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