PageSourceSearch

https://glovostore.com/chunk-4IEZYSQA.js

js glovostore.com collected 2026-10-05 10:50:38 UTC 11,060 bytes, 1 lines download raw bytes

1import{a as pe}from"./chunk-UUKE27YM.js";import{a as oe,b as ae}from"./chunk-I6LJTT5A.js";import{a as se,b as me}from"./chunk-WTEUVTTX.js";import{a as ne}from"./chunk-AG6PZDPZ.js";import{a as re}from"./chunk-EH2ELODF.js";import{a as ie}from"./chunk-3NNAFX7Z.js";import{c as te}from"./chunk-ZS22L3OO.js";import"./chunk-YOTLK6AR.js";import"./chunk-TUSAA6U7.js";import{a as ee}from"./chunk-3U6NCIZ5.js";import"./chunk-54LSI3MV.js";import"./chunk-XGBUO4HR.js";import"./chunk-WDH4ICM3.js";import{a as Z}from"./chunk-OOTKPCP5.js";import{d as Y}from"./chunk-75FSZYEN.js";import{$ as J,C as H,D,P as W,S as $,da as w,ea as X,h as x,j as G,k as L,o as Q,r as N,s as V,w as U,x as K,z}from"./chunk-D4XYCHGT.js";import{a as j}from"./chunk-XA42ICSY.js";import{$a as y,Ea as g,Hb as p,Ib as l,Mc as k,Na as r,T as _,Y as S,Ya as o,Z as h,Za as a,Zb as B,_a as c,ab as I,cb as F,hb as v,ib as f,kc as R,lb as q,nb as T,pa as M,s as b,ta as i,tb as d,ub as C,v as A,vb as O,za as P}from"./chunk-QYBPPK7D.js";import"./chunk-6FMK5N3M.js";function le(e,s){if(e&1&&(c(0,"app-breadcrumbs",13),p(1,"translate")),e&2){let t=f();T("route","",l(1,3,"PAGES.FAQS.TITLE")," / ",t.breadcrumbs,"")}}function ce(e,s){if(e&1&&(o(0,"div",14),d(1),a()),e&2){let t=f();i(),C(t.faq.title)}}function fe(e,s){if(e&1&&c(0,"p",15),e&2){let t=f();r("innerHTML",t.faq!=null&&t.faq.answerProcessed?t.faq.answerProcessed:t.faq.answer,M)}}function ue(e,s){if(e&1&&(o(0,"div",25),c(1,"app-api-validations",26),a()),e&2){let t=f(2);i(),r("formErrors",t.contactFormErrors)}}function _e(e,s){e&1&&(o(0,"div",25),d(1),p(2,"translate"),a()),e&2&&(i(),O(" ",l(2,1,"PAGES.FAQS.FORM.ERROR")," "))}function de(e,s){e&1&&(o(0,"div",27),d(1),p(2,"translate"),a()),e&2&&(i(),O(" ",l(2,1,"PAGES.FAQS.FORM.SUCCESS")," "))}function ge(e,s){if(e&1){let t=F();o(0,"form",16),v("ngSubmit",function(){S(t);let n=f();return h(n.submit())}),c(1,"app-input",17),p(2,"translate"),c(3,"app-input",18),p(4,"translate"),c(5,"app-input",19),p(6,"translate"),o(7,"div",20),c(8,"app-button",21),p(9,"translate"),a(),o(10,"div",22),g(11,ue,2,1,"div",23)(12,_e,3,3,"div",23)(13,de,3,3,"div",24),a()()}if(e&2){let t=f();r("formGroup",t.contactForm),i(),q("label",l(2,15,"PAGES.FAQS.FORM.NAME")),r("required",!0)("transparent",!1),i(2),q("label",l(4,17,"PAGES.FAQS.FORM.EMAIL")),r("required",!0)("transparent",!1),i(2),r("label",(t.faq==null?null:t.faq.textboxPlaceholder)||l(6,19,"PAGES.FAQS.FORM.MESSAGE_PLACEHOLDER"))("required",!0)("transparent",!1),i(3),q("buttonText",l(9,21,"PAGES.FAQS.FORM.SEND")),r("disabled",t.contactForm.invalid),i(3),r("ngIf",t.contactFormApiKO),i(),r("ngIf",t.contactFormKO),i(),r("ngIf",t.contactFormOK)}}function ve(e,s){if(e&1){let t=F();o(0,"div")(1,"p",30),d(2),p(3,"translate"),a(),o(4,"div",31)(5,"div")(6,"svg-icon",32),v("click",function(){S(t);let n=f(2);return h(n.upvote())}),a()(),o(7,"div")(8,"svg-icon",33),v("click",function(){S(t);let n=f(2);return h(n.downvote())}),a()()()()}e&2&&(i(2),C(l(3,1,"PAGES.FAQS.USEFUL.TITLE")))}function qe(e,s){if(e&1){let t=F();o(0,"div")(1,"p",30),d(2),p(3,"translate"),a(),o(4,"form",34),v("ngSubmit",function(){S(t);let n=f(2);return h(n.comment())}),c(5,"app-input",35),p(6,"translate"),o(7,"div",36),c(8,"app-button",37),p(9,"translate"),a()()()}if(e&2){let t=f(2);i(2),C(l(3,6,"PAGES.FAQS.USEFUL.FORM.TITLE")),i(2),r("formGroup",t.usefulForm),i(),q("label",l(6,8,"PAGES.FAQS.USEFUL.FORM.LABEL")),r("required",!0)("transparent",!1),i(3),q("buttonText",l(9,10,"PAGES.FAQS.FORM.SEND"))}}function Ce(e,s){e&1&&(o(0,"div")(1,"p",38),d(2),p(3,"translate"),a()()),e&2&&(i(2),C(l(3,1,"PAGES.FAQS.USEFUL.COMPLETE")))}function xe(e,s){if(e&1&&(o(0,"div",28),g(1,ve,9,3,"div",29)(2,qe,10,12,"div",29)(3,Ce,4,3,"div",29),a()),e&2){let t=f();i(),r("ngIf",!t.usefulComplete&&!t.usefulComments),i(),r("ngIf",!t.usefulComplete&&t.usefulComments),i(),r("ngIf",t.usefulComplete)}}var Xe=(()=>{let s=class s{constructor(){this.activatedRoute=_(k),this.formBuilder=_(K),this.globalService=_(X),this.overlaysService=_(J),this.faqService=_(pe),this.customerRequestService=_(ae),this.seoService=_(Y),this.contactFormSubmitted=!1,this.contactFormOK=!1,this.contactFormKO=!1,this.contactFormApiKO=!1,this.contactFormErrors={},this.termsLink="",this.usefulComplete=!1,this.usefulComments=!1,$(se,me)}ngOnInit(){this.termsLink=this.globalService.translateUrl("terms-and-conditions"),this.faqService.setFAQClassifications(),this.faqService.faqClassifications$.pipe(A(m=>!!m)).subscribe(m=>{var n,u;this.faqClassifications=m,this.faqClassificationSlug=(n=this.activatedRoute.snapshot.params)==null?void 0:n.faqClassificationSlug,this.faqSlug=(u=this.activatedRoute.snapshot.params)==null?void 0:u.faqSlug,this.faqClassificationSlug&&this.faqSlug&&(this.breadcrumbs=this.faqService.getFAQClassificationBreadcrumbs(this.faqClassifications,this.faqClassificationSlug),this.overlaysService.requestWithLoader(()=>this.faqService.getFAQ(this.faqSlug)).subscribe(E=>{this.faq=E.faq}))}),this.globalService.params$.subscribe(m=>{var n;this.updateSeo(((n=m==null?void 0:m.shopConfiguration)==null?void 0:n.name)??"")}),this.contactForm=this.formBuilder.group({name:[null,[x.required]],email:[null,[x.required,x.email]],message:[null,[x.required]]}),this.usefulForm=this.formBuilder.group({comment:[null,x.required]})}updateSeo(m){this.seoService.updateMeta("SEO.FAQS",{shopName:m}),this.seoService.updateCanonicalUrl("faqs"),this.seoService.loadHreflang("faqs"),this.seoService.sendPageView("faqs")}submit(){if(this.contactFormSubmitted=!0,this.contactForm.invali
1d){this.contactForm.markAllAsTouched(),this.contactFormKO=!0,b(w.errorTimer).subscribe(()=>this.contactFormKO=!1);return}let m={origin:oe.faqs,relatedFaq:this.faq.id,name:this.contactForm.controls.name.value,email:this.contactForm.controls.email.value,message:this.contactForm.controls.message.value};this.overlaysService.requestWithLoader(()=>this.customerRequestService.sendCustomerRequestForm(m)).subscribe(()=>{this.contactFormOK=!0,this.contactForm.reset(),b(w.errorTimer).subscribe(()=>this.contactFormOK=!1)},n=>{this.contactFormApiKO=!0,this.contactFormErrors={},n.status===400&&(this.contactFormErrors=n.message),b(w.errorTimer).subscribe(()=>this.contactFormApiKO=!1)})}upvote(){this.usefulComplete=!0,this.faqService.upvote(this.faqSlug).subscribe()}downvote(){this.usefulComments=!0,this.faqService.downvote(this.faqSlug).subscribe()}comment(){this.overlaysService.requestWithLoader(()=>this.faqService.addComment(this.faqSlug,this.usefulForm.controls.comment.value)).subscribe(()=>{this.usefulComplete=!0,this.usefulForm.reset()},()=>{this.usefulComplete=!0})}goBack(){this.globalService.goBack()}};s.\u0275fac=function(n){return new(n||s)},s.\u0275cmp=P({type:s,selectors:[["app-faqs-answer"]],decls:20,vars:8,consts:[[1,"faqs"],[1,"my-container"],[1,"row","align-items-center"],[1,"col-2"],[1,"back-button",3,"click"],[1,"back-button__text"],[1,"col-9"],["cssClass","faqs",3,"route",4,"ngIf"],["class","faqs__question",4,"ngIf"],[1,"faqs__answer"],[3,"innerHTML",4,"ngIf"],["class","faqs__answer__form",3,"formGroup","ngSubmit",4,"ngIf"],["class","faqs__useful",4,"ngIf"],["cssClass","faqs",3,"route"],[1,"faqs__question"],[3,"innerHTML"],[1,"faqs__answer__form",3,"ngSubmit","formGroup"],["type","text","formControlName","name",3,"label","required","transparent"],["type","email","formControlName","email",3,"label","required","transparent"],["type","textarea","formControlName","message",3,"label","required","transparent"],[1,"faqs__answer__form__button"],["type","submit",3,"buttonText","disabled"],["id","errors",1,"mt-3"],["class","alert alert-danger","role","alert",4,"ngIf"],["class","alert alert-success","role","alert",4,"ngIf"],["role","alert",1,"alert","alert-danger"],[3,"formErrors"],["role","alert",1,"alert","alert-success"],[1,"faqs__useful"],[4,"ngIf"],[1,"faqs__useful__title"],[1,"faqs__useful__buttons"],["key","check","aria-label","check",1,"image",3,"click"],["key","cross","aria-label","cross",1,"image",3,"click"],[1,"faqs__useful__form",3,"ngSubmit","formGroup"],["type","textarea","formControlName","comment",3,"label","required","transparent"],[1,"faqs__useful__form__button"],["type","submit",3,"buttonText"],[1,"faqs__useful__complete"]],template:function(n,u){n&1&&(c(0,"app-header"),o(1,"div",0)(2,"div",1)(3,"div",2)(4,"div",3)(5,"div",4),v("click",function(){return u.goBack()}),c(6,"span"),o(7,"span",5),d(8),p(9,"translate"),a()()(),o(10,"div",6),g(11,le,2,5,"app-breadcrumbs",7),a()(),y(12),g(13,ce,2,1,"div",8),o(14,"div",9),g(15,fe,1,1,"p",10)(16,ge,14,23,"form",11),a(),g(17,xe,4,3,"div",12),I(),a()(),c(18,"app-cart-button")(19,"app-footer")),n&2&&(i(8),C(l(9,6,"COMMON.BUTTONS.RETURN")),i(3),r("ngIf",u.breadcrumbs),i(2),r("ngIf",u.faq),i(2),r("ngIf",u.faq),i(),r("ngIf",u.faq==null?null:u.faq.showForm),i(),r("ngIf",u.faq))},dependencies:[W,R,B,te,re,D,H,z,Q,G,L,U,N,V,ee,j,ne,ie,Z],styles:[".my-container[_ngcontent-%COMP%]{max-width:1250px;margin:0 auto;padding:0 25px}@media(max-width:768px){.my-container[_ngcontent-%COMP%]{padding:0}}.faqs[_ngcontent-%COMP%]{padding:60px 220px}@media(min-width:768px)and (max-width:1060px){.faqs[_ngcontent-%COMP%]{padding:40px}}@media(max-width:768px){.faqs[_ngcontent-%COMP%]{padding:8px 40px}}.faqs__question[_ngcontent-%COMP%]{margin-bottom:30px;font-size:30px;font-weight:700;text-align:center}@media(max-width:1600px){.faqs__question[_ngcontent-%COMP%]{font-size:28px}}@media(max-width:768px){.faqs__question[_ngcontent-%COMP%]{font-size:22px;margin-bottom:10px}}.faqs__answer[_ngcontent-%COMP%]{margin:30px 10px;font-size:18px;white-space:pre-wrap}@media(max-width:1600px){.faqs__answer[_ngcontent-%COMP%]{font-size:14px}}@media(max-width:768px){.faqs__answer[_ngcontent-%COMP%]{font-size:12px}}.faqs__answer__form[_ngcontent-%COMP%]{margin-top:30px}.faqs__answer__form[_ngcontent-%COMP%]   app-input[_ngcontent-%COMP%]{margin-bottom:10px}.faqs__answer__form__button[_ngcontent-%COMP%]{margin-top:15px}.faqs__answer__form[_ngcontent-%COMP%]   .alert[_ngcontent-%COMP%]{margin-top:10px}.faqs__useful[_ngcontent-%COMP%]{text-align:center;margin-top:120px}@media(max-width:768px){.faqs__useful[_ngcontent-%COMP%]{margin-top:100px}}.faqs__useful__title[_ngcontent-%COMP%]{font-size:18px;font-weight:700}.faqs__useful__buttons[_ngcontent-%COMP%]{display:inline-flex}.faqs__useful__buttons[_ngcontent-%COMP%]   .image[_ngcontent-%COMP%]{width:80px;margin:0 10px;cursor:pointer}.faqs__useful__form[_ngcontent-%COMP%]{width:600px;display:inline-block}.faqs__useful__form[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:20px;color:var(--sp-color-main)}.faqs__useful__form[_ngcontent-%COMP%]   app-input[_ngcontent-%COMP%]{margin-bottom:10px}.faqs__useful__form[_ngcontent-%COMP%]   .alert[_ngcontent-%COMP%]{margin-top:10px}.faqs__useful__form__button[_ngcontent-%COMP%]{text-align:left;margin-top:10px}.faqs__useful__complete[_ngcontent-%COMP%]{font-size:16px;font-weight:400;font-style:oblique}.faqs[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]{margin-bottom:20px}"]});let e=s;return e})();export{Xe as FaqsAnswerComponent};

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.