Files
Dokumenten-Check/dc-backend/target/classes/de/frigosped/dc/service/CheckOrchestrationService.class

194 lines
25 KiB
Plaintext
Raw Normal View History

<EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<03>
2026-04-27 14:57:33 +02:00
 java/lang/Object<init>()V  
1de/frigosped/dc/service/CheckOrchestrationServiceLOGLorg/jboss/logging/Logger;&=== Starte Verarbeitung Projekt %d ===
 java/lang/LongvalueOf(J)Ljava/lang/Long;
 org/jboss/logging/Loggerinfof'(Ljava/lang/String;Ljava/lang/Object;)V  
ordsClient#Lde/frigosped/dc/client/OrdsClient; !" #$!de/frigosped/dc/client/OrdsClient
2026-06-01 10:33:30 +02:00
getProject&(J)Lde/frigosped/dc/model/OrdsProject;&Projekt: '%s', Status: %s
2026-04-27 14:57:33 +02:00
()* +,!de/frigosped/dc/model/OrdsProjectgetName()Ljava/lang/String;
(. /, getStatus
2026-06-01 10:33:30 +02:00
1 29(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V4 IN_PROGRESS
678 9:java/lang/Stringequals(Ljava/lang/Object;)Z< COMPLETED>%Projekt %d ist bereits %s Abbruch
@ A2warnf C DE startProject (J)Ljakarta/ws/rs/core/Response;
GHI /Jjakarta/ws/rs/core/Response()IL:Projekt %d konnte nicht gestartet werden (409) Abbruch
N A
PQR STjava/time/Instantnow()Ljava/time/Instant; V WX getDocuments+(J)Lde/frigosped/dc/model/OrdsDocumentList;
Z[\ ]^&de/frigosped/dc/model/OrdsDocumentListgetItems()Ljava/util/List;`Projekt %d: %d Dokument(e) bcd eJjava/util/Listsize
ghi jjava/lang/Integer(I)Ljava/lang/Integer; bl mnisEmpty()Zp=Projekt %d hat keine Dokumente markiere als abgeschlossenr,de/frigosped/dc/model/CompleteProjectRequestt
vwx y^java/util/Collections emptyList
q{ |%(Ljava/lang/String;Ljava/util/List;)V ~ <00>completeProjectN(JLde/frigosped/dc/model/CompleteProjectRequest;)Ljakarta/ws/rs/core/Response;<00>java/util/HashMap
<00> b<00> <00><00>iterator()Ljava/util/Iterator; <00><00><00> <00>njava/util/IteratorhasNext <00><00> <00><00>next()Ljava/lang/Object;<00>"de/frigosped/dc/model/OrdsDocument
<00><00> <00><00> getCatalogId()Ljava/lang/Long; <00><00><00> <00>: java/util/Map containsKey
<00> <00><00> longValue()J <00> <00><00> getQuestions+(J)Lde/frigosped/dc/model/OrdsQuestionList;
<00>[<00>&de/frigosped/dc/model/OrdsQuestionList b<00> <00><00>stream()Ljava/util/stream/Stream;<00> <00><00>
applyAsInt$()Ljava/util/function/ToIntFunction; <00><00><00> <00><00>java/util/Comparator comparingInt:(Ljava/util/function/ToIntFunction;)Ljava/util/Comparator;<00> <00><00> <00><00>thenComparingInt <00><00><00> <00><00>java/util/stream/Streamsorted1(Ljava/util/Comparator;)Ljava/util/stream/Stream;
<00><00><00> <00><00>java/util/stream/CollectorstoList()Ljava/util/stream/Collector; <00><00> <00><00>collect0(Ljava/util/stream/Collector;)Ljava/lang/Object; <00><00> <00><00>put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;<00>Katalog %d: %d Frage(n) geladen <00><00> <00><00>get&(Ljava/lang/Object;)Ljava/lang/Object; <00> <00>E deleteResults<00>"Alte Ergebnisse gelöscht: HTTP %d
<00> <00><00>debugf(Ljava/lang/String;I)V <00> <00>EdeleteReferences<00>"Alte Referenzen gelöscht: HTTP %d<00>java/lang/Exception<00>&Referenzen löschen fehlgeschlagen: %s
<00><00> <00>,
getMessage
<00> <00>
<00><00> <00>n isReference<00>OCR
<00><00> <00><00>getId
<00> <00><00> pushProgressK(JIILjava/lang/String;Ljava/lang/Long;Ljava/lang/Long;Ljava/time/Instant;)V
<00> <00><00>pushDocumentProgress)(JLjava/lang/Integer;Ljava/lang/String;)V
<00><00> <00><00>getHasOriginalText()Ljava/lang/Integer;
g7EDokument %d: Text bereits vorhanden überspringe OCR/Übersetzung  getTexts,(J)Lde/frigosped/dc/model/OrdsDocumentTexts;
  ,'de/frigosped/dc/model/OrdsDocumentTextsgetOriginalText .Text-Laden für Dokument %d fehlgeschlagen: %s Verarbeite Dokument %d: %s
<00> , getFilename  E downloadFile-Download Dokument %d fehlgeschlagen (HTTP %d)ERROR[B
G 
readEntity%(Ljava/lang/Class;)Ljava/lang/Object;   !documentProcessingService3Lde/frigosped/dc/service/DocumentProcessingService;
<00># $, getMimeType
&'( )*1de/frigosped/dc/service/DocumentProcessingService extractTextJ([BLjava/lang/String;Ljava/lang/String;Ljava/lang/Long;)Ljava/lang/String;,"Dokument %d: %d Zeichen extrahiert
6. /Jlength
1 <00>2(Ljava/lang/String;JJ)V 4 56evaluationService+Lde/frigosped/dc/service/EvaluationService;
89: ;<)de/frigosped/dc/service/EvaluationService translate'(Ljava/lang/String;J)Ljava/lang/String;>-Dokument %d: Übersetzung fertig (%d Zeichen)@"de/frigosped/dc/model/TextsRequest
?B C'(Ljava/lang/String;Ljava/lang/String;)V E FG updateTextsD(JLde/frigosped/dc/model/TextsRequest;)Ljakarta/ws/rs/core/Response;I$Fehler bei Dokumentenverarbeitung %d
K LMerrorf<(Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/Object;)V
6O PnisBlank R STreferenceDownloadService2Lde/frigosped/dc/service/ReferenceDownloadService;
VWX Yn0de/frigosped/dc/service/ReferenceDownloadService isEnabled
[ \]processReferencesI(Lde/frigosped/dc/model/OrdsDocument;Ljava/lang/String;JLjava/util/Map;)V_9Referenz-Verarbeitung für Dokument %d fehlgeschlagen: %s <00>a b<00> getOrDefault
d efbuildCombinedText6(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;h:Dokument %d hat keinen Katalog überspringe Auswertungj6Kein Text für Dokument %d überspringe Auswertungl QUESTIONS
n op partition#(Ljava/util/List;I)Ljava/util/List; br <00>s(I)Ljava/lang/Object;u"de/frigosped/dc/model/OrdsQuestion
tw x<00> getQuestionIdz,Batch-Auswertung: Dok %d, %d Fragen ab ID %d
| <00>}K(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
8 <01><01> evaluateBatch4(Ljava/util/List;Ljava/lang/String;J)Ljava/util/Map;<01>PBatch fehlgeschlagen (Dok %d, Frage %d+) falle auf Einzelaufrufe zurück: %s
<01> A}
<01> <01><01>evaluateIndividually<01>&de/frigosped/dc/model/EvaluationResult
<01> <01><01>
saveResultu(JJLde/frigosped/dc/model/OrdsQuestion;Lde/frigosped/dc/model/EvaluationResult;)Lde/frigosped/dc/model/ResultRequest;<01> <01><01>apply()Ljava/util/function/Function; <00><01> <01><01>computeIfAbsentC(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; b<01> <01>:add21
<01><01><01> <01><01>java/lang/Mathmin(JJ)J <01> <01><01>markdownReportBuilder/Lde/frigosped/dc/service/MarkdownReportBuilder;
<01><01><01> <01><01>-de/frigosped/dc/service/MarkdownReportBuilderbuilde(Lde/frigosped/dc/model/OrdsProject;Ljava/util/List;Ljava/util/Map;Ljava/util/Map;)Ljava/lang/String;<01>3Projekt %d: Markdown-Bericht generiert (%d Zeichen)<01>9Markdown-Generierung fehlgeschlagen sende leeren Body
<01> A<01>=(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V <00><01> <01><01>values()Ljava/util/Collection; <01><00><01>java/util/Collection<01>java/util/ArrayList
<01>
<01><01> <01><01>buildForDocumentz(Lde/frigosped/dc/model/OrdsProject;Lde/frigosped/dc/model/OrdsDocument;Ljava/util/Map;Ljava/util/List;)Ljava/lang/String; <01> <01><01>markdownExportService/Lde/frigosped/dc/service/MarkdownExportService;
<01><01><01> <01><01>-de/frigosped/dc/service/MarkdownExportServicetoPdf(Ljava/lang/String;)[B<01>\.[^.]+$
6<01> <01><01>
replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;<01>[^A-Za-z0-9_äöüÄÖÜß.-]<01>_<01> <01><01>makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;<01>&de/frigosped/dc/model/DocumentPdfEntry
<01><01><01> <01><01>java/util/Base64
getEncoder()Ljava/util/Base64$Encoder;
<01><01><01> <01><01>java/util/Base64$EncoderencodeToString([B)Ljava/lang/String;
<01>B<01>/Projekt %d: Dok %d PDF generiert (%d Bytes)
<01> }<01>*PDF-Generierung für Dok %d fehlgeschlagen
<01> AM<01>,=== Projekt %d erfolgreich abgeschlossen ===<01>?=== Kritischer Fehler bei Projekt %d bleibt IN_PROGRESS ===
<01><01> <01><01>(II)I
<01> <01><01>calcEta)(Ljava/time/Instant;II)Ljava/lang/String;<01>%de/frigosped/dc/model/ProgressRequest
<01> H(ILjava/lang/String;Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/String;)V  updateProgressG(JLde/frigosped/dc/model/ProgressRequest;)Ljakarta/ws/rs/core/Response;2Fortschritt konnte nicht gesetzt werden (%d%%): %s
 <00>
((Ljava/lang/String;ILjava/lang/Object;)V -de/frigosped/dc/model/DocumentProgressRequest
  ((Ljava/lang/Integer;Ljava/lang/String;)V  updateDocumentProgressO(JLde/frigosped/dc/model/DocumentProgressRequest;)Ljakarta/ws/rs/core/Response;>Dokument-Fortschritt: HTTP %d (Dok %d, progress=%s, status=%s)
 A((Ljava/lang/String;[Ljava/lang/Object;)V=Dokument-Fortschritt konnte nicht gesetzt werden (Dok %d): %s
8 extractReferenceUrls%(Ljava/lang/String;J)Ljava/util/List; 2Dokument %d: %d Referenz-URL(s) vom Modell erkannt " #$maxReferencesPerDocumentI&<Dokument %d: Referenz-Limit (%d) erreicht Rest ignoriert
V( )*fetch8(Ljava/lang/String;Ljava/lang/Long;)Ljava/util/Optional;
,l-java/util/Optional
,/ <00><00>1Dde/frigosped/dc/service/ReferenceDownloadService$DownloadedReference
03 45bytes()[B7,de/frigosped/dc/model/ReferenceCreateRequest
09 :, sourceUrl
0< =,filename
0? @,mimeType
6B CK(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V E FGinsertReferenceN(JLde/frigosped/dc/model/ReferenceCreateRequest;)Ljakarta/ws/rs/core/Response;I,Referenz-Insert fehlgeschlagen (HTTP %d): %s
K LM extractId(Ljava/lang/String;)J
0O P,text<01>S <01><01>U-Dokument %d: Referenz gespeichert (id=%d, %s)W1Referenz '%s' konnte nicht gespeichert werden: %s Y Z[ objectMapper-Lcom/fasterxml/jackson/databind/ObjectMapper;
]^_ `a+com/fasterxml/jackson/databind/ObjectMapper readValue7(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;cidejava/lang/Number
d<00>hjava/lang/IllegalStateException<01>
gk l(Ljava/lang/String;)Vnjava/lang/StringBuilder
mkq
--- Referenzdokument ---
ms tuappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;
mw x,toString bz {|subList(II)Ljava/util/List;
8~ <02>evaluatea(Lde/frigosped/dc/model/OrdsQuestion;Ljava/lang/String;J)Lde/frigosped/dc/model/EvaluationResult;<02>)Einzelauswertung fehlgeschlagen: Frage %d
<01><02> <02><00>getScore
t<02> <02><00> getThreshold
g<02> <02>JintValue<02>UNKLAR
<01><02> <02>, getResultType
6<02> <02><02>equalsIgnoreCase(Ljava/lang/String;)Z<02>
2026-04-27 14:57:33 +02:00
ABWEICHUNG
t<02> <02>,getResultHandling<02>HINWEIS<02>#de/frigosped/dc/model/ResultRequest
<01><02> <02>, getAnswer
<01><02> <02>, getTheComment
<02><02> <02><00>(Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;)V <02> <01><02>E(JLde/frigosped/dc/model/ResultRequest;)Ljakarta/ws/rs/core/Response;<02>.Ergebnis speichern: HTTP %d (Frage %d, Dok %d)<02>9Ergebnis-Speichern fehlgeschlagen: Frage %d / Dokument %d
<02> L<02>N(Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
<02><02><02> <02><02>java/time/DurationbetweenP(Ljava/time/temporal/Temporal;Ljava/time/temporal/Temporal;)Ljava/time/Duration;
<02><02> <02><00>toMillis
P<02> <02><02>
plusMillis(J)Ljava/time/Instant; <02><02><02> <02><02>java/time/temporal/ChronoUnitSECONDSLjava/time/temporal/ChronoUnit;
P<02> <02><02> truncatedTo6(Ljava/time/temporal/TemporalUnit;)Ljava/time/Instant; <02> <02><02>ISO_FMT$Ljava/time/format/DateTimeFormatter;
<02><02><02> <02><02>java/time/ZoneId systemDefault()Ljava/time/ZoneId;
P<02> <02><02>atZone-(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;
<02><02><02> <02><02>"java/time/format/DateTimeFormatterformat9(Ljava/time/temporal/TemporalAccessor;)Ljava/lang/String;
t<02> <02><00>
2026-06-01 10:33:30 +02:00
getOrderNr<><7F><EFBFBD>
t<02> <02><00>getCategoryOrderNr
<02> <02><02> getLogger-(Ljava/lang/Class;)Lorg/jboss/logging/Logger;<02>yyyy-MM-dd'T'HH:mm:ss
<02><02> <02><02> ofPattern8(Ljava/lang/String;)Ljava/time/format/DateTimeFormatter;RuntimeVisibleAnnotations8Lorg/eclipse/microprofile/rest/client/inject/RestClient;Ljakarta/inject/Inject;7Lorg/eclipse/microprofile/config/inject/ConfigProperty;namedc.references.max-per-document defaultValue5CodeLineNumberTableLocalVariableTablethis3Lde/frigosped/dc/service/CheckOrchestrationService;process(J)VqsLjava/util/List;catIdLjava/lang/Long;doc$Lde/frigosped/dc/model/OrdsDocument;qCount
delRefRespLjakarta/ws/rs/core/Response;eLjava/lang/Exception;texts)Lde/frigosped/dc/model/OrdsDocumentTexts; fileBytesfileResptranslatedTextLjava/lang/String; originalText batchResultsLjava/util/Map;result(Lde/frigosped/dc/model/EvaluationResult;rr%Lde/frigosped/dc/model/ResultRequest;question$Lde/frigosped/dc/model/OrdsQuestion;first docProgressbatch questionsbatches batchesDoneqdocMdpdfBytesbaseName
docResultsproject#Lde/frigosped/dc/model/OrdsProject;status startResp startedAtLjava/time/Instant; documentsquestionsByCatalog
2026-04-27 14:57:33 +02:00
totalSteps
stepHolder[IdelResp originalTexts resultsByDocreferenceTextsByDocreportMarkdown questionById documentPdfs projectIdJLocalVariableTypeTable6Ljava/util/List<Lde/frigosped/dc/model/OrdsQuestion;>;ILjava/util/Map<Ljava/lang/Long;Lde/frigosped/dc/model/EvaluationResult;>;HLjava/util/List<Ljava/util/List<Lde/frigosped/dc/model/OrdsQuestion;>;>;7Ljava/util/List<Lde/frigosped/dc/model/ResultRequest;>;6Ljava/util/List<Lde/frigosped/dc/model/OrdsDocument;>;WLjava/util/Map<Ljava/lang/Long;Ljava/util/List<Lde/frigosped/dc/model/OrdsQuestion;>;>;3Ljava/util/Map<Ljava/lang/Long;Ljava/lang/String;>;XLjava/util/Map<Ljava/lang/Long;Ljava/util/List<Lde/frigosped/dc/model/ResultRequest;>;>;ELjava/util/Map<Ljava/lang/Long;Ljava/util/List<Ljava/lang/String;>;>;ELjava/util/Map<Ljava/lang/Long;Lde/frigosped/dc/model/OrdsQuestion;>;:Ljava/util/List<Lde/frigosped/dc/model/DocumentPdfEntry;>; StackMapTable+MethodParametersstepsCompletedtotalphasedocId
questionIdpctetarespprogressLjava/lang/Integer;base64insRespbodyrefId refTranslatedfetchedLjava/util/Optional;refFLde/frigosped/dc/service/ReferenceDownloadService$DownloadedReference;urlurls processed\Ljava/util/Optional<Lde/frigosped/dc/service/ReferenceDownloadService$DownloadedReference;>;$Ljava/util/List<Ljava/lang/String;>; Signature(Lde/frigosped/dc/model/OrdsDocument;Ljava/lang/String;JLjava/util/Map<Ljava/lang/Long;Ljava/util/List<Ljava/lang/String;>;>;)VnLjava/lang/Number; responseBodymapLjava/lang/Object;Ljava/util/Map<**>;
ExceptionsrefTextmainTextreferenceTextssbLjava/lang/StringBuilder;J(Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;)Ljava/lang/String;ilistpartsLjava/util/List<TT;>;'Ljava/util/List<Ljava/util/List<TT;>;>;U<T:Ljava/lang/Object;>(Ljava/util/List<TT;>;I)Ljava/util/List<Ljava/util/List<TT;>;>; documentText<00>(Ljava/util/List<Lde/frigosped/dc/model/OrdsQuestion;>;Ljava/lang/String;J)Ljava/util/Map<Ljava/lang/Long;Lde/frigosped/dc/model/EvaluationResult;>; deviationwarningsaveResp elapsedMsavgMs remaininglambda$processReferences$3"(Ljava/lang/Long;)Ljava/util/List;klambda$process$2lambda$process$1'(Lde/frigosped/dc/model/OrdsQuestion;)Ilambda$process$0<clinit>
SourceFileCheckOrchestrationService.java.Ljakarta/enterprise/context/ApplicationScoped;BootstrapMethods<03>(Ljava/lang/Object;)I<03>
<03> ~~<03>
<03> }~<00><03>
<03> |zz<03>Pruefbericht_.pdf<03>
<03> yz<03><!-- Referenz:  -->
<03>!Kein 'id'-Feld in ORDS-Antwort: <03>
<03><03><03> <03><03>"java/lang/invoke/LambdaMetafactory metafactory<00>(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;<03>
<03><03><03> <01><03>$java/lang/invoke/StringConcatFactory<00>(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClassesEncoderDownloadedReference<03>%java/lang/invoke/MethodHandles$Lookup<03>java/lang/invoke/MethodHandlesLookup!
 <02><02><02><02> !<02><02>56<02><02><01><01><02><02><01><01><02><02>ST<02><02>Z[<02><02>#$<02><02><02>s<02><02>s<02><02>/*<2A><01><02>%<02> <02><02><02><02><02>z
<08><> <1F><0F>*<2A><1F>N<>%-<2D>'-<2D>-<2D>0-<2D>-:3<04>5<> ;<04>5<><12>=<1F><04>?<3F>*<2A><1F>B:<05>F<01><><10>K<1F><0F>M<><4D>O:*<2A><1F>U<00>Y:<07>_<1F><07>a<00>f<>0<07>k<00>'<27>o<1F><0F>M*<2A><1F>qYs<>u<>z<>}W<><57><00>Y<EFBFBD><00>:<07><00>:  <09><00><00><00> <09><00><00><00>:
2026-06-01 10:33:30 +02:00

<EFBFBD><00>:  <0B>i <0B><00><00>]*<2A> <0B><00><><00><00><00><><00><00><00><00><00><><00><00><00><00><00><00><00><><00><00>b:   <0C><00>W<><12>  <0C>a<00>f<>0<><30>x6 <07><00>:
2026-06-01 10:33:30 +02:00

<EFBFBD><00><00>J
<EFBFBD><00><00><00>:  <0B><00>:  <0C># <0C><00><00> <0C><00><00>b<>a<00>6   ``6 <09><><EFBFBD><04>
2026-06-01 10:33:30 +02:00
YO:
*<2A><1F><00>: <0B><12> <0B>F<><00>*<2A><1F><00>: <0C><12> <0C>F<>ا: <0C><12> <0C><00><><00><><00>Y<EFBFBD><00>: <0C><00>Y<EFBFBD><00>: <0A><00>Y<EFBFBD><00>:<07><00>:<0F><00><00>=<0F><00><00><00>:<10><00><><06><><EFBFBD>*
. <12><10><00><06><00>*<10><00><><00><03>f3<><00>s:<04>f<10><00><><00><>d<><12><10><00><>*<2A><10><00><><00><>:<12><05> <12><05>s:*<10><00><><00>2<>f<01><00><>?:<12>
<10><00><12><00><>?<3F>'<27> <10><00><10><0E>0s:*<2A><10><00><><00><>:<13>Fȟ,<2C><10><00><13>F<>f<>?*<10><00><><00><16><00><><00><18><1A>:*<2A><10>"<10><1F><0F>%:<11>+<10><00><><00><11>-<2D><>0*<10><00><><00><19>f<01><00>*<2A>3<1F>7:<12>=<10><00><><00><12>-<2D><>0*<10><00><><00>2<>f<01><00>*<2A><10><00><><00><>?Y<12>A<>DW<>%:<13>H<10><00><>J*<10><00><><00><16><00> <10><00><11><00>W<11>N<>0*<2A>Q<>U<>&*<0E>Z<>:<12>^<10><00><12><00><>?
2026-06-01 10:33:30 +02:00
\.`O*
. <12><10><00><06><00><><EFBFBD><EFBFBD><07><00>:<0F><00><00>S<0F><00><00><00>:<10><00><><06><><EFBFBD>* <10><00>s<>`<00>6<10><00><><00><00>b<>c:<10><00>:<12><12><00><00><14>g<10><00><>M<><4D><EFBFBD><12><00><00>b:<11>N<>8<>i<10><00><>M
\.<13>a`O*
. k<10><00><06><00><><EFBFBD>H<07>m:6<14><00>:<16><00><00>n<16><00><00>b:<03>q<00>t:*
. k<10><00><18>v<06><00><>y<10><00><17>a<00>f<18>v<>{*<2A>3<1F>~:<19>(:<1A><01><10><00><18>v<1A><00><><01>*<1F><01>:<17><00>:<1A><00><00>_<1A><00><00>t:<1B>v<><00><00><01>:<1C><06><><EFBFBD>*<10><00><><00><1C><01>:<1D> <10><00><><01><00><01><00>b<1D><01>W<><57><EFBFBD>
\.<17>a`O<17>a`62<15><01>i<13>a<00>m<01><><01><>`6*<10><00><><00><1A>f<01><00>*
. k<10><00><17>ad<>q<00>t<>v<06><00><><EFBFBD><EFBFBD>*<10><00><><00>d<>f;<3B><00><><EFBFBD><EFBFBD>s:*<2A><01>- <0A><01>:<0F><01><1F><0F>-<2D>f<>0<>:<10><01><03><02><01><><00>Y<EFBFBD><00>:<08><01><00><01>:<11><00><00>C<11><00><00>b:<12><00>:<13><00><00>!<13><00><00>t:<14>v<14><00>W<><57>ۧ<EFBFBD><DBA7><EFBFBD><01>Y<EFBFBD><01>:<07><00>:<12><00><00><00><12><00><00><00>: <13><00><>u<>`<00>b:<14>k<00><06><><EFBFBD>*<2A><01>-<14><01>:*<2A><01><15><01>:<13><01>s<><01>:<01>նϺ<01>:<11><01>Y<18><01><16><01><><01><><01>W<><01><1F><13><00><16><>f<><01><>:<15><01><13><00><><01><><EFBFBD>G*<2A><1F>qY<11>z<>}W<><01><1F><0F><15>N<>-<01><1F><0F>J<> <01><00><02><02><02><00>
<03><03><00>8CF<00><05><05><05><00><06>
<00><07>25<00> Op<00>Psp<00>t<00>p<00><00>mp<00><02><00>I MN'Q-RASOTPX\YgZs[t]y`<00>b<00>d<00>e<00>f<00>g<00>l<00>m<00>n<00>o pq's/u4r9wFxRyf{i~l<01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><00><00><00><00><00>%<00>.<00>M<00>X<00>d<00>j<00>m<00><00><02><00><02><00><02><00><02><00><02><00><02><00><02><00><02><00><02><00><02><00><02><00><02><00><00>
<00><00>(<00>0<00>;<00>><00>Q<00>^<00>f<00>r<00>w<00><00><03><00><03><00><03><00><03><00><03><00><03><00><03><00><03><00><03><00><03><00><03><00><00><00>&<00>8<00>C<00>F<00>H<00>P<00>X<00>[<00>c<00>o<00>u<00>x<00>{<00><04><00><04><00><04><00><04><00><04><00><04><00><04><00><04><00><04><00><04><00><00>
<00><00>&<00>3<00>9<00><<00>?<00>G<00>J<00>i<00>v<00><05><00><05><00><05><00><05><05><00><05><05><05><05><05><05><05><05> 
 . 3 OR`l<06><06><06><06><06><06><06><06><06><06>!<06>"!%
# $($)H*y+|-<07>.<07>/<07>0<07>1<07>3<07>5<07>6<07>7<07>8: ;:<!=/<2@5>7?GAJC`EmJpGqHyI|HK<02>Z<F <02><02> <00>k<02><02> <00>r
<01>1<02><02> <01> $ <01>8 <01>    <02>&<02>^<00> <00>
<03> 
   H<02><01>  M+<05><05>#<.!MvO<05><00><06>=$i\<02><04>  <04> <02><02><01><02>G<01><02>J<01>$<04>A gH1<02><02><07>] <07>R<07>C 1= 7<07><00> <02><07><00>V!"-@# \$y<07>%&<00><07>'<02><00><07>(l)$ <01><06>*+
<01><06>, Q- %H. .?/<06><01>0 $I1<07><00>2<02>q<08><02><02><08>345<00>F <02>6 <05>7<05><00>7i\6<01>6G<01>8H1<02>6<07><00> 9<00><07>':<00><07>(;Q-< %H.= .?/>$I1?<07><00>2@Ar5<>A(6<0E>#G<>WPb<><00><00><><00><><02> <00><>A<00>@<01> <0A>= (6GPb<00>BG<00><0E>#(6GPb<00>BG<00><00><00><00><00> <00><>i6A6<>(6GPb<00>BG<00><00><00><00><00>6<00><17>]6G<><00>B<00><>!n<00><14><1F><00><> <00><>=6<10>Jb<>b<00><>j(6GPb<00>BG<00><00><00><00><00>6bb<00>bt<00><>$<00><><00><>.t<01><>3<><02>u(6GPb<00>BG<00><00><00><00><00>6bb<00>(6GPb<00>BG<00><00><00><00>+(6GPb<00>BG<00><00><00>6<00><10><00><00><>b<00><>'<27><02>b<00><>6<00>b<>o<00><><11><02>%<00>C3<00><00><02>G
a<04>dhlc<><01><>6 <1D><08>*<04><01><>:
*<2A><1F><01>Y 
<EFBFBD><01><>W<>: <0B>  <0B><00><><08>/KN<00><02>"WX Y/[K_N]P^``<02>p P a<02><02>a34aD$aE$aF aG<02>aH<02>a%&JI$ /2J
A.@<01>@6<>
6P6<00>C3DEFGH%<00><00><02>
l*<2A><1F> Y-<04> <0A>:<05>Fȡ<05>F,<2C>+<2B><07>Y<05>F<>fSY<1F>SY-SYS<><16>:<05><1F><05><00><>?<3F>TW<00><02>*
efg,h:iQhTmWkYlkn<02>>>KYl<02><02>lG4lLMl# A<04>,G<>'B<00>C GL#\]<02><03> <01>*<2A>3,!<21>:<06>k<00><04><>+<2B><00><06>a<00>f<>06<06><00>:<08><00><00>O<08><00><00>6: *<2A>!<21><1A>%+<2B><00>*<2A>!<21>f<>0<>#*<2A>Q !<21><0F>':
2026-06-10 14:21:59 +02:00

<EFBFBD>+<2B><06><><EFBFBD>
<EFBFBD>.<2E>0: <0B><01> <0B>2<><01>: *<2A>+<2B><00><><00><>6Y <0B>8 <0B>; <0B>> <0C>A<>D:  6<><1A>6: <0A>Fɟ<19>H <0A>F<>f<0E>?<3F><>E*<0E>J7*<2A>3 <0B>N!<21>7:*<2A><0F>?Y <0B>N<11>A<>DW*d<>f;<3B><00>+<2B><00><>Q<00><01><00>b <0B>8 <0B>N<>R<00><01>W<><01>T+<2B><00><0F> <0B>8<><01><>: <0C>V  <0C><00><>?<3F><><EFBFBD><EFBFBD><00><00>z<00><00>wz<00><02><00>%w xz-{0}O~X_<01>il<01>o<01>~<01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><01>(<01>5<01>J<01>]<01>`<01>g<01>t<01>w<01>z<01>|<01><01><01><01><01><02><00><00><00>N <00><00>O <00><00>P <00>xQ4iR | ~ST
<00><00>UV O=W <01><02><02><01><01>  <01>34<01>/ <01>X<02>0`Y$5 ~SZ
<01>/> <01>X[Au<08>b<>"<00><>56<>,<2C>m<00>6<00>b<00>6,06G6<00><00> <00>6<00>b<00>6,0<00><><11>C 3/\]LM<02><00>9*<2A>X+<12><>\<5C><00>M,b<><00>N-<2D>d<>-<2D>d:<04>f<><66>gY+<2B>i<00>j<><02><01><01><01>+<01><02>4%^_9<02><02>9` +a!cb5 +acA <01>+<00>d<00>C`ef<02>#],<2C> ,<2C>k<00>+<2B>+<2B>s<><73>mY+<2B>+<2B>s<>oN,<2C><00>:<04><00><00><04><00><00>6:-p<>r<05>rW<72><57><EFBFBD>-<2D>v<><02><01> <01><01>*<01>H<01>U<01>X<01><02>4H e ]<02><02>]f ]g<02>*3hi5 ]g[AD A6<00> 6b<18>6b6<> m<00><>%C fg\j
op<02><00>7<><01>Y<EFBFBD><01>M>*<2A>a<00>$,*`*<2A>a<00><01><>y<00><01>W`><3E><><EFBFBD>,<2C><02><01><01><01>.<01>5<01><02>*
+k$7l<02>7e$/m<02>57ln/moA <02>
b<01>*C le\p<01><01><02>< Z<><00>Y<EFBFBD><00>:+<2B><00>:<06><00><00>?<06><00><00>t:<07>v*<2A>3,!<21>}<7D><00>W<>:<08><02><07>v<>J<><4A><EFBFBD><05>'?B<00><02>*
<01> <01>'<01>6<01>9<01>?<01>B<01>D<01>T<01>W<01><02>HD'-Z<02><02>Z<02>Zq Z34 Qa5Z6 Qa7A.<04><00><00><>0b6<00><00>t<00><><11>C q3\r<01><01><02><01>
<00>66<06><02><>W<05><02><>O<06><02><><02><05><02><><02><><<02><06><02><><02><> 6<08>(<02><05><02><><02><> 6<07><02><05><02><><02><>6<08><02>Y<05>v!<21><06><02><06><02><06><02><07>f<08>f<06><02><><02>: *<2A> <09><02>:

<EFBFBD>Fɟ<1D><02>
<EFBFBD>F<>f<05>v!<21><0F><01> <09>:<07><02><05>v!<21><0F><02><01><00><00><00><02>b<01><01><01>)<01>7<01>=<01>K<01>Q<01>_<01>b<01>h<01>q<01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><02>f
<00>s$<00>t$<00>6 <00>(u
<00><00><02><02><00>34<00>G4<00><00>A'<05>=<10>b<02>G<>t<01><00>C3G<01><01><02><00>
H<1C><01>+<2B>O<><02><><02>7<1C>m7d6<08><01><>O<08>i<EFBFBD><02><><02><><02>: <09><02> <09>̶Ҷְ<02><01><01><01>%9<02>RH<02><02>H%&HD$H)$6v4/w4*x$9J& A <06>C %D)
yz<02>2<08><01>Y<EFBFBD><01><><02><01><02> {<02>
|z<02>2<08><01>Y<EFBFBD><01><><02> <02> {<02>
}~<02>J*<2A><02><> *<2A>ܶ<02><>߬<02>v<02> AB
~<02>J*<2A><02><> *<2A><02><><02><>߬<02>t<02> AB<03><02>6<08><02><><02><><02><>ȱ<02>'( )(<03><03><02><03><03><<03><03><03><03><03><03><03><03><03><03><03><03><03><03><03><03><03><03><03><03><03><03><03><01><01><03> 0V<03><03><03><03>