{"version":3,"file":"app-bd7e3934.0a6e9b60e67f4bfc6754.bundle.js","mappings":"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","sources":["webpack://tiira-au/./src/components/features/observation-validation/marker-validator/marker-validator.js","webpack://tiira-au/./src/components/features/observation-validation/marker-validator/marker-validator.html"],"names":["logger","getLogger","MarkerValidator","inject","BindingEngine","EventAggregator","_dec","_class2","_Validator","bindingEngine","eventAggregator","_this","_initializerDefineProperty","call","_descriptor","_descriptor2","_descriptor3","_descriptor4","name","removeMarkersValidation","removeValidationRules","target","_proto","prototype","targetChanged","newTarget","oldTarget","_this2","this","validationController","validating","setTimeout","removeMarkerValidation","removeObject","addValidationRules","_this3","rules","ValidationRules","ensureObject","satisfies","value","_step","_iterator","_createForOfIteratorHelperLoose","done","marker","type","geometry","withMessage","makeCommonNonLocalMessage","then","length","positionExistsRule","addObject","forEach","addMarkerValidation","validateMarkers","markers","isMarkerDistanceValid","find","marker1","MarkerType","OBSERVER","when","BIRD","accuracyRulesForMarkerType","accuracyRules","_this4","updateErrors","_this5","errors","undefined","filter","resItem","valid","object","Set","add","message","ea","publish","_this6","warn","Promise","all","map","validate","Validator","_applyDecoratedDescriptor","bindable","configurable","enumerable","writable","initializer","_class","markerTypes","obsRowMarkers","m","obsRow","every","markerType","some","allMarkerTypesPresent","includes","markerAccuracyValid","isValidMarkerAccuracy"],"sourceRoot":""}