+
    iz                      ^ RI Ht ^ RIHt ]'       g   R]9   d   ^RIHt M^ RIt ^ RI	t
R tR tR tR	 t ! R
 R]4      t^ RIt]P&                  t^ RIHtHtHt ^ RIt ! R R]4      t]P6                  ! ]4        ! R R]4      t]P:                  ! ]4        ! R R]4      t]P>                  ! ]4        ! R R]4      t ]PB                  ! ] 4        ! R R]4      t"]PF                  ! ]"4        ! R R]4      t$]PJ                  ! ]$4        ! R R]4      t&]PN                  ! ]&4        ! R R]4      t(]PR                  ! ](4        ! R R]4      t*]PV                  ! ]*4        ! R R ]4      t,]PZ                  ! ],4        ! R! R"]4      t.]P^                  ! ].4        ! R# R$]4      t0]Pb                  ! ]04        ! R% R&]4      t2]Pf                  ! ]24        ! R' R(]4      t4]Pj                  ! ]44       ]Pl                  t6]Pn                  t7]Pp                  t8]Pr                  t9]Pt                  t:]Pv                  t;]Px                  t<]Pz                  t=]P|                  t>]P~                  t?]P                  t@]P                  tA]P                  tB]P                  tC]P                  tD]P                  tE]P                  tF]P                  tG]P                  tH]P                  tI]P                  tJ]P                  tK]P                  tL]P                  tM]P                  tN]P                  tO]P                  tP]P                  tQ]P                  tR]P                  tS]P                  tT]P                  tU]P                  tV]P                  tW]P                  tX]P                  tY]P                  tZ]P                  t[]P                  t\]P                  t]]P                  t^]P                  t_]P                  t`]P                  ta]P                  tb]P                  tc]P                  td]P                  te]P                  tf]P                  tg]P                  th]P                  ti]P                  tj]P                  tk]P                  tl]P                  tm]P                  tn]P                  to]P                  tp]P                  tq]P                  tr]P                  ts]P                  tt]P                  tu]P                  tv ! R) R*]4      tw]P                  ! ]w4        ! R+ R,]w4      ty]P                  ! ]y4        ! R- R.]w4      t{]P                  ! ]{4        ! R/ R0]w4      t}]P                  ! ]}4        ! R1 R2]4      t]EP                   ! ]4        ! R3 R4]w4      t]EP                  ! ]4        ! R5 R6]4      t]EP                  ! ]4       RR7 R8 llt]EP                  t]EP                  t]EP                  t]EP                  tRR9 R: llt ! R; R<]4      t]EP                  ! ]4       R= R> ltR? R@ ltRA RB ltRC RD ltRE RF ltRG RH ltRI RJ ltRK RL lt]EP*                  t]EP,                  t]EP.                  t ]EP0                  t RRM RN lltRO RP ltRQ RR ltRS RT ltRU RV lt ! RW RX]4      t]EP>                  ! ]4       ]EP@                  tRRY RZ llt]EPD                  t ! R[ R\]4      t]EPH                  ! ]4        ! R] R^]4      t]EPL                  ! ]4        ! R_ R`]4      t]EPP                  ! ]4        ! Ra Rb]4      t]EPT                  ! ]4        ! Rc Rd]4      t]EPX                  ! ]4        ! Re Rf]4      t]EP\                  ! ]4        ! Rg Rh]4      t]EP`                  ! ]4        ! Ri Rj]4      t]EPd                  ! ]4        ! Rk Rl]4      t]EPh                  ! ]4        ! Rm Rn]4      t]EPl                  ! ]4        ! Ro Rp]4      t]EPp                  ! ]4        ! Rq Rr]4      t]EPt                  ! ]4        ! Rs Rt]4      t]EPx                  ! ]4        ! Ru Rv]4      t]EP|                  ! ]4        ! Rw Rx]4      t]EP                  ! ]4        ! Ry Rz]4      t]EP                  ! ]4        ! R{ R|]4      t]EP                  ! ]4       ]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  tR} R~ lt ! R R]4      t]EP                  ! ]4        ! R R]4      t]EP                  ! ]4        ! R R]4      t]EP                  ! ]4        ! R R]4      t]EP                  ! ]4        ! R R]4      t]EP                  ! ]4        ! R R]4      t]EP                  ! ]4        ! R R]4      t]EP                  ! ]4        ! R R]4      t]EP                  ! ]4        ! R R]4      t]EP                  ! ]4        ! R R]4      Et ]EP                  ! E] 4        ! R R]4      Et]EP                  ! E]4        ! R R]4      Et]EP
                  ! E]4        ! R R]4      Et]EP                  ! E]4        ! R R]4      Et]EP                  ! E]4        ! R R]4      Et
]EP                  ! E]
4        ! R R]4      Et]EP                  ! E]4       ]EP                  Et]EP                  EtR R lEtR R lEt^ REIEt^ REIEt^ REIEt^ REIEt ! R R]4      EtR#   ] d	    ^ RI
t
 EL%i ; i)    )annotations)version_info.)_ida_luminaNc                     R V P                   P                  4       ,           pRV P                  P
                  : RV P                  P                  : RV: R2#   \        P                   d    Rp LPi ; i)z	proxy of  <r   z; z >)this__repr____builtin__	Exception	__class__
__module____name__)selfstrthiss   & BC:\Users\user\Downloads\ida93sp2\portable_win\python\ida_lumina.py
_swig_reprr      sg    		 2 2 44 "^^669     s   !A A43A4c                   a  V 3R  lpV# )c                  < VR 8X  d   S! WV4       R# VR8X  d   V P                   P                  V4       R# \        W4      '       d5   \        \	        \        V 4      V4      \        4      '       d   S! WV4       R# \        RV ,          4      h)r
   thisownz(You cannot add instance attributes to %sN)r
   ownhasattr
isinstancegetattrtypepropertyAttributeError)r   namevaluesets   &&&r   set_instance_attrE_swig_setattr_nondynamic_instance_variable.<locals>.set_instance_attr   su    6>E"YIIMM% T  ZT
D0I& &E" !K"       )r!   r"   s   f r   *_swig_setattr_nondynamic_instance_variabler&      s    
 r$   c                   a  V 3R  lpV# )c                   < \        W4      '       d+   \        \        W4      \        4      '       g   S! WV4       R# \	        R V ,          4      h)z%You cannot add class attributes to %sN)r   r   r   r   r   )clsr   r    r!   s   &&&r   set_class_attr?_swig_setattr_nondynamic_class_variable.<locals>.set_class_attr(   s:    3j1CX&N&N5! !H3!NOOr$   r%   )r!   r*   s   f r   '_swig_setattr_nondynamic_class_variabler,   &   s    P
 r$   c                   a  V 3R lpV# )zlClass decorator for adding a metaclass to a SWIG wrapped class - a slimmed down version of six.add_metaclassc                p   < S! V P                   V P                  V P                  P                  4       4      # N)r   	__bases____dict__copy)r)   	metaclasss   &r   wrapper$_swig_add_metaclass.<locals>.wrapper3   s'    s}}cll6G6G6IJJr$   r%   )r3   r4   s   f r   _swig_add_metaclassr6   0   s    KNr$   c                  >    ] tR t^8tRt]! ]P                  4      tRtR# )_SwigNonDynamicMetazKMeta class to enforce nondynamic attributes (no new attributes) for a classr%   N)	r   r   __qualname____firstlineno____doc__r,   r   __setattr____static_attributes__r%   r$   r   r8   r8   8   s    U9$:J:JKKr$   r8   )TupleListUnionc                     ] tR t^Ct]! R R RR7      t]tR t]	P                  tR R ltR R	 ltR
 R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR  R! ltR" R# ltR$ R% ltR& R' ltR( R) ltR* R+ ltR, R- ltR. R/ lt R0 R1 lt!R2 R3 lt"R4 R5 lt#R6 R7 lt$R8 R9 lt%R: R; lt&R< R= lt'R> R? lt(R@ RA lt)]*PV                  t,]*PZ                  t.]*P^                  t0RBt1RC# )Dlumina_op_res_vec_tc                	6    V P                   P                  4       # r/   r
   r   xs   &r   <lambda>lumina_op_res_vec_t.<lambda>D       r$   c                	8    V P                   P                  V4      # r/   rD   rF   vs   &&r   rG   rH   D       AFFJJqMr$   The membership flagdocc                	X    \         P                  ! V \         P                  ! V!  4       R # r/   )r   lumina_op_res_vec_t_swiginitnew_lumina_op_res_vec_tr   argss   &*r   __init__lumina_op_res_vec_t.__init__H   s'    00{##8$%)8+ 	,r$   c                   V ^8  d   QhRR/# )   returnz'lumina_op_res_t &'r%   )formats   "r   __annotate__ lumina_op_res_vec_t.__annotate__M   s     F F!4 Fr$   c                	2    \         P                  ! V .VO5!  # r/   )r   lumina_op_res_vec_t_push_backrT   s   &*r   	push_backlumina_op_res_vec_t.push_backM   s    88EEEr$   c                   V ^8  d   QhRR/# rY   rZ   Noner%   )r[   s   "r   r\   r]   P        > > >r$   c                	.    \         P                  ! V 4      # r/   )r   lumina_op_res_vec_t_pop_backr   s   &r   pop_backlumina_op_res_vec_t.pop_backP       77==r$   c                   V ^8  d   QhRR/# rY   rZ   intr%   )r[   s   "r   r\   r]   S   s     : :S :r$   c                	.    \         P                  ! V 4      # r/   )r   lumina_op_res_vec_t_sizerh   s   &r   sizelumina_op_res_vec_t.sizeS       33D99r$   c                   V ^8  d   QhRR/# rY   rZ   boolr%   )r[   s   "r   r\   r]   V        ; ;d ;r$   c                	.    \         P                  ! V 4      # r/   )r   lumina_op_res_vec_t_emptyrh   s   &r   emptylumina_op_res_vec_t.emptyV       44T::r$   c                    V ^8  d   QhRRRR/# )rY   _idxrn   rZ   'lumina_op_res_t const &'r%   )r[   s   "r   r\   r]   Y   s     > >s >7 >r$   c                	.    \         P                  ! W4      # r/   )r   lumina_op_res_vec_t_atr   r~   s   &&r   atlumina_op_res_vec_t.atY   s    11$==r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r]   \   s     < <t <r$   c                	.    \         P                  ! V 4      # r/   )r   lumina_op_res_vec_t_qclearrh   s   &r   qclearlumina_op_res_vec_t.qclear\   s    55d;;r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r]   _   rw   r$   c                	.    \         P                  ! V 4      # r/   )r   lumina_op_res_vec_t_clearrh   s   &r   clearlumina_op_res_vec_t.clear_   r|   r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r]   b   s     C Cd Cr$   c                	2    \         P                  ! V .VO5!  # r/   )r   lumina_op_res_vec_t_resizerT   s   &*r   resizelumina_op_res_vec_t.resizeb       55dBTBBr$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r]   e   s     A AD Ar$   c                	2    \         P                  ! V .VO5!  # r/   )r   lumina_op_res_vec_t_growrT   s   &*r   growlumina_op_res_vec_t.growe       33D@4@@r$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r]   h   s     > > >r$   c                	.    \         P                  ! V 4      # r/   )r   lumina_op_res_vec_t_capacityrh   s   &r   capacitylumina_op_res_vec_t.capacityh   rk   r$   c                    V ^8  d   QhRRRR/# rY   cntrn   rZ   rd   r%   )r[   s   "r   r\   r]   k   s     B B3 B$ Br$   c                	.    \         P                  ! W4      # r/   )r   lumina_op_res_vec_t_reserver   r   s   &&r   reservelumina_op_res_vec_t.reservek   s    66tAAr$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r]   n   re   r$   c                	.    \         P                  ! V 4      # r/   )r   lumina_op_res_vec_t_truncaterh   s   &r   truncatelumina_op_res_vec_t.truncaten   rk   r$   c                    V ^8  d   QhRRRR/# )rY   r'lumina_op_res_vec_t'rZ   rd   r%   )r[   s   "r   r\   r]   q   s     = =+ =t =r$   c                	.    \         P                  ! W4      # r/   )r   lumina_op_res_vec_t_swapr   r   s   &&r   swaplumina_op_res_vec_t.swapq       33D<<r$   c                   V ^8  d   QhRR/# )rY   rZ   'lumina_op_res_t *'r%   )r[   s   "r   r\   r]   t   s     = =+ =r$   c                	.    \         P                  ! V 4      # r/   )r   lumina_op_res_vec_t_extractrh   s   &r   extractlumina_op_res_vec_t.extractt       66t<<r$   c               $    V ^8  d   QhRRRRRR/# )rY   sr   lenrn   rZ   rd   r%   )r[   s   "r   r\   r]   w   s'     D D+ D# D Dr$   c                	0    \         P                  ! WV4      # r/   )r   lumina_op_res_vec_t_injectr   r   r   s   &&&r   injectlumina_op_res_vec_t.injectw   s    55dsCCr$   c                    V ^8  d   QhRRRR/# rY   r   r   rZ   rv   r%   )r[   s   "r   r\   r]   z        ? ?- ? ?r$   c                	.    \         P                  ! W4      # r/   )r   lumina_op_res_vec_t___eq__r   s   &&r   __eq__lumina_op_res_vec_t.__eq__z       55d>>r$   c                    V ^8  d   QhRRRR/# r   r%   )r[   s   "r   r\   r]   }   r   r$   c                	.    \         P                  ! W4      # r/   )r   lumina_op_res_vec_t___ne__r   s   &&r   __ne__lumina_op_res_vec_t.__ne__}   r   r$   c                   V ^8  d   QhRR/# rY   rZ   z,'qvector< lumina_op_res_t >::const_iterator'r%   )r[   s   "r   r\   r]      s     B BI Br$   c                	2    \         P                  ! V .VO5!  # r/   )r   lumina_op_res_vec_t_beginrT   s   &*r   beginlumina_op_res_vec_t.begin       44TADAAr$   c                   V ^8  d   QhRR/# r   r%   )r[   s   "r   r\   r]      s     @ @G @r$   c                	2    \         P                  ! V .VO5!  # r/   )r   lumina_op_res_vec_t_endrT   s   &*r   endlumina_op_res_vec_t.end       224?$??r$   c               $    V ^8  d   QhRRRRRR/# )rY   it&'qvector< lumina_op_res_t >::iterator'rF   r   rZ   r%   )r[   s   "r   r\   r]      s)     C C? C!C%KCr$   c                	0    \         P                  ! WV4      # r/   )r   lumina_op_res_vec_t_insertr   r   rF   s   &&&r   insertlumina_op_res_vec_t.insert   s    55dBBr$   c                   V ^8  d   QhRR/# )rY   rZ   r   r%   )r[   s   "r   r\   r]      s     B BC Br$   c                	2    \         P                  ! V .VO5!  # r/   )r   lumina_op_res_vec_t_eraserT   s   &*r   eraselumina_op_res_vec_t.erase   r   r$   c                   V ^8  d   QhRR/# r   r%   )r[   s   "r   r\   r]      s     A AH Ar$   c                	2    \         P                  ! V .VO5!  # r/   )r   lumina_op_res_vec_t_findrT   s   &*r   findlumina_op_res_vec_t.find   r   r$   c                    V ^8  d   QhRRRR/# rY   rF   r   rZ   rv   r%   )r[   s   "r   r\   r]      s     < <. <$ <r$   c                	.    \         P                  ! W4      # r/   )r   lumina_op_res_vec_t_hasr   rF   s   &&r   haslumina_op_res_vec_t.has       224;;r$   c                    V ^8  d   QhRRRR/# r   r%   )r[   s   "r   r\   r]      s     C C5 C Cr$   c                	.    \         P                  ! W4      # r/   )r   lumina_op_res_vec_t_add_uniquer   s   &&r   
