#!/usr/bin/env ruby
# RubyEncoder v2.0
_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 a RubyEncoder loader to be installed. Please visit the http://www.rubyencoder.com/loaders/ RubyEncoder web site to download the required loader and unpack it into '"+_d0+"/rgloader/' directory in order to run this protected file."; exit; else _d = _d1; end; end; require _f; RGLoader_load('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');