
    kj*#                          d dl mZ deddfdZy)    )KeymapkmreturnNc                 L   | j                  ddddgd       | j                  dddd	gd
       | j                  dddgd       | j                  dddgd       | j                  dddgd       | j                  dddgd       | j                  ddddgd       | j                  ddddgd       | j                  dddgd       | j                  d d!ddgd"       | j                  d#d!ddgd"       | j                  d$d%dgd&       | j                  d'd(dgd)       | j                  d*d+dgd,       | j                  d-d.dgd/       | j                  d0d+dgd,       | j                  d1d2dgd3       | j                  dd!d4gd5       | j                  d6d7dgd8       | j                  d9d:dgd;       | j                  d<d=dgd>       | j                  d?d@dgdA       | j                  dBdCdgdD       | j                  dEdFdgdG       | j                  dHdIddgdJ       | j                  dKdLddgdM       | j                  dNdOdgdP       | j                  dQdOdgdP       | j                  dRdSdgdT       | j                  dUdVdgdW       | j                  dXdYdgdZ       | j                  d[d\dgd]       | j                  d^d_dd	gd`       | j                  dadbdd	gdc       | j                  dddedd	gdf       | j                  dgdhdd	gdi       | j                  djdkdd	gdl       | j                  dmdndd	gdo       | j                  dpdqdgdr       | j                  dsdtdd	gdu       | j                  dvdwdd	gdx       | j                  dydzdgd{       | j                  d|d}dgd~       | j                  dddgd       | j                  dddgd       | j                  dddgd       | j                  dddd	gd       | j                  dddgd       | j                  dddgd       | j                  dddgd       | j                  dddgd       | j                  dddd	gd       | j                  dddgd       | j                  dddgd       | j                  dddgd       | j                  dddd	gd       | j                  dddd	gd       | j                  dpdd	gd       | j                  ddd	gd       | j                  dNdd	gd       | j                  ddd	gd       | j                  ddd	gd       | j                  d|dd	gd       | j                  ddd	gd       | j                  dyddgd       | j                  dddgd       | j                  djddgd       | j                  dgddgd       | j                  daddgdë       | j                  d^ddgdū       | j                  dgddgdǫ       | j                  dddgdɫ       | j                  dddgd̫       | j                  dddgdΫ       | j                  dddgdЫ       | j                  dddgdӫ       | j                  daddgd֫       | j                  dgddgdث       | j                  dmddgdګ       | j                  dKddgdܫ       y )N:zconsole.command 	commonkeyglobalzCommand prompt;z&console.command flow.comment @focus ''flowlistflowviewzAdd comment to flow?zconsole.view.helpz	View helpBzbrowser.startzStart an attached browserCzconsole.view.commandszView commandsKzconsole.view.keybindingszView key bindingsOzconsole.view.optionszView optionsEzconsole.view.eventlogzView event logQzconsole.exitzExit immediatelyqzconsole.view.popzExit the current viewescHz$set console_quickhelp_visible togglez Toggle quick help bar visibility-zconsole.layout.cyclezCycle to next layoutz