add_uniquelumina_op_res_vec_t.add_unique   s    99$BBr$   c                    V ^8  d   QhRRRR/# r   r%   )r[   s   "r   r\   r]      s     = =/ =4 =r$   c                	.    \         P                  ! W4      # r/   )r   lumina_op_res_vec_t__delr   s   &&r   _dellumina_op_res_vec_t._del   r   r$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r]      s     = = =r$   c                	.    \         P                  ! V 4      # r/   )r   lumina_op_res_vec_t___len__rh   s   &r   __len__lumina_op_res_vec_t.__len__   r   r$   c                    V ^8  d   QhRRRR/# )rY   irn   rZ   r   r%   )r[   s   "r   r\   r]      s     D DS D$= Dr$   c                	.    \         P                  ! W4      # r/   )r   lumina_op_res_vec_t___getitem__r   r	  s   &&r   __getitem__lumina_op_res_vec_t.__getitem__   s    ::4CCr$   c               $    V ^8  d   QhRRRRRR/# )rY   r	  rn   rL   r   rZ   rd   r%   )r[   s   "r   r\   r]      s'     G GS G%> G$ Gr$   c                	0    \         P                  ! WV4      # r/   )r   lumina_op_res_vec_t___setitem__r   r	  rL   s   &&&r   __setitem__lumina_op_res_vec_t.__setitem__   s    ::4AFFr$   c                    V ^8  d   QhRRRR/# )rY   rF   r   rZ   rd   r%   )r[   s   "r   r\   r]      s     ? ?1 ?T ?r$   c                	.    \         P                  ! W4      # r/   )r   lumina_op_res_vec_t_appendr   s   &&r   appendlumina_op_res_vec_t.append   r   r$   c                    V ^8  d   QhRRRR/# )rY   rF   r   rZ   rd   r%   )r[   s   "r   r\   r]      r   r$   c                	.    \         P                  ! W4      # r/   )r   lumina_op_res_vec_t_extendr   s   &&r   extendlumina_op_res_vec_t.extend   r   r$   r%   N)2r   r   r9   r:   r   r   r   r   rV   r   delete_lumina_op_res_vec_t__swig_destroy__r`   ri   rq   rz   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r  r  
ida_idaapi_qvector_frontfront_qvector_backback_bounded_getitem_iterator__iter__r=   r%   r$   r   rB   rB   C   s    -/I!#GH, #==F>:;><;CA>B>==D??B@CBA<C==DG??%%E##D33Hr$   rB   c                     ] tR t^t]! R R RR7      t]tR t]	P                  tR R ltR R	 ltR
 R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR  R! ltR" R# ltR$ R% ltR& R' ltR( R) ltR* R+ ltR, R- ltR. R/ lt R0 R1 lt!R2 R3 lt"R4 R5 lt#]$PJ                  t&]$PN                  t(]$PR                  t*R6t+R7# )8func_info_vec_tc                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   func_info_vec_t.<lambda>   rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r+     rM   r$   rN   rO   c                	X    \         P                  ! V \         P                  ! V!  4       R # r/   )r   func_info_vec_t_swiginitnew_func_info_vec_trT   s   &*r   rV   func_info_vec_t.__init__   '    ,,T;4 !%4' 	(r$   c                   V ^8  d   QhRR/# )rY   rZ   z'func_info_t &'r%   )r[   s   "r   r\   func_info_vec_t.__annotate__   s     B B Br$   c                	2    \         P                  ! V .VO5!  # r/   )r   func_info_vec_t_push_backrT   s   &*r   r`   func_info_vec_t.push_back   r   r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r3          : : :r$   c                	.    \         P                  ! V 4      # r/   )r   func_info_vec_t_pop_backrh   s   &r   ri   func_info_vec_t.pop_back   rs   r$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r3          6 6S 6r$   c                	.    \         P                  ! V 4      # r/   )r   func_info_vec_t_sizerh   s   &r   rq   func_info_vec_t.size       //55r$   c                   V ^8  d   QhRR/# ru   r%   )r[   s   "r   r\   r3          7 7d 7r$   c                	.    \         P                  ! V 4      # r/   )r   func_info_vec_t_emptyrh   s   &r   rz   func_info_vec_t.empty       0066r$   c                    V ^8  d   QhRRRR/# )rY   r~   rn   rZ   'func_info_t const &'r%   )r[   s   "r   r\   r3     s     : :s :3 :r$   c                	.    \         P                  ! W4      # r/   )r   func_info_vec_t_atr   s   &&r   r   func_info_vec_t.at       --d99r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r3          8 8t 8r$   c                	.    \         P                  ! V 4      # r/   )r   func_info_vec_t_qclearrh   s   &r   r   func_info_vec_t.qclear       11$77r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r3     rC  r$   c                	.    \         P                  ! V 4      # r/   )r   func_info_vec_t_clearrh   s   &r   r   func_info_vec_t.clear   rG  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r3          ? ?d ?r$   c                	2    \         P                  ! V .VO5!  # r/   )r   func_info_vec_t_resizerT   s   &*r   r   func_info_vec_t.resize       11$>>>r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r3          = =D =r$   c                	2    \         P                  ! V .VO5!  # r/   )r   func_info_vec_t_growrT   s   &*r   r   func_info_vec_t.grow       //<t<<r$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r3          : : :r$   c                	.    \         P                  ! V 4      # r/   )r   func_info_vec_t_capacityrh   s   &r   r   func_info_vec_t.capacity   rs   r$   c                    V ^8  d   QhRRRR/# r   r%   )r[   s   "r   r\   r3          > >3 >$ >r$   c                	.    \         P                  ! W4      # r/   )r   func_info_vec_t_reserver   s   &&r   r   func_info_vec_t.reserve       224==r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r3     r8  r$   c                	.    \         P                  ! V 4      # r/   )r   func_info_vec_t_truncaterh   s   &r   r   func_info_vec_t.truncate   rs   r$   c                    V ^8  d   QhRRRR/# )rY   r   'func_info_vec_t'rZ   rd   r%   )r[   s   "r   r\   r3          9 9' 94 9r$   c                	.    \         P                  ! W4      # r/   )r   func_info_vec_t_swapr   s   &&r   r   func_info_vec_t.swap       //88r$   c                   V ^8  d   QhRR/# )rY   rZ   z'func_info_t *'r%   )r[   s   "r   r\   r3     s     9 9 9r$   c                	.    \         P                  ! V 4      # r/   )r   func_info_vec_t_extractrh   s   &r   r   func_info_vec_t.extract       22488r$   c               $    V ^8  d   QhRRRRRR/# )rY   r   'func_info_t'r   rn   rZ   rd   r%   )r[   s   "r   r\   r3     s&     @ @ @C @4 @r$   c                	0    \         P                  ! WV4      # r/   )r   func_info_vec_t_injectr   s   &&&r   r   func_info_vec_t.inject       11$3??r$   c                   V ^8  d   QhRR/# rY   rZ   z('qvector< func_info_t >::const_iterator'r%   )r[   s   "r   r\   r3     s     > >E >r$   c                	2    \         P                  ! V .VO5!  # r/   )r   func_info_vec_t_beginrT   s   &*r   r   func_info_vec_t.begin       00===r$   c                   V ^8  d   QhRR/# r  r%   )r[   s   "r   r\   r3     s     < <C <r$   c                	2    \         P                  ! V .VO5!  # r/   )r   func_info_vec_t_endrT   s   &*r   r   func_info_vec_t.end       ..t;d;;r$   c               $    V ^8  d   QhRRRRRR/# )rY   r   r  rF   rZ   "'qvector< func_info_t >::iterator'r%   )r[   s   "r   r\   r3     s"     ? ? ?= ?.?r$   c                	0    \         P                  ! WV4      # r/   )r   func_info_vec_t_insertr   s   &&&r   r   func_info_vec_t.insert       11$A>>r$   c                   V ^8  d   QhRR/# )rY   rZ   r  r%   )r[   s   "r   r\   r3     s     > >? >r$   c                	2    \         P                  ! V .VO5!  # r/   )r   func_info_vec_t_eraserT   s   &*r   r   func_info_vec_t.erase   r  r$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r3          9 9 9r$   c                	.    \         P                  ! V 4      # r/   )r   func_info_vec_t___len__rh   s   &r   r  func_info_vec_t.__len__   r~  r$   c                    V ^8  d   QhRRRR/# )rY   r	  rn   rZ   rI  r%   )r[   s   "r   r\   r3     s     @ @S @$9 @r$   c                	.    \         P                  ! W4      # r/   )r   func_info_vec_t___getitem__r  s   &&r   r  func_info_vec_t.__getitem__       66t??r$   c               $    V ^8  d   QhRRRRRR/# )rY   r	  rn   rL   r  rZ   rd   r%   )r[   s   "r   r\   r3     s&     C CS C] Cd Cr$   c                	0    \         P                  ! WV4      # r/   )r   func_info_vec_t___setitem__r  s   &&&r   r  func_info_vec_t.__setitem__       66tBBr$   c                    V ^8  d   QhRRRR/# )rY   rF   r  rZ   rd   r%   )r[   s   "r   r\   r3     s     ; ; ; ;r$   c                	.    \         P                  ! W4      # r/   )r   func_info_vec_t_appendr   s   &&r   r  func_info_vec_t.append       11$::r$   c                    V ^8  d   QhRRRR/# )rY   rF   rt  rZ   rd   r%   )r[   s   "r   r\   r3          ; ;) ;T ;r$   c                	.    \         P                  ! W4      # r/   )r   func_info_vec_t_extendr   s   &&r   r  func_info_vec_t.extend   r  r$   r%   N),r   r   r9   r:   r   r   r   r   rV   r   delete_func_info_vec_tr   r`   ri   rq   rz   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r  r!  r"  r#  r$  r%  r&  r'  r=   r%   r$   r   r)  r)         -/I!#GH( #99B:67:87?=:>:99@><?>9@C;;%%E##D33Hr$   r)  c                     ] tR tRt]! R R RR7      t]tR t]	P                  tR R ltR	 R
 ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R  ltR! R" ltR# R$ ltR% R& ltR' R( ltR) R* ltR+ R, ltR- R. ltR/ R0 lt R1 R2 lt!R3 R4 lt"R5 R6 lt#]$PJ                  t&]$PN                  t(]$PR                  t*R7t+R8# )9func_info_and_frequency_vec_ti	  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   &func_info_and_frequency_vec_t.<lambda>
  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r  
  rM   r$   rN   rO   c                	X    \         P                  ! V \         P                  ! V!  4       R # r/   )r   &func_info_and_frequency_vec_t_swiginit!new_func_info_and_frequency_vec_trT   s   &*r   rV   &func_info_and_frequency_vec_t.__init__  s!    ::4994@	Br$   c                   V ^8  d   QhRR/# )rY   rZ   z'func_info_and_frequency_t &'r%   )r[   s   "r   r\   *func_info_and_frequency_vec_t.__annotate__  s     P P!> Pr$   c                	2    \         P                  ! V .VO5!  # r/   )r   'func_info_and_frequency_vec_t_push_backrT   s   &*r   r`   'func_info_and_frequency_vec_t.push_back  s    BB4O$OOr$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r         H H Hr$   c                	.    \         P                  ! V 4      # r/   )r   &func_info_and_frequency_vec_t_pop_backrh   s   &r   ri   &func_info_and_frequency_vec_t.pop_back      AA$GGr$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r    s     D DS Dr$   c                	.    \         P                  ! V 4      # r/   )r   "func_info_and_frequency_vec_t_sizerh   s   &r   rq   "func_info_and_frequency_vec_t.size      ==dCCr$   c                   V ^8  d   QhRR/# ru   r%   )r[   s   "r   r\   r         E Ed Er$   c                	.    \         P                  ! V 4      # r/   )r   #func_info_and_frequency_vec_t_emptyrh   s   &r   rz   #func_info_and_frequency_vec_t.empty      >>tDDr$   c                    V ^8  d   QhRRRR/# )rY   r~   rn   rZ   #'func_info_and_frequency_t const &'r%   )r[   s   "r   r\   r    s     H Hs HA Hr$   c                	.    \         P                  ! W4      # r/   )r    func_info_and_frequency_vec_t_atr   s   &&r   r    func_info_and_frequency_vec_t.at  s    ;;DGGr$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r  "  s     F Ft Fr$   c                	.    \         P                  ! V 4      # r/   )r   $func_info_and_frequency_vec_t_qclearrh   s   &r   r   $func_info_and_frequency_vec_t.qclear"      ??EEr$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r  %  r  r$   c                	.    \         P                  ! V 4      # r/   )r   #func_info_and_frequency_vec_t_clearrh   s   &r   r   #func_info_and_frequency_vec_t.clear%  r  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r  (  s     M Md Mr$   c                	2    \         P                  ! V .VO5!  # r/   )r   $func_info_and_frequency_vec_t_resizerT   s   &*r   r   $func_info_and_frequency_vec_t.resize(  s    ??LtLLr$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r  +  s     K KD Kr$   c                	2    \         P                  ! V .VO5!  # r/   )r   "func_info_and_frequency_vec_t_growrT   s   &*r   r   "func_info_and_frequency_vec_t.grow+      ==dJTJJr$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r  .  s     H H Hr$   c                	.    \         P                  ! V 4      # r/   )r   &func_info_and_frequency_vec_t_capacityrh   s   &r   r   &func_info_and_frequency_vec_t.capacity.  r  r$   c                    V ^8  d   QhRRRR/# r   r%   )r[   s   "r   r\   r  1  s     L L3 L$ Lr$   c                	.    \         P                  ! W4      # r/   )r   %func_info_and_frequency_vec_t_reserver   s   &&r   r   %func_info_and_frequency_vec_t.reserve1  s    @@KKr$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r  4  r  r$   c                	.    \         P                  ! V 4      # r/   )r   &func_info_and_frequency_vec_t_truncaterh   s   &r   r   &func_info_and_frequency_vec_t.truncate4  r  r$   c                    V ^8  d   QhRRRR/# )rY   r   'func_info_and_frequency_vec_t'rZ   rd   r%   )r[   s   "r   r\   r  7  s     G G5 G Gr$   c                	.    \         P                  ! W4      # r/   )r   "func_info_and_frequency_vec_t_swapr   s   &&r   r   "func_info_and_frequency_vec_t.swap7      ==dFFr$   c                   V ^8  d   QhRR/# )rY   rZ   z'func_info_and_frequency_t *'r%   )r[   s   "r   r\   r  :  s     G G5 Gr$   c                	.    \         P                  ! V 4      # r/   )r   %func_info_and_frequency_vec_t_extractrh   s   &r   r   %func_info_and_frequency_vec_t.extract:      @@FFr$   c               $    V ^8  d   QhRRRRRR/# )rY   r   'func_info_and_frequency_t'r   rn   rZ   rd   r%   )r[   s   "r   r\   r  =  s'     N N3 N# N Nr$   c                	0    \         P                  ! WV4      # r/   )r   $func_info_and_frequency_vec_t_injectr   s   &&&r   r   $func_info_and_frequency_vec_t.inject=  s    ??MMr$   c                   V ^8  d   QhRR/# rY   rZ   z6'qvector< func_info_and_frequency_t >::const_iterator'r%   )r[   s   "r   r\   r  @  s     L LBLr$   c                	2    \         P                  ! V .VO5!  # r/   )r   #func_info_and_frequency_vec_t_beginrT   s   &*r   r   #func_info_and_frequency_vec_t.begin@  s    >>tKdKKr$   c                   V ^8  d   QhRR/# r  r%   )r[   s   "r   r\   r  D  s     J JBJr$   c                	2    \         P                  ! V .VO5!  # r/   )r   !func_info_and_frequency_vec_t_endrT   s   &*r   r   !func_info_and_frequency_vec_t.endD      <<TIDIIr$   c               $    V ^8  d   QhRRRRRR/# )rY   r   r  rF   rZ   0'qvector< func_info_and_frequency_t >::iterator'r%   )r[   s   "r   r\   r  H  s)     M M4 M#M<Mr$   c                	0    \         P                  ! WV4      # r/   )r   $func_info_and_frequency_vec_t_insertr   s   &&&r   r   $func_info_and_frequency_vec_t.insertH  s     ??!LLr$   c                   V ^8  d   QhRR/# )rY   rZ   r  r%   )r[   s   "r   r\   r  M  s     L LM Lr$   c                	2    \         P                  ! V .VO5!  # r/   )r   #func_info_and_frequency_vec_t_eraserT   s   &*r   r   #func_info_and_frequency_vec_t.eraseM  s    >>tKdKKr$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r  P  s     G G Gr$   c                	.    \         P                  ! V 4      # r/   )r   %func_info_and_frequency_vec_t___len__rh   s   &r   r  %func_info_and_frequency_vec_t.__len__P  r  r$   c                    V ^8  d   QhRRRR/# )rY   r	  rn   rZ   r  r%   )r[   s   "r   r\   r  S  s     N NS N$G Nr$   c                	.    \         P                  ! W4      # r/   )r   )func_info_and_frequency_vec_t___getitem__r  s   &&r   r  )func_info_and_frequency_vec_t.__getitem__S  s    DDTMMr$   c               $    V ^8  d   QhRRRRRR/# )rY   r	  rn   rL   r  rZ   rd   r%   )r[   s   "r   r\   r  V  s"      S %@ D r$   c                	0    \         P                  ! WV4      # r/   )r   )func_info_and_frequency_vec_t___setitem__r  s   &&&r   r  )func_info_and_frequency_vec_t.__setitem__V  s    DDTa  	r$   c                    V ^8  d   QhRRRR/# )rY   rF   r  rZ   rd   r%   )r[   s   "r   r\   r  Z  s     I I3 It Ir$   c                	.    \         P                  ! W4      # r/   )r   $func_info_and_frequency_vec_t_appendr   s   &&r   r  $func_info_and_frequency_vec_t.appendZ      ??HHr$   c                    V ^8  d   QhRRRR/# )rY   rF   r  rZ   rd   r%   )r[   s   "r   r\   r  ]  s     I I7 I4 Ir$   c                	.    \         P                  ! W4      # r/   )r   $func_info_and_frequency_vec_t_extendr   s   &&r   r  $func_info_and_frequency_vec_t.extend]  r*  r$   r%   N),r   r   r9   r:   r   r   r   r   rV   r   $delete_func_info_and_frequency_vec_tr   r`   ri   rq   rz   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r  r!  r"  r#  r$  r%  r&  r'  r=   r%   r$   r   r  r  	  s    -/I!#GHB #GGPHDEHFEMKHLHGGNLJM
LGNII%%E##D33Hr$   r  c                     ] tR tRt]! R R RR7      t]tR t]	P                  tR R ltR	 R
 ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R  ltR! R" ltR# R$ ltR% R& ltR' R( ltR) R* ltR+ R, ltR- R. ltR/ R0 lt R1 R2 lt!R3 R4 lt"R5 R6 lt#]$PJ                  t&]$PN                  t(]$PR                  t*R7t+R8# )9func_info_and_pattern_vec_tih  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   $func_info_and_pattern_vec_t.<lambda>i  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r3  i  rM   r$   rN   rO   c                	X    \         P                  ! V \         P                  ! V!  4       R # r/   )r   $func_info_and_pattern_vec_t_swiginitnew_func_info_and_pattern_vec_trT   s   &*r   rV   $func_info_and_pattern_vec_t.__init__m  s)    88{++@,-1@3 	4r$   c                   V ^8  d   QhRR/# )rY   rZ   z'func_info_and_pattern_t &'r%   )r[   s   "r   r\   (func_info_and_pattern_vec_t.__annotate__r  s     N N!< Nr$   c                	2    \         P                  ! V .VO5!  # r/   )r   %func_info_and_pattern_vec_t_push_backrT   s   &*r   r`   %func_info_and_pattern_vec_t.push_backr  s    @@MMMr$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r:  u       F F Fr$   c                	.    \         P                  ! V 4      # r/   )r   $func_info_and_pattern_vec_t_pop_backrh   s   &r   ri   $func_info_and_pattern_vec_t.pop_backu  r  r$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r:  x  s     B BS Br$   c                	.    \         P                  ! V 4      # r/   )r    func_info_and_pattern_vec_t_sizerh   s   &r   rq    func_info_and_pattern_vec_t.sizex  s    ;;DAAr$   c                   V ^8  d   QhRR/# ru   r%   )r[   s   "r   r\   r:  {       C Cd Cr$   c                	.    \         P                  ! V 4      # r/   )r   !func_info_and_pattern_vec_t_emptyrh   s   &r   rz   !func_info_and_pattern_vec_t.empty{      <<TBBr$   c                    V ^8  d   QhRRRR/# )rY   r~   rn   rZ   !'func_info_and_pattern_t const &'r%   )r[   s   "r   r\   r:  ~  s     F Fs F? Fr$   c                	.    \         P                  ! W4      # r/   )r   func_info_and_pattern_vec_t_atr   s   &&r   r   func_info_and_pattern_vec_t.at~  s    99$EEr$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r:    s     D Dt Dr$   c                	.    \         P                  ! V 4      # r/   )r   "func_info_and_pattern_vec_t_qclearrh   s   &r   r   "func_info_and_pattern_vec_t.qclear  r  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r:    rH  r$   c                	.    \         P                  ! V 4      # r/   )r   !func_info_and_pattern_vec_t_clearrh   s   &r   r   !func_info_and_pattern_vec_t.clear  rL  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r:    s     K Kd Kr$   c                	2    \         P                  ! V .VO5!  # r/   )r   "func_info_and_pattern_vec_t_resizerT   s   &*r   r   "func_info_and_pattern_vec_t.resize  r  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r:    s     I ID Ir$   c                	2    \         P                  ! V .VO5!  # r/   )r    func_info_and_pattern_vec_t_growrT   s   &*r   r    func_info_and_pattern_vec_t.grow  s    ;;DH4HHr$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r:    s     F F Fr$   c                	.    \         P                  ! V 4      # r/   )r   $func_info_and_pattern_vec_t_capacityrh   s   &r   r   $func_info_and_pattern_vec_t.capacity  r  r$   c                    V ^8  d   QhRRRR/# r   r%   )r[   s   "r   r\   r:    s     J J3 J$ Jr$   c                	.    \         P                  ! W4      # r/   )r   #func_info_and_pattern_vec_t_reserver   s   &&r   r   #func_info_and_pattern_vec_t.reserve  s    >>tIIr$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r:    r?  r$   c                	.    \         P                  ! V 4      # r/   )r   $func_info_and_pattern_vec_t_truncaterh   s   &r   r   $func_info_and_pattern_vec_t.truncate  r  r$   c                    V ^8  d   QhRRRR/# )rY   r   'func_info_and_pattern_vec_t'rZ   rd   r%   )r[   s   "r   r\   r:    s     E E3 Et Er$   c                	.    \         P                  ! W4      # r/   )r    func_info_and_pattern_vec_t_swapr   s   &&r   r    func_info_and_pattern_vec_t.swap  s    ;;DDDr$   c                   V ^8  d   QhRR/# )rY   rZ   z'func_info_and_pattern_t *'r%   )r[   s   "r   r\   r:    s     E E3 Er$   c                	.    \         P                  ! V 4      # r/   )r   #func_info_and_pattern_vec_t_extractrh   s   &r   r   #func_info_and_pattern_vec_t.extract  r  r$   c               $    V ^8  d   QhRRRRRR/# )rY   r   'func_info_and_pattern_t'r   rn   rZ   rd   r%   )r[   s   "r   r\   r:    s'     L L1 L Lt Lr$   c                	0    \         P                  ! WV4      # r/   )r   "func_info_and_pattern_vec_t_injectr   s   &&&r   r   "func_info_and_pattern_vec_t.inject  s    ==dsKKr$   c                   V ^8  d   QhRR/# rY   rZ   z4'qvector< func_info_and_pattern_t >::const_iterator'r%   )r[   s   "r   r\   r:    s     J J@Jr$   c                	2    \         P                  ! V .VO5!  # r/   )r   !func_info_and_pattern_vec_t_beginrT   s   &*r   r   !func_info_and_pattern_vec_t.begin  r  r$   c                   V ^8  d   QhRR/# r}  r%   )r[   s   "r   r\   r:    s     H H@Hr$   c                	2    \         P                  ! V .VO5!  # r/   )r   func_info_and_pattern_vec_t_endrT   s   &*r   r   func_info_and_pattern_vec_t.end  s    ::4G$GGr$   c               $    V ^8  d   QhRRRRRR/# )rY   r   rx  rF   rZ   .'qvector< func_info_and_pattern_t >::iterator'r%   )r[   s   "r   r\   r:    s)     K K2 K!K:Kr$   c                	0    \         P                  ! WV4      # r/   )r   "func_info_and_pattern_vec_t_insertr   s   &&&r   r   "func_info_and_pattern_vec_t.insert  s     ==dJJr$   c                   V ^8  d   QhRR/# )rY   rZ   r  r%   )r[   s   "r   r\   r:    s     J JK Jr$   c                	2    \         P                  ! V .VO5!  # r/   )r   !func_info_and_pattern_vec_t_eraserT   s   &*r   r   !func_info_and_pattern_vec_t.erase  s    <<TIDIIr$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r:    s     E E Er$   c                	.    \         P                  ! V 4      # r/   )r   #func_info_and_pattern_vec_t___len__rh   s   &r   r  #func_info_and_pattern_vec_t.__len__  r  r$   c                    V ^8  d   QhRRRR/# )rY   r	  rn   rZ   rN  r%   )r[   s   "r   r\   r:    s     L LS L$E Lr$   c                	.    \         P                  ! W4      # r/   )r   'func_info_and_pattern_vec_t___getitem__r  s   &&r   r  'func_info_and_pattern_vec_t.__getitem__  s    BB4KKr$   c               $    V ^8  d   QhRRRRRR/# )rY   r	  rn   rL   rx  rZ   rd   r%   )r[   s   "r   r\   r:    s'     O OS O%> O$ Or$   c                	0    \         P                  ! WV4      # r/   )r   'func_info_and_pattern_vec_t___setitem__r  s   &&&r   r  'func_info_and_pattern_vec_t.__setitem__      BB4ANNr$   c                    V ^8  d   QhRRRR/# )rY   rF   rx  rZ   rd   r%   )r[   s   "r   r\   r:    s     G G1 GT Gr$   c                	.    \         P                  ! W4      # r/   )r   "func_info_and_pattern_vec_t_appendr   s   &&r   r  "func_info_and_pattern_vec_t.append  r  r$   c                    V ^8  d   QhRRRR/# )rY   rF   ro  rZ   rd   r%   )r[   s   "r   r\   r:    s     G G5 G Gr$   c                	.    \         P                  ! W4      # r/   )r   "func_info_and_pattern_vec_t_extendr   s   &&r   r  "func_info_and_pattern_vec_t.extend  r  r$   r%   N),r   r   r9   r:   r   r   r   r   rV   r   "delete_func_info_and_pattern_vec_tr   r`   ri   rq   rz   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r  r!  r"  r#  r$  r%  r&  r'  r=   r%   r$   r   r1  r1  h  s    -/I!#GH4 #EENFBCFDCKIFJFEELJHK
JELOGG%%E##D33Hr$   r1  c                     ] tR tRt]! R R RR7      t]tR t]	P                  tR R ltR	 R
 ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R  ltR! R" ltR# R$ ltR% R& ltR' R( ltR) R* ltR+ R, ltR- R. ltR/ R0 lt R1 R2 lt!R3 R4 lt"R5 R6 lt#]$PJ                  t&]$PN                  t(]$PR                  t*R7t+R8# )9%func_info_pattern_and_frequency_vec_ti  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   .func_info_pattern_and_frequency_vec_t.<lambda>  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r    rM   r$   rN   rO   c                	X    \         P                  ! V \         P                  ! V!  4       R # r/   )r   .func_info_pattern_and_frequency_vec_t_swiginit)new_func_info_pattern_and_frequency_vec_trT   s   &*r   rV   .func_info_pattern_and_frequency_vec_t.__init__  s!    BB4AA4H	Jr$   c                   V ^8  d   QhRR/# )rY   rZ   z%'func_info_pattern_and_frequency_t &'r%   )r[   s   "r   r\   2func_info_pattern_and_frequency_vec_t.__annotate__  s      !F r$   c                	2    \         P                  ! V .VO5!  # r/   )r   /func_info_pattern_and_frequency_vec_t_push_backrT   s   &*r   r`   /func_info_pattern_and_frequency_vec_t.push_back  s    JJ4  	r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r         P P Pr$   c                	.    \         P                  ! V 4      # r/   )r   .func_info_pattern_and_frequency_vec_t_pop_backrh   s   &r   ri   .func_info_pattern_and_frequency_vec_t.pop_back      II$OOr$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r    s     L LS Lr$   c                	.    \         P                  ! V 4      # r/   )r   *func_info_pattern_and_frequency_vec_t_sizerh   s   &r   rq   *func_info_pattern_and_frequency_vec_t.size  s    EEdKKr$   c                   V ^8  d   QhRR/# ru   r%   )r[   s   "r   r\   r         M Md Mr$   c                	.    \         P                  ! V 4      # r/   )r   +func_info_pattern_and_frequency_vec_t_emptyrh   s   &r   rz   +func_info_pattern_and_frequency_vec_t.empty      FFtLLr$   c                    V ^8  d   QhRRRR/# )rY   r~   rn   rZ   +'func_info_pattern_and_frequency_t const &'r%   )r[   s   "r   r\   r    s     P Ps PI Pr$   c                	.    \         P                  ! W4      # r/   )r   (func_info_pattern_and_frequency_vec_t_atr   s   &&r   r   (func_info_pattern_and_frequency_vec_t.at  s    CCDOOr$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r    s     N Nt Nr$   c                	.    \         P                  ! V 4      # r/   )r   ,func_info_pattern_and_frequency_vec_t_qclearrh   s   &r   r   ,func_info_pattern_and_frequency_vec_t.qclear  s    GGMMr$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r    r  r$   c                	.    \         P                  ! V 4      # r/   )r   +func_info_pattern_and_frequency_vec_t_clearrh   s   &r   r   +func_info_pattern_and_frequency_vec_t.clear  r  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r    s      d r$   c                	2    \         P                  ! V .VO5!  # r/   )r   ,func_info_pattern_and_frequency_vec_t_resizerT   s   &*r   r   ,func_info_pattern_and_frequency_vec_t.resize  s    GG  	r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r    s      D r$   c                	2    \         P                  ! V .VO5!  # r/   )r   *func_info_pattern_and_frequency_vec_t_growrT   s   &*r   r   *func_info_pattern_and_frequency_vec_t.grow  s    EEd  	r$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r    s     P P Pr$   c                	.    \         P                  ! V 4      # r/   )r   .func_info_pattern_and_frequency_vec_t_capacityrh   s   &r   r   .func_info_pattern_and_frequency_vec_t.capacity  r  r$   c                    V ^8  d   QhRRRR/# r   r%   )r[   s   "r   r\   r    s      3 $ r$   c                	0    \         P                  ! V V4      # r/   )r   -func_info_pattern_and_frequency_vec_t_reserver   s   &&r   r   -func_info_pattern_and_frequency_vec_t.reserve  s    HH 	r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r    r  r$   c                	.    \         P                  ! V 4      # r/   )r   .func_info_pattern_and_frequency_vec_t_truncaterh   s   &r   r   .func_info_pattern_and_frequency_vec_t.truncate  r  r$   c                    V ^8  d   QhRRRR/# )rY   r   ''func_info_pattern_and_frequency_vec_t'rZ   rd   r%   )r[   s   "r   r\   r    s     O O= O Or$   c                	.    \         P                  ! W4      # r/   )r   *func_info_pattern_and_frequency_vec_t_swapr   s   &&r   r   *func_info_pattern_and_frequency_vec_t.swap  s    EEdNNr$   c                   V ^8  d   QhRR/# )rY   rZ   z%'func_info_pattern_and_frequency_t *'r%   )r[   s   "r   r\   r    s     O O= Or$   c                	.    \         P                  ! V 4      # r/   )r   -func_info_pattern_and_frequency_vec_t_extractrh   s   &r   r   -func_info_pattern_and_frequency_vec_t.extract      HHNNr$   c               $    V ^8  d   QhRRRRRR/# )rY   r   #'func_info_pattern_and_frequency_t'r   rn   rZ   rd   r%   )r[   s   "r   r\   r    s"      ; #  r$   c                	0    \         P                  ! V W4      # r/   )r   ,func_info_pattern_and_frequency_vec_t_injectr   s   &&&r   r   ,func_info_pattern_and_frequency_vec_t.inject  s    GG 	r$   c                   V ^8  d   QhRR/# rY   rZ   z>'qvector< func_info_pattern_and_frequency_t >::const_iterator'r%   )r[   s   "r   r\   r          Jr$   c                	2    \         P                  ! V .VO5!  # r/   )r   +func_info_pattern_and_frequency_vec_t_beginrT   s   &*r   r   +func_info_pattern_and_frequency_vec_t.begin      FFt  	r$   c                   V ^8  d   QhRR/# r  r%   )r[   s   "r   r\   r    r  r$   c                	2    \         P                  ! V .VO5!  # r/   )r   )func_info_pattern_and_frequency_vec_t_endrT   s   &*r   r   )func_info_pattern_and_frequency_vec_t.end  s    DDT  	r$   c               $    V ^8  d   QhRRRRRR/# )rY   r   r  rF   rZ   8'qvector< func_info_pattern_and_frequency_t >::iterator'r%   )r[   s   "r   r\   r    s$      < +Dr$   c                	0    \         P                  ! V W4      # r/   )r   ,func_info_pattern_and_frequency_vec_t_insertr   s   &&&r   r   ,func_info_pattern_and_frequency_vec_t.insert  s     GG 	r$   c                   V ^8  d   QhRR/# )rY   rZ   r  r%   )r[   s   "r   r\   r    s      Dr$   c                	2    \         P                  ! V .VO5!  # r/   )r   +func_info_pattern_and_frequency_vec_t_eraserT   s   &*r   r   +func_info_pattern_and_frequency_vec_t.erase  r  r$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r    s     O O Or$   c                	.    \         P                  ! V 4      # r/   )r   -func_info_pattern_and_frequency_vec_t___len__rh   s   &r   r  -func_info_pattern_and_frequency_vec_t.__len__  r  r$   c                    V ^8  d   QhRRRR/# )rY   r	  rn   rZ   r  r%   )r[   s   "r   r\   r    s      S 7r$   c                	.    \         P                  ! W4      # r/   )r   1func_info_pattern_and_frequency_vec_t___getitem__r  s   &&r   r  1func_info_pattern_and_frequency_vec_t.__getitem__  s    LL 	r$   c               $    V ^8  d   QhRRRRRR/# )rY   r	  rn   rL   r  rZ   rd   r%   )r[   s   "r   r\   r    s#      S %H r$   c                	0    \         P                  ! WV4      # r/   )r   1func_info_pattern_and_frequency_vec_t___setitem__r  s   &&&r   r  1func_info_pattern_and_frequency_vec_t.__setitem__  s    LLQ 	r$   c                    V ^8  d   QhRRRR/# )rY   rF   r  rZ   rd   r%   )r[   s   "r   r\   r  $  s      ; t r$   c                	.    \         P                  ! W4      # r/   )r   ,func_info_pattern_and_frequency_vec_t_appendr   s   &&r   r  ,func_info_pattern_and_frequency_vec_t.append$      GG  	r$   c                    V ^8  d   QhRRRR/# )rY   rF   r  rZ   rd   r%   )r[   s   "r   r\   r  (  s      ? 4 r$   c                	.    \         P                  ! W4      # r/   )r   ,func_info_pattern_and_frequency_vec_t_extendr   s   &&r   r  ,func_info_pattern_and_frequency_vec_t.extend(  r  r$   r%   N),r   r   r9   r:   r   r   r   r   rV   r   ,delete_func_info_pattern_and_frequency_vec_tr   r`   ri   rq   rz   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r  r!  r"  r#  r$  r%  r&  r'  r=   r%   r$   r   r  r    s    -/I!#GHJ #OOPLMPNMPPOO


