{"version":3,"file":"pfb7lZ89WgTRiMfkY4q96SOSX28sqYOfNiY1chPulTg.C9aZH0bT.mjs","names":["_map_current","mapboxgl","_window","filters","_map_current1","zoom","ExperienceTag","_Fragment","ExperienceCard","NavigationTopMenu","BuildingBlocksBackButton","metadata","PropertyOverrides"],"sources":["https:/framerusercontent.com/modules/29KpbSkrn1ktSyy4W961/CkwoGfPCnBtgZWXdxna4/London_mapbox.js","https:/framerusercontent.com/modules/GDhcg6uvx1x88tSs7FeC/nMJ589RoFK94KdoCpNFZ/Cei1HuzwX.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useRef,createRef}from\"react\";import mapboxgl from\"https://cdn.skypack.dev/mapbox-gl\";import{styles}from\"https://framerusercontent.com/modules/z9qV53z7lz4W2QNrEscf/PtioALjPaj6GvHwx9Ncm/MAPBOX_STYLES.js\";import styled from\"styled-components\";import ExperienceCard from\"https://framer.com/m/ExperienceCard-dL2E.js@boeB2Byye9owJ1W151u1\";import ExperienceTag from\"https://framer.com/m/ExperienceTag-Eglw.js@LPsCxHFh4F8VCPhh4gZo\";import{getDataFromAirTable,FILTER_IMAGES,getCurrencySign}from\"https://framerusercontent.com/modules/np23Vzi1bZ3pdcd3F2NW/DFTgZC8pjCVUhTirHAV0/mapboxUtils.js\";mapboxgl.accessToken=\"pk.eyJ1IjoibWFya3RpY2thZG9vIiwiYSI6ImNsdHhjcnh1cTA0b3cya3FtbDJkbDZ5czMifQ.0XSsK59Shg83imGo3OcWdQ\";const AIRTABLE_URL=\"https://api.airtable.com/v0/appc8bXl8KWIEnjmd/Imported%20table?&view=Grid%20view&filterByFormula=(%7BCity%7D+%3D+'London')\";const AIRTABLE_PERSONAL_TOKEN=\"patlxnQbOVjgDUtUN.8fe0b26d35044baf65b951a8837f2cfbc3515c443fac0c04848df91868c1e712\";const CARD_VARIANTS={ACTIVE:\"\",INACTIVE:\"Default\",MOB_ACTIVE:\"Mob Active\",MOB_INACTIVE:\"Mob InActive\"};const FILTER_TAG_VARIANT={ACTIVE:\"\",INACTIVE:\"Inactive\"};const GLOBAL_STYLES=`\n  #main:first-child {\n                 height: 100svh;\n                 min-height: 100svh;\n\n            }\n    ${styles}\n    .marker_default {\n        display: flex;\n        flex-direction: column;    \n        align-items: center;\n        padding: 0.7rem 1.5rem;\n        border-radius: 2rem;\n        cursor: pointer;\n        color: white;\n    }\n    .marker_image:before {\n        content: \"\";\n        position: absolute;\n        top: 40%;\n        left: 48%;\n        width: 0;\n        border-top: 4px solid #1DDAA8;\n        border-left: 4px solid transparent;\n        border-right: 4px solid transparent;\n    }\n\n    .marker_default_active .marker_image {\n        background-color: white;\n        color: black;\n    }\n\n    .marker_default_active:before {\n         border-top-color: white;\n    }\n\n    .marker_image {\n        width: 1.5rem;\n        height: 1.5rem;\n        border-radius: 50%;\n        background-color: #1DDAA8;\n    }\n\n    .elipsis {\n        max-width: 100px;\n        text-align: center;\n    }\n\n    div#SomeID {\n            display: -webkit-box !important;\n            -webkit-line-clamp: 2;\n            -webkit-box-orient: vertical;\n            overflow: hidden;\n            text-overflow: ellipsis;\n    }\n`;function isElementInViewport(el){var _window,_window1;var rect=el.getBoundingClientRect();return rect.top>=0&&rect.left>=0&&rect.bottom<=(((_window=window)===null||_window===void 0?void 0:_window.innerHeight)||document.documentElement.clientHeight)&&rect.right<=(((_window1=window)===null||_window1===void 0?void 0:_window1.innerWidth)||document.documentElement.clientWidth);}function truncateString(str,num){if(str&&str.length>num){return str.slice(0,num)+\"...\";}else{return str;}}const getMarkerByIndex=index=>document.getElementById(`marker-${index}`);function fromHTML(html,trim=true){// Process the HTML string.\nhtml=trim?html.trim():html;if(!html)return null;// Then set up a new template element.\nconst template=document.createElement(\"template\");template.innerHTML=html;const result=template.content.children;// Then return either an HTMLElement or HTMLCollection,\n// based on whether the input HTML had one or more roots.\nif(result.length===1)return result[0];return result;}function usePrevious(value){const ref=useRef();useEffect(()=>{ref.current=value//assign the value of ref to the argument\n;},[value])//this code will run when the value of 'value' changes\n;return ref.current//in the end, return the current ref value.\n;}/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function LondonMapbox(props){var _window;// This is a React component containing an Example component\n// - Replace <Example /> with your own code\n// - Find inspiration: https://www.framer.com/developers/\nAIRTABLE_URL.concat(props.city);const centerCoordinates=[props.latitude,props.longitude];const[data,setData]=useState([]);const[initData,setInitData]=useState([]);const[filters,setFilters]=useState([]);const[markers,setMarkers]=useState([[40.779434,-73.963402]]);const[currentEventIdSelected,setCurrentEventIdSelected]=useState(null);const[selectedMakerIndex,setSelectedMarkerIndex]=useState(0);const prevSelectedMarkerIndex=usePrevious(selectedMakerIndex);const[zoom,setZoom]=useState(13);const map=useRef(null);const mapContainer=useRef();const[activeFilter,setActiveFilter]=useState(\"\");// React ref to store array of refs\nconst scrollRefs=useRef([]);const[showOverlay,setShowOverlay]=useState(true);/*\n        For each category: \n            1. Unselected Layer\n            2. Selected Layer\n\n\n    */const activateMarker=(coordinates,title,index,id)=>{var _data_index_fields,_FILTER_IMAGES_currentCategoryTag,_map_current;let currentCategoryTag=(_data_index_fields=data[index].fields)===null||_data_index_fields===void 0?void 0:_data_index_fields[\"Category Tags\"].trim();if(id){var _data_foundIndex_fields;const foundIndex=data.findIndex(({id:currId})=>currId===id);console.log(data,\"ONACTIVATE MARKERS\",scrollRefs.current);console.log(foundIndex,\"foundindex\",activeFilter);currentCategoryTag=(_data_foundIndex_fields=data[foundIndex].fields)===null||_data_foundIndex_fields===void 0?void 0:_data_foundIndex_fields[\"Category Tags\"].trim();}map===null||map===void 0?void 0:(_map_current=map.current)===null||_map_current===void 0?void 0:_map_current.loadImage((_FILTER_IMAGES_currentCategoryTag=FILTER_IMAGES[currentCategoryTag])===null||_FILTER_IMAGES_currentCategoryTag===void 0?void 0:_FILTER_IMAGES_currentCategoryTag.selected,(error,image)=>{var _map_current,_map_current1;if(error)throw error;map===null||map===void 0?void 0:(_map_current=map.current)===null||_map_current===void 0?void 0:_map_current.addImage(`${currentCategoryTag}-selected`,image);map===null||map===void 0?void 0:(_map_current1=map.current)===null||_map_current1===void 0?void 0:_map_current1.setLayoutProperty(\"activePoint\",\"icon-image\",`${currentCategoryTag}-selected`);map.current.moveLayer(\"activePoint\");if(map.current.getSource(\"activePoint\")){map.current.getSource(\"activePoint\").setData({type:\"FeatureCollection\",features:[{type:\"Feature\",geometry:{type:\"Point\",coordinates},properties:{title,index}}]});}});};const addActiveLayer=()=>{var _map_current;map===null||map===void 0?void 0:(_map_current=map.current)===null||_map_current===void 0?void 0:_map_current.loadImage(\"https://i.ibb.co/CQt0Wcd/Marker.png\",(error,image)=>{var _map_current,_map_current1,_map_current2;if(error)throw error;(_map_current=map.current)===null||_map_current===void 0?void 0:_map_current.addImage(\"custom-marker-active\",image);(_map_current1=map.current)===null||_map_current1===void 0?void 0:_map_current1.addSource(\"activePoint\",{type:\"geojson\",data:{type:\"FeatureCollection\",features:[]}});(_map_current2=map.current)===null||_map_current2===void 0?void 0:_map_current2.addLayer({id:\"activePoint\",type:\"symbol\",source:\"activePoint\",layout:{\"icon-image\":\"custom-marker-active\",\"icon-size\":.3,// get the title name from the source's \"title\" property\n\"text-field\":[\"get\",\"title\"],\"text-font\":[\"Open Sans Semibold\",\"Arial Unicode MS Bold\"],\"text-offset\":[0,1.25],\"text-anchor\":\"top\",\"text-size\":10,\"text-max-width\":6},paint:{\"text-color\":\"white\"}});// When a click event occurs on a feature in the places layer, open a popup at the\n// location of the feature, with description HTML from its properties.\nmap.current.on(\"click\",\"activePoint\",e=>{setSelectedMarkerIndex(e.features[0].properties.index);});// Change the cursor to a pointer when the mouse is over the places layer.\nmap.current.on(\"mouseenter\",\"activePoint\",()=>{map.current.getCanvas().style.cursor=\"pointer\";});// Change it back to a pointer when it leaves.\nmap.current.on(\"mouseleave\",\"activePoint\",()=>{map.current.getCanvas().style.cursor=\"\";});});};useEffect(()=>{var _document_getElementById,// if (!document.getElementById(\"global_styles\")) {\n_document_getElementById_firstChild_style,_document_getElementById_firstChild,_document_getElementById1;if(map.current)return;// initialize map only once\n(_document_getElementById=document.getElementById(\"global_styles\"))===null||_document_getElementById===void 0?void 0:_document_getElementById.remove();(_document_getElementById1=document.getElementById(\"main\"))===null||_document_getElementById1===void 0?void 0:(_document_getElementById_firstChild=_document_getElementById1.firstChild)===null||_document_getElementById_firstChild===void 0?void 0:(_document_getElementById_firstChild_style=_document_getElementById_firstChild.style)===null||_document_getElementById_firstChild_style===void 0?void 0:_document_getElementById_firstChild_style.minHeight=\"100svh\";document.head.insertAdjacentHTML(\"beforeend\",`<style id=\"global_styles\">\n          \n            ${GLOBAL_STYLES}</style>`);map.current=new mapboxgl.Map({container:mapContainer.current||\"\",style:\"mapbox://styles/marktickadoo/cluqoxu6700s801qq9bq2cy1e\",center:[-.12019881120411459,51.50311656862983],// 51.50311656862983, -0.12019881120411459\nzoom:zoom,minZoom:11});map.current.on(\"dragstart\",()=>{var _window;if((_window=window)===null||_window===void 0?void 0:_window.clarity){window.clarity(\"event\",\"Map scroll started\");}});addActiveLayer();},[]);useEffect(()=>{if(data.length>0){// scrollRefs.current[selectedMakerIndex].current.scrollIntoView({\n//     behavior: \"smooth\",\n//     block: \"center\",\n//     inline: \"center\",\n// })\n// scrollSmoothHandler(selectedMakerIndex)\n// const prevSelectedMarkerId = `marker-${prevSelectedMarkerIndex}`\n// const prevSelectedMarkerElement =\n//     document.getElementById(prevSelectedMarkerId)\n// prevSelectedMarkerElement?.classList.toggle(\"marker_default_active\")\n// const selectedMarkerId = `marker-${selectedMakerIndex}`\n// const selectedMarkerElement =\n//     document.getElementById(selectedMarkerId)\n// selectedMarkerElement?.classList.toggle(\"marker_default_active\")\n}},[selectedMakerIndex]);useEffect(()=>{if(activeFilter===\"\"&&data){const foundIndex=data.findIndex(({id:currId})=>currId===currentEventIdSelected);if(foundIndex){var _scrollRefs_current_foundIndex_current,_scrollRefs_current_foundIndex,_scrollRefs_current;scrollRefs===null||scrollRefs===void 0?void 0:(_scrollRefs_current=scrollRefs.current)===null||_scrollRefs_current===void 0?void 0:(_scrollRefs_current_foundIndex=_scrollRefs_current[foundIndex])===null||_scrollRefs_current_foundIndex===void 0?void 0:(_scrollRefs_current_foundIndex_current=_scrollRefs_current_foundIndex.current)===null||_scrollRefs_current_foundIndex_current===void 0?void 0:_scrollRefs_current_foundIndex_current.scrollIntoView({behavior:\"smooth\",block:\"center\",inline:\"center\"});setSelectedMarkerIndex(foundIndex);}}else if(data){const dataWithCurrentCategory=data.filter(({fields})=>{if((fields===null||fields===void 0?void 0:fields[\"Category Tags\"].trim())===activeFilter){return true;}return false;});const indexWithCurrentId=dataWithCurrentCategory.findIndex(({id:currId})=>currId===currentEventIdSelected);if(indexWithCurrentId){var _scrollRefs_current_indexWithCurrentId_current,_scrollRefs_current_indexWithCurrentId,_scrollRefs_current1;scrollRefs===null||scrollRefs===void 0?void 0:(_scrollRefs_current1=scrollRefs.current)===null||_scrollRefs_current1===void 0?void 0:(_scrollRefs_current_indexWithCurrentId=_scrollRefs_current1[indexWithCurrentId])===null||_scrollRefs_current_indexWithCurrentId===void 0?void 0:(_scrollRefs_current_indexWithCurrentId_current=_scrollRefs_current_indexWithCurrentId.current)===null||_scrollRefs_current_indexWithCurrentId_current===void 0?void 0:_scrollRefs_current_indexWithCurrentId_current.scrollIntoView({behavior:\"smooth\",block:\"center\",inline:\"center\"});}setSelectedMarkerIndex(indexWithCurrentId);}},[currentEventIdSelected]);// useEffect(() => {\n//     if (data.length === 0) {\n//         getDataFromAirTable(AIRTABLE_URL).then(\n//             ({ airtableRecords, filters }) => {\n//                 console.log(airtableRecords)\n//                 setData(airtableRecords)\n//                 setInitData(airtableRecords)\n//                 setFilters(filters)\n//                 scrollRefs.current = [\n//                     ...Array(airtableRecords.length).keys(),\n//                 ].map((_, i) => scrollRefs.current[i] ?? createRef())\n//             }\n//         )\n//     }\n// }, [])\nuseEffect(()=>{const fetchData=async()=>{let offset=null;let allRecords=[];let allFiltersCombined=[];while(true){const{airtableRecords,filters,offset:newOffset}=await getDataFromAirTable(AIRTABLE_URL,offset);allRecords=[...allRecords,...airtableRecords];allFiltersCombined=[...allFiltersCombined,...filters];offset=newOffset;console.log(allRecords,\"ALL RECORDS\");console.log(allFiltersCombined,\"ALL FILTERS\");// // Update the state with the accumulated data\n// setData(allRecords);\n// setInitData(allRecords);\n// setFilters(allFilters);\n// Update scrollRefs\nscrollRefs.current=[...Array(allRecords.length).keys()].map((_,i)=>{var _scrollRefs_current_i;return(_scrollRefs_current_i=scrollRefs.current[i])!==null&&_scrollRefs_current_i!==void 0?_scrollRefs_current_i:/*#__PURE__*/createRef();});// Break the loop if the condition is met (e.g., no more offset)\nif(!newOffset){setData(allRecords);setInitData(allRecords);const uniqueFilters=allFiltersCombined.reduce((acc,curr)=>{return{...acc,[curr.label]:acc[curr.label]?acc[curr.label]+curr.count:curr.count};},{});const transformedAllFilters=Object.entries(uniqueFilters).map(([key,value],index)=>{return{label:key,count:value,id:index};});console.log(transformedAllFilters);setFilters(transformedAllFilters);break;}}};if(data.length===0){fetchData();}},[data.length]);const transformDataToMapboxFeatures=data=>{return data.map(({fields,id},index)=>{if(fields===null||fields===void 0?void 0:fields.Coordinates){const transformedCoords=fields.Coordinates.split(\",\").map(str=>Number(str));return{type:\"Feature\",geometry:{type:\"Point\",coordinates:transformedCoords.reverse()},properties:{title:fields[\"Experience name\"],index,id,category:fields[\"Category Tags\"].trim()}};}else{return{};}});};useEffect(()=>{if(data.length!==0){const transformedLayer=transformDataToMapboxFeatures(data);if(activeFilter!==\"\"){flyToMarker(0);}else{var _map_current;const allOfDataTransformed=transformDataToMapboxFeatures(data);if(!((_map_current=map.current)===null||_map_current===void 0?void 0:_map_current.getSource(\"points\"))){var // add Single Source\n_map_current1,_map_current2,_map_current3,_map_current4,_map_current5;(_map_current1=map.current)===null||_map_current1===void 0?void 0:_map_current1.addSource(\"points\",{type:\"geojson\",data:{type:\"FeatureCollection\",features:allOfDataTransformed},cluster:true,clusterMaxZoom:16,clusterRadius:50});(_map_current2=map.current)===null||_map_current2===void 0?void 0:_map_current2.addLayer({id:\"clusters\",type:\"circle\",source:\"points\",filter:[\"has\",\"point_count\"],paint:{\"circle-color\":\"#31CFA5\",\"circle-radius\":[\"step\",[\"get\",\"point_count\"],20,100,30,750,40]}});(_map_current3=map.current)===null||_map_current3===void 0?void 0:_map_current3.on(\"click\",\"clusters\",e=>{var _map_current,_map_current1;const features=(_map_current=map.current)===null||_map_current===void 0?void 0:_map_current.queryRenderedFeatures(e.point,{layers:[\"clusters\"]});const clusterId=features[0].properties.cluster_id;(_map_current1=map.current)===null||_map_current1===void 0?void 0:_map_current1.getSource(\"points\").getClusterExpansionZoom(clusterId,(err,zoom)=>{var _map_current;if(err)return;(_map_current=map.current)===null||_map_current===void 0?void 0:_map_current.easeTo({center:features[0].geometry.coordinates,zoom:zoom});});});(_map_current4=map.current)===null||_map_current4===void 0?void 0:_map_current4.on(\"mouseenter\",\"clusters\",()=>{map.current.getCanvas().style.cursor=\"pointer\";});(_map_current5=map.current)===null||_map_current5===void 0?void 0:_map_current5.on(\"mouseleave\",\"clusters\",()=>{map.current.getCanvas().style.cursor=\"\";});map.current.addLayer({id:\"cluster-count\",type:\"symbol\",source:\"points\",filter:[\"has\",\"point_count\"],layout:{\"text-field\":[\"get\",\"point_count_abbreviated\"],\"text-font\":[\"DIN Offc Pro Medium\",\"Arial Unicode MS Bold\"],\"text-size\":16}});}const mapbox=map.current;filters.forEach(({label})=>{var _FILTER_IMAGES_label;const dataWithCurrentCategory=data.filter(({fields})=>{if((fields===null||fields===void 0?void 0:fields[\"Category Tags\"].trim())===label){return true;}return false;});const transformedFeatureDataWithFilter=transformDataToMapboxFeatures(dataWithCurrentCategory);console.log(label,\"BEFORE ADDING LAYER\");const markerImage=(_FILTER_IMAGES_label=FILTER_IMAGES[label])===null||_FILTER_IMAGES_label===void 0?void 0:_FILTER_IMAGES_label.unselected;mapbox===null||mapbox===void 0?void 0:mapbox.loadImage(markerImage,(error,image)=>{if(error)throw error;if(!(mapbox===null||mapbox===void 0?void 0:mapbox.hasImage(`custom-marker-${markerImage}`)))mapbox===null||mapbox===void 0?void 0:mapbox.addImage(`custom-marker-${markerImage}`,image);//  mapbox?.addImage(`custom-marker-${markerImage}`, image)\nconsole.log(label,\"LABEL fromlondon mapbox\",allOfDataTransformed);mapbox===null||mapbox===void 0?void 0:mapbox.addLayer({id:`points-${markerImage}`,type:\"symbol\",source:`points`,filter:[\"==\",\"category\",label],layout:{\"icon-image\":`custom-marker-${markerImage}`,\"icon-size\":.3,// get the title name from the source's \"title\" property\n\"text-field\":[\"get\",\"title\"],\"text-font\":[\"Open Sans Semibold\",\"Arial Unicode MS Bold\"],\"text-offset\":[0,1.25],\"text-anchor\":\"top\",\"text-size\":10,\"text-max-width\":6},paint:{\"text-color\":\"white\"}});mapbox.on(\"click\",`points-${markerImage}`,e=>{var _window;setSelectedMarkerIndex(e.features[0].properties.index);let feature=e.features[0];console.log(feature.properties,\"FEATURE PROPERTIES\");setCurrentEventIdSelected(feature.properties.id);console.log(window.clarity,\"CLARITY = ========\");if(window&&((_window=window)===null||_window===void 0?void 0:_window.clarity)){var _window1;(_window1=window)===null||_window1===void 0?void 0:_window1.clarity(\"event\",\"Map icon clicked\");}activateMarker(feature.geometry.coordinates,feature.properties.title,feature.properties.index,feature.properties.id);});// Change the cursor to a pointer when the mouse is over the places layer.\nmapbox.on(\"mouseenter\",`points-${markerImage}`,()=>{mapbox.getCanvas().style.cursor=\"pointer\";});// Change it back to a pointer when it leaves.\nmapbox.on(\"mouseleave\",`points-${markerImage}`,()=>{mapbox.getCanvas().style.cursor=\"\";});// When a click event occurs on a feature in the places layer, open a popup at the\n// location of the feature, with description HTML from its properties.\n});});}}},[data]);const scrollSmoothHandler=index=>()=>{scrollRefs.current[index].current.scrollIntoView({behavior:\"smooth\"});};const flyToMarker=index=>{var _window;if((_window=window)===null||_window===void 0?void 0:_window.clarity){window.clarity(\"event\",\"Map card clicked\");}setSelectedMarkerIndex(index);const transformedCoords=data[index].fields.Coordinates.split(\",\").map(str=>Number(str));const target={center:transformedCoords.reverse(),zoom:13};map.current.flyTo({...target,duration:2e3,essential:true});activateMarker(transformedCoords,data[index].fields[\"Experience name\"],index);};const setFilter=label=>{if(activeFilter===label){var _window;setActiveFilter(\"\");(_window=window)===null||_window===void 0?void 0:_window.clarity(\"event\",\"Map Filter deselected\",label);}else{var _window1;setActiveFilter(label);(_window1=window)===null||_window1===void 0?void 0:_window1.clarity(\"event\",\"Map Filter selected\",label);}};useEffect(()=>{if(activeFilter.length===0){setData(initData);const transformedFeatureInitData=transformDataToMapboxFeatures(initData);const geojsonSource=map.current.getSource(\"points\");// Update the data after the GeoJSON source was created\ngeojsonSource===null||geojsonSource===void 0?void 0:geojsonSource.setData({type:\"FeatureCollection\",features:transformedFeatureInitData});filters.forEach(({label})=>{var _FILTER_IMAGES_label,_map_current;map===null||map===void 0?void 0:(_map_current=map.current)===null||_map_current===void 0?void 0:_map_current.setLayoutProperty(`points-${(_FILTER_IMAGES_label=FILTER_IMAGES[label])===null||_FILTER_IMAGES_label===void 0?void 0:_FILTER_IMAGES_label.unselected}`,\"visibility\",\"visible\");});}else{var _FILTER_IMAGES_activeFilter,_map_current;const filteredData=initData.filter(({fields})=>{if(activeFilter===(fields===null||fields===void 0?void 0:fields[\"Category Tags\"].trim())){return true;}return false;});setData(filteredData);const dataWithCurrentCategory=filteredData.filter(({fields})=>{if((fields===null||fields===void 0?void 0:fields[\"Category Tags\"].trim())===activeFilter){return true;}return false;});const transformedFeatureDataWithFilter=transformDataToMapboxFeatures(dataWithCurrentCategory);console.log(activeFilter,\"BEFORE ADDING LAYER\");const geojsonSource=map.current.getSource(\"points\");// Update the data after the GeoJSON source was created\ngeojsonSource.setData({type:\"FeatureCollection\",features:transformedFeatureDataWithFilter});const excludingActiveFilter=filters.filter(({label})=>{return label!==activeFilter;});excludingActiveFilter.forEach(({label})=>{var _FILTER_IMAGES_label,_map_current;map===null||map===void 0?void 0:(_map_current=map.current)===null||_map_current===void 0?void 0:_map_current.setLayoutProperty(`points-${(_FILTER_IMAGES_label=FILTER_IMAGES[label])===null||_FILTER_IMAGES_label===void 0?void 0:_FILTER_IMAGES_label.unselected}`,\"visibility\",\"none\");});map===null||map===void 0?void 0:(_map_current=map.current)===null||_map_current===void 0?void 0:_map_current.setLayoutProperty(`points-${(_FILTER_IMAGES_activeFilter=FILTER_IMAGES[activeFilter])===null||_FILTER_IMAGES_activeFilter===void 0?void 0:_FILTER_IMAGES_activeFilter.unselected}`,\"visibility\",\"visible\");}},[activeFilter]);const[isMobile,setIsMobile]=useState(false);//choose the screen size\nconst handleResize=()=>{var _window;if(((_window=window)===null||_window===void 0?void 0:_window.innerWidth)<720){setIsMobile(true);}else{setIsMobile(false);}};const getCardVariant=isActive=>{var _window;if(((_window=window)===null||_window===void 0?void 0:_window.innerWidth)<720){if(isActive){return CARD_VARIANTS.MOB_ACTIVE;}return CARD_VARIANTS.MOB_INACTIVE;}else{if(isActive)return CARD_VARIANTS.ACTIVE;return CARD_VARIANTS.INACTIVE;}};console.log(filters,\"FILTERS\");const scrollCards=direction=>{console.log(scrollRefs===null||scrollRefs===void 0?void 0:scrollRefs.current,\"SCROLL CURRENT\");const cardVisibleIndex=scrollRefs===null||scrollRefs===void 0?void 0:scrollRefs.current.findIndex(({current})=>{return isElementInViewport(current);});console.log(cardVisibleIndex,direction,\"card direct\");if(direction===\"right\"&&cardVisibleIndex+3<data.length-1){var _scrollRefs_current__current,_scrollRefs_current_,_scrollRefs_current;scrollRefs===null||scrollRefs===void 0?void 0:(_scrollRefs_current=scrollRefs.current)===null||_scrollRefs_current===void 0?void 0:(_scrollRefs_current_=_scrollRefs_current[cardVisibleIndex+3])===null||_scrollRefs_current_===void 0?void 0:(_scrollRefs_current__current=_scrollRefs_current_.current)===null||_scrollRefs_current__current===void 0?void 0:_scrollRefs_current__current.scrollIntoView({behavior:\"smooth\",block:\"center\",inline:\"center\"});}else if(direction===\"left\"&&cardVisibleIndex-3>0){var _scrollRefs_current__current1,_scrollRefs_current_1,_scrollRefs_current1;console.log(\"condition is getting sat\");scrollRefs===null||scrollRefs===void 0?void 0:(_scrollRefs_current1=scrollRefs.current)===null||_scrollRefs_current1===void 0?void 0:(_scrollRefs_current_1=_scrollRefs_current1[cardVisibleIndex-3])===null||_scrollRefs_current_1===void 0?void 0:(_scrollRefs_current__current1=_scrollRefs_current_1.current)===null||_scrollRefs_current__current1===void 0?void 0:_scrollRefs_current__current1.scrollIntoView({behavior:\"smooth\",block:\"center\",inline:\"center\"});}scrollRefs===null||scrollRefs===void 0?void 0:scrollRefs.current.forEach(({current})=>{console.log(isElementInViewport(current),\"is this element\");});//   ?.[indexWithCurrentId]?.current?.scrollIntoView({\n//         behavior: \"smooth\",\n//         block: \"center\",\n//         inline: \"center\",\n//     })\n};useEffect(()=>{setTimeout(()=>{setShowOverlay(false);},3e3);},[]);console.log(data,\" normal data\");return /*#__PURE__*/_jsxs(PageContainer,{children:[/*#__PURE__*/_jsx(\"div\",{ref:mapContainer,className:\"map-container\",style:{height:\"100svh\",width:\"100%\"}}),/*#__PURE__*/_jsx(PillsConatiner,{children:/*#__PURE__*/_jsx(PillsSubContainer,{children:filters.map(({id,label,count})=>{var _FILTER_IMAGES_label;return /*#__PURE__*/_jsx(Pill,{onClick:()=>setFilter(label),children:/*#__PURE__*/_jsx(ExperienceTag,{filterName:label,available:count,variant:activeFilter===label?FILTER_TAG_VARIANT.ACTIVE:FILTER_TAG_VARIANT.INACTIVE,icon:(_FILTER_IMAGES_label=FILTER_IMAGES[label])===null||_FILTER_IMAGES_label===void 0?void 0:_FILTER_IMAGES_label.normal})});})})}),showOverlay&&/*#__PURE__*/_jsx(Overlay,{children:/*#__PURE__*/_jsx(\"img\",{src:\"https://res.cloudinary.com/dstxgp0j4/image/upload/v1720869174/London_map_loader_llhktj.png\",width:\"300px\"})}),/*#__PURE__*/_jsxs(CardsContainer,{$noOfCards:data.length<4?false:true,children:[((_window=window)===null||_window===void 0?void 0:_window.innerWidth)>790&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(FloatingButton,{onClick:()=>scrollCards(\"left\"),children:/*#__PURE__*/_jsx(\"img\",{src:\"https://res.cloudinary.com/dstxgp0j4/image/upload/v1715865611/chevron_left_circle_puddbp.svg\"})}),/*#__PURE__*/_jsx(FloatingButton,{onClick:()=>scrollCards(\"right\"),isRight:true,children:/*#__PURE__*/_jsx(\"img\",{src:\"https://res.cloudinary.com/dstxgp0j4/image/upload/v1715865611/chevron_right_circle_ivhz1b.svg\"})})]}),data.map(({fields},index)=>{var _fields_Image;return /*#__PURE__*/_jsx(ExperienceCard,{isVisibleRating:false,style:{cursor:\"pointer\"},onClick:()=>flyToMarker(index),ref:scrollRefs.current[index],name1:fields[\"Experience name\"],subText:truncateString(fields[\"Short Description\"],50),location:truncateString(fields[\"Venue\"],15),link:fields[\"Event URL\"],images:(_fields_Image=fields[\"Image\"])===null||_fields_Image===void 0?void 0:_fields_Image[0].url,variant:getCardVariant(selectedMakerIndex===index),rating:fields[\"Rating\"],currencySign:getCurrencySign(fields[\"Currency\"]),startingPrice:fields[\"From Price\"]},index);})]})]});}// {\"OoLKEt7m1\":\"images\",\"jMgHIECcI\":\"location\",\"gV0pPkvbq\":\"name1\",\"oBeL85WIQ\":\"subText\",\"Tfa5sNJ2K\":\"startingPrice\",\"Lt8ZeDyyG\":\"link\",\"rkqYmLCcA\":\"rating\",\"shsRTjANR\":\"ticketsLeft\"}\nconst Overlay=styled.div`\n    position: fixed;\n    top: 0;\n    height: 100%;\n    width: 100%;\n    z-index: 10;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    background: rgba(0, 0, 0, 0.76);\n`;const FloatingButton=styled.button`\n    bottom: 112px;\n    position: fixed;\n    z-index: 1;\n    right: ${props=>props.isRight?\"0px\":\"auto\"};\n    background: transparent;\n    border: 0;\n    cursor: pointer;\n`;const PageContainer=styled.div`\n    position: relative;\n`;const PillsConatiner=styled.div`\n    top: 90px;\n    position: absolute;\n    width: 100%;\n    grid-column: center-start / -1;\n    display: grid;\n    grid-auto-flow: column;\n    gap: 1rem;\n    overflow: hidden;\n    height: 60px;\n`;const PillsSubContainer=styled.div`\n    height:90px;\n    padding: 5px;\n    padding-left: 6rem;\n    white-space:nowrap;\n    overflow-x: scroll;\n    overflow-y: hide;\n\t-webkit-overflow-scrolling:touch;\n`;const Pill=styled.div`\n    border-radius: 1rem;\n    border: 1px solid white;\n    display:inline-block;\n    margin-left: 1rem;\n    border: 1px solid #FFFFFF12;\n    color: white;\n    cursor: pointer;\n`;const CardContainer=styled.div`\n    min-width: 13rem;\n    position: relative;\n`;const CardsContainer=styled.div`\n    width: 100%;\n    position: absolute;\n    bottom: 0;\n    display: flex;\n    grid-column: center-start / -1;\n    display: grid;\n    grid-auto-flow: column;\n    gap: 1rem;\n    overflow: auto;\n    padding: 2rem 2rem;\n    padding-bottom: 2rem;\n\n    @media (min-width: 720px) {\n        width: ${props=>props.$noOfCards?\"100%\":\"fit-content\"};\n    }\n`;// display:flex;\n// Styles are written in object syntax\n// Learn more: https://reactjs.org/docs/dom-elements.html#style\nconst containerStyle={height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",overflow:\"hidden\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LondonMapbox\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./London_mapbox.map","// Generated by Framer (2bb811a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,ResolveLinks,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import BuildingBlocksBackButton from\"#framer/local/canvasComponent/m7QhMsPkc/m7QhMsPkc.js\";import NavigationTopMenu from\"#framer/local/canvasComponent/rAbbIwQEp/rAbbIwQEp.js\";import LondonMapbox from\"#framer/local/codeFile/aM3Bj8X/London_mapbox.js\";import metadataProvider from\"#framer/local/webPageMetadata/Cei1HuzwX/Cei1HuzwX.js\";const NavigationTopMenuFonts=getFonts(NavigationTopMenu);const LondonMapboxFonts=getFonts(LondonMapbox);const BuildingBlocksBackButtonFonts=getFonts(BuildingBlocksBackButton);const breakpoints={nIVYc8lqz:\"(max-width: 809px)\",PoF9_q8Lj:\"(min-width: 810px) and (max-width: 1199px)\",ze52zqhhf:\"(min-width: 1200px) and (max-width: 1439px)\",zNFWVtTsr:\"(min-width: 1440px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-pkM7B\";const variantClassNames={nIVYc8lqz:\"framer-v-38kxif\",PoF9_q8Lj:\"framer-v-1n1s9b1\",ze52zqhhf:\"framer-v-74p81m\",zNFWVtTsr:\"framer-v-feeb3i\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Desktop 2\":\"zNFWVtTsr\",Desktop:\"ze52zqhhf\",Phone:\"nIVYc8lqz\",Tablet:\"PoF9_q8Lj\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ze52zqhhf\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);React.useEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);if(metadata.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata.robots);document.head.appendChild(robotsTag);}}},[undefined,activeLocale]);React.useInsertionEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);document.title=metadata.title||\"\";if(metadata.viewport){document.querySelector('meta[name=\"viewport\"]')?.setAttribute(\"content\",metadata.viewport);}},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"zNFWVtTsr\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"zNFWVtTsr\")return true;return false;};const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"ze52zqhhf\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: var(--token-de669411-f0e6-4acf-b34a-51c3fdd8f731, rgb(10, 16, 23)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-74p81m\",className),ref:refBinding,style:{...style},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:componentViewport?.width||\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-7tv780-container hidden-feeb3i\",layoutScroll:true,nodeId:\"hEumhStZD\",scopeId:\"Cei1HuzwX\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{nIVYc8lqz:{variant:\"faERmvNNv\"},PoF9_q8Lj:{variant:\"uoZyTyR_o\"}},children:/*#__PURE__*/_jsx(NavigationTopMenu,{CLKTHQ503:\"jLNH_IV3b\",EZ258D0lj:false,height:\"100%\",id:\"hEumhStZD\",IOH_FZY41:{borderBottomWidth:1,borderColor:\"#222\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},layoutId:\"hEumhStZD\",NAhmNh4bo:1,sOmciTPWw:\"rgba(10, 10, 10, 0)\",style:{width:\"100%\"},variant:\"bGaokdIQ3\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1mes8nr-container\",isAuthoredByUser:true,nodeId:\"tSISivPp1\",scopeId:\"Cei1HuzwX\",children:/*#__PURE__*/_jsx(LondonMapbox,{height:\"100%\",id:\"tSISivPp1\",layoutId:\"tSISivPp1\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{zNFWVtTsr:{height:80,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-134dern-container hidden-74p81m hidden-1n1s9b1 hidden-38kxif\",nodeId:\"tsNMQdIEH\",scopeId:\"Cei1HuzwX\",children:/*#__PURE__*/_jsx(NavigationTopMenu,{CLKTHQ503:\"jLNH_IV3b\",EZ258D0lj:false,height:\"100%\",id:\"tsNMQdIEH\",IOH_FZY41:{borderBottomWidth:1,borderColor:\"#222\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},layoutId:\"tsNMQdIEH\",NAhmNh4bo:1,sOmciTPWw:\"rgba(10, 10, 10, 0)\",style:{width:\"100%\"},variant:\"bGaokdIQ3\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{CxQkuVB79:\"london\"},unresolvedPathSlugs:{CxQkuVB79:{collectionId:\"veZkPWom_\",collectionItemId:\"ObPTsGolN\"}},webPageId:\"u5V5jQc52\"},implicitPathVariables:undefined},{href:{pathVariables:{CxQkuVB79:\"london\"},unresolvedPathSlugs:{CxQkuVB79:{collectionId:\"veZkPWom_\",collectionItemId:\"ObPTsGolN\"}},webPageId:\"u5V5jQc52\"},implicitPathVariables:undefined},{href:{pathVariables:{CxQkuVB79:\"london\"},unresolvedPathSlugs:{CxQkuVB79:{collectionId:\"veZkPWom_\",collectionItemId:\"ObPTsGolN\"}},webPageId:\"u5V5jQc52\"},implicitPathVariables:undefined},{href:{pathVariables:{CxQkuVB79:\"london\"},unresolvedPathSlugs:{CxQkuVB79:{collectionId:\"veZkPWom_\",collectionItemId:\"ObPTsGolN\"}},webPageId:\"u5V5jQc52\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:92,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1oi9pc2-container\",layoutScroll:true,nodeId:\"XmYzHz5kr\",scopeId:\"Cei1HuzwX\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{nIVYc8lqz:{lz1VtVx8Y:resolvedLinks[3]},PoF9_q8Lj:{lz1VtVx8Y:resolvedLinks[2]},zNFWVtTsr:{lz1VtVx8Y:resolvedLinks[1]}},children:/*#__PURE__*/_jsx(BuildingBlocksBackButton,{aypNwutW9:\"rgb(194, 194, 194)\",height:\"100%\",id:\"XmYzHz5kr\",layoutId:\"XmYzHz5kr\",lz1VtVx8Y:resolvedLinks[0],P6DqGnA3a:\"rgb(10, 16, 23)\",r4aBgdfPF:\"rgb(18, 18, 18)\",variant:\"cvhRBHF_m\",width:\"100%\",WSkCtZpzz:\"var(--token-e67efeeb-e984-4344-b253-2d3d53909999, rgb(255, 255, 255))\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pkM7B.framer-1tcy3t5, .framer-pkM7B .framer-1tcy3t5 { display: block; }\",\".framer-pkM7B.framer-74p81m { align-content: center; align-items: center; background-color: var(--token-de669411-f0e6-4acf-b34a-51c3fdd8f731, #0a1017); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-pkM7B .framer-7tv780-container { flex: none; height: auto; left: 0px; position: fixed; right: 0px; top: 0px; z-index: 1; }\",\".framer-pkM7B .framer-1mes8nr-container { flex: none; height: auto; min-height: 100vh; min-width: 100%; position: relative; width: auto; }\",\".framer-pkM7B .framer-134dern-container { flex: none; height: auto; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-pkM7B .framer-1oi9pc2-container { flex: none; height: auto; left: -15px; position: fixed; top: 92px; width: auto; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-pkM7B.framer-74p81m { gap: 0px; } .framer-pkM7B.framer-74p81m > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-pkM7B.framer-74p81m > :first-child { margin-top: 0px; } .framer-pkM7B.framer-74p81m > :last-child { margin-bottom: 0px; } }\",\"@media (min-width: 1440px) { .framer-pkM7B.framer-74p81m { width: 1440px; } .framer-pkM7B .framer-1mes8nr-container { order: 2; } .framer-pkM7B .framer-134dern-container { order: 1; } .framer-pkM7B .framer-1oi9pc2-container { order: 3; }}\",\"@media (min-width: 810px) and (max-width: 1199px) { .framer-pkM7B.framer-74p81m { width: 810px; }}\",\"@media (max-width: 809px) { .framer-pkM7B.framer-74p81m { width: 400px; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"zNFWVtTsr\":{\"layout\":[\"fixed\",\"auto\"]},\"PoF9_q8Lj\":{\"layout\":[\"fixed\",\"auto\"]},\"nIVYc8lqz\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections\n * @framerResponsiveScreen\n */const FramerCei1HuzwX=withCSS(Component,css,\"framer-pkM7B\");export default FramerCei1HuzwX;FramerCei1HuzwX.displayName=\"Page\";FramerCei1HuzwX.defaultProps={height:800,width:1200};addFonts(FramerCei1HuzwX,[{explicitInter:true,fonts:[]},...NavigationTopMenuFonts,...LondonMapboxFonts,...BuildingBlocksBackButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCei1HuzwX\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"800\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zNFWVtTsr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PoF9_q8Lj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nIVYc8lqz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerScrollSections\":\"* @framerResponsiveScreen\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"g/CAuDE,SAAS,EAAoB,EAAG,CAAsB,IAAjB,EAAQ,EAAa,EAAK,EAAG,uBAAuB,CAAC,OAAO,EAAK,KAAK,GAAG,EAAK,MAAM,GAAG,EAAK,UAAW,EAAQ,IAAgD,aAAc,SAAS,gBAAgB,eAAe,EAAK,SAAU,EAAS,IAAkD,YAAa,SAAS,gBAAgB,YAAc,UAAS,EAAe,EAAI,EAAI,CAA6D,OAAzD,GAAK,EAAI,OAAO,EAAY,EAAI,MAAM,EAAE,EAAI,CAAC,MAAmB,CAAM,CAI/a,SAAS,GAAY,EAAM,CAAC,IAAM,EAAI,GAAQ,CAElG,MAFmG,GAAU,IAAI,CAAC,EAAI,QAAQ,CAC7H,EAAC,CAAC,CAAM,EAAC,CACH,EAAI,OACV,CAMgB,SAAS,EAAa,EAAM,CAAC,IAAI,EAGnD,EAAa,OAAO,EAAM,KAAK,CAOgiD,IAPzhD,EAAkB,CAAC,EAAM,SAAS,EAAM,SAAU,EAAM,CAAC,EAAK,EAAQ,CAAC,EAAS,CAAE,EAAC,CAAM,CAAC,EAAS,EAAY,CAAC,EAAS,CAAE,EAAC,CAAM,CAAC,EAAQ,EAAW,CAAC,EAAS,CAAE,EAAC,CAAM,CAAC,GAAQ,EAAW,CAAC,EAAS,CAAC,CAAC,UAAU,UAAY,CAAA,EAAC,CAAM,CAAC,EAAuB,EAA0B,CAAC,EAAS,KAAK,CAAM,CAAC,EAAmB,EAAuB,CAAC,EAAS,EAAE,CAAO,EAAwB,GAAY,EAAmB,CAAM,CAAC,EAAK,EAAQ,CAAC,EAAS,GAAG,CAAO,EAAI,EAAO,KAAK,CAAO,EAAa,GAAQ,CAAM,CAAC,EAAa,EAAgB,CAAC,EAAS,GAAG,CACvkB,EAAW,EAAO,CAAE,EAAC,CAAM,CAAC,GAAY,EAAe,CAAC,GAAS,EAAK,CAMhE,EAAe,CAAC,EAAY,EAAM,EAAM,IAAK,CAAC,IAAI,EAAmB,EAAkC,EAAa,IAAI,EAAsG,CAAlF,EAAmB,EAAK,GAAO,UAAsE,iBAAiB,MAAM,CAAC,GAAG,EAAG,CAAC,IAAI,EAAwB,IAAM,EAAW,EAAK,UAAU,CAAC,CAAC,GAAG,EAAO,GAAG,IAAS,EAAG,CAA6G,AAA5G,QAAQ,IAAI,EAAK,qBAAqB,EAAW,QAAQ,CAAC,QAAQ,IAAI,EAAW,aAAa,EAAa,CAAC,EAAqH,CAAjG,EAAwB,EAAK,GAAY,UAAgF,iBAAiB,MAAM,AAAE,IAAM,SAAwB,GAAkE,CAA/D,EAAa,EAAI,UAA2D,WAAW,EAAkC,EAAc,KAAiH,SAAS,CAAC,EAAM,IAAQ,CAAC,IAAIA,EAAa,EAAc,GAAG,EAAM,MAAM,EAAwY,AAAlY,GAAM,SAAwB,GAAkE,CAA/DA,EAAa,EAAI,UAA2D,UAAU,EAAE,EAAmB,WAAW,EAAM,CAAC,GAAM,SAAwB,GAAoE,CAAjE,EAAc,EAAI,UAA6D,kBAAkB,cAAc,cAAc,EAAE,EAAmB,WAAW,CAAC,EAAI,QAAQ,UAAU,cAAc,CAAI,EAAI,QAAQ,UAAU,cAAc,EAAE,EAAI,QAAQ,UAAU,cAAc,CAAC,QAAQ,CAAC,KAAK,oBAAoB,SAAS,CAAC,CAAC,KAAK,UAAU,SAAS,CAAC,KAAK,QAAQ,aAAY,EAAC,WAAW,CAAC,QAAM,OAAM,CAAE,CAAA,CAAC,EAAC,AAAG,EAAC,AAAE,EAAO,EAAe,IAAI,CAAC,IAAI,EAAa,GAAM,SAAwB,GAAkE,CAA/D,EAAa,EAAI,UAA2D,UAAU,sCAAsC,CAAC,EAAM,IAAQ,CAAC,IAAIA,EAAa,EAAc,EAAc,GAAG,EAAM,MAAM,EAKn1D,AALy5D,CAA/DA,EAAa,EAAI,UAA2D,SAAS,uBAAuB,EAAM,CAAmE,CAAjE,EAAc,EAAI,UAA6D,UAAU,cAAc,CAAC,KAAK,UAAU,KAAK,CAAC,KAAK,oBAAoB,SAAS,CAAE,CAAC,CAAC,EAAC,CAAmE,CAAjE,EAAc,EAAI,UAA6D,SAAS,CAAC,GAAG,cAAc,KAAK,SAAS,OAAO,cAAc,OAAO,cAAc,mCAAmC,gBAC5yE,CAAC,MAAM,OAAQ,cAAa,CAAC,qBAAqB,uBAAwB,gBAAe,CAAC,EAAE,IAAK,gBAAe,kBAAkB,oBAAoB,CAAE,EAAC,MAAM,cAAc,OAAQ,CAAC,EAAC,CAEpM,EAAI,QAAQ,GAAG,QAAQ,cAAc,GAAG,CAAC,EAAuB,EAAE,SAAS,GAAG,WAAW,MAAM,AAAE,EAAC,CAClG,EAAI,QAAQ,GAAG,aAAa,cAAc,IAAI,CAAC,EAAI,QAAQ,WAAW,CAAC,MAAM,OAAO,SAAW,EAAC,CAChG,EAAI,QAAQ,GAAG,aAAa,cAAc,IAAI,CAAC,EAAI,QAAQ,WAAW,CAAC,MAAM,OAAO,EAAI,EAAC,AAAE,EAAC,AAAE,EAkC9F,AAlC+F,EAAU,IAAI,CAAC,IAAI,EAClH,EAA0C,EAAoC,EAA6B,EAAI,UACM,CAApH,EAAyB,SAAS,eAAe,gBAAgB,GAA4E,QAAQ,EAAE,EAA0B,SAAS,eAAe,OAAO,GAAI,OAAiD,EAAoC,EAA0B,aAAc,OAA2D,EAA0C,EAAoC,QAAS,SAAjO,GAAiS,EAA0C,UAAU,SAAS,SAAS,KAAK,mBAAmB,aAAa;;cAEjoB,GAAc,UAAU,CAAC,EAAI,QAAQ,IAAIC,EAAS,IAAI,CAAC,UAAU,EAAa,SAAS,GAAG,MAAM,yDAAyD,OAAO,CAAC,oBAAoB,iBAAkB,EAChN,OAAK,QAAQ,EAAG,GAAE,EAAI,QAAQ,GAAG,YAAY,IAAI,CAAC,IAAIC,EAAQ,CAAIA,EAAQ,IAAgD,SAAS,EAAO,QAAQ,QAAQ,qBAAqB,AAAG,EAAC,CAAC,GAAgB,CAAE,EAAC,CAAE,EAAC,CAAC,EAAU,IAAI,CAAC,AAAG,EAAK,OAAO,CAc5O,EAAC,CAAC,CAAmB,EAAC,CAAC,EAAU,IAAI,CAAC,GAAG,IAAe,IAAI,EAAK,CAAC,IAAM,EAAW,EAAK,UAAU,CAAC,CAAC,GAAG,EAAO,GAAG,IAAS,EAAuB,CAAC,GAAG,EAAW,CAAC,IAAI,EAAuC,EAA+B,EAAwgB,EAApf,GAAa,OAAkC,EAAoB,EAAW,UAAW,OAA2C,EAA+B,EAAoB,KAAe,OAAoM,CAA9I,EAAuC,EAA+B,UAA+G,eAAe,CAAC,SAAS,SAAS,MAAM,SAAS,OAAO,QAAS,EAAC,CAAC,EAAuB,EAAW,AAAE,CAAC,SAAQ,EAAK,CAA+K,IAAxK,EAAwB,EAAK,OAAO,CAAC,CAAC,SAAO,GAA8C,AAAtC,IAA6C,iBAAiB,MAAM,GAAI,EAA0C,CAAO,EAAmB,EAAwB,UAAU,CAAC,CAAC,GAAG,EAAO,GAAG,IAAS,EAAuB,CAAC,GAAG,EAAmB,CAAC,IAAI,EAA+C,EAAuC,EAAqB,KAAa,OAAkC,EAAqB,EAAW,UAAW,OAA4C,EAAuC,EAAqB,KAAuB,OAAoO,CAAtK,EAA+C,EAAuC,UAA+H,eAAe,CAAC,SAAS,SAAS,MAAM,SAAS,OAAO,QAAS,EAAC,AAAE,GAAuB,EAAmB,AAAE,CAAC,EAAC,CAAC,CAAuB,EAAC,CAe9zD,EAAU,IAAI,CAAC,IAAM,EAAU,SAAS,CAAmC,IAA9B,EAAO,KAAS,EAAW,CAAE,EAAK,EAAmB,CAAE,EAAC,OAAW,CAAC,GAAK,CAAC,kBAAgB,QAAA,EAAQ,OAAO,EAAU,CAAC,KAAM,IAAoB,EAAa,EAAO,CAM/M,GANgN,EAAW,CAAC,GAAG,EAAW,GAAG,CAAgB,EAAC,EAAmB,CAAC,GAAG,EAAmB,GAAGC,CAAQ,EAAC,EAAO,EAAU,QAAQ,IAAI,EAAW,cAAc,CAAC,QAAQ,IAAI,EAAmB,cAAc,CAKxZ,EAAW,QAAQ,CAAC,GAAG,MAAM,EAAW,OAAO,CAAC,MAAM,AAAC,EAAC,IAAI,CAAC,EAAE,IAAI,CAAC,IAAI,EAAsB,OAAO,EAAsB,EAAW,QAAQ,KAA8E,GAAW,AAAE,EAAC,EACtO,EAAU,CAAqB,AAApB,EAAQ,EAAW,CAAC,EAAY,EAAW,CAAoJ,IAA7I,EAAc,EAAmB,OAAO,CAAC,EAAI,KAAc,CAAC,GAAG,GAAK,EAAK,OAAO,EAAI,EAAK,OAAO,EAAI,EAAK,OAAO,EAAK,MAAM,EAAK,KAAM,GAAG,CAAE,EAAC,CAAO,EAAsB,OAAO,QAAQ,EAAc,CAAC,IAAI,CAAC,CAAC,EAAI,EAAM,CAAC,KAAe,CAAC,MAAM,EAAI,MAAM,EAAM,GAAG,CAAM,GAAG,CAAoC,AAAnC,QAAQ,IAAI,EAAsB,CAAC,EAAW,EAAsB,CAAC,KAAO,CAAC,CAAC,EAAC,AAAG,EAAK,SAAS,GAAG,GAAW,AAAG,EAAC,CAAC,EAAK,MAAO,EAAC,CAAC,IAAM,EAA8B,GAAc,EAAK,IAAI,CAAC,CAAC,SAAO,KAAG,CAAC,IAAQ,CAAC,GAAG,GAA6C,YAAY,CAAC,IAAM,EAAkB,EAAO,YAAY,MAAM,IAAI,CAAC,IAAI,GAAK,OAAO,EAAI,CAAC,CAAC,MAAM,CAAC,KAAK,UAAU,SAAS,CAAC,KAAK,QAAQ,YAAY,EAAkB,SAAS,AAAC,EAAC,WAAW,CAAC,MAAM,EAAO,mBAAmB,QAAM,KAAG,SAAS,EAAO,iBAAiB,MAAM,AAAC,CAAC,CAAE,MAAK,MAAM,CAAE,CAAG,EAAC,CAAG,EAAU,IAAI,CAAC,GAAG,EAAK,SAAS,EAAE,CAAC,IAAM,EAAiB,EAA8B,EAAK,CAAC,GAAG,IAAe,GAAI,EAAY,EAAE,KAAM,CAAC,IAAI,EAAa,IAAM,EAAqB,EAA8B,EAAK,CAAC,IAAqE,CAA/D,EAAa,EAAI,UAA2D,UAAU,SAAS,CAAE,CAAC,IAClrC,EAAc,EAAc,EAAc,EAAc,EAAi8C,AAAj3C,CAAjE,EAAc,EAAI,UAA6D,UAAU,SAAS,CAAC,KAAK,UAAU,KAAK,CAAC,KAAK,oBAAoB,SAAS,CAAqB,EAAC,SAAQ,EAAK,eAAe,GAAG,cAAc,EAAG,EAAC,CAAmE,CAAjE,EAAc,EAAI,UAA6D,SAAS,CAAC,GAAG,WAAW,KAAK,SAAS,OAAO,SAAS,OAAO,CAAC,MAAM,aAAc,EAAC,MAAM,gBAAgB,0BAA0B,CAAC,OAAO,CAAC,MAAM,aAAc,EAAC,GAAG,IAAI,GAAG,IAAI,EAAG,CAAC,CAAC,EAAC,CAAmE,CAAjE,EAAc,EAAI,UAA6D,GAAG,QAAQ,WAAW,GAAG,CAAC,IAAIH,EAAaI,EAA+J,IAA3I,EAAyE,CAA/DJ,EAAa,EAAI,UAA2D,sBAAsB,EAAE,MAAM,CAAC,OAAO,CAAC,UAAW,CAAC,EAAC,CAAO,EAAU,EAAS,GAAG,WAAW,WAAW,AAAkE,CAAjEI,EAAc,EAAI,UAA6D,UAAU,SAAS,CAAC,wBAAwB,EAAU,CAAC,EAAIC,IAAO,CAAC,IAAIL,EAAgB,GAA2E,CAA/DA,EAAa,EAAI,UAA2D,OAAO,CAAC,OAAO,EAAS,GAAG,SAAS,YAAY,KAAKK,CAAK,EAAC,AAAE,EAAC,AAAE,EAAC,CAAmE,CAAjE,EAAc,EAAI,UAA6D,GAAG,aAAa,WAAW,IAAI,CAAC,EAAI,QAAQ,WAAW,CAAC,MAAM,OAAO,SAAW,EAAC,CAAmE,CAAjE,EAAc,EAAI,UAA6D,GAAG,aAAa,WAAW,IAAI,CAAC,EAAI,QAAQ,WAAW,CAAC,MAAM,OAAO,EAAI,EAAC,CAAC,EAAI,QAAQ,SAAS,CAAC,GAAG,gBAAgB,KAAK,SAAS,OAAO,SAAS,OAAO,CAAC,MAAM,aAAc,EAAC,OAAO,cAAc,CAAC,MAAM,yBAA0B,cAAa,CAAC,sBAAsB,uBAAwB,cAAa,EAAG,CAAC,EAAC,AAAE,KAAM,EAAO,EAAI,QAAQ,EAAQ,QAAQ,CAAC,CAAC,QAAM,GAAG,CAAC,IAAI,EAA4L,IAAjK,EAAwB,EAAK,OAAO,CAAC,CAAC,SAAO,GAA8C,AAAtC,IAA6C,iBAAiB,MAAM,GAAI,EAAmC,CAAO,EAAiC,EAA8B,EAAwB,CAAC,QAAQ,IAAI,EAAM,sBAAsB,CAAC,IAAM,GAAa,EAAqB,EAAc,KAA0E,WAAW,AAAsC,AAAtC,GAA6C,UAAU,EAAY,CAAC,EAAM,IAAQ,CAAC,GAAG,EAAM,MAAM,EAI50E,AAJ63E,AAAtC,GAA6C,UAAU,gBAAgB,EAAY,EAAE,EAAwC,AAAtC,GAA6C,UAAU,gBAAgB,EAAY,EAAE,EAAM,CACzgF,QAAQ,IAAI,EAAM,0BAA0B,EAAqB,CAAuC,AAAtC,GAA6C,SAAS,CAAC,IAAI,SAAS,EAAY,EAAE,KAAK,SAAS,OAAA,SAAgB,OAAO,CAAC,KAAK,WAAW,CAAM,EAAC,OAAO,eAAe,gBAAgB,EAAY,cAAc,gBACpQ,CAAC,MAAM,OAAQ,cAAa,CAAC,qBAAqB,uBAAwB,gBAAe,CAAC,EAAE,IAAK,gBAAe,kBAAkB,oBAAoB,CAAE,EAAC,MAAM,cAAc,OAAQ,CAAC,EAAC,CAAC,EAAO,GAAG,SAAS,SAAS,EAAY,EAAE,GAAG,CAAC,IAAIH,EAAQ,EAAuB,EAAE,SAAS,GAAG,WAAW,MAAM,CAAC,IAAI,EAAQ,EAAE,SAAS,GAA0J,GAAvJ,QAAQ,IAAI,EAAQ,WAAW,qBAAqB,CAAC,EAA0B,EAAQ,WAAW,GAAG,CAAC,QAAQ,IAAI,EAAO,QAAQ,qBAAqB,CAAI,IAAUA,EAAQ,IAAgD,QAAS,CAAC,IAAI,EAAS,AAAmD,CAAlD,EAAS,IAAkD,QAAQ,QAAQ,mBAAmB,AAAE,GAAe,EAAQ,SAAS,YAAY,EAAQ,WAAW,MAAM,EAAQ,WAAW,MAAM,EAAQ,WAAW,GAAG,AAAE,EAAC,CAC3xB,EAAO,GAAG,cAAc,SAAS,EAAY,EAAE,IAAI,CAAC,EAAO,WAAW,CAAC,MAAM,OAAO,SAAW,EAAC,CAChG,EAAO,GAAG,cAAc,SAAS,EAAY,EAAE,IAAI,CAAC,EAAO,WAAW,CAAC,MAAM,OAAO,EAAI,EAAC,AAExF,EAAC,AAAE,EAAC,AAAE,CAAC,CAAC,EAAC,CAAC,CAAK,EAAC,CAAikB,IAA1jB,EAAoB,GAAO,IAAI,CAAC,EAAW,QAAQ,GAAO,QAAQ,eAAe,CAAC,SAAS,QAAS,EAAC,AAAE,EAAO,EAAY,GAAO,CAAC,IAAIA,EAAyH,CAA7GA,EAAQ,IAAgD,SAAS,EAAO,QAAQ,QAAQ,mBAAmB,CAAE,EAAuB,EAAM,CAAyF,IAAlF,EAAkB,EAAK,GAAO,OAAO,YAAY,MAAM,IAAI,CAAC,IAAI,GAAK,OAAO,EAAI,CAAC,CAAO,EAAO,CAAC,OAAO,EAAkB,SAAS,CAAC,KAAK,EAAG,EAA4D,AAA3D,EAAI,QAAQ,MAAM,CAAC,GAAG,EAAO,SAAS,IAAI,WAAU,CAAK,EAAC,CAAC,EAAe,EAAkB,EAAK,GAAO,OAAO,mBAAmB,EAAM,AAAE,EAAO,GAAU,GAAO,CAAC,GAAG,IAAe,EAAM,CAAC,IAAIA,EAA4B,AAApB,EAAgB,GAAG,CAAkD,CAAhDA,EAAQ,IAAgD,QAAQ,QAAQ,wBAAwB,EAAM,AAAE,KAAI,CAAC,IAAI,EAAgC,AAAvB,EAAgB,EAAM,CAAoD,CAAlD,EAAS,IAAkD,QAAQ,QAAQ,sBAAsB,EAAM,AAAE,CAAC,EAAC,EAAU,IAAI,CAAC,GAAG,EAAa,SAAS,EAAE,CAAC,EAAQ,EAAS,CAA0E,IAAnE,EAA2B,EAA8B,EAAS,CAAO,EAAc,EAAI,QAAQ,UAAU,SAAS,CACh9B,AAAtF,AAApD,GAAkE,QAAQ,CAAC,KAAK,oBAAoB,SAAS,CAA2B,EAAC,CAAC,EAAQ,QAAQ,CAAC,CAAC,QAAM,GAAG,CAAC,IAAI,EAAqBF,EAAa,GAAM,SAAwB,GAAkE,CAA/DA,EAAa,EAAI,UAA2D,mBAAmB,UAAU,EAAqB,EAAc,KAA0E,WAAW,EAAE,aAAa,UAAU,AAAE,EAAC,AAAE,KAAI,CAAC,IAAI,EAA4B,EAAa,IAAM,EAAa,EAAS,OAAO,CAAC,CAAC,SAAO,GAAO,IAAsD,AAAtC,IAA6C,iBAAiB,MAAM,CAA+B,CAAC,EAAQ,EAAa,CAAuL,IAAhL,EAAwB,EAAa,OAAO,CAAC,CAAC,SAAO,GAA8C,AAAtC,IAA6C,iBAAiB,MAAM,GAAI,EAA0C,CAAO,EAAiC,EAA8B,EAAwB,CAAC,QAAQ,IAAI,EAAa,sBAAsB,CAAC,IAAM,EAAc,EAAI,QAAQ,UAAU,SAAS,CACllC,EAAc,QAAQ,CAAC,KAAK,oBAAoB,SAAS,CAAiC,EAAC,CAAC,IAAM,EAAsB,EAAQ,OAAO,CAAC,CAAC,QAAM,GAAW,IAAQ,EAAe,CAA6W,AAA5W,EAAsB,QAAQ,CAAC,CAAC,QAAM,GAAG,CAAC,IAAI,EAAqBA,EAAa,GAAM,SAAwB,GAAkE,CAA/DA,EAAa,EAAI,UAA2D,mBAAmB,UAAU,EAAqB,EAAc,KAA0E,WAAW,EAAE,aAAa,OAAO,AAAE,EAAC,CAAC,GAAM,MAA0F,CAA/D,EAAa,EAAI,UAA2D,mBAAmB,UAAU,EAA4B,EAAc,KAA+F,WAAW,EAAE,aAAa,UAAU,AAAE,CAAC,EAAC,CAAC,CAAa,EAAC,CACxsB,GAD8sB,CAAC,GAAS,EAAY,CAAC,GAAS,EAAM,CAC94B,GAAa,IAAI,CAAC,IAAIE,EAAQ,CAAKA,EAAQ,IAAgD,WAAY,IAAK,GAAY,EAAK,CAAO,GAAY,EAAM,AAAG,EAAO,EAAe,GAAU,CAAC,IAAIA,EAAoN,OAAvMA,EAAQ,IAAgD,WAAY,IAAQ,EAAiB,EAAc,WAAmB,EAAc,aAAsB,EAAgB,EAAc,OAAc,EAAc,QAAW,EAAC,QAAQ,IAAI,EAAQ,UAAU,CAAC,IAAM,EAAY,GAAW,CAAC,QAAQ,IAAI,GAAyD,QAAQ,iBAAiB,CAAC,IAAM,EAA+D,AAA9C,GAAyD,QAAQ,UAAU,CAAC,CAAC,UAAQ,GAAW,EAAoB,EAAQ,CAAG,CAAuD,GAAtD,QAAQ,IAAI,EAAiB,EAAU,cAAc,CAAI,IAAY,SAAS,EAAiB,EAAE,EAAK,OAAO,EAAE,CAAC,IAAI,EAA6B,EAAqB,EAAoB,KAAa,OAAkC,EAAoB,EAAW,UAAW,OAA2C,EAAqB,EAAoB,EAAiB,KAAM,OAA4J,CAAhH,EAA6B,EAAqB,UAA2F,eAAe,CAAC,SAAS,SAAS,MAAM,SAAS,OAAO,QAAS,EAAC,AAAE,SAAQ,IAAY,QAAQ,EAAiB,EAAE,EAAE,CAAC,IAAI,EAA8B,EAAsB,EAA6D,AAAxC,QAAQ,IAAI,2BAA2B,GAAC,GAAa,OAAkC,EAAqB,EAAW,UAAW,OAA4C,EAAsB,EAAqB,EAAiB,KAAM,OAAgK,CAAnH,EAA8B,EAAsB,UAA6F,eAAe,CAAC,SAAS,SAAS,MAAM,SAAS,OAAO,QAAS,EAAC,AAAE,CAA8C,GAAW,QAAQ,QAAQ,CAAC,CAAC,UAAQ,GAAG,CAAC,QAAQ,IAAI,EAAoB,EAAQ,CAAC,kBAAkB,AAAE,EAAC,AAK5mE,EAAoG,MAAnG,GAAU,IAAI,CAAC,WAAW,IAAI,CAAC,GAAe,EAAM,AAAE,EAAC,IAAI,AAAE,EAAC,CAAE,EAAC,CAAC,QAAQ,IAAI,EAAK,eAAe,CAAqB,EAAM,GAAc,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,IAAI,EAAa,UAAU,gBAAgB,MAAM,CAAC,OAAO,SAAS,MAAM,MAAO,CAAC,EAAC,CAAc,EAAK,GAAe,CAAC,SAAsB,EAAK,GAAkB,CAAC,SAAS,EAAQ,IAAI,CAAC,CAAC,KAAG,QAAM,QAAM,GAAG,CAAC,IAAI,EAAqB,MAAoB,GAAK,GAAK,CAAC,QAAQ,IAAI,GAAU,EAAM,CAAC,SAAsB,EAAKI,GAAc,CAAC,WAAW,EAAM,UAAU,EAAM,QAAQ,IAAe,EAAM,EAAmB,OAAO,EAAmB,SAAS,MAAM,EAAqB,EAAc,KAA0E,MAAO,EAAC,AAAC,EAAC,AAAE,EAAC,AAAC,EAAC,AAAC,EAAC,CAAC,IAA0B,EAAK,GAAQ,CAAC,SAAsB,EAAK,MAAM,CAAC,IAAI,6FAA6F,MAAM,OAAQ,EAAC,AAAC,EAAC,CAAc,EAAM,GAAe,CAAC,aAAW,EAAK,OAAO,GAAa,SAAS,EAAG,EAAQ,IAAgD,WAAY,KAAkB,EAAMC,EAAU,CAAC,SAAS,CAAc,EAAK,EAAe,CAAC,QAAQ,IAAI,EAAY,OAAO,CAAC,SAAsB,EAAK,MAAM,CAAC,IAAI,8FAA+F,EAAC,AAAC,EAAC,CAAc,EAAK,EAAe,CAAC,QAAQ,IAAI,EAAY,QAAQ,CAAC,SAAQ,EAAK,SAAsB,EAAK,MAAM,CAAC,IAAI,+FAAgG,EAAC,AAAC,EAAC,AAAC,CAAC,EAAC,CAAC,EAAK,IAAI,CAAC,CAAC,SAAO,CAAC,IAAQ,CAAC,IAAI,EAAc,MAAoB,GAAKC,GAAe,CAAC,iBAAgB,EAAM,MAAM,CAAC,OAAO,SAAU,EAAC,QAAQ,IAAI,EAAY,EAAM,CAAC,IAAI,EAAW,QAAQ,GAAO,MAAM,EAAO,mBAAmB,QAAQ,EAAe,EAAO,qBAAqB,GAAG,CAAC,SAAS,EAAe,EAAO,MAAS,GAAG,CAAC,KAAK,EAAO,aAAa,QAAQ,EAAc,EAAO,SAA8D,GAAG,IAAI,QAAQ,EAAe,IAAqB,EAAM,CAAC,OAAO,EAAO,OAAU,aAAa,GAAgB,EAAO,SAAY,CAAC,cAAc,EAAO,aAAc,EAAC,EAAM,AAAE,EAAC,AAAC,CAAC,EAAC,AAAC,CAAC,EAAC,AAAE,+CAkDxoE,AAqBiC,IAjNzC,GAA+E,IAAuD,IAAwD,KAAqH,IAAsC,IAA6F,KAA2F,KAA8J,GAAS,YAAY,mGAAyG,EAAa,6HAAsP,EAAc,CAAC,OAAO,GAAG,SAAS,UAAU,WAAW,aAAa,aAAa,cAAe,EAAO,EAAmB,CAAC,OAAO,GAAG,SAAS,UAAW,EAAO,IAAe;;;;;;MAMztC,GAAO;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAqIP,GAAQ,EAAO,IAAI;;;;;;;;;;EAUjB,EAAe,EAAO,OAAO;;;;aAIxB,GAAO,EAAM,QAAQ,MAAM,OAAO;;;;EAIvC,GAAc,EAAO,IAAI;;EAEzB,GAAe,EAAO,IAAI;;;;;;;;;;EAU1B,GAAkB,EAAO,IAAI;;;;;;;;EAQ7B,GAAK,EAAO,IAAI;;;;;;;;EAQhB,GAAc,EAAO,IAAI;;;EAGzB,GAAe,EAAO,IAAI;;;;;;;;;;;;;;iBAcjB,GAAO,EAAM,WAAW,OAAO,cAAc;;uDC3LjD,AAdb,GAAyD,IAA8P,IAA8C,IAA4B,CAA0B,GAA2F,IAAoF,KAA0E,KAAmF,CAAM,GAAuB,EAASC,EAAkB,CAAO,GAAkB,EAAS,EAAa,CAAO,GAA8B,EAASC,EAAyB,CAAO,EAAY,CAAC,UAAU,qBAAqB,UAAU,6CAA6C,UAAU,8CAA8C,UAAU,qBAAsB,EAAO,EAAU,WAAW,SAAW,IAAkB,GAAkB,eAAqB,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,iBAAkB,EAAO,GAAU,CAAC,CAAC,QAAM,GAAG,CAAC,IAAM,EAAS,GAAqB,CAAyB,OAArB,EAAgB,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,CAAM,2BAA0B,EAAG,EAAC,AAAE,EAAO,GAAwB,aAAa,YAAY,QAAQ,YAAY,MAAM,YAAY,OAAO,WAAY,EAAO,GAAS,CAAC,CAAC,SAAO,KAAG,QAAM,GAAG,EAAM,IAAU,CAAC,GAAG,EAAM,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,WAAY,GAAS,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAmM,IAA5L,EAAY,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgB,GAAa,CAAM,CAAC,eAAa,YAAU,CAAC,IAAe,CAAO,EAAkB,GAAsB,CAAM,CAAC,QAAM,YAAU,WAAS,UAAQ,GAAG,EAAU,CAAC,GAAS,EAAM,CAA0a,AAAza,EAAgB,IAAI,CAAC,IAAMC,EAAS,MAAA,GAA2B,EAAa,CAAC,GAAGA,EAAS,OAAO,CAAC,IAAI,EAAU,SAAS,cAAc,sBAAsB,CAAC,AAAG,EAAW,EAAU,aAAa,UAAUA,EAAS,OAAO,EAAO,EAAU,SAAS,cAAc,OAAO,CAAC,EAAU,aAAa,OAAO,SAAS,CAAC,EAAU,aAAa,UAAUA,EAAS,OAAO,CAAC,SAAS,KAAK,YAAY,EAAU,CAAG,CAAC,EAAC,KAAA,GAAW,CAAa,EAAC,CAAC,EAAyB,IAAI,CAAC,IAAMA,EAAS,MAAA,GAA2B,EAAa,CAAmC,AAAlC,SAAS,MAAMA,EAAS,OAAO,GAAMA,EAAS,UAAU,SAAS,cAAc,wBAAwB,EAAE,aAAa,UAAUA,EAAS,SAAS,AAAG,EAAC,KAAA,GAAW,CAAa,EAAC,CAA6b,GAAvb,CAAC,EAAY,EAAoB,CAAC,EAA8B,EAAQ,GAAY,EAAM,CAAO,EAA+B,EAAsB,CAAE,EAAO,EAAkB,EAAG,GAAkB,GAAG,EAAsB,CAAO,EAAY,IAAS,GAAW,CAAgB,IAAc,aAAtB,EAAmE,GAAa,KAAS,GAAW,EAAgB,IAAc,YAA6C,GAAO,GAAW,CAAsB,MAArB,GAAiB,CAAE,EAAC,CAAqB,EAAK,EAA0B,SAAS,CAAC,MAAM,CAAC,iBAAiB,YAAY,oBAAkB,EAAC,SAAsB,EAAM,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAK,GAAU,CAAC,MAAM,+FAAgG,EAAC,CAAc,EAAM,GAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,EAAkB,gBAAgB,EAAU,CAAC,IAAI,EAAW,MAAM,CAAC,GAAG,CAAM,EAAC,SAAS,CAAC,GAAa,EAAe,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,GAAmB,OAAO,QAAQ,EAAE,EAAE,SAAsB,EAAK,EAAU,CAAC,UAAU,wCAAwC,cAAa,EAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKC,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,WAAY,EAAC,UAAU,CAAC,QAAQ,WAAY,CAAC,EAAC,SAAsB,EAAKH,EAAkB,CAAC,UAAU,YAAY,WAAU,EAAM,OAAO,OAAO,GAAG,YAAY,UAAU,CAAC,kBAAkB,EAAE,YAAY,OAAO,gBAAgB,EAAE,iBAAiB,EAAE,YAAY,QAAQ,eAAe,CAAE,EAAC,SAAS,YAAY,UAAU,EAAE,UAAU,sBAAsB,MAAM,CAAC,MAAM,MAAO,EAAC,QAAQ,YAAY,MAAM,MAAO,EAAC,AAAC,EAAC,AAAC,EAAC,AAAC,EAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,kBAAiB,EAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,EAAa,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,MAAO,EAAC,AAAC,EAAC,AAAC,EAAC,CAAC,IAAc,EAAe,EAAKG,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,GAAmB,OAAO,QAAQ,GAAG,GAAmB,GAAG,GAAG,CAAE,CAAC,EAAC,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,sEAAsE,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKH,EAAkB,CAAC,UAAU,YAAY,WAAU,EAAM,OAAO,OAAO,GAAG,YAAY,UAAU,CAAC,kBAAkB,EAAE,YAAY,OAAO,gBAAgB,EAAE,iBAAiB,EAAE,YAAY,QAAQ,eAAe,CAAE,EAAC,SAAS,YAAY,UAAU,EAAE,UAAU,sBAAsB,MAAM,CAAC,MAAM,MAAO,EAAC,QAAQ,YAAY,MAAM,MAAO,EAAC,AAAC,EAAC,AAAC,EAAC,AAAC,EAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,QAAS,EAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,WAAY,CAAC,EAAC,UAAU,WAAY,EAAC,0BAAA,EAAgC,EAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,QAAS,EAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,WAAY,CAAC,EAAC,UAAU,WAAY,EAAC,0BAAA,EAAgC,EAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,QAAS,EAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,WAAY,CAAC,EAAC,UAAU,WAAY,EAAC,0BAAA,EAAgC,EAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,QAAS,EAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,WAAY,CAAC,EAAC,UAAU,WAAY,EAAC,0BAAA,EAAgC,CAAC,EAAC,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,EAAE,GAAG,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,cAAa,EAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKG,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,UAAU,EAAc,EAAG,EAAC,UAAU,CAAC,UAAU,EAAc,EAAG,EAAC,UAAU,CAAC,UAAU,EAAc,EAAG,CAAC,EAAC,SAAsB,EAAKF,EAAyB,CAAC,UAAU,qBAAqB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,EAAc,GAAG,UAAU,kBAAkB,UAAU,kBAAkB,QAAQ,YAAY,MAAM,OAAO,UAAU,uEAAwE,EAAC,AAAC,EAAC,AAAC,EAAC,AAAC,EAAC,AAAC,EAAC,AAAC,CAAC,EAAC,CAAc,EAAK,MAAM,CAAC,GAAG,SAAU,EAAC,AAAC,CAAC,EAAC,AAAC,EAAC,AAAE,EAAC,CAAO,GAAI,CAAC,kFAAkF,kFAAkF,sVAAsV,qIAAqI,6IAA6I,yIAAyI,0IAA0I,iWAAiW,iPAAiP,qGAAqG,4EAA6E,EAa1yR,EAAgB,EAAQ,GAAU,GAAI,eAAe,IAAgB,EAAgB,EAAgB,YAAY,OAAO,EAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAK,EAAC,EAAS,EAAgB,CAAC,CAAC,eAAc,EAAK,MAAM,CAAE,CAAC,EAAC,GAAG,GAAuB,GAAG,GAAkB,GAAG,EAA8B,EAAC,CAAC,8BAA6B,CAAK,EAAC,CACtV,EAAqB,CAAA,QAAW,OAAS,MAAQ,qBAAuB,CAAA,sBAAyB,GAAI,CAAC,UAAW,MAAQ,sBAAwB,wBAA0B,CAAE,cAAe,sBAAwB,oCAAsC,4BAA8B,6BAA+B,0CAA4C,0NAAkQ,6BAA+B,mCAAqC,gCAAkC,6BAA+B,8CAAgD,MAAO,CAAC,qBAAsB,CAAA,KAAQ,UAAW,CAAC,CAAC"}