+ _g_free0 (service);
+ }
+ }
+ }
+#line 600 "moonshot-identity-management-view.vala"
+ if (duplicate_service == FALSE) {
+#line 1994 "moonshot-identity-management-view.c"
+ gint services_length1;
+ gint _services_size_;
+ char** _tmp3_;
+ gint _tmp2_;
+ char** services;
+ gint _tmp8_;
+ gint _tmp9_;
+ char* _tmp10_;
+ char** _tmp11_;
+ services = (_tmp3_ = g_new0 (char*, (_tmp2_ + 1) + 1), services_length1 = _tmp2_ + 1, _services_size_ = services_length1, _tmp3_);
+ {
+ gint i;
+#line 604 "moonshot-identity-management-view.vala"
+ i = 0;
+#line 2009 "moonshot-identity-management-view.c"
+ {
+ gboolean _tmp4_;
+#line 604 "moonshot-identity-management-view.vala"
+ _tmp4_ = TRUE;
+#line 604 "moonshot-identity-management-view.vala"
+ while (TRUE) {
+#line 2016 "moonshot-identity-management-view.c"
+ gint _tmp5_;
+ gint _tmp6_;
+ char* _tmp7_;
+#line 604 "moonshot-identity-management-view.vala"
+ if (!_tmp4_) {
+#line 604 "moonshot-identity-management-view.vala"
+ i++;
+#line 2024 "moonshot-identity-management-view.c"
+ }
+#line 604 "moonshot-identity-management-view.vala"
+ _tmp4_ = FALSE;
+#line 604 "moonshot-identity-management-view.vala"
+ if (!(i < _tmp5_)) {
+#line 604 "moonshot-identity-management-view.vala"
+ break;
+#line 2032 "moonshot-identity-management-view.c"
+ }
+#line 605 "moonshot-identity-management-view.vala"
+ services[i] = (_tmp7_ = g_strdup (id_card_get_services (identity, &_tmp6_)[i]), _g_free0 (services[i]), _tmp7_);
+#line 2036 "moonshot-identity-management-view.c"