O

 %%E##D33Hr$   r  c                     ] tR tRt]! R R RR7      t]tR t]	P                  tR R ltR	 R
 ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R  ltR! R" ltR# R$ ltR% R& ltR' R( ltR) R* ltR+ R, ltR- R. ltR/ R0 lt R1 R2 lt!R3 R4 lt"R5 R6 lt#]$PJ                  t&]$PN                  t(]$PR                  t*R7t+R8# )9insn_cmts_ti4  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   insn_cmts_t.<lambda>5  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r  5  rM   r$   rN   rO   c                	X    \         P                  ! V \         P                  ! V!  4       R # r/   )r   insn_cmts_t_swiginitnew_insn_cmts_trT   s   &*r   rV   insn_cmts_t.__init__9  "    (({/J/J0 	r$   c                   V ^8  d   QhRR/# )rY   rZ   z'insn_cmt_t &'r%   )r[   s   "r   r\   insn_cmts_t.__annotate__>  s     > > >r$   c                	2    \         P                  ! V .VO5!  # r/   )r   insn_cmts_t_push_backrT   s   &*r   r`   insn_cmts_t.push_back>  r  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r'  A       6 6 6r$   c                	.    \         P                  ! V 4      # r/   )r   insn_cmts_t_pop_backrh   s   &r   ri   insn_cmts_t.pop_backA  rA  r$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r'  D       2 2S 2r$   c                	.    \         P                  ! V 4      # r/   )r   insn_cmts_t_sizerh   s   &r   rq   insn_cmts_t.sizeD      ++D11r$   c                   V ^8  d   QhRR/# ru   r%   )r[   s   "r   r\   r'  G       3 3d 3r$   c                	.    \         P                  ! V 4      # r/   )r   insn_cmts_t_emptyrh   s   &r   rz   insn_cmts_t.emptyG      ,,T22r$   c                    V ^8  d   QhRRRR/# )rY   r~   rn   rZ   'insn_cmt_t const &'r%   )r[   s   "r   r\   r'  J  s     6 6s 62 6r$   c                	.    \         P                  ! W4      # r/   )r   insn_cmts_t_atr   s   &&r   r   insn_cmts_t.atJ      ))$55r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r'  M       4 4t 4r$   c                	.    \         P                  ! V 4      # r/   )r   insn_cmts_t_qclearrh   s   &r   r   insn_cmts_t.qclearM      --d33r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r'  P  r7  r$   c                	.    \         P                  ! V 4      # r/   )r   insn_cmts_t_clearrh   s   &r   r   insn_cmts_t.clearP  r;  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r'  S       ; ;d ;r$   c                	2    \         P                  ! V .VO5!  # r/   )r   insn_cmts_t_resizerT   s   &*r   r   insn_cmts_t.resizeS      --d:T::r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r'  V       9 9D 9r$   c                	2    \         P                  ! V .VO5!  # r/   )r   insn_cmts_t_growrT   s   &*r   r   insn_cmts_t.growV      ++D8488r$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r'  Y       6 6 6r$   c                	.    \         P                  ! V 4      # r/   )r   insn_cmts_t_capacityrh   s   &r   r   insn_cmts_t.capacityY  rA  r$   c                    V ^8  d   QhRRRR/# r   r%   )r[   s   "r   r\   r'  \       : :3 :$ :r$   c                	.    \         P                  ! W4      # r/   )r   insn_cmts_t_reserver   s   &&r   r   insn_cmts_t.reserve\      ..t99r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r'  _  r,  r$   c                	.    \         P                  ! V 4      # r/   )r   insn_cmts_t_truncaterh   s   &r   r   insn_cmts_t.truncate_  rA  r$   c                    V ^8  d   QhRRRR/# )rY   r   'insn_cmts_t'rZ   rd   r%   )r[   s   "r   r\   r'  b       5 5m 5t 5r$   c                	.    \         P                  ! W4      # r/   )r   insn_cmts_t_swapr   s   &&r   r   insn_cmts_t.swapb      ++D44r$   c                   V ^8  d   QhRR/# )rY   rZ   z'insn_cmt_t *'r%   )r[   s   "r   r\   r'  e  s     5 5 5r$   c                	.    \         P                  ! V 4      # r/   )r   insn_cmts_t_extractrh   s   &r   r   insn_cmts_t.extracte      ..t44r$   c               $    V ^8  d   QhRRRRRR/# )rY   r   'insn_cmt_t'r   rn   rZ   rd   r%   )r[   s   "r   r\   r'  h  s!     < < <3 <$ <r$   c                	0    \         P                  ! WV4      # r/   )r   insn_cmts_t_injectr   s   &&&r   r   insn_cmts_t.injecth      --ds;;r$   c                   V ^8  d   QhRR/# rY   rZ   z''qvector< insn_cmt_t >::const_iterator'r%   )r[   s   "r   r\   r'  k  s     : :D :r$   c                	2    \         P                  ! V .VO5!  # r/   )r   insn_cmts_t_beginrT   s   &*r   r   insn_cmts_t.begink      ,,T9D99r$   c                   V ^8  d   QhRR/# rz  r%   )r[   s   "r   r\   r'  n  s     8 8B 8r$   c                	2    \         P                  ! V .VO5!  # r/   )r   insn_cmts_t_endrT   s   &*r   r   insn_cmts_t.endn      **47$77r$   c               $    V ^8  d   QhRRRRRR/# )rY   r   rt  rF   rZ   !'qvector< insn_cmt_t >::iterator'r%   )r[   s   "r   r\   r'  q  s"     ; ; ;, ;-;r$   c                	0    \         P                  ! WV4      # r/   )r   insn_cmts_t_insertr   s   &&&r   r   insn_cmts_t.insertq      --d::r$   c                   V ^8  d   QhRR/# )rY   rZ   r  r%   )r[   s   "r   r\   r'  u  s     : :> :r$   c                	2    \         P                  ! V .VO5!  # r/   )r   insn_cmts_t_eraserT   s   &*r   r   insn_cmts_t.eraseu  r~  r$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r'  x       5 5 5r$   c                	.    \         P                  ! V 4      # r/   )r   insn_cmts_t___len__rh   s   &r   r  insn_cmts_t.__len__x  rr  r$   c                    V ^8  d   QhRRRR/# )rY   r	  rn   rZ   r=  r%   )r[   s   "r   r\   r'  {  s     < <S <$8 <r$   c                	.    \         P                  ! W4      # r/   )r   insn_cmts_t___getitem__r  s   &&r   r  insn_cmts_t.__getitem__{  r   r$   c               $    V ^8  d   QhRRRRRR/# )rY   r	  rn   rL   rt  rZ   rd   r%   )r[   s   "r   r\   r'  ~  s!     ? ?S ?\ ?T ?r$   c                	0    \         P                  ! WV4      # r/   )r   insn_cmts_t___setitem__r  s   &&&r   r  insn_cmts_t.__setitem__~      224A>>r$   c                    V ^8  d   QhRRRR/# )rY   rF   rt  rZ   rd   r%   )r[   s   "r   r\   r'    s     7 7 7 7r$   c                	.    \         P                  ! W4      # r/   )r   insn_cmts_t_appendr   s   &&r   r  insn_cmts_t.append      --d66r$   c                    V ^8  d   QhRRRR/# )rY   rF   rh  rZ   rd   r%   )r[   s   "r   r\   r'         7 7 7 7r$   c                	.    \         P                  ! W4      # r/   )r   insn_cmts_t_extendr   s   &&r   r  insn_cmts_t.extend  r  r$   r%   N),r   r   r9   r:   r   r   r   r   rV   r   delete_insn_cmts_tr   r`   ri   rq   rz   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r  r!  r"  r#  r$  r%  r&  r'  r=   r%   r$   r   r  r  4  s    -/I!#GH #55>623643;96:655<:8;:5<?77%%E##D33Hr$   r  c                     ] tR tRt]! R R RR7      t]tR t]	P                  tR R ltR	 R
 ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R  ltR! R" ltR# R$ ltR% R& ltR' R( ltR) R* ltR+ R, ltR- R. ltR/ R0 lt R1 R2 lt!R3 R4 lt"R5 R6 lt#]$PJ                  t&]$PN                  t(]$PR                  t*R7t+R8# )9user_stkpnts_ti  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   user_stkpnts_t.<lambda>  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r    rM   r$   rN   rO   c                	X    \         P                  ! V \         P                  ! V!  4       R # r/   )r   user_stkpnts_t_swiginitnew_user_stkpnts_trT   s   &*r   rV   user_stkpnts_t.__init__  '    ++D+3 $3& 	'r$   c                   V ^8  d   QhRR/# )rY   rZ   z'user_stkpnt_t &'r%   )r[   s   "r   r\   user_stkpnts_t.__annotate__  s     A A!2 Ar$   c                	2    \         P                  ! V .VO5!  # r/   )r   user_stkpnts_t_push_backrT   s   &*r   r`   user_stkpnts_t.push_back  r   r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r         9 9 9r$   c                	.    \         P                  ! V 4      # r/   )r   user_stkpnts_t_pop_backrh   s   &r   ri   user_stkpnts_t.pop_back  r~  r$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r    s     5 5S 5r$   c                	.    \         P                  ! V 4      # r/   )r   user_stkpnts_t_sizerh   s   &r   rq   user_stkpnts_t.size  rr  r$   c                   V ^8  d   QhRR/# ru   r%   )r[   s   "r   r\   r         6 6d 6r$   c                	.    \         P                  ! V 4      # r/   )r   user_stkpnts_t_emptyrh   s   &r   rz   user_stkpnts_t.empty  rA  r$   c                    V ^8  d   QhRRRR/# )rY   r~   rn   rZ   'user_stkpnt_t const &'r%   )r[   s   "r   r\   r    s     9 9s 95 9r$   c                	.    \         P                  ! W4      # r/   )r   user_stkpnts_t_atr   s   &&r   r   user_stkpnts_t.at  s    ,,T88r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r    s     7 7t 7r$   c                	.    \         P                  ! V 4      # r/   )r   user_stkpnts_t_qclearrh   s   &r   r   user_stkpnts_t.qclear  rG  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r    r  r$   c                	.    \         P                  ! V 4      # r/   )r   user_stkpnts_t_clearrh   s   &r   r   user_stkpnts_t.clear  rA  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r    s     > >d >r$   c                	2    \         P                  ! V .VO5!  # r/   )r   user_stkpnts_t_resizerT   s   &*r   r   user_stkpnts_t.resize  r  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r    s     < <D <r$   c                	2    \         P                  ! V .VO5!  # r/   )r   user_stkpnts_t_growrT   s   &*r   r   user_stkpnts_t.grow  r  r$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r    s     9 9 9r$   c                	.    \         P                  ! V 4      # r/   )r   user_stkpnts_t_capacityrh   s   &r   r   user_stkpnts_t.capacity  r~  r$   c                    V ^8  d   QhRRRR/# r   r%   )r[   s   "r   r\   r    s     = =3 =$ =r$   c                	.    \         P                  ! W4      # r/   )r   user_stkpnts_t_reserver   s   &&r   r   user_stkpnts_t.reserve  s    11$<<r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r    r  r$   c                	.    \         P                  ! V 4      # r/   )r   user_stkpnts_t_truncaterh   s   &r   r   user_stkpnts_t.truncate  r~  r$   c                    V ^8  d   QhRRRR/# )rY   r   'user_stkpnts_t'rZ   rd   r%   )r[   s   "r   r\   r    s     8 8& 8$ 8r$   c                	.    \         P                  ! W4      # r/   )r   user_stkpnts_t_swapr   s   &&r   r   user_stkpnts_t.swap      ..t77r$   c                   V ^8  d   QhRR/# )rY   rZ   z'user_stkpnt_t *'r%   )r[   s   "r   r\   r    s     8 8) 8r$   c                	.    \         P                  ! V 4      # r/   )r   user_stkpnts_t_extractrh   s   &r   r   user_stkpnts_t.extract  rS  r$   c               $    V ^8  d   QhRRRRRR/# )rY   r   'user_stkpnt_t'r   rn   rZ   rd   r%   )r[   s   "r   r\   r    s!     ? ? ?c ?T ?r$   c                	0    \         P                  ! WV4      # r/   )r   user_stkpnts_t_injectr   s   &&&r   r   user_stkpnts_t.inject  s    00#>>r$   c                   V ^8  d   QhRR/# rY   rZ   z*'qvector< user_stkpnt_t >::const_iterator'r%   )r[   s   "r   r\   r    s     = =G =r$   c                	2    \         P                  ! V .VO5!  # r/   )r   user_stkpnts_t_beginrT   s   &*r   r   user_stkpnts_t.begin  rc  r$   c                   V ^8  d   QhRR/# r  r%   )r[   s   "r   r\   r    s     ; ;E ;r$   c                	2    \         P                  ! V .VO5!  # r/   )r   user_stkpnts_t_endrT   s   &*r   r   user_stkpnts_t.end  rQ  r$   c               $    V ^8  d   QhRRRRRR/# )rY   r   r  rF   rZ   $'qvector< user_stkpnt_t >::iterator'r%   )r[   s   "r   r\   r    s"     > > >_ >0>r$   c                	0    \         P                  ! WV4      # r/   )r   user_stkpnts_t_insertr   s   &&&r   r   user_stkpnts_t.insert  s    001==r$   c                   V ^8  d   QhRR/# )rY   rZ   r  r%   )r[   s   "r   r\   r    s     = =A =r$   c                	2    \         P                  ! V .VO5!  # r/   )r   user_stkpnts_t_eraserT   s   &*r   r   user_stkpnts_t.erase  rc  r$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r    s     8 8 8r$   c                	.    \         P                  ! V 4      # r/   )r   user_stkpnts_t___len__rh   s   &r   r  user_stkpnts_t.__len__  rS  r$   c                    V ^8  d   QhRRRR/# )rY   r	  rn   rZ   r  r%   )r[   s   "r   r\   r    s     ? ?S ?$; ?r$   c                	.    \         P                  ! W4      # r/   )r   user_stkpnts_t___getitem__r  s   &&r   r  user_stkpnts_t.__getitem__  r   r$   c               $    V ^8  d   QhRRRRRR/# )rY   r	  rn   rL   r  rZ   rd   r%   )r[   s   "r   r\   r    s&     B BS B_ B Br$   c                	0    \         P                  ! WV4      # r/   )r   user_stkpnts_t___setitem__r  s   &&&r   r  user_stkpnts_t.__setitem__  s    55dqAAr$   c                    V ^8  d   QhRRRR/# )rY   rF   r  rZ   rd   r%   )r[   s   "r   r\   r    s     : : :4 :r$   c                	.    \         P                  ! W4      # r/   )r   user_stkpnts_t_appendr   s   &&r   r  user_stkpnts_t.append      0099r$   c                    V ^8  d   QhRRRR/# )rY   rF   r  rZ   rd   r%   )r[   s   "r   r\   r    s     : :( :D :r$   c                	.    \         P                  ! W4      # r/   )r   user_stkpnts_t_extendr   s   &&r   r  user_stkpnts_t.extend  r  r$   r%   N),r   r   r9   r:   r   r   r   r   rV   r   delete_user_stkpnts_tr   r`   ri   rq   rz   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r  r!  r"  r#  r$  r%  r&  r'  r=   r%   r$   r   r  r    s    -/I!#GH' #88A956976><9=988?=;>=8?B::%%E##D33Hr$   r  c                     ] tR tRt]! R R RR7      t]tR t]	P                  tR R ltR	 R
 ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R  ltR! R" ltR# R$ ltR% R& ltR' R( ltR) R* ltR+ R, ltR- R. ltR/ R0 lt R1 R2 lt!R3 R4 lt"R5 R6 lt#]$PJ                  t&]$PN                  t(]$PR                  t*R7t+R8# )9frame_mems_ti  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   frame_mems_t.<lambda>  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r    rM   r$   rN   rO   c                	X    \         P                  ! V \         P                  ! V!  4       R # r/   )r   frame_mems_t_swiginitnew_frame_mems_trT   s   &*r   rV   frame_mems_t.__init__  '    ))$1"1$ 	%r$   c                   V ^8  d   QhRR/# )rY   rZ   z'frame_mem_t &'r%   )r[   s   "r   r\   frame_mems_t.__annotate__       ? ? ?r$   c                	2    \         P                  ! V .VO5!  # r/   )r   frame_mems_t_push_backrT   s   &*r   r`   frame_mems_t.push_back  r]  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r'         7 7 7r$   c                	.    \         P                  ! V 4      # r/   )r   frame_mems_t_pop_backrh   s   &r   ri   frame_mems_t.pop_back  rG  r$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r'         3 3S 3r$   c                	.    \         P                  ! V 4      # r/   )r   frame_mems_t_sizerh   s   &r   rq   frame_mems_t.size  r;  r$   c                   V ^8  d   QhRR/# ru   r%   )r[   s   "r   r\   r'         4 4d 4r$   c                	.    \         P                  ! V 4      # r/   )r   frame_mems_t_emptyrh   s   &r   rz   frame_mems_t.empty  rG  r$   c                    V ^8  d   QhRRRR/# )rY   r~   rn   rZ   'frame_mem_t const &'r%   )r[   s   "r   r\   r'         7 7s 73 7r$   c                	.    \         P                  ! W4      # r/   )r   frame_mems_t_atr   s   &&r   r   frame_mems_t.at      **466r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r'         5 5t 5r$   c                	.    \         P                  ! V 4      # r/   )r   frame_mems_t_qclearrh   s   &r   r   frame_mems_t.qclear  rr  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r'    r7  r$   c                	.    \         P                  ! V 4      # r/   )r   frame_mems_t_clearrh   s   &r   r   frame_mems_t.clear  rG  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r'         < <d <r$   c                	2    \         P                  ! V .VO5!  # r/   )r   frame_mems_t_resizerT   s   &*r   r   frame_mems_t.resize  r  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r'  
       : :D :r$   c                	2    \         P                  ! V .VO5!  # r/   )r   frame_mems_t_growrT   s   &*r   r   frame_mems_t.grow
  r~  r$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r'         7 7 7r$   c                	.    \         P                  ! V 4      # r/   )r   frame_mems_t_capacityrh   s   &r   r   frame_mems_t.capacity  rG  r$   c                    V ^8  d   QhRRRR/# r   r%   )r[   s   "r   r\   r'         ; ;3 ;$ ;r$   c                	.    \         P                  ! W4      # r/   )r   frame_mems_t_reserver   s   &&r   r   frame_mems_t.reserve      //::r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r'    r-  r$   c                	.    \         P                  ! V 4      # r/   )r   frame_mems_t_truncaterh   s   &r   r   frame_mems_t.truncate  rG  r$   c                    V ^8  d   QhRRRR/# )rY   r   'frame_mems_t'rZ   rd   r%   )r[   s   "r   r\   r'         6 6n 6 6r$   c                	.    \         P                  ! W4      # r/   )r   frame_mems_t_swapr   s   &&r   r   frame_mems_t.swap      ,,T55r$   c                   V ^8  d   QhRR/# )rY   rZ   z'frame_mem_t *'r%   )r[   s   "r   r\   r'         6 6 6r$   c                	.    \         P                  ! V 4      # r/   )r   frame_mems_t_extractrh   s   &r   r   frame_mems_t.extract  rA  r$   c               $    V ^8  d   QhRRRRRR/# )rY   r   'frame_mem_t'r   rn   rZ   rd   r%   )r[   s   "r   r\   r'    !     = = =C =4 =r$   c                	0    \         P                  ! WV4      # r/   )r   frame_mems_t_injectr   s   &&&r   r   frame_mems_t.inject      ..t<<r$   c                   V ^8  d   QhRR/# rY   rZ   z('qvector< frame_mem_t >::const_iterator'r%   )r[   s   "r   r\   r'         ; ;E ;r$   c                	2    \         P                  ! V .VO5!  # r/   )r   frame_mems_t_beginrT   s   &*r   r   frame_mems_t.begin  rQ  r$   c                   V ^8  d   QhRR/# rx  r%   )r[   s   "r   r\   r'  "       9 9C 9r$   c                	2    \         P                  ! V .VO5!  # r/   )r   frame_mems_t_endrT   s   &*r   r   frame_mems_t.end"  rW  r$   c               $    V ^8  d   QhRRRRRR/# )rY   r   rq  rF   rZ   "'qvector< frame_mem_t >::iterator'r%   )r[   s   "r   r\   r'  %  "     < < <= <.<r$   c                	0    \         P                  ! WV4      # r/   )r   frame_mems_t_insertr   s   &&&r   r   frame_mems_t.insert%      ..t;;r$   c                   V ^8  d   QhRR/# )rY   rZ   r  r%   )r[   s   "r   r\   r'  )       ; ;? ;r$   c                	2    \         P                  ! V .VO5!  # r/   )r   frame_mems_t_eraserT   s   &*r   r   frame_mems_t.erase)  rQ  r$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r'  ,       6 6 6r$   c                	.    \         P                  ! V 4      # r/   )r   frame_mems_t___len__rh   s   &r   r  frame_mems_t.__len__,  rA  r$   c                    V ^8  d   QhRRRR/# )rY   r	  rn   rZ   r<  r%   )r[   s   "r   r\   r'  /       = =S =$9 =r$   c                	.    \         P                  ! W4      # r/   )r   frame_mems_t___getitem__r  s   &&r   r  frame_mems_t.__getitem__/  r   r$   c               $    V ^8  d   QhRRRRRR/# )rY   r	  rn   rL   rq  rZ   rd   r%   )r[   s   "r   r\   r'  2  &     @ @S @] @d @r$   c                	0    \         P                  ! WV4      # r/   )r   frame_mems_t___setitem__r  s   &&&r   r  frame_mems_t.__setitem__2      33DQ??r$   c                    V ^8  d   QhRRRR/# )rY   rF   rq  rZ   rd   r%   )r[   s   "r   r\   r'  5       8 8 8 8r$   c                	.    \         P                  ! W4      # r/   )r   frame_mems_t_appendr   s   &&r   r  frame_mems_t.append5  r  r$   c                    V ^8  d   QhRRRR/# )rY   rF   re  rZ   rd   r%   )r[   s   "r   r\   r'  8       8 8 8$ 8r$   c                	.    \         P                  ! W4      # r/   )r   frame_mems_t_extendr   s   &&r   r  frame_mems_t.extend8  r  r$   r%   N),r   r   r9   r:   r   r   r   r   rV   r   delete_frame_mems_tr   r`   ri   rq   rz   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r  r!  r"  r#  r$  r%  r&  r'  r=   r%   r$   r   r  r        -/I!#GH% #66?734754<:7;766=;9<;6=@88%%E##D33Hr$   r  c                     ] tR tRt]! R R RR7      t]tR t]	P                  tR R ltR	 R
 ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R  ltR! R" ltR# R$ ltR% R& ltR' R( ltR) R* ltR+ R, ltR- R. ltR/ R0 lt R1 R2 lt!R3 R4 lt"R5 R6 lt#]$PJ                  t&]$PN                  t(]$PR                  t*R7t+R8# )9extra_cmts_tiB  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   extra_cmts_t.<lambda>C  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r  C  rM   r$   rN   rO   c                	X    \         P                  ! V \         P                  ! V!  4       R # r/   )r   extra_cmts_t_swiginitnew_extra_cmts_trT   s   &*r   rV   extra_cmts_t.__init__G  r%  r$   c                   V ^8  d   QhRR/# )rY   rZ   z'extra_cmt_t &'r%   )r[   s   "r   r\   extra_cmts_t.__annotate__L  r(  r$   c                	2    \         P                  ! V .VO5!  # r/   )r   extra_cmts_t_push_backrT   s   &*r   r`   extra_cmts_t.push_backL  r]  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r  O  r-  r$   c                	.    \         P                  ! V 4      # r/   )r   extra_cmts_t_pop_backrh   s   &r   ri   extra_cmts_t.pop_backO  rG  r$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r  R  r2  r$   c                	.    \         P                  ! V 4      # r/   )r   extra_cmts_t_sizerh   s   &r   rq   extra_cmts_t.sizeR  r;  r$   c                   V ^8  d   QhRR/# ru   r%   )r[   s   "r   r\   r  U  r7  r$   c                	.    \         P                  ! V 4      # r/   )r   extra_cmts_t_emptyrh   s   &r   rz   extra_cmts_t.emptyU  rG  r$   c                    V ^8  d   QhRRRR/# )rY   r~   rn   rZ   'extra_cmt_t const &'r%   )r[   s   "r   r\   r  X  r=  r$   c                	.    \         P                  ! W4      # r/   )r   extra_cmts_t_atr   s   &&r   r   extra_cmts_t.atX  rA  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r  [  rC  r$   c                	.    \         P                  ! V 4      # r/   )r   extra_cmts_t_qclearrh   s   &r   r   extra_cmts_t.qclear[  rr  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r  ^  r7  r$   c                	.    \         P                  ! V 4      # r/   )r   extra_cmts_t_clearrh   s   &r   r   extra_cmts_t.clear^  rG  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r  a  rL  r$   c                	2    \         P                  ! V .VO5!  # r/   )r   extra_cmts_t_resizerT   s   &*r   r   extra_cmts_t.resizea  r  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r  d  rQ  r$   c                	2    \         P                  ! V .VO5!  # r/   )r   extra_cmts_t_growrT   s   &*r   r   extra_cmts_t.growd  r~  r$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r  g  rV  r$   c                	.    \         P                  ! V 4      # r/   )r   extra_cmts_t_capacityrh   s   &r   r   extra_cmts_t.capacityg  rG  r$   c                    V ^8  d   QhRRRR/# r   r%   )r[   s   "r   r\   r  j  r[  r$   c                	.    \         P                  ! W4      # r/   )r   extra_cmts_t_reserver   s   &&r   r   extra_cmts_t.reservej  r_  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r  m  r-  r$   c                	.    \         P                  ! V 4      # r/   )r   extra_cmts_t_truncaterh   s   &r   r   extra_cmts_t.truncatem  rG  r$   c                    V ^8  d   QhRRRR/# )rY   r   'extra_cmts_t'rZ   rd   r%   )r[   s   "r   r\   r  p  rf  r$   c                	.    \         P                  ! W4      # r/   )r   extra_cmts_t_swapr   s   &&r   r   extra_cmts_t.swapp  rj  r$   c                   V ^8  d   QhRR/# )rY   rZ   z'extra_cmt_t *'r%   )r[   s   "r   r\   r  s  rl  r$   c                	.    \         P                  ! V 4      # r/   )r   extra_cmts_t_extractrh   s   &r   r   extra_cmts_t.extracts  rA  r$   c               $    V ^8  d   QhRRRRRR/# )rY   r   'extra_cmt_t'r   rn   rZ   rd   r%   )r[   s   "r   r\   r  v  rr  r$   c                	0    \         P                  ! WV4      # r/   )r   extra_cmts_t_injectr   s   &&&r   r   extra_cmts_t.injectv  rv  r$   c                   V ^8  d   QhRR/# rY   rZ   z('qvector< extra_cmt_t >::const_iterator'r%   )r[   s   "r   r\   r  y  ry  r$   c                	2    \         P                  ! V .VO5!  # r/   )r   extra_cmts_t_beginrT   s   &*r   r   extra_cmts_t.beginy  rQ  r$   c                   V ^8  d   QhRR/# r  r%   )r[   s   "r   r\   r  |  r~  r$   c                	2    \         P                  ! V .VO5!  # r/   )r   extra_cmts_t_endrT   s   &*r   r   extra_cmts_t.end|  rW  r$   c               $    V ^8  d   QhRRRRRR/# )rY   r   r  rF   rZ   "'qvector< extra_cmt_t >::iterator'r%   )r[   s   "r   r\   r    r  r$   c                	0    \         P                  ! WV4      # r/   )r   extra_cmts_t_insertr   s   &&&r   r   extra_cmts_t.insert  r  r$   c                   V ^8  d   QhRR/# )rY   rZ   r  r%   )r[   s   "r   r\   r    r  r$   c                	2    \         P                  ! V .VO5!  # r/   )r   extra_cmts_t_eraserT   s   &*r   r   extra_cmts_t.erase  rQ  r$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r    r  r$   c                	.    \         P                  ! V 4      # r/   )r   extra_cmts_t___len__rh   s   &r   r  extra_cmts_t.__len__  rA  r$   c                    V ^8  d   QhRRRR/# )rY   r	  rn   rZ   r  r%   )r[   s   "r   r\   r    r  r$   c                	.    \         P                  ! W4      # r/   )r   extra_cmts_t___getitem__r  s   &&r   r  extra_cmts_t.__getitem__  r   r$   c               $    V ^8  d   QhRRRRRR/# )rY   r	  rn   rL   r  rZ   rd   r%   )r[   s   "r   r\   r    r  r$   c                	0    \         P                  ! WV4      # r/   )r   extra_cmts_t___setitem__r  s   &&&r   r  extra_cmts_t.__setitem__  r  r$   c                    V ^8  d   QhRRRR/# )rY   rF   r  rZ   rd   r%   )r[   s   "r   r\   r    r  r$   c                	.    \         P                  ! W4      # r/   )r   extra_cmts_t_appendr   s   &&r   r  extra_cmts_t.append  r  r$   c                    V ^8  d   QhRRRR/# )rY   rF   r  rZ   rd   r%   )r[   s   "r   r\   r    r  r$   c                	.    \         P                  ! W4      # r/   )r   extra_cmts_t_extendr   s   &&r   r  extra_cmts_t.extend  r  r$   r%   N),r   r   r9   r:   r   r   r   r   rV   r   delete_extra_cmts_tr   r`   ri   rq   rz   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r  r!  r"  r#  r$  r%  r&  r'  r=   r%   r$   r   r  r  B  r  r$   r  c                     ] tR tRt]! R R RR7      t]tR t]	P                  tR R ltR	 R
 ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R  ltR! R" ltR# R$ ltR% R& ltR' R( ltR) R* ltR+ R, ltR- R. ltR/ R0 lt R1 R2 lt!R3 R4 lt"R5 R6 lt#]$PJ                  t&]$PN                  t(]$PR                  t*R7t+R8# )9skipped_funcs_ti  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   skipped_funcs_t.<lambda>  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r    rM   r$   rN   rO   c                	X    \         P                  ! V \         P                  ! V!  4       R # r/   )r   skipped_funcs_t_swiginitnew_skipped_funcs_trT   s   &*r   rV   skipped_funcs_t.__init__  r1  r$   c                   V ^8  d   QhRR/# )rY   rZ   z'skipped_func_t &'r%   )r[   s   "r   r\   skipped_funcs_t.__annotate__  s     B B!3 Br$   c                	2    \         P                  ! V .VO5!  # r/   )r   skipped_funcs_t_push_backrT   s   &*r   r`   skipped_funcs_t.push_back  r   r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r$    r8  r$   c                	.    \         P                  ! V 4      # r/   )r   skipped_funcs_t_pop_backrh   s   &r   ri   skipped_funcs_t.pop_back  rs   r$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r$    r=  r$   c                	.    \         P                  ! V 4      # r/   )r   skipped_funcs_t_sizerh   s   &r   rq   skipped_funcs_t.size  rA  r$   c                   V ^8  d   QhRR/# ru   r%   )r[   s   "r   r\   r$    rC  r$   c                	.    \         P                  ! V 4      # r/   )r   skipped_funcs_t_emptyrh   s   &r   rz   skipped_funcs_t.empty  rG  r$   c                    V ^8  d   QhRRRR/# )rY   r~   rn   rZ   'skipped_func_t const &'r%   )r[   s   "r   r\   r$    s     : :s :6 :r$   c                	.    \         P                  ! W4      # r/   )r   skipped_funcs_t_atr   s   &&r   r   skipped_funcs_t.at  rM  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r$    rO  r$   c                	.    \         P                  ! V 4      # r/   )r   skipped_funcs_t_qclearrh   s   &r   r   skipped_funcs_t.qclear  rS  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r$    rC  r$   c                	.    \         P                  ! V 4      # r/   )r   skipped_funcs_t_clearrh   s   &r   r   skipped_funcs_t.clear  rG  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r$    rY  r$   c                	2    \         P                  ! V .VO5!  # r/   )r   skipped_funcs_t_resizerT   s   &*r   r   skipped_funcs_t.resize  r]  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r$    r_  r$   c                	2    \         P                  ! V .VO5!  # r/   )r   skipped_funcs_t_growrT   s   &*r   r   skipped_funcs_t.grow  rc  r$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r$    re  r$   c                	.    \         P                  ! V 4      # r/   )r   skipped_funcs_t_capacityrh   s   &r   r   skipped_funcs_t.capacity  rs   r$   c                    V ^8  d   QhRRRR/# r   r%   )r[   s   "r   r\   r$    rj  r$   c                	.    \         P                  ! W4      # r/   )r   skipped_funcs_t_reserver   s   &&r   r   skipped_funcs_t.reserve  rn  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r$    r8  r$   c                	.    \         P                  ! V 4      # r/   )r   skipped_funcs_t_truncaterh   s   &r   r   skipped_funcs_t.truncate  rs   r$   c                    V ^8  d   QhRRRR/# )rY   r   'skipped_funcs_t'rZ   rd   r%   )r[   s   "r   r\   r$    ru  r$   c                	.    \         P                  ! W4      # r/   )r   skipped_funcs_t_swapr   s   &&r   r   skipped_funcs_t.swap  ry  r$   c                   V ^8  d   QhRR/# )rY   rZ   z'skipped_func_t *'r%   )r[   s   "r   r\   r$    s     9 9* 9r$   c                	.    \         P                  ! V 4      # r/   )r   skipped_funcs_t_extractrh   s   &r   r   skipped_funcs_t.extract  r~  r$   c               $    V ^8  d   QhRRRRRR/# )rY   r   'skipped_func_t'r   rn   rZ   rd   r%   )r[   s   "r   r\   r$    s'     @ @( @s @d @r$   c                	0    \         P                  ! WV4      # r/   )r   skipped_funcs_t_injectr   s   &&&r   r   skipped_funcs_t.inject  r  r$   c                   V ^8  d   QhRR/# rY   rZ   z+'qvector< skipped_func_t >::const_iterator'r%   )r[   s   "r   r\   r$    s     > >H >r$   c                	2    \         P                  ! V .VO5!  # r/   )r   skipped_funcs_t_beginrT   s   &*r   r   skipped_funcs_t.begin  r  r$   c                   V ^8  d   QhRR/# rd  r%   )r[   s   "r   r\   r$    s     < <F <r$   c                	2    \         P                  ! V .VO5!  # r/   )r   skipped_funcs_t_endrT   s   &*r   r   skipped_funcs_t.end  r  r$   c               $    V ^8  d   QhRRRRRR/# )rY   r   r_  rF   rZ   %'qvector< skipped_func_t >::iterator'r%   )r[   s   "r   r\   r$    s$     ? ?) ?.> ?1?r$   c                	0    \         P                  ! WV4      # r/   )r   skipped_funcs_t_insertr   s   &&&r   r   skipped_funcs_t.insert  r  r$   c                   V ^8  d   QhRR/# )rY   rZ   rm  r%   )r[   s   "r   r\   r$    s     > >B >r$   c                	2    \         P                  ! V .VO5!  # r/   )r   skipped_funcs_t_eraserT   s   &*r   r   skipped_funcs_t.erase  r  r$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r$    r  r$   c                	.    \         P                  ! V 4      # r/   )r   skipped_funcs_t___len__rh   s   &r   r  skipped_funcs_t.__len__  r~  r$   c                    V ^8  d   QhRRRR/# )rY   r	  rn   rZ   r5  r%   )r[   s   "r   r\   r$    s     @ @S @$< @r$   c                	.    \         P                  ! W4      # r/   )r   skipped_funcs_t___getitem__r  s   &&r   r  skipped_funcs_t.__getitem__  r  r$   c               $    V ^8  d   QhRRRRRR/# )rY   r	  rn   rL   r_  rZ   rd   r%   )r[   s   "r   r\   r$    s'     C CS C%5 C Cr$   c                	0    \         P                  ! WV4      # r/   )r   skipped_funcs_t___setitem__r  s   &&&r   r  skipped_funcs_t.__setitem__  r  r$   c                    V ^8  d   QhRRRR/# )rY   rF   r_  rZ   rd   r%   )r[   s   "r   r\   r$    s     ; ;( ;D ;r$   c                	.    \         P                  ! W4      # r/   )r   skipped_funcs_t_appendr   s   &&r   r  skipped_funcs_t.append  r  r$   c                    V ^8  d   QhRRRR/# )rY   rF   rV  rZ   rd   r%   )r[   s   "r   r\   r$    r  r$   c                	.    \         P                  ! W4      # r/   )r   skipped_funcs_t_extendr   s   &&r   r  skipped_funcs_t.extend  r  r$   r%   N),r   r   r9   r:   r   r   r   r   rV   r   delete_skipped_funcs_tr   r`   ri   rq   rz   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r  r!  r"  r#  r$  r%  r&  r'  r=   r%   r$   r   r  r    r  r$   r  c                     ] tR tRt]! R R RR7      t]tR t]	P                  tR R ltR	 R
 ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R  ltR! R" ltR# R$ ltR% R& ltR' R( ltR) R* ltR+ R, ltR- R. ltR/ R0 lt R1 R2 lt!R3 R4 lt"R5 R6 lt#]$PJ                  t&]$PN                  t(]$PR                  t*R7t+R8# )9insn_ops_reprs_ti  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   insn_ops_reprs_t.<lambda>  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r    rM   r$   rN   rO   c                	X    \         P                  ! V \         P                  ! V!  4       R # r/   )r   insn_ops_reprs_t_swiginitnew_insn_ops_reprs_trT   s   &*r   rV   insn_ops_reprs_t.__init__  '    --dK  5!"&5( 	)r$   c                   V ^8  d   QhRR/# )rY   rZ   z'insn_ops_repr_t &'r%   )r[   s   "r   r\   insn_ops_reprs_t.__annotate__   s     C C!4 Cr$   c                	2    \         P                  ! V .VO5!  # r/   )r   insn_ops_reprs_t_push_backrT   s   &*r   r`   insn_ops_reprs_t.push_back   r   r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r         ; ; ;r$   c                	.    \         P                  ! V 4      # r/   )r   insn_ops_reprs_t_pop_backrh   s   &r   ri   insn_ops_reprs_t.pop_back  r|   r$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r    s     7 7S 7r$   c                	.    \         P                  ! V 4      # r/   )r   insn_ops_reprs_t_sizerh   s   &r   rq   insn_ops_reprs_t.size  rG  r$   c                   V ^8  d   QhRR/# ru   r%   )r[   s   "r   r\   r  	       8 8d 8r$   c                	.    \         P                  ! V 4      # r/   )r   insn_ops_reprs_t_emptyrh   s   &r   rz   insn_ops_reprs_t.empty	  rS  r$   c                    V ^8  d   QhRRRR/# )rY   r~   rn   rZ   'insn_ops_repr_t const &'r%   )r[   s   "r   r\   r    s     ; ;s ;7 ;r$   c                	.    \         P                  ! W4      # r/   )r   insn_ops_reprs_t_atr   s   &&r   r   insn_ops_reprs_t.at  s    ..t::r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r    s     9 9t 9r$   c                	.    \         P                  ! V 4      # r/   )r   insn_ops_reprs_t_qclearrh   s   &r   r   insn_ops_reprs_t.qclear  r~  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r    r  r$   c                	.    \         P                  ! V 4      # r/   )r   insn_ops_reprs_t_clearrh   s   &r   r   insn_ops_reprs_t.clear  rS  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r    s     @ @d @r$   c                	2    \         P                  ! V .VO5!  # r/   )r   insn_ops_reprs_t_resizerT   s   &*r   r   insn_ops_reprs_t.resize  r   r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r    s     > >D >r$   c                	2    \         P                  ! V .VO5!  # r/   )r   insn_ops_reprs_t_growrT   s   &*r   r   insn_ops_reprs_t.grow  r  r$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r    s     ; ; ;r$   c                	.    \         P                  ! V 4      # r/   )r   insn_ops_reprs_t_capacityrh   s   &r   r   insn_ops_reprs_t.capacity  r|   r$   c                    V ^8  d   QhRRRR/# r   r%   )r[   s   "r   r\   r    s     ? ?3 ?$ ?r$   c                	.    \         P                  ! W4      # r/   )r   insn_ops_reprs_t_reserver   s   &&r   r   insn_ops_reprs_t.reserve  s    33D>>r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r  !  r  r$   c                	.    \         P                  ! V 4      # r/   )r   insn_ops_reprs_t_truncaterh   s   &r   r   insn_ops_reprs_t.truncate!  r|   r$   c                    V ^8  d   QhRRRR/# )rY   r   'insn_ops_reprs_t'rZ   rd   r%   )r[   s   "r   r\   r  $  s     : :( :D :r$   c                	.    \         P                  ! W4      # r/   )r   insn_ops_reprs_t_swapr   s   &&r   r   insn_ops_reprs_t.swap$  r  r$   c                   V ^8  d   QhRR/# )rY   rZ   z'insn_ops_repr_t *'r%   )r[   s   "r   r\   r  '  s     : :+ :r$   c                	.    \         P                  ! V 4      # r/   )r   insn_ops_reprs_t_extractrh   s   &r   r   insn_ops_reprs_t.extract'  rs   r$   c               $    V ^8  d   QhRRRRRR/# )rY   r   'insn_ops_repr_t'r   rn   rZ   rd   r%   )r[   s   "r   r\   r  *  s'     A A) A At Ar$   c                	0    \         P                  ! WV4      # r/   )r   insn_ops_reprs_t_injectr   s   &&&r   r   insn_ops_reprs_t.inject*  s    224C@@r$   c                   V ^8  d   QhRR/# rY   rZ   z,'qvector< insn_ops_repr_t >::const_iterator'r%   )r[   s   "r   r\   r  -  s     ? ?I ?r$   c                	2    \         P                  ! V .VO5!  # r/   )r   insn_ops_reprs_t_beginrT   s   &*r   r   insn_ops_reprs_t.begin-  r]  r$   c                   V ^8  d   QhRR/# r  r%   )r[   s   "r   r\   r  0  s     = =G =r$   c                	2    \         P                  ! V .VO5!  # r/   )r   insn_ops_reprs_t_endrT   s   &*r   r   insn_ops_reprs_t.end0  rc  r$   c               $    V ^8  d   QhRRRRRR/# )rY   r   r  rF   rZ   &'qvector< insn_ops_repr_t >::iterator'r%   )r[   s   "r   r\   r  3  s)     @ @* @/@ @2@r$   c                	0    \         P                  ! WV4      # r/   )r   insn_ops_reprs_t_insertr   s   &&&r   r   insn_ops_reprs_t.insert3  s    224Q??r$   c                   V ^8  d   QhRR/# )rY   rZ   r  r%   )r[   s   "r   r\   r  7  s     ? ?C ?r$   c                	2    \         P                  ! V .VO5!  # r/   )r   insn_ops_reprs_t_eraserT   s   &*r   r   insn_ops_reprs_t.erase7  r]  r$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r  :  s     : : :r$   c                	.    \         P                  ! V 4      # r/   )r   insn_ops_reprs_t___len__rh   s   &r   r  insn_ops_reprs_t.__len__:  rs   r$   c                    V ^8  d   QhRRRR/# )rY   r	  rn   rZ   r  r%   )r[   s   "r   r\   r  =  s     A AS A$= Ar$   c                	.    \         P                  ! W4      # r/   )r   insn_ops_reprs_t___getitem__r  s   &&r   r  insn_ops_reprs_t.__getitem__=  s    77@@r$   c               $    V ^8  d   QhRRRRRR/# )rY   r	  rn   rL   r  rZ   rd   r%   )r[   s   "r   r\   r  @  s'     D DS D%6 D$ Dr$   c                	0    \         P                  ! WV4      # r/   )r   insn_ops_reprs_t___setitem__r  s   &&&r   r  insn_ops_reprs_t.__setitem__@  s    77CCr$   c                    V ^8  d   QhRRRR/# )rY   rF   r  rZ   rd   r%   )r[   s   "r   r\   r  C  s     < <) <T <r$   c                	.    \         P                  ! W4      # r/   )r   insn_ops_reprs_t_appendr   s   &&r   r  insn_ops_reprs_t.appendC  r   r$   c                    V ^8  d   QhRRRR/# )rY   rF   r  rZ   rd   r%   )r[   s   "r   r\   r  F  s     < <* <d <r$   c                	.    \         P                  ! W4      # r/   )r   insn_ops_reprs_t_extendr   s   &&r   r  insn_ops_reprs_t.extendF  r   r$   r%   N),r   r   r9   r:   r   r   r   r   rV   r   delete_insn_ops_reprs_tr   r`   ri   rq   rz   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r  r!  r"  r#  r$  r%  r&  r'  r=   r%   r$   r   r  r    s    -/I!#GH) #::C;78;98@>;?;::A?=@?:AD<<%%E##D33Hr$   r  c                     ] tR tRt]! R R RR7      t]tR t]	P                  tR R ltR	 R
 ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R  ltR! R" ltR# R$ ltR% R& ltR' R( ltR) R* ltR+ R, ltR- R. ltR/ R0 lt R1 R2 lt!R3 R4 lt"R5 R6 lt#]$PJ                  t&]$PN                  t(]$PR                  t*R7t+R8# )9pattern_ids_tiP  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   pattern_ids_t.<lambda>Q  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r   Q  rM   r$   rN   rO   c                	X    \         P                  ! V \         P                  ! V!  4       R # r/   )r   pattern_ids_t_swiginitnew_pattern_ids_trT   s   &*r   rV   pattern_ids_t.__init__U  '    **42#2% 	&r$   c                   V ^8  d   QhRR/# )rY   rZ   z'pattern_id_t &'r%   )r[   s   "r   r\   pattern_ids_t.__annotate__Z  s     @ @!1 @r$   c                	2    \         P                  ! V .VO5!  # r/   )r   pattern_ids_t_push_backrT   s   &*r   r`   pattern_ids_t.push_backZ  r   r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r  ]       8 8 8r$   c                	.    \         P                  ! V 4      # r/   )r   pattern_ids_t_pop_backrh   s   &r   ri   pattern_ids_t.pop_back]  rS  r$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r  `       4 4S 4r$   c                	.    \         P                  ! V 4      # r/   )r   pattern_ids_t_sizerh   s   &r   rq   pattern_ids_t.size`  rG  r$   c                   V ^8  d   QhRR/# ru   r%   )r[   s   "r   r\   r  c       5 5d 5r$   c                	.    \         P                  ! V 4      # r/   )r   pattern_ids_t_emptyrh   s   &r   rz   pattern_ids_t.emptyc  rr  r$   c                    V ^8  d   QhRRRR/# )rY   r~   rn   rZ   'pattern_id_t const &'r%   )r[   s   "r   r\   r  f  s     8 8s 84 8r$   c                	.    \         P                  ! W4      # r/   )r   pattern_ids_t_atr   s   &&r   r   pattern_ids_t.atf      ++D77r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r  i       6 6t 6r$   c                	.    \         P                  ! V 4      # r/   )r   pattern_ids_t_qclearrh   s   &r   r   pattern_ids_t.qcleari  rA  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r  l  r  r$   c                	.    \         P                  ! V 4      # r/   )r   pattern_ids_t_clearrh   s   &r   r   pattern_ids_t.clearl  rr  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r  o       = =d =r$   c                	2    \         P                  ! V .VO5!  # r/   )r   pattern_ids_t_resizerT   s   &*r   r   pattern_ids_t.resizeo  rc  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r  r       ; ;D ;r$   c                	2    \         P                  ! V .VO5!  # r/   )r   pattern_ids_t_growrT   s   &*r   r   pattern_ids_t.growr  rQ  r$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r  u       8 8 8r$   c                	.    \         P                  ! V 4      # r/   )r   pattern_ids_t_capacityrh   s   &r   r   pattern_ids_t.capacityu  rS  r$   c                    V ^8  d   QhRRRR/# r   r%   )r[   s   "r   r\   r  x       < <3 <$ <r$   c                	.    \         P                  ! W4      # r/   )r   pattern_ids_t_reserver   s   &&r   r   pattern_ids_t.reservex      00;;r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r  {  r  r$   c                	.    \         P                  ! V 4      # r/   )r   pattern_ids_t_truncaterh   s   &r   r   pattern_ids_t.truncate{  rS  r$   c                    V ^8  d   QhRRRR/# )rY   r   'pattern_ids_t'rZ   rd   r%   )r[   s   "r   r\   r  ~       7 7o 7 7r$   c                	.    \         P                  ! W4      # r/   )r   pattern_ids_t_swapr   s   &&r   r   pattern_ids_t.swap~  r  r$   c                   V ^8  d   QhRR/# )rY   rZ   z'pattern_id_t *'r%   )r[   s   "r   r\   r    s     7 7( 7r$   c                	.    \         P                  ! V 4      # r/   )r   pattern_ids_t_extractrh   s   &r   r   pattern_ids_t.extract  rG  r$   c               $    V ^8  d   QhRRRRRR/# )rY   r   'pattern_id_t'r   rn   rZ   rd   r%   )r[   s   "r   r\   r    s!     > > >S >D >r$   c                	0    \         P                  ! WV4      # r/   )r   pattern_ids_t_injectr   s   &&&r   r   pattern_ids_t.inject      //==r$   c                   V ^8  d   QhRR/# rY   rZ   z)'qvector< pattern_id_t >::const_iterator'r%   )r[   s   "r   r\   r    s     < <F <r$   c                	2    \         P                  ! V .VO5!  # r/   )r   pattern_ids_t_beginrT   s   &*r   r   pattern_ids_t.begin  r  r$   c                   V ^8  d   QhRR/# rT  r%   )r[   s   "r   r\   r    s     : :D :r$   c                	2    \         P                  ! V .VO5!  # r/   )r   pattern_ids_t_endrT   s   &*r   r   pattern_ids_t.end  r~  r$   c               $    V ^8  d   QhRRRRRR/# )rY   r   rN  rF   rZ   #'qvector< pattern_id_t >::iterator'r%   )r[   s   "r   r\   r    s"     = = =N =/=r$   c                	0    \         P                  ! WV4      # r/   )r   pattern_ids_t_insertr   s   &&&r   r   pattern_ids_t.insert      //!<<r$   c                   V ^8  d   QhRR/# )rY   rZ   r]  r%   )r[   s   "r   r\   r    s     < <@ <r$   c                	2    \         P                  ! V .VO5!  # r/   )r   pattern_ids_t_eraserT   s   &*r   r   pattern_ids_t.erase  r  r$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r         7 7 7r$   c                	.    \         P                  ! V 4      # r/   )r   pattern_ids_t___len__rh   s   &r   r  pattern_ids_t.__len__  rG  r$   c                    V ^8  d   QhRRRR/# )rY   r	  rn   rZ   r  r%   )r[   s   "r   r\   r    s     > >S >$: >r$   c                	.    \         P                  ! W4      # r/   )r   pattern_ids_t___getitem__r  s   &&r   r  pattern_ids_t.__getitem__      44T==r$   c               $    V ^8  d   QhRRRRRR/# )rY   r	  rn   rL   rN  rZ   rd   r%   )r[   s   "r   r\   r    s&     A AS A^ At Ar$   c                	0    \         P                  ! WV4      # r/   )r   pattern_ids_t___setitem__r  s   &&&r   r  pattern_ids_t.__setitem__      44Ta@@r$   c                    V ^8  d   QhRRRR/# )rY   rF   rN  rZ   rd   r%   )r[   s   "r   r\   r    s     9 9 9$ 9r$   c                	.    \         P                  ! W4      # r/   )r   pattern_ids_t_appendr   s   &&r   r  pattern_ids_t.append  ry  r$   c                    V ^8  d   QhRRRR/# )rY   rF   rD  rZ   rd   r%   )r[   s   "r   r\   r         9 9 94 9r$   c                	.    \         P                  ! W4      # r/   )r   pattern_ids_t_extendr   s   &&r   r  pattern_ids_t.extend  ry  r$   r%   N),r   r   r9   r:   r   r   r   r   rV   r   delete_pattern_ids_tr   r`   ri   rq   rz   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r  r!  r"  r#  r$  r%  r&  r'  r=   r%   r$   r   r  r  P      -/I!#GH& #77@845865=;8<877><:=<7>A99%%E##D33Hr$   r  c                     ] tR tRt]! R R RR7      t]tR t]	P                  tR R ltR	 R
 ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R  ltR! R" ltR# R$ ltR% R& ltR' R( ltR) R* ltR+ R, ltR- R. ltR/ R0 lt R1 R2 lt!R3 R4 lt"R5 R6 lt#]$PJ                  t&]$PN                  t(]$PR                  t*R7t+R8# )9pop_fun_vec_ti  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   pop_fun_vec_t.<lambda>  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r    rM   r$   rN   rO   c                	X    \         P                  ! V \         P                  ! V!  4       R # r/   )r   pop_fun_vec_t_swiginitnew_pop_fun_vec_trT   s   &*r   rV   pop_fun_vec_t.__init__  r  r$   c                   V ^8  d   QhRR/# )rY   rZ   z'pop_fun_t &'r%   )r[   s   "r   r\   pop_fun_vec_t.__annotate__  s     @ @ @r$   c                	2    \         P                  ! V .VO5!  # r/   )r   pop_fun_vec_t_push_backrT   s   &*r   r`   pop_fun_vec_t.push_back  r   r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r    r  r$   c                	.    \         P                  ! V 4      # r/   )r   pop_fun_vec_t_pop_backrh   s   &r   ri   pop_fun_vec_t.pop_back  rS  r$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r    r  r$   c                	.    \         P                  ! V 4      # r/   )r   pop_fun_vec_t_sizerh   s   &r   rq   pop_fun_vec_t.size  rG  r$   c                   V ^8  d   QhRR/# ru   r%   )r[   s   "r   r\   r    r  r$   c                	.    \         P                  ! V 4      # r/   )r   pop_fun_vec_t_emptyrh   s   &r   rz   pop_fun_vec_t.empty  rr  r$   c                    V ^8  d   QhRRRR/# )rY   r~   rn   rZ   'pop_fun_t const &'r%   )r[   s   "r   r\   r    s     8 8s 81 8r$   c                	.    \         P                  ! W4      # r/   )r   pop_fun_vec_t_atr   s   &&r   r   pop_fun_vec_t.at  r   r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r    r"  r$   c                	.    \         P                  ! V 4      # r/   )r   pop_fun_vec_t_qclearrh   s   &r   r   pop_fun_vec_t.qclear  rA  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r    r  r$   c                	.    \         P                  ! V 4      # r/   )r   pop_fun_vec_t_clearrh   s   &r   r   pop_fun_vec_t.clear  rr  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r    r+  r$   c                	2    \         P                  ! V .VO5!  # r/   )r   pop_fun_vec_t_resizerT   s   &*r   r   pop_fun_vec_t.resize  rc  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r    r0  r$   c                	2    \         P                  ! V .VO5!  # r/   )r   pop_fun_vec_t_growrT   s   &*r   r   pop_fun_vec_t.grow  rQ  r$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r    r5  r$   c                	.    \         P                  ! V 4      # r/   )r   pop_fun_vec_t_capacityrh   s   &r   r   pop_fun_vec_t.capacity  rS  r$   c                    V ^8  d   QhRRRR/# r   r%   )r[   s   "r   r\   r    r:  r$   c                	.    \         P                  ! W4      # r/   )r   pop_fun_vec_t_reserver   s   &&r   r   pop_fun_vec_t.reserve  r>  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r    r  r$   c                	.    \         P                  ! V 4      # r/   )r   pop_fun_vec_t_truncaterh   s   &r   r   pop_fun_vec_t.truncate  rS  r$   c                    V ^8  d   QhRRRR/# )rY   r   'pop_fun_vec_t'rZ   rd   r%   )r[   s   "r   r\   r    rE  r$   c                	.    \         P                  ! W4      # r/   )r   pop_fun_vec_t_swapr   s   &&r   r   pop_fun_vec_t.swap  r  r$   c                   V ^8  d   QhRR/# )rY   rZ   z'pop_fun_t *'r%   )r[   s   "r   r\   r    s     7 7 7r$   c                	.    \         P                  ! V 4      # r/   )r   pop_fun_vec_t_extractrh   s   &r   r   pop_fun_vec_t.extract  rG  r$   c               $    V ^8  d   QhRRRRRR/# )rY   r   'pop_fun_t'r   rn   rZ   rd   r%   )r[   s   "r   r\   r    s!     > > ># > >r$   c                	0    \         P                  ! WV4      # r/   )r   pop_fun_vec_t_injectr   s   &&&r   r   pop_fun_vec_t.inject  rR  r$   c                   V ^8  d   QhRR/# rY   rZ   z&'qvector< pop_fun_t >::const_iterator'r%   )r[   s   "r   r\   r    s     < <C <r$   c                	2    \         P                  ! V .VO5!  # r/   )r   pop_fun_vec_t_beginrT   s   &*r   r   pop_fun_vec_t.begin  r  r$   c                   V ^8  d   QhRR/# r  r%   )r[   s   "r   r\   r    s     : :A :r$   c                	2    \         P                  ! V .VO5!  # r/   )r   pop_fun_vec_t_endrT   s   &*r   r   pop_fun_vec_t.end  r~  r$   c               $    V ^8  d   QhRRRRRR/# )rY   r   r  rF   rZ    'qvector< pop_fun_t >::iterator'r%   )r[   s   "r   r\   r    s"     = = = =,=r$   c                	0    \         P                  ! WV4      # r/   )r   pop_fun_vec_t_insertr   s   &&&r   r   pop_fun_vec_t.insert  ra  r$   c                   V ^8  d   QhRR/# )rY   rZ   r  r%   )r[   s   "r   r\   r    s     < <= <r$   c                	2    \         P                  ! V .VO5!  # r/   )r   pop_fun_vec_t_eraserT   s   &*r   r   pop_fun_vec_t.erase  r  r$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r    rg  r$   c                	.    \         P                  ! V 4      # r/   )r   pop_fun_vec_t___len__rh   s   &r   r  pop_fun_vec_t.__len__  rG  r$   c                    V ^8  d   QhRRRR/# )rY   r	  rn   rZ   r  r%   )r[   s   "r   r\   r    s     > >S >$7 >r$   c                	.    \         P                  ! W4      # r/   )r   pop_fun_vec_t___getitem__r  s   &&r   r  pop_fun_vec_t.__getitem__  ro  r$   c               $    V ^8  d   QhRRRRRR/# )rY   r	  rn   rL   r  rZ   rd   r%   )r[   s   "r   r\   r    s&     A AS A[ AD Ar$   c                	0    \         P                  ! WV4      # r/   )r   pop_fun_vec_t___setitem__r  s   &&&r   r  pop_fun_vec_t.__setitem__  rt  r$   c                    V ^8  d   QhRRRR/# )rY   rF   r  rZ   rd   r%   )r[   s   "r   r\   r    s     9 9 9t 9r$   c                	.    \         P                  ! W4      # r/   )r   pop_fun_vec_t_appendr   s   &&r   r  pop_fun_vec_t.append  ry  r$   c                    V ^8  d   QhRRRR/# )rY   rF   r  rZ   rd   r%   )r[   s   "r   r\   r    rz  r$   c                	.    \         P                  ! W4      # r/   )r   pop_fun_vec_t_extendr   s   &&r   r  pop_fun_vec_t.extend  ry  r$   r%   N),r   r   r9   r:   r   r   r   r   rV   r   delete_pop_fun_vec_tr   r`   ri   rq   rz   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r  r!  r"  r#  r$  r%  r&  r'  r=   r%   r$   r   r  r    r  r$   r  c                     ] tR tRt]! R R RR7      t]tR t]	P                  tR R ltR	 R
 ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R  ltR! R" ltR# R$ ltR% R& ltR' R( ltR) R* ltR+ R, ltR- R. ltR/ R0 lt R1 R2 lt!R3 R4 lt"R5 R6 lt#R7 R8 lt$R9 R: lt%R; R< lt&R= R> lt'R? R@ lt(RA RB lt)]*PV                  t,]*PZ                  t.]*P^                  t0RCt1RD# )Emdkey_vec_ti  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   mdkey_vec_t.<lambda>  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r    rM   r$   rN   rO   c                	X    \         P                  ! V \         P                  ! V!  4       R # r/   )r   mdkey_vec_t_swiginitnew_mdkey_vec_trT   s   &*r   rV   mdkey_vec_t.__init__	  r%  r$   c                   V ^8  d   QhRR/# )rY   rZ   z'mdkey_t &'r%   )r[   s   "r   r\   mdkey_vec_t.__annotate__  s     > > >r$   c                	2    \         P                  ! V .VO5!  # r/   )r   mdkey_vec_t_push_backrT   s   &*r   r`   mdkey_vec_t.push_back  r  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r    r,  r$   c                	.    \         P                  ! V 4      # r/   )r   mdkey_vec_t_pop_backrh   s   &r   ri   mdkey_vec_t.pop_back  rA  r$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r    r1  r$   c                	.    \         P                  ! V 4      # r/   )r   mdkey_vec_t_sizerh   s   &r   rq   mdkey_vec_t.size  r5  r$   c                   V ^8  d   QhRR/# ru   r%   )r[   s   "r   r\   r    r7  r$   c                	.    \         P                  ! V 4      # r/   )r   mdkey_vec_t_emptyrh   s   &r   rz   mdkey_vec_t.empty  r;  r$   c                    V ^8  d   QhRRRR/# )rY   r~   rn   rZ   'mdkey_t const &'r%   )r[   s   "r   r\   r    s     6 6s 6/ 6r$   c                	.    \         P                  ! W4      # r/   )r   mdkey_vec_t_atr   s   &&r   r   mdkey_vec_t.at  rA  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r    rC  r$   c                	.    \         P                  ! V 4      # r/   )r   mdkey_vec_t_qclearrh   s   &r   r   mdkey_vec_t.qclear  rG  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r     r7  r$   c                	.    \         P                  ! V 4      # r/   )r   mdkey_vec_t_clearrh   s   &r   r   mdkey_vec_t.clear   r;  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r  #  rM  r$   c                	2    \         P                  ! V .VO5!  # r/   )r   mdkey_vec_t_resizerT   s   &*r   r   mdkey_vec_t.resize#  rQ  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r  &  rS  r$   c                	2    \         P                  ! V .VO5!  # r/   )r   mdkey_vec_t_growrT   s   &*r   r   mdkey_vec_t.grow&  rW  r$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r  )  rY  r$   c                	.    \         P                  ! V 4      # r/   )r   mdkey_vec_t_capacityrh   s   &r   r   mdkey_vec_t.capacity)  rA  r$   c                    V ^8  d   QhRRRR/# r   r%   )r[   s   "r   r\   r  ,  r^  r$   c                	.    \         P                  ! W4      # r/   )r   mdkey_vec_t_reserver   s   &&r   r   mdkey_vec_t.reserve,  rb  r$   c                   V ^8  d   QhRR/# rc   r%   )r[   s   "r   r\   r  /  r,  r$   c                	.    \         P                  ! V 4      # r/   )r   mdkey_vec_t_truncaterh   s   &r   r   mdkey_vec_t.truncate/  rA  r$   c                    V ^8  d   QhRRRR/# )rY   r   'mdkey_vec_t'rZ   rd   r%   )r[   s   "r   r\   r  2  ri  r$   c                	.    \         P                  ! W4      # r/   )r   mdkey_vec_t_swapr   s   &&r   r   mdkey_vec_t.swap2  rm  r$   c                   V ^8  d   QhRR/# )rY   rZ   'mdkey_t *'r%   )r[   s   "r   r\   r  5  s     5 5 5r$   c                	.    \         P                  ! V 4      # r/   )r   mdkey_vec_t_extractrh   s   &r   r   mdkey_vec_t.extract5  rr  r$   c               $    V ^8  d   QhRRRRRR/# )rY   r   r1  r   rn   rZ   rd   r%   )r[   s   "r   r\   r  8  s!     < < <# < <r$   c                	0    \         P                  ! WV4      # r/   )r   mdkey_vec_t_injectr   s   &&&r   r   mdkey_vec_t.inject8  rx  r$   c                    V ^8  d   QhRRRR/# rY   r   r,  rZ   rv   r%   )r[   s   "r   r\   r  ;  r  r$   c                	.    \         P                  ! W4      # r/   )r   mdkey_vec_t___eq__r   s   &&r   r   mdkey_vec_t.__eq__;  r  r$   c                    V ^8  d   QhRRRR/# r:  r%   )r[   s   "r   r\   r  >  r  r$   c                	.    \         P                  ! W4      # r/   )r   mdkey_vec_t___ne__r   s   &&r   r   mdkey_vec_t.__ne__>  r  r$   c                   V ^8  d   QhRR/# rY   rZ   z$'qvector< mdkey_t >::const_iterator'r%   )r[   s   "r   r\   r  A  s     : :A :r$   c                	2    \         P                  ! V .VO5!  # r/   )r   mdkey_vec_t_beginrT   s   &*r   r   mdkey_vec_t.beginA  r~  r$   c                   V ^8  d   QhRR/# rC  r%   )r[   s   "r   r\   r  D  s     8 8? 8r$   c                	2    \         P                  ! V .VO5!  # r/   )r   mdkey_vec_t_endrT   s   &*r   r   mdkey_vec_t.endD  r  r$   c               $    V ^8  d   QhRRRRRR/# )rY   r   'qvector< mdkey_t >::iterator'rF   r  rZ   r%   )r[   s   "r   r\   r  G  s$     ; ;7 ;<M ;*;r$   c                	0    \         P                  ! WV4      # r/   )r   mdkey_vec_t_insertr   s   &&&r   r   mdkey_vec_t.insertG  r  r$   c                   V ^8  d   QhRR/# )rY   rZ   rL  r%   )r[   s   "r   r\   r  K  s     : :; :r$   c                	2    \         P                  ! V .VO5!  # r/   )r   mdkey_vec_t_eraserT   s   &*r   r   mdkey_vec_t.eraseK  r~  r$   c                   V ^8  d   QhRR/# rC  r%   )r[   s   "r   r\   r  N  s     9 9@ 9r$   c                	2    \         P                  ! V .VO5!  # r/   )r   mdkey_vec_t_findrT   s   &*r   r   mdkey_vec_t.findN  rW  r$   c                    V ^8  d   QhRRRR/# rY   rF   r  rZ   rv   r%   )r[   s   "r   r\   r  Q  s     4 4& 4$ 4r$   c                	.    \         P                  ! W4      # r/   )r   mdkey_vec_t_hasr   s   &&r   r   mdkey_vec_t.hasQ  s    **433r$   c                    V ^8  d   QhRRRR/# rY  r%   )r[   s   "r   r\   r  T  s     ; ;- ; ;r$   c                	.    \         P                  ! W4      # r/   )r   mdkey_vec_t_add_uniquer   s   &&r   r   mdkey_vec_t.add_uniqueT  r  r$   c                    V ^8  d   QhRRRR/# rY  r%   )r[   s   "r   r\   r  W  s     5 5' 54 5r$   c                	.    \         P                  ! W4      # r/   )r   mdkey_vec_t__delr   s   &&r   r  mdkey_vec_t._delW  rm  r$   c                   V ^8  d   QhRR/# rm   r%   )r[   s   "r   r\   r  Z  r  r$   c                	.    \         P                  ! V 4      # r/   )r   mdkey_vec_t___len__rh   s   &r   r  mdkey_vec_t.__len__Z  rr  r$   c                    V ^8  d   QhRRRR/# )rY   r	  rn   rZ   r  r%   )r[   s   "r   r\   r  ]  s     < <S <$5 <r$   c                	.    \         P                  ! W4      # r/   )r   mdkey_vec_t___getitem__r  s   &&r   r  mdkey_vec_t.__getitem__]  r   r$   c               $    V ^8  d   QhRRRRRR/# )rY   r	  rn   rL   r  rZ   rd   r%   )r[   s   "r   r\   r  `  s"     ? ?S ?%6 ?$ ?r$   c                	0    \         P                  ! WV4      # r/   )r   mdkey_vec_t___setitem__r  s   &&&r   r  mdkey_vec_t.__setitem__`  r  r$   c                    V ^8  d   QhRRRR/# )rY   rF   r  rZ   rd   r%   )r[   s   "r   r\   r  c  s     7 7) 7T 7r$   c                	.    \         P                  ! W4      # r/   )r   mdkey_vec_t_appendr   s   &&r   r  mdkey_vec_t.appendc  r  r$   c                    V ^8  d   QhRRRR/# )rY   rF   r,  rZ   rd   r%   )r[   s   "r   r\   r  f  r  r$   c                	.    \         P                  ! W4      # r/   )r   mdkey_vec_t_extendr   s   &&r   r  mdkey_vec_t.extendf  r  r$   r%   N)2r   r   r9   r:   r   r   r   r   rV   r   delete_mdkey_vec_tr   r`   ri   rq   rz   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r  r  r!  r"  r#  r$  r%  r&  r'  r=   r%   r$   r   r  r    s    -/I!#GH #55>623643;96:655<77:8;:94;55<?77%%E##D33Hr$   r  c                      ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   ]! ]P                  ]P                  4      tR]R&   R	 R
 ltR t]P$                  tRtR# )insn_site_ti  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   insn_site_t.<lambda>  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r}    rM   r$   rN   rO   rn   	fchunk_nr
