[{"__symbolic":"module","version":3,"metadata":{"RegisterFormComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"register-form","template":"\n      <div class=\"container\">\n          <div class=\"panel panel-primary\">\n              <div class=\"panel-heading\">\n                  Sign Up!\n              </div>\n\n              <div class=\"panel-body\">\n                  <form class=\"form-horizontal\" novalidate (ngSubmit)=\"save()\" [formGroup]=\"customerForm\">\n                      <fieldset>\n                          <div class=\"form-group\" [ngClass]=\"{'has-error': (customerForm.get('firstName').touched || \n                                                    customerForm.get('firstName').dirty) &&\n                                                    !customerForm.get('firstName').valid }\">\n                              <label class=\"col-md-2 control-label\" for=\"firstNameId\">First Name</label>\n\n                              <div class=\"col-md-8\">\n                                  <input class=\"form-control\" id=\"firstNameId\" type=\"text\" placeholder=\"First Name (required)\" formControlName=\"firstName\"\n                                  />\n                                  <span class=\"help-block\" *ngIf=\"(customerForm.get('firstName').touched || \n                                                               customerForm.get('firstName').dirty) && \n                                                               customerForm.get('firstName').errors\">\n                                  <span *ngIf=\"customerForm.get('firstName').errors.required\">\n                                      Please enter your first name.\n                                  </span>\n                                  <span *ngIf=\"customerForm.get('firstName').errors.minlength\">\n                                      The first name must be longer than 3 characters.\n                                  </span>\n                                  </span>\n                              </div>\n                          </div>\n\n                          <div class=\"form-group\" [ngClass]=\"{'has-error': (customerForm.get('lastName').touched || customerForm.get('lastName').dirty) && !customerForm.get('lastName').valid }\">\n                              <label class=\"col-md-2 control-label\" for=\"lastNameId\">Last Name</label>\n\n                              <div class=\"col-md-8\">\n                                  <input class=\"form-control\" id=\"lastNameId\" type=\"text\" placeholder=\"Last Name (required)\" formControlName=\"lastName\" />\n                                  <span class=\"help-block\" *ngIf=\"(customerForm.get('lastName').touched || customerForm.get('lastName').dirty) && customerForm.get('lastName').errors\">\n                                  <span *ngIf=\"customerForm.get('lastName').errors.required\">\n                                      Please enter your last name.\n                                  </span>\n                                  <span *ngIf=\"customerForm.controls.lastName.errors.maxlength\">\n                                      The last name must be less than 50 characters.\n                                  </span>\n                                  </span>\n                              </div>\n                          </div>\n\n                          <div formGroupName=\"emailGroup\" [ngClass]=\"{'has-error': customerForm.get('emailGroup').errors }\">\n\n                              <div class=\"form-group\" [ngClass]=\"{'has-error': emailMessage}\">\n                                  <label class=\"col-md-2 control-label\" for=\"emailId\">Email</label>\n\n                                  <div class=\"col-md-8\">\n                                      <input class=\"form-control\" id=\"emailId\" type=\"email\" placeholder=\"Email (required)\" formControlName=\"email\" />\n                                      <span class=\"help-block\" *ngIf=\"emailMessage\">\n                                      {{ emailMessage }}\n                                  </span>\n                                  </div>\n                              </div>\n\n                              <div class=\"form-group\" [ngClass]=\"{'has-error': (customerForm.get('emailGroup.confirmEmail').touched || \n                                                        customerForm.get('emailGroup.confirmEmail').dirty) && \n                                                        !customerForm.get('emailGroup.confirmEmail').valid }\">\n                                  <label class=\"col-md-2 control-label\" for=\"confirmEmailId\">Confirm Email</label>\n\n                                  <div class=\"col-md-8\">\n                                      <input class=\"form-control\" id=\"confirmEmailId\" type=\"email\" placeholder=\"Confirm Email (required)\" formControlName=\"confirmEmail\"\n                                      />\n                                      <span class=\"help-block\" *ngIf=\"(customerForm.get('emailGroup.confirmEmail').touched || \n                                                                  customerForm.get('emailGroup.confirmEmail').dirty) && \n                                                                  (customerForm.get('emailGroup.confirmEmail').errors ||\n                                                                   customerForm.get('emailGroup').errors)\">\n                                      <span *ngIf=\"customerForm.get('emailGroup.confirmEmail').errors?.required\">\n                                          Please confirm your email address.\n                                      </span>\n                                      <span *ngIf=\"customerForm.get('emailGroup').errors?.match\">\n                                          The confirmation does not match the email address.\n                                      </span>\n                                      </span>\n                                  </div>\n                              </div>\n                          </div>\n\n                          <div class=\"form-group\" [ngClass]=\"{'has-error': !customerForm.get('phone').valid }\">\n                              <label class=\"col-md-2 control-label\" for=\"phoneId\">Phone</label>\n\n                              <div class=\"col-md-8\">\n                                  <input class=\"form-control\" id=\"phoneId\" type=\"tel\" placeholder=\"Phone\" formControlName=\"phone\" />\n                                  <span class=\"help-block\" *ngIf=\"customerForm.get('phone').errors\">\n                                  <span *ngIf=\"customerForm.get('phone').errors.required\">\n                                      Please enter your phone number.\n                                  </span>\n                                  </span>\n                              </div>\n                          </div>\n\n                          <div class=\"form-group\">\n                              <label class=\"col-md-2 control-label\">Send Notifications</label>\n                              <div class=\"col-md-8\">\n                                  <label class=\"radio-inline\">\n                                      <input type=\"radio\" \n                                             value=\"email\" \n                                             formControlName = \"notification\">Email\n                                  </label>\n                                  <label class=\"radio-inline\">\n                                      <input type=\"radio\" \n                                             value=\"text\" \n                                             formControlName = \"notification\">Text\n                                  </label>\n                              </div>\n                          </div>\n\n                          <div class=\"form-group\" [ngClass]=\"{'has-error': (customerForm.get('rating').touched || \n                                                    customerForm.get('rating').dirty) && \n                                                    !customerForm.get('rating').valid }\">\n                              <label class=\"col-md-2 control-label\" for=\"ratingId\">Rating</label>\n\n                              <div class=\"col-md-8\">\n                                  <input class=\"form-control\" id=\"ratingId\" type=\"number\" formControlName=\"rating\" />\n                                  <span class=\"help-block\" *ngIf=\"(customerForm.get('rating').touched \n                                                               || customerForm.get('rating').dirty) && \n                                                               customerForm.get('rating').errors\">\n                                   <span *ngIf=\"customerForm.get('rating').errors.range\">\n                                      Please rate your experience from 1 to 5.\n                                  </span>\n                                  </span>\n                              </div>\n                          </div>\n\n                          <div class=\"form-group\">\n                              <div class=\"col-md-offset-1 col-md-8 checkbox\">\n                                  <label>\n                                  <input id=\"sendCatalogId\"\n                                         type=\"checkbox\"\n                                         formControlName = \"sendCatalog\" >\n                                  Send me your catalog\n                              </label>\n                              </div>\n                          </div>\n\n                          <div *ngIf=\"customerForm.get('sendCatalog').value\">\n                              <div class=\"form-group\">\n                                  <div class=\"col-md-4 col-md-offset-2\">\n                                      <span>\n                                      <button class=\"btn btn-primary\"\n                                              type=\"button\"\n      \t\t                                [disabled]=\"!addresses.valid\"\n                                              (click)=\"addAddress()\">\n                                          Add Another Address\n                                      </button>\n                                  </span>\n                                  </div>\n                              </div>\n\n                              <div formArrayName=\"addresses\" *ngFor=\"let address of addresses.controls; let i=index\">\n                                  <div [formGroupName]=\"i\">\n                                      <div class=\"form-group\">\n                                          <label class=\"col-md-2 control-label\" attr.for=\"{{'addressType1Id' + i}}\">Address Type</label>\n                                          <div class=\"col-md-8\">\n                                              <label class=\"radio-inline\">\n                                              <input type=\"radio\" id=\"{{'addressType1Id' + i}}\" value=\"home\"\n                                              formControlName=\"addressType\">Home\n                                          </label>\n                                              <label class=\"radio-inline\">\n                                              <input type=\"radio\" id=\"{{'addressType1Id' + i}}\" value=\"work\"\n                                              formControlName=\"addressType\">Work\n                                          </label>\n                                              <label class=\"radio-inline\">\n                                              <input type=\"radio\" id=\"{{'addressType1Id' + i}}\" value=\"other\"\n                                              formControlName=\"addressType\">Other\n                                          </label>\n                                          </div>\n                                      </div>\n\n                                      <div class=\"form-group\">\n                                          <label class=\"col-md-2 control-label\" attr.for=\"{{'street1Id' + i}}\">Street Address 1</label>\n                                          <div class=\"col-md-8\">\n                                              <input type=\"text\" class=\"form-control\" id=\"{{'street1Id' + i}}\" placeholder=\"Street address\" formControlName=\"street1\">\n                                          </div>\n                                      </div>\n\n                                      <div class=\"form-group\">\n                                          <label class=\"col-md-2 control-label\" attr.for=\"{{'street2Id' + i}}\">Street Address 2</label>\n                                          <div class=\"col-md-8\">\n                                              <input type=\"text\" class=\"form-control\" id=\"{{'street2Id' + i}}\" placeholder=\"Street address (second line)\" formControlName=\"street2\">\n                                          </div>\n                                      </div>\n\n                                      <div class=\"form-group\">\n                                          <label class=\"col-md-2 control-label\" attr.for=\"{{'cityId' + i}}\">City, State, Zip Code</label>\n                                          <div class=\"col-md-3\">\n                                              <input type=\"text\" class=\"form-control\" id=\"{{'cityId' + i}}\" placeholder=\"City\" formControlName=\"city\">\n                                          </div>\n                                          <div class=\"col-md-3\">\n                                              <select class=\"form-control\" id=\"{{'stateId' + i}}\" formControlName=\"state\">\n                                              <option value=\"\" disabled selected hidden>Select a State...</option>\n                                              <option value=\"AL\">Alabama</option>\n                                              <option value=\"AK\">Alaska</option>\n                                              <option value=\"AZ\">Arizona</option>\n                                              <option value=\"AR\">Arkansas</option>\n                                              <option value=\"CA\">California</option>\n                                              <option value=\"CO\">Colorado</option>\n                                              <option value=\"WI\">Wisconsin</option>\n                                              <option value=\"WY\">Wyoming</option>\n                                          </select>\n                                          </div>\n                                          <div class=\"col-md-2\">\n                                              <input type=\"number\" class=\"form-control\" id=\"{{'zipId' + i}}\" placeholder=\"Zip Code\" formControlName=\"zip\">\n                                          </div>\n                                      </div>\n                                  </div>\n                              </div>\n                          </div>\n\n                          <div class=\"form-group\">\n                              <div class=\"col-md-4 col-md-offset-2\">\n                                  <span>\n                                  <button class=\"btn btn-success\"\n                                          type=\"submit\"\n                                          [disabled]=\"!customerForm.valid\">\n                                      Proceed\n                                  </button>\n                              </span>\n                                  <span>\n                                  <button class=\"btn btn-default\"\n                                          type=\"button\"\n                                          (click)=\"populateTestData()\">\n                                      Test Data\n                                  </button>\n                              </span>\n                              </div>\n                          </div>\n                      </fieldset>\n                  </form>\n              </div>\n          </div>\n       <!--\n          <br>Dirty: {{ customerForm.dirty }}\n          <br>Touched: {{ customerForm.touched }}\n          <br>Valid: {{ customerForm.valid }}\n          <br>Value: {{ customerForm.value | json }}\n          <br>Street: {{ addresses.get('0.street1')?.value }}\n       -->\n      </div>\n    ","styles":["\n\n    "]}]}],"members":{"saveEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder"}]}],"ngOnInit":[{"__symbolic":"method"}],"addAddress":[{"__symbolic":"method"}],"buildAddress":[{"__symbolic":"method"}],"populateTestData":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}],"setMessage":[{"__symbolic":"method"}],"setNotification":[{"__symbolic":"method"}]}}}},{"__symbolic":"module","version":1,"metadata":{"RegisterFormComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"register-form","template":"\n      <div class=\"container\">\n          <div class=\"panel panel-primary\">\n              <div class=\"panel-heading\">\n                  Sign Up!\n              </div>\n\n              <div class=\"panel-body\">\n                  <form class=\"form-horizontal\" novalidate (ngSubmit)=\"save()\" [formGroup]=\"customerForm\">\n                      <fieldset>\n                          <div class=\"form-group\" [ngClass]=\"{'has-error': (customerForm.get('firstName').touched || \n                                                    customerForm.get('firstName').dirty) &&\n                                                    !customerForm.get('firstName').valid }\">\n                              <label class=\"col-md-2 control-label\" for=\"firstNameId\">First Name</label>\n\n                              <div class=\"col-md-8\">\n                                  <input class=\"form-control\" id=\"firstNameId\" type=\"text\" placeholder=\"First Name (required)\" formControlName=\"firstName\"\n                                  />\n                                  <span class=\"help-block\" *ngIf=\"(customerForm.get('firstName').touched || \n                                                               customerForm.get('firstName').dirty) && \n                                                               customerForm.get('firstName').errors\">\n                                  <span *ngIf=\"customerForm.get('firstName').errors.required\">\n                                      Please enter your first name.\n                                  </span>\n                                  <span *ngIf=\"customerForm.get('firstName').errors.minlength\">\n                                      The first name must be longer than 3 characters.\n                                  </span>\n                                  </span>\n                              </div>\n                          </div>\n\n                          <div class=\"form-group\" [ngClass]=\"{'has-error': (customerForm.get('lastName').touched || customerForm.get('lastName').dirty) && !customerForm.get('lastName').valid }\">\n                              <label class=\"col-md-2 control-label\" for=\"lastNameId\">Last Name</label>\n\n                              <div class=\"col-md-8\">\n                                  <input class=\"form-control\" id=\"lastNameId\" type=\"text\" placeholder=\"Last Name (required)\" formControlName=\"lastName\" />\n                                  <span class=\"help-block\" *ngIf=\"(customerForm.get('lastName').touched || customerForm.get('lastName').dirty) && customerForm.get('lastName').errors\">\n                                  <span *ngIf=\"customerForm.get('lastName').errors.required\">\n                                      Please enter your last name.\n                                  </span>\n                                  <span *ngIf=\"customerForm.controls.lastName.errors.maxlength\">\n                                      The last name must be less than 50 characters.\n                                  </span>\n                                  </span>\n                              </div>\n                          </div>\n\n                          <div formGroupName=\"emailGroup\" [ngClass]=\"{'has-error': customerForm.get('emailGroup').errors }\">\n\n                              <div class=\"form-group\" [ngClass]=\"{'has-error': emailMessage}\">\n                                  <label class=\"col-md-2 control-label\" for=\"emailId\">Email</label>\n\n                                  <div class=\"col-md-8\">\n                                      <input class=\"form-control\" id=\"emailId\" type=\"email\" placeholder=\"Email (required)\" formControlName=\"email\" />\n                                      <span class=\"help-block\" *ngIf=\"emailMessage\">\n                                      {{ emailMessage }}\n                                  </span>\n                                  </div>\n                              </div>\n\n                              <div class=\"form-group\" [ngClass]=\"{'has-error': (customerForm.get('emailGroup.confirmEmail').touched || \n                                                        customerForm.get('emailGroup.confirmEmail').dirty) && \n                                                        !customerForm.get('emailGroup.confirmEmail').valid }\">\n                                  <label class=\"col-md-2 control-label\" for=\"confirmEmailId\">Confirm Email</label>\n\n                                  <div class=\"col-md-8\">\n                                      <input class=\"form-control\" id=\"confirmEmailId\" type=\"email\" placeholder=\"Confirm Email (required)\" formControlName=\"confirmEmail\"\n                                      />\n                                      <span class=\"help-block\" *ngIf=\"(customerForm.get('emailGroup.confirmEmail').touched || \n                                                                  customerForm.get('emailGroup.confirmEmail').dirty) && \n                                                                  (customerForm.get('emailGroup.confirmEmail').errors ||\n                                                                   customerForm.get('emailGroup').errors)\">\n                                      <span *ngIf=\"customerForm.get('emailGroup.confirmEmail').errors?.required\">\n                                          Please confirm your email address.\n                                      </span>\n                                      <span *ngIf=\"customerForm.get('emailGroup').errors?.match\">\n                                          The confirmation does not match the email address.\n                                      </span>\n                                      </span>\n                                  </div>\n                              </div>\n                          </div>\n\n                          <div class=\"form-group\" [ngClass]=\"{'has-error': !customerForm.get('phone').valid }\">\n                              <label class=\"col-md-2 control-label\" for=\"phoneId\">Phone</label>\n\n                              <div class=\"col-md-8\">\n                                  <input class=\"form-control\" id=\"phoneId\" type=\"tel\" placeholder=\"Phone\" formControlName=\"phone\" />\n                                  <span class=\"help-block\" *ngIf=\"customerForm.get('phone').errors\">\n                                  <span *ngIf=\"customerForm.get('phone').errors.required\">\n                                      Please enter your phone number.\n                                  </span>\n                                  </span>\n                              </div>\n                          </div>\n\n                          <div class=\"form-group\">\n                              <label class=\"col-md-2 control-label\">Send Notifications</label>\n                              <div class=\"col-md-8\">\n                                  <label class=\"radio-inline\">\n                                      <input type=\"radio\" \n                                             value=\"email\" \n                                             formControlName = \"notification\">Email\n                                  </label>\n                                  <label class=\"radio-inline\">\n                                      <input type=\"radio\" \n                                             value=\"text\" \n                                             formControlName = \"notification\">Text\n                                  </label>\n                              </div>\n                          </div>\n\n                          <div class=\"form-group\" [ngClass]=\"{'has-error': (customerForm.get('rating').touched || \n                                                    customerForm.get('rating').dirty) && \n                                                    !customerForm.get('rating').valid }\">\n                              <label class=\"col-md-2 control-label\" for=\"ratingId\">Rating</label>\n\n                              <div class=\"col-md-8\">\n                                  <input class=\"form-control\" id=\"ratingId\" type=\"number\" formControlName=\"rating\" />\n                                  <span class=\"help-block\" *ngIf=\"(customerForm.get('rating').touched \n                                                               || customerForm.get('rating').dirty) && \n                                                               customerForm.get('rating').errors\">\n                                   <span *ngIf=\"customerForm.get('rating').errors.range\">\n                                      Please rate your experience from 1 to 5.\n                                  </span>\n                                  </span>\n                              </div>\n                          </div>\n\n                          <div class=\"form-group\">\n                              <div class=\"col-md-offset-1 col-md-8 checkbox\">\n                                  <label>\n                                  <input id=\"sendCatalogId\"\n                                         type=\"checkbox\"\n                                         formControlName = \"sendCatalog\" >\n                                  Send me your catalog\n                              </label>\n                              </div>\n                          </div>\n\n                          <div *ngIf=\"customerForm.get('sendCatalog').value\">\n                              <div class=\"form-group\">\n                                  <div class=\"col-md-4 col-md-offset-2\">\n                                      <span>\n                                      <button class=\"btn btn-primary\"\n                                              type=\"button\"\n      \t\t                                [disabled]=\"!addresses.valid\"\n                                              (click)=\"addAddress()\">\n                                          Add Another Address\n                                      </button>\n                                  </span>\n                                  </div>\n                              </div>\n\n                              <div formArrayName=\"addresses\" *ngFor=\"let address of addresses.controls; let i=index\">\n                                  <div [formGroupName]=\"i\">\n                                      <div class=\"form-group\">\n                                          <label class=\"col-md-2 control-label\" attr.for=\"{{'addressType1Id' + i}}\">Address Type</label>\n                                          <div class=\"col-md-8\">\n                                              <label class=\"radio-inline\">\n                                              <input type=\"radio\" id=\"{{'addressType1Id' + i}}\" value=\"home\"\n                                              formControlName=\"addressType\">Home\n                                          </label>\n                                              <label class=\"radio-inline\">\n                                              <input type=\"radio\" id=\"{{'addressType1Id' + i}}\" value=\"work\"\n                                              formControlName=\"addressType\">Work\n                                          </label>\n                                              <label class=\"radio-inline\">\n                                              <input type=\"radio\" id=\"{{'addressType1Id' + i}}\" value=\"other\"\n                                              formControlName=\"addressType\">Other\n                                          </label>\n                                          </div>\n                                      </div>\n\n                                      <div class=\"form-group\">\n                                          <label class=\"col-md-2 control-label\" attr.for=\"{{'street1Id' + i}}\">Street Address 1</label>\n                                          <div class=\"col-md-8\">\n                                              <input type=\"text\" class=\"form-control\" id=\"{{'street1Id' + i}}\" placeholder=\"Street address\" formControlName=\"street1\">\n                                          </div>\n                                      </div>\n\n                                      <div class=\"form-group\">\n                                          <label class=\"col-md-2 control-label\" attr.for=\"{{'street2Id' + i}}\">Street Address 2</label>\n                                          <div class=\"col-md-8\">\n                                              <input type=\"text\" class=\"form-control\" id=\"{{'street2Id' + i}}\" placeholder=\"Street address (second line)\" formControlName=\"street2\">\n                                          </div>\n                                      </div>\n\n                                      <div class=\"form-group\">\n                                          <label class=\"col-md-2 control-label\" attr.for=\"{{'cityId' + i}}\">City, State, Zip Code</label>\n                                          <div class=\"col-md-3\">\n                                              <input type=\"text\" class=\"form-control\" id=\"{{'cityId' + i}}\" placeholder=\"City\" formControlName=\"city\">\n                                          </div>\n                                          <div class=\"col-md-3\">\n                                              <select class=\"form-control\" id=\"{{'stateId' + i}}\" formControlName=\"state\">\n                                              <option value=\"\" disabled selected hidden>Select a State...</option>\n                                              <option value=\"AL\">Alabama</option>\n                                              <option value=\"AK\">Alaska</option>\n                                              <option value=\"AZ\">Arizona</option>\n                                              <option value=\"AR\">Arkansas</option>\n                                              <option value=\"CA\">California</option>\n                                              <option value=\"CO\">Colorado</option>\n                                              <option value=\"WI\">Wisconsin</option>\n                                              <option value=\"WY\">Wyoming</option>\n                                          </select>\n                                          </div>\n                                          <div class=\"col-md-2\">\n                                              <input type=\"number\" class=\"form-control\" id=\"{{'zipId' + i}}\" placeholder=\"Zip Code\" formControlName=\"zip\">\n                                          </div>\n                                      </div>\n                                  </div>\n                              </div>\n                          </div>\n\n                          <div class=\"form-group\">\n                              <div class=\"col-md-4 col-md-offset-2\">\n                                  <span>\n                                  <button class=\"btn btn-success\"\n                                          type=\"submit\"\n                                          [disabled]=\"!customerForm.valid\">\n                                      Proceed\n                                  </button>\n                              </span>\n                                  <span>\n                                  <button class=\"btn btn-default\"\n                                          type=\"button\"\n                                          (click)=\"populateTestData()\">\n                                      Test Data\n                                  </button>\n                              </span>\n                              </div>\n                          </div>\n                      </fieldset>\n                  </form>\n              </div>\n          </div>\n       <!--\n          <br>Dirty: {{ customerForm.dirty }}\n          <br>Touched: {{ customerForm.touched }}\n          <br>Valid: {{ customerForm.valid }}\n          <br>Value: {{ customerForm.value | json }}\n          <br>Street: {{ addresses.get('0.street1')?.value }}\n       -->\n      </div>\n    ","styles":["\n\n    "]}]}],"members":{"saveEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder"}]}],"ngOnInit":[{"__symbolic":"method"}],"addAddress":[{"__symbolic":"method"}],"buildAddress":[{"__symbolic":"method"}],"populateTestData":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}],"setMessage":[{"__symbolic":"method"}],"setNotification":[{"__symbolic":"method"}]}}}}]