workerconfig 3.8.2;
global {
	lang = "builtin";
	rows = 4;
	columns = 7;
	cachesize = 50;
	listersets {
		left {
			hbartop = false;
			hbarheight = 12;
			vbarleft = false;
			vbarwidth = 12;
			showheader = true;
			displaysets {
				permission;
				size;
				name;
				type;
				owner;
				modtime;
				destination;
			}
		}
		right {
			hbartop = false;
			hbarheight = 12;
			vbarleft = true;
			vbarwidth = 12;
			showheader = true;
			displaysets {
				permission;
				size;
				name;
				type;
				owner;
				modtime;
				destination;
			}
		}
	}
	terminal = "xterm -e %s";
	ownerstyle = style1;
	usestringfordirsize = false;
	timesets {
		date = style1;
		datestring = "%d %b %Y";
		datesubstitution = true;
		time = style1;
		timestring = "%H:%M:%S";
		datebeforetime = true;
	}
	palette {
		0 = 200,198,193;
		1 = 0,0,0;
		2 = 255,255,255;
		3 = 0,85,187;
		4 = 204,34,0;
		5 = 50,180,20;
		6 = 119,0,119;
		7 = 238,170,68;
	}
	layout {
		buttonsvertical = false;
		listviewsvertical = false;
		listviewweight = 5;
		weighttoactive = false;
	}
	mouseconf {
		selectbutton = 1;
		activatebutton = 2;
		scrollbutton = 3;
		activatemod {
		}
		scrollmod {
			mod = shift;
		}
		contextmod {
		}
		selectmethod = normal;
	}
	saveworkerstateonexit = true;
	volumemanager {
		mountcommand = "";
		unmountcommand = "";
		fstabfile = "";
		mtabfile = "";
		partfile = "";
		requestaction = true;
		ejectcommand = "";
		closetraycommand = "";
	}
	useversionstringcompare = true;
	useextendedregex = true;
}
colors {
	statebar = 2,3;
	sellvbar = 2,4;
	unsellvbar = 1,0;
	seldir = 2,3;
	unseldir = 3,2;
	selfile = 2,1;
	unselfile = 1,2;
	clockbar = 1,0;
	selactdir = 2,7;
	unselactdir = 1,7;
	selactfile = 2,7;
	unselactfile = 1,7;
	requester = 1,0;
	lvheader = 1,0;
	lvbg = 2;
	labelcolors {
		color {
			name = "1";
			normal = 4,2;
			active = 4,7;
		}
		color {
			name = "2";
			normal = 5,2;
			active = 5,7;
		}
		color {
			name = "3";
			normal = 6,2;
			active = 6,7;
		}
		color {
			name = "marked";
			normal = 4,2;
			active = 4,7;
		}
	}
	faces {
		face {
			name = "textview-bg";
			color = 2;
		}
		face {
			name = "textview-fg";
			color = 1;
		}
		face {
			name = "textview-highlight-bg";
			color = 0;
		}
	}
}
startup {
	left = ".";
	right = "";
}
fonts {
	globalfont = "fixed";
	buttonfont = "fixed";
	leftfont = "fixed";
	rightfont = "fixed";
	textviewfont = "fixed";
}
xftfonts {
	globalfont = "Sans-10";
	buttonfont = "Sans-10";
	leftfont = "Sans-10";
	rightfont = "Sans-10";
	textviewfont = "Sans-10";
}
clockbarsets {
	modus = timespace;
	updatetime = 1;
	program = "";
}
pathjumpallowdirs {
}
paths {
	path {
		position = 0;
		title = "$HOME";
		color = 1,0;
		path = "$HOME";
		shortkeys {
			normal {
				key = "1";
			}
		}
	}
	path {
		position = 1;
		title = "/";
		color = 1,0;
		path = "/";
		shortkeys {
			normal {
				key = "2";
			}
		}
	}
	path {
		position = 2;
		title = "/tmp";
		color = 1,0;
		path = "/tmp";
		shortkeys {
			normal {
				key = "3";
			}
		}
	}
}
hotkeys {
	hotkey {
		title = "Parent";
		shortkeys {
			normal {
				key = "Left";
			}
		}
		commands {
			ParentDirOp {
			}
		}
	}
	hotkey {
		title = "GoDir";
		shortkeys {
			normal {
				key = "Right";
			}
		}
		commands {
			EnterDirOp {
				dir = "";
				mode = active;
			}
		}
	}
	hotkey {
		title = "Up";
		shortkeys {
			normal {
				key = "Up";
			}
		}
		commands {
			RowUp {
			}
		}
	}
	hotkey {
		title = "Down";
		shortkeys {
			normal {
				key = "Down";
			}
		}
		commands {
			RowDown {
			}
		}
	}
	hotkey {
		title = "Top";
		shortkeys {
			normal {
				key = "Home";
			}
		}
		commands {
			FirstRow {
			}
		}
	}
	hotkey {
		title = "End";
		shortkeys {
			normal {
				key = "End";
			}
		}
		commands {
			LastRow {
			}
		}
	}
	hotkey {
		title = "Page up";
		shortkeys {
			normal {
				key = "Prior";
			}
		}
		commands {
			PageUp {
			}
		}
	}
	hotkey {
		title = "Page down";
		shortkeys {
			normal {
				key = "Next";
			}
		}
		commands {
			PageDown {
			}
		}
	}
	hotkey {
		title = "Select";
		shortkeys {
			normal {
				key = "Insert";
			}
		}
		commands {
			SelectOp {
			}
		}
	}
	hotkey {
		title = "Main";
		shortkeys {
			normal {
				key = "Return";
			}
		}
		commands {
			SimDDOp {
			}
		}
	}
	hotkey {
		title = "LeftListerOptions";
		shortkeys {
			normal {
				key = "F1";
				mod = mod1;
			}
		}
		commands {
			ChangeListerSetOp {
				mode = left;
			}
		}
	}
	hotkey {
		title = "RightListerOptions";
		shortkeys {
			normal {
				key = "F2";
				mod = mod1;
			}
		}
		commands {
			ChangeListerSetOp {
				mode = right;
			}
		}
	}
	hotkey {
		title = "ListerToLeft";
		shortkeys {
			normal {
				key = "Left";
				mod = control;
			}
		}
		commands {
			ScrollListerOp {
				mode = left;
			}
		}
	}
	hotkey {
		title = "ListerToRight";
		shortkeys {
			normal {
				key = "Right";
				mod = control;
			}
		}
		commands {
			ScrollListerOp {
				mode = right;
			}
		}
	}
	hotkey {
		title = "Start";
		shortkeys {
			double {
				key = "x";
				mod = control;
				key = "x";
				mod = control;
			}
		}
		commands {
			StartProgOp {
				start = terminalwait;
				viewstr = "";
				global = true;
				inbackground = false;
				dontcd = false;
			}
		}
	}
	hotkey {
		title = "Search entry";
		shortkeys {
			normal {
				key = "s";
				mod = control;
			}
		}
		commands {
			SearchEntryOp {
				ignorecase = true;
				reversesearch = false;
			}
		}
	}
	hotkey {
		title = "Edit path";
		shortkeys {
			normal {
				key = "Return";
				mod = control;
			}
		}
		commands {
			EnterPathOp {
				mode = current;
			}
		}
	}
	hotkey {
		title = "Edit other path";
		shortkeys {
			normal {
				key = "Return";
				mod = control;
				mod = shift;
			}
		}
		commands {
			EnterPathOp {
				mode = other;
			}
		}
	}
	hotkey {
		title = "Switch";
		shortkeys {
			normal {
				key = "Tab";
			}
		}
		commands {
			SwitchListerOp {
			}
		}
	}
	hotkey {
		title = "image mode";
		shortkeys {
			normal {
				key = "b";
				mod = control;
			}
		}
		commands {
			ToggleListermodeOp {
				mode = "ShowImageMode";
			}
		}
	}
	hotkey {
		title = "info mode";
		shortkeys {
			normal {
				key = "i";
				mod = control;
			}
		}
		commands {
			ToggleListermodeOp {
				mode = "InformationMode";
			}
		}
	}
	hotkey {
		title = "Hidden";
		shortkeys {
			normal {
				key = "asciicircum";
			}
		}
		commands {
			ChangeHiddenFlag {
				hiddenfiles = toggle;
			}
		}
	}
	hotkey {
		title = "pattern unselect";
		shortkeys {
			normal {
				key = "KP_Divide";
				mod = shift;
			}
		}
		commands {
			FilterUnSelectOp {
				filter = "*";
			}
		}
	}
	hotkey {
		title = "Enter VFS";
		shortkeys {
			normal {
				key = "Return";
				mod = shift;
			}
		}
		commands {
			EnterDirOp {
				dir = "{F}#";
				mode = special;
			}
		}
	}
	hotkey {
		title = "Open context menu";
		shortkeys {
			normal {
				key = "space";
				mod = control;
			}
		}
		commands {
			OpenContextMenuOp {
			}
		}
	}
	hotkey {
		title = "Change file label";
		shortkeys {
			normal {
				key = "l";
				mod = mod1;
			}
		}
		commands {
			ChangeLabelOp {
				askforlabel = true;
				label = "marked";
			}
		}
	}
	hotkey {
		title = "New tab";
		shortkeys {
			normal {
				key = "t";
				mod = control;
			}
		}
		commands {
			ModifyTabsOp {
				tabaction = newtab;
			}
		}
	}
	hotkey {
		title = "Close tab";
		shortkeys {
			normal {
				key = "w";
				mod = control;
			}
		}
		commands {
			ModifyTabsOp {
				tabaction = closecurrenttab;
			}
		}
	}
	hotkey {
		title = "Next tab";
		shortkeys {
			normal {
				key = "Next";
				mod = control;
			}
		}
		commands {
			ModifyTabsOp {
				tabaction = nexttab;
			}
		}
	}
	hotkey {
		title = "Prev tab";
		shortkeys {
			normal {
				key = "Prior";
				mod = control;
			}
		}
		commands {
			ModifyTabsOp {
				tabaction = prevtab;
			}
		}
	}
	hotkey {
		title = "80% Layout";
		shortkeys {
			double {
				key = "l";
				mod = control;
				key = "1";
			}
		}
		commands {
			ChangeLayoutOp {
				buttonsvertical = false;
				listviewsvertical = false;
				listviewweight = 8;
				weighttoactive = false;
			}
		}
	}
	hotkey {
		title = "Horizontal layout";
		shortkeys {
			double {
				key = "l";
				mod = control;
				key = "2";
			}
		}
		commands {
			ChangeLayoutOp {
				buttonsvertical = false;
				listviewsvertical = true;
				listviewweight = 5;
				weighttoactive = false;
				statebar;
				listviews;
				buttons;
				listviews;
				clockbar;
			}
		}
	}
	hotkey {
		title = "Path->other side in new tab";
		shortkeys {
			normal {
				key = "o";
				mod = mod1;
			}
		}
		commands {
			SwitchListerOp {
			}
			ModifyTabsOp {
				tabaction = newtab;
			}
			EnterDirOp {
				dir = "{p}";
				mode = special;
			}
			SwitchListerOp {
			}
		}
	}
	hotkey {
		title = "active entry->other side in new tab";
		shortkeys {
			normal {
				key = "O";
				mod = shift;
				mod = mod1;
			}
		}
		commands {
			SwitchListerOp {
			}
			ModifyTabsOp {
				tabaction = newtab;
			}
			SwitchListerOp {
			}
			EnterDirOp {
				dir = "";
				mode = active2other;
			}
		}
	}
	hotkey {
		title = "Volume manager";
		shortkeys {
			normal {
				key = "v";
				mod = mod1;
			}
		}
		commands {
			VolumeManagerOp {
			}
		}
	}
	hotkey {
		title = "Text view mode";
		shortkeys {
			normal {
				key = "v";
				mod = control;
			}
		}
		commands {
			ToggleListermodeOp {
				mode = "TextViewMode";
			}
		}
	}
	hotkey {
		title = "Path jump";
		shortkeys {
			normal {
				key = "slash";
			}
			normal {
				key = "slash";
				mod = shift;
			}
		}
		commands {
			PathJumpOp {
			}
		}
	}
	hotkey {
		title = "Center active row";
		shortkeys {
			double {
				key = "l";
				mod = control;
				key = "l";
				mod = control;
			}
		}
		commands {
			ScriptOp {
				type = evalcommand;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
				commandstring = "recenter_top_bottom";
			}
		}
	}
	hotkey {
		title = "Command menu";
		shortkeys {
			normal {
				key = "F1";
			}
		}
		commands {
			CommandMenuOp {
			}
		}
	}
	hotkey {
		title = "select pagedown";
		shortkeys {
			normal {
				key = "Next";
				mod = shift;
			}
		}
		commands {
			ScriptOp {
				type = evalcommand;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
				commandstring = "selectentry pagedown";
			}
		}
	}
	hotkey {
		title = "select pageup";
		shortkeys {
			normal {
				key = "Prior";
				mod = shift;
			}
		}
		commands {
			ScriptOp {
				type = evalcommand;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
				commandstring = "selectentry -p";
			}
		}
	}
	hotkey {
		title = "select 1 up";
		shortkeys {
			normal {
				key = "Up";
				mod = shift;
			}
		}
		commands {
			ScriptOp {
				type = evalcommand;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
				commandstring = "selectentry -1";
			}
		}
	}
	hotkey {
		title = "select 1 down";
		shortkeys {
			normal {
				key = "Down";
				mod = shift;
			}
		}
		commands {
			ScriptOp {
				type = evalcommand;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
				commandstring = "selectentry 1";
			}
		}
	}
}
buttons {
	button {
		position = 0;
		title = "F3 - View";
		color = 1,0;
		shortkeys {
			normal {
				key = "F3";
			}
		}
		commands {
			ShowAction {
			}
		}
	}
	button {
		position = 1;
		title = "Show pics";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = normal;
				com = "display {a}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
		}
	}
	button {
		position = 2;
		title = "F4 - Edit";
		color = 1,0;
		shortkeys {
			normal {
				key = "F4";
			}
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = normal;
				com = "{scripts}/xeditor {A}";
				viewstr = "";
				inbackground = true;
				takedirs = false;
				dontcd = false;
			}
		}
	}
	button {
		position = 3;
		title = "HexEdit";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = normal;
				com = "khexedit {f}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = current;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 4;
		title = "F5 - Copy";
		color = 1,0;
		shortkeys {
			normal {
				key = "F5";
			}
		}
		commands {
			CopyOp {
				followsymlinks = false;
				move = false;
				rename = false;
				samedir = false;
				requestdest = false;
				requestflags = false;
				overwrite = normal;
				preserveattr = true;
			}
		}
	}
	button {
		position = 5;
		title = "Copy++";
		color = 1,0;
		shortkeys {
			normal {
				key = "F5";
				mod = shift;
			}
		}
		commands {
			CopyOp {
				followsymlinks = false;
				move = false;
				rename = false;
				samedir = false;
				requestdest = false;
				requestflags = true;
				overwrite = normal;
				preserveattr = true;
			}
		}
	}
	button {
		position = 6;
		title = "F6 - Move";
		color = 1,0;
		shortkeys {
			normal {
				key = "F6";
			}
		}
		commands {
			CopyOp {
				followsymlinks = false;
				move = true;
				rename = false;
				samedir = false;
				requestdest = false;
				requestflags = false;
				overwrite = normal;
				preserveattr = true;
			}
		}
	}
	button {
		position = 7;
		title = "Move++";
		color = 1,0;
		shortkeys {
			normal {
				key = "F6";
				mod = shift;
			}
		}
		commands {
			CopyOp {
				followsymlinks = false;
				move = true;
				rename = false;
				samedir = false;
				requestdest = false;
				requestflags = true;
				overwrite = normal;
				preserveattr = true;
			}
		}
	}
	button {
		position = 8;
		title = "Rename";
		color = 1,0;
		shortkeys {
		}
		commands {
			RenameOp {
			}
		}
	}
	button {
		position = 9;
		title = "Ptrn Rename";
		color = 1,0;
		shortkeys {
		}
		commands {
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 1;
				pushstring = "{Rs{Enter a Match *[Pattern]* for Renaming.|The leading or trailing * wild card portions of|file names will be retained and the matching literal|string portion of *[Pattern]* will be replaced:}{*{uf}*}}";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "isEmpty(1)";
				iflabel = "CANCEL";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 2;
				pushstring = "{Rs{Enter Replacement [*]String[*] for \"{top 1}\":}{{top 1}}}";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "isEmpty(2)";
				iflabel = "CANCEL";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = terminalwait;
				com = "{scripts}/aa.pattern_rename.sh {p} {top 1} {top 2} {uA}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = current;
				resetdirsizes = false;
				keepfiletypes = false;
			}
			ScriptOp {
				type = end;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "CANCEL";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = terminalwait;
				com = "echo \"-- Pattern Rename Cancelled --\"";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ScriptOp {
				type = end;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
		}
	}
	button {
		position = 10;
		title = "F7 - New dir";
		color = 1,0;
		shortkeys {
			normal {
				key = "F7";
			}
		}
		commands {
			MakeDirOp {
			}
		}
	}
	button {
		position = 12;
		title = "F8 - DELETE";
		color = 1,0;
		shortkeys {
			normal {
				key = "Delete";
			}
			normal {
				key = "F8";
			}
		}
		commands {
			DeleteOp {
				alsoactive = false;
			}
		}
	}
	button {
		position = 14;
		title = "All";
		color = 1,0;
		shortkeys {
			normal {
				key = "KP_Add";
			}
		}
		commands {
			SelectAllOp {
			}
		}
	}
	button {
		position = 15;
		title = "None";
		color = 1,0;
		shortkeys {
			normal {
				key = "KP_Subtract";
			}
		}
		commands {
			SelectNoneOp {
			}
		}
	}
	button {
		position = 16;
		title = "Invert selection";
		color = 1,0;
		shortkeys {
			normal {
				key = "KP_Multiply";
			}
		}
		commands {
			FilterSelectOp {
				filter = "*";
			}
		}
	}
	button {
		position = 17;
		title = "Pattern select";
		color = 1,0;
		shortkeys {
			normal {
				key = "KP_Divide";
			}
		}
		commands {
			FilterSelectOp {
				filter = "*";
			}
		}
	}
	button {
		position = 18;
		title = "Start prog";
		color = 1,0;
		shortkeys {
		}
		commands {
			StartProgOp {
				start = normal;
				viewstr = "";
				global = false;
				inbackground = false;
				dontcd = false;
			}
		}
	}
	button {
		position = 19;
		title = "Start prog++";
		color = 1,0;
		shortkeys {
		}
		commands {
			StartProgOp {
				start = normal;
				viewstr = "";
				global = false;
				inbackground = false;
				dontcd = false;
			}
		}
	}
	button {
		position = 20;
		title = "Duplicate";
		color = 1,0;
		shortkeys {
		}
		commands {
			CopyOp {
				followsymlinks = false;
				move = false;
				rename = true;
				samedir = true;
				requestdest = false;
				requestflags = false;
				overwrite = normal;
				preserveattr = true;
			}
		}
	}
	button {
		position = 22;
		title = "Reload";
		color = 1,0;
		shortkeys {
			normal {
				key = "r";
				mod = control;
			}
		}
		commands {
			ReloadOp {
				mode = current;
				resetdirsizes = false;
				keepfiletypes = true;
			}
		}
	}
	button {
		position = 23;
		title = "Full reload";
		color = 1,0;
		shortkeys {
		}
		commands {
			ReloadOp {
				mode = current;
				resetdirsizes = true;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 24;
		title = "Find file";
		color = 1,0;
		shortkeys {
			normal {
				key = "f";
				mod = control;
			}
			normal {
				key = "question";
				mod = control;
				mod = shift;
			}
			normal {
				key = "question";
				mod = shift;
				mod = mod1;
			}
			normal {
				key = "question";
				mod = shift;
			}
		}
		commands {
			SearchOp {
				editcommand = "{scripts}/xeditor -line {l} {f}";
				showprevresults = false;
			}
		}
	}
	button {
		position = 25;
		title = "Find History";
		color = 1,0;
		shortkeys {
			normal {
				key = "h";
				mod = control;
			}
		}
		commands {
			SearchOp {
				editcommand = "{scripts}/xeditor -line {l} {f}";
				showprevresults = true;
			}
		}
	}
	button {
		position = 26;
		title = "Dirsize";
		color = 1,0;
		shortkeys {
		}
		commands {
			DirSizeOp {
			}
		}
	}
	button {
		position = 28;
		title = "change filter";
		color = 1,0;
		shortkeys {
		}
		commands {
			SetFilterOp {
				requestflags = true;
				mode = include;
				filter = "*";
				bookmarklabel = "";
				bookmarkfilter = showall;
				optionmode = set;
				changefilters = true;
				changebookmarks = false;
				querylabel = false;
			}
		}
	}
	button {
		position = 29;
		title = "Toggle bookmark filter";
		color = 1,0;
		shortkeys {
			normal {
				key = "d";
				mod = control;
			}
		}
		commands {
			SetFilterOp {
				requestflags = false;
				mode = include;
				filter = "";
				bookmarklabel = "";
				bookmarkfilter = showall;
				optionmode = invert;
				changefilters = false;
				changebookmarks = true;
				querylabel = true;
			}
		}
	}
	button {
		position = 30;
		title = "Hidden";
		color = 1,0;
		shortkeys {
		}
		commands {
			ChangeHiddenFlag {
				hiddenfiles = toggle;
			}
		}
	}
	button {
		position = 32;
		title = "Symlink";
		color = 1,0;
		shortkeys {
			double {
				key = "x";
				mod = control;
				key = "s";
			}
		}
		commands {
			CreateSymlinkOp {
				samedir = false;
				relative = false;
				requestflags = true;
			}
		}
	}
	button {
		position = 33;
		title = "Change Symlink";
		color = 1,0;
		shortkeys {
			double {
				key = "x";
				mod = control;
				key = "s";
				mod = control;
			}
		}
		commands {
			ChangeSymlinkOp {
			}
		}
	}
	button {
		position = 34;
		title = "CHMOD";
		color = 1,0;
		shortkeys {
			double {
				key = "x";
				mod = control;
				key = "c";
			}
		}
		commands {
			ChModOp {
				onfiles = true;
				ondirs = true;
				recursive = false;
				requestflags = true;
			}
		}
	}
	button {
		position = 35;
		title = "CHOWN";
		color = 1,0;
		shortkeys {
			double {
				key = "x";
				mod = control;
				key = "o";
			}
		}
		commands {
			ChOwnOp {
				onfiles = true;
				ondirs = true;
				recursive = false;
				requestflags = true;
			}
		}
	}
	button {
		position = 36;
		title = "Bookmarks";
		color = 1,0;
		shortkeys {
			normal {
				key = "b";
				mod = mod1;
			}
			normal {
				key = "backslash";
				mod = control;
			}
		}
		commands {
			DirBookmarkOp {
			}
		}
	}
	button {
		position = 37;
		title = "Path jump";
		color = 1,0;
		shortkeys {
		}
		commands {
			PathJumpOp {
			}
		}
	}
	button {
		position = 38;
		title = "XTerm";
		color = 1,0;
		shortkeys {
			normal {
				key = "e";
				mod = control;
			}
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = normal;
				com = "lxterminal";
				viewstr = "";
				inbackground = true;
				takedirs = false;
				dontcd = false;
			}
		}
	}
	button {
		position = 40;
		title = "Quit";
		color = 1,0;
		shortkeys {
			normal {
				key = "q";
				mod = mod1;
			}
		}
		commands {
			QuitOp {
				mode = quick;
			}
		}
	}
	button {
		position = 48;
		title = "Change time";
		color = 1,0;
		shortkeys {
		}
		commands {
			ChTimeOp {
				onfiles = true;
				ondirs = false;
				recursive = false;
				requestflags = true;
			}
		}
	}
	button {
		position = 56;
		title = "create TAR->";
		color = 2,3;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = terminalwait;
				com = "tar -cvf \"{op}/{Rs{Enter archive name:|(will be created in the other side)}}\" {a}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = other;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 57;
		title = "unpack TAR->";
		color = 2,3;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = terminalwait;
				com = "tar -xvf {F} -C {op}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = other;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 58;
		title = "unpack TGZ->";
		color = 1,7;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = terminalwait;
				com = "gzip -cd {F} | tar -xvf - -C {op}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = other;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 59;
		title = "unpack TBZ2->";
		color = 1,7;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = terminalwait;
				com = "bzip2 -cd {F} | tar -xvf - -C {op}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = other;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 60;
		title = "create RAR->";
		color = 2,3;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = terminalwait;
				com = "rar a -r -m5 {op}/{Rs{Enter archive name:|(will be created in the other side)}{.rar}} {a}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = other;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 61;
		title = "test RAR";
		color = 2,3;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = terminalwait;
				com = "rar t {F}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
		}
	}
	button {
		position = 62;
		title = "create ZIP->";
		color = 1,7;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = terminalwait;
				com = "zip -r -9 {op}/{Rs{Enter archive name:|(will be created in the other side)}{.zip}} {a}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = other;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 63;
		title = "test ZIP";
		color = 1,7;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = terminalwait;
				com = "unzip -t {F}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
		}
	}
	button {
		position = 64;
		title = "create LHA->";
		color = 2,3;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = terminalwait;
				com = "lha a \"{op}/{Rs{Enter archive name:|(will be created in the other side)}}\" {a}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = other;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 65;
		title = "test LHA";
		color = 2,3;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = terminalwait;
				com = "lha t {F}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = other;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 66;
		title = "create 7ZIP->";
		color = 1,7;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = terminalwait;
				com = "7za a  -ms=on  {op}/{Rs{Enter archive name:|(will be created in the other side)}{{ufE}.7z}} {a}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = other;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 67;
		title = "test 7ZIP";
		color = 1,7;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = terminalwait;
				com = "7za t {F}";
				viewstr = "";
				inbackground = true;
				takedirs = false;
				dontcd = false;
			}
		}
	}
	button {
		position = 68;
		title = "GZIP";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = terminalwait;
				com = "gzip -v {F}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = current;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 69;
		title = "GUNZIP";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = terminalwait;
				com = "gunzip -v {F}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = current;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 70;
		title = "show TAR";
		color = 2,3;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = terminalwait;
				com = "tar -tvf {F}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = other;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 72;
		title = "show TGZ";
		color = 1,7;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = terminalwait;
				com = "gzip -cd {F} | tar -tvf -";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = other;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 73;
		title = "show TBZ2";
		color = 1,7;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = terminalwait;
				com = "bzip2 -cd {F} | tar -tvf -";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = other;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 74;
		title = "unpack RAR->";
		color = 2,3;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = terminalwait;
				com = "rar x {F} {op}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = other;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 75;
		title = "show RAR";
		color = 2,3;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = terminalwait;
				com = "rar l {F}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
		}
	}
	button {
		position = 76;
		title = "unpack ZIP->";
		color = 1,7;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = terminalwait;
				com = "unzip {F} -d {op}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = other;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 77;
		title = "show ZIP";
		color = 1,7;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = terminalwait;
				com = "unzip -l {F}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
		}
	}
	button {
		position = 78;
		title = "unpack LHA->";
		color = 2,3;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = terminalwait;
				com = "lha xw={op} {F}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = other;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 79;
		title = "show LHA";
		color = 2,3;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = terminalwait;
				com = "lha l {F}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = other;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 80;
		title = "unpack 7ZIP->";
		color = 1,7;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = terminalwait;
				com = "7za x  -o \"{op}\" {F}";
				viewstr = "";
				inbackground = true;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = other;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 81;
		title = "show 7ZIP";
		color = 1,7;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = terminalwait;
				com = "7za l {F}";
				viewstr = "";
				inbackground = true;
				takedirs = false;
				dontcd = false;
			}
		}
	}
	button {
		position = 82;
		title = "BZIP2";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = terminalwait;
				com = "bzip2 -v {F}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = current;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 83;
		title = "BUNZIP2";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = terminalwait;
				com = "bunzip2 -v {F}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = current;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 84;
		title = "EasyArchive";
		color = 2,3;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = terminalwait;
				com = "tar -cvf {p}/{uf}.tar {a}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = current;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 85;
		title = "EasyArchive->";
		color = 2,3;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = terminalwait;
				com = "tar -cvf \"{op}/{uf}.tar\" {a}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = other;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 86;
		title = "TGZ->SubDir";
		color = 1,7;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = normal;
				com = "mkdir \"{p}/{ufE}\"";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = terminalwait;
				com = "gzip -cd {uF} | tar -xvf - -C \"{p}/{fE}\"";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = current;
				resetdirsizes = false;
				keepfiletypes = true;
			}
		}
	}
	button {
		position = 87;
		title = "TBZ2->SubDir";
		color = 1,7;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = normal;
				com = "mkdir \"{p}/{ufE}\"";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = terminalwait;
				com = "bzip2 -cd {uF} | tar -xvf - -C \"{p}/{fE}\"";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = current;
				resetdirsizes = false;
				keepfiletypes = true;
			}
		}
	}
	button {
		position = 88;
		title = "RAR->SubDir";
		color = 2,3;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = normal;
				com = "mkdir \"{p}/{ufE}\"";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = terminalwait;
				com = "rar x {uF} {p}/{fE}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = current;
				resetdirsizes = false;
				keepfiletypes = true;
			}
		}
	}
	button {
		position = 90;
		title = "ZIP->SubDir";
		color = 1,7;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = normal;
				com = "mkdir \"{p}/{ufE}\"";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = terminalwait;
				com = "unzip \"{uf}\" -d \"{p}/{fE}\"";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = current;
				resetdirsizes = false;
				keepfiletypes = true;
			}
		}
	}
	button {
		position = 92;
		title = "LHA->SubDir";
		color = 2,3;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = normal;
				com = "mkdir \"{p}/{ufE}\"";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = terminalwait;
				com = "lha xw=\"{p}/{ufE}\" \"{f}\"";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = current;
				resetdirsizes = false;
				keepfiletypes = true;
			}
		}
	}
	button {
		position = 94;
		title = "create T7Z->";
		color = 1,7;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = terminalwait;
				com = "tar cvf - {a} | 7za  a  -si -ms=on \"{op}/{Rs{Enter archive name:|(will be created in the other side)}{.tar.7z}}\"";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = other;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 95;
		title = "unpack T7Z->";
		color = 1,7;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = terminalwait;
				com = "7za x -so {F} | tar vxf - -C {op}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = other;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 96;
		title = "clone GZ->BZ2";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = terminalwait;
				com = "gunzip -c {uF} | bzip2 > {FE}.bz2";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = current;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 97;
		title = "clone BZ2->GZ";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = terminalwait;
				com = "bunzip2 -c {uF} | gzip > {FE}.gz";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = current;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 112;
		title = "Edit (MC)";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = terminal;
				com = "mcedit {F}";
				viewstr = "";
				inbackground = true;
				takedirs = false;
				dontcd = false;
			}
		}
	}
	button {
		position = 114;
		title = "Edit new file";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = normal;
				com = "{scripts}/xeditor {Rs{Enter filename:}{}}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
		}
	}
	button {
		position = 116;
		title = "DirCacheList";
		color = 1,0;
		shortkeys {
			normal {
				key = "Return";
				mod = mod1;
			}
		}
		commands {
			ShowDirCacheOp {
			}
		}
	}
	button {
		position = 118;
		title = "Path->Other side";
		color = 1,0;
		shortkeys {
			normal {
				key = "o";
				mod = control;
			}
		}
		commands {
			Path2OSideOp {
			}
		}
	}
	button {
		position = 119;
		title = "Active->Other side";
		color = 1,0;
		shortkeys {
			normal {
				key = "O";
				mod = control;
				mod = shift;
			}
		}
		commands {
			EnterDirOp {
				dir = "";
				mode = active2other;
			}
		}
	}
	button {
		position = 120;
		title = "Panel 1 vs 2";
		color = 1,0;
		shortkeys {
			normal {
				key = "u";
				mod = control;
			}
		}
		commands {
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 1;
				pushstring = "{p}";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 2;
				pushstring = "{op}";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			EnterDirOp {
				dir = "{top 2}";
				mode = special;
			}
			SwitchListerOp {
			}
			EnterDirOp {
				dir = "{top 1}";
				mode = special;
			}
		}
	}
	button {
		position = 122;
		title = "Flatten Dir";
		color = 1,0;
		shortkeys {
		}
		commands {
			ScriptOp {
				type = evalcommand;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
				commandstring = "flatten_dir";
			}
		}
	}
	button {
		position = 124;
		title = "Worker";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = normal;
				com = "worker {lp} {rp}";
				viewstr = "";
				inbackground = true;
				takedirs = false;
				dontcd = false;
			}
		}
	}
	button {
		position = 125;
		title = "rootWorker";
		color = 2,4;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = terminalwait;
				com = "su -c worker";
				viewstr = "";
				inbackground = true;
				takedirs = false;
				dontcd = false;
			}
		}
	}
	button {
		position = 126;
		title = "FTP";
		color = 1,0;
		shortkeys {
		}
		commands {
			GoFTPOp {
				requestflags = true;
				dontenterftp = false;
				hostname = "";
				username = "";
				password = "";
				alwaysstorepw = false;
				avfsmodule = "ftp";
			}
		}
	}
	button {
		position = 128;
		title = "GIMP";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = normal;
				com = "gimp {a}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
		}
	}
	button {
		position = 130;
		title = "ShortkeyList";
		color = 1,0;
		shortkeys {
		}
		commands {
			ShortkeyFromListOp {
			}
		}
	}
	button {
		position = 136;
		title = "Sizesort";
		color = 1,0;
		shortkeys {
		}
		commands {
			SetSortmodeOp {
				sortby = size;
				sortflag = reverse;
			}
		}
	}
	button {
		position = 137;
		title = "Typesort";
		color = 1,0;
		shortkeys {
		}
		commands {
			SetSortmodeOp {
				sortby = type;
			}
		}
	}
	button {
		position = 138;
		title = "Namesort";
		color = 1,0;
		shortkeys {
			normal {
				key = "n";
				mod = mod1;
			}
		}
		commands {
			SetSortmodeOp {
				sortby = name;
			}
		}
	}
	button {
		position = 139;
		title = "Timesort";
		color = 1,0;
		shortkeys {
			normal {
				key = "t";
				mod = mod1;
			}
		}
		commands {
			SetSortmodeOp {
				sortby = modtime;
				sortflag = reverse;
			}
		}
	}
	button {
		position = 140;
		title = "Symlink abs";
		color = 1,0;
		shortkeys {
		}
		commands {
			ChangeSymlinkOp {
				mode = makeabsolute;
			}
		}
	}
	button {
		position = 141;
		title = "Symlink rel";
		color = 1,0;
		shortkeys {
		}
		commands {
			ChangeSymlinkOp {
				mode = makerelative;
			}
		}
	}
	button {
		position = 144;
		title = "Volume manager";
		color = 1,0;
		shortkeys {
		}
		commands {
			VolumeManagerOp {
			}
		}
	}
	button {
		position = 146;
		title = "Go Symlink";
		color = 1,0;
		shortkeys {
		}
		commands {
			ScriptOp {
				type = push;
				pushuseoutput = true;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				pushstring = "echo {F} | python -c \"import os,sys; print os.path.realpath( sys.stdin.readlines()[0].rstrip( '\\\\n' ) )\"";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			EnterDirOp {
				dir = "{pop 0}";
				mode = special;
			}
		}
	}
	button {
		position = 150;
		title = "Selected to vdir";
		color = 1,0;
		shortkeys {
		}
		commands {
			ScriptOp {
				type = evalcommand;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
				commandstring = "vdir_from_selected";
			}
		}
	}
	button {
		position = 152;
		title = "Add from other side";
		color = 1,0;
		shortkeys {
		}
		commands {
			ScriptOp {
				type = evalcommand;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
				commandstring = "vdir_add_selected_from_other_side";
			}
		}
	}
	button {
		position = 168;
		title = "git clone";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = terminalwait;
				com = "git clone {uf} {f}-cloned";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
		}
	}
	button {
		position = 169;
		title = "bare clone";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = terminalwait;
				com = "git clone --bare {uf} {f}-cloned";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
		}
	}
	button {
		position = 170;
		title = "mark4commit";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = terminalwait;
				com = "git update-index {f}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
		}
	}
	button {
		position = 171;
		title = "add";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = terminalwait;
				com = "git add {a}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
		}
	}
	button {
		position = 172;
		title = "status";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = terminalwait;
				com = "git status";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
		}
	}
	button {
		position = 173;
		title = "branch";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = terminalwait;
				com = "git branch";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
		}
	}
	button {
		position = 174;
		title = "DIFF";
		color = 2,3;
		shortkeys {
		}
		commands {
		}
	}
	button {
		position = 180;
		title = "Check gpg signature";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = terminalwait;
				com = "gpg --verify {uf} {fE}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
		}
	}
	button {
		position = 182;
		title = "git gui";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = normal;
				com = "git gui";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
		}
	}
	button {
		position = 184;
		title = "commit";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = terminalwait;
				com = "git commit";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
		}
	}
	button {
		position = 185;
		title = "commit -a";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = terminalwait;
				com = "git commit -a";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
		}
	}
	button {
		position = 188;
		title = "diff other";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = terminalwait;
				com = "diff -u {uF} {op}/{f}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
		}
	}
	button {
		position = 189;
		title = "diff othersel";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = terminalwait;
				com = "diff -u {f} {oF}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
		}
	}
	button {
		position = 196;
		title = "gitk";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = normal;
				com = "gitk";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
		}
	}
	button {
		position = 197;
		title = "gitk --all";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = normal;
				com = "gitk --all";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
		}
	}
	button {
		position = 198;
		title = "diff";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = terminal;
				com = "git diff 2>&1 | less";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
		}
	}
	button {
		position = 199;
		title = "diff entry";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = terminal;
				com = "git diff {f} 2>&1 | less";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
		}
	}
	button {
		position = 202;
		title = "Dir-diff other";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = terminalwait;
				com = "diff -upNr {uf} {op}/{f}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
		}
	}
	button {
		position = 203;
		title = "Dir-diff othersel";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = terminalwait;
				com = "diff -upNr {f} {oF}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
		}
	}
	button {
		position = 224;
		title = "to lower";
		color = 1,0;
		shortkeys {
		}
		commands {
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "collect";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "filelistEmpty(0) == true";
				iflabel = "prestart";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				pushstring = "{f}";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = goto;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "collect";
				iftest = "true";
				iflabel = "collect";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "prestart";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 2;
				pushstring = "0";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 3;
				pushstring = "{size 0}";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = window;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				wintype = open;
				changeprogress = true;
				changetext = true;
				progressuseoutput = false;
				wintextuseoutput = false;
				progress = "0";
				wintext = "Changing filenames to lower";
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "start";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = true;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 2;
				pushstring = "expr {pop 2} + 1";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "isEmpty(0) == true";
				iflabel = "end";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = window;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				wintype = leave;
				changeprogress = true;
				changetext = false;
				progressuseoutput = true;
				wintextuseoutput = true;
				progress = "expr {top 2} \\\\* 100 / {top 3}";
			}
			ScriptOp {
				type = push;
				pushuseoutput = true;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 1;
				pushstring = "echo {top 0} | tr [A-Z] [a-z]";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "( \"{top 0}\" != \"{top 1}\" ) && ( ?{test -e \"{p}/{top 1}\"} != 0 )";
				iflabel = "rename";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = pop;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = pop;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 1;
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = goto;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "start";
				iftest = "true";
				iflabel = "start";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "rename";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = normal;
				com = "mv {pop 0} {pop 1}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ScriptOp {
				type = goto;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "start";
				iftest = "true";
				iflabel = "start";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "end";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ReloadOp {
				mode = current;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 225;
		title = "to lower (rec)";
		color = 1,0;
		shortkeys {
		}
		commands {
			ScriptOp {
				type = settings;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = true;
				wputakedirs = false;
				stacknr = 0;
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "collect";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "filelistEmpty(0) == true";
				iflabel = "prestart";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				pushstring = "{F}";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = goto;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "collect";
				iftest = "true";
				iflabel = "collect";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "prestart";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 2;
				pushstring = "0";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 3;
				pushstring = "{size 0}";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = window;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				wintype = open;
				changeprogress = true;
				changetext = true;
				progressuseoutput = false;
				wintextuseoutput = false;
				progress = "0";
				wintext = "Changing filenames to lower";
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "start";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = true;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 2;
				pushstring = "expr {pop 2} + 1";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "isEmpty(0) == true";
				iflabel = "end";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = window;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				wintype = leave;
				changeprogress = true;
				changetext = false;
				progressuseoutput = true;
				wintextuseoutput = true;
				progress = "expr {top 2} \\\\* 100 / {top 3}";
			}
			ScriptOp {
				type = push;
				pushuseoutput = true;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 1;
				pushstring = "dirname {top 0} | tr -d '\\\\n' ; echo -n / ; basename {top 0} | tr [A-Z] [a-z]";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "( \"{top 0}\" != \"{top 1}\" ) && ( ?{test -e {top 1}} != 0 )";
				iflabel = "rename";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = pop;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = pop;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 1;
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = goto;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "start";
				iftest = "true";
				iflabel = "start";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "rename";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = normal;
				com = "mv {pop 0} {pop 1}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ScriptOp {
				type = goto;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "start";
				iftest = "true";
				iflabel = "start";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "end";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ReloadOp {
				mode = current;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 226;
		title = "to upper";
		color = 1,0;
		shortkeys {
		}
		commands {
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "collect";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "filelistEmpty(0) == true";
				iflabel = "prestart";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				pushstring = "{f}";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = goto;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "collect";
				iftest = "true";
				iflabel = "collect";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "prestart";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 2;
				pushstring = "0";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 3;
				pushstring = "{size 0}";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = window;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				wintype = open;
				changeprogress = true;
				changetext = true;
				progressuseoutput = false;
				wintextuseoutput = false;
				progress = "0";
				wintext = "Changing filenames to upper";
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "start";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = true;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 2;
				pushstring = "expr {pop 2} + 1";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "isEmpty(0) == true";
				iflabel = "end";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = window;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				wintype = leave;
				changeprogress = true;
				changetext = false;
				progressuseoutput = true;
				wintextuseoutput = true;
				progress = "expr {top 2} \\\\* 100 / {top 3}";
			}
			ScriptOp {
				type = push;
				pushuseoutput = true;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 1;
				pushstring = "echo {top 0} | tr [a-z] [A-Z]";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "( \"{top 0}\" != \"{top 1}\" ) && ( ?{test -e \"{p}/{top 1}\"} != 0 )";
				iflabel = "rename";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = pop;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = pop;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 1;
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = goto;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "start";
				iftest = "true";
				iflabel = "start";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "rename";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = normal;
				com = "mv {pop 0} {pop 1}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ScriptOp {
				type = goto;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "start";
				iftest = "true";
				iflabel = "start";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "end";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ReloadOp {
				mode = current;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 227;
		title = "to upper (rec)";
		color = 1,0;
		shortkeys {
		}
		commands {
			ScriptOp {
				type = settings;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = true;
				wputakedirs = false;
				stacknr = 0;
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "collect";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "filelistEmpty(0) == true";
				iflabel = "prestart";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				pushstring = "{F}";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = goto;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "collect";
				iftest = "true";
				iflabel = "collect";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "prestart";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 2;
				pushstring = "0";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 3;
				pushstring = "{size 0}";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = window;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				wintype = open;
				changeprogress = true;
				changetext = true;
				progressuseoutput = false;
				wintextuseoutput = false;
				progress = "0";
				wintext = "Changing filenames to upper";
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "start";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = true;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 2;
				pushstring = "expr {pop 2} + 1";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "isEmpty(0) == true";
				iflabel = "end";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = window;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				wintype = leave;
				changeprogress = true;
				changetext = false;
				progressuseoutput = true;
				wintextuseoutput = true;
				progress = "expr {top 2} \\\\* 100 / {top 3}";
			}
			ScriptOp {
				type = push;
				pushuseoutput = true;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 1;
				pushstring = "dirname {top 0} | tr -d '\\\\n' ; echo -n / ; basename {top 0} | tr [a-z] [A-Z]";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "( \"{top 0}\" != \"{top 1}\" ) && ( ?{test -e {top 1}} != 0 )";
				iflabel = "rename";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = pop;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = pop;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 1;
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = goto;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "start";
				iftest = "true";
				iflabel = "start";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "rename";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = normal;
				com = "mv {pop 0} {pop 1}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ScriptOp {
				type = goto;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "start";
				iftest = "true";
				iflabel = "start";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "end";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ReloadOp {
				mode = current;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 230;
		title = "JPEGOptim";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = true;
				start = terminalwait;
				com = "jpegoptim -t {A}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = current;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 231;
		title = "JPEGOptim variable";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = true;
				start = terminalwait;
				com = "jpegoptim -t -m{Rs{Quality:|0-100}{75}} {A}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = current;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 232;
		title = "Go to prev dir";
		color = 1,0;
		shortkeys {
			normal {
				key = "BackSpace";
			}
		}
		commands {
			ScriptOp {
				type = evalcommand;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
				commandstring = "go_to_previous_dir";
			}
		}
	}
	button {
		position = 234;
		title = "CD->ogg";
		color = 4,2;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = terminalwait;
				com = "{scripts}/cd2ogg.sh {Rs{Insert AudioCd tracks to be converted to ogg format||The volume will be normalized||Example: \"1 3 6\" to rip-normalize-encode tracks 1,3,6}{}}";
				viewstr = "";
				inbackground = true;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = current;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 236;
		title = "CD->mp3";
		color = 4,2;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = terminalwait;
				com = "{scripts}/cd2mp3.sh {Rs{Insert AudioCd tracks to be converted to mp3 format||The bitrate is 256kb|The volume will be normalized|Example: \"1 3 6\" to rip-normalize-encode tracks 1,3,6}{}}";
				viewstr = "";
				inbackground = true;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = current;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 238;
		title = "Change extension";
		color = 1,0;
		shortkeys {
		}
		commands {
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 4;
				pushstring = "{Rs{Enter new extension (without dot):}{}}";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "isEmpty(4) == true";
				iflabel = "end";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "collect";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "filelistEmpty(0) == true";
				iflabel = "prestart";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				pushstring = "{uf}";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 1;
				pushstring = "{fE}";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = goto;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "collect";
				iftest = "true";
				iflabel = "collect";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "prestart";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 2;
				pushstring = "0";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 3;
				pushstring = "{size 0}";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = window;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				wintype = open;
				changeprogress = true;
				changetext = true;
				progressuseoutput = false;
				wintextuseoutput = false;
				progress = "0";
				wintext = "Changing suffix";
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "start";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = true;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 2;
				pushstring = "expr {pop 2} + 1";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "isEmpty(0) == true";
				iflabel = "end";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = window;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				wintype = leave;
				changeprogress = true;
				changetext = false;
				progressuseoutput = true;
				wintextuseoutput = true;
				progress = "expr {top 2} \\\\* 100 / {top 3}";
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "( \"{top 0}\" != \"{top 1}\" ) && ( ?{test -e \"{p}/{top 1}.{top 4}\"} != 0 )";
				iflabel = "rename";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = pop;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = pop;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 1;
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = goto;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "start";
				iftest = "true";
				iflabel = "start";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "rename";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = normal;
				com = "mv {pop 0} {pop 1}.{top 4}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ScriptOp {
				type = goto;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "start";
				iftest = "true";
				iflabel = "start";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "end";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ReloadOp {
				mode = current;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 240;
		title = "Numbering";
		color = 1,0;
		shortkeys {
		}
		commands {
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 4;
				pushstring = "{Rs{Begin of numbering:}{1}}";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "\"{top 4}\" == \"\"";
				iflabel = "end";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 5;
				pushstring = "{Rs{String between filename and numbering:}{}}";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "collect";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "filelistEmpty(0) == true";
				iflabel = "prestart";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 1;
				pushstring = "{f}";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = goto;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "collect";
				iftest = "true";
				iflabel = "collect";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "prestart";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "isEmpty(1) == true";
				iflabel = "realstart";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				pushstring = "{pop 1}";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = goto;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "prestart";
				iftest = "true";
				iflabel = "prestart";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "realstart";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 2;
				pushstring = "0";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 3;
				pushstring = "{size 0}";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = window;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				wintype = open;
				changeprogress = true;
				changetext = true;
				progressuseoutput = false;
				wintextuseoutput = false;
				progress = "0";
				wintext = "Enumerate";
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "start";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = true;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 2;
				pushstring = "expr {pop 2} + 1";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "isEmpty(0) == true";
				iflabel = "end";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = window;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				wintype = leave;
				changeprogress = true;
				changetext = false;
				progressuseoutput = true;
				wintextuseoutput = true;
				progress = "expr {top 2} \\\\* 100 / {top 3}";
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "findnext";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "?{test -e \"{p}/{top 0}{top 5}{top 4}\"} != 0";
				iflabel = "rename";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = true;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 4;
				pushstring = "expr {pop 4} + 1";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = goto;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "findnext";
				iftest = "true";
				iflabel = "findnext";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "rename";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = normal;
				com = "mv {top 0} {pop 0}{top 5}{top 4}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = true;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 4;
				pushstring = "expr {pop 4} + 1";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = goto;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "start";
				iftest = "true";
				iflabel = "start";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "end";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ReloadOp {
				mode = current;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 244;
		title = "Image->png";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = terminalwait;
				com = "convert -quality 100 {uf} {fE}.png";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = current;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 245;
		title = "Image->jpg";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = terminalwait;
				com = "convert {uf} {fE}.jpg";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = current;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 248;
		title = "CD->wav";
		color = 4,2;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = terminalwait;
				com = "{scripts}/cd2wav.sh {Rs{Insert AudioCd tracks to be converted to wav format||The volume will be normalized||Example: \"1 3 6\" to rip-normalize-encode tracks 1,3,6}{}}";
				viewstr = "";
				inbackground = true;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = current;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 250;
		title = "CD->flac";
		color = 4,2;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = terminalwait;
				com = "{scripts}/cd2flac.sh {Rs{Insert AudioCd tracks to be converted to flac format||The volume will be normalized||Example: \"1 3 6\" to rip-normalize-encode tracks 1,3,6}{}}";
				viewstr = "";
				inbackground = true;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = current;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 252;
		title = "Num New Name/Same Ext/fix decimal";
		color = 1,0;
		shortkeys {
		}
		commands {
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 4;
				pushstring = "{Rs{Begin of numbering:}{1}}";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "\"{top 4}\" == \"\"";
				iflabel = "end";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 9;
				pushstring = "{Rs{decimal count:}{3}}";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "\"{top 9}\" == \"\"";
				iflabel = "end";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 5;
				pushstring = "{Rs{Prefix:}{pre-}}";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "collect";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "filelistEmpty(0) == true";
				iflabel = "prestart";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 1;
				pushstring = "{f}";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = goto;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "collect";
				iftest = "true";
				iflabel = "collect";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "prestart";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "isEmpty(1) == true";
				iflabel = "realstart";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				pushstring = "{pop 1}";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = goto;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "prestart";
				iftest = "true";
				iflabel = "prestart";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "realstart";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 2;
				pushstring = "0";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 3;
				pushstring = "{size 0}";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = window;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				wintype = open;
				changeprogress = true;
				changetext = true;
				progressuseoutput = false;
				wintextuseoutput = false;
				progress = "0";
				wintext = "Enumerate";
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "start";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = true;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 2;
				pushstring = "expr {pop 2} + 1";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "isEmpty(0) == true";
				iflabel = "end";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = window;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				wintype = leave;
				changeprogress = true;
				changetext = false;
				progressuseoutput = true;
				wintextuseoutput = true;
				progress = "expr {top 2} \\\\* 100 / {top 3}";
			}
			ScriptOp {
				type = push;
				pushuseoutput = true;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 6;
				pushstring = "echo {top 0} | sed -n s/'.*\\\\.\\\\([^\\\\.]*$\\\\)'/'\\\\.\\\\1'/p";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "findnext";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 7;
				pushstring = "{top 4}";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 8;
				pushstring = "1";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "countdecimal";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "\"{top 7}\" < 10";
				iflabel = "buildnum1";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = true;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 8;
				pushstring = "expr {pop 8} + 1";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = true;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 7;
				pushstring = "expr {pop 7} / 10";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = goto;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "countdecimal";
				iftest = "true";
				iflabel = "counddecimal";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "buildnum1";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 10;
				pushstring = "{top 4}";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "buildnum2";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "toNum( \"{top 8}\" ) >= \"{top 9}\"";
				iflabel = "etest";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 10;
				pushstring = "0{top 10}";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = true;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 8;
				pushstring = "expr {pop 8} + 1";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = goto;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "buildnum2";
				iftest = "true";
				iflabel = "buildnum2";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "etest";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "?{test -e \"{p}/{top 5}{top 10}{top 6}\"} != 0";
				iflabel = "rename";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = true;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 4;
				pushstring = "expr {pop 4} + 1";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = goto;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "findnext";
				iftest = "true";
				iflabel = "findnext";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "rename";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = normal;
				com = "mv {pop 0} {top 5}{top 10}{pop 6}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = true;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 4;
				pushstring = "expr {pop 4} + 1";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = goto;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "start";
				iftest = "true";
				iflabel = "start";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "end";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ReloadOp {
				mode = current;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 254;
		title = "Num New Name/Same Extension";
		color = 1,0;
		shortkeys {
		}
		commands {
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 4;
				pushstring = "{Rs{Begin of numbering:}{1}}";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "\"{top 4}\" == \"\"";
				iflabel = "end";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 5;
				pushstring = "{Rs{Prefix:}{pre-}}";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "collect";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "filelistEmpty(0) == true";
				iflabel = "prestart";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 1;
				pushstring = "{f}";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = goto;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "collect";
				iftest = "true";
				iflabel = "collect";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "prestart";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "isEmpty(1) == true";
				iflabel = "realstart";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				pushstring = "{pop 1}";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = goto;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "prestart";
				iftest = "true";
				iflabel = "prestart";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "realstart";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 2;
				pushstring = "0";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 3;
				pushstring = "{size 0}";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = window;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				wintype = open;
				changeprogress = true;
				changetext = true;
				progressuseoutput = false;
				wintextuseoutput = false;
				progress = "0";
				wintext = "Enumerate";
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "start";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = true;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 2;
				pushstring = "expr {pop 2} + 1";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "isEmpty(0) == true";
				iflabel = "end";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = window;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				wintype = leave;
				changeprogress = true;
				changetext = false;
				progressuseoutput = true;
				wintextuseoutput = true;
				progress = "expr {top 2} \\\\* 100 / {top 3}";
			}
			ScriptOp {
				type = push;
				pushuseoutput = true;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 6;
				pushstring = "echo {top 0} | sed -n s/'.*\\\\.\\\\([^\\\\.]*$\\\\)'/'\\\\.\\\\1'/p";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "findnext";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = if;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				iftest = "?{test -e \"{p}/{top 5}{top 4}{top 6}\"} != 0";
				iflabel = "rename";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = true;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 4;
				pushstring = "expr {pop 4} + 1";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = goto;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "findnext";
				iftest = "true";
				iflabel = "findnext";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "rename";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			OwnOp {
				separateeachentry = false;
				recursive = false;
				start = normal;
				com = "mv {pop 0} {top 5}{top 4}{pop 6}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ScriptOp {
				type = push;
				pushuseoutput = true;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 4;
				pushstring = "expr {pop 4} + 1";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = goto;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "start";
				iftest = "true";
				iflabel = "start";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ScriptOp {
				type = label;
				pushuseoutput = false;
				dodebug = false;
				wpurecursive = false;
				wputakedirs = false;
				stacknr = 0;
				label = "end";
				wintype = leave;
				changeprogress = false;
				changetext = false;
				progressuseoutput = false;
				wintextuseoutput = false;
			}
			ReloadOp {
				mode = current;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 258;
		title = "convert image";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = terminalwait;
				com = "convert {uf} {fE}.{Rs{Enter type as extension (without .):}{jpg}}";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = current;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
	button {
		position = 262;
		title = "8Bit-Wave -> 16Bit";
		color = 1,0;
		shortkeys {
		}
		commands {
			OwnOp {
				separateeachentry = true;
				recursive = false;
				start = terminalwait;
				com = "sox {uF} -sw {FE}2.wav";
				viewstr = "";
				inbackground = false;
				takedirs = false;
				dontcd = false;
			}
			ReloadOp {
				mode = current;
				resetdirsizes = false;
				keepfiletypes = false;
			}
		}
	}
}
filetypes {
	filetype {
		title = "Dir";
		pattern = "";
		usepattern = false;
		usecontent = false;
		content {
		}
		type = dir;
		patternignorecase = false;
		patternuseregexp = false;
		patternusefullname = false;
		extcond = "";
		useextcond = false;
		ftcommands {
		}
		subtype {
		}
		colormode = default;
		unselectcolor = 1,0;
		selectcolor = 1,0;
		unselectactivecolor = 1,0;
		selectactivecolor = 1,0;
	}
	filetype {
		title = "NoSelect type";
		pattern = "";
		usepattern = false;
		usecontent = false;
		content {
		}
		type = noselect;
		patternignorecase = false;
		patternuseregexp = false;
		patternusefullname = false;
		extcond = "";
		useextcond = false;
		ftcommands {
		}
		subtype {
		}
		colormode = default;
		unselectcolor = 1,0;
		selectcolor = 1,0;
		unselectactivecolor = 1,0;
		selectactivecolor = 1,0;
	}
	filetype {
		title = "Not yet checked";
		pattern = "";
		usepattern = false;
		usecontent = false;
		content {
		}
		type = notyetchecked;
		patternignorecase = false;
		patternuseregexp = false;
		patternusefullname = false;
		extcond = "";
		useextcond = false;
		ftcommands {
		}
		subtype {
		}
		colormode = default;
		unselectcolor = 1,0;
		selectcolor = 1,0;
		unselectactivecolor = 1,0;
		selectactivecolor = 1,0;
	}
	filetype {
		title = "Unknown file type";
		pattern = "";
		usepattern = false;
		usecontent = false;
		content {
		}
		type = unknown;
		patternignorecase = false;
		patternuseregexp = false;
		patternusefullname = false;
		extcond = "";
		useextcond = false;
		ftcommands {
		}
		subtype {
		}
		colormode = default;
		unselectcolor = 1,0;
		selectcolor = 1,0;
		unselectactivecolor = 1,0;
		selectactivecolor = 1,0;
	}
	ignoredirs {
	}
	dontcheckvirtual = true;
}