fchunk_offc                    V ^8  d   QhRRRR/# )rY   pfn'func_t const *'rZ   ida_idaapi.ea_tr%   )r[   s   "r   r\   insn_site_t.__annotate__  s     7 7( 7O 7r$   c                	.    \         P                  ! W4      # r/   )r   insn_site_t_toea)r   r  s   &&r   toeainsn_site_t.toea  s    ++D66r$   c                	Z    \         P                  ! V \         P                  ! 4       4       R # r/   )r   insn_site_t_swiginitnew_insn_site_trh   s   &r   rV   insn_site_t.__init__      (({/J/J/LMr$   r%   N)r   r   r9   r:   r   r   r   r   r   insn_site_t_fchunk_nr_getinsn_site_t_fchunk_nr_setr  __annotations__insn_site_t_fchunk_off_getinsn_site_t_fchunk_off_setr  r  rV   delete_insn_site_tr   r=   r%   r$   r   r{  r{    su    -/I!#GHkCC--/Is /{EE..0J 07N"55r$   r{  c                      ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   R t]P                  tR	tR
# )
insn_cmt_ti  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   insn_cmt_t.<lambda>  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r    rM   r$   rN   rO   strcmtc                	Z    \         P                  ! V \         P                  ! 4       4       R # r/   )r   insn_cmt_t_swiginitnew_insn_cmt_trh   s   &r   rV   insn_cmt_t.__init__      ''k.H.H.JKr$   r%   N)r   r   r9   r:   r   r   r   r   r   insn_cmt_t_cmt_getinsn_cmt_t_cmt_setr  r  rV   delete_insn_cmt_tr   r=   r%   r$   r   r  r    sM    -/I!#GH66C L"44r$   r  c                      ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   R t]P                  tR	tR
# )user_stkpnt_ti  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   user_stkpnt_t.<lambda>  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r    rM   r$   rN   rO   z'int64'deltac                	Z    \         P                  ! V \         P                  ! 4       4       R # r/   )r   user_stkpnt_t_swiginitnew_user_stkpnt_trh   s   &r   rV   user_stkpnt_t.__init__  $    **42 2  	!r$   r%   N)r   r   r9   r:   r   r   r   r   r   user_stkpnt_t_delta_getuser_stkpnt_t_delta_setr  r  rV   delete_user_stkpnt_tr   r=   r%   r$   r   r  r    sO    -/I!#GHkAA++-E7 -! #77r$   r  c                      ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   ]! ]P                  ]P                  4      tR]R&   R	 t]P"                  tR
tR# )extra_cmt_ti  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   extra_cmt_t.<lambda>  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r    rM   r$   rN   rO   r  prevnextc                	Z    \         P                  ! V \         P                  ! 4       4       R # r/   )r   extra_cmt_t_swiginitnew_extra_cmt_trh   s   &r   rV   extra_cmt_t.__init__  r  r$   r%   N)r   r   r9   r:   r   r   r   r   r   extra_cmt_t_prev_getextra_cmt_t_prev_setr  r  extra_cmt_t_next_getextra_cmt_t_next_setr  rV   delete_extra_cmt_tr   r=   r%   r$   r   r  r    sn    -/I!#GH99;D# 99;D# N"55r$   r  c                      ] tR tRt$ ]! R R RR7      t]tR t]! ]	P                  ]	P                  4      tR]R&   ]! ]	P                  ]	P                  4      tR	]R
&   ]	P"                  tRtR# )oprepr_ti  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   oprepr_t.<lambda>  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r    rM   r$   rN   rO   c                	Z    \         P                  ! V \         P                  ! 4       4       R # r/   )r   oprepr_t_swiginitnew_oprepr_trh   s   &r   rV   oprepr_t.__init__  s    %%dK,D,D,FGr$   'flags64_t'flagsz
'opinfo_t'opinfor%   N)r   r   r9   r:   r   r   r   r   rV   r   oprepr_t_flags_getoprepr_t_flags_setr  r  oprepr_t_opinfo_getoprepr_t_opinfo_setr  delete_oprepr_tr   r=   r%   r$   r   r  r    sp    -/I!#GHH!+"@"@&&(E; (!+"A"A'')FJ )"22r$   r  c                      ] tR tRt$ ]! R R RR7      t]tR t]! ]	P                  ]	P                  4      tR]R&   ]! ]	P                  ]	P                  4      tR	]R
&   ]	P"                  tRtR# )insn_ops_repr_ti  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   insn_ops_repr_t.<lambda>  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r    rM   r$   rN   rO   c                	Z    \         P                  ! V \         P                  ! 4       4       R # r/   )r   insn_ops_repr_t_swiginitnew_insn_ops_repr_trh   s   &r   rV   insn_ops_repr_t.__init__  $    ,,T;4  4" 	#r$   r  r  z'opinfo_t [8]'opsr%   N)r   r   r9   r:   r   r   r   r   rV   r   insn_ops_repr_t_flags_getinsn_ops_repr_t_flags_setr  r  insn_ops_repr_t_ops_getinsn_ops_repr_t_ops_setr  delete_insn_ops_repr_tr   r=   r%   r$   r   r  r    sq    -/I!#GH# "+"G"G--/E; /";#F#F++-C -"99r$   r  c                  >   ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   ]! ]P                  ]P                  4      tR]R	&   ]! ]P                   ]P"                  4      tR
]R&   R R ltR R ltR R lt]P,                  tRtR# )metadata_iterator_ti  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   metadata_iterator_t.<lambda>  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r    rM   r$   rN   rO   'uchar const *'datarn   rq   z	'mdkey_t'keyc                   V ^8  d   QhRR/# )rY   _mdz'metadata_t const &'r%   )r[   s   "r   r\    metadata_iterator_t.__annotate__$  s     * *0 *r$   c                	\    \         P                  ! V \         P                  ! V4      4       R # r/   )r   metadata_iterator_t_swiginitnew_metadata_iterator_t)r   r  s   &&r   rV   metadata_iterator_t.__init__$  s'    00{##8$$'8) 	*r$   c                   V ^8  d   QhRR/# ru   r%   )r[   s   "r   r\   r  (  s     : :T :r$   c                	.    \         P                  ! V 4      # r/   )r   metadata_iterator_t_nextrh   s   &r   r  metadata_iterator_t.next(  rs   r$   c                   V ^8  d   QhRR/# )rY   rZ   r  r%   )r[   s   "r   r\   r  +  s     > > >r$   c                	.    \         P                  ! V 4      # r/   )r   metadata_iterator_t_data_endrh   s   &r   data_endmetadata_iterator_t.data_end+  rk   r$   r%   N)r   r   r9   r:   r   r   r   r   r   metadata_iterator_t_data_getmetadata_iterator_t_data_setr  r  metadata_iterator_t_size_getmetadata_iterator_t_size_setrq   metadata_iterator_t_key_getmetadata_iterator_t_key_setr  rV   r  r  delete_metadata_iterator_tr   r=   r%   r$   r   r  r    s    -/I!#GH$[$$k&N&NPD/ PAA002D# 2kEE//1C 1*:>"==r$   r  c          
     ,    V ^8  d   QhRRRRRRRRRR	/# )
