anchor.diff:    end;
   
     /// Content Security Policy Level 3
  -  TCSP3 = {$IFDEF FPC_OR_UNICODE}record private{$ELSE}object protected{$ENDIF}
  +  {$IFDEF FPC_OR_UNICODE}
  +    TCSP3 = record private
  +  {$ELSE}
  +    TCSP3 = object protected
  +  {$ENDIF}
     private
       Directives: array[TCSP3Directive] of TSockStringDynArray;
       Counts: array[TCSP3Directive] of PtrInt;
  
positive.code:     csp2StyleSrc);
  
    /// Content security policy level 2 list of sources
    TCSP2SourceList = {$IFDEF FPC_OR_UNICODE}record{$ELSE}object{$ENDIF}
    public
      CSP: PCSP2;
      Directive: TCSP2Directive;
  
negative.code:   end;
  
    /// Content security policy level 3 frame ancestors
    TCSP3FrameAncestors = {$IFDEF FPC_OR_UNICODE} record {$ELSE} object {$ENDIF}
    public
      CSP: PCSP3;
  
  