diff --git a/iphone/Maps/Bookmarks/Catalog/CatalogConnectionErrorView.swift b/iphone/Maps/Bookmarks/Catalog/CatalogConnectionErrorView.swift
new file mode 100644
index 0000000000..bcfb7468ef
--- /dev/null
+++ b/iphone/Maps/Bookmarks/Catalog/CatalogConnectionErrorView.swift
@@ -0,0 +1,47 @@
+import UIKit
+
+class CatalogConnectionErrorView: UIView {
+
+ @IBOutlet var imageView: UIImageView!
+ @IBOutlet var titleLabel: UILabel!
+ @IBOutlet var actionButton: UIButton!
+ var actionCallback: (() -> Void)?
+
+ override init(frame: CGRect) {
+ super.init(frame: frame)
+ xibSetup()
+ }
+
+ required init?(coder aDecoder: NSCoder) {
+ super.init(coder: aDecoder)
+ xibSetup()
+ }
+
+ convenience init(frame: CGRect, actionCallback callback: (() -> Void)?) {
+ self.init(frame: frame)
+ actionCallback = callback
+ }
+
+ @IBAction func actionTapHandler() {
+ actionCallback?()
+ }
+
+}
+
+extension CatalogConnectionErrorView {
+ func xibSetup() {
+ backgroundColor = UIColor.clear
+ let nib = UINib(nibName: "CatalogConnectionErrorView", bundle: nil)
+ let view = nib.instantiate(withOwner: self, options: nil).first as! UIView
+ view.translatesAutoresizingMaskIntoConstraints = false
+ addSubview(view)
+ addConstraints(NSLayoutConstraint.constraints(withVisualFormat: "H:|[childView]|",
+ options: [],
+ metrics: nil,
+ views: ["childView": view]))
+ addConstraints(NSLayoutConstraint.constraints(withVisualFormat: "V:|[childView]|",
+ options: [],
+ metrics: nil,
+ views: ["childView": view]))
+ }
+}
diff --git a/iphone/Maps/Bookmarks/Catalog/CatalogConnectionErrorView.xib b/iphone/Maps/Bookmarks/Catalog/CatalogConnectionErrorView.xib
new file mode 100644
index 0000000000..da1e5c6a03
--- /dev/null
+++ b/iphone/Maps/Bookmarks/Catalog/CatalogConnectionErrorView.xib
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/iphone/Maps/Bookmarks/Catalog/CatalogWebViewController.swift b/iphone/Maps/Bookmarks/Catalog/CatalogWebViewController.swift
index 199ebd5daa..5910d0eb29 100644
--- a/iphone/Maps/Bookmarks/Catalog/CatalogWebViewController.swift
+++ b/iphone/Maps/Bookmarks/Catalog/CatalogWebViewController.swift
@@ -31,6 +31,7 @@ final class CatalogWebViewController: WebViewController {
var fwdButton: UIBarButtonItem!
var toolbar = UIToolbar()
var billing = InAppPurchase.inAppBilling()
+ var noInternetView: CatalogConnectionErrorView!
@objc static func catalogFromAbsoluteUrl(_ url: URL? = nil, utm: MWMUTM = .none) -> CatalogWebViewController {
return CatalogWebViewController(url, utm:utm, isAbsoluteUrl:true)
@@ -65,6 +66,16 @@ final class CatalogWebViewController: WebViewController {
fwdButton.tintColor = .blackSecondaryText()
backButton.isEnabled = false
fwdButton.isEnabled = false
+ noInternetView = CatalogConnectionErrorView(frame: .zero, actionCallback: { [weak self] in
+ guard let self = self else { return }
+ self.noInternetView.isHidden = true
+ self.loadingIndicator.startAnimating()
+ if self.webView.url != nil {
+ self.webView.reload()
+ } else {
+ self.performURLRequest()
+ }
+ })
}
required init?(coder aDecoder: NSCoder) {
@@ -97,6 +108,12 @@ final class CatalogWebViewController: WebViewController {
progressView.centerYAnchor.constraint(equalTo: progressBgView.centerYAnchor).isActive = true
progressBgView.widthAnchor.constraint(equalToConstant: 48).isActive = true
progressBgView.heightAnchor.constraint(equalToConstant: 48).isActive = true
+
+ noInternetView.isHidden = true
+ noInternetView.translatesAutoresizingMaskIntoConstraints = false
+ view.addSubview(noInternetView)
+ noInternetView.centerXAnchor.constraint(equalTo: view.centerXAnchor).isActive = true
+ noInternetView.centerYAnchor.constraint(equalTo: view.centerYAnchor, constant: -20.0).isActive = true
view.addSubview(toolbar)
toolbar.translatesAutoresizingMaskIntoConstraints = false
@@ -177,6 +194,7 @@ final class CatalogWebViewController: WebViewController {
Statistics.logEvent("Bookmarks_Downloaded_Catalogue_error",
withParameters: [kStatError : kStatUnknown])
loadingIndicator.stopAnimating()
+ noInternetView.isHidden = false
}
override func webView(_ webView: WKWebView,
@@ -185,6 +203,7 @@ final class CatalogWebViewController: WebViewController {
Statistics.logEvent("Bookmarks_Downloaded_Catalogue_error",
withParameters: [kStatError : kStatUnknown])
loadingIndicator.stopAnimating()
+ noInternetView.isHidden = false
}
private func showSubscribe() {
diff --git a/iphone/Maps/Common/WebViewController.h b/iphone/Maps/Common/WebViewController.h
index 73d57b8fbc..754440b8b3 100644
--- a/iphone/Maps/Common/WebViewController.h
+++ b/iphone/Maps/Common/WebViewController.h
@@ -26,6 +26,7 @@ typedef void (^WebViewControllerWillLoadBlock)(BOOL, NSDictionary *headers) {
__typeof(self) self = ws;
@@ -107,7 +111,7 @@
for (NSString *header in headers.allKeys) {
[request setValue:headers[header] forHTTPHeaderField:header];
}
-
+
[request setValue:@(GetPlatform().GetAppUserAgent().Get().c_str()) forHTTPHeaderField:@"User-Agent"];
if (self.shouldAddAccessToken)
{
diff --git a/iphone/Maps/Images.xcassets/ic_no_internet_connection.imageset/Contents.json b/iphone/Maps/Images.xcassets/ic_no_internet_connection.imageset/Contents.json
new file mode 100644
index 0000000000..5e299181d1
--- /dev/null
+++ b/iphone/Maps/Images.xcassets/ic_no_internet_connection.imageset/Contents.json
@@ -0,0 +1,12 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "filename" : "ic_no_internet_connection.pdf"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/iphone/Maps/Images.xcassets/ic_no_internet_connection.imageset/ic_no_internet_connection.pdf b/iphone/Maps/Images.xcassets/ic_no_internet_connection.imageset/ic_no_internet_connection.pdf
new file mode 100644
index 0000000000..806ade6a49
--- /dev/null
+++ b/iphone/Maps/Images.xcassets/ic_no_internet_connection.imageset/ic_no_internet_connection.pdf
@@ -0,0 +1,1580 @@
+%PDF-1.7
+
+1 0 obj
+ << /Length 2 0 R
+ /Resources << >>
+ /BBox [ 0.000000 0.000000 181.952148 174.801971 ]
+ /Type /XObject
+ /Subtype /Form
+ /Group << /Type /Group
+ /S /Transparency
+ >>
+ >>
+stream
+/DeviceRGB CS
+/DeviceRGB cs
+q
+0.999882 0.015388 -0.015388 0.999882 15.608128 85.795181 cm
+1.000000 1.000000 1.000000 scn
+19.138651 11.852423 m
+16.864998 11.852423 14.591347 10.916212 13.120160 9.177536 c
+11.782718 7.572605 9.375321 9.712513 10.712764 11.317446 c
+12.852672 13.724842 15.928788 15.062284 19.138651 15.062284 c
+22.348513 15.062284 25.424631 13.724842 27.564539 11.317446 c
+28.901981 9.712513 26.494585 7.572605 25.157143 9.177536 c
+23.685955 10.916212 21.412302 11.852423 19.138651 11.852423 c
+h
+19.138651 0.617903 m
+17.399975 0.617903 15.928789 2.089088 15.928789 3.827765 c
+15.928789 5.566441 17.399975 7.037628 19.138651 7.037628 c
+20.877325 7.037628 22.348513 5.566441 22.348513 3.827765 c
+22.348513 2.089088 20.877325 0.617903 19.138651 0.617903 c
+h
+19.138651 19.877079 m
+14.858834 19.877079 10.980252 18.405891 7.904134 15.329773 c
+6.566692 13.992331 4.025551 15.998495 5.630482 17.603426 c
+9.241577 21.214523 14.056369 23.086941 19.138651 23.086941 c
+24.220932 23.086941 29.035725 21.214523 32.646820 17.603426 c
+34.251751 15.998495 31.710611 13.992331 30.373169 15.329773 c
+27.297050 18.405891 23.418467 19.877079 19.138651 19.877079 c
+h
+19.138651 27.901737 m
+12.986415 27.901737 7.235413 25.628082 2.821852 21.482010 c
+1.216921 20.010822 -1.056731 22.284477 0.548200 23.755663 c
+5.764226 28.570457 12.183949 31.111599 19.138651 31.111599 c
+26.093351 31.111599 32.513077 28.570457 37.729103 23.755663 c
+39.334034 22.284477 37.060383 20.010822 35.455452 21.482010 c
+31.041891 25.628082 25.290886 27.901737 19.138651 27.901737 c
+h
+f
+n
+Q
+
+endstream
+endobj
+
+2 0 obj
+ 1557
+endobj
+
+3 0 obj
+ << /Length 4 0 R
+ /Resources << >>
+ /BBox [ 0.000000 0.000000 181.952148 174.801971 ]
+ /Type /XObject
+ /Subtype /Form
+ /Group << /Type /Group
+ /S /Transparency
+ >>
+ >>
+stream
+/DeviceRGB CS
+/DeviceRGB cs
+q
+0.999882 0.015388 -0.015388 0.999882 15.548532 81.811234 cm
+0.000000 0.000000 0.000000 scn
+0.000000 39.106499 m
+38.518353 39.106499 l
+38.518353 0.588146 l
+0.000000 0.588146 l
+h
+f*
+n
+Q
+
+endstream
+endobj
+
+4 0 obj
+ 214
+endobj
+
+5 0 obj
+ << /Length 6 0 R
+ /FunctionType 4
+ /Range [ 0.000000 1.000000 0.000000 1.000000 0.000000 1.000000 ]
+ /Domain [ 0.000000 1.000000 ]
+ >>
+stream
+{ 1.000000 exch 0.749020 exch 0.043137 exch dup 0.000000 gt { exch pop exch pop exch pop dup 0.000000 sub 0.000000 mul 1.000000 add exch dup 0.000000 sub -0.013760 mul 0.749020 add exch dup 0.000000 sub 0.006880 mul 0.043137 add exch } if dup 0.570000 gt { exch pop exch pop exch pop dup 0.570000 sub -0.037348 mul 1.000000 add exch dup 0.570000 sub -0.130719 mul 0.741176 add exch dup 0.570000 sub 0.037348 mul 0.047059 add exch } if dup 0.780000 gt { exch pop exch pop exch pop dup 0.780000 sub -0.078431 mul 0.992157 add exch dup 0.780000 sub -0.287582 mul 0.713726 add exch dup 0.780000 sub 0.104575 mul 0.054902 add exch } if dup 0.930000 gt { exch pop exch pop exch pop dup 0.930000 sub -0.168067 mul 0.980392 add exch dup 0.930000 sub -0.560224 mul 0.670588 add exch dup 0.930000 sub 0.224090 mul 0.070588 add exch } if dup 1.000000 gt { exch pop exch pop exch pop 0.968627 exch 0.631373 exch 0.086275 exch } if pop }
+endstream
+endobj
+
+6 0 obj
+ 925
+endobj
+
+7 0 obj
+ << /Length 8 0 R
+ /FunctionType 4
+ /Range [ 0.000000 1.000000 0.000000 1.000000 0.000000 1.000000 ]
+ /Domain [ 0.000000 1.000000 ]
+ >>
+stream
+{ 0.737255 exch 0.329412 exch 0.050980 exch dup 0.000000 gt { exch pop exch pop exch pop dup 0.000000 sub 0.037951 mul 0.737255 add exch dup 0.000000 sub 0.037951 mul 0.329412 add exch dup 0.000000 sub -0.012650 mul 0.050980 add exch } if dup 0.310000 gt { exch pop exch pop exch pop dup 0.310000 sub 0.156863 mul 0.749020 add exch dup 0.310000 sub 0.156863 mul 0.341176 add exch dup 0.310000 sub -0.031373 mul 0.047059 add exch } if dup 0.560000 gt { exch pop exch pop exch pop dup 0.560000 sub 0.303030 mul 0.788235 add exch dup 0.560000 sub 0.303030 mul 0.380392 add exch dup 0.560000 sub -0.071301 mul 0.039216 add exch } if dup 0.780000 gt { exch pop exch pop exch pop dup 0.780000 sub 0.427807 mul 0.854902 add exch dup 0.780000 sub 0.427808 mul 0.447059 add exch dup 0.780000 sub -0.106952 mul 0.023529 add exch } if dup 1.000000 gt { exch pop exch pop exch pop 0.949020 exch 0.541176 exch 0.000000 exch } if pop }
+endstream
+endobj
+
+8 0 obj
+ 922
+endobj
+
+9 0 obj
+ << /Length 10 0 R
+ /FunctionType 4
+ /Range [ 0.000000 1.000000 0.000000 1.000000 0.000000 1.000000 ]
+ /Domain [ 0.000000 1.000000 ]
+ >>
+stream
+{ 1.000000 exch 0.749020 exch 0.043137 exch dup 0.000000 gt { exch pop exch pop exch pop dup 0.000000 sub 0.000000 mul 1.000000 add exch dup 0.000000 sub -0.013760 mul 0.749020 add exch dup 0.000000 sub 0.006880 mul 0.043137 add exch } if dup 0.570000 gt { exch pop exch pop exch pop dup 0.570000 sub -0.037348 mul 1.000000 add exch dup 0.570000 sub -0.130719 mul 0.741176 add exch dup 0.570000 sub 0.037348 mul 0.047059 add exch } if dup 0.780000 gt { exch pop exch pop exch pop dup 0.780000 sub -0.078431 mul 0.992157 add exch dup 0.780000 sub -0.287582 mul 0.713726 add exch dup 0.780000 sub 0.104575 mul 0.054902 add exch } if dup 0.930000 gt { exch pop exch pop exch pop dup 0.930000 sub -0.168067 mul 0.980392 add exch dup 0.930000 sub -0.560224 mul 0.670588 add exch dup 0.930000 sub 0.224090 mul 0.070588 add exch } if dup 1.000000 gt { exch pop exch pop exch pop 0.968627 exch 0.631373 exch 0.086275 exch } if pop }
+endstream
+endobj
+
+10 0 obj
+ 925
+endobj
+
+11 0 obj
+ << /Length 12 0 R
+ /FunctionType 4
+ /Range [ 0.000000 1.000000 0.000000 1.000000 0.000000 1.000000 ]
+ /Domain [ 0.000000 1.000000 ]
+ >>
+stream
+{ 0.737255 exch 0.329412 exch 0.050980 exch dup 0.000000 gt { exch pop exch pop exch pop dup 0.000000 sub 0.054091 mul 0.737255 add exch dup 0.000000 sub 0.054091 mul 0.329412 add exch dup 0.000000 sub -0.013523 mul 0.050980 add exch } if dup 0.290000 gt { exch pop exch pop exch pop dup 0.290000 sub 0.165912 mul 0.752941 add exch dup 0.290000 sub 0.165912 mul 0.345098 add exch dup 0.290000 sub -0.045249 mul 0.047059 add exch } if dup 0.550000 gt { exch pop exch pop exch pop dup 0.550000 sub 0.282353 mul 0.796078 add exch dup 0.550000 sub 0.282353 mul 0.388235 add exch dup 0.550000 sub -0.062745 mul 0.035294 add exch } if dup 0.800000 gt { exch pop exch pop exch pop dup 0.800000 sub 0.411765 mul 0.866667 add exch dup 0.800000 sub 0.411765 mul 0.458824 add exch dup 0.800000 sub -0.098039 mul 0.019608 add exch } if dup 1.000000 gt { exch pop exch pop exch pop 0.949020 exch 0.541176 exch 0.000000 exch } if pop }
+endstream
+endobj
+
+12 0 obj
+ 922
+endobj
+
+13 0 obj
+ << /XObject << /X1 1 0 R >>
+ /ExtGState << /E1 << /SMask << /Type /Mask
+ /G 3 0 R
+ /S /Alpha
+ >>
+ /Type /ExtGState
+ >> >>
+ /Pattern << /P4 << /Matrix [ 1267.112061 3717.313721 2595.846680 -884.840210 -18482.613281 -12468.675781 ]
+ /Shading << /ColorSpace /DeviceRGB
+ /Function 5 0 R
+ /Domain [ 0.000000 1.000000 ]
+ /ShadingType 2
+ /Coords [ 0.000000 0.000000 1.000000 0.000000 ]
+ /Extend [ true true ]
+ >>
+ /PatternType 2
+ /Type /Pattern
+ >>
+ /P2 << /Matrix [ -29.883827 -7.085853 -7.085855 29.883837 97.378822 129.006744 ]
+ /Shading << /ColorSpace /DeviceRGB
+ /Function 7 0 R
+ /Domain [ 0.000000 1.000000 ]
+ /ShadingType 2
+ /Coords [ 0.000000 0.000000 1.000000 0.000000 ]
+ /Extend [ true true ]
+ >>
+ /PatternType 2
+ /Type /Pattern
+ >>
+ /P3 << /Matrix [ 3.329404 40.785194 -40.785194 3.329404 95.437050 25.450504 ]
+ /Shading << /ColorSpace /DeviceRGB
+ /Function 9 0 R
+ /Domain [ 0.000000 1.000000 ]
+ /ShadingType 2
+ /Coords [ 0.000000 0.000000 1.000000 0.000000 ]
+ /Extend [ true true ]
+ >>
+ /PatternType 2
+ /Type /Pattern
+ >>
+ /P1 << /Matrix [ 28.814041 -10.887921 10.887919 28.814037 139.061295 142.081909 ]
+ /Shading << /ColorSpace /DeviceRGB
+ /Function 11 0 R
+ /Domain [ 0.000000 1.000000 ]
+ /ShadingType 2
+ /Coords [ 0.000000 0.000000 1.000000 0.000000 ]
+ /Extend [ true true ]
+ >>
+ /PatternType 2
+ /Type /Pattern
+ >>
+ >>
+ >>
+endobj
+
+14 0 obj
+ << /Length 15 0 R >>
+stream
+/DeviceRGB CS
+/DeviceRGB cs
+q
+1.000000 0.000000 -0.000000 1.000000 80.793945 0.618698 cm
+0.968627 0.631373 0.086275 scn
+11.708534 70.028450 m
+72.636604 70.028450 l
+74.174171 70.028450 75.696701 69.725601 77.117226 69.137199 c
+78.537758 68.548798 79.828468 67.686363 80.915695 66.599136 c
+82.002914 65.511909 82.865356 64.221199 83.453758 62.800671 c
+84.042160 61.380142 84.345009 59.857613 84.345009 58.320045 c
+84.345009 42.172455 l
+84.345009 30.987625 79.901848 20.260887 71.992981 12.352020 c
+64.084122 4.443153 53.357391 0.000015 42.172565 0.000015 c
+42.172565 0.000015 l
+30.987741 0.000015 20.261019 4.443153 12.352154 12.352020 c
+4.443287 20.260887 0.000132 30.987625 0.000132 42.172455 c
+0.000132 58.264568 l
+-0.007178 59.806801 0.290282 61.335274 0.875410 62.762215 c
+1.460539 64.189156 2.321815 65.486435 3.409769 66.579544 c
+4.497722 67.672653 5.790916 68.540047 7.215074 69.131920 c
+8.639231 69.723785 10.166286 70.028465 11.708534 70.028450 c
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 91.392578 0.000000 cm
+0.968627 0.847059 0.572549 scn
+24.582087 56.830132 m
+17.812311 56.830132 l
+13.092694 56.815498 8.570555 54.934155 5.233267 51.596863 c
+1.895978 48.259575 0.014635 43.737438 0.000000 39.017822 c
+0.000000 14.213779 l
+3.953418 9.741020 8.813623 6.161015 14.257529 3.711735 c
+19.701435 1.262455 25.604330 0.000008 31.573837 0.008320 c
+31.573837 0.008320 l
+35.225498 0.000938 38.862698 0.467243 42.394398 1.395573 c
+42.394398 39.017822 l
+42.379761 43.737438 40.498417 48.259575 37.161129 51.596863 c
+33.823841 54.934155 29.301702 56.815498 24.582087 56.830132 c
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 83.679688 59.596390 cm
+0.749020 0.254902 0.325490 scn
+78.573975 12.604485 m
+78.569618 11.777757 78.353004 10.965992 77.944923 10.246987 c
+77.536835 9.527984 76.950951 8.925820 76.243385 8.498207 c
+71.526733 5.668215 59.540874 0.008236 39.287006 0.008236 c
+19.033136 0.008236 7.047290 5.668215 2.330636 8.498207 c
+1.623072 8.925820 1.037177 9.527984 0.629094 10.246987 c
+0.221010 10.965992 0.004415 11.777757 0.000055 12.604485 c
+0.000055 21.760344 l
+-0.002518 22.106873 0.085097 22.448112 0.254297 22.750538 c
+0.423497 23.052963 0.668459 23.306164 0.965119 23.485281 c
+1.261779 23.664396 1.599931 23.763250 1.946356 23.772146 c
+2.292781 23.781042 2.635559 23.699669 2.941021 23.536015 c
+14.245997 17.994505 26.669159 15.113459 39.259266 15.113459 c
+51.849377 15.113459 64.272522 17.994505 75.577499 23.536015 c
+75.882965 23.699669 76.225761 23.781042 76.572182 23.772146 c
+76.918610 23.763250 77.256760 23.664396 77.553421 23.485281 c
+77.850082 23.306164 78.095032 23.052963 78.264236 22.750538 c
+78.433434 22.448112 78.521057 22.106873 78.518486 21.760344 c
+78.573975 18.985840 78.573975 15.157027 78.573975 12.604485 c
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 128.681641 126.030853 cm
+1.000000 0.749020 0.043137 scn
+0.000000 29.183126 m
+11.486440 39.060356 27.689520 46.607002 46.667114 48.382683 c
+46.722610 48.382683 l
+50.606911 48.771114 53.270439 46.218575 52.882008 42.500740 c
+52.437878 38.565895 51.695881 34.670418 50.662407 30.847828 c
+47.903404 20.441132 42.966999 10.738541 36.179501 2.381432 c
+35.411884 1.450703 34.345383 0.814842 33.161602 0.582134 c
+31.977823 0.349426 30.749983 0.534256 29.687176 1.105156 c
+17.424335 7.593582 7.161064 17.300531 0.000000 29.183126 c
+0.000000 29.183126 l
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 137.726562 125.890663 cm
+/Pattern cs
+/P1 scn
+41.451077 40.421326 m
+41.559776 41.082771 41.559776 41.757523 41.451077 42.418968 c
+41.329037 43.124439 40.949081 43.759346 40.385052 44.200317 c
+39.821018 44.641285 39.113197 44.856819 38.399124 44.805038 c
+20.531326 43.639748 7.435664 29.101351 7.435664 29.101351 c
+0.000000 13.009235 l
+4.166982 8.691833 8.822500 4.874310 13.872513 1.633774 c
+15.662908 0.489796 17.811497 0.044224 19.909157 0.381897 c
+22.006815 0.719566 23.907028 1.816902 25.247974 3.464951 c
+31.307978 11.008423 35.883404 19.632076 38.732052 28.879395 c
+39.928837 32.652443 40.837795 36.510818 41.451077 40.421326 c
+41.451077 40.421326 l
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 58.811035 115.861519 cm
+1.000000 0.749020 0.043137 scn
+50.781879 25.202499 m
+40.682693 36.466980 25.533920 46.011269 6.944754 50.173023 c
+6.889261 50.173023 l
+3.060447 51.005375 0.063988 48.841259 0.008498 45.123425 c
+-0.049739 41.171070 0.191409 37.219978 0.729871 33.304039 c
+2.141684 22.610779 5.811183 12.339958 11.494937 3.172951 c
+12.143366 2.160496 13.121649 1.403130 14.264257 1.029003 c
+15.406865 0.654873 16.643639 0.686947 17.765314 1.119812 c
+30.754578 5.998352 42.168953 14.324146 50.781879 25.202499 c
+50.781879 25.202499 l
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 60.925781 115.328018 cm
+/Pattern cs
+/P2 scn
+0.002155 43.159866 m
+-0.015747 43.836468 0.077992 44.511398 0.279605 45.157509 c
+0.497531 45.834728 0.957948 46.407570 1.572457 46.766033 c
+2.186965 47.124496 2.912243 47.243313 3.609008 47.099663 c
+21.143866 43.714767 32.297363 27.567165 32.297363 27.567165 c
+37.624405 10.642696 l
+32.924007 6.897270 27.802822 3.712822 22.364639 1.153896 c
+20.442894 0.250069 18.255962 0.084206 16.219889 0.687866 c
+14.183814 1.291527 12.440681 2.622581 11.322123 4.427803 c
+6.267601 12.676708 2.821928 21.808681 1.167441 31.340481 c
+0.480329 35.245090 0.090783 39.196251 0.002155 43.159866 c
+0.002155 43.159866 l
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 72.772461 59.919014 cm
+0.968627 0.631373 0.086275 scn
+61.568962 7.287743 m
+78.382446 11.283028 103.297493 32.646690 99.135735 60.669163 c
+98.858284 62.555824 97.582008 68.382278 97.082596 70.268944 c
+89.813400 100.843964 67.339935 100.400047 40.926674 94.185158 c
+14.513410 87.970276 -5.740465 78.148529 1.473242 47.629002 c
+1.917162 45.742340 3.359903 39.915890 3.970294 38.140209 c
+12.904193 11.172043 44.755478 3.292458 61.568962 7.287743 c
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 71.046387 127.746414 cm
+0.968627 0.631373 0.086275 scn
+42.819019 26.080324 m
+19.235748 20.475828 8.526168 14.593882 5.363236 12.596240 c
+5.222552 12.533517 5.097317 12.440727 4.996347 12.324403 c
+4.895378 12.208079 4.821126 12.071050 4.778811 11.922943 c
+4.736495 11.774837 4.727145 11.619259 4.751420 11.467151 c
+4.775694 11.315042 4.833002 11.170095 4.919314 11.042517 c
+6.805980 8.545464 l
+0.702075 5.105083 l
+-0.185766 4.605673 -0.241263 3.606852 0.591088 3.162931 c
+6.916959 0.000000 l
+42.819019 26.080324 l
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 113.866211 146.074905 cm
+0.968627 0.631373 0.086275 scn
+0.000000 7.751826 m
+23.583273 13.356321 35.791092 12.856910 39.508923 12.523970 c
+39.657234 12.524794 39.804039 12.494319 39.939766 12.434536 c
+40.075493 12.374752 40.197083 12.287003 40.296585 12.177025 c
+40.396088 12.067047 40.471275 11.937311 40.517223 11.796297 c
+40.563168 11.655283 40.578846 11.506166 40.563232 11.358679 c
+40.008331 8.306726 l
+47.000080 7.973783 l
+47.998901 7.918293 48.498302 7.030452 47.943401 6.309081 c
+43.726154 0.649096 l
+0.000000 7.751826 l
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 76.797852 62.434612 cm
+1.000000 0.921569 0.721569 scn
+57.598675 4.550182 m
+76.798233 9.100365 99.327202 29.909140 95.165451 57.931614 c
+75.799423 52.993000 65.034340 42.338913 59.540829 31.185413 c
+58.889698 29.809319 57.937500 28.597229 56.754673 27.638828 c
+55.571850 26.680429 54.188663 26.000244 52.707462 25.648594 c
+51.226265 25.296940 49.684967 25.282825 48.197575 25.607288 c
+46.710186 25.931753 45.314781 26.586493 44.114601 27.523067 c
+34.126392 35.069714 19.698969 39.786366 0.000000 35.402649 c
+8.933899 8.434490 38.399120 0.000000 57.598675 4.550182 c
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 100.992188 83.555969 cm
+1.000000 0.749020 0.043137 scn
+0.344632 7.353662 m
+-0.027881 7.543998 -0.484159 7.396314 -0.674494 7.023801 c
+-0.864830 6.651287 -0.717145 6.195009 -0.344632 6.004674 c
+0.344632 7.353662 l
+h
+53.433071 18.710754 m
+53.683628 19.045738 53.615189 19.520414 53.280201 19.770971 c
+52.945217 20.021528 52.470543 19.953087 52.219986 19.618103 c
+53.433071 18.710754 l
+h
+-0.344632 6.004674 m
+7.440805 2.026714 17.950785 0.857100 28.699242 3.445732 c
+28.344543 4.918500 l
+17.895800 2.402050 7.763469 3.563016 0.344632 7.353662 c
+-0.344632 6.004674 l
+h
+28.699242 3.445732 m
+39.444252 6.033536 48.207676 11.724629 53.433071 18.710754 c
+52.219986 19.618103 l
+47.235210 12.953676 38.796730 7.435781 28.344543 4.918500 c
+28.699242 3.445732 l
+h
+f
+n
+Q
+q
+0.973179 0.230050 -0.230050 0.973179 96.629066 103.254990 cm
+1.000000 1.000000 1.000000 scn
+6.214883 2.526084 m
+9.647270 2.526084 12.429767 5.308580 12.429767 8.740967 c
+12.429767 12.173353 9.647270 14.955851 6.214883 14.955851 c
+2.782497 14.955851 0.000000 12.173353 0.000000 8.740967 c
+0.000000 5.308580 2.782497 2.526084 6.214883 2.526084 c
+h
+f
+n
+Q
+q
+0.973179 0.230050 -0.230050 0.973179 98.940384 105.678558 cm
+0.298039 0.356863 0.400000 scn
+3.273918 1.330705 m
+5.082050 1.330705 6.547828 2.796482 6.547828 4.604614 c
+6.547828 6.412746 5.082050 7.878532 3.273918 7.878532 c
+1.465786 7.878532 0.000000 6.412746 0.000000 4.604614 c
+0.000000 2.796482 1.465786 1.330705 3.273918 1.330705 c
+h
+f
+n
+Q
+q
+0.973179 0.230050 -0.230050 0.973179 97.018059 100.323608 cm
+0.968627 0.631373 0.086275 scn
+0.000000 7.379910 m
+12.596249 7.379910 l
+12.596249 6.158409 12.111000 4.986937 11.247269 4.123205 c
+10.383537 3.259474 9.212073 2.774234 7.990572 2.774234 c
+4.661170 2.774234 l
+3.439669 2.774234 2.268196 3.259474 1.404465 4.123205 c
+0.540733 4.986937 0.055493 6.158409 0.055493 7.379910 c
+0.000000 7.379910 l
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 86.897461 120.751740 cm
+1.000000 0.749020 0.043137 scn
+0.555130 6.439775 m
+-1.109571 2.222530 1.276504 0.557829 3.662577 3.110372 c
+6.048649 5.662913 10.876284 8.437412 15.870388 9.158783 c
+20.864492 9.880154 20.143126 14.208380 14.816080 14.596810 c
+7.324924 15.207201 2.108852 10.379568 0.555130 6.439775 c
+h
+f
+n
+Q
+q
+0.006981 0.999976 -0.999976 0.006981 104.830002 132.030502 cm
+1.000000 0.921569 0.721569 scn
+2.552546 -2.058387 m
+3.962276 -2.058387 5.105083 -0.443543 5.105083 1.548467 c
+5.105083 3.540477 3.962276 5.155320 2.552546 5.155320 c
+1.142815 5.155320 0.000000 3.540477 0.000000 1.548467 c
+0.000000 -0.443543 1.142815 -2.058387 2.552546 -2.058387 c
+h
+f
+n
+Q
+q
+0.973179 0.230050 -0.230050 0.973179 140.036301 113.515663 cm
+1.000000 1.000000 1.000000 scn
+6.214893 2.526087 m
+9.647280 2.526087 12.429786 5.308583 12.429786 8.740971 c
+12.429786 12.173357 9.647280 14.955862 6.214893 14.955862 c
+2.782506 14.955862 0.000000 12.173357 0.000000 8.740971 c
+0.000000 5.308583 2.782506 2.526087 6.214893 2.526087 c
+h
+f
+n
+Q
+q
+0.973179 0.230050 -0.230050 0.973179 142.346634 115.939209 cm
+0.298039 0.356863 0.400000 scn
+3.273910 1.330709 m
+5.082042 1.330709 6.547836 2.796494 6.547836 4.604627 c
+6.547836 6.412759 5.082042 7.878536 3.273910 7.878536 c
+1.465777 7.878536 0.000000 6.412759 0.000000 4.604627 c
+0.000000 2.796494 1.465777 1.330709 3.273910 1.330709 c
+h
+f
+n
+Q
+q
+0.973179 0.230050 -0.230050 0.973179 140.425278 110.639786 cm
+0.968627 0.631373 0.086275 scn
+0.000000 7.379900 m
+12.596231 7.379900 l
+12.596231 6.158399 12.111000 4.986936 11.247269 4.123204 c
+10.383537 3.259472 9.212065 2.774232 7.990564 2.774232 c
+4.661161 2.774232 l
+3.439660 2.774232 2.268188 3.259472 1.404456 4.123204 c
+0.540725 4.986936 0.055493 6.158399 0.055493 7.379900 c
+0.055493 7.379900 l
+0.000000 7.379900 l
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 110.370117 76.455917 cm
+1.000000 1.000000 1.000000 scn
+0.000000 24.988207 m
+2.164109 14.056667 l
+8.157026 4.290424 l
+9.078304 2.785069 10.440377 1.599571 12.058434 0.894773 c
+13.676490 0.189976 15.472202 -0.000002 17.201914 0.350626 c
+23.472282 1.571415 l
+25.200430 1.913801 26.781761 2.778606 28.002439 4.048908 c
+29.223120 5.319208 30.024260 6.933722 30.297552 8.674133 c
+32.128735 19.938618 l
+29.964624 30.870155 l
+0.000000 24.988207 l
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 103.932617 95.949249 cm
+1.000000 0.749020 0.043137 scn
+44.613998 10.766420 m
+0.000000 0.167826 l
+6.492326 18.368565 l
+7.321916 20.681004 8.715595 22.749805 10.546971 24.387384 c
+12.378346 26.024963 14.589505 27.179522 16.979959 27.746380 c
+19.371761 28.316589 21.868109 28.280254 24.242302 27.640676 c
+26.616493 27.001099 28.793308 25.778536 30.575022 24.084034 c
+44.613998 10.766420 l
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 108.205078 100.981705 cm
+1.000000 0.921569 0.721569 scn
+33.682468 8.952393 m
+0.000000 1.017315 l
+0.000000 1.017315 8.711945 5.123577 6.492343 14.612376 c
+5.216078 19.994917 l
+5.216078 19.994917 6.492343 24.267645 12.041348 25.599407 c
+17.590353 26.931168 20.420349 23.601770 20.420349 23.601770 c
+21.696613 18.219229 l
+23.638765 10.284152 33.682468 8.952393 33.682468 8.952393 c
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 102.795898 80.111282 cm
+1.000000 1.000000 1.000000 scn
+32.877102 31.986929 m
+32.080040 31.817389 31.299995 31.575943 30.546528 31.265556 c
+24.714174 28.910532 18.559143 27.451283 12.290303 26.937332 c
+11.484921 26.879557 10.686344 26.749559 9.904221 26.548903 c
+7.879852 26.005186 6.011652 24.993217 4.450336 23.594652 c
+2.889019 22.196087 1.678316 20.450089 0.915927 18.497538 c
+0.153537 16.544987 -0.139196 14.440563 0.061350 12.354065 c
+0.261895 10.267567 0.950104 8.257423 2.070442 6.485832 c
+3.190781 4.714241 4.711873 3.230810 6.510993 2.155237 c
+8.310113 1.079662 10.336871 0.442072 12.427742 0.293896 c
+14.518612 0.145718 16.615046 0.491112 18.547871 1.302210 c
+20.480698 2.113306 22.195793 3.367382 23.554779 4.963268 c
+24.383181 5.926014 25.496037 6.600685 26.732756 6.889917 c
+27.969475 7.179150 29.266096 7.067991 30.435541 6.572485 c
+32.368641 5.759014 34.465977 5.411612 36.558125 5.558336 c
+38.650272 5.705063 40.678589 6.341806 42.479225 7.417130 c
+44.279861 8.492455 45.802334 9.976204 46.923679 11.748547 c
+48.045025 13.520891 48.733799 15.532127 48.934364 17.619802 c
+49.134926 19.707478 48.841648 21.813065 48.078236 23.766476 c
+47.314823 25.719887 46.102676 27.466360 44.539696 28.864826 c
+42.976715 30.263292 41.106731 31.274542 39.080780 31.816893 c
+37.054832 32.359241 34.929714 32.417492 32.877102 31.986929 c
+32.877102 31.986929 l
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 122.244141 80.085594 cm
+0.976471 0.858824 0.666667 scn
+-0.341427 2.446667 m
+-0.714839 2.258102 -0.864688 1.802530 -0.676123 1.429118 c
+-0.487558 1.055705 -0.031985 0.905857 0.341427 1.094422 c
+-0.341427 2.446667 l
+h
+4.106260 4.988960 m
+3.532111 5.482993 l
+3.531290 5.482035 l
+4.106260 4.988960 l
+h
+10.987023 6.598177 m
+11.282599 7.295565 l
+11.282527 7.295595 l
+10.987023 6.598177 l
+h
+15.969592 4.786510 m
+16.387867 4.780139 16.732109 5.114052 16.738480 5.532325 c
+16.744850 5.950599 16.410938 6.294841 15.992664 6.301212 c
+15.969592 4.786510 l
+h
+0.341427 1.094422 m
+1.998143 1.931027 3.473040 3.087022 4.681231 4.495886 c
+3.531290 5.482035 l
+2.453135 4.224807 1.136981 3.193230 -0.341427 2.446667 c
+0.341427 1.094422 l
+h
+4.680409 4.494929 m
+5.404112 5.335995 6.376317 5.925395 7.456727 6.178071 c
+7.111749 7.653147 l
+5.718722 7.327358 4.465214 6.567416 3.532112 5.482992 c
+4.680409 4.494929 l
+h
+7.456727 6.178071 m
+8.537136 6.430748 9.669879 6.333640 10.691520 5.900759 c
+11.282527 7.295595 l
+9.965279 7.853728 8.504776 7.978935 7.111749 7.653147 c
+7.456727 6.178071 l
+h
+10.691448 5.900790 m
+12.362529 5.192531 14.154822 4.814152 15.969592 4.786510 c
+15.992664 6.301212 l
+14.373219 6.325880 12.773827 6.663534 11.282599 7.295565 c
+10.691448 5.900790 l
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 117.234375 92.874405 cm
+0.317647 0.329412 0.356863 scn
+12.889326 15.339506 m
+2.457203 12.842453 l
+-0.816710 12.065593 -0.650237 7.903834 1.957796 5.406782 c
+2.845640 4.574430 l
+3.089874 4.317436 3.407541 4.142183 3.755194 4.072653 c
+4.102846 4.003122 4.463500 4.042713 4.787791 4.186002 c
+5.011322 4.298806 5.258798 4.355919 5.509155 4.352474 c
+5.806684 4.363356 6.102572 4.303665 6.372614 4.178288 c
+6.642656 4.052912 6.879178 3.865408 7.062870 3.631102 c
+7.172420 3.505205 7.250530 3.355099 7.290754 3.193132 c
+7.330978 3.031166 7.332181 2.861970 7.294259 2.699449 c
+7.256338 2.536928 7.180376 2.385725 7.072624 2.258286 c
+6.964872 2.130848 6.828405 2.030812 6.674450 1.966400 c
+6.604421 1.886284 6.556551 1.789251 6.535589 1.684928 c
+6.514628 1.580605 6.521296 1.472618 6.554945 1.371671 c
+6.588594 1.270722 6.648057 1.180326 6.727420 1.109444 c
+6.806783 1.038562 6.903300 0.989653 7.007393 0.967578 c
+7.682026 0.714123 8.418498 0.675363 9.116010 0.856599 c
+12.445413 1.633456 l
+13.206823 1.821903 13.887615 2.249837 14.387565 2.854244 c
+14.665014 3.131695 14.276577 3.686595 13.999127 3.686595 c
+13.785396 3.690066 13.578416 3.762014 13.408614 3.891863 c
+13.238812 4.021711 13.115156 4.202603 13.055806 4.407959 c
+12.972105 4.855682 13.063645 5.318452 13.311513 5.700582 c
+13.559381 6.082712 13.944617 6.354984 14.387565 6.461098 c
+14.720508 6.461098 l
+15.095311 6.477680 15.455978 6.608984 15.753716 6.837249 c
+16.051453 7.065514 16.271889 7.379716 16.385210 7.737362 c
+16.773630 8.847162 l
+17.938921 12.287546 16.218729 16.116367 12.889326 15.339506 c
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 55.810547 15.765434 cm
+/Pattern cs
+/P3 scn
+17.158525 0.334995 m
+13.678630 0.288418 10.269501 1.319279 7.398479 3.286274 c
+4.527458 5.253273 2.335078 8.060112 1.121896 11.322021 c
+-1.042216 17.092983 -0.043390 24.029245 3.840914 30.799032 c
+7.725217 37.568817 13.773632 43.617229 22.430079 49.887604 c
+24.535690 51.245041 27.078444 51.751652 29.543518 51.304848 c
+32.008591 50.858044 34.211781 49.491219 35.707016 47.481117 c
+37.202248 45.471016 37.877796 42.967834 37.596874 40.478394 c
+37.315952 37.988953 36.099556 35.699272 34.193966 34.072941 c
+36.245762 33.169861 37.929325 31.595694 38.968002 29.609098 c
+40.006680 27.622503 40.338680 25.341677 39.909443 23.141411 c
+38.633171 16.649075 36.080631 11.322025 32.307308 7.271252 c
+28.533985 3.220478 23.650856 0.723427 18.601261 0.334995 c
+17.158525 0.334995 l
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 139.522461 7.723518 cm
+/Pattern cs
+/P4 scn
+11.965126 2.383976 m
+15.089262 0.849876 18.611443 0.319683 22.048759 0.866077 c
+25.486074 1.412472 28.670242 3.008701 31.164686 5.435928 c
+35.603889 9.764153 37.657028 16.422970 37.046638 24.191576 c
+36.436249 31.960184 33.550762 40.006237 28.445677 49.384056 c
+27.152580 51.574333 25.064392 53.181339 22.616005 53.870407 c
+20.167618 54.559471 17.547785 54.277477 15.302133 53.083134 c
+13.056481 51.888790 11.358130 49.874168 10.560788 47.458874 c
+9.763447 45.043575 9.928583 42.413788 11.021806 40.117210 c
+8.784427 40.173912 6.594117 39.469070 4.809706 38.118160 c
+3.025296 36.767250 1.752578 34.850372 1.200059 32.681549 c
+-0.409153 26.300192 -0.409149 20.362766 1.255552 15.091209 c
+2.920254 9.819656 6.305148 5.491417 10.688862 2.938877 c
+11.965126 2.383976 l
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 138.281250 30.816162 cm
+1.000000 1.000000 1.000000 scn
+5.350138 6.503416 m
+7.544550 5.137085 10.431104 5.808376 11.797436 8.002788 c
+13.163768 10.197200 12.492476 13.083754 10.298064 14.450086 c
+5.350138 6.503416 l
+h
+4.564193 23.721882 m
+3.991298 26.242615 1.483416 27.821651 -1.037318 27.248756 c
+-3.558052 26.675861 -5.137088 24.167978 -4.564193 21.647243 c
+4.564193 23.721882 l
+h
+10.298064 14.450086 m
+8.474459 15.585538 7.004239 17.688488 5.941402 19.947016 c
+5.436728 21.019447 5.081188 22.004597 4.854314 22.715370 c
+4.741782 23.067926 4.663330 23.345339 4.615725 23.522820 c
+4.591976 23.611357 4.576076 23.674385 4.567597 23.708757 c
+4.563362 23.725924 4.560996 23.735872 4.560442 23.738207 c
+4.560166 23.739374 4.560346 23.738630 4.560972 23.735928 c
+4.561286 23.734575 4.561711 23.732733 4.562248 23.730394 c
+4.562517 23.729225 4.562813 23.727932 4.563138 23.726513 c
+4.563299 23.725803 4.563564 23.724644 4.563644 23.724291 c
+4.563915 23.723103 4.564193 23.721882 0.000000 22.684563 c
+-4.564193 21.647243 -4.563900 21.645958 -4.563600 21.644638 c
+-4.563489 21.644156 -4.563180 21.642799 -4.562959 21.641832 c
+-4.562517 21.639893 -4.562042 21.637821 -4.561535 21.635614 c
+-4.560522 21.631203 -4.559381 21.626255 -4.558112 21.620783 c
+-4.555573 21.609838 -4.552519 21.596781 -4.548941 21.581667 c
+-4.541785 21.551441 -4.532528 21.512959 -4.521102 21.466640 c
+-4.498260 21.374046 -4.466690 21.249905 -4.425844 21.097624 c
+-4.344261 20.793468 -4.225029 20.374655 -4.063580 19.868847 c
+-3.742489 18.862900 -3.244869 17.482784 -2.528760 15.961055 c
+-1.150034 13.031263 1.291797 9.030308 5.350138 6.503416 c
+10.298064 14.450086 l
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 91.668945 30.816162 cm
+1.000000 1.000000 1.000000 scn
+-2.473963 14.450086 m
+-4.668375 13.083754 -5.339667 10.197200 -3.973335 8.002788 c
+-2.607003 5.808376 0.279551 5.137085 2.473963 6.503416 c
+-2.473963 14.450086 l
+h
+12.388293 21.647243 m
+12.961188 24.167978 11.382154 26.675861 8.861419 27.248756 c
+6.340685 27.821651 3.832803 26.242615 3.259908 23.721882 c
+12.388293 21.647243 l
+h
+2.473963 6.503416 m
+6.532304 9.030308 8.974134 13.031263 10.352861 15.961055 c
+11.068970 17.482784 11.566590 18.862900 11.887681 19.868847 c
+12.049130 20.374655 12.168362 20.793468 12.249945 21.097624 c
+12.290791 21.249905 12.322361 21.374046 12.345203 21.466640 c
+12.356629 21.512959 12.365886 21.551441 12.373042 21.581667 c
+12.376620 21.596781 12.379674 21.609838 12.382213 21.620783 c
+12.383482 21.626255 12.384624 21.631203 12.385636 21.635614 c
+12.386143 21.637821 12.386618 21.639893 12.387060 21.641832 c
+12.387281 21.642799 12.387590 21.644156 12.387701 21.644638 c
+12.388000 21.645958 12.388293 21.647243 7.824101 22.684563 c
+3.259908 23.721882 3.260186 23.723103 3.260457 23.724291 c
+3.260537 23.724644 3.260802 23.725803 3.260963 23.726513 c
+3.261287 23.727932 3.261584 23.729225 3.261852 23.730394 c
+3.262389 23.732733 3.262815 23.734575 3.263129 23.735928 c
+3.263755 23.738630 3.263934 23.739374 3.263658 23.738207 c
+3.263105 23.735872 3.260739 23.725924 3.256504 23.708757 c
+3.248025 23.674385 3.232125 23.611357 3.208376 23.522820 c
+3.160771 23.345339 3.082319 23.067926 2.969786 22.715370 c
+2.742913 22.004597 2.387373 21.019447 1.882699 19.947016 c
+0.819862 17.688488 -0.650358 15.585538 -2.473963 14.450086 c
+2.473963 6.503416 l
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 100.825195 34.073654 cm
+0.439216 0.317647 0.466667 scn
+29.076784 44.896996 m
+5.881949 44.896996 l
+2.633440 44.896996 0.000000 42.263557 0.000000 39.015045 c
+0.000000 5.881947 l
+0.000000 2.633438 2.633440 -0.000004 5.881949 -0.000004 c
+29.076784 -0.000004 l
+32.325294 -0.000004 34.958733 2.633438 34.958733 5.881947 c
+34.958733 39.015045 l
+34.958733 42.263557 32.325294 44.896996 29.076784 44.896996 c
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 100.825195 28.247192 cm
+0.282353 0.211765 0.298039 scn
+29.076784 44.897003 m
+5.881949 44.897003 l
+2.633440 44.897003 0.000000 42.263565 0.000000 39.015053 c
+0.000000 5.881954 l
+0.000000 2.633446 2.633440 0.000004 5.881949 0.000004 c
+29.076784 0.000004 l
+32.325294 0.000004 34.958733 2.633446 34.958733 5.881954 c
+34.958733 39.015053 l
+34.958733 42.263565 32.325294 44.897003 29.076784 44.897003 c
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 96.498047 30.803429 cm
+1.000000 1.000000 1.000000 scn
+2.723112 15.184239 m
+0.620614 16.688171 -2.302975 16.202940 -3.806908 14.100443 c
+-5.310841 11.997946 -4.825609 9.074356 -2.723112 7.570424 c
+2.723112 15.184239 l
+h
+8.323507 11.155375 m
+6.181012 15.316816 l
+6.053160 15.250993 5.928409 15.179312 5.807157 15.102001 c
+8.323507 11.155375 l
+h
+17.930204 11.949153 m
+19.912868 13.607871 20.175480 16.559795 18.516760 18.542461 c
+16.858042 20.525127 13.906116 20.787737 11.923451 19.129019 c
+17.930204 11.949153 l
+h
+-2.723112 7.570424 m
+-0.756538 6.163718 1.585948 5.377560 4.003004 5.313105 c
+4.252546 14.670950 l
+3.702949 14.685606 3.170294 14.864367 2.723112 15.184239 c
+-2.723112 7.570424 l
+h
+4.003004 5.313105 m
+6.420071 5.248650 8.801118 5.908857 10.839858 7.208748 c
+5.807157 15.102001 l
+5.343552 14.806410 4.802132 14.656295 4.252546 14.670950 c
+4.003004 5.313105 l
+h
+10.466002 6.993933 m
+13.129319 8.365127 15.632641 10.026987 17.930204 11.949153 c
+11.923451 19.129019 l
+10.155876 17.650246 8.229994 16.371723 6.181012 15.316816 c
+10.466002 6.993933 l
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 98.051758 27.007072 cm
+1.000000 1.000000 1.000000 scn
+1.010270 16.303539 m
+-1.513813 16.861496 -4.012299 15.267636 -4.570256 12.743554 c
+-5.128212 10.219471 -3.534353 7.720985 -1.010270 7.163028 c
+1.010270 16.303539 l
+h
+5.271555 10.567989 m
+6.290916 15.136236 l
+6.281825 15.138246 l
+5.271555 10.567989 l
+h
+17.585049 6.473424 m
+19.938358 7.543116 20.978937 10.318007 19.909246 12.671317 c
+18.839556 15.024628 16.064665 16.065207 13.711354 14.995515 c
+17.585049 6.473424 l
+h
+-1.010270 7.163028 m
+4.261285 5.997734 l
+6.281825 15.138246 l
+1.010270 16.303539 l
+-1.010270 7.163028 l
+h
+4.252196 5.999752 m
+8.158002 5.128209 11.302521 5.150649 13.583129 5.448123 c
+14.718510 5.596218 15.627745 5.810863 16.299278 6.009596 c
+16.634829 6.108899 16.910620 6.204105 17.125326 6.284852 c
+17.232677 6.325224 17.324764 6.361984 17.401428 6.393839 c
+17.439760 6.409767 17.474241 6.424470 17.504850 6.437788 c
+17.520155 6.444447 17.534491 6.450759 17.547859 6.456705 c
+17.554543 6.459678 17.560984 6.462560 17.567181 6.465347 c
+17.570280 6.466741 17.573318 6.468111 17.576298 6.469457 c
+17.577785 6.470130 17.579975 6.471122 17.580719 6.471459 c
+17.582891 6.472445 17.585049 6.473424 15.648202 10.734469 c
+13.711354 14.995515 13.713485 14.996483 13.715601 14.997442 c
+13.716289 14.997754 13.718394 14.998708 13.719770 14.999331 c
+13.722526 15.000576 13.725228 15.001795 13.727881 15.002988 c
+13.733186 15.005373 13.738287 15.007654 13.743185 15.009832 c
+13.752980 15.014191 13.761962 15.018138 13.770132 15.021692 c
+13.786471 15.028801 13.799567 15.034340 13.809437 15.038441 c
+13.829175 15.046642 13.836022 15.049101 13.830116 15.046879 c
+13.818310 15.042439 13.755525 15.019295 13.642819 14.985941 c
+13.417840 14.919361 12.991844 14.811467 12.372351 14.730663 c
+11.143209 14.570339 9.099404 14.509539 6.290914 15.136227 c
+4.252196 5.999752 l
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 96.552734 20.292801 cm
+1.000000 1.000000 1.000000 scn
+1.010256 16.303520 m
+-1.513828 16.861469 -4.012310 15.267601 -4.570259 12.743517 c
+-5.128208 10.219433 -3.534340 7.720951 -1.010256 7.163002 c
+1.010256 16.303520 l
+h
+5.271555 10.567984 m
+6.290915 15.136230 l
+6.281811 15.138243 l
+5.271555 10.567984 l
+h
+17.585028 6.473396 m
+19.938341 7.543080 20.978928 10.317968 19.909245 12.671282 c
+18.839560 15.024595 16.064672 16.065182 13.711359 14.995499 c
+17.585028 6.473396 l
+h
+-1.010256 7.163002 m
+4.261299 5.997725 l
+6.281811 15.138243 l
+1.010256 16.303520 l
+-1.010256 7.163002 l
+h
+4.252196 5.999746 m
+8.157998 5.128204 11.302510 5.150639 13.583115 5.448107 c
+14.718493 5.596199 15.627726 5.810841 16.299257 6.009572 c
+16.634809 6.108874 16.910599 6.204079 17.125305 6.284825 c
+17.232655 6.325197 17.324743 6.361956 17.401407 6.393811 c
+17.439739 6.409739 17.474220 6.424442 17.504829 6.437759 c
+17.520132 6.444418 17.534470 6.450730 17.547836 6.456676 c
+17.554520 6.459650 17.560963 6.462531 17.567160 6.465318 c
+17.570259 6.466712 17.573298 6.468082 17.576277 6.469429 c
+17.577765 6.470102 17.579954 6.471093 17.580698 6.471430 c
+17.582870 6.472416 17.585028 6.473396 15.648193 10.734447 c
+13.711359 14.995499 13.713489 14.996466 13.715605 14.997426 c
+13.716292 14.997738 13.718399 14.998691 13.719775 14.999313 c
+13.722529 15.000559 13.725233 15.001778 13.727885 15.002971 c
+13.733191 15.005356 13.738292 15.007637 13.743189 15.009816 c
+13.752984 15.014174 13.761966 15.018121 13.770136 15.021675 c
+13.786476 15.028784 13.799572 15.034323 13.809442 15.038424 c
+13.829180 15.046625 13.836026 15.049083 13.830121 15.046862 c
+13.818316 15.042422 13.755529 15.019278 13.642825 14.985925 c
+13.417847 14.919345 12.991851 14.811453 12.372356 14.730650 c
+11.143215 14.570329 9.099408 14.509532 6.290914 15.136221 c
+4.252196 5.999746 l
+h
+f
+n
+Q
+q
+-0.220000 -0.980000 0.980000 -0.220000 76.018448 45.554588 cm
+1.000000 1.000000 1.000000 scn
+0.000000 22.176048 m
+0.000000 26.856634 l
+-2.585016 26.856634 -4.680586 24.761065 -4.680586 22.176048 c
+0.000000 22.176048 l
+h
+9.322330 22.176048 m
+14.002916 22.176048 l
+14.002916 24.761065 11.907347 26.856634 9.322330 26.856634 c
+9.322330 22.176048 l
+h
+9.322330 18.624689 m
+14.002916 18.624689 l
+9.322330 18.624689 l
+h
+0.000000 17.495462 m
+9.322330 17.495462 l
+9.322330 26.856634 l
+0.000000 26.856634 l
+0.000000 17.495462 l
+h
+4.641745 22.176048 m
+4.641745 18.624689 l
+14.002916 18.624689 l
+14.002916 22.176048 l
+4.641745 22.176048 l
+h
+4.641745 18.624689 m
+4.641745 18.627262 4.642251 18.629787 4.643219 18.632122 c
+13.291814 15.049757 l
+13.761271 16.183128 14.002916 17.397888 14.002916 18.624689 c
+4.641745 18.624689 l
+h
+4.643219 18.632122 m
+4.644195 18.634478 4.645624 18.636618 4.647428 18.638420 c
+11.266776 12.019073 l
+12.134238 12.886536 12.822348 13.916364 13.291814 15.049757 c
+4.643219 18.632122 l
+h
+4.647428 18.638420 m
+4.649215 18.640207 4.651358 18.641645 4.653736 18.642632 c
+8.236101 9.994036 l
+9.369516 10.463511 10.399331 11.151628 11.266776 12.019073 c
+4.647428 18.638420 l
+h
+4.653736 18.642632 m
+4.656039 18.643585 4.658553 18.644096 4.661161 18.644096 c
+4.661161 9.282925 l
+5.887995 9.282925 7.102761 9.524590 8.236101 9.994036 c
+4.653736 18.642632 l
+h
+4.661161 18.644096 m
+4.666346 18.644096 4.671276 18.642038 4.674894 18.638420 c
+-1.944454 12.019073 l
+-0.192560 10.267179 2.183541 9.282925 4.661161 9.282925 c
+4.661161 18.644096 l
+h
+4.674894 18.638420 m
+4.678543 18.634773 4.680586 18.629829 4.680586 18.624689 c
+-4.680586 18.624689 l
+-4.680586 16.147112 -3.696379 13.770998 -1.944454 12.019073 c
+4.674894 18.638420 l
+h
+4.680586 18.624689 m
+4.680586 22.176048 l
+-4.680586 22.176048 l
+-4.680586 18.624689 l
+4.680586 18.624689 l
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 103.100586 36.933670 cm
+0.976471 0.858824 0.666667 scn
+-0.071406 1.982943 m
+-0.413914 1.943507 -0.659602 1.633880 -0.620166 1.291371 c
+-0.580729 0.948864 -0.271102 0.703175 0.071406 0.742612 c
+-0.071406 1.982943 l
+h
+10.820723 5.202430 m
+11.090549 5.417047 11.135304 5.809767 10.920688 6.079593 c
+10.706070 6.349420 10.313351 6.394176 10.043524 6.179559 c
+10.820723 5.202430 l
+h
+0.071406 0.742612 m
+4.000988 1.195064 7.725010 2.740133 10.820723 5.202430 c
+10.043524 6.179559 l
+7.130510 3.862578 3.626268 2.408694 -0.071406 1.982943 c
+0.071406 0.742612 l
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 101.935547 29.340630 cm
+0.976471 0.858824 0.666667 scn
+0.205809 3.163828 m
+-0.119687 3.277493 -0.475697 3.105770 -0.589362 2.780275 c
+-0.703027 2.454780 -0.531304 2.098770 -0.205809 1.985105 c
+0.205809 3.163828 l
+h
+9.100366 2.075059 m
+9.186636 1.456786 l
+9.201815 1.458904 l
+9.216870 1.461764 l
+9.100366 2.075059 l
+h
+14.075784 3.005173 m
+14.389541 3.148084 14.528038 3.518287 14.385127 3.832044 c
+14.242216 4.145801 13.872013 4.284299 13.558256 4.141387 c
+14.075784 3.005173 l
+h
+-0.205809 1.985105 m
+3.442705 0.711020 6.792312 1.122694 9.186636 1.456786 c
+9.014094 2.693332 l
+6.636274 2.361543 3.549042 1.996349 0.205809 3.163828 c
+-0.205809 1.985105 l
+h
+9.216870 1.461764 m
+10.892404 1.780059 12.523700 2.298224 14.075784 3.005173 c
+13.558256 4.141387 l
+12.097060 3.475836 10.561286 2.988012 8.983860 2.688354 c
+9.216870 1.461764 l
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 126.406250 30.803429 cm
+1.000000 1.000000 1.000000 scn
+17.649931 7.570424 m
+19.752428 9.074356 20.237659 11.997946 18.733727 14.100443 c
+17.229794 16.202940 14.306205 16.688171 12.203708 15.184239 c
+17.649931 7.570424 l
+h
+6.603312 11.155375 m
+9.119663 15.102001 l
+8.998410 15.179312 8.873660 15.250993 8.745808 15.316816 c
+6.603312 11.155375 l
+h
+3.003376 19.129019 m
+1.020711 20.787737 -1.931214 20.525127 -3.589933 18.542461 c
+-5.248652 16.559795 -4.986041 13.607871 -3.003376 11.949153 c
+3.003376 19.129019 l
+h
+12.203708 15.184239 m
+11.756520 14.864363 11.223872 14.685606 10.674281 14.670950 c
+10.923824 5.313105 l
+13.340886 5.377560 15.683362 6.163721 17.649931 7.570424 c
+12.203708 15.184239 l
+h
+10.674281 14.670950 m
+10.124691 14.656294 9.583262 14.806413 9.119663 15.102001 c
+4.086962 7.208748 l
+6.125705 5.908854 8.506762 5.248650 10.923824 5.313105 c
+10.674281 14.670950 l
+h
+8.745808 15.316816 m
+6.696830 16.371721 4.770956 17.650242 3.003376 19.129019 c
+-3.003376 11.949153 l
+-0.705818 10.026991 1.797495 8.365129 4.460817 6.993933 c
+8.745808 15.316816 l
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 124.130859 27.007072 cm
+1.000000 1.000000 1.000000 scn
+16.658472 7.163028 m
+19.182554 7.720985 20.776415 10.219471 20.218458 12.743554 c
+19.660501 15.267636 17.162014 16.861496 14.637932 16.303539 c
+16.658472 7.163028 l
+h
+10.376647 10.567989 m
+9.366375 15.138254 l
+9.357288 15.136227 l
+10.376647 10.567989 l
+h
+1.936847 14.995515 m
+-0.416463 16.065207 -3.191354 15.024628 -4.261045 12.671317 c
+-5.330737 10.318007 -4.290157 7.543116 -1.936847 6.473424 c
+1.936847 14.995515 l
+h
+14.637932 16.303539 m
+9.366377 15.138246 l
+11.386917 5.997734 l
+16.658472 7.163028 l
+14.637932 16.303539 l
+h
+9.357288 15.136227 m
+6.548797 14.509539 4.504992 14.570339 3.275851 14.730663 c
+2.656358 14.811467 2.230361 14.919361 2.005382 14.985941 c
+1.892677 15.019295 1.829891 15.042439 1.818085 15.046879 c
+1.812180 15.049101 1.819026 15.046642 1.838764 15.038441 c
+1.848634 15.034340 1.861730 15.028801 1.878070 15.021692 c
+1.886240 15.018138 1.895221 15.014191 1.905017 15.009832 c
+1.909914 15.007654 1.915016 15.005373 1.920321 15.002988 c
+1.922973 15.001795 1.925676 15.000576 1.928431 14.999331 c
+1.929807 14.998708 1.931913 14.997754 1.932601 14.997442 c
+1.934717 14.996483 1.936847 14.995515 0.000000 10.734469 c
+-1.936847 6.473424 -1.934689 6.472445 -1.932517 6.471459 c
+-1.931774 6.471122 -1.929584 6.470130 -1.928096 6.469457 c
+-1.925118 6.468111 -1.922079 6.466741 -1.918980 6.465347 c
+-1.912781 6.462560 -1.906340 6.459678 -1.899657 6.456705 c
+-1.886290 6.450759 -1.871953 6.444447 -1.856648 6.437788 c
+-1.826040 6.424470 -1.791559 6.409767 -1.753226 6.393839 c
+-1.676562 6.361984 -1.584475 6.325224 -1.477124 6.284852 c
+-1.262418 6.204105 -0.986627 6.108899 -0.651076 6.009596 c
+0.020457 5.810863 0.929692 5.596218 2.065073 5.448123 c
+4.345681 5.150649 7.490199 5.128209 11.396006 5.999752 c
+9.357288 15.136227 l
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 125.629883 20.292801 cm
+1.000000 1.000000 1.000000 scn
+16.658440 7.163002 m
+19.182524 7.720951 20.776390 10.219433 20.218441 12.743517 c
+19.660494 15.267601 17.162012 16.861469 14.637927 16.303520 c
+16.658440 7.163002 l
+h
+10.376629 10.567984 m
+9.366370 15.138252 l
+9.357270 15.136221 l
+10.376629 10.567984 l
+h
+1.936838 14.995497 m
+-0.416474 16.065182 -3.191363 15.024598 -4.261049 12.671286 c
+-5.330736 10.317972 -4.290151 7.543084 -1.936838 6.473398 c
+1.936838 14.995497 l
+h
+14.637927 16.303520 m
+9.366372 15.138243 l
+11.386885 5.997725 l
+16.658440 7.163002 l
+14.637927 16.303520 l
+h
+9.357270 15.136221 m
+6.548775 14.509532 4.504971 14.570329 3.275833 14.730650 c
+2.656341 14.811453 2.230346 14.919345 2.005369 14.985924 c
+1.892665 15.019278 1.829880 15.042421 1.818075 15.046861 c
+1.812170 15.049082 1.819017 15.046624 1.838755 15.038423 c
+1.848625 15.034321 1.861721 15.028783 1.878061 15.021673 c
+1.886231 15.018119 1.895212 15.014172 1.905008 15.009814 c
+1.909905 15.007635 1.915007 15.005354 1.920312 15.002969 c
+1.922964 15.001776 1.925668 15.000557 1.928422 14.999311 c
+1.929798 14.998690 1.931904 14.997736 1.932592 14.997424 c
+1.934708 14.996464 1.936838 14.995497 0.000000 10.734447 c
+-1.936838 6.473398 -1.934680 6.472417 -1.932508 6.471432 c
+-1.931765 6.471095 -1.929575 6.470104 -1.928087 6.469430 c
+-1.925109 6.468084 -1.922070 6.466714 -1.918971 6.465320 c
+-1.912772 6.462533 -1.906331 6.459651 -1.899648 6.456678 c
+-1.886281 6.450732 -1.871943 6.444420 -1.856639 6.437761 c
+-1.826030 6.424444 -1.791550 6.409740 -1.753217 6.393813 c
+-1.676553 6.361958 -1.584466 6.325198 -1.477115 6.284826 c
+-1.262409 6.204080 -0.986619 6.108875 -0.651068 6.009573 c
+0.020463 5.810842 0.929696 5.596199 2.065074 5.448107 c
+4.345676 5.150639 7.490186 5.128204 11.395988 5.999746 c
+9.357270 15.136221 l
+h
+f
+n
+Q
+q
+0.219846 -0.975535 0.975535 0.219846 125.794266 38.040615 cm
+1.000000 1.000000 1.000000 scn
+4.661161 26.770514 m
+2.076145 26.770514 -0.019425 24.674944 -0.019425 22.089928 c
+-0.019425 19.504911 2.076145 17.409342 4.661161 17.409342 c
+4.661161 26.770514 l
+h
+9.322339 13.877390 m
+9.322339 9.196804 l
+11.907355 9.196804 14.002925 11.292374 14.002925 13.877390 c
+9.322339 13.877390 l
+h
+0.000000 13.877390 m
+-4.680586 13.877390 l
+-4.680586 11.292374 -2.585016 9.196804 0.000000 9.196804 c
+0.000000 13.877390 l
+h
+4.661161 17.409342 m
+4.656020 17.409342 4.651077 17.411385 4.647428 17.415033 c
+11.266776 24.034382 l
+9.514852 25.786306 7.138738 26.770514 4.661161 26.770514 c
+4.661161 17.409342 l
+h
+4.647428 17.415033 m
+4.643810 17.418652 4.641753 17.423582 4.641753 17.428766 c
+14.002925 17.428766 l
+14.002925 19.906387 13.018670 22.282488 11.266776 24.034382 c
+4.647428 17.415033 l
+h
+4.641753 17.428766 m
+4.641753 13.877390 l
+14.002925 13.877390 l
+14.002925 17.428766 l
+4.641753 17.428766 l
+h
+9.322339 18.557976 m
+0.000000 18.557976 l
+0.000000 9.196804 l
+9.322339 9.196804 l
+9.322339 18.557976 l
+h
+4.680586 13.877390 m
+4.680586 17.428766 l
+-4.680586 17.428766 l
+-4.680586 13.877390 l
+4.680586 13.877390 l
+h
+4.680586 17.428766 m
+4.680586 17.423626 4.678543 17.418682 4.674894 17.415033 c
+-1.944454 24.034382 l
+-3.696379 22.282457 -4.680586 19.906343 -4.680586 17.428766 c
+4.680586 17.428766 l
+h
+4.674894 17.415033 m
+4.671245 17.411385 4.666303 17.409342 4.661161 17.409342 c
+4.661161 26.770514 l
+2.183584 26.770514 -0.192529 25.786306 -1.944454 24.034382 c
+4.674894 17.415033 l
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 124.297852 36.933670 cm
+0.976471 0.858824 0.666667 scn
+10.360734 0.742612 m
+10.703242 0.703175 11.012870 0.948864 11.052306 1.291371 c
+11.091743 1.633880 10.846054 1.943507 10.503546 1.982943 c
+10.360734 0.742612 l
+h
+0.388599 6.179559 m
+0.118772 6.394176 -0.273947 6.349420 -0.488564 6.079593 c
+-0.703182 5.809767 -0.658426 5.417047 -0.388599 5.202430 c
+0.388599 6.179559 l
+h
+10.503546 1.982943 m
+6.805871 2.408694 3.301612 3.862578 0.388599 6.179559 c
+-0.388599 5.202430 l
+2.707114 2.740132 6.431152 1.195064 10.360734 0.742612 c
+10.503546 1.982943 l
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 122.078125 29.340630 cm
+0.976471 0.858824 0.666667 scn
+14.022844 1.985105 m
+14.348339 2.098770 14.520061 2.454780 14.406397 2.780275 c
+14.292731 3.105770 13.936722 3.277493 13.611226 3.163828 c
+14.022844 1.985105 l
+h
+4.716654 2.075059 m
+4.600149 1.461764 l
+4.615205 1.458904 l
+4.630383 1.456786 l
+4.716654 2.075059 l
+h
+0.258764 4.141387 m
+-0.054993 4.284299 -0.425196 4.145801 -0.568107 3.832044 c
+-0.711018 3.518287 -0.572521 3.148084 -0.258764 3.005173 c
+0.258764 4.141387 l
+h
+13.611226 3.163828 m
+10.267993 1.996349 7.180745 2.361543 4.802925 2.693332 c
+4.630383 1.456786 l
+7.024707 1.122694 10.374331 0.711020 14.022844 1.985105 c
+13.611226 3.163828 l
+h
+4.833159 2.688354 m
+3.255733 2.988012 1.719960 3.475836 0.258764 4.141387 c
+-0.258764 3.005173 l
+1.293320 2.298224 2.924615 1.780059 4.600149 1.461764 c
+4.833159 2.688354 l
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 131.956055 127.478050 cm
+1.000000 0.749020 0.043137 scn
+19.198864 7.648534 m
+22.583755 4.652071 21.196495 2.044038 17.922583 3.320309 c
+13.649848 4.929520 9.044173 4.818537 4.327518 3.264815 c
+-0.389136 1.711094 -1.776377 5.872846 2.829297 8.647348 c
+9.266144 12.476162 16.035931 10.478527 19.198864 7.648534 c
+h
+f
+n
+Q
+q
+0.890213 0.455545 -0.455545 0.890213 132.934464 128.410629 cm
+1.000000 0.921569 0.721569 scn
+3.606853 2.725695 m
+5.598864 2.725695 7.213707 3.868510 7.213707 5.278241 c
+7.213707 6.687971 5.598864 7.830778 3.606853 7.830778 c
+1.614843 7.830778 0.000000 6.687971 0.000000 5.278241 c
+0.000000 3.868510 1.614843 2.725695 3.606853 2.725695 c
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 105.097656 75.824371 cm
+0.282353 0.211765 0.298039 scn
+9.155868 3.146278 m
+1.553723 3.146278 l
+0.695626 3.146278 0.000000 2.450660 0.000000 1.592564 c
+0.000000 1.553717 l
+0.000000 0.695620 0.695626 0.000002 1.553723 0.000002 c
+9.155868 0.000002 l
+10.013964 0.000002 10.709582 0.695620 10.709582 1.553717 c
+10.709582 1.592564 l
+10.709582 2.450660 10.013964 3.146278 9.155868 3.146278 c
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 103.599609 62.379128 cm
+0.439216 0.317647 0.466667 scn
+26.968168 7.768608 m
+2.441559 7.768608 l
+1.093121 7.768608 0.000000 6.675487 0.000000 5.327049 c
+0.000000 2.441560 l
+0.000000 1.093122 1.093121 0.000001 2.441559 0.000001 c
+26.968168 0.000001 l
+28.316607 0.000001 29.409727 1.093122 29.409727 2.441560 c
+29.409727 5.327049 l
+29.409727 6.675487 28.316607 7.768608 26.968168 7.768608 c
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 106.096680 64.321289 cm
+0.674510 0.494118 0.717647 scn
+1.942152 -0.000003 m
+3.014773 -0.000003 3.884304 0.869528 3.884304 1.942148 c
+3.884304 3.014769 3.014773 3.884300 1.942152 3.884300 c
+0.869531 3.884300 0.000000 3.014769 0.000000 1.942148 c
+0.000000 0.869528 0.869531 -0.000003 1.942152 -0.000003 c
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 134.200195 82.516159 cm
+0.988235 0.411765 0.278431 scn
+2.471742 0.949191 m
+0.696053 1.892520 l
+0.546501 1.968853 0.413486 2.073951 0.304619 2.201782 c
+0.195752 2.329612 0.113178 2.477667 0.061630 2.637465 c
+0.010082 2.797264 -0.009424 2.965660 0.004223 3.133011 c
+0.017870 3.300363 0.064396 3.463379 0.141153 3.612715 c
+2.138798 7.441525 l
+2.692274 8.477468 3.633738 9.251848 4.756998 9.595066 c
+5.880258 9.938285 7.093750 9.822366 8.131718 9.272698 c
+8.131718 9.272698 l
+9.167660 8.719223 9.942040 7.777759 10.285259 6.654499 c
+10.628477 5.531239 10.512568 4.317739 9.962899 3.279772 c
+9.267562 1.988307 8.093646 1.020898 6.693104 0.585174 c
+5.292562 0.149449 3.777017 0.280140 2.471742 0.949191 c
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 0.000000 67.639389 cm
+0.749020 0.254902 0.325490 scn
+34.958733 70.594635 m
+41.872917 70.594635 48.631824 68.544342 54.380760 64.703026 c
+60.129696 60.861710 64.610443 55.401901 67.256386 49.014030 c
+69.902336 42.626156 70.594635 35.597126 69.245743 28.815796 c
+67.896858 22.034466 64.567360 15.805420 59.678291 10.916351 c
+54.789227 6.027283 48.560169 2.697777 41.778839 1.348892 c
+34.997509 0.000000 27.968475 0.692291 21.580603 3.338234 c
+15.192729 5.984184 9.732921 10.464931 5.891606 16.213867 c
+2.050291 21.962803 0.000000 28.721718 0.000000 35.635902 c
+0.000000 44.907532 3.683141 53.799427 10.239175 60.355461 c
+16.795208 66.911491 25.687101 70.594635 34.958733 70.594635 c
+34.958733 70.594635 l
+h
+f
+n
+Q
+q
+1.000000 0.000000 -0.000000 1.000000 50.440430 70.092239 cm
+0.749020 0.254902 0.325490 scn
+16.757992 25.136993 m
+15.481721 11.985850 25.136993 3.384895 25.136993 3.384895 c
+25.136993 3.384895 8.434487 0.000004 0.000000 12.873697 c
+6.825276 18.367212 16.757992 25.136993 16.757992 25.136993 c
+h
+f
+n
+Q
+q
+/E1 gs
+/X1 Do
+Q
+
+endstream
+endobj
+
+15 0 obj
+ 42726
+endobj
+
+16 0 obj
+ << /MediaBox [ 0.000000 0.000000 181.952148 174.801971 ]
+ /Resources 13 0 R
+ /Contents 14 0 R
+ /Parent 17 0 R
+ /Type /Page
+ >>
+endobj
+
+17 0 obj
+ << /Kids [ 16 0 R ]
+ /Count 1
+ /Type /Pages
+ >>
+endobj
+
+18 0 obj
+ << /Type /Catalog
+ /Pages 17 0 R
+ >>
+endobj
+
+xref
+0 19
+0000000000 65535 f
+0000000010 00000 n
+0000001817 00000 n
+0000001840 00000 n
+0000002304 00000 n
+0000002326 00000 n
+0000003435 00000 n
+0000003457 00000 n
+0000004563 00000 n
+0000004585 00000 n
+0000005695 00000 n
+0000005718 00000 n
+0000006826 00000 n
+0000006849 00000 n
+0000009602 00000 n
+0000052386 00000 n
+0000052411 00000 n
+0000052574 00000 n
+0000052650 00000 n
+trailer
+<< /ID [ (some) (id) ]
+ /Root 18 0 R
+ /Size 19
+>>
+startxref
+52711
+%%EOF
\ No newline at end of file
diff --git a/iphone/Maps/Maps.xcodeproj/project.pbxproj b/iphone/Maps/Maps.xcodeproj/project.pbxproj
index d7c01b1ea3..47c7237508 100644
--- a/iphone/Maps/Maps.xcodeproj/project.pbxproj
+++ b/iphone/Maps/Maps.xcodeproj/project.pbxproj
@@ -591,6 +591,8 @@
BB8123D62130427E00ADE512 /* MetalContextFactory.mm in Sources */ = {isa = PBXBuildFile; fileRef = BB8123D52130427E00ADE512 /* MetalContextFactory.mm */; };
CD08887422B7ABB400C1368D /* MWMDiscoveryCollectionView.mm in Sources */ = {isa = PBXBuildFile; fileRef = CD08887322B7ABB400C1368D /* MWMDiscoveryCollectionView.mm */; };
CD4A1F132305872700F2A6B6 /* PromoBookingPresentationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD4A1F122305872700F2A6B6 /* PromoBookingPresentationController.swift */; };
+ CD4A1F1A230EADC100F2A6B6 /* CatalogConnectionErrorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD4A1F19230EADC100F2A6B6 /* CatalogConnectionErrorView.swift */; };
+ CD4A1F1C230EB43B00F2A6B6 /* CatalogConnectionErrorView.xib in Resources */ = {isa = PBXBuildFile; fileRef = CD4A1F1B230EB43B00F2A6B6 /* CatalogConnectionErrorView.xib */; };
CD6E8677226774C700D1EDF7 /* CPConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD6E8676226774C700D1EDF7 /* CPConstants.swift */; };
CD96C70C22A681C400DB7CFE /* DiscoveryGuideCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD96C70A22A681C400DB7CFE /* DiscoveryGuideCell.swift */; };
CD96C70D22A681C400DB7CFE /* DiscoveryGuideCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = CD96C70B22A681C400DB7CFE /* DiscoveryGuideCell.xib */; };
@@ -1681,6 +1683,8 @@
CD08888322BCF1C800C1368D /* maps.me rel.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "maps.me rel.entitlements"; sourceTree = ""; };
CD08888422BCF1C900C1368D /* maps.me full.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "maps.me full.entitlements"; sourceTree = ""; };
CD4A1F122305872700F2A6B6 /* PromoBookingPresentationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PromoBookingPresentationController.swift; sourceTree = ""; };
+ CD4A1F19230EADC100F2A6B6 /* CatalogConnectionErrorView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CatalogConnectionErrorView.swift; sourceTree = ""; };
+ CD4A1F1B230EB43B00F2A6B6 /* CatalogConnectionErrorView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = CatalogConnectionErrorView.xib; sourceTree = ""; };
CD6E8676226774C700D1EDF7 /* CPConstants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CPConstants.swift; sourceTree = ""; };
CD96C70A22A681C400DB7CFE /* DiscoveryGuideCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DiscoveryGuideCell.swift; sourceTree = ""; };
CD96C70B22A681C400DB7CFE /* DiscoveryGuideCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = DiscoveryGuideCell.xib; sourceTree = ""; };
@@ -3674,6 +3678,8 @@
4728F68F22CE430800E00028 /* BookmarksSubscriptionViewController.xib */,
4710366322D3764600585272 /* BookmarksSubscriptionCellViewController.swift */,
4710366422D3764600585272 /* BookmarksSubscriptionCellViewController.xib */,
+ CD4A1F19230EADC100F2A6B6 /* CatalogConnectionErrorView.swift */,
+ CD4A1F1B230EB43B00F2A6B6 /* CatalogConnectionErrorView.xib */,
);
path = Catalog;
sourceTree = "";
@@ -4878,6 +4884,7 @@
4716EAC121A6E0570029B886 /* BookmarksVC.xib in Resources */,
F6E2FEAC1E097BA00083EBEC /* PPPReview.xib in Resources */,
F60C8BEF1FCED15A00DCF5FB /* DiscoverySearchCell.xib in Resources */,
+ CD4A1F1C230EB43B00F2A6B6 /* CatalogConnectionErrorView.xib in Resources */,
F65D1E1A20E4F11600FE31DD /* ugc_migration in Resources */,
F6E2FEAF1E097BA00083EBEC /* _MWMPPPExternalTitle.xib in Resources */,
F6E2FEB21E097BA00083EBEC /* _MWMPPPSchedule.xib in Resources */,
@@ -5484,6 +5491,7 @@
3454D7CE1E07F045004AF2AD /* UIFont+MapsMeFonts.mm in Sources */,
F682249B1E5B104600BC1C18 /* PPHotelDescriptionCell.swift in Sources */,
3454D7DD1E07F045004AF2AD /* UISwitch+RuntimeAttributes.m in Sources */,
+ CD4A1F1A230EADC100F2A6B6 /* CatalogConnectionErrorView.swift in Sources */,
4719A647219CBD7F009F9AA7 /* IBillingPendingTransaction.swift in Sources */,
340416581E7C0D4100E2B6D6 /* PhotosOverlayView.swift in Sources */,
F6E2FE821E097BA00083EBEC /* MWMPlacePageOpeningHoursDayView.mm in Sources */,