rY   code'uchar'ptrr  r   rn   versionrZ   z'rpc_packet_data_t *'r%   )r[   s   "r   r\   r\   3  s1     ; ;W ;? ;c ;;,;r$   c                0    \         P                  ! WW#4      # r/   )r   
new_packet)r  r  r   r  s   &&&&r   r  r  3  s    !!$S::r$   c               (    V ^8  d   QhRRRRRRRR/# )	rY   out_fir  r  r  append_metadata'metadata_appender_t *'rZ   z	'md5_t *'r%   )r[   s   "r   r\   r\   >  s1     H H} H3C H,H5>Hr$   c                0    \         P                  ! WV4      # r/   )r   calc_func_metadata)r
  r  r  s   &&&r   r  r  >  s    ))&GGr$   c                  8   ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   ]! ]P                  ]P                  4      tR]R	&   ]! ]P                   ]P"                  4      tR]R
&   R R ltR R ltR t]P,                  tRtR# )md_type_parts_tiC  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   md_type_parts_t.<lambda>D  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r  D  rM   r$   rN   rO   rv   userti'qtype'r   fieldsc                    V ^8  d   QhRRRR/# rY   r   'md_type_parts_t'rZ   rv   r%   )r[   s   "r   r\   md_type_parts_t.__annotate__N  r  r$   c                	.    \         P                  ! W4      # r/   )r   md_type_parts_t___eq__r   s   &&r   r   md_type_parts_t.__eq__N  r  r$   c                    V ^8  d   QhRRRR/# r  r%   )r[   s   "r   r\   r  Q  r  r$   c                	.    \         P                  ! W4      # r/   )r   md_type_parts_t___ne__r   s   &&r   r   md_type_parts_t.__ne__Q  r  r$   c                	Z    \         P                  ! V \         P                  ! 4       4       R # r/   )r   md_type_parts_t_swiginitnew_md_type_parts_trh   s   &r   rV   md_type_parts_t.__init__T  r  r$   r%   N)r   r   r9   r:   r   r   r   r   r   md_type_parts_t_userti_getmd_type_parts_t_userti_setr  r  md_type_parts_t_type_getmd_type_parts_t_type_setr   md_type_parts_t_fields_getmd_type_parts_t_fields_setr  r   r   rV   delete_md_type_parts_tr   r=   r%   r$   r   r  r  C  s    -/I!#GHKBB..0FD 0[AA,,.D' .{EE..0FG 0;;# #99r$   r  c               $    V ^8  d   QhRRRRRR/# )rY   outrh  r  r  rZ   rd   r%   )r[   s   "r   r\   r\   ]  s'     A A A_ AAr$   c                .    \         P                  ! W4      # r/   )r   extract_insn_cmts_from_metadatar.  r  s   &&r   r0  r0  ]  s    66s@@r$   c               $    V ^8  d   QhRRRRRR/# )rY   r.  r  r  r  rZ   rd   r%   )r[   s   "r   r\   r\   b  '     B B. B BBr$   c                .    \         P                  ! W4      # r/   )r    extract_extra_cmts_from_metadatar1  s   &&r   r5  r5  b      77AAr$   c               $    V ^8  d   QhRRRRRR/# )rY   r.  r  r  r  rZ   rd   r%   )r[   s   "r   r\   r\   g  s)     D D,< DDDr$   c                .    \         P                  ! W4      # r/   )r   "extract_user_stkpnts_from_metadatar1  s   &&r   r9  r9  g      99#CCr$   c               $    V ^8  d   QhRRRRRR/# )rY   r.  z'frame_desc_t'r  r  rZ   rd   r%   )r[   s   "r   r\   r\   l  r3  r$   c                .    \         P                  ! W4      # r/   )r    extract_frame_desc_from_metadatar1  s   &&r   r=  r=  l  r6  r$   c               $    V ^8  d   QhRRRRRR/# rY   r.  r  r  r  rZ   rd   r%   )r[   s   "r   r\   r\   q  s)     D D,> DDDr$   c                .    \         P                  ! W4      # r/   )r   "extract_insn_opreprs_from_metadatar1  s   &&r   rA  rA  q  r:  r$   c               $    V ^8  d   QhRRRRRR/# r?  r%   )r[   s   "r   r\   r\   v  s)     G G/A GGGr$   c                .    \         P                  ! W4      # r/   )r   %extract_insn_opreprs_from_metadata_exr1  s   &&r   rD  rD  v  s    <<SFFr$   c                   V ^8  d   QhRR/# )rY   rZ   'lumina_client_t *'r%   )r[   s   "r   r\   r\   {  s     / /1 /r$   c                 ,    \         P                  ! 4       # r/   )r   get_server_connectionr%   r$   r   rH  rH  {  s    ,,..r$   c                    V ^8  d   QhRRRR/# )rY   r  rn   rZ   rF  r%   )r[   s   "r   r\   r\     s     5 5# 5)< 5r$   c                .    \         P                  ! V 4      # r/   )r   get_server_connection2)r  s   &r   rK  rK    s    --e44r$   c               (    V ^8  d   QhRRRRRRRR/# )	rY   ear  fir  r  rn   rZ   rd   r%   )r[   s   "r   r\   r\     s)     5 5 5M 5# 55r$   c                0    \         P                  ! WV4      # r/   )r   apply_metadata)rM  rN  r  s   &&&r   rP  rP    s    %%be44r$   c                    V ^8  d   QhRRRR/# )rY   rN  r  rZ   rn   r%   )r[   s   "r   r\   r\     s     * *} * *r$   c                .    \         P                  ! V 4      # r/   )r   score_metadata)rN  s   &r   rS  rS    s    %%b))r$   c                    V ^8  d   QhRRRR/# rY   rM  r  rZ   rv   r%   )r[   s   "r   r\   r\          + + +4 +r$   c                .    \         P                  ! V 4      # r/   )r   backup_metadatarM  s   &r   rX  rX        &&r**r$   c                    V ^8  d   QhRRRR/# rU  r%   )r[   s   "r   r\   r\     rV  r$   c                .    \         P                  ! V 4      # r/   )r   revert_metadatarY  s   &r   r]  r]    rZ  r$   c                    V ^8  d   QhRRRR/# rU  r%   )r[   s   "r   r\   r\     s     / /O /t /r$   c                .    \         P                  ! V 4      # r/   )r   has_backup_metadatarY  s   &r   r`  r`    s    **2..r$   c                      ] tR tRt]! R R RR7      t]t]P                  t
R R ltR R	 ltR
 R ltR R ltR R ltR R ltR R ltR R ltR R ltR tR tRtR# )func_md_diff_handler_ti  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   func_md_diff_handler_t.<lambda>  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   rd    rM   r$   rN   rO   c               $    V ^8  d   QhRRRRRR/# )rY   lrn   r   rZ   rd   r%   )r[   s   "r   r\   #func_md_diff_handler_t.__annotate__  s&     O O# O# O Or$   c                	0    \         P                  ! WV4      # r/   )r   'func_md_diff_handler_t_on_score_changedr   rg  r   s   &&&r   on_score_changed'func_md_diff_handler_t.on_score_changed  r  r$   c               $    V ^8  d   QhRRRRRR/# )rY   rg  r  r   rZ   rd   r%   )r[   s   "r   r\   rh    s&     N N N N Nr$   c                	0    \         P                  ! WV4      # r/   )r   &func_md_diff_handler_t_on_name_changedrk  s   &&&r   on_name_changed&func_md_diff_handler_t.on_name_changed  s    AA$1MMr$   c               $    V ^8  d   QhRRRRRR/# )rY   rg  r  r   rZ   rd   r%   )r[   s   "r   r\   rh    s)     O O"3 O8I OOr$   c                	0    \         P                  ! WV4      # r/   )r   'func_md_diff_handler_t_on_proto_changedrk  s   &&&r   on_proto_changed'func_md_diff_handler_t.on_proto_changed  s    BB4ANNr$   c               (    V ^8  d   QhRRRRRRRR/# )rY   rg  r  r   reprv   rZ   rd   r%   )r[   s   "r   r\   rh    s(      S S t t r$   c                	0    \         P                  ! WW#4      # r/   )r   2func_md_diff_handler_t_on_function_comment_changedr   rg  r   ry  s   &&&&r   on_function_comment_changed2func_md_diff_handler_t.on_function_comment_changed  s    MMQ 	r$   c               0    V ^8  d   QhRRRRRRRRRRR	R
