{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/FZjYlw33eNo8pxLbSFLX/ICC3kQB0rIHwdyJxFwc3/SuperfieldsShared.js", "ssg:https://framerusercontent.com/modules/PNm0aYRdp2Urx1MCseUn/hIJKk8W2vTfMTpPmM6YJ/CMSLibrary.js", "ssg:https://framerusercontent.com/modules/JfW6EfEeJnrqM1YQCYmc/GJijJu4WrREqn6Sg1VOH/Masonry.js", "ssg:https://framerusercontent.com/modules/XPZpWLgM1p9otlAim6ab/2EM1XAFs06y2ux1V0qay/zustand.js", "ssg:https://framerusercontent.com/modules/OoGHZMzWDzm2mNN7bmeR/CVdUSqwHRYYoh8nXLjx5/Store.js", "ssg:https://ga.jspm.io/npm:js-cookie@3.0.5/dist/js.cookie.mjs", "ssg:https://framerusercontent.com/modules/c1jaZMVo1HBulMCJfZHW/4SCjOKih77grfiVkVrTg/FavouriteStore.js", "ssg:https://framerusercontent.com/modules/1o5Bk6b6qvbR58A6b2Ej/0pQTfUARQx5sQl0x4j9H/Superfields.js", "ssg:https://framerusercontent.com/modules/3uGnzxOH6mP18wRhuwQt/dnxSgwzWTT9J8te8aijR/SortingSelector.js", "ssg:https://framerusercontent.com/modules/FZjYlw33eNo8pxLbSFLX/SsR3sa3zv8QyYQXijsM2/SuperfieldsShared.js", "ssg:https://framerusercontent.com/modules/XPZpWLgM1p9otlAim6ab/YZGwyfuvWTDLYoiYQunH/zustand.js", "ssg:https://framerusercontent.com/modules/OoGHZMzWDzm2mNN7bmeR/dfMuN7HAc0ypsXXbALjf/Store.js", "ssg:https://framerusercontent.com/modules/kf2LBfm1QDK0TMFrHROs/7FE807d4HrrcQQm4pNMs/ResetFiltersButton.js", "ssg:https://framerusercontent.com/modules/SCy7FLdHzkNZj7inEGxN/HrtAuHkfnqvFF419orNe/SearchBar.js", "ssg:https://framerusercontent.com/modules/SjmdPPDPZAXy5pCDgKCg/cH5hcf3DOobQVz3agCwf/PaginationButtons.js", "ssg:https://framerusercontent.com/modules/qf3Ku6SEzE1tj9uabX9S/ML220VJZMrPUTTEYgZgM/hQ8LDkZIa-0.js", "ssg:https://framerusercontent.com/modules/qf3Ku6SEzE1tj9uabX9S/ML220VJZMrPUTTEYgZgM/hQ8LDkZIa.js", "ssg:https://framerusercontent.com/modules/OoQPpLnakMLoBQ6j7xum/qiy4DHqAyRkdkE8WF2KO/hQ8LDkZIa.js", "ssg:https://framerusercontent.com/modules/LYyAFjx6EnDQcWGl8jCk/0oZlaeY8XOePOHwkQPcm/Filter.js", "ssg:https://framerusercontent.com/modules/U5EmFf5G48x1SHGo5iKh/lex4XAxOXZzhd48RieyI/lSZpHfotq-0.js", "ssg:https://framerusercontent.com/modules/U5EmFf5G48x1SHGo5iKh/lex4XAxOXZzhd48RieyI/lSZpHfotq.js", "ssg:https://framerusercontent.com/modules/ltA0uNNiPotfx27iXnUg/B0oVa9fZMa5IsTaRi6My/lSZpHfotq.js", "ssg:https://framerusercontent.com/modules/E0LXF87z6kmoU9JFZSvN/Ywy92JvinTSuv62euXO1/JBmRJi5h0-0.js", "ssg:https://framerusercontent.com/modules/E0LXF87z6kmoU9JFZSvN/Ywy92JvinTSuv62euXO1/JBmRJi5h0.js", "ssg:https://framerusercontent.com/modules/NfbZXcZ6MftfX4HF0esi/ep7Hm06FNdYMH2mTFCyg/JBmRJi5h0.js", "ssg:https://framerusercontent.com/modules/TDcAqAzS2qGc2i0U7iCj/qv9J5v1fMdxv5uKe69CC/QRKqSb60g-0.js", "ssg:https://framerusercontent.com/modules/TDcAqAzS2qGc2i0U7iCj/qv9J5v1fMdxv5uKe69CC/QRKqSb60g.js", "ssg:https://framerusercontent.com/modules/w8AfqJ1ahhozwKBp4FzU/D5cNXt4N7xcv8nTzCgCF/QRKqSb60g.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\"}});export function Button({props,onClick,onMouseEnter=null}){var _props_font,_props_style;if(props.appearance==\"custom\"){var _props_customLayer,_props_style1,_props_style2;let layer=(_props_customLayer=props.customLayer)===null||_props_customLayer===void 0?void 0:_props_customLayer[0];const width=(_props_style1=props.style)===null||_props_style1===void 0?void 0:_props_style1.width;const height=(_props_style2=props.style)===null||_props_style2===void 0?void 0:_props_style2.height;if(layer&&props.style&&(width||height)){layer=/*#__PURE__*/cloneElement(layer,{style:{...layer.props.style,...width&&{width:width},...height&&{height:height}}});}return /*#__PURE__*/_jsx(\"div\",{\"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=props.font)===null||_props_font===void 0?void 0:_props_font.textAlign)||\"center\",alignItems:\"center\",...createBackground(props.fill),color:props.fontColor,padding:props.paddingIsMixed?`${props.paddingTop}px ${props.paddingRight}px ${props.paddingBottom}px ${props.paddingLeft}px`:`${props.padding}px`,borderRadius:props.radiusIsMixed?`${props.radiusTopLeft}px ${props.radiusTopRight}px ${props.radiusBottomRight}px ${props.radiusBottomLeft}px`:`${props.radius}px`,userSelect:\"none\",cursor:\"pointer\",flex:props.sizing==\"fill\"?\"1 0 0\":undefined,textWrap:((_props_style=props.style)===null||_props_style===void 0?void 0:_props_style.width)==\"100%\"?undefined:\"nowrap\",boxShadow:props.shadows,...props.font,...props.style},children:[props.text,/*#__PURE__*/_jsx(Border,{...props.border})]});}Button.displayName=\"Superfields/Button\";export const borderPropertyControl=(props={})=>({type:ControlType.Object,optional:true,controls:{color:{type:ControlType.Color,defaultValue:\"#222\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}},...props});export function Border({width,widthIsMixed,widthTop,widthRight,widthBottom,widthLeft,style,color,transition,animate,radius=\"inherit\"}){return /*#__PURE__*/_jsx(motion.div,{animate:{borderColor:color,...animate},style:{position:\"absolute\",inset:0,borderWidth:widthIsMixed?`${widthTop}px ${widthRight}px ${widthBottom}px ${widthLeft}px`:`${width}px`,borderStyle:style,borderRadius:radius,pointerEvents:\"none\"},initial:false,transition:transition});}Border.displayName=\"Superfields/Border\";export function Message({title,subtitle}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",gap:16,backgroundColor:\"rgba(136, 85, 255, 0.1)\",borderRadius:6,border:\"1px dashed rgb(136, 85, 255)\",color:\"rgb(136, 85, 255)\",fontSize:16,padding:20,minHeight:200,textWrap:\"balance\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,textAlign:\"center\"},children:title}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,opacity:.7,lineHeight:1.5,textAlign:\"center\"},children:subtitle})]});}Message.displayName=\"Superfields/Message\";export const EmptyState=Message;export function createBackground(fill,on=null){if(fill){let{color,colorA,colorB}=fill;if(typeof on==\"boolean\"){if(on){color=fill.colorOn;colorA=fill.colorAOn;colorB=fill.colorBOn;}else{color=fill.colorOff;colorA=fill.colorAOff;colorB=fill.colorBOff;}}if(fill.type==\"color\"){return{backgroundColor:color,backgroundImage:\"none\"};}else{return{backgroundColor:\"none\",backgroundImage:`linear-gradient(${fill.gradientAngle}deg, ${colorB}, ${colorA})`};}}return{};}export function fillProp({color=\"#FFF\",gradientColorA=\"#FFF\",gradientColorB=\"#BDBDBD\",noDefault=false,...props}){return{type:ControlType.Object,optional:true,defaultValue:noDefault?undefined:{type:\"color\",color,colorA:gradientColorA,colorB:gradientColorB,gradientAngle:0},controls:{type:{type:ControlType.Enum,defaultValue:\"color\",options:[\"color\",\"gradient\"],optionTitles:[\"Color\",\"Gradient\"],displaySegmentedControl:true},color:{type:ControlType.Color,defaultValue:color,hidden:props=>props.type!=\"color\"},colorA:{type:ControlType.Color,defaultValue:gradientColorA,title:\"Colors\",hidden:props=>props.type!=\"gradient\"},colorB:{type:ControlType.Color,defaultValue:gradientColorB,title:\" \",hidden:props=>props.type!=\"gradient\"},gradientAngle:{type:ControlType.Number,defaultValue:0,title:\"Angle\",step:1,min:0,max:360,unit:\"\\xb0\",hidden:props=>props.type!=\"gradient\"}},...props};}export function fillPropOnOff({colorOn=\"#FFF\",colorAOn=\"#FFF\",colorBOn=\"#000\",colorOff=\"#FFF\",colorAOff=\"#FFF\",colorBOff=\"#000\",noDefault=false,...props}){return{type:ControlType.Object,optional:true,defaultValue:noDefault?undefined:{type:\"color\",colorOn,colorAOn,colorBOn,colorOff,colorAOff,colorBOff,gradientAngle:0},controls:{type:{type:ControlType.Enum,defaultValue:\"color\",options:[\"color\",\"gradient\"],optionTitles:[\"Color\",\"Gradient\"],displaySegmentedControl:true},colorOn:{type:ControlType.Color,defaultValue:colorOn,hidden:props=>props.type!=\"color\"},colorAOn:{type:ControlType.Color,defaultValue:colorAOn,title:\"Colors On\",hidden:props=>props.type!=\"gradient\"},colorBOn:{type:ControlType.Color,defaultValue:colorBOn,title:\" \",hidden:props=>props.type!=\"gradient\"},colorOff:{type:ControlType.Color,defaultValue:colorOff,hidden:props=>props.type!=\"color\"},colorAOff:{type:ControlType.Color,defaultValue:colorAOff,title:\"Colors Off\",hidden:props=>props.type!=\"gradient\"},colorBOff:{type:ControlType.Color,defaultValue:colorBOff,title:\" \",hidden:props=>props.type!=\"gradient\"},gradientAngle:{type:ControlType.Number,defaultValue:0,title:\"Angle\",step:1,min:0,max:360,unit:\"\\xb0\",hidden:props=>props.type!=\"gradient\"}},...props};}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===null||hidden===void 0?void 0: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===null||hidden===void 0?void 0:hidden(props))},referenceFieldName:{type:ControlType.String,defaultValue:\"Title\",placeholder:\"Reference Field Name\",hidden:props=>props.sortBy!==\"field\"||props.fieldType!==\"reference\"||(hidden===null||hidden===void 0?void 0: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===null||hidden===void 0?void 0: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===null||hidden===void 0?void 0: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===null||hidden===void 0?void 0: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===null||hidden===void 0?void 0: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===null||hidden===void 0?void 0: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===null||hidden===void 0?void 0: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===null||hidden===void 0?void 0:hidden(props))}};}const sortFieldType=props=>{return props.sortBy===\"field\"?props.fieldType===\"reference\"?props.referenceFieldType:props.fieldType:false;};\nexport const __FramerMetadata__ = {\"exports\":{\"superfieldsId\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EmptyState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderPropertyControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FieldType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DELIMITER\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Border\":{\"type\":\"reactComponent\",\"name\":\"Border\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSlug\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FAVOURITES_FILTER_ID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Message\":{\"type\":\"reactComponent\",\"name\":\"Message\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"calculateTotalPages\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Button\":{\"type\":\"reactComponent\",\"name\":\"Button\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"sortingControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FilterFieldType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"buttonPropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fillPropOnOff\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parsePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fillProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FilterTextCondition\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_SORTING_ID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useInstanceId\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createBackground\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SuperfieldsShared.map", "// @ts-ignore\nexport function getCollectionData(collectionList){var _collectionList_props,_collectionList_props_children_props,_collectionList_props_children,_collectionList_props1,_collectionList_props_children_props_children_props,_collectionList_props_children_props_children,_collectionList_props_children_props1,_collectionList_props_children1,_collectionList_props2,_queryParent_props,_collections_;let queryParent=null;if(collectionList===null||collectionList===void 0?void 0:(_collectionList_props=collectionList.props)===null||_collectionList_props===void 0?void 0:_collectionList_props.query){queryParent=collectionList;}else if(collectionList===null||collectionList===void 0?void 0:(_collectionList_props1=collectionList.props)===null||_collectionList_props1===void 0?void 0:(_collectionList_props_children=_collectionList_props1.children)===null||_collectionList_props_children===void 0?void 0:(_collectionList_props_children_props=_collectionList_props_children.props)===null||_collectionList_props_children_props===void 0?void 0:_collectionList_props_children_props.query){queryParent=collectionList.props.children;}else if(collectionList===null||collectionList===void 0?void 0:(_collectionList_props2=collectionList.props)===null||_collectionList_props2===void 0?void 0:(_collectionList_props_children1=_collectionList_props2.children)===null||_collectionList_props_children1===void 0?void 0:(_collectionList_props_children_props1=_collectionList_props_children1.props)===null||_collectionList_props_children_props1===void 0?void 0:(_collectionList_props_children_props_children=_collectionList_props_children_props1.children)===null||_collectionList_props_children_props_children===void 0?void 0:(_collectionList_props_children_props_children_props=_collectionList_props_children_props_children.props)===null||_collectionList_props_children_props_children_props===void 0?void 0:_collectionList_props_children_props_children_props.query){queryParent=collectionList.props.children.props.children;}const query=queryParent===null||queryParent===void 0?void 0:(_queryParent_props=queryParent.props)===null||_queryParent_props===void 0?void 0:_queryParent_props.query;const from=query===null||query===void 0?void 0: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===null||query===void 0?void 0: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){var _argument_from;if(((_argument_from=argument.from)===null||_argument_from===void 0?void 0:_argument_from.type)===\"Collection\"){var _argument_where;const alias=argument.from.alias;let fieldId=alias;const right=(_argument_where=argument.where)===null||_argument_where===void 0?void 0:_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_=collections[0])===null||_collections_===void 0?void 0:_collections_.data;const propertyControlsById={};const propertyControlsByTitle={};for(const collection of collections){var _collection_data;const byId={};const byName={};propertyControlsById[collection.alias]=byId;propertyControlsByTitle[collection.alias]=byName;const propertyControls=(_collection_data=collection.data)===null||_collection_data===void 0?void 0:_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){var _collectionList_props3,_clpc_props,_clpc_props_children_props,_clpc_props_children,_clpc_props1;const clpc=(_collectionList_props3=collectionList.props)===null||_collectionList_props3===void 0?void 0:_collectionList_props3.children;if(typeof clpc==\"function\"){childrenFunction=clpc;}else if(typeof(clpc===null||clpc===void 0?void 0:(_clpc_props=clpc.props)===null||_clpc_props===void 0?void 0:_clpc_props.children)==\"function\"){childrenFunction=clpc.props.children;}else if(typeof(clpc===null||clpc===void 0?void 0:(_clpc_props1=clpc.props)===null||_clpc_props1===void 0?void 0:(_clpc_props_children=_clpc_props1.children)===null||_clpc_props_children===void 0?void 0:(_clpc_props_children_props=_clpc_props_children.props)===null||_clpc_props_children_props===void 0?void 0:_clpc_props_children_props.children)==\"function\"){childrenFunction=clpc.props.children.props.children;}}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===null||query===void 0?void 0: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){var _collections_,_propertyControlsByTitle_mainAlias,_propertyControlsByTitle_fieldId;// const mainAlias = query?.from?.alias || \"\"\nconst mainAlias=((_collections_=collections[0])===null||_collections_===void 0?void 0:_collections_.alias)||\"\";const propertyControl=(_propertyControlsByTitle_mainAlias=propertyControlsByTitle[mainAlias])===null||_propertyControlsByTitle_mainAlias===void 0?void 0:_propertyControlsByTitle_mainAlias[name];if(!propertyControl){return null;}const fieldId=propertyControl===null||propertyControl===void 0?void 0:propertyControl.id;const alias=referenceFieldName?fieldId:mainAlias;const referencedField=referenceFieldName?(_propertyControlsByTitle_fieldId=propertyControlsByTitle[fieldId])===null||_propertyControlsByTitle_fieldId===void 0?void 0:_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\":{\"getCollectionData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"addFieldsToSelect\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getSelectItemForField\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CMSLibrary.map", "// Code from Nikolay Goncharuk on GitHub:\n// https://github.com/GoncharukBro/react-smart-masonry/blob/master/src/Masonry.tsx\n// https://github.com/GoncharukBro/react-smart-masonry/blob/master/src/useResize.ts\n//\n// Modified by Isaac Roberts for Superfields\n// https://superfields.io\n//\n// Copyright (c) 2021 Nikolay Goncharuk\n// MIT License\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useLayoutEffect,useEffect,useMemo,useRef,Children,isValidElement}from\"react\";const DEFAULT_COLUMNS=1;const DEFAULT_GAP=0;export default function Masonry({breakpoints,columns=DEFAULT_COLUMNS,gapH=DEFAULT_GAP,gapV=DEFAULT_GAP,reverse=false,autoArrange=false,alignment=\"center\",children,style,...otherProps},forwardedRef){const elements=useRef([]);const previousLayout=useRef([]);const[arrange,setArrange]=useState(false);const[layoutVersion,setLayoutVersion]=useState(0);const resizeObservers=useRef(new Map);const updateTimeoutRef=useRef(null);const earliestChangedIndex=useRef(null);// Replace image load handler with resize observer handler\nconst handleElementResize=element=>{if(!resizeObservers.current.has(element)){let lastUpdatedHeight=element.offsetHeight;const observer=new ResizeObserver(entries=>{const entry=entries[0];const newHeight=entry.target.offsetHeight;if(newHeight!==lastUpdatedHeight&&Math.abs(newHeight-lastUpdatedHeight)>2){lastUpdatedHeight=newHeight;// Find the index of the changed element\nconst changedIndex=elements.current.findIndex(el=>el.element===element);// Update earliest changed index\nif(earliestChangedIndex.current===null){earliestChangedIndex.current=changedIndex;}else{earliestChangedIndex.current=Math.min(earliestChangedIndex.current,changedIndex);}// Only set timeout if one isn't already running\nif(!updateTimeoutRef.current){const delay=layoutVersion===0?10:200// 10ms for first update, 200ms for subsequent\n;updateTimeoutRef.current=setTimeout(()=>{setLayoutVersion(v=>v+1);updateTimeoutRef.current=null;},delay);}}});observer.observe(element);resizeObservers.current.set(element,observer);}};const addElement=index=>element=>{if(element!==null){temporaryElements.push({element,index});elements.current=temporaryElements;handleElementResize(element);}};// Cleanup resize observers when component unmounts\nuseEffect(()=>{return()=>{resizeObservers.current.forEach(observer=>observer.disconnect());resizeObservers.current.clear();};},[]);// Clean up timeout on unmount\nuseEffect(()=>{return()=>{if(updateTimeoutRef.current){clearTimeout(updateTimeoutRef.current);}};},[]);useLayoutEffect(()=>{if(autoArrange&&!arrange)setArrange(true);if(autoArrange&&arrange)setLayoutVersion(v=>v+1);return()=>{if(autoArrange&&arrange)setArrange(false);};},[autoArrange]);const layout=useMemo(()=>{if(columns<1)return[];const arrayOfChildren=Children.toArray(children);if(reverse)arrayOfChildren.reverse();const newLayout=Array.from({length:columns},()=>{return[];});const columnHeights=newLayout.map(()=>0);var _earliestChangedIndex_current;// Use the ref directly instead of parsing from layoutVersion\nconst changedIndex=(_earliestChangedIndex_current=earliestChangedIndex.current)!==null&&_earliestChangedIndex_current!==void 0?_earliestChangedIndex_current:-1;const getColumnIndex=index=>{if(autoArrange&&arrange&&elements.current.length>0){// If we're after the changed element, find the shortest column\nif(changedIndex===-1||index>changedIndex){const columnIndex=columnHeights.findIndex(item=>{return item===Math.min(...columnHeights);});const element=elements.current.find(item=>item.index===index);const elementHeight=element===null||element===void 0?void 0:element.element.getBoundingClientRect().height;columnHeights[columnIndex]+=(elementHeight||0)+gapV;return columnIndex;}else{// For elements before or at the changed index, use their current column\nconst element=elements.current.find(item=>item.index===index);if(element){const currentColumn=previousLayout.current.findIndex(col=>col.some(item=>item.index===index));if(currentColumn!==-1){const elementHeight=element.element.getBoundingClientRect().height;columnHeights[currentColumn]+=(elementHeight||0)+gapV;return currentColumn;}}// Fallback to default behavior if element not found\nconst columnIndex=columnHeights.findIndex(item=>{return item===Math.min(...columnHeights);});const elementHeight=element===null||element===void 0?void 0:element.element.getBoundingClientRect().height;columnHeights[columnIndex]+=(elementHeight||0)+gapV;return columnIndex;}}return index%columns;};arrayOfChildren.forEach((child,index)=>{if(child&&/*#__PURE__*/isValidElement(child)){newLayout[getColumnIndex(index)].push({element:child,index});}});// Store the new layout for next render\npreviousLayout.current=newLayout;return newLayout;},[layoutVersion,arrange,children,columns,reverse,autoArrange]);const temporaryElements=[];return /*#__PURE__*/_jsx(\"div\",{ref:forwardedRef,style:{display:\"flex\",gap:gapH,...style},...otherProps,children:layout.map((column,columnIndex)=>/*#__PURE__*/_jsx(\"div\",{style:{flex:1,display:\"flex\",flexDirection:\"column\",alignItems:alignment,gap:gapV},children:column.map((item,itemIndex)=>/*#__PURE__*/_jsx(\"div\",{ref:addElement(item.index),children:item.element},itemIndex))},columnIndex))});}Masonry.displayName=\"Superfields/Masonry\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Masonry\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"MasonryProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Masonry.map", "// 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/2EM1XAFs06y2ux1V0qay/zustand.js\";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=>{var _get_instances_path;const path=getCurrentPath();const state=(_get_instances_path=get().instances[path])===null||_get_instances_path===void 0?void 0:_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();// 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]);useEffect(()=>{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=>{var _state_instances_path;const path=getCurrentPath();if(!((_state_instances_path=state.instances[path])===null||_state_instances_path===void 0?void 0:_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\"}}}", "function assign(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)e[r]=n[r]}return e}var e={read:function(e){'\"'===e[0]&&(e=e.slice(1,-1));return e.replace(/(%[\\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function init(e,t){function set(n,r,i){if(\"undefined\"!==typeof document){i=assign({},t,i);\"number\"===typeof i.expires&&(i.expires=new Date(Date.now()+864e5*i.expires));i.expires&&(i.expires=i.expires.toUTCString());n=encodeURIComponent(n).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var o=\"\";for(var c in i)if(i[c]){o+=\"; \"+c;true!==i[c]&&(o+=\"=\"+i[c].split(\";\")[0])}return document.cookie=n+\"=\"+e.write(r,n)+o}}function get(t){if(\"undefined\"!==typeof document&&(!arguments.length||t)){var n=document.cookie?document.cookie.split(\"; \"):[];var r={};for(var i=0;i<n.length;i++){var o=n[i].split(\"=\");var c=o.slice(1).join(\"=\");try{var a=decodeURIComponent(o[0]);r[a]=e.read(c,a);if(t===a)break}catch(e){}}return t?r[t]:r}}return Object.create({set:set,get:get,remove:function(e,t){set(e,\"\",assign({},t,{expires:-1}))},withAttributes:function(e){return init(this.converter,assign({},this.attributes,e))},withConverter:function(e){return init(assign({},this.converter,e),this.attributes)}},{attributes:{value:Object.freeze(t)},converter:{value:Object.freeze(e)}})}var t=init(e,{path:\"/\"});export{t as default};\n\n//# sourceMappingURL=js.cookie.mjs.map", "import{create}from\"https://framerusercontent.com/modules/XPZpWLgM1p9otlAim6ab/2EM1XAFs06y2ux1V0qay/zustand.js\";import Cookies from\"js-cookie\";const useBaseStore=create((set,get)=>({collections:{},getFavourites:slugFieldId=>{const state=get().collections[slugFieldId];return state||[];},setFavourites:(slugFieldId,favourites)=>{set(state=>({collections:{...state.collections,[slugFieldId]:favourites}}));Cookies.set(`superfieldsFavourites_${slugFieldId}`,favourites);},addFavourite:(slugFieldId,favourite)=>{const currentFavourites=get().getFavourites(slugFieldId);get().setFavourites(slugFieldId,[...currentFavourites,favourite]);},removeFavourite:(slugFieldId,favouriteToRemove)=>{const currentFavourites=get().getFavourites(slugFieldId);get().setFavourites(slugFieldId,currentFavourites.filter(fav=>fav!==favouriteToRemove));}}));const useFavouriteStore=(slugFieldId,selector,cmsCollectionName=null)=>{return useBaseStore(state=>{let newState={favourites:state.getFavourites(slugFieldId)};if(!Array.isArray(state.collections[slugFieldId])){// Load favourites from cookies\ntry{const cookieId=`superfieldsFavourites_${slugFieldId}`;let savedState=Cookies.get(cookieId);if(!savedState&&cmsCollectionName){const cmsNameCookieId=`superfieldsFavourites_${cmsCollectionName}`;savedState=Cookies.get(cmsNameCookieId);if(savedState){Cookies.set(cookieId,savedState);Cookies.remove(cmsNameCookieId);}}if(savedState){const savedFavourites=savedState.split(\",\");state.setFavourites(slugFieldId,savedFavourites);newState.favourites=savedFavourites;}}catch(error){console.error(\"Failed to load or parse favourites cookie:\",error);}}for(const key in state){const value=state[key];if(typeof value===\"function\"){newState[key]=(...args)=>value(slugFieldId,...args);}else{newState[key]=value;}}return selector(newState);});};export default useFavouriteStore;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FavouriteStore.map", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,// @ts-ignore\nResolveLinks,// @ts-ignore\nuseQueryData,// @ts-ignore\nPathVariablesContext}from\"framer\";import{cloneElement,useEffect,useRef,useMemo,memo}from\"react\";import{Message,sortingControls,FAVOURITES_FILTER_ID,DELIMITER,FieldType,FilterFieldType,FilterTextCondition,DEFAULT_SORTING_ID}from\"https://framerusercontent.com/modules/FZjYlw33eNo8pxLbSFLX/ICC3kQB0rIHwdyJxFwc3/SuperfieldsShared.js\";import{getCollectionData,addFieldsToSelect}from\"https://framerusercontent.com/modules/PNm0aYRdp2Urx1MCseUn/hIJKk8W2vTfMTpPmM6YJ/CMSLibrary.js\";import Masonry from\"https://framerusercontent.com/modules/JfW6EfEeJnrqM1YQCYmc/GJijJu4WrREqn6Sg1VOH/Masonry.js\";import useSuperfieldsStore from\"https://framerusercontent.com/modules/OoGHZMzWDzm2mNN7bmeR/CVdUSqwHRYYoh8nXLjx5/Store.js\";import useFavouriteStore from\"https://framerusercontent.com/modules/c1jaZMVo1HBulMCJfZHW/4SCjOKih77grfiVkVrTg/FavouriteStore.js\";const fieldTypeNames={[FieldType.String]:\"Text\",[FieldType.Number]:\"Number\",[FieldType.Date]:\"Date\",[FieldType.Boolean]:\"Toggle\",[FieldType.Enum]:\"Option\"};var Order;(function(Order){Order[\"Ascending\"]=\"ascending\";Order[\"Descending\"]=\"descending\";})(Order||(Order={}));var PaginationType;(function(PaginationType){PaginationType[\"PrevNextButtons\"]=\"prevNextButtons\";PaginationType[\"LoadMoreButton\"]=\"loadMoreButton\";PaginationType[\"FramerPagination\"]=\"framerPagination\";})(PaginationType||(PaginationType={}));var LayoutType;(function(LayoutType){LayoutType[\"Stack\"]=\"stack\";LayoutType[\"Grid\"]=\"grid\";LayoutType[\"Masonry\"]=\"masonry\";})(LayoutType||(LayoutType={}));var SearchFieldType;(function(SearchFieldType){SearchFieldType[\"Default\"]=\"default\";SearchFieldType[\"Reference\"]=\"reference\";})(SearchFieldType||(SearchFieldType={}));/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 600\n * @framerDisableUnlink\n */export default function Superfields(props){var _props_collectionList,_props_emptyState,_queryParent_props,_mainPropertyControlsByTitle_,_filters_FAVOURITES_FILTER_ID,_collectionList_props,_collectionList_props1;const{superfieldsId,layout,componentConfig,cmsCollectionName,favouritesOnly,searchFields,sortingField,urlParameters,slugFieldName,scrollUp,customOverrideFilter=null,customOverrideSort=null}=props;const collectionList=(_props_collectionList=props.collectionList)===null||_props_collectionList===void 0?void 0:_props_collectionList[0];const emptyState=(_props_emptyState=props.emptyState)===null||_props_emptyState===void 0?void 0:_props_emptyState[0];const isCanvas=RenderTarget.current()===RenderTarget.canvas;const isOptimizing=typeof window===\"undefined\";const scrollUpRef=useRef(null);const itemCountRef=useRef(-1);const isFirstRender=useRef(true);const{query,queryParent,propertyControlsById,propertyControlsByTitle,childrenFunction,collections,multiReferenceQueries,multiReferenceIdMap}=useMemo(()=>getCollectionData(collectionList),[collectionList]);const mainCollection=collections[0];const framerPaginationSize=isCanvas?0:(queryParent===null||queryParent===void 0?void 0:(_queryParent_props=queryParent.props)===null||_queryParent_props===void 0?void 0:_queryParent_props.pageSize)||0;const framerPagination=framerPaginationSize>0;const[filters,randomizationSeed,search,sortOption,defaultSortOption,sortingUrlParameter,paginationActive,paginationType,itemsPerPage,page,setPage,setTotalItems]=useSuperfieldsStore(superfieldsId,state=>[state.filters,state.randomizationSeed,state.search,state.sortOption,state.defaultSortOption,state.sortingUrlParameter,state.paginationActive,state.paginationType,state.itemsPerPage,state.page,state.setPage,state.setTotalItems],state=>{state.itemsPerPage=framerPagination?framerPaginationSize:props.pagination?props.itemsPerPage:0;state.paginationType=framerPagination?\"framerPagination\":props.pagination?props.paginationType:null;state.paginationActive=framerPagination||props.pagination;if(!isOptimizing&&!isCanvas){if(props.randomize){state.randomizationSeed=Math.floor(Math.random()*1e8);}const urlParams=new URLSearchParams(window.location.search);if((urlParameters===null||urlParameters===void 0?void 0:urlParameters.search)&&urlParameters.searchName){const searchParam=urlParams.get(urlParameters.searchName);if(searchParam){state.search=searchParam;}}if((urlParameters===null||urlParameters===void 0?void 0:urlParameters.pagination)&&urlParameters.paginationName){const pageParam=urlParams.get(urlParameters.paginationName);if(pageParam){const parsedPage=parseInt(pageParam,10);const maxPages=Math.ceil(data.length/state.itemsPerPage);if(!isNaN(parsedPage)&&parsedPage>=1&&parsedPage<=maxPages){state.page=parsedPage-1// Convert to 0-based index\n;}}}}});const randomize=props.randomize||(randomizationSeed?true:false);const mainAlias=mainCollection===null||mainCollection===void 0?void 0:mainCollection.alias;const mainPropertyControlsByTitle=propertyControlsByTitle[mainAlias]||{};const mainPropertyControlsById=propertyControlsById[mainAlias]||{};const slugFieldId=(_mainPropertyControlsByTitle_=mainPropertyControlsByTitle[slugFieldName||\"Slug\"])===null||_mainPropertyControlsByTitle_===void 0?void 0:_mainPropertyControlsByTitle_.id;const filterIds=Object.keys(filters);let sort=props.sorting?sortingField:null;if(sortOption&&sortOption.id!==DEFAULT_SORTING_ID){sort=sortOption;}const favourites=useFavouriteStore(slugFieldId,state=>state.favourites,cmsCollectionName);const select=useMemo(()=>{return modifySelect(query,filters,props.search,searchFields,sort,propertyControlsByTitle,collections);},[query,filters,props.search,searchFields,sort===null||sort===void 0?void 0:sort.sortBy,sort===null||sort===void 0?void 0:sort.fieldName]);const multiReferenceSelects=useMemo(()=>{const selects={};for(const alias of Object.keys(multiReferenceQueries)){// const cmsFieldsForCollection = []\n// for (const fieldId of Object.keys(mainPropertyControlsById)) {\n//     const field = mainPropertyControlsById[fieldId]\n//     // if (field?.title)\n// }\nlet cmsField=mainPropertyControlsById[alias];if(!cmsField){for(const key of Object.keys(multiReferenceIdMap)){if(multiReferenceIdMap[key]===alias){cmsField=mainPropertyControlsById[key];break;}}}if(cmsField){const fieldTitle=cmsField.title;const referenceSearchFields=[];for(const searchField of searchFields){if(searchField.fieldType===\"reference\"&&searchField.fieldName===fieldTitle){referenceSearchFields.push({fieldName:searchField.referenceFieldName,fieldType:\"default\"});}}const referenceFilters={};for(const filterId of Object.keys(filters)){const filter=filters[filterId];if(filter.fieldType===FilterFieldType.MultiReference&&filter.fieldName===fieldTitle){referenceFilters[filterId]={...filter,fieldName:filter.referenceFieldName,fieldType:filter.referenceFieldType,referenceFieldName:undefined,referenceFieldType:undefined};}}selects[alias]=modifySelect(multiReferenceQueries[alias],referenceFilters,props.search,referenceSearchFields,null,propertyControlsByTitle,collections);}else{const rQuery=multiReferenceQueries[alias];if(rQuery){selects[alias]=rQuery.select;}}}return selects;},[multiReferenceQueries,filters,props.search,searchFields]);const originalData=query?useQueryData({...query,select}):[];const multiReferenceItemsById={};for(const fieldId of Object.keys(multiReferenceQueries)){const refSelect=multiReferenceSelects[fieldId];const refQuery=multiReferenceQueries[fieldId];const refDataItemsById={};if(select&&query){const refData=useQueryData({...refQuery,select:refSelect,where:undefined,orderBy:undefined});for(const item of refData){refDataItemsById[item.id]=item;}}multiReferenceItemsById[fieldId]=refDataItemsById;}const data=mapCollectionDataValues(originalData,propertyControlsById[mainAlias],multiReferenceItemsById,multiReferenceIdMap);const dataIds=originalData.map(item=>item.id);const dataItemsById={};if(!isCanvas&&Array.isArray(data)){for(const item of data){dataItemsById[item.id]=item;}}const scrollToTop=()=>{if(scrollUp&&scrollUpRef.current&&!isOptimizing&&!isCanvas){const rect=scrollUpRef.current.getBoundingClientRect();const topIsInView=rect.top>=0&&rect.top<=window.innerHeight;if(!topIsInView){scrollUpRef.current.scrollIntoView({behavior:scrollUp.scrollStyle});}}};useEffect(()=>{if(isFirstRender.current){return;}if(scrollUp&&(scrollUp.filteringEnabled&&filterIds.length>0||scrollUp.sortingEnabled&&(sort===null||sort===void 0?void 0:sort.sortBy)!==\"defaultSorting\")){scrollToTop();}},[filters,sort===null||sort===void 0?void 0:sort.sortBy]);useEffect(()=>{if(isFirstRender.current){isFirstRender.current=false;return;}if(paginationActive&&scrollUp&&scrollUp.paginationEnabled&&paginationType==\"prevNextButtons\"){scrollToTop();}// Update URL parameter\nif(paginationActive&&(urlParameters===null||urlParameters===void 0?void 0:urlParameters.pagination)&&urlParameters.paginationName&&!isOptimizing){const url=new URL(window.location.href);const pageNumber=page+1// Convert to 1-based\n;if(pageNumber>1){url.searchParams.set(urlParameters.paginationName,pageNumber.toString());}else{url.searchParams.delete(urlParameters.paginationName);}window.history.replaceState({path:url.href},\"\",url.href);}},[page,paginationActive,paginationType,urlParameters]);useEffect(()=>{if(!(urlParameters===null||urlParameters===void 0?void 0:urlParameters.search)||!urlParameters.searchName||isCanvas||isOptimizing){return;}const url=new URL(window.location.href);if(search){url.searchParams.set(urlParameters.searchName,search);}else{url.searchParams.delete(urlParameters.searchName);}window.history.replaceState({path:url.href},\"\",url.href);},[search,urlParameters]);useEffect(()=>{if(isCanvas||isOptimizing){return;}const url=new URL(window.location.href);let hasUrlParameterFilter=false;for(const filterId of filterIds){const filter=filters[filterId];if(filter&&filter.urlParameter){hasUrlParameterFilter=true;const value=filter.value;if(value!=null&&value!==undefined&&value!==\"\"){url.searchParams.set(filter.urlParameter,value.toString());}else{url.searchParams.delete(filter.urlParameter);}}}if(hasUrlParameterFilter){window.history.replaceState({path:url.href},\"\",url.href);}},[filters,urlParameters]);useEffect(()=>{if(isCanvas||isOptimizing||!sortingUrlParameter){return;}const url=new URL(window.location.href);if(sortOption&&sortOption.title!==(defaultSortOption===null||defaultSortOption===void 0?void 0:defaultSortOption.title)){url.searchParams.set(sortingUrlParameter,sortOption.title);}else{url.searchParams.delete(sortingUrlParameter);}window.history.replaceState({path:url.href},\"\",url.href);},[sortOption,defaultSortOption,sortingUrlParameter]);// Filtering\nconst filteredData=useMemo(()=>{if(isCanvas||!filterIds.length){return dataIds;}let itemIds=dataIds;for(const filterId of filterIds){if(filterId==FAVOURITES_FILTER_ID){continue;}const filter=filters[filterId];const{fieldName,fieldType}=filter;const filterValue=filter.value;const conditionContains=(filter===null||filter===void 0?void 0:filter.condition)===FilterTextCondition.Contains;const fields=[];if(fieldType===FilterFieldType.MultipleOptions){for(const n of fieldName.split(DELIMITER)){const field=mainPropertyControlsByTitle[n.trim()];if(field){fields.push(field);}}}else if(fieldType===FilterFieldType.Reference||fieldType===FilterFieldType.MultiReference){const{referenceFieldName}=filter;const field=mainPropertyControlsByTitle[fieldName];const isMultiRef=(field===null||field===void 0?void 0:field.type)===\"multicollectionreference\";if(field&&(field.type===\"collectionreference\"||isMultiRef)){var _collection_data;const collection=collections.find(c=>c.alias===field.id||isMultiRef&&c.alias===multiReferenceIdMap[field.id]);const collectionPropControls=collection===null||collection===void 0?void 0:(_collection_data=collection.data)===null||_collection_data===void 0?void 0:_collection_data.propertyControls;if(collectionPropControls){let propertyControlId=null;let propertyControl=null;for(const propertyId of Object.keys(collectionPropControls)){const control=collectionPropControls[propertyId];if(control.title===referenceFieldName){propertyControlId=propertyId;propertyControl=control;break;}}if(propertyControl&&propertyControlId){if(isMultiRef){fields.push({...field,referenceAlias:multiReferenceIdMap[field.id],referenceId:propertyControlId,referenceType:propertyControl.type});}else{fields.push({id:`${field.id}.${propertyControlId}`,type:propertyControl.type});}}}}}else{const field=mainPropertyControlsByTitle[fieldName];if(field){fields.push(field);}}const isMultipleFields=fields.length>1;if(filter&&fields.length&&filterValue!=null&&filterValue!=undefined){const filteredData=[];for(const id of itemIds){let foundMatch=false;const dataItem=dataItemsById[id];if(isMultipleFields){for(const field of fields){if(processField(field,dataItem[field.id],filterValue,filter.multiSelect,conditionContains,multiReferenceItemsById)){foundMatch=true;break;}}}else{const field=fields[0];foundMatch=processField(field,dataItem[field.id],filterValue,filter.multiSelect,conditionContains,multiReferenceItemsById);}if(foundMatch){filteredData.push(id);}}itemIds=filteredData;}}return itemIds;},[filters,data]);// Favourites filter\nconst favouriteFilterValue=(_filters_FAVOURITES_FILTER_ID=filters[FAVOURITES_FILTER_ID])===null||_filters_FAVOURITES_FILTER_ID===void 0?void 0:_filters_FAVOURITES_FILTER_ID.value;const favouriteFilteredData=useMemo(()=>{if(isCanvas||!slugFieldId||!favouritesOnly&&typeof favouriteFilterValue!==FieldType.Boolean){return dataIds;}const shouldFilterFavorites=favouriteFilterValue===true||favouritesOnly;if(!Array.isArray(favourites)||favourites.length===0){if(shouldFilterFavorites){return[];}}else{return dataIds.filter(id=>favourites.includes(dataItemsById[id][slugFieldId])===shouldFilterFavorites);}return dataIds;},[favouriteFilterValue,favouritesOnly,favourites,data]);const customFilteredData=useMemo(()=>{if(!customOverrideFilter){return dataIds;}const value=customOverrideFilter({dataIds,dataItemsById,collections,propertyControlsById,propertyControlsByTitle});if(Array.isArray(value)){return value;}return dataIds;},[customOverrideFilter,data]);var _search_trim_toLowerCase;// Search\nconst searchText=(_search_trim_toLowerCase=search===null||search===void 0?void 0:search.trim().toLowerCase())!==null&&_search_trim_toLowerCase!==void 0?_search_trim_toLowerCase:\"\";const[searchData,hasSearch,missingSearchField]=useMemo(()=>{if(isCanvas||!searchText.length||!Array.isArray(data)){return[dataIds,false,null];}let missingFieldName=null;// 0: Hidden\n// 1: Includes text\n// 2: Includes full word\n// 3: Starts with\n// 4: Exact match\nconst levels=[[...dataIds],[],[],[],[]];const itemLevels=new Array(data.length).fill(0);for(let i=0;i<searchFields.length;i++){const{fieldType,fieldName,referenceFieldName}=searchFields[i];const{property}=getPropertyControl(fieldName,fieldType,referenceFieldName,null,propertyControlsByTitle,mainAlias,\"Title\");if(!property){missingFieldName=fieldName;break;}const propertyID=property.id;const propertyType=property.type;const propIsString=propertyType==FieldType.String||propertyType==FieldType.Enum;const propIsNumber=propertyType==FieldType.Number;const propIsMultiReference=propertyType==\"multicollectionreference\";for(const ii in data){const cmsItem=data[ii];let level=0;if(propIsMultiReference){var _dataItemsById_cmsItem_id;const items=(_dataItemsById_cmsItem_id=dataItemsById[cmsItem.id])===null||_dataItemsById_cmsItem_id===void 0?void 0:_dataItemsById_cmsItem_id[propertyID];const alias=multiReferenceIdMap[property.id];const propertyControls=propertyControlsByTitle[alias];if(propertyControls&&typeof propertyControls===\"object\"&&Array.isArray(items)){const rPropertyControl=propertyControls[referenceFieldName||\"Title\"];const propId=rPropertyControl===null||rPropertyControl===void 0?void 0:rPropertyControl.id;if(propId){for(const rItem of items){if(rItem){const rValue=rItem[propId];level=Math.max(level,getSearchLevelForValue(rValue,searchText));}}}}}else{var _dataItemsById_cmsItem_id1;const value=(_dataItemsById_cmsItem_id1=dataItemsById[cmsItem.id])===null||_dataItemsById_cmsItem_id1===void 0?void 0:_dataItemsById_cmsItem_id1[propertyID];level=getSearchLevelForValue(value,searchText);}// Move item to new level if it's a higher level\nconst oldLevel=itemLevels[ii];if(level>oldLevel){// Remove from old level\nconst oldLevelItems=[];for(const item of levels[oldLevel]){if(item!=cmsItem.id){oldLevelItems.push(item);}}levels[oldLevel]=oldLevelItems;// Add to new level\nlevels[level].push(cmsItem.id);itemLevels[ii]=level;}}}if(missingFieldName){return[dataIds,false,missingFieldName];}return[[...levels[4],...levels[3],...levels[2],...levels[1]],true,missingFieldName];},[searchText,data,searchFields]);// Pagination, randomization and sorting are applied after filtering and search\nlet itemIds=searchData.filter(itemId=>filteredData.includes(itemId)&&favouriteFilteredData.includes(itemId)&&customFilteredData.includes(itemId));const itemCount=itemIds.length;const pageCount=itemsPerPage&&itemCount?Math.ceil(itemCount/itemsPerPage):1;if(itemCount!==itemCountRef.current){setTotalItems(itemCount);}itemCountRef.current=itemCount;// Randomization\nconst dataOrder=useMemo(()=>{if(randomizationSeed&&!isCanvas&&Array.isArray(data)){const newDataOrder=Array.from({length:data.length},(_,i)=>i);return shuffle(newDataOrder,randomizationSeed);}return null;},[randomizationSeed,isCanvas,data]);if(!isCanvas&&!hasSearch&&randomize){let orderedItemIds=dataIds;if(dataOrder){orderedItemIds=new Array(dataIds.length);for(let i=0;i<dataOrder.length;i++){orderedItemIds[dataOrder[i]]=dataIds[i];}}itemIds=orderedItemIds.filter(itemId=>itemIds.includes(itemId));}const canSort=!isCanvas&&!randomize&&!hasSearch;let missingSortField=\"\";let mismatchedSortFieldName=\"\";let mismatchedSortFieldType=\"\";if(canSort&&sort&&sort.sortBy!==\"defaultSorting\"){const{sortBy}=sort;const isReference=sort.fieldType===\"reference\";const fieldType=isReference?sort.referenceFieldType:sort.fieldType;const{property,mismatchedFieldName,mismatchedFieldType}=getPropertyControl(sort.fieldName,sort.fieldType,sort.referenceFieldName,sort.referenceFieldType,propertyControlsByTitle,mainAlias);if(mismatchedFieldName){mismatchedSortFieldName=mismatchedFieldName;mismatchedSortFieldType=mismatchedFieldType;}else{const fieldId=property===null||property===void 0?void 0:property.id;if(sortBy===\"field\"&&fieldId||sortBy===\"favourites\"&&slugFieldId){const isAscending=sortBy===\"favourites\"?sort.favouritesSort===\"favouritesLast\":fieldType===FieldType.String&&sort.stringSort===\"ascending\"||fieldType===FieldType.Number&&sort.numberSort===\"ascending\"||fieldType===FieldType.Date&&sort.dateSort===\"ascending\"||fieldType===FieldType.Boolean&&sort.booleanSort===\"noYes\"||fieldType===FieldType.Enum&&(sort.enumSort===\"optionOrder\"||sort.enumSort===\"ascending\");const getSortValue=id=>{var _dataItemsById_id;if(sortBy===\"favourites\"){var _dataItemsById_id1;const slug=(_dataItemsById_id1=dataItemsById[id])===null||_dataItemsById_id1===void 0?void 0:_dataItemsById_id1[slugFieldId];return Array.isArray(favourites)&&favourites.includes(slug)?1:0;}const value=(_dataItemsById_id=dataItemsById[id])===null||_dataItemsById_id===void 0?void 0:_dataItemsById_id[fieldId];if(value==null){return null;}switch(fieldType){case FieldType.Number:return Number(value);case FieldType.Date:return new Date(value).getTime();case FieldType.Boolean:return value?1:0;case FieldType.Enum:return sort.enumSort===\"optionOrder\"||sort.enumSort===\"reverseOptionOrder\"?property.optionTitles?property.optionTitles.indexOf(value):-1:String(value);default:return String(value);}};const sortedItemIds=[...itemIds].sort((a,b)=>{const aValue=getSortValue(a);const bValue=getSortValue(b);if(aValue===null&&bValue===null)return 0;if(aValue===null)return 1;if(bValue===null)return-1;let comparison;if(fieldType===FieldType.String||fieldType===FieldType.Enum&&(sort.enumSort===\"ascending\"||sort.enumSort===\"descending\")){comparison=aValue.localeCompare(bValue);}else{comparison=aValue<bValue?-1:aValue>bValue?1:0;}return isAscending?comparison:-comparison;});itemIds=sortedItemIds;}else{missingSortField=sort.fieldName;}}}if(canSort&&customOverrideSort){const value=customOverrideSort({itemIds,dataItemsById,collections,propertyControlsById,propertyControlsByTitle});if(Array.isArray(value)){itemIds=value;}}// Pagination\nif(!isCanvas&&paginationActive){switch(paginationType){case\"prevNextButtons\":itemIds=itemIds.slice(page*itemsPerPage,(page+1)*itemsPerPage);break;case\"loadMoreButton\":case\"framerPagination\":itemIds=itemIds.slice(0,(page+1)*itemsPerPage);break;}}const memoizedChildren=useMemo(()=>{var _clChildren_props;if(isCanvas||!collectionList||!query||!childrenFunction){return null;}const{offset,limit}=query;const paginationInfo={currentPage:page+1,totalPages:pageCount,isLoading:false};const loadMore=()=>{if(paginationActive){const newPage=page+1;if(newPage>=0&&newPage<pageCount){setPage(newPage);}}};const originalDataItemsById={};for(const item of originalData){originalDataItemsById[item.id]=item;}const items=itemIds.map(itemId=>originalDataItemsById[itemId]).filter(Boolean);let clChildren=childrenFunction(items,paginationInfo,loadMore);const modifyChildren=elements=>{if(componentConfig&&componentConfig.variant.length>0&&(elements===null||elements===void 0?void 0:elements.length)){const newChildren=[];let isComponentWithVariants=true;for(let i=0;i<elements.length;i++){var _child_props;const child=elements[i];const component=/*#__PURE__*/_jsx(MemoizedComponentVariantSwitch,{child:child,componentConfig:componentConfig},(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.id);if(component===child){isComponentWithVariants=false;break;}else{newChildren.push(component);}}if(isComponentWithVariants){return newChildren;}}return elements;};let children=null;if(Array.isArray(clChildren)){children=modifyChildren(clChildren);}else if(Array.isArray(clChildren===null||clChildren===void 0?void 0:(_clChildren_props=clChildren.props)===null||_clChildren_props===void 0?void 0:_clChildren_props.children)){const childrenArray=clChildren.props.children;let arrayIndex=childrenArray.findIndex(child=>Array.isArray(child));if(arrayIndex==-1){children=modifyChildren(childrenArray);}else{let newChildren=[];for(const child of childrenArray){if(Array.isArray(child)){newChildren=newChildren.concat(modifyChildren(child));}else{newChildren.push(child);}}children=newChildren;}}const childrenSlugs=[];if(Array.isArray(children)){for(const child of children){var _child_props_child,_child_props;let slug=null;const id=(_child_props=child.props)===null||_child_props===void 0?void 0:(_child_props_child=_child_props.child)===null||_child_props_child===void 0?void 0:_child_props_child.key;if(id){var _dataItemsById_id;slug=(_dataItemsById_id=dataItemsById[id])===null||_dataItemsById_id===void 0?void 0:_dataItemsById_id[slugFieldId];}childrenSlugs.push(slug);}}return children.map((child,index)=>/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{[slugFieldId]:childrenSlugs[index]||null},children:child}));},[isCanvas,collectionList,query,itemIds,page,componentConfig]);if(!collectionList){return /*#__PURE__*/_jsx(Message,{title:\"Connect a CMS Collection List\",subtitle:\"Drag the handle on the right side to a Collection List or select from the dropdown list. The Collection List must be outside of a page to be connected.\"});}else if(!isCanvas&&!query){return /*#__PURE__*/_jsx(Message,{title:\"Connect a CMS Collection List\",subtitle:\"The layer that's connected isn't a Collection List. Make sure the Collection List isn't inside of any other layers or components when connecting it.\"});}else if(missingSearchField){return /*#__PURE__*/_jsx(Message,{title:`\"${missingSearchField}\" field does not exist in your CMS collection`,subtitle:`The field \"${missingSearchField}\" is in the search fields list, but there are no fields in your CMS collection with that name. Edit the field name in the search fields list or add a new CMS field with that name.`});}else if(missingSortField){return /*#__PURE__*/_jsx(Message,{title:`\"${missingSortField}\" field does not exist in your CMS collection`,subtitle:`The field \"${missingSortField}\" is in the search fields list, but there are no fields in your CMS collection with that name. Edit the field name in the sorting condiguration or add a new CMS field with that name.`});}else if(mismatchedSortFieldName){return /*#__PURE__*/_jsx(Message,{title:`\"${mismatchedSortFieldName}\" is not a ${fieldTypeNames[mismatchedSortFieldType]||mismatchedSortFieldType} field.`,subtitle:\"Please update the Superfields sorting mode to match the field type on the CMS collection\"});}let layoutStyle={};if(layout){switch(layout.type){case\"stack\":const isVertical=layout.direction==\"vertical\";layoutStyle={display:\"flex\",flexDirection:isVertical?\"column\":\"row\",flexWrap:layout.wrap?\"wrap\":\"nowrap\",alignItems:isVertical?layout.alignV:layout.alignH,justifyContent:layout.distribute,gap:layout.gap};break;case\"grid\":// Columns\nlet gridTemplateColumns=\"\";if(layout.columns==\"auto\"){if(layout.gridWidthType==\"min\"){gridTemplateColumns=`repeat(auto-fill, minmax(${layout.gridWidth}px, 1fr))`;}else{// \"fixed\"\ngridTemplateColumns=`repeat(auto-fill, ${layout.gridWidth}px)`;}}else{if(layout.gridWidthType==\"min\"){gridTemplateColumns=`repeat(${layout.columnCount}, minmax(${layout.gridWidth}px, 1fr))`;}else{// \"fixed\"\ngridTemplateColumns=`repeat(${layout.columnCount}, ${layout.gridWidth}px)`;}}// Rows\nlet gridAutoRows=\"\";switch(layout.gridHeightType){case\"fixed\":gridAutoRows=`${layout.gridHeight}px`;break;case\"fit\":gridAutoRows=\"min-content\";break;}layoutStyle={display:\"grid\",gridTemplateColumns,gridAutoRows,justifyContent:layout.gridAlign,alignItems:layout.gridAlignV,columnGap:layout.gapH,rowGap:layout.gapV};break;}}const isMasonry=(layout===null||layout===void 0?void 0:layout.type)===\"masonry\";const collectionListStyle={...isMasonry?{}:(_collectionList_props=collectionList.props)===null||_collectionList_props===void 0?void 0:_collectionList_props.style,...props.style,...layoutStyle,position:\"relative\",padding:layout?layout.paddingIsMixed?`${layout.paddingTop}px ${layout.paddingRight}px ${layout.paddingBottom}px ${layout.paddingLeft}px`:`${layout.padding}px`:undefined};// Canvas view\nif(isCanvas){if(collectionList){let paginationPreviewOffset=0;let paginationItemsAfter=0;if(paginationActive&&paginationType!==\"framerPagination\"){try{// const children = collectionList.type.type(collectionList.props).props.children.props\n// \t.children;\n// if (children.length > 1) {\n// \tfor (let i = 0; i < children.length; i++) {\n// \t\tif (children[i].key == \"repeated\") {\n// \t\t\tpaginationPreviewOffset = i;\n// \t\t\tpaginationItemsAfter = children.length - i - 1;\n// \t\t\tbreak;\n// \t\t}\n// \t}\n// }\n}catch{console.warn(\"Failed to calculate Superfields pagination preview offset.\");}}if(isMasonry){var _collectionList_props___node_cache,_collectionList_props___node,_collectionList_props2;const htmlElement=(_collectionList_props2=collectionList.props)===null||_collectionList_props2===void 0?void 0:(_collectionList_props___node=_collectionList_props2.__node)===null||_collectionList_props___node===void 0?void 0:(_collectionList_props___node_cache=_collectionList_props___node.cache)===null||_collectionList_props___node_cache===void 0?void 0:_collectionList_props___node_cache.htmlElement;if(htmlElement){var _htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children__props,_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children_,_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children,_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props,_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children_,_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children,_htmlElement_reactFiberKey_memoizedProps_children__props_children_props,_htmlElement_reactFiberKey_memoizedProps_children__props_children,_htmlElement_reactFiberKey_memoizedProps_children__props,_htmlElement_reactFiberKey_memoizedProps_children_,_htmlElement_reactFiberKey_memoizedProps_children,_htmlElement_reactFiberKey_memoizedProps,_htmlElement_reactFiberKey;let reactFiberKey=\"\";for(const key of Object.keys(htmlElement)){if(key.startsWith(\"__reactFiber\")){reactFiberKey=key;}}// Solution for getting React children from CMS collection on canvas by Fehmi Ozuseven\nlet cmsChildren=(_htmlElement_reactFiberKey=htmlElement[reactFiberKey])===null||_htmlElement_reactFiberKey===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps=_htmlElement_reactFiberKey.memoizedProps)===null||_htmlElement_reactFiberKey_memoizedProps===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children=_htmlElement_reactFiberKey_memoizedProps.children)===null||_htmlElement_reactFiberKey_memoizedProps_children===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children_=_htmlElement_reactFiberKey_memoizedProps_children[0])===null||_htmlElement_reactFiberKey_memoizedProps_children_===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props=_htmlElement_reactFiberKey_memoizedProps_children_.props)===null||_htmlElement_reactFiberKey_memoizedProps_children__props===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children=_htmlElement_reactFiberKey_memoizedProps_children__props.children)===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children_props=_htmlElement_reactFiberKey_memoizedProps_children__props_children.props)===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children_props===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children=_htmlElement_reactFiberKey_memoizedProps_children__props_children_props.children)===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children_=_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children[1])===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children_===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props=_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children_.props)===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children=_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props.children)===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children_=_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children[0])===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children_===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children__props=_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children_.props)===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children__props===void 0?void 0:_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children__props.children;if(Array.isArray(cmsChildren)){let children=[];for(const child of cmsChildren){var _child_props;if(child.key==\"repeated\"&&Array.isArray((_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.children)){children=children.concat(child.props.children);}else{children.push(child);}}return /*#__PURE__*/_jsx(\"div\",{\"data-superfields\":true,style:collectionListStyle,children:/*#__PURE__*/_jsx(MemoizedMasonry,{columns:layout.masonryColumns,gap:`${layout.gapV}px ${layout.gapH}px`,alignment:layout.masonryItemWidth===\"fit\"?layout.masonryAlign:\"stretch\",children:children})});}}}else{var _props_id;const id=(_props_id=props.id)!==null&&_props_id!==void 0?_props_id:\"a\"+String(Math.floor(Math.random()*999999999));return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/cloneElement(collectionList,{id,style:collectionListStyle}),paginationActive&&paginationType!==\"framerPagination\"&&/*#__PURE__*/_jsx(\"style\",{children:`#${id} > *:nth-child(n+${itemsPerPage+1+paginationPreviewOffset})${paginationItemsAfter?`:not(:nth-last-child(-n+${paginationItemsAfter}))`:\"\"} { display: none !important; }`})]});}}else{return /*#__PURE__*/_jsx(\"div\",{style:{height:100}});}}// Empty state\nif(!(itemIds===null||itemIds===void 0?void 0:itemIds.length)){if(emptyState){return /*#__PURE__*/cloneElement(emptyState,{style:{...emptyState.props.style,...props.style},\"data-superfields\":true});}else{return /*#__PURE__*/_jsx(\"div\",{\"data-superfields\":true});}}return /*#__PURE__*/_jsxs(\"div\",{...collectionList.props,style:collectionListStyle,className:isMasonry?\"\":((_collectionList_props1=collectionList.props)===null||_collectionList_props1===void 0?void 0:_collectionList_props1.className)||\"\",\"data-superfields\":true,children:[isMasonry?/*#__PURE__*/_jsx(MemoizedMasonry,{columns:layout.masonryColumns,gap:`${layout.gapV}px ${layout.gapH}px`,alignment:layout.masonryItemWidth===\"fit\"?layout.masonryAlign:\"stretch\",autoArrange:true,reverse:false,children:memoizedChildren}):memoizedChildren,paginationActive&&scrollUp&&/*#__PURE__*/_jsx(\"div\",{ref:scrollUpRef,style:{position:\"absolute\",top:scrollUp.offset,pointerEvents:\"none\"}})]});}addPropertyControls(Superfields,{superfieldsId:{type:ControlType.Number,defaultValue:0,step:1,min:0,displayStepper:true,title:\"ID\"},collectionList:{type:ControlType.ComponentInstance},emptyState:{type:ControlType.ComponentInstance},layout:{type:ControlType.Object,optional:true,controls:{type:{type:ControlType.Enum,defaultValue:\"stack\",options:[\"stack\",\"grid\",\"masonry\"],optionTitles:[\"Stack\",\"Grid\",\"Masonry\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},direction:{type:ControlType.Enum,defaultValue:\"vertical\",options:[\"horizontal\",\"vertical\"],optionTitles:[\"Horizontal\",\"Vertical\"],optionIcons:[\"direction-horizontal\",\"direction-vertical\"],displaySegmentedControl:true,hidden:props=>props.type!=\"stack\"},distribute:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\",\"space-between\",\"space-around\",\"space-evenly\"],optionTitles:[\"Start\",\"Center\",\"End\",\"Space Between\",\"Space Around\",\"Space Evenly\"],hidden:props=>props.type!=\"stack\"},alignH:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Top\",\"Center\",\"Bottom\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"],displaySegmentedControl:true,title:\"Align\",hidden:props=>props.type!=\"stack\"||props.direction!=\"horizontal\"},alignV:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],optionIcons:[\"align-left\",\"align-center\",\"align-right\"],displaySegmentedControl:true,title:\"Align\",hidden:props=>props.type!=\"stack\"||props.direction!=\"vertical\"},wrap:{type:ControlType.Boolean,defaultValue:false,hidden:props=>props.type!=\"stack\"},columns:{type:ControlType.Enum,defaultValue:\"fixed\",options:[\"auto\",\"fixed\"],optionTitles:[\"Auto\",\"Fixed\"],displaySegmentedControl:true,hidden:props=>props.type!=\"grid\"},columnCount:{type:ControlType.Number,defaultValue:2,min:1,step:1,displayStepper:true,title:\" \",hidden:props=>props.type!=\"grid\"||props.columns==\"auto\"},gridWidthType:{type:ControlType.Enum,defaultValue:\"min\",options:[\"min\",\"fixed\"],optionTitles:[\"Min\",\"Fixed\"],displaySegmentedControl:true,title:\"Width\",hidden:props=>props.type!=\"grid\"},gridWidth:{type:ControlType.Number,defaultValue:200,min:1,step:1,title:\" \",hidden:props=>props.type!=\"grid\"},gridHeightType:{type:ControlType.Enum,defaultValue:\"fit\",options:[\"fit\",\"fixed\"],optionTitles:[\"Fit\",\"Fixed\"],displaySegmentedControl:true,title:\"Height\",hidden:props=>props.type!=\"grid\"},gridHeight:{type:ControlType.Number,defaultValue:200,min:1,step:1,title:\" \",hidden:props=>props.type!=\"grid\"||props.gridHeightType!=\"fixed\"},gridAlign:{type:ControlType.Enum,defaultValue:\"center\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],displaySegmentedControl:true,title:\"Align\",hidden:props=>props.type!=\"grid\"},gridAlignV:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Top\",\"Center\",\"Bottom\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"],displaySegmentedControl:true,title:\" \",hidden:props=>props.type!=\"grid\"||props.gridHeightType!==\"fit\"},masonryColumns:{type:ControlType.Number,defaultValue:3,min:1,step:1,displayStepper:true,title:\"Columns\",hidden:props=>props.type!==\"masonry\"},masonryItemWidth:{type:ControlType.Enum,defaultValue:\"fill\",options:[\"fit\",\"fill\"],optionTitles:[\"Fit\",\"Fill\"],displaySegmentedControl:true,title:\"Item Width\",hidden:props=>props.type!==\"masonry\"},masonryAlign:{type:ControlType.Enum,defaultValue:\"center\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],displaySegmentedControl:true,title:\"Align\",hidden:props=>props.type!==\"masonry\"||props.masonryItemWidth!==\"fit\"},gap:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>props.type!==\"stack\"},gapH:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>props.type!==\"grid\"&&(props.type!==\"masonry\"||props.masonryColumns===1)},gapV:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>props.type!==\"grid\"&&props.type!==\"masonry\"},padding:{type:ControlType.FusedNumber,defaultValue:0,toggleKey:\"paddingIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}}},componentConfig:{type:ControlType.Object,optional:true,title:\"Component\",controls:{variant:{type:ControlType.String,defaultValue:\"\",placeholder:\"Variant Name\",preventLocalization:true,description:\"Override the component's variant for responsive design.\\n\\n*Note:* The component must be the only layer inside the Collection List to use this.\\n\\n*Note:* Variant does not appear while editing. Preview your project to see the variant.\"}}},scrollUp:{type:ControlType.Object,optional:true,defaultValue:{scrollStyle:\"smooth\",offset:0},title:\"Scroll to Top\",description:\" \",controls:{scrollStyle:{type:ControlType.Enum,defaultValue:\"smooth\",options:[\"smooth\",\"instant\"],optionTitles:[\"Smooth\",\"Instant\"],displaySegmentedControl:true,title:\"Scroll\"},offset:{type:ControlType.Number,defaultValue:-32,step:1},paginationEnabled:{type:ControlType.Boolean,defaultValue:true,title:\"Pagination\"},filteringEnabled:{type:ControlType.Boolean,defaultValue:false,title:\"Filters\"},sortingEnabled:{type:ControlType.Boolean,defaultValue:false,title:\"Sorting\",description:\"Scroll to the top of the Superfields component when page, filter, or sorting is changed.\"}}},// urlParameters: {\n//     type: ControlType.Object,\n//     title: \"URL Parameters\",\n//     description: \" \",\n//     controls: {\n//         pagination: {\n//             type: ControlType.Boolean,\n//             defaultValue: false,\n//         },\n//         paginationName: {\n//             type: ControlType.String,\n//             defaultValue: \"page\",\n//             placeholder: \"URL Parameter\",\n//             title: \"Name\",\n//             description: \"Current page\",\n//             hidden: (props) => !props.pagination,\n//         },\n//         search: {\n//             type: ControlType.Boolean,\n//             defaultValue: false,\n//         },\n//         searchName: {\n//             type: ControlType.String,\n//             defaultValue: \"search\",\n//             placeholder: \"URL Parameter\",\n//             title: \"Name\",\n//             description: \"Search input text\",\n//             // \"Search input text\\n\\n*Note:* URL parameters for filters and sorting can be added on the Filter and Sorting Selector components.\",\n//             hidden: (props) => !props.search,\n//         },\n//     },\n// },\npagination:{type:ControlType.Boolean,defaultValue:false},paginationType:{type:ControlType.Enum,defaultValue:\"pagination\",options:[\"prevNextButtons\",\"loadMoreButton\"],optionTitles:[\"Prev/Next Buttons\",\"Load More Button\"],title:\"Type\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",hidden:props=>!props.pagination},itemsPerPage:{type:ControlType.Number,defaultValue:4,min:1,step:1,displayStepper:true,hidden:props=>!props.pagination},filtering:{type:ControlType.Boolean,defaultValue:false},favouriting:{type:ControlType.Boolean,defaultValue:false},favouritesOnly:{type:ControlType.Boolean,defaultValue:false,hidden:props=>!props.favouriting},search:{type:ControlType.Boolean,defaultValue:false},searchFields:{type:ControlType.Array,defaultValue:[{fieldType:\"default\",fieldName:\"Title\"}],title:\"Fields\",control:{type:ControlType.Object,controls:{fieldType:{type:ControlType.Enum,defaultValue:\"default\",options:[\"reference\",\"default\"],optionTitles:[\"Yes\",\"No\"],displaySegmentedControl:true,title:\"Reference\"},fieldName:{type:ControlType.String,defaultValue:\"Title\",placeholder:\"CMS Field Name\",preventLocalization:true},referenceFieldName:{type:ControlType.String,defaultValue:\"\",placeholder:\"CMS Field Name\",preventLocalization:true,hidden:props=>props.fieldType!==\"reference\"}}},description:\"CMS fields to search\",hidden:props=>!props.search},randomize:{type:ControlType.Boolean,defaultValue:false},sorting:{type:ControlType.Boolean,defaultValue:false,hidden:props=>props.randomize},sortingField:{type:ControlType.Object,optional:true,hidden:props=>props.randomize||!props.sorting,controls:sortingControls()},slugFieldName:{type:ControlType.String,defaultValue:\"Slug\",placeholder:\"Slug Field Name\",preventLocalization:true,hidden:props=>!props.favouriting&&!props.sorting},cmsCollectionName:{type:ControlType.String,defaultValue:\"\",preventLocalization:true,hidden:props=>true}});function ComponentVariantSwitch({child,componentConfig}){var _child_props_children_props,_child_props_children,_child_props,_componentChild_props,_componentChild_props1,_clonedComponent_props;const componentChild=child===null||child===void 0?void 0:(_child_props=child.props)===null||_child_props===void 0?void 0:(_child_props_children=_child_props.children)===null||_child_props_children===void 0?void 0:(_child_props_children_props=_child_props_children.props)===null||_child_props_children_props===void 0?void 0:_child_props_children_props.children;const componentProps=componentChild===null||componentChild===void 0?void 0:componentChild.props;const component=componentProps===null||componentProps===void 0?void 0:componentProps.children;const variant=componentConfig.variant;if(!component){return child;}const clonedComponent=cloneComponent(componentChild,variant);if(clonedComponent){return clonedComponent;}if(componentProps&&typeof componentProps===\"object\"&&((_componentChild_props=componentChild.props)===null||_componentChild_props===void 0?void 0:_componentChild_props.hasOwnProperty(\"href\"))){var _componentProps_children_props,_componentProps_children;const clonedChild=cloneComponent((_componentProps_children=componentProps.children)===null||_componentProps_children===void 0?void 0:(_componentProps_children_props=_componentProps_children.props)===null||_componentProps_children_props===void 0?void 0:_componentProps_children_props.children,variant);if(clonedChild){var _componentChild_props2,_componentChild_props_children,_componentChild_props3;return /*#__PURE__*/cloneElement(componentChild,{children:{...(_componentChild_props2=componentChild.props)===null||_componentChild_props2===void 0?void 0:_componentChild_props2.children,props:{...(_componentChild_props3=componentChild.props)===null||_componentChild_props3===void 0?void 0:(_componentChild_props_children=_componentChild_props3.children)===null||_componentChild_props_children===void 0?void 0:_componentChild_props_children.props,children:clonedChild}}});}}const clonedChild=cloneComponent(componentChild===null||componentChild===void 0?void 0:(_componentChild_props1=componentChild.props)===null||_componentChild_props1===void 0?void 0:_componentChild_props1.children,variant);if(clonedChild){return /*#__PURE__*/cloneElement(componentChild,{children:clonedChild});}if(clonedComponent===null||clonedComponent===void 0?void 0:(_clonedComponent_props=clonedComponent.props)===null||_clonedComponent_props===void 0?void 0:_clonedComponent_props.hasOwnProperty(\"variant\")){return /*#__PURE__*/cloneElement(component,{variant});}return child;}const MemoizedComponentVariantSwitch=/*#__PURE__*/memo(ComponentVariantSwitch);const MemoizedMasonry=/*#__PURE__*/memo(Masonry);function cloneComponent(componentChild,variant){var _component_type;const componentProps=componentChild===null||componentChild===void 0?void 0:componentChild.props;const component=componentProps===null||componentProps===void 0?void 0:componentProps.children;if((componentChild===null||componentChild===void 0?void 0:componentChild.type)==ResolveLinks){return /*#__PURE__*/_jsx(ResolveLinks,{...componentProps,children:(...values)=>{const element=component(...values);return /*#__PURE__*/cloneElement(element,{children:{...element.props.children,props:{...element.props.children.props,children:{...element.props.children.props.children,props:{...element.props.children.props.children.props,variant}}}}});}});}else if(!(component===null||component===void 0?void 0:(_component_type=component.type)===null||_component_type===void 0?void 0:_component_type.propertyControls)){var _component_props;const cData=component===null||component===void 0?void 0:(_component_props=component.props)===null||_component_props===void 0?void 0:_component_props.children;if(component&&cData){var _cData_type_propertyControls,_cData_type;const variantProp=(_cData_type=cData.type)===null||_cData_type===void 0?void 0:(_cData_type_propertyControls=_cData_type.propertyControls)===null||_cData_type_propertyControls===void 0?void 0:_cData_type_propertyControls.variant;if(variantProp){return /*#__PURE__*/cloneElement(component,{children:{...cData,props:{...cData.props,variant}}});}}}return null;}function shuffle(array,seed){// Create a copy of the original array to avoid modifying it directly\nconst shuffled=array.slice();// Create a seeded random number generator\nlet currentSeed=seed;const random=()=>{const x=Math.sin(currentSeed++)*1e4;return x-Math.floor(x);};// Fisher-Yates shuffle algorithm\nfor(let i=shuffled.length-1;i>0;i--){const j=Math.floor(random()*(i+1));[shuffled[i],shuffled[j]]=[shuffled[j],shuffled[i]];}return shuffled;}function getPropertyControl(fieldName,fieldType,referenceFieldName,referenceFieldType,propertyControlsByTitle,mainAlias,defaultReferencePropertyTitle=\"\"){var _propertyControlsByTitle_mainAlias;let property=((_propertyControlsByTitle_mainAlias=propertyControlsByTitle[mainAlias])===null||_propertyControlsByTitle_mainAlias===void 0?void 0:_propertyControlsByTitle_mainAlias[fieldName])||null;let mismatchedFieldName=\"\";let mismatchedFieldType=\"\";if(property){if(property.type===\"collectionreference\"){const alias=property.id;const propertyControls=propertyControlsByTitle[alias];if(propertyControls){const name=fieldType===\"reference\"?referenceFieldName:defaultReferencePropertyTitle;const control=propertyControls[name];if(control){if(referenceFieldType&&referenceFieldType!==control.type){mismatchedFieldName=fieldName;mismatchedFieldType=control.type;}else{property={...control,id:`${alias}.${control.id}`};}}}}else if(property.type!==fieldType){mismatchedFieldName=fieldName;mismatchedFieldType=fieldType;}}return{property,mismatchedFieldName,mismatchedFieldType};}function processField(field,fieldValue,filterValue,multiSelect,conditionContains,multiReferenceItemsById){if(field.type===\"multicollectionreference\"&&Array.isArray(fieldValue)){const rItems=multiReferenceItemsById[field.referenceAlias];for(const item of fieldValue){if(!item){continue;}const itemValue=item[field.referenceId];if(itemValue===null||itemValue===undefined){continue;}if(filterData(itemValue,filterValue,field.referenceType,multiSelect,conditionContains)){return true;}}}else{if(fieldValue===null||fieldValue===undefined){return false;}return filterData(fieldValue,filterValue,field.type,multiSelect,conditionContains);}return false;}function filterData(fieldValue,filterValue,fieldType,multiSelect,conditionContains){if(typeof filterValue==\"string\"&&multiSelect){const values=filterValue.split(DELIMITER);switch(fieldType){case FieldType.String:case FieldType.Enum:if(conditionContains){for(const v of values){if(fieldValue.includes(v)){return true;}}}else{if(values.includes(fieldValue)){return true;}}break;}}else{switch(fieldType){case FieldType.Boolean:if(fieldValue==filterValue){return true;}break;case FieldType.String:case FieldType.Enum:if(conditionContains){if(fieldValue===null||fieldValue===void 0?void 0:fieldValue.includes(filterValue)){return true;}}else{if(fieldValue==filterValue){return true;}}break;}}return false;}function modifySelect(query,filters,search,searchFields,sort,propertyControlsByTitle,collections){const filterIds=Object.keys(filters);const hasFilters=filterIds.length;if((query===null||query===void 0?void 0:query.select)&&(hasFilters||search||(sort===null||sort===void 0?void 0:sort.sortBy)===\"field\")){const fields=[];if(hasFilters){for(const filterId of filterIds){const filter=filters[filterId];if(filter.fieldType===FilterFieldType.MultipleOptions){for(const name of filter.fieldName.split(DELIMITER)){fields.push({name:name});}}else if(filter.fieldType===FilterFieldType.Reference){fields.push({name:filter.fieldName,referenceFieldName:filter.referenceFieldName});}else{fields.push({name:filter.fieldName});}}}for(const field of searchFields){if(field.fieldType===\"reference\"){fields.push({name:field.fieldName,referenceFieldName:field.referenceFieldName});}else{fields.push({name:field.fieldName});}}if(sort&&sort.sortBy===\"field\"){fields.push({name:sort.fieldName});}// Deduplicate fields\nconst uniqueFields=[];for(const field of fields){if(!uniqueFields.some(f=>f.name===field.name&&f.referenceFieldName===field.referenceFieldName)){uniqueFields.push(field);}}return addFieldsToSelect(uniqueFields,query,propertyControlsByTitle,collections);}return query===null||query===void 0?void 0:query.select;}function mapCollectionDataValues(items,propertyControlsById,multiReferenceItemsById,multiReferenceIdMap){if(!Array.isArray(items)||typeof propertyControlsById!==\"object\"||typeof multiReferenceItemsById!==\"object\"){return items// Return the original array if inputs are invalid\n;}// Create a shallow copy of the items array\nconst copiedItems=items.map(item=>({...item}));for(const propertyId of Object.keys(propertyControlsById)){const property=propertyControlsById[propertyId];if(property.type===\"enum\"){const optionMap={};if(property.options&&property.optionTitles){for(let i=0;i<property.options.length;i++){optionMap[property.options[i]]=property.optionTitles[i];}}for(const item of copiedItems){if(item[propertyId]){item[propertyId]=optionMap[item[propertyId]]||\"\";}}}else if(property.type===\"multicollectionreference\"){const alias=multiReferenceIdMap[propertyId];const referenceItemsById=multiReferenceItemsById[alias];if(referenceItemsById){for(const item of copiedItems){const referenceItems=item[alias];const newItemValues=[];if(Array.isArray(referenceItems)){for(const item of referenceItems){if(typeof item===\"string\"){newItemValues.push(referenceItemsById[item]);}else{newItemValues.push(item);}}}item[propertyId]=newItemValues;}}}}return copiedItems;}function getSearchLevelForValue(value,searchText){if(value==undefined||value==null){return 0;}const text=String(value).toLowerCase();if(text==searchText){return 4;}else if(text.includes(searchText)){if(text.startsWith(searchText)){return 3;}else if((\" \"+text+\" \").includes(\" \"+searchText+\" \")){return 2;}else{return 1;}}return 0;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Superfields\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"600\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Superfields.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{motion}from\"framer-motion\";import{borderPropertyControl,Border,fillProp,fillPropOnOff,createBackground,superfieldsId,parsePadding,sortingControls,DEFAULT_SORTING_ID}from\"https://framerusercontent.com/modules/FZjYlw33eNo8pxLbSFLX/ICC3kQB0rIHwdyJxFwc3/SuperfieldsShared.js\";import useSuperfieldsStore from\"https://framerusercontent.com/modules/OoGHZMzWDzm2mNN7bmeR/CVdUSqwHRYYoh8nXLjx5/Store.js\";import{useState,useEffect}from\"react\";const DIVIDER=\"divider\";function SortingSelectorComponent(props){const{superfieldsId,selectorType,buttonGroupLayout,buttonGroupStyle,dropdownStyle,transition}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[initialized,setInitialized]=useState(false);const options=[];const optionsById={};let defaultOption=null;let optionCounter=0;for(const option of props.options){if(option.type===\"divider\"){options.push(DIVIDER);}else{const fullOption={...option,index:optionCounter,id:option.sortBy==\"defaultSorting\"?DEFAULT_SORTING_ID:option.sortBy==\"favourites\"?`favourites-${option.favouritesSort}`:`field-${option.fieldName}-${option.fieldType}-${getOptionSortValue(option)}`};options.push(fullOption);optionsById[fullOption.id]=fullOption;optionCounter+=1;if(!defaultOption&&fullOption.defaultValue){defaultOption=fullOption;}}}if(!defaultOption){var _options_;defaultOption=(_options_=options[0])!==null&&_options_!==void 0?_options_:null;}useEffect(()=>{setInitialized(true);},[]);const[sortOption,setSortOption]=useSuperfieldsStore(superfieldsId,state=>[state.sortOption,state.setSortOption],state=>{var _props_urlParameter,_props_urlParameter1;let defaultSort=defaultOption;if(typeof window!==\"undefined\"&&((_props_urlParameter=props.urlParameter)===null||_props_urlParameter===void 0?void 0:_props_urlParameter.name)){const urlParams=new URLSearchParams(window.location.search);const urlValue=urlParams.get(props.urlParameter.name);if(urlValue!==null){const option=options.find(option=>option.title===urlValue);if(option){defaultSort=option;}}}state.sortOption=defaultSort;state.defaultSortOption=defaultOption;state.sortingUrlParameter=((_props_urlParameter1=props.urlParameter)===null||_props_urlParameter1===void 0?void 0:_props_urlParameter1.name)||null;});const value=isCanvas||!initialized?defaultOption:sortOption||null;var _value_id;const valueId=(_value_id=value===null||value===void 0?void 0:value.id)!==null&&_value_id!==void 0?_value_id:DEFAULT_SORTING_ID;const layers=[];const setSorting=id=>{setSortOption(optionsById[id]||null);};switch(selectorType){case\"dropdown\":const dropdownArrow=dropdownStyle.arrow;const[pt,pr,pb,pl]=parsePadding(dropdownStyle.padding);const prWithArrow=pr+(dropdownArrow?dropdownArrow.size+dropdownArrow.gap:0);layers.push(/*#__PURE__*/_jsx(\"select\",{className:\"superfields-sorting-dropdown\",value:valueId,onChange:event=>{setSorting(event.target.value);},style:{position:\"relative\",appearance:\"none\",height:\"100%\",cursor:\"pointer\",...createBackground(dropdownStyle.fill),color:dropdownStyle.fontColor,padding:`${pt}px ${prWithArrow}px ${pb}px ${pl}px`,borderRadius:dropdownStyle.radius,border:\"none\",boxShadow:dropdownStyle.shadows,...props.font,...props.style},children:options.map((item,index)=>item===DIVIDER?/*#__PURE__*/_jsx(\"hr\",{}):/*#__PURE__*/_jsx(\"option\",{value:item.id,children:item.title},item.id))}),dropdownStyle.border&&/*#__PURE__*/_jsx(Border,{...dropdownStyle.border,radius:dropdownStyle.radius}));if(dropdownArrow){var _dropdownArrow_color;layers.push(/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:dropdownArrow.size,height:dropdownArrow.size,viewBox:\"0 0 18 18\",fill:\"none\",strokeWidth:dropdownArrow.stroke,stroke:(_dropdownArrow_color=dropdownArrow.color)!==null&&_dropdownArrow_color!==void 0?_dropdownArrow_color:dropdownStyle.fontColor,strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{display:\"block\",position:\"absolute\",right:pr,top:`calc(50% - ${dropdownArrow.size/2}px)`,pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 5.5L9 12.5L16 5.5\"})}));}break;case\"buttonGroup\":var _props_font;layers.push(/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:buttonGroupLayout.direction==\"horizontal\"?\"row\":\"column\",flexWrap:buttonGroupLayout.wrap?\"wrap\":\"nowrap\",justifyContent:buttonGroupLayout.distribute,columnGap:buttonGroupLayout.gapH,rowGap:buttonGroupLayout.gapV,textAlign:((_props_font=props.font)===null||_props_font===void 0?void 0:_props_font.textAlign)||\"center\",...props.style},children:options.map((option,index)=>option===DIVIDER?/*#__PURE__*/_jsx(ButtonGroupDivider,{...props.dividerStyle,layout:buttonGroupLayout}):/*#__PURE__*/_jsx(OptionButton,{selected:valueId==option.id,onClick:()=>setSorting(option.id),text:option.title,direction:buttonGroupLayout.direction,width:buttonGroupLayout.width,transition:transition,...buttonGroupStyle},index))}));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 SortingSelector=withCSS(SortingSelectorComponent,[\"select.superfields-sorting-dropdown:focus-visible { outline: none; }\"],\"superfields-sorting-selector\");export default SortingSelector;SortingSelector.displayName=\"Sorting Selector\";addPropertyControls(SortingSelector,{...superfieldsId(),options:{type:ControlType.Array,defaultValue:[{type:\"option\",title:\"Default\",sortBy:\"defaultSorting\",defaultValue:true}],control:{type:ControlType.Object,controls:{type:{type:ControlType.Enum,defaultValue:\"option\",options:[\"option\",\"divider\"],optionTitles:[\"Option\",\"Divider\"],displaySegmentedControl:true},title:{type:ControlType.String,defaultValue:\"\",placeholder:\"Title\",hidden:props=>props.type!==\"option\"},...sortingControls({defaultSorting:true,hidden:props=>props.type!==\"option\"}),defaultValue:{type:ControlType.Boolean,defaultValue:false,title:\"Default\",hidden:props=>props.type!==\"option\"}}}},selectorType:{type:ControlType.Enum,defaultValue:\"dropdown\",options:[\"dropdown\",\"buttonGroup\"],optionTitles:[\"Dropdown\",\"Buttons\"],title:\"Type\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},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\"},padding:{type:ControlType.Padding,defaultValue:\"12px 24px 12px 24px\"},radius:{type:ControlType.BorderRadius,defaultValue:\"8px\"},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.Padding,defaultValue:\"1px\"},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},shadowsSelected:{type:ControlType.BoxShadow,title:\"Shadow On\"},shadows:{type:ControlType.BoxShadow,title:\"Shadow Off\"}},hidden:props=>props.selectorType!=\"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=>props.selectorType!=\"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}},hidden:props=>props.selectorType!==\"buttonGroup\"},dropdownStyle:{type:ControlType.Object,title:\"Dropdown\",buttonTitle:\"Styles\",controls:{fill:fillProp({color:\"#F0F0F0\"}),fontColor:{type:ControlType.Color,defaultValue:\"#000\"},padding:{type:ControlType.Padding,defaultValue:\"12px 24px 12px 24px\"},radius:{type:ControlType.BorderRadius,defaultValue:\"8px\"},arrow:{type:ControlType.Object,defaultValue:{size:12,gap:10},optional:true,buttonTitle:\"Style\",controls:{color:{type:ControlType.Color,optional:true},size:{type:ControlType.Number,defaultValue:12,min:1,step:1},gap:{type:ControlType.Number,defaultValue:10,min:0,step:1},stroke:{type:ControlType.Number,defaultValue:2,min:.1,step:.1,displayStepper:true}}},border:borderPropertyControl(),shadows:{type:ControlType.BoxShadow}},hidden:props=>props.selectorType!=\"dropdown\"},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",duration:.2,bounce:0},hidden:props=>props.selectorType==\"dropdown\"}});function OptionButton(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.padding,borderRadius:props.radius},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\"}});}function getOptionSortValue(option){if(option.sortBy==\"favourites\"){return option.favouritesSort;}else{switch(option.fieldType){case\"string\":return option.stringSort;case\"number\":return option.numberSort;case\"date\":return option.dateSort;case\"boolean\":return option.booleanSort;case\"enum\":return option.enumSort;}}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SortingSelector\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// @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", "// 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\";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();// 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]);useEffect(()=>{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\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{buttonPropertyControls,Button,superfieldsId,useInstanceId}from\"https://framerusercontent.com/modules/FZjYlw33eNo8pxLbSFLX/SsR3sa3zv8QyYQXijsM2/SuperfieldsShared.js\";import useSuperfieldsStore from\"https://framerusercontent.com/modules/OoGHZMzWDzm2mNN7bmeR/dfMuN7HAc0ypsXXbALjf/Store.js\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n */export default function ResetFiltersButton(props){const{superfieldsId,border}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const id=useInstanceId();const[filters,search,setFilterValue,setSearch]=useSuperfieldsStore(superfieldsId,state=>[state.filters,state.search,state.setFilterValue,state.setSearch]);function onButtonClick(){if(props.resetFilters&&filters){for(const fieldName of Object.keys(filters)){setFilterValue(fieldName,filters[fieldName]?.defaultValue);}}if(props.resetSearch&&search){setSearch(\"\");}props.click?.();}let areFiltersActive=false;if(props.resetFilters&&filters){for(const fieldName of Object.keys(filters)){const filter=filters[fieldName];if(!filter){continue;}if(filter.value!==filter.defaultValue){areFiltersActive=true;break;}}}if(props.resetSearch&&search){areFiltersActive=true;}if(props.autoHide&&!areFiltersActive&&!isCanvas){return /*#__PURE__*/_jsx(\"style\",{id:id,dangerouslySetInnerHTML:{__html:`div:has(> #${id}) { display: none; }`}});}return /*#__PURE__*/_jsx(Button,{props:props,onClick:onButtonClick,onMouseEnter:props.hover});}ResetFiltersButton.displayName=\"Reset Filters Button\";addPropertyControls(ResetFiltersButton,{...superfieldsId(),resetFilters:{type:ControlType.Boolean,defaultValue:true},resetSearch:{type:ControlType.Boolean,defaultValue:true,description:\" \"},...buttonPropertyControls({text:\"Reset Filters\"}),autoHide:{type:ControlType.Boolean,defaultValue:false,description:\"Hide button when no filters/search are active\",title:\"Auto-Hide\"},click:{type:ControlType.EventHandler},hover:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ResetFiltersButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useRef,useEffect}from\"react\";import{Border,borderPropertyControl,fillProp,createBackground,superfieldsId,useInstanceId}from\"https://framerusercontent.com/modules/FZjYlw33eNo8pxLbSFLX/ICC3kQB0rIHwdyJxFwc3/SuperfieldsShared.js\";import useSuperfieldsStore from\"https://framerusercontent.com/modules/OoGHZMzWDzm2mNN7bmeR/CVdUSqwHRYYoh8nXLjx5/Store.js\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 500\n * @framerDisableUnlink\n */export default function SearchBar(props){const{superfieldsId,placeholderColor,searchIcon,xButton}=props;const id=useInstanceId();const inputRef=useRef(null);const[focused,setFocused]=useState(false);const[initialized,setInitialized]=useState(false);const[search,totalItems,setSearch]=useSuperfieldsStore(superfieldsId,state=>[state.search,state.totalItems,state.setSearch]);useEffect(()=>{setInitialized(true);},[]);function onXClick(){setSearch(\"\");}// Top, right, bottom, left\nconst paddingValues=parsePadding(props.padding);return /*#__PURE__*/_jsxs(\"div\",{\"data-superfields\":true,id:id,style:{position:\"relative\",...createBackground(props.fill),color:props.fontColor,borderRadius:props.radius,boxShadow:props.shadows,display:\"flex\",flexDirection:\"row\",alignItems:\"center\",padding:props.padding,gap:props.gap,cursor:\"text\",overflow:\"hidden\",...props.font,...props.style},onClick:()=>{var _inputRef_current;(_inputRef_current=inputRef.current)===null||_inputRef_current===void 0?void 0:_inputRef_current.focus();},children:[searchIcon&&/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:searchIcon.size,height:searchIcon.size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:searchIcon.color,\"stroke-width\":searchIcon.lineWidth,\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",style:{opacity:searchIcon.opacity,display:\"block\",pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M10 10m-7 0a7 7 0 1 0 14 0a7 7 0 1 0 -14 0\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M21 21l-6 -6\"})]}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,type:\"text\",style:{border:\"none\",color:props.fontColor,background:\"none\",...props.font,...props.style},placeholder:props.placeholderText.replace(\"[items]\",String(!initialized||!totalItems?0:totalItems)),autoFocus:props.autoFocus,value:search!==null&&search!==void 0?search:\"\",onChange:event=>{setSearch(event.target.value);},onFocus:()=>setFocused(true),onBlur:()=>setFocused(false)}),search&&initialized&&xButton&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:xButton.size,display:\"flex\",alignItems:\"center\",alignSelf:\"stretch\"},children:[/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:xButton.size,height:xButton.size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:xButton.color,\"stroke-width\":xButton.lineWidth,\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",style:{display:\"block\",opacity:xButton.opacity},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M18 6l-12 12\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M6 6l12 12\"})]}),/*#__PURE__*/_jsx(\"button\",{style:{position:\"absolute\",left:-props.gap,top:-paddingValues[0],right:-paddingValues[1],bottom:-paddingValues[2],cursor:\"pointer\",background:\"none\",border:\"none\"},onClick:onXClick,onFocus:()=>setFocused(true),onBlur:()=>setFocused(false)})]}),/*#__PURE__*/_jsx(Border,{...props.border}),/*#__PURE__*/_jsx(Border,{...props.focus,animate:{opacity:focused?1:0}}),/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`\n                        #${id} input::placeholder { color: ${placeholderColor}; user-select: none; }\n                        #${id} input::-webkit-input-placeholder { color: ${placeholderColor}; user-select: none; }\n                        #${id} input::-moz-placeholder { color: ${placeholderColor}; user-select: none; }\n                        #${id} input:-ms-input-placeholder { color: ${placeholderColor}; user-select: none; }\n                        #${id} input:-moz-placeholder { color: ${placeholderColor}; user-select: none; }\n                        #${id} input:focus { outline: none; }`}})]});}SearchBar.displayName=\"Search Bar\";addPropertyControls(SearchBar,{...superfieldsId(),placeholderText:{type:ControlType.String,defaultValue:\"Search [items] items...\",title:\"Placeholder\",description:\"*[items]*: number of CMS items\"},autoFocus:{type:ControlType.Boolean,defaultValue:false,title:\"Auto-Focus\"},fill:fillProp({color:\"#EFEFEF\"}),fontColor:{type:ControlType.Color,defaultValue:\"#000\"},placeholderColor:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.5)\"},font:{type:ControlType.Font,controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.4}},searchIcon:{type:ControlType.Object,optional:true,defaultValue:{color:\"$000\",size:16,lineWidth:2.5,opacity:.5},controls:{color:{type:ControlType.Color,defaultValue:\"$000\"},size:{type:ControlType.Number,defaultValue:16,min:1,step:1},lineWidth:{type:ControlType.Number,defaultValue:2.5,min:.1,max:5,step:.1},opacity:{type:ControlType.Number,defaultValue:1,min:0,max:1,step:.01}}},xButton:{type:ControlType.Object,optional:true,defaultValue:{color:\"#000\",size:14,lineWidth:2.5,opacity:.5},controls:{color:{type:ControlType.Color,defaultValue:\"#000\"},size:{type:ControlType.Number,defaultValue:14,min:1,step:1},lineWidth:{type:ControlType.Number,defaultValue:2.5,min:.1,max:5,step:.1},opacity:{type:ControlType.Number,defaultValue:.5,min:0,max:1,step:.01}}},gap:{type:ControlType.Number,defaultValue:8,min:0,step:1},padding:{type:ControlType.Padding,defaultValue:\"8px 12px 8px 12px\"},radius:{type:ControlType.BorderRadius,defaultValue:\"8px\"},border:borderPropertyControl(),shadows:{type:ControlType.BoxShadow},focus:{type:ControlType.Object,optional:true,defaultValue:{color:\"#0075FF\",width:2,style:\"solid\"},buttonTitle:\"Border\",controls:{color:{type:ControlType.Color,defaultValue:\"#0075FF\",title:\"Color\"},width:{type:ControlType.FusedNumber,defaultValue:2,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\"]},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",duration:.2,bounce:0}}}}});function parsePadding(padding){// Split the input string by spaces and convert each to an integer\nconst values=padding.trim().split(/\\s+/).map(val=>parseInt(val,10));// If only one value is provided, replicate it four times\nif(values.length===1){return[values[0],values[0],values[0],values[0]];}else if(values.length===4){return values;}else{throw new Error(\"Invalid padding input. Provide either one or four padding values.\");}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SearchBar\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"500\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{borderPropertyControl,Border,fillProp,createBackground,superfieldsId,useInstanceId,calculateTotalPages}from\"https://framerusercontent.com/modules/FZjYlw33eNo8pxLbSFLX/ICC3kQB0rIHwdyJxFwc3/SuperfieldsShared.js\";import useSuperfieldsStore from\"https://framerusercontent.com/modules/OoGHZMzWDzm2mNN7bmeR/CVdUSqwHRYYoh8nXLjx5/Store.js\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n */export default function PaginationButtons(props){var _props_font;const{superfieldsId,type,border,disabled,hover,transition}=props;const id=useInstanceId();const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[totalItems,page,itemsPerPage,setPage,paginationActive]=useSuperfieldsStore(superfieldsId,state=>[state.totalItems,state.page,state.itemsPerPage,state.setPage,state.paginationActive]);const totalPages=calculateTotalPages(totalItems,itemsPerPage);const borderRadius=props.radiusIsMixed?`${props.radiusTopLeft}px ${props.radiusTopRight}px ${props.radiusBottomRight}px ${props.radiusBottomLeft}px`:`${props.radius}px`;const baseAnimate={...createBackground(props.fill),color:props.fontColor,opacity:1};const buttonStyle={position:\"relative\",display:\"flex\",justifyContent:((_props_font=props.font)===null||_props_font===void 0?void 0:_props_font.textAlign)||\"center\",alignItems:\"center\",padding:props.paddingIsMixed?`${props.paddingTop}px ${props.paddingRight}px ${props.paddingBottom}px ${props.paddingLeft}px`:`${props.padding}px`,borderRadius,userSelect:\"none\",flex:props.sizing==\"fill\"?\"1 0 0\":undefined,boxShadow:props.shadows,cursor:\"pointer\",...props.font,...props.style};const disabledStyle={cursor:\"default\"};let disabledAnimate=baseAnimate;if(disabled.mode==\"show\"){var _disabled_fontColor;disabledAnimate={opacity:disabled.opacity,...createBackground(disabled.fill),color:(_disabled_fontColor=disabled.fontColor)!==null&&_disabled_fontColor!==void 0?_disabled_fontColor:baseAnimate.color};}else{if(disabled.preserveSpace){disabledStyle.visibility=\"hidden\";}else{disabledStyle.display=\"none\";}}let hoverStyle=hover?{...createBackground(hover.fill),scale:hover.scale,opacity:hover.opacity,rotate:hover.rotate,color:hover.fontColor}:{};const borderElement=border&&/*#__PURE__*/_jsx(Border,{...border,borderRadius:borderRadius});function onPrevNextButtonClick(isNext){if(paginationActive){const newPage=isNext?page+1:page-1;if(newPage>=0&&newPage<totalPages){setPage(newPage);}}}function onLoadMoreButtonClick(){if(paginationActive&&page+1<totalPages){setPage(page+1);}}function onLoadAllButtonClick(){if(paginationActive&&page+1<totalPages){setPage(totalPages-1);}}const buttons=[];switch(type){case\"prevNext\":const showPrev=isCanvas||!paginationActive||page>0;const showNext=isCanvas||!paginationActive||page<totalPages-1;buttons.push(/*#__PURE__*/_jsxs(motion.div,{whileHover:showPrev?hoverStyle:disabledAnimate,animate:showPrev?baseAnimate:{...baseAnimate,...disabledAnimate},style:{...buttonStyle,...!showPrev&&disabledStyle},onClick:()=>onPrevNextButtonClick(false),initial:false,transition:transition,children:[props.buttonContent==\"text\"?props.prevButtonText:arrowIcon(props.arrowIcons,false),borderElement]}));buttons.push(/*#__PURE__*/_jsxs(motion.div,{whileHover:showNext?hoverStyle:disabledAnimate,animate:showNext?baseAnimate:{...baseAnimate,...disabledAnimate},style:{...buttonStyle,...!showNext&&disabledStyle},onClick:()=>onPrevNextButtonClick(true),initial:false,transition:transition,children:[props.buttonContent==\"text\"?props.nextButtonText:arrowIcon(props.arrowIcons,true),borderElement]}));break;case\"loadMore\":case\"loadAll\":const showLoadMore=isCanvas||!paginationActive||page<totalPages-1;buttons.push(/*#__PURE__*/_jsxs(motion.div,{whileHover:showLoadMore?hoverStyle:disabledAnimate,animate:showLoadMore?baseAnimate:{...baseAnimate,...disabledAnimate},style:{...buttonStyle,...!showLoadMore&&disabledStyle},onClick:type==\"loadMore\"?onLoadMoreButtonClick:onLoadAllButtonClick,initial:false,transition:transition,children:[(type==\"loadMore\"?props.loadMoreButtonText:props.loadAllButtonText).replace(/\\[items\\]/g,Math.min((page+1)*itemsPerPage,totalItems)).replace(/\\[totalItems\\]/g,totalItems),borderElement,disabledStyle.display==\"none\"&&!showLoadMore&&/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`div:has(> #${id}) { display: none; }`}})]}));break;}return /*#__PURE__*/_jsx(\"div\",{\"data-superfields\":true,id:id,style:{display:\"flex\",flexDirection:\"row\",gap:props.gap,...props.style},children:buttons});}PaginationButtons.displayName=\"Pagination Buttons\";addPropertyControls(PaginationButtons,{...superfieldsId(),type:{type:ControlType.Enum,defaultValue:\"pagination\",options:[\"prevNext\",\"loadMore\",\"loadAll\"],optionTitles:[\"Prev/Next Buttons\",\"Load More Button\",\"Load All Button\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},buttonContent:{type:ControlType.Enum,defaultValue:\"text\",options:[\"text\",\"arrows\"],optionTitles:[\"Text\",\"Arrows\"],displaySegmentedControl:true,title:\"Content\",hidden:props=>props.type!=\"prevNext\"},prevButtonText:{type:ControlType.String,defaultValue:\"Previous\",title:\"Previous Text\",hidden:props=>props.buttonContent!=\"text\"||props.type!=\"prevNext\"},nextButtonText:{type:ControlType.String,defaultValue:\"Next\",title:\"Next Text\",hidden:props=>props.buttonContent!=\"text\"||props.type!=\"prevNext\"},loadMoreButtonText:{type:ControlType.String,defaultValue:\"Load More ([items] / [totalItems])\",displayTextArea:true,title:\"Button Text\",description:\"*[items]*: number of visible items\\n*[totalItems]*: total number of items\",hidden:props=>props.type!=\"loadMore\"},loadAllButtonText:{type:ControlType.String,defaultValue:\"Load All ([items] / [totalItems])\",displayTextArea:true,title:\"Button Text\",description:\"*[items]*: number of visible items\\n*[totalItems]*: total number of items\",hidden:props=>props.type!=\"loadAll\"},arrowIcons:{type:ControlType.Object,buttonTitle:\"Options\",controls:{color:{type:ControlType.Color,defaultValue:\"#FFF\"},size:{type:ControlType.Number,defaultValue:24,min:1,step:1},stroke:{type:ControlType.Number,defaultValue:2,min:.01,step:.01}},hidden:props=>props.type!=\"prevNext\"||props.buttonContent!=\"arrows\"},fill:fillProp({color:\"#000\",gradientColorA:\"#8C8C8C\",gradientColorB:\"#000\"}),fontColor:{type:ControlType.Color,defaultValue:\"#FFF\",hidden:props=>props.type==\"prevNext\"&&props.buttonContent==\"arrows\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.4},hidden:props=>props.type==\"prevNext\"&&props.buttonContent==\"arrows\"},padding:{type:ControlType.FusedNumber,defaultValue:12,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},gap:{type:ControlType.Number,defaultValue:10,min:0,hidden:props=>props.type!=\"prevNext\"},border:borderPropertyControl(),shadows:{type:ControlType.BoxShadow},hover:{type:ControlType.Object,buttonTitle:\"Style\",optional:true,icon:\"effect\",controls:{fill:fillProp({noDefault:true}),fontColor:{type:ControlType.Color,optional:true},opacity:{type:ControlType.Number,defaultValue:1,min:0,max:1,step:.01},scale:{type:ControlType.Number,defaultValue:1,min:.1,step:.01},rotate:{type:ControlType.Number,defaultValue:0,min:-360,max:360,step:1}}},disabled:{type:ControlType.Object,controls:{mode:{type:ControlType.Enum,defaultValue:\"hide\",options:[\"hide\",\"show\"],optionTitles:[\"Hide\",\"Show\"],displaySegmentedControl:true},preserveSpace:{type:ControlType.Boolean,defaultValue:false,description:\"Preserve the space where a disabled button would be while hidden.\",hidden:props=>props.mode!==\"hide\"},fill:fillProp({noDefault:true,hidden:props=>props.mode!==\"show\"}),fontColor:{type:ControlType.Color,optional:true,hidden:props=>props.mode!==\"show\"},opacity:{type:ControlType.Number,defaultValue:.5,min:0,max:1,step:.01,hidden:props=>props.mode!==\"show\"}}},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",duration:.2,bounce:0}}});function arrowIcon(props,right){return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:props.size,height:props.size,viewBox:\"0 0 24 24\",\"stroke-width\":props.stroke,stroke:props.color,fill:\"none\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",style:{display:\"block\",rotate:right?\"180deg\":undefined},children:/*#__PURE__*/_jsx(\"path\",{d:\"M15 6l-6 6l6 6\"})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PaginationButtons\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"0.8em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(10, 18, 42, 0.5))\"},children:\"\u0625\u0639\u0627\u062F\u0629 \u062A\u0639\u064A\u064A\u0646 \u0627\u0644\u0645\u0631\u0634\u062D\u0627\u062A\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"0.8em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42)))\"},children:\"\u0625\u0639\u0627\u062F\u0629 \u062A\u0639\u064A\u064A\u0646 \u0627\u0644\u0645\u0631\u0634\u062D\u0627\u062A\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (74b1a33)\nimport*as localizedValues from\"./hQ8LDkZIa-0.js\";const valuesByLocaleId={WNmk0s59Y:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (74b1a33)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import getLocalizedValue from\"https://framerusercontent.com/modules/qf3Ku6SEzE1tj9uabX9S/ML220VJZMrPUTTEYgZgM/hQ8LDkZIa.js\";const enabledGestures={bZQYOaCH3:{hover:true}};const serializationHash=\"framer-gmMHO\";const variantClassNames={bZQYOaCH3:\"framer-v-awfish\"};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{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"bZQYOaCH3\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();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-awfish\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"bZQYOaCH3\",ref:ref??ref1,style:{...style},...addPropertyOverrides({\"bZQYOaCH3-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-gfc8ki\",\"data-framer-name\":\"Graphic\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"uTATLkZ0o\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25 25\"><g transform=\"translate(3.386 2.344)\" id=\"ss12825005338_1\"><path d=\"M 9.114 3.792 C 8.174 3.792 7.323 3.936 6.558 4.165 C 6.145 4.289 5.709 4.055 5.585 3.642 C 5.46 3.228 5.695 2.792 6.108 2.668 C 7.083 2.376 8.096 2.228 9.114 2.229 C 14.144 2.229 18.229 6.271 18.229 11.271 C 18.229 16.271 14.144 20.313 9.114 20.313 C 4.085 20.313 0 16.271 0 11.271 C 0 9.411 0.571 7.677 1.539 6.24 C 1.781 5.882 2.266 5.788 2.624 6.029 C 2.982 6.27 3.076 6.756 2.835 7.114 C 2.005 8.341 1.562 9.789 1.562 11.271 C 1.562 15.396 4.935 18.75 9.114 18.75 C 13.293 18.75 16.666 15.396 16.666 11.271 C 16.666 7.146 13.294 3.792 9.114 3.792 Z\" fill=\"rgba(10, 18, 42, 0.5)\"></path><path d=\"M 8.238 0.126 C 8.411 0.239 8.533 0.416 8.577 0.619 C 8.62 0.821 8.58 1.033 8.468 1.207 L 7.144 3.247 L 9.204 4.572 C 9.567 4.805 9.672 5.289 9.438 5.652 C 9.205 6.015 8.721 6.12 8.358 5.886 L 5.639 4.136 C 5.465 4.024 5.342 3.847 5.298 3.643 C 5.255 3.44 5.294 3.228 5.407 3.054 L 7.157 0.356 C 7.27 0.182 7.447 0.06 7.649 0.017 C 7.852 -0.026 8.064 0.013 8.238 0.126 Z\" fill=\"rgba(10, 18, 42, 0.5)\"></path></g></svg>',svgContentId:12825005338,withExternalLayout:true,...addPropertyOverrides({\"bZQYOaCH3-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25 25\"><g transform=\"translate(3.386 2.344)\" id=\"ss12322717828_1\"><path d=\"M 9.114 3.792 C 8.174 3.792 7.323 3.936 6.558 4.165 C 6.145 4.289 5.709 4.055 5.585 3.642 C 5.46 3.228 5.695 2.792 6.108 2.668 C 7.083 2.376 8.096 2.228 9.114 2.229 C 14.144 2.229 18.229 6.271 18.229 11.271 C 18.229 16.271 14.144 20.313 9.114 20.313 C 4.085 20.313 0 16.271 0 11.271 C 0 9.411 0.571 7.677 1.539 6.24 C 1.781 5.882 2.266 5.788 2.624 6.029 C 2.982 6.27 3.076 6.756 2.835 7.114 C 2.005 8.341 1.562 9.789 1.562 11.271 C 1.562 15.396 4.935 18.75 9.114 18.75 C 13.293 18.75 16.666 15.396 16.666 11.271 C 16.666 7.146 13.294 3.792 9.114 3.792 Z\" fill=\"var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path><path d=\"M 8.238 0.126 C 8.411 0.239 8.533 0.416 8.577 0.619 C 8.62 0.821 8.58 1.033 8.468 1.207 L 7.144 3.247 L 9.204 4.572 C 9.567 4.805 9.672 5.289 9.438 5.652 C 9.205 6.015 8.721 6.12 8.358 5.886 L 5.639 4.136 C 5.465 4.024 5.342 3.847 5.298 3.643 C 5.255 3.44 5.294 3.228 5.407 3.054 L 7.157 0.356 C 7.27 0.182 7.447 0.06 7.649 0.017 C 7.852 -0.026 8.064 0.013 8.238 0.126 Z\" fill=\"var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></g></svg>',svgContentId:12322717828}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"0.8em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(10, 18, 42, 0.5))\"},children:\"R\\xe9initialiser les filtres\"})}),className:\"framer-1ilm84f\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kJRNKOmtk\",style:{\"--extracted-r6o4lv\":\"rgba(10, 18, 42, 0.5)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"bZQYOaCH3-hover\":{\"--extracted-r6o4lv\":\"var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"bZQYOaCH3-hover\":{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"0.8em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42)))\"},children:\"R\\xe9initialiser les filtres\"})})}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-gmMHO.framer-1xsq6ic, .framer-gmMHO .framer-1xsq6ic { display: block; }\",\".framer-gmMHO.framer-awfish { 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: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-gmMHO .framer-gfc8ki { flex: none; height: 25px; position: relative; width: 25px; }\",\".framer-gmMHO .framer-1ilm84f { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-gmMHO.framer-awfish { gap: 0px; } .framer-gmMHO.framer-awfish > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-gmMHO.framer-awfish > :first-child { margin-left: 0px; } .framer-gmMHO.framer-awfish > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 25\n * @framerIntrinsicWidth 148\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"u8QL5X1Ds\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerhQ8LDkZIa=withCSS(Component,css,\"framer-gmMHO\");export default FramerhQ8LDkZIa;FramerhQ8LDkZIa.displayName=\"R\\xe9initialiser les filtres\";FramerhQ8LDkZIa.defaultProps={height:25,width:148};addFonts(FramerhQ8LDkZIa,[{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\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhQ8LDkZIa\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"u8QL5X1Ds\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"25\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"148\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "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/ICC3kQB0rIHwdyJxFwc3/SuperfieldsShared.js\";import{getCollectionData,getSelectItemForField}from\"https://framerusercontent.com/modules/PNm0aYRdp2Urx1MCseUn/hIJKk8W2vTfMTpPmM6YJ/CMSLibrary.js\";import useSuperfieldsStore from\"https://framerusercontent.com/modules/OoGHZMzWDzm2mNN7bmeR/CVdUSqwHRYYoh8nXLjx5/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){var _props_collectionList,_filters_instanceId;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=props.collectionList)===null||_props_collectionList===void 0?void 0:_props_collectionList[0];const{query,propertyControlsById,propertyControlsByTitle,collections,multiReferenceIdMap,multiReferenceQueries}=getCollectionData(collectionList);const mainCollection=collections[0];const mainAlias=mainCollection===null||mainCollection===void 0?void 0: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(isReference){const selectItem=getSelectItemForField(fieldName,referenceFieldName,query,propertyControlsByTitle,collections);if(selectItem){select.push(selectItem);rAlias=selectItem.collection;}}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});// rAlias = rQuery.from?.alias\n}}}let optionValues=[];if(fieldType===FilterFieldType.Option||fieldType===FilterFieldType.Text){if(options.optionMode===\"auto\"){var _Object_keys;if((_Object_keys=Object.keys(mainPropertyControlsById))===null||_Object_keys===void 0?void 0:_Object_keys.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{var _optionValues_;defaultValue=defaultOptionIsValid?options.defaultValue:!options.allOption&&filterType==\"dropdown\"?(_optionValues_=optionValues[0])!==null&&_optionValues_!==void 0?_optionValues_: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=filters[instanceId])===null||_filters_instanceId===void 0?void 0:_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,...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){var _dropdownArrow_color;layers.push(/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:dropdownArrow.size,height:dropdownArrow.size,viewBox:\"0 0 18 18\",fill:\"none\",strokeWidth:dropdownArrow.stroke,stroke:(_dropdownArrow_color=dropdownArrow.color)!==null&&_dropdownArrow_color!==void 0?_dropdownArrow_color:dropdownStyle.fontColor,strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{display:\"block\",position:\"absolute\",right:dropdownStyle.paddingIsMixed?dropdownStyle.paddingRight:dropdownStyle.padding,top:`calc(50% - ${dropdownArrow.size/2}px)`,pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 5.5L9 12.5L16 5.5\"})}));}break;case\"buttonGroup\":var _props_font;layers.push(/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:buttonGroupLayout.direction==\"horizontal\"?\"row\":\"column\",flexWrap:buttonGroupLayout.wrap?\"wrap\":\"nowrap\",justifyContent:buttonGroupLayout.distribute,columnGap:buttonGroupLayout.gapH,rowGap:buttonGroupLayout.gapV,textAlign:((_props_font=props.font)===null||_props_font===void 0?void 0:_props_font.textAlign)||\"center\",...props.style},children:[allOption&&/*#__PURE__*/_jsx(FilterButton,{selected:value==null,onClick:()=>setFilter(null),text:options.allText,direction:buttonGroupLayout.direction,width:buttonGroupLayout.width,transition:transition,...buttonGroupStyle}),optionItems.map((item,index)=>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===null||toggleTwoStateText===void 0?void 0:toggleTwoStateText.location)==\"left\"?\"row-reverse\":\"row\",gap:toggleTwoStateText===null||toggleTwoStateText===void 0?void 0:toggleTwoStateText.gap,alignItems:\"center\",justifyContent:LAYOUT_ALIGNMENTS[layout],cursor:\"pointer\",...props.style},children:[/*#__PURE__*/_jsxs(motion.div,{animate:{...createBackground(toggleSwitchStyle.fill,value==onValue)},style:{position:\"relative\",height:height,width:height*2-padding*2,padding:padding,borderRadius:toggleSwitchStyle.radius},initial:false,transition:transition,children:[border&&/*#__PURE__*/_jsx(motion.div,{animate:{borderColor:value==onValue?border.colorOn:border.colorOff},style:{position:\"absolute\",inset:0,boxSizing:\"border-box\",borderRadius:toggleSwitchStyle.radius,borderWidth:border.width,borderStyle:border.style},initial:false,transition:transition}),/*#__PURE__*/_jsx(motion.div,{animate:{translateX:value==onValue?\"100%\":\"0%\",...createBackground(toggleSwitchStyle.switchFill,value==onValue)},style:{position:\"absolute\",height:height-padding*2,aspectRatio:1,left:padding,borderRadius:toggleSwitchStyle.radius-padding,boxShadow:toggleSwitchStyle.shadows,boxSizing:\"border-box\"},// layout\ninitial:false,transition:transition,children:switchBorder&&/*#__PURE__*/_jsx(motion.div,{animate:{borderColor:value==onValue?switchBorder.colorOn:switchBorder.colorOff},style:{position:\"absolute\",inset:0,boxSizing:\"border-box\",borderRadius:toggleSwitchStyle.radius-padding,borderWidth:switchBorder.width,borderStyle:switchBorder.style},initial:false,transition:transition})})]}),toggleTwoStateText&&/*#__PURE__*/_jsx(\"p\",{style:{color:toggleTwoStateText.fontColor,margin:0,userSelect:\"none\",flex:layout==\"fill\"?1:undefined,...props.font},children:value==onValue?toggleTwoStateText.onText:toggleTwoStateText.offText})]});break;case\"checkbox\":var _checkboxStyle_icon;var _checkboxStyle_fillOn,_checkboxStyle_fillOff;layers.push(/*#__PURE__*/_jsxs(\"div\",{onClick:()=>setFilter(value==onValue?offValue:onValue),style:{display:\"flex\",flexDirection:(toggleTwoStateText===null||toggleTwoStateText===void 0?void 0:toggleTwoStateText.location)==\"left\"?\"row-reverse\":\"row\",gap:toggleTwoStateText===null||toggleTwoStateText===void 0?void 0:toggleTwoStateText.gap,alignItems:\"center\",justifyContent:LAYOUT_ALIGNMENTS[layout],cursor:\"pointer\",...props.style},children:[/*#__PURE__*/_jsx(motion.div,{animate:{backgroundColor:value==onValue?(_checkboxStyle_fillOn=checkboxStyle.fillOn)!==null&&_checkboxStyle_fillOn!==void 0?_checkboxStyle_fillOn:\"transparent\":(_checkboxStyle_fillOff=checkboxStyle.fillOff)!==null&&_checkboxStyle_fillOff!==void 0?_checkboxStyle_fillOff:\"transparent\",color:(_checkboxStyle_icon=checkboxStyle.icon)===null||_checkboxStyle_icon===void 0?void 0:_checkboxStyle_icon.colorOn},style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\",width:checkboxStyle.size,height:checkboxStyle.size,borderRadius:checkboxStyle.radius,position:\"relative\"},initial:false,transition:transition,children:checkboxStyle.icon&&/*#__PURE__*/_jsx(motion.svg,{xmlns:\"http://www.w3.org/2000/svg\",width:checkboxStyle.icon.size,height:checkboxStyle.icon.size,viewBox:\"0 0 24 24\",strokeWidth:checkboxStyle.icon.lineWidth*(24/checkboxStyle.icon.size),stroke:\"currentColor\",fill:\"none\",strokeLinecap:checkboxStyle.icon.rounded?\"round\":\"butt\",strokeLinejoin:checkboxStyle.icon.rounded?\"round\":\"miter\",animate:{opacity:value==onValue?1:0},style:{display:\"block\"},initial:false,transition:transition,children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12l5 5l10 -10\"})})}),toggleTwoStateText&&/*#__PURE__*/_jsx(\"p\",{style:{color:toggleTwoStateText.fontColor,margin:0,userSelect:\"none\",flex:layout==\"fill\"?1:undefined,...props.font},children:value==onValue?toggleTwoStateText.onText:toggleTwoStateText.offText})]}));break;}return /*#__PURE__*/_jsx(\"div\",{\"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\"}},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}},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`},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\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Filter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\"}},\"FilterBy\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FilterType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "export const v0=\"\u0639\u0646\u0648\u0627\u0646\";export const v1=\"\u0646\u0645\u0648\u0630\u062C\";export const v2=\"\u0643\u0644 \u0634\u064A\u0621\";export const v3=\"\u0643\u0644 \u0634\u064A\u0621\";export const v4=\"\u0627\u0633\u0645 \u0627\u0644\u0645\u0646\u062A\u062C\";\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (74b1a33)\nimport*as localizedValues from\"./lSZpHfotq-0.js\";const valuesByLocaleId={WNmk0s59Y:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (74b1a33)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,Link,PathVariablesContext,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useQueryData,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Filter from\"https://framerusercontent.com/modules/LYyAFjx6EnDQcWGl8jCk/0oZlaeY8XOePOHwkQPcm/Filter.js\";import Produits from\"https://framerusercontent.com/modules/ElvUe3jiJLsBqDSGzwzF/yv8xCYOaE7MeGpBM6LQu/ngXN38WqG.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/U5EmFf5G48x1SHGo5iKh/lex4XAxOXZzhd48RieyI/lSZpHfotq.js\";import ProductCard from\"https://framerusercontent.com/modules/tsJHuPCeLhW96vwYZmIt/JKs5Nm83U4gkWqrGYKU5/zsBHrTBhU.js\";const ProductCardFonts=getFonts(ProductCard);const FilterFonts=getFonts(Filter);const cycleOrder=[\"IXCYzz3dA\",\"go9qm6nsF\",\"RQSFrozfR\",\"PYdwN9EjS\",\"OaMAKfDVu\",\"oIzaUcV6u\",\"ImkgXGxwm\",\"AKFp8aIT1\",\"X00sab9T0\",\"lm060qNAM\",\"xcqApTSx9\",\"vIIwjdyJn\",\"svYxuBr4R\",\"TojKiPfrv\",\"PUcTRiNce\",\"iQ2LBK1yk\",\"L1LCIOYNS\",\"WznBWy4Zu\",\"xlHOwR_yd\",\"VXdCP208r\",\"DAQ82xfoY\",\"Q7xVFC8it\",\"Y9BrhmvnM\",\"kdLydbx5O\",\"rDH3u57Pu\",\"s9c3MheQW\",\"eWOQNiUwX\",\"JDPLH8inh\"];const serializationHash=\"framer-javZb\";const variantClassNames={AKFp8aIT1:\"framer-v-151po5y\",DAQ82xfoY:\"framer-v-iiue94\",eWOQNiUwX:\"framer-v-1vmd1j4\",go9qm6nsF:\"framer-v-18y9lyx\",ImkgXGxwm:\"framer-v-ku43he\",iQ2LBK1yk:\"framer-v-4yr22b\",IXCYzz3dA:\"framer-v-p0tur8\",JDPLH8inh:\"framer-v-1i183gi\",kdLydbx5O:\"framer-v-hr1e4w\",L1LCIOYNS:\"framer-v-uwsya\",lm060qNAM:\"framer-v-10obbs8\",OaMAKfDVu:\"framer-v-f5dhmn\",oIzaUcV6u:\"framer-v-3ttc04\",PUcTRiNce:\"framer-v-1iuic9g\",PYdwN9EjS:\"framer-v-jwxijy\",Q7xVFC8it:\"framer-v-dh4jlz\",rDH3u57Pu:\"framer-v-162k7k4\",RQSFrozfR:\"framer-v-109r31m\",s9c3MheQW:\"framer-v-1yer60w\",svYxuBr4R:\"framer-v-1qr0xeo\",TojKiPfrv:\"framer-v-ixdo54\",vIIwjdyJn:\"framer-v-1x3bsl9\",VXdCP208r:\"framer-v-ajkki4\",WznBWy4Zu:\"framer-v-i3vcxu\",X00sab9T0:\"framer-v-m9y81q\",xcqApTSx9:\"framer-v-osehyj\",xlHOwR_yd:\"framer-v-dycbmw\",Y9BrhmvnM:\"framer-v-1b9b395\"};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 enumToDisplayName=value=>value;const query=prequery=>prequery({from:{alias:\"fFkqIPq60\",data:Produits,type:\"Collection\"},orderBy:[{collection:\"fFkqIPq60\",name:\"R6pqD88Hl\",type:\"Identifier\"}],select:[{collection:\"fFkqIPq60\",name:\"fyzmR826Z\",type:\"Identifier\"},{collection:\"fFkqIPq60\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"fFkqIPq60\",name:\"F7v50wRHC\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"iEy3Gupzw\"},type:\"BinaryOperation\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const query1=prequery=>prequery({from:{alias:\"wYYr3zV75\",data:Produits,type:\"Collection\"},orderBy:[{collection:\"wYYr3zV75\",name:\"R6pqD88Hl\",type:\"Identifier\"}],select:[{collection:\"wYYr3zV75\",name:\"fyzmR826Z\",type:\"Identifier\"},{collection:\"wYYr3zV75\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"wYYr3zV75\",name:\"F7v50wRHC\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"iEy3Gupzw\"},type:\"BinaryOperation\"},operator:\"and\",right:{arguments:[{collection:\"wYYr3zV75\",name:\"YEYcQPTah\",type:\"Identifier\"},{type:\"LiteralValue\",value:\"iPhone X\"}],functionName:\"STARTS_WITH\",type:\"FunctionCall\"},type:\"BinaryOperation\"}});const query2=prequery=>prequery({from:{alias:\"fTGfxqAo8\",data:Produits,type:\"Collection\"},orderBy:[{collection:\"fTGfxqAo8\",name:\"R6pqD88Hl\",type:\"Identifier\"}],select:[{collection:\"fTGfxqAo8\",name:\"fyzmR826Z\",type:\"Identifier\"},{collection:\"fTGfxqAo8\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"fTGfxqAo8\",name:\"F7v50wRHC\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"iEy3Gupzw\"},type:\"BinaryOperation\"},operator:\"and\",right:{arguments:[{collection:\"fTGfxqAo8\",name:\"YEYcQPTah\",type:\"Identifier\"},{type:\"LiteralValue\",value:\"iPhone 11\"}],functionName:\"STARTS_WITH\",type:\"FunctionCall\"},type:\"BinaryOperation\"}});const query3=prequery=>prequery({from:{alias:\"FJUiwgtJg\",data:Produits,type:\"Collection\"},orderBy:[{collection:\"FJUiwgtJg\",name:\"R6pqD88Hl\",type:\"Identifier\"}],select:[{collection:\"FJUiwgtJg\",name:\"fyzmR826Z\",type:\"Identifier\"},{collection:\"FJUiwgtJg\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"FJUiwgtJg\",name:\"F7v50wRHC\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"iEy3Gupzw\"},type:\"BinaryOperation\"},operator:\"and\",right:{arguments:[{collection:\"FJUiwgtJg\",name:\"YEYcQPTah\",type:\"Identifier\"},{type:\"LiteralValue\",value:\"iPhone 12\"}],functionName:\"STARTS_WITH\",type:\"FunctionCall\"},type:\"BinaryOperation\"}});const query4=prequery=>prequery({from:{alias:\"gCF_c21m4\",data:Produits,type:\"Collection\"},orderBy:[{collection:\"gCF_c21m4\",name:\"R6pqD88Hl\",type:\"Identifier\"}],select:[{collection:\"gCF_c21m4\",name:\"fyzmR826Z\",type:\"Identifier\"},{collection:\"gCF_c21m4\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"gCF_c21m4\",name:\"F7v50wRHC\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"iEy3Gupzw\"},type:\"BinaryOperation\"},operator:\"and\",right:{arguments:[{collection:\"gCF_c21m4\",name:\"YEYcQPTah\",type:\"Identifier\"},{type:\"LiteralValue\",value:\"iPhone 13\"}],functionName:\"STARTS_WITH\",type:\"FunctionCall\"},type:\"BinaryOperation\"}});const query5=prequery=>prequery({from:{alias:\"tm47XgHbJ\",data:Produits,type:\"Collection\"},orderBy:[{collection:\"tm47XgHbJ\",name:\"R6pqD88Hl\",type:\"Identifier\"}],select:[{collection:\"tm47XgHbJ\",name:\"fyzmR826Z\",type:\"Identifier\"},{collection:\"tm47XgHbJ\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"tm47XgHbJ\",name:\"F7v50wRHC\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"iEy3Gupzw\"},type:\"BinaryOperation\"},operator:\"and\",right:{arguments:[{collection:\"tm47XgHbJ\",name:\"YEYcQPTah\",type:\"Identifier\"},{type:\"LiteralValue\",value:\"iPhone 14\"}],functionName:\"STARTS_WITH\",type:\"FunctionCall\"},type:\"BinaryOperation\"}});const query6=prequery=>prequery({from:{alias:\"FsHbrQwGW\",data:Produits,type:\"Collection\"},orderBy:[{collection:\"FsHbrQwGW\",name:\"R6pqD88Hl\",type:\"Identifier\"}],select:[{collection:\"FsHbrQwGW\",name:\"fyzmR826Z\",type:\"Identifier\"},{collection:\"FsHbrQwGW\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"FsHbrQwGW\",name:\"F7v50wRHC\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"iEy3Gupzw\"},type:\"BinaryOperation\"},operator:\"and\",right:{arguments:[{collection:\"FsHbrQwGW\",name:\"YEYcQPTah\",type:\"Identifier\"},{type:\"LiteralValue\",value:\"iPhone 15\"}],functionName:\"STARTS_WITH\",type:\"FunctionCall\"},type:\"BinaryOperation\"}});const query7=prequery=>prequery({from:{alias:\"MkrKsy0EC\",data:Produits,type:\"Collection\"},orderBy:[{collection:\"MkrKsy0EC\",name:\"R6pqD88Hl\",type:\"Identifier\"}],select:[{collection:\"MkrKsy0EC\",name:\"fyzmR826Z\",type:\"Identifier\"},{collection:\"MkrKsy0EC\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"MkrKsy0EC\",name:\"F7v50wRHC\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"iEy3Gupzw\"},type:\"BinaryOperation\"},operator:\"and\",right:{arguments:[{collection:\"MkrKsy0EC\",name:\"YEYcQPTah\",type:\"Identifier\"},{type:\"LiteralValue\",value:\"iPhone 16\"}],functionName:\"STARTS_WITH\",type:\"FunctionCall\"},type:\"BinaryOperation\"}});const query8=prequery=>prequery({from:{alias:\"J2jCwVeSp\",data:Produits,type:\"Collection\"},orderBy:[{collection:\"J2jCwVeSp\",name:\"R6pqD88Hl\",type:\"Identifier\"}],select:[{collection:\"J2jCwVeSp\",name:\"fyzmR826Z\",type:\"Identifier\"},{collection:\"J2jCwVeSp\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"J2jCwVeSp\",name:\"F7v50wRHC\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"MXvqP7wNE\"},type:\"BinaryOperation\"}});const query9=prequery=>prequery({from:{alias:\"hW4LPqIfL\",data:Produits,type:\"Collection\"},orderBy:[{collection:\"hW4LPqIfL\",name:\"R6pqD88Hl\",type:\"Identifier\"}],select:[{collection:\"hW4LPqIfL\",name:\"fyzmR826Z\",type:\"Identifier\"},{collection:\"hW4LPqIfL\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"hW4LPqIfL\",name:\"F7v50wRHC\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"CXgdbQj4j\"},type:\"BinaryOperation\"}});const query10=prequery=>prequery({from:{alias:\"uFweyu3Ia\",data:Produits,type:\"Collection\"},orderBy:[{collection:\"uFweyu3Ia\",name:\"R6pqD88Hl\",type:\"Identifier\"}],select:[{collection:\"uFweyu3Ia\",name:\"fyzmR826Z\",type:\"Identifier\"},{collection:\"uFweyu3Ia\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"uFweyu3Ia\",name:\"F7v50wRHC\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"Op4icuGHA\"},type:\"BinaryOperation\"}});const query11=prequery=>prequery({from:{alias:\"lEwNBUfHR\",data:Produits,type:\"Collection\"},orderBy:[{collection:\"lEwNBUfHR\",name:\"R6pqD88Hl\",type:\"Identifier\"}],select:[{collection:\"lEwNBUfHR\",name:\"fyzmR826Z\",type:\"Identifier\"},{collection:\"lEwNBUfHR\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"lEwNBUfHR\",name:\"F7v50wRHC\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"t1_l9A73D\"},type:\"BinaryOperation\"}});const query12=prequery=>prequery({from:{alias:\"K3iWD2MBX\",data:Produits,type:\"Collection\"},orderBy:[{collection:\"K3iWD2MBX\",name:\"R6pqD88Hl\",type:\"Identifier\"}],select:[{collection:\"K3iWD2MBX\",name:\"fyzmR826Z\",type:\"Identifier\"},{collection:\"K3iWD2MBX\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"K3iWD2MBX\",name:\"F7v50wRHC\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"bjsQ15mAg\"},type:\"BinaryOperation\"}});const query13=prequery=>prequery({from:{alias:\"N8Ym2IljH\",data:Produits,type:\"Collection\"},orderBy:[{collection:\"N8Ym2IljH\",name:\"R6pqD88Hl\",type:\"Identifier\"}],select:[{collection:\"N8Ym2IljH\",name:\"fyzmR826Z\",type:\"Identifier\"},{collection:\"N8Ym2IljH\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"N8Ym2IljH\",name:\"F7v50wRHC\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"mtBdPIFbX\"},type:\"BinaryOperation\"}});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={\"Accessoires Close\":\"TojKiPfrv\",\"Accessoires Open\":\"svYxuBr4R\",\"Closed iPhone \":\"go9qm6nsF\",\"Console Close\":\"vIIwjdyJn\",\"Console Open\":\"xcqApTSx9\",\"iPad Close\":\"oIzaUcV6u\",\"iPad Open\":\"OaMAKfDVu\",\"iPhone 11 Close\":\"WznBWy4Zu\",\"iPhone 11 Open\":\"L1LCIOYNS\",\"iPhone 12 Close\":\"VXdCP208r\",\"iPhone 12 Open\":\"xlHOwR_yd\",\"iPhone 13 Close\":\"Q7xVFC8it\",\"iPhone 13 Open\":\"DAQ82xfoY\",\"iPhone 14 Close\":\"kdLydbx5O\",\"iPhone 14 Open\":\"Y9BrhmvnM\",\"iPhone 15 Close\":\"s9c3MheQW\",\"iPhone 15 Open\":\"rDH3u57Pu\",\"iPhone 16 Close\":\"JDPLH8inh\",\"iPhone 16 Open\":\"eWOQNiUwX\",\"iPhone X Close\":\"iQ2LBK1yk\",\"iPhone X Open\":\"PUcTRiNce\",\"Mac Close\":\"PYdwN9EjS\",\"Mac Open\":\"RQSFrozfR\",\"Open iPhone\":\"IXCYzz3dA\",\"Samsung Close\":\"lm060qNAM\",\"Samsung Open\":\"X00sab9T0\",\"Watch Close\":\"AKFp8aIT1\",\"Watch Open\":\"ImkgXGxwm\"};const getProps=({fieldName,height,id,title,width,...props})=>{return{...props,birM6mwSk:fieldName??props.birM6mwSk??\"Mod\\xe8le iPhones\",pO1kHJpf9:title??props.pO1kHJpf9??\"Mod\\xe8le iPhones\",variant:humanReadableVariantMap[props.variant]??props.variant??\"IXCYzz3dA\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,birM6mwSk,pO1kHJpf9,fyzmR826Zql517Ucdf,R6pqD88Hlql517Ucdf,Qh0tB4KI5ql517Ucdf,kLs0EY9lPql517Ucdf,UY7zCEcziql517Ucdf,HXVHN5WeJql517Ucdf,MjKLfEPT3ql517Ucdf,fyzmR826ZfFkqIPq60,idfFkqIPq60,fyzmR826ZwYYr3zV75,idwYYr3zV75,fyzmR826ZfTGfxqAo8,idfTGfxqAo8,fyzmR826ZFJUiwgtJg,idFJUiwgtJg,fyzmR826ZgCF_c21m4,idgCF_c21m4,fyzmR826Ztm47XgHbJ,idtm47XgHbJ,fyzmR826ZFsHbrQwGW,idFsHbrQwGW,fyzmR826ZMkrKsy0EC,idMkrKsy0EC,fyzmR826ZJ2jCwVeSp,idJ2jCwVeSp,fyzmR826ZhW4LPqIfL,idhW4LPqIfL,fyzmR826ZuFweyu3Ia,iduFweyu3Ia,fyzmR826ZlEwNBUfHR,idlEwNBUfHR,fyzmR826ZK3iWD2MBX,idK3iWD2MBX,fyzmR826ZN8Ym2IljH,idN8Ym2IljH,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"IXCYzz3dA\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1sdcs35=activeVariantCallback(async(...args)=>{setVariant(\"go9qm6nsF\");});const onTap1o8gplt=activeVariantCallback(async(...args)=>{setVariant(\"IXCYzz3dA\");});const onTaphsb07o=activeVariantCallback(async(...args)=>{setVariant(\"PYdwN9EjS\");});const onTap1dufu7q=activeVariantCallback(async(...args)=>{setVariant(\"RQSFrozfR\");});const onTap4p3ok=activeVariantCallback(async(...args)=>{setVariant(\"oIzaUcV6u\");});const onTap7n2lvn=activeVariantCallback(async(...args)=>{setVariant(\"OaMAKfDVu\");});const onTap1oa8ptd=activeVariantCallback(async(...args)=>{setVariant(\"AKFp8aIT1\");});const onTap1k3qtdb=activeVariantCallback(async(...args)=>{setVariant(\"ImkgXGxwm\");});const onTapbb542g=activeVariantCallback(async(...args)=>{setVariant(\"lm060qNAM\");});const onTap1677qgs=activeVariantCallback(async(...args)=>{setVariant(\"X00sab9T0\");});const onTap1vm7chm=activeVariantCallback(async(...args)=>{setVariant(\"vIIwjdyJn\");});const onTap1lvuwfz=activeVariantCallback(async(...args)=>{setVariant(\"xcqApTSx9\");});const onTap1ndnfs8=activeVariantCallback(async(...args)=>{setVariant(\"TojKiPfrv\");});const onTap1v9ntg5=activeVariantCallback(async(...args)=>{setVariant(\"svYxuBr4R\");});const onTaph1y1sa=activeVariantCallback(async(...args)=>{setVariant(\"iQ2LBK1yk\");});const onTaplorsgf=activeVariantCallback(async(...args)=>{setVariant(\"PUcTRiNce\");});const onTapkoxxmf=activeVariantCallback(async(...args)=>{setVariant(\"WznBWy4Zu\");});const onTap1z063yr=activeVariantCallback(async(...args)=>{setVariant(\"L1LCIOYNS\");});const onTap1h7sk14=activeVariantCallback(async(...args)=>{setVariant(\"VXdCP208r\");});const onTap5kg1lt=activeVariantCallback(async(...args)=>{setVariant(\"xlHOwR_yd\");});const onTap1o81i3f=activeVariantCallback(async(...args)=>{setVariant(\"Q7xVFC8it\");});const onTap1urwl1r=activeVariantCallback(async(...args)=>{setVariant(\"DAQ82xfoY\");});const onTap1e06q42=activeVariantCallback(async(...args)=>{setVariant(\"kdLydbx5O\");});const onTap170osh2=activeVariantCallback(async(...args)=>{setVariant(\"Y9BrhmvnM\");});const onTap13oa3qp=activeVariantCallback(async(...args)=>{setVariant(\"s9c3MheQW\");});const onTaprahkkr=activeVariantCallback(async(...args)=>{setVariant(\"rDH3u57Pu\");});const onTap1eek5qi=activeVariantCallback(async(...args)=>{setVariant(\"JDPLH8inh\");});const onTap104r829=activeVariantCallback(async(...args)=>{setVariant(\"eWOQNiUwX\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if([\"go9qm6nsF\",\"RQSFrozfR\",\"PYdwN9EjS\",\"OaMAKfDVu\",\"oIzaUcV6u\",\"ImkgXGxwm\",\"AKFp8aIT1\",\"X00sab9T0\",\"lm060qNAM\",\"xcqApTSx9\",\"vIIwjdyJn\",\"svYxuBr4R\",\"TojKiPfrv\",\"PUcTRiNce\",\"iQ2LBK1yk\",\"L1LCIOYNS\",\"WznBWy4Zu\",\"xlHOwR_yd\",\"VXdCP208r\",\"DAQ82xfoY\",\"Q7xVFC8it\",\"Y9BrhmvnM\",\"kdLydbx5O\",\"rDH3u57Pu\",\"s9c3MheQW\",\"eWOQNiUwX\",\"JDPLH8inh\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"PUcTRiNce\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"L1LCIOYNS\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"xlHOwR_yd\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"DAQ82xfoY\")return true;return false;};const isDisplayed5=()=>{if(baseVariant===\"Y9BrhmvnM\")return true;return false;};const isDisplayed6=()=>{if(baseVariant===\"rDH3u57Pu\")return true;return false;};const isDisplayed7=()=>{if(baseVariant===\"eWOQNiUwX\")return true;return false;};const isDisplayed8=()=>{if(baseVariant===\"RQSFrozfR\")return true;return false;};const isDisplayed9=()=>{if(baseVariant===\"OaMAKfDVu\")return true;return false;};const isDisplayed10=()=>{if(baseVariant===\"ImkgXGxwm\")return true;return false;};const isDisplayed11=()=>{if(baseVariant===\"X00sab9T0\")return true;return false;};const isDisplayed12=()=>{if(baseVariant===\"xcqApTSx9\")return true;return false;};const isDisplayed13=()=>{if(baseVariant===\"svYxuBr4R\")return true;return false;};const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();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-p0tur8\",className,classNames),\"data-framer-name\":\"Open iPhone\",layoutDependency:layoutDependency,layoutId:\"IXCYzz3dA\",ref:ref??ref1,style:{...style},...addPropertyOverrides({AKFp8aIT1:{\"data-framer-name\":\"Watch Close\"},DAQ82xfoY:{\"data-framer-name\":\"iPhone 13 Open\"},eWOQNiUwX:{\"data-framer-name\":\"iPhone 16 Open\"},go9qm6nsF:{\"data-framer-name\":\"Closed iPhone \"},ImkgXGxwm:{\"data-framer-name\":\"Watch Open\"},iQ2LBK1yk:{\"data-framer-name\":\"iPhone X Close\"},JDPLH8inh:{\"data-framer-name\":\"iPhone 16 Close\"},kdLydbx5O:{\"data-framer-name\":\"iPhone 14 Close\"},L1LCIOYNS:{\"data-framer-name\":\"iPhone 11 Open\"},lm060qNAM:{\"data-framer-name\":\"Samsung Close\"},OaMAKfDVu:{\"data-framer-name\":\"iPad Open\"},oIzaUcV6u:{\"data-framer-name\":\"iPad Close\"},PUcTRiNce:{\"data-framer-name\":\"iPhone X Open\"},PYdwN9EjS:{\"data-framer-name\":\"Mac Close\"},Q7xVFC8it:{\"data-framer-name\":\"iPhone 13 Close\"},rDH3u57Pu:{\"data-framer-name\":\"iPhone 15 Open\"},RQSFrozfR:{\"data-framer-name\":\"Mac Open\"},s9c3MheQW:{\"data-framer-name\":\"iPhone 15 Close\"},svYxuBr4R:{\"data-framer-name\":\"Accessoires Open\"},TojKiPfrv:{\"data-framer-name\":\"Accessoires Close\"},vIIwjdyJn:{\"data-framer-name\":\"Console Close\"},VXdCP208r:{\"data-framer-name\":\"iPhone 12 Close\"},WznBWy4Zu:{\"data-framer-name\":\"iPhone 11 Close\"},X00sab9T0:{\"data-framer-name\":\"Samsung Open\"},xcqApTSx9:{\"data-framer-name\":\"Console Open\"},xlHOwR_yd:{\"data-framer-name\":\"iPhone 12 Open\"},Y9BrhmvnM:{\"data-framer-name\":\"iPhone 14 Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-z95lb1\",layoutDependency:layoutDependency,layoutId:\"z_Ow62cSg\",style:{backgroundColor:\"rgba(10, 18, 42, 0.15)\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-a3gnqp\",layoutDependency:layoutDependency,layoutId:\"qU4AMeI8V\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-167fftm\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"vFNLepwIe\",onTap:onTap1sdcs35,...addPropertyOverrides({AKFp8aIT1:{onTap:onTap1k3qtdb},DAQ82xfoY:{onTap:onTap1o81i3f},eWOQNiUwX:{onTap:onTap1eek5qi},go9qm6nsF:{onTap:onTap1o8gplt},ImkgXGxwm:{onTap:onTap1oa8ptd},iQ2LBK1yk:{onTap:onTaplorsgf},JDPLH8inh:{onTap:onTap104r829},kdLydbx5O:{onTap:onTap170osh2},L1LCIOYNS:{onTap:onTapkoxxmf},lm060qNAM:{onTap:onTap1677qgs},OaMAKfDVu:{onTap:onTap4p3ok},oIzaUcV6u:{onTap:onTap7n2lvn},PUcTRiNce:{onTap:onTaph1y1sa},PYdwN9EjS:{onTap:onTap1dufu7q},Q7xVFC8it:{onTap:onTap1urwl1r},rDH3u57Pu:{onTap:onTap13oa3qp},RQSFrozfR:{onTap:onTaphsb07o},s9c3MheQW:{onTap:onTaprahkkr},svYxuBr4R:{onTap:onTap1ndnfs8},TojKiPfrv:{onTap:onTap1v9ntg5},vIIwjdyJn:{onTap:onTap1lvuwfz},VXdCP208r:{onTap:onTap5kg1lt},WznBWy4Zu:{onTap:onTap1z063yr},X00sab9T0:{onTap:onTapbb542g},xcqApTSx9:{onTap:onTap1vm7chm},xlHOwR_yd:{onTap:onTap1h7sk14},Y9BrhmvnM:{onTap:onTap1e06q42}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif'},children:\"Mod\\xe8le iPhones\"})}),className:\"framer-kn679c\",fonts:[\"FS;Bebas Neue-regular\"],layoutDependency:layoutDependency,layoutId:\"Iw2J7rTs1\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:pO1kHJpf9,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1b8ndrs\",\"data-framer-name\":\"Graphic\",fill:\"black\",intrinsicHeight:512,intrinsicWidth:512,layoutDependency:layoutDependency,layoutId:\"AWKOkc3Z4\",style:{rotate:180},svg:'<svg height=\"512\" viewBox=\"0 0 128 128\" width=\"512\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M64 88a3.988 3.988 0 0 1-2.828-1.172l-40-40c-1.563-1.563-1.563-4.094 0-5.656s4.094-1.563 5.656 0L64 78.344l37.172-37.172c1.563-1.563 4.094-1.563 5.656 0s1.563 4.094 0 5.656l-40 40A3.988 3.988 0 0 1 64 88z\"/></svg>',variants:{AKFp8aIT1:{rotate:0},go9qm6nsF:{rotate:0},iQ2LBK1yk:{rotate:0},JDPLH8inh:{rotate:0},kdLydbx5O:{rotate:0},lm060qNAM:{rotate:0},oIzaUcV6u:{rotate:0},PYdwN9EjS:{rotate:0},Q7xVFC8it:{rotate:0},s9c3MheQW:{rotate:0},TojKiPfrv:{rotate:0},vIIwjdyJn:{rotate:0},VXdCP208r:{rotate:0},WznBWy4Zu:{rotate:0}},withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1czf3k1-container\",\"data-framer-name\":\"Iphone\",layoutDependency:layoutDependency,layoutId:\"U45hqYFr7-container\",name:\"Iphone\",children:/*#__PURE__*/_jsx(Filter,{buttonGroupLayout:{direction:\"horizontal\",distribute:\"flex-start\",gapH:8,gapV:8,width:\"fit\",wrap:true},buttonGroupStyle:{defaultFontColor:\"rgba(10, 18, 42, 0.5)\",fill:{colorAOff:\"rgb(237, 237, 237)\",colorAOn:\"rgb(112, 179, 255)\",colorBOff:\"rgb(204, 204, 204)\",colorBOn:\"rgb(0, 117, 255)\",colorOff:\"var(--token-a953d029-d17b-4ad7-bddb-0948163c9524, rgb(255, 255, 255))\",colorOn:\"var(--token-f1eec787-544e-4480-b3af-7bb30f7426bf, rgb(35, 206, 107))\",gradientAngle:0,type:\"color\"},padding:10,paddingBottom:5,paddingIsMixed:true,paddingLeft:10,paddingRight:10,paddingTop:6,radius:6,radiusBottomLeft:6,radiusBottomRight:6,radiusIsMixed:false,radiusTopLeft:6,radiusTopRight:6,selectedFontColor:\"rgb(255, 255, 255)\",shadows:\"\",shadowsSelected:\"\"},checkboxStyle:{fillOff:\"rgb(237, 237, 237)\",fillOn:\"rgb(0, 117, 255)\",icon:{colorOn:\"rgb(255, 255, 255)\",lineWidth:2,rounded:true,size:16},radius:6,size:24},collectionList:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-lafpsy\",\"data-framer-name\":\"iPhone\",layoutDependency:layoutDependency,layoutId:\"fFkqIPq60\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"fFkqIPq60\",data:Produits,type:\"Collection\"},orderBy:[{collection:\"fFkqIPq60\",name:\"R6pqD88Hl\",type:\"Identifier\"}],select:[{collection:\"fFkqIPq60\",name:\"fyzmR826Z\",type:\"Identifier\"},{collection:\"fFkqIPq60\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"fFkqIPq60\",name:\"F7v50wRHC\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"iEy3Gupzw\"},type:\"BinaryOperation\"}},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({fyzmR826Z:fyzmR826ZfFkqIPq60,id:idfFkqIPq60},index)=>{fyzmR826ZfFkqIPq60??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`fFkqIPq60-${idfFkqIPq60}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{fyzmR826Z:fyzmR826ZfFkqIPq60},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{fyzmR826Z:fyzmR826Zql517Ucdf},webPageId:\"xAIMB06TJ\"},nodeId:\"BbjEhUAy2\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-8mjyr7 framer-1h8v942\",layoutDependency:layoutDependency,layoutId:\"BbjEhUAy2\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:391,width:\"305px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-r2fqwd-container\",layoutDependency:layoutDependency,layoutId:\"OIaAMbe1J-container\",children:/*#__PURE__*/_jsx(ProductCard,{height:\"100%\",id:\"OIaAMbe1J\",KmQork4XP:MjKLfEPT3ql517Ucdf,layoutId:\"OIaAMbe1J\",mcPQM0pZT:Qh0tB4KI5ql517Ucdf,MUU2tEOjW:enumToDisplayName(UY7zCEcziql517Ucdf,activeLocale),Ps35Xu0vm:toResponsiveImage(kLs0EY9lPql517Ucdf),pxTEDcarF:R6pqD88Hlql517Ucdf,style:{width:\"100%\"},TlJ2maO8o:getLocalizedValue(\"v4\",activeLocale)??\"Product Name\",variant:\"PIdRyi3MO\",VXSzI8_M6:enumToDisplayName(HXVHN5WeJql517Ucdf,activeLocale),width:\"100%\"})})})})})})},idfFkqIPq60);})})})})})],dividerStyle:{color:\"rgba(0, 0, 0, 0.25)\",marginH:0,marginV:0,rounded:false,width:1},dropdownStyle:{arrow:{gap:10,size:12,stroke:2},fill:{color:\"rgb(240, 240, 240)\",colorA:\"rgb(255, 255, 255)\",colorB:\"rgb(189, 189, 189)\",gradientAngle:0,type:\"color\"},fontColor:\"rgb(0, 0, 0)\",padding:16,paddingBottom:16,paddingIsMixed:false,paddingLeft:16,paddingRight:16,paddingTop:16,radius:8,radiusBottomLeft:8,radiusBottomRight:8,radiusIsMixed:false,radiusTopLeft:8,radiusTopRight:8,shadows:\"\"},fieldName:birM6mwSk,fieldType:\"text\",filterBy:\"field\",filterTypeOption:\"buttonGroup\",filterTypeToggle:\"toggleSwitch\",font:{fontFamily:'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",id:\"U45hqYFr7\",layoutId:\"U45hqYFr7\",multipleOptionsNoneOption:\"\",multiSelect:true,name:\"Iphone\",optionFieldNames:[],options:{allOption:false,allText:getLocalizedValue(\"v2\",activeLocale)??\"Tout\",defaultValue:\"\",optionMode:\"auto\",optionOrder:\"default\",optionValues:[\"iPhone\"],placeholder:getLocalizedValue(\"v1\",activeLocale)??\"Mod\\xe8le\"},referenceFieldName:getLocalizedValue(\"v0\",activeLocale)??\"Title\",referenceFieldType:\"text\",style:{width:\"100%\"},superfieldsId:0,textCondition:\"equals\",toggleMultiOptions:{allOption:true,allText:getLocalizedValue(\"v3\",activeLocale)??\"All\",defaultValue:\"all\",noOption:false,noText:\"Off\",order:\"yesNo\",yesOption:true,yesText:\"On\"},toggleSwitchStyle:{fill:{colorAOff:\"rgb(237, 237, 237)\",colorAOn:\"rgb(112, 179, 255)\",colorBOff:\"rgb(204, 204, 204)\",colorBOn:\"rgb(0, 117, 255)\",colorOff:\"rgb(237, 237, 237)\",colorOn:\"rgb(0, 117, 255)\",gradientAngle:0,type:\"color\"},height:32,padding:4,radius:16,shadows:\"0px 2px 4px 0px rgba(0,0,0,0.2)\",switchFill:{colorAOff:\"rgb(255, 255, 255)\",colorAOn:\"rgb(255, 255, 255)\",colorBOff:\"rgb(214, 214, 214)\",colorBOn:\"rgb(214, 214, 214)\",colorOff:\"rgb(255, 255, 255)\",colorOn:\"rgb(255, 255, 255)\",gradientAngle:0,type:\"color\"}},toggleTwoStateOptions:{defaultValue:\"off\",offState:\"all\",onState:\"on\"},toggleTwoStateText:{fontColor:\"rgb(0, 0, 0)\",gap:10,location:\"right\",offText:\"Off\",onText:\"On\"},transition:{bounce:0,delay:0,duration:.2,type:\"spring\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-19bu3p3-container\",\"data-framer-name\":\"Iphone X\",layoutDependency:layoutDependency,layoutId:\"iwifs1emI-container\",name:\"Iphone X\",children:/*#__PURE__*/_jsx(Filter,{buttonGroupLayout:{direction:\"horizontal\",distribute:\"flex-start\",gapH:8,gapV:8,width:\"fit\",wrap:true},buttonGroupStyle:{defaultFontColor:\"rgba(10, 18, 42, 0.5)\",fill:{colorAOff:\"rgb(237, 237, 237)\",colorAOn:\"rgb(112, 179, 255)\",colorBOff:\"rgb(204, 204, 204)\",colorBOn:\"rgb(0, 117, 255)\",colorOff:\"var(--token-a953d029-d17b-4ad7-bddb-0948163c9524, rgb(255, 255, 255))\",colorOn:\"var(--token-f1eec787-544e-4480-b3af-7bb30f7426bf, rgb(35, 206, 107))\",gradientAngle:0,type:\"color\"},padding:10,paddingBottom:5,paddingIsMixed:true,paddingLeft:10,paddingRight:10,paddingTop:6,radius:6,radiusBottomLeft:6,radiusBottomRight:6,radiusIsMixed:false,radiusTopLeft:6,radiusTopRight:6,selectedFontColor:\"rgb(255, 255, 255)\",shadows:\"\",shadowsSelected:\"\"},checkboxStyle:{fillOff:\"rgb(237, 237, 237)\",fillOn:\"rgb(0, 117, 255)\",icon:{colorOn:\"rgb(255, 255, 255)\",lineWidth:2,rounded:true,size:16},radius:6,size:24},collectionList:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-mewd4n\",\"data-framer-name\":\"iPhone X\",layoutDependency:layoutDependency,layoutId:\"wYYr3zV75\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"wYYr3zV75\",data:Produits,type:\"Collection\"},orderBy:[{collection:\"wYYr3zV75\",name:\"R6pqD88Hl\",type:\"Identifier\"}],select:[{collection:\"wYYr3zV75\",name:\"fyzmR826Z\",type:\"Identifier\"},{collection:\"wYYr3zV75\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"wYYr3zV75\",name:\"F7v50wRHC\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"iEy3Gupzw\"},type:\"BinaryOperation\"},operator:\"and\",right:{arguments:[{collection:\"wYYr3zV75\",name:\"YEYcQPTah\",type:\"Identifier\"},{type:\"LiteralValue\",value:\"iPhone X\"}],functionName:\"STARTS_WITH\",type:\"FunctionCall\"},type:\"BinaryOperation\"}},children:(collection1,paginationInfo1,loadMore1)=>/*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({fyzmR826Z:fyzmR826ZwYYr3zV75,id:idwYYr3zV75},index1)=>{fyzmR826ZwYYr3zV75??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`wYYr3zV75-${idwYYr3zV75}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{fyzmR826Z:fyzmR826ZwYYr3zV75},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{fyzmR826Z:fyzmR826Zql517Ucdf},webPageId:\"xAIMB06TJ\"},nodeId:\"jsNl098Q1\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-j5nm7n framer-1h8v942\",layoutDependency:layoutDependency,layoutId:\"jsNl098Q1\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:391,width:\"305px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s1ok41-container\",layoutDependency:layoutDependency,layoutId:\"GVsCBsIOL-container\",children:/*#__PURE__*/_jsx(ProductCard,{height:\"100%\",id:\"GVsCBsIOL\",KmQork4XP:MjKLfEPT3ql517Ucdf,layoutId:\"GVsCBsIOL\",mcPQM0pZT:Qh0tB4KI5ql517Ucdf,MUU2tEOjW:enumToDisplayName(UY7zCEcziql517Ucdf,activeLocale),Ps35Xu0vm:toResponsiveImage(kLs0EY9lPql517Ucdf),pxTEDcarF:R6pqD88Hlql517Ucdf,style:{width:\"100%\"},TlJ2maO8o:getLocalizedValue(\"v4\",activeLocale)??\"Product Name\",variant:\"PIdRyi3MO\",VXSzI8_M6:enumToDisplayName(HXVHN5WeJql517Ucdf,activeLocale),width:\"100%\"})})})})})})},idwYYr3zV75);})})})})})],dividerStyle:{color:\"rgba(0, 0, 0, 0.25)\",marginH:0,marginV:0,rounded:false,width:1},dropdownStyle:{arrow:{gap:10,size:12,stroke:2},fill:{color:\"rgb(240, 240, 240)\",colorA:\"rgb(255, 255, 255)\",colorB:\"rgb(189, 189, 189)\",gradientAngle:0,type:\"color\"},fontColor:\"rgb(0, 0, 0)\",padding:16,paddingBottom:16,paddingIsMixed:false,paddingLeft:16,paddingRight:16,paddingTop:16,radius:8,radiusBottomLeft:8,radiusBottomRight:8,radiusIsMixed:false,radiusTopLeft:8,radiusTopRight:8,shadows:\"\"},fieldName:birM6mwSk,fieldType:\"text\",filterBy:\"field\",filterTypeOption:\"buttonGroup\",filterTypeToggle:\"toggleSwitch\",font:{fontFamily:'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",id:\"iwifs1emI\",layoutId:\"iwifs1emI\",multipleOptionsNoneOption:\"\",multiSelect:true,name:\"Iphone X\",optionFieldNames:[],options:{allOption:false,allText:getLocalizedValue(\"v2\",activeLocale)??\"Tout\",defaultValue:\"\",optionMode:\"auto\",optionOrder:\"default\",optionValues:[\"iPhone\"],placeholder:\"Mod\\xe8le\"},referenceFieldName:getLocalizedValue(\"v0\",activeLocale)??\"Title\",referenceFieldType:\"text\",style:{width:\"100%\"},superfieldsId:0,textCondition:\"equals\",toggleMultiOptions:{allOption:true,allText:getLocalizedValue(\"v3\",activeLocale)??\"All\",defaultValue:\"all\",noOption:false,noText:\"Off\",order:\"yesNo\",yesOption:true,yesText:\"On\"},toggleSwitchStyle:{fill:{colorAOff:\"rgb(237, 237, 237)\",colorAOn:\"rgb(112, 179, 255)\",colorBOff:\"rgb(204, 204, 204)\",colorBOn:\"rgb(0, 117, 255)\",colorOff:\"rgb(237, 237, 237)\",colorOn:\"rgb(0, 117, 255)\",gradientAngle:0,type:\"color\"},height:32,padding:4,radius:16,shadows:\"0px 2px 4px 0px rgba(0,0,0,0.2)\",switchFill:{colorAOff:\"rgb(255, 255, 255)\",colorAOn:\"rgb(255, 255, 255)\",colorBOff:\"rgb(214, 214, 214)\",colorBOn:\"rgb(214, 214, 214)\",colorOff:\"rgb(255, 255, 255)\",colorOn:\"rgb(255, 255, 255)\",gradientAngle:0,type:\"color\"}},toggleTwoStateOptions:{defaultValue:\"off\",offState:\"all\",onState:\"on\"},toggleTwoStateText:{fontColor:\"rgb(0, 0, 0)\",gap:10,location:\"right\",offText:\"Off\",onText:\"On\"},transition:{bounce:0,delay:0,duration:.2,type:\"spring\"},width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-2pjtp0-container\",\"data-framer-name\":\"Iphone 11\",layoutDependency:layoutDependency,layoutId:\"aD6At9iKD-container\",name:\"Iphone 11\",children:/*#__PURE__*/_jsx(Filter,{buttonGroupLayout:{direction:\"horizontal\",distribute:\"flex-start\",gapH:8,gapV:8,width:\"fit\",wrap:true},buttonGroupStyle:{defaultFontColor:\"rgba(10, 18, 42, 0.5)\",fill:{colorAOff:\"rgb(237, 237, 237)\",colorAOn:\"rgb(112, 179, 255)\",colorBOff:\"rgb(204, 204, 204)\",colorBOn:\"rgb(0, 117, 255)\",colorOff:\"var(--token-a953d029-d17b-4ad7-bddb-0948163c9524, rgb(255, 255, 255))\",colorOn:\"var(--token-f1eec787-544e-4480-b3af-7bb30f7426bf, rgb(35, 206, 107))\",gradientAngle:0,type:\"color\"},padding:10,paddingBottom:5,paddingIsMixed:true,paddingLeft:10,paddingRight:10,paddingTop:6,radius:6,radiusBottomLeft:6,radiusBottomRight:6,radiusIsMixed:false,radiusTopLeft:6,radiusTopRight:6,selectedFontColor:\"rgb(255, 255, 255)\",shadows:\"\",shadowsSelected:\"\"},checkboxStyle:{fillOff:\"rgb(237, 237, 237)\",fillOn:\"rgb(0, 117, 255)\",icon:{colorOn:\"rgb(255, 255, 255)\",lineWidth:2,rounded:true,size:16},radius:6,size:24},collectionList:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-rz7drr\",\"data-framer-name\":\"iPhone 11\",layoutDependency:layoutDependency,layoutId:\"fTGfxqAo8\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"fTGfxqAo8\",data:Produits,type:\"Collection\"},orderBy:[{collection:\"fTGfxqAo8\",name:\"R6pqD88Hl\",type:\"Identifier\"}],select:[{collection:\"fTGfxqAo8\",name:\"fyzmR826Z\",type:\"Identifier\"},{collection:\"fTGfxqAo8\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"fTGfxqAo8\",name:\"F7v50wRHC\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"iEy3Gupzw\"},type:\"BinaryOperation\"},operator:\"and\",right:{arguments:[{collection:\"fTGfxqAo8\",name:\"YEYcQPTah\",type:\"Identifier\"},{type:\"LiteralValue\",value:\"iPhone 11\"}],functionName:\"STARTS_WITH\",type:\"FunctionCall\"},type:\"BinaryOperation\"}},children:(collection2,paginationInfo2,loadMore2)=>/*#__PURE__*/_jsx(_Fragment,{children:collection2?.map(({fyzmR826Z:fyzmR826ZfTGfxqAo8,id:idfTGfxqAo8},index2)=>{fyzmR826ZfTGfxqAo8??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`fTGfxqAo8-${idfTGfxqAo8}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{fyzmR826Z:fyzmR826ZfTGfxqAo8},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{fyzmR826Z:fyzmR826Zql517Ucdf},webPageId:\"xAIMB06TJ\"},nodeId:\"WpUIV49XF\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1yr6f1e framer-1h8v942\",layoutDependency:layoutDependency,layoutId:\"WpUIV49XF\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:391,width:\"305px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ldetux-container\",layoutDependency:layoutDependency,layoutId:\"ncnka6PVe-container\",children:/*#__PURE__*/_jsx(ProductCard,{height:\"100%\",id:\"ncnka6PVe\",KmQork4XP:MjKLfEPT3ql517Ucdf,layoutId:\"ncnka6PVe\",mcPQM0pZT:Qh0tB4KI5ql517Ucdf,MUU2tEOjW:enumToDisplayName(UY7zCEcziql517Ucdf,activeLocale),Ps35Xu0vm:toResponsiveImage(kLs0EY9lPql517Ucdf),pxTEDcarF:R6pqD88Hlql517Ucdf,style:{width:\"100%\"},TlJ2maO8o:getLocalizedValue(\"v4\",activeLocale)??\"Product Name\",variant:\"PIdRyi3MO\",VXSzI8_M6:enumToDisplayName(HXVHN5WeJql517Ucdf,activeLocale),width:\"100%\"})})})})})})},idfTGfxqAo8);})})})})})],dividerStyle:{color:\"rgba(0, 0, 0, 0.25)\",marginH:0,marginV:0,rounded:false,width:1},dropdownStyle:{arrow:{gap:10,size:12,stroke:2},fill:{color:\"rgb(240, 240, 240)\",colorA:\"rgb(255, 255, 255)\",colorB:\"rgb(189, 189, 189)\",gradientAngle:0,type:\"color\"},fontColor:\"rgb(0, 0, 0)\",padding:16,paddingBottom:16,paddingIsMixed:false,paddingLeft:16,paddingRight:16,paddingTop:16,radius:8,radiusBottomLeft:8,radiusBottomRight:8,radiusIsMixed:false,radiusTopLeft:8,radiusTopRight:8,shadows:\"\"},fieldName:birM6mwSk,fieldType:\"text\",filterBy:\"field\",filterTypeOption:\"buttonGroup\",filterTypeToggle:\"toggleSwitch\",font:{fontFamily:'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",id:\"aD6At9iKD\",layoutId:\"aD6At9iKD\",multipleOptionsNoneOption:\"\",multiSelect:true,name:\"Iphone 11\",optionFieldNames:[],options:{allOption:false,allText:getLocalizedValue(\"v2\",activeLocale)??\"Tout\",defaultValue:\"\",optionMode:\"auto\",optionOrder:\"default\",optionValues:[\"iPhone\"],placeholder:\"Mod\\xe8le\"},referenceFieldName:getLocalizedValue(\"v0\",activeLocale)??\"Title\",referenceFieldType:\"text\",style:{width:\"100%\"},superfieldsId:0,textCondition:\"equals\",toggleMultiOptions:{allOption:true,allText:getLocalizedValue(\"v3\",activeLocale)??\"All\",defaultValue:\"all\",noOption:false,noText:\"Off\",order:\"yesNo\",yesOption:true,yesText:\"On\"},toggleSwitchStyle:{fill:{colorAOff:\"rgb(237, 237, 237)\",colorAOn:\"rgb(112, 179, 255)\",colorBOff:\"rgb(204, 204, 204)\",colorBOn:\"rgb(0, 117, 255)\",colorOff:\"rgb(237, 237, 237)\",colorOn:\"rgb(0, 117, 255)\",gradientAngle:0,type:\"color\"},height:32,padding:4,radius:16,shadows:\"0px 2px 4px 0px rgba(0,0,0,0.2)\",switchFill:{colorAOff:\"rgb(255, 255, 255)\",colorAOn:\"rgb(255, 255, 255)\",colorBOff:\"rgb(214, 214, 214)\",colorBOn:\"rgb(214, 214, 214)\",colorOff:\"rgb(255, 255, 255)\",colorOn:\"rgb(255, 255, 255)\",gradientAngle:0,type:\"color\"}},toggleTwoStateOptions:{defaultValue:\"off\",offState:\"all\",onState:\"on\"},toggleTwoStateText:{fontColor:\"rgb(0, 0, 0)\",gap:10,location:\"right\",offText:\"Off\",onText:\"On\"},transition:{bounce:0,delay:0,duration:.2,type:\"spring\"},width:\"100%\"})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1r4vx8n-container\",\"data-framer-name\":\"Iphone 12\",layoutDependency:layoutDependency,layoutId:\"Ki7FYRIaF-container\",name:\"Iphone 12\",children:/*#__PURE__*/_jsx(Filter,{buttonGroupLayout:{direction:\"horizontal\",distribute:\"flex-start\",gapH:8,gapV:8,width:\"fit\",wrap:true},buttonGroupStyle:{defaultFontColor:\"rgba(10, 18, 42, 0.5)\",fill:{colorAOff:\"rgb(237, 237, 237)\",colorAOn:\"rgb(112, 179, 255)\",colorBOff:\"rgb(204, 204, 204)\",colorBOn:\"rgb(0, 117, 255)\",colorOff:\"var(--token-a953d029-d17b-4ad7-bddb-0948163c9524, rgb(255, 255, 255))\",colorOn:\"var(--token-f1eec787-544e-4480-b3af-7bb30f7426bf, rgb(35, 206, 107))\",gradientAngle:0,type:\"color\"},padding:10,paddingBottom:5,paddingIsMixed:true,paddingLeft:10,paddingRight:10,paddingTop:6,radius:6,radiusBottomLeft:6,radiusBottomRight:6,radiusIsMixed:false,radiusTopLeft:6,radiusTopRight:6,selectedFontColor:\"rgb(255, 255, 255)\",shadows:\"\",shadowsSelected:\"\"},checkboxStyle:{fillOff:\"rgb(237, 237, 237)\",fillOn:\"rgb(0, 117, 255)\",icon:{colorOn:\"rgb(255, 255, 255)\",lineWidth:2,rounded:true,size:16},radius:6,size:24},collectionList:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-4buzny\",\"data-framer-name\":\"iPhone 12\",layoutDependency:layoutDependency,layoutId:\"FJUiwgtJg\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"FJUiwgtJg\",data:Produits,type:\"Collection\"},orderBy:[{collection:\"FJUiwgtJg\",name:\"R6pqD88Hl\",type:\"Identifier\"}],select:[{collection:\"FJUiwgtJg\",name:\"fyzmR826Z\",type:\"Identifier\"},{collection:\"FJUiwgtJg\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"FJUiwgtJg\",name:\"F7v50wRHC\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"iEy3Gupzw\"},type:\"BinaryOperation\"},operator:\"and\",right:{arguments:[{collection:\"FJUiwgtJg\",name:\"YEYcQPTah\",type:\"Identifier\"},{type:\"LiteralValue\",value:\"iPhone 12\"}],functionName:\"STARTS_WITH\",type:\"FunctionCall\"},type:\"BinaryOperation\"}},children:(collection3,paginationInfo3,loadMore3)=>/*#__PURE__*/_jsx(_Fragment,{children:collection3?.map(({fyzmR826Z:fyzmR826ZFJUiwgtJg,id:idFJUiwgtJg},index3)=>{fyzmR826ZFJUiwgtJg??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`FJUiwgtJg-${idFJUiwgtJg}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{fyzmR826Z:fyzmR826ZFJUiwgtJg},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{fyzmR826Z:fyzmR826Zql517Ucdf},webPageId:\"xAIMB06TJ\"},nodeId:\"mMN6z3Zgo\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-8w39si framer-1h8v942\",layoutDependency:layoutDependency,layoutId:\"mMN6z3Zgo\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:391,width:\"305px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-qd5yl6-container\",layoutDependency:layoutDependency,layoutId:\"RKampHciS-container\",children:/*#__PURE__*/_jsx(ProductCard,{height:\"100%\",id:\"RKampHciS\",KmQork4XP:MjKLfEPT3ql517Ucdf,layoutId:\"RKampHciS\",mcPQM0pZT:Qh0tB4KI5ql517Ucdf,MUU2tEOjW:enumToDisplayName(UY7zCEcziql517Ucdf,activeLocale),Ps35Xu0vm:toResponsiveImage(kLs0EY9lPql517Ucdf),pxTEDcarF:R6pqD88Hlql517Ucdf,style:{width:\"100%\"},TlJ2maO8o:getLocalizedValue(\"v4\",activeLocale)??\"Product Name\",variant:\"PIdRyi3MO\",VXSzI8_M6:enumToDisplayName(HXVHN5WeJql517Ucdf,activeLocale),width:\"100%\"})})})})})})},idFJUiwgtJg);})})})})})],dividerStyle:{color:\"rgba(0, 0, 0, 0.25)\",marginH:0,marginV:0,rounded:false,width:1},dropdownStyle:{arrow:{gap:10,size:12,stroke:2},fill:{color:\"rgb(240, 240, 240)\",colorA:\"rgb(255, 255, 255)\",colorB:\"rgb(189, 189, 189)\",gradientAngle:0,type:\"color\"},fontColor:\"rgb(0, 0, 0)\",padding:16,paddingBottom:16,paddingIsMixed:false,paddingLeft:16,paddingRight:16,paddingTop:16,radius:8,radiusBottomLeft:8,radiusBottomRight:8,radiusIsMixed:false,radiusTopLeft:8,radiusTopRight:8,shadows:\"\"},fieldName:birM6mwSk,fieldType:\"text\",filterBy:\"field\",filterTypeOption:\"buttonGroup\",filterTypeToggle:\"toggleSwitch\",font:{fontFamily:'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",id:\"Ki7FYRIaF\",layoutId:\"Ki7FYRIaF\",multipleOptionsNoneOption:\"\",multiSelect:true,name:\"Iphone 12\",optionFieldNames:[],options:{allOption:false,allText:getLocalizedValue(\"v2\",activeLocale)??\"Tout\",defaultValue:\"\",optionMode:\"auto\",optionOrder:\"default\",optionValues:[\"iPhone\"],placeholder:\"Mod\\xe8le\"},referenceFieldName:getLocalizedValue(\"v0\",activeLocale)??\"Title\",referenceFieldType:\"text\",style:{width:\"100%\"},superfieldsId:0,textCondition:\"equals\",toggleMultiOptions:{allOption:true,allText:getLocalizedValue(\"v3\",activeLocale)??\"All\",defaultValue:\"all\",noOption:false,noText:\"Off\",order:\"yesNo\",yesOption:true,yesText:\"On\"},toggleSwitchStyle:{fill:{colorAOff:\"rgb(237, 237, 237)\",colorAOn:\"rgb(112, 179, 255)\",colorBOff:\"rgb(204, 204, 204)\",colorBOn:\"rgb(0, 117, 255)\",colorOff:\"rgb(237, 237, 237)\",colorOn:\"rgb(0, 117, 255)\",gradientAngle:0,type:\"color\"},height:32,padding:4,radius:16,shadows:\"0px 2px 4px 0px rgba(0,0,0,0.2)\",switchFill:{colorAOff:\"rgb(255, 255, 255)\",colorAOn:\"rgb(255, 255, 255)\",colorBOff:\"rgb(214, 214, 214)\",colorBOn:\"rgb(214, 214, 214)\",colorOff:\"rgb(255, 255, 255)\",colorOn:\"rgb(255, 255, 255)\",gradientAngle:0,type:\"color\"}},toggleTwoStateOptions:{defaultValue:\"off\",offState:\"all\",onState:\"on\"},toggleTwoStateText:{fontColor:\"rgb(0, 0, 0)\",gap:10,location:\"right\",offText:\"Off\",onText:\"On\"},transition:{bounce:0,delay:0,duration:.2,type:\"spring\"},width:\"100%\"})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-uwwdc9-container\",\"data-framer-name\":\"Iphone 13\",layoutDependency:layoutDependency,layoutId:\"Ss_UB4uNa-container\",name:\"Iphone 13\",children:/*#__PURE__*/_jsx(Filter,{buttonGroupLayout:{direction:\"horizontal\",distribute:\"flex-start\",gapH:8,gapV:8,width:\"fit\",wrap:true},buttonGroupStyle:{defaultFontColor:\"rgba(10, 18, 42, 0.5)\",fill:{colorAOff:\"rgb(237, 237, 237)\",colorAOn:\"rgb(112, 179, 255)\",colorBOff:\"rgb(204, 204, 204)\",colorBOn:\"rgb(0, 117, 255)\",colorOff:\"var(--token-a953d029-d17b-4ad7-bddb-0948163c9524, rgb(255, 255, 255))\",colorOn:\"var(--token-f1eec787-544e-4480-b3af-7bb30f7426bf, rgb(35, 206, 107))\",gradientAngle:0,type:\"color\"},padding:10,paddingBottom:5,paddingIsMixed:true,paddingLeft:10,paddingRight:10,paddingTop:6,radius:6,radiusBottomLeft:6,radiusBottomRight:6,radiusIsMixed:false,radiusTopLeft:6,radiusTopRight:6,selectedFontColor:\"rgb(255, 255, 255)\",shadows:\"\",shadowsSelected:\"\"},checkboxStyle:{fillOff:\"rgb(237, 237, 237)\",fillOn:\"rgb(0, 117, 255)\",icon:{colorOn:\"rgb(255, 255, 255)\",lineWidth:2,rounded:true,size:16},radius:6,size:24},collectionList:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-mbg3bg\",\"data-framer-name\":\"iPhone 13\",layoutDependency:layoutDependency,layoutId:\"gCF_c21m4\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"gCF_c21m4\",data:Produits,type:\"Collection\"},orderBy:[{collection:\"gCF_c21m4\",name:\"R6pqD88Hl\",type:\"Identifier\"}],select:[{collection:\"gCF_c21m4\",name:\"fyzmR826Z\",type:\"Identifier\"},{collection:\"gCF_c21m4\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"gCF_c21m4\",name:\"F7v50wRHC\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"iEy3Gupzw\"},type:\"BinaryOperation\"},operator:\"and\",right:{arguments:[{collection:\"gCF_c21m4\",name:\"YEYcQPTah\",type:\"Identifier\"},{type:\"LiteralValue\",value:\"iPhone 13\"}],functionName:\"STARTS_WITH\",type:\"FunctionCall\"},type:\"BinaryOperation\"}},children:(collection4,paginationInfo4,loadMore4)=>/*#__PURE__*/_jsx(_Fragment,{children:collection4?.map(({fyzmR826Z:fyzmR826ZgCF_c21m4,id:idgCF_c21m4},index4)=>{fyzmR826ZgCF_c21m4??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`gCF_c21m4-${idgCF_c21m4}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{fyzmR826Z:fyzmR826ZgCF_c21m4},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{fyzmR826Z:fyzmR826Zql517Ucdf},webPageId:\"xAIMB06TJ\"},nodeId:\"r18S9RDCX\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-i9re8p framer-1h8v942\",layoutDependency:layoutDependency,layoutId:\"r18S9RDCX\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:391,width:\"305px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1m70wj8-container\",layoutDependency:layoutDependency,layoutId:\"SRXzn7UVj-container\",children:/*#__PURE__*/_jsx(ProductCard,{height:\"100%\",id:\"SRXzn7UVj\",KmQork4XP:MjKLfEPT3ql517Ucdf,layoutId:\"SRXzn7UVj\",mcPQM0pZT:Qh0tB4KI5ql517Ucdf,MUU2tEOjW:enumToDisplayName(UY7zCEcziql517Ucdf,activeLocale),Ps35Xu0vm:toResponsiveImage(kLs0EY9lPql517Ucdf),pxTEDcarF:R6pqD88Hlql517Ucdf,style:{width:\"100%\"},TlJ2maO8o:getLocalizedValue(\"v4\",activeLocale)??\"Product Name\",variant:\"PIdRyi3MO\",VXSzI8_M6:enumToDisplayName(HXVHN5WeJql517Ucdf,activeLocale),width:\"100%\"})})})})})})},idgCF_c21m4);})})})})})],dividerStyle:{color:\"rgba(0, 0, 0, 0.25)\",marginH:0,marginV:0,rounded:false,width:1},dropdownStyle:{arrow:{gap:10,size:12,stroke:2},fill:{color:\"rgb(240, 240, 240)\",colorA:\"rgb(255, 255, 255)\",colorB:\"rgb(189, 189, 189)\",gradientAngle:0,type:\"color\"},fontColor:\"rgb(0, 0, 0)\",padding:16,paddingBottom:16,paddingIsMixed:false,paddingLeft:16,paddingRight:16,paddingTop:16,radius:8,radiusBottomLeft:8,radiusBottomRight:8,radiusIsMixed:false,radiusTopLeft:8,radiusTopRight:8,shadows:\"\"},fieldName:birM6mwSk,fieldType:\"text\",filterBy:\"field\",filterTypeOption:\"buttonGroup\",filterTypeToggle:\"toggleSwitch\",font:{fontFamily:'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",id:\"Ss_UB4uNa\",layoutId:\"Ss_UB4uNa\",multipleOptionsNoneOption:\"\",multiSelect:true,name:\"Iphone 13\",optionFieldNames:[],options:{allOption:false,allText:getLocalizedValue(\"v2\",activeLocale)??\"Tout\",defaultValue:\"\",optionMode:\"auto\",optionOrder:\"default\",optionValues:[\"iPhone\"],placeholder:\"Mod\\xe8le\"},referenceFieldName:getLocalizedValue(\"v0\",activeLocale)??\"Title\",referenceFieldType:\"text\",style:{width:\"100%\"},superfieldsId:0,textCondition:\"equals\",toggleMultiOptions:{allOption:true,allText:getLocalizedValue(\"v3\",activeLocale)??\"All\",defaultValue:\"all\",noOption:false,noText:\"Off\",order:\"yesNo\",yesOption:true,yesText:\"On\"},toggleSwitchStyle:{fill:{colorAOff:\"rgb(237, 237, 237)\",colorAOn:\"rgb(112, 179, 255)\",colorBOff:\"rgb(204, 204, 204)\",colorBOn:\"rgb(0, 117, 255)\",colorOff:\"rgb(237, 237, 237)\",colorOn:\"rgb(0, 117, 255)\",gradientAngle:0,type:\"color\"},height:32,padding:4,radius:16,shadows:\"0px 2px 4px 0px rgba(0,0,0,0.2)\",switchFill:{colorAOff:\"rgb(255, 255, 255)\",colorAOn:\"rgb(255, 255, 255)\",colorBOff:\"rgb(214, 214, 214)\",colorBOn:\"rgb(214, 214, 214)\",colorOff:\"rgb(255, 255, 255)\",colorOn:\"rgb(255, 255, 255)\",gradientAngle:0,type:\"color\"}},toggleTwoStateOptions:{defaultValue:\"off\",offState:\"all\",onState:\"on\"},toggleTwoStateText:{fontColor:\"rgb(0, 0, 0)\",gap:10,location:\"right\",offText:\"Off\",onText:\"On\"},transition:{bounce:0,delay:0,duration:.2,type:\"spring\"},width:\"100%\"})})}),isDisplayed5()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-4nb4on-container\",\"data-framer-name\":\"Iphone 14\",layoutDependency:layoutDependency,layoutId:\"z6t1mk4aZ-container\",name:\"Iphone 14\",children:/*#__PURE__*/_jsx(Filter,{buttonGroupLayout:{direction:\"horizontal\",distribute:\"flex-start\",gapH:8,gapV:8,width:\"fit\",wrap:true},buttonGroupStyle:{defaultFontColor:\"rgba(10, 18, 42, 0.5)\",fill:{colorAOff:\"rgb(237, 237, 237)\",colorAOn:\"rgb(112, 179, 255)\",colorBOff:\"rgb(204, 204, 204)\",colorBOn:\"rgb(0, 117, 255)\",colorOff:\"var(--token-a953d029-d17b-4ad7-bddb-0948163c9524, rgb(255, 255, 255))\",colorOn:\"var(--token-f1eec787-544e-4480-b3af-7bb30f7426bf, rgb(35, 206, 107))\",gradientAngle:0,type:\"color\"},padding:10,paddingBottom:5,paddingIsMixed:true,paddingLeft:10,paddingRight:10,paddingTop:6,radius:6,radiusBottomLeft:6,radiusBottomRight:6,radiusIsMixed:false,radiusTopLeft:6,radiusTopRight:6,selectedFontColor:\"rgb(255, 255, 255)\",shadows:\"\",shadowsSelected:\"\"},checkboxStyle:{fillOff:\"rgb(237, 237, 237)\",fillOn:\"rgb(0, 117, 255)\",icon:{colorOn:\"rgb(255, 255, 255)\",lineWidth:2,rounded:true,size:16},radius:6,size:24},collectionList:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vwekzp\",\"data-framer-name\":\"iPhone 14\",layoutDependency:layoutDependency,layoutId:\"tm47XgHbJ\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"tm47XgHbJ\",data:Produits,type:\"Collection\"},orderBy:[{collection:\"tm47XgHbJ\",name:\"R6pqD88Hl\",type:\"Identifier\"}],select:[{collection:\"tm47XgHbJ\",name:\"fyzmR826Z\",type:\"Identifier\"},{collection:\"tm47XgHbJ\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"tm47XgHbJ\",name:\"F7v50wRHC\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"iEy3Gupzw\"},type:\"BinaryOperation\"},operator:\"and\",right:{arguments:[{collection:\"tm47XgHbJ\",name:\"YEYcQPTah\",type:\"Identifier\"},{type:\"LiteralValue\",value:\"iPhone 14\"}],functionName:\"STARTS_WITH\",type:\"FunctionCall\"},type:\"BinaryOperation\"}},children:(collection5,paginationInfo5,loadMore5)=>/*#__PURE__*/_jsx(_Fragment,{children:collection5?.map(({fyzmR826Z:fyzmR826Ztm47XgHbJ,id:idtm47XgHbJ},index5)=>{fyzmR826Ztm47XgHbJ??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`tm47XgHbJ-${idtm47XgHbJ}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{fyzmR826Z:fyzmR826Ztm47XgHbJ},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{fyzmR826Z:fyzmR826Zql517Ucdf},webPageId:\"xAIMB06TJ\"},nodeId:\"la7hnYMh5\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-jxtxjf framer-1h8v942\",layoutDependency:layoutDependency,layoutId:\"la7hnYMh5\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:391,width:\"305px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1519pg1-container\",layoutDependency:layoutDependency,layoutId:\"Nz9nVPf9Z-container\",children:/*#__PURE__*/_jsx(ProductCard,{height:\"100%\",id:\"Nz9nVPf9Z\",KmQork4XP:MjKLfEPT3ql517Ucdf,layoutId:\"Nz9nVPf9Z\",mcPQM0pZT:Qh0tB4KI5ql517Ucdf,MUU2tEOjW:enumToDisplayName(UY7zCEcziql517Ucdf,activeLocale),Ps35Xu0vm:toResponsiveImage(kLs0EY9lPql517Ucdf),pxTEDcarF:R6pqD88Hlql517Ucdf,style:{width:\"100%\"},TlJ2maO8o:getLocalizedValue(\"v4\",activeLocale)??\"Product Name\",variant:\"PIdRyi3MO\",VXSzI8_M6:enumToDisplayName(HXVHN5WeJql517Ucdf,activeLocale),width:\"100%\"})})})})})})},idtm47XgHbJ);})})})})})],dividerStyle:{color:\"rgba(0, 0, 0, 0.25)\",marginH:0,marginV:0,rounded:false,width:1},dropdownStyle:{arrow:{gap:10,size:12,stroke:2},fill:{color:\"rgb(240, 240, 240)\",colorA:\"rgb(255, 255, 255)\",colorB:\"rgb(189, 189, 189)\",gradientAngle:0,type:\"color\"},fontColor:\"rgb(0, 0, 0)\",padding:16,paddingBottom:16,paddingIsMixed:false,paddingLeft:16,paddingRight:16,paddingTop:16,radius:8,radiusBottomLeft:8,radiusBottomRight:8,radiusIsMixed:false,radiusTopLeft:8,radiusTopRight:8,shadows:\"\"},fieldName:birM6mwSk,fieldType:\"text\",filterBy:\"field\",filterTypeOption:\"buttonGroup\",filterTypeToggle:\"toggleSwitch\",font:{fontFamily:'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",id:\"z6t1mk4aZ\",layoutId:\"z6t1mk4aZ\",multipleOptionsNoneOption:\"\",multiSelect:true,name:\"Iphone 14\",optionFieldNames:[],options:{allOption:false,allText:getLocalizedValue(\"v2\",activeLocale)??\"Tout\",defaultValue:\"\",optionMode:\"auto\",optionOrder:\"default\",optionValues:[\"iPhone\"],placeholder:\"Mod\\xe8le\"},referenceFieldName:getLocalizedValue(\"v0\",activeLocale)??\"Title\",referenceFieldType:\"text\",style:{width:\"100%\"},superfieldsId:0,textCondition:\"equals\",toggleMultiOptions:{allOption:true,allText:getLocalizedValue(\"v3\",activeLocale)??\"All\",defaultValue:\"all\",noOption:false,noText:\"Off\",order:\"yesNo\",yesOption:true,yesText:\"On\"},toggleSwitchStyle:{fill:{colorAOff:\"rgb(237, 237, 237)\",colorAOn:\"rgb(112, 179, 255)\",colorBOff:\"rgb(204, 204, 204)\",colorBOn:\"rgb(0, 117, 255)\",colorOff:\"rgb(237, 237, 237)\",colorOn:\"rgb(0, 117, 255)\",gradientAngle:0,type:\"color\"},height:32,padding:4,radius:16,shadows:\"0px 2px 4px 0px rgba(0,0,0,0.2)\",switchFill:{colorAOff:\"rgb(255, 255, 255)\",colorAOn:\"rgb(255, 255, 255)\",colorBOff:\"rgb(214, 214, 214)\",colorBOn:\"rgb(214, 214, 214)\",colorOff:\"rgb(255, 255, 255)\",colorOn:\"rgb(255, 255, 255)\",gradientAngle:0,type:\"color\"}},toggleTwoStateOptions:{defaultValue:\"off\",offState:\"all\",onState:\"on\"},toggleTwoStateText:{fontColor:\"rgb(0, 0, 0)\",gap:10,location:\"right\",offText:\"Off\",onText:\"On\"},transition:{bounce:0,delay:0,duration:.2,type:\"spring\"},width:\"100%\"})})}),isDisplayed6()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1o17kf0-container\",\"data-framer-name\":\"Iphone 15\",layoutDependency:layoutDependency,layoutId:\"w9556wzS6-container\",name:\"Iphone 15\",children:/*#__PURE__*/_jsx(Filter,{buttonGroupLayout:{direction:\"horizontal\",distribute:\"flex-start\",gapH:8,gapV:8,width:\"fit\",wrap:true},buttonGroupStyle:{defaultFontColor:\"rgba(10, 18, 42, 0.5)\",fill:{colorAOff:\"rgb(237, 237, 237)\",colorAOn:\"rgb(112, 179, 255)\",colorBOff:\"rgb(204, 204, 204)\",colorBOn:\"rgb(0, 117, 255)\",colorOff:\"var(--token-a953d029-d17b-4ad7-bddb-0948163c9524, rgb(255, 255, 255))\",colorOn:\"var(--token-f1eec787-544e-4480-b3af-7bb30f7426bf, rgb(35, 206, 107))\",gradientAngle:0,type:\"color\"},padding:10,paddingBottom:5,paddingIsMixed:true,paddingLeft:10,paddingRight:10,paddingTop:6,radius:6,radiusBottomLeft:6,radiusBottomRight:6,radiusIsMixed:false,radiusTopLeft:6,radiusTopRight:6,selectedFontColor:\"rgb(255, 255, 255)\",shadows:\"\",shadowsSelected:\"\"},checkboxStyle:{fillOff:\"rgb(237, 237, 237)\",fillOn:\"rgb(0, 117, 255)\",icon:{colorOn:\"rgb(255, 255, 255)\",lineWidth:2,rounded:true,size:16},radius:6,size:24},collectionList:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-t3qeft\",\"data-framer-name\":\"iPhone 15\",layoutDependency:layoutDependency,layoutId:\"FsHbrQwGW\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"FsHbrQwGW\",data:Produits,type:\"Collection\"},orderBy:[{collection:\"FsHbrQwGW\",name:\"R6pqD88Hl\",type:\"Identifier\"}],select:[{collection:\"FsHbrQwGW\",name:\"fyzmR826Z\",type:\"Identifier\"},{collection:\"FsHbrQwGW\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"FsHbrQwGW\",name:\"F7v50wRHC\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"iEy3Gupzw\"},type:\"BinaryOperation\"},operator:\"and\",right:{arguments:[{collection:\"FsHbrQwGW\",name:\"YEYcQPTah\",type:\"Identifier\"},{type:\"LiteralValue\",value:\"iPhone 15\"}],functionName:\"STARTS_WITH\",type:\"FunctionCall\"},type:\"BinaryOperation\"}},children:(collection6,paginationInfo6,loadMore6)=>/*#__PURE__*/_jsx(_Fragment,{children:collection6?.map(({fyzmR826Z:fyzmR826ZFsHbrQwGW,id:idFsHbrQwGW},index6)=>{fyzmR826ZFsHbrQwGW??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`FsHbrQwGW-${idFsHbrQwGW}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{fyzmR826Z:fyzmR826ZFsHbrQwGW},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{fyzmR826Z:fyzmR826Zql517Ucdf},webPageId:\"xAIMB06TJ\"},nodeId:\"nJsUElNe4\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1nzb9v4 framer-1h8v942\",layoutDependency:layoutDependency,layoutId:\"nJsUElNe4\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:391,width:\"305px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-dt75sb-container\",layoutDependency:layoutDependency,layoutId:\"MX8AL682o-container\",children:/*#__PURE__*/_jsx(ProductCard,{height:\"100%\",id:\"MX8AL682o\",KmQork4XP:MjKLfEPT3ql517Ucdf,layoutId:\"MX8AL682o\",mcPQM0pZT:Qh0tB4KI5ql517Ucdf,MUU2tEOjW:enumToDisplayName(UY7zCEcziql517Ucdf,activeLocale),Ps35Xu0vm:toResponsiveImage(kLs0EY9lPql517Ucdf),pxTEDcarF:R6pqD88Hlql517Ucdf,style:{width:\"100%\"},TlJ2maO8o:getLocalizedValue(\"v4\",activeLocale)??\"Product Name\",variant:\"PIdRyi3MO\",VXSzI8_M6:enumToDisplayName(HXVHN5WeJql517Ucdf,activeLocale),width:\"100%\"})})})})})})},idFsHbrQwGW);})})})})})],dividerStyle:{color:\"rgba(0, 0, 0, 0.25)\",marginH:0,marginV:0,rounded:false,width:1},dropdownStyle:{arrow:{gap:10,size:12,stroke:2},fill:{color:\"rgb(240, 240, 240)\",colorA:\"rgb(255, 255, 255)\",colorB:\"rgb(189, 189, 189)\",gradientAngle:0,type:\"color\"},fontColor:\"rgb(0, 0, 0)\",padding:16,paddingBottom:16,paddingIsMixed:false,paddingLeft:16,paddingRight:16,paddingTop:16,radius:8,radiusBottomLeft:8,radiusBottomRight:8,radiusIsMixed:false,radiusTopLeft:8,radiusTopRight:8,shadows:\"\"},fieldName:birM6mwSk,fieldType:\"text\",filterBy:\"field\",filterTypeOption:\"buttonGroup\",filterTypeToggle:\"toggleSwitch\",font:{fontFamily:'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",id:\"w9556wzS6\",layoutId:\"w9556wzS6\",multipleOptionsNoneOption:\"\",multiSelect:true,name:\"Iphone 15\",optionFieldNames:[],options:{allOption:false,allText:getLocalizedValue(\"v2\",activeLocale)??\"Tout\",defaultValue:\"\",optionMode:\"auto\",optionOrder:\"default\",optionValues:[\"iPhone\"],placeholder:\"Mod\\xe8le\"},referenceFieldName:getLocalizedValue(\"v0\",activeLocale)??\"Title\",referenceFieldType:\"text\",style:{width:\"100%\"},superfieldsId:0,textCondition:\"equals\",toggleMultiOptions:{allOption:true,allText:getLocalizedValue(\"v3\",activeLocale)??\"All\",defaultValue:\"all\",noOption:false,noText:\"Off\",order:\"yesNo\",yesOption:true,yesText:\"On\"},toggleSwitchStyle:{fill:{colorAOff:\"rgb(237, 237, 237)\",colorAOn:\"rgb(112, 179, 255)\",colorBOff:\"rgb(204, 204, 204)\",colorBOn:\"rgb(0, 117, 255)\",colorOff:\"rgb(237, 237, 237)\",colorOn:\"rgb(0, 117, 255)\",gradientAngle:0,type:\"color\"},height:32,padding:4,radius:16,shadows:\"0px 2px 4px 0px rgba(0,0,0,0.2)\",switchFill:{colorAOff:\"rgb(255, 255, 255)\",colorAOn:\"rgb(255, 255, 255)\",colorBOff:\"rgb(214, 214, 214)\",colorBOn:\"rgb(214, 214, 214)\",colorOff:\"rgb(255, 255, 255)\",colorOn:\"rgb(255, 255, 255)\",gradientAngle:0,type:\"color\"}},toggleTwoStateOptions:{defaultValue:\"off\",offState:\"all\",onState:\"on\"},toggleTwoStateText:{fontColor:\"rgb(0, 0, 0)\",gap:10,location:\"right\",offText:\"Off\",onText:\"On\"},transition:{bounce:0,delay:0,duration:.2,type:\"spring\"},width:\"100%\"})})}),isDisplayed7()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-f4fedw-container\",\"data-framer-name\":\"Iphone 16\",layoutDependency:layoutDependency,layoutId:\"jau_Wa8yp-container\",name:\"Iphone 16\",children:/*#__PURE__*/_jsx(Filter,{buttonGroupLayout:{direction:\"horizontal\",distribute:\"flex-start\",gapH:8,gapV:8,width:\"fit\",wrap:true},buttonGroupStyle:{defaultFontColor:\"rgba(10, 18, 42, 0.5)\",fill:{colorAOff:\"rgb(237, 237, 237)\",colorAOn:\"rgb(112, 179, 255)\",colorBOff:\"rgb(204, 204, 204)\",colorBOn:\"rgb(0, 117, 255)\",colorOff:\"var(--token-a953d029-d17b-4ad7-bddb-0948163c9524, rgb(255, 255, 255))\",colorOn:\"var(--token-f1eec787-544e-4480-b3af-7bb30f7426bf, rgb(35, 206, 107))\",gradientAngle:0,type:\"color\"},padding:10,paddingBottom:5,paddingIsMixed:true,paddingLeft:10,paddingRight:10,paddingTop:6,radius:6,radiusBottomLeft:6,radiusBottomRight:6,radiusIsMixed:false,radiusTopLeft:6,radiusTopRight:6,selectedFontColor:\"rgb(255, 255, 255)\",shadows:\"\",shadowsSelected:\"\"},checkboxStyle:{fillOff:\"rgb(237, 237, 237)\",fillOn:\"rgb(0, 117, 255)\",icon:{colorOn:\"rgb(255, 255, 255)\",lineWidth:2,rounded:true,size:16},radius:6,size:24},collectionList:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-58i0w6\",\"data-framer-name\":\"iPhone 16\",layoutDependency:layoutDependency,layoutId:\"MkrKsy0EC\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"MkrKsy0EC\",data:Produits,type:\"Collection\"},orderBy:[{collection:\"MkrKsy0EC\",name:\"R6pqD88Hl\",type:\"Identifier\"}],select:[{collection:\"MkrKsy0EC\",name:\"fyzmR826Z\",type:\"Identifier\"},{collection:\"MkrKsy0EC\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"MkrKsy0EC\",name:\"F7v50wRHC\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"iEy3Gupzw\"},type:\"BinaryOperation\"},operator:\"and\",right:{arguments:[{collection:\"MkrKsy0EC\",name:\"YEYcQPTah\",type:\"Identifier\"},{type:\"LiteralValue\",value:\"iPhone 16\"}],functionName:\"STARTS_WITH\",type:\"FunctionCall\"},type:\"BinaryOperation\"}},children:(collection7,paginationInfo7,loadMore7)=>/*#__PURE__*/_jsx(_Fragment,{children:collection7?.map(({fyzmR826Z:fyzmR826ZMkrKsy0EC,id:idMkrKsy0EC},index7)=>{fyzmR826ZMkrKsy0EC??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`MkrKsy0EC-${idMkrKsy0EC}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{fyzmR826Z:fyzmR826ZMkrKsy0EC},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{fyzmR826Z:fyzmR826Zql517Ucdf},webPageId:\"xAIMB06TJ\"},nodeId:\"yLdeTcNRr\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1pxj6le framer-1h8v942\",layoutDependency:layoutDependency,layoutId:\"yLdeTcNRr\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:391,width:\"305px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-fympnj-container\",layoutDependency:layoutDependency,layoutId:\"MP5EbHHEf-container\",children:/*#__PURE__*/_jsx(ProductCard,{height:\"100%\",id:\"MP5EbHHEf\",KmQork4XP:MjKLfEPT3ql517Ucdf,layoutId:\"MP5EbHHEf\",mcPQM0pZT:Qh0tB4KI5ql517Ucdf,MUU2tEOjW:enumToDisplayName(UY7zCEcziql517Ucdf,activeLocale),Ps35Xu0vm:toResponsiveImage(kLs0EY9lPql517Ucdf),pxTEDcarF:R6pqD88Hlql517Ucdf,style:{width:\"100%\"},TlJ2maO8o:getLocalizedValue(\"v4\",activeLocale)??\"Product Name\",variant:\"PIdRyi3MO\",VXSzI8_M6:enumToDisplayName(HXVHN5WeJql517Ucdf,activeLocale),width:\"100%\"})})})})})})},idMkrKsy0EC);})})})})})],dividerStyle:{color:\"rgba(0, 0, 0, 0.25)\",marginH:0,marginV:0,rounded:false,width:1},dropdownStyle:{arrow:{gap:10,size:12,stroke:2},fill:{color:\"rgb(240, 240, 240)\",colorA:\"rgb(255, 255, 255)\",colorB:\"rgb(189, 189, 189)\",gradientAngle:0,type:\"color\"},fontColor:\"rgb(0, 0, 0)\",padding:16,paddingBottom:16,paddingIsMixed:false,paddingLeft:16,paddingRight:16,paddingTop:16,radius:8,radiusBottomLeft:8,radiusBottomRight:8,radiusIsMixed:false,radiusTopLeft:8,radiusTopRight:8,shadows:\"\"},fieldName:birM6mwSk,fieldType:\"text\",filterBy:\"field\",filterTypeOption:\"buttonGroup\",filterTypeToggle:\"toggleSwitch\",font:{fontFamily:'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",id:\"jau_Wa8yp\",layoutId:\"jau_Wa8yp\",multipleOptionsNoneOption:\"\",multiSelect:true,name:\"Iphone 16\",optionFieldNames:[],options:{allOption:false,allText:getLocalizedValue(\"v2\",activeLocale)??\"Tout\",defaultValue:\"\",optionMode:\"auto\",optionOrder:\"default\",optionValues:[\"iPhone\"],placeholder:\"Mod\\xe8le\"},referenceFieldName:getLocalizedValue(\"v0\",activeLocale)??\"Title\",referenceFieldType:\"text\",style:{width:\"100%\"},superfieldsId:0,textCondition:\"equals\",toggleMultiOptions:{allOption:true,allText:getLocalizedValue(\"v3\",activeLocale)??\"All\",defaultValue:\"all\",noOption:false,noText:\"Off\",order:\"yesNo\",yesOption:true,yesText:\"On\"},toggleSwitchStyle:{fill:{colorAOff:\"rgb(237, 237, 237)\",colorAOn:\"rgb(112, 179, 255)\",colorBOff:\"rgb(204, 204, 204)\",colorBOn:\"rgb(0, 117, 255)\",colorOff:\"rgb(237, 237, 237)\",colorOn:\"rgb(0, 117, 255)\",gradientAngle:0,type:\"color\"},height:32,padding:4,radius:16,shadows:\"0px 2px 4px 0px rgba(0,0,0,0.2)\",switchFill:{colorAOff:\"rgb(255, 255, 255)\",colorAOn:\"rgb(255, 255, 255)\",colorBOff:\"rgb(214, 214, 214)\",colorBOn:\"rgb(214, 214, 214)\",colorOff:\"rgb(255, 255, 255)\",colorOn:\"rgb(255, 255, 255)\",gradientAngle:0,type:\"color\"}},toggleTwoStateOptions:{defaultValue:\"off\",offState:\"all\",onState:\"on\"},toggleTwoStateText:{fontColor:\"rgb(0, 0, 0)\",gap:10,location:\"right\",offText:\"Off\",onText:\"On\"},transition:{bounce:0,delay:0,duration:.2,type:\"spring\"},width:\"100%\"})})}),isDisplayed8()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mnj2w2-container\",\"data-framer-name\":\"Mac\",layoutDependency:layoutDependency,layoutId:\"W5MmXdSC4-container\",name:\"Mac\",children:/*#__PURE__*/_jsx(Filter,{buttonGroupLayout:{direction:\"horizontal\",distribute:\"flex-start\",gapH:8,gapV:8,width:\"fit\",wrap:true},buttonGroupStyle:{defaultFontColor:\"rgba(10, 18, 42, 0.5)\",fill:{colorAOff:\"rgb(237, 237, 237)\",colorAOn:\"rgb(112, 179, 255)\",colorBOff:\"rgb(204, 204, 204)\",colorBOn:\"rgb(0, 117, 255)\",colorOff:\"var(--token-a953d029-d17b-4ad7-bddb-0948163c9524, rgb(255, 255, 255))\",colorOn:\"var(--token-f1eec787-544e-4480-b3af-7bb30f7426bf, rgb(35, 206, 107))\",gradientAngle:0,type:\"color\"},padding:10,paddingBottom:5,paddingIsMixed:true,paddingLeft:10,paddingRight:10,paddingTop:6,radius:6,radiusBottomLeft:6,radiusBottomRight:6,radiusIsMixed:false,radiusTopLeft:6,radiusTopRight:6,selectedFontColor:\"rgb(255, 255, 255)\",shadows:\"\",shadowsSelected:\"\"},checkboxStyle:{fillOff:\"rgb(237, 237, 237)\",fillOn:\"rgb(0, 117, 255)\",icon:{colorOn:\"rgb(255, 255, 255)\",lineWidth:2,rounded:true,size:16},radius:6,size:24},collectionList:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-przp9i\",\"data-framer-name\":\"Mac\",layoutDependency:layoutDependency,layoutId:\"J2jCwVeSp\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"J2jCwVeSp\",data:Produits,type:\"Collection\"},orderBy:[{collection:\"J2jCwVeSp\",name:\"R6pqD88Hl\",type:\"Identifier\"}],select:[{collection:\"J2jCwVeSp\",name:\"fyzmR826Z\",type:\"Identifier\"},{collection:\"J2jCwVeSp\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"J2jCwVeSp\",name:\"F7v50wRHC\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"MXvqP7wNE\"},type:\"BinaryOperation\"}},children:(collection8,paginationInfo8,loadMore8)=>/*#__PURE__*/_jsx(_Fragment,{children:collection8?.map(({fyzmR826Z:fyzmR826ZJ2jCwVeSp,id:idJ2jCwVeSp},index8)=>{fyzmR826ZJ2jCwVeSp??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`J2jCwVeSp-${idJ2jCwVeSp}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{fyzmR826Z:fyzmR826ZJ2jCwVeSp},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{fyzmR826Z:fyzmR826Zql517Ucdf},webPageId:\"xAIMB06TJ\"},nodeId:\"vC5QrJ_3R\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1t52wxn framer-1h8v942\",layoutDependency:layoutDependency,layoutId:\"vC5QrJ_3R\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:391,width:\"305px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-egl4rp-container\",layoutDependency:layoutDependency,layoutId:\"tQI4GJ1YR-container\",children:/*#__PURE__*/_jsx(ProductCard,{height:\"100%\",id:\"tQI4GJ1YR\",KmQork4XP:MjKLfEPT3ql517Ucdf,layoutId:\"tQI4GJ1YR\",mcPQM0pZT:Qh0tB4KI5ql517Ucdf,MUU2tEOjW:enumToDisplayName(UY7zCEcziql517Ucdf,activeLocale),Ps35Xu0vm:toResponsiveImage(kLs0EY9lPql517Ucdf),pxTEDcarF:R6pqD88Hlql517Ucdf,style:{width:\"100%\"},TlJ2maO8o:getLocalizedValue(\"v4\",activeLocale)??\"Product Name\",variant:\"PIdRyi3MO\",VXSzI8_M6:enumToDisplayName(HXVHN5WeJql517Ucdf,activeLocale),width:\"100%\"})})})})})})},idJ2jCwVeSp);})})})})})],dividerStyle:{color:\"rgba(0, 0, 0, 0.25)\",marginH:0,marginV:0,rounded:false,width:1},dropdownStyle:{arrow:{gap:10,size:12,stroke:2},fill:{color:\"rgb(240, 240, 240)\",colorA:\"rgb(255, 255, 255)\",colorB:\"rgb(189, 189, 189)\",gradientAngle:0,type:\"color\"},fontColor:\"rgb(0, 0, 0)\",padding:16,paddingBottom:16,paddingIsMixed:false,paddingLeft:16,paddingRight:16,paddingTop:16,radius:8,radiusBottomLeft:8,radiusBottomRight:8,radiusIsMixed:false,radiusTopLeft:8,radiusTopRight:8,shadows:\"\"},fieldName:birM6mwSk,fieldType:\"text\",filterBy:\"field\",filterTypeOption:\"buttonGroup\",filterTypeToggle:\"toggleSwitch\",font:{fontFamily:'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",id:\"W5MmXdSC4\",layoutId:\"W5MmXdSC4\",multipleOptionsNoneOption:\"\",multiSelect:true,name:\"Mac\",optionFieldNames:[],options:{allOption:false,allText:getLocalizedValue(\"v2\",activeLocale)??\"Tout\",defaultValue:\"\",optionMode:\"auto\",optionOrder:\"default\",optionValues:[\"iPhone\"],placeholder:\"Mod\\xe8le\"},referenceFieldName:getLocalizedValue(\"v0\",activeLocale)??\"Title\",referenceFieldType:\"text\",style:{width:\"100%\"},superfieldsId:0,textCondition:\"equals\",toggleMultiOptions:{allOption:true,allText:getLocalizedValue(\"v3\",activeLocale)??\"All\",defaultValue:\"all\",noOption:false,noText:\"Off\",order:\"yesNo\",yesOption:true,yesText:\"On\"},toggleSwitchStyle:{fill:{colorAOff:\"rgb(237, 237, 237)\",colorAOn:\"rgb(112, 179, 255)\",colorBOff:\"rgb(204, 204, 204)\",colorBOn:\"rgb(0, 117, 255)\",colorOff:\"rgb(237, 237, 237)\",colorOn:\"rgb(0, 117, 255)\",gradientAngle:0,type:\"color\"},height:32,padding:4,radius:16,shadows:\"0px 2px 4px 0px rgba(0,0,0,0.2)\",switchFill:{colorAOff:\"rgb(255, 255, 255)\",colorAOn:\"rgb(255, 255, 255)\",colorBOff:\"rgb(214, 214, 214)\",colorBOn:\"rgb(214, 214, 214)\",colorOff:\"rgb(255, 255, 255)\",colorOn:\"rgb(255, 255, 255)\",gradientAngle:0,type:\"color\"}},toggleTwoStateOptions:{defaultValue:\"off\",offState:\"all\",onState:\"on\"},toggleTwoStateText:{fontColor:\"rgb(0, 0, 0)\",gap:10,location:\"right\",offText:\"Off\",onText:\"On\"},transition:{bounce:0,delay:0,duration:.2,type:\"spring\"},width:\"100%\"})})}),isDisplayed9()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-nvvg73-container\",\"data-framer-name\":\"iPad\",layoutDependency:layoutDependency,layoutId:\"l36526Giy-container\",name:\"iPad\",children:/*#__PURE__*/_jsx(Filter,{buttonGroupLayout:{direction:\"horizontal\",distribute:\"flex-start\",gapH:8,gapV:8,width:\"fit\",wrap:true},buttonGroupStyle:{defaultFontColor:\"rgba(10, 18, 42, 0.5)\",fill:{colorAOff:\"rgb(237, 237, 237)\",colorAOn:\"rgb(112, 179, 255)\",colorBOff:\"rgb(204, 204, 204)\",colorBOn:\"rgb(0, 117, 255)\",colorOff:\"var(--token-a953d029-d17b-4ad7-bddb-0948163c9524, rgb(255, 255, 255))\",colorOn:\"var(--token-f1eec787-544e-4480-b3af-7bb30f7426bf, rgb(35, 206, 107))\",gradientAngle:0,type:\"color\"},padding:10,paddingBottom:5,paddingIsMixed:true,paddingLeft:10,paddingRight:10,paddingTop:6,radius:6,radiusBottomLeft:6,radiusBottomRight:6,radiusIsMixed:false,radiusTopLeft:6,radiusTopRight:6,selectedFontColor:\"rgb(255, 255, 255)\",shadows:\"\",shadowsSelected:\"\"},checkboxStyle:{fillOff:\"rgb(237, 237, 237)\",fillOn:\"rgb(0, 117, 255)\",icon:{colorOn:\"rgb(255, 255, 255)\",lineWidth:2,rounded:true,size:16},radius:6,size:24},collectionList:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-exrjq0\",\"data-framer-name\":\"iPad\",layoutDependency:layoutDependency,layoutId:\"hW4LPqIfL\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"hW4LPqIfL\",data:Produits,type:\"Collection\"},orderBy:[{collection:\"hW4LPqIfL\",name:\"R6pqD88Hl\",type:\"Identifier\"}],select:[{collection:\"hW4LPqIfL\",name:\"fyzmR826Z\",type:\"Identifier\"},{collection:\"hW4LPqIfL\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"hW4LPqIfL\",name:\"F7v50wRHC\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"CXgdbQj4j\"},type:\"BinaryOperation\"}},children:(collection9,paginationInfo9,loadMore9)=>/*#__PURE__*/_jsx(_Fragment,{children:collection9?.map(({fyzmR826Z:fyzmR826ZhW4LPqIfL,id:idhW4LPqIfL},index9)=>{fyzmR826ZhW4LPqIfL??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`hW4LPqIfL-${idhW4LPqIfL}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{fyzmR826Z:fyzmR826ZhW4LPqIfL},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{fyzmR826Z:fyzmR826Zql517Ucdf},webPageId:\"xAIMB06TJ\"},nodeId:\"OlD8avI9L\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-4e3t0b framer-1h8v942\",layoutDependency:layoutDependency,layoutId:\"OlD8avI9L\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:391,width:\"305px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-wugnzx-container\",layoutDependency:layoutDependency,layoutId:\"rgfD9liXZ-container\",children:/*#__PURE__*/_jsx(ProductCard,{height:\"100%\",id:\"rgfD9liXZ\",KmQork4XP:MjKLfEPT3ql517Ucdf,layoutId:\"rgfD9liXZ\",mcPQM0pZT:Qh0tB4KI5ql517Ucdf,MUU2tEOjW:enumToDisplayName(UY7zCEcziql517Ucdf,activeLocale),Ps35Xu0vm:toResponsiveImage(kLs0EY9lPql517Ucdf),pxTEDcarF:R6pqD88Hlql517Ucdf,style:{width:\"100%\"},TlJ2maO8o:getLocalizedValue(\"v4\",activeLocale)??\"Product Name\",variant:\"PIdRyi3MO\",VXSzI8_M6:enumToDisplayName(HXVHN5WeJql517Ucdf,activeLocale),width:\"100%\"})})})})})})},idhW4LPqIfL);})})})})})],dividerStyle:{color:\"rgba(0, 0, 0, 0.25)\",marginH:0,marginV:0,rounded:false,width:1},dropdownStyle:{arrow:{gap:10,size:12,stroke:2},fill:{color:\"rgb(240, 240, 240)\",colorA:\"rgb(255, 255, 255)\",colorB:\"rgb(189, 189, 189)\",gradientAngle:0,type:\"color\"},fontColor:\"rgb(0, 0, 0)\",padding:16,paddingBottom:16,paddingIsMixed:false,paddingLeft:16,paddingRight:16,paddingTop:16,radius:8,radiusBottomLeft:8,radiusBottomRight:8,radiusIsMixed:false,radiusTopLeft:8,radiusTopRight:8,shadows:\"\"},fieldName:birM6mwSk,fieldType:\"text\",filterBy:\"field\",filterTypeOption:\"buttonGroup\",filterTypeToggle:\"toggleSwitch\",font:{fontFamily:'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",id:\"l36526Giy\",layoutId:\"l36526Giy\",multipleOptionsNoneOption:\"\",multiSelect:true,name:\"iPad\",optionFieldNames:[],options:{allOption:false,allText:getLocalizedValue(\"v2\",activeLocale)??\"Tout\",defaultValue:\"\",optionMode:\"auto\",optionOrder:\"default\",optionValues:[\"iPhone\"],placeholder:\"Mod\\xe8le\"},referenceFieldName:getLocalizedValue(\"v0\",activeLocale)??\"Title\",referenceFieldType:\"text\",style:{width:\"100%\"},superfieldsId:0,textCondition:\"equals\",toggleMultiOptions:{allOption:true,allText:getLocalizedValue(\"v3\",activeLocale)??\"All\",defaultValue:\"all\",noOption:false,noText:\"Off\",order:\"yesNo\",yesOption:true,yesText:\"On\"},toggleSwitchStyle:{fill:{colorAOff:\"rgb(237, 237, 237)\",colorAOn:\"rgb(112, 179, 255)\",colorBOff:\"rgb(204, 204, 204)\",colorBOn:\"rgb(0, 117, 255)\",colorOff:\"rgb(237, 237, 237)\",colorOn:\"rgb(0, 117, 255)\",gradientAngle:0,type:\"color\"},height:32,padding:4,radius:16,shadows:\"0px 2px 4px 0px rgba(0,0,0,0.2)\",switchFill:{colorAOff:\"rgb(255, 255, 255)\",colorAOn:\"rgb(255, 255, 255)\",colorBOff:\"rgb(214, 214, 214)\",colorBOn:\"rgb(214, 214, 214)\",colorOff:\"rgb(255, 255, 255)\",colorOn:\"rgb(255, 255, 255)\",gradientAngle:0,type:\"color\"}},toggleTwoStateOptions:{defaultValue:\"off\",offState:\"all\",onState:\"on\"},toggleTwoStateText:{fontColor:\"rgb(0, 0, 0)\",gap:10,location:\"right\",offText:\"Off\",onText:\"On\"},transition:{bounce:0,delay:0,duration:.2,type:\"spring\"},width:\"100%\"})})}),isDisplayed10()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-14o9bq-container\",\"data-framer-name\":\"Watch\",layoutDependency:layoutDependency,layoutId:\"eFAUfD40f-container\",name:\"Watch\",children:/*#__PURE__*/_jsx(Filter,{buttonGroupLayout:{direction:\"horizontal\",distribute:\"flex-start\",gapH:8,gapV:8,width:\"fit\",wrap:true},buttonGroupStyle:{defaultFontColor:\"rgba(10, 18, 42, 0.5)\",fill:{colorAOff:\"rgb(237, 237, 237)\",colorAOn:\"rgb(112, 179, 255)\",colorBOff:\"rgb(204, 204, 204)\",colorBOn:\"rgb(0, 117, 255)\",colorOff:\"var(--token-a953d029-d17b-4ad7-bddb-0948163c9524, rgb(255, 255, 255))\",colorOn:\"var(--token-f1eec787-544e-4480-b3af-7bb30f7426bf, rgb(35, 206, 107))\",gradientAngle:0,type:\"color\"},padding:10,paddingBottom:5,paddingIsMixed:true,paddingLeft:10,paddingRight:10,paddingTop:6,radius:6,radiusBottomLeft:6,radiusBottomRight:6,radiusIsMixed:false,radiusTopLeft:6,radiusTopRight:6,selectedFontColor:\"rgb(255, 255, 255)\",shadows:\"\",shadowsSelected:\"\"},checkboxStyle:{fillOff:\"rgb(237, 237, 237)\",fillOn:\"rgb(0, 117, 255)\",icon:{colorOn:\"rgb(255, 255, 255)\",lineWidth:2,rounded:true,size:16},radius:6,size:24},collectionList:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-h64qtl\",\"data-framer-name\":\"Watch\",layoutDependency:layoutDependency,layoutId:\"uFweyu3Ia\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"uFweyu3Ia\",data:Produits,type:\"Collection\"},orderBy:[{collection:\"uFweyu3Ia\",name:\"R6pqD88Hl\",type:\"Identifier\"}],select:[{collection:\"uFweyu3Ia\",name:\"fyzmR826Z\",type:\"Identifier\"},{collection:\"uFweyu3Ia\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"uFweyu3Ia\",name:\"F7v50wRHC\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"Op4icuGHA\"},type:\"BinaryOperation\"}},children:(collection10,paginationInfo10,loadMore10)=>/*#__PURE__*/_jsx(_Fragment,{children:collection10?.map(({fyzmR826Z:fyzmR826ZuFweyu3Ia,id:iduFweyu3Ia},index10)=>{fyzmR826ZuFweyu3Ia??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`uFweyu3Ia-${iduFweyu3Ia}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{fyzmR826Z:fyzmR826ZuFweyu3Ia},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{fyzmR826Z:fyzmR826Zql517Ucdf},webPageId:\"xAIMB06TJ\"},nodeId:\"tTelyNywr\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-lw5552 framer-1h8v942\",layoutDependency:layoutDependency,layoutId:\"tTelyNywr\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:391,width:\"305px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ldx2x8-container\",layoutDependency:layoutDependency,layoutId:\"uUPSU2Pu3-container\",children:/*#__PURE__*/_jsx(ProductCard,{height:\"100%\",id:\"uUPSU2Pu3\",KmQork4XP:MjKLfEPT3ql517Ucdf,layoutId:\"uUPSU2Pu3\",mcPQM0pZT:Qh0tB4KI5ql517Ucdf,MUU2tEOjW:enumToDisplayName(UY7zCEcziql517Ucdf,activeLocale),Ps35Xu0vm:toResponsiveImage(kLs0EY9lPql517Ucdf),pxTEDcarF:R6pqD88Hlql517Ucdf,style:{width:\"100%\"},TlJ2maO8o:getLocalizedValue(\"v4\",activeLocale)??\"Product Name\",variant:\"PIdRyi3MO\",VXSzI8_M6:enumToDisplayName(HXVHN5WeJql517Ucdf,activeLocale),width:\"100%\"})})})})})})},iduFweyu3Ia);})})})})})],dividerStyle:{color:\"rgba(0, 0, 0, 0.25)\",marginH:0,marginV:0,rounded:false,width:1},dropdownStyle:{arrow:{gap:10,size:12,stroke:2},fill:{color:\"rgb(240, 240, 240)\",colorA:\"rgb(255, 255, 255)\",colorB:\"rgb(189, 189, 189)\",gradientAngle:0,type:\"color\"},fontColor:\"rgb(0, 0, 0)\",padding:16,paddingBottom:16,paddingIsMixed:false,paddingLeft:16,paddingRight:16,paddingTop:16,radius:8,radiusBottomLeft:8,radiusBottomRight:8,radiusIsMixed:false,radiusTopLeft:8,radiusTopRight:8,shadows:\"\"},fieldName:birM6mwSk,fieldType:\"text\",filterBy:\"field\",filterTypeOption:\"buttonGroup\",filterTypeToggle:\"toggleSwitch\",font:{fontFamily:'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",id:\"eFAUfD40f\",layoutId:\"eFAUfD40f\",multipleOptionsNoneOption:\"\",multiSelect:true,name:\"Watch\",optionFieldNames:[],options:{allOption:false,allText:getLocalizedValue(\"v2\",activeLocale)??\"Tout\",defaultValue:\"\",optionMode:\"auto\",optionOrder:\"default\",optionValues:[\"iPhone\"],placeholder:\"Mod\\xe8le\"},referenceFieldName:getLocalizedValue(\"v0\",activeLocale)??\"Title\",referenceFieldType:\"text\",style:{width:\"100%\"},superfieldsId:0,textCondition:\"equals\",toggleMultiOptions:{allOption:true,allText:getLocalizedValue(\"v3\",activeLocale)??\"All\",defaultValue:\"all\",noOption:false,noText:\"Off\",order:\"yesNo\",yesOption:true,yesText:\"On\"},toggleSwitchStyle:{fill:{colorAOff:\"rgb(237, 237, 237)\",colorAOn:\"rgb(112, 179, 255)\",colorBOff:\"rgb(204, 204, 204)\",colorBOn:\"rgb(0, 117, 255)\",colorOff:\"rgb(237, 237, 237)\",colorOn:\"rgb(0, 117, 255)\",gradientAngle:0,type:\"color\"},height:32,padding:4,radius:16,shadows:\"0px 2px 4px 0px rgba(0,0,0,0.2)\",switchFill:{colorAOff:\"rgb(255, 255, 255)\",colorAOn:\"rgb(255, 255, 255)\",colorBOff:\"rgb(214, 214, 214)\",colorBOn:\"rgb(214, 214, 214)\",colorOff:\"rgb(255, 255, 255)\",colorOn:\"rgb(255, 255, 255)\",gradientAngle:0,type:\"color\"}},toggleTwoStateOptions:{defaultValue:\"off\",offState:\"all\",onState:\"on\"},toggleTwoStateText:{fontColor:\"rgb(0, 0, 0)\",gap:10,location:\"right\",offText:\"Off\",onText:\"On\"},transition:{bounce:0,delay:0,duration:.2,type:\"spring\"},width:\"100%\"})})}),isDisplayed11()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-khjuzu-container\",\"data-framer-name\":\"Samsung\",layoutDependency:layoutDependency,layoutId:\"TTCC4w3aq-container\",name:\"Samsung\",children:/*#__PURE__*/_jsx(Filter,{buttonGroupLayout:{direction:\"horizontal\",distribute:\"flex-start\",gapH:8,gapV:8,width:\"fit\",wrap:true},buttonGroupStyle:{defaultFontColor:\"rgba(10, 18, 42, 0.5)\",fill:{colorAOff:\"rgb(237, 237, 237)\",colorAOn:\"rgb(112, 179, 255)\",colorBOff:\"rgb(204, 204, 204)\",colorBOn:\"rgb(0, 117, 255)\",colorOff:\"var(--token-a953d029-d17b-4ad7-bddb-0948163c9524, rgb(255, 255, 255))\",colorOn:\"var(--token-f1eec787-544e-4480-b3af-7bb30f7426bf, rgb(35, 206, 107))\",gradientAngle:0,type:\"color\"},padding:10,paddingBottom:5,paddingIsMixed:true,paddingLeft:10,paddingRight:10,paddingTop:6,radius:6,radiusBottomLeft:6,radiusBottomRight:6,radiusIsMixed:false,radiusTopLeft:6,radiusTopRight:6,selectedFontColor:\"rgb(255, 255, 255)\",shadows:\"\",shadowsSelected:\"\"},checkboxStyle:{fillOff:\"rgb(237, 237, 237)\",fillOn:\"rgb(0, 117, 255)\",icon:{colorOn:\"rgb(255, 255, 255)\",lineWidth:2,rounded:true,size:16},radius:6,size:24},collectionList:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1j098en\",\"data-framer-name\":\"Samsung\",layoutDependency:layoutDependency,layoutId:\"lEwNBUfHR\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"lEwNBUfHR\",data:Produits,type:\"Collection\"},orderBy:[{collection:\"lEwNBUfHR\",name:\"R6pqD88Hl\",type:\"Identifier\"}],select:[{collection:\"lEwNBUfHR\",name:\"fyzmR826Z\",type:\"Identifier\"},{collection:\"lEwNBUfHR\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"lEwNBUfHR\",name:\"F7v50wRHC\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"t1_l9A73D\"},type:\"BinaryOperation\"}},children:(collection11,paginationInfo11,loadMore11)=>/*#__PURE__*/_jsx(_Fragment,{children:collection11?.map(({fyzmR826Z:fyzmR826ZlEwNBUfHR,id:idlEwNBUfHR},index11)=>{fyzmR826ZlEwNBUfHR??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`lEwNBUfHR-${idlEwNBUfHR}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{fyzmR826Z:fyzmR826ZlEwNBUfHR},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{fyzmR826Z:fyzmR826Zql517Ucdf},webPageId:\"xAIMB06TJ\"},nodeId:\"bvhD5Bt0i\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1qpyao8 framer-1h8v942\",layoutDependency:layoutDependency,layoutId:\"bvhD5Bt0i\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:391,width:\"305px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-18nxstz-container\",layoutDependency:layoutDependency,layoutId:\"PABiRMZR8-container\",children:/*#__PURE__*/_jsx(ProductCard,{height:\"100%\",id:\"PABiRMZR8\",KmQork4XP:MjKLfEPT3ql517Ucdf,layoutId:\"PABiRMZR8\",mcPQM0pZT:Qh0tB4KI5ql517Ucdf,MUU2tEOjW:enumToDisplayName(UY7zCEcziql517Ucdf,activeLocale),Ps35Xu0vm:toResponsiveImage(kLs0EY9lPql517Ucdf),pxTEDcarF:R6pqD88Hlql517Ucdf,style:{width:\"100%\"},TlJ2maO8o:getLocalizedValue(\"v4\",activeLocale)??\"Product Name\",variant:\"PIdRyi3MO\",VXSzI8_M6:enumToDisplayName(HXVHN5WeJql517Ucdf,activeLocale),width:\"100%\"})})})})})})},idlEwNBUfHR);})})})})})],dividerStyle:{color:\"rgba(0, 0, 0, 0.25)\",marginH:0,marginV:0,rounded:false,width:1},dropdownStyle:{arrow:{gap:10,size:12,stroke:2},fill:{color:\"rgb(240, 240, 240)\",colorA:\"rgb(255, 255, 255)\",colorB:\"rgb(189, 189, 189)\",gradientAngle:0,type:\"color\"},fontColor:\"rgb(0, 0, 0)\",padding:16,paddingBottom:16,paddingIsMixed:false,paddingLeft:16,paddingRight:16,paddingTop:16,radius:8,radiusBottomLeft:8,radiusBottomRight:8,radiusIsMixed:false,radiusTopLeft:8,radiusTopRight:8,shadows:\"\"},fieldName:birM6mwSk,fieldType:\"text\",filterBy:\"field\",filterTypeOption:\"buttonGroup\",filterTypeToggle:\"toggleSwitch\",font:{fontFamily:'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",id:\"TTCC4w3aq\",layoutId:\"TTCC4w3aq\",multipleOptionsNoneOption:\"\",multiSelect:true,name:\"Samsung\",optionFieldNames:[],options:{allOption:false,allText:getLocalizedValue(\"v2\",activeLocale)??\"Tout\",defaultValue:\"\",optionMode:\"auto\",optionOrder:\"default\",optionValues:[\"iPhone\"],placeholder:\"Mod\\xe8le\"},referenceFieldName:getLocalizedValue(\"v0\",activeLocale)??\"Title\",referenceFieldType:\"text\",style:{width:\"100%\"},superfieldsId:0,textCondition:\"equals\",toggleMultiOptions:{allOption:true,allText:getLocalizedValue(\"v3\",activeLocale)??\"All\",defaultValue:\"all\",noOption:false,noText:\"Off\",order:\"yesNo\",yesOption:true,yesText:\"On\"},toggleSwitchStyle:{fill:{colorAOff:\"rgb(237, 237, 237)\",colorAOn:\"rgb(112, 179, 255)\",colorBOff:\"rgb(204, 204, 204)\",colorBOn:\"rgb(0, 117, 255)\",colorOff:\"rgb(237, 237, 237)\",colorOn:\"rgb(0, 117, 255)\",gradientAngle:0,type:\"color\"},height:32,padding:4,radius:16,shadows:\"0px 2px 4px 0px rgba(0,0,0,0.2)\",switchFill:{colorAOff:\"rgb(255, 255, 255)\",colorAOn:\"rgb(255, 255, 255)\",colorBOff:\"rgb(214, 214, 214)\",colorBOn:\"rgb(214, 214, 214)\",colorOff:\"rgb(255, 255, 255)\",colorOn:\"rgb(255, 255, 255)\",gradientAngle:0,type:\"color\"}},toggleTwoStateOptions:{defaultValue:\"off\",offState:\"all\",onState:\"on\"},toggleTwoStateText:{fontColor:\"rgb(0, 0, 0)\",gap:10,location:\"right\",offText:\"Off\",onText:\"On\"},transition:{bounce:0,delay:0,duration:.2,type:\"spring\"},width:\"100%\"})})}),isDisplayed12()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ugaxzc-container\",\"data-framer-name\":\"Console\",layoutDependency:layoutDependency,layoutId:\"VWyhuBwoC-container\",name:\"Console\",children:/*#__PURE__*/_jsx(Filter,{buttonGroupLayout:{direction:\"horizontal\",distribute:\"flex-start\",gapH:8,gapV:8,width:\"fit\",wrap:true},buttonGroupStyle:{defaultFontColor:\"rgba(10, 18, 42, 0.5)\",fill:{colorAOff:\"rgb(237, 237, 237)\",colorAOn:\"rgb(112, 179, 255)\",colorBOff:\"rgb(204, 204, 204)\",colorBOn:\"rgb(0, 117, 255)\",colorOff:\"var(--token-a953d029-d17b-4ad7-bddb-0948163c9524, rgb(255, 255, 255))\",colorOn:\"var(--token-f1eec787-544e-4480-b3af-7bb30f7426bf, rgb(35, 206, 107))\",gradientAngle:0,type:\"color\"},padding:10,paddingBottom:5,paddingIsMixed:true,paddingLeft:10,paddingRight:10,paddingTop:6,radius:6,radiusBottomLeft:6,radiusBottomRight:6,radiusIsMixed:false,radiusTopLeft:6,radiusTopRight:6,selectedFontColor:\"rgb(255, 255, 255)\",shadows:\"\",shadowsSelected:\"\"},checkboxStyle:{fillOff:\"rgb(237, 237, 237)\",fillOn:\"rgb(0, 117, 255)\",icon:{colorOn:\"rgb(255, 255, 255)\",lineWidth:2,rounded:true,size:16},radius:6,size:24},collectionList:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-7yhvo1\",\"data-framer-name\":\"Console\",layoutDependency:layoutDependency,layoutId:\"K3iWD2MBX\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"K3iWD2MBX\",data:Produits,type:\"Collection\"},orderBy:[{collection:\"K3iWD2MBX\",name:\"R6pqD88Hl\",type:\"Identifier\"}],select:[{collection:\"K3iWD2MBX\",name:\"fyzmR826Z\",type:\"Identifier\"},{collection:\"K3iWD2MBX\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"K3iWD2MBX\",name:\"F7v50wRHC\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"bjsQ15mAg\"},type:\"BinaryOperation\"}},children:(collection12,paginationInfo12,loadMore12)=>/*#__PURE__*/_jsx(_Fragment,{children:collection12?.map(({fyzmR826Z:fyzmR826ZK3iWD2MBX,id:idK3iWD2MBX},index12)=>{fyzmR826ZK3iWD2MBX??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`K3iWD2MBX-${idK3iWD2MBX}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{fyzmR826Z:fyzmR826ZK3iWD2MBX},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{fyzmR826Z:fyzmR826Zql517Ucdf},webPageId:\"xAIMB06TJ\"},nodeId:\"b5nCO6xDQ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1dhdaam framer-1h8v942\",layoutDependency:layoutDependency,layoutId:\"b5nCO6xDQ\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:391,width:\"305px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-jednrw-container\",layoutDependency:layoutDependency,layoutId:\"N63twQa7_-container\",children:/*#__PURE__*/_jsx(ProductCard,{height:\"100%\",id:\"N63twQa7_\",KmQork4XP:MjKLfEPT3ql517Ucdf,layoutId:\"N63twQa7_\",mcPQM0pZT:Qh0tB4KI5ql517Ucdf,MUU2tEOjW:enumToDisplayName(UY7zCEcziql517Ucdf,activeLocale),Ps35Xu0vm:toResponsiveImage(kLs0EY9lPql517Ucdf),pxTEDcarF:R6pqD88Hlql517Ucdf,style:{width:\"100%\"},TlJ2maO8o:getLocalizedValue(\"v4\",activeLocale)??\"Product Name\",variant:\"PIdRyi3MO\",VXSzI8_M6:enumToDisplayName(HXVHN5WeJql517Ucdf,activeLocale),width:\"100%\"})})})})})})},idK3iWD2MBX);})})})})})],dividerStyle:{color:\"rgba(0, 0, 0, 0.25)\",marginH:0,marginV:0,rounded:false,width:1},dropdownStyle:{arrow:{gap:10,size:12,stroke:2},fill:{color:\"rgb(240, 240, 240)\",colorA:\"rgb(255, 255, 255)\",colorB:\"rgb(189, 189, 189)\",gradientAngle:0,type:\"color\"},fontColor:\"rgb(0, 0, 0)\",padding:16,paddingBottom:16,paddingIsMixed:false,paddingLeft:16,paddingRight:16,paddingTop:16,radius:8,radiusBottomLeft:8,radiusBottomRight:8,radiusIsMixed:false,radiusTopLeft:8,radiusTopRight:8,shadows:\"\"},fieldName:birM6mwSk,fieldType:\"text\",filterBy:\"field\",filterTypeOption:\"buttonGroup\",filterTypeToggle:\"toggleSwitch\",font:{fontFamily:'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",id:\"VWyhuBwoC\",layoutId:\"VWyhuBwoC\",multipleOptionsNoneOption:\"\",multiSelect:true,name:\"Console\",optionFieldNames:[],options:{allOption:false,allText:getLocalizedValue(\"v2\",activeLocale)??\"Tout\",defaultValue:\"\",optionMode:\"auto\",optionOrder:\"default\",optionValues:[\"iPhone\"],placeholder:\"Mod\\xe8le\"},referenceFieldName:getLocalizedValue(\"v0\",activeLocale)??\"Title\",referenceFieldType:\"text\",style:{width:\"100%\"},superfieldsId:0,textCondition:\"equals\",toggleMultiOptions:{allOption:true,allText:getLocalizedValue(\"v3\",activeLocale)??\"All\",defaultValue:\"all\",noOption:false,noText:\"Off\",order:\"yesNo\",yesOption:true,yesText:\"On\"},toggleSwitchStyle:{fill:{colorAOff:\"rgb(237, 237, 237)\",colorAOn:\"rgb(112, 179, 255)\",colorBOff:\"rgb(204, 204, 204)\",colorBOn:\"rgb(0, 117, 255)\",colorOff:\"rgb(237, 237, 237)\",colorOn:\"rgb(0, 117, 255)\",gradientAngle:0,type:\"color\"},height:32,padding:4,radius:16,shadows:\"0px 2px 4px 0px rgba(0,0,0,0.2)\",switchFill:{colorAOff:\"rgb(255, 255, 255)\",colorAOn:\"rgb(255, 255, 255)\",colorBOff:\"rgb(214, 214, 214)\",colorBOn:\"rgb(214, 214, 214)\",colorOff:\"rgb(255, 255, 255)\",colorOn:\"rgb(255, 255, 255)\",gradientAngle:0,type:\"color\"}},toggleTwoStateOptions:{defaultValue:\"off\",offState:\"all\",onState:\"on\"},toggleTwoStateText:{fontColor:\"rgb(0, 0, 0)\",gap:10,location:\"right\",offText:\"Off\",onText:\"On\"},transition:{bounce:0,delay:0,duration:.2,type:\"spring\"},width:\"100%\"})})}),isDisplayed13()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1g1k1g8-container\",\"data-framer-name\":\"Accessoires\",layoutDependency:layoutDependency,layoutId:\"aTRZhH_tM-container\",name:\"Accessoires\",children:/*#__PURE__*/_jsx(Filter,{buttonGroupLayout:{direction:\"horizontal\",distribute:\"flex-start\",gapH:8,gapV:8,width:\"fit\",wrap:true},buttonGroupStyle:{defaultFontColor:\"rgba(10, 18, 42, 0.5)\",fill:{colorAOff:\"rgb(237, 237, 237)\",colorAOn:\"rgb(112, 179, 255)\",colorBOff:\"rgb(204, 204, 204)\",colorBOn:\"rgb(0, 117, 255)\",colorOff:\"var(--token-a953d029-d17b-4ad7-bddb-0948163c9524, rgb(255, 255, 255))\",colorOn:\"var(--token-f1eec787-544e-4480-b3af-7bb30f7426bf, rgb(35, 206, 107))\",gradientAngle:0,type:\"color\"},padding:10,paddingBottom:5,paddingIsMixed:true,paddingLeft:10,paddingRight:10,paddingTop:6,radius:6,radiusBottomLeft:6,radiusBottomRight:6,radiusIsMixed:false,radiusTopLeft:6,radiusTopRight:6,selectedFontColor:\"rgb(255, 255, 255)\",shadows:\"\",shadowsSelected:\"\"},checkboxStyle:{fillOff:\"rgb(237, 237, 237)\",fillOn:\"rgb(0, 117, 255)\",icon:{colorOn:\"rgb(255, 255, 255)\",lineWidth:2,rounded:true,size:16},radius:6,size:24},collectionList:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-xoob5k\",\"data-framer-name\":\"Accessoires\",layoutDependency:layoutDependency,layoutId:\"N8Ym2IljH\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"N8Ym2IljH\",data:Produits,type:\"Collection\"},orderBy:[{collection:\"N8Ym2IljH\",name:\"R6pqD88Hl\",type:\"Identifier\"}],select:[{collection:\"N8Ym2IljH\",name:\"fyzmR826Z\",type:\"Identifier\"},{collection:\"N8Ym2IljH\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"N8Ym2IljH\",name:\"F7v50wRHC\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"mtBdPIFbX\"},type:\"BinaryOperation\"}},children:(collection13,paginationInfo13,loadMore13)=>/*#__PURE__*/_jsx(_Fragment,{children:collection13?.map(({fyzmR826Z:fyzmR826ZN8Ym2IljH,id:idN8Ym2IljH},index13)=>{fyzmR826ZN8Ym2IljH??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`N8Ym2IljH-${idN8Ym2IljH}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{fyzmR826Z:fyzmR826ZN8Ym2IljH},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{fyzmR826Z:fyzmR826Zql517Ucdf},webPageId:\"xAIMB06TJ\"},nodeId:\"VnQUaUUr5\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1crhgbz framer-1h8v942\",layoutDependency:layoutDependency,layoutId:\"VnQUaUUr5\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:391,width:\"305px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-18u5qw5-container\",layoutDependency:layoutDependency,layoutId:\"pFcFjsDzt-container\",children:/*#__PURE__*/_jsx(ProductCard,{height:\"100%\",id:\"pFcFjsDzt\",KmQork4XP:MjKLfEPT3ql517Ucdf,layoutId:\"pFcFjsDzt\",mcPQM0pZT:Qh0tB4KI5ql517Ucdf,MUU2tEOjW:enumToDisplayName(UY7zCEcziql517Ucdf,activeLocale),Ps35Xu0vm:toResponsiveImage(kLs0EY9lPql517Ucdf),pxTEDcarF:R6pqD88Hlql517Ucdf,style:{width:\"100%\"},TlJ2maO8o:getLocalizedValue(\"v4\",activeLocale)??\"Product Name\",variant:\"PIdRyi3MO\",VXSzI8_M6:enumToDisplayName(HXVHN5WeJql517Ucdf,activeLocale),width:\"100%\"})})})})})})},idN8Ym2IljH);})})})})})],dividerStyle:{color:\"rgba(0, 0, 0, 0.25)\",marginH:0,marginV:0,rounded:false,width:1},dropdownStyle:{arrow:{gap:10,size:12,stroke:2},fill:{color:\"rgb(240, 240, 240)\",colorA:\"rgb(255, 255, 255)\",colorB:\"rgb(189, 189, 189)\",gradientAngle:0,type:\"color\"},fontColor:\"rgb(0, 0, 0)\",padding:16,paddingBottom:16,paddingIsMixed:false,paddingLeft:16,paddingRight:16,paddingTop:16,radius:8,radiusBottomLeft:8,radiusBottomRight:8,radiusIsMixed:false,radiusTopLeft:8,radiusTopRight:8,shadows:\"\"},fieldName:birM6mwSk,fieldType:\"text\",filterBy:\"field\",filterTypeOption:\"buttonGroup\",filterTypeToggle:\"toggleSwitch\",font:{fontFamily:'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",id:\"aTRZhH_tM\",layoutId:\"aTRZhH_tM\",multipleOptionsNoneOption:\"\",multiSelect:true,name:\"Accessoires\",optionFieldNames:[],options:{allOption:false,allText:getLocalizedValue(\"v2\",activeLocale)??\"Tout\",defaultValue:\"\",optionMode:\"auto\",optionOrder:\"default\",optionValues:[\"iPhone\"],placeholder:\"Mod\\xe8le\"},referenceFieldName:getLocalizedValue(\"v0\",activeLocale)??\"Title\",referenceFieldType:\"text\",style:{width:\"100%\"},superfieldsId:0,textCondition:\"equals\",toggleMultiOptions:{allOption:true,allText:getLocalizedValue(\"v3\",activeLocale)??\"All\",defaultValue:\"all\",noOption:false,noText:\"Off\",order:\"yesNo\",yesOption:true,yesText:\"On\"},toggleSwitchStyle:{fill:{colorAOff:\"rgb(237, 237, 237)\",colorAOn:\"rgb(112, 179, 255)\",colorBOff:\"rgb(204, 204, 204)\",colorBOn:\"rgb(0, 117, 255)\",colorOff:\"rgb(237, 237, 237)\",colorOn:\"rgb(0, 117, 255)\",gradientAngle:0,type:\"color\"},height:32,padding:4,radius:16,shadows:\"0px 2px 4px 0px rgba(0,0,0,0.2)\",switchFill:{colorAOff:\"rgb(255, 255, 255)\",colorAOn:\"rgb(255, 255, 255)\",colorBOff:\"rgb(214, 214, 214)\",colorBOn:\"rgb(214, 214, 214)\",colorOff:\"rgb(255, 255, 255)\",colorOn:\"rgb(255, 255, 255)\",gradientAngle:0,type:\"color\"}},toggleTwoStateOptions:{defaultValue:\"off\",offState:\"all\",onState:\"on\"},toggleTwoStateText:{fontColor:\"rgb(0, 0, 0)\",gap:10,location:\"right\",offText:\"Off\",onText:\"On\"},transition:{bounce:0,delay:0,duration:.2,type:\"spring\"},width:\"100%\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-javZb.framer-1h8v942, .framer-javZb .framer-1h8v942 { display: block; }\",\".framer-javZb.framer-p0tur8 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 300px; }\",\".framer-javZb .framer-z95lb1 { flex: none; height: 1px; overflow: visible; position: relative; width: 100%; }\",\".framer-javZb .framer-a3gnqp { 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 15px 0px 15px; position: relative; width: 100%; }\",\".framer-javZb .framer-167fftm { 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: 0px; position: relative; width: 100%; }\",\".framer-javZb .framer-kn679c { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-javZb .framer-1b8ndrs { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\".framer-javZb .framer-1czf3k1-container, .framer-javZb .framer-19bu3p3-container, .framer-javZb .framer-2pjtp0-container, .framer-javZb .framer-1r4vx8n-container, .framer-javZb .framer-uwwdc9-container, .framer-javZb .framer-4nb4on-container, .framer-javZb .framer-1o17kf0-container, .framer-javZb .framer-f4fedw-container, .framer-javZb .framer-1mnj2w2-container, .framer-javZb .framer-nvvg73-container, .framer-javZb .framer-14o9bq-container, .framer-javZb .framer-khjuzu-container, .framer-javZb .framer-ugaxzc-container, .framer-javZb .framer-1g1k1g8-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-javZb .framer-lafpsy, .framer-javZb .framer-mewd4n, .framer-javZb .framer-rz7drr, .framer-javZb .framer-4buzny, .framer-javZb .framer-mbg3bg, .framer-javZb .framer-1vwekzp, .framer-javZb .framer-t3qeft, .framer-javZb .framer-58i0w6, .framer-javZb .framer-przp9i, .framer-javZb .framer-exrjq0, .framer-javZb .framer-h64qtl, .framer-javZb .framer-1j098en, .framer-javZb .framer-7yhvo1, .framer-javZb .framer-xoob5k { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; padding: 0px 0px 70px 0px; position: relative; width: 305px; }\",\".framer-javZb .framer-8mjyr7, .framer-javZb .framer-j5nm7n, .framer-javZb .framer-1yr6f1e, .framer-javZb .framer-8w39si, .framer-javZb .framer-i9re8p, .framer-javZb .framer-jxtxjf, .framer-javZb .framer-1nzb9v4, .framer-javZb .framer-1pxj6le, .framer-javZb .framer-1t52wxn, .framer-javZb .framer-4e3t0b, .framer-javZb .framer-lw5552, .framer-javZb .framer-1qpyao8, .framer-javZb .framer-1dhdaam, .framer-javZb .framer-1crhgbz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-javZb .framer-r2fqwd-container, .framer-javZb .framer-1s1ok41-container, .framer-javZb .framer-ldetux-container, .framer-javZb .framer-qd5yl6-container, .framer-javZb .framer-1m70wj8-container, .framer-javZb .framer-1519pg1-container, .framer-javZb .framer-dt75sb-container, .framer-javZb .framer-fympnj-container, .framer-javZb .framer-egl4rp-container, .framer-javZb .framer-wugnzx-container, .framer-javZb .framer-ldx2x8-container, .framer-javZb .framer-18nxstz-container, .framer-javZb .framer-jednrw-container, .framer-javZb .framer-18u5qw5-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-javZb.framer-p0tur8, .framer-javZb .framer-a3gnqp, .framer-javZb .framer-lafpsy, .framer-javZb .framer-8mjyr7, .framer-javZb .framer-mewd4n, .framer-javZb .framer-j5nm7n, .framer-javZb .framer-rz7drr, .framer-javZb .framer-1yr6f1e, .framer-javZb .framer-4buzny, .framer-javZb .framer-8w39si, .framer-javZb .framer-mbg3bg, .framer-javZb .framer-i9re8p, .framer-javZb .framer-1vwekzp, .framer-javZb .framer-jxtxjf, .framer-javZb .framer-t3qeft, .framer-javZb .framer-1nzb9v4, .framer-javZb .framer-58i0w6, .framer-javZb .framer-1pxj6le, .framer-javZb .framer-przp9i, .framer-javZb .framer-1t52wxn, .framer-javZb .framer-exrjq0, .framer-javZb .framer-4e3t0b, .framer-javZb .framer-h64qtl, .framer-javZb .framer-lw5552, .framer-javZb .framer-1j098en, .framer-javZb .framer-1qpyao8, .framer-javZb .framer-7yhvo1, .framer-javZb .framer-1dhdaam, .framer-javZb .framer-xoob5k, .framer-javZb .framer-1crhgbz { gap: 0px; } .framer-javZb.framer-p0tur8 > * { margin: 0px; margin-bottom: calc(15px / 2); margin-top: calc(15px / 2); } .framer-javZb.framer-p0tur8 > :first-child, .framer-javZb .framer-a3gnqp > :first-child, .framer-javZb .framer-lafpsy > :first-child, .framer-javZb .framer-mewd4n > :first-child, .framer-javZb .framer-rz7drr > :first-child, .framer-javZb .framer-4buzny > :first-child, .framer-javZb .framer-mbg3bg > :first-child, .framer-javZb .framer-1vwekzp > :first-child, .framer-javZb .framer-t3qeft > :first-child, .framer-javZb .framer-58i0w6 > :first-child, .framer-javZb .framer-przp9i > :first-child, .framer-javZb .framer-exrjq0 > :first-child, .framer-javZb .framer-h64qtl > :first-child, .framer-javZb .framer-1j098en > :first-child, .framer-javZb .framer-7yhvo1 > :first-child, .framer-javZb .framer-xoob5k > :first-child { margin-top: 0px; } .framer-javZb.framer-p0tur8 > :last-child, .framer-javZb .framer-a3gnqp > :last-child, .framer-javZb .framer-lafpsy > :last-child, .framer-javZb .framer-mewd4n > :last-child, .framer-javZb .framer-rz7drr > :last-child, .framer-javZb .framer-4buzny > :last-child, .framer-javZb .framer-mbg3bg > :last-child, .framer-javZb .framer-1vwekzp > :last-child, .framer-javZb .framer-t3qeft > :last-child, .framer-javZb .framer-58i0w6 > :last-child, .framer-javZb .framer-przp9i > :last-child, .framer-javZb .framer-exrjq0 > :last-child, .framer-javZb .framer-h64qtl > :last-child, .framer-javZb .framer-1j098en > :last-child, .framer-javZb .framer-7yhvo1 > :last-child, .framer-javZb .framer-xoob5k > :last-child { margin-bottom: 0px; } .framer-javZb .framer-a3gnqp > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-javZb .framer-lafpsy > *, .framer-javZb .framer-mewd4n > *, .framer-javZb .framer-rz7drr > *, .framer-javZb .framer-4buzny > *, .framer-javZb .framer-mbg3bg > *, .framer-javZb .framer-1vwekzp > *, .framer-javZb .framer-t3qeft > *, .framer-javZb .framer-58i0w6 > *, .framer-javZb .framer-przp9i > *, .framer-javZb .framer-exrjq0 > *, .framer-javZb .framer-h64qtl > *, .framer-javZb .framer-1j098en > *, .framer-javZb .framer-7yhvo1 > *, .framer-javZb .framer-xoob5k > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-javZb .framer-8mjyr7 > *, .framer-javZb .framer-j5nm7n > *, .framer-javZb .framer-1yr6f1e > *, .framer-javZb .framer-8w39si > *, .framer-javZb .framer-i9re8p > *, .framer-javZb .framer-jxtxjf > *, .framer-javZb .framer-1nzb9v4 > *, .framer-javZb .framer-1pxj6le > *, .framer-javZb .framer-1t52wxn > *, .framer-javZb .framer-4e3t0b > *, .framer-javZb .framer-lw5552 > *, .framer-javZb .framer-1qpyao8 > *, .framer-javZb .framer-1dhdaam > *, .framer-javZb .framer-1crhgbz > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-javZb .framer-8mjyr7 > :first-child, .framer-javZb .framer-j5nm7n > :first-child, .framer-javZb .framer-1yr6f1e > :first-child, .framer-javZb .framer-8w39si > :first-child, .framer-javZb .framer-i9re8p > :first-child, .framer-javZb .framer-jxtxjf > :first-child, .framer-javZb .framer-1nzb9v4 > :first-child, .framer-javZb .framer-1pxj6le > :first-child, .framer-javZb .framer-1t52wxn > :first-child, .framer-javZb .framer-4e3t0b > :first-child, .framer-javZb .framer-lw5552 > :first-child, .framer-javZb .framer-1qpyao8 > :first-child, .framer-javZb .framer-1dhdaam > :first-child, .framer-javZb .framer-1crhgbz > :first-child { margin-left: 0px; } .framer-javZb .framer-8mjyr7 > :last-child, .framer-javZb .framer-j5nm7n > :last-child, .framer-javZb .framer-1yr6f1e > :last-child, .framer-javZb .framer-8w39si > :last-child, .framer-javZb .framer-i9re8p > :last-child, .framer-javZb .framer-jxtxjf > :last-child, .framer-javZb .framer-1nzb9v4 > :last-child, .framer-javZb .framer-1pxj6le > :last-child, .framer-javZb .framer-1t52wxn > :last-child, .framer-javZb .framer-4e3t0b > :last-child, .framer-javZb .framer-lw5552 > :last-child, .framer-javZb .framer-1qpyao8 > :last-child, .framer-javZb .framer-1dhdaam > :last-child, .framer-javZb .framer-1crhgbz > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 76\n * @framerIntrinsicWidth 300\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"go9qm6nsF\":{\"layout\":[\"fixed\",\"auto\"]},\"RQSFrozfR\":{\"layout\":[\"fixed\",\"auto\"]},\"PYdwN9EjS\":{\"layout\":[\"fixed\",\"auto\"]},\"OaMAKfDVu\":{\"layout\":[\"fixed\",\"auto\"]},\"oIzaUcV6u\":{\"layout\":[\"fixed\",\"auto\"]},\"ImkgXGxwm\":{\"layout\":[\"fixed\",\"auto\"]},\"AKFp8aIT1\":{\"layout\":[\"fixed\",\"auto\"]},\"X00sab9T0\":{\"layout\":[\"fixed\",\"auto\"]},\"lm060qNAM\":{\"layout\":[\"fixed\",\"auto\"]},\"xcqApTSx9\":{\"layout\":[\"fixed\",\"auto\"]},\"vIIwjdyJn\":{\"layout\":[\"fixed\",\"auto\"]},\"svYxuBr4R\":{\"layout\":[\"fixed\",\"auto\"]},\"TojKiPfrv\":{\"layout\":[\"fixed\",\"auto\"]},\"PUcTRiNce\":{\"layout\":[\"fixed\",\"auto\"]},\"iQ2LBK1yk\":{\"layout\":[\"fixed\",\"auto\"]},\"L1LCIOYNS\":{\"layout\":[\"fixed\",\"auto\"]},\"WznBWy4Zu\":{\"layout\":[\"fixed\",\"auto\"]},\"xlHOwR_yd\":{\"layout\":[\"fixed\",\"auto\"]},\"VXdCP208r\":{\"layout\":[\"fixed\",\"auto\"]},\"DAQ82xfoY\":{\"layout\":[\"fixed\",\"auto\"]},\"Q7xVFC8it\":{\"layout\":[\"fixed\",\"auto\"]},\"Y9BrhmvnM\":{\"layout\":[\"fixed\",\"auto\"]},\"kdLydbx5O\":{\"layout\":[\"fixed\",\"auto\"]},\"rDH3u57Pu\":{\"layout\":[\"fixed\",\"auto\"]},\"s9c3MheQW\":{\"layout\":[\"fixed\",\"auto\"]},\"eWOQNiUwX\":{\"layout\":[\"fixed\",\"auto\"]},\"JDPLH8inh\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"birM6mwSk\":\"fieldName\",\"pO1kHJpf9\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerlSZpHfotq=withCSS(Component,css,\"framer-javZb\");export default FramerlSZpHfotq;FramerlSZpHfotq.displayName=\"Mod\\xe8le iPhones\";FramerlSZpHfotq.defaultProps={height:76,width:300};addPropertyControls(FramerlSZpHfotq,{variant:{options:[\"IXCYzz3dA\",\"go9qm6nsF\",\"RQSFrozfR\",\"PYdwN9EjS\",\"OaMAKfDVu\",\"oIzaUcV6u\",\"ImkgXGxwm\",\"AKFp8aIT1\",\"X00sab9T0\",\"lm060qNAM\",\"xcqApTSx9\",\"vIIwjdyJn\",\"svYxuBr4R\",\"TojKiPfrv\",\"PUcTRiNce\",\"iQ2LBK1yk\",\"L1LCIOYNS\",\"WznBWy4Zu\",\"xlHOwR_yd\",\"VXdCP208r\",\"DAQ82xfoY\",\"Q7xVFC8it\",\"Y9BrhmvnM\",\"kdLydbx5O\",\"rDH3u57Pu\",\"s9c3MheQW\",\"eWOQNiUwX\",\"JDPLH8inh\"],optionTitles:[\"Open iPhone\",\"Closed iPhone \",\"Mac Open\",\"Mac Close\",\"iPad Open\",\"iPad Close\",\"Watch Open\",\"Watch Close\",\"Samsung Open\",\"Samsung Close\",\"Console Open\",\"Console Close\",\"Accessoires Open\",\"Accessoires Close\",\"iPhone X Open\",\"iPhone X Close\",\"iPhone 11 Open\",\"iPhone 11 Close\",\"iPhone 12 Open\",\"iPhone 12 Close\",\"iPhone 13 Open\",\"iPhone 13 Close\",\"iPhone 14 Open\",\"iPhone 14 Close\",\"iPhone 15 Open\",\"iPhone 15 Close\",\"iPhone 16 Open\",\"iPhone 16 Close\"],title:\"Variant\",type:ControlType.Enum},birM6mwSk:{defaultValue:\"Mod\\xe8le iPhones\",placeholder:\"CMS Field Name\",title:\"Field Name\",type:ControlType.String},pO1kHJpf9:{defaultValue:\"Mod\\xe8le iPhones\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerlSZpHfotq,[{explicitInter:true,fonts:[{family:\"Bebas Neue\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/AWXLDXTI2CYJ5SHK74YUPGPFS5S5BWLL/M6ZJD4UOFNT4DPUXGTK7T46JZ3W3QW64/2TXZKBJMJVP3NQX7K7MGJDQFMD4ZMJR7.woff2\",weight:\"400\"}]},...ProductCardFonts,...FilterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlSZpHfotq\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"birM6mwSk\\\":\\\"fieldName\\\",\\\"pO1kHJpf9\\\":\\\"title\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"300\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"go9qm6nsF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RQSFrozfR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PYdwN9EjS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OaMAKfDVu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oIzaUcV6u\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ImkgXGxwm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AKFp8aIT1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"X00sab9T0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lm060qNAM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xcqApTSx9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vIIwjdyJn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"svYxuBr4R\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TojKiPfrv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PUcTRiNce\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"iQ2LBK1yk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"L1LCIOYNS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WznBWy4Zu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xlHOwR_yd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"VXdCP208r\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DAQ82xfoY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Q7xVFC8it\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Y9BrhmvnM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kdLydbx5O\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rDH3u57Pu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"s9c3MheQW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"eWOQNiUwX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JDPLH8inh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"76\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "export const v0=\"\u0625\u0639\u0627\u062F\u0629 \u062A\u0639\u064A\u064A\u0646 \u0627\u0644\u0645\u0631\u0634\u062D\u0627\u062A\";export const v1=\"\u0627\u0628\u062D\u062B \u0639\u0646 [items] \u0639\u0646\u0627\u0635\u0631...\";export const v2=\"\u0646\u0645\u0648\u0630\u062C / \u0646\u0648\u0639\";export const v3=\"\u062A\u062E\u0632\u064A\u0646 / \u0645\u0645 (\u0633\u0627\u0639\u0629)\";\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (74b1a33)\nimport*as localizedValues from\"./JBmRJi5h0-0.js\";const valuesByLocaleId={WNmk0s59Y:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (74b1a33)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import ResetFiltersButton from\"https://framerusercontent.com/modules/kf2LBfm1QDK0TMFrHROs/7FE807d4HrrcQQm4pNMs/ResetFiltersButton.js\";import SearchBar from\"https://framerusercontent.com/modules/SCy7FLdHzkNZj7inEGxN/HrtAuHkfnqvFF419orNe/SearchBar.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/E0LXF87z6kmoU9JFZSvN/Ywy92JvinTSuv62euXO1/JBmRJi5h0.js\";import RInitialiserLesFiltres from\"https://framerusercontent.com/modules/OoQPpLnakMLoBQ6j7xum/qiy4DHqAyRkdkE8WF2KO/hQ8LDkZIa.js\";import ModLeIPhones from\"https://framerusercontent.com/modules/ltA0uNNiPotfx27iXnUg/B0oVa9fZMa5IsTaRi6My/lSZpHfotq.js\";const RInitialiserLesFiltresFonts=getFonts(RInitialiserLesFiltres);const ResetFiltersButtonFonts=getFonts(ResetFiltersButton);const SearchBarFonts=getFonts(SearchBar);const ModLeIPhonesFonts=getFonts(ModLeIPhones);const ModLeIPhonesControls=getPropertyControls(ModLeIPhones);const cycleOrder=[\"ZDX18JKwY\",\"jxeC3p0sI\"];const serializationHash=\"framer-L0vFJ\";const variantClassNames={jxeC3p0sI:\"framer-v-f65h5x\",ZDX18JKwY:\"framer-v-1wmi8xx\"};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={\"Accessoires Close\":\"TojKiPfrv\",\"Accessoires Open\":\"svYxuBr4R\",\"Closed iPhone \":\"go9qm6nsF\",\"Console Close\":\"vIIwjdyJn\",\"Console Open\":\"xcqApTSx9\",\"iPad Close\":\"oIzaUcV6u\",\"iPad Open\":\"OaMAKfDVu\",\"iPhone 11 Close\":\"WznBWy4Zu\",\"iPhone 11 Open\":\"L1LCIOYNS\",\"iPhone 12 Close\":\"VXdCP208r\",\"iPhone 12 Open\":\"xlHOwR_yd\",\"iPhone 13 Close\":\"Q7xVFC8it\",\"iPhone 13 Open\":\"DAQ82xfoY\",\"iPhone 14 Close\":\"kdLydbx5O\",\"iPhone 14 Open\":\"Y9BrhmvnM\",\"iPhone 15 Close\":\"s9c3MheQW\",\"iPhone 15 Open\":\"rDH3u57Pu\",\"iPhone 16 Close\":\"JDPLH8inh\",\"iPhone 16 Open\":\"eWOQNiUwX\",\"iPhone X Close\":\"iQ2LBK1yk\",\"iPhone X Open\":\"PUcTRiNce\",\"Mac Close\":\"PYdwN9EjS\",\"Mac Open\":\"RQSFrozfR\",\"Open iPhone\":\"IXCYzz3dA\",\"Samsung Close\":\"lm060qNAM\",\"Samsung Open\":\"X00sab9T0\",\"Watch Close\":\"AKFp8aIT1\",\"Watch Open\":\"ImkgXGxwm\"};const humanReadableVariantMap={\"Variant 3\":\"jxeC3p0sI\",Desktop:\"ZDX18JKwY\"};const getProps=({filtre,height,id,title2,titre1,visibleStockage,width,...props})=>{return{...props,fBQndxv5G:humanReadableEnumMap[filtre]??filtre??props.fBQndxv5G??\"go9qm6nsF\",NszOHCOtl:titre1??props.NszOHCOtl??\"Mod\\xe8les\",nXmWYZhhF:title2??props.nXmWYZhhF??\"Stockages\",rvdpyw1dh:visibleStockage??props.rvdpyw1dh??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"ZDX18JKwY\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,fBQndxv5G,rvdpyw1dh,NszOHCOtl,nXmWYZhhF,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZDX18JKwY\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1d1f0xj=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"ZDX18JKwY\");});const onTap9a9gg5=activeVariantCallback(async(...args)=>{setVariant(\"jxeC3p0sI\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"jxeC3p0sI\")return false;return true;};const isDisplayed1=value=>{if(baseVariant===\"jxeC3p0sI\")return false;return value;};const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();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-1wmi8xx\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"ZDX18JKwY\",ref:ref??ref1,style:{backgroundColor:\"var(--token-ddcf2362-358b-46ca-bdba-dedab9d9607b, rgb(246, 247, 249))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},variants:{jxeC3p0sI:{borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80}},...addPropertyOverrides({jxeC3p0sI:{\"data-framer-name\":\"Variant 3\",\"data-highlight\":true,onTap:onTap1d1f0xj}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pxoot6\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"scXxUpgHM\",onTap:onTap9a9gg5,...addPropertyOverrides({jxeC3p0sI:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42)))\"},children:\"Filtres\"})}),className:\"framer-och5ak\",fonts:[\"FS;Bebas Neue-regular\"],layoutDependency:layoutDependency,layoutId:\"Wl3HcxVCo\",style:{\"--extracted-1of0zx5\":\"var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-190wry3\",\"data-framer-name\":\"Graphic\",fill:\"black\",intrinsicHeight:512,intrinsicWidth:512,layoutDependency:layoutDependency,layoutId:\"ZaSQjqtOj\",style:{rotate:180},svg:'<svg height=\"512\" viewBox=\"0 0 128 128\" width=\"512\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M64 88a3.988 3.988 0 0 1-2.828-1.172l-40-40c-1.563-1.563-1.563-4.094 0-5.656s4.094-1.563 5.656 0L64 78.344l37.172-37.172c1.563-1.563 4.094-1.563 5.656 0s1.563 4.094 0 5.656l-40 40A3.988 3.988 0 0 1 64 88z\"/></svg>',variants:{jxeC3p0sI:{rotate:0}},withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18quj1n\",layoutDependency:layoutDependency,layoutId:\"GR2XJu0U9\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-zxjlap\",layoutDependency:layoutDependency,layoutId:\"lIesVGZPk\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lez6o3-container\",layoutDependency:layoutDependency,layoutId:\"JIxwRyWPq-container\",children:/*#__PURE__*/_jsx(ResetFiltersButton,{appearance:\"custom\",autoHide:true,bgBlur:0,customLayer:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-2qfh0x\",\"data-framer-name\":\"Reset\",layoutDependency:layoutDependency,layoutId:\"X3O8agrAR\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-4frjyl-container\",layoutDependency:layoutDependency,layoutId:\"TR82ZVfOg-container\",children:/*#__PURE__*/_jsx(RInitialiserLesFiltres,{height:\"100%\",id:\"TR82ZVfOg\",layoutId:\"TR82ZVfOg\",width:\"100%\"})})})})],fill:{color:\"rgb(0, 0, 0)\",colorA:\"rgb(140, 140, 140)\",colorB:\"rgb(0, 0, 0)\",gradientAngle:0,type:\"color\"},font:{fontFamily:'\"Inter\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",letterSpacing:\"0em\",lineHeight:\"1.4em\"},fontColor:\"rgb(255, 255, 255)\",height:\"100%\",id:\"JIxwRyWPq\",layoutId:\"JIxwRyWPq\",padding:12,paddingBottom:12,paddingIsMixed:false,paddingLeft:12,paddingRight:12,paddingTop:12,radius:8,radiusBottomLeft:8,radiusBottomRight:8,radiusIsMixed:false,radiusTopLeft:8,radiusTopRight:8,resetFilters:true,resetSearch:true,shadows:\"\",superfieldsId:0,text:getLocalizedValue(\"v0\",activeLocale)??\"R\\xe9initialiser les filtres\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-wtiqau-container\",layoutDependency:layoutDependency,layoutId:\"PdaT1iiDb-container\",children:/*#__PURE__*/_jsx(SearchBar,{autoFocus:false,fill:{color:\"var(--token-a953d029-d17b-4ad7-bddb-0948163c9524, rgb(255, 255, 255))\",colorA:\"rgb(255, 255, 255)\",colorB:\"rgb(189, 189, 189)\",gradientAngle:0,type:\"color\"},focus:{color:\"rgb(0, 117, 255)\",style:\"solid\",transition:{bounce:0,delay:0,duration:.2,type:\"spring\"},width:2,widthBottom:2,widthIsMixed:false,widthLeft:2,widthRight:2,widthTop:2},font:{fontFamily:'\"Inter\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",letterSpacing:\"0em\",lineHeight:\"1.4em\"},fontColor:\"rgb(0, 0, 0)\",gap:8,height:\"100%\",id:\"PdaT1iiDb\",layoutId:\"PdaT1iiDb\",padding:\"8px 12px 8px 12px\",placeholderColor:\"rgba(0, 0, 0, 0.5)\",placeholderText:getLocalizedValue(\"v1\",activeLocale)??\"Search [items] items...\",radius:\"8px\",searchIcon:{color:\"rgb(0, 0, 0)\",lineWidth:2.5,opacity:.5,size:16},shadows:\"\",style:{width:\"100%\"},superfieldsId:0,width:\"100%\",xButton:{color:\"rgb(0, 0, 0)\",lineWidth:2.5,opacity:.5,size:14}})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:76,width:`calc(${componentViewport?.width||\"100vw\"} - 30px)`,y:(componentViewport?.y||0)+20+474,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-u8pvqt-container\",layoutDependency:layoutDependency,layoutId:\"X8IvXe3kI-container\",children:/*#__PURE__*/_jsx(ModLeIPhones,{birM6mwSk:getLocalizedValue(\"v2\",activeLocale)??\"Mod\\xe8le / type\",height:\"100%\",id:\"X8IvXe3kI\",layoutId:\"X8IvXe3kI\",pO1kHJpf9:NszOHCOtl,style:{width:\"100%\"},variant:fBQndxv5G,width:\"100%\"})})}),isDisplayed1(rvdpyw1dh)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:76,width:`calc(${componentViewport?.width||\"100vw\"} - 30px)`,y:(componentViewport?.y||0)+20+570,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1w809ny-container\",layoutDependency:layoutDependency,layoutId:\"UVm4xc7y3-container\",children:/*#__PURE__*/_jsx(ModLeIPhones,{birM6mwSk:getLocalizedValue(\"v3\",activeLocale)??\"Stockage / mm (watch)\",height:\"100%\",id:\"UVm4xc7y3\",layoutId:\"UVm4xc7y3\",pO1kHJpf9:nXmWYZhhF,style:{width:\"100%\"},variant:fBQndxv5G,width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-L0vFJ.framer-1o3jngs, .framer-L0vFJ .framer-1o3jngs { display: block; }\",\".framer-L0vFJ.framer-1wmi8xx { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 20px 15px 20px 15px; position: relative; width: 330px; will-change: var(--framer-will-change-override, transform); }\",\".framer-L0vFJ .framer-pxoot6 { 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: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-L0vFJ .framer-och5ak { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-L0vFJ .framer-190wry3 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\".framer-L0vFJ .framer-18quj1n { 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: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-L0vFJ .framer-zxjlap { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-L0vFJ .framer-1lez6o3-container, .framer-L0vFJ .framer-4frjyl-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-L0vFJ .framer-2qfh0x { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-L0vFJ .framer-wtiqau-container, .framer-L0vFJ .framer-u8pvqt-container, .framer-L0vFJ .framer-1w809ny-container { flex: none; height: auto; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-L0vFJ.framer-1wmi8xx, .framer-L0vFJ .framer-18quj1n, .framer-L0vFJ .framer-zxjlap, .framer-L0vFJ .framer-2qfh0x { gap: 0px; } .framer-L0vFJ.framer-1wmi8xx > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-L0vFJ.framer-1wmi8xx > :first-child, .framer-L0vFJ .framer-18quj1n > :first-child { margin-top: 0px; } .framer-L0vFJ.framer-1wmi8xx > :last-child, .framer-L0vFJ .framer-18quj1n > :last-child { margin-bottom: 0px; } .framer-L0vFJ .framer-18quj1n > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-L0vFJ .framer-zxjlap > *, .framer-L0vFJ .framer-2qfh0x > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-L0vFJ .framer-zxjlap > :first-child, .framer-L0vFJ .framer-2qfh0x > :first-child { margin-left: 0px; } .framer-L0vFJ .framer-zxjlap > :last-child, .framer-L0vFJ .framer-2qfh0x > :last-child { margin-right: 0px; } }\",\".framer-L0vFJ.framer-v-f65h5x.framer-1wmi8xx { align-content: flex-start; align-items: flex-start; cursor: pointer; gap: 15px; padding: 15px 20px 15px 20px; }\",\".framer-L0vFJ.framer-v-f65h5x .framer-pxoot6 { cursor: unset; order: 0; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-L0vFJ.framer-v-f65h5x.framer-1wmi8xx { gap: 0px; } .framer-L0vFJ.framer-v-f65h5x.framer-1wmi8xx > * { margin: 0px; margin-bottom: calc(15px / 2); margin-top: calc(15px / 2); } .framer-L0vFJ.framer-v-f65h5x.framer-1wmi8xx > :first-child { margin-top: 0px; } .framer-L0vFJ.framer-v-f65h5x.framer-1wmi8xx > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 266\n * @framerIntrinsicWidth 330\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"jxeC3p0sI\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"fBQndxv5G\":\"filtre\",\"rvdpyw1dh\":\"visibleStockage\",\"NszOHCOtl\":\"titre1\",\"nXmWYZhhF\":\"title2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerJBmRJi5h0=withCSS(Component,css,\"framer-L0vFJ\");export default FramerJBmRJi5h0;FramerJBmRJi5h0.displayName=\"Filters\";FramerJBmRJi5h0.defaultProps={height:266,width:330};addPropertyControls(FramerJBmRJi5h0,{variant:{options:[\"ZDX18JKwY\",\"jxeC3p0sI\"],optionTitles:[\"Desktop\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},fBQndxv5G:ModLeIPhonesControls?.[\"variant\"]&&{...ModLeIPhonesControls[\"variant\"],defaultValue:\"go9qm6nsF\",description:undefined,hidden:undefined,title:\"Filtre\"},rvdpyw1dh:{defaultValue:true,title:\"Visible Stockage\",type:ControlType.Boolean},NszOHCOtl:{defaultValue:\"Mod\\xe8les\",displayTextArea:false,title:\"Titre 1\",type:ControlType.String},nXmWYZhhF:{defaultValue:\"Stockages\",displayTextArea:false,title:\"Title 2\",type:ControlType.String}});addFonts(FramerJBmRJi5h0,[{explicitInter:true,fonts:[{family:\"Bebas Neue\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/AWXLDXTI2CYJ5SHK74YUPGPFS5S5BWLL/M6ZJD4UOFNT4DPUXGTK7T46JZ3W3QW64/2TXZKBJMJVP3NQX7K7MGJDQFMD4ZMJR7.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\"}]},...RInitialiserLesFiltresFonts,...ResetFiltersButtonFonts,...SearchBarFonts,...ModLeIPhonesFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJBmRJi5h0\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"330\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"266\",\"framerVariables\":\"{\\\"fBQndxv5G\\\":\\\"filtre\\\",\\\"rvdpyw1dh\\\":\\\"visibleStockage\\\",\\\"NszOHCOtl\\\":\\\"titre1\\\",\\\"nXmWYZhhF\\\":\\\"title2\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jxeC3p0sI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42)))\"},children:\"\u062A\u0631\u062A\u064A\u0628 \u062D\u0633\u0628 :\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (74b1a33)\nimport*as localizedValues from\"./QRKqSb60g-0.js\";const valuesByLocaleId={WNmk0s59Y:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (74b1a33)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import getLocalizedValue from\"https://framerusercontent.com/modules/TDcAqAzS2qGc2i0U7iCj/qv9J5v1fMdxv5uKe69CC/QRKqSb60g.js\";const cycleOrder=[\"cKbqRLxTY\",\"mRrYteheU\"];const serializationHash=\"framer-RIkBa\";const variantClassNames={cKbqRLxTY:\"framer-v-ob7bbc\",mRrYteheU:\"framer-v-1b6xp8t\"};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={\"Variant 1\":\"cKbqRLxTY\",\"Variant 2\":\"mRrYteheU\"};const getProps=({click,height,hover,id,width,...props})=>{return{...props,uUkBHu6Mj:click??props.uUkBHu6Mj,variant:humanReadableVariantMap[props.variant]??props.variant??\"cKbqRLxTY\",Wnc01k9HJ:hover??props.Wnc01k9HJ};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,Wnc01k9HJ,uUkBHu6Mj,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"cKbqRLxTY\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1evveja=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(uUkBHu6Mj){const res=await uUkBHu6Mj(...args);if(res===false)return false;}});const onMouseEnter1eurxda=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(Wnc01k9HJ){const res=await Wnc01k9HJ(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();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-ob7bbc\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"cKbqRLxTY\",onMouseEnter:onMouseEnter1eurxda,onTap:onTap1evveja,ref:ref??ref1,style:{backgroundColor:\"var(--token-ddcf2362-358b-46ca-bdba-dedab9d9607b, rgb(246, 247, 249))\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,...style},...addPropertyOverrides({mRrYteheU:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1c87qzt\",layoutDependency:layoutDependency,layoutId:\"d7O36uCra\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42)))\"},children:\"trier par :\"})}),className:\"framer-1prtmgp\",fonts:[\"FS;Bebas Neue-regular\"],layoutDependency:layoutDependency,layoutId:\"OEGziNnwc\",style:{\"--extracted-1of0zx5\":\"var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1fqpl6s\",\"data-framer-name\":\"Graphic\",fill:\"black\",intrinsicHeight:512,intrinsicWidth:512,layoutDependency:layoutDependency,layoutId:\"kOXYDL__M\",style:{rotate:0},svg:'<svg height=\"512\" viewBox=\"0 0 128 128\" width=\"512\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M64 88a3.988 3.988 0 0 1-2.828-1.172l-40-40c-1.563-1.563-1.563-4.094 0-5.656s4.094-1.563 5.656 0L64 78.344l37.172-37.172c1.563-1.563 4.094-1.563 5.656 0s1.563 4.094 0 5.656l-40 40A3.988 3.988 0 0 1 64 88z\"/></svg>',variants:{mRrYteheU:{rotate:180}},withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-RIkBa.framer-1jm5p7m, .framer-RIkBa .framer-1jm5p7m { display: block; }\",\".framer-RIkBa.framer-ob7bbc { align-content: flex-end; align-items: flex-end; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 15px 20px 15px 20px; position: relative; width: 300px; will-change: var(--framer-will-change-override, transform); }\",\".framer-RIkBa .framer-1c87qzt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-RIkBa .framer-1prtmgp { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-RIkBa .framer-1fqpl6s { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-RIkBa.framer-ob7bbc { gap: 0px; } .framer-RIkBa.framer-ob7bbc > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-RIkBa.framer-ob7bbc > :first-child { margin-top: 0px; } .framer-RIkBa.framer-ob7bbc > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 54\n * @framerIntrinsicWidth 300\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"mRrYteheU\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Wnc01k9HJ\":\"hover\",\"uUkBHu6Mj\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerQRKqSb60g=withCSS(Component,css,\"framer-RIkBa\");export default FramerQRKqSb60g;FramerQRKqSb60g.displayName=\"Sorting\";FramerQRKqSb60g.defaultProps={height:54,width:300};addPropertyControls(FramerQRKqSb60g,{variant:{options:[\"cKbqRLxTY\",\"mRrYteheU\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},Wnc01k9HJ:{title:\"Hover\",type:ControlType.EventHandler},uUkBHu6Mj:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerQRKqSb60g,[{explicitInter:true,fonts:[{family:\"Bebas Neue\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/AWXLDXTI2CYJ5SHK74YUPGPFS5S5BWLL/M6ZJD4UOFNT4DPUXGTK7T46JZ3W3QW64/2TXZKBJMJVP3NQX7K7MGJDQFMD4ZMJR7.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQRKqSb60g\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"54\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"300\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mRrYteheU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"Wnc01k9HJ\\\":\\\"hover\\\",\\\"uUkBHu6Mj\\\":\\\"click\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "8hBACkN,IAAMA,GAAmB,wBAAqCC,GAAqB,mBAAgCC,GAAU,SACnUC,IAAW,SAASA,EAAU,CAACA,EAAU,OAAU,SAASA,EAAU,OAAU,SAASA,EAAU,QAAW,UAAUA,EAAU,KAAQ,OAAOA,EAAU,KAAQ,MAAO,GAAGA,KAAYA,GAAU,CAAC,EAAE,EAAS,IAAIC,GAAiB,SAASA,EAAgB,CAACA,EAAgB,OAAU,SAASA,EAAgB,OAAU,SAASA,EAAgB,KAAQ,OAAOA,EAAgB,UAAa,YAAYA,EAAgB,eAAkB,iBAAiBA,EAAgB,gBAAmB,iBAAkB,GAAGA,IAAkBA,EAAgB,CAAC,EAAE,EAAS,IAAIC,IAAqB,SAASA,EAAoB,CAACA,EAAoB,OAAU,SAASA,EAAoB,SAAY,UAAW,GAAGA,KAAsBA,GAAoB,CAAC,EAAE,EAAia,IAAMC,GAAoB,CAACC,EAAWC,IAAmBA,GAAc,EAAU,EAAU,KAAK,KAAKD,EAAWC,CAAY,EAAiBC,GAAc,IAAyE,eAA3DC,GAAM,EAAmB,QAAQ,KAAK,EAAE,CAAyC,GAAoCC,GAAc,CAAC,CAAC,OAAAC,EAAO,MAAS,EAAE,CAAC,KAAK,CAAC,cAAc,CAAC,KAAKC,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,KAAK,EAAE,eAAe,GAAK,MAAM,SAAS,YAAY,yCAAyC,OAAAD,CAAM,CAAC,GAA0gD,SAASE,GAAO,CAAC,MAAAC,EAAM,QAAAC,EAAQ,aAAAC,EAAa,IAAI,EAAE,CAAC,IAAIC,EAAYC,EAAa,GAAGJ,EAAM,YAAY,SAAS,CAAC,IAAIK,EAAmBC,EAAcC,EAAc,IAAIC,GAAOH,EAAmBL,EAAM,eAAe,MAAMK,IAAqB,OAAO,OAAOA,EAAmB,CAAC,EAAQI,GAAOH,EAAcN,EAAM,SAAS,MAAMM,IAAgB,OAAO,OAAOA,EAAc,MAAYI,GAAQH,EAAcP,EAAM,SAAS,MAAMO,IAAgB,OAAO,OAAOA,EAAc,OAAO,OAAGC,GAAOR,EAAM,QAAQS,GAAOC,KAASF,EAAmBG,GAAaH,EAAM,CAAC,MAAM,CAAC,GAAGA,EAAM,MAAM,MAAM,GAAGC,GAAO,CAAC,MAAMA,CAAK,EAAE,GAAGC,GAAQ,CAAC,OAAOA,CAAM,CAAC,CAAC,CAAC,GAAuBE,EAAK,MAAM,CAAC,mBAAmB,GAAK,MAAM,CAAC,QAAQ,UAAU,EAAE,QAAQX,EAAQ,SAASO,CAAK,CAAC,CAAE,CAAC,OAAoBK,EAAM,MAAM,CAAC,mBAAmB,GAAK,QAAQZ,EAAQ,MAAM,CAAC,SAAS,WAAW,QAAQ,OAAO,iBAAiBE,EAAYH,EAAM,QAAQ,MAAMG,IAAc,OAAO,OAAOA,EAAY,YAAY,SAAS,WAAW,SAAS,GAAGW,GAAiBd,EAAM,IAAI,EAAE,MAAMA,EAAM,UAAU,QAAQA,EAAM,eAAe,GAAGA,EAAM,UAAU,MAAMA,EAAM,YAAY,MAAMA,EAAM,aAAa,MAAMA,EAAM,WAAW,KAAK,GAAGA,EAAM,OAAO,KAAK,aAAaA,EAAM,cAAc,GAAGA,EAAM,aAAa,MAAMA,EAAM,cAAc,MAAMA,EAAM,iBAAiB,MAAMA,EAAM,gBAAgB,KAAK,GAAGA,EAAM,MAAM,KAAK,WAAW,OAAO,OAAO,UAAU,KAAKA,EAAM,QAAQ,OAAO,QAAQ,OAAU,WAAWI,EAAaJ,EAAM,SAAS,MAAMI,IAAe,OAAO,OAAOA,EAAa,QAAQ,OAAO,OAAU,SAAS,UAAUJ,EAAM,QAAQ,GAAGA,EAAM,KAAK,GAAGA,EAAM,KAAK,EAAE,SAAS,CAACA,EAAM,KAAkBY,EAAKG,GAAO,CAAC,GAAGf,EAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAE,CAACD,GAAO,YAAY,qBAA4B,IAAMiB,GAAsB,CAAChB,EAAM,CAAC,KAAK,CAAC,KAAKiB,EAAY,OAAO,SAAS,GAAK,SAAS,CAAC,MAAM,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,MAAM,CAAC,KAAKA,EAAY,YAAY,aAAa,EAAE,UAAU,eAAe,aAAa,CAAC,MAAM,YAAY,EAAE,UAAU,CAAC,WAAW,aAAa,cAAc,WAAW,EAAE,YAAY,CAAC,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,CAAC,EAAE,MAAM,CAAC,KAAKA,EAAY,KAAK,aAAa,QAAQ,QAAQ,CAAC,QAAQ,SAAS,SAAS,QAAQ,EAAE,aAAa,CAAC,QAAQ,SAAS,SAAS,QAAQ,CAAC,CAAC,EAAE,GAAGjB,CAAK,GAAU,SAASe,GAAO,CAAC,MAAAN,EAAM,aAAAS,EAAa,SAAAC,EAAS,WAAAC,EAAW,YAAAC,EAAY,UAAAC,EAAU,MAAAC,EAAM,MAAAC,EAAM,WAAAC,EAAW,QAAAC,EAAQ,OAAAC,EAAO,SAAS,EAAE,CAAC,OAAoBf,EAAKgB,EAAO,IAAI,CAAC,QAAQ,CAAC,YAAYJ,EAAM,GAAGE,CAAO,EAAE,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,YAAYR,EAAa,GAAGC,CAAQ,MAAMC,CAAU,MAAMC,CAAW,MAAMC,CAAS,KAAK,GAAGb,CAAK,KAAK,YAAYc,EAAM,aAAaI,EAAO,cAAc,MAAM,EAAE,QAAQ,GAAM,WAAWF,CAAU,CAAC,CAAE,CAACV,GAAO,YAAY,qBAA4B,SAASc,GAAQ,CAAC,MAAAC,EAAM,SAAAC,CAAQ,EAAE,CAAC,OAAoBlB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,MAAM,OAAO,OAAO,OAAO,aAAa,SAAS,WAAW,SAAS,cAAc,SAAS,IAAI,GAAG,gBAAgB,0BAA0B,aAAa,EAAE,OAAO,+BAA+B,MAAM,oBAAoB,SAAS,GAAG,QAAQ,GAAG,UAAU,IAAI,SAAS,SAAS,EAAE,SAAS,CAAcD,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,WAAW,IAAI,UAAU,QAAQ,EAAE,SAASkB,CAAK,CAAC,EAAelB,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,QAAQ,GAAG,WAAW,IAAI,UAAU,QAAQ,EAAE,SAASmB,CAAQ,CAAC,CAAC,CAAC,CAAC,CAAE,CAACF,GAAQ,YAAY,sBAA6D,SAASG,GAAiBC,EAAKC,EAAG,KAAK,CAAC,GAAGD,EAAK,CAAC,GAAG,CAAC,MAAAE,EAAM,OAAAC,EAAO,OAAAC,CAAM,EAAEJ,EAA0K,OAAlK,OAAOC,GAAI,YAAcA,GAAIC,EAAMF,EAAK,QAAQG,EAAOH,EAAK,SAASI,EAAOJ,EAAK,WAAeE,EAAMF,EAAK,SAASG,EAAOH,EAAK,UAAUI,EAAOJ,EAAK,YAAeA,EAAK,MAAM,QAAe,CAAC,gBAAgBE,EAAM,gBAAgB,MAAM,EAAc,CAAC,gBAAgB,OAAO,gBAAgB,mBAAmBF,EAAK,aAAa,QAAQI,CAAM,KAAKD,CAAM,GAAG,CAAG,CAAC,MAAM,CAAC,CAAE,CAAQ,SAASE,GAAS,CAAC,MAAAH,EAAM,OAAO,eAAAI,EAAe,OAAO,eAAAC,EAAe,UAAU,UAAAC,EAAU,GAAM,GAAGC,CAAK,EAAE,CAAC,MAAM,CAAC,KAAKC,EAAY,OAAO,SAAS,GAAK,aAAaF,EAAU,OAAU,CAAC,KAAK,QAAQ,MAAAN,EAAM,OAAOI,EAAe,OAAOC,EAAe,cAAc,CAAC,EAAE,SAAS,CAAC,KAAK,CAAC,KAAKG,EAAY,KAAK,aAAa,QAAQ,QAAQ,CAAC,QAAQ,UAAU,EAAE,aAAa,CAAC,QAAQ,UAAU,EAAE,wBAAwB,EAAI,EAAE,MAAM,CAAC,KAAKA,EAAY,MAAM,aAAaR,EAAM,OAAOO,GAAOA,EAAM,MAAM,OAAO,EAAE,OAAO,CAAC,KAAKC,EAAY,MAAM,aAAaJ,EAAe,MAAM,SAAS,OAAOG,GAAOA,EAAM,MAAM,UAAU,EAAE,OAAO,CAAC,KAAKC,EAAY,MAAM,aAAaH,EAAe,MAAM,IAAI,OAAOE,GAAOA,EAAM,MAAM,UAAU,EAAE,cAAc,CAAC,KAAKC,EAAY,OAAO,aAAa,EAAE,MAAM,QAAQ,KAAK,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,OAAO,OAAOD,GAAOA,EAAM,MAAM,UAAU,CAAC,EAAE,GAAGA,CAAK,CAAE,CAAQ,SAASE,GAAc,CAAC,QAAAC,EAAQ,OAAO,SAAAC,EAAS,OAAO,SAAAC,EAAS,OAAO,SAAAC,EAAS,OAAO,UAAAC,EAAU,OAAO,UAAAC,EAAU,OAAO,UAAAT,EAAU,GAAM,GAAGC,CAAK,EAAE,CAAC,MAAM,CAAC,KAAKC,EAAY,OAAO,SAAS,GAAK,aAAaF,EAAU,OAAU,CAAC,KAAK,QAAQ,QAAAI,EAAQ,SAAAC,EAAS,SAAAC,EAAS,SAAAC,EAAS,UAAAC,EAAU,UAAAC,EAAU,cAAc,CAAC,EAAE,SAAS,CAAC,KAAK,CAAC,KAAKP,EAAY,KAAK,aAAa,QAAQ,QAAQ,CAAC,QAAQ,UAAU,EAAE,aAAa,CAAC,QAAQ,UAAU,EAAE,wBAAwB,EAAI,EAAE,QAAQ,CAAC,KAAKA,EAAY,MAAM,aAAaE,EAAQ,OAAOH,GAAOA,EAAM,MAAM,OAAO,EAAE,SAAS,CAAC,KAAKC,EAAY,MAAM,aAAaG,EAAS,MAAM,YAAY,OAAOJ,GAAOA,EAAM,MAAM,UAAU,EAAE,SAAS,CAAC,KAAKC,EAAY,MAAM,aAAaI,EAAS,MAAM,IAAI,OAAOL,GAAOA,EAAM,MAAM,UAAU,EAAE,SAAS,CAAC,KAAKC,EAAY,MAAM,aAAaK,EAAS,OAAON,GAAOA,EAAM,MAAM,OAAO,EAAE,UAAU,CAAC,KAAKC,EAAY,MAAM,aAAaM,EAAU,MAAM,aAAa,OAAOP,GAAOA,EAAM,MAAM,UAAU,EAAE,UAAU,CAAC,KAAKC,EAAY,MAAM,aAAaO,EAAU,MAAM,IAAI,OAAOR,GAAOA,EAAM,MAAM,UAAU,EAAE,cAAc,CAAC,KAAKC,EAAY,OAAO,aAAa,EAAE,MAAM,QAAQ,KAAK,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,OAAO,OAAOD,GAAOA,EAAM,MAAM,UAAU,CAAC,EAAE,GAAGA,CAAK,CAAE,CAAQ,SAASS,GAAaC,EAAQ,CAAC,GAAG,OAAOA,GAAU,SAAU,MAAM,CAAC,EAAE,EAAE,EAAE,CAAC,EAAmC,IAAMC,EAAzBD,EAAQ,MAAM,GAAG,EAA4B,IAAIE,GAAO,SAASA,EAAM,QAAQ,KAAK,EAAE,EAAE,EAAE,CAAC,EAAE,OAAOD,EAAa,OAAO,CAAC,IAAK,GAAE,IAAME,EAAEF,EAAa,CAAC,EAAE,MAAM,CAACE,EAAEA,EAAEA,EAAEA,CAAC,EAAE,IAAK,GAAE,OAAOF,CAAa,CAAC,MAAM,CAAC,EAAE,EAAE,EAAE,CAAC,CAAE,CAAQ,SAASG,GAAgB,CAAC,eAAAC,EAAe,GAAM,OAAAC,EAAO,IAAI,EAAE,CAAC,EAAE,CAAC,MAAM,CAAC,OAAO,CAAC,KAAKf,EAAY,KAAK,aAAa,QAAQ,QAAQ,CAAC,QAAQ,aAAa,GAAGc,EAAe,CAAC,gBAAgB,EAAE,CAAC,CAAC,EAAE,aAAa,CAAC,YAAY,aAAa,GAAGA,EAAe,CAAC,iBAAiB,EAAE,CAAC,CAAC,EAAE,wBAAwB,GAAK,0BAA0B,WAAW,OAAAC,CAAM,EAAE,UAAU,CAAC,KAAKf,EAAY,OAAO,aAAa,GAAG,YAAY,iBAAiB,OAAOD,GAAOA,EAAM,SAAS,SAAgDgB,IAAOhB,CAAK,CAAE,EAAE,UAAU,CAAC,KAAKC,EAAY,KAAK,aAAa,SAAS,QAAQ,CAAC,SAAS,SAAS,OAAO,UAAU,OAAO,WAAW,EAAE,aAAa,CAAC,OAAO,SAAS,OAAO,SAAS,SAAS,WAAW,EAAE,OAAOD,GAAOA,EAAM,SAAS,SAAgDgB,IAAOhB,CAAK,CAAE,EAAE,mBAAmB,CAAC,KAAKC,EAAY,OAAO,aAAa,QAAQ,YAAY,uBAAuB,OAAOD,GAAOA,EAAM,SAAS,SAASA,EAAM,YAAY,aAAoDgB,IAAOhB,CAAK,CAAE,EAAE,mBAAmB,CAAC,KAAKC,EAAY,KAAK,aAAa,SAAS,QAAQ,CAAC,SAAS,SAAS,OAAO,UAAU,MAAM,EAAE,aAAa,CAAC,OAAO,SAAS,OAAO,SAAS,QAAQ,EAAE,OAAOD,GAAOA,EAAM,SAAS,SAASA,EAAM,YAAY,aAAoDgB,IAAOhB,CAAK,CAAE,EAAE,WAAW,CAAC,KAAKC,EAAY,KAAK,aAAa,YAAY,QAAQ,CAAC,YAAY,YAAY,EAAE,aAAa,CAAC,aAAQ,YAAO,EAAE,wBAAwB,GAAK,MAAM,OAAO,OAAOD,GAAOiB,GAAcjB,CAAK,IAAI,UAAiDgB,IAAOhB,CAAK,CAAE,EAAE,WAAW,CAAC,KAAKC,EAAY,KAAK,aAAa,YAAY,QAAQ,CAAC,YAAY,YAAY,EAAE,aAAa,CAAC,mBAAc,mBAAc,EAAE,wBAAwB,GAAK,0BAA0B,WAAW,MAAM,OAAO,OAAOD,GAAOiB,GAAcjB,CAAK,IAAI,UAAiDgB,IAAOhB,CAAK,CAAE,EAAE,SAAS,CAAC,KAAKC,EAAY,KAAK,aAAa,YAAY,QAAQ,CAAC,YAAY,YAAY,EAAE,aAAa,CAAC,mBAAc,mBAAc,EAAE,wBAAwB,GAAK,0BAA0B,WAAW,MAAM,OAAO,OAAOD,GAAOiB,GAAcjB,CAAK,IAAI,QAA+CgB,IAAOhB,CAAK,CAAE,EAAE,YAAY,CAAC,KAAKC,EAAY,KAAK,aAAa,YAAY,QAAQ,CAAC,QAAQ,OAAO,EAAE,aAAa,CAAC,UAAU,SAAS,EAAE,wBAAwB,GAAK,MAAM,OAAO,OAAOD,GAAOiB,GAAcjB,CAAK,IAAI,WAAkDgB,IAAOhB,CAAK,CAAE,EAAE,SAAS,CAAC,KAAKC,EAAY,KAAK,aAAa,YAAY,QAAQ,CAAC,cAAc,qBAAqB,YAAY,YAAY,EAAE,aAAa,CAAC,eAAe,gBAAgB,aAAQ,YAAO,EAAE,wBAAwB,GAAK,0BAA0B,WAAW,MAAM,OAAO,OAAOD,GAAOiB,GAAcjB,CAAK,IAAI,QAA+CgB,IAAOhB,CAAK,CAAE,EAAE,eAAe,CAAC,KAAKC,EAAY,KAAK,aAAa,kBAAkB,QAAQ,CAAC,kBAAkB,gBAAgB,EAAE,aAAa,CAAC,mBAAmB,iBAAiB,EAAE,wBAAwB,GAAK,0BAA0B,WAAW,MAAM,OAAO,OAAOD,GAAOA,EAAM,SAAS,cAAqDgB,IAAOhB,CAAK,CAAE,CAAC,CAAE,CAAC,IAAMiB,GAAcjB,GAAeA,EAAM,SAAS,QAAQA,EAAM,YAAY,YAAYA,EAAM,mBAAmBA,EAAM,UAAU,GCD1/Y,SAASkB,GAAkBC,EAAe,CAAC,IAAIC,EAAsBC,EAAqCC,EAA+BC,EAAuBC,EAAoDC,EAA8CC,EAAsCC,EAAgCC,EAAuBC,EAAmBC,EAAc,IAAIC,EAAY,KAAQ,EAAAZ,GAAiB,OAAsCC,EAAsBD,EAAe,SAAS,MAAMC,IAAwB,SAAcA,EAAsB,MAAOW,EAAYZ,EAAwB,EAAAA,GAAiB,OAAsCI,EAAuBJ,EAAe,SAAS,MAAMI,IAAyB,SAAeD,EAA+BC,EAAuB,YAAY,MAAMD,IAAiC,SAAeD,EAAqCC,EAA+B,SAAS,MAAMD,IAAuC,SAAcA,EAAqC,MAAOU,EAAYZ,EAAe,MAAM,SAAkB,EAAAA,GAAiB,OAAsCS,EAAuBT,EAAe,SAAS,MAAMS,IAAyB,SAAeD,EAAgCC,EAAuB,YAAY,MAAMD,IAAkC,SAAeD,EAAsCC,EAAgC,SAAS,MAAMD,IAAwC,SAAeD,EAA8CC,EAAsC,YAAY,MAAMD,IAAgD,SAAeD,EAAoDC,EAA8C,SAAS,MAAMD,IAAsD,SAAcA,EAAoD,QAAOO,EAAYZ,EAAe,MAAM,SAAS,MAAM,UAAU,IAAMa,EAAMD,GAAc,OAAmCF,EAAmBE,EAAY,SAAS,MAAMF,IAAqB,OAA3E,OAAyFA,EAAmB,MAAYI,EAAyCD,GAAM,KAASE,EAAY,CAAC,EAAKD,IAASA,EAAK,OAAO,aAAcC,EAAY,KAAKD,CAAI,EAAWA,EAAK,OAAO,aAAYE,GAAYF,EAAK,KAAKC,CAAW,EAAEC,GAAYF,EAAK,MAAMC,CAAW,IAAI,IAAME,EAA2CJ,GAAM,OAAO,GAAGE,EAAY,OAAO,GAAG,MAAM,QAAQE,CAAM,GAAG,QAAUC,KAASD,EAAQ,GAAGC,EAAM,MAAM,cAAcA,EAAM,MAAM,MAAM,CAACA,EAAM,MAAM,CAAC,IAAMC,EAAeJ,EAAY,KAAKK,IAAGA,GAAE,OAAOF,EAAM,UAAU,EAAKC,IAAgBJ,EAAY,CAACI,EAAe,GAAGJ,EAAY,OAAOK,IAAGA,KAAID,CAAc,CAAC,GAAG,KAAM,EAAG,IAAME,EAAsB,CAAC,EAAQC,EAAoB,CAAC,EACnxF,GAAG,MAAM,QAAQL,CAAM,GAAG,QAAUC,KAASD,EAAQ,GAAGC,EAAM,OAAO,iBAAiBA,EAAM,eAAe,SAASA,EAAM,eAAe,eAAe,MAAM,QAAQA,EAAM,SAAS,EAAG,QAAUK,KAAYL,EAAM,UAAU,CAAC,IAAIM,EAAe,KAAKA,EAAeD,EAAS,QAAQ,MAAMC,IAAiB,OAAO,OAAOA,EAAe,QAAQ,aAAa,CAAC,IAAIC,EAAgB,IAAMC,GAAMH,EAAS,KAAK,MAAUI,EAAQD,GAAYE,IAAOH,EAAgBF,EAAS,SAAS,MAAME,IAAkB,OAAO,OAAOA,EAAgB,MAASG,IAAOA,GAAM,OAAO,cAAcA,GAAM,OAAMD,EAAQC,GAAM,MAAMb,EAAY,KAAK,CAAC,GAAGQ,EAAS,KAAK,QAAAI,CAAO,CAAC,EAAEL,EAAoBK,CAAO,EAAED,GAAMJ,EAAoBI,EAAK,EAAEA,GAAML,EAAsBK,EAAK,EAAEH,CAAS,CAAC,EAAI,IAAIM,IAAWlB,EAAcI,EAAY,CAAC,KAAK,MAAMJ,IAAgB,OAAO,OAAOA,EAAc,KAAWmB,EAAqB,CAAC,EAAQC,EAAwB,CAAC,EAAE,QAAUC,KAAcjB,EAAY,CAAC,IAAIkB,EAAiB,IAAMC,EAAK,CAAC,EAAQC,GAAO,CAAC,EAAEL,EAAqBE,EAAW,KAAK,EAAEE,EAAKH,EAAwBC,EAAW,KAAK,EAAEG,GAAO,IAAMC,GAAkBH,EAAiBD,EAAW,QAAQ,MAAMC,IAAmB,OAAO,OAAOA,EAAiB,iBAAiB,QAAUI,MAAM,OAAO,KAAKD,CAAgB,EAAE,CAAC,IAAME,GAAQ,CAAC,GAAAD,GAAG,GAAGD,EAAiBC,EAAE,CAAC,EAAEH,EAAKG,EAAE,EAAEC,GAAQH,GAAOG,GAAQ,KAAK,EAAEA,EAAQ,CAAC,CAC51C,IAAIC,EAAiB,KAAK,GAAGvC,EAAe,CAAC,IAAIwC,EAAuBC,EAAYC,EAA2BC,EAAqBC,EAAa,IAAMC,GAAML,EAAuBxC,EAAe,SAAS,MAAMwC,IAAyB,OAAO,OAAOA,EAAuB,SAAY,OAAOK,GAAM,WAAYN,EAAiBM,EAAc,OAAOA,GAAO,OAA4BJ,EAAYI,EAAK,SAAS,MAAMJ,IAAc,OAAtD,OAAoEA,EAAY,WAAW,WAAYF,EAAiBM,EAAK,MAAM,SAAkB,OAAOA,GAAO,OAA4BD,EAAaC,EAAK,SAAS,MAAMD,IAAe,SAAeD,EAAqBC,EAAa,YAAY,MAAMD,IAAuB,SAAeD,EAA2BC,EAAqB,SAAS,MAAMD,IAA6B,OAA7P,OAA2QA,EAA2B,WAAW,aAAYH,EAAiBM,EAAK,MAAM,SAAS,MAAM,SAAU,CAAC,MAAM,CAAC,MAAAhC,EAAM,YAAAD,EAAY,UAAAiB,GAAU,YAAAd,EAAY,qBAAAe,EAAqB,wBAAAC,EAAwB,iBAAAQ,EAAiB,sBAAAlB,EAAsB,oBAAAC,CAAmB,CAAE,CAAC,SAASN,GAAY8B,EAAK/B,EAAY,CAAI+B,GAAM,OAAOA,GAAO,WAAaA,EAAK,OAAO,aAAc/B,EAAY,KAAK+B,CAAI,EAAWA,EAAK,OAAO,aAAY9B,GAAY8B,EAAK,KAAK/B,CAAW,EAAEC,GAAY8B,EAAK,MAAM/B,CAAW,GAAI,CACxxC,SAASgC,GAAkBC,EAAOnC,EAAMkB,EAAwBhB,EAAY,CAAC,IAAME,EAAO,MAAM,QAA4CJ,GAAM,MAAM,EAAE,CAAC,GAAGA,EAAM,MAAM,EAAE,CAAC,EAAE,QAAUK,KAAS8B,EAAO,CAAC,IAAMC,EAAWC,GAAsBhC,EAAM,KAAKA,EAAM,mBAAmBL,EAAMkB,EAAwBhB,EAAYE,CAAM,EAAKgC,GAAYhC,EAAO,KAAKgC,CAAU,CAAG,CAAC,OAAOhC,CAAO,CAAQ,SAASiC,GAAsBC,EAAKC,EAAmBvC,EAAMkB,EAAwBhB,EAAYE,EAAO,KACpf,CAAC,IAAIN,EAAc0C,EAAmCC,EACvD,IAAMC,IAAY5C,EAAcI,EAAY,CAAC,KAAK,MAAMJ,IAAgB,OAAO,OAAOA,EAAc,QAAQ,GAAS6C,GAAiBH,EAAmCtB,EAAwBwB,CAAS,KAAK,MAAMF,IAAqC,OAAO,OAAOA,EAAmCF,CAAI,EAAE,GAAG,CAACK,EAAiB,OAAO,KAAM,IAAM7B,EAAgE6B,GAAgB,GAAS9B,EAAM0B,EAAmBzB,EAAQ4B,EAAgBE,EAAgBL,GAAoBE,EAAiCvB,EAAwBJ,CAAO,KAAK,MAAM2B,IAAmC,OAAO,OAAOA,EAAiCF,CAAkB,EAAE,KAAK,GAAGnC,EAAO,CAAC,IAAIyC,EAAW,GAAM,QAAUC,KAAQ1C,EAAQ,GAAG0C,EAAK,OAAO,cAAc,GAAGP,GAAoB,GAAGK,GAAiBE,EAAK,QAAQ,GAAGhC,CAAO,IAAI8B,EAAgB,EAAE,IAAIE,EAAK,aAAahC,GAASgC,EAAK,OAAOF,EAAgB,GAAG,CAACC,EAAW,GAAK,KAAM,UAAUC,EAAK,OAAOhC,GAASgC,EAAK,aAAajC,EAAM,CAACgC,EAAW,GAAK,KAAM,UAAWC,EAAK,OAAO,gBAAmBA,EAAK,QAAQhC,EAAQ,CAAC+B,EAAW,GAAK,KAAM,CAAG,GAAGA,EAAY,OAAO,IAAM,CAAC,GAAGN,GAAoB,GAAGK,EAAiB,MAAM,CAAC,MAAM,GAAG9B,CAAO,IAAI8B,EAAgB,EAAE,GAAG,WAAW9B,EAAQ,KAAK8B,EAAgB,GAAG,KAAK,YAAY,MAAS,OAAM,CAAC,WAAW/B,EAAM,KAAKC,EAAQ,KAAK,YAAY,CAAG,CCGttC,IAAMiC,GAAgB,EAAQC,GAAY,EAAiB,SAARC,GAAyB,CAAC,YAAAC,EAAY,QAAAC,EAAQJ,GAAgB,KAAAK,EAAKJ,GAAY,KAAAK,EAAKL,GAAY,QAAAM,EAAQ,GAAM,YAAAC,EAAY,GAAM,UAAAC,EAAU,SAAS,SAAAC,EAAS,MAAAC,EAAM,GAAGC,CAAU,EAAEC,EAAa,CAAC,IAAMC,EAASC,EAAO,CAAC,CAAC,EAAQC,EAAeD,EAAO,CAAC,CAAC,EAAO,CAACE,EAAQC,CAAU,EAAEC,GAAS,EAAK,EAAO,CAACC,EAAcC,CAAgB,EAAEF,GAAS,CAAC,EAAQG,EAAgBP,EAAO,IAAI,GAAG,EAAQQ,EAAiBR,EAAO,IAAI,EAAQS,EAAqBT,EAAO,IAAI,EAC1nBU,EAAoBC,GAAS,CAAC,GAAG,CAACJ,EAAgB,QAAQ,IAAII,CAAO,EAAE,CAAC,IAAIC,EAAkBD,EAAQ,aAAmBE,EAAS,IAAI,eAAeC,GAAS,CAAwB,IAAMC,EAAjBD,EAAQ,CAAC,EAAwB,OAAO,aAAa,GAAGC,IAAYH,GAAmB,KAAK,IAAIG,EAAUH,CAAiB,EAAE,EAAE,CAACA,EAAkBG,EACnU,IAAMC,EAAajB,EAAS,QAAQ,UAAUkB,GAAIA,EAAG,UAAUN,CAAO,EAEtE,GADGF,EAAqB,UAAU,KAAMA,EAAqB,QAAQO,EAAmBP,EAAqB,QAAQ,KAAK,IAAIA,EAAqB,QAAQO,CAAY,EACpK,CAACR,EAAiB,QAAQ,CAAC,IAAMU,EAAMb,IAAgB,EAAE,GAAG,IAC9DG,EAAiB,QAAQ,WAAW,IAAI,CAACF,EAAiBa,GAAGA,EAAE,CAAC,EAAEX,EAAiB,QAAQ,IAAK,EAAEU,CAAK,CAAE,CAAC,CAAC,CAAC,EAAEL,EAAS,QAAQF,CAAO,EAAEJ,EAAgB,QAAQ,IAAII,EAAQE,CAAQ,CAAE,CAAC,EAAQO,GAAWC,GAAOV,GAAS,CAAIA,IAAU,OAAMW,EAAkB,KAAK,CAAC,QAAAX,EAAQ,MAAAU,CAAK,CAAC,EAAEtB,EAAS,QAAQuB,EAAkBZ,EAAoBC,CAAO,EAAG,EACxVY,GAAU,IAAW,IAAI,CAAChB,EAAgB,QAAQ,QAAQM,GAAUA,EAAS,WAAW,CAAC,EAAEN,EAAgB,QAAQ,MAAM,CAAE,EAAI,CAAC,CAAC,EACjIgB,GAAU,IAAW,IAAI,CAAIf,EAAiB,SAAS,aAAaA,EAAiB,OAAO,CAAG,EAAI,CAAC,CAAC,EAAEgB,GAAgB,KAAQ/B,GAAa,CAACS,GAAQC,EAAW,EAAI,EAAKV,GAAaS,GAAQI,EAAiBa,GAAGA,EAAE,CAAC,EAAQ,IAAI,CAAI1B,GAAaS,GAAQC,EAAW,EAAK,CAAE,GAAI,CAACV,CAAW,CAAC,EAAE,IAAMgC,EAAOC,GAAQ,IAAI,CAAC,GAAGrC,EAAQ,EAAE,MAAM,CAAC,EAAE,IAAMsC,EAAgBC,GAAS,QAAQjC,CAAQ,EAAKH,GAAQmC,EAAgB,QAAQ,EAAE,IAAME,EAAU,MAAM,KAAK,CAAC,OAAOxC,CAAO,EAAE,IAAW,CAAC,CAAG,EAAQyC,EAAcD,EAAU,IAAI,IAAI,CAAC,EAAE,IAAIE,EAC/gB,IAAMf,GAAce,EAA8BtB,EAAqB,WAAW,MAAMsB,IAAgC,OAAOA,EAA8B,GAASC,EAAeX,GAAO,CAAC,GAAG5B,GAAaS,GAASH,EAAS,QAAQ,OAAO,EAC9O,GAAGiB,IAAe,IAAIK,EAAML,EAAa,CAAC,IAAMiB,EAAYH,EAAc,UAAUI,GAAcA,IAAO,KAAK,IAAI,GAAGJ,CAAa,CAAG,EAAQnB,EAAQZ,EAAS,QAAQ,KAAKmC,GAAMA,EAAK,QAAQb,CAAK,EAAQc,GAAsDxB,GAAQ,QAAQ,sBAAsB,EAAE,OAAO,OAAAmB,EAAcG,CAAW,IAAIE,IAAe,GAAG5C,EAAY0C,CAAY,KAAK,CAC5X,IAAMtB,EAAQZ,EAAS,QAAQ,KAAKmC,GAAMA,EAAK,QAAQb,CAAK,EAAE,GAAGV,EAAQ,CAAC,IAAMyB,EAAcnC,EAAe,QAAQ,UAAUoC,IAAKA,GAAI,KAAKH,IAAMA,GAAK,QAAQb,CAAK,CAAC,EAAE,GAAGe,IAAgB,GAAG,CAAC,IAAMD,GAAcxB,EAAQ,QAAQ,sBAAsB,EAAE,OAAO,OAAAmB,EAAcM,CAAa,IAAID,IAAe,GAAG5C,EAAY6C,CAAc,CAAC,CAC9U,IAAMH,EAAYH,EAAc,UAAUI,GAAcA,IAAO,KAAK,IAAI,GAAGJ,CAAa,CAAG,EAAQK,GAAsDxB,GAAQ,QAAQ,sBAAsB,EAAE,OAAO,OAAAmB,EAAcG,CAAW,IAAIE,IAAe,GAAG5C,EAAY0C,CAAY,CAAE,OAAOZ,EAAMhC,CAAQ,EAAE,OAAAsC,EAAgB,QAAQ,CAACW,EAAMjB,IAAQ,CAAIiB,GAAoBC,GAAeD,CAAK,GAAGT,EAAUG,EAAeX,CAAK,CAAC,EAAE,KAAK,CAAC,QAAQiB,EAAM,MAAAjB,CAAK,CAAC,CAAG,CAAC,EAC7bpB,EAAe,QAAQ4B,EAAiBA,CAAU,EAAE,CAACxB,EAAcH,EAAQP,EAASN,EAAQG,EAAQC,CAAW,CAAC,EAAQ6B,EAAkB,CAAC,EAAE,OAAoBkB,EAAK,MAAM,CAAC,IAAI1C,EAAa,MAAM,CAAC,QAAQ,OAAO,IAAIR,EAAK,GAAGM,CAAK,EAAE,GAAGC,EAAW,SAAS4B,EAAO,IAAI,CAACgB,EAAOR,IAA2BO,EAAK,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,QAAQ,OAAO,cAAc,SAAS,WAAW9C,EAAU,IAAIH,CAAI,EAAE,SAASkD,EAAO,IAAI,CAACP,EAAKQ,IAAyBF,EAAK,MAAM,CAAC,IAAIpB,GAAWc,EAAK,KAAK,EAAE,SAASA,EAAK,OAAO,EAAEQ,CAAS,CAAC,CAAC,EAAET,CAAW,CAAC,CAAC,CAAC,CAAE,CAAC9C,GAAQ,YAAY,sBClBxc,SAASwD,GAAYC,EAAE,CAAC,IAAIC,EAAQC,EAAE,IAAI,IAAUC,EAAS,CAACH,EAAEI,IAAI,CAAC,IAAM,EAAe,OAAOJ,GAApB,WAAsBA,EAAEC,CAAC,EAAED,EAAE,GAAG,IAAIC,EAAE,CAAC,IAAMD,EAAEC,EAAEA,EAAEG,EAAE,EAAE,OAAO,OAAO,CAAC,EAAEH,EAAE,CAAC,EAAEC,EAAE,QAAQA,GAAGA,EAAED,EAAED,CAAC,CAAC,CAAE,CAAC,EAAQK,EAAS,IAAIJ,EAAQK,EAAsB,CAACN,EAAEI,EAAEC,EAAS,EAAE,OAAO,KAAK,CAAC,QAAQ,KAAK,4DAA4D,EAAE,IAAIE,EAAEH,EAAEH,CAAC,EAAE,SAASO,GAAe,CAAC,IAAMN,EAAEE,EAAEH,CAAC,EAAE,GAAG,CAAC,EAAEM,EAAEL,CAAC,EAAE,CAAC,IAAMD,EAAEM,EAAEP,EAAEO,EAAEL,EAAED,CAAC,CAAE,CAAC,CAAC,OAAAC,EAAE,IAAIM,CAAa,EAAQ,IAAIN,EAAE,OAAOM,CAAa,CAAE,EAA2IJ,EAAE,CAAC,SAASD,EAAS,SAASE,EAAS,UAAhK,CAACL,EAAEC,EAAEG,IAAQH,GAAGG,EAASE,EAAsBN,EAAEC,EAAEG,CAAC,GAAEF,EAAE,IAAIF,CAAC,EAAQ,IAAIE,EAAE,OAAOF,CAAC,GAAiG,QAA/E,IAAIE,EAAE,MAAM,CAAkF,EAAE,OAAAD,EAAED,EAAEG,EAASE,EAASD,CAAC,EAASA,CAAE,CAAC,IAAMG,GAAgB,OAAOE,EAArB,KAA6B,CAACA,EAAO,WAAW,8BAA8B,KAAKA,EAAO,UAAU,SAAS,EAAQC,GAAEH,GAAEI,GAAEC,GAAS,SAASC,GAAOb,EAAE,CAAC,IAAMC,EAAe,OAAOD,GAApB,WAAsBD,GAAYC,CAAC,EAAEA,EAAQc,EAAS,CAACd,EAAEC,EAAE,SAASM,EAAE,OAAO,KAAK,CAAC,GAAK,CAAC,CAACQ,CAAC,EAAEC,GAAEhB,GAAGA,EAAE,EAAE,CAAC,EAAQiB,EAAEhB,EAAE,SAAS,EAAQiB,EAAEC,EAAEF,CAAC,EAAQG,EAAED,EAAEnB,CAAC,EAAQqB,EAAEF,EAAEZ,CAAC,EAAQe,EAAEH,EAAE,EAAK,EAAQI,EAAEJ,EAAE,EAAWI,EAAE,UAAX,SAAqBA,EAAE,QAAQvB,EAAEiB,CAAC,GAAG,IAAIO,EAAMC,EAAE,IAASP,EAAE,UAAUD,GAAGG,EAAE,UAAUpB,GAAGqB,EAAE,UAAUd,GAAGe,EAAE,WAASE,EAAExB,EAAEiB,CAAC,EAAEQ,EAAE,CAAClB,EAAEgB,EAAE,QAAQC,CAAC,GAAGd,GAAE,IAAI,CAACe,IAAIF,EAAE,QAAQC,GAAGN,EAAE,QAAQD,EAAEG,EAAE,QAAQpB,EAAEqB,EAAE,QAAQd,EAAEe,EAAE,QAAQ,EAAM,CAAC,EAAE,IAAMI,EAAEP,EAAEF,CAAC,EAAEP,GAAE,IAAI,CAAC,IAAMiB,EAAS,IAAI,CAAC,GAAG,CAAC,IAAM3B,EAAEC,EAAE,SAAS,EAAQC,EAAEkB,EAAE,QAAQpB,CAAC,EAAMqB,EAAE,QAAQE,EAAE,QAAQrB,CAAC,IAAGgB,EAAE,QAAQlB,EAAEuB,EAAE,QAAQrB,EAAEa,EAAE,EAAG,MAAS,CAACO,EAAE,QAAQ,GAAKP,EAAE,CAAE,CAAC,EAAQf,EAAEC,EAAE,UAAU0B,CAAQ,EAAE,OAAA1B,EAAE,SAAS,IAAIyB,EAAE,SAASC,EAAS,EAAS3B,CAAE,EAAE,CAAC,CAAC,EAAE,IAAM4B,EAAEH,EAAED,EAAED,EAAE,QAAQ,OAAAM,GAAED,CAAC,EAASA,CAAE,EAAE,cAAO,OAAOd,EAASb,CAAC,EAAEa,EAAS,OAAO,QAAQ,EAAE,UAAU,CAAC,QAAQ,KAAK,oEAAoE,EAAE,IAAMd,EAAE,CAACc,EAASb,CAAC,EAAE,MAAM,CAAC,MAAM,CAAC,IAAMA,EAAED,EAAE,QAAQ,EAAE,MAAM,CAAC,MAAMA,EAAE,MAAM,EAAE,KAAKC,CAAC,CAAE,CAAC,CAAE,EAASa,CAAS,CACr5D,SAASgB,GAAQ,EAAE9B,EAAE,CAAC,GAAG,OAAO,GAAG,EAAEA,CAAC,EAAE,MAAO,GAAK,GAAc,OAAO,GAAlB,UAA4B,IAAP,MAAqB,OAAOA,GAAlB,UAA4BA,IAAP,KAAS,MAAO,GAAM,IAAMqB,EAAE,OAAO,KAAK,CAAC,EAAE,GAAGA,EAAE,SAAS,OAAO,KAAKrB,CAAC,EAAE,OAAO,MAAO,GAAM,QAAQI,EAAE,EAAEA,EAAEiB,EAAE,OAAOjB,IAAI,GAAG,CAAC,OAAO,UAAU,eAAe,KAAKJ,EAAEqB,EAAEjB,CAAC,CAAC,GAAG,CAAC,OAAO,GAAG,EAAEiB,EAAEjB,CAAC,CAAC,EAAEJ,EAAEqB,EAAEjB,CAAC,CAAC,CAAC,EAAE,MAAO,GAAM,MAAO,EAAK,CCHlV,IAAM2B,GAAmB,KAAK,CAAC,WAAW,EAAE,QAAQ,CAAC,EAAE,kBAAkB,KAAK,OAAO,GAAG,WAAW,KAAK,kBAAkB,KAAK,oBAAoB,KAAK,KAAK,EAAE,aAAa,EAAE,eAAe,KAAK,iBAAiB,EAAK,GAASC,GAAaC,GAAO,CAACC,EAAIC,KAAO,CAAC,UAAU,CAAC,EAAE,SAASC,GAAI,CAAC,IAAIC,EAAoB,IAAMC,EAAKC,GAAe,EAA8H,QAA/GF,EAAoBF,EAAI,EAAE,UAAUG,CAAI,KAAK,MAAMD,IAAsB,OAAO,OAAOA,EAAoBD,CAAE,IAAgBL,GAAmB,CAAE,EAAE,SAAS,CAACK,EAAGI,IAAU,CAAC,IAAMF,EAAKC,GAAe,EAAEL,EAAIO,IAAQ,CAAC,UAAU,CAAC,GAAGA,EAAM,UAAU,CAACH,CAAI,EAAE,CAAC,GAAGG,EAAM,UAAUH,CAAI,EAAE,CAACF,CAAE,EAAE,CAAC,GAAGK,EAAM,SAASL,CAAE,EAAE,GAAGI,CAAO,CAAC,CAAC,CAAC,EAAE,CAAE,EAC3pB,cAAc,CAACJ,EAAGM,IAAa,CAACP,EAAI,EAAE,SAASC,EAAG,CAAC,WAAAM,CAAU,CAAC,CAAE,EAAE,eAAe,CAACN,EAAGO,EAAUC,IAAQ,CAAC,IAAMC,EAAeV,EAAI,EAAE,SAASC,CAAE,EAAE,QAAQD,EAAI,EAAE,SAASC,EAAG,CAAC,QAAQ,CAAC,GAAGS,EAAe,CAACF,CAAS,EAAE,CAAC,GAAGE,EAAeF,CAAS,EAAE,MAAAC,CAAK,CAAC,CAAC,CAAC,CAAE,EAAE,qBAAqB,CAACR,EAAGU,IAAoB,CAACX,EAAI,EAAE,SAASC,EAAG,CAAC,kBAAAU,CAAiB,CAAC,CAAE,EAAE,UAAU,CAACV,EAAGW,IAAS,CAACZ,EAAI,EAAE,SAASC,EAAG,CAAC,OAAAW,CAAM,CAAC,CAAE,EAAE,cAAc,CAACX,EAAGY,IAAa,CAACb,EAAI,EAAE,SAASC,EAAG,CAAC,WAAAY,CAAU,CAAC,CAAE,EAAE,QAAQ,CAACZ,EAAGa,IAAO,CAACd,EAAI,EAAE,SAASC,EAAG,CAAC,KAAAa,CAAI,CAAC,CAAE,CAAC,EAAE,EAAQC,GAAoB,CAACd,EAAGe,EAASC,EAAW,OAAO,CAAC,IAAMC,EAAeC,EAAO,EAAK,EAAO,CAACC,EAAEC,CAAe,EAAEC,GAAc,EAChoBC,EAAkBC,GAAQ,IAAI,CAAC,IAAMC,EAAU,CAAC,EAAQnB,EAAMT,GAAa,SAAS,EAAE,QAAU6B,KAAOpB,EAAM,CAAC,IAAMG,EAAMH,EAAMoB,CAAG,EAAK,OAAOjB,GAAQ,aAAeiB,EAAI,WAAW,KAAK,EAAGD,EAAUC,CAAG,EAAE,IAAIC,IAAO,CAAI,OAAOC,EAAS,IAAaP,EAAgB,IAAIZ,EAAMR,EAAG,GAAG0B,CAAI,CAAC,EAAQlB,EAAMR,EAAG,GAAG0B,CAAI,CAAG,EAAQF,EAAUC,CAAG,EAAE,IAAIC,IAAOlB,EAAMR,EAAG,GAAG0B,CAAI,EAAI,CAAC,OAAOF,CAAU,EAAE,CAACxB,CAAE,CAAC,EAAE,OAAA4B,GAAU,IAAI,CAAC,GAAGZ,GAAY,CAACC,EAAe,QAAQ,CAAC,IAAMZ,EAAMT,GAAa,SAAS,EAA8CiC,EAAiB,CAAC,GAA3CxB,EAAM,SAASL,CAAE,CAAyC,EAAEgB,EAAWa,CAAgB,EAAExB,EAAM,SAASL,EAAG6B,CAAgB,EAAEZ,EAAe,QAAQ,EAAK,CAAC,EAAE,CAAC,CAAC,EAASrB,GAAaS,GAAO,CAAC,IAAIyB,EAAsB,IAAM5B,EAAKC,GAAe,EAAE,GAAG,EAAG,GAAA2B,EAAsBzB,EAAM,UAAUH,CAAI,KAAK,MAAM4B,IAAwB,SAAcA,EAAsB9B,CAAE,GAAG,CAAC,IAAM+B,EAAapC,GAAmB,EAAEU,EAAM,SAASL,EAAG+B,CAAY,CAAE,CAAC,IAAIC,EAAS,CAAC,GAAG3B,EAAM,SAASL,CAAE,EAAE,GAAGsB,CAAiB,EAAE,OAAOP,EAASiB,CAAQ,CAAE,EAAEC,EAAO,CAAE,EAASC,GAAQpB,GAA0BX,GAAe,IAAQ,OAAOwB,EAAS,IAAmB,IAAYA,EAAO,SAAS,SCHppC,SAASQ,GAAO,EAAE,CAAC,QAAQC,EAAE,EAAEA,EAAE,UAAU,OAAOA,IAAI,CAAC,IAAIC,EAAE,UAAUD,CAAC,EAAE,QAAQE,KAAKD,EAAE,EAAEC,CAAC,EAAED,EAAEC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,IAAIC,GAAE,CAAC,KAAK,SAAS,EAAE,CAAC,OAAM,EAAE,CAAC,IAAT,MAAa,EAAE,EAAE,MAAM,EAAE,EAAE,GAAU,EAAE,QAAQ,mBAAmB,kBAAkB,CAAC,EAAE,MAAM,SAAS,EAAE,CAAC,OAAO,mBAAmB,CAAC,EAAE,QAAQ,2CAA2C,kBAAkB,CAAC,CAAC,EAAE,SAASC,GAAK,EAAEJ,EAAE,CAAC,SAASK,EAAIJ,EAAEC,EAAEI,EAAE,CAAC,GAAiB,OAAO,SAArB,IAA8B,CAACA,EAAEP,GAAO,CAAC,EAAEC,EAAEM,CAAC,EAAa,OAAOA,EAAE,SAApB,WAA8BA,EAAE,QAAQ,IAAI,KAAK,KAAK,IAAI,EAAE,MAAMA,EAAE,OAAO,GAAGA,EAAE,UAAUA,EAAE,QAAQA,EAAE,QAAQ,YAAY,GAAGL,EAAE,mBAAmBA,CAAC,EAAE,QAAQ,uBAAuB,kBAAkB,EAAE,QAAQ,QAAQ,MAAM,EAAE,IAAIM,EAAE,GAAG,QAAQC,KAAKF,EAAKA,EAAEE,CAAC,IAAGD,GAAG,KAAKC,EAASF,EAAEE,CAAC,IAAV,KAAcD,GAAG,IAAID,EAAEE,CAAC,EAAE,MAAM,GAAG,EAAE,CAAC,IAAG,OAAO,SAAS,OAAOP,EAAE,IAAI,EAAE,MAAMC,EAAED,CAAC,EAAEM,CAAC,CAAC,CAAC,SAASE,EAAIT,EAAE,CAAC,GAAiB,OAAO,SAArB,MAAgC,CAAC,UAAU,QAAQA,GAAG,CAA+D,QAA1DC,EAAE,SAAS,OAAO,SAAS,OAAO,MAAM,IAAI,EAAE,CAAC,EAAMC,EAAE,CAAC,EAAUI,EAAE,EAAEA,EAAEL,EAAE,OAAOK,IAAI,CAAC,IAAIC,EAAEN,EAAEK,CAAC,EAAE,MAAM,GAAG,EAAME,EAAED,EAAE,MAAM,CAAC,EAAE,KAAK,GAAG,EAAE,GAAG,CAAC,IAAIG,EAAE,mBAAmBH,EAAE,CAAC,CAAC,EAAmB,GAAjBL,EAAEQ,CAAC,EAAE,EAAE,KAAKF,EAAEE,CAAC,EAAKV,IAAIU,EAAE,KAAK,MAAS,CAAC,CAAC,CAAC,OAAOV,EAAEE,EAAEF,CAAC,EAAEE,CAAC,CAAC,CAAC,OAAO,OAAO,OAAO,CAAC,IAAIG,EAAI,IAAII,EAAI,OAAO,SAASN,EAAEH,EAAE,CAACK,EAAIF,EAAE,GAAGJ,GAAO,CAAC,EAAEC,EAAE,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,EAAE,eAAe,SAASG,EAAE,CAAC,OAAOC,GAAK,KAAK,UAAUL,GAAO,CAAC,EAAE,KAAK,WAAWI,CAAC,CAAC,CAAC,EAAE,cAAc,SAASA,EAAE,CAAC,OAAOC,GAAKL,GAAO,CAAC,EAAE,KAAK,UAAUI,CAAC,EAAE,KAAK,UAAU,CAAC,CAAC,EAAE,CAAC,WAAW,CAAC,MAAM,OAAO,OAAOH,CAAC,CAAC,EAAE,UAAU,CAAC,MAAM,OAAO,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAIA,GAAEI,GAAKD,GAAE,CAAC,KAAK,GAAG,CAAC,ECA/xC,IAAMQ,GAAaC,GAAO,CAACC,EAAIC,KAAO,CAAC,YAAY,CAAC,EAAE,cAAcC,GAA0BD,EAAI,EAAE,YAAYC,CAAW,GAAgB,CAAC,EAAI,cAAc,CAACA,EAAYC,IAAa,CAACH,EAAII,IAAQ,CAAC,YAAY,CAAC,GAAGA,EAAM,YAAY,CAACF,CAAW,EAAEC,CAAU,CAAC,EAAE,EAAEE,GAAQ,IAAI,yBAAyBH,CAAW,GAAGC,CAAU,CAAE,EAAE,aAAa,CAACD,EAAYI,IAAY,CAAC,IAAMC,EAAkBN,EAAI,EAAE,cAAcC,CAAW,EAAED,EAAI,EAAE,cAAcC,EAAY,CAAC,GAAGK,EAAkBD,CAAS,CAAC,CAAE,EAAE,gBAAgB,CAACJ,EAAYM,IAAoB,CAAC,IAAMD,EAAkBN,EAAI,EAAE,cAAcC,CAAW,EAAED,EAAI,EAAE,cAAcC,EAAYK,EAAkB,OAAOE,GAAKA,IAAMD,CAAiB,CAAC,CAAE,CAAC,EAAE,EAAQE,GAAkB,CAACR,EAAYS,EAASC,EAAkB,OAAed,GAAaM,GAAO,CAAC,IAAIS,EAAS,CAAC,WAAWT,EAAM,cAAcF,CAAW,CAAC,EAAE,GAAG,CAAC,MAAM,QAAQE,EAAM,YAAYF,CAAW,CAAC,EAC/gC,GAAG,CAAC,IAAMY,EAAS,yBAAyBZ,CAAW,GAAOa,EAAWV,GAAQ,IAAIS,CAAQ,EAAE,GAAG,CAACC,GAAYH,EAAkB,CAAC,IAAMI,EAAgB,yBAAyBJ,CAAiB,GAAGG,EAAWV,GAAQ,IAAIW,CAAe,EAAKD,IAAYV,GAAQ,IAAIS,EAASC,CAAU,EAAEV,GAAQ,OAAOW,CAAe,EAAG,CAAC,GAAGD,EAAW,CAAC,IAAME,EAAgBF,EAAW,MAAM,GAAG,EAAEX,EAAM,cAAcF,EAAYe,CAAe,EAAEJ,EAAS,WAAWI,CAAgB,CAAC,OAAOC,EAAM,CAAC,QAAQ,MAAM,6CAA6CA,CAAK,CAAE,CAAE,QAAUC,KAAOf,EAAM,CAAC,IAAMgB,EAAMhB,EAAMe,CAAG,EAAK,OAAOC,GAAQ,WAAYP,EAASM,CAAG,EAAE,IAAIE,IAAOD,EAAMlB,EAAY,GAAGmB,CAAI,EAAQR,EAASM,CAAG,EAAEC,CAAO,CAAC,OAAOT,EAASE,CAAQ,CAAE,CAAC,EAAWS,GAAQZ,GCEuF,IAAMa,GAAe,CAAC,CAACC,GAAU,MAAM,EAAE,OAAO,CAACA,GAAU,MAAM,EAAE,SAAS,CAACA,GAAU,IAAI,EAAE,OAAO,CAACA,GAAU,OAAO,EAAE,SAAS,CAACA,GAAU,IAAI,EAAE,QAAQ,EAAMC,IAAO,SAASA,EAAM,CAACA,EAAM,UAAa,YAAYA,EAAM,WAAc,YAAa,GAAGA,KAAQA,GAAM,CAAC,EAAE,EAAE,IAAIC,IAAgB,SAASA,EAAe,CAACA,EAAe,gBAAmB,kBAAkBA,EAAe,eAAkB,iBAAiBA,EAAe,iBAAoB,kBAAmB,GAAGA,KAAiBA,GAAe,CAAC,EAAE,EAAE,IAAIC,IAAY,SAASA,EAAW,CAACA,EAAW,MAAS,QAAQA,EAAW,KAAQ,OAAOA,EAAW,QAAW,SAAU,GAAGA,KAAaA,GAAW,CAAC,EAAE,EAAE,IAAIC,IAAiB,SAASA,EAAgB,CAACA,EAAgB,QAAW,UAAUA,EAAgB,UAAa,WAAY,GAAGA,KAAkBA,GAAgB,CAAC,EAAE,EAKhnD,SAARC,GAA6BC,EAAM,CAAC,IAAIC,EAAsBC,EAAkBC,EAAmBC,EAA8BC,EAA8BC,EAAsBC,EAAuB,GAAK,CAAC,cAAAC,EAAc,OAAAC,EAAO,gBAAAC,EAAgB,kBAAAC,EAAkB,eAAAC,EAAe,aAAAC,EAAa,aAAAC,EAAa,cAAAC,EAAc,cAAAC,EAAc,SAAAC,EAAS,qBAAAC,EAAqB,KAAK,mBAAAC,EAAmB,IAAI,EAAEnB,EAAYoB,GAAgBnB,EAAsBD,EAAM,kBAAkB,MAAMC,IAAwB,OAAO,OAAOA,EAAsB,CAAC,EAAQoB,IAAYnB,EAAkBF,EAAM,cAAc,MAAME,IAAoB,OAAO,OAAOA,EAAkB,CAAC,EAAQoB,EAASC,GAAa,QAAQ,IAAIA,GAAa,OAAaC,EAAa,OAAOC,EAAS,IAAkBC,EAAYC,EAAO,IAAI,EAAQC,EAAaD,EAAO,EAAE,EAAQE,EAAcF,EAAO,EAAI,EAAO,CAAC,MAAAG,EAAM,YAAAC,EAAY,qBAAAC,EAAqB,wBAAAC,EAAwB,iBAAAC,EAAiB,YAAAC,EAAY,sBAAAC,GAAsB,oBAAAC,CAAmB,EAAEC,GAAQ,IAAIC,GAAkBnB,CAAc,EAAE,CAACA,CAAc,CAAC,EAAQoB,GAAeL,EAAY,CAAC,EAAQM,GAAqBnB,EAAS,GAAGS,GAAc,OAAmC5B,EAAmB4B,EAAY,SAAS,MAAM5B,IAAqB,OAA3E,OAAyFA,EAAmB,WAAW,EAAQuC,GAAiBD,GAAqB,EAAO,CAACE,GAAQC,GAAkBC,GAAOC,GAAWC,GAAkBC,GAAoBC,GAAiBC,GAAeC,GAAaC,GAAKC,GAAQC,EAAa,EAAEC,GAAoB/C,EAAcgD,GAAO,CAACA,EAAM,QAAQA,EAAM,kBAAkBA,EAAM,OAAOA,EAAM,WAAWA,EAAM,kBAAkBA,EAAM,oBAAoBA,EAAM,iBAAiBA,EAAM,eAAeA,EAAM,aAAaA,EAAM,KAAKA,EAAM,QAAQA,EAAM,aAAa,EAAEA,GAAO,CAA8P,GAA7PA,EAAM,aAAad,GAAiBD,GAAqBzC,EAAM,WAAWA,EAAM,aAAa,EAAEwD,EAAM,eAAed,GAAiB,mBAAmB1C,EAAM,WAAWA,EAAM,eAAe,KAAKwD,EAAM,iBAAiBd,IAAkB1C,EAAM,WAAc,CAACwB,GAAc,CAACF,EAAS,CAAItB,EAAM,YAAWwD,EAAM,kBAAkB,KAAK,MAAM,KAAK,OAAO,EAAE,GAAG,GAAG,IAAMC,EAAU,IAAI,gBAAgBhC,EAAO,SAAS,MAAM,EAAE,GAAwDV,GAAc,QAASA,EAAc,WAAW,CAAC,IAAM2C,EAAYD,EAAU,IAAI1C,EAAc,UAAU,EAAK2C,IAAaF,EAAM,OAAOE,EAAa,CAAC,GAAwD3C,GAAc,YAAaA,EAAc,eAAe,CAAC,IAAM4C,EAAUF,EAAU,IAAI1C,EAAc,cAAc,EAAE,GAAG4C,EAAU,CAAC,IAAMC,EAAW,SAASD,EAAU,EAAE,EAAQE,EAAS,KAAK,KAAKC,EAAK,OAAON,EAAM,YAAY,EAAK,CAAC,MAAMI,CAAU,GAAGA,GAAY,GAAGA,GAAYC,IAAUL,EAAM,KAAKI,EAAW,EAC1tF,CAAC,CAAC,CAAC,CAAC,EAAQG,GAAU/D,EAAM,WAAY,EAAA4C,GAAoCoB,GAAgExB,IAAe,MAAYyB,GAA4BhC,EAAwB+B,EAAS,GAAG,CAAC,EAAQE,EAAyBlC,EAAqBgC,EAAS,GAAG,CAAC,EAAQG,IAAa/D,EAA8B6D,GAA4BjD,GAAe,MAAM,KAAK,MAAMZ,IAAgC,OAAO,OAAOA,EAA8B,GAASgE,EAAU,OAAO,KAAKzB,EAAO,EAAM0B,EAAKrE,EAAM,QAAQc,EAAa,KAAQgC,IAAYA,GAAW,KAAKwB,KAAoBD,EAAKvB,IAAY,IAAMyB,GAAWC,GAAkBL,GAAYX,GAAOA,EAAM,WAAW7C,CAAiB,EAAQ8D,GAAOnC,GAAQ,IAAYoC,GAAa5C,EAAMa,GAAQ3C,EAAM,OAAOa,EAAawD,EAAKpC,EAAwBE,CAAW,EAAI,CAACL,EAAMa,GAAQ3C,EAAM,OAAOa,EAA+CwD,GAAK,OAAyCA,GAAK,SAAS,CAAC,EAAQM,GAAsBrC,GAAQ,IAAI,CAAC,IAAMsC,EAAQ,CAAC,EAAE,QAAUC,KAAS,OAAO,KAAKzC,EAAqB,EAAE,CAKnlC,IAAI0C,EAASZ,EAAyBW,CAAK,EAAE,GAAG,CAACC,GAAU,QAAUC,KAAO,OAAO,KAAK1C,CAAmB,EAAG,GAAGA,EAAoB0C,CAAG,IAAIF,EAAM,CAACC,EAASZ,EAAyBa,CAAG,EAAE,KAAM,EAAG,GAAGD,EAAS,CAAC,IAAME,EAAWF,EAAS,MAAYG,EAAsB,CAAC,EAAE,QAAUC,MAAerE,EAAiBqE,GAAY,YAAY,aAAaA,GAAY,YAAYF,GAAYC,EAAsB,KAAK,CAAC,UAAUC,GAAY,mBAAmB,UAAU,SAAS,CAAC,EAAI,IAAMC,EAAiB,CAAC,EAAE,QAAUC,MAAY,OAAO,KAAKzC,EAAO,EAAE,CAAC,IAAM0C,GAAO1C,GAAQyC,EAAQ,EAAKC,GAAO,YAAYC,EAAgB,gBAAgBD,GAAO,YAAYL,IAAYG,EAAiBC,EAAQ,EAAE,CAAC,GAAGC,GAAO,UAAUA,GAAO,mBAAmB,UAAUA,GAAO,mBAAmB,mBAAmB,OAAU,mBAAmB,MAAS,EAAG,CAACT,EAAQC,CAAK,EAAEH,GAAatC,GAAsByC,CAAK,EAAEM,EAAiBnF,EAAM,OAAOiF,EAAsB,KAAKhD,EAAwBE,CAAW,CAAE,KAAK,CAAC,IAAMoD,EAAOnD,GAAsByC,CAAK,EAAKU,IAAQX,EAAQC,CAAK,EAAEU,EAAO,OAAQ,CAAC,CAAC,OAAOX,CAAQ,EAAE,CAACxC,GAAsBO,GAAQ3C,EAAM,OAAOa,CAAY,CAAC,EAAQ2E,GAAa1D,EAAM2D,GAAa,CAAC,GAAG3D,EAAM,OAAA2C,EAAM,CAAC,EAAE,CAAC,EAAQiB,GAAwB,CAAC,EAAE,QAAUC,KAAW,OAAO,KAAKvD,EAAqB,EAAE,CAAC,IAAMwD,EAAUjB,GAAsBgB,CAAO,EAAQE,EAASzD,GAAsBuD,CAAO,EAAQG,EAAiB,CAAC,EAAE,GAAGrB,IAAQ3C,EAAM,CAAC,IAAMiE,EAAQN,GAAa,CAAC,GAAGI,EAAS,OAAOD,EAAU,MAAM,OAAU,QAAQ,MAAS,CAAC,EAAE,QAAUI,KAAQD,EAASD,EAAiBE,EAAK,EAAE,EAAEA,CAAM,CAACN,GAAwBC,CAAO,EAAEG,CAAiB,CAAC,IAAMhC,EAAKmC,GAAwBT,GAAaxD,EAAqBgC,EAAS,EAAE0B,GAAwBrD,CAAmB,EAAQ6D,EAAQV,GAAa,IAAIQ,GAAMA,EAAK,EAAE,EAAQG,GAAc,CAAC,EAAE,GAAG,CAAC7E,GAAU,MAAM,QAAQwC,CAAI,EAAG,QAAUkC,KAAQlC,EAAMqC,GAAcH,EAAK,EAAE,EAAEA,EAAO,IAAMI,GAAY,IAAI,CAAC,GAAGnF,GAAUS,EAAY,SAAS,CAACF,GAAc,CAACF,EAAS,CAAC,IAAM+E,EAAK3E,EAAY,QAAQ,sBAAsB,EAAoB2E,EAAK,KAAK,GAAGA,EAAK,KAAK5E,EAAO,aAA6BC,EAAY,QAAQ,eAAe,CAAC,SAAST,EAAS,WAAW,CAAC,CAAG,CAAC,EAAEqF,GAAU,IAAI,CAAIzE,EAAc,SAAoBZ,IAAWA,EAAS,kBAAkBmD,EAAU,OAAO,GAAGnD,EAAS,gBAAmDoD,GAAK,SAAU,mBAAmB+B,GAAY,CAAG,EAAE,CAACzD,GAA0C0B,GAAK,MAAM,CAAC,EAAEiC,GAAU,IAAI,CAAC,GAAGzE,EAAc,QAAQ,CAACA,EAAc,QAAQ,GAAM,MAAO,CACzgF,GAD6gFoB,IAAkBhC,GAAUA,EAAS,mBAAmBiC,IAAgB,mBAAmBkD,GAAY,EACjnFnD,IAAuElC,GAAc,YAAaA,EAAc,gBAAgB,CAACS,EAAa,CAAC,IAAM+E,EAAI,IAAI,IAAI9E,EAAO,SAAS,IAAI,EAAQ+E,EAAWpD,GAAK,EAC5MoD,EAAW,EAAGD,EAAI,aAAa,IAAIxF,EAAc,eAAeyF,EAAW,SAAS,CAAC,EAAQD,EAAI,aAAa,OAAOxF,EAAc,cAAc,EAAGU,EAAO,QAAQ,aAAa,CAAC,KAAK8E,EAAI,IAAI,EAAE,GAAGA,EAAI,IAAI,CAAE,CAAC,EAAE,CAACnD,GAAKH,GAAiBC,GAAenC,CAAa,CAAC,EAAEuF,GAAU,IAAI,CAAC,GAAG,CAAsDvF,GAAc,QAAS,CAACA,EAAc,YAAYO,GAAUE,EAAc,OAAQ,IAAM+E,EAAI,IAAI,IAAI9E,EAAO,SAAS,IAAI,EAAKoB,GAAQ0D,EAAI,aAAa,IAAIxF,EAAc,WAAW8B,EAAM,EAAQ0D,EAAI,aAAa,OAAOxF,EAAc,UAAU,EAAGU,EAAO,QAAQ,aAAa,CAAC,KAAK8E,EAAI,IAAI,EAAE,GAAGA,EAAI,IAAI,CAAE,EAAE,CAAC1D,GAAO9B,CAAa,CAAC,EAAEuF,GAAU,IAAI,CAAC,GAAGhF,GAAUE,EAAc,OAAQ,IAAM+E,EAAI,IAAI,IAAI9E,EAAO,SAAS,IAAI,EAAMgF,EAAsB,GAAM,QAAUrB,KAAYhB,EAAU,CAAC,IAAMiB,EAAO1C,GAAQyC,CAAQ,EAAE,GAAGC,GAAQA,EAAO,aAAa,CAACoB,EAAsB,GAAK,IAAMC,EAAMrB,EAAO,MAASqB,GAAO,MAAMA,IAAQ,QAAWA,IAAQ,GAAIH,EAAI,aAAa,IAAIlB,EAAO,aAAaqB,EAAM,SAAS,CAAC,EAAQH,EAAI,aAAa,OAAOlB,EAAO,YAAY,CAAG,CAAC,CAAIoB,GAAuBhF,EAAO,QAAQ,aAAa,CAAC,KAAK8E,EAAI,IAAI,EAAE,GAAGA,EAAI,IAAI,CAAG,EAAE,CAAC5D,GAAQ5B,CAAa,CAAC,EAAEuF,GAAU,IAAI,CAAC,GAAGhF,GAAUE,GAAc,CAACwB,GAAqB,OAAQ,IAAMuD,EAAI,IAAI,IAAI9E,EAAO,SAAS,IAAI,EAAKqB,IAAYA,GAAW,QAAqEC,IAAkB,MAAQwD,EAAI,aAAa,IAAIvD,GAAoBF,GAAW,KAAK,EAAQyD,EAAI,aAAa,OAAOvD,EAAmB,EAAGvB,EAAO,QAAQ,aAAa,CAAC,KAAK8E,EAAI,IAAI,EAAE,GAAGA,EAAI,IAAI,CAAE,EAAE,CAACzD,GAAWC,GAAkBC,EAAmB,CAAC,EAC3nD,IAAM2D,GAAarE,GAAQ,IAAI,CAAC,GAAGhB,GAAU,CAAC8C,EAAU,OAAQ,OAAO8B,EAAS,IAAIU,EAAQV,EAAQ,QAAUd,KAAYhB,EAAU,CAAC,GAAGgB,GAAUyB,GAAsB,SAAU,IAAMxB,EAAO1C,GAAQyC,CAAQ,EAAO,CAAC,UAAA0B,EAAU,UAAAC,CAAS,EAAE1B,EAAa2B,GAAY3B,EAAO,MAAY4B,GAAyD5B,GAAO,YAAa6B,GAAoB,SAAeC,GAAO,CAAC,EAAE,GAAGJ,IAAYzB,EAAgB,gBAAiB,QAAU8B,MAAKN,EAAU,MAAMO,EAAS,EAAE,CAAC,IAAMC,GAAMrD,GAA4BmD,GAAE,KAAK,CAAC,EAAKE,IAAOH,GAAO,KAAKG,EAAK,CAAG,SAAUP,IAAYzB,EAAgB,WAAWyB,IAAYzB,EAAgB,eAAe,CAAC,GAAK,CAAC,mBAAAiC,EAAkB,EAAElC,EAAaiC,GAAMrD,GAA4B6C,CAAS,EAAQU,GAAgDF,IAAM,OAAQ,2BAA2B,GAAGA,KAAQA,GAAM,OAAO,uBAAuBE,IAAY,CAAC,IAAIC,EAAiB,IAAMC,GAAWvF,EAAY,KAAKwF,IAAGA,GAAE,QAAQL,GAAM,IAAIE,IAAYG,GAAE,QAAQtF,EAAoBiF,GAAM,EAAE,CAAC,EAAQM,EAAuBF,IAAa,OAAkCD,EAAiBC,GAAW,QAAQ,MAAMD,IAAmB,OAArE,OAAmFA,EAAiB,iBAAiB,GAAGG,EAAuB,CAAC,IAAIC,GAAkB,KAASC,GAAgB,KAAK,QAAUC,MAAc,OAAO,KAAKH,CAAsB,EAAE,CAAC,IAAMI,GAAQJ,EAAuBG,EAAU,EAAE,GAAGC,GAAQ,QAAQT,GAAmB,CAACM,GAAkBE,GAAWD,GAAgBE,GAAQ,KAAM,CAAC,CAAIF,IAAiBD,KAAsBL,GAAYL,GAAO,KAAK,CAAC,GAAGG,GAAM,eAAejF,EAAoBiF,GAAM,EAAE,EAAE,YAAYO,GAAkB,cAAcC,GAAgB,IAAI,CAAC,EAAQX,GAAO,KAAK,CAAC,GAAG,GAAGG,GAAM,EAAE,IAAIO,EAAiB,GAAG,KAAKC,GAAgB,IAAI,CAAC,EAAI,CAAC,CAAC,KAAK,CAAC,IAAMR,GAAMrD,GAA4B6C,CAAS,EAAKQ,IAAOH,GAAO,KAAKG,EAAK,CAAG,CAAC,IAAMW,GAAiBd,GAAO,OAAO,EAAE,GAAG9B,GAAQ8B,GAAO,QAAQH,IAAa,MAAMA,IAAa,KAAU,CAAC,IAAML,GAAa,CAAC,EAAE,QAAUuB,MAAMtB,EAAQ,CAAC,IAAIuB,GAAW,GAAYC,GAASjC,GAAc+B,EAAE,EAAE,GAAGD,IAAkB,QAAUX,KAASH,GAAQ,GAAGkB,GAAaf,EAAMc,GAASd,EAAM,EAAE,EAAEN,GAAY3B,EAAO,YAAY4B,GAAkBvB,EAAuB,EAAE,CAACyC,GAAW,GAAK,KAAM,MAAO,CAAC,IAAMb,EAAMH,GAAO,CAAC,EAAEgB,GAAWE,GAAaf,EAAMc,GAASd,EAAM,EAAE,EAAEN,GAAY3B,EAAO,YAAY4B,GAAkBvB,EAAuB,CAAE,CAAIyC,IAAYxB,GAAa,KAAKuB,EAAE,CAAG,CAACtB,EAAQD,EAAa,CAAC,CAAC,OAAOC,CAAQ,EAAE,CAACjE,GAAQmB,CAAI,CAAC,EAC/8EwE,IAAsBjI,EAA8BsC,GAAQkE,EAAoB,KAAK,MAAMxG,IAAgC,OAAO,OAAOA,EAA8B,MAAYkI,GAAsBjG,GAAQ,IAAI,CAAC,GAAGhB,GAAU,CAAC6C,IAAa,CAACvD,GAAgB,OAAO0H,KAAuB5I,GAAU,QAAS,OAAOwG,EAAS,IAAMsC,EAAsBF,KAAuB,IAAM1H,EAAe,GAAG,CAAC,MAAM,QAAQ2D,EAAU,GAAGA,GAAW,SAAS,GAAG,GAAGiE,EAAuB,MAAM,CAAC,MAAS,QAAOtC,EAAQ,OAAOgC,GAAI3D,GAAW,SAAS4B,GAAc+B,CAAE,EAAE/D,EAAW,CAAC,IAAIqE,CAAqB,EAAG,OAAOtC,CAAQ,EAAE,CAACoC,GAAqB1H,EAAe2D,GAAWT,CAAI,CAAC,EAAQ2E,GAAmBnG,GAAQ,IAAI,CAAC,GAAG,CAACpB,EAAsB,OAAOgF,EAAS,IAAMQ,EAAMxF,EAAqB,CAAC,QAAAgF,EAAQ,cAAAC,GAAc,YAAAhE,EAAY,qBAAAH,EAAqB,wBAAAC,CAAuB,CAAC,EAAE,OAAG,MAAM,QAAQyE,CAAK,EAAUA,EAAcR,CAAQ,EAAE,CAAChF,EAAqB4C,CAAI,CAAC,EAAE,IAAI4E,GAC77B,IAAMC,IAAYD,GAA+D7F,IAAO,KAAK,EAAE,YAAY,KAAK,MAAM6F,KAA2B,OAAOA,GAAyB,GAAQ,CAACE,GAAWC,GAAUC,EAAkB,EAAExG,GAAQ,IAAI,CAAC,GAAGhB,GAAU,CAACqH,GAAW,QAAQ,CAAC,MAAM,QAAQ7E,CAAI,EAAG,MAAM,CAACoC,EAAQ,GAAM,IAAI,EAAG,IAAI6C,EAAiB,KAKlVC,EAAO,CAAC,CAAC,GAAG9C,CAAO,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAQ+C,EAAW,IAAI,MAAMnF,EAAK,MAAM,EAAE,KAAK,CAAC,EAAE,QAAQoF,EAAE,EAAEA,EAAErI,EAAa,OAAOqI,IAAI,CAAC,GAAK,CAAC,UAAAnC,GAAU,UAAAD,GAAU,mBAAAS,EAAkB,EAAE1G,EAAaqI,CAAC,EAAO,CAAC,SAAAC,EAAQ,EAAEC,GAAmBtC,GAAUC,GAAUQ,GAAmB,KAAKtF,EAAwB+B,GAAU,OAAO,EAAE,GAAG,CAACmF,GAAS,CAACJ,EAAiBjC,GAAU,KAAM,CAAC,IAAMuC,GAAWF,GAAS,GAASG,GAAaH,GAAS,KAAWI,GAAaD,IAAc5J,GAAU,QAAQ4J,IAAc5J,GAAU,KAAW8J,GAAaF,IAAc5J,GAAU,OAAa+J,EAAqBH,IAAc,2BAA2B,QAAUI,MAAM5F,EAAK,CAAC,IAAM6F,GAAQ7F,EAAK4F,EAAE,EAAME,GAAM,EAAE,GAAGH,EAAqB,CAAC,IAAII,EAA0B,IAAMC,IAAOD,EAA0B1D,GAAcwD,GAAQ,EAAE,KAAK,MAAME,IAA4B,OAAO,OAAOA,EAA0BR,EAAU,EAAQxE,GAAMxC,EAAoB8G,GAAS,EAAE,EAAQY,GAAiB9H,EAAwB4C,EAAK,EAAE,GAAGkF,IAAkB,OAAOA,IAAmB,UAAU,MAAM,QAAQD,EAAK,EAAE,CAAC,IAAME,GAAiBD,GAAiBxC,IAAoB,OAAO,EAAQ0C,GAAiED,IAAiB,GAAG,GAAGC,IAAQ,QAAUC,MAASJ,GAAO,GAAGI,GAAM,CAAC,IAAMC,GAAOD,GAAMD,EAAM,EAAEL,GAAM,KAAK,IAAIA,GAAMQ,GAAuBD,GAAOxB,EAAU,CAAC,CAAE,EAAG,CAAC,KAAK,CAAC,IAAI0B,EAA2B,IAAM3D,IAAO2D,EAA2BlE,GAAcwD,GAAQ,EAAE,KAAK,MAAMU,IAA6B,OAAO,OAAOA,EAA2BhB,EAAU,EAAEO,GAAMQ,GAAuB1D,GAAMiC,EAAU,CAAE,CACtkD,IAAM2B,GAASrB,EAAWS,EAAE,EAAE,GAAGE,GAAMU,GAAS,CAChD,IAAMC,GAAc,CAAC,EAAE,QAAUvE,MAAQgD,EAAOsB,EAAQ,EAAMtE,IAAM2D,GAAQ,IAAIY,GAAc,KAAKvE,EAAI,EAAIgD,EAAOsB,EAAQ,EAAEC,GAC5HvB,EAAOY,EAAK,EAAE,KAAKD,GAAQ,EAAE,EAAEV,EAAWS,EAAE,EAAEE,EAAM,CAAC,CAAC,CAAC,OAAGb,EAAwB,CAAC7C,EAAQ,GAAM6C,CAAgB,EAAS,CAAC,CAAC,GAAGC,EAAO,CAAC,EAAE,GAAGA,EAAO,CAAC,EAAE,GAAGA,EAAO,CAAC,EAAE,GAAGA,EAAO,CAAC,CAAC,EAAE,GAAKD,CAAgB,CAAE,EAAE,CAACJ,GAAW7E,EAAKjD,CAAY,CAAC,EACpO+F,GAAQgC,GAAW,OAAO4B,GAAQ7D,GAAa,SAAS6D,CAAM,GAAGjC,GAAsB,SAASiC,CAAM,GAAG/B,GAAmB,SAAS+B,CAAM,CAAC,EAAQC,GAAU7D,GAAQ,OAAa8D,GAAUvH,IAAcsH,GAAU,KAAK,KAAKA,GAAUtH,EAAY,EAAE,EAAKsH,KAAY7I,EAAa,SAAS0B,GAAcmH,EAAS,EAAG7I,EAAa,QAAQ6I,GACjV,IAAME,GAAUrI,GAAQ,IAAI,CAAC,GAAGM,IAAmB,CAACtB,GAAU,MAAM,QAAQwC,CAAI,EAAE,CAAC,IAAM8G,EAAa,MAAM,KAAK,CAAC,OAAO9G,EAAK,MAAM,EAAE,CAAC+G,EAAE3B,IAAIA,CAAC,EAAE,OAAO4B,GAAQF,EAAahI,EAAiB,CAAE,CAAC,OAAO,IAAK,EAAE,CAACA,GAAkBtB,EAASwC,CAAI,CAAC,EAAE,GAAG,CAACxC,GAAU,CAACuH,IAAW9E,GAAU,CAAC,IAAIgH,EAAe7E,EAAQ,GAAGyE,GAAU,CAACI,EAAe,IAAI,MAAM7E,EAAQ,MAAM,EAAE,QAAQgD,EAAE,EAAEA,EAAEyB,GAAU,OAAOzB,IAAK6B,EAAeJ,GAAUzB,CAAC,CAAC,EAAEhD,EAAQgD,CAAC,CAAG,CAACtC,GAAQmE,EAAe,OAAOP,GAAQ5D,GAAQ,SAAS4D,CAAM,CAAC,CAAE,CAAC,IAAMQ,GAAQ,CAAC1J,GAAU,CAACyC,IAAW,CAAC8E,GAAcoC,GAAiB,GAAOC,GAAwB,GAAOC,GAAwB,GAAG,GAAGH,IAAS3G,GAAMA,EAAK,SAAS,iBAAiB,CAAC,GAAK,CAAC,OAAA+G,CAAM,EAAE/G,EAA0D0C,EAAnC1C,EAAK,YAAY,YAAwCA,EAAK,mBAAmBA,EAAK,UAAe,CAAC,SAAA8E,EAAS,oBAAAkC,EAAoB,oBAAAC,CAAmB,EAAElC,GAAmB/E,EAAK,UAAUA,EAAK,UAAUA,EAAK,mBAAmBA,EAAK,mBAAmBpC,EAAwB+B,EAAS,EAAE,GAAGqH,EAAqBH,GAAwBG,EAAoBF,GAAwBG,MAAyB,CAAC,IAAM3F,GAAkDwD,GAAS,GAAG,GAAGiC,IAAS,SAASzF,IAASyF,IAAS,cAAcjH,GAAY,CAAC,IAAMoH,GAAYH,IAAS,aAAa/G,EAAK,iBAAiB,iBAAiB0C,IAAYrH,GAAU,QAAQ2E,EAAK,aAAa,aAAa0C,IAAYrH,GAAU,QAAQ2E,EAAK,aAAa,aAAa0C,IAAYrH,GAAU,MAAM2E,EAAK,WAAW,aAAa0C,IAAYrH,GAAU,SAAS2E,EAAK,cAAc,SAAS0C,IAAYrH,GAAU,OAAO2E,EAAK,WAAW,eAAeA,EAAK,WAAW,aAAmBmH,GAAatD,IAAI,CAAC,IAAIuD,GAAkB,GAAGL,IAAS,aAAa,CAAC,IAAIM,GAAmB,IAAMC,GAAMD,GAAmBvF,GAAc+B,EAAE,KAAK,MAAMwD,KAAqB,OAAO,OAAOA,GAAmBvH,EAAW,EAAE,OAAO,MAAM,QAAQI,EAAU,GAAGA,GAAW,SAASoH,CAAI,EAAE,EAAE,CAAE,CAAC,IAAMjF,IAAO+E,GAAkBtF,GAAc+B,EAAE,KAAK,MAAMuD,KAAoB,OAAO,OAAOA,GAAkB9F,EAAO,EAAE,GAAGe,IAAO,KAAM,OAAO,KAAM,OAAOK,EAAU,CAAC,KAAKrH,GAAU,OAAO,OAAO,OAAOgH,EAAK,EAAE,KAAKhH,GAAU,KAAK,OAAO,IAAI,KAAKgH,EAAK,EAAE,QAAQ,EAAE,KAAKhH,GAAU,QAAQ,OAAOgH,GAAM,EAAE,EAAE,KAAKhH,GAAU,KAAK,OAAO2E,EAAK,WAAW,eAAeA,EAAK,WAAW,qBAAqB8E,EAAS,aAAaA,EAAS,aAAa,QAAQzC,EAAK,EAAE,GAAG,OAAOA,EAAK,EAAE,QAAQ,OAAO,OAAOA,EAAK,CAAE,CAAC,EAA0dE,GAApc,CAAC,GAAGA,EAAO,EAAE,KAAK,CAACgF,GAAEC,KAAI,CAAC,IAAMC,GAAON,GAAaI,EAAC,EAAQG,GAAOP,GAAaK,EAAC,EAAE,GAAGC,KAAS,MAAMC,KAAS,KAAK,MAAO,GAAE,GAAGD,KAAS,KAAK,MAAO,GAAE,GAAGC,KAAS,KAAK,MAAM,GAAG,IAAIC,EAAW,OAAGjF,IAAYrH,GAAU,QAAQqH,IAAYrH,GAAU,OAAO2E,EAAK,WAAW,aAAaA,EAAK,WAAW,cAAe2H,EAAWF,GAAO,cAAcC,EAAM,EAAQC,EAAWF,GAAOC,GAAO,GAAGD,GAAOC,GAAO,EAAE,EAAUR,GAAYS,EAAW,CAACA,CAAW,CAAC,CAAwB,MAAMf,GAAiB5G,EAAK,SAAW,CAAC,CAAC,GAAG2G,IAAS7J,EAAmB,CAAC,IAAMuF,EAAMvF,EAAmB,CAAC,QAAAyF,GAAQ,cAAAT,GAAc,YAAAhE,EAAY,qBAAAH,EAAqB,wBAAAC,CAAuB,CAAC,EAAK,MAAM,QAAQyE,CAAK,IAAGE,GAAQF,EAAO,CACxmG,GAAG,CAACpF,GAAU2B,GAAkB,OAAOC,GAAe,CAAC,IAAI,kBAAkB0D,GAAQA,GAAQ,MAAMxD,GAAKD,IAAcC,GAAK,GAAGD,EAAY,EAAE,MAAM,IAAI,iBAAiB,IAAI,mBAAmByD,GAAQA,GAAQ,MAAM,GAAGxD,GAAK,GAAGD,EAAY,EAAE,KAAM,CAAE,IAAM8I,GAAiB3J,GAAQ,IAAI,CAAC,IAAI4J,EAAkB,GAAG5K,GAAU,CAACF,GAAgB,CAACU,GAAO,CAACI,EAAkB,OAAO,KAAM,GAAK,CAAC,OAAAiK,EAAO,MAAAC,CAAK,EAAEtK,EAAYuK,EAAe,CAAC,YAAYjJ,GAAK,EAAE,WAAWsH,GAAU,UAAU,EAAK,EAAQ4B,EAAS,IAAI,CAAC,GAAGrJ,GAAiB,CAAC,IAAMsJ,EAAQnJ,GAAK,EAAKmJ,GAAS,GAAGA,EAAQ7B,IAAWrH,GAAQkJ,CAAO,CAAG,CAAC,EAAQC,EAAsB,CAAC,EAAE,QAAUxG,KAAQR,GAAcgH,EAAsBxG,EAAK,EAAE,EAAEA,EAAM,IAAM8D,GAAMlD,GAAQ,IAAI4D,GAAQgC,EAAsBhC,CAAM,CAAC,EAAE,OAAO,OAAO,EAAMiC,GAAWvK,EAAiB4H,GAAMuC,EAAeC,CAAQ,EAAQI,GAAeC,GAAU,CAAC,GAAGjM,GAAiBA,EAAgB,QAAQ,OAAO,GAA8CiM,GAAS,OAAQ,CAAC,IAAMC,GAAY,CAAC,EAAMC,GAAwB,GAAK,QAAQ3D,GAAE,EAAEA,GAAEyD,EAAS,OAAOzD,KAAI,CAAC,IAAI4D,GAAa,IAAMC,GAAMJ,EAASzD,EAAC,EAAQ8D,GAAuBC,EAAKC,GAA+B,CAAC,MAAMH,GAAM,gBAAgBrM,CAAe,GAAGoM,GAAaC,GAAM,SAAS,MAAMD,KAAe,OAAO,OAAOA,GAAa,EAAE,EAAE,GAAGE,KAAYD,GAAM,CAACF,GAAwB,GAAM,KAAM,MAAMD,GAAY,KAAKI,EAAS,CAAG,CAAC,GAAGH,GAAyB,OAAOD,EAAa,CAAC,OAAOD,CAAS,EAAMQ,GAAS,KAAK,GAAG,MAAM,QAAQV,EAAU,EAAGU,GAAST,GAAeD,EAAU,UAAW,MAAM,QAAQA,IAAa,OAAkCP,EAAkBO,GAAW,SAAS,MAAMP,IAAoB,OAAxE,OAAsFA,EAAkB,QAAQ,EAAE,CAAC,IAAMkB,EAAcX,GAAW,MAAM,SAA6E,GAArDW,EAAc,UAAUL,IAAO,MAAM,QAAQA,EAAK,CAAC,GAAiB,GAAII,GAAST,GAAeU,CAAa,MAAO,CAAC,IAAIR,GAAY,CAAC,EAAE,QAAUG,MAASK,EAAkB,MAAM,QAAQL,EAAK,EAAGH,GAAYA,GAAY,OAAOF,GAAeK,EAAK,CAAC,EAAQH,GAAY,KAAKG,EAAK,EAAII,GAASP,EAAY,CAAC,CAAC,IAAMS,GAAc,CAAC,EAAE,GAAG,MAAM,QAAQF,EAAQ,EAAG,QAAUJ,KAASI,GAAS,CAAC,IAAIG,GAAmBR,GAAa,IAAInB,GAAK,KAAWzD,IAAI4E,GAAaC,EAAM,SAAS,MAAMD,KAAe,SAAeQ,GAAmBR,GAAa,SAAS,MAAMQ,KAAqB,OAA5E,OAA0FA,GAAmB,IAAI,GAAGpF,GAAG,CAAC,IAAIuD,GAAkBE,IAAMF,GAAkBtF,GAAc+B,EAAE,KAAK,MAAMuD,KAAoB,OAAO,OAAOA,GAAkBtH,EAAW,CAAE,CAACkJ,GAAc,KAAK1B,EAAI,CAAE,CAAE,OAAOwB,GAAS,IAAI,CAACJ,EAAMQ,KAAqBN,EAAKO,GAAqB,SAAS,CAAC,MAAM,CAAC,CAACrJ,EAAW,EAAEkJ,GAAcE,EAAK,GAAG,IAAI,EAAE,SAASR,CAAK,CAAC,CAAC,CAAE,EAAE,CAACzL,EAASF,EAAeU,EAAM8E,GAAQxD,GAAK1C,CAAe,CAAC,EAAE,GAAIU,EAAmQ,IAAG,CAACE,GAAU,CAACQ,EAAO,OAAoBmL,EAAKQ,GAAQ,CAAC,MAAM,gCAAgC,SAAS,sJAAsJ,CAAC,EAAQ,GAAG3E,GAAoB,OAAoBmE,EAAKQ,GAAQ,CAAC,MAAM,IAAI3E,EAAkB,gDAAgD,SAAS,cAAcA,EAAkB,qLAAqL,CAAC,EAAQ,GAAGmC,GAAkB,OAAoBgC,EAAKQ,GAAQ,CAAC,MAAM,IAAIxC,EAAgB,gDAAgD,SAAS,cAAcA,EAAgB,wLAAwL,CAAC,EAAQ,GAAGC,GAAyB,OAAoB+B,EAAKQ,GAAQ,CAAC,MAAM,IAAIvC,EAAuB,cAAczL,GAAe0L,EAAuB,GAAGA,EAAuB,UAAU,SAAS,0FAA0F,CAAC,MAAz+C,QAAoB8B,EAAKQ,GAAQ,CAAC,MAAM,gCAAgC,SAAS,yJAAyJ,CAAC,EAAiwC,IAAIC,GAAY,CAAC,EAAE,GAAGjN,EAAQ,OAAOA,EAAO,KAAK,CAAC,IAAI,QAAQ,IAAMkN,EAAWlN,EAAO,WAAW,WAAWiN,GAAY,CAAC,QAAQ,OAAO,cAAcC,EAAW,SAAS,MAAM,SAASlN,EAAO,KAAK,OAAO,SAAS,WAAWkN,EAAWlN,EAAO,OAAOA,EAAO,OAAO,eAAeA,EAAO,WAAW,IAAIA,EAAO,GAAG,EAAE,MAAM,IAAI,OACxiJ,IAAImN,EAAoB,GAAMnN,EAAO,SAAS,OAAWA,EAAO,eAAe,MAAOmN,EAAoB,4BAA4BnN,EAAO,SAAS,YACtJmN,EAAoB,qBAAqBnN,EAAO,SAAS,MAAgBA,EAAO,eAAe,MAAOmN,EAAoB,UAAUnN,EAAO,WAAW,YAAYA,EAAO,SAAS,YAClLmN,EAAoB,UAAUnN,EAAO,WAAW,KAAKA,EAAO,SAAS,MACrE,IAAIoN,EAAa,GAAG,OAAOpN,EAAO,eAAe,CAAC,IAAI,QAAQoN,EAAa,GAAGpN,EAAO,UAAU,KAAK,MAAM,IAAI,MAAMoN,EAAa,cAAc,KAAM,CAACH,GAAY,CAAC,QAAQ,OAAO,oBAAAE,EAAoB,aAAAC,EAAa,eAAepN,EAAO,UAAU,WAAWA,EAAO,WAAW,UAAUA,EAAO,KAAK,OAAOA,EAAO,IAAI,EAAE,KAAM,CAAE,IAAMqN,GAAiDrN,GAAO,OAAQ,UAAgBsN,GAAoB,CAAC,GAAGD,GAAU,CAAC,GAAGxN,EAAsBc,EAAe,SAAS,MAAMd,IAAwB,OAAO,OAAOA,EAAsB,MAAM,GAAGN,EAAM,MAAM,GAAG0N,GAAY,SAAS,WAAW,QAAQjN,EAAOA,EAAO,eAAe,GAAGA,EAAO,UAAU,MAAMA,EAAO,YAAY,MAAMA,EAAO,aAAa,MAAMA,EAAO,WAAW,KAAK,GAAGA,EAAO,OAAO,KAAK,MAAS,EAC9wB,GAAGa,EAAU,GAAGF,EAAe,CAAC,IAAI4M,EAAwB,EAAMC,EAAqB,EAWH,GAAGH,GAAU,CAAC,IAAII,GAAmCC,GAA6BC,GAAuB,IAAMC,GAAaD,GAAuBhN,EAAe,SAAS,MAAMgN,KAAyB,SAAeD,GAA6BC,GAAuB,UAAU,MAAMD,KAA+B,SAAeD,GAAmCC,GAA6B,SAAS,MAAMD,KAAqC,OAA9O,OAA4PA,GAAmC,YAAY,GAAGG,EAAY,CAAC,IAAIC,GAAwGC,GAAkGC,GAAiGC,GAAwFC,GAAkFC,GAAiFC,GAAwEC,GAAkEC,GAAyDC,GAAmDC,GAAkDC,GAAyCC,GAA2B,IAAIC,EAAc,GAAG,QAAUpK,KAAO,OAAO,KAAKsJ,CAAW,EAAMtJ,EAAI,WAAW,cAAc,IAAGoK,EAAcpK,GACvmD,IAAIqK,GAAaF,GAA2Bb,EAAYc,CAAa,KAAK,MAAMD,KAA6B,SAAeD,GAAyCC,GAA2B,iBAAiB,MAAMD,KAA2C,SAAeD,GAAkDC,GAAyC,YAAY,MAAMD,KAAoD,SAAeD,GAAmDC,GAAkD,CAAC,KAAK,MAAMD,KAAqD,SAAeD,GAAyDC,GAAmD,SAAS,MAAMD,KAA2D,SAAeD,GAAkEC,GAAyD,YAAY,MAAMD,KAAoE,SAAeD,GAAwEC,GAAkE,SAAS,MAAMD,KAA0E,SAAeD,GAAiFC,GAAwE,YAAY,MAAMD,KAAmF,SAAeD,GAAkFC,GAAiF,CAAC,KAAK,MAAMD,KAAoF,SAAeD,GAAwFC,GAAkF,SAAS,MAAMD,KAA0F,SAAeD,GAAiGC,GAAwF,YAAY,MAAMD,KAAmG,SAAeD,GAAkGC,GAAiG,CAAC,KAAK,MAAMD,KAAoG,SAAeD,GAAwGC,GAAkG,SAAS,MAAMD,KAA0G,OAA55F,OAA06FA,GAAwG,SAAS,GAAG,MAAM,QAAQc,CAAW,EAAE,CAAC,IAAIjC,EAAS,CAAC,EAAE,QAAUJ,MAASqC,EAAY,CAAC,IAAItC,GAAgBC,GAAM,KAAK,YAAY,MAAM,SAASD,GAAaC,GAAM,SAAS,MAAMD,KAAe,OAAO,OAAOA,GAAa,QAAQ,EAAGK,EAASA,EAAS,OAAOJ,GAAM,MAAM,QAAQ,EAAQI,EAAS,KAAKJ,EAAK,CAAG,CAAC,OAAoBE,EAAK,MAAM,CAAC,mBAAmB,GAAK,MAAMc,GAAoB,SAAsBd,EAAKoC,GAAgB,CAAC,QAAQ5O,EAAO,eAAe,IAAI,GAAGA,EAAO,IAAI,MAAMA,EAAO,IAAI,KAAK,UAAUA,EAAO,mBAAmB,MAAMA,EAAO,aAAa,UAAU,SAAS0M,CAAQ,CAAC,CAAC,CAAC,CAAE,CAAC,CAAC,KAAK,CAAC,IAAImC,GAAU,IAAMpH,GAAIoH,GAAUtP,EAAM,MAAM,MAAMsP,KAAY,OAAOA,GAAU,IAAI,OAAO,KAAK,MAAM,KAAK,OAAO,EAAE,SAAS,CAAC,EAAE,OAAoBC,EAAMC,GAAU,CAAC,SAAS,CAAcC,GAAarO,EAAe,CAAC,GAAA8G,EAAG,MAAM6F,EAAmB,CAAC,EAAE9K,IAAkBC,KAAiB,oBAAiC+J,EAAK,QAAQ,CAAC,SAAS,IAAI/E,CAAE,oBAAoB/E,GAAa,EAAE6K,CAAuB,IAAIC,EAAqB,2BAA2BA,CAAoB,KAAK,EAAE,gCAAgC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,KAAM,QAAoBhB,EAAK,MAAM,CAAC,MAAM,CAAC,OAAO,GAAG,CAAC,CAAC,EACxyI,OAA6CrG,IAAQ,OAAsO2I,EAAM,MAAM,CAAC,GAAGnO,EAAe,MAAM,MAAM2M,GAAoB,UAAUD,GAAU,KAAKvN,EAAuBa,EAAe,SAAS,MAAMb,IAAyB,OAAO,OAAOA,EAAuB,YAAY,GAAG,mBAAmB,GAAK,SAAS,CAACuN,GAAuBb,EAAKoC,GAAgB,CAAC,QAAQ5O,EAAO,eAAe,IAAI,GAAGA,EAAO,IAAI,MAAMA,EAAO,IAAI,KAAK,UAAUA,EAAO,mBAAmB,MAAMA,EAAO,aAAa,UAAU,YAAY,GAAK,QAAQ,GAAM,SAASwL,EAAgB,CAAC,EAAEA,GAAiBhJ,IAAkBhC,GAAuBgM,EAAK,MAAM,CAAC,IAAIvL,EAAY,MAAM,CAAC,SAAS,WAAW,IAAIT,EAAS,OAAO,cAAc,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAA12BI,GAAgCoO,GAAapO,GAAW,CAAC,MAAM,CAAC,GAAGA,GAAW,MAAM,MAAM,GAAGrB,EAAM,KAAK,EAAE,mBAAmB,EAAI,CAAC,EAA4BiN,EAAK,MAAM,CAAC,mBAAmB,EAAI,CAAC,CAA0qB,CAACyC,GAAoB3P,GAAY,CAAC,cAAc,CAAC,KAAK4P,EAAY,OAAO,aAAa,EAAE,KAAK,EAAE,IAAI,EAAE,eAAe,GAAK,MAAM,IAAI,EAAE,eAAe,CAAC,KAAKA,EAAY,iBAAiB,EAAE,WAAW,CAAC,KAAKA,EAAY,iBAAiB,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,SAAS,GAAK,SAAS,CAAC,KAAK,CAAC,KAAKA,EAAY,KAAK,aAAa,QAAQ,QAAQ,CAAC,QAAQ,OAAO,SAAS,EAAE,aAAa,CAAC,QAAQ,OAAO,SAAS,EAAE,wBAAwB,GAAK,0BAA0B,UAAU,EAAE,UAAU,CAAC,KAAKA,EAAY,KAAK,aAAa,WAAW,QAAQ,CAAC,aAAa,UAAU,EAAE,aAAa,CAAC,aAAa,UAAU,EAAE,YAAY,CAAC,uBAAuB,oBAAoB,EAAE,wBAAwB,GAAK,OAAO3P,GAAOA,EAAM,MAAM,OAAO,EAAE,WAAW,CAAC,KAAK2P,EAAY,KAAK,aAAa,QAAQ,QAAQ,CAAC,QAAQ,SAAS,MAAM,gBAAgB,eAAe,cAAc,EAAE,aAAa,CAAC,QAAQ,SAAS,MAAM,gBAAgB,eAAe,cAAc,EAAE,OAAO3P,GAAOA,EAAM,MAAM,OAAO,EAAE,OAAO,CAAC,KAAK2P,EAAY,KAAK,aAAa,QAAQ,QAAQ,CAAC,QAAQ,SAAS,KAAK,EAAE,aAAa,CAAC,MAAM,SAAS,QAAQ,EAAE,YAAY,CAAC,YAAY,eAAe,cAAc,EAAE,wBAAwB,GAAK,MAAM,QAAQ,OAAO3P,GAAOA,EAAM,MAAM,SAASA,EAAM,WAAW,YAAY,EAAE,OAAO,CAAC,KAAK2P,EAAY,KAAK,aAAa,QAAQ,QAAQ,CAAC,QAAQ,SAAS,KAAK,EAAE,aAAa,CAAC,OAAO,SAAS,OAAO,EAAE,YAAY,CAAC,aAAa,eAAe,aAAa,EAAE,wBAAwB,GAAK,MAAM,QAAQ,OAAO3P,GAAOA,EAAM,MAAM,SAASA,EAAM,WAAW,UAAU,EAAE,KAAK,CAAC,KAAK2P,EAAY,QAAQ,aAAa,GAAM,OAAO3P,GAAOA,EAAM,MAAM,OAAO,EAAE,QAAQ,CAAC,KAAK2P,EAAY,KAAK,aAAa,QAAQ,QAAQ,CAAC,OAAO,OAAO,EAAE,aAAa,CAAC,OAAO,OAAO,EAAE,wBAAwB,GAAK,OAAO3P,GAAOA,EAAM,MAAM,MAAM,EAAE,YAAY,CAAC,KAAK2P,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,KAAK,EAAE,eAAe,GAAK,MAAM,IAAI,OAAO3P,GAAOA,EAAM,MAAM,QAAQA,EAAM,SAAS,MAAM,EAAE,cAAc,CAAC,KAAK2P,EAAY,KAAK,aAAa,MAAM,QAAQ,CAAC,MAAM,OAAO,EAAE,aAAa,CAAC,MAAM,OAAO,EAAE,wBAAwB,GAAK,MAAM,QAAQ,OAAO3P,GAAOA,EAAM,MAAM,MAAM,EAAE,UAAU,CAAC,KAAK2P,EAAY,OAAO,aAAa,IAAI,IAAI,EAAE,KAAK,EAAE,MAAM,IAAI,OAAO3P,GAAOA,EAAM,MAAM,MAAM,EAAE,eAAe,CAAC,KAAK2P,EAAY,KAAK,aAAa,MAAM,QAAQ,CAAC,MAAM,OAAO,EAAE,aAAa,CAAC,MAAM,OAAO,EAAE,wBAAwB,GAAK,MAAM,SAAS,OAAO3P,GAAOA,EAAM,MAAM,MAAM,EAAE,WAAW,CAAC,KAAK2P,EAAY,OAAO,aAAa,IAAI,IAAI,EAAE,KAAK,EAAE,MAAM,IAAI,OAAO3P,GAAOA,EAAM,MAAM,QAAQA,EAAM,gBAAgB,OAAO,EAAE,UAAU,CAAC,KAAK2P,EAAY,KAAK,aAAa,SAAS,QAAQ,CAAC,QAAQ,SAAS,KAAK,EAAE,aAAa,CAAC,OAAO,SAAS,OAAO,EAAE,wBAAwB,GAAK,MAAM,QAAQ,OAAO3P,GAAOA,EAAM,MAAM,MAAM,EAAE,WAAW,CAAC,KAAK2P,EAAY,KAAK,aAAa,QAAQ,QAAQ,CAAC,QAAQ,SAAS,KAAK,EAAE,aAAa,CAAC,MAAM,SAAS,QAAQ,EAAE,YAAY,CAAC,YAAY,eAAe,cAAc,EAAE,wBAAwB,GAAK,MAAM,IAAI,OAAO3P,GAAOA,EAAM,MAAM,QAAQA,EAAM,iBAAiB,KAAK,EAAE,eAAe,CAAC,KAAK2P,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,KAAK,EAAE,eAAe,GAAK,MAAM,UAAU,OAAO3P,GAAOA,EAAM,OAAO,SAAS,EAAE,iBAAiB,CAAC,KAAK2P,EAAY,KAAK,aAAa,OAAO,QAAQ,CAAC,MAAM,MAAM,EAAE,aAAa,CAAC,MAAM,MAAM,EAAE,wBAAwB,GAAK,MAAM,aAAa,OAAO3P,GAAOA,EAAM,OAAO,SAAS,EAAE,aAAa,CAAC,KAAK2P,EAAY,KAAK,aAAa,SAAS,QAAQ,CAAC,QAAQ,SAAS,KAAK,EAAE,aAAa,CAAC,OAAO,SAAS,OAAO,EAAE,wBAAwB,GAAK,MAAM,QAAQ,OAAO3P,GAAOA,EAAM,OAAO,WAAWA,EAAM,mBAAmB,KAAK,EAAE,IAAI,CAAC,KAAK2P,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,KAAK,EAAE,OAAO3P,GAAOA,EAAM,OAAO,OAAO,EAAE,KAAK,CAAC,KAAK2P,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,KAAK,EAAE,OAAO3P,GAAOA,EAAM,OAAO,SAASA,EAAM,OAAO,WAAWA,EAAM,iBAAiB,EAAE,EAAE,KAAK,CAAC,KAAK2P,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,KAAK,EAAE,OAAO3P,GAAOA,EAAM,OAAO,QAAQA,EAAM,OAAO,SAAS,EAAE,QAAQ,CAAC,KAAK2P,EAAY,YAAY,aAAa,EAAE,UAAU,iBAAiB,aAAa,CAAC,MAAM,YAAY,EAAE,UAAU,CAAC,aAAa,eAAe,gBAAgB,aAAa,EAAE,YAAY,CAAC,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,CAAC,CAAC,CAAC,EAAE,gBAAgB,CAAC,KAAKA,EAAY,OAAO,SAAS,GAAK,MAAM,YAAY,SAAS,CAAC,QAAQ,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,YAAY,eAAe,oBAAoB,GAAK,YAAY;AAAA;AAAA;AAAA;AAAA,wFAA4O,CAAC,CAAC,EAAE,SAAS,CAAC,KAAKA,EAAY,OAAO,SAAS,GAAK,aAAa,CAAC,YAAY,SAAS,OAAO,CAAC,EAAE,MAAM,gBAAgB,YAAY,IAAI,SAAS,CAAC,YAAY,CAAC,KAAKA,EAAY,KAAK,aAAa,SAAS,QAAQ,CAAC,SAAS,SAAS,EAAE,aAAa,CAAC,SAAS,SAAS,EAAE,wBAAwB,GAAK,MAAM,QAAQ,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,aAAa,IAAI,KAAK,CAAC,EAAE,kBAAkB,CAAC,KAAKA,EAAY,QAAQ,aAAa,GAAK,MAAM,YAAY,EAAE,iBAAiB,CAAC,KAAKA,EAAY,QAAQ,aAAa,GAAM,MAAM,SAAS,EAAE,eAAe,CAAC,KAAKA,EAAY,QAAQ,aAAa,GAAM,MAAM,UAAU,YAAY,0FAA0F,CAAC,CAAC,EAgCprM,WAAW,CAAC,KAAKA,EAAY,QAAQ,aAAa,EAAK,EAAE,eAAe,CAAC,KAAKA,EAAY,KAAK,aAAa,aAAa,QAAQ,CAAC,kBAAkB,gBAAgB,EAAE,aAAa,CAAC,oBAAoB,kBAAkB,EAAE,MAAM,OAAO,wBAAwB,GAAK,0BAA0B,WAAW,OAAO3P,GAAO,CAACA,EAAM,UAAU,EAAE,aAAa,CAAC,KAAK2P,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,KAAK,EAAE,eAAe,GAAK,OAAO3P,GAAO,CAACA,EAAM,UAAU,EAAE,UAAU,CAAC,KAAK2P,EAAY,QAAQ,aAAa,EAAK,EAAE,YAAY,CAAC,KAAKA,EAAY,QAAQ,aAAa,EAAK,EAAE,eAAe,CAAC,KAAKA,EAAY,QAAQ,aAAa,GAAM,OAAO3P,GAAO,CAACA,EAAM,WAAW,EAAE,OAAO,CAAC,KAAK2P,EAAY,QAAQ,aAAa,EAAK,EAAE,aAAa,CAAC,KAAKA,EAAY,MAAM,aAAa,CAAC,CAAC,UAAU,UAAU,UAAU,OAAO,CAAC,EAAE,MAAM,SAAS,QAAQ,CAAC,KAAKA,EAAY,OAAO,SAAS,CAAC,UAAU,CAAC,KAAKA,EAAY,KAAK,aAAa,UAAU,QAAQ,CAAC,YAAY,SAAS,EAAE,aAAa,CAAC,MAAM,IAAI,EAAE,wBAAwB,GAAK,MAAM,WAAW,EAAE,UAAU,CAAC,KAAKA,EAAY,OAAO,aAAa,QAAQ,YAAY,iBAAiB,oBAAoB,EAAI,EAAE,mBAAmB,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,YAAY,iBAAiB,oBAAoB,GAAK,OAAO3P,GAAOA,EAAM,YAAY,WAAW,CAAC,CAAC,EAAE,YAAY,uBAAuB,OAAOA,GAAO,CAACA,EAAM,MAAM,EAAE,UAAU,CAAC,KAAK2P,EAAY,QAAQ,aAAa,EAAK,EAAE,QAAQ,CAAC,KAAKA,EAAY,QAAQ,aAAa,GAAM,OAAO3P,GAAOA,EAAM,SAAS,EAAE,aAAa,CAAC,KAAK2P,EAAY,OAAO,SAAS,GAAK,OAAO3P,GAAOA,EAAM,WAAW,CAACA,EAAM,QAAQ,SAAS4P,GAAgB,CAAC,EAAE,cAAc,CAAC,KAAKD,EAAY,OAAO,aAAa,OAAO,YAAY,kBAAkB,oBAAoB,GAAK,OAAO3P,GAAO,CAACA,EAAM,aAAa,CAACA,EAAM,OAAO,EAAE,kBAAkB,CAAC,KAAK2P,EAAY,OAAO,aAAa,GAAG,oBAAoB,GAAK,OAAO3P,GAAO,EAAI,CAAC,CAAC,EAAE,SAAS6P,GAAuB,CAAC,MAAA9C,EAAM,gBAAArM,CAAe,EAAE,CAAC,IAAIoP,EAA4BC,EAAsBjD,EAAakD,EAAsBC,EAAuBC,EAAuB,IAAMC,EAAepD,GAAQ,OAA6BD,EAAaC,EAAM,SAAS,MAAMD,IAAe,SAAeiD,EAAsBjD,EAAa,YAAY,MAAMiD,IAAwB,SAAeD,EAA4BC,EAAsB,SAAS,MAAMD,IAA8B,OAAnQ,OAAiRA,EAA4B,SAAeM,EAAqED,GAAe,MAAYnD,EAAgEoD,GAAe,SAAeC,EAAQ3P,EAAgB,QAAQ,GAAG,CAACsM,EAAW,OAAOD,EAAO,IAAMuD,EAAgBC,GAAeJ,EAAeE,CAAO,EAAE,GAAGC,EAAiB,OAAOA,EAAiB,GAAGF,GAAgB,OAAOA,GAAiB,WAAY,GAAAJ,EAAsBG,EAAe,SAAS,MAAMH,IAAwB,SAAcA,EAAsB,eAAe,MAAM,GAAG,CAAC,IAAIQ,EAA+BC,EAAyB,IAAMC,EAAYH,IAAgBE,EAAyBL,EAAe,YAAY,MAAMK,IAA2B,SAAeD,EAA+BC,EAAyB,SAAS,MAAMD,IAAiC,OAAhH,OAA8HA,EAA+B,SAASH,CAAO,EAAE,GAAGK,EAAY,CAAC,IAAIC,EAAuBC,EAA+BC,EAAuB,OAAoBpB,GAAaU,EAAe,CAAC,SAAS,CAAC,IAAIQ,EAAuBR,EAAe,SAAS,MAAMQ,IAAyB,OAAO,OAAOA,EAAuB,SAAS,MAAM,CAAC,IAAIE,EAAuBV,EAAe,SAAS,MAAMU,IAAyB,SAAeD,EAA+BC,EAAuB,YAAY,MAAMD,IAAiC,OAAjH,OAA+HA,EAA+B,MAAM,SAASF,CAAW,CAAC,CAAC,CAAC,CAAE,CAAC,CAAC,IAAMA,EAAYH,GAAeJ,GAAiB,OAAsCF,EAAuBE,EAAe,SAAS,MAAMF,IAAyB,OAAtF,OAAoGA,EAAuB,SAASI,CAAO,EAAE,OAAGK,EAAiCjB,GAAaU,EAAe,CAAC,SAASO,CAAW,CAAC,EAAM,EAAAJ,GAAkB,OAAuCJ,EAAuBI,EAAgB,SAAS,MAAMJ,IAAyB,SAAcA,EAAuB,eAAe,SAAS,EAAuBT,GAAazC,EAAU,CAAC,QAAAqD,CAAO,CAAC,EAAUtD,CAAM,CAAC,IAAMG,GAA4C4D,GAAKjB,EAAsB,EAAQR,GAA6ByB,GAAKC,EAAO,EAAE,SAASR,GAAeJ,EAAeE,EAAQ,CAAC,IAAIW,EAAgB,IAAMZ,EAAqED,GAAe,MAAYnD,EAAgEoD,GAAe,SAAS,GAA0DD,GAAe,MAAOc,GAAc,OAAoBhE,EAAKgE,GAAa,CAAC,GAAGb,EAAe,SAAS,IAAIc,IAAS,CAAC,IAAMC,EAAQnE,EAAU,GAAGkE,CAAM,EAAE,OAAoBzB,GAAa0B,EAAQ,CAAC,SAAS,CAAC,GAAGA,EAAQ,MAAM,SAAS,MAAM,CAAC,GAAGA,EAAQ,MAAM,SAAS,MAAM,SAAS,CAAC,GAAGA,EAAQ,MAAM,SAAS,MAAM,SAAS,MAAM,CAAC,GAAGA,EAAQ,MAAM,SAAS,MAAM,SAAS,MAAM,QAAAd,CAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,CAAC,EAAQ,GAAG,EAAE,EAAArD,GAAY,OAAiCgE,EAAgBhE,EAAU,QAAQ,MAAMgE,IAAkB,SAAcA,EAAgB,kBAAkB,CAAC,IAAII,EAAiB,IAAMC,EAAMrE,GAAY,OAAiCoE,EAAiBpE,EAAU,SAAS,MAAMoE,IAAmB,OAArE,OAAmFA,EAAiB,SAAS,GAAGpE,GAAWqE,EAAM,CAAC,IAAIC,EAA6BC,EAAiP,IAAlNA,EAAYF,EAAM,QAAQ,MAAME,IAAc,SAAeD,EAA6BC,EAAY,oBAAoB,MAAMD,IAA+B,OAA1G,OAAwHA,EAA6B,QAAwB,OAAoB7B,GAAazC,EAAU,CAAC,SAAS,CAAC,GAAGqE,EAAM,MAAM,CAAC,GAAGA,EAAM,MAAM,QAAAhB,CAAO,CAAC,CAAC,CAAC,CAAG,CAAC,CAAC,OAAO,IAAK,CAAC,SAASvF,GAAQ0G,EAAMC,EAAK,CACjgM,IAAMC,EAASF,EAAM,MAAM,EACvBG,EAAYF,EAAWG,EAAO,IAAI,CAAC,IAAMC,EAAE,KAAK,IAAIF,GAAa,EAAE,IAAI,OAAOE,EAAE,KAAK,MAAMA,CAAC,CAAE,EAClG,QAAQ,EAAEH,EAAS,OAAO,EAAE,EAAE,EAAE,IAAI,CAAC,IAAMI,EAAE,KAAK,MAAMF,EAAO,GAAG,EAAE,EAAE,EAAE,CAACF,EAAS,CAAC,EAAEA,EAASI,CAAC,CAAC,EAAE,CAACJ,EAASI,CAAC,EAAEJ,EAAS,CAAC,CAAC,CAAE,CAAC,OAAOA,CAAS,CAAC,SAAStI,GAAmBtC,EAAUC,EAAUQ,EAAmBwK,EAAmB9P,EAAwB+B,EAAUgO,EAA8B,GAAG,CAAC,IAAIC,EAAmC,IAAI9I,IAAW8I,EAAmChQ,EAAwB+B,CAAS,KAAK,MAAMiO,IAAqC,OAAO,OAAOA,EAAmCnL,CAAS,IAAI,KAASuE,EAAoB,GAAOC,EAAoB,GAAG,GAAGnC,EAAU,GAAGA,EAAS,OAAO,sBAAsB,CAAC,IAAMtE,EAAMsE,EAAS,GAASY,EAAiB9H,EAAwB4C,CAAK,EAAE,GAAGkF,EAAiB,CAAqF,IAAM/B,EAAQ+B,EAAvFhD,IAAY,YAAYQ,EAAmByK,CAAiE,EAAKhK,IAAY+J,GAAoBA,IAAqB/J,EAAQ,MAAMqD,EAAoBvE,EAAUwE,EAAoBtD,EAAQ,MAAWmB,EAAS,CAAC,GAAGnB,EAAQ,GAAG,GAAGnD,CAAK,IAAImD,EAAQ,EAAE,EAAE,EAAI,CAAC,MAASmB,EAAS,OAAOpC,IAAWsE,EAAoBvE,EAAUwE,EAAoBvE,GAAY,MAAM,CAAC,SAAAoC,EAAS,oBAAAkC,EAAoB,oBAAAC,CAAmB,CAAE,CAAC,SAASjD,GAAaf,EAAM4K,EAAWlL,EAAYmL,EAAYlL,EAAkBvB,EAAwB,CAAC,GAAG4B,EAAM,OAAO,4BAA4B,MAAM,QAAQ4K,CAAU,EAAE,CAAC,IAAME,EAAO1M,EAAwB4B,EAAM,cAAc,EAAE,QAAUtB,KAAQkM,EAAW,CAAC,GAAG,CAAClM,EAAM,SAAU,IAAMqM,EAAUrM,EAAKsB,EAAM,WAAW,EAAE,GAAG+K,GAAY,MAA0CC,GAAWD,EAAUrL,EAAYM,EAAM,cAAc6K,EAAYlL,CAAiB,EAAG,MAAO,EAAM,CAAC,KAAM,QAAGiL,GAAa,KAAqC,GAAcI,GAAWJ,EAAWlL,EAAYM,EAAM,KAAK6K,EAAYlL,CAAiB,EAAG,MAAO,EAAM,CAAC,SAASqL,GAAWJ,EAAWlL,EAAYD,EAAUoL,EAAYlL,EAAkB,CAAC,GAAG,OAAOD,GAAa,UAAUmL,EAAY,CAAC,IAAMjB,EAAOlK,EAAY,MAAMK,EAAS,EAAE,OAAON,EAAU,CAAC,KAAKrH,GAAU,OAAO,KAAKA,GAAU,KAAK,GAAGuH,GAAmB,QAAUsL,KAAKrB,EAAQ,GAAGgB,EAAW,SAASK,CAAC,EAAG,MAAO,WAAgBrB,EAAO,SAASgB,CAAU,EAAG,MAAO,GAAO,KAAM,CAAC,KAAM,QAAOnL,EAAU,CAAC,KAAKrH,GAAU,QAAQ,GAAGwS,GAAYlL,EAAa,MAAO,GAAM,MAAM,KAAKtH,GAAU,OAAO,KAAKA,GAAU,KAAK,GAAGuH,GAAmB,GAAiDiL,GAAW,SAASlL,CAAW,EAAG,MAAO,WAAekL,GAAYlL,EAAa,MAAO,GAAO,KAAM,CAAE,MAAO,EAAM,CAAC,SAAStC,GAAa5C,EAAMa,EAAQE,EAAOhC,EAAawD,EAAKpC,EAAwBE,EAAY,CAAC,IAAMiC,EAAU,OAAO,KAAKzB,CAAO,EAAQ6P,EAAWpO,EAAU,OAAO,GAAwCtC,GAAM,SAAU0Q,GAAY3P,GAA2CwB,GAAK,SAAU,SAAS,CAAC,IAAM8C,EAAO,CAAC,EAAE,GAAGqL,EAAY,QAAUpN,KAAYhB,EAAU,CAAC,IAAMiB,EAAO1C,EAAQyC,CAAQ,EAAE,GAAGC,EAAO,YAAYC,EAAgB,gBAAiB,QAAUmN,KAAQpN,EAAO,UAAU,MAAMgC,EAAS,EAAGF,EAAO,KAAK,CAAC,KAAKsL,CAAI,CAAC,OAAYpN,EAAO,YAAYC,EAAgB,UAAW6B,EAAO,KAAK,CAAC,KAAK9B,EAAO,UAAU,mBAAmBA,EAAO,kBAAkB,CAAC,EAAQ8B,EAAO,KAAK,CAAC,KAAK9B,EAAO,SAAS,CAAC,CAAG,CAAE,QAAUiC,KAASzG,EAAiByG,EAAM,YAAY,YAAaH,EAAO,KAAK,CAAC,KAAKG,EAAM,UAAU,mBAAmBA,EAAM,kBAAkB,CAAC,EAAQH,EAAO,KAAK,CAAC,KAAKG,EAAM,SAAS,CAAC,EAAOjD,GAAMA,EAAK,SAAS,SAAS8C,EAAO,KAAK,CAAC,KAAK9C,EAAK,SAAS,CAAC,EAC18G,IAAMqO,EAAa,CAAC,EAAE,QAAUpL,KAASH,EAAYuL,EAAa,KAAKC,GAAGA,EAAE,OAAOrL,EAAM,MAAMqL,EAAE,qBAAqBrL,EAAM,kBAAkB,GAAGoL,EAAa,KAAKpL,CAAK,EAAI,OAAOsL,GAAkBF,EAAa5Q,EAAMG,EAAwBE,CAAW,CAAE,CAAC,OAA2CL,GAAM,MAAO,CAAC,SAASmE,GAAwB6D,EAAM9H,EAAqB0D,EAAwBrD,EAAoB,CAAC,GAAG,CAAC,MAAM,QAAQyH,CAAK,GAAG,OAAO9H,GAAuB,UAAU,OAAO0D,GAA0B,SAAU,OAAOoE,EAEphB,IAAM+I,EAAY/I,EAAM,IAAI9D,IAAO,CAAC,GAAGA,CAAI,EAAE,EAAE,QAAU+B,KAAc,OAAO,KAAK/F,CAAoB,EAAE,CAAC,IAAMmH,EAASnH,EAAqB+F,CAAU,EAAE,GAAGoB,EAAS,OAAO,OAAO,CAAC,IAAM2J,EAAU,CAAC,EAAE,GAAG3J,EAAS,SAASA,EAAS,aAAc,QAAQD,EAAE,EAAEA,EAAEC,EAAS,QAAQ,OAAOD,IAAK4J,EAAU3J,EAAS,QAAQD,CAAC,CAAC,EAAEC,EAAS,aAAaD,CAAC,EAAI,QAAUlD,KAAQ6M,EAAgB7M,EAAK+B,CAAU,IAAG/B,EAAK+B,CAAU,EAAE+K,EAAU9M,EAAK+B,CAAU,CAAC,GAAG,GAAK,SAASoB,EAAS,OAAO,2BAA2B,CAAC,IAAMtE,EAAMxC,EAAoB0F,CAAU,EAAQgL,EAAmBrN,EAAwBb,CAAK,EAAE,GAAGkO,EAAoB,QAAU/M,KAAQ6M,EAAY,CAAC,IAAMG,EAAehN,EAAKnB,CAAK,EAAQoO,EAAc,CAAC,EAAE,GAAG,MAAM,QAAQD,CAAc,EAAG,QAAUhN,KAAQgN,EAAmB,OAAOhN,GAAO,SAAUiN,EAAc,KAAKF,EAAmB/M,CAAI,CAAC,EAAQiN,EAAc,KAAKjN,CAAI,EAAKA,EAAK+B,CAAU,EAAEkL,CAAc,CAAE,CAAC,CAAC,OAAOJ,CAAY,CAAC,SAASzI,GAAuB1D,EAAMiC,EAAW,CAAC,GAAGjC,GAAO,MAAWA,GAAO,KAAM,MAAO,GAAG,IAAMwM,EAAK,OAAOxM,CAAK,EAAE,YAAY,EAAE,OAAGwM,GAAMvK,EAAmB,EAAWuK,EAAK,SAASvK,CAAU,EAAMuK,EAAK,WAAWvK,CAAU,EAAU,GAAY,IAAIuK,EAAK,KAAK,SAAS,IAAIvK,EAAW,GAAG,EAAU,EAAe,EAAW,CAAE,CCtF5rB,IAAMwK,GAAQ,UAAU,SAASC,GAAyBC,EAAM,CAAC,GAAK,CAAC,cAAAC,EAAc,aAAAC,EAAa,kBAAAC,EAAkB,iBAAAC,EAAiB,cAAAC,EAAc,WAAAC,CAAU,EAAEN,EAAYO,EAASC,GAAa,QAAQ,IAAIA,GAAa,OAAY,CAACC,EAAYC,CAAc,EAAEC,GAAS,EAAK,EAAQC,EAAQ,CAAC,EAAQC,EAAY,CAAC,EAAMC,EAAc,KAASC,EAAc,EAAE,QAAUC,KAAUhB,EAAM,QAAS,GAAGgB,EAAO,OAAO,UAAWJ,EAAQ,KAAKd,EAAO,MAAO,CAAC,IAAMmB,EAAW,CAAC,GAAGD,EAAO,MAAMD,EAAc,GAAGC,EAAO,QAAQ,iBAAiBE,GAAmBF,EAAO,QAAQ,aAAa,cAAcA,EAAO,cAAc,GAAG,SAASA,EAAO,SAAS,IAAIA,EAAO,SAAS,IAAIG,GAAmBH,CAAM,CAAC,EAAE,EAAEJ,EAAQ,KAAKK,CAAU,EAAEJ,EAAYI,EAAW,EAAE,EAAEA,EAAWF,GAAe,EAAK,CAACD,GAAeG,EAAW,eAAcH,EAAcG,EAAY,CAAE,GAAG,CAACH,EAAc,CAAC,IAAIM,EAAUN,GAAeM,EAAUR,EAAQ,CAAC,KAAK,MAAMQ,IAAY,OAAOA,EAAU,IAAK,CAACC,GAAU,IAAI,CAACX,EAAe,EAAI,CAAE,EAAE,CAAC,CAAC,EAAE,GAAK,CAACY,EAAWC,CAAa,EAAEC,GAAoBvB,EAAcwB,GAAO,CAACA,EAAM,WAAWA,EAAM,aAAa,EAAEA,GAAO,CAAC,IAAIC,EAAoBC,EAAqB,IAAIC,EAAYd,EAAc,GAAG,OAAOe,EAAS,MAAe,GAAAH,EAAoB1B,EAAM,gBAAgB,MAAM0B,IAAsB,SAAcA,EAAoB,MAAM,CAA6D,IAAMI,EAAlD,IAAI,gBAAgBD,EAAO,SAAS,MAAM,EAA2B,IAAI7B,EAAM,aAAa,IAAI,EAAE,GAAG8B,IAAW,KAAK,CAAC,IAAMd,EAAOJ,EAAQ,KAAKI,GAAQA,EAAO,QAAQc,CAAQ,EAAKd,IAAQY,EAAYZ,EAAQ,CAAC,CAACS,EAAM,WAAWG,EAAYH,EAAM,kBAAkBX,EAAcW,EAAM,sBAAsBE,EAAqB3B,EAAM,gBAAgB,MAAM2B,IAAuB,OAAO,OAAOA,EAAqB,OAAO,IAAK,CAAC,EAAQI,EAAMxB,GAAU,CAACE,EAAYK,EAAcQ,GAAY,KAAK,IAAIU,EAAU,IAAMC,GAASD,EAA8CD,GAAM,MAAM,MAAMC,IAAY,OAAOA,EAAUd,GAAyBgB,EAAO,CAAC,EAAQC,GAAWC,GAAI,CAACb,EAAcV,EAAYuB,CAAE,GAAG,IAAI,CAAE,EAAE,OAAOlC,EAAa,CAAC,IAAI,WAAW,IAAMmC,EAAchC,EAAc,MAAW,CAACiC,EAAGC,EAAGC,EAAGC,CAAE,EAAEC,GAAarC,EAAc,OAAO,EAAQsC,EAAYJ,GAAIF,EAAcA,EAAc,KAAKA,EAAc,IAAI,GAAssB,GAAnsBH,EAAO,KAAkBU,EAAK,SAAS,CAAC,UAAU,+BAA+B,MAAMX,EAAQ,SAASY,GAAO,CAACV,GAAWU,EAAM,OAAO,KAAK,CAAE,EAAE,MAAM,CAAC,SAAS,WAAW,WAAW,OAAO,OAAO,OAAO,OAAO,UAAU,GAAGC,GAAiBzC,EAAc,IAAI,EAAE,MAAMA,EAAc,UAAU,QAAQ,GAAGiC,CAAE,MAAMK,CAAW,MAAMH,CAAE,MAAMC,CAAE,KAAK,aAAapC,EAAc,OAAO,OAAO,OAAO,UAAUA,EAAc,QAAQ,GAAGL,EAAM,KAAK,GAAGA,EAAM,KAAK,EAAE,SAASY,EAAQ,IAAI,CAACmC,EAAKC,IAAQD,IAAOjD,GAAqB8C,EAAK,KAAK,CAAC,CAAC,EAAeA,EAAK,SAAS,CAAC,MAAMG,EAAK,GAAG,SAASA,EAAK,KAAK,EAAEA,EAAK,EAAE,CAAC,CAAC,CAAC,EAAE1C,EAAc,QAAqBuC,EAAKK,GAAO,CAAC,GAAG5C,EAAc,OAAO,OAAOA,EAAc,MAAM,CAAC,CAAC,EAAKgC,EAAc,CAAC,IAAIa,EAAqBhB,EAAO,KAAkBU,EAAK,MAAM,CAAC,MAAM,6BAA6B,MAAMP,EAAc,KAAK,OAAOA,EAAc,KAAK,QAAQ,YAAY,KAAK,OAAO,YAAYA,EAAc,OAAO,QAAQa,EAAqBb,EAAc,SAAS,MAAMa,IAAuB,OAAOA,EAAqB7C,EAAc,UAAU,cAAc,QAAQ,eAAe,QAAQ,MAAM,CAAC,QAAQ,QAAQ,SAAS,WAAW,MAAMkC,EAAG,IAAI,cAAcF,EAAc,KAAK,CAAC,MAAM,cAAc,MAAM,EAAE,SAAsBO,EAAK,OAAO,CAAC,EAAE,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,MAAM,IAAI,cAAc,IAAIO,EAAYjB,EAAO,KAAkBU,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAczC,EAAkB,WAAW,aAAa,MAAM,SAAS,SAASA,EAAkB,KAAK,OAAO,SAAS,eAAeA,EAAkB,WAAW,UAAUA,EAAkB,KAAK,OAAOA,EAAkB,KAAK,YAAYgD,EAAYnD,EAAM,QAAQ,MAAMmD,IAAc,OAAO,OAAOA,EAAY,YAAY,SAAS,GAAGnD,EAAM,KAAK,EAAE,SAASY,EAAQ,IAAI,CAACI,EAAOgC,IAAQhC,IAASlB,GAAqB8C,EAAKQ,GAAmB,CAAC,GAAGpD,EAAM,aAAa,OAAOG,CAAiB,CAAC,EAAeyC,EAAKS,GAAa,CAAC,SAASpB,GAASjB,EAAO,GAAG,QAAQ,IAAImB,GAAWnB,EAAO,EAAE,EAAE,KAAKA,EAAO,MAAM,UAAUb,EAAkB,UAAU,MAAMA,EAAkB,MAAM,WAAWG,EAAW,GAAGF,CAAgB,EAAE4C,CAAK,CAAC,CAAC,CAAC,CAAC,EAAE,KAAM,CAAC,OAAoBJ,EAAK,MAAM,CAAC,mBAAmB,GAAK,MAAM,CAAC,SAAS,WAAW,WAAW,OAAO,GAAG5C,EAAM,KAAK,GAAGA,EAAM,KAAK,EAAE,SAASkC,CAAM,CAAC,CAAE,CAI9/J,IAAMoB,GAAgBC,GAAQxD,GAAyB,CAAC,sEAAsE,EAAE,8BAA8B,EAASyD,GAAQF,GAAgBA,GAAgB,YAAY,mBAAmBG,GAAoBH,GAAgB,CAAC,GAAGrD,GAAc,EAAE,QAAQ,CAAC,KAAKyD,EAAY,MAAM,aAAa,CAAC,CAAC,KAAK,SAAS,MAAM,UAAU,OAAO,iBAAiB,aAAa,EAAI,CAAC,EAAE,QAAQ,CAAC,KAAKA,EAAY,OAAO,SAAS,CAAC,KAAK,CAAC,KAAKA,EAAY,KAAK,aAAa,SAAS,QAAQ,CAAC,SAAS,SAAS,EAAE,aAAa,CAAC,SAAS,SAAS,EAAE,wBAAwB,EAAI,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,YAAY,QAAQ,OAAO1D,GAAOA,EAAM,OAAO,QAAQ,EAAE,GAAG2D,GAAgB,CAAC,eAAe,GAAK,OAAO3D,GAAOA,EAAM,OAAO,QAAQ,CAAC,EAAE,aAAa,CAAC,KAAK0D,EAAY,QAAQ,aAAa,GAAM,MAAM,UAAU,OAAO1D,GAAOA,EAAM,OAAO,QAAQ,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,KAAK0D,EAAY,KAAK,aAAa,WAAW,QAAQ,CAAC,WAAW,aAAa,EAAE,aAAa,CAAC,WAAW,SAAS,EAAE,MAAM,OAAO,wBAAwB,GAAK,0BAA0B,UAAU,EAAE,KAAK,CAAC,KAAKA,EAAY,KAAK,SAAS,WAAW,gBAAgB,aAAa,aAAa,CAAC,SAAS,GAAG,WAAW,GAAG,CAAC,EAAE,iBAAiB,CAAC,KAAKA,EAAY,OAAO,MAAM,UAAU,YAAY,SAAS,SAAS,CAAC,KAAKE,GAAc,CAAC,SAAS,UAAU,UAAU,UAAU,UAAU,OAAO,QAAQ,UAAU,SAAS,UAAU,SAAS,SAAS,CAAC,EAAE,kBAAkB,CAAC,KAAKF,EAAY,MAAM,aAAa,OAAO,MAAM,eAAe,EAAE,iBAAiB,CAAC,KAAKA,EAAY,MAAM,aAAa,OAAO,MAAM,gBAAgB,EAAE,QAAQ,CAAC,KAAKA,EAAY,QAAQ,aAAa,qBAAqB,EAAE,OAAO,CAAC,KAAKA,EAAY,aAAa,aAAa,KAAK,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,SAAS,GAAK,SAAS,CAAC,cAAc,CAAC,KAAKA,EAAY,MAAM,aAAa,UAAU,MAAM,UAAU,EAAE,aAAa,CAAC,KAAKA,EAAY,MAAM,aAAa,OAAO,MAAM,WAAW,EAAE,MAAM,CAAC,KAAKA,EAAY,QAAQ,aAAa,KAAK,EAAE,MAAM,CAAC,KAAKA,EAAY,KAAK,aAAa,QAAQ,QAAQ,CAAC,QAAQ,SAAS,SAAS,QAAQ,EAAE,aAAa,CAAC,QAAQ,SAAS,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,gBAAgB,CAAC,KAAKA,EAAY,UAAU,MAAM,WAAW,EAAE,QAAQ,CAAC,KAAKA,EAAY,UAAU,MAAM,YAAY,CAAC,EAAE,OAAO1D,GAAOA,EAAM,cAAc,aAAa,EAAE,kBAAkB,CAAC,KAAK0D,EAAY,OAAO,MAAM,SAAS,YAAY,QAAQ,SAAS,CAAC,UAAU,CAAC,KAAKA,EAAY,KAAK,aAAa,aAAa,QAAQ,CAAC,aAAa,UAAU,EAAE,wBAAwB,EAAI,EAAE,WAAW,CAAC,KAAKA,EAAY,KAAK,aAAa,SAAS,QAAQ,CAAC,aAAa,SAAS,WAAW,gBAAgB,eAAe,cAAc,EAAE,aAAa,CAAC,QAAQ,SAAS,MAAM,gBAAgB,eAAe,cAAc,CAAC,EAAE,KAAK,CAAC,KAAKA,EAAY,QAAQ,aAAa,EAAK,EAAE,KAAK,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,KAAK,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,CAAC,KAAKA,EAAY,KAAK,aAAa,MAAM,QAAQ,CAAC,MAAM,MAAM,EAAE,aAAa,CAAC,MAAM,MAAM,EAAE,wBAAwB,EAAI,CAAC,EAAE,OAAO1D,GAAOA,EAAM,cAAc,aAAa,EAAE,aAAa,CAAC,KAAK0D,EAAY,OAAO,MAAM,WAAW,SAAS,CAAC,MAAM,CAAC,KAAKA,EAAY,MAAM,aAAa,qBAAqB,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,eAAe,EAAI,EAAE,QAAQ,CAAC,KAAKA,EAAY,QAAQ,aAAa,EAAK,EAAE,QAAQ,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,KAAK,EAAE,eAAe,EAAI,EAAE,QAAQ,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,KAAK,EAAE,eAAe,EAAI,CAAC,EAAE,OAAO1D,GAAOA,EAAM,eAAe,aAAa,EAAE,cAAc,CAAC,KAAK0D,EAAY,OAAO,MAAM,WAAW,YAAY,SAAS,SAAS,CAAC,KAAKG,GAAS,CAAC,MAAM,SAAS,CAAC,EAAE,UAAU,CAAC,KAAKH,EAAY,MAAM,aAAa,MAAM,EAAE,QAAQ,CAAC,KAAKA,EAAY,QAAQ,aAAa,qBAAqB,EAAE,OAAO,CAAC,KAAKA,EAAY,aAAa,aAAa,KAAK,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,aAAa,CAAC,KAAK,GAAG,IAAI,EAAE,EAAE,SAAS,GAAK,YAAY,QAAQ,SAAS,CAAC,MAAM,CAAC,KAAKA,EAAY,MAAM,SAAS,EAAI,EAAE,KAAK,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,KAAK,CAAC,EAAE,IAAI,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,KAAK,CAAC,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,GAAG,KAAK,GAAG,eAAe,EAAI,CAAC,CAAC,EAAE,OAAOI,GAAsB,EAAE,QAAQ,CAAC,KAAKJ,EAAY,SAAS,CAAC,EAAE,OAAO1D,GAAOA,EAAM,cAAc,UAAU,EAAE,WAAW,CAAC,KAAK0D,EAAY,WAAW,aAAa,CAAC,KAAK,SAAS,SAAS,GAAG,OAAO,CAAC,EAAE,OAAO1D,GAAOA,EAAM,cAAc,UAAU,CAAC,CAAC,EAAE,SAASqD,GAAarD,EAAM,CAAC,GAAK,CAAC,SAAA+D,EAAS,OAAAC,CAAM,EAAEhE,EAAM,OAAoBiE,EAAMC,EAAO,IAAI,CAAC,QAAQlE,EAAM,QAAQ,QAAQ,CAAC,GAAG8C,GAAiB9C,EAAM,KAAK+D,CAAQ,EAAE,MAAMA,EAAS/D,EAAM,kBAAkBA,EAAM,iBAAiB,UAAU+D,GAAU/D,EAAM,gBAAgBA,EAAM,gBAAgBA,EAAM,OAAO,EAAE,MAAM,CAAC,SAAS,WAAW,MAAMA,EAAM,WAAW,YAAYA,EAAM,OAAO,OAAO,OAAO,cAAc,KAAKA,EAAM,OAAO,OAAO,EAAE,OAAU,OAAO,UAAU,QAAQA,EAAM,QAAQ,aAAaA,EAAM,MAAM,EAAE,QAAQ,GAAM,WAAWA,EAAM,WAAW,SAAS,CAACA,EAAM,KAAKgE,GAAqBpB,EAAKK,GAAO,CAAC,GAAGe,EAAO,MAAMD,EAASC,EAAO,cAAcA,EAAO,aAAa,WAAWhE,EAAM,UAAU,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAASoD,GAAmB,CAAC,MAAAe,EAAM,MAAAC,EAAM,QAAAC,EAAQ,QAAAC,EAAQ,QAAAC,EAAQ,OAAAC,CAAM,EAAE,CAAC,IAAMC,EAAWD,EAAO,WAAW,WAAW,OAAoB5B,EAAK,MAAM,CAAC,MAAM,CAAC,gBAAgBuB,EAAM,MAAMM,EAAW,OAAUL,EAAM,OAAOK,EAAWL,EAAM,OAAU,OAAO,GAAGG,CAAO,MAAMD,CAAO,KAAK,aAAaD,EAAQ,IAAI,OAAU,UAAU,SAAS,CAAC,CAAC,CAAE,CAAC,SAASlD,GAAmBH,EAAO,CAAC,GAAGA,EAAO,QAAQ,aAAc,OAAOA,EAAO,eAAqB,OAAOA,EAAO,UAAU,CAAC,IAAI,SAAS,OAAOA,EAAO,WAAW,IAAI,SAAS,OAAOA,EAAO,WAAW,IAAI,OAAO,OAAOA,EAAO,SAAS,IAAI,UAAU,OAAOA,EAAO,YAAY,IAAI,OAAO,OAAOA,EAAO,QAAS,CAAE,CCFxuL,IAAI0D,IAAW,SAASA,EAAU,CAACA,EAAU,OAAU,SAASA,EAAU,OAAU,SAASA,EAAU,QAAW,UAAUA,EAAU,KAAQ,OAAOA,EAAU,KAAQ,MAAO,GAAGA,KAAYA,GAAU,CAAC,EAAE,EAAS,IAAIC,IAAiB,SAASA,EAAgB,CAACA,EAAgB,OAAU,SAASA,EAAgB,OAAU,SAASA,EAAgB,KAAQ,OAAOA,EAAgB,UAAa,YAAYA,EAAgB,eAAkB,iBAAiBA,EAAgB,gBAAmB,iBAAkB,GAAGA,KAAkBA,GAAgB,CAAC,EAAE,EAAS,IAAIC,IAAqB,SAASA,EAAoB,CAACA,EAAoB,OAAU,SAASA,EAAoB,SAAY,UAAW,GAAGA,KAAsBA,GAAoB,CAAC,EAAE,EAAwiB,IAAMC,GAAc,IAAyE,eAA3DC,GAAM,EAAmB,QAAQ,KAAK,EAAE,CAAyC,GAAoCC,GAAc,CAAC,CAAC,OAAAC,EAAO,MAAS,EAAE,CAAC,KAAK,CAAC,cAAc,CAAC,KAAKC,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,KAAK,EAAE,eAAe,GAAK,MAAM,SAAS,YAAY,yCAAyC,OAAAD,CAAM,CAAC,GAAgBE,GAAuB,CAAC,CAAC,KAAAC,EAAK,EAAE,KAAK,CAAC,WAAW,CAAC,KAAKF,EAAY,KAAK,aAAa,UAAU,QAAQ,CAAC,UAAU,QAAQ,EAAE,aAAa,CAAC,UAAU,QAAQ,EAAE,wBAAwB,EAAI,EAAE,YAAY,CAAC,KAAKA,EAAY,kBAAkB,MAAM,QAAQ,YAAY,qDAAqD,OAAOG,GAAOA,EAAM,aAAa,QAAQ,EAAE,KAAK,CAAC,KAAKH,EAAY,OAAO,aAAaE,EAAK,OAAOC,GAAOA,EAAM,aAAa,SAAS,EAAE,KAAKC,GAAS,CAAC,MAAM,OAAO,eAAe,UAAU,eAAe,OAAO,OAAOD,GAAOA,EAAM,aAAa,SAAS,CAAC,EAAE,UAAU,CAAC,KAAKH,EAAY,MAAM,aAAa,OAAO,OAAOG,GAAOA,EAAM,aAAa,SAAS,EAAE,KAAK,CAAC,KAAK,OAAO,SAAS,WAAW,gBAAgB,aAAa,aAAa,CAAC,SAAS,GAAG,WAAW,GAAG,EAAE,OAAOA,GAAOA,EAAM,aAAa,SAAS,EAAE,QAAQ,CAAC,KAAKH,EAAY,YAAY,aAAa,GAAG,UAAU,iBAAiB,aAAa,CAAC,MAAM,YAAY,EAAE,UAAU,CAAC,aAAa,eAAe,gBAAgB,aAAa,EAAE,YAAY,CAAC,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,EAAE,OAAOG,GAAOA,EAAM,aAAa,SAAS,EAAE,OAAO,CAAC,KAAKH,EAAY,YAAY,aAAa,EAAE,UAAU,gBAAgB,aAAa,CAAC,MAAM,YAAY,EAAE,UAAU,CAAC,gBAAgB,iBAAiB,oBAAoB,kBAAkB,EAAE,YAAY,CAAC,KAAK,KAAK,KAAK,IAAI,EAAE,IAAI,EAAE,OAAOG,GAAOA,EAAM,aAAa,SAAS,EAAE,OAAOE,GAAsB,CAAC,OAAOF,GAAOA,EAAM,aAAa,SAAS,CAAC,EAAE,QAAQ,CAAC,KAAKH,EAAY,UAAU,OAAOG,GAAOA,EAAM,aAAa,SAAS,EAAE,OAAO,CAAC,KAAKH,EAAY,OAAO,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,eAAe,GAAK,MAAM,UAAU,OAAOG,GAAOA,EAAM,aAAa,SAAS,CAAC,GAAU,SAASG,GAAO,CAAC,MAAAH,EAAM,QAAAI,EAAQ,aAAAC,EAAa,IAAI,EAAE,CAAC,GAAGL,EAAM,YAAY,SAAS,CAAC,IAAIM,EAAMN,EAAM,cAAc,CAAC,EAAQO,EAAMP,EAAM,OAAO,MAAYQ,EAAOR,EAAM,OAAO,OAAO,OAAGM,GAAON,EAAM,QAAQO,GAAOC,KAASF,EAAmBG,GAAaH,EAAM,CAAC,MAAM,CAAC,GAAGA,EAAM,MAAM,MAAM,GAAGC,GAAO,CAAC,MAAMA,CAAK,EAAE,GAAGC,GAAQ,CAAC,OAAOA,CAAM,CAAC,CAAC,CAAC,GAAuBE,EAAK,MAAM,CAAC,mBAAmB,GAAK,MAAM,CAAC,QAAQ,UAAU,EAAE,QAAQN,EAAQ,SAASE,CAAK,CAAC,CAAE,CAAC,OAAoBK,EAAM,MAAM,CAAC,mBAAmB,GAAK,QAAQP,EAAQ,MAAM,CAAC,SAAS,WAAW,QAAQ,OAAO,eAAeJ,EAAM,MAAM,WAAW,SAAS,WAAW,SAAS,GAAGY,GAAiBZ,EAAM,IAAI,EAAE,MAAMA,EAAM,UAAU,QAAQA,EAAM,eAAe,GAAGA,EAAM,UAAU,MAAMA,EAAM,YAAY,MAAMA,EAAM,aAAa,MAAMA,EAAM,WAAW,KAAK,GAAGA,EAAM,OAAO,KAAK,aAAaA,EAAM,cAAc,GAAGA,EAAM,aAAa,MAAMA,EAAM,cAAc,MAAMA,EAAM,iBAAiB,MAAMA,EAAM,gBAAgB,KAAK,GAAGA,EAAM,MAAM,KAAK,WAAW,OAAO,OAAO,UAAU,KAAKA,EAAM,QAAQ,OAAO,QAAQ,OAAU,SAASA,EAAM,OAAO,OAAO,OAAO,OAAU,SAAS,UAAUA,EAAM,QAAQ,eAAeA,EAAM,OAAO,QAAQA,EAAM,MAAM,MAAM,OAAU,GAAGA,EAAM,KAAK,GAAGA,EAAM,KAAK,EAAE,SAAS,CAACA,EAAM,KAAkBU,EAAKG,GAAO,CAAC,GAAGb,EAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAE,CAACG,GAAO,YAAY,qBAA4B,IAAMD,GAAsB,CAACF,EAAM,CAAC,KAAK,CAAC,KAAKH,EAAY,OAAO,SAAS,GAAK,SAAS,CAAC,MAAM,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,MAAM,CAAC,KAAKA,EAAY,YAAY,aAAa,EAAE,UAAU,eAAe,aAAa,CAAC,MAAM,YAAY,EAAE,UAAU,CAAC,WAAW,aAAa,cAAc,WAAW,EAAE,YAAY,CAAC,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,CAAC,EAAE,MAAM,CAAC,KAAKA,EAAY,KAAK,aAAa,QAAQ,QAAQ,CAAC,QAAQ,SAAS,SAAS,QAAQ,EAAE,aAAa,CAAC,QAAQ,SAAS,SAAS,QAAQ,CAAC,CAAC,EAAE,GAAGG,CAAK,GAAU,SAASa,GAAO,CAAC,MAAAN,EAAM,aAAAO,EAAa,SAAAC,EAAS,WAAAC,EAAW,YAAAC,EAAY,UAAAC,EAAU,MAAAC,EAAM,MAAAC,EAAM,WAAAC,EAAW,QAAAC,EAAQ,OAAAC,EAAO,SAAS,EAAE,CAAC,OAAoBb,EAAKc,EAAO,IAAI,CAAC,QAAQ,CAAC,YAAYJ,EAAM,GAAGE,CAAO,EAAE,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,YAAYR,EAAa,GAAGC,CAAQ,MAAMC,CAAU,MAAMC,CAAW,MAAMC,CAAS,KAAK,GAAGX,CAAK,KAAK,YAAYY,EAAM,aAAaI,EAAO,cAAc,MAAM,EAAE,QAAQ,GAAM,WAAWF,CAAU,CAAC,CAAE,CAACR,GAAO,YAAY,qBAA4B,SAASY,GAAQ,CAAC,MAAAC,EAAM,SAAAC,CAAQ,EAAE,CAAC,OAAoBhB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,MAAM,OAAO,OAAO,OAAO,aAAa,SAAS,WAAW,SAAS,cAAc,SAAS,IAAI,GAAG,gBAAgB,0BAA0B,aAAa,EAAE,OAAO,+BAA+B,MAAM,oBAAoB,SAAS,GAAG,QAAQ,GAAG,UAAU,IAAI,SAAS,SAAS,EAAE,SAAS,CAAcD,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,WAAW,IAAI,UAAU,QAAQ,EAAE,SAASgB,CAAK,CAAC,EAAehB,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,QAAQ,GAAG,WAAW,IAAI,UAAU,QAAQ,EAAE,SAASiB,CAAQ,CAAC,CAAC,CAAC,CAAC,CAAE,CAACF,GAAQ,YAAY,sBAA6D,SAASG,GAAiBC,EAAKC,EAAG,KAAK,CAAC,GAAGD,EAAK,CAAC,GAAG,CAAC,MAAAE,EAAM,OAAAC,EAAO,OAAAC,CAAM,EAAEJ,EAA0K,OAAlK,OAAOC,GAAI,YAAcA,GAAIC,EAAMF,EAAK,QAAQG,EAAOH,EAAK,SAASI,EAAOJ,EAAK,WAAeE,EAAMF,EAAK,SAASG,EAAOH,EAAK,UAAUI,EAAOJ,EAAK,YAAeA,EAAK,MAAM,QAAe,CAAC,gBAAgBE,EAAM,gBAAgB,MAAM,EAAc,CAAC,gBAAgB,OAAO,gBAAgB,mBAAmBF,EAAK,aAAa,QAAQI,CAAM,KAAKD,CAAM,GAAG,CAAG,CAAC,MAAM,CAAC,CAAE,CAAQ,SAASE,GAAS,CAAC,MAAAH,EAAM,OAAO,eAAAI,EAAe,OAAO,eAAAC,EAAe,UAAU,UAAAC,EAAU,GAAM,GAAGC,CAAK,EAAE,CAAC,MAAM,CAAC,KAAKC,EAAY,OAAO,SAAS,GAAK,aAAaF,EAAU,OAAU,CAAC,KAAK,QAAQ,MAAAN,EAAM,OAAOI,EAAe,OAAOC,EAAe,cAAc,CAAC,EAAE,SAAS,CAAC,KAAK,CAAC,KAAKG,EAAY,KAAK,aAAa,QAAQ,QAAQ,CAAC,QAAQ,UAAU,EAAE,aAAa,CAAC,QAAQ,UAAU,EAAE,wBAAwB,EAAI,EAAE,MAAM,CAAC,KAAKA,EAAY,MAAM,aAAaR,EAAM,OAAOO,GAAOA,EAAM,MAAM,OAAO,EAAE,OAAO,CAAC,KAAKC,EAAY,MAAM,aAAaJ,EAAe,MAAM,SAAS,OAAOG,GAAOA,EAAM,MAAM,UAAU,EAAE,OAAO,CAAC,KAAKC,EAAY,MAAM,aAAaH,EAAe,MAAM,IAAI,OAAOE,GAAOA,EAAM,MAAM,UAAU,EAAE,cAAc,CAAC,KAAKC,EAAY,OAAO,aAAa,EAAE,MAAM,QAAQ,KAAK,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,OAAO,OAAOD,GAAOA,EAAM,MAAM,UAAU,CAAC,EAAE,GAAGA,CAAK,CAAE,CCCp6O,SAASE,GAAYC,EAAE,CAAC,IAAIC,EAAQC,EAAE,IAAI,IAAUC,EAAS,CAACH,EAAEI,IAAI,CAAC,IAAM,EAAe,OAAOJ,GAApB,WAAsBA,EAAEC,CAAC,EAAED,EAAE,GAAG,IAAIC,EAAE,CAAC,IAAMD,EAAEC,EAAEA,EAAEG,EAAE,EAAE,OAAO,OAAO,CAAC,EAAEH,EAAE,CAAC,EAAEC,EAAE,QAAQA,GAAGA,EAAED,EAAED,CAAC,CAAC,CAAE,CAAC,EAAQK,EAAS,IAAIJ,EAAQK,EAAsB,CAACN,EAAEI,EAAEC,EAAS,EAAE,OAAO,KAAK,CAAC,QAAQ,KAAK,4DAA4D,EAAE,IAAIE,EAAEH,EAAEH,CAAC,EAAE,SAASO,GAAe,CAAC,IAAMN,EAAEE,EAAEH,CAAC,EAAE,GAAG,CAAC,EAAEM,EAAEL,CAAC,EAAE,CAAC,IAAMD,EAAEM,EAAEP,EAAEO,EAAEL,EAAED,CAAC,CAAE,CAAC,CAAC,OAAAC,EAAE,IAAIM,CAAa,EAAQ,IAAIN,EAAE,OAAOM,CAAa,CAAE,EAA2IJ,EAAE,CAAC,SAASD,EAAS,SAASE,EAAS,UAAhK,CAACL,EAAEC,EAAEG,IAAQH,GAAGG,EAASE,EAAsBN,EAAEC,EAAEG,CAAC,GAAEF,EAAE,IAAIF,CAAC,EAAQ,IAAIE,EAAE,OAAOF,CAAC,GAAiG,QAA/E,IAAIE,EAAE,MAAM,CAAkF,EAAE,OAAAD,EAAED,EAAEG,EAASE,EAASD,CAAC,EAASA,CAAE,CAAC,IAAMG,GAAgB,OAAOE,EAArB,KAA6B,CAACA,EAAO,WAAW,8BAA8B,KAAKA,EAAO,UAAU,SAAS,EAAQC,GAAEH,GAAEI,GAAEC,GAAS,SAASC,GAAOb,EAAE,CAAC,IAAMC,EAAe,OAAOD,GAApB,WAAsBD,GAAYC,CAAC,EAAEA,EAAQc,EAAS,CAACd,EAAEC,EAAE,SAASM,EAAE,OAAO,KAAK,CAAC,GAAK,CAAC,CAACQ,CAAC,EAAEC,GAAEhB,GAAGA,EAAE,EAAE,CAAC,EAAQiB,EAAEhB,EAAE,SAAS,EAAQiB,EAAEC,EAAEF,CAAC,EAAQG,EAAED,EAAEnB,CAAC,EAAQqB,EAAEF,EAAEZ,CAAC,EAAQe,EAAEH,EAAE,EAAK,EAAQI,EAAEJ,EAAE,EAAWI,EAAE,UAAX,SAAqBA,EAAE,QAAQvB,EAAEiB,CAAC,GAAG,IAAIO,EAAMC,EAAE,IAASP,EAAE,UAAUD,GAAGG,EAAE,UAAUpB,GAAGqB,EAAE,UAAUd,GAAGe,EAAE,WAASE,EAAExB,EAAEiB,CAAC,EAAEQ,EAAE,CAAClB,EAAEgB,EAAE,QAAQC,CAAC,GAAGd,GAAE,IAAI,CAACe,IAAIF,EAAE,QAAQC,GAAGN,EAAE,QAAQD,EAAEG,EAAE,QAAQpB,EAAEqB,EAAE,QAAQd,EAAEe,EAAE,QAAQ,EAAM,CAAC,EAAE,IAAMI,EAAEP,EAAEF,CAAC,EAAEP,GAAE,IAAI,CAAC,IAAMiB,EAAS,IAAI,CAAC,GAAG,CAAC,IAAM3B,EAAEC,EAAE,SAAS,EAAQC,EAAEkB,EAAE,QAAQpB,CAAC,EAAMqB,EAAE,QAAQE,EAAE,QAAQrB,CAAC,IAAGgB,EAAE,QAAQlB,EAAEuB,EAAE,QAAQrB,EAAEa,EAAE,EAAG,MAAS,CAACO,EAAE,QAAQ,GAAKP,EAAE,CAAE,CAAC,EAAQf,EAAEC,EAAE,UAAU0B,CAAQ,EAAE,OAAA1B,EAAE,SAAS,IAAIyB,EAAE,SAASC,EAAS,EAAS3B,CAAE,EAAE,CAAC,CAAC,EAAE,IAAM4B,EAAEH,EAAED,EAAED,EAAE,QAAQ,OAAAM,GAAED,CAAC,EAASA,CAAE,EAAE,cAAO,OAAOd,EAASb,CAAC,EAAEa,EAAS,OAAO,QAAQ,EAAE,UAAU,CAAC,QAAQ,KAAK,oEAAoE,EAAE,IAAMd,EAAE,CAACc,EAASb,CAAC,EAAE,MAAM,CAAC,MAAM,CAAC,IAAMA,EAAED,EAAE,QAAQ,EAAE,MAAM,CAAC,MAAMA,EAAE,MAAM,EAAE,KAAKC,CAAC,CAAE,CAAC,CAAE,EAASa,CAAS,CACr5D,SAASgB,GAAQ,EAAE9B,EAAE,CAAC,GAAG,OAAO,GAAG,EAAEA,CAAC,EAAE,MAAO,GAAK,GAAc,OAAO,GAAlB,UAA4B,IAAP,MAAqB,OAAOA,GAAlB,UAA4BA,IAAP,KAAS,MAAO,GAAM,IAAMqB,EAAE,OAAO,KAAK,CAAC,EAAE,GAAGA,EAAE,SAAS,OAAO,KAAKrB,CAAC,EAAE,OAAO,MAAO,GAAM,QAAQI,EAAE,EAAEA,EAAEiB,EAAE,OAAOjB,IAAI,GAAG,CAAC,OAAO,UAAU,eAAe,KAAKJ,EAAEqB,EAAEjB,CAAC,CAAC,GAAG,CAAC,OAAO,GAAG,EAAEiB,EAAEjB,CAAC,CAAC,EAAEJ,EAAEqB,EAAEjB,CAAC,CAAC,CAAC,EAAE,MAAO,GAAM,MAAO,EAAK,CCHlV,IAAM2B,GAAmB,KAAK,CAAC,WAAW,EAAE,QAAQ,CAAC,EAAE,kBAAkB,KAAK,OAAO,GAAG,WAAW,KAAK,kBAAkB,KAAK,oBAAoB,KAAK,KAAK,EAAE,aAAa,EAAE,eAAe,KAAK,iBAAiB,EAAK,GAASC,GAAaC,GAAO,CAACC,EAAIC,KAAO,CAAC,UAAU,CAAC,EAAE,SAASC,GAAI,CAAC,IAAMC,EAAKC,GAAe,EAA0C,OAA5BH,EAAI,EAAE,UAAUE,CAAI,IAAID,CAAE,GAAgBL,GAAmB,CAAE,EAAE,SAAS,CAACK,EAAGG,IAAU,CAAC,IAAMF,EAAKC,GAAe,EAAEJ,EAAIM,IAAQ,CAAC,UAAU,CAAC,GAAGA,EAAM,UAAU,CAACH,CAAI,EAAE,CAAC,GAAGG,EAAM,UAAUH,CAAI,EAAE,CAACD,CAAE,EAAE,CAAC,GAAGI,EAAM,SAASJ,CAAE,EAAE,GAAGG,CAAO,CAAC,CAAC,CAAC,EAAE,CAAE,EAC/iB,cAAc,CAACH,EAAGK,IAAa,CAACN,EAAI,EAAE,SAASC,EAAG,CAAC,WAAAK,CAAU,CAAC,CAAE,EAAE,eAAe,CAACL,EAAGM,EAAUC,IAAQ,CAAC,IAAMC,EAAeT,EAAI,EAAE,SAASC,CAAE,EAAE,QAAQD,EAAI,EAAE,SAASC,EAAG,CAAC,QAAQ,CAAC,GAAGQ,EAAe,CAACF,CAAS,EAAE,CAAC,GAAGE,EAAeF,CAAS,EAAE,MAAAC,CAAK,CAAC,CAAC,CAAC,CAAE,EAAE,qBAAqB,CAACP,EAAGS,IAAoB,CAACV,EAAI,EAAE,SAASC,EAAG,CAAC,kBAAAS,CAAiB,CAAC,CAAE,EAAE,UAAU,CAACT,EAAGU,IAAS,CAACX,EAAI,EAAE,SAASC,EAAG,CAAC,OAAAU,CAAM,CAAC,CAAE,EAAE,cAAc,CAACV,EAAGW,IAAa,CAACZ,EAAI,EAAE,SAASC,EAAG,CAAC,WAAAW,CAAU,CAAC,CAAE,EAAE,QAAQ,CAACX,EAAGY,IAAO,CAACb,EAAI,EAAE,SAASC,EAAG,CAAC,KAAAY,CAAI,CAAC,CAAE,CAAC,EAAE,EAAQC,GAAoB,CAACb,EAAGc,EAASC,EAAW,OAAO,CAAC,IAAMC,EAAeC,EAAO,EAAK,EAAO,CAACC,EAAEC,CAAe,EAAEC,GAAc,EAChoBC,EAAkBC,GAAQ,IAAI,CAAC,IAAMC,EAAU,CAAC,EAAQnB,EAAMR,GAAa,SAAS,EAAE,QAAU4B,KAAOpB,EAAM,CAAC,IAAMG,EAAMH,EAAMoB,CAAG,EAAK,OAAOjB,GAAQ,aAAeiB,EAAI,WAAW,KAAK,EAAGD,EAAUC,CAAG,EAAE,IAAIC,IAAO,CAAI,OAAOC,EAAS,IAAaP,EAAgB,IAAIZ,EAAMP,EAAG,GAAGyB,CAAI,CAAC,EAAQlB,EAAMP,EAAG,GAAGyB,CAAI,CAAG,EAAQF,EAAUC,CAAG,EAAE,IAAIC,IAAOlB,EAAMP,EAAG,GAAGyB,CAAI,EAAI,CAAC,OAAOF,CAAU,EAAE,CAACvB,CAAE,CAAC,EAAE,OAAA2B,GAAU,IAAI,CAAC,GAAGZ,GAAY,CAACC,EAAe,QAAQ,CAAC,IAAMZ,EAAMR,GAAa,SAAS,EAA8CgC,EAAiB,CAAC,GAA3CxB,EAAM,SAASJ,CAAE,CAAyC,EAAEe,EAAWa,CAAgB,EAAExB,EAAM,SAASJ,EAAG4B,CAAgB,EAAEZ,EAAe,QAAQ,EAAK,CAAC,EAAE,CAAC,CAAC,EAASpB,GAAaQ,GAAO,CAAC,IAAMH,EAAKC,GAAe,EAAE,GAAG,CAACE,EAAM,UAAUH,CAAI,IAAID,CAAE,EAAE,CAAC,IAAM6B,EAAalC,GAAmB,EAAES,EAAM,SAASJ,EAAG6B,CAAY,CAAE,CAAC,IAAIC,EAAS,CAAC,GAAG1B,EAAM,SAASJ,CAAE,EAAE,GAAGqB,CAAiB,EAAE,OAAOP,EAASgB,CAAQ,CAAE,EAAEC,EAAO,CAAE,EAASC,GAAQnB,GAA0BX,GAAe,IAAQ,OAAOwB,EAAS,IAAmB,IAAYA,EAAO,SAAS,SCC5gC,SAARO,GAAoCC,EAAM,CAAC,GAAK,CAAC,cAAAC,EAAc,OAAAC,CAAM,EAAEF,EAAYG,EAASC,GAAa,QAAQ,IAAIA,GAAa,OAAaC,EAAGC,GAAc,EAAO,CAACC,EAAQC,EAAOC,EAAeC,CAAS,EAAEC,GAAoBV,EAAcW,GAAO,CAACA,EAAM,QAAQA,EAAM,OAAOA,EAAM,eAAeA,EAAM,SAAS,CAAC,EAAE,SAASC,GAAe,CAAC,GAAGb,EAAM,cAAcO,EAAS,QAAUO,KAAa,OAAO,KAAKP,CAAO,EAAGE,EAAeK,EAAUP,EAAQO,CAAS,GAAG,YAAY,EAAOd,EAAM,aAAaQ,GAAQE,EAAU,EAAE,EAAGV,EAAM,QAAQ,CAAE,CAAC,IAAIe,EAAiB,GAAM,GAAGf,EAAM,cAAcO,EAAS,QAAUO,KAAa,OAAO,KAAKP,CAAO,EAAE,CAAC,IAAMS,EAAOT,EAAQO,CAAS,EAAE,GAAIE,GAAqBA,EAAO,QAAQA,EAAO,aAAa,CAACD,EAAiB,GAAK,KAAM,CAAC,CAAuD,OAAlDf,EAAM,aAAaQ,IAAQO,EAAiB,IAASf,EAAM,UAAU,CAACe,GAAkB,CAACZ,EAA8Bc,EAAK,QAAQ,CAAC,GAAGZ,EAAG,wBAAwB,CAAC,OAAO,cAAcA,CAAE,sBAAsB,CAAC,CAAC,EAAuBY,EAAKC,GAAO,CAAC,MAAMlB,EAAM,QAAQa,EAAc,aAAab,EAAM,KAAK,CAAC,CAAE,CAACD,GAAmB,YAAY,uBAAuBoB,GAAoBpB,GAAmB,CAAC,GAAGE,GAAc,EAAE,aAAa,CAAC,KAAKmB,EAAY,QAAQ,aAAa,EAAI,EAAE,YAAY,CAAC,KAAKA,EAAY,QAAQ,aAAa,GAAK,YAAY,GAAG,EAAE,GAAGC,GAAuB,CAAC,KAAK,eAAe,CAAC,EAAE,SAAS,CAAC,KAAKD,EAAY,QAAQ,aAAa,GAAM,YAAY,gDAAgD,MAAM,WAAW,EAAE,MAAM,CAAC,KAAKA,EAAY,YAAY,EAAE,MAAM,CAAC,KAAKA,EAAY,YAAY,CAAC,CAAC,ECCziD,SAARE,GAA2BC,EAAM,CAAC,GAAK,CAAC,cAAAC,EAAc,iBAAAC,EAAiB,WAAAC,EAAW,QAAAC,CAAO,EAAEJ,EAAYK,EAAGC,GAAc,EAAQC,EAASC,EAAO,IAAI,EAAO,CAACC,EAAQC,CAAU,EAAEC,GAAS,EAAK,EAAO,CAACC,EAAYC,CAAc,EAAEF,GAAS,EAAK,EAAO,CAACG,EAAOC,EAAWC,CAAS,EAAEC,GAAoBhB,EAAciB,GAAO,CAACA,EAAM,OAAOA,EAAM,WAAWA,EAAM,SAAS,CAAC,EAAEC,GAAU,IAAI,CAACN,EAAe,EAAI,CAAE,EAAE,CAAC,CAAC,EAAE,SAASO,GAAU,CAACJ,EAAU,EAAE,CAAE,CACrc,IAAMK,EAAcC,GAAatB,EAAM,OAAO,EAAE,OAAoBuB,EAAM,MAAM,CAAC,mBAAmB,GAAK,GAAGlB,EAAG,MAAM,CAAC,SAAS,WAAW,GAAGmB,GAAiBxB,EAAM,IAAI,EAAE,MAAMA,EAAM,UAAU,aAAaA,EAAM,OAAO,UAAUA,EAAM,QAAQ,QAAQ,OAAO,cAAc,MAAM,WAAW,SAAS,QAAQA,EAAM,QAAQ,IAAIA,EAAM,IAAI,OAAO,OAAO,SAAS,SAAS,GAAGA,EAAM,KAAK,GAAGA,EAAM,KAAK,EAAE,QAAQ,IAAI,CAAC,IAAIyB,GAAmBA,EAAkBlB,EAAS,WAAW,MAAMkB,IAAoB,QAAcA,EAAkB,MAAM,CAAE,EAAE,SAAS,CAACtB,GAAyBoB,EAAM,MAAM,CAAC,MAAM,6BAA6B,MAAMpB,EAAW,KAAK,OAAOA,EAAW,KAAK,QAAQ,YAAY,KAAK,OAAO,OAAOA,EAAW,MAAM,eAAeA,EAAW,UAAU,iBAAiB,QAAQ,kBAAkB,QAAQ,MAAM,CAAC,QAAQA,EAAW,QAAQ,QAAQ,QAAQ,cAAc,MAAM,EAAE,SAAS,CAAcuB,EAAK,OAAO,CAAC,EAAE,4CAA4C,CAAC,EAAeA,EAAK,OAAO,CAAC,EAAE,cAAc,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAK,QAAQ,CAAC,IAAInB,EAAS,KAAK,OAAO,MAAM,CAAC,OAAO,OAAO,MAAMP,EAAM,UAAU,WAAW,OAAO,GAAGA,EAAM,KAAK,GAAGA,EAAM,KAAK,EAAE,YAAYA,EAAM,gBAAgB,QAAQ,UAAU,OAAO,CAACY,GAAa,CAACG,EAAW,EAAEA,CAAU,CAAC,EAAE,UAAUf,EAAM,UAAU,MAAMc,GAAsC,GAAG,SAASa,GAAO,CAACX,EAAUW,EAAM,OAAO,KAAK,CAAE,EAAE,QAAQ,IAAIjB,EAAW,EAAI,EAAE,OAAO,IAAIA,EAAW,EAAK,CAAC,CAAC,EAAEI,GAAQF,GAAaR,GAAsBmB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAMnB,EAAQ,KAAK,QAAQ,OAAO,WAAW,SAAS,UAAU,SAAS,EAAE,SAAS,CAAcmB,EAAM,MAAM,CAAC,MAAM,6BAA6B,MAAMnB,EAAQ,KAAK,OAAOA,EAAQ,KAAK,QAAQ,YAAY,KAAK,OAAO,OAAOA,EAAQ,MAAM,eAAeA,EAAQ,UAAU,iBAAiB,QAAQ,kBAAkB,QAAQ,MAAM,CAAC,QAAQ,QAAQ,QAAQA,EAAQ,OAAO,EAAE,SAAS,CAAcsB,EAAK,OAAO,CAAC,EAAE,cAAc,CAAC,EAAeA,EAAK,OAAO,CAAC,EAAE,YAAY,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAK,SAAS,CAAC,MAAM,CAAC,SAAS,WAAW,KAAK,CAAC1B,EAAM,IAAI,IAAI,CAACqB,EAAc,CAAC,EAAE,MAAM,CAACA,EAAc,CAAC,EAAE,OAAO,CAACA,EAAc,CAAC,EAAE,OAAO,UAAU,WAAW,OAAO,OAAO,MAAM,EAAE,QAAQD,EAAS,QAAQ,IAAIV,EAAW,EAAI,EAAE,OAAO,IAAIA,EAAW,EAAK,CAAC,CAAC,CAAC,CAAC,CAAC,EAAegB,EAAKE,GAAO,CAAC,GAAG5B,EAAM,MAAM,CAAC,EAAe0B,EAAKE,GAAO,CAAC,GAAG5B,EAAM,MAAM,QAAQ,CAAC,QAAQS,EAAQ,EAAE,CAAC,CAAC,CAAC,EAAeiB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO;AAAA,2BAC72ErB,CAAE,gCAAgCH,CAAgB;AAAA,2BAClDG,CAAE,8CAA8CH,CAAgB;AAAA,2BAChEG,CAAE,qCAAqCH,CAAgB;AAAA,2BACvDG,CAAE,yCAAyCH,CAAgB;AAAA,2BAC3DG,CAAE,oCAAoCH,CAAgB;AAAA,2BACtDG,CAAE,iCAAiC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAACN,GAAU,YAAY,aAAa8B,GAAoB9B,GAAU,CAAC,GAAGE,GAAc,EAAE,gBAAgB,CAAC,KAAK6B,EAAY,OAAO,aAAa,0BAA0B,MAAM,cAAc,YAAY,gCAAgC,EAAE,UAAU,CAAC,KAAKA,EAAY,QAAQ,aAAa,GAAM,MAAM,YAAY,EAAE,KAAKC,GAAS,CAAC,MAAM,SAAS,CAAC,EAAE,UAAU,CAAC,KAAKD,EAAY,MAAM,aAAa,MAAM,EAAE,iBAAiB,CAAC,KAAKA,EAAY,MAAM,aAAa,oBAAoB,EAAE,KAAK,CAAC,KAAKA,EAAY,KAAK,SAAS,WAAW,gBAAgB,aAAa,aAAa,CAAC,SAAS,GAAG,WAAW,GAAG,CAAC,EAAE,WAAW,CAAC,KAAKA,EAAY,OAAO,SAAS,GAAK,aAAa,CAAC,MAAM,OAAO,KAAK,GAAG,UAAU,IAAI,QAAQ,EAAE,EAAE,SAAS,CAAC,MAAM,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,KAAK,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,KAAK,CAAC,EAAE,UAAU,CAAC,KAAKA,EAAY,OAAO,aAAa,IAAI,IAAI,GAAG,IAAI,EAAE,KAAK,EAAE,EAAE,QAAQ,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,KAAKA,EAAY,OAAO,SAAS,GAAK,aAAa,CAAC,MAAM,OAAO,KAAK,GAAG,UAAU,IAAI,QAAQ,EAAE,EAAE,SAAS,CAAC,MAAM,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,KAAK,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,KAAK,CAAC,EAAE,UAAU,CAAC,KAAKA,EAAY,OAAO,aAAa,IAAI,IAAI,GAAG,IAAI,EAAE,KAAK,EAAE,EAAE,QAAQ,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,QAAQ,CAAC,KAAKA,EAAY,QAAQ,aAAa,mBAAmB,EAAE,OAAO,CAAC,KAAKA,EAAY,aAAa,aAAa,KAAK,EAAE,OAAOE,GAAsB,EAAE,QAAQ,CAAC,KAAKF,EAAY,SAAS,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,SAAS,GAAK,aAAa,CAAC,MAAM,UAAU,MAAM,EAAE,MAAM,OAAO,EAAE,YAAY,SAAS,SAAS,CAAC,MAAM,CAAC,KAAKA,EAAY,MAAM,aAAa,UAAU,MAAM,OAAO,EAAE,MAAM,CAAC,KAAKA,EAAY,YAAY,aAAa,EAAE,UAAU,eAAe,aAAa,CAAC,MAAM,YAAY,EAAE,UAAU,CAAC,WAAW,aAAa,cAAc,WAAW,EAAE,YAAY,CAAC,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,CAAC,EAAE,MAAM,CAAC,KAAKA,EAAY,KAAK,aAAa,QAAQ,QAAQ,CAAC,QAAQ,SAAS,SAAS,QAAQ,EAAE,aAAa,CAAC,QAAQ,SAAS,SAAS,QAAQ,CAAC,EAAE,WAAW,CAAC,KAAKA,EAAY,WAAW,aAAa,CAAC,KAAK,SAAS,SAAS,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAASR,GAAaW,EAAQ,CACvyE,IAAMC,EAAOD,EAAQ,KAAK,EAAE,MAAM,KAAK,EAAE,IAAIE,GAAK,SAASA,EAAI,EAAE,CAAC,EAClE,GAAGD,EAAO,SAAS,EAAG,MAAM,CAACA,EAAO,CAAC,EAAEA,EAAO,CAAC,EAAEA,EAAO,CAAC,EAAEA,EAAO,CAAC,CAAC,EAAQ,GAAGA,EAAO,SAAS,EAAG,OAAOA,EAAa,MAAM,IAAI,MAAM,mEAAmE,CAAG,CCV1L,SAARE,GAAmCC,EAAM,CAAC,IAAIC,EAAY,GAAK,CAAC,cAAAC,EAAc,KAAAC,EAAK,OAAAC,EAAO,SAAAC,EAAS,MAAAC,EAAM,WAAAC,CAAU,EAAEP,EAAYQ,EAAGC,GAAc,EAAQC,EAASC,GAAa,QAAQ,IAAIA,GAAa,OAAY,CAACC,EAAWC,EAAKC,EAAaC,EAAQC,CAAgB,EAAEC,GAAoBf,EAAcgB,GAAO,CAACA,EAAM,WAAWA,EAAM,KAAKA,EAAM,aAAaA,EAAM,QAAQA,EAAM,gBAAgB,CAAC,EAAQC,EAAWC,GAAoBR,EAAWE,CAAY,EAAQO,EAAarB,EAAM,cAAc,GAAGA,EAAM,aAAa,MAAMA,EAAM,cAAc,MAAMA,EAAM,iBAAiB,MAAMA,EAAM,gBAAgB,KAAK,GAAGA,EAAM,MAAM,KAAWsB,EAAY,CAAC,GAAGC,GAAiBvB,EAAM,IAAI,EAAE,MAAMA,EAAM,UAAU,QAAQ,CAAC,EAAQwB,EAAY,CAAC,SAAS,WAAW,QAAQ,OAAO,iBAAiBvB,EAAYD,EAAM,QAAQ,MAAMC,IAAc,OAAO,OAAOA,EAAY,YAAY,SAAS,WAAW,SAAS,QAAQD,EAAM,eAAe,GAAGA,EAAM,UAAU,MAAMA,EAAM,YAAY,MAAMA,EAAM,aAAa,MAAMA,EAAM,WAAW,KAAK,GAAGA,EAAM,OAAO,KAAK,aAAAqB,EAAa,WAAW,OAAO,KAAKrB,EAAM,QAAQ,OAAO,QAAQ,OAAU,UAAUA,EAAM,QAAQ,OAAO,UAAU,GAAGA,EAAM,KAAK,GAAGA,EAAM,KAAK,EAAQyB,EAAc,CAAC,OAAO,SAAS,EAAMC,EAAgBJ,EAAY,GAAGjB,EAAS,MAAM,OAAO,CAAC,IAAIsB,GAAoBD,EAAgB,CAAC,QAAQrB,EAAS,QAAQ,GAAGkB,GAAiBlB,EAAS,IAAI,EAAE,OAAOsB,GAAoBtB,EAAS,aAAa,MAAMsB,KAAsB,OAAOA,GAAoBL,EAAY,KAAK,CAAE,MAASjB,EAAS,cAAeoB,EAAc,WAAW,SAAeA,EAAc,QAAQ,OAAS,IAAIG,EAAWtB,EAAM,CAAC,GAAGiB,GAAiBjB,EAAM,IAAI,EAAE,MAAMA,EAAM,MAAM,QAAQA,EAAM,QAAQ,OAAOA,EAAM,OAAO,MAAMA,EAAM,SAAS,EAAE,CAAC,EAAQuB,EAAczB,GAAqB0B,EAAKC,GAAO,CAAC,GAAG3B,EAAO,aAAaiB,CAAY,CAAC,EAAE,SAASW,EAAsBC,EAAO,CAAC,GAAGjB,EAAiB,CAAC,IAAMkB,EAAQD,EAAOpB,EAAK,EAAEA,EAAK,EAAKqB,GAAS,GAAGA,EAAQf,GAAYJ,EAAQmB,CAAO,CAAG,CAAC,CAAC,SAASC,GAAuB,CAAInB,GAAkBH,EAAK,EAAEM,GAAYJ,EAAQF,EAAK,CAAC,CAAG,CAAC,SAASuB,GAAsB,CAAIpB,GAAkBH,EAAK,EAAEM,GAAYJ,EAAQI,EAAW,CAAC,CAAG,CAAC,IAAMkB,EAAQ,CAAC,EAAE,OAAOlC,EAAK,CAAC,IAAI,WAAW,IAAMmC,EAAS5B,GAAU,CAACM,GAAkBH,EAAK,EAAQ0B,EAAS7B,GAAU,CAACM,GAAkBH,EAAKM,EAAW,EAAEkB,EAAQ,KAAkBG,EAAMC,EAAO,IAAI,CAAC,WAAWH,EAASV,EAAWF,EAAgB,QAAQY,EAAShB,EAAY,CAAC,GAAGA,EAAY,GAAGI,CAAe,EAAE,MAAM,CAAC,GAAGF,EAAY,GAAG,CAACc,GAAUb,CAAa,EAAE,QAAQ,IAAIO,EAAsB,EAAK,EAAE,QAAQ,GAAM,WAAWzB,EAAW,SAAS,CAACP,EAAM,eAAe,OAAOA,EAAM,eAAe0C,GAAU1C,EAAM,WAAW,EAAK,EAAE6B,CAAa,CAAC,CAAC,CAAC,EAAEQ,EAAQ,KAAkBG,EAAMC,EAAO,IAAI,CAAC,WAAWF,EAASX,EAAWF,EAAgB,QAAQa,EAASjB,EAAY,CAAC,GAAGA,EAAY,GAAGI,CAAe,EAAE,MAAM,CAAC,GAAGF,EAAY,GAAG,CAACe,GAAUd,CAAa,EAAE,QAAQ,IAAIO,EAAsB,EAAI,EAAE,QAAQ,GAAM,WAAWzB,EAAW,SAAS,CAACP,EAAM,eAAe,OAAOA,EAAM,eAAe0C,GAAU1C,EAAM,WAAW,EAAI,EAAE6B,CAAa,CAAC,CAAC,CAAC,EAAE,MAAM,IAAI,WAAW,IAAI,UAAU,IAAMc,EAAajC,GAAU,CAACM,GAAkBH,EAAKM,EAAW,EAAEkB,EAAQ,KAAkBG,EAAMC,EAAO,IAAI,CAAC,WAAWE,EAAaf,EAAWF,EAAgB,QAAQiB,EAAarB,EAAY,CAAC,GAAGA,EAAY,GAAGI,CAAe,EAAE,MAAM,CAAC,GAAGF,EAAY,GAAG,CAACmB,GAAclB,CAAa,EAAE,QAAQtB,GAAM,WAAWgC,EAAsBC,EAAqB,QAAQ,GAAM,WAAW7B,EAAW,SAAS,EAAEJ,GAAM,WAAWH,EAAM,mBAAmBA,EAAM,mBAAmB,QAAQ,aAAa,KAAK,KAAKa,EAAK,GAAGC,EAAaF,CAAU,CAAC,EAAE,QAAQ,kBAAkBA,CAAU,EAAEiB,EAAcJ,EAAc,SAAS,QAAQ,CAACkB,GAA2Bb,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,cAActB,CAAE,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,KAAM,CAAC,OAAoBsB,EAAK,MAAM,CAAC,mBAAmB,GAAK,GAAGtB,EAAG,MAAM,CAAC,QAAQ,OAAO,cAAc,MAAM,IAAIR,EAAM,IAAI,GAAGA,EAAM,KAAK,EAAE,SAASqC,CAAO,CAAC,CAAE,CAACtC,GAAkB,YAAY,qBAAqB6C,GAAoB7C,GAAkB,CAAC,GAAGG,GAAc,EAAE,KAAK,CAAC,KAAK2C,EAAY,KAAK,aAAa,aAAa,QAAQ,CAAC,WAAW,WAAW,SAAS,EAAE,aAAa,CAAC,oBAAoB,mBAAmB,iBAAiB,EAAE,wBAAwB,GAAK,0BAA0B,UAAU,EAAE,cAAc,CAAC,KAAKA,EAAY,KAAK,aAAa,OAAO,QAAQ,CAAC,OAAO,QAAQ,EAAE,aAAa,CAAC,OAAO,QAAQ,EAAE,wBAAwB,GAAK,MAAM,UAAU,OAAO7C,GAAOA,EAAM,MAAM,UAAU,EAAE,eAAe,CAAC,KAAK6C,EAAY,OAAO,aAAa,WAAW,MAAM,gBAAgB,OAAO7C,GAAOA,EAAM,eAAe,QAAQA,EAAM,MAAM,UAAU,EAAE,eAAe,CAAC,KAAK6C,EAAY,OAAO,aAAa,OAAO,MAAM,YAAY,OAAO7C,GAAOA,EAAM,eAAe,QAAQA,EAAM,MAAM,UAAU,EAAE,mBAAmB,CAAC,KAAK6C,EAAY,OAAO,aAAa,qCAAqC,gBAAgB,GAAK,MAAM,cAAc,YAAY;AAAA,uCAA4E,OAAO7C,GAAOA,EAAM,MAAM,UAAU,EAAE,kBAAkB,CAAC,KAAK6C,EAAY,OAAO,aAAa,oCAAoC,gBAAgB,GAAK,MAAM,cAAc,YAAY;AAAA,uCAA4E,OAAO7C,GAAOA,EAAM,MAAM,SAAS,EAAE,WAAW,CAAC,KAAK6C,EAAY,OAAO,YAAY,UAAU,SAAS,CAAC,MAAM,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,KAAK,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,KAAK,CAAC,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,IAAI,KAAK,GAAG,CAAC,EAAE,OAAO7C,GAAOA,EAAM,MAAM,YAAYA,EAAM,eAAe,QAAQ,EAAE,KAAK8C,GAAS,CAAC,MAAM,OAAO,eAAe,UAAU,eAAe,MAAM,CAAC,EAAE,UAAU,CAAC,KAAKD,EAAY,MAAM,aAAa,OAAO,OAAO7C,GAAOA,EAAM,MAAM,YAAYA,EAAM,eAAe,QAAQ,EAAE,KAAK,CAAC,KAAK,OAAO,SAAS,WAAW,gBAAgB,aAAa,aAAa,CAAC,SAAS,GAAG,WAAW,GAAG,EAAE,OAAOA,GAAOA,EAAM,MAAM,YAAYA,EAAM,eAAe,QAAQ,EAAE,QAAQ,CAAC,KAAK6C,EAAY,YAAY,aAAa,GAAG,UAAU,iBAAiB,aAAa,CAAC,MAAM,YAAY,EAAE,UAAU,CAAC,aAAa,eAAe,gBAAgB,aAAa,EAAE,YAAY,CAAC,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,CAAC,EAAE,OAAO,CAAC,KAAKA,EAAY,YAAY,aAAa,EAAE,UAAU,gBAAgB,aAAa,CAAC,MAAM,YAAY,EAAE,UAAU,CAAC,gBAAgB,iBAAiB,oBAAoB,kBAAkB,EAAE,YAAY,CAAC,KAAK,KAAK,KAAK,IAAI,EAAE,IAAI,CAAC,EAAE,IAAI,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,OAAO7C,GAAOA,EAAM,MAAM,UAAU,EAAE,OAAO+C,GAAsB,EAAE,QAAQ,CAAC,KAAKF,EAAY,SAAS,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,YAAY,QAAQ,SAAS,GAAK,KAAK,SAAS,SAAS,CAAC,KAAKC,GAAS,CAAC,UAAU,EAAI,CAAC,EAAE,UAAU,CAAC,KAAKD,EAAY,MAAM,SAAS,EAAI,EAAE,QAAQ,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,GAAG,KAAK,GAAG,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,KAAK,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,KAAKA,EAAY,OAAO,SAAS,CAAC,KAAK,CAAC,KAAKA,EAAY,KAAK,aAAa,OAAO,QAAQ,CAAC,OAAO,MAAM,EAAE,aAAa,CAAC,OAAO,MAAM,EAAE,wBAAwB,EAAI,EAAE,cAAc,CAAC,KAAKA,EAAY,QAAQ,aAAa,GAAM,YAAY,oEAAoE,OAAO7C,GAAOA,EAAM,OAAO,MAAM,EAAE,KAAK8C,GAAS,CAAC,UAAU,GAAK,OAAO9C,GAAOA,EAAM,OAAO,MAAM,CAAC,EAAE,UAAU,CAAC,KAAK6C,EAAY,MAAM,SAAS,GAAK,OAAO7C,GAAOA,EAAM,OAAO,MAAM,EAAE,QAAQ,CAAC,KAAK6C,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,OAAO7C,GAAOA,EAAM,OAAO,MAAM,CAAC,CAAC,EAAE,WAAW,CAAC,KAAK6C,EAAY,WAAW,aAAa,CAAC,KAAK,SAAS,SAAS,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC,EAAE,SAASH,GAAU1C,EAAMgD,EAAM,CAAC,OAAoBlB,EAAK,MAAM,CAAC,MAAM,6BAA6B,MAAM9B,EAAM,KAAK,OAAOA,EAAM,KAAK,QAAQ,YAAY,eAAeA,EAAM,OAAO,OAAOA,EAAM,MAAM,KAAK,OAAO,iBAAiB,QAAQ,kBAAkB,QAAQ,MAAM,CAAC,QAAQ,QAAQ,OAAOgD,EAAM,SAAS,MAAS,EAAE,SAAsBlB,EAAK,OAAO,CAAC,EAAE,gBAAgB,CAAC,CAAC,CAAC,CAAE,CCJ5/P,IAAAmB,GAAA,GAAAC,GAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,GAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,QAAQ,sBAAsB,gDAAgD,EAAE,SAAS,gHAAsB,CAAC,CAAC,CAAC,EAAeC,GAAgBH,EAAWC,GAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,QAAQ,sBAAsB,6FAA6F,EAAE,SAAS,gHAAsB,CAAC,CAAC,CAAC,EACrtBE,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECAhL,IAAMC,GAAiB,CAAC,UAAUC,EAAe,EAAiB,SAARC,GAAmCC,EAAIC,EAAO,CAAC,KAAMA,GAAO,CAAC,IAAMC,EAAOL,GAAiBI,EAAO,EAAE,EAAE,GAAGC,EAAO,CAAC,IAAMC,EAAMD,EAAOF,CAAG,EAAE,GAAGG,EAAM,OAAOA,CAAM,CAACF,EAAOA,EAAO,QAAS,CAAC,CCAwF,IAAMG,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,EAAmB,EAAQC,EAAWL,GAAOE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,GAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,EAAQ,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,CAAK,GAAUC,GAAuB,CAACD,EAAMrB,IAAeqB,EAAM,iBAAwBrB,EAAS,KAAK,GAAG,EAAEqB,EAAM,iBAAwBrB,EAAS,KAAK,GAAG,EAAUuB,GAA6BC,GAAW,SAASH,EAAMI,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAA7B,EAAQ,GAAG8B,CAAS,EAAEf,GAASI,CAAK,EAAO,CAAC,YAAAY,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAxC,CAAQ,EAAEyC,GAAgB,CAAC,eAAe,YAAY,gBAAA9C,GAAgB,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQ6C,EAAiBpB,GAAuBD,EAAMrB,CAAQ,EAAuC2C,EAAkBC,GAAGhD,GAAkB,GAAhD,CAAC,CAAuE,EAAQiD,GAAWC,EAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBrC,EAAKsC,GAAY,CAAC,GAAGpB,GAAUgB,EAAgB,SAAsBlC,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBiD,EAAMrC,EAAO,IAAI,CAAC,GAAGiB,EAAU,GAAGI,EAAgB,UAAUQ,GAAGD,EAAkB,gBAAgBb,EAAUI,CAAU,EAAE,mBAAmB,YAAY,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIjB,GAAKoB,GAAK,MAAM,CAAC,GAAGhB,CAAK,EAAE,GAAG/B,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,MAAS,CAAC,EAAEmC,EAAYI,CAAc,EAAE,SAAS,CAAcxB,EAAKwC,GAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,OAAO,WAAW,iBAAiBX,EAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,wqCAAwqC,aAAa,YAAY,mBAAmB,GAAK,GAAG5C,GAAqB,CAAC,kBAAkB,CAAC,IAAI,w1CAAw1C,aAAa,WAAW,CAAC,EAAEmC,EAAYI,CAAc,CAAC,CAAC,EAAexB,EAAKyC,GAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAK7B,CAAY,GAAgBb,EAAWG,GAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,QAAQ,sBAAsB,gDAAgD,EAAE,SAAS,8BAA8B,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAE,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wBAAwB,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,SAAS,CAAC,kBAAkB,CAAC,qBAAqB,oEAAoE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG5C,GAAqB,CAAC,kBAAkB,CAAC,SAASyD,GAAkB,KAAK7B,CAAY,GAAgBb,EAAWG,GAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,QAAQ,sBAAsB,6FAA6F,EAAE,SAAS,8BAA8B,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEkB,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQmB,GAAI,CAAC,kFAAkF,kFAAkF,sRAAsR,8FAA8F,iHAAiH,wWAAwW,EAQ1jPC,GAAgBC,GAAQnC,GAAUiC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,+BAA+BA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAEG,GAASH,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECRvuC,IAAII,IAAU,SAASA,EAAS,CAACA,EAAS,MAAS,QAAQA,EAAS,WAAc,YAAa,GAAGA,KAAWA,GAAS,CAAC,EAAE,EAAS,IAAIC,IAAY,SAASA,EAAW,CAACA,EAAW,SAAY,WAAWA,EAAW,YAAe,cAAcA,EAAW,aAAgB,eAAeA,EAAW,SAAY,UAAW,GAAGA,KAAaA,GAAW,CAAC,EAAE,EAAS,IAAIC,IAAY,SAASA,EAAW,CAACA,EAAW,KAAQ,OAAOA,EAAW,OAAU,QAAS,GAAGA,KAAaA,GAAW,CAAC,EAAE,EAAS,IAAIC,IAAa,SAASA,EAAY,CAACA,EAAY,QAAW,UAAUA,EAAY,aAAgB,cAAe,GAAGA,KAAcA,GAAY,CAAC,EAAE,EAAE,IAAMC,GAAmB,YAAkBC,GAAkB,CAAC,KAAK,SAAS,KAAK,QAAQ,OAAO,SAAS,MAAM,KAAK,EAAQC,GAAc,CAAC,IAAI,KAAK,CAACF,EAAkB,EAAE,KAAK,IAAI,GAAM,GAAG,EAAI,EAAQG,GAAkB,OAAaC,GAAsB,CAACC,EAAgB,KAAKA,EAAgB,OAAOA,EAAgB,eAAe,EAAQC,GAAQ,UAAgBC,GAAyB,YAAkBC,GAAY,CAAC,OAAO,MAAM,IAAI,EAAQC,GAAa,CAAC,QAAQ,KAAK,KAAK,EAAE,SAASC,GAAgBC,EAAM,CAAC,IAAIC,EAAsBC,EAAoB,GAAK,CAAC,cAAAC,EAAc,SAAAC,EAAS,QAAAC,EAAQ,mBAAAC,EAAmB,mBAAAC,EAAmB,kBAAAC,EAAkB,iBAAAC,EAAiB,mBAAAC,EAAmB,sBAAAC,EAAsB,mBAAAC,EAAmB,cAAAC,EAAc,kBAAAC,EAAkB,cAAAC,EAAc,OAAAC,EAAO,WAAAC,CAAU,EAAEjB,EAAYkB,EAASC,GAAa,QAAQ,IAAIA,GAAa,OAAaC,EAAahB,GAAU,QAAQJ,EAAM,UAAUN,EAAgB,OAAa2B,EAAUjB,IAAW,QAAQgB,GAAc1B,EAAgB,gBAAgBM,EAAM,iBAAiB,KAAKsB,EAAS,EAAEtB,EAAM,UAAUuB,GAA2BC,GAAYC,GAAgBL,CAAY,EAAQM,EAAUN,IAAe1B,EAAgB,gBAAgBA,EAAgB,OAAO8B,GAAYjB,EAAmBa,EAAmBO,EAAWvB,IAAW,QAAQsB,IAAYhC,EAAgB,OAAOM,EAAM,iBAAiBA,EAAM,iBAAiBA,EAAM,iBAAuB4B,EAAUF,IAAYhC,EAAgB,OAAOgB,EAAmB,UAAUL,EAAQ,UAAgBwB,GAAcH,IAAYhC,EAAgB,QAAQgC,IAAYhC,EAAgB,OAAOW,EAAQ,aAAa,SAAeyB,EAAW1B,IAAW,aAAamB,GAAqBC,GAAY,GAAGH,CAAS,GAAGC,EAAS,GAAGhB,CAAkB,GAAGe,EAAgBU,EAAa/B,EAAM,aAAaA,EAAM,aAAa,OAAOI,IAAW,QAAQgB,GAAc1B,EAAgB,gBAAgBM,EAAM,iBAAiB,KAAK,GAAG,EAAEqB,EAAUzB,IAA0B,KAAWoC,GAAgB/B,EAAsBD,EAAM,kBAAkB,MAAMC,IAAwB,OAAO,OAAOA,EAAsB,CAAC,EAAO,CAAC,MAAAgC,EAAM,qBAAAC,EAAqB,wBAAAC,EAAwB,YAAAC,EAAY,oBAAAC,GAAoB,sBAAAC,CAAqB,EAAEC,GAAkBP,CAAc,EAAQQ,GAAeJ,EAAY,CAAC,EAAQK,GAAgED,IAAe,MAAYE,GAAyBR,EAAqBO,EAAS,GAAG,CAAC,EAAQE,GAA4BR,EAAwBM,EAAS,GAAG,CAAC,EAAQG,GAAO,CAAC,CAAC,WAAWH,GAAU,KAAK,KAAK,KAAK,YAAY,CAAC,EAAMI,GAAqB,KAASC,GAAO,KAAK,GAAG,CAAC5B,GAAUE,IAAe1B,EAAgB,gBAAiB,GAAG8B,GAAY,CAAC,IAAMuB,EAAWC,GAAsB3B,EAAUf,EAAmB2B,EAAME,EAAwBC,CAAW,EAAKW,IAAYH,GAAO,KAAKG,CAAU,EAAED,GAAOC,EAAW,WAAY,KAAK,CAAC,IAAMA,EAAWC,GAAsB3B,EAAU,KAAKY,EAAME,EAAwBC,CAAW,EAAKW,GAAYH,GAAO,KAAKG,CAAU,CAAG,CAAE,IAAME,GAAehB,EAAMiB,GAAa,CAAC,GAAGjB,EAAM,OAAAW,EAAM,CAAC,EAAE,CAAC,EAAMO,GAAgB,CAAC,EAAE,GAAG,MAAM,QAAQN,EAAoB,EAAE,CAAC,IAAMO,EAAYP,GAAqB,KAAKQ,GAAGA,GAAGA,EAAE,eAAe,YAAY,CAAC,EAAE,GAAGD,EAAY,CAAC,IAAME,EAAOhB,EAAsBc,EAAY,UAAU,EAAKE,IAAQH,GAAgBD,GAAa,CAAC,GAAGI,EAAO,OAAOT,GAAqB,MAAM,OAAU,QAAQ,MAAS,CAAC,EACvjJ,CAAC,CAAC,IAAIU,GAAa,CAAC,EAAE,GAAG7B,IAAYhC,EAAgB,QAAQgC,IAAYhC,EAAgB,KAAM,GAAGW,EAAQ,aAAa,OAAO,CAAC,IAAImD,GAAa,GAAI,GAAAA,GAAa,OAAO,KAAKd,EAAwB,KAAK,MAAMc,KAAe,SAAcA,GAAa,OAAQ,GAAGpC,IAAe1B,EAAgB,gBAAgB,CAAC,GAAK,CAAC,iBAAA+D,CAAgB,EAAEzD,EAAY0D,EAAiB,CAAC,EAAE,QAAUC,MAAWjB,GAAyB,CAAC,IAAMkB,GAAQlB,GAAyBiB,EAAO,EAAE,GAAGF,EAAiB,SAASG,GAAQ,KAAK,GAAG,GAAGA,GAAQ,OAAO,OAAQF,EAAiB,KAAKE,GAAQ,YAAY,UAAWA,GAAQ,OAAO,SAAS,CAAC,IAAMC,GAAU,IAAI,IAAI,QAAUC,MAASb,GAAgB,GAAG,CAAC,MAAMa,EAAK,EAAE,CAAC,IAAMC,GAAMd,GAAea,EAAK,EAAEH,EAAO,EAAKI,IAAO,IAAIA,IAAO,MAAMF,GAAU,IAAIE,EAAK,CAAG,CAAEL,EAAiB,KAAK,MAAM,KAAKG,EAAS,CAAC,CAAE,EAAE,CAACN,GAAa,MAAM,KAAK,IAAI,IAAIG,EAAiB,KAAK,CAAC,CAAC,EACl3B1D,EAAM,0BAA0B,QAAQuD,GAAa,SAASvD,EAAM,yBAAyB,GAAGuD,GAAa,OAAOA,GAAa,QAAQvD,EAAM,yBAAyB,EAAE,CAAC,CAAG,KAAK,CAAC,IAAI4D,EAAQ,KAASD,EAAQ,KAAK,GAAGnC,GAAY,CAAC,IAAMwC,GAAyB7B,EAAwBW,EAAM,EAAKkB,KAA0BJ,EAAQI,GAAyB1D,CAAkB,GAAGqD,EAAQC,EAAQxC,IAAe1B,EAAgB,UAAU,GAAGoD,EAAM,IAAIc,EAAQ,EAAE,GAAGA,EAAQ,GAAG,IAAK,MAAMA,EAAQjB,GAA4BtB,CAAS,EAAEsC,EAAQC,EAAQA,EAAQ,GAAG,KAAM,GAAGA,GAAS,GAAGA,EAAQ,OAAO,OAAQL,GAAaK,EAAQ,qBAAsBA,EAAQ,OAAO,SAAS,CAAC,IAAMK,GAAK7C,IAAe1B,EAAgB,eAAeyD,GAAgBF,GAAqBY,GAAU,IAAI,IAAI,QAAUC,MAASG,GAAM,GAAG,CAAC,MAAMH,EAAK,EAAE,CAAC,IAAMC,GAAME,GAAKH,EAAK,EAAEH,CAAO,EAAKI,KAAQ,IAAIA,KAAQ,MAAMA,KAAQ,QAAWF,GAAU,IAAIE,EAAK,CAAG,CAAER,GAAa,MAAM,KAAKM,EAAS,CAAE,EAAE,MAAU3C,IAAWS,IAAa,YAAY,CAACC,KAAY2B,GAAa,CAAClD,EAAQ,WAAW,GAAMA,EAAQ,cAAc,iBAAgBkD,GAAaA,GAAa,KAAK,EAAG,MAASlD,EAAQ,aAAa,WAAUkD,GAAalD,EAAQ,cAAmB,MAAM,QAAQkD,EAAY,IAAGA,GAAa,CAAC,GAAG,IAAMW,GAAqB7D,EAAQ,aAAa,QAAQkD,GAAa,SAASlD,EAAQ,YAAY,EAAM8D,GAAS,KAASC,GAAQ,KAASC,GAAa,KAAK,GAAG3C,GAAWhC,EAAgB,OAAQ,GAAGiC,GAAY,YAAYA,GAAY,cAAc,CAAC,IAAM2C,EAAO,CAAC,EAAK5D,EAAmB,WAAW4D,EAAO,KAAK,IAAI,EAAM5D,EAAmB,OAAO,SAAYA,EAAmB,WAAW4D,EAAO,KAAK,EAAI,EAAM5D,EAAmB,UAAU4D,EAAO,KAAK,EAAK,IAAY5D,EAAmB,UAAU4D,EAAO,KAAK,EAAK,EAAM5D,EAAmB,WAAW4D,EAAO,KAAK,EAAI,GAAID,GAAaC,EAAO,SAAS/E,GAAcmB,EAAmB,YAAY,CAAC,EAAEnB,GAAcmB,EAAmB,YAAY,EAAE4D,EAAO,CAAC,CAAE,MAAMH,GAAS5E,GAAcoB,EAAsB,QAAQ,EAAEyD,GAAQ7E,GAAcoB,EAAsB,OAAO,EAAE0D,GAAa1D,EAAsB,cAAc,MAAMwD,GAASC,OAAc,CAAC,IAAIG,GAAeF,GAAaH,GAAqB7D,EAAQ,aAAa,CAACA,EAAQ,WAAWsB,GAAY,aAAY4C,GAAehB,GAAa,CAAC,KAAK,MAAMgB,KAAiB,OAAOA,GAAoB,IAAK,CAAC,GAAK,CAACC,GAAQC,EAAc,EAAEC,GAAoBvE,EAAcwE,GAAO,CAACA,EAAM,QAAQA,EAAM,cAAc,EAAEA,GAAO,CAAC,IAAIC,EAAaP,GAAa,GAAGtC,GAAc,CAACb,EAAS,CAA6D,IAAM2D,GAAlD,IAAI,gBAAgBC,EAAO,SAAS,MAAM,EAA6B,IAAI/C,CAAY,EAAE,GAAG8C,GAAY,GAAGnD,IAAYhC,EAAgB,OAAO,CAAC,IAAMqF,GAAgBF,GAAW,YAAY,EAAKhF,GAAY,SAASkF,EAAe,EAAGH,EAAa,GAAc9E,GAAa,SAASiF,EAAe,IAAGH,EAAa,GAAO,MAASC,GAAW,SAASvD,EAAS,EAAgBuD,GAAW,MAAMvD,EAAS,EAAY,MAAMyC,IAAOR,GAAa,SAASQ,EAAK,CAAC,IAAGa,EAAaC,IAAqBtB,GAAa,SAASsB,EAAU,IAAGD,EAAaC,GAAc,CAACF,EAAM,QAAQ7C,CAAU,EAAE,CAAC,UAAAT,EAAU,mBAAmBG,GAAYlB,EAAmB,KAAK,mBAAmBkB,GAAYjB,EAAmB,KAAK,MAAMqE,EAAa,aAAAP,GAAa,YAAY1C,GAAY,eAAe3B,EAAM,YAAY,UAAUoB,EAAa,WAAWA,GAAc1B,EAAgB,gBAAgBM,EAAM,0BAA0B,OAAU,UAAUP,GAAsB,SAASiC,CAAS,EAAE1B,EAAM,cAAcgF,GAAoB,OAAO,aAAAjD,CAAY,CAAE,CAAC,EAAQgC,EAAM7C,EAASmD,IAAcnE,EAAoBsE,GAAQ1C,CAAU,KAAK,MAAM5B,IAAsB,OAAO,OAAOA,EAAoB,MAAY+E,GAAUC,GAAU,CAACT,GAAe3C,EAAWoD,CAAQ,CAAE,EAAQC,EAAY,CAAC,EAAE,GAAGzD,IAAYhC,EAAgB,QAAQgC,IAAYhC,EAAgB,KAAM,QAAQ0F,EAAE,EAAEA,EAAE7B,GAAa,OAAO6B,IAAI,CAAC,IAAMrB,EAAMR,GAAa6B,CAAC,EAAKvD,GAAcwD,GAAUtB,CAAK,EAAGoB,EAAY,KAAKxF,EAAO,EAAWoE,GAAOoB,EAAY,KAAK,CAAC,MAAApB,EAAM,KAAKA,CAAK,CAAC,CAAG,MAAUrC,GAAWhC,EAAgB,SAAWgB,EAAmB,OAAO,SAAYA,EAAmB,WAAWyE,EAAY,KAAK,CAAC,MAAM,KAAK,KAAKzE,EAAmB,OAAO,CAAC,EAAMA,EAAmB,UAAUyE,EAAY,KAAK,CAAC,MAAM,MAAM,KAAKzE,EAAmB,MAAM,CAAC,IAAYA,EAAmB,UAAUyE,EAAY,KAAK,CAAC,MAAM,MAAM,KAAKzE,EAAmB,MAAM,CAAC,EAAMA,EAAmB,WAAWyE,EAAY,KAAK,CAAC,MAAM,KAAK,KAAKzE,EAAmB,OAAO,CAAC,IAAK,IAAM4E,EAAO,CAAC,EAAE,OAAO3D,EAAW,CAAC,IAAI,WAAW,IAAM4D,EAAc1E,EAAc,MAAY2E,EAAG3E,EAAc,eAAeA,EAAc,WAAWA,EAAc,QAAc4E,GAAG5E,EAAc,eAAeA,EAAc,YAAYA,EAAc,QAAc6E,GAAG7E,EAAc,eAAeA,EAAc,cAAcA,EAAc,QAAc8E,IAAI9E,EAAc,eAAeA,EAAc,aAAaA,EAAc,UAAU0E,EAAcA,EAAc,KAAKA,EAAc,IAAI,GAASK,GAAe/E,EAAc,cAAc,GAAGA,EAAc,aAAa,MAAMA,EAAc,cAAc,MAAMA,EAAc,iBAAiB,MAAMA,EAAc,gBAAgB,KAAK,GAAGA,EAAc,MAAM,KAA6lC,GAAxlCyE,EAAO,KAAkBO,EAAM,SAAS,CAAC,UAAU,uBAAuB,MAAMnE,GAAWhC,EAAgB,OAAQ,CAAC,KAAK,KAAK,MAAM,MAAM,KAAKL,EAAkB,EAAG,OAAO0E,CAAK,CAAC,EAAEA,IAAQnC,EAAUvC,GAAmBgF,IAAc,SAASyB,IAAO,CAAIpE,GAAWhC,EAAgB,OAAQuF,GAAU1F,GAAcuG,GAAM,OAAO,KAAK,CAAC,EAAQb,GAAUa,GAAM,OAAO,OAAOzG,GAAmB,KAAKyG,GAAM,OAAO,KAAK,CAAG,EAAE,MAAM,CAAC,SAAS,WAAW,WAAW,OAAO,OAAO,OAAO,OAAO,UAAU,GAAGC,GAAiBlF,EAAc,IAAI,EAAE,MAAMA,EAAc,UAAU,QAAQ,GAAG2E,CAAE,MAAMG,EAAE,MAAMD,EAAE,MAAMD,EAAE,KAAK,aAAaG,GAAe,OAAO,OAAO,UAAU/E,EAAc,QAAQ,GAAGb,EAAM,KAAK,GAAGA,EAAM,KAAK,EAAE,SAAS,CAAC4B,GAAwBoE,EAAK,SAAS,CAAC,MAAM3G,GAAmB,SAASqC,GAAWhC,EAAgB,OAAOgB,EAAmB,QAAQL,EAAQ,OAAO,CAAC,EAAE8E,EAAY,IAAI,CAACc,GAAKnC,KAAQmC,KAAOtG,GAAqBqG,EAAK,KAAK,CAAC,CAAC,EAAeA,EAAK,SAAS,CAAC,MAAMC,GAAK,MAAM,SAASA,GAAK,IAAI,EAAEnC,EAAK,CAAC,CAAC,CAAC,CAAC,EAAEjD,EAAc,QAAqBmF,EAAKE,GAAO,CAAC,GAAGrF,EAAc,OAAO,OAAO+E,EAAc,CAAC,CAAC,EAAKL,EAAc,CAAC,IAAIY,GAAqBb,EAAO,KAAkBU,EAAK,MAAM,CAAC,MAAM,6BAA6B,MAAMT,EAAc,KAAK,OAAOA,EAAc,KAAK,QAAQ,YAAY,KAAK,OAAO,YAAYA,EAAc,OAAO,QAAQY,GAAqBZ,EAAc,SAAS,MAAMY,KAAuB,OAAOA,GAAqBtF,EAAc,UAAU,cAAc,QAAQ,eAAe,QAAQ,MAAM,CAAC,QAAQ,QAAQ,SAAS,WAAW,MAAMA,EAAc,eAAeA,EAAc,aAAaA,EAAc,QAAQ,IAAI,cAAc0E,EAAc,KAAK,CAAC,MAAM,cAAc,MAAM,EAAE,SAAsBS,EAAK,OAAO,CAAC,EAAE,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,MAAM,IAAI,cAAc,IAAII,GAAYd,EAAO,KAAkBO,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAcrF,EAAkB,WAAW,aAAa,MAAM,SAAS,SAASA,EAAkB,KAAK,OAAO,SAAS,eAAeA,EAAkB,WAAW,UAAUA,EAAkB,KAAK,OAAOA,EAAkB,KAAK,YAAY4F,GAAYpG,EAAM,QAAQ,MAAMoG,KAAc,OAAO,OAAOA,GAAY,YAAY,SAAS,GAAGpG,EAAM,KAAK,EAAE,SAAS,CAAC4B,GAAwBoE,EAAKK,GAAa,CAAC,SAAStC,GAAO,KAAK,QAAQ,IAAIkB,GAAU,IAAI,EAAE,KAAK5E,EAAQ,QAAQ,UAAUG,EAAkB,UAAU,MAAMA,EAAkB,MAAM,WAAWS,EAAW,GAAGR,CAAgB,CAAC,EAAE0E,EAAY,IAAI,CAACc,GAAKnC,KAAQmC,KAAOtG,GAAqBqG,EAAKM,GAAmB,CAAC,GAAGtG,EAAM,aAAa,OAAOQ,CAAiB,CAAC,EAAewF,EAAKK,GAAa,CAAC,SAAS3E,GAAWhC,EAAgB,OAAOqE,IAAQkC,GAAK,OAAO,MAAMjG,EAAM,YAAY+D,EAAMA,EAAM,MAAMzC,EAAS,EAAE,SAAS2E,GAAK,KAAK,EAAE,GAAMlC,GAAOkC,GAAK,MAAM,QAAQ,IAAI,CAAC,GAAGvE,GAAWhC,EAAgB,OAAQuF,GAAUgB,GAAK,OAAO,IAAI,UAAWjG,EAAM,YAAa,GAAG,CAAC+D,EAAOkB,GAAUgB,GAAK,KAAK,MAAO,CAAC,IAAM3B,GAAOP,EAAMA,EAAM,MAAMzC,EAAS,EAAE,CAAC,EAAKyC,GAAOkC,GAAK,OAAU5F,EAAQ,WAAW,CAAC6D,KAAsBe,GAAU,IAAI,EAAYX,GAAO,SAAS2B,GAAK,KAAK,EAAGhB,GAAUX,GAAO,OAAOjB,IAAGA,IAAG4C,GAAK,KAAK,EAAE,KAAK3E,EAAS,CAAC,EAAQ2D,GAAU,GAAGlB,CAAK,GAAGzC,EAAS,GAAG2E,GAAK,KAAK,EAAE,CAAG,MAAUlC,GAAOkC,GAAK,QAAQ,CAAC/B,IAAsB7D,EAAQ,WAAY4E,GAAU,IAAI,EAAQA,GAAUgB,GAAK,KAAK,CAAI,EAAE,KAAKA,GAAK,KAAK,UAAUzF,EAAkB,UAAU,MAAMA,EAAkB,MAAM,WAAWS,EAAW,GAAGR,CAAgB,EAAEqD,EAAK,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,IAAI,eAAe,GAAK,CAAC,OAAAyC,GAAO,QAAAC,GAAQ,OAAAC,GAAO,aAAAC,EAAY,EAAE5F,EAAkB,OAAoB+E,EAAM,MAAM,CAAC,QAAQ,IAAIZ,GAAUlB,GAAOK,GAAQD,GAASC,EAAO,EAAE,MAAM,CAAC,QAAQ,OAAO,cAA6ExD,GAAmB,UAAW,OAAO,cAAc,MAAM,IAAkEA,GAAmB,IAAI,WAAW,SAAS,eAAetB,GAAkB0B,CAAM,EAAE,OAAO,UAAU,GAAGhB,EAAM,KAAK,EAAE,SAAS,CAAc6F,EAAMc,EAAO,IAAI,CAAC,QAAQ,CAAC,GAAGZ,GAAiBjF,EAAkB,KAAKiD,GAAOK,EAAO,CAAC,EAAE,MAAM,CAAC,SAAS,WAAW,OAAOmC,GAAO,MAAMA,GAAO,EAAEC,GAAQ,EAAE,QAAQA,GAAQ,aAAa1F,EAAkB,MAAM,EAAE,QAAQ,GAAM,WAAWG,EAAW,SAAS,CAACwF,IAAqBT,EAAKW,EAAO,IAAI,CAAC,QAAQ,CAAC,YAAY5C,GAAOK,GAAQqC,GAAO,QAAQA,GAAO,QAAQ,EAAE,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,UAAU,aAAa,aAAa3F,EAAkB,OAAO,YAAY2F,GAAO,MAAM,YAAYA,GAAO,KAAK,EAAE,QAAQ,GAAM,WAAWxF,CAAU,CAAC,EAAe+E,EAAKW,EAAO,IAAI,CAAC,QAAQ,CAAC,WAAW5C,GAAOK,GAAQ,OAAO,KAAK,GAAG2B,GAAiBjF,EAAkB,WAAWiD,GAAOK,EAAO,CAAC,EAAE,MAAM,CAAC,SAAS,WAAW,OAAOmC,GAAOC,GAAQ,EAAE,YAAY,EAAE,KAAKA,GAAQ,aAAa1F,EAAkB,OAAO0F,GAAQ,UAAU1F,EAAkB,QAAQ,UAAU,YAAY,EACz5T,QAAQ,GAAM,WAAWG,EAAW,SAASyF,IAA2BV,EAAKW,EAAO,IAAI,CAAC,QAAQ,CAAC,YAAY5C,GAAOK,GAAQsC,GAAa,QAAQA,GAAa,QAAQ,EAAE,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,UAAU,aAAa,aAAa5F,EAAkB,OAAO0F,GAAQ,YAAYE,GAAa,MAAM,YAAYA,GAAa,KAAK,EAAE,QAAQ,GAAM,WAAWzF,CAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEL,GAAiCoF,EAAK,IAAI,CAAC,MAAM,CAAC,MAAMpF,EAAmB,UAAU,OAAO,EAAE,WAAW,OAAO,KAAKI,GAAQ,OAAO,EAAE,OAAU,GAAGhB,EAAM,IAAI,EAAE,SAAS+D,GAAOK,GAAQxD,EAAmB,OAAOA,EAAmB,OAAO,CAAC,CAAC,CAAC,CAAC,EAAQ,IAAI,WAAW,IAAIgG,GAAwBC,GAAsBC,GAAuBxB,EAAO,KAAkBO,EAAM,MAAM,CAAC,QAAQ,IAAIZ,GAAUlB,GAAOK,GAAQD,GAASC,EAAO,EAAE,MAAM,CAAC,QAAQ,OAAO,cAA6ExD,GAAmB,UAAW,OAAO,cAAc,MAAM,IAAkEA,GAAmB,IAAI,WAAW,SAAS,eAAetB,GAAkB0B,CAAM,EAAE,OAAO,UAAU,GAAGhB,EAAM,KAAK,EAAE,SAAS,CAAcgG,EAAKW,EAAO,IAAI,CAAC,QAAQ,CAAC,gBAAgB5C,GAAOK,IAASyC,GAAsB9F,EAAc,UAAU,MAAM8F,KAAwB,OAAOA,GAAsB,eAAeC,GAAuB/F,EAAc,WAAW,MAAM+F,KAAyB,OAAOA,GAAuB,cAAc,OAAOF,GAAoB7F,EAAc,QAAQ,MAAM6F,KAAsB,OAAO,OAAOA,GAAoB,OAAO,EAAE,MAAM,CAAC,QAAQ,OAAO,eAAe,SAAS,WAAW,SAAS,MAAM7F,EAAc,KAAK,OAAOA,EAAc,KAAK,aAAaA,EAAc,OAAO,SAAS,UAAU,EAAE,QAAQ,GAAM,WAAWE,EAAW,SAASF,EAAc,MAAmBiF,EAAKW,EAAO,IAAI,CAAC,MAAM,6BAA6B,MAAM5F,EAAc,KAAK,KAAK,OAAOA,EAAc,KAAK,KAAK,QAAQ,YAAY,YAAYA,EAAc,KAAK,WAAW,GAAGA,EAAc,KAAK,MAAM,OAAO,eAAe,KAAK,OAAO,cAAcA,EAAc,KAAK,QAAQ,QAAQ,OAAO,eAAeA,EAAc,KAAK,QAAQ,QAAQ,QAAQ,QAAQ,CAAC,QAAQgD,GAAOK,GAAQ,EAAE,CAAC,EAAE,MAAM,CAAC,QAAQ,OAAO,EAAE,QAAQ,GAAM,WAAWnD,EAAW,SAAsB+E,EAAK,OAAO,CAAC,EAAE,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEpF,GAAiCoF,EAAK,IAAI,CAAC,MAAM,CAAC,MAAMpF,EAAmB,UAAU,OAAO,EAAE,WAAW,OAAO,KAAKI,GAAQ,OAAO,EAAE,OAAU,GAAGhB,EAAM,IAAI,EAAE,SAAS+D,GAAOK,GAAQxD,EAAmB,OAAOA,EAAmB,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,KAAM,CAAC,OAAoBoF,EAAK,MAAM,CAAC,mBAAmB,GAAK,MAAM,CAAC,SAAS,WAAW,WAAW,OAAO,GAAGhG,EAAM,KAAK,GAAGA,EAAM,KAAK,EAAE,SAASsF,CAAM,CAAC,CAAE,CAIzrF,IAAMyB,GAAOC,GAAQjH,GAAgB,CAAC,8DAA8D,EAAE,oBAAoB,EAASkH,GAAQF,GAAaG,GAAmB,CAAC,QAAQ,CAAC,KAAKC,EAAY,YAAY,aAAa,GAAG,UAAU,iBAAiB,aAAa,CAAC,MAAM,YAAY,EAAE,UAAU,CAAC,aAAa,eAAe,gBAAgB,aAAa,EAAE,YAAY,CAAC,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,CAAC,EAAE,OAAO,CAAC,KAAKA,EAAY,YAAY,aAAa,EAAE,UAAU,gBAAgB,aAAa,CAAC,MAAM,YAAY,EAAE,UAAU,CAAC,gBAAgB,iBAAiB,oBAAoB,kBAAkB,EAAE,YAAY,CAAC,KAAK,KAAK,KAAK,IAAI,EAAE,IAAI,CAAC,CAAC,EAAEC,GAAoBL,GAAO,CAAC,GAAG5G,GAAc,EAAE,SAAS,CAAC,KAAKgH,EAAY,KAAK,aAAa,QAAQ,QAAQ,CAAC,QAAQ,YAAY,EAAE,aAAa,CAAC,YAAY,YAAY,EAAE,wBAAwB,GAAK,0BAA0B,UAAU,EAAE,UAAU,CAAC,KAAKA,EAAY,KAAK,aAAazH,EAAgB,OAAO,QAAQ,CAACA,EAAgB,OAAOA,EAAgB,OAAOA,EAAgB,KAAKA,EAAgB,UAAUA,EAAgB,eAAeA,EAAgB,eAAe,EAAE,aAAa,CAAC,SAAS,SAAS,OAAO,YAAY,kBAAkB,kBAAkB,EAAE,OAAOM,GAAOA,EAAM,UAAU,OAAO,EAAE,UAAU,CAAC,KAAKmH,EAAY,OAAO,aAAa,GAAG,YAAY,iBAAiB,OAAOnH,GAAOA,EAAM,WAAW,SAASA,EAAM,YAAYN,EAAgB,eAAe,EAAE,mBAAmB,CAAC,KAAKyH,EAAY,KAAK,aAAazH,EAAgB,KAAK,QAAQ,CAACA,EAAgB,OAAOA,EAAgB,OAAOA,EAAgB,IAAI,EAAE,aAAa,CAAC,SAAS,SAAS,MAAM,EAAE,OAAOM,GAAOA,EAAM,WAAW,SAAS,CAACyB,GAAgBzB,EAAM,SAAS,CAAC,EAAE,mBAAmB,CAAC,KAAKmH,EAAY,OAAO,aAAa,QAAQ,YAAY,2BAA2B,OAAOnH,GAAOA,EAAM,WAAW,SAAS,CAACyB,GAAgBzB,EAAM,SAAS,CAAC,EAAE,iBAAiB,CAAC,KAAKmH,EAAY,MAAM,MAAM,cAAc,QAAQ,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,YAAY,gBAAgB,EAAE,OAAOnH,GAAOA,EAAM,WAAW,SAASA,EAAM,YAAYN,EAAgB,eAAe,EAAE,iBAAiB,CAAC,KAAKyH,EAAY,KAAK,aAAa,WAAW,QAAQ,CAAC,WAAW,aAAa,EAAE,aAAa,CAAC,WAAW,SAAS,EAAE,wBAAwB,GAAK,0BAA0B,WAAW,MAAM,OAAO,OAAOnH,GAAO,CAACqH,GAAarH,CAAK,CAAC,EAAE,iBAAiB,CAAC,KAAKmH,EAAY,KAAK,aAAa,eAAe,QAAQ,CAAC,eAAe,WAAW,WAAW,aAAa,EAAE,aAAa,CAAC,gBAAgB,WAAW,WAAW,SAAS,EAAE,MAAM,OAAO,OAAOnH,GAAO0B,GAAU1B,CAAK,GAAGN,EAAgB,MAAM,EAAE,QAAQ,CAAC,KAAKyH,EAAY,OAAO,SAAS,CAAC,aAAa,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,YAAY,eAAe,EAAE,WAAW,CAAC,KAAKA,EAAY,KAAK,aAAa,OAAO,QAAQ,CAAC,SAAS,MAAM,EAAE,aAAa,CAAC,SAAS,MAAM,EAAE,wBAAwB,GAAK,MAAM,SAAS,EAAE,aAAa,CAAC,KAAKA,EAAY,MAAM,MAAM,IAAI,QAAQ,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,EAAE,OAAOnH,GAAOA,EAAM,aAAa,QAAQ,EAAE,YAAY,CAAC,KAAKmH,EAAY,KAAK,aAAa,UAAU,QAAQ,CAAC,UAAU,cAAc,EAAE,aAAa,CAAC,UAAU,cAAc,EAAE,wBAAwB,GAAK,0BAA0B,WAAW,MAAM,QAAQ,YAAY,sDAAsD,OAAOnH,GAAOA,EAAM,aAAa,MAAM,EAAE,YAAY,CAAC,KAAKmH,EAAY,OAAO,aAAa,oBAAoB,OAAOnH,GAAOA,EAAM,aAAa,MAAM,EAAE,UAAU,CAAC,KAAKmH,EAAY,QAAQ,aAAa,GAAK,aAAa,OAAO,cAAc,MAAM,EAAE,QAAQ,CAAC,KAAKA,EAAY,OAAO,aAAa,MAAM,MAAM,IAAI,OAAOnH,GAAO,CAACA,EAAM,SAAS,CAAC,EAAE,OAAOA,GAAO,CAACqH,GAAarH,CAAK,CAAC,EAAE,cAAc,CAAC,KAAKmH,EAAY,KAAK,aAAanC,GAAoB,OAAO,QAAQ,CAACA,GAAoB,OAAOA,GAAoB,QAAQ,EAAE,aAAa,CAAC,SAAS,UAAU,EAAE,wBAAwB,GAAK,MAAM,YAAY,OAAOhF,GAAO,CAACP,GAAsB,SAASiC,GAAU1B,CAAK,CAAC,GAAGA,EAAM,QAAQ,aAAa,QAAQ,EAAE,0BAA0B,CAAC,KAAKmH,EAAY,OAAO,aAAa,GAAG,YAAY,mBAAmB,MAAM,cAAc,OAAOnH,GAAOA,EAAM,YAAYN,EAAgB,eAAe,EAAE,eAAe,CAAC,KAAKyH,EAAY,kBAAkB,OAAOnH,GAAO,CAACqH,GAAarH,CAAK,GAAGA,EAAM,QAAQ,YAAY,MAAM,EAAE,mBAAmB,CAAC,KAAKmH,EAAY,OAAO,MAAM,UAAU,SAAS,CAAC,aAAa,CAAC,KAAKA,EAAY,KAAK,aAAa,KAAK,QAAQ,CAAC,MAAM,KAAK,KAAK,EAAE,aAAa,CAAC,MAAM,MAAM,IAAI,EAAE,wBAAwB,EAAI,EAAE,UAAU,CAAC,KAAKA,EAAY,QAAQ,aAAa,GAAK,aAAa,OAAO,cAAc,MAAM,EAAE,QAAQ,CAAC,KAAKA,EAAY,OAAO,aAAa,MAAM,MAAM,IAAI,OAAOnH,GAAO,CAACA,EAAM,SAAS,EAAE,UAAU,CAAC,KAAKmH,EAAY,QAAQ,aAAa,GAAK,aAAa,OAAO,cAAc,MAAM,EAAE,QAAQ,CAAC,KAAKA,EAAY,OAAO,aAAa,KAAK,MAAM,IAAI,OAAOnH,GAAO,CAACA,EAAM,SAAS,EAAE,SAAS,CAAC,KAAKmH,EAAY,QAAQ,aAAa,GAAM,aAAa,OAAO,cAAc,MAAM,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,aAAa,MAAM,MAAM,IAAI,OAAOnH,GAAO,CAACA,EAAM,QAAQ,EAAE,MAAM,CAAC,KAAKmH,EAAY,KAAK,aAAa,QAAQ,QAAQ,CAAC,QAAQ,OAAO,EAAE,aAAa,CAAC,SAAS,QAAQ,EAAE,wBAAwB,GAAK,OAAOnH,GAAO,CAACA,EAAM,WAAW,CAACA,EAAM,QAAQ,CAAC,EAAE,OAAOA,GAAO0B,GAAU1B,CAAK,GAAGN,EAAgB,QAAQiC,GAAW3B,CAAK,GAAG,YAAY2B,GAAW3B,CAAK,GAAG,aAAa,EAAE,sBAAsB,CAAC,KAAKmH,EAAY,OAAO,MAAM,UAAU,KAAK,UAAU,SAAS,CAAC,aAAa,CAAC,KAAKA,EAAY,KAAK,aAAa,MAAM,QAAQ,CAAC,MAAM,IAAI,EAAE,aAAa,CAAC,MAAM,IAAI,EAAE,wBAAwB,EAAI,EAAE,SAAS,CAAC,KAAKA,EAAY,KAAK,aAAa,MAAM,QAAQ,CAAC,MAAM,KAAK,KAAK,EAAE,aAAa,CAAC,YAAY,eAAe,gBAAgB,EAAE,wBAAwB,GAAK,0BAA0B,UAAU,EAAE,QAAQ,CAAC,KAAKA,EAAY,KAAK,aAAa,KAAK,QAAQ,CAAC,MAAM,KAAK,KAAK,EAAE,aAAa,CAAC,YAAY,eAAe,gBAAgB,EAAE,wBAAwB,GAAK,0BAA0B,UAAU,CAAC,EAAE,OAAOnH,GAAO0B,GAAU1B,CAAK,GAAGN,EAAgB,QAAQiC,GAAW3B,CAAK,GAAG,gBAAgB2B,GAAW3B,CAAK,GAAG,UAAU,EAAE,mBAAmB,CAAC,KAAKmH,EAAY,OAAO,SAAS,GAAK,aAAa,CAAC,QAAQ,MAAM,OAAO,KAAK,SAAS,QAAQ,IAAI,EAAE,EAAE,MAAM,OAAO,SAAS,CAAC,QAAQ,CAAC,KAAKA,EAAY,OAAO,aAAa,KAAK,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,aAAa,IAAI,EAAE,UAAU,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,SAAS,CAAC,KAAKA,EAAY,KAAK,aAAa,QAAQ,QAAQ,CAAC,OAAO,OAAO,EAAE,aAAa,CAAC,OAAO,OAAO,EAAE,wBAAwB,EAAI,EAAE,IAAI,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,KAAK,CAAC,CAAC,EAAE,OAAOnH,GAAO0B,GAAU1B,CAAK,GAAGN,EAAgB,QAAQiC,GAAW3B,CAAK,GAAG,gBAAgB2B,GAAW3B,CAAK,GAAG,UAAU,EAAE,YAAY,CAAC,KAAKmH,EAAY,QAAQ,aAAa,GAAM,MAAM,eAAe,OAAOnH,GAAO2B,GAAW3B,CAAK,GAAG,eAAe0B,GAAU1B,CAAK,GAAGN,EAAgB,MAAM,EAAE,KAAK,CAAC,KAAKyH,EAAY,KAAK,SAAS,WAAW,gBAAgB,aAAa,aAAa,CAAC,SAAS,GAAG,WAAW,GAAG,CAAC,EAAE,iBAAiB,CAAC,KAAKA,EAAY,OAAO,MAAM,UAAU,YAAY,SAAS,SAAS,CAAC,KAAKG,GAAc,CAAC,SAAS,UAAU,UAAU,UAAU,UAAU,OAAO,QAAQ,UAAU,SAAS,UAAU,SAAS,SAAS,CAAC,EAAE,kBAAkB,CAAC,KAAKH,EAAY,MAAM,aAAa,OAAO,MAAM,eAAe,EAAE,iBAAiB,CAAC,KAAKA,EAAY,MAAM,aAAa,OAAO,MAAM,gBAAgB,EAAE,GAAGD,GAAmB,OAAO,CAAC,KAAKC,EAAY,OAAO,SAAS,GAAK,SAAS,CAAC,cAAc,CAAC,KAAKA,EAAY,MAAM,aAAa,UAAU,MAAM,UAAU,EAAE,aAAa,CAAC,KAAKA,EAAY,MAAM,aAAa,OAAO,MAAM,WAAW,EAAE,MAAM,CAAC,KAAKA,EAAY,YAAY,aAAa,EAAE,UAAU,eAAe,aAAa,CAAC,MAAM,YAAY,EAAE,UAAU,CAAC,WAAW,aAAa,cAAc,WAAW,EAAE,YAAY,CAAC,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,CAAC,EAAE,MAAM,CAAC,KAAKA,EAAY,KAAK,aAAa,QAAQ,QAAQ,CAAC,QAAQ,SAAS,SAAS,QAAQ,EAAE,aAAa,CAAC,QAAQ,SAAS,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,gBAAgB,CAAC,KAAKA,EAAY,UAAU,MAAM,WAAW,EAAE,QAAQ,CAAC,KAAKA,EAAY,UAAU,MAAM,YAAY,CAAC,EAAE,OAAOnH,GAAO2B,GAAW3B,CAAK,GAAG,aAAa,EAAE,kBAAkB,CAAC,KAAKmH,EAAY,OAAO,MAAM,SAAS,YAAY,QAAQ,SAAS,CAAC,UAAU,CAAC,KAAKA,EAAY,KAAK,aAAa,aAAa,QAAQ,CAAC,aAAa,UAAU,EAAE,wBAAwB,EAAI,EAAE,WAAW,CAAC,KAAKA,EAAY,KAAK,aAAa,SAAS,QAAQ,CAAC,aAAa,SAAS,WAAW,gBAAgB,eAAe,cAAc,EAAE,aAAa,CAAC,QAAQ,SAAS,MAAM,gBAAgB,eAAe,cAAc,CAAC,EAAE,KAAK,CAAC,KAAKA,EAAY,QAAQ,aAAa,EAAK,EAAE,KAAK,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,KAAK,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,CAAC,KAAKA,EAAY,KAAK,aAAa,MAAM,QAAQ,CAAC,MAAM,MAAM,EAAE,aAAa,CAAC,MAAM,MAAM,EAAE,wBAAwB,EAAI,CAAC,EAAE,OAAOnH,GAAO2B,GAAW3B,CAAK,GAAG,aAAa,EAAE,aAAa,CAAC,KAAKmH,EAAY,OAAO,MAAM,WAAW,SAAS,CAAC,MAAM,CAAC,KAAKA,EAAY,MAAM,aAAa,qBAAqB,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,eAAe,EAAI,EAAE,QAAQ,CAAC,KAAKA,EAAY,QAAQ,aAAa,EAAK,EAAE,QAAQ,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,KAAK,EAAE,eAAe,EAAI,EAAE,QAAQ,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,KAAK,EAAE,eAAe,GAAK,YAAY,gDAAgD,CAAC,EAAE,OAAOnH,GAAO2B,GAAW3B,CAAK,GAAG,eAAe0B,GAAU1B,CAAK,GAAGN,EAAgB,QAAQgC,GAAU1B,CAAK,GAAGN,EAAgB,MAAMM,EAAM,QAAQ,aAAa,QAAQ,EAAE,cAAc,CAAC,KAAKmH,EAAY,OAAO,MAAM,WAAW,YAAY,SAAS,SAAS,CAAC,KAAKI,GAAS,CAAC,MAAM,SAAS,CAAC,EAAE,UAAU,CAAC,KAAKJ,EAAY,MAAM,aAAa,MAAM,EAAE,GAAGD,GAAmB,MAAM,CAAC,KAAKC,EAAY,OAAO,aAAa,CAAC,KAAK,GAAG,IAAI,EAAE,EAAE,SAAS,GAAK,YAAY,QAAQ,SAAS,CAAC,MAAM,CAAC,KAAKA,EAAY,MAAM,SAAS,EAAI,EAAE,KAAK,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,KAAK,CAAC,EAAE,IAAI,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,KAAK,CAAC,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,GAAG,KAAK,GAAG,eAAe,EAAI,CAAC,CAAC,EAAE,OAAOK,GAAsB,EAAE,QAAQ,CAAC,KAAKL,EAAY,SAAS,CAAC,EAAE,OAAOnH,GAAO2B,GAAW3B,CAAK,GAAG,UAAU,EAAE,kBAAkB,CAAC,KAAKmH,EAAY,OAAO,MAAM,gBAAgB,YAAY,SAAS,KAAK,UAAU,SAAS,CAAC,KAAKG,GAAc,CAAC,QAAQ,UAAU,SAAS,UAAU,SAAS,UAAU,SAAS,UAAU,UAAU,UAAU,UAAU,MAAM,CAAC,EAAE,OAAO,CAAC,KAAKH,EAAY,OAAO,SAAS,GAAK,SAAS,CAAC,QAAQ,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,SAAS,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,CAAC,KAAKA,EAAY,KAAK,aAAa,QAAQ,QAAQ,CAAC,QAAQ,SAAS,SAAS,QAAQ,EAAE,aAAa,CAAC,QAAQ,SAAS,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,WAAWG,GAAc,CAAC,QAAQ,OAAO,SAAS,OAAO,SAAS,UAAU,SAAS,OAAO,UAAU,OAAO,UAAU,SAAS,CAAC,EAAE,aAAa,CAAC,KAAKH,EAAY,OAAO,SAAS,GAAK,SAAS,CAAC,QAAQ,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,SAAS,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,CAAC,KAAKA,EAAY,KAAK,aAAa,QAAQ,QAAQ,CAAC,QAAQ,SAAS,SAAS,QAAQ,EAAE,aAAa,CAAC,QAAQ,SAAS,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,KAAKA,EAAY,UAAU,aAAa,iCAAiC,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,KAAK,CAAC,EAAE,QAAQ,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,KAAK,EAAE,eAAe,EAAI,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,IAAI,CAAC,CAAC,EAAE,OAAOnH,GAAO2B,GAAW3B,CAAK,GAAG,cAAc,EAAE,cAAc,CAAC,KAAKmH,EAAY,OAAO,MAAM,WAAW,YAAY,SAAS,SAAS,CAAC,OAAO,CAAC,KAAKA,EAAY,MAAM,aAAa,SAAS,EAAE,QAAQ,CAAC,KAAKA,EAAY,MAAM,aAAa,SAAS,EAAE,KAAK,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,KAAK,CAAC,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,CAAC,EAAE,KAAK,CAAC,KAAKA,EAAY,OAAO,SAAS,GAAK,aAAa,CAAC,KAAK,GAAG,MAAM,OAAO,QAAQ,EAAI,EAAE,YAAY,UAAU,SAAS,CAAC,KAAK,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,KAAK,CAAC,EAAE,UAAU,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,KAAK,EAAE,EAAE,QAAQ,CAAC,KAAKA,EAAY,MAAM,aAAa,OAAO,MAAM,OAAO,EAAE,QAAQ,CAAC,KAAKA,EAAY,QAAQ,aAAa,EAAI,CAAC,CAAC,CAAC,EAAE,OAAOnH,GAAO2B,GAAW3B,CAAK,GAAG,UAAU,EAAE,WAAW,CAAC,KAAKmH,EAAY,WAAW,aAAa,CAAC,KAAK,SAAS,SAAS,GAAG,OAAO,CAAC,EAAE,OAAOnH,GAAO2B,GAAW3B,CAAK,GAAG,UAAU,CAAC,CAAC,EAAE,IAAMyB,GAAgBC,GAAWA,IAAYhC,EAAgB,WAAWgC,IAAYhC,EAAgB,eAAe,SAASiC,GAAW3B,EAAM,CAAC,OAAGA,EAAM,UAAU,SAAoByB,GAAgBzB,EAAM,SAAS,EAAEA,EAAM,mBAAmBA,EAAM,YAAmBN,EAAgB,OAAeM,EAAM,iBAA8BA,EAAM,iBAA+BA,EAAM,gBAAkB,CAAC,SAAS0B,GAAU1B,EAAM,CAAC,GAAGA,EAAM,UAAU,QAAQ,CAAC,IAAMyH,EAAKhG,GAAgBzB,EAAM,SAAS,EAAEA,EAAM,mBAAmBA,EAAM,UAAU,OAAOyH,IAAO/H,EAAgB,gBAAgBA,EAAgB,OAAO+H,CAAK,KAAM,QAAO/H,EAAgB,MAAQ,CAAC,SAAS2H,GAAarH,EAAM,CAAC,OAAGA,EAAM,UAAU,QAAYyB,GAAgBzB,EAAM,SAAS,EAAUA,EAAM,oBAAoBN,EAAgB,QAAQM,EAAM,oBAAoBN,EAAgB,KAAkBM,EAAM,WAAWN,EAAgB,QAAQM,EAAM,WAAWN,EAAgB,MAAMM,EAAM,WAAWN,EAAgB,gBAA8B,EAAO,CAAC,SAAS2F,GAAUqC,EAAK,CAAC,OAAOA,EAAKlI,GAAkB,KAAKkI,CAAI,GAAGA,EAAK,QAAQ,EAAE,EAAM,CAAC,SAASrB,GAAarG,EAAM,CAAC,GAAK,CAAC,SAAA2H,EAAS,OAAAlB,CAAM,EAAEzG,EAAM,OAAoB6F,EAAMc,EAAO,IAAI,CAAC,QAAQ3G,EAAM,QAAQ,QAAQ,CAAC,GAAG+F,GAAiB/F,EAAM,KAAK2H,CAAQ,EAAE,MAAMA,EAAS3H,EAAM,kBAAkBA,EAAM,iBAAiB,UAAU2H,GAAU3H,EAAM,gBAAgBA,EAAM,gBAAgBA,EAAM,OAAO,EAAE,MAAM,CAAC,SAAS,WAAW,MAAMA,EAAM,WAAW,YAAYA,EAAM,OAAO,OAAO,OAAO,cAAc,KAAKA,EAAM,OAAO,OAAO,EAAE,OAAU,OAAO,UAAU,QAAQA,EAAM,eAAe,GAAGA,EAAM,UAAU,MAAMA,EAAM,YAAY,MAAMA,EAAM,aAAa,MAAMA,EAAM,WAAW,KAAK,GAAGA,EAAM,OAAO,KAAK,aAAaA,EAAM,cAAc,GAAGA,EAAM,aAAa,MAAMA,EAAM,cAAc,MAAMA,EAAM,iBAAiB,MAAMA,EAAM,gBAAgB,KAAK,GAAGA,EAAM,MAAM,IAAI,EAAE,QAAQ,GAAM,WAAWA,EAAM,WAAW,SAAS,CAACA,EAAM,KAAKyG,GAAqBT,EAAKE,GAAO,CAAC,GAAGO,EAAO,MAAMkB,EAASlB,EAAO,cAAcA,EAAO,aAAa,WAAWzG,EAAM,UAAU,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAASsG,GAAmB,CAAC,MAAAsB,EAAM,MAAAC,EAAM,QAAAC,EAAQ,QAAAC,EAAQ,QAAAC,EAAQ,OAAAhH,CAAM,EAAE,CAAC,IAAMiH,EAAWjH,EAAO,WAAW,WAAW,OAAoBgF,EAAK,MAAM,CAAC,MAAM,CAAC,gBAAgB4B,EAAM,MAAMK,EAAW,OAAUJ,EAAM,OAAOI,EAAWJ,EAAM,OAAU,OAAO,GAAGG,CAAO,MAAMD,CAAO,KAAK,aAAaD,EAAQ,IAAI,OAAU,UAAU,SAAS,CAAC,CAAC,CAAE,CCRvsd,IAAAI,GAAA,GAAAC,GAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAO,IAAMC,GAAG,iCAAqBC,GAAG,iCAAqBC,GAAG,kCAAsBC,GAAG,kCAAsBC,GAAG,0DACrGC,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECA/X,IAAMC,GAAiB,CAAC,UAAUC,EAAe,EAAiB,SAARC,EAAmCC,EAAIC,EAAO,CAAC,KAAMA,GAAO,CAAC,IAAMC,EAAOL,GAAiBI,EAAO,EAAE,EAAE,GAAGC,EAAO,CAAC,IAAMC,EAAMD,EAAOF,CAAG,EAAE,GAAGG,EAAM,OAAOA,CAAM,CAACF,EAAOA,EAAO,QAAS,CAAC,CCA2lB,IAAMG,GAAiBC,GAASC,EAAW,EAAQC,GAAYF,GAASG,EAAM,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,iBAAiB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAkBC,GAAW,OAAOA,GAAQ,UAAUA,IAAQ,MAAM,OAAOA,EAAM,KAAM,SAAiBA,EAAc,OAAOA,GAAQ,SAAS,CAAC,IAAIA,CAAK,EAAE,OAAkBC,GAAkBD,GAAOA,EAA6b,IAAME,GAAU,CAAC,CAAC,MAAAC,EAAM,SAAAC,EAAS,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAKC,GAAaJ,CAAK,EAAE,OAAOE,EAASC,CAAI,CAAE,EAAyiO,IAAME,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,EAAmB,EAAQC,EAAWL,GAAOE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,GAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,EAAQ,EAAQC,GAAwB,CAAC,oBAAoB,YAAY,mBAAmB,YAAY,iBAAiB,YAAY,gBAAgB,YAAY,eAAe,YAAY,aAAa,YAAY,YAAY,YAAY,kBAAkB,YAAY,iBAAiB,YAAY,kBAAkB,YAAY,iBAAiB,YAAY,kBAAkB,YAAY,iBAAiB,YAAY,kBAAkB,YAAY,iBAAiB,YAAY,kBAAkB,YAAY,iBAAiB,YAAY,kBAAkB,YAAY,iBAAiB,YAAY,iBAAiB,YAAY,gBAAgB,YAAY,YAAY,YAAY,WAAW,YAAY,cAAc,YAAY,gBAAgB,YAAY,eAAe,YAAY,cAAc,YAAY,aAAa,WAAW,EAAQC,GAAS,CAAC,CAAC,UAAAC,EAAU,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,UAAUL,GAAWK,EAAM,WAAW,oBAAoB,UAAUF,GAAOE,EAAM,WAAW,oBAAoB,QAAQP,GAAwBO,EAAM,OAAO,GAAGA,EAAM,SAAS,WAAW,GAAUC,GAAuB,CAACD,EAAME,IAAeF,EAAM,iBAAwBE,EAAS,KAAK,GAAG,EAAEF,EAAM,iBAAwBE,EAAS,KAAK,GAAG,EAAUC,GAA6BC,GAAW,SAASJ,EAAMK,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAC,EAAQ,UAAAC,EAAU,UAAAC,EAAU,mBAAAC,EAAmB,mBAAAC,EAAmB,mBAAAC,EAAmB,mBAAAC,EAAmB,mBAAAC,EAAmB,mBAAAC,EAAmB,mBAAAC,EAAmB,mBAAAC,EAAmB,YAAAC,EAAY,mBAAAC,EAAmB,YAAAC,EAAY,mBAAAC,GAAmB,YAAAC,EAAY,mBAAAC,EAAmB,YAAAC,EAAY,mBAAAC,EAAmB,YAAAC,EAAY,mBAAAC,EAAmB,YAAAC,EAAY,mBAAAC,EAAmB,YAAAC,EAAY,mBAAAC,EAAmB,YAAAC,EAAY,mBAAAC,GAAmB,YAAAC,EAAY,mBAAAC,GAAmB,YAAAC,GAAY,mBAAAC,GAAmB,YAAAC,GAAY,mBAAAC,GAAmB,YAAAC,GAAY,mBAAAC,GAAmB,YAAAC,GAAY,mBAAAC,GAAmB,YAAAC,GAAY,GAAGC,EAAS,EAAExD,GAASM,CAAK,EAAO,CAAC,YAAAmD,GAAY,WAAAC,GAAW,oBAAAC,GAAoB,gBAAAC,GAAgB,eAAAC,GAAe,UAAAC,GAAU,gBAAAC,GAAgB,WAAAC,EAAW,SAAAxD,EAAQ,EAAEyD,GAAgB,CAAC,WAAAC,GAAW,eAAe,YAAY,QAAAhD,EAAQ,kBAAAiD,EAAiB,CAAC,EAAQC,EAAiB7D,GAAuBD,EAAME,EAAQ,EAAO,CAAC,sBAAA6D,EAAsB,MAAAC,EAAK,EAAEC,GAAyBd,EAAW,EAAQe,GAAaH,EAAsB,SAASI,IAAO,CAACT,EAAW,WAAW,CAAE,CAAC,EAAQU,GAAaL,EAAsB,SAASI,IAAO,CAACT,EAAW,WAAW,CAAE,CAAC,EAAQW,GAAYN,EAAsB,SAASI,IAAO,CAACT,EAAW,WAAW,CAAE,CAAC,EAAQY,GAAaP,EAAsB,SAASI,IAAO,CAACT,EAAW,WAAW,CAAE,CAAC,EAAQa,EAAWR,EAAsB,SAASI,IAAO,CAACT,EAAW,WAAW,CAAE,CAAC,EAAQc,EAAYT,EAAsB,SAASI,IAAO,CAACT,EAAW,WAAW,CAAE,CAAC,EAAQe,GAAaV,EAAsB,SAASI,IAAO,CAACT,EAAW,WAAW,CAAE,CAAC,EAAQgB,GAAaX,EAAsB,SAASI,IAAO,CAACT,EAAW,WAAW,CAAE,CAAC,EAAQiB,GAAYZ,EAAsB,SAASI,IAAO,CAACT,EAAW,WAAW,CAAE,CAAC,EAAQkB,GAAab,EAAsB,SAASI,IAAO,CAACT,EAAW,WAAW,CAAE,CAAC,EAAQmB,GAAad,EAAsB,SAASI,IAAO,CAACT,EAAW,WAAW,CAAE,CAAC,EAAQoB,GAAaf,EAAsB,SAASI,IAAO,CAACT,EAAW,WAAW,CAAE,CAAC,EAAQqB,GAAahB,EAAsB,SAASI,IAAO,CAACT,EAAW,WAAW,CAAE,CAAC,EAAQsB,GAAajB,EAAsB,SAASI,IAAO,CAACT,EAAW,WAAW,CAAE,CAAC,EAAQuB,GAAYlB,EAAsB,SAASI,IAAO,CAACT,EAAW,WAAW,CAAE,CAAC,EAAQwB,GAAYnB,EAAsB,SAASI,IAAO,CAACT,EAAW,WAAW,CAAE,CAAC,EAAQyB,GAAYpB,EAAsB,SAASI,IAAO,CAACT,EAAW,WAAW,CAAE,CAAC,EAAQ0B,GAAarB,EAAsB,SAASI,IAAO,CAACT,EAAW,WAAW,CAAE,CAAC,EAAQ2B,GAAatB,EAAsB,SAASI,IAAO,CAACT,EAAW,WAAW,CAAE,CAAC,EAAQ4B,GAAYvB,EAAsB,SAASI,IAAO,CAACT,EAAW,WAAW,CAAE,CAAC,EAAQ6B,GAAaxB,EAAsB,SAASI,IAAO,CAACT,EAAW,WAAW,CAAE,CAAC,EAAQ8B,GAAazB,EAAsB,SAASI,IAAO,CAACT,EAAW,WAAW,CAAE,CAAC,EAAQ+B,GAAa1B,EAAsB,SAASI,IAAO,CAACT,EAAW,WAAW,CAAE,CAAC,EAAQgC,GAAa3B,EAAsB,SAASI,IAAO,CAACT,EAAW,WAAW,CAAE,CAAC,EAAQiC,GAAa5B,EAAsB,SAASI,IAAO,CAACT,EAAW,WAAW,CAAE,CAAC,EAAQkC,GAAY7B,EAAsB,SAASI,IAAO,CAACT,EAAW,WAAW,CAAE,CAAC,EAAQmC,GAAa9B,EAAsB,SAASI,IAAO,CAACT,EAAW,WAAW,CAAE,CAAC,EAAQoC,GAAa/B,EAAsB,SAASI,IAAO,CAACT,EAAW,WAAW,CAAE,CAAC,EAAuCqC,GAAkBC,GAAGC,GAAkB,GAAhD,CAAC,CAAuE,EAAQC,GAAWC,EAAO,IAAI,EAAQC,GAAY,IAAQ,EAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,SAASjD,EAAW,EAAmCkD,GAAa,IAAQlD,KAAc,YAA6CmD,GAAa,IAAQnD,KAAc,YAA6CoD,GAAa,IAAQpD,KAAc,YAA6CqD,GAAa,IAAQrD,KAAc,YAA6CsD,GAAa,IAAQtD,KAAc,YAA6CuD,GAAa,IAAQvD,KAAc,YAA6CwD,GAAa,IAAQxD,KAAc,YAA6CyD,GAAa,IAAQzD,KAAc,YAA6C0D,GAAa,IAAQ1D,KAAc,YAA6C2D,GAAc,IAAQ3D,KAAc,YAA6C4D,GAAc,IAAQ5D,KAAc,YAA6C6D,GAAc,IAAQ7D,KAAc,YAA6C8D,GAAc,IAAQ9D,KAAc,YAA6C+D,GAAsBC,GAAM,EAAQC,GAAkBC,GAAqB,EAAE,OAAoBhI,EAAKiI,GAAY,CAAC,GAAG3G,GAAUuG,GAAgB,SAAsB7H,EAAKC,GAAS,CAAC,QAAQY,GAAS,QAAQ,GAAM,SAAsBb,EAAKT,GAAW,CAAC,MAAM2I,GAAY,SAAsBC,EAAMjI,EAAO,IAAI,CAAC,GAAG2D,GAAU,GAAGI,GAAgB,UAAU0C,GAAGD,GAAkB,gBAAgBrF,EAAU0C,EAAU,EAAE,mBAAmB,cAAc,iBAAiBU,EAAiB,SAAS,YAAY,IAAIzD,GAAK6F,GAAK,MAAM,CAAC,GAAGzF,CAAK,EAAE,GAAGgH,GAAqB,CAAC,UAAU,CAAC,mBAAmB,aAAa,EAAE,UAAU,CAAC,mBAAmB,gBAAgB,EAAE,UAAU,CAAC,mBAAmB,gBAAgB,EAAE,UAAU,CAAC,mBAAmB,gBAAgB,EAAE,UAAU,CAAC,mBAAmB,YAAY,EAAE,UAAU,CAAC,mBAAmB,gBAAgB,EAAE,UAAU,CAAC,mBAAmB,iBAAiB,EAAE,UAAU,CAAC,mBAAmB,iBAAiB,EAAE,UAAU,CAAC,mBAAmB,gBAAgB,EAAE,UAAU,CAAC,mBAAmB,eAAe,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,YAAY,EAAE,UAAU,CAAC,mBAAmB,eAAe,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,iBAAiB,EAAE,UAAU,CAAC,mBAAmB,gBAAgB,EAAE,UAAU,CAAC,mBAAmB,UAAU,EAAE,UAAU,CAAC,mBAAmB,iBAAiB,EAAE,UAAU,CAAC,mBAAmB,kBAAkB,EAAE,UAAU,CAAC,mBAAmB,mBAAmB,EAAE,UAAU,CAAC,mBAAmB,eAAe,EAAE,UAAU,CAAC,mBAAmB,iBAAiB,EAAE,UAAU,CAAC,mBAAmB,iBAAiB,EAAE,UAAU,CAAC,mBAAmB,cAAc,EAAE,UAAU,CAAC,mBAAmB,cAAc,EAAE,UAAU,CAAC,mBAAmB,gBAAgB,EAAE,UAAU,CAAC,mBAAmB,gBAAgB,CAAC,EAAEtE,GAAYI,EAAc,EAAE,SAAS,CAAclE,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiBuE,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wBAAwB,CAAC,CAAC,EAAe0D,EAAMjI,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiBuE,EAAiB,SAAS,YAAY,SAAS,CAAc0D,EAAMjI,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB,GAAK,iBAAiBuE,EAAiB,SAAS,YAAY,MAAMI,GAAa,GAAGuD,GAAqB,CAAC,UAAU,CAAC,MAAM/C,EAAY,EAAE,UAAU,CAAC,MAAMa,EAAY,EAAE,UAAU,CAAC,MAAMM,EAAY,EAAE,UAAU,CAAC,MAAMzB,EAAY,EAAE,UAAU,CAAC,MAAMK,EAAY,EAAE,UAAU,CAAC,MAAMS,EAAW,EAAE,UAAU,CAAC,MAAMY,EAAY,EAAE,UAAU,CAAC,MAAMJ,EAAY,EAAE,UAAU,CAAC,MAAMP,EAAW,EAAE,UAAU,CAAC,MAAMP,EAAY,EAAE,UAAU,CAAC,MAAML,CAAU,EAAE,UAAU,CAAC,MAAMC,CAAW,EAAE,UAAU,CAAC,MAAMS,EAAW,EAAE,UAAU,CAAC,MAAMX,EAAY,EAAE,UAAU,CAAC,MAAMkB,EAAY,EAAE,UAAU,CAAC,MAAMG,EAAY,EAAE,UAAU,CAAC,MAAMtB,EAAW,EAAE,UAAU,CAAC,MAAMuB,EAAW,EAAE,UAAU,CAAC,MAAMb,EAAY,EAAE,UAAU,CAAC,MAAMC,EAAY,EAAE,UAAU,CAAC,MAAMF,EAAY,EAAE,UAAU,CAAC,MAAMQ,EAAW,EAAE,UAAU,CAAC,MAAMF,EAAY,EAAE,UAAU,CAAC,MAAMT,EAAW,EAAE,UAAU,CAAC,MAAME,EAAY,EAAE,UAAU,CAAC,MAAMQ,EAAY,EAAE,UAAU,CAAC,MAAMI,EAAY,CAAC,EAAEtC,GAAYI,EAAc,EAAE,SAAS,CAAclE,EAAKqI,GAAS,CAAC,sBAAsB,GAAK,SAAsBrI,EAAWG,GAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,oDAAoD,EAAE,SAAS,mBAAmB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,uBAAuB,EAAE,iBAAiBuE,EAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,KAAKhD,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAezB,EAAKsI,GAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAAU,KAAK,QAAQ,gBAAgB,IAAI,eAAe,IAAI,iBAAiB7D,EAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,GAAG,EAAE,IAAI,wTAAwT,SAAS,CAAC,UAAU,CAAC,OAAO,CAAC,EAAE,UAAU,CAAC,OAAO,CAAC,EAAE,UAAU,CAAC,OAAO,CAAC,EAAE,UAAU,CAAC,OAAO,CAAC,EAAE,UAAU,CAAC,OAAO,CAAC,EAAE,UAAU,CAAC,OAAO,CAAC,EAAE,UAAU,CAAC,OAAO,CAAC,EAAE,UAAU,CAAC,OAAO,CAAC,EAAE,UAAU,CAAC,OAAO,CAAC,EAAE,UAAU,CAAC,OAAO,CAAC,EAAE,UAAU,CAAC,OAAO,CAAC,EAAE,UAAU,CAAC,OAAO,CAAC,EAAE,UAAU,CAAC,OAAO,CAAC,EAAE,UAAU,CAAC,OAAO,CAAC,CAAC,EAAE,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAEsC,GAAY,GAAgB/G,EAAKuI,EAA0B,CAAC,SAAsBvI,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,mBAAmB,SAAS,iBAAiBuE,EAAiB,SAAS,sBAAsB,KAAK,SAAS,SAAsBzE,EAAKwI,GAAO,CAAC,kBAAkB,CAAC,UAAU,aAAa,WAAW,aAAa,KAAK,EAAE,KAAK,EAAE,MAAM,MAAM,KAAK,EAAI,EAAE,iBAAiB,CAAC,iBAAiB,wBAAwB,KAAK,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,mBAAmB,SAAS,wEAAwE,QAAQ,uEAAuE,cAAc,EAAE,KAAK,OAAO,EAAE,QAAQ,GAAG,cAAc,EAAE,eAAe,GAAK,YAAY,GAAG,aAAa,GAAG,WAAW,EAAE,OAAO,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,cAAc,GAAM,cAAc,EAAE,eAAe,EAAE,kBAAkB,qBAAqB,QAAQ,GAAG,gBAAgB,EAAE,EAAE,cAAc,CAAC,QAAQ,qBAAqB,OAAO,mBAAmB,KAAK,CAAC,QAAQ,qBAAqB,UAAU,EAAE,QAAQ,GAAK,KAAK,EAAE,EAAE,OAAO,EAAE,KAAK,EAAE,EAAE,eAAe,CAAcxI,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,iBAAiBuE,EAAiB,SAAS,YAAY,SAAsBzE,EAAKyI,GAAmB,CAAC,SAAsBzI,EAAK0I,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAS,KAAK,YAAY,EAAE,QAAQ,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,WAAW,EAAE,KAAK,iBAAiB,CAAC,EAAE,SAAS,CAACC,EAAWC,EAAeC,IAAwB9I,EAAK+I,GAAU,CAAC,SAASH,GAAY,IAAI,CAAC,CAAC,UAAU3G,EAAmB,GAAGC,CAAW,EAAE8G,KAAS/G,IAAqB,GAAuBjC,EAAKiI,GAAY,CAAC,GAAG,aAAa/F,CAAW,GAAG,SAAsBlC,EAAKiJ,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAUhH,CAAkB,EAAE,SAAsBjC,EAAKkJ,GAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAUxH,CAAkB,EAAE,UAAU,WAAW,EAAE,OAAO,YAAY,SAAsB1B,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,iBAAiBuE,EAAiB,SAAS,YAAY,SAAsBzE,EAAKuI,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsBvI,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBuE,EAAiB,SAAS,sBAAsB,SAAsBzE,EAAKmJ,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,UAAUnH,EAAmB,SAAS,YAAY,UAAUJ,EAAmB,UAAUwH,GAAkBtH,EAAmBb,CAAY,EAAE,UAAUoI,GAAkBxH,CAAkB,EAAE,UAAUF,EAAmB,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU2H,EAAkB,KAAKrI,CAAY,GAAG,eAAe,QAAQ,YAAY,UAAUmI,GAAkBrH,EAAmBd,CAAY,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEiB,CAAW,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,MAAM,sBAAsB,QAAQ,EAAE,QAAQ,EAAE,QAAQ,GAAM,MAAM,CAAC,EAAE,cAAc,CAAC,MAAM,CAAC,IAAI,GAAG,KAAK,GAAG,OAAO,CAAC,EAAE,KAAK,CAAC,MAAM,qBAAqB,OAAO,qBAAqB,OAAO,qBAAqB,cAAc,EAAE,KAAK,OAAO,EAAE,UAAU,eAAe,QAAQ,GAAG,cAAc,GAAG,eAAe,GAAM,YAAY,GAAG,aAAa,GAAG,WAAW,GAAG,OAAO,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,cAAc,GAAM,cAAc,EAAE,eAAe,EAAE,QAAQ,EAAE,EAAE,UAAUV,EAAU,UAAU,OAAO,SAAS,QAAQ,iBAAiB,cAAc,iBAAiB,eAAe,KAAK,CAAC,WAAW,qDAAqD,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,0BAA0B,GAAG,YAAY,GAAK,KAAK,SAAS,iBAAiB,CAAC,EAAE,QAAQ,CAAC,UAAU,GAAM,QAAQ8H,EAAkB,KAAKrI,CAAY,GAAG,OAAO,aAAa,GAAG,WAAW,OAAO,YAAY,UAAU,aAAa,CAAC,QAAQ,EAAE,YAAYqI,EAAkB,KAAKrI,CAAY,GAAG,WAAW,EAAE,mBAAmBqI,EAAkB,KAAKrI,CAAY,GAAG,QAAQ,mBAAmB,OAAO,MAAM,CAAC,MAAM,MAAM,EAAE,cAAc,EAAE,cAAc,SAAS,mBAAmB,CAAC,UAAU,GAAK,QAAQqI,EAAkB,KAAKrI,CAAY,GAAG,MAAM,aAAa,MAAM,SAAS,GAAM,OAAO,MAAM,MAAM,QAAQ,UAAU,GAAK,QAAQ,IAAI,EAAE,kBAAkB,CAAC,KAAK,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,mBAAmB,SAAS,qBAAqB,QAAQ,mBAAmB,cAAc,EAAE,KAAK,OAAO,EAAE,OAAO,GAAG,QAAQ,EAAE,OAAO,GAAG,QAAQ,kCAAkC,WAAW,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,qBAAqB,SAAS,qBAAqB,QAAQ,qBAAqB,cAAc,EAAE,KAAK,OAAO,CAAC,EAAE,sBAAsB,CAAC,aAAa,MAAM,SAAS,MAAM,QAAQ,IAAI,EAAE,mBAAmB,CAAC,UAAU,eAAe,IAAI,GAAG,SAAS,QAAQ,QAAQ,MAAM,OAAO,IAAI,EAAE,WAAW,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE+F,GAAa,GAAgBhH,EAAKuI,EAA0B,CAAC,SAAsBvI,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,mBAAmB,WAAW,iBAAiBuE,EAAiB,SAAS,sBAAsB,KAAK,WAAW,SAAsBzE,EAAKwI,GAAO,CAAC,kBAAkB,CAAC,UAAU,aAAa,WAAW,aAAa,KAAK,EAAE,KAAK,EAAE,MAAM,MAAM,KAAK,EAAI,EAAE,iBAAiB,CAAC,iBAAiB,wBAAwB,KAAK,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,mBAAmB,SAAS,wEAAwE,QAAQ,uEAAuE,cAAc,EAAE,KAAK,OAAO,EAAE,QAAQ,GAAG,cAAc,EAAE,eAAe,GAAK,YAAY,GAAG,aAAa,GAAG,WAAW,EAAE,OAAO,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,cAAc,GAAM,cAAc,EAAE,eAAe,EAAE,kBAAkB,qBAAqB,QAAQ,GAAG,gBAAgB,EAAE,EAAE,cAAc,CAAC,QAAQ,qBAAqB,OAAO,mBAAmB,KAAK,CAAC,QAAQ,qBAAqB,UAAU,EAAE,QAAQ,GAAK,KAAK,EAAE,EAAE,OAAO,EAAE,KAAK,EAAE,EAAE,eAAe,CAAcxI,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,iBAAiBuE,EAAiB,SAAS,YAAY,SAAsBzE,EAAKyI,GAAmB,CAAC,SAAsBzI,EAAK0I,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAS,KAAK,YAAY,EAAE,QAAQ,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,WAAW,EAAE,KAAK,iBAAiB,EAAE,SAAS,MAAM,MAAM,CAAC,UAAU,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,KAAK,eAAe,MAAM,UAAU,CAAC,EAAE,aAAa,cAAc,KAAK,cAAc,EAAE,KAAK,iBAAiB,CAAC,EAAE,SAAS,CAACY,EAAYC,EAAgBC,IAAyBzJ,EAAK+I,GAAU,CAAC,SAASQ,GAAa,IAAI,CAAC,CAAC,UAAUpH,EAAmB,GAAGC,CAAW,EAAEsH,KAAUvH,IAAqB,GAAuBnC,EAAKiI,GAAY,CAAC,GAAG,aAAa7F,CAAW,GAAG,SAAsBpC,EAAKiJ,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU9G,CAAkB,EAAE,SAAsBnC,EAAKkJ,GAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAUxH,CAAkB,EAAE,UAAU,WAAW,EAAE,OAAO,YAAY,SAAsB1B,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,iBAAiBuE,EAAiB,SAAS,YAAY,SAAsBzE,EAAKuI,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsBvI,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBuE,EAAiB,SAAS,sBAAsB,SAAsBzE,EAAKmJ,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,UAAUnH,EAAmB,SAAS,YAAY,UAAUJ,EAAmB,UAAUwH,GAAkBtH,EAAmBb,CAAY,EAAE,UAAUoI,GAAkBxH,CAAkB,EAAE,UAAUF,EAAmB,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU2H,EAAkB,KAAKrI,CAAY,GAAG,eAAe,QAAQ,YAAY,UAAUmI,GAAkBrH,EAAmBd,CAAY,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEmB,CAAW,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,MAAM,sBAAsB,QAAQ,EAAE,QAAQ,EAAE,QAAQ,GAAM,MAAM,CAAC,EAAE,cAAc,CAAC,MAAM,CAAC,IAAI,GAAG,KAAK,GAAG,OAAO,CAAC,EAAE,KAAK,CAAC,MAAM,qBAAqB,OAAO,qBAAqB,OAAO,qBAAqB,cAAc,EAAE,KAAK,OAAO,EAAE,UAAU,eAAe,QAAQ,GAAG,cAAc,GAAG,eAAe,GAAM,YAAY,GAAG,aAAa,GAAG,WAAW,GAAG,OAAO,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,cAAc,GAAM,cAAc,EAAE,eAAe,EAAE,QAAQ,EAAE,EAAE,UAAUZ,EAAU,UAAU,OAAO,SAAS,QAAQ,iBAAiB,cAAc,iBAAiB,eAAe,KAAK,CAAC,WAAW,qDAAqD,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,0BAA0B,GAAG,YAAY,GAAK,KAAK,WAAW,iBAAiB,CAAC,EAAE,QAAQ,CAAC,UAAU,GAAM,QAAQ8H,EAAkB,KAAKrI,CAAY,GAAG,OAAO,aAAa,GAAG,WAAW,OAAO,YAAY,UAAU,aAAa,CAAC,QAAQ,EAAE,YAAY,WAAW,EAAE,mBAAmBqI,EAAkB,KAAKrI,CAAY,GAAG,QAAQ,mBAAmB,OAAO,MAAM,CAAC,MAAM,MAAM,EAAE,cAAc,EAAE,cAAc,SAAS,mBAAmB,CAAC,UAAU,GAAK,QAAQqI,EAAkB,KAAKrI,CAAY,GAAG,MAAM,aAAa,MAAM,SAAS,GAAM,OAAO,MAAM,MAAM,QAAQ,UAAU,GAAK,QAAQ,IAAI,EAAE,kBAAkB,CAAC,KAAK,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,mBAAmB,SAAS,qBAAqB,QAAQ,mBAAmB,cAAc,EAAE,KAAK,OAAO,EAAE,OAAO,GAAG,QAAQ,EAAE,OAAO,GAAG,QAAQ,kCAAkC,WAAW,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,qBAAqB,SAAS,qBAAqB,QAAQ,qBAAqB,cAAc,EAAE,KAAK,OAAO,CAAC,EAAE,sBAAsB,CAAC,aAAa,MAAM,SAAS,MAAM,QAAQ,IAAI,EAAE,mBAAmB,CAAC,UAAU,eAAe,IAAI,GAAG,SAAS,QAAQ,QAAQ,MAAM,OAAO,IAAI,EAAE,WAAW,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEgG,GAAa,GAAgBjH,EAAKuI,EAA0B,CAAC,SAAsBvI,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,mBAAmB,YAAY,iBAAiBuE,EAAiB,SAAS,sBAAsB,KAAK,YAAY,SAAsBzE,EAAKwI,GAAO,CAAC,kBAAkB,CAAC,UAAU,aAAa,WAAW,aAAa,KAAK,EAAE,KAAK,EAAE,MAAM,MAAM,KAAK,EAAI,EAAE,iBAAiB,CAAC,iBAAiB,wBAAwB,KAAK,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,mBAAmB,SAAS,wEAAwE,QAAQ,uEAAuE,cAAc,EAAE,KAAK,OAAO,EAAE,QAAQ,GAAG,cAAc,EAAE,eAAe,GAAK,YAAY,GAAG,aAAa,GAAG,WAAW,EAAE,OAAO,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,cAAc,GAAM,cAAc,EAAE,eAAe,EAAE,kBAAkB,qBAAqB,QAAQ,GAAG,gBAAgB,EAAE,EAAE,cAAc,CAAC,QAAQ,qBAAqB,OAAO,mBAAmB,KAAK,CAAC,QAAQ,qBAAqB,UAAU,EAAE,QAAQ,GAAK,KAAK,EAAE,EAAE,OAAO,EAAE,KAAK,EAAE,EAAE,eAAe,CAAcxI,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,iBAAiBuE,EAAiB,SAAS,YAAY,SAAsBzE,EAAKyI,GAAmB,CAAC,SAAsBzI,EAAK0I,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAS,KAAK,YAAY,EAAE,QAAQ,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,WAAW,EAAE,KAAK,iBAAiB,EAAE,SAAS,MAAM,MAAM,CAAC,UAAU,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,KAAK,eAAe,MAAM,WAAW,CAAC,EAAE,aAAa,cAAc,KAAK,cAAc,EAAE,KAAK,iBAAiB,CAAC,EAAE,SAAS,CAACgB,EAAYC,EAAgBC,IAAyB7J,EAAK+I,GAAU,CAAC,SAASY,GAAa,IAAI,CAAC,CAAC,UAAUtH,EAAmB,GAAGC,CAAW,EAAEwH,KAAUzH,IAAqB,GAAuBrC,EAAKiI,GAAY,CAAC,GAAG,aAAa3F,CAAW,GAAG,SAAsBtC,EAAKiJ,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU5G,CAAkB,EAAE,SAAsBrC,EAAKkJ,GAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAUxH,CAAkB,EAAE,UAAU,WAAW,EAAE,OAAO,YAAY,SAAsB1B,EAAKE,EAAO,EAAE,CAAC,UAAU,gCAAgC,iBAAiBuE,EAAiB,SAAS,YAAY,SAAsBzE,EAAKuI,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsBvI,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBuE,EAAiB,SAAS,sBAAsB,SAAsBzE,EAAKmJ,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,UAAUnH,EAAmB,SAAS,YAAY,UAAUJ,EAAmB,UAAUwH,GAAkBtH,EAAmBb,CAAY,EAAE,UAAUoI,GAAkBxH,CAAkB,EAAE,UAAUF,EAAmB,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU2H,EAAkB,KAAKrI,CAAY,GAAG,eAAe,QAAQ,YAAY,UAAUmI,GAAkBrH,EAAmBd,CAAY,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,CAAW,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,MAAM,sBAAsB,QAAQ,EAAE,QAAQ,EAAE,QAAQ,GAAM,MAAM,CAAC,EAAE,cAAc,CAAC,MAAM,CAAC,IAAI,GAAG,KAAK,GAAG,OAAO,CAAC,EAAE,KAAK,CAAC,MAAM,qBAAqB,OAAO,qBAAqB,OAAO,qBAAqB,cAAc,EAAE,KAAK,OAAO,EAAE,UAAU,eAAe,QAAQ,GAAG,cAAc,GAAG,eAAe,GAAM,YAAY,GAAG,aAAa,GAAG,WAAW,GAAG,OAAO,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,cAAc,GAAM,cAAc,EAAE,eAAe,EAAE,QAAQ,EAAE,EAAE,UAAUd,EAAU,UAAU,OAAO,SAAS,QAAQ,iBAAiB,cAAc,iBAAiB,eAAe,KAAK,CAAC,WAAW,qDAAqD,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,0BAA0B,GAAG,YAAY,GAAK,KAAK,YAAY,iBAAiB,CAAC,EAAE,QAAQ,CAAC,UAAU,GAAM,QAAQ8H,EAAkB,KAAKrI,CAAY,GAAG,OAAO,aAAa,GAAG,WAAW,OAAO,YAAY,UAAU,aAAa,CAAC,QAAQ,EAAE,YAAY,WAAW,EAAE,mBAAmBqI,EAAkB,KAAKrI,CAAY,GAAG,QAAQ,mBAAmB,OAAO,MAAM,CAAC,MAAM,MAAM,EAAE,cAAc,EAAE,cAAc,SAAS,mBAAmB,CAAC,UAAU,GAAK,QAAQqI,EAAkB,KAAKrI,CAAY,GAAG,MAAM,aAAa,MAAM,SAAS,GAAM,OAAO,MAAM,MAAM,QAAQ,UAAU,GAAK,QAAQ,IAAI,EAAE,kBAAkB,CAAC,KAAK,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,mBAAmB,SAAS,qBAAqB,QAAQ,mBAAmB,cAAc,EAAE,KAAK,OAAO,EAAE,OAAO,GAAG,QAAQ,EAAE,OAAO,GAAG,QAAQ,kCAAkC,WAAW,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,qBAAqB,SAAS,qBAAqB,QAAQ,qBAAqB,cAAc,EAAE,KAAK,OAAO,CAAC,EAAE,sBAAsB,CAAC,aAAa,MAAM,SAAS,MAAM,QAAQ,IAAI,EAAE,mBAAmB,CAAC,UAAU,eAAe,IAAI,GAAG,SAAS,QAAQ,QAAQ,MAAM,OAAO,IAAI,EAAE,WAAW,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEiG,GAAa,GAAgBlH,EAAKuI,EAA0B,CAAC,SAAsBvI,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,mBAAmB,YAAY,iBAAiBuE,EAAiB,SAAS,sBAAsB,KAAK,YAAY,SAAsBzE,EAAKwI,GAAO,CAAC,kBAAkB,CAAC,UAAU,aAAa,WAAW,aAAa,KAAK,EAAE,KAAK,EAAE,MAAM,MAAM,KAAK,EAAI,EAAE,iBAAiB,CAAC,iBAAiB,wBAAwB,KAAK,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,mBAAmB,SAAS,wEAAwE,QAAQ,uEAAuE,cAAc,EAAE,KAAK,OAAO,EAAE,QAAQ,GAAG,cAAc,EAAE,eAAe,GAAK,YAAY,GAAG,aAAa,GAAG,WAAW,EAAE,OAAO,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,cAAc,GAAM,cAAc,EAAE,eAAe,EAAE,kBAAkB,qBAAqB,QAAQ,GAAG,gBAAgB,EAAE,EAAE,cAAc,CAAC,QAAQ,qBAAqB,OAAO,mBAAmB,KAAK,CAAC,QAAQ,qBAAqB,UAAU,EAAE,QAAQ,GAAK,KAAK,EAAE,EAAE,OAAO,EAAE,KAAK,EAAE,EAAE,eAAe,CAAcxI,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,iBAAiBuE,EAAiB,SAAS,YAAY,SAAsBzE,EAAKyI,GAAmB,CAAC,SAAsBzI,EAAK0I,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAS,KAAK,YAAY,EAAE,QAAQ,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,WAAW,EAAE,KAAK,iBAAiB,EAAE,SAAS,MAAM,MAAM,CAAC,UAAU,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,KAAK,eAAe,MAAM,WAAW,CAAC,EAAE,aAAa,cAAc,KAAK,cAAc,EAAE,KAAK,iBAAiB,CAAC,EAAE,SAAS,CAACoB,EAAYC,EAAgBC,IAAyBjK,EAAK+I,GAAU,CAAC,SAASgB,GAAa,IAAI,CAAC,CAAC,UAAUxH,EAAmB,GAAGC,CAAW,EAAE0H,KAAU3H,IAAqB,GAAuBvC,EAAKiI,GAAY,CAAC,GAAG,aAAazF,CAAW,GAAG,SAAsBxC,EAAKiJ,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU1G,CAAkB,EAAE,SAAsBvC,EAAKkJ,GAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAUxH,CAAkB,EAAE,UAAU,WAAW,EAAE,OAAO,YAAY,SAAsB1B,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,iBAAiBuE,EAAiB,SAAS,YAAY,SAAsBzE,EAAKuI,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsBvI,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBuE,EAAiB,SAAS,sBAAsB,SAAsBzE,EAAKmJ,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,UAAUnH,EAAmB,SAAS,YAAY,UAAUJ,EAAmB,UAAUwH,GAAkBtH,EAAmBb,CAAY,EAAE,UAAUoI,GAAkBxH,CAAkB,EAAE,UAAUF,EAAmB,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU2H,EAAkB,KAAKrI,CAAY,GAAG,eAAe,QAAQ,YAAY,UAAUmI,GAAkBrH,EAAmBd,CAAY,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEuB,CAAW,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,MAAM,sBAAsB,QAAQ,EAAE,QAAQ,EAAE,QAAQ,GAAM,MAAM,CAAC,EAAE,cAAc,CAAC,MAAM,CAAC,IAAI,GAAG,KAAK,GAAG,OAAO,CAAC,EAAE,KAAK,CAAC,MAAM,qBAAqB,OAAO,qBAAqB,OAAO,qBAAqB,cAAc,EAAE,KAAK,OAAO,EAAE,UAAU,eAAe,QAAQ,GAAG,cAAc,GAAG,eAAe,GAAM,YAAY,GAAG,aAAa,GAAG,WAAW,GAAG,OAAO,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,cAAc,GAAM,cAAc,EAAE,eAAe,EAAE,QAAQ,EAAE,EAAE,UAAUhB,EAAU,UAAU,OAAO,SAAS,QAAQ,iBAAiB,cAAc,iBAAiB,eAAe,KAAK,CAAC,WAAW,qDAAqD,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,0BAA0B,GAAG,YAAY,GAAK,KAAK,YAAY,iBAAiB,CAAC,EAAE,QAAQ,CAAC,UAAU,GAAM,QAAQ8H,EAAkB,KAAKrI,CAAY,GAAG,OAAO,aAAa,GAAG,WAAW,OAAO,YAAY,UAAU,aAAa,CAAC,QAAQ,EAAE,YAAY,WAAW,EAAE,mBAAmBqI,EAAkB,KAAKrI,CAAY,GAAG,QAAQ,mBAAmB,OAAO,MAAM,CAAC,MAAM,MAAM,EAAE,cAAc,EAAE,cAAc,SAAS,mBAAmB,CAAC,UAAU,GAAK,QAAQqI,EAAkB,KAAKrI,CAAY,GAAG,MAAM,aAAa,MAAM,SAAS,GAAM,OAAO,MAAM,MAAM,QAAQ,UAAU,GAAK,QAAQ,IAAI,EAAE,kBAAkB,CAAC,KAAK,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,mBAAmB,SAAS,qBAAqB,QAAQ,mBAAmB,cAAc,EAAE,KAAK,OAAO,EAAE,OAAO,GAAG,QAAQ,EAAE,OAAO,GAAG,QAAQ,kCAAkC,WAAW,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,qBAAqB,SAAS,qBAAqB,QAAQ,qBAAqB,cAAc,EAAE,KAAK,OAAO,CAAC,EAAE,sBAAsB,CAAC,aAAa,MAAM,SAAS,MAAM,QAAQ,IAAI,EAAE,mBAAmB,CAAC,UAAU,eAAe,IAAI,GAAG,SAAS,QAAQ,QAAQ,MAAM,OAAO,IAAI,EAAE,WAAW,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEkG,GAAa,GAAgBnH,EAAKuI,EAA0B,CAAC,SAAsBvI,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,mBAAmB,YAAY,iBAAiBuE,EAAiB,SAAS,sBAAsB,KAAK,YAAY,SAAsBzE,EAAKwI,GAAO,CAAC,kBAAkB,CAAC,UAAU,aAAa,WAAW,aAAa,KAAK,EAAE,KAAK,EAAE,MAAM,MAAM,KAAK,EAAI,EAAE,iBAAiB,CAAC,iBAAiB,wBAAwB,KAAK,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,mBAAmB,SAAS,wEAAwE,QAAQ,uEAAuE,cAAc,EAAE,KAAK,OAAO,EAAE,QAAQ,GAAG,cAAc,EAAE,eAAe,GAAK,YAAY,GAAG,aAAa,GAAG,WAAW,EAAE,OAAO,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,cAAc,GAAM,cAAc,EAAE,eAAe,EAAE,kBAAkB,qBAAqB,QAAQ,GAAG,gBAAgB,EAAE,EAAE,cAAc,CAAC,QAAQ,qBAAqB,OAAO,mBAAmB,KAAK,CAAC,QAAQ,qBAAqB,UAAU,EAAE,QAAQ,GAAK,KAAK,EAAE,EAAE,OAAO,EAAE,KAAK,EAAE,EAAE,eAAe,CAAcxI,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,iBAAiBuE,EAAiB,SAAS,YAAY,SAAsBzE,EAAKyI,GAAmB,CAAC,SAAsBzI,EAAK0I,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAS,KAAK,YAAY,EAAE,QAAQ,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,WAAW,EAAE,KAAK,iBAAiB,EAAE,SAAS,MAAM,MAAM,CAAC,UAAU,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,KAAK,eAAe,MAAM,WAAW,CAAC,EAAE,aAAa,cAAc,KAAK,cAAc,EAAE,KAAK,iBAAiB,CAAC,EAAE,SAAS,CAACwB,EAAYC,EAAgBC,IAAyBrK,EAAK+I,GAAU,CAAC,SAASoB,GAAa,IAAI,CAAC,CAAC,UAAU1H,EAAmB,GAAGC,CAAW,EAAE4H,KAAU7H,IAAqB,GAAuBzC,EAAKiI,GAAY,CAAC,GAAG,aAAavF,CAAW,GAAG,SAAsB1C,EAAKiJ,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAUxG,CAAkB,EAAE,SAAsBzC,EAAKkJ,GAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAUxH,CAAkB,EAAE,UAAU,WAAW,EAAE,OAAO,YAAY,SAAsB1B,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,iBAAiBuE,EAAiB,SAAS,YAAY,SAAsBzE,EAAKuI,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsBvI,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBuE,EAAiB,SAAS,sBAAsB,SAAsBzE,EAAKmJ,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,UAAUnH,EAAmB,SAAS,YAAY,UAAUJ,EAAmB,UAAUwH,GAAkBtH,EAAmBb,CAAY,EAAE,UAAUoI,GAAkBxH,CAAkB,EAAE,UAAUF,EAAmB,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU2H,EAAkB,KAAKrI,CAAY,GAAG,eAAe,QAAQ,YAAY,UAAUmI,GAAkBrH,EAAmBd,CAAY,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEyB,CAAW,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,MAAM,sBAAsB,QAAQ,EAAE,QAAQ,EAAE,QAAQ,GAAM,MAAM,CAAC,EAAE,cAAc,CAAC,MAAM,CAAC,IAAI,GAAG,KAAK,GAAG,OAAO,CAAC,EAAE,KAAK,CAAC,MAAM,qBAAqB,OAAO,qBAAqB,OAAO,qBAAqB,cAAc,EAAE,KAAK,OAAO,EAAE,UAAU,eAAe,QAAQ,GAAG,cAAc,GAAG,eAAe,GAAM,YAAY,GAAG,aAAa,GAAG,WAAW,GAAG,OAAO,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,cAAc,GAAM,cAAc,EAAE,eAAe,EAAE,QAAQ,EAAE,EAAE,UAAUlB,EAAU,UAAU,OAAO,SAAS,QAAQ,iBAAiB,cAAc,iBAAiB,eAAe,KAAK,CAAC,WAAW,qDAAqD,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,0BAA0B,GAAG,YAAY,GAAK,KAAK,YAAY,iBAAiB,CAAC,EAAE,QAAQ,CAAC,UAAU,GAAM,QAAQ8H,EAAkB,KAAKrI,CAAY,GAAG,OAAO,aAAa,GAAG,WAAW,OAAO,YAAY,UAAU,aAAa,CAAC,QAAQ,EAAE,YAAY,WAAW,EAAE,mBAAmBqI,EAAkB,KAAKrI,CAAY,GAAG,QAAQ,mBAAmB,OAAO,MAAM,CAAC,MAAM,MAAM,EAAE,cAAc,EAAE,cAAc,SAAS,mBAAmB,CAAC,UAAU,GAAK,QAAQqI,EAAkB,KAAKrI,CAAY,GAAG,MAAM,aAAa,MAAM,SAAS,GAAM,OAAO,MAAM,MAAM,QAAQ,UAAU,GAAK,QAAQ,IAAI,EAAE,kBAAkB,CAAC,KAAK,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,mBAAmB,SAAS,qBAAqB,QAAQ,mBAAmB,cAAc,EAAE,KAAK,OAAO,EAAE,OAAO,GAAG,QAAQ,EAAE,OAAO,GAAG,QAAQ,kCAAkC,WAAW,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,qBAAqB,SAAS,qBAAqB,QAAQ,qBAAqB,cAAc,EAAE,KAAK,OAAO,CAAC,EAAE,sBAAsB,CAAC,aAAa,MAAM,SAAS,MAAM,QAAQ,IAAI,EAAE,mBAAmB,CAAC,UAAU,eAAe,IAAI,GAAG,SAAS,QAAQ,QAAQ,MAAM,OAAO,IAAI,EAAE,WAAW,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEmG,GAAa,GAAgBpH,EAAKuI,EAA0B,CAAC,SAAsBvI,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,mBAAmB,YAAY,iBAAiBuE,EAAiB,SAAS,sBAAsB,KAAK,YAAY,SAAsBzE,EAAKwI,GAAO,CAAC,kBAAkB,CAAC,UAAU,aAAa,WAAW,aAAa,KAAK,EAAE,KAAK,EAAE,MAAM,MAAM,KAAK,EAAI,EAAE,iBAAiB,CAAC,iBAAiB,wBAAwB,KAAK,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,mBAAmB,SAAS,wEAAwE,QAAQ,uEAAuE,cAAc,EAAE,KAAK,OAAO,EAAE,QAAQ,GAAG,cAAc,EAAE,eAAe,GAAK,YAAY,GAAG,aAAa,GAAG,WAAW,EAAE,OAAO,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,cAAc,GAAM,cAAc,EAAE,eAAe,EAAE,kBAAkB,qBAAqB,QAAQ,GAAG,gBAAgB,EAAE,EAAE,cAAc,CAAC,QAAQ,qBAAqB,OAAO,mBAAmB,KAAK,CAAC,QAAQ,qBAAqB,UAAU,EAAE,QAAQ,GAAK,KAAK,EAAE,EAAE,OAAO,EAAE,KAAK,EAAE,EAAE,eAAe,CAAcxI,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAAY,iBAAiBuE,EAAiB,SAAS,YAAY,SAAsBzE,EAAKyI,GAAmB,CAAC,SAAsBzI,EAAK0I,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAS,KAAK,YAAY,EAAE,QAAQ,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,WAAW,EAAE,KAAK,iBAAiB,EAAE,SAAS,MAAM,MAAM,CAAC,UAAU,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,KAAK,eAAe,MAAM,WAAW,CAAC,EAAE,aAAa,cAAc,KAAK,cAAc,EAAE,KAAK,iBAAiB,CAAC,EAAE,SAAS,CAAC4B,EAAYC,EAAgBC,IAAyBzK,EAAK+I,GAAU,CAAC,SAASwB,GAAa,IAAI,CAAC,CAAC,UAAU5H,EAAmB,GAAGC,CAAW,EAAE8H,KAAU/H,IAAqB,GAAuB3C,EAAKiI,GAAY,CAAC,GAAG,aAAarF,CAAW,GAAG,SAAsB5C,EAAKiJ,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAUtG,CAAkB,EAAE,SAAsB3C,EAAKkJ,GAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAUxH,CAAkB,EAAE,UAAU,WAAW,EAAE,OAAO,YAAY,SAAsB1B,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,iBAAiBuE,EAAiB,SAAS,YAAY,SAAsBzE,EAAKuI,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsBvI,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBuE,EAAiB,SAAS,sBAAsB,SAAsBzE,EAAKmJ,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,UAAUnH,EAAmB,SAAS,YAAY,UAAUJ,EAAmB,UAAUwH,GAAkBtH,EAAmBb,CAAY,EAAE,UAAUoI,GAAkBxH,CAAkB,EAAE,UAAUF,EAAmB,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU2H,EAAkB,KAAKrI,CAAY,GAAG,eAAe,QAAQ,YAAY,UAAUmI,GAAkBrH,EAAmBd,CAAY,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE2B,CAAW,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,MAAM,sBAAsB,QAAQ,EAAE,QAAQ,EAAE,QAAQ,GAAM,MAAM,CAAC,EAAE,cAAc,CAAC,MAAM,CAAC,IAAI,GAAG,KAAK,GAAG,OAAO,CAAC,EAAE,KAAK,CAAC,MAAM,qBAAqB,OAAO,qBAAqB,OAAO,qBAAqB,cAAc,EAAE,KAAK,OAAO,EAAE,UAAU,eAAe,QAAQ,GAAG,cAAc,GAAG,eAAe,GAAM,YAAY,GAAG,aAAa,GAAG,WAAW,GAAG,OAAO,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,cAAc,GAAM,cAAc,EAAE,eAAe,EAAE,QAAQ,EAAE,EAAE,UAAUpB,EAAU,UAAU,OAAO,SAAS,QAAQ,iBAAiB,cAAc,iBAAiB,eAAe,KAAK,CAAC,WAAW,qDAAqD,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,0BAA0B,GAAG,YAAY,GAAK,KAAK,YAAY,iBAAiB,CAAC,EAAE,QAAQ,CAAC,UAAU,GAAM,QAAQ8H,EAAkB,KAAKrI,CAAY,GAAG,OAAO,aAAa,GAAG,WAAW,OAAO,YAAY,UAAU,aAAa,CAAC,QAAQ,EAAE,YAAY,WAAW,EAAE,mBAAmBqI,EAAkB,KAAKrI,CAAY,GAAG,QAAQ,mBAAmB,OAAO,MAAM,CAAC,MAAM,MAAM,EAAE,cAAc,EAAE,cAAc,SAAS,mBAAmB,CAAC,UAAU,GAAK,QAAQqI,EAAkB,KAAKrI,CAAY,GAAG,MAAM,aAAa,MAAM,SAAS,GAAM,OAAO,MAAM,MAAM,QAAQ,UAAU,GAAK,QAAQ,IAAI,EAAE,kBAAkB,CAAC,KAAK,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,mBAAmB,SAAS,qBAAqB,QAAQ,mBAAmB,cAAc,EAAE,KAAK,OAAO,EAAE,OAAO,GAAG,QAAQ,EAAE,OAAO,GAAG,QAAQ,kCAAkC,WAAW,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,qBAAqB,SAAS,qBAAqB,QAAQ,qBAAqB,cAAc,EAAE,KAAK,OAAO,CAAC,EAAE,sBAAsB,CAAC,aAAa,MAAM,SAAS,MAAM,QAAQ,IAAI,EAAE,mBAAmB,CAAC,UAAU,eAAe,IAAI,GAAG,SAAS,QAAQ,QAAQ,MAAM,OAAO,IAAI,EAAE,WAAW,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEoG,GAAa,GAAgBrH,EAAKuI,EAA0B,CAAC,SAAsBvI,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,mBAAmB,YAAY,iBAAiBuE,EAAiB,SAAS,sBAAsB,KAAK,YAAY,SAAsBzE,EAAKwI,GAAO,CAAC,kBAAkB,CAAC,UAAU,aAAa,WAAW,aAAa,KAAK,EAAE,KAAK,EAAE,MAAM,MAAM,KAAK,EAAI,EAAE,iBAAiB,CAAC,iBAAiB,wBAAwB,KAAK,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,mBAAmB,SAAS,wEAAwE,QAAQ,uEAAuE,cAAc,EAAE,KAAK,OAAO,EAAE,QAAQ,GAAG,cAAc,EAAE,eAAe,GAAK,YAAY,GAAG,aAAa,GAAG,WAAW,EAAE,OAAO,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,cAAc,GAAM,cAAc,EAAE,eAAe,EAAE,kBAAkB,qBAAqB,QAAQ,GAAG,gBAAgB,EAAE,EAAE,cAAc,CAAC,QAAQ,qBAAqB,OAAO,mBAAmB,KAAK,CAAC,QAAQ,qBAAqB,UAAU,EAAE,QAAQ,GAAK,KAAK,EAAE,EAAE,OAAO,EAAE,KAAK,EAAE,EAAE,eAAe,CAAcxI,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,iBAAiBuE,EAAiB,SAAS,YAAY,SAAsBzE,EAAKyI,GAAmB,CAAC,SAAsBzI,EAAK0I,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAS,KAAK,YAAY,EAAE,QAAQ,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,WAAW,EAAE,KAAK,iBAAiB,EAAE,SAAS,MAAM,MAAM,CAAC,UAAU,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,KAAK,eAAe,MAAM,WAAW,CAAC,EAAE,aAAa,cAAc,KAAK,cAAc,EAAE,KAAK,iBAAiB,CAAC,EAAE,SAAS,CAACgC,EAAYC,EAAgBC,IAAyB7K,EAAK+I,GAAU,CAAC,SAAS4B,GAAa,IAAI,CAAC,CAAC,UAAU9H,EAAmB,GAAGC,CAAW,EAAEgI,KAAUjI,IAAqB,GAAuB7C,EAAKiI,GAAY,CAAC,GAAG,aAAanF,CAAW,GAAG,SAAsB9C,EAAKiJ,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAUpG,CAAkB,EAAE,SAAsB7C,EAAKkJ,GAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAUxH,CAAkB,EAAE,UAAU,WAAW,EAAE,OAAO,YAAY,SAAsB1B,EAAKE,EAAO,EAAE,CAAC,UAAU,gCAAgC,iBAAiBuE,EAAiB,SAAS,YAAY,SAAsBzE,EAAKuI,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsBvI,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBuE,EAAiB,SAAS,sBAAsB,SAAsBzE,EAAKmJ,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,UAAUnH,EAAmB,SAAS,YAAY,UAAUJ,EAAmB,UAAUwH,GAAkBtH,EAAmBb,CAAY,EAAE,UAAUoI,GAAkBxH,CAAkB,EAAE,UAAUF,EAAmB,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU2H,EAAkB,KAAKrI,CAAY,GAAG,eAAe,QAAQ,YAAY,UAAUmI,GAAkBrH,EAAmBd,CAAY,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE6B,CAAW,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,MAAM,sBAAsB,QAAQ,EAAE,QAAQ,EAAE,QAAQ,GAAM,MAAM,CAAC,EAAE,cAAc,CAAC,MAAM,CAAC,IAAI,GAAG,KAAK,GAAG,OAAO,CAAC,EAAE,KAAK,CAAC,MAAM,qBAAqB,OAAO,qBAAqB,OAAO,qBAAqB,cAAc,EAAE,KAAK,OAAO,EAAE,UAAU,eAAe,QAAQ,GAAG,cAAc,GAAG,eAAe,GAAM,YAAY,GAAG,aAAa,GAAG,WAAW,GAAG,OAAO,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,cAAc,GAAM,cAAc,EAAE,eAAe,EAAE,QAAQ,EAAE,EAAE,UAAUtB,EAAU,UAAU,OAAO,SAAS,QAAQ,iBAAiB,cAAc,iBAAiB,eAAe,KAAK,CAAC,WAAW,qDAAqD,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,0BAA0B,GAAG,YAAY,GAAK,KAAK,YAAY,iBAAiB,CAAC,EAAE,QAAQ,CAAC,UAAU,GAAM,QAAQ8H,EAAkB,KAAKrI,CAAY,GAAG,OAAO,aAAa,GAAG,WAAW,OAAO,YAAY,UAAU,aAAa,CAAC,QAAQ,EAAE,YAAY,WAAW,EAAE,mBAAmBqI,EAAkB,KAAKrI,CAAY,GAAG,QAAQ,mBAAmB,OAAO,MAAM,CAAC,MAAM,MAAM,EAAE,cAAc,EAAE,cAAc,SAAS,mBAAmB,CAAC,UAAU,GAAK,QAAQqI,EAAkB,KAAKrI,CAAY,GAAG,MAAM,aAAa,MAAM,SAAS,GAAM,OAAO,MAAM,MAAM,QAAQ,UAAU,GAAK,QAAQ,IAAI,EAAE,kBAAkB,CAAC,KAAK,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,mBAAmB,SAAS,qBAAqB,QAAQ,mBAAmB,cAAc,EAAE,KAAK,OAAO,EAAE,OAAO,GAAG,QAAQ,EAAE,OAAO,GAAG,QAAQ,kCAAkC,WAAW,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,qBAAqB,SAAS,qBAAqB,QAAQ,qBAAqB,cAAc,EAAE,KAAK,OAAO,CAAC,EAAE,sBAAsB,CAAC,aAAa,MAAM,SAAS,MAAM,QAAQ,IAAI,EAAE,mBAAmB,CAAC,UAAU,eAAe,IAAI,GAAG,SAAS,QAAQ,QAAQ,MAAM,OAAO,IAAI,EAAE,WAAW,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqG,GAAa,GAAgBtH,EAAKuI,EAA0B,CAAC,SAAsBvI,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,mBAAmB,YAAY,iBAAiBuE,EAAiB,SAAS,sBAAsB,KAAK,YAAY,SAAsBzE,EAAKwI,GAAO,CAAC,kBAAkB,CAAC,UAAU,aAAa,WAAW,aAAa,KAAK,EAAE,KAAK,EAAE,MAAM,MAAM,KAAK,EAAI,EAAE,iBAAiB,CAAC,iBAAiB,wBAAwB,KAAK,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,mBAAmB,SAAS,wEAAwE,QAAQ,uEAAuE,cAAc,EAAE,KAAK,OAAO,EAAE,QAAQ,GAAG,cAAc,EAAE,eAAe,GAAK,YAAY,GAAG,aAAa,GAAG,WAAW,EAAE,OAAO,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,cAAc,GAAM,cAAc,EAAE,eAAe,EAAE,kBAAkB,qBAAqB,QAAQ,GAAG,gBAAgB,EAAE,EAAE,cAAc,CAAC,QAAQ,qBAAqB,OAAO,mBAAmB,KAAK,CAAC,QAAQ,qBAAqB,UAAU,EAAE,QAAQ,GAAK,KAAK,EAAE,EAAE,OAAO,EAAE,KAAK,EAAE,EAAE,eAAe,CAAcxI,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,iBAAiBuE,EAAiB,SAAS,YAAY,SAAsBzE,EAAKyI,GAAmB,CAAC,SAAsBzI,EAAK0I,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAS,KAAK,YAAY,EAAE,QAAQ,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,WAAW,EAAE,KAAK,iBAAiB,EAAE,SAAS,MAAM,MAAM,CAAC,UAAU,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,KAAK,eAAe,MAAM,WAAW,CAAC,EAAE,aAAa,cAAc,KAAK,cAAc,EAAE,KAAK,iBAAiB,CAAC,EAAE,SAAS,CAACoC,EAAYC,EAAgBC,IAAyBjL,EAAK+I,GAAU,CAAC,SAASgC,GAAa,IAAI,CAAC,CAAC,UAAUhI,EAAmB,GAAGC,CAAW,EAAEkI,KAAUnI,IAAqB,GAAuB/C,EAAKiI,GAAY,CAAC,GAAG,aAAajF,CAAW,GAAG,SAAsBhD,EAAKiJ,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAUlG,CAAkB,EAAE,SAAsB/C,EAAKkJ,GAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAUxH,CAAkB,EAAE,UAAU,WAAW,EAAE,OAAO,YAAY,SAAsB1B,EAAKE,EAAO,EAAE,CAAC,UAAU,gCAAgC,iBAAiBuE,EAAiB,SAAS,YAAY,SAAsBzE,EAAKuI,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsBvI,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBuE,EAAiB,SAAS,sBAAsB,SAAsBzE,EAAKmJ,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,UAAUnH,EAAmB,SAAS,YAAY,UAAUJ,EAAmB,UAAUwH,GAAkBtH,EAAmBb,CAAY,EAAE,UAAUoI,GAAkBxH,CAAkB,EAAE,UAAUF,EAAmB,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU2H,EAAkB,KAAKrI,CAAY,GAAG,eAAe,QAAQ,YAAY,UAAUmI,GAAkBrH,EAAmBd,CAAY,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE+B,CAAW,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,MAAM,sBAAsB,QAAQ,EAAE,QAAQ,EAAE,QAAQ,GAAM,MAAM,CAAC,EAAE,cAAc,CAAC,MAAM,CAAC,IAAI,GAAG,KAAK,GAAG,OAAO,CAAC,EAAE,KAAK,CAAC,MAAM,qBAAqB,OAAO,qBAAqB,OAAO,qBAAqB,cAAc,EAAE,KAAK,OAAO,EAAE,UAAU,eAAe,QAAQ,GAAG,cAAc,GAAG,eAAe,GAAM,YAAY,GAAG,aAAa,GAAG,WAAW,GAAG,OAAO,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,cAAc,GAAM,cAAc,EAAE,eAAe,EAAE,QAAQ,EAAE,EAAE,UAAUxB,EAAU,UAAU,OAAO,SAAS,QAAQ,iBAAiB,cAAc,iBAAiB,eAAe,KAAK,CAAC,WAAW,qDAAqD,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,0BAA0B,GAAG,YAAY,GAAK,KAAK,YAAY,iBAAiB,CAAC,EAAE,QAAQ,CAAC,UAAU,GAAM,QAAQ8H,EAAkB,KAAKrI,CAAY,GAAG,OAAO,aAAa,GAAG,WAAW,OAAO,YAAY,UAAU,aAAa,CAAC,QAAQ,EAAE,YAAY,WAAW,EAAE,mBAAmBqI,EAAkB,KAAKrI,CAAY,GAAG,QAAQ,mBAAmB,OAAO,MAAM,CAAC,MAAM,MAAM,EAAE,cAAc,EAAE,cAAc,SAAS,mBAAmB,CAAC,UAAU,GAAK,QAAQqI,EAAkB,KAAKrI,CAAY,GAAG,MAAM,aAAa,MAAM,SAAS,GAAM,OAAO,MAAM,MAAM,QAAQ,UAAU,GAAK,QAAQ,IAAI,EAAE,kBAAkB,CAAC,KAAK,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,mBAAmB,SAAS,qBAAqB,QAAQ,mBAAmB,cAAc,EAAE,KAAK,OAAO,EAAE,OAAO,GAAG,QAAQ,EAAE,OAAO,GAAG,QAAQ,kCAAkC,WAAW,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,qBAAqB,SAAS,qBAAqB,QAAQ,qBAAqB,cAAc,EAAE,KAAK,OAAO,CAAC,EAAE,sBAAsB,CAAC,aAAa,MAAM,SAAS,MAAM,QAAQ,IAAI,EAAE,mBAAmB,CAAC,UAAU,eAAe,IAAI,GAAG,SAAS,QAAQ,QAAQ,MAAM,OAAO,IAAI,EAAE,WAAW,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEsG,GAAa,GAAgBvH,EAAKuI,EAA0B,CAAC,SAAsBvI,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,mBAAmB,MAAM,iBAAiBuE,EAAiB,SAAS,sBAAsB,KAAK,MAAM,SAAsBzE,EAAKwI,GAAO,CAAC,kBAAkB,CAAC,UAAU,aAAa,WAAW,aAAa,KAAK,EAAE,KAAK,EAAE,MAAM,MAAM,KAAK,EAAI,EAAE,iBAAiB,CAAC,iBAAiB,wBAAwB,KAAK,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,mBAAmB,SAAS,wEAAwE,QAAQ,uEAAuE,cAAc,EAAE,KAAK,OAAO,EAAE,QAAQ,GAAG,cAAc,EAAE,eAAe,GAAK,YAAY,GAAG,aAAa,GAAG,WAAW,EAAE,OAAO,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,cAAc,GAAM,cAAc,EAAE,eAAe,EAAE,kBAAkB,qBAAqB,QAAQ,GAAG,gBAAgB,EAAE,EAAE,cAAc,CAAC,QAAQ,qBAAqB,OAAO,mBAAmB,KAAK,CAAC,QAAQ,qBAAqB,UAAU,EAAE,QAAQ,GAAK,KAAK,EAAE,EAAE,OAAO,EAAE,KAAK,EAAE,EAAE,eAAe,CAAcxI,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,MAAM,iBAAiBuE,EAAiB,SAAS,YAAY,SAAsBzE,EAAKyI,GAAmB,CAAC,SAAsBzI,EAAK0I,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAS,KAAK,YAAY,EAAE,QAAQ,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,WAAW,EAAE,KAAK,iBAAiB,CAAC,EAAE,SAAS,CAACwC,EAAYC,EAAgBC,IAAyBrL,EAAK+I,GAAU,CAAC,SAASoC,GAAa,IAAI,CAAC,CAAC,UAAUlI,EAAmB,GAAGC,CAAW,EAAEoI,KAAUrI,IAAqB,GAAuBjD,EAAKiI,GAAY,CAAC,GAAG,aAAa/E,CAAW,GAAG,SAAsBlD,EAAKiJ,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAUhG,CAAkB,EAAE,SAAsBjD,EAAKkJ,GAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAUxH,CAAkB,EAAE,UAAU,WAAW,EAAE,OAAO,YAAY,SAAsB1B,EAAKE,EAAO,EAAE,CAAC,UAAU,gCAAgC,iBAAiBuE,EAAiB,SAAS,YAAY,SAAsBzE,EAAKuI,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsBvI,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBuE,EAAiB,SAAS,sBAAsB,SAAsBzE,EAAKmJ,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,UAAUnH,EAAmB,SAAS,YAAY,UAAUJ,EAAmB,UAAUwH,GAAkBtH,EAAmBb,CAAY,EAAE,UAAUoI,GAAkBxH,CAAkB,EAAE,UAAUF,EAAmB,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU2H,EAAkB,KAAKrI,CAAY,GAAG,eAAe,QAAQ,YAAY,UAAUmI,GAAkBrH,EAAmBd,CAAY,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEiC,CAAW,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,MAAM,sBAAsB,QAAQ,EAAE,QAAQ,EAAE,QAAQ,GAAM,MAAM,CAAC,EAAE,cAAc,CAAC,MAAM,CAAC,IAAI,GAAG,KAAK,GAAG,OAAO,CAAC,EAAE,KAAK,CAAC,MAAM,qBAAqB,OAAO,qBAAqB,OAAO,qBAAqB,cAAc,EAAE,KAAK,OAAO,EAAE,UAAU,eAAe,QAAQ,GAAG,cAAc,GAAG,eAAe,GAAM,YAAY,GAAG,aAAa,GAAG,WAAW,GAAG,OAAO,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,cAAc,GAAM,cAAc,EAAE,eAAe,EAAE,QAAQ,EAAE,EAAE,UAAU1B,EAAU,UAAU,OAAO,SAAS,QAAQ,iBAAiB,cAAc,iBAAiB,eAAe,KAAK,CAAC,WAAW,qDAAqD,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,0BAA0B,GAAG,YAAY,GAAK,KAAK,MAAM,iBAAiB,CAAC,EAAE,QAAQ,CAAC,UAAU,GAAM,QAAQ8H,EAAkB,KAAKrI,CAAY,GAAG,OAAO,aAAa,GAAG,WAAW,OAAO,YAAY,UAAU,aAAa,CAAC,QAAQ,EAAE,YAAY,WAAW,EAAE,mBAAmBqI,EAAkB,KAAKrI,CAAY,GAAG,QAAQ,mBAAmB,OAAO,MAAM,CAAC,MAAM,MAAM,EAAE,cAAc,EAAE,cAAc,SAAS,mBAAmB,CAAC,UAAU,GAAK,QAAQqI,EAAkB,KAAKrI,CAAY,GAAG,MAAM,aAAa,MAAM,SAAS,GAAM,OAAO,MAAM,MAAM,QAAQ,UAAU,GAAK,QAAQ,IAAI,EAAE,kBAAkB,CAAC,KAAK,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,mBAAmB,SAAS,qBAAqB,QAAQ,mBAAmB,cAAc,EAAE,KAAK,OAAO,EAAE,OAAO,GAAG,QAAQ,EAAE,OAAO,GAAG,QAAQ,kCAAkC,WAAW,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,qBAAqB,SAAS,qBAAqB,QAAQ,qBAAqB,cAAc,EAAE,KAAK,OAAO,CAAC,EAAE,sBAAsB,CAAC,aAAa,MAAM,SAAS,MAAM,QAAQ,IAAI,EAAE,mBAAmB,CAAC,UAAU,eAAe,IAAI,GAAG,SAAS,QAAQ,QAAQ,MAAM,OAAO,IAAI,EAAE,WAAW,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEuG,GAAa,GAAgBxH,EAAKuI,EAA0B,CAAC,SAAsBvI,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,mBAAmB,OAAO,iBAAiBuE,EAAiB,SAAS,sBAAsB,KAAK,OAAO,SAAsBzE,EAAKwI,GAAO,CAAC,kBAAkB,CAAC,UAAU,aAAa,WAAW,aAAa,KAAK,EAAE,KAAK,EAAE,MAAM,MAAM,KAAK,EAAI,EAAE,iBAAiB,CAAC,iBAAiB,wBAAwB,KAAK,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,mBAAmB,SAAS,wEAAwE,QAAQ,uEAAuE,cAAc,EAAE,KAAK,OAAO,EAAE,QAAQ,GAAG,cAAc,EAAE,eAAe,GAAK,YAAY,GAAG,aAAa,GAAG,WAAW,EAAE,OAAO,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,cAAc,GAAM,cAAc,EAAE,eAAe,EAAE,kBAAkB,qBAAqB,QAAQ,GAAG,gBAAgB,EAAE,EAAE,cAAc,CAAC,QAAQ,qBAAqB,OAAO,mBAAmB,KAAK,CAAC,QAAQ,qBAAqB,UAAU,EAAE,QAAQ,GAAK,KAAK,EAAE,EAAE,OAAO,EAAE,KAAK,EAAE,EAAE,eAAe,CAAcxI,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,iBAAiBuE,EAAiB,SAAS,YAAY,SAAsBzE,EAAKyI,GAAmB,CAAC,SAAsBzI,EAAK0I,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAS,KAAK,YAAY,EAAE,QAAQ,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,WAAW,EAAE,KAAK,iBAAiB,CAAC,EAAE,SAAS,CAAC4C,EAAYC,EAAgBC,IAAyBzL,EAAK+I,GAAU,CAAC,SAASwC,GAAa,IAAI,CAAC,CAAC,UAAUpI,EAAmB,GAAGC,CAAW,EAAEsI,KAAUvI,IAAqB,GAAuBnD,EAAKiI,GAAY,CAAC,GAAG,aAAa7E,CAAW,GAAG,SAAsBpD,EAAKiJ,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU9F,CAAkB,EAAE,SAAsBnD,EAAKkJ,GAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAUxH,CAAkB,EAAE,UAAU,WAAW,EAAE,OAAO,YAAY,SAAsB1B,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,iBAAiBuE,EAAiB,SAAS,YAAY,SAAsBzE,EAAKuI,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsBvI,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBuE,EAAiB,SAAS,sBAAsB,SAAsBzE,EAAKmJ,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,UAAUnH,EAAmB,SAAS,YAAY,UAAUJ,EAAmB,UAAUwH,GAAkBtH,EAAmBb,CAAY,EAAE,UAAUoI,GAAkBxH,CAAkB,EAAE,UAAUF,EAAmB,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU2H,EAAkB,KAAKrI,CAAY,GAAG,eAAe,QAAQ,YAAY,UAAUmI,GAAkBrH,EAAmBd,CAAY,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEmC,CAAW,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,MAAM,sBAAsB,QAAQ,EAAE,QAAQ,EAAE,QAAQ,GAAM,MAAM,CAAC,EAAE,cAAc,CAAC,MAAM,CAAC,IAAI,GAAG,KAAK,GAAG,OAAO,CAAC,EAAE,KAAK,CAAC,MAAM,qBAAqB,OAAO,qBAAqB,OAAO,qBAAqB,cAAc,EAAE,KAAK,OAAO,EAAE,UAAU,eAAe,QAAQ,GAAG,cAAc,GAAG,eAAe,GAAM,YAAY,GAAG,aAAa,GAAG,WAAW,GAAG,OAAO,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,cAAc,GAAM,cAAc,EAAE,eAAe,EAAE,QAAQ,EAAE,EAAE,UAAU5B,EAAU,UAAU,OAAO,SAAS,QAAQ,iBAAiB,cAAc,iBAAiB,eAAe,KAAK,CAAC,WAAW,qDAAqD,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,0BAA0B,GAAG,YAAY,GAAK,KAAK,OAAO,iBAAiB,CAAC,EAAE,QAAQ,CAAC,UAAU,GAAM,QAAQ8H,EAAkB,KAAKrI,CAAY,GAAG,OAAO,aAAa,GAAG,WAAW,OAAO,YAAY,UAAU,aAAa,CAAC,QAAQ,EAAE,YAAY,WAAW,EAAE,mBAAmBqI,EAAkB,KAAKrI,CAAY,GAAG,QAAQ,mBAAmB,OAAO,MAAM,CAAC,MAAM,MAAM,EAAE,cAAc,EAAE,cAAc,SAAS,mBAAmB,CAAC,UAAU,GAAK,QAAQqI,EAAkB,KAAKrI,CAAY,GAAG,MAAM,aAAa,MAAM,SAAS,GAAM,OAAO,MAAM,MAAM,QAAQ,UAAU,GAAK,QAAQ,IAAI,EAAE,kBAAkB,CAAC,KAAK,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,mBAAmB,SAAS,qBAAqB,QAAQ,mBAAmB,cAAc,EAAE,KAAK,OAAO,EAAE,OAAO,GAAG,QAAQ,EAAE,OAAO,GAAG,QAAQ,kCAAkC,WAAW,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,qBAAqB,SAAS,qBAAqB,QAAQ,qBAAqB,cAAc,EAAE,KAAK,OAAO,CAAC,EAAE,sBAAsB,CAAC,aAAa,MAAM,SAAS,MAAM,QAAQ,IAAI,EAAE,mBAAmB,CAAC,UAAU,eAAe,IAAI,GAAG,SAAS,QAAQ,QAAQ,MAAM,OAAO,IAAI,EAAE,WAAW,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEwG,GAAc,GAAgBzH,EAAKuI,EAA0B,CAAC,SAAsBvI,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,mBAAmB,QAAQ,iBAAiBuE,EAAiB,SAAS,sBAAsB,KAAK,QAAQ,SAAsBzE,EAAKwI,GAAO,CAAC,kBAAkB,CAAC,UAAU,aAAa,WAAW,aAAa,KAAK,EAAE,KAAK,EAAE,MAAM,MAAM,KAAK,EAAI,EAAE,iBAAiB,CAAC,iBAAiB,wBAAwB,KAAK,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,mBAAmB,SAAS,wEAAwE,QAAQ,uEAAuE,cAAc,EAAE,KAAK,OAAO,EAAE,QAAQ,GAAG,cAAc,EAAE,eAAe,GAAK,YAAY,GAAG,aAAa,GAAG,WAAW,EAAE,OAAO,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,cAAc,GAAM,cAAc,EAAE,eAAe,EAAE,kBAAkB,qBAAqB,QAAQ,GAAG,gBAAgB,EAAE,EAAE,cAAc,CAAC,QAAQ,qBAAqB,OAAO,mBAAmB,KAAK,CAAC,QAAQ,qBAAqB,UAAU,EAAE,QAAQ,GAAK,KAAK,EAAE,EAAE,OAAO,EAAE,KAAK,EAAE,EAAE,eAAe,CAAcxI,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,iBAAiBuE,EAAiB,SAAS,YAAY,SAAsBzE,EAAKyI,GAAmB,CAAC,SAAsBzI,EAAK0I,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAS,KAAK,YAAY,EAAE,QAAQ,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,WAAW,EAAE,KAAK,iBAAiB,CAAC,EAAE,SAAS,CAACgD,EAAaC,EAAiBC,IAA0B7L,EAAK+I,GAAU,CAAC,SAAS4C,GAAc,IAAI,CAAC,CAAC,UAAUtI,EAAmB,GAAGC,CAAW,EAAEwI,KAAWzI,IAAqB,GAAuBrD,EAAKiI,GAAY,CAAC,GAAG,aAAa3E,CAAW,GAAG,SAAsBtD,EAAKiJ,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU5F,CAAkB,EAAE,SAAsBrD,EAAKkJ,GAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAUxH,CAAkB,EAAE,UAAU,WAAW,EAAE,OAAO,YAAY,SAAsB1B,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,iBAAiBuE,EAAiB,SAAS,YAAY,SAAsBzE,EAAKuI,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsBvI,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBuE,EAAiB,SAAS,sBAAsB,SAAsBzE,EAAKmJ,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,UAAUnH,EAAmB,SAAS,YAAY,UAAUJ,EAAmB,UAAUwH,GAAkBtH,EAAmBb,CAAY,EAAE,UAAUoI,GAAkBxH,CAAkB,EAAE,UAAUF,EAAmB,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU2H,EAAkB,KAAKrI,CAAY,GAAG,eAAe,QAAQ,YAAY,UAAUmI,GAAkBrH,EAAmBd,CAAY,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqC,CAAW,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,MAAM,sBAAsB,QAAQ,EAAE,QAAQ,EAAE,QAAQ,GAAM,MAAM,CAAC,EAAE,cAAc,CAAC,MAAM,CAAC,IAAI,GAAG,KAAK,GAAG,OAAO,CAAC,EAAE,KAAK,CAAC,MAAM,qBAAqB,OAAO,qBAAqB,OAAO,qBAAqB,cAAc,EAAE,KAAK,OAAO,EAAE,UAAU,eAAe,QAAQ,GAAG,cAAc,GAAG,eAAe,GAAM,YAAY,GAAG,aAAa,GAAG,WAAW,GAAG,OAAO,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,cAAc,GAAM,cAAc,EAAE,eAAe,EAAE,QAAQ,EAAE,EAAE,UAAU9B,EAAU,UAAU,OAAO,SAAS,QAAQ,iBAAiB,cAAc,iBAAiB,eAAe,KAAK,CAAC,WAAW,qDAAqD,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,0BAA0B,GAAG,YAAY,GAAK,KAAK,QAAQ,iBAAiB,CAAC,EAAE,QAAQ,CAAC,UAAU,GAAM,QAAQ8H,EAAkB,KAAKrI,CAAY,GAAG,OAAO,aAAa,GAAG,WAAW,OAAO,YAAY,UAAU,aAAa,CAAC,QAAQ,EAAE,YAAY,WAAW,EAAE,mBAAmBqI,EAAkB,KAAKrI,CAAY,GAAG,QAAQ,mBAAmB,OAAO,MAAM,CAAC,MAAM,MAAM,EAAE,cAAc,EAAE,cAAc,SAAS,mBAAmB,CAAC,UAAU,GAAK,QAAQqI,EAAkB,KAAKrI,CAAY,GAAG,MAAM,aAAa,MAAM,SAAS,GAAM,OAAO,MAAM,MAAM,QAAQ,UAAU,GAAK,QAAQ,IAAI,EAAE,kBAAkB,CAAC,KAAK,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,mBAAmB,SAAS,qBAAqB,QAAQ,mBAAmB,cAAc,EAAE,KAAK,OAAO,EAAE,OAAO,GAAG,QAAQ,EAAE,OAAO,GAAG,QAAQ,kCAAkC,WAAW,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,qBAAqB,SAAS,qBAAqB,QAAQ,qBAAqB,cAAc,EAAE,KAAK,OAAO,CAAC,EAAE,sBAAsB,CAAC,aAAa,MAAM,SAAS,MAAM,QAAQ,IAAI,EAAE,mBAAmB,CAAC,UAAU,eAAe,IAAI,GAAG,SAAS,QAAQ,QAAQ,MAAM,OAAO,IAAI,EAAE,WAAW,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEyG,GAAc,GAAgB1H,EAAKuI,EAA0B,CAAC,SAAsBvI,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,mBAAmB,UAAU,iBAAiBuE,EAAiB,SAAS,sBAAsB,KAAK,UAAU,SAAsBzE,EAAKwI,GAAO,CAAC,kBAAkB,CAAC,UAAU,aAAa,WAAW,aAAa,KAAK,EAAE,KAAK,EAAE,MAAM,MAAM,KAAK,EAAI,EAAE,iBAAiB,CAAC,iBAAiB,wBAAwB,KAAK,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,mBAAmB,SAAS,wEAAwE,QAAQ,uEAAuE,cAAc,EAAE,KAAK,OAAO,EAAE,QAAQ,GAAG,cAAc,EAAE,eAAe,GAAK,YAAY,GAAG,aAAa,GAAG,WAAW,EAAE,OAAO,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,cAAc,GAAM,cAAc,EAAE,eAAe,EAAE,kBAAkB,qBAAqB,QAAQ,GAAG,gBAAgB,EAAE,EAAE,cAAc,CAAC,QAAQ,qBAAqB,OAAO,mBAAmB,KAAK,CAAC,QAAQ,qBAAqB,UAAU,EAAE,QAAQ,GAAK,KAAK,EAAE,EAAE,OAAO,EAAE,KAAK,EAAE,EAAE,eAAe,CAAcxI,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAAU,iBAAiBuE,EAAiB,SAAS,YAAY,SAAsBzE,EAAKyI,GAAmB,CAAC,SAAsBzI,EAAK0I,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAS,KAAK,YAAY,EAAE,QAAQ,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,WAAW,EAAE,KAAK,iBAAiB,CAAC,EAAE,SAAS,CAACoD,EAAaC,EAAiBC,IAA0BjM,EAAK+I,GAAU,CAAC,SAASgD,GAAc,IAAI,CAAC,CAAC,UAAUxI,EAAmB,GAAGC,CAAW,EAAE0I,KAAW3I,IAAqB,GAAuBvD,EAAKiI,GAAY,CAAC,GAAG,aAAazE,CAAW,GAAG,SAAsBxD,EAAKiJ,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU1F,CAAkB,EAAE,SAAsBvD,EAAKkJ,GAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAUxH,CAAkB,EAAE,UAAU,WAAW,EAAE,OAAO,YAAY,SAAsB1B,EAAKE,EAAO,EAAE,CAAC,UAAU,gCAAgC,iBAAiBuE,EAAiB,SAAS,YAAY,SAAsBzE,EAAKuI,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsBvI,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBuE,EAAiB,SAAS,sBAAsB,SAAsBzE,EAAKmJ,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,UAAUnH,EAAmB,SAAS,YAAY,UAAUJ,EAAmB,UAAUwH,GAAkBtH,EAAmBb,CAAY,EAAE,UAAUoI,GAAkBxH,CAAkB,EAAE,UAAUF,EAAmB,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU2H,EAAkB,KAAKrI,CAAY,GAAG,eAAe,QAAQ,YAAY,UAAUmI,GAAkBrH,EAAmBd,CAAY,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEuC,CAAW,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,MAAM,sBAAsB,QAAQ,EAAE,QAAQ,EAAE,QAAQ,GAAM,MAAM,CAAC,EAAE,cAAc,CAAC,MAAM,CAAC,IAAI,GAAG,KAAK,GAAG,OAAO,CAAC,EAAE,KAAK,CAAC,MAAM,qBAAqB,OAAO,qBAAqB,OAAO,qBAAqB,cAAc,EAAE,KAAK,OAAO,EAAE,UAAU,eAAe,QAAQ,GAAG,cAAc,GAAG,eAAe,GAAM,YAAY,GAAG,aAAa,GAAG,WAAW,GAAG,OAAO,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,cAAc,GAAM,cAAc,EAAE,eAAe,EAAE,QAAQ,EAAE,EAAE,UAAUhC,EAAU,UAAU,OAAO,SAAS,QAAQ,iBAAiB,cAAc,iBAAiB,eAAe,KAAK,CAAC,WAAW,qDAAqD,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,0BAA0B,GAAG,YAAY,GAAK,KAAK,UAAU,iBAAiB,CAAC,EAAE,QAAQ,CAAC,UAAU,GAAM,QAAQ8H,EAAkB,KAAKrI,CAAY,GAAG,OAAO,aAAa,GAAG,WAAW,OAAO,YAAY,UAAU,aAAa,CAAC,QAAQ,EAAE,YAAY,WAAW,EAAE,mBAAmBqI,EAAkB,KAAKrI,CAAY,GAAG,QAAQ,mBAAmB,OAAO,MAAM,CAAC,MAAM,MAAM,EAAE,cAAc,EAAE,cAAc,SAAS,mBAAmB,CAAC,UAAU,GAAK,QAAQqI,EAAkB,KAAKrI,CAAY,GAAG,MAAM,aAAa,MAAM,SAAS,GAAM,OAAO,MAAM,MAAM,QAAQ,UAAU,GAAK,QAAQ,IAAI,EAAE,kBAAkB,CAAC,KAAK,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,mBAAmB,SAAS,qBAAqB,QAAQ,mBAAmB,cAAc,EAAE,KAAK,OAAO,EAAE,OAAO,GAAG,QAAQ,EAAE,OAAO,GAAG,QAAQ,kCAAkC,WAAW,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,qBAAqB,SAAS,qBAAqB,QAAQ,qBAAqB,cAAc,EAAE,KAAK,OAAO,CAAC,EAAE,sBAAsB,CAAC,aAAa,MAAM,SAAS,MAAM,QAAQ,IAAI,EAAE,mBAAmB,CAAC,UAAU,eAAe,IAAI,GAAG,SAAS,QAAQ,QAAQ,MAAM,OAAO,IAAI,EAAE,WAAW,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE0G,GAAc,GAAgB3H,EAAKuI,EAA0B,CAAC,SAAsBvI,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,mBAAmB,UAAU,iBAAiBuE,EAAiB,SAAS,sBAAsB,KAAK,UAAU,SAAsBzE,EAAKwI,GAAO,CAAC,kBAAkB,CAAC,UAAU,aAAa,WAAW,aAAa,KAAK,EAAE,KAAK,EAAE,MAAM,MAAM,KAAK,EAAI,EAAE,iBAAiB,CAAC,iBAAiB,wBAAwB,KAAK,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,mBAAmB,SAAS,wEAAwE,QAAQ,uEAAuE,cAAc,EAAE,KAAK,OAAO,EAAE,QAAQ,GAAG,cAAc,EAAE,eAAe,GAAK,YAAY,GAAG,aAAa,GAAG,WAAW,EAAE,OAAO,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,cAAc,GAAM,cAAc,EAAE,eAAe,EAAE,kBAAkB,qBAAqB,QAAQ,GAAG,gBAAgB,EAAE,EAAE,cAAc,CAAC,QAAQ,qBAAqB,OAAO,mBAAmB,KAAK,CAAC,QAAQ,qBAAqB,UAAU,EAAE,QAAQ,GAAK,KAAK,EAAE,EAAE,OAAO,EAAE,KAAK,EAAE,EAAE,eAAe,CAAcxI,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,iBAAiBuE,EAAiB,SAAS,YAAY,SAAsBzE,EAAKyI,GAAmB,CAAC,SAAsBzI,EAAK0I,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAS,KAAK,YAAY,EAAE,QAAQ,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,WAAW,EAAE,KAAK,iBAAiB,CAAC,EAAE,SAAS,CAACwD,EAAaC,EAAiBC,IAA0BrM,EAAK+I,GAAU,CAAC,SAASoD,GAAc,IAAI,CAAC,CAAC,UAAU1I,EAAmB,GAAGC,CAAW,EAAE4I,KAAW7I,IAAqB,GAAuBzD,EAAKiI,GAAY,CAAC,GAAG,aAAavE,CAAW,GAAG,SAAsB1D,EAAKiJ,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAUxF,CAAkB,EAAE,SAAsBzD,EAAKkJ,GAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAUxH,CAAkB,EAAE,UAAU,WAAW,EAAE,OAAO,YAAY,SAAsB1B,EAAKE,EAAO,EAAE,CAAC,UAAU,gCAAgC,iBAAiBuE,EAAiB,SAAS,YAAY,SAAsBzE,EAAKuI,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsBvI,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBuE,EAAiB,SAAS,sBAAsB,SAAsBzE,EAAKmJ,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,UAAUnH,EAAmB,SAAS,YAAY,UAAUJ,EAAmB,UAAUwH,GAAkBtH,EAAmBb,CAAY,EAAE,UAAUoI,GAAkBxH,CAAkB,EAAE,UAAUF,EAAmB,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU2H,EAAkB,KAAKrI,CAAY,GAAG,eAAe,QAAQ,YAAY,UAAUmI,GAAkBrH,EAAmBd,CAAY,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEyC,CAAW,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,MAAM,sBAAsB,QAAQ,EAAE,QAAQ,EAAE,QAAQ,GAAM,MAAM,CAAC,EAAE,cAAc,CAAC,MAAM,CAAC,IAAI,GAAG,KAAK,GAAG,OAAO,CAAC,EAAE,KAAK,CAAC,MAAM,qBAAqB,OAAO,qBAAqB,OAAO,qBAAqB,cAAc,EAAE,KAAK,OAAO,EAAE,UAAU,eAAe,QAAQ,GAAG,cAAc,GAAG,eAAe,GAAM,YAAY,GAAG,aAAa,GAAG,WAAW,GAAG,OAAO,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,cAAc,GAAM,cAAc,EAAE,eAAe,EAAE,QAAQ,EAAE,EAAE,UAAUlC,EAAU,UAAU,OAAO,SAAS,QAAQ,iBAAiB,cAAc,iBAAiB,eAAe,KAAK,CAAC,WAAW,qDAAqD,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,0BAA0B,GAAG,YAAY,GAAK,KAAK,UAAU,iBAAiB,CAAC,EAAE,QAAQ,CAAC,UAAU,GAAM,QAAQ8H,EAAkB,KAAKrI,CAAY,GAAG,OAAO,aAAa,GAAG,WAAW,OAAO,YAAY,UAAU,aAAa,CAAC,QAAQ,EAAE,YAAY,WAAW,EAAE,mBAAmBqI,EAAkB,KAAKrI,CAAY,GAAG,QAAQ,mBAAmB,OAAO,MAAM,CAAC,MAAM,MAAM,EAAE,cAAc,EAAE,cAAc,SAAS,mBAAmB,CAAC,UAAU,GAAK,QAAQqI,EAAkB,KAAKrI,CAAY,GAAG,MAAM,aAAa,MAAM,SAAS,GAAM,OAAO,MAAM,MAAM,QAAQ,UAAU,GAAK,QAAQ,IAAI,EAAE,kBAAkB,CAAC,KAAK,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,mBAAmB,SAAS,qBAAqB,QAAQ,mBAAmB,cAAc,EAAE,KAAK,OAAO,EAAE,OAAO,GAAG,QAAQ,EAAE,OAAO,GAAG,QAAQ,kCAAkC,WAAW,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,qBAAqB,SAAS,qBAAqB,QAAQ,qBAAqB,cAAc,EAAE,KAAK,OAAO,CAAC,EAAE,sBAAsB,CAAC,aAAa,MAAM,SAAS,MAAM,QAAQ,IAAI,EAAE,mBAAmB,CAAC,UAAU,eAAe,IAAI,GAAG,SAAS,QAAQ,QAAQ,MAAM,OAAO,IAAI,EAAE,WAAW,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE2G,GAAc,GAAgB5H,EAAKuI,EAA0B,CAAC,SAAsBvI,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,mBAAmB,cAAc,iBAAiBuE,EAAiB,SAAS,sBAAsB,KAAK,cAAc,SAAsBzE,EAAKwI,GAAO,CAAC,kBAAkB,CAAC,UAAU,aAAa,WAAW,aAAa,KAAK,EAAE,KAAK,EAAE,MAAM,MAAM,KAAK,EAAI,EAAE,iBAAiB,CAAC,iBAAiB,wBAAwB,KAAK,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,mBAAmB,SAAS,wEAAwE,QAAQ,uEAAuE,cAAc,EAAE,KAAK,OAAO,EAAE,QAAQ,GAAG,cAAc,EAAE,eAAe,GAAK,YAAY,GAAG,aAAa,GAAG,WAAW,EAAE,OAAO,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,cAAc,GAAM,cAAc,EAAE,eAAe,EAAE,kBAAkB,qBAAqB,QAAQ,GAAG,gBAAgB,EAAE,EAAE,cAAc,CAAC,QAAQ,qBAAqB,OAAO,mBAAmB,KAAK,CAAC,QAAQ,qBAAqB,UAAU,EAAE,QAAQ,GAAK,KAAK,EAAE,EAAE,OAAO,EAAE,KAAK,EAAE,EAAE,eAAe,CAAcxI,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,cAAc,iBAAiBuE,EAAiB,SAAS,YAAY,SAAsBzE,EAAKyI,GAAmB,CAAC,SAAsBzI,EAAK0I,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAS,KAAK,YAAY,EAAE,QAAQ,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,WAAW,EAAE,KAAK,iBAAiB,CAAC,EAAE,SAAS,CAAC4D,EAAaC,EAAiBC,IAA0BzM,EAAK+I,GAAU,CAAC,SAASwD,GAAc,IAAI,CAAC,CAAC,UAAU5I,EAAmB,GAAGC,CAAW,EAAE8I,KAAW/I,IAAqB,GAAuB3D,EAAKiI,GAAY,CAAC,GAAG,aAAarE,CAAW,GAAG,SAAsB5D,EAAKiJ,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAUtF,CAAkB,EAAE,SAAsB3D,EAAKkJ,GAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAUxH,CAAkB,EAAE,UAAU,WAAW,EAAE,OAAO,YAAY,SAAsB1B,EAAKE,EAAO,EAAE,CAAC,UAAU,gCAAgC,iBAAiBuE,EAAiB,SAAS,YAAY,SAAsBzE,EAAKuI,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsBvI,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBuE,EAAiB,SAAS,sBAAsB,SAAsBzE,EAAKmJ,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,UAAUnH,EAAmB,SAAS,YAAY,UAAUJ,EAAmB,UAAUwH,GAAkBtH,EAAmBb,CAAY,EAAE,UAAUoI,GAAkBxH,CAAkB,EAAE,UAAUF,EAAmB,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU2H,EAAkB,KAAKrI,CAAY,GAAG,eAAe,QAAQ,YAAY,UAAUmI,GAAkBrH,EAAmBd,CAAY,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE2C,CAAW,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,MAAM,sBAAsB,QAAQ,EAAE,QAAQ,EAAE,QAAQ,GAAM,MAAM,CAAC,EAAE,cAAc,CAAC,MAAM,CAAC,IAAI,GAAG,KAAK,GAAG,OAAO,CAAC,EAAE,KAAK,CAAC,MAAM,qBAAqB,OAAO,qBAAqB,OAAO,qBAAqB,cAAc,EAAE,KAAK,OAAO,EAAE,UAAU,eAAe,QAAQ,GAAG,cAAc,GAAG,eAAe,GAAM,YAAY,GAAG,aAAa,GAAG,WAAW,GAAG,OAAO,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,cAAc,GAAM,cAAc,EAAE,eAAe,EAAE,QAAQ,EAAE,EAAE,UAAUpC,EAAU,UAAU,OAAO,SAAS,QAAQ,iBAAiB,cAAc,iBAAiB,eAAe,KAAK,CAAC,WAAW,qDAAqD,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,0BAA0B,GAAG,YAAY,GAAK,KAAK,cAAc,iBAAiB,CAAC,EAAE,QAAQ,CAAC,UAAU,GAAM,QAAQ8H,EAAkB,KAAKrI,CAAY,GAAG,OAAO,aAAa,GAAG,WAAW,OAAO,YAAY,UAAU,aAAa,CAAC,QAAQ,EAAE,YAAY,WAAW,EAAE,mBAAmBqI,EAAkB,KAAKrI,CAAY,GAAG,QAAQ,mBAAmB,OAAO,MAAM,CAAC,MAAM,MAAM,EAAE,cAAc,EAAE,cAAc,SAAS,mBAAmB,CAAC,UAAU,GAAK,QAAQqI,EAAkB,KAAKrI,CAAY,GAAG,MAAM,aAAa,MAAM,SAAS,GAAM,OAAO,MAAM,MAAM,QAAQ,UAAU,GAAK,QAAQ,IAAI,EAAE,kBAAkB,CAAC,KAAK,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,mBAAmB,SAAS,qBAAqB,QAAQ,mBAAmB,cAAc,EAAE,KAAK,OAAO,EAAE,OAAO,GAAG,QAAQ,EAAE,OAAO,GAAG,QAAQ,kCAAkC,WAAW,CAAC,UAAU,qBAAqB,SAAS,qBAAqB,UAAU,qBAAqB,SAAS,qBAAqB,SAAS,qBAAqB,QAAQ,qBAAqB,cAAc,EAAE,KAAK,OAAO,CAAC,EAAE,sBAAsB,CAAC,aAAa,MAAM,SAAS,MAAM,QAAQ,IAAI,EAAE,mBAAmB,CAAC,UAAU,eAAe,IAAI,GAAG,SAAS,QAAQ,QAAQ,MAAM,OAAO,IAAI,EAAE,WAAW,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ0L,GAAI,CAAC,kFAAkF,kFAAkF,+QAA+Q,gHAAgH,8RAA8R,0RAA0R,gHAAgH,0JAA0J,snBAAsnB,+oBAA+oB,kqBAAkqB,unBAAunB,++JAA++J,EASpgxGC,GAAgBC,GAAQ/L,GAAU6L,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,oBAAoBA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,cAAc,iBAAiB,WAAW,YAAY,YAAY,aAAa,aAAa,cAAc,eAAe,gBAAgB,eAAe,gBAAgB,mBAAmB,oBAAoB,gBAAgB,iBAAiB,iBAAiB,kBAAkB,iBAAiB,kBAAkB,iBAAiB,kBAAkB,iBAAiB,kBAAkB,iBAAiB,kBAAkB,iBAAiB,iBAAiB,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,oBAAoB,YAAY,iBAAiB,MAAM,aAAa,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,oBAAoB,gBAAgB,GAAM,MAAM,QAAQ,KAAKA,EAAY,MAAM,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,aAAa,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGM,GAAiB,GAAGC,EAAW,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECVjpD,IAAAC,GAAA,GAAAC,GAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAO,IAAMC,GAAG,iHAAoCC,GAAG,kFAAwCC,GAAG,sDAA2BC,GAAG,2EACnHC,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECA1T,IAAMC,GAAiB,CAAC,UAAUC,EAAe,EAAiB,SAARC,GAAmCC,EAAIC,EAAO,CAAC,KAAMA,GAAO,CAAC,IAAMC,EAAOL,GAAiBI,EAAO,EAAE,EAAE,GAAGC,EAAO,CAAC,IAAMC,EAAMD,EAAOF,CAAG,EAAE,GAAGG,EAAM,OAAOA,CAAM,CAACF,EAAOA,EAAO,QAAS,CAAC,CCA0rB,IAAMG,GAA4BC,GAASC,EAAsB,EAAQC,GAAwBF,GAASG,EAAkB,EAAQC,GAAeJ,GAASK,EAAS,EAAQC,GAAkBN,GAASO,EAAY,EAAQC,GAAqBC,GAAoBF,EAAY,EAAQG,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,EAAmB,EAAQC,EAAWL,GAAOE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,GAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,EAAQ,EAAQC,GAAqB,CAAC,oBAAoB,YAAY,mBAAmB,YAAY,iBAAiB,YAAY,gBAAgB,YAAY,eAAe,YAAY,aAAa,YAAY,YAAY,YAAY,kBAAkB,YAAY,iBAAiB,YAAY,kBAAkB,YAAY,iBAAiB,YAAY,kBAAkB,YAAY,iBAAiB,YAAY,kBAAkB,YAAY,iBAAiB,YAAY,kBAAkB,YAAY,iBAAiB,YAAY,kBAAkB,YAAY,iBAAiB,YAAY,iBAAiB,YAAY,gBAAgB,YAAY,YAAY,YAAY,WAAW,YAAY,cAAc,YAAY,gBAAgB,YAAY,eAAe,YAAY,cAAc,YAAY,aAAa,WAAW,EAAQC,GAAwB,CAAC,YAAY,YAAY,QAAQ,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,OAAAC,EAAO,GAAAC,EAAG,OAAAC,EAAO,OAAAC,EAAO,gBAAAC,EAAgB,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,UAAUV,GAAqBG,CAAM,GAAGA,GAAQO,EAAM,WAAW,YAAY,UAAUH,GAAQG,EAAM,WAAW,aAAa,UAAUJ,GAAQI,EAAM,WAAW,YAAY,UAAUF,GAAiBE,EAAM,WAAW,GAAK,QAAQT,GAAwBS,EAAM,OAAO,GAAGA,EAAM,SAAS,WAAW,GAAUC,GAAuB,CAACD,EAAM3B,IAAe2B,EAAM,iBAAwB3B,EAAS,KAAK,GAAG,EAAE2B,EAAM,iBAAwB3B,EAAS,KAAK,GAAG,EAAU6B,GAA6BC,GAAW,SAASH,EAAMI,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAnC,EAAQ,UAAAoC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAEvB,GAASQ,CAAK,EAAO,CAAC,YAAAgB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAlD,EAAQ,EAAEmD,GAAgB,CAAC,WAAAxD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQuD,EAAiBxB,GAAuBD,EAAM3B,EAAQ,EAAO,CAAC,sBAAAqD,EAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAaH,EAAsB,SAASI,IAAO,CAACR,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAEC,EAAW,WAAW,CAAE,CAAC,EAAQQ,EAAYL,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAuCS,EAAkBC,GAAGhE,GAAkB,GAAhD,CAAC,CAAuE,EAAQiE,EAAWC,EAAO,IAAI,EAAQC,EAAY,IAAQpB,IAAc,YAA6CqB,EAAa3D,GAAWsC,IAAc,YAAmB,GAAatC,EAAc4D,EAAsBC,GAAM,EAAQC,GAAkBC,GAAqB,EAAE,OAAoBvD,EAAKwD,GAAY,CAAC,GAAGhC,GAAU4B,EAAgB,SAAsBpD,EAAKC,GAAS,CAAC,QAAQd,GAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBmE,EAAMvD,EAAO,IAAI,CAAC,GAAG2B,EAAU,GAAGI,EAAgB,UAAUc,GAAGD,EAAkB,iBAAiBvB,EAAUQ,CAAU,EAAE,mBAAmB,UAAU,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIrB,GAAK8B,EAAK,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAG1B,CAAK,EAAE,SAAS,CAAC,UAAU,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,EAAE,GAAGrC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,YAAY,iBAAiB,GAAK,MAAM0D,CAAY,CAAC,EAAEb,EAAYI,CAAc,EAAE,SAAS,CAAcuB,EAAMvD,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB,GAAK,iBAAiBqC,EAAiB,SAAS,YAAY,MAAMM,EAAY,GAAG5D,GAAqB,CAAC,UAAU,CAAC,iBAAiB,OAAU,MAAM,MAAS,CAAC,EAAE6C,EAAYI,CAAc,EAAE,SAAS,CAAclC,EAAK0D,GAAS,CAAC,sBAAsB,GAAK,SAAsB1D,EAAWG,GAAS,CAAC,SAAsBH,EAAKE,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,qDAAqD,qBAAqB,OAAO,sBAAsB,8FAA8F,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,uBAAuB,EAAE,iBAAiBqC,EAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAevC,EAAK2D,GAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAAU,KAAK,QAAQ,gBAAgB,IAAI,eAAe,IAAI,iBAAiBpB,EAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,GAAG,EAAE,IAAI,wTAAwT,SAAS,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,EAAE,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAEW,EAAY,GAAgBO,EAAMvD,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiBqC,EAAiB,SAAS,YAAY,SAAS,CAAcvC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiBqC,EAAiB,SAAS,YAAY,SAAsBvC,EAAK4D,EAA0B,CAAC,SAAsB5D,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBqC,EAAiB,SAAS,sBAAsB,SAAsBvC,EAAKzB,GAAmB,CAAC,WAAW,SAAS,SAAS,GAAK,OAAO,EAAE,YAAY,CAAcyB,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,iBAAiBqC,EAAiB,SAAS,YAAY,SAAsBvC,EAAK4D,EAA0B,CAAC,OAAO,GAAG,SAAsB5D,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBqC,EAAiB,SAAS,sBAAsB,SAAsBvC,EAAK3B,GAAuB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,MAAM,eAAe,OAAO,qBAAqB,OAAO,eAAe,cAAc,EAAE,KAAK,OAAO,EAAE,KAAK,CAAC,WAAW,sBAAsB,SAAS,OAAO,UAAU,SAAS,cAAc,MAAM,WAAW,OAAO,EAAE,UAAU,qBAAqB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,GAAG,cAAc,GAAG,eAAe,GAAM,YAAY,GAAG,aAAa,GAAG,WAAW,GAAG,OAAO,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,cAAc,GAAM,cAAc,EAAE,eAAe,EAAE,aAAa,GAAK,YAAY,GAAK,QAAQ,GAAG,cAAc,EAAE,KAAKwF,GAAkB,KAAK1C,CAAY,GAAG,+BAA+B,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAenB,EAAK4D,EAA0B,CAAC,SAAsB5D,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBqC,EAAiB,SAAS,sBAAsB,SAAsBvC,EAAKvB,GAAU,CAAC,UAAU,GAAM,KAAK,CAAC,MAAM,wEAAwE,OAAO,qBAAqB,OAAO,qBAAqB,cAAc,EAAE,KAAK,OAAO,EAAE,MAAM,CAAC,MAAM,mBAAmB,MAAM,QAAQ,WAAW,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAE,MAAM,EAAE,YAAY,EAAE,aAAa,GAAM,UAAU,EAAE,WAAW,EAAE,SAAS,CAAC,EAAE,KAAK,CAAC,WAAW,sBAAsB,SAAS,OAAO,UAAU,SAAS,cAAc,MAAM,WAAW,OAAO,EAAE,UAAU,eAAe,IAAI,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,oBAAoB,iBAAiB,qBAAqB,gBAAgBoF,GAAkB,KAAK1C,CAAY,GAAG,0BAA0B,OAAO,MAAM,WAAW,CAAC,MAAM,eAAe,UAAU,IAAI,QAAQ,GAAG,KAAK,EAAE,EAAE,QAAQ,GAAG,MAAM,CAAC,MAAM,MAAM,EAAE,cAAc,EAAE,MAAM,OAAO,QAAQ,CAAC,MAAM,eAAe,UAAU,IAAI,QAAQ,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE+B,EAAY,GAAgBlD,EAAK4D,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQN,IAAmB,OAAO,OAAO,WAAW,GAAGA,IAAmB,GAAG,GAAG,GAAG,IAAI,SAAsBtD,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBqC,EAAiB,SAAS,sBAAsB,SAAsBvC,EAAKrB,GAAa,CAAC,UAAUkF,GAAkB,KAAK1C,CAAY,GAAG,mBAAmB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUQ,EAAU,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQF,EAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE0B,EAAazB,CAAS,GAAgB1B,EAAK4D,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQN,IAAmB,OAAO,OAAO,WAAW,GAAGA,IAAmB,GAAG,GAAG,GAAG,IAAI,SAAsBtD,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBqC,EAAiB,SAAS,sBAAsB,SAAsBvC,EAAKrB,GAAa,CAAC,UAAUkF,GAAkB,KAAK1C,CAAY,GAAG,wBAAwB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUS,EAAU,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQH,EAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQqC,GAAI,CAAC,kFAAkF,kFAAkF,oVAAoV,0RAA0R,gHAAgH,0JAA0J,gRAAgR,gRAAgR,iJAAiJ,uQAAuQ,yLAAyL,+/BAA+/B,iKAAiK,4EAA4E,8aAA8a,EAS/ndC,GAAgBC,GAAQhD,GAAU8C,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,UAAUA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAUvF,IAAuB,SAAY,CAAC,GAAGA,GAAqB,QAAW,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,QAAQ,EAAE,UAAU,CAAC,aAAa,GAAK,MAAM,mBAAmB,KAAKuF,EAAY,OAAO,EAAE,UAAU,CAAC,aAAa,aAAa,gBAAgB,GAAM,MAAM,UAAU,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,YAAY,gBAAgB,GAAM,MAAM,UAAU,KAAKA,EAAY,MAAM,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,aAAa,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG5F,GAA4B,GAAGG,GAAwB,GAAGE,GAAe,GAAGE,EAAiB,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECV5tF,IAAA2F,GAAA,GAAAC,GAAAD,GAAA,wBAAAE,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,GAAS,CAAC,SAAsBD,EAAKE,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,qDAAqD,qBAAqB,OAAO,sBAAsB,8FAA8F,EAAE,SAAS,qDAAa,CAAC,CAAC,CAAC,EACneC,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECA3G,IAAMC,GAAiB,CAAC,UAAUC,EAAe,EAAiB,SAARC,GAAmCC,EAAIC,EAAO,CAAC,KAAMA,GAAO,CAAC,IAAMC,EAAOL,GAAiBI,EAAO,EAAE,EAAE,GAAGC,EAAO,CAAC,IAAMC,EAAMD,EAAOF,CAAG,EAAE,GAAGG,EAAM,OAAOA,CAAM,CAACF,EAAOA,EAAO,QAAS,CAAC,CCAiJ,IAAMG,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,EAAmB,EAAQC,EAAWL,GAAOE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,GAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,EAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAS,CAAC,CAAC,MAAAC,EAAM,OAAAC,EAAO,MAAAC,EAAM,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,UAAUL,GAAOK,EAAM,UAAU,QAAQP,GAAwBO,EAAM,OAAO,GAAGA,EAAM,SAAS,YAAY,UAAUH,GAAOG,EAAM,SAAS,GAAUC,GAAuB,CAACD,EAAMxB,IAAewB,EAAM,iBAAwBxB,EAAS,KAAK,GAAG,EAAEwB,EAAM,iBAAwBxB,EAAS,KAAK,GAAG,EAAU0B,GAA6BC,GAAW,SAASH,EAAMI,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAhC,EAAQ,UAAAiC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAEnB,GAASM,CAAK,EAAO,CAAC,YAAAc,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA7C,CAAQ,EAAE8C,GAAgB,CAAC,WAAAnD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQkD,EAAiBtB,GAAuBD,EAAMxB,CAAQ,EAAO,CAAC,sBAAAgD,GAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAaH,GAAsB,SAASI,IAAO,CAAoC,GAAnCR,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAKR,GAAqB,MAAMA,EAAU,GAAGgB,CAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAQC,EAAoBL,GAAsB,SAASI,IAAO,CAAmC,GAAlCR,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAKT,GAAqB,MAAMA,EAAU,GAAGiB,CAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAuCE,EAAkBC,GAAG3D,GAAkB,GAAhD,CAAC,CAAuE,EAAQ4D,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBhD,EAAKiD,GAAY,CAAC,GAAG5B,GAAUwB,EAAgB,SAAsB7C,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBU,EAAKE,EAAO,IAAI,CAAC,GAAGsB,EAAU,GAAGI,EAAgB,UAAUc,GAAGD,EAAkB,gBAAgBrB,EAAUM,CAAU,EAAE,mBAAmB,YAAY,iBAAiB,GAAK,iBAAiBQ,EAAiB,SAAS,YAAY,aAAaM,EAAoB,MAAMF,EAAa,IAAIvB,GAAK4B,EAAK,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAGxB,CAAK,EAAE,GAAGlC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAEwC,EAAYI,CAAc,EAAE,SAAsBqB,EAAMhD,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiBgC,EAAiB,SAAS,YAAY,SAAS,CAAclC,EAAKmD,GAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAKpC,CAAY,GAAgBhB,EAAWG,GAAS,CAAC,SAAsBH,EAAKE,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,qDAAqD,qBAAqB,OAAO,sBAAsB,8FAA8F,EAAE,SAAS,aAAa,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,uBAAuB,EAAE,iBAAiBgC,EAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAelC,EAAKqD,GAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAAU,KAAK,QAAQ,gBAAgB,IAAI,eAAe,IAAI,iBAAiBnB,EAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,CAAC,EAAE,IAAI,wTAAwT,SAAS,CAAC,UAAU,CAAC,OAAO,GAAG,CAAC,EAAE,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQoB,GAAI,CAAC,kFAAkF,kFAAkF,oWAAoW,0QAA0Q,iHAAiH,0JAA0J,0WAA0W,EAS95MC,GAAgBC,GAAQ3C,GAAUyC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,UAAUA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAKA,EAAY,YAAY,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAKA,EAAY,YAAY,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,aAAa,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC",
  "names": ["DEFAULT_SORTING_ID", "FAVOURITES_FILTER_ID", "DELIMITER", "FieldType", "FilterFieldType", "FilterTextCondition", "calculateTotalPages", "totalItems", "itemsPerPage", "useInstanceId", "ae", "superfieldsId", "hidden", "ControlType", "Button", "props", "onClick", "onMouseEnter", "_props_font", "_props_style", "_props_customLayer", "_props_style1", "_props_style2", "layer", "width", "height", "q", "p", "u", "createBackground", "Border", "borderPropertyControl", "ControlType", "widthIsMixed", "widthTop", "widthRight", "widthBottom", "widthLeft", "style", "color", "transition", "animate", "radius", "motion", "Message", "title", "subtitle", "createBackground", "fill", "on", "color", "colorA", "colorB", "fillProp", "gradientColorA", "gradientColorB", "noDefault", "props", "ControlType", "fillPropOnOff", "colorOn", "colorAOn", "colorBOn", "colorOff", "colorAOff", "colorBOff", "parsePadding", "padding", "parsedValues", "value", "p", "sortingControls", "defaultSorting", "hidden", "sortFieldType", "getCollectionData", "collectionList", "_collectionList_props", "_collectionList_props_children_props", "_collectionList_props_children", "_collectionList_props1", "_collectionList_props_children_props_children_props", "_collectionList_props_children_props_children", "_collectionList_props_children_props1", "_collectionList_props_children1", "_collectionList_props2", "_queryParent_props", "_collections_", "queryParent", "query", "from", "collections", "processJoin", "select", "field", "mainCollection", "c", "multiReferenceQueries", "multiReferenceIdMap", "argument", "_argument_from", "_argument_where", "alias", "fieldId", "right", "queryData", "propertyControlsById", "propertyControlsByTitle", "collection", "_collection_data", "byId", "byName", "propertyControls", "id", "control", "childrenFunction", "_collectionList_props3", "_clpc_props", "_clpc_props_children_props", "_clpc_props_children", "_clpc_props1", "clpc", "join", "addFieldsToSelect", "fields", "selectItem", "getSelectItemForField", "name", "referenceFieldName", "_propertyControlsByTitle_mainAlias", "_propertyControlsByTitle_fieldId", "mainAlias", "propertyControl", "referencedField", "matchFound", "item", "DEFAULT_COLUMNS", "DEFAULT_GAP", "Masonry", "breakpoints", "columns", "gapH", "gapV", "reverse", "autoArrange", "alignment", "children", "style", "otherProps", "forwardedRef", "elements", "pe", "previousLayout", "arrange", "setArrange", "ye", "layoutVersion", "setLayoutVersion", "resizeObservers", "updateTimeoutRef", "earliestChangedIndex", "handleElementResize", "element", "lastUpdatedHeight", "observer", "entries", "newHeight", "changedIndex", "el", "delay", "v", "addElement", "index", "temporaryElements", "ue", "fe", "layout", "se", "arrayOfChildren", "j", "newLayout", "columnHeights", "_earliestChangedIndex_current", "getColumnIndex", "columnIndex", "item", "elementHeight", "currentColumn", "col", "child", "J", "p", "column", "itemIndex", "createStore", "t", "e", "n", "setState", "r", "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", "_get_instances_path", "path", "getCurrentPath", "updates", "state", "totalItems", "fieldName", "value", "currentFilters", "randomizationSeed", "search", "sortOption", "page", "useSuperfieldsStore", "selector", "initialize", "initializedRef", "pe", "_", "startTransition", "_e", "memoizedFunctions", "se", "functions", "key", "args", "window", "ue", "initializedState", "_state_instances_path", "initialState", "newState", "shallow", "Store_default", "assign", "t", "n", "r", "e", "init", "set", "i", "o", "c", "get", "a", "useBaseStore", "create", "set", "get", "slugFieldId", "favourites", "state", "t", "favourite", "currentFavourites", "favouriteToRemove", "fav", "useFavouriteStore", "selector", "cmsCollectionName", "newState", "cookieId", "savedState", "cmsNameCookieId", "savedFavourites", "error", "key", "value", "args", "FavouriteStore_default", "fieldTypeNames", "FieldType", "Order", "PaginationType", "LayoutType", "SearchFieldType", "Superfields", "props", "_props_collectionList", "_props_emptyState", "_queryParent_props", "_mainPropertyControlsByTitle_", "_filters_FAVOURITES_FILTER_ID", "_collectionList_props", "_collectionList_props1", "superfieldsId", "layout", "componentConfig", "cmsCollectionName", "favouritesOnly", "searchFields", "sortingField", "urlParameters", "slugFieldName", "scrollUp", "customOverrideFilter", "customOverrideSort", "collectionList", "emptyState", "isCanvas", "RenderTarget", "isOptimizing", "window", "scrollUpRef", "pe", "itemCountRef", "isFirstRender", "query", "queryParent", "propertyControlsById", "propertyControlsByTitle", "childrenFunction", "collections", "multiReferenceQueries", "multiReferenceIdMap", "se", "getCollectionData", "mainCollection", "framerPaginationSize", "framerPagination", "filters", "randomizationSeed", "search", "sortOption", "defaultSortOption", "sortingUrlParameter", "paginationActive", "paginationType", "itemsPerPage", "page", "setPage", "setTotalItems", "Store_default", "state", "urlParams", "searchParam", "pageParam", "parsedPage", "maxPages", "data", "randomize", "mainAlias", "mainPropertyControlsByTitle", "mainPropertyControlsById", "slugFieldId", "filterIds", "sort", "DEFAULT_SORTING_ID", "favourites", "FavouriteStore_default", "select", "modifySelect", "multiReferenceSelects", "selects", "alias", "cmsField", "key", "fieldTitle", "referenceSearchFields", "searchField", "referenceFilters", "filterId", "filter", "FilterFieldType", "rQuery", "originalData", "useQueryData", "multiReferenceItemsById", "fieldId", "refSelect", "refQuery", "refDataItemsById", "refData", "item", "mapCollectionDataValues", "dataIds", "dataItemsById", "scrollToTop", "rect", "ue", "url", "pageNumber", "hasUrlParameterFilter", "value", "filteredData", "itemIds", "FAVOURITES_FILTER_ID", "fieldName", "fieldType", "filterValue", "conditionContains", "FilterTextCondition", "fields", "n", "DELIMITER", "field", "referenceFieldName", "isMultiRef", "_collection_data", "collection", "c", "collectionPropControls", "propertyControlId", "propertyControl", "propertyId", "control", "isMultipleFields", "id", "foundMatch", "dataItem", "processField", "favouriteFilterValue", "favouriteFilteredData", "shouldFilterFavorites", "customFilteredData", "_search_trim_toLowerCase", "searchText", "searchData", "hasSearch", "missingSearchField", "missingFieldName", "levels", "itemLevels", "i", "property", "getPropertyControl", "propertyID", "propertyType", "propIsString", "propIsNumber", "propIsMultiReference", "ii", "cmsItem", "level", "_dataItemsById_cmsItem_id", "items", "propertyControls", "rPropertyControl", "propId", "rItem", "rValue", "getSearchLevelForValue", "_dataItemsById_cmsItem_id1", "oldLevel", "oldLevelItems", "itemId", "itemCount", "pageCount", "dataOrder", "newDataOrder", "_", "shuffle", "orderedItemIds", "canSort", "missingSortField", "mismatchedSortFieldName", "mismatchedSortFieldType", "sortBy", "mismatchedFieldName", "mismatchedFieldType", "isAscending", "getSortValue", "_dataItemsById_id", "_dataItemsById_id1", "slug", "a", "b", "aValue", "bValue", "comparison", "memoizedChildren", "_clChildren_props", "offset", "limit", "paginationInfo", "loadMore", "newPage", "originalDataItemsById", "clChildren", "modifyChildren", "elements", "newChildren", "isComponentWithVariants", "_child_props", "child", "component", "p", "MemoizedComponentVariantSwitch", "children", "childrenArray", "childrenSlugs", "_child_props_child", "index", "PathVariablesContext", "Message", "layoutStyle", "isVertical", "gridTemplateColumns", "gridAutoRows", "isMasonry", "collectionListStyle", "paginationPreviewOffset", "paginationItemsAfter", "_collectionList_props___node_cache", "_collectionList_props___node", "_collectionList_props2", "htmlElement", "_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children__props", "_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children_", "_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children", "_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props", "_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children_", "_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children", "_htmlElement_reactFiberKey_memoizedProps_children__props_children_props", "_htmlElement_reactFiberKey_memoizedProps_children__props_children", "_htmlElement_reactFiberKey_memoizedProps_children__props", "_htmlElement_reactFiberKey_memoizedProps_children_", "_htmlElement_reactFiberKey_memoizedProps_children", "_htmlElement_reactFiberKey_memoizedProps", "_htmlElement_reactFiberKey", "reactFiberKey", "cmsChildren", "MemoizedMasonry", "_props_id", "u", "l", "q", "addPropertyControls", "ControlType", "sortingControls", "ComponentVariantSwitch", "_child_props_children_props", "_child_props_children", "_componentChild_props", "_componentChild_props1", "_clonedComponent_props", "componentChild", "componentProps", "variant", "clonedComponent", "cloneComponent", "_componentProps_children_props", "_componentProps_children", "clonedChild", "_componentChild_props2", "_componentChild_props_children", "_componentChild_props3", "X", "Masonry", "_component_type", "ResolveLinks", "values", "element", "_component_props", "cData", "_cData_type_propertyControls", "_cData_type", "array", "seed", "shuffled", "currentSeed", "random", "x", "j", "referenceFieldType", "defaultReferencePropertyTitle", "_propertyControlsByTitle_mainAlias", "fieldValue", "multiSelect", "rItems", "itemValue", "filterData", "v", "hasFilters", "name", "uniqueFields", "f", "addFieldsToSelect", "copiedItems", "optionMap", "referenceItemsById", "referenceItems", "newItemValues", "text", "DIVIDER", "SortingSelectorComponent", "props", "superfieldsId", "selectorType", "buttonGroupLayout", "buttonGroupStyle", "dropdownStyle", "transition", "isCanvas", "RenderTarget", "initialized", "setInitialized", "ye", "options", "optionsById", "defaultOption", "optionCounter", "option", "fullOption", "DEFAULT_SORTING_ID", "getOptionSortValue", "_options_", "ue", "sortOption", "setSortOption", "Store_default", "state", "_props_urlParameter", "_props_urlParameter1", "defaultSort", "window", "urlValue", "value", "_value_id", "valueId", "layers", "setSorting", "id", "dropdownArrow", "pt", "pr", "pb", "pl", "parsePadding", "prWithArrow", "p", "event", "createBackground", "item", "index", "Border", "_dropdownArrow_color", "_props_font", "ButtonGroupDivider", "OptionButton", "SortingSelector", "withCSS", "SortingSelector_default", "addPropertyControls", "ControlType", "sortingControls", "fillPropOnOff", "fillProp", "borderPropertyControl", "selected", "border", "u", "motion", "color", "width", "rounded", "marginH", "marginV", "layout", "horizontal", "FieldType", "FilterFieldType", "FilterTextCondition", "useInstanceId", "ae", "superfieldsId", "hidden", "ControlType", "buttonPropertyControls", "text", "props", "fillProp", "borderPropertyControl", "Button", "onClick", "onMouseEnter", "layer", "width", "height", "q", "p", "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", "createStore", "t", "e", "n", "setState", "r", "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", "memoizedFunctions", "se", "functions", "key", "args", "window", "ue", "initializedState", "initialState", "newState", "shallow", "Store_default", "ResetFiltersButton", "props", "superfieldsId", "border", "isCanvas", "RenderTarget", "id", "useInstanceId", "filters", "search", "setFilterValue", "setSearch", "Store_default", "state", "onButtonClick", "fieldName", "areFiltersActive", "filter", "p", "Button", "addPropertyControls", "ControlType", "buttonPropertyControls", "SearchBar", "props", "superfieldsId", "placeholderColor", "searchIcon", "xButton", "id", "useInstanceId", "inputRef", "pe", "focused", "setFocused", "ye", "initialized", "setInitialized", "search", "totalItems", "setSearch", "Store_default", "state", "ue", "onXClick", "paddingValues", "parsePadding", "u", "createBackground", "_inputRef_current", "p", "event", "Border", "addPropertyControls", "ControlType", "fillProp", "borderPropertyControl", "padding", "values", "val", "PaginationButtons", "props", "_props_font", "superfieldsId", "type", "border", "disabled", "hover", "transition", "id", "useInstanceId", "isCanvas", "RenderTarget", "totalItems", "page", "itemsPerPage", "setPage", "paginationActive", "Store_default", "state", "totalPages", "calculateTotalPages", "borderRadius", "baseAnimate", "createBackground", "buttonStyle", "disabledStyle", "disabledAnimate", "_disabled_fontColor", "hoverStyle", "borderElement", "p", "Border", "onPrevNextButtonClick", "isNext", "newPage", "onLoadMoreButtonClick", "onLoadAllButtonClick", "buttons", "showPrev", "showNext", "u", "motion", "arrowIcon", "showLoadMore", "addPropertyControls", "ControlType", "fillProp", "borderPropertyControl", "right", "hQ8LDkZIa_0_exports", "__export", "__FramerMetadata__", "v0", "v1", "v0", "p", "x", "motion", "v1", "__FramerMetadata__", "valuesByLocaleId", "hQ8LDkZIa_0_exports", "getLocalizedValue", "key", "locale", "values", "value", "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", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "SVG", "RichText2", "getLocalizedValue", "css", "FramerhQ8LDkZIa", "withCSS", "hQ8LDkZIa_default", "addFonts", "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", "_props_collectionList", "_filters_instanceId", "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", "mainCollection", "mainAlias", "mainPropertyControlsById", "mainPropertyControlsByTitle", "select", "multiReferenceSelect", "rAlias", "selectItem", "getSelectItemForField", "collectionData", "useQueryData", "rCollectionData", "selectValue", "v", "rQuery", "optionValues", "_Object_keys", "optionFieldNames", "optionValuesList", "fieldId", "control", "allValues", "index", "value", "rPropertyControlsByTitle", "data", "defaultOptionIsValid", "offValue", "onValue", "defaultValue", "values", "_optionValues_", "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", "p", "item", "Border", "_dropdownArrow_color", "_props_font", "FilterButton", "ButtonGroupDivider", "height", "padding", "border", "switchBorder", "motion", "_checkboxStyle_icon", "_checkboxStyle_fillOn", "_checkboxStyle_fillOff", "Filter", "withCSS", "Filter_default", "paddingRadiusProps", "ControlType", "addPropertyControls", "isOptionType", "fillPropOnOff", "fillProp", "borderPropertyControl", "type", "text", "selected", "color", "width", "rounded", "marginH", "marginV", "horizontal", "lSZpHfotq_0_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v3", "v4", "v0", "v1", "v2", "v3", "v4", "__FramerMetadata__", "valuesByLocaleId", "lSZpHfotq_0_exports", "getLocalizedValue", "key", "locale", "values", "value", "ProductCardFonts", "getFonts", "zsBHrTBhU_default", "FilterFonts", "Filter_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "toResponsiveImage", "value", "enumToDisplayName", "QueryData", "query", "pageSize", "children", "data", "useQueryData", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "fieldName", "height", "id", "title", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "birM6mwSk", "pO1kHJpf9", "fyzmR826Zql517Ucdf", "R6pqD88Hlql517Ucdf", "Qh0tB4KI5ql517Ucdf", "kLs0EY9lPql517Ucdf", "UY7zCEcziql517Ucdf", "HXVHN5WeJql517Ucdf", "MjKLfEPT3ql517Ucdf", "fyzmR826ZfFkqIPq60", "idfFkqIPq60", "fyzmR826ZwYYr3zV75", "idwYYr3zV75", "fyzmR826ZfTGfxqAo8", "idfTGfxqAo8", "fyzmR826ZFJUiwgtJg", "idFJUiwgtJg", "fyzmR826ZgCF_c21m4", "idgCF_c21m4", "fyzmR826Ztm47XgHbJ", "idtm47XgHbJ", "fyzmR826ZFsHbrQwGW", "idFsHbrQwGW", "fyzmR826ZMkrKsy0EC", "idMkrKsy0EC", "fyzmR826ZJ2jCwVeSp", "idJ2jCwVeSp", "fyzmR826ZhW4LPqIfL", "idhW4LPqIfL", "fyzmR826ZuFweyu3Ia", "iduFweyu3Ia", "fyzmR826ZlEwNBUfHR", "idlEwNBUfHR", "fyzmR826ZK3iWD2MBX", "idK3iWD2MBX", "fyzmR826ZN8Ym2IljH", "idN8Ym2IljH", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1sdcs35", "args", "onTap1o8gplt", "onTaphsb07o", "onTap1dufu7q", "onTap4p3ok", "onTap7n2lvn", "onTap1oa8ptd", "onTap1k3qtdb", "onTapbb542g", "onTap1677qgs", "onTap1vm7chm", "onTap1lvuwfz", "onTap1ndnfs8", "onTap1v9ntg5", "onTaph1y1sa", "onTaplorsgf", "onTapkoxxmf", "onTap1z063yr", "onTap1h7sk14", "onTap5kg1lt", "onTap1o81i3f", "onTap1urwl1r", "onTap1e06q42", "onTap170osh2", "onTap13oa3qp", "onTaprahkkr", "onTap1eek5qi", "onTap104r829", "scopingClassNames", "cx", "serializationHash", "ref1", "pe", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "isDisplayed4", "isDisplayed5", "isDisplayed6", "isDisplayed7", "isDisplayed8", "isDisplayed9", "isDisplayed10", "isDisplayed11", "isDisplayed12", "isDisplayed13", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "transition1", "u", "addPropertyOverrides", "RichText2", "SVG", "ComponentViewportProvider", "Filter_default", "ChildrenCanSuspend", "QueryData", "ngXN38WqG_default", "collection", "paginationInfo", "loadMore", "l", "index", "PathVariablesContext", "Link", "zsBHrTBhU_default", "enumToDisplayName", "toResponsiveImage", "getLocalizedValue", "collection1", "paginationInfo1", "loadMore1", "index1", "collection2", "paginationInfo2", "loadMore2", "index2", "collection3", "paginationInfo3", "loadMore3", "index3", "collection4", "paginationInfo4", "loadMore4", "index4", "collection5", "paginationInfo5", "loadMore5", "index5", "collection6", "paginationInfo6", "loadMore6", "index6", "collection7", "paginationInfo7", "loadMore7", "index7", "collection8", "paginationInfo8", "loadMore8", "index8", "collection9", "paginationInfo9", "loadMore9", "index9", "collection10", "paginationInfo10", "loadMore10", "index10", "collection11", "paginationInfo11", "loadMore11", "index11", "collection12", "paginationInfo12", "loadMore12", "index12", "collection13", "paginationInfo13", "loadMore13", "index13", "css", "FramerlSZpHfotq", "withCSS", "lSZpHfotq_default", "addPropertyControls", "ControlType", "addFonts", "ProductCardFonts", "FilterFonts", "JBmRJi5h0_0_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v3", "v0", "v1", "v2", "v3", "__FramerMetadata__", "valuesByLocaleId", "JBmRJi5h0_0_exports", "getLocalizedValue", "key", "locale", "values", "value", "RInitialiserLesFiltresFonts", "getFonts", "hQ8LDkZIa_default", "ResetFiltersButtonFonts", "ResetFiltersButton", "SearchBarFonts", "SearchBar", "ModLeIPhonesFonts", "lSZpHfotq_default", "ModLeIPhonesControls", "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", "filtre", "height", "id", "title2", "titre1", "visibleStockage", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "fBQndxv5G", "rvdpyw1dh", "NszOHCOtl", "nXmWYZhhF", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1d1f0xj", "args", "onTap9a9gg5", "scopingClassNames", "cx", "ref1", "pe", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "RichText2", "SVG", "ComponentViewportProvider", "getLocalizedValue", "css", "FramerJBmRJi5h0", "withCSS", "JBmRJi5h0_default", "addPropertyControls", "ControlType", "addFonts", "QRKqSb60g_0_exports", "__export", "__FramerMetadata__", "v0", "v0", "p", "x", "motion", "__FramerMetadata__", "valuesByLocaleId", "QRKqSb60g_0_exports", "getLocalizedValue", "key", "locale", "values", "value", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "click", "height", "hover", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "Wnc01k9HJ", "uUkBHu6Mj", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1evveja", "args", "onMouseEnter1eurxda", "scopingClassNames", "cx", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "RichText2", "getLocalizedValue", "SVG", "css", "FramerQRKqSb60g", "withCSS", "QRKqSb60g_default", "addPropertyControls", "ControlType", "addFonts"]
}
