Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

finish the basic rewrite

  • Loading branch information...
commit 129799e09c142f3aa8d4c687b35015126a85e59b 1 parent 80a6cc3
@phoet authored
Showing with 1,266 additions and 1,736 deletions.
  1. +23 −2 README.md
  2. +2 −2 lib/saaspose/cells.rb
  3. +1 −1  lib/saaspose/configuration.rb
  4. +6 −11 lib/saaspose/pdf.rb
  5. +3 −5 lib/saaspose/slides.rb
  6. +11 −12 lib/saaspose/storage.rb
  7. +32 −40 lib/saaspose/utils.rb
  8. +1 −1  lib/saaspose/version.rb
  9. +3 −5 lib/saaspose/words.rb
  10. +18 −0 spec/lib/saaspose/utils_spec.rb
  11. +10 −51 spec/lib/saaspose_spec.rb
  12. +32 −0 spec/spec_helper.rb
  13. +3 −3 spec/vcr_cassettes/ensure_remote_file_saaspose_test_doc.yml
  14. +3 −3 spec/vcr_cassettes/ensure_remote_file_saaspose_test_pdf.yml
  15. +3 −3 spec/vcr_cassettes/ensure_remote_file_saaspose_test_ppt.yml
  16. +3 −3 spec/vcr_cassettes/ensure_remote_file_saaspose_test_xls.yml
  17. +6 −6 spec/vcr_cassettes/saaspose/cells_should_generate_a_pdf_from_a_remote_xls.yml
  18. +817 −854 spec/vcr_cassettes/saaspose/pdf_should_generate_a_png_from_a_remote_pdf.yml
  19. +5 −8 spec/vcr_cassettes/saaspose/pdf_should_read_the_number_of_pages_from_a_remote_pdf.yml
  20. +2 −2 spec/vcr_cassettes/saaspose/slides_should_generate_a_pdf_from_a_remote_ppt.yml
  21. +3 −3 spec/vcr_cassettes/saaspose/storage_should_get_a_list_of_files_from_the_root_dir.yml
  22. +5 −6 spec/vcr_cassettes/saaspose/storage_should_upload_a_file_to_the_root_dir.yml
  23. +274 −715 spec/vcr_cassettes/saaspose/words_should_generate_a_pdf_from_a_remote_doc.yml