/# )rY   r  rn   r  rg  r  r   ry  rv   rZ   rd   r%   )r[   s   "r   r\   rh    s9     . .C .S .S ....r$   c                	4    \         P                  ! V WW4V4      # r/   )r   )func_md_diff_handler_t_on_comment_changed)r   r  r  rg  r   ry  s   &&&&&&r   on_comment_changed)func_md_diff_handler_t.on_comment_changed  s    DDT1. 	.r$   c               0    V ^8  d   QhRRRRRRRRRRR	R
/# )rY   r  rn   r  rg  r  r   is_prevrv   rZ   rd   r%   )r[   s   "r   r\   rh    s:     4 4# 43 444"4&*4r$   c                	4    \         P                  ! V WW4V4      # r/   )r   /func_md_diff_handler_t_on_extra_comment_changed)r   r  r  rg  r   r  s   &&&&&&r   on_extra_comment_changed/func_md_diff_handler_t.on_extra_comment_changed  s    JJ4Q74 	4r$   c          
     ,    V ^8  d   QhRRRRRRRRRR/# )	rY   r  rn   r  rg  z'int64 const *'r   rZ   rd   r%   )r[   s   "r   r\   rh    s2     ) ) ) ))+)/3)r$   c                	2    \         P                  ! V WW44      # r/   )r   -func_md_diff_handler_t_on_user_stkpnt_changedr   r  r  rg  r   s   &&&&&r   on_user_stkpnt_changed-func_md_diff_handler_t.on_user_stkpnt_changed  s    HH1) 	)r$   c               (    V ^8  d   QhRRRRRRRR/# )rY   offsetrn   rg  rq  r   rZ   rd   r%   )r[   s   "r   r\   rh    s*      c m r$   c                	2    \         P                  ! V WV4      # r/   )r   .func_md_diff_handler_t_on_frame_member_changed)r   r  rg  r   s   &&&&r   on_frame_member_changed.func_md_diff_handler_t.on_frame_member_changed  s    II$q 	r$   c          
     ,    V ^8  d   QhRRRRRRRRRR/# )	rY   r  rn   r  rg  r  r   rZ   rd   r%   )r[   s   "r   r\   rh    s2     + +# +3 ++/+37+r$   c                	2    \         P                  ! V WW44      # r/   )r   /func_md_diff_handler_t_on_insn_ops_repr_changedr  s   &&&&&r   on_insn_ops_repr_changed/func_md_diff_handler_t.on_insn_ops_repr_changed  s    JJ4Q+ 	+r$   c                	    V P                   \        8X  d   R pMT p\        P                  ! V \        P                  ! V4      4       R # r/   )r   rb  r   func_md_diff_handler_t_swiginitnew_func_md_diff_handler_t)r   _selfs   & r   rV   func_md_diff_handler_t.__init__  s>    >>33EE33D+&&;'',;. 	/r$   c                	    V P                   P                  4        \        P                  ! V 4       \        P
                  ! V 4      # r/   )r
   disownr   disown_func_md_diff_handler_tweakrefproxyrh   s   &r   
__disown__!func_md_diff_handler_t.__disown__  s/    		11$7}}T""r$   r%   N)r   r   r9   r:   r   r   r   r   r   delete_func_md_diff_handler_tr   rl  rq  rv  r}  r  r  r  r  r  rV   r  r=   r%   r$   r   rb  rb    s`    -/I!#GH"@@ONO.
4
)

+
/#r$   rb  c          
     ,    V ^8  d   QhRRRRRRRRRR	/# )
rY   handlerz'func_md_diff_handler_t'leftr  rightr  rn   rZ   rv   r%   )r[   s   "r   r\   r\     s:     B B3 B= BB!$B*.Br$   c                0    \         P                  ! WW#4      # r/   )r   diff_metadata)r  r  r  r  s   &&&&r   r  r    s    $$WEAAr$   c                      ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   ]! ]P                  ]P                  4      tR]R	&   R
 t]P"                  tRtR# )pattern_id_ti  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   pattern_id_t.<lambda>  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r    rM   r$   rN   rO   z'pattern_type_t'r   'bytevec_t'r  c                	X    \         P                  ! V \         P                  ! V!  4       R # r/   )r   pattern_id_t_swiginitnew_pattern_id_trT   s   &*r   rV   pattern_id_t.__init__  r%  r$   r%   N)r   r   r9   r:   r   r   r   r   r   pattern_id_t_type_getpattern_id_t_type_setr   r  pattern_id_t_data_getpattern_id_t_data_setr  rV   delete_pattern_id_tr   r=   r%   r$   r   r  r    sr    -/I!#GH%k&G&G))+D
 + !B!B))+D+ +% #66r$   r  c                      ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   ]! ]P                  ]P                  4      tR]R	&   R
 t]P"                  tRtR# )func_info_base_ti  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   func_info_base_t.<lambda>  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r    rM   r$   rN   rO   r  r   'metadata_t'metadatac                	X    \         P                  ! V \         P                  ! V!  4       R # r/   )r   func_info_base_t_swiginitnew_func_info_base_trT   s   &*r   rV   func_info_base_t.__init__  r  r$   r%   N)r   r   r9   r:   r   r   r   r   r   func_info_base_t_name_getfunc_info_base_t_name_setr   r  func_info_base_t_metadata_getfunc_info_base_t_metadata_setr  rV   delete_func_info_base_tr   r=   r%   r$   r   r  r    so    -/I!#GH>>	"	"$D# $%k%%{%%'Hl ') #::r$   r  c                      ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   ]! ]P                  ]P                  4      tR]R	&   ]! ]P                   ]P"                  4      tR
]R&   R t]P(                  tRtR# )func_info_ti  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   func_info_t.<lambda>  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r    rM   r$   rN   rO   r  r   rn   rq   r  r  c                	X    \         P                  ! V \         P                  ! V!  4       R # r/   )r   func_info_t_swiginitnew_func_info_trT   s   &*r   rV   func_info_t.__init__  r%  r$   r%   N)r   r   r9   r:   r   r   r   r   r   func_info_t_name_getfunc_info_t_name_setr   r  func_info_t_size_getfunc_info_t_size_setrq   func_info_t_metadata_getfunc_info_t_metadata_setr  rV   delete_func_info_tr   r=   r%   r$   r   r  r    s    -/I!#GH99;D# 99;D# %k&J&J,,.Hl . #55r$   r  c                      ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   ]! ]P                  ]P                  4      tR]R	&   R
 t]P"                  tRtR# )input_file_ti"  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   input_file_t.<lambda>#  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r  #  rM   r$   rN   rO   r  pathz'md5_t'md5c                	X    \         P                  ! V \         P                  ! V!  4       R # r/   )r   input_file_t_swiginitnew_input_file_trT   s   &*r   rV   input_file_t.__init__+  r%  r$   r%   N)r   r   r9   r:   r   r   r   r   r   input_file_t_path_getinput_file_t_path_setr  r  input_file_t_md5_getinput_file_t_md5_setr  rV   delete_input_file_tr   r=   r%   r$   r   r  r  "  so    -/I!#GH::KD# K<<kC % #66r$   r  c                      ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   RR R	 llt]P                  tR
tR# )func_info_and_frequency_ti4  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   "func_info_and_frequency_t.<lambda>5  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r  5  rM   r$   rN   rO   rn   	frequencyc                   V ^8  d   QhRR/# )rY   %_func_info_and_frequency_t__frequencyrn   r%   )r[   s   "r   r\   &func_info_and_frequency_t.__annotate__<  s     8 8C 8r$   c                	\    \         P                  ! V \         P                  ! V4      4       R # r/   )r   "func_info_and_frequency_t_swiginitnew_func_info_and_frequency_t)r   r  s   &&r   rV   "func_info_and_frequency_t.__init__<  s'    66t[))>**5>7 	8r$   r%   Nr   )r   r   r9   r:   r   r   r   r   r   'func_info_and_frequency_t_frequency_get'func_info_and_frequency_t_frequency_setr  r  rV    delete_func_info_and_frequency_tr   r=   r%   r$   r   r  r  4  sN    -/I!#GHk////1Is 18 #CCr$   r  c                      ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   R t]P                  tR	tR
# )func_info_and_pattern_tiE  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG    func_info_and_pattern_t.<lambda>F  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r	  F  rM   r$   rN   rO   rN  
pattern_idc                	X    \         P                  ! V \         P                  ! V!  4       R # r/   )r    func_info_and_pattern_t_swiginitnew_func_info_and_pattern_trT   s   &*r   rV    func_info_and_pattern_t.__init__M  s'    44T;''<()-</ 	0r$   r%   N)r   r   r9   r:   r   r   r   r   r   &func_info_and_pattern_t_pattern_id_get&func_info_and_pattern_t_pattern_id_setr	  r  rV   delete_func_info_and_pattern_tr   r=   r%   r$   r   r  r  E  sN    -/I!#GH!)+...."0J 00 #AAr$   r  c                      ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   RR R	 llt]P                  tR
tR# )!func_info_pattern_and_frequency_tiV  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   *func_info_pattern_and_frequency_t.<lambda>W  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r	  W  rM   r$   rN   rO   rn   r  c                   V ^8  d   QhRR/# )rY   -_func_info_pattern_and_frequency_t__frequencyrn   r%   )r[   s   "r   r\   .func_info_pattern_and_frequency_t.__annotate__^  s     L LC Lr$   c                	\    \         P                  ! V \         P                  ! V4      4       R # r/   )r   *func_info_pattern_and_frequency_t_swiginit%new_func_info_pattern_and_frequency_t)r   r	  s   &&r   rV   *func_info_pattern_and_frequency_t.__init__^  s!    >>t==kJ	Lr$   r%   Nr  )r   r   r9   r:   r   r   r   r   r   /func_info_pattern_and_frequency_t_frequency_get/func_info_pattern_and_frequency_t_frequency_setr  r  rV   (delete_func_info_pattern_and_frequency_tr   r=   r%   r$   r   r	  r	  V  sO    -/I!#GHk77779Is 9L #KKr$   r	  c                      ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   ]! ]P                  ]P                  4      tR]R	&   ]! ]P                   ]P"                  4      tR
]R&   R t]P(                  tRtR# )	pop_fun_tih  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   pop_fun_t.<lambda>i  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r	  i  rM   r$   rN   rO   r  hostname'input_file_t'input'ea64_t'ea64c                	X    \         P                  ! V \         P                  ! V!  4       R # r/   )r   pop_fun_t_swiginitnew_pop_fun_trT   s   &*r   rV   pop_fun_t.__init__s  s    &&t[-F-F-MNr$   r%   N)r   r   r9   r:   r   r   r   r   r   pop_fun_t_hostname_getpop_fun_t_hostname_setr	  r  pop_fun_t_input_getpop_fun_t_input_setr!	  pop_fun_t_ea64_getpop_fun_t_ea64_setr#	  rV   delete_pop_fun_tr   r=   r%   r$   r   r	  r	  h  s    -/I!#GH[??**,Hc ,$[%D%D'')E> )k<<kD( O"33r$   r	  c                      ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   ]! ]P                  ]P                  4      tR]R&   RR
 R llt]P"                  tRtR	# )serialized_tinfoi{  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   serialized_tinfo.<lambda>|  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r2	  |  rM   r$   rN   rO   r  r   r  Nc                    V ^8  d   QhRRRR/# )rY   _serialized_tinfo__typez'type_t const *'_serialized_tinfo__fieldsr%   )r[   s   "r   r\   serialized_tinfo.__annotate__  s     4 4/ 44r$   c                	\    \         P                  ! V \         P                  ! W4      4       R # r/   )r   serialized_tinfo_swiginitnew_serialized_tinfo)r   r5	  r6	  s   &&&r   rV   serialized_tinfo.__init__  s'    --dK  5!!'53 	4r$   r%   )NN)r   r   r9   r:   r   r   r   r   r   serialized_tinfo_type_getserialized_tinfo_type_setr   r  serialized_tinfo_fields_getserialized_tinfo_fields_setr  rV   delete_serialized_tinfor   r=   r%   r$   r   r0	  r0	  {  sq    -/I!#GH[BB--/D' /{FF//1FG 14 #::r$   r0	  c                  0   ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   ]! ]P                  ]P                  4      tR]R	&   ]! ]P                   ]P"                  4      tR]R
&   ]! ]P&                  ]P(                  4      tR]R&   ]! ]P,                  ]P.                  4      tR]R&   ]! ]P2                  ]P4                  4      tR]R&   ]! ]P8                  ]P:                  4      tR]R&   R t]P@                  t!Rt"R# )frame_mem_ti  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   frame_mem_t.<lambda>  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   rD	    rM   r$   rN   rO   r  r   z'serialized_tinfo'r   r  rptcmtr"	  r  z
'oprepr_t'info	'asize_t'nbytesc                	X    \         P                  ! V \         P                  ! V!  4       R # r/   )r   frame_mem_t_swiginitnew_frame_mem_trT   s   &*r   rV   frame_mem_t.__init__  r%  r$   r%   N)#r   r   r9   r:   r   r   r   r   r   frame_mem_t_name_getframe_mem_t_name_setr   r  frame_mem_t_type_getframe_mem_t_type_setr   frame_mem_t_cmt_getframe_mem_t_cmt_setr  frame_mem_t_rptcmt_getframe_mem_t_rptcmt_setrF	  frame_mem_t_offset_getframe_mem_t_offset_setr  frame_mem_t_info_getframe_mem_t_info_setrG	  frame_mem_t_nbytes_getframe_mem_t_nbytes_setrI	  rV   delete_frame_mem_tr   r=   r%   r$   r   rB	  rB	    s   -/I!#GH99;D# '(H(H(( *D
 *77C ;=={ FC   B B**,FH , @ @((*D* * !C!C**,FI , #55r$   rB	  c                  d   ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   ]! ]P                  ]P                  4      tR]R	&   ]! ]P                   ]P"                  4      tR
]R&   ]! ]P&                  ]P(                  4      tR]R&   R t]P.                  tRtR# )frame_desc_ti  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   frame_desc_t.<lambda>  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r`	    rM   r$   rN   rO   rn   frsizerH	  argsizez'ushort'frregsre  membersc                	X    \         P                  ! V \         P                  ! V!  4       R # r/   )r   frame_desc_t_swiginitnew_frame_desc_trT   s   &*r   rV   frame_desc_t.__init__  r%  r$   r%   N)r   r   r9   r:   r   r   r   r   r   frame_desc_t_frsize_getframe_desc_t_frsize_setrb	  r  frame_desc_t_argsize_getframe_desc_t_argsize_setrc	  frame_desc_t_frregs_getframe_desc_t_frregs_setrd	  frame_desc_t_members_getframe_desc_t_members_setre	  rV   delete_frame_desc_tr   r=   r%   r$   r   r^	  r^	    s    -/I!#GH;>>	 	 "FC "!+"F"F,,.GY . C C++-FH -&{'K'K,,.G^ .% #66r$   r^	  c                      ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   ]! ]P                  ]P                  4      tR]R	&   R
 t]P"                  tRtR# )skipped_func_ti  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   skipped_func_t.<lambda>  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   rv	    rM   r$   rN   rO   rN  r	  rn   countc                	X    \         P                  ! V \         P                  ! V!  4       R # r/   )r   skipped_func_t_swiginitnew_skipped_func_trT   s   &*r   rV   skipped_func_t.__init__  r  r$   r%   N)r   r   r9   r:   r   r   r   r   r   skipped_func_t_pattern_id_getskipped_func_t_pattern_id_setr	  r  skipped_func_t_count_getskipped_func_t_count_setrx	  rV   delete_skipped_func_tr   r=   r%   r$   r   rt	  rt	    sq    -/I!#GH!)+%%{%%"'J ' +>>	!	!#E3 #' #88r$   rt	  c                  *   ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   ]! ]P                  ]P                  4      tR]R&   ]! ]P                   ]P"                  4      tR]R	&   RR R llt]P(                  tRtR
