+
    4Ssi
                     `    ^ RI t ^ RIt^ RIHt ^ RIHtHt ^ RIHt Rt	R t
 ! R R]]4      tR# )	    N)BytesIO)
gp_xml_extgp_file_applier)	get_bytess  
### autogenerated by samba
#
# This file is generated by the vgp_openssh_ext Group Policy
# Client Side Extension. To modify the contents of this file,
# modify the appropriate Group Policy objects which apply
# to this machine. DO NOT MODIFY THIS FILE DIRECTLY.
#

c                    \         P                  ! V 4       Uu. uF  p\        P                  ! R V4      NK  	  ppV Uu. uF&  q3'       g   K  \	        VP                  ^4      4      NK(  	  ppVP                  R4       \        V4      ^,
          p\         P                  P                  V RV,          4      # u upi u upi )z(\d+)l    0 z%010d_gp.conf)
oslistdirrematchintgroupappendminpathjoin)	directoryfconfigsmconf_idsconf_ids   &     :/usr/lib/python3/dist-packages/samba/gp/vgp_openssh_ext.pyselect_next_confr   %   s    .0jj.CD.Crxx!$.CGD)06AAAGGAJH6OOJ(mAoG77<<	?W#<==	 E6s    B7	B<B<c                   6   a  ] tR t^,t o R tRR ltR tRtV tR# )vgp_openssh_extc                    R # )zVGP/Unix Settings/OpenSSH )selfs   &r   __str__vgp_openssh_ext.__str__-   s    *    c           
        V FR  w  rE\        V 4      V9   g   K  V\        V 4      ,          P                  4        F  w  rgV P                  WFV4       K  	  KT  	  V EF  pVP                  '       g   K  R p	\        P
                  P                  VP                  V	4      p
V P                  V
4      pV'       g   K_  VP                  R4      pVP                  R4      pVP                  R4      pVP                  R4       EFq  pVP                  R4      P                  '       d   K'  / pVP                  R4       F&  pVP                  R4      VVP                  R4      &   K(  	  \        4       pVP                  4        FF  w  ppVP                  R	\        VP                  4      \        VP                  4      3,          4       KH  	  V P                  VP                  4      pV P!                  VP#                  4       4      p\        P
                  P%                  V4      '       g   \        P&                  ! VR
4       R pV P)                  VP                  VVVVV4       VP+                  4        EKt  	  EK  	  R# ))MACHINE/VGP/VTLA/SshCfg/SshD/manifest.xmlpolicysettingdata
configfileconfigsectionsectionnamekeyvaluepairvaluekeys   %s %s
  c                     \        V 4      p\        VR 4      pVP                  \        4       VP                  VP	                  4       4       \
        P                  ! VR4       VP                  4        V.# )wbr,   )r   openwriteintrogetvaluer   chmodclose)cfg_dirrawfilenamer   s   &&  r   applier_func:vgp_openssh_ext.process_group_policy.<locals>.applier_funcT   sT    #3G#< 40/51	 (z)r!   N)stritemsunapplyfile_sys_pathr   r   r   parsefindfindalltextr   r0   r   generate_attributenamegenerate_value_hashr2   isdirmkdirapplyr4   )r   deleted_gpo_listchanged_gpo_listr5   guidsettings	attributesshd_configgpoxmlr   xml_confpolicyr%   r&   r'   kvr6   kv
value_hashr8   s   &&&&                  r   process_group_policy$vgp_openssh_ext.process_group_policy0   s   .ND4yH$.6s4y.A.G.G.I*ILL+> /J /
 $C   Aww||C$5$5s;::d+!7{{6*!YY|4
%/%7%7%HM$))-8=== !H+33NC357773C0 D!)C ( 01		*#,QVV#4i6G"H#I J !1
 !% 7 7 AI "&!9!9#,,.!IJ77==11%0* JJsxxJ&-IIK; &I $r!   c                   / pVP                   '       EdA   R p\        P                  P                  VP                   V4      pV P	                  V4      pV'       g   V# VP                  R4      pVP                  R4      pVP                  R4      pVP                  R4       F  p	V	P                  R4      P                  '       d   K&  V	P                  R4       Fv  p
\        V 4      VP                  4       9  d   / V\        V 4      &   V
P                  R4      P                  V\        V 4      ,          V
P                  R4      P                  &   Kx  	  K  	  V# )	r#   r$   r%   r&   r'   r(   r)   r*   r+   )
r=   r   r   r   r>   r?   r@   rA   r:   keys)r   rN   outputrO   r   rP   rQ   r%   r&   r'   rR   s   &&         r   rsopvgp_openssh_ext.rsop`   s   =C77<< 1 137Dzz$'H]]?3F;;v&D<0J!+!3!3O!D %%m4999'//?B4y5,.s4y)(-- 3t9%bggen&9&9: @ "E r!   r   N)z/etc/ssh/sshd_config.d)	__name__
__module____qualname____firstlineno__r   rV   r[   __static_attributes____classdictcell__)__classdict__s   @r   r   r   ,   s     +. ` r!   r   )r   r
   ior   samba.gp.gpclassr   r   samba.commonr   r1   r   r   r   r!   r   <module>rg      s2   " 
 	  8 "		>Gj/ Gr!   