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