# )user_license_info_ti  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   user_license_info_t.<lambda>  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r	    rM   r$   rN   rO   r  idr   emailNc               $    V ^8  d   QhRRRRRR/# )rY   _user_license_info_t__idr  _user_license_info_t__name_user_license_info_t__emailr%   )r[   s   "r   r\    user_license_info_t.__annotate__  s!     < <S <s <# <r$   c                	^    \         P                  ! V \         P                  ! WV4      4       R # r/   )r   user_license_info_t_swiginitnew_user_license_info_t)r   r	  r	  r	  s   &&&&r   rV   user_license_info_t.__init__  s)    00{##8$$('8; 	<r$   r%   )NNN)r   r   r9   r:   r   r   r   r   r   user_license_info_t_id_getuser_license_info_t_id_setr	  r  user_license_info_t_name_getuser_license_info_t_name_setr   user_license_info_t_email_getuser_license_info_t_email_setr	  rV   delete_user_license_info_tr   r=   r%   r$   r   r	  r	    s    -/I!#GH{=={""$B $AA002D# 2+CC113E3 3< #==r$   r	  c                     ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   ]! ]P                  ]P                  4      tR]R	&   ]! ]P                   ]P"                  4      tR
]R&   ]! ]P&                  ]P(                  4      tR]R&   ]! ]P,                  ]P.                  4      tR
]R&   R tR R ltRR R lltR R ltRR R llt]P<                  tRt R# )lumina_user_ti  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   lumina_user_t.<lambda>  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r	    rM   r$   rN   rO   z'user_license_info_t'license_infor  r   rn   karma'utc_timestamp_t'last_activefeaturesc                	X    \         P                  ! V \         P                  ! V!  4       R # r/   )r   lumina_user_t_swiginitnew_lumina_user_trT   s   &*r   rV   lumina_user_t.__init__  r  r$   c                   V ^8  d   QhRR/# ru   r%   )r[   s   "r   r\   lumina_user_t.__annotate__  r  r$   c                	.    \         P                  ! V 4      # r/   )r   lumina_user_t_is_adminrh   s   &r   is_adminlumina_user_t.is_admin  rS  r$   c                    V ^8  d   QhRRRR/# rY   rL   rv   rZ   rd   r%   )r[   s   "r   r\   r	    s     ? ?d ?4 ?r$   c                	.    \         P                  ! W4      # r/   )r   lumina_user_t_set_is_adminr   rL   s   &&r   set_is_adminlumina_user_t.set_is_admin  r   r$   c                   V ^8  d   QhRR/# ru   r%   )r[   s   "r   r\   r	    s     ? ? ?r$   c                	.    \         P                  ! V 4      # r/   )r   lumina_user_t_can_del_historyrh   s   &r   can_del_historylumina_user_t.can_del_history  s    88>>r$   c                    V ^8  d   QhRRRR/# r	  r%   )r[   s   "r   r\   r	    s     F FT F$ Fr$   c                	.    \         P                  ! W4      # r/   )r   !lumina_user_t_set_can_del_historyr	  s   &&r   set_can_del_history!lumina_user_t.set_can_del_history  s    <<TEEr$   r%   N)T)!r   r   r9   r:   r   r   r   r   r   lumina_user_t_license_info_getlumina_user_t_license_info_setr	  r  lumina_user_t_name_getlumina_user_t_name_setr   lumina_user_t_karma_getlumina_user_t_karma_setr	  lumina_user_t_last_active_getlumina_user_t_last_active_setr	  lumina_user_t_features_getlumina_user_t_features_setr	  rV   r	  r	  r	  r	  delete_lumina_user_tr   r=   r%   r$   r   r	  r	    s    -/I!#GH*2;&&&&+(L' ( ;;[ D#  +=={!E3 !%-k%%{%%&'K" ' [CC..0Hc 0&8??F"77r$   r	  c                  d   ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   ]! ]P                  ]P                  4      tR]R	&   ]! ]P                   ]P"                  4      tR
]R&   ]! ]P&                  ]P(                  4      tR]R&   R t]P.                  tRtR# )peer_conn_ti  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   peer_conn_t.<lambda>  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r	    rM   r$   rN   rO   rn   
session_idr  	peer_name'lumina_user_t'userr	  establishedc                	X    \         P                  ! V \         P                  ! V!  4       R # r/   )r   peer_conn_t_swiginitnew_peer_conn_trT   s   &*r   rV   peer_conn_t.__init__  r%  r$   r%   N)r   r   r9   r:   r   r   r   r   r   peer_conn_t_session_id_getpeer_conn_t_session_id_setr	  r  peer_conn_t_peer_name_getpeer_conn_t_peer_name_setr	  peer_conn_t_user_getpeer_conn_t_user_setr	  peer_conn_t_established_getpeer_conn_t_established_setr	  rV   delete_peer_conn_tr   r=   r%   r$   r   r	  r	    s    -/I!#GH{EE..0J 0kCC--/Is /$[%E%E((*D/ *%-k##[%L%L&NK" N #55r$   r	  c                  n   ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   ]! ]P                  ]P                  4      tR]R&   ]! ]P                   ]P"                  4      tR	]R
&   ]! ]P&                  ]P(                  4      tR	]R&   RR R llt]P.                  tRtR# )lumina_server_info_ti#  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   lumina_server_info_t.<lambda>$  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r	  $  rM   r$   rN   rO   r  macaddrverstrr	  
start_timecurrent_timeNc               (    V ^8  d   QhRRRRRRRR/# )rY   _lumina_server_info_t__macaddrr  _lumina_server_info_t__verstr!_lumina_server_info_t__start_timer	  #_lumina_server_info_t__current_timer%   )r[   s   "r   r\   !lumina_server_info_t.__annotate__2  s*      # c ';Lr$   c           	     	`    \         P                  ! V \         P                  ! WVV4      4       R # r/   )r   lumina_server_info_t_swiginitnew_lumina_server_info_t)r   r	  r	  r	  r	  s   &&&&&r   rV   lumina_server_info_t.__init__2  s.     	11$$$9%%.,9 	r$   r%   )NNr   r   )r   r   r9   r:   r   r   r   r   r    lumina_server_info_t_macaddr_get lumina_server_info_t_macaddr_setr	  r  lumina_server_info_t_verstr_getlumina_server_info_t_verstr_setr	  #lumina_server_info_t_start_time_get#lumina_server_info_t_start_time_setr	  %lumina_server_info_t_current_time_get%lumina_server_info_t_current_time_setr	  rV   delete_lumina_server_info_tr   r=   r%   r$   r   r	  r	  #  s    -/I!#GHKHH446GS 6;FF335FC 5$,[++[++%-J! - '/{--{--'/L# / #>>r$   r	  c                      ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   ]! ]P                  ]P                  4      tR]R	&   R
 t]P"                  tRtR# )lumina_info_ti>  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   lumina_info_t.<lambda>?  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r	  ?  rM   r$   rN   rO   z'peer_conn_t'clientz'lumina_server_info_t'serverc                	X    \         P                  ! V \         P                  ! V!  4       R # r/   )r   lumina_info_t_swiginitnew_lumina_info_trT   s   &*r   rV   lumina_info_t.__init__G  r  r$   r%   N)r   r   r9   r:   r   r   r   r   r   lumina_info_t_client_getlumina_info_t_client_setr
  r  lumina_info_t_server_getlumina_info_t_server_setr
  rV   delete_lumina_info_tr   r=   r%   r$   r   r	  r	  >  ss    -/I!#GH$[%I%I,,.FM .%-k  +"F"F&HF" H& #77r$   r	  c                    V ^8  d   QhRRRR/# )rY   r  z'lumina_rpc_packet_t'rZ   r  r%   )r[   s   "r   r\   r\   x  s      E E2G EEr$   c                .    \         P                  ! V 4      # r/   )r   'get_lumina_rpc_packet_t_index_from_base)r  s   &r   r
  r
  x  s    >>tDDr$   c                  R    ] tR tRt]! R R RR7      t]t]P                  t
R tRtR# )	pkt_rpc_ok_ti}  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   pkt_rpc_ok_t.<lambda>~  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r
  ~  rM   r$   rN   rO   c                	Z    \         P                  ! V \         P                  ! 4       4       R # r/   )r   pkt_rpc_ok_t_swiginitnew_pkt_rpc_ok_trh   s   &r   rV   pkt_rpc_ok_t.__init__  s    ))$0L0L0NOr$   r%   N)r   r   r9   r:   r   r   r   r   r   delete_pkt_rpc_ok_tr   rV   r=   r%   r$   r   r
  r
  }  s,    -/I!#GH"66Pr$   r
  c                      ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   ]! ]P                  ]P                  4      tR]R	&   ]P                   tR
 tRtR# )pkt_rpc_fail_ti  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   pkt_rpc_fail_t.<lambda>  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r
    rM   r$   rN   rO   rn   resultr  errorc                	Z    \         P                  ! V \         P                  ! 4       4       R # r/   )r   pkt_rpc_fail_t_swiginitnew_pkt_rpc_fail_trh   s   &r   rV   pkt_rpc_fail_t.__init__  s$    ++D+3 3! 	"r$   r%   N)r   r   r9   r:   r   r   r   r   r   pkt_rpc_fail_t_result_getpkt_rpc_fail_t_result_setr
  r  pkt_rpc_fail_t_error_getpkt_rpc_fail_t_error_setr
  delete_pkt_rpc_fail_tr   rV   r=   r%   r$   r   r
  r
    sn    -/I!#GH;@@--/FC /+>>	!	!#E3 #"88"r$   r
  c                      ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   ]! ]P                  ]P                  4      tR]R	&   ]P                   tR
 tRtR# )pkt_rpc_notify_ti  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   pkt_rpc_notify_t.<lambda>  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r,
    rM   r$   rN   rO   z'rpc_notification_type_t'r   r  textc                	Z    \         P                  ! V \         P                  ! 4       4       R # r/   )r   pkt_rpc_notify_t_swiginitnew_pkt_rpc_notify_trh   s   &r   rV   pkt_rpc_notify_t.__init__  $    --dK  5! 5# 	$r$   r%   N)r   r   r9   r:   r   r   r   r   r   pkt_rpc_notify_t_type_getpkt_rpc_notify_t_type_setr   r  pkt_rpc_notify_t_text_getpkt_rpc_notify_t_text_setr.
  delete_pkt_rpc_notify_tr   rV   r=   r%   r$   r   r*
  r*
    sp    -/I!#GH&.{!!;#H#H'JD
# J>>	"	"$D# $"::$r$   r*
  c                     ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   ]! ]P                  ]P                  4      tR]R	&   ]! ]P                   ]P"                  4      tR
]R&   ]! ]P&                  ]P(                  4      tR]R&   ]! ]P,                  ]P.                  4      tR]R&   ]! ]P2                  ]P4                  4      tR]R&   ]P8                  tR tRtR# )
pkt_helo_ti  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   pkt_helo_t.<lambda>  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r<
    rM   r$   rN   rO   rn   client_versionr  r  z'uchar [6]'
license_idrv   record_convr  usernamepasswordc                	Z    \         P                  ! V \         P                  ! 4       4       R # r/   )r   pkt_helo_t_swiginitnew_pkt_helo_trh   s   &r   rV   pkt_helo_t.__init__  r  r$   r%   N) r   r   r9   r:   r   r   r   r   r   pkt_helo_t_client_version_getpkt_helo_t_client_version_setr>
  r  pkt_helo_t_key_getpkt_helo_t_key_setr  pkt_helo_t_license_id_getpkt_helo_t_license_id_setr?
  pkt_helo_t_record_conv_getpkt_helo_t_record_conv_setr@
  pkt_helo_t_username_getpkt_helo_t_username_setrA
  pkt_helo_t_password_getpkt_helo_t_password_setrB
  delete_pkt_helo_tr   rV   r=   r%   r$   r   r:
  r:
    s    -/I!#GH";%%{%%'NC '   > >		C &{!!;#H#HJJ J !G!G..0K 0[@@++-Hc -[@@++-Hc -"44Lr$   r:
  c                      ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   ]! ]P                  ]P                  4      tR]R	&   ]! ]P                   ]P"                  4      tR
]R&   ]P&                  tR tRtR# )pkt_pull_md_ti  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   pkt_pull_md_t.<lambda>  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   rW
    rM   r$   rN   rO   rn   r  r,  keysrD  pattern_idsc                	Z    \         P                  ! V \         P                  ! 4       4       R # r/   )r   pkt_pull_md_t_swiginitnew_pkt_pull_md_trh   s   &r   rV   pkt_pull_md_t.__init__  r  r$   r%   N)r   r   r9   r:   r   r   r   r   r   pkt_pull_md_t_flags_getpkt_pull_md_t_flags_setr  r  pkt_pull_md_t_keys_getpkt_pull_md_t_keys_setrY
  pkt_pull_md_t_pattern_ids_getpkt_pull_md_t_pattern_ids_setrZ
  delete_pkt_pull_md_tr   rV   r=   r%   r$   r   rU
  rU
    s    -/I!#GH+=={!E3 !";#E#E**,D- ,#+K%%{%%$'K ' #77!r$   rU
  c                      ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   ]! ]P                  ]P                  4      tR]R	&   ]P                   tR
 tRtR# )pkt_pull_md_result_ti  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   pkt_pull_md_result_t.<lambda>  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   ri
    rM   r$   rN   rO   r   codesr  resultsc                	Z    \         P                  ! V \         P                  ! 4       4       R # r/   )r   pkt_pull_md_result_t_swiginitnew_pkt_pull_md_result_trh   s   &r   rV   pkt_pull_md_result_t.__init__  $    11$$$9% 9' 	(r$   r%   N)r   r   r9   r:   r   r   r   r   r   pkt_pull_md_result_t_codes_getpkt_pull_md_result_t_codes_setrk
  r   pkt_pull_md_result_t_results_get pkt_pull_md_result_t_results_setrl
  delete_pkt_pull_md_result_tr   rV   r=   r%   r$   r   rg
  rg
    ss    -/I!#GH#+K&&&&$(E  ( 08((+((0*G, * #>>(r$   rg
  c                     ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   ]! ]P                  ]P                  4      tR]R	&   ]! ]P                   ]P"                  4      tR
]R&   ]! ]P&                  ]P(                  4      tR]R&   ]! ]P,                  ]P.                  4      tR]R&   ]! ]P2                  ]P4                  4      tR]R&   ]P8                  tR tRtR# )pkt_push_md_ti  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   pkt_push_md_t.<lambda>  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   rz
    rM   r$   rN   rO   rn   r  r  idbr 	  r!	  r	  ro  contentsz'ea64vec_t'ea64sc                	Z    \         P                  ! V \         P                  ! 4       4       R # r/   )r   pkt_push_md_t_swiginitnew_pkt_push_md_trh   s   &r   rV   pkt_push_md_t.__init__	  r  r$   r%   N) r   r   r9   r:   r   r   r   r   r   pkt_push_md_t_flags_getpkt_push_md_t_flags_setr  r  pkt_push_md_t_idb_getpkt_push_md_t_idb_setr|
  pkt_push_md_t_input_getpkt_push_md_t_input_setr!	  pkt_push_md_t_hostname_getpkt_push_md_t_hostname_setr	  pkt_push_md_t_contents_getpkt_push_md_t_contents_setr}
  pkt_push_md_t_ea64s_getpkt_push_md_t_ea64s_setr~
  delete_pkt_push_md_tr   rV   r=   r%   r$   r   rx
  rx
    s    -/I!#GH+=={!E3 !99;C $[%H%H++-E> -[CC..0Hc 0.6{""K$J$J/LH+ L!+"E"E++-E; -"77!r$   rx
  c                      ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   ]P                  tR tR	tR
# )pkt_push_md_result_ti	  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   pkt_push_md_result_t.<lambda>	  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r
  	  rM   r$   rN   rO   r   rk
  c                	Z    \         P                  ! V \         P                  ! 4       4       R # r/   )r   pkt_push_md_result_t_swiginitnew_pkt_push_md_result_trh   s   &r   rV   pkt_push_md_result_t.__init__	  rq
  r$   r%   N)r   r   r9   r:   r   r   r   r   r   pkt_push_md_result_t_codes_getpkt_push_md_result_t_codes_setrk
  r  delete_pkt_push_md_result_tr   rV   r=   r%   r$   r   r
  r
  	  sO    -/I!#GH#+K&&&&$(E  ( #>>(r$   r
  c                      ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   ]P                  tR tR	tR
# )pkt_get_pop_ti	  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   pkt_get_pop_t.<lambda>	  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r
  	  rM   r$   rN   rO   rn   nresultsc                	Z    \         P                  ! V \         P                  ! 4       4       R # r/   )r   pkt_get_pop_t_swiginitnew_pkt_get_pop_trh   s   &r   rV   pkt_get_pop_t.__init__$	  r  r$   r%   N)r   r   r9   r:   r   r   r   r   r   pkt_get_pop_t_nresults_getpkt_get_pop_t_nresults_setr
  r  delete_pkt_get_pop_tr   rV   r=   r%   r$   r   r
  r
  	  sM    -/I!#GH[CC..0Hc 0"77!r$   r
  c                      ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   ]P                  tR tR	tR
# )pkt_get_pop_result_ti,	  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   pkt_get_pop_result_t.<lambda>-	  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r
  -	  rM   r$   rN   rO   r  rl
  c                	Z    \         P                  ! V \         P                  ! 4       4       R # r/   )r   pkt_get_pop_result_t_swiginitnew_pkt_get_pop_result_trh   s   &r   rV   pkt_get_pop_result_t.__init__5	  rq
  r$   r%   N)r   r   r9   r:   r   r   r   r   r    pkt_get_pop_result_t_results_get pkt_get_pop_result_t_results_setrl
  r  delete_pkt_get_pop_result_tr   rV   r=   r%   r$   r   r
  r
  ,	  sN    -/I!#GH'((+(( *G_ * #>>(r$   r
  c                  R    ] tR tRt]! R R RR7      t]t]P                  t
R tRtR# )	pkt_get_lumina_info_ti=	  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   pkt_get_lumina_info_t.<lambda>>	  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r
  >	  rM   r$   rN   rO   c                	Z    \         P                  ! V \         P                  ! 4       4       R # r/   )r   pkt_get_lumina_info_t_swiginitnew_pkt_get_lumina_info_trh   s   &r   rV   pkt_get_lumina_info_t.__init__C	  s$    224%%:& :( 	)r$   r%   N)r   r   r9   r:   r   r   r   r   r   delete_pkt_get_lumina_info_tr   rV   r=   r%   r$   r   r
  r
  =	  s+    -/I!#GH"??)r$   r
  c                      ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   ]P                  tR tR	tR
# )pkt_get_lumina_info_result_tiK	  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   %pkt_get_lumina_info_result_t.<lambda>L	  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r
  L	  rM   r$   rN   rO   z'lumina_info_t'rG	  c                	Z    \         P                  ! V \         P                  ! 4       4       R # r/   )r   %pkt_get_lumina_info_result_t_swiginit new_pkt_get_lumina_info_result_trh   s   &r   rV   %pkt_get_lumina_info_result_t.__init__T	  s&    99$--A. A0 	1r$   r%   N)r   r   r9   r:   r   r   r   r   r   %pkt_get_lumina_info_result_t_info_get%pkt_get_lumina_info_result_t_info_setrG	  r  #delete_pkt_get_lumina_info_result_tr   rV   r=   r%   r$   r   r
  r
  K	  sN    -/I!#GH$[--{--/D/ / #FF1r$   r
  c                      ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   ]P                  tR tR	tR
