Implement mastodon wordmark on WelcomeContentPage
This commit is contained in:
parent
ca41cf10d0
commit
96f51f039d
|
@ -244,7 +244,7 @@
|
|||
"log_in": "Log In",
|
||||
"education": {
|
||||
"what_is_mastodon": {
|
||||
"title": "What is Mastodon?",
|
||||
"title": "What is",
|
||||
"description": "Imagine you have an email address that ends with @example.com.\n\nYou can still send and receive emails from anyone, even if their email ends in @gmail.com or @icloud.com or @example.com.",
|
||||
},
|
||||
"mastodon_is_like_that": {
|
||||
|
|
|
@ -7,43 +7,57 @@
|
|||
|
||||
import UIKit
|
||||
import MastodonLocalization
|
||||
import MastodonAsset
|
||||
|
||||
enum WelcomeContentPage: CaseIterable {
|
||||
case whatIsMastodon
|
||||
case mastodonIsLikeThat
|
||||
case howDoIPickAServer
|
||||
|
||||
var backgroundColor: UIColor {
|
||||
switch self {
|
||||
case .whatIsMastodon:
|
||||
return .green
|
||||
case .mastodonIsLikeThat:
|
||||
return .red
|
||||
case .howDoIPickAServer:
|
||||
return .blue
|
||||
case whatIsMastodon
|
||||
case mastodonIsLikeThat
|
||||
case howDoIPickAServer
|
||||
|
||||
var backgroundColor: UIColor {
|
||||
switch self {
|
||||
case .whatIsMastodon:
|
||||
return .green
|
||||
case .mastodonIsLikeThat:
|
||||
return .red
|
||||
case .howDoIPickAServer:
|
||||
return .blue
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var title: NSAttributedString {
|
||||
switch self {
|
||||
case .whatIsMastodon:
|
||||
let image = Asset.Scene.Welcome.mastodonLogo.image
|
||||
let attachment = NSTextAttachment(image: image)
|
||||
let attributedString = NSMutableAttributedString(string: "\(L10n.Scene.Welcome.Education.WhatIsMastodon.title) ")
|
||||
|
||||
var title: String {
|
||||
switch self {
|
||||
case .whatIsMastodon:
|
||||
return L10n.Scene.Welcome.Education.WhatIsMastodon.title
|
||||
case .mastodonIsLikeThat:
|
||||
return L10n.Scene.Welcome.Education.MastodonIsLikeThat.title
|
||||
case .howDoIPickAServer:
|
||||
return L10n.Scene.Welcome.Education.HowDoIPickAServer.title
|
||||
attachment.bounds = CGRect(
|
||||
x: 0,
|
||||
y: WelcomeViewController.largeTitleFont.descender - 5,
|
||||
width: image.size.width,
|
||||
height: image.size.height
|
||||
)
|
||||
|
||||
attributedString.append(NSAttributedString(attachment: attachment))
|
||||
attributedString.append(NSAttributedString(string: " ?"))
|
||||
return attributedString
|
||||
case .mastodonIsLikeThat:
|
||||
return NSAttributedString(string: L10n.Scene.Welcome.Education.MastodonIsLikeThat.title)
|
||||
case .howDoIPickAServer:
|
||||
return NSAttributedString(string: L10n.Scene.Welcome.Education.HowDoIPickAServer.title)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var content: String {
|
||||
switch self {
|
||||
case .whatIsMastodon:
|
||||
return L10n.Scene.Welcome.Education.WhatIsMastodon.description
|
||||
case .mastodonIsLikeThat:
|
||||
return L10n.Scene.Welcome.Education.MastodonIsLikeThat.description
|
||||
case .howDoIPickAServer:
|
||||
return L10n.Scene.Welcome.Education.HowDoIPickAServer.description
|
||||
|
||||
var content: String {
|
||||
switch self {
|
||||
case .whatIsMastodon:
|
||||
return L10n.Scene.Welcome.Education.WhatIsMastodon.description
|
||||
case .mastodonIsLikeThat:
|
||||
return L10n.Scene.Welcome.Education.MastodonIsLikeThat.description
|
||||
case .howDoIPickAServer:
|
||||
return L10n.Scene.Welcome.Education.HowDoIPickAServer.description
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -8,52 +8,52 @@
|
|||
import UIKit
|
||||
|
||||
class WelcomeContentPageView: UIView {
|
||||
|
||||
//TODO: Put in ScrollView?
|
||||
private let contentStackView: UIStackView
|
||||
private let titleView: UILabel
|
||||
private let label: UILabel
|
||||
|
||||
init(page: WelcomeContentPage) {
|
||||
|
||||
//TODO: @zeitschlag Decide based on page which titleView, first page has mastodon-logo in it
|
||||
titleView = UILabel()
|
||||
titleView.font = WelcomeViewController.largeTitleFont
|
||||
titleView.textColor = WelcomeViewController.largeTitleTextColor
|
||||
titleView.text = page.title
|
||||
titleView.adjustsFontForContentSizeCategory = true
|
||||
titleView.numberOfLines = 0
|
||||
|
||||
label = UILabel()
|
||||
label.text = page.content
|
||||
label.font = WelcomeViewController.subTitleFont
|
||||
label.textColor = WelcomeViewController.largeTitleTextColor
|
||||
label.adjustsFontForContentSizeCategory = true
|
||||
label.numberOfLines = 0
|
||||
|
||||
contentStackView = UIStackView(arrangedSubviews: [titleView, label, UIView()])
|
||||
contentStackView.translatesAutoresizingMaskIntoConstraints = false
|
||||
contentStackView.axis = .vertical
|
||||
contentStackView.alignment = .leading
|
||||
contentStackView.spacing = 8
|
||||
|
||||
super.init(frame: .zero)
|
||||
|
||||
addSubview(contentStackView)
|
||||
|
||||
setupConstraints()
|
||||
}
|
||||
|
||||
required init?(coder: NSCoder) { fatalError("init(coder:) has not been implemented") }
|
||||
|
||||
private func setupConstraints() {
|
||||
let constraints = [
|
||||
contentStackView.topAnchor.constraint(equalTo: topAnchor),
|
||||
contentStackView.leadingAnchor.constraint(equalTo: leadingAnchor, constant: 16),
|
||||
trailingAnchor.constraint(equalTo: contentStackView.trailingAnchor, constant: 16),
|
||||
bottomAnchor.constraint(equalTo: contentStackView.bottomAnchor)
|
||||
]
|
||||
|
||||
NSLayoutConstraint.activate(constraints)
|
||||
}
|
||||
|
||||
//TODO: Put in ScrollView?
|
||||
private let contentStackView: UIStackView
|
||||
private let titleView: UILabel
|
||||
private let label: UILabel
|
||||
|
||||
init(page: WelcomeContentPage) {
|
||||
|
||||
//TODO: @zeitschlag Decide based on page which titleView, first page has mastodon-logo in it
|
||||
titleView = UILabel()
|
||||
titleView.font = WelcomeViewController.largeTitleFont
|
||||
titleView.textColor = WelcomeViewController.largeTitleTextColor
|
||||
titleView.attributedText = page.title
|
||||
titleView.adjustsFontForContentSizeCategory = true
|
||||
titleView.numberOfLines = 0
|
||||
|
||||
label = UILabel()
|
||||
label.text = page.content
|
||||
label.font = WelcomeViewController.subTitleFont
|
||||
label.textColor = WelcomeViewController.largeTitleTextColor
|
||||
label.adjustsFontForContentSizeCategory = true
|
||||
label.numberOfLines = 0
|
||||
|
||||
contentStackView = UIStackView(arrangedSubviews: [titleView, label, UIView()])
|
||||
contentStackView.translatesAutoresizingMaskIntoConstraints = false
|
||||
contentStackView.axis = .vertical
|
||||
contentStackView.alignment = .leading
|
||||
contentStackView.spacing = 8
|
||||
|
||||
super.init(frame: .zero)
|
||||
|
||||
addSubview(contentStackView)
|
||||
|
||||
setupConstraints()
|
||||
}
|
||||
|
||||
required init?(coder: NSCoder) { fatalError("init(coder:) has not been implemented") }
|
||||
|
||||
private func setupConstraints() {
|
||||
let constraints = [
|
||||
contentStackView.topAnchor.constraint(equalTo: topAnchor),
|
||||
contentStackView.leadingAnchor.constraint(equalTo: leadingAnchor, constant: 16),
|
||||
trailingAnchor.constraint(equalTo: contentStackView.trailingAnchor, constant: 16),
|
||||
bottomAnchor.constraint(equalTo: contentStackView.bottomAnchor)
|
||||
]
|
||||
|
||||
NSLayoutConstraint.activate(constraints)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,8 +1,19 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"filename" : "logo.small.pdf",
|
||||
"idiom" : "universal"
|
||||
"filename" : "wordmark-white-text.01e9f493 1.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "wordmark-white-text.01e9f493 1@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "wordmark-white-text.01e9f493 1@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
|
|
|
@ -1,648 +0,0 @@
|
|||
%PDF-1.7
|
||||
|
||||
1 0 obj
|
||||
<< /Type /XObject
|
||||
/Length 2 0 R
|
||||
/Group << /Type /Group
|
||||
/S /Transparency
|
||||
>>
|
||||
/Subtype /Form
|
||||
/Resources << >>
|
||||
/BBox [ 0.000000 0.000000 269.000000 75.000000 ]
|
||||
>>
|
||||
stream
|
||||
/DeviceRGB CS
|
||||
/DeviceRGB cs
|
||||
q
|
||||
1.000000 0.000000 -0.000000 1.000000 4.000000 4.000000 cm
|
||||
0.000000 0.000000 0.000000 scn
|
||||
0.000000 67.000000 m
|
||||
261.000000 67.000000 l
|
||||
261.000000 0.000000 l
|
||||
0.000000 0.000000 l
|
||||
0.000000 67.000000 l
|
||||
h
|
||||
f
|
||||
n
|
||||
Q
|
||||
|
||||
endstream
|
||||
endobj
|
||||
|
||||
2 0 obj
|
||||
234
|
||||
endobj
|
||||
|
||||
3 0 obj
|
||||
<< /Length 4 0 R
|
||||
/Range [ 0.000000 1.000000 0.000000 1.000000 0.000000 1.000000 ]
|
||||
/Domain [ 0.000000 1.000000 ]
|
||||
/FunctionType 4
|
||||
>>
|
||||
stream
|
||||
{ 0.388235 exch 0.392157 exch 1.000000 exch dup 0.000000 gt { exch pop exch pop exch pop dup 0.000000 sub -0.050980 mul 0.388235 add exch dup 0.000000 sub -0.164706 mul 0.392157 add exch dup 0.000000 sub -0.200000 mul 1.000000 add exch } if dup 1.000000 gt { exch pop exch pop exch pop 0.337255 exch 0.227451 exch 0.800000 exch } if pop }
|
||||
endstream
|
||||
endobj
|
||||
|
||||
4 0 obj
|
||||
339
|
||||
endobj
|
||||
|
||||
5 0 obj
|
||||
<< /Type /XObject
|
||||
/Length 6 0 R
|
||||
/Group << /Type /Group
|
||||
/S /Transparency
|
||||
>>
|
||||
/Subtype /Form
|
||||
/Resources << /Pattern << /P1 << /Matrix [ 0.000000 -65.993195 65.993195 0.000000 -61.993195 70.224548 ]
|
||||
/Shading << /Coords [ 0.000000 0.000000 1.000000 0.000000 ]
|
||||
/ColorSpace /DeviceRGB
|
||||
/Function 3 0 R
|
||||
/Domain [ 0.000000 1.000000 ]
|
||||
/ShadingType 2
|
||||
/Extend [ true true ]
|
||||
>>
|
||||
/PatternType 2
|
||||
/Type /Pattern
|
||||
>> >> >>
|
||||
/BBox [ 0.000000 0.000000 269.000000 75.000000 ]
|
||||
>>
|
||||
stream
|
||||
/DeviceRGB CS
|
||||
/DeviceRGB cs
|
||||
q
|
||||
1.000000 0.000000 -0.000000 1.000000 4.000000 3.632446 cm
|
||||
/Pattern cs
|
||||
/P1 scn
|
||||
60.826767 51.982300 m
|
||||
59.885666 59.068882 53.787518 64.663071 46.568073 65.739265 c
|
||||
45.346546 65.922020 40.730431 66.592102 30.036348 66.592102 c
|
||||
29.956215 66.592102 l
|
||||
19.252211 66.592102 16.959164 65.922020 15.737550 65.739265 c
|
||||
8.708311 64.683380 2.299911 59.667900 0.737860 52.489872 c
|
||||
-0.003115 48.956699 -0.083220 45.037697 0.056964 41.443653 c
|
||||
0.257227 36.286026 0.297280 31.148746 0.757885 26.011383 c
|
||||
1.078305 22.600037 1.629032 19.219128 2.420071 15.889084 c
|
||||
3.902017 9.736488 9.889900 4.619389 15.757648 2.538147 c
|
||||
22.035824 0.365425 28.794806 0.000015 35.263187 1.492470 c
|
||||
35.974140 1.665001 36.675091 1.857872 37.376038 2.081261 c
|
||||
38.948124 2.588921 40.790466 3.157455 42.152252 4.152424 c
|
||||
42.172348 4.162594 42.182354 4.182858 42.192364 4.203201 c
|
||||
42.202370 4.223465 42.212376 4.243816 42.212376 4.274334 c
|
||||
42.212376 9.249176 l
|
||||
42.212376 9.249176 42.212376 9.289791 42.192364 9.310051 c
|
||||
42.192364 9.330315 42.172348 9.350658 42.152252 9.360832 c
|
||||
42.132240 9.370922 42.112228 9.381180 42.092300 9.391270 c
|
||||
42.072121 9.391270 42.052189 9.391270 42.032177 9.391270 c
|
||||
37.886612 8.386127 33.631145 7.878468 29.375511 7.888641 c
|
||||
22.035824 7.888641 20.063231 11.421898 19.502539 12.883831 c
|
||||
19.051918 14.152893 18.761566 15.482990 18.641405 16.823097 c
|
||||
18.641405 16.843441 18.641405 16.863705 18.651411 16.884052 c
|
||||
18.651411 16.904316 18.671425 16.924664 18.691521 16.934837 c
|
||||
18.711451 16.944927 18.731462 16.955097 18.751476 16.965271 c
|
||||
18.821604 16.965271 l
|
||||
22.896957 15.970303 27.082464 15.462643 31.277977 15.462643 c
|
||||
32.289371 15.462643 33.290596 15.462646 34.301991 15.493084 c
|
||||
38.517517 15.614994 42.963440 15.828209 47.118843 16.650486 c
|
||||
47.218906 16.670830 47.329144 16.691097 47.419201 16.711441 c
|
||||
53.967884 17.990677 60.196030 21.990898 60.826767 32.123367 c
|
||||
60.846947 32.519287 60.906982 36.306290 60.906982 36.712379 c
|
||||
60.906982 38.123699 61.357521 46.692589 60.836857 51.961868 c
|
||||
60.826767 51.982300 l
|
||||
h
|
||||
f
|
||||
n
|
||||
Q
|
||||
q
|
||||
1.000000 0.000000 -0.000000 1.000000 16.353134 47.918640 cm
|
||||
1.000000 1.000000 1.000000 scn
|
||||
0.000000 3.736245 m
|
||||
0.000000 5.807401 1.632209 7.472382 3.654834 7.472382 c
|
||||
5.677542 7.472382 7.309585 5.797228 7.309585 3.736245 c
|
||||
7.309585 1.675262 5.677542 0.000028 3.654834 0.000028 c
|
||||
1.632209 0.000028 0.000000 1.675262 0.000000 3.736245 c
|
||||
h
|
||||
f
|
||||
n
|
||||
Q
|
||||
q
|
||||
1.000000 0.000000 -0.000000 1.000000 32.524460 30.973694 cm
|
||||
1.000000 1.000000 1.000000 scn
|
||||
38.200230 17.462723 m
|
||||
38.200230 0.284256 l
|
||||
31.541471 0.284256 l
|
||||
31.541471 16.955149 l
|
||||
31.541471 20.467976 30.099640 22.244776 27.205791 22.244776 c
|
||||
24.011585 22.244776 22.399469 20.122755 22.399469 15.950090 c
|
||||
22.399469 6.822678 l
|
||||
15.790834 6.822678 l
|
||||
15.790834 15.950090 l
|
||||
15.790834 20.143185 14.198734 22.244776 10.984432 22.244776 c
|
||||
8.100758 22.244776 6.648746 20.467976 6.648746 16.955149 c
|
||||
6.648746 0.294346 l
|
||||
0.000000 0.294346 l
|
||||
0.000000 17.462723 l
|
||||
0.000000 20.965542 0.871139 23.757576 2.623425 25.828648 c
|
||||
4.435832 27.899887 6.808930 28.945639 9.742804 28.945639 c
|
||||
13.147311 28.945639 15.730712 27.605450 17.432966 24.925154 c
|
||||
19.095194 22.082256 l
|
||||
20.757338 24.925154 l
|
||||
22.459507 27.595276 25.032986 28.945639 28.447416 28.945639 c
|
||||
31.381290 28.945639 33.754387 27.889629 35.566792 25.828648 c
|
||||
37.319077 23.757576 38.190220 20.985806 38.190220 17.462723 c
|
||||
38.200230 17.462723 l
|
||||
h
|
||||
61.110268 8.924355 m
|
||||
62.491982 10.416807 63.143234 12.264570 63.143234 14.518509 c
|
||||
63.143234 16.772449 62.481976 18.640476 61.110268 20.061882 c
|
||||
59.788589 21.554337 58.106689 22.265121 56.073723 22.265121 c
|
||||
54.041008 22.265121 52.368858 21.554337 51.037174 20.061882 c
|
||||
49.715416 18.640476 49.054577 16.772449 49.054577 14.518509 c
|
||||
49.054577 12.264570 49.715416 10.396461 51.037174 8.924355 c
|
||||
52.358852 7.502947 54.041008 6.781986 56.073723 6.781986 c
|
||||
58.106689 6.781986 59.778584 7.492773 61.110268 8.924355 c
|
||||
h
|
||||
63.143234 28.255198 m
|
||||
69.701591 28.255198 l
|
||||
69.701591 0.781738 l
|
||||
63.143234 0.781738 l
|
||||
63.143234 4.020473 l
|
||||
61.160301 1.330006 58.416882 -0.000011 54.852188 -0.000011 c
|
||||
51.287495 -0.000011 48.543831 1.370613 46.110611 4.172821 c
|
||||
43.717499 6.974941 42.505974 10.437069 42.505974 14.498163 c
|
||||
42.505974 18.559340 43.727505 21.970684 46.110611 24.772808 c
|
||||
48.553837 27.574930 51.457687 28.996338 54.852188 28.996338 c
|
||||
58.246773 28.996338 61.160301 27.676495 63.143234 24.996117 c
|
||||
63.143234 28.234852 l
|
||||
63.143234 28.255198 l
|
||||
h
|
||||
91.770676 15.036257 m
|
||||
93.703575 13.543886 94.665031 11.462475 94.615005 8.832880 c
|
||||
94.615005 6.030758 93.653549 3.827599 91.670616 2.304710 c
|
||||
89.688515 0.812176 87.294495 0.050774 84.390968 0.050774 c
|
||||
79.154297 0.050774 75.599525 2.253845 73.716660 6.579025 c
|
||||
79.405289 10.041067 l
|
||||
80.164940 7.685646 81.837677 6.467285 84.390968 6.467285 c
|
||||
86.734138 6.467285 87.895714 7.228771 87.895714 8.822790 c
|
||||
87.895714 9.980196 86.373070 11.025948 83.269424 11.838133 c
|
||||
82.097839 12.163090 81.127220 12.498138 80.375908 12.772230 c
|
||||
79.303558 13.208757 78.392975 13.706240 77.631653 14.315380 c
|
||||
75.749619 15.807833 74.789009 17.777590 74.789009 20.305622 c
|
||||
74.789009 22.996006 75.699593 25.138290 77.531593 26.681526 c
|
||||
79.415298 28.275459 81.706749 29.037029 84.451004 29.037029 c
|
||||
88.826294 29.037029 92.020851 27.118137 94.113853 23.219398 c
|
||||
88.526115 19.929964 l
|
||||
87.715591 21.798073 86.333038 22.732088 84.451004 22.732088 c
|
||||
82.468071 22.732088 81.506630 21.970686 81.506630 20.478231 c
|
||||
81.506630 19.320744 83.029274 18.274992 86.132919 17.462723 c
|
||||
88.526115 16.914539 90.408142 16.092180 91.770676 15.036257 c
|
||||
91.780693 15.036257 l
|
||||
91.770676 15.036257 l
|
||||
h
|
||||
112.618164 21.452854 m
|
||||
106.870323 21.452854 l
|
||||
106.870323 10.020803 l
|
||||
106.870323 8.650179 107.381485 7.817646 108.352104 7.441906 c
|
||||
109.063393 7.167816 110.485130 7.117115 112.628166 7.218597 c
|
||||
112.628166 0.791912 l
|
||||
108.212013 0.243645 105.008308 0.690430 103.126274 2.162537 c
|
||||
101.243401 3.583942 100.331985 6.233803 100.331985 10.010632 c
|
||||
100.331985 21.452854 l
|
||||
95.915833 21.452854 l
|
||||
95.915833 28.265369 l
|
||||
100.331985 28.265369 l
|
||||
100.331985 33.808784 l
|
||||
106.890335 35.951027 l
|
||||
106.890335 28.255198 l
|
||||
112.638176 28.255198 l
|
||||
112.638176 21.442680 l
|
||||
112.628166 21.442680 l
|
||||
112.618164 21.452854 l
|
||||
h
|
||||
133.525681 9.086706 m
|
||||
134.847351 10.508114 135.507782 12.325527 135.507782 14.528599 c
|
||||
135.507782 16.731840 134.847351 18.528820 133.525681 19.970573 c
|
||||
132.193161 21.391897 130.571289 22.112776 128.589188 22.112776 c
|
||||
126.606262 22.112776 124.984390 21.402071 123.651871 19.970573 c
|
||||
122.381058 18.478121 121.719803 16.680973 121.719803 14.528599 c
|
||||
121.719803 12.376308 122.381058 10.579159 123.651871 9.086706 c
|
||||
124.974380 7.665382 126.606262 6.944508 128.589188 6.944508 c
|
||||
130.571289 6.944508 132.193161 7.655127 133.525681 9.086706 c
|
||||
h
|
||||
119.037262 4.203255 m
|
||||
116.443100 7.005379 115.171455 10.406551 115.171455 14.528599 c
|
||||
115.171455 18.650732 116.443100 22.001038 119.037262 24.803242 c
|
||||
121.629745 27.605450 124.834297 29.026855 128.589188 29.026855 c
|
||||
132.343262 29.026855 135.558640 27.605450 138.141953 24.803242 c
|
||||
140.725266 22.001038 142.056961 18.538994 142.056961 14.528599 c
|
||||
142.056961 10.518290 140.725266 7.005379 138.141953 4.203255 c
|
||||
135.547806 1.401051 132.394119 0.030510 128.589188 0.030510 c
|
||||
124.784264 0.030510 121.619743 1.401051 119.037262 4.203255 c
|
||||
h
|
||||
163.985123 8.934444 m
|
||||
165.306808 10.426897 165.968063 12.274660 165.968063 14.528599 c
|
||||
165.968063 16.782539 165.306808 18.650732 163.985123 20.072056 c
|
||||
162.664291 21.564592 160.982376 22.275211 158.948578 22.275211 c
|
||||
156.916458 22.275211 155.233719 21.564592 153.862839 20.072056 c
|
||||
152.540329 18.650732 151.879898 16.782539 151.879898 14.528599 c
|
||||
151.879898 12.274660 152.540329 10.406551 153.862839 8.934444 c
|
||||
155.243713 7.513037 156.966492 6.792244 158.948578 6.792244 c
|
||||
160.932358 6.792244 162.654282 7.502947 163.985123 8.934444 c
|
||||
h
|
||||
165.968063 39.260834 m
|
||||
172.526413 39.260834 l
|
||||
172.526413 0.791912 l
|
||||
165.968063 0.791912 l
|
||||
165.968063 4.030647 l
|
||||
164.035995 1.340179 161.291748 0.010162 157.727798 0.010162 c
|
||||
154.163025 0.010162 151.379578 1.380703 148.925522 4.182991 c
|
||||
146.532318 6.985115 145.321548 10.447161 145.321548 14.508337 c
|
||||
145.321548 18.569429 146.542328 21.980774 148.925522 24.782898 c
|
||||
151.358734 27.585186 154.312286 29.006512 157.727798 29.006512 c
|
||||
161.141647 29.006512 164.035995 27.686666 165.968063 25.006289 c
|
||||
165.968063 39.250683 l
|
||||
165.968063 39.260834 l
|
||||
h
|
||||
195.566971 9.117228 m
|
||||
196.888641 10.538635 197.549896 12.355879 197.549896 14.559118 c
|
||||
197.549896 16.762192 196.888641 18.559340 195.566971 20.001011 c
|
||||
194.245285 21.422335 192.623413 22.143211 190.630478 22.143211 c
|
||||
188.638367 22.143211 187.026520 21.432508 185.694000 20.001011 c
|
||||
184.422363 18.508474 183.761093 16.711493 183.761093 14.559118 c
|
||||
183.761093 12.406662 184.422363 10.609680 185.694000 9.117228 c
|
||||
187.016510 7.695736 188.648376 6.974945 190.630478 6.974945 c
|
||||
192.613403 6.974945 194.235291 7.685648 195.566971 9.117228 c
|
||||
h
|
||||
181.077713 4.233692 m
|
||||
178.495224 7.035900 177.212753 10.437071 177.212753 14.559118 c
|
||||
177.212753 18.681084 178.485229 22.031557 181.077713 24.833679 c
|
||||
183.671036 27.635885 186.875580 29.057293 190.630478 29.057293 c
|
||||
194.385376 29.057293 197.599915 27.635885 200.183228 24.833679 c
|
||||
202.775726 22.031557 204.098236 18.569429 204.098236 14.559118 c
|
||||
204.098236 10.548725 202.775726 7.035900 200.183228 4.233692 c
|
||||
197.589905 1.431572 194.435410 0.060863 190.630478 0.060863 c
|
||||
186.825546 0.060863 183.661026 1.431572 181.077713 4.233692 c
|
||||
h
|
||||
232.475540 17.696289 m
|
||||
232.475540 0.822433 l
|
||||
225.917206 0.822433 l
|
||||
225.917206 16.812975 l
|
||||
225.917206 18.630386 225.466064 20.001011 224.535477 21.036505 c
|
||||
223.674088 21.970686 222.452469 22.457994 220.879807 22.457994 c
|
||||
217.175766 22.457994 215.292923 20.204056 215.292923 15.645479 c
|
||||
215.292923 0.812172 l
|
||||
208.734528 0.812172 l
|
||||
208.734528 28.265369 l
|
||||
215.292923 28.265369 l
|
||||
215.292923 25.178900 l
|
||||
216.864761 27.757797 219.367996 29.026855 222.862732 29.026855 c
|
||||
225.656174 29.026855 227.949310 28.041977 229.732117 26.011431 c
|
||||
231.564957 23.980885 232.475540 21.229462 232.475540 17.665854 c
|
||||
f
|
||||
n
|
||||
Q
|
||||
|
||||
endstream
|
||||
endobj
|
||||
|
||||
6 0 obj
|
||||
9965
|
||||
endobj
|
||||
|
||||
7 0 obj
|
||||
<< /Type /XObject
|
||||
/Subtype /Image
|
||||
/BitsPerComponent 8
|
||||
/Length 8 0 R
|
||||
/Height 148
|
||||
/Width 538
|
||||
/ColorSpace /DeviceGray
|
||||
/Filter [ /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
xí½C#[Ö†;Ý<>;$<24>$<24>@pwwwwww·¶™~ŸwW<02>¦<EFBFBD>̽÷LŸó±°PU[×»—îªú׿þ}ðÓ¿>ðÙüÇ_Èü‚¬¿üÖa®§?CL]0qäoAtUôñÃÇ<C383>Ÿ>ñ£¯—ôQÄoN|üÈ¥\Q’Òïô;¤åÄôiêü¤¹û•§ŽÞ¢Ï¢Ð<C2A2><C390>PCa†Âù6¤O¢P¾Â8Íu!!\Ï@?Q¢¦wú
Ò3¹Ì¡È̞ǯIôL˜ |