ctrl rightzconsole.panes.nextzFocus next layout panez	ctrl leftzconsole.panes.prevzFocus previous layout panez	shift tabPzconsole.view.flow @focuszView flow detailshelpz	Exit helpgzconsole.nav.startzGo to startGzconsole.nav.endz	Go to endkzconsole.nav.upUpjzconsole.nav.downDownlzconsole.nav.rightRighthzconsole.nav.leftLefttabzconsole.nav.nextNextenterzconsole.nav.selectSelectspacezconsole.nav.pagedownz	Page downzctrl fzctrl bzconsole.nav.pageupzPage upIzset intercept_active togglez@Toggle whether the filtering via the intercept option is enabledizconsole.command.set interceptzSet interceptWz$console.command.set save_stream_filezStream to fileAzflow.resume @allzResume all intercepted flowsazflow.resume @focuszResume this intercepted flowbz1console.command cut.save @focus response.content zSave response body to filedzview.flows.remove @focuszDelete flow from viewDzview.flows.duplicate @focuszDuplicate flowxzv
        console.choose.cmd "Export as..." export.formats
        console.command export.file {choice} @focus
        zExport this flow to filefzconsole.command.set view_filterzSet view filterFzset console_focus_follow togglezSet focus followzctrl lzconsole.command cut.clip zSend cuts to clipboardLz console.command view.flows.load zLoad flows from filemzflow.mark.toggle @focuszToggle mark on this flowMzview.properties.marked.togglezToggle viewing marked flowsnz:console.command view.flows.create get https://example.com/zCreate a new flowozk
        console.choose.cmd "Order flows by..." view.order.options
        set view_order {choice}
        zSet flow list orderrzreplay.client @focuszReplay this flowSzconsole.command replay.server zStart server replayvzset view_order_reversed togglezReverse flow list orderUzflow.mark @all falsezUn-set all markswz!console.command save.file @shown zSave listed flows to fileVzflow.revert @focuszRevert changes to this flowXzflow.kill @focuszKill this flowzzAconsole.command.confirm "Delete all flows" view.flows.remove @allzClear flow listZzJconsole.command.confirm "Purge all hidden flows" view.flows.remove @hiddenzPurge all flows not showing|z"console.command script.run @focus zRun a script on this flowezm
        console.choose.cmd "Edit..." console.edit.focus.options
        console.edit.focus {choice}
        zEdit a flow componentz/view.settings.setval.toggle @focus fullcontentsz)Toggle viewing full contents on this flowz!console.command save.file @focus zSave flow to filezview.focus.nextzGo to next flowzd
        console.choose "View..." request,response
        console.bodyview @focus {choice}
        z$View flow body in an external viewerpzview.focus.prevzGo to previous flowz
        console.choose.cmd "Set contentview..." console.flowview.mode.options
        console.flowview.mode.set {choice}
        zSet flow view modezo
        console.choose "Encode/decode..." request,response
        flow.encode.toggle @focus {choice}
        zEncode/decode flow bodyzconsole.command options.load optionszLoad from filezconsole.command options.save zSave to filezoptions.resetzReset all optionszconsole.options.reset.focuszReset this optionzconsole.grideditor.add
grideditorzAdd a row after cursorzconsole.grideditor.insertzInsert a row before cursorzconsole.grideditor.deletezDelete this rowz'console.command console.grideditor.loadz3Read unescaped data into the current cell from fileRz/console.command console.grideditor.load_escapedzBLoad a Python-style escaped string into the current cell from filezconsole.grideditor.editorzEdit in external editorz(console.command console.grideditor.save zSave data to file as CSVz:console.command.confirm "Clear event log" eventstore.cleareventlogClearzu
        console.choose.cmd "Context" console.key.contexts
        console.command console.key.bind {choice}
        keybindingszAdd a key bindingzconsole.key.unbind.focusz(Unbind the currently focused key bindingzconsole.key.execute.focusz)Execute the currently focused key bindingzconsole.key.edit.focusz&Edit the currently focused key binding)add)r   s    l/home/ubuntu/.cache/pipx/cdb5059130eadca/lib/python3.12/site-packages/mitmproxy/tools/console/defaultkeys.pymaprM      s   FF3"[($;=MNFF0	Z 	 FF3#hZ=FF3(-HIFF3'(_EFF3*XJ8KLFF3&h(?PFF3'+x)@BRSFF3
,>?FF3"[($;=TUFF5${H&=?VWFF.	
*	 FF3&
4JKFF<-z;STFF;,xj:VWFF;,xj:RSFF3*XJ8KLFF3"VHk:FF3#hZ?FF3!H:{;FF3 8*d3FF3"XJ7FF3#hZ9FF3"XJ7FF5${H&=vFFF7(;*A8LFF7*XJDFF8+hZEFF8)H:yAFF%	
J	 FF3/(_MFF36
DTUFF	Z &	 FF	Z &	 FF;	Z $	 FF"	Z 	 FF*Z,DFV FF	 
Z " FF31J<ARSFF)	Z 	 FF#	Z  	 FF/*?U FF3)J<9STFF'	%	 FFD		 FF	 
 FF3&Z(@BTUFF30:,@UVFF-
|=V FF3&6HIFF+	#	 FF	Z %	 FF3"ZL2BCFFK		 FFT	%	 FF,	Z #	 FF	 
Z  FF9	3	 FF33j\CVWFF7%
|5FGFF	 
. FF3!J<1FGFF	 
 FF	 
! FF3/)>NOFF3/)nMFF3).ABFF3-	{<OPFF3(<.:RSFF(<.:V FF3+l^=NOFF1	=	 FF9	L	 FF3+l^=VWFF2	"	 FFD		 FF	 
 FF"	2	 FF#	3	 FF 	0	    )mitmproxy.tools.console.keymapr   rM    rN   rL   <module>rQ      s    1QF Qt QrN   