/*! For license information please see main.cd899ad1aad6214abd3c.js.LICENSE.txt */ (()=>{var e,t,n,r={2366(){},14141(){},15731(e,t,n){"use strict";e.exports=n.p+"fonts/montserrat-v31-latin-600.woff2"},19844(e,t,n){"use strict";e.exports=n.p+"fonts/montserrat-v31-latin-100italic.woff2"},23326(){},25358(e,t,n){"use strict";var r=n(96540),o=n(5338),i=n(84976),a=n(47767),l=n(78094),c="11px",u="12px",s="13px",d="14px",f="16px",p="18px",m="#1482fd",y="#6f6f6f",h="#cbcbcb",v="#F03A5F",g="#ffffff",b="#333333",w="#212229";const E=(0,l.createGlobalStyle)(["body{margin:0px;font-family:'Montserrat';width:100%;height:100%;overflow:hidden;}button{font-family:'Montserrat';}input{font-family:'Montserrat';color:",";}"],b);var x=n(72635),S=n(22022),C=n(65606);const O={GMAPS_API_KEY:C.env.NEXT_PUBLIC_GMAPS_API_KEY||"AIzaSyDAgEeI0DnlqcTSD0EdCHK4KG7b0gjIjyw",LANGUAGE:C.env.NEXT_PUBLIC_LANGUAGE,THEME_PRIMARY_COLOR:null,THEME_SECONDARY_COLOR:null},k=JSON.parse('{"admin":{"system-settings":{}},"reports":{"title":"Reports","options":{"rides":"Ride Operation","fieldServicing":"Field Servicing"}},"map":{"searchPlaceholder":"Search","topBanner":{"title":"Add stations using the pin tool or by searching for a specific address","searchPlaceholder":"Search location","addStationButton":"Add station"}},"upload":"Upload","new":"New","addressPlaceholder":"Loading full address","addVariationButton":"+ Add variation","deleteVariationButton":"Delete variation","deleteVariationText":"Delete this variation? This action cannot be undone.","deleteExperimentButton":"Delete experiment","deleteExperimentText":"Delete this experiment? This action cannot be undone.","addExperimentButton":"+ New Experiment","untitledExperimentName":"Untitled Experiment","genericBackButtonText":"Back","searchLocationPlaceholder":"Search by location","genericServerError":"Oops, something went wrong. Please wait a moment and try again","logout":"Log out","deleteVariationError":"Cannot delete a variation while it\'s running.","yesDeleteButtonText":"Yes, delete","variationType":{"fieldServicing":"Field servicing","rides":"Rides"},"cloneToAnotherExperiment":{"buttonLabel":"Clone to another experiment","title":"Clone to another experiment","description":"Select an experiment to clone this variation to","selectExperiment":"Select an experiment","selectVariation":"Select a variation","clone":"Clone","close":"Close"},"variationStatus":{"pending":"pending","initializing":"initializing","preparingData":"preparing data","failed":"failed","completed":"completed","running":"running","draft":"draft","awaitingApproval":"awaiting approval"},"inputLabels":{"name":"Name","details":"Description","tags":"Tags","simType":"Simulation Type"},"menu":{"experiments":"Experiments","reports":"Data Management","user":"User"},"general":{"days":{"monday":"Monday","tuesday":"Tuesday","wednesday":"Wednesday","thursday":"Thursday","friday":"Friday","saturday":"Saturday","sunday":"Sunday"},"required":"Required"},"fileUploader":{"fileErrorText":"This file does not have the required structure.","genericErrorText":"Something went wrong, Please wait a moment and try again.","timeLimitationValidation":{"invalidTime":"Invalid time \\"{{time}}\\" (expected HH:MM)","missingDay":"Missing day on time limitation {{start}}-{{end}}","invalidDay":"Invalid day \\"{{day}}\\" on time limitation {{start}}-{{end}}","invalidRange":"Invalid time range: {{start}}-{{end}} (end must be after start)","overnightRange":"Overnight range {{start}}-{{end}} is not supported. Split into two same-day entries instead.","overlappingHeader":"Station \\"{{address}}\\" has overlapping time limitations:","overlapDetail":"{{start1}}-{{end1}} overlaps with {{start2}}-{{end2}}","stationPrefix":"Station \\"{{address}}\\""},"successMessage":"Upload Successful","text":"Drag & drop file here or","browseText":"Browse files","requiredField":"Required: ","invalidField":"Invalid field: ","misStructuredField":"Incorrect format found in column: ","supported":{"csv":"Supported: CSV files","csvAndJson":"Supported: CSV, JSON files","geo":"Supported: GeoJSON files","json":"Supported: JSON files"}},"experimentsEmptyState":{"title":"Click New Experiment to get started","body":"You\'ll see your experiments and variations here"},"addExperimentWizard":{"saveAndExit":"Save and exit","saving":"Saving...","validating":"Validating...","processing":"Processing...","title":"New Variation","wizardViewStates":{"readOnly":"Read Only"},"cloneTitle":"Copy of {{var_name}}","nextStep":"Next step","launchSimulation":"Create variation","backButton":"Back","untitledGroup":"Untitled group","tableHeader":{"edit":"Edit Name","delete":"Delete","reports":"Reports"},"tableRowEndButtons":{"view":"View","delete":"Delete","duplicate":"Duplicate","logs":"Logs","kepler":"Kepler"},"steps":{"details":{"title":"Details","description":"Provide background information and context for what is being tested in this variation.","placeHolders":{"name":"Add a descriptive name...","details":"Describe what is being tested...","tags":"Press enter to add a tag..."},"simulationTypes":{"rides":{"name":"Ride operation","description":"Any ride-based operation, such as ride hailing, delivery, logistic services and more"},"fieldServicing":{"name":"Field servicing","description":"Simulate operations of predetermined vehicle routes, such as field servicing or other mobile workforces"},"disabledText":"Variations in this experiment must be of type"}},"territory":{"title":"Territory","incompleteErrorText":"Please upload a GeoJSON file or draw a territory on the map","popupErrorTitle":"Error","popupErrorText":"There was an error uploading the file. Please verify the file is a valid GeoJSON and try again.","description":"At the start of the simulation, vehicles will be placed randomly throughout the territory. Note that rides and routes do not need to be contained within the territory."},"parkingStations":{"title":"Parking Stations","stations":"Stations","incompleteErrorText":"Please add at least one parking station","description":"Parking stations define where vehicles are routed at the end of their shifts. Vehicles are triggered to drive to a parking station at a specified time before the shift end (defined in the settings). The station nearest to the vehicle is selected. Vehicles also start upcoming shifts from their respective parking station."},"fillingStations":{"stationOptions":{"electric":"EV","ice":"ICE"},"stationTypeOptions":{"charging":"Filling","parking":"Parking","parking_and_charging":"Filling & Parking","maintenance":"Maintenance"},"stationType":"Station type:","stationDetails":"Station details:","stationLocation":"Station location:","title":"Stations","stationTypeLabel":"Type","stationRateLabel":"Fill rate","stationSlotsLabel":"Slots at location","parkingSpotsLabel":"Parking spots","maintenanceCapacityLabel":"Maintenance capacity","stationsLabel":"Stations","maintenanceLabel":"Maintenance","endOfShiftChargingLabel":"End of Simulation Charging","duringShiftChargingLabel":"During Simulation Charging","rateUnitIce":"min","rateUnitEV":"Kw","slots":"Slots","spots":"spots","incompleteErrorText":"Please add at least one filling station","description":"Define station locations. Filling Stations: Vehicles are routed here when they reach their Refuel Threshold (defined in settings) to refuel/recharge. Parking Stations: Vehicles are routed here at the end of their shifts. Maintenance Stations: Vehicles are routed here for scheduled maintenance tasks.","showPublicStationsLable":"Add public EV charging stations","importPublicChargingStations":"Import public charging stations","operators":"Operators","powerSupply":"Power supply","kW":"kW","loading":"Loading...","stationsFound":"Stations found:","import":"Import","removeAll":" Remove All","capabilitiesLabel":"Parking Type","capabilities":{"staging":"Staging","parking":"Parking","parking_and_staging":"Both"},"uploadSection":{"stationsUploadTitle":"Stations Upload:","maintenanceStationsUploadTitle":"Maintenance Stations Upload:","downloadExample":"Download example","downloadExampleFile":"Download example file"},"emptyState":{"noStationAdded":"No station added","addStationsInstruction":"Add stations using the pin tool or by searching for a specific address on the map"},"newStationConfiguration":{"title":"New station configurations","stationTypeLabel":"Station type","subTypeLabel":"Sub type","fillRateLabel":"Fill rate","slotsLabel":"Slots","chargersLabel":"Chargers","parkingSpotsLabel":"Parking spots","stationCapacityLabel":"Station capacity","availableTasksLabel":"Available tasks","taskTypeLabel":"Task type","taskDurationLabel":"Task duration","addTaskButton":"Add task","cancelButton":"Cancel","addStationButton":"Add Station","searchPlaceholder":"Search","addPlaceholder":"Add","requiredError":"Required","fillRateRequiredError":"Fill rate is required","fillRateRangeError":"Fill rate must be positive","slotsRequiredError":"Slots amount is required","slotsRangeError":"Slots amount must be Positive","chargersRequiredError":"Chargers amount is required","chargersRangeError":"Chargers amount must be positive","parkingSpotsRequiredError":"Parking spots is required","parkingSpotsRangeError":"Parking spots must be positive","stationCapacityRequiredError":"Station capacity is required","stationCapacityRangeError":"Station capacity must be 0 or more","durationRequiredError":"Duration is required","durationRangeError":"Invalid duration","invalidFormatError":"Invalid format","taskMissingError":"Add at least one task to continue","duplicateTaskError":"Value already in use. Try different one."}},"vehiclesAndRoutes":{"title":"Vehicles and Routes","description":"Define the properties and servicing routes that will be performed by each vehicle.","incompleteErrorText":"Please upload a vehicles and routes file"},"vehicles":{"options":{"bodyType":{"hatchback":"Hatchback","sedan":"Sedan","coupe":"Coupe","estate":"Estate","minivan":"Minivan","van":"Van","truck":"Truck","convertible":"Convertible","shuttle":"Shuttle","suv":"SUV","bike":"Bike","motorcycle":"Motorcycle"},"power":{"ice":"ICE","electric":"EV"},"model":{"other":"Other"}},"title":"Vehicles","description":"Define groups of vehicle models and their configurations.","incompleteErrorText":"Please add at least one vehicle group","addGroup":"+ Add vehicle group","tableColumns":{"amount":"NO.","modelName":"MODEL NAME","labels":"LABELS","bodyType":"BODY TYPE","capacity":"CAPACITY","powerTrain":"POWER TRAIN","cost":{"metric":"COST/KM","imperial":"COST/MI"},"range":{"metric":"GROSS RANGE (KM)","imperial":"GROSS RANGE (MI)"},"batteryCapacity":"BATTERY CAPACITY","chargeRateKWH":"CHARGE RATE (KW)","idleConsumption":"IDLE CONSUMPTION (KW)","chargingCurve":{"invalidFile":"Invalid file format","invalidNumber":"Invalid number","numberGreaterThanZero":"Value must be positive","errors":{"header":"File format error","monotonicallyIncrease":"State of charge must be monotonically increasing","lastEntryStateOfCharge":"Last entry of state of charge must be 100","invalidFileError":"Invalid file format","close":"Close"},"curve":"Curve","numberOption":{"title":"Constant","subtitle":"Fill in fixed value"},"curveOption":{"title":"Curve","subtitle":"Upload a CSV file with the charging curve"}}}},"shifts":{"initialLocation":{"title":"Start Location (Lat, Lng)","lat":"Latitude","lng":"Longitude"},"buttonMenu":{"edit":"Edit","delete":"Delete"},"title":"Shifts","addShift":"+ Add shift","save":"Save","cancel":"Cancel","time":"Shift time","name":"Shift name","location":"Start Location","requireErrorLabel":"Required","uniqueErrorLabel":"Name already exists","edit":"Edit","delete":"Delete","incompleteErrorText":"Please add driver shifts","description":"Define driver shifts, day and time"},"drivers":{"title":"Drivers","description":"Driver groups that are assigned shifts will be limited to working only in the specified hours. Driver groups with no shifts will be considered available 24/7.","incompleteErrorText":"Please add at least one driver group","addGroup":"+ Add driver group","tableColumns":{"amount":"AMOUNT","groupName":"GROUP NAME","driverShifts":"DRIVER SHIFTS","vehicleLabel":"VEHICLE LABEL"}},"demandData":{"title":"Demand Data","description":"Upload a CSV file of demand data. The file includes up to 24 hours of data that includes individual rides and defines pickup and dropoff locations, time windows, and more. Download the example file for more instructions.","demandPrediction":{"title":"Demand Prediction","description":"use demand prediction for placement (instead of 100% accurate prediction)"},"incompleteErrorText":"Please upload a demand data file","exampleDownload":"Download example file","downloadSuffixExample":"Download example {{suffix}}","failedUploadText":"File upload failed","errorTitle":"Error","uploadingMessage":"File uploading...","chooseFileFromListHeader":"Select from existing data sets","chooseFileFromListPlaceholder":"Select a saved demand file..."},"tasks":{"title":"Tasks","description":"Upload a CSV file of tasks data. The file includes individual tasks and defines order id, vehicle group, order time and task type.","incompleteErrorText":"Please upload a tasks data file","unsupportedTaskTypesError":"Some task types are not supported by any maintenance station","unsupportedVehicleGroupsError":"Some vehicle groups are not defined in vehicle labels","exampleDownload":"Download example file","downloadSuffixExample":"Download example {{suffix}}","failedUploadText":"File upload failed","errorTitle":"Error","uploadingMessage":"File uploading...","chooseFileFromListHeader":"Select from existing data sets","chooseFileFromListPlaceholder":"Select a saved tasks file..."},"settings":{"title":"Settings","description":"","unit":{"percentage":"%","number":"number","minutes":"minutes","currency":"$","vehicles":"vehicles","placementMoves":"Max moves","demandStagingMaxDistance":"Max distance","km":"km","meters":"Meters","demandChargingTimeWindow":"Demand window (minutes)"},"entries":{"nullOption":"None","placement":{"title":"Placement","description":"When Vehicles are idle, route them according to three available options: \\n 1. Staging: Vehicles are routed to the nearest staging station.\\n 2. Territory Wide: Vehicles are routed to high demand area. \\n 3. Demand Staging: Vehicles are routed to staging station located near or in high demand area","options":{"off":{"title":"Off"},"staging":{"title":"Staging"},"territoryWide":{"title":"Territory Wide"},"demandStaging":{"title":"Demand Staging"}},"active":{"false":"Off","true":"On"},"maxMoves":{"title":"Max moves per placement interval"}},"demandSensitiveCharging":{"title":"Demand Sensitive Charging","description":"Allow dynamic charging limit based on demand"},"idleType":{"title":"Idle Strategy","description":"Choose from two available idle strategies: \\"Idle In Place\\" and \\"Circling Idle\\"","descriptionList":{"inPlace":"Idle In Place (default selection): The vehicle will remain at the last active location, such as the dropoff point.","circling":"Circling Idle: The vehicle will continue driving idly."},"active":{"false":"Off","true":"On"},"options":{"inPlace":{"title":"Idle in place"},"circling":{"title":"Circling Idle"}},"circlingDistance":{"title":"Max moves per placement interval"}},"router":{"title":"Routing Engine","description":"Define the engine that will calculate vehicle routes. For OSRM or Google Maps, realtime ETAs are calculated based on the ride times and day of week.","options":{"osrm":{"title":"OSRM"},"gmaps":{"title":"Google Maps"},"linear":{"title":"Linear"}}},"secondaryRouter":{"title":"Adjust Trip Durations According to External Mapping Provider","description":"This mapping provider will be used to calculate a dynamic coefficient (based on time of day) that will be applied to the primary mapping provider.","options":{"null":{"title":"Off"},"gmaps":{"title":"Google Maps"}}},"pooling":{"title":"Ride Pooling","description":"Set whether rides will be pooled in Ride Operation simulations.","options":{"active":{"title":"Active"},"passive":{"title":"Passive"},"no":{"title":"No pooling"}}},"maxStopPointsOnVehicle":{"title":"Max Stop Points on Vehicle","description":"Set the maximum number of stop points that can be assigned to a vehicle at once. This setting does not limit adding non-ride stop points."},"refuelThreshold":{"title":"Filling Threshold","description":"Set the value that will determine when vehicles will be sent to refuel/charge."},"rideRefuelThreshold":{"title":"Ride Filling Threshold","description":"Set the minimum permitted fuel/charge level that a vehicle may reach after completing a ride."},"gmapsApiKey":{"title":"Gmaps API key","description":"desc"},"timeToParkVehicleBeforeShiftEnd":{"title":"Route to parking stations at shift end","description":"Set the amount of time before the end of the shift when vehicles need to start driving to the nearest parking station. Note that the simulator will enforce that all rides are completed before this time."},"driftFactor":{"title":"Max Drift From Direct Route - Percentage","description":"Set the maximum amount that a ride can be extended due to ride pooling as a percentage of the direct route distance."},"driftConstant":{"title":"Max Drift From Direct Route - minutes","description":"Set the maximum amount of time that a ride can be extended due to ride pooling relative to the duration of a direct route."},"durationCoefficient":{"title":"Travel time coefficient","description":"This coefficient will be used to increase/decrease the travel time returned from the mapping provider with every route calculation"},"distanceCoefficient":{"title":"Distance coefficient","description":"This coefficient will be used to increase/decrease the distance returned from the mapping provider with every route calculation"},"maxStationsToCheckForBestCharger":{"title":"Max Stations To Check For Best Charger","description":"The number of chargers that are “scored” when sending a vehicle to charge"},"indefleet":{"title":"Automated In/de-fleeting","description":"Automatically in-fleet and de-fleet vehicles from/to parking locations based on a predefined policy or actual demand levels.","active":{"false":"Off","true":"On"},"replaceChargingVehicles":{"title":"Replace charging vehicles","false":"Off","true":"On","description":"Activate a parked vehicle instead of another vehicle that gets routed to charge."},"indefleetDemandBased":{"title":"Demand Based"},"timeBasedVehicleAvailability":{"title":"Predefined policy"}},"chargeOnTheWay":{"title":"Opportunity-Based Charging","description":"Idle vehicles will be sent to charge","active":{"title":"Opportunity-Based Charging","false":"Off","true":"On"},"threshold":{"title":"Filling Threshold","description":"The maximum threshold for considering opportunistic charging"},"maxTimeInMinutes":{"title":"Max Driving Time (minutes)","description":"Maximum Driving Time to Charging Station"},"demandSensitive":{"title":"Demand Sensitive","false":"Off","true":"On","description":"Change the amount of vehicles that will be sent to charge based on the demand level"},"ridePerVehicleRatio":{"title":"Rides per Vehicle","description":"The relation between rides and vehicles that will be used to calculate the demand level"},"demandWindowEnd":{"title":"Demand Window","description":"The time window that will be used to calculate the demand level"}},"minInfleetedVehicles":{"label":"Minimum In-fleeted Vehicles","hover":"The minimum number of vehicles that should stay in-fleeted regardless of the ratio"},"scheduleInterval":{"label":"Execution Frequency","hover":"The amount of time between in/de fleeting events"},"demandWindowEnd":{"label":"Prediction Window","hover":"Length of Time Window For Demand Prediction"},"ridePerVehicleRatio":{"label":"Rides per Vehicle","hover":"The target ratio between rides (in the demand window) and in-fleeted vehicles. Vehicles will in-fleet or de-fleet to maintain this ratio."},"maxFuelRangeForRefuel":{"label":"Filing Threshold","hover":"If a de-fleeted vehicle fuel/charge level is below this threshold, the vehicle will charge before parking."},"evChargingRates":{"title":"kWh Cost","description":"Configure the cost of EV charging"},"defaultRate":{"label":"Rate"},"hourlyRates":{"label":"Hourly Rate","newLine":"+ Add hourly rate"},"gasPrice":{"title":"Gas Price","description":"Configure the cost for ICE refueling"},"maxChargeLevelSettings":{"title":"Max Charge Level","description":"Set the level to which EVs will be charged","options":{"fixed":{"title":"Fixed"},"demandSensitive":{"title":"Demand Sensitive"}}},"vehiclePostRefuelWaitTime":{"title":"Vehicle Unavailable Time After Charge (Seconds)","description":"Time each vehicle should be unavailable after charging"},"chargerPostRefuelWaitTime":{"title":"Charger Unavailable Time After Charge (Seconds)","description":"Time each charger should be unavailable after charging"},"matchToBestNVehicles":{"title":"Best N Vehicles to be Considered for Matching","description":"Out of the best matches sorted vehicles list, how many vehicles should be relevant for matching"},"retriesOnMatching":{"title":"Amount of Retries If Vehicle Not Found","description":"How many tries should the booking try to match to any of the N best vehicles. Leave empty for unlimited"},"demandFileUrl":{"title":"Custom url of demand file (skip file upload)","description":"Custom url of demand file (skip file upload)"},"snapshotFileUrl":{"title":"Custom url of vehicle snapshot file (skip file upload)","description":"Custom url of vehicle snapshot file (skip file upload)"},"DemandSensitiveCharging":{"title":"Demand Sensitive Charging","description":"Upload a settings-related CSV/JSON file and store its URL"},"osrmServer":{"title":"Mapping Layer","description":"Select which mapping layer will be used. Additional maps can be added based on needs.","options":{"osrm":{"title":"Standard"},"northCalifornia":{"title":"North California OSRM"},"noDriverNorthCalifornia":{"title":"SF without D.R.I.V.E.R"}}},"mapsMaxDeviation":{"title":"Distance Matrix max deviation","description":"Maximum distance allowed between actual points in the simulation to OSRM\'s matched location."},"startingChargeLevel":{"title":"Starting Charge Level","description":"Define the charge/fuel level for vehicles at the start of the simulation."},"min":{"label":"Min"},"max":{"label":"Max"},"minimalChargingLevelAtEndOfShift":{"title":"Minimal Charge Level At End of Simulation","description":"Define the minimal charge level that vehicles can have at the end of the simulation."},"routePlanConcurrency":{"title":"Matching Concurrency","description":"Set the maximum amount of parallel matching requests."},"critical":{"title":"Critical Simulation","description":"Allocate dedicated resources for this simulation","active":{"true":"On","false":"Off"}},"accelerated":{"title":"Accelerated Simulation","description":"Make the simulation run faster by using air distance (vs the actual route distance) during dispatching.","active":{"undefined":"Off","true":"On","false":"Off"}},"matchingEngine":{"title":"Matching Engine","description":"Determines how rides are matched to vehicles. Select “Traditional” to run more expedient simulations where rides are not pooled and where ride stacking is not required (ie, where rides can be assigned to vehicles that already have rides assigned). Select the “Autofleet” option to support ride pooling and ride stacking.","options":{"autofleet":{"title":"Autofleet"},"greedy":{"title":"Traditional"}}},"raasSimulatorBranch":{"title":"Simulator Branch","description":"Choose the raas-simulator job branch to dispatch."},"measurePerformance":{"title":"Measure Performance","description":"Measure the performance of the simulation","active":{"true":"On","false":"Off"}},"allowRemoteDebugging":{"title":"Allow Remote Debugging","description":"Allow remote debugging of the simulation","active":{"true":"On","false":"Off","undefined":"Off"}},"remoteDebugWaitForClient":{"title":"Wait for Debug Client","description":"Wait for the debug client to connect before starting the simulation","active":{"true":"On","false":"Off","undefined":"Off"}},"generalSeed":{"title":"General Seed","description":"Set the general seed for the simulation"},"logLevel":{"title":"Log Level","description":"Choose the minimal log level for this simulation\'s logs","options":{"debug":{"title":"Debug"},"info":{"title":"Info"},"warning":{"title":"Warning"},"error":{"title":"Error"},"critical":{"title":"Critical"}}},"logTypes":{"title":"Log Types","description":"Enter the types of debug logs to output as a comma separated list. Ex. general,charging"},"exportPath":{"title":"Export path for simulation raw artifacts","description":"Can be GCS (gs://) or S3 (s3://) path, if none provided the data would still be available on the UI"},"chargerSelectionStrategy":{"title":"Charger Selection Strategy","description":"Define how vehicles select charging stations when multiple options are available","descriptionList":{"firstToLeave":"First to Leave: Selects a charger based on driving time, queue wait time, and charging duration.","firstToArrive":"First to Arrive: Selects a charger based on driving time and queue wait time."},"options":{"first_to_leave":{"title":"First to Leave"},"first_to_arrive":{"title":"First to Arrive"}}},"advancedRouting":{"title":"Advanced Routing","description":"Enable advanced routing algorithem","active":{"true":"On","false":"Off","undefined":"Off"}}},"validationLabels":{"demandTimeWindow":"Must be an integer greater than 1","maxStopPointsOnVehicle":"Must be an integer between 2 and 50","refuelThreshold":"Must be an integer between 0 and 99","rideRefuelThreshold":"Must be an integer between 0 and 99","maxNumOfVehicles":"Must be greater than 1","maxMoves":"Must be an integer greater than 1","gmapsApiKey":"Must be longer than 5 characters","timeToParkVehicleBeforeShiftEnd":"Must be between 0 and 99","driftFactor":"Must be an integer greater than 1","driftConstant":"Must be an integer greater than 1","indefleet":"Must be greater than 1","defaultRate":"Must be greater than 0","hourlyRates":"Times from one hourly rate cannot overlap another hourly rate","hourlyRates_number":"Must be greater than 0","gasPrice":"Must be greater than 0","min":"Must be an integer between 0 and 100","max":"Must be an integer between 0 and 100","startingChargeLevel":"Min must be lower than max","required":"Required","minInfleetedVehicles":"Must be non-negative integer","scheduleInterval":"Must be an integer greater than 1","demandWindowEnd":"Must be an integer greater than 1","ridePerVehicleRatio":"Must be greater than 0","maxFuelRangeForRefuel":"Must be greater than 1","maxChargeLevel":"Must be an integer between 0 and 99","routePlanConcurrency":"Must be an integer greater than 0","minimalChargingLevelAtEndOfShift":"Must be an integer between 0 and 99","vehiclePostRefuelWaitTime":"Must be a positive integer","chargerPostRefuelWaitTime":"Must be an integer greater than 20","matchToBestNVehicles":"Must be a positive integer","retriesOnMatching":"Must be a positive integer or undefined","exportPath":"Must be a valid GCS or S3 path","mapsMaxDeviation":"Must be a positive integer","durationCoefficient":"Must be a positive number","distanceCoefficient":"Must be a positive number","FillingThresholdGreaterThanMaxChargeLevel":"Max refuel threshold must be greater than the refuel threshold","RideFillingThresholdGreaterThanFillingThreshold":"Filling threshold must be greater than the ride filling threshold","maxPlacementOverClosestKm":"Must be a positive number","maxTimeInMinutes":"Must be a positive number","threshold":"Must be between 0 and 99"}},"review":{"title":"Review","description":"Here is a summary of your simulation:","goToSection":"Go to section","details":{"title":"Details","simulationType":"Simulation Type","rideOperation":"Ride Operation","fieldServicing":"Field servicing","tags":"Tags"},"territory":{"title":"Territory","subtitle":"Km² area"},"fillingStations":{"title":"Stations","totalCount":"{{total}} Total ( {{charging}} Filling, {{parking}} Parking, {{parkingAndCharging}} Both)","parkingCount":"{{parking}} Parking spots","fillingCount":"{{charging}} Filling slots","maintenanceCount":"{{maintenance}} Maintenance stations","EV":"EV","ICE":"ICE","maintenance":"Maintenance","slots":"Slots","total":"Total","fiiling":"Filling","parking":"Parking","parkingAndCharging":"Parking & Filling","totalPower":"kWh total power","totalDefaultCapacity":"total default capacity"},"vehicles":{"title":"Vehicles","total":"Total","EV":"EV","ICE":"ICE","kmRange":"KM range"},"shifts":{"title":"Shifts","monday":"Mon","tuesday":"Tue","wednesday":"Wed","thursday":"Thu","friday":"Fri","saturday":"Sat","sunday":"Sun","totalAcross":"total across","days":"days"},"driverGroups":{"title":"Drivers","totalAcross":"total across","groups":"groups"},"demandData":{"title":"Demand Data","totalRidesAcross":"total rides across","subText":"Hourly statistics:","days":"days","min":"Min","max":"Max","avg":"Avg","median":"Median"},"tasks":{"title":"Tasks","totalTasksAcross":"total tasks across","days":"days"},"dateRangeExceededError":"Simulation date range exceeds {{maxDays}} days. The combined date range of demand and tasks files must not exceed {{maxDays}} days.","timeline":{"title":"Timeline","noData":"No distribution data available","demand":"Demand","tasks":"Tasks","noDemand":"No demand","noTasks":"No tasks"},"settings":{"title":"Settings","subtitle":"Changed from default"},"approveBanner":{"ApprovedMessage":"This simulation was approved","approveRequiredMessage":"This simulation is waiting for approval","approve":"Approve"}}}}}');x.Ay.use(S.r9).init({lng:O.LANGUAGE,fallbackLng:"en",resources:{en:{translation:k},ns:["translation"],defaultNS:"translation",interpolation:{escapeValue:!1},react:{wait:!0,bindI18n:"languageChanged loaded"}}});var j=new Set(["en"]),_=function(){return j.has(x.Ay.language)?x.Ay.language:"en"};const A=x.Ay;var T=n(76751),I="undefined"!=typeof window&&(window.location.origin.includes("simulator.autofleet.io")||window.location.origin.includes("simulator.jp.autofleet.io")),P="/advanced",N=function(){return window.location.href.includes("/extended-settings")||window.location.href.includes(P)},D=function(){return N()?P:""},M=n(65606);function F(e){return F="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},F(e)}function B(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function L(e){for(var t=1;t3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(z(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,z(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,z(d,"constructor",u),z(u,"constructor",c),c.displayName="GeneratorFunction",z(u,o,"GeneratorFunction"),z(d),z(d,o,"Generator"),z(d,r,function(){return this}),z(d,"toString",function(){return"[object Generator]"}),(G=function(){return{w:i,m:f}})()}function z(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}z=function(e,t,n,r){function i(t,n){z(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},z(e,t,n,r)}function W(e,t,n,r,o,i,a){try{var l=e[i](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function U(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){W(i,r,o,a,l,"next",e)}function l(e){W(i,r,o,a,l,"throw",e)}a(void 0)})}}function V(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{};q?T.A.track(e,t):K&&console.debug("Mixpanel event - ".concat(e),t)},this.trackPageView=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.track("Page View - ".concat(e),L({page_name:e,event_type:"page_view"},n))},this.trackEvent=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.track(e,L({event_name:e,event_type:"event"},n))},this.trackClickEvent=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.track("Click - ".concat(e),L({event_name:e,event_type:"click"},n))},this.trackRedirectEvent=function(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o="Redirect - ".concat(e," to ").concat(n);t.track(o,L({event_name:o,event_type:"redirect"},r))},this.trackElementClick=function(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=function(e){return e["data-test-id"]||e.id}(n),i="".concat(e," '").concat(o,"'");o&&t.trackClickEvent(i,r)},q&&T.A.init($,{debug:K})});const J=new X;var Y={PENDING:"pending",DISPATCHING:"initializing",FAILED:"failed",COMPLETED:"completed",RUNNING:"running",DRAFT:"draft",PREPARING_DATA:"preparing data",AWAITING_APPROVAL:"awaitingApproval"},Q="metric",ee="imperial",te={HATCHBACK:"https://res.cloudinary.com/autofleet/image/upload/w_700,h_500,c_thumb,q_auto/vehicle-images/Hatchback/hatchback_white.png",SEDAN:"https://res.cloudinary.com/autofleet/image/upload/w_700,h_500,c_thumb,q_auto/vehicle-images/Sedan/sedan_white.png",COUPE:"https://res.cloudinary.com/autofleet/image/upload/w_700,h_500,c_thumb,q_auto/vehicle-images/Coupe/coupe_white.png",ESTATE:"https://res.cloudinary.com/autofleet/image/upload/w_700,h_500,c_thumb,q_auto/vehicle-images/Estate/estate_white.png",MINIVAN:"https://res.cloudinary.com/autofleet/image/upload/w_700,h_500,c_thumb,q_auto/vehicle-images/Minivan/minivan_white.png",VAN:"https://res.cloudinary.com/autofleet/image/upload/w_700,h_500,c_thumb,q_auto/vehicle-images/Van/van_white.png",TRUCK:"https://res.cloudinary.com/autofleet/image/upload/w_700,h_500,c_thumb,q_auto/vehicle-images/Truck/truck_white.png",CONVERTIBLE:"https://res.cloudinary.com/autofleet/image/upload/w_700,h_500,c_thumb,q_auto/vehicle-images/Convertible/convertible_white.png",SUV:"https://res.cloudinary.com/autofleet/image/upload/w_700,h_500,c_thumb,q_auto/vehicle-images/SUV/suv_white.png",SHUTTLE:"https://res.cloudinary.com/autofleet/image/upload/w_700,h_500,c_thumb,q_auto/vehicle-images/Shuttle/shuttle_white.png",MOTORCYCLE:"https://res.cloudinary.com/autofleet/image/upload/f_auto,q_auto/v1/vehicle-images/Motorcycle/Scooter_white.png",BIKE:"https://res.cloudinary.com/autofleet/image/upload/f_auto,q_auto/v1/vehicle-images/Bike/Bicycle_white.png"},ne=n(95093),re=n.n(ne);function oe(e){return oe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},oe(e)}function ie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ae(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:0;return{data:e,expiredAt:re()().add(t,"minutes")}},this.getItem=function(e){var n=e.key,r=e.isGlobal,o=localStorage.getItem(t.getFullKey(n,r));return o?(o=JSON.parse(o)).expiredAt?re()().isBefore(o.expiredAt)?o.data:null:o.data:null},this.setItem=function(e){var n=e.key,r=e.item,o=e.isGlobal;localStorage.setItem(t.getFullKey(n,o),JSON.stringify(r))},this.clearCacheFromEntities=function(e){e.forEach(function(e){localStorage.removeItem(e)})},this.getGlobalItem=function(e){return t.getItem(ae(ae({},e),{},{isGlobal:!0}))},this.setGlobalItem=function(e){return t.setItem(ae(ae({},e),{},{isGlobal:!0}))}});const fe=new de;var pe={TOKEN:"token",REFRESH_TOKEN:"refreshToken",CONTEXTS:"contexts",LAST_EXPERIMENT_LIST_PAGE:"lastExperimentPage"},me=function(e){if(!e)return null;var t=fe.prepareItem(e);return fe.setGlobalItem({key:pe.CONTEXTS,item:t})};function ye(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var c=r&&r.prototype instanceof l?r:l,u=Object.create(c.prototype);return he(u,"_invoke",function(n,r,o){var i,l,c,u=0,s=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,l=0,c=e,f.n=n,a}};function p(n,r){for(l=n,c=r,t=0;!d&&u&&!o&&t3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(he(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,he(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,he(d,"constructor",u),he(u,"constructor",c),c.displayName="GeneratorFunction",he(u,o,"GeneratorFunction"),he(d),he(d,o,"Generator"),he(d,r,function(){return this}),he(d,"toString",function(){return"[object Generator]"}),(ye=function(){return{w:i,m:f}})()}function he(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}he=function(e,t,n,r){function i(t,n){he(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},he(e,t,n,r)}function ve(e,t,n,r,o,i,a){try{var l=e[i](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}var ge=function(){var e,t=(e=ye().m(function e(t){return ye().w(function(e){for(;;)if(0===e.n)return e.a(2,pt(t))},e)}),function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){ve(i,r,o,a,l,"next",e)}function l(e){ve(i,r,o,a,l,"throw",e)}a(void 0)})});return function(e){return t.apply(this,arguments)}}(),be=n(65606);function we(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var c=r&&r.prototype instanceof l?r:l,u=Object.create(c.prototype);return Ee(u,"_invoke",function(n,r,o){var i,l,c,u=0,s=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,l=0,c=e,f.n=n,a}};function p(n,r){for(l=n,c=r,t=0;!d&&u&&!o&&t3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Ee(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,Ee(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,Ee(d,"constructor",u),Ee(u,"constructor",c),c.displayName="GeneratorFunction",Ee(u,o,"GeneratorFunction"),Ee(d),Ee(d,o,"Generator"),Ee(d,r,function(){return this}),Ee(d,"toString",function(){return"[object Generator]"}),(we=function(){return{w:i,m:f}})()}function Ee(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Ee=function(e,t,n,r){function i(t,n){Ee(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},Ee(e,t,n,r)}function xe(e,t,n,r,o,i,a){try{var l=e[i](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function Se(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],c=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ce(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ce(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ce(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&void 0!==arguments[0]?arguments[0]:[],1)[0];return null==t||null===(e=t.query)||void 0===e?void 0:e.token},ke=function(){window.location.href.includes("/enter-refresh-token")||window.location.replace("https://control.autofleet.io/logout"),fe.clearCacheFromEntities(Object.values(pe))},je=function(e,t){!function(e){var t=fe.prepareItem(e);fe.setGlobalItem({key:pe.TOKEN,item:t})}(e),t&&function(e){var t=fe.prepareItem(e);fe.setGlobalItem({key:pe.REFRESH_TOKEN,item:t})}(t)},_e=function(){return be.env.REACT_APP_PUBLIC_REFRESH_TOKEN||fe.getGlobalItem({key:pe.REFRESH_TOKEN})},Ae=function(){return(Se(fe.getGlobalItem({key:pe.CONTEXTS})||[],1)[0]||{}).fleetId},Te=function(){var e,t=(e=we().m(function e(){var t,n,r,o,i,a,l;return we().w(function(e){for(;;)switch(e.p=e.n){case 0:return t=_e(),e.p=1,e.n=2,ge(t);case 2:return n=e.v,r=n.apps,o=n.user,i=n.refreshToken,a=n.contexts,l=Oe(r),me(a),l||ke(),je(l,i),e.a(2,{user:o,contexts:a});case 3:return e.p=3,e.v,e.a(2,ke())}},e,null,[[1,3]])}),function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){xe(i,r,o,a,l,"next",e)}function l(e){xe(i,r,o,a,l,"throw",e)}a(void 0)})});return function(){return t.apply(this,arguments)}}(),Ie=n(71083);function Pe(e){return Pe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Pe(e)}function Ne(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function De(e,t,n){return(t=ze(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Me(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var c=r&&r.prototype instanceof l?r:l,u=Object.create(c.prototype);return Fe(u,"_invoke",function(n,r,o){var i,l,c,u=0,s=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,l=0,c=e,f.n=n,a}};function p(n,r){for(l=n,c=r,t=0;!d&&u&&!o&&t3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Fe(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,Fe(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,Fe(d,"constructor",u),Fe(u,"constructor",c),c.displayName="GeneratorFunction",Fe(u,o,"GeneratorFunction"),Fe(d),Fe(d,o,"Generator"),Fe(d,r,function(){return this}),Fe(d,"toString",function(){return"[object Generator]"}),(Me=function(){return{w:i,m:f}})()}function Fe(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Fe=function(e,t,n,r){function i(t,n){Fe(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},Fe(e,t,n,r)}function Be(e,t,n,r,o,i,a){try{var l=e[i](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function Le(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Be(i,r,o,a,l,"next",e)}function l(e){Be(i,r,o,a,l,"throw",e)}a(void 0)})}}function Re(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.axios=void 0,this.settings=void 0,this.settings=Object.assign(e.defaultSettings,n),this.axios=Ie.A.create(n),We.map(function(e){return t[e]=Le(Me().m(function n(){var r,o=arguments;return Me().w(function(n){for(;;)if(0===n.n)return n.a(2,(r=t.axios)[e].apply(r,o).catch(function(e){throw e.response&&401===e.response.status&&(window.location.href.includes("/login")||ke()),e}))},n)})),!0}),this.axios.interceptors.request.use(function(e){var t=be.env.REACT_APP_PUBLIC_TOKEN||fe.getGlobalItem({key:pe.TOKEN}),n=function(e){for(var t=1;t3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Xe(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,Xe(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,Xe(d,"constructor",u),Xe(u,"constructor",c),c.displayName="GeneratorFunction",Xe(u,o,"GeneratorFunction"),Xe(d),Xe(d,o,"Generator"),Xe(d,r,function(){return this}),Xe(d,"toString",function(){return"[object Generator]"}),($e=function(){return{w:i,m:f}})()}function Xe(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Xe=function(e,t,n,r){function i(t,n){Xe(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},Xe(e,t,n,r)}function Je(e,t,n,r,o,i,a){try{var l=e[i](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function Ye(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Je(i,r,o,a,l,"next",e)}function l(e){Je(i,r,o,a,l,"throw",e)}a(void 0)})}}var Qe=function(){var e=Ye($e().m(function e(t,n){var r,o;return $e().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Ve.get("/api/v1/experiments",{params:{page:t,searchKey:n||void 0}});case 1:return r=e.v,o=r.data,e.a(2,o)}},e)}));return function(t,n){return e.apply(this,arguments)}}(),et=function(){var e=Ye($e().m(function e(t){var n,r;return $e().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Ve.delete("/api/v1/experiments/".concat(t));case 1:return n=e.v,r=n.data,e.a(2,r)}},e)}));return function(t){return e.apply(this,arguments)}}(),tt=function(){var e=Ye($e().m(function e(t,n){var r,o;return $e().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Ve.patch("/api/v1/experiments/".concat(t),n);case 1:return r=e.v,o=r.data,e.a(2,o)}},e)}));return function(t,n){return e.apply(this,arguments)}}(),nt=function(){var e=Ye($e().m(function e(t){var n,r;return $e().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Ve.get("/api/v1/experiments/".concat(t));case 1:return n=e.v,r=n.data,e.a(2,r)}},e)}));return function(t){return e.apply(this,arguments)}}(),rt=function(){var e=Ye($e().m(function e(t){var n,r;return $e().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Ve.get("/api/v1/files",{params:t});case 1:return n=e.v,r=n.data,e.a(2,r)}},e)}));return function(t){return e.apply(this,arguments)}}(),ot=function(){var e=Ye($e().m(function e(t){var n,r;return $e().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Ve.get("/api/v1/files/".concat(encodeURIComponent(t),"/download"));case 1:return n=e.v,r=n.data,e.a(2,r)}},e)}));return function(t){return e.apply(this,arguments)}}(),it=function(){var e=Ye($e().m(function e(t){var n,r;return $e().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,Ve.post("/api/v1/files/upload",t,{timeout:6e6});case 1:return n=e.v,e.a(2,n);case 2:return e.p=2,r=e.v,e.a(2,r.response)}},e,null,[[0,2]])}));return function(t){return e.apply(this,arguments)}}(),at=function(){var e=Ye($e().m(function e(t){var n,r;return $e().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Ve.post("/api/v1/experiments",t);case 1:return n=e.v,r=n.data,e.a(2,r)}},e)}));return function(t){return e.apply(this,arguments)}}(),lt=function(){var e=Ye($e().m(function e(t){var n,r;return $e().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Ve.post("/api/v1/variations",t);case 1:return n=e.v,r=n.data,e.a(2,r)}},e)}));return function(t){return e.apply(this,arguments)}}(),ct=function(){var e=Ye($e().m(function e(t,n){var r,o;return $e().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Ve.patch("/api/v1/variations/".concat(n),t);case 1:return r=e.v,o=r.data,e.a(2,o)}},e)}));return function(t,n){return e.apply(this,arguments)}}(),ut=function(){var e=Ye($e().m(function e(t){var n,r;return $e().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Ve.put("/api/v1/variations/".concat(t,"/move-to-pending"),null);case 1:return n=e.v,r=n.data,e.a(2,r)}},e)}));return function(t){return e.apply(this,arguments)}}(),st=function(){var e=Ye($e().m(function e(t){var n,r;return $e().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Ve.delete("/api/v1/variations/".concat(t));case 1:return n=e.v,r=n.data,e.a(2,r)}},e)}));return function(t){return e.apply(this,arguments)}}(),dt=function(){var e=Ye($e().m(function e(t){var n,r;return $e().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Ve.post("/api/v1/variations/".concat(t,"/dispatch"),null);case 1:return n=e.v,r=n.data,e.a(2,r)}},e)}));return function(t){return e.apply(this,arguments)}}(),ft=function(){var e=Ye($e().m(function e(t){var n,r;return $e().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Ve.get("/api/v1/variations/".concat(t));case 1:return n=e.v,r=n.data,e.a(2,r)}},e)}));return function(t){return e.apply(this,arguments)}}(),pt=function(){var e=Ye($e().m(function e(t){var n,r;return $e().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Ve.post("/api/v1/login/refresh",{refreshToken:t});case 1:return n=e.v,r=n.data,e.a(2,r)}},e)}));return function(t){return e.apply(this,arguments)}}(),mt=function(){var e=Ye($e().m(function e(){var t,n;return $e().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Ve.get("/api/v1/vehicle-models");case 1:return t=e.v,n=t.data,e.a(2,n)}},e)}));return function(){return e.apply(this,arguments)}}(),yt=function(){var e=Ye($e().m(function e(t){var n,r;return $e().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Ve.get("/api/v1/reports",{params:t});case 1:return n=e.v,r=n.data,e.a(2,r)}},e)}));return function(t){return e.apply(this,arguments)}}(),ht=function(){var e=Ye($e().m(function e(t){var n,r;return $e().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Ve.get("/api/v1/variations/".concat(t,"/kepler"));case 1:return n=e.v,r=n.data,e.a(2,r)}},e)}));return function(t){return e.apply(this,arguments)}}(),vt=function(){var e=Ye($e().m(function e(){var t,n;return $e().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Ve.get("/api/v1/demand-data",{params:{fleetId:Ae()}});case 1:return t=e.v,n=t.data,e.a(2,n)}},e)}));return function(){return e.apply(this,arguments)}}(),gt=function(){var e=Ye($e().m(function e(t,n){var r,o,i,a,l,c;return $e().w(function(e){for(;;)switch(e.n){case 0:if(r=t.kw,o=t.operators,i=t.polygon,a=t.powerSupply,i){e.n=1;break}throw new Error("no poly");case 1:return e.n=2,Ve.post("/api/v1/filling-stations/query",{include:[{model:"slots",required:!0,where:qe({powerInKw:{$gte:r[0],$lte:r[1]}},a&&a.length?{supportedPowerTypes:{$overlap:a}}:{})}],territory:i?{type:"Polygon",coordinates:[i]}:void 0,query:o&&o.length?{operatorName:o}:void 0},{cancelToken:n});case 2:return l=e.v,c=l.data,e.a(2,c)}},e)}));return function(t,n){return e.apply(this,arguments)}}(),bt=function(){var e=Ye($e().m(function e(){var t,n;return $e().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Ve.get("/api/v1/users/me");case 1:return t=e.v,n=t.data,e.a(2,n)}},e)}));return function(){return e.apply(this,arguments)}}(),wt=function(){var e=Ye($e().m(function e(t){var n,r;return $e().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Ve.put("/api/v1/variations/".concat(t,"/approve"),null);case 1:return n=e.v,r=n.data,e.a(2,r)}},e)}));return function(t){return e.apply(this,arguments)}}(),Et="lastSearchKeyWord";function xt(e){return function(e){if(Array.isArray(e))return At(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||_t(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function St(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var c=r&&r.prototype instanceof l?r:l,u=Object.create(c.prototype);return Ct(u,"_invoke",function(n,r,o){var i,l,c,u=0,s=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,l=0,c=e,f.n=n,a}};function p(n,r){for(l=n,c=r,t=0;!d&&u&&!o&&t3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Ct(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,Ct(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,Ct(d,"constructor",u),Ct(u,"constructor",c),c.displayName="GeneratorFunction",Ct(u,o,"GeneratorFunction"),Ct(d),Ct(d,o,"Generator"),Ct(d,r,function(){return this}),Ct(d,"toString",function(){return"[object Generator]"}),(St=function(){return{w:i,m:f}})()}function Ct(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Ct=function(e,t,n,r){function i(t,n){Ct(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},Ct(e,t,n,r)}function Ot(e,t,n,r,o,i,a){try{var l=e[i](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function kt(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Ot(i,r,o,a,l,"next",e)}function l(e){Ot(i,r,o,a,l,"throw",e)}a(void 0)})}}function jt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],c=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return l}}(e,t)||_t(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _t(e,t){if(e){if("string"==typeof e)return At(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?At(e,t):void 0}}function At(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&void 0!==l[0]?l[0]:[p],e.p=1,e.n=2,Promise.all(t.map(function(){var e=kt(St().m(function e(t){return St().w(function(e){for(;;)if(0===e.n)return e.a(2,Qe(t,h))},e)}));return function(t){return e.apply(this,arguments)}}()));case 2:n=e.v,r=n.reduce(function(e,t){var n,r=t.experiments,o=t.count;return(n=e.experiments).push.apply(n,xt(r)),e.count=o,e},{experiments:[],count:0}),o=r.experiments,a=r.count,w(a),i(o),e.n=4;break;case 3:e.p=3,e.v,console.error("Failed to fetch experiments");case 4:return e.a(2)}},e,null,[[1,3]])}));return function(){return e.apply(this,arguments)}}(),C=function(){var e=kt(St().m(function e(t){return St().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,et(t);case 1:S();case 2:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),O=function(){var e=kt(St().m(function e(t,n){return St().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,tt(t,n);case 1:S();case 2:return e.a(2)}},e)}));return function(t,n){return e.apply(this,arguments)}}(),k=function(){var e=kt(St().m(function e(){var t,n;return St().w(function(e){for(;;)switch(e.n){case 0:return J.trackEvent("trying to create experiment"),t={name:A.t("untitledExperimentName")},e.n=1,at(t);case 1:return n=e.v,J.trackEvent("create experiment - successful"),e.a(2,n)}},e)}));return function(){return e.apply(this,arguments)}}(),j=function(){var e=kt(St().m(function e(){var t,n;return St().w(function(e){for(;;)switch(e.n){case 0:J.trackEvent("create experiment clicked"),t=D(),n="".concat(t,"/experiment/").concat(Tt,"/create-variation"),E(n);case 1:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),_=function(){var e=kt(St().m(function e(t){var n;return St().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,nt(t);case 1:return n=e.v,e.a(2,n)}},e)}));return function(t){return e.apply(this,arguments)}}();return(0,r.useEffect)(function(){c&&u(!1)},[o]),(0,r.useEffect)(function(){var e;return["/",P].includes(x)&&(S(),e=setInterval(S,5e3)),function(){clearInterval(e)}},[p,x,h]),r.createElement(It.Provider,{value:{experiments:o,isLoading:c,handleFetchExperiments:S,handleCreateExperiment:k,handleDeleteExperiment:C,handleUpdateExperiment:O,handleGetExperiment:_,handlePageChange:function(e){u(!0),function(e){var t=fe.prepareItem(e);fe.setGlobalItem({key:pe.LAST_EXPERIMENT_LIST_PAGE,item:t})}(e),m(e)},handleCreateExperimentButton:j,handleSearchKeywordChanged:function(e){u(!0),function(e){var t=fe.prepareItem(e);fe.setGlobalItem({key:Et,item:t})}(e),v(e)},searchKeyWord:h,count:b,page:p}},t)},Nt=function(e){e(D()||"/")},Dt=function(e){var t=e.navigate,n=e.variation,r=e.isDraft,o=void 0!==r&&r,i=e.isCloned,a=void 0!==i&&i,l=e.readOnly,c=D();t(Ie.A.getUri({url:"".concat(c,"/experiment/").concat(n.experimentId,"/create-variation"),params:{variationId:n.id,readOnly:l,draft:o,cloned:a}}))};function Mt(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var c=r&&r.prototype instanceof l?r:l,u=Object.create(c.prototype);return Ft(u,"_invoke",function(n,r,o){var i,l,c,u=0,s=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,l=0,c=e,f.n=n,a}};function p(n,r){for(l=n,c=r,t=0;!d&&u&&!o&&t3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Ft(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,Ft(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,Ft(d,"constructor",u),Ft(u,"constructor",c),c.displayName="GeneratorFunction",Ft(u,o,"GeneratorFunction"),Ft(d),Ft(d,o,"Generator"),Ft(d,r,function(){return this}),Ft(d,"toString",function(){return"[object Generator]"}),(Mt=function(){return{w:i,m:f}})()}function Ft(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Ft=function(e,t,n,r){function i(t,n){Ft(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},Ft(e,t,n,r)}function Bt(e,t,n,r,o,i,a){try{var l=e[i](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function Lt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],c=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Rt(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Rt(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Rt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(fr(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,fr(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,fr(d,"constructor",u),fr(u,"constructor",c),c.displayName="GeneratorFunction",fr(u,o,"GeneratorFunction"),fr(d),fr(d,o,"Generator"),fr(d,r,function(){return this}),fr(d,"toString",function(){return"[object Generator]"}),(dr=function(){return{w:i,m:f}})()}function fr(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}fr=function(e,t,n,r){function i(t,n){fr(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},fr(e,t,n,r)}function pr(e,t,n,r,o,i,a){try{var l=e[i](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}const mr=function(e){var t=e.columns,n=e.data,o=e.experiment,i=(0,a.Zp)(),l=(0,tr.useTable)({columns:t,data:n},tr.useExpanded),c=l.getTableProps,u=l.getTableBodyProps,s=l.headerGroups,d=l.rows,f=l.prepareRow,p=function(){var e,t=(e=dr().m(function e(t){var n,r;return dr().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,navigator.clipboard.writeText(t);case 1:console.log("Variation ID copied to clipboard:",t),e.n=3;break;case 2:e.p=2,r=e.v,console.error("Failed to copy variation ID:",r),(n=document.createElement("textarea")).value=t,document.body.appendChild(n),n.select(),document.execCommand("copy"),document.body.removeChild(n);case 3:return e.a(2)}},e,null,[[0,2]])}),function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){pr(i,r,o,a,l,"next",e)}function l(e){pr(i,r,o,a,l,"throw",e)}a(void 0)})});return function(e){return t.apply(this,arguments)}}();return r.createElement(nr,c(),s.map(function(e,t){return r.createElement(rr,sr({key:t,padding:0===t?"0":"1em 0 1em 1em;"},e.getHeaderGroupProps()),e.headers.map(function(e){return r.createElement(or,sr({key:e.Header},e.getHeaderProps(),e),e.render("Header"))}))}),r.createElement(lr,u(),d.map(function(e){f(e);var n=e.original,o=n.status===Y.DRAFT,a={onClick:function(e){if(e.ctrlKey||e.metaKey)return e.preventDefault(),e.stopPropagation(),void p(n.id);"path"!==e.target.nodeName&&Dt({readOnly:!o,variation:n,isDraft:o,navigate:i})},style:{cursor:"pointer"}};return r.createElement(ir,{key:e.id},r.createElement(ar,sr({},e.getRowProps(a),{"data-test-id":"variationRow-".concat(n.id)}),e.cells.map(function(e,n){return r.createElement(cr,sr({},e.getCellProps(function(){return{style:{color:"Tags"===e.column.Header?"".concat(m):"rgba(51, 51, 51, 0.9)",fontSize:"Tags"===e.column.Header?"default":"13px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}}}),{columnDetails:t[0].columns[n],key:t[0].columns[n].accessor}),e.render("Cell"))})))}),r.createElement(ur,{onClick:function(){var e=D();i("".concat(e,"/experiment/").concat(o.id,"/create-variation"))}},A.t("addVariationButton"))))};var yr=n(8727);const hr=function(e){return e.show?r.createElement(yr.A,e):e.children};var vr=l.default.div.withConfig({displayName:"styled__StatusContainer",componentId:"sc-1afsryc-0"})(["position:relative;display:flex;flex-direction:row;align-content:center;width:100%;align-items:center;justify-content:space-between;"]),gr=l.default.div.withConfig({displayName:"styled__StatusCircle",componentId:"sc-1afsryc-1"})(["margin:auto 0;border-radius:50px;",";height:7px;min-width:7px;width:7px;"],function(e){switch(e.state){case Y.PENDING:return"background-color: #676767";case Y.DISPATCHING:return"background-color: ".concat(m);case Y.FAILED:return"background-color: ".concat(v);case Y.RUNNING:return"background-color: ".concat(m);case Y.COMPLETED:return"background-color: #20f2bc";case Y.PREPARING_DATA:return"background-color: ".concat("#329F76");default:return"background-color: #676767"}}),br=l.default.text.withConfig({displayName:"styled__CurrentStatus",componentId:"sc-1afsryc-2"})(["line-height:100%;",";margin-left:10px;text-align:left;text-transform:capitalize;"],function(e){var t=e.width;return t&&"width: ".concat(t)}),wr=l.default.div.withConfig({displayName:"styled__StatusBarContainer",componentId:"sc-1afsryc-3"})(["width:55px;position:relative;display:flex;"]),Er=l.default.div.withConfig({displayName:"styled__DefaultStatusBar",componentId:"sc-1afsryc-4"})(["width:100%;height:3px;background-color:#dfe0e1;border-radius:10px;margin:auto;"]),xr=l.default.div.withConfig({displayName:"styled__CurrentStatusBar",componentId:"sc-1afsryc-5"})(["",";height:3px;background-color:",";border-radius:10px;margin:auto 0;position:absolute;top:0;left:0;bottom:0;right:0;"],function(e){var t=e.percentageCompleted;return"width: ".concat(t&&t>1?t:1,"%")},m),Sr=l.default.div.withConfig({displayName:"styled__StatusBarSection",componentId:"sc-1afsryc-6"})(["display:flex;flex-direction:row;width:50%;"]);const Cr=function(e){var t=e.cell,n=Math.round(100*t.row.original.progress),o=t.row.original;return r.createElement(vr,null,r.createElement(hr,{placement:"bottom",show:!!o.errorType&&N(),overlay:"".concat(o.errorType," - ").concat(o.errorDetails),type:"error",overlayStyle:{width:"fit-content",height:"fit-content"}},r.createElement(Sr,null,r.createElement(gr,{state:t.value}),r.createElement(br,{"data-test-id":"statusText",width:"80%"},A.t("variationStatus.".concat(t.value))))),r.createElement(Sr,null,o.progress&&t.value===Y.RUNNING?r.createElement(r.Fragment,null,r.createElement(wr,null,r.createElement(Er,null),r.createElement(xr,{percentageCompleted:n})),r.createElement(br,{width:"50px"},n,"%")):null))};var Or=l.default.div.withConfig({displayName:"styled__FlexRowContainer",componentId:"sc-7kkglf-0"})(["display:flex;flex-direction:row;align-items:center;"]),kr=l.default.button.withConfig({displayName:"styled__FlexRowSVGContainer",componentId:"sc-7kkglf-1"})(["display:flex;flex-direction:row;align-items:center;cursor:pointer;background-color:transparent;border:none;:disabled{cursor:default;}",""],function(e){return e.withText?"padding: 10px;":""}),jr=l.default.div.withConfig({displayName:"styled__HiddenDropdownContainer",componentId:"sc-7kkglf-2"})(["display:flex;flex-direction:row;position:relative;"]),_r=l.default.div.withConfig({displayName:"styled__HiddenDropdown",componentId:"sc-7kkglf-3"})(["display:",";flex-direction:",";align-content:center;position:absolute;top:",";",";background-color:white;box-shadow:0px 2px 5px 0 rgb(157 165 180 / 50%);z-index:999;align-items:center;",""],function(e){return e.isHover?"none":"flex"},function(e){return e.flexDirection||"row"},function(e){return e.top||"32px"},function(e){return"column"===e.flexDirection&&"right: 0px"},function(e){return e.isHover&&"".concat(jr,":hover & {\ndisplay: flex;\n}")}),Ar=["children"];function Tr(){return Tr=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(lo(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,lo(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,lo(d,"constructor",u),lo(u,"constructor",c),c.displayName="GeneratorFunction",lo(u,o,"GeneratorFunction"),lo(d),lo(d,o,"Generator"),lo(d,r,function(){return this}),lo(d,"toString",function(){return"[object Generator]"}),(ao=function(){return{w:i,m:f}})()}function lo(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}lo=function(e,t,n,r){function i(t,n){lo(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},lo(e,t,n,r)}function co(e,t,n,r,o,i,a){try{var l=e[i](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function uo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n0){for(var o=1;o(null===(i=n.current)||void 0===i?void 0:i.offsetLeft)+(null===(l=n.current)||void 0===l?void 0:l.clientWidth)-c)break;r++}a(r)}},[]),r.createElement(po,null,r.createElement(mo,{ref:n},c.map(function(e,t){return r.createElement(fo,{key:t},e)})),u.length>0&&r.createElement(jr,null,r.createElement(fo,{onHover:!0},"+",u.length),r.createElement(_r,{isHover:!0,flexDirection:"row"},u.map(function(e,t){return r.createElement(fo,{key:t},e)}))))};var vo=l.default.div.withConfig({displayName:"Type__TypeComponent",componentId:"sc-1kafpqk-0"})(["line-height:100%;text-transform:capitalize;"]);const go=function(e){var t=e.cell;return r.createElement(vo,null,A.t("variationType.".concat(t.value||"rides")))};var bo=l.default.div.withConfig({displayName:"styled__Container",componentId:"sc-dfgv8x-0"})(["display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0 15px;"]),wo=function(e){return r.createElement("svg",e,r.createElement("g",{transform:"translate(8701.75 7364.75)"},r.createElement("path",{d:"m0 0 3.517 4.079L7.42 0",transform:"rotate(-90 -8024.314 671.024)",style:{fill:"current"}}),r.createElement("circle",{cx:"7",cy:"7",r:"7",transform:"translate(-8701 -7364)",style:{fill:"none",stroke:"current",strokeLinejoin:"round",strokeWidth:"1.5px"}})))};wo.defaultProps={xmlns:"http://www.w3.org/2000/svg",width:"15.5",height:"15.5"};var Eo=function(e){return r.createElement("svg",e,r.createElement("g",{clipPath:"url(#a)",stroke:"current",strokeWidth:"1.5",strokeLinejoin:"round"},r.createElement("path",{d:"M12.75 6.75h3v7h-3v-7ZM.75 3.75h3v10h-3v-10ZM6.75.75h3v13h-3v-13Z"})),r.createElement("defs",null,r.createElement("clipPath",{id:"a"},r.createElement("path",{fill:"#fff",d:"M0 0h16.5v14.5H0z"}))))};Eo.defaultProps={width:"17",height:"15",fill:"none",xmlns:"http://www.w3.org/2000/svg"};const xo=function(e){var t,n=e.variation,o=e.onClick,i=n.status,a=(t=i===Y.PENDING?wo:Eo)&&(0,l.default)(t).withConfig({displayName:"CurrentStatusButton__StyledIcon",componentId:"sc-1egzqq1-0"})(["",";margin-top:3px;padding:0 6px;transform:scale(1.1);stroke:",";",""],function(e){return e.disabled&&"opacity: 0.5"},y,[Y.PENDING,Y.COMPLETED].includes(i)&&"\n stroke: ".concat(y,";\n cursor: pointer;\n &:hover {\n stroke: ").concat(m,";\n ").concat(i===Y.PENDING&&"fill: ".concat(m),";\n "));return r.createElement(Ir,null,t&&r.createElement(a,{disabled:![Y.PENDING,Y.COMPLETED].includes(i),status:i,onClick:o}))};function So(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var c=r&&r.prototype instanceof l?r:l,u=Object.create(c.prototype);return Co(u,"_invoke",function(n,r,o){var i,l,c,u=0,s=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,l=0,c=e,f.n=n,a}};function p(n,r){for(l=n,c=r,t=0;!d&&u&&!o&&t3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Co(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,Co(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,Co(d,"constructor",u),Co(u,"constructor",c),c.displayName="GeneratorFunction",Co(u,o,"GeneratorFunction"),Co(d),Co(d,o,"Generator"),Co(d,r,function(){return this}),Co(d,"toString",function(){return"[object Generator]"}),(So=function(){return{w:i,m:f}})()}function Co(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Co=function(e,t,n,r){function i(t,n){Co(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},Co(e,t,n,r)}function Oo(e,t,n,r,o,i,a){try{var l=e[i](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function ko(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Oo(i,r,o,a,l,"next",e)}function l(e){Oo(i,r,o,a,l,"throw",e)}a(void 0)})}}var jo=function(){var e=ko(So().m(function e(t){return So().w(function(e){for(;;)if(0===e.n)return e.a(2,ft(t))},e)}));return function(t){return e.apply(this,arguments)}}(),_o=function(){var e=ko(So().m(function e(t){return So().w(function(e){for(;;)if(0===e.n)return e.a(2,st(t))},e)}));return function(t){return e.apply(this,arguments)}}(),Ao=function(){var e=ko(So().m(function e(t){return So().w(function(e){for(;;)if(0===e.n)return e.a(2,dt(t))},e)}));return function(t){return e.apply(this,arguments)}}(),To=function(){var e=ko(So().m(function e(t){return So().w(function(e){for(;;)if(0===e.n)return e.a(2,lt(t))},e)}));return function(t){return e.apply(this,arguments)}}(),Io=function(){var e=ko(So().m(function e(t,n){return So().w(function(e){for(;;)if(0===e.n)return e.a(2,ct(t,n))},e)}));return function(t,n){return e.apply(this,arguments)}}(),Po=function(){var e=ko(So().m(function e(t){return So().w(function(e){for(;;)if(0===e.n)return e.a(2,ut(t))},e)}));return function(t){return e.apply(this,arguments)}}(),No=function(){var e=ko(So().m(function e(t){return So().w(function(e){for(;;)if(0===e.n)return e.a(2,ht(t))},e)}));return function(t){return e.apply(this,arguments)}}(),Do=l.default.img.withConfig({displayName:"Error__ErrorImage",componentId:"sc-1vv5gr8-0"})(["margin-bottom:16px;"]),Mo=l.default.div.withConfig({displayName:"Error__ErrorMessage",componentId:"sc-1vv5gr8-1"})([""]);const Fo=function(e){var t=e.errorMessage,n=e.errorIssue;return r.createElement(r.Fragment,null,r.createElement(Do,{alt:"",src:"https://res.cloudinary.com/autofleet/image/upload/v1533651669/Control-Center/error.png"}),r.createElement(Mo,null,n),r.createElement(Mo,null,t))};var Bo=n(2543),Lo=n(50454),Ro=n(57901),Go=n(21021);l.default.span.withConfig({displayName:"styled__IconContainer",componentId:"sc-1t317zv-0"})(["stroke:",";margin:",";vertical-align:middle;cursor:pointer;width:",";height:",";",";&:hover{stroke:",";}&:active{stroke:",";}"],function(e){return e.stroke||"".concat(y)},function(e){var t=e.margin;return t?-1!=="".concat(t).search(" ")?t:"".concat(t,"px"):"0px 10px"},function(e){var t=e.width;return t?"".concat(t,"px"):"16px"},function(e){var t=e.height;return t?"".concat(t,"px"):"16px"},function(e){return e.disableClass?"stroke: #dfdfdf;\n cursor: default;\n ":""},function(e){var t=e.disableClass,n=e.hoverColor;return t?"#dfdfdf":n||"rgb(17, 113, 219)"},function(e){var t=e.disableClass,n=e.activeColor;return t?"#dfdfdf":n||"rgb(57, 153, 255)"});function zo(){return zo=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(ti(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,ti(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,ti(d,"constructor",u),ti(u,"constructor",c),c.displayName="GeneratorFunction",ti(u,o,"GeneratorFunction"),ti(d),ti(d,o,"Generator"),ti(d,r,function(){return this}),ti(d,"toString",function(){return"[object Generator]"}),(ei=function(){return{w:i,m:f}})()}function ti(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}ti=function(e,t,n,r){function i(t,n){ti(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},ti(e,t,n,r)}function ni(e,t,n,r,o,i,a){try{var l=e[i](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function ri(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){ni(i,r,o,a,l,"next",e)}function l(e){ni(i,r,o,a,l,"throw",e)}a(void 0)})}}function oi(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],c=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ii(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ii(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ii(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(ji(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,ji(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,ji(d,"constructor",u),ji(u,"constructor",c),c.displayName="GeneratorFunction",ji(u,o,"GeneratorFunction"),ji(d),ji(d,o,"Generator"),ji(d,r,function(){return this}),ji(d,"toString",function(){return"[object Generator]"}),(ki=function(){return{w:i,m:f}})()}function ji(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}ji=function(e,t,n,r){function i(t,n){ji(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},ji(e,t,n,r)}function _i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Ai(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n=e.index&&"\n color: ".concat(m,";\n font-weight: 600;\n")},function(e){return e.isNavigationDisabled&&"\ncursor: default;\nopacity: 0.5;\n"}),la=l.default.div.withConfig({displayName:"styled__StepTitleContainer",componentId:"sc-unpxgq-5"})(["&:after{"," border-left:","4d;margin-left:0.5em;padding:1em;line-height:3em;transition:all 0.2s;}"],function(e){return!e.isLastStep&&"content: '';"},function(e){return e.selectedIndex>e.index?"2px solid ".concat(m):"1px solid ".concat(y)}),ca=l.default.div.withConfig({displayName:"styled__Circle",componentId:"sc-unpxgq-6"})(["width:1em;min-width:1em;min-height:1em;height:1em;border:0.1rem solid ",";"," border-radius:50%;margin-right:1em;transition:all 0.2s;",""],function(e){var t=e.selectedIndex,n=e.index,r=e.isCompleted;return t>=n||r?m:y},function(e){return e.isCompleted&&"background-color: ".concat(m,"fd;")},function(e){var t=e.isCompleted,n=e.signalIncomplete;return!t&&n&&"border-color: ".concat(v,";")}),ua=l.default.div.withConfig({displayName:"styled__StepsProgressContainer",componentId:"sc-unpxgq-7"})(["color:",";font-size:",";"],y,d),sa=(0,l.default)(ea).withConfig({displayName:"styled__CheckMark",componentId:"sc-unpxgq-8"})(["position:absolute;z-index:99;top:5px;left:4px;"]),da=(0,l.default)(ta).withConfig({displayName:"styled__RequiredMark",componentId:"sc-unpxgq-9"})(["position:absolute;z-index:99;top:-3px;left:-3.5px;transform:scale(.9);"]),fa=l.default.div.withConfig({displayName:"styled__TitleContainer",componentId:"sc-unpxgq-10"})(["display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;"]),pa=l.default.div.withConfig({displayName:"styled__ViewStateText",componentId:"sc-unpxgq-11"})(["font-weight:400;font-size:",";padding:5px 8px;background:#e7f2ff;border-radius:5px;color:",";"],s,m),ma=l.default.div.withConfig({displayName:"ActionButtons__ActionButtonsContainer",componentId:"sc-1xrza75-0"})(["position:fixed;bottom:40px;right:40px;display:flex;"]),ya=l.default.div.withConfig({displayName:"ActionButtons__SubmitText",componentId:"sc-1xrza75-1"})(["padding:0em 1.5em;font-size:14px;"]);const ha=function(e){var t=e.isLastStep,n=e.onClick,o=e.isLoading,i=e.isReadOnly,a=e.onClickSave,l=e.showClickSaveOverride;return r.createElement(ma,null,(!i||l)&&r.createElement(Zt,{id:"saveAndExit",onClick:o?function(){return null}:a,disabled:o,backgroundColor:"transparent"},r.createElement(ya,null,o?A.t("addExperimentWizard.saving"):A.t("addExperimentWizard.saveAndExit"))),(!i||!t)&&r.createElement(Zt,{id:t?"launchSimulation":"nextStep",onClick:o?function(){return null}:n,disabled:o||i&&t,backgroundColor:m},r.createElement(ya,null,o&&t?A.t("addExperimentWizard.validating"):o?A.t("addExperimentWizard.processing"):A.t("addExperimentWizard.".concat(t?"launchSimulation":"nextStep")))))};var va=l.default.div.withConfig({displayName:"styled__Title",componentId:"sc-14g9frn-0"})(["font-weight:600;color:#333;font-size:18px;margin-bottom:1em;"]),ga=l.default.div.withConfig({displayName:"styled__Description",componentId:"sc-14g9frn-1"})(["color:",";font-size:",";width:85%;line-height:20px;"],b,s),ba=l.default.div.withConfig({displayName:"styled__HeaderContainer",componentId:"sc-14g9frn-2"})(["padding-left:4em;margin-bottom:1em;"]),wa=l.default.div.withConfig({displayName:"styled__ContentContainer",componentId:"sc-14g9frn-3"})(["height:72%;overflow:visible;padding-left:4em;",";"],function(e){return e.readOnly&&"pointer-events: none"});const Ea=function(e){var t=(0,r.useRef)(null);return(0,r.useEffect)(function(){var e=t.current,n=null==e?void 0:e.parentElement;if(n&&e&&0!==e.clientHeight){n.style.paddingTop=0;var r=n.children[1];r&&(r.style.marginTop="10px");var o=function(){var t=null==n?void 0:n.getBoundingClientRect(),r=null==e?void 0:e.getBoundingClientRect();t&&e&&r&&(t.top<=r.height?(e.style.position="sticky",e.style.top="0",e.style.left="0",e.style.zIndex="5"):e.style.position="static")};return null==n||n.addEventListener("scroll",o),function(){return window.removeEventListener("scroll",o)}}},[]),r.createElement("div",{ref:t},e.children)},xa=function(e){var t=e.step,n=e.updateStepData,o=e.stepData,i=e.wizardData,a=e.showErrors,l=e.readOnly,c=e.setIsNavigationDisabled,u=e.setSelectedStepIndexById;return r.createElement(oa,null,t.topStickyComponent&&r.createElement(Ea,null,t.topStickyComponent({wizardData:i})),r.createElement(ba,null,r.createElement(va,null,t.title),r.createElement(ga,null,t.description)),r.createElement(wa,{readOnly:l},r.createElement(t.component,{readOnly:l,updateStepData:n,stepData:o,wizardData:i,showErrors:a,setIsNavigationDisabled:c,setSelectedStepIndexById:u})))},Sa=n.p+"c3a35542c7a6c3788fcd830f5b5230f6.png";function Ca(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],c=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Oa(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Oa(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Oa(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n0),hasValue:{start:!!e.start,end:!!e.end}})}),r.defaultRate=Ga(null==e?void 0:e.defaultRate)?Ga(null==e||null===(n=e.hourlyRates)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.rate):Number(null==e?void 0:e.defaultRate)>0,r.defaultRate||Object.values((null==e?void 0:e.hourlyRates)||{}).some(function(e){return e.start||e.end||e.rate})?{result:r,isValid:r.defaultRate&&Number(r.defaultRate)>0&&(!r.hourlyRates||r.hourlyRates.every(function(e){return(null==e.start||e.start)&&(null==e.end||e.end)&&(null==e.rate||e.rate)&&e.hasValue.start&&e.hasValue.end}))}:{result:null,isValid:!0}}},Wa=[function(e){return e.refuelThreshold>=e.maxChargeLevel?"FillingThresholdGreaterThanMaxChargeLevel":null},function(e){return e.rideRefuelThreshold>e.refuelThreshold?"RideFillingThresholdGreaterThanFillingThreshold":null}],Ua=function(e){var t=[];return Wa.forEach(function(n){var r=n(e);r&&t.push(r)}),t},Va="modelName",Za="cost",Ha="batteryCapacityKWH",qa="idleConsumptionKwh",Ka="chargingCurve",$a="labels",Xa="chargeRateKWH",Ja="isCustomValue",Ya=[Za,Ja,Ha,$a,Xa,qa,Ka],Qa=function(e,t){return A.t("".concat(e).concat(t))},el=function(e){return Qa("addExperimentWizard.steps.vehicles.options.power.",e)},tl={IC:{value:"IC",label:el("ice")},EV:{value:"EV",label:el("electric")}};function nl(e){return nl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},nl(e)}function rl(e,t,n){return(t=function(e){var t=function(e){if("object"!=nl(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=nl(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==nl(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ol="electric",il="public_electric",al="ice",ll=ol,cl=il,ul=al,sl=ol,dl="-",fl=rl(rl(rl({},ll,30),cl,30),ul,5),pl=rl(rl({},ll,"EV"),ul,"ICE"),ml=rl(rl(rl({},ll,{charging:"Filling EV",parkingAndCharging:"Filling EV & Parking"}),cl,{charging:"Filling EV",parkingAndCharging:"Filling EV & Parking"}),ul,{charging:"Filling ICE",parkingAndCharging:"Filling ICE & Parking"}),yl="addExperimentWizard.steps.fillingStations.newStationConfiguration",hl=rl(rl(rl({},ll,"".concat(yl,".chargersLabel")),cl,"".concat(yl,".chargersLabel")),ul,"".concat(yl,".slotsLabel")),vl=rl(rl(rl({},ll,"".concat(yl,".chargersRequiredError")),cl,"".concat(yl,".chargersRequiredError")),ul,"".concat(yl,".slotsRequiredError")),gl=rl(rl(rl({},ll,"".concat(yl,".chargersRangeError")),cl,"".concat(yl,".chargersRangeError")),ul,"".concat(yl,".slotsRangeError")),bl=rl(rl(rl({},ll,"KW"),cl,"KW"),ul,"min"),wl="during shift",El="end of shift",xl=[wl],Sl={PARKING_AND_CHARGING_STATION:"parking_and_charging",CHARGING_STATION:"charging",PARKING_STATION:"parking",MAINTENANCE_STATION:"maintenance"},Cl=rl(rl(rl({},Sl.PARKING_AND_CHARGING_STATION,5),Sl.PARKING_STATION,5),Sl.MAINTENANCE_STATION,2),Ol=[Sl.PARKING_AND_CHARGING_STATION,Sl.PARKING_STATION],kl=[Sl.PARKING_AND_CHARGING_STATION,Sl.CHARGING_STATION],jl=[Sl.MAINTENANCE_STATION],_l=function(e){return new Set(e)},Al=_l(Ol),Tl=_l(kl),Il=_l(jl),Pl=function(e){return e.STAGING="staging",e.PARKING="parking",e.BOTH="parking_and_staging",e}({}),Nl=[Pl.PARKING],Dl={PARKING_STATION:Pl.PARKING,BOTH:Pl.BOTH,STAGING_STATION:Pl.STAGING},Ml=rl(rl(rl({},Pl.PARKING,[Dl.PARKING_STATION]),Pl.STAGING,[Dl.STAGING_STATION]),Pl.BOTH,[Dl.PARKING_STATION,Dl.STAGING_STATION]),Fl={DEMAND_STAGING:"demandStaging",STAGING:"staging",TERRITORY_WIDE:"territoryWide"},Bl=["e440173c-ee30-470d-b944-1012165dfe64","f5458b19-1720-2840-a4fc-9254c74afc60"],Ll={1:"monday",2:"tuesday",3:"wednesday",4:"thursday",5:"friday",6:"saturday",7:"sunday"},Rl=function(e){return Al.has(e)},Gl=function(e){return Tl.has(e)},zl=function(e){return Il.has(e)},Wl=function(e){return null!=e.stationType&&(Tl.has(e.stationType)||Al.has(e.stationType))},Ul=function(e){return null!=e.stationType&&Il.has(e.stationType)},Vl=function(e){return{id:e.station_id,lat:e.lat,lng:e.lng,address:e.address,capacity:e.capacity,jobs:e.jobs,timeLimitations:e.timeLimitations}},Zl=function(e){var t;return{rate:e.rate,slots:e.slots,lat:e.lat,lng:e.lng,type:e.type,labels:e.labels,id:e.id,address:e.address,stationType:e.stationType,idleConsumption:e.idleConsumption,timeLimitations:e.chargingTimeLimitations||e.timeLimitations,numOfHandles:null!==(t=e.connectorsPerCharger)&&void 0!==t?t:e.numOfHandles,powerAllocationUnit:e.powerAllocationUnit,chargerPostRefuelWaitTime:e.chargerPostRefuelWaitTime}},Hl=function(e){return{capacity:e.capacity,lat:e.lat,lng:e.lng,id:e.id,address:e.address,stationType:e.stationType,idleConsumption:e.idleConsumption,capabilities:e.capabilities,timeLimitations:e.parkingTimeLimitations||e.timeLimitations,parkingSuccessLikelihood:e.parkingSuccessLikelihood}},ql=function(e){return e.split("_").map(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}).join(" ")},Kl=function(e,t){if(0===e.length)return[];var n=function(e){var t=new Set;return e.filter(function(e){return zl(e.stationType)}).forEach(function(e){e.jobs&&Object.keys(e.jobs).forEach(function(e){return t.add(Ql(e))}),e.timeLimitations&&e.timeLimitations.forEach(function(e){e.jobs&&Object.keys(e.jobs).forEach(function(e){return t.add(Ql(e))})})}),t}(t);return e.filter(function(e){return!n.has(Ql(e))})},$l=function(e,t){if(0===e.length)return[];var n=function(e){var t=new Set;return e?(e.forEach(function(e){e.labels&&t.add(e.labels)}),t):t}(t);return e.filter(function(e){return!n.has(e)})},Xl=function(e){var t,n,r=null==e||null===(t=e.demandData)||void 0===t||null===(t=t.file)||void 0===t?void 0:t.metrics,o=null==e||null===(n=e.tasks)||void 0===n||null===(n=n.file)||void 0===n?void 0:n.metrics,i=[null==r?void 0:r.startDate,null==r?void 0:r.endDate,null==o?void 0:o.startDate,null==o?void 0:o.endDate].filter(Boolean).map(function(e){return re()(e)});if(i.length<2)return!1;var a=re().min(i);return re().max(i).diff(a,"days")+1>40};function Jl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(bc(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,bc(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,bc(d,"constructor",u),bc(u,"constructor",c),c.displayName="GeneratorFunction",bc(u,o,"GeneratorFunction"),bc(d),bc(d,o,"Generator"),bc(d,r,function(){return this}),bc(d,"toString",function(){return"[object Generator]"}),(gc=function(){return{w:i,m:f}})()}function bc(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}bc=function(e,t,n,r){function i(t,n){bc(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},bc(e,t,n,r)}function wc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],c=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ec(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ec(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ec(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=e;if(t&&(r=e.concat(t)),Array.isArray(n)&&n.length>0){var o=n.map(function(e){return Cc(Cc({},e),{},{stationType:"maintenance"})});r=r.concat(o)}var i=r.map(function(e){return Cc(Cc({},e),{},{id:e.id||"".concat(e.stationType||"station","-").concat((0,ec.A)())})});return Object.values(i.reduce(function(e,t){return Cc(Cc({},e),{},Oc({},t.id,Cc(Cc({},e[t.id]?e[t.id]:{}),t)))},{}))};const jc=function(){var e,t=(e=gc().m(function e(t,n){var r,o,i,a,l,c,u,s;return gc().w(function(e){for(;;)if(0===e.n)return u=function(){if(!t.territory)return fc.TLV;var e=$i.polygon([t.territory.coordinates[0]]),n=wc($i.centroid(e).geometry.coordinates,2);return{lng:n[0],lat:n[1]}},s=n===ee?(t.vehicleGroups||[]).map(function(e){var t=e;return t.range=dc(ee,t.range),t}):t.vehicleGroups,e.a(2,{details:{name:t.name,details:t.description,tags:t.tags,simType:t.type},territory:{file:null,polygon:t.territory?t.territory.coordinates[0]:null,center:u()},parkingStations:t.parkingStations,fillingStations:kc(t.fillingStations,t.parkingStations,t.maintenanceStations),vehicleGroups:s,shifts:t.shifts||[],driverGroups:t.driverGroups,demandData:{url:t.demandFileUrl,file:null===(r=t.files)||void 0===r?void 0:r.filter(function(e){return e.key===pc})[0],demandPredictionFileUrl:t.settings.demandPredictionFileUrl||t.demandPredictionFileUrl,predictionFile:null===(o=t.files)||void 0===o?void 0:o.filter(function(e){return e.key===yc})[0]},tasks:{url:t.tasksFileUrl,file:null===(i=t.files)||void 0===i?void 0:i.filter(function(e){return e.key===hc})[0]},settings:Cc(Cc(Cc({gasPrice:null},t.settings),t.settings&&"number"==typeof(null===(a=t.settings)||void 0===a?void 0:a.maxChargeLevel)&&!(null!==(l=t.settings)&&void 0!==l&&l.maxChargeLevelSettings)&&{maxChargeLevelSettings:{mode:"fixed",maxChargeLevel:t.settings.maxChargeLevel,demandTimeWindow:30,demandSensitiveChargingFile:null}}),{},{router:Cc(Cc({},t.settings.router),{},{type:t.settings.accelerated?"linear":t.settings.router.type}),secondaryRouter:t.settings.secondaryRouter&&"off"!==t.settings.secondaryRouter?t.settings.secondaryRouter:null,evChargingRates:Cc({defaultRate:null},cc(t.settings.evChargingRates,"utc",null))}),vehiclesAndRoutes:{data:t.vehiclesAndRoutes,url:t.vehiclesAndRoutesFileUrl,file:null===(c=t.files)||void 0===c?void 0:c.filter(function(e){return e.key===mc})[0]},variationMetaData:{experimentId:t.experimentId,id:t.id,status:t.status}})},e)}),function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){xc(i,r,o,a,l,"next",e)}function l(e){xc(i,r,o,a,l,"throw",e)}a(void 0)})});return function(e,n){return t.apply(this,arguments)}}();function _c(e){return _c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_c(e)}function Ac(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],c=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Tc(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Tc(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Tc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Lc(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,Lc(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,Lc(d,"constructor",u),Lc(u,"constructor",c),c.displayName="GeneratorFunction",Lc(u,o,"GeneratorFunction"),Lc(d),Lc(d,o,"Generator"),Lc(d,r,function(){return this}),Lc(d,"toString",function(){return"[object Generator]"}),(Bc=function(){return{w:i,m:f}})()}function Lc(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Lc=function(e,t,n,r){function i(t,n){Lc(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},Lc(e,t,n,r)}function Rc(e,t,n,r,o,i,a){try{var l=e[i](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function Gc(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Rc(i,r,o,a,l,"next",e)}function l(e){Rc(i,r,o,a,l,"throw",e)}a(void 0)})}}var zc=function(){var e=Gc(Bc().m(function e(t,n){var r,o;return Bc().w(function(e){for(;;)switch(e.n){case 0:return(r=new FormData).append("file",t),r.append("key",n),e.n=1,it(r);case 1:return(o=e.v).status&&200!==o.status&&Fc(o),e.a(2,o.data)}},e)}));return function(t,n){return e.apply(this,arguments)}}(),Wc=function(){var e=Gc(Bc().m(function e(t){return Bc().w(function(e){for(;;)if(0===e.n)return e.a(2,rt({urls:t}))},e)}));return function(t){return e.apply(this,arguments)}}(),Uc=function(){var e=Gc(Bc().m(function e(t){return Bc().w(function(e){for(;;)if(0===e.n)return e.a(2,ot(t))},e)}));return function(t){return e.apply(this,arguments)}}();const Vc=(0,n(25727).Ay)();function Zc(e){return Zc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Zc(e)}function Hc(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var c=r&&r.prototype instanceof l?r:l,u=Object.create(c.prototype);return qc(u,"_invoke",function(n,r,o){var i,l,c,u=0,s=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,l=0,c=e,f.n=n,a}};function p(n,r){for(l=n,c=r,t=0;!d&&u&&!o&&t3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(qc(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,qc(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,qc(d,"constructor",u),qc(u,"constructor",c),c.displayName="GeneratorFunction",qc(u,o,"GeneratorFunction"),qc(d),qc(d,o,"Generator"),qc(d,r,function(){return this}),qc(d,"toString",function(){return"[object Generator]"}),(Hc=function(){return{w:i,m:f}})()}function qc(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}qc=function(e,t,n,r){function i(t,n){qc(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},qc(e,t,n,r)}function Kc(e,t,n,r,o,i,a){try{var l=e[i](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function $c(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Kc(i,r,o,a,l,"next",e)}function l(e){Kc(i,r,o,a,l,"throw",e)}a(void 0)})}}function Xc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],c=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Jc(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Jc(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Jc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0}(t)},parkingStations:function(){return function(e,t){return!!function(e){var t,n=((null==e?void 0:e.fillingStations)||[]).some(function(e){return Gl(e.stationType)||Rl(e.stationType)}),r=!(null==e||null===(t=e.demandData)||void 0===t||!t.url);return n&&r}(t)||(null==e?void 0:e.length)>0}(t,n)},fillingStations:function(){return function(e){return(null==e?void 0:e.length)>0}(t)},vehicleGroups:function(){return function(e){if(!e)return!1;for(var t,n=function(t){var n=!0;if(Object.keys(e[t]).forEach(function(r){e[t][r]||Ya.includes(r)||(n=!1)}),!n)return{v:!1}},r=0;r0)return!1;var c=(null==e||null===(i=e.tasks)||void 0===i||null===(i=i.file)||void 0===i||null===(i=i.metrics)||void 0===i?void 0:i.vehicleGroups)||[];return!($l(c,(null==e?void 0:e.vehicleGroups)||[]).length>0)}(n)}}[e]()}(e,f[e],f)},$=(null==f||null===(t=f.variationMetaData)||void 0===t?void 0:t.status)===Y.PENDING,X=h===G.length-1;return r.createElement(r.Fragment,null,r.createElement(na,null,f&&r.createElement(r.Fragment,null,r.createElement(ra,null,r.createElement(fa,null,r.createElement(ia,null,o),c&&r.createElement(pa,null,A.t("addExperimentWizard.wizardViewStates.readOnly"))),r.createElement(ua,null,r.createElement(ja,{selectedStepIndex:h}),G.map(function(e,t){return function(e){var t=e.selectedIndex,n=e.index,o=e.title,i=e.onClick,a=e.isLastStep,l=e.isCompleted,c=e.signalIncomplete,u=e.isNavigationDisabled;return r.createElement(la,{key:o,index:n,selectedIndex:t,isLastStep:a},r.createElement(aa,{index:n,selectedIndex:t,onClick:i,isNavigationDisabled:u,"data-test-id":"".concat(o,"-tab")},r.createElement(ca,{index:n,selectedIndex:t,isCompleted:l,signalIncomplete:c}),l&&r.createElement(sa,null),c&&!l&&r.createElement(da,null),o))}({isNavigationDisabled:M,selectedIndex:h,index:t,title:e.title,onClick:function(){return!M&&v(t)},isLastStep:t===G.length-1,isCompleted:!b[e.id],signalIncomplete:x&&b[e.id]})}))),r.createElement(xa,{step:G[h],stepData:f[W],updateStepData:function(e){return H(e)},wizardData:f,showErrors:x,readOnly:c,setIsNavigationDisabled:F,setSelectedStepIndexById:function(e){return v(function(e){return G.findIndex(function(t){return t.id===e})}(e))}}),r.createElement(ha,{onClickSave:V,showClickSaveOverride:$,isLoading:P||M,onClick:function(){return X?q():v(h+1)},isLastStep:X,isReadOnly:c}))),r.createElement(er,{submitButtonText:"Back",isVisible:O,onClose:function(){k(!1),T(null),N(!1)},title:A.t("addExperimentWizard.steps.territory.popupErrorTitle"),onClickSubmitButton:function(){k(!1),T(null),N(!1)}},r.createElement(Fo,{errorMessage:_||A.t("genericServerError")})))};var ru=n(61769),ou=n(40068);function iu(e){return iu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},iu(e)}function au(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function lu(e){for(var t=1;tt.maxLength&&(t.value=t.value.slice(0,t.maxLength))},ref:s,value:o,type:n},u)),l&&r.createElement(Su,null,l)),d&&r.createElement(wu,null))};var _u=["title","value"];function Au(){return Au=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?"".concat(i.length+3,"ch"):"".concat(u.placeholder.length,"ch")}))))};function Zu(e){return Zu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Zu(e)}function Hu(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],c=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return qu(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?qu(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function qu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0?"":A.t("addExperimentWizard.steps.details.placeHolders.tags"),value:O,tags:b,id:Ju,isInvalid:x,removeTag:function(e){var t=b.filter(function(t){return t!==e});i({name:v,details:g,tags:t,simType:w})},title:r.createElement(pu,null,A.t("inputLabels.tags"))})))))};var ts=n(75497),ns=n(4213),rs=n.n(ns),os=l.default.div.withConfig({displayName:"styled__Container",componentId:"sc-1typ1va-0"})(["display:flex;flex-direction:column;height:100%;max-width:100%;width:100%;flex-grow:1;"]),is=l.default.div.withConfig({displayName:"styled__DropzoneContainer",componentId:"sc-1typ1va-1"})(["background-color:",";border-width:2px;border-style:dotted;border-color:",";border-radius:6px;maxWidth:100%;width:100%;flex-grow:1;opacity:",";cursor:",";transition:all 0.2s;height:100%;"],function(e){return e.isLoading?"rgba(235, 236, 240, 0.1)":"rgba(235, 236, 240, 0.5)"},function(e){return function(e){return e.isDragActive||e.isDragReject||e.isDragAccept?"#2196f3":"#eeeeee"}(e)},function(e){return e.isLoading?"0.5":"1"},function(e){return e.isLoading?"default":"pointer"}),as=l.default.div.withConfig({displayName:"styled__InnerDropZoneContainer",componentId:"sc-1typ1va-2"})(["display:flex;flex-direction:column;align-items:center;height:100%;justify-content:center;"]),ls=l.default.div.withConfig({displayName:"styled__DropzoneText",componentId:"sc-1typ1va-3"})([""," font-size:",";font-weight:300;margin-bottom:4px;"],function(e){var t=e.color;return t&&"color: ".concat(t,";")},s),cs=l.default.div.withConfig({displayName:"styled__FileDescriptionLabel",componentId:"sc-1typ1va-4"})(["font-weight:500;font-size:",";display:flex;color:",";"],f,b),us=l.default.div.withConfig({displayName:"styled__CloseIconContainer",componentId:"sc-1typ1va-5"})(["margin-left:auto;padding-left:10px;"]),ss=l.default.div.withConfig({displayName:"styled__FileSizeLabel",componentId:"sc-1typ1va-6"})(["font-size:",";margin-top:0.5em;font-weight:400;color:",";"],d,b),ds=(l.default.div.withConfig({displayName:"styled__DeleteFile",componentId:"sc-1typ1va-7"})(["margin-left:auto;font-weight:200;cursor:pointer;"]),l.default.div.withConfig({displayName:"styled__LabelContainer",componentId:"sc-1typ1va-8"})(["width:",";border:1px solid ",";border-radius:3px;padding:.5em;margin-top:.5em;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;"],function(e){return e.width||"100%"},h)),fs=l.default.div.withConfig({displayName:"styled__SupportedText",componentId:"sc-1typ1va-9"})(["color:",";font-size:",";font-weight:300;margin-top:4px;"],y,d),ps=n(37353),ms=["children","transitionProps","shouldRender"];function ys(){return ys=Object.assign?Object.assign.bind():function(e){for(var t=1;t3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(od(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,od(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,od(d,"constructor",u),od(u,"constructor",c),c.displayName="GeneratorFunction",od(u,o,"GeneratorFunction"),od(d),od(d,o,"Generator"),od(d,r,function(){return this}),od(d,"toString",function(){return"[object Generator]"}),(rd=function(){return{w:i,m:f}})()}function od(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}od=function(e,t,n,r){function i(t,n){od(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},od(e,t,n,r)}function id(e,t,n,r,o,i,a){try{var l=e[i](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function ad(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){id(i,r,o,a,l,"next",e)}function l(e){id(i,r,o,a,l,"throw",e)}a(void 0)})}}function ld(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],c=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return cd(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?cd(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function cd(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n div > div > div,& div > div > div{max-height:none;overflow-y:visible;}"],Ad.spacings.NONE,Ad.spacings.LG,Ad.spacings.SM),Qd=l.default.div.withConfig({displayName:"styled__ConfigurationFooter",componentId:"sc-lw3d6i-28"})(["display:flex;flex-direction:column;align-items:stretch;gap:",";background:",";margin-top:auto;align-self:stretch;"],Ad.spacings.LG,Ad.colors["bg-primary"]),ef=l.default.div.withConfig({displayName:"styled__FooterActions",componentId:"sc-lw3d6i-29"})(["display:flex;justify-content:flex-end;align-items:center;gap:",";"],Ad.spacings.LG),tf=l.default.button.withConfig({displayName:"styled__AddTaskButton",componentId:"sc-lw3d6i-30"})(["display:flex;height:32px;width:122px;padding:"," ",";justify-content:center;align-items:center;gap:",";border-radius:",";background:transparent;border:1px solid ",";color:",";cursor:pointer;transition:all 0.2s ease;&:hover,&:active{background:",";}"],Ad.spacings.NONE,Ad.spacings.LG,Ad.spacings.SM,Ad.borderRadius.MD,Ad.colors["divider-neutral"],Ad.colors["neutral-dark"],Ad.colors["other-opa-01"]),nf=l.default.div.withConfig({displayName:"styled__TaskButtonWrapper",componentId:"sc-lw3d6i-31"})(["padding-top:",";"],Ad.spacings["2XL"]),rf=l.default.div.withConfig({displayName:"styled__NumericFieldLightWrapper",componentId:"sc-lw3d6i-32"})(["input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}& *{box-sizing:border-box;align-items:center;}input[type=number]{-moz-appearance:textfield;}"]),of=(0,l.default)(rf).withConfig({displayName:"styled__NumericFieldWrapper",componentId:"sc-lw3d6i-33"})(["padding-top:",";"],Ad.spacings.LG),af=l.default.div.withConfig({displayName:"styled__TasksContainer",componentId:"sc-lw3d6i-34"})(["display:flex;flex-direction:column;margin-top:",";overflow-y:auto;overflow-x:visible;padding-left:",";"],Ad.spacings["3XL"],Ad.spacings.XS),lf=l.default.h3.withConfig({displayName:"styled__TasksTitle",componentId:"sc-lw3d6i-35"})(["align-self:stretch;color:",";font-size:14px;font-style:normal;font-weight:700;line-height:20px;margin-top:",";margin-bottom:",";"],Ad.colors["neutral-dark"],Ad.spacings.NONE,Ad.spacings.LG),cf=l.default.div.withConfig({displayName:"styled__TaskRow",componentId:"sc-lw3d6i-36"})(["display:flex;gap:",";width:100%;margin-bottom:",";& *{box-sizing:border-box;}"],Ad.spacings.XL,Ad.spacings["2XL"]),uf=l.default.div.withConfig({displayName:"styled__TaskTypeField",componentId:"sc-lw3d6i-37"})(["flex:1;min-width:0;display:flex;flex-direction:column;gap:",";"],Ad.spacings.LG),sf=l.default.div.withConfig({displayName:"styled__TaskDurationField",componentId:"sc-lw3d6i-38"})(["flex-shrink:0;"]),df=l.default.div.withConfig({displayName:"styled__TrashButtonContainer",componentId:"sc-lw3d6i-39"})(["display:flex;height:44px;padding:",";padding-top:28px;justify-content:center;align-self:top;gap:",";"],Ad.spacings.NONE,Ad.spacings.NONE),ff=l.default.button.withConfig({displayName:"styled__TrashButton",componentId:"sc-lw3d6i-40"})(["display:flex;width:32px;height:32px;padding:",";justify-content:center;align-items:center;border-radius:",";border:1px solid ",";background:transparent;cursor:pointer;transition:all 0.2s ease;&:hover,&:active{background:",";border-color:",";color:",";}"],Ad.spacings.NONE,Ad.borderRadius.MD,Ad.colors["divider-neutral"],Ad.colors["error-opa-01"],Ad.colors["divider-neutral"],Ad.colors.error),pf=l.default.div.withConfig({displayName:"styled__ExampleDownloadContainer",componentId:"sc-1ri6x92-0"})(["margin-bottom:16px;"]),mf=l.default.div.withConfig({displayName:"styled__FileUploadContainer",componentId:"sc-1ri6x92-1"})(["height:90%;"]),yf=n(55263),hf=n(21844),vf={zIndex:100,top:0,display:"flex",flexDirection:"column",justifyContent:"start",background:"white",height:30,margin:"0 auto",padding:"0 12px",borderRadius:"3px",boxShadow:"0 2px 6px rgba(0, 0, 0, 0.3)",outline:"none",textOverflow:"ellipses",border:0};const gf=function(e){var t=e.maps,n=e.onPlacesChanged,o=e.placeholder,i=(0,r.useRef)(null),a=(0,r.useRef)(null),l=(0,r.useCallback)(function(){n&&a&&a.current&&n(a.current.getPlaces())},[n,a]);return(0,r.useEffect)(function(){var e;return!a.current&&t&&(a.current=new t.places.SearchBox(i.current),null===(e=a.current)||void 0===e||e.addListener("places_changed",l)),function(){t&&(a.current=null,t.event.clearInstanceListeners(a))}},[t,l]),r.createElement("input",{style:vf,ref:i,type:"text",placeholder:o})};var bf=n(58246),wf=n(31540),Ef=l.default.div.withConfig({displayName:"styled__ButtonContainer",componentId:"sc-uojkqh-0"})(["position:absolute;top:8px;right:8px;max-width:calc(50% - 266px);min-width:200px;button{width:100%;span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}}"]),xf=l.default.div.withConfig({displayName:"styled__PublicStationsFormContainer",componentId:"sc-uojkqh-1"})(["padding:20px;overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%;.public-stations-select__control{min-height:36px;font-size:13px;}.public-stations-select__placeholder{font-size:13px;}.public-stations-select__indicator-container{padding:6px;}.public-stations-select__menu{font-size:13px;}.public-stations-select__menu-list{max-height:200px;}.public-stations-select__multi-value{font-size:12px;}.public-stations-select__multi-value__label{font-size:12px;}"]),Sf=l.default.span.withConfig({displayName:"styled__TitleContainer",componentId:"sc-uojkqh-2"})(["font-size:13px;color:",";padding-right:8px;margin-right:0;flex-direction:row;display:flex;align-items:center;font-weight:500;"],b),Cf=l.default.span.withConfig({displayName:"styled__NumberContainer",componentId:"sc-uojkqh-3"})(["font-size:13px;color:",";background-color:",";padding:3px 8px;margin-left:6px;flex-direction:row;display:flex;border-radius:3px;"],b,h),Of=(0,l.default)(wf.Ay).withConfig({displayName:"styled__StyledSlider",componentId:"sc-uojkqh-4"})(["color:red;"]),kf=l.default.div.withConfig({displayName:"styled__FilterContainer",componentId:"sc-uojkqh-5"})(["display:flex;flex-direction:column;margin-bottom:16px;width:100%;"]),jf=(0,l.default)(Sf).withConfig({displayName:"styled__FilterTitle",componentId:"sc-uojkqh-6"})(["padding-right:0;margin-bottom:8px;margin-right:0;font-size:13px;"]),_f=l.default.div.withConfig({displayName:"styled__DropdownWrapper",componentId:"sc-uojkqh-7"})(["width:100%;"]),Af=l.default.div.withConfig({displayName:"styled__SliderWrapper",componentId:"sc-uojkqh-8"})(["width:97%;padding-left:8px;padding-right:8px;"]),Tf=l.default.div.withConfig({displayName:"styled__LabelsWrapper",componentId:"sc-uojkqh-9"})(["width:100%;margin-bottom:12px;"]),If=(0,l.default)(Sf).withConfig({displayName:"styled__ResultsTitle",componentId:"sc-uojkqh-10"})(["font-size:13px;margin-bottom:12px;"]),Pf=l.default.div.withConfig({displayName:"styled__FooterContainer",componentId:"sc-uojkqh-11"})(["display:flex;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid #E5E7EB;"]),Nf=(0,l.default)(bf.$).withConfig({displayName:"styled__FlexButton",componentId:"sc-uojkqh-12"})(["flex:1;"]),Df=function(e){return function(t,n){var o=(0,r.useRef)(t);return(0,r.useEffect)(function(){o.current=t}),(0,r.useMemo)(function(){return e(function(){return o.current.apply(o,arguments)},n)},[n])}},Mf=Df(Bo.debounce);const Ff=Df(Bo.throttle);function Bf(e){return Bf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Bf(e)}function Lf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Rf(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n *{flex-shrink:0;min-width:fit-content;}"],Zf.spacings.NONE,Zf.spacings.LG);const Kf=function(e){var t=e.labels,n=void 0===t?[]:t,o=e.onChange,i=(0,r.useCallback)(function(e){return(n||[]).includes(e)},[n]),a=Uf((0,r.useState)(function(){return i(wl)}),2),l=a[0],c=a[1],u=Uf((0,r.useState)(function(){return i(El)}),2),s=u[0],d=u[1];(0,r.useEffect)(function(){c(i(wl)),d(i(El))},[n,i]);var f=(0,r.useCallback)(function(e,t){var n=[];return e&&n.push(wl),t&&n.push(El),n},[]),p=(0,r.useCallback)(function(e){if("during"===e){var t=!l;c(t),null==o||o(f(t,s))}else{var n=!s;d(n),null==o||o(f(l,n))}},[l,s,o,f]);return r.createElement(Hf,null,r.createElement(qf,null,r.createElement(Wf.l,{checked:l,onChange:function(){return p("during")},mainLabel:A.t("addExperimentWizard.steps.fillingStations.duringShiftChargingLabel"),"aria-label":A.t("addExperimentWizard.steps.fillingStations.duringShiftChargingLabel")})),r.createElement(qf,null,r.createElement(Wf.l,{checked:s,onChange:function(){return p("endOf")},mainLabel:A.t("addExperimentWizard.steps.fillingStations.endOfShiftChargingLabel"),"aria-label":A.t("addExperimentWizard.steps.fillingStations.endOfShiftChargingLabel")})))};function $f(e){return $f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},$f(e)}function Xf(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var c=r&&r.prototype instanceof l?r:l,u=Object.create(c.prototype);return Jf(u,"_invoke",function(n,r,o){var i,l,c,u=0,s=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,l=0,c=e,f.n=n,a}};function p(n,r){for(l=n,c=r,t=0;!d&&u&&!o&&t3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Jf(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,Jf(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,Jf(d,"constructor",u),Jf(u,"constructor",c),c.displayName="GeneratorFunction",Jf(u,o,"GeneratorFunction"),Jf(d),Jf(d,o,"Generator"),Jf(d,r,function(){return this}),Jf(d,"toString",function(){return"[object Generator]"}),(Xf=function(){return{w:i,m:f}})()}function Jf(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Jf=function(e,t,n,r){function i(t,n){Jf(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},Jf(e,t,n,r)}function Yf(e,t,n,r,o,i,a){try{var l=e[i](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function Qf(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Yf(i,r,o,a,l,"next",e)}function l(e){Yf(i,r,o,a,l,"throw",e)}a(void 0)})}}function ep(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function tp(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n=3e3?"+":void 0):void 0)):void 0),r.createElement(Pf,null,r.createElement(Nf,{variant:"secondary",onClick:o},"Cancel"),r.createElement(Nf,{variant:"primary",disabled:y||!(g&&g.length),onClick:function(){t(function(e,t){var n=t.labels;return null==e?void 0:e.map(function(e){var t,r,o=e.slots;return tp({slots:e.slots&&e.slots.length,address:e.displayAddress,rate:Number(o&&o.length&&o[0].powerInKw)||1,type:il,labels:n,stationType:Sl.CHARGING_STATION},(t=e,r=cp,Object.keys(t).reduce(function(e,n){return Rf(Rf({},e),r.includes(n)?function(e,t){return zf.includes(e)?Gf({},e,Number(t[e])):Gf({},e,t[e])}(n,t):{})},{})))})}(g,{labels:f})),o&&o()}},A.t("addExperimentWizard.steps.fillingStations.import"))))},dp=function(e){var t=e.onClick;return r.createElement(Ef,null,r.createElement(bf.$,{variant:"primary",onClick:t},A.t("addExperimentWizard.steps.fillingStations.importPublicChargingStations")))};function fp(e){return fp="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},fp(e)}function pp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function mp(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return yf.Zz.apply(void 0,[(0,yf.IN)(mp({googleMapURL:"https://maps.googleapis.com/maps/api/js?key=".concat(O.GMAPS_API_KEY,"&v=3.exp&libraries=geometry,drawing,places"),loadingElement:r.createElement("div",null)},t)),hf.Fq].concat(function(e){return function(e){if(Array.isArray(e))return bp(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||gp(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(e)))};const Sp=xp()(Ep);var Cp=(0,ou.us)({isDarkMode:!1}),Op=l.default.div.withConfig({displayName:"styled__Container",componentId:"sc-1b978dr-0"})(["width:",";height:",";min-width:",";border-radius:8px;overflow:hidden;position:relative;"],function(e){return e.width||"70%"},function(e){return e.height||"100%"},function(e){return e.minWidth||"300px"}),kp=l.default.div.withConfig({displayName:"styled__TopBannerContainer",componentId:"sc-1b978dr-1"})(["display:flex;width:931px;height:108px;padding-bottom:",";flex-direction:column;align-items:center;gap:",";position:absolute;top:",";left:50%;transform:translateX(-50%);box-sizing:border-box;pointer-events:none;*{pointer-events:auto;}"],Cp.spacings["3XL"],Cp.spacings.LG,Cp.spacings.NONE),jp=l.default.div.withConfig({displayName:"styled__TopBannerContent",componentId:"sc-1b978dr-2"})(["display:flex;padding:"," "," "," ",";flex-direction:column;align-items:center;gap:",";border-radius:"," "," "," ",";background:",";box-shadow:0 0 16px 0 rgba(33,34,41,0.16);"],Cp.spacings.NONE,Cp.spacings["2XL"],Cp.spacings["2XL"],Cp.spacings["2XL"],Cp.spacings["2XL"],Cp.borderRadius.NONE,Cp.borderRadius.NONE,Cp.borderRadius.XL,Cp.borderRadius.XL,Cp.colors["bg-primary"]),_p=l.default.div.withConfig({displayName:"styled__TopBannerTitle",componentId:"sc-1b978dr-3"})(["color:",";font-size:14px;font-style:normal;font-weight:700;line-height:20px;text-align:center;"],Cp.colors["neutral-dark"]),Ap=l.default.div.withConfig({displayName:"styled__TopBannerRow",componentId:"sc-1b978dr-4"})(["display:flex;align-items:center;gap:12px;width:100%;& > button:first-child{flex-shrink:0;}& > div{flex:1;min-width:0;}"]),Tp=l.default.div.withConfig({displayName:"styled__SearchFieldWrapper",componentId:"sc-1b978dr-5"})(["& *{box-sizing:border-box;}"]),Ip=n(32347),Pp=function(e){return r.createElement("svg",e,r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6 7a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0-1a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z",fill:"#fff"}),r.createElement("path",{d:"M6.044 11h-.087.087Z",fill:"#fff"}),r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11 5.2c0 2.103-1.602 4.633-4.313 7.571-.222.24-.45.483-.687.729a49.022 49.022 0 0 1-.687-.729C2.603 9.833 1 7.303 1 5.2 1 2.328 3.239 0 6 0s5 2.328 5 5.2Zm-1 0c0 .872-.364 1.947-1.178 3.257-.676 1.09-1.626 2.284-2.822 3.584-1.196-1.3-2.146-2.495-2.822-3.584C2.364 7.147 2 6.072 2 5.2 2 2.843 3.827 1 6 1s4 1.843 4 4.2Z",fill:"#fff"}),r.createElement("path",{d:"M11 13.5c0 .055-.077.434-1.04.85-.886.382-2.241.65-3.96.65-1.72 0-3.074-.268-3.96-.65-.963-.416-1.04-.795-1.04-.85 0-.055.077-.434 1.04-.85.202-.087.428-.168.677-.241l-.672-.834C.75 12.034 0 12.725 0 13.5 0 14.88 2.385 16 6 16s6-1.12 6-2.5c0-.755-.714-1.433-1.953-1.891l-.627.842c.196.062.375.129.54.2.963.415 1.04.794 1.04.849Z",fill:"#fff"}))};Pp.defaultProps={width:"12",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg"};const Np=function(e){var t=e.title,n=void 0===t?A.t("map.topBanner.title"):t,o=e.onAddStationClick,i=e.searchValue,a=e.onSearchChange,l=e.onSearchClear,c=e.onPlaceChanged,u=e.onAutocompleteLoad;return r.createElement(kp,null,r.createElement(jp,null,r.createElement(_p,null,n),r.createElement(Ap,null,r.createElement(bf.$,{onClick:o},r.createElement(Pp,{width:"16",height:"16"}),r.createElement("span",{style:{marginLeft:"8px"}},A.t("map.topBanner.addStationButton"))),r.createElement(ru.jT,{onPlaceChanged:c,onLoad:u},r.createElement(Tp,null,r.createElement(Ip.L,{value:i,onChange:function(e){return a(e.target.value)},placeholder:A.t("map.topBanner.searchPlaceholder"),onClear:l}))))))};function Dp(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],c=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Mp(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Mp(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Mp(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Gp(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,Gp(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,Gp(d,"constructor",u),Gp(u,"constructor",c),c.displayName="GeneratorFunction",Gp(u,o,"GeneratorFunction"),Gp(d),Gp(d,o,"Generator"),Gp(d,r,function(){return this}),Gp(d,"toString",function(){return"[object Generator]"}),(Rp=function(){return{w:i,m:f}})()}function Gp(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Gp=function(e,t,n,r){function i(t,n){Gp(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},Gp(e,t,n,r)}function zp(e,t,n,r,o,i,a){try{var l=e[i](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}new(n(66849).Client);var Wp=function(){return{file:null,polygon:null,center:fc.TLV}},Up=function(e){var t;switch(e.type){case"Polygon":return e;case"Feature":return e.geometry;case"FeatureCollection":return e.features&&(null===(t=e.features[0])||void 0===t?void 0:t.geometry);default:throw new Error("cannot parse polygon from object")}};const Vp=function(e){var t=e.stepData,n=e.updateStepData,o=e.showErrors,i=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],c=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Lp(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Lp(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}((0,r.useState)(!1),2),a=i[0],l=i[1],c=t.polygon,u=function(e){var t=$i.polygon([e]);return $i.centroid(t)},s=function(){var e,t=(e=Rp().m(function e(t){var r;return Rp().w(function(e){for(;;)switch(e.n){case 0:return(r=new FileReader).addEventListener("load",function(e){try{var r,o=Up(JSON.parse(null==e||null===(r=e.target)||void 0===r?void 0:r.result)).coordinates[0],i=u(o);n({file:t,polygon:o,center:{lng:i.geometry.coordinates[0],lat:i.geometry.coordinates[1]}})}catch(e){l(!0)}}),r.addEventListener("error",function(){l(!0)}),e.n=1,r.readAsText(t);case 1:return e.a(2)}},e)}),function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){zp(i,r,o,a,l,"next",e)}function l(e){zp(i,r,o,a,l,"throw",e)}a(void 0)})});return function(e){return t.apply(this,arguments)}}();return r.createElement(mu,null,o&&(!c||0===c.length)&&r.createElement(su,null,xC("territory.incompleteErrorText")),r.createElement(pf,null,r.createElement(td,{filename:Xs})),r.createElement(vu,null,r.createElement(zd,null,r.createElement(sd,{error:a,currentFile:t.file,uploadFileCb:s,onDismissFile:function(){return n(Wp())}},r.createElement(fs,null,A.t("fileUploader.supported.geo")))),r.createElement(gu,null,r.createElement(Bp,{width:"100%",height:"100%","flex-grow":"1",withSearch:!0,drawingMode:"polygon",activateDrawing:!0,onNewPolygonDrawn:function(e){e.setMap(null);for(var t=[],r=0;re.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(vm(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,vm(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,vm(d,"constructor",u),vm(u,"constructor",c),c.displayName="GeneratorFunction",vm(u,o,"GeneratorFunction"),vm(d),vm(d,o,"Generator"),vm(d,r,function(){return this}),vm(d,"toString",function(){return"[object Generator]"}),(hm=function(){return{w:i,m:f}})()}function vm(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}vm=function(e,t,n,r){function i(t,n){vm(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},vm(e,t,n,r)}function gm(e,t,n,r,o,i,a){try{var l=e[i](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function bm(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],c=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return l}}(e,t)||wm(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function wm(e,t){if(e){if("string"==typeof e)return Em(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Em(e,t):void 0}}function Em(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Am(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,Am(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,Am(d,"constructor",u),Am(u,"constructor",c),c.displayName="GeneratorFunction",Am(u,o,"GeneratorFunction"),Am(d),Am(d,o,"Generator"),Am(d,r,function(){return this}),Am(d,"toString",function(){return"[object Generator]"}),(_m=function(){return{w:i,m:f}})()}function Am(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Am=function(e,t,n,r){function i(t,n){Am(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},Am(e,t,n,r)}function Tm(e,t,n,r,o,i,a){try{var l=e[i](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function Im(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Tm(i,r,o,a,l,"next",e)}function l(e){Tm(i,r,o,a,l,"throw",e)}a(void 0)})}}function Pm(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Nm(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n5},null==u?void 0:u.map(function(e,t){return r.createElement(Zp.A,{key:t,in:!0},r.createElement(lm,null,r.createElement(im,null,t+1),r.createElement(om,null,o.map(function(n){var o,i=e[n.accessor],l=y(i),c=function(e){return d(e,t,n.accessor)},s=a&&function(e,t){return e.validation?!e.validation(t):""===t}(n,e[n.accessor]),f=n.isCustomAvailable&&(e[Ja]||i&&n.options&&!n.options[i]),p=a&&0===(null===(o=e[n.accessor])||void 0===o?void 0:o.length)&&!Bm.includes(n.accessor),v="batteryCapacityKWH"===n.accessor&&e.powerTrain===tl.IC.value||"chargeRateKWH"===n.accessor&&e.powerTrain===tl.IC.value||n.accessor===qa&&e.powerTrain!==tl.EV.value,g=u.length>4&&t>u.length-4?"top":"bottom";return r.createElement(dm,{key:n.title,width:n.width,minWidth:n.minWidth},function(){switch(f?"input":n.type){case"input":return m(r.createElement(Eu,null,r.createElement(am,{autoFocus:n.isCustomAvailable&&!i,disabled:v,error:l&&!Bm.includes(n.accessor),id:n.accessor,type:n.inputType,min:1,onChange:function(e){return c("number"===n.inputType&&e.target.value?+e.target.value:e.target.value)},value:i}),n.unit&&r.createElement(Su,null,n.unit)),s);case"dropdown":return m(r.createElement(Ci,{id:n.accessor,menuPlacement:g,error:l,backgroundColor:"#fafafb",handleChange:function(e){return c(e)},options:Object.values(n.options).sort(function(e,t){return"Other"===t.label?1:e.label.localeCompare(t.label)}),value:n.options[i]||n.options[null==i?void 0:i.toUpperCase()]||n.options[(null==i||null===(e=i.charAt(0))||void 0===e?void 0:e.toUpperCase())+(null==i?void 0:i.slice(1))]}),s);case"tag input":return m(r.createElement(Ci,{id:n.accessor,menuPlacement:g,error:y(i,!0)&&!Bm.includes(n.accessor),backgroundColor:"#fafafb",options:n.options,isMulti:!0,handleChange:function(e){return c(e.map(function(e){return e.value||e}))},value:h(i,n.options)}),p);case"chargeRate":return r.createElement(km,{value:null!=i?i:u[t].chargingCurve,onChange:function(e){var r="number"==typeof e?e:null,o=Array.isArray(e)?e:null;d(r,t,n.accessor),d(o,t,Ka)},disabled:v});default:return null}var e}())})),r.createElement(cm,null,r.createElement(sm,{id:"clone",onClick:function(){return p(t)}}),r.createElement(um,{id:"delete",onClick:function(){return e=t,u.splice(e,1),void n(u);var e}}))))}),r.createElement("div",{ref:s})),r.createElement(ur,{onClick:f},c))};function Rm(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var c=r&&r.prototype instanceof l?r:l,u=Object.create(c.prototype);return Gm(u,"_invoke",function(n,r,o){var i,l,c,u=0,s=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,l=0,c=e,f.n=n,a}};function p(n,r){for(l=n,c=r,t=0;!d&&u&&!o&&t3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Gm(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,Gm(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,Gm(d,"constructor",u),Gm(u,"constructor",c),c.displayName="GeneratorFunction",Gm(u,o,"GeneratorFunction"),Gm(d),Gm(d,o,"Generator"),Gm(d,r,function(){return this}),Gm(d,"toString",function(){return"[object Generator]"}),(Rm=function(){return{w:i,m:f}})()}function Gm(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Gm=function(e,t,n,r){function i(t,n){Gm(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},Gm(e,t,n,r)}function zm(e,t,n,r,o,i,a){try{var l=e[i](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function Wm(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Hy(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,Hy(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,Hy(d,"constructor",u),Hy(u,"constructor",c),c.displayName="GeneratorFunction",Hy(u,o,"GeneratorFunction"),Hy(d),Hy(d,o,"Generator"),Hy(d,r,function(){return this}),Hy(d,"toString",function(){return"[object Generator]"}),(Zy=function(){return{w:i,m:f}})()}function Hy(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Hy=function(e,t,n,r){function i(t,n){Hy(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},Hy(e,t,n,r)}function qy(e,t,n,r,o,i,a){try{var l=e[i](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function Ky(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],c=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return $y(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?$y(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n2&&void 0!==arguments[2]?arguments[2]:"data-station-id";(0,r.useEffect)(function(){if(e&&t.current){var r=t.current.querySelector("[".concat(n,'="').concat(e,'"]'));null==r||r.scrollIntoView({block:"nearest",behavior:"smooth"})}},[e,t,n])}(a,s);var d=function(e){var t=new Set;return e.jobs&&"object"===Lh(e.jobs)&&Object.keys(e.jobs).forEach(function(e){return t.add(e)}),e.timeLimitations&&Array.isArray(e.timeLimitations)&&e.timeLimitations.forEach(function(e){e.jobs&&"object"===Lh(e.jobs)&&Object.keys(e.jobs).forEach(function(e){return t.add(e)})}),Array.from(t).slice(0,5)},f=function(e){var t=e.stationType,n=e.type||sl;return zl(t)?"Maintenance":"parking_and_charging"===t?ml[n].parkingAndCharging:"charging"===t?ml[n].charging:"parking"===t?"Parking":""},p=(0,r.useCallback)(function(e,t){var r=n.find(function(t){return t.id===e});r&&c&&c(Fh(Fh({},r),{},{capabilities:t}))},[n,c]),m=(0,r.useCallback)(function(e,t){var r=n.find(function(t){return t.id===e});r&&c&&c(Fh(Fh({},r),{},{labels:t}))},[n,c]),y=(0,r.useMemo)(function(){var e={};return null==n||n.forEach(function(t){e[t.id]=function(e){return m(t.id,e)}}),e},[n,m]),h=(0,r.useMemo)(function(){var e={};return null==n||n.forEach(function(t){e[t.id]=function(e){return p(t.id,e)}}),e},[n,p]);return r.createElement(md,null,r.createElement(Ed,null,r.createElement(yd,null,r.createElement(hd,null,n.length," ",A.t("addExperimentWizard.steps.parkingStations.stations")),i&&n.length>0&&r.createElement(vd,{onClick:i,"data-test-id":"removeAll"},A.t("addExperimentWizard.steps.fillingStations.removeAll")))),r.createElement(gd,{ref:s},n.filter(function(e){return e&&e.id}).map(function(e,t){return r.createElement(Dh,{key:e.id,station:e,index:t,isHighlighted:a===e.id,addressPlaceholder:u,onStationClicked:l,onRemoveStation:o,getStationTypeLabel:f,getMaintenanceJobs:d,labelsChangeCallback:y[e.id],capabilitiesChangeCallback:h[e.id]})})))};const Gh=(0,r.memo)(Rh);function zh(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],c=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Wh(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Wh(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Wh(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0&&t.current){var r=t.current.querySelectorAll(n)[e];null==r||r.scrollIntoView({block:"nearest",behavior:"smooth"})}},[e,t,n])}(f,g,o),{searchValue:a,isSearchMode:u,highlightedIndex:f,isDropdownOpen:y,searchFieldRef:v,listRef:g,setSearchValue:l,setIsSearchMode:s,setHighlightedIndex:p,setIsDropdownOpen:h,resetSearch:function(){l(""),s(!1),p(-1)}}},Vh=n(29592),Zh=[{value:Sl.CHARGING_STATION,label:A.t("addExperimentWizard.steps.fillingStations.stationTypeOptions.charging")},{value:Sl.PARKING_AND_CHARGING_STATION,label:A.t("addExperimentWizard.steps.fillingStations.stationTypeOptions.parking_and_charging")},{value:Sl.MAINTENANCE_STATION,label:A.t("addExperimentWizard.steps.fillingStations.stationTypeOptions.maintenance")},{value:Sl.PARKING_STATION,label:A.t("addExperimentWizard.steps.fillingStations.stationTypeOptions.parking")}];const Hh=function(e){var t=e.selectedStationType,n=e.isDropdownOpen,o=e.onDropdownOpenChange,i=e.onTypeSelect,a=e.alert;return r.createElement(Yd,null,r.createElement(Vh.l,{label:A.t("addExperimentWizard.steps.fillingStations.newStationConfiguration.stationTypeLabel"),placeholder:n?A.t("addExperimentWizard.steps.fillingStations.newStationConfiguration.searchPlaceholder"):A.t("addExperimentWizard.steps.fillingStations.newStationConfiguration.addPlaceholder"),selected:t,options:Zh,onChange:function(e){return i(Zh.find(function(t){return t.value===e}))},onOpenChange:o,disallowClear:!0,supportingContentText:Boolean(a)?a:void 0,disallowCancel:!0,layout:"vertical",selectWidth:"dynamic",size:"small",appendMenuTo:"parent",hasError:Boolean(a)}))};var qh=n(13670);function Kh(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n0)return}i(),n()}else _(A.t("addExperimentWizard.steps.fillingStations.newStationConfiguration.requiredError"))}},A.t("addExperimentWizard.steps.fillingStations.newStationConfiguration.addStationButton")))))};var sv=function(e){return r.createElement("svg",e,r.createElement("path",{d:"m13.25 14.65-4.3-4.3v-5.4h2v4.6l3.7 3.7-1.4 1.4ZM.8 14.025a9.403 9.403 0 0 1-.525-1.5A10.047 10.047 0 0 1 0 10.95h2.025c.05.35.12.7.212 1.05.092.35.205.692.338 1.025l-1.775 1ZM0 8.95c.05-.533.142-1.062.275-1.587.133-.526.317-1.03.55-1.513l1.75 1a8.676 8.676 0 0 0-.338 1.025c-.091.35-.162.708-.212 1.075H0Zm4.125 9.15c-.45-.333-.867-.696-1.25-1.088A12.095 12.095 0 0 1 1.8 15.75l1.75-1c.233.3.48.58.737.838.259.258.538.504.838.737l-1 1.775Zm-.55-12.975-1.775-1c.333-.45.692-.867 1.075-1.25s.8-.742 1.25-1.075l1 1.775a11.372 11.372 0 0 0-1.55 1.55ZM8.95 19.9a10.378 10.378 0 0 1-1.587-.275 7.998 7.998 0 0 1-1.513-.55l1-1.75c.333.133.675.246 1.025.338.35.091.708.162 1.075.212V19.9ZM6.85 2.575l-1-1.75a7.998 7.998 0 0 1 1.513-.55A10.374 10.374 0 0 1 8.95 0v2.025a8.676 8.676 0 0 0-2.1.55Zm4.1 17.325v-2.025a8.685 8.685 0 0 0 2.1-.55l1 1.75a7.998 7.998 0 0 1-1.513.55c-.525.133-1.054.225-1.587.275Zm2.1-17.325a8.674 8.674 0 0 0-1.025-.338 9.08 9.08 0 0 0-1.075-.212V0c.533.05 1.063.142 1.588.275.524.133 1.029.317 1.512.55l-1 1.75ZM15.775 18.1l-1-1.775a11.372 11.372 0 0 0 1.55-1.55l1.775 1c-.333.45-.692.87-1.075 1.263a8.96 8.96 0 0 1-1.25 1.062Zm.55-12.975a11.372 11.372 0 0 0-1.55-1.55l1-1.775a9.474 9.474 0 0 1 2.3 2.3l-1.75 1.025Zm1.55 3.825a9.076 9.076 0 0 0-.212-1.075 8.687 8.687 0 0 0-.338-1.025l1.75-1.025c.217.5.396 1.013.538 1.537.141.526.237 1.055.287 1.588h-2.025Zm1.2 5.1-1.75-1c.133-.333.246-.675.338-1.025.091-.35.162-.708.212-1.075H19.9c-.05.533-.142 1.063-.275 1.588a7.998 7.998 0 0 1-.55 1.512Z",fill:"#fff"}))};sv.defaultProps={width:"20",height:"20",fill:"none",xmlns:"http://www.w3.org/2000/svg"};var dv=(0,ou.us)({isDarkMode:!1}),fv=l.default.div.withConfig({displayName:"UndefinedStationMarker__StyledIconContainer",componentId:"sc-c9kcoi-0"})(["width:32px;height:32px;display:flex;padding:",";justify-content:center;align-items:center;border-radius:",";background:",";box-shadow:0 3px 8px 0 rgba(33,34,41,0.32);"],dv.spacings.NONE,dv.borderRadius.LG,dv.colors["neutral-light"]),pv=(0,l.default)(sv).withConfig({displayName:"UndefinedStationMarker__StyledIcon",componentId:"sc-c9kcoi-1"})(["display:block;width:20px;height:20px;flex-shrink:0;aspect-ratio:1/1;fill:",";"],dv.colors["neutral-invert"]);const mv=function(e){var t=e.position;return r.createElement(Fy,{mapPaneName:Fy.FLOAT_PANE,position:{lat:parseFloat(t.lat),lng:parseFloat(t.lng)}},r.createElement(fv,null,r.createElement(pv,null)))};var yv=function(e){var t=e.onClick;return r.createElement(jd,{onClick:t},r.createElement(Od,null),r.createElement(kd,null,A.t("genericBackButtonText")))};function hv(e,t){if(e){if("string"==typeof e)return vv(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?vv(e,t):void 0}}function vv(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n7)throw new Error(A.t("fileUploader.timeLimitationValidation.invalidDay",{day:n,start:e.startTime,end:e.endTime}));return 7===r?0:r};function xv(e){return xv="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},xv(e)}function Sv(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Cv(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,a=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return i=e.done,e},e:function(e){a=!0,o=e},f:function(){try{i||null==t.return||t.return()}finally{if(a)throw o}}}}(e);try{for(r.s();!(t=r.n()).done;){var o=t.value,i=Ev(o),a=bv(o.startTime),l=bv(o.endTime);if(l<=a){var c=l0&&u.push({day:t,conflictingRanges:n})}),u}(t)}catch(t){var o=A.t("fileUploader.timeLimitationValidation.stationPrefix",{address:e}),i=t instanceof Error?t.message:"Unknown error";throw new Error(n?"".concat(o," (").concat(n,"): ").concat(i):"".concat(o,": ").concat(i))}if(r.length>0)throw new Error(function(e,t,n){var r=t.map(function(e){var t,n=(t=e.day,gv[t]?A.t("general.days.".concat(gv[t])):"Day ".concat(t)),r=e.conflictingRanges.map(function(e){var t=e.range1,n=e.range2;return A.t("fileUploader.timeLimitationValidation.overlapDetail",{start1:t.startTime,end1:t.endTime,start2:n.startTime,end2:n.endTime})}).join("; ");return"".concat(n,": ").concat(r)}),o=A.t("fileUploader.timeLimitationValidation.overlappingHeader",{address:e});return"".concat(n?"".concat(o," (").concat(n,")"):o,"\n").concat(r.join("\n"))}(e,r,n))},_v=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map(function(e){var t={};return Object.entries(e).forEach(function(e){var n=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],c=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return kv(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?kv(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(e,2),r=n[0],o=n[1],i=r.replace(/([-_][a-z])/g,function(e){return e.toUpperCase().replace(/[-_]/g,"")});t[i]=o}),t})},Av=function(e){return e.map(function(e){var t,n,r,o,i,a=e.station_type||Sl.CHARGING_STATION,l=_v(e.timeLimitations),c=_v(e.parkingTimeLimitations),u=_v(e.chargingTimeLimitations);return jv(e.address,l,"timeLimitations"),jv(e.address,c,"parkingTimeLimitations"),jv(e.address,u,"chargingTimeLimitations"),{id:(0,ec.A)(),slots:Number(e.slots),address:e.address,lat:Number(e.lat),lng:Number(e.lng),rate:Number(e.fill_rate),type:e.type,labels:e.labels||xl,stationType:a,numOfHandles:null!==(t=e.connectors_per_charger)&&void 0!==t?t:e.num_of_handles,powerAllocationUnit:e.power_allocation_unit,chargerPostRefuelWaitTime:e.charger_post_refuel_wait_time,capacity:e.capacity,capabilities:(Array.isArray(e.capabilities)?e.capabilities:null)||(n=e.capabilities,r="string"==typeof n?n.split(","):[],o=Object.values(Dl),i=r.filter(function(e){return o.includes(e)}),i.length?i:null)||(Ol.includes(a)?Nl:null),idleConsumption:e.idleConsumption,timeLimitations:l,parkingTimeLimitations:c,chargingTimeLimitations:u,parkingSuccessLikelihood:e.parking_success_likelihood}})},Tv=function(e){return e.map(function(e){var t,n=_v(e.timeLimitations);return jv(null!==(t=e.address)&&void 0!==t?t:"(unknown address)",n),{id:e.id||"maintenance-".concat((0,ec.A)()),lat:Number(e.lat),lng:Number(e.lng),address:e.address,capacity:Number(e.capacity),jobs:e.jobs,timeLimitations:n,stationType:Sl.MAINTENANCE_STATION}})},Iv=function(e){return Tl.has(e.stationType)},Pv=function(e){var t,n;return Cv(Cv({dayOfWeek:null!==(t=Ll[null!==(n=e.dayOfWeek)&&void 0!==n?n:e.day])&&void 0!==t?t:e.dayOfWeek,startTime:e.startTime,endTime:e.endTime,slots:e.slots},null!=e.idleConsumption&&{idleConsumption:e.idleConsumption}),null!=e.parkingSuccessLikelihood&&{parkingSuccessLikelihood:e.parkingSuccessLikelihood})},Nv=function(e){var t,n=e.type===al,r=function(e){var t,n;return null!==(t=e.chargingTimeLimitations)&&void 0!==t&&t.length?e.chargingTimeLimitations:Iv(e)&&null!==(n=e.timeLimitations)&&void 0!==n&&n.length?e.timeLimitations:null}(e),o=function(e){var t;return null!==(t=e.parkingTimeLimitations)&&void 0!==t&&t.length?e.parkingTimeLimitations:null}(e);return Cv(Cv({lat:e.lat,lng:e.lng,address:e.address},Iv(e)&&{charging:Cv(Cv(Cv(Cv({type:e.type},n?Cv({slots:e.slots},null!=e.numOfHandles&&{numOfHandles:e.numOfHandles}):Cv({chargers:e.slots},null!=e.numOfHandles&&{connectorsPerCharger:e.numOfHandles})),{},{fillRateKw:e.rate},null!=e.powerAllocationUnit&&{powerAllocationUnit:e.powerAllocationUnit}),null!=e.chargerPostRefuelWaitTime&&{chargerPostRefuelWaitTime:e.chargerPostRefuelWaitTime}),r&&{timeLimitations:r.map(function(e){return function(e,t){var n,r;return Cv(Cv({dayOfWeek:null!==(n=Ll[null!==(r=e.dayOfWeek)&&void 0!==r?r:e.day])&&void 0!==n?n:e.dayOfWeek,startTime:e.startTime,endTime:e.endTime},t?{slots:e.slots}:{chargers:e.slots}),null!=e.chargerPostRefuelWaitTime&&{chargerPostRefuelWaitTime:e.chargerPostRefuelWaitTime})}(e,n)})})}),(t=e,Al.has(t.stationType)&&{parking:Cv(Cv(Cv(Cv({capacity:e.capacity},e.capabilities&&{capabilities:Array.isArray(e.capabilities)?e.capabilities:[e.capabilities]}),null!=e.idleConsumption&&{idleConsumption:e.idleConsumption}),null!=e.parkingSuccessLikelihood&&{parkingSuccessLikelihood:e.parkingSuccessLikelihood}),o&&{timeLimitations:o.map(Pv)})}))},Dv=function(e){var t;return Cv(Cv({},e.id&&{id:e.id}),{},{lat:e.lat,lng:e.lng,address:e.address,capacity:e.capacity,jobs:e.jobs},(null===(t=e.timeLimitations)||void 0===t?void 0:t.length)&&{timeLimitations:e.timeLimitations.map(function(e){var t,n,r;return Cv({dayOfWeek:null!==(t=Ll[null!==(n=e.dayOfWeek)&&void 0!==n?n:e.day])&&void 0!==t?t:e.dayOfWeek,startTime:e.startTime,endTime:e.endTime,capacity:null!==(r=e.slots)&&void 0!==r?r:e.capacity},e.jobs&&{jobs:e.jobs})})})};function Mv(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var c=r&&r.prototype instanceof l?r:l,u=Object.create(c.prototype);return Fv(u,"_invoke",function(n,r,o){var i,l,c,u=0,s=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,l=0,c=e,f.n=n,a}};function p(n,r){for(l=n,c=r,t=0;!d&&u&&!o&&t3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Fv(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,Fv(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,Fv(d,"constructor",u),Fv(u,"constructor",c),c.displayName="GeneratorFunction",Fv(u,o,"GeneratorFunction"),Fv(d),Fv(d,o,"Generator"),Fv(d,r,function(){return this}),Fv(d,"toString",function(){return"[object Generator]"}),(Mv=function(){return{w:i,m:f}})()}function Fv(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Fv=function(e,t,n,r){function i(t,n){Fv(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},Fv(e,t,n,r)}function Bv(e,t,n,r,o,i,a){try{var l=e[i](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function Lv(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Bv(i,r,o,a,l,"next",e)}function l(e){Bv(i,r,o,a,l,"throw",e)}a(void 0)})}}function Rv(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var c=r&&r.prototype instanceof l?r:l,u=Object.create(c.prototype);return Gv(u,"_invoke",function(n,r,o){var i,l,c,u=0,s=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,l=0,c=e,f.n=n,a}};function p(n,r){for(l=n,c=r,t=0;!d&&u&&!o&&t3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Gv(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,Gv(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,Gv(d,"constructor",u),Gv(u,"constructor",c),c.displayName="GeneratorFunction",Gv(u,o,"GeneratorFunction"),Gv(d),Gv(d,o,"Generator"),Gv(d,r,function(){return this}),Gv(d,"toString",function(){return"[object Generator]"}),(Rv=function(){return{w:i,m:f}})()}function Gv(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Gv=function(e,t,n,r){function i(t,n){Gv(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},Gv(e,t,n,r)}function zv(e,t,n,r,o,i,a){try{var l=e[i](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}var Wv=function(){var e,t=(e=Rv().m(function e(t,n){var r,o,i,a;return Rv().w(function(e){for(;;)switch(e.n){case 0:return o=new google.maps.Geocoder,i=new google.maps.LatLng({lat:t,lng:n}),e.n=1,o.geocode({location:i});case 1:return a=e.v,e.a(2,null==a||null===(r=a.results[0])||void 0===r?void 0:r.formatted_address)}},e)}),function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){zv(i,r,o,a,l,"next",e)}function l(e){zv(i,r,o,a,l,"throw",e)}a(void 0)})});return function(e,n){return t.apply(this,arguments)}}();function Uv(e){return Uv="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Uv(e)}function Vv(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var c=r&&r.prototype instanceof l?r:l,u=Object.create(c.prototype);return Zv(u,"_invoke",function(n,r,o){var i,l,c,u=0,s=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,l=0,c=e,f.n=n,a}};function p(n,r){for(l=n,c=r,t=0;!d&&u&&!o&&t3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Zv(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,Zv(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,Zv(d,"constructor",u),Zv(u,"constructor",c),c.displayName="GeneratorFunction",Zv(u,o,"GeneratorFunction"),Zv(d),Zv(d,o,"Generator"),Zv(d,r,function(){return this}),Zv(d,"toString",function(){return"[object Generator]"}),(Vv=function(){return{w:i,m:f}})()}function Zv(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Zv=function(e,t,n,r){function i(t,n){Zv(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},Zv(e,t,n,r)}function Hv(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function qv(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(ug(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,ug(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,ug(d,"constructor",u),ug(u,"constructor",c),c.displayName="GeneratorFunction",ug(u,o,"GeneratorFunction"),ug(d),ug(d,o,"Generator"),ug(d,r,function(){return this}),ug(d,"toString",function(){return"[object Generator]"}),(cg=function(){return{w:i,m:f}})()}function ug(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}ug=function(e,t,n,r){function i(t,n){ug(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},ug(e,t,n,r)}function sg(e){return function(e){if(Array.isArray(e))return fg(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||dg(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function dg(e,t){if(e){if("string"==typeof e)return fg(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?fg(e,t):void 0}}function fg(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&r.createElement(Gd,null,t.some(Wl)&&le("stations.json",Wl,Nv),t.some(Ul)&&le("maintenance_stations.json",Ul,Dv)),!T&&r.createElement(ih,{fillingStationsProps:u,setFillingStationProps:s,incompleteFields:d,isIceStation:S}),r.createElement(vu,{withTopBanner:!1},!j&&r.createElement(zd,null,f?ie([".csv",".json"],A.t("fileUploader.supported.csvAndJson"),J($)):r.createElement(ky,{readOnly:a,stations:t,highlightedStationId:null==l?void 0:l.id,onStationClicked:Y,onRemoveStationClicked:Q,onRemoveAllClicked:ee,onStationChanged:te})),j&&r.createElement(zd,null,f?ie([".csv",".json"],A.t("fileUploader.supported.csvAndJson"),J($)):m?ie([".json"],A.t("fileUploader.supported.json"),J(X)):e.showPublicImport?r.createElement(sp,{updateStepData:e.onPublicImportComplete,polygon:null==o?void 0:o.territory.polygon,onCancel:e.onPublicImportCancel}):e.isAddingStation?r.createElement(uv,{station:e.newStation,onCancel:e.onCancelNewStation,onStationChange:e.onNewStationChange,onAddStation:e.onAddStation}):t&&t.length>0?r.createElement(Gh,{stations:t,onRemoveStation:e.handleRemoveStation,onRemoveAll:e.handleRemoveAll,highlightedStationId:null==l?void 0:l.id,onStationClicked:c,onStationChanged:e.handleStationChanged}):r.createElement(Wd,null,r.createElement(Ud,null,r.createElement(mg,{width:"72px",height:"72px"})),r.createElement(Vd,null,r.createElement(Zd,null,A.t("addExperimentWizard.steps.fillingStations.emptyState.noStationAdded")),r.createElement(Hd,null,A.t("addExperimentWizard.steps.fillingStations.emptyState.addStationsInstruction"))))),r.createElement(gu,null,r.createElement(Bp,{width:"100%",height:"100%",withSearch:!1,drawingMode:P?void 0:"marker",drawingControl:!P,showTopBanner:M,onAddStationClick:B,activateDrawing:R,temporaryMarker:z,TemporaryMarkerComponent:U,onLocationSearch:Z,stations:t,MarkerComponent:Gy,polygon:null==o?void 0:o.territory.polygon,center:x,addStation:O,chooseStation:c,chosenStation:l,withPublicStationsButton:C,onPublicStationsClick:q,uploadFileCb:J($),updateStepData:ne})))),r.createElement(er,{submitButtonText:A.t("genericBackButtonText"),isVisible:h,onClose:function(){return v(!1)},title:A.t("fileUploader.genericErrorText"),onClickSubmitButton:function(){return v(!1)}},r.createElement(r.Fragment,null,r.createElement(Fo,{errorMessage:g,errorIssue:w}))))};const vg=xp()(function(e){var t,n=e.wizardData,o=e.updateStepData,i=lg((0,r.useState)(null),2),a=i[0],l=i[1],c=lg((0,r.useState)(!1),2),u=c[0],s=c[1],d=lg((0,r.useState)(!1),2),f=d[0],p=d[1],m=lg((0,r.useState)(!1),2),y=m[0],h=m[1],v=lg((0,r.useState)(""),2),g=v[0],b=v[1],w=lg((0,r.useState)(null),2),E=w[0],x=w[1],S=lg((0,r.useState)(null==n?void 0:n.territory.center),2),C=S[0],O=S[1],k=Ae(),j=(null==n||null===(t=n.territory)||void 0===t?void 0:t.polygon)&&n.territory.polygon.length>0,_=Bl.includes(k)&&j,A=(null==n?void 0:n.fillingStations)||[],T=function(e){return o(e)},I=function(e){var t=e.stepData,n=e.handleUpdateStepData,o=e.setCenter,i=e.setShowUploader,a=e.setShowMaintenanceUploader,l=e.setHighlightedStation,c=Yv((0,r.useState)(!1),2),u=c[0],s=c[1],d=Yv((0,r.useState)(!1),2),f=d[0],p=d[1],m=Yv((0,r.useState)(null),2),y=m[0],h=m[1],v=Yv((0,r.useState)(!1),2),g=v[0],b=v[1],w=function(){var e=Xv(Vv().m(function e(t){var n,r,o;return Vv().w(function(e){for(;;)switch(e.n){case 0:return t.setMap(null),n=t.getPosition().lat(),r=t.getPosition().lng(),e.n=1,Wv(n,r);case 1:o=e.v,h(y&&u?qv(qv({},y),{},{lat:n,lng:r,address:o}):{lat:n,lng:r,address:o}),s(!0),p(!0),l(null);case 2:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),E=function(){var e=Xv(Vv().m(function e(t){return Vv().w(function(e){for(;;)switch(e.n){case 0:h(y&&u?qv(qv({},y),{},{lat:t.lat,lng:t.lng,address:t.address}):{lat:t.lat,lng:t.lng,address:t.address}),s(!0),p(!0),i(!1),a(!1),o({lat:t.lat,lng:t.lng});case 1:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),x=(0,r.useMemo)(function(){var e=null==y?void 0:y.stationType;return!!e&&(zl(e)||Rl(e)||Gl(e))},[null==y?void 0:y.stationType]),S=(0,r.useMemo)(function(){return null!=y&&y.lat&&null!=y&&y.lng?qv(qv({},y),{},{type:y.subType}):null},[y]);return{isAddingStation:u,isPinningMode:f,newStation:y,showPublicImport:g,onAddStationClick:function(){p(!0),i(!1),a(!1),l(null)},onNewMarkerDrawn:w,onCancelNewStation:function(){s(!1),p(!1),h(null)},onNewStationChange:function(e){h(e)},onLocationSearch:E,onAddStation:function(){if(y&&y.lat&&y.lng){var e={id:(0,ec.A)(),lat:y.lat,lng:y.lng,address:y.address,stationType:y.stationType};Rl(y.stationType)&&(e.capacity=y.parkingCapacity||Cl[y.stationType]),zl(y.stationType)&&(e.capacity=y.maintenanceDefaultCapacity||Cl[y.stationType]),Gl(y.stationType)&&(e.slots=y.stationSlots||2,e.rate=y.rate,e.labels=xl,e.type=y.subType),Rl(y.stationType)&&(e.capabilities=y.capabilities||Nl),zl(y.stationType)&&(y.jobs&&Object.keys(y.jobs).length>0&&(e.jobs=y.jobs),e.timeLimitations=[]),n([].concat(Jv(t||[]),[e]));var r={stationType:y.stationType,subType:y.subType,rate:y.rate,stationSlots:y.stationSlots,parkingCapacity:y.parkingCapacity,maintenanceDefaultCapacity:y.maintenanceDefaultCapacity,jobs:y.jobs};h(r),s(!0),p(!0)}},onPublicImportClick:function(){b(!0),s(!1),p(!1),i(!1),a(!1)},onPublicImportCancel:function(){b(!1)},onPublicImportComplete:function(e){n([].concat(Jv(t||[]),Jv(e||[]))),b(!1)},shouldShowTypedMarker:x,temporaryMarkerWithLocation:S}}({stepData:A,handleUpdateStepData:T,setCenter:O,setShowUploader:s,setShowMaintenanceUploader:p,setHighlightedStation:l}),P=I.isAddingStation,N=I.isPinningMode,D=I.newStation,M=I.showPublicImport,F=I.onAddStationClick,B=I.onNewMarkerDrawn,L=I.onCancelNewStation,R=I.onNewStationChange,G=I.onLocationSearch,z=I.onAddStation,W=I.onPublicImportClick,U=I.onPublicImportCancel,V=I.onPublicImportComplete,Z=I.shouldShowTypedMarker,H=I.temporaryMarkerWithLocation;(0,r.useEffect)(function(){a&&O({lat:a.lat,lng:a.lng})},[a]);var q=Z?Gy:mv;return r.createElement(hg,ag({},e,{stepData:A,updateStepData:T,highlightedStation:a,setHighlightedStation:l,showUploader:u,setShowUploader:s,showMaintenanceUploader:f,setShowMaintenanceUploader:p,showError:y,setShowError:h,errorMessage:g,setErrorMessage:b,errorIssue:E,setErrorIssue:x,center:C,setCenter:O,isIceStation:!1,shouldShowPublicChargingImport:_,onNewMarkerDrawn:B,hideList:!0,hideTopBanner:!0,hideDrawingControls:!N,showMapTopBanner:!(P||M||u||f),onAddStationClick:F,activateDrawing:N,temporaryMarker:H,TemporaryMarkerComponent:q,onLocationSearch:G,onPublicStationsClick:!_||P||M||u||f?void 0:W,closeOtherPanels:function(){L(),U()},isAddingStation:P,showPublicImport:M,newStation:D,onCancelNewStation:L,onNewStationChange:R,onAddStation:z,onPublicImportComplete:V,onPublicImportCancel:U,handleRemoveStation:function(e){var t=A.filter(function(t){return t.id!==e});T(t)},handleRemoveAll:function(){T([])},handleStationChanged:function(e){var t=A.map(function(t){return t.id===e.id?e:t});T(t)}}))});var gg=n(10021),bg=(n(10766),n(15941)),wg=n(26801);function Eg(){return Eg=Object.assign?Object.assign.bind():function(e){for(var t=1;t3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(cb(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,cb(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,cb(d,"constructor",u),cb(u,"constructor",c),c.displayName="GeneratorFunction",cb(u,o,"GeneratorFunction"),cb(d),cb(d,o,"Generator"),cb(d,r,function(){return this}),cb(d,"toString",function(){return"[object Generator]"}),(lb=function(){return{w:i,m:f}})()}function cb(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}cb=function(e,t,n,r){function i(t,n){cb(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},cb(e,t,n,r)}function ub(e,t,n,r,o,i,a){try{var l=e[i](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function sb(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&void 0!==arguments[0]?arguments[0]:"",n=[],r=0,o=0;r<1440;o+=1){var i=Math.floor(r/60),a=r%60,l="".concat("0".concat(i).slice(-2),":").concat("0".concat(a).slice(-2));l===t&&(e=o),r+=30,n[o]={value:l,label:l}}return t?[].concat(n,n).slice(e+1,n.length+e+1):n};const fb=function(e){var t=e.onClose,n=e.values,o=e.errors,i=e.setFieldValue,a=e.displayLoader,l=e.handleSubmit,c=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],c=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return sb(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?sb(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}((0,r.useState)([]),2),u=c[0],s=c[1],d=function(){var e,t=(e=lb().m(function e(){var t,r;return lb().w(function(e){for(;;)switch(e.n){case 0:t=n.start&&db(n.start)||[],s(t),n.end||(r=t[0].value,i("end",r));case 1:return e.a(2)}},e)}),function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){ub(i,r,o,a,l,"next",e)}function l(e){ub(i,r,o,a,l,"throw",e)}a(void 0)})});return function(){return t.apply(this,arguments)}}();(0,r.useEffect)(function(){d()},[]);var f=n.start&&n.end&&"".concat(n.start.split(":")[0],".").concat(n.start.split(":")[1])-"".concat(n.end.split(":")[0],".").concat(n.end.split(":")[1])>=0,p=db();return r.createElement(wg.lV,{name:"newShiftForm",style:{height:"100%"},onKeyDown:function(e){"Enter"===e.key&&(l(),e.preventDefault())}},r.createElement(Bg,null,r.createElement(zg,null,r.createElement(Wg,null,A.t("addExperimentWizard.steps.shifts.name")),r.createElement(Rg,null,r.createElement(wg.D0,{id:"shiftName",name:"name",component:Lg,maxlength:"56",type:"text",value:n.name,error:o.name,placeholder:A.t("addExperimentWizard.steps.shifts.name"),onChange:function(e){var t=e.currentTarget.value;i("name",t),e.preventDefault()}}),r.createElement(Ug,null,o.name))),r.createElement(zg,null,r.createElement(Wg,null,A.t("addExperimentWizard.steps.shifts.time")),r.createElement(Gg,null,r.createElement(gg.A,null,r.createElement(wg.D0,{id:"shiftStartTime",name:"start",value:{value:n.start,label:n.start||""},component:Mg,onChange:function(e){var t=e.value;setTimeout(function(){var e=db(t);s(e),i("end",e[0].value)}),i("start",t)},options:p})),r.createElement(gg.A,null,"-"),r.createElement(gg.A,null,r.createElement(wg.D0,{id:"shiftEndTime",name:"end",value:{value:n.end,label:n.end||""},component:Mg,placeholder:"",onChange:function(e){var t=e.value;i("end",t)},options:u})),f&&r.createElement(eb,null,"+1"))),r.createElement(zg,null,r.createElement(Wg,null,A.t("addExperimentWizard.steps.shifts.initialLocation.title")),r.createElement(Gg,null,r.createElement(Zg,{id:"shiftLocationLat",name:"location",component:Lg,type:"text",value:n.initialLocations&&n.initialLocations[0]&&n.initialLocations[0].lat,error:o.location,placeholder:A.t("addExperimentWizard.steps.shifts.initialLocation.lat"),onChange:function(e){var t=e.currentTarget.value;""!==t&&Number.isNaN(parseFloat(t))||i('initialLocations[0]["lat"]',""===t?"":parseFloat(t))}}),r.createElement(Zg,{id:"shiftLocationLon",name:"location",component:Lg,type:"text",value:n.initialLocations&&n.initialLocations[0]&&n.initialLocations[0].lng,error:o.location,placeholder:A.t("addExperimentWizard.steps.shifts.initialLocation.lng"),onChange:function(e){var t=e.currentTarget.value;""!==t&&Number.isNaN(parseFloat(t))||i('initialLocations[0]["lng"]',""===t?"":parseFloat(t))}}))),r.createElement(Fg,null,r.createElement($g,null,r.createElement(gg.A,null,r.createElement(Hg,{onClick:t,disabled:a},A.t("addExperimentWizard.steps.shifts.cancel")))),r.createElement(Kg,null,r.createElement(gg.A,null,r.createElement(qg,{id:"saveShift",backgroundColor:m,type:"submit",title:a?"...":A.t("addExperimentWizard.steps.shifts.save"),disabled:a}))))))};function pb(e){return pb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},pb(e)}function mb(){return mb=Object.assign?Object.assign.bind():function(e){for(var t=1;t3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(hb(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,hb(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,hb(d,"constructor",u),hb(u,"constructor",c),c.displayName="GeneratorFunction",hb(u,o,"GeneratorFunction"),hb(d),hb(d,o,"Generator"),hb(d,r,function(){return this}),hb(d,"toString",function(){return"[object Generator]"}),(yb=function(){return{w:i,m:f}})()}function hb(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}hb=function(e,t,n,r){function i(t,n){hb(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},hb(e,t,n,r)}function vb(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function gb(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n=0;return d?r.createElement(jb,{shifts:[t],handleCheckIsShiftValid:i,handleAddShift:n,handleEditShift:o,handleRemoveShift:a,day:t.day,shiftData:t,onBackAction:function(){f(!1)}}):r.createElement(Xg,null,r.createElement(Jg,null,r.createElement(Qg,null,r.createElement(tb,null,t.name),r.createElement(Yg,null,r.createElement(Fb,{onEdit:function(){return f(!0)},onDelete:function(){return a(t)}}))),r.createElement(nb,null,r.createElement(ob,null,A.t("addExperimentWizard.steps.shifts.time"),":"),r.createElement(gg.A,null,t.start),r.createElement(gg.A,null,"-"),r.createElement(gg.A,null,t.end),p&&r.createElement(eb,null,"+1")),t.initialLocations&&t.initialLocations.length>0&&r.createElement(rb,null,r.createElement(ob,null,A.t("addExperimentWizard.steps.shifts.location"),": "),r.createElement("span",null,r.createElement(ib,null,t.initialLocations[0].lat)," ",r.createElement(ab,null,"(lat)")),r.createElement("span",null,r.createElement(ib,null,t.initialLocations[0].lng)," ",r.createElement(ab,null,"(lng)")))))};var Gb=l.default.div.withConfig({displayName:"styled__DayContainer",componentId:"sc-a41k94-0"})(["min-width:150px;min-height:400px;width:calc(100% / 7);",";"],function(e){var t=e.day;return t?"#AddShiftLinkMask".concat(t," {\n display: none;\n }\n :hover {\n #AddShiftLinkMask").concat(t," {\n display: unset;\n }\n }\n "):""}),zb=(0,l.default)(gg.A).attrs({column:!0}).withConfig({displayName:"styled__DayFlexContainer",componentId:"sc-a41k94-1"})([""]),Wb=(0,l.default)(gg.A).attrs({vAlignContent:"bottom"}).withConfig({displayName:"styled__DayHeader",componentId:"sc-a41k94-2"})(["padding:10px 15px;border-bottom:1px #DCDCDC solid;"]),Ub=(0,l.default)(gg.A).withConfig({displayName:"styled__DayTitle",componentId:"sc-a41k94-3"})(["font-weight:500;font-size:",";color:#5c5c5c;"],d),Vb=(0,l.default)(gg.A).attrs({marginLeft:"auto"}).withConfig({displayName:"styled__DayCount",componentId:"sc-a41k94-4"})(["font-weight:300;font-size:10px;"]),Zb=(0,l.default)(gg.A).attrs({hAlignContent:"center",vAlignContent:"top"}).withConfig({displayName:"styled__AddShiftLink",componentId:"sc-a41k94-5"})(["font-weight:500;font-size:",";color:#619CF7;cursor:pointer;padding:10px;margin:8px 10px;:hover{color:",";}"],d,m),Hb=l.default.div.withConfig({displayName:"styled__ContentWrapper",componentId:"sc-a41k94-6"})(["display:flex;flex:1;min-height:0px;"]),qb=l.default.div.withConfig({displayName:"styled__OverflowContainer",componentId:"sc-a41k94-7"})(["flex:1;overflow:visible"]),Kb=l.default.div.withConfig({displayName:"styled__NewShiftContainer",componentId:"sc-a41k94-8"})([""]),$b=(0,l.default)(gg.A).attrs({column:!0}).withConfig({displayName:"styled__ShiftsListContainer",componentId:"sc-a41k94-9"})([""]);function Xb(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:function(){return null};return iw.oR.info(function(e){return function(){return r.createElement(cw,null,r.createElement(uw,null),e)}}(e),{position:"bottom-center",icon:!1,autoClose:3e3,closeOnClick:!0,draggable:!0,progress:void 0,style:lw.toast,onClose:function(e){return t()}})},dw=function(){return r.createElement(iw.N9,{position:"bottom-center",autoClose:5e4,hideProgressBar:!0,newestOnTop:!1,closeOnClick:!0,rtl:!1,pauseOnFocusLoss:!0,draggable:!0,transition:iw.q7})};function fw(e){return fw="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},fw(e)}function pw(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var c=r&&r.prototype instanceof l?r:l,u=Object.create(c.prototype);return mw(u,"_invoke",function(n,r,o){var i,l,c,u=0,s=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,l=0,c=e,f.n=n,a}};function p(n,r){for(l=n,c=r,t=0;!d&&u&&!o&&t3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(mw(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,mw(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,mw(d,"constructor",u),mw(u,"constructor",c),c.displayName="GeneratorFunction",mw(u,o,"GeneratorFunction"),mw(d),mw(d,o,"Generator"),mw(d,r,function(){return this}),mw(d,"toString",function(){return"[object Generator]"}),(pw=function(){return{w:i,m:f}})()}function mw(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}mw=function(e,t,n,r){function i(t,n){mw(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},mw(e,t,n,r)}function yw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function hw(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Dw(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,Dw(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,Dw(d,"constructor",u),Dw(u,"constructor",c),c.displayName="GeneratorFunction",Dw(u,o,"GeneratorFunction"),Dw(d),Dw(d,o,"Generator"),Dw(d,r,function(){return this}),Dw(d,"toString",function(){return"[object Generator]"}),(Nw=function(){return{w:i,m:f}})()}function Dw(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Dw=function(e,t,n,r){function i(t,n){Dw(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},Dw(e,t,n,r)}function Mw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Fw(e){for(var t=1;t dropoff arc",color:[146,38,198],highlightColor:[252,242,26,255],columns:{lat0:"pickup_lat",lng0:"pickup_lng",lat1:"dropoff_lat",lng1:"dropoff_lng"},isVisible:!1,visConfig:{opacity:.8,thickness:2,colorRange:{name:"Global Warming",type:"sequential",category:"Uber",colors:["#5A1846","#900C3F","#C70039","#E3611C","#F1920E","#FFC300"]},sizeRange:[0,10],targetColor:null},hidden:!1,textLabel:[{field:null,color:[255,255,255],size:18,offset:[0,0],anchor:"start",alignment:"center"}]},visualChannels:{colorField:null,colorScale:"quantile",sizeField:null,sizeScale:"linear"}},{id:"tfxp82",type:"line",config:{dataId:"dvoizqq76",label:"pickup -> dropoff line",color:[248,149,112],highlightColor:[252,242,26,255],columns:{lat0:"pickup_lat",lng0:"pickup_lng",alt0:null,lat1:"dropoff_lat",lng1:"dropoff_lng",alt1:null},isVisible:!1,visConfig:{opacity:.8,thickness:2,colorRange:{name:"Global Warming",type:"sequential",category:"Uber",colors:["#5A1846","#900C3F","#C70039","#E3611C","#F1920E","#FFC300"]},sizeRange:[0,10],targetColor:null,elevationScale:1},hidden:!1,textLabel:[{field:null,color:[255,255,255],size:18,offset:[0,0],anchor:"start",alignment:"center"}]},visualChannels:{colorField:null,colorScale:"quantile",sizeField:null,sizeScale:"linear"}}],layerBlending:"normal",splitMaps:[],animationConfig:{currentTime:null,speed:1}},mapStyle:{styleType:"light",topLayerGroups:{},visibleLayerGroups:{},threeDBuildingColor:[3.7245996603793508,6.518049405663864,13.036098811327728],mapStyles:{}}},zw=(0,Sw.legacy_createStore)(Rw,{},(0,Sw.applyMiddleware)(Aw.taskMiddleware)),Ww=(0,xw.Ng)(function(){return{}},function(){return{}})(function(e){var t=e.datasets,n=e.height,o=e.width,i=function(){var e,t=(e=Nw().m(function e(t){var n,r,o;return Nw().w(function(e){for(;;)switch(e.n){case 0:n=t.filter(function(e){return e}).map(function(e){return Fw(Fw({},e),{},{data:Fw(Fw({},kw.default.processCsvData(e.data)),{},{allData:kw.default.processCsvData(e.data).rows}),version:"v1"})}),r=_w.default.load(n,{version:"v1",config:Gw}),o=(0,jw.addDataToMap)(r),zw.dispatch(o);case 1:return e.a(2)}},e)}),function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Lw(i,r,o,a,l,"next",e)}function l(e){Lw(i,r,o,a,l,"throw",e)}a(void 0)})});return function(e){return t.apply(this,arguments)}}();return(0,r.useEffect)(function(){i(t)},[t]),r.createElement(Iw(),{id:"Main",store:zw,height:n,width:o,mapboxApiAccessToken:"pk.eyJ1IjoiZG9yc2hheSIsImEiOiJjam55cXY2emEyZXJuM3JwcnBxMDMzZ2M5In0.DT4S5POHNzC431RlPWEGxg"})}),Uw=Ww;const Vw=function(e){return r.createElement(xw.Kq,{store:zw},r.createElement(Uw,e))};var Zw=l.default.div.withConfig({displayName:"styled__DemandFileDropDownContainer",componentId:"sc-locdo3-0"})(["width:50%;"]),Hw=l.default.div.withConfig({displayName:"styled__DemandContainer",componentId:"sc-locdo3-1"})(["height:50%;minHeight:600px;"]),qw=l.default.div.withConfig({displayName:"styled__DemandPredictionContainer",componentId:"sc-locdo3-2"})(["height:50%;"]),Kw=l.default.div.withConfig({displayName:"styled__DemandPredictionInnerContainer",componentId:"sc-locdo3-3"})(["display:flex;gap:1em;align-items:center;"]);function $w(e){return $w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},$w(e)}function Xw(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var c=r&&r.prototype instanceof l?r:l,u=Object.create(c.prototype);return Jw(u,"_invoke",function(n,r,o){var i,l,c,u=0,s=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,l=0,c=e,f.n=n,a}};function p(n,r){for(l=n,c=r,t=0;!d&&u&&!o&&t3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Jw(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,Jw(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,Jw(d,"constructor",u),Jw(u,"constructor",c),c.displayName="GeneratorFunction",Jw(u,o,"GeneratorFunction"),Jw(d),Jw(d,o,"Generator"),Jw(d,r,function(){return this}),Jw(d,"toString",function(){return"[object Generator]"}),(Xw=function(){return{w:i,m:f}})()}function Jw(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Jw=function(e,t,n,r){function i(t,n){Jw(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},Jw(e,t,n,r)}function Yw(e,t,n,r,o,i,a){try{var l=e[i](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function Qw(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Yw(i,r,o,a,l,"next",e)}function l(e){Yw(i,r,o,a,l,"throw",e)}a(void 0)})}}function eE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function tE(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:{};return nC("fillingStations.".concat(e),t)};var WE=function(e){return nC("vehicles.".concat(e))};var UE=function(e){return nC("shifts.".concat(e))};var VE=function(e){return nC("driverGroups.".concat(e))};function ZE(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var c=r&&r.prototype instanceof l?r:l,u=Object.create(c.prototype);return HE(u,"_invoke",function(n,r,o){var i,l,c,u=0,s=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,l=0,c=e,f.n=n,a}};function p(n,r){for(l=n,c=r,t=0;!d&&u&&!o&&t3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(HE(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,HE(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,HE(d,"constructor",u),HE(u,"constructor",c),c.displayName="GeneratorFunction",HE(u,o,"GeneratorFunction"),HE(d),HE(d,o,"Generator"),HE(d,r,function(){return this}),HE(d,"toString",function(){return"[object Generator]"}),(ZE=function(){return{w:i,m:f}})()}function HE(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}HE=function(e,t,n,r){function i(t,n){HE(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},HE(e,t,n,r)}function qE(e,t,n,r,o,i,a){try{var l=e[i](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function KE(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){qE(i,r,o,a,l,"next",e)}function l(e){qE(i,r,o,a,l,"throw",e)}a(void 0)})}}function $E(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],c=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return XE(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?XE(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function XE(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(QE(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,QE(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,QE(d,"constructor",u),QE(u,"constructor",c),c.displayName="GeneratorFunction",QE(u,o,"GeneratorFunction"),QE(d),QE(d,o,"Generator"),QE(d,r,function(){return this}),QE(d,"toString",function(){return"[object Generator]"}),(YE=function(){return{w:i,m:f}})()}function QE(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}QE=function(e,t,n,r){function i(t,n){QE(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},QE(e,t,n,r)}function ex(e,t,n,r,o,i,a){try{var l=e[i](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function tx(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){ex(i,r,o,a,l,"next",e)}function l(e){ex(i,r,o,a,l,"throw",e)}a(void 0)})}}function nx(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],c=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return rx(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?rx(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function rx(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(rS(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,rS(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,rS(d,"constructor",u),rS(u,"constructor",c),c.displayName="GeneratorFunction",rS(u,o,"GeneratorFunction"),rS(d),rS(d,o,"Generator"),rS(d,r,function(){return this}),rS(d,"toString",function(){return"[object Generator]"}),(nS=function(){return{w:i,m:f}})()}function rS(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}rS=function(e,t,n,r){function i(t,n){rS(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},rS(e,t,n,r)}function oS(e,t,n,r,o,i,a){try{var l=e[i](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function iS(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],c=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return aS(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?aS(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function aS(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1500&&!N()},isFieldServicingVariation:function(e){var t;return(null==e||null===(t=e.details)||void 0===t?void 0:t.simType)===nn},isPlacementStagingOrNone:function(e){var t,n;return(null==e||null===(t=e.settings)||void 0===t||null===(t=t.placement)||void 0===t?void 0:t.mode)===Fl.STAGING||!(null!=e&&null!==(n=e.settings)&&void 0!==n&&null!==(n=n.placement)&&void 0!==n&&n.mode)||cS(e)},isPlacementOff:cS,isIndefeleetDisabled:function(e){var t;return!(null!=e&&null!==(t=e.settings)&&void 0!==t&&null!==(t=t.indefleet)&&void 0!==t&&t.active)},isTimeBasedVehicleAvailability:function(e){var t,n;return!(null!=e&&null!==(t=e.settings)&&void 0!==t&&null!==(t=t.indefleet)&&void 0!==t&&t.active&&(null==e||null===(n=e.settings)||void 0===n||null===(n=n.indefleet)||void 0===n||!n.timeBasedVehicleAvailability))},isPlacementDemandStaging:function(e){var t;return(null==e||null===(t=e.settings)||void 0===t||null===(t=t.placement)||void 0===t?void 0:t.mode)===Fl.DEMAND_STAGING&&!cS(e)},isPlacementTerritoryWide:function(e){var t;return(null==e||null===(t=e.settings)||void 0===t||null===(t=t.placement)||void 0===t?void 0:t.mode)===Fl.TERRITORY_WIDE&&!cS(e)},isNotAdvanced:function(){return!N()},isChargeOnTheWayDisabled:function(e){var t;return!(null!=e&&null!==(t=e.settings)&&void 0!==t&&null!==(t=t.chargeOnTheWay)&&void 0!==t&&t.active)},isChargeOnTheWayDemandDisabled:function(e){var t,n;return!(null!=e&&null!==(t=e.settings)&&void 0!==t&&null!==(t=t.chargeOnTheWay)&&void 0!==t&&t.active&&null!=e&&null!==(n=e.settings)&&void 0!==n&&null!==(n=n.chargeOnTheWay)&&void 0!==n&&n.demandSensitive)},isMaxChargeLevelFixed:function(e){var t;return"fixed"===(null==e||null===(t=e.settings)||void 0===t||null===(t=t.maxChargeLevelSettings)||void 0===t?void 0:t.mode)},isMaxChargeLevelDemandSensitive:function(e){var t;return"demandSensitive"===(null==e||null===(t=e.settings)||void 0===t||null===(t=t.maxChargeLevelSettings)||void 0===t?void 0:t.mode)}};var sS=function(e){return r.createElement("svg",e,r.createElement("path",{d:"m15.5 7-.672-1.828L13 4.5l1.828-.672L15.5 2l.672 1.828L18 4.5l-1.828.672L15.5 7Z",fill:"#11A4FF"}),r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.256 7.744 7.5 3 5.744 7.744 1 9.5l4.744 1.756L7.5 16l1.756-4.744L14 9.5 9.256 7.744ZM11.118 9.5l-2.64-.977L7.5 5.882l-.977 2.64-2.641.978 2.64.977.978 2.641.977-2.64 2.641-.978ZM16.445 13.555 15.5 11l-.945 2.555L12 14.5l2.555.945L15.5 18l.945-2.555L19 14.5l-2.555-.945Zm-.326.945-.452-.167-.167-.451-.167.451-.451.167.451.167.167.451.167-.451.452-.167Z",fill:"#11A4FF"}))};sS.defaultProps={width:"20",height:"20",fill:"none",xmlns:"http://www.w3.org/2000/svg"};var dS=l.default.div.withConfig({displayName:"NewBadge__Badge",componentId:"sc-184j6vy-0"})(["background-color:rgba(17,164,255,0.1);color:rgba(17,164,255,1);border-radius:4px;padding:4px;display:flex;align-items:center;gap:4px;"]);const fS=function(){return r.createElement(dS,null,r.createElement(sS,null),A.t("new"))};function pS(e){return pS="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},pS(e)}function mS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function yS(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n(null==e?void 0:e.max)}(y,n.key)&&r.createElement(Ax,null,A.t("addExperimentWizard.steps.settings.validationLabels.".concat(n.key))))},string:function(e){var t=e.content,n=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],c=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return eS(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?eS(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}((0,r.useState)(!1),2),o=n[0],i=n[1],a=(0,r.useContext)(LS),l=a.handleSettingChanged,c=a.stepData;return(0,r.useEffect)(function(){i(!l(t.key,c[t.key]))},[]),r.createElement(fx,null,r.createElement(tS,{value:c[t.key],onChanged:function(e){i(!l(t.key,e))},isInvalid:o,validation:t.key}))},boolean:function(e){var t=e.content,n=(0,r.useContext)(LS),o=n.handleSettingChanged,i=n.stepData[t.key];return r.createElement(r.Fragment,null,r.createElement(cx,null),r.createElement(ux,null,r.createElement(Wf.l,{size:"large",labelPosition:"left",checked:i,onChange:function(){return o(t.key,!i)},mainLabel:A.t("addExperimentWizard.steps.settings.entries.".concat(t.key,".active.").concat(i))})))},uploadFile:function(e){var t=e.content,n=e.fileTypes,o=e.fileKey,i=e.compactMode,a=iS((0,r.useState)(!1),2),l=(a[0],a[1]),c=(0,r.useContext)(LS),u=c.handleSettingChanged,s=c.stepData;return(0,r.useEffect)(function(){l(!u(t.key,s[t.key]))},[]),r.createElement(fx,null,r.createElement(lS,{value:s[t.key],onChanged:function(e){l(!u(t.key,e))},fileTypes:n,fileKey:o,compactMode:i}))}};const _S=function(e){var t=e.setting,n=e.showErrors,o=e.disabled,i=e.wizardData,a=jS[t.type],l={content:OS({},t),fileTypes:t.fileTypes,fileKey:t.fileKey,compactMode:t.compactMode};return r.createElement(lx,{"data-test-id":t.key,style:{direction:t.direction||"row"}},"json"!==t.type&&r.createElement(cx,{style:{marginRight:"24px"}},r.createElement(xx,null,r.createElement(sx,null,A.t("addExperimentWizard.steps.settings.entries.".concat(t.key,".title"))),function(e){return!!e.showNewBadgeUntil&&(!0===e.showNewBadgeUntil||re()(e.showNewBadgeUntil).isAfter(re()()))}(t)&&r.createElement(fS,null)),r.createElement(dx,null,A.t("addExperimentWizard.steps.settings.entries.".concat(t.key,".description"))),t.descriptionList&&r.createElement("ul",null,t.descriptionList.map(function(e){return r.createElement("li",{key:e},r.createElement(dx,null," ",A.t("addExperimentWizard.steps.settings.entries.".concat(t.key,".descriptionList.").concat(e))))}))),r.createElement(a,SS({},l,{disabled:o,showErrors:n,wizardData:i})))};function AS(e){return AS="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},AS(e)}function TS(e){return function(e){if(Array.isArray(e))return PS(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||IS(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function IS(e,t){if(e){if("string"==typeof e)return PS(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?PS(e,t):void 0}}function PS(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n2&&void 0!==arguments[2]?arguments[2]:"";return e&&t&&"object"===GS(e)&&"object"===GS(t)?(null==Object?void 0:Object.keys(t)).reduce(function(r,o){if(null!==t[o]&&void 0!==t[o]||e[o]===t[o])if("object"!==GS(t[o])||Array.isArray(t[o]))t[o]!==e[o]&&(r[n+o]=e[o]);else{var i=zS(e[o],t[o],"".concat(n).concat(o,"."));Object.assign(r,i)}else r[n+o]=e[o];return r},{}):{}},WS=function(e){return nC("settings.".concat(e))},US=function(e){return x.Ay.t("addExperimentWizard.steps.settings.entries.".concat(e))},VS=new Set(["router.type"]);function ZS(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var c=r&&r.prototype instanceof l?r:l,u=Object.create(c.prototype);return HS(u,"_invoke",function(n,r,o){var i,l,c,u=0,s=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,l=0,c=e,f.n=n,a}};function p(n,r){for(l=n,c=r,t=0;!d&&u&&!o&&t3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(HS(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,HS(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,HS(d,"constructor",u),HS(u,"constructor",c),c.displayName="GeneratorFunction",HS(u,o,"GeneratorFunction"),HS(d),HS(d,o,"Generator"),HS(d,r,function(){return this}),HS(d,"toString",function(){return"[object Generator]"}),(ZS=function(){return{w:i,m:f}})()}function HS(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}HS=function(e,t,n,r){function i(t,n){HS(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},HS(e,t,n,r)}function qS(e,t,n,r,o,i,a){try{var l=e[i](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function KS(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){qS(i,r,o,a,l,"next",e)}function l(e){qS(i,r,o,a,l,"throw",e)}a(void 0)})}}function $S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:{};return xC("review.".concat(e),t)},rC={details:function(e){var t=e.wizardData,n=e.goToSection,o=null==t?void 0:t.details,i=o.simType,a=o.tags,l={rides:ME("rideOperation"),fieldServicing:ME("fieldServicing")},c=null==a?void 0:a.map(function(e){return r.createElement(NE,null,e)});return r.createElement("div",null,r.createElement(_E,{title:ME("title"),goToSection:n},r.createElement(DE,{title:ME("simulationType"),content:l[i],testId:"simulationType"}),a&&0!==a.length&&r.createElement(DE,{title:ME("tags"),content:c,testId:"tags"})))},territory:function(e){var t=e.wizardData,n=e.goToSection,o=null==t?void 0:t.territory,i=o.polygon,a=o.center,l=i?$i.area($i.polygon([i]))/1e6:0;return r.createElement(_E,{title:FE("title"),contentMinHeight:"188px",subtitle:["".concat(l.toFixed(1).toString()," ").concat(FE("subtitle"))],goToSection:n,style:{zIndex:1}},r.createElement(Bp,{polygon:i,center:a,drawingMode:"polygon",withSearch:!1,height:"188px",width:"340px"}))},fillingStations:function(e){var t,n=e.wizardData,o=e.goToSection,i=(t=n.fillingStations)?t.reduce(function(e,t){return e.total+=1,e.stationTypes[t.stationType]+=1,["parking","parking_and_charging"].includes(t.stationType)&&(e.parking+=Number(t.capacity)||0),["charging","parking_and_charging"].includes(t.stationType)&&("ice"===t.type?e.ice+=Number(t.slots)||0:(e.electric+=Number(t.slots)||0,e.totalPower+=Number(t.slots)*Number(t.rate))),"maintenance"===t.stationType&&(e.maintenance+=1,e.maintenanceCapacity+=Number(t.capacity)||0),e},{electric:0,totalPower:0,ice:0,parking:0,maintenance:0,maintenanceCapacity:0,total:0,stationTypes:{parking_and_charging:0,parking:0,charging:0,maintenance:0}}):{electric:0,totalPower:0,ice:0,parking:0,maintenance:0,maintenanceCapacity:0,total:0,stationTypes:{parking_and_charging:0,parking:0,charging:0,maintenance:0}},a=function(e){var t=[],n=e.stationTypes;return n.charging>0&&t.push("".concat(n.charging," ").concat(zE("fiiling"))),n.parking>0&&t.push("".concat(n.parking," ").concat(zE("parking"))),n.parking_and_charging>0&&t.push("".concat(n.parking_and_charging," ").concat(zE("parkingAndCharging"))),n.maintenance>0&&t.push("".concat(n.maintenance," ").concat(zE("maintenance"))),t.join(", ")}(i);return r.createElement(_E,{title:zE("title"),goToSection:o,subtitle:["".concat(i.total," ").concat(zE("total")," ").concat(a.length>0?"( ".concat(a," )"):"").trim(),zE("parkingCount",{parking:i.parking}),zE("fillingCount",{charging:i.electric+i.ice})],testIds:["totalAmountSubtitle","parkingAmountSubtitle","fillingAmountSubtitle"]},r.createElement(DE,{title:zE("EV"),content:"".concat(i.electric," ").concat(zE("slots")," (").concat(i.totalPower.toFixed(2)," ").concat(zE("totalPower"),")"),icon:r.createElement(LE,{width:32,height:32,viewBox:"0 0 32 32"}),testId:"fillingStationsEV"}),r.createElement(DE,{title:zE("ICE"),content:"".concat(i.ice," ").concat(zE("slots")),icon:r.createElement(RE,{width:32,height:32,viewBox:"0 0 32 32"}),testId:"fillingStationsICE"}),i.maintenance>0&&r.createElement(DE,{title:zE("maintenance"),content:"".concat(i.maintenance," stations (").concat(i.maintenanceCapacity," ").concat(zE("totalDefaultCapacity"),")"),icon:r.createElement(GE,{width:32,height:32,viewBox:"0 0 32 32"}),testId:"fillingStationsMaintenance"}))},vehicleGroups:function(e){var t=e.wizardData,n=e.goToSection,o=t.vehicleGroups,i=function(e){var t={EV:0,IC:0};return e?e.reduce(function(e,t){return e[t.powerTrain]+=Number(t.amount),e},t):t}(o);return r.createElement(_E,{title:WE("title"),goToSection:n,subtitle:["".concat(i.EV+i.IC," ").concat(WE("total")),"".concat(i.EV," ").concat(WE("EV")),"".concat(i.IC," ").concat(WE("ICE"))],testIds:["vehicleTotalAmountTitle","vehicleEvAmountTitle","vehicleIceAmountTitle"]},o&&o.map(function(e,t){var n,o,i=e.brand?"".concat(e.brand," ").concat(e.modelName):e.modelName;return r.createElement(DE,{title:"".concat(i," (").concat(e.range," ").concat(WE("kmRange"),")"),content:e.amount,icon:r.createElement("img",{src:te[null==e||null===(n=e.bodyType)||void 0===n?void 0:n.toUpperCase()],style:{maxWidth:"88px",maxHeight:"50px"},alt:null==e||null===(o=e.bodyType)||void 0===o?void 0:o.toUpperCase()}),key:"".concat(e.brand,"-").concat(e.modelName,"-").concat(t),testId:"vehicles-".concat(e.powerTrain,"-").concat(e.range)})}))},shifts:function(e){var t=e.wizardData,n=e.goToSection,o=t.shifts,i=function(e){return e?e.reduce(function(e,t){return e.total+=1,0===e.days[t.day]&&(e.numOfDays+=1),e.days[t.day]+=1,e},{days:{1:0,2:0,3:0,4:0,5:0,6:0,7:0},total:0,numOfDays:0}):{days:{1:0,2:0,3:0,4:0,5:0,6:0,7:0},total:0,numOfDays:0}}(o);return r.createElement(_E,{title:UE("title"),goToSection:n,subtitle:["".concat(i.total," ").concat(UE("totalAcross")," ").concat(i.numOfDays," ").concat(UE("days"))],testIds:["shiftsSubtitle"]},o&&i.total>0&&BE.map(function(e,t){return r.createElement(DE,{title:UE(e),content:String(i.days[t+1]),key:e,testId:"shift-".concat(e)})}))},driverGroups:function(e){var t=e.wizardData,n=e.goToSection,o=t.driverGroups,i=function(e){var t={total:0,numOfGroups:0,groupsCount:{}};return e?e.reduce(function(e,t){return e.total+=t.amount,e.groupsCount[t.groupName]||(e.numOfGroups+=1),e.groupsCount[t.groupName]=(e.groupsCount[t.groupName]||0)+t.amount,e},t):t}(o);return r.createElement(_E,{title:VE("title"),goToSection:n,subtitle:["".concat(i.total," ").concat(VE("totalAcross")," ").concat(i.numOfGroups," ").concat(VE("groups"))],testIds:["driverSubtitle"]},o&&i.total>0&&Object.keys(i.groupsCount).map(function(e,t){return r.createElement(DE,{title:e,content:i.groupsCount[e],key:e,testId:"driver-".concat(e)})}))},demandData:function(e){var t,n,o,i=e.wizardData,a=e.goToSection,l=i.demandData,c=$E((0,r.useState)(null==l||null===(t=l.file)||void 0===t||null===(t=t.metrics)||void 0===t?void 0:t.isLoading),2),u=c[0],s=c[1],d=$E((0,r.useState)((null==l||null===(n=l.file)||void 0===n?void 0:n.metrics)||{}),2),f=d[0],p=d[1];return(0,r.useEffect)(function(){var e;if(null!=l&&null!==(e=l.file)&&void 0!==e&&null!==(e=e.metrics)&&void 0!==e&&e.isLoading){var t=l.url,n=setInterval(KE(ZE().m(function e(){var r,o,i,a;return ZE().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Wc([t]);case 1:(null==(o=e.v)?void 0:o.length)>0&&!1===(null===(r=o[0])||void 0===r||null===(r=r.metrics)||void 0===r?void 0:r.isLoading)&&(a=null===(i=o[0])||void 0===i?void 0:i.metrics,p(a),s(!1),clearInterval(n));case 2:return e.a(2)}},e)})),5e3);return function(){return clearInterval(n)}}},[null==l||null===(o=l.file)||void 0===o||null===(o=o.metrics)||void 0===o?void 0:o.isLoading]),r.createElement(_E,{title:JE("title"),goToSection:a,subtitle:["".concat((null==f?void 0:f.totalRides)||0," ").concat(JE("totalRidesAcross")," ").concat((null==f?void 0:f.numOfDays)||0," ").concat(JE("days"))],isLoading:u,testIds:["demandDataSubtitle"],subText:JE("subText")},r.createElement(DE,{title:JE("min"),content:(null==f?void 0:f.minRidesPerHour)||0,testId:"demandData.min"}),r.createElement(DE,{title:JE("max"),content:(null==f?void 0:f.maxRidesPerHour)||0,testId:"demandData.max"}),r.createElement(DE,{title:JE("avg"),content:(null==f?void 0:f.avgRidesPerHour)||0,testId:"demandData.avg"}),r.createElement(DE,{title:JE("median"),content:(null==f?void 0:f.medianRidesPerHour)||0,testId:"demandData.med"}))},tasks:function(e){var t,n,o,i=e.wizardData,a=e.goToSection,l=i.tasks,c=nx((0,r.useState)(null==l||null===(t=l.file)||void 0===t||null===(t=t.metrics)||void 0===t?void 0:t.isLoading),2),u=c[0],s=c[1],d=nx((0,r.useState)((null==l||null===(n=l.file)||void 0===n?void 0:n.metrics)||{}),2),f=d[0],p=d[1];if((0,r.useEffect)(function(){var e;if(null!=l&&null!==(e=l.file)&&void 0!==e&&null!==(e=e.metrics)&&void 0!==e&&e.isLoading){var t=l.url,n=setInterval(tx(YE().m(function e(){var r,o,a,l,c;return YE().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Wc([t]);case 1:(null==(o=e.v)?void 0:o.length)>0&&!1===(null===(r=o[0])||void 0===r||null===(r=r.metrics)||void 0===r?void 0:r.isLoading)&&(c=null===(a=o[0])||void 0===a?void 0:a.metrics,p(c),s(!1),null!==(l=i.tasks)&&void 0!==l&&l.file&&(i.tasks.file.metrics=c),clearInterval(n));case 2:return e.a(2)}},e)})),5e3);return function(){return clearInterval(n)}}},[null==l||null===(o=l.file)||void 0===o||null===(o=o.metrics)||void 0===o?void 0:o.isLoading]),null==l||!l.url)return null;var m=function(e,t){var n=(null==e?void 0:e.taskTypes)||[],r=(null==t?void 0:t.fillingStations)||[];return Kl(n,r).map(function(e){return ql(e)})}(f,i),y=m.length>0,h=function(e,t){var n=(null==e?void 0:e.vehicleGroups)||[],r=(null==t?void 0:t.vehicleGroups)||[];return $l(n,r)}(f,i),v=h.length>0;return r.createElement(_E,{title:ox("title"),goToSection:a,subtitle:["".concat((null==f?void 0:f.totalTasks)||0," ").concat(ox("totalTasksAcross")," ").concat((null==f?void 0:f.numOfDays)||0," ").concat(ox("days"))],isLoading:u,testIds:["tasksSubtitle"]},y&&r.createElement(su,null,xC("tasks.unsupportedTaskTypesError"),": ",m.join(", ")),v&&r.createElement(su,null,xC("tasks.unsupportedVehicleGroupsError"),": ",h.join(", ")))},settings:function(e){var t=e.wizardData,n=e.goToSection,o=t.settings,i=zS(o,FS),a=N();return r.createElement(_E,{title:WS("title"),subtitle:[WS("subtitle")],goToSection:n},Object.keys(i).map(function(e){return function(e,t,n){if(VS.has(e)||!n&&function(e){var t=_a.entries.find(function(t){return t.key===e});return!0===(null==t?void 0:t.internal)}(e))return null;switch(e){case"placement.mode":return[Fl.STAGING,Fl.DEMAND_STAGING,Fl.TERRITORY_WIDE].includes(t)?r.createElement(DE,{title:US("placement.title"),content:US("placement.options.".concat(t,".title")),testId:"".concat(e,"-setting")}):null;case"placement.active":return r.createElement(DE,{title:US("placement.title"),content:US("placement.options.off.title"),testId:"".concat(e,"-setting")});case"secondaryRouter":return r.createElement(DE,{title:US("secondaryRouter.title"),content:US("secondaryRouter.options.".concat(t,".title")),testId:"".concat(e,"-setting")});case"evChargingRates.defaultRate":return r.createElement(DE,{title:US("evChargingRates.title"),content:"".concat(t,"$"),testId:"".concat(e,"-setting")});case"startingChargeLevel.min":case"startingChargeLevel.max":return r.createElement(DE,{title:"".concat(US("startingChargeLevel.title")," - ").concat(US("".concat(e.split(".")[1],".label"))),content:"".concat(t,"%"),testId:"".concat(e,"-setting")});case"accelerated":return t&&r.createElement(DE,{title:US("accelerated.title"),content:US("accelerated.active.true"),testId:"".concat(e,"-setting")});case"osrmServer":return r.createElement(DE,{title:US("osrmServer.title"),content:"http://no-driver-north-california"===t?US("osrmServer.options.noDriverNorthCalifornia.title"):String(t),testId:"".concat(e,"-setting")});case"indefleet.active":return t&&r.createElement(DE,{title:US("indefleet.title"),content:US("indefleet.active.true"),testId:"".concat(e,"-setting")});case"indefleet.ridePerVehicleRatio":case"indefleet.minInfleetedVehicles":case"indefleet.scheduleInterval":case"indefleet.demandWindowEnd":return r.createElement(DE,{title:US("".concat(e.split(".")[1],".label")),content:t,testId:"".concat(e,"-setting")});case"indefleet.timeBasedVehicleAvailability":return t&&r.createElement(DE,{title:US("".concat(e,".title")),content:t.split("/")[t.split("/").length-1],testId:"".concat(e,"-setting")});case"maxChargeLevel":case"minimalChargingLevelAtEndOfShift":case"refuelThreshold":case"rideRefuelThreshold":return r.createElement(DE,{title:US("".concat(e,".title")),content:t?"".concat(t,"%"):US("nullOption"),testId:"".concat(e,"-setting")});case"gasPrice":return r.createElement(DE,{title:US("".concat(e,".title")),content:t?"".concat(t,"$"):US("nullOption"),testId:"".concat(e,"-setting")});default:return r.createElement(DE,{title:US("".concat(e,".title")),content:t?String(t):US("nullOption"),testId:"".concat(e,"-setting")})}}(e,i[e],a)}))}},oC=function(e){var t,n,o,i,a=e.stepName,l=e.wizardData,c=e.stepData,u=e.setSelectedStepIndexById,s=e.showTimelineAfter,d=rC[a];return r.createElement(r.Fragment,null,d&&r.createElement(d,{wizardData:l,stepData:c,goToSection:function(){return u?u(a):null}}),s&&r.createElement(tC,{demandMetrics:null===(t=l.demandData)||void 0===t||null===(t=t.file)||void 0===t?void 0:t.metrics,tasksMetrics:null===(n=l.tasks)||void 0===n||null===(n=n.file)||void 0===n?void 0:n.metrics,demandUrl:null===(o=l.demandData)||void 0===o?void 0:o.url,tasksUrl:null===(i=l.tasks)||void 0===i?void 0:i.url}))};const iC=function(e){var t=e.wizardData,n=e.setSelectedStepIndexById,o=e.stepData,i=tu[t.details.simType],a=null==i?void 0:i.includes("tasks");return r.createElement("div",null,null==i?void 0:i.map(function(e){var i="tasks"===e||!a&&"demandData"===e;return r.createElement(oC,{key:e,stepName:e,wizardData:t,stepData:o,setSelectedStepIndexById:n,showTimelineAfter:i})}))};var aC=function(){return{data:null,file:null,url:null}};const lC=function(e){var t=e.stepData,n=e.updateStepData,o=e.showErrors;return r.createElement(Ew,{shouldSaveDataAsJson:!0,showErrors:o,dataFile:t.file,dataUrl:t.url,updateData:n,initialData:{data:null,file:null,url:null},exampleFileName:Ks,supportedFileType:".json",incompleteErrorText:xC("vehiclesAndRoutes.incompleteErrorText"),uploadFolder:mc})};var cC=l.default.div.withConfig({displayName:"styled__ApprovalBannerContainer",componentId:"sc-1hsvh5h-0"})(["display:flex;padding:24px;padding-left:4em;align-items:center;gap:24px;align-self:stretch;border-bottom:1px solid rgba(125,139,172,0.32);background:#FFF;position:relative;box-shadow:0px 4px 10px rgba(0,0,0,0.04);"]),uC=l.default.div.withConfig({displayName:"styled__ApprovalBannerAlert",componentId:"sc-1hsvh5h-1"})(["display:flex;align-items:flex-start;flex:1 0 0;background-color:",";padding:4px;gap:8px;"],function(e){return e.isApproved?"rgba(37, 184, 97, 0.1)":"rgba(17, 164, 255, 0.1)"}),sC=l.default.button.withConfig({displayName:"styled__ApprovalBannerButton",componentId:"sc-1hsvh5h-2"})(["display:flex;height:40px;width:88px;padding:0px 4px;gap:4px;justify-content:center;align-items:center;border-radius:4px;background:#25B861;color:rgba(255,255,255,1);border:none;&:hover{background:#1C8C4A;cursor:pointer;}"]);function dC(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var c=r&&r.prototype instanceof l?r:l,u=Object.create(c.prototype);return fC(u,"_invoke",function(n,r,o){var i,l,c,u=0,s=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,l=0,c=e,f.n=n,a}};function p(n,r){for(l=n,c=r,t=0;!d&&u&&!o&&t3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(fC(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,fC(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,fC(d,"constructor",u),fC(u,"constructor",c),c.displayName="GeneratorFunction",fC(u,o,"GeneratorFunction"),fC(d),fC(d,o,"Generator"),fC(d,r,function(){return this}),fC(d,"toString",function(){return"[object Generator]"}),(dC=function(){return{w:i,m:f}})()}function fC(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}fC=function(e,t,n,r){function i(t,n){fC(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},fC(e,t,n,r)}function pC(e,t,n,r,o,i,a){try{var l=e[i](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function mC(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){pC(i,r,o,a,l,"next",e)}function l(e){pC(i,r,o,a,l,"throw",e)}a(void 0)})}}function yC(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],c=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return hC(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?hC(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function hC(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:{};return nC("approveBanner.".concat(e),t)};const EC=function(e){var t,n=e.wizardData;if((null==n||null===(t=n.variationMetaData)||void 0===t?void 0:t.status)!==Y.AWAITING_APPROVAL)return null;var o=yC((0,r.useState)(!1),2),i=o[0],a=o[1],l=yC((0,r.useState)(!1),2),c=l[0],u=l[1],s=yC((0,r.useState)(!1),2),d=s[0],f=s[1],p=function(){var e=mC(dC().m(function e(){var t;return dC().w(function(e){for(;;)switch(e.n){case 0:return f(!0),e.n=1,wt(null==n||null===(t=n.variationMetaData)||void 0===t?void 0:t.id);case 1:e.v&&(a(!0),n.variationMetaData.status=Y.PENDING),f(!1);case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}();return(0,r.useEffect)(function(){var e=function(){var e=mC(dC().m(function e(){var t;return dC().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,bt();case 1:null!=(t=e.v)&&t.isAdmin&&u(!0);case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}();e()},[]),r.createElement(r.Fragment,null,r.createElement(cC,null,r.createElement(uC,{isApproved:i},i?r.createElement(vC,null):r.createElement(gC,null),r.createElement("span",null,wC(i?"ApprovedMessage":"approveRequiredMessage"))),!i&&c&&r.createElement(sC,{onClick:p,"data-test-id":"approvalBtn"},d?r.createElement(Ns,null):r.createElement("span",null,r.createElement(bC,null)," ",wC("approve")))))};var xC=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return A.t("addExperimentWizard.steps.".concat(e),t)},SC=function(e){return[{id:"details",title:xC("details.title"),description:xC("details.description"),component:es,initialDataGetter:function(){return t=null==e?void 0:e.type,Ku(Ku(Ku(Ku({},$u,""),Xu,""),Ju,[]),Qu,t||tn);var t}},{id:"territory",title:xC("territory.title"),description:xC("territory.description"),component:Vp,initialDataGetter:Wp},{id:"fillingStations",title:xC("fillingStations.title"),description:xC("fillingStations.description"),component:vg,initialDataGetter:yg},{id:"vehicleGroups",title:xC("vehicles.title"),description:xC("vehicles.description"),component:Ym,initialDataGetter:Hm},{id:"vehiclesAndRoutes",title:xC("vehiclesAndRoutes.title"),description:xC("vehiclesAndRoutes.description"),component:lC,initialDataGetter:aC},{id:"shifts",title:xC("shifts.title"),description:xC("shifts.description"),component:ow,initialDataGetter:nw},{id:"driverGroups",title:xC("drivers.title"),description:xC("drivers.description"),component:Qp,initialDataGetter:Yp},{id:"demandData",title:xC("demandData.title"),description:xC("demandData.description"),component:cE,initialDataGetter:lE},{id:"tasks",title:xC("tasks.title"),description:xC("tasks.description"),component:hE,initialDataGetter:mE},{id:"settings",title:xC("settings.title"),description:xC("settings.description"),component:RS,initialDataGetter:BS},{id:"review",title:xC("review.title"),description:xC("review.description"),component:iC,initialDataGetter:function(){},topStickyComponent:EC}]};const CC=function(e){var t=e.submitNewVariation,n=e.variationId,o=e.variationName,i=e.isReadOnly,a=e.isDraft,l=e.isClone,c=e.experiment,u=e.throttleSubmitNewVariation,s=A.t("addExperimentWizard.title");return l?s=A.t("addExperimentWizard.cloneTitle",{var_name:o}):n&&(i||a)&&(s=o),r.createElement(nu,{title:s,steps:SC(c).filter(function(e){return!e.shouldHide}),variationId:n,isReadOnly:i,isDraft:a,onSubmit:function(e,n,r){return t(e,n,r,!(arguments.length>3&&void 0!==arguments[3])||arguments[3])},throttleOnSubmit:u})};function OC(e){return OC="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},OC(e)}function kC(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],c=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return jC(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?jC(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function jC(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(AC(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,AC(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,AC(d,"constructor",u),AC(u,"constructor",c),c.displayName="GeneratorFunction",AC(u,o,"GeneratorFunction"),AC(d),AC(d,o,"Generator"),AC(d,r,function(){return this}),AC(d,"toString",function(){return"[object Generator]"}),(_C=function(){return{w:i,m:f}})()}function AC(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}AC=function(e,t,n,r){function i(t,n){AC(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},AC(e,t,n,r)}function TC(e,t,n,r,o,i,a){try{var l=e[i](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function IC(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){TC(i,r,o,a,l,"next",e)}function l(e){TC(i,r,o,a,l,"throw",e)}a(void 0)})}}function PC(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function NC(e){for(var t=1;t0,s=MC(t,n,r?null:[],u),d=0,(s.vehicleGroups||[]).forEach(function(e,t){if(d+=e.amount,delete s.vehicleGroups[t][Ja],o===ee){var n=s.vehicleGroups[t].range;s.vehicleGroups[t].range=dc(Q,n);var r=s.vehicleGroups[t].cost;s.vehicleGroups[t].cost=(i=r,Q===ee?i*=sc:i/=sc,i)}var i}),s.driverGroups&&"DefaultCopied"!==(null==s||null===(a=s.driverGroups[0])||void 0===a?void 0:a.groupName)||!s.vehicleGroups||(s.driverGroups=[{amount:d,driverShifts:[],groupName:"DefaultCopied"}]),null!=s&&null!==(l=s.settings)&&void 0!==l&&l.accelerated&&(s.settings.router=NC(NC({},s.settings.router),{},{type:"linear"})),_a.entries.forEach(function(e){e.isVirtual&&null!=s&&s.settings&&delete s.settings[e.key]}),uS.isFieldServicingVariation(n)&&null!=s&&s.settings&&(s.settings.rideRefuelThreshold=s.settings.refuelThreshold),r&&(s.status="draft"),null!==(c=s.settings)&&void 0!==c&&c.placement&&!s.settings.placement.active&&(s.settings.placement.mode=void 0),s.demandPredictionFileUrl&&(s.settings.demandPredictionFileUrl=s.demandPredictionFileUrl,delete s.demandPredictionFileUrl),e.a(2,s)},e)}));return function(t,n,r,o){return e.apply(this,arguments)}}();const LC=function(){var e=(0,r.useContext)(It),t=e.handleGetExperiment,n=e.handleCreateExperiment,o=zt(),i=kC((0,r.useState)(""),2),l=i[0],c=i[1],u=kC((0,r.useState)(),2),s=u[0],d=u[1],f=kC((0,r.useState)(),2),p=f[0],m=f[1],y=kC((0,r.useState)(!1),2),h=y[0],v=y[1],g=(0,a.g)().experimentId,b=(0,a.Zp)(),w=(0,a.zy)().search,E=new URLSearchParams(w),x=E.get("variationId"),S=E.get("readOnly"),C=E.get("draft"),O=E.get("cloned"),k="true"===S,j="true"===C,_="true"===O,A=function(){var e=IC(_C().m(function e(t,r,i){var a,l,c,u,f,y,w,E,S,C,O,A,T,I,P,N,D,M=arguments;return _C().w(function(e){for(;;)switch(e.p=e.n){case 0:if(l=!(M.length>3&&void 0!==M[3])||M[3],c=(null==t||null===(a=t.variationMetaData)||void 0===a?void 0:a.status)===Y.PENDING,!h){e.n=1;break}return e.a(2);case 1:if(v(!0),f=p||x,(u=g)!==Tt){e.n=5;break}if(null==s||!s.id){e.n=2;break}u=null==s?void 0:s.id,e.n=5;break;case 2:return e.n=3,n();case 3:return y=e.v,e.n=4,d(y);case 4:u=(y||{id:""}).id;case 5:return _&&!p&&(t.settings.generalSeed=Math.floor(1e6*Math.random())),e.n=6,BC(u,t,_?r:r&&!c,o.distanceSystem);case 6:if(w=e.v,e.p=7,J.trackEvent("starting variation event",{varIdToUse:f,variationData:w}),!_||p){e.n=10;break}return E="create variation from clone",e.n=8,To(w);case 8:return S=e.v,C=S.id,e.n=9,m(C);case 9:J.trackEvent("create variation from clone - successful",{varIdToUse:f,variationData:w}),e.n=18;break;case 10:if(!i){e.n=13;break}return E="update variation on isFinishedDraft",e.n=11,Io(w,f);case 11:return J.trackEvent("update variation - successful",{varIdToUse:f,variationData:w}),E="move variation draft to pending",e.n=12,Po(f);case 12:J.trackEvent("move variation draft to pending - successful",{varIdToUse:f,variationData:w}),e.n=18;break;case 13:if(!(p||j||c)){e.n=15;break}return E="update variation",e.n=14,Io(w,f);case 14:J.trackEvent("update variation - successful",{varIdToUse:f,variationData:w}),e.n=18;break;case 15:if(k){e.n=18;break}return E="create variation",e.n=16,To(w);case 16:return O=e.v,A=O.id,e.n=17,m(A);case 17:J.trackEvent("create variation - successful",{varIdToUse:f,variationData:w});case 18:l&&Nt(b),e.n=20;break;case 19:throw e.p=19,D=e.v,J.trackEvent("".concat(E," - failed"),{varIdToUse:f,variationData:w}),P=null==D||null===(T=D.response)||void 0===T||null===(T=T.data)||void 0===T?void 0:T.errors,N=Array.isArray(P)?P.join(", "):(null==D||null===(I=D.response)||void 0===I||null===(I=I.data)||void 0===I?void 0:I.message)||(null==D?void 0:D.message),new Error(N);case 20:return e.p=20,v(!1),e.f(20);case 21:return e.a(2)}},e,null,[[7,19,20,21]])}));return function(t,n,r){return e.apply(this,arguments)}}(),T=function(){var e=IC(_C().m(function e(){var t,n;return _C().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,J.trackEvent("trying to get variation data",{variationId:x}),e.n=1,jo(x);case 1:t=e.v,J.trackEvent("getting variation data - successful",{variationId:x}),c(t&&t.name),e.n=3;break;case 2:e.p=2,e.v,J.trackEvent("getting variation data - failed",{variationId:x}),n=D(),b("".concat(n,"/"));case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}(),I=function(){var e=IC(_C().m(function e(){var n;return _C().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,t(g);case 1:n=e.v,d(n);case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}();(0,r.useEffect)(function(){x&&T()},[x]),(0,r.useEffect)(function(){g!==Tt&&I()},[g]);var P=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=Ie.A.getUri({url:e,params:t});b(n)},N=Mf(A,1500);return(0,r.useEffect)(function(){return function(){N.cancel()}},[]),r.createElement(r.Fragment,null,!(x&&!l)&&r.createElement(gn,{withScroll:!0,headerContent:r.createElement(Qi,null),sidePanelContent:r.createElement(Un,{onClickReports:function(){return P("/reports",{fleetId:Ae(),simType:tn})},onClickExperiments:function(){return P("/")}})},r.createElement(CC,{experiment:s,isDraft:j,isClone:_,variationId:x,variationName:l,isReadOnly:k,submitNewVariation:A,throttleSubmitNewVariation:N})))};function RC(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&t.map(function(e,t){return r.createElement(UC,{key:e.value,onClick:function(){return o(e.value)},chosen:n===e.value},e.label)}))};function ZC(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var c=r&&r.prototype instanceof l?r:l,u=Object.create(c.prototype);return HC(u,"_invoke",function(n,r,o){var i,l,c,u=0,s=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,l=0,c=e,f.n=n,a}};function p(n,r){for(l=n,c=r,t=0;!d&&u&&!o&&t3?(o=m===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&pr||r>m)&&(i[4]=n,i[5]=r,f.n=m,l=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),l=s,c=m;(t=l<2?e:c)||!d;){i||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(u=2,i){if(l||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);i=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==a)break}catch(t){i=e,l=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),u}var a={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(HC(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,HC(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,HC(d,"constructor",u),HC(u,"constructor",c),c.displayName="GeneratorFunction",HC(u,o,"GeneratorFunction"),HC(d),HC(d,o,"Generator"),HC(d,r,function(){return this}),HC(d,"toString",function(){return"[object Generator]"}),(ZC=function(){return{w:i,m:f}})()}function HC(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}HC=function(e,t,n,r){function i(t,n){HC(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},HC(e,t,n,r)}function qC(e,t,n,r,o,i,a){try{var l=e[i](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function KC(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){qC(i,r,o,a,l,"next",e)}function l(e){qC(i,r,o,a,l,"throw",e)}a(void 0)})}}function $C(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],c=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return XC(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?XC(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function XC(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nH});var r=n(71354),o=n.n(r),i=n(76314),a=n.n(i),l=n(4417),c=n.n(l),u=new URL(n(29248),n.b),s=new URL(n(19844),n.b),d=new URL(n(82471),n.b),f=new URL(n(69915),n.b),p=new URL(n(51318),n.b),m=new URL(n(93974),n.b),y=new URL(n(97477),n.b),h=new URL(n(87171),n.b),v=new URL(n(41596),n.b),g=new URL(n(57376),n.b),b=new URL(n(15731),n.b),w=new URL(n(92583),n.b),E=new URL(n(77346),n.b),x=new URL(n(65090),n.b),S=new URL(n(93657),n.b),C=new URL(n(88817),n.b),O=new URL(n(55368),n.b),k=new URL(n(40290),n.b),j=a()(o()),_=c()(u),A=c()(s),T=c()(d),I=c()(f),P=c()(p),N=c()(m),D=c()(y),M=c()(h),F=c()(v),B=c()(g),L=c()(b),R=c()(w),G=c()(E),z=c()(x),W=c()(S),U=c()(C),V=c()(O),Z=c()(k);j.push([e.id,`/* montserrat-100 - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: normal;\n font-weight: 100;\n src: url(${_}) format('woff2');\n}\n/* montserrat-100italic - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: italic;\n font-weight: 100;\n src: url(${A}) format('woff2'); \n}\n/* montserrat-200 - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: normal;\n font-weight: 200;\n src: url(${T}) format('woff2'); \n}\n/* montserrat-200italic - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: italic;\n font-weight: 200;\n src: url(${I}) format('woff2'); \n}\n/* montserrat-300 - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: normal;\n font-weight: 300;\n src: url(${P}) format('woff2'); \n}\n/* montserrat-300italic - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: italic;\n font-weight: 300;\n src: url(${N}) format('woff2'); \n}\n/* montserrat-regular - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: normal;\n font-weight: 400;\n src: url(${D}) format('woff2'); \n}\n/* montserrat-italic - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: italic;\n font-weight: 400;\n src: url(${M}) format('woff2'); \n}\n/* montserrat-500 - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: normal;\n font-weight: 500;\n src: url(${F}) format('woff2'); \n}\n/* montserrat-500italic - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: italic;\n font-weight: 500;\n src: url(${B}) format('woff2'); \n}\n/* montserrat-600 - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: normal;\n font-weight: 600;\n src: url(${L}) format('woff2'); \n}\n/* montserrat-600italic - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: italic;\n font-weight: 600;\n src: url(${R}) format('woff2'); \n}\n/* montserrat-700 - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: normal;\n font-weight: 700;\n src: url(${G}) format('woff2'); \n}\n/* montserrat-700italic - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: italic;\n font-weight: 700;\n src: url(${z}) format('woff2'); \n}\n/* montserrat-800 - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: normal;\n font-weight: 800;\n src: url(${W}) format('woff2'); \n}\n/* montserrat-800italic - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: italic;\n font-weight: 800;\n src: url(${U}) format('woff2'); \n}\n/* montserrat-900 - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: normal;\n font-weight: 900;\n src: url(${V}) format('woff2'); \n}\n/* montserrat-900italic - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: italic;\n font-weight: 900;\n src: url(${Z}) format('woff2'); \n}\n`,"",{version:3,sources:["webpack://./src/css/fonts.css"],names:[],mappings:"AAAA,2BAA2B;AAC3B;EACE,kBAAkB;EAClB,yBAAyB;EACzB,kBAAkB;EAClB,gBAAgB;EAChB,4DAA+F;AACjG;AACA,iCAAiC;AACjC;EACE,kBAAkB;EAClB,yBAAyB;EACzB,kBAAkB;EAClB,gBAAgB;EAChB,4DAAqG;AACvG;AACA,2BAA2B;AAC3B;EACE,kBAAkB;EAClB,yBAAyB;EACzB,kBAAkB;EAClB,gBAAgB;EAChB,4DAA+F;AACjG;AACA,iCAAiC;AACjC;EACE,kBAAkB;EAClB,yBAAyB;EACzB,kBAAkB;EAClB,gBAAgB;EAChB,4DAAqG;AACvG;AACA,2BAA2B;AAC3B;EACE,kBAAkB;EAClB,yBAAyB;EACzB,kBAAkB;EAClB,gBAAgB;EAChB,4DAA+F;AACjG;AACA,iCAAiC;AACjC;EACE,kBAAkB;EAClB,yBAAyB;EACzB,kBAAkB;EAClB,gBAAgB;EAChB,4DAAqG;AACvG;AACA,+BAA+B;AAC/B;EACE,kBAAkB;EAClB,yBAAyB;EACzB,kBAAkB;EAClB,gBAAgB;EAChB,4DAAmG;AACrG;AACA,8BAA8B;AAC9B;EACE,kBAAkB;EAClB,yBAAyB;EACzB,kBAAkB;EAClB,gBAAgB;EAChB,4DAAkG;AACpG;AACA,2BAA2B;AAC3B;EACE,kBAAkB;EAClB,yBAAyB;EACzB,kBAAkB;EAClB,gBAAgB;EAChB,4DAA+F;AACjG;AACA,iCAAiC;AACjC;EACE,kBAAkB;EAClB,yBAAyB;EACzB,kBAAkB;EAClB,gBAAgB;EAChB,4DAAqG;AACvG;AACA,2BAA2B;AAC3B;EACE,kBAAkB;EAClB,yBAAyB;EACzB,kBAAkB;EAClB,gBAAgB;EAChB,6DAA+F;AACjG;AACA,iCAAiC;AACjC;EACE,kBAAkB;EAClB,yBAAyB;EACzB,kBAAkB;EAClB,gBAAgB;EAChB,6DAAqG;AACvG;AACA,2BAA2B;AAC3B;EACE,kBAAkB;EAClB,yBAAyB;EACzB,kBAAkB;EAClB,gBAAgB;EAChB,6DAA+F;AACjG;AACA,iCAAiC;AACjC;EACE,kBAAkB;EAClB,yBAAyB;EACzB,kBAAkB;EAClB,gBAAgB;EAChB,6DAAqG;AACvG;AACA,2BAA2B;AAC3B;EACE,kBAAkB;EAClB,yBAAyB;EACzB,kBAAkB;EAClB,gBAAgB;EAChB,6DAA+F;AACjG;AACA,iCAAiC;AACjC;EACE,kBAAkB;EAClB,yBAAyB;EACzB,kBAAkB;EAClB,gBAAgB;EAChB,6DAAqG;AACvG;AACA,2BAA2B;AAC3B;EACE,kBAAkB;EAClB,yBAAyB;EACzB,kBAAkB;EAClB,gBAAgB;EAChB,6DAA+F;AACjG;AACA,iCAAiC;AACjC;EACE,kBAAkB;EAClB,yBAAyB;EACzB,kBAAkB;EAClB,gBAAgB;EAChB,6DAAqG;AACvG",sourcesContent:["/* montserrat-100 - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: normal;\n font-weight: 100;\n src: url('../assets/fonts/montserrat-v31-latin/montserrat-v31-latin-100.woff2') format('woff2');\n}\n/* montserrat-100italic - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: italic;\n font-weight: 100;\n src: url('../assets/fonts/montserrat-v31-latin/montserrat-v31-latin-100italic.woff2') format('woff2'); \n}\n/* montserrat-200 - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: normal;\n font-weight: 200;\n src: url('../assets/fonts/montserrat-v31-latin/montserrat-v31-latin-200.woff2') format('woff2'); \n}\n/* montserrat-200italic - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: italic;\n font-weight: 200;\n src: url('../assets/fonts/montserrat-v31-latin/montserrat-v31-latin-200italic.woff2') format('woff2'); \n}\n/* montserrat-300 - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: normal;\n font-weight: 300;\n src: url('../assets/fonts/montserrat-v31-latin/montserrat-v31-latin-300.woff2') format('woff2'); \n}\n/* montserrat-300italic - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: italic;\n font-weight: 300;\n src: url('../assets/fonts/montserrat-v31-latin/montserrat-v31-latin-300italic.woff2') format('woff2'); \n}\n/* montserrat-regular - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: normal;\n font-weight: 400;\n src: url('../assets/fonts/montserrat-v31-latin/montserrat-v31-latin-regular.woff2') format('woff2'); \n}\n/* montserrat-italic - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: italic;\n font-weight: 400;\n src: url('../assets/fonts/montserrat-v31-latin/montserrat-v31-latin-italic.woff2') format('woff2'); \n}\n/* montserrat-500 - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: normal;\n font-weight: 500;\n src: url('../assets/fonts/montserrat-v31-latin/montserrat-v31-latin-500.woff2') format('woff2'); \n}\n/* montserrat-500italic - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: italic;\n font-weight: 500;\n src: url('../assets/fonts/montserrat-v31-latin/montserrat-v31-latin-500italic.woff2') format('woff2'); \n}\n/* montserrat-600 - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: normal;\n font-weight: 600;\n src: url('../assets/fonts/montserrat-v31-latin/montserrat-v31-latin-600.woff2') format('woff2'); \n}\n/* montserrat-600italic - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: italic;\n font-weight: 600;\n src: url('../assets/fonts/montserrat-v31-latin/montserrat-v31-latin-600italic.woff2') format('woff2'); \n}\n/* montserrat-700 - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: normal;\n font-weight: 700;\n src: url('../assets/fonts/montserrat-v31-latin/montserrat-v31-latin-700.woff2') format('woff2'); \n}\n/* montserrat-700italic - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: italic;\n font-weight: 700;\n src: url('../assets/fonts/montserrat-v31-latin/montserrat-v31-latin-700italic.woff2') format('woff2'); \n}\n/* montserrat-800 - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: normal;\n font-weight: 800;\n src: url('../assets/fonts/montserrat-v31-latin/montserrat-v31-latin-800.woff2') format('woff2'); \n}\n/* montserrat-800italic - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: italic;\n font-weight: 800;\n src: url('../assets/fonts/montserrat-v31-latin/montserrat-v31-latin-800italic.woff2') format('woff2'); \n}\n/* montserrat-900 - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: normal;\n font-weight: 900;\n src: url('../assets/fonts/montserrat-v31-latin/montserrat-v31-latin-900.woff2') format('woff2'); \n}\n/* montserrat-900italic - latin */\n@font-face {\n font-display: swap;\n font-family: 'Montserrat';\n font-style: italic;\n font-weight: 900;\n src: url('../assets/fonts/montserrat-v31-latin/montserrat-v31-latin-900italic.woff2') format('woff2'); \n}\n"],sourceRoot:""}]),j.locals={};const H=j},55368(e,t,n){"use strict";e.exports=n.p+"fonts/montserrat-v31-latin-900.woff2"},57376(e,t,n){"use strict";e.exports=n.p+"fonts/montserrat-v31-latin-500italic.woff2"},62663(){},64826(e,t,n){"use strict";n.d(t,{A:()=>u});var r=n(71354),o=n.n(r),i=n(76314),a=n.n(i),l=n(54676),c=a()(o());c.i(l.A),c.push([e.id,".VWQyKZr22FK6aNsLyNC3:after {\n /* Disclaimer: not needed to show 'powered by Google' if also a Google Map is shown */\n\n background-image: none !important;\n height: 0px;\n padding: 0;\n margin: 0;\n}","",{version:3,sources:["webpack://./src/css/main.css"],names:[],mappings:"AAEA;IACI,qFAAqF;;IAErF,iCAAiC;IACjC,WAAW;IACX,UAAU;IACV,SAAS;AACb",sourcesContent:["@import url('./fonts.css');\n\n.pac-container:after {\n /* Disclaimer: not needed to show 'powered by Google' if also a Google Map is shown */\n\n background-image: none !important;\n height: 0px;\n padding: 0;\n margin: 0;\n}"],sourceRoot:""}]),c.locals={"pac-container":"VWQyKZr22FK6aNsLyNC3"};const u=c},65090(e,t,n){"use strict";e.exports=n.p+"fonts/montserrat-v31-latin-700italic.woff2"},65217(){},65922(){},67857(){},69915(e,t,n){"use strict";e.exports=n.p+"fonts/montserrat-v31-latin-200italic.woff2"},76737(){},77346(e,t,n){"use strict";e.exports=n.p+"fonts/montserrat-v31-latin-700.woff2"},80542(){},82471(e,t,n){"use strict";e.exports=n.p+"fonts/montserrat-v31-latin-200.woff2"},86718(e,t,n){var r={"./":29688,"./ca":32714,"./ca.js":32714,"./cn":63739,"./cn.js":63739,"./en":5413,"./en.js":5413,"./es":39410,"./es.js":39410,"./fi":32287,"./fi.js":32287,"./formatted-message":18634,"./formatted-message.js":18634,"./index":29688,"./index.js":29688,"./ja":65587,"./ja.js":65587,"./locales":8835,"./locales.js":8835,"./pt":21594,"./pt.js":21594,"./ru":24031,"./ru.js":24031};function o(e){var t=i(e);return n(t)}function i(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=i,e.exports=o,o.id=86718},87171(e,t,n){"use strict";e.exports=n.p+"fonts/montserrat-v31-latin-italic.woff2"},88817(e,t,n){"use strict";e.exports=n.p+"fonts/montserrat-v31-latin-800italic.woff2"},92583(e,t,n){"use strict";e.exports=n.p+"fonts/montserrat-v31-latin-600italic.woff2"},93657(e,t,n){"use strict";e.exports=n.p+"fonts/montserrat-v31-latin-800.woff2"},93974(e,t,n){"use strict";e.exports=n.p+"fonts/montserrat-v31-latin-300italic.woff2"},97477(e,t,n){"use strict";e.exports=n.p+"fonts/montserrat-v31-latin-regular.woff2"}},o={};function i(e){var t=o[e];if(void 0!==t)return t.exports;var n=o[e]={id:e,loaded:!1,exports:{}};return r[e].call(n.exports,n,n.exports,i),n.loaded=!0,n.exports}i.m=r,i.amdO={},e=[],i.O=(t,n,r,o)=>{if(!n){var a=1/0;for(s=0;s=o)&&Object.keys(i.O).every(e=>i.O[e](n[c]))?n.splice(c--,1):(l=!1,o0&&e[s-1][2]>o;s--)e[s]=e[s-1];e[s]=[n,r,o]},i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},n=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,i.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var o=Object.create(null);i.r(o);var a={};t=t||[null,n({}),n([]),n(n)];for(var l=2&r&&e;("object"==typeof l||"function"==typeof l)&&!~t.indexOf(l);l=n(l))Object.getOwnPropertyNames(l).forEach(t=>a[t]=()=>e[t]);return a.default=()=>e,i.d(o,a),o},i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),i.hmd=e=>((e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:()=>{throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),i.p="/",(()=>{i.b="undefined"!=typeof document&&document.baseURI||self.location.href;var e={792:0};i.O.j=t=>0===e[t];var t=(t,n)=>{var r,o,[a,l,c]=n,u=0;if(a.some(t=>0!==e[t])){for(r in l)i.o(l,r)&&(i.m[r]=l[r]);if(c)var s=c(i)}for(t&&t(n);ui(84315)),i.O(void 0,[347],()=>i(7452));var a=i.O(void 0,[347],()=>i(25358));a=i.O(a)})(); //# sourceMappingURL=main.cd899ad1aad6214abd3c.js.map