4d ef e g@j hi e jkl m n o p q rs tu v wx yz {| }~    .             AXM@    Le L L  .  W 9 ^  . be  e  e e .  e      <        e   0 e  ^  ^* u  e e e 0 0 0 Nv N N M  0  0     e [ [ \u      \  N Vgroup InnerClasses MISSING_INTI ConstantValue MISSING_FLOATF headerParserLucar/nc2/iosp/uf/UFheader; formatterLucar/nc2/units/DateFormatter; radarRadiusD()VCodeLineNumberTableLocalVariableTablethisLucar/nc2/iosp/uf/UFiosp; isValidFile%(Lucar/unidata/io/RandomAccessFile;)Zraf"Lucar/unidata/io/RandomAccessFile; localHeader getFileTypeId()Ljava/lang/String;getFileTypeDescriptionopenT(Lucar/unidata/io/RandomAccessFile;Lucar/nc2/NetcdfFile;Lucar/nc2/util/CancelTask;)VkeyLjava/lang/String;groupsLjava/util/List;raysray0Lucar/nc2/iosp/uf/Ray;entryEntryLjava/util/Map$Entry;ncfileLucar/nc2/NetcdfFile; cancelTaskLucar/nc2/util/CancelTask;latRadiusDegreescosLatlonRadiusDegreesLocalVariableTypeTable:Ljava/util/List;>;(Ljava/util/List;cLjava/util/Map$Entry;>;>; StackMapTable Exceptions makeVariablep(Lucar/nc2/NetcdfFile;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lucar/nc2/Variable;rmapScan[Lucar/nc2/iosp/uf/Ray;groupradiali shortNamelongNameabbrevnscans firstGroupfirstRayngates scanDimName gateDimName radialDimNamescanDimLucar/nc2/Dimension;gateDim radialDimdimsvLucar/nc2/Variable;dim2 timeCoordNametimeVardLjava/util/Date;units elevCoordNameelevVar aziCoordNameaziVar gateCoordNamegateVardataLucar/ma2/Array; nradialsName nradialsVar ngateNamengateVar coordinatesnradialsmap[[Lucar/nc2/iosp/uf/Ray;vg Lucar/nc2/iosp/uf/UFiosp$Vgroup;&Ljava/util/List; Signature(Lucar/nc2/NetcdfFile;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;>;)Lucar/nc2/Variable;makeCoordinateDataWithMissing(Ljava/lang/String;Lucar/nc2/Variable;Lucar/nc2/Variable;Lucar/nc2/Variable;Lucar/nc2/Variable;Lucar/nc2/Variable;Ljava/util/List;)V scanGroup needFirstZscanae*Ljava/lang/ArrayIndexOutOfBoundsException;timeelevazi ngatesVartimeData timeIndexLucar/ma2/Index;elevData elevIndexaziDataaziIndex nradialsData nradialsIterLucar/ma2/IndexIterator; ngatesData ngatesIterii(Ljava/lang/String;Lucar/nc2/Variable;Lucar/nc2/Variable;Lucar/nc2/Variable;Lucar/nc2/Variable;Lucar/nc2/Variable;Ljava/util/List;>;)VreadData7(Lucar/nc2/Variable;Lucar/ma2/Section;)Lucar/ma2/Array;scanIdxv2sectionLucar/ma2/Section;vgroup scanRangeLucar/ma2/Range; radialRange gateRange ! readOneScand([Lucar/nc2/iosp/uf/Ray;Lucar/ma2/Range;Lucar/ma2/Range;Ljava/lang/String;Lucar/ma2/IndexIterator;)V radialIdx readOneRadialS(Lucar/nc2/iosp/uf/Ray;Ljava/lang/String;Lucar/ma2/Range;Lucar/ma2/IndexIterator;)V SourceFile UFiosp.javajava/lang/Float ucar/nc2/units/DateFormatter ucar/nc2/iosp/uf/UFheader UniversalRadarFormatUniversal Radar Format "# $%& '() *+ ,- ./java/util/Map$Entry 0/java/lang/String 1/java/util/List 23ucar/nc2/iosp/uf/Ray 45 ucar/nc2/Attributeucar/nc2/constants/CDM Conventionsucar/nc2/constants/_Coordinate _Coordinates 6 78format 9 cdm_data_type: ;< =instrument_name > site_name ?StationLatitude @AB CD EStationLongitude FAStationElevationInMeters GHtime_coverage_start IJ KLtime_coverage_end MJucar/unidata/geoloc/EarthN OPgeospatial_lat_mingeospatial_lat_max QP RPgeospatial_lon_mingeospatial_lon_maxhistory,Direct read of UF Radar by CDM (version 4.5)DataTypeRadialTitlejava/lang/StringBuilderRadar Data from station ST from  to  SweepMode UV W XYjava/lang/IllegalStateException No data for Z [\gateucar/nc2/Dimension ] ^Y _`java/util/ArrayList abucar/nc2/Variable cd ef gh ij kl m5 7n long_name missing_value oHp Cqsignal_below_threshold rs scale_factor tu Cv add_offset wurange_folding_threshold xf yJ msecs since time since base date_CoordinateAxisTypez {| elevation }fdegreesMelevation angle in degrees: 0 = parallel to pedestal base, 90 = perpendicular ~|azimuth3azimuth angle in degrees: 0 = true north, 90 = east |distance iZ \ \  m radial distance to start of gate | numRadials $number of valid radials in this scannumGates"number of valid gates in this scan 45 _CoordinateAxes Yucar/nc2/iosp/uf/UFiosp$Vgroup       ucar/nc2/iosp/uf/UFiosp      A  A(java/lang/ArrayIndexOutOfBoundsExceptionjava/lang/RuntimeException  / java/lang/Integer Y )*  ]^ `a Y  P'ucar/nc2/iosp/AbstractIOServiceProviderjava/util/Iteratorjava/io/IOExceptionucar/nc2/NetcdfFilejava/util/Dateucar/ma2/Arrayucar/ma2/Indexucar/ma2/IndexIteratorucar/ma2/Sectionucar/ma2/Rangeread%(Lucar/unidata/io/RandomAccessFile;)V variableGroupLjava/util/Map; java/util/MapentrySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getKeygetValueget(I)Ljava/lang/Object;getDatatypeName&(Ljava/lang/String;)Ljava/lang/String;'(Ljava/lang/String;Ljava/lang/String;)V addAttribute:(Lucar/nc2/Group;Lucar/nc2/Attribute;)Lucar/nc2/Attribute; getDataFormatucar/nc2/constants/FeatureTypeRADIAL Lucar/nc2/constants/FeatureType;toString getRadarName getSiteNamegetStationLatitude()Fjava/lang/DoublevalueOf(D)Ljava/lang/Double;'(Ljava/lang/String;Ljava/lang/Number;)VgetStationLongitudegetStationElevation()S getStartDate()Ljava/util/Date;toDateTimeStringISO$(Ljava/util/Date;)Ljava/lang/String; getEndDatejava/lang/Math toDegrees(D)D toRadianscosappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; getSweepMode()Ljava/lang/Short;finishsize()I(Ljava/lang/String;)V getGateCount(Ljava/lang/String;)I(Ljava/lang/String;I)V getMaxRadials addDimension:(Lucar/nc2/Group;Lucar/nc2/Dimension;)Lucar/nc2/Dimension;add(Ljava/lang/Object;)ZN(Lucar/nc2/NetcdfFile;Lucar/nc2/Group;Lucar/nc2/Structure;Ljava/lang/String;)Vucar/ma2/DataTypeSHORTLucar/ma2/DataType; setDataType(Lucar/ma2/DataType;)V setDimensions(Ljava/util/List;)V addVariable8(Lucar/nc2/Group;Lucar/nc2/Variable;)Lucar/nc2/Variable;getDatatypeUnits*(Lucar/nc2/Attribute;)Lucar/nc2/Attribute;getMissingDatajava/lang/Short(S)Ljava/lang/Short;!getDatatypeRangeFoldingThreshhold(Ljava/lang/String;)SgetDatatypeScaleFactor(Ljava/lang/String;)F(F)Ljava/lang/Float;getDatatypeAddOffsetINTgetDateucar/nc2/constants/AxisTypeTimeLucar/nc2/constants/AxisType;FLOATRadialElevation RadialAzimuth getGateStart getGateSize makeArray((Lucar/ma2/DataType;IDD)Lucar/ma2/Array; setCachedData(Lucar/ma2/Array;Z)VRadialDistance getShortName getLength-(Ljava/lang/String;[[Lucar/nc2/iosp/uf/Ray;)V setSPobject(Ljava/lang/Object;)V getDataType()Lucar/ma2/DataType;getShape()[Ifactory'(Lucar/ma2/DataType;[I)Lucar/ma2/Array;getIndex()Lucar/ma2/Index;getIndexIterator()Lucar/ma2/IndexIterator; setIntNext(I)V setFloatNext(F)Vset(II)Lucar/ma2/Index; data_msecsJsetLong(Lucar/ma2/Index;J)V getElevationsetFloat(Lucar/ma2/Index;F)V getAzimuth(Ljava/lang/Throwable;)V getSPobjectgetRange(I)Lucar/ma2/Range;intValuelength setShortNext(S)V_(Lucar/unidata/io/RandomAccessFile;Ljava/lang/String;Lucar/ma2/Range;Lucar/ma2/IndexIterator;)V! I**Y*jk P Y M,+   - $ - ( H *+,-* Y ***:\::::: *,  W, Y"$%&W, Y'*(%&W, Y)*+%&W, Y,*-%&W, Y.*/%&W, Y0*123&W, Y4*523&W, Y6*723&W, Y8**9:%&W, Y;**<:%&W*>o@9, YA*1g23&W, YB*1c23&W*1CD9*o>o@9, YE*5g23&W, YF*5c23&W, YGH%&W, YIJ%&W, YKLYMNO*-OPO**9:OQO**<:OR%&W, YS*T3&W,U2-/03F4R5^6k7x89<=>?@CD/EIFYGbFfIvJIKLMLNONPQRSTSUV U$W5XFZ^\q]^Z`fgz R>^2k%x FJ% ^2k%FJ 0b +V6WYLYMXO,ORY::Z6 LYM[OOR: LYM\OOR: LYM]OOR: ^Y _: ^Y  _:^Y *`_:+ aW+aW+aWbYc: dWdWdWeY+LYM,OORf:ghi+jW Ykl%mW Yn-%mW Yo%mW Ypqr3mW Ystr3mW Yuvw3mW Yxyw3mW Yztr3mWbYc: dWdWLYM{OOR:eY+f:|hi+jW}:LYM~O*:OR: Yn%mW Yk%mW Ypqr3mW Y%mWLYMOOR:eY+f:hi+jW Yk%mW Yn%mW Ypqr3mW Y%mWLYMOOR:eY+f:hi+jW Yk%mW Yn%mW Ypqr3mW Y%mWLYMOOR:eY+f:h  :+jW Yk%mW Yn%mW Y%mWLYMOOR:eY+f:|h  Yn%mW+jWLYMOOR: eY+ f:!!|h! ! Yn%mW+!jW*!LYMOOOOOOOR:" Y"%mW6##:$6%%VM$%2:&%:'6(':))):*&(*S(%Y$:%%ho qr)v6wCxLzb{x|}~ '/EUf}"*19@]n4JX`go +<Qgu}0AHRahvy+ *h=&v/'y,(UV% 6C Lv b` xJ 4 ' "@]eJxXj  !"g[#uM$ % &!0'"Hz(#Rp)*$ +,%4v/'6--f)+&.^^^ee/eee0ee,*.^^^ee/eee0ee1"&.^^^ee/eee0ee2345,,:: --:  : :  : ::::: : :V66:V666:c:+Z6     ]:Y,-  tw- !( 7 > M Tcjq{!"#%&'()#*&-9.L/_0b1e3n!t7w5y689:;<=Q6(|789y :;<=>$? @"AB !C" (DB 7sE" >lFB M]G"TVHIcGJ"j@KIq9LI6 qeeeee0M0M0M0N0NN ,eeeee0M0M0M0N0NN*>eeeee0M0M0M0N0NNB 2OPQV p+N,:,:,:+,:::  . 6 - 2: * -. JLMNP*Q1SQTZUjVmXp Z QR ppSpTUhV,aWXZYXSZX*F!"1?LI*8 e[\\\0N4]^ 4,:&6+2:*-ֱ]^%_0`3aR% _444YX4ZX44LI ,`a2+$6-*+*,-±defe$g%i1j>2222ZX2LI bc r