View
25 README.md
@@ -19,9 +19,30 @@ or using bundler
## Usage
-This is subject to change!
+Please have a look at the specs to see all the examples!
-Please have a look at the specs to see how it works currently.
+ # generate a png from a page of a remote pdf
+ Saaspose::Pdf.convert("remote_pdf_file.pdf", "local_png.png", 1)
+ # read the number of pages from a remote pdf
+ Saaspose::Pdf.page_count"remote_pdf_file.pdf"
+ # => 1
+
+ # generate a pdf from a remote ppt
+ Saaspose::Slides.convert"remote_ppt_file.ppt", "local_pdf.pdf")
+
+ # generate a pdf from a remote doc
+ Saaspose::Words.convert"remote_doc_file.doc", "local_pdf.pdf")
+
+ # generate a pdf from a remote xls
+ Saaspose::Cells.convert("remote_xls_file.xls", "local_pdf.pdf")
+
+ # upload a file to the root dir
+ Saaspose::Storage.upload("example.pdf", "")
+
+ # get a list of files from the root dir
+ files = Saaspose::Storage.files("")
+ files.first
+ # => <struct Saaspose::Storage::RemoteFile name="test", folder=true, modified=1969-12-31 14:00:00 +0100, size=0>
## License
View
4 lib/saaspose/cells.rb
@@ -2,8 +2,8 @@ module Saaspose
class Cells
class << self
def convert(name, file, options={:format=>:pdf})
- url = "/cells/#{name}"
- Utils.call(url, options, file)
+ url = "cells/#{name}"
+ Utils.call_and_save(url, options, file)
end
end
end
View
2  lib/saaspose/configuration.rb
@@ -6,6 +6,6 @@ class Configuration
include Confiture::Configuration
confiture_allowed_keys(:product_uri, :app_sid, :app_key, :logger)
confiture_mandatory_keys(:product_uri, :app_sid, :app_key)
- confiture_defaults(:product_uri => "http://api.saaspose.com/v1.0", :logger => Logger.new(STDERR))
+ confiture_defaults(:product_uri => "http://api.saaspose.com/v1.0/", :logger => Logger.new(STDERR))
end
end
View
17 lib/saaspose/pdf.rb
@@ -1,20 +1,15 @@
-require "rexml/document"
-
module Saaspose
class Pdf
class << self
- def convert(name, local_file, save_image_format, page_number, height, width)
- url_doc = Configuration.product_uri + '/pdf/' + name + '/pages/' + page_number + '?format=' + save_image_format + '&width=' + width + '&height=' + height
- signed_url = Utils.sign(url_doc)
- response = RestClient.get(signed_url, :accept => 'application/json')
- Utils.save_file(response, local_file)
+ def convert(name, file, page_number, options={:format=>:png, :height=>800, :width=>600})
+ url = "pdf/#{name}/pages/#{page_number}"
+ Utils.call_and_save(url, options, file)
end
def page_count(name)
- url_page = Configuration.product_uri + '/pdf/' + name + '/pages'
- signed_url = Utils.sign(url_page)
- response = RestClient.get(signed_url, :accept => 'application/xml')
- REXML::Document.new(response.body).elements.size
+ url = "pdf/#{name}/pages"
+ result = Utils.call_and_parse(url)
+ result["Pages"]["Links"].size
end
end
end
View
8 lib/saaspose/slides.rb
@@ -1,11 +1,9 @@
module Saaspose
class Slides
class << self
- def convert(name, local_file, save_format)
- url_doc = Configuration.product_uri + '/slides/' + name + '?format=' + save_format
- signed_url = Utils.sign(url_doc)
- response = RestClient.get(signed_url, :accept => 'application/json')
- Utils.save_file(response, local_file)
+ def convert(name, file, options={:format=>:pdf})
+ url = "slides/#{name}"
+ Utils.call_and_save(url, options, file)
end
end
end
View
23 lib/saaspose/storage.rb
@@ -1,27 +1,26 @@
-require "json"
+require "rest-client"
module Saaspose
class Storage
- File = Struct.new(:name, :folder, :modified, :size)
+ RemoteFile = Struct.new(:name, :folder, :modified, :size)
class << self
def upload(local_file_path, remote_folder_path)
- file_name = ::File.basename(local_file_path)
- url_file = "#{Configuration.product_uri}/storage/file/#{remote_folder_path.empty? ? "" : "/#{remote_folder_path}" }#{file_name}"
+ file_name = File.basename(local_file_path)
+ url_file = "storage/file/#{remote_folder_path.empty? ? "" : "/#{remote_folder_path}" }#{file_name}"
signed_url = Utils.sign(url_file)
- RestClient.put(signed_url, ::File.new(local_file_path, 'rb'))
+ RestClient.put(signed_url, File.new(local_file_path, 'rb'), :accept => 'application/json')
end
def files(remote_folder_path="")
- url_folder = "#{Configuration.product_uri}/storage/folder"
- url_folder << "/#{remote_folder_path}" unless remote_folder_path.empty?
-
- signed_url = Utils.sign(url_folder)
- response = RestClient.get(signed_url, :accept => 'application/json')
- result = JSON.parse(response.body)
+ uri = "storage/folder"
+ uri << "/#{remote_folder_path}" unless remote_folder_path.empty?
+ result = Utils.call_and_parse(uri)
result["Files"].map do |entry|
- File.new(entry["Name"], entry["IsFolder"], Utils.parse_date(entry["ModifiedDate"]), entry["Size"])
+ seconds_since_epoch = entry["ModifiedDate"].scan(/[0-9]+/)[0].to_i
+ date = Time.at((seconds_since_epoch-(21600000 + 18000000))/1000)
+ RemoteFile.new(entry["Name"], entry["IsFolder"], date, entry["Size"])
end
end
end
View
72 lib/saaspose/utils.rb
@@ -3,60 +3,52 @@
require 'openssl'
require 'base64'
require 'uri'
+require 'json'
module Saaspose
class Utils
+ DIGEST = OpenSSL::Digest::Digest.new('sha1')
class << self
- # Signs a URI with your appSID and Key.
- # * :url describes the URL to sign
- def sign(url)
- url = URI.escape(url)
- parsed_url = URI.parse(url)
-
- url_to_sign =''
- if parsed_url.query.nil?
- url_to_sign = parsed_url.scheme+"://"+ parsed_url.host + parsed_url.path + "?appSID=" + Configuration.app_sid
- else
- url_to_sign = parsed_url.scheme+"://"+ parsed_url.host + parsed_url.path + '?' + parsed_url.query + "&appSID=" + Configuration.app_sid
- end
-
- # create a signature using the private key and the URL
- raw_signature = OpenSSL::HMAC.digest(OpenSSL::Digest::Digest.new('sha1'), Configuration.app_key, url_to_sign)
-
- #Convert raw to encoded string
- signature = Base64.strict_encode64(raw_signature).tr('+/','-_')
-
- #remove invalid character
- signature = signature.gsub(/[=_-]/,'=' => '', '_' => '%2f', '-' => '%2b')
-
- #Define expression
- pat = /%[0-9a-f]{2}/
-
- #Replace the portion matched to the above pattern to upper case
- 6.times do
- signature = signature.sub(pat, pat.match(signature).to_s.upcase)
- end
-
- # prepend the server and append the signature.
- url_to_sign + "&signature=#{signature}"
+ def sign(uri, options=nil)
+ options = options ? options.dup : {}
+ options.merge!(:appSID => Configuration.app_sid)
+ url = "#{Configuration.product_uri}#{uri}"
+
+ url << "?" << options.map{|key, value| "#{key}=#{CGI::escape(value.to_s)}"}.join("&")
+
+ signature = OpenSSL::HMAC.digest(DIGEST, Configuration.app_key, url)
+ signature = Base64.strict_encode64(signature).chop
+ signature = URI::escape(signature, /[^A-z0-9]/)
+
+ "#{url}&signature=#{signature}"
end
- def parse_date(date_string)
- seconds_since_epoch = date_string.scan(/[0-9]+/)[0].to_i
- Time.at((seconds_since_epoch-(21600000 + 18000000))/1000)
+ def call(uri, options=nil)
+ signed_url = Utils.sign(uri, options)
+ log(:debug, "calling: #{signed_url}")
+ RestClient.get(signed_url, :accept => 'application/json')
+ rescue
+ log(:error, "error: #{$!.inspect}")
+ raise
end
- def call(uri, options, file)
- url = "#{Configuration.product_uri}#{uri}"
- url << "?" << options.map{|key, value| "#{key}=#{CGI::escape(value.to_s)}"}.join("&") if options
- signed_url = Utils.sign(url)
- response = RestClient.get(signed_url, :accept => 'application/json')
+ def call_and_parse(uri, options=nil)
+ response = call(uri, options)
+ JSON.parse(response.body)
+ end
+
+ def call_and_save(uri, options, file)
+ response = response = call(uri, options)
Utils.save_file(response, file)
end
def save_file(response_stream, local_file)
File.open(local_file, "wb") { |file| file.write(response_stream.body) }
end
+
+ def log(severity, message)
+ Configuration.logger.send(severity, message) if Configuration.logger
+ end
end
end
end
View
2  lib/saaspose/version.rb
@@ -1,3 +1,3 @@
module Saaspose
- VERSION = "0.0.1"
+ VERSION = "0.0.2"
end
View
8 lib/saaspose/words.rb
@@ -1,11 +1,9 @@
module Saaspose
class Words
class << self
- def convert(name, local_file, save_format)
- urlDoc = Configuration.product_uri + '/words/' + name + '?format=' + save_format
- signedURL = Utils.sign(urlDoc)
- response = RestClient.get(signedURL, :accept => 'application/json')
- Utils.save_file(response, local_file)
+ def convert(name, file, options={:format=>:pdf})
+ url = "words/#{name}"
+ Utils.call_and_save(url, options, file)
end
end
end
View
18 spec/lib/saaspose/utils_spec.rb
@@ -0,0 +1,18 @@
+require "spec_helper"
+
+describe Saaspose::Utils do
+ before(:each) do
+ Saaspose::Configuration.configure do |config|
+ config.app_sid = "SAASPOSE_APPSID"
+ config.app_key = "SAASPOSE_APPKEY"
+ end
+ end
+
+ context "signing" do
+ let(:signed_url) { "http://api.saaspose.com/v1.0/path?uschi=true&a_param=yes&appSID=SAASPOSE_APPSID&signature=kOJ7Xip6DwLMBOS7ZX9%2FxCkPn1w" }
+
+ it "should sign a uri" do
+ Saaspose::Utils.sign("path", {:uschi => true, :a_param => :yes}).should eql(signed_url)
+ end
+ end
+end
View
61 spec/lib/saaspose_spec.rb
@@ -1,15 +1,6 @@
require "spec_helper"
-describe "saaspose" do
- REMOTE_ROOT_DIR = ""
-
- PNG_PATH = "/tmp/test.png"
- PDF_PATH = "/tmp/test.pdf"
-
- TEST_PDF_NAME = "saaspose_test.pdf"
- TEST_PPT_NAME = "saaspose_test.ppt"
- TEST_DOC_NAME = "saaspose_test.doc"
- TEST_XLS_NAME = "saaspose_test.xls"
+describe Saaspose do
before(:all) do
configure_client
@@ -21,8 +12,10 @@
end
context "pdf" do
- it "should generate a png from a remote pdf", :vcr => true do
- Saaspose::Pdf.convert(TEST_PDF_NAME, PNG_PATH, 'png', '1', '800', '600')
+ let(:page_number) { 1 }
+
+ it "should generate a png from a page of a remote pdf", :vcr => true do
+ Saaspose::Pdf.convert(TEST_PDF_NAME, PNG_PATH, page_number)
File.exists?(PNG_PATH).should be_true
end
@@ -33,14 +26,14 @@
context "slides" do
it "should generate a pdf from a remote ppt", :vcr => true do
- Saaspose::Slides.convert(TEST_PPT_NAME, PDF_PATH, 'pdf')
+ Saaspose::Slides.convert(TEST_PPT_NAME, PDF_PATH)
File.exists?(PDF_PATH).should be_true
end
end
context "words" do
it "should generate a pdf from a remote doc", :vcr => true do
- Saaspose::Words.convert(TEST_DOC_NAME, PDF_PATH, 'pdf')
+ Saaspose::Words.convert(TEST_DOC_NAME, PDF_PATH)
File.exists?(PDF_PATH).should be_true
end
end
@@ -53,52 +46,18 @@
end
context "storage" do
- let(:folder) { Saaspose::Storage::File.new("test", true, Time.at(1334562314), 0) }
+ let(:folder) { Saaspose::Storage::RemoteFile.new("test", true, Time.at(1334562314), 0) }
it "should upload a file to the root dir", :vcr => true do
resp = Saaspose::Storage.upload(fixture_path(TEST_PDF_NAME), REMOTE_ROOT_DIR)
- resp.should match("<Status>OK</Status>")
+ resp.should match("{\"Code\":200,\"Status\":\"OK\"}")
end
it "should get a list of files from the root dir", :vcr => true do
files = Saaspose::Storage.files(REMOTE_ROOT_DIR)
- files.first.should be_an_instance_of(Saaspose::Storage::File)
+ files.first.should be_an_instance_of(Saaspose::Storage::RemoteFile)
files.map(&:name).should include(TEST_PDF_NAME)
files.first.should eql(folder)
end
end
-
- context "utils" do
- before(:each) do
- Saaspose::Configuration.configure do |config|
- config.app_sid = "SAASPOSE_APPSID"
- config.app_key = "SAASPOSE_APPKEY"
- end
- end
-
- let(:url) { "http://example.com/path?uschi=true&a_param=yes" }
- it "should sign a uri" do
- Saaspose::Utils.sign(url).should eql("http://example.com/path?uschi=true&a_param=yes&appSID=SAASPOSE_APPSID&signature=zl%2BjolbjggyKZ31QgflGVILu%2F0I")
- end
- end
-end
-
-def configure_client
- Saaspose::Configuration.configure do |config|
- config.app_sid = ENV["SAASPOSE_APPSID"]
- config.app_key = ENV["SAASPOSE_APPKEY"]
- end
-end
-
-def ensure_remote_file(test_file)
- VCR.use_cassette("ensure_remote_file #{test_file}", :record => :new_episodes, :match_requests_on => [:host, :path]) do
- unless Saaspose::Storage.files.map(&:name).include?(test_file)
- puts "uploading #{test_file} for testing purposes"
- Saaspose::Storage.upload(fixture_path(test_file), REMOTE_ROOT_DIR)
- end
- end
-end
-
-def fixture_path(name)
- File.expand_path("../fixtures/#{name}", File.dirname(__FILE__))
end
View
32 spec/spec_helper.rb
@@ -24,3 +24,35 @@
# Setting for CI
ENV["SAASPOSE_APPSID"] ||= "appsid"
ENV["SAASPOSE_APPKEY"] ||= "appkey"
+
+REMOTE_ROOT_DIR = ""
+
+PNG_PATH = "/tmp/test.png"
+PDF_PATH = "/tmp/test.pdf"
+
+TEST_PDF_NAME = "saaspose_test.pdf"
+TEST_PPT_NAME = "saaspose_test.ppt"
+TEST_DOC_NAME = "saaspose_test.doc"
+TEST_XLS_NAME = "saaspose_test.xls"
+
+
+def configure_client
+ Saaspose::Configuration.configure do |config|
+ config.app_sid = ENV["SAASPOSE_APPSID"]
+ config.app_key = ENV["SAASPOSE_APPKEY"]
+ config.logger = nil
+ end
+end
+
+def ensure_remote_file(test_file)
+ VCR.use_cassette("ensure_remote_file #{test_file}", :record => :new_episodes, :match_requests_on => [:host, :path]) do
+ unless Saaspose::Storage.files.map(&:name).include?(test_file)
+ puts "uploading #{test_file} for testing purposes"
+ Saaspose::Storage.upload(fixture_path(test_file), REMOTE_ROOT_DIR)
+ end
+ end
+end
+
+def fixture_path(name)
+ File.expand_path("fixtures/#{name}", File.dirname(__FILE__))
+end
View
6 spec/vcr_cassettes/ensure_remote_file_saaspose_test_doc.yml
@@ -31,10 +31,10 @@ http_interactions:
X-Powered-By:
- ASP.NET
Date:
- - Tue, 10 Jul 2012 21:09:20 GMT
+ - Fri, 13 Jul 2012 11:10:53 GMT
body:
encoding: US-ASCII
- string: ! '{"Code":200,"Status":"OK","Files":[{"IsFolder":true,"ModifiedDate":"\/Date(1334601914919-0500)\/","Name":"test","Path":"\/\/test","Size":0},{"IsFolder":true,"ModifiedDate":"\/Date(1334602272513-0500)\/","Name":"test_data","Path":"\/\/test_data","Size":0},{"IsFolder":false,"ModifiedDate":"\/Date(1340040652163-0500)\/","Name":"saaspose_test.doc","Path":"\/\/saaspose_test.doc","Size":15360},{"IsFolder":false,"ModifiedDate":"\/Date(1341950975306-0500)\/","Name":"saaspose_test.pdf","Path":"\/\/saaspose_test.pdf","Size":34253},{"IsFolder":false,"ModifiedDate":"\/Date(1335467073689-0500)\/","Name":"saaspose_test.ppt","Path":"\/\/saaspose_test.ppt","Size":365568},{"IsFolder":false,"ModifiedDate":"\/Date(1340041086694-0500)\/","Name":"saaspose_test.xls","Path":"\/\/saaspose_test.xls","Size":10240},{"IsFolder":false,"ModifiedDate":"\/Date(1334686346309-0500)\/","Name":"test.pdf","Path":"\/\/test.pdf","Size":34253}]}'
+ string: ! '{"Code":200,"Status":"OK","Files":[{"IsFolder":true,"ModifiedDate":"\/Date(1334601914919-0500)\/","Name":"test","Path":"\/\/test","Size":0},{"IsFolder":true,"ModifiedDate":"\/Date(1334602272513-0500)\/","Name":"test_data","Path":"\/\/test_data","Size":0},{"IsFolder":false,"ModifiedDate":"\/Date(1340040652163-0500)\/","Name":"saaspose_test.doc","Path":"\/\/saaspose_test.doc","Size":15360},{"IsFolder":false,"ModifiedDate":"\/Date(1342176617353-0500)\/","Name":"saaspose_test.pdf","Path":"\/\/saaspose_test.pdf","Size":34253},{"IsFolder":false,"ModifiedDate":"\/Date(1335467073689-0500)\/","Name":"saaspose_test.ppt","Path":"\/\/saaspose_test.ppt","Size":365568},{"IsFolder":false,"ModifiedDate":"\/Date(1340041086694-0500)\/","Name":"saaspose_test.xls","Path":"\/\/saaspose_test.xls","Size":10240},{"IsFolder":false,"ModifiedDate":"\/Date(1334686346309-0500)\/","Name":"test.pdf","Path":"\/\/test.pdf","Size":34253}]}'
http_version:
- recorded_at: Tue, 10 Jul 2012 21:08:14 GMT
+ recorded_at: Fri, 13 Jul 2012 11:08:42 GMT
recorded_with: VCR 2.1.1
View
6 spec/vcr_cassettes/ensure_remote_file_saaspose_test_pdf.yml
@@ -31,10 +31,10 @@ http_interactions:
X-Powered-By:
- ASP.NET
Date:
- - Tue, 10 Jul 2012 21:09:19 GMT
+ - Fri, 13 Jul 2012 11:10:52 GMT
body:
encoding: US-ASCII
- string: ! '{"Code":200,"Status":"OK","Files":[{"IsFolder":true,"ModifiedDate":"\/Date(1334601914919-0500)\/","Name":"test","Path":"\/\/test","Size":0},{"IsFolder":true,"ModifiedDate":"\/Date(1334602272513-0500)\/","Name":"test_data","Path":"\/\/test_data","Size":0},{"IsFolder":false,"ModifiedDate":"\/Date(1340040652163-0500)\/","Name":"saaspose_test.doc","Path":"\/\/saaspose_test.doc","Size":15360},{"IsFolder":false,"ModifiedDate":"\/Date(1341950975306-0500)\/","Name":"saaspose_test.pdf","Path":"\/\/saaspose_test.pdf","Size":34253},{"IsFolder":false,"ModifiedDate":"\/Date(1335467073689-0500)\/","Name":"saaspose_test.ppt","Path":"\/\/saaspose_test.ppt","Size":365568},{"IsFolder":false,"ModifiedDate":"\/Date(1340041086694-0500)\/","Name":"saaspose_test.xls","Path":"\/\/saaspose_test.xls","Size":10240},{"IsFolder":false,"ModifiedDate":"\/Date(1334686346309-0500)\/","Name":"test.pdf","Path":"\/\/test.pdf","Size":34253}]}'
+ string: ! '{"Code":200,"Status":"OK","Files":[{"IsFolder":true,"ModifiedDate":"\/Date(1334601914919-0500)\/","Name":"test","Path":"\/\/test","Size":0},{"IsFolder":true,"ModifiedDate":"\/Date(1334602272513-0500)\/","Name":"test_data","Path":"\/\/test_data","Size":0},{"IsFolder":false,"ModifiedDate":"\/Date(1340040652163-0500)\/","Name":"saaspose_test.doc","Path":"\/\/saaspose_test.doc","Size":15360},{"IsFolder":false,"ModifiedDate":"\/Date(1342176617353-0500)\/","Name":"saaspose_test.pdf","Path":"\/\/saaspose_test.pdf","Size":34253},{"IsFolder":false,"ModifiedDate":"\/Date(1335467073689-0500)\/","Name":"saaspose_test.ppt","Path":"\/\/saaspose_test.ppt","Size":365568},{"IsFolder":false,"ModifiedDate":"\/Date(1340041086694-0500)\/","Name":"saaspose_test.xls","Path":"\/\/saaspose_test.xls","Size":10240},{"IsFolder":false,"ModifiedDate":"\/Date(1334686346309-0500)\/","Name":"test.pdf","Path":"\/\/test.pdf","Size":34253}]}'
http_version:
- recorded_at: Tue, 10 Jul 2012 21:08:12 GMT
+ recorded_at: Fri, 13 Jul 2012 11:08:41 GMT
recorded_with: VCR 2.1.1
View
6 spec/vcr_cassettes/ensure_remote_file_saaspose_test_ppt.yml
@@ -31,10 +31,10 @@ http_interactions:
X-Powered-By:
- ASP.NET
Date:
- - Tue, 10 Jul 2012 21:09:19 GMT
+ - Fri, 13 Jul 2012 11:10:52 GMT
body:
encoding: US-ASCII
- string: ! '{"Code":200,"Status":"OK","Files":[{"IsFolder":true,"ModifiedDate":"\/Date(1334601914919-0500)\/","Name":"test","Path":"\/\/test","Size":0},{"IsFolder":true,"ModifiedDate":"\/Date(1334602272513-0500)\/","Name":"test_data","Path":"\/\/test_data","Size":0},{"IsFolder":false,"ModifiedDate":"\/Date(1340040652163-0500)\/","Name":"saaspose_test.doc","Path":"\/\/saaspose_test.doc","Size":15360},{"IsFolder":false,"ModifiedDate":"\/Date(1341950975306-0500)\/","Name":"saaspose_test.pdf","Path":"\/\/saaspose_test.pdf","Size":34253},{"IsFolder":false,"ModifiedDate":"\/Date(1335467073689-0500)\/","Name":"saaspose_test.ppt","Path":"\/\/saaspose_test.ppt","Size":365568},{"IsFolder":false,"ModifiedDate":"\/Date(1340041086694-0500)\/","Name":"saaspose_test.xls","Path":"\/\/saaspose_test.xls","Size":10240},{"IsFolder":false,"ModifiedDate":"\/Date(1334686346309-0500)\/","Name":"test.pdf","Path":"\/\/test.pdf","Size":34253}]}'
+ string: ! '{"Code":200,"Status":"OK","Files":[{"IsFolder":true,"ModifiedDate":"\/Date(1334601914919-0500)\/","Name":"test","Path":"\/\/test","Size":0},{"IsFolder":true,"ModifiedDate":"\/Date(1334602272513-0500)\/","Name":"test_data","Path":"\/\/test_data","Size":0},{"IsFolder":false,"ModifiedDate":"\/Date(1340040652163-0500)\/","Name":"saaspose_test.doc","Path":"\/\/saaspose_test.doc","Size":15360},{"IsFolder":false,"ModifiedDate":"\/Date(1342176617353-0500)\/","Name":"saaspose_test.pdf","Path":"\/\/saaspose_test.pdf","Size":34253},{"IsFolder":false,"ModifiedDate":"\/Date(1335467073689-0500)\/","Name":"saaspose_test.ppt","Path":"\/\/saaspose_test.ppt","Size":365568},{"IsFolder":false,"ModifiedDate":"\/Date(1340041086694-0500)\/","Name":"saaspose_test.xls","Path":"\/\/saaspose_test.xls","Size":10240},{"IsFolder":false,"ModifiedDate":"\/Date(1334686346309-0500)\/","Name":"test.pdf","Path":"\/\/test.pdf","Size":34253}]}'
http_version:
- recorded_at: Tue, 10 Jul 2012 21:08:13 GMT
+ recorded_at: Fri, 13 Jul 2012 11:08:42 GMT
recorded_with: VCR 2.1.1
View
6 spec/vcr_cassettes/ensure_remote_file_saaspose_test_xls.yml
@@ -31,10 +31,10 @@ http_interactions:
X-Powered-By:
- ASP.NET
Date:
- - Tue, 10 Jul 2012 21:09:20 GMT
+ - Fri, 13 Jul 2012 11:10:53 GMT
body:
encoding: US-ASCII
- string: ! '{"Code":200,"Status":"OK","Files":[{"IsFolder":true,"ModifiedDate":"\/Date(1334601914919-0500)\/","Name":"test","Path":"\/\/test","Size":0},{"IsFolder":true,"ModifiedDate":"\/Date(1334602272513-0500)\/","Name":"test_data","Path":"\/\/test_data","Size":0},{"IsFolder":false,"ModifiedDate":"\/Date(1340040652163-0500)\/","Name":"saaspose_test.doc","Path":"\/\/saaspose_test.doc","Size":15360},{"IsFolder":false,"ModifiedDate":"\/Date(1341950975306-0500)\/","Name":"saaspose_test.pdf","Path":"\/\/saaspose_test.pdf","Size":34253},{"IsFolder":false,"ModifiedDate":"\/Date(1335467073689-0500)\/","Name":"saaspose_test.ppt","Path":"\/\/saaspose_test.ppt","Size":365568},{"IsFolder":false,"ModifiedDate":"\/Date(1340041086694-0500)\/","Name":"saaspose_test.xls","Path":"\/\/saaspose_test.xls","Size":10240},{"IsFolder":false,"ModifiedDate":"\/Date(1334686346309-0500)\/","Name":"test.pdf","Path":"\/\/test.pdf","Size":34253}]}'
+ string: ! '{"Code":200,"Status":"OK","Files":[{"IsFolder":true,"ModifiedDate":"\/Date(1334601914919-0500)\/","Name":"test","Path":"\/\/test","Size":0},{"IsFolder":true,"ModifiedDate":"\/Date(1334602272513-0500)\/","Name":"test_data","Path":"\/\/test_data","Size":0},{"IsFolder":false,"ModifiedDate":"\/Date(1340040652163-0500)\/","Name":"saaspose_test.doc","Path":"\/\/saaspose_test.doc","Size":15360},{"IsFolder":false,"ModifiedDate":"\/Date(1342176617353-0500)\/","Name":"saaspose_test.pdf","Path":"\/\/saaspose_test.pdf","Size":34253},{"IsFolder":false,"ModifiedDate":"\/Date(1335467073689-0500)\/","Name":"saaspose_test.ppt","Path":"\/\/saaspose_test.ppt","Size":365568},{"IsFolder":false,"ModifiedDate":"\/Date(1340041086694-0500)\/","Name":"saaspose_test.xls","Path":"\/\/saaspose_test.xls","Size":10240},{"IsFolder":false,"ModifiedDate":"\/Date(1334686346309-0500)\/","Name":"test.pdf","Path":"\/\/test.pdf","Size":34253}]}'
http_version:
- recorded_at: Tue, 10 Jul 2012 21:08:14 GMT
+ recorded_at: Fri, 13 Jul 2012 11:08:43 GMT
recorded_with: VCR 2.1.1
View
12 spec/vcr_cassettes/saaspose/cells_should_generate_a_pdf_from_a_remote_xls.yml
@@ -42,7 +42,7 @@ http_interactions:
QVNQLk5FVA==
!binary "RGF0ZQ==":
- !binary |-
- VHVlLCAxMCBKdWwgMjAxMiAyMTowOToyOSBHTVQ=
+ RnJpLCAxMyBKdWwgMjAxMiAxMToxMTowMCBHTVQ=
body:
encoding: ASCII-8BIT
string: !binary |-
@@ -257,7 +257,7 @@ http_interactions:
GRlG+jURbO1SnH6EYPp9geBc0nIl/tUvLyP9bXQ9/SOS6ycyjPRrItjaNbne
zT8oZayfDQplbmRzdHJlYW0NCg0KZW5kb2JqDQoxIDAgb2JqDQo8PC9Qcm9k
dWNlcij+/wBBAHMAcABvAHMAZQAuAEMAZQBsAGwAcwAgAHYANwAuADIALgAy
- AC4AMykvQ3JlYXRpb25EYXRlIChEOjIwMTIwNzEwMjEwOTI5WikgPj4NCmVu
+ AC4AMykvQ3JlYXRpb25EYXRlIChEOjIwMTIwNzEzMTExMTAxWikgPj4NCmVu
ZG9iag0KMiAwIG9iag0KPDwvVHlwZSAvQ2F0YWxvZyAvUGFnZXMgMyAwIFIg
Pj4NCmVuZG9iag0KMyAwIG9iag0KPDwvVHlwZSAvUGFnZXMgL0NvdW50IDQg
L0tpZHNbNSAwIFIgMTIgMCBSIDE0IDAgUiAxNiAwIFIgXS9SZXNvdXJjZXM8
@@ -364,9 +364,9 @@ http_interactions:
MDUzMzYgMDAwMDAgbg0KMDAwMDAwNzEzNiAwMDAwMCBuDQowMDAwMDA3MjMz
IDAwMDAwIG4NCjAwMDAwMDg3MDQgMDAwMDAgbg0KMDAwMDAwODgwMSAwMDAw
MCBuDQowMDAwMDEwMzU0IDAwMDAwIG4NCnRyYWlsZXINCjw8L1NpemUgMTkg
- L0luZm8gMSAwIFIgL1Jvb3QgMiAwIFIgIC9JRCBbPDg3OUNFNjk1NkNFOUEw
- NENCRDAzNjI3RjVDRjBBMEQwPjw3OUUxNjBCMjQ1QzUyODQwQTBBNUZDQjRC
- MjlDOUU5Mj5dDQo+Pg0Kc3RhcnR4cmVmDQoxMzg5OA0KJSVFT0Y=
+ L0luZm8gMSAwIFIgL1Jvb3QgMiAwIFIgIC9JRCBbPEI1NjJBOTNEQUVCRjFB
+ NDI4N0MwRkNBMzNGMDgzOEY3Pjw1MDVGMEVGQUZBOEJBRjQwQTdGNjBBNkJF
+ QUEwMzAzND5dDQo+Pg0Kc3RhcnR4cmVmDQoxMzg5OA0KJSVFT0Y=
http_version:
- recorded_at: Tue, 10 Jul 2012 21:08:23 GMT
+ recorded_at: Fri, 13 Jul 2012 11:08:50 GMT
recorded_with: VCR 2.1.1
View
1,671 spec/vcr_cassettes/saaspose/pdf_should_generate_a_png_from_a_remote_pdf.yml
817 additions, 854 deletions not shown
View
13 spec/vcr_cassettes/saaspose/pdf_should_read_the_number_of_pages_from_a_remote_pdf.yml
@@ -8,7 +8,7 @@ http_interactions:
string: ''
headers:
Accept:
- - application/xml
+ - application/json
Accept-Encoding:
- gzip, deflate
User-Agent:
@@ -23,7 +23,7 @@ http_interactions:
Transfer-Encoding:
- chunked
Content-Type:
- - application/xml; charset=utf-8
+ - application/json; charset=utf-8
Server:
- Microsoft-IIS/7.5
X-Aspnet-Version:
@@ -31,13 +31,10 @@ http_interactions:
X-Powered-By:
- ASP.NET
Date:
- - Tue, 10 Jul 2012 21:09:23 GMT
+ - Fri, 13 Jul 2012 11:10:56 GMT
body:
encoding: US-ASCII
- string: <?xml version="1.0" encoding="utf-8"?><SaaSposeResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><Status>OK</Status><Pages><link
- href="http://api.saaspose.com/v1.0/pdf/saaspose_test.pdf/pages" rel="self"/><Page
- id="0"><link href="/1" rel="self"/></Page></Pages></SaaSposeResponse>
+ string: ! '{"Code":200,"Status":"OK","Pages":{"Links":[{"Href":"http:\/\/api.saaspose.com\/v1.0\/pdf\/saaspose_test.pdf\/pages","Rel":"self","Title":null,"Type":null}],"List":[{"Links":[{"Href":"\/1","Rel":"self","Title":null,"Type":null}],"Id":0,"Images":null}]}}'
http_version:
- recorded_at: Tue, 10 Jul 2012 21:08:16 GMT
+ recorded_at: Fri, 13 Jul 2012 11:08:45 GMT
recorded_with: VCR 2.1.1
View
4 spec/vcr_cassettes/saaspose/slides_should_generate_a_pdf_from_a_remote_ppt.yml
@@ -42,7 +42,7 @@ http_interactions:
QVNQLk5FVA==
!binary "RGF0ZQ==":
- !binary |-
- VHVlLCAxMCBKdWwgMjAxMiAyMTowOToyNCBHTVQ=
+ RnJpLCAxMyBKdWwgMjAxMiAxMToxMDo1NyBHTVQ=
body:
encoding: ASCII-8BIT
string: !binary |-
@@ -12878,5 +12878,5 @@ http_interactions:
ZSAxOS9JbmZvIDEgMCBSL1Jvb3QgMiAwIFI+Pg0Kc3RhcnR4cmVmDQo1NzY4
OTgNCiUlRU9GDQo=
http_version:
- recorded_at: Tue, 10 Jul 2012 21:08:20 GMT
+ recorded_at: Fri, 13 Jul 2012 11:08:48 GMT
recorded_with: VCR 2.1.1
View
6 spec/vcr_cassettes/saaspose/storage_should_get_a_list_of_files_from_the_root_dir.yml
@@ -31,10 +31,10 @@ http_interactions:
X-Powered-By:
- ASP.NET
Date:
- - Tue, 10 Jul 2012 21:09:31 GMT
+ - Fri, 13 Jul 2012 11:11:02 GMT
body:
encoding: US-ASCII
- string: ! '{"Code":200,"Status":"OK","Files":[{"IsFolder":true,"ModifiedDate":"\/Date(1334601914919-0500)\/","Name":"test","Path":"\/\/test","Size":0},{"IsFolder":true,"ModifiedDate":"\/Date(1334602272513-0500)\/","Name":"test_data","Path":"\/\/test_data","Size":0},{"IsFolder":false,"ModifiedDate":"\/Date(1340040652163-0500)\/","Name":"saaspose_test.doc","Path":"\/\/saaspose_test.doc","Size":15360},{"IsFolder":false,"ModifiedDate":"\/Date(1341954571431-0500)\/","Name":"saaspose_test.pdf","Path":"\/\/saaspose_test.pdf","Size":34253},{"IsFolder":false,"ModifiedDate":"\/Date(1335467073689-0500)\/","Name":"saaspose_test.ppt","Path":"\/\/saaspose_test.ppt","Size":365568},{"IsFolder":false,"ModifiedDate":"\/Date(1340041086694-0500)\/","Name":"saaspose_test.xls","Path":"\/\/saaspose_test.xls","Size":10240},{"IsFolder":false,"ModifiedDate":"\/Date(1334686346309-0500)\/","Name":"test.pdf","Path":"\/\/test.pdf","Size":34253}]}'
+ string: ! '{"Code":200,"Status":"OK","Files":[{"IsFolder":true,"ModifiedDate":"\/Date(1334601914919-0500)\/","Name":"test","Path":"\/\/test","Size":0},{"IsFolder":true,"ModifiedDate":"\/Date(1334602272513-0500)\/","Name":"test_data","Path":"\/\/test_data","Size":0},{"IsFolder":false,"ModifiedDate":"\/Date(1340040652163-0500)\/","Name":"saaspose_test.doc","Path":"\/\/saaspose_test.doc","Size":15360},{"IsFolder":false,"ModifiedDate":"\/Date(1342177862978-0500)\/","Name":"saaspose_test.pdf","Path":"\/\/saaspose_test.pdf","Size":34253},{"IsFolder":false,"ModifiedDate":"\/Date(1335467073689-0500)\/","Name":"saaspose_test.ppt","Path":"\/\/saaspose_test.ppt","Size":365568},{"IsFolder":false,"ModifiedDate":"\/Date(1340041086694-0500)\/","Name":"saaspose_test.xls","Path":"\/\/saaspose_test.xls","Size":10240},{"IsFolder":false,"ModifiedDate":"\/Date(1334686346309-0500)\/","Name":"test.pdf","Path":"\/\/test.pdf","Size":34253}]}'
http_version:
- recorded_at: Tue, 10 Jul 2012 21:08:25 GMT
+ recorded_at: Fri, 13 Jul 2012 11:08:52 GMT
recorded_with: VCR 2.1.1
View
11 spec/vcr_cassettes/saaspose/storage_should_upload_a_file_to_the_root_dir.yml
@@ -770,7 +770,7 @@ http_interactions:
NQolJUVPRgo=
headers:
Accept:
- - ! '*/*; q=0.5, application/xml'
+ - application/json
Accept-Encoding:
- gzip, deflate
Content-Length:
@@ -787,7 +787,7 @@ http_interactions:
Transfer-Encoding:
- chunked
Content-Type:
- - application/xml; charset=utf-8
+ - application/json; charset=utf-8
Server:
- Microsoft-IIS/7.5
X-Aspnet-Version:
@@ -795,11 +795,10 @@ http_interactions:
X-Powered-By:
- ASP.NET
Date:
- - Tue, 10 Jul 2012 21:09:31 GMT
+ - Fri, 13 Jul 2012 11:11:02 GMT
body:
encoding: US-ASCII
- string: <?xml version="1.0" encoding="utf-8"?><SaaSposeResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><Status>OK</Status></SaaSposeResponse>
+ string: ! '{"Code":200,"Status":"OK"}'
http_version:
- recorded_at: Tue, 10 Jul 2012 21:08:24 GMT
+ recorded_at: Fri, 13 Jul 2012 11:08:51 GMT
recorded_with: VCR 2.1.1
View
989 spec/vcr_cassettes/saaspose/words_should_generate_a_pdf_from_a_remote_doc.yml
@@ -42,726 +42,285 @@ http_interactions:
QVNQLk5FVA==
!binary "RGF0ZQ==":
- !binary |-
- VHVlLCAxMCBKdWwgMjAxMiAyMTowOToyNyBHTVQ=
+ RnJpLCAxMyBKdWwgMjAxMiAxMToxMTowMCBHTVQ=
body:
encoding: ASCII-8BIT
string: !binary |-
JVBERi0xLjUNCjUgMCBvYmoNCjw8L1R5cGUgL1BhZ2UvUGFyZW50IDMgMCBS
L0NvbnRlbnRzIDYgMCBSL01lZGlhQm94IFswIDAgNTk1IDg0Ml0vR3JvdXAg
PDwvVHlwZS9Hcm91cC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VSR0I+Pj4+
- DQplbmRvYmoNCjYgMCBvYmoNCjw8L0xlbmd0aCAxMyAwIFIvRmlsdGVyIC9G
- bGF0ZURlY29kZT4+c3RyZWFtDQp4nJVQTW+DMAz9Kz6yQ0M+SJzsNvYh7Vgt
- Us8I6OhUSgdM+/tzMioFpB2WKJb9nq28ZwGc7k5QsIWEuodPEBEToA1DHg4a
- UJoVesmpaZdyHHrQyjLpnLOIjoDzGhCCFc5SZYhZza6YDg5wgf0fEtL8/xJQ
- WqapQK3dVsSG+5VReshfHui8gpDgj4umuCpSLbmK0+D7iHMY3yF7HNtqbps7
- /wEZxHi6JMXctUlVn4evtPX7NHdJ+VZV03WYWnYYxmZiCdPN8/U+z6dbQz30
- AX/2yeboKYZxteSe9nXzU5Yg7caPNEya4KdwwU/m22lO/gsCQiKUYdZKzhVa
- mvLN0oAMkT4SuIBPQ73o2dP9ATMEjA4NCmVuZHN0cmVhbQ0KZW5kb2JqDQox
- MyAwIG9iag0KMjczIA0KZW5kb2JqDQoxIDAgb2JqDQo8PC9Qcm9kdWNlcij+
- /wBBAHMAcABvAHMAZQAuAFcAbwByAGQAcwAgAGYAbwByACAALgBOAEUAVAAg
- ADEAMQAuADEALgAwAC4AMCk+Pg0KZW5kb2JqDQoyIDAgb2JqDQo8PC9UeXBl
- IC9DYXRhbG9nL1BhZ2VzIDMgMCBSL091dGxpbmVzIDQgMCBSPj4NCmVuZG9i
- ag0KMyAwIG9iag0KPDwvVHlwZSAvUGFnZXMvQ291bnQgMS9LaWRzWzUgMCBS
- IF0vUmVzb3VyY2VzPDwvRm9udDw8L0ZBQUFCQiAxMSAwIFIvRkFBQUFJIDgg
- MCBSPj4+Pj4+DQplbmRvYmoNCjExIDAgb2JqDQo8PC9UeXBlIC9Gb250L1N1
- YnR5cGUgL1RydWVUeXBlL0Jhc2VGb250IC9GQUFBQkIrQXJpYWwtQm9sZE1U
- L0VuY29kaW5nIC9XaW5BbnNpRW5jb2RpbmcvRmlyc3RDaGFyIDMyL0xhc3RD
- aGFyIDExNi9XaWR0aHMgWzI3NyAzMzMgNDc0IDU1NiA1NTYgODg5IDcyMiAy
- MzcgMzMzIDMzMyAzODkgNTgzIDI3NyAzMzMgMjc3IDI3NyA1NTYgNTU2IDU1
- NiA1NTYgNTU2IDU1NiA1NTYgNTU2IDU1NiA1NTYgMzMzIDMzMyA1ODMgNTgz
- IDU4MyA2MTAgOTc1IDcyMiA3MjIgNzIyIDcyMiA2NjYgNjEwIDc3NyA3MjIg
- Mjc3IDU1NiA3MjIgNjEwIDgzMyA3MjIgNzc3IDY2NiA3NzcgNzIyIDY2NiA2
- MTAgNzIyIDY2NiA5NDMgNjY2IDY2NiA2MTAgMzMzIDI3NyAzMzMgNTgzIDU1
- NiAzMzMgNTU2IDYxMCA1NTYgNjEwIDU1NiAzMzMgNjEwIDYxMCAyNzcgMjc3
- IDU1NiAyNzcgODg5IDYxMCA2MTAgNjEwIDYxMCAzODkgNTU2IDMzMyBdL0Zv
- bnREZXNjcmlwdG9yIDEyIDAgUj4+DQplbmRvYmoNCjEyIDAgb2JqDQo8PC9U
- eXBlIC9Gb250RGVzY3JpcHRvci9Gb250TmFtZSAvRkFBQUJCK0FyaWFsLUJv
- bGRNVC9TdGVtViA4MC9EZXNjZW50IC0yMTEvQXNjZW50IDkwNS9DYXBIZWln
- aHQgNzE1L0ZsYWdzIDI2MjE3Ni9JdGFsaWNBbmdsZSAwL0ZvbnRCQm94IFst
- NjI3IC0zNzYgMjAwMCAxMDE4XS9Gb250RmlsZTIgMTAgMCBSPj4NCmVuZG9i
- ag0KOCAwIG9iag0KPDwvVHlwZSAvRm9udC9TdWJ0eXBlIC9UcnVlVHlwZS9C
- YXNlRm9udCAvRkFBQUFJK1RpbWVzTmV3Um9tYW5QU01UL0VuY29kaW5nIC9X
- aW5BbnNpRW5jb2RpbmcvRmlyc3RDaGFyIDMyL0xhc3RDaGFyIDExOS9XaWR0
- aHMgWzI1MCAzMzMgNDA4IDUwMCA1MDAgODMzIDc3NyAxODAgMzMzIDMzMyA1
- MDAgNTYzIDI1MCAzMzMgMjUwIDI3NyA1MDAgNTAwIDUwMCA1MDAgNTAwIDUw
- MCA1MDAgNTAwIDUwMCA1MDAgMjc3IDI3NyA1NjMgNTYzIDU2MyA0NDMgOTIw
- IDcyMiA2NjYgNjY2IDcyMiA2MTAgNTU2IDcyMiA3MjIgMzMzIDM4OSA3MjIg
- NjEwIDg4OSA3MjIgNzIyIDU1NiA3MjIgNjY2IDU1NiA2MTAgNzIyIDcyMiA5
- NDMgNzIyIDcyMiA2MTAgMzMzIDI3NyAzMzMgNDY5IDUwMCAzMzMgNDQzIDUw
- MCA0NDMgNTAwIDQ0MyAzMzMgNTAwIDUwMCAyNzcgMjc3IDUwMCAyNzcgNzc3
- IDUwMCA1MDAgNTAwIDUwMCAzMzMgMzg5IDI3NyA1MDAgNTAwIDcyMiBdL0Zv
- bnREZXNjcmlwdG9yIDkgMCBSPj4NCmVuZG9iag0KOSAwIG9iag0KPDwvVHlw
- ZSAvRm9udERlc2NyaXB0b3IvRm9udE5hbWUgL0ZBQUFBSStUaW1lc05ld1Jv
- bWFuUFNNVC9TdGVtViA4MC9EZXNjZW50IC0yMTYvQXNjZW50IDg5MS9DYXBI
- ZWlnaHQgNjYyL0ZsYWdzIDMyL0l0YWxpY0FuZ2xlIDAvRm9udEJCb3ggWy01
- NjggLTMwNiAyMDAwIDEwMDddL0ZvbnRGaWxlMiA3IDAgUj4+DQplbmRvYmoN
- CjEwIDAgb2JqDQo8PC9MZW5ndGgxIDE0IDAgUi9MZW5ndGggMTUgMCBSL0Zp
- bHRlciAvRmxhdGVEZWNvZGU+PnN0cmVhbQ0KeJylewt81MW1/5n5/XZ/u5vd
- ZLNssnnB/jZLHmQJCSEhBCL5BZKoRCQC0kRNTUiCRCEJeYBYBXwVDT6wvh/V
- qFXx0bLZICY8anxUa1srVmvRW1tuq1VU/tpefFwlu/c7sxtMWuznc//3tzlz
- zsyc78yZM2fmN8MuxIjIQdtIobplKwqKEhu//wBK/ghqalnf3MXf5duIWDny
- 17Rs7NW/WfjwO8iPEmnnrem6aL3lw325RNYMItMfLlq3ec1ZW67+E1H8cSJn
- 2tq25lZr6I57iLxO4OeuRYFri+Ut5M9Afvra9b2XnjZVeRv5dcgXr+tsaSbq
- NZAfQH7e+uZLu7Qv1I3IH0Ze72he39Z705M3Iv8VjL6xq7Onl3bzGqL861Bf
- 3tXd1vX3Je8nI/8iUeLvSFHe5AfIRBbTPaY5sDo9ypXXaQ13WUw8TlO5eNQj
- lBcZpUsXoxUriFYuXawTPpETpjfC57A52kIWMohFIhEiNdu0T1hDKlIGvwkP
- 2pG7FDyNnCixobaSqmglfY9aqJXaqJO6qYd6Bf676yJ/i4xGXo78LBKMPB55
- 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
- hqdODJrVeeJpYBsaA/Lx+RR8mG+KopieDf9829jezeGX+AJWlverl9jS8JBp
- 34l+ro8dEXfzmTihjkjPdxv+AmuhWmiqs3ZhTDutmpmZeBbe0RpZrHCBuhVj
- G2b5hs2swQu4GHES2UQlvg63n218JyIt1TL2VHTstefUD3JjXkP50uONiAAk
- 8MB78IAIinJEBGtEOJT4knyJ7M/hpeqN4bPV57/66puFaLYy8qGaoy7EfTeD
- PTxCzshXRk1c2d3Wexx3OHeZHrPtt+53DKdZLG52Bj/dXGNbNm2XY695b9rL
- tl/a37Idtn+lfelwZCRkJBnpU4uTjPjE4oSkZ5NeS1KSMNNDCdMqJI/3gPMb
- DXtCvKsuvimex6e4GCr2pqYXszkuEjpT9WLJM2dEeSA/ylMyJDcS4hOKB8RO
- 6YTZF7pcw7x3SI1zpYAb0+M08rGCJN+yeBafVjDtwmmd0x6Ypk5L8FkMR0Kx
- JXVqe6X0VWDpsbOdjV80Lj12/BhVHMNGZrhTjFx3RYoxLQFJuhNJRmKFmNyG
- ijHUj5ALRkDDJYyBkuTQEzw0rorAkwEhAYQKV5kwOuQRLDhktS2U2UpfRYCE
- /nsBhGWj7D7egJfiRafxovt4A84i2agM225ELkucIyZxAzUGmMls9us52SVO
- mlNEii85eU7R3CnZ2f5MzezhX7OUuUd3hz++tp253zjGXOYxQ7mqedF5Ocql
- qy4oL2dsecE9Dz59y7s4bAfCL4cPXrHjDLbusq2LF/eICC1ELDgRC3n8eWPU
- nGj2W3I8iR7/Xa673Hfm3J5n1dw1bu7a7xiJf9n3vv8rxxeZ5hmOcx1tjtvj
- 7nQ9ljli1yr9xvSq7IsyW7O3u7a7f5h59XRraXa1uSZuiWNZQo1vUaaWOT0n
- u9Re4ivJLPGXTNfMNlOi1ZfiyLFnZmb6temZxswe+6XuzUkbZ/TlXZd0Td49
- Sbfn7cnc43dsYzd7bki5O+/xvOBMs8eXbPj8xclGhrfYm8z+nMyS51h8dVk3
- Z/EsI2VqcVbaTBEynkRbRd1MVjiTFcxkM6f5Cp3MOYf5ZFglWCskh4oML6vY
- AFIDlw6LODkB9yNENohg2dAd+CKwQeQwFccoumEYJWbGzCyZZWfO9dX4VrIG
- Tytr93yBm4OHq2m+TJ47xWHnuWkXqkytyY2rS2NpNVO0irFG/CW6PGXj1Lgh
- fYQyI78eys0r9g1HeeZw5MjQtOkif2TIOz2aT02TeSMdwiUONjezJvMux22Z
- L2a+mWn2ZdodqpomxvE0VhTNEWtryJNfwWLBJ/OZWcWCG1PTsKKwtxqsjqlN
- 2GI/Y7gMO5FrwuVTaE5JhiZjxlJS2YXqZyoXQ0g20HTyHI+Bdj0GGvUYJaXF
- HiMwC0nWDCRoN8Hj9Vzo6fSonnPTjMzpxQlprC4tksZjg98QOB7bOd8LiOzx
- gHCvzEadEa0U2/CGRtqAp7FRLqnpkVcMa5yrIiEXCfzwyV5Hmd1tLxNiyF4G
- D300GFcmlw0DnjY0TskSS6N0bklxTnYOgq6keO6comSPKbpUktyeZFXck8z+
- zOxClubqaFlfmuVOOjP81Plb3nn/nTdzw18mXljfWahnZLPnGuqPf/r2GCsI
- LD83N6NAT3In1i5cdXf/gZt2zF64yJvsn5aUsWZJ7Q9/9LsgVpE38iG/xfRj
- 3GVfNWbopDO/bUbC/Pgl8Q0JWmoSpSjJSeRxTXEzj4u7WYpi1WyaPUW4O4E8
- A56gR2kCG/UonmGmhpKYW2x0lCTOBL1GvD3OWmArICpgF+KuCw0jN0XJ9rjO
- TapwP+De7Vaa3NvcO92H3J+5TeR2unV3oVt1p6ZdOhB9V2zorg2W4v22QL7f
- 3JFR8do4EX1rOI+nvkcpFcfkWQKq72GPSpyTgEfsPizJn+iWPvUIp2XDpYn+
- kjklWYn8stG4nIycJSmrLz/rsrI465VXsjQ1+0h45VWBjPR38uacUz37dvba
- kTd+Er4e/tFwLtiB96CdRQxXQAmY9bg5cSqZWZyRNr/YjJPcELgygYdSS6zD
- kQ8Mqzg3pCKxj+dI5ExiWTQkTy1WdSSa1Woz29MoyTqDsqzaUdsH9i+t/237
- 0m562fSK7WX7O/Sm9W3bW/aP6H2r9Un1YdOTtkfs+9Uh037b0/ZfqtZZaqap
- wKbb71VvNd1ru91uiZ0QLCzeYZbvMp8wChsGhDgDCUrvG7I4ROl9RhKEuFaR
- izNjVWkq41ayyHdxuQjxaIAzeLYsfc/zcapJH44UDpltVvAi4wKF7DopnOuM
- 3IyRzWwyFcXZ3HG4xps1TbdY3RaLVY2z24sU1a0oKjpR7DhCqnbFZIvTrBaz
- RdNMOExxnGbtNhzHyBKPE0WBhVmGWaFh080H4w4aBQpTRNaui0MWZ6mO8XNU
- WurSsca0lLGxtNSxxpTxo5RTnqWcsY+0Hn+JMqVET9l209KJZ6vJLLagG/HE
- 1rdcpxsaxcGJ+dgUcMZYW/ghVvAus2MXYv/J8sL3hV8K/zH8Lo5QicqnJ3CW
- /bpGPeObYbz8l+M9dQ/eUw6ssTuNMz5kH1i+nPJlkvoy/9DEXammVCtvcK6a
- siq5IeVOfpf5Lsud9mHr7/l/mP5o/b39A9MH5g8dzscsv+a/Mb9geclu6rNc
- b77GoiRifYVscR6xzNyq5i7T0prSu9J5erwPYVYfPT+I48OGL5aKs0PFsdmF
- 2GfwWl5cb1jbnWtca5LbU1TW2EAonFLswn5DSW7yZ07PznKL13RJMfYe8/L+
- sfv+zorDr3zyo/CX/Uy/o6Pj9ts7Ou7gmTcwc3/45U//Hn7hmsiu+3ftGrhv
- 1y7xXt6Oq0EpxuukXUbunSZmjWcrTGtMfSalwFUfvza+y6XarAl2r53fbI/Y
- eYV9mZ3bh/kmY4amIYYUbrblktVpLcRxU7WmbXU94OIXura6drsOuVSXk7JF
- MMww4jjfxgZENCRWjLAMkgPeUL7Uecwp7hmNG75oTF0qNgiEQsUx7CRlRWJa
- CeeS2qAHe0oJ9pRBW9E8OMCHA2fSXHjAo4kxmxPZQPgDZlp8SVVTw/dOP23B
- 8gI1+85Lqko+n1X5RPjvmNOVmNNm7AoJlEE7jXxXg7nB1uBalbwqpSHjLu1u
- 61dWa9e0bdP4fKXYPj+pOHWJUmVfklSVerfVKjbIkCkuTe6PcVp8Alxm88yI
- d2QzMayEBEq7eRqb5vThGFhfPmEacTkYK/8bRccjp7MRrx3MpqPd3G5rx3yu
- SWnPMDc2+HwlOHVlUqLThRHhZoW3x8n5VJvD31QOnvdM+Jvw86GrWOqYq6Dq
- subrrrmodft95zewHJy14lnqbdx5ouuJszoe+ckzDz6A8d6Ge5gYr5O8tNWY
- k4ur1emeNrXNbsrzlHnOSG5IXptsKvPMTd+efrfpjjiTNzGLEZ/iykpwWlJz
- dmtMXNaGrHG4pvEbjCnbfEz3Ffq4L9GFV46z0Mmdw3zHkD57RXRZizviUjGF
- 4iQjL4sV8q6IyUOs+oo8ycmuJLdmFh+/D+fNotKFHOPDLu+/jU99punK4ab8
- 0jVLr179k7E3WO67l5eecWF5+boVC5827cvIfj78wW+fvnqgpTbPqz5/oiTe
- teoXTzyxd40rXkTvuZjZCkRvKv2ncU59QoMLQ0tod7UnX5GyOfVOfqf9JedL
- KX9wvpVy1HzUcnTK0aSvzFPmTZmXtMS1JLkmpcHebtfmu0qTS1OUTaZNCdtN
- P0y4PnWX67HkEdfeZGu8vCGkFwv+tMtdHD/HIUpSpxVLnpBY7NjHVLIhNFyJ
- cWRAlQzo0Zyd2HL2YYtVUaV7NCZKcTQscAjBEb1IpGs+96SlLy4OgePHAlQx
- drzxvQDOMMfF2SUQdSQ2A3m8wOlChEepKRY0OKknq7PDH8e3LGu/YusldWvw
- Ug8cf/Vo+GOWfOz59/knRStW3vLEwfvO7yz4+fMsG4cwjWU9Jr9KENd19w8C
- DXtvvTCh/HNLqkX+C/tDfy2X35y+sqR62ddfnxhzkmU6dK2g6LezSLWF4bNp
- sZO+/vrry5z0L9/aOswoMr2MO+lfaabaQ5WgQv4EeXkZsDeShvLlylTaDr4S
- ereh/twYdh2a+xsRvxzo66D9WyLL/4tSXCGJNxg5VNBxovg/ie/eKfq9/j+o
- nG4mM6LfSQWiNa2cP08m+a8SK5SPSPwLiHgulqkix2GTOSFzvEZ7Y7JC9XR5
- TBbf1d4Uk02UQj+JyWbIb8ZkjVbTJzHZQoUUH5Ot1M/OjskO/gQ7fNJPJepV
- J31pUp+JyZxU9UBMVuC30ZiMCFNfickmsqtvxmQz5E9iskaz1a9isoVS1Otj
- spWqTTNisoOda+oQ3+KrCvqKN78Qk1VKM78uZeEtm/njmKxSsvlzKQuvmrW4
- mKySS0uUsib8pvljMnylBaRsQbldq4jJKqVotVK2xvwflaP+j8pR/0flqP+j
- ctT/UTnq/6gc9X9Ujvo/Kkf9H5Wj/o/KUf8L2SbGrrXEZIxd2yDlOJS7tB0x
- WaVp2o+lbJdj3B+TxRijfosXkab9ISarlKF9IGXxDwguixKT0Y4lScpThA8t
- c2IyfGgpk7Jb2GOpjcmwx9Ig5SSUuy09MVkl3bJdyslS/7GYLPSflnKq1H8t
- Jgv9v0o5XcypVYnJmFOrQ8pT5Zz6Y7KY0+jceaW+PyYL/XwpTxdzal0ckzGn
- 1mVSzhP+sV4Uk+Efa6eU82U7V8dk0c6NQrZM8L9lgv8tE8ZlmTAu+wR9+wR9
- +4R5sY/Py+OkUxEiYDY+Oq2ktdQGvpQ6qQPUS5upS5Yslr9E6ZJpM8rbpcYs
- +XuVdfjotBxlFwHfSz0y1wbeBu2NSFvlbxm6odEM3UXArkPZP/cyf4KOflJr
- Pq2S7fTE+tSpBK0V0jxIuWijnVpQ24n6TlqDtmZMaCV/Ql8rJ7XeLq1sBvXK
- EYnf2qwH76ZLUCZa+v/xxr9qrjwpVUndTdDtgJ90WoY+1kjrRW2+9Fkn1mW7
- HOPZsmattL4Zts5EWZ3sq1vWtEvbVyDtg35rzEM6ZrEMnimiBiD7kBdj2gze
- J2dDl99MR8e+RtraK8s6kbbK8i7Z32bpG9GujpJuaZPQbIlh2mL5ZtlSl+x9
- PbR6ZZ1ArZZt9MY8uC42zo6TVkQR43Z0T9DtkrPZCotbZB9Rf2ySdguPnHoM
- 0bzQbUFvfdIjrTI+/9kTArFOSrnQnwEuZn51zO5Tt93xfxj7t623npz7brk6
- xudyPH5ONYLx3v/VrgUT5kiMJDqWXtnfeGSK9qNjbUXJJjnyThnt/y4SmifN
- epucnc5YGh1VVO5DrkumurR248lojrYjNNdB49/F0KzH9aLC2bP1lWvb9KWd
- HZ29m7va9MWd3V2d3c297Z0ds/TKdev05e0Xre3t0Ze39bR1b2xrnVXZ3d68
- blHnutZxyHxZooui+avaunuA1EtmFc7Tc5e2t3R39nSu6Z0hVfIlamVUvb1H
- b9Z7u5tb29Y3d1+id675bjNOFq4USVV386b2jov0ZWvWtLe06fn68s7V7R36
- 2e0tazvXNffM1Ouae7vbW9qb9RXNfR2tMEifXTavqKGzT1/fvFnv62nTe9ei
- 9zWdHb16b6fe2t7TtQ4VzR2teld3OwpbUNMG3tyjd7V1r2/v7W1r1VdvBqxN
- X4c+O0QTqBBtdMvSru7O1r6WXh12bFoLQyb0AN7e0bKurxWu08eN6OxYt1nP
- bZ+ht61fjbYnaHf8296leqsYfXdbjxil8M+3HQj4ybYWyBHltqOX3rb1wpnd
- 7ei1tXNTx7rO5tbJTmiODr2tW8eIOtEV0r7err5evbVto3AzdNa2reua7KFZ
- 2CrbsKjEkupF6E7c5CfX9FIfcyDojk7S+bZ0jVxwE+uiJTUS3zupJlamXKcc
- VF5UnkU6OLF+Uvm4Fe3faV+05izwteAbsUBESd8k3X+tPV0u8Z5JWuNlNRjP
- OrzKvoD+UZRNtn1y3TimJzbOzlO2+G3tKilN1ImWnCFzG6XXJtdPrqlDG2LU
- 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
- 8FCar0j8mKAUUMGzotxIzIewM2tn/s7SgayB/IFS8fOwvY+i0PuoeJWGCh5V
- qDfQM+4IiL0NFP2NMPp7MJQxVXY8IIRAoCHQw07+OGryw8adftKxPbFWe2Tz
- veMTEi3viTWCmYj23jcO64uBZGWfBEUbieZOJt8+yBH9D/c7VWgNCmVuZHN0
- cmVhbQ0KZW5kb2JqDQoxNSAwIG9iag0KMTA0NTEgDQplbmRvYmoNCjE0IDAg
- b2JqDQoxNjI4MCANCmVuZG9iag0KNyAwIG9iag0KPDwvTGVuZ3RoMSAxNiAw
- IFIvTGVuZ3RoIDE3IDAgUi9GaWx0ZXIgL0ZsYXRlRGVjb2RlPj5zdHJlYW0N
- CnicnLwJYFvFtTA8c++V7tV+te/SlbVbsiXvlmPi6zjOZocYstkpJnZiZ4Ek
- XrJAKCGmLFmgxCylLC0JbSmU5UVxEnBYiktTCqUp6Sul0K+Q8F5KocVtSgMf
- lNj6z4zk4LR973vvtzwzZ2bO7OecOWdmJIQRQjo0hFjUtmhxqty8tL0XUn4H
- rmv1xu5+xYDiNYRwPcTPrN62RZpMv3sWIUZCiP/tmv61G3/8fS/UoDqPkLJs
- 7Ybta7bNufNDhMQ0Qg2xdb3dPb/5YNfXEFrUDuWr10GC6S+qmRAfhnho3cYt
- 13b9hwLwFx2BeM+GvtXdiHVei1CbA+LrNnZf268cVz4F8SGIS5u6N/buXjp3
- FcQPIKR+tr9v85bMZ995F6GvXAH5V/QP9vZn3n9FB/FRhAzNiGWr8DBSIEHx
- gKICRhHOh+wBtIYxYQXDKFkFp2BY7jQqzo2haxuhFhU4tGRhk4RkJOXOK26f
- nIMr+AB+TkY4l8tB6XsUraQ3iAMfw7yRGdRC7C0Iy2m6CfxSlEJ1qBE1ocVo
- OepGq1EP6kXr0Hq0AW1Em1Af6keDaDPagraia0i9//syuQ9y74P7XW4s92Lu
- h/D5Xu4Hue/m9oM7kHs490TuWxS+E/y7cg/k7qc9/V/+Ke4A14r84DzsPciN
- UO49cGfAfTC5AObnahScvCp3mjUD8lMFh1AY3Yv2oxA6i8vQS2gMLUDfh3G1
- oXvQXPQ6Ooj0aDt+DWYqiGajx1AY+xGD5iA7VqD70dvoChjl79FpFEMt6F1s
- gnqaYeQ2lMl9CH4L2p07BlhqmKd/Q8/iDXgxzFsTmsckcQJa3gdLaUex3Inc
- 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
- sNp1gYDnoVXNy7sn3y0pefCr1QsrjKJJyx6cfOXuqxaU1MbipXNXf2fH/T61
- C8+9/Y7LMs1XDtdllg/cZzfoHWDBfj65gH0WZFgUZZiighSLz6BSrFxdTAJy
- OE/uJ8xOJLFxMzVYzRJ90idN2anEwqWWK32eoaOmLRtLmDi90jVluGocTkdp
- WF/doeSj9M4O0Ts7hHlEbhUaxlPj9HqOkmkqf7EwNia+fFw8nrroNcYxVJ47
- f5RIonI1WQD6pEKtnlEHvaP2qpmekZml/PWHknTqz7KbvsqQACum1EcRduqh
- MxrSG9IBsis2iPlLAXzhve7JwoPdBJFjN6hnkBOXjDhf/Iq4x8jdmsQzkg0z
- WpJfSV5lvCq5Wdhu3J68WXiE/1D4XKVLz2iv6KjcUMnJM3BKYGNxk1mK+5y3
- FpnJS/EgigYWRX1oNmNKxFiuVKzGpCcMT/rkdOjLy/zqYTXTpR5SH1Sz6j9J
- jJkqxJLURg66hwKYHBDnD4UVga66l1qmnvfkLVRyTEtuBsjtsv3C7TKrF8nD
- i/xXEFJVvE4IV0a0kXS4ii+XcEoHXoWqWsJlmlLpH76CMNiJBojdyoYrrNWU
- Hq0WntJrdOrArsI27YZAkb9NKK+hpyvk4JbBrsjcfYv2XjGwu//xBdWxcnum
- ZVJy1kTNVjHoc4RxpUq/cXHPzMuukNvTqRCbGXxze/eGm98Yf3Cn1VAy+eGV
- Fb5wGNs0ZT3sqo60Q79z8vG+YF37pWuO/fvApQ4T2Y/vzJ3BfeglpEEJ2YNk
- pYaVVXJdlUpuqFqpwvtVB1WM6hbtVdeRuaJX8YgcUYWn3bFjlJIbS0sbG1+i
- fmlKJvW6c+/xOxStKMP6Cja0CtfGIxYjIWMQE0yU8ajSbk5jYjQCuV4i23HD
- dCtadqqUOl4rqFW8Wp1WZniTHqSNtiBxDguqSgiHSOiBUP4AgGpVVWqBqoNr
- Vz2qUkaUCSGpiWlj5pgr7i6ORcuqlRlXZXqucjbfopnnXqJs59uFDnW7tt3V
- nl5Stl7Zw2/QrHOtc19dsY3bptzGb1Nfq/mq9quua907PNdKW1O3cLcLez27
- U7vTe8ru4u/X3G2+23G/6z73PbFvpO5JPyY8rnpc87jrMfcPPI97H00d5g8L
- z6hHXUfSP01/LnyuOe/9XFqwLtWbXle2R8XVujf4+vybSrhevldYp2JbVK3+
- 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
- wDq8UPEr8muDHAttaXmJwmSGRD5JYSVNr6cwnUl+HoUFCrdTWFWYwzycn8M8
- nJ/DPJyfwzzMTcPJz2Eezs9hHs7PYR7Oz2Eezs9hHs7PIYHV0/qvoX1bR2Ht
- tHQ9ha+lMPkmrJ6/mcJmgE38XRS2TMO30nq+R2HbtHQnLXuEwm6K8xKFvdNw
- /NPgEMX/dwoXU/g0hUso/GcCC9P6L0xrSzstXTs1lh8gCZXDjJSBk9AStA71
- QrgQ9dFfc9yCtqN+mtIEsUGAid8N6espRinkNKIN8JHQ5ZC2FspvQZtprBfC
- XsDeBn4PYC6B/I00VUKXQngNxeqDtG6oieCvRVuhpm4o84/t1/0/Skv/UL4O
- OLSX/hJlvp8SqoIepFENQOS3u9aj1ZDbB/l9aA20Ep9Wf772L+tuQ4uhxJL/
- Zw/W05xucFvoHJFfxtxIe3M1pJF2/v/M7z9jLrkAzaa41wDuJhi7hBZBG2vo
- 2EhuCbjFUI70bgOkbC+0O0h7SmpNQsoyir+FpkuolfaX9HwTpElAFRlUAfTR
- AflbIU7GQ+rZSteWjHRdYdxraI1b6AyQeD+d/42QuwU+hAIktIqW3VKYg2a0
- FNprLJQdnJbTT9emB1pZTWtcT+f3GtrWavD/dbv5OMFdDePdSkfRQ3H7wO+h
- +f2UPrbTXm6iuf10PvI1rC7UlR89oW3pn0beR2dzO6Uj8mtlEl3lVRfa+lf9
- 2vRPdf/PZ+nL2nsurPMgpcIttOerL9DKvx59vvV/7teMaXNARpIfyxba3hQV
- DtLfdd1OZ68P5p+MvI9S9r8eaX6muy+a1V66sn0FPz+qPLwVYv3Ul2hvt12g
- 3Hw9BJP8YuV/u0Y/kMrTZWlpybpeaWHfpr4t2/t7paa+wf6+we4t6/s2lUqN
- GzZIl69fu27LZuny3s29g9t6e0qXrN/Yu1m6tPca6fK+jd2bLu9du3VD9+BU
- +bp/yJYK+XXLegc3Q51SVWm6RootXL96sG9z35otcYoP6BS7bfHCJf9YwfrN
- Ure0ZbC7p3dj9+DVUt+a/7q/FxKXEG/2YPc16zetlRatWbN+da9UIi3e0r1p
- Q+92KDu4fnPfpqS0bP3qLX2DUmv3YE/vpi1SWaaivKNvq7Sxe7u0dXOvtGUd
- tL2mD3K6N0v9vYMb12/Z0tsjrdoOOb1S89LWRsgdpJH+wb6erau3SOs3Sdes
- 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
- MGRfEb8DP4E/wAZ7h/gB+AgsKGN7tpc6Bwk5FoJeOo7tL+4/8He+gMs3PU9f
- 9Jw+6VmGvgM+fbS9Gd7EwNtiS8RvwA/gF/AXGNq+7ZvKdd9qC8WUsHD5NFux
- pqBEbRYUtOh210oIpsyiVkjUyvygebndM0tphluBBwLCQSar6DRN/L+QgFfx
- P3apRtcNCmVuZHN0cmVhbQ0KZW5kb2JqDQoxNyAwIG9iag0KMTg3NjkgDQpl
- bmRvYmoNCjE2IDAgb2JqDQoyNzM5MiANCmVuZG9iag0KNCAwIG9iag0KPDwv
- VHlwZSAvT3V0bGluZXM+Pg0KZW5kb2JqDQp4cmVmDQowIDE4DQowMDAwMDAw
- MDAwIDY1NTM1IGYNCjAwMDAwMDA1MTggMDAwMDAgbg0KMDAwMDAwMDYxNCAw
- MDAwMCBuDQowMDAwMDAwNjc4IDAwMDAwIG4NCjAwMDAwMzE3MTMgMDAwMDAg
- bg0KMDAwMDAwMDAxMCAwMDAwMCBuDQowMDAwMDAwMTQ1IDAwMDAwIG4NCjAw
- MDAwMTI4MDEgMDAwMDAgbg0KMDAwMDAwMTQ4OCAwMDAwMCBuDQowMDAwMDAy
- MDEwIDAwMDAwIG4NCjAwMDAwMDIyMDYgMDAwMDAgbg0KMDAwMDAwMDc4NCAw
- MDAwMCBuDQowMDAwMDAxMjkxIDAwMDAwIG4NCjAwMDAwMDA0OTQgMDAwMDAg
- bg0KMDAwMDAxMjc3NSAwMDAwMCBuDQowMDAwMDEyNzQ5IDAwMDAwIG4NCjAw
- MDAwMzE2ODcgMDAwMDAgbg0KMDAwMDAzMTY2MSAwMDAwMCBuDQp0cmFpbGVy
- DQo8PC9TaXplIDE4L0luZm8gMSAwIFIvUm9vdCAyIDAgUj4+DQpzdGFydHhy
- ZWYNCjMxNzUxDQolJUVPRg0K
+ DQplbmRvYmoNCjYgMCBvYmoNCjw8L0xlbmd0aCAxMCAwIFIvRmlsdGVyIC9G
+ bGF0ZURlY29kZT4+c3RyZWFtDQp4nJVQywrCMBD8lTnWQ2MeTXZzVFTwKAT8
+ gNYHYi1W/x+3tYe24MENLLMzszBZAy0vN9K4sChrPGF6zsAHRborCnBeFX7A
+ YsrHmkYN71jZGCMTRSHuU8IYVUSWKYgy2Z0oVxzxwOFHhDH+PwJZVl4G8j7O
+ Q8y0b4x1wnK3ktrDMtJ5yNSfygZlg5PlIiLVPa/RXpCl0+u9SDdk6PuxaasO
+ GBcUs9XaEYszVYOBFJF83tBAbpqyo7dJjvABbgVW/Q0KZW5kc3RyZWFtDQpl
+ bmRvYmoNCjEwIDAgb2JqDQoxOTEgDQplbmRvYmoNCjEgMCBvYmoNCjw8L1By
+ b2R1Y2VyKP7/AEEAcwBwAG8AcwBlAC4AVwBvAHIAZABzACAAZgBvAHIAIAAu
+ AE4ARQBUACAAMQAxAC4AMQAuADAALgAwKT4+DQplbmRvYmoNCjIgMCBvYmoN
+ Cjw8L1R5cGUgL0NhdGFsb2cvUGFnZXMgMyAwIFIvT3V0bGluZXMgNCAwIFI+
+ Pg0KZW5kb2JqDQozIDAgb2JqDQo8PC9UeXBlIC9QYWdlcy9Db3VudCAxL0tp
+ ZHNbNSAwIFIgXS9SZXNvdXJjZXM8PC9Gb250PDwvRkFBQUFJIDggMCBSPj4+
+ Pj4+DQplbmRvYmoNCjggMCBvYmoNCjw8L1R5cGUgL0ZvbnQvU3VidHlwZSAv
+ VHJ1ZVR5cGUvQmFzZUZvbnQgL0ZBQUFBSStBcmlhbC1Cb2xkTVQvRW5jb2Rp
+ bmcgL1dpbkFuc2lFbmNvZGluZy9GaXJzdENoYXIgMzIvTGFzdENoYXIgMTE2
+ L1dpZHRocyBbMjc3IDMzMyA0NzQgNTU2IDU1NiA4ODkgNzIyIDIzNyAzMzMg
+ MzMzIDM4OSA1ODMgMjc3IDMzMyAyNzcgMjc3IDU1NiA1NTYgNTU2IDU1NiA1
+ NTYgNTU2IDU1NiA1NTYgNTU2IDU1NiAzMzMgMzMzIDU4MyA1ODMgNTgzIDYx
+ MCA5NzUgNzIyIDcyMiA3MjIgNzIyIDY2NiA2MTAgNzc3IDcyMiAyNzcgNTU2
+ IDcyMiA2MTAgODMzIDcyMiA3NzcgNjY2IDc3NyA3MjIgNjY2IDYxMCA3MjIg
+ NjY2IDk0MyA2NjYgNjY2IDYxMCAzMzMgMjc3IDMzMyA1ODMgNTU2IDMzMyA1
+ NTYgNjEwIDU1NiA2MTAgNTU2IDMzMyA2MTAgNjEwIDI3NyAyNzcgNTU2IDI3
+ NyA4ODkgNjEwIDYxMCA2MTAgNjEwIDM4OSA1NTYgMzMzIF0vRm9udERlc2Ny
+ aXB0b3IgOSAwIFI+Pg0KZW5kb2JqDQo5IDAgb2JqDQo8PC9UeXBlIC9Gb250
+ RGVzY3JpcHRvci9Gb250TmFtZSAvRkFBQUFJK0FyaWFsLUJvbGRNVC9TdGVt
+ ViA4MC9EZXNjZW50IC0yMTEvQXNjZW50IDkwNS9DYXBIZWlnaHQgNzE1L0Zs
+ YWdzIDI2MjE3Ni9JdGFsaWNBbmdsZSAwL0ZvbnRCQm94IFstNjI3IC0zNzYg
+ MjAwMCAxMDE4XS9Gb250RmlsZTIgNyAwIFI+Pg0KZW5kb2JqDQo3IDAgb2Jq
+ DQo8PC9MZW5ndGgxIDExIDAgUi9MZW5ndGggMTIgMCBSL0ZpbHRlciAvRmxh
+ dGVEZWNvZGU+PnN0cmVhbQ0KeJylewt81MW1/5n5/XZ/u5vdZLNssnnB/jZL
+ HmQJCSEhBCL5BZKoRCQC0kRNTUiCRCEJeYBYBXwVDT6wvh/VqFXx0bLZICY8
+ anxUa1srVmvRW1tuq1VU/tpefFwlu/c7sxtMWuznc//3tzlzzsyc78yZM2fm
+ N8MuxIjIQdtIobplKwqKEhu//wBK/ghqalnf3MXf5duIWDny17Rs7NW/Wfjw
+ O8iPEmnnrem6aL3lw325RNYMItMfLlq3ec1ZW67+E1H8cSJn2tq25lZr6I57
+ iLxO4OeuRYFri+Ut5M9Afvra9b2XnjZVeRv5dcgXr+tsaSbqNZAfQH7e+uZL
+ u7Qv1I3IH0Ze72he39Z705M3Iv8VjL6xq7Onl3bzGqL861Bf3tXd1vX3Je8n
+ I/8iUeLvSFHe5AfIRBbTPaY5sDo9ypXXaQ13WUw8TlO5eNQjlBcZpUsXoxUr
+ iFYuXawTPpETpjfC57A52kIWMohFIhEiNdu0T1hDKlIGvwkP2pG7FDyNnCix
+ obaSqmglfY9aqJXaqJO6qYd6Bf676yJ/i4xGXo78LBKMPB55NHJ/5O7InZFb
+ IrfIHr7jgS0Zkh6jDDWbMA+R98Yp3B55T9QJzj+CsVOjFHtC9BT9geUynYbY
+ 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
+ mTihjkjPdxv+AmuhWmiqs3ZhTDutmpmZeBbe0RpZrHCBuhVjG2b5hs2swQu4
+ GHES2UQlvg63n218JyIt1TL2VHTstefUD3JjXkP50uONiAAk8MB78IAIinJE
+ BGtEOJT4knyJ7M/hpeqN4bPV57/66puFaLYy8qGaoy7EfTeDPTxCzshXRk1c
+ 2d3Wexx3OHeZHrPtt+53DKdZLG52Bj/dXGNbNm2XY695b9rLtl/a37Idtn+l
+ felwZCRkJBnpU4uTjPjE4oSkZ5NeS1KSMNNDCdMqJI/3gPMbDXtCvKsuvime
+ x6e4GCr2pqYXszkuEjpT9WLJM2dEeSA/ylMyJDcS4hOKB8RO6YTZF7pcw7x3
+ SI1zpYAb0+M08rGCJN+yeBafVjDtwmmd0x6Ypk5L8FkMR0KxJXVqe6X0VWDp
+ sbOdjV80Lj12/BhVHMNGZrhTjFx3RYoxLQFJuhNJRmKFmNyGijHUj5ALRkDD
+ JYyBkuTQEzw0rorAkwEhAYQKV5kwOuQRLDhktS2U2UpfRYCE/nsBhGWj7D7e
+ gJfiRafxovt4A84i2agM225ELkucIyZxAzUGmMls9us52SVOmlNEii85eU7R
+ 3CnZ2f5MzezhX7OUuUd3hz++tp253zjGXOYxQ7mqedF5Ocqlqy4oL2dsecE9
+ Dz59y7s4bAfCL4cPXrHjDLbusq2LF/eICC1ELDgRC3n8eWPUnGj2W3I8iR7/
+ Xa673Hfm3J5n1dw1bu7a7xiJf9n3vv8rxxeZ5hmOcx1tjtvj7nQ9ljli1yr9
+ xvSq7IsyW7O3u7a7f5h59XRraXa1uSZuiWNZQo1vUaaWOT0nu9Re4ivJLPGX
+ TNfMNlOi1ZfiyLFnZmb6temZxswe+6XuzUkbZ/TlXZd0Td49Sbfn7cnc43ds
+ Yzd7bki5O+/xvOBMs8eXbPj8xclGhrfYm8z+nMyS51h8dVk3Z/EsI2VqcVba
+ TBEynkRbRd1MVjiTFcxkM6f5Cp3MOYf5ZFglWCskh4oML6vYAFIDlw6LODkB
+ 9yNENohg2dAd+CKwQeQwFccoumEYJWbGzCyZZWfO9dX4VrIGTytr93yBm4OH
+ q2m+TJ47xWHnuWkXqkytyY2rS2NpNVO0irFG/CW6PGXj1LghfYQyI78eys0r
+ 9g1HeeZw5MjQtOkif2TIOz2aT02TeSMdwiUONjezJvMux22ZL2a+mWn2Zdod
+ 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
+ BK0V0jxIuWijnVpQ24n6TlqDtmZMaCV/Ql8rJ7XeLq1sBvXKEYnf2qwH76ZL
+ UCZa+v/xxr9qrjwpVUndTdDtgJ90WoY+1kjrRW2+9Fkn1mW7HOPZsmattL4Z
+ ts5EWZ3sq1vWtEvbVyDtg35rzEM6ZrEMnimiBiD7kBdj2gzeJ2dDl99MR8e+
+ RtraK8s6kbbK8i7Z32bpG9GujpJuaZPQbIlh2mL5ZtlSl+x9PbR6ZZ1ArZZt
+ 9MY8uC42zo6TVkQR43Z0T9DtkrPZCotbZB9Rf2ySdguPnHoM0bzQbUFvfdIj
+ rTI+/9kTArFOSrnQnwEuZn51zO5Tt93xfxj7t623npz7brk6xudyPH5ONYLx
+ 3v/VrgUT5kiMJDqWXtnfeGSK9qNjbUXJJjnyThnt/y4SmifNepucnc5YGh1V
+ VO5DrkumurR248lojrYjNNdB49/F0KzH9aLC2bP1lWvb9KWdHZ29m7va9MWd
+ 3V2d3c297Z0ds/TKdev05e0Xre3t0Ze39bR1b2xrnVXZ3d68blHnutZxyHxZ
+ ooui+avaunuA1EtmFc7Tc5e2t3R39nSu6Z0hVfIlamVUvb1Hb9Z7u5tb29Y3
+ d1+id675bjNOFq4USVV386b2jov0ZWvWtLe06fn68s7V7R362e0tazvXNffM
+ 1Ouae7vbW9qb9RXNfR2tMEifXTavqKGzT1/fvFnv62nTe9ei9zWdHb16b6fe
+ 2t7TtQ4VzR2teld3OwpbUNMG3tyjd7V1r2/v7W1r1VdvBqxNX4c+O0QTqBBt
+ dMvSru7O1r6WXh12bFoLQyb0AN7e0bKurxWu08eN6OxYt1nPbZ+ht61fjbYn
+ aHf8296leqsYfXdbjxil8M+3HQj4ybYWyBHltqOX3rb1wpnd7ei1tXNTx7rO
+ 5tbJTmiODr2tW8eIOtEV0r7err5evbVto3AzdNa2reua7KFZ2CrbsKjEkupF
+ 6E7c5CfX9FIfcyDojk7S+bZ0jVxwE+uiJTUS3zupJlamXKccVF5UnkU6OLF+
+ Uvm4Fe3faV+05izwteAbsUBESd8k3X+tPV0u8Z5JWuNlNRjPOrzKvoD+UZRN
+ tn1y3TimJzbOzlO2+G3tKilN1ImWnCFzG6XXJtdPrqlDG2LUffJlJzaDzZO0
+ T1U/0VOd3+nDTtWrLlQXqIvVueo81VBPU2vVsonap6xfecq4+La0VpSw2ZAn
+ 1n9bWisjrAse7fwnjZPlLJH+ovixMU+oP1l2lnzdtf9TbHxbSrHviYkiOfQH
+ OtXjAE2nUjh6FX0P57v5OEuci6nLoZrBldsqHcpTtBuE4zdSHTQAUshQnhrS
+ HEXGMLjLLXkoOVA0EhmFMH+OLM+/rWjbAeVJupDmoPjJ0Lmi+Mkho6pI8jkL
+ orxgtuQhS7Racxd5K9MAKwBxSohJy0A3gx4APQsyw6An6c+gCEhRdikPhWq8
+ aOERNJRQ6VYewZXHQPoaKAJSYP0jGMsj9GmsRIVVDw9Z7aL7hyUqXXkYqASk
+ TtA20G7QayATdSJ9ABQBKZAeQt1DxJWHlAdDTq+z0qbcT1tBXLmHEpj48mBU
+ uWvIKX1z91DClCKj0qncTnUgTkFlKY2COJq9BbBbiEO9NpQ/W7qwdsgWX+SE
+ /g4YvQOGiJvSAFIm8wZI6O8YmpIsmr86lJAocT8IFRZHhSFnSlEdvHApMaVN
+ 6SA/eZUt4NPAW8Cngq9WWjH9wk5jKMFZtA39VUC9QknCecCrVCrJOA16lSol
+ jdKlWl8oPtpPXyg3rwgjXqykSJUExUHF4BZFCxV59f2KIZ1/3ZA1Tth3XciZ
+ VHRQuVbRcMH0Ktug5fEmHFRsmFmbHMnKIaujaGelXVmJYa6EW7ywkcHLHbKh
+ jhAaqkxUqpUMSkbdJcpUSgKvUaZJ/pjyIPYmr/LjoewM7+h+5VaJ+pFoFN0v
+ jIbWwiFHfNFopVVZiNqgchMm4CbZ+c6h7HlFVJmt5FIhiMPHWyFtlUHfD6kf
+ s9aPmerHTPXDqH5EHynXo+Z66BQol1GXsol2gh6ALMIqKQSHjkhhem7RiJKq
+ pMAxzv1wJUNp2pA1XliWEnJNkWopQ/b4ooqDSg/ivAdtGkrvkCelqHO/kieH
+ MnMoJV0AukII14OKJzo1ACaLKTmoZMARwjFTlWmhJG+w0ou8CGQvMf4rfkg4
+ ib/Bfy+mW/zaWfJfx/irMf7bKI+M8kPRRcF/J/iRygz+Phq7kL9LD0DifD9/
+ AZcoL3+HDwsr+Nt8hCrADyPfCj4CPgd8X8j3S+8wHx4Cg+33hhzJYrD8hVCg
+ ICZ4s2KCJz0muJKLKrP48/w5ykATfwCfDv4cH6VM8GfBU8BHeS/9EvxpXoLT
+ rJfvifEX+QER4vwZvhd3GS8fCsULE4IhTbDdIbNgPwtRNFdX4D3Af8afpDSo
+ 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
+ FP2NMPp7MJQxVXY8IIRAoCHQw07+OGryw8adftKxPbFWe2TzveMTEi3viTWC
+ mYj23jcO64uBZGWfBEUbieZOJt8+yBH9D/c7VWgNCmVuZHN0cmVhbQ0KZW5k
+ b2JqDQoxMiAwIG9iag0KMTA0NTEgDQplbmRvYmoNCjExIDAgb2JqDQoxNjI4
+ MCANCmVuZG9iag0KNCAwIG9iag0KPDwvVHlwZSAvT3V0bGluZXM+Pg0KZW5k
+ b2JqDQp4cmVmDQowIDEzDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDA0
+ MzYgMDAwMDAgbg0KMDAwMDAwMDUzMiAwMDAwMCBuDQowMDAwMDAwNTk2IDAw
+ MDAwIG4NCjAwMDAwMTE5ODIgMDAwMDAgbg0KMDAwMDAwMDAxMCAwMDAwMCBu
+ DQowMDAwMDAwMTQ1IDAwMDAwIG4NCjAwMDAwMDEzODggMDAwMDAgbg0KMDAw
+ MDAwMDY4OCAwMDAwMCBuDQowMDAwMDAxMTkzIDAwMDAwIG4NCjAwMDAwMDA0
+ MTIgMDAwMDAgbg0KMDAwMDAxMTk1NiAwMDAwMCBuDQowMDAwMDExOTMwIDAw
+ MDAwIG4NCnRyYWlsZXINCjw8L1NpemUgMTMvSW5mbyAxIDAgUi9Sb290IDIg
+ MCBSPj4NCnN0YXJ0eHJlZg0KMTIwMjANCiUlRU9GDQo=
http_version:
- recorded_at: Tue, 10 Jul 2012 21:08:22 GMT
+ recorded_at: Fri, 13 Jul 2012 11:08:49 GMT
recorded_with: VCR 2.1.1
Please sign in to comment.
Something went wrong with that request. Please try again.