ความเปลี่ยนแปลง
On 7 ตุลาคม ค.ศ. 2021 12 นาฬิกา 33 นาที 05 วินาที +0700, admin_ckan:
-
Added resource ประกาศผู้ชนะการเสนอราคาโดยวิธีเฉพาะเจาะจง วงเงินไม่เกิน 5 แสนบาท กรณีที่มีข้อเทคนิคซับซ้อน ประจำปีงบประมาณ 2564 to จำนวนประกาศผู้ชนะการเสนอราคา โดยวิธีเฉพาะเจาะจง วงเงินไม่เกิน 5 แสนบาท กรณีที่มีข้อเทคนิคซับซ้อน
f | 1 | { | f | 1 | { |
2 | "accessible_condition": "", | 2 | "accessible_condition": "", | ||
3 | "allow_harvest": "True", | 3 | "allow_harvest": "True", | ||
4 | "author": null, | 4 | "author": null, | ||
5 | "author_email": null, | 5 | "author_email": null, | ||
6 | "creator_user_id": "cea4e63b-5aaf-4351-ad94-fa4ca58cb02a", | 6 | "creator_user_id": "cea4e63b-5aaf-4351-ad94-fa4ca58cb02a", | ||
7 | "data_category": | 7 | "data_category": | ||
8 | 49\u0e2d\u0e21\u0e39\u0e25\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30", | 8 | 49\u0e2d\u0e21\u0e39\u0e25\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30", | ||
9 | "data_collect": "", | 9 | "data_collect": "", | ||
10 | "data_collect_other": "", | 10 | "data_collect_other": "", | ||
11 | "data_format": [ | 11 | "data_format": [ | ||
12 | "CSV", | 12 | "CSV", | ||
13 | "XLS" | 13 | "XLS" | ||
14 | ], | 14 | ], | ||
15 | "data_language": [ | 15 | "data_language": [ | ||
16 | "\u0e44\u0e17\u0e22" | 16 | "\u0e44\u0e17\u0e22" | ||
17 | ], | 17 | ], | ||
18 | "data_source": | 18 | "data_source": | ||
19 | 0e25\u0e38\u0e48\u0e21\u0e07\u0e32\u0e19\u0e1e\u0e31\u0e2a\u0e14\u0e38 | 19 | 0e25\u0e38\u0e48\u0e21\u0e07\u0e32\u0e19\u0e1e\u0e31\u0e2a\u0e14\u0e38 | ||
20 | \u0e01\u0e2d\u0e07\u0e01\u0e25\u0e32\u0e07 | 20 | \u0e01\u0e2d\u0e07\u0e01\u0e25\u0e32\u0e07 | ||
21 | 30\u0e17\u0e23\u0e27\u0e07\u0e1e\u0e25\u0e31\u0e07\u0e07\u0e32\u0e19", | 21 | 30\u0e17\u0e23\u0e27\u0e07\u0e1e\u0e25\u0e31\u0e07\u0e07\u0e32\u0e19", | ||
22 | "data_support": "", | 22 | "data_support": "", | ||
23 | "data_support_other": "", | 23 | "data_support_other": "", | ||
24 | "data_type": | 24 | "data_type": | ||
25 | 49\u0e2d\u0e21\u0e39\u0e25\u0e23\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19", | 25 | 49\u0e2d\u0e21\u0e39\u0e25\u0e23\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19", | ||
26 | "disaggregate": [], | 26 | "disaggregate": [], | ||
27 | "geo_coverage": "\u0e44\u0e21\u0e48\u0e21\u0e35", | 27 | "geo_coverage": "\u0e44\u0e21\u0e48\u0e21\u0e35", | ||
28 | "geo_coverage_other": "", | 28 | "geo_coverage_other": "", | ||
29 | "groups": [], | 29 | "groups": [], | ||
30 | "high_value_dataset": "", | 30 | "high_value_dataset": "", | ||
31 | "id": "1d7dde13-f418-41a9-b1d7-13fdfa897130", | 31 | "id": "1d7dde13-f418-41a9-b1d7-13fdfa897130", | ||
32 | "isopen": false, | 32 | "isopen": false, | ||
33 | "license_id": "Open Data Common", | 33 | "license_id": "Open Data Common", | ||
34 | "license_id_other": "", | 34 | "license_id_other": "", | ||
35 | "license_title": "Open Data Common", | 35 | "license_title": "Open Data Common", | ||
36 | "maintainer": | 36 | "maintainer": | ||
37 | 0e25\u0e38\u0e48\u0e21\u0e07\u0e32\u0e19\u0e1e\u0e31\u0e2a\u0e14\u0e38 | 37 | 0e25\u0e38\u0e48\u0e21\u0e07\u0e32\u0e19\u0e1e\u0e31\u0e2a\u0e14\u0e38 | ||
38 | \u0e01\u0e2d\u0e07\u0e01\u0e25\u0e32\u0e07", | 38 | \u0e01\u0e2d\u0e07\u0e01\u0e25\u0e32\u0e07", | ||
39 | "maintainer_email": "supply@energy.go.th", | 39 | "maintainer_email": "supply@energy.go.th", | ||
40 | "metadata_created": "2021-09-30T21:14:45.499933", | 40 | "metadata_created": "2021-09-30T21:14:45.499933", | ||
n | 41 | "metadata_modified": "2021-10-07T05:32:52.495731", | n | 41 | "metadata_modified": "2021-10-07T05:33:05.062419", |
42 | "name": "center_dataset_61_03", | 42 | "name": "center_dataset_61_03", | ||
43 | "notes": | 43 | "notes": | ||
44 | 0e35\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e40\u0e08\u0e32\u0e30\u0e08\u0e07 | 44 | 0e35\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e40\u0e08\u0e32\u0e30\u0e08\u0e07 | ||
45 | 0e07\u0e40\u0e07\u0e34\u0e19\u0e44\u0e21\u0e48\u0e40\u0e01\u0e34\u0e19 | 45 | 0e07\u0e40\u0e07\u0e34\u0e19\u0e44\u0e21\u0e48\u0e40\u0e01\u0e34\u0e19 | ||
46 | 5 \u0e41\u0e2a\u0e19\u0e1a\u0e32\u0e17 | 46 | 5 \u0e41\u0e2a\u0e19\u0e1a\u0e32\u0e17 | ||
47 | 0e17\u0e04\u0e19\u0e34\u0e04\u0e0b\u0e31\u0e1a\u0e0b\u0e49\u0e2d\u0e19 | 47 | 0e17\u0e04\u0e19\u0e34\u0e04\u0e0b\u0e31\u0e1a\u0e0b\u0e49\u0e2d\u0e19 | ||
48 | 30\u0e17\u0e23\u0e27\u0e07\u0e1e\u0e25\u0e31\u0e07\u0e07\u0e32\u0e19", | 48 | 30\u0e17\u0e23\u0e27\u0e07\u0e1e\u0e25\u0e31\u0e07\u0e07\u0e32\u0e19", | ||
n | 49 | "num_resources": 1, | n | 49 | "num_resources": 2, |
50 | "num_tags": 4, | 50 | "num_tags": 4, | ||
51 | "objective": [ | 51 | "objective": [ | ||
52 | "\u0e2d\u0e37\u0e48\u0e19\u0e46" | 52 | "\u0e2d\u0e37\u0e48\u0e19\u0e46" | ||
53 | ], | 53 | ], | ||
54 | "objective_other": "\u0e2d\u0e37\u0e48\u0e19\u0e46 | 54 | "objective_other": "\u0e2d\u0e37\u0e48\u0e19\u0e46 | ||
55 | 0e35\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e40\u0e08\u0e32\u0e30\u0e08\u0e07 | 55 | 0e35\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e40\u0e08\u0e32\u0e30\u0e08\u0e07 | ||
56 | 0e07\u0e40\u0e07\u0e34\u0e19\u0e44\u0e21\u0e48\u0e40\u0e01\u0e34\u0e19 | 56 | 0e07\u0e40\u0e07\u0e34\u0e19\u0e44\u0e21\u0e48\u0e40\u0e01\u0e34\u0e19 | ||
57 | 5 \u0e41\u0e2a\u0e19\u0e1a\u0e32\u0e17 | 57 | 5 \u0e41\u0e2a\u0e19\u0e1a\u0e32\u0e17 | ||
58 | 0e17\u0e04\u0e19\u0e34\u0e04\u0e0b\u0e31\u0e1a\u0e0b\u0e49\u0e2d\u0e19 | 58 | 0e17\u0e04\u0e19\u0e34\u0e04\u0e0b\u0e31\u0e1a\u0e0b\u0e49\u0e2d\u0e19 | ||
59 | 30\u0e17\u0e23\u0e27\u0e07\u0e1e\u0e25\u0e31\u0e07\u0e07\u0e32\u0e19", | 59 | 30\u0e17\u0e23\u0e27\u0e07\u0e1e\u0e25\u0e31\u0e07\u0e07\u0e32\u0e19", | ||
60 | "organization": { | 60 | "organization": { | ||
61 | "approval_status": "approved", | 61 | "approval_status": "approved", | ||
62 | "created": "2021-07-08T10:51:41.148546", | 62 | "created": "2021-07-08T10:51:41.148546", | ||
63 | "description": "", | 63 | "description": "", | ||
64 | "id": "b6460e50-6096-457c-94d6-b71ffcade9b8", | 64 | "id": "b6460e50-6096-457c-94d6-b71ffcade9b8", | ||
65 | "image_url": "", | 65 | "image_url": "", | ||
66 | "is_organization": true, | 66 | "is_organization": true, | ||
67 | "name": "opsmoen-center", | 67 | "name": "opsmoen-center", | ||
68 | "state": "active", | 68 | "state": "active", | ||
69 | "title": "\u0e01\u0e2d\u0e07\u0e01\u0e25\u0e32\u0e07", | 69 | "title": "\u0e01\u0e2d\u0e07\u0e01\u0e25\u0e32\u0e07", | ||
70 | "type": "organization" | 70 | "type": "organization" | ||
71 | }, | 71 | }, | ||
72 | "owner_org": "b6460e50-6096-457c-94d6-b71ffcade9b8", | 72 | "owner_org": "b6460e50-6096-457c-94d6-b71ffcade9b8", | ||
73 | "private": false, | 73 | "private": false, | ||
74 | "reference_data": "", | 74 | "reference_data": "", | ||
75 | "relationships_as_object": [], | 75 | "relationships_as_object": [], | ||
76 | "relationships_as_subject": [], | 76 | "relationships_as_subject": [], | ||
77 | "resources": [ | 77 | "resources": [ | ||
78 | { | 78 | { | ||
79 | "cache_last_updated": null, | 79 | "cache_last_updated": null, | ||
80 | "cache_url": null, | 80 | "cache_url": null, | ||
81 | "created": "2021-10-07T05:32:52.592418", | 81 | "created": "2021-10-07T05:32:52.592418", | ||
82 | "created_at": "2021-10-07T05:32:52.592418", | 82 | "created_at": "2021-10-07T05:32:52.592418", | ||
83 | "datastore_active": false, | 83 | "datastore_active": false, | ||
84 | "datastore_contains_all_records_of_source_file": false, | 84 | "datastore_contains_all_records_of_source_file": false, | ||
85 | "description": "", | 85 | "description": "", | ||
86 | "format": "CSV", | 86 | "format": "CSV", | ||
87 | "hash": "", | 87 | "hash": "", | ||
88 | "id": "8095623f-5ca6-4beb-82dd-bb607e2e2c12", | 88 | "id": "8095623f-5ca6-4beb-82dd-bb607e2e2c12", | ||
89 | "last_modified": "2021-10-07T05:32:52.454000", | 89 | "last_modified": "2021-10-07T05:32:52.454000", | ||
n | 90 | "metadata_modified": "2021-10-07T05:32:52.500312", | n | 90 | "metadata_modified": "2021-10-07T05:33:05.066376", |
91 | "mimetype": "text/csv", | 91 | "mimetype": "text/csv", | ||
92 | "mimetype_inner": null, | 92 | "mimetype_inner": null, | ||
93 | "name": | 93 | "name": | ||
94 | 0e35\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e40\u0e08\u0e32\u0e30\u0e08\u0e07 | 94 | 0e35\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e40\u0e08\u0e32\u0e30\u0e08\u0e07 | ||
95 | 0e07\u0e40\u0e07\u0e34\u0e19\u0e44\u0e21\u0e48\u0e40\u0e01\u0e34\u0e19 | 95 | 0e07\u0e40\u0e07\u0e34\u0e19\u0e44\u0e21\u0e48\u0e40\u0e01\u0e34\u0e19 | ||
96 | 5 \u0e41\u0e2a\u0e19\u0e1a\u0e32\u0e17 | 96 | 5 \u0e41\u0e2a\u0e19\u0e1a\u0e32\u0e17 | ||
97 | 0e17\u0e04\u0e19\u0e34\u0e04\u0e0b\u0e31\u0e1a\u0e0b\u0e49\u0e2d\u0e19 | 97 | 0e17\u0e04\u0e19\u0e34\u0e04\u0e0b\u0e31\u0e1a\u0e0b\u0e49\u0e2d\u0e19 | ||
98 | 0e08\u0e33\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13 | 98 | 0e08\u0e33\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13 | ||
99 | 2564", | 99 | 2564", | ||
100 | "package_id": "1d7dde13-f418-41a9-b1d7-13fdfa897130", | 100 | "package_id": "1d7dde13-f418-41a9-b1d7-13fdfa897130", | ||
101 | "position": 0, | 101 | "position": 0, | ||
102 | "resource_accessible_condition": "", | 102 | "resource_accessible_condition": "", | ||
103 | "resource_data_collect": "", | 103 | "resource_data_collect": "", | ||
104 | "resource_data_collect_other": "", | 104 | "resource_data_collect_other": "", | ||
105 | "resource_disaggregate": [], | 105 | "resource_disaggregate": [], | ||
106 | "resource_type": null, | 106 | "resource_type": null, | ||
107 | "size": 2432, | 107 | "size": 2432, | ||
108 | "state": "active", | 108 | "state": "active", | ||
109 | "url": | 109 | "url": | ||
110 | f-5ca6-4beb-82dd-bb607e2e2c12/download/uploaded_dataset_61_03-5-.csv", | 110 | f-5ca6-4beb-82dd-bb607e2e2c12/download/uploaded_dataset_61_03-5-.csv", | ||
111 | "url_type": "upload" | 111 | "url_type": "upload" | ||
t | t | 112 | }, | ||
113 | { | ||||
114 | "cache_last_updated": null, | ||||
115 | "cache_url": null, | ||||
116 | "created": "2021-10-07T05:33:05.160331", | ||||
117 | "created_at": "2021-10-07T05:33:05.160331", | ||||
118 | "datastore_active": false, | ||||
119 | "datastore_contains_all_records_of_source_file": false, | ||||
120 | "description": "", | ||||
121 | "format": "XLSX", | ||||
122 | "hash": "", | ||||
123 | "id": "dcc10b85-8d9e-46cd-8d1a-f06dd28bafe4", | ||||
124 | "last_modified": "2021-10-07T05:33:05.019075", | ||||
125 | "metadata_modified": "2021-10-07T05:33:05.066665", | ||||
126 | "mimetype": | ||||
127 | "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", | ||||
128 | "mimetype_inner": null, | ||||
129 | "name": | ||||
130 | 0e35\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e40\u0e08\u0e32\u0e30\u0e08\u0e07 | ||||
131 | 0e07\u0e40\u0e07\u0e34\u0e19\u0e44\u0e21\u0e48\u0e40\u0e01\u0e34\u0e19 | ||||
132 | 5 \u0e41\u0e2a\u0e19\u0e1a\u0e32\u0e17 | ||||
133 | 0e17\u0e04\u0e19\u0e34\u0e04\u0e0b\u0e31\u0e1a\u0e0b\u0e49\u0e2d\u0e19 | ||||
134 | 0e08\u0e33\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13 | ||||
135 | 2564", | ||||
136 | "package_id": "1d7dde13-f418-41a9-b1d7-13fdfa897130", | ||||
137 | "position": 1, | ||||
138 | "resource_accessible_condition": "", | ||||
139 | "resource_data_collect": "", | ||||
140 | "resource_data_collect_other": "", | ||||
141 | "resource_disaggregate": [], | ||||
142 | "resource_type": null, | ||||
143 | "size": 11467, | ||||
144 | "state": "active", | ||||
145 | "url": | ||||
146 | -8d9e-46cd-8d1a-f06dd28bafe4/download/uploaded_dataset_61_03-5-.xlsx", | ||||
147 | "url_type": "upload" | ||||
112 | } | 148 | } | ||
113 | ], | 149 | ], | ||
114 | "state": "active", | 150 | "state": "active", | ||
115 | "tags": [ | 151 | "tags": [ | ||
116 | { | 152 | { | ||
117 | "display_name": | 153 | "display_name": | ||
118 | 17\u0e04\u0e19\u0e34\u0e04\u0e0b\u0e31\u0e1a\u0e0b\u0e49\u0e2d\u0e19", | 154 | 17\u0e04\u0e19\u0e34\u0e04\u0e0b\u0e31\u0e1a\u0e0b\u0e49\u0e2d\u0e19", | ||
119 | "id": "db4d9eb1-cf5c-4bf8-9014-6baef8e5cb2e", | 155 | "id": "db4d9eb1-cf5c-4bf8-9014-6baef8e5cb2e", | ||
120 | "name": | 156 | "name": | ||
121 | 17\u0e04\u0e19\u0e34\u0e04\u0e0b\u0e31\u0e1a\u0e0b\u0e49\u0e2d\u0e19", | 157 | 17\u0e04\u0e19\u0e34\u0e04\u0e0b\u0e31\u0e1a\u0e0b\u0e49\u0e2d\u0e19", | ||
122 | "state": "active", | 158 | "state": "active", | ||
123 | "vocabulary_id": null | 159 | "vocabulary_id": null | ||
124 | }, | 160 | }, | ||
125 | { | 161 | { | ||
126 | "display_name": | 162 | "display_name": | ||
127 | 30\u0e01\u0e32\u0e23\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", | 163 | 30\u0e01\u0e32\u0e23\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", | ||
128 | "id": "88e2529c-d4c1-4134-93c7-043d25393218", | 164 | "id": "88e2529c-d4c1-4134-93c7-043d25393218", | ||
129 | "name": | 165 | "name": | ||
130 | 30\u0e01\u0e32\u0e23\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", | 166 | 30\u0e01\u0e32\u0e23\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", | ||
131 | "state": "active", | 167 | "state": "active", | ||
132 | "vocabulary_id": null | 168 | "vocabulary_id": null | ||
133 | }, | 169 | }, | ||
134 | { | 170 | { | ||
135 | "display_name": | 171 | "display_name": | ||
136 | 0e07\u0e40\u0e07\u0e34\u0e19\u0e44\u0e21\u0e48\u0e40\u0e01\u0e34\u0e19 | 172 | 0e07\u0e40\u0e07\u0e34\u0e19\u0e44\u0e21\u0e48\u0e40\u0e01\u0e34\u0e19 | ||
137 | 5 \u0e41\u0e2a\u0e19\u0e1a\u0e32\u0e17", | 173 | 5 \u0e41\u0e2a\u0e19\u0e1a\u0e32\u0e17", | ||
138 | "id": "05ceabcf-35b6-48ee-8a07-2c69ae53ada4", | 174 | "id": "05ceabcf-35b6-48ee-8a07-2c69ae53ada4", | ||
139 | "name": | 175 | "name": | ||
140 | 0e07\u0e40\u0e07\u0e34\u0e19\u0e44\u0e21\u0e48\u0e40\u0e01\u0e34\u0e19 | 176 | 0e07\u0e40\u0e07\u0e34\u0e19\u0e44\u0e21\u0e48\u0e40\u0e01\u0e34\u0e19 | ||
141 | 5 \u0e41\u0e2a\u0e19\u0e1a\u0e32\u0e17", | 177 | 5 \u0e41\u0e2a\u0e19\u0e1a\u0e32\u0e17", | ||
142 | "state": "active", | 178 | "state": "active", | ||
143 | "vocabulary_id": null | 179 | "vocabulary_id": null | ||
144 | }, | 180 | }, | ||
145 | { | 181 | { | ||
146 | "display_name": | 182 | "display_name": | ||
147 | 35\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e40\u0e08\u0e32\u0e30\u0e08\u0e07", | 183 | 35\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e40\u0e08\u0e32\u0e30\u0e08\u0e07", | ||
148 | "id": "e34debd9-e835-4cd4-b17f-7f8836b7d450", | 184 | "id": "e34debd9-e835-4cd4-b17f-7f8836b7d450", | ||
149 | "name": | 185 | "name": | ||
150 | 35\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e40\u0e08\u0e32\u0e30\u0e08\u0e07", | 186 | 35\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e40\u0e08\u0e32\u0e30\u0e08\u0e07", | ||
151 | "state": "active", | 187 | "state": "active", | ||
152 | "vocabulary_id": null | 188 | "vocabulary_id": null | ||
153 | } | 189 | } | ||
154 | ], | 190 | ], | ||
155 | "title": | 191 | "title": | ||
156 | 0e30\u0e01\u0e32\u0e23\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32 | 192 | 0e30\u0e01\u0e32\u0e23\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32 | ||
157 | 0e35\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e40\u0e08\u0e32\u0e30\u0e08\u0e07 | 193 | 0e35\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e40\u0e08\u0e32\u0e30\u0e08\u0e07 | ||
158 | 0e07\u0e40\u0e07\u0e34\u0e19\u0e44\u0e21\u0e48\u0e40\u0e01\u0e34\u0e19 | 194 | 0e07\u0e40\u0e07\u0e34\u0e19\u0e44\u0e21\u0e48\u0e40\u0e01\u0e34\u0e19 | ||
159 | 5 \u0e41\u0e2a\u0e19\u0e1a\u0e32\u0e17 | 195 | 5 \u0e41\u0e2a\u0e19\u0e1a\u0e32\u0e17 | ||
160 | 17\u0e04\u0e19\u0e34\u0e04\u0e0b\u0e31\u0e1a\u0e0b\u0e49\u0e2d\u0e19", | 196 | 17\u0e04\u0e19\u0e34\u0e04\u0e0b\u0e31\u0e1a\u0e0b\u0e49\u0e2d\u0e19", | ||
161 | "type": "dataset", | 197 | "type": "dataset", | ||
162 | "update_frequency_interval": "1", | 198 | "update_frequency_interval": "1", | ||
163 | "update_frequency_unit": "\u0e1b\u0e35", | 199 | "update_frequency_unit": "\u0e1b\u0e35", | ||
164 | "update_frequency_unit_other": "", | 200 | "update_frequency_unit_other": "", | ||
165 | "url": "", | 201 | "url": "", | ||
166 | "version": null | 202 | "version": null | ||
167 | } | 203 | } |