python (3.12.0)

(root)/
lib/
python3.12/
idlelib/
__pycache__/
history.cpython-312.opt-2.pyc

̑eT	ddlmZGddZedk(rddlmZeddd	y
y
))idleConfc,eZdZ	dZdZdZdZdZy)Historyc	||_g|_d|_d|_t	j
ddddd|_|jd|j|jd|jy)Nmainrcyclicboolz<<history-previous>>z<<history-next>>)
texthistoryprefixpointerr	GetOptionrbindhistory_prevhistory_next)selfrs  C/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/idlelib/history.py__init__zHistory.__init__si		((HaP		($*;*;<		$d&7&78c*	|jdy)NFreversebreakfetchrevents  rrzHistory.history_nexts?

5
!rc*	|jdy)NTrrrrs  rrzHistory.history_prev$s:

4
 rct	t|j}|j}|j}|k|i|jjddds,|jj
dd|j|k7r dx}}|jjdd||K|jj
dd}|r|}n*|jrd}n|jjyt|}	||rdndz
}|dks||k\r|jj|js|dkry|jj
dd|k7r9|jjdd|jjd|ddx}}n`|j|}|d||k(rHt||kDr:|jjdd|jjd|dn|jjd|jjd	d
d||_||_y)Ninsertz!=zend-1ciomarkr	rstdinselz1.0end)lenrrr
rcomparegetmark_setrbelldeleter!see
tag_remove)rrnhistrr
nprefixitems       rrz
History.fetch)s	DLL!,,6#5yy  4:IIMM(H5g9NN#''&		""8X6?fnYY]]8X6F;; GIINN$f+Wr!+G{g.		 {{w{yy}}Xx8FB		((8<		((67C'++Gf<<(DHW~'CI,?		  84		  49!"	
		

h		UE51rc	|j}t|dkDr7	|jj||jj|d|_d|_y#t$rY5wxYw)N)stripr'rremove
ValueErrorappendrr
)rsources  rstorez
History.storeZsh8v;?
##F+
LL'	

sA&&	A21A2N)__name__
__module____qualname__rrrrr9rrrrs!9"

/brr__main__)rzidlelib.idle_test.test_historyr3F)	verbosityexitN)idlelib.configrrr:unittestrr=rr<module>rCs7;#__Dz	)QUCr