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 */,