# 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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');