1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6252],{10848:function(t,e,i){i.d(e,{Z:function(){return o}});var r=i(54550),n=i(4534),a=i(77382),s={name:"nx-input-textarea",components:{NxIcon:n.Z,ValidationProvider:r.d_},props:{value:{type:String},name:{type:String},id:{type:String},label:{type:String},placeholder:{type:String},rules:{type:[String,Object]},helperText:{type:String},type:{type:String,default:"text"},disabled:{type:Boolean,default:!1},confirmed:{type:String},icon:{type:String},rows:{type:String},cols:{type:String},maxLength:{type:Number,default:1e4}},computed:{...(0,a.Se)(["brickConfig"]),text:{get(){return this.value},set(t){this.$emit("input",t)}},required(){return"string"==typeof this.rules?this.rules.search("required")>=0:this.rules.required}},methods:{clickIcon(){this.$emit("clickIcon")}}},o=(0,i(40810).Z)(s,(function(){var t=this,e=t._self._c;return t._self._setupProxy,e("validation-provider",{staticClass:"bbnx-input-textarea__wrapper",attrs:{name:t.name,rules:t.rules,vid:t.confirmed},scopedSlots:t._u([{key:"default",fn:function(i){let{errors:r}=i;return[e("div",{staticClass:"bbnx-input-textarea",class:{"bbnx-input-textarea--disabled":t.disabled}},[e("label",{attrs:{name:t.name,id:t.id}},[e("span",{staticClass:"bbnx-input-textarea__label",class:t.brickConfig.components["input-text"].label},[t._v("\n "+t._s(t.label)+"\n "),t.required?e("span",{staticClass:"color-error500"},[t._v("*")]):t._e()]),t._v(" "),e("div",{staticClass:"bbnx-input-textarea__input-wrapper"},[e("textarea",{directives:[{name:"model",rawName:"v-model",value:t.text,expression:"text"}],staticClass:"bbnx-input-textarea__input",class:{"bbnx-input-textarea__input--icon":t.icon,"bbnx-input-textarea__input--error":r.length},attrs:{rows:t.rows,cols:t.cols,type:t.type,for:t.id,disabled:t.disabled,placeholder:t.placeholder,maxlength:t.maxLength},domProps:{value:t.text},on:{input:function(e){e.target.composing||(t.text=e.target.value)}}}),t._v(" "),t.icon?e("button",{staticClass:"bbnx-input-textarea__icon",attrs:{type:"button"},on:{click:t.clickIcon}},[e("nx-icon",{attrs:{icon:t.icon}})],1):t._e()])]),t._v(" "),t.helperText||t.$slots.helper?e("span",{staticClass:"bbnx-input-textarea__helper"},[t._t("helper",(function(){return[t._v(t._s(t.helperText))]}))],2):t._e(),t._v(" "),r.length?e("span",{staticClass:"bbnx-input-textarea__error"},[t._v(t._s(r[0]))]):t._e()])]}}],null,!0)})}),[],!1,null,null,null).exports},46252:function(t,e,i){i.r(e),i.d(e,{default:function(){return g}});var r=i(54550),n=i(87248),a=i(77382),s=i(4383),o=i(1379),l=i(28962),c=i(69670),u=i(10848),d=i(14206),p=i.n(d),h={sendDigitalinterview(t,e,i){return p().create().post(`/api/front/digital-interview/${t}/question`,i)}},m={name:"nx-digitalinterview-form",components:{ValidationObserver:r._j,ValidationProvider:r.d_,VueRecaptcha:n.Z,NxModalWindow:s.Z,NxButton:o.Z,NxAlertMessage:l.Z,NxInputText:c.Z,NxInputTextarea:u.Z},props:{digitalinterviewId:{type:String},recaptchaWebKey:{type:String,required:!0},digitalinterviewType:{type:String},backUrl:{type:String},anonymous:{type:Boolean,default:!1}},data:()=>({waiting:!1,name:null,surname:null,subject:null,text:null,showError:!1,registerErrors:[],showModal:!1,showErroryouCantSendMoreMssgs:!1,show
1Form:!0,recaptcha:null,commentLimit:500,commentLength:0,numberOfSends:0,viewForm:!0}),mounted(){localStorage.removeItem("backUrl"),window.addEventListener("beforeunload",this.confirmLeaving),this.name=this.currentUser?.name,this.surname=this.currentUser?.surname;const t={custom:{"digitalinterview.campo-nombre":{required:this.$t("validation.required",{_field_:this.$t("digitalinterview.campo-nombre")})},"digitalinterview.campo-apellidos":{required:this.$t("validation.required",{_field_:this.$t("digitalinterview.campo-apellidos")})},"digitalinterview.campo-pregunta":{required:this.$t("digitalinterview.error-pregunta")}}};r.cX.localize("en",t),r.cX.localize("es",t)},computed:{...(0,a.Se)(["site"]),...(0,a.Se)("user",["currentUser"]),...(0,a.Se)("digitalinterview",["stateProgress"]),...(0,a.Se)(["loginUrl"]),...(0,a.Se)(["brickConfig"]),translations(){return{notificationAlert:this.$t("digitalinterview.error-message")}},payload(){return{type:this.digitalinterviewType,userName:this.name,userSurname:this.surname,question:this.text,captcha:this.recaptcha}},textAreaMessage(){return`${this.commentLength} / ${this.commentLimit}`},canSendComment(){return this.commentLength>1},alertMessage(){return this.commentLength>this.commentLimit-.05*this.commentLimit},warningMessage(){return this.commentLength>this.commentLimit-.2*this.commentLimit}},methods:{change(t){this.commentLength=t.length},confirmLeaving(t){if(this.waiting){const e=this.$t("digitalinterview.leave-warning");return t.returnValue=e,e}return null},closeModal(){this.showModal=!1,this.clearForm()},onCaptchaVerified(t){this.recaptcha=t},onCaptchaExpired(){this.recaptcha=null},clearForm(){this.text=null,this.showError=!1,this.registerErrors=[],this.recaptcha=null,this.valid=!0,this.$refs.recaptcha.reset(),this.commentLength=0,this.numberOfSends+=1,this.$refs.validator.reset()},youCantSendMoreMssgs(){this.registerErrors=[],this.valid=!1,this.$el.getElementsByTagName("textarea")[0].value="",this.$el.getElementsByTagName("input")[0].value="",this.$el.getElementsByTagName("input")[1].value="",this.viewForm=!1,this.showErroryouCantSendMoreMssgs=!0},goToLogin(){this.backUrl&&localStorage.setItem("backUrl",this.backUrl),window.location=this.loginUrl},async sendDigitalinterview(){this.waiting=!0,this.$refs.recaptcha.execute(),"text"!==this.digitalinterviewType&&(this.waiting=!0),h.sendDigitalinterview(this.digitalinterviewId,this.digitalinterviewType,this.payload).then((t=>{console.debug(t),void 0!==t.errors?(this.showError=!0,t.errors.forEach((t=>{this.registerErrors.push(this.$t(`register.error-server.${t.errorCode}`))}))):(this.numberOfSends>2?this.youCantSendMoreMssgs():(this.clearForm(),this.showModal=!0),this.waiting=!1)})).catch((t=>{console.error(t),"userQuestionsQuotaExceeded"===t.response.data.errorCode?this.youCantSendMoreMssgs():(this.showError=!0,this.waiting=!1,void 0!==t.apiInfo.data.errors&&t.apiInfo.data.errors.forEach((t=>{this.registerErrors.push(this.$t(`register.error-server.${t.errorCode}`))})))}))}}},g=(0,i(40810).Z)(m,(function(){var t=this,e=t._self._c;return t._self._setupProxy,e("div",{staticClass:"bbnx-digitalinterview-form"},[t.anonymous||this.currentUser?t._e():e("div",{staticClass:"bbnx-digitalinterview-form-closed"},[e("div",{staticClass:"text",domProps:{textContent:t._s(this.$t("digitalinterview.paywall-descripcion",{site:this.site.name}))}}),t._v(" "),e("div",{staticClass:"header"},[e("nx-button",{attrs:{medium:""},domProps:{textContent:t._s(this.$t("digitalinterview.paywall-button"))},on:{click:t.goToLogin}})],1)]),t._v(" "),(this.currentUser||t.anonymous)&&t.viewForm?e("validation-observer",{key:t.numberOfSends,ref:"validator",scopedSlots:t._u([{key:"default",fn:function(i){let{valid:r}=i;return[e("form",{on:{submit:function(t){t.preventDefault(),t.stopPropagation()}}},[e("p",{domProps:{textContent:t._s(t.$t("digitalinterview.form-intro"))}}),t._v(" "),e("nx-input-text",{attrs:{label:t.$t("digitalinterview.campo-nombre"),name:"digitalinterview.campo-nombre",rules:"required"},model:{value:t.name,callback:function(e){t.name=e},expression:"name"}}),t._v(" "),e("nx-input-text",{attrs:{label:t.$t("digitalinterview.campo-apellidos"),name:"digitalinterview.campo-apellidos",rules:"required"},model:{value:t.surname,callback:function(e){t.surname=e},expression:"surname"}}),t._v(" "),e("nx-input-textarea",{ref:"questionInput",attrs:{label:t.$t("digitalinterview.campo-pregunta"),name:"digitalinterview.campo-pregunta",rows:"7",cols:"100%",rules:"required",maxLength:500},on:{input:t.change},model:{value:t.text,callback:function(e){t.text=e},expression:"text"}}),t._v(" "),e("span",{ref:"lengthMessage",staticClass:"text-area-control",class:{alert:t.alertMessage,warning:t.warningMessage},domProps:{textContent:t._s(t.textAreaMessage)}}),t._v(" "),e("div",{staticClass:"bbnx-input-captcha__wrapper"},[e("vue-recaptcha",{ref:"recaptcha",attrs:{loadRecaptchaScript:!0,size:"invisible",sitekey:t.recaptchaWebKey},on:{verify:t.onCaptchaVerified,expired:t.onCaptchaExpired}})],1),t._v(" "),e("div",{staticClass:"button-wrapper"},[e("nx-button",{staticClass:"user--mt-20",class:t.brickConfig.pages.digitalinterview.button.text,attrs:{text:t.$t("digitalinterview.button"),loading:t.waiting,type:"submit",medium:"",disabled:!r},on:{click:t.sendDigitalinterview}}),t._v(" "),t.stateProgress?e("span",{staticClass:"progress"},[t._v(t._s(t.stateProgress)+"%")]):t._e()],1)],1)]}}],null,!1,2829131810)}):t._e(),t._v(" "),e("nx-modal-window",{attrs:{title:t.$t("digitalinterview.modal-title"),text:t.$t("digitalinterview.modal-text")},on:{closed:t.clearForm},scopedSlots:t._u([{key:"actions",fn:function(){return[e("nx-button",{staticClass:"form-user-profile__button",attrs:{text:t.$t("digitalinterview.modal-button"),tabindex:t.showModal?"0":"-1",type:"button",medium:""},on:{click:t.closeModal}})]},proxy:!0}]),model:{value:t.showModal,callback:function(e){t.showModal=e},expression:"showModal"}}),t._v(" "),t.showErroryouCantSendMoreMssgs?e("nx-alert-message",{staticClass:"user--mt-20",attrs:{alert:"",icon:"error"},scopedSlots:t._u([{key:"content",fn:function(){return[e("p",{domProps:{textContent:t._s(t.$t("digitalinterview.limitePreguntasEnviadas"))}})]},proxy:!0}],null,!1,3894656174)}):t._e(),t._v(" "),t.showError?e("nx-alert-message",{staticClass:"user--mt-20",attrs:{alert:"",icon:"error"},scopedSlots:t._u([{key:"content",fn:function(){return[e("p",[t._v(t._s(t.translations.notificationAlert))]),t._v(" "),t.registerErrors.length?e("ul",t._l(t.registerErrors,(function(i,r){return e("li",{key:r},[e("p",[t._v(t._s(i))])])})),0):t._e()]},proxy:!0}],null,!1,4213828017)}):t._e()],1)}),[],!1,null,null,null).exports},87248:function(t,e){function i(){return i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(t[r]=i[r])}return t},i.apply(this,arguments)}var r,n,a,s=Object.prototype.hasOwnProperty,o=(r=!1,n=[],a={resolved:function(){return r},resolve:function(t){if(!r){r=!0;for(var e=0,i=n.length;e<i;e++)n[e](t)}},promise:{then:function(t){r?t():n.push(t)}}},{notify:function(){a.resolve()},wait:function(){return a.promise}
1,render:function(t,e,i){this.wait().then((function(){i(window.grecaptcha.render(t,e))}))},reset:function(t){void 0!==t&&(this.assertLoaded(),this.wait().then((function(){return window.grecaptcha.reset(t)})))},execute:function(t){void 0!==t&&(this.assertLoaded(),this.wait().then((function(){return window.grecaptcha.execute(t)})))},checkRecaptchaLoad:function(){s.call(window,"grecaptcha")&&s.call(window.grecaptcha,"render")&&this.notify()},assertLoaded:function(){if(!a.resolved())throw new Error("ReCAPTCHA has not been loaded")}});"undefined"!=typeof window&&(window.vueRecaptchaApiLoaded=o.notify);var l={name:"VueRecaptcha",props:{sitekey:{type:String,required:!0},theme:{type:String},badge:{type:String},type:{type:String},size:{type:String},tabindex:{type:String},loadRecaptchaScript:{type:Boolean,default:!1},recaptchaScriptId:{type:String,default:"__RECAPTCHA_SCRIPT"},recaptchaHost:{type:String,default:"www.google.com"},language:{type:String,default:""}},beforeMount:function(){if(this.loadRecaptchaScript&&!document.getElementById(this.recaptchaScriptId)){var t=document.createElement("script");t.id=this.recaptchaScriptId,t.src="https://"+this.recaptchaHost+"/recaptcha/api.js?onload=vueRecaptchaApiLoaded&render=explicit&hl="+this.language,t.async=!0,t.defer=!0,document.head.appendChild(t)}},mounted:function(){var t=this;o.checkRecaptchaLoad();var e=i({},this.$props,{callback:this.emitVerify,"expired-callback":this.emitExpired,"error-callback":this.emitError}),r=this.$slots.default?this.$el.children[0]:this.$el;o.render(r,e,(function(e){t.$widgetId=e,t.$emit("render",e)}))},methods:{reset:function(){o.reset(this.$widgetId)},execute:function(){o.execute(this.$widgetId)},emitVerify:function(t){this.$emit("verify",t)},emitExpired:function(){this.$emit("expired")},emitError:function(){this.$emit("error")}},render:function(t){return t("div",{},this.$slots.default)}};e.Z=l}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.