#!/usr/bin/env ruby
# RubyEncoder v2.2.2
_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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');