as
Alejandro Acuña
2025-01-21 61cdfc6ee7f013c4533add51d797c1886b312883
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
Êþº¾4Œ
œ
 
 
       !
"
1#
1$%
1&'
(
1)
1*    1+
,
1-.
/è
10    1
12
3
45678
9:
;< =>
4?
@A
1BC
D    EF    GH
*I
*J
*KLMNOP
*Q
*R
ST UVWX
:Y
1Z
1[
1\]^
A    A_
1`    Aab
F    Fac
I    Fd
:e    IfBÈ
gh    Ii    Aj Ukl
S    Am    Gn    So    Sp    Eq    Sr    Ss
tu    Sv    Swx
_y _z
S{    _|} _!~
1€‚  Aƒ
*„…
†‡
ˆ‰    Š‹ Œ Ž• Ž–š Ž›à
œž Ÿ  Œ¡ Œ¢
S£¤
¥¦
§¨
©ª
§«
¬­
®¯°
:±    E²    ³´
1µ
*¶·
S¸¹
Sº» ¼½
S¾¿ÀÁÂ
1ÃÇ ŽÈÉ
:ÊËVIDEO_FRAME_RATEI ConstantValueREG_DIRLjava/lang/String;LOG_DIRAMB_DIRAMB2_DIRLPR_DIR<init>r(Lart/library/model/devices/gost/access/AccessEnforcement;Lart/servers/gost/access/types/DatabasePoolConnection;)VCodeLineNumberTableLocalVariableTablethis:Lart/servers/gost/access/controller/Controller_ACCESS_VPV;access9Lart/library/model/devices/gost/access/AccessEnforcement;database6Lart/servers/gost/access/types/DatabasePoolConnection;getAccessEnforcement;()Lart/library/model/devices/gost/access/AccessEnforcement;run()V exceptionLjava/lang/Exception; StackMapTable.online<(Lart/library/model/devices/gost/access/AccessEnforcement;)Vclon
ExceptionsupdateregCSV[Ljava/lang/String;    detectionILart/library/model/devices/gost/access/types/AccessEnforcement_Detection;regFileLjava/io/File;
regFileDir
ambFileDir amb2FileDir
lprFileDirdetectionDateDirdetectionsPath%CL getDetectionˆ([Ljava/lang/String;Ljava/io/File;Ljava/io/File;Ljava/io/File;)Lart/library/model/devices/gost/access/types/AccessEnforcement_Detection;detectionStateOLart/library/model/devices/gost/access/types/AccessEnforcement_Detection_State; imageEntryLPROLart/library/model/devices/gost/access/types/AccessEnforcement_Detection_Image; imageExitLPRvideoAMB  videoAMB2numberplateexitDateexitTime  entryDate entryTime exitImagePathentryImagePath imageFilesAMB[Ljava/io/File;imageFilesAMB2encodeVideoFile([Ljava/io/File;)[BimageLjava/awt/image/BufferedImage;eLjava/io/IOException;    timeStampJimgFile
imageFiles
outputFilewriter#Lcom/xuggle/mediatool/IMediaWriter;rationalFrameRateLcom/xuggle/xuggler/IRational;indexdata[BWÌÍžÎgetEpochDatetime'(Ljava/lang/String;Ljava/lang/String;)Jdatetime localDateTimeLjava/time/LocalDateTime;getProcessedDetectionsPath&(Ljava/lang/String;)Ljava/lang/String;
sourcePathmoveToProcessed(Ljava/io/File;)VdestinationFilefile moveFiles#(Ljava/io/File;Ljava/lang/String;)V detectionDatecsv parentDirdetectionNumberlogFileambDiramb2DirlprDirlambda$encodeVideoFile$1(I)[Ljava/io/File;x$0lambda$encodeVideoFile$0(Ljava/io/File;)Z
SourceFileController_ACCESS_VPV.java §Ïjava/lang/StringBuilder §µController VPVÐ Ñ ÒÓ  ÔÕÖ ×¢ ØÙ ÚÛ ÜÝ7art/library/model/devices/gost/access/AccessEnforcement ÞÙStarting ßà áµ âã äå æã ¾µjava/lang/Exception çµ èé êë ²³ ìÙí îïDevice no longer exists    Finishing alarm_offline ðñ alarm_invalid òó&art/library/model/devices/DeviceStatusô õž ö÷ø ùú º» java/io/File ûüý þÿ ¢ §Û  Ù8art/servers/gost/access/controller/Controller_ACCESS_VPV/REG   /FOTO/AMB
/FOTO/AMB2    /FOTO/LPR ã      
   java/lang/String,  ÎÏ  /Gart/library/model/devices/gost/access/types/AccessEnforcement_Detection  ùú éMart/library/model/devices/gost/access/types/AccessEnforcement_Detection_StateUart/library/model/devices/gost/access/types/AccessEnforcement_Detection_State_Vehicle  ٠آ     Kart/library/model/devices/gost/access/types/AccessEnforcement_Detection_VPV þ! "À #¢ $¢ %¢ &¢ '¢( ) *+ ,+Mart/library/model/devices/gost/access/types/AccessEnforcement_Detection_Imagejpg -¢ ./ òó Plate entry
Plate exitavi âã Video entry
Video exit 0 1Ù  /temp.avi2 34Í 568 ;<Ì =>? @ABootstrapMethodsB C DE FG H IJ KLM NOjava/io/IOExceptionP QR ST Uµ VW dd.MM.yyyy HH:mm:ss.[SSS][SS][S]X YZ[ \]^ _` abc def gh\ ij klm n¢ ÿ opjava/nio/file/LinkOption q%java/nio/file/attribute/FileAttribute rsjava/nio/file/CopyOptiont uv wx.txt/LOG/log.log y— z{ |}.jpg ~ï4art/servers/gost/access/controller/Controller_ACCESS!com/xuggle/mediatool/IMediaWritercom/xuggle/xuggler/IRationaljava/awt/image/BufferedImage[(Lart/library/model/devices/Device;Lart/servers/gost/access/types/DatabasePoolConnection;)Vart/servers/gost/access/Shared
getMessageappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; information-Lart/library/model/devices/DeviceInformation;+art/library/model/devices/DeviceInformationnametoString()Ljava/lang/String;setName(Ljava/lang/String;)V    getDevice()Ljava/lang/Object;getNametraceInformationS(Ljava/lang/String;Ljava/lang/String;)Lart/library/model/transactions/traces/Trace;
initialise isInterrupted()ZexitZisServerEnabledprintStackTracesleep(J)VmodelLart/servers/Model; getIdentifierart/servers/Model existsDevice(Ljava/lang/String;)ZsetAlarm(Ljava/lang/String;Z)VgetDeviceStatusA()Lart/library/model/devices/gost/access/AccessEnforcementStatus;=art/library/model/devices/gost/access/AccessEnforcementStatusstatus updateDeviceG(Lart/library/model/devices/Device;Lart/library/model/devices/Device;)Z/art/library/interop/serialization/Serializationclone&(Ljava/lang/Object;)Ljava/lang/Object;getDeviceInformationF()Lart/library/model/devices/gost/access/AccessEnforcementInformation;Bart/library/model/devices/gost/access/AccessEnforcementInformationvpvTLart/library/model/devices/gost/access/information/AccessEnforcementInformation_VPV;Rart/library/model/devices/gost/access/information/AccessEnforcementInformation_VPVpath  listFiles()[Ljava/io/File;getPathexiststoPath()Ljava/nio/file/Path;java/nio/file/Files readAllLines&(Ljava/nio/file/Path;)Ljava/util/List;java/util/Listget(I)Ljava/lang/Object;split'(Ljava/lang/String;)[Ljava/lang/String;updateDatabaseDetection(Lart/library/model/devices/gost/access/AccessEnforcementInformation;Lart/library/model/devices/gost/access/types/AccessEnforcement_Detection;)IdeviceDLart/library/model/devices/gost/access/AccessEnforcementInformation;    timestampvehicleWLart/library/model/devices/gost/access/types/AccessEnforcement_Detection_State_Vehicle; toUpperCasejava/lang/FloatvalueOf(F)Ljava/lang/Float;
confidenceLjava/lang/Float;statesLjava/util/List;add(Ljava/lang/Object;)ZMLart/library/model/devices/gost/access/types/AccessEnforcement_Detection_VPV;vpvsentryIdentifierexitIdentifierlocation entryLocation exitLocationjava/lang/Long(J)Ljava/lang/Long;entryTimestampLjava/lang/Long; exitTimestampformat readAllBytes(Ljava/nio/file/Path;)[Bimages   getParent com/xuggle/mediatool/ToolFactory
makeWriter7(Ljava/lang/String;)Lcom/xuggle/mediatool/IMediaWriter;make"(II)Lcom/xuggle/xuggler/IRational;com/xuggle/xuggler/ICodec$IDID InnerClasses CODEC_ID_H264Lcom/xuggle/xuggler/ICodec$ID;addVideoStreamC(IILcom/xuggle/xuggler/ICodec$ID;Lcom/xuggle/xuggler/IRational;II)Ijava/util/stream/Streamof.([Ljava/lang/Object;)Ljava/util/stream/Stream;
€
1‚test ()Ljava/util/function/Predicate;filter9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
1ƒapply"()Ljava/util/function/IntFunction;toArray5(Ljava/util/function/IntFunction;)[Ljava/lang/Object;javax/imageio/ImageIOread.(Ljava/io/File;)Ljava/awt/image/BufferedImage;java/util/concurrent/TimeUnit MILLISECONDSLjava/util/concurrent/TimeUnit; encodeVideoB(ILjava/awt/image/BufferedImage;JLjava/util/concurrent/TimeUnit;)Vclosedelete(Ljava/nio/file/Path;)V"java/time/format/DateTimeFormatter   ofPattern8(Ljava/lang/String;)Ljava/time/format/DateTimeFormatter;java/time/LocalDateTimeparseW(Ljava/lang/CharSequence;Ljava/time/format/DateTimeFormatter;)Ljava/time/LocalDateTime;java/time/ZoneId systemDefault()Ljava/time/ZoneId;atZone-(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;java/time/ZonedDateTime toInstant()Ljava/time/Instant;java/time/Instant toEpochMilli()JreplaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;storageXLart/library/model/devices/gost/access/information/AccessEnforcementInformation_Storage;Vart/library/model/devices/gost/access/information/AccessEnforcementInformation_StorageprocessedFolder getParentFile()Ljava/io/File;2(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)ZcreateDirectoriesR(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path; java/nio/file/StandardCopyOptionREPLACE_EXISTING"Ljava/nio/file/StandardCopyOption;moveY(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)Ljava/nio/file/Path;(Ljava/lang/Object;)VacceptY(Lart/servers/gost/access/controller/Controller_ACCESS_VPV;)Ljava/util/function/Consumer;forEach (Ljava/util/function/Consumer;)VendsWithcom/xuggle/xuggler/ICodec„ …ˆ  "java/lang/invoke/LambdaMetafactory metafactoryŠLookupÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;‹%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!1œžŸ ¡¢Ÿ2£¢Ÿ”¤¢Ÿ3¥¢Ÿ4¦¢Ÿ5 §¨©r,*+,·*»Y·¸¶¶+´´  ¶¶
¶ ±ª,-+.« ,¬­,®¯,°±²³©2*¶ À °ª2« ¬­´µ©o*¶¸¸W*¶*¶šL*´šE¸ *·§L+¶¸§L²*¶¶¶šÿÈ*¶¸¸W*µ§ÿ³*¶ ¸¸W±*-28;ªB7 9;?&A*G-D.F2K8P;M<RLTYUaYnZ«.¶·o¬­¸B¹H¹$º»©g#+!¶"+#¶"+¶$µ&²*¶+¶'W±ª^_`a"b«#¬­#¼¯½¾µ©‘A*¶¸(À L*+·)»*Y+¶+´,´-·.M,¶/DZ,¶/N-¾66¢-2:»*Y»Y·¶0¶2¶¶
·.:»*Y»Y·¶0¶3¶¶
·.:»*Y»Y·¶0¶4¶¶
·.:    »*Y»Y·¶0¶5¶¶
·.:
¶/ǧo¶/:  ¾6 6   ¢Y  2:¶6š§A¶7¸8¹9À:;¶<:*
 ¶=:**¶¶+¶>W*2·?„ §ÿ¦„§þù±ªbf gi"k)l*nCpcqƒr£sÃuËvÎxëzó{ö}ÿ~ ƒ…*‡4x:n@‹«p &¿ÀÁÂëIÃÄc×Åă·ÆÄ£—ÇÄ   ÃwÈÄ
C÷ÉÄA¬­ 6¼¯"Êĸ`ý*ËÌþ xÿ— ÍËÌxÌÌÌÌÌþxüÌú=ÿÍËÌxø½ÎÏ©1‡+2:+2:+2:+2:+2:  +2:
»Y·,¶0¶@¶¶@¶+2¶¶
: »Y·,¶0¶@¶¶@¶+2¶¶
: »*Y»Y·-¶0¶@¶¶¶
·.¶/: »*Y»Y·¶0¶@¶¶¶
·.¶/:»AY·B:*¶¶+µC    
¸DµE»FY·G:  
¸DµH»IY·JµK´K¶LµM´KN¸OµP´Q¹RW»SY·TµU´U*¶¶+´,´V2µW´U*¶¶+´,´V2µX´U*¶¶+´YµZ´U*¶¶+´Yµ[´U   
¸D¸\µ]´U¸D¸\µ^»_Y·`:aµb»*Y ·.¶7¸cµde¸µf»_Y·`:aµb»*Y ·.¶7¸cµdg¸µf»_Y·`:hµb* ·iµdj¸µf»_Y·`:hµb*·iµdk¸µf´l¹RW´l¹RW´l¹RW´l¹RW°ª¾/‘’
“”•–˜G™p›—œ¿žÈ Ô¡à£é¥õ§©ª­(¯4±K²b´tµ†·˜¸ª»³½º¾οØÂáÄèÅüÆÉËÌ!Í+Ð4Ò;ÓFÔP×]ØjÙwÚ„Ý«Ôé›ÐѳÑÒÓá£ÔÓuÕÓ4PÖÓ‡¬­‡¿À‡ÈćÆÄ‡ÇĂע
}Ø¢xÙ¢sÚ¢nÛ¢   hÜ¢
G@Ý¢ pÞ¢ —ðßà ¿ÈáàÈ¿Á½zâã©  Å»Y·+2¶m¶n¶¶
M,¸oN¸p:-²qйrW6+¸sºt¹uºv¹wÀx:¾66¢92:     ¸y:
§: §#èh…7 -
 ²{¹|„„§ÿÆ-¹}»*Y,·.¶7¸c:»*Y,·.¶7¸~°ovyzªJâäæ%ç9é<ëoðvôyò{ó~ö‡÷•ù˜ëžü¤þ´Â«z väå
{æç ~äå
‡èé o)êĠŬ­Åëà¬ì¢§íî% ïð<‰ñž´òó¸]ÿa  Íxôõöxÿ
ÍxôõöxÌ÷üøÿÍxôõö½z
ùú©p.»Y·*¶¶+¶¶
¸€¸M,¸‚¶ƒ¶„¶…­ª
    « .û¢.ü¢ ýþÿ©j&+†@¶‡*¶¶+´,´-*¶¶+´ˆ´‰¶‡°ª "%«&¬­&¢©ÄK»*Y*+¶0·Š·.M,¶‹¶7½Œ¸š,¶‹¶7½Ž¸W+¶7,¶7½Y²‘S¸’W§M±FIª!0F!J"« 6ÄK¬­Kĸü0ÌÿÍ̹©Ý
+¶0N,;¶<2:»*Y»Y·-¶2¶@¶¶“¶¶
·.:»*Y»Y·-¶”¶•¶¶–¶¶
·.:»*Y»Y·-¶3¶@¶¶¶
·.:»*Y»Y·-¶4¶@¶¶¶
·.:»*Y»Y·-¶5¶@¶¶¶
·.:    *·—*·—¶/¸s*º˜¹™¶/¸s*º˜¹™ ¶/¸s*º˜¹™±ªB&'):*e,‹-±.×0Ý1ã3ñ4ö67 9:<«f
¬­Ä   ¢
¢ ¢:ãÃÄe¸ Ä‹’ ılÄ×FÄ ½z
©/½*°ªë« ž
©4
*¶0𶛬ªë« 
Ä:Š79@†‰‡ ‘’“”‘—˜™‘ÄÅÆ