{"__symbolic":"module","version":4,"metadata":{"ServiceChatProvider":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":8,"character":29},{"__symbolic":"reference","name":"ɵa"}]}],"getUsersConnected":[{"__symbolic":"method"}],"addNewConversation":[{"__symbolic":"method"}],"getMessagesFromIdConversation":[{"__symbolic":"method"}],"uploadImageProduct":[{"__symbolic":"method"}],"endConversation":[{"__symbolic":"method"}]}},"AppComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"app-test","template":"<div class=\"container\">\n  <div class=\"row\">\n    <div class=\"wrapper\">\n      <div class=\"contact-form-page\">\n        <div class=\"form-head\">\n          <div class=\"col-12 col-header\">\n            <h5 class=\"header-text\">¡ Bienvenido a {{titleService}} !</h5>\n          </div>\n          <div class=\"col-12 col-header\">\n            <span class=\"header-text\">{{titleSubtitle}}</span>\n          </div>\n        </div>\n\n        <!-- SECCION DE INICIO -->\n        <div class=\"col-12\" *ngIf=\"cardForm == false\" style=\"top:10%\">\n\n            <div class=\"top_form\">    \n              <div class=\"title\">\n                <span>*Nosotros nunca compartiremos tu información con nadie.</span>\n                <img src=\"./assets/img/head.png\" alt=\"profile-image\" class=\"profile\" />\n                <br>\n                <button class=\"btn btn-outline-primary\" style=\"width: inherit; margin-bottom: 15px;\" (click)=\"getConnectedUsersByService()\"> Nueva Conversación</button>\n                <br>\n                <div id=\"loaderNew\" class=\"spinner-border text-primary loader-init\" role=\"status\">\n                  <span class=\"sr-only\">Loading...</span>\n                </div>\n                <h6 style=\"font-size: x-small;\">Horario de atención: Lunes a Viernes de 9:00 am a 6:30 pm.</h6>\n              </div>\n            </div>\n        </div>\n\n          <!-- SECCION DE INICIO -->\n          \n          <!-- SECCION DE FORMULARIO -->\n\n          <div class=\"col-12\" *ngIf=\"cardForm == true && chatSection == false\" >\n\n            <div class=\"top_form\">\n      \n              <div class=\"title\">\n                <span style=\"margin-bottom: 5px; cursor: pointer;\" (click) = \"nuevaConversacion()\">Nueva conversaciòn</span>\n                <br>\n                <form [formGroup]=\"myForm\" class=\"row form\" style=\"float: right;\">\n                  <div>\n                    <div class=\"divs\" style=\"cursor: pointer;\">\n                      <form [formGroup]=\"conversationForm\" class=\"example-form\" (ngSubmit)=\"newConversation()\" novalidate>\n                        <div class=\"example-container\">\n                          <mat-form-field class=\"example-full-width\">\n                            <input matInput placeholder=\"Email\" maxlength=\"320\" formControlName=\"email\" required>\n                            <mat-error *ngIf=\"f.email.errors?.required \">Ingresa tu email</mat-error>\n                            <mat-error *ngIf=\"f.email.errors?.pattern\">Email Invalido</mat-error>\n                          </mat-form-field>\n                          \n                          <mat-form-field class=\"example-full-width\">\n                            <input matInput placeholder=\"Nombre\" maxlength=\"75\" formControlName=\"nombre\" required>\n                            <mat-error *ngIf=\"f.nombre.errors?.required \">Ingresa tu nombre</mat-error>\n                          </mat-form-field>\n                          \n                          <mat-form-field class=\"example-full-width\" >\n                            <input matInput placeholder=\"Apellidos\" maxlength=\"70\" formControlName=\"apellidos\" required>\n                            <mat-error *ngIf=\"f.apellidos.errors?.required \">Ingresa tus apellidos</mat-error>\n                          </mat-form-field>\n                          <br>\n                        <mat-checkbox formControlName=\"transcription\" value=\"true\" style=\"color: black\">¿Transcripción por correo?</mat-checkbox>\n                        <br>\n                        <button type=\"submit\" style=\"width: inherit; margin-bottom: 15px;\" class=\"btn btn-outline-primary\">Iniciar</button>\n                      </div>\n                    </form>\n                    </div>\n                    <!-- input type=\"button\" style=\"float: right\" class=\"btn btn-primary\" *ngIf=\"myForm.valid\" (click)=\"uploadImage()\"\n                                value=\"Subir imagen\"> -->\n      \n                  </div>\n                </form>\n                <div id=\"loaderNew\" style=\"MARGIN-TOP: 50%;\" class=\"spinner-border text-primary loader-init\" role=\"status\">\n                    <span class=\"sr-only\">Loading...</span>\n                  </div>\n              </div>\n            </div>\n          </div>\n      \n  \n        <!-- SECCION DE FORMULARIO -->\n        \n        \n        <!-- SECCION DEL CHAT -->\n        <div class=\"col-12\" *ngIf=\"chatSection == true\" style=\"text-align: -webkit-center\">\n          <div class=\"row\">\n            <div class=\"col-6\">\n              <button type=\"submit\" style=\"width: inherit; margin-bottom: 10px; margin-top: 10px\" class=\"btn btn-info\" (click) = \"nuevaConversacion()\">Nueva</button>\n            </div>\n  \n            <div class=\"col-6\">\n                <button type=\"submit\" style=\"width: inherit; margin-bottom: 10px; margin-top: 10px\" class=\"btn btn-danger\" id=\"btnCerrar\"  data-toggle=\"modal\" data-target=\"#modalConfirm\">Finalizar</button>\n              </div>\n\n          </div>\n            <div class=\"top_menu\" style=\"margin-top: 12px; overflow-y:auto;\">\n      \n              <div class=\"title\">Chat de Soporte\n                <form [formGroup]=\"myForm\" class=\"row form\" style=\"float: right;\">\n                  <div>\n                    <div class=\"divs\" style=\"cursor: pointer;\">\n                      <input type=\"file\" style=\"cursor: pointer;\" accept=\"image/png,image/jpg,image/jpeg\" formControlName=\"fileSelect\" id=\"selectFile\"\n                        name=\"selectFile\" (ngModelChange)=\"uploadImage()\" class=\"inputs\" />\n                      <i class=\"fa fa-image fa-2x icons\"></i>\n                    </div>\n                    <!-- input type=\"button\" style=\"float: right\" class=\"btn btn-primary\" *ngIf=\"myForm.valid\" (click)=\"uploadImage()\"\n                                value=\"Subir imagen\"> -->\n      \n                  </div>\n                </form>\n              </div>\n            </div>\n      \n            <ul class=\"messages\" id=\"msg\">\n              <!--se obtiene n todos los mnsajes cuando se inicia-->\n              <li id=\"idListaChat\" *ngFor=\"let item of messages\">\n                <!--usuario de soporte-->\n                <div class=\"row\" *ngIf=\"item.typeUser == 0\">\n      \n                  <div class=\"col-12\">\n                    <i class=\"fa fa-user circle-iconSoporte fa-lg\" style=\"float: left;\" aria-hidden=\"true\"></i>\n                    <span class=\"spanTextoUser\" style=\"float: left;\">\n                      <b style=\"font-weight: bold\">Soporte</b>\n                    </span>\n                    <span class=\"spanTextoHourSoporte\" >\n                      {{item.createdTime}}\n                    </span>\n                    <br>\n      \n                    <span class=\"usuarioSoporte soporteText\" *ngIf=\"item.message != null\">{{item.message}}</span>\n                    <img style=\"cursor: pointer;\" *ngIf=\"item.message == null && item.archivosAdjuntos.length == 1\" class=\"usuarioSoporte\" id=\"myImg\"\n                      data-toggle=\"modal\" data-target=\"#modalImage\" (click)=\"openImage(item.archivosAdjuntos[0].nameFile)\"\n                      src=\"{{serverChat}}{{item.archivosAdjuntos[0].nameFile}}\" alt=\"CHAT AD\" height=\"200\" />\n      \n                    <img style=\"cursor: pointer;\" class=\"usuarioSoporte\" id=\"myImg\" data-toggle=\"modal\" data-target=\"#modalImage\"\n                      (click)=\"openImage(item.nameImage)\" *ngIf=\"item.nameImage.length > 0\"\n                      src=\"{{serverChat}}{{item.nameImage}}\" alt=\"CHAT AD\" height=\"200\">\n                  </div>\n                </div>\n                <!--usuario de chatter-->\n                <div class=\"row\" *ngIf=\"item.typeUser == 1\">\n      \n                  <div class=\"col-12\">\n                    <i class=\"fa fa-user circle-iconChat fa-lg\" style=\"float: right;\" aria-hidden=\"true\"></i>\n                    <span class=\"spanTextoUserChat\" style=\"float: right;\"> <b style=\"font-weight: bold\">Usted</b>                      \n                    </span>\n                    <span class=\"spanTextoHourChat\">\n                      {{item.createdTime}}\n                    </span>\n                    <br>\n                    <span class=\"usuarioNormal normalText\" *ngIf=\"item.message != null\">{{item.message}}</span>\n                    <img class=\"usuarioNormal\" style=\"cursor: pointer;\" id=\"myImg\" data-toggle=\"modal\" data-target=\"#modalImage\"\n                      *ngIf=\"item.message == null && item.archivosAdjuntos.length == 1\"\n                      (click)=\"openImage(item.archivosAdjuntos[0].nameFile)\"\n                      src=\"{{serverChat}}{{item.archivosAdjuntos[0].nameFile}}\" alt=\"CHAT AD\" height=\"200\">\n      \n                    <img class=\"usuarioNormal\" style=\"cursor: pointer;\" id=\"myImg\" data-toggle=\"modal\" data-target=\"#modalImage\"\n                      (click)=\"openImage(item.nameImage)\" *ngIf=\"item.nameImage.length > 0\"\n                      src=\"{{serverChat}}{{item.nameImage}}\" alt=\"CHAT AD\" height=\"200\">\n                  </div>\n                </div>\n                <br>\n              </li>\n      \n            </ul>\n            <div class=\"card-footer\" style=\"background-color: #faebd700;\">\n              <div class=\"input-group\">\n      \n                <textarea maxlength=\"200\" style=\"resize: none; z-index: 0;\" id=\"inputConver\" #inputConver class=\"message_input\"\n                  (keyup.enter)=\"sendMessage(inputConver.value, $event)\" class=\"form-control type_msg\"\n                  placeholder=\"Escribe tu mensaje aqui...\"></textarea>\n                <div class=\"input-group-append\">\n                  <button (click)=\"sendMessage(inputConver.value, $event)\" class=\"input-group-text send_btn\" style=\"background: #85ef5b;\"><i class=\"fa fa-angle-right\" style=\"font-weight: bold;\n                    font-size: -webkit-xxx-large;\n                    color: black;\"></i></button>\n                </div>\n              </div>\n              \n            </div>\n      \n          </div>\n        <!-- SECCION DEL CHAT -->\n\n        <div class=\"col-12 alert-user\">\n          <div class=\"alert alert-danger\" id=\"success-alert\" role=\"alert\">\n            {{textAlert}}\n          </div>\n\n        </div>\n    \n        <!-- <div class=\"top_form\">\n        <div class=\"col-12 footer-pop-up\">\n          <span  (click)=\"yes()\">We run on America Digital</span>\n        </div>\n        </div> -->\n\n\n\n      </div>\n      <a class=\"buttom-btn\" href=\"#\" (click)=\"clickOpenPopUp()\" *ngIf=\"openPopUp == false\"><i\n          class=\"fa fa-comment\"></i><span class=\"badge badge-secondary\" id=\"newMsg\"></span></a>\n      <a class=\"top-btn\" href=\"#\" (click)=\"clickClosePopUp()\" *ngIf=\"openPopUp == true\"><i class=\"fa fa-times\"></i></a>\n    </div>\n\n\n  </div>\n</div>\n\n  <!-- MODAL IMAGE -->\n  <div class=\"modal fade\" id=\"modalImage\" data-keyboard=\"false\" tabindex=\"-1\" role=\"dialog\"\n    aria-labelledby=\"myModalLabel\" aria-hidden=\"true\" style=\"background-color: #000000b0;\">\n    <div class=\"modal-dialog full_modal-dialog\" style=\"text-align: center\">\n      <!--Content-->\n      <button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\" style=\"font-size: -webkit-xxx-large;\">\n        <span aria-hidden=\"true\" class=\"white-text\">&times;</span>\n      </button>\n      <div class=\"imgbox\">\n        <img class=\"center-fit\" src=\"{{expandImage}}\">\n      </div>\n\n      <!--/.Content-->\n    </div>\n  </div>\n\n\n  <!-- MODAL CONFIRMAR -->\n  <div class=\"modal fade\" id=\"modalConfirm\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"exampleModalLabel\" aria-hidden=\"true\">\n      <div class=\"modal-dialog\" role=\"document\">\n        <div class=\"modal-content\" style=\"height: auto !important\">\n          <div class=\"modal-header\">\n            <h5 class=\"modal-title\" id=\"exampleModalLabel\">¿Deseas finalizar la conversación?</h5>\n            <button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\">\n              <span aria-hidden=\"true\">×</span>\n            </button>\n          </div>\n          <div class=\"col-12\" style=\"text-align: center\">            \n            <button type=\"button\"  data-dismiss=\"modal\" class=\"btn btn-outline-danger\">No</button>\n            <button type=\"button\"  data-dismiss=\"modal\" style=\"margin-left: 5px;\" class=\"btn btn-outline-success\"  data-dismiss=\"modal\" (click)=\"endConversation()\">Si</button>            \n          </div>\n        </div>\n      </div>\n    </div>","styles":[".contact-form-page{height:50px;width:50px;display:block;border-radius:50%;position:absolute;bottom:42px;right:42px;overflow:hidden;transition:.5s;background:#7ec6e7}.show-profile{background:rgba(0,4,88,1);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,4,88,1)),color-stop(50%,rgba(0,131,191,1)),color-stop(51%,rgba(255,255,255,1)),color-stop(71%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,1)));background:linear-gradient(to bottom,rgba(0,4,88,1) 0,rgba(0,131,191,1) 50%,rgba(255,255,255,1) 51%,rgba(255,255,255,1) 71%,rgba(255,255,255,1) 100%);box-shadow:0 -2px 9px 4px rgba(184,177,184,1);height:70%;display:block;width:370px;bottom:105px;right:30px;position:absolute;overflow-y:scroll;border-radius:10px;padding-bottom:30px;-moz-border-radius:10px;-webkit-border-radius:10px 10px 10px 10px;border:0 solid #000}@media screen and (max-width:640px){.show-profile{width:335px;height:100%;width:-webkit-fill-available;bottom:0;right:0}.top-btn{bottom:2px!important}}.form-profile-img{float:left}.form-profile-img img{border-radius:50%;margin:20px 0 0 14px}.contact-form-page h1{font-size:18px;color:#fff;margin:20px 26px;padding:0 30px 0 0;line-height:29px}.top-btn{position:absolute;bottom:30px;right:30px;background:#3aa8db;color:#fff;padding:7px;text-align:center;width:60px;height:60px;border-radius:50%;-webkit-transform:rotate(0);transform:rotate(0);transition:.5s;opacity:1;font-size:28px}.top-btn:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg);background:#7ec6e7;color:#fff}.footer-btn a,.header-btn{font-size:20px;color:#fff;background:#3aa8db;float:right}.form-head{display:block}.cancel-btn-img,.footer-btn{position:relative}.buttom-btn{position:absolute;bottom:30px;right:30px;background:#3aa8db;color:#fff;padding:21px;text-align:center;width:75px;height:75px;border-radius:50%;-webkit-transform:rotate(0);transform:rotate(0);transition:.5s;opacity:1}.buttom-btn i{font-size:30px}.buttom-btn:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg);background:#71c0e5;color:#fff}input.form-control{height:40px;border-radius:0;outline:0}textarea.form-control{height:62px;border-radius:0}.contact-form-page form{padding:0 26px}.form-group label{font-size:14px;color:#fff}.top-btn-show{opacity:1!important;transition:.5s}.buttom-btn-hide{opacity:0!important;transition:.5s}::ng-deep .mat-focused .mat-form-field-label{color:green!important}::ng-deep.mat-form-field-underline{background-color:green!important}::ng-deep.mat-form-field-ripple{background-color:green!important}.example-container{display:flex;flex-direction:column}.example-container>*{width:100%}.footer-pop-up{position:absolute;bottom:0;width:100%;background:rgba(148,163,177,.55);text-align:center;height:24px}.span-footer{color:#000;border:none;cursor:pointer;padding:2px 12px 3px;text-decoration:none}.header-text{color:#fff}.col-header{text-align:-webkit-center;padding-top:5px}.alert-user{bottom:15px;position:absolute}.loader-init{width:3rem;height:3rem;display:none}.loader-view{display:block}.alert{display:none;z-index:1}.mat-input-element{color:#000!important}.top_form{width:100%;padding:20px 0 0;background:#fff;box-shadow:0 20px 50px rgba(0,0,0,.1);border-radius:10px;transition:.5s;margin-top:12px;overflow-y:auto;text-align:center}.top_form span{font-size:14px;background:#e91e63;color:#fff;display:inline-block;padding:4px 10px;border-radius:15px;width:90%}#main{transition:margin-left .5s;padding:20px;overflow:hidden;width:100%}::-webkit-scrollbar{width:0;background:0 0}.textConv{font-size:x-large;vertical-align:middle;font-weight:700}.divs{position:relative;display:inline-block;background-color:#e0e0e000;color:#f3f1b0;font-size:inherit;right:25px;float:right}.inputs{position:absolute;left:0;height:100%;width:100%;opacity:0;background:#00f;z-index:999}.icons{position:relative}.modal-dialog{width:100%;height:100%;padding:0}.modal-content{height:100%;border-radius:0}.full_modal-dialog{width:98%!important;height:92%!important;min-width:98%!important;min-height:92%!important;max-width:98%!important;max-height:92%!important;padding:0!important}.full_modal-content{height:99%!important;min-height:99%!important;max-height:99%!important}.modal-backdrop{background-color:rgba(0,0,0,.0001)!important}.imgbox{display:-ms-grid;display:grid;height:100%}.center-fit{max-width:100%;max-height:100vh;margin:auto}.soporteText{word-break:break-all;word-wrap:break-word;float:left;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.normalText{word-break:break-all;word-wrap:break-word;float:right;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.card-footer{padding:.75rem .25rem;border-radius:0 0 15px 15px!important;border-top:0!important}.cardHeader{background-color:beige!important}.usuarioNormal{float:right!important;margin-top:auto;margin-bottom:auto;margin-left:10px;border-radius:25px;background-color:#e8e7d1!important;padding:10px;position:relative;width:50%;display:-ms-grid!important;display:grid!important}.userSoporte{float:right!important}.circle-iconChat{background:#fdfdfd;padding:12px;border-radius:100%;color:#6a7702;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.circle-iconSoporte{background:#fdfdfd;padding:12px;border-radius:100%;color:#88b564;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.usuarioSoporte{margin-top:auto;margin-bottom:auto;margin-left:10px;border-radius:25px;background-color:#dcf8c6;padding:10px;position:relative;width:50%}.closeTicket{background-color:#389838!important}.ticketResuelto{background-color:#11d511!important}*{box-sizing:border-box}body,html{overflow-x:hidden!important}body{background-color:#edeff2;font-family:Calibri,Roboto,sans-serif}.chat_window{position:absolute;width:calc(100% - 20px);max-width:800px;height:500px;border-radius:10px;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);box-shadow:0 10px 20px rgba(0,0,0,.15);background-color:#f8f8f8;overflow:hidden}.top_menu{background-color:#b8bdb7;width:100%;padding:20px 0 0;box-shadow:0 1px 30px rgba(0,0,0,.1)}.top_menu .buttons{margin:3px 0 0 20px;position:absolute}.top_menu .title{text-align:-webkit-center;color:#000;font-weight:700;font-size:20px}.title{text-align:-webkit-center}.messages{background-color:#e2e2e2!important;position:relative;list-style:none;padding:20px 10px 0;margin:0;height:347px;overflow:scroll!important;overflow-x:hidden!important}.bottom_wrapper{position:relative;width:100%;background-color:#fff;padding:20px;bottom:0}.bottom_wrapper .message_input_wrapper{display:inline-block;height:50px;border-radius:25px;border:1px solid #bcbdc0;position:relative;padding:0 20px;width:75%}.bottom_wrapper .message_input_wrapper .message_input{border:none;height:100%;box-sizing:border-box;width:calc(100% - 40px);position:absolute;outline-width:0;color:gray}.bottom_wrapper .send_message{width:70px;height:50px;display:inline-block;border-radius:50px;background-color:#a3d063;border:2px solid #a3d063;color:#fff;cursor:pointer;transition:.2s linear;text-align:center;float:right}.rounded-circle{border-radius:50%!important}.user_img_msg{height:40px;width:40px;border:1.5px solid #f5f6fa}.bottom_wrapper .send_message:hover{color:#a3d063;background-color:#fff}.bottom_wrapper .send_message .text{font-size:18px;font-weight:300;display:inline-block;line-height:48px}.spanTextoUser{margin-left:8px!important;font-size:small}.spanTextoUserChat{margin-right:8px!important;font-size:small}.spanTextoHourSoporte{font-size:x-small;float:right}.spanTextoHourChat{font-size:x-small;float:left}#input{margin-bottom:16px}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":36,"character":25},{"__symbolic":"reference","name":"ServiceChatProvider"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":36,"character":94},{"__symbolic":"reference","name":"ɵa"}]}],"yes":[{"__symbolic":"method"}],"clickOpenPopUp":[{"__symbolic":"method"}],"clickClosePopUp":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"closeLoading":[{"__symbolic":"method"}],"openLoader":[{"__symbolic":"method"}],"getConnectedUsersByService":[{"__symbolic":"method"}],"endConversation":[{"__symbolic":"method"}],"openFormulario":[{"__symbolic":"method"}],"newConversation":[{"__symbolic":"method"}],"disconnectSocket":[{"__symbolic":"method"}],"getSystemHour":[{"__symbolic":"method"}],"formatAMPM":[{"__symbolic":"method"}],"openAlertDanger":[{"__symbolic":"method"}],"getMessagesFromDb":[{"__symbolic":"method"}],"nuevaConversacion":[{"__symbolic":"method"}],"uploadImage":[{"__symbolic":"method"}],"connectSocketInit":[{"__symbolic":"method"}],"connect":[{"__symbolic":"method"}],"changeValueStatusConversations":[{"__symbolic":"method"}],"openImage":[{"__symbolic":"method"}],"sendMessage":[{"__symbolic":"method"}]}},"Messages":{"__symbolic":"interface"},"Archivos":{"__symbolic":"interface"},"TestingChatModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":12,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"AppComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"BrowserModule","line":15,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":15,"character":19},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":15,"character":32},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClientModule","line":15,"character":53},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":15,"character":71},{"__symbolic":"reference","module":"@angular/platform-browser/animations","name":"BrowserAnimationsModule","line":15,"character":85},{"__symbolic":"reference","module":"@angular/material","name":"MatButtonModule","line":15,"character":110},{"__symbolic":"reference","module":"@angular/material","name":"MatCheckboxModule","line":15,"character":127},{"__symbolic":"reference","module":"@angular/material","name":"MatInputModule","line":16,"character":4},{"__symbolic":"reference","module":"@angular/platform-browser/animations","name":"BrowserAnimationsModule","line":16,"character":20}],"providers":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ServiceChatProvider"}],"exports":[{"__symbolic":"reference","name":"AppComponent"}]}]}],"members":{}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"getHeaders":[{"__symbolic":"method"}],"getHeadersImage":[{"__symbolic":"method"}]}}},"origins":{"ServiceChatProvider":"./lib/ServiceChat","AppComponent":"./lib/app.component","Messages":"./lib/app.component","Archivos":"./lib/app.component","TestingChatModule":"./lib/testing-chat.module","ɵa":"./lib/ConstanService"},"importAs":"testing-chat"}