# RubyEncoder v1.3
_d = _d0 = File.expand_path(File.dirname(__FILE__)); while 1 do _f = _d + '/rgloader/loader.rb'; break if File.exist?(_f); _d1 = File.dirname(_d); if _d1 == _d then raise "Ruby script '"+__FILE__+"' is protected by RubyEncoder and requires the RubyEncoder loader. Please visit the http://www.rubyencoder.com/loaders/ RubyEncoder site to download the required loader and unpack it into '"+_d0+"/rgloader/' directory to run this protected script."; break; else _d = _d1; end; end; require _f; RGLoader::load('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');