+ _rules_size_ = rules_length1;
+#line 158 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-keyring-store.vala"
+ _tmp15_ = id_card;
+#line 158 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-keyring-store.vala"
+ _tmp16_ = id_card_get_services (_tmp15_, &_tmp16__length1);
+#line 158 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-keyring-store.vala"
+ _tmp17_ = _tmp16_;
+#line 158 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-keyring-store.vala"
+ _tmp17__length1 = _tmp16__length1;
+#line 158 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-keyring-store.vala"
+ _tmp18_ = (_tmp17_ != NULL) ? _vala_array_dup4 (_tmp17_, _tmp17__length1) : ((gpointer) _tmp17_);
+#line 158 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-keyring-store.vala"
+ _tmp18__length1 = _tmp17__length1;
+#line 158 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-keyring-store.vala"
+ services_array = _tmp18_;
+#line 158 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-keyring-store.vala"
+ services_array_length1 = _tmp18__length1;
+#line 158 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-keyring-store.vala"
+ _services_array_size_ = services_array_length1;
+#line 159 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-keyring-store.vala"
+ _tmp19_ = rules;
+#line 159 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-keyring-store.vala"
+ _tmp19__length1 = rules_length1;
+#line 159 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-keyring-store.vala"
+ _tmp20_ = g_new0 (gchar*, _tmp19__length1 + 1);
+#line 159 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-keyring-store.vala"
+ rules_patterns = _tmp20_;
+#line 159 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-keyring-store.vala"
+ rules_patterns_length1 = _tmp19__length1;
+#line 159 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-keyring-store.vala"
+ _rules_patterns_size_ = rules_patterns_length1;
+#line 160 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-keyring-store.vala"
+ _tmp21_ = rules;
+#line 160 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-keyring-store.vala"
+ _tmp21__length1 = rules_length1;
+#line 160 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-keyring-store.vala"
+ _tmp22_ = g_new0 (gchar*, _tmp21__length1 + 1);
+#line 160 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-keyring-store.vala"
+ rules_always_conf = _tmp22_;
+#line 160 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-keyring-store.vala"
+ rules_always_conf_length1 = _tmp21__length1;
+#line 160 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-keyring-store.vala"