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