# )pkt_helo_result_ti]	  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   pkt_helo_result_t.<lambda>^	  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r
  ^	  rM   r$   rN   rO   r	  r	  c                	Z    \         P                  ! V \         P                  ! 4       4       R # r/   )r   pkt_helo_result_t_swiginitnew_pkt_helo_result_trh   s   &r   rV   pkt_helo_result_t.__init__e	  s$    ..t[!!6" 6$ 	%r$   r%   N)r   r   r9   r:   r   r   r   r   r   pkt_helo_result_t_user_getpkt_helo_result_t_user_setr	  r  delete_pkt_helo_result_tr   rV   r=   r%   r$   r   r
  r
  ]	  sM    -/I!#GH$[%K%K..0D/ 0";;%r$   r
  c                      ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   ]! ]P                  ]P                  4      tR]R	&   R
 t]P"                  tRtR# )push_md_opts_tim	  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   push_md_opts_t.<lambda>n	  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r
  n	  rM   r$   rN   rO   	'eavec_t'easrn   min_func_sizec                	X    \         P                  ! V \         P                  ! V!  4       R # r/   )r   push_md_opts_t_swiginitnew_push_md_opts_trT   s   &*r   rV   push_md_opts_t.__init__w	  r  r$   r%   N)r   r   r9   r:   r   r   r   r   r   push_md_opts_t_eas_getpush_md_opts_t_eas_setr
  r   push_md_opts_t_min_func_size_get push_md_opts_t_min_func_size_setr
  rV   delete_push_md_opts_tr   r=   r%   r$   r   r
  r
  m	  sp    -/I!#GHk@@**,C ,!+((+((*M3 *' #88r$   r
  c                      ] tR tRt$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   ]! ]P                  ]P                  4      tR]R	&   ]! ]P                   ]P"                  4      tR
]R&   R t]P(                  tRtR# )push_md_result_ti	  c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   push_md_result_t.<lambda>	  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r
  	  rM   r$   rN   rO   r
  r
  r   rk
  ro  r}
  c                	Z    \         P                  ! V \         P                  ! 4       4       R # r/   )r   push_md_result_t_swiginitnew_push_md_result_trh   s   &r   rV   push_md_result_t.__init__	  r3
  r$   r%   N)r   r   r9   r:   r   r   r   r   r   push_md_result_t_eas_getpush_md_result_t_eas_setr
  r  push_md_result_t_codes_getpush_md_result_t_codes_setrk
  push_md_result_t_contents_getpush_md_result_t_contents_setr}
  rV   delete_push_md_result_tr   r=   r%   r$   r   r
  r
  	  s    -/I!#GHkBB,,.C .#+K""K$J$J$LE  L.6{%%{%%/'H+ '$ #::r$   r
  c                      ] tR tRtRt]! R R RR7      tR t]t	]
P                  tR R	 ltR
 R ltR R ltRR R lltRR R lltR R ltRtR# )lumina_client_ti	  zVLumina server connection client.

Use `get_server_connection()` to obtain an instance.c                	6    V P                   P                  4       # r/   rD   rE   s   &r   rG   lumina_client_t.<lambda>	  rI   r$   c                	8    V P                   P                  V4      # r/   rD   rK   s   &&r   rG   r
  	  rM   r$   rN   rO   c                	    \        R 4      h)zNo constructor defined)r   )r   rU   kwargss   &*,r   rV   lumina_client_t.__init__	  s    566r$   c               $    V ^8  d   QhRRRRRR/# )rY   r.  rN  r  'md5_t const &'rZ   rd   r%   )r[   s   "r   r\   lumina_client_t.__annotate__	  s'     N Nn N? NNr$   c                	0    \         P                  ! WV4      # r/   )r   "lumina_client_t_set_pattern_id_md5)r   r.  r  s   &&&r   set_pattern_id_md5"lumina_client_t.set_pattern_id_md5	  s    ==dMMr$   c               $    V ^8  d   QhRRRRRR/# )rY   pidrN  r  r  rZ   rv   r%   )r[   s   "r   r\   r  	  s&     I I Io I Ir$   c                	0    \         P                  ! WV4      # r/   )r   lumina_client_t_is_pattern_id)r   r  r  s   &&&r   is_pattern_idlumina_client_t.is_pattern_id	  s    88CHHr$   c                   V ^8  d   QhRR/# )rY   rZ   z'pkt_pull_md_result_t'r%   )r[   s   "r   r\   r  	  s     @ @5 @r$   c                2    \         P                  ! V .VO5!  # )az  Pull metadata from the Lumina server.
See lumina.hpp's lumina_client_t::pull_md() for authoritative documentation.

This method has the following signatures:

    1. pull_md(funcs: ida_pro.eavec_t, pull_md_flags: int = 0) -> pkt_pull_md_result_t
    2. pull_md(pattern_ids: pattern_ids_t, pull_md_flags: int = 0) -> pkt_pull_md_result_t

Note: The C++ `errbuf` parameter is not exposed in Python.

:param funcs: vector of function addresses (if empty, will be filled with "interesting" functions)
:param pattern_ids: vector of pattern IDs (will be consumed/destroyed)
:param pull_md_flags: combination of PULL_MD_* flags:
    - PULL_MD_AUTO_APPLY (0x01): automatically apply metadata
    - PULL_MD_SEEN_FILE (0x02): do not increase frequency count
:returns: pkt_pull_md_result_t with `results` (func_info_and_frequency_vec_t)
          and `codes` (lumina_op_res_vec_t) for per-input status)r   lumina_client_t_pull_mdrT   s   &*r   pull_mdlumina_client_t.pull_md	  s    $ 224?$??r$   Nc          
     ,    V ^8  d   QhRRRRRRRRR	R
/# )rY   r
  z'push_md_result_t'optsz'push_md_opts_t'r  r  r  rn   rZ   rv   r%   )r[   s   "r   r\   r  	  s4     $ $0 $8H $0$>A$GK$r$   c                	2    \         P                  ! WVW44      # r/   )r   lumina_client_t_push_md)r   r
  r  r  r  s   &&&&&r   push_mdlumina_client_t.push_md	  s    224$ 	$r$   c                    V ^8  d   QhRRRR/# )rY   r
  rn   rZ   z'pkt_get_pop_result_t *'r%   )r[   s   "r   r\   r  	  s     C C C*B Cr$   c                	.    \         P                  ! W4      # r/   )r   lumina_client_t_get_pop)r   r
  s   &&r   get_poplumina_client_t.get_pop	  s    224BBr$   c                    V ^8  d   QhRRRR/# )rY   funcsz'eavec_t const &'rZ   rv   r%   )r[   s   "r   r\   r  	  s     D D!2 Dd Dr$   c                	.    \         P                  ! W4      # r/   )r   lumina_client_t_del_history)r   r  s   &&r   del_historylumina_client_t.del_history	  s    66tCCr$   r%   )Nr   )
   )r   r   r9   r:   r;   r   r   rV   r   r   r   delete_lumina_client_tr   r  r  r  r  r  r!  r=   r%   r$   r   r
  r
  	  s[    8 -/I!#G7H"99NI@($
CD Dr$   r
  c               $    V ^8  d   QhRRRRRR/# )rY   r.  z	'tinfo_t'_inz'bytevec_t const &'rZ   rv   r%   )r[   s   "r   r\   r\   	  s#     < <I <4G <<r$   c                .    \         P                  ! W4      # r/   )r   extract_type_from_metadata)r.  r&  s   &&r   r(  r(  	  s    11#;;r$   c                    V ^8  d   QhRRRR/# )rY   r  bytesrZ   dictr%   )r[   s   "r   r\   r\   	  s     0 0U 0d 0r$   c                .    \         P                  ! V 4      # )zfSplit the metadata blob into a set of KVP's

:param metadata: a metadata blob
:returns: a set of KVP's)r   split_metadata)r  s   &r   r-  r-  	  s    
 %%h//r$   c                     a  ] tR tRtRt ! R R]4      tV 3R ltR tR t	R t
R	 tR
 tR tR tR tR tR tR tR tR tR tR tR tR tR tRtV ;t# )simple_idb_diff_handler_ti	  Nc                  "    ] tR tRtR tR tRtR# )$simple_idb_diff_handler_t.indenter_ti	  c                	X    Wn         V P                   ;P                  ^,          un        R#    Nr  indent)r   r  s   &&r   rV   -simple_idb_diff_handler_t.indenter_t.__init__	  s    "LLL1$r$   c                	L    V P                   ;P                  ^,          un        R# r3  r5  rh   s   &r   __del__,simple_idb_diff_handler_t.indenter_t.__del__	  s    LL1$r$   )r  N)r   r   r9   r:   rV   r9  r=   r%   r$   r   
indenter_tr1  	  s    	%	%r$   r;  c                	n   < \         V P                  V `  4        Wn        R V n        . V n        ^ V n        R# )FN)superr   rV   r  header_generatedlinesr6  )r   r  r   s   &&r   rV   "simple_idb_diff_handler_t.__init__	  s/    dnnd,. %
r$   c                	P    V P                  \        V4      \        V4      R 4       R# )ScoreN)put2r  rk  s   &&&r   rl  *simple_idb_diff_handler_t.on_score_changed	  s    		#a&#a&'*r$   c                	*    V P                  WR 4       R# )NameNrC  rk  s   &&&r   rq  )simple_idb_diff_handler_t.on_name_changed	  s    		!r$   c                	h    V P                  V P                  V4      V P                  V4      R 4       R# )	PrototypeN)rC  format_typerk  s   &&&r   rv  *simple_idb_diff_handler_t.on_proto_changed	  s(    		$""1%t'7'7':KHr$   c                	L    T P                  YR V'       d   RMR,          4       R# )zFunction comment (%s)
repeatableregularNrG  r|  s   &&&&r   r}  5simple_idb_diff_handler_t.on_function_comment_changed	  s    		!/3< 	r$   c                	n    V P                  W4      pT P                  Y4V'       d   R MR: RV: 24       R# )rN  rO  z comment @ N)whererC  )r   r  r  rg  r   ry  locs   &&&&&& r   r  ,simple_idb_diff_handler_t.on_comment_changed
  s2    jj/		!S\. 	r$   c                	    V P                  W4      pT P                  V P                  V4      V P                  V4      V'       d   R MR: RV: 24       R# )AnPoszterior extra comment @ N)rR  rC  format_extra_cmt)r   r  r  rg  r   r  rS  s   &&&&&& r   r  2simple_idb_diff_handler_t.on_extra_comment_changed
  sF    jj/		$''*D,A,A!,D5<T%-GM	Or$   c                	    V P                  W4      pV P                  V P                  V4      V P                  V4      R V,          4       R# )zUser stack point @ %sN)rR  rC  format_stkpnt)r   r  r  rg  r   rS  s   &&&&& r   r  0simple_idb_diff_handler_t.on_user_stkpnt_changed
  s>    jj/		$$$Q'););A)>#c)	+r$   c                	  a  S P                  4        S P                  R V,          4       S P                  S 4      pS P                  V4      w  rVrxS P                  V4      w  rrV 3R lpV! WYR4       V! WjR4       V! W{R4       V! WR4       R# )zMember @ 0x%Xc                8   < W8w  d   SP                  WV4      # R # r/   rG  )rg  r   topicr   s   &&&r   rG   Csimple_idb_diff_handler_t.on_frame_member_changed.<locals>.<lambda>
  s'     '+iie ' '"!'"r$   z.typez.opinfoz.cmtz.rptcmtN)ensure_header_generatedputr;  format_frame_member)r   r  rg  r   indenterltypelopreprlcmtlrptcmtrtyperopreprrcmtrrptcmtcmp_puts   f&&&          r   r  1simple_idb_diff_handler_t.on_frame_member_changed
  s    $$&6)*??4((,(@(@(C%(,(@(@(C%"g&),F#),r$   c                	    V P                  W4      pV P                  V4      V P                  V4      rvV P                  WgR V,          4       R# )zInsn operands @ %sN)rR  format_insn_opsrC  )r   r  r  rg  r   rS  lsrss   &&&&&   r   r  2simple_idb_diff_handler_t.on_insn_ops_repr_changed
  sA    jj/%%a($*>*>q*AB		".45r$   c                	    V P                   '       g[   V P                  P                  R 4       V P                  P                  RV P                  P                  ,          4       RV n         R# R# )r   zFunction 0x%XTN)r>  r?  r  r  start_earh   s   &r   ra  1simple_idb_diff_handler_t.ensure_header_generated"
  sN    $$$JJb!JJo0A0AAB$(D! %r$   c                	r    \        4       pWn        W#n        R VP                  V P                  4      ,          # )z0x%X)r{  r  r  r  r  )r   r  r  sites   &&& r   rR  simple_idb_diff_handler_t.where(
  s+    }"$		$((+++r$   c                	    \         P                  ! 4       pVP                  R VP                  VP                  4      '       d   VP                  4       # R # r/   )ida_typeinftinfo_tdeserializer   r  _print)r   
type_partstifs   && r   rK  %simple_idb_diff_handler_t.format_type.
  s?    !!#??4*2C2CDD::< Er$   c                	B    V'       d   \         P                  ! V4      pV# r/   )ida_prostr2user)r   r  s   &&r   rX  *simple_idb_diff_handler_t.format_extra_cmt3
  s    ""3'C
r$   c                	     Ve
   RV,          # R # )Nz%dr%   )r   stkpnts   &&r   r[  'simple_idb_diff_handler_t.format_stkpnt8
  s    &=  r$   c                	   V P                   pV P                   pV P                   pV P                   pV'       Ed6   \        VP                  P                  4      '       d   V P                  VP                  4      p\        P
                  ! VP                  P                  4      '       d   R VP                  P                  P                  P                  VP                  P                  P                  P                  VP                  P                  P                  P                  VP                  P                  P                  P                  3,          pVP                  pVP                  pW#WE3# )zC{"target" : 0x%X, "base" : 0x%X, "tdelta" : 0x%X, "flags" : 0x%08x})NO_DATA_MARKERr   r   rK  	ida_bytesis_off0rG	  r  r  ritargetbasetdeltar  rF	  )r   m_type_oprepr_cmt_rptcmts   &&    r   rc  -simple_idb_diff_handler_t.format_frame_member<
  s    ##%%""%%1166;;((0  ..Y((//1A1A1F1FD66166==+;+;+A+ACC  55DhhGt,,r$   c           	     	   V'       g   R # . p\        \        P                  4       FH  pVP                  RW1P                  \
        P                  ! V4      ,	          ^,          3,          4       KJ  	  RRP                  V4      ,          # )z[<no ops repr>]z	op%d=0x%Xz[%s]z, )rangeida_idaUA_MAXOPr  r  r  get_operand_type_shiftjoin)r   ropartsr	  s   &&  r   rp  )simple_idb_diff_handler_t.format_insn_opsM
  sx    $w''(ALL88y&&8''(8* ,*,.,/ (0 0 1 ) 		%(((r$   c                	l    V P                   P                  R V P                  ,          V,           4       R# )z    N)r?  r  r6  )r   msgs   &&r   rb  simple_idb_diff_handler_t.putV
  s"    

&4;;.45r$   c                	
   V P                  4        Vf   V P                  pVf   V P                  pV P                  V4       V P                  V 4      pV P                  RV,          4       V P                  RV,          4       R # )Nz- %sz+ %s)ra  r  rb  r;  )r   rg  r   r_  rd  s   &&&& r   rC  simple_idb_diff_handler_t.put2Y
  sg    $$&9##A9##A??4(!!r$   )r>  r6  r?  r  )r   r   r9   r:   r  objectr;  rV   rl  rq  rv  r}  r  r  r  r  r  ra  rR  rK  rX  r[  rc  rp  rb  rC  r=   __classcell__)r   s   @r   r/  r/  	  sz    N%V %+ I
O
+
-6
), 

!-")6	 	r$   r/  )Nr   r/   r  (  
__future__r   sysr   _swig_python_version_info__package__r   r   r   builtinsr   ImportErrorr   r&   r,   r6   r   r8   r  SWIG_PYTHON_LEGACY_BOOLtypingr>   r?   r@   r!  r  rB    lumina_op_res_vec_t_swigregisterr)  func_info_vec_t_swigregisterr  *func_info_and_frequency_vec_t_swigregisterr1  (func_info_and_pattern_vec_t_swigregisterr  2func_info_pattern_and_frequency_vec_t_swigregisterr  insn_cmts_t_swigregisterr  user_stkpnts_t_swigregisterr  frame_mems_t_swigregisterr  extra_cmts_t_swigregisterr  skipped_funcs_t_swigregisterr  insn_ops_reprs_t_swigregisterr  pattern_ids_t_swigregisterr  pop_fun_vec_t_swigregisterr  mdkey_vec_t_swigregisterPAT_TYPE_UNKNOWNPAT_TYPE_MD5PDRES_BADPTNPDRES_NOT_FOUNDPDRES_ERRORPDRES_OKPDRES_ADDEDPMF_PUSH_MODE_MASK(PMF_PUSH_OVERRIDE_IF_BETTER_OR_DIFFERENTPMF_PUSH_OVERRIDEPMF_PUSH_DO_NOT_OVERRIDEPMF_PUSH_MERGEUOT_ADDUOT_EDITUOT_DELGST_NONEGST_NAMEDMD_SORT_NONEDMD_SORT_HASHUF_IS_ADMINUF_CAN_DEL_HISTORYURF_IGNORE_LICIDBOPF_DETAILSBOPF_CHRONOLOGICAL_ORDERBOPF_LAST_FUNC_RECORDBOPF_FIELD_LICENSE_NAMEBOPF_FIELD_LICENSE_EMAILBOPF_FIELD_LICENSE_IDBOPF_SHOW_FIELD_INPUT_HASHBOPF_SHOW_FIELD_INPUT_PATHBOPF_SHOW_FIELD_IDB_PATHBOPF_SHOW_FIELD_CALCREL_HASHBOPF_SHOW_FIELD_FUNC_EABOPF_SHOW_FIELD_FUNC_IDBOPF_SHOW_FIELD_USERNAMEBOPF_SHOW_FIELD_ALLBOPF_PUSHES_FIELD_ALLSTF_DETAILSDEFAULT_TLM_FLUSH_TIMEOUTDEFAULT_TLM_FLUSH_EVCNTLUMINA_GET_POP_DEFAULT_NRESULTSWKFC_INTERRUPTEDMDK_NONEMDK_TYPEMDK_VD_ELAPSEDMDK_FCMTMDK_FRPTCMTMDK_CMTSMDK_RPTCMTSMDK_EXTRACMTSMDK_USER_STKPNTSMDK_FRAME_DESCMDK_OPS
MDK_OPS_EXMDK_LAST	MDKF_NONEMDKF_STR	MDKF_TYPE
MDKF_INT64MDKF_UINT64MDKF_DCSTRLISTMDKF_DSVALLISTMDKF_FRAME_DESCMDKF_NLSTRLISTMDKF_DOPSLISTr{  insn_site_t_swigregisterr  insn_cmt_t_swigregisterr  user_stkpnt_t_swigregisterr  extra_cmt_t_swigregisterr  oprepr_t_swigregisterr  insn_ops_repr_t_swigregisterr   metadata_iterator_t_swigregisterr  LFEAT_PRIMARY_MD	LFEAT_DEC	LFEAT_TLMLFEAT_SECONDARY_MDr  r  md_type_parts_t_swigregisterr0  r5  r9  r=  rA  rD  rH  rK  GCSF_NO_CONNECTGSCF_FEAT_MASKAMDF_UPGRADE
AMDF_FORCErP  rS  rX  r]  r`  rb  #func_md_diff_handler_t_swigregisterDMOF_COMPUTE_AND_DIFF_SCOREr  PROTOCOL_VERSIONr  pattern_id_t_swigregisterr  func_info_base_t_swigregisterr  func_info_t_swigregisterr  input_file_t_swigregisterr  &func_info_and_frequency_t_swigregisterr  $func_info_and_pattern_t_swigregisterr	  .func_info_pattern_and_frequency_t_swigregisterr	  pop_fun_t_swigregisterr0	  serialized_tinfo_swigregisterrB	  frame_mem_t_swigregisterr^	  frame_desc_t_swigregisterrt	  skipped_func_t_swigregisterr	   user_license_info_t_swigregisterr	  lumina_user_t_swigregisterr	  peer_conn_t_swigregisterr	  !lumina_server_info_t_swigregisterr	  lumina_info_t_swigregister
PKT_RPC_OKPKT_RPC_FAILPKT_RPC_NOTIFYPKT_HELOPKT_PULL_MDPKT_PULL_MD_RESULTPKT_PUSH_MDPKT_PUSH_MD_RESULTPKT_GET_POPPKT_GET_POP_RESULT__UNUSED_20__UNUSED_21__UNUSED_22__UNUSED_23__UNUSED_24__UNUSED_25__UNUSED_26__UNUSED_27__UNUSED_28__UNUSED_29__UNUSED_30__UNUSED_31__UNUSED_32__UNUSED_33__UNUSED_34__UNUSED_35__UNUSED_36__UNUSED_37__UNUSED_38__UNUSED_39__UNUSED_40__UNUSED_41__UNUSED_42PKT_GET_LUMINA_INFOPKT_GET_LUMINA_INFO_RESULT__UNUSED_45__UNUSED_46__UNUSED_47__UNUSED_48PKT_HELO_RESULTr
  r
  pkt_rpc_ok_t_swigregisterr
  pkt_rpc_fail_t_swigregisterr*
  pkt_rpc_notify_t_swigregisterr:
  pkt_helo_t_swigregisterrU
  pkt_pull_md_t_swigregisterrg
  !pkt_pull_md_result_t_swigregisterrx
  pkt_push_md_t_swigregisterr
  !pkt_push_md_result_t_swigregisterr
  pkt_get_pop_t_swigregisterr
  !pkt_get_pop_result_t_swigregisterr
  "pkt_get_lumina_info_t_swigregisterr
  )pkt_get_lumina_info_result_t_swigregisterr
  pkt_helo_result_t_swigregisterr
  push_md_opts_t_swigregisterr
  push_md_result_t_swigregisterr
  lumina_client_t_swigregisterPULL_MD_AUTO_APPLYPULL_MD_SEEN_FILEr(  r-  r  r{  r  r  r/  r%   r$   r   <module>r]     s   " 9#/"
 L$ L
 %==  % % f4& f4R  , ,-@ AT4f T4n  ( ( 9X4F X4v  6 6!#W4& W4t  4 4!g4F g4T  > >)+T4& T4n  $ $[ 1T4V T4n  ' ' 7T46 T4n  % %l 3T46 T4n  % %l 3T4f T4n  ( ( 9T4v T4n  ) )*: ;T4F T4n  & &} 5T4F T4n  & &} 5f4& f4R  $ $[ 1// ''''--%%%% 33 ,7,, )11 &?? ++





))))%% 33 // ''&?? #99 %== &?? #99 (CC (CC &?? *GG %== %== &?? !55 #99 %%'AA %== "-"M"M // ++%%%%))// ++


##
!!	!!	##
%%++++--++))6& 6"  $ $[ 1	5 	5  # #J /
8K 
8  & &} 56+ 6  $ $[ 13v 3  ! !( +:k :  ( ( 9>& >.  , ,-@ A;
 // !!	!!	 33 H
:f :.  ( ( 9A
B
D
B
D
G
/5 --++''##
5
*++/8#V 8#v  / /0F G)EE B
 // 76 7  % %l 3;v ;   ) )*: ;6& 6"  $ $[ 176 7  % %l 3D D  2 23L MBk B  0 01H IL(? L  : :%'41 4   " "9 -;v ;   ) )*: ;6& 62  $ $[ 176 7&  % %l 39V 9   ' ' 7>& >"  , ,-@ A 8F  8F  & &} 56& 6&  $ $[ 1?6 ?0  - -.B C8F 8  & &} 5##
''++%% 33 %% 33 %% 33 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!55 (CC %%%%%%%%--E
P6 P  % %l 3"V "  ' ' 7$v $  ) )*: ;L L.  # #J /!F !$  & &} 5(6 ("  - -.B C!F !.  & &} 5(6 (  - -.B C
!F 
!  & &} 5(6 (  - -.B C)F )  . ./D E16 1  5 5 "
% 
%  * *+< =9V 9   ' ' 7;v ;$  ) )*: ;0Df 0Df  ( ( 9 33 11 <
0    B 6 BoN  s   u uu