import{isCSVLayerExtension as e}from"../../utilities/extensions.js";import{isVolumetric as r}from"../../utilities/symbol.js";import{HitTestIdentifyProvider as s}from"./HitTestIdentifyProvider.js";export class CSVLayer3DHitTestIdentifyProvider extends s{isSupported(s,i,t){return super.isSupported(s,i,t)&&e(s)&&"scene"===s.mapExtension?.viewMode&&!!s._layerView?.view&&(s.layer.capabilities?.data?.supportsZ||(o=s.layer.renderer??void 0,"simple"===o?.type&&r(o.symbol))||function(e){return"class-breaks"===e?.type&&e.classBreakInfos.map((e=>e.symbol)).some(r)}(s.renderer)||function(e){return("unique-value"===e?.type&&e.uniqueValueInfos?.map((e=>e.symbol)).some(r))??!1}(s.layer.renderer??void 0));var o}_supportsQuery(){return!1}}