{"version":3,"file":"app-bd7e3934.a33bfee6ce8750dcf3da.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","_assertThisInitialized","_descriptor2","_descriptor3","_descriptor4","name","removeMarkersValidation","removeValidationRules","target","_proto","prototype","targetChanged","newTarget","oldTarget","_this2","this","validationController","validating","setTimeout","removeMarkerValidation","removeObject","addValidationRules","_this3","rules","ValidationRules","satisfies","value","_step","_iterator","_createForOfIteratorHelperLoose","done","marker","type","geometry","withMessage","makeCommonNonLocalMessage","then","ensureObject","length","positionExistsRule","addObject","forEach","addMarkerValidation","validateMarkers","markers","isMarkerDistanceValid","find","marker1","MarkerType","when","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":""}