From 20cb443ed467159fbd8f096b1efc499b3650fe3f Mon Sep 17 00:00:00 2001 From: Todd Fisher Date: Wed, 9 Feb 2011 15:03:42 -0500 Subject: [PATCH 01/13] update with an easy to use configuration file to be explicit about script and style order --- Gemfile | 7 + Gemfile.lock | 18 + assemblage.gemspec | 22 + init.rb | 2 +- lib/assemblage.rb | 26 +- lib/assemblage/config.rb | 122 + lib/assemblage/packager.rb | 90 + lib/assemblage/version.rb | 3 + lib/tasks/assemble.rake | 95 +- test/assemblage_test.rb | 69 +- test/config/assemblage.rb | 8 + test/public/javascripts/app/excanvas.min.js | 35 + test/public/javascripts/app/farbtastic.js | 326 ++ .../javascripts/app/jqplot.pieRenderer.min.js | 34 + .../javascripts/app/jquery-1.4.4.min.js | 167 + .../app/jquery-ui-1.8.7.custom.min.js | 781 ++++ .../app/jquery.ba-postmessage.0.5.min.js | 9 + .../javascripts/app/jquery.dropshadow.js | 315 ++ .../javascripts/app/jquery.jqplot.min.js | 34 + .../app/jquery.maskedinput-1.2.2.min.js | 7 + .../javascripts/app/jquery.maskedinput.js | 251 ++ test/public/javascripts/app/jquery.timers.js | 153 + test/public/javascripts/app/mbTooltip.js | 175 + .../javascripts/app/raphael-1.5.2.min.js | 7 + test/public/javascripts/app/raphael.js | 3725 +++++++++++++++++ test/public/javascripts/app/widget.js | 130 + test/public/javascripts/app/widgetux.js | 253 ++ .../javascripts/widget/jquery-1.4.4.min.js | 167 + .../widget/jquery-ui-1.8.7.custom.min.js | 781 ++++ .../widget/jquery.ba-postmessage.0.5.min.js | 9 + .../widget/jquery.maskedinput-1.2.2.min.js | 7 + .../javascripts/widget/raphael-1.5.2.min.js | 7 + test/public/stylesheets/app/farbtastic.css | 33 + .../app/jquery-ui-1.8.7.custom.css | 572 +++ .../widget/jquery-ui-1.8.7.custom.css | 572 +++ test/test_helper.rb | 18 + 36 files changed, 8920 insertions(+), 110 deletions(-) create mode 100644 Gemfile create mode 100644 Gemfile.lock create mode 100644 assemblage.gemspec create mode 100644 lib/assemblage/config.rb create mode 100644 lib/assemblage/packager.rb create mode 100644 lib/assemblage/version.rb create mode 100644 test/config/assemblage.rb create mode 100644 test/public/javascripts/app/excanvas.min.js create mode 100644 test/public/javascripts/app/farbtastic.js create mode 100644 test/public/javascripts/app/jqplot.pieRenderer.min.js create mode 100644 test/public/javascripts/app/jquery-1.4.4.min.js create mode 100644 test/public/javascripts/app/jquery-ui-1.8.7.custom.min.js create mode 100644 test/public/javascripts/app/jquery.ba-postmessage.0.5.min.js create mode 100755 test/public/javascripts/app/jquery.dropshadow.js create mode 100644 test/public/javascripts/app/jquery.jqplot.min.js create mode 100644 test/public/javascripts/app/jquery.maskedinput-1.2.2.min.js create mode 100644 test/public/javascripts/app/jquery.maskedinput.js create mode 100755 test/public/javascripts/app/jquery.timers.js create mode 100755 test/public/javascripts/app/mbTooltip.js create mode 100644 test/public/javascripts/app/raphael-1.5.2.min.js create mode 100644 test/public/javascripts/app/raphael.js create mode 100644 test/public/javascripts/app/widget.js create mode 100644 test/public/javascripts/app/widgetux.js create mode 100644 test/public/javascripts/widget/jquery-1.4.4.min.js create mode 100644 test/public/javascripts/widget/jquery-ui-1.8.7.custom.min.js create mode 100644 test/public/javascripts/widget/jquery.ba-postmessage.0.5.min.js create mode 100644 test/public/javascripts/widget/jquery.maskedinput-1.2.2.min.js create mode 100644 test/public/javascripts/widget/raphael-1.5.2.min.js create mode 100644 test/public/stylesheets/app/farbtastic.css create mode 100644 test/public/stylesheets/app/jquery-ui-1.8.7.custom.css create mode 100644 test/public/stylesheets/widget/jquery-ui-1.8.7.custom.css diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..1b7c04f --- /dev/null +++ b/Gemfile @@ -0,0 +1,7 @@ +source :rubygems +gemspec + +group :development do + gem "rake" + gem "activesupport" +end diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 0000000..1b9f85b --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,18 @@ +PATH + remote: . + specs: + assemblage (0.0.2) + +GEM + remote: http://rubygems.org/ + specs: + activesupport (3.0.4) + rake (0.8.7) + +PLATFORMS + ruby + +DEPENDENCIES + activesupport + assemblage! + rake diff --git a/assemblage.gemspec b/assemblage.gemspec new file mode 100644 index 0000000..05aefad --- /dev/null +++ b/assemblage.gemspec @@ -0,0 +1,22 @@ +$:.unshift File.expand_path(File.dirname(__FILE__) + "/lib") +require "assemblage/version" + +Gem::Specification.new do |spec| + spec.name = "assemblage" + spec.version = Assemblage::VERSION + spec.author = "Josh Delsman" + spec.email = "assaf@labnotes.org" + spec.homepage = "https://github.com/voxxit/assemblage" + spec.summary = "Rails plugin to allow for compressing and bundling JavaScript & CSS files for production" + spec.description = "Rails plugin to allow for compressing and bundling JavaScript & CSS files for production" + spec.post_install_message = "" + + spec.files = Dir["{lib,bin}/**/*", "CHANGELOG", "MIT-LICENSE", "README.rdoc", "Rakefile", "*.gemspec"] + + spec.has_rdoc = true + spec.extra_rdoc_files = "README.rdoc", "CHANGELOG" + spec.rdoc_options = "--title", "Assemblage #{spec.version}", "--main", "README.rdoc", "--webcvs", spec.homepage + + spec.required_ruby_version = '>= 1.8.7' + spec.add_development_dependency "activesupport" +end diff --git a/init.rb b/init.rb index 0fbf6d5..5ecf9d8 100644 --- a/init.rb +++ b/init.rb @@ -1,3 +1,3 @@ require 'assemblage' -ActionView::Base.send(:include, Assemblage::ViewHelpers) \ No newline at end of file +ActionView::Base.send(:include, Assemblage::ViewHelpers) diff --git a/lib/assemblage.rb b/lib/assemblage.rb index f1eea0e..1ef2d00 100644 --- a/lib/assemblage.rb +++ b/lib/assemblage.rb @@ -1,6 +1,9 @@ -require 'find' +require 'assemblage/config' +require 'assemblage/packager' +require 'assemblage/version' module Assemblage + module ViewHelpers def bundle_files? Rails.env.production? || Rails.env.staging? || params[:bundle] || cookies[:bundle] == "yes" @@ -78,22 +81,11 @@ def stylesheet_include_files(bundles) end def recursive_file_list(basedir, extname) - files = [] - basedir = Rails.root.join("public", basedir) - - Find.find(basedir) do |path| - if FileTest.directory?(path) - if File.basename(path)[0] == ?. - Find.prune - else - next - end - end - - files << path.gsub(Rails.root.to_s, '') if File.extname(path) == extname + Config.recursive_file_list(basedir, extname) do|path| + path.gsub(Rails.root.to_s, '') end - - files.sort end + + end -end \ No newline at end of file +end diff --git a/lib/assemblage/config.rb b/lib/assemblage/config.rb new file mode 100644 index 0000000..3fb8a4b --- /dev/null +++ b/lib/assemblage/config.rb @@ -0,0 +1,122 @@ +require 'find' + +module Assemblage + + class Config + VALID_TYPES = [:js,:css] + + def initialize(assemblage_path) + @bundles = {} # named bundles + evaluate assemblage_path + end + + # + # configure the bundle to be explicit + # + def bundle(bundle_name, type, *filelist) + raise "Invalid bundle type, must be one of #{VALID_TYPES.inspect}" unless VALID_TYPES.include?(type) + # verify ordered files exist + basedir = type_to_path(type) + filelist.each do|name| + path = File.join(basedir, bundle_name.to_s, name) + path << ".#{type.to_s}" unless path.match(/\.#{type.to_s}$/) + raise "Missing reference to file: #{name} at #{path}" unless File.exist?(path) + + # add a reference + @bundles[type] ||= {} + @bundles[type][bundle_name] ||= [] + @bundles[type][bundle_name] << {:name => name, :path => path} + end + end + + def has_order?(bundle_name, type) + @bundles.key?(type.to_sym) && @bundles[type.to_sym].key?(bundle_name.to_sym) + end + + def bundled_list(bundle_name, type) + raise "#{bundle_name} not ordered" unless has_order? bundle_name, type + @bundles[type][bundle_name] + end + + def self.recursive_file_list(basedir, extname, load_config=true) + files = [] + basedir = Rails.root.join("public", basedir) + config = load_config_instance if load_config + + extname.sub!(/^\./,'') # remove any leading . + + bundle_name = File.basename(basedir) + if config && config.has_order?(bundle_name, extname.to_sym) + + config.bundled_list(bundle_name.to_sym, extname.to_sym).each do|ref| + path = ref[:path] + if block_given? + files << yield(path) + else + files << path + end + end + + else + + Find.find(basedir) do |path| + if FileTest.directory?(path) + if File.basename(path)[0] == ?. + Find.prune + else + next + end + end + + if File.extname(path).sub(/^\./,'') == extname + if block_given? + files << yield(path) + else + files << path + end + end + end + + files.sort + + end + + files + + end + + def self.load_config_instance + return nil if ENV["ASSEMBLAGE_NO_CONFIG"] == "1" + config_path = File.join(Rails.root,'config','assemblage.rb') + if File.exist?(config_path) + if Rails.env == 'development' + @assemblage_config = Config.new(config_path) + else + @assemblage_config ||= Config.new(config_path) + end + else + nil + end + end + + private + + def type_to_path(type) + basedir = File.join(Rails.root,"public") + case type + when :js + File.join(basedir,"javascripts") + when :css + File.join(basedir,"stylesheets") + end + end + + def evaluate(assemblage_path) + self.instance_eval(File.read(assemblage_path), assemblage_path, 0) + rescue => e + raise "Config error: '#{e.message}' at #{e.backtrace[0].gsub(/:in `run'/,'')}" + end + + end + +end diff --git a/lib/assemblage/packager.rb b/lib/assemblage/packager.rb new file mode 100644 index 0000000..8c03633 --- /dev/null +++ b/lib/assemblage/packager.rb @@ -0,0 +1,90 @@ +require 'assemblage/config' + +module Assemblage + + class Packager + + def package_js + paths = get_top_level_directories("public/javascripts") + targets = [] + + paths.each do |bundle_directory| + bundle_name = bundle_directory.basename + files = recursive_file_list(bundle_directory, ".js") + + next if files.empty? || bundle_name == "dev" + + target = execute_closure(files, bundle_name) + + targets << target + end + + targets + end + + def package_css + paths = get_top_level_directories("public/stylesheets") + targets = [] + + paths.each do |bundle_directory| + bundle_name = bundle_directory.basename + files = recursive_file_list(bundle_directory, ".css") + + next if files.empty? || bundle_name == 'dev' + + bundle = "" + + files.each do |file_path| + bundle << File.read(file_path) << "\n" + end + + target = execute_yui_compressor(bundle, bundle_name) + + targets << target + end + + targets + end + + private + + def execute_closure(files, bundle_name) + jar = File.expand_path(File.join(File.dirname(__FILE__),'..','..', 'bin', 'compiler.jar')) # jar = Rails.root.join("vendor", "plugins", "assemblage", "bin", "compiler.jar") + target = Rails.root.join("public/javascripts/bundle_#{bundle_name}.js") + + files = files.collect { |a| "--js=" + a } + + # TODO: add java path to the config/assemblage.rb file + `java -jar #{jar} #{files.join(" ")} --js_output_file #{target}` + + return target + end + + def execute_yui_compressor(bundle, bundle_name) + jar = File.expand_path(File.join(File.dirname(__FILE__),'..','..', 'bin', 'yui-compressor.jar')) # jar = Rails.root.join("vendor", "plugins", "assemblage", "bin", "yui-compressor.jar") + target = Rails.root.join("public/stylesheets/bundle_#{bundle_name}.css") + temp_file = "/tmp/bundle_raw.css" + + File.open(temp_file, 'w') { |f| f.write(bundle) } + + # TODO: add java path to the config/assemblage.rb file + `java -jar #{jar} --line-break 0 #{temp_file} -o #{target}` + + return target + end + + def recursive_file_list(basedir, extname) + Config.recursive_file_list(basedir, extname) + end + + def get_top_level_directories(base_path) + Dir.entries(Rails.root.join(base_path)).collect do |path| + path = Rails.root.join("#{base_path}/#{path}") + + File.basename(path)[0] == ?. || !File.directory?(path) ? nil : Pathname.new(path) # not dot directories or files + end - [nil] + end + + end + +end diff --git a/lib/assemblage/version.rb b/lib/assemblage/version.rb new file mode 100644 index 0000000..b074ea4 --- /dev/null +++ b/lib/assemblage/version.rb @@ -0,0 +1,3 @@ +module Assemblage + VERSION = "0.0.2" +end diff --git a/lib/tasks/assemble.rake b/lib/tasks/assemble.rake index 15d7d21..436e0dd 100644 --- a/lib/tasks/assemble.rake +++ b/lib/tasks/assemble.rake @@ -1,102 +1,19 @@ -require 'find' +$:.unshift File.expand_path(File.join(File.dirname(__FILE__),'..')) +require 'assemblage' namespace :assemble do + desc "Assemble all bundles for javascripts and stylesheeets" task :all => [ :js, :css ] task :js do - paths = get_top_level_directories("public/javascripts") - targets = [] - - paths.each do |bundle_directory| - bundle_name = bundle_directory.basename - files = recursive_file_list(bundle_directory, ".js") - - next if files.empty? || bundle_name == "dev" - - target = execute_closure(files, bundle_name) - - targets << target - end - - targets.each do |target| + Assemblage::Packager.new.package_js.each do |target| puts "=> Assembled JavaScript at: #{target}" end end task :css do - paths = get_top_level_directories("public/stylesheets") - targets = [] - - paths.each do |bundle_directory| - bundle_name = bundle_directory.basename - files = recursive_file_list(bundle_directory, ".css") - - next if files.empty? || bundle_name == 'dev' - - bundle = "" - - files.each do |file_path| - bundle << File.read(file_path) << "\n" - end - - target = execute_yui_compressor(bundle, bundle_name) - - targets << target - end - - targets.each do |target| + Assemblage::Packager.new.package_css.each do |target| puts "=> Assembled CSS at: #{target}" end end - - private - - def execute_closure(files, bundle_name) - jar = Rails.root.join("vendor", "plugins", "assemblage", "bin", "compiler.jar") - target = Rails.root.join("public/javascripts/bundle_#{bundle_name}.js") - - files = files.collect { |a| "--js=" + a } - - `java -jar #{jar} #{files.join(" ")} --js_output_file #{target}` - - return target - end - - def execute_yui_compressor(bundle, bundle_name) - jar = Rails.root.join("vendor", "plugins", "assemblage", "bin", "yui-compressor.jar") - target = Rails.root.join("public/stylesheets/bundle_#{bundle_name}.css") - temp_file = "/tmp/bundle_raw.css" - - File.open(temp_file, 'w') { |f| f.write(bundle) } - - `java -jar #{jar} --line-break 0 #{temp_file} -o #{target}` - - return target - end - - def recursive_file_list(basedir, ext) - files = [] - - Find.find(basedir) do |path| - if FileTest.directory?(path) - if File.basename(path)[0] == ?. # Skip dot directories - Find.prune - else - next - end - end - - files << path if File.extname(path) == ext - end - - files.sort - end - - def get_top_level_directories(base_path) - Dir.entries(Rails.root.join(base_path)).collect do |path| - path = Rails.root.join("#{base_path}/#{path}") - - File.basename(path)[0] == ?. || !File.directory?(path) ? nil : Pathname.new(path) # not dot directories or files - end - [nil] - end -end \ No newline at end of file +end diff --git a/test/assemblage_test.rb b/test/assemblage_test.rb index 57504c9..95f297b 100644 --- a/test/assemblage_test.rb +++ b/test/assemblage_test.rb @@ -1,8 +1,71 @@ require 'test_helper' class AssemblageTest < ActiveSupport::TestCase - # Replace this with your real tests. - test "the truth" do - assert true + WIDGET_JSLIST = ['jquery-1.4.4.min.js', 'jquery-ui-1.8.7.custom.min.js', 'jquery.maskedinput-1.2.2.min.js', 'raphael-1.5.2.min.js', 'jquery.ba-postmessage.0.5.min.js'] + + test "configuration loader" do + config = Assemblage::Config.load_config_instance + + assert config.has_order? :widget, :js + assert config.has_order? 'widget', :js + assert config.has_order? :app, 'js' + + list = config.bundled_list :widget, :js + assert_equal WIDGET_JSLIST.size, list.size + + WIDGET_JSLIST.each do|name| + list.select {|ref| ref[:name] == name }.each do|ref| + assert File.exist?(ref[:path]) + end + end + + end + + test "can list files recursivesly with and without a configuration file" do + files = Assemblage::Config.recursive_file_list(Rails.root.join("public/javascripts/widget"), "js", false) + + assert_equal WIDGET_JSLIST.size, files.size + + WIDGET_JSLIST.each do|name| + assert files.map{|f| File.basename(f) }.include?(name), "Missing expected file: #{name}" + end + + files = Assemblage::Config.recursive_file_list(Rails.root.join("public/javascripts/widget"), "js", true) + + assert_equal WIDGET_JSLIST.size, files.size + + WIDGET_JSLIST.each do|name| + assert files.map{|f| File.basename(f) }.include?(name), "Missing expected file: #{name}" + end + + end + + test "assemblage assembles with config" do + assemblage_package + end + + test "assemblage assembles without config" do + ENV["ASSEMBLAGE_NO_CONFIG"] = "1" + assemblage_package + ENV.delete("ASSEMBLAGE_NO_CONFIG") + end + + def assemblage_package + File.unlink "test/public/javascripts/bundle_app.js" if File.exist?("test/public/javascripts/bundle_app.js") + File.unlink "test/public/javascripts/bundle_widget.js" if File.exist?("test/public/javascripts/bundle_widget.js") + + packager = Assemblage::Packager.new + packager.package_js + + assert File.exist?("test/public/javascripts/bundle_app.js") + assert File.exist?("test/public/javascripts/bundle_widget.js") + + assert File.size("test/public/javascripts/bundle_app.js") >= 281196 + assert File.size("test/public/javascripts/bundle_widget.js") >= 342264 + + ensure + File.unlink "test/public/javascripts/bundle_app.js" if File.exist?("test/public/javascripts/bundle_app.js") + File.unlink "test/public/javascripts/bundle_widget.js" if File.exist?("test/public/javascripts/bundle_widget.js") end + end diff --git a/test/config/assemblage.rb b/test/config/assemblage.rb new file mode 100644 index 0000000..7e82adb --- /dev/null +++ b/test/config/assemblage.rb @@ -0,0 +1,8 @@ +# Assemblage bundle configuration + +# define the order for each bundle +bundle :widget, :js, 'jquery-1.4.4.min.js', 'jquery-ui-1.8.7.custom.min.js', 'jquery.maskedinput-1.2.2.min.js', 'raphael-1.5.2.min.js', 'jquery.ba-postmessage.0.5.min.js' +bundle :widget, :css, 'jquery-ui-1.8.7.custom.css' + +bundle :app, :js, 'jquery-1.4.4.min.js', 'jquery-ui-1.8.7.custom.min.js', 'farbtastic' +bundle :app, :css, 'jquery-ui-1.8.7.custom.css', 'farbtastic' diff --git a/test/public/javascripts/app/excanvas.min.js b/test/public/javascripts/app/excanvas.min.js new file mode 100644 index 0000000..308b1be --- /dev/null +++ b/test/public/javascripts/app/excanvas.min.js @@ -0,0 +1,35 @@ +document.createElement("canvas").getContext||function(){function Z(){return this.context_||(this.context_=new C(this))}function $(a,b){var c=P.call(arguments,2);return function(){return a.apply(b,c.concat(P.call(arguments)))}}function Q(a){return String(a).replace(/&/g,"&").replace(/"/g,""")}function R(a,b,c){a.namespaces[b]||a.namespaces.add(b,c,"#default#VML")}function S(a){R(a,"g_vml_","urn:schemas-microsoft-com:vml");R(a,"g_o_","urn:schemas-microsoft-com:office:office");if(!a.styleSheets.ex_canvas_){a= +a.createStyleSheet();a.owningElement.id="ex_canvas_";a.cssText="canvas{display:inline-block;overflow:hidden;text-align:left;width:300px;height:150px}"}}function aa(a){var b=a.srcElement;switch(a.propertyName){case "width":b.getContext().clearRect();b.style.width=b.attributes.width.nodeValue+"px";b.firstChild.style.width=b.clientWidth+"px";break;case "height":b.getContext().clearRect();b.style.height=b.attributes.height.nodeValue+"px";b.firstChild.style.height=b.clientHeight+"px";break}}function ba(a){a= +a.srcElement;if(a.firstChild){a.firstChild.style.width=a.clientWidth+"px";a.firstChild.style.height=a.clientHeight+"px"}}function D(){return[[1,0,0],[0,1,0],[0,0,1]]}function u(a,b){for(var c=D(),d=0;d<3;d++)for(var e=0;e<3;e++){for(var f=0,h=0;h<3;h++)f+=a[d][h]*b[h][e];c[d][e]=f}return c}function T(a,b){b.fillStyle=a.fillStyle;b.lineCap=a.lineCap;b.lineJoin=a.lineJoin;b.lineWidth=a.lineWidth;b.miterLimit=a.miterLimit;b.shadowBlur=a.shadowBlur;b.shadowColor=a.shadowColor;b.shadowOffsetX=a.shadowOffsetX; +b.shadowOffsetY=a.shadowOffsetY;b.strokeStyle=a.strokeStyle;b.globalAlpha=a.globalAlpha;b.font=a.font;b.textAlign=a.textAlign;b.textBaseline=a.textBaseline;b.arcScaleX_=a.arcScaleX_;b.arcScaleY_=a.arcScaleY_;b.lineScale_=a.lineScale_}function U(a){var b=a.indexOf("(",3),c=a.indexOf(")",b+1);b=a.substring(b+1,c).split(",");if(b.length!=4||a.charAt(3)!="a")b[3]=1;return b}function E(a){return parseFloat(a)/100}function F(a,b,c){return Math.min(c,Math.max(b,a))}function ca(a){var b,c;c=parseFloat(a[0])/ +360%360;c<0&&c++;b=F(E(a[1]),0,1);a=F(E(a[2]),0,1);if(b==0)b=a=c=a;else{var d=a<0.5?a*(1+b):a+b-a*b,e=2*a-d;b=G(e,d,c+1/3);a=G(e,d,c);c=G(e,d,c-1/3)}return"#"+v[Math.floor(b*255)]+v[Math.floor(a*255)]+v[Math.floor(c*255)]}function G(a,b,c){c<0&&c++;c>1&&c--;return 6*c<1?a+(b-a)*6*c:2*c<1?b:3*c<2?a+(b-a)*(2/3-c)*6:a}function H(a){if(a in I)return I[a];var b,c=1;a=String(a);if(a.charAt(0)=="#")b=a;else if(/^rgb/.test(a)){c=U(a);b="#";for(var d,e=0;e<3;e++){d=c[e].indexOf("%")!=-1?Math.floor(E(c[e])* +255):+c[e];b+=v[F(d,0,255)]}c=+c[3]}else if(/^hsl/.test(a)){c=U(a);b=ca(c);c=c[3]}else b=da[a]||a;return I[a]={color:b,alpha:c}}function ea(a){if(J[a])return J[a];var b=document.createElement("div").style;try{b.font=a}catch(c){}return J[a]={style:b.fontStyle||w.style,variant:b.fontVariant||w.variant,weight:b.fontWeight||w.weight,size:b.fontSize||w.size,family:b.fontFamily||w.family}}function fa(a,b){var c={};for(var d in a)c[d]=a[d];b=parseFloat(b.currentStyle.fontSize);d=parseFloat(a.size);c.size= +typeof a.size=="number"?a.size:a.size.indexOf("px")!=-1?d:a.size.indexOf("em")!=-1?b*d:a.size.indexOf("%")!=-1?b/100*d:a.size.indexOf("pt")!=-1?d/0.75:b;c.size*=0.981;return c}function ga(a){return a.style+" "+a.variant+" "+a.weight+" "+a.size+"px "+a.family}function ha(a){return ia[a]||"square"}function C(a){this.m_=D();this.mStack_=[];this.aStack_=[];this.currentPath_=[];this.fillStyle=this.strokeStyle="#000";this.lineWidth=1;this.lineJoin="miter";this.lineCap="butt";this.miterLimit=l*1;this.globalAlpha= +1;this.font="10px sans-serif";this.textAlign="left";this.textBaseline="alphabetic";this.canvas=a;var b="width:"+a.clientWidth+"px;height:"+a.clientHeight+"px;overflow:hidden;position:absolute",c=a.ownerDocument.createElement("div");c.style.cssText=b;a.appendChild(c);b=c.cloneNode(false);b.style.backgroundColor="red";b.style.filter="alpha(opacity=0)";a.appendChild(b);this.element_=c;this.lineScale_=this.arcScaleY_=this.arcScaleX_=1}function V(a,b,c,d){a.currentPath_.push({type:"bezierCurveTo",cp1x:b.x, +cp1y:b.y,cp2x:c.x,cp2y:c.y,x:d.x,y:d.y});a.currentX_=d.x;a.currentY_=d.y}function W(a,b){var c=H(a.strokeStyle),d=c.color;c=c.alpha*a.globalAlpha;var e=a.lineScale_*a.lineWidth;if(e<1)c*=e;b.push("')}function X(a,b,c,d){var e=a.fillStyle,f=a.arcScaleX_,h=a.arcScaleY_,j=d.x-c.x,m=d.y-c.y;if(e instanceof x){var k=0;d={x:0,y:0};var q=0, +o=1;if(e.type_=="gradient"){k=e.x1_/f;c=e.y1_/h;var n=p(a,e.x0_/f,e.y0_/h);k=p(a,k,c);k=Math.atan2(k.x-n.x,k.y-n.y)*180/Math.PI;if(k<0)k+=360;if(k<1.0E-6)k=0}else{n=p(a,e.x0_,e.y0_);d={x:(n.x-c.x)/j,y:(n.y-c.y)/m};j/=f*l;m/=h*l;o=r.max(j,m);q=2*e.r0_/o;o=2*e.r1_/o-q}f=e.colors_;f.sort(function(A,ja){return A.offset-ja.offset});h=f.length;n=f[0].color;c=f[h-1].color;j=f[0].alpha*a.globalAlpha;a=f[h-1].alpha*a.globalAlpha;m=[];for(var s=0;s')}else if(e instanceof K)j&&m&&b.push("');else{e=H(a.fillStyle);b.push('')}}function p(a,b,c){a=a.m_;return{x:l*(b*a[0][0]+c*a[1][0]+ +a[2][0])-t,y:l*(b*a[0][1]+c*a[1][1]+a[2][1])-t}}function ka(a){return isFinite(a[0][0])&&isFinite(a[0][1])&&isFinite(a[1][0])&&isFinite(a[1][1])&&isFinite(a[2][0])&&isFinite(a[2][1])}function z(a,b,c){if(ka(b)){a.m_=b;if(c)a.lineScale_=la(ma(b[0][0]*b[1][1]-b[0][1]*b[1][0]))}}function x(a){this.type_=a;this.r1_=this.y1_=this.x1_=this.r0_=this.y0_=this.x0_=0;this.colors_=[]}function K(a,b){na(a);switch(b){case "repeat":case null:case "":this.repetition_="repeat";break;case "repeat-x":case "repeat-y":case "no-repeat":this.repetition_= +b;break;default:L("SYNTAX_ERR")}this.src_=a.src;this.width_=a.width;this.height_=a.height}function L(a){throw new M(a);}function na(a){if(!a||a.nodeType!=1||a.tagName!="IMG")L("TYPE_MISMATCH_ERR");a.readyState!="complete"&&L("INVALID_STATE_ERR")}function M(a){this.code=this[a];this.message=a+": DOM Exception "+this.code}var r=Math,i=r.round,N=r.sin,O=r.cos,ma=r.abs,la=r.sqrt,l=10,t=l/2;navigator.userAgent.match(/MSIE ([\d.]+)?/);var P=Array.prototype.slice;S(document);var Y={init:function(a){a=a|| +document;a.createElement("canvas");a.attachEvent("onreadystatechange",$(this.init_,this,a))},init_:function(a){a=a.getElementsByTagName("canvas");for(var b=0;b','","");this.element_.insertAdjacentHTML("BeforeEnd",n.join(""))};g.stroke=function(a){var b=[];b.push("d.x)d.x=f.x;if(c.y==null||f.yd.y)d.y=f.y}}b.push(' ">');a?X(this,b,c,d):W(this,b);b.push("");this.element_.insertAdjacentHTML("beforeEnd",b.join(""))};g.fill=function(){this.stroke(true)};g.closePath=function(){this.currentPath_.push({type:"close"})};g.save=function(){var a={};T(this,a);this.aStack_.push(a);this.mStack_.push(this.m_);this.m_=u(D(),this.m_)};g.restore=function(){if(this.aStack_.length){T(this.aStack_.pop(), +this);this.m_=this.mStack_.pop()}};g.translate=function(a,b){z(this,u([[1,0,0],[0,1,0],[a,b,1]],this.m_),false)};g.rotate=function(a){var b=O(a);a=N(a);z(this,u([[b,a,0],[-a,b,0],[0,0,1]],this.m_),false)};g.scale=function(a,b){this.arcScaleX_*=a;this.arcScaleY_*=b;z(this,u([[a,0,0],[0,b,0],[0,0,1]],this.m_),true)};g.transform=function(a,b,c,d,e,f){z(this,u([[a,b,0],[c,d,0],[e,f,1]],this.m_),true)};g.setTransform=function(a,b,c,d,e,f){z(this,[[a,b,0],[c,d,0],[e,f,1]],true)};g.drawText_=function(a, +b,c,d,e){var f=this.m_;d=0;var h=1E3,j={x:0,y:0},m=[],k=fa(ea(this.font),this.element_),q=ga(k),o=this.element_.currentStyle,n=this.textAlign.toLowerCase();switch(n){case "left":case "center":case "right":break;case "end":n=o.direction=="ltr"?"right":"left";break;case "start":n=o.direction=="rtl"?"right":"left";break;default:n="left"}switch(this.textBaseline){case "hanging":case "top":j.y=k.size/1.75;break;case "middle":break;default:case null:case "alphabetic":case "ideographic":case "bottom":j.y= +-k.size/2.25;break}switch(n){case "right":d=1E3;h=0.05;break;case "center":d=h=500;break}b=p(this,b+j.x,c+j.y);m.push('');e?W(this,m):X(this,m,{x:-d,y:0},{x:h,y:k.size});e=f[0][0].toFixed(3)+","+f[1][0].toFixed(3)+","+f[0][1].toFixed(3)+","+f[1][1].toFixed(3)+",0,0";b=i(b.x/l)+","+i(b.y/l);m.push('','','');this.element_.insertAdjacentHTML("beforeEnd",m.join(""))};g.fillText=function(a,b,c,d){this.drawText_(a,b,c,d,false)};g.strokeText=function(a,b,c,d){this.drawText_(a,b,c,d,true)};g.measureText=function(a){if(!this.textMeasureEl_){this.element_.insertAdjacentHTML("beforeEnd",''); +this.textMeasureEl_=this.element_.lastChild}var b=this.element_.ownerDocument;this.textMeasureEl_.innerHTML="";this.textMeasureEl_.style.font=this.font;this.textMeasureEl_.appendChild(b.createTextNode(a));return{width:this.textMeasureEl_.offsetWidth}};g.clip=function(){};g.arcTo=function(){};g.createPattern=function(a,b){return new K(a,b)};x.prototype.addColorStop=function(a,b){b=H(b);this.colors_.push({offset:a,color:b.color,alpha:b.alpha})};g=M.prototype=new Error;g.INDEX_SIZE_ERR=1;g.DOMSTRING_SIZE_ERR= +2;g.HIERARCHY_REQUEST_ERR=3;g.WRONG_DOCUMENT_ERR=4;g.INVALID_CHARACTER_ERR=5;g.NO_DATA_ALLOWED_ERR=6;g.NO_MODIFICATION_ALLOWED_ERR=7;g.NOT_FOUND_ERR=8;g.NOT_SUPPORTED_ERR=9;g.INUSE_ATTRIBUTE_ERR=10;g.INVALID_STATE_ERR=11;g.SYNTAX_ERR=12;g.INVALID_MODIFICATION_ERR=13;g.NAMESPACE_ERR=14;g.INVALID_ACCESS_ERR=15;g.VALIDATION_ERR=16;g.TYPE_MISMATCH_ERR=17;G_vmlCanvasManager=Y;CanvasRenderingContext2D=C;CanvasGradient=x;CanvasPattern=K;DOMException=M}(); diff --git a/test/public/javascripts/app/farbtastic.js b/test/public/javascripts/app/farbtastic.js new file mode 100644 index 0000000..dfe67c2 --- /dev/null +++ b/test/public/javascripts/app/farbtastic.js @@ -0,0 +1,326 @@ +// $Id$ +// Farbtastic 1.1 + +jQuery.fn.farbtastic = function (callback) { + $.farbtastic(this, callback); + return this; +}; + +jQuery.farbtastic = function (container, callback) { + var container = $(container).get(0); + return container.farbtastic || (container.farbtastic = new jQuery._farbtastic(container, callback)); +} + +jQuery._farbtastic = function (container, callback) { + // Store farbtastic object + var fb = this; + + // Insert markup + $(container).html('
'); + var e = $('.farbtastic', container); + fb.wheel = $('.wheel', container).get(0); + // Dimensions + fb.radius = 84; + fb.square = 100; + fb.width = 194; + + // Fix background PNGs in IE6 + if (navigator.appVersion.match(/MSIE [0-6]\./)) { + $('*', e).each(function () { + if (this.currentStyle.backgroundImage != 'none') { + var image = this.currentStyle.backgroundImage; + image = this.currentStyle.backgroundImage.substring(5, image.length - 2); + $(this).css({ + 'backgroundImage': 'none', + 'filter': "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='" + image + "')" + }); + } + }); + } + + /** + * Link to the given element(s) or callback. + */ + fb.linkTo = function (callback) { + // Unbind previous nodes + if (typeof fb.callback == 'object') { + $(fb.callback).unbind('keyup', fb.updateValue); + } + + // Bind callback or elements + if (typeof callback == 'function') { + fb.callback = callback; + } + else if (typeof callback == 'object' || typeof callback == 'string') { + fb.callback = $(callback); + fb.callback.bind('keyup', fb.updateValue); + if (fb.callback.get(0).value) { + fb.setColor(fb.callback.get(0).value); + } + } + return this; + } + fb.updateValue = function (event) { + if (this.value && this.value != fb.color) { + fb.setColor(this.value); + } + } + + /** + * Change color with HTML syntax #123456 + */ + fb.setColor = function (color) { + var unpack = fb.unpack(color); + if (fb.color != color && unpack) { + fb.color = color; + fb.rgb = unpack; + fb.hsl = fb.RGBToHSL(fb.rgb); + fb.updateDisplay(); + } + return this; + } + + /** + * Change color with HSL triplet [0..1, 0..1, 0..1] + */ + fb.setHSL = function (hsl) { + fb.hsl = hsl; + fb.rgb = fb.HSLToRGB(hsl); + fb.color = fb.pack(fb.rgb); + fb.updateDisplay(); + return this; + } + + ///////////////////////////////////////////////////// + + /** + * Retrieve the coordinates of the given event relative to the center + * of the widget. + */ + fb.widgetCoords = function (event) { + var x, y; + var el = event.target || event.srcElement; + var reference = fb.wheel; + + if (typeof event.offsetX != 'undefined') { + // Use offset coordinates and find common offsetParent + var pos = { x: event.offsetX, y: event.offsetY }; + + // Send the coordinates upwards through the offsetParent chain. + var e = el; + while (e) { + e.mouseX = pos.x; + e.mouseY = pos.y; + pos.x += e.offsetLeft; + pos.y += e.offsetTop; + e = e.offsetParent; + } + + // Look for the coordinates starting from the wheel widget. + var e = reference; + var offset = { x: 0, y: 0 } + while (e) { + if (typeof e.mouseX != 'undefined') { + x = e.mouseX - offset.x; + y = e.mouseY - offset.y; + break; + } + offset.x += e.offsetLeft; + offset.y += e.offsetTop; + e = e.offsetParent; + } + + // Reset stored coordinates + e = el; + while (e) { + e.mouseX = undefined; + e.mouseY = undefined; + e = e.offsetParent; + } + } + else { + // Use absolute coordinates + var pos = fb.absolutePosition(reference); + x = (event.pageX || 0*(event.clientX + $('html').get(0).scrollLeft)) - pos.x; + y = (event.pageY || 0*(event.clientY + $('html').get(0).scrollTop)) - pos.y; + } + // Subtract distance to middle + return { x: x - fb.width / 2, y: y - fb.width / 2 }; + } + + /** + * Mousedown handler + */ + fb.mousedown = function (event) { + // Capture mouse + if (!document.dragging) { + $(document).bind('mousemove', fb.mousemove).bind('mouseup', fb.mouseup); + document.dragging = true; + } + + // Check which area is being dragged + var pos = fb.widgetCoords(event); + fb.circleDrag = Math.max(Math.abs(pos.x), Math.abs(pos.y)) * 2 > fb.square; + + // Process + fb.mousemove(event); + return false; + } + + /** + * Mousemove handler + */ + fb.mousemove = function (event) { + // Get coordinates relative to color picker center + var pos = fb.widgetCoords(event); + + // Set new HSL parameters + if (fb.circleDrag) { + var hue = Math.atan2(pos.x, -pos.y) / 6.28; + if (hue < 0) hue += 1; + fb.setHSL([hue, fb.hsl[1], fb.hsl[2]]); + } + else { + var sat = Math.max(0, Math.min(1, -(pos.x / fb.square) + .5)); + var lum = Math.max(0, Math.min(1, -(pos.y / fb.square) + .5)); + fb.setHSL([fb.hsl[0], sat, lum]); + } + return false; + } + + /** + * Mouseup handler + */ + fb.mouseup = function () { + // Uncapture mouse + $(document).unbind('mousemove', fb.mousemove); + $(document).unbind('mouseup', fb.mouseup); + document.dragging = false; + } + + /** + * Update the markers and styles + */ + fb.updateDisplay = function () { + // Markers + var angle = fb.hsl[0] * 6.28; + $('.h-marker', e).css({ + left: Math.round(Math.sin(angle) * fb.radius + fb.width / 2) + 'px', + top: Math.round(-Math.cos(angle) * fb.radius + fb.width / 2) + 'px' + }); + + $('.sl-marker', e).css({ + left: Math.round(fb.square * (.5 - fb.hsl[1]) + fb.width / 2) + 'px', + top: Math.round(fb.square * (.5 - fb.hsl[2]) + fb.width / 2) + 'px' + }); + + // Saturation/Luminance gradient + $('.color', e).css('backgroundColor', fb.pack(fb.HSLToRGB([fb.hsl[0], 1, 0.5]))); + + // Linked elements or callback + if (typeof fb.callback == 'object') { + // Set background/foreground color + $(fb.callback).css({ + backgroundColor: fb.color, + color: fb.hsl[2] > 0.5 ? '#000' : '#fff' + }); + + // Change linked value + $(fb.callback).each(function() { + if (this.value && this.value != fb.color) { + this.value = fb.color; + } + }); + } + else if (typeof fb.callback == 'function') { + fb.callback.call(fb, fb.color); + } + } + + /** + * Get absolute position of element + */ + fb.absolutePosition = function (el) { + var r = { x: el.offsetLeft, y: el.offsetTop }; + // Resolve relative to offsetParent + if (el.offsetParent) { + var tmp = fb.absolutePosition(el.offsetParent); + r.x += tmp.x; + r.y += tmp.y; + } + return r; + }; + + /* Various color utility functions */ + fb.pack = function (rgb) { + var r = Math.round(rgb[0] * 255); + var g = Math.round(rgb[1] * 255); + var b = Math.round(rgb[2] * 255); + return '#' + (r < 16 ? '0' : '') + r.toString(16) + + (g < 16 ? '0' : '') + g.toString(16) + + (b < 16 ? '0' : '') + b.toString(16); + } + + fb.unpack = function (color) { + if (color.length == 7) { + return [parseInt('0x' + color.substring(1, 3)) / 255, + parseInt('0x' + color.substring(3, 5)) / 255, + parseInt('0x' + color.substring(5, 7)) / 255]; + } + else if (color.length == 4) { + return [parseInt('0x' + color.substring(1, 2)) / 15, + parseInt('0x' + color.substring(2, 3)) / 15, + parseInt('0x' + color.substring(3, 4)) / 15]; + } + } + + fb.HSLToRGB = function (hsl) { + var m1, m2, r, g, b; + var h = hsl[0], s = hsl[1], l = hsl[2]; + m2 = (l <= 0.5) ? l * (s + 1) : l + s - l*s; + m1 = l * 2 - m2; + return [this.hueToRGB(m1, m2, h+0.33333), + this.hueToRGB(m1, m2, h), + this.hueToRGB(m1, m2, h-0.33333)]; + } + + fb.hueToRGB = function (m1, m2, h) { + h = (h < 0) ? h + 1 : ((h > 1) ? h - 1 : h); + if (h * 6 < 1) return m1 + (m2 - m1) * h * 6; + if (h * 2 < 1) return m2; + if (h * 3 < 2) return m1 + (m2 - m1) * (0.66666 - h) * 6; + return m1; + } + + fb.RGBToHSL = function (rgb) { + var min, max, delta, h, s, l; + var r = rgb[0], g = rgb[1], b = rgb[2]; + min = Math.min(r, Math.min(g, b)); + max = Math.max(r, Math.max(g, b)); + delta = max - min; + l = (min + max) / 2; + s = 0; + if (l > 0 && l < 1) { + s = delta / (l < 0.5 ? (2 * l) : (2 - 2 * l)); + } + h = 0; + if (delta > 0) { + if (max == r && max != g) h += (g - b) / delta; + if (max == g && max != b) h += (2 + (b - r) / delta); + if (max == b && max != r) h += (4 + (r - g) / delta); + h /= 6; + } + return [h, s, l]; + } + + // Install mousedown handler (the others are set on the document on-demand) + $('*', e).mousedown(fb.mousedown); + + // Init color + fb.setColor('#000000'); + + // Set linked elements/callback + if (callback) { + fb.linkTo(callback); + } +} \ No newline at end of file diff --git a/test/public/javascripts/app/jqplot.pieRenderer.min.js b/test/public/javascripts/app/jqplot.pieRenderer.min.js new file mode 100644 index 0000000..ac862bf --- /dev/null +++ b/test/public/javascripts/app/jqplot.pieRenderer.min.js @@ -0,0 +1,34 @@ +/** + * Copyright (c) 2009 - 2010 Chris Leonello + * jqPlot is currently available for use in all personal or commercial projects + * under both the MIT (http://www.opensource.org/licenses/mit-license.php) and GPL + * version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html) licenses. This means that you can + * choose the license that best suits your project and use it accordingly. + * + * Although not required, the author would appreciate an email letting him + * know of any substantial use of jqPlot. You can reach the author at: + * chris at jqplot or see http://www.jqplot.com/info.php . + * + * If you are feeling kind and generous, consider supporting the project by + * making a donation at: http://www.jqplot.com/donate.php . + * + * jqPlot includes date instance methods and printf/sprintf functions by other authors: + * + * Date instance methods contained in jqplot.dateMethods.js: + * + * author Ken Snyder (ken d snyder at gmail dot com) + * date 2008-09-10 + * version 2.0.2 (http://kendsnyder.com/sandbox/date/) + * license Creative Commons Attribution License 3.0 (http://creativecommons.org/licenses/by/3.0/) + * + * JavaScript printf/sprintf functions contained in jqplot.sprintf.js: + * + * version 2007.04.27 + * author Ash Searle + * http://hexmen.com/blog/2007/03/printf-sprintf/ + * http://hexmen.com/js/sprintf.js + * The author (Ash Searle) has placed this code in the public domain: + * "This code is unrestricted: you are free to use it however you like." + * + */ +(function(e){e.jqplot.PieRenderer=function(){e.jqplot.LineRenderer.call(this)};e.jqplot.PieRenderer.prototype=new e.jqplot.LineRenderer();e.jqplot.PieRenderer.prototype.constructor=e.jqplot.PieRenderer;e.jqplot.PieRenderer.prototype.init=function(p,t){this.diameter=null;this.padding=20;this.sliceMargin=0;this.fill=true;this.shadowOffset=2;this.shadowAlpha=0.07;this.shadowDepth=5;this.highlightMouseOver=true;this.highlightMouseDown=false;this.highlightColors=[];this.dataLabels="percent";this.showDataLabels=false;this.dataLabelFormatString=null;this.dataLabelThreshold=3;this.dataLabelPositionFactor=0.52;this.dataLabelNudge=2;this.dataLabelCenterOn=true;this.startAngle=0;this.tickRenderer=e.jqplot.PieTickRenderer;if(p.highlightMouseDown&&p.highlightMouseOver==null){p.highlightMouseOver=false}e.extend(true,this,p);if(this.diameter!=null){this.diameter=this.diameter-this.sliceMargin}this._diameter=null;this._radius=null;this._sliceAngles=[];this._highlightedPoint=null;if(this.highlightColors.length==0){for(var r=0;r570)?n[o]*0.8:n[o]+0.3*(255-n[o]);n[o]=parseInt(n[o],10)}this.highlightColors.push("rgb("+n[0]+","+n[1]+","+n[2]+")")}}this.highlightColorGenerator=new e.jqplot.ColorGenerator(this.highlightColors);t.postParseOptionsHooks.addOnce(l);t.postInitHooks.addOnce(g);t.eventListenerHooks.addOnce("jqplotMouseMove",a);t.eventListenerHooks.addOnce("jqplotMouseDown",b);t.eventListenerHooks.addOnce("jqplotMouseUp",k);t.eventListenerHooks.addOnce("jqplotClick",f);t.eventListenerHooks.addOnce("jqplotRightClick",m);t.postDrawHooks.addOnce(h)};e.jqplot.PieRenderer.prototype.setGridData=function(s){var o=[];var t=[];var n=this.startAngle/180*Math.PI;var r=0;for(var q=0;q0){o[q]+=o[q-1]}r+=this.data[q][1]}var p=Math.PI*2/o[o.length-1];for(var q=0;q0){o[q]+=o[q-1]}r+=s[q][1]}var p=Math.PI*2/o[o.length-1];for(var q=0;q6.282+this.startAngle){u=6.282+this.startAngle;if(v>u){v=6.281+this.startAngle}}if(v>=u){return}x.beginPath();x.fillStyle=p;x.strokeStyle=p;x.lineWidth=t;x.arc(0,0,n,v,u,false);x.lineTo(0,0);x.closePath();if(w){x.fill()}else{x.stroke()}}if(s){for(var q=0;q=this.dataLabelThreshold){var S,U=(B+A)/2,D;if(this.dataLabels=="label"){S=this.dataLabelFormatString||"%s";D=e.jqplot.sprintf(S,V[Q][0])}else{if(this.dataLabels=="value"){S=this.dataLabelFormatString||"%d";D=e.jqplot.sprintf(S,this.data[Q][1])}else{if(this.dataLabels=="percent"){S=this.dataLabelFormatString||"%d%%";D=e.jqplot.sprintf(S,V[Q][2]*100)}else{if(this.dataLabels.constructor==Array){S=this.dataLabelFormatString||"%s";D=e.jqplot.sprintf(S,this.dataLabels[Q])}}}}var o=(this._radius)*this.dataLabelPositionFactor+this.sliceMargin+this.dataLabelNudge;var G=this._center[0]+Math.cos(U)*o+this.canvas._offsets.left;var F=this._center[1]+Math.sin(U)*o+this.canvas._offsets.top;var E=e('
'+D+"
").insertBefore(P.eventCanvas._elem);if(this.dataLabelCenterOn){G-=E.width()/2;F-=E.height()/2}else{G-=E.width()*Math.sin(U/2);F-=E.height()/2}G=Math.round(G);F=Math.round(F);E.css({left:G,top:F})}}};e.jqplot.PieAxisRenderer=function(){e.jqplot.LinearAxisRenderer.call(this)};e.jqplot.PieAxisRenderer.prototype=new e.jqplot.LinearAxisRenderer();e.jqplot.PieAxisRenderer.prototype.constructor=e.jqplot.PieAxisRenderer;e.jqplot.PieAxisRenderer.prototype.init=function(n){this.tickRenderer=e.jqplot.PieTickRenderer;e.extend(true,this,n);this._dataBounds={min:0,max:100};this.min=0;this.max=100;this.showTicks=false;this.ticks=[];this.showMark=false;this.show=false};e.jqplot.PieLegendRenderer=function(){e.jqplot.TableLegendRenderer.call(this)};e.jqplot.PieLegendRenderer.prototype=new e.jqplot.TableLegendRenderer();e.jqplot.PieLegendRenderer.prototype.constructor=e.jqplot.PieLegendRenderer;e.jqplot.PieLegendRenderer.prototype.init=function(n){this.numberRows=null;this.numberColumns=null;e.extend(true,this,n)};e.jqplot.PieLegendRenderer.prototype.draw=function(){var q=this;if(this.show){var y=this._series;var B="position:absolute;";B+=(this.background)?"background:"+this.background+";":"";B+=(this.border)?"border:"+this.border+";":"";B+=(this.fontSize)?"font-size:"+this.fontSize+";":"";B+=(this.fontFamily)?"font-family:"+this.fontFamily+";":"";B+=(this.textColor)?"color:"+this.textColor+";":"";B+=(this.marginTop!=null)?"margin-top:"+this.marginTop+";":"";B+=(this.marginBottom!=null)?"margin-bottom:"+this.marginBottom+";":"";B+=(this.marginLeft!=null)?"margin-left:"+this.marginLeft+";":"";B+=(this.marginRight!=null)?"margin-right:"+this.marginRight+";":"";this._elem=e('
');var F=false,x=false,n,v;var z=y[0];var o=new e.jqplot.ColorGenerator(z.seriesColors);if(z.show){var G=z.data;if(this.numberRows){n=this.numberRows;if(!this.numberColumns){v=Math.ceil(G.length/n)}else{v=this.numberColumns}}else{if(this.numberColumns){v=this.numberColumns;n=Math.ceil(G.length/this.numberColumns)}else{n=G.length;v=1}}var E,D,p,t,r,u,w,C;var A=0;for(E=0;E').prependTo(this._elem)}else{p=e('').appendTo(this._elem)}for(D=0;D0){F=true}else{F=false}}else{if(E==n-1){F=false}else{F=true}}w=(F)?this.rowSpacing:"0";t=e('
');r=e('');if(this.escapeHtml){r.text(u)}else{r.html(u)}if(x){r.prependTo(p);t.prependTo(p)}else{t.appendTo(p);r.appendTo(p)}F=true}A++}}}}return this._elem};e.jqplot.PieRenderer.prototype.handleMove=function(p,o,s,r,q){if(r){var n=[r.seriesIndex,r.pointIndex,r.data];q.target.trigger("jqplotDataMouseOver",n);if(q.series[n[0]].highlightMouseOver&&!(n[0]==q.plugins.pieRenderer.highlightedSeriesIndex&&n[1]==q.series[n[0]]._highlightedPoint)){q.target.trigger("jqplotDataHighlight",n);d(q,n[0],n[1])}}else{if(r==null){j(q)}}};function c(r,q,o){o=o||{};o.axesDefaults=o.axesDefaults||{};o.legend=o.legend||{};o.seriesDefaults=o.seriesDefaults||{};var n=false;if(o.seriesDefaults.renderer==e.jqplot.PieRenderer){n=true}else{if(o.series){for(var p=0;pd)break;a.currentTarget=f.elem;a.data=f.handleObj.data;a.handleObj=f.handleObj;A=f.handleObj.origHandler.apply(f.elem,arguments);if(A===false||a.isPropagationStopped()){d=f.level;if(A===false)b=false;if(a.isImmediatePropagationStopped())break}}return b}}function Y(a,b){return(a&&a!=="*"?a+".":"")+b.replace(La, +"`").replace(Ma,"&")}function ma(a,b,d){if(c.isFunction(b))return c.grep(a,function(f,h){return!!b.call(f,h,f)===d});else if(b.nodeType)return c.grep(a,function(f){return f===b===d});else if(typeof b==="string"){var e=c.grep(a,function(f){return f.nodeType===1});if(Na.test(b))return c.filter(b,e,!d);else b=c.filter(b,e)}return c.grep(a,function(f){return c.inArray(f,b)>=0===d})}function na(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var e=c.data(a[d++]),f=c.data(this, +e);if(e=e&&e.events){delete f.handle;f.events={};for(var h in e)for(var l in e[h])c.event.add(this,h,e[h][l],e[h][l].data)}}})}function Oa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function oa(a,b,d){var e=b==="width"?a.offsetWidth:a.offsetHeight;if(d==="border")return e;c.each(b==="width"?Pa:Qa,function(){d||(e-=parseFloat(c.css(a,"padding"+this))||0);if(d==="margin")e+=parseFloat(c.css(a, +"margin"+this))||0;else e-=parseFloat(c.css(a,"border"+this+"Width"))||0});return e}function da(a,b,d,e){if(c.isArray(b)&&b.length)c.each(b,function(f,h){d||Ra.test(a)?e(a,h):da(a+"["+(typeof h==="object"||c.isArray(h)?f:"")+"]",h,d,e)});else if(!d&&b!=null&&typeof b==="object")c.isEmptyObject(b)?e(a,""):c.each(b,function(f,h){da(a+"["+f+"]",h,d,e)});else e(a,b)}function S(a,b){var d={};c.each(pa.concat.apply([],pa.slice(0,b)),function(){d[this]=a});return d}function qa(a){if(!ea[a]){var b=c("<"+ +a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d==="")d="block";ea[a]=d}return ea[a]}function fa(a){return c.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var t=E.document,c=function(){function a(){if(!b.isReady){try{t.documentElement.doScroll("left")}catch(j){setTimeout(a,1);return}b.ready()}}var b=function(j,s){return new b.fn.init(j,s)},d=E.jQuery,e=E.$,f,h=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,l=/\S/,k=/^\s+/,o=/\s+$/,x=/\W/,r=/\d/,A=/^<(\w+)\s*\/?>(?:<\/\1>)?$/, +C=/^[\],:{}\s]*$/,J=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,w=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,I=/(?:^|:|,)(?:\s*\[)+/g,L=/(webkit)[ \/]([\w.]+)/,g=/(opera)(?:.*version)?[ \/]([\w.]+)/,i=/(msie) ([\w.]+)/,n=/(mozilla)(?:.*? rv:([\w.]+))?/,m=navigator.userAgent,p=false,q=[],u,y=Object.prototype.toString,F=Object.prototype.hasOwnProperty,M=Array.prototype.push,N=Array.prototype.slice,O=String.prototype.trim,D=Array.prototype.indexOf,R={};b.fn=b.prototype={init:function(j, +s){var v,z,H;if(!j)return this;if(j.nodeType){this.context=this[0]=j;this.length=1;return this}if(j==="body"&&!s&&t.body){this.context=t;this[0]=t.body;this.selector="body";this.length=1;return this}if(typeof j==="string")if((v=h.exec(j))&&(v[1]||!s))if(v[1]){H=s?s.ownerDocument||s:t;if(z=A.exec(j))if(b.isPlainObject(s)){j=[t.createElement(z[1])];b.fn.attr.call(j,s,true)}else j=[H.createElement(z[1])];else{z=b.buildFragment([v[1]],[H]);j=(z.cacheable?z.fragment.cloneNode(true):z.fragment).childNodes}return b.merge(this, +j)}else{if((z=t.getElementById(v[2]))&&z.parentNode){if(z.id!==v[2])return f.find(j);this.length=1;this[0]=z}this.context=t;this.selector=j;return this}else if(!s&&!x.test(j)){this.selector=j;this.context=t;j=t.getElementsByTagName(j);return b.merge(this,j)}else return!s||s.jquery?(s||f).find(j):b(s).find(j);else if(b.isFunction(j))return f.ready(j);if(j.selector!==B){this.selector=j.selector;this.context=j.context}return b.makeArray(j,this)},selector:"",jquery:"1.4.4",length:0,size:function(){return this.length}, +toArray:function(){return N.call(this,0)},get:function(j){return j==null?this.toArray():j<0?this.slice(j)[0]:this[j]},pushStack:function(j,s,v){var z=b();b.isArray(j)?M.apply(z,j):b.merge(z,j);z.prevObject=this;z.context=this.context;if(s==="find")z.selector=this.selector+(this.selector?" ":"")+v;else if(s)z.selector=this.selector+"."+s+"("+v+")";return z},each:function(j,s){return b.each(this,j,s)},ready:function(j){b.bindReady();if(b.isReady)j.call(t,b);else q&&q.push(j);return this},eq:function(j){return j=== +-1?this.slice(j):this.slice(j,+j+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(N.apply(this,arguments),"slice",N.call(arguments).join(","))},map:function(j){return this.pushStack(b.map(this,function(s,v){return j.call(s,v,s)}))},end:function(){return this.prevObject||b(null)},push:M,sort:[].sort,splice:[].splice};b.fn.init.prototype=b.fn;b.extend=b.fn.extend=function(){var j,s,v,z,H,G=arguments[0]||{},K=1,Q=arguments.length,ga=false; +if(typeof G==="boolean"){ga=G;G=arguments[1]||{};K=2}if(typeof G!=="object"&&!b.isFunction(G))G={};if(Q===K){G=this;--K}for(;K0))if(q){var s=0,v=q;for(q=null;j=v[s++];)j.call(t,b);b.fn.trigger&&b(t).trigger("ready").unbind("ready")}}},bindReady:function(){if(!p){p=true;if(t.readyState==="complete")return setTimeout(b.ready,1);if(t.addEventListener){t.addEventListener("DOMContentLoaded",u,false);E.addEventListener("load",b.ready,false)}else if(t.attachEvent){t.attachEvent("onreadystatechange",u);E.attachEvent("onload", +b.ready);var j=false;try{j=E.frameElement==null}catch(s){}t.documentElement.doScroll&&j&&a()}}},isFunction:function(j){return b.type(j)==="function"},isArray:Array.isArray||function(j){return b.type(j)==="array"},isWindow:function(j){return j&&typeof j==="object"&&"setInterval"in j},isNaN:function(j){return j==null||!r.test(j)||isNaN(j)},type:function(j){return j==null?String(j):R[y.call(j)]||"object"},isPlainObject:function(j){if(!j||b.type(j)!=="object"||j.nodeType||b.isWindow(j))return false;if(j.constructor&& +!F.call(j,"constructor")&&!F.call(j.constructor.prototype,"isPrototypeOf"))return false;for(var s in j);return s===B||F.call(j,s)},isEmptyObject:function(j){for(var s in j)return false;return true},error:function(j){throw j;},parseJSON:function(j){if(typeof j!=="string"||!j)return null;j=b.trim(j);if(C.test(j.replace(J,"@").replace(w,"]").replace(I,"")))return E.JSON&&E.JSON.parse?E.JSON.parse(j):(new Function("return "+j))();else b.error("Invalid JSON: "+j)},noop:function(){},globalEval:function(j){if(j&& +l.test(j)){var s=t.getElementsByTagName("head")[0]||t.documentElement,v=t.createElement("script");v.type="text/javascript";if(b.support.scriptEval)v.appendChild(t.createTextNode(j));else v.text=j;s.insertBefore(v,s.firstChild);s.removeChild(v)}},nodeName:function(j,s){return j.nodeName&&j.nodeName.toUpperCase()===s.toUpperCase()},each:function(j,s,v){var z,H=0,G=j.length,K=G===B||b.isFunction(j);if(v)if(K)for(z in j){if(s.apply(j[z],v)===false)break}else for(;H
a";var f=d.getElementsByTagName("*"),h=d.getElementsByTagName("a")[0],l=t.createElement("select"), +k=l.appendChild(t.createElement("option"));if(!(!f||!f.length||!h)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(h.getAttribute("style")),hrefNormalized:h.getAttribute("href")==="/a",opacity:/^0.55$/.test(h.style.opacity),cssFloat:!!h.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:k.selected,deleteExpando:true,optDisabled:false,checkClone:false, +scriptEval:false,noCloneEvent:true,boxModel:null,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableHiddenOffsets:true};l.disabled=true;c.support.optDisabled=!k.disabled;b.type="text/javascript";try{b.appendChild(t.createTextNode("window."+e+"=1;"))}catch(o){}a.insertBefore(b,a.firstChild);if(E[e]){c.support.scriptEval=true;delete E[e]}try{delete b.test}catch(x){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function r(){c.support.noCloneEvent= +false;d.detachEvent("onclick",r)});d.cloneNode(true).fireEvent("onclick")}d=t.createElement("div");d.innerHTML="";a=t.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var r=t.createElement("div");r.style.width=r.style.paddingLeft="1px";t.body.appendChild(r);c.boxModel=c.support.boxModel=r.offsetWidth===2;if("zoom"in r.style){r.style.display="inline";r.style.zoom= +1;c.support.inlineBlockNeedsLayout=r.offsetWidth===2;r.style.display="";r.innerHTML="
";c.support.shrinkWrapBlocks=r.offsetWidth!==2}r.innerHTML="
t
";var A=r.getElementsByTagName("td");c.support.reliableHiddenOffsets=A[0].offsetHeight===0;A[0].style.display="";A[1].style.display="none";c.support.reliableHiddenOffsets=c.support.reliableHiddenOffsets&&A[0].offsetHeight===0;r.innerHTML="";t.body.removeChild(r).style.display= +"none"});a=function(r){var A=t.createElement("div");r="on"+r;var C=r in A;if(!C){A.setAttribute(r,"return;");C=typeof A[r]==="function"}return C};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=f=h=null}})();var ra={},Ja=/^(?:\{.*\}|\[.*\])$/;c.extend({cache:{},uuid:0,expando:"jQuery"+c.now(),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},data:function(a,b,d){if(c.acceptData(a)){a=a==E?ra:a;var e=a.nodeType,f=e?a[c.expando]:null,h= +c.cache;if(!(e&&!f&&typeof b==="string"&&d===B)){if(e)f||(a[c.expando]=f=++c.uuid);else h=a;if(typeof b==="object")if(e)h[f]=c.extend(h[f],b);else c.extend(h,b);else if(e&&!h[f])h[f]={};a=e?h[f]:h;if(d!==B)a[b]=d;return typeof b==="string"?a[b]:a}}},removeData:function(a,b){if(c.acceptData(a)){a=a==E?ra:a;var d=a.nodeType,e=d?a[c.expando]:a,f=c.cache,h=d?f[e]:e;if(b){if(h){delete h[b];d&&c.isEmptyObject(h)&&c.removeData(a)}}else if(d&&c.support.deleteExpando)delete a[c.expando];else if(a.removeAttribute)a.removeAttribute(c.expando); +else if(d)delete f[e];else for(var l in a)delete a[l]}},acceptData:function(a){if(a.nodeName){var b=c.noData[a.nodeName.toLowerCase()];if(b)return!(b===true||a.getAttribute("classid")!==b)}return true}});c.fn.extend({data:function(a,b){var d=null;if(typeof a==="undefined"){if(this.length){var e=this[0].attributes,f;d=c.data(this[0]);for(var h=0,l=e.length;h-1)return true;return false},val:function(a){if(!arguments.length){var b=this[0];if(b){if(c.nodeName(b,"option")){var d=b.attributes.value;return!d||d.specified?b.value:b.text}if(c.nodeName(b,"select")){var e=b.selectedIndex;d=[];var f=b.options;b=b.type==="select-one"; +if(e<0)return null;var h=b?e:0;for(e=b?e+1:f.length;h=0;else if(c.nodeName(this,"select")){var A=c.makeArray(r);c("option",this).each(function(){this.selected=c.inArray(c(this).val(),A)>=0});if(!A.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true}, +attr:function(a,b,d,e){if(!a||a.nodeType===3||a.nodeType===8)return B;if(e&&b in c.attrFn)return c(a)[b](d);e=a.nodeType!==1||!c.isXMLDoc(a);var f=d!==B;b=e&&c.props[b]||b;var h=Ta.test(b);if((b in a||a[b]!==B)&&e&&!h){if(f){b==="type"&&Ua.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");if(d===null)a.nodeType===1&&a.removeAttribute(b);else a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&& +b.specified?b.value:Va.test(a.nodeName)||Wa.test(a.nodeName)&&a.href?0:B;return a[b]}if(!c.support.style&&e&&b==="style"){if(f)a.style.cssText=""+d;return a.style.cssText}f&&a.setAttribute(b,""+d);if(!a.attributes[b]&&a.hasAttribute&&!a.hasAttribute(b))return B;a=!c.support.hrefNormalized&&e&&h?a.getAttribute(b,2):a.getAttribute(b);return a===null?B:a}});var X=/\.(.*)$/,ia=/^(?:textarea|input|select)$/i,La=/\./g,Ma=/ /g,Xa=/[^\w\s.|`]/g,Ya=function(a){return a.replace(Xa,"\\$&")},ua={focusin:0,focusout:0}; +c.event={add:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(c.isWindow(a)&&a!==E&&!a.frameElement)a=E;if(d===false)d=U;else if(!d)return;var f,h;if(d.handler){f=d;d=f.handler}if(!d.guid)d.guid=c.guid++;if(h=c.data(a)){var l=a.nodeType?"events":"__events__",k=h[l],o=h.handle;if(typeof k==="function"){o=k.handle;k=k.events}else if(!k){a.nodeType||(h[l]=h=function(){});h.events=k={}}if(!o)h.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem, +arguments):B};o.elem=a;b=b.split(" ");for(var x=0,r;l=b[x++];){h=f?c.extend({},f):{handler:d,data:e};if(l.indexOf(".")>-1){r=l.split(".");l=r.shift();h.namespace=r.slice(0).sort().join(".")}else{r=[];h.namespace=""}h.type=l;if(!h.guid)h.guid=d.guid;var A=k[l],C=c.event.special[l]||{};if(!A){A=k[l]=[];if(!C.setup||C.setup.call(a,e,r,o)===false)if(a.addEventListener)a.addEventListener(l,o,false);else a.attachEvent&&a.attachEvent("on"+l,o)}if(C.add){C.add.call(a,h);if(!h.handler.guid)h.handler.guid= +d.guid}A.push(h);c.event.global[l]=true}a=null}}},global:{},remove:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(d===false)d=U;var f,h,l=0,k,o,x,r,A,C,J=a.nodeType?"events":"__events__",w=c.data(a),I=w&&w[J];if(w&&I){if(typeof I==="function"){w=I;I=I.events}if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(f in I)c.event.remove(a,f+b)}else{for(b=b.split(" ");f=b[l++];){r=f;k=f.indexOf(".")<0;o=[];if(!k){o=f.split(".");f=o.shift();x=RegExp("(^|\\.)"+ +c.map(o.slice(0).sort(),Ya).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(A=I[f])if(d){r=c.event.special[f]||{};for(h=e||0;h=0){a.type=f=f.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[f]&&c.each(c.cache,function(){this.events&&this.events[f]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType=== +8)return B;a.result=B;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(e=d.nodeType?c.data(d,"handle"):(c.data(d,"__events__")||{}).handle)&&e.apply(d,b);e=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+f]&&d["on"+f].apply(d,b)===false){a.result=false;a.preventDefault()}}catch(h){}if(!a.isPropagationStopped()&&e)c.event.trigger(a,b,e,true);else if(!a.isDefaultPrevented()){var l;e=a.target;var k=f.replace(X,""),o=c.nodeName(e,"a")&&k=== +"click",x=c.event.special[k]||{};if((!x._default||x._default.call(d,a)===false)&&!o&&!(e&&e.nodeName&&c.noData[e.nodeName.toLowerCase()])){try{if(e[k]){if(l=e["on"+k])e["on"+k]=null;c.event.triggered=true;e[k]()}}catch(r){}if(l)e["on"+k]=l;c.event.triggered=false}}},handle:function(a){var b,d,e,f;d=[];var h=c.makeArray(arguments);a=h[0]=c.event.fix(a||E.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;if(!b){e=a.type.split(".");a.type=e.shift();d=e.slice(0).sort();e=RegExp("(^|\\.)"+ +d.join("\\.(?:.*\\.)?")+"(\\.|$)")}a.namespace=a.namespace||d.join(".");f=c.data(this,this.nodeType?"events":"__events__");if(typeof f==="function")f=f.events;d=(f||{})[a.type];if(f&&d){d=d.slice(0);f=0;for(var l=d.length;f-1?c.map(a.options,function(e){return e.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},Z=function(a,b){var d=a.target,e,f;if(!(!ia.test(d.nodeName)||d.readOnly)){e=c.data(d,"_change_data");f=xa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",f);if(!(e===B||f===e))if(e!=null||f){a.type="change";a.liveFired= +B;return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:Z,beforedeactivate:Z,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return Z.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return Z.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,"_change_data",xa(a))}},setup:function(){if(this.type=== +"file")return false;for(var a in V)c.event.add(this,a+".specialChange",V[a]);return ia.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return ia.test(this.nodeName)}};V=c.event.special.change.filters;V.focus=V.beforeactivate}t.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(e){e=c.event.fix(e);e.type=b;return c.event.trigger(e,null,e.target)}c.event.special[b]={setup:function(){ua[b]++===0&&t.addEventListener(a,d,true)},teardown:function(){--ua[b]=== +0&&t.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,e,f){if(typeof d==="object"){for(var h in d)this[b](h,e,d[h],f);return this}if(c.isFunction(e)||e===false){f=e;e=B}var l=b==="one"?c.proxy(f,function(o){c(this).unbind(o,l);return f.apply(this,arguments)}):f;if(d==="unload"&&b!=="one")this.one(d,e,f);else{h=0;for(var k=this.length;h0?this.bind(b,d,e):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});E.attachEvent&&!E.addEventListener&&c(E).bind("unload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}}); +(function(){function a(g,i,n,m,p,q){p=0;for(var u=m.length;p0){F=y;break}}y=y[g]}m[p]=F}}}var d=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,f=Object.prototype.toString,h=false,l=true;[0,0].sort(function(){l=false;return 0});var k=function(g,i,n,m){n=n||[];var p=i=i||t;if(i.nodeType!==1&&i.nodeType!==9)return[];if(!g||typeof g!=="string")return n;var q,u,y,F,M,N=true,O=k.isXML(i),D=[],R=g;do{d.exec("");if(q=d.exec(R)){R=q[3];D.push(q[1]);if(q[2]){F=q[3]; +break}}}while(q);if(D.length>1&&x.exec(g))if(D.length===2&&o.relative[D[0]])u=L(D[0]+D[1],i);else for(u=o.relative[D[0]]?[i]:k(D.shift(),i);D.length;){g=D.shift();if(o.relative[g])g+=D.shift();u=L(g,u)}else{if(!m&&D.length>1&&i.nodeType===9&&!O&&o.match.ID.test(D[0])&&!o.match.ID.test(D[D.length-1])){q=k.find(D.shift(),i,O);i=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]}if(i){q=m?{expr:D.pop(),set:C(m)}:k.find(D.pop(),D.length===1&&(D[0]==="~"||D[0]==="+")&&i.parentNode?i.parentNode:i,O);u=q.expr?k.filter(q.expr, +q.set):q.set;if(D.length>0)y=C(u);else N=false;for(;D.length;){q=M=D.pop();if(o.relative[M])q=D.pop();else M="";if(q==null)q=i;o.relative[M](y,q,O)}}else y=[]}y||(y=u);y||k.error(M||g);if(f.call(y)==="[object Array]")if(N)if(i&&i.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&k.contains(i,y[g])))n.push(u[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&n.push(u[g]);else n.push.apply(n,y);else C(y,n);if(F){k(F,p,n,m);k.uniqueSort(n)}return n};k.uniqueSort=function(g){if(w){h= +l;g.sort(w);if(h)for(var i=1;i0};k.find=function(g,i,n){var m;if(!g)return[];for(var p=0,q=o.order.length;p":function(g,i){var n,m=typeof i==="string",p=0,q=g.length;if(m&&!/\W/.test(i))for(i=i.toLowerCase();p=0))n||m.push(u);else if(n)i[q]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},CHILD:function(g){if(g[1]==="nth"){var i=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=i[1]+(i[2]||1)-0;g[3]=i[3]-0}g[0]=e++;return g},ATTR:function(g,i,n, +m,p,q){i=g[1].replace(/\\/g,"");if(!q&&o.attrMap[i])g[1]=o.attrMap[i];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,i,n,m,p){if(g[1]==="not")if((d.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,i);else{g=k.filter(g[3],i,n,true^p);n||m.push.apply(m,g);return false}else if(o.match.POS.test(g[0])||o.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled=== +true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,i,n){return!!k(n[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"=== +g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},setFilters:{first:function(g,i){return i===0},last:function(g,i,n,m){return i===m.length-1},even:function(g,i){return i%2===0},odd:function(g,i){return i%2===1},lt:function(g,i,n){return in[3]-0},nth:function(g,i,n){return n[3]- +0===i},eq:function(g,i,n){return n[3]-0===i}},filter:{PSEUDO:function(g,i,n,m){var p=i[1],q=o.filters[p];if(q)return q(g,n,i,m);else if(p==="contains")return(g.textContent||g.innerText||k.getText([g])||"").indexOf(i[3])>=0;else if(p==="not"){i=i[3];n=0;for(m=i.length;n=0}},ID:function(g,i){return g.nodeType===1&&g.getAttribute("id")===i},TAG:function(g,i){return i==="*"&&g.nodeType===1||g.nodeName.toLowerCase()=== +i},CLASS:function(g,i){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(i)>-1},ATTR:function(g,i){var n=i[1];n=o.attrHandle[n]?o.attrHandle[n](g):g[n]!=null?g[n]:g.getAttribute(n);var m=n+"",p=i[2],q=i[4];return n==null?p==="!=":p==="="?m===q:p==="*="?m.indexOf(q)>=0:p==="~="?(" "+m+" ").indexOf(q)>=0:!q?m&&n!==false:p==="!="?m!==q:p==="^="?m.indexOf(q)===0:p==="$="?m.substr(m.length-q.length)===q:p==="|="?m===q||m.substr(0,q.length+1)===q+"-":false},POS:function(g,i,n,m){var p=o.setFilters[i[2]]; +if(p)return p(g,n,i,m)}}},x=o.match.POS,r=function(g,i){return"\\"+(i-0+1)},A;for(A in o.match){o.match[A]=RegExp(o.match[A].source+/(?![^\[]*\])(?![^\(]*\))/.source);o.leftMatch[A]=RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[A].source.replace(/\\(\d+)/g,r))}var C=function(g,i){g=Array.prototype.slice.call(g,0);if(i){i.push.apply(i,g);return i}return g};try{Array.prototype.slice.call(t.documentElement.childNodes,0)}catch(J){C=function(g,i){var n=0,m=i||[];if(f.call(g)==="[object Array]")Array.prototype.push.apply(m, +g);else if(typeof g.length==="number")for(var p=g.length;n";n.insertBefore(g,n.firstChild);if(t.getElementById(i)){o.find.ID=function(m,p,q){if(typeof p.getElementById!=="undefined"&&!q)return(p=p.getElementById(m[1]))?p.id===m[1]||typeof p.getAttributeNode!=="undefined"&&p.getAttributeNode("id").nodeValue===m[1]?[p]:B:[]};o.filter.ID=function(m,p){var q=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&q&&q.nodeValue===p}}n.removeChild(g); +n=g=null})();(function(){var g=t.createElement("div");g.appendChild(t.createComment(""));if(g.getElementsByTagName("*").length>0)o.find.TAG=function(i,n){var m=n.getElementsByTagName(i[1]);if(i[1]==="*"){for(var p=[],q=0;m[q];q++)m[q].nodeType===1&&p.push(m[q]);m=p}return m};g.innerHTML="";if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")o.attrHandle.href=function(i){return i.getAttribute("href",2)};g=null})();t.querySelectorAll&& +function(){var g=k,i=t.createElement("div");i.innerHTML="

";if(!(i.querySelectorAll&&i.querySelectorAll(".TEST").length===0)){k=function(m,p,q,u){p=p||t;m=m.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!u&&!k.isXML(p))if(p.nodeType===9)try{return C(p.querySelectorAll(m),q)}catch(y){}else if(p.nodeType===1&&p.nodeName.toLowerCase()!=="object"){var F=p.getAttribute("id"),M=F||"__sizzle__";F||p.setAttribute("id",M);try{return C(p.querySelectorAll("#"+M+" "+m),q)}catch(N){}finally{F|| +p.removeAttribute("id")}}return g(m,p,q,u)};for(var n in g)k[n]=g[n];i=null}}();(function(){var g=t.documentElement,i=g.matchesSelector||g.mozMatchesSelector||g.webkitMatchesSelector||g.msMatchesSelector,n=false;try{i.call(t.documentElement,"[test!='']:sizzle")}catch(m){n=true}if(i)k.matchesSelector=function(p,q){q=q.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(p))try{if(n||!o.match.PSEUDO.test(q)&&!/!=/.test(q))return i.call(p,q)}catch(u){}return k(q,null,null,[p]).length>0}})();(function(){var g= +t.createElement("div");g.innerHTML="
";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){o.order.splice(1,0,"CLASS");o.find.CLASS=function(i,n,m){if(typeof n.getElementsByClassName!=="undefined"&&!m)return n.getElementsByClassName(i[1])};g=null}}})();k.contains=t.documentElement.contains?function(g,i){return g!==i&&(g.contains?g.contains(i):true)}:t.documentElement.compareDocumentPosition? +function(g,i){return!!(g.compareDocumentPosition(i)&16)}:function(){return false};k.isXML=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false};var L=function(g,i){for(var n,m=[],p="",q=i.nodeType?[i]:i;n=o.match.PSEUDO.exec(g);){p+=n[0];g=g.replace(o.match.PSEUDO,"")}g=o.relative[g]?g+"*":g;n=0;for(var u=q.length;n0)for(var h=d;h0},closest:function(a,b){var d=[],e,f,h=this[0];if(c.isArray(a)){var l,k={},o=1;if(h&&a.length){e=0;for(f=a.length;e-1:c(h).is(e))d.push({selector:l,elem:h,level:o})}h= +h.parentNode;o++}}return d}l=cb.test(a)?c(a,b||this.context):null;e=0;for(f=this.length;e-1:c.find.matchesSelector(h,a)){d.push(h);break}else{h=h.parentNode;if(!h||!h.ownerDocument||h===b)break}d=d.length>1?c.unique(d):d;return this.pushStack(d,"closest",a)},index:function(a){if(!a||typeof a==="string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var d=typeof a==="string"?c(a,b||this.context): +c.makeArray(a),e=c.merge(this.get(),d);return this.pushStack(!d[0]||!d[0].parentNode||d[0].parentNode.nodeType===11||!e[0]||!e[0].parentNode||e[0].parentNode.nodeType===11?e:c.unique(e))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a, +2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a, +b){c.fn[a]=function(d,e){var f=c.map(this,b,d);Za.test(a)||(e=d);if(e&&typeof e==="string")f=c.filter(e,f);f=this.length>1?c.unique(f):f;if((this.length>1||ab.test(e))&&$a.test(a))f=f.reverse();return this.pushStack(f,a,bb.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return b.length===1?c.find.matchesSelector(b[0],a)?[b[0]]:[]:c.find.matches(a,b)},dir:function(a,b,d){var e=[];for(a=a[b];a&&a.nodeType!==9&&(d===B||a.nodeType!==1||!c(a).is(d));){a.nodeType===1&& +e.push(a);a=a[b]}return e},nth:function(a,b,d){b=b||1;for(var e=0;a;a=a[d])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var za=/ jQuery\d+="(?:\d+|null)"/g,$=/^\s+/,Aa=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Ba=/<([\w:]+)/,db=/\s]+\/)>/g,P={option:[1, +""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]};P.optgroup=P.option;P.tbody=P.tfoot=P.colgroup=P.caption=P.thead;P.th=P.td;if(!c.support.htmlSerialize)P._default=[1,"div
","
"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d= +c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==B)return this.empty().append((this[0]&&this[0].ownerDocument||t).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this}, +wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})}, +prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b, +this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,e;(e=this[d])!=null;d++)if(!a||c.filter(a,[e]).length){if(!b&&e.nodeType===1){c.cleanData(e.getElementsByTagName("*"));c.cleanData([e])}e.parentNode&&e.parentNode.removeChild(e)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild); +return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,e=this.ownerDocument;if(!d){d=e.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(za,"").replace(fb,'="$1">').replace($,"")],e)[0]}else return this.cloneNode(true)});if(a===true){na(this,b);na(this.find("*"),b.find("*"))}return b},html:function(a){if(a===B)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(za,""):null; +else if(typeof a==="string"&&!Ca.test(a)&&(c.support.leadingWhitespace||!$.test(a))&&!P[(Ba.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Aa,"<$1>");try{for(var b=0,d=this.length;b0||e.cacheable||this.length>1?h.cloneNode(true):h)}k.length&&c.each(k,Oa)}return this}});c.buildFragment=function(a,b,d){var e,f,h;b=b&&b[0]?b[0].ownerDocument||b[0]:t;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===t&&!Ca.test(a[0])&&(c.support.checkClone||!Da.test(a[0]))){f=true;if(h=c.fragments[a[0]])if(h!==1)e=h}if(!e){e=b.createDocumentFragment();c.clean(a,b,e,d)}if(f)c.fragments[a[0]]=h?e:1;return{fragment:e,cacheable:f}};c.fragments={};c.each({appendTo:"append", +prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var e=[];d=c(d);var f=this.length===1&&this[0].parentNode;if(f&&f.nodeType===11&&f.childNodes.length===1&&d.length===1){d[b](this[0]);return this}else{f=0;for(var h=d.length;f0?this.clone(true):this).get();c(d[f])[b](l);e=e.concat(l)}return this.pushStack(e,a,d.selector)}}});c.extend({clean:function(a,b,d,e){b=b||t;if(typeof b.createElement==="undefined")b=b.ownerDocument|| +b[0]&&b[0].ownerDocument||t;for(var f=[],h=0,l;(l=a[h])!=null;h++){if(typeof l==="number")l+="";if(l){if(typeof l==="string"&&!eb.test(l))l=b.createTextNode(l);else if(typeof l==="string"){l=l.replace(Aa,"<$1>");var k=(Ba.exec(l)||["",""])[1].toLowerCase(),o=P[k]||P._default,x=o[0],r=b.createElement("div");for(r.innerHTML=o[1]+l+o[2];x--;)r=r.lastChild;if(!c.support.tbody){x=db.test(l);k=k==="table"&&!x?r.firstChild&&r.firstChild.childNodes:o[1]===""&&!x?r.childNodes:[];for(o=k.length- +1;o>=0;--o)c.nodeName(k[o],"tbody")&&!k[o].childNodes.length&&k[o].parentNode.removeChild(k[o])}!c.support.leadingWhitespace&&$.test(l)&&r.insertBefore(b.createTextNode($.exec(l)[0]),r.firstChild);l=r.childNodes}if(l.nodeType)f.push(l);else f=c.merge(f,l)}}if(d)for(h=0;f[h];h++)if(e&&c.nodeName(f[h],"script")&&(!f[h].type||f[h].type.toLowerCase()==="text/javascript"))e.push(f[h].parentNode?f[h].parentNode.removeChild(f[h]):f[h]);else{f[h].nodeType===1&&f.splice.apply(f,[h+1,0].concat(c.makeArray(f[h].getElementsByTagName("script")))); +d.appendChild(f[h])}return f},cleanData:function(a){for(var b,d,e=c.cache,f=c.event.special,h=c.support.deleteExpando,l=0,k;(k=a[l])!=null;l++)if(!(k.nodeName&&c.noData[k.nodeName.toLowerCase()]))if(d=k[c.expando]){if((b=e[d])&&b.events)for(var o in b.events)f[o]?c.event.remove(k,o):c.removeEvent(k,o,b.handle);if(h)delete k[c.expando];else k.removeAttribute&&k.removeAttribute(c.expando);delete e[d]}}});var Ea=/alpha\([^)]*\)/i,gb=/opacity=([^)]*)/,hb=/-([a-z])/ig,ib=/([A-Z])/g,Fa=/^-?\d+(?:px)?$/i, +jb=/^-?\d/,kb={position:"absolute",visibility:"hidden",display:"block"},Pa=["Left","Right"],Qa=["Top","Bottom"],W,Ga,aa,lb=function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){if(arguments.length===2&&b===B)return this;return c.access(this,a,b,true,function(d,e,f){return f!==B?c.style(d,e,f):c.css(d,e)})};c.extend({cssHooks:{opacity:{get:function(a,b){if(b){var d=W(a,"opacity","opacity");return d===""?"1":d}else return a.style.opacity}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true, +zoom:true,lineHeight:true},cssProps:{"float":c.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,d,e){if(!(!a||a.nodeType===3||a.nodeType===8||!a.style)){var f,h=c.camelCase(b),l=a.style,k=c.cssHooks[h];b=c.cssProps[h]||h;if(d!==B){if(!(typeof d==="number"&&isNaN(d)||d==null)){if(typeof d==="number"&&!c.cssNumber[h])d+="px";if(!k||!("set"in k)||(d=k.set(a,d))!==B)try{l[b]=d}catch(o){}}}else{if(k&&"get"in k&&(f=k.get(a,false,e))!==B)return f;return l[b]}}},css:function(a,b,d){var e,f=c.camelCase(b), +h=c.cssHooks[f];b=c.cssProps[f]||f;if(h&&"get"in h&&(e=h.get(a,true,d))!==B)return e;else if(W)return W(a,b,f)},swap:function(a,b,d){var e={},f;for(f in b){e[f]=a.style[f];a.style[f]=b[f]}d.call(a);for(f in b)a.style[f]=e[f]},camelCase:function(a){return a.replace(hb,lb)}});c.curCSS=c.css;c.each(["height","width"],function(a,b){c.cssHooks[b]={get:function(d,e,f){var h;if(e){if(d.offsetWidth!==0)h=oa(d,b,f);else c.swap(d,kb,function(){h=oa(d,b,f)});if(h<=0){h=W(d,b,b);if(h==="0px"&&aa)h=aa(d,b,b); +if(h!=null)return h===""||h==="auto"?"0px":h}if(h<0||h==null){h=d.style[b];return h===""||h==="auto"?"0px":h}return typeof h==="string"?h:h+"px"}},set:function(d,e){if(Fa.test(e)){e=parseFloat(e);if(e>=0)return e+"px"}else return e}}});if(!c.support.opacity)c.cssHooks.opacity={get:function(a,b){return gb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var d=a.style;d.zoom=1;var e=c.isNaN(b)?"":"alpha(opacity="+b*100+")",f= +d.filter||"";d.filter=Ea.test(f)?f.replace(Ea,e):d.filter+" "+e}};if(t.defaultView&&t.defaultView.getComputedStyle)Ga=function(a,b,d){var e;d=d.replace(ib,"-$1").toLowerCase();if(!(b=a.ownerDocument.defaultView))return B;if(b=b.getComputedStyle(a,null)){e=b.getPropertyValue(d);if(e===""&&!c.contains(a.ownerDocument.documentElement,a))e=c.style(a,d)}return e};if(t.documentElement.currentStyle)aa=function(a,b){var d,e,f=a.currentStyle&&a.currentStyle[b],h=a.style;if(!Fa.test(f)&&jb.test(f)){d=h.left; +e=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;h.left=b==="fontSize"?"1em":f||0;f=h.pixelLeft+"px";h.left=d;a.runtimeStyle.left=e}return f===""?"auto":f};W=Ga||aa;if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=a.offsetHeight;return a.offsetWidth===0&&b===0||!c.support.reliableHiddenOffsets&&(a.style.display||c.css(a,"display"))==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var mb=c.now(),nb=/)<[^<]*)*<\/script>/gi, +ob=/^(?:select|textarea)/i,pb=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,qb=/^(?:GET|HEAD)$/,Ra=/\[\]$/,T=/\=\?(&|$)/,ja=/\?/,rb=/([?&])_=[^&]*/,sb=/^(\w+:)?\/\/([^\/?#]+)/,tb=/%20/g,ub=/#.*$/,Ha=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!=="string"&&Ha)return Ha.apply(this,arguments);else if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var f=a.slice(e,a.length);a=a.slice(0,e)}e="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b=== +"object"){b=c.param(b,c.ajaxSettings.traditional);e="POST"}var h=this;c.ajax({url:a,type:e,dataType:"html",data:b,complete:function(l,k){if(k==="success"||k==="notmodified")h.html(f?c("
").append(l.responseText.replace(nb,"")).find(f):l.responseText);d&&h.each(d,[l.responseText,k,l])}});return this},serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&& +!this.disabled&&(this.checked||ob.test(this.nodeName)||pb.test(this.type))}).map(function(a,b){var d=c(this).val();return d==null?null:c.isArray(d)?c.map(d,function(e){return{name:b.name,value:e}}):{name:b.name,value:d}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:e})}, +getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:e})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return new E.XMLHttpRequest},accepts:{xml:"application/xml, text/xml",html:"text/html", +script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},ajax:function(a){var b=c.extend(true,{},c.ajaxSettings,a),d,e,f,h=b.type.toUpperCase(),l=qb.test(h);b.url=b.url.replace(ub,"");b.context=a&&a.context!=null?a.context:b;if(b.data&&b.processData&&typeof b.data!=="string")b.data=c.param(b.data,b.traditional);if(b.dataType==="jsonp"){if(h==="GET")T.test(b.url)||(b.url+=(ja.test(b.url)?"&":"?")+(b.jsonp||"callback")+"=?");else if(!b.data|| +!T.test(b.data))b.data=(b.data?b.data+"&":"")+(b.jsonp||"callback")+"=?";b.dataType="json"}if(b.dataType==="json"&&(b.data&&T.test(b.data)||T.test(b.url))){d=b.jsonpCallback||"jsonp"+mb++;if(b.data)b.data=(b.data+"").replace(T,"="+d+"$1");b.url=b.url.replace(T,"="+d+"$1");b.dataType="script";var k=E[d];E[d]=function(m){if(c.isFunction(k))k(m);else{E[d]=B;try{delete E[d]}catch(p){}}f=m;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);r&&r.removeChild(A)}}if(b.dataType==="script"&&b.cache===null)b.cache= +false;if(b.cache===false&&l){var o=c.now(),x=b.url.replace(rb,"$1_="+o);b.url=x+(x===b.url?(ja.test(b.url)?"&":"?")+"_="+o:"")}if(b.data&&l)b.url+=(ja.test(b.url)?"&":"?")+b.data;b.global&&c.active++===0&&c.event.trigger("ajaxStart");o=(o=sb.exec(b.url))&&(o[1]&&o[1].toLowerCase()!==location.protocol||o[2].toLowerCase()!==location.host);if(b.dataType==="script"&&h==="GET"&&o){var r=t.getElementsByTagName("head")[0]||t.documentElement,A=t.createElement("script");if(b.scriptCharset)A.charset=b.scriptCharset; +A.src=b.url;if(!d){var C=false;A.onload=A.onreadystatechange=function(){if(!C&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){C=true;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);A.onload=A.onreadystatechange=null;r&&A.parentNode&&r.removeChild(A)}}}r.insertBefore(A,r.firstChild);return B}var J=false,w=b.xhr();if(w){b.username?w.open(h,b.url,b.async,b.username,b.password):w.open(h,b.url,b.async);try{if(b.data!=null&&!l||a&&a.contentType)w.setRequestHeader("Content-Type", +b.contentType);if(b.ifModified){c.lastModified[b.url]&&w.setRequestHeader("If-Modified-Since",c.lastModified[b.url]);c.etag[b.url]&&w.setRequestHeader("If-None-Match",c.etag[b.url])}o||w.setRequestHeader("X-Requested-With","XMLHttpRequest");w.setRequestHeader("Accept",b.dataType&&b.accepts[b.dataType]?b.accepts[b.dataType]+", */*; q=0.01":b.accepts._default)}catch(I){}if(b.beforeSend&&b.beforeSend.call(b.context,w,b)===false){b.global&&c.active--===1&&c.event.trigger("ajaxStop");w.abort();return false}b.global&& +c.triggerGlobal(b,"ajaxSend",[w,b]);var L=w.onreadystatechange=function(m){if(!w||w.readyState===0||m==="abort"){J||c.handleComplete(b,w,e,f);J=true;if(w)w.onreadystatechange=c.noop}else if(!J&&w&&(w.readyState===4||m==="timeout")){J=true;w.onreadystatechange=c.noop;e=m==="timeout"?"timeout":!c.httpSuccess(w)?"error":b.ifModified&&c.httpNotModified(w,b.url)?"notmodified":"success";var p;if(e==="success")try{f=c.httpData(w,b.dataType,b)}catch(q){e="parsererror";p=q}if(e==="success"||e==="notmodified")d|| +c.handleSuccess(b,w,e,f);else c.handleError(b,w,e,p);d||c.handleComplete(b,w,e,f);m==="timeout"&&w.abort();if(b.async)w=null}};try{var g=w.abort;w.abort=function(){w&&Function.prototype.call.call(g,w);L("abort")}}catch(i){}b.async&&b.timeout>0&&setTimeout(function(){w&&!J&&L("timeout")},b.timeout);try{w.send(l||b.data==null?null:b.data)}catch(n){c.handleError(b,w,null,n);c.handleComplete(b,w,e,f)}b.async||L();return w}},param:function(a,b){var d=[],e=function(h,l){l=c.isFunction(l)?l():l;d[d.length]= +encodeURIComponent(h)+"="+encodeURIComponent(l)};if(b===B)b=c.ajaxSettings.traditional;if(c.isArray(a)||a.jquery)c.each(a,function(){e(this.name,this.value)});else for(var f in a)da(f,a[f],b,e);return d.join("&").replace(tb,"+")}});c.extend({active:0,lastModified:{},etag:{},handleError:function(a,b,d,e){a.error&&a.error.call(a.context,b,d,e);a.global&&c.triggerGlobal(a,"ajaxError",[b,a,e])},handleSuccess:function(a,b,d,e){a.success&&a.success.call(a.context,e,d,b);a.global&&c.triggerGlobal(a,"ajaxSuccess", +[b,a])},handleComplete:function(a,b,d){a.complete&&a.complete.call(a.context,b,d);a.global&&c.triggerGlobal(a,"ajaxComplete",[b,a]);a.global&&c.active--===1&&c.event.trigger("ajaxStop")},triggerGlobal:function(a,b,d){(a.context&&a.context.url==null?c(a.context):c.event).trigger(b,d)},httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===1223}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"), +e=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(e)c.etag[b]=e;return a.status===304},httpData:function(a,b,d){var e=a.getResponseHeader("content-type")||"",f=b==="xml"||!b&&e.indexOf("xml")>=0;a=f?a.responseXML:a.responseText;f&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b==="json"||!b&&e.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&e.indexOf("javascript")>=0)c.globalEval(a);return a}}); +if(E.ActiveXObject)c.ajaxSettings.xhr=function(){if(E.location.protocol!=="file:")try{return new E.XMLHttpRequest}catch(a){}try{return new E.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}};c.support.ajax=!!c.ajaxSettings.xhr();var ea={},vb=/^(?:toggle|show|hide)$/,wb=/^([+\-]=)?([\d+.\-]+)(.*)$/,ba,pa=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b,d){if(a||a===0)return this.animate(S("show", +3),a,b,d);else{d=0;for(var e=this.length;d=0;e--)if(d[e].elem===this){b&&d[e](true);d.splice(e,1)}});b||this.dequeue();return this}});c.each({slideDown:S("show",1),slideUp:S("hide",1),slideToggle:S("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){c.fn[a]=function(d,e,f){return this.animate(b, +d,e,f)}});c.extend({speed:function(a,b,d){var e=a&&typeof a==="object"?c.extend({},a):{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};e.duration=c.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in c.fx.speeds?c.fx.speeds[e.duration]:c.fx.speeds._default;e.old=e.complete;e.complete=function(){e.queue!==false&&c(this).dequeue();c.isFunction(e.old)&&e.old.call(this)};return e},easing:{linear:function(a,b,d,e){return d+e*a},swing:function(a,b,d,e){return(-Math.cos(a* +Math.PI)/2+0.5)*e+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||c.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a=parseFloat(c.css(this.elem,this.prop));return a&&a>-1E4?a:0},custom:function(a,b,d){function e(l){return f.step(l)} +var f=this,h=c.fx;this.startTime=c.now();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;this.pos=this.state=0;e.elem=this.elem;if(e()&&c.timers.push(e)&&!ba)ba=setInterval(h.tick,h.interval)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true; +this.custom(this.cur(),0)},step:function(a){var b=c.now(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var e in this.options.curAnim)if(this.options.curAnim[e]!==true)d=false;if(d){if(this.options.overflow!=null&&!c.support.shrinkWrapBlocks){var f=this.elem,h=this.options;c.each(["","X","Y"],function(k,o){f.style["overflow"+o]=h.overflow[k]})}this.options.hide&&c(this.elem).hide();if(this.options.hide|| +this.options.show)for(var l in this.options.curAnim)c.style(this.elem,l,this.options.orig[l]);this.options.complete.call(this.elem)}return false}else{a=b-this.startTime;this.state=a/this.options.duration;b=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||b](this.state,a,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a= +c.timers,b=0;b-1;e={};var x={};if(o)x=f.position();l=o?x.top:parseInt(l,10)||0;k=o?x.left:parseInt(k,10)||0;if(c.isFunction(b))b=b.call(a,d,h);if(b.top!=null)e.top=b.top-h.top+l;if(b.left!=null)e.left=b.left-h.left+k;"using"in b?b.using.call(a, +e):f.css(e)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),e=Ia.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.css(a,"marginTop"))||0;d.left-=parseFloat(c.css(a,"marginLeft"))||0;e.top+=parseFloat(c.css(b[0],"borderTopWidth"))||0;e.left+=parseFloat(c.css(b[0],"borderLeftWidth"))||0;return{top:d.top-e.top,left:d.left-e.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||t.body;a&&!Ia.test(a.nodeName)&& +c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(e){var f=this[0],h;if(!f)return null;if(e!==B)return this.each(function(){if(h=fa(this))h.scrollTo(!a?e:c(h).scrollLeft(),a?e:c(h).scrollTop());else this[d]=e});else return(h=fa(f))?"pageXOffset"in h?h[a?"pageYOffset":"pageXOffset"]:c.support.boxModel&&h.document.documentElement[d]||h.document.body[d]:f[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase(); +c.fn["inner"+b]=function(){return this[0]?parseFloat(c.css(this[0],d,"padding")):null};c.fn["outer"+b]=function(e){return this[0]?parseFloat(c.css(this[0],d,e?"margin":"border")):null};c.fn[d]=function(e){var f=this[0];if(!f)return e==null?null:this;if(c.isFunction(e))return this.each(function(l){var k=c(this);k[d](e.call(this,l,k[d]()))});if(c.isWindow(f))return f.document.compatMode==="CSS1Compat"&&f.document.documentElement["client"+b]||f.document.body["client"+b];else if(f.nodeType===9)return Math.max(f.documentElement["client"+ +b],f.body["scroll"+b],f.documentElement["scroll"+b],f.body["offset"+b],f.documentElement["offset"+b]);else if(e===B){f=c.css(f,d);var h=parseFloat(f);return c.isNaN(h)?f:h}else return this.css(d,typeof e==="string"?e:e+"px")}})})(window); diff --git a/test/public/javascripts/app/jquery-ui-1.8.7.custom.min.js b/test/public/javascripts/app/jquery-ui-1.8.7.custom.min.js new file mode 100644 index 0000000..b03a87e --- /dev/null +++ b/test/public/javascripts/app/jquery-ui-1.8.7.custom.min.js @@ -0,0 +1,781 @@ +/*! + * jQuery UI 1.8.7 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI + */ +(function(c,j){function k(a){return!c(a).parents().andSelf().filter(function(){return c.curCSS(this,"visibility")==="hidden"||c.expr.filters.hidden(this)}).length}c.ui=c.ui||{};if(!c.ui.version){c.extend(c.ui,{version:"1.8.7",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106, +NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});c.fn.extend({_focus:c.fn.focus,focus:function(a,b){return typeof a==="number"?this.each(function(){var d=this;setTimeout(function(){c(d).focus();b&&b.call(d)},a)}):this._focus.apply(this,arguments)},scrollParent:function(){var a;a=c.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(c.curCSS(this, +"position",1))&&/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?c(document):a},zIndex:function(a){if(a!==j)return this.css("zIndex",a);if(this.length){a=c(this[0]);for(var b;a.length&&a[0]!==document;){b=a.css("position"); +if(b==="absolute"||b==="relative"||b==="fixed"){b=parseInt(a.css("zIndex"),10);if(!isNaN(b)&&b!==0)return b}a=a.parent()}}return 0},disableSelection:function(){return this.bind((c.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});c.each(["Width","Height"],function(a,b){function d(f,g,l,m){c.each(e,function(){g-=parseFloat(c.curCSS(f,"padding"+this,true))||0;if(l)g-=parseFloat(c.curCSS(f, +"border"+this+"Width",true))||0;if(m)g-=parseFloat(c.curCSS(f,"margin"+this,true))||0});return g}var e=b==="Width"?["Left","Right"]:["Top","Bottom"],h=b.toLowerCase(),i={innerWidth:c.fn.innerWidth,innerHeight:c.fn.innerHeight,outerWidth:c.fn.outerWidth,outerHeight:c.fn.outerHeight};c.fn["inner"+b]=function(f){if(f===j)return i["inner"+b].call(this);return this.each(function(){c(this).css(h,d(this,f)+"px")})};c.fn["outer"+b]=function(f,g){if(typeof f!=="number")return i["outer"+b].call(this,f);return this.each(function(){c(this).css(h, +d(this,f,true,g)+"px")})}});c.extend(c.expr[":"],{data:function(a,b,d){return!!c.data(a,d[3])},focusable:function(a){var b=a.nodeName.toLowerCase(),d=c.attr(a,"tabindex");if("area"===b){b=a.parentNode;d=b.name;if(!a.href||!d||b.nodeName.toLowerCase()!=="map")return false;a=c("img[usemap=#"+d+"]")[0];return!!a&&k(a)}return(/input|select|textarea|button|object/.test(b)?!a.disabled:"a"==b?a.href||!isNaN(d):!isNaN(d))&&k(a)},tabbable:function(a){var b=c.attr(a,"tabindex");return(isNaN(b)||b>=0)&&c(a).is(":focusable")}}); +c(function(){var a=document.body,b=a.appendChild(b=document.createElement("div"));c.extend(b.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});c.support.minHeight=b.offsetHeight===100;c.support.selectstart="onselectstart"in b;a.removeChild(b).style.display="none"});c.extend(c.ui,{plugin:{add:function(a,b,d){a=c.ui[a].prototype;for(var e in d){a.plugins[e]=a.plugins[e]||[];a.plugins[e].push([b,d[e]])}},call:function(a,b,d){if((b=a.plugins[b])&&a.element[0].parentNode)for(var e=0;e0)return true;a[b]=1;d=a[b]>0;a[b]=0;return d},isOverAxis:function(a,b,d){return a>b&&a=9)&&!a.button)return this._mouseUp(a);if(this._mouseStarted){this._mouseDrag(a); +return a.preventDefault()}if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,a)!==false)?this._mouseDrag(a):this._mouseUp(a);return!this._mouseStarted},_mouseUp:function(a){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;a.target==this._mouseDownEvent.target&&c.data(a.target,this.widgetName+".preventClickEvent", +true);this._mouseStop(a)}return false},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery); +;/* + * jQuery UI Position 1.8.7 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Position + */ +(function(c){c.ui=c.ui||{};var n=/left|center|right/,o=/top|center|bottom/,t=c.fn.position,u=c.fn.offset;c.fn.position=function(b){if(!b||!b.of)return t.apply(this,arguments);b=c.extend({},b);var a=c(b.of),d=a[0],g=(b.collision||"flip").split(" "),e=b.offset?b.offset.split(" "):[0,0],h,k,j;if(d.nodeType===9){h=a.width();k=a.height();j={top:0,left:0}}else if(d.setTimeout){h=a.width();k=a.height();j={top:a.scrollTop(),left:a.scrollLeft()}}else if(d.preventDefault){b.at="left top";h=k=0;j={top:b.of.pageY, +left:b.of.pageX}}else{h=a.outerWidth();k=a.outerHeight();j=a.offset()}c.each(["my","at"],function(){var f=(b[this]||"").split(" ");if(f.length===1)f=n.test(f[0])?f.concat(["center"]):o.test(f[0])?["center"].concat(f):["center","center"];f[0]=n.test(f[0])?f[0]:"center";f[1]=o.test(f[1])?f[1]:"center";b[this]=f});if(g.length===1)g[1]=g[0];e[0]=parseInt(e[0],10)||0;if(e.length===1)e[1]=e[0];e[1]=parseInt(e[1],10)||0;if(b.at[0]==="right")j.left+=h;else if(b.at[0]==="center")j.left+=h/2;if(b.at[1]==="bottom")j.top+= +k;else if(b.at[1]==="center")j.top+=k/2;j.left+=e[0];j.top+=e[1];return this.each(function(){var f=c(this),l=f.outerWidth(),m=f.outerHeight(),p=parseInt(c.curCSS(this,"marginLeft",true))||0,q=parseInt(c.curCSS(this,"marginTop",true))||0,v=l+p+parseInt(c.curCSS(this,"marginRight",true))||0,w=m+q+parseInt(c.curCSS(this,"marginBottom",true))||0,i=c.extend({},j),r;if(b.my[0]==="right")i.left-=l;else if(b.my[0]==="center")i.left-=l/2;if(b.my[1]==="bottom")i.top-=m;else if(b.my[1]==="center")i.top-=m/2; +i.left=Math.round(i.left);i.top=Math.round(i.top);r={left:i.left-p,top:i.top-q};c.each(["left","top"],function(s,x){c.ui.position[g[s]]&&c.ui.position[g[s]][x](i,{targetWidth:h,targetHeight:k,elemWidth:l,elemHeight:m,collisionPosition:r,collisionWidth:v,collisionHeight:w,offset:e,my:b.my,at:b.at})});c.fn.bgiframe&&f.bgiframe();f.offset(c.extend(i,{using:b.using}))})};c.ui.position={fit:{left:function(b,a){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();b.left= +d>0?b.left-d:Math.max(b.left-a.collisionPosition.left,b.left)},top:function(b,a){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();b.top=d>0?b.top-d:Math.max(b.top-a.collisionPosition.top,b.top)}},flip:{left:function(b,a){if(a.at[0]!=="center"){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();var g=a.my[0]==="left"?-a.elemWidth:a.my[0]==="right"?a.elemWidth:0,e=a.at[0]==="left"?a.targetWidth:-a.targetWidth,h=-2*a.offset[0];b.left+= +a.collisionPosition.left<0?g+e+h:d>0?g+e+h:0}},top:function(b,a){if(a.at[1]!=="center"){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();var g=a.my[1]==="top"?-a.elemHeight:a.my[1]==="bottom"?a.elemHeight:0,e=a.at[1]==="top"?a.targetHeight:-a.targetHeight,h=-2*a.offset[1];b.top+=a.collisionPosition.top<0?g+e+h:d>0?g+e+h:0}}}};if(!c.offset.setOffset){c.offset.setOffset=function(b,a){if(/static/.test(c.curCSS(b,"position")))b.style.position="relative";var d=c(b), +g=d.offset(),e=parseInt(c.curCSS(b,"top",true),10)||0,h=parseInt(c.curCSS(b,"left",true),10)||0;g={top:a.top-g.top+e,left:a.left-g.left+h};"using"in a?a.using.call(b,g):d.css(g)};c.fn.offset=function(b){var a=this[0];if(!a||!a.ownerDocument)return null;if(b)return this.each(function(){c.offset.setOffset(this,b)});return u.call(this)}}})(jQuery); +;/* + * jQuery UI Draggable 1.8.7 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Draggables + * + * Depends: + * jquery.ui.core.js + * jquery.ui.mouse.js + * jquery.ui.widget.js + */ +(function(d){d.widget("ui.draggable",d.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper== +"original"&&!/^(?:r|a|f)/.test(this.element.css("position")))this.element[0].style.position="relative";this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},destroy:function(){if(this.element.data("draggable")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this}},_mouseCapture:function(a){var b= +this.options;if(this.helper||b.disabled||d(a.target).is(".ui-resizable-handle"))return false;this.handle=this._getHandle(a);if(!this.handle)return false;return true},_mouseStart:function(a){var b=this.options;this.helper=this._createHelper(a);this._cacheHelperProportions();if(d.ui.ddmanager)d.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top- +this.margins.top,left:this.offset.left-this.margins.left};d.extend(this.offset,{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);b.containment&&this._setContainment();if(this._trigger("start",a)===false){this._clear();return false}this._cacheHelperProportions(); +d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(a,true);return true},_mouseDrag:function(a,b){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");if(!b){b=this._uiHash();if(this._trigger("drag",a,b)===false){this._mouseUp({});return false}this.position=b.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis|| +this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);return false},_mouseStop:function(a){var b=false;if(d.ui.ddmanager&&!this.options.dropBehaviour)b=d.ui.ddmanager.drop(this,a);if(this.dropped){b=this.dropped;this.dropped=false}if(!this.element[0]||!this.element[0].parentNode)return false;if(this.options.revert=="invalid"&&!b||this.options.revert=="valid"&&b||this.options.revert===true||d.isFunction(this.options.revert)&&this.options.revert.call(this.element, +b)){var c=this;d(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){c._trigger("stop",a)!==false&&c._clear()})}else this._trigger("stop",a)!==false&&this._clear();return false},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(a){var b=!this.options.handle||!d(this.options.handle,this.element).length?true:false;d(this.options.handle,this.element).find("*").andSelf().each(function(){if(this== +a.target)b=true});return b},_createHelper:function(a){var b=this.options;a=d.isFunction(b.helper)?d(b.helper.apply(this.element[0],[a])):b.helper=="clone"?this.element.clone():this.element;a.parents("body").length||a.appendTo(b.appendTo=="parent"?this.element[0].parentNode:b.appendTo);a[0]!=this.element[0]&&!/(fixed|absolute)/.test(a.css("position"))&&a.css("position","absolute");return a},_adjustOffsetFromHelper:function(a){if(typeof a=="string")a=a.split(" ");if(d.isArray(a))a={left:+a[0],top:+a[1]|| +0};if("left"in a)this.offset.click.left=a.left+this.margins.left;if("right"in a)this.offset.click.left=this.helperProportions.width-a.right+this.margins.left;if("top"in a)this.offset.click.top=a.top+this.margins.top;if("bottom"in a)this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var a=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0], +this.offsetParent[0])){a.left+=this.scrollParent.scrollLeft();a.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&d.browser.msie)a={top:0,left:0};return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.element.position();return{top:a.top- +(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var a=this.options;if(a.containment== +"parent")a.containment=this.helper[0].parentNode;if(a.containment=="document"||a.containment=="window")this.containment=[(a.containment=="document"?0:d(window).scrollLeft())-this.offset.relative.left-this.offset.parent.left,(a.containment=="document"?0:d(window).scrollTop())-this.offset.relative.top-this.offset.parent.top,(a.containment=="document"?0:d(window).scrollLeft())+d(a.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a.containment=="document"? +0:d(window).scrollTop())+(d(a.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(a.containment)&&a.containment.constructor!=Array){var b=d(a.containment)[0];if(b){a=d(a.containment).offset();var c=d(b).css("overflow")!="hidden";this.containment=[a.left+(parseInt(d(b).css("borderLeftWidth"),10)||0)+(parseInt(d(b).css("paddingLeft"),10)||0)-this.margins.left,a.top+(parseInt(d(b).css("borderTopWidth"), +10)||0)+(parseInt(d(b).css("paddingTop"),10)||0)-this.margins.top,a.left+(c?Math.max(b.scrollWidth,b.offsetWidth):b.offsetWidth)-(parseInt(d(b).css("borderLeftWidth"),10)||0)-(parseInt(d(b).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,a.top+(c?Math.max(b.scrollHeight,b.offsetHeight):b.offsetHeight)-(parseInt(d(b).css("borderTopWidth"),10)||0)-(parseInt(d(b).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}}else if(a.containment.constructor== +Array)this.containment=a.containment},_convertPositionTo:function(a,b){if(!b)b=this.position;a=a=="absolute"?1:-1;var c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(c[0].tagName);return{top:b.top+this.offset.relative.top*a+this.offset.parent.top*a-(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop(): +f?0:c.scrollTop())*a),left:b.left+this.offset.relative.left*a+this.offset.parent.left*a-(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:c.scrollLeft())*a)}},_generatePosition:function(a){var b=this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(c[0].tagName),e=a.pageX,g=a.pageY; +if(this.originalPosition){if(this.containment){if(a.pageX-this.offset.click.leftthis.containment[2])e=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])g=this.containment[3]+this.offset.click.top}if(b.grid){g=this.originalPageY+Math.round((g-this.originalPageY)/ +b.grid[1])*b.grid[1];g=this.containment?!(g-this.offset.click.topthis.containment[3])?g:!(g-this.offset.click.topthis.containment[2])?e:!(e-this.offset.click.left
').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(d(this).offset()).appendTo("body")})}, +stop:function(){d("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});d.ui.plugin.add("draggable","opacity",{start:function(a,b){a=d(b.helper);b=d(this).data("draggable").options;if(a.css("opacity"))b._opacity=a.css("opacity");a.css("opacity",b.opacity)},stop:function(a,b){a=d(this).data("draggable").options;a._opacity&&d(b.helper).css("opacity",a._opacity)}});d.ui.plugin.add("draggable","scroll",{start:function(){var a=d(this).data("draggable");if(a.scrollParent[0]!= +document&&a.scrollParent[0].tagName!="HTML")a.overflowOffset=a.scrollParent.offset()},drag:function(a){var b=d(this).data("draggable"),c=b.options,f=false;if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!="HTML"){if(!c.axis||c.axis!="x")if(b.overflowOffset.top+b.scrollParent[0].offsetHeight-a.pageY=0;h--){var i=c.snapElements[h].left,k=i+c.snapElements[h].width,j=c.snapElements[h].top,l=j+c.snapElements[h].height;if(i-e=j&&f<=l||h>=j&&h<=l||fl)&&(e>= +i&&e<=k||g>=i&&g<=k||ek);default:return false}};d.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(a,b){var c=d.ui.ddmanager.droppables[a.options.scope]||[],e=b?b.type:null,g=(a.currentItem||a.element).find(":data(droppable)").andSelf(),f=0;a:for(;f').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(), +top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle= +this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=a.handles||(!e(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne", +nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all")this.handles="n,e,s,w,se,sw,ne,nw";var c=this.handles.split(",");this.handles={};for(var d=0;d');/sw|se|ne|nw/.test(f)&&g.css({zIndex:++a.zIndex});"se"==f&&g.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[f]=".ui-resizable-"+f;this.element.append(g)}}this._renderAxis=function(h){h=h||this.element;for(var i in this.handles){if(this.handles[i].constructor== +String)this.handles[i]=e(this.handles[i],this.element).show();if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var j=e(this.handles[i],this.element),k=0;k=/sw|ne|nw|se|n|s/.test(i)?j.outerHeight():j.outerWidth();j=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join("");h.css(j,k);this._proportionallyResize()}e(this.handles[i])}};this._renderAxis(this.element);this._handles=e(".ui-resizable-handle",this.element).disableSelection(); +this._handles.mouseover(function(){if(!b.resizing){if(this.className)var h=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);b.axis=h&&h[1]?h[1]:"se"}});if(a.autoHide){this._handles.hide();e(this.element).addClass("ui-resizable-autohide").hover(function(){e(this).removeClass("ui-resizable-autohide");b._handles.show()},function(){if(!b.resizing){e(this).addClass("ui-resizable-autohide");b._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var b=function(c){e(c).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()}; +if(this.elementIsWrapper){b(this.element);var a=this.element;a.after(this.originalElement.css({position:a.css("position"),width:a.outerWidth(),height:a.outerHeight(),top:a.css("top"),left:a.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);b(this.originalElement);return this},_mouseCapture:function(b){var a=false;for(var c in this.handles)if(e(this.handles[c])[0]==b.target)a=true;return!this.options.disabled&&a},_mouseStart:function(b){var a=this.options,c=this.element.position(), +d=this.element;this.resizing=true;this.documentScroll={top:e(document).scrollTop(),left:e(document).scrollLeft()};if(d.is(".ui-draggable")||/absolute/.test(d.css("position")))d.css({position:"absolute",top:c.top,left:c.left});e.browser.opera&&/relative/.test(d.css("position"))&&d.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();c=m(this.helper.css("left"));var f=m(this.helper.css("top"));if(a.containment){c+=e(a.containment).scrollLeft()||0;f+=e(a.containment).scrollTop()||0}this.offset= +this.helper.offset();this.position={left:c,top:f};this.size=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalSize=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalPosition={left:c,top:f};this.sizeDiff={width:d.outerWidth()-d.width(),height:d.outerHeight()-d.height()};this.originalMousePosition={left:b.pageX,top:b.pageY};this.aspectRatio=typeof a.aspectRatio=="number"?a.aspectRatio: +this.originalSize.width/this.originalSize.height||1;a=e(".ui-resizable-"+this.axis).css("cursor");e("body").css("cursor",a=="auto"?this.axis+"-resize":a);d.addClass("ui-resizable-resizing");this._propagate("start",b);return true},_mouseDrag:function(b){var a=this.helper,c=this.originalMousePosition,d=this._change[this.axis];if(!d)return false;c=d.apply(this,[b,b.pageX-c.left||0,b.pageY-c.top||0]);if(this._aspectRatio||b.shiftKey)c=this._updateRatio(c,b);c=this._respectSize(c,b);this._propagate("resize", +b);a.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();this._updateCache(c);this._trigger("resize",b,this.ui());return false},_mouseStop:function(b){this.resizing=false;var a=this.options,c=this;if(this._helper){var d=this._proportionallyResizeElements,f=d.length&&/textarea/i.test(d[0].nodeName);d=f&&e.ui.hasScroll(d[0],"left")?0:c.sizeDiff.height; +f={width:c.size.width-(f?0:c.sizeDiff.width),height:c.size.height-d};d=parseInt(c.element.css("left"),10)+(c.position.left-c.originalPosition.left)||null;var g=parseInt(c.element.css("top"),10)+(c.position.top-c.originalPosition.top)||null;a.animate||this.element.css(e.extend(f,{top:g,left:d}));c.helper.height(c.size.height);c.helper.width(c.size.width);this._helper&&!a.animate&&this._proportionallyResize()}e("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop", +b);this._helper&&this.helper.remove();return false},_updateCache:function(b){this.offset=this.helper.offset();if(l(b.left))this.position.left=b.left;if(l(b.top))this.position.top=b.top;if(l(b.height))this.size.height=b.height;if(l(b.width))this.size.width=b.width},_updateRatio:function(b){var a=this.position,c=this.size,d=this.axis;if(b.height)b.width=c.height*this.aspectRatio;else if(b.width)b.height=c.width/this.aspectRatio;if(d=="sw"){b.left=a.left+(c.width-b.width);b.top=null}if(d=="nw"){b.top= +a.top+(c.height-b.height);b.left=a.left+(c.width-b.width)}return b},_respectSize:function(b){var a=this.options,c=this.axis,d=l(b.width)&&a.maxWidth&&a.maxWidthb.width,h=l(b.height)&&a.minHeight&&a.minHeight>b.height;if(g)b.width=a.minWidth;if(h)b.height=a.minHeight;if(d)b.width=a.maxWidth;if(f)b.height=a.maxHeight;var i=this.originalPosition.left+this.originalSize.width,j=this.position.top+this.size.height, +k=/sw|nw|w/.test(c);c=/nw|ne|n/.test(c);if(g&&k)b.left=i-a.minWidth;if(d&&k)b.left=i-a.maxWidth;if(h&&c)b.top=j-a.minHeight;if(f&&c)b.top=j-a.maxHeight;if((a=!b.width&&!b.height)&&!b.left&&b.top)b.top=null;else if(a&&!b.top&&b.left)b.left=null;return b},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var b=this.helper||this.element,a=0;a');var a=e.browser.msie&&e.browser.version<7,c=a?1:0;a=a?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+a,height:this.element.outerHeight()+a,position:"absolute",left:this.elementOffset.left-c+"px",top:this.elementOffset.top-c+"px",zIndex:++b.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(b,a){return{width:this.originalSize.width+ +a}},w:function(b,a){return{left:this.originalPosition.left+a,width:this.originalSize.width-a}},n:function(b,a,c){return{top:this.originalPosition.top+c,height:this.originalSize.height-c}},s:function(b,a,c){return{height:this.originalSize.height+c}},se:function(b,a,c){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[b,a,c]))},sw:function(b,a,c){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[b,a,c]))},ne:function(b,a,c){return e.extend(this._change.n.apply(this, +arguments),this._change.e.apply(this,[b,a,c]))},nw:function(b,a,c){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[b,a,c]))}},_propagate:function(b,a){e.ui.plugin.call(this,b,[a,this.ui()]);b!="resize"&&this._trigger(b,a,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});e.extend(e.ui.resizable, +{version:"1.8.7"});e.ui.plugin.add("resizable","alsoResize",{start:function(){var b=e(this).data("resizable").options,a=function(c){e(c).each(function(){var d=e(this);d.data("resizable-alsoresize",{width:parseInt(d.width(),10),height:parseInt(d.height(),10),left:parseInt(d.css("left"),10),top:parseInt(d.css("top"),10),position:d.css("position")})})};if(typeof b.alsoResize=="object"&&!b.alsoResize.parentNode)if(b.alsoResize.length){b.alsoResize=b.alsoResize[0];a(b.alsoResize)}else e.each(b.alsoResize, +function(c){a(c)});else a(b.alsoResize)},resize:function(b,a){var c=e(this).data("resizable");b=c.options;var d=c.originalSize,f=c.originalPosition,g={height:c.size.height-d.height||0,width:c.size.width-d.width||0,top:c.position.top-f.top||0,left:c.position.left-f.left||0},h=function(i,j){e(i).each(function(){var k=e(this),q=e(this).data("resizable-alsoresize"),p={},r=j&&j.length?j:k.parents(a.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(r,function(n,o){if((n= +(q[o]||0)+(g[o]||0))&&n>=0)p[o]=n||null});if(e.browser.opera&&/relative/.test(k.css("position"))){c._revertToRelativePosition=true;k.css({position:"absolute",top:"auto",left:"auto"})}k.css(p)})};typeof b.alsoResize=="object"&&!b.alsoResize.nodeType?e.each(b.alsoResize,function(i,j){h(i,j)}):h(b.alsoResize)},stop:function(){var b=e(this).data("resizable"),a=b.options,c=function(d){e(d).each(function(){var f=e(this);f.css({position:f.data("resizable-alsoresize").position})})};if(b._revertToRelativePosition){b._revertToRelativePosition= +false;typeof a.alsoResize=="object"&&!a.alsoResize.nodeType?e.each(a.alsoResize,function(d){c(d)}):c(a.alsoResize)}e(this).removeData("resizable-alsoresize")}});e.ui.plugin.add("resizable","animate",{stop:function(b){var a=e(this).data("resizable"),c=a.options,d=a._proportionallyResizeElements,f=d.length&&/textarea/i.test(d[0].nodeName),g=f&&e.ui.hasScroll(d[0],"left")?0:a.sizeDiff.height;f={width:a.size.width-(f?0:a.sizeDiff.width),height:a.size.height-g};g=parseInt(a.element.css("left"),10)+(a.position.left- +a.originalPosition.left)||null;var h=parseInt(a.element.css("top"),10)+(a.position.top-a.originalPosition.top)||null;a.element.animate(e.extend(f,h&&g?{top:h,left:g}:{}),{duration:c.animateDuration,easing:c.animateEasing,step:function(){var i={width:parseInt(a.element.css("width"),10),height:parseInt(a.element.css("height"),10),top:parseInt(a.element.css("top"),10),left:parseInt(a.element.css("left"),10)};d&&d.length&&e(d[0]).css({width:i.width,height:i.height});a._updateCache(i);a._propagate("resize", +b)}})}});e.ui.plugin.add("resizable","containment",{start:function(){var b=e(this).data("resizable"),a=b.element,c=b.options.containment;if(a=c instanceof e?c.get(0):/parent/.test(c)?a.parent().get(0):c){b.containerElement=e(a);if(/document/.test(c)||c==document){b.containerOffset={left:0,top:0};b.containerPosition={left:0,top:0};b.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight}}else{var d=e(a),f=[];e(["Top", +"Right","Left","Bottom"]).each(function(i,j){f[i]=m(d.css("padding"+j))});b.containerOffset=d.offset();b.containerPosition=d.position();b.containerSize={height:d.innerHeight()-f[3],width:d.innerWidth()-f[1]};c=b.containerOffset;var g=b.containerSize.height,h=b.containerSize.width;h=e.ui.hasScroll(a,"left")?a.scrollWidth:h;g=e.ui.hasScroll(a)?a.scrollHeight:g;b.parentData={element:a,left:c.left,top:c.top,width:h,height:g}}}},resize:function(b){var a=e(this).data("resizable"),c=a.options,d=a.containerOffset, +f=a.position;b=a._aspectRatio||b.shiftKey;var g={top:0,left:0},h=a.containerElement;if(h[0]!=document&&/static/.test(h.css("position")))g=d;if(f.left<(a._helper?d.left:0)){a.size.width+=a._helper?a.position.left-d.left:a.position.left-g.left;if(b)a.size.height=a.size.width/c.aspectRatio;a.position.left=c.helper?d.left:0}if(f.top<(a._helper?d.top:0)){a.size.height+=a._helper?a.position.top-d.top:a.position.top;if(b)a.size.width=a.size.height*c.aspectRatio;a.position.top=a._helper?d.top:0}a.offset.left= +a.parentData.left+a.position.left;a.offset.top=a.parentData.top+a.position.top;c=Math.abs((a._helper?a.offset.left-g.left:a.offset.left-g.left)+a.sizeDiff.width);d=Math.abs((a._helper?a.offset.top-g.top:a.offset.top-d.top)+a.sizeDiff.height);f=a.containerElement.get(0)==a.element.parent().get(0);g=/relative|absolute/.test(a.containerElement.css("position"));if(f&&g)c-=a.parentData.left;if(c+a.size.width>=a.parentData.width){a.size.width=a.parentData.width-c;if(b)a.size.height=a.size.width/a.aspectRatio}if(d+ +a.size.height>=a.parentData.height){a.size.height=a.parentData.height-d;if(b)a.size.width=a.size.height*a.aspectRatio}},stop:function(){var b=e(this).data("resizable"),a=b.options,c=b.containerOffset,d=b.containerPosition,f=b.containerElement,g=e(b.helper),h=g.offset(),i=g.outerWidth()-b.sizeDiff.width;g=g.outerHeight()-b.sizeDiff.height;b._helper&&!a.animate&&/relative/.test(f.css("position"))&&e(this).css({left:h.left-d.left-c.left,width:i,height:g});b._helper&&!a.animate&&/static/.test(f.css("position"))&& +e(this).css({left:h.left-d.left-c.left,width:i,height:g})}});e.ui.plugin.add("resizable","ghost",{start:function(){var b=e(this).data("resizable"),a=b.options,c=b.size;b.ghost=b.originalElement.clone();b.ghost.css({opacity:0.25,display:"block",position:"relative",height:c.height,width:c.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof a.ghost=="string"?a.ghost:"");b.ghost.appendTo(b.helper)},resize:function(){var b=e(this).data("resizable");b.ghost&&b.ghost.css({position:"relative", +height:b.size.height,width:b.size.width})},stop:function(){var b=e(this).data("resizable");b.ghost&&b.helper&&b.helper.get(0).removeChild(b.ghost.get(0))}});e.ui.plugin.add("resizable","grid",{resize:function(){var b=e(this).data("resizable"),a=b.options,c=b.size,d=b.originalSize,f=b.originalPosition,g=b.axis;a.grid=typeof a.grid=="number"?[a.grid,a.grid]:a.grid;var h=Math.round((c.width-d.width)/(a.grid[0]||1))*(a.grid[0]||1);a=Math.round((c.height-d.height)/(a.grid[1]||1))*(a.grid[1]||1);if(/^(se|s|e)$/.test(g)){b.size.width= +d.width+h;b.size.height=d.height+a}else if(/^(ne)$/.test(g)){b.size.width=d.width+h;b.size.height=d.height+a;b.position.top=f.top-a}else{if(/^(sw)$/.test(g)){b.size.width=d.width+h;b.size.height=d.height+a}else{b.size.width=d.width+h;b.size.height=d.height+a;b.position.top=f.top-a}b.position.left=f.left-h}}});var m=function(b){return parseInt(b,10)||0},l=function(b){return!isNaN(parseInt(b,10))}})(jQuery); +;/* + * jQuery UI Selectable 1.8.7 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Selectables + * + * Depends: + * jquery.ui.core.js + * jquery.ui.mouse.js + * jquery.ui.widget.js + */ +(function(e){e.widget("ui.selectable",e.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var c=this;this.element.addClass("ui-selectable");this.dragged=false;var f;this.refresh=function(){f=e(c.options.filter,c.element[0]);f.each(function(){var d=e(this),b=d.offset();e.data(this,"selectable-item",{element:this,$element:d,left:b.left,top:b.top,right:b.left+d.outerWidth(),bottom:b.top+d.outerHeight(),startselected:false,selected:d.hasClass("ui-selected"), +selecting:d.hasClass("ui-selecting"),unselecting:d.hasClass("ui-unselecting")})})};this.refresh();this.selectees=f.addClass("ui-selectee");this._mouseInit();this.helper=e("
")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this},_mouseStart:function(c){var f=this;this.opos=[c.pageX, +c.pageY];if(!this.options.disabled){var d=this.options;this.selectees=e(d.filter,this.element[0]);this._trigger("start",c);e(d.appendTo).append(this.helper);this.helper.css({left:c.clientX,top:c.clientY,width:0,height:0});d.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var b=e.data(this,"selectable-item");b.startselected=true;if(!c.metaKey){b.$element.removeClass("ui-selected");b.selected=false;b.$element.addClass("ui-unselecting");b.unselecting=true;f._trigger("unselecting", +c,{unselecting:b.element})}});e(c.target).parents().andSelf().each(function(){var b=e.data(this,"selectable-item");if(b){var g=!c.metaKey||!b.$element.hasClass("ui-selected");b.$element.removeClass(g?"ui-unselecting":"ui-selected").addClass(g?"ui-selecting":"ui-unselecting");b.unselecting=!g;b.selecting=g;(b.selected=g)?f._trigger("selecting",c,{selecting:b.element}):f._trigger("unselecting",c,{unselecting:b.element});return false}})}},_mouseDrag:function(c){var f=this;this.dragged=true;if(!this.options.disabled){var d= +this.options,b=this.opos[0],g=this.opos[1],h=c.pageX,i=c.pageY;if(b>h){var j=h;h=b;b=j}if(g>i){j=i;i=g;g=j}this.helper.css({left:b,top:g,width:h-b,height:i-g});this.selectees.each(function(){var a=e.data(this,"selectable-item");if(!(!a||a.element==f.element[0])){var k=false;if(d.tolerance=="touch")k=!(a.left>h||a.righti||a.bottomb&&a.rightg&&a.bottom *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3},_create:function(){this.containerCache={};this.element.addClass("ui-sortable"); +this.refresh();this.floating=this.items.length?/left|right/.test(this.items[0].item.css("float")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var a=this.items.length-1;a>=0;a--)this.items[a].item.removeData("sortable-item");return this},_setOption:function(a,b){if(a==="disabled"){this.options[a]=b;this.widget()[b?"addClass":"removeClass"]("ui-sortable-disabled")}else d.Widget.prototype._setOption.apply(this, +arguments)},_mouseCapture:function(a,b){if(this.reverting)return false;if(this.options.disabled||this.options.type=="static")return false;this._refreshItems(a);var c=null,e=this;d(a.target).parents().each(function(){if(d.data(this,"sortable-item")==e){c=d(this);return false}});if(d.data(a.target,"sortable-item")==e)c=d(a.target);if(!c)return false;if(this.options.handle&&!b){var f=false;d(this.options.handle,c).find("*").andSelf().each(function(){if(this==a.target)f=true});if(!f)return false}this.currentItem= +c;this._removeCurrentsFromItems();return true},_mouseStart:function(a,b,c){b=this.options;var e=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(a);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");d.extend(this.offset, +{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();b.containment&&this._setContainment(); +if(b.cursor){if(d("body").css("cursor"))this._storedCursor=d("body").css("cursor");d("body").css("cursor",b.cursor)}if(b.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",b.opacity)}if(b.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",b.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start", +a,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!c)for(c=this.containers.length-1;c>=0;c--)this.containers[c]._trigger("activate",a,e._uiHash(this));if(d.ui.ddmanager)d.ui.ddmanager.current=this;d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(a);return true},_mouseDrag:function(a){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute"); +if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var b=this.options,c=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-a.pageY=0;b--){c=this.items[b];var e=c.item[0],f=this._intersectsWithPointer(c);if(f)if(e!=this.currentItem[0]&&this.placeholder[f==1?"next":"prev"]()[0]!=e&&!d.ui.contains(this.placeholder[0],e)&&(this.options.type=="semi-dynamic"?!d.ui.contains(this.element[0],e):true)){this.direction=f==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(c))this._rearrange(a, +c);else break;this._trigger("change",a,this._uiHash());break}}this._contactContainers(a);d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);this._trigger("sort",a,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(a,b){if(a){d.ui.ddmanager&&!this.options.dropBehaviour&&d.ui.ddmanager.drop(this,a);if(this.options.revert){var c=this;b=c.placeholder.offset();c.reverting=true;d(this.helper).animate({left:b.left-this.offset.parent.left-c.margins.left+(this.offsetParent[0]== +document.body?0:this.offsetParent[0].scrollLeft),top:b.top-this.offset.parent.top-c.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){c._clear(a)})}else this._clear(a,b);return false}},cancel:function(){var a=this;if(this.dragging){this._mouseUp();this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var b=this.containers.length-1;b>=0;b--){this.containers[b]._trigger("deactivate", +null,a._uiHash(this));if(this.containers[b].containerCache.over){this.containers[b]._trigger("out",null,a._uiHash(this));this.containers[b].containerCache.over=0}}}this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove();d.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});this.domPosition.prev?d(this.domPosition.prev).after(this.currentItem): +d(this.domPosition.parent).prepend(this.currentItem);return this},serialize:function(a){var b=this._getItemsAsjQuery(a&&a.connected),c=[];a=a||{};d(b).each(function(){var e=(d(a.item||this).attr(a.attribute||"id")||"").match(a.expression||/(.+)[-=_](.+)/);if(e)c.push((a.key||e[1]+"[]")+"="+(a.key&&a.expression?e[1]:e[2]))});!c.length&&a.key&&c.push(a.key+"=");return c.join("&")},toArray:function(a){var b=this._getItemsAsjQuery(a&&a.connected),c=[];a=a||{};b.each(function(){c.push(d(a.item||this).attr(a.attribute|| +"id")||"")});return c},_intersectsWith:function(a){var b=this.positionAbs.left,c=b+this.helperProportions.width,e=this.positionAbs.top,f=e+this.helperProportions.height,g=a.left,h=g+a.width,i=a.top,k=i+a.height,j=this.offset.click.top,l=this.offset.click.left;j=e+j>i&&e+jg&&b+la[this.floating?"width":"height"]?j:g0?"down":"up")}, +_getDragHorizontalDirection:function(){var a=this.positionAbs.left-this.lastPositionAbs.left;return a!=0&&(a>0?"right":"left")},refresh:function(a){this._refreshItems(a);this.refreshPositions();return this},_connectWith:function(){var a=this.options;return a.connectWith.constructor==String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(a){var b=[],c=[],e=this._connectWith();if(e&&a)for(a=e.length-1;a>=0;a--)for(var f=d(e[a]),g=f.length-1;g>=0;g--){var h=d.data(f[g],"sortable");if(h&&h!= +this&&!h.options.disabled)c.push([d.isFunction(h.options.items)?h.options.items.call(h.element):d(h.options.items,h.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),h])}c.push([d.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):d(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(a=c.length-1;a>=0;a--)c[a][0].each(function(){b.push(this)});return d(b)},_removeCurrentsFromItems:function(){for(var a= +this.currentItem.find(":data(sortable-item)"),b=0;b=0;f--)for(var g=d(e[f]),h=g.length-1;h>=0;h--){var i=d.data(g[h],"sortable"); +if(i&&i!=this&&!i.options.disabled){c.push([d.isFunction(i.options.items)?i.options.items.call(i.element[0],a,{item:this.currentItem}):d(i.options.items,i.element),i]);this.containers.push(i)}}for(f=c.length-1;f>=0;f--){a=c[f][1];e=c[f][0];h=0;for(g=e.length;h= +0;b--){var c=this.items[b],e=this.options.toleranceElement?d(this.options.toleranceElement,c.item):c.item;if(!a){c.width=e.outerWidth();c.height=e.outerHeight()}e=e.offset();c.left=e.left;c.top=e.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(b=this.containers.length-1;b>=0;b--){e=this.containers[b].element.offset();this.containers[b].containerCache.left=e.left;this.containers[b].containerCache.top=e.top;this.containers[b].containerCache.width= +this.containers[b].element.outerWidth();this.containers[b].containerCache.height=this.containers[b].element.outerHeight()}return this},_createPlaceholder:function(a){var b=a||this,c=b.options;if(!c.placeholder||c.placeholder.constructor==String){var e=c.placeholder;c.placeholder={element:function(){var f=d(document.createElement(b.currentItem[0].nodeName)).addClass(e||b.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!e)f.style.visibility="hidden";return f}, +update:function(f,g){if(!(e&&!c.forcePlaceholderSize)){g.height()||g.height(b.currentItem.innerHeight()-parseInt(b.currentItem.css("paddingTop")||0,10)-parseInt(b.currentItem.css("paddingBottom")||0,10));g.width()||g.width(b.currentItem.innerWidth()-parseInt(b.currentItem.css("paddingLeft")||0,10)-parseInt(b.currentItem.css("paddingRight")||0,10))}}}}b.placeholder=d(c.placeholder.element.call(b.element,b.currentItem));b.currentItem.after(b.placeholder);c.placeholder.update(b,b.placeholder)},_contactContainers:function(a){for(var b= +null,c=null,e=this.containers.length-1;e>=0;e--)if(!d.ui.contains(this.currentItem[0],this.containers[e].element[0]))if(this._intersectsWith(this.containers[e].containerCache)){if(!(b&&d.ui.contains(this.containers[e].element[0],b.element[0]))){b=this.containers[e];c=e}}else if(this.containers[e].containerCache.over){this.containers[e]._trigger("out",a,this._uiHash(this));this.containers[e].containerCache.over=0}if(b)if(this.containers.length===1){this.containers[c]._trigger("over",a,this._uiHash(this)); +this.containers[c].containerCache.over=1}else if(this.currentContainer!=this.containers[c]){b=1E4;e=null;for(var f=this.positionAbs[this.containers[c].floating?"left":"top"],g=this.items.length-1;g>=0;g--)if(d.ui.contains(this.containers[c].element[0],this.items[g].item[0])){var h=this.items[g][this.containers[c].floating?"left":"top"];if(Math.abs(h-f)this.containment[2])f=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])g=this.containment[3]+this.offset.click.top}if(b.grid){g=this.originalPageY+Math.round((g-this.originalPageY)/b.grid[1])*b.grid[1];g=this.containment?!(g-this.offset.click.topthis.containment[3])? +g:!(g-this.offset.click.topthis.containment[2])?f:!(f-this.offset.click.left=0;e--)if(d.ui.contains(this.containers[e].element[0],this.currentItem[0])&&!b){c.push(function(f){return function(g){f._trigger("receive", +g,this._uiHash(this))}}.call(this,this.containers[e]));c.push(function(f){return function(g){f._trigger("update",g,this._uiHash(this))}}.call(this,this.containers[e]))}}for(e=this.containers.length-1;e>=0;e--){b||c.push(function(f){return function(g){f._trigger("deactivate",g,this._uiHash(this))}}.call(this,this.containers[e]));if(this.containers[e].containerCache.over){c.push(function(f){return function(g){f._trigger("out",g,this._uiHash(this))}}.call(this,this.containers[e]));this.containers[e].containerCache.over= +0}}this._storedCursor&&d("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",this._storedOpacity);if(this._storedZIndex)this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);this.dragging=false;if(this.cancelHelperRemoval){if(!b){this._trigger("beforeStop",a,this._uiHash());for(e=0;e li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var a=this,b=a.options;a.running=0;a.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix"); +a.headers=a.element.find(b.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){b.disabled||c(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){b.disabled||c(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){b.disabled||c(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){b.disabled||c(this).removeClass("ui-state-focus")});a.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom"); +if(b.navigation){var d=a.element.find("a").filter(b.navigationFilter).eq(0);if(d.length){var f=d.closest(".ui-accordion-header");a.active=f.length?f:d.closest(".ui-accordion-content").prev()}}a.active=a._findActive(a.active||b.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");a.active.next().addClass("ui-accordion-content-active");a._createIcons();a.resize();a.element.attr("role","tablist");a.headers.attr("role","tab").bind("keydown.accordion", +function(g){return a._keydown(g)}).next().attr("role","tabpanel");a.headers.not(a.active||"").attr({"aria-expanded":"false",tabIndex:-1}).next().hide();a.active.length?a.active.attr({"aria-expanded":"true",tabIndex:0}):a.headers.eq(0).attr("tabIndex",0);c.browser.safari||a.headers.find("a").attr("tabIndex",-1);b.event&&a.headers.bind(b.event.split(" ").join(".accordion ")+".accordion",function(g){a._clickHandler.call(a,g,this);g.preventDefault()})},_createIcons:function(){var a=this.options;if(a.icons){c("").addClass("ui-icon "+ +a.icons.header).prependTo(this.headers);this.active.children(".ui-icon").toggleClass(a.icons.header).toggleClass(a.icons.headerSelected);this.element.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},destroy:function(){var a=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("tabIndex"); +this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var b=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");if(a.autoHeight||a.fillHeight)b.css("height","");return c.Widget.prototype.destroy.call(this)},_setOption:function(a,b){c.Widget.prototype._setOption.apply(this,arguments);a=="active"&&this.activate(b);if(a=="icons"){this._destroyIcons(); +b&&this._createIcons()}if(a=="disabled")this.headers.add(this.headers.next())[b?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")},_keydown:function(a){if(!(this.options.disabled||a.altKey||a.ctrlKey)){var b=c.ui.keyCode,d=this.headers.length,f=this.headers.index(a.target),g=false;switch(a.keyCode){case b.RIGHT:case b.DOWN:g=this.headers[(f+1)%d];break;case b.LEFT:case b.UP:g=this.headers[(f-1+d)%d];break;case b.SPACE:case b.ENTER:this._clickHandler({target:a.target},a.target); +a.preventDefault()}if(g){c(a.target).attr("tabIndex",-1);c(g).attr("tabIndex",0);g.focus();return false}return true}},resize:function(){var a=this.options,b;if(a.fillSpace){if(c.browser.msie){var d=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}b=this.element.parent().height();c.browser.msie&&this.element.parent().css("overflow",d);this.headers.each(function(){b-=c(this).outerHeight(true)});this.headers.next().each(function(){c(this).height(Math.max(0,b-c(this).innerHeight()+ +c(this).height()))}).css("overflow","auto")}else if(a.autoHeight){b=0;this.headers.next().each(function(){b=Math.max(b,c(this).height("").height())}).height(b)}return this},activate:function(a){this.options.active=a;a=this._findActive(a)[0];this._clickHandler({target:a},a);return this},_findActive:function(a){return a?typeof a==="number"?this.headers.filter(":eq("+a+")"):this.headers.not(this.headers.not(a)):a===false?c([]):this.headers.filter(":eq(0)")},_clickHandler:function(a,b){var d=this.options; +if(!d.disabled)if(a.target){a=c(a.currentTarget||b);b=a[0]===this.active[0];d.active=d.collapsible&&b?false:this.headers.index(a);if(!(this.running||!d.collapsible&&b)){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);if(!b){a.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(d.icons.header).addClass(d.icons.headerSelected); +a.next().addClass("ui-accordion-content-active")}h=a.next();f=this.active.next();g={options:d,newHeader:b&&d.collapsible?c([]):a,oldHeader:this.active,newContent:b&&d.collapsible?c([]):h,oldContent:f};d=this.headers.index(this.active[0])>this.headers.index(a[0]);this.active=b?c([]):a;this._toggle(h,f,g,b,d)}}else if(d.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header); +this.active.next().addClass("ui-accordion-content-active");var f=this.active.next(),g={options:d,newHeader:c([]),oldHeader:d.active,newContent:c([]),oldContent:f},h=this.active=c([]);this._toggle(h,f,g)}},_toggle:function(a,b,d,f,g){var h=this,e=h.options;h.toShow=a;h.toHide=b;h.data=d;var j=function(){if(h)return h._completed.apply(h,arguments)};h._trigger("changestart",null,h.data);h.running=b.size()===0?a.size():b.size();if(e.animated){d={};d=e.collapsible&&f?{toShow:c([]),toHide:b,complete:j, +down:g,autoHeight:e.autoHeight||e.fillSpace}:{toShow:a,toHide:b,complete:j,down:g,autoHeight:e.autoHeight||e.fillSpace};if(!e.proxied)e.proxied=e.animated;if(!e.proxiedDuration)e.proxiedDuration=e.duration;e.animated=c.isFunction(e.proxied)?e.proxied(d):e.proxied;e.duration=c.isFunction(e.proxiedDuration)?e.proxiedDuration(d):e.proxiedDuration;f=c.ui.accordion.animations;var i=e.duration,k=e.animated;if(k&&!f[k]&&!c.easing[k])k="slide";f[k]||(f[k]=function(l){this.slide(l,{easing:k,duration:i||700})}); +f[k](d)}else{if(e.collapsible&&f)a.toggle();else{b.hide();a.show()}j(true)}b.prev().attr({"aria-expanded":"false",tabIndex:-1}).blur();a.prev().attr({"aria-expanded":"true",tabIndex:0}).focus()},_completed:function(a){this.running=a?0:--this.running;if(!this.running){this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this.toHide.removeClass("ui-accordion-content-active");this._trigger("change",null,this.data)}}});c.extend(c.ui.accordion,{version:"1.8.7",animations:{slide:function(a, +b){a=c.extend({easing:"swing",duration:300},a,b);if(a.toHide.size())if(a.toShow.size()){var d=a.toShow.css("overflow"),f=0,g={},h={},e;b=a.toShow;e=b[0].style.width;b.width(parseInt(b.parent().width(),10)-parseInt(b.css("paddingLeft"),10)-parseInt(b.css("paddingRight"),10)-(parseInt(b.css("borderLeftWidth"),10)||0)-(parseInt(b.css("borderRightWidth"),10)||0));c.each(["height","paddingTop","paddingBottom"],function(j,i){h[i]="hide";j=(""+c.css(a.toShow[0],i)).match(/^([\d+-.]+)(.*)$/);g[i]={value:j[1], +unit:j[2]||"px"}});a.toShow.css({height:0,overflow:"hidden"}).show();a.toHide.filter(":hidden").each(a.complete).end().filter(":visible").animate(h,{step:function(j,i){if(i.prop=="height")f=i.end-i.start===0?0:(i.now-i.start)/(i.end-i.start);a.toShow[0].style[i.prop]=f*g[i.prop].value+g[i.prop].unit},duration:a.duration,easing:a.easing,complete:function(){a.autoHeight||a.toShow.css("height","");a.toShow.css({width:e,overflow:d});a.complete()}})}else a.toHide.animate({height:"hide",paddingTop:"hide", +paddingBottom:"hide"},a);else a.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},a)},bounceslide:function(a){this.slide(a,{easing:a.down?"easeOutBounce":"swing",duration:a.down?1E3:200})}}})})(jQuery); +;/* + * jQuery UI Autocomplete 1.8.7 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Autocomplete + * + * Depends: + * jquery.ui.core.js + * jquery.ui.widget.js + * jquery.ui.position.js + */ +(function(d){d.widget("ui.autocomplete",{options:{appendTo:"body",delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},_create:function(){var a=this,b=this.element[0].ownerDocument,f;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(c){if(!(a.options.disabled||a.element.attr("readonly"))){f=false;var e=d.ui.keyCode;switch(c.keyCode){case e.PAGE_UP:a._move("previousPage", +c);break;case e.PAGE_DOWN:a._move("nextPage",c);break;case e.UP:a._move("previous",c);c.preventDefault();break;case e.DOWN:a._move("next",c);c.preventDefault();break;case e.ENTER:case e.NUMPAD_ENTER:if(a.menu.active){f=true;c.preventDefault()}case e.TAB:if(!a.menu.active)return;a.menu.select(c);break;case e.ESCAPE:a.element.val(a.term);a.close(c);break;default:clearTimeout(a.searching);a.searching=setTimeout(function(){if(a.term!=a.element.val()){a.selectedItem=null;a.search(null,c)}},a.options.delay); +break}}}).bind("keypress.autocomplete",function(c){if(f){f=false;c.preventDefault()}}).bind("focus.autocomplete",function(){if(!a.options.disabled){a.selectedItem=null;a.previous=a.element.val()}}).bind("blur.autocomplete",function(c){if(!a.options.disabled){clearTimeout(a.searching);a.closing=setTimeout(function(){a.close(c);a._change(c)},150)}});this._initSource();this.response=function(){return a._response.apply(a,arguments)};this.menu=d("
    ").addClass("ui-autocomplete").appendTo(d(this.options.appendTo|| +"body",b)[0]).mousedown(function(c){var e=a.menu.element[0];d(c.target).closest(".ui-menu-item").length||setTimeout(function(){d(document).one("mousedown",function(g){g.target!==a.element[0]&&g.target!==e&&!d.ui.contains(e,g.target)&&a.close()})},1);setTimeout(function(){clearTimeout(a.closing)},13)}).menu({focus:function(c,e){e=e.item.data("item.autocomplete");false!==a._trigger("focus",c,{item:e})&&/^key/.test(c.originalEvent.type)&&a.element.val(e.value)},selected:function(c,e){var g=e.item.data("item.autocomplete"), +h=a.previous;if(a.element[0]!==b.activeElement){a.element.focus();a.previous=h;setTimeout(function(){a.previous=h;a.selectedItem=g},1)}false!==a._trigger("select",c,{item:g})&&a.element.val(g.value);a.term=a.element.val();a.close(c);a.selectedItem=g},blur:function(){a.menu.element.is(":visible")&&a.element.val()!==a.term&&a.element.val(a.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");d.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup"); +this.menu.element.remove();d.Widget.prototype.destroy.call(this)},_setOption:function(a,b){d.Widget.prototype._setOption.apply(this,arguments);a==="source"&&this._initSource();if(a==="appendTo")this.menu.element.appendTo(d(b||"body",this.element[0].ownerDocument)[0])},_initSource:function(){var a=this,b,f;if(d.isArray(this.options.source)){b=this.options.source;this.source=function(c,e){e(d.ui.autocomplete.filter(b,c.term))}}else if(typeof this.options.source==="string"){f=this.options.source;this.source= +function(c,e){a.xhr&&a.xhr.abort();a.xhr=d.ajax({url:f,data:c,dataType:"json",success:function(g,h,i){i===a.xhr&&e(g);a.xhr=null},error:function(g){g===a.xhr&&e([]);a.xhr=null}})}}else this.source=this.options.source},search:function(a,b){a=a!=null?a:this.element.val();this.term=this.element.val();if(a.length").data("item.autocomplete",b).append(d("").text(b.label)).appendTo(a)},_move:function(a,b){if(this.menu.element.is(":visible"))if(this.menu.first()&&/^previous/.test(a)||this.menu.last()&&/^next/.test(a)){this.element.val(this.term);this.menu.deactivate()}else this.menu[a](b);else this.search(null,b)},widget:function(){return this.menu.element}}); +d.extend(d.ui.autocomplete,{escapeRegex:function(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(a,b){var f=new RegExp(d.ui.autocomplete.escapeRegex(b),"i");return d.grep(a,function(c){return f.test(c.label||c.value||c)})}})})(jQuery); +(function(d){d.widget("ui.menu",{_create:function(){var a=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(b){if(d(b.target).closest(".ui-menu-item a").length){b.preventDefault();a.select(b)}});this.refresh()},refresh:function(){var a=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex", +-1).mouseenter(function(b){a.activate(b,d(this).parent())}).mouseleave(function(){a.deactivate()})},activate:function(a,b){this.deactivate();if(this.hasScroll()){var f=b.offset().top-this.element.offset().top,c=this.element.attr("scrollTop"),e=this.element.height();if(f<0)this.element.attr("scrollTop",c+f);else f>=e&&this.element.attr("scrollTop",c+f-e+b.height())}this.active=b.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",a,{item:b})}, +deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id");this._trigger("blur");this.active=null}},next:function(a){this.move("next",".ui-menu-item:first",a)},previous:function(a){this.move("prev",".ui-menu-item:last",a)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(a,b,f){if(this.active){a=this.active[a+"All"](".ui-menu-item").eq(0); +a.length?this.activate(f,a):this.activate(f,this.element.children(b))}else this.activate(f,this.element.children(b))},nextPage:function(a){if(this.hasScroll())if(!this.active||this.last())this.activate(a,this.element.children(".ui-menu-item:first"));else{var b=this.active.offset().top,f=this.element.height(),c=this.element.children(".ui-menu-item").filter(function(){var e=d(this).offset().top-b-f+d(this).height();return e<10&&e>-10});c.length||(c=this.element.children(".ui-menu-item:last"));this.activate(a, +c)}else this.activate(a,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))},previousPage:function(a){if(this.hasScroll())if(!this.active||this.first())this.activate(a,this.element.children(".ui-menu-item:last"));else{var b=this.active.offset().top,f=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var c=d(this).offset().top-b+f-d(this).height();return c<10&&c>-10});result.length||(result=this.element.children(".ui-menu-item:first")); +this.activate(a,result)}else this.activate(a,this.element.children(".ui-menu-item").filter(!this.active||this.first()?":last":":first"))},hasScroll:function(){return this.element.height()").addClass("ui-button-text").html(this.options.label).appendTo(b.empty()).text(),d=this.options.icons,e=d.primary&&d.secondary;if(d.primary||d.secondary){b.addClass("ui-button-text-icon"+(e?"s":d.primary?"-primary":"-secondary"));d.primary&&b.prepend("");d.secondary&&b.append("");if(!this.options.text){b.addClass(e?"ui-button-icons-only":"ui-button-icon-only").removeClass("ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary"); +this.hasTitle||b.attr("title",c)}}else b.addClass("ui-button-text-only")}}});a.widget("ui.buttonset",{options:{items:":button, :submit, :reset, :checkbox, :radio, a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(b,c){b==="disabled"&&this.buttons.button("option",b,c);a.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass("ui-corner-left").end().filter(":last").addClass("ui-corner-right").end().end()}, +destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");a.Widget.prototype.destroy.call(this)}})})(jQuery); +;/* + * jQuery UI Dialog 1.8.7 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Dialog + * + * Depends: + * jquery.ui.core.js + * jquery.ui.widget.js + * jquery.ui.button.js + * jquery.ui.draggable.js + * jquery.ui.mouse.js + * jquery.ui.position.js + * jquery.ui.resizable.js + */ +(function(c,j){var k={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},l={maxHeight:true,maxWidth:true,minHeight:true,minWidth:true};c.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:{my:"center",at:"center",collision:"fit",using:function(a){var b=c(this).css(a).offset().top;b<0&& +c(this).css("top",a.top-b)}},resizable:true,show:null,stack:true,title:"",width:300,zIndex:1E3},_create:function(){this.originalTitle=this.element.attr("title");if(typeof this.originalTitle!=="string")this.originalTitle="";this.options.title=this.options.title||this.originalTitle;var a=this,b=a.options,d=b.title||" ",e=c.ui.dialog.getTitleId(a.element),g=(a.uiDialog=c("
    ")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+b.dialogClass).css({zIndex:b.zIndex}).attr("tabIndex", +-1).css("outline",0).keydown(function(i){if(b.closeOnEscape&&i.keyCode&&i.keyCode===c.ui.keyCode.ESCAPE){a.close(i);i.preventDefault()}}).attr({role:"dialog","aria-labelledby":e}).mousedown(function(i){a.moveToTop(false,i)});a.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(g);var f=(a.uiDialogTitlebar=c("
    ")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(g),h=c('').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role", +"button").hover(function(){h.addClass("ui-state-hover")},function(){h.removeClass("ui-state-hover")}).focus(function(){h.addClass("ui-state-focus")}).blur(function(){h.removeClass("ui-state-focus")}).click(function(i){a.close(i);return false}).appendTo(f);(a.uiDialogTitlebarCloseText=c("")).addClass("ui-icon ui-icon-closethick").text(b.closeText).appendTo(h);c("").addClass("ui-dialog-title").attr("id",e).html(d).prependTo(f);if(c.isFunction(b.beforeclose)&&!c.isFunction(b.beforeClose))b.beforeClose= +b.beforeclose;f.find("*").add(f).disableSelection();b.draggable&&c.fn.draggable&&a._makeDraggable();b.resizable&&c.fn.resizable&&a._makeResizable();a._createButtons(b.buttons);a._isOpen=false;c.fn.bgiframe&&g.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){var a=this;a.overlay&&a.overlay.destroy();a.uiDialog.hide();a.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");a.uiDialog.remove();a.originalTitle&& +a.element.attr("title",a.originalTitle);return a},widget:function(){return this.uiDialog},close:function(a){var b=this,d,e;if(false!==b._trigger("beforeClose",a)){b.overlay&&b.overlay.destroy();b.uiDialog.unbind("keypress.ui-dialog");b._isOpen=false;if(b.options.hide)b.uiDialog.hide(b.options.hide,function(){b._trigger("close",a)});else{b.uiDialog.hide();b._trigger("close",a)}c.ui.dialog.overlay.resize();if(b.options.modal){d=0;c(".ui-dialog").each(function(){if(this!==b.uiDialog[0]){e=c(this).css("z-index"); +isNaN(e)||(d=Math.max(d,e))}});c.ui.dialog.maxZ=d}return b}},isOpen:function(){return this._isOpen},moveToTop:function(a,b){var d=this,e=d.options;if(e.modal&&!a||!e.stack&&!e.modal)return d._trigger("focus",b);if(e.zIndex>c.ui.dialog.maxZ)c.ui.dialog.maxZ=e.zIndex;if(d.overlay){c.ui.dialog.maxZ+=1;d.overlay.$el.css("z-index",c.ui.dialog.overlay.maxZ=c.ui.dialog.maxZ)}a={scrollTop:d.element.attr("scrollTop"),scrollLeft:d.element.attr("scrollLeft")};c.ui.dialog.maxZ+=1;d.uiDialog.css("z-index",c.ui.dialog.maxZ); +d.element.attr(a);d._trigger("focus",b);return d},open:function(){if(!this._isOpen){var a=this,b=a.options,d=a.uiDialog;a.overlay=b.modal?new c.ui.dialog.overlay(a):null;a._size();a._position(b.position);d.show(b.show);a.moveToTop(true);b.modal&&d.bind("keypress.ui-dialog",function(e){if(e.keyCode===c.ui.keyCode.TAB){var g=c(":tabbable",this),f=g.filter(":first");g=g.filter(":last");if(e.target===g[0]&&!e.shiftKey){f.focus(1);return false}else if(e.target===f[0]&&e.shiftKey){g.focus(1);return false}}}); +c(a.element.find(":tabbable").get().concat(d.find(".ui-dialog-buttonpane :tabbable").get().concat(d.get()))).eq(0).focus();a._isOpen=true;a._trigger("open");return a}},_createButtons:function(a){var b=this,d=false,e=c("
    ").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),g=c("
    ").addClass("ui-dialog-buttonset").appendTo(e);b.uiDialog.find(".ui-dialog-buttonpane").remove();typeof a==="object"&&a!==null&&c.each(a,function(){return!(d=true)});if(d){c.each(a,function(f, +h){h=c.isFunction(h)?{click:h,text:f}:h;f=c('').attr(h,true).unbind("click").click(function(){h.click.apply(b.element[0],arguments)}).appendTo(g);c.fn.button&&f.button()});e.appendTo(b.uiDialog)}},_makeDraggable:function(){function a(f){return{position:f.position,offset:f.offset}}var b=this,d=b.options,e=c(document),g;b.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(f,h){g= +d.height==="auto"?"auto":c(this).height();c(this).height(c(this).height()).addClass("ui-dialog-dragging");b._trigger("dragStart",f,a(h))},drag:function(f,h){b._trigger("drag",f,a(h))},stop:function(f,h){d.position=[h.position.left-e.scrollLeft(),h.position.top-e.scrollTop()];c(this).removeClass("ui-dialog-dragging").height(g);b._trigger("dragStop",f,a(h));c.ui.dialog.overlay.resize()}})},_makeResizable:function(a){function b(f){return{originalPosition:f.originalPosition,originalSize:f.originalSize, +position:f.position,size:f.size}}a=a===j?this.options.resizable:a;var d=this,e=d.options,g=d.uiDialog.css("position");a=typeof a==="string"?a:"n,e,s,w,se,sw,ne,nw";d.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:d.element,maxWidth:e.maxWidth,maxHeight:e.maxHeight,minWidth:e.minWidth,minHeight:d._minHeight(),handles:a,start:function(f,h){c(this).addClass("ui-dialog-resizing");d._trigger("resizeStart",f,b(h))},resize:function(f,h){d._trigger("resize",f,b(h))},stop:function(f, +h){c(this).removeClass("ui-dialog-resizing");e.height=c(this).height();e.width=c(this).width();d._trigger("resizeStop",f,b(h));c.ui.dialog.overlay.resize()}}).css("position",g).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var a=this.options;return a.height==="auto"?a.minHeight:Math.min(a.minHeight,a.height)},_position:function(a){var b=[],d=[0,0],e;if(a){if(typeof a==="string"||typeof a==="object"&&"0"in a){b=a.split?a.split(" "):[a[0],a[1]];if(b.length=== +1)b[1]=b[0];c.each(["left","top"],function(g,f){if(+b[g]===b[g]){d[g]=b[g];b[g]=f}});a={my:b.join(" "),at:b.join(" "),offset:d.join(" ")}}a=c.extend({},c.ui.dialog.prototype.options.position,a)}else a=c.ui.dialog.prototype.options.position;(e=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position(c.extend({of:window},a));e||this.uiDialog.hide()},_setOptions:function(a){var b=this,d={},e=false;c.each(a,function(g,f){b._setOption(g,f);if(g in k)e=true;if(g in +l)d[g]=f});e&&this._size();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",d)},_setOption:function(a,b){var d=this,e=d.uiDialog;switch(a){case "beforeclose":a="beforeClose";break;case "buttons":d._createButtons(b);break;case "closeText":d.uiDialogTitlebarCloseText.text(""+b);break;case "dialogClass":e.removeClass(d.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+b);break;case "disabled":b?e.addClass("ui-dialog-disabled"):e.removeClass("ui-dialog-disabled"); +break;case "draggable":var g=e.is(":data(draggable)");g&&!b&&e.draggable("destroy");!g&&b&&d._makeDraggable();break;case "position":d._position(b);break;case "resizable":(g=e.is(":data(resizable)"))&&!b&&e.resizable("destroy");g&&typeof b==="string"&&e.resizable("option","handles",b);!g&&b!==false&&d._makeResizable(b);break;case "title":c(".ui-dialog-title",d.uiDialogTitlebar).html(""+(b||" "));break}c.Widget.prototype._setOption.apply(d,arguments)},_size:function(){var a=this.options,b,d,e= +this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});if(a.minWidth>a.width)a.width=a.minWidth;b=this.uiDialog.css({height:"auto",width:a.width}).height();d=Math.max(0,a.minHeight-b);if(a.height==="auto")if(c.support.minHeight)this.element.css({minHeight:d,height:"auto"});else{this.uiDialog.show();a=this.element.css("height","auto").height();e||this.uiDialog.hide();this.element.height(Math.max(a,d))}else this.element.height(Math.max(a.height-b,0));this.uiDialog.is(":data(resizable)")&& +this.uiDialog.resizable("option","minHeight",this._minHeight())}});c.extend(c.ui.dialog,{version:"1.8.7",uuid:0,maxZ:0,getTitleId:function(a){a=a.attr("id");if(!a){this.uuid+=1;a=this.uuid}return"ui-dialog-title-"+a},overlay:function(a){this.$el=c.ui.dialog.overlay.create(a)}});c.extend(c.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:c.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(a){return a+".dialog-overlay"}).join(" "),create:function(a){if(this.instances.length=== +0){setTimeout(function(){c.ui.dialog.overlay.instances.length&&c(document).bind(c.ui.dialog.overlay.events,function(d){if(c(d.target).zIndex()").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(), +height:this.height()});c.fn.bgiframe&&b.bgiframe();this.instances.push(b);return b},destroy:function(a){var b=c.inArray(a,this.instances);b!=-1&&this.oldInstances.push(this.instances.splice(b,1)[0]);this.instances.length===0&&c([document,window]).unbind(".dialog-overlay");a.remove();var d=0;c.each(this.instances,function(){d=Math.max(d,this.css("z-index"))});this.maxZ=d},height:function(){var a,b;if(c.browser.msie&&c.browser.version<7){a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight); +b=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return a");if(!a.values)a.values=[this._valueMin(),this._valueMin()];if(a.values.length&&a.values.length!==2)a.values=[a.values[0],a.values[0]]}else this.range=d("
    ");this.range.appendTo(this.element).addClass("ui-slider-range");if(a.range==="min"||a.range==="max")this.range.addClass("ui-slider-range-"+a.range);this.range.addClass("ui-widget-header")}d(".ui-slider-handle",this.element).length===0&&d("").appendTo(this.element).addClass("ui-slider-handle"); +if(a.values&&a.values.length)for(;d(".ui-slider-handle",this.element).length").appendTo(this.element).addClass("ui-slider-handle");this.handles=d(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(c){c.preventDefault()}).hover(function(){a.disabled||d(this).addClass("ui-state-hover")},function(){d(this).removeClass("ui-state-hover")}).focus(function(){if(a.disabled)d(this).blur(); +else{d(".ui-slider .ui-state-focus").removeClass("ui-state-focus");d(this).addClass("ui-state-focus")}}).blur(function(){d(this).removeClass("ui-state-focus")});this.handles.each(function(c){d(this).data("index.ui-slider-handle",c)});this.handles.keydown(function(c){var e=true,f=d(this).data("index.ui-slider-handle"),h,g,i;if(!b.options.disabled){switch(c.keyCode){case d.ui.keyCode.HOME:case d.ui.keyCode.END:case d.ui.keyCode.PAGE_UP:case d.ui.keyCode.PAGE_DOWN:case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:e= +false;if(!b._keySliding){b._keySliding=true;d(this).addClass("ui-state-active");h=b._start(c,f);if(h===false)return}break}i=b.options.step;h=b.options.values&&b.options.values.length?(g=b.values(f)):(g=b.value());switch(c.keyCode){case d.ui.keyCode.HOME:g=b._valueMin();break;case d.ui.keyCode.END:g=b._valueMax();break;case d.ui.keyCode.PAGE_UP:g=b._trimAlignValue(h+(b._valueMax()-b._valueMin())/5);break;case d.ui.keyCode.PAGE_DOWN:g=b._trimAlignValue(h-(b._valueMax()-b._valueMin())/5);break;case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:if(h=== +b._valueMax())return;g=b._trimAlignValue(h+i);break;case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:if(h===b._valueMin())return;g=b._trimAlignValue(h-i);break}b._slide(c,f,g);return e}}).keyup(function(c){var e=d(this).data("index.ui-slider-handle");if(b._keySliding){b._keySliding=false;b._stop(c,e);b._change(c,e);d(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider"); +this._mouseDestroy();return this},_mouseCapture:function(b){var a=this.options,c,e,f,h,g;if(a.disabled)return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();c=this._normValueFromMouse({x:b.pageX,y:b.pageY});e=this._valueMax()-this._valueMin()+1;h=this;this.handles.each(function(i){var j=Math.abs(c-h.values(i));if(e>j){e=j;f=d(this);g=i}});if(a.range===true&&this.values(1)===a.min){g+=1;f=d(this.handles[g])}if(this._start(b, +g)===false)return false;this._mouseSliding=true;h._handleIndex=g;f.addClass("ui-state-active").focus();a=f.offset();this._clickOffset=!d(b.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:b.pageX-a.left-f.width()/2,top:b.pageY-a.top-f.height()/2-(parseInt(f.css("borderTopWidth"),10)||0)-(parseInt(f.css("borderBottomWidth"),10)||0)+(parseInt(f.css("marginTop"),10)||0)};this.handles.hasClass("ui-state-hover")||this._slide(b,g,c);return this._animateOff=true},_mouseStart:function(){return true}, +_mouseDrag:function(b){var a=this._normValueFromMouse({x:b.pageX,y:b.pageY});this._slide(b,this._handleIndex,a);return false},_mouseStop:function(b){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(b,this._handleIndex);this._change(b,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=false},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(b){var a; +if(this.orientation==="horizontal"){a=this.elementSize.width;b=b.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{a=this.elementSize.height;b=b.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}a=b/a;if(a>1)a=1;if(a<0)a=0;if(this.orientation==="vertical")a=1-a;b=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+a*b)},_start:function(b,a){var c={handle:this.handles[a],value:this.value()};if(this.options.values&&this.options.values.length){c.value= +this.values(a);c.values=this.values()}return this._trigger("start",b,c)},_slide:function(b,a,c){var e;if(this.options.values&&this.options.values.length){e=this.values(a?0:1);if(this.options.values.length===2&&this.options.range===true&&(a===0&&c>e||a===1&&c1){this.options.values[b]=this._trimAlignValue(a);this._refreshValue();this._change(null,b)}if(arguments.length)if(d.isArray(arguments[0])){c=this.options.values;e=arguments[0];for(f=0;f=this._valueMax())return this._valueMax();var a=this.options.step>0?this.options.step:1,c=(b-this._valueMin())%a;alignValue=b-c;if(Math.abs(c)*2>=a)alignValue+=c>0?a:-a;return parseFloat(alignValue.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max}, +_refreshValue:function(){var b=this.options.range,a=this.options,c=this,e=!this._animateOff?a.animate:false,f,h={},g,i,j,l;if(this.options.values&&this.options.values.length)this.handles.each(function(k){f=(c.values(k)-c._valueMin())/(c._valueMax()-c._valueMin())*100;h[c.orientation==="horizontal"?"left":"bottom"]=f+"%";d(this).stop(1,1)[e?"animate":"css"](h,a.animate);if(c.options.range===true)if(c.orientation==="horizontal"){if(k===0)c.range.stop(1,1)[e?"animate":"css"]({left:f+"%"},a.animate); +if(k===1)c.range[e?"animate":"css"]({width:f-g+"%"},{queue:false,duration:a.animate})}else{if(k===0)c.range.stop(1,1)[e?"animate":"css"]({bottom:f+"%"},a.animate);if(k===1)c.range[e?"animate":"css"]({height:f-g+"%"},{queue:false,duration:a.animate})}g=f});else{i=this.value();j=this._valueMin();l=this._valueMax();f=l!==j?(i-j)/(l-j)*100:0;h[c.orientation==="horizontal"?"left":"bottom"]=f+"%";this.handle.stop(1,1)[e?"animate":"css"](h,a.animate);if(b==="min"&&this.orientation==="horizontal")this.range.stop(1, +1)[e?"animate":"css"]({width:f+"%"},a.animate);if(b==="max"&&this.orientation==="horizontal")this.range[e?"animate":"css"]({width:100-f+"%"},{queue:false,duration:a.animate});if(b==="min"&&this.orientation==="vertical")this.range.stop(1,1)[e?"animate":"css"]({height:f+"%"},a.animate);if(b==="max"&&this.orientation==="vertical")this.range[e?"animate":"css"]({height:100-f+"%"},{queue:false,duration:a.animate})}}});d.extend(d.ui.slider,{version:"1.8.7"})})(jQuery); +;/* + * jQuery UI Tabs 1.8.7 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Tabs + * + * Depends: + * jquery.ui.core.js + * jquery.ui.widget.js + */ +(function(d,p){function u(){return++v}function w(){return++x}var v=0,x=0;d.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"
    ",remove:null,select:null,show:null,spinner:"Loading…",tabTemplate:"
  • #{label}
  • "},_create:function(){this._tabify(true)},_setOption:function(b,e){if(b=="selected")this.options.collapsible&& +e==this.options.selected||this.select(e);else{this.options[b]=e;this._tabify()}},_tabId:function(b){return b.title&&b.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+u()},_sanitizeSelector:function(b){return b.replace(/:/g,"\\:")},_cookie:function(){var b=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+w());return d.cookie.apply(null,[b].concat(d.makeArray(arguments)))},_ui:function(b,e){return{tab:b,panel:e,index:this.anchors.index(b)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var b= +d(this);b.html(b.data("label.tabs")).removeData("label.tabs")})},_tabify:function(b){function e(g,f){g.css("display","");!d.support.opacity&&f.opacity&&g[0].style.removeAttribute("filter")}var a=this,c=this.options,h=/^#.+/;this.list=this.element.find("ol,ul").eq(0);this.lis=d(" > li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return d("a",this)[0]});this.panels=d([]);this.anchors.each(function(g,f){var i=d(f).attr("href"),l=i.split("#")[0],q;if(l&&(l===location.toString().split("#")[0]|| +(q=d("base")[0])&&l===q.href)){i=f.hash;f.href=i}if(h.test(i))a.panels=a.panels.add(a.element.find(a._sanitizeSelector(i)));else if(i&&i!=="#"){d.data(f,"href.tabs",i);d.data(f,"load.tabs",i.replace(/#.*$/,""));i=a._tabId(f);f.href="#"+i;f=a.element.find("#"+i);if(!f.length){f=d(c.panelTemplate).attr("id",i).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(a.panels[g-1]||a.list);f.data("destroy.tabs",true)}a.panels=a.panels.add(f)}else c.disabled.push(g)});if(b){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all"); +this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(c.selected===p){location.hash&&this.anchors.each(function(g,f){if(f.hash==location.hash){c.selected=g;return false}});if(typeof c.selected!=="number"&&c.cookie)c.selected=parseInt(a._cookie(),10);if(typeof c.selected!=="number"&&this.lis.filter(".ui-tabs-selected").length)c.selected= +this.lis.index(this.lis.filter(".ui-tabs-selected"));c.selected=c.selected||(this.lis.length?0:-1)}else if(c.selected===null)c.selected=-1;c.selected=c.selected>=0&&this.anchors[c.selected]||c.selected<0?c.selected:0;c.disabled=d.unique(c.disabled.concat(d.map(this.lis.filter(".ui-state-disabled"),function(g){return a.lis.index(g)}))).sort();d.inArray(c.selected,c.disabled)!=-1&&c.disabled.splice(d.inArray(c.selected,c.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active"); +if(c.selected>=0&&this.anchors.length){a.element.find(a._sanitizeSelector(a.anchors[c.selected].hash)).removeClass("ui-tabs-hide");this.lis.eq(c.selected).addClass("ui-tabs-selected ui-state-active");a.element.queue("tabs",function(){a._trigger("show",null,a._ui(a.anchors[c.selected],a.element.find(a._sanitizeSelector(a.anchors[c.selected].hash))))});this.load(c.selected)}d(window).bind("unload",function(){a.lis.add(a.anchors).unbind(".tabs");a.lis=a.anchors=a.panels=null})}else c.selected=this.lis.index(this.lis.filter(".ui-tabs-selected")); +this.element[c.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");c.cookie&&this._cookie(c.selected,c.cookie);b=0;for(var j;j=this.lis[b];b++)d(j)[d.inArray(b,c.disabled)!=-1&&!d(j).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");c.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(c.event!=="mouseover"){var k=function(g,f){f.is(":not(.ui-state-disabled)")&&f.addClass("ui-state-"+g)},n=function(g,f){f.removeClass("ui-state-"+ +g)};this.lis.bind("mouseover.tabs",function(){k("hover",d(this))});this.lis.bind("mouseout.tabs",function(){n("hover",d(this))});this.anchors.bind("focus.tabs",function(){k("focus",d(this).closest("li"))});this.anchors.bind("blur.tabs",function(){n("focus",d(this).closest("li"))})}var m,o;if(c.fx)if(d.isArray(c.fx)){m=c.fx[0];o=c.fx[1]}else m=o=c.fx;var r=o?function(g,f){d(g).closest("li").addClass("ui-tabs-selected ui-state-active");f.hide().removeClass("ui-tabs-hide").animate(o,o.duration||"normal", +function(){e(f,o);a._trigger("show",null,a._ui(g,f[0]))})}:function(g,f){d(g).closest("li").addClass("ui-tabs-selected ui-state-active");f.removeClass("ui-tabs-hide");a._trigger("show",null,a._ui(g,f[0]))},s=m?function(g,f){f.animate(m,m.duration||"normal",function(){a.lis.removeClass("ui-tabs-selected ui-state-active");f.addClass("ui-tabs-hide");e(f,m);a.element.dequeue("tabs")})}:function(g,f){a.lis.removeClass("ui-tabs-selected ui-state-active");f.addClass("ui-tabs-hide");a.element.dequeue("tabs")}; +this.anchors.bind(c.event+".tabs",function(){var g=this,f=d(g).closest("li"),i=a.panels.filter(":not(.ui-tabs-hide)"),l=a.element.find(a._sanitizeSelector(g.hash));if(f.hasClass("ui-tabs-selected")&&!c.collapsible||f.hasClass("ui-state-disabled")||f.hasClass("ui-state-processing")||a.panels.filter(":animated").length||a._trigger("select",null,a._ui(this,l[0]))===false){this.blur();return false}c.selected=a.anchors.index(this);a.abort();if(c.collapsible)if(f.hasClass("ui-tabs-selected")){c.selected= +-1;c.cookie&&a._cookie(c.selected,c.cookie);a.element.queue("tabs",function(){s(g,i)}).dequeue("tabs");this.blur();return false}else if(!i.length){c.cookie&&a._cookie(c.selected,c.cookie);a.element.queue("tabs",function(){r(g,l)});a.load(a.anchors.index(this));this.blur();return false}c.cookie&&a._cookie(c.selected,c.cookie);if(l.length){i.length&&a.element.queue("tabs",function(){s(g,i)});a.element.queue("tabs",function(){r(g,l)});a.load(a.anchors.index(this))}else throw"jQuery UI Tabs: Mismatching fragment identifier."; +d.browser.msie&&this.blur()});this.anchors.bind("click.tabs",function(){return false})},_getIndex:function(b){if(typeof b=="string")b=this.anchors.index(this.anchors.filter("[href$="+b+"]"));return b},destroy:function(){var b=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var e= +d.data(this,"href.tabs");if(e)this.href=e;var a=d(this).unbind(".tabs");d.each(["href","load","cache"],function(c,h){a.removeData(h+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){d.data(this,"destroy.tabs")?d(this).remove():d(this).removeClass("ui-state-default ui-corner-top ui-tabs-selected ui-state-active ui-state-hover ui-state-focus ui-state-disabled ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide")});b.cookie&&this._cookie(null,b.cookie);return this},add:function(b, +e,a){if(a===p)a=this.anchors.length;var c=this,h=this.options;e=d(h.tabTemplate.replace(/#\{href\}/g,b).replace(/#\{label\}/g,e));b=!b.indexOf("#")?b.replace("#",""):this._tabId(d("a",e)[0]);e.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var j=c.element.find("#"+b);j.length||(j=d(h.panelTemplate).attr("id",b).data("destroy.tabs",true));j.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(a>=this.lis.length){e.appendTo(this.list);j.appendTo(this.list[0].parentNode)}else{e.insertBefore(this.lis[a]); +j.insertBefore(this.panels[a])}h.disabled=d.map(h.disabled,function(k){return k>=a?++k:k});this._tabify();if(this.anchors.length==1){h.selected=0;e.addClass("ui-tabs-selected ui-state-active");j.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){c._trigger("show",null,c._ui(c.anchors[0],c.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[a],this.panels[a]));return this},remove:function(b){b=this._getIndex(b);var e=this.options,a=this.lis.eq(b).remove(),c=this.panels.eq(b).remove(); +if(a.hasClass("ui-tabs-selected")&&this.anchors.length>1)this.select(b+(b+1=b?--h:h});this._tabify();this._trigger("remove",null,this._ui(a.find("a")[0],c[0]));return this},enable:function(b){b=this._getIndex(b);var e=this.options;if(d.inArray(b,e.disabled)!=-1){this.lis.eq(b).removeClass("ui-state-disabled");e.disabled=d.grep(e.disabled,function(a){return a!=b});this._trigger("enable",null, +this._ui(this.anchors[b],this.panels[b]));return this}},disable:function(b){b=this._getIndex(b);var e=this.options;if(b!=e.selected){this.lis.eq(b).addClass("ui-state-disabled");e.disabled.push(b);e.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[b],this.panels[b]))}return this},select:function(b){b=this._getIndex(b);if(b==-1)if(this.options.collapsible&&this.options.selected!=-1)b=this.options.selected;else return this;this.anchors.eq(b).trigger(this.options.event+".tabs");return this}, +load:function(b){b=this._getIndex(b);var e=this,a=this.options,c=this.anchors.eq(b)[0],h=d.data(c,"load.tabs");this.abort();if(!h||this.element.queue("tabs").length!==0&&d.data(c,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(b).addClass("ui-state-processing");if(a.spinner){var j=d("span",c);j.data("label.tabs",j.html()).html(a.spinner)}this.xhr=d.ajax(d.extend({},a.ajaxOptions,{url:h,success:function(k,n){e.element.find(e._sanitizeSelector(c.hash)).html(k);e._cleanup();a.cache&&d.data(c, +"cache.tabs",true);e._trigger("load",null,e._ui(e.anchors[b],e.panels[b]));try{a.ajaxOptions.success(k,n)}catch(m){}},error:function(k,n){e._cleanup();e._trigger("load",null,e._ui(e.anchors[b],e.panels[b]));try{a.ajaxOptions.error(k,n,b,c)}catch(m){}}}));e.element.dequeue("tabs");return this}},abort:function(){this.element.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup();return this}, +url:function(b,e){this.anchors.eq(b).removeData("cache.tabs").data("load.tabs",e);return this},length:function(){return this.anchors.length}});d.extend(d.ui.tabs,{version:"1.8.7"});d.extend(d.ui.tabs.prototype,{rotation:null,rotate:function(b,e){var a=this,c=this.options,h=a._rotate||(a._rotate=function(j){clearTimeout(a.rotation);a.rotation=setTimeout(function(){var k=c.selected;a.select(++k')}function E(a,b){d.extend(a,b);for(var c in b)if(b[c]== +null||b[c]==G)a[c]=b[c];return a}d.extend(d.ui,{datepicker:{version:"1.8.7"}});var y=(new Date).getTime();d.extend(K.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){E(this._defaults,a||{});return this},_attachDatepicker:function(a,b){var c=null;for(var e in this._defaults){var f=a.getAttribute("date:"+e);if(f){c=c||{};try{c[e]=eval(f)}catch(h){c[e]=f}}}e=a.nodeName.toLowerCase(); +f=e=="div"||e=="span";if(!a.id){this.uuid+=1;a.id="dp"+this.uuid}var i=this._newInst(d(a),f);i.settings=d.extend({},b||{},c||{});if(e=="input")this._connectDatepicker(a,i);else f&&this._inlineDatepicker(a,i)},_newInst:function(a,b){return{id:a[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dpDiv:!b?this.dpDiv:d('
    ')}}, +_connectDatepicker:function(a,b){var c=d(a);b.append=d([]);b.trigger=d([]);if(!c.hasClass(this.markerClassName)){this._attachments(c,b);c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});this._autoSize(b);d.data(a,"datepicker",b)}},_attachments:function(a,b){var c=this._get(b,"appendText"),e=this._get(b,"isRTL");b.append&& +b.append.remove();if(c){b.append=d(''+c+"");a[e?"before":"after"](b.append)}a.unbind("focus",this._showDatepicker);b.trigger&&b.trigger.remove();c=this._get(b,"showOn");if(c=="focus"||c=="both")a.focus(this._showDatepicker);if(c=="button"||c=="both"){c=this._get(b,"buttonText");var f=this._get(b,"buttonImage");b.trigger=d(this._get(b,"buttonImageOnly")?d("").addClass(this._triggerClass).attr({src:f,alt:c,title:c}):d('').addClass(this._triggerClass).html(f== +""?c:d("").attr({src:f,alt:c,title:c})));a[e?"before":"after"](b.trigger);b.trigger.click(function(){d.datepicker._datepickerShowing&&d.datepicker._lastInput==a[0]?d.datepicker._hideDatepicker():d.datepicker._showDatepicker(a[0]);return false})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b=new Date(2009,11,20),c=this._get(a,"dateFormat");if(c.match(/[DM]/)){var e=function(f){for(var h=0,i=0,g=0;gh){h=f[g].length;i=g}return i};b.setMonth(e(this._get(a, +c.match(/MM/)?"monthNames":"monthNamesShort")));b.setDate(e(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-b.getDay())}a.input.attr("size",this._formatDate(a,b).length)}},_inlineDatepicker:function(a,b){var c=d(a);if(!c.hasClass(this.markerClassName)){c.addClass(this.markerClassName).append(b.dpDiv).bind("setData.datepicker",function(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});d.data(a,"datepicker",b);this._setDate(b,this._getDefaultDate(b), +true);this._updateDatepicker(b);this._updateAlternate(b);b.dpDiv.show()}},_dialogDatepicker:function(a,b,c,e,f){a=this._dialogInst;if(!a){this.uuid+=1;this._dialogInput=d('');this._dialogInput.keydown(this._doKeyDown);d("body").append(this._dialogInput);a=this._dialogInst=this._newInst(this._dialogInput,false);a.settings={};d.data(this._dialogInput[0],"datepicker",a)}E(a.settings,e||{}); +b=b&&b.constructor==Date?this._formatDate(a,b):b;this._dialogInput.val(b);this._pos=f?f.length?f:[f.pageX,f.pageY]:null;if(!this._pos)this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");a.settings.onSelect=c;this._inDialog=true;this.dpDiv.addClass(this._dialogClass); +this._showDatepicker(this._dialogInput[0]);d.blockUI&&d.blockUI(this.dpDiv);d.data(this._dialogInput[0],"datepicker",a);return this},_destroyDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();d.removeData(a,"datepicker");if(e=="input"){c.append.remove();c.trigger.remove();b.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup", +this._doKeyUp)}else if(e=="div"||e=="span")b.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=false;c.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else if(e=="div"||e=="span")b.children("."+this._inlineClass).children().removeClass("ui-state-disabled");this._disabledInputs=d.map(this._disabledInputs, +function(f){return f==a?null:f})}},_disableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=true;c.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else if(e=="div"||e=="span")b.children("."+this._inlineClass).children().addClass("ui-state-disabled");this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null: +f});this._disabledInputs[this._disabledInputs.length]=a}},_isDisabledDatepicker:function(a){if(!a)return false;for(var b=0;b-1}},_doKeyUp:function(a){a=d.datepicker._getInst(a.target);if(a.input.val()!=a.lastVal)try{if(d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,d.datepicker._getFormatConfig(a))){d.datepicker._setDateFromField(a);d.datepicker._updateAlternate(a);d.datepicker._updateDatepicker(a)}}catch(b){d.datepicker.log(b)}return true}, +_showDatepicker:function(a){a=a.target||a;if(a.nodeName.toLowerCase()!="input")a=d("input",a.parentNode)[0];if(!(d.datepicker._isDisabledDatepicker(a)||d.datepicker._lastInput==a)){var b=d.datepicker._getInst(a);d.datepicker._curInst&&d.datepicker._curInst!=b&&d.datepicker._curInst.dpDiv.stop(true,true);var c=d.datepicker._get(b,"beforeShow");E(b.settings,c?c.apply(a,[a,b]):{});b.lastVal=null;d.datepicker._lastInput=a;d.datepicker._setDateFromField(b);if(d.datepicker._inDialog)a.value="";if(!d.datepicker._pos){d.datepicker._pos= +d.datepicker._findPos(a);d.datepicker._pos[1]+=a.offsetHeight}var e=false;d(a).parents().each(function(){e|=d(this).css("position")=="fixed";return!e});if(e&&d.browser.opera){d.datepicker._pos[0]-=document.documentElement.scrollLeft;d.datepicker._pos[1]-=document.documentElement.scrollTop}c={left:d.datepicker._pos[0],top:d.datepicker._pos[1]};d.datepicker._pos=null;b.dpDiv.empty();b.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});d.datepicker._updateDatepicker(b);c=d.datepicker._checkOffset(b, +c,e);b.dpDiv.css({position:d.datepicker._inDialog&&d.blockUI?"static":e?"fixed":"absolute",display:"none",left:c.left+"px",top:c.top+"px"});if(!b.inline){c=d.datepicker._get(b,"showAnim");var f=d.datepicker._get(b,"duration"),h=function(){d.datepicker._datepickerShowing=true;var i=b.dpDiv.find("iframe.ui-datepicker-cover");if(i.length){var g=d.datepicker._getBorders(b.dpDiv);i.css({left:-g[0],top:-g[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()})}};b.dpDiv.zIndex(d(a).zIndex()+1);d.effects&& +d.effects[c]?b.dpDiv.show(c,d.datepicker._get(b,"showOptions"),f,h):b.dpDiv[c||"show"](c?f:null,h);if(!c||!f)h();b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus();d.datepicker._curInst=b}}},_updateDatepicker:function(a){var b=this,c=d.datepicker._getBorders(a.dpDiv);a.dpDiv.empty().append(this._generateHTML(a));var e=a.dpDiv.find("iframe.ui-datepicker-cover");e.length&&e.css({left:-c[0],top:-c[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()});a.dpDiv.find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout", +function(){d(this).removeClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&d(this).removeClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&d(this).removeClass("ui-datepicker-next-hover")}).bind("mouseover",function(){if(!b._isDisabledDatepicker(a.inline?a.dpDiv.parent()[0]:a.input[0])){d(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");d(this).addClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!= +-1&&d(this).addClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&d(this).addClass("ui-datepicker-next-hover")}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();c=this._getNumberOfMonths(a);e=c[1];e>1?a.dpDiv.addClass("ui-datepicker-multi-"+e).css("width",17*e+"em"):a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");a.dpDiv[(c[0]!=1||c[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");a.dpDiv[(this._get(a, +"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");a==d.datepicker._curInst&&d.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.input.focus();if(a.yearshtml){var f=a.yearshtml;setTimeout(function(){f===a.yearshtml&&a.dpDiv.find("select.ui-datepicker-year:first").replaceWith(a.yearshtml);f=a.yearshtml=null},0)}},_getBorders:function(a){var b=function(c){return{thin:1,medium:2,thick:3}[c]||c};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]}, +_checkOffset:function(a,b,c){var e=a.dpDiv.outerWidth(),f=a.dpDiv.outerHeight(),h=a.input?a.input.outerWidth():0,i=a.input?a.input.outerHeight():0,g=document.documentElement.clientWidth+d(document).scrollLeft(),j=document.documentElement.clientHeight+d(document).scrollTop();b.left-=this._get(a,"isRTL")?e-h:0;b.left-=c&&b.left==a.input.offset().left?d(document).scrollLeft():0;b.top-=c&&b.top==a.input.offset().top+i?d(document).scrollTop():0;b.left-=Math.min(b.left,b.left+e>g&&g>e?Math.abs(b.left+e- +g):0);b.top-=Math.min(b.top,b.top+f>j&&j>f?Math.abs(f+i):0);return b},_findPos:function(a){for(var b=this._get(this._getInst(a),"isRTL");a&&(a.type=="hidden"||a.nodeType!=1);)a=a[b?"previousSibling":"nextSibling"];a=d(a).offset();return[a.left,a.top]},_hideDatepicker:function(a){var b=this._curInst;if(!(!b||a&&b!=d.data(a,"datepicker")))if(this._datepickerShowing){a=this._get(b,"showAnim");var c=this._get(b,"duration"),e=function(){d.datepicker._tidyDialog(b);this._curInst=null};d.effects&&d.effects[a]? +b.dpDiv.hide(a,d.datepicker._get(b,"showOptions"),c,e):b.dpDiv[a=="slideDown"?"slideUp":a=="fadeIn"?"fadeOut":"hide"](a?c:null,e);a||e();if(a=this._get(b,"onClose"))a.apply(b.input?b.input[0]:null,[b.input?b.input.val():"",b]);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(d.blockUI){d.unblockUI();d("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")}, +_checkExternalClick:function(a){if(d.datepicker._curInst){a=d(a.target);a[0].id!=d.datepicker._mainDivId&&a.parents("#"+d.datepicker._mainDivId).length==0&&!a.hasClass(d.datepicker.markerClassName)&&!a.hasClass(d.datepicker._triggerClass)&&d.datepicker._datepickerShowing&&!(d.datepicker._inDialog&&d.blockUI)&&d.datepicker._hideDatepicker()}},_adjustDate:function(a,b,c){a=d(a);var e=this._getInst(a[0]);if(!this._isDisabledDatepicker(a[0])){this._adjustInstDate(e,b+(c=="M"?this._get(e,"showCurrentAtPos"): +0),c);this._updateDatepicker(e)}},_gotoToday:function(a){a=d(a);var b=this._getInst(a[0]);if(this._get(b,"gotoCurrent")&&b.currentDay){b.selectedDay=b.currentDay;b.drawMonth=b.selectedMonth=b.currentMonth;b.drawYear=b.selectedYear=b.currentYear}else{var c=new Date;b.selectedDay=c.getDate();b.drawMonth=b.selectedMonth=c.getMonth();b.drawYear=b.selectedYear=c.getFullYear()}this._notifyChange(b);this._adjustDate(a)},_selectMonthYear:function(a,b,c){a=d(a);var e=this._getInst(a[0]);e._selectingMonthYear= +false;e["selected"+(c=="M"?"Month":"Year")]=e["draw"+(c=="M"?"Month":"Year")]=parseInt(b.options[b.selectedIndex].value,10);this._notifyChange(e);this._adjustDate(a)},_clickMonthYear:function(a){var b=this._getInst(d(a)[0]);b.input&&b._selectingMonthYear&&setTimeout(function(){b.input.focus()},0);b._selectingMonthYear=!b._selectingMonthYear},_selectDay:function(a,b,c,e){var f=d(a);if(!(d(e).hasClass(this._unselectableClass)||this._isDisabledDatepicker(f[0]))){f=this._getInst(f[0]);f.selectedDay=f.currentDay= +d("a",e).html();f.selectedMonth=f.currentMonth=b;f.selectedYear=f.currentYear=c;this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear))}},_clearDate:function(a){a=d(a);this._getInst(a[0]);this._selectDate(a,"")},_selectDate:function(a,b){a=this._getInst(d(a)[0]);b=b!=null?b:this._formatDate(a);a.input&&a.input.val(b);this._updateAlternate(a);var c=this._get(a,"onSelect");if(c)c.apply(a.input?a.input[0]:null,[b,a]);else a.input&&a.input.trigger("change");if(a.inline)this._updateDatepicker(a); +else{this._hideDatepicker();this._lastInput=a.input[0];typeof a.input[0]!="object"&&a.input.focus();this._lastInput=null}},_updateAlternate:function(a){var b=this._get(a,"altField");if(b){var c=this._get(a,"altFormat")||this._get(a,"dateFormat"),e=this._getDate(a),f=this.formatDate(c,e,this._getFormatConfig(a));d(b).each(function(){d(this).val(f)})}},noWeekends:function(a){a=a.getDay();return[a>0&&a<6,""]},iso8601Week:function(a){a=new Date(a.getTime());a.setDate(a.getDate()+4-(a.getDay()||7));var b= +a.getTime();a.setMonth(0);a.setDate(1);return Math.floor(Math.round((b-a)/864E5)/7)+1},parseDate:function(a,b,c){if(a==null||b==null)throw"Invalid arguments";b=typeof b=="object"?b.toString():b+"";if(b=="")return null;for(var e=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff,f=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,h=(c?c.dayNames:null)||this._defaults.dayNames,i=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,g=(c?c.monthNames:null)||this._defaults.monthNames, +j=c=-1,l=-1,u=-1,k=false,o=function(p){(p=z+1-1){j=1;l=u;do{e=this._getDaysInMonth(c,j-1);if(l<=e)break;j++;l-=e}while(1)}w=this._daylightSavingAdjust(new Date(c,j-1,l));if(w.getFullYear()!=c||w.getMonth()+1!=j||w.getDate()!=l)throw"Invalid date";return w},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y", +RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*1E7,formatDate:function(a,b,c){if(!b)return"";var e=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,f=(c?c.dayNames:null)||this._defaults.dayNames,h=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort;c=(c?c.monthNames:null)||this._defaults.monthNames;var i=function(o){(o=k+112?a.getHours()+2:0);return a},_setDate:function(a,b,c){var e=!b,f=a.selectedMonth,h=a.selectedYear;b=this._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay= +a.currentDay=b.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=b.getMonth();a.drawYear=a.selectedYear=a.currentYear=b.getFullYear();if((f!=a.selectedMonth||h!=a.selectedYear)&&!c)this._notifyChange(a);this._adjustInstDate(a);if(a.input)a.input.val(e?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||a.input&&a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_generateHTML:function(a){var b=new Date;b=this._daylightSavingAdjust(new Date(b.getFullYear(), +b.getMonth(),b.getDate()));var c=this._get(a,"isRTL"),e=this._get(a,"showButtonPanel"),f=this._get(a,"hideIfNoPrevNext"),h=this._get(a,"navigationAsDateFormat"),i=this._getNumberOfMonths(a),g=this._get(a,"showCurrentAtPos"),j=this._get(a,"stepMonths"),l=i[0]!=1||i[1]!=1,u=this._daylightSavingAdjust(!a.currentDay?new Date(9999,9,9):new Date(a.currentYear,a.currentMonth,a.currentDay)),k=this._getMinMaxDate(a,"min"),o=this._getMinMaxDate(a,"max");g=a.drawMonth-g;var m=a.drawYear;if(g<0){g+=12;m--}if(o){var n= +this._daylightSavingAdjust(new Date(o.getFullYear(),o.getMonth()-i[0]*i[1]+1,o.getDate()));for(n=k&&nn;){g--;if(g<0){g=11;m--}}}a.drawMonth=g;a.drawYear=m;n=this._get(a,"prevText");n=!h?n:this.formatDate(n,this._daylightSavingAdjust(new Date(m,g-j,1)),this._getFormatConfig(a));n=this._canAdjustMonth(a,-1,m,g)?''+n+"":f?"":''+n+"";var r=this._get(a,"nextText");r=!h?r:this.formatDate(r,this._daylightSavingAdjust(new Date(m,g+j,1)),this._getFormatConfig(a));f=this._canAdjustMonth(a,+1,m,g)?''+r+"":f?"":''+r+"";j=this._get(a,"currentText");r=this._get(a,"gotoCurrent")&&a.currentDay?u:b;j=!h?j:this.formatDate(j,r,this._getFormatConfig(a));h=!a.inline?'":"";e=e?'
    '+(c?h:"")+(this._isInRange(a,r)?'":"")+(c?"":h)+"
    ":"";h=parseInt(this._get(a,"firstDay"),10);h=isNaN(h)?0:h;j=this._get(a,"showWeek");r=this._get(a,"dayNames");this._get(a,"dayNamesShort");var s=this._get(a,"dayNamesMin"),z= +this._get(a,"monthNames"),w=this._get(a,"monthNamesShort"),p=this._get(a,"beforeShowDay"),v=this._get(a,"showOtherMonths"),H=this._get(a,"selectOtherMonths");this._get(a,"calculateWeek");for(var L=this._getDefaultDate(a),I="",C=0;C1)switch(D){case 0:x+=" ui-datepicker-group-first";t=" ui-corner-"+(c?"right":"left");break;case i[1]- +1:x+=" ui-datepicker-group-last";t=" ui-corner-"+(c?"left":"right");break;default:x+=" ui-datepicker-group-middle";t="";break}x+='">'}x+='
    '+(/all|left/.test(t)&&C==0?c?f:n:"")+(/all|right/.test(t)&&C==0?c?n:f:"")+this._generateMonthYearHeader(a,g,m,k,o,C>0||D>0,z,w)+'
    ';var A=j?'":"";for(t=0;t<7;t++){var q= +(t+h)%7;A+="=5?' class="ui-datepicker-week-end"':"")+'>'+s[q]+""}x+=A+"";A=this._getDaysInMonth(m,g);if(m==a.selectedYear&&g==a.selectedMonth)a.selectedDay=Math.min(a.selectedDay,A);t=(this._getFirstDayOfMonth(m,g)-h+7)%7;A=l?6:Math.ceil((t+A)/7);q=this._daylightSavingAdjust(new Date(m,g,1-t));for(var O=0;O";var P=!j?"":'";for(t=0;t<7;t++){var F= +p?p.apply(a.input?a.input[0]:null,[q]):[true,""],B=q.getMonth()!=g,J=B&&!H||!F[0]||k&&qo;P+='";q.setDate(q.getDate()+1);q=this._daylightSavingAdjust(q)}x+= +P+""}g++;if(g>11){g=0;m++}x+="
    '+this._get(a,"weekHeader")+"
    '+this._get(a,"calculateWeek")(q)+""+(B&&!v?" ":J?''+q.getDate()+"":''+q.getDate()+"")+"
    "+(l?""+(i[0]>0&&D==i[1]-1?'
    ':""):"");M+=x}I+=M}I+=e+(d.browser.msie&&parseInt(d.browser.version,10)<7&&!a.inline?'':"");a._keyEvent=false;return I},_generateMonthYearHeader:function(a,b,c,e,f,h,i,g){var j=this._get(a,"changeMonth"),l=this._get(a,"changeYear"),u=this._get(a,"showMonthAfterYear"),k='
    ', +o="";if(h||!j)o+=''+i[b]+"";else{i=e&&e.getFullYear()==c;var m=f&&f.getFullYear()==c;o+='"}u||(k+=o+(h||!(j&& +l)?" ":""));a.yearshtml="";if(h||!l)k+=''+c+"";else{g=this._get(a,"yearRange").split(":");var r=(new Date).getFullYear();i=function(s){s=s.match(/c[+-].*/)?c+parseInt(s.substring(1),10):s.match(/[+-].*/)?r+parseInt(s,10):parseInt(s,10);return isNaN(s)?r:s};b=i(g[0]);g=Math.max(b,i(g[1]||""));b=e?Math.max(b,e.getFullYear()):b;g=f?Math.min(g,f.getFullYear()):g;for(a.yearshtml+='";if(d.browser.mozilla)k+='";else{k+=a.yearshtml;a.yearshtml=null}}k+=this._get(a,"yearSuffix");if(u)k+=(h||!(j&&l)?" ":"")+o;k+="
    ";return k},_adjustInstDate:function(a,b,c){var e= +a.drawYear+(c=="Y"?b:0),f=a.drawMonth+(c=="M"?b:0);b=Math.min(a.selectedDay,this._getDaysInMonth(e,f))+(c=="D"?b:0);e=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(e,f,b)));a.selectedDay=e.getDate();a.drawMonth=a.selectedMonth=e.getMonth();a.drawYear=a.selectedYear=e.getFullYear();if(c=="M"||c=="Y")this._notifyChange(a)},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");b=c&&ba?a:b},_notifyChange:function(a){var b=this._get(a, +"onChangeMonthYear");if(b)b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return a==null?[1,1]:typeof a=="number"?[1,a]:a},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){return 32-(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,e){var f=this._getNumberOfMonths(a); +c=this._daylightSavingAdjust(new Date(c,e+(b<0?b:f[0]*f[1]),1));b<0&&c.setDate(this._getDaysInMonth(c.getFullYear(),c.getMonth()));return this._isInRange(a,c)},_isInRange:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");return(!c||b.getTime()>=c.getTime())&&(!a||b.getTime()<=a.getTime())},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff");b=typeof b!="string"?b:(new Date).getFullYear()%100+parseInt(b,10);return{shortYearCutoff:b,dayNamesShort:this._get(a, +"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,e){if(!b){a.currentDay=a.selectedDay;a.currentMonth=a.selectedMonth;a.currentYear=a.selectedYear}b=b?typeof b=="object"?b:this._daylightSavingAdjust(new Date(e,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a))}});d.fn.datepicker= +function(a){if(!d.datepicker.initialized){d(document).mousedown(d.datepicker._checkExternalClick).find("body").append(d.datepicker.dpDiv);d.datepicker.initialized=true}var b=Array.prototype.slice.call(arguments,1);if(typeof a=="string"&&(a=="isDisabled"||a=="getDate"||a=="widget"))return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));if(a=="option"&&arguments.length==2&&typeof arguments[1]=="string")return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b)); +return this.each(function(){typeof a=="string"?d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this].concat(b)):d.datepicker._attachDatepicker(this,a)})};d.datepicker=new K;d.datepicker.initialized=false;d.datepicker.uuid=(new Date).getTime();d.datepicker.version="1.8.7";window["DP_jQuery_"+y]=d})(jQuery); +;/* + * jQuery UI Progressbar 1.8.7 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Progressbar + * + * Depends: + * jquery.ui.core.js + * jquery.ui.widget.js + */ +(function(b,d){b.widget("ui.progressbar",{options:{value:0,max:100},min:0,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.options.max,"aria-valuenow":this._value()});this.valueDiv=b("
    ").appendTo(this.element);this.oldValue=this._value();this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"); +this.valueDiv.remove();b.Widget.prototype.destroy.apply(this,arguments)},value:function(a){if(a===d)return this._value();this._setOption("value",a);return this},_setOption:function(a,c){if(a==="value"){this.options.value=c;this._refreshValue();this._value()===this.options.max&&this._trigger("complete")}b.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var a=this.options.value;if(typeof a!=="number")a=0;return Math.min(this.options.max,Math.max(this.min,a))},_percentage:function(){return 100* +this._value()/this.options.max},_refreshValue:function(){var a=this.value(),c=this._percentage();if(this.oldValue!==a){this.oldValue=a;this._trigger("change")}this.valueDiv.toggleClass("ui-corner-right",a===this.options.max).width(c.toFixed(0)+"%");this.element.attr("aria-valuenow",a)}});b.extend(b.ui.progressbar,{version:"1.8.7"})})(jQuery); +;/* + * jQuery UI Effects 1.8.7 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/ + */ +jQuery.effects||function(f,j){function n(c){var a;if(c&&c.constructor==Array&&c.length==3)return c;if(a=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(c))return[parseInt(a[1],10),parseInt(a[2],10),parseInt(a[3],10)];if(a=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(c))return[parseFloat(a[1])*2.55,parseFloat(a[2])*2.55,parseFloat(a[3])*2.55];if(a=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(c))return[parseInt(a[1], +16),parseInt(a[2],16),parseInt(a[3],16)];if(a=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(c))return[parseInt(a[1]+a[1],16),parseInt(a[2]+a[2],16),parseInt(a[3]+a[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(c))return o.transparent;return o[f.trim(c).toLowerCase()]}function s(c,a){var b;do{b=f.curCSS(c,a);if(b!=""&&b!="transparent"||f.nodeName(c,"body"))break;a="backgroundColor"}while(c=c.parentNode);return n(b)}function p(){var c=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle, +a={},b,d;if(c&&c.length&&c[0]&&c[c[0]])for(var e=c.length;e--;){b=c[e];if(typeof c[b]=="string"){d=b.replace(/\-(\w)/g,function(g,h){return h.toUpperCase()});a[d]=c[b]}}else for(b in c)if(typeof c[b]==="string")a[b]=c[b];return a}function q(c){var a,b;for(a in c){b=c[a];if(b==null||f.isFunction(b)||a in t||/scrollbar/.test(a)||!/color/i.test(a)&&isNaN(parseFloat(b)))delete c[a]}return c}function u(c,a){var b={_:0},d;for(d in a)if(c[d]!=a[d])b[d]=a[d];return b}function k(c,a,b,d){if(typeof c=="object"){d= +a;b=null;a=c;c=a.effect}if(f.isFunction(a)){d=a;b=null;a={}}if(typeof a=="number"||f.fx.speeds[a]){d=b;b=a;a={}}if(f.isFunction(b)){d=b;b=null}a=a||{};b=b||a.duration;b=f.fx.off?0:typeof b=="number"?b:b in f.fx.speeds?f.fx.speeds[b]:f.fx.speeds._default;d=d||a.complete;return[c,a,b,d]}function m(c){if(!c||typeof c==="number"||f.fx.speeds[c])return true;if(typeof c==="string"&&!f.effects[c])return true;return false}f.effects={};f.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor", +"borderTopColor","borderColor","color","outlineColor"],function(c,a){f.fx.step[a]=function(b){if(!b.colorInit){b.start=s(b.elem,a);b.end=n(b.end);b.colorInit=true}b.elem.style[a]="rgb("+Math.max(Math.min(parseInt(b.pos*(b.end[0]-b.start[0])+b.start[0],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[1]-b.start[1])+b.start[1],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[2]-b.start[2])+b.start[2],10),255),0)+")"}});var o={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0, +0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211, +211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},r=["add","remove","toggle"],t={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};f.effects.animateClass=function(c,a,b, +d){if(f.isFunction(b)){d=b;b=null}return this.each(function(){f.queue(this,"fx",function(){var e=f(this),g=e.attr("style")||" ",h=q(p.call(this)),l,v=e.attr("className");f.each(r,function(w,i){c[i]&&e[i+"Class"](c[i])});l=q(p.call(this));e.attr("className",v);e.animate(u(h,l),a,b,function(){f.each(r,function(w,i){c[i]&&e[i+"Class"](c[i])});if(typeof e.attr("style")=="object"){e.attr("style").cssText="";e.attr("style").cssText=g}else e.attr("style",g);d&&d.apply(this,arguments)});h=f.queue(this);l= +h.splice(h.length-1,1)[0];h.splice(1,0,l);f.dequeue(this)})})};f.fn.extend({_addClass:f.fn.addClass,addClass:function(c,a,b,d){return a?f.effects.animateClass.apply(this,[{add:c},a,b,d]):this._addClass(c)},_removeClass:f.fn.removeClass,removeClass:function(c,a,b,d){return a?f.effects.animateClass.apply(this,[{remove:c},a,b,d]):this._removeClass(c)},_toggleClass:f.fn.toggleClass,toggleClass:function(c,a,b,d,e){return typeof a=="boolean"||a===j?b?f.effects.animateClass.apply(this,[a?{add:c}:{remove:c}, +b,d,e]):this._toggleClass(c,a):f.effects.animateClass.apply(this,[{toggle:c},a,b,d])},switchClass:function(c,a,b,d,e){return f.effects.animateClass.apply(this,[{add:a,remove:c},b,d,e])}});f.extend(f.effects,{version:"1.8.7",save:function(c,a){for(var b=0;b").addClass("ui-effects-wrapper").css({fontSize:"100%", +background:"transparent",border:"none",margin:0,padding:0});c.wrap(b);b=c.parent();if(c.css("position")=="static"){b.css({position:"relative"});c.css({position:"relative"})}else{f.extend(a,{position:c.css("position"),zIndex:c.css("z-index")});f.each(["top","left","bottom","right"],function(d,e){a[e]=c.css(e);if(isNaN(parseInt(a[e],10)))a[e]="auto"});c.css({position:"relative",top:0,left:0})}return b.css(a).show()},removeWrapper:function(c){if(c.parent().is(".ui-effects-wrapper"))return c.parent().replaceWith(c); +return c},setTransition:function(c,a,b,d){d=d||{};f.each(a,function(e,g){unit=c.cssUnit(g);if(unit[0]>0)d[g]=unit[0]*b+unit[1]});return d}});f.fn.extend({effect:function(c){var a=k.apply(this,arguments),b={options:a[1],duration:a[2],callback:a[3]};a=b.options.mode;var d=f.effects[c];if(f.fx.off||!d)return a?this[a](b.duration,b.callback):this.each(function(){b.callback&&b.callback.call(this)});return d.call(this,b)},_show:f.fn.show,show:function(c){if(m(c))return this._show.apply(this,arguments); +else{var a=k.apply(this,arguments);a[1].mode="show";return this.effect.apply(this,a)}},_hide:f.fn.hide,hide:function(c){if(m(c))return this._hide.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="hide";return this.effect.apply(this,a)}},__toggle:f.fn.toggle,toggle:function(c){if(m(c)||typeof c==="boolean"||f.isFunction(c))return this.__toggle.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="toggle";return this.effect.apply(this,a)}},cssUnit:function(c){var a=this.css(c), +b=[];f.each(["em","px","%","pt"],function(d,e){if(a.indexOf(e)>0)b=[parseFloat(a),e]});return b}});f.easing.jswing=f.easing.swing;f.extend(f.easing,{def:"easeOutQuad",swing:function(c,a,b,d,e){return f.easing[f.easing.def](c,a,b,d,e)},easeInQuad:function(c,a,b,d,e){return d*(a/=e)*a+b},easeOutQuad:function(c,a,b,d,e){return-d*(a/=e)*(a-2)+b},easeInOutQuad:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a+b;return-d/2*(--a*(a-2)-1)+b},easeInCubic:function(c,a,b,d,e){return d*(a/=e)*a*a+b},easeOutCubic:function(c, +a,b,d,e){return d*((a=a/e-1)*a*a+1)+b},easeInOutCubic:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a+b;return d/2*((a-=2)*a*a+2)+b},easeInQuart:function(c,a,b,d,e){return d*(a/=e)*a*a*a+b},easeOutQuart:function(c,a,b,d,e){return-d*((a=a/e-1)*a*a*a-1)+b},easeInOutQuart:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a*a+b;return-d/2*((a-=2)*a*a*a-2)+b},easeInQuint:function(c,a,b,d,e){return d*(a/=e)*a*a*a*a+b},easeOutQuint:function(c,a,b,d,e){return d*((a=a/e-1)*a*a*a*a+1)+b},easeInOutQuint:function(c, +a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a*a*a+b;return d/2*((a-=2)*a*a*a*a+2)+b},easeInSine:function(c,a,b,d,e){return-d*Math.cos(a/e*(Math.PI/2))+d+b},easeOutSine:function(c,a,b,d,e){return d*Math.sin(a/e*(Math.PI/2))+b},easeInOutSine:function(c,a,b,d,e){return-d/2*(Math.cos(Math.PI*a/e)-1)+b},easeInExpo:function(c,a,b,d,e){return a==0?b:d*Math.pow(2,10*(a/e-1))+b},easeOutExpo:function(c,a,b,d,e){return a==e?b+d:d*(-Math.pow(2,-10*a/e)+1)+b},easeInOutExpo:function(c,a,b,d,e){if(a==0)return b;if(a== +e)return b+d;if((a/=e/2)<1)return d/2*Math.pow(2,10*(a-1))+b;return d/2*(-Math.pow(2,-10*--a)+2)+b},easeInCirc:function(c,a,b,d,e){return-d*(Math.sqrt(1-(a/=e)*a)-1)+b},easeOutCirc:function(c,a,b,d,e){return d*Math.sqrt(1-(a=a/e-1)*a)+b},easeInOutCirc:function(c,a,b,d,e){if((a/=e/2)<1)return-d/2*(Math.sqrt(1-a*a)-1)+b;return d/2*(Math.sqrt(1-(a-=2)*a)+1)+b},easeInElastic:function(c,a,b,d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e)==1)return b+d;g||(g=e*0.3);if(h").css({position:"absolute",visibility:"visible",left:-f*(h/d),top:-e*(i/c)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:h/d,height:i/c,left:g.left+f*(h/d)+(a.options.mode=="show"?(f-Math.floor(d/2))*(h/d):0),top:g.top+e*(i/c)+(a.options.mode=="show"?(e-Math.floor(c/2))*(i/c):0),opacity:a.options.mode=="show"?0:1}).animate({left:g.left+f*(h/d)+(a.options.mode=="show"?0:(f-Math.floor(d/2))*(h/d)),top:g.top+ +e*(i/c)+(a.options.mode=="show"?0:(e-Math.floor(c/2))*(i/c)),opacity:a.options.mode=="show"?1:0},a.duration||500);setTimeout(function(){a.options.mode=="show"?b.css({visibility:"visible"}):b.css({visibility:"visible"}).hide();a.callback&&a.callback.apply(b[0]);b.dequeue();j("div.ui-effects-explode").remove()},a.duration||500)})}})(jQuery); +;/* + * jQuery UI Effects Fade 1.8.7 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/Fade + * + * Depends: + * jquery.effects.core.js + */ +(function(b){b.effects.fade=function(a){return this.queue(function(){var c=b(this),d=b.effects.setMode(c,a.options.mode||"hide");c.animate({opacity:d},{queue:false,duration:a.duration,easing:a.options.easing,complete:function(){a.callback&&a.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery); +;/* + * jQuery UI Effects Fold 1.8.7 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/Fold + * + * Depends: + * jquery.effects.core.js + */ +(function(c){c.effects.fold=function(a){return this.queue(function(){var b=c(this),j=["position","top","left"],d=c.effects.setMode(b,a.options.mode||"hide"),g=a.options.size||15,h=!!a.options.horizFirst,k=a.duration?a.duration/2:c.fx.speeds._default/2;c.effects.save(b,j);b.show();var e=c.effects.createWrapper(b).css({overflow:"hidden"}),f=d=="show"!=h,l=f?["width","height"]:["height","width"];f=f?[e.width(),e.height()]:[e.height(),e.width()];var i=/([0-9]+)%/.exec(g);if(i)g=parseInt(i[1],10)/100* +f[d=="hide"?0:1];if(d=="show")e.css(h?{height:0,width:g}:{height:g,width:0});h={};i={};h[l[0]]=d=="show"?f[0]:g;i[l[1]]=d=="show"?f[1]:0;e.animate(h,k,a.options.easing).animate(i,k,a.options.easing,function(){d=="hide"&&b.hide();c.effects.restore(b,j);c.effects.removeWrapper(b);a.callback&&a.callback.apply(b[0],arguments);b.dequeue()})})}})(jQuery); +;/* + * jQuery UI Effects Highlight 1.8.7 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/Highlight + * + * Depends: + * jquery.effects.core.js + */ +(function(b){b.effects.highlight=function(c){return this.queue(function(){var a=b(this),e=["backgroundImage","backgroundColor","opacity"],d=b.effects.setMode(a,c.options.mode||"show"),f={backgroundColor:a.css("backgroundColor")};if(d=="hide")f.opacity=0;b.effects.save(a,e);a.show().css({backgroundImage:"none",backgroundColor:c.options.color||"#ffff99"}).animate(f,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){d=="hide"&&a.hide();b.effects.restore(a,e);d=="show"&&!b.support.opacity&& +this.style.removeAttribute("filter");c.callback&&c.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery); +;/* + * jQuery UI Effects Pulsate 1.8.7 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/Pulsate + * + * Depends: + * jquery.effects.core.js + */ +(function(d){d.effects.pulsate=function(a){return this.queue(function(){var b=d(this),c=d.effects.setMode(b,a.options.mode||"show");times=(a.options.times||5)*2-1;duration=a.duration?a.duration/2:d.fx.speeds._default/2;isVisible=b.is(":visible");animateTo=0;if(!isVisible){b.css("opacity",0).show();animateTo=1}if(c=="hide"&&isVisible||c=="show"&&!isVisible)times--;for(c=0;c').appendTo(document.body).addClass(a.options.className).css({top:d.top,left:d.left,height:b.innerHeight(),width:b.innerWidth(),position:"absolute"}).animate(c,a.duration,a.options.easing,function(){f.remove();a.callback&&a.callback.apply(b[0],arguments); +b.dequeue()})})}})(jQuery); +; \ No newline at end of file diff --git a/test/public/javascripts/app/jquery.ba-postmessage.0.5.min.js b/test/public/javascripts/app/jquery.ba-postmessage.0.5.min.js new file mode 100644 index 0000000..e736a5e --- /dev/null +++ b/test/public/javascripts/app/jquery.ba-postmessage.0.5.min.js @@ -0,0 +1,9 @@ +/* +* jQuery postMessage - v0.5 - 9/11/2009 +* http://benalman.com/projects/jquery-postmessage-plugin/ +* +* Copyright (c) 2009 "Cowboy" Ben Alman +* Dual licensed under the MIT and GPL licenses. +* http://benalman.com/about/license/ +*/ +(function($){var g,d,j=1,a,b=this,f=!1,h="postMessage",e="addEventListener",c,i=b[h]&&!$.browser.opera;$[h]=function(k,l,m){if(!l){return}k=typeof k==="string"?k:$.param(k);m=m||parent;if(i){m[h](k,l.replace(/([^:]+:\/\/[^\/]+).*/,"$1"))}else{if(l){m.location=l.replace(/#.*$/,"")+"#"+(+new Date)+(j++)+"&"+k}}};$.receiveMessage=c=function(l,m,k){if(i){if(l){a&&c();a=function(n){if((typeof m==="string"&&n.origin!==m)||($.isFunction(m)&&m(n.origin)===f)){return f}l(n)}}if(b[e]){b[l?e:"removeEventListener"]("message",a,f)}else{b[l?"attachEvent":"detachEvent"]("onmessage",a)}}else{g&&clearInterval(g);g=null;if(l){k=typeof m==="number"?m:typeof k==="number"?k:100;g=setInterval(function(){var o=document.location.hash,n=/^#?\d+&/;if(o!==d&&n.test(o)){d=o;l({data:o.replace(n,"")})}},k)}}}})(jQuery); diff --git a/test/public/javascripts/app/jquery.dropshadow.js b/test/public/javascripts/app/jquery.dropshadow.js new file mode 100755 index 0000000..8c34d13 --- /dev/null +++ b/test/public/javascripts/app/jquery.dropshadow.js @@ -0,0 +1,315 @@ +/******************************************************************************* + jquery.mb.components + Copyright (c) 2001-2010. Matteo Bicocchi (Pupunzi); Open lab srl, Firenze - Italy + email: info@pupunzi.com + site: http://pupunzi.com + + Licences: MIT, GPL + http://www.opensource.org/licenses/mit-license.php + http://www.gnu.org/licenses/gpl.html + ******************************************************************************/ + +/* + VERSION: Drop Shadow jQuery Plugin 1.6 12-13-2007 + + REQUIRES: jquery.js (1.2.6 or later) + + SYNTAX: $(selector).dropShadow(options); // Creates new drop shadows + $(selector).redrawShadow(); // Redraws shadows on elements + $(selector).removeShadow(); // Removes shadows from elements + $(selector).shadowId(); // Returns an existing shadow's ID + + OPTIONS: + + left : integer (default = 4) + top : integer (default = 4) + blur : integer (default = 2) + opacity : decimal (default = 0.5) + color : string (default = "black") + swap : boolean (default = false) + + The left and top parameters specify the distance and direction, in pixels, to + offset the shadow. Zero values position the shadow directly behind the element. + Positive values shift the shadow to the right and down, while negative values + shift the shadow to the left and up. + + The blur parameter specifies the spread, or dispersion, of the shadow. Zero + produces a sharp shadow, one or two produces a normal shadow, and three or four + produces a softer shadow. Higher values increase the processing load. + + The opacity parameter should be a decimal value, usually less than one. You can + use a value higher than one in special situations, e.g. with extreme blurring. + + Color is specified in the usual manner, with a color name or hex value. The + color parameter does not apply with transparent images. + + The swap parameter reverses the stacking order of the original and the shadow. + This can be used for special effects, like an embossed or engraved look. + + EXPLANATION: + + This jQuery plug-in adds soft drop shadows behind page elements. It is only + intended for adding a few drop shadows to mostly stationary objects, like a + page heading, a photo, or content containers. + + The shadows it creates are not bound to the original elements, so they won't + move or change size automatically if the original elements change. A window + resize event listener is assigned, which should re-align the shadows in many + cases, but if the elements otherwise move or resize you will have to handle + those events manually. Shadows can be redrawn with the redrawShadow() method + or removed with the removeShadow() method. The redrawShadow() method uses the + same options used to create the original shadow. If you want to change the + options, you should remove the shadow first and then create a new shadow. + + The dropShadow method returns a jQuery collection of the new shadow(s). If + further manipulation is required, you can store it in a variable like this: + + var myShadow = $("#myElement").dropShadow(); + + You can also read the ID of the shadow from the original element at a later + time. To get a shadow's ID, either read the shadowId attribute of the + original element or call the shadowId() method. For example: + + var myShadowId = $("#myElement").attr("shadowId"); or + var myShadowId = $("#myElement").shadowId(); + + If the original element does not already have an ID assigned, a random ID will + be generated for the shadow. However, if the original does have an ID, the + shadow's ID will be the original ID and "_dropShadow". For example, if the + element's ID is "myElement", the shadow's ID would be "myElement_dropShadow". + + If you have a long piece of text and the user resizes the window so that the + text wraps or unwraps, the shape of the text changes and the words are no + longer in the same positions. In that case, you can either preset the height + and width, so that it becomes a fixed box, or you can shadow each word + separately, like this: + +

    Your Page Title

    + + $("h1 span").dropShadow(); + + The dropShadow method attempts to determine whether the selected elements have + transparent backgrounds. If you want to shadow the content inside an element, + like text or a transparent image, it must not have a background-color or + background-image style. If the element has a solid background it will create a + rectangular shadow around the outside box. + + The shadow elements are positioned absolutely one layer below the original + element, which is positioned relatively (unless it's already absolute). + + *** All shadows have the "dropShadow" class, for selecting with CSS or jQuery. + + ISSUES: + + 1) Limited styling of shadowed elements by ID. Because IDs must be unique, + and the shadows have their own ID, styles applied by ID won't transfer + to the shadows. Instead, style elements by class or use inline styles. + 2) Sometimes shadows don't align properly. Elements may need to be wrapped + in container elements, margins or floats changed, etc. or you may just + have to tweak the left and top offsets to get them to align. For example, + with draggable objects, you have to wrap them inside two divs. Make the + outer div draggable and set the inner div's position to relative. Then + you can create a shadow on the element inside the inner div. + 3) If the user changes font sizes it will throw the shadows off. Browsers + do not expose an event for font size changes. The only known way to + detect a user font size change is to embed an invisible text element and + then continuously poll for changes in size. + 4) Safari support is shaky, and may require even more tweaks/wrappers, etc. + + The bottom line is that this is a gimick effect, not PFM, and if you push it + too hard or expect it to work in every possible situation on every browser, + you will be disappointed. Use it sparingly, and don't use it for anything + critical. Otherwise, have fun with it! + + AUTHOR: Larry Stevens (McLars@eyebulb.com) This work is in the public domain, + and it is not supported in any way. Use it at your own risk. +*/ + + +(function($){ + + var dropShadowZindex = 1; //z-index counter + + $.fn.dropShadow = function(options) + { + // Default options + var opt = $.extend({ + left: 4, + top: 4, + blur: 2, + opacity: .5, + color: "black", + swap: false + }, options); + var jShadows = $([]); //empty jQuery collection + + // Loop through original elements + this.not(".dropShadow").each(function() + { + var jthis = $(this); + var shadows = []; + var blur = (opt.blur <= 0) ? 0 : opt.blur; + var opacity = (blur == 0) ? opt.opacity : opt.opacity / (blur * 8); + var zOriginal = (opt.swap) ? dropShadowZindex : dropShadowZindex + 1; + var zShadow = (opt.swap) ? dropShadowZindex + 1 : dropShadowZindex; + + // Create ID for shadow + var shadowId; + if (this.id) { + shadowId = this.id + "_dropShadow"; + } + else { + shadowId = "ds" + (1 + Math.floor(9999 * Math.random())); + } + + // Modify original element + $.data(this, "shadowId", shadowId); //store id in expando + $.data(this, "shadowOptions", options); //store options in expando + jthis + .attr("shadowId", shadowId) + .css("zIndex", zOriginal); + if (jthis.css("position") != "absolute") { + jthis.css({ + position: "relative", + zoom: 1 //for IE layout + }); + } + + // Create first shadow layer + bgColor = jthis.css("backgroundColor"); + if (bgColor == "rgba(0, 0, 0, 0)") bgColor = "transparent"; //Safari + if (bgColor != "transparent" || jthis.css("backgroundImage") != "none" + || this.nodeName == "SELECT" + || this.nodeName == "INPUT" + || this.nodeName == "TEXTAREA") { + shadows[0] = $("
    ") + .css("background", opt.color); + } + else { + shadows[0] = jthis + .clone() + .removeAttr("id") + .removeAttr("name") + .removeAttr("shadowId") + .css("color", opt.color); + } + shadows[0] + .addClass("dropShadow") + .css({ + height: jthis.outerHeight(), + left: blur, + opacity: opacity, + position: "absolute", + top: blur, + width: jthis.outerWidth(), + zIndex: zShadow + }); + + // Create other shadow layers + var layers = (8 * blur) + 1; + for (i = 1; i < layers; i++) { + shadows[i] = shadows[0].clone(); + } + + // Position layers + var i = 1; + var j = blur; + while (j > 0) { + shadows[i].css({left: j * 2, top: 0}); //top + shadows[i + 1].css({left: j * 4, top: j * 2}); //right + shadows[i + 2].css({left: j * 2, top: j * 4}); //bottom + shadows[i + 3].css({left: 0, top: j * 2}); //left + shadows[i + 4].css({left: j * 3, top: j}); //top-right + shadows[i + 5].css({left: j * 3, top: j * 3}); //bottom-right + shadows[i + 6].css({left: j, top: j * 3}); //bottom-left + shadows[i + 7].css({left: j, top: j}); //top-left + i += 8; + j--; + } + + // Create container + var divShadow = $("
    ") + .attr("id", shadowId) + .addClass("dropShadow") + .css({ + left: jthis.position().left + opt.left - blur, + marginTop: jthis.css("marginTop"), + marginRight: jthis.css("marginRight"), + marginBottom: jthis.css("marginBottom"), + marginLeft: jthis.css("marginLeft"), + position: "absolute", + top: jthis.position().top + opt.top - blur, + zIndex: zShadow + }); + + // Add layers to container + for (i = 0; i < layers; i++) { + divShadow.append(shadows[i]); + } + + // Add container to DOM + jthis.after(divShadow); + + // Add shadow to return set + jShadows = jShadows.add(divShadow); + + // Re-align shadow on window resize + $(window).resize(function() + { + try { + divShadow.css({ + left: jthis.position().left + opt.left - blur, + top: jthis.position().top + opt.top - blur + }); + } + catch(e){} + }); + + // Increment z-index counter + dropShadowZindex += 2; + + }); //end each + + return this.pushStack(jShadows); + }; + + + $.fn.redrawShadow = function() + { + // Remove existing shadows + this.removeShadow(); + + // Draw new shadows + return this.each(function() + { + var shadowOptions = $.data(this, "shadowOptions"); + $(this).dropShadow(shadowOptions); + }); + }; + + + $.fn.removeShadow = function() + { + return this.each(function() + { + var shadowId = $(this).shadowId(); + $("div#" + shadowId).remove(); + }); + }; + + + $.fn.shadowId = function() + { + return $.data(this[0], "shadowId"); + }; + + + $(function() + { + // Suppress printing of shadows + var noPrint = ""; + $("head").append(noPrint); + }); + +})(jQuery); \ No newline at end of file diff --git a/test/public/javascripts/app/jquery.jqplot.min.js b/test/public/javascripts/app/jquery.jqplot.min.js new file mode 100644 index 0000000..717b42e --- /dev/null +++ b/test/public/javascripts/app/jquery.jqplot.min.js @@ -0,0 +1,34 @@ +/** + * Copyright (c) 2009 - 2010 Chris Leonello + * jqPlot is currently available for use in all personal or commercial projects + * under both the MIT (http://www.opensource.org/licenses/mit-license.php) and GPL + * version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html) licenses. This means that you can + * choose the license that best suits your project and use it accordingly. + * + * Although not required, the author would appreciate an email letting him + * know of any substantial use of jqPlot. You can reach the author at: + * chris at jqplot or see http://www.jqplot.com/info.php . + * + * If you are feeling kind and generous, consider supporting the project by + * making a donation at: http://www.jqplot.com/donate.php . + * + * jqPlot includes date instance methods and printf/sprintf functions by other authors: + * + * Date instance methods contained in jqplot.dateMethods.js: + * + * author Ken Snyder (ken d snyder at gmail dot com) + * date 2008-09-10 + * version 2.0.2 (http://kendsnyder.com/sandbox/date/) + * license Creative Commons Attribution License 3.0 (http://creativecommons.org/licenses/by/3.0/) + * + * JavaScript printf/sprintf functions contained in jqplot.sprintf.js: + * + * version 2007.04.27 + * author Ash Searle + * http://hexmen.com/blog/2007/03/printf-sprintf/ + * http://hexmen.com/js/sprintf.js + * The author (Ash Searle) has placed this code in the public domain: + * "This code is unrestricted: you are free to use it however you like." + * + */ +(function(B){var l;B.jqplot=function(W,T,R){var S,Q;if(R==null){if(T instanceof Array){S=T;Q=null}else{if(T.constructor==Object){S=null;Q=T}}}else{S=T;Q=R}var V=new F();B("#"+W).removeClass("jqplot-error");if(B.jqplot.config.catchErrors){try{V.init(W,S,Q);V.draw();V.themeEngine.init.call(V);return V}catch(U){var X=B.jqplot.config.errorMessage||U.message;B("#"+W).append('
    '+X+"
    ");B("#"+W).addClass("jqplot-error");document.getElementById(W).style.background=B.jqplot.config.errorBackground;document.getElementById(W).style.border=B.jqplot.config.errorBorder;document.getElementById(W).style.fontFamily=B.jqplot.config.errorFontFamily;document.getElementById(W).style.fontSize=B.jqplot.config.errorFontSize;document.getElementById(W).style.fontStyle=B.jqplot.config.errorFontStyle;document.getElementById(W).style.fontWeight=B.jqplot.config.errorFontWeight}}else{V.init(W,S,Q);V.draw();V.themeEngine.init.call(V);return V}};B.jqplot.debug=1;B.jqplot.config={debug:1,enablePlugins:false,defaultHeight:300,defaultWidth:400,UTCAdjust:false,timezoneOffset:new Date(new Date().getTimezoneOffset()*60000),errorMessage:"",errorBackground:"",errorBorder:"",errorFontFamily:"",errorFontSize:"",errorFontStyle:"",errorFontWeight:"",catchErrors:false,defaultTickFormatString:"%.1f"};B.jqplot.enablePlugins=B.jqplot.config.enablePlugins;B.jqplot.preInitHooks=[];B.jqplot.postInitHooks=[];B.jqplot.preParseOptionsHooks=[];B.jqplot.postParseOptionsHooks=[];B.jqplot.preDrawHooks=[];B.jqplot.postDrawHooks=[];B.jqplot.preDrawSeriesHooks=[];B.jqplot.postDrawSeriesHooks=[];B.jqplot.preDrawLegendHooks=[];B.jqplot.addLegendRowHooks=[];B.jqplot.preSeriesInitHooks=[];B.jqplot.postSeriesInitHooks=[];B.jqplot.preParseSeriesOptionsHooks=[];B.jqplot.postParseSeriesOptionsHooks=[];B.jqplot.eventListenerHooks=[];B.jqplot.preDrawSeriesShadowHooks=[];B.jqplot.postDrawSeriesShadowHooks=[];B.jqplot.ElemContainer=function(){this._elem;this._plotWidth;this._plotHeight;this._plotDimensions={height:null,width:null}};B.jqplot.ElemContainer.prototype.createElement=function(T,V,R,S,W){this._offsets=V;var Q=R||"jqplot";var U=document.createElement(T);this._elem=B(U);this._elem.addClass(Q);this._elem.css(S);this._elem.attr(W);return this._elem};B.jqplot.ElemContainer.prototype.getWidth=function(){if(this._elem){return this._elem.outerWidth(true)}else{return null}};B.jqplot.ElemContainer.prototype.getHeight=function(){if(this._elem){return this._elem.outerHeight(true)}else{return null}};B.jqplot.ElemContainer.prototype.getPosition=function(){if(this._elem){return this._elem.position()}else{return{top:null,left:null,bottom:null,right:null}}};B.jqplot.ElemContainer.prototype.getTop=function(){return this.getPosition().top};B.jqplot.ElemContainer.prototype.getLeft=function(){return this.getPosition().left};B.jqplot.ElemContainer.prototype.getBottom=function(){return this._elem.css("bottom")};B.jqplot.ElemContainer.prototype.getRight=function(){return this._elem.css("right")};function o(Q){B.jqplot.ElemContainer.call(this);this.name=Q;this._series=[];this.show=false;this.tickRenderer=B.jqplot.AxisTickRenderer;this.tickOptions={};this.labelRenderer=B.jqplot.AxisLabelRenderer;this.labelOptions={};this.label=null;this.showLabel=true;this.min=null;this.max=null;this.autoscale=false;this.pad=1.2;this.padMax=null;this.padMin=null;this.ticks=[];this.numberTicks;this.tickInterval;this.renderer=B.jqplot.LinearAxisRenderer;this.rendererOptions={};this.showTicks=true;this.showTickMarks=true;this.showMinorTicks=true;this.useSeriesColor=false;this.borderWidth=null;this.borderColor=null;this._dataBounds={min:null,max:null};this._offsets={min:null,max:null};this._ticks=[];this._label=null;this.syncTicks=null;this.tickSpacing=75;this._min=null;this._max=null;this._tickInterval=null;this._numberTicks=null;this.__ticks=null}o.prototype=new B.jqplot.ElemContainer();o.prototype.constructor=o;o.prototype.init=function(){this.renderer=new this.renderer();this.tickOptions.axis=this.name;if(this.tickOptions.showMark==null){this.tickOptions.showMark=this.showTicks}if(this.tickOptions.showMark==null){this.tickOptions.showMark=this.showTickMarks}if(this.tickOptions.showLabel==null){this.tickOptions.showLabel=this.showTicks}if(this.label==null||this.label==""){this.showLabel=false}else{this.labelOptions.label=this.label}if(this.showLabel==false){this.labelOptions.show=false}if(this.pad==0){this.pad=1}if(this.padMax==0){this.padMax=1}if(this.padMin==0){this.padMin=1}if(this.padMax==null){this.padMax=(this.pad-1)/2+1}if(this.padMin==null){this.padMin=(this.pad-1)/2+1}this.pad=this.padMax+this.padMin-1;if(this.min!=null||this.max!=null){this.autoscale=false}if(this.syncTicks==null&&this.name.indexOf("y")>-1){this.syncTicks=true}else{if(this.syncTicks==null){this.syncTicks=false}}this.renderer.init.call(this,this.rendererOptions)};o.prototype.draw=function(Q){return this.renderer.draw.call(this,Q)};o.prototype.set=function(){this.renderer.set.call(this)};o.prototype.pack=function(R,Q){if(this.show){this.renderer.pack.call(this,R,Q)}if(this._min==null){this._min=this.min;this._max=this.max;this._tickInterval=this.tickInterval;this._numberTicks=this.numberTicks;this.__ticks=this._ticks}};o.prototype.reset=function(){this.renderer.reset.call(this)};o.prototype.resetScale=function(){this.min=null;this.max=null;this.numberTicks=null;this.tickInterval=null};function g(Q){B.jqplot.ElemContainer.call(this);this.show=false;this.location="ne";this.labels=[];this.showLabels=true;this.showSwatches=true;this.placement="insideGrid";this.xoffset=0;this.yoffset=0;this.border;this.background;this.textColor;this.fontFamily;this.fontSize;this.rowSpacing="0.5em";this.renderer=B.jqplot.TableLegendRenderer;this.rendererOptions={};this.preDraw=false;this.marginTop=null;this.marginRight=null;this.marginBottom=null;this.marginLeft=null;this.escapeHtml=false;this._series=[];B.extend(true,this,Q)}g.prototype=new B.jqplot.ElemContainer();g.prototype.constructor=g;g.prototype.setOptions=function(Q){B.extend(true,this,Q);if(this.placement=="inside"){this.placement="insideGrid"}if(this.xoffset>0){if(this.placement=="insideGrid"){switch(this.location){case"nw":case"w":case"sw":if(this.marginLeft==null){this.marginLeft=this.xoffset+"px"}this.marginRight="0px";break;case"ne":case"e":case"se":default:if(this.marginRight==null){this.marginRight=this.xoffset+"px"}this.marginLeft="0px";break}}else{if(this.placement=="outside"){switch(this.location){case"nw":case"w":case"sw":if(this.marginRight==null){this.marginRight=this.xoffset+"px"}this.marginLeft="0px";break;case"ne":case"e":case"se":default:if(this.marginLeft==null){this.marginLeft=this.xoffset+"px"}this.marginRight="0px";break}}}this.xoffset=0}if(this.yoffset>0){if(this.placement=="outside"){switch(this.location){case"sw":case"s":case"se":if(this.marginTop==null){this.marginTop=this.yoffset+"px"}this.marginBottom="0px";break;case"ne":case"n":case"nw":default:if(this.marginBottom==null){this.marginBottom=this.yoffset+"px"}this.marginTop="0px";break}}else{if(this.placement=="insideGrid"){switch(this.location){case"sw":case"s":case"se":if(this.marginBottom==null){this.marginBottom=this.yoffset+"px"}this.marginTop="0px";break;case"ne":case"n":case"nw":default:if(this.marginTop==null){this.marginTop=this.yoffset+"px"}this.marginBottom="0px";break}}}this.yoffset=0}};g.prototype.init=function(){this.renderer=new this.renderer();this.renderer.init.call(this,this.rendererOptions)};g.prototype.draw=function(R){for(var Q=0;Q0){Y._prevPlotData=this.series[Z-1]._plotData}Y._sumy=0;Y._sumx=0;for(X=Y.data.length-1;X>-1;X--){Y._sumy+=Y.data[X][1];Y._sumx+=Y.data[X][0]}};this.getNextSeriesColor=(function(V){var U=0;var W=V.seriesColors;return function(){if(U0;aa--){U[X[aa-1]].pack({position:"absolute",top:0,right:this._gridPadding.right-V[aa-1]},{min:this._height-this._gridPadding.bottom,max:this._gridPadding.top})}this.target.append(this.grid.createElement(this._gridPadding));this.grid.draw();for(aa=0;aa0;V--){W=Z[V-1];if(U[W].show){Y[W]=U[W].series_p2u(aa[W.charAt(0)])}}return{offsets:X,gridPos:aa,dataPos:Y}}function T(U,V){var Z=V.series;var aD,aC,aB,aw,ax,aq,ap,ae,ac,ag,ah,ar;var aA,aE,ay,aa,ao,au;var W,av;for(aB=V.seriesStack.length-1;aB>=0;aB--){aD=V.seriesStack[aB];aw=Z[aD];switch(aw.renderer.constructor){case B.jqplot.BarRenderer:aq=U.x;ap=U.y;for(aC=aw.gridData.length-1;aC>=0;aC--){ao=aw._barPoints[aC];if(aq>ao[0][0]&&aqao[2][1]&&ap0&&-ap>=0){ae=2*Math.PI-Math.atan(-ap/aq)}else{if(aq>0&&-ap<0){ae=-Math.atan(-ap/aq)}else{if(aq<0){ae=Math.PI-Math.atan(-ap/aq)}else{if(aq==0&&-ap>0){ae=3*Math.PI/2}else{if(aq==0&&-ap<0){ae=Math.PI/2}else{if(aq==0&&ap==0){ae=0}}}}}}if(ag){ae-=ag;if(ae<0){ae+=2*Math.PI}else{if(ae>2*Math.PI){ae-=2*Math.PI}}}ac=aw.sliceMargin/180*Math.PI;if(axaw._innerRadius){for(aC=0;aC0)?aw.gridData[aC-1][1]+ac:ac;ar=aw.gridData[aC][1];if(ae>ah&&ae0&&-ap>=0){ae=2*Math.PI-Math.atan(-ap/aq)}else{if(aq>0&&-ap<0){ae=-Math.atan(-ap/aq)}else{if(aq<0){ae=Math.PI-Math.atan(-ap/aq)}else{if(aq==0&&-ap>0){ae=3*Math.PI/2}else{if(aq==0&&-ap<0){ae=Math.PI/2}else{if(aq==0&&ap==0){ae=0}}}}}}if(ag){ae-=ag;if(ae<0){ae+=2*Math.PI}else{if(ae>2*Math.PI){ae-=2*Math.PI}}}ac=aw.sliceMargin/180*Math.PI;if(ax0)?aw.gridData[aC-1][1]+ac:ac;ar=aw.gridData[aC][1];if(ae>ah&&ae=cv[0][1]&&ap<=cv[3][1]&&aq>=ab[0]&&aq<=al[0]){return{seriesIndex:aw.index,pointIndex:aC,gridData:null,data:aw.data[aC]}}}break;case B.jqplot.LineRenderer:aq=U.x;ap=U.y;ax=aw.renderer;if(aw.show){if(aw.fill){var af=false;if(aq>aw._boundingBox[0][0]&&aqaw._boundingBox[1][1]&&ap=ap||ai[1]=ap){if(aj[0]+(ap-aj[1])/(ai[1]-aj[1])*(ai[0]-aj[0])0)?av:0;for(var aC=0;aC=ay[0]-ax._bodyWidth/2&&aq<=ay[0]+ax._bodyWidth/2&&ap>=ad(aw.data[aC][2])&&ap<=ad(aw.data[aC][3])){return{seriesIndex:aD,pointIndex:aC,gridData:ay,data:aw.data[aC]}}}else{if(!ax.hlc){var ad=aw._yaxis.series_u2p;if(aq>=ay[0]-ax._tickLength&&aq<=ay[0]+ax._tickLength&&ap>=ad(aw.data[aC][2])&&ap<=ad(aw.data[aC][3])){return{seriesIndex:aD,pointIndex:aC,gridData:ay,data:aw.data[aC]}}}else{var ad=aw._yaxis.series_u2p;if(aq>=ay[0]-ax._tickLength&&aq<=ay[0]+ax._tickLength&&ap>=ad(aw.data[aC][1])&&ap<=ad(aw.data[aC][2])){return{seriesIndex:aD,pointIndex:aC,gridData:ay,data:aw.data[aC]}}}}}else{if(ay[0]!=null&&ay[1]!=null){aE=Math.sqrt((aq-ay[0])*(aq-ay[0])+(ap-ay[1])*(ap-ay[1]));if(aE<=W&&(aE<=aA||aA==null)){aA=aE;return{seriesIndex:aD,pointIndex:aC,gridData:ay,data:aw.data[aC]}}}}}}}break;default:aq=U.x;ap=U.y;ax=aw.renderer;if(aw.show){av=aw.markerRenderer.size/2+aw.neighborThreshold;W=(av>0)?av:0;for(var aC=0;aC=ay[0]-ax._bodyWidth/2&&aq<=ay[0]+ax._bodyWidth/2&&ap>=ad(aw.data[aC][2])&&ap<=ad(aw.data[aC][3])){return{seriesIndex:aD,pointIndex:aC,gridData:ay,data:aw.data[aC]}}}else{if(!ax.hlc){var ad=aw._yaxis.series_u2p;if(aq>=ay[0]-ax._tickLength&&aq<=ay[0]+ax._tickLength&&ap>=ad(aw.data[aC][2])&&ap<=ad(aw.data[aC][3])){return{seriesIndex:aD,pointIndex:aC,gridData:ay,data:aw.data[aC]}}}else{var ad=aw._yaxis.series_u2p;if(aq>=ay[0]-ax._tickLength&&aq<=ay[0]+ax._tickLength&&ap>=ad(aw.data[aC][1])&&ap<=ad(aw.data[aC][2])){return{seriesIndex:aD,pointIndex:aC,gridData:ay,data:aw.data[aC]}}}}}else{aE=Math.sqrt((aq-ay[0])*(aq-ay[0])+(ap-ay[1])*(ap-ay[1]));if(aE<=W&&(aE<=aA||aA==null)){aA=aE;return{seriesIndex:aD,pointIndex:aC,gridData:ay,data:aw.data[aC]}}}}}break}}return null}this.onClick=function(W){var V=R(W);var Y=W.data.plot;var X=T(V.gridPos,Y);var U=jQuery.Event("jqplotClick");U.pageX=W.pageX;U.pageY=W.pageY;B(this).trigger(U,[V.gridPos,V.dataPos,X,Y])};this.onDblClick=function(W){var V=R(W);var Y=W.data.plot;var X=T(V.gridPos,Y);var U=jQuery.Event("jqplotDblClick");U.pageX=W.pageX;U.pageY=W.pageY;B(this).trigger(U,[V.gridPos,V.dataPos,X,Y])};this.onMouseDown=function(W){var V=R(W);var Y=W.data.plot;var X=T(V.gridPos,Y);var U=jQuery.Event("jqplotMouseDown");U.pageX=W.pageX;U.pageY=W.pageY;B(this).trigger(U,[V.gridPos,V.dataPos,X,Y])};this.onMouseUp=function(W){var V=R(W);var U=jQuery.Event("jqplotMouseUp");U.pageX=W.pageX;U.pageY=W.pageY;B(this).trigger(U,[V.gridPos,V.dataPos,null,W.data.plot])};this.onRightClick=function(W){var V=R(W);var Y=W.data.plot;var X=T(V.gridPos,Y);if(Y.captureRightClick){if(W.which==3){var U=jQuery.Event("jqplotRightClick");U.pageX=W.pageX;U.pageY=W.pageY;B(this).trigger(U,[V.gridPos,V.dataPos,X,Y])}else{var U=jQuery.Event("jqplotMouseUp");U.pageX=W.pageX;U.pageY=W.pageY;B(this).trigger(U,[V.gridPos,V.dataPos,X,Y])}}};this.onMouseMove=function(W){var V=R(W);var Y=W.data.plot;var X=T(V.gridPos,Y);var U=jQuery.Event("jqplotMouseMove");U.pageX=W.pageX;U.pageY=W.pageY;B(this).trigger(U,[V.gridPos,V.dataPos,X,Y])};this.onMouseEnter=function(W){var V=R(W);var X=W.data.plot;var U=jQuery.Event("jqplotMouseEnter");U.pageX=W.pageX;U.pageY=W.pageY;B(this).trigger(U,[V.gridPos,V.dataPos,null,X])};this.onMouseLeave=function(W){var V=R(W);var X=W.data.plot;var U=jQuery.Event("jqplotMouseLeave");U.pageX=W.pageX;U.pageY=W.pageY;B(this).trigger(U,[V.gridPos,V.dataPos,null,X])};this.drawSeries=function(W,U){var Y,X,V;U=(typeof(W)=="number"&&U==null)?W:U;W=(typeof(W)=="object")?W:{};if(U!=l){X=this.series[U];V=X.shadowCanvas._ctx;V.clearRect(0,0,V.canvas.width,V.canvas.height);X.drawShadow(V,W,this);V=X.canvas._ctx;V.clearRect(0,0,V.canvas.width,V.canvas.height);X.draw(V,W,this);if(X.renderer.constructor==B.jqplot.BezierCurveRenderer){if(U570)?Q[S]*0.8:Q[S]+0.3*(255-Q[S]);Q[S]=parseInt(Q[S],10)}T.push("rgb("+Q[0]+","+Q[1]+","+Q[2]+")")}}else{var U=B.jqplot.getColorComponents(R);var Q=[U[0],U[1],U[2]];var W=Q[0]+Q[1]+Q[2];for(var S=0;S<3;S++){Q[S]=(W>570)?Q[S]*0.8:Q[S]+0.3*(255-Q[S]);Q[S]=parseInt(Q[S],10)}T="rgb("+Q[0]+","+Q[1]+","+Q[2]+")"}return T};B.jqplot.ColorGenerator=function(R){var Q=0;this.next=function(){if(Q0){return R[Q--]}else{Q=R.length-1;return R[Q]}};this.get=function(T){var S=T-R.length*Math.floor(T/R.length);return R[S]};this.setColors=function(S){R=S};this.reset=function(){Q=0}};B.jqplot.hex2rgb=function(S,Q){S=S.replace("#","");if(S.length==3){S=S[0]+S[0]+S[1]+S[1]+S[2]+S[2]}var R;R="rgba("+parseInt(S.slice(0,2),16)+", "+parseInt(S.slice(2,4),16)+", "+parseInt(S.slice(4,6),16);if(Q){R+=", "+Q}R+=")";return R};B.jqplot.rgb2hex=function(U){var S=/rgba?\( *([0-9]{1,3}\.?[0-9]*%?) *, *([0-9]{1,3}\.?[0-9]*%?) *, *([0-9]{1,3}\.?[0-9]*%?) *(?:, *[0-9.]*)?\)/;var Q=U.match(S);var T="#";for(i=1;i<4;i++){var R;if(Q[i].search(/%/)!=-1){R=parseInt(255*Q[i]/100,10).toString(16);if(R.length==1){R="0"+R}}else{R=parseInt(Q[i],10).toString(16);if(R.length==1){R="0"+R}}T+=R}return T};B.jqplot.normalize2rgb=function(R,Q){if(R.search(/^ *rgba?\(/)!=-1){return R}else{if(R.search(/^ *#?[0-9a-fA-F]?[0-9a-fA-F]/)!=-1){return B.jqplot.hex2rgb(R,Q)}else{throw"invalid color spec"}}};B.jqplot.getColorComponents=function(U){U=B.jqplot.colorKeywordMap[U]||U;var T=B.jqplot.normalize2rgb(U);var S=/rgba?\( *([0-9]{1,3}\.?[0-9]*%?) *, *([0-9]{1,3}\.?[0-9]*%?) *, *([0-9]{1,3}\.?[0-9]*%?) *,? *([0-9.]* *)?\)/;var Q=T.match(S);var R=[];for(i=1;i<4;i++){if(Q[i].search(/%/)!=-1){R[i-1]=parseInt(255*Q[i]/100,10)}else{R[i-1]=parseInt(Q[i],10)}}R[3]=parseFloat(Q[4])?parseFloat(Q[4]):1;return R};B.jqplot.colorKeywordMap={aliceblue:"rgb(240, 248, 255)",antiquewhite:"rgb(250, 235, 215)",aqua:"rgb( 0, 255, 255)",aquamarine:"rgb(127, 255, 212)",azure:"rgb(240, 255, 255)",beige:"rgb(245, 245, 220)",bisque:"rgb(255, 228, 196)",black:"rgb( 0, 0, 0)",blanchedalmond:"rgb(255, 235, 205)",blue:"rgb( 0, 0, 255)",blueviolet:"rgb(138, 43, 226)",brown:"rgb(165, 42, 42)",burlywood:"rgb(222, 184, 135)",cadetblue:"rgb( 95, 158, 160)",chartreuse:"rgb(127, 255, 0)",chocolate:"rgb(210, 105, 30)",coral:"rgb(255, 127, 80)",cornflowerblue:"rgb(100, 149, 237)",cornsilk:"rgb(255, 248, 220)",crimson:"rgb(220, 20, 60)",cyan:"rgb( 0, 255, 255)",darkblue:"rgb( 0, 0, 139)",darkcyan:"rgb( 0, 139, 139)",darkgoldenrod:"rgb(184, 134, 11)",darkgray:"rgb(169, 169, 169)",darkgreen:"rgb( 0, 100, 0)",darkgrey:"rgb(169, 169, 169)",darkkhaki:"rgb(189, 183, 107)",darkmagenta:"rgb(139, 0, 139)",darkolivegreen:"rgb( 85, 107, 47)",darkorange:"rgb(255, 140, 0)",darkorchid:"rgb(153, 50, 204)",darkred:"rgb(139, 0, 0)",darksalmon:"rgb(233, 150, 122)",darkseagreen:"rgb(143, 188, 143)",darkslateblue:"rgb( 72, 61, 139)",darkslategray:"rgb( 47, 79, 79)",darkslategrey:"rgb( 47, 79, 79)",darkturquoise:"rgb( 0, 206, 209)",darkviolet:"rgb(148, 0, 211)",deeppink:"rgb(255, 20, 147)",deepskyblue:"rgb( 0, 191, 255)",dimgray:"rgb(105, 105, 105)",dimgrey:"rgb(105, 105, 105)",dodgerblue:"rgb( 30, 144, 255)",firebrick:"rgb(178, 34, 34)",floralwhite:"rgb(255, 250, 240)",forestgreen:"rgb( 34, 139, 34)",fuchsia:"rgb(255, 0, 255)",gainsboro:"rgb(220, 220, 220)",ghostwhite:"rgb(248, 248, 255)",gold:"rgb(255, 215, 0)",goldenrod:"rgb(218, 165, 32)",gray:"rgb(128, 128, 128)",grey:"rgb(128, 128, 128)",green:"rgb( 0, 128, 0)",greenyellow:"rgb(173, 255, 47)",honeydew:"rgb(240, 255, 240)",hotpink:"rgb(255, 105, 180)",indianred:"rgb(205, 92, 92)",indigo:"rgb( 75, 0, 130)",ivory:"rgb(255, 255, 240)",khaki:"rgb(240, 230, 140)",lavender:"rgb(230, 230, 250)",lavenderblush:"rgb(255, 240, 245)",lawngreen:"rgb(124, 252, 0)",lemonchiffon:"rgb(255, 250, 205)",lightblue:"rgb(173, 216, 230)",lightcoral:"rgb(240, 128, 128)",lightcyan:"rgb(224, 255, 255)",lightgoldenrodyellow:"rgb(250, 250, 210)",lightgray:"rgb(211, 211, 211)",lightgreen:"rgb(144, 238, 144)",lightgrey:"rgb(211, 211, 211)",lightpink:"rgb(255, 182, 193)",lightsalmon:"rgb(255, 160, 122)",lightseagreen:"rgb( 32, 178, 170)",lightskyblue:"rgb(135, 206, 250)",lightslategray:"rgb(119, 136, 153)",lightslategrey:"rgb(119, 136, 153)",lightsteelblue:"rgb(176, 196, 222)",lightyellow:"rgb(255, 255, 224)",lime:"rgb( 0, 255, 0)",limegreen:"rgb( 50, 205, 50)",linen:"rgb(250, 240, 230)",magenta:"rgb(255, 0, 255)",maroon:"rgb(128, 0, 0)",mediumaquamarine:"rgb(102, 205, 170)",mediumblue:"rgb( 0, 0, 205)",mediumorchid:"rgb(186, 85, 211)",mediumpurple:"rgb(147, 112, 219)",mediumseagreen:"rgb( 60, 179, 113)",mediumslateblue:"rgb(123, 104, 238)",mediumspringgreen:"rgb( 0, 250, 154)",mediumturquoise:"rgb( 72, 209, 204)",mediumvioletred:"rgb(199, 21, 133)",midnightblue:"rgb( 25, 25, 112)",mintcream:"rgb(245, 255, 250)",mistyrose:"rgb(255, 228, 225)",moccasin:"rgb(255, 228, 181)",navajowhite:"rgb(255, 222, 173)",navy:"rgb( 0, 0, 128)",oldlace:"rgb(253, 245, 230)",olive:"rgb(128, 128, 0)",olivedrab:"rgb(107, 142, 35)",orange:"rgb(255, 165, 0)",orangered:"rgb(255, 69, 0)",orchid:"rgb(218, 112, 214)",palegoldenrod:"rgb(238, 232, 170)",palegreen:"rgb(152, 251, 152)",paleturquoise:"rgb(175, 238, 238)",palevioletred:"rgb(219, 112, 147)",papayawhip:"rgb(255, 239, 213)",peachpuff:"rgb(255, 218, 185)",peru:"rgb(205, 133, 63)",pink:"rgb(255, 192, 203)",plum:"rgb(221, 160, 221)",powderblue:"rgb(176, 224, 230)",purple:"rgb(128, 0, 128)",red:"rgb(255, 0, 0)",rosybrown:"rgb(188, 143, 143)",royalblue:"rgb( 65, 105, 225)",saddlebrown:"rgb(139, 69, 19)",salmon:"rgb(250, 128, 114)",sandybrown:"rgb(244, 164, 96)",seagreen:"rgb( 46, 139, 87)",seashell:"rgb(255, 245, 238)",sienna:"rgb(160, 82, 45)",silver:"rgb(192, 192, 192)",skyblue:"rgb(135, 206, 235)",slateblue:"rgb(106, 90, 205)",slategray:"rgb(112, 128, 144)",slategrey:"rgb(112, 128, 144)",snow:"rgb(255, 250, 250)",springgreen:"rgb( 0, 255, 127)",steelblue:"rgb( 70, 130, 180)",tan:"rgb(210, 180, 140)",teal:"rgb( 0, 128, 128)",thistle:"rgb(216, 191, 216)",tomato:"rgb(255, 99, 71)",turquoise:"rgb( 64, 224, 208)",violet:"rgb(238, 130, 238)",wheat:"rgb(245, 222, 179)",white:"rgb(255, 255, 255)",whitesmoke:"rgb(245, 245, 245)",yellow:"rgb(255, 255, 0)",yellowgreen:"rgb(154, 205, 50)"};B.jqplot.log=function(){if(window.console&&B.jqplot.debug){if(arguments.length==1){console.log(arguments[0])}else{console.log(arguments)}}};var e=B.jqplot.log;B.jqplot.AxisLabelRenderer=function(Q){B.jqplot.ElemContainer.call(this);this.axis;this.show=true;this.label="";this.fontFamily=null;this.fontSize=null;this.textColor=null;this._elem;this.escapeHTML=false;B.extend(true,this,Q)};B.jqplot.AxisLabelRenderer.prototype=new B.jqplot.ElemContainer();B.jqplot.AxisLabelRenderer.prototype.constructor=B.jqplot.AxisLabelRenderer;B.jqplot.AxisLabelRenderer.prototype.init=function(Q){B.extend(true,this,Q)};B.jqplot.AxisLabelRenderer.prototype.draw=function(){this._elem=B('
    ');if(Number(this.label)){this._elem.css("white-space","nowrap")}if(!this.escapeHTML){this._elem.html(this.label)}else{this._elem.text(this.label)}if(this.fontFamily){this._elem.css("font-family",this.fontFamily)}if(this.fontSize){this._elem.css("font-size",this.fontSize)}if(this.textColor){this._elem.css("color",this.textColor)}return this._elem};B.jqplot.AxisLabelRenderer.prototype.pack=function(){};B.jqplot.AxisTickRenderer=function(Q){B.jqplot.ElemContainer.call(this);this.mark="outside";this.axis;this.showMark=true;this.showGridline=true;this.isMinorTick=false;this.size=4;this.markSize=6;this.show=true;this.showLabel=true;this.label="";this.value=null;this._styles={};this.formatter=B.jqplot.DefaultTickFormatter;this.prefix="";this.formatString="";this.fontFamily;this.fontSize;this.textColor;this._elem;B.extend(true,this,Q)};B.jqplot.AxisTickRenderer.prototype.init=function(Q){B.extend(true,this,Q)};B.jqplot.AxisTickRenderer.prototype=new B.jqplot.ElemContainer();B.jqplot.AxisTickRenderer.prototype.constructor=B.jqplot.AxisTickRenderer;B.jqplot.AxisTickRenderer.prototype.setTick=function(Q,S,R){this.value=Q;this.axis=S;if(R){this.isMinorTick=true}return this};B.jqplot.AxisTickRenderer.prototype.draw=function(){if(!this.label){this.label=this.formatter(this.formatString,this.value)}if(this.prefix&&!this.formatString){this.label=this.prefix+this.label}style='style="position:absolute;';if(Number(this.label)){style+="white-space:nowrap;"}style+='"';this._elem=B("
    '+this.label+"
    ");for(var Q in this._styles){this._elem.css(Q,this._styles[Q])}if(this.fontFamily){this._elem.css("font-family",this.fontFamily)}if(this.fontSize){this._elem.css("font-size",this.fontSize)}if(this.textColor){this._elem.css("color",this.textColor)}return this._elem};B.jqplot.DefaultTickFormatter=function(Q,R){if(typeof R=="number"){if(!Q){Q=B.jqplot.config.defaultTickFormatString}return B.jqplot.sprintf(Q,R)}else{return String(R)}};B.jqplot.AxisTickRenderer.prototype.pack=function(){};B.jqplot.CanvasGridRenderer=function(){this.shadowRenderer=new B.jqplot.ShadowRenderer()};B.jqplot.CanvasGridRenderer.prototype.init=function(R){this._ctx;B.extend(true,this,R);var Q={lineJoin:"miter",lineCap:"round",fill:false,isarc:false,angle:this.shadowAngle,offset:this.shadowOffset,alpha:this.shadowAlpha,depth:this.shadowDepth,lineWidth:this.shadowWidth,closePath:false,strokeStyle:this.shadowColor};this.renderer.shadowRenderer.init(Q)};B.jqplot.CanvasGridRenderer.prototype.createElement=function(){var S=document.createElement("canvas");var Q=this._plotDimensions.width;var R=this._plotDimensions.height;S.width=Q;S.height=R;this._elem=B(S);this._elem.addClass("jqplot-grid-canvas");this._elem.css({position:"absolute",left:0,top:0});if(B.browser.msie){window.G_vmlCanvasManager.init_(document)}if(B.browser.msie){S=window.G_vmlCanvasManager.initElement(S)}this._top=this._offsets.top;this._bottom=R-this._offsets.bottom;this._left=this._offsets.left;this._right=Q-this._offsets.right;this._width=this._right-this._left;this._height=this._bottom-this._top;return this._elem};B.jqplot.CanvasGridRenderer.prototype.draw=function(){this._ctx=this._elem.get(0).getContext("2d");var ag=this._ctx;var Z=this._axes;ag.save();ag.clearRect(0,0,this._plotDimensions.width,this._plotDimensions.height);ag.fillStyle=this.backgroundColor||this.background;ag.fillRect(this._left,this._top,this._width,this._height);if(this.drawGridlines){ag.save();ag.lineJoin="miter";ag.lineCap="butt";ag.lineWidth=this.gridLineWidth;ag.strokeStyle=this.gridLineColor;var ab,Y;var Q=["xaxis","yaxis","x2axis","y2axis"];for(var V=4;V>0;V--){var R=Q[V-1];var T=Z[R];var ac=T._ticks;if(T.show){for(var U=ac.length;U>0;U--){var af=ac[U-1];if(af.show){var aa=Math.round(T.u2p(af.value))+0.5;switch(R){case"xaxis":if(af.showGridline){X(aa,this._top,aa,this._bottom)}if(af.showMark&&af.mark){s=af.markSize;m=af.mark;var aa=Math.round(T.u2p(af.value))+0.5;switch(m){case"outside":ab=this._bottom;Y=this._bottom+s;break;case"inside":ab=this._bottom-s;Y=this._bottom;break;case"cross":ab=this._bottom-s;Y=this._bottom+s;break;default:ab=this._bottom;Y=this._bottom+s;break}if(this.shadow){this.renderer.shadowRenderer.draw(ag,[[aa,ab],[aa,Y]],{lineCap:"butt",lineWidth:this.gridLineWidth,offset:this.gridLineWidth*0.75,depth:2,fill:false,closePath:false})}X(aa,ab,aa,Y)}break;case"yaxis":if(af.showGridline){X(this._right,aa,this._left,aa)}if(af.showMark&&af.mark){s=af.markSize;m=af.mark;var aa=Math.round(T.u2p(af.value))+0.5;switch(m){case"outside":ab=this._left-s;Y=this._left;break;case"inside":ab=this._left;Y=this._left+s;break;case"cross":ab=this._left-s;Y=this._left+s;break;default:ab=this._left-s;Y=this._left;break}if(this.shadow){this.renderer.shadowRenderer.draw(ag,[[ab,aa],[Y,aa]],{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false})}X(ab,aa,Y,aa,{strokeStyle:T.borderColor})}break;case"x2axis":if(af.showGridline){X(aa,this._bottom,aa,this._top)}if(af.showMark&&af.mark){s=af.markSize;m=af.mark;var aa=Math.round(T.u2p(af.value))+0.5;switch(m){case"outside":ab=this._top-s;Y=this._top;break;case"inside":ab=this._top;Y=this._top+s;break;case"cross":ab=this._top-s;Y=this._top+s;break;default:ab=this._top-s;Y=this._top;break}if(this.shadow){this.renderer.shadowRenderer.draw(ag,[[aa,ab],[aa,Y]],{lineCap:"butt",lineWidth:this.gridLineWidth,offset:this.gridLineWidth*0.75,depth:2,fill:false,closePath:false})}X(aa,ab,aa,Y)}break;case"y2axis":if(af.showGridline){X(this._left,aa,this._right,aa)}if(af.showMark&&af.mark){s=af.markSize;m=af.mark;var aa=Math.round(T.u2p(af.value))+0.5;switch(m){case"outside":ab=this._right;Y=this._right+s;break;case"inside":ab=this._right-s;Y=this._right;break;case"cross":ab=this._right-s;Y=this._right+s;break;default:ab=this._right;Y=this._right+s;break}if(this.shadow){this.renderer.shadowRenderer.draw(ag,[[ab,aa],[Y,aa]],{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false})}X(ab,aa,Y,aa,{strokeStyle:T.borderColor})}break;default:break}}}}}Q=["y3axis","y4axis","y5axis","y6axis","y7axis","y8axis","y9axis"];for(var V=7;V>0;V--){var T=Z[Q[V-1]];var ac=T._ticks;if(T.show){var ae=ac[T.numberTicks-1];var W=ac[0];var S=T.getLeft();var ad=[[S,ae.getTop()+ae.getHeight()/2],[S,W.getTop()+W.getHeight()/2+1]];if(this.shadow){this.renderer.shadowRenderer.draw(ag,ad,{lineCap:"butt",fill:false,closePath:false})}X(ad[0][0],ad[0][1],ad[1][0],ad[1][1],{lineCap:"butt",strokeStyle:T.borderColor,lineWidth:T.borderWidth});for(var U=ac.length;U>0;U--){var af=ac[U-1];s=af.markSize;m=af.mark;var aa=Math.round(T.u2p(af.value))+0.5;if(af.showMark&&af.mark){switch(m){case"outside":ab=S;Y=S+s;break;case"inside":ab=S-s;Y=S;break;case"cross":ab=S-s;Y=S+s;break;default:ab=S;Y=S+s;break}ad=[[ab,aa],[Y,aa]];if(this.shadow){this.renderer.shadowRenderer.draw(ag,ad,{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false})}X(ab,aa,Y,aa,{strokeStyle:T.borderColor})}}}}ag.restore()}function X(al,ak,ai,ah,aj){ag.save();aj=aj||{};if(aj.lineWidth==null||aj.lineWidth!=0){B.extend(true,ag,aj);ag.beginPath();ag.moveTo(al,ak);ag.lineTo(ai,ah);ag.stroke();ag.restore()}}if(this.shadow){var ad=[[this._left,this._bottom],[this._right,this._bottom],[this._right,this._top]];this.renderer.shadowRenderer.draw(ag,ad)}if(this.borderWidth!=0&&this.drawBorder){X(this._left,this._top,this._right,this._top,{lineCap:"round",strokeStyle:Z.x2axis.borderColor,lineWidth:Z.x2axis.borderWidth});X(this._right,this._top,this._right,this._bottom,{lineCap:"round",strokeStyle:Z.y2axis.borderColor,lineWidth:Z.y2axis.borderWidth});X(this._right,this._bottom,this._left,this._bottom,{lineCap:"round",strokeStyle:Z.xaxis.borderColor,lineWidth:Z.xaxis.borderWidth});X(this._left,this._bottom,this._left,this._top,{lineCap:"round",strokeStyle:Z.yaxis.borderColor,lineWidth:Z.yaxis.borderWidth})}ag.restore()};var v=24*60*60*1000;var K=function(Q,R){Q=String(Q);while(Q.length0?"floor":"ceil"](Q/12));var R=S.getMonth()+(Q%12);if(R==12){R=0;S.setYear(S.getFullYear()+1)}else{if(R==-1){R=11;S.setYear(S.getFullYear()-1)}}S.setMonth(R)},diff:function(U,S){var Q=U.getFullYear()-S.getFullYear();var R=U.getMonth()-S.getMonth()+(Q*12);var T=U.getDate()-S.getDate();return R+(T/30)}},year:{add:function(R,Q){R.setYear(R.getFullYear()+Math[Q>0?"floor":"ceil"](Q))},diff:function(R,Q){return w.month.diff(R,Q)/12}}};for(var J in w){if(J.substring(J.length-1)!="s"){w[J+"s"]=w[J]}}var y=function(T,S){if(Date.prototype.strftime.formatShortcuts[S]){return T.strftime(Date.prototype.strftime.formatShortcuts[S])}else{var Q=(Date.prototype.strftime.formatCodes[S]||"").split(".");var R=T["get"+Q[0]]?T["get"+Q[0]]():"";if(Q[1]){R=K(R,Q[1])}return R}};var r={succ:function(Q){return this.clone().add(1,Q)},add:function(S,R){var Q=w[R]||w.day;if(typeof Q=="number"){this.setTime(this.getTime()+(Q*S))}else{Q.add(this,S)}return this},diff:function(R,U,Q){R=Date.create(R);if(R===null){return null}var S=w[U]||w.day;if(typeof S=="number"){var T=(this.getTime()-R.getTime())/S}else{var T=S.diff(this,R)}return(Q?T:Math[T>0?"floor":"ceil"](T))},strftime:function(R){var T=R||"%Y-%m-%d",Q="",S;while(T.length>0){if(S=T.match(Date.prototype.strftime.formatCodes.matcher)){Q+=T.slice(0,S.index);Q+=(S[1]||"")+y(this,S[2]);T=T.slice(S.index+S[0].length)}else{Q+=T;T=""}}return Q},getShortYear:function(){return this.getYear()%100},getMonthNumber:function(){return this.getMonth()+1},getMonthName:function(){return Date.MONTHNAMES[this.getMonth()]},getAbbrMonthName:function(){return Date.ABBR_MONTHNAMES[this.getMonth()]},getDayName:function(){return Date.DAYNAMES[this.getDay()]},getAbbrDayName:function(){return Date.ABBR_DAYNAMES[this.getDay()]},getDayOrdinal:function(){return Date.ORDINALNAMES[this.getDate()%10]},getHours12:function(){var Q=this.getHours();return Q>12?Q-12:(Q==0?12:Q)},getAmPm:function(){return this.getHours()>=12?"PM":"AM"},getUnix:function(){return Math.round(this.getTime()/1000,0)},getGmtOffset:function(){var Q=this.getTimezoneOffset()/60;var R=Q<0?"+":"-";Q=Math.abs(Q);return R+K(Math.floor(Q),2)+":"+K((Q%1)*60,2)},getTimezoneName:function(){var Q=/(?:\((.+)\)$| ([A-Z]{3}) )/.exec(this.toString());return Q[1]||Q[2]||"GMT"+this.getGmtOffset()},toYmdInt:function(){return(this.getFullYear()*10000)+(this.getMonthNumber()*100)+this.getDate()},clone:function(){return new Date(this.getTime())}};for(var n in r){Date.prototype[n]=r[n]}var A={create:function(Q){if(Q instanceof Date){return Q}if(typeof Q=="number"){return new Date(Q)}var V=String(Q).replace(/^\s*(.+)\s*$/,"$1"),R=0,S=Date.create.patterns.length,T;var U=V;while(R31){Q=S[3];if(Z')}else{if(this.text){var R;if(this.color){R=this.color}else{if(this.textColor){R=this.textColor}}var Q="position:absolute;top:0px;left:0px;";Q+=(this._plotWidth)?"width:"+this._plotWidth+"px;":"";Q+=(this.fontSize)?"font-size:"+this.fontSize+";":"";Q+=(this.textAlign)?"text-align:"+this.textAlign+";":"text-align:center;";Q+=(R)?"color:"+R+";":"";Q+=(this.paddingBottom)?"padding-bottom:"+this.paddingBottom+";":"";this._elem=B('
    '+this.text+"
    ");if(this.fontFamily){this._elem.css("font-family",this.fontFamily)}}}return this._elem};B.jqplot.DivTitleRenderer.prototype.pack=function(){};B.jqplot.LineRenderer=function(){this.shapeRenderer=new B.jqplot.ShapeRenderer();this.shadowRenderer=new B.jqplot.ShadowRenderer()};B.jqplot.LineRenderer.prototype.init=function(R,V){R=R||{};var T={highlightMouseOver:R.highlightMouseOver,highlightMouseDown:R.highlightMouseDown,highlightColor:R.highlightColor};delete (R.highlightMouseOver);delete (R.highlightMouseDown);delete (R.highlightColor);B.extend(true,this.renderer,R);var U={lineJoin:"round",lineCap:"round",fill:this.fill,isarc:false,strokeStyle:this.color,fillStyle:this.fillColor,lineWidth:this.lineWidth,closePath:this.fill};this.renderer.shapeRenderer.init(U);if(this.lineWidth>2.5){var S=this.shadowOffset*(1+(Math.atan((this.lineWidth/2.5))/0.785398163-1)*0.6)}else{var S=this.shadowOffset*Math.atan((this.lineWidth/2.5))/0.785398163}var Q={lineJoin:"round",lineCap:"round",fill:this.fill,isarc:false,angle:this.shadowAngle,offset:S,alpha:this.shadowAlpha,depth:this.shadowDepth,lineWidth:this.lineWidth,closePath:this.fill};this.renderer.shadowRenderer.init(Q);this._areaPoints=[];this._boundingBox=[[],[]];if(!this.isTrendline&&this.fill){this.highlightMouseOver=true;this.highlightMouseDown=false;this.highlightColor=null;if(T.highlightMouseDown&&T.highlightMouseOver==null){T.highlightMouseOver=false}B.extend(true,this,{highlightMouseOver:T.highlightMouseOver,highlightMouseDown:T.highlightMouseDown,highlightColor:T.highlightColor});if(!this.highlightColor){this.highlightColor=B.jqplot.computeHighlightColors(this.fillColor)}if(this.highlighter){this.highlighter.show=false}V.postInitHooks.addOnce(q);V.postDrawHooks.addOnce(P);V.eventListenerHooks.addOnce("jqplotMouseMove",d);V.eventListenerHooks.addOnce("jqplotMouseDown",a);V.eventListenerHooks.addOnce("jqplotMouseUp",O);V.eventListenerHooks.addOnce("jqplotClick",c);V.eventListenerHooks.addOnce("jqplotRightClick",j)}};B.jqplot.LineRenderer.prototype.setGridData=function(V){var R=this._xaxis.series_u2p;var U=this._yaxis.series_u2p;var S=this._plotData;var T=this._prevPlotData;this.gridData=[];this._prevGridData=[];for(var Q=0;Q0;aj--){ao.push(ac[aj-1])}if(T){this.renderer.shadowRenderer.draw(af,ao,Z)}this._areaPoints=ao;this.renderer.shapeRenderer.draw(af,ao,Z)}}else{if(Q){var an=ao.slice(0)}if(this.index==0||!this._stack){var V=af.canvas.height;ao.unshift([ao[0][0],V]);len=ao.length;ao.push([ao[len-1][0],V])}else{var ac=this._prevGridData;for(var aj=ac.length;aj>0;aj--){ao.push(ac[aj-1])}}this._areaPoints=ao;if(T){this.renderer.shadowRenderer.draw(af,ao,Z)}this.renderer.shapeRenderer.draw(af,ao,Z)}if(Q){var ah=B.extend(true,{},Z,{fill:false,closePath:false});this.renderer.shapeRenderer.draw(af,an,ah);if(this.markerRenderer.show){for(aj=0;ajab[0]||aa==null){aa=ab[0]}if(akab[1]||ag==null){ag=ab[1]}}this._boundingBox=[[aa,ak],[ad,ag]];if(this.markerRenderer.show&&!ai){for(aj=0;ajQ.max)||Q.max==null){Q.max=V[R][0]}}else{if((V[R][1]!=null&&V[R][1]Q.max)||Q.max==null){Q.max=V[R][1]}}}}};B.jqplot.LinearAxisRenderer.prototype.draw=function(Q){if(this.show){this.renderer.createTicks.call(this);var W=0;var R;if(this._elem){this._elem.empty()}this._elem=B('
    ');if(this.name=="xaxis"||this.name=="x2axis"){this._elem.width(this._plotDimensions.width)}else{this._elem.height(this._plotDimensions.height)}this.labelOptions.axis=this.name;this._label=new this.labelRenderer(this.labelOptions);if(this._label.show){var V=this._label.draw(Q);V.appendTo(this._elem)}var U=this._ticks;for(var T=0;TX){X=S}}}if(Q){R=this._label._elem.outerWidth(true);W=this._label._elem.outerHeight(true)}if(this.name=="xaxis"){X=X+W;this._elem.css({height:X+"px",left:"0px",bottom:"0px"})}else{if(this.name=="x2axis"){X=X+W;this._elem.css({height:X+"px",left:"0px",top:"0px"})}else{if(this.name=="yaxis"){X=X+R;this._elem.css({width:X+"px",left:"0px",top:"0px"});if(Q&&this._label.constructor==B.jqplot.AxisLabelRenderer){this._label._elem.css("width",R+"px")}}else{X=X+R;this._elem.css({width:X+"px",right:"0px",top:"0px"});if(Q&&this._label.constructor==B.jqplot.AxisLabelRenderer){this._label._elem.css("width",R+"px")}}}}}};B.jqplot.LinearAxisRenderer.prototype.createTicks=function(){var at=this._ticks;var am=this.ticks;var ad=this.name;var af=this._dataBounds;var Q,U;var aF,ak;var W,V;var aD,aA;var aj=this.min;var aE=this.max;var aw=this.numberTicks;var aI=this.tickInterval;if(am.length){for(aA=0;aA0){R=Math.max(Math.log(aF)/Math.LN10,0.05)}aF-=R;ak+=R}var ab=ak-aF;var aq,ac;var Z;if(this.autoscale&&this.min==null&&this.max==null){var S,T,Y;var ag=false;var ao=false;var ae={min:null,max:null,average:null,stddev:null};for(var aA=0;aAaB){aB=ar[az]}}}var aa=(aB-ai)/aB;if(av.renderer.constructor==B.jqplot.BarRenderer){if(ai>=0&&(av.fillToZero||aa>0.1)){ag=true}else{ag=false;if(av.fill&&av.fillToZero&&ai<0&&aB>0){ao=true}else{ao=false}}}else{if(av.fill){if(ai>=0&&(av.fillToZero||aa>0.1)){ag=true}else{if(ai<0&&aB>0&&av.fillToZero){ag=false;ao=true}else{ag=false;ao=false}}}else{if(ai<0){ag=false}}}}}if(ag){this.numberTicks=2+Math.ceil((Q-(this.tickSpacing-1))/this.tickSpacing);this.min=0;aj=0;T=ak/(this.numberTicks-1);Z=Math.pow(10,Math.abs(Math.floor(Math.log(T)/Math.LN10)));if(T/Z==parseInt(T/Z,10)){T+=Z}this.tickInterval=Math.ceil(T/Z)*Z;this.max=this.tickInterval*(this.numberTicks-1)}else{if(ao){this.numberTicks=2+Math.ceil((Q-(this.tickSpacing-1))/this.tickSpacing);var al=Math.ceil(Math.abs(aF)/ab*(this.numberTicks-1));var aH=this.numberTicks-1-al;T=Math.max(Math.abs(aF/al),Math.abs(ak/aH));Z=Math.pow(10,Math.abs(Math.floor(Math.log(T)/Math.LN10)));this.tickInterval=Math.ceil(T/Z)*Z;this.max=this.tickInterval*aH;this.min=-this.tickInterval*al}else{if(this.numberTicks==null){if(this.tickInterval){this.numberTicks=3+Math.ceil(ab/this.tickInterval)}else{this.numberTicks=2+Math.ceil((Q-(this.tickSpacing-1))/this.tickSpacing)}}if(this.tickInterval==null){T=ab/(this.numberTicks-1);if(T<1){Z=Math.pow(10,Math.abs(Math.floor(Math.log(T)/Math.LN10)))}else{Z=1}this.tickInterval=Math.ceil(T*Z*this.pad)/Z}else{Z=1/this.tickInterval}S=this.tickInterval*(this.numberTicks-1);Y=(S-ab)/2;if(this.min==null){this.min=Math.floor(Z*(aF-Y))/Z}if(this.max==null){this.max=this.min+S}}}}else{aq=(this.min!=null)?this.min:aF-ab*(this.padMin-1);ac=(this.max!=null)?this.max:ak+ab*(this.padMax-1);this.min=aq;this.max=ac;ab=this.max-this.min;if(this.numberTicks==null){if(this.tickInterval!=null){this.numberTicks=Math.ceil((this.max-this.min)/this.tickInterval)+1;this.max=this.min+this.tickInterval*(this.numberTicks-1)}else{if(Q>100){this.numberTicks=parseInt(3+(Q-100)/75,10)}else{this.numberTicks=2}}}if(this.tickInterval==null){this.tickInterval=ab/(this.numberTicks-1)}}if(this.renderer.constructor==B.jqplot.LinearAxisRenderer){ab=this.max-this.min;var aG=new this.tickRenderer(this.tickOptions);var an=aG.formatString||B.jqplot.config.defaultTickFormatString;var an=an.match(B.jqplot.sprintf.regex)[0];var aC=0;if(an){if(an.search(/[fFeEgGpP]/)>-1){var ay=an.match(/\%\.(\d{0,})?[eEfFgGpP]/);if(ay){aC=parseInt(ay[1],10)}else{aC=6}}else{if(an.search(/[di]/)>-1){aC=0}}var X=Math.pow(10,-aC);if(this.tickInterval0){V=-ae._textRenderer.height*Math.cos(-ae._textRenderer.angle)/2}else{V=-ae.getHeight()+ae._textRenderer.height*Math.cos(ae._textRenderer.angle)/2}break;case"middle":V=-ae.getHeight()/2;break;default:V=-ae.getHeight()/2;break}}else{V=-ae.getHeight()/2}var R=this.u2p(ae.value)+V+"px";ae._elem.css("top",R);ae.pack()}}if(X){var Y=this._label._elem.outerHeight(true);this._label._elem.css("top",T-S/2-Y/2+"px");if(this.name=="yaxis"){this._label._elem.css("left","0px")}else{this._label._elem.css("right","0px")}this._label.pack()}}}};B.jqplot.MarkerRenderer=function(Q){this.show=true;this.style="filledCircle";this.lineWidth=2;this.size=9;this.color="#666666";this.shadow=true;this.shadowAngle=45;this.shadowOffset=1;this.shadowDepth=3;this.shadowAlpha="0.07";this.shadowRenderer=new B.jqplot.ShadowRenderer();this.shapeRenderer=new B.jqplot.ShapeRenderer();B.extend(true,this,Q)};B.jqplot.MarkerRenderer.prototype.init=function(Q){B.extend(true,this,Q);var S={angle:this.shadowAngle,offset:this.shadowOffset,alpha:this.shadowAlpha,lineWidth:this.lineWidth,depth:this.shadowDepth,closePath:true};if(this.style.indexOf("filled")!=-1){S.fill=true}if(this.style.indexOf("ircle")!=-1){S.isarc=true;S.closePath=false}this.shadowRenderer.init(S);var R={fill:false,isarc:false,strokeStyle:this.color,fillStyle:this.color,lineWidth:this.lineWidth,closePath:true};if(this.style.indexOf("filled")!=-1){R.fill=true}if(this.style.indexOf("ircle")!=-1){R.isarc=true;R.closePath=false}this.shapeRenderer.init(R)};B.jqplot.MarkerRenderer.prototype.drawDiamond=function(S,R,V,U,X){var Q=1.2;var Y=this.size/2/Q;var W=this.size/2*Q;var T=[[S-Y,R],[S,R+W],[S+Y,R],[S,R-W]];if(this.shadow){this.shadowRenderer.draw(V,T)}this.shapeRenderer.draw(V,T,X)};B.jqplot.MarkerRenderer.prototype.drawPlus=function(T,S,W,V,Z){var R=1;var aa=this.size/2*R;var X=this.size/2*R;var Y=[[T,S-X],[T,S+X]];var U=[[T+aa,S],[T-aa,S]];var Q=B.extend(true,{},this.options,{closePath:false});if(this.shadow){this.shadowRenderer.draw(W,Y,{closePath:false});this.shadowRenderer.draw(W,U,{closePath:false})}this.shapeRenderer.draw(W,Y,Q);this.shapeRenderer.draw(W,U,Q)};B.jqplot.MarkerRenderer.prototype.drawX=function(T,S,W,V,Z){var R=1;var aa=this.size/2*R;var X=this.size/2*R;var Q=B.extend(true,{},this.options,{closePath:false});var Y=[[T-aa,S-X],[T+aa,S+X]];var U=[[T-aa,S+X],[T+aa,S-X]];if(this.shadow){this.shadowRenderer.draw(W,Y,{closePath:false});this.shadowRenderer.draw(W,U,{closePath:false})}this.shapeRenderer.draw(W,Y,Q);this.shapeRenderer.draw(W,U,Q)};B.jqplot.MarkerRenderer.prototype.drawDash=function(S,R,V,U,X){var Q=1;var Y=this.size/2*Q;var W=this.size/2*Q;var T=[[S-Y,R],[S+Y,R]];if(this.shadow){this.shadowRenderer.draw(V,T)}this.shapeRenderer.draw(V,T,X)};B.jqplot.MarkerRenderer.prototype.drawSquare=function(S,R,V,U,X){var Q=1;var Y=this.size/2/Q;var W=this.size/2*Q;var T=[[S-Y,R-W],[S-Y,R+W],[S+Y,R+W],[S+Y,R-W]];if(this.shadow){this.shadowRenderer.draw(V,T)}this.shapeRenderer.draw(V,T,X)};B.jqplot.MarkerRenderer.prototype.drawCircle=function(R,X,T,W,U){var Q=this.size/2;var S=2*Math.PI;var V=[R,X,Q,0,S,true];if(this.shadow){this.shadowRenderer.draw(T,V)}this.shapeRenderer.draw(T,V,U)};B.jqplot.MarkerRenderer.prototype.draw=function(Q,T,R,S){S=S||{};if(S.show==null||S.show!=false){if(S.color&&!S.fillStyle){S.fillStyle=S.color}if(S.color&&!S.strokeStyle){S.strokeStyle=S.color}switch(this.style){case"diamond":this.drawDiamond(Q,T,R,false,S);break;case"filledDiamond":this.drawDiamond(Q,T,R,true,S);break;case"circle":this.drawCircle(Q,T,R,false,S);break;case"filledCircle":this.drawCircle(Q,T,R,true,S);break;case"square":this.drawSquare(Q,T,R,false,S);break;case"filledSquare":this.drawSquare(Q,T,R,true,S);break;case"x":this.drawX(Q,T,R,true,S);break;case"plus":this.drawPlus(Q,T,R,true,S);break;case"dash":this.drawDash(Q,T,R,true,S);break;default:this.drawDiamond(Q,T,R,false,S);break}}};B.jqplot.ShadowRenderer=function(Q){this.angle=45;this.offset=1;this.alpha=0.07;this.lineWidth=1.5;this.lineJoin="miter";this.lineCap="round";this.closePath=false;this.fill=false;this.depth=3;this.strokeStyle="rgba(0,0,0,0.1)";this.isarc=false;B.extend(true,this,Q)};B.jqplot.ShadowRenderer.prototype.init=function(Q){B.extend(true,this,Q)};B.jqplot.ShadowRenderer.prototype.draw=function(aa,Y,ac){aa.save();var Q=(ac!=null)?ac:{};var Z=(Q.fill!=null)?Q.fill:this.fill;var X=(Q.closePath!=null)?Q.closePath:this.closePath;var U=(Q.offset!=null)?Q.offset:this.offset;var S=(Q.alpha!=null)?Q.alpha:this.alpha;var W=(Q.depth!=null)?Q.depth:this.depth;var ab=(Q.isarc!=null)?Q.isarc:this.isarc;aa.lineWidth=(Q.lineWidth!=null)?Q.lineWidth:this.lineWidth;aa.lineJoin=(Q.lineJoin!=null)?Q.lineJoin:this.lineJoin;aa.lineCap=(Q.lineCap!=null)?Q.lineCap:this.lineCap;aa.strokeStyle=Q.strokeStyle||this.strokeStyle||"rgba(0,0,0,"+S+")";aa.fillStyle=Q.fillStyle||this.fillStyle||"rgba(0,0,0,"+S+")";for(var T=0;T').prependTo(this._elem)}else{var V=B('').appendTo(this._elem)}if(this.showSwatches){B('
    ').appendTo(V)}if(this.showLabels){var U=B('');U.appendTo(V);if(this.escapeHtml){U.text(T)}else{U.html(T)}}};B.jqplot.TableLegendRenderer.prototype.draw=function(){var X=this;if(this.show){var U=this._series;var Z="position:absolute;";Z+=(this.background)?"background:"+this.background+";":"";Z+=(this.border)?"border:"+this.border+";":"";Z+=(this.fontSize)?"font-size:"+this.fontSize+";":"";Z+=(this.fontFamily)?"font-family:"+this.fontFamily+";":"";Z+=(this.textColor)?"color:"+this.textColor+";":"";Z+=(this.marginTop!=null)?"margin-top:"+this.marginTop+";":"";Z+=(this.marginBottom!=null)?"margin-bottom:"+this.marginBottom+";":"";Z+=(this.marginLeft!=null)?"margin-left:"+this.marginLeft+";":"";Z+=(this.marginRight!=null)?"margin-right:"+this.marginRight+";":"";this._elem=B('
    ');var Q=false,W=false;for(var V=0;V=X)?"":Array(1+X-ab.length>>>0).join(Y);return aa?ab+Z:Z+ab}function S(ac,ab,ae,Z,aa,Y){var ad=Z-ac.length;if(ad>0){var X=" ";if(Y){X=" "}if(ae||!aa){ac=V(ac,Z,X,ae)}else{ac=ac.slice(0,ab.length)+V("",ad,"0",true)+ac.slice(ab.length)}}return ac}function W(af,Y,ad,Z,X,ac,ae,ab){var aa=af>>>0;ad=ad&&aa&&{"2":"0b","8":"0","16":"0x"}[Y]||"";af=ad+V(aa.toString(Y),ac||0,"0",false);return S(af,ad,Z,X,ae,ab)}function Q(ab,ac,Z,X,aa,Y){if(X!=null){ab=ab.slice(0,X)}return S(ab,"",ac,Z,aa,Y)}var R=arguments,T=0,U=R[T++];return U.replace(B.jqplot.sprintf.regex,function(aq,ad,ae,ah,at,ao,ab){if(aq=="%%"){return"%"}var ai=false,af="",ag=false,ap=false,ac=false;for(var an=0;ae&&an-1?6:(ab=="d")?0:void (0)}else{if(ao=="*"){ao=+R[T++]}else{if(ao.charAt(0)=="*"){ao=+R[ao.slice(1,-1)]}else{ao=+ao}}}var ak=ad?R[ad.slice(0,-1)]:R[T++];switch(ab){case"s":if(ak==null){return""}return Q(String(ak),ai,ah,ao,ag,ac);case"c":return Q(String.fromCharCode(+ak),ai,ah,ao,ag,ac);case"b":return W(ak,2,ap,ai,ah,ao,ag,ac);case"o":return W(ak,8,ap,ai,ah,ao,ag,ac);case"x":return W(ak,16,ap,ai,ah,ao,ag,ac);case"X":return W(ak,16,ap,ai,ah,ao,ag,ac).toUpperCase();case"u":return W(ak,10,ap,ai,ah,ao,ag,ac);case"i":var Z=parseInt(+ak,10);if(isNaN(Z)){return""}var am=Z<0?"-":af;ak=am+V(String(Math.abs(Z)),ao,"0",false);return S(ak,am,ai,ah,ag,ac);case"d":var Z=Math.round(+ak);if(isNaN(Z)){return""}var am=Z<0?"-":af;ak=am+V(String(Math.abs(Z)),ao,"0",false);return S(ak,am,ai,ah,ag,ac);case"e":case"E":case"f":case"F":case"g":case"G":var Z=+ak;if(isNaN(Z)){return""}var am=Z<0?"-":af;var aa=["toExponential","toFixed","toPrecision"]["efg".indexOf(ab.toLowerCase())];var ar=["toString","toUpperCase"]["eEfFgG".indexOf(ab)%2];ak=am+Math.abs(Z)[aa](ao);return S(ak,am,ai,ah,ag,ac)[ar]();case"p":case"P":var Z=+ak;if(isNaN(Z)){return""}var am=Z<0?"-":af;var aj=String(Number(Math.abs(Z)).toExponential()).split(/e|E/);var Y=(aj[0].indexOf(".")!=-1)?aj[0].length-1:aj[0].length;var al=(aj[1]<0)?-aj[1]-1:0;if(Math.abs(Z)<1){if(Y+al<=ao){ak=am+Math.abs(Z).toPrecision(Y)}else{if(Y<=ao-1){ak=am+Math.abs(Z).toExponential(Y-1)}else{ak=am+Math.abs(Z).toExponential(ao-1)}}}else{var X=(Y<=ao)?Y:ao;ak=am+Math.abs(Z).toPrecision(X)}var ar=["toString","toUpperCase"]["pP".indexOf(ab)%2];return S(ak,am,ai,ah,ag,ac)[ar]();case"n":return"";default:return aq}})};B.jqplot.sprintf.regex=/%%|%(\d+\$)?([-+#0& ]*)(\*\d+\$|\*|\d+)?(\.(\*\d+\$|\*|\d+))?([nAscboxXuidfegpEGP])/g})(jQuery); \ No newline at end of file diff --git a/test/public/javascripts/app/jquery.maskedinput-1.2.2.min.js b/test/public/javascripts/app/jquery.maskedinput-1.2.2.min.js new file mode 100644 index 0000000..5201de3 --- /dev/null +++ b/test/public/javascripts/app/jquery.maskedinput-1.2.2.min.js @@ -0,0 +1,7 @@ +/* + Masked Input plugin for jQuery + Copyright (c) 2007-2009 Josh Bush (digitalbush.com) + Licensed under the MIT license (http://digitalbush.com/projects/masked-input-plugin/#license) + Version: 1.2.2 (03/09/2009 22:39:06) +*/ +(function(a){var c=(a.browser.msie?"paste":"input")+".mask";var b=(window.orientation!=undefined);a.mask={definitions:{"9":"[0-9]",a:"[A-Za-z]","*":"[A-Za-z0-9]"}};a.fn.extend({caret:function(e,f){if(this.length==0){return}if(typeof e=="number"){f=(typeof f=="number")?f:e;return this.each(function(){if(this.setSelectionRange){this.focus();this.setSelectionRange(e,f)}else{if(this.createTextRange){var g=this.createTextRange();g.collapse(true);g.moveEnd("character",f);g.moveStart("character",e);g.select()}}})}else{if(this[0].setSelectionRange){e=this[0].selectionStart;f=this[0].selectionEnd}else{if(document.selection&&document.selection.createRange){var d=document.selection.createRange();e=0-d.duplicate().moveStart("character",-100000);f=e+d.text.length}}return{begin:e,end:f}}},unmask:function(){return this.trigger("unmask")},mask:function(j,d){if(!j&&this.length>0){var f=a(this[0]);var g=f.data("tests");return a.map(f.data("buffer"),function(l,m){return g[m]?l:null}).join("")}d=a.extend({placeholder:"_",completed:null},d);var k=a.mask.definitions;var g=[];var e=j.length;var i=null;var h=j.length;a.each(j.split(""),function(m,l){if(l=="?"){h--;e=m}else{if(k[l]){g.push(new RegExp(k[l]));if(i==null){i=g.length-1}}else{g.push(null)}}});return this.each(function(){var r=a(this);var m=a.map(j.split(""),function(x,y){if(x!="?"){return k[x]?d.placeholder:x}});var n=false;var q=r.val();r.data("buffer",m).data("tests",g);function v(x){while(++x<=h&&!g[x]){}return x}function t(x){while(!g[x]&&--x>=0){}for(var y=x;y16&&z<32)||(z>32&&z<41));if((x.begin-x.end)!=0&&(!n||z==8||z==46)){w(x.begin,x.end)}if(z==8||z==46||(b&&z==127)){t(x.begin+(z==46?0:-1));return false}else{if(z==27){r.val(q);r.caret(0,p());return false}}}function o(B){if(n){n=false;return(B.keyCode==8)?false:null}B=B||window.event;var C=B.charCode||B.keyCode||B.which;var z=a(this).caret();if(B.ctrlKey||B.altKey||B.metaKey){return true}else{if((C>=32&&C<=125)||C>186){var x=v(z.begin-1);if(xz.length){break}}else{if(m[B]==z[x]&&B!=e){x++;C=B}}}if(!y&&C+1=e){s();if(!y){r.val(r.val().substring(0,C+1))}}}return(e?B:i)}if(!r.attr("readonly")){r.one("unmask",function(){r.unbind(".mask").removeData("buffer").removeData("tests")}).bind("focus.mask",function(){q=r.val();var x=p();s();setTimeout(function(){if(x==j.length){r.caret(0,x)}else{r.caret(x)}},0)}).bind("blur.mask",function(){p();if(r.val()!=q){r.change()}}).bind("keydown.mask",l).bind("keypress.mask",o).bind(c,function(){setTimeout(function(){r.caret(p(true))},0)})}p()})}})})(jQuery); \ No newline at end of file diff --git a/test/public/javascripts/app/jquery.maskedinput.js b/test/public/javascripts/app/jquery.maskedinput.js new file mode 100644 index 0000000..c6bfa27 --- /dev/null +++ b/test/public/javascripts/app/jquery.maskedinput.js @@ -0,0 +1,251 @@ +/* + Masked Input plugin for jQuery + Copyright (c) 2007-2010 Josh Bush (digitalbush.com) + Licensed under the MIT license (http://digitalbush.com/projects/masked-input-plugin/#license) + Version: 1.2.3 +*/ +(function($) { + var pasteEventName = ($.browser.msie ? 'paste' : 'input') + ".mask"; + var iPhone = (window.orientation != undefined); + + $.mask = { + //Predefined character definitions + definitions: { + '9': "[0-9]", + 'a': "[A-Za-z]", + '*': "[A-Za-z0-9]" + } + }; + + $.fn.extend({ + //Helper Function for Caret positioning + caret: function(begin, end) { + if (this.length == 0) return; + if (typeof begin == 'number') { + end = (typeof end == 'number') ? end : begin; + return this.each(function() { + if (this.setSelectionRange) { + this.setSelectionRange(begin, end); + } else if (this.createTextRange) { + var range = this.createTextRange(); + range.collapse(true); + range.moveEnd('character', end); + range.moveStart('character', begin); + range.select(); + } + }); + } else { + if (this[0].setSelectionRange) { + begin = this[0].selectionStart; + end = this[0].selectionEnd; + } else if (document.selection && document.selection.createRange) { + var range = document.selection.createRange(); + begin = 0 - range.duplicate().moveStart('character', -100000); + end = begin + range.text.length; + } + return { begin: begin, end: end }; + } + }, + unmask: function() { return this.trigger("unmask"); }, + mask: function(mask, settings) { + if (!mask && this.length > 0) { + var input = $(this[0]); + var tests = input.data("tests"); + return $.map(input.data("buffer"), function(c, i) { + return tests[i] ? c : null; + }).join(''); + } + settings = $.extend({ + placeholder: "_", + completed: null + }, settings); + + var defs = $.mask.definitions; + var tests = []; + var partialPosition = mask.length; + var firstNonMaskPos = null; + var len = mask.length; + + $.each(mask.split(""), function(i, c) { + if (c == '?') { + len--; + partialPosition = i; + } else if (defs[c]) { + tests.push(new RegExp(defs[c])); + if(firstNonMaskPos==null) + firstNonMaskPos = tests.length - 1; + } else { + tests.push(null); + } + }); + + return this.trigger("unmask").each(function() { + var input = $(this); + var buffer = $.map(mask.split(""), function(c, i) { if (c != '?') return defs[c] ? settings.placeholder : c }); + var ignore = false; //Variable for ignoring control keys + var focusText = input.val(); + + input.data("buffer", buffer).data("tests", tests); + + function seekNext(pos) { + while (++pos <= len && !tests[pos]); + return pos; + }; + + function shiftL(pos) { + while (!tests[pos] && --pos >= 0); + for (var i = pos; i < len; i++) { + if (tests[i]) { + buffer[i] = settings.placeholder; + var j = seekNext(i); + if (j < len && tests[i].test(buffer[j])) { + buffer[i] = buffer[j]; + } else + break; + } + } + writeBuffer(); + input.caret(Math.max(firstNonMaskPos, pos)); + }; + + function shiftR(pos) { + for (var i = pos, c = settings.placeholder; i < len; i++) { + if (tests[i]) { + var j = seekNext(i); + var t = buffer[i]; + buffer[i] = c; + if (j < len && tests[j].test(t)) + c = t; + else + break; + } + } + }; + + function keydownEvent(e) { + var pos = $(this).caret(); + var k = e.keyCode; + ignore = (k < 16 || (k > 16 && k < 32) || (k > 32 && k < 41)); + + //delete selection before proceeding + if ((pos.begin - pos.end) != 0 && (!ignore || k == 8 || k == 46)) + clearBuffer(pos.begin, pos.end); + + //backspace, delete, and escape get special treatment + if (k == 8 || k == 46 || (iPhone && k == 127)) {//backspace/delete + shiftL(pos.begin + (k == 46 ? (tests[pos.begin]?0:1) : -1)); + return false; + } else if (k == 27) {//escape + input.val(focusText); + input.caret(0, checkVal()); + return false; + } + }; + + function keypressEvent(e) { + if (ignore) { + ignore = false; + //Fixes Mac FF bug on backspace + return (e.keyCode == 8) ? false : null; + } + e = e || window.event; + var k = e.charCode || e.keyCode || e.which; + var pos = $(this).caret(); + + if (e.ctrlKey || e.altKey || e.metaKey) {//Ignore + return true; + } else if ((k >= 32 && k <= 125) || k > 186) {//typeable characters + var p = seekNext(pos.begin - 1); + if (p < len) { + var c = String.fromCharCode(k); + if (tests[p].test(c)) { + shiftR(p); + buffer[p] = c; + writeBuffer(); + var next = seekNext(p); + $(this).caret(next); + if (settings.completed && next >= len) + settings.completed.call(input); + } + } + } + return false; + }; + + function clearBuffer(start, end) { + for (var i = start; i < end && i < len; i++) { + if (tests[i]) + buffer[i] = settings.placeholder; + } + }; + + function writeBuffer() { return input.val(buffer.join('')).val(); }; + + function checkVal(allow) { + //try to place characters where they belong + var test = input.val(); + var lastMatch = -1; + for (var i = 0, pos = 0; i < len; i++) { + if (tests[i]) { + buffer[i] = settings.placeholder; + while (pos++ < test.length) { + var c = test.charAt(pos - 1); + if (tests[i].test(c)) { + buffer[i] = c; + lastMatch = i; + break; + } + } + if (pos > test.length) + break; + } else if (buffer[i] == test.charAt(pos) && i!=partialPosition) { + pos++; + lastMatch = i; + } + } + if (!allow && lastMatch + 1 < partialPosition) { + input.val(""); + clearBuffer(0, len); + } else if (allow || lastMatch + 1 >= partialPosition) { + writeBuffer(); + if (!allow) input.val(input.val().substring(0, lastMatch + 1)); + } + return (partialPosition ? i : firstNonMaskPos); + }; + + if (!input.attr("readonly")) + input + .one("unmask", function() { + input + .unbind(".mask") + .removeData("buffer") + .removeData("tests"); + }) + .bind("focus.mask", function() { + focusText = input.val(); + var pos = checkVal(); + writeBuffer(); + var moveCaret=function(){ + if (pos == mask.length) + input.caret(0, pos); + else + input.caret(pos); + }; + ($.browser.msie ? moveCaret:function(){setTimeout(moveCaret,0)})(); + }) + .bind("blur.mask", function() { + checkVal(); + if (input.val() != focusText) + input.change(); + }) + .bind("keydown.mask", keydownEvent) + .bind("keypress.mask", keypressEvent) + .bind(pasteEventName, function() { + setTimeout(function() { input.caret(checkVal(true)); }, 0); + }); + + checkVal(); //Perform initial check for existing values + }); + } + }); +})(jQuery); diff --git a/test/public/javascripts/app/jquery.timers.js b/test/public/javascripts/app/jquery.timers.js new file mode 100755 index 0000000..85d3439 --- /dev/null +++ b/test/public/javascripts/app/jquery.timers.js @@ -0,0 +1,153 @@ +/******************************************************************************* + jquery.mb.components + Copyright (c) 2001-2010. Matteo Bicocchi (Pupunzi); Open lab srl, Firenze - Italy + email: info@pupunzi.com + site: http://pupunzi.com + + Licences: MIT, GPL + http://www.opensource.org/licenses/mit-license.php + http://www.gnu.org/licenses/gpl.html + ******************************************************************************/ + +jQuery.fn.extend({ + everyTime: function(interval, label, fn, times, belay) { + return this.each(function() { + jQuery.timer.add(this, interval, label, fn, times, belay); + }); + }, + oneTime: function(interval, label, fn) { + return this.each(function() { + jQuery.timer.add(this, interval, label, fn, 1); + }); + }, + stopTime: function(label, fn) { + return this.each(function() { + jQuery.timer.remove(this, label, fn); + }); + } +}); + +jQuery.extend({ + timer: { + guid: 1, + global: {}, + regex: /^([0-9]+)\s*(.*s)?$/, + powers: { + // Yeah this is major overkill... + 'ms': 1, + 'cs': 10, + 'ds': 100, + 's': 1000, + 'das': 10000, + 'hs': 100000, + 'ks': 1000000 + }, + timeParse: function(value) { + if (value == undefined || value == null) + return null; + var result = this.regex.exec(jQuery.trim(value.toString())); + if (result[2]) { + var num = parseInt(result[1], 10); + var mult = this.powers[result[2]] || 1; + return num * mult; + } else { + return value; + } + }, + add: function(element, interval, label, fn, times, belay) { + var counter = 0; + + if (jQuery.isFunction(label)) { + if (!times) + times = fn; + fn = label; + label = interval; + } + + interval = jQuery.timer.timeParse(interval); + + if (typeof interval != 'number' || isNaN(interval) || interval <= 0) + return; + + if (times && times.constructor != Number) { + belay = !!times; + times = 0; + } + + times = times || 0; + belay = belay || false; + + if (!element.$timers) + element.$timers = {}; + + if (!element.$timers[label]) + element.$timers[label] = {}; + + fn.$timerID = fn.$timerID || this.guid++; + + var handler = function() { + if (belay && this.inProgress) + return; + this.inProgress = true; + if ((++counter > times && times !== 0) || fn.call(element, counter) === false) + jQuery.timer.remove(element, label, fn); + this.inProgress = false; + }; + + handler.$timerID = fn.$timerID; + + if (!element.$timers[label][fn.$timerID]) + element.$timers[label][fn.$timerID] = window.setInterval(handler,interval); + + if ( !this.global[label] ) + this.global[label] = []; + this.global[label].push( element ); + + }, + remove: function(element, label, fn) { + var timers = element.$timers, ret; + + if ( timers ) { + + if (!label) { + for ( label in timers ) + this.remove(element, label, fn); + } else if ( timers[label] ) { + if ( fn ) { + if ( fn.$timerID ) { + window.clearInterval(timers[label][fn.$timerID]); + delete timers[label][fn.$timerID]; + } + } else { + for ( var fn in timers[label] ) { + window.clearInterval(timers[label][fn]); + delete timers[label][fn]; + } + } + + for ( ret in timers[label] ) break; + if ( !ret ) { + ret = null; + delete timers[label]; + } + } + + for ( ret in timers ) break; + if ( !ret ) + element.$timers = null; + } + } + } +}); + +if (jQuery.browser.msie) + jQuery(window).one("unload", function() { + var global = jQuery.timer.global; + for ( var label in global ) { + var els = global[label], i = els.length; + while ( --i ) + jQuery.timer.remove(els[i], label); + } + }); + + diff --git a/test/public/javascripts/app/mbTooltip.js b/test/public/javascripts/app/mbTooltip.js new file mode 100755 index 0000000..b417c5d --- /dev/null +++ b/test/public/javascripts/app/mbTooltip.js @@ -0,0 +1,175 @@ +/******************************************************************************* + jquery.mb.components + Copyright (c) 2001-2010. Matteo Bicocchi (Pupunzi); Open lab srl, Firenze - Italy + email: info@pupunzi.com + site: http://pupunzi.com + + Licences: MIT, GPL + http://www.opensource.org/licenses/mit-license.php + http://www.gnu.org/licenses/gpl.html + ******************************************************************************/ + +/* + * Name:jquery.mb.tooltip + * Version: 1.6 + * dependencies: jquery.timers.js, jquery.dropshadow.js +*/ + +(function($){ + jQuery.fn.mbTooltip = function (options){ + return this.each (function () { + this.options = { + live:true, + opacity : .9, + wait:2000, + timePerWord:70, + cssClass:"default", + hasArrow:true, + imgPath:"images/", + hasShadow:true, + shadowColor:"black", + shadowLeft:1, + anchor:"mouse", //"parent", + shadowTop:1, + mb_fade:200 + }; + $.extend (this.options, options); + if (this.options.live)$("[title]").live("mouseover",function(){$(this).mbTooltip(options);}); + var ttEl=$(this).is("[title]")? $(this): $(this).find("[title]"); + var wait=this.options.wait; + var hasShadow=this.options.hasShadow; + var fade=this.options.mb_fade; + var myOptions=this.options; + $(ttEl).each(function(){ +/* + $(this).hover(function(){ + $(this).css("cursor","help"); + },function(){ + $(this).css("cursor","default"); + }); +*/ + $(this).attr("tooltip", $(this).attr("title")); + $(this).removeAttr("title"); + $(this).attr("tooltipEnable","true"); + var theEl=$(this); + var ttCont= theEl.attr("tooltip"); + var hover=$.browser.msie?"mouseenter":"mouseover"; + $(this).bind(hover,function(e){ + if (myOptions.anchor=="mouse") $(document).mb_getXY(); + $(this).one("mouseout",function(){ + $(this).stopTime(); + $(this).deleteTooltip(hasShadow,fade); + }).one("click",function(){ + $(this).stopTime(); + $(this).deleteTooltip(hasShadow,fade); + }); + $(this).oneTime(wait, function() { + if ($(this).attr("tooltipEnable")=="true") + $(this).buildTooltip(ttCont,myOptions,e); + }); + }); + }); + }); + }; + + var mbX = 0; + var mbY = 0; + + $.fn.extend({ + mb_getXY:function(){ + $(document).bind("mousemove", function(e) { + mbX = e.pageX; + mbY = e.pageY; + }); + return {x:mbX,y:mbY}; + }, + buildTooltip: function(cont,options){ + this.options={}; + $.extend (this.options, options); + var parent=$(this); + $("body").append("
    "); + var imgUrl=this.options.imgPath+"up.png"; + $("#tooltip").html(cont); + $("#tooltip").addClass(this.options.cssClass); + if (this.options.hasArrow){ + $("#tooltip").prepend(""); + $("#ttimg").css({ + position:"absolute", + opacity:.5 + }); + + $("#ttimg").addClass("top"); + } + $("#tooltip").css({ + position:"absolute", + top: this.options.anchor=="mouse"?$(document).mb_getXY().y +7:parent.offset().top+(parent.outerHeight()), + left:this.options.anchor=="mouse"?$(document).mb_getXY().x+7:parent.offset().left, + opacity:0 + }); + + $("#tooltip").findBestPos(parent,this.options.imgPath,this.options.anchor); + if (this.options.anchor=="mouse") $(document).unbind("mousemove"); + if (this.options.hasShadow) { + $("#tooltip").dropShadow({left: this.options.shadowLeft, top: this.options.shadowTop, blur: 2, opacity: 0.3, color:this.options.shadowColor}); + $(".dropShadow").css("display","none"); + $(".dropShadow").mb_bringToFront(); + $(".dropShadow").fadeIn(this.options.mb_fade); + } + $("#tooltip").mb_bringToFront(); + $("#tooltip").fadeTo(this.options.mb_fade,this.options.opacity,function(){}); + var timetoshow=3000+cont.length*this.options.timePerWord; + var hasShadow=this.options.hasShadow; + var fade=this.options.mb_fade; + $(this).oneTime(timetoshow,function(){$(this).deleteTooltip(hasShadow,fade);}); + }, + deleteTooltip: function(hasShadow,fade){ + var sel=hasShadow?"#tooltip,.dropShadow":"#tooltip"; + $(sel).fadeOut(fade,function(){$(sel).remove();}); + }, + findBestPos:function(parent,imgPath,anchor){ + var theEl=$(this); + var ww= $(window).width()+$(window).scrollLeft(); + var wh= $(window).height()+$(window).scrollTop(); + var w=theEl.outerWidth(); + theEl.css({width:w}); + var t=((theEl.offset().top+theEl.outerHeight(true))>wh)? theEl.offset().top-(anchor!="mouse"? parent.outerHeight():0)-theEl.outerHeight()-20 : theEl.offset().top; + t=t<0?0:t; + var l=((theEl.offset().left+w)>ww-5) ? theEl.offset().left-(w-(anchor!="mouse"?parent.outerWidth():0)) : theEl.offset().left; + l=l<0?0:l; + if (theEl.offset().top+theEl.outerHeight(true)>wh){ + $("#ttimg").attr("src",imgPath+"bottom.png"); + $("#ttimg").removeClass("top").addClass("bottom"); + } + theEl.css({width:w, top:t, left:l}); + }, + disableTooltip:function(){ + $(this).find("[tooltip]").attr("tooltipEnable","false"); + }, + enableTooltip:function(){ + $(this).find("[tooltip]").attr("tooltipEnable","true"); + } + }); + + jQuery.fn.mb_bringToFront= function(){ + var zi=10; + $('*').each(function() { + if($(this).css("position")=="absolute"){ + var cur = parseInt($(this).css('zIndex')); + zi = cur > zi ? parseInt($(this).css('zIndex')) : zi; + } + }); + $(this).css('zIndex',zi+=100); + }; + + $(function(){ + //due to a problem of getter/setter for select + $("select[title]").each(function(){ + var selectSpan=$(""); + selectSpan.attr("title",$(this).attr("title")); + $(this).wrapAll(selectSpan); + $(this).removeAttr("title"); + }); + }); + +})(jQuery); + diff --git a/test/public/javascripts/app/raphael-1.5.2.min.js b/test/public/javascripts/app/raphael-1.5.2.min.js new file mode 100644 index 0000000..e5e7126 --- /dev/null +++ b/test/public/javascripts/app/raphael-1.5.2.min.js @@ -0,0 +1,7 @@ +/* + * Raphael 1.5.2 - JavaScript Vector Library + * + * Copyright (c) 2010 Dmitry Baranovskiy (http://raphaeljs.com) + * Licensed under the MIT (http://raphaeljs.com/license.html) license. + */ +(function(){function a(){if(a.is(arguments[0],G)){var b=arguments[0],d=bV[m](a,b.splice(0,3+a.is(b[0],E))),e=d.set();for(var g=0,h=b[w];g";bg=bf.firstChild;bg.style.behavior="url(#default#VML)";if(!(bg&&typeof bg.adj=="object"))return a.type=null;bf=null}a.svg=!(a.vml=a.type=="VML");j[e]=a[e];k=j[e];a._id=0;a._oid=0;a.fn={};a.is=function(a,b){b=x.call(b);if(b=="finite")return!O[f](+a);return b=="null"&&a===null||b==typeof a||b=="object"&&a===Object(a)||b=="array"&&Array.isArray&&Array.isArray(a)||J.call(a).slice(8,-1).toLowerCase()==b};a.angle=function(b,c,d,e,f,g){{if(f==null){var h=b-d,i=c-e;if(!h&&!i)return 0;return((h<0)*180+y.atan(-i/-h)*180/D+360)%360}return a.angle(b,c,f,g)-a.angle(d,e,f,g)}};a.rad=function(a){return a%360*D/180};a.deg=function(a){return a*180/D%360};a.snapTo=function(b,c,d){d=a.is(d,"finite")?d:10;if(a.is(b,G)){var e=b.length;while(e--)if(B(b[e]-c)<=d)return b[e]}else{b=+b;var f=c%b;if(fb-d)return c-f+b}return c};function bh(){var a=[],b=0;for(;b<32;b++)a[b]=(~(~(y.random()*16)))[H](16);a[12]=4;a[16]=(a[16]&3|8)[H](16);return"r-"+a[v]("")}a.setWindow=function(a){h=a;g=h.document};var bi=function(b){if(a.vml){var c=/^\s+|\s+$/g,d;try{var e=new ActiveXObject("htmlfile");e.write("");e.close();d=e.body}catch(a){d=createPopup().document.body}var f=d.createTextRange();bi=bm(function(a){try{d.style.color=r(a)[Y](c,p);var b=f.queryCommandValue("ForeColor");b=(b&255)<<16|b&65280|(b&16711680)>>>16;return"#"+("000000"+b[H](16)).slice(-6)}catch(a){return"none"}})}else{var h=g.createElement("i");h.title="Raphaël Colour Picker";h.style.display="none";g.body[l](h);bi=bm(function(a){h.style.color=a;return g.defaultView.getComputedStyle(h,p).getPropertyValue("color")})}return bi(b)},bj=function(){return"hsb("+[this.h,this.s,this.b]+")"},bk=function(){return"hsl("+[this.h,this.s,this.l]+")"},bl=function(){return this.hex};a.hsb2rgb=function(b,c,d,e){if(a.is(b,"object")&&"h"in b&&"s"in b&&"b"in b){d=b.b;c=b.s;b=b.h;e=b.o}return a.hsl2rgb(b,c,d/2,e)};a.hsl2rgb=function(b,c,d,e){if(a.is(b,"object")&&"h"in b&&"s"in b&&"l"in b){d=b.l;c=b.s;b=b.h}if(b>1||c>1||d>1){b/=360;c/=100;d/=100}var f={},g=["r","g","b"],h,i,j,k,l,m;if(c){d<0.5?h=d*(1+c):h=d+c-d*c;i=2*d-h;for(var n=0;n<3;n++){j=b+1/3*-(n-1);j<0&&j++;j>1&&j--;j*6<1?f[g[n]]=i+(h-i)*6*j:j*2<1?f[g[n]]=h:j*3<2?f[g[n]]=i+(h-i)*(2/3-j)*6:f[g[n]]=i}}else f={r:d,g:d,b:d};f.r*=255;f.g*=255;f.b*=255;f.hex="#"+(16777216|f.b|f.g<<8|f.r<<16).toString(16).slice(1);a.is(e,"finite")&&(f.opacity=e);f.toString=bl;return f};a.rgb2hsb=function(b,c,d){if(c==null&&a.is(b,"object")&&"r"in b&&"g"in b&&"b"in b){d=b.b;c=b.g;b=b.r}if(c==null&&a.is(b,F)){var e=a.getRGB(b);b=e.r;c=e.g;d=e.b}if(b>1||c>1||d>1){b/=255;c/=255;d/=255}var f=z(b,c,d),g=A(b,c,d),h,i,j=f;{if(g==f)return{h:0,s:0,b:f,toString:bj};var k=f-g;i=k/f;b==f?h=(c-d)/k:c==f?h=2+(d-b)/k:h=4+(b-c)/k;h/=6;h<0&&h++;h>1&&h--}return{h:h,s:i,b:j,toString:bj}};a.rgb2hsl=function(b,c,d){if(c==null&&a.is(b,"object")&&"r"in b&&"g"in b&&"b"in b){d=b.b;c=b.g;b=b.r}if(c==null&&a.is(b,F)){var e=a.getRGB(b);b=e.r;c=e.g;d=e.b}if(b>1||c>1||d>1){b/=255;c/=255;d/=255}var f=z(b,c,d),g=A(b,c,d),h,i,j=(f+g)/2,k;if(g==f)k={h:0,s:0,l:j};else{var l=f-g;i=j<0.5?l/(f+g):l/(2-f-g);b==f?h=(c-d)/l:c==f?h=2+(d-b)/l:h=4+(b-c)/l;h/=6;h<0&&h++;h>1&&h--;k={h:h,s:i,l:j}}k.toString=bk;return k};a._path2string=function(){return this.join(",")[Y](ba,"$1")};function bm(a,b,c){function d(){var g=Array[e].slice.call(arguments,0),h=g[v]("►"),i=d.cache=d.cache||{},j=d.count=d.count||[];if(i[f](h))return c?c(i[h]):i[h];j[w]>=1000&&delete i[j.shift()];j[L](h);i[h]=a[m](b,g);return c?c(i[h]):i[h]}return d}a.getRGB=bm(function(b){if(!b||!(!((b=r(b)).indexOf("-")+1)))return{r:-1,g:-1,b:-1,hex:"none",error:1};if(b=="none")return{r:-1,g:-1,b:-1,hex:"none"};!(_[f](b.toLowerCase().substring(0,2))||b.charAt()=="#")&&(b=bi(b));var c,d,e,g,h,i,j,k=b.match(N);if(k){if(k[2]){g=T(k[2].substring(5),16);e=T(k[2].substring(3,5),16);d=T(k[2].substring(1,3),16)}if(k[3]){g=T((i=k[3].charAt(3))+i,16);e=T((i=k[3].charAt(2))+i,16);d=T((i=k[3].charAt(1))+i,16)}if(k[4]){j=k[4][s]($);d=S(j[0]);j[0].slice(-1)=="%"&&(d*=2.55);e=S(j[1]);j[1].slice(-1)=="%"&&(e*=2.55);g=S(j[2]);j[2].slice(-1)=="%"&&(g*=2.55);k[1].toLowerCase().slice(0,4)=="rgba"&&(h=S(j[3]));j[3]&&j[3].slice(-1)=="%"&&(h/=100)}if(k[5]){j=k[5][s]($);d=S(j[0]);j[0].slice(-1)=="%"&&(d*=2.55);e=S(j[1]);j[1].slice(-1)=="%"&&(e*=2.55);g=S(j[2]);j[2].slice(-1)=="%"&&(g*=2.55);(j[0].slice(-3)=="deg"||j[0].slice(-1)=="°")&&(d/=360);k[1].toLowerCase().slice(0,4)=="hsba"&&(h=S(j[3]));j[3]&&j[3].slice(-1)=="%"&&(h/=100);return a.hsb2rgb(d,e,g,h)}if(k[6]){j=k[6][s]($);d=S(j[0]);j[0].slice(-1)=="%"&&(d*=2.55);e=S(j[1]);j[1].slice(-1)=="%"&&(e*=2.55);g=S(j[2]);j[2].slice(-1)=="%"&&(g*=2.55);(j[0].slice(-3)=="deg"||j[0].slice(-1)=="°")&&(d/=360);k[1].toLowerCase().slice(0,4)=="hsla"&&(h=S(j[3]));j[3]&&j[3].slice(-1)=="%"&&(h/=100);return a.hsl2rgb(d,e,g,h)}k={r:d,g:e,b:g};k.hex="#"+(16777216|g|e<<8|d<<16).toString(16).slice(1);a.is(h,"finite")&&(k.opacity=h);return k}return{r:-1,g:-1,b:-1,hex:"none",error:1}},a);a.getColor=function(a){var b=this.getColor.start=this.getColor.start||{h:0,s:1,b:a||0.75},c=this.hsb2rgb(b.h,b.s,b.b);b.h+=0.075;if(b.h>1){b.h=0;b.s-=0.2;b.s<=0&&(this.getColor.start={h:0,s:1,b:b.b})}return c.hex};a.getColor.reset=function(){delete this.start};a.parsePathString=bm(function(b){if(!b)return null;var c={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},d=[];a.is(b,G)&&a.is(b[0],G)&&(d=bo(b));d[w]||r(b)[Y](bb,function(a,b,e){var f=[],g=x.call(b);e[Y](bc,function(a,b){b&&f[L](+b)});if(g=="m"&&f[w]>2){d[L]([b][n](f.splice(0,2)));g="l";b=b=="m"?"l":"L"}while(f[w]>=c[g]){d[L]([b][n](f.splice(0,c[g])));if(!c[g])break}});d[H]=a._path2string;return d});a.findDotsAtSegment=function(a,b,c,d,e,f,g,h,i){var j=1-i,k=C(j,3)*a+C(j,2)*3*i*c+j*3*i*i*e+C(i,3)*g,l=C(j,3)*b+C(j,2)*3*i*d+j*3*i*i*f+C(i,3)*h,m=a+2*i*(c-a)+i*i*(e-2*c+a),n=b+2*i*(d-b)+i*i*(f-2*d+b),o=c+2*i*(e-c)+i*i*(g-2*e+c),p=d+2*i*(f-d)+i*i*(h-2*f+d),q=(1-i)*a+i*c,r=(1-i)*b+i*d,s=(1-i)*e+i*g,t=(1-i)*f+i*h,u=90-y.atan((m-o)/(n-p))*180/D;(m>o||n1){x=y.sqrt(x);c=x*c;d=x*d}var z=c*c,A=d*d,C=(f==g?-1:1)*y.sqrt(B((z*A-z*u*u-A*t*t)/(z*u*u+A*t*t))),E=C*c*u/d+(a+h)/2,F=C*-d*t/c+(b+i)/2,G=y.asin(((b-F)/d).toFixed(9)),H=y.asin(((i-F)/d).toFixed(9));G=aH&&(G=G-D*2);!g&&H>G&&(H=H-D*2)}var I=H-G;if(B(I)>k){var J=H,K=h,L=i;H=G+k*(g&&H>G?1:-1);h=E+c*y.cos(H);i=F+d*y.sin(H);m=bt(h,i,c,d,e,0,g,K,L,[H,J,E,F])}I=H-G;var M=y.cos(G),N=y.sin(G),O=y.cos(H),P=y.sin(H),Q=y.tan(I/4),R=4/3*c*Q,S=4/3*d*Q,T=[a,b],U=[a+R*N,b-S*M],V=[h+R*P,i-S*O],W=[h,i];U[0]=2*T[0]-U[0];U[1]=2*T[1]-U[1];{if(j)return[U,V,W][n](m);m=[U,V,W][n](m)[v]()[s](",");var X=[];for(var Y=0,Z=m[w];Y"1e12"&&(l=0.5);B(n)>"1e12"&&(n=0.5);if(l>0&&l<1){q=bu(a,b,c,d,e,f,g,h,l);p[L](q.x);o[L](q.y)}if(n>0&&n<1){q=bu(a,b,c,d,e,f,g,h,n);p[L](q.x);o[L](q.y)}i=f-2*d+b-(h-2*f+d);j=2*(d-b)-2*(f-d);k=b-d;l=(-j+y.sqrt(j*j-4*i*k))/2/i;n=(-j-y.sqrt(j*j-4*i*k))/2/i;B(l)>"1e12"&&(l=0.5);B(n)>"1e12"&&(n=0.5);if(l>0&&l<1){q=bu(a,b,c,d,e,f,g,h,l);p[L](q.x);o[L](q.y)}if(n>0&&n<1){q=bu(a,b,c,d,e,f,g,h,n);p[L](q.x);o[L](q.y)}return{min:{x:A[m](0,p),y:A[m](0,o)},max:{x:z[m](0,p),y:z[m](0,o)}}}),bw=bm(function(a,b){var c=bq(a),d=b&&bq(b),e={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},f={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},g=function(a,b){var c,d;if(!a)return["C",b.x,b.y,b.x,b.y,b.x,b.y];!(a[0]in{T:1,Q:1})&&(b.qx=b.qy=null);switch(a[0]){case"M":b.X=a[1];b.Y=a[2];break;case"A":a=["C"][n](bt[m](0,[b.x,b.y][n](a.slice(1))));break;case"S":c=b.x+(b.x-(b.bx||b.x));d=b.y+(b.y-(b.by||b.y));a=["C",c,d][n](a.slice(1));break;case"T":b.qx=b.x+(b.x-(b.qx||b.x));b.qy=b.y+(b.y-(b.qy||b.y));a=["C"][n](bs(b.x,b.y,b.qx,b.qy,a[1],a[2]));break;case"Q":b.qx=a[1];b.qy=a[2];a=["C"][n](bs(b.x,b.y,a[1],a[2],a[3],a[4]));break;case"L":a=["C"][n](br(b.x,b.y,a[1],a[2]));break;case"H":a=["C"][n](br(b.x,b.y,a[1],b.y));break;case"V":a=["C"][n](br(b.x,b.y,b.x,a[1]));break;case"Z":a=["C"][n](br(b.x,b.y,b.X,b.Y));break}return a},h=function(a,b){if(a[b][w]>7){a[b].shift();var e=a[b];while(e[w])a.splice(b++,0,["C"][n](e.splice(0,6)));a.splice(b,1);k=z(c[w],d&&d[w]||0)}},i=function(a,b,e,f,g){if(a&&b&&a[g][0]=="M"&&b[g][0]!="M"){b.splice(g,0,["M",f.x,f.y]);e.bx=0;e.by=0;e.x=a[g][1];e.y=a[g][2];k=z(c[w],d&&d[w]||0)}};for(var j=0,k=z(c[w],d&&d[w]||0);j0.5)*2-1;C(e-0.5,2)+C(f-0.5,2)>0.25&&(f=y.sqrt(0.25-C(e-0.5,2))*g+0.5)&&f!=0.5&&(f=f.toFixed(5)-0.00001*g)}return p});b=b[s](/\s*\-\s*/);if(d=="linear"){var i=b.shift();i=-S(i);if(isNaN(i))return null;var j=[0,0,y.cos(i*D/180),y.sin(i*D/180)],k=1/(z(B(j[2]),B(j[3]))||1);j[2]*=k;j[3]*=k;if(j[2]<0){j[0]=-j[2];j[2]=0}if(j[3]<0){j[1]=-j[3];j[3]=0}}var m=bx(b);if(!m)return null;var n=a.getAttribute(I);n=n.match(/^url\(#(.*)\)$/);n&&c.defs.removeChild(g.getElementById(n[1]));var o=bG(d+"Gradient");o.id=bh();bG(o,d=="radial"?{fx:e,fy:f}:{x1:j[0],y1:j[1],x2:j[2],y2:j[3]});c.defs[l](o);for(var q=0,t=m[w];q1?G.opacity/100:G.opacity});case"stroke":G=a.getRGB(o);h[R](n,G.hex);n=="stroke"&&G[f]("opacity")&&bG(h,{"stroke-opacity":G.opacity>1?G.opacity/100:G.opacity});break;case"gradient":(({circle:1,ellipse:1})[f](c.type)||r(o).charAt()!="r")&&bI(h,o,c.paper);break;case"opacity":i.gradient&&!i[f]("stroke-opacity")&&bG(h,{"stroke-opacity":o>1?o/100:o});case"fill-opacity":if(i.gradient){var H=g.getElementById(h.getAttribute(I)[Y](/^url\(#|\)$/g,p));if(H){var J=H.getElementsByTagName("stop");J[J[w]-1][R]("stop-opacity",o)}break}default:n=="font-size"&&(o=T(o,10)+"px");var K=n[Y](/(\-.)/g,function(a){return V.call(a.substring(1))});h.style[K]=o;h[R](n,o);break}}}bM(c,d);m?c.rotate(m.join(q)):S(j)&&c.rotate(j,true)},bL=1.2,bM=function(b,c){if(b.type!="text"||!(c[f]("text")||c[f]("font")||c[f]("font-size")||c[f]("x")||c[f]("y")))return;var d=b.attrs,e=b.node,h=e.firstChild?T(g.defaultView.getComputedStyle(e.firstChild,p).getPropertyValue("font-size"),10):10;if(c[f]("text")){d.text=c.text;while(e.firstChild)e.removeChild(e.firstChild);var i=r(c.text)[s]("\n");for(var j=0,k=i[w];jb.height&&(b.height=e.y+e.height-b.y);e.x+e.width-b.x>b.width&&(b.width=e.x+e.width-b.x)}}a&&this.hide();return b};bN[e].attr=function(b,c){if(this.removed)return this;if(b==null){var d={};for(var e in this.attrs)this.attrs[f](e)&&(d[e]=this.attrs[e]);this._.rt.deg&&(d.rotation=this.rotate());(this._.sx!=1||this._.sy!=1)&&(d.scale=this.scale());d.gradient&&d.fill=="none"&&(d.fill=d.gradient)&&delete d.gradient;return d}if(c==null&&a.is(b,F)){if(b=="translation")return cz.call(this);if(b=="rotation")return this.rotate();if(b=="scale")return this.scale();if(b==I&&this.attrs.fill=="none"&&this.attrs.gradient)return this.attrs.gradient;return this.attrs[b]}if(c==null&&a.is(b,G)){var g={};for(var h=0,i=b.length;h"));m.W=h.w=m.paper.span.offsetWidth;m.H=h.h=m.paper.span.offsetHeight;m.X=h.x;m.Y=h.y+Q(m.H/2);switch(h["text-anchor"]){case"start":m.node.style["v-text-align"]="left";m.bbx=Q(m.W/2);break;case"end":m.node.style["v-text-align"]="right";m.bbx=-Q(m.W/2);break;default:m.node.style["v-text-align"]="center";break}}};bI=function(a,b){a.attrs=a.attrs||{};var c=a.attrs,d,e="linear",f=".5 .5";a.attrs.gradient=b;b=r(b)[Y](bd,function(a,b,c){e="radial";if(b&&c){b=S(b);c=S(c);C(b-0.5,2)+C(c-0.5,2)>0.25&&(c=y.sqrt(0.25-C(b-0.5,2))*((c>0.5)*2-1)+0.5);f=b+q+c}return p});b=b[s](/\s*\-\s*/);if(e=="linear"){var g=b.shift();g=-S(g);if(isNaN(g))return null}var h=bx(b);if(!h)return null;a=a.shape||a.node;d=a.getElementsByTagName(I)[0]||cd(I);!d.parentNode&&a.appendChild(d);if(h[w]){d.on=true;d.method="none";d.color=h[0].color;d.color2=h[h[w]-1].color;var i=[];for(var j=0,k=h[w];j")}}catch(a){cd=function(a){return g.createElement("<"+a+" xmlns=\"urn:schemas-microsoft.com:vml\" class=\"rvml\">")}}bV=function(){var b=by[m](0,arguments),c=b.container,d=b.height,e,f=b.width,h=b.x,i=b.y;if(!c)throw new Error("VML container not found.");var k=new j,n=k.canvas=g.createElement("div"),o=n.style;h=h||0;i=i||0;f=f||512;d=d||342;f==+f&&(f+="px");d==+d&&(d+="px");k.width=1000;k.height=1000;k.coordsize=b_*1000+q+b_*1000;k.coordorigin="0 0";k.span=g.createElement("span");k.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;";n[l](k.span);o.cssText=a.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",f,d);if(c==1){g.body[l](n);o.left=h+"px";o.top=i+"px";o.position="absolute"}else c.firstChild?c.insertBefore(n,c.firstChild):c[l](n);bz.call(k,k,a.fn);return k};k.clear=function(){this.canvas.innerHTML=p;this.span=g.createElement("span");this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;";this.canvas[l](this.span);this.bottom=this.top=null};k.remove=function(){this.canvas.parentNode.removeChild(this.canvas);for(var a in this)this[a]=bF(a);return true}}var ce=navigator.userAgent.match(/Version\\x2f(.*?)\s/);navigator.vendor=="Apple Computer, Inc."&&(ce&&ce[1]<4||navigator.platform.slice(0,2)=="iP")?k.safari=function(){var a=this.rect(-99,-99,this.width+99,this.height+99).attr({stroke:"none"});h.setTimeout(function(){a.remove()})}:k.safari=function(){};var cf=function(){this.returnValue=false},cg=function(){return this.originalEvent.preventDefault()},ch=function(){this.cancelBubble=true},ci=function(){return this.originalEvent.stopPropagation()},cj=(function(){{if(g.addEventListener)return function(a,b,c,d){var e=o&&u[b]?u[b]:b,g=function(e){if(o&&u[f](b))for(var g=0,h=e.targetTouches&&e.targetTouches.length;g1&&(a=Array[e].splice.call(arguments,0,arguments[w]));return new cC(a)};k.setSize=bU;k.top=k.bottom=null;k.raphael=a;function co(){return this.x+q+this.y}bO.resetScale=function(){if(this.removed)return this;this._.sx=1;this._.sy=1;this.attrs.scale="1 1"};bO.scale=function(a,b,c,d){if(this.removed)return this;if(a==null&&b==null)return{x:this._.sx,y:this._.sy,toString:co};b=b||a;!(+b)&&(b=a);var e,f,g,h,i=this.attrs;if(a!=0){var j=this.getBBox(),k=j.x+j.width/2,l=j.y+j.height/2,m=B(a/this._.sx),o=B(b/this._.sy);c=+c||c==0?c:k;d=+d||d==0?d:l;var r=this._.sx>0,s=this._.sy>0,t=~(~(a/B(a))),u=~(~(b/B(b))),x=m*t,y=o*u,z=this.node.style,A=c+B(k-c)*x*(k>c==r?1:-1),C=d+B(l-d)*y*(l>d==s?1:-1),D=a*t>b*u?o:m;switch(this.type){case"rect":case"image":var E=i.width*m,F=i.height*o;this.attr({height:F,r:i.r*D,width:E,x:A-E/2,y:C-F/2});break;case"circle":case"ellipse":this.attr({rx:i.rx*m,ry:i.ry*o,r:i.r*D,cx:A,cy:C});break;case"text":this.attr({x:A,y:C});break;case"path":var G=bp(i.path),H=true,I=r?x:m,J=s?y:o;for(var K=0,L=G[w];Kr)p=n.data[r*l];else{p=a.findDotsAtSegment(b,c,d,e,f,g,h,i,r/l);n.data[r]=p}r&&(k+=C(C(o.x-p.x,2)+C(o.y-p.y,2),0.5));if(j!=null&&k>=j)return p;o=p}if(j==null)return k},cr=function(b,c){return function(d,e,f){d=bw(d);var g,h,i,j,k="",l={},m,n=0;for(var o=0,p=d.length;oe){if(c&&!l.start){m=cq(g,h,i[1],i[2],i[3],i[4],i[5],i[6],e-n);k+=["C",m.start.x,m.start.y,m.m.x,m.m.y,m.x,m.y];if(f)return k;l.start=k;k=["M",m.x,m.y+"C",m.n.x,m.n.y,m.end.x,m.end.y,i[5],i[6]][v]();n+=j;g=+i[5];h=+i[6];continue}if(!b&&!c){m=cq(g,h,i[1],i[2],i[3],i[4],i[5],i[6],e-n);return{x:m.x,y:m.y,alpha:m.alpha}}}n+=j;g=+i[5];h=+i[6]}k+=i}l.end=k;m=b?n:c?l:a.findDotsAtSegment(g,h,i[1],i[2],i[3],i[4],i[5],i[6],1);m.alpha&&(m={x:m.x,y:m.y,alpha:m.alpha});return m}},cs=cr(1),ct=cr(),cu=cr(0,1);bO.getTotalLength=function(){if(this.type!="path")return;if(this.node.getTotalLength)return this.node.getTotalLength();return cs(this.attrs.path)};bO.getPointAtLength=function(a){if(this.type!="path")return;return ct(this.attrs.path,a)};bO.getSubpath=function(a,b){if(this.type!="path")return;if(B(this.getTotalLength()-b)<"1e-6")return cu(this.attrs.path,a).end;var c=cu(this.attrs.path,b,1);return a?cu(c,a).end:c};a.easing_formulas={linear:function(a){return a},"<":function(a){return C(a,3)},">":function(a){return C(a-1,3)+1},"<>":function(a){a=a*2;if(a<1)return C(a,3)/2;a-=2;return(C(a,3)+2)/2},backIn:function(a){var b=1.70158;return a*a*((b+1)*a-b)},backOut:function(a){a=a-1;var b=1.70158;return a*a*((b+1)*a+b)+1},elastic:function(a){if(a==0||a==1)return a;var b=0.3,c=b/4;return C(2,-10*a)*y.sin((a-c)*(2*D)/b)+1},bounce:function(a){var b=7.5625,c=2.75,d;if(a<1/c)d=b*a*a;else if(a<2/c){a-=1.5/c;d=b*a*a+0.75}else if(a<2.5/c){a-=2.25/c;d=b*a*a+0.9375}else{a-=2.625/c;d=b*a*a+0.984375}return d}};var cv=[],cw=function(){var b=+(new Date);for(var c=0;cd)return d;while(cf?c=e:d=e;e=(d-c)/2+c}return e}return n(a,1/(200*f))}bO.onAnimation=function(a){this._run=a||0;return this};bO.animate=function(c,d,e,g){var h=this;h.timeouts=h.timeouts||[];if(a.is(e,"function")||!e)g=e||null;if(h.removed){g&&g.call(h);return h}var i={},j={},k=false,l={};for(var m in c)if(c[f](m)){if(X[f](m)||h.paper.customAttributes[f](m)){k=true;i[m]=h.attr(m);i[m]==null&&(i[m]=W[m]);j[m]=c[m];switch(X[m]){case"along":var n=cs(c[m]),o=ct(c[m],n*!(!c.back)),p=h.getBBox();l[m]=n/d;l.tx=p.x;l.ty=p.y;l.sx=o.x;l.sy=o.y;j.rot=c.rot;j.back=c.back;j.len=n;c.rot&&(l.r=S(h.rotate())||0);break;case E:l[m]=(j[m]-i[m])/d;break;case"colour":i[m]=a.getRGB(i[m]);var q=a.getRGB(j[m]);l[m]={r:(q.r-i[m].r)/d,g:(q.g-i[m].g)/d,b:(q.b-i[m].b)/d};break;case"path":var t=bw(i[m],j[m]);i[m]=t[0];var u=t[1];l[m]=[];for(var v=0,x=i[m][w];v values - tolerance) { + return value - rem + values; + } + } + return value; + }; + function createUUID() { + // http://www.ietf.org/rfc/rfc4122.txt + var s = [], + i = 0; + for (; i < 32; i++) { + s[i] = (~~(math.random() * 16))[toString](16); + } + s[12] = 4; // bits 12-15 of the time_hi_and_version field to 0010 + s[16] = ((s[16] & 3) | 8)[toString](16); // bits 6-7 of the clock_seq_hi_and_reserved to 01 + return "r-" + s[join](""); + } + + R.setWindow = function (newwin) { + win = newwin; + doc = win.document; + }; + // colour utilities + var toHex = function (color) { + if (R.vml) { + // http://dean.edwards.name/weblog/2009/10/convert-any-colour-value-to-hex-in-msie/ + var trim = /^\s+|\s+$/g; + var bod; + try { + var docum = new ActiveXObject("htmlfile"); + docum.write(""); + docum.close(); + bod = docum.body; + } catch(e) { + bod = createPopup().document.body; + } + var range = bod.createTextRange(); + toHex = cacher(function (color) { + try { + bod.style.color = Str(color)[rp](trim, E); + var value = range.queryCommandValue("ForeColor"); + value = ((value & 255) << 16) | (value & 65280) | ((value & 16711680) >>> 16); + return "#" + ("000000" + value[toString](16)).slice(-6); + } catch(e) { + return "none"; + } + }); + } else { + var i = doc.createElement("i"); + i.title = "Rapha\xebl Colour Picker"; + i.style.display = "none"; + doc.body[appendChild](i); + toHex = cacher(function (color) { + i.style.color = color; + return doc.defaultView.getComputedStyle(i, E).getPropertyValue("color"); + }); + } + return toHex(color); + }, + hsbtoString = function () { + return "hsb(" + [this.h, this.s, this.b] + ")"; + }, + hsltoString = function () { + return "hsl(" + [this.h, this.s, this.l] + ")"; + }, + rgbtoString = function () { + return this.hex; + }; + R.hsb2rgb = function (h, s, b, o) { + if (R.is(h, "object") && "h" in h && "s" in h && "b" in h) { + b = h.b; + s = h.s; + h = h.h; + o = h.o; + } + return R.hsl2rgb(h, s, b / 2, o); + }; + R.hsl2rgb = function (h, s, l, o) { + if (R.is(h, "object") && "h" in h && "s" in h && "l" in h) { + l = h.l; + s = h.s; + h = h.h; + } + if (h > 1 || s > 1 || l > 1) { + h /= 360; + s /= 100; + l /= 100; + } + var rgb = {}, + channels = ["r", "g", "b"], + t2, t1, t3, r, g, b; + if (!s) { + rgb = { + r: l, + g: l, + b: l + }; + } else { + if (l < .5) { + t2 = l * (1 + s); + } else { + t2 = l + s - l * s; + } + t1 = 2 * l - t2; + for (var i = 0; i < 3; i++) { + t3 = h + 1 / 3 * -(i - 1); + t3 < 0 && t3++; + t3 > 1 && t3--; + if (t3 * 6 < 1) { + rgb[channels[i]] = t1 + (t2 - t1) * 6 * t3; + } else if (t3 * 2 < 1) { + rgb[channels[i]] = t2; + } else if (t3 * 3 < 2) { + rgb[channels[i]] = t1 + (t2 - t1) * (2 / 3 - t3) * 6; + } else { + rgb[channels[i]] = t1; + } + } + } + rgb.r *= 255; + rgb.g *= 255; + rgb.b *= 255; + rgb.hex = "#" + (16777216 | rgb.b | (rgb.g << 8) | (rgb.r << 16)).toString(16).slice(1); + R.is(o, "finite") && (rgb.opacity = o); + rgb.toString = rgbtoString; + return rgb; + }; + R.rgb2hsb = function (red, green, blue) { + if (green == null && R.is(red, "object") && "r" in red && "g" in red && "b" in red) { + blue = red.b; + green = red.g; + red = red.r; + } + if (green == null && R.is(red, string)) { + var clr = R.getRGB(red); + red = clr.r; + green = clr.g; + blue = clr.b; + } + if (red > 1 || green > 1 || blue > 1) { + red /= 255; + green /= 255; + blue /= 255; + } + var max = mmax(red, green, blue), + min = mmin(red, green, blue), + hue, + saturation, + brightness = max; + if (min == max) { + return {h: 0, s: 0, b: max, toString: hsbtoString}; + } else { + var delta = (max - min); + saturation = delta / max; + if (red == max) { + hue = (green - blue) / delta; + } else if (green == max) { + hue = 2 + ((blue - red) / delta); + } else { + hue = 4 + ((red - green) / delta); + } + hue /= 6; + hue < 0 && hue++; + hue > 1 && hue--; + } + return {h: hue, s: saturation, b: brightness, toString: hsbtoString}; + }; + R.rgb2hsl = function (red, green, blue) { + if (green == null && R.is(red, "object") && "r" in red && "g" in red && "b" in red) { + blue = red.b; + green = red.g; + red = red.r; + } + if (green == null && R.is(red, string)) { + var clr = R.getRGB(red); + red = clr.r; + green = clr.g; + blue = clr.b; + } + if (red > 1 || green > 1 || blue > 1) { + red /= 255; + green /= 255; + blue /= 255; + } + var max = mmax(red, green, blue), + min = mmin(red, green, blue), + h, + s, + l = (max + min) / 2, + hsl; + if (min == max) { + hsl = {h: 0, s: 0, l: l}; + } else { + var delta = max - min; + s = l < .5 ? delta / (max + min) : delta / (2 - max - min); + if (red == max) { + h = (green - blue) / delta; + } else if (green == max) { + h = 2 + (blue - red) / delta; + } else { + h = 4 + (red - green) / delta; + } + h /= 6; + h < 0 && h++; + h > 1 && h--; + hsl = {h: h, s: s, l: l}; + } + hsl.toString = hsltoString; + return hsl; + }; + R._path2string = function () { + return this.join(",")[rp](p2s, "$1"); + }; + function cacher(f, scope, postprocessor) { + function newf() { + var arg = Array[proto].slice.call(arguments, 0), + args = arg[join]("\u25ba"), + cache = newf.cache = newf.cache || {}, + count = newf.count = newf.count || []; + if (cache[has](args)) { + return postprocessor ? postprocessor(cache[args]) : cache[args]; + } + count[length] >= 1e3 && delete cache[count.shift()]; + count[push](args); + cache[args] = f[apply](scope, arg); + return postprocessor ? postprocessor(cache[args]) : cache[args]; + } + return newf; + } + + R.getRGB = cacher(function (colour) { + if (!colour || !!((colour = Str(colour)).indexOf("-") + 1)) { + return {r: -1, g: -1, b: -1, hex: "none", error: 1}; + } + if (colour == "none") { + return {r: -1, g: -1, b: -1, hex: "none"}; + } + !(hsrg[has](colour.toLowerCase().substring(0, 2)) || colour.charAt() == "#") && (colour = toHex(colour)); + var res, + red, + green, + blue, + opacity, + t, + values, + rgb = colour.match(colourRegExp); + if (rgb) { + if (rgb[2]) { + blue = toInt(rgb[2].substring(5), 16); + green = toInt(rgb[2].substring(3, 5), 16); + red = toInt(rgb[2].substring(1, 3), 16); + } + if (rgb[3]) { + blue = toInt((t = rgb[3].charAt(3)) + t, 16); + green = toInt((t = rgb[3].charAt(2)) + t, 16); + red = toInt((t = rgb[3].charAt(1)) + t, 16); + } + if (rgb[4]) { + values = rgb[4][split](commaSpaces); + red = toFloat(values[0]); + values[0].slice(-1) == "%" && (red *= 2.55); + green = toFloat(values[1]); + values[1].slice(-1) == "%" && (green *= 2.55); + blue = toFloat(values[2]); + values[2].slice(-1) == "%" && (blue *= 2.55); + rgb[1].toLowerCase().slice(0, 4) == "rgba" && (opacity = toFloat(values[3])); + values[3] && values[3].slice(-1) == "%" && (opacity /= 100); + } + if (rgb[5]) { + values = rgb[5][split](commaSpaces); + red = toFloat(values[0]); + values[0].slice(-1) == "%" && (red *= 2.55); + green = toFloat(values[1]); + values[1].slice(-1) == "%" && (green *= 2.55); + blue = toFloat(values[2]); + values[2].slice(-1) == "%" && (blue *= 2.55); + (values[0].slice(-3) == "deg" || values[0].slice(-1) == "\xb0") && (red /= 360); + rgb[1].toLowerCase().slice(0, 4) == "hsba" && (opacity = toFloat(values[3])); + values[3] && values[3].slice(-1) == "%" && (opacity /= 100); + return R.hsb2rgb(red, green, blue, opacity); + } + if (rgb[6]) { + values = rgb[6][split](commaSpaces); + red = toFloat(values[0]); + values[0].slice(-1) == "%" && (red *= 2.55); + green = toFloat(values[1]); + values[1].slice(-1) == "%" && (green *= 2.55); + blue = toFloat(values[2]); + values[2].slice(-1) == "%" && (blue *= 2.55); + (values[0].slice(-3) == "deg" || values[0].slice(-1) == "\xb0") && (red /= 360); + rgb[1].toLowerCase().slice(0, 4) == "hsla" && (opacity = toFloat(values[3])); + values[3] && values[3].slice(-1) == "%" && (opacity /= 100); + return R.hsl2rgb(red, green, blue, opacity); + } + rgb = {r: red, g: green, b: blue}; + rgb.hex = "#" + (16777216 | blue | (green << 8) | (red << 16)).toString(16).slice(1); + R.is(opacity, "finite") && (rgb.opacity = opacity); + return rgb; + } + return {r: -1, g: -1, b: -1, hex: "none", error: 1}; + }, R); + R.getColor = function (value) { + var start = this.getColor.start = this.getColor.start || {h: 0, s: 1, b: value || .75}, + rgb = this.hsb2rgb(start.h, start.s, start.b); + start.h += .075; + if (start.h > 1) { + start.h = 0; + start.s -= .2; + start.s <= 0 && (this.getColor.start = {h: 0, s: 1, b: start.b}); + } + return rgb.hex; + }; + R.getColor.reset = function () { + delete this.start; + }; + // path utilities + R.parsePathString = cacher(function (pathString) { + if (!pathString) { + return null; + } + var paramCounts = {a: 7, c: 6, h: 1, l: 2, m: 2, q: 4, s: 4, t: 2, v: 1, z: 0}, + data = []; + if (R.is(pathString, array) && R.is(pathString[0], array)) { // rough assumption + data = pathClone(pathString); + } + if (!data[length]) { + Str(pathString)[rp](pathCommand, function (a, b, c) { + var params = [], + name = lowerCase.call(b); + c[rp](pathValues, function (a, b) { + b && params[push](+b); + }); + if (name == "m" && params[length] > 2) { + data[push]([b][concat](params.splice(0, 2))); + name = "l"; + b = b == "m" ? "l" : "L"; + } + while (params[length] >= paramCounts[name]) { + data[push]([b][concat](params.splice(0, paramCounts[name]))); + if (!paramCounts[name]) { + break; + } + } + }); + } + data[toString] = R._path2string; + return data; + }); + R.findDotsAtSegment = function (p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y, t) { + var t1 = 1 - t, + x = pow(t1, 3) * p1x + pow(t1, 2) * 3 * t * c1x + t1 * 3 * t * t * c2x + pow(t, 3) * p2x, + y = pow(t1, 3) * p1y + pow(t1, 2) * 3 * t * c1y + t1 * 3 * t * t * c2y + pow(t, 3) * p2y, + mx = p1x + 2 * t * (c1x - p1x) + t * t * (c2x - 2 * c1x + p1x), + my = p1y + 2 * t * (c1y - p1y) + t * t * (c2y - 2 * c1y + p1y), + nx = c1x + 2 * t * (c2x - c1x) + t * t * (p2x - 2 * c2x + c1x), + ny = c1y + 2 * t * (c2y - c1y) + t * t * (p2y - 2 * c2y + c1y), + ax = (1 - t) * p1x + t * c1x, + ay = (1 - t) * p1y + t * c1y, + cx = (1 - t) * c2x + t * p2x, + cy = (1 - t) * c2y + t * p2y, + alpha = (90 - math.atan((mx - nx) / (my - ny)) * 180 / PI); + (mx > nx || my < ny) && (alpha += 180); + return {x: x, y: y, m: {x: mx, y: my}, n: {x: nx, y: ny}, start: {x: ax, y: ay}, end: {x: cx, y: cy}, alpha: alpha}; + }; + var pathDimensions = cacher(function (path) { + if (!path) { + return {x: 0, y: 0, width: 0, height: 0}; + } + path = path2curve(path); + var x = 0, + y = 0, + X = [], + Y = [], + p; + for (var i = 0, ii = path[length]; i < ii; i++) { + p = path[i]; + if (p[0] == "M") { + x = p[1]; + y = p[2]; + X[push](x); + Y[push](y); + } else { + var dim = curveDim(x, y, p[1], p[2], p[3], p[4], p[5], p[6]); + X = X[concat](dim.min.x, dim.max.x); + Y = Y[concat](dim.min.y, dim.max.y); + x = p[5]; + y = p[6]; + } + } + var xmin = mmin[apply](0, X), + ymin = mmin[apply](0, Y); + return { + x: xmin, + y: ymin, + width: mmax[apply](0, X) - xmin, + height: mmax[apply](0, Y) - ymin + }; + }), + pathClone = function (pathArray) { + var res = []; + if (!R.is(pathArray, array) || !R.is(pathArray && pathArray[0], array)) { // rough assumption + pathArray = R.parsePathString(pathArray); + } + for (var i = 0, ii = pathArray[length]; i < ii; i++) { + res[i] = []; + for (var j = 0, jj = pathArray[i][length]; j < jj; j++) { + res[i][j] = pathArray[i][j]; + } + } + res[toString] = R._path2string; + return res; + }, + pathToRelative = cacher(function (pathArray) { + if (!R.is(pathArray, array) || !R.is(pathArray && pathArray[0], array)) { // rough assumption + pathArray = R.parsePathString(pathArray); + } + var res = [], + x = 0, + y = 0, + mx = 0, + my = 0, + start = 0; + if (pathArray[0][0] == "M") { + x = pathArray[0][1]; + y = pathArray[0][2]; + mx = x; + my = y; + start++; + res[push](["M", x, y]); + } + for (var i = start, ii = pathArray[length]; i < ii; i++) { + var r = res[i] = [], + pa = pathArray[i]; + if (pa[0] != lowerCase.call(pa[0])) { + r[0] = lowerCase.call(pa[0]); + switch (r[0]) { + case "a": + r[1] = pa[1]; + r[2] = pa[2]; + r[3] = pa[3]; + r[4] = pa[4]; + r[5] = pa[5]; + r[6] = +(pa[6] - x).toFixed(3); + r[7] = +(pa[7] - y).toFixed(3); + break; + case "v": + r[1] = +(pa[1] - y).toFixed(3); + break; + case "m": + mx = pa[1]; + my = pa[2]; + default: + for (var j = 1, jj = pa[length]; j < jj; j++) { + r[j] = +(pa[j] - ((j % 2) ? x : y)).toFixed(3); + } + } + } else { + r = res[i] = []; + if (pa[0] == "m") { + mx = pa[1] + x; + my = pa[2] + y; + } + for (var k = 0, kk = pa[length]; k < kk; k++) { + res[i][k] = pa[k]; + } + } + var len = res[i][length]; + switch (res[i][0]) { + case "z": + x = mx; + y = my; + break; + case "h": + x += +res[i][len - 1]; + break; + case "v": + y += +res[i][len - 1]; + break; + default: + x += +res[i][len - 2]; + y += +res[i][len - 1]; + } + } + res[toString] = R._path2string; + return res; + }, 0, pathClone), + pathToAbsolute = cacher(function (pathArray) { + if (!R.is(pathArray, array) || !R.is(pathArray && pathArray[0], array)) { // rough assumption + pathArray = R.parsePathString(pathArray); + } + var res = [], + x = 0, + y = 0, + mx = 0, + my = 0, + start = 0; + if (pathArray[0][0] == "M") { + x = +pathArray[0][1]; + y = +pathArray[0][2]; + mx = x; + my = y; + start++; + res[0] = ["M", x, y]; + } + for (var i = start, ii = pathArray[length]; i < ii; i++) { + var r = res[i] = [], + pa = pathArray[i]; + if (pa[0] != upperCase.call(pa[0])) { + r[0] = upperCase.call(pa[0]); + switch (r[0]) { + case "A": + r[1] = pa[1]; + r[2] = pa[2]; + r[3] = pa[3]; + r[4] = pa[4]; + r[5] = pa[5]; + r[6] = +(pa[6] + x); + r[7] = +(pa[7] + y); + break; + case "V": + r[1] = +pa[1] + y; + break; + case "H": + r[1] = +pa[1] + x; + break; + case "M": + mx = +pa[1] + x; + my = +pa[2] + y; + default: + for (var j = 1, jj = pa[length]; j < jj; j++) { + r[j] = +pa[j] + ((j % 2) ? x : y); + } + } + } else { + for (var k = 0, kk = pa[length]; k < kk; k++) { + res[i][k] = pa[k]; + } + } + switch (r[0]) { + case "Z": + x = mx; + y = my; + break; + case "H": + x = r[1]; + break; + case "V": + y = r[1]; + break; + case "M": + mx = res[i][res[i][length] - 2]; + my = res[i][res[i][length] - 1]; + default: + x = res[i][res[i][length] - 2]; + y = res[i][res[i][length] - 1]; + } + } + res[toString] = R._path2string; + return res; + }, null, pathClone), + l2c = function (x1, y1, x2, y2) { + return [x1, y1, x2, y2, x2, y2]; + }, + q2c = function (x1, y1, ax, ay, x2, y2) { + var _13 = 1 / 3, + _23 = 2 / 3; + return [ + _13 * x1 + _23 * ax, + _13 * y1 + _23 * ay, + _13 * x2 + _23 * ax, + _13 * y2 + _23 * ay, + x2, + y2 + ]; + }, + a2c = function (x1, y1, rx, ry, angle, large_arc_flag, sweep_flag, x2, y2, recursive) { + // for more information of where this math came from visit: + // http://www.w3.org/TR/SVG11/implnote.html#ArcImplementationNotes + var _120 = PI * 120 / 180, + rad = PI / 180 * (+angle || 0), + res = [], + xy, + rotate = cacher(function (x, y, rad) { + var X = x * math.cos(rad) - y * math.sin(rad), + Y = x * math.sin(rad) + y * math.cos(rad); + return {x: X, y: Y}; + }); + if (!recursive) { + xy = rotate(x1, y1, -rad); + x1 = xy.x; + y1 = xy.y; + xy = rotate(x2, y2, -rad); + x2 = xy.x; + y2 = xy.y; + var cos = math.cos(PI / 180 * angle), + sin = math.sin(PI / 180 * angle), + x = (x1 - x2) / 2, + y = (y1 - y2) / 2; + var h = (x * x) / (rx * rx) + (y * y) / (ry * ry); + if (h > 1) { + h = math.sqrt(h); + rx = h * rx; + ry = h * ry; + } + var rx2 = rx * rx, + ry2 = ry * ry, + k = (large_arc_flag == sweep_flag ? -1 : 1) * + math.sqrt(abs((rx2 * ry2 - rx2 * y * y - ry2 * x * x) / (rx2 * y * y + ry2 * x * x))), + cx = k * rx * y / ry + (x1 + x2) / 2, + cy = k * -ry * x / rx + (y1 + y2) / 2, + f1 = math.asin(((y1 - cy) / ry).toFixed(9)), + f2 = math.asin(((y2 - cy) / ry).toFixed(9)); + + f1 = x1 < cx ? PI - f1 : f1; + f2 = x2 < cx ? PI - f2 : f2; + f1 < 0 && (f1 = PI * 2 + f1); + f2 < 0 && (f2 = PI * 2 + f2); + if (sweep_flag && f1 > f2) { + f1 = f1 - PI * 2; + } + if (!sweep_flag && f2 > f1) { + f2 = f2 - PI * 2; + } + } else { + f1 = recursive[0]; + f2 = recursive[1]; + cx = recursive[2]; + cy = recursive[3]; + } + var df = f2 - f1; + if (abs(df) > _120) { + var f2old = f2, + x2old = x2, + y2old = y2; + f2 = f1 + _120 * (sweep_flag && f2 > f1 ? 1 : -1); + x2 = cx + rx * math.cos(f2); + y2 = cy + ry * math.sin(f2); + res = a2c(x2, y2, rx, ry, angle, 0, sweep_flag, x2old, y2old, [f2, f2old, cx, cy]); + } + df = f2 - f1; + var c1 = math.cos(f1), + s1 = math.sin(f1), + c2 = math.cos(f2), + s2 = math.sin(f2), + t = math.tan(df / 4), + hx = 4 / 3 * rx * t, + hy = 4 / 3 * ry * t, + m1 = [x1, y1], + m2 = [x1 + hx * s1, y1 - hy * c1], + m3 = [x2 + hx * s2, y2 - hy * c2], + m4 = [x2, y2]; + m2[0] = 2 * m1[0] - m2[0]; + m2[1] = 2 * m1[1] - m2[1]; + if (recursive) { + return [m2, m3, m4][concat](res); + } else { + res = [m2, m3, m4][concat](res)[join]()[split](","); + var newres = []; + for (var i = 0, ii = res[length]; i < ii; i++) { + newres[i] = i % 2 ? rotate(res[i - 1], res[i], rad).y : rotate(res[i], res[i + 1], rad).x; + } + return newres; + } + }, + findDotAtSegment = function (p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y, t) { + var t1 = 1 - t; + return { + x: pow(t1, 3) * p1x + pow(t1, 2) * 3 * t * c1x + t1 * 3 * t * t * c2x + pow(t, 3) * p2x, + y: pow(t1, 3) * p1y + pow(t1, 2) * 3 * t * c1y + t1 * 3 * t * t * c2y + pow(t, 3) * p2y + }; + }, + curveDim = cacher(function (p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y) { + var a = (c2x - 2 * c1x + p1x) - (p2x - 2 * c2x + c1x), + b = 2 * (c1x - p1x) - 2 * (c2x - c1x), + c = p1x - c1x, + t1 = (-b + math.sqrt(b * b - 4 * a * c)) / 2 / a, + t2 = (-b - math.sqrt(b * b - 4 * a * c)) / 2 / a, + y = [p1y, p2y], + x = [p1x, p2x], + dot; + abs(t1) > "1e12" && (t1 = .5); + abs(t2) > "1e12" && (t2 = .5); + if (t1 > 0 && t1 < 1) { + dot = findDotAtSegment(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y, t1); + x[push](dot.x); + y[push](dot.y); + } + if (t2 > 0 && t2 < 1) { + dot = findDotAtSegment(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y, t2); + x[push](dot.x); + y[push](dot.y); + } + a = (c2y - 2 * c1y + p1y) - (p2y - 2 * c2y + c1y); + b = 2 * (c1y - p1y) - 2 * (c2y - c1y); + c = p1y - c1y; + t1 = (-b + math.sqrt(b * b - 4 * a * c)) / 2 / a; + t2 = (-b - math.sqrt(b * b - 4 * a * c)) / 2 / a; + abs(t1) > "1e12" && (t1 = .5); + abs(t2) > "1e12" && (t2 = .5); + if (t1 > 0 && t1 < 1) { + dot = findDotAtSegment(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y, t1); + x[push](dot.x); + y[push](dot.y); + } + if (t2 > 0 && t2 < 1) { + dot = findDotAtSegment(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y, t2); + x[push](dot.x); + y[push](dot.y); + } + return { + min: {x: mmin[apply](0, x), y: mmin[apply](0, y)}, + max: {x: mmax[apply](0, x), y: mmax[apply](0, y)} + }; + }), + path2curve = cacher(function (path, path2) { + var p = pathToAbsolute(path), + p2 = path2 && pathToAbsolute(path2), + attrs = {x: 0, y: 0, bx: 0, by: 0, X: 0, Y: 0, qx: null, qy: null}, + attrs2 = {x: 0, y: 0, bx: 0, by: 0, X: 0, Y: 0, qx: null, qy: null}, + processPath = function (path, d) { + var nx, ny; + if (!path) { + return ["C", d.x, d.y, d.x, d.y, d.x, d.y]; + } + !(path[0] in {T:1, Q:1}) && (d.qx = d.qy = null); + switch (path[0]) { + case "M": + d.X = path[1]; + d.Y = path[2]; + break; + case "A": + path = ["C"][concat](a2c[apply](0, [d.x, d.y][concat](path.slice(1)))); + break; + case "S": + nx = d.x + (d.x - (d.bx || d.x)); + ny = d.y + (d.y - (d.by || d.y)); + path = ["C", nx, ny][concat](path.slice(1)); + break; + case "T": + d.qx = d.x + (d.x - (d.qx || d.x)); + d.qy = d.y + (d.y - (d.qy || d.y)); + path = ["C"][concat](q2c(d.x, d.y, d.qx, d.qy, path[1], path[2])); + break; + case "Q": + d.qx = path[1]; + d.qy = path[2]; + path = ["C"][concat](q2c(d.x, d.y, path[1], path[2], path[3], path[4])); + break; + case "L": + path = ["C"][concat](l2c(d.x, d.y, path[1], path[2])); + break; + case "H": + path = ["C"][concat](l2c(d.x, d.y, path[1], d.y)); + break; + case "V": + path = ["C"][concat](l2c(d.x, d.y, d.x, path[1])); + break; + case "Z": + path = ["C"][concat](l2c(d.x, d.y, d.X, d.Y)); + break; + } + return path; + }, + fixArc = function (pp, i) { + if (pp[i][length] > 7) { + pp[i].shift(); + var pi = pp[i]; + while (pi[length]) { + pp.splice(i++, 0, ["C"][concat](pi.splice(0, 6))); + } + pp.splice(i, 1); + ii = mmax(p[length], p2 && p2[length] || 0); + } + }, + fixM = function (path1, path2, a1, a2, i) { + if (path1 && path2 && path1[i][0] == "M" && path2[i][0] != "M") { + path2.splice(i, 0, ["M", a2.x, a2.y]); + a1.bx = 0; + a1.by = 0; + a1.x = path1[i][1]; + a1.y = path1[i][2]; + ii = mmax(p[length], p2 && p2[length] || 0); + } + }; + for (var i = 0, ii = mmax(p[length], p2 && p2[length] || 0); i < ii; i++) { + p[i] = processPath(p[i], attrs); + fixArc(p, i); + p2 && (p2[i] = processPath(p2[i], attrs2)); + p2 && fixArc(p2, i); + fixM(p, p2, attrs, attrs2, i); + fixM(p2, p, attrs2, attrs, i); + var seg = p[i], + seg2 = p2 && p2[i], + seglen = seg[length], + seg2len = p2 && seg2[length]; + attrs.x = seg[seglen - 2]; + attrs.y = seg[seglen - 1]; + attrs.bx = toFloat(seg[seglen - 4]) || attrs.x; + attrs.by = toFloat(seg[seglen - 3]) || attrs.y; + attrs2.bx = p2 && (toFloat(seg2[seg2len - 4]) || attrs2.x); + attrs2.by = p2 && (toFloat(seg2[seg2len - 3]) || attrs2.y); + attrs2.x = p2 && seg2[seg2len - 2]; + attrs2.y = p2 && seg2[seg2len - 1]; + } + return p2 ? [p, p2] : p; + }, null, pathClone), + parseDots = cacher(function (gradient) { + var dots = []; + for (var i = 0, ii = gradient[length]; i < ii; i++) { + var dot = {}, + par = gradient[i].match(/^([^:]*):?([\d\.]*)/); + dot.color = R.getRGB(par[1]); + if (dot.color.error) { + return null; + } + dot.color = dot.color.hex; + par[2] && (dot.offset = par[2] + "%"); + dots[push](dot); + } + for (i = 1, ii = dots[length] - 1; i < ii; i++) { + if (!dots[i].offset) { + var start = toFloat(dots[i - 1].offset || 0), + end = 0; + for (var j = i + 1; j < ii; j++) { + if (dots[j].offset) { + end = dots[j].offset; + break; + } + } + if (!end) { + end = 100; + j = ii; + } + end = toFloat(end); + var d = (end - start) / (j - i + 1); + for (; i < j; i++) { + start += d; + dots[i].offset = start + "%"; + } + } + } + return dots; + }), + getContainer = function (x, y, w, h) { + var container; + if (R.is(x, string) || R.is(x, "object")) { + container = R.is(x, string) ? doc.getElementById(x) : x; + if (container.tagName) { + if (y == null) { + return { + container: container, + width: container.style.pixelWidth || container.offsetWidth, + height: container.style.pixelHeight || container.offsetHeight + }; + } else { + return {container: container, width: y, height: w}; + } + } + } else { + return {container: 1, x: x, y: y, width: w, height: h}; + } + }, + plugins = function (con, add) { + var that = this; + for (var prop in add) { + if (add[has](prop) && !(prop in con)) { + switch (typeof add[prop]) { + case "function": + (function (f) { + con[prop] = con === that ? f : function () { return f[apply](that, arguments); }; + })(add[prop]); + break; + case "object": + con[prop] = con[prop] || {}; + plugins.call(this, con[prop], add[prop]); + break; + default: + con[prop] = add[prop]; + break; + } + } + } + }, + tear = function (el, paper) { + el == paper.top && (paper.top = el.prev); + el == paper.bottom && (paper.bottom = el.next); + el.next && (el.next.prev = el.prev); + el.prev && (el.prev.next = el.next); + }, + tofront = function (el, paper) { + if (paper.top === el) { + return; + } + tear(el, paper); + el.next = null; + el.prev = paper.top; + paper.top.next = el; + paper.top = el; + }, + toback = function (el, paper) { + if (paper.bottom === el) { + return; + } + tear(el, paper); + el.next = paper.bottom; + el.prev = null; + paper.bottom.prev = el; + paper.bottom = el; + }, + insertafter = function (el, el2, paper) { + tear(el, paper); + el2 == paper.top && (paper.top = el); + el2.next && (el2.next.prev = el); + el.next = el2.next; + el.prev = el2; + el2.next = el; + }, + insertbefore = function (el, el2, paper) { + tear(el, paper); + el2 == paper.bottom && (paper.bottom = el); + el2.prev && (el2.prev.next = el); + el.prev = el2.prev; + el2.prev = el; + el.next = el2; + }, + removed = function (methodname) { + return function () { + throw new Error("Rapha\xebl: you are calling to method \u201c" + methodname + "\u201d of removed object"); + }; + }; + R.pathToRelative = pathToRelative; + // SVG + if (R.svg) { + paperproto.svgns = "http://www.w3.org/2000/svg"; + paperproto.xlink = "http://www.w3.org/1999/xlink"; + round = function (num) { + return +num + (~~num === num) * .5; + }; + var $ = function (el, attr) { + if (attr) { + for (var key in attr) { + if (attr[has](key)) { + el[setAttribute](key, Str(attr[key])); + } + } + } else { + el = doc.createElementNS(paperproto.svgns, el); + el.style.webkitTapHighlightColor = "rgba(0,0,0,0)"; + return el; + } + }; + R[toString] = function () { + return "Your browser supports SVG.\nYou are running Rapha\xebl " + this.version; + }; + var thePath = function (pathString, SVG) { + var el = $("path"); + SVG.canvas && SVG.canvas[appendChild](el); + var p = new Element(el, SVG); + p.type = "path"; + setFillAndStroke(p, {fill: "none", stroke: "#000", path: pathString}); + return p; + }; + var addGradientFill = function (o, gradient, SVG) { + var type = "linear", + fx = .5, fy = .5, + s = o.style; + gradient = Str(gradient)[rp](radial_gradient, function (all, _fx, _fy) { + type = "radial"; + if (_fx && _fy) { + fx = toFloat(_fx); + fy = toFloat(_fy); + var dir = ((fy > .5) * 2 - 1); + pow(fx - .5, 2) + pow(fy - .5, 2) > .25 && + (fy = math.sqrt(.25 - pow(fx - .5, 2)) * dir + .5) && + fy != .5 && + (fy = fy.toFixed(5) - 1e-5 * dir); + } + return E; + }); + gradient = gradient[split](/\s*\-\s*/); + if (type == "linear") { + var angle = gradient.shift(); + angle = -toFloat(angle); + if (isNaN(angle)) { + return null; + } + var vector = [0, 0, math.cos(angle * PI / 180), math.sin(angle * PI / 180)], + max = 1 / (mmax(abs(vector[2]), abs(vector[3])) || 1); + vector[2] *= max; + vector[3] *= max; + if (vector[2] < 0) { + vector[0] = -vector[2]; + vector[2] = 0; + } + if (vector[3] < 0) { + vector[1] = -vector[3]; + vector[3] = 0; + } + } + var dots = parseDots(gradient); + if (!dots) { + return null; + } + var id = o.getAttribute(fillString); + id = id.match(/^url\(#(.*)\)$/); + id && SVG.defs.removeChild(doc.getElementById(id[1])); + + var el = $(type + "Gradient"); + el.id = createUUID(); + $(el, type == "radial" ? {fx: fx, fy: fy} : {x1: vector[0], y1: vector[1], x2: vector[2], y2: vector[3]}); + SVG.defs[appendChild](el); + for (var i = 0, ii = dots[length]; i < ii; i++) { + var stop = $("stop"); + $(stop, { + offset: dots[i].offset ? dots[i].offset : !i ? "0%" : "100%", + "stop-color": dots[i].color || "#fff" + }); + el[appendChild](stop); + } + $(o, { + fill: "url(#" + el.id + ")", + opacity: 1, + "fill-opacity": 1 + }); + s.fill = E; + s.opacity = 1; + s.fillOpacity = 1; + return 1; + }; + var updatePosition = function (o) { + var bbox = o.getBBox(); + $(o.pattern, {patternTransform: R.format("translate({0},{1})", bbox.x, bbox.y)}); + }; + var setFillAndStroke = function (o, params) { + var dasharray = { + "": [0], + "none": [0], + "-": [3, 1], + ".": [1, 1], + "-.": [3, 1, 1, 1], + "-..": [3, 1, 1, 1, 1, 1], + ". ": [1, 3], + "- ": [4, 3], + "--": [8, 3], + "- .": [4, 3, 1, 3], + "--.": [8, 3, 1, 3], + "--..": [8, 3, 1, 3, 1, 3] + }, + node = o.node, + attrs = o.attrs, + rot = o.rotate(), + addDashes = function (o, value) { + value = dasharray[lowerCase.call(value)]; + if (value) { + var width = o.attrs["stroke-width"] || "1", + butt = {round: width, square: width, butt: 0}[o.attrs["stroke-linecap"] || params["stroke-linecap"]] || 0, + dashes = []; + var i = value[length]; + while (i--) { + dashes[i] = value[i] * width + ((i % 2) ? 1 : -1) * butt; + } + $(node, {"stroke-dasharray": dashes[join](",")}); + } + }; + params[has]("rotation") && (rot = params.rotation); + var rotxy = Str(rot)[split](separator); + if (!(rotxy.length - 1)) { + rotxy = null; + } else { + rotxy[1] = +rotxy[1]; + rotxy[2] = +rotxy[2]; + } + toFloat(rot) && o.rotate(0, true); + for (var att in params) { + if (params[has](att)) { + if (!availableAttrs[has](att)) { + continue; + } + var value = params[att]; + attrs[att] = value; + switch (att) { + case "blur": + o.blur(value); + break; + case "rotation": + o.rotate(value, true); + break; + case "href": + case "title": + case "target": + var pn = node.parentNode; + if (lowerCase.call(pn.tagName) != "a") { + var hl = $("a"); + pn.insertBefore(hl, node); + hl[appendChild](node); + pn = hl; + } + if (att == "target" && value == "blank") { + pn.setAttributeNS(o.paper.xlink, "show", "new"); + } else { + pn.setAttributeNS(o.paper.xlink, att, value); + } + break; + case "cursor": + node.style.cursor = value; + break; + case "clip-rect": + var rect = Str(value)[split](separator); + if (rect[length] == 4) { + o.clip && o.clip.parentNode.parentNode.removeChild(o.clip.parentNode); + var el = $("clipPath"), + rc = $("rect"); + el.id = createUUID(); + $(rc, { + x: rect[0], + y: rect[1], + width: rect[2], + height: rect[3] + }); + el[appendChild](rc); + o.paper.defs[appendChild](el); + $(node, {"clip-path": "url(#" + el.id + ")"}); + o.clip = rc; + } + if (!value) { + var clip = doc.getElementById(node.getAttribute("clip-path")[rp](/(^url\(#|\)$)/g, E)); + clip && clip.parentNode.removeChild(clip); + $(node, {"clip-path": E}); + delete o.clip; + } + break; + case "path": + if (o.type == "path") { + $(node, {d: value ? attrs.path = pathToAbsolute(value) : "M0,0"}); + } + break; + case "width": + node[setAttribute](att, value); + if (attrs.fx) { + att = "x"; + value = attrs.x; + } else { + break; + } + case "x": + if (attrs.fx) { + value = -attrs.x - (attrs.width || 0); + } + case "rx": + if (att == "rx" && o.type == "rect") { + break; + } + case "cx": + rotxy && (att == "x" || att == "cx") && (rotxy[1] += value - attrs[att]); + node[setAttribute](att, value); + o.pattern && updatePosition(o); + break; + case "height": + node[setAttribute](att, value); + if (attrs.fy) { + att = "y"; + value = attrs.y; + } else { + break; + } + case "y": + if (attrs.fy) { + value = -attrs.y - (attrs.height || 0); + } + case "ry": + if (att == "ry" && o.type == "rect") { + break; + } + case "cy": + rotxy && (att == "y" || att == "cy") && (rotxy[2] += value - attrs[att]); + node[setAttribute](att, value); + o.pattern && updatePosition(o); + break; + case "r": + if (o.type == "rect") { + $(node, {rx: value, ry: value}); + } else { + node[setAttribute](att, value); + } + break; + case "src": + if (o.type == "image") { + node.setAttributeNS(o.paper.xlink, "href", value); + } + break; + case "stroke-width": + node.style.strokeWidth = value; + // Need following line for Firefox + node[setAttribute](att, value); + if (attrs["stroke-dasharray"]) { + addDashes(o, attrs["stroke-dasharray"]); + } + break; + case "stroke-dasharray": + addDashes(o, value); + break; + case "translation": + var xy = Str(value)[split](separator); + xy[0] = +xy[0] || 0; + xy[1] = +xy[1] || 0; + if (rotxy) { + rotxy[1] += xy[0]; + rotxy[2] += xy[1]; + } + translate.call(o, xy[0], xy[1]); + break; + case "scale": + xy = Str(value)[split](separator); + o.scale(+xy[0] || 1, +xy[1] || +xy[0] || 1, isNaN(toFloat(xy[2])) ? null : +xy[2], isNaN(toFloat(xy[3])) ? null : +xy[3]); + break; + case fillString: + var isURL = Str(value).match(ISURL); + if (isURL) { + el = $("pattern"); + var ig = $("image"); + el.id = createUUID(); + $(el, {x: 0, y: 0, patternUnits: "userSpaceOnUse", height: 1, width: 1}); + $(ig, {x: 0, y: 0}); + ig.setAttributeNS(o.paper.xlink, "href", isURL[1]); + el[appendChild](ig); + + var img = doc.createElement("img"); + img.style.cssText = "position:absolute;left:-9999em;top-9999em"; + img.onload = function () { + $(el, {width: this.offsetWidth, height: this.offsetHeight}); + $(ig, {width: this.offsetWidth, height: this.offsetHeight}); + doc.body.removeChild(this); + o.paper.safari(); + }; + doc.body[appendChild](img); + img.src = isURL[1]; + o.paper.defs[appendChild](el); + node.style.fill = "url(#" + el.id + ")"; + $(node, {fill: "url(#" + el.id + ")"}); + o.pattern = el; + o.pattern && updatePosition(o); + break; + } + var clr = R.getRGB(value); + if (!clr.error) { + delete params.gradient; + delete attrs.gradient; + !R.is(attrs.opacity, "undefined") && + R.is(params.opacity, "undefined") && + $(node, {opacity: attrs.opacity}); + !R.is(attrs["fill-opacity"], "undefined") && + R.is(params["fill-opacity"], "undefined") && + $(node, {"fill-opacity": attrs["fill-opacity"]}); + } else if ((({circle: 1, ellipse: 1})[has](o.type) || Str(value).charAt() != "r") && addGradientFill(node, value, o.paper)) { + attrs.gradient = value; + attrs.fill = "none"; + break; + } + clr[has]("opacity") && $(node, {"fill-opacity": clr.opacity > 1 ? clr.opacity / 100 : clr.opacity}); + case "stroke": + clr = R.getRGB(value); + node[setAttribute](att, clr.hex); + att == "stroke" && clr[has]("opacity") && $(node, {"stroke-opacity": clr.opacity > 1 ? clr.opacity / 100 : clr.opacity}); + break; + case "gradient": + (({circle: 1, ellipse: 1})[has](o.type) || Str(value).charAt() != "r") && addGradientFill(node, value, o.paper); + break; + case "opacity": + if (attrs.gradient && !attrs[has]("stroke-opacity")) { + $(node, {"stroke-opacity": value > 1 ? value / 100 : value}); + } + // fall + case "fill-opacity": + if (attrs.gradient) { + var gradient = doc.getElementById(node.getAttribute(fillString)[rp](/^url\(#|\)$/g, E)); + if (gradient) { + var stops = gradient.getElementsByTagName("stop"); + stops[stops[length] - 1][setAttribute]("stop-opacity", value); + } + break; + } + default: + att == "font-size" && (value = toInt(value, 10) + "px"); + var cssrule = att[rp](/(\-.)/g, function (w) { + return upperCase.call(w.substring(1)); + }); + node.style[cssrule] = value; + // Need following line for Firefox + node[setAttribute](att, value); + break; + } + } + } + + tuneText(o, params); + if (rotxy) { + o.rotate(rotxy.join(S)); + } else { + toFloat(rot) && o.rotate(rot, true); + } + }; + var leading = 1.2, + tuneText = function (el, params) { + if (el.type != "text" || !(params[has]("text") || params[has]("font") || params[has]("font-size") || params[has]("x") || params[has]("y"))) { + return; + } + var a = el.attrs, + node = el.node, + fontSize = node.firstChild ? toInt(doc.defaultView.getComputedStyle(node.firstChild, E).getPropertyValue("font-size"), 10) : 10; + + if (params[has]("text")) { + a.text = params.text; + while (node.firstChild) { + node.removeChild(node.firstChild); + } + var texts = Str(params.text)[split]("\n"); + for (var i = 0, ii = texts[length]; i < ii; i++) if (texts[i]) { + var tspan = $("tspan"); + i && $(tspan, {dy: fontSize * leading, x: a.x}); + tspan[appendChild](doc.createTextNode(texts[i])); + node[appendChild](tspan); + } + } else { + texts = node.getElementsByTagName("tspan"); + for (i = 0, ii = texts[length]; i < ii; i++) { + i && $(texts[i], {dy: fontSize * leading, x: a.x}); + } + } + $(node, {y: a.y}); + var bb = el.getBBox(), + dif = a.y - (bb.y + bb.height / 2); + dif && R.is(dif, "finite") && $(node, {y: a.y + dif}); + }, + Element = function (node, svg) { + var X = 0, + Y = 0; + this[0] = node; + this.id = R._oid++; + this.node = node; + node.raphael = this; + this.paper = svg; + this.attrs = this.attrs || {}; + this.transformations = []; // rotate, translate, scale + this._ = { + tx: 0, + ty: 0, + rt: {deg: 0, cx: 0, cy: 0}, + sx: 1, + sy: 1 + }; + !svg.bottom && (svg.bottom = this); + this.prev = svg.top; + svg.top && (svg.top.next = this); + svg.top = this; + this.next = null; + }; + var elproto = Element[proto]; + Element[proto].rotate = function (deg, cx, cy) { + if (this.removed) { + return this; + } + if (deg == null) { + if (this._.rt.cx) { + return [this._.rt.deg, this._.rt.cx, this._.rt.cy][join](S); + } + return this._.rt.deg; + } + var bbox = this.getBBox(); + deg = Str(deg)[split](separator); + if (deg[length] - 1) { + cx = toFloat(deg[1]); + cy = toFloat(deg[2]); + } + deg = toFloat(deg[0]); + if (cx != null && cx !== false) { + this._.rt.deg = deg; + } else { + this._.rt.deg += deg; + } + (cy == null) && (cx = null); + this._.rt.cx = cx; + this._.rt.cy = cy; + cx = cx == null ? bbox.x + bbox.width / 2 : cx; + cy = cy == null ? bbox.y + bbox.height / 2 : cy; + if (this._.rt.deg) { + this.transformations[0] = R.format("rotate({0} {1} {2})", this._.rt.deg, cx, cy); + this.clip && $(this.clip, {transform: R.format("rotate({0} {1} {2})", -this._.rt.deg, cx, cy)}); + } else { + this.transformations[0] = E; + this.clip && $(this.clip, {transform: E}); + } + $(this.node, {transform: this.transformations[join](S)}); + return this; + }; + Element[proto].hide = function () { + !this.removed && (this.node.style.display = "none"); + return this; + }; + Element[proto].show = function () { + !this.removed && (this.node.style.display = ""); + return this; + }; + Element[proto].remove = function () { + if (this.removed) { + return; + } + tear(this, this.paper); + this.node.parentNode.removeChild(this.node); + for (var i in this) { + delete this[i]; + } + this.removed = true; + }; + Element[proto].getBBox = function () { + if (this.removed) { + return this; + } + if (this.type == "path") { + return pathDimensions(this.attrs.path); + } + if (this.node.style.display == "none") { + this.show(); + var hide = true; + } + var bbox = {}; + try { + bbox = this.node.getBBox(); + } catch(e) { + // Firefox 3.0.x plays badly here + } finally { + bbox = bbox || {}; + } + if (this.type == "text") { + bbox = {x: bbox.x, y: Infinity, width: 0, height: 0}; + for (var i = 0, ii = this.node.getNumberOfChars(); i < ii; i++) { + var bb = this.node.getExtentOfChar(i); + (bb.y < bbox.y) && (bbox.y = bb.y); + (bb.y + bb.height - bbox.y > bbox.height) && (bbox.height = bb.y + bb.height - bbox.y); + (bb.x + bb.width - bbox.x > bbox.width) && (bbox.width = bb.x + bb.width - bbox.x); + } + } + hide && this.hide(); + return bbox; + }; + Element[proto].attr = function (name, value) { + if (this.removed) { + return this; + } + if (name == null) { + var res = {}; + for (var i in this.attrs) if (this.attrs[has](i)) { + res[i] = this.attrs[i]; + } + this._.rt.deg && (res.rotation = this.rotate()); + (this._.sx != 1 || this._.sy != 1) && (res.scale = this.scale()); + res.gradient && res.fill == "none" && (res.fill = res.gradient) && delete res.gradient; + return res; + } + if (value == null && R.is(name, string)) { + if (name == "translation") { + return translate.call(this); + } + if (name == "rotation") { + return this.rotate(); + } + if (name == "scale") { + return this.scale(); + } + if (name == fillString && this.attrs.fill == "none" && this.attrs.gradient) { + return this.attrs.gradient; + } + return this.attrs[name]; + } + if (value == null && R.is(name, array)) { + var values = {}; + for (var j = 0, jj = name.length; j < jj; j++) { + values[name[j]] = this.attr(name[j]); + } + return values; + } + if (value != null) { + var params = {}; + params[name] = value; + } else if (name != null && R.is(name, "object")) { + params = name; + } + for (var key in this.paper.customAttributes) if (this.paper.customAttributes[has](key) && params[has](key) && R.is(this.paper.customAttributes[key], "function")) { + var par = this.paper.customAttributes[key].apply(this, [][concat](params[key])); + this.attrs[key] = params[key]; + for (var subkey in par) if (par[has](subkey)) { + params[subkey] = par[subkey]; + } + } + setFillAndStroke(this, params); + return this; + }; + Element[proto].toFront = function () { + if (this.removed) { + return this; + } + this.node.parentNode[appendChild](this.node); + var svg = this.paper; + svg.top != this && tofront(this, svg); + return this; + }; + Element[proto].toBack = function () { + if (this.removed) { + return this; + } + if (this.node.parentNode.firstChild != this.node) { + this.node.parentNode.insertBefore(this.node, this.node.parentNode.firstChild); + toback(this, this.paper); + var svg = this.paper; + } + return this; + }; + Element[proto].insertAfter = function (element) { + if (this.removed) { + return this; + } + var node = element.node || element[element.length - 1].node; + if (node.nextSibling) { + node.parentNode.insertBefore(this.node, node.nextSibling); + } else { + node.parentNode[appendChild](this.node); + } + insertafter(this, element, this.paper); + return this; + }; + Element[proto].insertBefore = function (element) { + if (this.removed) { + return this; + } + var node = element.node || element[0].node; + node.parentNode.insertBefore(this.node, node); + insertbefore(this, element, this.paper); + return this; + }; + Element[proto].blur = function (size) { + // Experimental. No Safari support. Use it on your own risk. + var t = this; + if (+size !== 0) { + var fltr = $("filter"), + blur = $("feGaussianBlur"); + t.attrs.blur = size; + fltr.id = createUUID(); + $(blur, {stdDeviation: +size || 1.5}); + fltr.appendChild(blur); + t.paper.defs.appendChild(fltr); + t._blur = fltr; + $(t.node, {filter: "url(#" + fltr.id + ")"}); + } else { + if (t._blur) { + t._blur.parentNode.removeChild(t._blur); + delete t._blur; + delete t.attrs.blur; + } + t.node.removeAttribute("filter"); + } + }; + var theCircle = function (svg, x, y, r) { + var el = $("circle"); + svg.canvas && svg.canvas[appendChild](el); + var res = new Element(el, svg); + res.attrs = {cx: x, cy: y, r: r, fill: "none", stroke: "#000"}; + res.type = "circle"; + $(el, res.attrs); + return res; + }, + theRect = function (svg, x, y, w, h, r) { + var el = $("rect"); + svg.canvas && svg.canvas[appendChild](el); + var res = new Element(el, svg); + res.attrs = {x: x, y: y, width: w, height: h, r: r || 0, rx: r || 0, ry: r || 0, fill: "none", stroke: "#000"}; + res.type = "rect"; + $(el, res.attrs); + return res; + }, + theEllipse = function (svg, x, y, rx, ry) { + var el = $("ellipse"); + svg.canvas && svg.canvas[appendChild](el); + var res = new Element(el, svg); + res.attrs = {cx: x, cy: y, rx: rx, ry: ry, fill: "none", stroke: "#000"}; + res.type = "ellipse"; + $(el, res.attrs); + return res; + }, + theImage = function (svg, src, x, y, w, h) { + var el = $("image"); + $(el, {x: x, y: y, width: w, height: h, preserveAspectRatio: "none"}); + el.setAttributeNS(svg.xlink, "href", src); + svg.canvas && svg.canvas[appendChild](el); + var res = new Element(el, svg); + res.attrs = {x: x, y: y, width: w, height: h, src: src}; + res.type = "image"; + return res; + }, + theText = function (svg, x, y, text) { + var el = $("text"); + $(el, {x: x, y: y, "text-anchor": "middle"}); + svg.canvas && svg.canvas[appendChild](el); + var res = new Element(el, svg); + res.attrs = {x: x, y: y, "text-anchor": "middle", text: text, font: availableAttrs.font, stroke: "none", fill: "#000"}; + res.type = "text"; + setFillAndStroke(res, res.attrs); + return res; + }, + setSize = function (width, height) { + this.width = width || this.width; + this.height = height || this.height; + this.canvas[setAttribute]("width", this.width); + this.canvas[setAttribute]("height", this.height); + return this; + }, + create = function () { + var con = getContainer[apply](0, arguments), + container = con && con.container, + x = con.x, + y = con.y, + width = con.width, + height = con.height; + if (!container) { + throw new Error("SVG container not found."); + } + var cnvs = $("svg"); + x = x || 0; + y = y || 0; + width = width || 512; + height = height || 342; + $(cnvs, { + xmlns: "http://www.w3.org/2000/svg", + version: 1.1, + width: width, + height: height + }); + if (container == 1) { + cnvs.style.cssText = "position:absolute;left:" + x + "px;top:" + y + "px"; + doc.body[appendChild](cnvs); + } else { + if (container.firstChild) { + container.insertBefore(cnvs, container.firstChild); + } else { + container[appendChild](cnvs); + } + } + container = new Paper; + container.width = width; + container.height = height; + container.canvas = cnvs; + plugins.call(container, container, R.fn); + container.clear(); + return container; + }; + paperproto.clear = function () { + var c = this.canvas; + while (c.firstChild) { + c.removeChild(c.firstChild); + } + this.bottom = this.top = null; + (this.desc = $("desc"))[appendChild](doc.createTextNode("Created with Rapha\xebl")); + c[appendChild](this.desc); + c[appendChild](this.defs = $("defs")); + }; + paperproto.remove = function () { + this.canvas.parentNode && this.canvas.parentNode.removeChild(this.canvas); + for (var i in this) { + this[i] = removed(i); + } + }; + } + + // VML + if (R.vml) { + var map = {M: "m", L: "l", C: "c", Z: "x", m: "t", l: "r", c: "v", z: "x"}, + bites = /([clmz]),?([^clmz]*)/gi, + blurregexp = / progid:\S+Blur\([^\)]+\)/g, + val = /-?[^,\s-]+/g, + coordsize = 1e3 + S + 1e3, + zoom = 10, + pathlike = {path: 1, rect: 1}, + path2vml = function (path) { + var total = /[ahqstv]/ig, + command = pathToAbsolute; + Str(path).match(total) && (command = path2curve); + total = /[clmz]/g; + if (command == pathToAbsolute && !Str(path).match(total)) { + var res = Str(path)[rp](bites, function (all, command, args) { + var vals = [], + isMove = lowerCase.call(command) == "m", + res = map[command]; + args[rp](val, function (value) { + if (isMove && vals[length] == 2) { + res += vals + map[command == "m" ? "l" : "L"]; + vals = []; + } + vals[push](round(value * zoom)); + }); + return res + vals; + }); + return res; + } + var pa = command(path), p, r; + res = []; + for (var i = 0, ii = pa[length]; i < ii; i++) { + p = pa[i]; + r = lowerCase.call(pa[i][0]); + r == "z" && (r = "x"); + for (var j = 1, jj = p[length]; j < jj; j++) { + r += round(p[j] * zoom) + (j != jj - 1 ? "," : E); + } + res[push](r); + } + return res[join](S); + }; + + R[toString] = function () { + return "Your browser doesn\u2019t support SVG. Falling down to VML.\nYou are running Rapha\xebl " + this.version; + }; + thePath = function (pathString, vml) { + var g = createNode("group"); + g.style.cssText = "position:absolute;left:0;top:0;width:" + vml.width + "px;height:" + vml.height + "px"; + g.coordsize = vml.coordsize; + g.coordorigin = vml.coordorigin; + var el = createNode("shape"), ol = el.style; + ol.width = vml.width + "px"; + ol.height = vml.height + "px"; + el.coordsize = coordsize; + el.coordorigin = vml.coordorigin; + g[appendChild](el); + var p = new Element(el, g, vml), + attr = {fill: "none", stroke: "#000"}; + pathString && (attr.path = pathString); + p.type = "path"; + p.path = []; + p.Path = E; + setFillAndStroke(p, attr); + vml.canvas[appendChild](g); + return p; + }; + setFillAndStroke = function (o, params) { + o.attrs = o.attrs || {}; + var node = o.node, + a = o.attrs, + s = node.style, + xy, + newpath = (params.x != a.x || params.y != a.y || params.width != a.width || params.height != a.height || params.r != a.r) && o.type == "rect", + res = o; + + for (var par in params) if (params[has](par)) { + a[par] = params[par]; + } + if (newpath) { + a.path = rectPath(a.x, a.y, a.width, a.height, a.r); + o.X = a.x; + o.Y = a.y; + o.W = a.width; + o.H = a.height; + } + params.href && (node.href = params.href); + params.title && (node.title = params.title); + params.target && (node.target = params.target); + params.cursor && (s.cursor = params.cursor); + "blur" in params && o.blur(params.blur); + if (params.path && o.type == "path" || newpath) { + node.path = path2vml(a.path); + } + if (params.rotation != null) { + o.rotate(params.rotation, true); + } + if (params.translation) { + xy = Str(params.translation)[split](separator); + translate.call(o, xy[0], xy[1]); + if (o._.rt.cx != null) { + o._.rt.cx +=+ xy[0]; + o._.rt.cy +=+ xy[1]; + o.setBox(o.attrs, xy[0], xy[1]); + } + } + if (params.scale) { + xy = Str(params.scale)[split](separator); + o.scale(+xy[0] || 1, +xy[1] || +xy[0] || 1, +xy[2] || null, +xy[3] || null); + } + if ("clip-rect" in params) { + var rect = Str(params["clip-rect"])[split](separator); + if (rect[length] == 4) { + rect[2] = +rect[2] + (+rect[0]); + rect[3] = +rect[3] + (+rect[1]); + var div = node.clipRect || doc.createElement("div"), + dstyle = div.style, + group = node.parentNode; + dstyle.clip = R.format("rect({1}px {2}px {3}px {0}px)", rect); + if (!node.clipRect) { + dstyle.position = "absolute"; + dstyle.top = 0; + dstyle.left = 0; + dstyle.width = o.paper.width + "px"; + dstyle.height = o.paper.height + "px"; + group.parentNode.insertBefore(div, group); + div[appendChild](group); + node.clipRect = div; + } + } + if (!params["clip-rect"]) { + node.clipRect && (node.clipRect.style.clip = E); + } + } + if (o.type == "image" && params.src) { + node.src = params.src; + } + if (o.type == "image" && params.opacity) { + node.filterOpacity = ms + ".Alpha(opacity=" + (params.opacity * 100) + ")"; + s.filter = (node.filterMatrix || E) + (node.filterOpacity || E); + } + params.font && (s.font = params.font); + params["font-family"] && (s.fontFamily = '"' + params["font-family"][split](",")[0][rp](/^['"]+|['"]+$/g, E) + '"'); + params["font-size"] && (s.fontSize = params["font-size"]); + params["font-weight"] && (s.fontWeight = params["font-weight"]); + params["font-style"] && (s.fontStyle = params["font-style"]); + if (params.opacity != null || + params["stroke-width"] != null || + params.fill != null || + params.stroke != null || + params["stroke-width"] != null || + params["stroke-opacity"] != null || + params["fill-opacity"] != null || + params["stroke-dasharray"] != null || + params["stroke-miterlimit"] != null || + params["stroke-linejoin"] != null || + params["stroke-linecap"] != null) { + node = o.shape || node; + var fill = (node.getElementsByTagName(fillString) && node.getElementsByTagName(fillString)[0]), + newfill = false; + !fill && (newfill = fill = createNode(fillString)); + if ("fill-opacity" in params || "opacity" in params) { + var opacity = ((+a["fill-opacity"] + 1 || 2) - 1) * ((+a.opacity + 1 || 2) - 1) * ((+R.getRGB(params.fill).o + 1 || 2) - 1); + opacity = mmin(mmax(opacity, 0), 1); + fill.opacity = opacity; + } + params.fill && (fill.on = true); + if (fill.on == null || params.fill == "none") { + fill.on = false; + } + if (fill.on && params.fill) { + var isURL = params.fill.match(ISURL); + if (isURL) { + fill.src = isURL[1]; + fill.type = "tile"; + } else { + fill.color = R.getRGB(params.fill).hex; + fill.src = E; + fill.type = "solid"; + if (R.getRGB(params.fill).error && (res.type in {circle: 1, ellipse: 1} || Str(params.fill).charAt() != "r") && addGradientFill(res, params.fill)) { + a.fill = "none"; + a.gradient = params.fill; + } + } + } + newfill && node[appendChild](fill); + var stroke = (node.getElementsByTagName("stroke") && node.getElementsByTagName("stroke")[0]), + newstroke = false; + !stroke && (newstroke = stroke = createNode("stroke")); + if ((params.stroke && params.stroke != "none") || + params["stroke-width"] || + params["stroke-opacity"] != null || + params["stroke-dasharray"] || + params["stroke-miterlimit"] || + params["stroke-linejoin"] || + params["stroke-linecap"]) { + stroke.on = true; + } + (params.stroke == "none" || stroke.on == null || params.stroke == 0 || params["stroke-width"] == 0) && (stroke.on = false); + var strokeColor = R.getRGB(params.stroke); + stroke.on && params.stroke && (stroke.color = strokeColor.hex); + opacity = ((+a["stroke-opacity"] + 1 || 2) - 1) * ((+a.opacity + 1 || 2) - 1) * ((+strokeColor.o + 1 || 2) - 1); + var width = (toFloat(params["stroke-width"]) || 1) * .75; + opacity = mmin(mmax(opacity, 0), 1); + params["stroke-width"] == null && (width = a["stroke-width"]); + params["stroke-width"] && (stroke.weight = width); + width && width < 1 && (opacity *= width) && (stroke.weight = 1); + stroke.opacity = opacity; + + params["stroke-linejoin"] && (stroke.joinstyle = params["stroke-linejoin"] || "miter"); + stroke.miterlimit = params["stroke-miterlimit"] || 8; + params["stroke-linecap"] && (stroke.endcap = params["stroke-linecap"] == "butt" ? "flat" : params["stroke-linecap"] == "square" ? "square" : "round"); + if (params["stroke-dasharray"]) { + var dasharray = { + "-": "shortdash", + ".": "shortdot", + "-.": "shortdashdot", + "-..": "shortdashdotdot", + ". ": "dot", + "- ": "dash", + "--": "longdash", + "- .": "dashdot", + "--.": "longdashdot", + "--..": "longdashdotdot" + }; + stroke.dashstyle = dasharray[has](params["stroke-dasharray"]) ? dasharray[params["stroke-dasharray"]] : E; + } + newstroke && node[appendChild](stroke); + } + if (res.type == "text") { + s = res.paper.span.style; + a.font && (s.font = a.font); + a["font-family"] && (s.fontFamily = a["font-family"]); + a["font-size"] && (s.fontSize = a["font-size"]); + a["font-weight"] && (s.fontWeight = a["font-weight"]); + a["font-style"] && (s.fontStyle = a["font-style"]); + res.node.string && (res.paper.span.innerHTML = Str(res.node.string)[rp](/")); + res.W = a.w = res.paper.span.offsetWidth; + res.H = a.h = res.paper.span.offsetHeight; + res.X = a.x; + res.Y = a.y + round(res.H / 2); + + // text-anchor emulationm + switch (a["text-anchor"]) { + case "start": + res.node.style["v-text-align"] = "left"; + res.bbx = round(res.W / 2); + break; + case "end": + res.node.style["v-text-align"] = "right"; + res.bbx = -round(res.W / 2); + break; + default: + res.node.style["v-text-align"] = "center"; + break; + } + } + }; + addGradientFill = function (o, gradient) { + o.attrs = o.attrs || {}; + var attrs = o.attrs, + fill, + type = "linear", + fxfy = ".5 .5"; + o.attrs.gradient = gradient; + gradient = Str(gradient)[rp](radial_gradient, function (all, fx, fy) { + type = "radial"; + if (fx && fy) { + fx = toFloat(fx); + fy = toFloat(fy); + pow(fx - .5, 2) + pow(fy - .5, 2) > .25 && (fy = math.sqrt(.25 - pow(fx - .5, 2)) * ((fy > .5) * 2 - 1) + .5); + fxfy = fx + S + fy; + } + return E; + }); + gradient = gradient[split](/\s*\-\s*/); + if (type == "linear") { + var angle = gradient.shift(); + angle = -toFloat(angle); + if (isNaN(angle)) { + return null; + } + } + var dots = parseDots(gradient); + if (!dots) { + return null; + } + o = o.shape || o.node; + fill = o.getElementsByTagName(fillString)[0] || createNode(fillString); + !fill.parentNode && o.appendChild(fill); + if (dots[length]) { + fill.on = true; + fill.method = "none"; + fill.color = dots[0].color; + fill.color2 = dots[dots[length] - 1].color; + var clrs = []; + for (var i = 0, ii = dots[length]; i < ii; i++) { + dots[i].offset && clrs[push](dots[i].offset + S + dots[i].color); + } + fill.colors && (fill.colors.value = clrs[length] ? clrs[join]() : "0% " + fill.color); + if (type == "radial") { + fill.type = "gradientradial"; + fill.focus = "100%"; + fill.focussize = fxfy; + fill.focusposition = fxfy; + } else { + fill.type = "gradient"; + fill.angle = (270 - angle) % 360; + } + } + return 1; + }; + Element = function (node, group, vml) { + var Rotation = 0, + RotX = 0, + RotY = 0, + Scale = 1; + this[0] = node; + this.id = R._oid++; + this.node = node; + node.raphael = this; + this.X = 0; + this.Y = 0; + this.attrs = {}; + this.Group = group; + this.paper = vml; + this._ = { + tx: 0, + ty: 0, + rt: {deg:0}, + sx: 1, + sy: 1 + }; + !vml.bottom && (vml.bottom = this); + this.prev = vml.top; + vml.top && (vml.top.next = this); + vml.top = this; + this.next = null; + }; + elproto = Element[proto]; + elproto.rotate = function (deg, cx, cy) { + if (this.removed) { + return this; + } + if (deg == null) { + if (this._.rt.cx) { + return [this._.rt.deg, this._.rt.cx, this._.rt.cy][join](S); + } + return this._.rt.deg; + } + deg = Str(deg)[split](separator); + if (deg[length] - 1) { + cx = toFloat(deg[1]); + cy = toFloat(deg[2]); + } + deg = toFloat(deg[0]); + if (cx != null) { + this._.rt.deg = deg; + } else { + this._.rt.deg += deg; + } + cy == null && (cx = null); + this._.rt.cx = cx; + this._.rt.cy = cy; + this.setBox(this.attrs, cx, cy); + this.Group.style.rotation = this._.rt.deg; + // gradient fix for rotation. TODO + // var fill = (this.shape || this.node).getElementsByTagName(fillString); + // fill = fill[0] || {}; + // var b = ((360 - this._.rt.deg) - 270) % 360; + // !R.is(fill.angle, "undefined") && (fill.angle = b); + return this; + }; + elproto.setBox = function (params, cx, cy) { + if (this.removed) { + return this; + } + var gs = this.Group.style, + os = (this.shape && this.shape.style) || this.node.style; + params = params || {}; + for (var i in params) if (params[has](i)) { + this.attrs[i] = params[i]; + } + cx = cx || this._.rt.cx; + cy = cy || this._.rt.cy; + var attr = this.attrs, + x, + y, + w, + h; + switch (this.type) { + case "circle": + x = attr.cx - attr.r; + y = attr.cy - attr.r; + w = h = attr.r * 2; + break; + case "ellipse": + x = attr.cx - attr.rx; + y = attr.cy - attr.ry; + w = attr.rx * 2; + h = attr.ry * 2; + break; + case "image": + x = +attr.x; + y = +attr.y; + w = attr.width || 0; + h = attr.height || 0; + break; + case "text": + this.textpath.v = ["m", round(attr.x), ", ", round(attr.y - 2), "l", round(attr.x) + 1, ", ", round(attr.y - 2)][join](E); + x = attr.x - round(this.W / 2); + y = attr.y - this.H / 2; + w = this.W; + h = this.H; + break; + case "rect": + case "path": + if (!this.attrs.path) { + x = 0; + y = 0; + w = this.paper.width; + h = this.paper.height; + } else { + var dim = pathDimensions(this.attrs.path); + x = dim.x; + y = dim.y; + w = dim.width; + h = dim.height; + } + break; + default: + x = 0; + y = 0; + w = this.paper.width; + h = this.paper.height; + break; + } + cx = (cx == null) ? x + w / 2 : cx; + cy = (cy == null) ? y + h / 2 : cy; + var left = cx - this.paper.width / 2, + top = cy - this.paper.height / 2, t; + gs.left != (t = left + "px") && (gs.left = t); + gs.top != (t = top + "px") && (gs.top = t); + this.X = pathlike[has](this.type) ? -left : x; + this.Y = pathlike[has](this.type) ? -top : y; + this.W = w; + this.H = h; + if (pathlike[has](this.type)) { + os.left != (t = -left * zoom + "px") && (os.left = t); + os.top != (t = -top * zoom + "px") && (os.top = t); + } else if (this.type == "text") { + os.left != (t = -left + "px") && (os.left = t); + os.top != (t = -top + "px") && (os.top = t); + } else { + gs.width != (t = this.paper.width + "px") && (gs.width = t); + gs.height != (t = this.paper.height + "px") && (gs.height = t); + os.left != (t = x - left + "px") && (os.left = t); + os.top != (t = y - top + "px") && (os.top = t); + os.width != (t = w + "px") && (os.width = t); + os.height != (t = h + "px") && (os.height = t); + } + }; + elproto.hide = function () { + !this.removed && (this.Group.style.display = "none"); + return this; + }; + elproto.show = function () { + !this.removed && (this.Group.style.display = "block"); + return this; + }; + elproto.getBBox = function () { + if (this.removed) { + return this; + } + if (pathlike[has](this.type)) { + return pathDimensions(this.attrs.path); + } + return { + x: this.X + (this.bbx || 0), + y: this.Y, + width: this.W, + height: this.H + }; + }; + elproto.remove = function () { + if (this.removed) { + return; + } + tear(this, this.paper); + this.node.parentNode.removeChild(this.node); + this.Group.parentNode.removeChild(this.Group); + this.shape && this.shape.parentNode.removeChild(this.shape); + for (var i in this) { + delete this[i]; + } + this.removed = true; + }; + elproto.attr = function (name, value) { + if (this.removed) { + return this; + } + if (name == null) { + var res = {}; + for (var i in this.attrs) if (this.attrs[has](i)) { + res[i] = this.attrs[i]; + } + this._.rt.deg && (res.rotation = this.rotate()); + (this._.sx != 1 || this._.sy != 1) && (res.scale = this.scale()); + res.gradient && res.fill == "none" && (res.fill = res.gradient) && delete res.gradient; + return res; + } + if (value == null && R.is(name, "string")) { + if (name == "translation") { + return translate.call(this); + } + if (name == "rotation") { + return this.rotate(); + } + if (name == "scale") { + return this.scale(); + } + if (name == fillString && this.attrs.fill == "none" && this.attrs.gradient) { + return this.attrs.gradient; + } + return this.attrs[name]; + } + if (this.attrs && value == null && R.is(name, array)) { + var ii, values = {}; + for (i = 0, ii = name[length]; i < ii; i++) { + values[name[i]] = this.attr(name[i]); + } + return values; + } + var params; + if (value != null) { + params = {}; + params[name] = value; + } + value == null && R.is(name, "object") && (params = name); + if (params) { + for (var key in this.paper.customAttributes) if (this.paper.customAttributes[has](key) && params[has](key) && R.is(this.paper.customAttributes[key], "function")) { + var par = this.paper.customAttributes[key].apply(this, [][concat](params[key])); + this.attrs[key] = params[key]; + for (var subkey in par) if (par[has](subkey)) { + params[subkey] = par[subkey]; + } + } + if (params.text && this.type == "text") { + this.node.string = params.text; + } + setFillAndStroke(this, params); + if (params.gradient && (({circle: 1, ellipse: 1})[has](this.type) || Str(params.gradient).charAt() != "r")) { + addGradientFill(this, params.gradient); + } + (!pathlike[has](this.type) || this._.rt.deg) && this.setBox(this.attrs); + } + return this; + }; + elproto.toFront = function () { + !this.removed && this.Group.parentNode[appendChild](this.Group); + this.paper.top != this && tofront(this, this.paper); + return this; + }; + elproto.toBack = function () { + if (this.removed) { + return this; + } + if (this.Group.parentNode.firstChild != this.Group) { + this.Group.parentNode.insertBefore(this.Group, this.Group.parentNode.firstChild); + toback(this, this.paper); + } + return this; + }; + elproto.insertAfter = function (element) { + if (this.removed) { + return this; + } + if (element.constructor == Set) { + element = element[element.length - 1]; + } + if (element.Group.nextSibling) { + element.Group.parentNode.insertBefore(this.Group, element.Group.nextSibling); + } else { + element.Group.parentNode[appendChild](this.Group); + } + insertafter(this, element, this.paper); + return this; + }; + elproto.insertBefore = function (element) { + if (this.removed) { + return this; + } + if (element.constructor == Set) { + element = element[0]; + } + element.Group.parentNode.insertBefore(this.Group, element.Group); + insertbefore(this, element, this.paper); + return this; + }; + elproto.blur = function (size) { + var s = this.node.runtimeStyle, + f = s.filter; + f = f.replace(blurregexp, E); + if (+size !== 0) { + this.attrs.blur = size; + s.filter = f + S + ms + ".Blur(pixelradius=" + (+size || 1.5) + ")"; + s.margin = R.format("-{0}px 0 0 -{0}px", round(+size || 1.5)); + } else { + s.filter = f; + s.margin = 0; + delete this.attrs.blur; + } + }; + + theCircle = function (vml, x, y, r) { + var g = createNode("group"), + o = createNode("oval"), + ol = o.style; + g.style.cssText = "position:absolute;left:0;top:0;width:" + vml.width + "px;height:" + vml.height + "px"; + g.coordsize = coordsize; + g.coordorigin = vml.coordorigin; + g[appendChild](o); + var res = new Element(o, g, vml); + res.type = "circle"; + setFillAndStroke(res, {stroke: "#000", fill: "none"}); + res.attrs.cx = x; + res.attrs.cy = y; + res.attrs.r = r; + res.setBox({x: x - r, y: y - r, width: r * 2, height: r * 2}); + vml.canvas[appendChild](g); + return res; + }; + function rectPath(x, y, w, h, r) { + if (r) { + return R.format("M{0},{1}l{2},0a{3},{3},0,0,1,{3},{3}l0,{5}a{3},{3},0,0,1,{4},{3}l{6},0a{3},{3},0,0,1,{4},{4}l0,{7}a{3},{3},0,0,1,{3},{4}z", x + r, y, w - r * 2, r, -r, h - r * 2, r * 2 - w, r * 2 - h); + } else { + return R.format("M{0},{1}l{2},0,0,{3},{4},0z", x, y, w, h, -w); + } + } + theRect = function (vml, x, y, w, h, r) { + var path = rectPath(x, y, w, h, r), + res = vml.path(path), + a = res.attrs; + res.X = a.x = x; + res.Y = a.y = y; + res.W = a.width = w; + res.H = a.height = h; + a.r = r; + a.path = path; + res.type = "rect"; + return res; + }; + theEllipse = function (vml, x, y, rx, ry) { + var g = createNode("group"), + o = createNode("oval"), + ol = o.style; + g.style.cssText = "position:absolute;left:0;top:0;width:" + vml.width + "px;height:" + vml.height + "px"; + g.coordsize = coordsize; + g.coordorigin = vml.coordorigin; + g[appendChild](o); + var res = new Element(o, g, vml); + res.type = "ellipse"; + setFillAndStroke(res, {stroke: "#000"}); + res.attrs.cx = x; + res.attrs.cy = y; + res.attrs.rx = rx; + res.attrs.ry = ry; + res.setBox({x: x - rx, y: y - ry, width: rx * 2, height: ry * 2}); + vml.canvas[appendChild](g); + return res; + }; + theImage = function (vml, src, x, y, w, h) { + var g = createNode("group"), + o = createNode("image"); + g.style.cssText = "position:absolute;left:0;top:0;width:" + vml.width + "px;height:" + vml.height + "px"; + g.coordsize = coordsize; + g.coordorigin = vml.coordorigin; + o.src = src; + g[appendChild](o); + var res = new Element(o, g, vml); + res.type = "image"; + res.attrs.src = src; + res.attrs.x = x; + res.attrs.y = y; + res.attrs.w = w; + res.attrs.h = h; + res.setBox({x: x, y: y, width: w, height: h}); + vml.canvas[appendChild](g); + return res; + }; + theText = function (vml, x, y, text) { + var g = createNode("group"), + el = createNode("shape"), + ol = el.style, + path = createNode("path"), + ps = path.style, + o = createNode("textpath"); + g.style.cssText = "position:absolute;left:0;top:0;width:" + vml.width + "px;height:" + vml.height + "px"; + g.coordsize = coordsize; + g.coordorigin = vml.coordorigin; + path.v = R.format("m{0},{1}l{2},{1}", round(x * 10), round(y * 10), round(x * 10) + 1); + path.textpathok = true; + ol.width = vml.width; + ol.height = vml.height; + o.string = Str(text); + o.on = true; + el[appendChild](o); + el[appendChild](path); + g[appendChild](el); + var res = new Element(o, g, vml); + res.shape = el; + res.textpath = path; + res.type = "text"; + res.attrs.text = text; + res.attrs.x = x; + res.attrs.y = y; + res.attrs.w = 1; + res.attrs.h = 1; + setFillAndStroke(res, {font: availableAttrs.font, stroke: "none", fill: "#000"}); + res.setBox(); + vml.canvas[appendChild](g); + return res; + }; + setSize = function (width, height) { + var cs = this.canvas.style; + width == +width && (width += "px"); + height == +height && (height += "px"); + cs.width = width; + cs.height = height; + cs.clip = "rect(0 " + width + " " + height + " 0)"; + return this; + }; + var createNode; + doc.createStyleSheet().addRule(".rvml", "behavior:url(#default#VML)"); + try { + !doc.namespaces.rvml && doc.namespaces.add("rvml", "urn:schemas-microsoft-com:vml"); + createNode = function (tagName) { + return doc.createElement(''); + }; + } catch (e) { + createNode = function (tagName) { + return doc.createElement('<' + tagName + ' xmlns="urn:schemas-microsoft.com:vml" class="rvml">'); + }; + } + create = function () { + var con = getContainer[apply](0, arguments), + container = con.container, + height = con.height, + s, + width = con.width, + x = con.x, + y = con.y; + if (!container) { + throw new Error("VML container not found."); + } + var res = new Paper, + c = res.canvas = doc.createElement("div"), + cs = c.style; + x = x || 0; + y = y || 0; + width = width || 512; + height = height || 342; + width == +width && (width += "px"); + height == +height && (height += "px"); + res.width = 1e3; + res.height = 1e3; + res.coordsize = zoom * 1e3 + S + zoom * 1e3; + res.coordorigin = "0 0"; + res.span = doc.createElement("span"); + res.span.style.cssText = "position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;"; + c[appendChild](res.span); + cs.cssText = R.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden", width, height); + if (container == 1) { + doc.body[appendChild](c); + cs.left = x + "px"; + cs.top = y + "px"; + cs.position = "absolute"; + } else { + if (container.firstChild) { + container.insertBefore(c, container.firstChild); + } else { + container[appendChild](c); + } + } + plugins.call(res, res, R.fn); + return res; + }; + paperproto.clear = function () { + this.canvas.innerHTML = E; + this.span = doc.createElement("span"); + this.span.style.cssText = "position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;"; + this.canvas[appendChild](this.span); + this.bottom = this.top = null; + }; + paperproto.remove = function () { + this.canvas.parentNode.removeChild(this.canvas); + for (var i in this) { + this[i] = removed(i); + } + return true; + }; + } + + // rest + // WebKit rendering bug workaround method + var version = navigator.userAgent.match(/Version\/(.*?)\s/); + if ((navigator.vendor == "Apple Computer, Inc.") && (version && version[1] < 4 || navigator.platform.slice(0, 2) == "iP")) { + paperproto.safari = function () { + var rect = this.rect(-99, -99, this.width + 99, this.height + 99).attr({stroke: "none"}); + win.setTimeout(function () {rect.remove();}); + }; + } else { + paperproto.safari = function () {}; + } + + // Events + var preventDefault = function () { + this.returnValue = false; + }, + preventTouch = function () { + return this.originalEvent.preventDefault(); + }, + stopPropagation = function () { + this.cancelBubble = true; + }, + stopTouch = function () { + return this.originalEvent.stopPropagation(); + }, + addEvent = (function () { + if (doc.addEventListener) { + return function (obj, type, fn, element) { + var realName = supportsTouch && touchMap[type] ? touchMap[type] : type; + var f = function (e) { + if (supportsTouch && touchMap[has](type)) { + for (var i = 0, ii = e.targetTouches && e.targetTouches.length; i < ii; i++) { + if (e.targetTouches[i].target == obj) { + var olde = e; + e = e.targetTouches[i]; + e.originalEvent = olde; + e.preventDefault = preventTouch; + e.stopPropagation = stopTouch; + break; + } + } + } + return fn.call(element, e); + }; + obj.addEventListener(realName, f, false); + return function () { + obj.removeEventListener(realName, f, false); + return true; + }; + }; + } else if (doc.attachEvent) { + return function (obj, type, fn, element) { + var f = function (e) { + e = e || win.event; + e.preventDefault = e.preventDefault || preventDefault; + e.stopPropagation = e.stopPropagation || stopPropagation; + return fn.call(element, e); + }; + obj.attachEvent("on" + type, f); + var detacher = function () { + obj.detachEvent("on" + type, f); + return true; + }; + return detacher; + }; + } + })(), + drag = [], + dragMove = function (e) { + var x = e.clientX, + y = e.clientY, + scrollY = doc.documentElement.scrollTop || doc.body.scrollTop, + scrollX = doc.documentElement.scrollLeft || doc.body.scrollLeft, + dragi, + j = drag.length; + while (j--) { + dragi = drag[j]; + if (supportsTouch) { + var i = e.touches.length, + touch; + while (i--) { + touch = e.touches[i]; + if (touch.identifier == dragi.el._drag.id) { + x = touch.clientX; + y = touch.clientY; + (e.originalEvent ? e.originalEvent : e).preventDefault(); + break; + } + } + } else { + e.preventDefault(); + } + x += scrollX; + y += scrollY; + dragi.move && dragi.move.call(dragi.move_scope || dragi.el, x - dragi.el._drag.x, y - dragi.el._drag.y, x, y, e); + } + }, + dragUp = function (e) { + R.unmousemove(dragMove).unmouseup(dragUp); + var i = drag.length, + dragi; + while (i--) { + dragi = drag[i]; + dragi.el._drag = {}; + dragi.end && dragi.end.call(dragi.end_scope || dragi.start_scope || dragi.move_scope || dragi.el, e); + } + drag = []; + }; + for (var i = events[length]; i--;) { + (function (eventName) { + R[eventName] = Element[proto][eventName] = function (fn, scope) { + if (R.is(fn, "function")) { + this.events = this.events || []; + this.events.push({name: eventName, f: fn, unbind: addEvent(this.shape || this.node || doc, eventName, fn, scope || this)}); + } + return this; + }; + R["un" + eventName] = Element[proto]["un" + eventName] = function (fn) { + var events = this.events, + l = events[length]; + while (l--) if (events[l].name == eventName && events[l].f == fn) { + events[l].unbind(); + events.splice(l, 1); + !events.length && delete this.events; + return this; + } + return this; + }; + })(events[i]); + } + elproto.hover = function (f_in, f_out, scope_in, scope_out) { + return this.mouseover(f_in, scope_in).mouseout(f_out, scope_out || scope_in); + }; + elproto.unhover = function (f_in, f_out) { + return this.unmouseover(f_in).unmouseout(f_out); + }; + elproto.drag = function (onmove, onstart, onend, move_scope, start_scope, end_scope) { + this._drag = {}; + this.mousedown(function (e) { + (e.originalEvent || e).preventDefault(); + var scrollY = doc.documentElement.scrollTop || doc.body.scrollTop, + scrollX = doc.documentElement.scrollLeft || doc.body.scrollLeft; + this._drag.x = e.clientX + scrollX; + this._drag.y = e.clientY + scrollY; + this._drag.id = e.identifier; + onstart && onstart.call(start_scope || move_scope || this, e.clientX + scrollX, e.clientY + scrollY, e); + !drag.length && R.mousemove(dragMove).mouseup(dragUp); + drag.push({el: this, move: onmove, end: onend, move_scope: move_scope, start_scope: start_scope, end_scope: end_scope}); + }); + return this; + }; + elproto.undrag = function (onmove, onstart, onend) { + var i = drag.length; + while (i--) { + drag[i].el == this && (drag[i].move == onmove && drag[i].end == onend) && drag.splice(i++, 1); + } + !drag.length && R.unmousemove(dragMove).unmouseup(dragUp); + }; + paperproto.circle = function (x, y, r) { + return theCircle(this, x || 0, y || 0, r || 0); + }; + paperproto.rect = function (x, y, w, h, r) { + return theRect(this, x || 0, y || 0, w || 0, h || 0, r || 0); + }; + paperproto.ellipse = function (x, y, rx, ry) { + return theEllipse(this, x || 0, y || 0, rx || 0, ry || 0); + }; + paperproto.path = function (pathString) { + pathString && !R.is(pathString, string) && !R.is(pathString[0], array) && (pathString += E); + return thePath(R.format[apply](R, arguments), this); + }; + paperproto.image = function (src, x, y, w, h) { + return theImage(this, src || "about:blank", x || 0, y || 0, w || 0, h || 0); + }; + paperproto.text = function (x, y, text) { + return theText(this, x || 0, y || 0, Str(text)); + }; + paperproto.set = function (itemsArray) { + arguments[length] > 1 && (itemsArray = Array[proto].splice.call(arguments, 0, arguments[length])); + return new Set(itemsArray); + }; + paperproto.setSize = setSize; + paperproto.top = paperproto.bottom = null; + paperproto.raphael = R; + function x_y() { + return this.x + S + this.y; + } + elproto.resetScale = function () { + if (this.removed) { + return this; + } + this._.sx = 1; + this._.sy = 1; + this.attrs.scale = "1 1"; + }; + elproto.scale = function (x, y, cx, cy) { + if (this.removed) { + return this; + } + if (x == null && y == null) { + return { + x: this._.sx, + y: this._.sy, + toString: x_y + }; + } + y = y || x; + !+y && (y = x); + var dx, + dy, + dcx, + dcy, + a = this.attrs; + if (x != 0) { + var bb = this.getBBox(), + rcx = bb.x + bb.width / 2, + rcy = bb.y + bb.height / 2, + kx = abs(x / this._.sx), + ky = abs(y / this._.sy); + cx = (+cx || cx == 0) ? cx : rcx; + cy = (+cy || cy == 0) ? cy : rcy; + var posx = this._.sx > 0, + posy = this._.sy > 0, + dirx = ~~(x / abs(x)), + diry = ~~(y / abs(y)), + dkx = kx * dirx, + dky = ky * diry, + s = this.node.style, + ncx = cx + abs(rcx - cx) * dkx * (rcx > cx == posx ? 1 : -1), + ncy = cy + abs(rcy - cy) * dky * (rcy > cy == posy ? 1 : -1), + fr = (x * dirx > y * diry ? ky : kx); + switch (this.type) { + case "rect": + case "image": + var neww = a.width * kx, + newh = a.height * ky; + this.attr({ + height: newh, + r: a.r * fr, + width: neww, + x: ncx - neww / 2, + y: ncy - newh / 2 + }); + break; + case "circle": + case "ellipse": + this.attr({ + rx: a.rx * kx, + ry: a.ry * ky, + r: a.r * fr, + cx: ncx, + cy: ncy + }); + break; + case "text": + this.attr({ + x: ncx, + y: ncy + }); + break; + case "path": + var path = pathToRelative(a.path), + skip = true, + fx = posx ? dkx : kx, + fy = posy ? dky : ky; + for (var i = 0, ii = path[length]; i < ii; i++) { + var p = path[i], + P0 = upperCase.call(p[0]); + if (P0 == "M" && skip) { + continue; + } else { + skip = false; + } + if (P0 == "A") { + p[path[i][length] - 2] *= fx; + p[path[i][length] - 1] *= fy; + p[1] *= kx; + p[2] *= ky; + p[5] = +(dirx + diry ? !!+p[5] : !+p[5]); + } else if (P0 == "H") { + for (var j = 1, jj = p[length]; j < jj; j++) { + p[j] *= fx; + } + } else if (P0 == "V") { + for (j = 1, jj = p[length]; j < jj; j++) { + p[j] *= fy; + } + } else { + for (j = 1, jj = p[length]; j < jj; j++) { + p[j] *= (j % 2) ? fx : fy; + } + } + } + var dim2 = pathDimensions(path); + dx = ncx - dim2.x - dim2.width / 2; + dy = ncy - dim2.y - dim2.height / 2; + path[0][1] += dx; + path[0][2] += dy; + this.attr({path: path}); + break; + } + if (this.type in {text: 1, image:1} && (dirx != 1 || diry != 1)) { + if (this.transformations) { + this.transformations[2] = "scale("[concat](dirx, ",", diry, ")"); + this.node[setAttribute]("transform", this.transformations[join](S)); + dx = (dirx == -1) ? -a.x - (neww || 0) : a.x; + dy = (diry == -1) ? -a.y - (newh || 0) : a.y; + this.attr({x: dx, y: dy}); + a.fx = dirx - 1; + a.fy = diry - 1; + } else { + this.node.filterMatrix = ms + ".Matrix(M11="[concat](dirx, + ", M12=0, M21=0, M22=", diry, + ", Dx=0, Dy=0, sizingmethod='auto expand', filtertype='bilinear')"); + s.filter = (this.node.filterMatrix || E) + (this.node.filterOpacity || E); + } + } else { + if (this.transformations) { + this.transformations[2] = E; + this.node[setAttribute]("transform", this.transformations[join](S)); + a.fx = 0; + a.fy = 0; + } else { + this.node.filterMatrix = E; + s.filter = (this.node.filterMatrix || E) + (this.node.filterOpacity || E); + } + } + a.scale = [x, y, cx, cy][join](S); + this._.sx = x; + this._.sy = y; + } + return this; + }; + elproto.clone = function () { + if (this.removed) { + return null; + } + var attr = this.attr(); + delete attr.scale; + delete attr.translation; + return this.paper[this.type]().attr(attr); + }; + var curveslengths = {}, + getPointAtSegmentLength = function (p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y, length) { + var len = 0, + precision = 100, + name = [p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y].join(), + cache = curveslengths[name], + old, dot; + !cache && (curveslengths[name] = cache = {data: []}); + cache.timer && clearTimeout(cache.timer); + cache.timer = setTimeout(function () {delete curveslengths[name];}, 2000); + if (length != null) { + var total = getPointAtSegmentLength(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y); + precision = ~~total * 10; + } + for (var i = 0; i < precision + 1; i++) { + if (cache.data[length] > i) { + dot = cache.data[i * precision]; + } else { + dot = R.findDotsAtSegment(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y, i / precision); + cache.data[i] = dot; + } + i && (len += pow(pow(old.x - dot.x, 2) + pow(old.y - dot.y, 2), .5)); + if (length != null && len >= length) { + return dot; + } + old = dot; + } + if (length == null) { + return len; + } + }, + getLengthFactory = function (istotal, subpath) { + return function (path, length, onlystart) { + path = path2curve(path); + var x, y, p, l, sp = "", subpaths = {}, point, + len = 0; + for (var i = 0, ii = path.length; i < ii; i++) { + p = path[i]; + if (p[0] == "M") { + x = +p[1]; + y = +p[2]; + } else { + l = getPointAtSegmentLength(x, y, p[1], p[2], p[3], p[4], p[5], p[6]); + if (len + l > length) { + if (subpath && !subpaths.start) { + point = getPointAtSegmentLength(x, y, p[1], p[2], p[3], p[4], p[5], p[6], length - len); + sp += ["C", point.start.x, point.start.y, point.m.x, point.m.y, point.x, point.y]; + if (onlystart) {return sp;} + subpaths.start = sp; + sp = ["M", point.x, point.y + "C", point.n.x, point.n.y, point.end.x, point.end.y, p[5], p[6]][join](); + len += l; + x = +p[5]; + y = +p[6]; + continue; + } + if (!istotal && !subpath) { + point = getPointAtSegmentLength(x, y, p[1], p[2], p[3], p[4], p[5], p[6], length - len); + return {x: point.x, y: point.y, alpha: point.alpha}; + } + } + len += l; + x = +p[5]; + y = +p[6]; + } + sp += p; + } + subpaths.end = sp; + point = istotal ? len : subpath ? subpaths : R.findDotsAtSegment(x, y, p[1], p[2], p[3], p[4], p[5], p[6], 1); + point.alpha && (point = {x: point.x, y: point.y, alpha: point.alpha}); + return point; + }; + }; + var getTotalLength = getLengthFactory(1), + getPointAtLength = getLengthFactory(), + getSubpathsAtLength = getLengthFactory(0, 1); + elproto.getTotalLength = function () { + if (this.type != "path") {return;} + if (this.node.getTotalLength) { + return this.node.getTotalLength(); + } + return getTotalLength(this.attrs.path); + }; + elproto.getPointAtLength = function (length) { + if (this.type != "path") {return;} + return getPointAtLength(this.attrs.path, length); + }; + elproto.getSubpath = function (from, to) { + if (this.type != "path") {return;} + if (abs(this.getTotalLength() - to) < "1e-6") { + return getSubpathsAtLength(this.attrs.path, from).end; + } + var a = getSubpathsAtLength(this.attrs.path, to, 1); + return from ? getSubpathsAtLength(a, from).end : a; + }; + + // animation easing formulas + R.easing_formulas = { + linear: function (n) { + return n; + }, + "<": function (n) { + return pow(n, 3); + }, + ">": function (n) { + return pow(n - 1, 3) + 1; + }, + "<>": function (n) { + n = n * 2; + if (n < 1) { + return pow(n, 3) / 2; + } + n -= 2; + return (pow(n, 3) + 2) / 2; + }, + backIn: function (n) { + var s = 1.70158; + return n * n * ((s + 1) * n - s); + }, + backOut: function (n) { + n = n - 1; + var s = 1.70158; + return n * n * ((s + 1) * n + s) + 1; + }, + elastic: function (n) { + if (n == 0 || n == 1) { + return n; + } + var p = .3, + s = p / 4; + return pow(2, -10 * n) * math.sin((n - s) * (2 * PI) / p) + 1; + }, + bounce: function (n) { + var s = 7.5625, + p = 2.75, + l; + if (n < (1 / p)) { + l = s * n * n; + } else { + if (n < (2 / p)) { + n -= (1.5 / p); + l = s * n * n + .75; + } else { + if (n < (2.5 / p)) { + n -= (2.25 / p); + l = s * n * n + .9375; + } else { + n -= (2.625 / p); + l = s * n * n + .984375; + } + } + } + return l; + } + }; + + var animationElements = [], + animation = function () { + var Now = +new Date; + for (var l = 0; l < animationElements[length]; l++) { + var e = animationElements[l]; + if (e.stop || e.el.removed) { + continue; + } + var time = Now - e.start, + ms = e.ms, + easing = e.easing, + from = e.from, + diff = e.diff, + to = e.to, + t = e.t, + that = e.el, + set = {}, + now; + if (time < ms) { + var pos = easing(time / ms); + for (var attr in from) if (from[has](attr)) { + switch (availableAnimAttrs[attr]) { + case "along": + now = pos * ms * diff[attr]; + to.back && (now = to.len - now); + var point = getPointAtLength(to[attr], now); + that.translate(diff.sx - diff.x || 0, diff.sy - diff.y || 0); + diff.x = point.x; + diff.y = point.y; + that.translate(point.x - diff.sx, point.y - diff.sy); + to.rot && that.rotate(diff.r + point.alpha, point.x, point.y); + break; + case nu: + now = +from[attr] + pos * ms * diff[attr]; + break; + case "colour": + now = "rgb(" + [ + upto255(round(from[attr].r + pos * ms * diff[attr].r)), + upto255(round(from[attr].g + pos * ms * diff[attr].g)), + upto255(round(from[attr].b + pos * ms * diff[attr].b)) + ][join](",") + ")"; + break; + case "path": + now = []; + for (var i = 0, ii = from[attr][length]; i < ii; i++) { + now[i] = [from[attr][i][0]]; + for (var j = 1, jj = from[attr][i][length]; j < jj; j++) { + now[i][j] = +from[attr][i][j] + pos * ms * diff[attr][i][j]; + } + now[i] = now[i][join](S); + } + now = now[join](S); + break; + case "csv": + switch (attr) { + case "translation": + var x = pos * ms * diff[attr][0] - t.x, + y = pos * ms * diff[attr][1] - t.y; + t.x += x; + t.y += y; + now = x + S + y; + break; + case "rotation": + now = +from[attr][0] + pos * ms * diff[attr][0]; + from[attr][1] && (now += "," + from[attr][1] + "," + from[attr][2]); + break; + case "scale": + now = [+from[attr][0] + pos * ms * diff[attr][0], +from[attr][1] + pos * ms * diff[attr][1], (2 in to[attr] ? to[attr][2] : E), (3 in to[attr] ? to[attr][3] : E)][join](S); + break; + case "clip-rect": + now = []; + i = 4; + while (i--) { + now[i] = +from[attr][i] + pos * ms * diff[attr][i]; + } + break; + } + break; + default: + var from2 = [].concat(from[attr]); + now = []; + i = that.paper.customAttributes[attr].length; + while (i--) { + now[i] = +from2[i] + pos * ms * diff[attr][i]; + } + break; + } + set[attr] = now; + } + that.attr(set); + that._run && that._run.call(that); + } else { + if (to.along) { + point = getPointAtLength(to.along, to.len * !to.back); + that.translate(diff.sx - (diff.x || 0) + point.x - diff.sx, diff.sy - (diff.y || 0) + point.y - diff.sy); + to.rot && that.rotate(diff.r + point.alpha, point.x, point.y); + } + (t.x || t.y) && that.translate(-t.x, -t.y); + to.scale && (to.scale += E); + that.attr(to); + animationElements.splice(l--, 1); + } + } + R.svg && that && that.paper && that.paper.safari(); + animationElements[length] && setTimeout(animation); + }, + keyframesRun = function (attr, element, time, prev, prevcallback) { + var dif = time - prev; + element.timeouts.push(setTimeout(function () { + R.is(prevcallback, "function") && prevcallback.call(element); + element.animate(attr, dif, attr.easing); + }, prev)); + }, + upto255 = function (color) { + return mmax(mmin(color, 255), 0); + }, + translate = function (x, y) { + if (x == null) { + return {x: this._.tx, y: this._.ty, toString: x_y}; + } + this._.tx += +x; + this._.ty += +y; + switch (this.type) { + case "circle": + case "ellipse": + this.attr({cx: +x + this.attrs.cx, cy: +y + this.attrs.cy}); + break; + case "rect": + case "image": + case "text": + this.attr({x: +x + this.attrs.x, y: +y + this.attrs.y}); + break; + case "path": + var path = pathToRelative(this.attrs.path); + path[0][1] += +x; + path[0][2] += +y; + this.attr({path: path}); + break; + } + return this; + }; + elproto.animateWith = function (element, params, ms, easing, callback) { + for (var i = 0, ii = animationElements.length; i < ii; i++) { + if (animationElements[i].el.id == element.id) { + params.start = animationElements[i].start; + } + } + return this.animate(params, ms, easing, callback); + }; + elproto.animateAlong = along(); + elproto.animateAlongBack = along(1); + function along(isBack) { + return function (path, ms, rotate, callback) { + var params = {back: isBack}; + R.is(rotate, "function") ? (callback = rotate) : (params.rot = rotate); + path && path.constructor == Element && (path = path.attrs.path); + path && (params.along = path); + return this.animate(params, ms, callback); + }; + } + function CubicBezierAtTime(t, p1x, p1y, p2x, p2y, duration) { + var cx = 3 * p1x, + bx = 3 * (p2x - p1x) - cx, + ax = 1 - cx - bx, + cy = 3 * p1y, + by = 3 * (p2y - p1y) - cy, + ay = 1 - cy - by; + function sampleCurveX(t) { + return ((ax * t + bx) * t + cx) * t; + } + function solve(x, epsilon) { + var t = solveCurveX(x, epsilon); + return ((ay * t + by) * t + cy) * t; + } + function solveCurveX(x, epsilon) { + var t0, t1, t2, x2, d2, i; + for(t2 = x, i = 0; i < 8; i++) { + x2 = sampleCurveX(t2) - x; + if (abs(x2) < epsilon) { + return t2; + } + d2 = (3 * ax * t2 + 2 * bx) * t2 + cx; + if (abs(d2) < 1e-6) { + break; + } + t2 = t2 - x2 / d2; + } + t0 = 0; + t1 = 1; + t2 = x; + if (t2 < t0) { + return t0; + } + if (t2 > t1) { + return t1; + } + while (t0 < t1) { + x2 = sampleCurveX(t2); + if (abs(x2 - x) < epsilon) { + return t2; + } + if (x > x2) { + t0 = t2; + } else { + t1 = t2; + } + t2 = (t1 - t0) / 2 + t0; + } + return t2; + } + return solve(t, 1 / (200 * duration)); + } + elproto.onAnimation = function (f) { + this._run = f || 0; + return this; + }; + elproto.animate = function (params, ms, easing, callback) { + var element = this; + element.timeouts = element.timeouts || []; + if (R.is(easing, "function") || !easing) { + callback = easing || null; + } + if (element.removed) { + callback && callback.call(element); + return element; + } + var from = {}, + to = {}, + animateable = false, + diff = {}; + for (var attr in params) if (params[has](attr)) { + if (availableAnimAttrs[has](attr) || element.paper.customAttributes[has](attr)) { + animateable = true; + from[attr] = element.attr(attr); + (from[attr] == null) && (from[attr] = availableAttrs[attr]); + to[attr] = params[attr]; + switch (availableAnimAttrs[attr]) { + case "along": + var len = getTotalLength(params[attr]); + var point = getPointAtLength(params[attr], len * !!params.back); + var bb = element.getBBox(); + diff[attr] = len / ms; + diff.tx = bb.x; + diff.ty = bb.y; + diff.sx = point.x; + diff.sy = point.y; + to.rot = params.rot; + to.back = params.back; + to.len = len; + params.rot && (diff.r = toFloat(element.rotate()) || 0); + break; + case nu: + diff[attr] = (to[attr] - from[attr]) / ms; + break; + case "colour": + from[attr] = R.getRGB(from[attr]); + var toColour = R.getRGB(to[attr]); + diff[attr] = { + r: (toColour.r - from[attr].r) / ms, + g: (toColour.g - from[attr].g) / ms, + b: (toColour.b - from[attr].b) / ms + }; + break; + case "path": + var pathes = path2curve(from[attr], to[attr]); + from[attr] = pathes[0]; + var toPath = pathes[1]; + diff[attr] = []; + for (var i = 0, ii = from[attr][length]; i < ii; i++) { + diff[attr][i] = [0]; + for (var j = 1, jj = from[attr][i][length]; j < jj; j++) { + diff[attr][i][j] = (toPath[i][j] - from[attr][i][j]) / ms; + } + } + break; + case "csv": + var values = Str(params[attr])[split](separator), + from2 = Str(from[attr])[split](separator); + switch (attr) { + case "translation": + from[attr] = [0, 0]; + diff[attr] = [values[0] / ms, values[1] / ms]; + break; + case "rotation": + from[attr] = (from2[1] == values[1] && from2[2] == values[2]) ? from2 : [0, values[1], values[2]]; + diff[attr] = [(values[0] - from[attr][0]) / ms, 0, 0]; + break; + case "scale": + params[attr] = values; + from[attr] = Str(from[attr])[split](separator); + diff[attr] = [(values[0] - from[attr][0]) / ms, (values[1] - from[attr][1]) / ms, 0, 0]; + break; + case "clip-rect": + from[attr] = Str(from[attr])[split](separator); + diff[attr] = []; + i = 4; + while (i--) { + diff[attr][i] = (values[i] - from[attr][i]) / ms; + } + break; + } + to[attr] = values; + break; + default: + values = [].concat(params[attr]); + from2 = [].concat(from[attr]); + diff[attr] = []; + i = element.paper.customAttributes[attr][length]; + while (i--) { + diff[attr][i] = ((values[i] || 0) - (from2[i] || 0)) / ms; + } + break; + } + } + } + if (!animateable) { + var attrs = [], + lastcall; + for (var key in params) if (params[has](key) && animKeyFrames.test(key)) { + attr = {value: params[key]}; + key == "from" && (key = 0); + key == "to" && (key = 100); + attr.key = toInt(key, 10); + attrs.push(attr); + } + attrs.sort(sortByKey); + if (attrs[0].key) { + attrs.unshift({key: 0, value: element.attrs}); + } + for (i = 0, ii = attrs[length]; i < ii; i++) { + keyframesRun(attrs[i].value, element, ms / 100 * attrs[i].key, ms / 100 * (attrs[i - 1] && attrs[i - 1].key || 0), attrs[i - 1] && attrs[i - 1].value.callback); + } + lastcall = attrs[attrs[length] - 1].value.callback; + if (lastcall) { + element.timeouts.push(setTimeout(function () {lastcall.call(element);}, ms)); + } + } else { + var easyeasy = R.easing_formulas[easing]; + if (!easyeasy) { + easyeasy = Str(easing).match(bezierrg); + if (easyeasy && easyeasy[length] == 5) { + var curve = easyeasy; + easyeasy = function (t) { + return CubicBezierAtTime(t, +curve[1], +curve[2], +curve[3], +curve[4], ms); + }; + } else { + easyeasy = function (t) { + return t; + }; + } + } + animationElements.push({ + start: params.start || +new Date, + ms: ms, + easing: easyeasy, + from: from, + diff: diff, + to: to, + el: element, + t: {x: 0, y: 0} + }); + R.is(callback, "function") && (element._ac = setTimeout(function () { + callback.call(element); + }, ms)); + animationElements[length] == 1 && setTimeout(animation); + } + return this; + }; + elproto.stop = function () { + for (var i = 0; i < animationElements.length; i++) { + animationElements[i].el.id == this.id && animationElements.splice(i--, 1); + } + for (i = 0, ii = this.timeouts && this.timeouts.length; i < ii; i++) { + clearTimeout(this.timeouts[i]); + } + this.timeouts = []; + clearTimeout(this._ac); + delete this._ac; + return this; + }; + elproto.translate = function (x, y) { + return this.attr({translation: x + " " + y}); + }; + elproto[toString] = function () { + return "Rapha\xebl\u2019s object"; + }; + R.ae = animationElements; + + // Set + var Set = function (items) { + this.items = []; + this[length] = 0; + this.type = "set"; + if (items) { + for (var i = 0, ii = items[length]; i < ii; i++) { + if (items[i] && (items[i].constructor == Element || items[i].constructor == Set)) { + this[this.items[length]] = this.items[this.items[length]] = items[i]; + this[length]++; + } + } + } + }; + Set[proto][push] = function () { + var item, + len; + for (var i = 0, ii = arguments[length]; i < ii; i++) { + item = arguments[i]; + if (item && (item.constructor == Element || item.constructor == Set)) { + len = this.items[length]; + this[len] = this.items[len] = item; + this[length]++; + } + } + return this; + }; + Set[proto].pop = function () { + delete this[this[length]--]; + return this.items.pop(); + }; + for (var method in elproto) if (elproto[has](method)) { + Set[proto][method] = (function (methodname) { + return function () { + for (var i = 0, ii = this.items[length]; i < ii; i++) { + this.items[i][methodname][apply](this.items[i], arguments); + } + return this; + }; + })(method); + } + Set[proto].attr = function (name, value) { + if (name && R.is(name, array) && R.is(name[0], "object")) { + for (var j = 0, jj = name[length]; j < jj; j++) { + this.items[j].attr(name[j]); + } + } else { + for (var i = 0, ii = this.items[length]; i < ii; i++) { + this.items[i].attr(name, value); + } + } + return this; + }; + Set[proto].animate = function (params, ms, easing, callback) { + (R.is(easing, "function") || !easing) && (callback = easing || null); + var len = this.items[length], + i = len, + item, + set = this, + collector; + callback && (collector = function () { + !--len && callback.call(set); + }); + easing = R.is(easing, string) ? easing : collector; + item = this.items[--i].animate(params, ms, easing, collector); + while (i--) { + this.items[i] && !this.items[i].removed && this.items[i].animateWith(item, params, ms, easing, collector); + } + return this; + }; + Set[proto].insertAfter = function (el) { + var i = this.items[length]; + while (i--) { + this.items[i].insertAfter(el); + } + return this; + }; + Set[proto].getBBox = function () { + var x = [], + y = [], + w = [], + h = []; + for (var i = this.items[length]; i--;) { + var box = this.items[i].getBBox(); + x[push](box.x); + y[push](box.y); + w[push](box.x + box.width); + h[push](box.y + box.height); + } + x = mmin[apply](0, x); + y = mmin[apply](0, y); + return { + x: x, + y: y, + width: mmax[apply](0, w) - x, + height: mmax[apply](0, h) - y + }; + }; + Set[proto].clone = function (s) { + s = new Set; + for (var i = 0, ii = this.items[length]; i < ii; i++) { + s[push](this.items[i].clone()); + } + return s; + }; + + R.registerFont = function (font) { + if (!font.face) { + return font; + } + this.fonts = this.fonts || {}; + var fontcopy = { + w: font.w, + face: {}, + glyphs: {} + }, + family = font.face["font-family"]; + for (var prop in font.face) if (font.face[has](prop)) { + fontcopy.face[prop] = font.face[prop]; + } + if (this.fonts[family]) { + this.fonts[family][push](fontcopy); + } else { + this.fonts[family] = [fontcopy]; + } + if (!font.svg) { + fontcopy.face["units-per-em"] = toInt(font.face["units-per-em"], 10); + for (var glyph in font.glyphs) if (font.glyphs[has](glyph)) { + var path = font.glyphs[glyph]; + fontcopy.glyphs[glyph] = { + w: path.w, + k: {}, + d: path.d && "M" + path.d[rp](/[mlcxtrv]/g, function (command) { + return {l: "L", c: "C", x: "z", t: "m", r: "l", v: "c"}[command] || "M"; + }) + "z" + }; + if (path.k) { + for (var k in path.k) if (path[has](k)) { + fontcopy.glyphs[glyph].k[k] = path.k[k]; + } + } + } + } + return font; + }; + paperproto.getFont = function (family, weight, style, stretch) { + stretch = stretch || "normal"; + style = style || "normal"; + weight = +weight || {normal: 400, bold: 700, lighter: 300, bolder: 800}[weight] || 400; + if (!R.fonts) { + return; + } + var font = R.fonts[family]; + if (!font) { + var name = new RegExp("(^|\\s)" + family[rp](/[^\w\d\s+!~.:_-]/g, E) + "(\\s|$)", "i"); + for (var fontName in R.fonts) if (R.fonts[has](fontName)) { + if (name.test(fontName)) { + font = R.fonts[fontName]; + break; + } + } + } + var thefont; + if (font) { + for (var i = 0, ii = font[length]; i < ii; i++) { + thefont = font[i]; + if (thefont.face["font-weight"] == weight && (thefont.face["font-style"] == style || !thefont.face["font-style"]) && thefont.face["font-stretch"] == stretch) { + break; + } + } + } + return thefont; + }; + paperproto.print = function (x, y, string, font, size, origin, letter_spacing) { + origin = origin || "middle"; // baseline|middle + letter_spacing = mmax(mmin(letter_spacing || 0, 1), -1); + var out = this.set(), + letters = Str(string)[split](E), + shift = 0, + path = E, + scale; + R.is(font, string) && (font = this.getFont(font)); + if (font) { + scale = (size || 16) / font.face["units-per-em"]; + var bb = font.face.bbox.split(separator), + top = +bb[0], + height = +bb[1] + (origin == "baseline" ? bb[3] - bb[1] + (+font.face.descent) : (bb[3] - bb[1]) / 2); + for (var i = 0, ii = letters[length]; i < ii; i++) { + var prev = i && font.glyphs[letters[i - 1]] || {}, + curr = font.glyphs[letters[i]]; + shift += i ? (prev.w || font.w) + (prev.k && prev.k[letters[i]] || 0) + (font.w * letter_spacing) : 0; + curr && curr.d && out[push](this.path(curr.d).attr({fill: "#000", stroke: "none", translation: [shift, 0]})); + } + out.scale(scale, scale, top, height).translate(x - top, y - height); + } + return out; + }; + + R.format = function (token, params) { + var args = R.is(params, array) ? [0][concat](params) : arguments; + token && R.is(token, string) && args[length] - 1 && (token = token[rp](formatrg, function (str, i) { + return args[++i] == null ? E : args[i]; + })); + return token || E; + }; + R.ninja = function () { + oldRaphael.was ? (win.Raphael = oldRaphael.is) : delete Raphael; + return R; + }; + R.el = elproto; + R.st = Set[proto]; + + oldRaphael.was ? (win.Raphael = R) : (Raphael = R); +})(); \ No newline at end of file diff --git a/test/public/javascripts/app/widget.js b/test/public/javascripts/app/widget.js new file mode 100644 index 0000000..936c1c9 --- /dev/null +++ b/test/public/javascripts/app/widget.js @@ -0,0 +1,130 @@ +if (!window.console || typeof(console) == 'undefined') { console = {log:function(){},error:function(){}}; } +// register a call listener. When the widget iframe loads it will call this function +window.__widget_callbacks = []; +// see: http://feather.elektrum.org/book/src.html, doesn't work for dynamic insertion +(function(window, document, callback) { + if (window.__esp_loader_run) { return; } // only load core esp script once + window.__esp_loader_run = true; + + // + // get the last script to be loaded e.g. this script, if we're inserted into the DOM dynamically this won't work + // in that case users will need to use __esp and __esp_call + // + //var scripts = document.getElementsByTagName('script'); + //var index = scripts.length - 1; + //var self = scripts[index]; + //var script_url = self.src.replace(/widget.js.*/,"").replace(/^https?:/,''); + //var root_url = self.getAttribute("data-url");// || "//the-primary-root-domain.com/"; XXX: we need to know this url? + + //if (root_url == '' || root_url == undefined) { + // console.log("root is undefined fail"); + // return; + //} + + var anchors = null; + if (document.getElementsByClassName) { + anchors = document.getElementsByClassName("esp-reserviation-widget"); + } + else { + var a = document.getElementsByTagName("a"); + anchors = []; + for (var i = 0, len = a.length; i < len; ++i) { + if (a[i].className == 'esp-reserviation-widget') { anchors.push(a[i]); } + } + } + var root_url = "//" + anchors[0].getAttribute("href").replace(/http:\/\//,'').replace(/\/.*/,'') + "/"; + + var d; + var loaded = false; + var head = document.getElementsByTagName('head')[0]; + + if (window.__esp) { + callback(window.__esp, root_url); + } + else { + var script = document.createElement("script"); + script.type = "text/javascript"; + script.onload = script.onreadystatechange = function() { + if (!loaded && (!(d = this.readyState) || d == "loaded" || d == "complete")) { + loaded = true; + callback((window.__esp = window.jQuery).noConflict(1), root_url); // load iframe from reservation widget URL + window.__esp_call = callback; + } + } + script.src = root_url + "javascripts/widgetux.js"; + script.async = true; + script.defer = true; + head.appendChild(script); + } +// esp is jQuery, root_url is the application primary url +})(window, document, function(esp, root_url) { + var idprefix = "esp-frame-"; + var widget_reg = null; + + if (window.__esp_count == undefined) { + window.__esp_count = 0; + } + + if (widget_reg) { // additional callback invoked directly + enableWidgets(esp); + } + else { + console.log("run"); + // first time dom ready + esp(coreInit); + } + + function enableWidgets($) { + $("a.esp-reserviation-widget").each(function() { + var id = idprefix + __esp_count++; + var widget_id = $(this).data("id"); + var widget_href_id = $(this).attr("href").replace(/.*(\d)$/,"$1"); + if (widget_id != widget_href_id) { + console.log("warning: possibly incorrect embed code! data-id=" + widget_id + " != " + widget_href_id); + } + + if (!widget_reg["widget_" + widget_id]) { + widget_reg["widget_" + widget_id] = []; + } + widget_reg["widget_" + widget_id].push(id); + + $(this).hide(); // hide link + $(this).after("
    "); + + $(this).remove(); // remove link + }); + } + + function coreInit($) { + console.log("coreInit"); + if (!widget_reg) { widget_reg = new Object(); } + + enableWidgets($); + + // listen for iframe resize events + $.receiveMessage(messageHandler, window.location); + + function messageHandler(e) { + var data = $.parseJSON(e.data); + var ids = widget_reg["widget_" + data.id]; + if (ids) { + for ( var i = 0, len = ids.length; i < len; ++i) { + var id = ids[i]; + //console.log(id); + if (id && data.width && data.height) { + console.log("adjust width: " + data.width + ", height: " + data.height); + $("#" + id).css({width:data.width +'px', height:data.height+'px'}); + $("#" + id + " iframe").css({width:data.width +'px', height:data.height+'px'}); + console.log("message processed for: " + id); + } + } + } + else { + console.log("no widgets registered for ids: " + data.id); + console.log(data); + } + } + } + +}); diff --git a/test/public/javascripts/app/widgetux.js b/test/public/javascripts/app/widgetux.js new file mode 100644 index 0000000..d52d3f0 --- /dev/null +++ b/test/public/javascripts/app/widgetux.js @@ -0,0 +1,253 @@ +/*! + * jQuery JavaScript Library v1.4.4 + * http://jquery.com/ + * + * Copyright 2010, John Resig + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * Copyright 2010, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * + * Date: Thu Nov 11 19:04:53 2010 -0500 + */ +(function(E,B){function ka(a,b,d){if(d===B&&a.nodeType===1){d=a.getAttribute("data-"+b);if(typeof d==="string"){try{d=d==="true"?true:d==="false"?false:d==="null"?null:!c.isNaN(d)?parseFloat(d):Ja.test(d)?c.parseJSON(d):d}catch(e){}c.data(a,b,d)}else d=B}return d}function U(){return false}function ca(){return true}function la(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function Ka(a){var b,d,e,f,h,l,k,o,x,r,A,C=[];f=[];h=c.data(this,this.nodeType?"events":"__events__");if(typeof h==="function")h= +h.events;if(!(a.liveFired===this||!h||!h.live||a.button&&a.type==="click")){if(a.namespace)A=RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)");a.liveFired=this;var J=h.live.slice(0);for(k=0;kd)break;a.currentTarget=f.elem;a.data=f.handleObj.data;a.handleObj=f.handleObj;A=f.handleObj.origHandler.apply(f.elem,arguments);if(A===false||a.isPropagationStopped()){d=f.level;if(A===false)b=false;if(a.isImmediatePropagationStopped())break}}return b}}function Y(a,b){return(a&&a!=="*"?a+".":"")+b.replace(La, +"`").replace(Ma,"&")}function ma(a,b,d){if(c.isFunction(b))return c.grep(a,function(f,h){return!!b.call(f,h,f)===d});else if(b.nodeType)return c.grep(a,function(f){return f===b===d});else if(typeof b==="string"){var e=c.grep(a,function(f){return f.nodeType===1});if(Na.test(b))return c.filter(b,e,!d);else b=c.filter(b,e)}return c.grep(a,function(f){return c.inArray(f,b)>=0===d})}function na(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var e=c.data(a[d++]),f=c.data(this, +e);if(e=e&&e.events){delete f.handle;f.events={};for(var h in e)for(var l in e[h])c.event.add(this,h,e[h][l],e[h][l].data)}}})}function Oa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function oa(a,b,d){var e=b==="width"?a.offsetWidth:a.offsetHeight;if(d==="border")return e;c.each(b==="width"?Pa:Qa,function(){d||(e-=parseFloat(c.css(a,"padding"+this))||0);if(d==="margin")e+=parseFloat(c.css(a, +"margin"+this))||0;else e-=parseFloat(c.css(a,"border"+this+"Width"))||0});return e}function da(a,b,d,e){if(c.isArray(b)&&b.length)c.each(b,function(f,h){d||Ra.test(a)?e(a,h):da(a+"["+(typeof h==="object"||c.isArray(h)?f:"")+"]",h,d,e)});else if(!d&&b!=null&&typeof b==="object")c.isEmptyObject(b)?e(a,""):c.each(b,function(f,h){da(a+"["+f+"]",h,d,e)});else e(a,b)}function S(a,b){var d={};c.each(pa.concat.apply([],pa.slice(0,b)),function(){d[this]=a});return d}function qa(a){if(!ea[a]){var b=c("<"+ +a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d==="")d="block";ea[a]=d}return ea[a]}function fa(a){return c.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var t=E.document,c=function(){function a(){if(!b.isReady){try{t.documentElement.doScroll("left")}catch(j){setTimeout(a,1);return}b.ready()}}var b=function(j,s){return new b.fn.init(j,s)},d=E.jQuery,e=E.$,f,h=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,l=/\S/,k=/^\s+/,o=/\s+$/,x=/\W/,r=/\d/,A=/^<(\w+)\s*\/?>(?:<\/\1>)?$/, +C=/^[\],:{}\s]*$/,J=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,w=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,I=/(?:^|:|,)(?:\s*\[)+/g,L=/(webkit)[ \/]([\w.]+)/,g=/(opera)(?:.*version)?[ \/]([\w.]+)/,i=/(msie) ([\w.]+)/,n=/(mozilla)(?:.*? rv:([\w.]+))?/,m=navigator.userAgent,p=false,q=[],u,y=Object.prototype.toString,F=Object.prototype.hasOwnProperty,M=Array.prototype.push,N=Array.prototype.slice,O=String.prototype.trim,D=Array.prototype.indexOf,R={};b.fn=b.prototype={init:function(j, +s){var v,z,H;if(!j)return this;if(j.nodeType){this.context=this[0]=j;this.length=1;return this}if(j==="body"&&!s&&t.body){this.context=t;this[0]=t.body;this.selector="body";this.length=1;return this}if(typeof j==="string")if((v=h.exec(j))&&(v[1]||!s))if(v[1]){H=s?s.ownerDocument||s:t;if(z=A.exec(j))if(b.isPlainObject(s)){j=[t.createElement(z[1])];b.fn.attr.call(j,s,true)}else j=[H.createElement(z[1])];else{z=b.buildFragment([v[1]],[H]);j=(z.cacheable?z.fragment.cloneNode(true):z.fragment).childNodes}return b.merge(this, +j)}else{if((z=t.getElementById(v[2]))&&z.parentNode){if(z.id!==v[2])return f.find(j);this.length=1;this[0]=z}this.context=t;this.selector=j;return this}else if(!s&&!x.test(j)){this.selector=j;this.context=t;j=t.getElementsByTagName(j);return b.merge(this,j)}else return!s||s.jquery?(s||f).find(j):b(s).find(j);else if(b.isFunction(j))return f.ready(j);if(j.selector!==B){this.selector=j.selector;this.context=j.context}return b.makeArray(j,this)},selector:"",jquery:"1.4.4",length:0,size:function(){return this.length}, +toArray:function(){return N.call(this,0)},get:function(j){return j==null?this.toArray():j<0?this.slice(j)[0]:this[j]},pushStack:function(j,s,v){var z=b();b.isArray(j)?M.apply(z,j):b.merge(z,j);z.prevObject=this;z.context=this.context;if(s==="find")z.selector=this.selector+(this.selector?" ":"")+v;else if(s)z.selector=this.selector+"."+s+"("+v+")";return z},each:function(j,s){return b.each(this,j,s)},ready:function(j){b.bindReady();if(b.isReady)j.call(t,b);else q&&q.push(j);return this},eq:function(j){return j=== +-1?this.slice(j):this.slice(j,+j+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(N.apply(this,arguments),"slice",N.call(arguments).join(","))},map:function(j){return this.pushStack(b.map(this,function(s,v){return j.call(s,v,s)}))},end:function(){return this.prevObject||b(null)},push:M,sort:[].sort,splice:[].splice};b.fn.init.prototype=b.fn;b.extend=b.fn.extend=function(){var j,s,v,z,H,G=arguments[0]||{},K=1,Q=arguments.length,ga=false; +if(typeof G==="boolean"){ga=G;G=arguments[1]||{};K=2}if(typeof G!=="object"&&!b.isFunction(G))G={};if(Q===K){G=this;--K}for(;K0))if(q){var s=0,v=q;for(q=null;j=v[s++];)j.call(t,b);b.fn.trigger&&b(t).trigger("ready").unbind("ready")}}},bindReady:function(){if(!p){p=true;if(t.readyState==="complete")return setTimeout(b.ready,1);if(t.addEventListener){t.addEventListener("DOMContentLoaded",u,false);E.addEventListener("load",b.ready,false)}else if(t.attachEvent){t.attachEvent("onreadystatechange",u);E.attachEvent("onload", +b.ready);var j=false;try{j=E.frameElement==null}catch(s){}t.documentElement.doScroll&&j&&a()}}},isFunction:function(j){return b.type(j)==="function"},isArray:Array.isArray||function(j){return b.type(j)==="array"},isWindow:function(j){return j&&typeof j==="object"&&"setInterval"in j},isNaN:function(j){return j==null||!r.test(j)||isNaN(j)},type:function(j){return j==null?String(j):R[y.call(j)]||"object"},isPlainObject:function(j){if(!j||b.type(j)!=="object"||j.nodeType||b.isWindow(j))return false;if(j.constructor&& +!F.call(j,"constructor")&&!F.call(j.constructor.prototype,"isPrototypeOf"))return false;for(var s in j);return s===B||F.call(j,s)},isEmptyObject:function(j){for(var s in j)return false;return true},error:function(j){throw j;},parseJSON:function(j){if(typeof j!=="string"||!j)return null;j=b.trim(j);if(C.test(j.replace(J,"@").replace(w,"]").replace(I,"")))return E.JSON&&E.JSON.parse?E.JSON.parse(j):(new Function("return "+j))();else b.error("Invalid JSON: "+j)},noop:function(){},globalEval:function(j){if(j&& +l.test(j)){var s=t.getElementsByTagName("head")[0]||t.documentElement,v=t.createElement("script");v.type="text/javascript";if(b.support.scriptEval)v.appendChild(t.createTextNode(j));else v.text=j;s.insertBefore(v,s.firstChild);s.removeChild(v)}},nodeName:function(j,s){return j.nodeName&&j.nodeName.toUpperCase()===s.toUpperCase()},each:function(j,s,v){var z,H=0,G=j.length,K=G===B||b.isFunction(j);if(v)if(K)for(z in j){if(s.apply(j[z],v)===false)break}else for(;H
    a";var f=d.getElementsByTagName("*"),h=d.getElementsByTagName("a")[0],l=t.createElement("select"), +k=l.appendChild(t.createElement("option"));if(!(!f||!f.length||!h)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(h.getAttribute("style")),hrefNormalized:h.getAttribute("href")==="/a",opacity:/^0.55$/.test(h.style.opacity),cssFloat:!!h.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:k.selected,deleteExpando:true,optDisabled:false,checkClone:false, +scriptEval:false,noCloneEvent:true,boxModel:null,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableHiddenOffsets:true};l.disabled=true;c.support.optDisabled=!k.disabled;b.type="text/javascript";try{b.appendChild(t.createTextNode("window."+e+"=1;"))}catch(o){}a.insertBefore(b,a.firstChild);if(E[e]){c.support.scriptEval=true;delete E[e]}try{delete b.test}catch(x){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function r(){c.support.noCloneEvent= +false;d.detachEvent("onclick",r)});d.cloneNode(true).fireEvent("onclick")}d=t.createElement("div");d.innerHTML="";a=t.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var r=t.createElement("div");r.style.width=r.style.paddingLeft="1px";t.body.appendChild(r);c.boxModel=c.support.boxModel=r.offsetWidth===2;if("zoom"in r.style){r.style.display="inline";r.style.zoom= +1;c.support.inlineBlockNeedsLayout=r.offsetWidth===2;r.style.display="";r.innerHTML="
    ";c.support.shrinkWrapBlocks=r.offsetWidth!==2}r.innerHTML="
    t
    ";var A=r.getElementsByTagName("td");c.support.reliableHiddenOffsets=A[0].offsetHeight===0;A[0].style.display="";A[1].style.display="none";c.support.reliableHiddenOffsets=c.support.reliableHiddenOffsets&&A[0].offsetHeight===0;r.innerHTML="";t.body.removeChild(r).style.display= +"none"});a=function(r){var A=t.createElement("div");r="on"+r;var C=r in A;if(!C){A.setAttribute(r,"return;");C=typeof A[r]==="function"}return C};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=f=h=null}})();var ra={},Ja=/^(?:\{.*\}|\[.*\])$/;c.extend({cache:{},uuid:0,expando:"jQuery"+c.now(),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},data:function(a,b,d){if(c.acceptData(a)){a=a==E?ra:a;var e=a.nodeType,f=e?a[c.expando]:null,h= +c.cache;if(!(e&&!f&&typeof b==="string"&&d===B)){if(e)f||(a[c.expando]=f=++c.uuid);else h=a;if(typeof b==="object")if(e)h[f]=c.extend(h[f],b);else c.extend(h,b);else if(e&&!h[f])h[f]={};a=e?h[f]:h;if(d!==B)a[b]=d;return typeof b==="string"?a[b]:a}}},removeData:function(a,b){if(c.acceptData(a)){a=a==E?ra:a;var d=a.nodeType,e=d?a[c.expando]:a,f=c.cache,h=d?f[e]:e;if(b){if(h){delete h[b];d&&c.isEmptyObject(h)&&c.removeData(a)}}else if(d&&c.support.deleteExpando)delete a[c.expando];else if(a.removeAttribute)a.removeAttribute(c.expando); +else if(d)delete f[e];else for(var l in a)delete a[l]}},acceptData:function(a){if(a.nodeName){var b=c.noData[a.nodeName.toLowerCase()];if(b)return!(b===true||a.getAttribute("classid")!==b)}return true}});c.fn.extend({data:function(a,b){var d=null;if(typeof a==="undefined"){if(this.length){var e=this[0].attributes,f;d=c.data(this[0]);for(var h=0,l=e.length;h-1)return true;return false},val:function(a){if(!arguments.length){var b=this[0];if(b){if(c.nodeName(b,"option")){var d=b.attributes.value;return!d||d.specified?b.value:b.text}if(c.nodeName(b,"select")){var e=b.selectedIndex;d=[];var f=b.options;b=b.type==="select-one"; +if(e<0)return null;var h=b?e:0;for(e=b?e+1:f.length;h=0;else if(c.nodeName(this,"select")){var A=c.makeArray(r);c("option",this).each(function(){this.selected=c.inArray(c(this).val(),A)>=0});if(!A.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true}, +attr:function(a,b,d,e){if(!a||a.nodeType===3||a.nodeType===8)return B;if(e&&b in c.attrFn)return c(a)[b](d);e=a.nodeType!==1||!c.isXMLDoc(a);var f=d!==B;b=e&&c.props[b]||b;var h=Ta.test(b);if((b in a||a[b]!==B)&&e&&!h){if(f){b==="type"&&Ua.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");if(d===null)a.nodeType===1&&a.removeAttribute(b);else a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&& +b.specified?b.value:Va.test(a.nodeName)||Wa.test(a.nodeName)&&a.href?0:B;return a[b]}if(!c.support.style&&e&&b==="style"){if(f)a.style.cssText=""+d;return a.style.cssText}f&&a.setAttribute(b,""+d);if(!a.attributes[b]&&a.hasAttribute&&!a.hasAttribute(b))return B;a=!c.support.hrefNormalized&&e&&h?a.getAttribute(b,2):a.getAttribute(b);return a===null?B:a}});var X=/\.(.*)$/,ia=/^(?:textarea|input|select)$/i,La=/\./g,Ma=/ /g,Xa=/[^\w\s.|`]/g,Ya=function(a){return a.replace(Xa,"\\$&")},ua={focusin:0,focusout:0}; +c.event={add:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(c.isWindow(a)&&a!==E&&!a.frameElement)a=E;if(d===false)d=U;else if(!d)return;var f,h;if(d.handler){f=d;d=f.handler}if(!d.guid)d.guid=c.guid++;if(h=c.data(a)){var l=a.nodeType?"events":"__events__",k=h[l],o=h.handle;if(typeof k==="function"){o=k.handle;k=k.events}else if(!k){a.nodeType||(h[l]=h=function(){});h.events=k={}}if(!o)h.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem, +arguments):B};o.elem=a;b=b.split(" ");for(var x=0,r;l=b[x++];){h=f?c.extend({},f):{handler:d,data:e};if(l.indexOf(".")>-1){r=l.split(".");l=r.shift();h.namespace=r.slice(0).sort().join(".")}else{r=[];h.namespace=""}h.type=l;if(!h.guid)h.guid=d.guid;var A=k[l],C=c.event.special[l]||{};if(!A){A=k[l]=[];if(!C.setup||C.setup.call(a,e,r,o)===false)if(a.addEventListener)a.addEventListener(l,o,false);else a.attachEvent&&a.attachEvent("on"+l,o)}if(C.add){C.add.call(a,h);if(!h.handler.guid)h.handler.guid= +d.guid}A.push(h);c.event.global[l]=true}a=null}}},global:{},remove:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(d===false)d=U;var f,h,l=0,k,o,x,r,A,C,J=a.nodeType?"events":"__events__",w=c.data(a),I=w&&w[J];if(w&&I){if(typeof I==="function"){w=I;I=I.events}if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(f in I)c.event.remove(a,f+b)}else{for(b=b.split(" ");f=b[l++];){r=f;k=f.indexOf(".")<0;o=[];if(!k){o=f.split(".");f=o.shift();x=RegExp("(^|\\.)"+ +c.map(o.slice(0).sort(),Ya).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(A=I[f])if(d){r=c.event.special[f]||{};for(h=e||0;h=0){a.type=f=f.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[f]&&c.each(c.cache,function(){this.events&&this.events[f]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType=== +8)return B;a.result=B;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(e=d.nodeType?c.data(d,"handle"):(c.data(d,"__events__")||{}).handle)&&e.apply(d,b);e=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+f]&&d["on"+f].apply(d,b)===false){a.result=false;a.preventDefault()}}catch(h){}if(!a.isPropagationStopped()&&e)c.event.trigger(a,b,e,true);else if(!a.isDefaultPrevented()){var l;e=a.target;var k=f.replace(X,""),o=c.nodeName(e,"a")&&k=== +"click",x=c.event.special[k]||{};if((!x._default||x._default.call(d,a)===false)&&!o&&!(e&&e.nodeName&&c.noData[e.nodeName.toLowerCase()])){try{if(e[k]){if(l=e["on"+k])e["on"+k]=null;c.event.triggered=true;e[k]()}}catch(r){}if(l)e["on"+k]=l;c.event.triggered=false}}},handle:function(a){var b,d,e,f;d=[];var h=c.makeArray(arguments);a=h[0]=c.event.fix(a||E.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;if(!b){e=a.type.split(".");a.type=e.shift();d=e.slice(0).sort();e=RegExp("(^|\\.)"+ +d.join("\\.(?:.*\\.)?")+"(\\.|$)")}a.namespace=a.namespace||d.join(".");f=c.data(this,this.nodeType?"events":"__events__");if(typeof f==="function")f=f.events;d=(f||{})[a.type];if(f&&d){d=d.slice(0);f=0;for(var l=d.length;f-1?c.map(a.options,function(e){return e.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},Z=function(a,b){var d=a.target,e,f;if(!(!ia.test(d.nodeName)||d.readOnly)){e=c.data(d,"_change_data");f=xa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",f);if(!(e===B||f===e))if(e!=null||f){a.type="change";a.liveFired= +B;return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:Z,beforedeactivate:Z,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return Z.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return Z.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,"_change_data",xa(a))}},setup:function(){if(this.type=== +"file")return false;for(var a in V)c.event.add(this,a+".specialChange",V[a]);return ia.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return ia.test(this.nodeName)}};V=c.event.special.change.filters;V.focus=V.beforeactivate}t.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(e){e=c.event.fix(e);e.type=b;return c.event.trigger(e,null,e.target)}c.event.special[b]={setup:function(){ua[b]++===0&&t.addEventListener(a,d,true)},teardown:function(){--ua[b]=== +0&&t.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,e,f){if(typeof d==="object"){for(var h in d)this[b](h,e,d[h],f);return this}if(c.isFunction(e)||e===false){f=e;e=B}var l=b==="one"?c.proxy(f,function(o){c(this).unbind(o,l);return f.apply(this,arguments)}):f;if(d==="unload"&&b!=="one")this.one(d,e,f);else{h=0;for(var k=this.length;h0?this.bind(b,d,e):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});E.attachEvent&&!E.addEventListener&&c(E).bind("unload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}}); +(function(){function a(g,i,n,m,p,q){p=0;for(var u=m.length;p0){F=y;break}}y=y[g]}m[p]=F}}}var d=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,f=Object.prototype.toString,h=false,l=true;[0,0].sort(function(){l=false;return 0});var k=function(g,i,n,m){n=n||[];var p=i=i||t;if(i.nodeType!==1&&i.nodeType!==9)return[];if(!g||typeof g!=="string")return n;var q,u,y,F,M,N=true,O=k.isXML(i),D=[],R=g;do{d.exec("");if(q=d.exec(R)){R=q[3];D.push(q[1]);if(q[2]){F=q[3]; +break}}}while(q);if(D.length>1&&x.exec(g))if(D.length===2&&o.relative[D[0]])u=L(D[0]+D[1],i);else for(u=o.relative[D[0]]?[i]:k(D.shift(),i);D.length;){g=D.shift();if(o.relative[g])g+=D.shift();u=L(g,u)}else{if(!m&&D.length>1&&i.nodeType===9&&!O&&o.match.ID.test(D[0])&&!o.match.ID.test(D[D.length-1])){q=k.find(D.shift(),i,O);i=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]}if(i){q=m?{expr:D.pop(),set:C(m)}:k.find(D.pop(),D.length===1&&(D[0]==="~"||D[0]==="+")&&i.parentNode?i.parentNode:i,O);u=q.expr?k.filter(q.expr, +q.set):q.set;if(D.length>0)y=C(u);else N=false;for(;D.length;){q=M=D.pop();if(o.relative[M])q=D.pop();else M="";if(q==null)q=i;o.relative[M](y,q,O)}}else y=[]}y||(y=u);y||k.error(M||g);if(f.call(y)==="[object Array]")if(N)if(i&&i.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&k.contains(i,y[g])))n.push(u[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&n.push(u[g]);else n.push.apply(n,y);else C(y,n);if(F){k(F,p,n,m);k.uniqueSort(n)}return n};k.uniqueSort=function(g){if(w){h= +l;g.sort(w);if(h)for(var i=1;i0};k.find=function(g,i,n){var m;if(!g)return[];for(var p=0,q=o.order.length;p":function(g,i){var n,m=typeof i==="string",p=0,q=g.length;if(m&&!/\W/.test(i))for(i=i.toLowerCase();p=0))n||m.push(u);else if(n)i[q]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},CHILD:function(g){if(g[1]==="nth"){var i=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=i[1]+(i[2]||1)-0;g[3]=i[3]-0}g[0]=e++;return g},ATTR:function(g,i,n, +m,p,q){i=g[1].replace(/\\/g,"");if(!q&&o.attrMap[i])g[1]=o.attrMap[i];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,i,n,m,p){if(g[1]==="not")if((d.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,i);else{g=k.filter(g[3],i,n,true^p);n||m.push.apply(m,g);return false}else if(o.match.POS.test(g[0])||o.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled=== +true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,i,n){return!!k(n[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"=== +g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},setFilters:{first:function(g,i){return i===0},last:function(g,i,n,m){return i===m.length-1},even:function(g,i){return i%2===0},odd:function(g,i){return i%2===1},lt:function(g,i,n){return in[3]-0},nth:function(g,i,n){return n[3]- +0===i},eq:function(g,i,n){return n[3]-0===i}},filter:{PSEUDO:function(g,i,n,m){var p=i[1],q=o.filters[p];if(q)return q(g,n,i,m);else if(p==="contains")return(g.textContent||g.innerText||k.getText([g])||"").indexOf(i[3])>=0;else if(p==="not"){i=i[3];n=0;for(m=i.length;n=0}},ID:function(g,i){return g.nodeType===1&&g.getAttribute("id")===i},TAG:function(g,i){return i==="*"&&g.nodeType===1||g.nodeName.toLowerCase()=== +i},CLASS:function(g,i){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(i)>-1},ATTR:function(g,i){var n=i[1];n=o.attrHandle[n]?o.attrHandle[n](g):g[n]!=null?g[n]:g.getAttribute(n);var m=n+"",p=i[2],q=i[4];return n==null?p==="!=":p==="="?m===q:p==="*="?m.indexOf(q)>=0:p==="~="?(" "+m+" ").indexOf(q)>=0:!q?m&&n!==false:p==="!="?m!==q:p==="^="?m.indexOf(q)===0:p==="$="?m.substr(m.length-q.length)===q:p==="|="?m===q||m.substr(0,q.length+1)===q+"-":false},POS:function(g,i,n,m){var p=o.setFilters[i[2]]; +if(p)return p(g,n,i,m)}}},x=o.match.POS,r=function(g,i){return"\\"+(i-0+1)},A;for(A in o.match){o.match[A]=RegExp(o.match[A].source+/(?![^\[]*\])(?![^\(]*\))/.source);o.leftMatch[A]=RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[A].source.replace(/\\(\d+)/g,r))}var C=function(g,i){g=Array.prototype.slice.call(g,0);if(i){i.push.apply(i,g);return i}return g};try{Array.prototype.slice.call(t.documentElement.childNodes,0)}catch(J){C=function(g,i){var n=0,m=i||[];if(f.call(g)==="[object Array]")Array.prototype.push.apply(m, +g);else if(typeof g.length==="number")for(var p=g.length;n";n.insertBefore(g,n.firstChild);if(t.getElementById(i)){o.find.ID=function(m,p,q){if(typeof p.getElementById!=="undefined"&&!q)return(p=p.getElementById(m[1]))?p.id===m[1]||typeof p.getAttributeNode!=="undefined"&&p.getAttributeNode("id").nodeValue===m[1]?[p]:B:[]};o.filter.ID=function(m,p){var q=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&q&&q.nodeValue===p}}n.removeChild(g); +n=g=null})();(function(){var g=t.createElement("div");g.appendChild(t.createComment(""));if(g.getElementsByTagName("*").length>0)o.find.TAG=function(i,n){var m=n.getElementsByTagName(i[1]);if(i[1]==="*"){for(var p=[],q=0;m[q];q++)m[q].nodeType===1&&p.push(m[q]);m=p}return m};g.innerHTML="";if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")o.attrHandle.href=function(i){return i.getAttribute("href",2)};g=null})();t.querySelectorAll&& +function(){var g=k,i=t.createElement("div");i.innerHTML="

    ";if(!(i.querySelectorAll&&i.querySelectorAll(".TEST").length===0)){k=function(m,p,q,u){p=p||t;m=m.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!u&&!k.isXML(p))if(p.nodeType===9)try{return C(p.querySelectorAll(m),q)}catch(y){}else if(p.nodeType===1&&p.nodeName.toLowerCase()!=="object"){var F=p.getAttribute("id"),M=F||"__sizzle__";F||p.setAttribute("id",M);try{return C(p.querySelectorAll("#"+M+" "+m),q)}catch(N){}finally{F|| +p.removeAttribute("id")}}return g(m,p,q,u)};for(var n in g)k[n]=g[n];i=null}}();(function(){var g=t.documentElement,i=g.matchesSelector||g.mozMatchesSelector||g.webkitMatchesSelector||g.msMatchesSelector,n=false;try{i.call(t.documentElement,"[test!='']:sizzle")}catch(m){n=true}if(i)k.matchesSelector=function(p,q){q=q.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(p))try{if(n||!o.match.PSEUDO.test(q)&&!/!=/.test(q))return i.call(p,q)}catch(u){}return k(q,null,null,[p]).length>0}})();(function(){var g= +t.createElement("div");g.innerHTML="
    ";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){o.order.splice(1,0,"CLASS");o.find.CLASS=function(i,n,m){if(typeof n.getElementsByClassName!=="undefined"&&!m)return n.getElementsByClassName(i[1])};g=null}}})();k.contains=t.documentElement.contains?function(g,i){return g!==i&&(g.contains?g.contains(i):true)}:t.documentElement.compareDocumentPosition? +function(g,i){return!!(g.compareDocumentPosition(i)&16)}:function(){return false};k.isXML=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false};var L=function(g,i){for(var n,m=[],p="",q=i.nodeType?[i]:i;n=o.match.PSEUDO.exec(g);){p+=n[0];g=g.replace(o.match.PSEUDO,"")}g=o.relative[g]?g+"*":g;n=0;for(var u=q.length;n0)for(var h=d;h0},closest:function(a,b){var d=[],e,f,h=this[0];if(c.isArray(a)){var l,k={},o=1;if(h&&a.length){e=0;for(f=a.length;e-1:c(h).is(e))d.push({selector:l,elem:h,level:o})}h= +h.parentNode;o++}}return d}l=cb.test(a)?c(a,b||this.context):null;e=0;for(f=this.length;e-1:c.find.matchesSelector(h,a)){d.push(h);break}else{h=h.parentNode;if(!h||!h.ownerDocument||h===b)break}d=d.length>1?c.unique(d):d;return this.pushStack(d,"closest",a)},index:function(a){if(!a||typeof a==="string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var d=typeof a==="string"?c(a,b||this.context): +c.makeArray(a),e=c.merge(this.get(),d);return this.pushStack(!d[0]||!d[0].parentNode||d[0].parentNode.nodeType===11||!e[0]||!e[0].parentNode||e[0].parentNode.nodeType===11?e:c.unique(e))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a, +2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a, +b){c.fn[a]=function(d,e){var f=c.map(this,b,d);Za.test(a)||(e=d);if(e&&typeof e==="string")f=c.filter(e,f);f=this.length>1?c.unique(f):f;if((this.length>1||ab.test(e))&&$a.test(a))f=f.reverse();return this.pushStack(f,a,bb.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return b.length===1?c.find.matchesSelector(b[0],a)?[b[0]]:[]:c.find.matches(a,b)},dir:function(a,b,d){var e=[];for(a=a[b];a&&a.nodeType!==9&&(d===B||a.nodeType!==1||!c(a).is(d));){a.nodeType===1&& +e.push(a);a=a[b]}return e},nth:function(a,b,d){b=b||1;for(var e=0;a;a=a[d])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var za=/ jQuery\d+="(?:\d+|null)"/g,$=/^\s+/,Aa=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Ba=/<([\w:]+)/,db=/\s]+\/)>/g,P={option:[1, +""],legend:[1,"
    ","
    "],thead:[1,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],col:[2,"","
    "],area:[1,"",""],_default:[0,"",""]};P.optgroup=P.option;P.tbody=P.tfoot=P.colgroup=P.caption=P.thead;P.th=P.td;if(!c.support.htmlSerialize)P._default=[1,"div
    ","
    "];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d= +c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==B)return this.empty().append((this[0]&&this[0].ownerDocument||t).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this}, +wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})}, +prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b, +this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,e;(e=this[d])!=null;d++)if(!a||c.filter(a,[e]).length){if(!b&&e.nodeType===1){c.cleanData(e.getElementsByTagName("*"));c.cleanData([e])}e.parentNode&&e.parentNode.removeChild(e)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild); +return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,e=this.ownerDocument;if(!d){d=e.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(za,"").replace(fb,'="$1">').replace($,"")],e)[0]}else return this.cloneNode(true)});if(a===true){na(this,b);na(this.find("*"),b.find("*"))}return b},html:function(a){if(a===B)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(za,""):null; +else if(typeof a==="string"&&!Ca.test(a)&&(c.support.leadingWhitespace||!$.test(a))&&!P[(Ba.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Aa,"<$1>");try{for(var b=0,d=this.length;b0||e.cacheable||this.length>1?h.cloneNode(true):h)}k.length&&c.each(k,Oa)}return this}});c.buildFragment=function(a,b,d){var e,f,h;b=b&&b[0]?b[0].ownerDocument||b[0]:t;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===t&&!Ca.test(a[0])&&(c.support.checkClone||!Da.test(a[0]))){f=true;if(h=c.fragments[a[0]])if(h!==1)e=h}if(!e){e=b.createDocumentFragment();c.clean(a,b,e,d)}if(f)c.fragments[a[0]]=h?e:1;return{fragment:e,cacheable:f}};c.fragments={};c.each({appendTo:"append", +prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var e=[];d=c(d);var f=this.length===1&&this[0].parentNode;if(f&&f.nodeType===11&&f.childNodes.length===1&&d.length===1){d[b](this[0]);return this}else{f=0;for(var h=d.length;f0?this.clone(true):this).get();c(d[f])[b](l);e=e.concat(l)}return this.pushStack(e,a,d.selector)}}});c.extend({clean:function(a,b,d,e){b=b||t;if(typeof b.createElement==="undefined")b=b.ownerDocument|| +b[0]&&b[0].ownerDocument||t;for(var f=[],h=0,l;(l=a[h])!=null;h++){if(typeof l==="number")l+="";if(l){if(typeof l==="string"&&!eb.test(l))l=b.createTextNode(l);else if(typeof l==="string"){l=l.replace(Aa,"<$1>");var k=(Ba.exec(l)||["",""])[1].toLowerCase(),o=P[k]||P._default,x=o[0],r=b.createElement("div");for(r.innerHTML=o[1]+l+o[2];x--;)r=r.lastChild;if(!c.support.tbody){x=db.test(l);k=k==="table"&&!x?r.firstChild&&r.firstChild.childNodes:o[1]===""&&!x?r.childNodes:[];for(o=k.length- +1;o>=0;--o)c.nodeName(k[o],"tbody")&&!k[o].childNodes.length&&k[o].parentNode.removeChild(k[o])}!c.support.leadingWhitespace&&$.test(l)&&r.insertBefore(b.createTextNode($.exec(l)[0]),r.firstChild);l=r.childNodes}if(l.nodeType)f.push(l);else f=c.merge(f,l)}}if(d)for(h=0;f[h];h++)if(e&&c.nodeName(f[h],"script")&&(!f[h].type||f[h].type.toLowerCase()==="text/javascript"))e.push(f[h].parentNode?f[h].parentNode.removeChild(f[h]):f[h]);else{f[h].nodeType===1&&f.splice.apply(f,[h+1,0].concat(c.makeArray(f[h].getElementsByTagName("script")))); +d.appendChild(f[h])}return f},cleanData:function(a){for(var b,d,e=c.cache,f=c.event.special,h=c.support.deleteExpando,l=0,k;(k=a[l])!=null;l++)if(!(k.nodeName&&c.noData[k.nodeName.toLowerCase()]))if(d=k[c.expando]){if((b=e[d])&&b.events)for(var o in b.events)f[o]?c.event.remove(k,o):c.removeEvent(k,o,b.handle);if(h)delete k[c.expando];else k.removeAttribute&&k.removeAttribute(c.expando);delete e[d]}}});var Ea=/alpha\([^)]*\)/i,gb=/opacity=([^)]*)/,hb=/-([a-z])/ig,ib=/([A-Z])/g,Fa=/^-?\d+(?:px)?$/i, +jb=/^-?\d/,kb={position:"absolute",visibility:"hidden",display:"block"},Pa=["Left","Right"],Qa=["Top","Bottom"],W,Ga,aa,lb=function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){if(arguments.length===2&&b===B)return this;return c.access(this,a,b,true,function(d,e,f){return f!==B?c.style(d,e,f):c.css(d,e)})};c.extend({cssHooks:{opacity:{get:function(a,b){if(b){var d=W(a,"opacity","opacity");return d===""?"1":d}else return a.style.opacity}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true, +zoom:true,lineHeight:true},cssProps:{"float":c.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,d,e){if(!(!a||a.nodeType===3||a.nodeType===8||!a.style)){var f,h=c.camelCase(b),l=a.style,k=c.cssHooks[h];b=c.cssProps[h]||h;if(d!==B){if(!(typeof d==="number"&&isNaN(d)||d==null)){if(typeof d==="number"&&!c.cssNumber[h])d+="px";if(!k||!("set"in k)||(d=k.set(a,d))!==B)try{l[b]=d}catch(o){}}}else{if(k&&"get"in k&&(f=k.get(a,false,e))!==B)return f;return l[b]}}},css:function(a,b,d){var e,f=c.camelCase(b), +h=c.cssHooks[f];b=c.cssProps[f]||f;if(h&&"get"in h&&(e=h.get(a,true,d))!==B)return e;else if(W)return W(a,b,f)},swap:function(a,b,d){var e={},f;for(f in b){e[f]=a.style[f];a.style[f]=b[f]}d.call(a);for(f in b)a.style[f]=e[f]},camelCase:function(a){return a.replace(hb,lb)}});c.curCSS=c.css;c.each(["height","width"],function(a,b){c.cssHooks[b]={get:function(d,e,f){var h;if(e){if(d.offsetWidth!==0)h=oa(d,b,f);else c.swap(d,kb,function(){h=oa(d,b,f)});if(h<=0){h=W(d,b,b);if(h==="0px"&&aa)h=aa(d,b,b); +if(h!=null)return h===""||h==="auto"?"0px":h}if(h<0||h==null){h=d.style[b];return h===""||h==="auto"?"0px":h}return typeof h==="string"?h:h+"px"}},set:function(d,e){if(Fa.test(e)){e=parseFloat(e);if(e>=0)return e+"px"}else return e}}});if(!c.support.opacity)c.cssHooks.opacity={get:function(a,b){return gb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var d=a.style;d.zoom=1;var e=c.isNaN(b)?"":"alpha(opacity="+b*100+")",f= +d.filter||"";d.filter=Ea.test(f)?f.replace(Ea,e):d.filter+" "+e}};if(t.defaultView&&t.defaultView.getComputedStyle)Ga=function(a,b,d){var e;d=d.replace(ib,"-$1").toLowerCase();if(!(b=a.ownerDocument.defaultView))return B;if(b=b.getComputedStyle(a,null)){e=b.getPropertyValue(d);if(e===""&&!c.contains(a.ownerDocument.documentElement,a))e=c.style(a,d)}return e};if(t.documentElement.currentStyle)aa=function(a,b){var d,e,f=a.currentStyle&&a.currentStyle[b],h=a.style;if(!Fa.test(f)&&jb.test(f)){d=h.left; +e=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;h.left=b==="fontSize"?"1em":f||0;f=h.pixelLeft+"px";h.left=d;a.runtimeStyle.left=e}return f===""?"auto":f};W=Ga||aa;if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=a.offsetHeight;return a.offsetWidth===0&&b===0||!c.support.reliableHiddenOffsets&&(a.style.display||c.css(a,"display"))==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var mb=c.now(),nb=/)<[^<]*)*<\/script>/gi, +ob=/^(?:select|textarea)/i,pb=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,qb=/^(?:GET|HEAD)$/,Ra=/\[\]$/,T=/\=\?(&|$)/,ja=/\?/,rb=/([?&])_=[^&]*/,sb=/^(\w+:)?\/\/([^\/?#]+)/,tb=/%20/g,ub=/#.*$/,Ha=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!=="string"&&Ha)return Ha.apply(this,arguments);else if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var f=a.slice(e,a.length);a=a.slice(0,e)}e="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b=== +"object"){b=c.param(b,c.ajaxSettings.traditional);e="POST"}var h=this;c.ajax({url:a,type:e,dataType:"html",data:b,complete:function(l,k){if(k==="success"||k==="notmodified")h.html(f?c("
    ").append(l.responseText.replace(nb,"")).find(f):l.responseText);d&&h.each(d,[l.responseText,k,l])}});return this},serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&& +!this.disabled&&(this.checked||ob.test(this.nodeName)||pb.test(this.type))}).map(function(a,b){var d=c(this).val();return d==null?null:c.isArray(d)?c.map(d,function(e){return{name:b.name,value:e}}):{name:b.name,value:d}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:e})}, +getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:e})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return new E.XMLHttpRequest},accepts:{xml:"application/xml, text/xml",html:"text/html", +script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},ajax:function(a){var b=c.extend(true,{},c.ajaxSettings,a),d,e,f,h=b.type.toUpperCase(),l=qb.test(h);b.url=b.url.replace(ub,"");b.context=a&&a.context!=null?a.context:b;if(b.data&&b.processData&&typeof b.data!=="string")b.data=c.param(b.data,b.traditional);if(b.dataType==="jsonp"){if(h==="GET")T.test(b.url)||(b.url+=(ja.test(b.url)?"&":"?")+(b.jsonp||"callback")+"=?");else if(!b.data|| +!T.test(b.data))b.data=(b.data?b.data+"&":"")+(b.jsonp||"callback")+"=?";b.dataType="json"}if(b.dataType==="json"&&(b.data&&T.test(b.data)||T.test(b.url))){d=b.jsonpCallback||"jsonp"+mb++;if(b.data)b.data=(b.data+"").replace(T,"="+d+"$1");b.url=b.url.replace(T,"="+d+"$1");b.dataType="script";var k=E[d];E[d]=function(m){if(c.isFunction(k))k(m);else{E[d]=B;try{delete E[d]}catch(p){}}f=m;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);r&&r.removeChild(A)}}if(b.dataType==="script"&&b.cache===null)b.cache= +false;if(b.cache===false&&l){var o=c.now(),x=b.url.replace(rb,"$1_="+o);b.url=x+(x===b.url?(ja.test(b.url)?"&":"?")+"_="+o:"")}if(b.data&&l)b.url+=(ja.test(b.url)?"&":"?")+b.data;b.global&&c.active++===0&&c.event.trigger("ajaxStart");o=(o=sb.exec(b.url))&&(o[1]&&o[1].toLowerCase()!==location.protocol||o[2].toLowerCase()!==location.host);if(b.dataType==="script"&&h==="GET"&&o){var r=t.getElementsByTagName("head")[0]||t.documentElement,A=t.createElement("script");if(b.scriptCharset)A.charset=b.scriptCharset; +A.src=b.url;if(!d){var C=false;A.onload=A.onreadystatechange=function(){if(!C&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){C=true;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);A.onload=A.onreadystatechange=null;r&&A.parentNode&&r.removeChild(A)}}}r.insertBefore(A,r.firstChild);return B}var J=false,w=b.xhr();if(w){b.username?w.open(h,b.url,b.async,b.username,b.password):w.open(h,b.url,b.async);try{if(b.data!=null&&!l||a&&a.contentType)w.setRequestHeader("Content-Type", +b.contentType);if(b.ifModified){c.lastModified[b.url]&&w.setRequestHeader("If-Modified-Since",c.lastModified[b.url]);c.etag[b.url]&&w.setRequestHeader("If-None-Match",c.etag[b.url])}o||w.setRequestHeader("X-Requested-With","XMLHttpRequest");w.setRequestHeader("Accept",b.dataType&&b.accepts[b.dataType]?b.accepts[b.dataType]+", */*; q=0.01":b.accepts._default)}catch(I){}if(b.beforeSend&&b.beforeSend.call(b.context,w,b)===false){b.global&&c.active--===1&&c.event.trigger("ajaxStop");w.abort();return false}b.global&& +c.triggerGlobal(b,"ajaxSend",[w,b]);var L=w.onreadystatechange=function(m){if(!w||w.readyState===0||m==="abort"){J||c.handleComplete(b,w,e,f);J=true;if(w)w.onreadystatechange=c.noop}else if(!J&&w&&(w.readyState===4||m==="timeout")){J=true;w.onreadystatechange=c.noop;e=m==="timeout"?"timeout":!c.httpSuccess(w)?"error":b.ifModified&&c.httpNotModified(w,b.url)?"notmodified":"success";var p;if(e==="success")try{f=c.httpData(w,b.dataType,b)}catch(q){e="parsererror";p=q}if(e==="success"||e==="notmodified")d|| +c.handleSuccess(b,w,e,f);else c.handleError(b,w,e,p);d||c.handleComplete(b,w,e,f);m==="timeout"&&w.abort();if(b.async)w=null}};try{var g=w.abort;w.abort=function(){w&&Function.prototype.call.call(g,w);L("abort")}}catch(i){}b.async&&b.timeout>0&&setTimeout(function(){w&&!J&&L("timeout")},b.timeout);try{w.send(l||b.data==null?null:b.data)}catch(n){c.handleError(b,w,null,n);c.handleComplete(b,w,e,f)}b.async||L();return w}},param:function(a,b){var d=[],e=function(h,l){l=c.isFunction(l)?l():l;d[d.length]= +encodeURIComponent(h)+"="+encodeURIComponent(l)};if(b===B)b=c.ajaxSettings.traditional;if(c.isArray(a)||a.jquery)c.each(a,function(){e(this.name,this.value)});else for(var f in a)da(f,a[f],b,e);return d.join("&").replace(tb,"+")}});c.extend({active:0,lastModified:{},etag:{},handleError:function(a,b,d,e){a.error&&a.error.call(a.context,b,d,e);a.global&&c.triggerGlobal(a,"ajaxError",[b,a,e])},handleSuccess:function(a,b,d,e){a.success&&a.success.call(a.context,e,d,b);a.global&&c.triggerGlobal(a,"ajaxSuccess", +[b,a])},handleComplete:function(a,b,d){a.complete&&a.complete.call(a.context,b,d);a.global&&c.triggerGlobal(a,"ajaxComplete",[b,a]);a.global&&c.active--===1&&c.event.trigger("ajaxStop")},triggerGlobal:function(a,b,d){(a.context&&a.context.url==null?c(a.context):c.event).trigger(b,d)},httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===1223}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"), +e=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(e)c.etag[b]=e;return a.status===304},httpData:function(a,b,d){var e=a.getResponseHeader("content-type")||"",f=b==="xml"||!b&&e.indexOf("xml")>=0;a=f?a.responseXML:a.responseText;f&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b==="json"||!b&&e.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&e.indexOf("javascript")>=0)c.globalEval(a);return a}}); +if(E.ActiveXObject)c.ajaxSettings.xhr=function(){if(E.location.protocol!=="file:")try{return new E.XMLHttpRequest}catch(a){}try{return new E.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}};c.support.ajax=!!c.ajaxSettings.xhr();var ea={},vb=/^(?:toggle|show|hide)$/,wb=/^([+\-]=)?([\d+.\-]+)(.*)$/,ba,pa=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b,d){if(a||a===0)return this.animate(S("show", +3),a,b,d);else{d=0;for(var e=this.length;d=0;e--)if(d[e].elem===this){b&&d[e](true);d.splice(e,1)}});b||this.dequeue();return this}});c.each({slideDown:S("show",1),slideUp:S("hide",1),slideToggle:S("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){c.fn[a]=function(d,e,f){return this.animate(b, +d,e,f)}});c.extend({speed:function(a,b,d){var e=a&&typeof a==="object"?c.extend({},a):{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};e.duration=c.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in c.fx.speeds?c.fx.speeds[e.duration]:c.fx.speeds._default;e.old=e.complete;e.complete=function(){e.queue!==false&&c(this).dequeue();c.isFunction(e.old)&&e.old.call(this)};return e},easing:{linear:function(a,b,d,e){return d+e*a},swing:function(a,b,d,e){return(-Math.cos(a* +Math.PI)/2+0.5)*e+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||c.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a=parseFloat(c.css(this.elem,this.prop));return a&&a>-1E4?a:0},custom:function(a,b,d){function e(l){return f.step(l)} +var f=this,h=c.fx;this.startTime=c.now();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;this.pos=this.state=0;e.elem=this.elem;if(e()&&c.timers.push(e)&&!ba)ba=setInterval(h.tick,h.interval)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true; +this.custom(this.cur(),0)},step:function(a){var b=c.now(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var e in this.options.curAnim)if(this.options.curAnim[e]!==true)d=false;if(d){if(this.options.overflow!=null&&!c.support.shrinkWrapBlocks){var f=this.elem,h=this.options;c.each(["","X","Y"],function(k,o){f.style["overflow"+o]=h.overflow[k]})}this.options.hide&&c(this.elem).hide();if(this.options.hide|| +this.options.show)for(var l in this.options.curAnim)c.style(this.elem,l,this.options.orig[l]);this.options.complete.call(this.elem)}return false}else{a=b-this.startTime;this.state=a/this.options.duration;b=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||b](this.state,a,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a= +c.timers,b=0;b-1;e={};var x={};if(o)x=f.position();l=o?x.top:parseInt(l,10)||0;k=o?x.left:parseInt(k,10)||0;if(c.isFunction(b))b=b.call(a,d,h);if(b.top!=null)e.top=b.top-h.top+l;if(b.left!=null)e.left=b.left-h.left+k;"using"in b?b.using.call(a, +e):f.css(e)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),e=Ia.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.css(a,"marginTop"))||0;d.left-=parseFloat(c.css(a,"marginLeft"))||0;e.top+=parseFloat(c.css(b[0],"borderTopWidth"))||0;e.left+=parseFloat(c.css(b[0],"borderLeftWidth"))||0;return{top:d.top-e.top,left:d.left-e.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||t.body;a&&!Ia.test(a.nodeName)&& +c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(e){var f=this[0],h;if(!f)return null;if(e!==B)return this.each(function(){if(h=fa(this))h.scrollTo(!a?e:c(h).scrollLeft(),a?e:c(h).scrollTop());else this[d]=e});else return(h=fa(f))?"pageXOffset"in h?h[a?"pageYOffset":"pageXOffset"]:c.support.boxModel&&h.document.documentElement[d]||h.document.body[d]:f[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase(); +c.fn["inner"+b]=function(){return this[0]?parseFloat(c.css(this[0],d,"padding")):null};c.fn["outer"+b]=function(e){return this[0]?parseFloat(c.css(this[0],d,e?"margin":"border")):null};c.fn[d]=function(e){var f=this[0];if(!f)return e==null?null:this;if(c.isFunction(e))return this.each(function(l){var k=c(this);k[d](e.call(this,l,k[d]()))});if(c.isWindow(f))return f.document.compatMode==="CSS1Compat"&&f.document.documentElement["client"+b]||f.document.body["client"+b];else if(f.nodeType===9)return Math.max(f.documentElement["client"+ +b],f.body["scroll"+b],f.documentElement["scroll"+b],f.body["offset"+b],f.documentElement["offset"+b]);else if(e===B){f=c.css(f,d);var h=parseFloat(f);return c.isNaN(h)?f:h}else return this.css(d,typeof e==="string"?e:e+"px")}})})(window); +/* +" +*/ + +(function($) { + // A few vars used in non-awesome browsers. + var interval_id, last_hash, cache_bust = 1, rm_callback, window = this, FALSE = !1, postMessage = 'postMessage', addEventListener = 'addEventListener', p_receiveMessage, has_postMessage = window[postMessage] && !$.browser.opera; + + $[postMessage] = function( message, target_url, target ) { + if ( !target_url ) { return; } + + // Serialize the message if not a string. Note that this is the only real + // jQuery dependency for this script. If removed, this script could be + // written as very basic JavaScript. + message = typeof message === 'string' ? message : $.param( message ); + + // Default to parent if unspecified. + target = target || parent; + + if ( has_postMessage ) { + // The browser supports window.postMessage, so call it with a targetOrigin + // set appropriately, based on the target_url parameter. + target[postMessage]( message, target_url.replace( /([^:]+:\/\/[^\/]+).*/, '$1' ) ); + + } else if ( target_url ) { + // The browser does not support window.postMessage, so set the location + // of the target to target_url#message. A bit ugly, but it works! A cache + // bust parameter is added to ensure that repeat messages trigger the + // callback. + target.location = target_url.replace( /#.*$/, '' ) + '#' + (+new Date) + (cache_bust++) + '&' + message; + } + }; + + $.receiveMessage = p_receiveMessage = function( callback, source_origin, delay ) { + if ( has_postMessage ) { + // Since the browser supports window.postMessage, the callback will be + // bound to the actual event associated with window.postMessage. + + if ( callback ) { + // Unbind an existing callback if it exists. + rm_callback && p_receiveMessage(); + + // Bind the callback. A reference to the callback is stored for ease of + // unbinding. + rm_callback = function(e) { + if ( ( typeof source_origin === 'string' && e.origin !== source_origin ) + || ( $.isFunction( source_origin ) && source_origin( e.origin ) === FALSE ) ) { + //console.log("origin mismatch?" + e.origin + " != " + source_origin ); + return FALSE; + } + callback( e ); + }; + } + + if ( window[addEventListener] ) { + window[ callback ? addEventListener : 'removeEventListener' ]( 'message', rm_callback, FALSE ); + } else { + window[ callback ? 'attachEvent' : 'detachEvent' ]( 'onmessage', rm_callback ); + } + + } else { + // Since the browser sucks, a polling loop will be started, and the + // callback will be called whenever the location.hash changes. + + interval_id && clearInterval( interval_id ); + interval_id = null; + + if (callback) { + delay = typeof source_origin === 'number' ? source_origin : typeof delay === 'number' ? delay : 100; + + var poller = function() { + var hash = document.location.hash, + re = /^#?\d+&/; + if ( hash !== last_hash && re.test( hash ) ) { + last_hash = hash; + callback({ data: hash.replace( re, '' ) }); + } + setTimeout(poller); + }; + + interval_id = setTimeout(poller, delay); + } + } + }; + +})(jQuery); diff --git a/test/public/javascripts/widget/jquery-1.4.4.min.js b/test/public/javascripts/widget/jquery-1.4.4.min.js new file mode 100644 index 0000000..8f3ca2e --- /dev/null +++ b/test/public/javascripts/widget/jquery-1.4.4.min.js @@ -0,0 +1,167 @@ +/*! + * jQuery JavaScript Library v1.4.4 + * http://jquery.com/ + * + * Copyright 2010, John Resig + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * Copyright 2010, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * + * Date: Thu Nov 11 19:04:53 2010 -0500 + */ +(function(E,B){function ka(a,b,d){if(d===B&&a.nodeType===1){d=a.getAttribute("data-"+b);if(typeof d==="string"){try{d=d==="true"?true:d==="false"?false:d==="null"?null:!c.isNaN(d)?parseFloat(d):Ja.test(d)?c.parseJSON(d):d}catch(e){}c.data(a,b,d)}else d=B}return d}function U(){return false}function ca(){return true}function la(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function Ka(a){var b,d,e,f,h,l,k,o,x,r,A,C=[];f=[];h=c.data(this,this.nodeType?"events":"__events__");if(typeof h==="function")h= +h.events;if(!(a.liveFired===this||!h||!h.live||a.button&&a.type==="click")){if(a.namespace)A=RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)");a.liveFired=this;var J=h.live.slice(0);for(k=0;kd)break;a.currentTarget=f.elem;a.data=f.handleObj.data;a.handleObj=f.handleObj;A=f.handleObj.origHandler.apply(f.elem,arguments);if(A===false||a.isPropagationStopped()){d=f.level;if(A===false)b=false;if(a.isImmediatePropagationStopped())break}}return b}}function Y(a,b){return(a&&a!=="*"?a+".":"")+b.replace(La, +"`").replace(Ma,"&")}function ma(a,b,d){if(c.isFunction(b))return c.grep(a,function(f,h){return!!b.call(f,h,f)===d});else if(b.nodeType)return c.grep(a,function(f){return f===b===d});else if(typeof b==="string"){var e=c.grep(a,function(f){return f.nodeType===1});if(Na.test(b))return c.filter(b,e,!d);else b=c.filter(b,e)}return c.grep(a,function(f){return c.inArray(f,b)>=0===d})}function na(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var e=c.data(a[d++]),f=c.data(this, +e);if(e=e&&e.events){delete f.handle;f.events={};for(var h in e)for(var l in e[h])c.event.add(this,h,e[h][l],e[h][l].data)}}})}function Oa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function oa(a,b,d){var e=b==="width"?a.offsetWidth:a.offsetHeight;if(d==="border")return e;c.each(b==="width"?Pa:Qa,function(){d||(e-=parseFloat(c.css(a,"padding"+this))||0);if(d==="margin")e+=parseFloat(c.css(a, +"margin"+this))||0;else e-=parseFloat(c.css(a,"border"+this+"Width"))||0});return e}function da(a,b,d,e){if(c.isArray(b)&&b.length)c.each(b,function(f,h){d||Ra.test(a)?e(a,h):da(a+"["+(typeof h==="object"||c.isArray(h)?f:"")+"]",h,d,e)});else if(!d&&b!=null&&typeof b==="object")c.isEmptyObject(b)?e(a,""):c.each(b,function(f,h){da(a+"["+f+"]",h,d,e)});else e(a,b)}function S(a,b){var d={};c.each(pa.concat.apply([],pa.slice(0,b)),function(){d[this]=a});return d}function qa(a){if(!ea[a]){var b=c("<"+ +a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d==="")d="block";ea[a]=d}return ea[a]}function fa(a){return c.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var t=E.document,c=function(){function a(){if(!b.isReady){try{t.documentElement.doScroll("left")}catch(j){setTimeout(a,1);return}b.ready()}}var b=function(j,s){return new b.fn.init(j,s)},d=E.jQuery,e=E.$,f,h=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,l=/\S/,k=/^\s+/,o=/\s+$/,x=/\W/,r=/\d/,A=/^<(\w+)\s*\/?>(?:<\/\1>)?$/, +C=/^[\],:{}\s]*$/,J=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,w=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,I=/(?:^|:|,)(?:\s*\[)+/g,L=/(webkit)[ \/]([\w.]+)/,g=/(opera)(?:.*version)?[ \/]([\w.]+)/,i=/(msie) ([\w.]+)/,n=/(mozilla)(?:.*? rv:([\w.]+))?/,m=navigator.userAgent,p=false,q=[],u,y=Object.prototype.toString,F=Object.prototype.hasOwnProperty,M=Array.prototype.push,N=Array.prototype.slice,O=String.prototype.trim,D=Array.prototype.indexOf,R={};b.fn=b.prototype={init:function(j, +s){var v,z,H;if(!j)return this;if(j.nodeType){this.context=this[0]=j;this.length=1;return this}if(j==="body"&&!s&&t.body){this.context=t;this[0]=t.body;this.selector="body";this.length=1;return this}if(typeof j==="string")if((v=h.exec(j))&&(v[1]||!s))if(v[1]){H=s?s.ownerDocument||s:t;if(z=A.exec(j))if(b.isPlainObject(s)){j=[t.createElement(z[1])];b.fn.attr.call(j,s,true)}else j=[H.createElement(z[1])];else{z=b.buildFragment([v[1]],[H]);j=(z.cacheable?z.fragment.cloneNode(true):z.fragment).childNodes}return b.merge(this, +j)}else{if((z=t.getElementById(v[2]))&&z.parentNode){if(z.id!==v[2])return f.find(j);this.length=1;this[0]=z}this.context=t;this.selector=j;return this}else if(!s&&!x.test(j)){this.selector=j;this.context=t;j=t.getElementsByTagName(j);return b.merge(this,j)}else return!s||s.jquery?(s||f).find(j):b(s).find(j);else if(b.isFunction(j))return f.ready(j);if(j.selector!==B){this.selector=j.selector;this.context=j.context}return b.makeArray(j,this)},selector:"",jquery:"1.4.4",length:0,size:function(){return this.length}, +toArray:function(){return N.call(this,0)},get:function(j){return j==null?this.toArray():j<0?this.slice(j)[0]:this[j]},pushStack:function(j,s,v){var z=b();b.isArray(j)?M.apply(z,j):b.merge(z,j);z.prevObject=this;z.context=this.context;if(s==="find")z.selector=this.selector+(this.selector?" ":"")+v;else if(s)z.selector=this.selector+"."+s+"("+v+")";return z},each:function(j,s){return b.each(this,j,s)},ready:function(j){b.bindReady();if(b.isReady)j.call(t,b);else q&&q.push(j);return this},eq:function(j){return j=== +-1?this.slice(j):this.slice(j,+j+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(N.apply(this,arguments),"slice",N.call(arguments).join(","))},map:function(j){return this.pushStack(b.map(this,function(s,v){return j.call(s,v,s)}))},end:function(){return this.prevObject||b(null)},push:M,sort:[].sort,splice:[].splice};b.fn.init.prototype=b.fn;b.extend=b.fn.extend=function(){var j,s,v,z,H,G=arguments[0]||{},K=1,Q=arguments.length,ga=false; +if(typeof G==="boolean"){ga=G;G=arguments[1]||{};K=2}if(typeof G!=="object"&&!b.isFunction(G))G={};if(Q===K){G=this;--K}for(;K0))if(q){var s=0,v=q;for(q=null;j=v[s++];)j.call(t,b);b.fn.trigger&&b(t).trigger("ready").unbind("ready")}}},bindReady:function(){if(!p){p=true;if(t.readyState==="complete")return setTimeout(b.ready,1);if(t.addEventListener){t.addEventListener("DOMContentLoaded",u,false);E.addEventListener("load",b.ready,false)}else if(t.attachEvent){t.attachEvent("onreadystatechange",u);E.attachEvent("onload", +b.ready);var j=false;try{j=E.frameElement==null}catch(s){}t.documentElement.doScroll&&j&&a()}}},isFunction:function(j){return b.type(j)==="function"},isArray:Array.isArray||function(j){return b.type(j)==="array"},isWindow:function(j){return j&&typeof j==="object"&&"setInterval"in j},isNaN:function(j){return j==null||!r.test(j)||isNaN(j)},type:function(j){return j==null?String(j):R[y.call(j)]||"object"},isPlainObject:function(j){if(!j||b.type(j)!=="object"||j.nodeType||b.isWindow(j))return false;if(j.constructor&& +!F.call(j,"constructor")&&!F.call(j.constructor.prototype,"isPrototypeOf"))return false;for(var s in j);return s===B||F.call(j,s)},isEmptyObject:function(j){for(var s in j)return false;return true},error:function(j){throw j;},parseJSON:function(j){if(typeof j!=="string"||!j)return null;j=b.trim(j);if(C.test(j.replace(J,"@").replace(w,"]").replace(I,"")))return E.JSON&&E.JSON.parse?E.JSON.parse(j):(new Function("return "+j))();else b.error("Invalid JSON: "+j)},noop:function(){},globalEval:function(j){if(j&& +l.test(j)){var s=t.getElementsByTagName("head")[0]||t.documentElement,v=t.createElement("script");v.type="text/javascript";if(b.support.scriptEval)v.appendChild(t.createTextNode(j));else v.text=j;s.insertBefore(v,s.firstChild);s.removeChild(v)}},nodeName:function(j,s){return j.nodeName&&j.nodeName.toUpperCase()===s.toUpperCase()},each:function(j,s,v){var z,H=0,G=j.length,K=G===B||b.isFunction(j);if(v)if(K)for(z in j){if(s.apply(j[z],v)===false)break}else for(;H
    a";var f=d.getElementsByTagName("*"),h=d.getElementsByTagName("a")[0],l=t.createElement("select"), +k=l.appendChild(t.createElement("option"));if(!(!f||!f.length||!h)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(h.getAttribute("style")),hrefNormalized:h.getAttribute("href")==="/a",opacity:/^0.55$/.test(h.style.opacity),cssFloat:!!h.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:k.selected,deleteExpando:true,optDisabled:false,checkClone:false, +scriptEval:false,noCloneEvent:true,boxModel:null,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableHiddenOffsets:true};l.disabled=true;c.support.optDisabled=!k.disabled;b.type="text/javascript";try{b.appendChild(t.createTextNode("window."+e+"=1;"))}catch(o){}a.insertBefore(b,a.firstChild);if(E[e]){c.support.scriptEval=true;delete E[e]}try{delete b.test}catch(x){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function r(){c.support.noCloneEvent= +false;d.detachEvent("onclick",r)});d.cloneNode(true).fireEvent("onclick")}d=t.createElement("div");d.innerHTML="";a=t.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var r=t.createElement("div");r.style.width=r.style.paddingLeft="1px";t.body.appendChild(r);c.boxModel=c.support.boxModel=r.offsetWidth===2;if("zoom"in r.style){r.style.display="inline";r.style.zoom= +1;c.support.inlineBlockNeedsLayout=r.offsetWidth===2;r.style.display="";r.innerHTML="
    ";c.support.shrinkWrapBlocks=r.offsetWidth!==2}r.innerHTML="
    t
    ";var A=r.getElementsByTagName("td");c.support.reliableHiddenOffsets=A[0].offsetHeight===0;A[0].style.display="";A[1].style.display="none";c.support.reliableHiddenOffsets=c.support.reliableHiddenOffsets&&A[0].offsetHeight===0;r.innerHTML="";t.body.removeChild(r).style.display= +"none"});a=function(r){var A=t.createElement("div");r="on"+r;var C=r in A;if(!C){A.setAttribute(r,"return;");C=typeof A[r]==="function"}return C};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=f=h=null}})();var ra={},Ja=/^(?:\{.*\}|\[.*\])$/;c.extend({cache:{},uuid:0,expando:"jQuery"+c.now(),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},data:function(a,b,d){if(c.acceptData(a)){a=a==E?ra:a;var e=a.nodeType,f=e?a[c.expando]:null,h= +c.cache;if(!(e&&!f&&typeof b==="string"&&d===B)){if(e)f||(a[c.expando]=f=++c.uuid);else h=a;if(typeof b==="object")if(e)h[f]=c.extend(h[f],b);else c.extend(h,b);else if(e&&!h[f])h[f]={};a=e?h[f]:h;if(d!==B)a[b]=d;return typeof b==="string"?a[b]:a}}},removeData:function(a,b){if(c.acceptData(a)){a=a==E?ra:a;var d=a.nodeType,e=d?a[c.expando]:a,f=c.cache,h=d?f[e]:e;if(b){if(h){delete h[b];d&&c.isEmptyObject(h)&&c.removeData(a)}}else if(d&&c.support.deleteExpando)delete a[c.expando];else if(a.removeAttribute)a.removeAttribute(c.expando); +else if(d)delete f[e];else for(var l in a)delete a[l]}},acceptData:function(a){if(a.nodeName){var b=c.noData[a.nodeName.toLowerCase()];if(b)return!(b===true||a.getAttribute("classid")!==b)}return true}});c.fn.extend({data:function(a,b){var d=null;if(typeof a==="undefined"){if(this.length){var e=this[0].attributes,f;d=c.data(this[0]);for(var h=0,l=e.length;h-1)return true;return false},val:function(a){if(!arguments.length){var b=this[0];if(b){if(c.nodeName(b,"option")){var d=b.attributes.value;return!d||d.specified?b.value:b.text}if(c.nodeName(b,"select")){var e=b.selectedIndex;d=[];var f=b.options;b=b.type==="select-one"; +if(e<0)return null;var h=b?e:0;for(e=b?e+1:f.length;h=0;else if(c.nodeName(this,"select")){var A=c.makeArray(r);c("option",this).each(function(){this.selected=c.inArray(c(this).val(),A)>=0});if(!A.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true}, +attr:function(a,b,d,e){if(!a||a.nodeType===3||a.nodeType===8)return B;if(e&&b in c.attrFn)return c(a)[b](d);e=a.nodeType!==1||!c.isXMLDoc(a);var f=d!==B;b=e&&c.props[b]||b;var h=Ta.test(b);if((b in a||a[b]!==B)&&e&&!h){if(f){b==="type"&&Ua.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");if(d===null)a.nodeType===1&&a.removeAttribute(b);else a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&& +b.specified?b.value:Va.test(a.nodeName)||Wa.test(a.nodeName)&&a.href?0:B;return a[b]}if(!c.support.style&&e&&b==="style"){if(f)a.style.cssText=""+d;return a.style.cssText}f&&a.setAttribute(b,""+d);if(!a.attributes[b]&&a.hasAttribute&&!a.hasAttribute(b))return B;a=!c.support.hrefNormalized&&e&&h?a.getAttribute(b,2):a.getAttribute(b);return a===null?B:a}});var X=/\.(.*)$/,ia=/^(?:textarea|input|select)$/i,La=/\./g,Ma=/ /g,Xa=/[^\w\s.|`]/g,Ya=function(a){return a.replace(Xa,"\\$&")},ua={focusin:0,focusout:0}; +c.event={add:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(c.isWindow(a)&&a!==E&&!a.frameElement)a=E;if(d===false)d=U;else if(!d)return;var f,h;if(d.handler){f=d;d=f.handler}if(!d.guid)d.guid=c.guid++;if(h=c.data(a)){var l=a.nodeType?"events":"__events__",k=h[l],o=h.handle;if(typeof k==="function"){o=k.handle;k=k.events}else if(!k){a.nodeType||(h[l]=h=function(){});h.events=k={}}if(!o)h.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem, +arguments):B};o.elem=a;b=b.split(" ");for(var x=0,r;l=b[x++];){h=f?c.extend({},f):{handler:d,data:e};if(l.indexOf(".")>-1){r=l.split(".");l=r.shift();h.namespace=r.slice(0).sort().join(".")}else{r=[];h.namespace=""}h.type=l;if(!h.guid)h.guid=d.guid;var A=k[l],C=c.event.special[l]||{};if(!A){A=k[l]=[];if(!C.setup||C.setup.call(a,e,r,o)===false)if(a.addEventListener)a.addEventListener(l,o,false);else a.attachEvent&&a.attachEvent("on"+l,o)}if(C.add){C.add.call(a,h);if(!h.handler.guid)h.handler.guid= +d.guid}A.push(h);c.event.global[l]=true}a=null}}},global:{},remove:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(d===false)d=U;var f,h,l=0,k,o,x,r,A,C,J=a.nodeType?"events":"__events__",w=c.data(a),I=w&&w[J];if(w&&I){if(typeof I==="function"){w=I;I=I.events}if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(f in I)c.event.remove(a,f+b)}else{for(b=b.split(" ");f=b[l++];){r=f;k=f.indexOf(".")<0;o=[];if(!k){o=f.split(".");f=o.shift();x=RegExp("(^|\\.)"+ +c.map(o.slice(0).sort(),Ya).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(A=I[f])if(d){r=c.event.special[f]||{};for(h=e||0;h=0){a.type=f=f.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[f]&&c.each(c.cache,function(){this.events&&this.events[f]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType=== +8)return B;a.result=B;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(e=d.nodeType?c.data(d,"handle"):(c.data(d,"__events__")||{}).handle)&&e.apply(d,b);e=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+f]&&d["on"+f].apply(d,b)===false){a.result=false;a.preventDefault()}}catch(h){}if(!a.isPropagationStopped()&&e)c.event.trigger(a,b,e,true);else if(!a.isDefaultPrevented()){var l;e=a.target;var k=f.replace(X,""),o=c.nodeName(e,"a")&&k=== +"click",x=c.event.special[k]||{};if((!x._default||x._default.call(d,a)===false)&&!o&&!(e&&e.nodeName&&c.noData[e.nodeName.toLowerCase()])){try{if(e[k]){if(l=e["on"+k])e["on"+k]=null;c.event.triggered=true;e[k]()}}catch(r){}if(l)e["on"+k]=l;c.event.triggered=false}}},handle:function(a){var b,d,e,f;d=[];var h=c.makeArray(arguments);a=h[0]=c.event.fix(a||E.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;if(!b){e=a.type.split(".");a.type=e.shift();d=e.slice(0).sort();e=RegExp("(^|\\.)"+ +d.join("\\.(?:.*\\.)?")+"(\\.|$)")}a.namespace=a.namespace||d.join(".");f=c.data(this,this.nodeType?"events":"__events__");if(typeof f==="function")f=f.events;d=(f||{})[a.type];if(f&&d){d=d.slice(0);f=0;for(var l=d.length;f-1?c.map(a.options,function(e){return e.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},Z=function(a,b){var d=a.target,e,f;if(!(!ia.test(d.nodeName)||d.readOnly)){e=c.data(d,"_change_data");f=xa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",f);if(!(e===B||f===e))if(e!=null||f){a.type="change";a.liveFired= +B;return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:Z,beforedeactivate:Z,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return Z.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return Z.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,"_change_data",xa(a))}},setup:function(){if(this.type=== +"file")return false;for(var a in V)c.event.add(this,a+".specialChange",V[a]);return ia.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return ia.test(this.nodeName)}};V=c.event.special.change.filters;V.focus=V.beforeactivate}t.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(e){e=c.event.fix(e);e.type=b;return c.event.trigger(e,null,e.target)}c.event.special[b]={setup:function(){ua[b]++===0&&t.addEventListener(a,d,true)},teardown:function(){--ua[b]=== +0&&t.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,e,f){if(typeof d==="object"){for(var h in d)this[b](h,e,d[h],f);return this}if(c.isFunction(e)||e===false){f=e;e=B}var l=b==="one"?c.proxy(f,function(o){c(this).unbind(o,l);return f.apply(this,arguments)}):f;if(d==="unload"&&b!=="one")this.one(d,e,f);else{h=0;for(var k=this.length;h0?this.bind(b,d,e):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});E.attachEvent&&!E.addEventListener&&c(E).bind("unload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}}); +(function(){function a(g,i,n,m,p,q){p=0;for(var u=m.length;p0){F=y;break}}y=y[g]}m[p]=F}}}var d=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,f=Object.prototype.toString,h=false,l=true;[0,0].sort(function(){l=false;return 0});var k=function(g,i,n,m){n=n||[];var p=i=i||t;if(i.nodeType!==1&&i.nodeType!==9)return[];if(!g||typeof g!=="string")return n;var q,u,y,F,M,N=true,O=k.isXML(i),D=[],R=g;do{d.exec("");if(q=d.exec(R)){R=q[3];D.push(q[1]);if(q[2]){F=q[3]; +break}}}while(q);if(D.length>1&&x.exec(g))if(D.length===2&&o.relative[D[0]])u=L(D[0]+D[1],i);else for(u=o.relative[D[0]]?[i]:k(D.shift(),i);D.length;){g=D.shift();if(o.relative[g])g+=D.shift();u=L(g,u)}else{if(!m&&D.length>1&&i.nodeType===9&&!O&&o.match.ID.test(D[0])&&!o.match.ID.test(D[D.length-1])){q=k.find(D.shift(),i,O);i=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]}if(i){q=m?{expr:D.pop(),set:C(m)}:k.find(D.pop(),D.length===1&&(D[0]==="~"||D[0]==="+")&&i.parentNode?i.parentNode:i,O);u=q.expr?k.filter(q.expr, +q.set):q.set;if(D.length>0)y=C(u);else N=false;for(;D.length;){q=M=D.pop();if(o.relative[M])q=D.pop();else M="";if(q==null)q=i;o.relative[M](y,q,O)}}else y=[]}y||(y=u);y||k.error(M||g);if(f.call(y)==="[object Array]")if(N)if(i&&i.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&k.contains(i,y[g])))n.push(u[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&n.push(u[g]);else n.push.apply(n,y);else C(y,n);if(F){k(F,p,n,m);k.uniqueSort(n)}return n};k.uniqueSort=function(g){if(w){h= +l;g.sort(w);if(h)for(var i=1;i0};k.find=function(g,i,n){var m;if(!g)return[];for(var p=0,q=o.order.length;p":function(g,i){var n,m=typeof i==="string",p=0,q=g.length;if(m&&!/\W/.test(i))for(i=i.toLowerCase();p=0))n||m.push(u);else if(n)i[q]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},CHILD:function(g){if(g[1]==="nth"){var i=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=i[1]+(i[2]||1)-0;g[3]=i[3]-0}g[0]=e++;return g},ATTR:function(g,i,n, +m,p,q){i=g[1].replace(/\\/g,"");if(!q&&o.attrMap[i])g[1]=o.attrMap[i];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,i,n,m,p){if(g[1]==="not")if((d.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,i);else{g=k.filter(g[3],i,n,true^p);n||m.push.apply(m,g);return false}else if(o.match.POS.test(g[0])||o.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled=== +true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,i,n){return!!k(n[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"=== +g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},setFilters:{first:function(g,i){return i===0},last:function(g,i,n,m){return i===m.length-1},even:function(g,i){return i%2===0},odd:function(g,i){return i%2===1},lt:function(g,i,n){return in[3]-0},nth:function(g,i,n){return n[3]- +0===i},eq:function(g,i,n){return n[3]-0===i}},filter:{PSEUDO:function(g,i,n,m){var p=i[1],q=o.filters[p];if(q)return q(g,n,i,m);else if(p==="contains")return(g.textContent||g.innerText||k.getText([g])||"").indexOf(i[3])>=0;else if(p==="not"){i=i[3];n=0;for(m=i.length;n=0}},ID:function(g,i){return g.nodeType===1&&g.getAttribute("id")===i},TAG:function(g,i){return i==="*"&&g.nodeType===1||g.nodeName.toLowerCase()=== +i},CLASS:function(g,i){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(i)>-1},ATTR:function(g,i){var n=i[1];n=o.attrHandle[n]?o.attrHandle[n](g):g[n]!=null?g[n]:g.getAttribute(n);var m=n+"",p=i[2],q=i[4];return n==null?p==="!=":p==="="?m===q:p==="*="?m.indexOf(q)>=0:p==="~="?(" "+m+" ").indexOf(q)>=0:!q?m&&n!==false:p==="!="?m!==q:p==="^="?m.indexOf(q)===0:p==="$="?m.substr(m.length-q.length)===q:p==="|="?m===q||m.substr(0,q.length+1)===q+"-":false},POS:function(g,i,n,m){var p=o.setFilters[i[2]]; +if(p)return p(g,n,i,m)}}},x=o.match.POS,r=function(g,i){return"\\"+(i-0+1)},A;for(A in o.match){o.match[A]=RegExp(o.match[A].source+/(?![^\[]*\])(?![^\(]*\))/.source);o.leftMatch[A]=RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[A].source.replace(/\\(\d+)/g,r))}var C=function(g,i){g=Array.prototype.slice.call(g,0);if(i){i.push.apply(i,g);return i}return g};try{Array.prototype.slice.call(t.documentElement.childNodes,0)}catch(J){C=function(g,i){var n=0,m=i||[];if(f.call(g)==="[object Array]")Array.prototype.push.apply(m, +g);else if(typeof g.length==="number")for(var p=g.length;n";n.insertBefore(g,n.firstChild);if(t.getElementById(i)){o.find.ID=function(m,p,q){if(typeof p.getElementById!=="undefined"&&!q)return(p=p.getElementById(m[1]))?p.id===m[1]||typeof p.getAttributeNode!=="undefined"&&p.getAttributeNode("id").nodeValue===m[1]?[p]:B:[]};o.filter.ID=function(m,p){var q=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&q&&q.nodeValue===p}}n.removeChild(g); +n=g=null})();(function(){var g=t.createElement("div");g.appendChild(t.createComment(""));if(g.getElementsByTagName("*").length>0)o.find.TAG=function(i,n){var m=n.getElementsByTagName(i[1]);if(i[1]==="*"){for(var p=[],q=0;m[q];q++)m[q].nodeType===1&&p.push(m[q]);m=p}return m};g.innerHTML="";if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")o.attrHandle.href=function(i){return i.getAttribute("href",2)};g=null})();t.querySelectorAll&& +function(){var g=k,i=t.createElement("div");i.innerHTML="

    ";if(!(i.querySelectorAll&&i.querySelectorAll(".TEST").length===0)){k=function(m,p,q,u){p=p||t;m=m.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!u&&!k.isXML(p))if(p.nodeType===9)try{return C(p.querySelectorAll(m),q)}catch(y){}else if(p.nodeType===1&&p.nodeName.toLowerCase()!=="object"){var F=p.getAttribute("id"),M=F||"__sizzle__";F||p.setAttribute("id",M);try{return C(p.querySelectorAll("#"+M+" "+m),q)}catch(N){}finally{F|| +p.removeAttribute("id")}}return g(m,p,q,u)};for(var n in g)k[n]=g[n];i=null}}();(function(){var g=t.documentElement,i=g.matchesSelector||g.mozMatchesSelector||g.webkitMatchesSelector||g.msMatchesSelector,n=false;try{i.call(t.documentElement,"[test!='']:sizzle")}catch(m){n=true}if(i)k.matchesSelector=function(p,q){q=q.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(p))try{if(n||!o.match.PSEUDO.test(q)&&!/!=/.test(q))return i.call(p,q)}catch(u){}return k(q,null,null,[p]).length>0}})();(function(){var g= +t.createElement("div");g.innerHTML="
    ";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){o.order.splice(1,0,"CLASS");o.find.CLASS=function(i,n,m){if(typeof n.getElementsByClassName!=="undefined"&&!m)return n.getElementsByClassName(i[1])};g=null}}})();k.contains=t.documentElement.contains?function(g,i){return g!==i&&(g.contains?g.contains(i):true)}:t.documentElement.compareDocumentPosition? +function(g,i){return!!(g.compareDocumentPosition(i)&16)}:function(){return false};k.isXML=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false};var L=function(g,i){for(var n,m=[],p="",q=i.nodeType?[i]:i;n=o.match.PSEUDO.exec(g);){p+=n[0];g=g.replace(o.match.PSEUDO,"")}g=o.relative[g]?g+"*":g;n=0;for(var u=q.length;n0)for(var h=d;h0},closest:function(a,b){var d=[],e,f,h=this[0];if(c.isArray(a)){var l,k={},o=1;if(h&&a.length){e=0;for(f=a.length;e-1:c(h).is(e))d.push({selector:l,elem:h,level:o})}h= +h.parentNode;o++}}return d}l=cb.test(a)?c(a,b||this.context):null;e=0;for(f=this.length;e-1:c.find.matchesSelector(h,a)){d.push(h);break}else{h=h.parentNode;if(!h||!h.ownerDocument||h===b)break}d=d.length>1?c.unique(d):d;return this.pushStack(d,"closest",a)},index:function(a){if(!a||typeof a==="string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var d=typeof a==="string"?c(a,b||this.context): +c.makeArray(a),e=c.merge(this.get(),d);return this.pushStack(!d[0]||!d[0].parentNode||d[0].parentNode.nodeType===11||!e[0]||!e[0].parentNode||e[0].parentNode.nodeType===11?e:c.unique(e))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a, +2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a, +b){c.fn[a]=function(d,e){var f=c.map(this,b,d);Za.test(a)||(e=d);if(e&&typeof e==="string")f=c.filter(e,f);f=this.length>1?c.unique(f):f;if((this.length>1||ab.test(e))&&$a.test(a))f=f.reverse();return this.pushStack(f,a,bb.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return b.length===1?c.find.matchesSelector(b[0],a)?[b[0]]:[]:c.find.matches(a,b)},dir:function(a,b,d){var e=[];for(a=a[b];a&&a.nodeType!==9&&(d===B||a.nodeType!==1||!c(a).is(d));){a.nodeType===1&& +e.push(a);a=a[b]}return e},nth:function(a,b,d){b=b||1;for(var e=0;a;a=a[d])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var za=/ jQuery\d+="(?:\d+|null)"/g,$=/^\s+/,Aa=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Ba=/<([\w:]+)/,db=/\s]+\/)>/g,P={option:[1, +""],legend:[1,"
    ","
    "],thead:[1,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],col:[2,"","
    "],area:[1,"",""],_default:[0,"",""]};P.optgroup=P.option;P.tbody=P.tfoot=P.colgroup=P.caption=P.thead;P.th=P.td;if(!c.support.htmlSerialize)P._default=[1,"div
    ","
    "];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d= +c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==B)return this.empty().append((this[0]&&this[0].ownerDocument||t).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this}, +wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})}, +prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b, +this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,e;(e=this[d])!=null;d++)if(!a||c.filter(a,[e]).length){if(!b&&e.nodeType===1){c.cleanData(e.getElementsByTagName("*"));c.cleanData([e])}e.parentNode&&e.parentNode.removeChild(e)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild); +return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,e=this.ownerDocument;if(!d){d=e.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(za,"").replace(fb,'="$1">').replace($,"")],e)[0]}else return this.cloneNode(true)});if(a===true){na(this,b);na(this.find("*"),b.find("*"))}return b},html:function(a){if(a===B)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(za,""):null; +else if(typeof a==="string"&&!Ca.test(a)&&(c.support.leadingWhitespace||!$.test(a))&&!P[(Ba.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Aa,"<$1>");try{for(var b=0,d=this.length;b0||e.cacheable||this.length>1?h.cloneNode(true):h)}k.length&&c.each(k,Oa)}return this}});c.buildFragment=function(a,b,d){var e,f,h;b=b&&b[0]?b[0].ownerDocument||b[0]:t;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===t&&!Ca.test(a[0])&&(c.support.checkClone||!Da.test(a[0]))){f=true;if(h=c.fragments[a[0]])if(h!==1)e=h}if(!e){e=b.createDocumentFragment();c.clean(a,b,e,d)}if(f)c.fragments[a[0]]=h?e:1;return{fragment:e,cacheable:f}};c.fragments={};c.each({appendTo:"append", +prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var e=[];d=c(d);var f=this.length===1&&this[0].parentNode;if(f&&f.nodeType===11&&f.childNodes.length===1&&d.length===1){d[b](this[0]);return this}else{f=0;for(var h=d.length;f0?this.clone(true):this).get();c(d[f])[b](l);e=e.concat(l)}return this.pushStack(e,a,d.selector)}}});c.extend({clean:function(a,b,d,e){b=b||t;if(typeof b.createElement==="undefined")b=b.ownerDocument|| +b[0]&&b[0].ownerDocument||t;for(var f=[],h=0,l;(l=a[h])!=null;h++){if(typeof l==="number")l+="";if(l){if(typeof l==="string"&&!eb.test(l))l=b.createTextNode(l);else if(typeof l==="string"){l=l.replace(Aa,"<$1>");var k=(Ba.exec(l)||["",""])[1].toLowerCase(),o=P[k]||P._default,x=o[0],r=b.createElement("div");for(r.innerHTML=o[1]+l+o[2];x--;)r=r.lastChild;if(!c.support.tbody){x=db.test(l);k=k==="table"&&!x?r.firstChild&&r.firstChild.childNodes:o[1]===""&&!x?r.childNodes:[];for(o=k.length- +1;o>=0;--o)c.nodeName(k[o],"tbody")&&!k[o].childNodes.length&&k[o].parentNode.removeChild(k[o])}!c.support.leadingWhitespace&&$.test(l)&&r.insertBefore(b.createTextNode($.exec(l)[0]),r.firstChild);l=r.childNodes}if(l.nodeType)f.push(l);else f=c.merge(f,l)}}if(d)for(h=0;f[h];h++)if(e&&c.nodeName(f[h],"script")&&(!f[h].type||f[h].type.toLowerCase()==="text/javascript"))e.push(f[h].parentNode?f[h].parentNode.removeChild(f[h]):f[h]);else{f[h].nodeType===1&&f.splice.apply(f,[h+1,0].concat(c.makeArray(f[h].getElementsByTagName("script")))); +d.appendChild(f[h])}return f},cleanData:function(a){for(var b,d,e=c.cache,f=c.event.special,h=c.support.deleteExpando,l=0,k;(k=a[l])!=null;l++)if(!(k.nodeName&&c.noData[k.nodeName.toLowerCase()]))if(d=k[c.expando]){if((b=e[d])&&b.events)for(var o in b.events)f[o]?c.event.remove(k,o):c.removeEvent(k,o,b.handle);if(h)delete k[c.expando];else k.removeAttribute&&k.removeAttribute(c.expando);delete e[d]}}});var Ea=/alpha\([^)]*\)/i,gb=/opacity=([^)]*)/,hb=/-([a-z])/ig,ib=/([A-Z])/g,Fa=/^-?\d+(?:px)?$/i, +jb=/^-?\d/,kb={position:"absolute",visibility:"hidden",display:"block"},Pa=["Left","Right"],Qa=["Top","Bottom"],W,Ga,aa,lb=function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){if(arguments.length===2&&b===B)return this;return c.access(this,a,b,true,function(d,e,f){return f!==B?c.style(d,e,f):c.css(d,e)})};c.extend({cssHooks:{opacity:{get:function(a,b){if(b){var d=W(a,"opacity","opacity");return d===""?"1":d}else return a.style.opacity}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true, +zoom:true,lineHeight:true},cssProps:{"float":c.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,d,e){if(!(!a||a.nodeType===3||a.nodeType===8||!a.style)){var f,h=c.camelCase(b),l=a.style,k=c.cssHooks[h];b=c.cssProps[h]||h;if(d!==B){if(!(typeof d==="number"&&isNaN(d)||d==null)){if(typeof d==="number"&&!c.cssNumber[h])d+="px";if(!k||!("set"in k)||(d=k.set(a,d))!==B)try{l[b]=d}catch(o){}}}else{if(k&&"get"in k&&(f=k.get(a,false,e))!==B)return f;return l[b]}}},css:function(a,b,d){var e,f=c.camelCase(b), +h=c.cssHooks[f];b=c.cssProps[f]||f;if(h&&"get"in h&&(e=h.get(a,true,d))!==B)return e;else if(W)return W(a,b,f)},swap:function(a,b,d){var e={},f;for(f in b){e[f]=a.style[f];a.style[f]=b[f]}d.call(a);for(f in b)a.style[f]=e[f]},camelCase:function(a){return a.replace(hb,lb)}});c.curCSS=c.css;c.each(["height","width"],function(a,b){c.cssHooks[b]={get:function(d,e,f){var h;if(e){if(d.offsetWidth!==0)h=oa(d,b,f);else c.swap(d,kb,function(){h=oa(d,b,f)});if(h<=0){h=W(d,b,b);if(h==="0px"&&aa)h=aa(d,b,b); +if(h!=null)return h===""||h==="auto"?"0px":h}if(h<0||h==null){h=d.style[b];return h===""||h==="auto"?"0px":h}return typeof h==="string"?h:h+"px"}},set:function(d,e){if(Fa.test(e)){e=parseFloat(e);if(e>=0)return e+"px"}else return e}}});if(!c.support.opacity)c.cssHooks.opacity={get:function(a,b){return gb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var d=a.style;d.zoom=1;var e=c.isNaN(b)?"":"alpha(opacity="+b*100+")",f= +d.filter||"";d.filter=Ea.test(f)?f.replace(Ea,e):d.filter+" "+e}};if(t.defaultView&&t.defaultView.getComputedStyle)Ga=function(a,b,d){var e;d=d.replace(ib,"-$1").toLowerCase();if(!(b=a.ownerDocument.defaultView))return B;if(b=b.getComputedStyle(a,null)){e=b.getPropertyValue(d);if(e===""&&!c.contains(a.ownerDocument.documentElement,a))e=c.style(a,d)}return e};if(t.documentElement.currentStyle)aa=function(a,b){var d,e,f=a.currentStyle&&a.currentStyle[b],h=a.style;if(!Fa.test(f)&&jb.test(f)){d=h.left; +e=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;h.left=b==="fontSize"?"1em":f||0;f=h.pixelLeft+"px";h.left=d;a.runtimeStyle.left=e}return f===""?"auto":f};W=Ga||aa;if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=a.offsetHeight;return a.offsetWidth===0&&b===0||!c.support.reliableHiddenOffsets&&(a.style.display||c.css(a,"display"))==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var mb=c.now(),nb=/)<[^<]*)*<\/script>/gi, +ob=/^(?:select|textarea)/i,pb=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,qb=/^(?:GET|HEAD)$/,Ra=/\[\]$/,T=/\=\?(&|$)/,ja=/\?/,rb=/([?&])_=[^&]*/,sb=/^(\w+:)?\/\/([^\/?#]+)/,tb=/%20/g,ub=/#.*$/,Ha=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!=="string"&&Ha)return Ha.apply(this,arguments);else if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var f=a.slice(e,a.length);a=a.slice(0,e)}e="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b=== +"object"){b=c.param(b,c.ajaxSettings.traditional);e="POST"}var h=this;c.ajax({url:a,type:e,dataType:"html",data:b,complete:function(l,k){if(k==="success"||k==="notmodified")h.html(f?c("
    ").append(l.responseText.replace(nb,"")).find(f):l.responseText);d&&h.each(d,[l.responseText,k,l])}});return this},serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&& +!this.disabled&&(this.checked||ob.test(this.nodeName)||pb.test(this.type))}).map(function(a,b){var d=c(this).val();return d==null?null:c.isArray(d)?c.map(d,function(e){return{name:b.name,value:e}}):{name:b.name,value:d}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:e})}, +getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:e})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return new E.XMLHttpRequest},accepts:{xml:"application/xml, text/xml",html:"text/html", +script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},ajax:function(a){var b=c.extend(true,{},c.ajaxSettings,a),d,e,f,h=b.type.toUpperCase(),l=qb.test(h);b.url=b.url.replace(ub,"");b.context=a&&a.context!=null?a.context:b;if(b.data&&b.processData&&typeof b.data!=="string")b.data=c.param(b.data,b.traditional);if(b.dataType==="jsonp"){if(h==="GET")T.test(b.url)||(b.url+=(ja.test(b.url)?"&":"?")+(b.jsonp||"callback")+"=?");else if(!b.data|| +!T.test(b.data))b.data=(b.data?b.data+"&":"")+(b.jsonp||"callback")+"=?";b.dataType="json"}if(b.dataType==="json"&&(b.data&&T.test(b.data)||T.test(b.url))){d=b.jsonpCallback||"jsonp"+mb++;if(b.data)b.data=(b.data+"").replace(T,"="+d+"$1");b.url=b.url.replace(T,"="+d+"$1");b.dataType="script";var k=E[d];E[d]=function(m){if(c.isFunction(k))k(m);else{E[d]=B;try{delete E[d]}catch(p){}}f=m;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);r&&r.removeChild(A)}}if(b.dataType==="script"&&b.cache===null)b.cache= +false;if(b.cache===false&&l){var o=c.now(),x=b.url.replace(rb,"$1_="+o);b.url=x+(x===b.url?(ja.test(b.url)?"&":"?")+"_="+o:"")}if(b.data&&l)b.url+=(ja.test(b.url)?"&":"?")+b.data;b.global&&c.active++===0&&c.event.trigger("ajaxStart");o=(o=sb.exec(b.url))&&(o[1]&&o[1].toLowerCase()!==location.protocol||o[2].toLowerCase()!==location.host);if(b.dataType==="script"&&h==="GET"&&o){var r=t.getElementsByTagName("head")[0]||t.documentElement,A=t.createElement("script");if(b.scriptCharset)A.charset=b.scriptCharset; +A.src=b.url;if(!d){var C=false;A.onload=A.onreadystatechange=function(){if(!C&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){C=true;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);A.onload=A.onreadystatechange=null;r&&A.parentNode&&r.removeChild(A)}}}r.insertBefore(A,r.firstChild);return B}var J=false,w=b.xhr();if(w){b.username?w.open(h,b.url,b.async,b.username,b.password):w.open(h,b.url,b.async);try{if(b.data!=null&&!l||a&&a.contentType)w.setRequestHeader("Content-Type", +b.contentType);if(b.ifModified){c.lastModified[b.url]&&w.setRequestHeader("If-Modified-Since",c.lastModified[b.url]);c.etag[b.url]&&w.setRequestHeader("If-None-Match",c.etag[b.url])}o||w.setRequestHeader("X-Requested-With","XMLHttpRequest");w.setRequestHeader("Accept",b.dataType&&b.accepts[b.dataType]?b.accepts[b.dataType]+", */*; q=0.01":b.accepts._default)}catch(I){}if(b.beforeSend&&b.beforeSend.call(b.context,w,b)===false){b.global&&c.active--===1&&c.event.trigger("ajaxStop");w.abort();return false}b.global&& +c.triggerGlobal(b,"ajaxSend",[w,b]);var L=w.onreadystatechange=function(m){if(!w||w.readyState===0||m==="abort"){J||c.handleComplete(b,w,e,f);J=true;if(w)w.onreadystatechange=c.noop}else if(!J&&w&&(w.readyState===4||m==="timeout")){J=true;w.onreadystatechange=c.noop;e=m==="timeout"?"timeout":!c.httpSuccess(w)?"error":b.ifModified&&c.httpNotModified(w,b.url)?"notmodified":"success";var p;if(e==="success")try{f=c.httpData(w,b.dataType,b)}catch(q){e="parsererror";p=q}if(e==="success"||e==="notmodified")d|| +c.handleSuccess(b,w,e,f);else c.handleError(b,w,e,p);d||c.handleComplete(b,w,e,f);m==="timeout"&&w.abort();if(b.async)w=null}};try{var g=w.abort;w.abort=function(){w&&Function.prototype.call.call(g,w);L("abort")}}catch(i){}b.async&&b.timeout>0&&setTimeout(function(){w&&!J&&L("timeout")},b.timeout);try{w.send(l||b.data==null?null:b.data)}catch(n){c.handleError(b,w,null,n);c.handleComplete(b,w,e,f)}b.async||L();return w}},param:function(a,b){var d=[],e=function(h,l){l=c.isFunction(l)?l():l;d[d.length]= +encodeURIComponent(h)+"="+encodeURIComponent(l)};if(b===B)b=c.ajaxSettings.traditional;if(c.isArray(a)||a.jquery)c.each(a,function(){e(this.name,this.value)});else for(var f in a)da(f,a[f],b,e);return d.join("&").replace(tb,"+")}});c.extend({active:0,lastModified:{},etag:{},handleError:function(a,b,d,e){a.error&&a.error.call(a.context,b,d,e);a.global&&c.triggerGlobal(a,"ajaxError",[b,a,e])},handleSuccess:function(a,b,d,e){a.success&&a.success.call(a.context,e,d,b);a.global&&c.triggerGlobal(a,"ajaxSuccess", +[b,a])},handleComplete:function(a,b,d){a.complete&&a.complete.call(a.context,b,d);a.global&&c.triggerGlobal(a,"ajaxComplete",[b,a]);a.global&&c.active--===1&&c.event.trigger("ajaxStop")},triggerGlobal:function(a,b,d){(a.context&&a.context.url==null?c(a.context):c.event).trigger(b,d)},httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===1223}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"), +e=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(e)c.etag[b]=e;return a.status===304},httpData:function(a,b,d){var e=a.getResponseHeader("content-type")||"",f=b==="xml"||!b&&e.indexOf("xml")>=0;a=f?a.responseXML:a.responseText;f&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b==="json"||!b&&e.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&e.indexOf("javascript")>=0)c.globalEval(a);return a}}); +if(E.ActiveXObject)c.ajaxSettings.xhr=function(){if(E.location.protocol!=="file:")try{return new E.XMLHttpRequest}catch(a){}try{return new E.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}};c.support.ajax=!!c.ajaxSettings.xhr();var ea={},vb=/^(?:toggle|show|hide)$/,wb=/^([+\-]=)?([\d+.\-]+)(.*)$/,ba,pa=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b,d){if(a||a===0)return this.animate(S("show", +3),a,b,d);else{d=0;for(var e=this.length;d=0;e--)if(d[e].elem===this){b&&d[e](true);d.splice(e,1)}});b||this.dequeue();return this}});c.each({slideDown:S("show",1),slideUp:S("hide",1),slideToggle:S("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){c.fn[a]=function(d,e,f){return this.animate(b, +d,e,f)}});c.extend({speed:function(a,b,d){var e=a&&typeof a==="object"?c.extend({},a):{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};e.duration=c.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in c.fx.speeds?c.fx.speeds[e.duration]:c.fx.speeds._default;e.old=e.complete;e.complete=function(){e.queue!==false&&c(this).dequeue();c.isFunction(e.old)&&e.old.call(this)};return e},easing:{linear:function(a,b,d,e){return d+e*a},swing:function(a,b,d,e){return(-Math.cos(a* +Math.PI)/2+0.5)*e+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||c.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a=parseFloat(c.css(this.elem,this.prop));return a&&a>-1E4?a:0},custom:function(a,b,d){function e(l){return f.step(l)} +var f=this,h=c.fx;this.startTime=c.now();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;this.pos=this.state=0;e.elem=this.elem;if(e()&&c.timers.push(e)&&!ba)ba=setInterval(h.tick,h.interval)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true; +this.custom(this.cur(),0)},step:function(a){var b=c.now(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var e in this.options.curAnim)if(this.options.curAnim[e]!==true)d=false;if(d){if(this.options.overflow!=null&&!c.support.shrinkWrapBlocks){var f=this.elem,h=this.options;c.each(["","X","Y"],function(k,o){f.style["overflow"+o]=h.overflow[k]})}this.options.hide&&c(this.elem).hide();if(this.options.hide|| +this.options.show)for(var l in this.options.curAnim)c.style(this.elem,l,this.options.orig[l]);this.options.complete.call(this.elem)}return false}else{a=b-this.startTime;this.state=a/this.options.duration;b=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||b](this.state,a,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a= +c.timers,b=0;b-1;e={};var x={};if(o)x=f.position();l=o?x.top:parseInt(l,10)||0;k=o?x.left:parseInt(k,10)||0;if(c.isFunction(b))b=b.call(a,d,h);if(b.top!=null)e.top=b.top-h.top+l;if(b.left!=null)e.left=b.left-h.left+k;"using"in b?b.using.call(a, +e):f.css(e)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),e=Ia.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.css(a,"marginTop"))||0;d.left-=parseFloat(c.css(a,"marginLeft"))||0;e.top+=parseFloat(c.css(b[0],"borderTopWidth"))||0;e.left+=parseFloat(c.css(b[0],"borderLeftWidth"))||0;return{top:d.top-e.top,left:d.left-e.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||t.body;a&&!Ia.test(a.nodeName)&& +c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(e){var f=this[0],h;if(!f)return null;if(e!==B)return this.each(function(){if(h=fa(this))h.scrollTo(!a?e:c(h).scrollLeft(),a?e:c(h).scrollTop());else this[d]=e});else return(h=fa(f))?"pageXOffset"in h?h[a?"pageYOffset":"pageXOffset"]:c.support.boxModel&&h.document.documentElement[d]||h.document.body[d]:f[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase(); +c.fn["inner"+b]=function(){return this[0]?parseFloat(c.css(this[0],d,"padding")):null};c.fn["outer"+b]=function(e){return this[0]?parseFloat(c.css(this[0],d,e?"margin":"border")):null};c.fn[d]=function(e){var f=this[0];if(!f)return e==null?null:this;if(c.isFunction(e))return this.each(function(l){var k=c(this);k[d](e.call(this,l,k[d]()))});if(c.isWindow(f))return f.document.compatMode==="CSS1Compat"&&f.document.documentElement["client"+b]||f.document.body["client"+b];else if(f.nodeType===9)return Math.max(f.documentElement["client"+ +b],f.body["scroll"+b],f.documentElement["scroll"+b],f.body["offset"+b],f.documentElement["offset"+b]);else if(e===B){f=c.css(f,d);var h=parseFloat(f);return c.isNaN(h)?f:h}else return this.css(d,typeof e==="string"?e:e+"px")}})})(window); diff --git a/test/public/javascripts/widget/jquery-ui-1.8.7.custom.min.js b/test/public/javascripts/widget/jquery-ui-1.8.7.custom.min.js new file mode 100644 index 0000000..b03a87e --- /dev/null +++ b/test/public/javascripts/widget/jquery-ui-1.8.7.custom.min.js @@ -0,0 +1,781 @@ +/*! + * jQuery UI 1.8.7 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI + */ +(function(c,j){function k(a){return!c(a).parents().andSelf().filter(function(){return c.curCSS(this,"visibility")==="hidden"||c.expr.filters.hidden(this)}).length}c.ui=c.ui||{};if(!c.ui.version){c.extend(c.ui,{version:"1.8.7",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106, +NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});c.fn.extend({_focus:c.fn.focus,focus:function(a,b){return typeof a==="number"?this.each(function(){var d=this;setTimeout(function(){c(d).focus();b&&b.call(d)},a)}):this._focus.apply(this,arguments)},scrollParent:function(){var a;a=c.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(c.curCSS(this, +"position",1))&&/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?c(document):a},zIndex:function(a){if(a!==j)return this.css("zIndex",a);if(this.length){a=c(this[0]);for(var b;a.length&&a[0]!==document;){b=a.css("position"); +if(b==="absolute"||b==="relative"||b==="fixed"){b=parseInt(a.css("zIndex"),10);if(!isNaN(b)&&b!==0)return b}a=a.parent()}}return 0},disableSelection:function(){return this.bind((c.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});c.each(["Width","Height"],function(a,b){function d(f,g,l,m){c.each(e,function(){g-=parseFloat(c.curCSS(f,"padding"+this,true))||0;if(l)g-=parseFloat(c.curCSS(f, +"border"+this+"Width",true))||0;if(m)g-=parseFloat(c.curCSS(f,"margin"+this,true))||0});return g}var e=b==="Width"?["Left","Right"]:["Top","Bottom"],h=b.toLowerCase(),i={innerWidth:c.fn.innerWidth,innerHeight:c.fn.innerHeight,outerWidth:c.fn.outerWidth,outerHeight:c.fn.outerHeight};c.fn["inner"+b]=function(f){if(f===j)return i["inner"+b].call(this);return this.each(function(){c(this).css(h,d(this,f)+"px")})};c.fn["outer"+b]=function(f,g){if(typeof f!=="number")return i["outer"+b].call(this,f);return this.each(function(){c(this).css(h, +d(this,f,true,g)+"px")})}});c.extend(c.expr[":"],{data:function(a,b,d){return!!c.data(a,d[3])},focusable:function(a){var b=a.nodeName.toLowerCase(),d=c.attr(a,"tabindex");if("area"===b){b=a.parentNode;d=b.name;if(!a.href||!d||b.nodeName.toLowerCase()!=="map")return false;a=c("img[usemap=#"+d+"]")[0];return!!a&&k(a)}return(/input|select|textarea|button|object/.test(b)?!a.disabled:"a"==b?a.href||!isNaN(d):!isNaN(d))&&k(a)},tabbable:function(a){var b=c.attr(a,"tabindex");return(isNaN(b)||b>=0)&&c(a).is(":focusable")}}); +c(function(){var a=document.body,b=a.appendChild(b=document.createElement("div"));c.extend(b.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});c.support.minHeight=b.offsetHeight===100;c.support.selectstart="onselectstart"in b;a.removeChild(b).style.display="none"});c.extend(c.ui,{plugin:{add:function(a,b,d){a=c.ui[a].prototype;for(var e in d){a.plugins[e]=a.plugins[e]||[];a.plugins[e].push([b,d[e]])}},call:function(a,b,d){if((b=a.plugins[b])&&a.element[0].parentNode)for(var e=0;e0)return true;a[b]=1;d=a[b]>0;a[b]=0;return d},isOverAxis:function(a,b,d){return a>b&&a=9)&&!a.button)return this._mouseUp(a);if(this._mouseStarted){this._mouseDrag(a); +return a.preventDefault()}if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,a)!==false)?this._mouseDrag(a):this._mouseUp(a);return!this._mouseStarted},_mouseUp:function(a){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;a.target==this._mouseDownEvent.target&&c.data(a.target,this.widgetName+".preventClickEvent", +true);this._mouseStop(a)}return false},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery); +;/* + * jQuery UI Position 1.8.7 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Position + */ +(function(c){c.ui=c.ui||{};var n=/left|center|right/,o=/top|center|bottom/,t=c.fn.position,u=c.fn.offset;c.fn.position=function(b){if(!b||!b.of)return t.apply(this,arguments);b=c.extend({},b);var a=c(b.of),d=a[0],g=(b.collision||"flip").split(" "),e=b.offset?b.offset.split(" "):[0,0],h,k,j;if(d.nodeType===9){h=a.width();k=a.height();j={top:0,left:0}}else if(d.setTimeout){h=a.width();k=a.height();j={top:a.scrollTop(),left:a.scrollLeft()}}else if(d.preventDefault){b.at="left top";h=k=0;j={top:b.of.pageY, +left:b.of.pageX}}else{h=a.outerWidth();k=a.outerHeight();j=a.offset()}c.each(["my","at"],function(){var f=(b[this]||"").split(" ");if(f.length===1)f=n.test(f[0])?f.concat(["center"]):o.test(f[0])?["center"].concat(f):["center","center"];f[0]=n.test(f[0])?f[0]:"center";f[1]=o.test(f[1])?f[1]:"center";b[this]=f});if(g.length===1)g[1]=g[0];e[0]=parseInt(e[0],10)||0;if(e.length===1)e[1]=e[0];e[1]=parseInt(e[1],10)||0;if(b.at[0]==="right")j.left+=h;else if(b.at[0]==="center")j.left+=h/2;if(b.at[1]==="bottom")j.top+= +k;else if(b.at[1]==="center")j.top+=k/2;j.left+=e[0];j.top+=e[1];return this.each(function(){var f=c(this),l=f.outerWidth(),m=f.outerHeight(),p=parseInt(c.curCSS(this,"marginLeft",true))||0,q=parseInt(c.curCSS(this,"marginTop",true))||0,v=l+p+parseInt(c.curCSS(this,"marginRight",true))||0,w=m+q+parseInt(c.curCSS(this,"marginBottom",true))||0,i=c.extend({},j),r;if(b.my[0]==="right")i.left-=l;else if(b.my[0]==="center")i.left-=l/2;if(b.my[1]==="bottom")i.top-=m;else if(b.my[1]==="center")i.top-=m/2; +i.left=Math.round(i.left);i.top=Math.round(i.top);r={left:i.left-p,top:i.top-q};c.each(["left","top"],function(s,x){c.ui.position[g[s]]&&c.ui.position[g[s]][x](i,{targetWidth:h,targetHeight:k,elemWidth:l,elemHeight:m,collisionPosition:r,collisionWidth:v,collisionHeight:w,offset:e,my:b.my,at:b.at})});c.fn.bgiframe&&f.bgiframe();f.offset(c.extend(i,{using:b.using}))})};c.ui.position={fit:{left:function(b,a){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();b.left= +d>0?b.left-d:Math.max(b.left-a.collisionPosition.left,b.left)},top:function(b,a){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();b.top=d>0?b.top-d:Math.max(b.top-a.collisionPosition.top,b.top)}},flip:{left:function(b,a){if(a.at[0]!=="center"){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();var g=a.my[0]==="left"?-a.elemWidth:a.my[0]==="right"?a.elemWidth:0,e=a.at[0]==="left"?a.targetWidth:-a.targetWidth,h=-2*a.offset[0];b.left+= +a.collisionPosition.left<0?g+e+h:d>0?g+e+h:0}},top:function(b,a){if(a.at[1]!=="center"){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();var g=a.my[1]==="top"?-a.elemHeight:a.my[1]==="bottom"?a.elemHeight:0,e=a.at[1]==="top"?a.targetHeight:-a.targetHeight,h=-2*a.offset[1];b.top+=a.collisionPosition.top<0?g+e+h:d>0?g+e+h:0}}}};if(!c.offset.setOffset){c.offset.setOffset=function(b,a){if(/static/.test(c.curCSS(b,"position")))b.style.position="relative";var d=c(b), +g=d.offset(),e=parseInt(c.curCSS(b,"top",true),10)||0,h=parseInt(c.curCSS(b,"left",true),10)||0;g={top:a.top-g.top+e,left:a.left-g.left+h};"using"in a?a.using.call(b,g):d.css(g)};c.fn.offset=function(b){var a=this[0];if(!a||!a.ownerDocument)return null;if(b)return this.each(function(){c.offset.setOffset(this,b)});return u.call(this)}}})(jQuery); +;/* + * jQuery UI Draggable 1.8.7 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Draggables + * + * Depends: + * jquery.ui.core.js + * jquery.ui.mouse.js + * jquery.ui.widget.js + */ +(function(d){d.widget("ui.draggable",d.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper== +"original"&&!/^(?:r|a|f)/.test(this.element.css("position")))this.element[0].style.position="relative";this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},destroy:function(){if(this.element.data("draggable")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this}},_mouseCapture:function(a){var b= +this.options;if(this.helper||b.disabled||d(a.target).is(".ui-resizable-handle"))return false;this.handle=this._getHandle(a);if(!this.handle)return false;return true},_mouseStart:function(a){var b=this.options;this.helper=this._createHelper(a);this._cacheHelperProportions();if(d.ui.ddmanager)d.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top- +this.margins.top,left:this.offset.left-this.margins.left};d.extend(this.offset,{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);b.containment&&this._setContainment();if(this._trigger("start",a)===false){this._clear();return false}this._cacheHelperProportions(); +d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(a,true);return true},_mouseDrag:function(a,b){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");if(!b){b=this._uiHash();if(this._trigger("drag",a,b)===false){this._mouseUp({});return false}this.position=b.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis|| +this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);return false},_mouseStop:function(a){var b=false;if(d.ui.ddmanager&&!this.options.dropBehaviour)b=d.ui.ddmanager.drop(this,a);if(this.dropped){b=this.dropped;this.dropped=false}if(!this.element[0]||!this.element[0].parentNode)return false;if(this.options.revert=="invalid"&&!b||this.options.revert=="valid"&&b||this.options.revert===true||d.isFunction(this.options.revert)&&this.options.revert.call(this.element, +b)){var c=this;d(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){c._trigger("stop",a)!==false&&c._clear()})}else this._trigger("stop",a)!==false&&this._clear();return false},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(a){var b=!this.options.handle||!d(this.options.handle,this.element).length?true:false;d(this.options.handle,this.element).find("*").andSelf().each(function(){if(this== +a.target)b=true});return b},_createHelper:function(a){var b=this.options;a=d.isFunction(b.helper)?d(b.helper.apply(this.element[0],[a])):b.helper=="clone"?this.element.clone():this.element;a.parents("body").length||a.appendTo(b.appendTo=="parent"?this.element[0].parentNode:b.appendTo);a[0]!=this.element[0]&&!/(fixed|absolute)/.test(a.css("position"))&&a.css("position","absolute");return a},_adjustOffsetFromHelper:function(a){if(typeof a=="string")a=a.split(" ");if(d.isArray(a))a={left:+a[0],top:+a[1]|| +0};if("left"in a)this.offset.click.left=a.left+this.margins.left;if("right"in a)this.offset.click.left=this.helperProportions.width-a.right+this.margins.left;if("top"in a)this.offset.click.top=a.top+this.margins.top;if("bottom"in a)this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var a=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0], +this.offsetParent[0])){a.left+=this.scrollParent.scrollLeft();a.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&d.browser.msie)a={top:0,left:0};return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.element.position();return{top:a.top- +(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var a=this.options;if(a.containment== +"parent")a.containment=this.helper[0].parentNode;if(a.containment=="document"||a.containment=="window")this.containment=[(a.containment=="document"?0:d(window).scrollLeft())-this.offset.relative.left-this.offset.parent.left,(a.containment=="document"?0:d(window).scrollTop())-this.offset.relative.top-this.offset.parent.top,(a.containment=="document"?0:d(window).scrollLeft())+d(a.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a.containment=="document"? +0:d(window).scrollTop())+(d(a.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(a.containment)&&a.containment.constructor!=Array){var b=d(a.containment)[0];if(b){a=d(a.containment).offset();var c=d(b).css("overflow")!="hidden";this.containment=[a.left+(parseInt(d(b).css("borderLeftWidth"),10)||0)+(parseInt(d(b).css("paddingLeft"),10)||0)-this.margins.left,a.top+(parseInt(d(b).css("borderTopWidth"), +10)||0)+(parseInt(d(b).css("paddingTop"),10)||0)-this.margins.top,a.left+(c?Math.max(b.scrollWidth,b.offsetWidth):b.offsetWidth)-(parseInt(d(b).css("borderLeftWidth"),10)||0)-(parseInt(d(b).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,a.top+(c?Math.max(b.scrollHeight,b.offsetHeight):b.offsetHeight)-(parseInt(d(b).css("borderTopWidth"),10)||0)-(parseInt(d(b).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}}else if(a.containment.constructor== +Array)this.containment=a.containment},_convertPositionTo:function(a,b){if(!b)b=this.position;a=a=="absolute"?1:-1;var c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(c[0].tagName);return{top:b.top+this.offset.relative.top*a+this.offset.parent.top*a-(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop(): +f?0:c.scrollTop())*a),left:b.left+this.offset.relative.left*a+this.offset.parent.left*a-(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:c.scrollLeft())*a)}},_generatePosition:function(a){var b=this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(c[0].tagName),e=a.pageX,g=a.pageY; +if(this.originalPosition){if(this.containment){if(a.pageX-this.offset.click.leftthis.containment[2])e=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])g=this.containment[3]+this.offset.click.top}if(b.grid){g=this.originalPageY+Math.round((g-this.originalPageY)/ +b.grid[1])*b.grid[1];g=this.containment?!(g-this.offset.click.topthis.containment[3])?g:!(g-this.offset.click.topthis.containment[2])?e:!(e-this.offset.click.left
    ').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(d(this).offset()).appendTo("body")})}, +stop:function(){d("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});d.ui.plugin.add("draggable","opacity",{start:function(a,b){a=d(b.helper);b=d(this).data("draggable").options;if(a.css("opacity"))b._opacity=a.css("opacity");a.css("opacity",b.opacity)},stop:function(a,b){a=d(this).data("draggable").options;a._opacity&&d(b.helper).css("opacity",a._opacity)}});d.ui.plugin.add("draggable","scroll",{start:function(){var a=d(this).data("draggable");if(a.scrollParent[0]!= +document&&a.scrollParent[0].tagName!="HTML")a.overflowOffset=a.scrollParent.offset()},drag:function(a){var b=d(this).data("draggable"),c=b.options,f=false;if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!="HTML"){if(!c.axis||c.axis!="x")if(b.overflowOffset.top+b.scrollParent[0].offsetHeight-a.pageY=0;h--){var i=c.snapElements[h].left,k=i+c.snapElements[h].width,j=c.snapElements[h].top,l=j+c.snapElements[h].height;if(i-e=j&&f<=l||h>=j&&h<=l||fl)&&(e>= +i&&e<=k||g>=i&&g<=k||ek);default:return false}};d.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(a,b){var c=d.ui.ddmanager.droppables[a.options.scope]||[],e=b?b.type:null,g=(a.currentItem||a.element).find(":data(droppable)").andSelf(),f=0;a:for(;f').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(), +top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle= +this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=a.handles||(!e(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne", +nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all")this.handles="n,e,s,w,se,sw,ne,nw";var c=this.handles.split(",");this.handles={};for(var d=0;d');/sw|se|ne|nw/.test(f)&&g.css({zIndex:++a.zIndex});"se"==f&&g.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[f]=".ui-resizable-"+f;this.element.append(g)}}this._renderAxis=function(h){h=h||this.element;for(var i in this.handles){if(this.handles[i].constructor== +String)this.handles[i]=e(this.handles[i],this.element).show();if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var j=e(this.handles[i],this.element),k=0;k=/sw|ne|nw|se|n|s/.test(i)?j.outerHeight():j.outerWidth();j=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join("");h.css(j,k);this._proportionallyResize()}e(this.handles[i])}};this._renderAxis(this.element);this._handles=e(".ui-resizable-handle",this.element).disableSelection(); +this._handles.mouseover(function(){if(!b.resizing){if(this.className)var h=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);b.axis=h&&h[1]?h[1]:"se"}});if(a.autoHide){this._handles.hide();e(this.element).addClass("ui-resizable-autohide").hover(function(){e(this).removeClass("ui-resizable-autohide");b._handles.show()},function(){if(!b.resizing){e(this).addClass("ui-resizable-autohide");b._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var b=function(c){e(c).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()}; +if(this.elementIsWrapper){b(this.element);var a=this.element;a.after(this.originalElement.css({position:a.css("position"),width:a.outerWidth(),height:a.outerHeight(),top:a.css("top"),left:a.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);b(this.originalElement);return this},_mouseCapture:function(b){var a=false;for(var c in this.handles)if(e(this.handles[c])[0]==b.target)a=true;return!this.options.disabled&&a},_mouseStart:function(b){var a=this.options,c=this.element.position(), +d=this.element;this.resizing=true;this.documentScroll={top:e(document).scrollTop(),left:e(document).scrollLeft()};if(d.is(".ui-draggable")||/absolute/.test(d.css("position")))d.css({position:"absolute",top:c.top,left:c.left});e.browser.opera&&/relative/.test(d.css("position"))&&d.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();c=m(this.helper.css("left"));var f=m(this.helper.css("top"));if(a.containment){c+=e(a.containment).scrollLeft()||0;f+=e(a.containment).scrollTop()||0}this.offset= +this.helper.offset();this.position={left:c,top:f};this.size=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalSize=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalPosition={left:c,top:f};this.sizeDiff={width:d.outerWidth()-d.width(),height:d.outerHeight()-d.height()};this.originalMousePosition={left:b.pageX,top:b.pageY};this.aspectRatio=typeof a.aspectRatio=="number"?a.aspectRatio: +this.originalSize.width/this.originalSize.height||1;a=e(".ui-resizable-"+this.axis).css("cursor");e("body").css("cursor",a=="auto"?this.axis+"-resize":a);d.addClass("ui-resizable-resizing");this._propagate("start",b);return true},_mouseDrag:function(b){var a=this.helper,c=this.originalMousePosition,d=this._change[this.axis];if(!d)return false;c=d.apply(this,[b,b.pageX-c.left||0,b.pageY-c.top||0]);if(this._aspectRatio||b.shiftKey)c=this._updateRatio(c,b);c=this._respectSize(c,b);this._propagate("resize", +b);a.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();this._updateCache(c);this._trigger("resize",b,this.ui());return false},_mouseStop:function(b){this.resizing=false;var a=this.options,c=this;if(this._helper){var d=this._proportionallyResizeElements,f=d.length&&/textarea/i.test(d[0].nodeName);d=f&&e.ui.hasScroll(d[0],"left")?0:c.sizeDiff.height; +f={width:c.size.width-(f?0:c.sizeDiff.width),height:c.size.height-d};d=parseInt(c.element.css("left"),10)+(c.position.left-c.originalPosition.left)||null;var g=parseInt(c.element.css("top"),10)+(c.position.top-c.originalPosition.top)||null;a.animate||this.element.css(e.extend(f,{top:g,left:d}));c.helper.height(c.size.height);c.helper.width(c.size.width);this._helper&&!a.animate&&this._proportionallyResize()}e("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop", +b);this._helper&&this.helper.remove();return false},_updateCache:function(b){this.offset=this.helper.offset();if(l(b.left))this.position.left=b.left;if(l(b.top))this.position.top=b.top;if(l(b.height))this.size.height=b.height;if(l(b.width))this.size.width=b.width},_updateRatio:function(b){var a=this.position,c=this.size,d=this.axis;if(b.height)b.width=c.height*this.aspectRatio;else if(b.width)b.height=c.width/this.aspectRatio;if(d=="sw"){b.left=a.left+(c.width-b.width);b.top=null}if(d=="nw"){b.top= +a.top+(c.height-b.height);b.left=a.left+(c.width-b.width)}return b},_respectSize:function(b){var a=this.options,c=this.axis,d=l(b.width)&&a.maxWidth&&a.maxWidthb.width,h=l(b.height)&&a.minHeight&&a.minHeight>b.height;if(g)b.width=a.minWidth;if(h)b.height=a.minHeight;if(d)b.width=a.maxWidth;if(f)b.height=a.maxHeight;var i=this.originalPosition.left+this.originalSize.width,j=this.position.top+this.size.height, +k=/sw|nw|w/.test(c);c=/nw|ne|n/.test(c);if(g&&k)b.left=i-a.minWidth;if(d&&k)b.left=i-a.maxWidth;if(h&&c)b.top=j-a.minHeight;if(f&&c)b.top=j-a.maxHeight;if((a=!b.width&&!b.height)&&!b.left&&b.top)b.top=null;else if(a&&!b.top&&b.left)b.left=null;return b},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var b=this.helper||this.element,a=0;a');var a=e.browser.msie&&e.browser.version<7,c=a?1:0;a=a?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+a,height:this.element.outerHeight()+a,position:"absolute",left:this.elementOffset.left-c+"px",top:this.elementOffset.top-c+"px",zIndex:++b.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(b,a){return{width:this.originalSize.width+ +a}},w:function(b,a){return{left:this.originalPosition.left+a,width:this.originalSize.width-a}},n:function(b,a,c){return{top:this.originalPosition.top+c,height:this.originalSize.height-c}},s:function(b,a,c){return{height:this.originalSize.height+c}},se:function(b,a,c){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[b,a,c]))},sw:function(b,a,c){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[b,a,c]))},ne:function(b,a,c){return e.extend(this._change.n.apply(this, +arguments),this._change.e.apply(this,[b,a,c]))},nw:function(b,a,c){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[b,a,c]))}},_propagate:function(b,a){e.ui.plugin.call(this,b,[a,this.ui()]);b!="resize"&&this._trigger(b,a,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});e.extend(e.ui.resizable, +{version:"1.8.7"});e.ui.plugin.add("resizable","alsoResize",{start:function(){var b=e(this).data("resizable").options,a=function(c){e(c).each(function(){var d=e(this);d.data("resizable-alsoresize",{width:parseInt(d.width(),10),height:parseInt(d.height(),10),left:parseInt(d.css("left"),10),top:parseInt(d.css("top"),10),position:d.css("position")})})};if(typeof b.alsoResize=="object"&&!b.alsoResize.parentNode)if(b.alsoResize.length){b.alsoResize=b.alsoResize[0];a(b.alsoResize)}else e.each(b.alsoResize, +function(c){a(c)});else a(b.alsoResize)},resize:function(b,a){var c=e(this).data("resizable");b=c.options;var d=c.originalSize,f=c.originalPosition,g={height:c.size.height-d.height||0,width:c.size.width-d.width||0,top:c.position.top-f.top||0,left:c.position.left-f.left||0},h=function(i,j){e(i).each(function(){var k=e(this),q=e(this).data("resizable-alsoresize"),p={},r=j&&j.length?j:k.parents(a.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(r,function(n,o){if((n= +(q[o]||0)+(g[o]||0))&&n>=0)p[o]=n||null});if(e.browser.opera&&/relative/.test(k.css("position"))){c._revertToRelativePosition=true;k.css({position:"absolute",top:"auto",left:"auto"})}k.css(p)})};typeof b.alsoResize=="object"&&!b.alsoResize.nodeType?e.each(b.alsoResize,function(i,j){h(i,j)}):h(b.alsoResize)},stop:function(){var b=e(this).data("resizable"),a=b.options,c=function(d){e(d).each(function(){var f=e(this);f.css({position:f.data("resizable-alsoresize").position})})};if(b._revertToRelativePosition){b._revertToRelativePosition= +false;typeof a.alsoResize=="object"&&!a.alsoResize.nodeType?e.each(a.alsoResize,function(d){c(d)}):c(a.alsoResize)}e(this).removeData("resizable-alsoresize")}});e.ui.plugin.add("resizable","animate",{stop:function(b){var a=e(this).data("resizable"),c=a.options,d=a._proportionallyResizeElements,f=d.length&&/textarea/i.test(d[0].nodeName),g=f&&e.ui.hasScroll(d[0],"left")?0:a.sizeDiff.height;f={width:a.size.width-(f?0:a.sizeDiff.width),height:a.size.height-g};g=parseInt(a.element.css("left"),10)+(a.position.left- +a.originalPosition.left)||null;var h=parseInt(a.element.css("top"),10)+(a.position.top-a.originalPosition.top)||null;a.element.animate(e.extend(f,h&&g?{top:h,left:g}:{}),{duration:c.animateDuration,easing:c.animateEasing,step:function(){var i={width:parseInt(a.element.css("width"),10),height:parseInt(a.element.css("height"),10),top:parseInt(a.element.css("top"),10),left:parseInt(a.element.css("left"),10)};d&&d.length&&e(d[0]).css({width:i.width,height:i.height});a._updateCache(i);a._propagate("resize", +b)}})}});e.ui.plugin.add("resizable","containment",{start:function(){var b=e(this).data("resizable"),a=b.element,c=b.options.containment;if(a=c instanceof e?c.get(0):/parent/.test(c)?a.parent().get(0):c){b.containerElement=e(a);if(/document/.test(c)||c==document){b.containerOffset={left:0,top:0};b.containerPosition={left:0,top:0};b.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight}}else{var d=e(a),f=[];e(["Top", +"Right","Left","Bottom"]).each(function(i,j){f[i]=m(d.css("padding"+j))});b.containerOffset=d.offset();b.containerPosition=d.position();b.containerSize={height:d.innerHeight()-f[3],width:d.innerWidth()-f[1]};c=b.containerOffset;var g=b.containerSize.height,h=b.containerSize.width;h=e.ui.hasScroll(a,"left")?a.scrollWidth:h;g=e.ui.hasScroll(a)?a.scrollHeight:g;b.parentData={element:a,left:c.left,top:c.top,width:h,height:g}}}},resize:function(b){var a=e(this).data("resizable"),c=a.options,d=a.containerOffset, +f=a.position;b=a._aspectRatio||b.shiftKey;var g={top:0,left:0},h=a.containerElement;if(h[0]!=document&&/static/.test(h.css("position")))g=d;if(f.left<(a._helper?d.left:0)){a.size.width+=a._helper?a.position.left-d.left:a.position.left-g.left;if(b)a.size.height=a.size.width/c.aspectRatio;a.position.left=c.helper?d.left:0}if(f.top<(a._helper?d.top:0)){a.size.height+=a._helper?a.position.top-d.top:a.position.top;if(b)a.size.width=a.size.height*c.aspectRatio;a.position.top=a._helper?d.top:0}a.offset.left= +a.parentData.left+a.position.left;a.offset.top=a.parentData.top+a.position.top;c=Math.abs((a._helper?a.offset.left-g.left:a.offset.left-g.left)+a.sizeDiff.width);d=Math.abs((a._helper?a.offset.top-g.top:a.offset.top-d.top)+a.sizeDiff.height);f=a.containerElement.get(0)==a.element.parent().get(0);g=/relative|absolute/.test(a.containerElement.css("position"));if(f&&g)c-=a.parentData.left;if(c+a.size.width>=a.parentData.width){a.size.width=a.parentData.width-c;if(b)a.size.height=a.size.width/a.aspectRatio}if(d+ +a.size.height>=a.parentData.height){a.size.height=a.parentData.height-d;if(b)a.size.width=a.size.height*a.aspectRatio}},stop:function(){var b=e(this).data("resizable"),a=b.options,c=b.containerOffset,d=b.containerPosition,f=b.containerElement,g=e(b.helper),h=g.offset(),i=g.outerWidth()-b.sizeDiff.width;g=g.outerHeight()-b.sizeDiff.height;b._helper&&!a.animate&&/relative/.test(f.css("position"))&&e(this).css({left:h.left-d.left-c.left,width:i,height:g});b._helper&&!a.animate&&/static/.test(f.css("position"))&& +e(this).css({left:h.left-d.left-c.left,width:i,height:g})}});e.ui.plugin.add("resizable","ghost",{start:function(){var b=e(this).data("resizable"),a=b.options,c=b.size;b.ghost=b.originalElement.clone();b.ghost.css({opacity:0.25,display:"block",position:"relative",height:c.height,width:c.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof a.ghost=="string"?a.ghost:"");b.ghost.appendTo(b.helper)},resize:function(){var b=e(this).data("resizable");b.ghost&&b.ghost.css({position:"relative", +height:b.size.height,width:b.size.width})},stop:function(){var b=e(this).data("resizable");b.ghost&&b.helper&&b.helper.get(0).removeChild(b.ghost.get(0))}});e.ui.plugin.add("resizable","grid",{resize:function(){var b=e(this).data("resizable"),a=b.options,c=b.size,d=b.originalSize,f=b.originalPosition,g=b.axis;a.grid=typeof a.grid=="number"?[a.grid,a.grid]:a.grid;var h=Math.round((c.width-d.width)/(a.grid[0]||1))*(a.grid[0]||1);a=Math.round((c.height-d.height)/(a.grid[1]||1))*(a.grid[1]||1);if(/^(se|s|e)$/.test(g)){b.size.width= +d.width+h;b.size.height=d.height+a}else if(/^(ne)$/.test(g)){b.size.width=d.width+h;b.size.height=d.height+a;b.position.top=f.top-a}else{if(/^(sw)$/.test(g)){b.size.width=d.width+h;b.size.height=d.height+a}else{b.size.width=d.width+h;b.size.height=d.height+a;b.position.top=f.top-a}b.position.left=f.left-h}}});var m=function(b){return parseInt(b,10)||0},l=function(b){return!isNaN(parseInt(b,10))}})(jQuery); +;/* + * jQuery UI Selectable 1.8.7 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Selectables + * + * Depends: + * jquery.ui.core.js + * jquery.ui.mouse.js + * jquery.ui.widget.js + */ +(function(e){e.widget("ui.selectable",e.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var c=this;this.element.addClass("ui-selectable");this.dragged=false;var f;this.refresh=function(){f=e(c.options.filter,c.element[0]);f.each(function(){var d=e(this),b=d.offset();e.data(this,"selectable-item",{element:this,$element:d,left:b.left,top:b.top,right:b.left+d.outerWidth(),bottom:b.top+d.outerHeight(),startselected:false,selected:d.hasClass("ui-selected"), +selecting:d.hasClass("ui-selecting"),unselecting:d.hasClass("ui-unselecting")})})};this.refresh();this.selectees=f.addClass("ui-selectee");this._mouseInit();this.helper=e("
    ")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this},_mouseStart:function(c){var f=this;this.opos=[c.pageX, +c.pageY];if(!this.options.disabled){var d=this.options;this.selectees=e(d.filter,this.element[0]);this._trigger("start",c);e(d.appendTo).append(this.helper);this.helper.css({left:c.clientX,top:c.clientY,width:0,height:0});d.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var b=e.data(this,"selectable-item");b.startselected=true;if(!c.metaKey){b.$element.removeClass("ui-selected");b.selected=false;b.$element.addClass("ui-unselecting");b.unselecting=true;f._trigger("unselecting", +c,{unselecting:b.element})}});e(c.target).parents().andSelf().each(function(){var b=e.data(this,"selectable-item");if(b){var g=!c.metaKey||!b.$element.hasClass("ui-selected");b.$element.removeClass(g?"ui-unselecting":"ui-selected").addClass(g?"ui-selecting":"ui-unselecting");b.unselecting=!g;b.selecting=g;(b.selected=g)?f._trigger("selecting",c,{selecting:b.element}):f._trigger("unselecting",c,{unselecting:b.element});return false}})}},_mouseDrag:function(c){var f=this;this.dragged=true;if(!this.options.disabled){var d= +this.options,b=this.opos[0],g=this.opos[1],h=c.pageX,i=c.pageY;if(b>h){var j=h;h=b;b=j}if(g>i){j=i;i=g;g=j}this.helper.css({left:b,top:g,width:h-b,height:i-g});this.selectees.each(function(){var a=e.data(this,"selectable-item");if(!(!a||a.element==f.element[0])){var k=false;if(d.tolerance=="touch")k=!(a.left>h||a.righti||a.bottomb&&a.rightg&&a.bottom *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3},_create:function(){this.containerCache={};this.element.addClass("ui-sortable"); +this.refresh();this.floating=this.items.length?/left|right/.test(this.items[0].item.css("float")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var a=this.items.length-1;a>=0;a--)this.items[a].item.removeData("sortable-item");return this},_setOption:function(a,b){if(a==="disabled"){this.options[a]=b;this.widget()[b?"addClass":"removeClass"]("ui-sortable-disabled")}else d.Widget.prototype._setOption.apply(this, +arguments)},_mouseCapture:function(a,b){if(this.reverting)return false;if(this.options.disabled||this.options.type=="static")return false;this._refreshItems(a);var c=null,e=this;d(a.target).parents().each(function(){if(d.data(this,"sortable-item")==e){c=d(this);return false}});if(d.data(a.target,"sortable-item")==e)c=d(a.target);if(!c)return false;if(this.options.handle&&!b){var f=false;d(this.options.handle,c).find("*").andSelf().each(function(){if(this==a.target)f=true});if(!f)return false}this.currentItem= +c;this._removeCurrentsFromItems();return true},_mouseStart:function(a,b,c){b=this.options;var e=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(a);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");d.extend(this.offset, +{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();b.containment&&this._setContainment(); +if(b.cursor){if(d("body").css("cursor"))this._storedCursor=d("body").css("cursor");d("body").css("cursor",b.cursor)}if(b.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",b.opacity)}if(b.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",b.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start", +a,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!c)for(c=this.containers.length-1;c>=0;c--)this.containers[c]._trigger("activate",a,e._uiHash(this));if(d.ui.ddmanager)d.ui.ddmanager.current=this;d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(a);return true},_mouseDrag:function(a){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute"); +if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var b=this.options,c=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-a.pageY=0;b--){c=this.items[b];var e=c.item[0],f=this._intersectsWithPointer(c);if(f)if(e!=this.currentItem[0]&&this.placeholder[f==1?"next":"prev"]()[0]!=e&&!d.ui.contains(this.placeholder[0],e)&&(this.options.type=="semi-dynamic"?!d.ui.contains(this.element[0],e):true)){this.direction=f==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(c))this._rearrange(a, +c);else break;this._trigger("change",a,this._uiHash());break}}this._contactContainers(a);d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);this._trigger("sort",a,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(a,b){if(a){d.ui.ddmanager&&!this.options.dropBehaviour&&d.ui.ddmanager.drop(this,a);if(this.options.revert){var c=this;b=c.placeholder.offset();c.reverting=true;d(this.helper).animate({left:b.left-this.offset.parent.left-c.margins.left+(this.offsetParent[0]== +document.body?0:this.offsetParent[0].scrollLeft),top:b.top-this.offset.parent.top-c.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){c._clear(a)})}else this._clear(a,b);return false}},cancel:function(){var a=this;if(this.dragging){this._mouseUp();this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var b=this.containers.length-1;b>=0;b--){this.containers[b]._trigger("deactivate", +null,a._uiHash(this));if(this.containers[b].containerCache.over){this.containers[b]._trigger("out",null,a._uiHash(this));this.containers[b].containerCache.over=0}}}this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove();d.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});this.domPosition.prev?d(this.domPosition.prev).after(this.currentItem): +d(this.domPosition.parent).prepend(this.currentItem);return this},serialize:function(a){var b=this._getItemsAsjQuery(a&&a.connected),c=[];a=a||{};d(b).each(function(){var e=(d(a.item||this).attr(a.attribute||"id")||"").match(a.expression||/(.+)[-=_](.+)/);if(e)c.push((a.key||e[1]+"[]")+"="+(a.key&&a.expression?e[1]:e[2]))});!c.length&&a.key&&c.push(a.key+"=");return c.join("&")},toArray:function(a){var b=this._getItemsAsjQuery(a&&a.connected),c=[];a=a||{};b.each(function(){c.push(d(a.item||this).attr(a.attribute|| +"id")||"")});return c},_intersectsWith:function(a){var b=this.positionAbs.left,c=b+this.helperProportions.width,e=this.positionAbs.top,f=e+this.helperProportions.height,g=a.left,h=g+a.width,i=a.top,k=i+a.height,j=this.offset.click.top,l=this.offset.click.left;j=e+j>i&&e+jg&&b+la[this.floating?"width":"height"]?j:g0?"down":"up")}, +_getDragHorizontalDirection:function(){var a=this.positionAbs.left-this.lastPositionAbs.left;return a!=0&&(a>0?"right":"left")},refresh:function(a){this._refreshItems(a);this.refreshPositions();return this},_connectWith:function(){var a=this.options;return a.connectWith.constructor==String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(a){var b=[],c=[],e=this._connectWith();if(e&&a)for(a=e.length-1;a>=0;a--)for(var f=d(e[a]),g=f.length-1;g>=0;g--){var h=d.data(f[g],"sortable");if(h&&h!= +this&&!h.options.disabled)c.push([d.isFunction(h.options.items)?h.options.items.call(h.element):d(h.options.items,h.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),h])}c.push([d.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):d(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(a=c.length-1;a>=0;a--)c[a][0].each(function(){b.push(this)});return d(b)},_removeCurrentsFromItems:function(){for(var a= +this.currentItem.find(":data(sortable-item)"),b=0;b=0;f--)for(var g=d(e[f]),h=g.length-1;h>=0;h--){var i=d.data(g[h],"sortable"); +if(i&&i!=this&&!i.options.disabled){c.push([d.isFunction(i.options.items)?i.options.items.call(i.element[0],a,{item:this.currentItem}):d(i.options.items,i.element),i]);this.containers.push(i)}}for(f=c.length-1;f>=0;f--){a=c[f][1];e=c[f][0];h=0;for(g=e.length;h= +0;b--){var c=this.items[b],e=this.options.toleranceElement?d(this.options.toleranceElement,c.item):c.item;if(!a){c.width=e.outerWidth();c.height=e.outerHeight()}e=e.offset();c.left=e.left;c.top=e.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(b=this.containers.length-1;b>=0;b--){e=this.containers[b].element.offset();this.containers[b].containerCache.left=e.left;this.containers[b].containerCache.top=e.top;this.containers[b].containerCache.width= +this.containers[b].element.outerWidth();this.containers[b].containerCache.height=this.containers[b].element.outerHeight()}return this},_createPlaceholder:function(a){var b=a||this,c=b.options;if(!c.placeholder||c.placeholder.constructor==String){var e=c.placeholder;c.placeholder={element:function(){var f=d(document.createElement(b.currentItem[0].nodeName)).addClass(e||b.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!e)f.style.visibility="hidden";return f}, +update:function(f,g){if(!(e&&!c.forcePlaceholderSize)){g.height()||g.height(b.currentItem.innerHeight()-parseInt(b.currentItem.css("paddingTop")||0,10)-parseInt(b.currentItem.css("paddingBottom")||0,10));g.width()||g.width(b.currentItem.innerWidth()-parseInt(b.currentItem.css("paddingLeft")||0,10)-parseInt(b.currentItem.css("paddingRight")||0,10))}}}}b.placeholder=d(c.placeholder.element.call(b.element,b.currentItem));b.currentItem.after(b.placeholder);c.placeholder.update(b,b.placeholder)},_contactContainers:function(a){for(var b= +null,c=null,e=this.containers.length-1;e>=0;e--)if(!d.ui.contains(this.currentItem[0],this.containers[e].element[0]))if(this._intersectsWith(this.containers[e].containerCache)){if(!(b&&d.ui.contains(this.containers[e].element[0],b.element[0]))){b=this.containers[e];c=e}}else if(this.containers[e].containerCache.over){this.containers[e]._trigger("out",a,this._uiHash(this));this.containers[e].containerCache.over=0}if(b)if(this.containers.length===1){this.containers[c]._trigger("over",a,this._uiHash(this)); +this.containers[c].containerCache.over=1}else if(this.currentContainer!=this.containers[c]){b=1E4;e=null;for(var f=this.positionAbs[this.containers[c].floating?"left":"top"],g=this.items.length-1;g>=0;g--)if(d.ui.contains(this.containers[c].element[0],this.items[g].item[0])){var h=this.items[g][this.containers[c].floating?"left":"top"];if(Math.abs(h-f)this.containment[2])f=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])g=this.containment[3]+this.offset.click.top}if(b.grid){g=this.originalPageY+Math.round((g-this.originalPageY)/b.grid[1])*b.grid[1];g=this.containment?!(g-this.offset.click.topthis.containment[3])? +g:!(g-this.offset.click.topthis.containment[2])?f:!(f-this.offset.click.left=0;e--)if(d.ui.contains(this.containers[e].element[0],this.currentItem[0])&&!b){c.push(function(f){return function(g){f._trigger("receive", +g,this._uiHash(this))}}.call(this,this.containers[e]));c.push(function(f){return function(g){f._trigger("update",g,this._uiHash(this))}}.call(this,this.containers[e]))}}for(e=this.containers.length-1;e>=0;e--){b||c.push(function(f){return function(g){f._trigger("deactivate",g,this._uiHash(this))}}.call(this,this.containers[e]));if(this.containers[e].containerCache.over){c.push(function(f){return function(g){f._trigger("out",g,this._uiHash(this))}}.call(this,this.containers[e]));this.containers[e].containerCache.over= +0}}this._storedCursor&&d("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",this._storedOpacity);if(this._storedZIndex)this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);this.dragging=false;if(this.cancelHelperRemoval){if(!b){this._trigger("beforeStop",a,this._uiHash());for(e=0;e li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var a=this,b=a.options;a.running=0;a.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix"); +a.headers=a.element.find(b.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){b.disabled||c(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){b.disabled||c(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){b.disabled||c(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){b.disabled||c(this).removeClass("ui-state-focus")});a.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom"); +if(b.navigation){var d=a.element.find("a").filter(b.navigationFilter).eq(0);if(d.length){var f=d.closest(".ui-accordion-header");a.active=f.length?f:d.closest(".ui-accordion-content").prev()}}a.active=a._findActive(a.active||b.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");a.active.next().addClass("ui-accordion-content-active");a._createIcons();a.resize();a.element.attr("role","tablist");a.headers.attr("role","tab").bind("keydown.accordion", +function(g){return a._keydown(g)}).next().attr("role","tabpanel");a.headers.not(a.active||"").attr({"aria-expanded":"false",tabIndex:-1}).next().hide();a.active.length?a.active.attr({"aria-expanded":"true",tabIndex:0}):a.headers.eq(0).attr("tabIndex",0);c.browser.safari||a.headers.find("a").attr("tabIndex",-1);b.event&&a.headers.bind(b.event.split(" ").join(".accordion ")+".accordion",function(g){a._clickHandler.call(a,g,this);g.preventDefault()})},_createIcons:function(){var a=this.options;if(a.icons){c("").addClass("ui-icon "+ +a.icons.header).prependTo(this.headers);this.active.children(".ui-icon").toggleClass(a.icons.header).toggleClass(a.icons.headerSelected);this.element.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},destroy:function(){var a=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("tabIndex"); +this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var b=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");if(a.autoHeight||a.fillHeight)b.css("height","");return c.Widget.prototype.destroy.call(this)},_setOption:function(a,b){c.Widget.prototype._setOption.apply(this,arguments);a=="active"&&this.activate(b);if(a=="icons"){this._destroyIcons(); +b&&this._createIcons()}if(a=="disabled")this.headers.add(this.headers.next())[b?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")},_keydown:function(a){if(!(this.options.disabled||a.altKey||a.ctrlKey)){var b=c.ui.keyCode,d=this.headers.length,f=this.headers.index(a.target),g=false;switch(a.keyCode){case b.RIGHT:case b.DOWN:g=this.headers[(f+1)%d];break;case b.LEFT:case b.UP:g=this.headers[(f-1+d)%d];break;case b.SPACE:case b.ENTER:this._clickHandler({target:a.target},a.target); +a.preventDefault()}if(g){c(a.target).attr("tabIndex",-1);c(g).attr("tabIndex",0);g.focus();return false}return true}},resize:function(){var a=this.options,b;if(a.fillSpace){if(c.browser.msie){var d=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}b=this.element.parent().height();c.browser.msie&&this.element.parent().css("overflow",d);this.headers.each(function(){b-=c(this).outerHeight(true)});this.headers.next().each(function(){c(this).height(Math.max(0,b-c(this).innerHeight()+ +c(this).height()))}).css("overflow","auto")}else if(a.autoHeight){b=0;this.headers.next().each(function(){b=Math.max(b,c(this).height("").height())}).height(b)}return this},activate:function(a){this.options.active=a;a=this._findActive(a)[0];this._clickHandler({target:a},a);return this},_findActive:function(a){return a?typeof a==="number"?this.headers.filter(":eq("+a+")"):this.headers.not(this.headers.not(a)):a===false?c([]):this.headers.filter(":eq(0)")},_clickHandler:function(a,b){var d=this.options; +if(!d.disabled)if(a.target){a=c(a.currentTarget||b);b=a[0]===this.active[0];d.active=d.collapsible&&b?false:this.headers.index(a);if(!(this.running||!d.collapsible&&b)){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);if(!b){a.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(d.icons.header).addClass(d.icons.headerSelected); +a.next().addClass("ui-accordion-content-active")}h=a.next();f=this.active.next();g={options:d,newHeader:b&&d.collapsible?c([]):a,oldHeader:this.active,newContent:b&&d.collapsible?c([]):h,oldContent:f};d=this.headers.index(this.active[0])>this.headers.index(a[0]);this.active=b?c([]):a;this._toggle(h,f,g,b,d)}}else if(d.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header); +this.active.next().addClass("ui-accordion-content-active");var f=this.active.next(),g={options:d,newHeader:c([]),oldHeader:d.active,newContent:c([]),oldContent:f},h=this.active=c([]);this._toggle(h,f,g)}},_toggle:function(a,b,d,f,g){var h=this,e=h.options;h.toShow=a;h.toHide=b;h.data=d;var j=function(){if(h)return h._completed.apply(h,arguments)};h._trigger("changestart",null,h.data);h.running=b.size()===0?a.size():b.size();if(e.animated){d={};d=e.collapsible&&f?{toShow:c([]),toHide:b,complete:j, +down:g,autoHeight:e.autoHeight||e.fillSpace}:{toShow:a,toHide:b,complete:j,down:g,autoHeight:e.autoHeight||e.fillSpace};if(!e.proxied)e.proxied=e.animated;if(!e.proxiedDuration)e.proxiedDuration=e.duration;e.animated=c.isFunction(e.proxied)?e.proxied(d):e.proxied;e.duration=c.isFunction(e.proxiedDuration)?e.proxiedDuration(d):e.proxiedDuration;f=c.ui.accordion.animations;var i=e.duration,k=e.animated;if(k&&!f[k]&&!c.easing[k])k="slide";f[k]||(f[k]=function(l){this.slide(l,{easing:k,duration:i||700})}); +f[k](d)}else{if(e.collapsible&&f)a.toggle();else{b.hide();a.show()}j(true)}b.prev().attr({"aria-expanded":"false",tabIndex:-1}).blur();a.prev().attr({"aria-expanded":"true",tabIndex:0}).focus()},_completed:function(a){this.running=a?0:--this.running;if(!this.running){this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this.toHide.removeClass("ui-accordion-content-active");this._trigger("change",null,this.data)}}});c.extend(c.ui.accordion,{version:"1.8.7",animations:{slide:function(a, +b){a=c.extend({easing:"swing",duration:300},a,b);if(a.toHide.size())if(a.toShow.size()){var d=a.toShow.css("overflow"),f=0,g={},h={},e;b=a.toShow;e=b[0].style.width;b.width(parseInt(b.parent().width(),10)-parseInt(b.css("paddingLeft"),10)-parseInt(b.css("paddingRight"),10)-(parseInt(b.css("borderLeftWidth"),10)||0)-(parseInt(b.css("borderRightWidth"),10)||0));c.each(["height","paddingTop","paddingBottom"],function(j,i){h[i]="hide";j=(""+c.css(a.toShow[0],i)).match(/^([\d+-.]+)(.*)$/);g[i]={value:j[1], +unit:j[2]||"px"}});a.toShow.css({height:0,overflow:"hidden"}).show();a.toHide.filter(":hidden").each(a.complete).end().filter(":visible").animate(h,{step:function(j,i){if(i.prop=="height")f=i.end-i.start===0?0:(i.now-i.start)/(i.end-i.start);a.toShow[0].style[i.prop]=f*g[i.prop].value+g[i.prop].unit},duration:a.duration,easing:a.easing,complete:function(){a.autoHeight||a.toShow.css("height","");a.toShow.css({width:e,overflow:d});a.complete()}})}else a.toHide.animate({height:"hide",paddingTop:"hide", +paddingBottom:"hide"},a);else a.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},a)},bounceslide:function(a){this.slide(a,{easing:a.down?"easeOutBounce":"swing",duration:a.down?1E3:200})}}})})(jQuery); +;/* + * jQuery UI Autocomplete 1.8.7 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Autocomplete + * + * Depends: + * jquery.ui.core.js + * jquery.ui.widget.js + * jquery.ui.position.js + */ +(function(d){d.widget("ui.autocomplete",{options:{appendTo:"body",delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},_create:function(){var a=this,b=this.element[0].ownerDocument,f;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(c){if(!(a.options.disabled||a.element.attr("readonly"))){f=false;var e=d.ui.keyCode;switch(c.keyCode){case e.PAGE_UP:a._move("previousPage", +c);break;case e.PAGE_DOWN:a._move("nextPage",c);break;case e.UP:a._move("previous",c);c.preventDefault();break;case e.DOWN:a._move("next",c);c.preventDefault();break;case e.ENTER:case e.NUMPAD_ENTER:if(a.menu.active){f=true;c.preventDefault()}case e.TAB:if(!a.menu.active)return;a.menu.select(c);break;case e.ESCAPE:a.element.val(a.term);a.close(c);break;default:clearTimeout(a.searching);a.searching=setTimeout(function(){if(a.term!=a.element.val()){a.selectedItem=null;a.search(null,c)}},a.options.delay); +break}}}).bind("keypress.autocomplete",function(c){if(f){f=false;c.preventDefault()}}).bind("focus.autocomplete",function(){if(!a.options.disabled){a.selectedItem=null;a.previous=a.element.val()}}).bind("blur.autocomplete",function(c){if(!a.options.disabled){clearTimeout(a.searching);a.closing=setTimeout(function(){a.close(c);a._change(c)},150)}});this._initSource();this.response=function(){return a._response.apply(a,arguments)};this.menu=d("
      ").addClass("ui-autocomplete").appendTo(d(this.options.appendTo|| +"body",b)[0]).mousedown(function(c){var e=a.menu.element[0];d(c.target).closest(".ui-menu-item").length||setTimeout(function(){d(document).one("mousedown",function(g){g.target!==a.element[0]&&g.target!==e&&!d.ui.contains(e,g.target)&&a.close()})},1);setTimeout(function(){clearTimeout(a.closing)},13)}).menu({focus:function(c,e){e=e.item.data("item.autocomplete");false!==a._trigger("focus",c,{item:e})&&/^key/.test(c.originalEvent.type)&&a.element.val(e.value)},selected:function(c,e){var g=e.item.data("item.autocomplete"), +h=a.previous;if(a.element[0]!==b.activeElement){a.element.focus();a.previous=h;setTimeout(function(){a.previous=h;a.selectedItem=g},1)}false!==a._trigger("select",c,{item:g})&&a.element.val(g.value);a.term=a.element.val();a.close(c);a.selectedItem=g},blur:function(){a.menu.element.is(":visible")&&a.element.val()!==a.term&&a.element.val(a.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");d.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup"); +this.menu.element.remove();d.Widget.prototype.destroy.call(this)},_setOption:function(a,b){d.Widget.prototype._setOption.apply(this,arguments);a==="source"&&this._initSource();if(a==="appendTo")this.menu.element.appendTo(d(b||"body",this.element[0].ownerDocument)[0])},_initSource:function(){var a=this,b,f;if(d.isArray(this.options.source)){b=this.options.source;this.source=function(c,e){e(d.ui.autocomplete.filter(b,c.term))}}else if(typeof this.options.source==="string"){f=this.options.source;this.source= +function(c,e){a.xhr&&a.xhr.abort();a.xhr=d.ajax({url:f,data:c,dataType:"json",success:function(g,h,i){i===a.xhr&&e(g);a.xhr=null},error:function(g){g===a.xhr&&e([]);a.xhr=null}})}}else this.source=this.options.source},search:function(a,b){a=a!=null?a:this.element.val();this.term=this.element.val();if(a.length").data("item.autocomplete",b).append(d("").text(b.label)).appendTo(a)},_move:function(a,b){if(this.menu.element.is(":visible"))if(this.menu.first()&&/^previous/.test(a)||this.menu.last()&&/^next/.test(a)){this.element.val(this.term);this.menu.deactivate()}else this.menu[a](b);else this.search(null,b)},widget:function(){return this.menu.element}}); +d.extend(d.ui.autocomplete,{escapeRegex:function(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(a,b){var f=new RegExp(d.ui.autocomplete.escapeRegex(b),"i");return d.grep(a,function(c){return f.test(c.label||c.value||c)})}})})(jQuery); +(function(d){d.widget("ui.menu",{_create:function(){var a=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(b){if(d(b.target).closest(".ui-menu-item a").length){b.preventDefault();a.select(b)}});this.refresh()},refresh:function(){var a=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex", +-1).mouseenter(function(b){a.activate(b,d(this).parent())}).mouseleave(function(){a.deactivate()})},activate:function(a,b){this.deactivate();if(this.hasScroll()){var f=b.offset().top-this.element.offset().top,c=this.element.attr("scrollTop"),e=this.element.height();if(f<0)this.element.attr("scrollTop",c+f);else f>=e&&this.element.attr("scrollTop",c+f-e+b.height())}this.active=b.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",a,{item:b})}, +deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id");this._trigger("blur");this.active=null}},next:function(a){this.move("next",".ui-menu-item:first",a)},previous:function(a){this.move("prev",".ui-menu-item:last",a)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(a,b,f){if(this.active){a=this.active[a+"All"](".ui-menu-item").eq(0); +a.length?this.activate(f,a):this.activate(f,this.element.children(b))}else this.activate(f,this.element.children(b))},nextPage:function(a){if(this.hasScroll())if(!this.active||this.last())this.activate(a,this.element.children(".ui-menu-item:first"));else{var b=this.active.offset().top,f=this.element.height(),c=this.element.children(".ui-menu-item").filter(function(){var e=d(this).offset().top-b-f+d(this).height();return e<10&&e>-10});c.length||(c=this.element.children(".ui-menu-item:last"));this.activate(a, +c)}else this.activate(a,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))},previousPage:function(a){if(this.hasScroll())if(!this.active||this.first())this.activate(a,this.element.children(".ui-menu-item:last"));else{var b=this.active.offset().top,f=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var c=d(this).offset().top-b+f-d(this).height();return c<10&&c>-10});result.length||(result=this.element.children(".ui-menu-item:first")); +this.activate(a,result)}else this.activate(a,this.element.children(".ui-menu-item").filter(!this.active||this.first()?":last":":first"))},hasScroll:function(){return this.element.height()").addClass("ui-button-text").html(this.options.label).appendTo(b.empty()).text(),d=this.options.icons,e=d.primary&&d.secondary;if(d.primary||d.secondary){b.addClass("ui-button-text-icon"+(e?"s":d.primary?"-primary":"-secondary"));d.primary&&b.prepend("");d.secondary&&b.append("");if(!this.options.text){b.addClass(e?"ui-button-icons-only":"ui-button-icon-only").removeClass("ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary"); +this.hasTitle||b.attr("title",c)}}else b.addClass("ui-button-text-only")}}});a.widget("ui.buttonset",{options:{items:":button, :submit, :reset, :checkbox, :radio, a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(b,c){b==="disabled"&&this.buttons.button("option",b,c);a.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass("ui-corner-left").end().filter(":last").addClass("ui-corner-right").end().end()}, +destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");a.Widget.prototype.destroy.call(this)}})})(jQuery); +;/* + * jQuery UI Dialog 1.8.7 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Dialog + * + * Depends: + * jquery.ui.core.js + * jquery.ui.widget.js + * jquery.ui.button.js + * jquery.ui.draggable.js + * jquery.ui.mouse.js + * jquery.ui.position.js + * jquery.ui.resizable.js + */ +(function(c,j){var k={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},l={maxHeight:true,maxWidth:true,minHeight:true,minWidth:true};c.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:{my:"center",at:"center",collision:"fit",using:function(a){var b=c(this).css(a).offset().top;b<0&& +c(this).css("top",a.top-b)}},resizable:true,show:null,stack:true,title:"",width:300,zIndex:1E3},_create:function(){this.originalTitle=this.element.attr("title");if(typeof this.originalTitle!=="string")this.originalTitle="";this.options.title=this.options.title||this.originalTitle;var a=this,b=a.options,d=b.title||" ",e=c.ui.dialog.getTitleId(a.element),g=(a.uiDialog=c("
      ")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+b.dialogClass).css({zIndex:b.zIndex}).attr("tabIndex", +-1).css("outline",0).keydown(function(i){if(b.closeOnEscape&&i.keyCode&&i.keyCode===c.ui.keyCode.ESCAPE){a.close(i);i.preventDefault()}}).attr({role:"dialog","aria-labelledby":e}).mousedown(function(i){a.moveToTop(false,i)});a.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(g);var f=(a.uiDialogTitlebar=c("
      ")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(g),h=c('').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role", +"button").hover(function(){h.addClass("ui-state-hover")},function(){h.removeClass("ui-state-hover")}).focus(function(){h.addClass("ui-state-focus")}).blur(function(){h.removeClass("ui-state-focus")}).click(function(i){a.close(i);return false}).appendTo(f);(a.uiDialogTitlebarCloseText=c("")).addClass("ui-icon ui-icon-closethick").text(b.closeText).appendTo(h);c("").addClass("ui-dialog-title").attr("id",e).html(d).prependTo(f);if(c.isFunction(b.beforeclose)&&!c.isFunction(b.beforeClose))b.beforeClose= +b.beforeclose;f.find("*").add(f).disableSelection();b.draggable&&c.fn.draggable&&a._makeDraggable();b.resizable&&c.fn.resizable&&a._makeResizable();a._createButtons(b.buttons);a._isOpen=false;c.fn.bgiframe&&g.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){var a=this;a.overlay&&a.overlay.destroy();a.uiDialog.hide();a.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");a.uiDialog.remove();a.originalTitle&& +a.element.attr("title",a.originalTitle);return a},widget:function(){return this.uiDialog},close:function(a){var b=this,d,e;if(false!==b._trigger("beforeClose",a)){b.overlay&&b.overlay.destroy();b.uiDialog.unbind("keypress.ui-dialog");b._isOpen=false;if(b.options.hide)b.uiDialog.hide(b.options.hide,function(){b._trigger("close",a)});else{b.uiDialog.hide();b._trigger("close",a)}c.ui.dialog.overlay.resize();if(b.options.modal){d=0;c(".ui-dialog").each(function(){if(this!==b.uiDialog[0]){e=c(this).css("z-index"); +isNaN(e)||(d=Math.max(d,e))}});c.ui.dialog.maxZ=d}return b}},isOpen:function(){return this._isOpen},moveToTop:function(a,b){var d=this,e=d.options;if(e.modal&&!a||!e.stack&&!e.modal)return d._trigger("focus",b);if(e.zIndex>c.ui.dialog.maxZ)c.ui.dialog.maxZ=e.zIndex;if(d.overlay){c.ui.dialog.maxZ+=1;d.overlay.$el.css("z-index",c.ui.dialog.overlay.maxZ=c.ui.dialog.maxZ)}a={scrollTop:d.element.attr("scrollTop"),scrollLeft:d.element.attr("scrollLeft")};c.ui.dialog.maxZ+=1;d.uiDialog.css("z-index",c.ui.dialog.maxZ); +d.element.attr(a);d._trigger("focus",b);return d},open:function(){if(!this._isOpen){var a=this,b=a.options,d=a.uiDialog;a.overlay=b.modal?new c.ui.dialog.overlay(a):null;a._size();a._position(b.position);d.show(b.show);a.moveToTop(true);b.modal&&d.bind("keypress.ui-dialog",function(e){if(e.keyCode===c.ui.keyCode.TAB){var g=c(":tabbable",this),f=g.filter(":first");g=g.filter(":last");if(e.target===g[0]&&!e.shiftKey){f.focus(1);return false}else if(e.target===f[0]&&e.shiftKey){g.focus(1);return false}}}); +c(a.element.find(":tabbable").get().concat(d.find(".ui-dialog-buttonpane :tabbable").get().concat(d.get()))).eq(0).focus();a._isOpen=true;a._trigger("open");return a}},_createButtons:function(a){var b=this,d=false,e=c("
      ").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),g=c("
      ").addClass("ui-dialog-buttonset").appendTo(e);b.uiDialog.find(".ui-dialog-buttonpane").remove();typeof a==="object"&&a!==null&&c.each(a,function(){return!(d=true)});if(d){c.each(a,function(f, +h){h=c.isFunction(h)?{click:h,text:f}:h;f=c('').attr(h,true).unbind("click").click(function(){h.click.apply(b.element[0],arguments)}).appendTo(g);c.fn.button&&f.button()});e.appendTo(b.uiDialog)}},_makeDraggable:function(){function a(f){return{position:f.position,offset:f.offset}}var b=this,d=b.options,e=c(document),g;b.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(f,h){g= +d.height==="auto"?"auto":c(this).height();c(this).height(c(this).height()).addClass("ui-dialog-dragging");b._trigger("dragStart",f,a(h))},drag:function(f,h){b._trigger("drag",f,a(h))},stop:function(f,h){d.position=[h.position.left-e.scrollLeft(),h.position.top-e.scrollTop()];c(this).removeClass("ui-dialog-dragging").height(g);b._trigger("dragStop",f,a(h));c.ui.dialog.overlay.resize()}})},_makeResizable:function(a){function b(f){return{originalPosition:f.originalPosition,originalSize:f.originalSize, +position:f.position,size:f.size}}a=a===j?this.options.resizable:a;var d=this,e=d.options,g=d.uiDialog.css("position");a=typeof a==="string"?a:"n,e,s,w,se,sw,ne,nw";d.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:d.element,maxWidth:e.maxWidth,maxHeight:e.maxHeight,minWidth:e.minWidth,minHeight:d._minHeight(),handles:a,start:function(f,h){c(this).addClass("ui-dialog-resizing");d._trigger("resizeStart",f,b(h))},resize:function(f,h){d._trigger("resize",f,b(h))},stop:function(f, +h){c(this).removeClass("ui-dialog-resizing");e.height=c(this).height();e.width=c(this).width();d._trigger("resizeStop",f,b(h));c.ui.dialog.overlay.resize()}}).css("position",g).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var a=this.options;return a.height==="auto"?a.minHeight:Math.min(a.minHeight,a.height)},_position:function(a){var b=[],d=[0,0],e;if(a){if(typeof a==="string"||typeof a==="object"&&"0"in a){b=a.split?a.split(" "):[a[0],a[1]];if(b.length=== +1)b[1]=b[0];c.each(["left","top"],function(g,f){if(+b[g]===b[g]){d[g]=b[g];b[g]=f}});a={my:b.join(" "),at:b.join(" "),offset:d.join(" ")}}a=c.extend({},c.ui.dialog.prototype.options.position,a)}else a=c.ui.dialog.prototype.options.position;(e=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position(c.extend({of:window},a));e||this.uiDialog.hide()},_setOptions:function(a){var b=this,d={},e=false;c.each(a,function(g,f){b._setOption(g,f);if(g in k)e=true;if(g in +l)d[g]=f});e&&this._size();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",d)},_setOption:function(a,b){var d=this,e=d.uiDialog;switch(a){case "beforeclose":a="beforeClose";break;case "buttons":d._createButtons(b);break;case "closeText":d.uiDialogTitlebarCloseText.text(""+b);break;case "dialogClass":e.removeClass(d.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+b);break;case "disabled":b?e.addClass("ui-dialog-disabled"):e.removeClass("ui-dialog-disabled"); +break;case "draggable":var g=e.is(":data(draggable)");g&&!b&&e.draggable("destroy");!g&&b&&d._makeDraggable();break;case "position":d._position(b);break;case "resizable":(g=e.is(":data(resizable)"))&&!b&&e.resizable("destroy");g&&typeof b==="string"&&e.resizable("option","handles",b);!g&&b!==false&&d._makeResizable(b);break;case "title":c(".ui-dialog-title",d.uiDialogTitlebar).html(""+(b||" "));break}c.Widget.prototype._setOption.apply(d,arguments)},_size:function(){var a=this.options,b,d,e= +this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});if(a.minWidth>a.width)a.width=a.minWidth;b=this.uiDialog.css({height:"auto",width:a.width}).height();d=Math.max(0,a.minHeight-b);if(a.height==="auto")if(c.support.minHeight)this.element.css({minHeight:d,height:"auto"});else{this.uiDialog.show();a=this.element.css("height","auto").height();e||this.uiDialog.hide();this.element.height(Math.max(a,d))}else this.element.height(Math.max(a.height-b,0));this.uiDialog.is(":data(resizable)")&& +this.uiDialog.resizable("option","minHeight",this._minHeight())}});c.extend(c.ui.dialog,{version:"1.8.7",uuid:0,maxZ:0,getTitleId:function(a){a=a.attr("id");if(!a){this.uuid+=1;a=this.uuid}return"ui-dialog-title-"+a},overlay:function(a){this.$el=c.ui.dialog.overlay.create(a)}});c.extend(c.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:c.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(a){return a+".dialog-overlay"}).join(" "),create:function(a){if(this.instances.length=== +0){setTimeout(function(){c.ui.dialog.overlay.instances.length&&c(document).bind(c.ui.dialog.overlay.events,function(d){if(c(d.target).zIndex()").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(), +height:this.height()});c.fn.bgiframe&&b.bgiframe();this.instances.push(b);return b},destroy:function(a){var b=c.inArray(a,this.instances);b!=-1&&this.oldInstances.push(this.instances.splice(b,1)[0]);this.instances.length===0&&c([document,window]).unbind(".dialog-overlay");a.remove();var d=0;c.each(this.instances,function(){d=Math.max(d,this.css("z-index"))});this.maxZ=d},height:function(){var a,b;if(c.browser.msie&&c.browser.version<7){a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight); +b=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return a");if(!a.values)a.values=[this._valueMin(),this._valueMin()];if(a.values.length&&a.values.length!==2)a.values=[a.values[0],a.values[0]]}else this.range=d("
      ");this.range.appendTo(this.element).addClass("ui-slider-range");if(a.range==="min"||a.range==="max")this.range.addClass("ui-slider-range-"+a.range);this.range.addClass("ui-widget-header")}d(".ui-slider-handle",this.element).length===0&&d("").appendTo(this.element).addClass("ui-slider-handle"); +if(a.values&&a.values.length)for(;d(".ui-slider-handle",this.element).length").appendTo(this.element).addClass("ui-slider-handle");this.handles=d(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(c){c.preventDefault()}).hover(function(){a.disabled||d(this).addClass("ui-state-hover")},function(){d(this).removeClass("ui-state-hover")}).focus(function(){if(a.disabled)d(this).blur(); +else{d(".ui-slider .ui-state-focus").removeClass("ui-state-focus");d(this).addClass("ui-state-focus")}}).blur(function(){d(this).removeClass("ui-state-focus")});this.handles.each(function(c){d(this).data("index.ui-slider-handle",c)});this.handles.keydown(function(c){var e=true,f=d(this).data("index.ui-slider-handle"),h,g,i;if(!b.options.disabled){switch(c.keyCode){case d.ui.keyCode.HOME:case d.ui.keyCode.END:case d.ui.keyCode.PAGE_UP:case d.ui.keyCode.PAGE_DOWN:case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:e= +false;if(!b._keySliding){b._keySliding=true;d(this).addClass("ui-state-active");h=b._start(c,f);if(h===false)return}break}i=b.options.step;h=b.options.values&&b.options.values.length?(g=b.values(f)):(g=b.value());switch(c.keyCode){case d.ui.keyCode.HOME:g=b._valueMin();break;case d.ui.keyCode.END:g=b._valueMax();break;case d.ui.keyCode.PAGE_UP:g=b._trimAlignValue(h+(b._valueMax()-b._valueMin())/5);break;case d.ui.keyCode.PAGE_DOWN:g=b._trimAlignValue(h-(b._valueMax()-b._valueMin())/5);break;case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:if(h=== +b._valueMax())return;g=b._trimAlignValue(h+i);break;case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:if(h===b._valueMin())return;g=b._trimAlignValue(h-i);break}b._slide(c,f,g);return e}}).keyup(function(c){var e=d(this).data("index.ui-slider-handle");if(b._keySliding){b._keySliding=false;b._stop(c,e);b._change(c,e);d(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider"); +this._mouseDestroy();return this},_mouseCapture:function(b){var a=this.options,c,e,f,h,g;if(a.disabled)return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();c=this._normValueFromMouse({x:b.pageX,y:b.pageY});e=this._valueMax()-this._valueMin()+1;h=this;this.handles.each(function(i){var j=Math.abs(c-h.values(i));if(e>j){e=j;f=d(this);g=i}});if(a.range===true&&this.values(1)===a.min){g+=1;f=d(this.handles[g])}if(this._start(b, +g)===false)return false;this._mouseSliding=true;h._handleIndex=g;f.addClass("ui-state-active").focus();a=f.offset();this._clickOffset=!d(b.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:b.pageX-a.left-f.width()/2,top:b.pageY-a.top-f.height()/2-(parseInt(f.css("borderTopWidth"),10)||0)-(parseInt(f.css("borderBottomWidth"),10)||0)+(parseInt(f.css("marginTop"),10)||0)};this.handles.hasClass("ui-state-hover")||this._slide(b,g,c);return this._animateOff=true},_mouseStart:function(){return true}, +_mouseDrag:function(b){var a=this._normValueFromMouse({x:b.pageX,y:b.pageY});this._slide(b,this._handleIndex,a);return false},_mouseStop:function(b){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(b,this._handleIndex);this._change(b,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=false},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(b){var a; +if(this.orientation==="horizontal"){a=this.elementSize.width;b=b.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{a=this.elementSize.height;b=b.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}a=b/a;if(a>1)a=1;if(a<0)a=0;if(this.orientation==="vertical")a=1-a;b=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+a*b)},_start:function(b,a){var c={handle:this.handles[a],value:this.value()};if(this.options.values&&this.options.values.length){c.value= +this.values(a);c.values=this.values()}return this._trigger("start",b,c)},_slide:function(b,a,c){var e;if(this.options.values&&this.options.values.length){e=this.values(a?0:1);if(this.options.values.length===2&&this.options.range===true&&(a===0&&c>e||a===1&&c1){this.options.values[b]=this._trimAlignValue(a);this._refreshValue();this._change(null,b)}if(arguments.length)if(d.isArray(arguments[0])){c=this.options.values;e=arguments[0];for(f=0;f=this._valueMax())return this._valueMax();var a=this.options.step>0?this.options.step:1,c=(b-this._valueMin())%a;alignValue=b-c;if(Math.abs(c)*2>=a)alignValue+=c>0?a:-a;return parseFloat(alignValue.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max}, +_refreshValue:function(){var b=this.options.range,a=this.options,c=this,e=!this._animateOff?a.animate:false,f,h={},g,i,j,l;if(this.options.values&&this.options.values.length)this.handles.each(function(k){f=(c.values(k)-c._valueMin())/(c._valueMax()-c._valueMin())*100;h[c.orientation==="horizontal"?"left":"bottom"]=f+"%";d(this).stop(1,1)[e?"animate":"css"](h,a.animate);if(c.options.range===true)if(c.orientation==="horizontal"){if(k===0)c.range.stop(1,1)[e?"animate":"css"]({left:f+"%"},a.animate); +if(k===1)c.range[e?"animate":"css"]({width:f-g+"%"},{queue:false,duration:a.animate})}else{if(k===0)c.range.stop(1,1)[e?"animate":"css"]({bottom:f+"%"},a.animate);if(k===1)c.range[e?"animate":"css"]({height:f-g+"%"},{queue:false,duration:a.animate})}g=f});else{i=this.value();j=this._valueMin();l=this._valueMax();f=l!==j?(i-j)/(l-j)*100:0;h[c.orientation==="horizontal"?"left":"bottom"]=f+"%";this.handle.stop(1,1)[e?"animate":"css"](h,a.animate);if(b==="min"&&this.orientation==="horizontal")this.range.stop(1, +1)[e?"animate":"css"]({width:f+"%"},a.animate);if(b==="max"&&this.orientation==="horizontal")this.range[e?"animate":"css"]({width:100-f+"%"},{queue:false,duration:a.animate});if(b==="min"&&this.orientation==="vertical")this.range.stop(1,1)[e?"animate":"css"]({height:f+"%"},a.animate);if(b==="max"&&this.orientation==="vertical")this.range[e?"animate":"css"]({height:100-f+"%"},{queue:false,duration:a.animate})}}});d.extend(d.ui.slider,{version:"1.8.7"})})(jQuery); +;/* + * jQuery UI Tabs 1.8.7 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Tabs + * + * Depends: + * jquery.ui.core.js + * jquery.ui.widget.js + */ +(function(d,p){function u(){return++v}function w(){return++x}var v=0,x=0;d.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"
      ",remove:null,select:null,show:null,spinner:"Loading…",tabTemplate:"
    • #{label}
    • "},_create:function(){this._tabify(true)},_setOption:function(b,e){if(b=="selected")this.options.collapsible&& +e==this.options.selected||this.select(e);else{this.options[b]=e;this._tabify()}},_tabId:function(b){return b.title&&b.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+u()},_sanitizeSelector:function(b){return b.replace(/:/g,"\\:")},_cookie:function(){var b=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+w());return d.cookie.apply(null,[b].concat(d.makeArray(arguments)))},_ui:function(b,e){return{tab:b,panel:e,index:this.anchors.index(b)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var b= +d(this);b.html(b.data("label.tabs")).removeData("label.tabs")})},_tabify:function(b){function e(g,f){g.css("display","");!d.support.opacity&&f.opacity&&g[0].style.removeAttribute("filter")}var a=this,c=this.options,h=/^#.+/;this.list=this.element.find("ol,ul").eq(0);this.lis=d(" > li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return d("a",this)[0]});this.panels=d([]);this.anchors.each(function(g,f){var i=d(f).attr("href"),l=i.split("#")[0],q;if(l&&(l===location.toString().split("#")[0]|| +(q=d("base")[0])&&l===q.href)){i=f.hash;f.href=i}if(h.test(i))a.panels=a.panels.add(a.element.find(a._sanitizeSelector(i)));else if(i&&i!=="#"){d.data(f,"href.tabs",i);d.data(f,"load.tabs",i.replace(/#.*$/,""));i=a._tabId(f);f.href="#"+i;f=a.element.find("#"+i);if(!f.length){f=d(c.panelTemplate).attr("id",i).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(a.panels[g-1]||a.list);f.data("destroy.tabs",true)}a.panels=a.panels.add(f)}else c.disabled.push(g)});if(b){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all"); +this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(c.selected===p){location.hash&&this.anchors.each(function(g,f){if(f.hash==location.hash){c.selected=g;return false}});if(typeof c.selected!=="number"&&c.cookie)c.selected=parseInt(a._cookie(),10);if(typeof c.selected!=="number"&&this.lis.filter(".ui-tabs-selected").length)c.selected= +this.lis.index(this.lis.filter(".ui-tabs-selected"));c.selected=c.selected||(this.lis.length?0:-1)}else if(c.selected===null)c.selected=-1;c.selected=c.selected>=0&&this.anchors[c.selected]||c.selected<0?c.selected:0;c.disabled=d.unique(c.disabled.concat(d.map(this.lis.filter(".ui-state-disabled"),function(g){return a.lis.index(g)}))).sort();d.inArray(c.selected,c.disabled)!=-1&&c.disabled.splice(d.inArray(c.selected,c.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active"); +if(c.selected>=0&&this.anchors.length){a.element.find(a._sanitizeSelector(a.anchors[c.selected].hash)).removeClass("ui-tabs-hide");this.lis.eq(c.selected).addClass("ui-tabs-selected ui-state-active");a.element.queue("tabs",function(){a._trigger("show",null,a._ui(a.anchors[c.selected],a.element.find(a._sanitizeSelector(a.anchors[c.selected].hash))))});this.load(c.selected)}d(window).bind("unload",function(){a.lis.add(a.anchors).unbind(".tabs");a.lis=a.anchors=a.panels=null})}else c.selected=this.lis.index(this.lis.filter(".ui-tabs-selected")); +this.element[c.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");c.cookie&&this._cookie(c.selected,c.cookie);b=0;for(var j;j=this.lis[b];b++)d(j)[d.inArray(b,c.disabled)!=-1&&!d(j).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");c.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(c.event!=="mouseover"){var k=function(g,f){f.is(":not(.ui-state-disabled)")&&f.addClass("ui-state-"+g)},n=function(g,f){f.removeClass("ui-state-"+ +g)};this.lis.bind("mouseover.tabs",function(){k("hover",d(this))});this.lis.bind("mouseout.tabs",function(){n("hover",d(this))});this.anchors.bind("focus.tabs",function(){k("focus",d(this).closest("li"))});this.anchors.bind("blur.tabs",function(){n("focus",d(this).closest("li"))})}var m,o;if(c.fx)if(d.isArray(c.fx)){m=c.fx[0];o=c.fx[1]}else m=o=c.fx;var r=o?function(g,f){d(g).closest("li").addClass("ui-tabs-selected ui-state-active");f.hide().removeClass("ui-tabs-hide").animate(o,o.duration||"normal", +function(){e(f,o);a._trigger("show",null,a._ui(g,f[0]))})}:function(g,f){d(g).closest("li").addClass("ui-tabs-selected ui-state-active");f.removeClass("ui-tabs-hide");a._trigger("show",null,a._ui(g,f[0]))},s=m?function(g,f){f.animate(m,m.duration||"normal",function(){a.lis.removeClass("ui-tabs-selected ui-state-active");f.addClass("ui-tabs-hide");e(f,m);a.element.dequeue("tabs")})}:function(g,f){a.lis.removeClass("ui-tabs-selected ui-state-active");f.addClass("ui-tabs-hide");a.element.dequeue("tabs")}; +this.anchors.bind(c.event+".tabs",function(){var g=this,f=d(g).closest("li"),i=a.panels.filter(":not(.ui-tabs-hide)"),l=a.element.find(a._sanitizeSelector(g.hash));if(f.hasClass("ui-tabs-selected")&&!c.collapsible||f.hasClass("ui-state-disabled")||f.hasClass("ui-state-processing")||a.panels.filter(":animated").length||a._trigger("select",null,a._ui(this,l[0]))===false){this.blur();return false}c.selected=a.anchors.index(this);a.abort();if(c.collapsible)if(f.hasClass("ui-tabs-selected")){c.selected= +-1;c.cookie&&a._cookie(c.selected,c.cookie);a.element.queue("tabs",function(){s(g,i)}).dequeue("tabs");this.blur();return false}else if(!i.length){c.cookie&&a._cookie(c.selected,c.cookie);a.element.queue("tabs",function(){r(g,l)});a.load(a.anchors.index(this));this.blur();return false}c.cookie&&a._cookie(c.selected,c.cookie);if(l.length){i.length&&a.element.queue("tabs",function(){s(g,i)});a.element.queue("tabs",function(){r(g,l)});a.load(a.anchors.index(this))}else throw"jQuery UI Tabs: Mismatching fragment identifier."; +d.browser.msie&&this.blur()});this.anchors.bind("click.tabs",function(){return false})},_getIndex:function(b){if(typeof b=="string")b=this.anchors.index(this.anchors.filter("[href$="+b+"]"));return b},destroy:function(){var b=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var e= +d.data(this,"href.tabs");if(e)this.href=e;var a=d(this).unbind(".tabs");d.each(["href","load","cache"],function(c,h){a.removeData(h+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){d.data(this,"destroy.tabs")?d(this).remove():d(this).removeClass("ui-state-default ui-corner-top ui-tabs-selected ui-state-active ui-state-hover ui-state-focus ui-state-disabled ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide")});b.cookie&&this._cookie(null,b.cookie);return this},add:function(b, +e,a){if(a===p)a=this.anchors.length;var c=this,h=this.options;e=d(h.tabTemplate.replace(/#\{href\}/g,b).replace(/#\{label\}/g,e));b=!b.indexOf("#")?b.replace("#",""):this._tabId(d("a",e)[0]);e.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var j=c.element.find("#"+b);j.length||(j=d(h.panelTemplate).attr("id",b).data("destroy.tabs",true));j.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(a>=this.lis.length){e.appendTo(this.list);j.appendTo(this.list[0].parentNode)}else{e.insertBefore(this.lis[a]); +j.insertBefore(this.panels[a])}h.disabled=d.map(h.disabled,function(k){return k>=a?++k:k});this._tabify();if(this.anchors.length==1){h.selected=0;e.addClass("ui-tabs-selected ui-state-active");j.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){c._trigger("show",null,c._ui(c.anchors[0],c.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[a],this.panels[a]));return this},remove:function(b){b=this._getIndex(b);var e=this.options,a=this.lis.eq(b).remove(),c=this.panels.eq(b).remove(); +if(a.hasClass("ui-tabs-selected")&&this.anchors.length>1)this.select(b+(b+1=b?--h:h});this._tabify();this._trigger("remove",null,this._ui(a.find("a")[0],c[0]));return this},enable:function(b){b=this._getIndex(b);var e=this.options;if(d.inArray(b,e.disabled)!=-1){this.lis.eq(b).removeClass("ui-state-disabled");e.disabled=d.grep(e.disabled,function(a){return a!=b});this._trigger("enable",null, +this._ui(this.anchors[b],this.panels[b]));return this}},disable:function(b){b=this._getIndex(b);var e=this.options;if(b!=e.selected){this.lis.eq(b).addClass("ui-state-disabled");e.disabled.push(b);e.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[b],this.panels[b]))}return this},select:function(b){b=this._getIndex(b);if(b==-1)if(this.options.collapsible&&this.options.selected!=-1)b=this.options.selected;else return this;this.anchors.eq(b).trigger(this.options.event+".tabs");return this}, +load:function(b){b=this._getIndex(b);var e=this,a=this.options,c=this.anchors.eq(b)[0],h=d.data(c,"load.tabs");this.abort();if(!h||this.element.queue("tabs").length!==0&&d.data(c,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(b).addClass("ui-state-processing");if(a.spinner){var j=d("span",c);j.data("label.tabs",j.html()).html(a.spinner)}this.xhr=d.ajax(d.extend({},a.ajaxOptions,{url:h,success:function(k,n){e.element.find(e._sanitizeSelector(c.hash)).html(k);e._cleanup();a.cache&&d.data(c, +"cache.tabs",true);e._trigger("load",null,e._ui(e.anchors[b],e.panels[b]));try{a.ajaxOptions.success(k,n)}catch(m){}},error:function(k,n){e._cleanup();e._trigger("load",null,e._ui(e.anchors[b],e.panels[b]));try{a.ajaxOptions.error(k,n,b,c)}catch(m){}}}));e.element.dequeue("tabs");return this}},abort:function(){this.element.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup();return this}, +url:function(b,e){this.anchors.eq(b).removeData("cache.tabs").data("load.tabs",e);return this},length:function(){return this.anchors.length}});d.extend(d.ui.tabs,{version:"1.8.7"});d.extend(d.ui.tabs.prototype,{rotation:null,rotate:function(b,e){var a=this,c=this.options,h=a._rotate||(a._rotate=function(j){clearTimeout(a.rotation);a.rotation=setTimeout(function(){var k=c.selected;a.select(++k')}function E(a,b){d.extend(a,b);for(var c in b)if(b[c]== +null||b[c]==G)a[c]=b[c];return a}d.extend(d.ui,{datepicker:{version:"1.8.7"}});var y=(new Date).getTime();d.extend(K.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){E(this._defaults,a||{});return this},_attachDatepicker:function(a,b){var c=null;for(var e in this._defaults){var f=a.getAttribute("date:"+e);if(f){c=c||{};try{c[e]=eval(f)}catch(h){c[e]=f}}}e=a.nodeName.toLowerCase(); +f=e=="div"||e=="span";if(!a.id){this.uuid+=1;a.id="dp"+this.uuid}var i=this._newInst(d(a),f);i.settings=d.extend({},b||{},c||{});if(e=="input")this._connectDatepicker(a,i);else f&&this._inlineDatepicker(a,i)},_newInst:function(a,b){return{id:a[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dpDiv:!b?this.dpDiv:d('
      ')}}, +_connectDatepicker:function(a,b){var c=d(a);b.append=d([]);b.trigger=d([]);if(!c.hasClass(this.markerClassName)){this._attachments(c,b);c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});this._autoSize(b);d.data(a,"datepicker",b)}},_attachments:function(a,b){var c=this._get(b,"appendText"),e=this._get(b,"isRTL");b.append&& +b.append.remove();if(c){b.append=d(''+c+"");a[e?"before":"after"](b.append)}a.unbind("focus",this._showDatepicker);b.trigger&&b.trigger.remove();c=this._get(b,"showOn");if(c=="focus"||c=="both")a.focus(this._showDatepicker);if(c=="button"||c=="both"){c=this._get(b,"buttonText");var f=this._get(b,"buttonImage");b.trigger=d(this._get(b,"buttonImageOnly")?d("").addClass(this._triggerClass).attr({src:f,alt:c,title:c}):d('').addClass(this._triggerClass).html(f== +""?c:d("").attr({src:f,alt:c,title:c})));a[e?"before":"after"](b.trigger);b.trigger.click(function(){d.datepicker._datepickerShowing&&d.datepicker._lastInput==a[0]?d.datepicker._hideDatepicker():d.datepicker._showDatepicker(a[0]);return false})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b=new Date(2009,11,20),c=this._get(a,"dateFormat");if(c.match(/[DM]/)){var e=function(f){for(var h=0,i=0,g=0;gh){h=f[g].length;i=g}return i};b.setMonth(e(this._get(a, +c.match(/MM/)?"monthNames":"monthNamesShort")));b.setDate(e(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-b.getDay())}a.input.attr("size",this._formatDate(a,b).length)}},_inlineDatepicker:function(a,b){var c=d(a);if(!c.hasClass(this.markerClassName)){c.addClass(this.markerClassName).append(b.dpDiv).bind("setData.datepicker",function(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});d.data(a,"datepicker",b);this._setDate(b,this._getDefaultDate(b), +true);this._updateDatepicker(b);this._updateAlternate(b);b.dpDiv.show()}},_dialogDatepicker:function(a,b,c,e,f){a=this._dialogInst;if(!a){this.uuid+=1;this._dialogInput=d('');this._dialogInput.keydown(this._doKeyDown);d("body").append(this._dialogInput);a=this._dialogInst=this._newInst(this._dialogInput,false);a.settings={};d.data(this._dialogInput[0],"datepicker",a)}E(a.settings,e||{}); +b=b&&b.constructor==Date?this._formatDate(a,b):b;this._dialogInput.val(b);this._pos=f?f.length?f:[f.pageX,f.pageY]:null;if(!this._pos)this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");a.settings.onSelect=c;this._inDialog=true;this.dpDiv.addClass(this._dialogClass); +this._showDatepicker(this._dialogInput[0]);d.blockUI&&d.blockUI(this.dpDiv);d.data(this._dialogInput[0],"datepicker",a);return this},_destroyDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();d.removeData(a,"datepicker");if(e=="input"){c.append.remove();c.trigger.remove();b.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup", +this._doKeyUp)}else if(e=="div"||e=="span")b.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=false;c.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else if(e=="div"||e=="span")b.children("."+this._inlineClass).children().removeClass("ui-state-disabled");this._disabledInputs=d.map(this._disabledInputs, +function(f){return f==a?null:f})}},_disableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=true;c.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else if(e=="div"||e=="span")b.children("."+this._inlineClass).children().addClass("ui-state-disabled");this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null: +f});this._disabledInputs[this._disabledInputs.length]=a}},_isDisabledDatepicker:function(a){if(!a)return false;for(var b=0;b-1}},_doKeyUp:function(a){a=d.datepicker._getInst(a.target);if(a.input.val()!=a.lastVal)try{if(d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,d.datepicker._getFormatConfig(a))){d.datepicker._setDateFromField(a);d.datepicker._updateAlternate(a);d.datepicker._updateDatepicker(a)}}catch(b){d.datepicker.log(b)}return true}, +_showDatepicker:function(a){a=a.target||a;if(a.nodeName.toLowerCase()!="input")a=d("input",a.parentNode)[0];if(!(d.datepicker._isDisabledDatepicker(a)||d.datepicker._lastInput==a)){var b=d.datepicker._getInst(a);d.datepicker._curInst&&d.datepicker._curInst!=b&&d.datepicker._curInst.dpDiv.stop(true,true);var c=d.datepicker._get(b,"beforeShow");E(b.settings,c?c.apply(a,[a,b]):{});b.lastVal=null;d.datepicker._lastInput=a;d.datepicker._setDateFromField(b);if(d.datepicker._inDialog)a.value="";if(!d.datepicker._pos){d.datepicker._pos= +d.datepicker._findPos(a);d.datepicker._pos[1]+=a.offsetHeight}var e=false;d(a).parents().each(function(){e|=d(this).css("position")=="fixed";return!e});if(e&&d.browser.opera){d.datepicker._pos[0]-=document.documentElement.scrollLeft;d.datepicker._pos[1]-=document.documentElement.scrollTop}c={left:d.datepicker._pos[0],top:d.datepicker._pos[1]};d.datepicker._pos=null;b.dpDiv.empty();b.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});d.datepicker._updateDatepicker(b);c=d.datepicker._checkOffset(b, +c,e);b.dpDiv.css({position:d.datepicker._inDialog&&d.blockUI?"static":e?"fixed":"absolute",display:"none",left:c.left+"px",top:c.top+"px"});if(!b.inline){c=d.datepicker._get(b,"showAnim");var f=d.datepicker._get(b,"duration"),h=function(){d.datepicker._datepickerShowing=true;var i=b.dpDiv.find("iframe.ui-datepicker-cover");if(i.length){var g=d.datepicker._getBorders(b.dpDiv);i.css({left:-g[0],top:-g[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()})}};b.dpDiv.zIndex(d(a).zIndex()+1);d.effects&& +d.effects[c]?b.dpDiv.show(c,d.datepicker._get(b,"showOptions"),f,h):b.dpDiv[c||"show"](c?f:null,h);if(!c||!f)h();b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus();d.datepicker._curInst=b}}},_updateDatepicker:function(a){var b=this,c=d.datepicker._getBorders(a.dpDiv);a.dpDiv.empty().append(this._generateHTML(a));var e=a.dpDiv.find("iframe.ui-datepicker-cover");e.length&&e.css({left:-c[0],top:-c[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()});a.dpDiv.find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout", +function(){d(this).removeClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&d(this).removeClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&d(this).removeClass("ui-datepicker-next-hover")}).bind("mouseover",function(){if(!b._isDisabledDatepicker(a.inline?a.dpDiv.parent()[0]:a.input[0])){d(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");d(this).addClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!= +-1&&d(this).addClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&d(this).addClass("ui-datepicker-next-hover")}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();c=this._getNumberOfMonths(a);e=c[1];e>1?a.dpDiv.addClass("ui-datepicker-multi-"+e).css("width",17*e+"em"):a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");a.dpDiv[(c[0]!=1||c[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");a.dpDiv[(this._get(a, +"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");a==d.datepicker._curInst&&d.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.input.focus();if(a.yearshtml){var f=a.yearshtml;setTimeout(function(){f===a.yearshtml&&a.dpDiv.find("select.ui-datepicker-year:first").replaceWith(a.yearshtml);f=a.yearshtml=null},0)}},_getBorders:function(a){var b=function(c){return{thin:1,medium:2,thick:3}[c]||c};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]}, +_checkOffset:function(a,b,c){var e=a.dpDiv.outerWidth(),f=a.dpDiv.outerHeight(),h=a.input?a.input.outerWidth():0,i=a.input?a.input.outerHeight():0,g=document.documentElement.clientWidth+d(document).scrollLeft(),j=document.documentElement.clientHeight+d(document).scrollTop();b.left-=this._get(a,"isRTL")?e-h:0;b.left-=c&&b.left==a.input.offset().left?d(document).scrollLeft():0;b.top-=c&&b.top==a.input.offset().top+i?d(document).scrollTop():0;b.left-=Math.min(b.left,b.left+e>g&&g>e?Math.abs(b.left+e- +g):0);b.top-=Math.min(b.top,b.top+f>j&&j>f?Math.abs(f+i):0);return b},_findPos:function(a){for(var b=this._get(this._getInst(a),"isRTL");a&&(a.type=="hidden"||a.nodeType!=1);)a=a[b?"previousSibling":"nextSibling"];a=d(a).offset();return[a.left,a.top]},_hideDatepicker:function(a){var b=this._curInst;if(!(!b||a&&b!=d.data(a,"datepicker")))if(this._datepickerShowing){a=this._get(b,"showAnim");var c=this._get(b,"duration"),e=function(){d.datepicker._tidyDialog(b);this._curInst=null};d.effects&&d.effects[a]? +b.dpDiv.hide(a,d.datepicker._get(b,"showOptions"),c,e):b.dpDiv[a=="slideDown"?"slideUp":a=="fadeIn"?"fadeOut":"hide"](a?c:null,e);a||e();if(a=this._get(b,"onClose"))a.apply(b.input?b.input[0]:null,[b.input?b.input.val():"",b]);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(d.blockUI){d.unblockUI();d("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")}, +_checkExternalClick:function(a){if(d.datepicker._curInst){a=d(a.target);a[0].id!=d.datepicker._mainDivId&&a.parents("#"+d.datepicker._mainDivId).length==0&&!a.hasClass(d.datepicker.markerClassName)&&!a.hasClass(d.datepicker._triggerClass)&&d.datepicker._datepickerShowing&&!(d.datepicker._inDialog&&d.blockUI)&&d.datepicker._hideDatepicker()}},_adjustDate:function(a,b,c){a=d(a);var e=this._getInst(a[0]);if(!this._isDisabledDatepicker(a[0])){this._adjustInstDate(e,b+(c=="M"?this._get(e,"showCurrentAtPos"): +0),c);this._updateDatepicker(e)}},_gotoToday:function(a){a=d(a);var b=this._getInst(a[0]);if(this._get(b,"gotoCurrent")&&b.currentDay){b.selectedDay=b.currentDay;b.drawMonth=b.selectedMonth=b.currentMonth;b.drawYear=b.selectedYear=b.currentYear}else{var c=new Date;b.selectedDay=c.getDate();b.drawMonth=b.selectedMonth=c.getMonth();b.drawYear=b.selectedYear=c.getFullYear()}this._notifyChange(b);this._adjustDate(a)},_selectMonthYear:function(a,b,c){a=d(a);var e=this._getInst(a[0]);e._selectingMonthYear= +false;e["selected"+(c=="M"?"Month":"Year")]=e["draw"+(c=="M"?"Month":"Year")]=parseInt(b.options[b.selectedIndex].value,10);this._notifyChange(e);this._adjustDate(a)},_clickMonthYear:function(a){var b=this._getInst(d(a)[0]);b.input&&b._selectingMonthYear&&setTimeout(function(){b.input.focus()},0);b._selectingMonthYear=!b._selectingMonthYear},_selectDay:function(a,b,c,e){var f=d(a);if(!(d(e).hasClass(this._unselectableClass)||this._isDisabledDatepicker(f[0]))){f=this._getInst(f[0]);f.selectedDay=f.currentDay= +d("a",e).html();f.selectedMonth=f.currentMonth=b;f.selectedYear=f.currentYear=c;this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear))}},_clearDate:function(a){a=d(a);this._getInst(a[0]);this._selectDate(a,"")},_selectDate:function(a,b){a=this._getInst(d(a)[0]);b=b!=null?b:this._formatDate(a);a.input&&a.input.val(b);this._updateAlternate(a);var c=this._get(a,"onSelect");if(c)c.apply(a.input?a.input[0]:null,[b,a]);else a.input&&a.input.trigger("change");if(a.inline)this._updateDatepicker(a); +else{this._hideDatepicker();this._lastInput=a.input[0];typeof a.input[0]!="object"&&a.input.focus();this._lastInput=null}},_updateAlternate:function(a){var b=this._get(a,"altField");if(b){var c=this._get(a,"altFormat")||this._get(a,"dateFormat"),e=this._getDate(a),f=this.formatDate(c,e,this._getFormatConfig(a));d(b).each(function(){d(this).val(f)})}},noWeekends:function(a){a=a.getDay();return[a>0&&a<6,""]},iso8601Week:function(a){a=new Date(a.getTime());a.setDate(a.getDate()+4-(a.getDay()||7));var b= +a.getTime();a.setMonth(0);a.setDate(1);return Math.floor(Math.round((b-a)/864E5)/7)+1},parseDate:function(a,b,c){if(a==null||b==null)throw"Invalid arguments";b=typeof b=="object"?b.toString():b+"";if(b=="")return null;for(var e=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff,f=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,h=(c?c.dayNames:null)||this._defaults.dayNames,i=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,g=(c?c.monthNames:null)||this._defaults.monthNames, +j=c=-1,l=-1,u=-1,k=false,o=function(p){(p=z+1-1){j=1;l=u;do{e=this._getDaysInMonth(c,j-1);if(l<=e)break;j++;l-=e}while(1)}w=this._daylightSavingAdjust(new Date(c,j-1,l));if(w.getFullYear()!=c||w.getMonth()+1!=j||w.getDate()!=l)throw"Invalid date";return w},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y", +RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*1E7,formatDate:function(a,b,c){if(!b)return"";var e=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,f=(c?c.dayNames:null)||this._defaults.dayNames,h=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort;c=(c?c.monthNames:null)||this._defaults.monthNames;var i=function(o){(o=k+112?a.getHours()+2:0);return a},_setDate:function(a,b,c){var e=!b,f=a.selectedMonth,h=a.selectedYear;b=this._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay= +a.currentDay=b.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=b.getMonth();a.drawYear=a.selectedYear=a.currentYear=b.getFullYear();if((f!=a.selectedMonth||h!=a.selectedYear)&&!c)this._notifyChange(a);this._adjustInstDate(a);if(a.input)a.input.val(e?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||a.input&&a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_generateHTML:function(a){var b=new Date;b=this._daylightSavingAdjust(new Date(b.getFullYear(), +b.getMonth(),b.getDate()));var c=this._get(a,"isRTL"),e=this._get(a,"showButtonPanel"),f=this._get(a,"hideIfNoPrevNext"),h=this._get(a,"navigationAsDateFormat"),i=this._getNumberOfMonths(a),g=this._get(a,"showCurrentAtPos"),j=this._get(a,"stepMonths"),l=i[0]!=1||i[1]!=1,u=this._daylightSavingAdjust(!a.currentDay?new Date(9999,9,9):new Date(a.currentYear,a.currentMonth,a.currentDay)),k=this._getMinMaxDate(a,"min"),o=this._getMinMaxDate(a,"max");g=a.drawMonth-g;var m=a.drawYear;if(g<0){g+=12;m--}if(o){var n= +this._daylightSavingAdjust(new Date(o.getFullYear(),o.getMonth()-i[0]*i[1]+1,o.getDate()));for(n=k&&nn;){g--;if(g<0){g=11;m--}}}a.drawMonth=g;a.drawYear=m;n=this._get(a,"prevText");n=!h?n:this.formatDate(n,this._daylightSavingAdjust(new Date(m,g-j,1)),this._getFormatConfig(a));n=this._canAdjustMonth(a,-1,m,g)?''+n+"":f?"":''+n+"";var r=this._get(a,"nextText");r=!h?r:this.formatDate(r,this._daylightSavingAdjust(new Date(m,g+j,1)),this._getFormatConfig(a));f=this._canAdjustMonth(a,+1,m,g)?''+r+"":f?"":''+r+"";j=this._get(a,"currentText");r=this._get(a,"gotoCurrent")&&a.currentDay?u:b;j=!h?j:this.formatDate(j,r,this._getFormatConfig(a));h=!a.inline?'":"";e=e?'
      '+(c?h:"")+(this._isInRange(a,r)?'":"")+(c?"":h)+"
      ":"";h=parseInt(this._get(a,"firstDay"),10);h=isNaN(h)?0:h;j=this._get(a,"showWeek");r=this._get(a,"dayNames");this._get(a,"dayNamesShort");var s=this._get(a,"dayNamesMin"),z= +this._get(a,"monthNames"),w=this._get(a,"monthNamesShort"),p=this._get(a,"beforeShowDay"),v=this._get(a,"showOtherMonths"),H=this._get(a,"selectOtherMonths");this._get(a,"calculateWeek");for(var L=this._getDefaultDate(a),I="",C=0;C1)switch(D){case 0:x+=" ui-datepicker-group-first";t=" ui-corner-"+(c?"right":"left");break;case i[1]- +1:x+=" ui-datepicker-group-last";t=" ui-corner-"+(c?"left":"right");break;default:x+=" ui-datepicker-group-middle";t="";break}x+='">'}x+='
      '+(/all|left/.test(t)&&C==0?c?f:n:"")+(/all|right/.test(t)&&C==0?c?n:f:"")+this._generateMonthYearHeader(a,g,m,k,o,C>0||D>0,z,w)+'
      ';var A=j?'":"";for(t=0;t<7;t++){var q= +(t+h)%7;A+="=5?' class="ui-datepicker-week-end"':"")+'>'+s[q]+""}x+=A+"";A=this._getDaysInMonth(m,g);if(m==a.selectedYear&&g==a.selectedMonth)a.selectedDay=Math.min(a.selectedDay,A);t=(this._getFirstDayOfMonth(m,g)-h+7)%7;A=l?6:Math.ceil((t+A)/7);q=this._daylightSavingAdjust(new Date(m,g,1-t));for(var O=0;O";var P=!j?"":'";for(t=0;t<7;t++){var F= +p?p.apply(a.input?a.input[0]:null,[q]):[true,""],B=q.getMonth()!=g,J=B&&!H||!F[0]||k&&qo;P+='";q.setDate(q.getDate()+1);q=this._daylightSavingAdjust(q)}x+= +P+""}g++;if(g>11){g=0;m++}x+="
      '+this._get(a,"weekHeader")+"
      '+this._get(a,"calculateWeek")(q)+""+(B&&!v?" ":J?''+q.getDate()+"":''+q.getDate()+"")+"
      "+(l?""+(i[0]>0&&D==i[1]-1?'
      ':""):"");M+=x}I+=M}I+=e+(d.browser.msie&&parseInt(d.browser.version,10)<7&&!a.inline?'':"");a._keyEvent=false;return I},_generateMonthYearHeader:function(a,b,c,e,f,h,i,g){var j=this._get(a,"changeMonth"),l=this._get(a,"changeYear"),u=this._get(a,"showMonthAfterYear"),k='
      ', +o="";if(h||!j)o+=''+i[b]+"";else{i=e&&e.getFullYear()==c;var m=f&&f.getFullYear()==c;o+='"}u||(k+=o+(h||!(j&& +l)?" ":""));a.yearshtml="";if(h||!l)k+=''+c+"";else{g=this._get(a,"yearRange").split(":");var r=(new Date).getFullYear();i=function(s){s=s.match(/c[+-].*/)?c+parseInt(s.substring(1),10):s.match(/[+-].*/)?r+parseInt(s,10):parseInt(s,10);return isNaN(s)?r:s};b=i(g[0]);g=Math.max(b,i(g[1]||""));b=e?Math.max(b,e.getFullYear()):b;g=f?Math.min(g,f.getFullYear()):g;for(a.yearshtml+='";if(d.browser.mozilla)k+='";else{k+=a.yearshtml;a.yearshtml=null}}k+=this._get(a,"yearSuffix");if(u)k+=(h||!(j&&l)?" ":"")+o;k+="
      ";return k},_adjustInstDate:function(a,b,c){var e= +a.drawYear+(c=="Y"?b:0),f=a.drawMonth+(c=="M"?b:0);b=Math.min(a.selectedDay,this._getDaysInMonth(e,f))+(c=="D"?b:0);e=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(e,f,b)));a.selectedDay=e.getDate();a.drawMonth=a.selectedMonth=e.getMonth();a.drawYear=a.selectedYear=e.getFullYear();if(c=="M"||c=="Y")this._notifyChange(a)},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");b=c&&ba?a:b},_notifyChange:function(a){var b=this._get(a, +"onChangeMonthYear");if(b)b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return a==null?[1,1]:typeof a=="number"?[1,a]:a},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){return 32-(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,e){var f=this._getNumberOfMonths(a); +c=this._daylightSavingAdjust(new Date(c,e+(b<0?b:f[0]*f[1]),1));b<0&&c.setDate(this._getDaysInMonth(c.getFullYear(),c.getMonth()));return this._isInRange(a,c)},_isInRange:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");return(!c||b.getTime()>=c.getTime())&&(!a||b.getTime()<=a.getTime())},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff");b=typeof b!="string"?b:(new Date).getFullYear()%100+parseInt(b,10);return{shortYearCutoff:b,dayNamesShort:this._get(a, +"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,e){if(!b){a.currentDay=a.selectedDay;a.currentMonth=a.selectedMonth;a.currentYear=a.selectedYear}b=b?typeof b=="object"?b:this._daylightSavingAdjust(new Date(e,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a))}});d.fn.datepicker= +function(a){if(!d.datepicker.initialized){d(document).mousedown(d.datepicker._checkExternalClick).find("body").append(d.datepicker.dpDiv);d.datepicker.initialized=true}var b=Array.prototype.slice.call(arguments,1);if(typeof a=="string"&&(a=="isDisabled"||a=="getDate"||a=="widget"))return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));if(a=="option"&&arguments.length==2&&typeof arguments[1]=="string")return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b)); +return this.each(function(){typeof a=="string"?d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this].concat(b)):d.datepicker._attachDatepicker(this,a)})};d.datepicker=new K;d.datepicker.initialized=false;d.datepicker.uuid=(new Date).getTime();d.datepicker.version="1.8.7";window["DP_jQuery_"+y]=d})(jQuery); +;/* + * jQuery UI Progressbar 1.8.7 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Progressbar + * + * Depends: + * jquery.ui.core.js + * jquery.ui.widget.js + */ +(function(b,d){b.widget("ui.progressbar",{options:{value:0,max:100},min:0,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.options.max,"aria-valuenow":this._value()});this.valueDiv=b("
      ").appendTo(this.element);this.oldValue=this._value();this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"); +this.valueDiv.remove();b.Widget.prototype.destroy.apply(this,arguments)},value:function(a){if(a===d)return this._value();this._setOption("value",a);return this},_setOption:function(a,c){if(a==="value"){this.options.value=c;this._refreshValue();this._value()===this.options.max&&this._trigger("complete")}b.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var a=this.options.value;if(typeof a!=="number")a=0;return Math.min(this.options.max,Math.max(this.min,a))},_percentage:function(){return 100* +this._value()/this.options.max},_refreshValue:function(){var a=this.value(),c=this._percentage();if(this.oldValue!==a){this.oldValue=a;this._trigger("change")}this.valueDiv.toggleClass("ui-corner-right",a===this.options.max).width(c.toFixed(0)+"%");this.element.attr("aria-valuenow",a)}});b.extend(b.ui.progressbar,{version:"1.8.7"})})(jQuery); +;/* + * jQuery UI Effects 1.8.7 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/ + */ +jQuery.effects||function(f,j){function n(c){var a;if(c&&c.constructor==Array&&c.length==3)return c;if(a=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(c))return[parseInt(a[1],10),parseInt(a[2],10),parseInt(a[3],10)];if(a=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(c))return[parseFloat(a[1])*2.55,parseFloat(a[2])*2.55,parseFloat(a[3])*2.55];if(a=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(c))return[parseInt(a[1], +16),parseInt(a[2],16),parseInt(a[3],16)];if(a=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(c))return[parseInt(a[1]+a[1],16),parseInt(a[2]+a[2],16),parseInt(a[3]+a[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(c))return o.transparent;return o[f.trim(c).toLowerCase()]}function s(c,a){var b;do{b=f.curCSS(c,a);if(b!=""&&b!="transparent"||f.nodeName(c,"body"))break;a="backgroundColor"}while(c=c.parentNode);return n(b)}function p(){var c=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle, +a={},b,d;if(c&&c.length&&c[0]&&c[c[0]])for(var e=c.length;e--;){b=c[e];if(typeof c[b]=="string"){d=b.replace(/\-(\w)/g,function(g,h){return h.toUpperCase()});a[d]=c[b]}}else for(b in c)if(typeof c[b]==="string")a[b]=c[b];return a}function q(c){var a,b;for(a in c){b=c[a];if(b==null||f.isFunction(b)||a in t||/scrollbar/.test(a)||!/color/i.test(a)&&isNaN(parseFloat(b)))delete c[a]}return c}function u(c,a){var b={_:0},d;for(d in a)if(c[d]!=a[d])b[d]=a[d];return b}function k(c,a,b,d){if(typeof c=="object"){d= +a;b=null;a=c;c=a.effect}if(f.isFunction(a)){d=a;b=null;a={}}if(typeof a=="number"||f.fx.speeds[a]){d=b;b=a;a={}}if(f.isFunction(b)){d=b;b=null}a=a||{};b=b||a.duration;b=f.fx.off?0:typeof b=="number"?b:b in f.fx.speeds?f.fx.speeds[b]:f.fx.speeds._default;d=d||a.complete;return[c,a,b,d]}function m(c){if(!c||typeof c==="number"||f.fx.speeds[c])return true;if(typeof c==="string"&&!f.effects[c])return true;return false}f.effects={};f.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor", +"borderTopColor","borderColor","color","outlineColor"],function(c,a){f.fx.step[a]=function(b){if(!b.colorInit){b.start=s(b.elem,a);b.end=n(b.end);b.colorInit=true}b.elem.style[a]="rgb("+Math.max(Math.min(parseInt(b.pos*(b.end[0]-b.start[0])+b.start[0],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[1]-b.start[1])+b.start[1],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[2]-b.start[2])+b.start[2],10),255),0)+")"}});var o={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0, +0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211, +211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},r=["add","remove","toggle"],t={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};f.effects.animateClass=function(c,a,b, +d){if(f.isFunction(b)){d=b;b=null}return this.each(function(){f.queue(this,"fx",function(){var e=f(this),g=e.attr("style")||" ",h=q(p.call(this)),l,v=e.attr("className");f.each(r,function(w,i){c[i]&&e[i+"Class"](c[i])});l=q(p.call(this));e.attr("className",v);e.animate(u(h,l),a,b,function(){f.each(r,function(w,i){c[i]&&e[i+"Class"](c[i])});if(typeof e.attr("style")=="object"){e.attr("style").cssText="";e.attr("style").cssText=g}else e.attr("style",g);d&&d.apply(this,arguments)});h=f.queue(this);l= +h.splice(h.length-1,1)[0];h.splice(1,0,l);f.dequeue(this)})})};f.fn.extend({_addClass:f.fn.addClass,addClass:function(c,a,b,d){return a?f.effects.animateClass.apply(this,[{add:c},a,b,d]):this._addClass(c)},_removeClass:f.fn.removeClass,removeClass:function(c,a,b,d){return a?f.effects.animateClass.apply(this,[{remove:c},a,b,d]):this._removeClass(c)},_toggleClass:f.fn.toggleClass,toggleClass:function(c,a,b,d,e){return typeof a=="boolean"||a===j?b?f.effects.animateClass.apply(this,[a?{add:c}:{remove:c}, +b,d,e]):this._toggleClass(c,a):f.effects.animateClass.apply(this,[{toggle:c},a,b,d])},switchClass:function(c,a,b,d,e){return f.effects.animateClass.apply(this,[{add:a,remove:c},b,d,e])}});f.extend(f.effects,{version:"1.8.7",save:function(c,a){for(var b=0;b").addClass("ui-effects-wrapper").css({fontSize:"100%", +background:"transparent",border:"none",margin:0,padding:0});c.wrap(b);b=c.parent();if(c.css("position")=="static"){b.css({position:"relative"});c.css({position:"relative"})}else{f.extend(a,{position:c.css("position"),zIndex:c.css("z-index")});f.each(["top","left","bottom","right"],function(d,e){a[e]=c.css(e);if(isNaN(parseInt(a[e],10)))a[e]="auto"});c.css({position:"relative",top:0,left:0})}return b.css(a).show()},removeWrapper:function(c){if(c.parent().is(".ui-effects-wrapper"))return c.parent().replaceWith(c); +return c},setTransition:function(c,a,b,d){d=d||{};f.each(a,function(e,g){unit=c.cssUnit(g);if(unit[0]>0)d[g]=unit[0]*b+unit[1]});return d}});f.fn.extend({effect:function(c){var a=k.apply(this,arguments),b={options:a[1],duration:a[2],callback:a[3]};a=b.options.mode;var d=f.effects[c];if(f.fx.off||!d)return a?this[a](b.duration,b.callback):this.each(function(){b.callback&&b.callback.call(this)});return d.call(this,b)},_show:f.fn.show,show:function(c){if(m(c))return this._show.apply(this,arguments); +else{var a=k.apply(this,arguments);a[1].mode="show";return this.effect.apply(this,a)}},_hide:f.fn.hide,hide:function(c){if(m(c))return this._hide.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="hide";return this.effect.apply(this,a)}},__toggle:f.fn.toggle,toggle:function(c){if(m(c)||typeof c==="boolean"||f.isFunction(c))return this.__toggle.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="toggle";return this.effect.apply(this,a)}},cssUnit:function(c){var a=this.css(c), +b=[];f.each(["em","px","%","pt"],function(d,e){if(a.indexOf(e)>0)b=[parseFloat(a),e]});return b}});f.easing.jswing=f.easing.swing;f.extend(f.easing,{def:"easeOutQuad",swing:function(c,a,b,d,e){return f.easing[f.easing.def](c,a,b,d,e)},easeInQuad:function(c,a,b,d,e){return d*(a/=e)*a+b},easeOutQuad:function(c,a,b,d,e){return-d*(a/=e)*(a-2)+b},easeInOutQuad:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a+b;return-d/2*(--a*(a-2)-1)+b},easeInCubic:function(c,a,b,d,e){return d*(a/=e)*a*a+b},easeOutCubic:function(c, +a,b,d,e){return d*((a=a/e-1)*a*a+1)+b},easeInOutCubic:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a+b;return d/2*((a-=2)*a*a+2)+b},easeInQuart:function(c,a,b,d,e){return d*(a/=e)*a*a*a+b},easeOutQuart:function(c,a,b,d,e){return-d*((a=a/e-1)*a*a*a-1)+b},easeInOutQuart:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a*a+b;return-d/2*((a-=2)*a*a*a-2)+b},easeInQuint:function(c,a,b,d,e){return d*(a/=e)*a*a*a*a+b},easeOutQuint:function(c,a,b,d,e){return d*((a=a/e-1)*a*a*a*a+1)+b},easeInOutQuint:function(c, +a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a*a*a+b;return d/2*((a-=2)*a*a*a*a+2)+b},easeInSine:function(c,a,b,d,e){return-d*Math.cos(a/e*(Math.PI/2))+d+b},easeOutSine:function(c,a,b,d,e){return d*Math.sin(a/e*(Math.PI/2))+b},easeInOutSine:function(c,a,b,d,e){return-d/2*(Math.cos(Math.PI*a/e)-1)+b},easeInExpo:function(c,a,b,d,e){return a==0?b:d*Math.pow(2,10*(a/e-1))+b},easeOutExpo:function(c,a,b,d,e){return a==e?b+d:d*(-Math.pow(2,-10*a/e)+1)+b},easeInOutExpo:function(c,a,b,d,e){if(a==0)return b;if(a== +e)return b+d;if((a/=e/2)<1)return d/2*Math.pow(2,10*(a-1))+b;return d/2*(-Math.pow(2,-10*--a)+2)+b},easeInCirc:function(c,a,b,d,e){return-d*(Math.sqrt(1-(a/=e)*a)-1)+b},easeOutCirc:function(c,a,b,d,e){return d*Math.sqrt(1-(a=a/e-1)*a)+b},easeInOutCirc:function(c,a,b,d,e){if((a/=e/2)<1)return-d/2*(Math.sqrt(1-a*a)-1)+b;return d/2*(Math.sqrt(1-(a-=2)*a)+1)+b},easeInElastic:function(c,a,b,d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e)==1)return b+d;g||(g=e*0.3);if(h").css({position:"absolute",visibility:"visible",left:-f*(h/d),top:-e*(i/c)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:h/d,height:i/c,left:g.left+f*(h/d)+(a.options.mode=="show"?(f-Math.floor(d/2))*(h/d):0),top:g.top+e*(i/c)+(a.options.mode=="show"?(e-Math.floor(c/2))*(i/c):0),opacity:a.options.mode=="show"?0:1}).animate({left:g.left+f*(h/d)+(a.options.mode=="show"?0:(f-Math.floor(d/2))*(h/d)),top:g.top+ +e*(i/c)+(a.options.mode=="show"?0:(e-Math.floor(c/2))*(i/c)),opacity:a.options.mode=="show"?1:0},a.duration||500);setTimeout(function(){a.options.mode=="show"?b.css({visibility:"visible"}):b.css({visibility:"visible"}).hide();a.callback&&a.callback.apply(b[0]);b.dequeue();j("div.ui-effects-explode").remove()},a.duration||500)})}})(jQuery); +;/* + * jQuery UI Effects Fade 1.8.7 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/Fade + * + * Depends: + * jquery.effects.core.js + */ +(function(b){b.effects.fade=function(a){return this.queue(function(){var c=b(this),d=b.effects.setMode(c,a.options.mode||"hide");c.animate({opacity:d},{queue:false,duration:a.duration,easing:a.options.easing,complete:function(){a.callback&&a.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery); +;/* + * jQuery UI Effects Fold 1.8.7 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/Fold + * + * Depends: + * jquery.effects.core.js + */ +(function(c){c.effects.fold=function(a){return this.queue(function(){var b=c(this),j=["position","top","left"],d=c.effects.setMode(b,a.options.mode||"hide"),g=a.options.size||15,h=!!a.options.horizFirst,k=a.duration?a.duration/2:c.fx.speeds._default/2;c.effects.save(b,j);b.show();var e=c.effects.createWrapper(b).css({overflow:"hidden"}),f=d=="show"!=h,l=f?["width","height"]:["height","width"];f=f?[e.width(),e.height()]:[e.height(),e.width()];var i=/([0-9]+)%/.exec(g);if(i)g=parseInt(i[1],10)/100* +f[d=="hide"?0:1];if(d=="show")e.css(h?{height:0,width:g}:{height:g,width:0});h={};i={};h[l[0]]=d=="show"?f[0]:g;i[l[1]]=d=="show"?f[1]:0;e.animate(h,k,a.options.easing).animate(i,k,a.options.easing,function(){d=="hide"&&b.hide();c.effects.restore(b,j);c.effects.removeWrapper(b);a.callback&&a.callback.apply(b[0],arguments);b.dequeue()})})}})(jQuery); +;/* + * jQuery UI Effects Highlight 1.8.7 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/Highlight + * + * Depends: + * jquery.effects.core.js + */ +(function(b){b.effects.highlight=function(c){return this.queue(function(){var a=b(this),e=["backgroundImage","backgroundColor","opacity"],d=b.effects.setMode(a,c.options.mode||"show"),f={backgroundColor:a.css("backgroundColor")};if(d=="hide")f.opacity=0;b.effects.save(a,e);a.show().css({backgroundImage:"none",backgroundColor:c.options.color||"#ffff99"}).animate(f,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){d=="hide"&&a.hide();b.effects.restore(a,e);d=="show"&&!b.support.opacity&& +this.style.removeAttribute("filter");c.callback&&c.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery); +;/* + * jQuery UI Effects Pulsate 1.8.7 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/Pulsate + * + * Depends: + * jquery.effects.core.js + */ +(function(d){d.effects.pulsate=function(a){return this.queue(function(){var b=d(this),c=d.effects.setMode(b,a.options.mode||"show");times=(a.options.times||5)*2-1;duration=a.duration?a.duration/2:d.fx.speeds._default/2;isVisible=b.is(":visible");animateTo=0;if(!isVisible){b.css("opacity",0).show();animateTo=1}if(c=="hide"&&isVisible||c=="show"&&!isVisible)times--;for(c=0;c').appendTo(document.body).addClass(a.options.className).css({top:d.top,left:d.left,height:b.innerHeight(),width:b.innerWidth(),position:"absolute"}).animate(c,a.duration,a.options.easing,function(){f.remove();a.callback&&a.callback.apply(b[0],arguments); +b.dequeue()})})}})(jQuery); +; \ No newline at end of file diff --git a/test/public/javascripts/widget/jquery.ba-postmessage.0.5.min.js b/test/public/javascripts/widget/jquery.ba-postmessage.0.5.min.js new file mode 100644 index 0000000..e736a5e --- /dev/null +++ b/test/public/javascripts/widget/jquery.ba-postmessage.0.5.min.js @@ -0,0 +1,9 @@ +/* +* jQuery postMessage - v0.5 - 9/11/2009 +* http://benalman.com/projects/jquery-postmessage-plugin/ +* +* Copyright (c) 2009 "Cowboy" Ben Alman +* Dual licensed under the MIT and GPL licenses. +* http://benalman.com/about/license/ +*/ +(function($){var g,d,j=1,a,b=this,f=!1,h="postMessage",e="addEventListener",c,i=b[h]&&!$.browser.opera;$[h]=function(k,l,m){if(!l){return}k=typeof k==="string"?k:$.param(k);m=m||parent;if(i){m[h](k,l.replace(/([^:]+:\/\/[^\/]+).*/,"$1"))}else{if(l){m.location=l.replace(/#.*$/,"")+"#"+(+new Date)+(j++)+"&"+k}}};$.receiveMessage=c=function(l,m,k){if(i){if(l){a&&c();a=function(n){if((typeof m==="string"&&n.origin!==m)||($.isFunction(m)&&m(n.origin)===f)){return f}l(n)}}if(b[e]){b[l?e:"removeEventListener"]("message",a,f)}else{b[l?"attachEvent":"detachEvent"]("onmessage",a)}}else{g&&clearInterval(g);g=null;if(l){k=typeof m==="number"?m:typeof k==="number"?k:100;g=setInterval(function(){var o=document.location.hash,n=/^#?\d+&/;if(o!==d&&n.test(o)){d=o;l({data:o.replace(n,"")})}},k)}}}})(jQuery); diff --git a/test/public/javascripts/widget/jquery.maskedinput-1.2.2.min.js b/test/public/javascripts/widget/jquery.maskedinput-1.2.2.min.js new file mode 100644 index 0000000..5201de3 --- /dev/null +++ b/test/public/javascripts/widget/jquery.maskedinput-1.2.2.min.js @@ -0,0 +1,7 @@ +/* + Masked Input plugin for jQuery + Copyright (c) 2007-2009 Josh Bush (digitalbush.com) + Licensed under the MIT license (http://digitalbush.com/projects/masked-input-plugin/#license) + Version: 1.2.2 (03/09/2009 22:39:06) +*/ +(function(a){var c=(a.browser.msie?"paste":"input")+".mask";var b=(window.orientation!=undefined);a.mask={definitions:{"9":"[0-9]",a:"[A-Za-z]","*":"[A-Za-z0-9]"}};a.fn.extend({caret:function(e,f){if(this.length==0){return}if(typeof e=="number"){f=(typeof f=="number")?f:e;return this.each(function(){if(this.setSelectionRange){this.focus();this.setSelectionRange(e,f)}else{if(this.createTextRange){var g=this.createTextRange();g.collapse(true);g.moveEnd("character",f);g.moveStart("character",e);g.select()}}})}else{if(this[0].setSelectionRange){e=this[0].selectionStart;f=this[0].selectionEnd}else{if(document.selection&&document.selection.createRange){var d=document.selection.createRange();e=0-d.duplicate().moveStart("character",-100000);f=e+d.text.length}}return{begin:e,end:f}}},unmask:function(){return this.trigger("unmask")},mask:function(j,d){if(!j&&this.length>0){var f=a(this[0]);var g=f.data("tests");return a.map(f.data("buffer"),function(l,m){return g[m]?l:null}).join("")}d=a.extend({placeholder:"_",completed:null},d);var k=a.mask.definitions;var g=[];var e=j.length;var i=null;var h=j.length;a.each(j.split(""),function(m,l){if(l=="?"){h--;e=m}else{if(k[l]){g.push(new RegExp(k[l]));if(i==null){i=g.length-1}}else{g.push(null)}}});return this.each(function(){var r=a(this);var m=a.map(j.split(""),function(x,y){if(x!="?"){return k[x]?d.placeholder:x}});var n=false;var q=r.val();r.data("buffer",m).data("tests",g);function v(x){while(++x<=h&&!g[x]){}return x}function t(x){while(!g[x]&&--x>=0){}for(var y=x;y16&&z<32)||(z>32&&z<41));if((x.begin-x.end)!=0&&(!n||z==8||z==46)){w(x.begin,x.end)}if(z==8||z==46||(b&&z==127)){t(x.begin+(z==46?0:-1));return false}else{if(z==27){r.val(q);r.caret(0,p());return false}}}function o(B){if(n){n=false;return(B.keyCode==8)?false:null}B=B||window.event;var C=B.charCode||B.keyCode||B.which;var z=a(this).caret();if(B.ctrlKey||B.altKey||B.metaKey){return true}else{if((C>=32&&C<=125)||C>186){var x=v(z.begin-1);if(xz.length){break}}else{if(m[B]==z[x]&&B!=e){x++;C=B}}}if(!y&&C+1=e){s();if(!y){r.val(r.val().substring(0,C+1))}}}return(e?B:i)}if(!r.attr("readonly")){r.one("unmask",function(){r.unbind(".mask").removeData("buffer").removeData("tests")}).bind("focus.mask",function(){q=r.val();var x=p();s();setTimeout(function(){if(x==j.length){r.caret(0,x)}else{r.caret(x)}},0)}).bind("blur.mask",function(){p();if(r.val()!=q){r.change()}}).bind("keydown.mask",l).bind("keypress.mask",o).bind(c,function(){setTimeout(function(){r.caret(p(true))},0)})}p()})}})})(jQuery); \ No newline at end of file diff --git a/test/public/javascripts/widget/raphael-1.5.2.min.js b/test/public/javascripts/widget/raphael-1.5.2.min.js new file mode 100644 index 0000000..e5e7126 --- /dev/null +++ b/test/public/javascripts/widget/raphael-1.5.2.min.js @@ -0,0 +1,7 @@ +/* + * Raphael 1.5.2 - JavaScript Vector Library + * + * Copyright (c) 2010 Dmitry Baranovskiy (http://raphaeljs.com) + * Licensed under the MIT (http://raphaeljs.com/license.html) license. + */ +(function(){function a(){if(a.is(arguments[0],G)){var b=arguments[0],d=bV[m](a,b.splice(0,3+a.is(b[0],E))),e=d.set();for(var g=0,h=b[w];g";bg=bf.firstChild;bg.style.behavior="url(#default#VML)";if(!(bg&&typeof bg.adj=="object"))return a.type=null;bf=null}a.svg=!(a.vml=a.type=="VML");j[e]=a[e];k=j[e];a._id=0;a._oid=0;a.fn={};a.is=function(a,b){b=x.call(b);if(b=="finite")return!O[f](+a);return b=="null"&&a===null||b==typeof a||b=="object"&&a===Object(a)||b=="array"&&Array.isArray&&Array.isArray(a)||J.call(a).slice(8,-1).toLowerCase()==b};a.angle=function(b,c,d,e,f,g){{if(f==null){var h=b-d,i=c-e;if(!h&&!i)return 0;return((h<0)*180+y.atan(-i/-h)*180/D+360)%360}return a.angle(b,c,f,g)-a.angle(d,e,f,g)}};a.rad=function(a){return a%360*D/180};a.deg=function(a){return a*180/D%360};a.snapTo=function(b,c,d){d=a.is(d,"finite")?d:10;if(a.is(b,G)){var e=b.length;while(e--)if(B(b[e]-c)<=d)return b[e]}else{b=+b;var f=c%b;if(fb-d)return c-f+b}return c};function bh(){var a=[],b=0;for(;b<32;b++)a[b]=(~(~(y.random()*16)))[H](16);a[12]=4;a[16]=(a[16]&3|8)[H](16);return"r-"+a[v]("")}a.setWindow=function(a){h=a;g=h.document};var bi=function(b){if(a.vml){var c=/^\s+|\s+$/g,d;try{var e=new ActiveXObject("htmlfile");e.write("");e.close();d=e.body}catch(a){d=createPopup().document.body}var f=d.createTextRange();bi=bm(function(a){try{d.style.color=r(a)[Y](c,p);var b=f.queryCommandValue("ForeColor");b=(b&255)<<16|b&65280|(b&16711680)>>>16;return"#"+("000000"+b[H](16)).slice(-6)}catch(a){return"none"}})}else{var h=g.createElement("i");h.title="Raphaël Colour Picker";h.style.display="none";g.body[l](h);bi=bm(function(a){h.style.color=a;return g.defaultView.getComputedStyle(h,p).getPropertyValue("color")})}return bi(b)},bj=function(){return"hsb("+[this.h,this.s,this.b]+")"},bk=function(){return"hsl("+[this.h,this.s,this.l]+")"},bl=function(){return this.hex};a.hsb2rgb=function(b,c,d,e){if(a.is(b,"object")&&"h"in b&&"s"in b&&"b"in b){d=b.b;c=b.s;b=b.h;e=b.o}return a.hsl2rgb(b,c,d/2,e)};a.hsl2rgb=function(b,c,d,e){if(a.is(b,"object")&&"h"in b&&"s"in b&&"l"in b){d=b.l;c=b.s;b=b.h}if(b>1||c>1||d>1){b/=360;c/=100;d/=100}var f={},g=["r","g","b"],h,i,j,k,l,m;if(c){d<0.5?h=d*(1+c):h=d+c-d*c;i=2*d-h;for(var n=0;n<3;n++){j=b+1/3*-(n-1);j<0&&j++;j>1&&j--;j*6<1?f[g[n]]=i+(h-i)*6*j:j*2<1?f[g[n]]=h:j*3<2?f[g[n]]=i+(h-i)*(2/3-j)*6:f[g[n]]=i}}else f={r:d,g:d,b:d};f.r*=255;f.g*=255;f.b*=255;f.hex="#"+(16777216|f.b|f.g<<8|f.r<<16).toString(16).slice(1);a.is(e,"finite")&&(f.opacity=e);f.toString=bl;return f};a.rgb2hsb=function(b,c,d){if(c==null&&a.is(b,"object")&&"r"in b&&"g"in b&&"b"in b){d=b.b;c=b.g;b=b.r}if(c==null&&a.is(b,F)){var e=a.getRGB(b);b=e.r;c=e.g;d=e.b}if(b>1||c>1||d>1){b/=255;c/=255;d/=255}var f=z(b,c,d),g=A(b,c,d),h,i,j=f;{if(g==f)return{h:0,s:0,b:f,toString:bj};var k=f-g;i=k/f;b==f?h=(c-d)/k:c==f?h=2+(d-b)/k:h=4+(b-c)/k;h/=6;h<0&&h++;h>1&&h--}return{h:h,s:i,b:j,toString:bj}};a.rgb2hsl=function(b,c,d){if(c==null&&a.is(b,"object")&&"r"in b&&"g"in b&&"b"in b){d=b.b;c=b.g;b=b.r}if(c==null&&a.is(b,F)){var e=a.getRGB(b);b=e.r;c=e.g;d=e.b}if(b>1||c>1||d>1){b/=255;c/=255;d/=255}var f=z(b,c,d),g=A(b,c,d),h,i,j=(f+g)/2,k;if(g==f)k={h:0,s:0,l:j};else{var l=f-g;i=j<0.5?l/(f+g):l/(2-f-g);b==f?h=(c-d)/l:c==f?h=2+(d-b)/l:h=4+(b-c)/l;h/=6;h<0&&h++;h>1&&h--;k={h:h,s:i,l:j}}k.toString=bk;return k};a._path2string=function(){return this.join(",")[Y](ba,"$1")};function bm(a,b,c){function d(){var g=Array[e].slice.call(arguments,0),h=g[v]("►"),i=d.cache=d.cache||{},j=d.count=d.count||[];if(i[f](h))return c?c(i[h]):i[h];j[w]>=1000&&delete i[j.shift()];j[L](h);i[h]=a[m](b,g);return c?c(i[h]):i[h]}return d}a.getRGB=bm(function(b){if(!b||!(!((b=r(b)).indexOf("-")+1)))return{r:-1,g:-1,b:-1,hex:"none",error:1};if(b=="none")return{r:-1,g:-1,b:-1,hex:"none"};!(_[f](b.toLowerCase().substring(0,2))||b.charAt()=="#")&&(b=bi(b));var c,d,e,g,h,i,j,k=b.match(N);if(k){if(k[2]){g=T(k[2].substring(5),16);e=T(k[2].substring(3,5),16);d=T(k[2].substring(1,3),16)}if(k[3]){g=T((i=k[3].charAt(3))+i,16);e=T((i=k[3].charAt(2))+i,16);d=T((i=k[3].charAt(1))+i,16)}if(k[4]){j=k[4][s]($);d=S(j[0]);j[0].slice(-1)=="%"&&(d*=2.55);e=S(j[1]);j[1].slice(-1)=="%"&&(e*=2.55);g=S(j[2]);j[2].slice(-1)=="%"&&(g*=2.55);k[1].toLowerCase().slice(0,4)=="rgba"&&(h=S(j[3]));j[3]&&j[3].slice(-1)=="%"&&(h/=100)}if(k[5]){j=k[5][s]($);d=S(j[0]);j[0].slice(-1)=="%"&&(d*=2.55);e=S(j[1]);j[1].slice(-1)=="%"&&(e*=2.55);g=S(j[2]);j[2].slice(-1)=="%"&&(g*=2.55);(j[0].slice(-3)=="deg"||j[0].slice(-1)=="°")&&(d/=360);k[1].toLowerCase().slice(0,4)=="hsba"&&(h=S(j[3]));j[3]&&j[3].slice(-1)=="%"&&(h/=100);return a.hsb2rgb(d,e,g,h)}if(k[6]){j=k[6][s]($);d=S(j[0]);j[0].slice(-1)=="%"&&(d*=2.55);e=S(j[1]);j[1].slice(-1)=="%"&&(e*=2.55);g=S(j[2]);j[2].slice(-1)=="%"&&(g*=2.55);(j[0].slice(-3)=="deg"||j[0].slice(-1)=="°")&&(d/=360);k[1].toLowerCase().slice(0,4)=="hsla"&&(h=S(j[3]));j[3]&&j[3].slice(-1)=="%"&&(h/=100);return a.hsl2rgb(d,e,g,h)}k={r:d,g:e,b:g};k.hex="#"+(16777216|g|e<<8|d<<16).toString(16).slice(1);a.is(h,"finite")&&(k.opacity=h);return k}return{r:-1,g:-1,b:-1,hex:"none",error:1}},a);a.getColor=function(a){var b=this.getColor.start=this.getColor.start||{h:0,s:1,b:a||0.75},c=this.hsb2rgb(b.h,b.s,b.b);b.h+=0.075;if(b.h>1){b.h=0;b.s-=0.2;b.s<=0&&(this.getColor.start={h:0,s:1,b:b.b})}return c.hex};a.getColor.reset=function(){delete this.start};a.parsePathString=bm(function(b){if(!b)return null;var c={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},d=[];a.is(b,G)&&a.is(b[0],G)&&(d=bo(b));d[w]||r(b)[Y](bb,function(a,b,e){var f=[],g=x.call(b);e[Y](bc,function(a,b){b&&f[L](+b)});if(g=="m"&&f[w]>2){d[L]([b][n](f.splice(0,2)));g="l";b=b=="m"?"l":"L"}while(f[w]>=c[g]){d[L]([b][n](f.splice(0,c[g])));if(!c[g])break}});d[H]=a._path2string;return d});a.findDotsAtSegment=function(a,b,c,d,e,f,g,h,i){var j=1-i,k=C(j,3)*a+C(j,2)*3*i*c+j*3*i*i*e+C(i,3)*g,l=C(j,3)*b+C(j,2)*3*i*d+j*3*i*i*f+C(i,3)*h,m=a+2*i*(c-a)+i*i*(e-2*c+a),n=b+2*i*(d-b)+i*i*(f-2*d+b),o=c+2*i*(e-c)+i*i*(g-2*e+c),p=d+2*i*(f-d)+i*i*(h-2*f+d),q=(1-i)*a+i*c,r=(1-i)*b+i*d,s=(1-i)*e+i*g,t=(1-i)*f+i*h,u=90-y.atan((m-o)/(n-p))*180/D;(m>o||n1){x=y.sqrt(x);c=x*c;d=x*d}var z=c*c,A=d*d,C=(f==g?-1:1)*y.sqrt(B((z*A-z*u*u-A*t*t)/(z*u*u+A*t*t))),E=C*c*u/d+(a+h)/2,F=C*-d*t/c+(b+i)/2,G=y.asin(((b-F)/d).toFixed(9)),H=y.asin(((i-F)/d).toFixed(9));G=aH&&(G=G-D*2);!g&&H>G&&(H=H-D*2)}var I=H-G;if(B(I)>k){var J=H,K=h,L=i;H=G+k*(g&&H>G?1:-1);h=E+c*y.cos(H);i=F+d*y.sin(H);m=bt(h,i,c,d,e,0,g,K,L,[H,J,E,F])}I=H-G;var M=y.cos(G),N=y.sin(G),O=y.cos(H),P=y.sin(H),Q=y.tan(I/4),R=4/3*c*Q,S=4/3*d*Q,T=[a,b],U=[a+R*N,b-S*M],V=[h+R*P,i-S*O],W=[h,i];U[0]=2*T[0]-U[0];U[1]=2*T[1]-U[1];{if(j)return[U,V,W][n](m);m=[U,V,W][n](m)[v]()[s](",");var X=[];for(var Y=0,Z=m[w];Y"1e12"&&(l=0.5);B(n)>"1e12"&&(n=0.5);if(l>0&&l<1){q=bu(a,b,c,d,e,f,g,h,l);p[L](q.x);o[L](q.y)}if(n>0&&n<1){q=bu(a,b,c,d,e,f,g,h,n);p[L](q.x);o[L](q.y)}i=f-2*d+b-(h-2*f+d);j=2*(d-b)-2*(f-d);k=b-d;l=(-j+y.sqrt(j*j-4*i*k))/2/i;n=(-j-y.sqrt(j*j-4*i*k))/2/i;B(l)>"1e12"&&(l=0.5);B(n)>"1e12"&&(n=0.5);if(l>0&&l<1){q=bu(a,b,c,d,e,f,g,h,l);p[L](q.x);o[L](q.y)}if(n>0&&n<1){q=bu(a,b,c,d,e,f,g,h,n);p[L](q.x);o[L](q.y)}return{min:{x:A[m](0,p),y:A[m](0,o)},max:{x:z[m](0,p),y:z[m](0,o)}}}),bw=bm(function(a,b){var c=bq(a),d=b&&bq(b),e={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},f={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},g=function(a,b){var c,d;if(!a)return["C",b.x,b.y,b.x,b.y,b.x,b.y];!(a[0]in{T:1,Q:1})&&(b.qx=b.qy=null);switch(a[0]){case"M":b.X=a[1];b.Y=a[2];break;case"A":a=["C"][n](bt[m](0,[b.x,b.y][n](a.slice(1))));break;case"S":c=b.x+(b.x-(b.bx||b.x));d=b.y+(b.y-(b.by||b.y));a=["C",c,d][n](a.slice(1));break;case"T":b.qx=b.x+(b.x-(b.qx||b.x));b.qy=b.y+(b.y-(b.qy||b.y));a=["C"][n](bs(b.x,b.y,b.qx,b.qy,a[1],a[2]));break;case"Q":b.qx=a[1];b.qy=a[2];a=["C"][n](bs(b.x,b.y,a[1],a[2],a[3],a[4]));break;case"L":a=["C"][n](br(b.x,b.y,a[1],a[2]));break;case"H":a=["C"][n](br(b.x,b.y,a[1],b.y));break;case"V":a=["C"][n](br(b.x,b.y,b.x,a[1]));break;case"Z":a=["C"][n](br(b.x,b.y,b.X,b.Y));break}return a},h=function(a,b){if(a[b][w]>7){a[b].shift();var e=a[b];while(e[w])a.splice(b++,0,["C"][n](e.splice(0,6)));a.splice(b,1);k=z(c[w],d&&d[w]||0)}},i=function(a,b,e,f,g){if(a&&b&&a[g][0]=="M"&&b[g][0]!="M"){b.splice(g,0,["M",f.x,f.y]);e.bx=0;e.by=0;e.x=a[g][1];e.y=a[g][2];k=z(c[w],d&&d[w]||0)}};for(var j=0,k=z(c[w],d&&d[w]||0);j0.5)*2-1;C(e-0.5,2)+C(f-0.5,2)>0.25&&(f=y.sqrt(0.25-C(e-0.5,2))*g+0.5)&&f!=0.5&&(f=f.toFixed(5)-0.00001*g)}return p});b=b[s](/\s*\-\s*/);if(d=="linear"){var i=b.shift();i=-S(i);if(isNaN(i))return null;var j=[0,0,y.cos(i*D/180),y.sin(i*D/180)],k=1/(z(B(j[2]),B(j[3]))||1);j[2]*=k;j[3]*=k;if(j[2]<0){j[0]=-j[2];j[2]=0}if(j[3]<0){j[1]=-j[3];j[3]=0}}var m=bx(b);if(!m)return null;var n=a.getAttribute(I);n=n.match(/^url\(#(.*)\)$/);n&&c.defs.removeChild(g.getElementById(n[1]));var o=bG(d+"Gradient");o.id=bh();bG(o,d=="radial"?{fx:e,fy:f}:{x1:j[0],y1:j[1],x2:j[2],y2:j[3]});c.defs[l](o);for(var q=0,t=m[w];q1?G.opacity/100:G.opacity});case"stroke":G=a.getRGB(o);h[R](n,G.hex);n=="stroke"&&G[f]("opacity")&&bG(h,{"stroke-opacity":G.opacity>1?G.opacity/100:G.opacity});break;case"gradient":(({circle:1,ellipse:1})[f](c.type)||r(o).charAt()!="r")&&bI(h,o,c.paper);break;case"opacity":i.gradient&&!i[f]("stroke-opacity")&&bG(h,{"stroke-opacity":o>1?o/100:o});case"fill-opacity":if(i.gradient){var H=g.getElementById(h.getAttribute(I)[Y](/^url\(#|\)$/g,p));if(H){var J=H.getElementsByTagName("stop");J[J[w]-1][R]("stop-opacity",o)}break}default:n=="font-size"&&(o=T(o,10)+"px");var K=n[Y](/(\-.)/g,function(a){return V.call(a.substring(1))});h.style[K]=o;h[R](n,o);break}}}bM(c,d);m?c.rotate(m.join(q)):S(j)&&c.rotate(j,true)},bL=1.2,bM=function(b,c){if(b.type!="text"||!(c[f]("text")||c[f]("font")||c[f]("font-size")||c[f]("x")||c[f]("y")))return;var d=b.attrs,e=b.node,h=e.firstChild?T(g.defaultView.getComputedStyle(e.firstChild,p).getPropertyValue("font-size"),10):10;if(c[f]("text")){d.text=c.text;while(e.firstChild)e.removeChild(e.firstChild);var i=r(c.text)[s]("\n");for(var j=0,k=i[w];jb.height&&(b.height=e.y+e.height-b.y);e.x+e.width-b.x>b.width&&(b.width=e.x+e.width-b.x)}}a&&this.hide();return b};bN[e].attr=function(b,c){if(this.removed)return this;if(b==null){var d={};for(var e in this.attrs)this.attrs[f](e)&&(d[e]=this.attrs[e]);this._.rt.deg&&(d.rotation=this.rotate());(this._.sx!=1||this._.sy!=1)&&(d.scale=this.scale());d.gradient&&d.fill=="none"&&(d.fill=d.gradient)&&delete d.gradient;return d}if(c==null&&a.is(b,F)){if(b=="translation")return cz.call(this);if(b=="rotation")return this.rotate();if(b=="scale")return this.scale();if(b==I&&this.attrs.fill=="none"&&this.attrs.gradient)return this.attrs.gradient;return this.attrs[b]}if(c==null&&a.is(b,G)){var g={};for(var h=0,i=b.length;h"));m.W=h.w=m.paper.span.offsetWidth;m.H=h.h=m.paper.span.offsetHeight;m.X=h.x;m.Y=h.y+Q(m.H/2);switch(h["text-anchor"]){case"start":m.node.style["v-text-align"]="left";m.bbx=Q(m.W/2);break;case"end":m.node.style["v-text-align"]="right";m.bbx=-Q(m.W/2);break;default:m.node.style["v-text-align"]="center";break}}};bI=function(a,b){a.attrs=a.attrs||{};var c=a.attrs,d,e="linear",f=".5 .5";a.attrs.gradient=b;b=r(b)[Y](bd,function(a,b,c){e="radial";if(b&&c){b=S(b);c=S(c);C(b-0.5,2)+C(c-0.5,2)>0.25&&(c=y.sqrt(0.25-C(b-0.5,2))*((c>0.5)*2-1)+0.5);f=b+q+c}return p});b=b[s](/\s*\-\s*/);if(e=="linear"){var g=b.shift();g=-S(g);if(isNaN(g))return null}var h=bx(b);if(!h)return null;a=a.shape||a.node;d=a.getElementsByTagName(I)[0]||cd(I);!d.parentNode&&a.appendChild(d);if(h[w]){d.on=true;d.method="none";d.color=h[0].color;d.color2=h[h[w]-1].color;var i=[];for(var j=0,k=h[w];j")}}catch(a){cd=function(a){return g.createElement("<"+a+" xmlns=\"urn:schemas-microsoft.com:vml\" class=\"rvml\">")}}bV=function(){var b=by[m](0,arguments),c=b.container,d=b.height,e,f=b.width,h=b.x,i=b.y;if(!c)throw new Error("VML container not found.");var k=new j,n=k.canvas=g.createElement("div"),o=n.style;h=h||0;i=i||0;f=f||512;d=d||342;f==+f&&(f+="px");d==+d&&(d+="px");k.width=1000;k.height=1000;k.coordsize=b_*1000+q+b_*1000;k.coordorigin="0 0";k.span=g.createElement("span");k.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;";n[l](k.span);o.cssText=a.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",f,d);if(c==1){g.body[l](n);o.left=h+"px";o.top=i+"px";o.position="absolute"}else c.firstChild?c.insertBefore(n,c.firstChild):c[l](n);bz.call(k,k,a.fn);return k};k.clear=function(){this.canvas.innerHTML=p;this.span=g.createElement("span");this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;";this.canvas[l](this.span);this.bottom=this.top=null};k.remove=function(){this.canvas.parentNode.removeChild(this.canvas);for(var a in this)this[a]=bF(a);return true}}var ce=navigator.userAgent.match(/Version\\x2f(.*?)\s/);navigator.vendor=="Apple Computer, Inc."&&(ce&&ce[1]<4||navigator.platform.slice(0,2)=="iP")?k.safari=function(){var a=this.rect(-99,-99,this.width+99,this.height+99).attr({stroke:"none"});h.setTimeout(function(){a.remove()})}:k.safari=function(){};var cf=function(){this.returnValue=false},cg=function(){return this.originalEvent.preventDefault()},ch=function(){this.cancelBubble=true},ci=function(){return this.originalEvent.stopPropagation()},cj=(function(){{if(g.addEventListener)return function(a,b,c,d){var e=o&&u[b]?u[b]:b,g=function(e){if(o&&u[f](b))for(var g=0,h=e.targetTouches&&e.targetTouches.length;g1&&(a=Array[e].splice.call(arguments,0,arguments[w]));return new cC(a)};k.setSize=bU;k.top=k.bottom=null;k.raphael=a;function co(){return this.x+q+this.y}bO.resetScale=function(){if(this.removed)return this;this._.sx=1;this._.sy=1;this.attrs.scale="1 1"};bO.scale=function(a,b,c,d){if(this.removed)return this;if(a==null&&b==null)return{x:this._.sx,y:this._.sy,toString:co};b=b||a;!(+b)&&(b=a);var e,f,g,h,i=this.attrs;if(a!=0){var j=this.getBBox(),k=j.x+j.width/2,l=j.y+j.height/2,m=B(a/this._.sx),o=B(b/this._.sy);c=+c||c==0?c:k;d=+d||d==0?d:l;var r=this._.sx>0,s=this._.sy>0,t=~(~(a/B(a))),u=~(~(b/B(b))),x=m*t,y=o*u,z=this.node.style,A=c+B(k-c)*x*(k>c==r?1:-1),C=d+B(l-d)*y*(l>d==s?1:-1),D=a*t>b*u?o:m;switch(this.type){case"rect":case"image":var E=i.width*m,F=i.height*o;this.attr({height:F,r:i.r*D,width:E,x:A-E/2,y:C-F/2});break;case"circle":case"ellipse":this.attr({rx:i.rx*m,ry:i.ry*o,r:i.r*D,cx:A,cy:C});break;case"text":this.attr({x:A,y:C});break;case"path":var G=bp(i.path),H=true,I=r?x:m,J=s?y:o;for(var K=0,L=G[w];Kr)p=n.data[r*l];else{p=a.findDotsAtSegment(b,c,d,e,f,g,h,i,r/l);n.data[r]=p}r&&(k+=C(C(o.x-p.x,2)+C(o.y-p.y,2),0.5));if(j!=null&&k>=j)return p;o=p}if(j==null)return k},cr=function(b,c){return function(d,e,f){d=bw(d);var g,h,i,j,k="",l={},m,n=0;for(var o=0,p=d.length;oe){if(c&&!l.start){m=cq(g,h,i[1],i[2],i[3],i[4],i[5],i[6],e-n);k+=["C",m.start.x,m.start.y,m.m.x,m.m.y,m.x,m.y];if(f)return k;l.start=k;k=["M",m.x,m.y+"C",m.n.x,m.n.y,m.end.x,m.end.y,i[5],i[6]][v]();n+=j;g=+i[5];h=+i[6];continue}if(!b&&!c){m=cq(g,h,i[1],i[2],i[3],i[4],i[5],i[6],e-n);return{x:m.x,y:m.y,alpha:m.alpha}}}n+=j;g=+i[5];h=+i[6]}k+=i}l.end=k;m=b?n:c?l:a.findDotsAtSegment(g,h,i[1],i[2],i[3],i[4],i[5],i[6],1);m.alpha&&(m={x:m.x,y:m.y,alpha:m.alpha});return m}},cs=cr(1),ct=cr(),cu=cr(0,1);bO.getTotalLength=function(){if(this.type!="path")return;if(this.node.getTotalLength)return this.node.getTotalLength();return cs(this.attrs.path)};bO.getPointAtLength=function(a){if(this.type!="path")return;return ct(this.attrs.path,a)};bO.getSubpath=function(a,b){if(this.type!="path")return;if(B(this.getTotalLength()-b)<"1e-6")return cu(this.attrs.path,a).end;var c=cu(this.attrs.path,b,1);return a?cu(c,a).end:c};a.easing_formulas={linear:function(a){return a},"<":function(a){return C(a,3)},">":function(a){return C(a-1,3)+1},"<>":function(a){a=a*2;if(a<1)return C(a,3)/2;a-=2;return(C(a,3)+2)/2},backIn:function(a){var b=1.70158;return a*a*((b+1)*a-b)},backOut:function(a){a=a-1;var b=1.70158;return a*a*((b+1)*a+b)+1},elastic:function(a){if(a==0||a==1)return a;var b=0.3,c=b/4;return C(2,-10*a)*y.sin((a-c)*(2*D)/b)+1},bounce:function(a){var b=7.5625,c=2.75,d;if(a<1/c)d=b*a*a;else if(a<2/c){a-=1.5/c;d=b*a*a+0.75}else if(a<2.5/c){a-=2.25/c;d=b*a*a+0.9375}else{a-=2.625/c;d=b*a*a+0.984375}return d}};var cv=[],cw=function(){var b=+(new Date);for(var c=0;cd)return d;while(cf?c=e:d=e;e=(d-c)/2+c}return e}return n(a,1/(200*f))}bO.onAnimation=function(a){this._run=a||0;return this};bO.animate=function(c,d,e,g){var h=this;h.timeouts=h.timeouts||[];if(a.is(e,"function")||!e)g=e||null;if(h.removed){g&&g.call(h);return h}var i={},j={},k=false,l={};for(var m in c)if(c[f](m)){if(X[f](m)||h.paper.customAttributes[f](m)){k=true;i[m]=h.attr(m);i[m]==null&&(i[m]=W[m]);j[m]=c[m];switch(X[m]){case"along":var n=cs(c[m]),o=ct(c[m],n*!(!c.back)),p=h.getBBox();l[m]=n/d;l.tx=p.x;l.ty=p.y;l.sx=o.x;l.sy=o.y;j.rot=c.rot;j.back=c.back;j.len=n;c.rot&&(l.r=S(h.rotate())||0);break;case E:l[m]=(j[m]-i[m])/d;break;case"colour":i[m]=a.getRGB(i[m]);var q=a.getRGB(j[m]);l[m]={r:(q.r-i[m].r)/d,g:(q.g-i[m].g)/d,b:(q.b-i[m].b)/d};break;case"path":var t=bw(i[m],j[m]);i[m]=t[0];var u=t[1];l[m]=[];for(var v=0,x=i[m][w];v Date: Wed, 9 Feb 2011 15:15:18 -0500 Subject: [PATCH 02/13] no changelog --- assemblage.gemspec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/assemblage.gemspec b/assemblage.gemspec index 05aefad..4be0495 100644 --- a/assemblage.gemspec +++ b/assemblage.gemspec @@ -11,10 +11,10 @@ Gem::Specification.new do |spec| spec.description = "Rails plugin to allow for compressing and bundling JavaScript & CSS files for production" spec.post_install_message = "" - spec.files = Dir["{lib,bin}/**/*", "CHANGELOG", "MIT-LICENSE", "README.rdoc", "Rakefile", "*.gemspec"] + spec.files = Dir["{lib,bin}/**/*", "MIT-LICENSE", "README.rdoc", "Rakefile", "*.gemspec"] spec.has_rdoc = true - spec.extra_rdoc_files = "README.rdoc", "CHANGELOG" + spec.extra_rdoc_files = "README.rdoc" spec.rdoc_options = "--title", "Assemblage #{spec.version}", "--main", "README.rdoc", "--webcvs", spec.homepage spec.required_ruby_version = '>= 1.8.7' From dccacacabf0fb0ca6fb57015fa44743b7a57447f Mon Sep 17 00:00:00 2001 From: Todd Fisher Date: Wed, 9 Feb 2011 15:18:54 -0500 Subject: [PATCH 03/13] fix gem loading --- assemblage.gemspec | 1 + 1 file changed, 1 insertion(+) diff --git a/assemblage.gemspec b/assemblage.gemspec index 4be0495..88777ec 100644 --- a/assemblage.gemspec +++ b/assemblage.gemspec @@ -10,6 +10,7 @@ Gem::Specification.new do |spec| spec.summary = "Rails plugin to allow for compressing and bundling JavaScript & CSS files for production" spec.description = "Rails plugin to allow for compressing and bundling JavaScript & CSS files for production" spec.post_install_message = "" + spec.require_paths = ['lib'] spec.files = Dir["{lib,bin}/**/*", "MIT-LICENSE", "README.rdoc", "Rakefile", "*.gemspec"] From 422e4fe68f15dcad012b89f213f0c1609868d3d6 Mon Sep 17 00:00:00 2001 From: Todd Fisher Date: Wed, 9 Feb 2011 15:34:32 -0500 Subject: [PATCH 04/13] load using railtie making it possible to use in Gemfile as gem 'assemblage' assuming it's pushed to rubyforge otherwise gem 'assemblage', :git => 'git://github.com/taf2/assemblage.git' --- lib/assemblage.rb | 1 + lib/assemblage/railtie.rb | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 lib/assemblage/railtie.rb diff --git a/lib/assemblage.rb b/lib/assemblage.rb index 1ef2d00..8d8df3f 100644 --- a/lib/assemblage.rb +++ b/lib/assemblage.rb @@ -1,6 +1,7 @@ require 'assemblage/config' require 'assemblage/packager' require 'assemblage/version' +require 'assemblage/railtie' if defined?(Rails) && defined?(Rails::Railtie) module Assemblage diff --git a/lib/assemblage/railtie.rb b/lib/assemblage/railtie.rb new file mode 100644 index 0000000..a22f097 --- /dev/null +++ b/lib/assemblage/railtie.rb @@ -0,0 +1,14 @@ +require 'assemblage' +require 'rails' + +module Assemblage + class Railtie < Rails::Railtie + initializer "assemblage.boot" do + ActionView::Base.send(:include, Assemblage::ViewHelpers) + end + + rake_tasks do + load "tasks/assemble.rake" + end + end +end From ca5acf9ba07407077285c7e53d701a539ea62c97 Mon Sep 17 00:00:00 2001 From: Todd Fisher Date: Wed, 9 Feb 2011 16:01:05 -0500 Subject: [PATCH 05/13] add documentation for config/assemblage.rb --- README.rdoc | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/README.rdoc b/README.rdoc index 066e0eb..e19e71f 100644 --- a/README.rdoc +++ b/README.rdoc @@ -59,11 +59,23 @@ You can handle these tasks on deployment by doing the following: namespace :deploy do desc "Assemble JavaScript and CSS files" task :assemble, :roles => :web, :except => { :no_release => true } do - run "cd #{current_path}; rake assemble:all" + run "cd #{release_path}; rake assemble:all" end end after "deploy:update_code", "deploy:assemble" + +== Assemblage Configuration and Ordering Files within a Bundle + +To order the files within each bundle you may create a file config/assemblage.rb within your Rails application that provides the specific list of files and their order. For example: + + + bundle :widget, :js, 'jquery-1.4.4.min.js', 'jquery-ui-1.8.7.custom.min.js', 'jquery.maskedinput.js', 'raphael-1.5.2.min.js', 'jquery.ba-postmessage.0.5.min.js' + bundle :app, :js, 'jquery-1.4.4.min.js', 'jquery-ui-1.8.7.custom.min.js', 'farbtastic' + bundle :app, :css, 'site', 'jquery-ui-1.8.7.custom.css', 'farbtastic' + +Defines 3 bundles. The first named 'widget' that is a JavaScript bundle that includes 5 files in the order specified, the second 'app' another JavaScript bundle including 3 files in the given order and the last one 'app' a CSS bundle providing 3 css files in the given order. +Any bundle not listed in the configuration file will order the included files in alphabetical order. == Issues & Contributions @@ -75,4 +87,4 @@ http://github.com/voxxit/assemblage Thanks to {Kyle Neath}[http://github.com/kneath] for the inspiration to turn his idea into a useful plugin for all! -Copyright (c) 2010 Josh Delsman, released under the MIT license \ No newline at end of file +Copyright (c) 2010 Josh Delsman, released under the MIT license From ed9f2d9fdf67a3d4b5691e52f70ffa7963051dbc Mon Sep 17 00:00:00 2001 From: Todd Fisher Date: Tue, 22 Feb 2011 15:09:23 -0500 Subject: [PATCH 06/13] update assemble task to create yml files for generated bundles and add a capistrano task to upload generated files --- lib/assemblage_recipes.rb | 4 ++++ lib/recipes/assemblage.rb | 29 +++++++++++++++++++++++++++++ lib/tasks/assemble.rake | 6 ++++-- 3 files changed, 37 insertions(+), 2 deletions(-) create mode 100644 lib/assemblage_recipes.rb create mode 100644 lib/recipes/assemblage.rb diff --git a/lib/assemblage_recipes.rb b/lib/assemblage_recipes.rb new file mode 100644 index 0000000..608bab7 --- /dev/null +++ b/lib/assemblage_recipes.rb @@ -0,0 +1,4 @@ +require 'capistrano' +require 'capistrano/cli' + +Dir.glob(File.join(File.dirname(__FILE__), '/recipes/*.rb')).sort.each { |f| load f } diff --git a/lib/recipes/assemblage.rb b/lib/recipes/assemblage.rb new file mode 100644 index 0000000..4e29e73 --- /dev/null +++ b/lib/recipes/assemblage.rb @@ -0,0 +1,29 @@ +Capistrano::Configuration.instance.load do + namespace :assemblage do + desc "Assemble JavaScript and CSS files" + task :assemble, :roles => :web, :except => { :no_release => true } do + # run the assembly locally + system("rake assemble:all") + + YAML.load_file("config/assembled.css.yml").each do|local_file| + remote_path = release_path + "/public/stylesheets/#{File.basename(local_file)}" + puts "#{local_file.to_s.inspect} => #{remote_path.inspect}" + top.upload(local_file.to_s, remote_path, :via => :scp) do |channel, name, sent, total| + print "#{sent}/#{total}\r" + end + puts + end + + YAML.load_file("config/assembled.js.yml").each do|local_file| + remote_path = release_path + "/public/javascripts/#{File.basename(local_file)}" + puts "#{local_file.to_s.inspect} => #{remote_path.inspect}" + top.upload(local_file.to_s, remote_path, :via => :scp) do |channel, name, sent, total| + print "#{sent}/#{total}\r" + end + puts + end + + #run "cd #{release_path} && rake assemble:all RAILS_ENV=#{stage}" + end + end +end diff --git a/lib/tasks/assemble.rake b/lib/tasks/assemble.rake index 436e0dd..c5b4748 100644 --- a/lib/tasks/assemble.rake +++ b/lib/tasks/assemble.rake @@ -6,14 +6,16 @@ namespace :assemble do task :all => [ :js, :css ] task :js do - Assemblage::Packager.new.package_js.each do |target| + targets = Assemblage::Packager.new.package_js.each do |target| puts "=> Assembled JavaScript at: #{target}" end + File.open(File.join(Rails.root,'config/assembled.js.yml'), 'wb') {|f| f << YAML.dump(targets) } end task :css do - Assemblage::Packager.new.package_css.each do |target| + targets = Assemblage::Packager.new.package_css.each do |target| puts "=> Assembled CSS at: #{target}" end + File.open(File.join(Rails.root,'config/assembled.css.yml'), 'wb') {|f| f << YAML.dump(targets) } end end From 01996214925a7bc7d96260cd82f8a000c0318505 Mon Sep 17 00:00:00 2001 From: Todd Fisher Date: Tue, 22 Feb 2011 15:09:42 -0500 Subject: [PATCH 07/13] update version --- lib/assemblage/version.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/assemblage/version.rb b/lib/assemblage/version.rb index b074ea4..0a35b60 100644 --- a/lib/assemblage/version.rb +++ b/lib/assemblage/version.rb @@ -1,3 +1,3 @@ module Assemblage - VERSION = "0.0.2" + VERSION = "0.0.3" end From 1eaf07379b4bb0b809441f26c3e278da482f5b30 Mon Sep 17 00:00:00 2001 From: Mikhail Vaysman <9996113+github@gmail.com> Date: Mon, 28 Feb 2011 11:10:04 +0800 Subject: [PATCH 08/13] Added link to helpful article --- README.rdoc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.rdoc b/README.rdoc index e19e71f..32f417d 100644 --- a/README.rdoc +++ b/README.rdoc @@ -83,8 +83,12 @@ For all issues and bug/feature requests, please use the GitHub issue tracker: http://github.com/voxxit/assemblage +== Additional documentation + +Very helpful article: {Static Asset Bundling with Ruby on Rails By: Todd Fisher}[http://captico.com/static-asset-bundling-with-ruby-on-rails/2011/02]. + == Props Thanks to {Kyle Neath}[http://github.com/kneath] for the inspiration to turn his idea into a useful plugin for all! -Copyright (c) 2010 Josh Delsman, released under the MIT license +Copyright (c) 2010 Josh Delsman, released under the MIT license \ No newline at end of file From 659277f70e521ba65cb23d0f50c3f5bca0b59a94 Mon Sep 17 00:00:00 2001 From: Todd Fisher Date: Sat, 12 Mar 2011 22:03:54 -0500 Subject: [PATCH 09/13] add named exceptions --- lib/assemblage/config.rb | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/lib/assemblage/config.rb b/lib/assemblage/config.rb index 3fb8a4b..0f9e465 100644 --- a/lib/assemblage/config.rb +++ b/lib/assemblage/config.rb @@ -4,6 +4,11 @@ module Assemblage class Config VALID_TYPES = [:js,:css] + + class Error < Exception ; end + class MissingFile < Error + attr_accessor :filepath, :bundle + end def initialize(assemblage_path) @bundles = {} # named bundles @@ -14,13 +19,18 @@ def initialize(assemblage_path) # configure the bundle to be explicit # def bundle(bundle_name, type, *filelist) - raise "Invalid bundle type, must be one of #{VALID_TYPES.inspect}" unless VALID_TYPES.include?(type) + raise Error.new("Invalid bundle type, must be one of #{VALID_TYPES.inspect}") unless VALID_TYPES.include?(type) # verify ordered files exist basedir = type_to_path(type) filelist.each do|name| path = File.join(basedir, bundle_name.to_s, name) path << ".#{type.to_s}" unless path.match(/\.#{type.to_s}$/) - raise "Missing reference to file: #{name} at #{path}" unless File.exist?(path) + unless File.exist?(path) + error = MissingFile.new("Missing reference to file: #{name} at #{path}") + error.filepath = path + error.bundle = bundle_name + raise error + end # add a reference @bundles[type] ||= {} @@ -34,7 +44,7 @@ def has_order?(bundle_name, type) end def bundled_list(bundle_name, type) - raise "#{bundle_name} not ordered" unless has_order? bundle_name, type + raise Error.new("#{bundle_name} not ordered") unless has_order? bundle_name, type @bundles[type][bundle_name] end @@ -114,7 +124,7 @@ def type_to_path(type) def evaluate(assemblage_path) self.instance_eval(File.read(assemblage_path), assemblage_path, 0) rescue => e - raise "Config error: '#{e.message}' at #{e.backtrace[0].gsub(/:in `run'/,'')}" + raise Error.new("Config error: '#{e.message}' at #{e.backtrace[0].gsub(/:in `run'/,'')}") end end From 47706ada3d3a46da018c1638130c0f4f86dea9d9 Mon Sep 17 00:00:00 2001 From: Todd Fisher Date: Sat, 12 Mar 2011 22:04:07 -0500 Subject: [PATCH 10/13] ensure our exceptions work --- test/assemblage_test.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/assemblage_test.rb b/test/assemblage_test.rb index 95f297b..aaaf382 100644 --- a/test/assemblage_test.rb +++ b/test/assemblage_test.rb @@ -3,6 +3,12 @@ class AssemblageTest < ActiveSupport::TestCase WIDGET_JSLIST = ['jquery-1.4.4.min.js', 'jquery-ui-1.8.7.custom.min.js', 'jquery.maskedinput-1.2.2.min.js', 'raphael-1.5.2.min.js', 'jquery.ba-postmessage.0.5.min.js'] + test "configuration exceptions" do + assert_raises Assemblage::Config::Error do + raise Assemblage::Config::Error.new("raise") + end + end + test "configuration loader" do config = Assemblage::Config.load_config_instance From c65f585c7907ad0e54d1de60fc0cd87a31fa0b09 Mon Sep 17 00:00:00 2001 From: Todd Fisher Date: Sat, 12 Mar 2011 22:04:22 -0500 Subject: [PATCH 11/13] add a task to make it easier to port an existing project to assemblage --- lib/tasks/assemble.rake | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/lib/tasks/assemble.rake b/lib/tasks/assemble.rake index c5b4748..f16e569 100644 --- a/lib/tasks/assemble.rake +++ b/lib/tasks/assemble.rake @@ -18,4 +18,25 @@ namespace :assemble do end File.open(File.join(Rails.root,'config/assembled.css.yml'), 'wb') {|f| f << YAML.dump(targets) } end + + desc "Given an assemblage configuration file, setup the correct directory strucutre and copy all css and js files into the each bundle folder" + task :setup do + if !File.exist?(Rails.root + "config/assemblage.rb") + STDERR.puts "Unforuntately this command will only work if you have an config/assemblage.rb file." + exit(1) + end + begin + config = Assemblage::Config.new(Rails.root + "config/assemblage.rb") + rescue Assemblage::Config::MissingFile => e + original_filepath = e.filepath.gsub(e.bundle.to_s + '/','') + if File.exist?(original_filepath) + FileUtils.mkdir_p(File.dirname(e.filepath)) + FileUtils.cp(original_filepath,e.filepath) + puts "copy #{File.basename(original_filepath)} to #{e.bundle}" + retry + else + raise "Unable to determine orgiinal file path of expected: #{e.filepath} in bundle: #{e.bundle}" + end + end + end end From 8c95e60da751dbb0e4e33ba7ce7b9e7e2416e9d0 Mon Sep 17 00:00:00 2001 From: Todd Fisher Date: Thu, 7 Apr 2011 09:11:45 -0400 Subject: [PATCH 12/13] gem warnings... deprecated? --- assemblage.gemspec | 1 - 1 file changed, 1 deletion(-) diff --git a/assemblage.gemspec b/assemblage.gemspec index 88777ec..9d927f6 100644 --- a/assemblage.gemspec +++ b/assemblage.gemspec @@ -14,7 +14,6 @@ Gem::Specification.new do |spec| spec.files = Dir["{lib,bin}/**/*", "MIT-LICENSE", "README.rdoc", "Rakefile", "*.gemspec"] - spec.has_rdoc = true spec.extra_rdoc_files = "README.rdoc" spec.rdoc_options = "--title", "Assemblage #{spec.version}", "--main", "README.rdoc", "--webcvs", spec.homepage From 4799faa9e67ecbf1483264aac11f305fd383edbe Mon Sep 17 00:00:00 2001 From: Todd Fisher Date: Mon, 24 Oct 2011 10:55:58 -0400 Subject: [PATCH 13/13] extend configuration --- Gemfile.lock | 8 +- bin/compiler.jar | Bin 4337904 -> 4980242 bytes lib/assemblage/config.rb | 57 +- lib/assemblage/packager.rb | 27 +- lib/assemblage/rails2-compat.rb | 31 + lib/assemblage/version.rb | 2 +- test/assemblage_test.rb | 44 +- test/config/assemblage-alt.rb | 4 + test/config/assemblage-config-error.rb | 4 + test/config/assemblage.rb | 2 + .../alt/javascripts/app/jquery-1.4.4.min.js | 167 ++++ .../app/jquery-ui-1.8.7.custom.min.js | 781 ++++++++++++++++++ .../app/jquery-ui-1.8.7.custom.css | 572 +++++++++++++ test/test_helper.rb | 5 +- 14 files changed, 1661 insertions(+), 43 deletions(-) create mode 100644 lib/assemblage/rails2-compat.rb create mode 100644 test/config/assemblage-alt.rb create mode 100644 test/config/assemblage-config-error.rb create mode 100644 test/public/alt/javascripts/app/jquery-1.4.4.min.js create mode 100644 test/public/alt/javascripts/app/jquery-ui-1.8.7.custom.min.js create mode 100644 test/public/alt/stylesheets/app/jquery-ui-1.8.7.custom.css diff --git a/Gemfile.lock b/Gemfile.lock index 1b9f85b..2c360f6 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,13 +1,15 @@ PATH remote: . specs: - assemblage (0.0.2) + assemblage (0.0.3) GEM remote: http://rubygems.org/ specs: - activesupport (3.0.4) - rake (0.8.7) + activesupport (3.1.1) + multi_json (~> 1.0) + multi_json (1.0.3) + rake (0.9.2) PLATFORMS ruby diff --git a/bin/compiler.jar b/bin/compiler.jar index c087e9229d7e3e23bed8d69762fad0d5a4d1fd5d..a30d445f15e5d0e42e84c66f908df8b4e5854aaf 100644 GIT binary patch delta 4326375 zcmbTd1#l!wk}WD`W>$-tnVFfHnOQ9^af_uEGcz-@TFlsDW@d)hGk0fqW_RDS|0m7L z(z7Z(BI<<4@e`hw*E?Y#@$WSt2#PYGU@$;`J4$s#1b!k=Aea0(*U7)PhyD33|IY_4 zC9Z}K^QRs%z|>HL97T)ONnkvj>|WYyFu0|q;Oyy(q#lr9`c_EF?`&gT+Iae`&s# zSLl|M-n0g$SC9{J%HIIz-L=SA$JM)O0CG4qQ;U|Aormdiv+~N&enGnzNaO zna4kk{qF;M9-?Od-#Yc?`5&D&4O5f;)#=7CHPv4h%m_8zUlz{@HS1rN%Lui=Usm%7 zwHV-U5XCA9E!2Pl0WE?90nz+FVg5VH!bUD;?5y-Awni>4(W*Kss1{g$-K3@i^*`fs zg>zX6W<+5lk%M5Ux$4QD1Yn*=W z7z+gx{uXH^+9k*Ed{%~P0b9p#f*dEVA8}I97Yq=ZFsm4xcu%QVaSOHdR9Mk4)wAL_ zD7Uk|I3yO~bZDg0v0BTBxGaSu0dz$PGZ|2!b%|~zpopAz8f%qX*`OKB&=wU}z(X`o zBI(Ypru$~}<;dDGgWZY;!N8|9HMbu&T9>!=1#xvNY23>VEQryLQ!cJ~z^T}&< ze$qer47xqlHv8BqI33!X1WflVuc})=gtpJGFFt0URyEJQj5XR?e4ROD`|^Az^L6{w zHs5)T9c3x*kK*QBCV2J)+SNfQVSco|4MK6SA(`Gh0;v9Mv5g>t?NTNdD1Am zD053UR6KEAVBZ*!y?y>!6qDu!nrA0J2lF)`H~uIKS1`I4faY{70uYRyBJSxQ8LktJ zf669n9`H5LFR3u+TvVi+RK=C3C}gR}ALl!{7%+~hI&ofNO|saBI=5_>XG>6!CX2yb zSahG?bYqcDEyyv8@>}%##T1e74b1C>QPg1-5(#_HLbMr3>!h4=7u9RD5c?!R2GX!* zJ&`J2=r?D$f|RsA5CDZ!#0$y7sXC=oVz8Cr1E>2)a){)+UntTSu!_UZmRDr&5->!5 zAN@)@lpB)=(2cKa7{Q!O3bh0ZH1fzcGX}q)%pPyCl)*KW#BQ)R@+d*IcpLB8giY{X zgABcwYyT5TKOU!7;9hGr{{-}0?pMXP5{tjZ;SEFe#iGiBu!tHan==KGX;191PR*^F#}pG0A?cIbGd)t6F-08lBz%GY zgN&en{=WVZCyOP2{aN=|z(7De|6kX?x~vkZh^3LUl&hJuk*kCAfAE2VkTr-9QYHJ@ zlz9Pp?1&HpHWU-0qY#oPG%(`kY7=&nn}oUgjU9oHe=JNI`UHT8;%!EZO;2qjC1)PH zmnR!tIfPxPYFS}l6PcjBi;IZbfs~|h%l*n3yBe0r72^Eh&V>EbYwbD!ojcgizGYR@ z24+@9>pWU3Mf|P8dYtEj!gEsnTs(=hx{{>vb5=lhyVZy7&s&B40@r7!V+9|fP4p8!RZ$Ezwr4RJ#xwG++Y5o$K5{}kpBM% zJbxjQr7GuutA@rmon5Er9nU=pxgeijcs~HGm@>yr<^+&EC(0AS|1oA2w@ixay(?=y zt@+qmj}-9?ejW)_XEHCRQAqm?T)E9~|NTDbj=b7L@n`|7CYkL{N*^P2C$7V|&^|JZpChd$v`>bpi zu@>W{mWgD#i)@vfM?2;$2K9CE_QUq3_M~dfn)?`@MgqCom8mYAN6PZv(< z;U57mQl}{BpKbyE7f`gFWJsfpmF^|-uiArdylW?^@sv$XPZxac1!jaMlgVtjmjk*9 z+HA7h`0y&NNTJm`ER~^k#XBzRvxeKS@ZXgd7$adp%I0rT!*UXxOrCnn<9=1OC{r+= zimceLE+0P$Zr_&8aK2@~y{b*2*zi3TBQyX)iyfdc6;52fIKU%J-1xrektnHuT!HE4 zusCLMJi}cj1cHS!!fm2y1OKv$gKYZExmiD5E zDQ|0m83^y}cL@rQkb`j&+-}nek7MuQ8;Y6ajR^cJgTyDtrK$fRR}l~(Af|s|5WxSc zg2kGNajTuq0 z0b+2K(~8hy%7xegEZH~jnSJMvZ(YDY>3_vZy2Z9?h~bFt@d!v-&fkh2Q-A^{4s_|G z-vbn|VmcKI?P*0bMK2j)A~+AV&gDg!5DFFmt_+?i8)4AXZ6os7m7HUI=;Bw8l=4Z3 zk<3aL>Scw2c`rI1ytg?%xN5d*rM>la0HDa7Yr+z2oVfuxpL|`&0?G-sVBp7-JXtS3 zc)An0QnHJ(vs|B2CB4FvY%K1F_B)8f#*&%LEUJ4pZFaecvKy_Kzf}IF11PCkdKkU$tJtlN$f( z8&u*%MhSn@Oc))zoH8ZcUBmm6|4^cXg8-2tMIG%G74yCw2Gu}Ame31ery%gcqh+Lv z!SW8CsuW}*=(uf@@!#0zKVuX#a(pl9dxy#d6JC}M!)q{wMnpC^w5T}t{0L4=pIM2b zd~l^qs-T;AkA3ao-bU|>ViFSsT!J6Je|P~F{KT=|&vskoQ{QQ}coja^)yR=xq5#AK zKX?OwpfoVE#1Q&J;635#FXRG-WvZapg^EE_TwJn$)3>xyU#_FM^f=Vn;RoLlSWWcVX%4`LCTcDHHVd*yEBX*b4y;e> z@DDlUpb?m5m_7b20KrhRKO_hNbMPVDyyFq}dw3mPXm7sS64ul{oQh7BMr69L0-d@f z@j+$0_KLDy(A8SMe}@St9EUSmMfx0_OpRq(y?W(YyU{7taQPZpRr!)KxI>bLO=R-P zLPdI4Wimi_{F8kEsj{qDL=iT8z4}#EPEEC*wv`>&bVxo*XKxt0pKRQfZQjkJ)1j9s zOlDeIdy1!KNu9Z>4MS*r}J%#d@>3n3*q4?#Vovyn+8nvC~M4eqbfj z?5s?0m|10|fAv(`NrR@%Ro!e=VyON>!1s1vXMuu>`IV<7+JtW1|?ahqA%&Z-pMZ_kYGv2O!y zdtHDAMGk7S?CDuKm+8iCrUML^BPILaL$+u*+1Em`#*h#Ljz=&=;9KLHd*5t+>}sX0 zT{7!dXYgLt+l-n`k`csmdmFE)B~d?k#nzyRd;wByicZ*+&br|eN~(0I<%ZSlez!Ta z@+?SYWp_gA?W_JK(sR*}Z5ao)Zr98=ac~B#*;=R}Ug0AK6R=Dco?>4;TYfKtJ6(kh zPx?~%p?4OymiH?Il4Tf=K);5D_+d%xHT-~3z^8Mu@0$KXnUy6yXbgC{rtx}*4@V@M zG3LoCsu^J$hCi1}c!OEIr1ge$QWsNs+2Q(vu%X-e7dIHVhL!vrhhV%AqD5!OKz0Iv zRx%wkV&CE0HEJPw;2I>u(QF>{_OWRa^f|#vQ!0W2R5Xv*suPY`|zW-2fi!4 zpS*0d5=aiy5aJ-C5K~cLj~T}lqy7|atN#1p5G@&4#5Y=2tpP4K5XSIPc-!xUF9q$e zg(Qg{I>TynJU(LG^gGCYy_8*%Y!07*baDPSKKlB&&K^$WLMDG~xIK|yj?tC&NEFzz zMhILJCJFX8NF2~+$lM>m%ypuY-=R+E{R&Y9Og8phK#ls58HLL3eyRnlC;ZAm_^Gba zsH{i|u$q%c-i3R)L+z)0>AYmR&(DJGehtevOnq?1kN5~_^oPTZ`y|5g1vvx*_`s1H z`rS+JYGzz!e1ZHc^^gqeyVd-m9E3k?%>8drk2(`6(|@GT=pLAULAarw=NfHr9&T<< zZ&e>qB}XJkK;MV3{ZnYf;wtYp7L_xr8K<|U9hmS`C9uV9a(GwP$o zQD&oibX;G356si}3SVxzdo|QhnG_vD`6=6H=ldT}zWuyUMa-MHH>}li9r2^7kC=56(ZY$lA8*Ni_Tq>FjEY{D_`fP0NQslna6 z7U}l?tOG&)y@+-hJ$*d$2ZYl3V96+#Q$0<1KzA!2Gt zD+$h0ljTL$+700M%b}tsXp2~TnHV!~$S0G%3AyVOe8HgNqR_ts55XpViEy&`+~;@o zdevD>WvAU`K4qrmq#OwVvDW^SfKVvXN;uR4=FYabA&&f`!n-k9&~%31Sz3Gv+TAUX zyz@GS;}AT*VcqxrOi{Il19Z?)z}Rv`=o&2h&f>Py<2NQ)V(}1fQ@BfbUOh{(z$6%b z+qKVPe6?Y?hk%45_?I>)s}aAJFS=A!6BZ<4Z+v|ma9@_O4H)0q=)_sLPk9M49 zH^yWA&Vym*RnOhEhZdns=P5>o#VA*%b>Sa89k4^>nUhN-XEVBrLu8gkWY>igptVL~ zxkXuRq|daUwk7&10?-1~g~6txQPF5a!`=&d%BaeyWLKs$yLbc-b2Qm%V^?9H@ifl! zv{nc9pv|=M`IPc>Nzz=Fj4hwX!!8cQ&%HGqZR7kGN4Dmq$}V;#=I1ADDrHu93ux~1Y) zF;xaoX_M&TCjdzm?+OEwvlI1St7nk-b*#%!QRjul->2MrpjPf2JdBr~KSHhv^)#pE2^Lu;%sxKa4C+IzyR z>@-BPH2_WpA;XArFO(r(^!8#s9~HbASF9SqaM5gQR(%#yoh7PuJ|bwlBE#iH*^Hx< zY8nug;-HXa+Btsr!t6Tl7N}oVAN^^!W8qA1C+de0%qvk;Hn;CoG(UNwgBgVTE8%1wHD*7Ngk#c>Tfz#MK&dp^)CgEU?DQ2x4<=m7WP6w z!eO(=iwZ?4HiVL8izx90MV)JY?L`rRNz9(RUIU549p)R@a6-^W$Z4u(J)NDm1- z*+H_B6!xLYQ4J!7X3Q*0wPISpDu1c^W{`SE9ps1IrWdyZ3y>FL(BrHOB&Qr9WA972 zJT3$i+`iLT)g58(e-{3;qbyO^oC8oB<1^%C`5)1^KL=gc{?d>4LXTS zS47;o4hweMvcOik`ArT!nJUOJ&Ffxb|85(v?seD+e{PdCr@|JijBbXu?;WeIh~sv@ z?bhl6>+#X{9g~`7TNhq(o|f)o-aD1%?(BNQR|L`y04MYP*t96`Ia{ji_Lli3yMWRD zb1m#)x)QQjD6_lDUaX6Zt@$f|wwJl+(AaQYF6*%v>Zsim3H%kf@;tr#p4^XUnT^vFh@sdV1oP-7{!{RS^&1 ztR40CN43>kiFO;IkLRNe0V5CoNh8?d^y!0!YLN823$vpE2*bxy{kQ4wo)HHAP|W4P zxqjymW1NH-cpwgr>PO*F!>%`2`B=UYl6CiJv%`5O8HrlIC><2_MPN9XVsu(XCtbJT z9Cn6{b+p7A9i@=`r4Odi=UC<>2OJEx9LI+V<>3%{8nb^um0<73`R`mK`G{PQArL!y1k!di!=ju%Yut3 zqV%xGMXXT}X}=7I0@^n=xMX7hC%WxEYoN2`3&G}LsS3wv#kk1Ve`A86vxDjDKTHq_ z3j`$d?=it&+3jx{h*a3k%GUHBJM}6+GC*NX9Ba7e2#9>BaE9@C&dmmPL%4pi_qZ7Y zh9s}?MEMwFXsBM^86`pgXnDjv&O;+3vGgrZ?#-LQ`qU*R0SAw`O0JOi`_psV^xZn& z^vnAd0PqfP2rfXCIwX##vW&JXL)08RLN#Kdb5B6I+$S>YO&=cTVeU2$TWlS0Y_vJ) z7qg!ofKEv7Dj@lNtqW0>X%bh_yke{QSu2XsX|72iup25;ZrYa9Qs-vx=OWpD)AV(LG)WG{ctPT+sWS zYvEiyI+-pM>8n|}3SVWv<~BcLEncKmqXLzFHf?u2to=i{Vsb5c%@%8_@3!CORu~9{ zX+FMX@H1(CmW&QzauTd<<>bIPUc5+=o1g@Cz@^B2Cu@P+QWMVNiBS_^Ilot|zF*Dp z%S=8?f@LCG?(xKlV~1mUrTWLC!1q&Z8(dZ%{arVir*s6l=NF%CUvoGIDwqrPZf~$d zNDq3x7W`?%B|J34-?kpe5fd2wCC)~1Z}MW1jJTi!=d17xQ?n7r%(g{a@lusEzO?p{ z$7-Fih^o5c%7alzSBC0L`c7Z9y>@jWXTo8l9oys>YH!3#^oeuGMD4(`5^|LzBJ$Ju=MMO#VBC)8jnl zRA^&u&Sle!59DTTo#dCTiyUd;WbH#GCo+P?0&29s9LO!p>_6P;Ez7Jwl3|t{${3}F zP87fuWP0TJqP15cqs;XKKcw-YIV5ACi(K(J%4*!<7-M67WN{+<_T}o6MH$mz>Nvgi5! zzH@}^H~|}E%U!UBF2LvPc8&W3kD#gXqo1L5>_XrS7`t|cx~p(Ei3AFHiS)=0Z7Jw^ zT6vo#ezFy$SNBh>o8r8?R0`S64A+Sf9@0Av*(K9bezSLg`>0Z5Kjwt!5AcKUvXak` z*0>4CDY1-n=)&{~d?`}p(+%_?hxXG4eDOA#h|cvAyhbi(3Zw`ubkxll=yH*B^Z7n4 zmO46(+Zg04GP+(_b@F-w@QV*s-+-WDyE_$doJ@`Hv)+SUskj}XeI(!BL8F=2K4Jb- zY5@MezcMWBQgj%~6x{zW!(Yi!dG+`Ow zBn)X-%f`mVIT*AMfL*;DX8cCFEfD%vDa$AN)N=rXUmUg$R@%w4))#Qk+maL3a0^Ss z(Rw9OBR=w2n55K#;X#sRRFn}cVHEC9{UJe%JUL<>xzSKqOkPa? z8}nr%jMZIS5({`^qFqKvUZxUlx)`uqt?2=?xlnIPT^KuD4*L|&Xr_@x!k&F!eSj6KHZNx-=?5`vMpH(w;i>!&X0% znCyP1*G+(w0dPvxBQVYzY{xff7?BJ-2ESESZER90k$w!Wf>%%IUDx5a$fPvyHHw)-{4+)v)n_|JQ za@~!T?%?>Lt02gcN#%e{B)C7;a^D1TfXkB2M`+3xX zHbSf(9iL6{bQI^MBvlIPacMWcnc$-j6EF9GowM6G%3D+<{(ySxVc%O4 z&@D2Yna{i6+^KpXMvWBbl5UV%;fH;{?kNM~x*?@#TY{K@<%?G~#73 zpP=N1luM3s)JjrHCWL|j{*6@b9ji*XaFVoIP|8&=Lii-ydYbWcS*md8zboR+{)35n~U{mA6wns!6)3zEL8zVj;A$$KpU*CWs| zsRybJ1w`BsoIgYfkOgC}Kr^eq0ernps;=_#qVK{kI2Qr46!aUde(0}k3xpkk5Oa{2 zGm^A|w!k)+GYifBZiO@2-{}qcpqr}rU@Zw&+Wn6qlOU{i3Y1;J5+N+5Nz%hwsO7L! zv`quM5;G&3mXGjXM9CJR;Uqgjum=3%(RP91c7ZPTNMZ$FV9SvJ`9IT70pAcjLpB(k zAccR=2$!`u)91saO5rcSQaL>FnBpGFBrVUO+uTZk&KjzAfjGUWa}HWCuc01vCE>a8 zUN+UlP;@>nGMz8x@74b9<`)0k#c5NG{Db3L{e5947R+UW(r{VUi#52VXeN;!>_?N5 z-sC;(h`2!h{atbFk`gaKdOGjNC-8sfgTJSP)2xqXYLpFEgQ`pmqsn#O&c4l<6b}?0$Z}=(1p&wUSU0Zp1fm^JU5S? z1*YFZzQ=Ula{F7|Cc^@HCFp&k6dGR^qPg+d9e=^|#I(;+Gm65EIuC>l$d4YX*sd-& zIXV8(|EruEsg(3Btz^SU^U*u)-mUxQTaxVdqX|B~bTj6uL?QOr^cJm3q}h0tame=T zbR-+kn&KxF8U~Sx+m?1i`y-mz79$?MRP6h*9OUC#_FOvToM!pTnT3<4S@cRjWj3y5 z(yFPy@41!D=odXs%@#{%P_4=?ny0hRH>Ck~l3l1^aBFnR4|pkrrJsB-rKVh^qvvuC z5?4YeoW^zAdgEZ-D1S$L;kilEM332_+gCq}AC@R!ie^vPt-m7-yk zx2HF1nT{CqwaH|V+hLSBJ2z?N*Q6XuHqb7brzvaNkHGNlo2^zZ{8U@ju^TxE)inZ) zB!NK58jzwyErxvDcremCa!7O-)AfZaa*nhODUvQD-L<%Zkw6EiNMyX@XF4%F4)69I z1`G71bc!3OeDtplYUt@2@br8t3mNTke?b7$mIgHJ(LJu!_jC@} z!>n1D_?usx#JC%L1N`jzaN{;#(lz56xC}bju!{6(>8Hpxc)XQS& zbKJ?dd;+fZmY|)r+l`s5W$4B|tmQg#F41NA%-G?cV&p)b^4v%A1V`DXY)qKG$osHC zq?v02pZuOdZmw<;EkmxP7jI@)3sFMoNKB@DRq;Ez@Py?)lw_Z^7W`+ zuRpKj>$1BBdX%VQu#Vp{xV=9FoXV}=cxQwimzW^aHyHd5?W7Aq-foCSACG?Uio>|@ z+zHI5ZI>8$(e-9N2?>=8qyVYVwS~Hd%ZGZqCp8r{zQUzi`DW}7@V@hgB z8cdv}7lo?PA+UKF35EtpYXBueacnk^aru;*N%wuXTF`3AiXw;Dczdy-06*ofWlV@a z3q8+HpMkTcRa2V8&i{jXA}a1KrY>tEb1q?_4RSn$fy8ieVrg@25+gGeS?_6Xi~8s{ zvl#j@pz0Drey#nvQk$84J$&Tq5omBMth^;fMvN;NIjT_kkU#h*J8R`;pLSI7Bj%y} z>PFh;D^^YCU9N)|+>A%9vbB#LQr6V>>M!cbwja?J(GDX{1{4SO6Jku@mOGT&95zCJ zsH$+|A2uGl%&xjEl%%@|63D|(OP34-Ij~2iH5(G+)4|WC;!GgXkzfuACk_(IPnXs5 zZ$X1LvS7%GRsiO_$?-%)Xkrry>0*XNv?J@%p%E!X>xEGpy^d8XW7}^j@=td!9gFLm zrpkin{FB#mq;;?GmTbqWlAu58W1$rs+Klg&C`jIw^CYyNOY*k!l2yLudSiftJ zEKP^Am5T)ULulETt6*N_a)2u|*b@k@62$16pv&oHWdUGhX*4|^?jkfBMVi#SQA#*} zzR*ohw`4;v%DP)5F5$3+1s|1K!CA2s;q$;lr_l!gz6*h8-_zc`jw6-`UpL*ox&d7Z z3o=jvBZ-ASfU}I5Ng7mV#f0?cSU}4_Nk*_EE*34CPplXfHC~OB>5rpFtr>;b9Equk zk!urY#{u*onYS$^p6z?7*vHYaULpC;#o@}m#9!BD9E=y+f|qU4wxl{&tQU9L72Bq) z$+d|zr#hFMe^XC$PFa^DKCi2y%w8RQsCtcbF)KYD!YQMmW+_Yxf)w6MHAwHt`_JW-6##DRcd)U=_ zTmmw8%g8VLyU05j)+!=J*t&AO=Jz;qru{5M@yXqCR&?REbzB! z)P$`Dv!zf)qR35gHKT%s33P7)XMPrR4uKz!T)lV@ft35sn{`JHQ*`{%a>`pqi3kdH{ zs38S0*0#moF7P&iW0JN@=Y)cuPARE?X0wSs`!OF`ory1ukV_fUr>_vT)v`GGDG^TI z>fuC}9-=J~@iXM<9JK&Cnm>wuNKQ$gp9P8Kq(N=@>7aiQr;+0n?_7ue2nwLTae#Q1 z!zIZbWY--}gt7dg`|HBN3VLV{wOBrlSkqaXqjACw;D~xB&uk#jTSc;@(#v_A2^AfT@y}>u~kKGdqp;)T>98(!$^?7QIR2 z0mXSl;84b&Jos>KuN!g38yXPbwaL@=>pSy{mHJgl{BuMc$V)Cjj|fYSliz3Qb+4~{ zu+C716-9E3Tz`f>-{Fuitnc zP4164dkNZJk|Iu{BUqIUT(R@A5P(=>j&!C2tC7pl>IpMH4MzrL)&%r0Ktd?Yqpg=> z(-`wXkl*mH+JX9NAeS;_sll!YR9BX9CY3{37`v@cGJdeHnI|G1>^QZTp{t3j%AioI`eUzNYC^D9ny5XB zr_}z{fgk2ABb@xDn!T7~?Z(9H8E1D0%kP3XADL0Pwv?YDMB=;S%VYSj+3_OY96CR~ zE19)ytB<+jN=SS=qYO92T{buD2v{S6xWo$Q;j-8}#n&B%MFUvffN5#;xC+Ex}lvw3ZNFzxU5Rgb*&2(mpF2C&jjJuB|`UI^Ay7=dIjOpEHZN8f@b;lGP4Aysq)CG8lHyKRY9OhH#$=o<5NrcKLiDdwv;gw|L-6IHoLLYb4{I=cgslxm=Ni z_^>LLzpacH==S{5IEFxwejp&ob%ii{gC^)7aIK^Az%(doq#t`>CpbXhDDsW0zY;|- z^9!O_9=!uB?tGiRA$68Ig7Um5?5Nl()QjeGW32P);L0$2$R=*FHB}j^ahe!P03F1W zlA4o~Qg+QD-&lCH;H;2uhdVUl6y+a;;yzJI{I+%bd#&wM3whirhwVBu;7H7%M`$T0 zU)TAE0_`(YwUdM=vBVdC?=YH{@4C>A`}J{I93bFN{2ME9>l^IiL^r3QgR4npvbA&) zdso`Yp;!?12GdfT7)Mui_T!`_V%HJ=+D|gm&-lF=6wkMw39}|lbN!WM@y_u&_*UAh zK*uvF$20@4;zH)39Q<=okM z9~axeW5L+CxipH(0~cNR3Bh+17T#YyE?tiR(sFc#srfLTp5nMuT3O@b&}@#Lp%bc7 z_q*Q*OcgG!TG95UvrXq(cx>$nsZIT7*N0BkyWJnDc3rqho4gV`nWTr>81qa;jfy<$+M?PyoOOtp=aanyCKHIgHP4U0dN<$Uer?TvBQ!?i@3U+N zoO0rkQxo=q;faw|ab?kSYt%dbG&Ld8b5G-R3Tbt$+TRvus*`h`B_Zgf(#MM@?j$L= zsgCM8I z?qhGC6%w9cY*$9mA80vloxdT(Fx{U6Xnp_AHH=0|J@_?M7s?wuur)o zL_Mb}tCduo4~#$AE5Ztjs00gBpUU%FCng6zr4hxEps@J%mx3WrVKq$(Y77FCs`x0( zJDE3x__(sL9tFwwOxix4!v0QjIWP(EDrjfuZkvE)h!MCsNvGpc$L9>VAKzK<0Np7& z*Dd?Gy$ujUN(8hVLHGa*;K?WNFFVW+2S(OSQP`ktfhcMGcQE*0nJbI}HiVXMp}<&) zMLAO{L^RMb+*~ap1&&5yJ0VgF7*h>hq3ua4A(-q}!|y?*23FA=NB}QKB^9%sL8)hg zrEA^Z>qdPBquoZna*=4fxtW#}K$17DtG4C^r3y!J340PIy|l5Dd(#dRZ?oQrN-<3{ z4qOD{7;K7TL`Lce!^Pb(_&wYR?XnqrCo`s*Gf`JF28$WLbrAvloWFP*mW(MdeFP#w&eQHM+}~>yB`>&fMgudVIv!2mvJ)5Z-7ubuX)hDo6Woz~12yHE(M03cYpAYAic%lmUq|Z(E6hUHyygbM!!*0UNyDr1mqP3q7(W z=_9OII>BWZs;TNtIWTuG-KA!Gw3$-w_Ttqg-+Q{)J!Bayw$*e#>;g6|t!y_RVknbGRan}lAR@!vfw&#ZpR?e+9cq15$+p*-RK`=F(t>zfQ|Y9tw)^BZy9t0 zP0CCXH>r$f4M* zCyK831f&M1fOJE@a119FUccluAd(zoEVL90xxOeP4Jk2a!Qw5l9VJR<)L)!AQ!BsU_r}=yYyPW4NEtNn$xd0?LockmT2jQ zYx*`rJ-1g1fM|K3iww|4Hs?v3MyPJQ!w&dlu;92PD*4@ZOF%vc$S3T9ydwN>1v-2B z;VA1rug$)r|C6s?1-4Pmw}8oeNR#SkvyXeCl%7u+gFZxXKuW z#-{Rn7P{;hZ##NF%KXaqK3d@*0D$!3?L3(<(ck64ri>q&z*Juk0D@>f@N|o|_h72k zub~BeT4e{>Zr`LWRq@)@E)M=dZ=`Tx&t^$y2$eL|oi@x7c3(ob2+W?LT_2bf@^z5(+O0B@S1m z{>e)0R3MPD{U}PBFt)-JR7`BelO!h=ahm?5a%EVZ=Adov9^lX8b8Zc+ph0avk~*7^ zy{_0}lvDjg0pLPCmLI&|x87hsXyrT^MMw{J>;DRxJ-fGTrZF>f776Y0LXh*GZ_mn0 z4s{e0^=@bmCa+sClU|dTDXLGz#hp+3IEzY!%NSp#WOO^wbeq=&nNQDl(lJrn`C@cPhL?*wDCt1Vbaa*j5TJKy1hI zep!Ts0)X8nUtiFSlw_>9A#y9}J=t%0tEp@+of5{imper}4y`hy^E0+gEtOlwe$kOy ze!dp%YTgkh8CJGj7@BIKWJmTFR24Tq_$uOKWo7(A`7);&;50d$Nh=+SOBD{g2p*pZ ze(P6@>75|pirggrgw`svwUnG5f)FwD zqk0Yx&DpiU@ryB_d@c$#*!hjqUMFn*9u36$j?t5#2w*_|5E>x7sSg#{na24H?6H2% zumyb5|M=>q!OXXvaPJZ>^z08CP4Zy5GB$&dD`%6t@ z2eZBqt*2i@)$|6}fh~%{>&MH$B(TI(qyrSqf`gQ7G!@cs6mKx{qJan4D^v5Ja(drI zxEw%SHvN!~=pMnssJcs1Ev^a-H zQmO+$M=DlSp+|OhZUS##&2FN`;&mQS_TlHyVhBb8W8Y-RW4I_CTBVp+WcGpG=>Z>2 zq})lW!4$e`3X4y&ayz9w5m4^hVgxJr`K%S+$ymuqFG;kXeSLX{;mRTMLm z-2jTyonnGe?yov)agb7*zgc&I68G55-D_nO&X`nQd7AL#hRwAi)JsN+%H>~`Pn@GH zLJJ_VO%Wf&ig49#Icku?nVnKX5CIqUm91-MEaJ_L+O6|T>T*XsrqwZr?KGQ=v)4qM zZ|Ln5%HQ*hYoyI4gv*j1^PTji4*jVvJhMvT1&@ft73bt*ho1`cPQnu0C-Y^<*^D+G`6=GpK4`L5Q11tPN@D#QP}Y%pZ7 zO)vT~{FF0)6ja391Ec@=A`UQJ8&4z4+!KL#pd&$|+huAs-P_!O%9&#CHJBCTS;P1Q zi!}s!vk>I>&9u{uW_yR>Cx2@dDPNb?;^=8`@0Mg%*LtA=u*16}~z9{`?C{3aoX83`mK zE*0E+&%!W_d(VRwdo((sv1WElPrTo~w2j~&o)f33g8P$w(4M01#?7!c>=nju-I1p5 z*+VWK-I-Z;OwkuOG1H_jZ;T0Tse`tel76(oQ$h37BFKBPc+izWA*7*9!8A?;&Amf( zBfA9q*Np5&98CbeXxM8weok^Or zA_!Pmf^LlugzO+iqdPs}&0UTyFrn&;fyR7%-#^rHsk_tRZB0@%?L zoIs^amG8hJM+<~bn0+Hb4HgZ{Eh|kmbtAvlcF+;oHsJ+qP}9v8~2-8r#jy z<~@6#bN2Jz_kM*nvu0+k`5{-a;iBJjO}!rPj<21unc;Gy3CW4~>7dh{o;UD`&)QRA zu?dCZ3fwc8b!DLe1!ixymzR5$4-S9P+F^x@WFl&<2{|erhBFO^cYrP&KkpliWNrOX z@eq+N0(tFv@0OnQdo>AM)#12o#TrL_%7)bODkVVS3RsblT@ccpn=YOA6t*Oz9s5WL z2$p_HJ;lT9A%RatSD0Ha7z&mo(x|;p7#qP4rtdx0IU)r}khJ@a+e)eYqB%$2&1=0d z7U&PsWZY01B&CX{xy8~X%h$s#pxIeY;s^TWgk+OBzx5WXA8SL?qwn#p5$q{y1fcr8 zgMMtCfxoK1{Eg*-u&Au9{=xDX`+)5${@<*fSx7}qObwi^oc;;sS9Z3uv$FUn+EGbX z{xcJzH@Gp9A|l#M{1>Bs!2dhr)#n+|!Ty$`Pklez=ba@VNY-_LPYty?;`k>J*bwY+tXN?>43}}rL9agFhZT+jNqQ6-I|Q|h zJL%@>n#qWqX`EVc9rlmCpwZ(z8BEQy!g;brjS-7Rk-R_NtdwzCfC6md7$IUAg*z_H z?^7+gqjVe0Hl-92gW{?a@G2}b(d@4W#i9(bJM$QpZXGZ29>IG$Onq4Q_mxb*R?!|Q zw*;z%tL7#Vb2@b?-vm`6g$G6!`%(tWR4%z{&5t}^x}b8vsb3*o*2yS3FrE?j?cOg{ z>g9sP;0xC?_HEHEAn(vHOke_$DHA3`@?}b2UZYjilL@q4z2GOag&@`#Dwdi;W}G~w zWh<`dYcKCuN~EOo=zKA@8jBp?*n$L(%CBLFB!z$HOzO|sA|8B1(B~tX{QohMz+V+r z{u!@-@JQ8INX2ZN{=u3|jNy~(6GRN$6tqH#j}aXBM44kyI6bX}s6m`7n76r~T!oer|!u@GT%j#xj66%{_5Lfz17nPVBAb7;|H z_wKw$_k$Q9tcQvlFkpW2o#}SdXTHoanvQ+}(sn2r;h+LUWOi@=av%Q7b?AR~uUz^# zywQ(C{0|J4|D6Ev_cK(p_#jgML!W}@&UTR>0s?{rLe~WX-UR}%5rDc{)Y?% z{;s?9KV{$tui5TH(CJ?R)9PC4DvM};FdS1@V800U(;)T`!uy9PDu6;03uQtCBO;0! z?J+tA%(R-&6Na|3)>>GxG9~M>mSWEZu`^X#ps^Md$)@Yh-Z$F5b@D$H0u0s!aSbk& zEM^c2nyZpeo%Q!Cp4C4Wx)yXj&-lEqryguU)PpwJP}<0tc}@g0RlRK%mW-1qE{`M3Kivrx~ei1d;|ivxK{_F7`9Lx$_+ywIlh^D!t2 zUf8y?FwP6Yl;zd}F--OvfUx8b%sS1iyXx?ws#jlV;$u=63-u)Tw(z{~Vu82LaC2aW zqaoTL*pfRDMur9Gsld|WLTh_|upqv$kS8gw{L!{(Hogot zJG>0N(4AN>6iEgl>I12v@1?>^4gL*jL`qgjKV%vOF1z8G5Fb7VuoHln*(p)tLy3$9 zjeX~1#K^_kFa3Kr)_B}3;MUwbdgN?2-;f52+0gr>+-7lAM#0awMrb&CFd|lv6w5Xm z49lQx5#`4HHJ}&kO-|Y8PXv-~9Bd%e&8(3wpYbrWry(a|wWhTB@Mn6XdRzDa&`@;0 zp~OhP$-d_hU4nTHfN|f$QI>#b4gabhG;k-F0}Gqg@aMCB%-1j;5`Mm=;-Sy8%@Anz zzB)z|iVHP#SdhEFo|0c7zI--FXbST!+M!3x?m zyoOqHZo73y-?a?BALu~})A7^ZU)>fOat#?UAn@^K{6BSNG14+L8^_Zop@lkjZeH4l zsjq12yzphEF`#k|4#iUMWwEW|a2Z~@D{7yyy|}p|m(n-ZGaM8(eifd{iDewmG=sWE zy6zpEQR!j)3b>1SimM zf_7o?h~!hT9X75r5D+A}U1i``!v=HI-p7l=_PU^k0gV3+$5>?RK&T3?)SyCe#F9B# zFm(~TO9(;$dzBY`Poll`G&6VgFgxxPQs>u^du}Tb1ulMp>zy!1g5|;{-;X-1VNUVBbYJn^^f4_X-t4!b5$JQXdEhD(D{vm3g z!tKRJIw1E921Bw_wAkJS4&PKIKz2DxytnP$n+ijFaqU|ucg4_8FWM){A<*b+DyQH4 z*+_>pwsd+P4`$95zh2XKZ06qnXvGxt&R8uV>P=4@&4HXFf#B4Gb{7^}4sx4{#M-^( z;B)*Y2(h<-eF2RV(w@!eH0X2fm!T~+eIX?e6amBy+Zab^2qP^r^+(UitCs~9?^1?} zX5}LrV($z^?cKqon5HfmdzBJkf#=w~Hr`i?IdH6kQi=)I>xPQH1h&94CCpx{5}PXR z7Hjk8Fa{&qcY~GKkb)pcvZ__^{pS$uL8SVFo41^R2`9&OqM%i`dUn=ZXBU>sdF!Gb zS3ogH8;*Yjp7@oC9HO`iD3oyB)(997S4;pphFklP0Z- zrU6T>N|*9qO_EwFq!_pls(;Q!zI)E zJ*V2ctIi6zp}yW^X}r+aoZu8f8_q9G`3j8H{E(^*7*&wlR~K?MKvOm3tL&Cb(&_)c zgwNYTz}PBx$~@F@B$b=@4NI9mI>W(h>omh}K_Jvm=bUCZySsx0(-DJBKJOAX?VEhg z5pI~8=N$9yD@xCppA+283AsW?Fd2HwOLcbn-27m4y|r5!x1C?pF6kL- zUqd{{XrLGG4;y%Kk|Zr{frTBR^Hm^56v|_ID1}o&jT0@S8~=2l@fv|I>Fl8UeD?}E zN#0^Ldxl(F%2Gg@uU~0j;r)~Bz$Y|>ZvgzxfwBs-2n_%JCct&wUvquH{9rr z-hF7-W;>VdvH)eV-4E(;g(^_!TyyaIU9;ZKq?fCIuwB z8w2tky`2<)`0L+@*py-D9$;Ejp#~nXOx!_6x13pp6n1G@{bNqJ1T#0<-10jJPS8Le z#-*7D5>Pnz$n(?iJb?%8@>Y)NkmW{&bL0@09t>c0oiaVoLXlEEHUp0SMC?24!C8@Q z7|>i%v+V0jhLtn?{Nab%?h@@V;&Pm{$K@Y*i~X%&@u?&$J(f2yb+5Fa2v%dn2$b&7 z!pBg{zWiJ}ZyFPD6TkYr2k_*(VO+ zgFE)WF-QRh$A4;1{!cT|Unuj&|78>}j2p9=6GRPqPvvyBhJ~WDkY-?oL6<~VhaQ`C zLh?nWaso9LuothQ@x*=d>(2*)(ft9ZR4%1+3Bs%Li^T{-vlOR0ZfG-O6&N)0(b4$> zfH8_L1_si7f#YqgH8M)>Q6i3owd$?8rdCp9GE_g4y`9UB^~|6jUQZL3!cQL2HoX|& zB_CU1g%jmP(I|LmoS~M>%jn@NN()~s8|G(nLn$<7j}pt0zQ&XFXT9oUg)=&4*z17p zlL++5O41-islDCA@}NoDRoOQou3sJl4uRiz3h6@F$)ScdH?(dj7CN$RA`rpm+Ao<3 z=-iHV`sTOKPQuO9x@6Yt`L{bNUa0t1yf@SRVUgZJeeaeja<2$a1PN_#Fc&sw8xu}J zfF8C^TBlgEuXstcME`MPtrU82NlE2d&*Zu8P#Xx2Q`+H{fJ}k(2}v2qA1rv_-4Fde z?29puD%a)oXV}J(URXZzouGvf?4X5ES`p1k$yoX6Ql87>a+Y*|mdlGS6Irf56T|MR zf^(wjz3BI5*vnZKOENCAA{5 zhd4T~BB93nF?>J-60X*iVq3{9iT5^uEYB&fF2|{^=FLvv2|6b%l6F>oLa>jFOJ{Ni zI&8L$x{?i!49)}&4PxSYO`(OTPuMZKYu_}wy=fWRd#Le(xxk~hv5y|~`|wik#n;+W zC1k5CHqt$uJrgbZ_EY3S&*@XT6AIjA~>2K-D4i(5 z;c=}^GevXZX=F^-REY#rQLMBAp<38wu=0PTNnoG!7`EKakbRc zV!ED=N@s^>=tX=h78Q;VGMM@Ou|kcwGL{3T2STgB34qvp4D46wPFYzfcBhkliB$PbAaj0E?%nw<_Ccr9=Lzc<+ z7EiM%&y$NuXXEFJ4>4P^!19?gW(>5Z)S|IKGiQrm^ReE6&If>znF_j^3I<|2Wr-t8 zofDCa29{ilA%99Jn#O4Xg2<2wK|vRlkN>H&`?t@a-Ig5d{*U5y^ijOT|HA|BKfK>m zZ9Wur?f$KN$$noIL=4*0p;4-!w%=(2EU-BU;J7%+Rbq6Z>4@e@2e!C?v*X!T4D&u0o=4m7b=A)wMJT+d7gg>P^r^yKR~@Zqc4) zmqDXYLOwvO$sLZRLauc@Jok|jpdB|F^Mmi}b`0u!S?I4x7+dirJU3=ckQ=@HEubRZ z*y>Qok^A2Aej&V+Cq5%6#roSlcV3h`(p`nhFwPlPjzGVu)4vgWv%4#1=<3ITSYD6k z^dnT+D=PYc+TgN!H?o3yE44Fz(s4j-kUq$1mfBfdgQ7g<(p!DqnsKzoQG+=Zl15~`s=@yxgh~! z`J<0qf&VCT{~v!!fWOL?eS9~m+SvSit5g1KtK(yF*%@?}gaU)MCK41X4XjaF@^z#9 zOr>-LF}(57>0NoD&}6sVxcuxD4@m*7r+)l<$7Bt%Xw zIt~rG4KwfalrJX!d;DiHa+uIYvenbypldIlCQe5?^T$$H=A{-;jq}|e&3C%_u4wQj zw7Dd9XRTW{KH!ecrd#L0J#5e_yBVW^a=>mxSUIgv2sQwkPLMkiJ#%0?Q?T??>C*}4 z7jvg9YNkjP1Z|REfw{52`wHCB?Un<-wvSe~>U9gyg)Jn;cg=}qFdOIwY#Wj-tCM$C zliI4pO_*Eb+hb1U9*D)>fmvQMy&!3lW*Hs-l&=18(g#L9CgHyB8#s#liJQ zkDr-V5}1_-Q?5HfXtB1FYoGCpqpyJH6hy(;jPoJyHp4u<(MHEO0-oD;;vXhT$H~+J z_;VK{Qdh77Rad*<0#yrDmS<@@LkmAT^or7$>3&=}6!A|o7n1*Q*mrNDIs{XYyxP+) z{Wav&HGa8E)HQx<)I6KIKh)>Lt3+CF5~cV1)gg;Mr99fbXq;pJ6~uHHeDn+u?wbF? zD31=dN32m&DYmk%KWeC)glf>KU9lnxSBqZLB9|;Z2&2XulRbtaXYiQ}|b8LciFRKI>+9^*FMdL#TqRiUabUQYX$VU92c)QQq}edHteOXR4l z(5Bx>qIqQKr8Z#|C*~GFF66H$uLebDHIZNW`E+sGT-F)ZmB;mu@{Ful%ZQRi#LMoM z6g}Ozrl%P;qiQbna^jNwxMOnd`40_P-jVjNP$K>JH-_>UL&Ef3A5y=9(b8hQ@To-W~-XEB4Dl& zxeRKVYpv_)S_obYyb85K)nD3X_DbnIC+;wAB9>Jf2pUt3@ceAjkXC@TynoF@pHNd2B8pKl_ z;AV#Ick?8;$B7`6zA}qP$A0`vfH>CMuWHoRvV%U>czPd`}!_E^( zt8a;-;FVf6{YuQ{HqA@|Mdr&n`t2p={!S)fGGZK0m2C)SEWLgsAG*^rZc12k)}_`Y zA%YVhYsc+C`v@1h4_YXQps$$fjAasW#JN7Pyd&0jH&_>U+KgUZ`+qRTb93iIB zlCcN?Q!R&R?GBWN@N|-ws~e{jT{yCVTjNf5(;lOiUpqaS899t6g`JCO@k<+(xmWAz z$iIK(Q#>9zXmSosxnb(Z(kQB#&X=*Len>xL%i3>YTpPA#WV0Dfpz;fUHtIi)zup1i zYqO9-czd9EtAF|0)fqglLZ-Ya!0c|oCE}I_Aj5N>WJETyBE+&J_ytxz1_YMh*~2xd zKa%pBY=^f@_R6+I9!x0@|9+g{_F-_ne@$%8IS_5s%ya%e*}FYddNVAok+AG+qd{7q z(=;A8HEecw#U)*pIHh$B{zMFuf_62w6B>EN-0bCYpkp?2=ipDqF`5ikTy8yjipUTS z6pgOrm7*>ulEs1XAJCsi|I=@NyZVY**DcUse z!D|ocpM7cE-Gob+AL0lwnkizYr~58Py4owVY4JumrSVP6q1dW^kN&Cbd?n1CQA^4^yy>n# zn|uE|_9_Pq#5}_}p4r0~yK<+^2x#40+?RbK7@$9!S;j*oXe;B7VFB4@&cGE6@EV7> zffQ|JS-cTjq`BWd)|-8mM%7N|u8v=Oso^!*yO~;vdZ^g@fxuZv;7f9nN~ZFpTc(Jf zS$Tq%>d7%uma8}J3f$arP2#OO2ZTE(&B(eEYOiY!#m8A5~Y>^)#IG@g+k~YuUKEMi}JP&C36!2 z+519H)?I^fSA}{w-p&Vp`ks%e*29wlT4VNHi|;z4plB|BX3uNUdFUrV%w_6xQ1%<| z;AIY~I6Oyj!!>V1qb{U!v5oO!f@mxwcK`08KR4!tg_b-chFz0QT=~Y?w#oJbe&eCp zSGp_FttdU!$`?g7HAZ%kICq3gP`5m|E&heE9Buusj0}G{MeId&E%+d4wJ%Z;t+Jux zkDH0{d)d!dj(Yx=7NM`eCE`Y$O`~jH7g&pw8RJ9}`TPEHfh&iEOVtW9O}aiI+4tIb zqWVx+hU#j8NwhkYhA|YdN9`zQm*%`}dsfsY~YaP1VE7Gc=HSyU))SI-F>w z2NrEiJvV`#wV38sk*vCdETWnhV`Gby;L+Zjh^Kf38qRkT=jg&fY*FiZ<5A5un|qzP zi7CzTm5US$+y4Bg-LXY{j=NJd8*>@AWY~!?^zr7GnKZ_$gln`M2ysuz0|AMWb;(R3j;8y_4l_6iq+lGoPed z(dgk%Th|Y|gU-nK4ihi2inv@LfZl)h?ZTP}CsXX%Q;`!}UI%sA3zpf;Pt(5rr-<|( zZ$3o|nC`P+Jm;Ed{Nt^U9@0!_E+TKjg;`1bAA_<*@8K?6pblEsnHjzxvws=_)Sgt~ zhmv+69ikVk{^rorP+!OT#_vw|s^(4J6~~R@vwO40p+1rO7Z}V@_Ng~7-Ki|BQiJbtAc$*D8+qj!+J>l9Yx(|K$2k7y1lf!8z57$u27;rr3C1fNT6{UTVhdC5Rmpo5tuLG+d1!BK0Vi znpyM{nMY2wAFK9XzQOiDu7z4RftS_iskP@>p3r+G0>n1WXpBi|EuQ^M*lY2NjDbVg z2cUaTJ-e9VCR_`Q58TH4F88J4I*DW=+)PdjC4SbNe2c_Fn#L*=L9OVev{)OVvzoTU ztD)0$lnbR~#atvL+)UT#gMuci7~*GDCA3_bs1M!B8qAuDkJL-53!zLpZkza+&ur{B zWN2v7KyN+9E++R2laI65@M0iTX3Ap~ypl<>LMuq7L;afz?k~Yz&UGx zsKj}xR!+IRq^x|FkHn%r>fgf#reU9(^J!ENS$XWmtqn?Q3RZOaGb*XL0ye4xmN*(w zfH_Oh59)gAd`?kFWPO8yN%10g0v>vyxOv^`c_Fd zg2k$uS{;4+-cb{)7_`uuxjS+h?Y|Q6)-l=|EGJ?ZjLSkTUG?=V0Rhtr_@{Qpn~^X? zXY9354Iajy-?S&s@scla>+v;6B4;Cxfto$3)=}?={&Vk?{=>tggYQ`Fi!5=rgm#+} zAU{JLZ3neK4-*fr>_;@vU`cD)bC_-PVYVlKzvwfH7_&vX$r=KEMDjmQc7p`EIW9R) zdlgU7d-|B6qou&_CE(hO;ql|c?V`0KD2(B<62y5$jR(+o~O!eh0#KDvPCe9W)>PBk+5^e*AoYto&ri0Ij7x@V>|f~DM-jP)fU zbpw}>TIhw84&S_xzFbni$oy_6@Lal9P6D}!8IB~f;=$s~{GI{37RFJ7@si@Zxa0i0 zivWDy7#4pBg^{Y+)CA)!D?U4J0+1g$DBe3b#D{H)GW1K&F@kA_`V+VeYvQ+IyOT~n zF%bBbDRq6l1q}3hvc?mC`r)lRozd@W;{4k>CK$`q=bUt&3W2GR&|*}aEc)L?jUKxL zbKhUA2)remTb&PtvFs4C4e}xv zpf~mb`w1_8Cgwe0{H7qRqh2$%ARcd+WQgA>zxei}t)st&$8XyW%jgO^_tC6^)+dVV z5eNFk0;P}gRs1w%0B%0hQ4S79Vf+gS;*YZ870ePe|Njh64y8z zBX})r0E=h5_RNJ$AABH##FvYCk1{Cr@g5fnZ@?~aTiUhvWa)H_tdT@eWt)oCC{DJtcF{Nvmge#MZE(7HY^}MU)WU-^=A?6rwb%5K3PFmZZm_mA~ps)({7=x8MP$1t2W8%S;Q-o z{Rq){^Q63-=x(V%^%gKx1%AF~Y{K6e_cA^nE3dEN|8>`5&jr?CT*Y#UR;M99V%yXBb2QpF!be zC|^TNTa@22ui6{Nyr#_ZG7lBCiMDg%>DDZuxYm*rc1%bK^u!5CgG z!g3|`E-4fBx`WO(kcES0HK)SLKV?43%HN8Lj|&;jfz09Y-52;6G1vS@bqY#6Wbo|E z^YD8Z{ms6#>rMGKiJ_^gvK#MzBBsdl0jus9*EtxXOvnbNVFbidU&oW$#^RjrwFOlE>iuaC zhx5Jh%2&+FJLaa@KmzSB>}I5uKvS%e-^E9S5Zs{3Er$)ik61D-R4t2N{wB1ZrXil zy|3a9!Jt}g3mSQurW8%Et?lXKj;wAuIO>8!Fn4TR?~tzCijvvi_EW&TJ`?HJ$A@?9 z)b4zlKCO*3mAC7u>nnU;+|Q ze8^;s__EE0?`Po!`pF0*EHapB+zrfRFrTw;$=?EEicB2ipf*k2@U+iimx&c8I=_$e zN916A%L->mU751ZITIjE)u5Th*1m0r|Nh zSGlwM2h13+Ch*D`qWn6TD?jF%&+Gz-^SP5nht@@lK58=CTHG<3$bo#PX?s8)47Z8& zX%|M=qEM2sXbj8#eIXc;tg) zgeBVh`As`$seudE3kB`{NAwlzFvGyw4IXZ#i!>uR)J5&xHxs$HLbA_^J3B%EE%Gz{ z{V8wm09gg?Gd;Up#LaX^_&ykVUrf#$?qDy5x>R~|J#1%3cQopzg^%myPv473FWVhY z{>^ll&n`mh%k((IH99l3)H${nr#AR1_u%L> za9yfa&pvaF;lVCH7p=H;>zA%P&w|$DhQy?Q{!AKb_h~0UN-iCpcb70?c6mQtBwPuH(kvE}nV|Ix91(>pxvTueOfH^2UmN zQ=%(hEsEQJ-O7wZ>mph&v*KAJJj!#gGpWC*hG$()+vQq!_C1CBth-;HuGZf;YSLalPOyEB zSu9WDka8ONdMqDmB~u6c!-~4*xZ89oO73bLwUj6bN=8^eYzbCF_lm!tB7h$8kA%z? zx`E159jZX&s?aO7u%#;{c;zJ)5DR0Tf!LO07d-s|QqWmb_Ti=!rdJeB!53s0m(M2g zc#d|$Lr~{2RUH?>bQ5(e-2;{F{r*nVps9qA-Nz{+6WdZW97Aj>8fzdXo)<=XYun%J z-4?-C8BJ7xeXQ+DjQqJg>4+@BH~-bwU;mf{JZBwl>lZ) z!N)Ew;bZU0@sBM1KS*<(YL@e0U)MvW4kF@`&2g z^n)B7{P;E<$qv!=;_8!06nA{_r$HaNv(4##jl%l-KaD@0>SumH7e~;OEFsl!+sw~U zMRw|M<1|s&aEenGJ1naf!hku3jX#C)s(Wb(6>7I7IH1@{=!Qj^N zLMyAiIUXn=U~r18j*wE0is!i!V%ujm1n>6iGy8WQdWm>3v(sENBsY{uG)5Gg*>@gg!xM z{W07dM#KEBUJSrx9tP~OL*Ycu*>IJ9in*Kb62UzWG4CE;wrLUe?6yyOaMn&2h4Kzx zpZ0D*w!_$=@AtE@h3VtvtjqR0#)NH_pewchOb$}qp=k}wYm9-VtWlvKe(lClmJX+AqIuAE&~vH5r%JTg2JP_zo{7KpxX&W897o;A zO$x7`p4*fRuRbnHBYDBZhVe(w5{$Xe(4oICCL^l&?3YZGZG~`x_v+6gcX}f4+GYm{ zFCwZ#rmYTZEt;(BN@cRanq3|l^nFzrb^<;Ew>h`#Z9m`I>`RyzP_59>kJ%27o$G}a zb&{`R1~`GL_)J2VC|36$Z*ZrlU;n@;W&cY411-z*2zjO|!y-B)u0oN9HAAb&SCpL- zyTNK>04qjo6lfLtr{b$|b4{d9odv1{14=o)L7ZJ;UYK#Qoqx@T(N5?$`3?(gmSOzk zme7Mu!BjJIHnHE-=|QUj4;FipG{x#fFMk880UufRH^9dwk?4)}NAB5u=n(&B&d9$~ zM*dlN{?%wpMavdh2=xyHCCqB2e&d~zmU;V1Ahkk`R5(+bCM?`<(8Pi(3-v+ZY{4X% zHar>FzPK#C7mAR*T_-T%ZI59eOo2>4^>Q?we3~>dot)C!>;$DWlom%Ww=Zd-BJtI- z*X~b~$s;EsAqi83(!gROSTq^t--z0df(7S-a)$zk!hzLSuxz4R!wY}#$QwfR)?X=l zh#{&lNrR2WE2hIlcAi6@ddUQm>>k|5@)DQZ@*T@Zbmo%3h9g}}lSZAjojY9z?P4Yk zH;a|qVisBNdCG165({>{iPXQ3aLtCkp5Pm*bjTb;Knt=Eabs&gwAZ2-l%-?g$Et-q z>zXKwTHV$)VHTKK^kow<&<0>x;G$1#%}rGJ+)I?$ybX@C*+%iMnzex*lW|E(YD%I) z{ZHZ0=Z4BXd~0Tuk(pACM#SYiqH1J83E83>I|Z8cv<7zJVcVhW4{b*tMMf;N_h-6Y ztIpc;4Ra!GtXGA>;14$pED01p&0$AwAaxs}0_4nE_^8sQevL)C{(+s1U;n+EeCHiR z*LXE~dn>Y{5-NsQS7HXx{>BP_#*jWzjV!@!wq99-)}S~O^+CPLz)O#ilI-<1M(shk61NLiQ<<)tUjcgMkPX~-RIoPsndo-;-^vrDnSA1 zE%u1%V{}E8_d(*z>EKlQgX#9=UJh}@r$^;nSwGxCAKc+f!SNy>4s4@-py~^DmHQ!g z1DLm2a~&9YSh@oVgv2|$+@TTFiFnY!E0D|}qW?ew2-2wM(;}!yvT>wRj$9HR;K_as zSk7}`F%fSN{|X@pgEAKSi**yyM=SkLma_kifAY_C{(sGzG9xG8djt`O-gnCrM5}G! zC)vre1QCM=g?2hE>xP?X*01g0@w-JrslHLLq^7&4FIFEz56qGpPiuU=S@aA&1lO(FRBNJwVx2k z<}mKUIl`a_Zx>n{4%9rSvJh4EKFpgsm$SL(pymX&W)!B`yejG872#M5*{9>yVj)d} zsnHrY|Metpe{3oVf81%15BCDm|JGB0zniB24;aM%dJ=ze;`s|5=O0YILbY{U)W4{U zzoji7-}b#x(xEGqtk_s2hc!s#-pAJ|X%-ZEL2<5U(knOdn7FQN`6G~%@|(|plTrDc zMxKT#TS7@nZn-BE3fNjkTmhG zJ?Frn&S%e{xpNujleXoI%<-jo$7Na!((rR_BI_yj`Vpo=yjs)X(+-^)-e$%bxteJo ziVL^(&m^)Zz;%tw`2@;mUmuRXqw?U)4nAfM77L8Q{S28ES*=#6@~z>AIwnFCB*r~U z;qjG<)YMUwl58vt>&d$cita&^;Bj`&3sgLL(C|{p{Ic!tHfCGeiwmhMiW{^!FI;|> z&tKU0Vt)-YSzgne9e~|-crW9qLCBW9%^o?X_@C1v0l5z2^|KhqLcf&lS@XrunIRa8 z&oripDp_T&Kxmzn5NP_|Dyq69$#dH?s0;$!$7kDk>3}n+=AmzeXuuWz5wwc@NA>eqx+c?C9h3S(& zIEgEA_5QckgsD&?=E*+g_-szr-6v&?1P-)iGEwO=k@QSq85zmemQGT$#J@V!L{@)B z34+~MRTEL6dlv4J!UVHBwT?Ba$QgZi=4PLs1x%2a8n2ax$Cyp^(&}$4T>2W*Nk{N^ zn?nf@0}x{?4!@02*n;hw@rW5)fTJ^P^r&6YXKj1Y z0gE$uY15x6WrL1M*5pX3ps0083VK?F$8<31IC2>Xw@x6*Y={vNyhG?h-G*J^JV;wW z`0$^h4Y0&{Nk!U1r}-;$MWRoxy5UZfcCfLVoC0>Y-7dMyQ0`XfFu(O0ZujWHgfQnq z^A~l!gvrhEr3UNm&je$OJ0x;-1k3Jt0}UYv)AUuj%GzJ6TYN=!NN`aIc1icSYC)vE zdM6*Lct*@xhS`$)52-h)OdT*4PYsI%(gOk9D2dPt>IDbhjR{w4fqZ-Pfp_*i$`WXqU zV#~sgo7$${%T$xOR4sy>_%CgjgDoX7I66bGN@&lPI8#2i5lD>jcu9xXyc2^tk*_NPn8MQxxR_;up zHJ4e3Dq8Oacbqa;5WY5|4VHBW&1>KZ`#JDbGRfqmCaI0G$JNIvWr@<6a0AA#|K>L1 z!XLR8^wG6uK4vkY|5mU6&&u`RnUjA*!4)cvNP!9=dh>;1p?pPo(AjmE4uSv8L>-a? zY2O1#z;AF%vbdx;1*e9-?-N1dzk&!zRUAk3`x74Jo;WXFmz9-o2f^RN%dq2?R(`my->{>_o(B=r zpZgLyk|svTVJc~@vejiAlXLCSD21NbwA1@}>Rv2X;;dC)2@YO}rbgkL4D0J%$px3? z^CnA$ZjB!rP!8L@YN4n)=3l}H+4If{SpzHv`9%)DYy~*p<8O3d)8Pl1wh2L3h42Az zoD{6`I? z=sbCU_jR3lfM!o5v}KbJq3^V1p~r`FD^UJ&&`H=JJIl&oZ8*njZDsfz)TG>X8_uFB z%rj@vb#KHoSN*osmCGV~<~XU7lx$o?!ifSg`Ifo)mg$&v`0y7AmkWYFU|WPXfzx5t z!L?s7WVB)Xf?*7nQc8u8OR+g0gRo6ywaa|N$1Gcr58@i)n59O`h>DAz7_0JffFz7W z6=I_!gl5jM8*@?G@#OIfxzHO$RHX||)DF>+m|E4)u6XQp_cVi7ON94&kWkK?qg zPSB2UBoCNtm$hx!&-#@nW!zmBCME~NS{;avjZeL-gr&_+Uo9w3P*0Vr7@hTh;J~(N zG^1j0u635;aTkSHQYI6Ztswc~0CZ-i8NCI3@kORX67&|u#ixGd2WW-4gfR2=`Md}z zv`db1x#sZ^iNg-NxeYqB+zp(KSc29#&16IRBk7#vx@b$fwJ8qa^vRGJ8>lx;cdO=K z!EV6KCMOc1HYz&MIolG~RRgYFdPb5k?;?IUt%6~HrC)V)snB+qs}&v50)$1FC>UQU zOCTS^$#~qwa(pHv`zC+Y^|{KP__xLAL7hH|@Al9!Mc-6dqdnzO)gP{@J6oSW+Q?Ag zl&8xj^BCrTD!}>5Zs~ZVC}DqND)L=M?FkTe}UTnXRZvb_d>{az?bgv*6 z>W@SlXqZc%mF^*61eCOX2D{Sn1|z`;sLhhFMeNwTB8mvx{sRbgr1Ogu}{zuW-%ONsq>g^G3**V8(pEx8sC$KX&B>yujbR^ zPyQC~5c^HG;BD@ELNYhOPTm$)$A?{nm}sb~EuPYbl=XrZf-CSXFvQopK7%L=n<8CP ztU2<*JGX(`R;!+AK!zSCy*6CVs$+}PaXF!B=c^p2`-r6OHlB{srt{fhf>uzoOFJ2I z*}gtO7w~Y2v-YJlEH+N%4s!liDS4lJ3}Ees{P~3n@4$1!jB~}EfVd6J{adxW)bTuy z1u?0=`Qh3Qb|G*kh%qnE;bGCE(~pJ;so=O9eVM7_XHV{duw(R?jD(1JrW-_Mhcbui z_ZbjB3Ylq)sL>|~6{q@TZc<+hc0zKRXP9obAML{al3epP>EHFOlDDv~^30MwNs+?- zuxDq~MfTS~{>-G!&s)8)m|UmVOe;3lQ!(j< zkzw_+%nNyO-=~8jyZ5C|=l>z?9sC1}x-{L2ZKq<}R>ih$+fGhw+qSJrQgNzcyHar~ zwl(SL?@ssE-FI%!oqyr%^V@r^cRlNUdAA{W9N{Stx2zr$h4~S!D#1wq7Ml_c0M5@> zVqsf6xkau5`&m`%_A^HYMYO@5P!ddnScvL5CsuLFXys)v?+VDwS22+$A40*AyN!U! zv zk;MWs-)AvS;&VIR<4?${H&kowA{g#1h=5<8yO`>IKjRBZTKJuil0)>dkPj`?(`*p< zjWSC<$s-GSJ_UZzD>!e6r@Ya&nQH$v=aj4f6z@f0qT`O<1Ax5U{O1xK;mu!ReumI8 z7CRbR;x)0)E`;j|L3S4r{tu0!cbZ^4E0TPHK4PI5;x3GrG?@PqZ#k?dvIVwKVX2aI zk`m7lykfw~Y^0MkLE7f{>LkgOQ_42IBNfH;~vlf zht8yo8A9^d5rCX+n08>wKe%^u(Hk!IxibPfe-dSvqsGz#>xjN^{~Xf1m~NGs?I+d@ zIpqwc!NLTh7o}?EoyN7IlwX!s1UY|cCVRrD23vE7Jr2BdI&!~T=cq$4>@(nKq4u6U zYY!Rt7iKNl{r&~xG{Py`5ySqYo_6*TJHEC%(sO_$3*bv$UlF%PA>A<;trg29o@Q+= zo26nbkkA(uUdu?3nq)jTs<_Usxz1i-r)k|=G|8amEPZ0%$uK`&mZev7c?mW2)fPEf zx%Md=xXPY)J5}~BH9=2r z+njE=1ONn%F8FM9M2S7MAv2KapDcOl%PZXnPWlWrFjuaN5c6tSvKqoQWQ;@7+6YeA zASW4?L>GD|mifzPCRvenpj*3V#?58q-j6X514HJ!ME`25^Y6w^*+D`CSD(-O@n=mZ z`JbNo|7QRFkAm)>tVBu^zbOndArJp)wbB!&F3nxRG3*B&u}}FH1%4cm@*9D2Tn$&k zN&9LQ`|*o!MOAtbHZoez@Wtwb|NXE0><6ST%hm!*0>11(xVo=3IRtGSeCvvRVJpQvoD^>fwD4jW{NU6L?Y zZ#pApXTB)t@7R|+^<5D2XIr?1E%rO z(7X6EfLHE>e;E13Yw#)rG(DRbN+AMyFC|0LouIt&EIpnuE;A}dVSJqH&kLiO*!F*} zpy(1)KnXsTjl@r7671xEd(P~0+Nk-D8u)Sb`TkWFKG8<+MPGH1B z{2D|a8mXCuGH{Co8`7h-es+Yl!f(xUlbN%-cdc$dlEtv^%=WWmY`?oP;VL&C2X0Wk zp9VKiC1;Gq@i9QJp+^Mt1(n_FZ!Rh{0uQTfgA@gaepY^4RC$cm57kk&YZdX?&tMOn zBx*RenORV<9O|_^HS`$?*jt{TpnB2k!L6qA%_Ef6Hb9XrhWXgBN?d@tKAh~L>ZNo< zV3iJEP0-I{Ro3-W)hbBCiuMo z`S&y)iwP|K<{4%C&Jho29qVWc2VM5hPUV*KJ&E78JKFw?+ydKrJ6^*%4A1Z3+`L)M zV*nwEdq#c{)xHp=LDpejZ_-2uvqP5jOT>x(AOQF*N>car7RVrquErv=?vCbRJ8nw_XVNog070byA2k zJeVE7`Q8c392Lpmz05Ph71y&6+6cs3XruVX*dx@xM&_36Fo*qYFwoPFy19?fsQF9C{$xIrNpuW{b4xo=?#;8L7XM~z%Tgn_5(0DlWul)OwaU{ ze}X%BFRh}H^25Sar5C!k#~Y}IHCmM})l$n>^g3a=fJCUbdka=ib=@Trhx%l5_y=-{ zytsa`4bdPER_TPLM5G0`EC6zrWjk9icp<0zA(N!_#VHznv6aBrw38c;9i8p ze+(_7lLS!pJ~a!x&%Esaeme^oIsW_WSk1-E^dC2}h^3i{%|C3CKSSx~6+bWJ&r~f0 zWDvr~BJ0oa%0fQy^05IDd5bE#8HSD0qg+(UWcg&{4@|f)94rRCN6w9-M=ZQ)IaWGs z^-8Uco8K6y?~gBcUjx{?CrE=!@fd-9K2=rcj8PW^T3lI#YH)Tw*C3MM$+EMD ziMk69JtKEfpOrHn{bl&q?LJKYY6k+*zdefpB_DHxFfdcKl(Ch%%e{?g^gSiQs8USv z*k1zKJS&b;0N%%r`O&gfZ)t+VZ{1mEsW0(Gv+`#G%t*PQYevm<`T|m@pX|(60yJP* zj}{tS=ad|#!ZS0?Wg>?w5Y1YX)ba|&h*PO|c;&~^mcoHN|G-IPMh6K4R$L`+NXyyx zkQz#HBUWW=)TL7AW1^N*ll!QX41l*u?3=4EQSg_b{F>NE7Hp4i?Aoa^sST+K zp)NT2r`#-!q16-WaW!Z%5(LYxrinnZrOGIrt<}nb`Fp(7c4kU?M%{4l%NeOrcnBw2 zOB?y<6d`gMBds-B1L{E$6aF9DQ-g^wKfXjpO_ORwy>An11Y2CP8u5dmz`lxB@&UL% znM}hUpQK62zm90wUA7mP88VJgH`F4R+v$cWnCgS|A8|hEPo5&**B${ zJ`O0STBKh5R8L{0DxalKGRh+Vi-rCii}x0p;Xbm&oGjYz$ZKxUm+QpVF;0bF=o6Cy z{o5j?KR6=SS<|$j!K6PSJbpLCJyVdUYJZIT@3ASYNpv)_DtadydLgAJZt9-ap4Na{ zTKr=ke40^%dEPz(!@fuwQEvmsBKx)wu1q8YIiHl*0ybJT{zd)S+BB7ZJYVnd@z@i{6_9Onf|$d>T=HgxrF+g z_1F9013&Z@+cxbWp05-l=Lw$u?Di-ke)|pwLi@?()_BrA2EK=678EbLuUa?~?--Y_ z9HIe`KA4;2o*vRm9R8hrp0lSzVz7s&H`L)|CDfnL-6TE^Yw-N(Qn`u34_#luzb#&N$3dRXTn2>!`BsmeU%+DyOy^`d$w@L}GEt}uP>#-G zDZgu!k!DZ0QY6h>7WG+vT}PQ7YOZ8!uN})^{<_-IAEQrFz!*;{7s(<;Xg052zN^)_ zblMu=p*9{RW@jgp4jo}`Z!1mCx+=-Cjv}=udx-Mxs1V<(bKLA}VyZ%xGd_a0y?-SO zxaSFK`E>K*{5qH`6Ffn_e%+r{Rp{VNJ(kbd&R9)7IWNm`q)3&KkdsDer;S*nWA!?N zW}IiXiK^Y`7MFgQMO_VQgNu_PKuFjAAz)&@uH2%-mx`WoB@a3sNjdTAPF=uhR~P?) z0pWQtntWwj9MIfWC(^f=5;coxQgWpOIP>e7dz+Qe3ds&%tFk5ijVRf5wjVGlOSEi@nV{TWw*PTF@SUj)cyn-|OxwRsubjo9k3AH;V8k!=zn#IX4nT4CcoC z`u@Qo^Kz0FT>1nt!kjd}x(6oqp zlaV)fmeZy-VD8dMf9LC@0#wZ}*Cg~y_fVG-IW@IOJqjhppIcnNDyk|L=qq9J*6!O=~Sc+i9 z?V}iMtt-AhwFQmD{n)lvhP>21Xx6;Cn!y?tyHBbW8=mQa;@u`jsPRaO*{`oEJ8;o* zx6oWWD&QmODa{8psa`i^^kv)W-B34F1kt8u6w7r=>N+B%I_)YRX?c49{bA3E4kCU1 zSOofty|^8c1|kDlw$IIQiPcc+GG^VeopVW5+#XkIW1{84glXAC4tH|eS+>^DL{f%X zD=AH!o5T+luSN^W#>T`b{9_j1MZ}CU7t+qTgZMGhid%j8jHPf{-4AvdlZ@{AkpR$t| zS2<$)joVTJd4nLrlp2?LbR=}}yUdd&9cBt)Y00!~+4NXbo{?7XYIUzkybXI;(&lVU zvJh9F`BI|0YFh#FJ!YBhb-2&qiW5^DtX{@%voAZzxi--5dLVfaxV!5grl`k}WhyM? z$W#fwyW6JkKfYsAXIGfJ^Z@(l`t>9AEqexiNWjAOTv&d1Ill|*L&lQiLRa>xf;|Kif z*AEm;XS_LBze;pZz%!&NjH4cM#T8c=8fv_TIA_2Ny8RMcc+d^9u3uTs6G4f>GSX_; zP%Cv}&)Y}ks0PR8EVaq1QTPpu%MUyYW`f6@q0NP~5oB817tf!{9}Qc({7IBnl@G(- zp1x6Hcvd01?-w}@@~P1avK%?8tgxC`W-jE7yAlunD%~Tu1wVUB_G zsP1u?&HlZ#N!rYd2LJF~vS>va+bd52Ylw!tpj9(c>ZQ`@4EST+ty8JXIN&IoXhbPv{cyFk6dIBw`mFaf3Ta*#hQ%l~G zqp5$Udi#@^faKq+2;fCuNsh#{R#n-S*&E?-&V>#*s;7}Nv}hV4yUz|vKYjPvq1--# zdB{Huv(d9Y(h~Wj2MI~-6pg4e>!Z~Fq~dNn8imey9b6Cs-)V5F+5)Fag~0$Q;RbUa)e60=N(C!s1xY9oIB zbZK&F%YHD=3F5vK*`n)kB1to(-gf!I)eu8?Pow*(@J;WB#|8wgdR27FO%`{A_rQ<3 z*DWa}ZSl4GBkA6OIX(<3{Xoi-FLyy|@%NO$+R-PsARm>!23d66_I`APqu4@R;KI`s zt1*%i1)$VjmdsvE^Dz(TtnBkt-4%o~B#19)jNDBSmW1E0_We2%zW+S!NPh7ZWe+0= z7ck+x&ED$rAoR`kF`T#q=PUG&f%P=MHF51@?IAQd_UIqi zRfNHt*ucqdd7lUAKtKi8A=!aLU=hr@H5F_I0>raL6g{=NIWs)?EK}dav|8C`AEdRg zM5_xm?h;67%YSF$07@Wk76L{`(pD9{g3lRmY}!p~a@-AD3?6(OLJ!tp(wmLD@4vj} z%KzX97`vBG|5I(={zG<>;0MDYNRA@m<*f-Gk~27;4|9Lu;#{b_*&SIG*IYnHzB-T* z2;4z4$Fuw-7-ZuM^zwv_Zp=5jW#hkrXBcSyI|5R2i8tp-kiH9{8;I42&sdm$_V?{n zJl~Yn`%C>6QFdGURTcEM8#A0k1caxG*8@+?L3dnJn(%H1E*9FgvOQd*jFLEvk|_G! zmrA`T?}R`+wT1NA5Nu+-kwAPyR2Ce1VL<2vh8ulh($Rw^qK6qwP1yD`{M}zEJT~R1 zpWM_T{M=;Otu1WGXrWDXE}`Q@yHA!3SbtDlA1g?ttH4>MQuhib>F!(OZ6vQx<}y*)>v0l zsp2AuyIOWyy``{u|95(uqA-md>CiG_B5SLjuB0)xNp(p>+F}DW3gUVqzs^)KS7Vb3 z<2n7DAyqgz!hm^5TKTp>sX8|>=!3>`%{~EDkEQT?!)tq47_|jWNeuL4dq6_0!ni6_ zN$66$!dN@6x~*CNR0yB6yw`H3bAma-y+aI2JbJNv5TXJz7do0fgLKI_vLoUT^7k3y zqK=Ga>aIj|CtH-SaI>=`)(P=(wGddgrOEZG>MK!56?`tN9Cb9J;fSNa48;&}%qUc+ zyVFH@NA#aB^fKFa&YoP^F97m!No(1~AiP_+iU;Xw&V??K%%c8;={lBUuOE+FDJrbm)pqfRFaNs`5~k>gBW|-7|Cy~+K}aa%aG4d zZ?ueS%66We83i~`O@MQ}=L`)b?}=}Wgf1)qhyh1;j{MH`L1;Ap4G4`$oKX;&h%7|MgI-xbj}8seAo1^blnaCFQIsB^z)3a* zaEs+-o%?N{V*C0pB1l(=)-j7&4r|(C;Dd&VY29mh(oyvD@K-tL|4RrBT`Qs?@KYF2 z`s}LyNdyPX7){NL|2r)e3)w#)G%$9O~7d*{X0xuCF-}m8PRf z$|1p%vAG=+bd*3zW$WYpUeU48@i|*NK`tN?5Iv?8gm#KlmZuH?1dH&j3h+=PL@>l! ze76k(kRql_?J^#^rL?nPVNmybR#!8y*K;~wSJS_!Z#RAcm4s@5cmSV?&~LQG z7;pR1W+H)qE|#zP?6*>Br11r8g}&wi{Bs-$x)T4wwn5mZ%SV(3HS8=nNEH0QFy5A9 z52;XN7a$~s(M&N2Z0L`3w5!1dn|qZrXHd$CI53;+LB%wY=joO1z-wWIc^maCQrWez z?&+D&%(vO4sdyDDGatQ$ZOS$xPh&)PcH>NE1uyDOHMv|#H)>C1Kop~2q@#+h*e2y~ zqmP4Cr|IIiL>Eq_?1-;Zf15y#y(3@=i}lIo>$Uz81^2LwUDApoeW-rPA$@O!#|qN49HPo3pQY?-Ca4ySSmHtH6wE1O1&Tr&jZQ zB0-4&c?8|8qiq=@LO9gAF#lN6OLeadRwQcTq1>_(d46DdNXMY{x~LU5X-Hn!V7H$_ z#*voqE46wAGW?{U+Il0b`5HkR4JJnYXj^m~@ySR7a4p@Hs7bZvWHLe|pm?*YN_W9V z8`oD_3`2}i78m^Ur~?58pSDqYH1}^w?_cbo((Qz}!JpBkeGMhzX-g|}(mK@z0q7AE zwd!qZDS~_|>lRE7gnXvvcnEEAB+@$-q_|@|G(=`gfWo30jQmxTQdNyHUyol_9Qfl}5$wpYN6Mt^?3A|s6<8)Qt4l`488pMteWcdy zf!_NpzR0OfmR;S?u>_=rC(Wue?`DsaRF!;^sJm>5Dp$q~y=Avd&SHi2xJ~B;J(~;G9RT1Dk6t2Wrqr$W!CEf z9mmSch`S4yl0Pb!*oVz?*A_nlsWnCO)4vSG!%{$oEIr+#m*>LRy-+tKlR45AEYhZI zj0h*)Wq}Mt%$-ZX*%Q$^n_K*vQs}y&r!1g0QRGA0nw*94M3r`tBo>mYAZ9O-6+F9b z1HgkF1_+f~+8aI{?WIc(q#lKP8#oXzzFJx$F+8K=j-D$Ke$9U6KP7Lq`D=spA`lwC z*&5!O#T4cbTO8M64uz^M2}kiKfM8DFectNQ=ZBzSJ!OepK^;&(N5ZM*4ebQ#?IVc> zB|Ch-1g-=VUo(Wsrbr$qd>CJt_$`hK06=A)k~M$j3sVBP*-xx1LN8wcOq_ST>sK$; zCpheF#vN<`ru@n2wNGIS4^UHY4&kXO)!vLyf1HVAu%47F@QIw#l1)Myoe3ttRYyx5 zR;Ej~Xs(uM!Q_=~{=;5NZk z*A>REJq5+o?<r6^wt@n(vmO!EPW2)^|j6WP8?vXSiJMv9gLX7*{4JY>s{&@6iIt;~4a>nR4(Fh>K?A4^@N@1pdv@t7RI7or$*SF+|E}PL^cPu68 z9YZ!%TGRWSqE^Xnf@4K+kB*1~nUt!bCFscusitU4(;{a75lt}m{9Yx1VeH37*Tq%M zqJT!bSkMW90##zcgQbRqYYHo~>fLvedf9h(T$cxN1>%)THilg%s%{jYD{f9e1G@1OtwL|$vyX`o4<`J25&WSut|10dPqrr*YM zKi|moI`5g@=wyA`y)f_xbAZmrOCl#My!IT42oQ|!Fk8_0Udy%8 zhA27fjWtnpMAb1_;7DF;fxV`@XLtU*N%nT-nJM*g15a5kOiJOr$809FHpRT4Ia0(* zf)0xX)v3&4_0S&6>-~&L?*gM5jx{g7$!u3$5%3f4*qB#8L}5j=kaB>(w$Z8t{#fDg zv`8s!|0g`5nnPAv9`Lm-X8<48G7Q}~uKH4ZY}OlLQ$w)8zjp&);4VM-Fgh%TZC|p` z4j~}ifaw~X215m&9%GgL939%K!1TaUj4_wVNQZtmmzf)aKAU-cn3(N!SODQ=w%iD5 z0M~sN0b#U*EkFnXCTGqO)erXX9)emUfCk~$PlfKbR@x_y0kj*;HGCF5%YLw!>>K^z zEz~bOs$seHFlzl0xaT`)2>Cm#2>H8tLF5PzSD|4p(5xY`!`+GQF|u6F1uISk*a+p) z@?18&jL&;xJolQ`aTK(V%7Yq@+Wnlky~7^xk;hY*gMt_}a@Q(WXp+Ch#T+my;A2Vb z=i?|xm*k=FKZhvFDchHrzQ$a=t=F0vxlfH6UiS;E|5U(!zPyna2Ds z85JYb!b#x`PHRX9kJV%yWKnV=)gW`AorFU$)Hc)B`{xHg= zE9`3pW8g0P7D1Te3gNNzvlHXDOd0TuzU8&dSt1E?7nIy66J5cNP#LFx6|=FakZbus zY<)xN9#1GO?wwI8m9k0#L_;`{P$Jl$vbw*s(q7UhbLL@C?a9SbIvE&^f4u(kyMi__ zR{WJt^)wr2UJ2$?A}?CX;3^5_q{tIOPzg0^37nR=%07CA)^H|#`#lsi@TPgg5g2@n zYbMMiTbz^-m#~MTj3m{R5SO$khHo^JD-KUUX@}q4`gY1~I^xbR^2H%po}vY9;l5}( z)<349BNUThLglgCB)(6*U?i`AgF+?YtJFEEJF4iV6|B7=ctI+NZu|12gWx$89<1#U_bG(-53(IG=iEJgqcd3DYj%i38x=73pZ4 z*EuM0Cyk^3!iX{rYO`!2(HpS&iY)$3KDlRipl(6)B?;=*naZaRRJ1c)JWcqUqPl?C z+bt|;ac-^YZ!~Q&utQgjeyEJUzCq%3dcg2Knsf9kv|Me9w(bgwH?&yU#tpa!&5t6l zwfQb-#w;stGTizMI??=$sbRI#9T4{}*S0QK^@D9T2yU=?*Vr=MQTZdtdug7o5;oX5 zx^roYb14^+M^bcQEV~8dsi+!l?P4P-Qw+2@?!@r*zZl6wUQI)lRspAeaUnr)uz>jU zDy#H?bRI(#J^^|7V>~TkY5=vU)V!1(7WoI$8y$~GZT|Co36fIw!_^;ol}GG%;6H@X z%4K3hM*RN;#sQUu@nNk)5H)}40#TaM%rvU zLv1fvO)7b3L?VHP)qlf(M|5f`Tlgf#jSkmyGcU4pe|x=ner~spgvAom9T*u?Gmm4c z)7LO#Hx2hqVV_Fg4U};u_8MZV6au%VeQ&fFzci}?jLO$k@t0M`ZbH{lWAh|n@?M6I zFYB_IUXC!r5~&W1__mOu3)s21-$1dtMeZo7?EFXd@{^6}5v4NFC-ljZ#(y)JK9~{h ziiAxpx#yCMR*BUJt3mD*En7ugW^ww~7H4hL-zZWXE?AAUvlur_d9}-osRFNb(4wBF zH&m$TT#vQQS(_+ts>t!9G&Sj*D(qe5dN23R!}&=b$>(@6CIdp4X~Cc)bTzE1?@F2e zR+pCPv2B(k@ICu49yZ6e;$iWNw04%fA5QYxw;$dBR61 zHKu%hRAvMTos{W;)J?@d0pvp*3Lmk&9usXi8(4G21+SYm2E(|SvW!TK36ckxe-;#Y z+u*ewp#E==@&9$w|3Jopf6t8TYJ4)|dH=$U%LLHLfWk=GT7^I~rGU$Vtx_OJbu=GJbD&O!hnJohfM3u5D%aYh0_as!sZw!RY@>mPE_~@9kJ3_o|xk?Q2eB>@>HB zmi`(JWkM#4X}8cvd9QD+&ARWLhM{#7`f zS^MR9rJJ4`a(r`$`Kqcfu4=eN$GKB<>l8@K@UYzw=Oxjk;(@d86}~jTYwf!_JFO#8 zZHShyo2amW@U;*Bq`Aa=`r|al>?!i-d}J)CFu}#op)f#zO51V<7`9qot0Aw(olCv( zkpc!xbuiw>RZmZy2{gWHf9350aYCaVABx^-Yc%Nm-W+FGGtPY4OwZU(&chUiGJsKC z+KiIF%BJMvL;Nl#+lk`3WI`{jOH;XsXvRmOIz#RRQK0k_8ee1df(A`#8FQA|o%jJC z$!!&w-k$0pvaY@17Ra6Ar-|@}_sR8BQJ0pee)|_@ycNp=|6iE#-|5FI1fR?}_o4IZ zO?9Q{*~$oe0oo$T(+L)m$GR@?2A6kY@UhcLmJF-7(yUa;IP>fUhgdn+e))xW&hwkK*a zrhichweRErE0@D|x#yoDHMnns)AX;P%XGd4B}h(70}|HQ{Z?@C)kfa{M9s$}T!yU^ z3V*9@jmOq3y2jznc%8`3YW$SOPIuq?qGaQ4!gc?aRTxfoqs@W*9(r&R?W2R;Usu|+ z`x0X1un*hx|H6z{rl`=k;hmqXALsHcw4TG_xXG9;8gg2HGUK?BX;XF6KVT=lzO#)m z6yh}Q<8bp^>9-mjx|;!KY4R3u`(kStc;U-=bbD~t%G6g?k?#KPvDeBE{JQ9T!4DzJ zy%AKM2elykwYTa$ZVn!55!fr7v|2lrF3v~nu6NxR(fh4lqg}Do<~N;>HG0lFXkwJ9 z)1|E#-<$_3y(rxxJzTZ?mfiFf?QvE&&(dV8(t^QW-+zxfIKlw=G~&_%YVm?5#nvo2 zP*2N&;Y5xJb4tArSD)s`e*z=u2R&r!pPJ?>IeQgQu78VB9%3$2*d_v=H?ax4Z!d8n^pv#jZZ{cX0B%O!a!}0%rVhm(SfCKr0+Zks=7j zk0z*?^*8BMr-@+K8LG?-Y-${Ot_eqLH7IH$ble$9Kh?)ctZkRS6X|07Z4Jht6l~OJ z#|STs(28w4BCU%l3Pc*R=#|m}*}w?8ZiZT#GS$Y~{yQLD{!Lf|@`@wQD1rg6j%Rru zube_i4(>Id$a+T!jq*J@A~N~v!|)FQU)d9MP7yw@1A7ALq9BL+XB1H0i-)rJ`$MZE zr0V0INS0W%h0fqY1S{A0gTUfQHE-`gX8)mo>#h@G;?SlI)4D@ZVUN3@C?U}u2rs(Q zD%g)xF->6PPKenddQIr1`V$%tBfFU!^^MwrkycJd?0_3`16w;4v#l~1nu7u%^fO~s)et%-QG)*r0WE+di zY4~|uk`6d_?HtU!u?c*^5wb-R0)ZghRhjr#@)gWqYYqyNAlaIcWxTanqZ3Bwv$TZU z;Q`1}iHNPRjoo%3jJI!{%`_jCnvB7Mx8P?|-yz>%-4{CKJ7C*CI2SE_V?Ob#qP&I> z%;`PIV<~!T(YLQ1t(B~MWGXhWlg_x|d-IZG7EIKPmi{nEBC&r|WB;VoDdneid&9Ht zm$Cma&zX^Z%c?B3J}*FyQSh+@)A65HT?O8w52+NU{s!3Y%=b#CfUG?lOQoAt@8GD8 z>HOxGu6K>ufxU-Bw)r6drZ-Qx7?F*R$RyOpcy zEP0X!~vSxro3DXuXzF5r3o} z`B#L0{;=QhX&?JP?Vny?{~ux;uw%6NKXKRjw^I3^iE%lNuWH!-=VVM$*hHniZ6pgt z2*hkK6~o3#CG=(2W&j_YS<-!;A1lksBleyZa*wVbnL#5_*8GFCDsbY6 zkhba49m{&8vVT9-)L%GmkuuxTyNw!swo+a7XR|TTR#%{9;){#eJaZJNc9mc~Y0VnP zqgP3iZ5QIBsoPyj?0~TrzX?pmerunt7{o;g_J#-UpgpoyE?oFeI9;wJ2atR6( z{TR8;8S((g+AK0+WZ-L?E>g;tO*n{NzF_jXsNmJ;$V|j4(b}8ajk=%~{2i;8=HzxG+?8 zua;#KVuTB0xnUpN%~7Z!mBH{w$-&VMawbpk154l$Jm31SczoYwB4dJ}XFNeNoQ(Jy zcfs0`?5JL<)v!wP_n6&%AcMzN1tS+nDEjB1h6edEr2{mZnDX!NyTOsc#|ef*W&@(e z{3}we9xl6@lo;Wx9AH5YZuMmawJnN5WywV)&Cc8H{v8Wxe+u8_`Q(Z4fR5WFg%Cox z&jKKp^cosVy?!k_BV#Q*w3;yhX`@q6C`VX7KbE;P)~mb}_~wervWP$ZHg{tgIz8SC z$!5NWcvbz$ybM~M&sB5J`Du=l#AyA_V_L$)8u8+o38G~azbE`I;k2qR(aQsq`K`w9>ADV zpz|@WAG`m&PZOq(mAuXs&D9t|6b&BVKkBKGxF_`Z)J~D8()OEam*)9Mf&eZX;n2cq zY7p7LIX&M+S-mCFM8^^tJKk=)qYuDuahavMbG>5=5O(Rdr+#aiqamafF>U9 zrWDpwDEjs+GeV<8jx`K)BHi-?-T$8HW+D6EGTp$teHMisz2g6by45U0FVXQ*Ld9~X zRJ989I%Ed_mFXq{q9F!j;L;ghVa{D&@#FsdPo}${?)>Sz^U(L9+ZlL$dq(I()yGU2 zw#}1i{Q}m?M{%_=)D1H}6cm7R_T4Ddu=NOBuNn;;UqRcaiT|&w?hljD{(_62K;7?V zcaz)A^Pc41({-g82YS1Nt<;n6vt@nHvNU0;V>BQSh{IgIhe<~3{>HMILb?M->ZZ>5hl zJ$+7p>hD4NTNW1AFf zbA_w(h+PJ9!%*tR(AE@UP_Zz|{$P(3Qh0-MT9sn=D&ij3+~ap<`NO`E^@=gaC=0(p z=)J^t-&2~e;b~LK!u}pO148^@J;G+U7?dc)A0lqCe^ZX_2u(0tXHd)>X);s}j!FsZ zkSWHAx4J_*d9myl4tqgE($K|5%%btd%3Rak=k&XcNpw?2bEi~fmUQmdy{(y=o`FWhB|!7pv`9(;&{#G_^6u% zxNP6&g)scjw|-pyL41e$sQ!9keUry=VRHju`fv9QL-9N{K$k<{MRK8{a%mD9*^$JF zmIfRS&5g8`%=CMb_sHc4$E1_k>DmENt<! z3rEj%It=r@n`x_S)6_|wEcKEHG9rm|3FEC=mcKB>G$~@!=$gzLNo7ov=;eSm-=VZp z4&yX7Udv=!dMl>}^`rJ*YR^HCe(NlDX}nFs>QyD$^qty&ykh0mt(w=8IG~ny57TNI zO>4zy@f0d-$OAWE$Fp^T~;h!8uQhr}5H}UCqrATYo(-x9y=wi-`v{11kSWmd( z2_8<<(;u~$S@W`0<2!P4(`o`p7muzo(CBXemT+yCm@ z#=n^wW9Bno(qaDden$9wb@0t^l0?}Uvrx4IZJcc*BJ^gKI<#vh3hSLgS(+E$0PEfmfA z>FFHHvC^fxrp#%U(QYqTX^Ni~{&;9XO{|eHBk%%?S*N%6uu-n;luzVXWbn>OYn`mS zX3J%kSXZjbOef1Is_M@`JZ)fJOFL_?M}T1ejwef=9coCmg+02cwxv``Ag;2G!vi8? zk3icX;9NzTwt_7)>PA2(-t>K^B_b@bJ8D97o`6tG}s2Ed$+BvLDoTuST_iS9?MCv+VDqebjO~ z?;w%5Z;Hf4qDNw~ zHbK;Z_>h>b9BBui)k5$@<6MP>Lmtdh`yB^wRxh3Im%)F*)U*sidP-_N_&hAt2)}rYzTjiq;^x? zX*1O`tz0mS34suT;%ndKc84Q%o9(9}21d!c+FXms9WvzDmwvYira5w9Qe|Qsc2{y1 zo^P{IO5BFOC)j?@2V&)xUqS{X!pf1)pSyu86`KtKTT}%`vK-vXapKOoQYMXYh>XdZ z93JKr%>v|u=Z^5GeGZ|P za(pMWnDKs%-}W%rkAh&qxPF%;-Q8ilG{MU6!%wqyHA~jD_+_3h2vkS&cdQNz*xC2j zG6+Bda*BujDM@cR(eb+hT(<}`c-)2uPi_n0 z0(uxWw|q<~mFrxu3Y%oKK8ggMWVnbr%2M|gc;td>uVK{hmTA-~*~W{yXu`7iuT&k% zsv4`jz02&q%_&euC!bh@^ySNK+*l3EY}_{h$s&ft?O5N0Q+IM=^ed!Wp+X&enWVas zkY8hSbCZ1tnI}7HzUh(Pl%)qdvNpKy_ORcP4bZ`X% zSahqqW0OtGNq%)3B<(C3UDwR37h`tUPLPL2*R8ZruGOxV30oq^be*}s(cjsXFWus{ zs^C0T>gJX#{ES0d!qRr@Hi)70o=Up5;uD(oRO&XUJvyD+HwHyr#95s8_3vU|S~?8~ zkac++O+{Gd*XNU^(Msx$X1`i#ai>rM8JwX0TKu^W8gwV(Bsk*Nw2Xqhod$g3qNaZ@ zheY z1Ldj7a|MKyn)0ehQ+mO`A{9=~(q9jJ7)J5B(fs|dL60Hnr(@?k1;L87tDpK$EvpXr z{M4Sk1l{gpv*5WTIqxorvJ=ljUF7Di21#}Gk1(}Ywi4x=c@?W~8MqZa8@|4!O3GJ9 zS-BzCd#2a{6d77Q`?47gZi_Psry6)Q%3)vn-}TB)8V5nh=F6F8KleC z-zIpIGTLSWpNb@7=;u%sx>VwVrXB-#L`jl#stw;ow%;KPq&(DOz1SyAG`H_f2VTM^ zBEL;$ATQjCCYDjQu)Up?5l%Zmo30YU%zSWH#L4dda$<%>5ANGK(JOC&u=QfR8(ZVr$^>6b+}=8&H4v%xZA$zsMBSBiDh z?L^cF+Z-(SoV(NN%k6-B4u1d5eSeOyVpHcuu#JXIt|%|f-5hVk_FedFD!LQL6eh)& zxUCqRImHBuq9~Z>XfH3^YbCPu@0dvq_oyc5LqZhG(vZMVZ$ViS!1A@=JY$id$uGH( zY3dt>;!L8o&La~(+&Qc3#VA;R@JED!_$p^udPw#F9Lav-nhBK;9@cW2M4XXqekwpfeLmxWdOmx9d(xV0zfiLPI{@hPWDD0j|9Sx!bqQo!l`r)(&+EBZGbo z>iQe6=Fp=@wlm5ifN!tEe#l{_EdsqU0W;Z{upiVnt(eI_`DHl57g|P?M&#ma>>H*4 z7T;fvsX?0iv2a5%L{ilA!IelalR@8oQ3DIGiF6!H|8yFz5E#z{TYl4wn(NAa&FsKG z9QMVB#8NR4VkggjVD(wl3 z=Qf$EbMJ6_#|_%_GGC13h~_uj3f?84+ftDcr|B2{7n(0GBw|+gR8k{<9QSL#-kD%( z>x<9r*?W8=WUyGrqjr-ar2oR~BiK^zLs&Gcve-EpM0ayrhDJ;8_Pi$_%+A23A=nci^vkXwsY z#LuyE8J5ayGbC}j`{#p3CTTtZe9?5BN7Q&lhbseEZojB|AWP~mOx~W6W)7()+ESg; zYugrk)aktEUY@TufUZd+W72jNIpxftt}UW-_jn*bk0O;f=_u zCwpE+oBb8cR3V|kBqdq({+p?drmQZZ<+FmiHoKLQu@@l&%k~rhSQR~xu}#Py){-$N zv5(*TvRoJZU5F54Hd&YdVYO$R%@I$X(UlE>tC{LO2SuBA=U03#WO^{(L#P0DXp5v6 zn*?^AQZx#7hyyc$Dl>?SQdkQ!a)dF8+K_QYQbes@kwJuvXo!q(jLaZ^n%^sP!mbbe zS%Q|g*wF>i?L+9;KuQU)RBX(UmE^%GIqIc|vBBfmQrm%}pW4EBgJSa*3N8F)Q`3k| z(HnO%4eF6sopjYG?>CCT5Rtm0xKn_#a{1v2XEMStNgY_wbYhBV=BkaHy*B@D=T8L& zyx=Rg=5N;3(uIds7E9-R9CWu=F5pbr>8{^f*)ld}k;iin~?nLYB@dQcXnO zpe0(J6+?y_tf|r3Bxf)jbU9tX6otq8Nn3o(rR9dM94UUzIgx!Vj?Fx_!93o|p`qTW zp`w_C18Yw`K8;IejgtBT)HKxc1w>c|EkCtRf2X4?&!wffaTzJ=sADqnyEgQ{yp5A>d?v&$f6)8Nw0D3! zM81nRjy2F~CA*IZj|ws^`^?z79Ts)RmM+%oKDVJ*bPQJ^XTvPPBPDr;JVVnI<@ zpukEb?7D~%lh!{|sG!8Q(DM?s2}d0BDGtN{HB}wR9tEjE2^8orVT zh$rKcm9$I!Mm#`e*&1MWu@Ta^*nLnJDyw)ziS*szGQ!RfQ9nHn0TG5ieEnimBTUwR z3VQuGIDZi*1B=W$e7vE<0-HHHt9PO#wb<$;XytT(xJnGb^&z)3nX z?U99@ECVF689!VKY-I;OaUVdvSL@Bqy- z!)vtmHOa4X6K#v7#1TkRih zxw$`rH8&WVAGsP6ip{NmhuvBI-|Ws%A9m-< zum2~zbJO}iKM87CJ~gn91KQV*TP?Z&fvNy-{OG+dY-jtoHteDwdR>oya!fTO>e|gP zq6OH0finHOx#R(h=5wj?`HumZwD@MJX~}102?=iror}*8 z_^ZTkpj(TFD)2PjG|i!}PY<`-3EO@8zTQu82A@x1;B*=ldeC9jfm-XW^e}W(*@zn=W=C)8R|U>2d+|=fzRrXZMP?*qLTt^pb+(Io0*UaRobb&E-#3GO^lN-jCgOA@h@xtZm}<0J?MH60fb zr@w!PyOWc-kQ*xmHw|8x;dZ=d4*iobu2)Juk%hx6mH# z)7sKP)mh(u(1yl&47p9#+Z*y+ehP`Jq|)lfb-&6#dUjY*(~xMCSkiVEQOUjwC8w+W zV$=JGd5`+fla9TT z50>O3%@z1xfbC!YOQSf;{|a*f|E?5Qx3d0FiofkmoXENHSU1Jk92zwwlC01x6cpwa zCN(NhC0?0RD+y-WhL{+%{XDaUeZaVQ9n?nx1h)|1q=Y;u-k4K!6j9lx9wtSi(jP(x zsJ6B<+h#DSi5q1-CtCJ1y$II%?&Z9;v&+vvX#_3!l>9;v0BC9x3i&BsWn3SJxMO4f zxcAAA^2tD?@g5E8ofsV(`JN1JpIBcx4#i*vr)gC1{34qO4mdHpzWRs(`6hk~lvE1I zCoSBD1}|etS5;Vc8p312MKNVw`<*4FIsDCu>RSU9qmqTyn5!5IpX;ReI?Jc=Na$NuTkUo|A~}ohjmS+Hw+%+I?SUTyXPt zAF5h!4I3*?%!-P!m@OfbGJMNd?eSSLT8qN*iUb1lf}Rem(}Ev1%D-{blmnMQN^uo( zT)2B@B|$i5dAOO43!j(7;O{w^SeOioZ1mcsqHq;A%m6#7xVmXDOSgCw7m6{N0g{#0 z7BmeW^w`$h$R%u^@_@XxbaIjOyH;2)^X3* z6o1l2M}bpA#mNGr7Dpd4S(#FfJs8m4GkcMFHs5&K`v2j>i4C(}mD8u1lS3kkRXz zfzUHuATKFOONU&2wQw4fGLzvx+&HDN-ADgiy~PG@bKQo3=5usri_2}?Z*IxGr+EKq zojzm>!dAV0jI_+(P_yWi)!8m1)4`M2%*);U&XH8y3Hh+1ZN>_}MVb%abimRU=U_?j zvH~!c=`=!*Tgo49+nkii7|OGV_E~a1Q{$Kb0S&hrFjS*ZUTKccdKka<&HZC}ba0I3 zJnfo!KI0uwb<} z-{5Uj*J341%rS8c;tZMQpO^k7Q4;7+vjgOY5~4nlie6lkJd&g=G<(;MTIqHMdN2+l zqE>d?;0of4M#R_0oX}ienZI%-9*~EYV1?kQ4(5ucMD;r91(#52!61gIZ=l+d5>4c5 z==2LYz>gNl+9S~oN_~~mDaawa&ky4)R7$5-Bv?|qUD&Md`gG1^p0|YC@u}em?g}s- zDT{T*=(Hblf{-rUq=O0d@*l1Gin)kiiKtJuK*PW^_BQS*foNezJa$4iNEcm}vSG9( zP)fW1_8QKkU;>E`r388Y@yCiZYr=)ieuY~;tRF^m5`K}k2PoYwBWvVrgOmp}uYR+| zFZ_cw51{Oac$bAIu9UY^(lyl-27t?%dEGf$`sF8=@oAho7-~L=c$&fxiRpq_p?F9T zxJxrXguV&GeIstn3Gr_l(Ur0nYphIILTFymU()n6GP%eBpO{g>&)hlUn6ckU`oKxJ+>gn|7nu(cSWtn! zfb~scD6R((-$ad>=znO_)#u6!%h%Q*t3Tb<#0^3vJ4zUFVbHRVu+L-BEtwkZ!#yh8 z`zLcIbpi%db7zmA-F&Ken+U*_JRsq=xnr|bR=ehNBMa2vcp8$=nzQD!zN|Ky-|;$L ztWGN6ueog7>z|?JA&K#Z2EQogF88KfCvC*Lm4rHfL340uf=d%FHFh40U0$}0Ei7Bv zQK*n4XYl$_1ZC@f{nPf(mTv$gvoGa{voobI#53UU)~15L%cU*_rkWj+OVm4MCp$YH zbztW2{^3nG0$9StWOt9(eQn<;_y0U_;LGIf{N+vmFvQMdBfQ0>K``S@t6uBXlLWsC zfQh7G7zQ@>6(umC43U^I#wZ5J`3HdwqVTu~#ZTp)K~WyMf{vPpCt=ov&xNQ;-o|-S z07*gA!g9#_$QE~jc(?}3WQ=J4B2E{*`Z0VgFRzp9f7b82 zJa2%I_qV5}Pfre9p$Oi@fv4^xeKW)l7b;NfMYwTdMaT%9CBfLJW;mN$6*v@IOa(G}$uM2gge{r7fR!kvjeNacUtaGu*rT)WIVw zGTgvKlzyc!7=wc*vDmi!l;8Me-WnS*i3S6(Xi{c56qU2E*!oiFF{nseP?}+GQ#LsF zFc7$1$qiSbNtOBptQriBwgXZe{a6I2};t2b&#xO4je|*EJNeIT^{O1y<)5e`eg-eR)FidcO zeSuENc4-&IZ~NGAt;G}fG&I<7IL!rC)t|$v8XUpK*bO~5PuKAZU5t;C=#QLV^3>0} z3jAudRcl_&%jDk*V=$4c&@`ZLj{S1ksOEYO)1lWgbDM4RbAmr;8Ngi)D=&Wsr&7Al z7bX1Np03Yw>7thL_2A&KUb&(<2=HF&lOF59E_UQ}YSgOYOjFb)^?Bzg8(ghmQ6w@s zV_qDOM-lZ~ThZ#b)^fN&R*f?q_MI0-$|+Dy)+R7}Gm#t{hT?6?^~PQOy>&J-mbu@_VxDTf_o~2h;3DB+lMrnUcrq$Le@J7Qrxwy;Z3Oyc54@?dnOOD3B!ZguZ zHF>kDSBy5 z2M_zOr>B!2iZzAZ`;^x4p6k>y_3IE5W;c$?dFSmEz&=L)WlyK_8Ia80#@AI` zchN0Q(iUU?u%{;gANq94E}-f9-}ULNY=7y~KfiNdQbU~-ISZ^y^9xTc!iOG!?yz<2 z%}5omg?>P3Z~hDu^i_(>wl`m2Z}MU=Rz))d{64W^0-x7Q!Lcaw7Kqn^0Avuq+BMNs z&=f||T)_=DC<0bb3}loO(kZG!u}W(e41*3Jz(&RTs^VozBLe`*s9y8zvfZUlI!(@E zH$s+0QMViaVzZ#7&x;XtdsGOh2Exfw`O$+tbND~-wDt=ylDvgETz)C&>vE9t{vP>& z=(r`U(l48t0{TTN40bxCslczPP@iYhf!iLB;?9upWhe*xxnVX+5ijR&{&a|s{+GcU zpnn&rx2`ZuA0qxvf_KMUx?z;$q%HYI%|Fm*GAe8O4 zG|@ZV8R?3m5$3YwFBCp_m+!-$9%8sKCBzw)bsT!ZW#Aru@qK+J5E2w0*@z%FQ~;&f zpNLW*#6l-%QyW5R66L^^bqL=)nP-aOyq}>(`m^sMPcec!6y;y~bb#r@pT0c#;ZM&% z?gb+cFh1)wN_?TKW#1c;^VFWQ2yuu|HB9Fm{)az37+pZGRu5zoQ%6z;D>Png6jTe9 zZLVO|k(gYnzf2L30Oe;wpEZ1I?rUXZ2gw9|XJ5*FN& z-Q0Ktb5p@&XF!StHet|=?PuU$`t%qi_;SaXbqKZ_U}vK2g)+Yb4s;5&p7IadhI$R@ zfJu*P^Q%C)=(g@^#|_06^tJh|OqBs@sc2**|Q9FHzdUmmX{W?)yB&^Z%cWf&izf`ht;D^g9Y2}z>3;&l_aQZ2YXkpJa3{-u4R`)c z*!vH*^Dkj9+W#)>1^&(08%^u-pcuWsW~#wh;s5Wt-mLf6x6i+D^vvRVl!8+nF}P{4 z$F>Xo&_5UXsrnNTa00S6ys*gZpKasOH@P$!k zcg(_o2DXaoJ?ge{Qdt zgw$74Mp&*Xr{;0B_)T1C-7HmKV%;gZ+#e;{WWB7?zwOL#AhEgCWmZs+LnZTgnsIBt zY^;&ttePdN9DtC@=7vNnxfd)_2Z%!8@L*hBU05XkMnIJi2Rd}PKI{IF`DW;V>>o{% z5{%{wpzm|4JoyPorC)cPB1N_lORmK(lue3|WL{2UVxCVb$;@}! zuE(w(2eYAAW*!croa5$f(xDhd3o2@5mMv;FPd;4E+?R?P`|Z=P+-F_t#3Uw`Qd_#P z=WT;ipH@0fCvLjJJlJoWRxZ9zz4a)y3f`!5U`SJH=oCjE#W0Zo&aF{08i5CB>M&rA zqKGGRJBG=zaXFUWjn-?P4Z)C`7Y3|2uUe0qFfjZ@ZWgkX<7;jYX@M_r)vd+B!!&X_ z2HoL~nj}~=q;N=BwOGehF6&r~;*Qn|Rn_fUiZ`~Pq?kloyA_Pbxk7r`NH%Lw!dfqF z8U{EY7!>oDsAi|n?%}ArN&>|JDfowVBe_&1-5+aT9hYxeaA-(Wk z`jV~imyQiXPMmhQ#jBcjAu!t#1>1JSAocApM9~Li8&@k{+C?GlrcJx(o0c7aC9i-X zxsR8skj%_tPnx1?`nA!dNmWFCas{I zpGXGET@l_pKT1fb?Uq?>d2PY-wHTZAmKn1*eN~u`KauEn;!6uOIQ_mGRK7f|3y**3 zEN+&U%U9b`oFCwhQwJPo$!Pm);A+8%eB4|-JaI}cvzl3cz4q_#)7w1P%{rOY^*8Ur zRcb>yrQKfop|iC{UaYNs@Wpw+!%dnYzd6D*UAaX>oW!UKH*11S(y-l0wtckA9*aEQ ziW-SHG&5X=vF^QUPsPiyI!DJ07DeNxHC0e*n#a``wZ+9EoB>FagFbpk79uC_(nWSQ zL*a?{dPYiQkSU69>GxL{kCgSdS8n}*h*wqCR8(x`MdBpt-S)oYtljRU%$qRlz=%C@ zDx*ZY2fwRIRz#MtVN{~ywe@58&Rvda-dd5_e5Pb)c`s7&-6hyuP<6aCl4B*oTf(ho z_!h(mWa%6c^c$d3zq4i2CL#XyT|%$BR3eSKZu0=8HVNPB=>5%+nO_JK*3QvLInFuwr6K-c*swpb|shlK)|B25y#L`MS zZ=BK?j?K`19M%noBC!!1F4P%4dMauUr4+CF=T8q2r^!X7tEy$J@HT5Z?YtEvyHR}O zE-lfr*KnYoNUg$Kdc59aU}GnEnr~c~S{u%PpvZ#*b`&H4+} zA8U1KYB&|ZH8=BO3uWcR?B+g(KpyCm!ZS+ z;X6+v>?`kb=UKbDHs>O_8G*pwy?}2Kq)khLCLFN6k9~O{Q%ghJA<{^{_T!=nx(IPk z1QOPq+=~@Np%jNEnUZB`^~yLep>e@^Kueu37tl&y=wH)2W4my4IV9_T}XY(5qM=SOU zx>%b}9x^SSNas?n$upHW9FJ6pzAzwC)Qk48ibld_)06N;ot8lJN6{VZ~G9ug}yd= z4d^fnbH3|q(zf7mhPMTb~0+;Wk(kDsrV*ZiEOF8LvWrF{_DpQ1; zzJP&ZNU@Kr>F129o7ce&^#hpWGIg@No7ErfP{ft8AG6pBx7<+YeJoQ*6U#(l;(cuO z48*K|4E9!LG=r)zrm&wc)=)tmG)W3n4!WSV?j=r z-WkVUwAfgh$vE6?p`Hr#@Q=RmTb}M*`KQ~nxJZ9KNj?;e z#j-IIXSJyc2TS9nE)v*X{oY60)fxnMq^66c!`W9KjHz;>2tKxd+1NgWdHb&8ahOJW z4r{6$;gA|3^{S)K_;atGZRGH1r|hkQPDRE_&&`r8Cnx$rWG_ESe_7=QmWB>XCT=xP ze_HHjMqiHppy|(vLp*pn-XA+J#c}KNNV5g9yFD5F22laH)NY_89lIDNtD?YDuWI)x z5x97YY8Q(o_$UN-;Nfw9WD-K73XktWx{JTh$RqX|tp#BRS45W|hO};Z1;m8P#D-Y( zZ;6w?_WeRBT0huI2U157;nI{Nkmxug=v-nyn8WR0RkLeNPkWr;dp_op%O@+T?yo}S zDOISm*;AOIoj}=_*<4Q^AI4&qRBrBJmCji>vxJ31+P2%D3qb)yoWhBiU2-u2PE!Gr zNGF2W6Wtj#*%y_c=ff&sTLYPt;d#bS%nS~iWJUS6Yd;iD8LUbryYG1*_JN*Iy`I>)jMEfD9grMsD)s$3Y2S*P>k1&p?9%R%J${Q?M zTW0@7OszF0=jA(jZhwe^ClMKBkK@744b8LzzmnVct=ZUdfv_W?l^nVCes--Ej+js?j^w45JJtw(D&S8>EOf9|CK6`vRTjX z!m38pIP*3f8R2+vLy*G(PYEH$i{s>iI8b^o z{7qnB+FUYUwgY>hG(=%jI3LkaoRMQ4x@a$D7lcE~L4_}J`u9tnxg>$}Exl>s$Wqbk zL0O%Rx2934CKWV>lyf&5>>YHZ1z&h=l-z6>z98$-EMYg7V(}T&fanh@cw1f`t!1z^ zokzTn+kyf2!m^4_w0v@m+5}(o_q|kiRZV~xqd?af1C1p0U4EPkKIW-6IEsegvXSWA z);iHi)bI)F_BbCaC}yV9 ziwRb|lx^^Lp!}v|<}V!H09kj8$_HL%_h|MP7tc&gssTHN=Pt?I4hgvRo^ReMZCyaf z{-sayh`=xTOW_v?fq1PK9n&q$I;1XE%L^>Kj39ck2LwB<$(d)1PFW2}nmgs|>|$tO zY|IBTLo#XN6|MY|HP>;=x`z_VqYS~rgycpte;)>)!WjDiiqB~1Ye!%Y1h-TPSd!8t z$C`Kp4mpc`X6(2+-!Mnl50z39+Ymr|g2p8?3iZVce#V^aOrP~aAPQzy^muP{eroEw~iGpFh%}`op9;ct&F7G4ORTx?hz2<1lMO3 zEBT!=)QvP5o!6dC39Y|po!Zvfv#x&0md%+q#>IB)B`J8ir9tM3=c4jcqk!M>jfu67 zgylH;+dR`)wCJ7;lpRlS3q+P1+_n6M|NQczqRwJOgyGNpC;zDmZ@JJ8Z=b9rb zX57gZ(oDY~>A|ogkaonPiM^=yoQmNvf0?b-i+E%wFK=-h!`3NaC7cNWo>@~zA-cVp zn7(isjjiXZhD6qfI2b#b_?SEVai|&MieN39V7g-7OoY#gWb<9~@Ti8ILMN zMd*nTWq>tCr!Q1`VC>ztG{lwgN9v05MMTV#Po?wF8CI+V`xg7u_)Zn$hfpdIImN$ zZhZNKVvml*;B^x5eIQu1+Rc{?;0`-5k}>r7no86(-Hretz1wKeHs!0H{bFxP;J>iF zu7@XUO+tBgOAjB<^ksevK(0$Hs{56ih9j+RV49Cz`EH&!tYOXiHkrrVxFHagCi{zf zfNWfTu4I6y;IcOHQt>lI6m0WGlCM8{aJ2yV#J-7MfybLPz%f#vj#S&fj+8}+F#ZL4 z{7dCMwxu|5`aRc;+8C>~VX72{Pz0L`knovJ=RNBoS7(ko>c?$pIijlC3xctI2HTQ1 zP@${S6}NeN4Z(_iZMdUkB*Bmbv(hQy^uw==i_Twsw5E%{aUkSw;lXIxV+9$z4^fYk zt>IQMJ?(>{4RcVVoM>oOuqsrrD`Xlx8t}B@VAlk&bu4ycYwn0lbR%Bp`B#l}LqaN# zFAH2gM{99xI?dC&cekRiHz8~c&YwOcxr88JB<&n~o*3o4vxs(l7cC4|#ebCsKYvu} z_Uc3f;|$U>#l{ulLoIv%##9ir`7J>vv1ZS6nGCgXpvkj)IOQ@W=b*&TCtjV4g6pYV zGFlH9rtMx=u-OKFzz!zACJnEBrF`ai)9bhL(_EAEKH5K)Gr+vgn_#;|p4ZXMI3_K1 zpja_4i76O-_7L|Wvq*mOuDwi{*WS=@`_}BjkvGqmYWPR`th0e?YyrJlL0uy0$X{i+ zTg7qD_?@x(eHa_ePu@`!e@QB;{|r(ia-~TT^)~8a#JKEK_ky zyIC>c*%}d5blWjxqgFGSNm>4-_KfuOKEKD4(gOH|S^=qOgkPY>8%S~70WOYX5;xvD zBVl8*$wnIxsJW|%aBNpnOa20rW_Sq9K_GIXFg6Q1g?-;+yPeFU( ze)97ZxqKkr{4s<9W_;07$FEpce14Y4NDcSHLfj({G=+jkOA0yF-36CDm~e<{e8JE@ zA=ScUH>ywAC_eEPdW(}kgM@RYzny2IgdS=^f*H~nDiS3#cch2tQWNgjAB-V*DIw$8 zvT8!OS=Cwcu^m_lz$HBu!?Vih%kl!fkb|UVK_NXAv#-ql7*!Li{S60-+zuem$L^N+ z&&NyazupFvQoKB6-k5@4$7k!V7uS1!(i)@sDriv<{!;PCn~j5O9NAA6c}M(bCS~oG z0!{vdN#Xi9VHf^S$y~tB0XG5MS0{%@4z->BTbpHCJlj!N}@Mf>Ph9#uIt z|5S0B2aDMN`?>X|p#;XS47PB?F&@D|Dm_t>r1|PnoFROp2k|1mkEgWRu@G)`zhz%% z&)2)NKXOUAN$0I<9Gf!wvtKC)P^ z=x<_#kQ_wOyV+HbZJE9Z%>}RPNxE4K7Zm+g*dc(FFB?KN?E*J@la4lbQ?zqPR__yZ z!fV12NEKV{s^8r@P914$72YGwZ<$buihS|)E^Z*JCe(~hp^y(Z-y3>}l)m>$0v7w` zh-;Ktk`$A*wyI5E0g(RuAA0rbs3%dPevH@1=TD!+{?jr0uZK+8+0nw*OyQfO)4%m7 zh?lmT`HD37j?3eK+gOmuuCNvZ8V0NJ@j(R8{bNa_BGAynvKBdM2P=)ltspP)k%$~N ze#OCJGDuj&abAEtD1UY`{B|&IcE9&8FE*%#xj7($0mTKzZ96MvAn|pJuYQhFi z#HN$rl5QE3aeIBm%P8|uCE?}0ksE?w8u79413!B zk$=*QB@-m;s5*fQ_@3FpicO<`*Z<2Z?GGu_Z^?7%Y#IgH841hY=v~;O?y@=D0=R~C-PH5@!E)00-V@85<<529bP6x@b;tJqwc3MB>v=UI@QgBIR%aXi0}dy0Pr zxo#Cdh{2(-nAuAG+$*?j6EE)fhJFv5YIT~oQFYeyWGzHXhAH!lHvS9rb-Mo=fP_-A z_l+}9^mBD8Yox2R@#togA}eLcA7r}wL#QD7XY9hofLDw79Alj|9IDAbl)p()XW_5r z*=-f_eX!4qu)KRX!*`jsiRp~WkKD(Xgs0AYzZ(I8HWuk@qFw@`<*--3i>jACKp|Vmc8GW&42Te>ciuoQq8%r|O`*y{OiCl(5tu<^VLJMnsgDzqP zpJdgTa=U#TP5N1t$^@$;eP6y5Xf(FnOBprYhYef%8ov+#x(|eQcO@-B&?X%i>_QjvJ;=6 ziXIlhoN_c&Z*qhCIeH)3O~rx<>Pj5*)c4-Jrrtie`iw>RmA(S^%&*m9zL_e&I~d@h zZtDH0Q4xw{b%Y1{;7BMCNDPUrNJ4m7EVg`_Az&!Nsi-+GP|TE!N0Z&(-`+v_SHZ>!NJFbN^9Y^Y$0< zwk}T&W2OIq^2ta9kNAY!8PY=aQfZyFht>kFA9GO%n$OQ|-$6Xv3r(L>7FqX|IhhB5 z-PxDv?6+otB6c8JjR|)~C>;RtOC^|Y&}L#QI411dcQD_@IduWXps>g9f7i4lP48B5 z38(2lkroWja;c_W)4rwdVQSEi7Oi4T2bQuIODk6f$*J|-gg|8>9unVz&;$+o9$wNP z{vmj3jUhM_hesgl^M!Sq5ATh9LWTgUVet=4ANw8P1|L@f^n$PG`9m}=dO3&B%am&_ zD2kRQNxS2DqmHr2-ZWQ>`tc(-7{o52pY<v2QSFWh7%sDo-nt(QSAHA^pN%I+(-GIF+n`p|yk!7FQeGQK zeiU^WC-)2%P(h*vL_GWsgqYVx%N-HP1Oa=STL zc!b*oz7(-;8W4r$I&5oN99})I+$9kuj7aJjie?+lS5V`fj*54&m|tETb^EzUN5~gd zW?1H$zb}`sSJ0HDp^Ks?QU{#e4&Q+FdF4m$3MHcd&S9TBQ0CZ*qSpfUXjNDn3-)r^ z*`9ZMxP@ zd`?(x_eqW^wC1~S=q(a%;6@Kx5jJuo!j?E!0!cy;#&!{N5CMT4)LY>X8X*DppjMk} z5!HL<;Z*EC_M{~dHK1s;OQOqzk!_P#&W54Bfm_+IEMCnji_-E#Jvd@QJ%I3M=t@ql zq197LbqPxw4*FZwk(Q;|g%z<7tGZssgw1&j6XlN@NWzG~pYJw8i!ToErnQJMKs8Ta z3Opx7W>o6^1AKI}{@2M!-atIk!87}HhGZ<8$+ns?bk2JJEFh!dh}A0lpDX$tz5`Cd zkLvL4BWox4pFh(7?TIRz7&%+m*^>R^TgAiP{7%-?pOn)#^_||JG~0E$BJ-vK=gp z_|FHz@@5M6Hrj4(^lRtGKEar`(KB;!gG_X~Jiy$Fa4(~c@G*~YQ@)#ryp`uVg1eo6 ze3}p~YJc|xEd=?@aw*|C8+Mu9J{Vl4lND9sTwRMt?T+q#qL^MqMx!t1Nu$esXcN6> zzB^fz8(j6zTNd95wg^;vrwtTeE)GhYyff$KxveVdMT*3_@wV2XS5a}64}1hq1>5#d z4qz&ry0KTXW=3k_EoueFMbr36mH;&|CJ`YfeFvHVJX_8Hc{Mhi=Q!Am85p!v^j$e_92vEQtQ^13-@YNXWgQ#KLi+j;3@E51_+ zf_PfxO(xpuE!vD~Te9 zBgO!hgjVlsw+l$`%kI3yh7+x)HNv^wP7cy;R$b|n-c_#qOs~5ow{@rUYfRt;dc$ay zJ+@y7f=g%Q>!1mj%1#Yk2s*yH@kv?taM?`-cBXHU(Vy=?82M-1=A!M^Xk5@&ZC5@= zZ@cF~AMIZio>}-6ZE9G{xnGZJcN-4~%J}LCv`rSS(swJV?AuL6zdGT^Fe#!-Eci4v z>`!4*rzUCrS*PXj={j8A4enU6{OECu@T#WJbYJm$m0ZVO`P%$6MvW0jkQE08dI-&t z`Fq*r6oQryFeo$`bjqUz4cZ#bESp=xchtDY-HEM?TdSO3tHQUI{?r27W!u7|wlU;! zGMi_If9AYd5ji{!wX)aoYuC7U4e_KEU9!l?OJ8C zex-jw=~UIRfba=K8O-)Z?F6va5n5~0M#ZvTp6Yr6_AM{R+;znTe*3AkW|11k?BOnk zS3J3igvBteNUm7iSIEiBx|r8-juMR9cM>#NtULaRdJYu~H?G&zbt6;j%-CutGcZJn zps+O@>np(vc9;+$Afa_LdH+0!)GOVxyt=h{jG(X$FFGZ{Kp;{jV<8%A{ z;oKa}57WwxzXMs@yH426PwI(PiJXr`lYND~%ytBAQKbI74*{l{CWK<=c=s9Q_d_-n zzHlN!9H&qns~cD)t4E-U#SzpYB^>1i#-Kw1z~$Q)2!3<@V{8*NLbm`wo{3CcRv^1Y z$f7JdfXEcK92o4Kv$I zNZNIKe`gzBd}_U8so$|<%yK41pFLBSfUAIk;8)y~_n==p;UKS{A0~D_oGirAoyO8L8wTST?`CzfD^izv6g+mJ%Pi6o|?l0oR*G%pFLQ z47Q&ogjx|gkTj=Z>aHNP&Z}cq_AGR;R<((wf5C^}Q6y&3d#{f(F06X#Aws~Z`$?7)7Ekn-FP6TnHtti<)S3Xp!ooXG?zf3l5B)F7}M9VaU^==RU3s zU*{LnLl|OEI=_tlYmL2TyWi)%J?v z;`W7vy?_OGToQFOFMP)JV$J>TL~UiXUcQ7(KSQVdiEtx<4`;>0L1kPNz1Pj&^ngoe zIk8eglje1MWtcXkf{)-Q_TKb1u^)eJDa;X$5$sB{oz5mr2a<(Ez^u6SY$5+GJ^)#ETMx>k{kOV?Dou7+^D&9JH16)i!HsBAm- zuSF>&{NH7wVw2`L-e?)Z2#R!tS5ItV)MJncOirEI3XbLI`Wg7}Uojr8wGc+^KuR-& z$^-?`Q)rrTND-<`h%mL#n8Ahopo)BAXCACdxxGc?@{|azcvVTFasS_;70t9QFJE0{Xj3x@(I~N+H8>s1cY@#hj4iE@1YuB ztvEFl&9kNSZITF$tm<(! z;PrCQ3F->jIWz5#Z?6l}AoRJx;eiJiV+LZUXDH9RJkvfZ9ObifgMog50md~Z+5EYi{NA=mfoN7+) zyWA8K&)UlO^Ja{q+fPRZ?Kl@Sfp`s`DWjQUjGHT$Z)>)_X6py*e|O|x2If1 zV+R&_?1x+Q`(e@IdGtQA%Lzf`;@=yWnmWS$`;@11B|@I$x!G)#N*a)5TyJC<24fT( zA|>&$xL9JvC5a~`VVLttzmk!fAnoMl3L0pJ;(V2$zQz&r>Dp5t)|+!4OE9O-Y{jyt z5>ShW#E+>rEMG01`=gYu6JHl^F5SFu839P@ez-tRj#d~$5Ng=7tBs;_`xnFsy5uS^ zwQGPX_A3qO#*aGNDW_nUeP0O$b#IvWnENF_SoD+fGowJp;oz%}Eg6yNP~Ib#!p+zI z(x8(ii7(w9o$%ADSX62~RF#*}eGtL-t>}O&;iJGkoKyc)XxHMTR$W#Tf^s#gkO8Yk z&nDteIYbxcEC?C1koNwZmv?cYv$Jl&hgp8d3NtA_WVTU9k}g;G8F6EEK6p52i+8}a zNjDtzb_(}XiVyyd6PV3r3%7dQC>x1NbYHYz#hmNhc&6KFWIx<1IN#nxS6xUWTw6Fc zq%@)4ritrd*9``m=~_V<^}=s{WS~ALR;Ox#)rgu;GbieGK{m`M6ydOO!UQtvyJpsh4yCkdEfj&-FIQ( z9M`F^Z~OiXgY(>k*wn-y!H$_S*7Z@6c${=oPq;Fo`a_hzVF6580lb;C z8S?_GwH4NY`)~r82^Db_Euj(0x(b_LD#{bl+RHa{ishQLi?G+2iWMaDK2)Xrg(V91 zf(As{{P*V#XR>s*uDLdD#Qh!m=nnSdXSf|x z5mpUk^WS*!pAEZLM;`m8Gk){WFaV$1X^6 z%2f*MwUg}!E>MgJxHN5Z=|ZCDHXI}F+Pk=&;e}VcACWD-M33O2S6{h9U)TdGrvkrX zAb_MHU_tu(DD?E1U9n>u;fO_dh3doQZc`5kLsHm*#OmXj$@K#qSCF(p8cB$q{bi2` z40h;lR}{3(>{PkY4PH`}cHm}LJkJrx=yDm{0v}j}+oT4E{*(+VgSopAb}CJ)b|YAt z=N$IDi6=w{F3ny!`8!6ptX0gH!ik5K;M1Ht1Q?`MPyYgck5OvqFBppS{sh zVOoA*jVy4NjnV;vZ-`piU@iO>bvwMyG}&gi5<-kT4^=NVqj!mgS0umV*N0IzqiE&T ziOwqt{Vc5aUy6`-FDT%K52ud@z9w>Q?~@WKP1BccJ4P{FrV0sT_HHDngmvpf;ks0X z&Kl%S<88=^pqyQensHz)-$2~6ZblxS(uXgMC!C0Oc69*H>ML!^_{-W_k~Eci#+7A! z)=?d!>$b5B>-wQB;oo!i2)$|(qJJuqEHxR5d^*>LT8p6RxY_U!;R}5g8GfWNHBlRw zZ&|Up9x=3_AMXTbt2 zAv+&5q~$!Z)w0N^@$q z>}uGI>htwd9+%0tMXk5D$x7f0dGD|u=^DyoE~%x-O0X1{7YG{KR9tffDMLdJ#> zC%l0Km#Z|0+^Ej=4Y3USTO##Si4E3y03y4*Oqh7xnID|)6lDh4AK?Wk!Ji58bGI&z zD-TvGhY6;2mMd45JhvJ?6wYA<>u|3_3o2p8v8VpYYCwPixRa%gn4j?`GZ7yY$2^8e z1!u(}2Ig^p-Nm9zZhd~Ct-tlq>8_9W-XzhMf5b&O^a^zDCWxIZ=tg9Q?#3t#T(de( zN}U2@OjE%Hb|z-rn9-!;TNE4>;qpCAL`neqWln&TN0uH~Di*I$`c6bZ>toQ4K|paY zMxH{<2|$j;+szXpgGr0CyOokfi5Xp`EQEp8kj3w3L6byU{H|U6fX#woN{p3z_H^i?)l7q=A7J?_^2I? zSRxsb+BXGXh!6+Z2j)da)iZ{NwVZv*giAt`Q6PG#xdUw@(J%i4l=hv*LT-c^!Fn4b3$lzm$J&Mf+`)5jgnD04YlAGW4kZ)wdtvT& zG1o^BO%C&p{S{_fSWK*;LQob zAppPiQ!0J8lz7(Z;L`CfzN7*QwjD>*On~G#0Z)FZK4?w_+@(|o&*W2d=#hBFHY9P) zFpQa8f4Irw&TjTW;@|#*E1efP_Lo_HoHA{^T+hudOSf$ZFAe0O3_83S-SjUqu|zh= zLcBk3D4o1glV!}5I$K6q7OlvaFfdUIuRtj|>1Jn_fs0Otm4R+;_}HW@W2dg|7l3dD za^v-zd3$*F>BZ0-)6xzp49}okD;$X^@vq4;Q3f99PiaEmC5XFg zpLW3U@q2?YyzFD&ng-qfBnduY`Hrx$7kh+`j<~2QbPS@8z}r#pw0gvk zCI z@_fQW54D1k|I+OJ<844lF7Rwb`0@pU^M4E0|9l&Oe|a4K>A?Ki*boainOPeCvkhKT zgLOq&aC)CKS0O4Fv4JK=fcLcwMg6t?hM@cf+9zxb+pr2uyBw|BwVvvtmp|=~{wZ-m zcXcc~O~ov`Go08fl(k;IK#<*XpIe>OOrF&YYp_D=c&^k;pEO{#khGh&G<|C7qI@b| z^WwQ>a52{IFnQ8>kl}DXw@{h(LFf(PI2A1L%AbNSenUj2-4~hv=cY8^ zb<+3ox!tI8bO^wndCg?D5qD4<+K{&u=Iq>A0#6X?)2b1RB{Fb!bNCfYr6s(6oj06V zp|B3KD-~bRCFZZVo2O4{w~eewX<#%HC!s)qPq}2ALcGRpmNfc1g&MzPw_JUoph}-v zDI1GSIrI+OG{qy8HjXKeOCiMqC52>i31*Jcu^d60Y#g{_R3)=<$g>kupc~gT+ZUV7 zl8qI(Sz5Q&$y+u=d+ZX}yH1~-KZ|^7arzC?{cU{!&&H)LvG9R4z;`-o zaOL3K<`jU3AnF!LZ(|MCV$!pZnPQR4>=ad~nix|zn8jUNXbL}gY){d8Ry2<39ACh; z70n@_`#Bv5tt2+X>K`W4IUe;ea+SwLwR~9vfQR8GqivY9e|=f zWF2#ejCH)PN*J4jTp`uQBH>y_FfKm=Ic3(gYGTy-Ai~w%dVA?y+s2BLp;TcW^S0@YYmFci?vVN{`i<9l4s?3@ za))Ip+dQXS>QU=lT&D}&j9~Zg_)_tdKBVeL(-Q7AB%xpaymp%YI8@C(2UoI7=Y;;W zDm#E+eA^7~;=bZ*8S!51>vY%r*749})LUDzLTEjCW*Hx$P(ik96yetpZ9%W>h=bR; zfIE}X{iU`XW6Ps#>Av@kTeJMzg@fo@bOb;9_IKB|fyVfqDIw-VG^53uD7LXvXsUsU z@Ef?7sDUVk@9xRv4rc_BjXGU$RCRs^JC}fpPcmD7hisKiB?k<;$RDETC(m`+%Et6U z#MSwX96FnuzOrBRH99>Tb#lUp5r4yR3!&xerqEg2l%n?E>QgVHScH)N{N@CGn;vR_ za<|o~-7BjPBwXiDS}-qdTtJWT`|k2ghzwrJgmcC!FY(d`?%BYxz0baP8La1b!pQWA ze;rG)#>r+v5W;ye+q(a7rO#@naKD%D;g*2plDuhfBMLZ|?70gS7)@I6a$%3g-i97p zJ@DTf$)o4CceK(P?0bAkw+0kvV$p)fki^w0=Mf@*)A|qik?8FOs>uG z7-sIIWx{VaIN1Wwo`ax=j$ZE}xY**m+|(3i_xm}MTBTB`hgZHQ&zKHaCWmR_5|{$c z&5qf%Ll=j-#lN0iC&5)}rOl@f7KM|`5K>Y*l*wd24p_+Q)E58dO<{pTwHt7H7#H?= zoK-Ey(ID=a%WuS;O&I0dC%6IqFt-WR-x}mKHa7~!Z61cj)aS^UgLaCbcCtbqwj&ii zzPM2REs@8*FReoZc|wyb#?4f*gS{_ujdWbt%B7sx0Zk0qVUg)a)Ksj7Wh*_5F>Yjb zw@dYC%Gzc>SGEI%FS!g6Kbv`j3N5_*n>`gyX_Y12Q&U~ieLpQlX_W_jeiDpft(5G- z8m^|jxR+G(&w8xB=JqcGV*Li7OFNHsA!N4V{U-S@97ntqYlZnQVcs5SlO=VrEs8D4 z&J=YT`5K4H{_Ev4c*&lU9jEzPlxw80TLsqf+^;^?-9IF9@Z#I*WONO*P5e|U7a4gF zf3S+Yy^sGqyB=-Al?BZBo{~6_tDErjb`_4k(Apm-1&xU0uMAHX7C;x^HZwo(Ll*mipvRs&|BOfd>s+ z17B|z#0lzQd3R@-&_Q;ngS^%_xht8LU&|hPW2ST?rBhXH5DRn*X4_)1nvJmdt1c~J z#xcMMH#dw_1;`#s)8f=h4*MiQ#sWEi|CKK4YFBfP>A8Mj?k=R?g0R^S#-msdv*St_!DVGOJq-IP(4OV)@ zU9dF&9CN~NBfym*ftBV*UD!@TtzboEKr;=pb#MA76$k6@vv9F-_Mq*A*-|Q}k*b87f9lS$uY}I(xj5YG?K&AX5q@&IaI{|{ zNX}l&pxo-`5HZjkl-ZSP`EI2A5F)0ebnrWoH4$brF7!+Kk)#xTlnaP|E2LbUU(@|Z z5Ww(ar`I+4jk>LAG~OZN${}6YY&f3iVA1kCvH!)!?5&m@0P*KUD3tpF#-Qlff6!Ju z&S9Xsso&4z2KS1R-XKM9mmVb>J*@ zVLY}R?wc^o)8f>H*i|9wQzE5RK7ev=sCsqee2>i8VWATiT168JCz`Z#K08|f9f9zsYVc%>R?T6m zS`Zkg96wflBrC>p$#_JKl1n}AtV%eW10<V_eG@U)RfBfNRX;ya??3-bY~X?dH2ffmX~V|P_D zma1VEsdv=7nD}aj{!-`3{|66NeW3b=dEV6b`>gJg*%)@uHR^X#bvq>gx$7C6-jRxD z^TAaNYg;8QebeAAtHLHL53;O4c`IJKjvtV%HB~RF^LjqQ$AxCMOII`A# zP>uCidM7F?=9Dcm>5(0-(+#xHaT}Lf$)j$jE=Pd`)qFGzu{ncx7;#T7f;>}zgU8tZ zQXH&OJk1zRICB!ityDp#E;eSSv_6bXmcP)|AbsET6*Kla77p0sv-oDr9i#r|X>6|R zHH{?6Xjqrm0(w8ztjiJ3SIyY$Pz~}1#~0Ip{%a-ZzQR$L2bEl@>M;AHuC^|HXP2&a z9r%rz1^o`i5YiZ(&bKj>OSkkrW!$mhEA9j`vr|cKpnUr^KB!o|TU2My_Jc*bZ-ZVe ziMwVq_H)gc@&WLnhkGGx_pWfF!`}^2w!dsM?ojcYLKQP^7H9H_Ni=Vs)=DeRC%S%_ z8am)s3hkXH;AEu@XJgCqNoy<%5Ww|>hdq2L*i$p4o+Q-H;Q3AO@}scrhm68Go#P&) z;~v)bNW7S&C6goNypy>^={!pC!7Z5bN#H37-!{sl!5EN}$nMr@DPPzvTL=OS`-BCA z4vIm%dd+(un`x!e*jXiDhH_JBYmm!iji3TrqvqwiRb_L{ZfNWckpVk0s#}@*ly7OV zTXa=PUj5ZC3plMh-K4+g@*dFyuV_edI4D?`93X}q0!9NJ6J7e1=x}+%OgXjkzeoB$ zVx8P_9stp7P2U0J*+Uv_m7C%omYVa5xE8K}pIYybT3+?T=1Z0y#=&}PBxN$Eoa2#J z;DzG>gc=cILiN=<0hcPuD?3!=A*nNV&}uNlPs_cd?sa~A61(|gc>JJu4|F1T?oxs1`BANR$K|p%YQs=FZt!AE z=?a?i?=x4^hSlUCx>@u6E4H}^+szZ!S{Bbo#Cm@CM{a>0US_vW--E*q@DCje@SmcH ze@ssp6$7Z*KM}~ERA0XE{+~`(|7CdcAJF8uII9$Q- z0?><6+t_kCeRifeSU_z8n@BKqbBts}z!ccX^h|;P`R$(>UpzAj@5Oy`DcHD#1noM1 z`QQ8(FC7Xa?xlC;_3HgK@z*RH2aQ~{H}4OVZEQ>zOK#i!U-2NP$fZYnv2ctS`t?)# z!vg!>UhloX-nm9?;OSpsTJw(CWZrFJ@D6U@;MHv*&b$8g9Rw~R&>|gfLh(GHWo&Oo zsXKbcMKL$U-k+7=DX&`SuTFR9_W)CW&7)e{^yo$h*e{2lJas^56RlnCHM?1}0FAvSzTgQ3@N3~HorQZn5<;#?tmavgAYdO{iPmSb6KaVNSzP|(q2{;y&yKovLLa>L4821*j zxTE>0^YkgMX4BK5jJpPnMHW{(TLiJHRF07TqLOFe>W!v(A%$w;e?hww1x2p573!&^ zC_uLIsUI$2VIqp9k&hpN#dD7?0s5jbLVtBsN`*O26`B-9la zMT)4uh?{ASIO_rVj@Buao$@ZxY^aTNIe`&=8#6y+&r7}OByJ#4@NL^J>PRBZPlT`3 z5rALoi!&L&eiT?k!~RuVX^CoFHr+6^)MsQx2rU|EY5-f)D;M1?gNqN69MtaQ>|PHN zf7Du)n2+tl{PeOCF|XxBRCN6sKOJ)_PpfkL2c}$bV~BPR-y-JH-KPzj1WAdDXv@w= z;`FKUJhZsa2RC+(*D->UL0Gq6Q-t{S=O&QC(Y)w&v52i8=n-J8JP10iYN*3TBj{Ww zp-5H0f5sg)n=aqp&O!wfapvd-4z;(Jaw9xr?p8A|uK0Y#L3AGwUkeX;Q$4%fAX?NLRVkeV&{RfBv zFR+ur*K}Qv?FX02yRQ4m5H6`rZK){?U3dShq469!#<7U;A>|D^O{AOE?QV zw0kzd4>n`T2<|fQ1$-08+3#7Q{sNOKObq@GC)iIg>W}YNb_wjE4H?tM*avn7q_Bsl zGks;XV;-J(-|o1hSB(K#x>{~9ED;m$Sz|R7)zO96Fo$Yw5h_kY%iTs}G@irwD;Lc% zn~%8ZU|LM{K0YDCG+&ipkBMP`L15SpM)Z|AxY6lglHbRWE8<6d@iStLEf9nw#%|O{ zPXU`~J1T(G%=mp129s^eSZz1hL%g!~n_#jeD!nQ}C?Q%uwYX~Bh<-G=L3L89glZaL zsQoy%wH_hyZz2CMLD$GIjU%x3XpA0KpF3ERK?@f0o%*cMJjz()Us*=k4U+u=$(}9_ ztkERF;*^k#bl4CRTDnJMQ-Ga3C9aRK$oZU!BBtW_#QlIofUCXU^SbHa3VKT#Wz4jf z^-FK}{BSzg+>oX?S%(hsR(>syFP9*a#F5wVWk=Svmsep)7ZOR6=n^_^UQBR$HkdF; zwPco_7h9ooQ)LFcPhYo&j!vd2v+d4USjaE=85ltwa%a|b*9!B@NI%8ctQW0>R=xjsG_PNgl&j3ZI}ai*j4RV1by z*%`hfLYykWIicp?Sz@(fnjtzX%0y$v**W0S;~Yi1ytQmyL{{ow z{ZgCB%|5P%?9aL=N#F^G!q@u&+(ZM*b9Ok{@PknBhY&aMt{{@+S9hn6%0}mT8&V^$&4{56I`Gq6ZtsJD_n2-e`ZBYj1P;2GmNE z#G`2nmQ$(<2T;no1S5w<;JlzzTf_kh2iZmJr3lljvOrVniT=cv1vQuIf zcqK!2!f_Ev5SB!p#)gGNu)KBcf*lu3doX*6-ORoNX#!OQK(R%oD(Ryt#vUBrs5t1d zg;Fymj0U(O-b6Xzg!Yl1xdrBZ!| ze+%Rf=L#5o`x9B+-B=Y=1v1+mH{Fn7H-6EA+u0$)V^-!OUwn}|g-P>SnBBXCP5<%W$(wzV_OD4I)%X{ z?gOZTWpIq!@hbe8$P3Msa0K_@+LYT|k}qM*@NAg3+QoWX#Rn~BRoa5ChIS;*KsFK` z5&J-%&dl4AJIDle3}l>=d9KsZN)`%aKgD5l3TGgE=Gni`po_F^WSp9LuE}DHIv{LV zp>iWzyT(2KWCAz7D^Kr; zfh35s8fubHYNL$;IV8FNR5ZuRARqQ7`UK)FTE z23ba_wp#{>M{mVA?-cu^H)YNDY)RJjE()1W6Ys=AGp!}BX1Sc&q*^i!*JPAfO#zu? zW$F3pN18b?wypiY+HIa5;fQUyf_vjFxyA$~^- z>74W>wwk zu8Sd4Mb;2|HT<~;>?p5sN9DFve-=HM-=Fs`-L49YK4ak!<-v@|Eyxlm{Zv_FxHf^v z7wOC?Yx+~O_`4;SlAMVq9&8a2+%0HG zP^;RzZ?UhORxt+}Iw+XSMFC?lreXGWYq0qe?3H{c-wY1qbDh>$+A7mQ22=ZBx5COz}!WoTUtpAT0?Jy&hsR+w608w;AsY0Yh zOqXf}c|!HE%!!EnAsaK15y(XjANYu03%edRsm54lpfJQlQSXRbZ;3Ao2tOnw@xG917 zD&t*>Y@dSYkAI;X|Kr$>pP@%3;Jy}()R$j|08|eNvmduNxPX2jKOTx8-roQrv?c;FB~b}%g?>rtoA5x{rs8hv>ebob5pL`2Rk@jt zsC2vP=hg?(13R~&H*{IYb;4{)9?={+2GTnBp*Qw{EiUfYZ=H{{@EbeD8wXo9ZjW61 zZ$I$)`XUuyc^uw-0`YGyk@37ndiky|Ww`H5%3cp7-iv%I^#pLs(xKZ~cyfj493HfKq`C1L>@DSP8=&)=>^-4emxZ{V zruG9U?XT@1Uew5m;bGwM@a)}W-7ZTAbxh1t|dkhJ7l;v3e2##x6sMNixgG3 zP^$J`O&viuozU(6o_-2Pdi$=$%*9@`Ac<;i+?V6oed(i1-3O-~BO;Qx+*2Tg~f9&Yo72yB=3&XIjE=7X{Kxll_Z) zn(~KA1!q}y%y_mv~d09)W(0!HgJ*Hx4xsJm%j5GvL_#k%NoP8v`(1giycO@_giK1VuXOhWaOlh_Fcxt2= z^d|9=4Wd^}J#Ud*;t00Vb~49m5b4SvMA!aW4LhnS`eC!vpu3g6maro4jCZ?5H+mS+D5GC^Khj zwSGFkTHek~u$XA8P7uX3(^1vKviXG(=4m>o!;!zq zOxRhik3Hp&P;l!fFt8pb%ZhpJMWw-0)Y(bWN=k_Jn~%7M@9qo6i8d;{vYfi#)01ho?^EX8V}FQC4)oTHOtF(SFc%wvi{5s_Ni-M{Fg z!{o>`4lhk)##)}axror!_sOuznZOBRpLUJC5(#3D7gIR&z7-|}U{96mA&4^f(dUJP zvQ(qIFw2EoJg(_|1JNwjLx=xVK4Xd$pN<6vVhKDVf4YDu^eS;X0@qP}Q2~gnIeKg> z)oH^n`ijU@LgAFO(|!5dj6Mm?82k~z@hPe#uPH^SPARJ6y;!6tPby%oJbwmRR)50o zNU!E^;jNZ#d42B4f&NBzl@$<}^okLSZ*q-DioZ7;Ic+#ip2A$MT&B>!m!e9?TBM&# z%6fGQ)wx7HZo}QcpPH+fP_zJnsjsWJv5{%K+WqF!8FBfUbk_HZYOa(+@$c}W2H@@ECoD{*+ed0#<=*9DEcO?5 zMFq^}JPITVot0Bcq&XXHd`Ky6GN~QQ+>30ff=dui^51OIsu7mN6T{7}9X$hLhyC}4 zG7N4U50j({8-bp>>TIzrAYwzUAfs9{LaRZT?J8$wzsc0wrWTo!;vvOS(Ew|%FAgi5 zURN>PBQEZq6KT>T+cpmS{ocZZ)*wq5bv_v z8%{fefNG|r1q0OQmp;v2QbJI{;|nqvHk0>09NU^);n6DQb=NcnI3=AdBU73F2_t4o zq6D7+5zMqSdhB=CsNO;u?+nKgmJF3-$HJ#oqf3pdpvYX}IblUqo~KO4?|aOTF|$$z zv<`d9PvJMuSSBvpC@+iR2X?=c@CV0TR-*@m{)>?}ljsvVxlEr0 zjGLedJ_Cxa$9o&_73Y7e0Y?=u!9j z&FFjA=7R3R;=aY{z+HCc?ZKsRw`SoSI6rQnGXNTcDj{gc3p+}?JMzY=pro+m%^SA${m>3a3_kVFGar7bPgnQxN!GxOLOc`wZvd^#m89aC<>^ z7=!Xw^0Tmu9-|T?Z20kMn0m+pI_^aFN2REL8%X>$J#D;=a5Al~Y47(Xn;RP4 zXMpq(${Ne98FS~4-R|R{EN1|tNeWJNF?p5Zswqh>P5(%GjUX)r>0=$AQbP~L3#-af z5D7Lj;kUS&we)&}rbFVk`W@9r%`-Eq5fWmUWa2#QKcqGVw;aY2>GBHYUttmY=_z)b z+zGS=t3w*6aav+#hDPsFN0k;6s5bWossPjDklecMR@45SI#g>XF=hCWbgG1_5W8MA zAMiI4GEG$BKB96A-oXB^Z`;(ATpV;2QRPY_Mc4FyNk*>b)%8E!>*f^pFz@ImW4BQw z4a8*PIZGI2q^`sV?CfOXC%KMqc;POPGTHhkum@){mPvMs&I#xem)crlUjKN|T?2b( zNv2ExYyMa|&>w#L=MC?B<2J5fEpZCOY;^7Gi z`OLGnWS$IiqGibQrpR-u)`jBf0xvnjQjZdu5h(qxIZL1j2*f3*ObOR;%ej9k#rW6j z^lT$fz1B|}FdQ(bB<%5cnV3RBJ^@fl#e=3R9zAF&{>r#&L5(}O#-^t5FJXJu42kaZ zniZ+~I#*(@uZ0xo$`~gR*~V~*w^KLru^pChRLR;#Gk)eYvreS#zu_!?KZ?F#V4W6J zWS2uene7e_4*w;q`o-&S{)AZ;QwV*)HWw1y#xx9MVuzEU!+-G?5Vm((w-HM|FF&nFK7w7*_GX4PjQZgwOF9q8$liz zF=dkHzOzY3)RjH^>T!$Ch5%_@*tvK65S1yb$`&xnaWMZvVOe@I63<}C9_)2c>Kk`A zVn-WLw<$tdR9Mxo`J<1sB=gbYv!fMbU6-BN81mC`Z+|`OV#-Y z;u>OP3!NfRr)Tc^lU}7WsQ2^@CwfCj)hqP+u@xhFqu1`qbCnYCZry{o%X~$|i{cx| zy(V+jd`FQP&eYR<$C(_}!LY4hIvz8zORGt#{b)lizIh~STlwuGPPE~YfEc{^S|4ZrX9tz6=84aHT!FxPS zAFswjF4OQInlyBmZCZsrJ9&!c4?F*(JgbH$VsX<%mdI?Q#LkEwS(lWd@z|r*Bs3q7 z>DA{n9;T*AtfOuEgKy;Etp&ST0?|dp`o-JTXK6;t+zDHPhDl0a zF!JCvXl~4FD^-?LIp#o@-|pibNF^e+^K&KeM&doFA1syR`!MPydB< zyF)GhuN8zS6ufbi{j4%0)a^#Q!=hnUUY+g%dB6QN0?1KkjfTM3^-9XvsDcAu!gG_z zLoI)ED>HBef0f#LD;V5sNY@+=Bw`~k9oi$=z3$(=mQNksOBmhTy_W9Hh*W1dVKz|S zVz+IstWN8x|5F82{!F$H9)E-xeGFXfmSj;=p|>amyD_NHO!+wV>8@^HGoJ#H9)1a%AqoZDAZvIF*bMZjteqoE~KrLaJiw&*c#X;sN%+4Nj_hc%ARTD@V3TXp|> z$uPC`9EH0%;aqd(?K^S?**<7ws_pzG_uYQC14?FcyOG#yaj31Ca}T1*R)Zx22ak-L zlLOyqQN)zmjTGG2!9G$_;Q7!T*3;m{J>su6$F>%mOWcW1^f|>q$6n=T&HNb!BzS;jr&~;}JEw z0o#YUfU4kKa53d&;I9dK>n7Nn2seE5=&=Cfwbn8KN<=c#9-8%}oCjAK?YCYzWGiAtxz-T6>1~TbqUwMd7vp!B@CAd!ieC|j~ zeE|MlkQ1@6;EVkI%a^fFR~CW)(@6~QzqIuKi5;s!yDHA1zF(vcw;5g!i9n5d{{V*; z`vIE;LMVV{%M6RqRYNXGN@u6bh-^Yy^H*NuWTwQa*vX=F{#$5~H~*d#rnr9aIo$$$wTILo*Re{Axo98tBaRm zbftwhS^bC?dXP@6z1eudB^QYPbVhR5WZEOgy5SWX+lKKKESXoZj@?G3+G{|n4gIst(+QWfWdDWXYepuZdqo?{ zSK}H9^k=HRCim;8zQ*@&sJ2aRUr@hy^MC9%0#_?vso%%9p+ez}Jo+X-q7b6|qx^|K zq3r9sM^HSVw6Jm#{SZ-h)yEsl{MNlkk3|v;``PoImPJUg^{=%|C*SsWKcWn86;#!~ z+u!b$@4$U|yy{CN&Q31~iZV)UtN3=6+<80!CC_YKV%2=XMA9O4^3Bs*;e=;JK;=#Z zWD6~6s$-^oY^@>BXh+^ff+=`Ep&;C24GW&MHmzuenwNOvBC<_ z+FaOH+BY_mj8{$TyZXMruXkPl2e+TuqO7&J*(yGDfV8wK7Dgu#E9kMsGbMzf-P~rX zQSi(@a1BJ@^0E1+#nca3#@lkiZ%6o?zo1b3>LXap$t5XOT2ntsMru<4IL;k!k2>)t z?Wn1N_#KT7yF<8lJHw)I%Z)}DfU3TCbX(ds^^-383W3D@B>jGOs ziq}tGT#;He;VBqJ6GhD)K>N?-XX{pWky^YLcn&|RF1Klg?e7khIbALdJDMJL2yV<1esqQt#v~J*e0!f$``zEJI_Fe%b^o!dR#jKu-OqF5x_(0Ar0I@O zy^Y&wMRwwQU>5>%T|0+m1VUwTg1KYcW`!itDqt6E?E@Jp%xT3tZMI#Xs^;L4!xo83 zB(J9-8{aC7B_NSPF(r{ddhGa+86(ZOgLArY3+)Szs}f zlJC6A?%P0+Uu6O|Od`%il{Y_?)4XDN2In`jxdVq7Zf#bFCPRDEMQ=cFf$L9e+9KG7 zqQe=>AvnchQ%DDEO=rsf+}WbYY&+*PQn<#*-Cx#_SK4*PkN|^_XpEdFi6&~zU)Yb- zMG$%wJ#z9J<|`h(catqnIkk&6-(56gp_Vb^_zZ>-Ol;JJC8xT(q1B!{{EB@-mic;m0KQtdgUxd zKUC{kaUIC#2tW#E_oe3ET|fNO=TTtt8Hhgc<@3*1Mi{%74w3RT@k=?Pe>wc z?UqpjS_!YuSx*YLXRz-o=RlHbhCz;Te~Eg!yj-JJwP%G^xi^N9!3}B3d1fBJ$rW+r zx`wqqo9{=(qyfP?DvTonJjOw#E7U^+B1h8X87eRl4p(Bi*d9>q;m#Yg)0m0-=TttH z%YX7rLrg%|f+2bdVpB>}9}hguU3KXCPBLkUY8Y_R@MWGsJhsidRAoH&RnwqkreKR& zean7gKVGn_2;N5%d(VrIv3FOSwluF@!sD#(B9CPZXGh(~ZaM3m`@9yBn7(VH?Y8u# z2kPLF^ygmYng>u;bfFCwIWc@h2Ub_SJwkJm?Rft8hpV=nd1Hob4~o5A)ZaX2T#k%z z-l~lgGxTpR%Ip`*K}mkzVPj~XdWN-s?4w*{|7!p8a(_&K(%M+J!iUxTO{NbZy0Skt zV2d3;G8*ctQxuO2ly1Q!MlXzqymGQ2Pf2;s)mG+_o*Gck9dYS;2I8vC{bEzRmP8+% zYp5iV_6U-*=r*2?X+rRnF8;@)*OH*$VPGS4^7PN?=@qX}z^lkn8I%yhPp~&C5Lw_zydJlak4HrR0;qjkzbsgaLVQallMKy{?0w*tq$k*2Gs~1B1J<5m zrLcTZTj2qw>P2aoSuTui$?Ow}!vC z+4pNW_Td@)0|T0gj~OhVL>|u)JWlc4Br8i+*^ zK2uf%!mBmCz`DwDN&`IWsW~8NZiuK2nrw+;2RVSLOx7TS#KVq%Qbq(;@{m7NI`fA& z3>nzx?_>E~JxtjJrB&Ei3z8Bt>J*pHaBMQO>KF(1*h$6QyRhYh2{rkc=!`pJ$@VlY z)G^su-P9o|~=rCorixD!QDd*afrqM|P}O7BHRj^;tX+^N0h zX*O$HPesP8T;~M{v8&7M>g<`H_mya?wmKPNXQ%DKa-(P${WI2Tslq28}vET zNmjv&!LtJwjAuHPROO zUr7x{m=gDy%(C3En@hBmsd}TJ&Ny0R>&#MFKfxi~tfH$=)quJkR!D*- ze@_ZHKxxDirc0u^%RwgQPOL$NL~C!a3?43#k)_ zTRV1q@@Z?*J$!})cM@BaJkPzNpZrxH{i|AptC?$aii+>_?kRV|x|7+?bYL@EV!;O) z%}QvJ^O7n$H%XH%8D37^?7pW2;_5~(f4#Pry>9#k=B-|Gx{rx25?7&8&9%bF{QUF` z5$ufB?J1okkvGsIK`a7vwXy>DkB*yW!k5|xT0Wv&ET}t(kdRU1m)iOZA{$=L)_=GY zdEVwNlS{_%E&;jW#i5_sOb1a}ZwJZ2p_T0r(5#3Rb}e|k6@8LD4}~eSYAMSrH=;qK zC)}2D{cg3Xtjy-eGvp2KO1r?6YyG5&HcF_H5bJ&s{G$gvi3?B$0OnTNxo=_m zBnXpZrS3A~I+TURUA;$mWuf9vSXn_ONG!l?PnJRB4SWo3ML4=&p4_&h}sqbpl(;+@*xsS()!o{y?RJW4WsPX>^G8(PWzf90b9XQuzx z7W03b4oFoQRQ$FA%Y|zSBrd4%1A&%~QRwkWwr+xrfaP*Bz_yiX-)ZR%$bl9bh-aOx zlhaq=_p&zHy_n8kd;U0lLI9~VK_8F-u>#FuI~DlR?=B0VC41~$953L^6ij4f`KUyq zT6$INfvF2i^h@QnI6??v#FeWka*Wz@udzW3-i6AdT*Yd6bVZ`39b(k(~RVDjvoFX&H)XC&ynt1zbWBIz!LwKU}W2>O55>|M?>ivY=ciK zyAaS2a9xhKLCahb0z^<4JY@8BdhZ{bklzwVwR^{j_y-@?a|~Z1V5r0R4z%;8wf}#6 zG&bE|`?24qs!!kLg8ym82KfKq{r{h(fm$s&&u{CF&rwZ!y`O~K3Kx{6G9ff^diG-o z>=cCwRx*d|^C`kv!HEtd)KYCRLLN=Gqja{O^dARyY(*hs>We31*kZ+A6JJ}bD? zmi(hHUMXAsM9DN_#1iAgU3$QML1C3=(mZ!8lkXU#)@hcnfmld4%u~SwAT$A6lBRM7 zPllB@Aq}#7ryJ?t{iOg*yk^JNOOFaV7a4Xjlbguk6ZnWd>J3XOR?YEJpH%23EL}&R zf+w$+9@a3hG8V`pH?HfuB~tA%Db}WgQ(+=1?%s0f;mYuZCBva!l2|y+>{1SFTO1fWWi<|2cKf-#0ArW)6K>2H3{!ByuiGffyiO`Jqwj2A8lzxG%oqx5-$?5SC;qfrLhZn-9 zko0eb(6gdS>!&X+zmXVn!tz=ci2nXVgnsxa?7vY4`5j?8vEx5SoFI5d-xJ({r6}pi z`6X_DLs6p2`3`rd*H7ls)1FjWGec1q79IFVo1>gw5VCvWvMv;^@iCe z!|N7t8xX@KD%%kXt}bDVSdfNKuOK3OWqs0;?u(+rE`Rp$i@aDKlL-iU<9O38f6eH{ zEBenB=)VXL`0;85t=}sTK4`iMkbo>bFjW{Pop_xV1@QkE5aq^v8*4HnOZMN@>q7d1 zx$JKi{BWU@5K)E@5Q!;lD~V*U4F4a#ni+eWv24@uPJg}XUk+i7<3vKKMdc%u%IZS5 zk7Q9LtD8MAuoyWkCY~(P?YwJR(^gvcJQcC)T9rpnc(>#{InrVLhg36?EJn>`n~<9| zizc1oFjl{uF3Vk6$pV?zp`UKm$XNYa(05uxul% zOy-4x!DcgwU52YGA;FR6TeO~1*2?RjNy+4|_d7eC-JZ0mxami5fpjaiFG(rn4>;;3 zY8YxTFgWU9u&9DS>O3~K8;g^fTua?N&flKb+k7wYR=qDd-oMwzKHY9UK$M3SXM-$m ztw;eR_ne6U&xjtmqk8dA$s++$0M)%@o|KRj3?)&TGZCNEkhD{roYXAh$lHWxYA#4pGhrA`ClPBxn~Bcyut_I! zeAL&3v3GY=*3FoYZYl^Qd(Q%GqeP!GQ-OqaWvUF&c=pInmOf*CEN&TT--dMPXeZ`t^}Y3kFr7BoraB!xs}J{sFPq8N2TqF9iF z_w%>~(2>Sf`g;TlTE-L0l<)mr$Z_MSRXhOWUHr2xTku*((X>rfEt4WXVs_N7Ik3Y$ zoda0cB0IRlg`gDTh^ERMSwgk&*6J$sgz%FKg&I+`|GRLs&PzX7Wm)7Mi#lN z2QtY*8kmY1M4>Lnj|JcyP@)~BtHJ;1z`pV{FIn;L9nA0X-f%ax;MVF6W)`-cQOJ(A zT|bg<#L&U1<4((FO1uw;-u0~m#ct49&JeXVpYtWBzhslr&HG${pHrEBL1 zWo?&N3;Mi4->zz}t8?iHwJ{*Y++Z7*(@>7i5QnbyKBI6eAvlA8T=l8i^il)*@|qoK1G?9wvE6vOcXG}9=Z{fRosDQ zK%;__AymxCOpSSweLUt*y&c7B+aW|Tgh?6StA1DX0e{SkgTdBO(qF;iQP z)2N}(U8A_(sxu$QAzhN{ed?!Bf~w1{$g?toL(=M{`Xx@av0}T$fiv$>rjtV{lX92D9^2Hn3{oAt3gFb&S>yOwRbygZD~ zu3pi{u<_*-(~Q4W`tz_C>9!pD@KD>E=-70a@ z7EB7%axA=v7PQ1dso=RmEb?{PC5)ENym633P2DXBDmiCVcNu4}nnYu)Lh(}vA%UyV z1c(41)dHp99cJ>zum(xhUc zy_PW-#7L{twZZvB%wtjYBuKRYZ0MburWe}DzgC;k8jBOO+3XUv>FkDgg`SS&YH|%7 zjqxZ}2YDraqK0^!@v>lgJ8b>K$fs?pTafqcc$a946q!jhf`vaJT4=Or;8YNR4>`^+ zy*4v*aKgbcZ>!Y_Au=Ybk1?vLhPNA0K)}<>)?GW$GH4#Ad<&}6V(D4}9KbmWWZ0?_ z5QXd`BL;y0mF?0`p*ieR@QPHtBTgz*!a7T3`-Cf|fhU%4wE<6Az~n4G9Q;H09d!6n zjq^~C>6lwYC^tHKtebsqW$nDy+TnT;BjLmar{L|SC1hdf)Jy=4&9X_$jjugm@+!D( zilr1z2trG6cwHcld$FG4baT`V^=5RU#MRgHBFcuwm9mt&F zN&W})FCQBGmd&((ID?$Q{>>9(yxlMGTJ%&ufRqOE2a_FBZivk<-* zH(yBN_a{1jjo7B!`amT1+okLVmO|#3>Pgig7MC+r%xin7z~x$`l4jg2ocT0Y2b zRS&eKh9#mHO(H*l)Iz+8?q%@OBqMm3vJF$qJ* z!mRde_9?soieBJ`sJkIrVM=@K%LMvG*?a&qu55Cg8nA`huWd?p6p zpFv}2E5x#o4l*z*eAW=Ym_+n*P(N{lbFV>u_JBTH2x?~{T=GNk{RXYs1>ws^N^=13 z#vWvJ0kLBqm<@7sFm|I!R~xJoZKx&~IK3xnc-Zp;5Ng*UTuMT09fC-5VFww2U>)#* zU9b$u(%wMLiD(Z55}pu-;`RX8FXa*Vkfd(6qr83a(0v`b_S4Dl&C z0gz`}ok_j06NXe1(8~8BDSq`KN0`}1Y3LJ1hkVXOGeJm&;6y*2jjQ(uqB|{*$fw6$ zSPyLg?1wn)hdR(~oA#D1r5P@;zhg|ZahQs6>bWx(95Y;Ki0o?+E)^hrr$FsPK!4&8 z(Jw(g3kLh|fwV1vbmst&n^gxx;csCw5se8(MS6nkb$|%=@WIDCfgZS729YnE(DqFT z_WZ%Ayn!l_R1MX8wt1P!_QuV~_HE$UPp}YxXN11YB7_>;K}_yI2hQmpVD`Q$=`ck& zJXV@WTmybo7zQHFuEW&rbqaicn$swDHqOO-3?(#M8@8oiG7{%5)M}V_&IBNdT}`i z1gz?nI%3F-*}w~*Hk8UZ@s^w&M#+X&>!9!K?}!`p8!K9DRUn^9zNMtuVvHo6Rng82lgdpr9)V9y2@N_zR`nQ(44{p?lSH z2&WTbRQ}WBAa&|_bS5g{qw}8y~8vhgU-8(Z$c<2-!-GW!z=(IVALex}$ER;*65PlOkBj4rc)yea*?xK~KWq@!-RB&^P9@9PY}l*c-@r)~eQ zRvp)|cUCReI=&OFj-=l2U&btEUB=#h>)M-ly#Hy`%@pxX)VpLtdQR87IXrimeS)u@ z(0}LLiPb;L_$Hj3)iT+(S-v9e*xUwVZhkMH>NVhw;cjn?pA1*MsjiP!?L9m_8rf70 zgdZYm!uF0647?1!v1$V!*ogo2|F3%Pe`V9bZoP^|-}PJoSbD=N#ee3R{R^}>fZC)v z*>C2+Xn&|5obODMn#{jO$?xcKV2^Cv)OrKpo%4w3a1CB%Pd>vI% zBE2zdgfhRTZYSE%{m(xl{87v(0A9pyMm1i+%`=pH2DXGyT`3!H0oi}7-54LC6Q*P0 z^yJ!chfEosFO&Bh5~K%wbf(_l?^&T4U8t;{U1lq)N$pWiwW9eVGbg2@`Dv*`N@d{> zBKijtug!Kwv_!j1b_}1rV<*YJ!BzJgGSLLti_8}e4@kRf=)d3isOP`y0_KPNX^hc$0z3jl*b}9K)<~szAbQAd^8e^iQcb(|V0yk73eO$p zz|C1G(TD`8s`EI?H!+8Y-OW*(qIg^<4lj0C;yfJEDrqWr4wx3;j!AoS6g%h0L^Cb72ve6nh)10xkjY;AckQco=gRLa|xFE~}XjneiX zDOYcqe_&Tme|T=DIXZgy<^YNgW0!7*T(!LMI z@^TwpHuIU2|3orkJac{T@<1S1y@$zuv(~u=YA|b0nWqk%ykjgFXqvGw$*Stebv~VmO(P95yTPKX_!}(3M@ycUDB-RJl{|5g+;kAc=@;_VANo+UTq;7k`

      >b&fWbM^)+ss&={I%67o4axDB;I+h|2UX?7TZB;QW3R|2HzQXpc2O^Y%yG zJV!V7|GU1mO?DF6#}N(P#Tu{?;pGGfitl-$A^VpzL6;9_3S2xpC|7@r08OLvuxTxYdNaC9)k%jWZ@<@>qHyh2d|ANC`Er~EJ6YL| z093soAgkXuZTH)E8ECA5+b< zN^@Y%WhMr;x17B486KGm+5HEfiE{j>AEDi;uc|2Mi`)TR zhXwCp)wXnOa$Z|2Vt-vr3LpKQVV25pY3>X=fK6H2%~;2J1o>zl!As17nlLyY$^wRh zqLZ#?33IkPj!fK(mZoH}u_=y}|qx5E|&!(C*lg+T%x}@1~Nvh-++WB9e zt*eswm-j-HX%aRv7=*76EHTOlzWv0XgG>_CqnPT_-HrNDMY^_b z+m*&xm2f(q{EsfZA*@PTxkWoN`h`;?Svk?&r&MCwlC5K6pOT~R7_h2)g)=Jma)g6D zDk(%AL9ap3z&qk@-WbTBuwO`K3kv+|fIxq>S%%p>y3C)mYD!b3T#ccEu+>gQqVwRm zB$kx}M%t^K5;Mc(vInU_QW3E9_=Ck9!`j!kj-^&%9qxbLDBeg3C02rjtw#`Q{yt=( zomuFMFsF|o`=yNZ!pQENCOn(PyMvUuBV&~k>Zir+MY+Rhl@51MR4PiYsZPib0W5!z zv?B|IChSD0Ws~{qPFW=jt=o6wF)sA z^hMoaKFb1MsibTgLZ#U~fq9vx=DF+?+NZKYXY4^T*%UgOA6}O=3+%9cLpsC6?Y1UA z{`wCs`G4&&%5D>l*uJ~PEKq4rB>%C&0FY~$xH^8@flGOqxSFduTbPmm2cx}K-M|h_ z1YMwc!#u0QK~T4!cC|_+S>duwLtGsWwFTW2T#{B$kyEV8r5W!h7sXpOy*8ZS{~&07 zi?l?FN7vIk-EMY$XLHzw1O9y;(*-ivn&AZpaLdBWXc5Y$7j8Fv z^sPL7)X~-EaibR!aEFYahp7{3KY`oyJ5{Wf!=E|sAwl~VG2y@=tk`!BUFiN7B#)7! zB<~v^;J{{|ZVCLrDDRmoSo=V1G{=jhdI5g4!S6=2;XS;yIloBkRrskc7lTtBG2^&8 zN$jDF&niRYt_lM-;YaKKOcY#4F{hBg0`?^ap@Ap)N`HF@B!e1?yMEvNs4t$q^Qj1o z5@JI)6IRVfX=4~}_*PY#iDG$99P#`yI1i)Z9Q619aIF8Y&`BB zJqM_C7lZ$7qWqt+_kZ`l)g6@3M34j8dY?~SL?vipU@A1Wg7J;TOF~20Wu+D6Yl15B z+tw6#dUiQpf^X~D7l^a|E9gcy?7+1T@SeYSDbv>v)BIfRzxx26aK?ccD^f!1G)aOfZyY}NRkc_DLU zNF6=NrW3;7efQM-erhHsiJ7ch zquVU8M3SZEj^-JEy|>%~)a%XVQOo-CBA=ulLo02%cfzJ7x*D#sbu7is+Qi`sLuX+EwcW!dT z2+?YvM5joqwq=0deR`nVeOsIy_Ph&@810D%y>a5cjnbH8u#j?Ni5WVQhrDc=1u&K{ zao)&<_M>?-uR#=8$+p+x;KPVBR;W*pKJ)$Jv|seiA(hTCt8&ww$Q0Eapnzi|ep(GM zz71j>Ea3lrC1X2+v-BK0KA;1ZMlUea8?^{-7pyUY(*WiZa>$xOjwljJxs(#cBogV+ zbqcZ1V0zs{#m~@^hz57ZsKRYl#zj{OD~iV_)UKL4qEMRPW@cIuXAu{rlV(x{1O0>U zT`kiHNIYWP!T5Fp53x0=Ob5=MOA!mUV@>!ezY!&CXDy_En#7vqHBZ=OT;Wp-@x0-1 zJl^Chb>;DRw!&!+Y>Tl8Qc}ddJ;4&vM9!ZcU8B_TBOka9pD^Dh;#4O5JEZ1Ieq6b4 z?oj1R2mH6#zO3QzJr)1~(MeBVAR_!<-&HKYiXXI>x(4QL=kc)uB@-wrDz>dPsw&J3 zOra+jIdNeGLb$moR8l548>s1xgVtIwgwzBE>4Ko zxz76O>7sUT8%wyExp!z(+OPPnm#Ks=?wyI zilVyDT#y6;#NvI=?(}@@OUL|q`+xt)dMm1mU z+$iOZtF-U70nNIHsrOyzozCYy{k*TN%Zd7lp|tPe_D0})Z}$~+Ljv;R^EVzq*oX80 z#vkkrQC>11_BccvkS=BY7t@BYaA_+-r3$G|_3=rx?zBAm(@>iUO8HLM;K)ii8oMNV(2zwO{wd1j zpaGsmAKmM2ZV%Q;;f{f06Cmm1y6rn=MvPm{d92EKOtr=&@$1j!= zN#@S7OGg>uN}G9#lFV<)+M02Ip*F%EpAi>IX6ZE|&oV`3Nd`88ADzj^#HQ z=Ba5RR@*HSOo6O{y7w>Acv6MhgER-MeY4)^dbyJdBq(0cZnIcNGmrBwkzY#)EJ{_(n1wW`XY#MIm$* zO@LJNhI+9h!ds$QTM5~zU`*1W#cSUN0xNHHpdq z)9~9^E}M2%W=!#q>f8h1)J0IiHAqXJnz86-e*tKKOnmg23#>qZ#7<92mpWGZ!avt@ zcSr$Fm1o&=Zw!IDvP+JXP5F2`8sA*Ty1Br)5rpM{9~i%-=tA<`1lVLCy6a~6+UhX$DB@GoVxzjuFKZm6gOVKL_k;k74i8VI+wx|Xj@X-jbkGl}5%ey9? zckuXixrBG=cz+z!zeEYL6vH(~kI3AuDJhFRtP1DSF^ggffJK^%r*U`#T<-4aWs9`* zTJ$HvjTyS`DZ&o)%-Sh@gJ*LP_?ReVYUIp~y?9A*6@wGj)4m}hSV%Fu6V88Rtt$#a zxKIL?Ks>yU!p*QjWn)Wjbu9f5f^_!qG$=gq6&3*fB(bkz2wD<4RRDB8ZiE=U`c5=jI*aXc_*6 zhU2v=iN!INm1PEhkGW`Eitss~wRonW5TslS@DKypiV!9rB3`RO1j=Da1s7_2(4*dR zEyA$dHIM`<0B?wzGBw36Qw$08(eB5x$UyM}&fMt%EWsq9rk1@zs0hT&{?i+x+y=2a znzkz@Thk3-8#Xyt!T9^4erWoQ!t9zjbt5?I3-EqHv5msy=(UcHwze=(q;5lrrRyMD ztk_3DyyVz@e=*#!7$hpEK>WG*W!?!|pJy^s+E02-KWpYquMvqYt(PY4G%n8b=?5M)?sIdh& z>JvoJQ^<(;Vb|Sp(Z5Iqr?kUa)Cfk{;Q=C;703runC<0~1s+@SI~4J|ONdLg<#eR& zuuM=>b%GMWMiQC-VBsr=zW=t{yTt`vXONjCX^1q1%qE9LQ&*edk8_X7Hfl!Hk=oa# z>Et(fHm&&#l>4Ymy8Y_DGq}IEO7;M>r28l8n~jHK6g~}FBe$FQP@_xc{c=etmMqVh zB63ph+P*}?T9ciUq!V>%k_eDoS$9(ym?3LZX=*V3HD_aEzCw&P0>(yQXYwm()N|v9 z?jVc>g?Uy8y={{-b5*sOwm?mx^|FfHFxoY(ya2B~7wblBT*3_QAJ6y- zSfO?a-ZHz z^6V-bT6De*z7FC3^a7^__(|LVd$?$mN%7n-#q?f}Gck9*GM?Eq6W0WZb+A@mTyT+h zu{|t&+Erd&P#B76p0o}y2OEF#p24Q2Lrk9$QqTMrY2wZ8KmrOd%#~N)uG9MHLCPP~ zapFTL>1k&3KXiy&E1fd7wF)0$O>2l{lok1X#9d*N+^HLa#F;{hLK2n$(jF~e+;T5* zVm==T2>S>tjhk@y(ZQJ9yC>AwsA*7*?$*#ad5hcG@5$Ig2Vurh4)A5PsVbNO&YH^j)n+mtRefRZg-I$JjGA3)M~qS!7WSdO2I(NN?K;D z9KCrLMAc%R$!NKs2a-hS`%@grx0@2Wx8)V@G(D&g*!*yN zN4CsD%I0z%fbxgz74oyJ1jSTE*#wlhNq)Q9Afg%Xam&( zhuhb*$i`-Uc@2j$S4*#m201b#u3z|{PP)Ix22$-?nREw$5;-;t+@!e+JORjI2Cc}? zt%kEkZF|0oKR+vWLxu^d*F9OA*sY`a+VM^Zq0YtDMhUPIffXGT3jvgL)F!# zOm9nVzKa+TwwbqCcxxORCAjeB>?U@#EgZog0y0@Y5+q$(s*AKaBI?9d8|WMoX=q{& zKzrZ7%O0xecKG2nA%d74e9X6)#&rp!Vvbk7+w{{S`QW-`Kr(qI94*BFmy4^R5taZt z{mVE`Ia8GD6TOn5Xr>ycWG#%~@=pd^Hl8G2@d*Nekp4aZOkNE=Eno=5yKPn*m$Nb; zi~=86)~_3D!o7UR0TzncLPxrjCuUQ9&f9Fb;EI$HPP#Di0cEBQTV#+3P? zT#bjejUK>`TL-HOGpH`dt7u;4<0(44J|$Ncroa;J5m!w<)jeyT=bXe-v@8%?8jV?= zRpktTOOco4HnBtf_WLnvygfhZQdMqbdHdZk|0|o+il7!JVKw^WCZ5D9|W>!Kr>x);OsriO} z?YRQLZQGvQ8H0dV^uP2R3LHB#6@EyjOHu<0p^M$#5mcI(oUIlvNUc+{)vQSPdI%YU zh;hJhS|R-B;ety>tPwJ_cRAdi_pp|PRIs$YV!s_cu0bN-8!SF`N>t8}ATPjg?anWEM)1k^%#)A$PM*s|olPsqi!BxZpkE^Fe+4w>e^&a#GZ2CeaDCjc~* z=UprXQ=nb=*jUuiQEGdWP+TfUV~|FyifKTc>9Zm{V@BrI<629$`N+{=;R;G=Ii+Ij zHX<}|z8~dtNYFFQg^q~>ku!tR#JU*k^MMv!(^^_pKTk>3(nA`8I+1_)1b3AXuhf+S z;{q@8{7$4piDF2rbsb+o+cqdIECAso<7|ilOlaW+2s5V6@>L%AN5Z-FylVRleQO_f zr}}J*`e=Gd_b_czB2s@g^w1oMO)7#h@&-nQV5k$}=0KKI~RP8dEip|(=HLdGp5*aUDVEINoyf>?WWcqq{dD@MtKq9l6t|u^q{a%?=r)Hq-EhBe5Ro^UNh+xE7Mo zS)`I+O^g8fRT){#TlHOqs!U+|NR(quQnl;a>RBd*jD4yL^!m?_5ITd-LzxVg$Jb*RYt^!ecinLLqc& z*0Gs`uW(K#Fb)IllK@n>tfa-jmB+MdwsduRL!ZA@=cRJA zmW-utCANIUQ++g?Eqd&3Ha= zl<0BBcI1uv;+xZ28JiY0Q(t_jWH+DozIjpxB+g|%sWzZ8qS4KB8h^0h31QLvy&^l~ z-uMUd7ZesMo<6zN`8^hp+=YrMEghRbU;0feBPo4Rl<}~OfdW-&3f`ONsZ-Q2IBP16 zlnrlaAyB6~5@2wN%2apAZeVCLUVXIE)iauqecal0X)%6rWCH9lWNh!I*5DLCy=zZM zlmJ7m#*RwHJHkY_Wcw)GXR*pu;cdX3C{T(zcwYw^D}d0IYw)g9T+B<<+R>YJa00~q zLHL%T?^pJv0+_Rmuwc1(50x@aNM4np=hcT2xF)mV0p86$BgXA0kw-Z9ny4{4k!7Wf zPHab4_iIqTsl7nUb$Eb7fXu{Z#pY4st2IQ*D%5KF_xg_uzd?I5f1C^Kk=u>^%aW~2 zB46E0a+3(z^&U%dliDv~P8#Hx`oe|Ese3bcqN1ODpQsCV2}d z=G3(zwxg2(MNfV!l6K9EF|Oc3i2rxXT=DBZKslh9LIyYYZE>IM!HU>58zoqqyC2l^ zca=tmr~SXQcjpq#$Yp|i60z$Pq~e=?cKlhXg@vXsi=z1{qgZyGaO`4td>+L7(mhTJ?iA{6;Dho=vo!~z*xeV^D}G%qZH^Fq)^GIqi*D%!T&*YH zyp|B`PE5W&;i8whdkOaq_*bmgq(K4xojn0B&L~^Y>G=dEwM44Of?fAzJseTbOci%sB7Tagt+H5FbK!gMya%*!OC$nIuB# zU##oUmtta{*-b{qX;}B9>D#$W^Z2z~$JgoPsb6AXpLDNAVgU^O3&-uicg28uz|;=# zUF4eO$ndq8@dXFh_(!Y_{uMvmE-_b_=_j#l42XeEgyJ+(*h8xA@4fiZ(rxMbLRbY- z6|e7^DkHnwSZ*pO6ReA-{6d=&Ekns3Ynv9DJd-jYuH~%-zC-0_gs@WC+$<@%H4A{)LsBkBsuEiZ0KN%ZaS1*oKd@towUyrB!qR%Dl@R!Uadl2nVns{0 zPTIC@+wM-=wr$%xZ6j?PY1?Vrwr!iaIrscyT)eL5UA1b@HS3!xF(*sTa8;DQ?0|$u zvgprOidStVFR^Y?czTWT`6m6)rObSiXSxc8ADaeBMwSA7_kt^7RMODWi4ctfM~!}N zRfK1bU0XXYFS^Us>1XS3csRbu1`~NLnbj!$XXS^B zAV0*63DMkdYWtB#=0;yIDcoS*iMXTTyaOFE=4L8wL^;yM#jy#sbEn5!-zOU0-$!UT zYldr?s3}Y96hZiLg&5G{6xd$od3NZ#5{r~HJ&u)I%x?v~Lr0-l)@zO~jrrh8f@D?% zyaX>U)2yof*}QO8fDEpD8HinQH9C&=FZD_r@=y+CS~2hJXc`4vF-&W>Pu5Sco*uDFLH7k_fqwALc1RV zYvBdbN~BhW-~XM>VM=cH>`>k&!f#D1pF8K}%ZZQnG9IP^*dI8)mMT;}41x-&ub~`j zB2#Ix#&VefgKM&O7@(gAMzcnL4DQ3Y>HngDQ9cCBAKPcaTAoZ z4Hq+ia3S^)XX$Y!4X>sTD3tR&|F)>{Iv8zpi%~?bn?J$x9yEFyv1i}6-O&`N_%ijv zL5Q?F=2+VADrU^(dD!bx*hvgFsBLiYNb@>&c?{0zuVeT8+axshYlLumZGu@aPa59jf~T7}l2Z z#LEB!VD%0MI#0jtJ_N1jAoRC8`Gf6lOhuQ<9!|IUzwIE7f7pPaE&LdERqy+r$bSo# zp(!3jnU8adSxkB=-*Mpj$D)JJA0nU+`Pq%w`Kz+W`+hyL;cNS{6ue*5&DJJB#r?Mk zmy9aR&cWZqa_e8#wU^$iI!B#bSyY=13Uun2KqR7lUT`+`AD34H^| zNiv5fiadrYnQS%K-&?`%6RD(EEBJsJ95;Kb>58ImBjDXe@410Cna|bP44Qkega!MMI_kB5dNCwlsDy!cLma<`M@?$K-E6_U+$jht?##BH*mT=aDR-Y?&`B@BJG$PW5r?P6nCUkv z=N$J#UviNO*m(C4VgHlKrVhd1*on^b(foo4_l2d;Pny2+t0ekz(zxG!o7-P~=mDa_ zHbMpQ55>%zi>23O$!l8aXF25njg*_n>o*pXQ(PAL+`u-0C|L51a55}iF}M_W7-{9> zpdjH&B`|{0t8@z7GBS@{`H;7YTQmryr8bWNBd@Q-9E7 zVkVhM&{6dXhWv7~P)-fwQlR=uM`d%VptKgfjO;Zk13& zXO|5<)`w6-W@&|ybcvv^EA9JuMZ9)oHzRq&n+n61G1_lTj9tAEY{{9Cq7w!)%vLcY zD~mr(_1QD@Tf4uTnVSvti!so1si(7QO$}?SSGpbqbeSr2`Da7`q_Pf{j$QK;GT~Zn z)h!8E8ja!M;b|Hv*b`@Hck&uZFqnlr5<(Ws55C~6yj84@a@DlgA&`9$^BC_0OHCH^JaZWc$03=z9CkB_$)~-LjLv&&ku|ZX~)|Kt^)nPgiz373%H>XU?)| z46s@MJrSP`pkmu6i>g{^)DEq#q0(qZIvyC%^F_V=NgE4g0?Go1bHoQ7v zHiC#KMV}kooRl2PU2G^&@oDFOxV14OVe}4ue-O~4DCXXHP3)c!cqmc!7k$Z>O7wjC zWnmvPZ3F`K47Psay!9^78E>egQ?WW#7!Uo_<0(^G>|5ZO&ewDJ_(H-SM_-kL z`R{`ypNG_7Vb{g%3daA&~+^~A4NZOk6#-4CeMV0LhEBLbfv@W)IoI3 z=RX--)LF2k{N^qZs|t@e7tGs98mS7d3|x3hv3&B<)Ia3_r(Yz8M1DNgqwRVaYJy%f3k3+Mb`Z)8 zcE>0!E=|W!1ZH#!Jiiq!!{#TQAQv~ek8oXXEFdA@n8>*a81GkaZNa~}hS|O`K&WJO zee`;8_&pTf#n6F8hp4qf|CKjIPL8cl^X6=LJnIawb6soN*_M)eP1Ji;xw%$#&qx#m z@c&L3TJXF!++1G-`x3e%@M7K{mwmjZb$>fg7hOIzM!|`J zaRWg+e+9xS#1{AD;bw+3n?T>&bf%vQ*nm!_g7od*9h2Mx(*T(O!GsejqONdUjADkU{51Bnqz+pw9b1 zlhk-dqV2|9)gG*V*)Pl(z=-|=Dl~j-77wW*WUvxUqzB!C}Ta z$$>ifd*R<(FpV32NwBnD+yg24$!$(%Rt~-VG)Cz$wfyva-7$O`0n{98%%s^nQ`M<$ z)RcYW-|b+}y3tc}ci66Z$7u&OK&Cxr)Bf_WYgQ=591LM_qfgeQv`UDM?m>|o5#?l{ zM!iA95?a5RgB;G)Q#BkV`DT?n)-J=u_T-h*U3c&4m05RFNrl*g;Ovk3iB6S6;W zqnT7f#8~vBbro$(9D9Dj0nI`wYASOO#p=!r99VYb!;QU~wA|J32#j>X%*yT$99+h@ z(ToER!FG!F>I$|&QaXmU>FIy4Sv>lZl2=t)`Wq#xzEju-oyxm0vat9=^OfBu9O+&s}o?0*Gqq{blYirTmG~ z(X}?gsMfG)YgV6HHni&Q&TWo7Q1EUfhKsidL+?H~HsCJ7dl{>A8QVx3D`)GGHGk!~ zXb(p3PgyCPAxONw4N-xgr*5&lQwVRp9}a!-lLunCuijl#g7j{bj;ENtSZlL1L z70D^tfMvqf4vPRdr8U_Yeh zJF$RZD9~>q+jC5Z+GQHFBUlO5WwgJm!-3jmp;nt&70hpG1YDTWQ>il=;+eVPNDE~1 z_s*@}PmBwgK)i>V-Q`r`683oCXwk)KH0b++pHC{73-}Y9_d8g;e*EAFZ)xcLfaeJQ z8w8JTRjK%3C?@UC_5-525ZA^6F&_*IDy%O1!U*ZZ6l=;q>?v>vlu0gGstcrih4ezH z(yza4^KhYg9cUsGv-Jw5CXW+BO}}7%@{w^X2y7C62Q68+Y*2ntYFzhti zVYGtC^bDzab-CTWybB6D|GwXC~NqcVnFnW+z z#(iN;jqG={1obOmx>npIPAqpzXhrd5iUTFRSQBv;_l6{y-xK4_k88D< z5bt4EY&A!YdW<5eT^C2Wa~UGRE0C&+3GU?^!_ zsAE)2>DBOJFr=2h)uzK}1}?j^Rnh{O?Kn2RBd<#BLGPZ>mom~hAWs}SW5}SXsb7|r zn{xE%4KlOi-HlEblU}zAW33QPr(-Ej5#N)Ns*+2pFH+Zj(&}O(PkDctLrS=F=jzY} z7;jH`ckr5Onm((W8t2-`I-QHFil)w~q9!Bn_tDQ$Xc+P$6E0w{!=l!9F^|CNWt*=m z7$Y({?ul_VTxd{+tR%5YMW}f}De}&lVY6eU-8t+(xNFfkcRgKstXIHi!lwqQFH#)| zp1M%#+)4LN^#`VcESXUeQi;^ffAG8mwC}j~0CiTes0_|aJey==eA(I&7MI<{^@Ur= zKF1RTk20QI74J%>CPf~kwy%RxdSgiRqD$iZz1@XXGXUukB3VG_=?|7WwME|B4msxf zq;IZ%z15LFd?iY4T=)6@^8EdMrhZCaG@($7CO#i%!)_;4=I7lpUTc$S#-Ii^3eZNx zEBebeW{rWR z8$E#=(dYRin}0FR;;Ke!JJ_u%b<;DQg#WG^7IpO7X*#GcH1}SvcFUisM7ybWfNFy$ z;f4qVoeT`fmN3qv_y_>f)Ds&@IfwUe^=ms*|LVOW$1H)#6*ueZ-qPfE980jmgPHlZ z*vt5xS+d8yn@>??2i5tnb<&o1`r3(Q`j+9eJKF)JCxq6_{aT$d7hi4#3Ss{^ca4m5Md`sW?^gV~lMrxym{SjX+|A4taD1adwFr{m!nSOJNrSIT#^rbq79&}qeJi#nw0z+evw=M&@$ zmnX)NUi3-xzv8nwlg&Z7e!X3y9rs3D82LPy?S+S}C_X?|6wTpxsM?xZ4%p&N?Qm@}GLX1@fd5-;_do*R0 zcnd{%8zQ`6*c4qE%x+gYXB3)*MZ9(du)tT}uS?2R37#`&CtxQs{93CgK%c-@!mQco z>+tiW&xnlLLaTq^EYqLAyNXgnp9L1Uuej60Io$*DxX!Z3PTNmh&x6^F=!(0qdG|k< zvJjoX1!3?)6!W0^@js{};i}*?zDZYRfDpW8ZKHkolBMKZ4VfAh#1l&4t?O$gVZCEn z4hu9VjT;j>zsFuk%TQeSR4~Kz8jf0N|4G3-?FZgbfGJPouN7i@29G;@5$r9^3bw&E!Eou=Rm{USSMbLjg_FD5f zA>nCu3VU`;h~iRvE&ahJb`Bl!a^c*3Vc2fU9KYv+r{1qRg64w8-FV%w)%;9-@qJ;e z3HJLF>C`1@r-tu*YB{o}f1nXTFvK)JJ#Yt1@_};81&z-teu!iHD~Mooq8$@JwonnI zD1PUyBxse1bfL~5_bS=j<$J-L7G^kf>Q`v;Ubi3Y;I5)lmOoHLIL)!LWjshD>%tAa zB98PoW|aLQEP=V}=$k(6NA)vU>NIj{U)2=Z%j4s`w}HOf2tI)v`G^SivZVMEGVu@K zf%HVkS(kgDl6Ox~diDcB4N+OrMdgu5;^N>YCq?TCA@)bg9ZlAxCkg~wMuUKnIK|%; zhz`Z)#{NV!WyUQ81+~lIQjHYbFpIUFRcEQ&*sX`K(6wAkFyHIiBy+zf7txGq3&Ax6 z#sTd5xP(&LU&L{ty}syZH>f*~S7G~rR~0Q!=a|+IjXSzdMUO!-#z6kJ*qyf44iJPe z;iOjPaYs(fHkw~-#n9V(RbyEz)@qa5dFU5b4SJNqsFE$I=M@*`R z45%{}_^4>wcDb;hF`ovr@M}nP`^?2yekC7})bJTMoyU6rWlR&|WrBRZE!HyxW}?z= z4%Hu;qY~E!_nRmP*@^OEM!pk|9Ldc@F8bmg_VjJ&E7Zp|*@@!w!_FJAz zLB?B_dc6wqNHlb&7~LZuUHvw_Q(~qf5t5Z|MEL2H2>!K%062s#BbRdm7$~(4_9Ds- zK`k^|=(MRJlBW)sf>878JNWB)l=Z7{t05t(UHDs@5GOW|tc48MWiYH)cU$hBxl_3d zY=lXr=@E!hZ`ufbX~MbkXm?7e z(?RrKtJaTdZ3@V)xkWiZZnBr`jDQD-aPIX_fO+I`W8cvRs*`?)Q-q=${q)-Xq#u9> zeZ{BJy$a6%urKQ07UJ&4EVP!R5PxzKco&uxxH zmiy^RH#4hktL}KO|FTVy6v}3!CEICR{5|=k9B%Hp7kTMB=GX_wBi?r=_(x%e^G-~P zj58t|L~yF@O?U`^LQ{AK`J~iMc9%||mz_xUPbuoy`~biC+jgc=7Ik5_CkmTX@x%nM z3h~z}tcI>GaIo35u48JYa>`;ukNMMp46dOTzUxUTqp6>>>}`4tPJ-(*Vn*|+<;eC) z(?HP(*SGYni}SpeljXslC)X`jy>|80K+3nHFou}5g*lGDQsF8PZUJo~ zXr}3kH|7o?NM`hkFTM`^dK&v5a~gpFxaRjBGpw)Q+y=rN;r>Eh*2c{uyo0^ot8k?P5Xbk7 zJ1k%1y2F1#t3GI369M@3SI!%*zZhR5z|Z3seNQ0fI_TeJ`X{Ekzay}JSh&YRm?ciq zf?o^*mjq6o#Jg6BBrFD#f0b@FstTiXReRS2S5(lw8LNi@1$32yIZcl-v|eYB=_!xO zkQWT+Z$UUeZRF~`F`182v~f-3?1h`s&=%^+_ekgq9i^$KaO$jxQ(aV6&-S$akqDk7 z(Lvx37_$=x-43Z2wey~JBh#p|qzUYns z>;PKBjLalB0X1Z0E6XN&ex9w^nZ~f zdIBh=26Ro|wvE3FOv8J==6~;E4?Cm~(Th`rL_TYRawDBUF~VH9=Mmy(gtp!UZz=)| zWE&>-+?E194OxpMC^Osf=S1!YlKANyc+b(pB(V2Mjxqqpuvf^ABZ*@U2LZ2M{AYiX zFF9e4QBk9YL#zjC7BTovXDsQ=VGf;?VSXv0tfM=qH?9&_!ewIMkA0$E*nka$z`wMW zQY}nuuFE4;fyut{ZKd~Lege4QN<4ryVskQz8u>G8t}`y|sG^AAZo0G8B~|)x&8~bw z^77DIQksu;h%o$COrbn@#USGkOiYpXRYfNSvDS$2_~U&~#VO>g6146B5GO`FVt-iH z0Y4@KzC1@J@bj>Mo%du*klX}?>)rO_ zd+;Um+z8V76)#c8%gSr>wQE3l49&sfGl8Kh9DfHLF@TuBeKTatC2!2-iE27{tclfY zYU-fP9U_~ve=Q;eIu^IofY}v9L>QjARuZ|;D>%I_@zJ0y8-7JwQ*&VmqM#|8jx9$B z?l1D(Kq3`iPN42>Wt0H~4-=xQeaU(dK^m37T)pm8Y*FrBLr-}_&lzAI*pzr!_}m9U zUU*>!wvP_B&%XSynRVLXme!?H;E;Kgkv%`nsojuUTm(&}V*QaA-;fBe-;12&R!dx#-+**G9kC!%!M z)knfID;r_Bo@XhJo(MpTJt@o`a@>N?t)|8kf5EQq+1x}p>@eNZqeWcn?gkk{E*OVh zMZUt2fNuGg(be7CYmZ zGRLxJ?sVfGPWhf(RZA5HKfKJhUQ^8aZZY~G0^J9rxcgG17yyK@IfvsLY44>JyYJM@ zq5I%MV<&+TgJZG4ze(dGB%Uggu;$CUi$LQuzE3eR5J%he&*>qtZNm_!CW7 z%IBvW6*PpETOAzv6ZQ2rSbTYFSl1^P))^5mG?2`W5pMaFM%EAU6G@43g>(L8mkSDC z?udCjQN7%Cz#Pz&EdZC>>2sc3!p~p!2`NWsu4;HX$W>~Lr+lSZe=SEDf!_ry z4HJ<7nQ%QjHI~$`fPNr=_ap8WiZ4?r?vAS|H?*2^Bp>KGWQzZnVD~_p7e+TgPais4 z4|X*6%kd8$XpA#m7S(VswKHE9DP@P5SktV-x*;nBG z+Hz|s>;?fm>}gxcZx1JWS4XZv*BdGZ|IGQl$j!``W)?SnTiE*f*Avc$>L3^mMxBX#>n%ou~hBP~RVXNDRx z4ET(sC=Yu9lwCIDqv-On80lgk|*>&*}@TF%AzCK{wf%IbDze6b+F{mTBV>wFH zsP%V7#U-jS3p#YOE#K&iP3EM9;fG||1qZNtgCuqIhm@LY4$qlF6zeQjN-ftX#EzSO z;KSlYRNIp3#IgCo@w5=j7WW%fMu)AYO3n}3qB$t<&UV@I2r5MgWz)OFBF63`pTF#I z>6993C0!*9gydU4Hj~3G3n9**zavv{Nf@!-UQ0xN{TbFw@vz+HKfAH#^uG3)K>}u< zi6eX_ca-*^ahfzr-M7DwZ-=p{X;xiin(?KWlC$4Grd;AQ;Dr-Ma9G*TGMp$i8Yl>F z?Xr9e5g53^2M=YNR0uQo3_WBg*}W{ri^YAW@MqH}LTe zn@dUn7IWlS5x?`>@`zx++nv}7i9uk;A#JT%7YyRq@(%PXr>9oecZabSMW{cZgkv7r z>&54@8Wj7{0)1G;Q|J7@V`%_1-ZRDTGM*HI;1Lh@T*6H5s# zSI^*X9J67w;~uX>u&P|_!(yg|&sIVEYuhuAdE=k>nOmg15CoV0Y`RTo z)nSyGdCN6O%&0*gO$*uA#s#iB#r5`?2mRf6dB-Bj=ed#xBb`~YCrGqPnyzeOQ6t|1 z#r*^C4ss=_a)p0=z(oKDE@TOehV>sX5eMCl1k!afhtHCD9lH>XSPsd8w@Jxv{S?qvQ}4zrJEsR0XKpv@Nt!le9n)=~F`JdsTWLys8~ygA&EW@=o77ob zeH+~nf4WcSM=bf-Niigc(kRRu6&(eXX+uoR!*MB(2N!FnxOBLaMShGYBXgnGzoM69 z1hYJ0m%8xd)8GRPI!CtCEKd~9R4UX>{0y8n>HRtjXVOtE-ign7wBk6$_Z3J+|6XT# zN6vewH1@aI5$aPkhg&Sjh-sbUM@SrG$*F%9lQ!U)>{f%K`0?nK(c4=Lx8J-)ap@-$ zmK+l6|I1tTA=Q5uE?z=ZxBT1%v-<|t6o9mNw~J(5mACukdE6eD*`jxWjd#g=HUt} z1#LqrWE}!9snP}-S7A|Dk~4|mLc=yGYZk`@HmzA&E(~#r>cXkKxSe?~!BOoj)3PxJ ze}~z%VnRE*!A+`}1C3Q1A#V(!Kake6@Z-Xkuv+P=sydshSJZ|(d4FPZ2)ht-3Jk^F z#KgA7adM5S;B_Qt-YZ#8xgziP*I3u&-3`cG>)zV!6d9a)8-(qjH5biNdF>RCZ&78?(t<23tyi9D(R9uZL%>K(-DE`MEh%;y?ars- z5e~$jQ0)0hD626>=T3jhgYqeO_D{ngGiJjPd@qbXPJxI5iO@>TYPf&OI?h^O&+YE= zg=7jSQxC_AB8hT>mV!oAYTO4fFk8G#6QX#LT}7p~4~IIT+DRlOTc?TW&~um@Q={cN zU$j}>2GuHfg7_S?+Ev&Vz4dBXWs})DQmWS67Z)0I&SJHf@l4hy?H5P8v*}gOstc{{ zf5G)HWcThna)+K6ds*cxW*Fr9P0V}_dn)Cm>nKHrm|dkpXuuXHYlQ&2v-jq>%@@DT zgH#xcSmlBu#C(EM=9F0I{OXh{PNwR$nMX;z^!|CqWlm8frZURaCTXfoG#7PCR=aK! zs>+Va&#?YvZ>uyeWK5a-eJCuu4>fC5fg43VnXphVTl2G;QP)N=ud`t&sx;lr8kCk*Q!&Yc@|}s0Mr}%_&#ZnfR4)EL z%+#4d1M1K^b}iqsdQaW{>M;-fFmt`P`IU70jT_o4)R)!H>|r-Q`nzt*Y)EVLzfJ7b z0ItpAeO8uW_W9;;J(6tb34?0e(+nBZ=r2s{(9xY)Z%#Ikxe5;;OU&Loi@~4Qk8$9X zU<#FJ^Y9#OIlI$WA&EF2{rDG%2%?sTvJosKNW#K52mDOgWE~^llh|-t9LFZ} zf?xKdQ1GRQ*yRT#9gxYz_UL)|JQV3$067H>w2&GW@D=lGSvUm25gZgr9Wo zpC!cz(QYh55|!GOAUs~cXF)LSmP|A9C>KhYonRT@@0>*7cR0TJ+6AY=#Db4NrG0Vs#^ zIJz+G2wcn(w!&)9vQK5njULs&kjuCjN$eYDL=#V@%Mc^N5X z|FnYP4Bu~!gkrzi0$U~%0e?BK|B;!}eVbFwk^cuAV+ibciSh3(O0c!m#r^aE2P5P>MQo4^x-7vX&M8Hv1)wdOARTs3TG2K6r}oMil?4H;SXm< zdj+Bme?Ij)3JJLl1`hVtr3Dwk^NQ-QrxW0kLzD-L2>l+y!%|vt&k4?$jt;r$2x^|* zsI{;WC(FjF<)Azd0n;@njVQFFSsn~&bi-eysk=AdsL0%~v0&&(nNxuJ z$-uMQ&OIiH?dCEtyJIYgb9U*6<-!|HfFs2p3lWBFMiA6G84^w2uS@e$xdGpa-A$6Q zlrt>|O|TGEw9ZmjRiMx`lTpzi5&b<3D)opnU87({@bk<4pNB1Ps&Ez9jA+38O>nq^ z;>N#Snl^m@hXiiBQ}O5S61KGku+8^B2AC{Z>A{wTUq*iIpM22urr4Bl zW?^SyhG!Sjsw$d~v@s`mQt5GPTieeyB=^v%XIJ%hs&9`YQH-st#i#B4CgmbH8cW$& z6RHmnsu?p@`N2BJquD!stj zltrfQHOs;OrGBse&SiR`EHZ{9%;A!^28BD-haIru9)J}W=6(aZE@dO;0+rZq5?CF! zIQ69WMN24y<9_2bbJ#80LeKq($e}(49)TV9oeL>!I$sb#@SBO-zsvSLQ@Z4oH;7~! z>P+Nk98ry-~ySHWI{m%^5?z{j%$X4N;R#g-G@2CP5Fzy9(Z?hv_me zL*{#Bu_J~t*aut3VJ*0cf%r?y8$Zxi28k1WwR?^%NKhsSer#Z!X7yy{&BKR{v++@* z6`s|{cqtDENekoR{Tk?1xaSz_b-LbfBpM3!gwGX#Z~&0 z9TuF>&s6YGc+;*O*9%VW_Mmje*hfyz*pE(L)5i{w*Yv}aJM`g7Zw1~8Q6&4aYAW>T zNXz#n_4(l{69FZ}_y)rEM%Iu zud(t>Dq3u!Ew_eZ*@qqs%1;$XoY;;`Cg24o>xn>qPzs*gM>FvCf6>{B{~@x#M=>v+ z{_$UpLBD@mAC(q*pR+B+8z=-o9fhKnwqSqDQ5SK ze)uW|qo70_L6Xf0JXkeoCCG5L7+s_I-EH4$fg}I=`u?S~XG^n`8VS?FdJq5X$2u|5 za%~|0?ZSvNj->i{$CzJY79N&U*H+tcelR797tY83+AS?yDN4aFpYlubJU`(pZQ2W< zljV~8aFTs3Gr*T}+DLLK!%~)j54}*y@1v5@<=LTVe6e65-)6F9v&$E{wZv+4bD$7^R4o57iDj3=ME8us5L?y+9;R(E^87FX zrG;2EbmT864~HowGsH|d*3N;NLpBHS)z&Xa)1yca8?o7rnifGaH0!+(Tp16GAb25? zC-JK~#ud1VAt6^aM-bDVwG*Bz{S~n5-?C{b z$hcA9Gco5^FFae_BOc7yL)tBSLO+N0{czfl(%_!(*PCJY10|RIF@9DmY^x|!!_Vtq zB-!k`BB58_xV#7Rt&%V@u-TZJ#6HPiGzpA5D64ZdmdQDg$1{Uwjg`b#IETuu!gxKz zdOIAQd}VDI==FmCGv=dw`v&#xKVM3JAu;Uwzd2tKB6T+WzocO7)U;0;ctA&GUI^_= zc%Fj3PH612py0P1GK}%!Tp)cD5o>ZR{F0HUvT94>rQNzJ;vo}1og`fYhJH@I7jz~MKEA+f4@h$-j$`F&hhPSbY zRoxWbGr1^}uenr$*+ESLiCGf$?zjn2jrm%Nzgv9qSyy%2g4tbnxboJZ%0rG*`@G$s ziO`!+-py=H@(v*YCf%Rs>jKLLnTUHXrBF5@HT3&KT!T@ABml-7lDXp;)yPY>ifJA2 z9+;!@B9Jh&%Te`xIY`}t20V#aiFVxXhpHx=gSfR-|sq<(Nhk~%;rN<`xQd34iw6hY6c#wIWB8_M? z{_|D=saly<7sxwuNJYIxa=AP}G&S2E^0?uxKS>Otgu*XeRw38#+AT9uxV#_#%;7fy7D#aZ(<`x(^=Kgh^;7qCRiv*2Pqn1UO-XH{ zVtZrWD60_=F00ITd1$u_!!~NU03zD*LeZ3HvalZ18@N9pACjPQnp3;qJ*f~}YFzi| zC=OeJBA??aU)KA{iR7=Zand_#GV$~xe{O89xSrKUIi2f$qNq%d0_cB zsQ45)l?Ip4J+2JY02-pC2DotyB=^daDr=Au*mAY$1-c4z%XB+44JTC{ht_nvu!ETB ziN!mga&yiNwe__{PIg{eqH-3zPak2VC2+Vg1$7NT=1}@;SG-!4Dw&h!^={1Bsg4Nt zgqCSVc78D?y0Xm_FYz&>tW_?v(ji+Q`?)#Pc!{On=G>g#CzY=6zP+r&1AKyHr-g?lyvwRi3*gBp}zgBfnQ^hv>($8pSa}M9xqpoGJe19$StlBcRaG{ZW zyqXrM9)~`2XXEskP-1GEG7ev4(|C%=l`G*X^#6&saA;m=v|7ENdM|y)=TPRB0&!Z8 zHl3~PqR0epr@mdfb+0sWn8ovto}K!Tz< z3#jU=jm5p+%mVxwDKy0y3LP7nZ;)8v`n`5>W;dlTgLmiV!bBw_QUshFD`j~(#`k=H zi|ELlheTEgplwxl(@}x8-V^?PkK~fQcozHf0#`Mi=W(HG@LFVE&2^reHA-LK7o!yA zuBE-gUa5m}M56CL+wxW3vkSEf85zm5i_Y)?kVk9!Y36WNVtlhiI{w?n%M8d_MLsLMiql^e7VaMqvF0E^CoN>6bcFG@8+!c0H( z?mVscIvxP8#00tENOGg#c6-;|;llkRwY^6CCay1mxo5j~VuNoeB5_U3;o-_LW+o+S znJt`=V?w4yqV;pj_zg6Wic2e(0dNRkG_hmhgXg+QY5_R(qdq4DQZE<* zS+x1I+n7?Res1iVe>SyjW(L|0Ak`?DL=qnQ8E0iD-INeAHXz(xsa{5OEtz!L- zv$;pVL0r-PEa*Ti(N*dGCL|EQ5*h8SxuUmWmDLLN$v}RS)<+*-n2ah*hsRp?Gwv7p zjaQDQ1_=f!csu6jZ@jg-IkJePYC>e3^}nc{)3Gz0{^4IDaPjj2paY$g#0*U!H`0nF z&g!lEMu^8NPAJdepaC^kCchew+p3UAjR}d4A(_VRzrF3H?rZF6>@V~B_v>^My(F;C z8FPv}A#(G2{pp`aMA8Wo0+RecAeeoD6NCS^rRAjm4siS@Li|QdHG&}fuLuDsnwdFT zI@p>iIJ#QdS$P||S~=MNk8Y=-^B?~FS11@nU$}1Y9(*s!p>-sEGgPq+3nfIMfcov;$R}MN8D?eD-v|04@tuM&f>z(tQHcC(4@Kro^X^J%|K+8)V;2-vW1+K^M1 zPkI!pZq~ytn*QxB+mz!iji65qY&z(KW4Eg}JY{x{9Qi3GQj%%1lOmoXT4!Tz4%M$s{s(QRMYNfguF-t#c^1>b3{yJv zWmH=dvofj2KelD<;smx!+1GSgIdyR2wS`qS-*BAN<}Z=n)?f^f6(`_CIKgDAz)!qA z6_ZUe?6u2Lv}A$0roPc8`La8)25pdbg0Y|9exTO+kP%w8+H*~;8L_ut6*wx&pLoa6hc^E{u4X4ufyU-4PD;9Z5v;7_8BdF(pqxZV=;%nXP z1^sLQ@{dklhs%~l`X1}*9Z0&=CI8MtFerKA4M`4hoTd>B%+~T;h_z$=Dj7gGh^caD zmyyk-c|7Xk$Wv5K*V7ey?K!j6^CvHeE<&tqrf;ZN2a8p@js5_msj!}gCO2C$GqY__ zc1XwWM)!G?70xDH1Ah`i1b;2b?gRsV;yO_R35o-dk-hCEPkb%r9%yw`v?nKVc0k2t z87xab*^9!f)MxIBEJkn|-MI_t9?`)Ka2C8+*WN$V!0t>2aOY2Fb5 z-u67|BCDacWG z;dgLu*f>yF?Oo~4!@~KcJmeOdE@+_(X)*`HxJ$eeVfd56G`A7HNq{_- z*lQ~lVc!Gu^Ne&x*QE@@S7vQ0pS|uCh{6?)>u^r!H)arnlX{AWFH9rgUB!}#rW0p7 zKb5b?cqD0{G-N800vevLO^eQ+W~j`lfPX_O<`^w2<<*w zOD_tOSH9`GybEOvgVZ05ib)sf{==VfwIGJV-HdFv2fuhoKmbZ%vPgy#<>mJCvQXo9 zF$21=FNt0%Ogr@!_qxB`1ZL3%ulTKkmjM1&N{By8Iqa7H6-c*f^aa!_N$*9+z5t__ zH)iXbM_ze`>-?laiz>Xz9L5GR(9`+^Khx@0g0e3phepQ}S@>(+!yv+oRr87ORdFe2 zNSE>$lb2|}`&EfTZ=g_vd(DzcS5R`!-Ok4?)0_b89}mt7`(x-cftsM*0iSaW`oL=F zL)_6jvGk)}c8PF%!S;EbA5iw5R99}i16lT330^vN1L>!4#2f{k;z*)lAQBxMh@9h}*10zt?^gG?cUx$eP^{l<$gExrdlEo(> zCx`T|iaNkDz!ax3c1+zGu7=xkF}=p2g?FNCb`4hie6sY7W+9#q?PWHvT}GT` zLPQCJW23+N{@)a}|JX6eb+xmnzWJEJ3}IPn@{IrcuV6ErAn34wrJ6=+cpB(mJLC-t z+QcmorT;=uSzuaZ8g1;YkgbK;LsP}SdwRI0IP|+VX0CRPU#Z`YyOn0wb^Xqu&Y+Zu zau*iv<+$UII`LY?tz@1~wq0ihzP`4MVg^0K7_Gd%0AIx+2Bx7hUt0r>20Oor8LQv4w4c%G*Me! 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

      KqT^ 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

      R!D{2 z&w(?iz<1cA2AUo{Iroz}BAoMr%pYl#cxU((zW||BCVGs+`RWk4abfP{sej`bIE8ao zp+A5t&NZ)Ctd2+^}!(Y|7j;Bduj4XDz3vnBCH!|>nL@Z3M=MDU9vV3^odml(0F%(y*;am^XaYx<$`ov4m*d^YbM z;#p8r;|DhphIypZWi2qv%z!uHCwjgo4}e$(#TYOw7TyYwlGfs}3GnvZISZ;fs^zT` zREG2ILUTJ(q~QI9_ecVYpIR?TMFXnRZfF|SZ9}OpT(+HrW^-_%BMm#FhP6i@NHbMBV+n3ZDWLe_ z)bLrNz6#CsB4heeXBuLN%m^d4pZU&}HG?Ye8!V`DoLZ;IkCYmLHER3;%R3n9RQk-p zQ>kTK>qUSVvC}8EkKm#M_)Rs$cN^%1Wq@(hm$|QWTk{Mehz1Z5x;>bTGc?wP5k`(I8o$5KaSj~a$q0}b{= zWc%7;In-xI-6e+t;AnWRm=IE@W?9aj(78wcA)F2k(F0a;fA+L=xA zqbv2sS)3pxR$#^%oY1n3B+BIoa&>tS_slSdnwLgXEmUh)hwQA(YIEM*ub1DkCacB{ zG1=F62v|fl2I~h^Vy>d~$AR$G$Uv*>;7#AMGZCPyW}%(AakCqo7>kr7L0`|2n#dk) z#z;zA=Hq!i;wd}nz>)MjpkwNYC8y@JWGa=)hK(p#xvcK;`@^>DNO}BTk=$c87C3s8 zLIc7x?0Bb47JM7p_{ZVJP8_Vl(o0XsG%K1-!8A-^2#XFw8E^lOuizb6V*{~TCj8nu zdRmo2$j^25wCbtfu8j@G<(zPuHVu8X7z^(_xAxWe%~lvrk(^i#fF&4){f_U3gHLM|GKGQU)f6(hMc{ zHt?ax>>t#*f#0du`FPy}J>}{;cc}SBf8?F-gQDC!Np zWo{zLHC9zV%HL^8G%GIY8(re|ExmuqwHZ3rDE{_%@xgoG;&7yYc=9erra)v%eWlfP zlk|ENSQEfF1Hg)`@r=tne!#CVl8Sin>2aLVN*h7Zq}vm-^&oFWWb}+xLG6x%ue2r< zcIw3_L8KQB`xUjvYChea3(9O^RleD{JF0qq?mOqaQ%mYrk&+-$mK$^-xTQX_HEJRL z(#V$DQCh9!uUw#RTBr%qSVx#G+k&oM*KAepfZn;g9 z`HbO!fNrp3>!)7dD}%Cm4~nqSLg-@5m>{3zFzN+<_=mWL#=DX@&5CD^2$(H%WL|lc z0dV+mfPTv0k-1B`0EqXxKeh-Z29kIos+Ty1A7L$LUsTGD#_+D2=3Rg)ubw{?yk~hQ zW2l)2!W)STd)8z8;x_m25I>}-Pgd3~8ng68pz(U5_y7~Nu%M~VG;!UY_!%#FR6GRo z!jXKQ+{uCl=XySHl`{R&of<6TN_|9MZB<RPWE-;S{B+KMQ>k7^dH z+JuA}MmWe*^$!*01s2_^Ruvr({k})XtoD{oQ#;3uJfmthU6NFSmtGh?$xhk;KvnE3 zkC+_XDTTjyc}oiXzS(8R;RRPrb%K=n?QNVagwq}%?@Z|c+^~P&>9G6F7vUNnG@MI( zaqH_lmGa*6zXqZI_zI#+R~&cW#0*97)VpGO@>FTY=8lN-T zW}|{`cfMiyq9jAgu6D36ii9)?anpIg#;`tW>4v`TRijV9H7$wUn}wz2Hvg2@(@Cx4&X3IzSqw%8b!W5|{>^_*BLn>T@67WmuVK4YHCL#c zDQk(rV;)83mR_@fWDhAf44-p*G}tCOyQC|)(#(H_!F9JqnMInx))xx31224<__CSM zOQ^E$60J(NxwZ`Ua^d9hS$7o#89{lL@=9Yy#E258>(q)tBK@D-Ryf%@h0RGkzbqs+ z9re_W5|!m%Ez15ykYT1)eRhl*if5h-uKO1$5b}x+uG{tlfils~z~_UDBkAro zO^k~b+jc$15xhwDO(>V_*&6dVBkHF%*A%xWo_&+{ytNxHR!bHO+ZLSs@EOULXctqnq8~hv8mYXW z$vHgwapax_@cco>l9FL4ocnM9TYI$mf~jHfkqGh)8Ft1^OruReD4gJKxC5hj^7^0~ z7VLKw>T{3zt{mzdlDh;@-InV}JmwGN)p?Uu){76UZ0}R`VUroA6Maj1F={n}l>ZDT zC=5oxO|uz7ci?ua>pDBMskQ!>viFSuLik=B8CQE&SKl7WzYwV`8s9h-1Z_qFfW6X! zGP*zG)iUeE+XZEJp#!lZx(LC(QDC5}96fR=ku;4vdIx3)BI*~gN91E4iXa>}8aVSw zebAOV3{OE>qcDBu?KADFc=K`hFyRTJ<=le7S~Ki~fCdXhmmi*ureSor9aUg-C_fF4 zpDx2zW*OCApxxKo(Tv~yCD}&+fGpP5*7a{>ok7liKv>x{o5j>$xp$3Gsn*c|j&+`C z%$v{9@oD~=SY@dwadd<_tEPQvS>TyL@SXYT)Vbx;{iln^7bMYG8RnNUXRYgHvS^KV z>jW~%&buj4vrAn&a{|j1DXjnY+|J+Jz%uREx?SyQ%-$mRM&_9M0p9ApCjBJLdciXi2c8>fW?|L`Ja z%4b)jn5nqB?=KeW-J+QeaBvvMDIi$r%5cv)w^Gyk29H1@<$D)N@_B7pxMC*E(gGw(?G+xfdLf(vvu7_@F7 z=NaTC|MkP%%AGC{8xp24hV@;{9Ma1Rza zy7+#KB4>$H=f}HT$z;}#gl)U`|A#1D2V-@4xc-flra(@;3L^o?Xwn52V;H&C1kalUF26C97&BXRs#c za+aDqdpIfc@MEyUfe)~^iIh#zcoYTD=<{k5B^p+1E)_JLeVbmjHm%9s0z9bucxSY72d1Q-r8a@S z;O@^qF8hopQqN*CZa8z62B>Z(o}`l4;tyl%$0@9Fmi2H1LuKl%z%^G$SjM!{m1}M? zQ<<^RIh`5!+JA{LwmE2(VJ26bRQzHrmiJ=NH+tx@nZVa{C)1%<5Rut=Hqx{SJEZzM z3<3*^wXXVh1E@*-7b5;U7L_}x=?%MyJu3RUYxqB?7$Ehq$nnb8&$Pl8A0rl`{k7EpwVH3juWXhlOM@WZ#8ndsOX zZUUMR|GPqbF+_RH^Ib}nRyMc@}YqnHG;2{9k8h_ zK`qsrnzT*#xc8MI__A^;_94(s>eJoF@E*MJ9R2w@eABS+4J9-3B>NtMUcHI>Gj<)| zMERRgMJ%~KSTdXIfjGn=ELN4`elt?a+Cc2lJ^12-gkRG2AOO;i{Di0$_5>zBW0uTs&%=t%w>MubY`H)O>4&c^dZ(?H)!3|8dLR)t0&R>sSl<+R2V zM{XhlwU*O;4Uo4gE^}ukNU$z-Junl!D?Po>hRPMTpKE%Yg91d)jH*6m2g}L{=?hL~ z`&j;4JGpe7X=Cg8`uk7|!g%0JCfM(eFydT@BD1;3eaH@PDvnr)>tIYDb4Mw^+YBxb zknK(K$zqdnH(SH3F`Y^Bf~kFkA&txwFdj1)!J z=j$*NWTi{FNea4Dl`yI2f=%w_swURrI@OwWo5B8>hNGW`Hxo;9y0zuM$`YAV1|F0A zRbjW#Zrpp9WhC8qR0H_TDnU-HLa z?UtH$^}$pA%_N?e*G3L%xQ-R&1NL1a4zcp-%Z zPV3L14cFBT!YH1V6K40I{qrAN$! z-(S_=!t}iDsI~i<%P>SpeKg;|ExY^nx?ChWbjuplz!!t!d+ zgjaN=(XP@w#5-YL4GCgs5X9EW9t2^1lrUSu$~6zwF0INf=C3iIo-;Ow~czV$sl(iLfBQuQE~#{ug+*N>=vzlekzRwAw>m zvRP$v;TZO)xjW*j3AIoKFjAArWgNAbLD6i&n0UBR!^QJ?!s&Ng5}Li}h?rpV3+b^d zuA@uH!kgC&kvP!jkIgHgsg{vlYJHIGW&&B!vxX2N1QoJ~XpZnZ4>!#W<~E*Jwg}!% z_tY9S3d(lVBQNRMWNet=5pAGHOeo5c7a@yV9tzedY(3B_Ylw#!kR{{s57C*xeVWCj z$Xu-5lHd>ErE#_yFEkFZO_gI2QVYyak32NX-34>6(-v=elC#RsZ0fpqy{j(+@h90m zcTK~mj9b*x%OozM9~Q1rT%=?t)ynn|xvExdvhf>C@qu$vO+y{tQex;jRZ3>NW@jX#Rg( zy#te`(YCEwmA1`F+qP}nwv8`s+qP}nwry5srEzoL-O=6WM7)1s#f*1h%rT#_(l0T z`g*#Z+v&&YZtd4EduZLTA@;~v4R0htbX%skq+wxz}PIjXLuZ zs$&!xt8HhJSgS+Pj3y~<9yTN09%#%lSTJXCDKGF6Qd3Lb}sr&61( z#)d4njDyVb>K=~seKk^z3~%i!TOP6Yr~+2Tb1_-@^TphVs>f4fn9Q7wq4?*`x=(4~gNjy27ds%cD9;wt_4)KnWFvj*?i2EH;^2 zq-PItLob3feQW?4iF7`@7TQPIxB{VA>Y8JV_oR@=7|ln2E5{!bLRvzt(mw`160a;t zrCM{A&=jGmRFt!!g^V4-45!;nHj3R{QgqKq z&Z{$1xZ88UEu2yr+mJqMX}PY-uF5$^>w_#Be=moaJ0>RDm1d(AUzQ7NXlh}BnYV&X z;5em}Oo%^^pmxsml%>P7^8dE$#F6Q#HZ*H1Fiam#gbBr_4n?noq04YKGEZb*;;FCLNCFto}J2r-WM3X zxG#o}cv<+JSkbN53Rr$&@Cuxf7{vDl_MVuffaND(DaB`(KWam+`77>yZH!?fXP;pm zbJQFV;$7wR$37@V&p!8rRvL_`pU7F3RV-uN$?VZAimBp4)TqmyVT1`?%&@o6s<4p` zDT=vwsF+CmggVy#xP6x9ls$qqfe2$zX38MzC9RM0Mjtq_jsZ5f^Cjks_0!J_#bn^r zAmp!#<}h_VqxgE=34OjP-xsnioI@bvf;aPl)1Y~h{4a+AP9P&5z^fSN39>J;#YHEC z%OYQEvOa{K{I`kJ+5a!=<3CracDEY%#-BM|gw)^Vw8W`@%xKX74F8=ON{-@z8=!{? z&V8jyl5{pT)F%aU0HTb;KmaC#=%=J15Rl)wn8oUoj_*VTvj>+u3<9_7tpXUMXv$ z@eA5pXw-=>E`uQ_GWt%u-yi#kIhRR0{`B2=Y(i)NE0wjypgRQ z`YBr_3XTrQ*2b|v_#-GwErh;0FiZ>wdFFZm`N)nakOcpnk_R8!?iytE>Aj**gNtmR z)ydJn%R`~x7tRtVNgtNx*Y+zte-1}6>Vh=nL|$6T6FDPA-sHB9nG};jM!!zSm#rP;dzy?2XyLOl&u^}!YVX$yqKqFQ% zkTSXo!h%8KI?*|Jb6tQ-E-inIuKXeo1=|3DONm0`xiZ0E?9o&X&qMjNYd!|YC?Y=% zW&{WuN@+zw2P@G=e72zXz$(zj(%M%&tCEj<^xLRJ`i*~qbT;Jn3j#Upwv*N*@ZDnum8 zKHsq(4_lZ!fU<@}q$n?3{4fauH{_Sn5cvo|m^*rraKu4$NF&S0e!8l|&rFy*@)U%d z?f^6k{hm-4>8>G6?XDthwJmnlL0|}*o$NrSYgoP+;frwR#G@07Z7*YTO%951^#G>WQO{2vsLqpQ3GY`ASS5)Q@ za*?qy{AkZWGZ`0@pOrGTP`8=Vqe9q?5;+cb-5&l{O4R%PcRhh3NiJHF611!={poFP zuMUSv%PRH@+Z`L8`V`ZBM}$N5Wjqg%vqDk%cg8-KZV40P?C(Dum?xM=QSWz1w%Lyu zpok=K#O5Rn@Pw@;nw-`kZAGm3z>XRPWSumtTrn)j{f}h~%;4K4$MaKw2Lu$N zH0jJkRXHT|Nv}bjp0Zvd3=D`6r=z@73mTrr%?4T~*!65KwZ<7Y`_pUquJJg-I|#Gy zSt93g^aPXVQ=#R!gC9y#unX?CS^DH~EY|{*{$VLT?ko1VCF!K7oSDw23j0M(zI^~S zc7+7m0?wY2H6ev&2XdyuWOqIQ?jI(63oFVz{1yKoG0193tb(W{;wqb7fKLE6jccn9 z(lAX-2bH~c=;C#n@VH2mhxv+QR&UV76m)&hKBMHdo}mUnz}3_k@CB<<3j`1FM9|8AkjRbG zZf7XNr?!1`hJ}|SSPUCVMxDeCM7B@*%0YPts%ij~+$PP^E2u}NHXkB^GwPDn2McpZ zx@}{-57SeSIl<;k@|tpkyNl?$d&u+ZM=oM|5*QW;!@q^}ClI-q$4iWm>R} zEYJ|mpoXPyP=Tx(QFjJ_w2&cA#ZO{2q`GjmHr67~y1Ad1<`yQSYdEd*Xb5frTNvAz_;i5P`}==hamAO8x&wb& zVU)nB24KWQ|2=|a3>>XY9RGU`Wh;(L0t+Dc@E|wF{ES_KjT4NR5W6FaF#i?^yU#l! zcP5otaL9_!iTUH39Qw!o4)}w-p7UZFbdY{oMWnkp($~k!_qV(#Z!qFi3F2th_=$|V zxITryNr-e&`+}La4)k!H>caqbD{hF5UYm~ZD3RPaK6Oe%JuwtL6Q9$TN^YwK$4E zE78B~*)~H^=WmHzcDUx5LvMdF^FK2tQ(Bpw-juy8Fn@WKT(S7PFS(4~?V`JW5o`&) zAfDrJ0J23AS`Y3HYZ2VS7`uJl!5{ykK$HZ?D#k0=>X|sEU#q7An>==|!KIj21sd|N z-$i4KT#<{=P4P@{6qA^V&PP#h6_`G7q7*R-E}+m1oTZZ3K6MMoRSTy0t`?QCYefHO zj45PcOk={%)8tX53naV#ux#ox$nt@u&o_akQz|r5K#Q_QaWS<~wVsOwss2|+Kdn{J$-hlKoEGqWx9s}?B5RyARGY12_+B>HHjK)`*T8J-?5_Z<)m|26QT;4U(%Kg;ijRQnjain_E~}4`cIe5dno_k z&Yh~xH6zXF@?m|y?zJf-iBS}mW=qL>5_3z_G7C!#fVSy2dd0@>k4jp&Z5`NtI_RiZCH`7_k>Rig%+*SITK4`bP&9bSyW#(b2VD)-s{O><#`pBwyFB_^Fjv@Vb=M!Uh z?B};cT3palB03Ngd<1#UEOPw_vlPXkH#yY|%9v~C zfREY{6D+F*bYeK)w!k~#>LU|kfbHG@xTcvDUv}9&X^XEI(n!uK`6^pB8*R4XR2x24 z`rDq{m#LhD zCQmHN1(fn1{=MoQuD9HX6jVq2dhPV;Y$1r?7wtRHf&?jF0<{@x`e^0aG?|+6mV0%H z9fNy+0tsqK$qXO0strt}C(xPxGbio-^-rdgsFPSc8cEeSi;P*In8y}?3AX;HhRUKe zZG*uf+MU+G!sH}b)-LW637QfC+M~g0_!2EEK7meiO7*?GQyG?$(-x_8^4SjZdA1W+ z`>c>Pnf2U~@Q2SPA0(m1gF8cV*p)qRIKEx6DEJv)mjB-Ff}EHzF=a-X9_8%$uWI6& zeBF4uQ zjDlo5ZLZ5P7z1gG(0SnT+s-QE^}oQ>m^z*kAQjlxNj zUa;xB=|D8Tqgvwem#}D~XKK2_qX?p&vt)zRBqZoe8IofcB;)bC*Y-CF(C?~Y&N-sr z_$dy9zvkLFSat|U3~&5~#AV_zE|rLy#e_Hc+rT%?WuuimcOZiAve!iF!c}jC(7Kp) zv2pxyxY3 z;1O<@hq{AZ10`nGqIvxK)Qu$cs~W}ht6b2kdw{DYvWrBFU0APS!Dfj%-;n-3ffgf@ zqt}I@b)m=8<&!ugf+FSc!x97|{c{(|?DFnf^7=hoykk}mSbGPOd@`BWlzjx+VT~d& zqwN)BniZj*&eP+R?2S5;>Lw!Rae8%OWs*v3$Ke2Z&Vx`0LL?%Amv?f;2D6t>YYW^$ z7=hY|j;}Xq`|UL^+JrXWjeJ|s3`{Op9WP*^24je?AP%%Cmlitno8+!1oDsA26CHa; zxQ4%`fXDI}pt$cDjWbxoq3nV;8LF`24Jq;tB^R|&=|4;R^AtYe=Y)9UlFqi z?bgGqf{M;7Sn|Rm0n+KF=IAKj78hO4d zA^4)~p;_%{Ue2F%SSKG@Pn(Zsv@J*j2S=p_mR(0!`zP6+7?x*?t@N=cdnJv%_l@MG zBE;buuzq2n?Z#Sd-m~Ttg~1!6%}s#HmJ|BIs}AxG^P2OwvS)#t*? zB34n9>Z?8BA|op!g@8JH*tNBZ>NcDPHjU~l{qR>6@*$93aRrYcx5N)ABhJA(s;Ug| zqS@wW7_rzEUUagCWH{RYH*6axiJhhXKf=w=)tU4Eg4R-@%4xAv<(+8p08s)^1N<-| zfF{lA0G&?9{SAS8Fp+){hkeKk=A{$|!t9m7_Pbwrl352U(U7nEp}GH8xM58Tfe;c7 zIwQ8J_Rzy3ol4Zqk|ME#B};Ikl%a4{F?o)n-_)=fN^TKvZx_ci6kM}xuMjMvuj)u! zbn&oKKK}SD@jXbf0)h}<3~bgWBXx?wCAjHH9=FbqIgM};TKkxdLC@J5Y<=t5*YWe; z{T-q^>PwiLKQmnTzf^Bja{AKJpLLC;3M?@F;Io`)(Nb?N`4IutN>Xwt0vJ^}xUMFc z#vnfRpNcb=UR;U2Md zjQe9IoaN*2i)#T-t`&V`Q1uU?DAeD=2r*R;=d?x`T6D42^?%h3E?1wj_aYChLg13Q zdYX2^zsg-&wp7`*cw+nUpB~?3zr=LneY*2T18OriCfbYJN}>Gi8Da&8qp8!VbYTh%)zIp2yySFk|G7ZfBT2|LeJ6 z9g9AP`qRc3h5Apbog_fVZc`bx1zZf_0H;oC=x~S;F@AU~* zgaj*mM)Xm*md04@n~R} z`&H(;sS2s{`ePR@*Sc11Y8=3wQ}mXOJNv$K_R}>o4TCO&HmO=Qn++ZwD!mo&A!aTC ze=Fqv%D!4Rma@<0rES%*O)E3Z^YGMZkD9G1p_d&0xDSpgzw4+T8)Yhw&jeNv8GkbE zDzwmy^_*~SRICBp&m8M)t($ZoPMWB*|2}nTQCE*()!ef&!{~d(F^dAJQuvrA?Wsf9 z40`oBRO`m zBZQ?*8MD@^i9))8hpIrcz-mV0=up5hS}4f=MRL)8&|N7x5AN~a+ofQvMFh{Q;zkPL zFAn|F_+hE{&BcgpvWL$ETT5u?8oBf4@a!);cjolVX$2U+yDo7New4HOS)h6`lpi=; zp)ay2U-bimA}FL8rEQlVicZhj2Hu55@ZiVYm4>yQYTq;{!rEM|TF5wK`yrlr#uWMkv=3%|?;e0?Aug_|5cb_We zVRz5pngYuOeYg|`kdx{Qupt&7J5JA>{)l`J*;pb6{59Z1eL@acaGt=2Gl@NRJYb$< zmto>0X!;8>y%Q+xq%TTUEwsQIx0G-xZefiJIbYPQN1(UCZ;HF#Jhv!d`Czb>Id)(a zwT}#l_@Eemg$Wg}NHF^=)?51L3$74h_zhy5UR9zqaEXR^wM_2A9}$uBp5`ysbg`HG zkmmuds5qsdq`{a^68jy8&$_oijP3kWZ_%|6D6C$n!2{3gXB`O&B$%NrL_!i~CPc8D zSi7@?4h9Oj>f2A4sasyeKAX5it3@2m_D`n*C?gITYJBrk*wgDf=I%2G=z~A)OPm0J zC0;NmSKw!6Pb?`2gls}#l#(P2HEJ%vUmRxt%rJ82gumz9*1+(q42k19*@-qapRV7m za5{-dj^g*0D;XPjRuMTl2f+bO-~Cvd78_({>?XT+><^&>I0W23KJ)d1Qb^Gn}`4b;;4_)=zmK1@6)u{HxjJvgJp4;OV$-vF+q>YrVX2wQ<|5z{vdM+ht1x28P_bfj@c8 zdG_2n^|^TtzWsQmss&R2L+5@E)>Hjsi-+1#zS9BSRk~Y+`V#HmrF`K6-Br7LhVtDT zhQEi0@-3Rir*fZ+lz9=uuj!YA`B(~td+Y+&wa6B{er$Ff64aWeUFR$enR?)H3Z!4$G#-`yLFF^0=y*m zeRSNm`oK9C3Zvm&u4Z{r@>BWq__-7I6Qvz2h@|{8ABN?p4w316r7jML*b=Uhl|;|` z%t4L38C6FtcHMEa^BzbocZo^pIkZZ~lyU#PBP3dIhfAx`3-xnA&8XPtz`rIGTFpL> zOSkh2)Fk8qY#_6hv{%x^M*{PW0UnmW(amh4 z!L>3$gG+VWJ9;=*meA@|FRW>?cMaKA!4Ith9jG#@;98(YVD=Jlvrekv?V`aFZ5*WP zEbh({;%(Yqh!+p0_sy%?NLP$$XqTf4EXpw*Uwae zh_g>6JH20|UC^}3S+R2607&-D*)=HJSZ|qG962q=^yus<;3?nimntl*ESe5r`$r(W zM%0D{`ypbHS6nL=lda(v572V@Aw4JyS@57WAd%EP8jN7&C-0b&0D~LxO$Q1KSsWig zcz^IBNk9uP68q;|FPL3u<)o^%9f{-9OO1VGR0+@1O12?H7GP6Z0U%Pd!sEa=$z8@l z61E4wuq%%w0>;xiR9vNcb3hI=s4J6UXvm^iHRk7J`?C-?_&DG;`|}>JrW9YNQKj*$ z(YUl0OX_{Y0$~mr2BFKH>j@$;Ak*Ps+SlTw(tcswkBd6dE8s=42D@m|E20(aI0*Gu zA*!o>ky>)EwF+af0H&)|9r^dH@kXxSe0aXCiz%-I5N}B_GXLgtT1AQk!YKT0g=y5D z-9mtG(YhC=cTDLYS8yaA`%uV@Vv1gqO+)P@s5l>lXdb?_21n*JzJZV(Mvj&wSDZ(K zJ!i#o=WPH#RN5_S!k2VhD`I-ta}Fx&_Ghz=pA~M)ZY!fO2T0GghiF@hhZAJ1Yz#uW z%npqbY%aoC-l)FExl(2enXi-Jss?h~#ECmL9rlWCaflT%jg%R8|z2x~O@Sy&XeXXNWQ zWmxF@&@YHi0_a=k)|`8clGpczZ4OzflB%GT=rpy#geu~Lj@KyYa}JM&g9xl-wusc|NzxR_ z{yFO?VHpR8YuQ&4sAV)LuwptUQ>aa{Oc9i5Q)SAu%LW9Hm>CV1FiValk#^}v6c@Fo zHK?Q&0;FbXm(!6(wo9xNuSRD15;(vrSUYp1&luzir`pPAO=$i=pXG{w~Ysa zOjeu@CHNhG-H9PlbG<7QuzxG(tRZaLiu@Z;R~@x1NKo+fpvgpSw(d|}Ua2vVGXY(c z{tTJ;>G)4^VXLaBR_p(%RaaBmk=M`~1bDEREMGaKF0ZQ97;mb#7Z}*+Tx)h`C#$Gr zhpgZpx;@I4FSAu?wX}PR3|4F$XJ+$^)K!fM8=%%6%TW19loGuPPOF-G`7ow6Eitgd_S1dZTPG&Ngk(@10P0hiy^I26 zWS&%E8CJ($=UvMPPwy8Wc1We!_pHsvtUqxrGg$!H7RPja6K z1tu}Kab||TPd9Iwh{D+zJrh?OSPxFpGr`{yffpKe-e z?4U)F$d00$X4p8G7gU750OG&_J-Bo9DE+sU{8diF@- z`{+M;#*8=oM^Z&!(Q=2q#6qZ#CD7WNo|yG4C}=WDMf4Q`?WpEv0G8Rn$}{k$74wBM z=zG@4e5VhjJ)_u#o>PjJ)__8##k#E7QPFK2@bTS!S7=(ea__?q17}uQLuH!y1&{F) zg!+2Xz#{QJ3aimu^fIrm<&;N|l1EX+c)L)>KZ>v6ivgyx`?x@vHn0Gz_+X2-i(mR( zyaH>xra{-Ytk$Pl0El~-raD~QxgNarkCAwNxr8;?u_Jta)jj$VaNYi(=un1x1X9Fo zY3B(7X;>7T06uwlh(p~Li6%tZz|1-vTIwMTYEv(cnL((d0-$T0afh&k54gUOB#C+k z6Q;ly*{w9ggA^2G550k=`^8QMB720x7=sSq4u_aaiYSr`038fYfBVq`_c77pi4h~{ z@2U{+lzQ&Dn9Xym%{o@d}zT8ri&p*3m7_8`&lRkIxT ziCDM#E4AhO3=jZ`$=}XZF)rLDKjUXYm!ag07=V$bq-6LQxlAhwis)cy9jX)i98o|q zGYqWBSdD%q!Rsx>h8}5gBh;#g=F)HL*qgxVy@Q}#$PvN*2=S$JRqrUOWLsI*Dp+t@ zU#J`u9*9npXv_%wgO-Pw`X`7nV+9Lq70j|ac%(6M1mJ{S?`0tgzv!Nm_u3^{?wg3@ zli2XVJNzs(^TJ@;N&;X3ZG*mCZ-fRjn>G5Ty)Xwp1pv9txzhF*wjt*d0dm>o>Eg?5_Ewe&>GIptVhS0|C)9?lxa3LP>P<$G57wSpVLc(&wBHAe+)AKhrm-W*W0M`X6r0ndKzu^i0=A?q))DI9RYr zRzNF3ZR@5jm?^-bHtl)LtoP{=0U*CtiZ_HlS77~f*UY}P!8<%}XSwIhE)H!}cZQt3 zQ>Q-tZXSrV)_y<9jjAY5(at>14XWs4PPpct19pXTmLFB*k@qkBLr<^!T_g6{hd7>i zxf3{l21|6v^6=#27$r5|FYkH-wxWM?L=7)LsplKT2h(Nm#qkZAe`Mi&12Nr6b!^sx zvm58dR{rYYM`e_CN-4BGo&`P^z*8B0GFr?1JJGtnFy=z-6d$>vz7Rcmrmtc7y)VmM z4N$jWqb>C^DYwG#WkYRj0@ht6d>hL46*8N-86qC0#b-xTb&R1)#vN37>#iEQd`^g} z(bx^2RE%Cg%H1vXIdwBkGQ2vw@EJXCw0M`zLW!P@NL$%?RJPm{?+yne;G@QMG# zzko>HD`I~D$t@pQf@QGS&_bJmEUknI>vM8Dn6p#>yh^@m>DD(S!2slwv z%cXV63~pWJ?x7nud$S9A1Ar0!g@@#(X2&bc7+1gtJf*}s)S{IDcw(LbrNZSkI#Aur z>z)JH{O=!E>vOJYzqKwzrR8zjL}=KaV9 z&{_$moj7`5%FX+lA$x7jc_PU1B-Zf+Tt-RP37B??lW|)OnpUagEx`Kev|S#?b_=}Q zLMZ&^_&+>Tkm!$)sXlF-eyXO%%{w0N4K(6ufLKp|MG50li=&O$L&;}qfn|f7JFFP^)pCQ+vE1X z`Orfv8gNaz^og3e6ado1EnEyJ6LLx|F?#(u*FqUseT%E%OM4v9bb9zi%q_?y7s8nK z8A((JBdE#f3xRnvyeK*&%}L*v5Y~3o7nk3uR{2qB2gn=Vf02&kNymq(KVJ`1dtj*i zC9g^TG>?~UnnZ5X${FhZ%Z?XEdli3blT2L{XUgFGRZKI*z7069Y@ydmd+V8*E2Hgh zo!x(i6CX)6m?AFeY?tM6#KAD5Ep~5YmS4eguU4~S;R?8!r=?NRRhq{K|DI5X|B9Gj z9p4!KutXVOsCX^zk=(X%o2h?g&W5bobX^O7(mF3l-HM#vEQ4HIimr^=yPz}57~#R> zC+1HWwH~N#RF?!vi61geiTQ*7`oZc*oVtt9%fMh!{?-drN>AnPVf7kKZSP@%+k3gK zYg$Rz4!ZOGzq03j+SvGxel&h2;8X!@`XAfRH9rNQSWzZ+ksiUvcENPB!tm@O zXv5A@=mh#^OGzWdC5sP50^_zpA5>q^mg-;yO5*k&&KpLmDaVL7{UT+HOms?{p)qi( zFl%lF&N=pi()g{+aD_aEMDc2pNq(!+yRw^`_hz`tK%eM)M=PK1W$siRgPQM;N3aR{P0MukQEQ1M<3KmjmLV)R!W7RQ5{;C=iIt+1 zXor?z_aVh(J+E|UQRK2@4+aZ@QacxCWxha2gyPjShHj!t(ILWK*uDG-vht6&;Hd{t zrAI}-;a@xSf-6P=g`TWFdjI$QCl)orB=w1K_1u^Lng-|_*Za24S`~q1;wY9RK~}^u z0xjI;7G=+3p=+;Gqa*L&hKX?NIXAIpkgo&HnJ@KhAfhIu@fd)NU96bFLA!^c`akB~ ze=NvL_I$a~Fu#7G;{9jbojCO?_{W3%U+Y)3`hQ{zP`~6_*wVY=5R5VTF%SjO#I+HK z{~(bfW28wNk_sa-^h|XT11CO@urbY>H&9L%b_Pj@@_YZ=n+BP>8@~Tt6S8y-GR9`>p5pcLQ0r z$;b{dXGlq8Ez}Oe{U>ovcB+pJl$&aggWx+Qz>e#lyN772muhmCYT)@E7?h6u#Q<^Q zp6EASL=rxi#$qbShwzFofKt)7WX}ZLmo~B&;V!~Y59%e^PYv`#)BStIf7SS}*6&*M zhCDWq_iR5llfhe&Y(DarLS(Z81Mn~6!`$NsEx4}hJ}$=ZNMJzny`Ag_?zjD3uHY-( z`lH?NTgsPM zDP2A_ZcN#T0R$;^4A?EzQ<^AuK4!QpO~#VP;#=Q-67qF10IYUYZ&!2o#0n0CV`7p> zl(;@1u8LhS7r!%dw%VHP$YYA0O8X!d!}HJjX1SJ)rkS$zT_yp|MvVqyx*6I75)b0c z^spF-_6Ozy%ooD>#j|eK98I9de7iO>!z9ePLryi`IIODN5WN*})s=V({02b?hl`eA zr3ER3(@2Q{;E>wO&VfEZxP{rGK59CP-v^URT|jL(&+##Bz6`Iy2032D2k8@SdI9z% z5kJxU2w@a?TvjiQ=AVP&z>^`D*HO$#WbsXtV)Eg&Z)9AQ3H z@=+>d-k11|vSJ1q$Nkn1?+YA!BvqFTJhYe_R#@kEfYuA0px47n4%6b0fAY$QSH`go zwXxVomU;(!{rcwJ9kXYKyPQD4XY-p0$Ng1Kgiah$I01p)r7-w*v~hSect>F@I7=F? z@a0%&N#g}i2G$zBRSY`)mRVd?zGAbUeb`hf6iK6M&4RDzRB5+rJxeH*e^9`PwnI|H zHLcf60Q*!2!1MeS6ZPCE(>Mw3sIDg9(?zHY*hB}b=|niJEQE>#A|&9nYUT2NO8oJ^ zRQT)tAb})7lAzMYeq}nuM#!-1iGb6}mq`~(IA=v5w1uVO6st@nlUB~nmCvChmn<-& zIuI*6&O4)iwh0$wGACwNF5ELm^3*O^XOt&o0%Z3N_*B&@n8nhv$@OWcmFf{s?=8H~ zWJ=`QB_GNKizO=*%QMi(o8*hJGDOrJtlK?dM2%;$k}c1PlVwdm&rvv4ibbx3Ib~MR zpw$HzA#Up7JO_@N`>$v=2*hkTZIn5)Q!13jCW)0NRX77x%bZE8mCJPxnj*M^$^*q0 z0jDk@X%bk&l1iplUL&8iklOpvHM!LmV~yuDKW!CihI-NhSa3jwyhp2oGP1Q zJ}6lf{OF>wdg8ZqQr0hJ*%+TzO?ivAARqP=p+QkNrHWOdkaV_7HEx8Wmke*1wy@b~ zE+w&CeehcP(R3NEEX9bm&wG}xTbyY<0E5{k3I=p=)cCXxhvHkT%jWg!O}zuzuZb;& z{#uP4iQV3qBUGvF+o?32*6b?aUfZPj``FML^ari7Oj~?wdGjoMLD!^DMsIe^Pm{Dt z<C`0DBYGl9WQ z8z<-uOh~5#1X+~ohs_CE_A@)yDmeFo&x1?D#^wk;IsL5C?ejyN?J_jBR`*WKqhkDX zR?13@s-1mz?lbBVcwo=6bk&dDQOe3G^3mL;x~I?5*8x`neAZ;Qnk)mXSJsk}GWN>H zu^;^15@X^^``urj#W$iK&10&_x!K$3ePQxnU}lAd^%=R13aQMaefRurVom1y-S3Mq z7~+W}0vIrsP^d)kwtuJcSWouauBUm%sj5s!rzgs%J6uH%&AjUi&GuW!0G7k8MdM92 zi)W385X85QiF?t=;b~l>!qtYMsxDm{=u)>?3z?~Nvh%czbs&v;AgS2&l%#JA z#zx`UU~}ERGfyPdDzSQINKnN(Lj}3eb@BRhb=@O&ZBZw_BgYs zP!4WU_MNF=pOrLGV?xFmfK7r6)FcvHX|ZXpRmI-AX)wM(h;Mw?J(P!ZsGrs_)b0x~ z(-QYdf^XDAy!t#nZ3YYVHLxeA9DI7cFNJdDYK$F`8-8@jvgx_C#UZ=y*`cDlAa%OB zNrr+Bljc>Zg>UdIuY5cyNO~N4wei6?N>XgG5JIgB6S$8$xJY;N)qx z?Yxob8k>Wwp<*@a>S7;oT+JJ>>31nEr$^dvFobh2<1nTI%m(yBo#TOG(Ai=6RWk0B zFv{q`yh+rXc^#kI`7|bH=9L>mTXJp64c^Rsi^;4v@GzDKc-1_*Z^P7bCz)7VmcL4# zsK6z!sMvvPw(NIBQBx_UH{g=2c*=7Ya#=nk=iqe%C$$w@Ct}Ui4Ovv^o0~n7iQ9c5 z%fnQf3xH}G*rQXi7@WW@~tGcCZKNAKaC^r`Y{dz52!JYw{j zw_TjW#aBY@)6Xoae^DkbacDGDPC|eg`)C{0hisL)Y3-p&=WK$E- zNe@c6;I}db?0Tfqwh4`))1(wOT7n~&dCJ!1IcuA`s$9urGpckuk;!iRC-oh4`9X`4&!CD8-S~(ESJ_vo^f-hu#5?pnH(fbte{4l zRGLg&u$0u1g6_6_KHF^e#vCf;Kpv}3q1>1Ntd!Kz5u(h@BD!9zOPrqipKB_z~{jpsD+gEtKGL2ZLRzQ(d>iVi=iy zNW3wzjH&@r<%mBenTqj}`x;3zjtVIJ}U{=!tcZOuHa&fk%CY9W!ojOI};JsF>yQD5^ zF-5+OTA+B}c}*$WreAqYsn*_jBd$nV12&%rYxkU>ZuY*x@6b>{bJgxZ^9_J@rXcQU z9e0FeIc}QdDmvH7IvwOrtT~o>UHr-u5ybO7$TaZ=BN`efG~EbaFifSc#$$xL7kAj< zDe)CJuDA?b@N;SUa9Vn@V>=tu@40#Z)KJ^o=Oi6q;hEjJ1K$DuKg&YV&vQlqNbK7A z=VAK~=)abQk86H70I{Hlyn&Gl-;_%4aXo zHT^aI0idP?LqTOAr(CJ;m(S?p3t3WwU(K$Wli0}g8?57V(1VdYK56k?F=xQ}Frxm; zO00>OL2HvBoFmH5Dw{5v6CZoi??Y7k52R)O%RLW+=H+oBAqCwM2x7H9C#ciScr*OVW`d+O&k zKkR>sq-JhsZSudWR9IQrl5D}&i6mU+zZskp1yM}ChQyeZW4IOKVzQmQ&2p!uLMH(4 z!PEi4~}U$*>_qNRrw_vt2&OAv@a> zU(BwtWREd`Y#zjKFYPp)RpY`t=V`w1U>i8mS!AtoxAPLFSk!~rXSzCS-ixtx*p$EQ zkuo_R0E80=9J>JYAu+9B>gkI{AA;+1;A;_SRNUTbXlJH>0TMoSl%dF>4&qR&i~{%V z1HdpBc4d|{ar2cLJB|D>oN|f6>?R1x#nBM+@1je@@6oVGLF0hJ>FCvVQk}Hif z{jEQsT4Mr5Bpx3Tst-faFj4oTnEHi8gRzjrG-comLJ|FE0h&+_fZ@f5u@EP43Z1Vr z#QX{)qHsW^h*!7AU@YgP_dn|-7|>-a@dLx_O^tv08BqT3-=yU1@&A@dNy`pN;fIDm zO`S?}tO#n^t*p>aPSyPaWKkAmiA-IhEPWWbUPDEz;W~b^Fa$8MFpL&mGy^0#%%uDu zuHGrSvasvctqLl(?WAH`72CFLJF8;bwrz98w(V4GCnw+j{&V)(yR~^UZ)Y20%(wN? z-=|}SMoDmHOq^$?y&Pq59>2eSTu}UFwGJlQ5dcGo!-zvxi2NfM79mDNBRukwDwZfD zZciKG-VZ?ZbbY>@jBu?OMLcQEfsGPaW0je-#SGs!hX;B}HT`m&uJ;Tke@ZeMRIu?m z8S@Ew3~>ZHJhCcbotRz~F-?4{e81xC^=z&PX7s8%Ha$1b8LT_AV5rwz9u9#r_c6DMP^pbETvvRezgy1h6WZS(ZVH!d@B0mlx zYd|wxdvdu!+JFhAUaDoC&%&~D%5!qHe5Qeu=fD4Dl$iD7gH~25JddxY}fNXl18?5gn&x~u2j#<>eJvFc? zqHC~i>3$}OQ({>5+PxPGcT!GaaNpM-bpUluPNC}q{!?OGr_0v;!AfFbZ#4?($5NE; zv27w;a*;1A!4gO>QQ_-I^Bo9{Pez?#A%jTsW7P8lJ2%D{;o#!LqHv3Py7CR7srje6 zkz>JG5a`gw2EdR1v-DuEd|h9@t<|63V}kL2S*&g7&Ft*VQUDoT@G1KD)R6y~8z_Jz z`94YDAJoj{;#JiO)d~pSh(<`ds`~>GO~k-(L-_3F+Da%3HsgX=y}KQVXNAEQ5!9Q+ zmg`@^X}cHR)!Y0(q#Z~Z5LYlb2tz$S?hTn`PPUKQ=rGb8Wx4%`h%%QE$}7R(p|VQL zyUJ~xML2M1l^%+XiycV{%B3BhSU&-BNbNLVu2Z7>Ce~_m>Q+p&T`Pkoipoqb6Bv%W z8wFE~;aP6w9Gfc~hSc>nCY5%`1WfPL?bnoncfZ;K`>wK{rpuyV_)}!y-z==xCJsAD zrLo-*ks)cHExTPHqW>+<@8m1`?hS8KXw(3~fE!{1?)P^8INbfBfgy z_s`xC!u`8fiT)S3k~9S_{@aWGUvTB+Qq|@Orggy2DR$x2KV^jU@kk(aB+?Wl&hgUx zv5IFjr<(Om0|=kLvBEI_hg(_1_>Hw(%E+WR{@^Tm`h0(QfcOhuIYg*W9<9NH8i#iC zJDO<1Ax|7LI^m8nCN(AYsFjcicoP}Fnx_OXI8U?Ub=WpX5(|<4R$i}C(^b{ATcU2l zD`#HumnGpK^@Hi)WDRbxAS$Xcwus+vBZYf$o9 z|GC?2t}t=lZSWHxyUSn|yf2xW&=>_7)a4{IIl5Er1L(*>86y)TSun8ZL}LvxJNa;h zgj;YkPE2ltr~{VaV_-Lnkdmvb>x~tr4QuqgyDS}yvbPoxc_&7OI7)sZ7K2WJar8Tw z`^(A3ff!-}IWWn^Ge{5gI$<8M@?Zk_A40q&$QkqX#51{XMVj zkWq=4d?C)ksWk)OdRW(JoO{$zdRURKl8W!Lnype8jYQ6jxopHbqzj^r5rv+=Twl!~ z3PNLXh5Xsr1kBPaBL)~z?bAiKhWqXQS2zE+I{$;ZXfd;R)Cc|XV;Ukw;e>!BMeF7d zQi?4*9RwgtMayYk6!lXzxnM=1nhX}cNJfc*qZx&4Ly}Ggs;%*F0%m65x31|itRPPs zqslg)(~t1i&6E%v-~C+Z>kmK%Yl_Y^xR}iKHFvY1;rKRd{W9ljyBpLVyr*~uLX6hQ zVkK1$<;oI!*4Pzyk_6Sn9$x|L~o}%Wn7nvxS^7h7ay8y_r7=p+){t@6q0V&*goE?d_IEQo>J~4j$3~&C^Ai+`dUdavb4Mm5L1bGmN#lf zHv+qx;Og+8^)=~sWHu5tYtM4|0t#ln3Tc317CXo?0vXW?@{NFcL#?S19uC_pqrMTM z5L0&oG{aO*r9ZHs;oFgeLnR()UuM7M)V?n* z|HJ-}&m-9!3(M5J+cZnaYoXhFRAEWVxV&UaKR?lr@z1?{I%u|i8>Juodil+lKlN~6 z%4}~$U-cO!&`eG~K7;}z9!u4e?sh;aCv6L`zS!vDqadoM{R z!u@8mpu+!1nfq?&|F&aFIvp0kMhQg?)%WtqM5vw^IqY|pyf7S;L!YGuZB9_$-ugHCkll^D2d-HM|i5#&aW+*9db$SiHKGJ8qhy<-JvsN zkR#b%Yyg6o&lu4;fJjY#vRs>O(orN~IZ+N(tLZ+Sq-M2IF99Ze|D@ctD_?~b*fuhw zFgG5&XRVGcWZwOUo5%@ha6)BoAH(({RIe>@sQIoK@CAh1Q$IJZ1cqcHV_Rafk5s-GJfWBA-ku(`N!U5$hAa zytYLx^fD32WyeqviL4ZIE-CXs8&$q|eAhF)I^Mw9$MWGUF-`!hn*hy``?@nqRPhk! zTq9Ov^u;>aJZ*=7TO*a-IZ-f>8}&BYlrq`^ssHC#QafM8!bW4nb7)=*k`=cW<1h_p zvTY)iU4*g-<5+!*lzW}ZpzcFDLn8iE#B=IT*r&(kHJiu&R4LU~{;@$!3^S~uwOeSZXmPdBI{ny7SoJo6eKTqF(FmE15J$F?cNBmRX_g_feBwN4p+L%AxCP-2 zqt?!8=-Fvat<`+a1s)o6(Pj_74WvI94(1_vv=zlf^wiDd+qEoFA4O>fcT4q>82yWIGAyzs$^ArLV-jwkr{s3#6DC#F*Z-PzteISYv`mEzjW7G^hPh zJ^?_Yf$IU3aPai3Py{9r;pF$x^9{z==LCr>HLmMs2_&u{7!pyqufTvs9w>?6Mo|J$ zmM<4Uk-Ly^5rWaZ!4%09`0B_@RkMnj9RH~*55_@|Rgw6a3cFapk~s0yhYVO}=+ykI zm3tOxjCnSp`$E^|&4`;gO|Uy?B07-At_Uz3i|w@BM&i~b({}bC!I0jC;f=sf$>5u8 z83foF|Mh+V|E`SUI|jT0*{p>k&?EBFMPW?9^9Y;)dj5G-iq%nsVxruO2e=7Kx4VVZ z(CtI7+IFD$xH0}Ksp#fzt7`}(H`DTQ4&x@-x6rgyq5d zsWU7MgMJRK9;;XLYPU!Gls4?pG7R1xe6?>fz;MYG@qYtR1?W?&!@qGHxmd{$ME`TL z!My%M1{hQi^Flqu`tn&dil6+`3Q{bYhw0$d3nC(!z=G&FGb7_47#wf7K6+`)Y|zj! zG3EHZ^2irKjj=4sx1mH+B(Z5~B8m$yT`WiVZ~;j_k{ix5NWvz@jn;R;2HwNcN@I)uSO_o^P71i5D=2Jq7qu+AVbt0Y4vi02DOYvOrW>l zbq3=A>iT9+Vr%$XbLSirnBnugU$?kDsLa;H&&#`XfKRt0%FXV081KC`fwQNtpu@Wr zXWJO-NqprB*kVuLKoD!6gK+1-f29qi-aeXjbHCRy{qQBkdcmeuc@Y*j0A z_F={+X@&;`5nm8v#z!utFT4;kfe(Z z%tRY#azORWAovs%iGGEKx~A8S$_LL0miym0R!-|wqac1V7yxuI zwxL@YeaVipz~<)P4ltll2$~WeS%E(t+k;UWk{8~bn0;{NmQOV+X>}((boHr3g;~!! zNI?8>lVbh4l1cr>$qVK6J#48kDSnlC6Yp6mhN3rG#ibgO!;SqW6Wg&4LRlU{L`U(B z;%;&-Vi#THORC`Cq33SNmHt(~kpN&oOQ_7gEJRpcw5?f`VFR5f7WbWh850*ezxhV8 zFtIeoYynb;NC zIJ+f)gDmbF_pZKCbSVA7^Nw1p!ck6Rhq2D7ti3zsvkr-Ysp3SJOAotq3UQ|># z`*bq2R-?JJy)QiHAj@RZUD{1i=u9=3@cR{@_!DnPXp(P?cxZN!u)gURWIR;+W|)P{ z5<`sIWJZucWPB8LMotzJT)=Q`WX`?=*QRl1FAB2km^-rEs5>?uldqo{m}-_;O#BVj zyW&vIb!O!84TxL-lW!D;$$M~8XJCp+r@xws_fNgV8*E?dT^B679T_aUT^qk}Ttkvw zJggodGt<_f*TRSBZPye-qE6<$b?=qQ`_HS-b!N69>9+2b84j7peqnC z@=WnbHsdI8g{{27Ia(m($%G}xzR!G>2BO5w{e$*IRJ|y=PJ+F;xq@7;PE6d~uSOUP z#(6C;zg)1s^E6^??nZWrv6|}m7g0tZ-y#l6z&{l@ZY=4YiN}uJZhcYpVMnE~Y%qMQGZUd8YVfrr}e{x-y!qkbY9aCvN3>NE#9;uPfImYNc zMp-pC;txjQ9M(Hgi(-Qu`~o!=$x3uii6orL8N!_Z}#TUL|D`>GbM_ zbA521$nDp0NlNCZs`b%sVDgAtq{c%d#=!)SYxviJjM{X(4UX-Jf!OMDQ6e!xtneU7 zF)?5v&Bb)awg3QySp;=|SIx>ck12C%a+m0Z!e+8^KB>)8=~9#Lfn&4n?eY-gE9mNC zTv<6U7IcxageFbprS%z~6eaumM_HWbC7orat5mJ2EXg(Ld82l`R$YTke6sm@LF7msWKTbq#Dxh8cucij3?kmhWEdbRJ(_>*D zVi!Bm3lrZ@e~_UQ$s(x(`Rr3p_dZhnP!!n`;C|G2 zS69&m1~4{IRf_Z`Phkt>a^U7V=@QupYi<3`bn9?PXbtI(el()IS&SEhYYlzohexoi zg&(X8fF09TE@XVMOm%Z2txjRGqV6J_}IjH){8#rko?eeVMA13J5|9CdG-zb)v_ z*J}-BC5KX|3zbux7idZp7u8ES@q#cWtD)@-3MgbJg3luD;DA3wOB!Z~*mU`Zq^HVn zi2dERYh&Cdm%KyTCxmh{#j`L~Fr90k9a1i$zz-?GF3pKb20;Y1wE0aSruJ5w2z zV`dO{J3o0$VB(v>ZAq071`$gSZxqbIG*-(=3A|M>Hjq#eHn;0Pf(0HG!Zws)3yA|idY2Tz$!NGN!=M9l; zyv%v|##V_YEUIW~YH!oXG2rrzAqiF+MLEYkWF1e;7rWZ*37I}ylXeR0H(T%obNPL|NaO==l zaQK&P{6UA`yY-!*CR+Ibfsogh=qijXIYei-iD^tgOBKZDk=yC{o39R&*mKC3a}$^Q;il$d*FiTdylw*>tv+4!#n=SApj+!xqb;B~(&CbYyN`n|}WnW$q_MA%qf9 z)8W5pZCfoFRjhWo1P50q%jN*<53O-HDs^uMsws!PMzM8$^(!zw3$lceO4es8RZo~o zlES5|7}k}r*F~~K(WGbG3qGsW#IOI~-ta&2)V${%BK9{UK@T>?!JqMe4smJMe-Hpo zsuzyy!l=B|-(gn5hI31S@yS0d;x1Su`^82ff@9hAEi)ClDJka(>dV(8O(;o5|LFN+ z`Cg;H=Q10wox<|`Kv+E0kx($?c9l0x9dJ|YaGT~m-l}N&@_D!=_%XhMC4_FZQE4{n zogEbFh_1IY4$CI&ois>pYvO>TMcfTQQZPV-jo1}cY2cO|Z`LZVKCj>}t3JYn$gaPd zd-YRP;hmnjUoYO8rL~JPsI+aQSv=$763SO7N($V3z??e^HgPuz4soOzP@f9Y2|g(P z2sM;bg_Ejr;g;F_#;zu)7MC{{r+1VaT_4*so;JaysN1DIPP@oGm`jwaCtm`r)638P zH8wG&_t7pYz3jqCvF5Y~b7K(2InUM#&cKopWgdBX@bGf%De~DBx{Nuc9qSfDecZ7W zYPPH8y;3?7nSv`h_SI;O!6BmWqeVire9=5^BPk(J+I z{YbcIZNp;rk#DxA3D|XwG7}D%`5h9W z>YT(-8z{G%u23&z=+X#th7BGwmy^qAvbf9eRJ`+^+Omj%!SHPBtca5f<`ZBt&H(TCSt?@AC!jY5LVlWX=8-(2coy6Bhq`ArHTULX&xuru zKDM2ITBgn!QZZl5o_Oap=;>|Kl%=HNyP)PrBJp>mPwUK0DKN zZ+9{V} za{N5K>HSpC>X;dl`?FOFUODj?PGLFQz-;Xp{9pv4ghM|Z;fREcY{`<(;MSBKm+~vJ zw$4`=<5x2L%vb;iFQEfhM~+O);PIK5gP4AMNdPD$=r>uW zt2bbFH|9pd-92h2=p^)KrDdm6_)z5 zRZ=7bKy7lvx+VCFY@7cM`+x7P{xeB*BRil?zIRssASsBD5<713@qZC*UpNgo}bj?bowDop8$|Hj1{2RZ<@$YW^_%y)noXD)OjceKd}y zvPTZVqvL1u%ztTVP-8_|W7>F*pvb6E$o870E16z9+vIYE`rS9p&jMX-ke*D?uRSh!G_WzKJ3N9Aeh?LmzBvP#@X=C0tVbU_gB2v>F#{)OS?YSTM zMEW|~F2G2M-|TsWl@bNe7)5uX-dgt|^l}U>(K%5LZLGbLoETs# z9dztyvK%;9-uCi0u5oxHlXuTBR!pKYo}~ z|0lJIBt`1>4?18_1Iioq*yXEdGf7l43T#9h1RM-9h%<=+Fh7vf$8$=@IIagAYz(%X|T zEEj(L^b7(1Rl1Youl^SX{MpRoD}v{<=?8z(Qx7;J!53XDKXpG~hac^|#rr)5@mbH~ zJ?HwpjR&Ah-!Fpk?+g4Oo`-I{A4kL;h2KaYWL$UvBwkL`7Yp1tk)q;-Nm1Q^DprAL zUr`=C{6NX%R+%OS`6aVx=A4ji9(UJM!c-Eiojg=Ey=3N{aLwG02mM!BBsygyN9d+9 zexch;JRxln^ozEt@VG^gU=nndvN@W;l&eyN*el@Sq*{H?J*8@uOTZ>(*rkECSR>h% zvN64OAwV*9n3cI*sDV|$Jj$vLCD{Ne+1V2KO$f1UjtkY|4k2mBUo5zl9fQqdi16cg zY>koMMv{PCcp^jgVeI-0Wh>M`nipSt5TnVKTWb04j}t9TYO-W+VJ+-Uq-=6=N-*re1M+8P@G5f{=9NrJPz6jH3CwwHFX5WY@}si z0BBeHYSqJ#dvPNP(ySo_>wN6hf^qL<3S=g6=1@qbxuun9j%|wsL-IhH2@a?wZa-84 z1OGTq+KZ_MCJ8XiSTh=~4T{iLGH5a&;nuSQ3GP_whf zSMLgm_ZGckY%hp;k21aWOm-7VcFswqqZ4}XwHD9SaMMf~`N-6Su?5Zk*2Dli(&_%3 zCKeuutSV_d;~a(xYYxWZ=DIoWFYh*8#tjM+@apj8AhMD7Lvjn*_;B2p z!c3<;)f*BgR*`qL_Tu3**Xl|1$JG!K)gCIdbzl<<9d$@!RY_zW1UC}rLOCjLb>|s# z6U$s04w0vt?&LK!+>`_}1;hpngqurbv3K$Xk?O<=E85{Ni|OJOH7(c6&>Bk78w@zl z8=Mo&wN~8_Bpy4ft1^+|gu^zUA&sXIE6a+hiq6chp$RK8Nw4P0Af|V@uY@}BSIsm9 z*5AK=2AW(Yuyx2p40^UH5uLYlnK)>*l);@A7Y$O?h>Im2`V)-#0aBH2$W6N_Z4e%Z zJ@&oAt-yuyJd>~yRU9y5$~i)XsBDL5skUN5TC-Fv;8>{|Rf}Alv%=l>*pim!f1y#> zf8&oW5+r2?GTA0-0T~Kq;BF|EPVy>wlTWi8b zHZ0#Di537CN)-9AsPOU%s0Ig;mW`WbD=aK23X{d{d5h ziZr51Gp01I0I-NJqo~T*p;WL452InLo`PXPJ0xz4Tq&N~t`*GiQf*2-IjChMz-y-t zU&-_@ZA>tX9x5HfQfi+XT5d{PJ}5V1#)zsjMv>69j3i{;wNYTM7ub_<))gbVzEg$c zUR{iirhbU>C~RkOlsicuH8r`mT`;7|T@gQTf0$Dcnkp=IjF zRn7My#9}56_W9ESA){JrQLgl{7=1h_UCTP9q2P3PlK6y5R|gxO=_K-dNXOGeO5%5I znex)I6o506uG}_F9i?IMNk1qeS$as;K0fu}hX${P1ugzOk+_)61+Ms-G;xl^sl(;T zzj}){7bDmz#-c!pl?5TXPY4-XANu z=zxZL5j$rUM>^hve{+*oaBYK;PF2QOW!%NCzK;^GY3yun?l@}Ip-*s3f4Y;fD|1FE z+h219uS{>42kY#hnNXs++A?{%0*cMK$6b#fRJmQ6b$Mygz}#LI>@!g^Ihbi%bT5{f zp2(8aD%EUJVyT?al=@nE4)_U`9;EgshX5aq+P4(>-?4}(*oL#kY7)Z*EFDaNO@5Rn zsUx%_gEky#3^r}0sf}ays(Rd@5D-)|VGMtNNFJU;@xkAvAn>Nr4$EJ?sZJyTOP)3( zn1m4z?KWTNM4);Q3Sx#ocs!%FfBM#xal+`yT-;qR2WE@q9&zGF654^i?6%kB7Xpee zaTAXf?0@y8JN-VGZHQ+0#h+5}HwXCc0ut1kfVB}M(uyNxk5KMFfNhT~hM7NP5?B!W zbIQC|L0B~3Kc)_yFdFP#Jlc={sPD=By2bOF9H_;^P0-DrX7IIV(NdoYE4JzwQ}<0SF;L&lFUCaIM_<3vC08G#xdL{ii8#V8 zFe3abgm4MZ)9$-8JL`hDl7VvlPR-NhJi{6B`q|+5-lW6pC%?=&fj@{#5CPz@>cqnT zj&9hv)8zDp>$$8<+4tcYOa6XO`op^;z`G;yK-h8r;Vv#H7CoVx`uWT27^xY8bMEp8 zt53yJQcBEzvLRbvK=((s(a)Ue+c>5^F-b{8qSsWZL|v0?=xH7O?TH6FQz6tyL;PK# zXX%%{lDa*fqo>Sa|Lg{Jb$}+Dzet2wZEIsD1d02w293w8h`J=ENKmV@hPvrL(YlQg zAyyX>b)uND;aL)#V}~tfTuq*aTi9?#po)xNeeZA8I}4&38aq^#0nzHXIH@|y9vZzr zoQ{0K8iL(40Mte4uZfJBt*ZiNJJ&*s5|GF?Q?@-_c#s{kPtP>kdjQ7!11o%DjS;A> z0Jp9Pd-o{LiPp?DUi8YS7kt-?)H~WdH z>*==njnFp&^wgGRx8;U=q9m*8ouelFj^3Tf(a(koiz3J5MF;<-^Wt2Qdz6|kY92o- z0Uz!r%R`D!2U&!7 zUld7#&Pct3Yz7?9jNR&0jUMe9FjVMWS6YPRd|My(u<9^U2S9CPSIQrGC;M}q2KvY) zJ19TX8}MZqj*C$E0Z`>SxU)EZa(OVvOYquG1PUI{Ai^(Rzhi>{SfceWI4il8DPTxi zFNNem%n+{ul1ueJad3Md;Ps8zc25z4 zmmE0*;ap$8)5!|xq!P@b1IIu}%#l#w*yZNnd25wtRX?Kfq4uGW^y-p2Cup!by$?phAu~?dmI7*veI3+Hy}_hfzZ!3ydhy*OK6)LZEq**CxaISXKI_a_qEcGyc;eCYvb3Bw^m^u5^AvOe znAHKp4w23edUP}#T1O**o5&#~E6o0nt3ZMw?aRT(v4MwzlWWF8&5W`Jz0rXks%Av* z3Z(n0VV><@G>@zWOUwRn-IJ}eEodz-nt3nHUQLdmszzYPD_i5WQR`q~Fv+P_XC4&% z4|_1OW^@G@*CI@O<4!1PCpaqPvyRx zx=A{NDu4c-Q2z+sga_n#Coy^_48p6L-Cw>0`o3?e)4t8;KYiW6p;MJ8p1{G+pJX>i zu1uckH?s9YxeMi1RD(B_ht@k|qgI0H!J*q6l5;>LbED#4f_nZxZ!sd|kN=1?cY1&V z?{BXxEckz8PbzQ!;QYVITUkmvawr0*yh0es)i9{2*BJ;uwaRG-!_^7n730Z^QvVJ- zvu#FS^t!q=bYQ+v^6h5OcRu?MLF_m1kGY#!2p<*%hwwTbPo;THO-+2~y`QoFXi%3m zgx!ZGN8Mnz2e$yllEyv}R_z1DLx96foijL1U19{z)B%3$V9_#@&ZXJ>qPqA%=ZUr4lD1UP35L~Yh^VIa?*szn<;m6RyMk5jI@3ui@jjD7 zTnRr$)}Sb_v?~17)cWO@HiGR7YIjD0ojpi--K@!nXQq6%SIscxa+JtRrIs7Uj9F7W zCVRDmX8}vf!PS$Y>m6qscCS}*DX5E%ty&FiRNVd1d;T_8#ft0PTHZXFWmE-tY7T7lLyq(8;o&}{zZ`8=b-$5Ji4ND1}Dk8VXwh*H5KIf ztXP2x-E>)0Ky|J={usp)8?CqQP_5cfi_)p0==^Hg8L<@62K;au?6TDvz89=D3h1?1 zV!(N50`mzOOAOSB5Wlk4To)@l_ke8yW5$R7^bpa@0ZR&v+q_PVedBt)%9M=?&pe@E}rhhB8C>!3)w?2C^u8 zF+jZkJd+W5bmYJ)M?LaYY3q2bHuWMw@-}7?Kr_uC*VMDQ?a&^$weSDN7odvd?=>EM z`j)vt5q!w@5PZglTYZ)4Rcz<+Xq$WWeDAHMw|nF|`gHM~M~L)nGHkon4{NO!`JvlB zlFLJ#q6(=>9o&~2y(l>p;h1FLQjnoz=v6!)zqWiERE@5hylFEvW4GeZZ^PQs`lM|N zm?1S7erSQMxeGqe=PousS?p~PDNsKt4sP7lEWTr&IjwcyGwv$jBl796z&(i>j-!{Dmy zF6^mu+m61JFo7GREoi<`gAKAv7QBN+7OzupCvt)s*zs#W`=ucokRco$y_i6uw0lJu zVB_4Pid|n}4|&IUPe+KKW0mPDw6W@sA>jqH&C4lI+ukb&ICu|5>m)hCcs9 z&Pz}hEMa$UG(Rac)EkLtJZ)W0V)LwcFvltT_jBd5#&5o!bp21b4e_w9LFRxk*QA{x z&j8QVs0)%%A1y4+q3?eO>HoHMM@4RY1|t9Xu}Amcz1eqlV*d|5WKjc3KXI|?Q#O7y zC++=@ae{ye9BMtL03s|Blm;O(vNR#2ibE>wXskqopzv*CZ zdR0x$kGyYGHaR-?O+Hnxx)@qjFycKYZ-^Ri&?o(p{(z0qwoRpMcU`sgDkvU-cRVoL}Xd0D4RDni*jV zIK9b%(R00%;=Uf>cAW$5d)QZVg9H9mG`a05AG+;vO}C}A_r&{b_a4Irs3`!{UW*|V zy(L8ZyJxEJ!~@m2kT(Sh-rmH$hdS4uf`dO>dwogEqhI< zC);>Hia=!?$R_#^x**ZHQ87xvy3()>dWaIUW(P)t$xkvqY$N%g&B5>BYyxBu8jV|{ zju?>T8$KsfZ(I){b>k#etj@F;Z;>qBQm7s~zZ3DxXI#kd-_E~39EcH6=jHYsh_o;- zhIKzOG(N?ptQb&3p~K6=Fjz&1W%B;aN^V=~O%T8}4@IaBB^H-Dd(hxNyzHBVK{0c1 zCK_@dUMIMG6w=hq)zUZ8p-096W6||CwzUBm=3$jfd2{MCE2!ihjBoWMYsgR-v`>Q| zA~5-WL%G`+2=?_I*#q6~S}cU6=PrVyM5K{y5Wu+nba5m7A!(*b8mQoan>7DXlxTSZ z6dW)tlLHb=c|2GM%Qekphed6 z6_DUs{u{0g$i=OyRxEq$=&4S>J)TzeuTa~esB78qL-CD+vnlK`X2nVAuH{?*G;R@C z98QIMDrC#*U_MmA3mbLEYABE7?}(E_X)~JDZ2;w%iOb4W1I?FL+`B!mD<1XvY(?S?(Ct44yvvHVoPF z4OT7;=!JWRVuhDRhZM-Bt&OkwES>u5Jnd5h4m&>pXqf<-LheKrWkfZasUIbljU8Kk zUNBU88zl>)+KCzI<=KK?rHp==I`}N(995?w$E$^jB4JoUp?ApmLK|=BAB?8L zKzs)7e=u(u;OqoNuCIu2Vn--#(Zb}x_~!y8UFJIgA^F8atmFyf*?!N#%zZOWCMo+< zeg@aq#9)^0Uqyx;+|}UApH6^y*{h!w#GfZ$p$x+e?ao?SU#DRoSM`FLg-In=rD>xy zyyXle=T?l1a&D+g!v%fzC_>CWP4t!$lt`C4Gvl(8VJT9QRUG}5^6sC{8vehQnnlml z|Ee>sGrXOAMGZyQRYbxK#e+WZ=nG1=ag0DSYYU*&2^;tQR(F&x9|!FeqPitEQyVx~ETbn|t3g`QIY}D+;cb{MAkH!>L(gB9=m9b^c_Q!zjw zxsg6cQA+RmkHkg+kjn%p9lRM4s&S}?HkL|D)KWB%DoR{u66@0jSAm{VWRMeR@_&K0 zL|vd#&)u;GcY*$gMx$IC`lI5y9F8BG)}q#=E)yuUm`vtaO?y20Qdwf7L5{JqmvG4D zBvC;7ljs6kE4^@46eXP&YOP*Tbrm@tJ>$VP@Ts39MpKfwiVXxncm|_VY~_F_=cbj9 zyx(SbcR4=<+)iFZg;+O-SQ zwXBJ1-l(Y9rg&Pv{cG!xWUW}MVZV`oU2bnI$o>N8ts_K^SQfa zV^0iOkjG)kSj_r##y`-16d#Xg3_UrVr=ij7^A>r?zv!%)-|OSQFGdy|anh!}y&BT~ z3d4hI4EFv!Xasi5_!$h*I(m{~FXxnwrBfRB&g$A|X#;9cMbyF^+lY<-ZDI{2YBE6G zzP&pZtl2w=xKO~|tu2k27n%U{P7?rh?k5vj@-CIW!y`~b?MA~Mr*0vjR+-yZ%K5i^ zL1ToMPC6>7YOm-h2kq>Yey+6BXsvM`}7El+^ioN1KIgngrGsGM_V=o8ITX?AqVHQ}y!t zEKgK$XwhBm%n+8$7!&c~KV40r)^}4ASG%5A$Ac8+ud4mz-Oxn+=#R?v^ikW{owBeK z;{fP@W}J2g1ArrFc$^=WeE}F!b1>I}`C!oBK4;dY>QLh39S^?a(}}(p9n8+wKLT3` zn98xsK}4Gy5b^X3Fm#FWV`~vf;PGj>zRo?W9p^g2F*LE zLQhbVHGBS!^-+5)8`t<;lpiK#wS%#@|L{ZHK}3-^)p9|G*X4|N{)DM9hLwygloSj} zJFEhkrhH<_OMli<{Q$rj08uA@ZfQg}Sk34qF+YqW$hvXGK_6k%Vcy`t8pO@0E1$VL zxe`VXxpot8hyq4$XjnIXwid=Sco)HpMlau4yK<|!EpU|FRpV6!pZOlDk?r}jGH`@? zQq<4Uw?E94^v1^^pFjOM`bJ64N=xVWt*Pr?BCXeYBclayD;e<7F}-|9-g0F#a|xfB zev(}<3C35ju4g(gm@A{xxT?NZ7m7TUduY1L#PyEWn%&-(<=Gan^6|{&x}(YywSKMh z_>SndC$nK;(;D{vwyUxcsWma>R&-uRZ4#q16f-CO z@@u&@>ams7fFBTY<$3GUYQyl^Htwzw{|P@=(US#Y74y2Dg?{;pt3gw+5_Sqx7sl>G90G3rIkkW+JFf8PX zet96aO*47vw|f>9mWQFf_Ynu;cZ-}wK!gc9dsU2EgLbf z17YX6w^*q3hVIE6bJnigmD@Ho6+M}@BQ-ni4uh<&h*C{AyzSy7b4N= z%H|RnwuLdj=*_leYbD2Bn+-DDva(QC!>-26W}%{{FYjoC{LGT>{9rG{qL2 zqn0q3Fc_H3Kj0gl$A5n=3{WG`W&Y#5{d5(N68ATo(%_rzk=@Dqi${J3WE zA?P0P_Q?5k8DkMIp?#wGBjAC^I0PdCubQAO24*CJF;XAW)SFW z1rDVqj=Kh7%cfx>+5Q-|bG^wHuH~$|5tKya{1#BrCP;jJQ?OR|Xm@pf_!~>=Ry=^y zC_IiN1%}f|J}s*{4N4!1d5?p9s-wMsI;u)OO9cV56Ne<7`rZIQ^x;;(k68T|(_(A% zFQ(mA85So=Cj|kAmj{@RH%6`8n#EbN-Cx1f2Ds4I) zFT(TLv{p$t)51wAND0kC8?joQk!$MYcwePEoC5v1Y}MIke7&W~`O2)7xtSc@smNYc zv7+U)N@gQtECK*1fS(Nhs*$$OdDdXfoLsdibWYBg2T^z1tG&_eFNTul1EjGB z(;t-Z$`|mTe%9L>n3J9ziY8mjGds8t2rsC1EicMiOtSj7c>RS7+{0akb?lYap`yTO zn{f^-hpyvOm&8}Ig9@m22RUvz*)+NmLlRnQc9LK4(kg9io*|G_RZ0Qr>ruAz1pJXL zdnKnbk{t-Ti59W5v07&;dkO`A975IenBpoNv;)hE)>H;in^xxQ@|X5*xrWrC5ZWDx zNoJ1ILD|saf$J;#CRFPfsr!IisYV^nREeMTvKQ!kzhF+MG-GOtE^1<<(-{X^y^7u! zHTc6Y%ToW9Q(@HPs}c<=EJ_g5nl%n9%PGX-FB|qh4b-d`FZhY{c1j^3PtYN5{G|DA z+VIro#dQ@M-;hd6mk2KLTu60_`O$yR>{)cN`m>lHm27OmUXeBWHKEgo;`ka44zHt3 zl7mS5ES1%kco)iIgLtmRV$}~=jFs0^Xd{-w6Nc-FTCmHsJGPTXyvnHSR@fJMQY2Iq zOaVfnCgb7AQlOFymO{7wz=)o8@;L4^Nh-EF3ccmU+@mD&{XW{&zcaKvteTyEUqM(#Q$EBh#===I&G_~lY zC)}4WM}(<{7Q`f}3Ul<(sTnu_j1Fqpx~Pa_`B8L?l4p{U1_<m32A)(cwv;yd}ft`|H1!W!*;YO4$!g%+7yzPQ7qmbT&+NU!8gq9~Ums9140#09i{!ZXDuL zW=RB}seS1rqz_L7y^`=zCOF29GL4=cnck|Lyod!hzRlu#)n|2~6wbMb**sTUWFt>J zj2*ogy#zo0ps~pQHq9bfUSdA@yUpoY(BBU;_Xf->MzLv7R(0myX-)~jSKgk3q&a9N zt2R%&Ie*m~jc!zW^vO7C49H&IZe?$@YpwMwHJ;yQ;7385Z~5d)qH+Hkt`dmt_xwGU zVh{C~;TG^C@M6~Ix&@7AEPwlW#kWY6E}xX;HVK8pklkH-_sZ?#aVXbt^-M@CwK-+rJ8a} zu~&;JhIfN6YAp^#Y{@)T`G7CF`nF$JEU@ zc~)Djf!<zU`D91tG=Mb z%R`iYs8*QMW%}7PccDy;G~HqF&xCmE=pE(0Fzj4U<4>oo^`6+}Vq{krROMeJLB&kf zaACfXFnVEDoPA?8(nRB%7W6`_j6-zN;Romz9Q+9?vUO1AKj?vYF3E?I$BKFUJ~K&) zGeWVX3D`L7jgoN9^OP4%;1@_GJnxThu%;@zv7KNzE-t1afMPyNZIz|j*7NIFg zqhvIF<@bl(L2C(!I)R@O6H~7BJMUpt=^|R41XT{9&vd+&jKqPWMLasqSq9yh4_qpG z71Z@}wb{EiYr!?do0FUCfSYdu%FJa$`=FCHFknlV$IAO1F52WvkFO(D^^2j0H^bh7UG>$E1Uom2kFRQDP1oI{6>UE}%^6xSKd47Eu~xc(cdIq@P9l`^Lps_c++x{; z1L9sz6-GpG)NAsNTnB}zajmgMB9vubw6^jTb?)-QF5i~Q4=H2u&zWT6(;7O-7)+Rg zAS-HBIqk%($86{7d!>tv%yT$PxZ(MC_y`j|cdHOI}+cwQ~HJBI-|67gKAF;o=We`@r zTs8)3HI+x#dM~Xk-4E(pUM<;PQE03+S_XTjD#)+|&PAP1m@}&b9ce)_rnogsqBNy& zbmzorGP}@k-ybD2)-Ep!M_VnGyU!6c1&&8vUU0h&htB}wM776h>RrP3B5+|DaI{A_<#)B8B!Dmfr`8m zD>nxkcnF>VDvG-F<3Y!~(+SbgoEkA0kjPM6FNpBzBAq&E*HwT%Gz#+*>;}x-b7+U@6)t}Nm1t)$Z*!?mNYbYvA^2st$MA`|IG zF?!PryMbPTy_?0ilP^Rucwv-S2`Ll4rT$!M1R{6H&q73TMY@;A?MxAQ$uiy`jz4O0 zXX>-WB~!4;Q)D*h?;1AV9p@}XwVQo3QfdXRHSI^Mrw?F;Yy`{nmO2*qC+)EwY#THJ zPo-3ZhYacIBQI0B_zG9_!~)J%K~V09fbGhM(<4O0yKlE7m2B0+XNpf1*!L=gB!KpA zqDl+u!?;j^S!nIx!Br&l^?J0qW;;bli%I=4ht-9>vGx(^Js(=b5@Osn>v|`a;!g%u zi+MOOm@mk{U$XMKkfP4u%6EDQ*Bk=I8uVol2k!_yRip_xBWFJszcMNd%&whi{Hgm& zS3uU7gsB_!A$rShCDI)gCS}3dl_ueDp>9|V!7Hr4;*;`fzMEn_lQKHGHy_NtYm>V$ zPwU4}gl^>;zLdv+#M(tstiUcg202+SO(kYKPmkq>>OaE{F~rRiC5TZ_yax_cZIV$q z3PQc)7xRNX8uvf_?O%CCXl)T4e41pH^7}9CbWK4M{j;16##hw|e|qk8=w}e%kQ%W) zqB<43eVPdN*Lo1XOP;kqZd&ejiug_LMw<8~t&6zBnmYZnckSO$zx4zZmA^{bOoF{A zo|heDegzGG`*Xx~XBmwe13qod$vu@FCn;_N0+E%w7L)JI4Jvn8q3B64&~*oD;eSp~@4gGWBqj+(c`+gTRp;UXH@EvwCqx~? zjXoVHoo5F|T>2`zZ|Qc*Y$O3m99;Cx$CyhWB*aHqCIQ=6?vZ?vu z@nDX4rpTDd`TR=$i1;H%5GY$aU;oe(Lw^8F530qPl}wA{I@TKcMv6%VhIl=goKaci zPVxHP;qvxsnIuT(ac%HZZ5FvAv251m2^<9N#c?^CTZ8y^BS>nowZnhG?W zgCAkKE^aI5_q9gVx!udtvwt%tPO;31|H7dK()&=$^Q`R+^$#B=(hr&4c4f(Vk@qjA zW4h0k=nRLL>KWZyK1W&4xT#}(%&G9AUHE|5{V=AOMh+O=8GL)=!|;NZA=3C`yxWSs z_Jmc&EaaJ+M>HCfiT1LfjU8`6=*Xuk}o@mPodZCcSK`OE%W-lm-+mK38R?eE%l-4)*qu zj%1UZ4M?t*0{l#fP&IfOpIz0@qa!WvWiE9?*sck@&)w)~3)nsszj|}L%@F`1K2PP> zh<|vNKQjE^NrIwJWh?nj`h)ay$59h573qkcEp>YQGkvQ{%~}~p71M7Lxxr+47L|5^ ztB6hsJ^-0;Q98&1o3Ie7^lO`D6$M3Tt;_Pnsa@%7(tG4euafH!!Di~@+H8E30XP9B zjBz~#!8VWtj|u{coTN3nQ80}PZw`u!$@sha5TRrPS3TD`V{nk{_yvI}<^-%ex1Q7A z1iBqki{L$tUef;G0u{eGAtP4Ts0MEW z%sGp8pEsF>DbLW!`j@lzMxMsp1ihp?4N!_`4&Z=x49-(ZFI-H8Hs)V~(p_NR8#HAu`jtR|f&>wq)JR+YdQ{KrROqeEYJ9-8oBIFwPjmc_HJtnUq!0&JoF6`RS zjqrfZg>U}JM9xvp+b-7oRO!yB;=|?PY?VNo(HzAuGHd+@0FDg!@x;=jXap*7{b3C9 z^BrjvTu9K?{%@>RItTA?Y;h`d@`yO{brF79f3-{y(E_pbuP!uGkkXM?$Gj6oI2Su6 zGJ~S_e7-nMl3^hmN*O!UyYUZQyEu_?+oilzTV?$6^3nzwaXuMO{Ee!zE=I;b(~Q7S zXqBjT?QgV8L@DtYG}|HAe9NrE;#Yvb`C80q-8Qh}RgXo^Mvm03mpD5iuF)l0e_}n_Pr4=BPp6RK_xN_7hN9*_55^Im7YQk<+*x}(P>Ay^M z7#Hk1d5B?l&(wx9r5VwURs|){7>DG3(Q57%1o^_zRD@%<_mt1e5u#jgI zI)!)1)Ft5@)9@gqG<$-)g~^bee8sD5`?EBi*?2Hr4dTgl?B?5{xHK5O~h zi-I?85!TA@y`@N8R>54au)j-w+`#C5J=DQj8D3twn!aQaAxJz`SQyefG})PgvFzT= zx~F+=+=!d@6W4lyh+N4*Xs*Fu>58!Sh@?fBIdi~+*c~)jh=mwqRJ8j}27bms>JoJ; zRx;A&@wZLer4ko$7?i!ewgVJFP?tw=EM=D2QlegE)EbPP3C(vR68uO#Y?GkSEqyZ@ zF{H%J8z8%MEPW&RPdbrXh_qY$983a-NzHrvq?76ydKh4ps_p0S+;_i}6g}@Oe@sP1 z)I1~0I)+Ue(Iix)Mruje@BxO^6Qvj(`^*kuQIt37I6_R>SFm@=9UJW@Li8W~WbPd- z+&8})SQ@&A(@0A*Avj!OjOAO!*eFcTQAZNQMI=#Z08g=E_zU z|6UCj+%0q)I6?^)tT;KI)S@$&&Z%;N(6q8-TnM1H=^?vruW#MqW1nm5gaLlT&2s%g z$J#ACsYbKIjj{MDgGBdj%+g01O#~{xRkI05rpE(dFPFZpzjm9j<|4~vUlwsoAZ4os zrXZU0qnM6Y>HvPLW;_Cv1qNXba53)dA+=*6jRj~ko9e2V*+wddBdqo6LOeL=_d`G^ zdjL!Q%>X(>Xds=&@`UmB8>l`;ziYa+?Nmv&3@wa-y923BinoyZ1zuc12jM8$QECGo-i*ZED2);y zshi5im0r6?Q~`!C#|)wz?)Ek9kQV6qEjYX`sSmTKSfhs6(I&_68cseA1bEz}?who} zBqkx#;!{C+C+sRLcg z4Kd<*EndRx2t?+R#Sc;P^QNN1-eiM=!ul}>R98lE2iq1SSVY;!s1pha>&}48_S+)g z9Eb<99Kx;?`ro;Tg8sx#Kk)prV&KY<$FOYJqP)IU&WRcL@4HDJ&mY?_pXe`u`tpV2 z|HRX#R=v?vrSjehzyOm~|H`3!MkC9$)Hc#W&gA-!d|E!Gx^R!$Njcz9bKtNbk?jdL z&ZLkty9RH`Z=^Da00NrT*+GvIf%5YARHGvf zRB`QW(pJq3p4?yhOl%ugR$VMDwT8wC6 zH{58Rl5d%X8#k+*K==7)*H2Ye=`XRr>xDBW^Uc#I>yK8Qbk)U7PXPwg`#PyFkfAU? zEXA+^6zSuNT)_Ae;e8mKj02eBj6x+15!D{y33*Ej;cE)!Z?mF=cnbHg)r3T{0MB zIBUqB=@u7Tx1wDWmVGfen3gy~R2NnSa~?(;&{LGZ06*GB+yZaMsBQ4)@Fq0Nl|&?6Qd``3fOG!NOSz;bl(5% ze$K)V1ipafLOT;#9L5QoV>TVa5y9~W+mQ-4uHuLhJgWkN6{9nqTG5I>J4k3Ps(>;~ zvuXBLG>)vMPD|KSL3xxab36)bSl?uOhbf1N&YBu8B{2fsYoAmczj7CYu)MLUbUmK3 z?Qak;_Mf*bGV5CpU}N(hEIOI$`j+T`F@?%8zl_XwM)AWrZB~l;`v|q<9lC@tR?x8m zsmwJQMP`fXm`|*w`+NsdX@T1!b1}VDqURY-x<*h%=A$63D8emjwsv%^Zm;~=L<6baCemNw`8>l%heMG6kwl|6dB3%{~%Y9u}bS} zjDW_*C!UygH0j$HUEc=%K?wbtHRAv)i_M%?q{S!Lj&=MIV(4b6iivvLOcLM*uT0ED zN~0!4w4R6!;_63R17a}4S5MG^%!eBndht26y4Fmj>Sn2>>phrUSX|WqPy|n_F2j}s zDK0W&DnF_}SX`Sa`CW7rPZLWF%-V7aaL(=LYD)mJrkEntob0kGqRS~*gn5j2%cu`d zAwH~)&B?Cv;j$@FY8ffMXVeAw`=CzkZQs8tFwV((Indu9fK`qmdKp^n`zPN^Yf^2Y zr)790Y83t7nX-!hI*TC8YUObzSZshxyVwxL{Q+GU5qe|~Q6mRmLq&^NCy=+ox57L{ zD9j}r@R3LmOb;`M%ht+%<#4n@QLV{47ntx7zeCxE=4wH*x_FFmkSukEW{WMVHV{-N zu?)IK2iwETHyraGNJ6wwca4jv)?r!a|KNI-_`2_Sm$La7KU(JrB9ogJoH+MY);9)Q$L=G7vEj zLrLKh%!l&oH@TN#T|GRD^JMyk&w=^W>*LcMx4$b-sSy|lgo?wsIE#PiD&P5I>$pPQ z3$wK=R(pX4fmryWBy~On@IA%6E?%6SYh=U^l^4z1Cu1d*XB z{V|VIF6AC|cym=e_0dIT6xJBTFB;6r=t5-ex&Cm*nnzMHY2QNQ?3lKAxg4BvdUq(s z;7lo476~eU!tsK@qeib26}cnbB}lIL^o}E@T0BtE9~isA;`%;HU^a8-ll-1Mc{&?U zGlY@}wG432<<&lGJQ|!~$oVG`HD(ympG9Sq$UK){R#}u@6Y&Z)Ib}ZzY?r^llrfBYsyZ| z4%AOm+Bv-fRf<(`vm6d?zyBu!8S+!6&_n)9q`xlG!va4_(dt z>1mdozP$YQbh3*0#g(;wWYg}O=9;queK%IeWqy>Mw(r1r@vd+8Q7w4!epB8=&5w+%_8zEBNo#P=ve&-IBRxE(8g%5YcG__m zPRkEmV$k&)Ym}~7vvdn60G2a>2=)HIvUwX<6LGAmt78X-sV6<>;$w{yKfwU!8A(Dd zLd4$-ElFj}>lSmJ$oW+1W;Dzem5dE=0CQdFYhi4b!6`r0u^d}5G3Sj&3zT3X z4(Wp(c?Wh5;>pJX-k{XDFrp)>4*vP`CXQ7wCow|dxd-_aQLfsWi*drOvE=^}M3)F4!X!01{fgDcSa5_%>z z?eK@iR#K^dW~=Busw6rP$Ney;IM|=&c5fslJpK{kKN-eCf=0LC6IaSm|H4((pMP+r z_)qQko|1x(3kgSTg(@m)3)Y7Iy%#wNH8WQ=++5xhvqy1)l03;}B1$a{s&LiBlJ({7KT#xNwy}|21!f<;swi0{TX;*cn z+k#Yzz!4#(bo#tN{6zoKr%nUdvniQGL#PK=SE17m=_*BUamoaYCai4%g3$CYm!enL z5jWaa!F~eN3lE?&?G8`gjtrHY&A$kH>B8WrfJ^lpnN$mNp@ew0%Pkq|0V%lpWwhY{ zHj#!s@NE^3?Fu}oc0HF{{2cm!V^j{k%0+PaHw~HGncg|%oC^kc*N?J$j~S7IEXTzT zuj*^8*}V2=S-4;pp4%?Lv1UZ|9h)fJ0X%ZXn5navpDQeVA(|XNYA#0oyUS?0_km8y z45Ed~jI>Rn51n5CG`3_-KpfNob%a6nphsTRme^n?M7BFJ&|q_Z=iXh<-J>)Se?%gj z$jS$-t77Imn`h5bYlrh}M}w_rvZ;Uv5|#SreW1DKEGcG~9}BceuK48z3zXLt`9oBJ zW-<(VhplH=^%y1O4(aQXAaMZ8&ybSh@%Iz{sUhO{g^I&l0FDk5yn5~EQ5|`E*FY&vV=+vK2)w!^!9PkBfx}+| zr+?yy7Iuq~HFAsN0c&->VWsVqmc$Qb-i>${O1YLq3u065QFK5_IR5I9U0y2doSPEe zZG1{IUO|Z8EYvAKITZiL;NFjYW-sIy#8mUvNZ5J`2Zo`IVTc4t6U$$6Ig-sXQ3L-a zOtZM|4YNOyEbuQR1DV+V{aLDP{0q(ayg%SjMdm3#SrYtS>pQA6OyQreRZ={{PKV=; zw0k42HEpZJkLpK3mPQ2^*dOFOrvZF0i}zc02g4jJ8|Rag4>>vA;A#C%{Iet2n7xfL zSf5L9=QxL=a-o(2>elN5{BT_R005=$dJmx!6cE`X*I00vSXk-YdqyRjNZ&CiLlYse zd};#XU^;wlxK%K|ypmhxg5pn0gQ$tsP8e*1}s)@*eL zxP!_;y>^g&3@}R#!35A)1k*EkA6E`d*>II4Ol$HZRTGFb&K&5RLw9iD7c)k{Q$>Ax z1V*dnnORE@5INnI(lz_P+zTe2NH2Kml2Y5)n zgVw!7`UjKek|k9xsHSXT)f6}hHBVO)(sp?8N4RAxu~_)78Xf1{^g!}J_wC)vqqKc4 zI67!PB=mTf;3yTv_I05p-pM#i{pcRk_9Q|cvk}+SY%bcHSn;1D1M=J`H2JI0z?)*0 zSI=mb-*$!xpk0^==@hw&YVxwsE+(DAGA6lMWo!_3RoPLxyun-pitMdVlw#^(4k;?~ zhC}+Uq!98qbq9p7B3PZ+h9U=&d#l!P?GjHiS-m}NTOz}$Ti*aP3a!JYObM;##Xvcw z9Mgy9X?tr~uL`&N5HRLqT5Wqn;kZJgitsH&pyLygGZz2oTj)5oopHn~>{|GhyJM^x z0@kyB(G;ORm)Q2d4#51+;L1OLJxOeC57sA;(f{?;1DV+W1>`E_Rl7NX@4T6q+)TxE zV0}&B2}5)gexim$gG(e!izo_62*#IsEVr%>4Bm-ZhmPy_La2a;BW|KlU(tjuv#L;r z5KC*+^E%(3rte@~v=DrPSwoN)5rqr~y;`f)j3n}eoyZhk8r_aDZIm%=904RYoXUMJ z02~vfT(f=8818}-3-7=~;d5FVKqm+tWx*fLj%p4RjJ#im&nNWknXWGUyEa40u{+aq zMot|DRTXU&+k3fNY>;;GHQs}3{RsXp>p@ru4)5ruc33s{hRVX?0$|{{LDjMx!$K3ZJ19}iI7KoIFg#zCByL_4mC?a0M#U;PPEtKO= z07(jDhCyMiGK{|0DJaa z`sPc<^uP5;9UI;$CMgmO7wj z@H(p#|9{EFnwvY2LJh6Q@ER@HvAbj8~zEn~7-_K3{jzZKFwpg_b9>Ii2sb>?ds} zANcjV!P18M0bYuXyTwE;pDNM~T{H>c*nl}494(2X%+3Q^#{=S{X7EH{u9ep`ceX3t z33z1sgo<~iO#E4ml32f`M%V&+kR8K!Oo#(w>R6nxU?w(Qn|+lcjV9h&XW0q;vs;M@ zgqDZ!puVpwVZ!Ocj-Uv3{dO7hre^=lT&sz56Ai(s*Q1=m`aR5?bj8y@yiIi~kMEb- zo1%s_i`GPs`3$UJMjc<(X3N{S)DlSWQGMdk*wf1J)lOp{HB39>ix5h`HsENw4kn;d~vU$fABKgeR4kIl1tnZ#65NgM2! zON_OsAJ&?;h?m54mP>Gemld+}>2%@(42Fhup;MW*4S?tmHorMrW1;8iN+eK(CriD+ z5Kq>}SBfu3|0;dX2VuC7wbAcYBbpxGG;P*tz{yg3_FSH)iSe#U54#+JVU)qC%_LQO z%nq4h#?Kh#TJc!Gsx?}{;YlO?iXQL^Y#Cx)P9Fb?9sbA}s}=XL$q|g6XMgV1-m0cG zNQqDZKmZ2PR_aWu;N>R613LHcrYTNDD zOixR(6cxFMA>~WzO9)vbWW*k8LZWPN$DhftmVxx~Hu~HLYtFtkXZGD)K9IE$W=LG; zn3S8!jda`OKVQ#w4usli7(>^ z+Cnw=GhRsa8rR_u2tloxd$1TEOo0?>+fdvsx1WUEtUiW6ddvPuv~J2A0NkXAq^8oc z7&TZ>#rr&8q*|>*jkhtiw?sYzhs$2+e@dz-UzPD$2ke9*k(mn*6ga4dn&!jw58xgH z7H;6EeS$s@kZ2`0=ku9ZloU_G$p?4?lSUM}%q@zY<*6#(cT8%E`6xx6p!f_&bc zN@8GWZnIGjEe(qj$~iQ#tehE-zUdL3K=LwaV#`*%WBs-{< zi3=8n#RwRn-cj0~7(k|{@T=ZDp1<(VrVU{r5MHe&AnI_8T5Db)Wcj$7@6LM^SwTc? z$^lv?$+L~Mf=+hpB#<_GnDf}yWd5|kz$({U?$d{bC0hK9R)u zzexJ=zev)xNB+!%fEWSS)mB2~uP80`84c`8GmrtGDF+e2f(DMqYh?^i+(LiTt9~St zr;%qoLcH>m^I=`k&O_r^J{Y>4uW>q`ud%pa#BS(!L$pSkVMD=T6*^4x+_6?~i(!kd z{U(gjhO)z@Y>SXEtzY9wjfn)So|bJa#g+0zW-5&;%3q>4HgX~2qqIRr*fMa$40d$63Hbt zSj)FR4Z26l`BNf{DZ&t@D3&HNmAQS>TG)4&f?mdaNf#U;XHJ6<;$CNUwHxWB`DU9j z;as#6;?L|P-2h?BBP;~qxx&7ZuSuzR0fnyA2bHL>oC~pv>|G-7awKPVaE)m19Q+@x z%C^tdE6*4j;Ffwet8xOqXPc^M7%3hTg1%xJW<+o_-ACsa)dUnk6p zo*^rhR(}YbI)`Z$*(WH3eGFhPLw+hZ&0YU#uAl~@%y6E`5S{~NN5kHiU^Op>2ZXDo zg)x8)XaG?1E$;Oe@vSC~k3aOIXljd?e#Q?sRrnREdO9l?AEt6{WI7v(`0D>Tw)BrM zTSyu3H2VY=*1v1zxPyNhrT;cznt8o#dGi9dX+FyfjMJuk0#sw62*Tp7fei9|{pMjO zT>O@a^?>IZ#%@5BZ7%uZe0XKt%shQX&FFX!sYK5IWKQ*bFu%bXZ=zxA%hVN7C zi`+uLw()X^No0>4x+juL-hNnEoB<4K(Srm^LGrL)MT=3!(knL#4hs3^UGjOyZY6&P z&@llxr7k6av{3O1U=LVX!g_qGuq1;&O9f*N;MtV9Fh4ZJsvbH!AeNA+fQ#Y2P~3)m zpq3BKZT*#Ny0$!Ari-JPs52^CRTKqr0>~H!Vd?{Aq^dDflor}u$F;x^YPQp!C~jLI zm0B=z010+QpQm}R*o4U6e9xRk9(UT$>%Aba?R^&DZ}Lu*2TAe$GB+jP!kJ|T4OuZ6 zGTQf@Zo@IV-BJIc4zETiUV_asab?NN+wbS?Qo(sGRHe6XMl87OXxIy=nSCWb_6ad- z@omz!GSkmvGbzR)f!T!hv$stSf%iS%HRVS*Tncrb0BYIT8)C;OPgH<8dys;}hfu(2 z_~SlMG7J29(J~52PTSm}c}f@s?S?+CWJ;`?=&fDpJmAjY*1-lRy^8-RS|!I%fURBn zbC;!6qW&Pvg@^o?JZAJ*5{K{q*Z~tZ7Aja%l;(>pG_~%UI=M)eR@c*Yg5TGyp=1JXEy}`0n0q!$1*u;DPG@Ye^rDMa-=N&FL+zX#wiXK+>)=`5K#k8bPX0s!7f6Ytkmv~%#Ws?U-1I9FU|NPE(|5+U5h&*G-Cp1U3 z^chAPU4%H65-_?@TLyK2cEx${pLwhLJpQbd-eXlZub~1W|1zS>Q*cA%W#0&jNaWE# z;NP{uMe{?@DRV<$cHaF!FUL~^7nEQz<=i7bBfn`jyvC*eUAboX=>vWaH|a#)X~3i1 zgc1EP0`61H{8f>7a_;?YeyO}~?D3Q%omDY$HX05m zLct0_g@1e+fs`A-7ZoHyK0iqz6uVm-6cLJhjjy9(sV8m{)s%n~ZH#;vj(ipmqnAFC z5!&!WT%6;q5lc-O^c%`J?i-tQxx0(n``7A16ku_->bnz0Mj7;yczAWQ@Iy8oUHW}O za?#SDqqF#kmrR!^utx0zMy=ylXXJ0_YnC5^`k5Ldr-lKiv#hiI#Be?HTp@DF2)J6I$=^^$f=ywd+&iemN2750cRNo>{|?)Nav*^pl0>$iua#T5l*ZpUF{g z#XpP*4*#g&9w{KD7QdS66nBTv-117=2QcEi#0nqM(LA91=P#MrX1jdw*;?THr?tS5 z`t~FM4NU&5Fi}3!t>v1R?KGq)zgLGSfEUso7jH572ZP5)D21t@mZ34koD|12pNyOk zKC55)QwMxD?-awX61o(S8WEe#hs-B+PM`kAPp0GfR_otkn&dDgUKK@r{-SYr<)3E~ ztDkQ1k}c_H4S|2AH(YD~J1V^Wsb0WFs2a(>^qAUistf-KNhtw|#mc zYjVhzTuhL0CY~8AKfNj>_fYxRbaS24+cN2(nx|?>qjuHoDAY27hXDld%1`5lRtP|h zX5om4BFmbI;hZfUJ5&$F-!33Zb3)K{bv8Cp$JkxDSM{N+xX>@ZpJ5s$Du*$R;?F(e zyuq=9-@)*i8xO>MIdG*7U&Q1K>nMQF3mi^Hjd7O8l=w_Gdwu}WkPZR#xl-Lq7NgC6 zL5Ujc`_+q98-cSwwyat>C`y&O+8RiTW&ue#SJNpli-XM`JL%xN^Ldj!Fw^^goh`J@xYJpNT@1e=Bd{ z*$@|;5Hw5x9O~h4W8==J@KzN!EF}~vk&=0JWT_e79aK&DcCSVVmME|d=0Q2&s!l$C zohKn8<#Ta$bv63SvCH@46|IL$?Z6=4puZ0Rp2N0Ku@Sb-cI)#XCBUrnKztBexN4^i z!aa9h0M0#!;Ccl94QP0JE*^~d7ol!koY}9pptLAZ7dV~Ug!tMMOTgSHEs5dII-1Ob z+4}d#ZIGaG$C@#tmX$aot;?$b4*}k-XzSohLY$7cr_Q~{;fW78_R1%rWK9r$HZm04qz+eKkXJoCw;6Mv2Qo17(+C8w1m)61vjk%Ja}|O{EK;ZvM!lPM{TDVh5D*| z{;IKtotemb*zgDPVI_Tx6AIC~YtQm=9t~Z^0~cTy6R;zm@S40SVu*I=J?0 zHnF3js^@NS|Bka7Z|_Q>ctwgu4kg4t{g(kjeDL~$`8g%f{=ZWK7oRtbPn1xYP~Vl* z(2t$EJurd;iwLy^R8X&!s^Lapwl7>@Z4Ek(PU%ZKlUe*@_@2mXV`zV+i~pmG7Id$c>w0RwOnBRdVm1a9i)q#02|y+x z$7l4vMCXxz#7cz@fWaK1-jR)z?b-p+6#i6PFaAv?CeF5Bcx&=wkTBt(wuU)4z!i$5 zfc>lRT>kCAwHy)6D_gd!Wr?dI=bG+8*Zj$Kah|XlX3cub0E{Tm9Nl*>%>VoTJ9>6b zYIc3fLBvDeC2!v;=c+&PWilKV_BFMR?{H*AJe+W6;R_d6V-kb&?2er! zmcA-?7l~QXq`*PhCWsBq)M3b32Tg*Zg|x48rIs-u6g^|cE)Pi-o$GR>j}$*Mt^V?> zyev<{B`y~HTv{EFF_IJI2EBR*6av|q`;ALH0V|`a{LG2LynD9)DL zg#akNybTK*PybSZ)}tMN&D3G?aBB`hQ}Y8cTS?S9p&dagl}WZ&Z8g`4ORK#-$&bW!pfU=ocMRB}HBCtt`Pxx-7Gc z-=N^MuNMKDLwDD4yhviO*B06x)8-cec`~_h1ICCjkaUj{`5g>6kth%XG(ICBMJ0I2 zG>Vlce#@eeR3Gx*Div-+?Ef);0?=Nl9OZ?$Cc%$=?NT%3IX<0-0;s8VHonrgrbMT?RXvBE5Z15LI0NGv)V%$fd11c&Lbq|8nGdey zVZ$(=m>@oZeL}y}`*np>>1V$O(}uWv;1Ki9o@bEEDDUQ(abyT4-80|r9~sQDNQPR% zqf(pX{*#Ag-%s$}^q1q;lQ+Q0aZ-~<6qli^BieYOTVkse)e=M>W|FSGPhYxb_ACR> zJ#4J(aTr^uif-n%y2DQ|_=;P8dE0a`8(iR1qr1gzwd&)4(Jy+JYumR^`VIIu{rbQB zKSNqoswYZw0;uoJBH&~KA%Ps<2O^3@mF%3*28c0AK9`-|oylcW+2hQ(B?b1XvcOzk zw;&!BV$A0#DZ!P8CS4v*&p9{T?K+;`cRmv_Ni=LlP!gOl!-Ry(kvQV*1_-l7n7;B# zDT#gSS5(4J?oW$wM3YyQVYC23gMKoKwizw2nNB;Co`@1furIksL-c=+_imqbWY5oF zTxVZk7v~@#m|-5jCG3%bRArd`FV*luJ2Y1>dCr-l^kP~@+@pL~Hwe!v9o#C7j7(IF zCbeSrrkE~w*-otih6b5}qY>cd789D^^fwp|+B!^kZC5PEVdrXF5SD-mCl1Q-L@ZHD z=h{YT`N}lajBVmD;}{_aDYW8;C%f~aGg&inV5P4?Q@WvyFV*b1Fgip&p#6kPjt!jT z34stItp#5cT&upOh!o>L3#Km0ryb<_^(IhUQ;-~_Wt2e-cys94d#FpT`pA$7%4v(= zg>{7Cwb)z?#QJHo%hG^zjIjsQ=&YRrYW>7|RvLZv5oidyhl`hA{>}?7NiYk`lpi;5 zq24V$>DnoMNtX^#D^Gu1Ktql*Y&Ek3q0jAsrquB?5&O*;YYw+=5Io!7`FV;W7RgL; zR2YmwfmL-Ju!g1V@E|CCg@Z7-JK=4oc7aGrWb;M|T6pm(9DLvshmIXwiNRA!99?BP zncaC6JkWQe`0G7|Gf+Lz$;B>`NN@LjaTt!_tBz)1WnLV@r!*!i; z)X759P*+tc=Cr(iO#M+li4;E2<*6}6`R537rrH#1VNRlsSGdlKiLe2qTgQu({kn<7 ztcYLud%07Zq|!tvKWg$P`}Dv?9fraRnesOwb;J$QhP;%5*j@NBWIzF?JATi1;D{@f zBm@!7kUafn{!JXo@~!WE{rUmaK{C2@G%8Cjtn9e!;1o=NEBSb~RQ8ADz_MYev=-&% zC`HMe3Dn!@tZITPlk@j*kMpk{gEMzSGwemo1DS%Hjemi}ezJ?}h8}_n&#Sh}hB|4G8SH~O;Lwbjg43z9xI4c4K_d=9G(csh9x0V@DRCwl3Z?kUu zzoU70;_YMdNGvj~A_mb8dZG1Z>6q>*Rgt?O^+&q$TzY5(oK@5+9x+~)ai#JY9m@^E6tEL@|5_dKL@ys#}QkIuZ*xP@^HOW>S92SrL zbi^zb;BVq6?>x*)hgJ z*j4;QV<(xq6l;hcEMrEcz*AdG9q2=K&+&>ldEA)~)m`_PtI(A~uh;K06*`SW%b;|u z#)U1mDppGJ1vVSgPHrA!^sB!MaLjW7J_r9@dI+6dSY zKmp!{`%@)*LWc@w`HO%9%oVDrVrbsv>gpjRa>MeL)*q}Tg#^`nCua>xk>x5S!u$g* z9+}j8jqIvptDEN&38$XM9T>ds#tFv>XExJU&~lUndA9KYJbL+o=f>LP*RS2Nwih(( zXB^~mGvPFnlSYQ{082@15T8Xg<17~%j0VdIR3!N8@P)>TiC&NRVpJ6dho$uOdaW1wKe)I7cYupH`dLLXRO5WwP8%Y3ldcmkIHNiX{mmb>M@yLf)NSbgqyhgeSgvi)Dzu^O>U(dDre)~RNiS^0S}*;L$b`K}&u~jlw-xokAR? zGLl$#?wmd@e@}60_N|zzeZlJP%0?kPq7ZA67W*Lid-$zn)9cXV-t8Yzp(;jV zocwJE`H@m$Jn=!M!RzZ!%l#djoL~>84}qQHMB|isDOR_w=hU63w560F>b@^`l3~co zwdDH>r=4cAv)DT_AVI8-Lo88e?bknkz}rlUIUo&>7jsICO{1YGD&D)lG|Oua)R`rH z)a`D*JS2-LBY9&^?r^uO*Lb%pzU3`+uBt$GO5oMkkKD_vMV@S#>;qhy8wZ!aT@mq0 z(uM2(;zaB6!uiGKivsVyc^UAWA7@1l*+kdA1rh)EF4u1#(A_yMU|mt@lj(uj2?X*m zDmq-&t#DWh98ERW19_Ilq)Ni@1isFAicVHfDFp~ONe(|*3O1@0{Su_b!?>yP-dNdd z+iNn9P!%ksG-hYwy5#xYC|b5~*#|3gBa%AO9pV$bvl#0AUAv52^U1t7Ptx5(|43_o z#`;<2Dl-4s0$BdAl&7Df;M;vvLafIU18Ta0iD(MQDoCGA&eyUMjBS}^ zK)?v~q;_}zb|MtENm>RAe&*{h{3oS@RX~9O&yHgLOEBsl>z2^wnX93M^_tH@w{ zM;jjEXx0p4$ENw8< zHMcaUJ!nnEUDvvn5 zeE5V2d#0wiQ;|vJ-V!*-n3x_fbKf-IcsuN#fS+y=+o8NeNj||tn%a%D7bJz{_>67b z;^|`DqRcs=A?<;axI)SqO1pK7*KzTgVWgz6bG^F0ph|L?I03F4Xv;~$5$3I-gyv|= z2AeL7MyJ*Ruc6qHxAn)d-;z_&i@zDex-^_5YMCmtg&J{_;bTiN50gEx(oyH7jiif~ z;kZtkqp2#~VAsTGVuDNuC*OQ74No~ua2p{X&|9c&@X7>xD3o#wO6vpeT+S1YPU?j% zfv7EwOk2@+{wvlsGhk7zqVNB?}Smd+|vCJP4HNv3IU&Z0_6W#em8M>&_#Jo?lH>5lzSsZQ6% zuOIkWWH<=6wT#@JUgy9liWnmJjs|#hCsqtYr?yU&SihJD0E%lM7rbqo=2#+A9!L%+ z+sP#!Ic+_NEQSnrWXB(J_WJ570%d8V-RB$f{+poz-1h^D)Iz<9Zj|G_+tF@qB`2EH z2G|Yjbz2V0PIvn;q60NcDiaZVrvpfY)$SWtGXpTRGHN7)AT-~7Vdy3La5J%)TSQ3T zZAZ7*?JWfs>_moszHI6%p?ISR$qjc+NAqh$r=Q|Cr$`)vi9ek38N+U1qb<^YX8y7- z+9ge~X?W#jrK$FQFVrS@Ke&K7qpyCkZ0wyPZ}*7}a*<;_w)h-T?Ad0tT~VoQ{(|=< zc3=q@^0v!%8edM-xRTQ9-1REy>$GBC+ZKaxETx4@_Dw9ikOXGER8=MAhYl7FZd#{q>_Ss10EY7FCjeAf|bXj@BSwK0x7W;HQu?YL;8e(JY*i;~DFS-}dY zW!~`)ZE}X8P+KB}6g#H-javvK{=z^vjR@Cl$R(F`F-`Ym@-D~4kM?Dxde$a7!#M73 zrqDAv{vc1dHi1o8eK`5Anh%NHw7CX$UkzS5EVlpS@bGiPz%MEm!v!E4fQ|#cJMaGk z9Vg@04f!&cf-GD4UuwPU{Pw@pdO66|HUJwZ@=rDn?0Eb*TW=CpsKaZ3x7#_SvFZ8?h!di8F1}ywWGAs-aZ;A|Ammp&IfuNT}0U4LB3~SNl zkJx5=i`eaJB|%xiTrbIx{g*$e%QU)W*2TKbjfX@i<*TY-&y#ogV#1eoyB7+ho%?h= zfcr+5y3|CL74hwV3J8}Toc%0NxcYuRK;J|ceZKoGd2B6z_!&G;CwCGk!QOk4bOn~p_s%-RP<+xqh{ucpT23K{i>^6=RE zh^X54t?$7FDnLL{bMv>zVKIP>6VZ)TV=$nJ(v~E~r^$XnI*Xk~mQgpFm9!^!W7-ti zKWBMY-rxH5r0bU9T~lH(#%uAQY&WfLvfpIfSS|swSoN^RBeTr#VK*Sx3u5OYM;GH# z>W=qs3oE{4w+(MC*r!D{*;uQDYcbsN{*U-+7z8B(5A=$`f36FE>-9=i{_uI!p+(Hb zs-V5meN!w**-{rA{1#zbqy{Y;%8+H^u(C!qvU%tD?Jp?)yVpN+&zdFNLP&qRJ?gCe z4_H$L6`P0MWX)#Z&Z@ogvE^wsHv zPV;KbEj?v0?X-C|?6qEuHx8$y=yNtD>u%X}XvChu#WK;Y#e~VEB~JMDF=gn55`kw= zrFM|03vkq({J6=KH#==L1T}g=CfI>Ei}{FJ54Lauy?8rhJn@x2rV#s$VIT}+qe{{o zO!g430&!#^wL+>ui=Fs9t!PU}Dadf%VtI+TjHJ9D2gkD(w4CmIDPsz8Kp#_)pC~@# z9uhi7pMRgE7gwZRffDK@iG|niDF*w!+q7FwB@xzBMy*A|mdM58^RUL0b{E0dPQ|xx z;fl{wws-mvXZ+LXPW|gaBs+C3mscQNX&Dcb=V#RDlrup!WhL_=_9w~$u}Tq(*GwW| z9w(fN8Do68soAbiw2a>@tBU#@=h$=YEVzi8qOnIiFkgKhg&P;Qj-j(5eDnYV76Bb1 z^ROLSmcVSkCB2DxHqQy|nxBOfI(eqJl$}q|bK(gBQsZ-WkQ)(st15nX!Y-{o$q@-1 zgQq7sSF9ne^K^^XZ(A0{JdAZbv_-#!t&=xSZ1r`TLr9HoPPx$G@qiN|@ol%9;ViQzIYMV!$s$FWu$X+~ zFN+*|V#MQb9{W#!+`@nSaRHdozQU046oO=WXC_tYHU(CugFl2Xm7%`Br_cSe2H>0< z$7;>Ngi&^nc2ZD<)m6 z68)On*1}|R3ga%ukcKTmrX%&5yz|>eY#hy1bc7q%jwqLx&85~cNDq!Z9>pX|;l=v| zSm-J9QvO_f$&)6!@yg+4>Bvvk%rrfsw$yC#=%QzF>my()FqmhcWW5qUida$qp86di z>wo6588Z$+@*M)8j)aU9HBjE6@}}B^WrV-`qf$@NXyN#7=kY#1VJR{nhLDn7kcN6g zY-xr=%g{LWkHK-iiM~%kO1W$&*t4M%iinF(NnG-do-5zb9#0He_TQ-N@m6V!uqNfA zlu|+9tSOR$d2?L$C$ODW+I*aj=?SwgImH5MRN~jmHC{&+T1SNO^>-q+1~- zd2KJ8{byg(f?gqa0@`mO^otjX0i8&%6Ok|J$iRO~|12#5!zAyNRh7gtpXbbdp-O2= zt~8rhVL zRH)<8FTbegafGNZ{&5v`TK1?`a+Xm5=(I{C!6Vkn{nwukn-7SDXffv+$|UOg9urpN zJ{{ImQQsNE0-p>sRGQ149O`>A zFb_Dhz#*sIyr9jb!Vty)%ZlRIissCQR8`3~l_1bc=o&(7T8nmL?+vTuA~*Va$cZZx zDRhFr#gH0!J_w4yBYA47F6`iQbxG zH%>mI2n`k?qu>QR*uY|FiUU@-`U307quHmje@sN{;NdaCs7Cc?Xm@c@C)+$*m^JD5 zE*8FaalE%hUPiDx7}%uVh~LnmR}mF>;Iz7pwXz=VQrbRM7Q>U5r8EQz<2dRhCC$&6 z?&b8p9CRMo)Lj>HK1Vi*8@Un>!)=hz^*h#CqiInO&5Wq(_^)|hgW^}k81PET|A!Vw z1#|ud3+5?X0!}4Bpo(ZYB#8JP&67yQ`oq2gGWvU{K_O823nIYI*$g_GH7;0K$p#PQ z3iwXkE)W`jtEP<>pg?0^Nan7-$#_U|aPfZPyo1++A`~1ym3lSSWhSO2LhMgRDug9W z6-JcXHO@$rCxwL|y2bEyBOnyah)$1P1KAakY|v)(OwJ@q%w7m?S(jn{LC$O)ipU=9 zF>{W&AWeI2-B)F;5c&Q0-u@jSG6AbSZ zK|J1&4={@2R?HOYl|$IXLkV4~Ll2zCHrSl0&P@pcVDtHZ-go7%pQL}z1rC&3l zAQBajy_hjxWwc&bm+=mGfUYcFXYFNm+^7qL%f@j(4J1;p$2*+Kt#7s6tS-=ph^1Nu zyzkuT;3*uFC}qY1eF8)rj58erI&)W_AmMD>>0}}*Wv3(8^gkL(OhF*`=M3ancecKDF+_p*j4etd}1e+KUiBl*5zD4+h zF8y@vSH3$*)@<3*#9i<91RRH8ukLO{?x{1do7RCA^nWeFdm zkz%))Ns>jwPnSug*p~u&k5G&$=uKN0*{QjF_mcq!IWs2dWz7rwt8M>j*1bdo-=CW` zkY4sz*h*sBH62ajTS$6%u=ejF9cxuR(lm?3>aAkZ&o>PmLpp(Hh1@3Uf{ZF^+FuOP^@P}y8ArK z&(5CZXRnPH&6sOoEBPXNH6l^p;Gezb2@mI~oRF8ijs@@KajeC5w{Dv+P8|qDG;cj< zQJJ%2-;aD7g@g@7DeIkxU{wfj_9zyDDKEHz?#lb5v@x>fN;=HVC)uxnznAn*$R>Ac zS9EN9^hKcU2TFZ+cxdF`^0VGvW~zeI$|H#Mf#DTLta*Yi1uLj}gAeNZXtG$VPX*_g zIny`<;3Wb|rZ@S`?tH)4N4G^kVQw~#B5#Abk$>y~Ibga?Iy0kaEyv=8bLC2DdvORW z7}vlBUo-#HO04X#py|QobSuZSLy|xl8`Z#_M!r|e1;n*?-4z*;85-k1`=&#_Z65BB zoq!3mWg;ttPoe?ESqC6Ei+?lzLig=HYs-g7@MuNtHG0XFky~hIA_#p_hZyY}C0&db zVC$^#9}*x}wj(n{v_qd`%D^cbb7PlyZrNxqnwE;LnNJ41BWjk+(}c4x*llBvKR3j$ zf82bPPLN<;KK?bv`ek)F$N%=UdxI18fntaSB=4|2C+{R;?bFfygKYa<45wyoG!uiA z&O&^%uRmG6eEfois!(EZKw^**?43*})ZFl6dV%twtut3LJA}WTP~_W`O14isxlL87 z$4Q#UadM-}?(S$k;R_SHcj0JdCQ-eth_U8UYwkGgw#O;S(R*P{l5{K^2;L!JO4x@~3$ufZnbl^pf)0TX8i z{j}#V+nU)RQXB_jbXc zC2QbZ@TXqR11JU>VX1xgAz`ZJ!aLy$2RU0V9L99RW5TB(GR?)DBh=lqrps?Z1)|a- z9n7Exa0XYGyrTZNawVlF)fM?cKYl8=ZWqUjj(OA8{Aoq<+p3MrMXWEDdQm0sw%$qQ z%Kd~;Ny1qY{lR?42%2D*py+mHkh%uD@?W6IKx!X?MBzTN)^}#0}J6=2^DW%3<`OE>P+*Y070=bPINchZrn_J3 zWixue-E2Hmg6T}tboMyj=WM%Zb;$&K-a_diM;eNM5u}(>P`_bZoJl+K}V4;s^7NIsgvIA z`x>^f3>9U0hj3afnh30hT!Q!5u?2VF{S<5ypoHvuYeXumG*G~+Bsx{WQ;eHf%kG`L zipQ2xB7wsU%ilg0y$qFc;_XA`Ba%8oRrjL;!1xDGW*^#=){mqV;C_`9`MLXf%k z=-Q_F3~s~EZ3L>JJFg8vi6gb3Bqi_-X~+C1k!`oUQAHs?5E1Jt?K!Gy#d6Kp{slYs zG4|7Kw&EFx(OeQdKB_Ho7@M*+?{BRZAzM*Rtmd4+5=K(K&JbbF;r|LryCEmbr%>z z;Ml46a9$(ka&z1^dR$e955Goc8s##qoDxN%bTyc^Gc*yM6d7jU%5zUJHRtCSV0#7T zY)Q>KUPa(Zo&?$y8_IRANJiBce#76#ud2ekGqL=I8OFiBrIZ`^P*g&n!W)h2G!eHQ z*Py&r+zED}v=3!4U$htWuExq>XJ|sr`806PNZ6s?Bp&PNQcE(qN*9Uhli^r5Zj76y zi`le)WS4C-&L=r$#8&?@;b=jC^x@S+y>bU?OyoO<;O_;~}{$eqzJjZTYc&ya}Fmt~!LxoL!@KiRdhj zUYtVLPUbF$1itu-E*egPU|g|VAgBmfY1I8MLQ1tjZ$e8lQaEH{z9jh z^dv!}Uu)qe*5AG1`!4`SO^WHc`qviEmiYGRIe1O+zw9x`1yYB@G63rb9R+vr%oN{sY@xn{9;_;U*D!rgpffIy4M3SQJ*-KmEVO&0m0R_VS zqyoc#j01|4`Y@EhIG|3SBxBj~VLOh`QTvM`phhQvT+&wy4PR5SqM{DlpzLaXQu<{T zquvEJK4iEn7J|I*vT|TSa ze`T(jPlL#lCa`ehB@lY}PLp@{J}OIfK0eDUKN9kFk+?MI((x04iO0E<;V!DuhZT& zN{Dyr16Dq*ubT>^7#mDwTRccw=@&LpJIB5sDcX)o2)Z6FF%KpF+Ta5Zfek(!4~$y> zf8XGRN6BGKfpMS$*x)&VaUjukh8yGAx{L#6{JR9lt=Iq-zP=|&YLe8vp08J$mDv!= z7@=1%h6Zw$sJWt2Ed+InYE?g?0Hzt?drz)+HzHxX>8U9FC2g3gT1oyQN|Vt7bM@0j zs>5hn`WQdIH$;W61`eebTSsMFUz_;W5f z&7gY3pi_DqCM={{GVGnyGJ4IN_hK+(!hJc(0r~d+^^_2*k?&#yM?dL1UH6=GY4L&L zNQ8(>jxaxtJ9rt_Qxx7if&*lHhE$_Lo(6Q%E?+{gx(XykK*<@Qi}XDeycmp0m0aHD zMeRpTt*0AV3o1G7(XX|&{d&NY)Q3HVfv-LL6tfOp2!{#_>S$;H?Jo-x#*XcjAU2y= zk03fVhKxb9^CPm8QNKme5qz8FN5}igEI4XdUxJ<@w*GuH2qdFI@aQ+Tt~6BfHv>+( ziCV6p(YV&;Irtm_j){}J!ydn@r;s={TJ>>me6Rqzq;u~ziJ%+X>qYzZJ(-bm6%{O< zv3sYZxn|VIlmf0!%aBi?pw8&2&??mkJbc=;(Wo4~g%TSEu7DWFG5rjaYNHiFUvD3E z4R1sh_sDKs95UN5@Gr&OPiN4GMw*NHB!?U_0-2K2@u;0JMXbz3iAP}n3{r+r)32H;d*p9gVTej`r_)L zfc}L|j=X<(6(X!EV7ZF!V@)JRhn>S;)~mR3PEtw%jR1zL$KQr4?w{yjz;P8((-te| zxm6xY%NKFUoI#3@{V|}6ZF?1QQ;uIxt=L5R7$=JG%ysXk24Pd*BWKpMg3Df!Vc5A# zjR*hamB0Ha>>H7tW~Mdy%;ND|^KqtUil?-%QZ7CC6*8LoC`Ccla`yLu79jO7f`XYF zFwJx@pi*?yszuhyF@htpe8E5O27hY-gr2nkWsmqz;s>jizqJ7SKmX7ITwv+^`dbT7 z5|B@lN0O(_1T{So^sEIKyc6EDZruNJkmZvNi^*!Cw&Sg=L0)^jPBY3_!?ep>Vl*tF zX-I6TL|3#rX?>?{ONq;<4Cry~8e+jtWy2z6SMvGrE@nR$meVMi)ZN^*@z`?&XARG3 zHCo&^A=MsdHwf%c2FBK*ysQN~7W+U8+kg^4eHaq;5KRVkRLxW_91SocP zzPjCH8njyZClcnj6(0DQ?Vvr?~y?wj!q?LxY4q1)D^uHbh5 zQyRAO{ycgO1xrAa=+z534t1RQcn_VNC|Tby%Z5J)HY z2I}|5d$natI;_bjNy)@N&L|tSEWRu2moWuwym~;3%Z@{V3$;Rvn_Apc;LMA}PXx5w z_0^;8&e%H!Bn{}Pg9tfb*TK`{w86|sCQDZ<5_=%U?c<%*Pxw*uobKwgX;U~va)Uza z!#@^YRvGk`9bn<5S57+!Ls&s^F1hinfw)aVlIsx)%yZcKIxK4Vrp@J440ITPJ2uXD z5e9iv#9+Z38VX^PG>2f9w)}JAK9wSa^vZ z(_`84?PbJ^8$PAh==PT40ZChCR}}&d>4CAlu_R~zNp(4U@oO6vC?NB{A3@^rD**3M zvIYPTWN$W3haZJtlJ*aC>*>S(rIexIv8rxKj2o!jEqYbj|h zn@}Wq#Xr}O)?m>NhS0z)(5qX-3~;a-e#+Wgq6hs7s+(I57Fo9#N0OF;K>TyBFEvcB zvE64%M!gUb1j~Xt@^Fo!GTd#@IyU50=>mbVy}eI@{K4wklr@p zU30h*5s5u~e`=eU#m8##u_Qn~dUcH?SuOHwB+dbdI+@-li)*IO*F#AUt<6AfR8)3b z^=ZPcbQn`yh5%ELTw>e18r*Zr<#F-!l$L;IVZmm(UYL)|zJz-heUSG`~=Lp|FoPT42RT_a*KeNc)37p)z+a zR|CUd!`~hCzDaw{akWE#{E^aS|J^ma%bP^Ifa{Bfl#O!zXqBK0N}@HZ6#f=gN)-M- zuCf1}0OTH=7yTUj$ns~w_)~oL4}0dH1;gis`R69{AGEd|-oxj-KezCB4gAG7;&<|C9>o_~k} z!rT5TZHDyOYgDR&%c4z)^ugg3E2awG-rdV6t|!8e8{4w$vlOqERxyN?wB>YcPCK_i!3@0tx7q#StnX4 zTUjLh*9K>d&Q!3QBaG$Y_x4$Wa-eFkia`U^mIxGwtbOcnV_!lw^#H!d0!|m_9f!7m*odT3WARF9< z*dE&Dk?b%JPExz??U0b@fsP!PzV@H9W*oNq?eiSHZ19%|f3$<;S2=1TAgdxvt-Xz8 zf1cLjL*Y|K@YG9t5PEbXW->TZ+p*uU^q*U=Yj|Xx`!DeUR&ND-w|?vdkBl|?cR4Rr zAFkWq4N1y!)qSszFStr(%mb46{2EE1RPi$*Y^$t#qzb-W1rJJiTI~y9GEHSj!#KBB zY*E+*d5ZaK!7qVLU2lNU$5*~`3o`RWJr|7@s=ENk>1cz-u{rDrLv8Xla5*E5BFKez zrFbJCJ2eI1IHfpRL51Vm1h2NUK79?Lu_wonH=Iwxy&4hrUkyIV40AK>Pro5QFvFT> znCSj$Qh~*0m^rCx&OqzhgIV%kBrTQ3KvPb)S`>N^!5IPR%%lE3%X=h zjbCKL!CxbrQ<{Rts8Y&41jt7rfPNc8XUJ;6EZ-d;yh~L!;+h$o?-lS-ytQ;LUr#YN zUyVcLeu|sZojIF6qvL5D(-z-yOLjxlU$;+ML-Eq&EyDYXAiu)sE5!oi8&a2q%pJ{sYvW_}nxj?4sNQ7FEkeG1LRQ;@$TF4d#*eQ!jZ zB+3SX)JP%NKa}-0D4F8XHCqp?(vjxt26N?~3ctcvhMjMVRl~HeF;iEZKOS)l@8Z-~ z=(ZS5ZCw)|ddR7D6KWkK5=d||Zj0&$EsHJSN;ZTdGqF`htreJj>{`6xGbjBqsN{2< zlb#YPvjd95Kn3Vy@_W*!uJ5J@MZAG>6F@b3H10ytyxI)4T|Ez#VDB-`szNbci}XZ#sL{ygzlL%*6dNENQn8(;VBHd? zb|c5;rwo*St<&a2;X^(zD3>@WZ4f+9#}czP81h; zO-^Q~ag>_Fdpcku*nfZVHer!H_%-oMT6L! z0DXFg7hJbNRm+Q*X-h|CsJ-w_wnuz&>rbtIqz_Yy1$z6#lo0z4Q2gvjVrD;xg#0(L z$h70RI>Pnw&VviUFqU1O*|=oF!0=d;l4HP)wNwWif|c*|AKx#{};Mw}E%ft+qnKBNVDKh3UIrW|Chc$xgMZz}ioe zd^ZKKrU3@CZ6^XQxj0+a5a*I;i^(NTd`4HV7J4i?;7VY5L7$=i>bad@!lGOs54Ii9 zTiJj2R)0-N_$gTmAWvCz)G-BDwkWMLC<4)uoY`f{SkD9Wx$@0&D6MgTJP%mk^(GUT z#1(-_{2{krIBE6Z?)E!JA}+K}@Gh5795b>|MNR=Z2IRiGGQZ+w6G@g%o046&B9)`& zyim(Y4t8gsU@!uK9JPZ>)q+#mYwV^*ZETHQAWzvRbb5!R%bgF%Q$7Upl+T~@l)pWB z`NQybG68wYrAR< zhhc}^pNo^gREMl;%eq;#xtQh>%i@CRDP&jQ;*4-IrCV|pR?8>!sE=fe&%W0hoQnMm z!)9t0Fm`1OG+>G`d2^Z57 z?~Byr^o50oi<{k#FGyT5MQ|1D#rwu1-a{u-*bw6e1ZGhLG7<-+;bn9q_ZH%1fCu$y zM5FAWQ4umIT}QthAEch82afQ zeHI}DU|kQi)vd?Cq)mCF`>^d<@YKl_}!r zT%%(g&P2~pWV6nqjaD=jnevZ%N%8Y@AATyw1D(njI6NYr6sjgi5(n?M#or9}VRSF> zrsx`T@ikGE`_>%tm%~OC?M%p^t#?YS)jG-2MULZp@CjKpCX zN;lB+(Z8ug_l5bYqdO!4b<;PL-IW^qGu3g9Y7cRO5{+R1)hUXELGXt{lYM6i&DHrG z80*>gM&Y3C8inr@>+Pc0i=d!G0{VHT=%$|2ecug!?Sb9RRP9`vI#T2H+dh|IeF{BR zR3Ww`80Dfu*Ze5ult+G5aH1E_0uIR6bk8nAc{DU`sBGki znFVgl$H0eK&x3|?^((0l)G1|R?kjy)Dvd+w+N}#}gRSOJR(SV&;c=N7 zEkZo_+~v#13CQUSqq_LS%-n{ZgzAdAZ^z-f=Dwug`m!xsQTeFuf%86;rynPC2%a_k zAbBw|t+ZzVnrK6;-#@~SAvaqQbnu{Rfla_!7NT(SNjPy@)5g(+4;JS?jxLc*4sM=+ zbPJb9H6QmR(MsCsr1$5~w-8oK5vGgj5GMT`AResZLcWb_#X*t>yI0Ju)-Dty*q?<8&y#(tF|NDo5k@+qe~*Cm z#U+MYxa!IBqToLY=$JS-(ci`O&#mRJ06#^|XIlRkdA;>)ZExY3hO~8wIn_!x-z_qw zIE!2eu@VGrt5n_8QQVPKa(eJDYOg3?Ux3La%UBR5q)~C!HyP!;NI%iK9{!`Yh6O3d z+0BVT-|(<_p;i7^Zv|{=p}cYC#Y5xxBKI6&wGpUq2+nT6JmFzHmFv&E{%Iq}+EjPz zx;fYQfk3athl3CVcN?QTKL7+0nm&Mfkg z1Lfcf5uJ=HPf!=$qwt2e2EtVhPOb;i!uVLG&VAG=J}Yqv!12re!tt%P{>1T#PXHW$ z;NjmmKD351_?D#|^BKsm5;h%Ie}b5Gt8onN+y$YJ>ky$0QUgIU&-)575G1427avC3 zuB=MUkMHc3K2jtQisg_tH>_81ru{wc>a-uZd|`1sBTiH9a9cnRpSeL^k1 zJPAC@SGJMQ+Kx#x#+v&q0_f;jc^Y4mU(xTfq78BJ$c(^*u=G7IGrO;8Wn;=zV3{mp zPne5xfoLI16Q^TtIb;WP=;m2*^xB&QSWrOO^X_`D5W*fiA(!Ohi4|*{RW3yEx&gRX zfP?tFyWT$c*YM|i1tz_YIH|IQY0Cu(zxykIbX{ZZ2mwf!CV+Ig4g;Ct@h*WOtYDrR zZ3QD5DGxWcUue7bIqeSXN~Um3Fb0J`4np8XWdD$MJR@D@N?3>f2wt>5vQ}@#PuKNF z#jtOR;+b=f!%Fc6#66w8_)Od^_vI`dEEC;;(uXPIzFE9KWVv1+7u&^8kcSMcVOZ{tMNVw?P>4bFZ z5pfLK9@H@BQ4eg#Sr#3Y@?9z6P3l%w4AUg_{#gujy*^8ERZ5vyUniEqitiD?$?reB zs(lBElXLKNbufb_i(W3=!CXS2$ZWUVWd118#xpY(+AP6b%2IS9mR?J@Eu_jXGWJ3{ z#%i`EJ{S7lDlN~lT71&M9ce>UkqQh=t!yu*cFXjhb|M9c&yI{Hb4!ovJ;zJ<6jI|m zlU)B2+)+N7le%Dhz<@gPC&lrK7Zb~_oj1Vi@x`zEbkM|HegSMuumYhF!GmD=5t3{ zZqi+j-ELM}Guv7pUsQy_Qj*#!3L(@h87ZoDAE6zul?8Ix)_l^cbXMw;YkRI4}Gt*LT&coB2Ahco9e#dtrs!(P`CzCKG-H> z%iutUl%4UpP|lcH|rio#kO z=8Ka>yNF0B1bj! z=)clSFpvl%aGSwI9r*t5_ZO8E1lk7BSK$XeufW$9GFdxTSIxh!@y^yruZf=lml;@9N<}_C>0z+CKS_Yya1>hb z^Ckk>Jie_8osOsgLVHeO$~Dqw{ilHO8KGsU&<^YYuJZhW&|>lZ1O$v-(>P#)CAwz; zV>J^Y*!TCO++{{l+UWeEFn(Jmqk+o%gF^sx0X6Zm$Tj6zutJWch?c zz%THt)J2a4>l{N20=R~%a59KTXcA*2Ss>z3x)_j zNF)uG$s8V&sqO`)9VM_(o`>CF@2lq$Qnc!F2i|PcPg0PSjy;34YY1hNUT@}@emX6G znd)K!W*)jDg}`pYf4>Ly5cYU?pdPingic&%0h%1+Urp}MnDv#aqb99yL^{YN%1aO{ zDyM=B@j6a6`w*(S7m#Dl!=yKqD$0mR!i_SR_qPH-im6pjEZuwx(Qa zwXM6wC1{Suq%x%@_u7;CjMTbWEJDyHjcw(6L|Nsv1)bqO%%CY_xjgx{Z}(CdZk)()7xahPeeirKeX6;^wLuJmp$OItgA&x3|0f zn_Q~>ittKc05h8vGX5x~(=Fd?!%D0HIpIOnN@+t*8-vbXUeG)k2w7j85DFAM&|!>| zt(jO;-w+h_02vmU85ZV!2!f+|GE9=jrjmtWiL8CHyzhLIp~0R4Gsdt*kmEs=v@j#o z^bPX>Ro`w7-A*f|WGXDOfUgWa-jzr+7N14!!K?RnJk3D zL|&GP=y$eI)=M z>FgiN8OvWBG{7bNzA2GwXPH)qCfm3DQ%{|{Sd!BFMeZEcl?g(4l&-3`)6 zcQ;6Pcf+E)yOAzIkS>u%>F)0C7Wf|2{hssg^Zkdpo;B|=$GC=2@|E+kv!4o%N47AimFezhOY{{idu&~W3N&SLEUqh-Nk%5X_ZGy+dTg%Kui-^X_=RpTPdZTcV(L$17 zVIsK&16K~>^F?h;sD)7Md@)(b%QMGca5B9jQQMiJL%QUSUAoS{>{dbwCu)CYOSntM z%a!9(_MQt$ILZo%dM|&+ML1Wh)XnXxI#w%RBQ&>Ly0k z8szf=5>mOkfZh=rx;PzDoUK|1Jd)(LEw6F4?aSK~6EqC+mgfB3>IKz&9i=jX>{yPT zh2XXjo!+ino$t$C99kVloU-c@5p7|tbIc7Q`?K#|@5Z~tenI~C7+J}#4h;ZfgaPyW zQ)c?#zV zo&5?Cnh0<*2x1M>Oa>r@-y4{04|pzfEOR*A-|pYPd7;jY@S#TxbFl%X!>UUlgqVLXnJ`Y7AMPv+k2K7l`n(Wx_H=%%~ne!#nYRe~R%8YG|6urK1rj@g68I9+h z2AyTt6mtbN7jw!iF|l80L^Z@Wl{71Ym>JtP;$Bb&nNKBrwb(bNt;g2UhutW58XD0Y zljd!!ZtXb?Ycd`Y)A=!`WFTJaq{j{eApra(ZseNTbJ@tfkRe{@-4r74q0Fp%WA+vd zcpMnx^`5_ZX@kni7}Ck}h2{(`z;Nxd_SPy74#wx;EDUvPu0O2=u)!~suv$TP15nwc zuVv<%4(5646}Gc;Rjj;u2zgIRZxuQyC%@^M2W`r&IV_ZG?jw^KUVKs&fpjri==6en zW60e_&?zP<4mDrbB4o%dAag>F1zw}2L~B)XX;h!JvK2+b>rd%G!IEVhj5%#B22~}! zdzqD!tA0f%_%qvsO78%_S?w!!g>`DpTg9jPIfPzUjcR#5R}F>op<3E6TAA-o>NE*u{oOwgI`+d%l+UXJe^CcjF~1I~n3C$ZbCPZ#;ZSaypHBwMmw`VYLkQ*5 zDUUa-3o-9HCauOl&2P7{uc~ifLS6+hG)XSqp>L662klNB7sB`m6Rr6ue2M%9J2V&A+&8?sB+sdRp^hLGY42m zx8eUlc1Z2wo#CCketQ$KL~I7B8mBXA_rgq8>RpZlshiITVMl)luh2AJ>|E=Lmw=ir z&f*6Yh<50;c9*P}M}uB)prLJM7vsW7ilt9lx;At@QUTaUn`s5vOYaoc74_eJ0@X;E z5T(G(w?Y5;d;iaS<4-CZT|=V(ln5R^%uj`u_DbXXG&YJNp)V>aUi4?>ow zNoA^TNC{pxl2ei!_j2wEeEMnwLQWN!#PgflixuXit?p(9?wN!tSL{%oy29>jW@Yjy z=8@A{V<1(};O2cTablMQMt>lqFcr5Ar|eAWOE9P<^nUl&jjCwhshxz=Z(sq8iZuh> z>5~UJt^Z?Oz-__E)mvaQ+QL_5VblmYpIXW64#*=oL*tMhIdL-i<1)S#1S>miZ^GL+ z&n1@L(Qbwan+1##OZTOJnz)A=wtMh_*Lmwczbv(q6o`69qt>TcDPJkqW%ksNH5UF{Ih_!nmOC-^wpVh0J&M?m;3EyH=^i~1-wMiB z1KIw(hO5P4A%la|jWn%Sbe8d><2l&bRJMXy{s5~d{ih9l!Mx-Woy#T}`yEt)Ct6A? zeER6vSncjdxr@g2{-l>S6NatAHr|&E6)g9x4Vz_~rIZzOuWL*hYI2Xj?f7CcrrXQD zNRMv?1Wsvbj@-xl6tzL1qTxB(>44ZqV&%;&{K9181~7ll82d>*TLBG>9waS&-~1z;RcIQdZY4U+?_a#<`Unu6@ys^H)XmW+>prY^> zu4kndmpWb{=Zg>Uze=!}7mp)w3rj2hP z73atzGgWd;rlXi+#Zd41jmpG{q*UdB2z_G4E(<v%bbzWJ*TZJFNGm@dsb<7QRxljb8mhnYj?(6V(`(-IX?~GXD^J(;v_2cMp^O-!a_eERV3DUy7lO9%(nLdLk}vaibPDBSC|0VJY~58KDVI!X%=(5%=TX$ zFK2#r&I+P_Gb;9ZzK`BT0DZHt;_s!_xnsnc8)B-U8bTzoWO0+pTZYAki5~b*A36wI zzC6Wv{}9`ccZ?FF1}4K%r>hnOOvcUygQQ0!AlfDn{_mQT*Uu;$K74bl8z2T%2>0g? z@9!a}K*dTCM;XtVarYY$gqBEzm}i@}v+6yxvpkL;Pp56#ATT@h zk#HMO1<03FPGn$TMnKxVEg=xG1FN^I!NQ9`-hXVzQe}AC!I;AwcHI?&-igMjg-GOY z0i+TL{luXZ;dymUFOxv*X@+9PPR(%?v(7&@Lci91Zfr78Y89F#^=7pTTpl$qWG`#9 zo~t{;EI^%&!cJO^1S)URS%=^Y0!q{igq9pYWeHRlgUn)P&3#yN)j{1RVDm)bBduw4 z={2FRbrq@SX$B#;=!(d|W8*_+4b4%$w1yALwrBjRP%ynbC#?=ix4=CSO56u%72Wqa zTw3Qh`I~mVV^Tqyh)mgPjy$5{tt`@@c&?IfotO2OLY6hQGplGGsoOLT-SjUuugoV` z>0FX-1B^7O(VDl6&6AF>z;%0g#WcS&!8gyP%fCCfBPBk--$%G^b|Z{mtr$5DOp zhCR|AZ);R8H3h{kPZKXgX#^>3rr%|nfJW;oye{#P5ai~+0K~^;rE{|*+F4K3LhOQ{Q*vh_=ltyuPlpR z%(IG?(H$<-gC?QX!G|5@7yRUruftk#81#=j2@fSaiqO0F4}7MtLieVkQ^C5uwhCM; zt~qs#5o|j%?atM8W;@iVJAL4KW7rKQtRRFzze2f_cD6@wx*xM6mdjY{K!=_k!`n%L zVakj`t{u|c!X2Wdo${VLeBbW1MI2MN9g9{e18TDmkI-L`z+OQt;%^p(+KaS%)tA%5 z@PxehY*q%P+dfOxw@7`hErO-Fu;EXOD)%oJ)E3>R>NqWugKR!z^kd(T8!6mKi79R- z=~a#WA}jMbH;>n>4My1g1to)uNg%izVcEuxUSfmc>&S9z`4pu%j;s9p=qG_ws9)R$ zu<}{UL=@m)I`A#8`v!hY0=UcQmR#xwUmgu#7tmub>%BIupJGo<99sXY(ZN`{0q`v-nnfX!GCyA1{tz$OV9{ zSon|V1+=aMFTqTuzqelTYVoGJoWj#7^U31I3Cpn?0ue}Yl+QwdO%+{-EnS?+h)dI$ zT=*$bApa8qEblGg{Z5~PDVucCa~{gL-Qr5-Z~$2UH(1}HvCS~m`UwK}p{)z;5bMVp zBDt`-vQ2&28;k@@Mg^5M@BDIB;v5*%NzLH!G zk+-a-kHVoKxct|m!VXJO`&?AR`d7L7=Y*&zZ3A@Gc**=-SF;0Oyc|P!8vhOj6(eVw zuVNPXTzC{-ZKr_odtH5ke_f0$_UpxKv0sFM+OAy;JLi9xdYaCTfA#C;;gZV-9WO!d z`yf*ou&t_y;MIFAoZ2Plq#X1&EE$?!5jkMWM5I!@#RH#Qb4PvVmgw+LIS^fyWZY6r zY+18gV05P;w*rg>wNhEkjyUR>9%8yD1>I1Gf2udt-Cr(ZmYX$-nDrVN^nB$p~)jL3(Vo z`wM)8ml6%VBWXBJ!SgQ7h4iBO4&3Odnbc@p!}lPZ)McL>#_3+)W~IC;e5|SJQAHT+ zryIxe0h{;ykVZ*3Z0Tl3x`2jqu6%5Ob-hO$=O+KdH`1o=>XPt_+-%HNx7W zaDc9w!so72qVGT`1#2!%zVNL zk%6IjZOqUa6G7vfl2V~1QguORMR=fdqj=(<8+SAM=8?>R`w%H|oc3X4-a&TwJYze{ zG7AP%_F2-q=XCZ;1jZ4p!i?V4XXFG!)JQNKh;^k7qZ<9fwxs`f){V6pn*57ImwG^qG3HfCQC* z*uUnylna_&btX7qrHOwF3`A@Rq%64toYSVNq z;ogK)kwjT#Vt~Hf2udqwoV%KxPth)-zCN|Gzve#>cP;(|GmUyd1g2h%_3Q0>o9#zR zL#@`%Bv@L|w4K40y!Xvp1Ep@?RY(@IP*Z=(O7q4@=>)Y5Zv*Snb)-%=q&~p43W}<^ zavxOfD>1-;A%&R8{g`bq&UwDv+Rh-iXnqFI+#aj?M=*}UYxlG?6c&$`yS}svhu%=5F~_b+=YB2bno`nt(l*FJw4=Atxo8W|7gZJMiyzkEd)uvT*wARdx)A8-!LZR;1 zgnwGcv%_EEQo^}V01Z3)bcMUPh0ACRLeWww*4Z!r-R&#%o{2mV*v`>le=}5)**NIm zgUgja+Kh_z6V^q?jKc15mkW<3lLq5{+2zx|C5hovG_S!k45#6KuB))w0fht7 zakdBbpxe{R_B2}w&89^uRj=uq^x1S2Nl6dZ?n;8*u|-Hcs$t5j-9Kj`3ZxsJ(4Wya~vMiS%8Eu6RwI%4XwgaxRka4qapI<^q_=^?p-4opT&0VXv>qEkdbI3p{Ub$@ zF~Ex|NM4RHIvY#o=x5&vsZ+s}E^Ebp(;`!=eL4Hgz&}ZO@lU0fSSK z0+o_U41`E6w~DF+;vce3eP(;o^QWHU#XP2=9~WWgfec4DYrp2bpG?BUlg0ecByipM z<83nEW!SCLEoPHLT2G}-KlpKSSJdB2gEV`*G*Uvnj2Uz+$NT}jc@JN+zAE4WVb>I| z@5oct{$X@EplJuI2R3uy9`2(c`$t)yv<%NzNg13iz7>40zCc_o3u?z`ufTNJossap z>(V3O7qw;SD;%3KjoHSGsz2uqM!ivu-`ABLeL#Xp51Amx7o6iCCI;($3~q^93YNno z*0{sXn`a}fyo@aeqnPtdwfXXZt@JSu;P*wWjkQD4D}u0G;A49zwaN8jug`xWN@-jg|X1pA+Z!;i^?{PgTeaKE?Yzq!B0 zjWkzriwQNI(khX`^hTjmMIq2A|4&vlWO!OXt%~%EpH5#EJ_0kdnnVH@3r_CmceP?HfKeBy;tHN#lY>oTN7~Fso$3Ex@WR#`mRc74_2@Q>rp3X zVh9!)yM^!}vuMf67th%I$Ly}(cYf7FSjxtWYG7v(eQjnRWRW^lw>xXkr%J^HxKvDe z2pgvD`d*R`u7|9mX0uRc&NK%(I+8KDjT!1TgVg)ijlX*kt$?!_aD%3|4VUn4eN8kz z1hdt3wyL->K0=Zk5cf(>c@BRPb?l14Yfv0s`>463{3tc%Brf3cpr97Dub7+8J>zn% z#640OkPyTo0jdqu_UOow$V})~m7kImmYxF|j72J537X|ZLb^~&PJ0Z?MT^L~$lZy~ z)4sk?it8S%6a^>F#vNK-!gM-=-@8^%vO5nQwzkE}m-oou@9?$Al~RmYd>ZTguA*WX zD;_o~w(j>URBY~3{f8XoG9^BLWpj((5HFBCR$6?3z#7a~5)43sp&^C|7$ensJN3%eZNdek#k zB+5~I;G2_xa@Lo}f0Y?ul)HH zO;v(Q^)j43{?L)jh#8<{DLg1YV==%!ZQ>JLl6U%yU*9l0JYz8$U3k5J-QD5x!@QxU zSan7-qPaCylJCOBckx;X21GaBzS~JESgiE*?Bb`K~^5B=zUQ5GTaEQA#wR%KgS-zyVkc z$4C8yXHgDJEK1hlm~65xYgfUBoE2WkE104flGBt&PKNBYJ5=gjxXUUkVA7hCD^xVG zlT-=gJ}k=Y6Ws`)KgefOOEoWE^ql3*yiao0lr&OIzVgxIxrSn>G2VJ_n~goO1<|Pi zq!!vPqcNs`c=-yl?64>98dPZvW}>P?VWTPSl4gO4_tCrIe-9fFcK!G|J+t7PSob4JUldxpBUP{Jry<7PSfI3?;kYSYRd&oS{3jj{*5`F_t4*|d_ z+rVe=YSm#Z061;xuRd+Fdsb&LWSxSFbqRuWMP;RE?#3=ly-Rn1IcQx{vMXhNPOQZ8 zo{WN44d{f>t}(L)BJMQg`PO1_g3}j_sd^RcsB7(yuCb;N-uUIPj`#ZBD;2ZhV?Ogv zaWtM9+%j|hN$6R2)RlJvfmx`H$Oj`oC__4u4#!>iX{U*LGq2{r(2SBBpu@{F`+e zW?@Lb?jF?!`_~#3}(jgF70oFgd z#X34Uc_cnLrP2cade~yPt}Z1p2H{YO&@R4yri5;z!qiM;R|N3=tH()5!QAH?e5gxO z7)ih$S#!0^QAXqT5;Fiy`(nfQg8TdWyRQ^L5j79awFBk{%3%3~L53tz>~%IWOC?Mu zcj^$4QqW`*y~{!nI3Y5od48z^Jnq%Q-l|fZ+)7a@UWLVCY<8?g@aiEz zFDJp#VbNz{1O?GWxQw60cv?gi>vP(|3aIsx{{*8v)2Tw+W1rCNZg1?mLs=Hec*$9V z4DcGg4;QdiMhNwZHv!~$V&-ur8S^jZAw!17Dr8tQ*n-jEFAYVvxg%O|^oGB)p%tPU zZr>_KNnjh(a1SG%{Fxiy+D+LEV=V*-fflLf&X?)k2GuHVzJGMbJfr?v;Q0*+^DWF! zu{`7GF49&Y{?8CpwKaE1>zQKCzI8tc7?NJCUPtXy+{XUp5S1?Wq{In@V|ETK=?cg1 z#KG>4KYPG6{#YPRS5s)1XiPE`{C9#S>v#~_1bX>%CMjb1go32%ocYGP8AEkOiZBXt z4l0jdAhhw;ci;8KuZX{%RKFKyY%`fl{uDSach}g*npu-GUCa#{cZ$zT4@QG86z-E4 z-T##SIEeQ(Ydp~aOV;gxTFuRK2dRXfu{5~{loJEq74$vO6G+R%u)_)|_XgGEeQei# z2P8;q*S+~wTU35UUCdXVy_|XZ8NxABEj7BbT()v7xRMWr!7HqikBs}ZHa8*78mINh z9nx&P7_PhsB@VmQf?p!kBpgoXK_AJov&(}MGf@NXv=fZWuEppef>tiOEMYa{OYh%e z4GR2!qU)U9HJrAH2*zG@^?0XpvL;2sHuvk>bwZj;}o01VF-U?0n(h@8Z-mO z2Us)U1;$Ah^Qw?-Bu=t~23=DmDI<{}20W%Svb}-SXC`w$6Z}|QSIv|m__N#Yy@r&NzE)U~oyH&Q#qZAw%w%Cc~5S0@EnAtlx!T4|ui z7S2JQyXTs5z~Do7Zi0B3TG%R#p?;sfI@M>fKxH(((i`z^Z2vlg8M|@XMA~!&Xs@gu z_a&!uw(0PmsMXXCs(bg*c&0nYq4Pk!yC1}XaM0cKYTBMc-6%jEQpUP%Yz^Y@I$q~a zx9gkR!YZqKNs>&*OlfK`K0Z!-$~8^z*)j9UlI+Nr(ZFxYL1JTzDGKM+nX;hDjq6cEp{4-_6|VXlShu32Knwe5B)rV+EDE)#GJ52a^A-+5LR?*; zGAHed{iL$t0>x%B`un7PF%Qq_?G8eZ#mV+QuGJ=9!9GUJJ9=lZ-6+MWS#RaFHdF}` zO3MNK*$jPOAC#qK=Z}4L9W|LOlD+D0de*dfgVOY5mV+Hp%bMSU-g1ku_eS{euUgd@xD!oo2i#vAY8N; z!BpQr)8HYz_3SlE$up0Gr4QUxtRs=Nk7-hW)KBLkyKIlYWVic9_@jX|UPHnpX*#(u z*<^ZqY`;W`EEBAU`T1*EQml*CaQ(n$>(_&TQ-p4O6GedrM`IC*9&~wnC9X2w0I<7A zB|Y?eCb2GPi=S3ME$nK}y_DbMrN?}*ypRYwG0Gb_iEAd7OdiErCfUHyv4dRR5U?JE zX65miRg0MG&hB+l;4?l>uO#C%zMwG%cq^Z08(HDZ^;>T6a(R#I) zP%rUeY#RfUtIv#wmWD<2I{^>>JC}xEI2BRT;*;#A5x;zgr#lW~54c!xKi!fD^nZ~P zZ@zTW1;2|2cagtiz|Ez`NWdvpbszbBk)tX8NfhgQ15<>!5v*cZ6q*sLRwI;TBd)7s zwwkPbAkXPyp-LR}U+Ih%hi-Ao-&&NlU_JgzQ8pPunf((~dw!DrQ_S-} z8Q_2Lvw6SqvkAPyfAO>bEY|_Ua%Xl?=LYP^*1s8^{q!17(m9)?=TSG+g)fKoCC!8^Jii_{WCE>QDRQ| ze-q=Yo{90zoX^B~Sq3dkfEX_w4G`m3|3Ad|`h>s4cyfRkZ)GXRQSjy?#*UKlQDH9t z<4Jmk@%)Y`{X795@g?%58%~|fycUZsVR)GQyHK@Y4*zGNlBNj)7Am{a9jE8^^PDv$ z6Q!NH--|W%bNjjSLXiskkzv`k7CyrTd^1zcFpxN`%V7fRp#lJ8}BmkM52^nYHw~nWFvV6kbE}gokJXIb&UJap{1F zoMij9uYi+o(~=O#B@K;#pX4|uGdrTY2|Ak}nuBYR1y@yUe2&E0dt>2a(I9hew9t3T zZWk`|roU#|bn-`?&#Y<|Zri^gD;k=$)bhZ?{H1QP-6R)oawXgcZ1De35tP6Heiq5g zquizDT@8BRoo1D}nQyg{R76jJQahQNv=VaUljRr5#;qpFt0<8N6|z^MWI)wpf?ZvC zY=9h1^1{%;(m=W!m&5t~^>y|Ol@o$MIMe}q0784j*^n%PEL=^KQn2yqKzFnq*?)dr zuU&O?NXhA*sI&gZG2k(}1CbCt=(6Xi07}esaw>GEK0GewFE?1ztoe2W= z3thoTZH#Da2xe*CX;!G!H;kSyKbi_RoJZ(B^RlGKzQXE~#S%INJsK#e&FG6wDM>OI zvO!Q{dn^`?*tjw0$1fC~xixe<>0Whq=I0Dla(aWU1L3P2oNLd7gq{n0tBbGIqeChswavG3a$GHdWI z8S%x(4Ts%eDtN>Df)E#_{=ndSx3trhf)}#z`0GhK ze@_N&4%((t@+EQFx;TL1wyk4wTmqVK^^*-tB@<0lp00u$VRyFgS~L)ylc z-0X&!k%X~*T-}VwY>lGyfMC8t7?{1}bv9e!>tdTj(>mFW?K^Z}_lF7V@dR zInXUmTxy-|tCwZ?MLRPi68K*Ocx3~}`Y#xEGBrOvZL+oqJuFxe5Of((d914q5%m&Y zZ92$(;-AhbfNGZy~v7!??Yd$fvFvT*Kmuv|Jg}Q3k;0hNPCJklSbm=l5D6jxB7qtc zl7Cx4At!q0#8s)==N(o_;B!Q{F14w&BdK>a5f$wG;!XHV^9I3kn#CW^%S}s0JIT&Q zI~h9$?SfPayU`$v&7BgcOt4fY1=lxc?Vpd=j2aiPAA!%2c0KSp5-5YthQ2`+Prsl8 z<8t~R?O{|NJ!}#y@nRJFI48^5X0NgQpal+|lJ5~v6(F|Z>t1Zz<*b;kt!21mvUqHR z1uv~!E@6j?+SKy=YB_$VX5o@|zlBjlJyKPS?&_vqah5~RqBGo={-4zBO$?>i3h=~d z{%gldrr@V%NY+Mpe%$?sgX;3zish}M7@1Z#CQZF2s1##LKq^7_Cp=rINXD$^Onmp{ z;sZSVbMud@iL?%l$d#V)QLDpIqYg74*z5kKF3uZCfP>29xd10eofk6s!UbZ%;AEUQ zbs`-!sBPIZ+LscGJj(d=J$~k=I5sZ1Avjy;OBZ2wsbey^`23C_hj}cJoi)1i%Ng(6 zUvT&&X2%nDSCZ&HF{cCgu&f*iFzGJx(QS&>b1FSNi~GJVFf*z`SQm_&{K2AEmep2T z3BQC?$J>@FdfcE)RJ@sS^c^zXvaZ9N;RUehP_n|RMZaBn02V#DlcW~REi<1lMrvtc z#rr2a8-6Nf5@HXnPjNjs(UVL3@k^;m*pefVDw^h0A-lGUmc-GJBSLIDgN=v)se_ zG&7%wb0gaojE>`GnAaI`AUdj9HB4Ue@V)wT89)r=+_;yZGFxW2&=AhNe~nt8MLJr? zsz92#*!|LfdXl)^wuC;>l@IGp;B8+prTW%A=hm(d5T-8~{iFIQNu*cho?a>Hod$p>udu@reYocj1dJ_f?{}@u zq!kb2ZwT03Nv?V;u6Lnvlx1>troM=4{kG>4#8c;MZA^e`KF% zEENPkNWp!nXAW4-oTr`|rHHJRDNvGCj^^F>5}QSt7mSEmHmTJsMm1XcNrLa}mAEF0 zDPHF4*qKXZK@kGr*6ars7T%nd;}xPGh`<-Zp#iip#$B;tNm#L_F{IdgNqKBBb}q&z zzogC^bbX0G)|yenE4>|1;|ElR0Q<_%(|WsLnKuZ)zS3A@Vo&n;FK`V!oJ5j95ODRA zhD~PV_@5wkfy$E#jxYdM5C_^M2?VTUYugfv;pEs*V*_h_~Yyo@?6RKW2~D~ zBkwy6bPC>ldMbsP$K&Y*teO*Cf)ZwBBRg4x8$+2kTi(}0nOyh1*=>)nSE%ajF+0&v z)>D`n5$5@4ySOX1imPKfxzv;fo5@(g$0b`2@2GD0cT35b8jN*+d=CcA-qc~B{RC|W z;anV8BRP8MEw3)0^&z%;TP}x+E!W$G@MPVbLPryk$9QPhOE`RS8w)p!)v%lSfe7{0 zi>}$3`ZdpNxpi_KCX-AhHD(V^7OI8#7vc`KkKYVZ1Oy)gIJYb5b(?43WI{WrISH?g3qIp2K z&X2@Vcu;Ya=NuqwB&g42D(~KbKM0kv3VU+RuvY35Mkmustu#TwuwxoWla|efXb>&V zAQ%d5(SFV~UN!L4|75*NMyGM3#EQs5`&qB^y9qkm=+_aIJ-7w^6nyt&tgzl8`4wzo zM%ZIUEi9@PP;%6Y_yN?|(TUhhdH(V>Phbj86vN?%Q=QjgKR&7o$>%5(f-^p1-rXcp zBo8|adrG=5ljuiY3wd3`4VJ7as^7_elXJ)VpmU7Zc&X3P>h1F-D*<to}=sa-s z!dC<%ka&;VE#)ErJ^`oR$xaL-@k`!@g};8v2_3F>DMmDx^hcYdFnU)Sm;`vyqIkZ< zC+<}Eq0(_JGmiAj$g8#Ka`2V$q8YQ&6Gmo^GWCG6SJjmkD*YsTGBGO$7iAZSR#h<(;%{9Mz>+oHdcODw3}B@UK^FJRYlr3Vdc0 z)Dy;VftD~PV&9&#A2ixfH5b@J`;#l1FbMPVI6S&~V2jiZbv|K#s`U+NFBIWVL1=bjwQ<16rdO9D& z&SwhNak=8!Ak}lDRZ{Aw3;5RPtWL}@-6JUHBes~W&~i!;_l;YuSV0K)m@;@R5M+U( zxS7S^qT^m~vKa61(FkTkeCNP@M78Q~SIimqx!iOB|Lc|6`L6fn81TM0{OeQs$5^eb z`P^&q7=(_Vv`K_SM-`@!!#;zKMi143D#p+q!=J`4HQS5L2bDX2oD zd2iAqP6zBq)hx$@Gy7-Hy|&YtO^lyUIEddtXSh2;TEV^nQ6vhPVg?eOHG9&y<$b1o zdnsKJQO*m~C;Xj);2^ffeaI@1V4-ffS2c~$?B-UMlPOf)u~L2`MogaG(^#q52Ob2dJItH5FbSR93_+1U{S*_%6>xmAUp+tf#^mQD9vhAlg`~DBe*X*C; zB$K}RRnpd*-bSTm!HWzUX6c`ygJb3z;3y_4nMj69^8W92m`zsM znsHxTxs`m;-aJ)c)TUWWrT3L}0C~OX{fX7LgW`=hQ-*dLr(;{RZgteJ)-*TmRV^)C z4L>0)Lc5=+b%IeKWMheWAskYQn#!mxcZ-QU8`~ioJy&KWG<0=eo`)S^bqaY^9)~j| zLT9Z9`n6c19*2$ThD--iEE`F*o|J(Ur3+H^nmAY!u5Q3lG7o)EQ!s+y)P4<~S=UbZ z@{$BXea`u!%RO)L1`Mul27XJ`jG|b{?`iZ@3(1oJK|{Zqyp)Z>t?Ngk#Wt#gZOh< z%1gkI^#KeeA9Re#E4**KXDMQZ(+O9zu2^GJ$eXtgdB^yHNN4iA~y2zYn}f?S3{89SyW(uV=&xa-i5+T|BKy#T@cm@&VO$( zZ@QhYPk`BP0IFU7_WUGss?*bg8U940GnN0`D+Dd-%Oy+tf{ApMClo$u@|TYN44x#5 zIeROQjPpd(FNa>=Ja~j|<%#@Y^Q#Q{_q~GohC-yJIzb<@J?&sY1xdt*V&<~ZYtDQAU@^~fCy@eoZ@sRszx`~MTKiSm=}cMC!Kq(M zsb8RR3Qct~i@q35R{x9G*abs?>gUq((-yjbV@`m&sKAgL>0t`Q3uDX?78Yx!NEea_ z^OS*jq2WSzen3P7jl1Cj${=bX=|EpfH%n(}GFXr;Ss5 z68wP$ZkjZJ52j!?lr0%ve@LPgoHiG7J9}!y@|3*g?i8vvsZt}!dF$W6xQiYtB3z>I zC2$FLZbv&*!3K}_W|x{gh}V}i=-zqstX(iOkBy(ANoZ8&0TYPypYObC(PpP}9W~Sv zipJPRcHg&ai~kbBl|A!v-q!}^aeBuTG}Ph?-T=e29cy=@-oWl!EplE$wHFDt!hGUg zrV}`(OdB>pdn@&d9tmM0=5@>24Cz%h>&#%@n};q^5$5F3j|gKspJG?s0=KGRFNQ1e zcXXL8qa9Br8>m*Xi5vaJV7glwDn%Ovo7?orK@}d@i{GVvbC%zZh})zv1-1UVdG4)5 zg8ZLLiS@=%22yg)BsBVSRUt|8p!_otdf)svD=T!?d9kL}yk$xxGEH(`n(Bs}D8aOV z^erLsb5EfZyJj7i9)`O5b@b>q3s#?0sK{qR~BW&ga-U@|B$ zE-;=+EMC*M1aFE3h{vGbEO>Cw98bs(UT6GpFJ8Dy z2fSV@tV0;@@F8AMEt?D83#+*F`COX##k}T=hFaoVB z{xLNDxVxv7!^*lBC5$Hez;B=$MOdI#(4L^rp3mt0CXBQM`FWk*yUdV*0~Rcx3Cpht zND`8d2?%o=x`Le~wlw|KsE>BpC_hjrm2u)c;h5+X_c|;onb<0F>Q{Q$=Wl*VWkv3=}~sf8vm(*jP63 z-9UcEOwd4tI^tm*cZzuv+~7mq zAaSowttELfT_s@gn%$H)8B+F1#;=S1zrU=wAs#TWZ#0xFeAu#ecl*l zw5k{gg<;S&HqXx5Yyrr^%wxW9o)8S-!DjhDMHUOtGM(8@VsCc0Aihp_WHb`p5=e;v z6_meprCiYkmMeABpEiRZ1vON!A2t4r_m<@13cH})##*+Y_tkbtEDf>kx1ozWB<8!g zGzi-C)LKt_$>EE`mgz+MP}$hPQQIC<90F~ES#e9KV|6^$=(#xsF%~fuunmnAi=DSimgdG2dt)-o%4!J zU=3A`rmTvQjyDZj8GDgWfy`BJ?SAf8U}dBTfl{4Dlkjw|q|1AvNI$a36i-R!V89B8 zR@k=EVxt#Y88Vo5_JBG)k8KO&%!OIzULLD`fjtZ#>G4XiOklLo8|vZiiL8eKZO&|W z#2lM}4Zim$)W^Vpx?PV-sBTfP?M5!SE0ij<=n`pYVshtPhe~?2^z}!oa2{(Mo?HkW zz?Ea68o5R_6RX`%7J13I+^Iud?TVwM%V-|IoMu#7s>lM-?>=>lo7$ClRg|udeQSh( zwCZhrW%5PHQAl=ZF9=#cjErP3I`-}ODaqw1*kb*ibOK?V_Q)qGOliG46g55LHCQiv z;t2*Xz@K!6DQ#=!KM%)ST{SCp-m9< zj>rvizf*_im^dk__rNBJreY2I@Y;Z=L#G$W)CCZ<%M1JuC z_Qi8%OkxMNT^g869H>8Y$@~uk<&V{^PCTA0%gU?Fro0?L+*{FAtt9_0UQHCJi7D;7 z{3>0q<g?>prJ4}DkXADM$6#ZIFYsZZbA)Hr; zy>b(r(H_jCXtMN|`+_gYCr60ZG&ESTmoM)a(@hEUS^`8(tggv(gg}pEbKA5hltj*l zY%`0KP%sAbI;m>ylVzYqAcQ&C>A>HBA{x9c*xL7G^lOW&g}x?qEsU*(>F2wPn@{vC zD&3=^Cz^H>4_Jf{X=@@RUc?C`*TRF>%GrF$@_k&rqvE@ERsosws_Qc2;ZMWGmEstD zg7mKzlV{aEI`XAQwpUmdKbehXjg;vg%2ZvzeQs#64G4{9G!HTilM`zNq;$!Enk*X= zTfC53gcKZ+<`7A{jDFzOcaOb0qjKjb)SPe^X2>Pa4awDISeE(Dv_!?j{!@XbXv*CQ z%;9~CGrv4%A?+&F){m_30ugON!gu79JS*?K)V~_(ll;3j%4JNc1Yixm;Qo^hVfzm# z-^xOf5!HKaX|dvxbARHFvmB_cGOSN05>t*b*HaKKMt$cEkP+#KB}J?`FWKR8@eTjr z2Fa7J!aILH#B5~5lMlP~|4FXmG${7Gt588&(}25#4{Olwh(xw#3b0l!j6@eKOHO%k zH5?ENb&bXcpRrV(eed?5oPD!qq8}Wc=rK56V{j4mu6Fm3xTL_NW5jC9YvKHp8X%e8 z4@vNt+t9wj^oyEB2Nk(1gsZMUL$9HAcRn~g;43kfJrSdW6QnlmTYiIHMiZLWC%A7U-#`y z->E0lDArm=6eg7yb6x0;gihI9RsJ+L+~i%OOoBM&XmZD4+95LbTZxotxgOe}VCGim zM7L!O&O{kJ1!dG)tGT=hlm%n8;YIkMtpRqtg#x9>hrY_B=q&irU%kuoeTzR|?y;y6 zf+I1@RJ;bos79#r1i)vI;`F8yuQ>A(Cv9}8U6P~ZZqjmy<^%-@e+9&oOv3@X=?Y5> z(6bU>CHy|z0ZSHfo4h4je3%;ut{(2a^`i&JdJl4Ew88JfP4sIDL2VJ#j?ikk ztrGpgJjwqRTz&oq!4V`Pqu~M{q3Pe_kSzD+FD?H!;U?g{xHJxHj6F3ZYz&T_1|+%rB z$I0=m^8YdR)(=%?@AtQ$prmwncXuNV(%miHod*yO-7O^zBHbb=jdXWNgGdR|@!SWT zna|Ao`QiI7z&`id`?}UzFC|)%&;_i64JQPTlae(9D67TBqpz=`N%0B$tLBY&PW1(y z1s`qa94>1a=5v4{+59VW zi6*Xp?_lN}hfPor15wVewCl`_1EpP8=;&L`;tbRIxhF}q5ciwcKM{?p03x{P2=((I zhFCPPs^71)aT&j#I6%z}JGBj>ZI1C6(zDpEq6qQ#pr(V^Vzo-lvqi*Ykr1JzRF~2HX$rA4OS8ufcpwg!T60;Jgy$T+xxS!CI3s0YVvC z9fT??4yJ@U3G|%YC3}u9L7X~e>;-LIB@$P_Z0IM39EBz@a>r1HHrYjE>b2$S*9!Nl z`2HjF9Mfv+<0;{;$50Q3ZNwl3_M1NcyGVattcldvRnU%H6Tl(M?uo|v5|L47v7-sY zFhMt(j!Ay}pOSCej-q880m*xFZ*8Tt&-k!!W zOI2PX&qASQn6mGh{wAHY*%n*_+8*h@L_YOh(n9=q>{7Zg8oO+U zOIMp*EYEzip52S^CZ*OOTa&tzxUuxN3I4z-Nx_aCKojFNt})?Yik%Ne3ku301*M>9z<&6pCc#1MTvcY2-2~k3=yWg@#T7()?vQ-AFev}){Wonxkcj@MEMXB={gF&A5pdr z9I(|CY!pEd#}HjYc?OF2bha`iuwM+N*v|C59QII1$N@n*Dr2rO2fs^VQZ6#&D@&j@ z_BZMG5P}mHQXfhcdbe0)qhyl8kT0HR_h`iExyFH1d@<}I1cfvXfTH<|F(0_Gz}<2w!IebO}fnDgl*_#!PafhnjKfr8p7)|6Po3Fc+mbgsuBePFiKM>Pm=lq67}aYj{8p|%;0{Fm|LzbM@Na_v1GjuO=^mwDeZaJ%*Cze!ueaUg7;R=Haa(AB ze>4k6j(NTDi(s z4uxe^F?LjA!S=t~o0mK)kdwgss7oM}hpx!K3N{Y7oXV@MZ_0tEK4hzlK}siWT>#nS zF)aV7#ZJo#YfCnehO}$IJzJ3w0D2#=$bDGZw=;pG;QwYgb_Kw0%zkZ!-*Rk)C+2?G z<-G~eg|cV=XP1{x1EGJp_N|-%I3Kfo5U|V3x0L&N;sh}q?O6kcBjih=1lf6N#8wUE z?Y5^9w3;$?KryzAg@@PI?{2@djd&(fWk2H)BZYW%0=qn{zjk@ye|C8qe|C997_W<) zFXQ@Y{VZEVsDWbaJxJXODOZqgb@@k@h+@RUJJrhxkTC@4lZufJKcSr+owEi3`Uqw3 zJnr%c1-Tw~dEt+M%k&4J4|9m%s1MXTQs}|ZlJCf!TZ1Jd(L}LDl{J)WN%;1K8tEr( z162kWgg83vegsWYZq_I9#^pGIZn?i>V;hw(2!XSpbje`|aUPMEg2c;$==}OrDO%t2 zp6noMYJ3SOUo_-t`pc@F#@08 z2#4Eg9-l{!6VC~TC;Z{DO>QJ!kH71oe5W|xm&o|mVFe?%2%Ea?KMUdtZ;9Y*;9Ma+ zPaO+o=1d(i2ZBQCHjfB(MuwzKz+fF1uxF<8dw}k)&Im>DDl^7{q-wkf0>R?XWD4G) zb{jnt!-+9^_Nh*CvqKAE-!soduUi#!1m_)c6DBjrWyEw;6REfWo1oYT&M%hOal~<` zrt;8>!*Dva$q?f}*T2b8&0TM0fQ92qVj?oOG|lMA+Xj<`jv?(}su#?DoXekQH?LE^ zh%WQ?E^{Ir!@=>I&ld@I#wk8qAyN`?jwH==`4yDwH&xetd`ba)XX!JbtX(_YSa z@XlEelz}MMj<_CJ+TAOiq2o>{)|YSa>2;24Ao%Z9(UZ6 z87E)xw0sUe@r-A45q-_>&la#2$0mt;;C)zdzL-uG(!lZSmMW^7yu_I!f!NcYyU0!M$XyEAo*H}?>|n0ktRdGf1jSgvMG z0v&rv_dfkS{o1APbl$TcGLx5EANb^ZhbdO_b0V50Vd^n+V~{WFp8VL&Qf_|<@F`ez zS|z3_qA`CgsJ^8(D$PX?Rxy0n!ghuyt?!g8_YU4-9v*`HDRYxAq`m7Yg0=vM za-Grl`0!pVHcyj0v%Eo;Vo3uvTNaK__MRJvosK&Q+i{?^czRH4wKFpLJTZSIfd9Gp z!5Ew8jzi$tiRF~z6w?wJg1|wV(^N?;{T~QLV1!^c!{-NLl4DKC{(sl4O?{?Z9ginBrrAOO@ zrW=UH_FbqG)GLR4S3^wuO@FE=WE)|Q&M@jea-t&MaXPCU_~yRC$YRB9PP%wk79V$b zu|2fzM3byh@7@{iD$zT^Y9NID@e|i8-g!hl;V7C{{I8-r0>dMs2^jECO4vS9s!SE& zZ8BQTN9?_8mYm8+`lj?LF0Yyp-je1E%VeTD(L%A7mQee==h$*?@X4xO(Kom z^1kuf_FrCEQtt{&hB}L`-9p|hocb16)zMEK8YR#7W0X3uS_fY7zG|QSN;aek%n>$} zpRCQP>qVB&Y4!Y`9Y$KroVyjFk7myNI$Nd?zsxK8rcx!tk6^QZ-h}?0=`GNC2Z`cc zS1-q+l_#o+gM4nDj+l_Yw5>~xza{Zza=)Oduk=cBtDldT3H2qGquf^o8|u5kyOxAzUD4`62$Nl z0f^#F7CFo2%tNAhi$ioz7fjN^0aE!#dU_B9RelXYmH!`87WKN~Ls1%G?4xu1M-frF z)E2&B*o5Rb1i%g@D4KSIfXZ*`1X)Pqw=hsb0vnwwWzkf3gJipV zw@4~$=%OawqDXTg{HO67H}ko(6&AL00}9aiy$v*er=7#?dKHi-tuPXI09eM|O2Ce# z0I_2MYnXF$y@BHyr?(0(T^{UM#ef~_Kh|A5vFGV~yAX@sj4bnmz7$f76JP^EI1Y1Md9W*{J-kH1Y7A0MLe& z?Piw*=sE2i^%z2RZ*hO?rqw*Vw<483q>;vT1ox`^^YGJ`5g0Qvb^AbnqKAc7AIj-q zg;5hroX+R;7^#l7b#jT6?!fS7JZJh=A$C|H;3E>OtAnthiUHi*WFQnVLZJV>bpL5q z-{6WXgyZ_k7RJLwj^7yQqahwH@pVZ8@eP>HkOPHzEd#~tu}(rjB$If=6-)yu%xg%W z*E%gcRKFD;v&ja|fl6e-Mz?huMON2_cBQR0O!w-}bps zwC0H-JlyGn$^{JgUaiW3;jNfa;R_7`N+%?f3C#qZUI%pL>4pK6&f`g^2TCWyxCh2c zB@yYx&CA`xs5&9J?X!??%bSZML2P$ARb1x8bjL z?f-FWK00^FA+FCT*b`H-wONq3*n;2_YzA$V@O zb@woPL?+T?dE26X(S-e8Spqi_>fpKO*Y7}9n-h}N{urAlzDI#MMk)+i)wbQJjz(s$ zA(q-R0q}0uF&5fDRy*DG+j)rEc$>*iV+0?N)s}6R&9k#9kp0vm_b01e2xPVQfnVVu zGI60kb zBF9wGb?z@bvN}e1#NWQ@F9sc()W6%qmZ8)Ep8LWEBvy$%gZb=w2AA*+H)g9Ch0MHk z1xwTzH!A=H3340=n4UIs#L@#1-Lj?>AfoHnah(7_TRi}1Yi7sw4Y!q2zYI{II1Cgh z24=YaK|SxBR*66g6n&_q*8Zaua4;~Ist`iN9|95z#=pJ}b8oZ(oe)BRf-V4P-}`}L zPfFp%>EJOT^j@Y1otRCYiQM@T1SwY)4j>M}sT@bZ6!ihhRsB!4IMOO#<}Zd42E!%XH%7YrjkQ7(ji`N=o5^=3?_T*8;Xn{d#LZ zR!#-J_TISGqq8z(L*z5h3Vn3$Rshc3*49nbw=*->L963Rbk&K9JsqF7*OM3`#Q>4$ z0z_i+Q6%gEkr0N6LR4WV+30r!4h(`3@tF>_sKjgI& zfxNaikk__=5C*eji}}RVfbRdQG8gp7K-X65Yeg!@le*!^5W|D>+}F z)Q+4{WCYj-)+xYo+i9|7fkE0u&*LS>EZJoSJGN+?l6dJ5LDShs&N24&`ifVGXMDTv zs(VG$`})U9JVI~Ig#p;mP=?$T#Rf~d5R_|6)2Yb%r2cfYC+A>khEFhUyoS)%r^DoD+ZpDE&e0HrE)Jz>xRIs~z@^Q>2KQ+QGs z1)dA$H_Kr}klMYrQ!FXEZK$Rv{8Uwn5a_MgPr{l+{@h%ew+$m#Pqiqm!}MaY7;3m} zD{^14Sh_nBxDS_#BiGFBU89N7n&2zVs;Poop;c~iA})oz&iUd#egkpoh=WO2(_#ja z=_%iNfmZSql7$GJ`I=t{upqOSTD>7lQOMwWBCVo0DiS;9@r-+ChQUgGzE=hryXfUt z`0l4&@KRwQVJ?C~w*bU;b{z60HokVCI4UjvwftDf9C_TcZ{G~1ed&IZy9d+%PTyT4 zg|+NGYqvml`u!YM_)cmV=cN#Iq(%H{e%g1_US$b*YUw2!$(Bf;-gs)KoI0G%c*+QL z40Z(z*h4613iMNp(>O;Y_o&lE#b4q#|M9ch|4<)#Oijk0Jsjmf8~(pF4v0-Qumb2* zV2)WdF0Xb3^iVvaQ?-24ZHpKFAJM5{*Xj)4B?I8?uPk99CojzswZY z;k^e;=PzlxV{307)Gef(0<+Rs*TD%^?(toh{A~!{uc;Kk`y~N*KLNTlg}ra40G2#= z4;r}iES*9wJt}`E5i0NRaNE%Qed{1TeG;o+5K$Wb*;UPQ}ee@B+>@60_xuz|5A_^cH8k`<8EU-nfQ zL}lxY-t|s~=dJH;74CqD^JQYIULD2*&A{yx$(HIM)X^t7q`Q=@a(Hr!_YvR~mA{knOSyA#|&<0R90N&4gcs}i+ zd;-|48um;PK-gQSRj+)aHL`3G()>362c6npuOA9%+uwM& z=)2A4;(vR0hyE3Lx<9Sm8HRH4w{qqCFihfe-$e_WIr4Na9mH~j0>uukJs#9m*88rB zzP@;*Sk)R(YzOvQTrB!^OtFfhg^!OPoU%7~wvT~0&#bD}E zU%-HHQ)Md9fd=tTb&|xbYM>`ttE)b$7`%rLG%;Gl`@g?1K0#at;C`BHHC@5`E`N4GXV(omWo#fd z-4p?i78Q3wW1^$;#YTY^?6l`XyFObk)xFmWM-kWlVxN568x!`oV zNkE2DpdEvwVDA<(9!{u^Ii_Xy160uS)g7mZLGeh$wkhyP?||hqKlzCTq3}@?CWoad ze@7WMurX~foelFG$J@sp3=>E6);$xHq-ia`hJ2)e(J~&<$3P}*oAIsPWe2on9XVAKzI6fzz$oCD9 zX1^X#KH^yQ`+-?6zm)4HW z{dEntozgzzr&>;tHAH1b{tDZ~BC;kv9>aRMOI%|joq~&(6KC#(?&2yGs7rds74np9 zaNIjxC~G)@6zvPtzb7(11Oh9wzybXB;4)854gqpAaEANT@r^f}v`h zB?oWz;y^8`=G3-0K^Nb^JPd0QDUwvVhHy{W&SL3T_AfWlcLxbJ&ei>bx8R4&25*|=Iy<~uI24&^fF!%>O)2k z*DKKs$(P^W0&N5e>kKH;+oRYYi`E6M-nuavy>B~sZW+jUkHiQXk&S^|rsP*|Cm*<8PYHFX5v@=$`9~t_Xqjo2z_yUwS zhu#!RU948;sQ2vqRlJa9BHJrimDA{PkPHm;S{;D*f&Fif0TT4?Ed=Gk2uX{kCZ92} zr8;6gJUIWr2*+(7#!)t;A^{u{OLYPP7$QNV(jftH5f40%#c~MG19=ocd#S-u2nEEx ziqhN#-kaA(K5u-t2D|^fH)DJ-2Uoo@%@<#cmgI$HK-t4I4Jo;|u-Uoe@V%Y=DHRUD zJjRIb`v927Q|$dhGmvnYK^UQs@&TjbMD`dz+it?4Dd05dA9Vnb_MS=wO$vF87KI9* z76!z?DkD)ao#}y-YeQxril6*KDrVXQX=!DojpKW&rr)-Ko;XKU8)Kgc$i1vDUEySv z92iD5uRjci_W|b7ruiFPqS70Hd4OY*WlBeZ@{)H>kfi7dDP2?NXf~m`Om-VuXigMi@$x!T zr_RALd)=EWPsbc<_Om#M$3T7gs@DRTLAe7nsJMO(RbU1sPxdf^^6LQB%AkTdx-r}a z&9=b$LuNvV7>CrQ!i9Y2{b#RC1?-i3AbVvq$X@xE5UF6~>C^6WdMO&e%Scyp@^Zxq zUaIo%XiO7+sG4jy>U#OL!Ibkhb-wd1xc~Fgv`fwkhVVRu{|b<&oiQCgCWCw6|M%fWn)|H*%R9B_wA8fL8jD!UC)n{!;TZ$l>QHy@^WwCK27s#U{PSm>&Dm-uKF&NCTZF_^X4*f23))lQ zf>!)Eh%%D+jDFI9mY7=J;Z zc-q-7+Z#B@C4D=;bQom|u}f)g3>`hZ!nO577Tx3Y;RDSWE#{Tv?9c!)#52x76&x}MiWYd}h|6}YBd z+imy{L4kg7=up061MX=Jkb9bBNZTeZa80WNu4(jThV2?eOoaJBn*8CKcF#GSphpdH z9Gr*%C*xHQ)^{={a{*4h>|a8Zz{w!&K8H9C?j=5D#ZMRQX2zvB!Ds?VZX4V?pt)-o za2(J<90%YohksP^0p~%VMSs@?$YcU6WHl@T0zrDR1s$@YraCTi!-9f%-0-D)pFxG< zuq(?@F%664QC(>e>B`J7*@gNtqKm8(LuyTq+uWZ9-Sk5J}AYj#7k1eJfos~r*iya0&SPo%rq^Ww0E?%v)t^h4^gM@nBx!cDJRf} zl+ngZ{9h^m-?F!m$MpHF-i?n?ZPxl6*RTO8(YaD|d%JK5_hWtup1&eULEz*|#>g)}gHrjr8A|Nl zDkCM=@~NinTdvu_ zpP8(#Rd-Dsk>ywFPHT?7`F*N=0#dVDjMJue(Y97ARJazo6Njco@8IE-O`e}p7r(kP zQ-gu8ldhpo z=r#B%fsK}Q;$&8m>^@zUsqM)S(^CyPNfrlMW%o{)*ARq(Hn*)K$<8ZXn;Yk~*q4qyl2se-1?;|f@1 z;Sck3MxV@~y~y$8`R{Z>Ty+B-AIQfizIa^jzQ+cZyX6{>1Xl1g)^wpBMjlOs4ytS+ z%mx`rL9=d{S*ymF3oJn_N5Yz;I_Wa)Js;KE*8%RqLgE*-@xIImPvqyZK1mkyUJv8VM!hTWW-1S}Pa$Q1VF1?(L*L z1Vvj%yW4%x*)j2Ul$W*&mm)&e*p^u7?lgP}8I^uUm9o&ArbfEdPEX4`5&fafM>vY`{$DTgdMVJwNm zT=WCuhqe5$r8^8&HolnM@w3nM$%RbspXkI~h_r8n-0sM7en}pYEgpa0+9nrTho4fe zE^(bO8C%xokfQqG5a**>n6dUzFvzu3^V5jNSLU-z8IFU{oLtJX4L%S0!i$J6^l;sg zxNYsbvb^O!8qKW+Zzx;jBOK^fkG0!)MbF1E;D-9;!HWLt{%vVlxK_>91Yb%EbT2bg zHMXJWcj6;Q(ZBuJ`z+k@#fg;V zEtO7VGNnAnI-Qb1{dc_M-6^-al;29Vny3C0+C#!93s8Gk5nqXdBK5sbkg!kd-i{)7 zJTLp9KRNibT`Q{F!^!FTiKw^@++Z%>5!&(Bj4yGB1SGg5{fssE#hSNV2k$@l2gQlg zOM_(+C2=EA5nZmOSKgiTB6EOw`?$+l16s`Q+!ynCr9o5y^r!WsGK^;+N%NS|U8Sn4 z|A5tT7B;IP5Bd<8)W9faA&}Z1z@b7#IrVphZf*?Bdd69L<~H%La9-P>Qt2+EXJ2e% z3mKXZxO_Cp?q&bHpZa-xNQlMTPdb-}h6UIma6|uxidkBLLGn<1m<^|i?s5T1)|6hm zMcVI7vM{H4Kl9d1GIN>dl8&{abEjXpEjU;$MFfMsbT@ht;LXY0l&75%f(&er?2{Od zd64Vo58}ghR_JV4e9`WqI6;)%V&yR zL9(D=WdRdUk5`+D8BQjiY0v87<5_Aq*N?wAa&eOlhdlRz6(&a&GuHNyr};5{_QA7Y z=K~T@M^w}y-K(~P5O4d#4I7;Zo@c+kQxGq5U3)=(?uUw0O4PxNL}^r?k`52$6P9pV z>ON+FWp1e zK0@r&v#Ot%UTRua&sAso#kJYa;?WU!Kj$DL#kQC$Ky?3wyHiPyqEeh;utDo3S2H1l zF^z7qngIgNn;L~%9VLTYDH^GlX!QR_`3qPaoJOJX4vVI6@s$mU3^NsDvWOa{a#M+l z4vNHTNNRM86PI&q{Jz?eHVHi1OJKSbk|rNrqQaSM^Nqi@h23IAkK@bz%?*qZ5@#-WK&ZiK%EyfUL)jT` zm6^1R@zgP_wOH)B~41G{gZNco&|xVOcrL~Hi$ZVUEUqIK9_G0mWg-H zsn`j!qw?;s{#Ie>?=Db{?UWj!P9QA(#m3iYR<_3%F{Q7Z;+I7lvIK`hVLS_Ho#BIB zl9eSchddLxI^8Z6P|nsnW+XRe*uk+h9Cwy&@$i))a}DF_+IqI;eoCTH+`6gPv{0X;)a>;EUC19QVeHB41m)PRo7REvZqM zMGASbB|I-+ewl#leZdq_Ff}2m(=cm+Fd4{Qnk0n(>?ezZF6ry^o+=L{w^Ld?j$N8IfMj4jXtyr=v?Oyp zv;x7EjNN0x6nHbySO4{9G6y|Yu(8>A+CDGnQ%k#>-v#DGz{b`f1{>JevH%;~dJq#%BA8Q*E>WXcfRa*MoE zlGWQ<^qN?eIwGbrBQ@{dFN#XA1HM&CqpTS=Q7unh0wnU(7hI5f$|T6wIedj(HQYI6 znk2Mc5_bll`@Q$iVgr8oDX`cG0Tvq)di}s+Xx{^=>x%={v8N=YljEda-Nz7KKD^XETt<2Ehw30ub5A*!86ONkmK+!Ei3$F%_V@ zd#lZI1mt~C>}(iqHI<=7<9m5GIkM|YGdp@y6kR3LSLRHN05&BgOK1nl60(9m=Rhb^ zKNuACQVB|f_dnhegCb4f zPJt6Z@b@GQ#Pe5>|h2eMRNh{T&$5Qpm70bc?k zRxG`JM57}g9fS$xB#}6CMpNGCP@74GgOW|Otdc>mhsam@=nH!ZMO|YKfHQUnnz)=0 zH9>l57m86DZ1s@%YM!TY;?3Ma6zvg5OfL7deKnSBuThUKU&({^?l(K(2cBF>?%<`! zP$K(Fn)VZA$<9tYVh<%#tswzr@YW;_u+8eO=6$2}O;Yiegnknjr`AZ~Z77-T1jHX1r6RT>M3~z@h7dIyW9bAL~!cE!HI6 z<^2`>_(MawbONjiORU#{|Rh-7N_vm5e#S={zCu_l)T64)0dO|w_GfDM1cE`1C z?HBfj@QuWU5aq{P=o_H=oQx@6ICg;c4t{Hw0Z8=J*3oUy7f9bc`;UY8d%M_AFmO*1 zdY%e(&PblB6aloG|8420S6_mZ@ZS}cGceL~1Y9sMa->w#y!VtVe#c;h}U8`{qpkq`sEW$ zf!BG&+JcMIomm(OO&Q{N%^1I`PFbwp8yWSB#Dm%w*9@lPGvsH`BiaopmMY}5&x4n~ z>k2p~0j@B~_pE1$Iw*7p!BZ9OwxNADuUUy`z31hvByh z#y1;)wS|q7Lug}Gn_3qofd=m`t0{K#Ie4wY=a!8ddhE?L;|^WU{$6s-UNt?yI76*< z`~@;PDMJkZpofkq7FofZqMN~)Yp}P1*cmy#x=i$$KYjF@aauHyM8j(@mUpszWF%m0 zDau!NO>K3l-%9hLc>_kFaMtu`k`y!1d-0W?$@a&Q{+4Y>BF}E&`%o>0j9t%bzL|dL z$>w-_mGFXl<6SsfKNXn8#N<+3t=@SGu_NwjXCJdbS5WB`VkYrC>Pw&=3 zY#acuob??{=MxXtCG&w=N}XfPNv0bRqbHR<%BJUaMtHhP$Z999#ahn9=7y5ljx$Jl z+$!UhK-P3QOkBZ%wcHQxPx2BDdJ<=J)hr!v^R32YHb|9NfPa>~Pb5pc6jA2{- zBIF7+dUZp4gOj~s*G{w|mit&E!upVqgRGCKZ%@;4 z;ZWA@tVeUbJ0bV{o;izxPSl;n{4@hMt0e&9T(^?fW5{Fgy(x_pWythhNHTCREcKMs17O2Al0_T~yI8#$rw{AI}g{bvJGbu_Ak3XQ!4{rd#uB`-%SaPd4yAAc+f& z3;((__-26Mo8v*St7*qZVr4Esm35O0=S*F#ij0(Hgms{XGiwK)C}IvtIEhJUBew-B ze)9A;6;x_tQBO8t(7j6R%-SR#2wCi7A!mO65|_3)KZIDuX{X;?PyAgK*&q-CnKY zQI7xi!0j>F{EUBEt;e3U##;OgJKOm~Gkzf$`OWU!hx@HufvE*c0xv%Lly$o@)8BJR z8}W92blf`_mGbNb+y%1WdzI)?xeE zQauD^u5{!+z(R##WreyF+<}N&sa8;(b8#_Qez!F=$&u(T@f{{&Oe^U8T>?;R%7ugYDQRj8tiM$|*NOfrqP6!+E}?Taf! zgQT%DFSrBom{#5Jibq2wpobE0if*AO?hu!@Xq=-Qqk^2GkjCw4BjN(tqG_)LpjO}J zWst;#e!1&hW&ZaiHFeg|3-n(F`kSxuZv}!mHl))i1Qduwl84!~LI#a~ZvcmY<@3d;DISzEhuxs}PjJ^1tX?u_s&0}(ZASSHcI zk5vO8v#v-MUHTwEc7Oo&h{U&p00A0~&tQZIP({2wcY&>Ehy5=`BA$M`5O?-boNH~t z7nmL$)+68HI!mZ5X{+n|lLz*)wYC^x%Y;Wr8I%!&@$KX2@vCrwq~&Fsl6vg(z!x}M zSE_>8d!P419A4-r-+fx>Q{Up;R-N(almL&YT2#fRg-krpFf^A|+XTHc!YOTT)3S1y z4)HDqv71=~(j)Yl`$2kQi6klj>Ct(R9?jlI>Cx;fU5DlkhDeVoM0ygb|B@b!hGcSs zPkbMa$seUBM`e%!yLr_*2G z0Ujbfl=CZpNlz6-dJ-O_=Owk;Zag48y~OT-^avH6moHdQf>pXq$iOBX2w>8Kolg+I z;NQ~2^hbI^#u++`U52}aiwAad`^Gop3MRNhJo!N7x(FmPOH=Wa4z3wpJA|E-uc8wh zq*vesP2~>*v_lBHKBg0Pl~+pp?!IT9;1RLJ@o9SXAUzQ_fb_U6?l?`s0n$?sk)Bl% zi1c8)vsNLj-$Fs8=jLnhacyVT{``4Uy*qj%-<~qT!KD*xZEA$)IatrJ_CF`|e4)zS6vt^g;lT4ps zL64mK-xH=!wyV>`;kP*poJhmbn5cl3c~0LTdV(BhUr^E522HOzl0MFaBT|md_oiVd zF)`*I-hKjfM1AX_U$qiolPT8>$xb)?29ATs&<<|Fvcjlqp`peoxMsR(J5FlfFF*Op zG)$9hD|KQDD_GT>m7~i76O0jxjVF^Wc%#RB-Xb7|*R+t~s;Cdd*X|9O?+!(pXS|6~ z*H@iI=m6CQowt4y{|W?Suj%CKXTjej#}7GLe+iU`aX8w^TDd)m_LIC)y2 z(ip?V}Q=cCQ~nP=?GfE5OdInJAn!}R_UmDw^5>m%4X^2 zvBYlP4PP_mVYz@1$la0Y`g-BFRhf-Sc{4o$x7+8prhGA`vb`K{c-lslC88bO2G_7U zzj5!wbv8GwzV^<>Kd6Y|U3?>b&%eZX@P3%Ja$Sz$8Ae;4cZ8n8oQjcmYA(iH66wq| zl~M&riA>)i(U?MIm|v7w+Ljd0Mb_~EsrX%svGtA-)^f#_!~PG|RwSvh;#w2la<_Ws zs81AQ4Q=uCt`Vs{xCv$13j`}_q8T(BDLwp|y>F*h$X}~o`8T*WOP6=_xv^wdi36K2 z^YoJpMwv4mu@87qVX#@D=w^3-;w)e}7ZHK50Ldxx6d|$6;yVKMiMQy>a zpK2v^R3cfCY!wcINX}f&b~}vOj=lT@=fL>xd-QmW{B0hEQT-Dp8TK%8(fn-UD<}qG zfvV`)^IQ$$TaS3G3uez)V6m7$q_E~kk|gw1B&=v1LkQ7{ji)vA8hVNJ0HbUZ)cCal zW#!cxZWPGC-Lc?|P+{l}v5lwh?Lk+iG*ge1e}O^E+ibg?Sg=*O2dgkgO>})>9HG6@s^Q%b~L?{Gzi2UNNLG#w;=M{yL1o{ATZ^O@o9KMK0biMWgmE z86F-Sq5WHNSQboMAjR|yf2JaTx%^cBsxNr+P)dIXDW$Ii>I=e9Fe&g#K9ZIHRbTMU zHvOOa0_A6hq5`!A|G)JGOLRbe0T|x?!g5-vrzSQ-$e#6&@z)-sc%4ONLOlEk02xAz zzqv>+0pl-tq>Ctr=K7t5w(t~S{Ea^ZN|yXOSS+#KVhCu|^r%;XDst-9tl_x!z2cUj z)z=jDo}9R`!CswG5e$*acrKh9l6-#Fr+NT0_61ixR#7DlFdn-F#$!Z6@113dKQWDl zKL#3%9|H~6^iiO#h}9*4K*!hr5dhF7k|ndW4%^Wh`fC$86y^u7)QWkj2(Vt5VjVQLndSa zkO|p+m(>F@1s|>8;CNbT?_Zr_y5EnB_+ZYN=F+z4)$_mC7%#aK=pfmJvz;F zor-61m#Va}>2@60K`m7&7``U$v_9}KvV@h%(X@#y%gMqE$%4q>46KT zI2{xey2ERUTCL)MXSMZRKbXGo6Ulb43o_x{*7MB;slkwmBSEJpgA8^-Zj*>+fAf=U z2D>1iz4rlL7XX9M#(J#A;_tqnCVDc@SlHPl>?29I-=Bf&UlKAGRYO|-xA)Up_{_y!%tn2fMZ3zd5TY#O9TkM(S zZGsZrhN$L#qgvf9k#ybeI)h)2n>lvY3PWR(_zRkyA~&D)Gx?duA3l!~jx*73G4(|> z$8S|_<7T~2wyc`^rTf_gToL>4kAjQn!_M0yKn?jWCE=Ey1;p_my_xn~e9gh1>vJVd()q0nr47+-U_t3E_m)uMW(gZw60?98jNVz6vA=Y{Og@pbX?)c8Vwx z_wl8G4FN`vk1?M&-mMO-LGRo13Lvt3)kCN_%nZ;GHsO46rM;Gm$zzxKZJ78a%Z!+7 z^WrNg8wif62*?D-RG@=nD$=}%u6gFa=ofj1dy^*BX8;0hmp1btL~+zD>usV`EJ1GW zAzcw~XdC84srFR7=s@>AaU4yoV6LqtB(Nz&x!~Z-U(8V=gM%0xq$ZnG@{Ids>~cx_ zMT-apwNthWbmIs^4zR0YQArKh#~ch|e?5A-qHGGLU?Ueb>;4T6sRixm*d#V*%YYrx zCd9!8+VV2Q(9>h3F8OaEwRJwF@iGUqhfanA;E-C1z!;BE=wx8Bnb|jpumNKClTJ6_ zymU-f9yfEpAIxm>TO#T3l=93PXtge?c0f$gVuqx2%F}49=p%|G=EFx=(BX${;v<|6 znwVRA(;Mc+;f_9I6+X=GvGcfj3OPNN@hf2Y>b?UOWg%21&7u&vXYel$0{0BE)0v;| z!jDf>FM#U-2mSeR#1_sR zJSWA5ewTuF1bztq=NSO&2f#`*A9@<+j6G46M5=Hu!^jpSuRa_SxfB6tG)7W-pB9=F zrBjcTM&@4>Pju-94C!}Z@MphMo8@TeN1N$&&k65w_i^os3H=S9cN+Z#;QD8_7(Bc4 zs*EAl5{9iIeU$s|w1k16xZVJ9k3{nYN|u9#F}sxaW7$pn;i;EUS-}Eb}yDFh*l6Y%*PG z5}8vhN#{a!QpCwq`FTmJ4vldb4EtxVGTPsdWgN(0pOH72a+74yvWoVR7`B=21B7TQ zmlSkzb@@)E-{aR@0B_-KxHf9Ajy`5k1xTrPn%{)7zfSIc@VOYmWeFbtND&=VUcEF0 z-^*R0(&G|PFebO0-O!<{nlA+U5e1qu#it2?T?nX@a^>bxf$UjxnZ+`kOBtg(zb<;v zcD#A;{c&0&+T|0ua_^8|HgHW&y}Ej&Vu3+!Njp86nyTO}*GA-l7ZDOlr@1&PZ_ z{)*7={1udD4DgOt*!hi5gn@R!Ao!>$L_Jo=fh^L7kb0~I27|_BS(>!Evge7rrCmt0 zYmO57;R|wiR~M1}Fd}sTJS!tdVAnX)n!VJT*yE@l^7*B~f-u2>Zi62;@j4PnrSq>x zcaY9`vtIr?KL?&)6IZ};0X$ThNZGn&CQX@)2AAm>{-YpJvvETg#qc3VTr<(NIQmHZ z2`ZrRXrxGB3f`YpmXY;y>g*S&t|3>6CTrK*Q(KNZ@h1eIeq~DW=$Ch|5joHMSL1AZ z_0VW3nF(3kZs2I83#W_KH2&B7Gvs$EMAN`N%$t@{V?YFMImxC?!I32#FS0&#F?hgr)7)(Sc{IceXnO$i_QA8`;A4UuWP87yN$>!YM<_yvz z8M0Iv(F|^P#snHa&Vu&ka!p3}#84hq;ji(7P5=R0jrb;5EQvsY+we-7r}mxz0Z4$l z$BH&8vil0$MXa-4EAp9{8C9|MI;dKgyM5?W(Yg@78SKnQz)<@t8bFwA1vAODjOfW_ z-9D6A3G8%XYql$M4@pxYVy5l?Lsus-Wtsh%4mCDt#SVUAqfysVZLox0)JZ}J${;X* zkCO+Ztnrt9d7+4`cKR1RbT67=%z|%M>e78*w!+BTCzC6GN%6o1UBs(nKZ5Kefp<#5 zfPoXDCW53EY(e3^{@exdlg||`|ms0 zbxk9U&Mp5;>EN;M`hs?(Ff*I|X>IfAk2<1|xKaWs0IT7w&gWX;{h}2(j z$YS25zk({&{_I&+Ephw;6rZZk^otp@Hh{|$T*)caa)LA zaoi@UH;g1oNkX$geVzqiiTSo&>l3TZ7S2zJV)!`;z=bpFV|OZU8$Zys46(ouHuupgXR6y_nk|9K7)T zBY}J5EU;f0T|+ucoYMt5X;yP^)&!$R6^}#%>xzhvI12u%hyh=4(`8#p1&cY(6uC}> zj6vKPH|(e4JOjwDcMLWc56ePky6lu`9EDY=eP;1B>Kys?|4^~S)ltI#Dmx%k;&16$ zL7e}Aw&+^D9WYuO-)uI1?T!vom zjKhGwVfz2!GF&{}-QRHgg2U6h&}^Y7w;E&2e2LY(SFapW@=TCTmXDd7#cTM&i?rm? zQSpC)r5#aGJdIO^Qnx#YEsF0zkCVWJqg58Y#c0Vs zwpqQIR>6Aspg5K7n^OzoQEfiSK_$YYR0?CT9v=H&FauZ*5B=A$n8}8g`M(^d}e*AZQf({CHdo6idB5epBa1{ub2|TLGih7NDGb}o`PyRJW_}lO@*8rs! z%KA(4*}*Yd4?*GRSxR|Tfnf9=pB9l<;v2C=E3GY|BHO8BVshkcc#;pCmL8%~$VQ06 z_G?NRVfi(cE6&Ypt$p|T!kFa@NCYa7q=yo)P<2wJ-*M*=G zoTkS4=8S+1a>P84v_*@z|89gcSja_h2G082a_pb!OoIA1>vLPq{23BFbJa*;p6|!I z31RI7J0c#5E6wk~8Cu05m|$nbv59u~6U}&x{(lcsm8eOE7Qw^R_jvylF*yID@VT%; zX9W68XSZFev1e(4WV7m|%4)4{W)6W8X9fzQsesJKc(WzCo%BQ<>hqt|^5MB4Ur^%R zzLsdFis#l~2D^Or!E>C~;|n-_WT2UF2aqhh8tH)FB(#cD)6LM7SMQhsnDe+u{kbRE z?~;DXQRck7ZUs7Jg2Z?FgoEWNHG*9rsK2bi>i~T&u?H~tZf!+p zL$TvdKXhG4G5Sd|N|HJ4>o*+@R_7rHxfjDxmzl->eI~uk2gn3@{cWbI?YIQD&#h8j3E41^aEp(EeV-w-9*CJ zDSqkCW+)#MlfRGBp2r8Qh5cc+e%ZTyE};7vBoLH!AT-ER)i9soY^=AiF*-S;`4B_? z!9)Co1~euAoLfc^Hz%3~jl%b}`3dz@_&tZVz#*pyVy{V6BvI;skRYlN>cKOgCU&(5 z#Rr|Nr<&RU~og#JOo z|9$|9MR(;=!9!Htf1HBfp6MAuod4>3vi=QZDx$O2R-^#w6J7yYkd#{UdGlnT!6Su;@;-u$1lkYS+GK#HGV#Ihj($F zcMAT5;snn6UIEtv%b;V+LUm)}#n-6e^H&#!x}MnY!@S!Dh5KK(UD`CUU)ZYJ3WsJ3 z$JX%Axji-%LFCQ@00V{v9{D@f6o2?>S`lmFCKYltqXDw4LmmEQaE_WQPOy!>J=r`D znHSjJWA|`*lTSdIvr;Pc5j>7HEkfqR&#a6>qc|JS?g~#0CF&qs`9Y_KKc;%CGb4&0 z*sOPDtqwhV*s1{IIN@uWALx!wPM;?6W}F-*$GQYfc9Nh+e6`*T3nSxURqSHw@iJ+| z`Niwa@-?Y7?nOJ;sQz+RN%*_IauH1a`T_H^3%O^TOOm9Q`89SX6z^QH^--vb_|?Xb zmwudVqjAx$8O~~u7573`bZ^mb3kO|88mlY`r}TDF$)d*s;I;_0a9-O$)B}-WXrY2= zd5a22@lbqDVU@^sg&5XxPbo}JjTOX5KOEMHu~tUaYHnOm;KA}<%Tlf(INLCC(v(4J zntU6W%c`8p3q>PCDu+rlD(fTiBpixg@aL0ZoQ_EFE>$-=Zb}@KkR_gaPb!YgCaxxW zbM(io!>Yl2o1Gx^YIIUL1_7m0W@zI($em{%LaO9$j3wrj9IAfCund!!9ktM$ZW}H1 z-=O9I8q#k=$$+@K|6_QK`u_ae1N;~t{QDXEk2q;X4qXvLw-}#Gm|I{@3knmZtP$Tp z;If%@qc`<$xZ}vC+gkGIAfk33A*3W1@B@QRGy&UUNbHK^dH$vAc<3{nCJe?#^MNC=YuEltpoIux0!ECF z-0Rr~w??SVteB9iF+uS(fHYMiQLh}sdartE(}1q;C3NEq(mHfLZrH6X7CMjwrFXt*()JpN~)hQyL6r7FSD2P25ygQpZ^iZl2 z++@M%5qdg06yds$)H&i9px0(EfWRWEQj08ci({?0QtUZGz_pza>#|6v@K|VQp-5Ps zeXjIPYKUIBkZkT){1&uPJD=c^jY_)?+)ioB|jZxgq(z$HshC}^KAWDb5p9qZ(1fs$B z%F_L@@>&>QYtQ(WR`WRX1vyt)gO_FunRmOh%SW(^9T0$D24qi5RAf_b1Tdn7jH-L} zYx^AcfJfYVv!wUv-?0lTWC()zUtk`p{W%{x0)8_y8QiyHMewaoXj-#sr#RPc3M6*3AGD|;h1#;^!GnGr(we2knj z_1!{X8tMPOC3DduvvXEu$0f=o$tXinUJPu~`mQyRpb`PeE?56~lNcby8KxL%$srm{0`b1>RC86m4e0XoXb|1l99JVHwb zf(3M+5&qFg{hfUMMe-0i{&6B-*V z%|HdlZlwExmTBvx0ihi|FI=*Rx~8z?XNX;siA;1g)!Kuw=0WDaSZ3mD5wrF8qN#q4 zBnVnE^{hR#i0+tVDLGpUHwQ9!rn$?F*IRr0N$8r5al%=?Bhjj$YN^a<7II> zqhl}+o#;1V?|64x)0_H(R5dmDZ@jkF6W93{2K?MP3iHa_N=VG#Ej zMbzwN-8G91$o2hXje&V;VK4B$#YeE0F}=5*nD5n&Ri`8reak3_9l6pBjX3&T`=!pGQ9pAV0G|VoCohw8|xL zFQqTb|B&3AQm`M7sb}h<@X+_Ax!qAYU#(JhX+81`qxoQnglcz5xfXwH7B*qS!dbs3 z+g)RN)>E;`GD>xPICh-}M!v`2<_PB;o;PhLnuh0>+~L&l=!_=-pX^-(`~oG2E*lQj zOPoxm1x_N+Jo-qnh+@Ji)^o&RC@tppq?uX2c;NGr`nDMrp@Rd*H72QVnE_<=QVXt$I2>pd2Coc%p8sj!6G z4tGKFp7GyhH%WfyBNIv1TKnSN777}70xB}JS& zH$c}cY`+G@z)Z)Od~oGb9{n-B*iyfYmlM3q3FaH=ngi>9aUtVVN;Rj8XwOTq9-Wm( z0^5JAV*(C>mBQ3#dTJO}yfS0IvCT5di>*o&Pef&pfK>-u!Ajk~(cgmDDb2aYD8NDN z-67Hc*Z@ooxB(GwHUPvo>omyl>m%4Y9R;>dTR*;8r`L!7wE@r%IAswHp;8)&iZS0lCD#z|c$Z6s4i#3DZ{$B^>GUutv@0EV-Z zk&e{JtqNPla>Xnw$?0g)_K%|*i#c0uOmtlaP??TZx*cp}-AF`(9D=#nO*!(2;Bpvz zFR^42R^saSIaUpuRdMV<>2_8v^=(4as3WUv@p)|pADp@w5dZK&Am<4G6vOtI$MHh7 zieP3DK}`6(#{_3vWf{g&!6HhhD_v#PNc4h@?cHq}Jhj{s6gA@%h@4xpv|ykkPKDw95DI!Qbd< zCwOMu=UHi$74|1|Y%@e!+PDaf>UPStuxhSIU4lIul=AJT2=;#GUqwJ|m{~RjmMb1hHm)qXp#QS;M83!D6%Za0pL6Uh7_G^veefZ0%W-KP04pNpi=!;B zjYLH6$Zl#wwHR2m38HSrs4o!iav=rwzlQLC5K^y(%5Sdt6qX1n+=V1YnK$0x0`D4! zRgD8hPD|aDz>6^+j;#qNkFjV^8taVY2}qG!GKZ4Cip;y(=u*AJOAeIB^a`FJ^UBM` z)>pF3A$imn)R#N8&x$WBCZ3ecf+r2mOOIl5RvpohVqDu#2aRCM#O-ONZ#g9OE3b=E zkED1A4jm&#u;y{r~YB&cBW zKJLgnc4u5!SQ-QQS7Hsk1ZVniFmVY83U!pr`aG5=bZoIvGzD2-Y=!Jdr9t>rRXauw&fU~EU(jetAEf-OSXL@@2H9ecuj?GtCWM{O z_7(SI-`4v{2?{vfYo6b2(Y79*0cLJTKU4aH*E2qMc|7WM&v?RKM6?@(X1kDvb}oDk z*bh%FcyG5&7y76MW!*bww!U#x{3puCXbF7X}T5}lDS>~o7Ttb^X&qhR+x z*}Ond4uHPLfRP0bSL!Tyc~{u0z-xp(5|(?=z_(^~3D$w_A8h)kuyioZPyVMa1|Jff zi+}ImyO0Px{qRG(!@~EwKtb|~3G0+k1w8qdbjB>gK4l*8A&1?u&0IO4`^ap${LafU z>uouVNktSGdu$F9Om`pLVFgT$ElR7I+ar)TUr6A8`=h>fpCNHa)=szO`r;{`Z@>g+ zoJGo;9kT&>K6O~Ia_#LrT^=@HnRjVP2l&5z+p{X-<~Fzh_OHW@^IsWWlCt(&8T5sG zX}`9TRV-@ZOR3_FN^975z<-rNo&R;XU4V^%gy7H#w ze|op`9a~I<=JSHUkESf%7&SWmV@$S;iKp2z+Hdr}X_&v-4SP_|&pk^Mu!!f6GFZeT z-$$QAev2tT7F-A|2mymZbQhqwlGECb-Y7ABZ{)V%+HMdS-PV3Dzb8*# z!pc(%p=3fV1KKlrvdbKa`kkUWG} zc;UgD$t_^~7;JI_OL#E&%)t^Ka1718?+hvXTRz%0ZLFkA=E&lkgeMX#;c;4bnO@C$ zMeM5>KSphr2i5qDYJ6m#B~&9!u}?eypXGXjWQ(e)(gd6LbyXbPKL4kLfcR6I7>Wv9 zLm2-@wZZwXo-0dPQT}iK2wg`bff6bzYC~{B=X>n2wzo_mg})Wgzkwq{OKZGti1#B?uqjh6CaMIh$PrJfS|B{%$xcc`_s-Evi7t8 zrGfID*TfC?$7!c5h~P!nB%+(uE1eC*6ySD{Q38=-vP~C*S<8>_$bYnm7q{tRcy^MV zn-_Nd%I*lwW!jBXYi9F`2A-oeQ*I}ZDqFj))cpmZCxBvSvD|i)W0b+?-LW;GJqG*U z(lQou^&Ypdo0LpgB*D1029NyXmw=(gqo z25(n*uJf`9sZ{f?0+@_3)TY@g!#t&l?$oF|N5l}o-=$z5@aa@AkikSAN!#uw5S=OU zMLu8l%=hz zuu-#aTP{C+BCGnWJug@AQd;vvRdZ6*IL5OQvsCsL8EIc?xgS%ODB!K1{+Sd0oc&qtVjr{{qas*=HBy z73|)GVH_|ialy1;SJVtWTFMwu5D5CFs;xXDfbr5OB4i8?^&V4^MlI+ABKB3kXbojP zERyM0`5q;Iq7}&x!)3_F0ns~=FVHz@eq1{NRpWOBcoRiiOiVgle1*K8x8QHg#uD$) z1wX&f2ViFb2aC>(J?_Fc7m{c>XUoA{ZIUu^;m@_WfZs!=Kf~W+22k5Ffe}zf4JO>H z#tcP6Y~ex}__pP#Cq;Jdu2c+aUO2{)*iW6z6`!!*2jhGRFkO-V!}uE?F>6zLKOMcD z!JD6Am8^}jhNRI7#uyMZ{-sNGeyO1|cej_=+#^qsf#%i%wLWoO` zcB8K0Xl!K9?~91oc-0rK&1`8-?r4};Gx<>h+vOSm^`efOAB@wPBF9ipxfvWsb`3g${XIc3zP(8;795E?+pB3x)UZ2DpMl1*HLeJmL1iu-+YdNl7=?tljS`JbJs%VPn1*Hx`Vg)-Pc1 zDuW(HTU3WC**8ft&7=Yl&2oKH7lU(TGbVrT*BwhA{>a%|bwneM9aY=N-w(>Rv*}$0 z=FG#Q5EzSUdywCLCCB4vjJ&epQVlk-j-eP?#236HO>pEm^wtxWCvh)9sm)dl{LNz0 z+SJ9gfjaWry1*Df$jNs5n%V~(o9xIu}EO*mMT?isl#7cdsX;`KB+lVx5=Ey_vd zZL6B~JH!rBCuo|CI^^1d<-C&Xv$ni-io9W2)U6|-7vOR_=^ldf-U(lNFTLysb>ehL zE}?W_W$+=(c+gi50@1013))NU|DI>k9DY6;1NX&vDeoUiNdLYqAPGBXWj8~61w$t% zF+*c#J4g3_v~(5mW47QIC}=`9%0?*t<=s}5Ky0goc1fiMTA)fxX(+~frBZroHgslI zWzHQ7p7#%2NyBJe(4<&A?~sF%@^sqn+G(VN8Q#TEOmBCU)m4W0t_=KAHiLhg1(mSW#dZxLGnX_z3G)OG!@sj ztRIAxv~rC;^D#thig3?kvRt;RdrnB?KdodIFDagWNz6eZM~5KdGJn^7{hE2-RGq}G z9r)!lVVcM}wOd70$;zU0A})Prl_5?F1Pk2Ct5;s&yiEV+`LXMU>-47`Py3jUoSd-l z)$!*KzJieE+12>``0O0e-gP{Qby3Egd{Cc z^8+U%e0>FA-}@7VNeZO*j+vojfyd%*!pb!Ueg3)vqADo8(1S`MH6*vu9e-YUj;}Qc z@3WlDUH_0Tq0~MMJpLkbI(IW0Ph(~_A0N%?V4iro>GTmARJd}W@nQT~h?y~_ZfIWu z*JTRSi3W9H0-JCHXi)WnY)P~faN`#VgTFjO*6o}u|0y> zxZM^dj#e)ohYo2856*t3xS(Y8+Vjnpe9V?e*$GS*HK9qPzpS59Atx7%= ze@BqDVO2dMGp)b<==@{MKt0u@x_8CpM~^|7EQm>G`_bjc%%)*NWc=5Zakr1B)CrME zUt`Aq;6A-ikcs`8Gfv2ICrqA3dgYVFZ+$5)!=$<`?(&k_Rmm*r*Bf*41Q(!d7jG1n zGkgC&V9g+&DJ*CDUNE47afmi7Xa1fUTH7k#9gV;2`T+3KE-9CA2bJ~HqWYt(64jM7 z7YMYpS(R$y*IRY`#2T<>jaJoLb@CM3HJ?$aw$1MRQq*P3C@HbsiA>)|Vn{)K! z6tHF(Peb-1bfAxGT_;(YbVri~vZ3ZX=D$}m2Ar`B35K;)T7sY< zJU!%$@~kAGS4`tmNatO~80yu?-DQoG7qmWF$4G+f+j&+tfW`&V3#rUSt~1@30dmH!dDx6g zMVX{eQf@}23;SXL`MvNqLF@dC0VpPIx4IXn)ittQ3Z4sS(j%<9k!5Hzj zP*PjkE3@*3aq)dZV-kn-!UOIpRYH+OW`)%=z;&`Pi|oA03IcFjFWDx=qp$#tbBdF2 zoA|Z55|MGSj{J=7N;l{G^ha`aGNg~ zBFUq*&<{K%ONdVVT3(rDVX-5_CANLl%GOo5LpC_o5C-izSBOqFKGz@#?KxJMKsG+p zFa+(nRyaeNoo}U#=sH*!gm!SU%p%M^R7i$~eYor#&|x{9hK7Bt71y=Sbc7cc;c{jY z&|x!ukCt+%Rg#yKRu8s^fLhsR3@*~^rM8uwZIZjznU93R%ukl_0y^xJa(bOyY_hxf z7%T<0m0fIpbn&qq8HJ6woUsIWn@sPaal2G>8xUqV2ldkHma!~Skn_qLHC3wOoGK^i zQ93kK(lM~cG)~T9S?VQJPJhvwQr)~F(y;r&Hx?tmU|5YCP{!Dd1qxsVzvJ)B5h@y! zTwAdi8gj9ij%2m6D(S>pduNlsj4;@^Tb%*UWW2Z#0x&D;>l&OGIIy?eE9#S$@5y;| zeJ_Oo^h^yA4bqpEn9wOk@03@(&K$j3KLpGHb;7z-fjUuLtU#TJE*GFqOcx@h4N4=yWgQh zTox%GmkWY#fo7g~Bsra%k^m%wOAKfj#;>hOw~@EB&=W);FM=Gs&P~z4&xV&w&{YPP zU#!kpOP)@Ec-@OPJ@a&xVQk74%CW}~WLkDBm84G8oI91_Dxp>RP54|znW0WE+6>6W4M z(E1~K_j^zn?^+TV*ULgde6*#w+B1$sV-VwaGAq~|)$PaxvTuns)@U`9Xf9A{fQ zl}`hpoI=ED`?~!iZK4?J~joQIb+eE~~xUT^c#xoD)D;h-eHiQhb7XHmF0`kH$ z2=xmF2F3&+GWMbfBQlPn^dLI46Nv$h3W>yUwjqTh=lg)Vk#l`vi6~Nd_k20ru_rFj z0q42&{fg6urTi+by_(tp#e}TNSpI4m>>VPX@CE&?-^p}kE-B3cJ{LxAzVUJ`;26Mb zgkK=?qysF>RrPJ;9>0ipfMvAb;DC-p5&u80L6DV;M zHh(PuN^c*_I?e?(j3zNJXM>^X07718xso6P^M(mRfV3S1hKv|Iyv4w@PlHrcP|r$6 zQ=Rx>vch{K(!a=4mx1l5v)X@_##P~$=H~z6JAvUno zH{7+EOxk9rPJgDgK%aIi>k|tLD_A01V+Xju&*J;zRY>v9folx(@3?L&bGRC7Fry%% zaa# z!Gp8;8PIy#gVABOp>Ow5==_UYXQ|*x-?%SK26i*$5MOORv$1;|rbo# z&qggSNY~ymYa-~OpjJ&OgIXK#edBfT+v0uAjuun}u10=5Zw*@(FUSPvliu& zto@+XzN;B6O+@%)=!ptdV|C%PTr4bV-OcjfpW}|QNZjelXdTpBAZ$T72v$=)`Zbeh z@R&3RNyeY{H9C_ZcW3i-!j7)q*L@hmO2x|Db=!L^eTw~(RG_r7Bx_u|@Dq}2Abi*% z&mswB%)%*hirSa0a?*K3XN59qIJr4%(PRidAj`vRFkb5npdwJb_t2sDU9lIxDcSLyJvE1(%VwwKF9t;R-(8=~); z%uS)7tG;s^x3hNgIeY%mDFtY6p^KOXogwh(VQ*mYA@)W*&x`YTO$`YNL=;@ zo`*;QDub!-{ElMYy*+6@Q~wB#%Zi$3&c#BGjdN08F6Q&Xk?1BN<))^VHp-Le0Y4p91R2;7O=M(2ElA#$8o)k+HVE zkst?~i{2=qCUr0z;zV!fN>g;7?j|t&nSiF&SRe^O7;Y9u?`XmU+WJ9cu4$oB7R4FP zFr{EbAjM)pIPV5j2>mTPUCXX~`zXoQ+*FPMmd)tKBpciLmu3$`Y5m$9ByNMW_{wR> z@USI9i0Km?qLP1uZOXuLm=|HH{|t?j;Ahn?32K)||75>icI)0~`k&|oI#V2`TO1{x z&)Ko%Fri@@3ZxsPO(Q1&5qx=wd+lARb;%_er#^1=2ky$VarqU zccxcT5T!{}D5bvRB%D~osG}uk7m7v=osd*O-n%lm5tk)gl;lzd*r~#Nr@=(uI@kA< z>l{$~{Hc~ylDG&39FP}O!nNs|>w=qCtq_OMdCiR8AakYsp{}*YccbmqNM|w?QQR1J zx^i~CLaK#WTAS}#VVdkMAx5Cr^vjMHM;|)!;yJFGg`1TCv&}TT9Bm<=az!Y)NXzW5 zPp}($Yc=fQkdP}y4F=UZ%K!X?YaR5f^>-M-U6vVPqyCVg21$0Ei}fp?Yx#q&OrV@^ zDf`zvKhV5gWp|Xm-?X3{x*c<3nq0&syENbB#<5`PiT*g<)QIw)UM;_jlkNLA`>BJ#v_%is;D|nSK!2MSO|gbB-SRu9+sg5fLAkIF z0&%Xsc$S$T7c&KFa2ECLDks)hzI`st6{={u4SoniGkqpBnf`Vi^S1(evNjfJUZOZD zb6*3FDU;D_&QQk8ZFuTMQ#7yv_g2I|zU8;{X|TAhD>aoNm4(vRnSSfh4vA`7LL4gs z4fpO@OnS`uJ;>j}Q1c{Je<=zyzkzbwz;g3(j2=h@aU;YTV?^aK5G-F z$Ll=K<~EY$O3~5QD|-<&`(c01!_ilh=Xe-jzLRQ{ks0}t2;HBmta;Ssc!@Z$%vGaT zQE^mndI1~d`jwkA10`$WY2L2R2SuG1q)b)v=&41n!9u1hy&J6Z!>)$n@O^P2#6^7G zV7O(dE-cUdop(TH4IscwiU26k%uNm2WXzg3)7jtb3g~jDYw#zkIV1w|es6*LT0m$+ zd@3BrTb$Pa<%w&)Y3ef)qaOn+Mw5mCguCnrVKDq>34tw0eFfq@q}P=jp&dIO5Rmv+ zjQG8Jy^c@B`i|DqGWHCT)^k0mbuNS64zjVo6x7Um{E9mhX^RMI4YOcFW6em*#h=wD z?Y(DZR~n|I-RlN5zudAKL?lO`R>%p^0OuWPI>`h^bp^-hUqYH`2HW)>HJh;C1ug)Rtzm=wH<*QFvo$Yy93JGe}-t}vwsGq&>iT5V|u6taC z(7c+!+YC2X5~l~Dh^f2F-OJ(-A23(_1?F0)^ZHH&K+b)~kiBO>v$%u=YJ^39_{0OV zB{b?q&qrrEf=}D&kCZ(^!MS)3bbIf_x#({FE#N+Nqifv2oJ)g_d#y{Te7uWZRFT&` zIKaD~Z$b1u8T!k)?>oh(4^q%g<;F}Q?{ZSl4X|q?w8nX6yXfTt?NS4D<6$@KVYHKA zH?ELeaoXDVyh!j)!$t1IKwOK*;2(;2hL)F{4+|OhKuf8%=!JrvIUN5JhkfbgIylv)9d~3dd&)QBP7m7N15(jQF^8URY zWAF~3J)UgX9oXtj3h;p=?o4lY4DohvJV|f2)Ae>c+28|d57PcNW#5`Df1C1w4x}36 z2yZ*Lr@rkh4abNSupsS)Y5gQw6wr|wE5cBs4nA#y2P=^nL&?J5ChuEQ7>+SpKysql z&Hz+%p^SeTB_a~@p}>GhTkYn=@?F_i51vVOkVbq^&LkqJ7O>6g|Zq6uvFD>Ifo|Hj&xmZRZf! z&Hg{siYEpshQBc>NhyVp6k!~U7$Lf(84U5ezX555o8JfAq`GtVXMy~>(loj?f#m{U z8#xBL27aOAZ|l@3VIOcq+Ezp$#2pduPxoPjGy|ouQ@~x!Xj|tA)rExQ0=!!izwZX! zBXySFu*Zg1w-r%sRrjWniXk_jZoe!H!l%`+E*>URh19+^T&jO`mEt zSNE)Ls(nMV81@2JFUZ9!KOp7+o$`n_$>L6tit-YJ;SvL-8!5LDUq!5?uWH<^-c2oN z^}T1NunuzVk|6CbIDlU7CK(`G9MKlV%DHBqXg-V;$$EhNR>>#h9BN+8T5}*U>BJyD;FCM? z$75|yu4>QmS90rW!}MfyAF~`ir~z3%+(ZN^&J1$)PZ&;vPt`yJppQ2OT0vAYr$AxI zqXFylriC{u-2qw2)CkfQ{CsI&_S{3s@f;*DWZQj&3zYL*CxUT<+xl|>J(eBNf}Ho$ zr-x|0cgsp-yj3|KRbT5AM%%;dYAkVp1n9OI!Er z;?;pAP+AB<0zal{E|ICm&w7DZ#8JxI)+|9cG5jY)pn+(Lb`hHbHX%oE$TkT~nbBM> z50=NS6XQm}gEg$U2_iCw%QP}&kwXY2GU04Q!y4AUN z6vxchAKrsLK_I*2owdv!`nPUT5uzkI^l#STjiO_sze4(4cw(-Ur#6ppgf>0NdKB=CPTbm?g?$c3 z=MzYNdth5?ElBPKcJ+QLL~Rd z&{@(w_LlmrmgW!usLArP#ncKthg*T^p774V2FV9|x`(`+AN^fgajf z;b=LD*Xwu3sJudBTBciX=4|%L>$y7`URBVq1?AJJ$nt$YjBoddBi6Ay7a+l#CVu4y z5V85Qe8{#}&ez@b;G+7Q#yL*!GjXEwtDu}owo}J@PP^BAwb0wDI;tt&ujC&m(vBJM zlQoJTm@=LYTh?2C%!lVq8u2%l_!+!10KTl(9i;5NXP6@UT} zFKBRFwZpopsrmP~bCrR@My~YwI*AdfNJrRd1ztr&HPZ@s|@c-@ZGveEQkLQdgnv zGmUL;{M523U1a=I_~d3`m#@dAHgdMMdX`k{lB#M-D(|wE`8;?r=>@N)hRt?BP;iL! z9~B$ED3e@xrD+_L^;V%}w0N4g^8Nw3qb;|l7iy@9XA@dsFz2;ITWn@9eU$Kx?|;Gf z0q)lXJkJ-2r?nN$TV+AW_oR#om=>N~ilqodweEK>|EvP-|6Ih;@~vdHz*mRp`q3Zq zYD(Z@EN)VP-l0LF+J7JglWd#?^6z^jJJv5kYl9b>S7|*(y7`O{mx5Ivp?8Sdq16Xi z#E|@Ok-8&_ZhLHk1&|FXTjy*U*`% z+NYy?C&%Gm5%41j;o;$VyiVjPdr7_0mg*~qcZXMF_yQ#pC^uu`|BtJ4439K?)_gEY zCbl)PZDV5FwrzDXv2Ay3n-kj;+qStmyJz>>^Z(LUf9enKQ*S+0)ph^w&EW89fS6=O znJ0_Xt@QYyK9Cc|3T$&45d znTL!Zy<<}$aheTQg4bkAox-~j_h=x{yw-!xvNO*zLp2>0b* z#REi@Gth1w!u`efwo;GL$vvrkMtHn_6RI)Kl?G<|G?TDRh}J0|g=|F}&=dG`EcE>p zvbeIc%~4ImCqyh~z!i{>am3Hz0 zx7v;sSJ@9^48`GeWz}H75ptfc5^*Ngppd(6k$(2B-6gHo-eJ1)z1PHK6F2YX=w?$~+^SJ9T zeDfdozL7o;5mW&exWohXM6GGZuG3;gtyfMk;A`_le^(;x zGc@O<_HHRPuY2(W0<*EB1zbiXQAE`> zzkd)*^O@PLO|(YAr3t8B{;p2t)6};_=~D$=|noBCM1AU|5SWlEt!6g@nNc|cId_(uum=#C!Rhb<|^VON9K=W0a1&`n_Iu;Vm zRlCO)%~ieU63tb=hY;0QxhE6VSGz|S)mOb|6V+G0j|19Mz7_-Rsa~6bSCp^Sz$>cP zZXhA$D0U!wQiH0Dd;Ji6k8HqY#|X1_ZsMhRhJ#D*i7ZCBdVTAg~~EP#Rd|q9Bo= zIdBQmeT8TS*uB_s+$=J3pq#MVHvZ0iCiK0YAo38L0y1NuIgm5ZwZt+yAT*%uplZRA z0JdHT5IzvhkWpfPJ%2WZI0l(_5NpsJ1V$usA%7x&R}jq5Q51h^P!J|bW4B#GIy)=C$Y`rv~dJxyA zjBSwHO&~Sk9=>VoAP(@oO(09bqtPJt05A`h-UmY`*j{)Ldk7Ehv~>grl3rPmtDlLJ zAT1!BsN0K-ZLr%LAXlIs_G#--4!FG+AnrkASM!me8O(`fPP|;3xK|3ZvzBx0sZ@!{yo&s+G+0y z*NFZA;lr=sQGF1^=_$DY^iex0K!1|yRRLZdq(+b>iUEEdXsc>khQBt68;Bih@u>eA zu^m*aZ<-rO)*nvQHCdhzDmbTAY)8yqOT!F=R+?Qq|Bg^g#9lsRa}a)V8E??bXin7Y zIzunKZT_$ZkSF+go8AwkCn(-uGEiUyK^~0TM26gG*Ng-GpoE0QBp|UO0A84DXhUwC zYpeld&|IwIJ&@SgZD_*`a1Y{Lo!-PgR>W(Q0c8+*_<5h+d8FJQt-oYS!0APFezbDR z$V2M2*e$hTvt8k%!wXiBgKplH$hMD(<5hDnI4$@1c(dshF9+6kN$h- zbfO^?YQ9Mv>GvV>3}B$Rx``ZV@qvE{+!B}l1d-i?vcv#H#_SW$kG`982Y!jtuz_2x z=H!$V%~v!Exdf(&U(L%EyfuON>S;@F{ktsQ@;~gchSH$9kX;mgi+Py+92c_))y!ek zNI&k?0b;_2?X9#K0q{DMWK3Ja5?8v62)rdcmYt25yv20}x-ph&w+86ekz%i>c0K*F zI0s@e1+FD`5%n^X251si@8%P|Zk-c`?*2)N`uNV#`q?KWUdhAUVkXeB6KBVPV_dzV9nM_Xk+pXLl3u0;&vPn0bOVkB^oj%eD}=1Y`5h@1)`jK^?9DpKmZr+^W!Z6v@wfdk)TQ5O-13q zQ;66Mze0|Lf%uT%K<>AA#z3TJ0G1|_bGYl{ykTvFm?Cv5M)cg@=AUnfZ#Cuf@(T8) zT#n{XYmzkzr+XwSKh^QCTe&ehyb!xkmdLL?(CKCT0eaEnD0xfUV?U0YS~)?z@abj! z^f!lbLFp zyq6QK0IbfCk*Tsi1`&o0FPGz9Ha#Y?9Lm!eC~yRYAw*YsGMICKttVh>YKZevgz z0-$-v*g~0@#FrECPBoR-tIHfbj^HyH(tE#u)ID2yzssSwjSyh#g~~zZx>b=WGp!K* zBT%dr((SXBq#nvej^3iB=_(W&+Q=K^P9Qi?qN}ASUSEOVHyfQ=ht0;mSb;L)>zK>& z)t8wNWin;3ojFx|m7H~n^1b#ykQufo2Z)8DKFx$0;dLB;>fRd;Hgc2S<8;i3=R~kB z6;L11J?;-9h@8GG)4x7*TQ*}ZJM$t>-iXi+lTnNJY}}9f9sgvt4*L`x`u&UqcONRr z?D@m&Ygp3$_D5?axCx$TM3zVnIm>8+35I9D^Qg25mnZrnSWW!DeRzi$`-I7Td;r$+ z71+~o+#RaKOID|R_b>hUn!nC~-&8L-ZbSkzoBQJ2{_is4@%k3@FUfKgJ+qqo@~7lq z1x?%bQ@|uW8Hlb7^4UyFn)d9Bd&AWXetG1i=MZJ7E0q4ckF_m^;2tZSB3=6QR^YQ7lKxAVI1={#3`s~#(Iq%Vuk^}1ClzP$$OTSM=CXYYL6utpN6 zT)qQ{p>^{uG)J`MG)nD>4K^{rc`>v+-< z5Z(6!MDi@PE0bVVdQ0Kkp-#F}sB@a&r8uf^^l_v`WlH@b-kz{G<09|sy!c9t=eWzO z-;cr?17tKlKR_T}mewi5knNY>UwX+nXjY3S2o32~Se zGxf`Rn(+|YCQ=2V68J&aQo@lE+FD|B$8ZVIiIYg&p;1L838OCjTh*s)6_?4~-OE z0cQOsY+2PMdnZ*cDBna~AZ}Tt9gx30nZC$)&Y%6T-=M*8Y1ZXQch;ZUK}vxjFfw$jzT)voklEW~ z()KRS9{v@3U=7J5dDaWlczJG8g-A0SQlGx6;TFLT2%emiTIRh_Vb`xPJJ9l1wJ>j> zwne|Q;HV8=wXGEE$b4zspv~hO`?Kn7Q|A^&H_LA{-ekXweQnhv?BEt7VMZg0>DGNb zNsj@(Lbm(Et?c5v%{M8>An^=+Rc=B@O)nQuGz28bqy@aWb12UnQsjvDm*VyDuFAqx0K+<4UiO!#$VFZo-5 ztc|ScQ*~vu(d%D=^h#m?w-Sjxcw@GU36BIMY~qd$X8MR*B3N^1R^KBsg?E_8ieG&Y zpVX9TZ2b6g;=Y%g|N2-CxqGd-%^Qq1FuJoYe^8q#zF3z0HJ21TgS|-BYFecO-ThG4 zBr|~x1Cwa@acz86iMi`bZxNxSX6hSGlanB>5!wgZp)p2~(*AONv{ryFHM9u{dg9M4 zlwDIPixORknq5*iPNYh);mLhvMdf32@A|n62{Vor`T?Q86v0bWB}{E_u>=r1@${whWIN72Qv37NHNgso20CeqL$2`x)gt zbSjMyX z*R2BJ7Y~ymGjztG?uZP)=74|ML(Y6GmZ~*pM*4x#Sx}OcegR$aB+`V7fW-P}WXZQ> ze~Es$DBAwzJRTLVVbXs9jRd$5_WsHB4I7EZfKVfF#7Nsstv82PB8y6nzg(TNhsU`I zFdr-xLQ;itv(yY>YM!8k)#aVPv<@It$ZH$^Mt*66TNuO#HwYd;nt?SP(Y7Z0}@m{epgc) zm#)sU)j!puJ|a~C@|)*v>fx@nlq=hhZpy}}4usT=v?_dU?rpHtjB#x4a0l5zs{{r4 zNn5HhS>UCTV)jWXf&TJPerR3rU2rp_-pd+kH7ns~4m5E3bvzH!hI@~7Hw|k63~9Bg z2M*T6$!{q(yPyd$*iJW&h?%5`whflt7GhDJ226L7Pz6~4JZqIW!;nZB=5kwImX%k@ zALgUsok%?|b(0B5{gFu&tk7SHE;F8vp#R5dU7Hp62>ra(`XiPZ zIe$<3+>$iF@JKf4`=GI0E0tSW4gE@0N&52v+E4D}X@Lwvgk5XJDf!3>(bHLL$Ks;k zMD+pmh2y2zVu%+yA$mPeRsrBZO-!cx;6GshtaaVo9590+jHdKs7S>7g53i4*j?hJn z-poo$p6L2osjh*f?~`JaH2l-xKjN3;rk`3`&z`n`tW8T{ncsABM**A@wlOhW%ObzI zwN~TuJ@z_WJ8yKCMB>e)BXuTHDTVHOSAhLY4Q~&jo&XL@bp1t#bQ#5^71HE<$xEvl7=M=O+$_+OlEwa znbtIIaCSnUndWqMi}=4|(<%Y^poqgbdJ|?q=b#Kppd=ACEX{mbZ5H+3D5HRWSad&w zQAwYa31yj)^NNiP0(EvD zfrWr56cxA3Y?&>!=(p006f9Non2;pZVS)iB^}UM$ z2{0?w&xjWC#d6mEuk23hdKI>dX}btri2M(u$~x-8V`Z_)sKnfEgXa$TdH#S4V+3ZO z#xK$%f%l`Ygn!dZ9RAi>16YHcq*=-5gdX%w_j49cL(a{W&h(djJBLOYnZcCNROpe^ z*37BeZTEeC61D>kRGeK|&F!UKDn>?0yMRvoB$N;q&C`jc6k|Np1o~h`uepp15!0zU z5}(T~=eO88Cn5a^0S4`~kPA|rxsJmMwrJXAy{6yLM&oJG(TsX~ zA^)sHE`117r%91?3cMRghdB^?_ zOei$QDbdFFgZcnZbVA7J3xL*@%R!s9Z_^L*x~J0 z6|^!qW$EgI$}?|~DAB_6=UnKW`uA%|V`amK6Saq0_T3H!iOmHjExtN77-gfyJ;JQ`N4-PSB=dv4oof7~$pn zS)~?uVG~e`WF17<5FxCLU&JhvsS0$@6+Vy6>9_gjwa7yq(~6nVm%re*S&QyG9TwBO z6Ih(76RR3Xa8z^BZ-~i_cmPA5{2qp|Wu}rRC3V=rH@}#jPtkq{l+VR(nK91}ly**E zLxEkb0x;hM&ZkE`IM4CsKM^kgpQ&$B;{}5@q=`#AVZk+zvS>rYhCt3Q$72(Uh{F3R zY5P3pw_QlHc#+$1qo|>pCGYjC{P5;bYAXVI!%bf=^&~KTdT}2J&-$ zFo-K-o6>WGA%6N6feo@V(6s*gp>iXG*qv=8Pc^-+F(7@(bku6loTo zhq`5feN$kbAyO3~ss8u7gPKay&wvA{Qu!7&Dj6ftI=e}N)zKADH`k4Tdm82 zR5ht@Q!6h0wT3JLxL_-sj12sD@khEzj2+18jtqNkr)P5Y?q|2qD1ls>FVo*X8E5=Ag>Dl_zENn^fBA1=6}!f z49tjiGYGt+S33MzhF%5S1~bg?E3${^J;)hqKwjA3L1qdvWESEv;t)H+g9{?TqkzK# ziPnFy_RFqEq*-zpDFpaFk*4)OZC8RZBk$QFc78ib`|88^tD zpM>#A%JhSJBX)Jk#vAnn#)tXFbSkC5X(|)SbL~=3WBkbx(?I2VDC}@S=KrMdyTS8; zGY*j5^I}ZIy66)Tm@E!_&q{fR_@9v++ogI;^38jw15d4!$0JGY#T6m}WGl(qe)FY5_nU^B=Oz*1#xj=438e1`<8jTU<(J9 zaZG8`1K~huBcmn+phRH@(KNHrmz$R!uj>crLT z5{Jo_0?A4;sFvf)Ir`(4YrOTMp9GK3N*3Dj0<7DNyq{mEOqKMsU0AX~6xbPZ_MiwR zI3j-P=!+lX_#4H5&vK=CMe|bPnQCEUXbd9P)r;Q+h>Sd#2HBJHGyDpLhUtfCK9LA;$n)aQHXOM!1BHBVUyA z?Xl6Z!O5hVgp)}9ZI=E!he8b@a^zAPU<(XbL9ZCshSQ6s4Jp&GV!|@z`F0`17tL|A zL8)$TO}^}L@*3=(z~(*^53bFq0G%GNuG*{$=Tle5nVdQOcEy&z;l)J5&7B<<`lc(p zWTf{Xr*ok_POV(4qDat{Ave`OyZgc={x*DynjEqS@mjJ(V4oNv-z{=UI0Re)w)6X& zzI8vzj&6mmas}N=#0RIrvf}A8gRhFjA;zOLeATHDGbtzerLTx=&>jX7Lap9P{f720 zKe6>bdfFH(voRN!F2%xy-y_mr8s0VqXy>&#R#xnMxND;Oq_R`AF|r%@c>8|Xwt8FL zzgqm+0n?mTB=lCh^d2_28u#}%naXnkUUu8DeVfC8H|{};aI!MV3mzrr~JKfPlGTLc%jN@^>)X7n~Or52T>x>SajQ0Sao%0)Cf;O#YWAQ5~bZ+aN z=F;5gudw*<0YSQ3i*8W_Vul8E%LW+7SyY;FhirFf_06M)3!(M z0EL@`Wy!+$P@*jrspF980tuvMHo*}+kaVgO+HAlRT9{1CRmoRU8tvdshLE&lJtXmh&-$4G|Xk5@ABcWlFhs}Ds&SE zOtBfkP@c5CqkBYFq;#O1{OURL_r5!hU!`dW;OdRuuNCmsW_t&$vEMqp5Al9miPgT#V?zTjWodm+Bcjw|GWGePypwTwePKk+ zkf_Zg#rr(Vf^o|)^n6*NE~_23@O4q(y#^)5$4WUk2Bppli_Yp&#wsX4j{c}i?8O)4 z@_8!VueSckP^>4N8=29{s*ol4GwB|GO00WE{CnIRoG{=1uYWgjqFvY= zf^m{I65}FU1d}oPs1)`Y_Yf6)Km7W6iLcQk={`xwCPsZ|EkEJWSjLEaf9_TO>pPW9 z+7+D+TZWQ~3buNfd)lHD`4jH{yruvxpOIMKf#&%mRcMCnzw50YJfWYdK4aev%YRkh z|K-0fN0DxlrbHQhO^LKxI0?>ODlI56g91%eUJjp`Rk@s;~MlG zCKdwME$nQRQbc7&jdsY{_mXdTcj_^(M4b4z_ygWXFRThqA=`=g;q6|eyh3( zyOIqC+e}ONHhL$o|3SG26@__CDS)uqmu`X=qNoITu5l{!H`p<=AwhiPW@N_KqM{+g1R8r&O&|g1I1cIxK|jOYtU&>N0zZ7K82GjZQfGUPtK z+a3hpz(r_{!j=*bM-2ublu@~$)jWtUn_kN;V^)aRj}$KrGMdXp0I6Q_vWN$Yj=7kj znYD8Ph>M(phak!iL)scO(31wM`v$Ym*qS~>Q|eiR-zHRrtVTv5{G_v7S^;FUcvGmE zJ75tfQWf_cZ9X6HmF^?mIA=#F@7}bW4QVTn90Pa)d9ZKJI%{m9eI%}Kz|?+sxaRIkVZoWoXUkPa6$t&u5sjcPfq znF$cMLVB6TXP(j-%mwR??UfRQHp|>^Q+;01uB}>*c+ z3fHP0D=Q&Mrv_3F%PFGzU1&^5;xoiM0~^qN;(EZ|A?VO@I>a?QY~}yxL;r0kQf1p=gdFbiOh8X>v;__6KZ&@HJNfR+WxZrMT7yvLj z=OZ~o5)vab!bM#Bh$e0RO*=eUD4rIH*HoX|co4qqo?lmYs!^rEuh!rD+=-}WKhqH- zWyPHKaO#nrWOT&F4^Z)JByz#3S`?`jUvKjf4(_hk>!Y^nurF7F0Dhi%f~(A z4L{)Yyo|lh^uNZNfgh7>iO_(5U_~LbVD&NXU|atvNE&s3H?|F7Bi*&{4`ygJ$}zsb zpERpNC5?^eHm#3lW{)6Z$7tZJs$`eOtR6n>VAWFf9;#qf}Mx?Gm}gRKS!5{{aK? ze@(OK&)q_+z6+^JsQ=er(gCVe&z#mo&_4IMQwpeA9p}+j!Q`y}Tr?s-N#lW80?`7E zGnZv0S{v&-Rg=bOVrfmsNUndrgPLuNe=+`UD+D$303nFjsVua#vGGbb`9NHV{IRjY~z7*)t9PQ4_Prs;7L-y{T|bzR4ZlQU{*iB$_B+l0E>Qo&&wuaZHi8~ z{Tm%!i2VmwYVt*d;cY|0pYNQvG`7l|YmxMa&kmuY{vSy{+Q z9tkE@iWQ}eroxhtrxSz*SeB5JK6e|!UYm>M7v)G|Z_oqwY@yX((SeWHty6;Hij|}s z+%nH}h}Q9(7ahp*fmwuQOvuH~gAIQW_PSgDUH%MH$!XiUO{?CE)1YzZ4q(uWzHWz3 zO>lM|5G6b^G3X;i35m0oU+y2J<=dOTca_-AN;8xo0BAHz4BjiRKu}=^8Y;`(BgQjtS`z za||~W<|liP`&#WIy_I`a8+LWWn{8IW*r*34EY}+^OdpCl0$xPOFjUK`6>L-a3|s8y zgY*lXU=tp{JYM)*LHIM^=3tqV=wt0Rlz&{rCS6Phba2^;=!Ya`dRD=i{1l8+_y{ty z0EsI@l=Jxo%`Fq5S9?@sqgfaaJbuF{>p#Kax6yln|5?UxTctLafA>i7-;+e$|9ksv zO*7zsH%PNmxI*7U*Tl*dQeEqeMX`$JGI%nrV<~$t!y92+sb4`x(lDFRnc>)@Q$Z`y z_f0UsZBfEJL{%>{RHRCy;LCaz^XbpG>@U2-rK|B=kj;F>Av`NG4-IN#>}j9MSB-Cg zBxThce&3lH1+$}v&BTpF2*s`nX}szlYvXS~k?b;?Z<}xHEQyCV9tsAx)c7SSf5Kx0 zCyrzBDpNexLy+pFZ_52#zSPgA>M+wDwpqpUsLfPx^<)y^nMJMDu6PNQ(Y{AIdO4J- z*!~KEL~!g(WlP+axR$o&sjTX)4Xpga`{Apy#tgn0B11pgi{51qt>8HO_RVqqi2*S{ zeUXlJQ_p0l>oW+%GpJtPZUMnI*`jYJvCpe~G_u>3bUU288)+x&$Fgf0X|8b~{mq1XO?_9l;%5cj}`d?#o)Kt4!26BLkwmhoh_au;N zqnS1WU8OUyRQg+D4(m~auAYjqCIt*fl;%nrys&G~{rL&L^`QR@43_|gcfS=xv6yoR z8==X1EZdt+r@xp@O=R7D3?J2i&~IBJm^-BWHQ^j~$k`Dl2y9L3x6?6dop2yS#8=0z zwrrhp`eT@|^9|F~TnCI9gS4=%|8tNRyjzzDiJ@S$;s|VBf%%g{F-c}Vc*6d>1vPyK zcm`!gmX?|bX1Qf49k7W$tWBQYw)1M|B5g3byz0$En-e>&ghHkS;kH`MKr?>9h0UJD z6{`m0HsjK%N#XJ$peZ9BX{Wv|;c6$zPQt@~DTC!=g4NZ|fC+g1VYdx?oN_f@yU(>z zO&Ur87%?l8KErqJZ_rM>Fc1wf))vXTeNbqEsJCnBloCTz=EXdw=m`F0Gt6pYa!uq+ zhrQC^m_8hJ1F)0>@Hu5Llw`{}ITe?Zp}lz3;;|oqr*b@g=Dcf?|8vk6$3}FKVd6EZ z#UfyW+pCKqItR?wr5X|jMqA>et3brqCI3R5IQ9SwY{GF3nv|Ko(JnsltUvHb0+5bZ z$gYI*B|2sWLS@RlSq z&k^;3#3{H+t#nM*R>GO2CtmDf1+R5;k5fO$Vm;!UmyL#S%dZU$i+zLT+c)H&HWXL7 zjdY4hb3OZtAwwjLNdfklYFDnPF52yzuj+U`< z;dp7zwZwNaZ;yE07-Ky^e^1Q5_0&>f@{F45{FC4?g`2m!QCB0EY(6D>U4PRbRw{$B zN0qe~PVA!!E^$<0qZgI!3M5hK6G|v@d8GKCxw7{!vS815u5;A7*zHesr{6%Afd*6BSV~Y=yfzZ|m z<;@hi22li>`^rkkQ;zpk7SG$qaB2;Ro&lW*J`JcHhXaKOggf{;tb=~ur&J=n9&DvM zWccLn!sfZ*SlSbjpk+PO?rm$IjCBW%wKVV13+5pwk zt!Vz!JEIa^oEuZaN1nn&V6K?^-fJ~MutC01XL^KJ9q!~q^o#T8ow56PVyk>2hx*AO zq+#681Kez&&-$yG#6fg^Q8OQ}u6r3XjgZ>iLYG|;sno4=&tW)52e@fr53ulbBbny) zMFqv7J=*krfZ=}ep$ANk zJKc|}M^P_av2uK6>7ByS%Uq$!DX%^lM>3Q}9Hs5`Ea;>Ad1P&)?v}<@`xGJtKb&9SYtT! z(&S>$%tT#CYWkyn@Le0e+c~m^vLDv<@!9g0vibeT|7&&DKfh?dCrEawf>Mpo1AIyH|gX)I)BPu%SpZ+-s*XW+(vnq;|)DZ z#@=K9L^oSK(O6cpK-`7wa_ zE^1k=&Su(l=15n4#4_})JMRMb3)y>^!h6uC_g-COWewHoSpT!W{E)FiZY_HQG00_< zY7N+mPSnDuX*YvqWT`4_6Dv*K)%V?UqU=Mump868;W${k2dMY$vsEVc1AjWrJ}P*% zCZ|x3Nr^~Sd#PH6b7?;SpB(V_#sJ|V@c1=5uJ|9z3$;ai@SSBlboll(zPiIa9;wGL z*4*oK85IGI8@pBI7id8$jd1-p(PikyVj2jkI>C&cw!fjo^+JQee&_1nmdpJefemc8 z!_-w|Y^^J~#akj$P}pg9z2B*fAtrZ8S}-#HV`yOII_c5tURJPPC-4h#tr>6+j?WX( zR&k9mCbhA!(>Jg9*BhsFCGqRbAG?~LswX|mMlEU>pQyi0TxhXVSIExDS(=8`_>R@< z?`fOe4v;{Jj8F@P#mjY^QTF;mJEAFuk#&hKK21>lL@GL~E+A_;WD&(627 zoO?A?BdQ*f%3l@jMeDTUPc@PITx{Zo3HMG4?lFX=qqTVL8KC&GEpXE<*wx5B7avl4 zZu6cN)vY`o`uX{p)hlGiS$RQSVU& z0w^``kX3vZB}m>D=I;3ozEKT`j_JNZ&W+}*@5V?+0SfJcp0x^I7?!uaj8QU4(^o-i z*i&YHeX}^eY?N*sAAp=!1g&@P0pl_i{NYgtoBROII!>+rQM<1-i=LRA+4wqcFKf;s zl&D~61i^wI0%CuB|M)#(L#`a%BfNuYK9ZR&s~ZB-#kMJDe~>ewkaLHbGfFAp61_5t zDZ%XpafUzV9{)4gGyxd;=j2NSMW%(7GyUz8T2rkSz-z4djV-gXWT?^w8U|#371-u~ zQ4*13g}Lxc`;tW!K)zXX;L@r2X7^Ji$n7B<03t%R5f*pD0srCJa=K~60RaI5G7IdGmgd1Pmgg;GI8I9Mb}Rmp-QvmqoU&t;L?(?&AN4cux#HP6XgPYHdO6$L z`T}tv*itXR^reo;(-+0#P+jly$Jn$iQ+ZUrWt&+3;^GI?7ZNm z8cjBO0e2hI9MKS4q->t}Svt5P|+=mhkDcWnErcnBoGiOy)JsYkfhC9-3EG!e{UrLp4RB4jN30YfSN*{^B`*N4X8+aAxp2pap5CqN?|xy`6Zdt&aw zg|<{@dq{7bdUL|`shMvO`aTKQ2A1&B5TMu@&I>_*k?r>*rYjoyN6ghe^Wg+8Tmu7> z3^fi?DS05m(aN#Ou-k%$utkYmr9OAGx$L+(b1tS*%H^rh16xD;5|6bOOEvAEPzcSl z`)bb2k_aoWo23PsbOF0|y+y>~z;Xjxo3p&G*-GnG%l6u?J|+0Z4YKj4Wb@=34}fBe z2RWN7>1R)?Z!uXe6t12@&q>#2je8V2$_D-G3V!Z%SE59Rh&qvyF%5SA7p)Ff%ci7L z$PiQG%`G_q{rzqspf?oHS45In+;kt}@nh&Of7YII(T`1W36IVXP_1o|r&y}~=O4L{ zpdy3}0HV`HV%$=!^Hyx1@eW9(VGZk4k!-}*f-2n(-i1f1YfPptE&Zhx z8Aq-VW-H-CTypROvY2HuJzr6vR~pD~;j^g!OOciT8PqSyG1n5*xRCCd(Rp!m!~5ba z>+{`C|J0Q$2urN*CkcV@&v3?sRuuA$Qm>+Kj6Y-X4)<^GQF?VafU-o$ z0`Ja3hHXtcans+5bt=h%-C}k;(?lsueD&Le%rYJs<{u?+;|?X*Lq?(Z_?l+d=I5$^ zXV~mDh+99IPKBUp&2Kj3OjLyq_1v zgY0MW^05j(nX)S=LDek`N6H}Uik)(Jr+L2_!2HoHdArkUUSyNoAB#C~hq6JMU9MRW zio{!}VTtU3)8#rfykElWy_<_HG0;O)DyS6DGpdhzgG=mp7XP%g4)|81A&C;kQ@e!3 z#a?S>RfIZ9JkDdwUJ6FS0fH_AmMMY~;s+2`Te_^C0=o)+T~UoA>eYHodNOFB9XbAm z#V8Va?c^@N`n3=u)aUoy4qn)GoXi-M_`kS12j@)UFY9NLiEZ1qHL-2mw)0H%#I|kQ z$;7s8PLhd@H^17gdUv<~g8o)@-@bj%J)h%Ru_N3Tfod80+Kc-X$|QHvZFu@WLM#9C zI;i10)errrjc9{QH5B}>4M6DBiA_f6RHmKpH9++Z2Q)RTuPJwr&}@WaReSVmaM-3! z9rZF#D`a{Z*hn*-b>+O@ES>lr3)9ndtP9TQU9{T-a^sO?d~ryqA_X$+!)a-j*FzdR zhcisb(Y>sldN9zJ%b1CenL97j9^Y+6*2hEcKYx%q{9Liw=&e99@U_BSr+d-aFnw^J zdVm74H1%q%2KX83;qO4US8yDp)4X3npzzQvbfd)Jq+E2f$U-qRSVPPKF|d26F!}?3 zS>(rOO}{U*QDJynbEu~%%sVIv{W@qyAi@F*o&RWaUm~bi{WMr>l zs0S_l_UGZycG@nDZ2ROCy2Od6(``A00JCmWt$Z0_&r&1oZ3gHKoz$`o4ie(DrV*^a z5ds7A3o0*BS8z7iiCI7a-pX{+43jXobnJU)h=XW`3(HvhHF(Y=j6$77csbmfy${AY)(1JSOI>k=^^$UQU4An!_u5Oi z`o;&oLKCsTloSj5BbAoKM;}_*K>_1W`VZNNZtLf2VyqVKN07p0W24ZhC@akal#~Tq z_uJp<*PRN()X?K`{70q_`Xa6-fR8Tm4H}XZ<{A=6k)dFs#6a8N@&asJ(?d1QIyJt~ zvZ%m_1xMAkKuWjJ zYSA+MgcVO|5lT($B&=RvtoLc7d+^fR@aHkv!0Q?Hl&MX%{iToRuXmSa9`Eg(92Z?R zcTJF`IoOhvY!w>=WeX<7ij5dbf@#y3A7{ly2)VSUpL=WV*2^t?fT_Ao6c-otfZ{{aTIbD9{-P0y6^CU{SvE%!Tq8+?02OWtGanAwv+faFszc)XhJtJ{r1w)13 zcfv}?tccH#{C^ved*k+5Uf>4XJE8xfnCDrH6Gs+>LmsS8uVg2;vK6A;B{fQJ4Cjze zv3*pk9d3PL7rr^A1N1-H(e!+>HnmQ*uIMIYSulz#B*dZwh_5U=0!ZAXiY=CG0En$~LwJHn zFSGlG4Us2!MWXYy7N>})MJ?(Q6KKurNGTrsqxVS8YmH@0%EFS3>l?y=*j3RkZ}r25 zCSf~j1t?-wJwK|u!`L6L*tJVr{$SSTGpg?}M>ezeyA74r8aQKxy8#^xqaAr8-N;*+ z_r_Zp|73y11KM!}T~6jiJ0P1+10v9Hodj{2rvjf?Nx_o1N9o`jnnWfSm@>_SD+hdw zWBZ1k1llPbp($^;3I8z~?&93GO^>`%c=QGak>sBJV~)m}jU|FMrbO9Z!hm zdH3c#kg$&Q?ma|IQI72J2^(E~z>N8s@j2`*{JA9pc9yFtl%4wV>HQtMxAE(q46+$| zf~&-b86)N$_W#cz|5N<+;D1;6pn!nX(WV+fkddY`5etz3nzf)kRae|TW3i@iqjQ3h zjIlR<)(Jt;j}8y7_79J;7}q0V1%o(vvU#I`6=E~98sGFBY^}=g{|ZbU(H`pncpc^h znM~n?y?%NIK;rvregm8&ia)8tDsSw6)bz)?KG%oj{zU$x;P$K)$NG=@;ZC?K)&Olk z_eKW)bEv=fyb}?I39=U^VWrmXxs}L22(Ypz;`feN>|Z$`@%sFY$Iw9fir&$B_Crd% zwg(~n`|s=2u?U3xSu|83`9`UD^qJSy^04Z1bMfxRZl{AF`no12RDGv=J zf?h01JA%47YPlUnX85#Zo@m{ys)u&L;~<$dSRS81!t0sDqb@?29W1upv1;i0ux*nCq1h@1Q zb&|^sAQCj4_5}RMw|t@9OIk0_hjG!U=iDQn9G0%UwWu#4B=8s6+!B5?x0H|_>e>3V zXaVc-qCK1gbScT0rALRmiS)|ia%=JYm?PQNu3Z`>R_3`o$($pdw;dP0+@MDBfYnHX zm~Z|0Dki9p6yFsYuJNAgxD+%FP>^w;Un|8D@GqQuA!Zj0yNI!ySi0{79xzKjonpzdWg==2 zFI$9qcDXgpLfK6`ms9Y^OkTGgeo=hZ6ZFP~CA1}^Qp^hzeu$@?7)N0d zz_IXCq&%rv*h^=+r71Bg@#Kth`*fODcft8l*aO7QDOZ$d6OYmwqh~N25Y6& zJjp9lgOyg>M&4Ay&`%GxC8U_4pR5YM0WnL|BUzkx&f5HDKj~-eAXi4@;GR1Nq$qRD z5m2&l=q!T0wVM#x7zc+QfimrdES-S@AA zrhKLLXmulp`fsM!)y_=Wwz(aS>s11o!%Z#N2x80}82GpQRT7W0=$;tPG_fMx0pfC| zyp(nSh+1>lVnFw}OcJ(BI}fIpZObPL$_2a{qWwt5fLyks=Vgt<#g?UMeS_p{Wq7&Z zTR>5|V=RUFJfY)}w9Lq#tUy7BGa3)#R`gaxu1w!oN;<9a6WdG1QMK4b=~CMIAu0L4 zx%)=sA6;)`50p9s^#tU`1WG7UfF_kEpr|kGjYAB-5Vb8naM#TlOj5kWK_OS_X1rZSEcYN3NLOIaF=rNfq5v%1~PA->1*I1Ok72ksS z4E@G~vkc2EXOv@i_5LMxchkftPhvy_fog|aURgpclfoK{mq_r_#ig7ZFmiO|(&ENC zc(-93K1x9nn7^GR<=vBn`qxkjnvyrOfO=WNK&QZuH#08gv_+gzrQ*Ovwn_Uoy<`hU zGJFPCf_w+%S-EC%XVj)OU@q=Tz+nA7D|zD4wlHBVBp_r+c2oA5m`Jl8j9!aED?%^MQBkRg&MzQ!?|6zkE-PeAl)7@6-uu$;jL2> z&y>v;Xl#5y%x8OmaKAcFfvmGmZVX-O@C^ueJ)JFIz)gxcuT#Pz0pId_WyP}#hu-5e zatIvqaV*mDjdi#a+`mmEL25zh#qFPd2ko6nBen`0JhnK=r0IX@tOQGGWBdOE{R)?KqxbDND zDG@EP$Li5&j2ec#pR|*1FC&8S;5MGSrzJ~h@%)gr^tSHjD&>}x z)uxGZDqI8PSaJ{Tk;-B!kyIKibC=SqC-(u;ruMe}7ObqnK)a!Oo(lN)y(@dlX%%bd z4tnn;z(5mYcuym2!A*$Y4x8o=CA4V92=ev*dbRlA{>miIYf-*z*}=9#%Kl-oS_D1) z#WD=qZkxe0%LqFkzXnzvlV;$P|1%WsyPGsqicf5GXCv_bc-A8^&q;|S-F+PryKzQc zwJUC|EXk>bC6%V9ani91Yi3B?B9}F>!5qVJlZ}VqG8Y9=BWvc_T3i*8AsJbh^=BX0m93+7+ERBQ#x=#eg{=5C5*A3DPm zz&a+b3vCJ>V~w*Ug$Xv_M(Q9h${2&n9!_F-jgf#80+TDkg+%DaMsycFwDU5V#ay2~ zKh@QhltGr{V3yrRVlFd|)wx`DY#?#rAWu>3l6INn7 z;M~b-b#hT@fm`N1F3AMEnL0iP>-p(UjbdLjrfzq|Qxhv}wGLXX#zrwuTeb*yfKB0j zf&0ItmbgEV_|!>Twc=lTHUJxp(Pa4M-2rjFY?M+B&oLl z9p+_4Eis>#<3n55mp8w8C&O`oeI60See9+~!)Ur8mGPkuZ9tQ9e+3XpvDvX5lFyCb zR6oC23(f+uy?x^!qqSAu_@5e6fOR>%NalzGtL z-xf#unnHA#v+}=ALGd*_q}; zEK{oMs!Nge6P6_n6&8xR06&le_rBZ95QjzBATrxhG6ZZlEa=iUI!9dl69)l$*U)&1 zFsHT!NteVv#cj$oQzOVPjMIru$5z@9MLv7d4QZHJ)d%{+Sns~%BPMC7BsGB`q9g3y z4WDmf=`m9vJ0#QGq$09e; z?9E!OQ-k>PRRyhwqPle_!GJe!QJe@-)& z8J4!}?3TxhdMAZIcDI-O_W>;2amqvYd_{o8rSjm7nO(Nvq2Qzx00KD4-ObfF4WmWe zYm*zqMT=+-kU(#ptbq*%g>-6ZQ@MI|IfrpoRuN}HyH_6WmQGJ%F0Elw^#nP|Kot&& zTH(pWtscNC6eRA%blG}VyzS~JP@EIWnvoe&F&ByFwr|A*hg8I*so)Ot@={FLWGJIW zco7~_SeO_JW#&;uqETlwu++Tb?^r7hIAE>miYI~qY!d@}Ch}gs6TKj*Mi7+(2#qlO zqr9G}83uh^`)BGg{v9~KCt!bpU45WuKjH#cLfKv%pnhaJr-?ya5h4kptwW*z zBn7sSVFeRG{N#hK zTt5Z?6c!Lm^?r54#fHcte(@m2FbT#VP_j^Hw}+IY-*=sKCY2MfFtt6BD)mynV(|S_ z$V?e}gOhXI{^PtU^!9>0E9aqLHu;@W}fR277p4H@k!F!q(o5fE8cVfCVEd?r}2! zgmn?? z_80D7mij<_}Lz=}R@ zD#K3>h*OEMNcb)C(jI}zC(mKKrP!Psn^@Pew(d3lX@7bs1d;z*92zPw9WnoCg&Sc)e*{3{A0X(-^~3sUN>|G z(wRoFvvgoE*I<|w&<(+90k!5QMcuF&5|S;G)HG?UU9WI#lbhRQYKl~9`wN}nA0=^f z62hDuTWx})I&&Vq5sDY3))o1TvZgJ~$#!hUhp~Em21M^f)z?HQGAx*KyR8i8hd}S$ zuHa`M8a3U~C=gjvzQR;zx!eIXr)77@Ofl<5T}`BKGf9W7*K#u&Mg-Wi43Rz70>6*e zX9o2as&?sOUeoJ=>n zeP$>MbW1r@RW??zp)vl8EngF*CIkLly**)^!io?)o#LxaBfEj~HZ~z{I0#hHXl=DlDxa7Q}qKjPgRm z&buXc&PSY!%gH=ggf8=h{uw27q+<0To{WD)9YWS=5|}2ej|CBqH8GsblL2hvG^VHD zeITNXZCw|$*7;k_qZTrRoM}I&iL~UH5ngPOVP)mGVuzox{5iQ;eRmA6An%j(<;3%| ze;gyV`Itfz+<~7iMINC5b^-r~^zdF)54H>e0@8z&D)hvQm-_pP5f4zT@#ccMg8o^f zPg{$zPZc(Z21gb=nh*_YB^8Jt#5~B1xUi0pq+vwQc#Gntp;rw;X{TT8)tf1h&?1#7 za2hmS6#IK?lIf$G^@H6ce>{5W~X->qz()) zTMuo)n>Vn?98wTtr3rBMl0PXVOJ#MoDs?1Ku%wc?tJ3AV-5WO(8{yn5Rt%{v1j5d{ zD={#Rjp)KC>{GuyrvM!$92IOl#U(JODQ>Fpa%J|txCN>Yc-yM>I&t)oPOG$Y>{4R2 z^_SeUMS~T% zZ_-=ir3T{?`Rt0h`#SeZrYfaED|VyazPjAA`3>|qP1kRH+7t5MacUIO&f`9`OStMsYW1vB#FSrRF0*1fnCew=MK6mFtg<(se|D#!Uur1->hQ6Mi$aYIECum%hs`4{?L7 z%VgKbQzNexpM-pT0HP+66`5N_IbpR4VU~mR5%4qY?%uP)| z>@_Tl-EQi0a)7}>#IGLsdAO`UQUScFD9x?rsen@Y^BNba3@`})pq*Pxrm{T`2>;m1 zdo4ac({sMs7(SZB%iC-UgN(;SA=Fb{oKU}lvyYK0zse;09F<|>8P*f3(qJuqQw^_O zeU6l3=zGrd?^NUcR*u>Jv#P(2iqf=E)6>ho>G|VCO0Kjn64THZV=WlADva--R1nc^ zg8=N&7HP*JEO@y3Y?z{mnuE+16@JSpXjAQgJ5KECMa>BjdiPYb$~n>B31lWV6Pr41 z9*hQv6T2a2F>W`^jXZ^1(`+C6B8~6jOr@ov<7NRhM{O2XI_mQzmQOvFg)+*PWX4~1O-&ShnsJ?D} z9>P<>hR37L-W;!gzZftdbwTdoOBV6PY8v9|w3YJaB;JM=z5&X%}99sDYb;rnBe@k1yL>j#ggFZ_=lS-?ce zE>lln_W1^PVIT~9CnDnQz018n6nmp_4aWE0_@OPtle;mg&9-?=phrS-5MgL1~dw|{(c52_Kr2ok63 z{E`UX;v+rD6&9RMD+k9?!h?0!5CdFuo)RwbSAf>4ckzigNX$hC(Uc+oDOWTUp4V`t z4RmiMvwTnv9G03LWchj7ha^O{x(y;L>7B5NoA7h$prw9WufAqAI{W5yT9hI_91#4V zS1)Tk!cbi+^9H*Qdm6R7dKBDtyCw)meosG6R5IVD^TR*8@*pd_2th$fj}p-C0p#>Z zkxHZKcDk}R?;DU+5Q*s69Jx0>Ei!&OP-5|cEN1Q35~k2(G$~`qC02{0+cla`BWElm z4hbNah%9mhBgsXUU2yz0AOs)EhIgF!HLz!}D*42W2R-ITh9)b)0Dx~b5P7xE-VTo7 zUif7v!C#8ti*9hx6O2>4qXGa)9*=K*2fYe2q)yuaNvQ}b7S0cN;=&H>79pfw*zW2G zW(N)R!Hh%pMEuL8MN3u9JL2p&`Rq4XsNuz5U+Gp1j?(*!grNaimxNiNe3W~gQ<0NJ zU$r?JnXjhdtlDCsl0lM+1YYzDOmATB;Y(eA#B&Nc*+2*#anP*(dn1VY?gheXL}WK_ z0k1Tgkjf~Yf_|P-B5rgiUnS8)Pw1)il*b?c@4P_=@WDA$#2buoWw!g-1cs!06^R;C z97lCNwo0I{vy@4G&lStQ(D~q)kK+?ts@!nyH~ZuXr)r9Y0ObD`azL{~N>09g8k8aV=~u2ZPjhR$ECNi&i3miHcc8 zWba8wxH{z|US#cHfC#Und`3Si*2U};Y@o#_%qIfy$K!N=B2V1z#U_y9P$w>pRw(MDPfT{+% z9%m#&Q!t|NJ60PVmxcp-*!M~c*ge3%F!{q<3kjms&k7Jm~#6TdMWO0rzq8*k!d;0(L@V@7x;OW z{dAkK@B|k{%zp!(Xv$9+SmEd=qjWw+_%4ro@Xb76KvJtm!D0eoKSD})86bf#hFg}S zld8UxNVVEMtBQe`kaS+=u|h6EJWuL8_yx|CaK%3XI~---ajp=XBrf}y_0z0H()}zu zaCE%AIF2(=VVw~^gY1qI0TOEDg{~zg=D70oJKV(}+G}>+6uma#KA8en(#IjKG1R^V zCZHCsvitPtX81a*CH<$XeSY}4B&8;pJ~RRgH{3l$I6OUQ3O)TRaE)L^lq9%trQTXQ z_S)`%WFHN1O>Ha4{8S?e-auOsF2u<(KjVQyBE1pCVazA#SOGU_L3T!qu;Z8#&^b%fMU7TAw z#-e%;H!p=rbUEMQKjnUr;k9>dhGi!EMToltVEtwiZ2jU#=ED0 z>qi9eLcUr?*!)!G=PUUmIGJNq@|5Qo0vE7Q6Mwy?VL@n{+}px9BxaRtF|3JN$(iN` zm|5hKBuw#(-9w)FrkJ9@j9DdEFh{v?1>BJd{V2k{+>YN#3Jx|>M*W36Pw7M)yjJ1| z2wqlwln^!FP}H84j1~y&&yidQwUK-+HG98_@#FM|VZ9I5j&MbfKTL?Av$KeYC4LkR zgGO$RUiFX!8j8@D!4QiPJ`qjf3ul~?$j!c_BT)lK&&V@$COw>bC|#5igu@p4L5<30 zkS#Q4_(zyTU=xch;d%{CMdH$IL>!0#C4Bz(D-NNWQKS@Kc$RIVYkCxyFg5!frpe@S z*suL3^}m*>c{(L$z!!v5t@e;q@aF{Ml%1^3J+yqhr-Fl5jtID(P{loR_kxKQ#YwoA zhi$U)P{zp4?7BXSd@i#=w-QwEV|<_{u5+3?UjN5xPtmu!%i|{wsU8Cl0`f_idc#FW znwm{4ga~l?Z{xQnv?uNoa*mU&O|h-9L_5?ElA2vI=}Gh$F1&^&caC^+3EDO0)VSj2 z#_%e1?J;7!5XaCr0c~k&dVVgLpHM$wii_z(wvQ~&r z&2*)E-5qB$ems?1{MeQ38h}J!JquysW5x%#_azc|jzdOYvn49L?qYkU>?yoR?s6mg zu0sl}QukT3`R0sS_+4{9cOmNkW_;ci^OOo?^xl=xe`fIw+3-zf2gn81`t0Fevm|Py zb&VggQ|y@D(x-Uq1vD9v_^LwWFG*9eDDXy(Zmg(JbS!kV6ycTD(lwkk)$i{XS ziT-x|tkApki-A#4=qGYPC*oH9(NTau%GJLiFh^t!P!xjGp`dF+MuNalmIlrKfv#1c zOk0C$znMPVzH?1gTwS&r{&X@a8Q*-Q#NM2~ZukfjcgmQPY>Y)igcM}r5*;8AQsI7A z3hLHztO~7qy1ITcEM^vED+zn5Nn>2Rr<+pc;@7qHup_ZbO;T8=Kb=Rj-W0$BX5do$ zdlmrXEzoi)@>^vKz4PW}t+pMbO4;Dl3dYJ{TDOLD>CQm94%d~E;|MG(?Il0 zj%rU)Ib5+=VQEpGy@CP~$s7=Jz)X)FLB7x(?pd2)I7t{eG7l#%94_fyjS(J7ZJF<= zIoHHCMu~bu<;5%#{SZ=MO@@zPC3Pi}ilesgCtaYR_PS+$*K8^bPr1Nr zuhj-G*Y6RiEi7ubZh$AZzm+ko*OD!a1Gg>t^2uxm1~alF)}%>HdGmohg`2-HE?kAr zN+8gjIy3N2&CDb9Dv_TyB&Agf+%-vHgcHLk#F8_Mv!A*2GO?u|#MKDE)J1T7BU)JO zLPL2P*Qv0MP?1ZT=>caVmT;Ne@#W$|v1;NF56Ud8X)D}DleQE)snpoI9)E^!#Rr5f zbCtC&246Fd>>D!J@Q-NpO6!P!kAhjZy=yk+SS#(u2qyB?V*%Z?k$D!QbZfAVCtLxU z&Sctj-J7}8=w(i-giCi&FD>D2!Qoh5-Dr#{@Y+VaCF|wa;{2UjtLMAi=gfBei8Uh+ z?$k%OEhCAp9m7PItCfvj7SY#M=EX@%op3qtE`LuRVARP5>>NAc3hRb~h_QL&m-ly7 zNn~M|`bBRHQvp$1ZQ|nSE8~uWe82v>`knI7iVKvcB4G?q{=x9k1YPqTZUAMw_>ps1 z3CdD4P!`3Hb!VtMtPkho*bRqh+#i$?B_*r01H3ynq{v01U2mY4l|+0TyC%3u-D7AA z{oDmrPFaW~=g*}6%Z+Fs=k$Bk6DCn5J!|;TmBPZY6BZzrs5HO=5#6Pg4g2E%CJBZQuB+X8i!w&g-R_!W->v@ZL&k=s^J#Zf6wFi)3S1gVVadv2$=D1f ziPY^QabYD58g?A2($q^9P7x#V=J?mwXu3Krydfq?6EX$v0$UHX93kR*)u$PbrxNs0 zvJ0fHwXthWbXF!j!JhWSDL9$i z)5qv#?aiEVIeU{c8FS~?erHupUqA0s@au?2MawN48g5QPL0I?WRRI_KxMS{hI9&n* z&Sl{t+@F&C|K71;mCbw@=5?6<1UsOFIsh!Kp}}3mTlD=QP+`Zyav%W*dnm+&iyGsq zS)K;3&{!bDDq~&FjaseexFuQXsQ?64sn4m*V0`G z^p}_fMStP*TCa(TQXThoN8hra&KRn`Ar3y+IFBJQc^rXuRa_~ZI|JIrpmsWuE&;Nr zF&>0tj)&ST;=64fy5Ljga0^0O>=c9&xJ(stAz4$lw`E@JFr0xdmT^O_Vd+PjX8Ya3K2<WA_*Uc5j*r^UE#ruD;mn^}bM_Lf(|6^u z4o)oz^g!~YdcT>=Nt9~m_~7qMZS5QnCrYon8Nu}~*^Oyj2am7Jtu1BxXIzc)=bL)M zyNT*5SHh6E2B9N@MV@0_G?ut;JRMp_ptUGq-3^Kt8qyReXi1-nHL4yT>;mu}wY$KJ zMCvv9&UAsP@?~KXt6Dd5^TaCxY^#Wn;ffuP%|G^Lq0#3%=unI|pP(Yt`Iy%rv=VE4 zL+gi^nzrRD#N;X5sG-R*jy--iy)EypuD8B|8o4}6{V^k8*U}hV63j=OW3P!@%8rrq zRV|5*DGh8SS3-#LlaqQ1MFB9gFY~Yc;j&Kf%_60T>;xm#H`dgkLYG?~Q&wvqJ$|Iz zufK9_O(^<|ut=^L)Lp@qm>Y5^`?a zB_ekDrR8&*_adl`q~zr&Hqqvs5@%m6D9KRa$Y~h7TiO$F=R@1s!S1ipDTI;P@^YoKB?o$E{_O4M z4R#7Hu}Ss^>YPtotzv;_&aPDk^q>tv%OYCxE)+?p@;9{{>dx}$wdfA@8ZS7sE*1ac zZ>F1@%8OR0!4j(l4n_zOf>~5S3=LkzjbMqg6pQ`X(@4UY~C5 zbdol*Zb?eJR;d}C#$~c^SxUP$scRj_FXg?8RrHUNG~Zp2GXE{k72>+-%c zc5xFCk&7S{%IQFEF9m0p+p%-P5=2^OV5`2#xAj^ zrluY0BQ9WYhqNw;&c|}vsR)Oeh)tX2Tqh8(_baa>o?rofHklM_dj@cn3H~J z$1f+X9K5pv>%R^VH1puuE`R$q2OQ(qDdOfK{VRo+6dNC&su+fZ4Y#|$JK--Z7)RV}mqk0BA6noMQdBF525QU3T`&)vha@gGF6V*q+ z1P8i-lLI+)G;vl^gUxJ8>bbbTzrjpRQJKI?#{sQik3w=(l}eg%|eZ;rW#f$SnK;#es=SrWfe-%_ZQEJPZyA*RPJ%+HnZ3)h@I!`M~8V{@}g0PZNu$O()r{}TnaKvV{peI%M2vmp=SRg26U zr@TCOAJ*GusoZm^C%6$}W6kvV2X{#cEj)$*Vxz5aUnZ&oOXLWu zv1ZnzGD9CNC4v%=$4lY*286+VQk9it26nodaj2*AV5n{vUIGK>;(Cvv3oEa--`_9z zzI~b|cdUu5Pgc+7F6}@iu8yB6n{#AqxNKBHs7uRj9xyEMT2UG_{du^yM5DWdDF$L* z^7t+>yfJlf)-p)~#>B4sJXYDK{W^xHC5SRm4uyIx(f0uNH8zi8gz?yz3&QHDFwzhK zZ~27{w9f z(195OU=h=yi0qIde|{el7to$f5*yQgKq?~4E{3(A8*g7%*`!Ie+D&msTM;TasG^y9b8Pw>NrTaB;l$hhut|0s3cE&b;8&+={bs+R{z#2qBq2@RrVzqN{Y5GS1;~yPvhQa?68rik zO(bUhXscN_3_1vH8Lz3TdJc`p$`XUe+aQOyB8E6CqUN?}r!i^yc^doK^)GjZ5kzNF zCW)Lz_~FVy=w?onf-XlcNzde7j=~?d=Ohkp#En*vZ0~G{`fs7rYx2U9fixe=g zPc3~UF@_qGABx@NlcN6njE)@?(WJt(6PG47se~|p7c6Zy#z~1;GE^t;?gLAq#B-&S zy{X17@juYSszyGw>Dk@$GsgdYKKRy{F}Cl5JP4b*yUqRI=PM@_BKUUU>-~rD!A}cI ztG>7hZ3PNnRGenaOYRI~rERP%D?P7FNnf8it1MtDc0iR(PCS;6j|GJEJY`jQ2i1T5 zWnn37^bPqS9CFl9$6v9Mq{E8UcyoHnYV`QmJ#PT`dW8JlIBQmP;~tTrg&jmC?I{5a zBgsuqbVB|&PPNzV512eaG4RZtp}*cEA=E#fLWd@lY@^AiGYTg@`x|5P3>S1HXD6eQ z8DLeO{A=OgBuf#E`POn^i3OAHl|EyNTWS6>eyKe+jlrGUj4RmE29uq{)_ssqO&>j& zO08pzaWfCEgy23LhpeEAVcIsNaiS=@?nA~BqgLQz@7Jw9rkqJH*3{7qW?ig#@ z!i4xx9edErB0I*d$##9%xlxI=t3tie(!A{AG^4q~i-J%hktB7JNxR}Dp!DpAV7%4J z3HwAvJR?>TZHt}fUCQy>W~PjjtJ$MaDQYYqeS|J9v`)APn*Pw?r!CkgaG`0rGN;AN zQ=tAC^4Tlh7l5s0vwYDD0l~>1EOvzf28%U)FD$EL3siwDRDo*Guvir(QnB$g3T7$e z&rS@Ti)X@2VdLzGO>$a+BWddCxGD1C$o$K!CwU+{lc~*3v4;bOmF2mHOzT=I>;UBf z+m%jo$*goLO!Hl4qQMh8T`tyuiFitVk>996G{);~fZO;{4NUQ_7o5zqVjm0*N(GF) zpb7GhVP}&@j_l<^p!jXYAN?973#-mAhWI`UaaT%sgyp z?6_>1l^>>ko{url@)Q$U!+XSCXsYm<(RyTx%0kts(oZ3;4|BL5XqXu_xB}grFlZ($ zi~-3$0DnU^te&VBj4# zQBz(=PHiOqNb*c2X1+?{DAg>CV@2B&37PC_0{r)pgWnNQUUrDLH~U;-<9sDyp}Rz@ zC!^CM(cVBA7c}!Po1hOoLvl)UGQ7~c^v$oeMV&HpNHB>7EDy-r**9S7Z>yJ}BA?_B z9+2dIVYDme{8Hy$@0=iON~dt7Fn%TGnVcNtC?a&?`+`ll$MhH5F-eHA8?_NMsxrxd z1H2K6Aor8|>oO;C4wBc`64lo-Pxth3KiW~b6@l-h@SsXkP<7wyAif$)5z}!;SwM56yT~T}2ZgUY7AEuO zrLOx|XFEoGL0d3t!7qa|a-uDXCnw~IF*HA))VhqM|7%%aDF2Pch6n;;%aAJc7x%ww z3<3lbF2KiEb;Rv+db`u7cxee$>XF36gv3OOHXjnggxK^ahPWnFKa4HWPxZ=3SEFWH z_gW@4c@;|e!0aNqbuI+w1fDCf(qz#VhV7 z{mYsnJsXW*fRCW`wRYB>th;Phi|HuOm*$fhFu*C%L~QkQ7GdrPAx0q~X7O_%8sKn5 z`Tbi2J%}WKMtv_QH0aNjx;gPDyT-)nsoJBxeXH~*_|Wk8g$K~9e2Pls_Om-&OG@38%}aVk}8GCgqBG~TyC z{KAsU8X=Va)0k15>R)PkHEIgB9XvKhEDb_BX?-1gJQI{2Yp?r}CJVFm@P1bvU?{Cx zM;NrbB{N?dYlP3bO~&nF3h?@yKc3iE&wR3}1NsdIX1DH_HI4_e>J@u1BC9!^Y!p0p zc;B^Rl266!LA;}@2A9#eL#s-&xSV=2I3iVx(38C$;8&9Kp?S z(|wtaUuudiinx}xU=r1cM@Qx9UDJ%+s5J$9t56EE*CnIn3LGz7i{i)8OO589i7}+j z^nav`-3OIMyjEn=(n)#q-OVqI;5-H{JIBp=49c8fbau~m8l35TeMe8R39i!X_C;%q3$G+j?pgsgvx$~am2R;wbO z&k^xVcZzMg97&EzsKw_|!G$v{C`Pn7aam*++D@8};^Jo3nfCI8FY(qw*yrN{bU5uC991cFQ<)NM ztHYZ2o_}rPq=kvMlDiKBql2=*ozA^x0>yGxwj*^PeF|*NM?SnFAJJM2*H3IMjHI!+ z-P^H3oO!Cpw@TR0OB_d_LvfDn!z+hN?1vN7xxVFmNt(pd%(?D3SrSyC7V4)P?y;{f zNIBAR0cUy}L4Hes3W>lloTd|Hd6gtqyk}seD#fEAmoXW;H|j_?n?$T`fT8O1EFSe! zlcu}2ZUR%myVojljAx~*0Rh$CwJ-?G?GQS4rQhclax<)|@P(o2Re_yIDA#B8)V#~u z<0GC;W_nQj=xwoH1VaBUT?3nWW&_2>@{EJ^0H2NNV0#9@R^&zZ?>J2S6SLdJ7Zu}7 zfv=JV*}48xGDLlZ;GO=*|KsW$xGW2sG+ULbv~AnAQK_4@ZJW2!wr!)*wr$(CSvmQ2 z&ssCxzu~ME=Z%Ob_Kv18er7ez^V=c_mm}pION;kkHVM%q;^cnX>kxnB-V_~oxfr0w zTd&cPfDGW?l!3!$J6jMHib{8}?7hdXnkh?KbG9sj&r;oEq+kt7^Ru_wLLePqtB&a-qT}qhuZ$ym(J>h zq;`xtyrIz1Wi8i3l^{ZZoYBFPKLr>6ZeZR+tq3Odj=`4C(x~*o19ts}!&@XF5O>t- z6gD^L<*3ptKUJSQo)c^%n~aKnBEs9$kq{q6FD>>D@v=?ykg9hD@1w~;YSTw#R(kKu zWKg78h|y&+0X=Eq0{g+pY{k*jT^E}YQk$#z%!K>xoOu7}&;3-g=>b=j%~&>*YSx6# z+OXQKQYO;@ZM6y)s5x|b^VyV=pa`XQ{E!_-n+WOGU@gM2_r^Sc-Qf(0ub)9p*Mt$&AQqUKU7LH2)qtPrT!t=ZkTS!z zzscsalMnR0*=A*~-NF8A=jyVPwzp@h3dhrJ;tUq<>IA37$@F*(oYX))+}9f1;D@gA z=pxb|2}j%ZBQ4Tp7015^Kqj|!pJ)Brjp-J=ovu!In3VUIWk#Ss;Ui9)_N1lm|cslt?z08s0UaOVf{pH1Yj5nH%=T6|j^ z&Xa1+fo?wSW$==njKJb-!}rT3I>^-@~4 zW;Hwsrip#Rx~{v_63Q26U_YedksKZ|IEG)mS`0%>x&)t20DyT6Ov@I*s+-sc8^(JM9g;-5Eg_ka>mptavv0%VquN(sjfU-w!` z<&tFs_V&Iy#?6vBURF~Yt`Z$Is%)MoG+Wl7-(Ey19BQ*no-6dSOdkO(s@(3{zhA7} zk8jew^Rm5v#?F4tv8($b+xnvLA8K9HY>SuO;km9{=gYq0dnOU+r`(BL>~A9-N-!o8 ztPkKChj}@C*T4P&)B-p60JA^{=ww_AY2P5!Y%u~0hZ?tzpX{SQFssL*0j^8 ztt<+r6VyX(itnGVGIj^H8(rbDU_D=1>wh$&S$}(^*@Flsa%YA`2n?Yy><;_fkSkis zGx}VPYXS)yvilzc6G{`7-~wUP*G^5?JNm@G%9gv4fV`6|w!C3u#e^Kmvb(bEavRlV z6!GOsaM0U7A3(W$T+dhcVS3f6Duk_Qm7AX&p1$~-0M5PVYI!cnY|ZEH?<@K6q9z3xfRS}ju#_*jF6 z5}w!PHA*s1uv=XJC<%ja`sI(9Hu=UiuU*z(FcP=hx#cI3Zrw4S)x$Cs-CEvIpe5F zCMw1??lKgr*-Zu2igRgLNDoVuu8<$jHy$zhPi@m&Dg&+4er4GBkF9v9!GB-kHHXS^ z0B`uqGzYs?8#c|AgPSfoxc&jin@f_~?T~ssUT+KMdebwt8GLA#H0LW2IyMqXYkq&)kgLw9 z8!DO&quS8j%5+xpTuI8dqTd%DTl6k_fuLvN9cq`dm$+GI-niYPrOyuLZ*)fk5v29^ z>#nTZF%VuHqki}L;qAX1!k=MQ=?rGM?5T5AbR_(w)d$*3{;9lY`VyOXMpzBL~0IC0_Aok zmmQwgD6q8HvJg1Cn#aX$9QliDMh4@Tl$zq_-uOQLMfOX30-R#@`Q+3dZv4%(liZl{ z^^@6Z>vXJd==trJN)iYu4BV-W9_tp)OkP;CYt<) z_v+-y6`Wak*%dDHWUP^3+-S7>hAFw}e*+%pkpqdoF54qSNL_*52V9pY#Bo+|%f6_e|7*4f1dq_)`JV0Zz@>aae*owppDHb-=s^l5Uf*?~8qajvNp;D6lR;+pCPLt_}8kON@Da>8cnsr;gTRN0} z6w1-5P&^Na;eUznK6A{G{9}lcr$pdL@Ab5027GsX8r6ID{Q~Ww@Ok)^DD-E| zgv&!oAd=b5#4H|UMCqfQf=LE))pjBd@y_`-5vu+TnTZf%G9F;3QN`$2?{kb*wF`8B zN+Ii@+NBHr)7e**{WEx%Ymt%yCRl;eVl-b-g?8}(jYp#)R97t<0*o5&WGrzI<5TlHC0+i%*dBlHk~>~;4wD(b%I-H=L$>;5*iPB;%@ z+697iJ!^5REhuYwS0Dl*p{^Ml7Iv)}Wm>{}n|Liu4nn&^Zb8FNU@4w{Nxy0-$jFv} zcA&xsC%*sQGPAcDQe9Ytks2IDfV!4)kLe&5GWZd&Tdl0!>M#RUYUU#d8vsi}-^duq zJd|E$sibZEQ9Bg*DO?bk35(`|rNB$H4;dZ4mJ@gZ1T;wGSMFX=35O>AoC~PrsZz*6bDWZnr0cieNnpv-`gr@ zjcPQNmAZuNo!9XfDIm% zlaSbw#OLfCMaNL!PZ9?|npT@z4*bNP2PKN+uw*potIGg>MbwHL#;n+^wXzkcB_U5I ze0t_3SB4lNXrgq>Q1vxySYgQ)s*>fnZ9#~eCaI-|&SiNg=1!a>SDiSQrHiM@)I@38 z@vZ(YjN{QfTNF*>nPFu+8-XcS)R5F&Xw8d|jwyV{56;;^VhsPoIJ*Y1tXgk5c~oR9 zjzZpeMU)GSz%R>ss5XfUJppUD>m$Jiee5-A$Z&o7lX>!qwk68Y4!X?%zwCewiU@Zv z%}d2OkUms0BYPjlmuNNsb<$hURz(X(K$>s!WYbG<+7)!(0BJ3R{YYlp|Bj=HtObco zhx)iFwi2Syoh#v^6)OSyjUNA^*W_z~;*!dbq5A?x#+ehIZ40maz#<{gN47`Xc%tc)+Il3duSs4Mh7+yO~h^PIew+>Ebm1LIU!i;d!G17FG6F zm}vhvK=V7PG8p-@UO+I)3##vG-Xix&nVTcX>&^BVu7 zeGoh$_@B!T!U(6|h2Mcg7(#%K#m}S z8j~S`lgTrRChJ3*6QkCSj~|eEFs5;2JqL?fHC9yFTpC&p+Ae4+&{Tzjl`UGTEL^>J zHM?$KP@~IEd)Os|k&{Nh`HbpJwLfQiO}|b9ud^8VzFL3%q%C|T@C9c3Qg7OD(s2;>^1)|lP3u1TN8?cLlnhBZoDaXFoMKX)hRneP9O+E+%#r8B-Zf4L;@iyseKn>}f?cn18 zIiHP`0L{Z_JXFbF_5{8ZOi7;}L=Pb{AuDO}C}%6-W}8#j#JZaD*@gS;k{Io!D`i`Y ztRi*IrNu_)SAV6{`)fv2~cVJ6E=StF&8>WSp94(%Sb=$U#=GBZtWb6*2RyB|) z*h4B_o~y|fLQYB!N0OZ}Z+>=vefhksl7!;nd^9_-cF2AJB``v7uWEbRM5J0hy+{pd15be^|FgSDtHG)Iq)dPfMgg%va$h& z%v!5*3Ak|>$RMy*8Mzv^L0~1Z%%ig@F3ar75vIjvE$NuANF>Tp)*8aHP9|DI1* z&PW3LlvKhz#Qto-U`)r%ag81?4Zu|!f%&w~^nJbaR2wdnj;4EC2W&qFD|L+dvV74S ztOrA^oQtlE7j|nJ=4wwb8Es zzlDz?R}w9tVpS=!0AkCQ%tNy6Psv3AD7wWJxJ3%EoFVdxDz-ya#!hvy>a}}@WO$M# zZRIq15|~)9oL;=_$gwbzOJi7+QYRp5BPSma+k4v4GTEW+ZhS4s4IHg(RWt7ek1SXt zrVc!q>N%R$#|8$}C!CMgnKaHoqD=3J9oVX8DaA$2$E;4+fNo(RDf}1ef0Le;%*c?J z0I!7im!|BDA=GIkY~0dKT4GL6_i|Y8OTHvsotrBLq{`_f3T%sr)PRkYO#C!ae=fBG z&2po$#nNnSR!zd6)~F@yk`C;2%BQ$dQ$=E#{@8TI_o;oX+%~WN1NSfW+n6>HFq2A!IO{Gfb(ncq8p}Nr~i#KwkKhS8mfLx)IP{NuyuHI{Chn`A)n+;)9=b*6{?^R= zl{@s=iWrbSlm>JaC!gFHxZOkZY}q{+BL|N=(hp4WJO;~c2wwej)A%WO44ti-0-Yyp zc@HB?%q`rbyIa39J6Y%x*Q=YRs^d+EcF`UIWby2~V2i@P4nt+WOco{1iQzT(x6nJo zd-0&s%K-7DHX+60ffM87e?y@^QE%miBaJl9nb*4+CBBus9*4?Z^eq_G7 zFDOX;8~*cep@><1HsEe6P0c^3cxkD&tf=#{FS)u24)0>N_DLY~<4}k@*Y5aGK$R2` zNcOd7Ki6qCLGu(UhQ<{$6e@ScG+g={hl*x0t`rLtvXu%%f=iS;Qiqque63ZaSvz(d zLkXc7ExJ*6d(#FMg)J(E_nyVw<&nX-BcwL@f<+dPa7q$gY%txBnpI|@nGsTU17=Q4&VpeHv)3Aag zAZrM_1U+H=FKa(DTjt0Ytz@dkrYm(qMlvqdP-q2cJ{OQS#b9lkO&}=TW@d!!9PDgbU$ZUSd9<24K%bds6f( z5wSE-VRSiGR@@(z2eyGHKZu>(tuW6GuexhyU8zMU8<%5>23E+=TZ9P+pgIV*Gn|FA7NQ$q$2*U>prG%?ZVU zP?)`lc{4G$(ODpPtj!@uAa-QQekzvT-Bm)n=w%?8PX|@l?oaLdwJhd?05tHdr#^#l z&~#!fhu?e1P@s2lMwoi!FGXwgLW<6u#a#)Rd^Q?N?oY)^V+&;|5TYlpZ^aaq>7pO? zwSiw07g2a*JQ5WNDBTE9Kd3wsd@^DsRMNm7mwiZ9SK$b4eGEFBQo2Dr+77UM{JCIF zWp%Q#7x9KK!Km1d&|7MU2z1HPG9G@+(gK+kJoeFNprsr*N0u?U-i#si!LL6RTA0D8 z@y8#6cq8UMMY1lEn3ethU*ZiWJ#bbRQP}hOV7bjMJA`)m{W{5TkL(JfI9-21^U1+J zF|)1o;-U_j`GL2In`f&X!0CzExL%6_0ffs(5fCP520`w`C2vU@1cEj5%79s9cL1?a z>Mf9EtoM_aV{_QZu&n$OFoE~Zkbn*aRbS_0HyhjiBrwI9ctzJerR>tqI1H_;7M8{`d3%VaNSh2u-x&^xt z_3_6C;`9AOIth~*&ky;+;dz4VZ2FTAPI(OX0paTz&hmwjDhd=u`^1WRz^E)N!IJ#y z(e;GL$v0}r%637jOXlDS;}SPK7eU)P8Cr@FzpyvLK~y^cw(dpqs%^v#1`#yx!Fg08 z!n$);c0?=dN<<4-zr^%U6Jhsdh=Wxk*53xZuSCv@;Cc*^omF7{(~bPQYr-sKDDd83 zfk3|8E`xk@cENXpcXK9QjSjz;Ny3?8<`B(59KCzGp)P|+edo~OBZKoEoXx!>cHi+v z!l~DbM2p1^G}5sZcdGw8MV4x>V@x$adc@r%f6PuizCnG~j`8;fZ2aCIEucmJzAG;v zh?C(s)GxcA)f0a{t=f$0gIWc(QpMX`3FJ3b=5HxPJNdpARjT2~@ZgL@sFxOIBsVIw z*A|B3FAipcmlqk%1d&@)S7~VJ8}yDOlazZ-xuNJWAc=nWIN3o{(~Y*t3RW#pJ<^Pb z6K!73^CLRWDMA8w}s(^n=up6h`l&#!Ur(00-;{Aw_Aa+)twWn+qH#|7n(2=$06%Fok z{{!v@Xulp2X znxT5-M6Y5IGEHKAjY^qt4l@Rn34XPFxkHj-fK?**M()DCYSGVTs;Cw%3rC}bJ>IK+ zRPEt3%st+WC^tu%5hkqzanV8Oh8-PR7{;6-;EiqbApC^HsXo6PLYqcq3*G1ibF)k5 z_;y6v(^kN<>Fc{=)1gM=ohn_^*=pTgQ)Ne$tcF(nJ{OGYmVZ+7O&9I+G6`!65suQW zFNfLo6E60KcyZ8Ij31TcZufrbxK7g${NOKYLV-uKYvBxa;y2Jnmk=(6h^;EatcI@R{HgR_{(ohJ7604|Lt#HICL78+!59mY%^1?GJd2?Yn)qTd$70=g*rx zgpU`I4}~AVNP*jZxmz>scPIQ87y;FNhSnDv+peKOz4u#=m-QcAQOlq&@Ll7B+pl2@ z+xKxET3*1-#<`+(nTv{!AN8YX>5&zZjw0)Qaz0)oE-)`Xwu+U7z1yp=&#CR)RdT(vW zD;mnalAxoK{8-3vV%s+l!XDYI2rO+>Cxt#SDhw7jh3YV9*$L!S3vzggeN#K&0yB!w z<}gHLgP`Pk@5!$DX0FN5c^hnnLT>5!g|ui@Zz55R?cPaSlX_iuHAC7(1da=De00&o z&kA~%9vRYe_+q+z4L1pl1ltY4LTDxNoU|szVKCL>u7-IHQ84JGG^qJCLV1F8!_QvU zM}!5o$C+^R3CrSOEDpse6&`S4$KDx)go{)=k*X=e`h3_)sfU`3oT3GR!Za>Jjtgkt*3?1jlihb2*^{O0p=)J# z@C(`giGH^jDV|?E*XSRf9~pE^Q8jn;T<>k^4P^Pv+!+>)Q1SBTyU8)WKqA!s;|yE&4f}Vvd>{r zGmiIKxACmHjNq=s%d8H#9t=txX_r4ypge>PTa>gd{re{rfn-1s!i?Pv#%o$6C^lrV zVu@8&nsg9)VKinTJFzr?>$iUmM(`?ZBcw_u79WNO1?}%#eLM_2I6x&5BsXqrI)a%8 zBq?(JbiyvYM^obX_IM@5f^ZbVa??+yHlC`JT8KgH-$pM)i~g<6nflW8YyZ2>y!;U9 zD6uW;;15nFcVqxSPp=k18{R;k zSpD%(9o7mGb~*-3{#!My+%et&&sny}G&rOpba~n2C=NzEqA}{X1U6bDfK76N@hB1V zh}lH&@{}Q-X|LKKz?FK^_^XI!0# zBwg&e$wyfOHaa{c=F3blDF-~$GHWujF3V&_l#VYg>%{~Pia}?h6ZG=WCo{$}?=>ta zMC8W7&9BSv%se8Fz_`*dyS^WNku>U+AX<}<%o|u6bC{l{v7_@!r~xLramRS;!XrHW z4mI4%#+nYAtaY>3=VsWRMj#vO>tr_z;Kyl69RY;V{|JhfGygxOq=OxfG_y`Z0$GieZX61gAo1XM7UW{Wy;IKFpnNRY%sk=0YiE~QAas^ zuuXkv(2?GDk9a@~4P%kFQ5?fSp`rkE-KAD|!NRbJUNy{9>fE^&+lTHi)p(LU)UkD>gxgQE&onpz#Fo50`1BY$4Faju>pT;b#V|~<0XBZLvyyw%lLfvGM zuY%zg%HuLSWOPZK9|o^uO+oFB*xggPQ4|4~EsC(EcfG01>KLYXXr^~%@$zzZh-p#7 z@EY_-&m(w@j_8UeTBY-u$I5-9_1H2o_WX=)E^4OP0rt1YzFh&3&X+?OF9iy=hhLyH7TiCL;WiOLIyxy zJnb6aj9@8;3o>06!&}cmk5iiUZ<~8ZG zyFDvB=R~puD4R#*wfo-k&#Cm9eDZt7fK`FST-J5+!zi&;sB53~zkw+9Fh#%ePXR{V zamN?Wcg+3MxGrvykH7eq+^FWNhiSs7@FF zU(ng#bD<6kdmQqQWsoM5zoAF2WF6XOAVjbN(``bLyQz0Iv$br+7ASSNmuhnW!DXd~ z*~OEr^K@ao|B_o~?MO4#W>=$YtFhG+GDgX(3Utoy^-Kix?c~xvkK9Q!(12rC#m;x}~D_$6LZB zRVW#PL`Mu`tXqv`{b8(i`_4W=Ylsic!%2vsJ+eW2J#93$Zg$t}iUM7H%`aI)3qhh+ zjO;eqICnmR9P?3hCH%t%%|&>?h;MQu8AO!3VRBU|K2M0nAGsEqL3zqH#H!Tf1xb2H z78!(yj=_A*`P1P<1Ecx`~PAGxsv2! z7ftbQ+H#?o*`MQv>j4Ev@55)?%V+~q%D01;@420)-Rw8+eJ+ast+H3F1a$r>-wg2~ z4ej|1g8q}-xb_e^d0(5$jCU|0A z57Ziu9Rhj~(dAA2dd6?q-TN2W7z}qkXo>y%)w*!_Lx6*3=Ce^Elm;Q1%>G3rrMv~E zx2aYEhm^#p;X4VwC(MHRr|L9j`WduB?X+UenPKlHLCE)}hK_V$w-Kb77~?gl*Fz$t zZ`vFF&#^i6HZp2Z#RY*(G^_R8cqXyb3`S|eA#Awap=21lcr0rq4_*vg$A3=A-s&uc zk83JB$$^SI;bOa*>p_+hH66V;57EL1o)Y#-#xG;feFQx{Qxa*~g2?m( zAgz$nhl;c*N!7+qNImbP>XF^CG-4xheGyU;Lm;%h3<}$v|1N3)%M;n-l=AUD`f()l z4D*!|I)tt~Q>sGAP^&i;*qzYUW1q&9{h!p@)j(?IJ)xh*waS0Eg%F$F)Xy(=j09!x z%(12jPn{&+aO3^A<#4spX&ip`2OIbJ5s_GNwMzzW6ndg+y|VbH6IBX?*av=Qd5%cY zfUO9^>tZ;{{%or5Rl_Na?YiStrRwR@^%9q9+K@7LM3XwOR36DtAhQ#z(vASE{wdWC zNd<1?4y*{my2eil1R^9rom58u7!Bmu1*$?Xa%=W6Cc#o+punrnFGlim&*RmS((g8=UK=GFr46sfmc+gD_kq> zH;V@&?FC6E;ed5c6aK!JuwO@n_TLIUv$?5DX3!6-gNLg={6y`H&$Y9zV^H)O0^bpu zC^$0(F@fQlVV{VtLVa9wD2OB^<*8BJ3i514iE_kP8t-h;*$P2#Mes5~4UQxt^8()H zZp65a^YhXp>=d#xks|C`y#5F_fo2#XaTmiMEcKR8bHrg~9=G<6j6CdzLFEZij&eRv zzf^%CQFF?<3!X3b?+?R5 z3*;+phVv()>5ZF6fE^}>{iSP3Nu1XQG+$E?0*fMh`Fuehq596tzIZhiP#d_JtFoLe zrWDIu@fO^tze_1)6`)xYE4tlah3R*ei%xFCI$t;`a>Fm+eOMt=cZ3S^p)-s#-yFo= zbr-mEH*jCgBOwnM^NeJC-~_o7p-dqt{_z2pJQ|Y=@I|#cknEdD2+WA-O%(Y(q7;}> zaufQ23K)^w54dA_3G~L!NdQjoaJ^P4-uwVR_b8mvQ?n&-wIT;UHv3%_RCs{)LR+TS zulhDDl=nybqm(6P;S_rhCYq>)y^?XTae7zdaCMqH6Ejn?jsv48Ila8Q=v}2b0UUo--)q% z5W67jIsdjHsl^)f4Yvzd^>Nj76+UpYcnwRwZ1T-e$$#VQVg(P-x;MEQNUXCRPgyA7 zOwKD(NjN{ng~PEjOMs6)9E zW-iK##Xvq&gvMqcn%?br^Tm2D*Qc5l=X&Ma`SR2bo}T#~*u{YU0)+pcTjes`lJfzm zA3vbbQ)*r4|2t-rY(WE+Tp|eZjdJyJMqR}En!F;fUxh^^{t22)k3465FPtwbjW)XIQnSYPr}nvxbq2Ud3KjL`SJW{HV}qSk+k7RC4X~CNX`= z^;zFoQlgyKeLZzy3>pS8vAXek<<|Y)Nxk>|R`d?mrkDE*>@Au0m+`wk z8Gig_^KDJE1gj{nQ_q|{u+uez%e<*bw&c47n_LBKBg2_oO;si>&$O|pVVR$g8^6t| zX3QKWaPgcs*^Hy)*qo22t^RAW!sFSmY{)`oP<>eOi9SVlJlOD6P2u6NR9+sXZ(Cw( zm022VZA!v`$Z9fbmu9Q9;G}>zgXnZ1Q8EN~K^3tX*3`p1X>`Py*lLi9mzk5XV|8k} z@G%yRoI!kCy)s4ww&4zsRsGI*?clUNZ7o$*GnSw+i$)t~e92eKgfUB^t|GfA@KI%I zg2BO_W?w9MXfbu<>AyO69@VI$G_AHRR?H6y9>WPc@5o_H+pAEl>`He)jpq%Ms`c;&3cGHuq+d8zWuBTkN;`Xp zcu<2Jj5(hdSDsQ{2|0w|9EeV1c=GAC8C~AwS_rM8S(Ln){Uo+5p7*^eHgj~%xlG;a z8tzKNZJ>9pH7?$1;SN^rX1V)J6Xq`R3@i$?OY7;Q6YGQ;ur`~KS*P-hh9-ZPG%I3N zK1}#jEst#iifaLeMU&JO|Dg;_DVVtJwr?-bFhWs@EqXBrY0qg|NV`s9b(3ob1^AJj zu-b!HFW>5bZub{J(DxC8rWnRWU*m9w5@3GI9dXQs>;2FhEL+@>Tc@BM6iw;T4m$iI z9KwR%4y&!;j5k{{!j3DA$y36m#Z9V|dCyah_g+AN;!S7Hz|)sJKZ4!Z=za+Nek8np zi0nT$`aExNyi_v~+E)5(ZO*uCjKmow_7goZw+((~HrCH{Q2M6Gd$WH^9{CJSL4rW7@Ua z0-LpF0j&2!yxT!vv|3+K`)!N+eeIPDeW&S`WxKdPAf!zOW_M6i%GRvzcN81DHJ1~o z4u>y+rNA$sVrH6*rbqO45N;3CDHb2k{e%P%j%UgywM%+Chp@W9|Fo>=IttXOf65Jw z2aWHjQK5e-rRn~t9!u^bHWR`+AH3JR#agky%%S5|>2T3KrN3~~lAH`;=|Ftb%M%z2 zTSgV_KK+Y^g=?B6Yya`H5rx8Mxks=!iR(H^;`4x#tLP$E-Yl9bUSGzs{2}A@aY+_f z4GZ#^I?Gs%V-{T&8P6PQt#VsVuw3kbnZ!~vK5qfn2uFrpbpxwkv-l9IX<^mlSZE|e zP|$kp_ggng1E2uEMp?1SW>a>E9er3~OS>W?HZG~z+rIN^bppP`sHY>!5a8BOB7CDJZptx#$TtckA?8r@o@b{P^HLYXBKyK-cwaR39N4KuMh zz}8O6`BuT~Z(;YyT%k@-x*`a*n6_P-i zl+zaVg}r`& z!ywr&ygO-Esdk1qa(z1rw@8BQ3_9gz&k-!J+d!{g-u3*;E!=$Ln3$TN?0%*D!Li{H zQao7}&ZjIB_e>y`8B_-ZSmX5aYOd~S;n^vuGDNdVUoG7|^da(|hX6jsPEM0wH*VWn ziVeYBgy|Duz8Ai#=S{HD9m0gWW#f;UK46bT7yaI=R77nIg}TVI=5d`A*Q?3% z9*dE8<%?-GA|?OuDf3WEsd)a}5&Z+m;=oONW)446p>HuA4YB|y=8sR$FffZT(s&qV zof!5Zx~OdXX-4i%95{4Me(3c(x#I!*a9(hHL%w#NIsF9oY(6xCo=iv1J=net7Gjty zo@i@~*G<%!(OULJeMt!tT>RDc3`$KQ5edt17v4nG@3&CG24mZx3G#uO8)3Sn3gSN7 z#vzjBG6EWN<*Q9C+Y0U|2OuIZ`mShXN0?m-3 zc&lEjCjp&dRat`r33HYk0a_j+u2Pyht`hlx*jPXO_=BVNw(XK%Ef|yMo$zQW`kjHA z45kFJsciP9d>6-u<`PtD&Hps#h|j0Z;~vT0QiznBWt4#VHr;(N-r>yke6uX1o9Q1L zIC>ibQo%hJx%_4+3&$s`IAeDZ7b`q}E#~sBa8@F^^Ew@g#DH zkZoN+cC6-gU@4-DBBt}qyB$S+OjA)#$0HL2soS@6>I%~)=(uw&(-(y-!00I@*UG%1@vshkzW(uv2*TS7fc{3 zB^~?YBXEVV!bh&BM2lT}eEa2~^o8q-rZYy>W~IBnKy4+Gnv+{W`FXXKo!3^J1+6Mg z&~{Y$QCGc}U}+}Bc}KuyBMna_d%zaMSKg(2I4xinTm5!h&P-ClwW%Dh{W4e?Oue)P zQvP^$Nwf`){ zXdWz+g`16ORca98yuX#aJIV}`#rx=Jr?YPzm^bmK2gdB~rbM|rUNL>5KGIq?4-Sog zU6ol_oJ7|95BQ*W*-dzEkIxxPR#3^wU|g}c5@hjKpt6+}h%^(C3B{+Y3)|K6Mzi*O z>0|&uo3-db+7_N;85IM_n7(< z{HA0rcD%q$q#;7DOF5@ruv?IAO{&Wx;9-wnAu!% z|5iyPP;vO-u=DGt0MRG`nJ89%cPDG}IL(8_&b8b3{R6y*eaXt+etggdqk?UtcT-Hc z_GqUo;1{fJ#pXJK=C60)=8{3it_Na~hyY-oGwz>Y2L?Mc_4ubB8SgzpVyKIy6Pn93 zbL+Ug4Q16GU+`Kru4i_U}Jo=7qDU|+@N$XZsagdlEuQ2>@p$3Svh+>G~NQ}*9hQdj`J>pK57&Q zu|>nhw^TP&_t><+|Dv9{UAT{YHrp-ReaaeRHasAfY?))n;Eqo&q2O(Y#OzMJk^f%z zn)n?T;uCad+RJ+0-aZ*e#JG{e<9qJ7AM_692MohTeVyibQW}1Uo~#JK{$d`(%GNRL zD%6{$oGhQ7S%n0eu72x6gEzP1CZ)G>vVi8Xq~&u-5SXekMdln51hP?xF|Pa?;;y@= z5;gaC&uE$zWbT0#4W0tHHIdvJ7|TG2zbT`Cir%z+{-ID4)Y$7fPAYZ~rQn#XWwfX= z&x`c%RrY-TuRc}COas7(`s0Tm$B!Q=pwDzf|2YW31x{)~c`Gk2e&wW$c8nhUG>Cxp zkHRLB5k{7m7cqt*ltzvfMU;17_K<|2U~xDCFRZ5AQ@u2_0k2Zg!f96*Bl}b8Qn6ID zNUc-ZNWW;AVz<3uc*^zMnKnVnvYPwpV|mqiO>fqHoau$E_px3e_ajvjI4VMaD7Bv~ zo-$OR1k48LGHfJXAKHnOAn9UD7IcghfH16CG^7m8sIT(S=L{+3r9|gJ)eRmOg*jXE z%jS>1I^+5P(uuR8r$vae2x|a|3bm{hqsNKf>Z~dy$PDE3tPHPZ$|cMU;V%IxC0`1}8{3tOyfXKC7-~Ra)!B zP^d$tWcu7W43L5>$oS1vHLWDa4IQ53G?0;HMUG5MUTtaYw_d?+o^ai&@5nn=DjA2| zS~!G~7LGewG$oy}g-Gu^DpzmlkJKOn{^S58qw86x)&8Dt0HmNqYs{cF8~WugB1XCf z5?8VL*|$(3cEs*DxH9Ld-7K#O()OLhPT)m1HKjB44XnxfP5OlcXi%$Txpb>bRjiy| z1R2-1kf6uA!Zq>L8pI2#4C;lW2Lfv4LsV+1=)I_sQ5QIWz0@pA?OOSM4PyiW_xzrU z<*m$mq;^|dB$#0t{t_)fJ5U?r zH%X9e1ofNFl$V~vYUMo%{vzN7BCeO)%m#zf&Lw@je=GoB#te4qxDjGT;dKspl5IEz zmY$M{i;UD_IxgYyYY%D4g>b6C$VILnbLs3X?gmw@tFSa3ThXWqR$Rg>X^**qdf7EH zS_pKr>Su$5&dIQ|JDyOcYxa~zQrc{@rb-96;i->Vm$Ign3iQO=M{DMch`K1DK?mz; zv@$uyZ&^XjF_9l6^LsV!f2SNNm(asSUrRTRptU5VO!hTQ(r`C)M2v>xC#i5t>{#w-KY64srk&S=LDOe~mD zYz)$)lFA1ZtWOLd&eyyxq#_o?h*!fXrv9>oNHG=(Y$o=lkVc@uNh)hGO>p!)@BhQq zJFo{9HEY`4osMnWw$-t1+qSbicG9t(bZpyZ$F^-_^3FN)&6)2f?0r3}s@AHi`=QXL zw2EZ2sf{s}5}TD>kw_M58dC(n)smr(^+ZrjzUv_DbIctWaSmpbc%Xw6!k-Ro5Q8?T zA_*56kAy6<5>nNI4=6I}USy}uTyP6dTti~&n>h9+L3hI7<;P?Cbr@t}SwrwQi?Kv5 zB?GB&Ahe}WH*A;~Xqr$hrp~*m+A8e+-)Z?qD`6Z?`u#DJAdn1Sh3W3nO zMyygmXutDd6$vUZhNJ|G9?ZpMTuOivrsW6WHN01uRkBy9;D8pHi3fGptexS^Kk?&~ zS|W^r96sz(Si6)H3T*)1JG1hDoU6+Lk~p19X!}5gca+l#_=z5$AuCanz%3WM_aCWW#JY@WgdU*Z6vUT!30;(UQc7xLSkRLlQ}xaeT&qVX?^2 zpX`_xKRWCWP@tANpp_w1|$_bxjNd*LSvMI zV{zLvGq0tjIg?1mw4VrY%!z?G<#nK^!TG;gUtMmL!TTnu3v*j*O6_3Mx#v!#{bN-8 znt5>AVgF64PirH^9e&iLhS8!^fK~Rufv9asf-G(Wo*=8;EgK_!TbT?12V0`1I%9Qw zcurJ@&B~#dr zB2zO91RiJMVLgB2v6wgg_6)^aI7SS3m=54_!LCn!z^u?>EDwKgLi2RhTg{d?{#L06 z1|m~M9Kh|RSX5Ci83J;XYz=2!VTCce0-XSC5&e{dUS3RxZL#t0{C)WTKzCK<}r!{3~{}-O}=`W@3d!CW>rXysoHH8QBcA%dS zqrrhZw84#N!lJcIy~ai>WCtYE1eiZgcYM7LFYVu_i;@jPz;q~hEAcUZ0(%vQ z`-c}ZzuILae7q$r=?gG}qV(h_RYjhL{Za%(pu zn=chSinxOUjKvds$G~DN=ADqDLo8jRrQiRx@;Ptd*i@r?+TOV|BVF70JI}lkw;p3 zyV$&xrnN_c0#@4#FU2aGm~d5*nYb2gT7rlrh%)#%AR|m?=B^mAlMe$1b(xv5GKRUt z$$Zdt;Nb0xoP$hGM@7~lwNz-9@EW-je|Zy0)lEtkZW>_0c4*d}LX-*c93|XwkXy?; zh;g8T3&^ZR&XF7*DB^LI0bd5Jnjab46%2(u@jX=iU`g<^)OWNp6~`(o6Skh1Wla@| zWNC3>qtdJE84IrA6LR8C%@(Mo4ygyr$%CtTnFfcMeQGOVtk)m5)(fo{=C?a=vi_*Q z2a5}~Xx!UIX>0@i4oIO!nWEE^Xe)K0Bw`H&#?L|rNoEfih!}I)E>%~g42+m5x zRa5R-#fs7R=E-r&ONC@lW%zl?(G1h8IGxJLT?IkL{pBc!T5BZ)zOkd}9XRB6tmcABSnF-q5Wdch!%BEJ zF*H`~sDf)jI|q-*<5+u~O1`gOU5NNiZ0!kT@u6&iSbx!8FYRRr`E2TBbA>@I7CySBKG5H4(sn}$!DgB@#3 zi_T1AOv#6C40f9AqHadxzLBJJa+@&@{X3~c0oQ@#3hMheui7zNDIF;}V4eM27#3s~ z12qrMJ7uR=$S`va`0*GSzv+2@kDR{MqYs_;9UAAIeG8xKzh?Ruh3r{y6p~z$?q`@5 zb}YRQSaX3!n4?Ypovn_Q6$4i>z@F$~Rjwf6On#;iopx~!B;OtFu$e}{rN$sJ2_P|cL}!AOb{m_;dqH;iixBofPZGHG3|sws$;S2o3N*EW9O9yo_WwG z1ik!bxfG0+8=j;OM>`;>8SJT&di8^B`zMie5*)^{lQX2rRO^SxKEv`hRL^X=4{j>o3VHM z1S5tBT_*Z;<3rr4VDvg5vg))1%(peQ6`x+c>tK)*pj`@YxXQ>J-Z-xdsXKl%t6YsJ zG)i(Ydfu}w$50vzFfx%J3b37XGcp-%RN>*=ARRNi{+hJ5B^yx-@Maw~tn|*x+a)=0H=~ zGFj;Gld=c%9rb0wCtE1?+8c1x4$QvBgI~yntlCm}&}Ckx^Nn6yqL(q;Bz|2p{2r}h zaki{CB+v+t{`#VKB_5CtP+d#m?GwZh?^n6+?Ox+nChhrcCY;&$!ll8D(tFH5l6;W< zz>(?93z&Epi0+V*>UV_0$CV_Iz_5`{F@s^B-bT&`zk;Izv+!g(D*`6Ud)@AR5>O`w z-ogJyz^WIj@0zp@-N zd=8&yUzx2|9!U-kkVWdePAgk+kLIK-tR)b5i4YBcVZ{tqK4wTgmUeWOj*Q@)Ji`U3 zW|a=nMur&y@qK5legdg|{W9;yk=W~*KoajLN|U2>h+5^mawEOP?J+5@a-l-1l|pOW zWP@;5PE&KW>LBef=z5!G%{HheOK$sg*NWP}!tr@fZ;4NTz(9s(2&%A8d;C|OBN|;W z+CbONX6k3nTVPEe%UI99>WJC5PkH$CK5^4ziBBKysb&!Y&+ zp(R@)>6X7dsLP-+`cuUXc+_(^7YPbPF@w_ADGRmv`y=rJ7bt=K>e{LK=E-`N}^&3pPS55JEV&3xtmbB`iTP7}0Q&=+;86 z`qTj;#4yF*b2Y_@-QxK;^KDD)0UfnHrNb(Bdk*+UW|Z_X9FJ&^nYLA)^R}jOWKLZ{ zuMsVqCo}4qEl)gvUhjLMw+8g{{?H{I%dGobI(JN`jBo2==A+yH+alRa`vaEn#eiic z|Mrdki>Ga5XG3phXJ=-eyv5Hz4rs!AC+z!temDXfk92kfI6pal^2`uCTM-b={ObOL z5E}dw5|ET1i*1*Hi*B=T`E72acG!BXy6)^^X~u0qUDiNb`9oAQ+%)`GihnJU+@9$ZgU59rqvvRng^29aYbb;=sfTM0m z5CA_AocsqxKY#H7K5RQi;P$w;80%+2+9lYsw;bzddD>;!0XW!)h|j0WIe&>Kx$w%i zsM#pyCRVolPgu^yiwjlijs_8hg#`Ki*qo??5evT>wDZN~bcGGFopz#v8uaC#*>@@xy5K7tMxA(NCp1xVgvs z<*>@5#^wp+tjP;JfqM*`rbnmFsx+h`r4e@}o)$9|s+Gktr*m{yLmVQ?w;&&7$5y^r z@xS@U828egT<(NYMq%onnE#TJYzqEjH|sIfkS0}YfxFt)DFLU6EGM0Dng5;!&8hwl zUKFseV-shFJAv3r|4ol8$^6;{Dn&V?z#YQXPMLJv{1t*Ej^w{{%dEV}A=usFBP0l> zwlQb%XpxAiNZ9;}JH%g!%@Y#Y=^V#}MuP=jTdVE6_&%v8Ato!@sh*c>kx0N}=@7Il zyXJJ*mcP07`y6o7W#;^9MPEQ;RUavAtBchZmjl z(S0-knyDKJJa)1h9YnI`Ez1ApPNNk+V!5rD6SOXe7x#Rv=Z7r0iRwVGGN$_=t^2|9{KY_-v*i8~R|bGH1)Ae|kK=j!Wx<%!jb%1AYdQc`p= zzD63hBPS$T9=C+OU{f?Kltfupidx#P{N&OZo=$pgKDUdD;*qqxSLU^!FRj$9IuwRO zh~`L}5qmZ<<+CS_TSM>zSKmImbSFvr@0$x@QD?x8C6Q{I+?M=lBqGtc#z}BxRsS%U z30E4&m9Ilb-f5dEZ-9d9+{?{YYEXi5yZ@&956#)DHF*wbFh(t~KEScWSzpw?jayKn zQXh$?IZ;IasW|$u_bdFF?(evjqAOXOb}XB5CuzLC))FMvYJq|r4YU?w!!#&fHk)Xw zSuTLhi{^<~R}JC-4IW#41>W4(OE}*KijS5M#XUepV*c>f=2 zS`894jau~$t8FQF|G#J@nrH^XVb;q=L!O?qF3`5>Nc9D(XjrxVafOOzBTO2T-;74) z73I*mwIHNa#RCYV%A4uw)HQ1r(`YnEWyS%GQ`O4N>dN`J`4bIHPQ4?=9c>}#2mt@KoUW4Ky*fT!d=$j}@&&EUP4V zh0tO)ZWE0~d;{7C6n^y{mxdT$>`Exg*aKP zzs{5^emjH)v^Dd>x{RPBN;j@uys|*F&OL=}N4Wj=GGtVVgxo;f{De&^`?<(+bv!s( zB#fXDmvuA`WeSk%4|R|c@%FL@m)@IlT(Fz(Pg%$ruPG3dX&YYnGHYv~!(>X!zjNqE z*@6dor+Zi->`|-aE@a0tZ+nSV{cMX7t10%zXMCpG<=Ef?{Wpm%dB6Bua}c1fb)H_l zS_C^~ju|GV-(`|wt7GQK zSRc80_UhdCCCbirU5au{iK@V33uy@3b55JJHEm4)&M`JY<^X47O#H9kJ8;h{OH=b} zq~(oVHr&*XJGfP+txXCZgs-^Z6;o6b=#f)M!7+ad3k&U}UD?Q6<6)!^6@HnPQK1>7 zW@jhj;lO5@?564~x@5ibtQz~*d$+~_@CE^rPER><8g9u( z|7c4g>|0@}sv-+^URd&M05166YGhdCJ;)TnJ#1I?lF&ud1BYB-|bxsg$R#E8mA6RiHF`B{cA zXh~#67H*{wj;5@j20dN+kH(p!)m+)`TN`UHRz(HRy3)(-QPvEQg6_rSSgf+Vd@^b;7rJ%-$X&#N~1&(PdUMNiyICCGK&WLG6EX{sS9;g+BoOXwAtx;_N zdQ;o)Jh~izYl6ODq&YP&Y6)Kk=wAY0zXU|tL0?|#zN18b-+F}DB7X8&j3r6~!PWTA z5ji6HJoXJ>j{T%0``x&!~ej*fHhu1x3>*i`TPe6z2 z4f+KQGmEVnMt{It4|y#M_YO#j4>6*sybpN~aECAZA!IpGohyqcI6@2&e6W!A%GkzZ z4YR|vz2N~!{`809$Z1~H+H*QL7XKqe0Xw0O%%)N$eJ|drjZ2;-$*NJ9Hm0I95llAk z+a~vreGI3x^xQ`vHMx+uqq+-o?{~>tc`38rZ#!=21#Y(&gF$y;_@@JV;K?XBh~MC- z75uz8S>VCwE;nX|A8)IJfB5y?sgkFkKf62si3A_0hQIY|ho9O~a!1SVal3}_4V;qv znx)3_7O3p~uHiRSm>5%ty>z+P=b7C3`QyfFAoEU^{>Gvj5a+?mnj*(a|GuY?b|)4# zD2L}2b|iDoUMG((-ih7uzx+nin6iv+6-ss z+Y$>XE>)^fue!PW5cQqL@9oRKLRa#Q>x}7l26;19U!pW-iI(`uVLsJo45EVZ8Eqkg zyqaYgnBQYQN!cQq;kqLSw@-F+pV7+mLvXlGxgX6FKB3r+4yEhb!?0RWb;(Mtz5RT{ z-KdCsum8j9nQCf3@K>Qyo^xh;tTriy0F4U}itAM5oTKS5`*($>Ij@qc@Bw1(oRMd{ zL}|Hpu_Mr)d~gBl6*Jq4nz~|5JoXnEf_9`@#}fznURh`1%XCl9FNr@XOaiwad`m(! zRRHa~9HR@~_JnV$#Tm7Eze4$dnnl!*d6XRUIZt2zGwa66=9O%WQnua@`Za8pJK7Ym zeR)NcH3WYp^M*pd^#z$BX%q8U&F(Xr^F+6MzJ2nK_9|k6yh=#_M%zBB^+IHKY@oyC zzS(O728ZGP23wxy6VArvo$Yaw49b3TzOAMZDSuOTYU(Tdk7gzoUOK!0rIi0yvL0gw zoFEr{(k(*~95*UrwUbHnk5lw~haE}8|`skBCb zY^mQ(kR!?tZ(_EIZ)vKO`HpF-^hJeGUR0S^1 zYHT^Y>KVOY4!@xuFIv*2b_1Er+J|tfncFXC&7UdJuLgD%^k>|y!HAL)!7`$lt1XEWu#RReLIYS>UC=$6; zU=8c=ETqG4YO3`NZWgf&c8`c=>nP+=D40;m@+st%u*dbGOpTx@q)~HKJSSNd$obbt ztbe{#h3PRVy@xm6a+O|N(d1<>Y{QBMHC2B%v+scL><>tAzb3rihIj?!r1+wxzRQmO zY$rj!E=Ad4jo$n-vJ*>`N-=93ES;cTLPi%{w&nGB(c5=M9}WS3coGjxi8jYbH*4z&M5z zKuO34elhE0k>!(S7BCJ-Olkyh&Tv{uHhHn-NGCB~T9xL-dATT1ED^{&S!GS+gC#K| zm5whGLu10HJ{JePVxnG}1!oLLzQ9gCyL6_fEq|83WY^tQ9)_w9#N(-(F~E9&eJto> zn4o!mM23T0q--9h9-%GPaSCnunq?8Q|?>jXeYQ4McnU(iq-~8p4RcG zPytl=x4$;W&-+e?M$`NT++}Q%57dlbI8Wc-DEiCWh>nF6Jg+9t+&e?eI)IOl7ucMj zV0iRLAD(U@_!u6Zhw4dri!tRBkl>cVNq{lHE9D-vPmx0D+92Uh_#^BQMMbrjX6Gd3 zaOTYB-+Z=7&lOQ*ElFq{jVckw6@7cCBj;RCPRr;Sn|#>%$xZjRF%T(`WiD%e+V8pD zmTi>yS~YD}y@TUOM@U`>G%I8RE6Xr~uzAOTktRmR_Y79J05eTVVseYunz_Ex*Ar$H znLsk0rZ5Ku6M{>EX~tALmu5IR9>`?i;eL&m7Meb4G<6De8UNQ|kWwUNOf(U+w=^$U&poq4(HLJ;O)BVFF=Z(u&{mKd2b*af|m>gOBklzuMoz^iX&xx{D zgXpx#j&{bl$-Ygw%qY<{*l4k|jek4C%tGdbB%JS_1}|>2Q1bqN z&^HUe<`A`?ocLD1Gy?uJ`Fe|kIQdGN0VcVUTmT%%RQhL$EP%orZ(WxzV{SBW$!asN zDz1218pN#(^*pa=dczn?oD!G|K(RR3V3WzA`F ze2u%y7x;wS0>yi!*y@ZZjlo$stGzJn8vqIJ#g2u#O)@B4;Dn~{C4ije;9!z0aB%9{ zFtGt zp&NFq)Tw1hacyaaFlL|pu@*3shM_-1G`<3eQpHL6kU>rvQRF^0w&$$}>C}8mo>9$i zh77%WJMH$fLp&`tikZ$?Bn$rfftxhDi?gSQO&a1S)`Zap58gu$%D34v^|h68 zodd0XuKTAgT)jk6Y3U2~lCl+Qmlu3}Ki(0z9a(hT=eh>YPC16-@3B@@Tp=G=$G+f0 zwDMrp;Ybzx>|{?yg51W`{C{4XeZtwGU=7F1|or|+QpI0;U_Gk z@xUq1vF20@Wqar*NR0yK$}Kp9+vaqKiXA)+^0omYnd}>M8u!K5{}Czvqk?Lws=A{u z6^MO-sTuz3Au#!6iv#OFazFu;bgcf55a3rZ8hk}68Wvhf3MPya0hLSy}l%>N^V&$lN~ee4)1imm7x5PG<{VeUCe5(TR&hkpGAz$Av5=9y?4+$_MTas&K}|76(-6YxYK z-+MMBAoVCR`Ym`=H_m=OI)G&##bYPLaZ5x|l<_fA5sQj(Zo@+II(Jb)vQ(!8%ujdK zmNB6L=bS|ihWx_$E|*7%@X{Nu1?$93GAja4t-{ub%QCyj0^vFgZUk*6GHm;q#~(%( zpfD=wM>o{h3Emm$;%-lyJc=l;;&(8j=Tx&GX{H{>R{QiSFA5GTot5ZS|EpZ@Q~6q} z<`<9viqrV(#b&fMNner#%&P?2OYjqb!6B9Nq1xf<`UVY~R# ztm|T7l9^_DiiuckHdx3j=4y?MrLQyq+XzrzvTb@lEah zlJNbG5gh0GLJWn^%*{+*L_cOQpJGl`ZEgZTDDo42N7qNEJCyIJ{%~rp7{|qRb6GPA z<#XX7cOR_Iu)$FmOFGsBbQjlP3wB+o@3kWYR*`TgtEcUGHh9i19iA6foJQ*A5E}Oz zX^xBEhf6?ths?eOC_M7eHEEAMa(XOaH6Eqw5Vq2>C&t-HnIWWr^F4!`%19D61)XUL znAY|Ff$6tLw;!p_&WzkZ4VgJ;fM-h%*lIu#lMNY@v`AGMd2b|hgyn{e-=&_AEmPs77%m2R!oo)YSD z@$Q6&e!)Cq;!RPN?B@F6+=LhD>%)o!zuiF^56gO~4{`O~&W78)_%9dlX>v&ipDf2G zac-NWeA?mrD0yiBzf~{JYmYpi7tTCV z-kjeYvlwwOM?#L^P&-WdoxWZitu zdl08fC_O~Z;02n$UE6}!w<#xvU%RepOakmeqi+aodCFxXD0CrAl-fN^gs@OgRF#Nq z{-=bCP`1(~`^#^!HKPHRxtP!*Hs=wBJ;D%B6d%;sQPpa+P&1jgIaAJZFhIp>)4pcY|Lk zglY^y@hB6XNVe56r*YOXn;kA*;`4uR|E<*vx<;{0W_i$TvfCKN4KwgpJkYnVdgo=R zM`CM00LcTlLKuk^a9xDMC{H?b2qx7d@dj8p_D+24G2#nP#u!53e~?CIVbiXoQ-WYn zwMq1&PrV%m%)>-6)0m!53RM%k$>d6Kl zM|QAUvxq*3_xF_ShnSaCQOFk%v%C91+Wj~IBKJ8-q={s~xx;#L2UK{o*{&}re6?ne z5RYN;l>fspgEH zaM~@)U>Dd$iD+o`9G!`H!_}Vknz#Qi0UXuy29Ur4?ybJtVIY;(wyV!zI$F+K z>{&%Cm8C!98cmt2>R2s~U9wmJ>{ZQ`yL6nkeOFL0ajLpHs;CX^r3@r$UubJbhUEIu zm$tY(scl*e0RNBOUx&SVe7 zr_`5Cft0D@3{pMzGfmxF?XgPK+KwghGTHfJJB-SK5}}V28y0Eb2XuB3rF!eJbTbUD z0cXxO0rSgzk$+^YWv1A=W2Ar0gYoY?Wc3%Bb%M{wyWZzAlC)S8-%F1#JneMMrdF8N zdtX0=n+(~~MJIS_h42Cd=vEt#lTJkIMxd{E0G7q6jE0faA2DRLKny%HO!+u@9gLgj zwmw3{yl2Yz4r2&P+dM^9NARsL$m@t^t^2*=knE*nc_fV^6WuMen@DgtYVf$mvx&6f zyjhNv%fpp%q<%eme|coh2EwCB72?TcIsOJg;i#=s~o`e)3)q zaP52DR&2l0z&)br?h%z$XyEy}15M0>{cWU1K03tFe{7C|9?pX7Prr(GesqUy*(u30 zc?06J|B+ljUx3>!tX_OJZ2Sj_ZSV^`!nNBg7{Zi~$PW1q4g%-*W|4fH;%zpj4^Gr% zQCY?Siud1t(y=ZDIiA3^yHOr--Mll80gOJKJxVl$b?YOApkYHX=QHP4?Hr_;>t&xC zY6iwb@BuUU>(F6goksIe|?=V_qM+g@I?d7x>tjS@a#90&WbB z{+z7Nlq1990I6QL{(Ez5pENwHe7)IS8yIuXyeKJ6@YsNSVR!{ZfqiZ01HG#OUd>zU<3}4lK4#jZNKC*cL_z;sY@bLtrqK4NV_Ws@Y4bRE3E|JA##h8Cew#y=9S_ z_lx-QY{r7JEF1PzGWno6vxFUnXdDWrfyKW@Yf?ZLPqH@3qEzifiq|MK(~~-KG|~Eg zqp8YNJpS$i7=Q`LCV6D89MSDkzOxr0BhJPqVdn2c|M0OFGKG0B)aBe}p${`?g6u$$ z6lW6aoVQtS-hBiQu3^7Yq!^*UgdVjX?wHrTXX5SSb{GA(jWxEq6mbZ+MZq6ABg`+_0_t6D>>wE)76ldsW;Lc_))~BT z3^f=~B-=QfRJ*<_yZF8bmW32BeGIlT=u!TQ4= zNu9*JuRkH%ydz2593%HQeUkS4cq)`nQSAN1*#?cvV;w1MG2$r`LVNIb*~He!Yr>pg)Qd4t@B}-6s%IuigI9?KNFK3 zx^K`ujn~S{iISMt5QWCWjl1I^L1k`wC4JOnC%$FPcqI~_*)-CyRDb{csfOtF_Ih&J zo6BtZd?1fCmG$@>b0Xf&;^F}R{E z^;Akm;}{awZ-*&TeuhnP=oN@;-$Cy#4<1#f%VfI|nf0sc(FC14WfW@PW?vKPII!-_ zA*7hdQDCUsQ_o_HSs@nnOzRE+wQ{t4HmOiKv;U=KyzRglLFx=*+qUTh?Wa`st*kj=Aqd^M2rc4iVPhR_Ezmb6t?bj z4Q`Jfa*+I*LZkXk?hJT;mpgevu$_TGf9^>jH%GVoE;_4*ZIpvUv zICaOG`VW;d+AgPHSA(Z$H{G4-_n}MsZ*-UO?fU4xqxoyvj2VP?{F9Ji?n=%!pLTQf z$OK;VwC57-6&!oZC<84{GQ~dd)HGSIDu9JW*J|GWqIo3q9XKB`mUH8OpX-a8S?A>8 zU||>*$KYFvH=f6~X zn8dR4g5}bsy1N%%6d*Z8?&UU8DNWQankFUyV{wSHr`xr zx_1cGsEvcG1k|S;XYju1ZzwlO#*7AJNt>>)RnFyyQ|1>#p!U0G3}%*=@2t~MFDQ&< z*w3`5VRsajCEa~WUA)Sah(|`ZmLXf~zon$sqDqsQld&7MifW^Bs_L)HSh+2`P+_k% z#|`o^+SDx7>WdpJxz00{rfReC*?u{@==VtP*CHqN1N6s1ib|#@?p_9tD-|pgMzuPe zunjmBdECiAvD`N|e?Fsc_5B35`(f$Oh^3`x4Edr#Wzw8FQ^m!epQ`9amII2|Ab`T? zc71zw1I{9Xj(8H0DduC1nD}1fR7^#PvMoh{rX%QLwfV+fC8l>E9kbG*>t`;^DWHO+ ziu>JW8;Fj=Ss!HHpM!9#?B}Y_iz@TRiBY1CpH=g$fN; z1|X!Wen!e2GNAkMaLv)90S5>rnso(grLN(@4b~1dyTj((b4G`edMh|Y@t^Tmk@kL= zY^7mP4T}-19qs^Y1N7$**?KpaZbRg23(l+ctCLqXPdrqY20$;lSs>Df$D6c8M00MS zX3;FUud31JBaQfC6zN&As}Iq1>4s}CAfnL~Y7Z$BTdikk-dA_!fo51x!${@O$aog- zCt`g=$FUlSc8 zd+qCGC20zRv7?cHARfxsz_$j9?m>z1o7dmjKUoHZ+DGsY3g02Jc2}X_@KX9H0qTB2mOnx!0TMb5g6r(eP=?^4`F$dvuSMuoMbH`f0 z6+Ck6dfP;5-2|sg5Gw4_dY@8l;7O%jM8N}7MOOFfGCKvrW{xhG_V;8&asC%rRtP

      %T`=!l8O~(-ccNu6{P#qw7WKFz?5gSG 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

      R5X{02@^*Lspf18ZYelUww4#t#agV@ZWcH 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�UBp)|nsOmyG@QpTf0WXkHHyyY_q|1P21xTs%)fd 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

        a2c=6>1Fc2-!Z8s(`H8^*Ne9+o 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≪B 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®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 z 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