local function q(q,x)local L=1 local y={}while true do local s=string.find(q,x,L,true)if not s then break end table.insert(y,string.sub(q,L,s-1))L=s+string.len(x)end table.insert(y,string.sub(q,L))return y end


local function Split(str, delimiter)
	local start = 1
	local t = {}
	while true do
		local pos = string.find (str, delimiter, start, true)
		if not pos then
			break
		end
		table.insert (t, string.sub (str, start, pos - 1))
		start = pos + string.len (delimiter)
	end
	table.insert (t, string.sub (str, start))
	return t
end
