PageSourceSearch

https://journaux.fr/chunk-W3F6QDOG.js

js journaux.fr collected 2026-10-01 12:16:24 UTC 158,788 bytes, 1 lines download raw bytes

1import{a as pt}from"./chunk-S6NGWVAC.js";import{a as ze,b as _t}from"./chunk-K6ICFVJN.js";import{B as le,C as mt,D as dt,E as ut,b as Q,d as ke,g as we,h as R,k as Le,m as lt}from"./chunk-QNA3RBH4.js";import{Ac as We,B as z,Ba as s,Bc as Je,C as Re,Cc as Se,D as Ne,Dc as Ke,E as X,Ea as K,Fa as Pe,Fc as et,G as x,Gc as tt,Hc as it,I as q,Ic as nt,Jb as He,Jc as rt,K as J,Ka as a,Kb as ye,Kc as at,L as _e,La as r,Lb as j,Lc as ot,Ma as d,Mc as Ie,N as ce,Na as E,Nc as st,Oa as M,Oc as ct,Qa as A,Qb as re,R as F,S as me,Sa as S,Sb as ae,Ta as p,Tb as be,Ub as oe,Wa as ie,X as L,Xa as ve,Xb as D,Y as T,Ya as Ge,ba as xe,ca as Ue,db as ee,eb as o,fa as te,fb as P,gb as g,hb as $,ib as G,ic as se,j as N,ja as ue,jb as ne,k as W,kc as Z,la as n,lc as Ee,ma as h,n as Ce,nc as Be,oc as V,p as B,pc as Xe,q as $e,qc as Me,rb as H,rc as I,tb as v,tc as Oe,ub as O,uc as Ze,vb as y,xa as _,xc as Qe,z as De,zc as Ye}from"./chunk-53GCM7Y2.js";var de=(()=>{class t{constructor(){this._adresseLivraison=new W(null),this.adresseLivraison$=this._adresseLivraison.asObservable(),this._adresseFacturation=new W(null),this.adresseFacturation$=this._adresseFacturation.asObservable()}getAdresseLivraison(e="",i=1,l,m,f,u="",b="",C,U,w,Fe){let qe={livraisonSociete:e,livraisonGenre:i,livraisonNom:l,livraisonPrenom:m,livraisonAdresse:f,livraisonComplement:u,livraisonComplement2:b,livraisonCp:C,livraisonVille:U,livraisonPays:w,livraisonTelephone:Fe};this._adresseLivraison.next(qe)}getAdresseFacturation(e="",i=1,l,m,f,u,b,C,U=""){let w={facturationSociete:e,facturationGenre:i,facturationNom:l,facturationPrenom:m,facturationAdresse:f,facturationCp:u,facturationVille:b,facturationPays:C,facturationTva:U};this._adresseFacturation.next(w)}modifierAdresseLivraison(e){this._adresseLivraison.next(e)}modifierAdresseFacturation(e){this._adresseFacturation.next(e)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function Tt(t,c){if(t&1&&(a(0,"p",14),o(1),r()),t&2){let e=p(4);n(),ne("Stocks d\xE9pass\xE9s.Seulement ",e.article.quantiteMaxStock," article",e.article.quantiteMaxStock>1?"s":""," ",e.article.quantiteMaxStock>1?"seront":"sera"," ajout\xE9",e.article.quantiteMaxStock>1?"s":""," \xE0 votre commande")}}function At(t,c){t&1&&(a(0,"p",14),o(1,"Cet article n'est plus en vente."),r())}function Ft(t,c){t&1&&(a(0,"p",14),o(1,"Cet article est epuis\xE9."),r())}function qt(t,c){t&1&&(a(0,"p",14),o(1,"Stocks insuffisants, la quantit\xE9 de votre article a \xE9t\xE9 modifi\xE9e."),r())}function $t(t,c){if(t&1&&(a(0,"span"),o(1),r()),t&2){let e=p(4);Pe("article__description__type article__description__type",e.article.numerique?"-numerique":"-papier",""),n(),P(e.article.numerique?"Format numerique":"Format papier")}}function Nt(t,c){if(t&1&&(a(0,"p",15),o(1),r()),t&2){let e=p(4);n(),P(e.article.quantite)}}function Bt(t,c){if(t&1&&(a(0,"p",15),d(1,"input",16),r()),t&2){let e=p(3).ngIf,i=p();n(),ie("max",e.stock?e.stock+1:0),s("name",i.article.revue.code)("formControl",i.quantiteArticleCtrl)}}function kt(t,c){t&1&&(a(0,"p",15),o(1,"Epuis\xE9"),r())}function zt(t,c){if(t&1&&(a(0,"p",17),o(1),v(2,"number"),r()),t&2){let e=p(4);n(),$("",e.article.quantite," x ",e.article.revue.prix_numerique!=0?e.article.revue.prix_numerique:y(2,2,e.article.revue.prix,"1.2"),"\u20AC")}}function Vt(t,c){if(t&1&&d(0,"input",16),t&2){let e=p(4).ngIf,i=p();ie("max",e.stock?e.stock+1:0),s("name",i.article.revue.code)("formControl",i.quantiteArticleCtrl)}}function jt(t,c){if(t&1&&(a(0,"p",17),_(1,Vt,1,3,"input",18),o(2),v(3,"async"),v(4,"number"),r()),t&2){let e=p(4);n(),s("ngIf",!(e.article.indisponible||e.article.epuise)),n(),$("",e.article.indisponible||e.article.epuise?e.article.quantite:""," x ",y(4,5,O(3,3,e.prixTotal$),"1.2"),"\u20AC")}}function Dt(t,c){if(t&1&&(a(0,"p",19),o(1),v(2,"number"),r()),t&2){let e=p(4);n(),g("",y(2,1,(e.article.revue.prix_numerique!=0?e.article.revue.prix_numerique:e.article.revue.prix)*e.article.quantite,"1.2"),"\u20AC")}}function Rt(t,c){if(t&1&&(a(0,"p",19),o(1),v(2,"number"),r()),t&2){let e=p(4);n(),g("",y(2,1,e.prixTotal,"1.2"),"\u20AC")}}function Ut(t,c){if(t&1){let e=A();a(0,"div",2)(1,"div",3),d(2,"img",4),r(),a(3,"div"),_(4,Tt,2,4,"p",5)(5,At,2,0,"p",5)(6,Ft,2,0,"p",5)(7,qt,2,0,"p",5),a(8,"p",6),S("click",function(){L(e);let l=p(3);return T(l.onMagazine())}),o(9),d(10,"br"),_(11,$t,2,4,"span",7),r(),a(12,"p",8),o(13),v(14,"number"),r(),_(15,Nt,2,1,"p",9)(16,Bt,2,3,"p",9)(17,kt,2,0,"p",9)(18,zt,3,5,"p",10)(19,jt,5,8,"p",10)(20,Dt,3,4,"p",11)(21,Rt,3,4,"p",11),a(22,"p",12),S("click",function(){L(e);let l=p(3);return T(l.onDeleteArticle(l.article))}),d(23,"img",13),o(24,"Retirer l'article"),r()()()}if(t&2){let e=p(3);n(2),s("src",e.article.revue.url_miniature,ue)("alt",e.article.revue.titre),n(),K(e.article.indisponible||e.article.epuise?"article__description article__description--indisponible":e.article.numerique?"article__description article__description-numerique":"article__description article__description-papier"),n(),s("ngIf",e.article.quantiteMaxStock),n(),s("ngIf",e.article.indisponible),n(),s("ngIf",e.article.epuise&&!e.article.indisponible),n(),s("ngIf",e.article.quantiteModifiee),n(2),$("",e.article.revue.titre," N\xB0 ",e.article.revue.numero," "),n(2),s("ngIf",!e.article.revue.collec),n(2),g("",y(14,19,e.article.numerique&&e.article.revue.prix_numerique!=0?e.article.revue.prix_numerique:e.article.revue.prix,"1.2"),"\u20AC"),n(2),s("ngIf",e.article.numerique),n(),s("ngIf",!e.article.numerique&&!e.article.epuise),n(),s("ngIf",!e.article.numerique&&e.article.epuise),n(),s("ngIf",e.article.numerique),n(),s("ngIf",!e.article.numerique),n(),s("ngIf",e.article.numerique),n(),s("ngIf",!e.article.numerique)}}function Gt(t,c){if(t&1){let e=A();a(0,"div",2)(1,"div",20),d(2,"img",21),r(),a(3,"div",22)(4,"p",23),o(5),d(6,"br"),a(7,"span",24),o(8,"Format num\xE9rique"),r()(),a(9,"p",8),o(10),v(11,"number"),r(),a(12,"p",15),o(13,"1"),r(),a(14,"p",17),o(15),v(16,"number"),r(),a(17,"p",19),o(18),v(19,"number"),r(),a(20,"p",12),S("click",function(){L(e);let l=p(3);return T(l.onDeleteArticle(l.article))}),d(21,"img",25),o(22,"Retirer l'article"),r()()()}if(t&2){let e=p(3);n(2),s("src",e.article.ancienNumeroNumerique.couv.replace("www","images").replace("appmobile_",""),ue)("alt",e.article.ancienNumeroNumerique.couv),n(3),$("",e.article.revue.titre," N\xB0 ",e.article.ancienNumeroNumerique.numero,""),n(5),g("",e.article.revue.prix_numerique!=0?e.article.revue.prix_numerique:y(11,7,e.article.revue.prix,"1.2"),"\u20AC"),n(5),g("1 x ",e.article.revue.prix_numerique!=0?e.article.revue.prix_numerique:y(16,10,e.article.revue.prix,"1.2"),"\u20AC"),n(3),g("",e.article.revue.prix_numerique!=0?e.article.revue.prix_numerique:y(19,13,e.article.revue.prix,"1.2"),"\u20AC")}}function Ht(t,c){t&1&&(a(0,"p",14),o(1,"Cet article n'est plus en vente."),r())}function Xt(t,c){if(t&1&&(a(0,"span"),o(1),r()),t&2){let e=p(4);Pe("article__description__type article__description__type",e.article.numerique?"-numerique":"-papier",""),n(),P(e.article.numerique?"Format num\xE9rique":"Format papier")}}function Zt(t,c){if(t&1){let e=A();a(0,"div",2)(1,"div",3),d(2,"img",4),r(),a(3,"div"),_(4,Ht,2,0,"p",5),a(5,"p",23),o(6),a(7,"span",26),o(8),r(),d(9,"br"),_(10,Xt,2,4,"span",7),r(),a(11,"p",8),o(12),v(13,"number"),r(),a(14,"p",15),o(15,"1"),r(),a(16,"p",19),o(17
1),v(18,"number"),r(),a(19,"p",12),S("click",function(){L(e);let l=p(3);return T(l.onDeleteArticle(l.article))}),d(20,"img",25),o(21,"Retirer l'article"),r()()()}if(t&2){let e=p(3);n(2),s("src",e.article.revue.url_miniature,ue)("alt",e.article.revue.titre),n(),K(e.article.indisponible||e.article.epuise?"article__description--indisponible":e.article.numerique?"article__description article__description-numerique":"article__description article__description-papier"),n(),s("ngIf",e.article.indisponible),n(2),G("Formule ",e.article.nombreNumeros," n\xB0 ",e.article.revue.collec?"Collection":""," ",e.article.revue.collec?e.libelleSousfamille1:e.article.revue.titre," "),n(2),$("(du N\xB0 ",+(e.article.revue.numero?e.article.revue.numero:0)+1," au N\xB0 ",+(e.article.revue.numero?e.article.revue.numero:0)+ +(e.article.nombreNumeros?e.article.nombreNumeros:0),")"),n(2),s("ngIf",!e.article.revue.collec),n(2),g("",y(13,13,e.prixPreachat?e.prixPreachat:0,"1.2"),"\u20AC"),n(5),g("",y(18,16,e.prixPreachat?e.prixPreachat:0,"1.2"),"\u20AC")}}function Qt(t,c){t&1&&(a(0,"p",14),o(1,"Cet article n'est plus en vente."),r())}function Yt(t,c){if(t&1&&(a(0,"span"),o(1),r()),t&2){let e=p(4);Pe("article__description__type article__description__type",e.article.numerique?"-numerique":"-papier",""),n(),P(e.article.numerique?"Format num\xE9rique":"Format papier")}}function Wt(t,c){if(t&1){let e=A();a(0,"div",2)(1,"div",3),d(2,"img",4),r(),a(3,"div"),_(4,Qt,2,0,"p",5),a(5,"p",23),o(6),d(7,"br"),_(8,Yt,2,4,"span",7),r(),a(9,"p",8),o(10),v(11,"number"),r(),a(12,"p",15),o(13,"1"),r(),a(14,"p",19),o(15),v(16,"number"),r(),a(17,"p",12),S("click",function(){L(e);let l=p(3);return T(l.onDeleteArticle(l.article))}),d(18,"img",13),o(19,"Retirer l'article"),r()()()}if(t&2){let e=p(3);n(2),s("src",e.article.revue.url_miniature,ue)("alt",e.article.revue.titre),n(),K(e.article.indisponible||e.article.epuise?"article__description--indisponible":e.article.numerique?"article__description article__description-numerique":"article__description article__description-papier"),n(),s("ngIf",e.article.indisponible),n(2),$("Formule ",e.article.abonnement.description?e.article.abonnement.description:e.article.revue.titre," ",e.article.abonnement.description?"":e.article.abonnement.nombre_numero+" num\xE9ros",""),n(2),s("ngIf",!e.article.revue.collec),n(2),g("",y(11,10,e.article.abonnement.prix,"1.2"),"\u20AC"),n(5),g("",y(16,13,e.article.abonnement.prix,"1.2"),"\u20AC")}}function Jt(t,c){if(t&1&&(E(0),_(1,Ut,25,22,"div",1)(2,Gt,23,16,"div",1)(3,Zt,22,19,"div",1)(4,Wt,20,16,"div",1),M()),t&2){let e=p(2);n(),s("ngIf",e.article.revue&&!e.article.pre_achat&&!e.article.abonnement&&!e.article.ancienNumeroNumerique),n(),s("ngIf",e.article.ancienNumeroNumerique&&e.article.revue),n(),s("ngIf",e.article.revue&&e.article.pre_achat),n(),s("ngIf",e.article.abonnement&&e.article.revue)}}function Kt(t,c){if(t&1&&(a(0,"p",30),o(1),r()),t&2){let e=p(4);K(e.article.indisponible||e.article.epuise?"articles__article--denomination indisponible":"articles__article--denomination"),n(),ne("",e.article.quantite," x ",e.article.revue.titre," N\xB0 ",e.article.revue.numero," ",e.article.numerique?"(num\xE9rique)":"","")}}function ei(t,c){t&1&&(a(0,"span"),d(1,"img",31),o(2,"\xA0\xA0Quantit\xE9 modifi\xE9e : "),d(3,"br"),r())}function ti(t,c){if(t&1&&(a(0,"p",30),_(1,ei,4,0,"span",0),o(2),r()),t&2){let e=p(4);K(e.article.quantiteModifiee?"articles__article--denomination modifier":"articles__article--denomination"),n(),s("ngIf",e.article.quantiteModifiee),n(),ne("",e.article.quantite," x ",e.article.revue.titre," N\xB0 ",e.article.revue.numero," ",e.article.numerique?"(num\xE9rique)":"","")}}function ii(t,c){if(t&1&&(a(0,"p",32),o(1),v(2,"number"),r()),t&2){let e=p(4);n(),g("",y(2,1,(e.article.revue.prix_numerique!=0?e.article.revue.prix_numerique:e.article.revue.prix)*e.article.quantite,"1.2"),"\u20AC")}}function ni(t,c){if(t&1&&(a(0,"p",32),o(1),v(2,"number"),r()),t&2){let e=p(4);n(),g("",y(2,1,e.article.revue.prix*e.article.quantite,"1.2"),"\u20AC")}}function ri(t,c){if(t&1&&(E(0),_(1,Kt,2,6,"p",28)(2,ti,3,7,"p",28)(3,ii,3,4,"p",29)(4,ni,3,4,"p",29),M()),t&2){let e=p(3);n(),s("ngIf",e.article.indisponible||e.article.epuise),n(),s("ngIf",!(e.article.indisponible||e.article.epuise)),n(),s("ngIf",e.article.numerique),n(),s("ngIf",!e.article.numerique)}}function ai(t,c){if(t&1&&(E(0),a(1,"p",30),o(2),r(),a(3,"p",32),o(4),v(5,"number"),r(),M()),t&2){let e=p(3);n(),K(e.article.indisponible||e.article.epuise?"articles__article--denomination indisponible":"articles__article--denomination"),n(),G("",e.article.quantite," x ",e.article.revue.titre," N\xB0 ",e.article.ancienNumeroNumerique.numero," (num\xE9rique)"),n(2),g("",y(5,6,e.article.revue.prix_numerique!=0?e.article.revue.prix_numerique:e.article.revue.prix*e.article.quantite,"1.2"),"\u20AC")}}function oi(t,c){if(t&1&&(E(0),a(1,"p",30),o(2),r(),a(3,"p",32),o(4),v(5,"number"),r(),M()),t&2){let e=p(3);n(),K(e.article.indisponible||e.article.epuise?"articles__article--denomination indisponible":"articles__article--denomination"),n(),G("",e.article.abonnement.description?e.article.abonnement.description:e.article.revue.titre," - ",e.article.abonnement.description?"":e.article.abonnement.nombre_numero+" num\xE9ros"," ",e.article.numerique?"(num\xE9rique)":"",""),n(2),g("",y(5,6,e.article.abonnement.prix,"1.2"),"\u20AC")}}function si(t,c){if(t&1&&(E(0),a(1,"p",30),o(2),r(),a(3,"p",32),o(4),v(5,"number"),r(),M()),t&2){let e=p(3);n(),K(e.article.indisponible||e.article.epuise?"articles__article--denomination indisponible":"articles__article--denomination"),n(),ne("",e.article.revue.collec?"Collection":""," ",e.article.revue.collec?e.libelleSousfamille1:e.article.revue.titre," ",e.article.nombreNumeros," num\xE9ros ",e.article.numerique?"(num\xE9rique)":"",""),n(2),g("",y(5,7,e.prixPreachat?e.prixPreachat:0,"1.2"),"\u20AC")}}function ci(t,c){if(t&1&&(E(0),a(1,"div",27),_(2,ri,5,4,"ng-container",0)(3,ai,6,9,"ng-container",0)(4,oi,6,9,"ng-container",0)(5,si,6,10,"ng-container",0),r(),M()),t&2){let e=p(2);n(2),s("ngIf",e.article.revue&&!e.article.pre_achat&&!e.article.abonnement&&!e.article.ancienNumeroNumerique),n(),s("ngIf",e.article.ancienNumeroNumerique&&e.article.revue),n(),s("ngIf",e.article.abonnement&&e.article.revue),n(),s("ngIf",e.article.revue&&e.article.pre_achat)}}function li(t,c){if(t&1&&(E(0),_(1,Jt,5,4,"ng-container",0)(2,ci,6,4,"ng-container",0),M()),t&2){let e=p();n(),s("ngIf",!e.fromRecap),n(),s("ngIf",e.fromRecap)}}var vt=(()=>{class t{constructor(e,i,l,m,f,u,b){this.router=e,this.panierService=i,this.formBuilder=l,this.http=m,this.revueService=f,this.famillesService=u,this._adresseCommandeService=b,this._destroy$=new N,this.fromRecap=!1,this.updatedPreachat=new xe,this.prixPreachat=0,this.adresseLivraison$=this._adresseCommandeService.adresseLivraison$}ngOnInit(){this.initForm(),this.prixPreachat=this.article.prix_preachat?this.article.prix_preachat:0,this.article.pre_achat&&!this.article.numerique&&this.updatePrixPreachat(this.article),this.fromRecap&&this.adresseLivraison$.pipe(x(this._destroy$),q(e=>{e&&e.livraisonPays&&e.livraisonCp&&this.article.pre_achat&&!this.article.numerique?(this.user_pays=e.livraisonPays,this.updatePrixPreachat(this.article)):this.user_pays=""})).subscribe(),this.revue$=this.revueService.getRevueById(this.article.revue.id),this.famillesService.getSousfamilleById(+this.article.revue.sousfamille1).pipe(x(this._destroy$)).subscribe(e=>{this.libelleSousfamille1=e.libelle})}
1initForm(){this.quantiteArticleCtrl=new Qe(this.article.quantite,[I.required,I.min(1)]),this.prixTotal$=this.quantiteArticleCtrl.valueChanges.pipe(X(this.quantiteArticleCtrl.value),q(e=>{this.article.quantite=+e,this.panierService.verifierStock(this.article)}),B(e=>+e*this.article.revue.prix),q(e=>this.prixTotal=e))}onDeleteArticle(e){this.panierService.supprimerArticle(e)}updatePrixPreachat(e){this.http.get(`${V.apiUrl}/frais_envoi/FraisEnvoiPreachat?poids=${e.revue.poids}&pays=${this.user_pays}&transporteur=${e.revue.colis?"COLISSIMO":"LETTRE"}&nombre_numeros=${e.nombreNumeros}`).pipe(q(i=>{let m=+e.revue.prix*+(e.nombreNumeros?e.nombreNumeros:0)+ +i["frais de port TTC"],f=i.transporteur;m!=this.prixPreachat&&(this.fromRecap&&this.updatedPreachat.emit(!0),this.prixPreachat=m,this.article.prix_preachat=m,this.article.transporteur=f,this.panierService.ajoutArticle(this.article))})).subscribe()}onMagazine(){let e=/ /g,i="",l="";this.famillesService.getFamilleById(+this.article.revue.famille1).pipe(x(this._destroy$)).subscribe(m=>{i=m.libelle,i=ke(i),this.famillesService.getSousfamilleById(+this.article.revue.sousfamille1).pipe(x(this._destroy$)).subscribe(f=>{l=f.libelle,l=ke(l),this.article.revue.collec==1?this.router.navigateByUrl(`/produits/collections/${i}-${this.article.revue.famille1}/${l}-${this.article.revue.sousfamille1}`):this.router.navigateByUrl(`produits/presse/${i}-${+this.article.revue.famille1}/${this.article.revue.titre}-${this.article.revue.id}`)})})}ngOnDestroy(){this._destroy$.next(),this._destroy$.complete()}static{this.\u0275fac=function(i){return new(i||t)(h(Z),h(R),h(Ie),h(D),h(we),h(lt),h(de))}}static{this.\u0275cmp=F({type:t,selectors:[["app-article-panier"]],inputs:{vignette:"vignette",article:"article",user_pays:"user_pays",user_cp:"user_cp",fromRecap:"fromRecap"},outputs:{updatedPreachat:"updatedPreachat"},decls:2,vars:3,consts:[[4,"ngIf"],["class","article",4,"ngIf"],[1,"article"],[1,"article__image"],["width","200","height","200",3,"src","alt"],["class","article__description__hors-stock",4,"ngIf"],["translate","no","translate","no",1,"article__description__titre",3,"click"],[3,"class",4,"ngIf"],[1,"article__description__prix"],["class","article__description__quantite",4,"ngIf"],["class","article__description__prix-quantite-smartphone",4,"ngIf"],["class","article__description__prix-total",4,"ngIf"],[1,"article__description__supprimer-article",3,"click"],["width","24","height","24","src","assets/poubelle.png","alt","Icone retirer l'article"],[1,"article__description__hors-stock"],[1,"article__description__quantite"],["type","number","min","1",3,"name","max","formControl"],[1,"article__description__prix-quantite-smartphone"],["type","number","min","1",3,"name","max","formControl",4,"ngIf"],[1,"article__description__prix-total"],[1,"article__image","ancien-numero"],["width","360","height","492",3,"src","alt"],[1,"article__description","article__description-numerique"],["translate","no",1,"article__description__titre"],[1,"article__description__type","article__description__type-numerique"],["src","assets/poubelle.png","alt","Icone retirer l'article"],[1,"detail"],[1,"articles__article"],["translate","no",3,"class",4,"ngIf"],["class","articles__article--prix",4,"ngIf"],["translate","no"],["width","24","height","24","src","assets/point-dexclamation-dans-un-cercle.png","alt","point-dexclamation-dans-un-cercle"],[1,"articles__article--prix"]],template:function(i,l){i&1&&(_(0,li,3,2,"ng-container",0),v(1,"async")),i&2&&s("ngIf",O(1,1,l.revue$))},dependencies:[j,Me,We,Oe,at,rt,Se,re,ae],styles:[".article[_ngcontent-%COMP%]{display:grid;grid-template-columns:7% 93%;border-bottom:solid 1px;margin:1vh}@media screen and (max-width: 768px) and (orientation: portrait){.article[_ngcontent-%COMP%]{grid-template-columns:20% 80%}}.article__image[_ngcontent-%COMP%]{margin:.5vh}.article__image[_ngcontent-%COMP%]:hover{cursor:pointer}@media screen and (max-width: 768px) and (orientation: portrait){.article__image[_ngcontent-%COMP%]{margin:.2vh}}.article__image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:85%;height:auto;margin:auto}@media screen and (max-width: 768px) and (orientation: portrait){.article__image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:90%;margin:auto}}.article__description[_ngcontent-%COMP%]{width:100%;box-sizing:border-box;display:grid;grid-template-columns:55% 15% 15% 15%;grid-template-rows:auto auto;text-align:center;align-items:center;margin:.3vw;border-radius:5px;font-size:1.1vw;padding-left:.5vw}@media screen and (max-width: 768px) and (orientation: portrait){.article__description[_ngcontent-%COMP%]{grid-template-columns:50% 50%;font-size:4vw;margin:.7vw}}.article__description--indisponible[_ngcontent-%COMP%]{background-color:var(--grisClair)}.article__description-papier[_ngcontent-%COMP%]{background-color:var(--papierTresClairWithOpacity)}.article__description-numerique[_ngcontent-%COMP%]{background-color:var(--numeriqueTresClairWithOpacity)}.article__description__hors-stock[_ngcontent-%COMP%]{grid-column:1/span 4;font-weight:700;color:red!important}@media screen and (max-width: 768px) and (orientation: portrait){.article__description__hors-stock[_ngcontent-%COMP%]{grid-column:1/span3}}.article__description__titre[_ngcontent-%COMP%]{grid-column:1;grid-row:1;text-align:start;font-size:1vw;margin:0;align-items:start}@media screen and (max-width: 768px) and (orientation: portrait){.article__description__titre[_ngcontent-%COMP%]{grid-column:1;grid-row:1;font-size:3.5vw}}.article__description__titre[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:.8vw;font-weight:700}@media screen and (max-width: 768px) and (orientation: portrait){.article__description__titre[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:2.5vw}}.article__description__titre[_ngcontent-%COMP%]:hover{cursor:pointer}.article__description__type[_ngcontent-%COMP%]{font-size:.8vw}@media screen and (max-width: 768px) and (orientation: portrait){.article__description__type[_ngcontent-%COMP%]{font-size:3vw;margin-top:0}}.article__description__type-papier[_ngcontent-%COMP%]{color:var(--papierMoyen)}.article__description__type-numerique[_ngcontent-%COMP%]{color:var(--numeriqueMoyen)}.article__description__prix[_ngcontent-%COMP%]{grid-column:2;grid-row:1/span 2}@media screen and (max-width: 768px) and (orientation: portrait){.article__description__prix[_ngcontent-%COMP%]{display:none}}.article__description__prix-quantite-smartphone[_ngcontent-%COMP%]{display:none}@media screen and (max-width: 768px) and (orientation: portrait){.article__description__prix-quantite-smartphone[_ngcontent-%COMP%]{display:block;grid-row:1;grid-column:2;margin-top:1vh;font-size:3.5vw}.article__description__prix-quantite-smartphone[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:40px;text-align:center;font-size:3.5vw}}.article__description__quantite[_ngcontent-%COMP%]{grid-column:3;grid-row:1/span 2}@media screen and (max-width: 768px) and (orientation: portrait){.article__description__quantite[_ngcontent-%COMP%]{display:none}}.article__description__quantite[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:50px;border:none;text-align:center;font-size:1vw}.article__description__prix-total[_ngcontent-%COMP%]{grid-column:4;grid-row:1/span 2;font-weight:700}@media screen and (max-width: 768px) and (orientation: portrait){.article__description__prix-total[_ngcontent-%COMP%]{grid-row:2;grid-column:2/span 3;font-size:5vw;margin-top:-1vh}}.article__description__supprimer-article[_ngcontent-%COMP%]{grid-row:2;grid-column:1;text-align:start;font-style:italic;text-decoration:underline;margin:0;font-size:.9vw}@media screen and (max-width: 768px) and (orientation: portrait){.article__description__supprimer-article[_ngcontent-%COMP%]{font-size:3.5vw}}.article__description__supprimer-article[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:1vw;height:auto;box-sizing:border-box}@media screen and (max-width: 768px) and (orientation: portrait){.article__description__supprimer-article[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:4vw}}.article__description__supprimer-article[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:.8vw;margin-left:1vw}@media screen and (max-width: 768px) and (orientation: portrait){.article__description__supprimer-article[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:3vw}}.article__description__supprimer-article[_ngcontent-%COMP%]:hover{cursor:pointer}.articles[_ngcontent-%COMP%]{border-bottom:1px solid var(--grisFonce)}.articles__article[_ngcontent-%COMP%]{display:grid;grid-template-columns:70% 30%;margin-top:-2vh}@media screen and (max-width: 768px) and (orientation: portrait){.articles__article[_ngcontent-%COMP%]{font-size:3.5vw}}.articles__article--denomination[_ngcontent-%COMP%]{grid-column:1}.articles__article--denomination[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-weight:700;text-decoration:underline;margin-left:1vw}.articles__article--denomination[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:1vw;height:auto;margin-top:.2vh}.articles__article--prix[_ngcontent-%COMP%]{grid-column:2;text-align:end}.indisponible[_ngcontent-%COMP%]{text-decoration:line-through;color:var(--grisClair)}.modifier[_ngcontent-%COMP%]{color:var(--grisFonce)}"]})}}return t})();function _i(t,c){t&1&&(a(0,"div",4)(1,"p"),o(2,"Votre panier est vide"),r()())}function mi(t,c){if(t&1&&d(0,"app-article-panier",13),t&2){let e=c.$implicit;s("article",e)}}function di(t,c){if(t&1&&(a(0,"div",5)(1,"div",6)(2,"p",7),o(3,"Descriptif"),r(),a(4,"p",8),o(5,"Prix unitaire"),r(),a(6,"p",9),o(7,"Quantit\xE9"),r(),a(8,"p",10),o(9,"TOTAL"),r()(),a(10,"div",11),_(11,mi,1,1,"app-article-panier",12),r()()),t&2){let e=p(3).ngIf;n(11),s("ngForOf",e)}}function ui(t,c){if(t&1&&d(0,"app-article-panier",15),t&2){let e=c.$implicit,i=p(5);s("article",e)("user_pays",i.user_pays?i.user_pays:"France m\xE9tropolitaine")}}function vi(t,c){if(t&1&&(a(0,"div",11),_(1,ui,1,2,"app-article-panier",14),r()),t&2){let e=p(2).ngIf;n(),s("ngForOf",e)}}function gi(t,c){if(t&1&&(E(0),_(1,_i,3,0,"div",1)(2,di,12,1,"div",2)(3,vi,2,1,"div",3),M()),t&2){let e=p().ngIf,i=p().ngIf;n(),s("ngIf",i.length==0&&e.length==0),n(),s("ngIf",i.length!=0),n(),s("ngIf",e.length!=0)}}function fi(t,c){t&1&&(a(0,"p",19),o(1,"Au num\xE9ro"),r())}function hi(t,c){if(t&1&&d(0,"app-article-panier",20),t&2){let e=c.$implicit;s("article",e)("fromRecap",!0)}}function Ci(t,c){t&1&&(a(0,"p",19),o(1,"Abonnement ou r\xE9servation"),r())}function xi(t,c){if(t&1){let e=A();a(0,"app-article-panier",21),S("updatedPreachat",function(l){L(e);let m=p(4);return T(m.updatePrixPreachat(l))}),r()}if(t&2){let e=c.$implicit,i=p().ngIf;s("article",e)("user_pays",i.livraisonPays)("fromRecap",!0)}}function Pi(t,c){if(t&1&&(E(0),_(1,fi,2,0,"p",16)(2,hi,1,2,"app-article-panier",17)(3,Ci,2,0,"p",16)(4,xi,1,3,"app-article-panier",18),M()),t&2){let e=p().ngIf,i=p().ngIf;n(),s("ngIf",i.length!=0),n(),s("ngForOf",i),n(),s("ngIf",e.length!=0),n(),s("ngForOf",e)}}function yi(t,c){if(t&1&&(E(0),_(1,gi,4,3,"ng-container",0)(2,Pi,5,4,"ng-container",0),v(3,"async"),M()),t&2){let e=p(2);n(),s("ngIf",!e.fromRecap),n(),s("ngIf",e.fromRecap&&O(3,2,e.adresseLivraison$))}}function bi(t,c){if(t&1&&(E(0),_(1,yi,4,4,"ng-container",0),v(2,"async"),M()),t&2){let e=p();n(),s("ngIf",O(2,1,e.panierAbonnements$))}}var Ae=(()=>{class t{constructor(e,i,l,m,f){this.authService=e,this.route=i,this.panierService=l,this._adresseCommandeService=m,this.platformId=f,this._destroy$=new N,this.fromRecap=!1,this.updatedPreachat=new xe,this.adresseLivraison$=this._adresseCommandeService.adresseLivraison$,this.isBrowser=oe(this.platformId)}ngOnInit(){this.isBrowser&&(this.panier$=this.panierService.panier$,this.panierAuNumero$=this.panier$.pipe(x(this._destroy$),B(e=>e.filter(i=>i.revue&&!i.pre_achat&&!i.abonnement).sort((i,l)=>i.revue.code<l.revue.code?-1:i.revue.titre>l.revue.titre?1:0))),this.panierAbonnements$=this.panier$.pipe(B(e=>e.filter(i=>i.abonnement||i.revue&&i.pre_achat))),this.adresseLivraison$.pipe(x(this._destroy$),q(e=>{e&&e.livraisonPays&&e.livraisonCp?(this.user_pays=e.livraisonPays,this.user_cp=e.livraisonCp,this.user_ville=e.livraisonVille):this.authService.user$.pipe(q(i=>{i?(this.user_pays=i.livraison_pays,this.user_ville=i.livraison_ville,this.user_cp=i.livraison_cp):(this.user_pays="",this.user_ville="",this.user_cp="")})).subscribe()})).subscribe())}updatePrixPreachat(e){this.updatedPreachat.emit(e)}ngOnDestroy(){this._destroy$.next(),this._destroy$.complete()}static{this.\u0275fac=function(i){return new(i||t)(h(Q),h(se),h(R),h(de),h(te))}}static{this.\u0275cmp=F({type:t,selectors:[["app-contenu-panier"]],inputs:{fromRecap:"fromRecap"},outputs:{updatedPreachat:"updatedPreachat"},decls:3,vars:3,consts:[[4,"ngIf"],["class","vide",4,"ngIf"],["class","categorie",4,"ngIf"],["class","categorie__contenu",4,"ngIf"],[1,"vide"],[1,"categorie"],[1,"categorie__entete"],[1,"categorie__entete__titre"],[1,"categorie__entete__prix-unitaire"],[1,"categorie__entete__quantite"],[1,"categorie__entete__prix-total"],[1,"categorie__contenu"],[3,"article",4,"ngFor","ngForOf"],[3,"article"],[3,"article","user_pays",4,"ngFor","ngForOf"],[3,"article","user_pays"],["class","titre-detail",4,"ngIf"],[3,"article","fromRecap",4,"ngFor","ngForOf"],[3,"article","user_pays","fromRecap","updatedPreachat",4,"ngFor","ngForOf"],[1,"titre-detail"],[3,"article","fromRecap"],[3,"updatedPreachat","article","user_pays","fromRecap"]],template:function(i,l){i&1&&(a(0,"section"),_(1,bi,3,3,"ng-container",0),v(2,"async"),r()),i&2&&(n(),s("ngIf",O(2,1,l.panierAuNumero$)))},dependencies:[ye,j,vt,re],styles:["section[_ngcontent-%COMP%]{width:100%;margin:auto;box-sizing:border-box}
1section[_ngcontent-%COMP%]   .categorie__entete[_ngcontent-%COMP%]{display:grid;grid-template-columns:55% 15% 15% 15%;text-align:center;font-size:1.7vw;align-items:center;border-bottom:solid;margin-top:1vh}@media screen and (max-width: 768px) and (orientation: portrait){section[_ngcontent-%COMP%]   .categorie__entete[_ngcontent-%COMP%]{display:none}}section[_ngcontent-%COMP%]   .categorie__entete[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}section[_ngcontent-%COMP%]   .categorie__entete__titre[_ngcontent-%COMP%]{text-align:start;margin-left:2vw}section[_ngcontent-%COMP%]   .titre-detail[_ngcontent-%COMP%]{font-size:1rem;font-weight:700}@media screen and (max-width: 768px) and (orientation: portrait){section[_ngcontent-%COMP%]   .titre-detail[_ngcontent-%COMP%]{font-size:4rem}}.vide[_ngcontent-%COMP%]{text-align:center;font-size:2.5rem;font-weight:700;color:var(--bleuFonce);padding-top:10px}@media screen and (max-width: 768px) and (orientation: portrait){.vide[_ngcontent-%COMP%]{font-size:4rem;margin-bottom:.2vh}}"]})}}return t})();var ft=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=F({type:t,selectors:[["app-footer-commande"]],decls:9,vars:0,consts:[[1,"moyens_paiements"],[1,"moyens_paiements__title"],[1,"moyens_paiements__image"],["width","157","height","69","src","assets/paiement_CB.png","alt","paiement par carte bancaire",1,"moyens_paiements__image__CB"],["width","107","height","50","src","assets/paiement_Cheque.jpg","alt","paiement par cheque",1,"moyens_paiements__image__cheque"],["width","189","height","50","src","assets/paiement_Paypal.png","alt","paiement par paypal",1,"moyens_paiements__image__paypal"],["width","294","height","63","src","assets/paiement_Paypal4x.png","alt","paiement paypal en 4 fois",1,"moyens_paiements__image__paypal4x"],["width","145","height","50","src","assets/paiement_Virement.png","alt","paiement par virement",1,"moyens_paiements__image__virement"]],template:function(i,l){i&1&&(a(0,"section",0)(1,"p",1),o(2,"Moyens de paiement s\xE9curis\xE9s disponibles"),r(),a(3,"div",2),d(4,"img",3)(5,"img",4)(6,"img",5)(7,"img",6)(8,"img",7),r()())},styles:[".moyens_paiements[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;width:25vw;border-radius:15px;padding:0}@media screen and (max-width: 768px) and (orientation: portrait){.moyens_paiements[_ngcontent-%COMP%]{width:80%;margin:auto}.moyens_paiements__image__CB[_ngcontent-%COMP%]{width:15%}}.moyens_paiements__title[_ngcontent-%COMP%]{text-align:center;font-size:.8vw;font-weight:800;padding:0}@media screen and (max-width: 768px) and (orientation: portrait){.moyens_paiements__title[_ngcontent-%COMP%]{font-size:2vw}}.moyens_paiements__image[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:1vh;justify-content:space-around;filter:grayscale(1)}.moyens_paiements__image__CB[_ngcontent-%COMP%], .moyens_paiements__image__paypal[_ngcontent-%COMP%], .moyens_paiements__image__cheque[_ngcontent-%COMP%], .moyens_paiements__image__paypal4x[_ngcontent-%COMP%], .moyens_paiements__image__virement[_ngcontent-%COMP%]{width:18%;height:auto}"]})}}return t})();function Mi(t,c){t&1&&(a(0,"div",4),o(1,"Votre panier est vide."),r())}function Oi(t,c){t&1&&(E(0),a(1,"p",4),o(2,"Aucun de vos articles n'est disponible."),r(),d(3,"app-contenu-panier"),M())}function Si(t,c){if(t&1&&(a(0,"p"),o(1),v(2,"number"),r()),t&2){let e=c.ngIf;n(),g("",y(2,1,e,"1.2")," \u20AC")}}function Ii(t,c){if(t&1&&(a(0,"div",8)(1,"p"),o(2,"Total de mes articles:"),r(),_(3,Si,3,4,"p",3),v(4,"async"),r()),t&2){let e=p(3);n(3),s("ngIf",O(4,1,e.montantTotalArticles$))}}function wi(t,c){if(t&1){let e=A();E(0),a(1,"h1"),o(2),r(),d(3,"app-contenu-panier"),_(4,Ii,5,3,"div",5),a(5,"div",6)(6,"button",7),S("click",function(){L(e);let l=p(2);return T(l.onClickLivraison())}),o(7,"Valider mon panier"),r(),d(8,"app-footer-commande"),r(),M()}if(t&2){let e=c.ngIf;n(2),$("Mon panier : ",e,"",e>1?" articles":" article",""),n(2),s("ngIf",e>0)}}function Li(t,c){if(t&1&&(a(0,"div",1),_(1,Mi,2,0,"div",2)(2,Oi,4,0,"ng-container",3),v(3,"async"),_(4,wi,9,3,"ng-container",3),v(5,"async"),r()),t&2){let e=c.ngIf,i=p();n(),s("ngIf",e.length==0),n(),s("ngIf",e.length>0&&O(3,3,i.totalArticles$)===0),n(2),s("ngIf",O(5,5,i.totalArticles$))}}var ht=(()=>{class t{constructor(e,i,l,m){this.router=e,this._panierService=i,this._authService=l,this.platformId=m,this.validationImpossible=!1,this.panierVide=!1,this.pageKey="panier-ouvert",this.handleStorageEvent=f=>{f.key===this.pageKey&&f.newValue===null&&alert("La page a \xE9t\xE9 ferm\xE9e dans un autre onglet.")},this.clearLocalStorage=()=>{localStorage.removeItem(this.pageKey)},this.isBrowser=oe(this.platformId)}ngOnInit(){this.isBrowser&&(localStorage.getItem(this.pageKey)?(alert("la page panier est d\xE9j\xE0 ouverte dans un autre onglet. Redirection vers une page erreur"),this.router.navigateByUrl("/404")):localStorage.setItem(this.pageKey,"opened"),window.addEventListener("storage",this.handleStorageEvent),window.addEventListener("beforeunload",this.clearLocalStorage),this.panier$=this._panierService.panier$,this.poidsPanier$=this._panierService.poidsPanier$,this._panierService.verifPanierAvantValidation(),this.totalArticles$=this._panierService.totalArticles$,this.montantTotalArticles$=this._panierService.montantTotalArticles$,this.containsOnlyNumerique$=this._panierService.containsOnlyNumerique$,this.containsNoNumeroPapier$=this._panierService.containsNoNumeroPapier$)}onClickLivraison(){this._panierService.containsArticlesNumeriques(),this._panierService.verifPanierAvantValidation(),this.router.navigateByUrl("panier/validation",{state:{from:"ok"}})}onClickViderPanier(){this._panierService.clearPanier()}ngOnDestroy(){this.isBrowser&&(window.removeEventListener("storage",this.handleStorageEvent),window.removeEventListener("beforeunload",this.clearLocalStorage),this.clearLocalStorage())}static{this.\u0275fac=function(i){return new(i||t)(h(Z),h(R),h(Q),h(te))}}static{this.\u0275cmp=F({type:t,selectors:[["app-panier"]],decls:2,vars:3,consts:[["class","panier",4,"ngIf"],[1,"panier"],["class","vide",4,"ngIf"],[4,"ngIf"],[1,"vide"],["class","panier__recapitulatif",4,"ngIf"],[1,"panier__button"],[3,"click"],[1,"panier__recapitulatif"]],template:function(i,l){i&1&&(_(0,Li,6,7,"div",0),v(1,"async")),i&2&&s("ngIf",O(1,1,l.panier$))},dependencies:[j,Ae,ft,re,ae],styles:[".panier[_ngcontent-%COMP%]{width:80%;margin:auto;display:flex;flex-direction:column}@media screen and (max-width: 768px) and (orientation: portrait){.panier[_ngcontent-%COMP%]{width:95%}}.panier[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{text-align:center;width:100%;box-sizing:border-box;margin:auto;margin-top:1vh;padding:.5vw;font-size:1.5vw;font-weight:600;margin-bottom:1vw}@media screen and (max-width: 768px) and (orientation: portrait){.panier[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:4.5vw}}.panier__recapitulatif[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;width:100%;box-sizing:border-box;margin:auto;font-size:1.5vw;padding-right:2vw}@media screen and (max-width: 768px) and (orientation: portrait){.panier__recapitulatif[_ngcontent-%COMP%]{width:95%;font-size:4.5vw}}.panier__recapitulatif[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-weight:800;padding-left:2vw}@media screen and (max-width: 768px) and (orientation: portrait){.panier__recapitulatif[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:auto;font-size:5vw;margin-top:1vw;margin-bottom:1vw}}.panier__button[_ngcontent-%COMP%]{width:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;margin-left:55vw}@media screen and (max-width: 768px) and (orientation: portrait){.panier__button[_ngcontent-%COMP%]{justify-content:center;margin-left:0}}.panier__button[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:25vw;font-size:1.4vw;padding:.7vw;background-color:var(--bleuMoyen);color:var(--blancCasse);border:none;border-radius:5px;box-shadow:2px 2px 0 0 var(--bleuFonce)}@media screen and (max-width: 768px) and (orientation: portrait){.panier__button[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:4vw;width:60vw;margin:auto;padding:1.5vw}}.panier__button[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover, .panier__button[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:active{outline:none;box-shadow:0 0 0 2px var(--blancCasse),0 0 0 5px var(--bleuMoyen)}.panier__button[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:focus{outline:none;box-shadow:0 0 0 2px var(--blancCasse),0 0 0 5px var(--bleuMoyen)}.vide[_ngcontent-%COMP%]{width:100%;box-sizing:border-box;text-align:center;margin:4vh;font-size:2.5rem;font-weight:700;color:var(--bleuFonce);padding-top:10px}@media screen and (max-width: 768px) and (orientation: portrait){.vide[_ngcontent-%COMP%]{font-size:4rem;margin-bottom:.2vh}}"]})}}return t})();
1var Ct=(()=>{class t{constructor(e){this.http=e,this._fraisEnvoiLettre$=new W(0),this.fraisEnvoiLettre$=this._fraisEnvoiLettre$.asObservable(),this._fraisEnvoiLettreSuivie$=new W(0),this.fraisEnvoiLettreSuivie$=this._fraisEnvoiLettreSuivie$.asObservable(),this._fraisEnvoiColissimo$=new W(0),this.fraisEnvoiColissimo$=this._fraisEnvoiColissimo$.asObservable(),this._fraisEnvoiGls$=new W(0),this.fraisEnvoiGls$=this._fraisEnvoiGls$.asObservable(),this._fraisService=new W(0),this.fraisService$=this._fraisService.asObservable()}getFraisEnvoi(e,i,l,m){let f=0;if(m?f=m:f=1,e){let u=this.http.get(`${V.apiUrl}/frais_envoi/FraisEnvoiPanier?poids=${e}&pays=${i}&code_postal=${l}&nombre_articles_papier=${f}`).pipe(q(b=>{this._fraisEnvoiLettre$.next(b.transporteurs.LETTRE["montant TTC"]?b.transporteurs.LETTRE["montant TTC"]:`erreur: ${b.transporteurs.LETTRE.erreur}`),b.transporteurs.LETTRE["montant TTC"]&&b.transporteurs.GLS["montant TTC"]&&b.transporteurs.LETTRE["montant TTC"]<b.transporteurs.GLS["montant TTC"]?(console.log("frais1",b.transporteurs.GLS["montant TTC"]),this._fraisEnvoiLettreSuivie$.next(b.transporteurs.GLS["montant TTC"])):this._fraisEnvoiLettreSuivie$.next(b.transporteurs.LETTRE["montant TTC"]&&b.transporteurs.GLS["montant TTC"]?b.transporteurs.LETTRE["montant TTC"]:`erreur: ${b.transporteurs.LETTRE.erreur}`),this._fraisEnvoiColissimo$.next(b.transporteurs.COLISSIMO["montant TTC"]?b.transporteurs.COLISSIMO["montant TTC"]:`erreur: ${b.transporteurs.COLISSIMO.erreur}`),this._fraisEnvoiGls$.next(b.transporteurs.GLS["montant TTC"]?b.transporteurs.GLS["montant TTC"]:`erreur: ${b.transporteurs.GLS.erreur}`),m?this._fraisService.next(b["frais de service"]):this._fraisService.next(0)}));return u.pipe(De(1)).subscribe(),u}else return Ce(0)}static{this.\u0275fac=function(i){return new(i||t)(ce(D))}}static{this.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var xt=(()=>{class t{constructor(e){this.http=e,this.servers=["tpeweb.paybox.com/cgi/","tpeweb1.paybox.com/cgi/"]}findAvailableServer(){return this.http.get(`${V.apiUrl}/paybox-server`).pipe(B(e=>e.server))}static{this.\u0275fac=function(i){return new(i||t)(ce(D))}}static{this.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Y=t=>({nonAutorise:t});function Fi(t,c){t&1&&d(0,"img",48)}function qi(t,c){t&1&&d(0,"img",49)}function $i(t,c){t&1&&(a(0,"p",56),o(1,"Attention, vos informations de livraison contiennent des erreurs, merci de les corriger pour pouvoir passer commande."),r())}function Ni(t,c){if(t&1&&(a(0,"p"),o(1),r()),t&2){let e=p().ngIf;n(),P(e.livraisonSociete)}}function Bi(t,c){if(t&1&&(a(0,"p"),o(1),r()),t&2){let e=p().ngIf;n(),g("",e.livraisonComplement," ")}}function ki(t,c){if(t&1&&(a(0,"p"),o(1),r()),t&2){let e=p().ngIf;n(),g("",e.livraisonComplement2," ")}}function zi(t,c){if(t&1&&(E(0),_(1,Ni,2,1,"p",29),a(2,"p"),o(3),r(),a(4,"p"),o(5),r(),_(6,Bi,2,1,"p",29)(7,ki,2,1,"p",29),a(8,"p"),o(9),r(),a(10,"p"),o(11),r(),M()),t&2){let e=c.ngIf;n(),s("ngIf",e.livraisonSociete),n(2),G("",e.livraisonGenre==2?"Mme":"Mr"," ",e.livraisonNom," ",e.livraisonPrenom,""),n(2),P(e.livraisonAdresse),n(),s("ngIf",e.livraisonComplement),n(),s("ngIf",e.livraisonComplement2),n(2),G("",e.livraisonCp," ",e.livraisonVille," - ",e.livraisonPays,""),n(2),P(e.livraisonTelephone)}}function Vi(t,c){if(t&1){let e=A();a(0,"section",53)(1,"div")(2,"h3",54),o(3,"Livraison "),a(4,"button",46),S("click",function(){L(e);let l=p(2);return T(l.onModifierAdresseLivraison("commande"))}),o(5,"modifier"),r()(),_(6,$i,2,0,"p",55)(7,zi,12,11,"ng-container",29),v(8,"async"),r()()}if(t&2){let e=p(2);n(6),s("ngIf",e.informationInvalide),n(),s("ngIf",O(8,2,e.adresseLivraison$))}}function ji(t,c){if(t&1&&(a(0,"p",95),o(1),r()),t&2){let e=p(3);n(),P(e.getControlErrorText(e.adresseLivraisonNomCtrl))}}function Di(t,c){if(t&1&&(a(0,"p",95),o(1),r()),t&2){let e=p(3);n(),g(" ",e.getControlErrorText(e.adresseLivraisonPrenomCtrl),"")}}function Ri(t,c){if(t&1&&(a(0,"p",95),o(1),r()),t&2){let e=p(3);n(),g(" ",e.getControlErrorText(e.adresseLivraisonAdresseCtrl),"")}}function Ui(t,c){if(t&1&&(a(0,"p",95),o(1),r()),t&2){let e=p(3);n(),P(e.getControlErrorText(e.adresseLivraisonComplementCtrl))}}function Gi(t,c){if(t&1&&(a(0,"p",95),o(1),r()),t&2){let e=p(3);n(),P(e.getControlErrorText(e.adresseLivraisonComplement2Ctrl))}}function Hi(t,c){if(t&1&&(a(0,"p",95),o(1),r()),t&2){let e=p(3);n(),P(e.getControlErrorText(e.adresseLivraisonCpCtrl))}}function Xi(t,c){if(t&1&&(a(0,"p",95),o(1),r()),t&2){let e=p(3);n(),P(e.getControlErrorText(e.adresseLivraisonVilleCtrl))}}
1function Zi(t,c){if(t&1&&(a(0,"option",96),o(1),r()),t&2){let e=c.$implicit,i=p(3);ie("value",e),s("disabled",i.paysBloquesService.estBloque(e))("title",i.paysBloquesService.estBloque(e)?"Exp\xE9dition indisponible vers cette destination":null),n(),g(" ",e," ")}}function Qi(t,c){if(t&1&&(a(0,"p"),o(1),r()),t&2){let e=p(3);n(),P(e.messageAbo)}}function Yi(t,c){if(t&1){let e=A();a(0,"form",57)(1,"p",58),o(2,"Adresse de livraison de ma commande"),r(),a(3,"div",59)(4,"label",60),o(5,"Soci\xE9t\xE9"),r(),d(6,"input",61),r(),a(7,"div",62)(8,"label"),o(9,"Civilit\xE9"),r(),d(10,"input",63),a(11,"label",64),o(12,"M."),r(),d(13,"input",65),a(14,"label",64),o(15,"Mme"),r()(),a(16,"div",66)(17,"label",67),o(18,"Nom*"),r(),d(19,"input",68,0),a(21,"p",69),o(22),r(),_(23,ji,2,1,"p",70),r(),a(24,"div",71)(25,"label",72),o(26,"Pr\xE9nom*"),r(),d(27,"input",73,1),a(29,"p",69),o(30),r(),d(31,"p"),_(32,Di,2,1,"p",70),r(),a(33,"div",74)(34,"label",75),o(35,"Adresse*"),r(),d(36,"input",76,2),a(38,"p",69),o(39),r(),_(40,Ri,2,1,"p",70),r(),a(41,"div",77)(42,"label",78),o(43,"Compl\xE9ment d'adresse"),r(),d(44,"input",79,3),a(46,"p",69),o(47),r(),_(48,Ui,2,1,"p",70),r(),a(49,"div",80)(50,"label",81),o(51,"Compl\xE9ment d'adresse 2"),r(),d(52,"input",82,4),a(54,"p",69),o(55),r(),_(56,Gi,2,1,"p",70),r(),a(57,"div",83)(58,"label",84),o(59,"Code Postal*"),r(),d(60,"input",85,5),a(62,"p",69),o(63),r(),_(64,Hi,2,1,"p",70),r(),a(65,"div",86)(66,"label",87),o(67,"Ville*"),r(),d(68,"input",88,6),a(70,"p",69),o(71),r(),_(72,Xi,2,1,"p",70),r(),a(73,"div",89)(74,"label",90),o(75,"Pays*"),r(),a(76,"select",91),_(77,Zi,2,4,"option",92),v(78,"async"),r(),_(79,Qi,2,1,"p",29),a(80,"p",93),o(81),d(82,"br"),o(83),d(84,"br"),o(85),r()(),a(86,"div",94)(87,"button",46),S("click",function(){L(e);let l=p(2);return T(l.onModifierAdresseLivraison("annuler"))}),o(88,"Annuler"),r(),a(89,"button",46),S("click",function(){L(e);let l=p(2);return T(l.onModifierAdresseLivraison("valider"))}),o(90,"Valider"),r()()()}if(t&2){let e=ee(20),i=ee(28),l=ee(37),m=ee(45),f=ee(53),u=ee(61),b=ee(69),C=p(2);s("formGroup",C.modificationAdresseLivraisonCtrl),n(10),s("formControl",C.adresseLivraisonGenreCtrl),n(3),s("formControl",C.adresseLivraisonGenreCtrl),n(6),s("ngClass",C.adresseLivraisonNomCtrl.valid?"valid":"invalid"),n(3),g("(max 19 caract\xE8res) ",e.value.length,"/19"),n(),s("ngIf",C.submittedLivraison&&C.getControlErrorText(C.adresseLivraisonNomCtrl)),n(4),s("ngClass",C.adresseLivraisonPrenomCtrl.valid?"valid":"invalid"),n(3),g("(max 15 caract\xE8res) ",i.value.length,"/15 "),n(2),s("ngIf",C.submittedLivraison&&C.getControlErrorText(C.adresseLivraisonPrenomCtrl)),n(4),s("ngClass",C.adresseLivraisonAdresseCtrl.valid?"valid":"invalid"),n(3),g("(max 35 caract\xE8res)",l.value.length,"/35"),n(),s("ngIf",C.submittedLivraison&&C.getControlErrorText(C.adresseLivraisonAdresseCtrl)),n(4),s("ngClass",C.adresseLivraisonComplementCtrl.valid?"valid":"invalid"),n(3),g("(max 35 caract\xE8res)",m.value.length,"/35"),n(),s("ngIf",C.submittedLivraison&&C.getControlErrorText(C.adresseLivraisonComplementCtrl)),n(4),s("ngClass",C.adresseLivraisonComplement2Ctrl.valid?"valid":"invalid"),n(3),g("(max 35 caract\xE8res)",f.value.length,"/35"),n(),s("ngIf",C.submittedLivraison&&C.getControlErrorText(C.adresseLivraisonComplement2Ctrl)),n(4),s("ngClass",C.adresseLivraisonCpCtrl.valid?"valid":"invalid"),n(3),g("(max 10 caract\xE8res)",u.value.length,"/10"),n(),s("ngIf",C.submittedLivraison&&C.getControlErrorText(C.adresseLivraisonCpCtrl)),n(4),s("ngClass",C.adresseLivraisonVilleCtrl.valid?"valid":"invalid"),n(3),g("(max 35 caract\xE8res)",b.value.length,"/35"),n(),s("ngIf",C.submittedLivraison&&C.getControlErrorText(C.adresseLivraisonVilleCtrl)),n(5),s("ngForOf",O(78,29,C.pays$)),n(2),s("ngIf",C.messageAbo!=""),n(2),g(" ",C.paysBloquesService.messageBlocageFr,""),n(2),g(" ",C.paysBloquesService.messageBlocageEn,""),n(2),g(" ",C.paysBloquesService.messageBlocageRu," ")}}function Wi(t,c){if(t&1&&(a(0,"p"),o(1),r()),t&2){let e=p().ngIf;n(),P(e.facturationComplement)}}function Ji(t,c){if(t&1&&(E(0),a(1,"p"),o(2),r(),a(3,"p"),o(4),r(),a(5,"p"),o(6),r(),a(7,"p"),o(8),r(),_(9,Wi,2,1,"p",29),a(10,"p"),o(11),r(),a(12,"p"),o(13),r(),M()),t&2){let e=c.ngIf;n(2),P(e.facturationSociete),n(2),P(e.facturationTva),n(2),G("",e.facturationGenre==2?"Mme":"Mr"," ",e.facturationNom," ",e.facturationPrenom,""),n(2),P(e.facturationAdresse),n(),s("ngIf",e.facturationComplement),n(2),$("",e.facturationCp," ",e.facturationVille,""),n(2),P(e.facturationPays)}}function Ki(t,c){if(t&1){let e=A();a(0,"section",53)(1,"div")(2,"h3",54),o(3,"Facturation"),a(4,"button",46),S("click",function(){L(e);let l=p(2);
1return T(l.onModifierAdresseFacturation("commande"))}),o(5,"modifier"),r()(),_(6,Ji,14,10,"ng-container",29),v(7,"async"),r()()}if(t&2){let e=p(2);n(6),s("ngIf",O(7,1,e.adresseFacturation$))}}function en(t,c){if(t&1&&(a(0,"p",95),o(1),r()),t&2){let e=p(3);n(),P(e.getControlErrorText(e.adresseFacturationNomCtrl))}}function tn(t,c){if(t&1&&(a(0,"p",95),o(1),r()),t&2){let e=p(3);n(),P(e.getControlErrorText(e.adresseFacturationPrenomCtrl))}}function nn(t,c){if(t&1&&(a(0,"p",95),o(1),r()),t&2){let e=p(3);n(),P(e.getControlErrorText(e.adresseFacturationAdresseCtrl))}}function rn(t,c){if(t&1&&(a(0,"p",95),o(1),r()),t&2){let e=p(3);n(),g(" ",e.getControlErrorText(e.adresseFacturationCpCtrl),"")}}function an(t,c){if(t&1&&(a(0,"p",95),o(1),r()),t&2){let e=p(3);n(),P(e.getControlErrorText(e.adresseFacturationVilleCtrl))}}function on(t,c){if(t&1&&(a(0,"option",119),o(1),r()),t&2){let e=c.$implicit;ie("value",e),n(),P(e)}}function sn(t,c){if(t&1){let e=A();a(0,"form",57)(1,"p",58),o(2,"Adresse de facturation de ma commande"),r(),a(3,"div",62)(4,"label"),o(5,"Civilit\xE9 "),r(),d(6,"input",97),a(7,"label",98),o(8,"M."),r(),d(9,"input",99),a(10,"label",100),o(11,"Mme"),r()(),a(12,"div",66)(13,"label",101),o(14,"Nom*"),r(),d(15,"input",102),_(16,en,2,1,"p",70),r(),a(17,"div",71)(18,"label",103),o(19,"Pr\xE9nom*"),r(),d(20,"input",104),_(21,tn,2,1,"p",70),r(),a(22,"div",59)(23,"label",105),o(24,"Soci\xE9t\xE9"),r(),d(25,"input",106),r(),a(26,"div",107)(27,"label",108),o(28,"n\xB0TVA"),r(),d(29,"input",109),r(),a(30,"div",74)(31,"label",110),o(32,"Adresse*"),r(),d(33,"input",111),_(34,nn,2,1,"p",70),r(),a(35,"div",83)(36,"label",112),o(37,"Code Postal*"),r(),d(38,"input",113,7),a(40,"p",69),o(41),r(),_(42,rn,2,1,"p",70),r(),a(43,"div",86)(44,"label",114),o(45,"Ville*"),r(),d(46,"input",115),_(47,an,2,1,"p",70),r(),a(48,"div",89)(49,"label",116),o(50,"Pays*"),r(),a(51,"select",117),_(52,on,2,2,"option",118),v(53,"async"),r()(),a(54,"div",94)(55,"button",46),S("click",function(){L(e);let l=p(2);return T(l.onModifierAdresseFacturation("annuler"))}),o(56,"Annuler"),r(),a(57,"button",46),S("click",function(){L(e);let l=p(2);return T(l.onModifierAdresseFacturation("valider"))}),o(58,"Valider"),r()()()}if(t&2){let e=ee(39),i=p(2);s("formGroup",i.modificationAdresseFacturationCtrl),n(6),s("formControl",i.adresseFacturationGenreCtrl),n(3),s("formControl",i.adresseFacturationGenreCtrl),n(7),s("ngIf",i.submittedLivraison&&i.getControlErrorText(i.adresseFacturationNomCtrl)),n(5),s("ngIf",i.submittedFacturation&&i.getControlErrorText(i.adresseFacturationPrenomCtrl)),n(13),s("ngIf",i.submittedFacturation&&i.getControlErrorText(i.adresseFacturationAdresseCtrl)),n(7),g("(max 10 caract\xE8res) ",e.value.length,"/10"),n(),s("ngIf",i.submittedFacturation&&i.getControlErrorText(i.adresseFacturationCpCtrl)),n(5),s("ngIf",i.submittedFacturation&&i.getControlErrorText(i.adresseFacturationVilleCtrl)),n(5),s("ngForOf",O(53,10,i.pays$))}}function cn(t,c){if(t&1&&(a(0,"section",50),_(1,Vi,9,4,"section",51)(2,Yi,91,31,"form",52)(3,Ki,8,3,"section",51)(4,sn,59,12,"form",52),r()),t&2){let e=p();n(),s("ngIf",!e.afficherFormulaireAdresseLivraison&&!e.afficherFormulaireAdresseFacturation&&!e.onlyNumerique),n(),s("ngIf",e.afficherFormulaireAdresseLivraison),n(),s("ngIf",!e.afficherFormulaireAdresseFacturation&&!e.afficherFormulaireAdresseLivraison),n(),s("ngIf",e.afficherFormulaireAdresseFacturation)}}function ln(t,c){if(t&1&&(a(0,"p",120),o(1),r()),t&2){let e=p();n(),P(e.messageUpdatePreachat)}}function pn(t,c){t&1&&d(0,"img",121)}function _n(t,c){t&1&&d(0,"img",122)}function mn(t,c){if(t&1&&(a(0,"div",133)(1,"div",134)(2,"label",135),o(3,"R\xE9digez un commentaire"),r(),d(4,"textarea",136),r()()),t&2){let e=p(2);n(4),s("formControl",e.commentairesCtrl)("formControl",e.commentairesCtrl)}}function dn(t,c){if(t&1&&(a(0,"option",119),o(1),r()),t&2){let e=c.$implicit;Ge("value","",e.code_dp,"-",e.numero,""),n(),$(" ",e.titre," N\xB0 ",e.numero,"")}}function un(t,c){if(t&1&&(a(0,"section",123)(1,"div",124),d(2,"input",125),a(3,"label",126),o(4,"Masquer le prix sur le bon de commande"),r()(),_(5,mn,5,2,"div",127),a(6,"div",128)(7,"label",129),o(8,"Cadeau:"),r(),a(9,"select",130)(10,"option",131),o(11,"--- S\xE9lectionnez une revue num\xE9rique ---"),r(),_(12,dn,2,5,"option",118),v(13,"async"),r(),a(14,"p",132),o(15,"D\xE9couvrez "),a(16,"span"),o(17,"gratuitement"),r(),o(18," un ancien num\xE9ro en version num\xE9rique."),r()()()),t&2){let e=p();n(2),s("formControl",e.afficherPrixCtrl),n(3),s("ngIf",e.fraisService>0),n(4),s("formControl",e.cadeauNumeriqueCtrl),n(3),s("ngForOf",O(13,4,e.anciensNumerosNumeriques$))}}function vn(t,c){t&1&&d(0,"img",141)}function gn(t,c){t&1&&d(0,"img",142)}function fn(t,c){if(t&1&&(a(0,"p",143),o(1),r()),t&2){let e=p().ngIf;n(),G("Vous avez actuellement ",e.length," commande",e.length>
11?"s":""," diff\xE9r\xE9e",e.length>1?"s":""," en attente, les frais d'envois sont ajust\xE9s.")}}function hn(t,c){if(t&1&&(d(0,"input",150),v(1,"number")),t&2){let e=p(5);ve("value","lettre-",y(1,3,e.fraisEnvoiLettre-e.dejaPaye+e.fraisService,"1.2"),""),s("formControl",e.livraisonCtrl)}}function Cn(t,c){if(t&1&&(a(0,"span",154),o(1),v(2,"number"),r()),t&2){let e=p(6);n(),g("(",y(2,1,e.fraisEnvoiLettre-e.dejaPaye+e.fraisService>0?e.fraisEnvoiLettre-e.dejaPaye+e.fraisService:0+e.fraisService,"1.2")," \u20AC)")}}function xn(t,c){t&1&&(a(0,"span",155),o(1," - D\xE9lais 2 \xE0 3 jours ouvr\xE9s - Sans suivi - Paypal non propos\xE9"),r())}function Pn(t,c){if(t&1&&(a(0,"label",151),o(1,"Lettre "),_(2,Cn,3,4,"span",152)(3,xn,2,0,"span",153),r()),t&2){let e=p(3).ngIf,i=p(2);n(2),s("ngIf",!i.fraisEnvoiLettre.toString().includes("erreur")&&!i.colis&&e.length==0),n(),s("ngIf",!i.fraisEnvoiLettre.toString().includes("erreur")&&!i.colis&&e.length==0)}}function yn(t,c){t&1&&(a(0,"span",158),o(1,"- Le poids de votre commande ne peut pas \xEAtre envoy\xE9 au format lettre."),r())}function bn(t,c){if(t&1&&(a(0,"label",156),o(1,"Lettre "),_(2,yn,2,0,"span",157),r()),t&2){let e=p(3).ngIf,i=p(2);n(2),s("ngIf",i.fraisEnvoiLettre.toString().includes("erreur")||i.colis||e.length>=1)}}function En(t,c){t&1&&(a(0,"span",158),o(1,"- Envoi par La Poste, votre compte ne vous permet d'acc\xE9der \xE0 ce mode de livraison"),r())}function Mn(t,c){if(t&1&&(a(0,"label",156),o(1,"Lettre suivie "),_(2,En,2,0,"span",157),r()),t&2){let e=p(5);n(2),s("ngIf",e.forcerTransporteur=="GLS")}}function On(t,c){if(t&1&&(a(0,"div",146),_(1,hn,2,6,"input",147)(2,Pn,4,2,"label",148)(3,bn,3,1,"label",149)(4,Mn,3,1,"label",149),r()),t&2){let e=p(2).ngIf,i=p(2);n(),s("ngIf",!i.fraisEnvoiLettre.toString().includes("erreur")&&!i.colis&&i.forcer_transporteur!="GLS"&&e.length==0),n(),s("ngIf",!i.fraisEnvoiLettre.toString().includes("erreur")&&!i.colis&&i.forcer_transporteur!="GLS"&&e.length==0),n(),s("ngIf",i.fraisEnvoiLettre.toString().includes("erreur")||i.colis||e.length>=1),n(),s("ngIf",i.forcerTransporteur=="GLS"&&!i.colis)}}function Sn(t,c){if(t&1&&(d(0,"input",163),v(1,"number")),t&2){let e=p(5);ve("value","lettreSuivie-",y(1,3,e.fraisEnvoiLettreSuivie-e.dejaPaye+e.fraisService,"1.2"),""),s("formControl",e.livraisonCtrl)}}function In(t,c){if(t&1&&(a(0,"span",154),o(1),v(2,"number"),r()),t&2){let e=p(6);n(),g("(",y(2,1,e.fraisEnvoiLettreSuivie-e.dejaPaye+e.fraisService>0?e.fraisEnvoiLettreSuivie-e.dejaPaye+e.fraisService:0+e.fraisService,"1.2")," \u20AC)")}}function wn(t,c){t&1&&(a(0,"span",155),o(1,"D\xE9lais 24/48H - Avec num\xE9ro de suivi"),r())}function Ln(t,c){if(t&1&&(a(0,"label",164),o(1,"Lettre suivie "),_(2,In,3,4,"span",152)(3,wn,2,0,"span",153),r()),t&2){let e=p(5);n(2),s("ngIf",!e.colis),n(),s("ngIf",!e.colis)}}function Tn(t,c){if(t&1&&(a(0,"span",154),o(1),v(2,"number"),r()),t&2){let e=p(6);n(),g("(",y(2,1,e.fraisEnvoiLettreSuivie-e.dejaPaye+e.fraisService>0?e.fraisEnvoiLettreSuivie-e.dejaPaye+e.fraisService:0+e.fraisService,"1.2")," \u20AC)")}}function An(t,c){t&1&&(a(0,"span",155),o(1,"D\xE9lais 24/48H - Avec num\xE9ro de suivi"),r())}function Fn(t,c){if(t&1&&(a(0,"label",164),o(1,"Lettre suivie "),_(2,Tn,3,4,"span",152)(3,An,2,0,"span",153),r()),t&2){let e=p(5);n(2),s("ngIf",!e.colis),n(),s("ngIf",!e.colis)}}function qn(t,c){t&1&&(a(0,"span",158),o(1,"- Le poids de votre commande ne peut pas \xEAtre envoy\xE9 au format lettre"),r())}function $n(t,c){if(t&1&&(a(0,"label",156),o(1,"Lettre suivie "),_(2,qn,2,0,"span",157),r()),t&2){let e=p(5);n(2),s("ngIf",e.colis||e.fraisEnvoiLettreSuivie.toString().includes("erreur"))}}function Nn(t,c){t&1&&(a(0,"span",158),o(1,"- Envoi par GLS, votre compte ne vous permet d'acc\xE9der \xE0 ce mode de livraison"),r())}function Bn(t,c){if(t&1&&(a(0,"label",156),o(1,"Lettre suivie "),_(2,Nn,2,0,"span",157),r()),t&2){let e=p(5);n(2),s("ngIf",e.forcerTransporteur=="LaPoste")}}function kn(t,c){t&1&&(a(0,"div",165),o(1,"Toutes vos commandes diff\xE9r\xE9es en attente seront livr\xE9es avec cette commande"),r())}function zn(t,c){if(t&1&&(a(0,"div",159),_(1,Sn,2,6,"input",160)(2,Ln,4,2,"label",161)(3,Fn,4,2,"label",161)(4,$n,3,1,"label",149)(5,Bn,3,1,"label",149)(6,kn,2,0,"div",162),r()),t&2){let e=p(2).ngIf,i=p(2);n(),s("ngIf",!i.fraisEnvoiLettreSuivie.toString().includes("erreur")&&!i.colis&&i.forcerTransporteur!="LaPoste"&&e.length==0),n(),s("ngIf",!i.fraisEnvoiLettreSuivie.toString().includes("erreur")&&!i.colis&&i.forcerTransporteur!="LaPoste"&&e.length==0),n(),s("ngIf",!i.fraisEnvoiLettreSuivie.toString().includes("erreur")&&!i.colis&&i.forcerTransporteur!="LaPoste"&&e.length>=1),n(),s("ngIf",i.colis||i.fraisEnvoiLettreSuivie.toString().includes("erreur")),n(),s("ngIf",i.forcerTransporteur=="LaPoste"&&!i.colis),n(),s("ngIf",e.length!=0)}}function Vn(t,c){t&1&&(a(0,"span",155),o(1," - D\xE9lais 24/48H - Avec num\xE9ro de suivi 
1- Emballage renforc\xE9"),r())}function jn(t,c){t&1&&(a(0,"span",155),o(1," - D\xE9lais 24/48H - Avec num\xE9ro de suivi - Emballage renforc\xE9"),r())}function Dn(t,c){t&1&&(a(0,"div",165),o(1,"Toutes vos commandes diff\xE9r\xE9es en attente seront livr\xE9es avec cette commande"),r())}function Rn(t,c){if(t&1&&(a(0,"div",159),d(1,"input",166),v(2,"number"),a(3,"label",167),o(4,"Colis suivis "),a(5,"span",154),o(6),v(7,"number"),r(),_(8,Vn,2,0,"span",153)(9,jn,2,0,"span",153),r(),_(10,Dn,2,0,"div",162),r()),t&2){let e=p(2).ngIf,i=p(2);n(),ve("value","colis-",y(2,7,i.fraisEnvoiColissimo-i.dejaPaye+i.fraisService>0?i.fraisEnvoiColissimo-i.dejaPaye+i.fraisService:0+i.fraisService,"1.2"),""),s("formControl",i.livraisonCtrl),n(5),g("(",y(7,10,i.fraisEnvoiColissimo-i.dejaPaye+i.fraisService>0?i.fraisEnvoiColissimo-i.dejaPaye+i.fraisService:0+i.fraisService,"1.2")," \u20AC)"),n(2),s("ngIf",e.length==0),n(),s("ngIf",e.length>0),n(),s("ngIf",e.length!=0)}}function Un(t,c){if(t&1&&d(0,"input",171),t&2){let e=p(7);ve("value","differe-",(e.fraisEnvoiLettreSuivie.toString().includes("erreur")||e.colis||e.fraisEnvoiColissimo<e.fraisEnvoiLettreSuivie?e.fraisEnvoiColissimo:e.fraisEnvoiLettreSuivie)-e.dejaPaye+e.fraisService,""),s("formControl",e.livraisonCtrl)}}function Gn(t,c){if(t&1&&(E(0),a(1,"span",154),o(2),v(3,"number"),r(),M()),t&2){let e=p(8);n(2),g("(",y(3,1,e.fraisEnvoiLettreSuivie-e.dejaPaye+e.fraisService>0?e.fraisEnvoiLettreSuivie-e.dejaPaye+e.fraisService:0+e.fraisService,"1.2")," \u20AC)")}}function Hn(t,c){if(t&1&&(E(0),a(1,"span",154),o(2),v(3,"number"),r(),M()),t&2){let e=p(8);n(2),g("(",y(3,1,e.fraisEnvoiColissimo-e.dejaPaye+e.fraisService>0?e.fraisEnvoiColissimo-e.dejaPaye+e.fraisService:0+e.fraisService,"1.2")," \u20AC)")}}function Xn(t,c){t&1&&(a(0,"span",155),o(1,"Commande, pr\xE9par\xE9e et mise en attente pour un envoi ult\xE9rieur "),d(2,"app-tooltip",173),r())}function Zn(t,c){if(t&1&&(a(0,"span",155),o(1),d(2,"app-tooltip",173),r()),t&2){let e=p(6).ngIf;n(),$("Cette commande sera pr\xE9par\xE9e et ajout\xE9e \xE0 ",e.length>1?"vos":"votre"," diff\xE9r\xE9",e.length>1?"s":""," en attente ")}}function Qn(t,c){if(t&1&&(a(0,"label",172),o(1,"Diff\xE9rer l'envoi "),_(2,Gn,4,4,"ng-container",29)(3,Hn,4,4,"ng-container",29)(4,Xn,3,0,"span",153)(5,Zn,3,2,"span",153),r()),t&2){let e=p().ngIf,i=p(4).ngIf,l=p(2);n(2),s("ngIf",!(l.colis||l.fraisEnvoiLettreSuivie.toString().includes("erreur")||l.fraisEnvoiColissimo<l.fraisEnvoiLettreSuivie)&&e.length==0),n(),s("ngIf",e.length==0&&(l.fraisEnvoiLettreSuivie.toString().includes("erreur")||l.colis||l.fraisEnvoiColissimo<l.fraisEnvoiLettreSuivie)),n(),s("ngIf",e.length==0&&i.length==0),n(),s("ngIf",e.length==0&&i.length>0)}}function Yn(t,c){t&1&&(a(0,"span",158),o(1," - Option indisponible pour une commande contenant un abonnement"),r())}function Wn(t,c){if(t&1&&(a(0,"label",174),o(1,"Diff\xE9rer l'envoi "),_(2,Yn,2,0,"span",157),r()),t&2){let e=p().ngIf;n(2),s("ngIf",e.length>0)}}function Jn(t,c){if(t&1&&(a(0,"div",146),_(1,Un,1,3,"input",168)(2,Qn,6,4,"label",169)(3,Wn,3,1,"label",170),r()),t&2){let e=c.ngIf;n(),s("ngIf",e.length==0),n(),s("ngIf",e.length==0),n(),s("ngIf",e.length>0)}}function Kn(t,c){if(t&1&&(E(0),_(1,Jn,4,3,"div",144),v(2,"async"),M()),t&2){let e=p(5);n(),s("ngIf",O(2,1,e.preachats$))}}function er(t,c){if(t&1&&(E(0),_(1,Kn,3,3,"ng-container",29),M()),t&2){let e=p(4);n(),s("ngIf",e.fraisEnvoiLettreSuivie)}}function tr(t,c){if(t&1&&(E(0),_(1,On,5,4,"div",144)(2,zn,7,6,"div",145)(3,Rn,11,13,"div",145)(4,er,2,1,"ng-container",29),M()),t&2){let e=p(3);n(),s("ngIf",e.fraisEnvoiLettre),n(),s("ngIf",e.fraisEnvoiLettreSuivie),n(),s("ngIf",e.fraisEnvoiColissimo),n(),s("ngIf",e.fraisEnvoiColissimo)}}function ir(t,c){if(t&1){let e=A();E(0),a(1,"h2",16),S("click",function(){L(e);let l=p(2);return T(l.ongletLivraisonCtrl.setValue(!l.ongletLivraisonCtrl.value))}),o(2," CHOIX DE LIVRAISON "),_(3,vn,1,0,"img",138)(4,gn,1,0,"img",139),r(),_(5,fn,2,3,"p",140)(6,tr,5,4,"ng-container",29),M()}if(t&2){let e=c.ngIf,i=p(2);n(3),s("ngIf",!i.ongletLivraisonCtrl.value),n(),s("ngIf",i.ongletLivraisonCtrl.value),n(),s("ngIf",e.length!=0),n(),s("ngIf",i.ongletLivraisonCtrl.value)}}function nr(t,c){if(t&1&&(a(0,"section",137),_(1,ir,7,4,"ng-container",29),v(2,"async"),r()),t&2){let e=p();n(),s("ngIf",O(2,1,e.differesEnAttente$))}}function rr(t,c){t&1&&d(0,"img",175)}function ar(t,c){t&1&&d(0,"img",176)}function or(t,c){t&1&&(a(0,"p",56),o(1,"Vous devez s\xE9lectionner un mode de livraison avant d'utiliser vos cr\xE9dits"),r())}function sr(t,c){if(t&1&&(a(0,"div",195),_(1,or,2,0,"p",55),d(2,"input",196),a(3,"label",197),o(4),v(5,"number"),r()()),t&2){let e=p(2);n(),s("ngIf",e.livraisonCtrl.value==""&&!e.onlyNumerique&&!e.noNumeroPapier),n(),s("value",e.creditsDisponibles)("formControl",e.credit
1Ctrl),n(2),g("Utiliser mes cr\xE9dits : ",y(5,4,e.creditsDisponibles,"1.2"),"\u20AC")}}function cr(t,c){t&1&&(a(0,"p",56),o(1,"Vous devez s\xE9lectionner un mode de livraison avant de choisir un mode de paiement"),r())}function lr(t,c){if(t&1&&d(0,"input",198),t&2){let e=p(2);s("ngClass",H(2,Y,e.livraisonCtrl.value.split("-")[0]=="lettre"&&!e.onlyNumerique&&!e.noNumeroPapier))("formControl",e.choixPaiementCtrl)}}function pr(t,c){t&1&&(a(0,"p",199),o(1," Le mode de livraison lettre ne vous permet pas de payer par paypal"),r())}function _r(t,c){if(t&1&&d(0,"input",200),t&2){let e=p(2);s("ngClass",H(2,Y,e.containsNumerique))("formControl",e.choixPaiementCtrl)}}function mr(t,c){if(t&1&&d(0,"input",201),t&2){let e=p(2);s("ngClass",H(2,Y,e.containsNumerique))("formControl",e.choixPaiementCtrl)}}function dr(t,c){t&1&&(a(0,"p",199),o(1,"Le paiement par ch\xE8que ou virement est impossible car votre commande contient des revues num\xE9riques."),r())}function ur(t,c){if(t&1&&(E(0),_(1,sr,6,7,"div",177),a(2,"div",178),_(3,cr,2,0,"p",55),a(4,"fieldset",179)(5,"div"),d(6,"input",180),a(7,"label",181)(8,"span"),o(9,"Carte bancaire"),r(),d(10,"br",182)(11,"img",183),r()(),a(12,"div"),_(13,lr,1,4,"input",184),a(14,"label",185)(15,"span",186),o(16,"Paypal / 4X"),r(),d(17,"br",182)(18,"img",187),r(),_(19,pr,2,0,"p",188),r(),a(20,"div"),_(21,_r,1,4,"input",189),a(22,"label",190)(23,"span",186),o(24,"Ch\xE8que"),r(),d(25,"br",182)(26,"img",191),r()(),a(27,"div"),_(28,mr,1,4,"input",192),a(29,"label",193)(30,"span",186),o(31,"Virement"),r(),d(32,"br",182)(33,"img",194),r()(),_(34,dr,2,0,"p",188),r()(),M()),t&2){let e=p();n(),s("ngIf",e.creditsDisponibles),n(2),s("ngIf",e.livraisonCtrl.value==""&&!e.onlyNumerique&&!e.noNumeroPapier),n(),s("disabled",e.livraisonCtrl.value==""&&!e.onlyNumerique&&!e.noNumeroPapier)("ngClass",H(16,Y,e.livraisonCtrl.value==""&&!e.onlyNumerique&&!e.noNumeroPapier)),n(2),s("formControl",e.choixPaiementCtrl),n(7),s("ngIf",e.livraisonCtrl.value.split("-")[0]!="lettre"),n(2),s("ngClass",H(18,Y,e.livraisonCtrl.value.split("-")[0]=="lettre"&&!e.onlyNumerique&&!e.noNumeroPapier)),n(3),s("ngClass",H(20,Y,e.livraisonCtrl.value.split("-")[0]=="lettre"&&!e.onlyNumerique&&!e.noNumeroPapier)),n(),s("ngIf",e.livraisonCtrl.value.split("-")[0]=="lettre"&&!e.onlyNumerique&&!e.noNumeroPapier),n(2),s("ngIf",!e.containsNumerique),n(2),s("ngClass",H(22,Y,e.containsNumerique)),n(3),s("ngClass",H(24,Y,e.containsNumerique)),n(2),s("ngIf",!e.containsNumerique),n(2),s("ngClass",H(26,Y,e.containsNumerique)),n(3),s("ngClass",H(28,Y,e.containsNumerique)),n(),s("ngIf",e.containsNumerique)}}function vr(t,c){if(t&1){let e=A();E(0),a(1,"app-contenu-panier",206),S("updatedPreachat",function(l){L(e);let m=p(2);return T(m.onUpdatedPreachat(l))}),r(),M()}t&2&&(n(),s("fromRecap",!0))}function gr(t,c){if(t&1){let e=A();a(0,"div",202)(1,"p",203),o(2),r(),a(3,"p",204)(4,"input",205),S("click",function(){L(e);let l=p();return T(l.afficherDetails())}),r()(),_(5,vr,2,1,"ng-container",29),r()}if(t&2){let e=c.ngIf,i=p();n(2),$("",e," article",e>1?"s":"",""),n(2),ie("value",i.affichageDetailArticles?"Masquer le d\xE9tail":"Voir le d\xE9tail"),n(),s("ngIf",i.affichageDetailArticles)}}function fr(t,c){if(t&1&&(a(0,"p"),o(1),v(2,"number"),r()),t&2){let e=c.ngIf;n(),g("",y(2,1,e,"1.2")," \u20AC")}}function hr(t,c){if(t&1&&(E(0),a(1,"p"),o(2),r(),a(3,"p"),o(4),v(5,"number"),r(),M()),t&2){let e=p();n(2),g("Exp\xE9dition (",e.livraisonCtrl.value.split("-")[0],")"),n(2),g("",y(5,2,e.fraisEnvoi,"1.2")," \u20AC")}}function Cr(t,c){if(t&1&&(E(0),a(1,"p"),o(2,"Exp\xE9dition "),r(),a(3,"p"),o(4),r(),M()),t&2){let e=p();n(4),P(!e.noNumeroPapier&&!e.onlyNumerique?"En attente du choix de livraison":"0 \u20AC")}}function xr(t,c){if(t&1&&(a(0,"div",35)(1,"p"),o(2,"Cr\xE9dits utilis\xE9s"),r(),a(3,"p"),o(4),v(5,"number"),r()()),t&2){let e=p();n(4),g("-",y(5,1,e.creditsUtilises,"1.2")," \u20AC")}}function Pr(t,c){if(t&1&&(a(0,"div",207)(1,"p"),o(2,"TOTAL"),r(),a(3,"p"),o(4),v(5,"number"),r()()),t&2){let e=p();n(4),g("",y(5,1,e.totalCommande,"1.2")," \u20AC")}}function yr(t,c){if(t&1&&(a(0,"p",120),o(1),r()),t&2){let e=p();
1n(),P(e.messageUpdatePreachat)}}function br(t,c){t&1&&(a(0,"p",208),o(1,"Informations de livraison"),r())}function Er(t,c){if(t&1&&(a(0,"p",210),o(1),r()),t&2){let e=p(2).ngIf;n(),ne(" ",e.length==1?"Votre":e.length," commande",e.length>1?"s":""," en attente ",e.length>1?"seront":"sera"," \xE9galement envoy\xE9e",e.length>1?"s":""," \xE0 cette adresse.")}}function Mr(t,c){t&1&&(a(0,"p",210),o(1,"Cette commande sera mise en attente dans nos locaux."),r())}function Or(t,c){if(t&1&&(E(0),_(1,Er,2,4,"p",209)(2,Mr,2,0,"p",209),M()),t&2){let e=c.ngIf,i=p().ngIf,l=p();n(),s("ngIf",i.length>0&&l.livraisonCtrl.value.split("-")[0]!="differe"&&!e),n(),s("ngIf",l.livraisonCtrl.value.split("-")[0]=="differe")}}function Sr(t,c){if(t&1&&(E(0),_(1,Or,3,2,"ng-container",29),v(2,"async"),M()),t&2){let e=p();n(),s("ngIf",O(2,1,e.containsNoNumeroPapier$))}}function Ir(t,c){t&1&&(a(0,"p",210),o(1,"Les futurs num\xE9ros de vos abonnements ou r\xE9servations seront envoy\xE9s \xE0 cette adresse."),r())}function wr(t,c){t&1&&(a(0,"p",210),o(1,"Vos magazines num\xE9riques sont consultables imm\xE9diatement via votre espace client."),r())}function Lr(t,c){t&1&&(a(0,"p",210),o(1,"Vos magazines num\xE9riques sont consultables imm\xE9diatement via votre espace client. Les num\xE9ros command\xE9s \xE0 l'abonnement seront disponibles d\xE8s leur sortie en kiosque."),r())}function Tr(t,c){if(t&1&&(E(0),_(1,Ir,2,0,"p",209)(2,wr,2,0,"p",209)(3,Lr,2,0,"p",209),M()),t&2){let e=c.ngIf,i=p();n(),s("ngIf",e.length>0),n(),s("ngIf",i.onlyNumerique&&e.length==0),n(),s("ngIf",i.onlyNumerique&&e.length>0)}}function Ar(t,c){t&1&&(a(0,"p",56),o(1,"Attention, vos informations de livraison contiennent des erreurs, merci de les corriger pour pouvoir passer commande."),r())}function Fr(t,c){if(t&1&&(a(0,"p"),o(1),r()),t&2){let e=p().ngIf;n(),P(e.livraisonSociete)}}function qr(t,c){if(t&1&&(a(0,"p"),o(1),r()),t&2){let e=p().ngIf;n(),P(e.livraisonComplement)}}function $r(t,c){if(t&1&&(a(0,"p"),o(1),r()),t&2){let e=p().ngIf;n(),P(e.livraisonComplement2)}}function Nr(t,c){if(t&1&&(E(0),_(1,Fr,2,1,"p",29),a(2,"p"),o(3),r(),a(4,"p"),o(5),r(),_(6,qr,2,1,"p",29)(7,$r,2,1,"p",29),a(8,"p"),o(9),r(),a(10,"p"),o(11),r(),M()),t&2){let e=c.ngIf;n(),s("ngIf",e.livraisonSociete),n(2),G("",e.livraisonGenre==2?"Mme":"Mr"," ",e.livraisonNom," ",e.livraisonPrenom,""),n(2),P(e.livraisonAdresse),n(),s("ngIf",e.livraisonComplement),n(),s("ngIf",e.livraisonComplement2),n(2),G("",e.livraisonCp," ",e.livraisonVille," - ",e.livraisonPays,""),n(2),P(e.livraisonTelephone)}}function Br(t,c){if(t&1&&(a(0,"div",211),_(1,Ar,2,0,"p",55)(2,Nr,12,11,"ng-container",29),v(3,"async"),r()),t&2){let e=p();n(),s("ngIf",e.informationInvalide),n(),s("ngIf",O(3,2,e.adresseLivraison$))}}function kr(t,c){t&1&&(a(0,"div",215)(1,"p"),o(2,"Diff\xE9r\xE9"),r(),a(3,"p"),o(4,"OUI"),r()())}function zr(t,c){t&1&&(a(0,"div",215)(1,"p"),o(2,"Masquer le prix"),r(),a(3,"p"),o(4,"OUI"),r()())}function Vr(t,c){t&1&&(a(0,"div",215)(1,"p"),o(2,"Num\xE9rique gratuit"),r(),a(3,"p"),o(4,"OUI"),r()())}function jr(t,c){if(t&1&&(a(0,"div",215)(1,"p"),o(2,"Commentaire"),r(),a(3,"p"),o(4,"Afficher "),d(5,"app-tooltip",216),r()()),t&2){let e=p(2);n(5),ie("message",e.commentairesCtrl.value)}}function Dr(t,c){if(t&1&&(a(0,"div",212)(1,"p",213),o(2,"Options choisies"),r(),_(3,kr,5,0,"div",214)(4,zr,5,0,"div",214)(5,Vr,5,0,"div",214),v(6,"async"),_(7,jr,6,1,"div",214),r()),t&2){let e=p();n(3),s("ngIf",e.livraisonCtrl.value.split("-")[0]=="differe"),n(),s("ngIf",e.afficherPrixCtrl.value!=""),n(),s("ngIf",O(6,4,e.revueNumeriqueCadeau$)),n(2),s("ngIf",e.commentairesCtrl.value!="")}}function Rr(t,c){if(t&1&&(a(0,"button",221),o(1,"Payer ma commande"),r()),t&2){let e=p(2);s("disabled",!e.choixPaiementCtrl.value)}}function Ur(t,c){if(t&1){let e=A();a(0,"button",222),S("click",function(){L(e);let l=p(2);return T(l.onClickPaiement())}),o(1,"Payer ma commande"),r()}if(t&2){let e=p(2);s("disabled",e.cgvCtrl.value==!1)}}function Gr(t,c){if(t&1){let e=A();a(0,"button",222),S("click",function(){L(e);let l=p(2);return T(l.onClickPaiementCB("cb"))}),o(1,"Payer ma commande"),r()}if(t&2){let e=p(2);s("disabled",e.cgvCtrl.value==!1)}}function Hr(t,c){if(t&1){let e=A();a(0,"button",222),S("click",function(){L(e);let l=p(2);return T(l.onClickPaiementCB("paypal"))}),o(1,"Payer ma commande"),r()}if(t&2){let e=p(2);s("disabled",e.cgvCtrl.value==!1)}}function Xr(t,c){if(t&1){let e=A();a(0,"button",222),S("click",function(){L(e);let l=p(2);return T(l.onValiderCommande())}),o(1,"Valider ma commande"),r()}if(t&2){let e=p(2);s("disabled",e.cgvCtrl.value==!1)}}function Zr(t,c){if(t&1&&(a(0,"div",223),o(1),r()),t&2){let e=p(2);n(),ne("",!e.cgvCtrl.value||!e.choixPaiementCtrl.value?"Vous devez":""," ",e.cgvCtrl.value?"":"accepter les CGV","",!e.cgvCtrl.value&&!e.choixPaiementCtrl.value?" et ":"","",e.choixPaiementCtrl.value?"":"choisir un mode de paiement","")}}function Qr(t,c){if(t&1&&(a(0,"section",217),_(1,Rr,2,1,"button",218)(2,Ur,2,1,"button",219)(3,Gr,2,1,"button",219)(4,Hr,2,1,"button",219)(5,Xr,2,1,"button",219)(6,Zr,2,4,"div",220),r()),t&2){let e=p();n(),s("ngIf",!e.choixPaiementCtrl.value&&e.totalCommande>=.01),n(),s("ngIf",e.totalCommande>=.01&&(e.choixPaiementCtrl.value=="cheque"||e.choixPaiementCtrl.value=="virement")),n(),s("ngIf",e.totalCommande>=.01&&e.choixPaiementCtrl.value=="cb"),n(),s("ngIf",e.totalCommande>=.01&&e.choixPaiementCtrl.value=="paypal"),n(),s("ngIf",e.totalCommande<.01),n(),s("ngIf",!e.cgvCtrl.value||!e.choixPaiementCtrl.value)}}var Pt=(()=>{class t{constructor(e,i,l,m,f,u,b,C,U,w,Fe,qe){this.router=e,this.panierService=i,this.authService=l,this.fraisEnvoiService=m,this.commandeService=f,this.http=u,this._adresseCommandeService=b,this._revuesService=C,this._formBuilder=U,this._hmacService=w,this.payboxService=Fe,this.paysBloquesService=qe,this._destroy$=new N,this.user$=this.authService.user$.pipe(Ne(1)),this.afficherFormulaireAdresseLivraison=!1,this.afficherAdresseFacturation=!1,this.afficherFormulaireAdresseFacturation=!1,this.adresseLivraison$=this._adresseCommandeService.adresseLivraison$,this.adresseFacturation$=this._adresseCommandeService.adresseFacturation$,this.panier$=this.panierService.panier$.pipe(Ne(1)),this.poidsPanier$=this.panierService.poidsPanier$,this.containsNumerique$=this.panierService.containsNumerique$,this.nombreTotalArticlesFraisService$=this.panierService.n
1ombreArticlesSoumisFraisService$,this.colis=!1,this.commandes$=this.commandeService.commandes$,this.differesEnAttente$=this.commandeService.differesEnAttente$,this.differesColis$=this.commandeService.differesColis$,this.containsNoNumeroPapier$=this.panierService.containsNoNumeroPapier$,this.nouveauPoids=0,this.dejaPaye=0,this.colisDiffere=!1,this.verifDifferes=!1,this.adresseLivraisonModifie=!1,this.adresseFacturationModifie=!1,this.containsAbonnement$=this.panierService.containsAbonnement$,this.creditsUtilises=0,this.cadeau=!1,this.onlyNumerique=!1,this.noNumeroPapier=!1,this.affichageDetailArticles=!1,this.modificationAdresse=!1,this.adresseIp="",this.hmac="",this.messageUpdatePreachat="",this.messageAbo="",this.submittedLivraison=!1,this.submittedFacturation=!1,this.serverUrl=null,this.errorServer=null,this.paysExpeditionBloques=["Russie","Belarus"]}ngOnInit(){this.commandeService.getCommandes(),this.panierService.verifPanierAvantValidation(),this.authService.getUser(),this.from=history.state?history.state.from:"",this.from!=="ok"&&this.router.navigateByUrl("panier"),window.history.state.navigationId==1&&this.router.navigateByUrl("panier"),this.authService.adresseIp$.pipe(x(this._destroy$),q(e=>{this.adresseIp=e})).subscribe(),this.user$.pipe(x(this._destroy$),q(e=>{(e?.livraison_nom?.length>19||e?.livraison_prenom?.length>15||e?.livraison_adresse?.length>35||e?.livraison_complement?.length>35||e?.livraison_complement2?.length>35||e?.livraison_cp?.length>10||e?.livraison_ville?.length>35&&!this.onlyNumerique)&&(this.informationInvalide=!0),this._adresseCommandeService.getAdresseLivraison(e?.livraison_societe,e?.livraison_genre?e.livraison_genre:1,e?.livraison_nom,e?.livraison_prenom,e?.livraison_adresse,e?.livraison_complement,e?.livraison_complement2,e?.livraison_cp,e?.livraison_ville,e?.livraison_pays,e?.telephone),this._adresseCommandeService.getAdresseFacturation(e?.facturation_societe,e?.facturation_genre?e.facturation_genre:1,e?.facturation_nom,e?.facturation_prenom,e?.facturation_adresse,e?.facturation_cp,e?.facturation_ville,e?.facturation_pays,e?.facturation_tva),this.creditsDisponibles=e.credits,this.userId=e.id,this.forcerTransporteur=e.forcer_transporteur?e.forcer_transporteur:null,this.pbx_porteur=e.email,this.userPays=e?.livraison_pays,this.userCP=e?.livraison_cp,this.forcer_transporteur=e?.forcer_transporteur?e.forcer_transporteur:""})).subscribe(),this.panierService.containsNoNumeroPapier$.pipe(x(this._destroy$)).subscribe(e=>this.noNumeroPapier=e),this.panierService.containsOnlyNumerique$.pipe(x(this._destroy$)).subscribe(e=>this.onlyNumerique=e),this.panierService.containsNumerique$.pipe(x(this._destroy$)).subscribe(e=>this.containsNumerique=e),this.panierService.totalArticles$.pipe(x(this._destroy$)).subscribe(e=>{e==0&&this.router.url!=="/panier/paiement"&&this.router.navigateByUrl("panier")}),this.pays$=this.http.get(`${ze.apiUrl}/frais_envoi/listePays`).pipe(B(e=>e)),this.nombreTotalArticlesFraisService=this.panierService.getNombreArticlesSousFraisService(),this.totalArticles$=this.panierService.totalArticles$,this.montantTotalArticles$=this.panierService.montantTotalArticles$,this.montantTotalArticles$.pipe(x(this._destroy$)).subscribe(e=>{this.montantTotalArticles=e}),$e([this.poidsPanier$.pipe(z()),this.differesEnAttente$.pipe(z()),this.panierService.articlesColis$.pipe(z()),this.differesColis$.pipe(z()),this.adresseLivraison$.pipe(z())]).pipe(x(this._destroy$),q(([e,i,l,m,f])=>
1{if(this.nouveauPoids=0,this.dejaPaye=0,f&&f.livraisonPays&&f.livraisonCp&&(this.userPays=f.livraisonPays,this.userCP=f.livraisonCp),this.poidsPanier=e,i.length>0&&(this.nouveauPoids+=e,i.forEach(u=>{this.nouveauPoids+=+u.poids,this.dejaPaye+=+(+u.frais_envoi+ +u.marge_port),m&&(this.colis=!0)})),this.userPays&&this.userCP){let u=this.nouveauPoids>0?this.nouveauPoids:e;this.fraisEnvoiService.getFraisEnvoi(u,this.userPays,this.userCP,this.nombreTotalArticlesFraisService)}this.fraisEnvoiService.fraisService$.pipe(x(this._destroy$),q(u=>this.fraisService=u)).subscribe(),(l>0||this.poidsPanier>2e3||m)&&(this.colis=!0)})).subscribe(),this.preachats$=this.panier$.pipe(B(e=>e.filter(i=>i.pre_achat))),this.initForm(),this.initObservables(),this.initCgvCtrl(),this.anciensNumerosNumeriques$=this._revuesService.getAnciensNumerosNumeriquesCadeau().pipe(B(e=>e)),this.panierService.problemeStock$.pipe(x(this._destroy$)).subscribe(e=>{e.length>0&&(this.problemeStock=e,this.affichageDetailArticles=!0,alert("Des articles sont en rupture de stock ou le stock est insuffisant, votre commande a \xE9t\xE9 mise \xE0 jour."))})}estPaysExpeditionBloque(e){return!!e&&this.paysExpeditionBloques.includes(e)}verifierAdresseLivraisonAutorisee(){return this.paysBloquesService.estBloque(this.adresseLivraison?.livraisonPays)?(alert(this.paysBloquesService.messageBlocageAlert),this.preRemplirFormulaireAdresseLivraison(),this.ongletAdresseCtrl.setValue(!0),this.afficherFormulaireAdresseLivraison=!0,!1):!0}initObservables(){$e([this.livraisonCtrl.valueChanges.pipe(X(""),z()),this.cadeauNumeriqueCtrl.valueChanges.pipe(X(""),z()),this.commentairesCtrl.valueChanges.pipe(X(""),z(),B(e=>{let i=/[\u{1F600}-\u{1F64F}\u{1F300}-\u{1F5FF}\u{1F680}-\u{1F6FF}\u{1F700}-\u{1F77F}\u{1F780}-\u{1F7FF}\u{1F800}-\u{1F8FF}\u{1F900}-\u{1F9FF}\u{1FA00}-\u{1FA6F}\u{1FA70}-\u{1FAFF}\u{2600}-\u{26FF}\u{2700}-\u{27BF}\u{2300}-\u{23FF}\u{2B50}\u{1F004}-\u{1F0CF}]/gu;return e.replace(i,"emoji")})),this.afficherPrixCtrl.valueChanges.pipe(X(!1),z()),this.choixPaiementCtrl.valueChanges.pipe(X(""),z()),this.creditCtrl.valueChanges.pipe(X(0),z()),this.montantTotalArticles$.pipe(z())]).pipe(x(this._destroy$)).subscribe(([e,i,l,m,f,u,b])=>{this.poidsPanier>0&&(this.fraisEnvoiService.fraisEnvoiGls$.pipe(x(this._destroy$)).subscribe(w=>this.fraisEnvoiGls=w),this.fraisEnvoiService.fraisEnvoiColissimo$.pipe(x(this._destroy$)).subscribe(w=>this.fraisEnvoiColissimo=w),this.fraisEnvoiService.fraisEnvoiLettre$.pipe(x(this._destroy$)).subscribe(w=>this.fraisEnvoiLettre=w),this.fraisEnvoiService.fraisEnvoiLettreSuivie$.pipe(x(this._destroy$)).subscribe(w=>this.fraisEnvoiLettreSuivie=w)),this.adresseLivraison$.pipe(x(this._destroy$)).subscribe(w=>{this.adresseLivraison=w}),this.adresseFacturation$.pipe(x(this._destroy$)).subscribe(w=>{this.adresseFacturation=w});let C={fraisEnvoiGls:this.fraisEnvoiGls,fraisEnvoiColissimo:this.fraisEnvoiColissimo,fraisEnvoiLettre:this.fraisEnvoiLettre,fraisEnvoiLettreSuivie:this.fraisEnvoiLettreSuivie},U={};if(this.onlyNumerique)U={userId:this.userId,poidsPanier:0,fraisEnvoi:0,fraisService:0,allFraisEnvoi:{fraisEnvoiGls:0,fraisEnvoiColissimo:0,fraisEnvoiLettre:0,fraisEnvoiLettreSuivie:0},differe:0,typeEnvoi:"numerique",commentaire:l,prixApparent:m?"non":"oui",cadeauNumerique:i,cadeau:m?1:0,modePaiement:this.choixPaiementCtrl.value,adresseLivraison:this.adresseLivraison,adresseFacturation:this.adresseFacturation,credits:u.value?this.creditsUtilises:0,prestataire_paiement:this.choixPaiementCtrl.value};else{let w=e;U={userId:this.userId,poidsPanier:this.poidsPanier,fraisEnvoi:w?w.split("-")[0]=="differe"?w.split("-")[1]:w.split("-")[1].replace(",","."):0,fraisService:w?this.fraisService:0,allFraisEnvoi:C,differe:w&&w.split("-")[0]=="differe"?1:0,typeEnvoi:w?w.split("-")[0]:"preachat",commentaire:l,prixApparent:m?"non":"oui",cadeauNumerique:i,cadeau:m?1:0,modePaiement:this.choixPaiementCtrl.value,adresseLivraison:this.adresseLivraison,adresseFacturation:this.adresseFacturation,credits:u.value?this.creditsUtilises:0,prestataire_paiement:this.choixPaiementCtrl.value}}this.totalCommande=(this.fraisEnvoi?this.fraisEnvoi:0)+this.montantTotalArticles-(this.creditCtrl.value?this.creditsUtilises:0),this.commande=U,this.newCommande=this.prepareCommande(U)})}initForm(){this.livraisonCtrl=this._formBuilder.control(""),this.adresseLivraisonSocieteCtrl=this._formBuilder.control(""),this.adresseLivraisonGenreCtrl=this._formBuilder.control("1"),this.adresseLivraisonNomCtrl=this._formBuilder.control("",[I.required,I.maxLength(19)]),this.adresseLivraisonPrenomCtrl=this._formBuilder.control("",[I.required,I.maxLength(15)]),this.adresseLivraisonAdresseCtrl=this._formBuilder.control("",[I.required,I.maxLength(35)]),this.adresseLivraisonComplementCtrl=this._formBuilder.control("",[I.maxLength(35)]),this.adresseLivraisonComplement2Ctrl=this._formBuilder.control("",[I.maxLength(35)]),this.adresseLivraisonCpCtrl=this._formBuilder.control("",[I.required,I.maxLength(10)]),this.adresseLivraisonVilleCtrl=this._formBuilder.control("",[I.required,I.maxLength(35)]),this.containsAbonnement$.pipe(x(this._destroy$)).subscribe(e=>{e?(this.adresseLivraisonPaysCtrl=this._formBuilder.control({value:"France m\xE9tropolitaine",disabled:!0},[I.required]),this.messageAbo="Votre abonnement n'est disponible qu'en France m\xE9tropolitaine."):this.adresseLivraisonPaysCtrl=this._formBuilder.control("",[I.required])}),this.modificationAdresseLivraisonCtrl=this._formBuilder.group({livraisonSociete:this.adresseLivraisonSocieteCtrl,livraisonGenre:this.adresseLivraisonGenreCtrl,livraisonNom:this.adresseLivraisonNomCtrl,livraisonPrenom:this.adresseLivraisonPrenomCtrl,livraisonAdresse:this.adresseLivraisonAdresseCtrl,livraisonComplement:this.adresseLivraisonComplementCtrl,livraisonComplement2:this.adresseLivraisonComplement2Ctrl,livraisonCp:this.adresseLivraisonCpCtrl,livraisonVille:this.adresseLivraisonVilleCtrl,livraisonPays:this.adresseLivraisonPaysCtrl}),this.adresseFacturationSocieteCtrl=this._formBuilder.control(""),this.adresseFacturationTvaCtrl=this._formBuilder.control(""),this.adresseFacturationGenreCtrl=this._formBuilder.control("1"),this.adresseFacturationNomCtrl=this._formBuilder.control("",[I.required,I.maxLength(19)]),this.adresseFacturationPrenomCtrl=this._formBuilder.control("",[I.required,I.maxLength(15)]),this.adresseFacturationAdresseCtrl=this._formBuilder.control("",[I.required,I.maxLength(35)]),this.adresseFacturationCpCtrl=this._formBuilder.control("",[I.required,I.maxLength(10)]),this.adresseFacturationVilleCtrl=this._formBuilder.control("",[I.required,I.maxLength(35)]),this.adresseFacturationPaysCtrl=this._formBuilder.control("",[I.required]),this.modificationAdresseFacturationCtrl=this._formBuilder.group({facturationSociete:this.adresseFacturationSocieteCtrl,facturationGenre:this.adresseFacturationGenreCtrl,facturationNom:this.adresseFacturationNomCtrl,facturationPrenom:this.adresseFacturationPrenomCtrl,facturationAdresse:this.adresseFacturationAdresseCtrl,facturationCp:this.adresseFacturationCpCtrl,facturationVille:this.adresseFacturationVilleCtrl,facturationPays:this.adresseFacturationPaysCtrl,facturationTva:this.adresseFacturationTvaCtrl}),this.livraisonCtrl.valueChanges.pipe(x(this._destroy$)).subscribe(()=>{this.choixPaiementCtrl.setValue(""),this.creditCtrl.enable(),this.creditCtrl.value!=""&&this.creditCtrl.
1setValue(""),this.choixPaiementCtrl.enable(),this.livraisonCtrl.value.split("-")[0]=="lettre"?this.choixPaiementCtrl?.value==="paypal"?this.choixPaiementCtrl.disable():this.containsNumerique&&(this.choixPaiementCtrl?.value==="cheque"||this.choixPaiementCtrl?.value==="virement")&&this.choixPaiementCtrl.disable():this.containsNumerique&&(this.choixPaiementCtrl?.value==="cheque"||this.choixPaiementCtrl?.value==="virement")&&this.choixPaiementCtrl.disable();let e=this.livraisonCtrl.value;this.fraisEnvoi=parseFloat(e?e.split("-")[0]=="differe"?e.split("-")[1]:e.split("-")[1].replace(",","."):0)}),this.choixPaiementCtrl=this._formBuilder.control({value:"",disabled:!1}),this.creditCtrl=this._formBuilder.control(""),this.livraisonCtrl.value==""&&!this.onlyNumerique&&!this.noNumeroPapier&&this.creditCtrl.disable(),this.creditCtrl.valueChanges.pipe(x(this._destroy$)).subscribe(()=>{this.utiliserCredits(this.creditCtrl.value)}),this.ongletOptionsCtrl=this._formBuilder.control(!1),this.ongletAdresseCtrl=this._formBuilder.control(!1),this.ongletLivraisonCtrl=this._formBuilder.control(!0),this.ongletPaiementCtrl=this._formBuilder.control(!0),this.afficherPrixCtrl=this._formBuilder.control(!1),this.cadeauNumeriqueCtrl=this._formBuilder.control(""),this.cadeauNumeriqueCtrl.valueChanges.pipe(X(0),x(this._destroy$)).subscribe(e=>{e?(this.revueNumeriqueCadeau$=this._revuesService.getRevuesByCodeDp(e.split("-")[0]),this.revueNumeriqueCadeau$.pipe(x(this._destroy$)).subscribe(i=>{})):this.revueNumeriqueCadeau$=Ce(0)}),this.commentairesCtrl=this._formBuilder.control("")}utiliserCredits(e){e?(this.creditsDisponibles>this.totalCommande&&(this.creditsUtilises=Math.round(this.totalCommande*100)/100),this.creditsDisponibles<=this.totalCommande&&(this.creditsUtilises=this.creditsDisponibles)):this.creditsUtilises=0}initCgvCtrl(){this.cgvCtrl=this._formBuilder.control(!1)}prepareCommande(e){let i=this.nouveauPoids>0?this.nouveauPoids:e.poidsPanier,l=this.fraisEnvoi,m=this.commandeService.choisirMethodeExpedition(e.allFraisEnvoi,e.typeEnvoi,e.fraisEnvoi-e.fraisService,i,this.dejaPaye,this.forcer_transporteur),f=+e.allFraisEnvoi.fraisEnvoiLettre?e.allFraisEnvoi.fraisEnvoiLettre/1.2:0,u=+e.allFraisEnvoi.fraisEnvoiLettreSuivie?e.allFraisEnvoi.fraisEnvoiLettreSuivie/1.2:0,b=+e.allFraisEnvoi.fraisEnvoiGls?e.allFraisEnvoi.fraisEnvoiGls/1.2:0,C=+e.allFraisEnvoi.fraisEnvoiColissimo?e.allFraisEnvoi.fraisEnvoiColissimo/1.2:0;return e.montant=this.totalCommande,this.commandeService.createCommandeToSave(e.userId,e.poidsPanier,Math.round(e.montant*100)/100,Math.round(m.fraisEnvoiAjuste*100)/100,Math.round(m.marge*100)/100,e.fraisService,e.modePaiement=="cheque"?"ch\xE8que":e.modePaiement=="virement"?"virement":"cb",e.typeEnvoi=="differe"?1:0,this.creditsUtilises?Math.round(this.creditsUtilises*100)/100:0,e.commentaire,Math.round(m.fraisEnvoiAjuste*100)/100,Math.round(m.marge*100)/100,e.fraisService,m.champs,this.adresseIp,e.prestataire_paiement=="paypal"?"Paypal":e.prestataire_paiement=="cb"?"Paybox system":"",e.cadeau,null,m.methodeExpedition==6?0:Math.round(b*100)/100,m.methodeExpedition==3||m.methodeExpedition==5?Math.round(C*100)/100:Math.round(f*100)/100,m.methodeExpedition,e.cadeauNumerique)}prepareVariablesPaiement(e,i){for(this.pbx_site=this._hmacService.pbx_site,this.pbx_rang=this._hmacService.pbx_rang,this.pbx_identifiant=this._hmacService.pbx_identifiant,this.pbx_total=Math.round(this.totalCommande*100).toString();this.pbx_total.length<3;)this.pbx_total="0"+this.pbx_total;this.pbx_devise=this._hmacService.pbx_devise,this.pbx_cmd=e.toString(),this.pbx_retour=this._hmacService.pbx_retour,this.pbx_hash=this._hmacService.pbx_hash,this.pbx_time=this._hmacService.pbx_time;let l=this._hmacService.creerXml(5);this.pbx_shoppingcart=l.pbx_shoppingcart,this.pbx_billing=l.pbx_billing,this.pbx_typepaiement=i=="paypal"?"PAYPAL":"CARTE",this.pbx_typecarte=i=="paypal"?"PAYPAL":"CB",this.adresseIp==ze.JoignyIP&&(this.pbx_activite="021")}creerHmac(){this.pbx_hmac=this._hmacService.creerHmac(this.pbx_total,this.pbx_cmd,this.pbx_typepaiement,this.pbx_typecarte,this.pbx_activite=="021"?"021":"")}creerEtSoumettreFormulaire(){this.payboxService.findAvailableServer().subscribe({next:e=>{this.serverUrl=e;let i=document.createElement("form");i.method="POST",i.action=this.serverUrl,i.appendChild(this.creerInputHidden("PBX_SITE",this.pbx_site)),i.appendChild(this.creerInputHidden("PBX_RANG",this.pbx_rang)),i.appendChild(this.creerInputHidden("PBX_IDENTIFIANT",this.pbx_identifiant)),i.appendChild(this.creerInputHidden("PBX_TOTAL",this.pbx_total)),i.appendChild(this.creerInputHidden("PBX_DEVISE",this.pbx_devise)),i.appendChild(this.creerInputHidden("PBX_CMD",this.pbx_cmd)),i.appendChild(this.creerInputHidden("PBX_PORTEUR",this.pbx_porteur)),i.appendChild(this.creerInputHidden("PBX_RETOUR",this.pbx_retour)),i.appendChild(this.creerInputHidden("PBX_HASH",this.pbx_hash)),i.appendChild(this.creerInputHidden("PBX_TIME",this.pbx_time)),i.appendChild(this.creerInputHidden("PBX_BILLING",this.pbx_billing)),i.appendChild(this.creerInputHidden("PBX_SHOPPINGCART",this.pbx_shoppingcart)),i.appendChild(this.creerInputHidden("PBX_TYPEPAIEMENT",this.pbx_typepaiement)),i.appendChild(this.creerInputHidden("PBX_TYPECARTE",this.pbx_typecarte)),this.pbx_activite=="021"&&i.appendChild(this.creerInputHidden("PBX_ACTIVITE",this.pbx_activite)),i.appendChild(this.creerInputHidden("PBX_HMAC",this.pbx_hmac)),document.body.appendChild(i),i.submit()},error:e=>{this.errorServer=e,console.error("Erreur lors de la r\xE9cup\xE9ration du serveur disponible:",e)}})}
1creerInputHidden(e,i){let l=document.createElement("input");return l.type="hidden",l.name=e,l.value=i,l}onClickPaiement(){this.verifierAdresseLivraisonAutorisee()&&this.panierService.verifPanierAvantValidation().then(e=>{if(e.length>0){alert("Certains articles de votre panier ne sont plus disponibles dans les quantit\xE9s souhait\xE9es. Votre commande a \xE9t\xE9 mise \xE0 jour, merci de v\xE9rifier votre panier avant de valider."),this.router.navigateByUrl("panier");return}this.commandeService.enregistrerCommande(this.newCommande,this.modificationAdresse,this.commande.adresseFacturation,this.commande.adresseLivraison).pipe(x(this._destroy$)).subscribe(l=>{if(l===0)alert("Votre commande n'a pas pu \xEAtre enregistr\xE9e, merci de faire un nouvel essai ou de contacter le service client");else{let m=()=>{this.panierService.clearPanier(),this.router.navigateByUrl("panier/paiement",{state:{commandeId:l,modePaiement:this.commande.modePaiement,stateCommande:"valide",montant:this.totalCommande}})};this.creditsUtilises>0?this.commandeService.updateCreditClient(l).pipe(x(this._destroy$),Re(m)).subscribe():m()}})})}onClickPaiementCB(e){this.verifierAdresseLivraisonAutorisee()&&this.panierService.verifPanierAvantValidation().then(i=>{if(i.length>0){alert("Certains articles de votre panier ne sont plus disponibles dans les quantit\xE9s souhait\xE9es. Votre commande a \xE9t\xE9 mise \xE0 jour, merci de v\xE9rifier votre panier avant de valider."),this.router.navigateByUrl("panier");return}this.commandeService.enregistrerCommande(this.newCommande,this.modificationAdresse,this.commande.adresseFacturation,this.commande.adresseLivraison).pipe(x(this._destroy$)).subscribe({next:m=>{m===0?alert("Votre commande n'a pas pu \xEAtre enregistr\xE9e, merci de faire un nouvel essai ou de contacter le service client"):(this.prepareVariablesPaiement(m,e),this.creerHmac(),this.creerEtSoumettreFormulaire())},error:m=>{console.error("Erreur lors de l'enregistrement de la commande :",m),alert("Une erreur est survenue lors de l'enregistrement de la commande. Veuillez r\xE9essayer ou contacter le service client.")}})})}onValiderCommande(){this.verifierAdresseLivraisonAutorisee()&&this.panierService.verifPanierAvantValidation().then(e=>{if(e.length>0){alert("Certains articles de votre panier ne sont plus disponibles dans les quantit\xE9s souhait\xE9es. Votre commande a \xE9t\xE9 mise \xE0 jour, merci de v\xE9rifier votre panier avant de valider."),this.router.navigateByUrl("panier");return}this.commandeService.enregistrerCommande(this.newCommande,this.modificationAdresse,this.commande.adresseFacturation,this.commande.adresseLivraison).pipe(x(this._destroy$)).subscribe(l=>{l===0?alert("Votre commande n'a pas pu \xEAtre enregistr\xE9e, merci de faire un nouvel essai ou de contacter le service client"):this.router.navigateByUrl("panier/paiement",{state:{commandeId:l,modePaiement:"credits",stateCommande:"valide",montant:this.totalCommande}})})})}preRemplirFormulaireAdresseLivraison(){this.adresseLivraison&&this.modificationAdresseLivraisonCtrl.patchValue({livraisonSociete:this.adresseLivraison.livraisonSociete,livraisonGenre:this.adresseLivraison.livraisonGenre,livraisonNom:this.adresseLivraison.livraisonNom,livraisonPrenom:this.adresseLivraison.livraisonPrenom,livraisonAdresse:this.adresseLivraison.livraisonAdresse,livraisonComplement:this.adresseLivraison.livraisonComplement,livraisonComplement2:this.adresseLivraison.livraisonComplement2,livraisonCp:this.adresseLivraison.livraisonCp,livraisonVille:this.adresseLivraison.livraisonVille,livraisonPays:this.adresseLivraison.livraisonPays})}onModifierAdresseLivraison(e){if(e=="commande")this.preRemplirFormulaireAdresseLivraison(),this.afficherFormulaireAdresseLivraison=!0;else if(e=="compte")this.router.navigateByUrl("compte/mes-informations");else if(e=="annuler")this.afficherFormulaireAdresseLivraison=!1;else if(e=="valider")if(this.modificationAdresseLivraisonCtrl.valid){let i=this.modificationAdresseLivraisonCtrl.value,l={livraisonGenre:i.livraisonGenre,livraisonNom:i.livraisonNom,livraisonPrenom:i.livraisonPrenom,livraisonSociete:i.livraisonSociete,livraisonAdresse:i.livraisonAdresse,livraisonComplement:i.livraisonComplement,livraisonComplement2:i.livraisonComplement2,livraisonCp:i.livraisonCp,livraisonVille:i.livraisonVille,livraisonPays:i.livraisonPays,livraisonTelephone:i.livraisonTelephone};this._adresseCommandeService.modifierAdresseLivraison(l),this.afficherFormulaireAdresseLivraison=!1,this.modificationAdresse=!0,this.affichageDetailArticles=!0,this.livraisonCtrl.setValue("")}else this.submittedLivraison=!0}
1onUpdatedPreachat(e){e&&(this.messageUpdatePreachat="Vous avez chang\xE9 le pays de livraison, le montant de votre r\xE9servation \xE0 \xE9t\xE9 mis \xE0 jour.")}onModifierAdresseFacturation(e){if(e=="commande")this.afficherFormulaireAdresseFacturation=!0;else if(e=="compte")this.router.navigateByUrl("compte/mes-informations");else if(e=="annuler")this.afficherFormulaireAdresseFacturation=!1;else if(e=="valider")if(this.modificationAdresseFacturationCtrl.valid){let i=this.modificationAdresseFacturationCtrl.value,l={facturationSociete:i.facturationSociete,facturationGenre:i.facturationGenre,facturationNom:i.facturationNom,facturationPrenom:i.facturationPrenom,facturationAdresse:i.facturationAdresse,facturationComplement:i.facturationComplement,facturationCp:i.facturationCp,facturationVille:i.facturationVille,facturationPays:i.facturationPays,facturationTva:i.facturationTva};this._adresseCommandeService.modifierAdresseFacturation(l),this.afficherFormulaireAdresseFacturation=!1,this.adresseFacturationModifie=!0,this.modificationAdresse=!0}else this.submittedFacturation=!0}getControlErrorText(e){return e.hasError("required")?"Ce champ est obligatoire":e.hasError("email")?"L'adresse mail n'est pas valide.":e.hasError("maxlength")?"Ce champ contient trop de caract\xE8res":e.hasError("validValidator")?"Ce champ n'est pas valid":void 0}afficherDetails(){this.affichageDetailArticles=!this.affichageDetailArticles}onClickCgv(){window.open("/cgv","_blank")}onRetour(){this.modificationAdresse?confirm("Attention, la modification d'adresse que vous avez effectu\xE9e sera perdue si vous retournez au panier. Voulez-vous continuer ?")?(this.modificationAdresse=!1,this.user$.pipe(x(this._destroy$),q(i=>{(i?.livraison_nom?.length>19||i?.livraison_prenom?.length>15||i?.livraison_adresse?.length>35||i?.livraison_complement?.length>35||i?.livraison_complement2?.length>35||i?.livraison_cp?.length>10||i?.livraison_ville?.length>35&&!this.onlyNumerique)&&(this.informationInvalide=!0),this._adresseCommandeService.getAdresseLivraison(i?.livraison_societe,i?.livraison_genre?i.livraison_genre:1,i?.livraison_nom,i?.livraison_prenom,i?.livraison_adresse,i?.livraison_complement,i?.livraison_complement2,i?.livraison_cp,i?.livraison_ville,i?.livraison_pays,i?.telephone),this._adresseCommandeService.getAdresseFacturation(i?.facturation_societe,i?.facturation_genre?i.facturation_genre:1,i?.facturation_nom,i?.facturation_prenom,i?.facturation_adresse,i?.facturation_cp,i?.facturation_ville,i?.facturation_pays,i?.facturation_tva),this.userPays=i?.livraison_pays,this.userCP=i?.livraison_cp})).subscribe(),this.router.navigateByUrl("/panier")):console.log("L'utilisateur a annul\xE9 l'action."):this.router.navigateByUrl("/panier")}ngOnDestroy(){this._destroy$.next(),this._destroy$.complete()}static{this.\u0275fac=function(i){return new(i||t)(h(Z),h(R),h(Q),h(Ct),h(le),h(D),h(de),h(we),h(Ie),h(mt),h(xt),h(_t))}}static{this.\u0275cmp=F({type:t,selectors:[["app-livraison"]],decls:67,vars:39,consts:[["inputNom",""],["inputPrenom",""],["inputAdresse",""],["inputComplement",""],["inputComplement2",""],["inputCP",""],["inputVille",""],["inputCPFacturation",""],[1,"header"],["width","400","height","104","src","assets/logo_journaux.png","alt","logo de journaux.fr",1,"header__logo"],[1,"header__title"],[1,"header__retour",3,"click"],["width","24","height","24","src","assets/bouton-retour.png","alt",""],[1,"validation"],[1,"choix"],[1,"choix__vignette","adresse"],[1,"choix__vignette__title",3,"click"],["width","24","height","24","src","assets/fleche-bas.png","alt","afficher adresse",4,"ngIf"],["width","24","height","24","src","assets/fleche-haut-refermer.png","alt","refermer adresse",4,"ngIf"],["class","choix__vignette__adresse",4,"ngIf"],["class","messageUpdatePreachat",4,"ngIf"],[1,"choix__vignette","options"],["width","24","height","24","src","assets/fleche-bas.png","alt","afficher options",4,"ngIf"],["width","24","height","24","src","assets/fleche-haut-refermer.png","alt","refermer options",4,"ngIf"],["class","choix__vignette__options",4,"ngIf"],["class","choix__vignette transporteur",4,"ngIf"],[1,"choix__vignette","paiement"],["
1width","24","height","24","src","assets/fleche-bas.png","alt","afficher mode de paiement",4,"ngIf"],["width","24","height","24","src","assets/fleche-haut-refermer.png","alt","refermer mode de paiement",4,"ngIf"],[4,"ngIf"],[1,"recapitulatif"],[1,"recapitulatif__item"],[1,"recapitulatif__item__titre"],["class","recapitulatif__item__articles",4,"ngIf"],[1,"recapitulatif__item__montant"],[1,"recapitulatif__item__montant__item"],["class","recapitulatif__item__montant__item",4,"ngIf"],["class","recapitulatif__item__montant__total",4,"ngIf"],[1,"recapitulatif__item__livraison"],["class","recapitulatif__item__livraison__titre",4,"ngIf"],["class","recapitulatif__item__livraison__contenu",4,"ngIf"],["class","recapitulatif__item__options",4,"ngIf"],[1,"recapitulatif__item__paiement"],[1,"cgv"],["type","checkbox","name","cgv",3,"formControl"],["for","cgv"],[3,"click"],["class","buttons",4,"ngIf"],["width","24","height","24","src","assets/fleche-bas.png","alt","afficher adresse"],["width","24","height","24","src","assets/fleche-haut-refermer.png","alt","refermer adresse"],[1,"choix__vignette__adresse"],["class","choix__vignette__adresse__contenu",4,"ngIf"],["class","choix__vignette__adresse__formulaire",3,"formGroup",4,"ngIf"],[1,"choix__vignette__adresse__contenu"],[1,"titre-adresse"],["class","invalide",4,"ngIf"],[1,"invalide"],[1,"choix__vignette__adresse__formulaire",3,"formGroup"],[1,"choix__vignette__title"],[1,"champ","champ-societe"],["for","livraisonSociete"],["name","livraisonSociete","matInput","","formControlName","livraisonSociete","type","text"],[1,"champ","champ-civilite"],["type","radio","name","livraisonGenre","value","1",3,"formControl"],["for","livraisonGenre"],["type","radio","name","livraisonGenre","value","2",3,"formControl"],[1,"champ","champ-nom"],["for","champ champ-nom"],["name","livraisonNom","maxlength","19","formControlName","livraisonNom","type","text",3,"ngClass"],[1,"hint"],["class","error",4,"ngIf"],[1,"champ","champ-prenom"],["for","livraisonPrenom"],["name","livraisonPrenom","maxlength","15","formControlName","livraisonPrenom","type","text",3,"ngClass"],[1,"champ","champ-adresse"],["for","livraisonAdresse"],["name","livraisonAdresse","maxlength","35","formControlName","livraisonAdresse","type","text",3,"ngClass"],[1,"champ","champ-complement"],["for","livraisonComplement"],["name","livraisonComplement","maxlength","35","formControlName","livraisonComplement","type","text",3,"ngClass"],[1,"champ","champ-complement2"],["for","livraisonComplement2"],["name","livraisonComplement2","maxlength","35","formControlName","livraisonComplement2","type","text",3,"ngClass"],[1,"champ","champ-cp"],["for","livraisonCp"],["name","livraisonCp","maxlength","10","formControlName","livraisonCp","type","text",3,"ngClass"],[1,"champ","champ-ville"],["for","livraisonVille"],["name","livraisonVille","maxlength","35","formControlName","livraisonVille","type","text",3,"ngClass"],[1,"champ","champ-pays"],["for","livraisonPays"],["formControlName","livraisonPays"],[3,"value","disabled","title",4,"ngFor","ngForOf"],[1,"pays-bloques-info"],[1,"choix__vignette__adresse__formulaire__buttons"],[1,"error"],[3,"value","disabled","title"],["type","radio","id","mr","value","1",3,"formControl"],["for","mr"],["type","radio","id","mme","value","2",3,"formControl"],["for","mme"],["for","facturationNom"],["name","facturationNom","formControlName","facturationNom","type","text"],["for","facturationPrenom"],["name","facturationPrenom","formControlName","facturationPrenom","type","text"],["for","facturationSociete"],["name","facturationSociete","formControlName","f","type","text"],[1,"champ","champ-tva"],["for","facturationTva"],["name","facturationTva","formControlName","facturationTva","type","text"],["for","facturationAdresse"],["name","facturationAdresse","formControlName","facturationAdresse","type","text"],["for","facturationCp"],["name","facturationCp","maxlength","10","formControlName","facturationCp","type","text"],["for","facturationVille"],["name","facturationVille","formControlName","facturationVille","type","text"],["for","facturationPays"],["formControlName","facturationPays"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"messageUpdatePreach
1at"],["width","24","height","24","src","assets/fleche-bas.png","alt","afficher options"],["width","24","height","24","src","assets/fleche-haut-refermer.png","alt","refermer options"],[1,"choix__vignette__options"],[1,"options","options--cadeau"],["id","cadeau-oui","name","cadeau","type","checkbox","value","oui",1,"options__label",3,"formControl"],["for","cadeau-oui",1,"options__titre"],["class","options options--commentaires",4,"ngIf"],[1,"options","options--revue-numerique"],["for","cadeauNumerique",1,"options__titre"],["name","optionCadeauNum","id","cadeauNumerique","translate","no",1,"options__choix","options__choix--cadeauNumerique",3,"formControl"],["value",""],[1,"options__description","options__description--cadeauNumerique"],[1,"options","options--commentaires"],[1,"options__commentaire"],["for","commentaires",1,"options__titre"],["name","commentaires","placeholder","Vous pouvez \xE9crire ici un commentaire \xE0 l'intention des pr\xE9parateurs de commande.",1,"option__commentaire",3,"formControl"],[1,"choix__vignette","transporteur"],["width","24","height","24","src","assets/fleche-bas.png","alt","afficher choix livraison",4,"ngIf"],["width","24","height","24","src","assets/fleche-haut-refermer.png","alt","refermer choix livraison",4,"ngIf"],["class","subtitle",4,"ngIf"],["width","24","height","24","src","assets/fleche-bas.png","alt","afficher choix livraison"],["width","24","height","24","src","assets/fleche-haut-refermer.png","alt","refermer choix livraison"],[1,"subtitle"],["class","choix__vignette__transporteur__type",4,"ngIf"],["class","choix__vignette__transporteur__type tooltip-container",4,"ngIf"],[1,"choix__vignette__transporteur__type"],["type","radio","id","lettre","name","transporteur",3,"value","formControl",4,"ngIf"],["for","lettre",4,"ngIf"],["class","label-disabled",4,"ngIf"],["type","radio","id","lettre","name","transporteur",3,"value","formControl"],["for","lettre"],["class","prix",4,"ngIf"],["class","description",4,"ngIf"],[1,"prix"],[1,"description"],[1,"label-disabled"],["class","description-disabled",4,"ngIf"],[1,"description-disabled"],[1,"choix__vignette__transporteur__type","tooltip-container"],["type","radio","id","lettreSuivie","name","transporteur",3,"value","formControl",4,"ngIf"],["for","lettreSuivie",4,"ngIf"],["class","tooltip-text",4,"ngIf"],["type","radio","id","lettreSuivie","name","transporteur",3,"value","formControl"],["for","lettreSuivie"],[1,"tooltip-text"],["type","radio","id","colissimo","name","transporteur",3,"value","formControl"],["for","colissimo"],["type","radio","id","differe","name","transporteur",3,"value","formControl",4,"ngIf"],["for","differe",4,"ngIf"],["class","label-disabled","for","differe",4,"ngIf"],["type","radio","id","differe","name","transporteur",3,"value","formControl"],["for","differe"],["message","Cumuler plusieurs commandes afin de r\xE9duire les frais d'envoi."],["for","differe",1,"label-disabled"],["width","24","height","24","src","assets/fleche-bas.png","alt","afficher mode de paiement"],["width","24","height","24","src","assets/fleche-haut-refermer.png","alt","refermer mode de paiement"],["class","credits",4,"ngIf"],[1,"choix__vignette__paiement"],[3,"disabled","ngClass"],["type","radio","value","cb","name","paiement","id","cb",1,"radio-button",3,"formControl"],["for","cb"],[1,"ordinateur"],["width","157","height","69","src","assets/paiement_CB.png","alt","paiement par carte bancaire"],["type","radio","id","paypal","name","paiement","class","radio-button","value","paypal",3,"ngClass","formControl",4,"ngIf"],["for","paypal"],[3,"ngClass"],["width","400","height","138","src","assets/paypal.png","alt","paiement par paypal",3,"ngClass"],["class","information",4,"ngIf"],["type","radio","name","paiement","id","cheque","class","radio-button","value","cheque",3,"ngClass","formControl",4,"ngIf"],["for","cheque"],["width","107","height","50","src","assets/paiement_Cheque.jpg","alt","paiement par cheque",3,"ngClass"],["type","radio","name","paiement","id","virement","class","radio-button","value","virement",3,"ngClass","formControl",4,"ngIf"],["for","virement"],["
1width","145","height","50","src","assets/paiement_Virement.png","alt","paiement par virement",3,"ngClass"],[1,"credits"],["type","checkbox","name","credits",3,"value","formControl"],["for","credits",1,"credits"],["type","radio","id","paypal","name","paiement","value","paypal",1,"radio-button",3,"ngClass","formControl"],[1,"information"],["type","radio","name","paiement","id","cheque","value","cheque",1,"radio-button",3,"ngClass","formControl"],["type","radio","name","paiement","id","virement","value","virement",1,"radio-button",3,"ngClass","formControl"],[1,"recapitulatif__item__articles"],[1,"recapitulatif__item__articles__total-articles"],[1,"recapitulatif__item__articles__input"],["type","button","name","afficherDetails",1,"recapitulatif__item__articles__afficherArticles",3,"click","value"],[3,"updatedPreachat","fromRecap"],[1,"recapitulatif__item__montant__total"],[1,"recapitulatif__item__livraison__titre"],["class","recapitulatif__item__livraison__information",4,"ngIf"],[1,"recapitulatif__item__livraison__information"],[1,"recapitulatif__item__livraison__contenu"],[1,"recapitulatif__item__options"],[1,"recapitulatif__item__options__titre"],["class","recapitulatif__item__options__contenu",4,"ngIf"],[1,"recapitulatif__item__options__contenu"],[3,"message"],[1,"buttons"],["class","tunnel-suivant",3,"disabled",4,"ngIf"],["class","tunnel-suivant",3,"disabled","click",4,"ngIf"],["class","onHover",4,"ngIf"],[1,"tunnel-suivant",3,"disabled"],[1,"tunnel-suivant",3,"click","disabled"],[1,"onHover"]],template:function(i,l){i&1&&(a(0,"header",8),d(1,"img",9),a(2,"h1",10),o(3,"VALIDATION DU PANIER"),r(),a(4,"button",11),S("click",function(){return l.onRetour()}),d(5,"img",12),r()(),a(6,"section",13)(7,"section",14)(8,"section",15)(9,"h2",16),S("click",function(){return l.ongletAdresseCtrl.setValue(!l.ongletAdresseCtrl.value)}),o(10,"ADRESSES "),_(11,Fi,1,0,"img",17)(12,qi,1,0,"img",18),r(),_(13,cn,5,4,"section",19)(14,ln,2,1,"p",20),r(),a(15,"section",21)(16,"h2",16),S("click",function(){return l.ongletOptionsCtrl.setValue(!l.ongletOptionsCtrl.value)}),o(17,"OPTIONS "),_(18,pn,1,0,"img",22)(19,_n,1,0,"img",23),r(),_(20,un,19,6,"section",24),r(),_(21,nr,3,3,"section",25),a(22,"section",26)(23,"h2",16),S("click",function(){return l.ongletPaiementCtrl.setValue(!l.ongletPaiementCtrl.value)}),o(24,"MODE DE PAIEMENT "),_(25,rr,1,0,"img",27)(26,ar,1,0,"img",28),r(),_(27,ur,35,30,"ng-container",29),r()(),a(28,"section",30)(29,"div",31)(30,"p",32),o(31,"R\xE9capitulatif"),r(),_(32,gr,6,4,"div",33),v(33,"async"),a(34,"div",34)(35,"div",35)(36,"p"),o(37,"Total"),r(),_(38,fr,3,4,"p",29),v(39,"async"),r(),a(40,"div",35),_(41,hr,6,5,"ng-container",29)(42,Cr,5,1,"ng-container",29),r(),_(43,xr,6,4,"div",36)(44,Pr,6,4,"div",37),v(45,"async"),_(46,yr,2,1,"p",20),r()(),a(47,"div",31)(48,"div",38),_(49,br,2,0,"p",39)(50,Sr,3,3,"ng-container",29),v(51,"async"),_(52,Tr,4,3,"ng-container",29),v(53,"async"),_(54,Br,4,4,"div",40),r(),_(55,Dr,8,6,"div",41),v(56,"async"),a(57,"div",42)(58,"div",43),d(59,"input",44),a(60,"label",45),o(61,"J'ai lu et j'accepte les "),a(62,"span",46),S("click",function(){return l.onClickCgv()}),o(63,"conditions g\xE9n\xE9rales de vente"),r(),o(64,"."),r()(),_(65,Qr,7,6,"section",47),v(66,"async"),r()()()()),i&2&&(n(11),s("ngIf",!l.ongletAdresseCtrl.value),n(),s("ngIf",l.ongletAdresseCtrl.value),n(),s("ngIf",l.ongletAdresseCtrl.value),n(),s("ngIf",l.messageUpdatePreachat!=""),n(4),s("ngIf",!l.ongletOptionsCtrl.value),n(),s("ngIf",l.ongletOptionsCtrl.value),n(),s("ngIf",l.ongletOptionsCtrl.value),n(),s("ngIf",!l.noNumeroPapier&&!l.onlyNumerique&&(l.fraisService>0||l.poidsPanier>0)),n(4),s("ngIf",!l.ongletPaiementCtrl.value),n(),s("ngIf",l.ongletPaiementCtrl.value),n(),s("ngIf",l.ongletPaiementCtrl.value),n(5),s("ngIf",O(33,25,l.totalArticles$)),n(6),s("ngIf",O(39,27,l.montantTotalArticles$)),n(3),s("ngIf",l.livraisonCtrl.value),n(),s("ngIf",!l.livraisonCtrl.value),n(),s("ngIf",l.creditCtrl.value>0),n(),s("ngIf",O(45,29,l.montantTotalArticles$)),n(2),s("ngIf",l.messageUpdatePreachat!=""),n(3),s("ngIf",l.livraisonCtrl.value.split("-")[0]!="differe"&&!l.onlyNumerique),n(),s("ngIf",O(51,31,l.differesEnAttente$)),n(2),s("ngIf",O(53,33,l.preachats$)),n(2),s("ngIf",l.livraisonCtrl.value.split("-")[0]!="differe"),n(),s("ngIf",l.livraisonCtrl.value.split("-")[0]=="differe"||l.afficherPrixCtrl.value!=""||O(56,35,l.revueNumeriqueCadeau$)||l.commentairesCtrl.value!=""),n(4),s("formControl",l.cgvCtrl),n(6),s("ngIf",O(66,37,l.panier$)))},dependencies:[He,ye,j,Ye,it,nt,Me,Xe,tt,Je,Oe,Ze,ot,Se,Ke,et,dt,Ae,re,ae],styles:['@charset "UTF-8";*[_ngcontent-%COMP%], *[_ngcontent-%COMP%]:before, *[_ngcontent-%COMP%]:after{box-sizing:border-box}.header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;padding:0 10px;align-items:center;background-color:var(--bleuMoyen);width:100%;box-sizing:border-box}.header__logo[_ngcontent-%COMP%]{width:15vw;height:auto}@media screen and (max-width: 768px) and (orientation: portrait){.header__logo[_ngcontent-%COMP%]{width:30vw;height:auto}}.header__title[_ngcontent-%COMP%]{text-align:center;font-size:1.8vw;font-weight:500;letter-spacing:1px;color:var(--blancCasse)}.header__title[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:.8vw;text-decoration:italic}@media screen and (max-width: 768px) and (orientation: portrait){.header__title[_ngcontent-%COMP%]{font-size:4vw}}.header__retour[_ngcontent-%COMP%]{background-color:var(--bleuMoyen);color:var(--blancCasse);border:none}.header__retour[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:15px;height:auto}.header__retour[_ngcontent-%COMP%]:hover{padding:.3vw;
1cursor:pointer}.validation[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:start;background-color:var(--grisTresClair);width:100%;justify-content:space-around;box-sizing:border-box;padding:2vw;padding-top:0}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:95%;margin:auto}}.validation[_ngcontent-%COMP%]   .choix[_ngcontent-%COMP%]{width:60%;display:flex;flex-direction:column;margin:auto;margin-top:2vh;padding:2vw;padding-top:0;background-color:var(--blancCasse)}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:95%;margin:auto}}.validation[_ngcontent-%COMP%]   .choix__vignette[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:90%;padding:1vw;margin-top:2vh}.validation[_ngcontent-%COMP%]   .choix__vignette__title[_ngcontent-%COMP%]{display:flex;align-items:center;background-color:var(--bleuTresClair);font-size:1.1vw;padding:.2vw;font-weight:700;color:var(--bleuMoyen);margin-top:-2vh;margin-bottom:.5vh}.validation[_ngcontent-%COMP%]   .choix__vignette__title[_ngcontent-%COMP%]:hover{background-color:var(--bleuClair);color:var(--bleuFonce);cursor:pointer}.validation[_ngcontent-%COMP%]   .choix__vignette__title[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{padding-left:1vw;height:1.5vw;width:auto}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__title[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:5vw;width:auto}}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__title[_ngcontent-%COMP%]{font-size:4vw;margin-top:-1vh}}.validation[_ngcontent-%COMP%]   .choix__vignette[_ngcontent-%COMP%]   .subtitle[_ngcontent-%COMP%]{font-size:1vw;font-weight:400;color:var(--grisFonce);padding-top:1vh;padding-left:0;margin-top:0}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette[_ngcontent-%COMP%]   .subtitle[_ngcontent-%COMP%]{font-size:3vw}}.validation[_ngcontent-%COMP%]   .choix__vignette__adresse[_ngcontent-%COMP%]{display:flex;justify-content:space-around}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__adresse[_ngcontent-%COMP%]{flex-direction:column}}.validation[_ngcontent-%COMP%]   .choix__vignette__adresse[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:.8vw;font-weight:400;color:var(--grisFonce);padding:0;margin:0}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__adresse[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:3vw}}.validation[_ngcontent-%COMP%]   .choix__vignette__adresse__contenu[_ngcontent-%COMP%]{display:flex;align-items:flex-start;max-width:90%;border-radius:15px;margin-top:0vh}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__adresse__contenu[_ngcontent-%COMP%]{width:90%;margin:auto;margin-top:-2vh}}.validation[_ngcontent-%COMP%]   .choix__vignette__adresse__contenu[_ngcontent-%COMP%]   .titre-adresse[_ngcontent-%COMP%]{margin:.5vh;background-color:var(--blancCasse);font-size:1vw;color:var(--grisFonce)}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__adresse__contenu[_ngcontent-%COMP%]   .titre-adresse[_ngcontent-%COMP%]{font-size:4vw;margin-top:2vh}}.validation[_ngcontent-%COMP%]   .choix__vignette__adresse__contenu[_ngcontent-%COMP%]   .titre-adresse[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{border:none;background-color:var(--blancCasse);align-self:center;margin-left:2vw}.validation[_ngcontent-%COMP%]   .choix__vignette__adresse__contenu[_ngcontent-%COMP%]   .titre-adresse[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover{cursor:pointer}.validation[_ngcontent-%COMP%]   .choix__vignette__adresse__contenu[_ngcontent-%COMP%]   .titre-adresse[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:1.25vw;width:auto}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__adresse__contenu[_ngcontent-%COMP%]   .titre-adresse[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:5vw;width:auto}}
1.validation[_ngcontent-%COMP%]   .choix__vignette__adresse__contenu[_ngcontent-%COMP%]   .invalide[_ngcontent-%COMP%]{color:red;font-weight:700}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__adresse__contenu[_ngcontent-%COMP%]   .invalide[_ngcontent-%COMP%]{font-size:4vw}}.validation[_ngcontent-%COMP%]   .choix__vignette__adresse__contenu[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{width:90%;margin:auto;padding:0vw;font-size:.9vw;margin-left:.5vw;overflow:hidden}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__adresse__contenu[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{width:98%;font-size:3.5vw}}.validation[_ngcontent-%COMP%]   .choix__vignette__adresse__contenu[_ngcontent-%COMP%]:nth-child(3){margin-top:5vh}.validation[_ngcontent-%COMP%]   .choix__vignette__adresse__contenu[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{background-color:var(--blancCasse);border:none;color:var(--bleuMoyen)}.validation[_ngcontent-%COMP%]   .choix__vignette__adresse__contenu[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover{cursor:pointer}.validation[_ngcontent-%COMP%]   .choix__vignette__adresse__formulaire[_ngcontent-%COMP%]{width:100%;box-sizing:border-box;display:flex;flex-direction:column}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__adresse__formulaire[_ngcontent-%COMP%]{font-size:3.5vw}}.validation[_ngcontent-%COMP%]   .choix__vignette__adresse__formulaire[_ngcontent-%COMP%]   .champ[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:1vh}.validation[_ngcontent-%COMP%]   .choix__vignette__adresse__formulaire[_ngcontent-%COMP%]   .champ-civilite[_ngcontent-%COMP%]{flex-direction:row}.validation[_ngcontent-%COMP%]   .choix__vignette__adresse__formulaire[_ngcontent-%COMP%]   .champ[_ngcontent-%COMP%]   .hint[_ngcontent-%COMP%]{text-align:right}.validation[_ngcontent-%COMP%]   .choix__vignette__adresse__formulaire[_ngcontent-%COMP%]   .champ[_ngcontent-%COMP%]   .error[_ngcontent-%COMP%]{color:red;margin-top:-2vh}.validation[_ngcontent-%COMP%]   .choix__vignette__adresse__formulaire[_ngcontent-%COMP%]   .champ[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{font-size:1.2vw}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__adresse__formulaire[_ngcontent-%COMP%]   .champ[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{font-size:3.5vw}}.validation[_ngcontent-%COMP%]   .choix__vignette__adresse__formulaire[_ngcontent-%COMP%]   .champ[_ngcontent-%COMP%]   select[_ngcontent-%COMP%]{font-size:1.2vw}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__adresse__formulaire[_ngcontent-%COMP%]   .champ[_ngcontent-%COMP%]   select[_ngcontent-%COMP%]{font-size:3.5vw}}.validation[_ngcontent-%COMP%]   .choix__vignette__adresse__formulaire__buttons[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-around}.validation[_ngcontent-%COMP%]   .choix__vignette__adresse__formulaire__buttons[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-top:1vh;width:10vw;font-size:1.4vw;padding:.2vw;color:var(--blancCasse);background-color:var(--bleuMoyen);border:none;border-radius:15px}.validation[_ngcontent-%COMP%]   .choix__vignette__adresse__formulaire__buttons[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:disabled{background-color:var(--grisTresClair);color:var(--grisClair);border:solid 1px var(--grisFonce)}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__adresse__formulaire__buttons[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:4vw;margin:1.5vh;padding:1vw;width:20vw}}.validation[_ngcontent-%COMP%]   .choix__vignette__adresse__formulaire__buttons[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover{cursor:pointer;outline:none;box-shadow:0 0 0 2px var(--blancCasse),0 0 0 5px var(--bleuMoyen)}.validation[_ngcontent-%COMP%]   .choix__vignette__adresse__formulaire__buttons[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:active{outline:none;box-shadow:0 0 0 2px var(--blancCasse),0 0 0 5px var(--bleuMoyen)}.validation[_ngcontent-%COMP%]   .choix__vignette__transporteur[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-around}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__transporteur[_ngcontent-%COMP%]{flex-direction:column}}.validation[_ngcontent-%COMP%]   .choix__vignette__transporteur__type[_ngcontent-%COMP%]{display:flex;border-radius:15px;padding:.5vh;align-items:center}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__transporteur__type[_ngcontent-%COMP%]{margin-top:-.75vh}}.validation[_ngcontent-%COMP%]   .choix__vignette__transporteur__type[_ngcontent-%COMP%]   input[type=radio][_ngcontent-%COMP%]{width:.9vw;height:.9vw;appearance:none;border-radius:50%;background-color:var(--blancCasse);border:solid 1px black;box-sizing:border-box;display:inline-block}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__transporteur__type[_ngcontent-%COMP%]   input[type=radio][_ngcontent-%COMP%]{width:4vw;height:4vw;padding:5px}}.validation[_ngcontent-%COMP%]   .choix__vignette__transporteur__type[_ngcontent-%COMP%]   input[type=radio][_ngcontent-%COMP%]:checked{background-color:#000}.validation[_ngcontent-%COMP%]   .choix__vignette__transporteur__type[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-size:1.2vw;margin-left:1vw}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__transporteur__type[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-size:3.5vw;margin-left:2vw}}.validation[_ngcontent-%COMP%]   .choix__vignette__transporteur__type[_ngcontent-%COMP%]   .label-disabled[_ngcontent-%COMP%]{font-size:1.2vw;margin-left:2.5vw;color:var(--grisClair)}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__transporteur__type[_ngcontent-%COMP%]   .label-disabled[_ngcontent-%COMP%]{font-size:3.5vw;margin-left:7vw}}.validation[_ngcontent-%COMP%]   .choix__vignette__transporteur__type[_ngcontent-%COMP%]   .description[_ngcontent-%COMP%]{font-size:.9vw;color:var(--grisFonce);padding:.5vw;font-style:italic}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__transporteur__type[_ngcontent-%COMP%]   .description[_ngcontent-%COMP%]{font-size:3vw;margin-top:0vh}}.validation[_ngcontent-%COMP%]   .choix__vignette__transporteur__type[_ngcontent-%COMP%]   .description-disabled[_ngcontent-%COMP%]{font-size:.9vw;color:var(--grisFonce);font-style:italic}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__transporteur__type[_ngcontent-%COMP%]   .description-disabled[_ngcontent-%COMP%]{font-size:3vw;margin-top:0vh}}.validation[_ngcontent-%COMP%]   .choix__vignette__transporteur__type[_ngcontent-%COMP%]   .prix[_ngcontent-%COMP%]{font-size:1vw;color:var(--grisFonce);font-style:italic;text-align:center}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__transporteur__type[_ngcontent-%COMP%]   .prix[_ngcontent-%COMP%]{font-size:4vw}}.validation[_ngcontent-%COMP%]   .choix__vignette__options[_ngcontent-%COMP%]   .options[_ngcontent-%COMP%]{width:100%;box-sizing:border-box;margin:0 auto auto}.validation[_ngcontent-%COMP%]   .choix__vignette__options[_ngcontent-%COMP%]   .options[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-size:1.2vw}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__options[_ngcontent-%COMP%]   .options[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-size:3.5vw}}.validation[_ngcontent-%COMP%]   .choix__vignette__options[_ngcontent-%COMP%]   .options--cadeau[_ngcontent-%COMP%]{margin-top:0vh}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__options[_ngcontent-%COMP%]   .options--cadeau[_ngcontent-%COMP%]{display:flex}}.validation[_ngcontent-%COMP%]   .choix__vignette__options[_ngcontent-%COMP%]   .options--cadeau[_ngcontent-%COMP%]   input[type=radio][_ngcontent-%COMP%]{grid-row:1;grid-column:1;width:1vw;appearance:none;border-radius:50%;height:1vw;background-color:var(--blancCasse);border:solid 1px var(--bleuFonce)}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__options[_ngcontent-%COMP%]   .options--cadeau[_ngcontent-%COMP%]   input[type=radio][_ngcontent-%COMP%]{width:4vw;height:4vw}}.validation[_ngcontent-%COMP%]   .choix__vignette__options[_ngcontent-%COMP%]   .options--cadeau[_ngcontent-%COMP%]   input[type=radio][_ngcontent-%COMP%]:checked{border:.35vw double var(--bleuTresClair);background-color:var(--bleuFonce)}.validation[_ngcontent-%COMP%]   .choix__vignette__options[_ngcontent-%COMP%]   .options__titre[_ngcontent-%COMP%]{font-size:1.2vw;padding:.5vw;border-radius:15px;margin-bottom:0vh}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__options[_ngcontent-%COMP%]   .options__titre[_ngcontent-%COMP%]{font-size:3.5vw;display:flex;flex-direction:column}}.validation[_ngcontent-%COMP%]   .choix__vignette__options[_ngcontent-%COMP%]   .options[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:1vw;font-style:italic}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__options[_ngcontent-%COMP%]   .options[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:3.5vw}}.validation[_ngcontent-%COMP%]   .choix__vignette__options[_ngcontent-%COMP%]   .options__commentaire[_ngcontent-%COMP%]{margin-top:1.5vh;padding:0 .4em .4em 0;grid-column:1/span 2}.validation[_ngcontent-%COMP%]   .choix__vignette__options[_ngcontent-%COMP%]   .options__commentaire[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{resize:none;width:100%;box-sizing:border-box;height:4vw;font-size:.9vw;margin-top:.5vh}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__options[_ngcontent-%COMP%]   .options__commentaire[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{height:10vh;font-size:3.5vw}}.validation[_ngcontent-%COMP%]   .choix__vignette__options[_ngcontent-%COMP%]   .options__commentaire[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]:focus{appearance:none;outline:solid 2px var(--bleuClair);border:solid 1px var(--bleuFonce)}.validation[_ngcontent-%COMP%]   .choix__vignette__options[_ngcontent-%COMP%]   .options__description--cadeauNumerique[_ngcontent-%COMP%]{font-size:1vw;text-align:start;margin:auto;font-style:italic}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__options[_ngcontent-%COMP%]   .options__description--cadeauNumerique[_ngcontent-%COMP%]{font-size:3.5vw}}.validation[_ngcontent-%COMP%]   .choix__vignette__options[_ngcontent-%COMP%]   .options__choix--cadeauNumerique[_ngcontent-%COMP%]{font-size:1vw;margin-top:1.5vh}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__options[_ngcontent-%COMP%]   .options__choix--cadeauNumerique[_ngcontent-%COMP%]{font-size:3.5vw}}.validation[_ngcontent-%COMP%]   .choix__vignette__options[_ngcontent-%COMP%]   .options__choix--cadeauNumerique[_ngcontent-%COMP%]   select[_ngcontent-%COMP%]{font-size:1vw;width:95%;margin:auto;text-align:center;margin-top:1.5vh;margin-bottom:1.5vh;border:none;padding:1vh;background-color:var(--grisTresClair);color:var(--bleuFonce)}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__options[_ngcontent-%COMP%]   .options__choix--cadeauNumerique[_ngcontent-%COMP%]   select[_ngcontent-%COMP%]{font-size:3.5vw}}.validation[_ngcontent-%COMP%]   .choix__vignette[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:1.2vw;color:var(--bleuFonce);margin-bottom:2.5vh;background-color:var(--grisTresClair);margin-top:0vh}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:3vw}}.validation[_ngcontent-%COMP%]   .choix__vignette__paiement[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-around;width:100%;box-sizing:border-box;margin:auto;margin-top:0vh}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__paiement[_ngcontent-%COMP%]{width:99%;margin:auto}}
1.validation[_ngcontent-%COMP%]   .choix__vignette__paiement[_ngcontent-%COMP%]   .nonAutorise[_ngcontent-%COMP%]{filter:grayscale(1);color:var(--grisClair)}.validation[_ngcontent-%COMP%]   .choix__vignette__paiement[_ngcontent-%COMP%]   .invalide[_ngcontent-%COMP%]{color:var(--papierMoyen);font-size:1.2vw;font-style:italic;text-align:center;margin-top:-1vh}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__paiement[_ngcontent-%COMP%]   .invalide[_ngcontent-%COMP%]{font-size:3.5vw}}.validation[_ngcontent-%COMP%]   .choix__vignette__paiement[_ngcontent-%COMP%]   fieldset[_ngcontent-%COMP%]{display:flex;flex-direction:column;border:none;border-radius:15px;margin-bottom:1vh}.validation[_ngcontent-%COMP%]   .choix__vignette__paiement[_ngcontent-%COMP%]   fieldset[_ngcontent-%COMP%]:disabled{filter:grayscale(1);color:var(--grisClair)}.validation[_ngcontent-%COMP%]   .choix__vignette__paiement[_ngcontent-%COMP%]   fieldset[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{display:flex;height:5vh;align-items:center}.validation[_ngcontent-%COMP%]   .choix__vignette__paiement[_ngcontent-%COMP%]   fieldset[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   input[type=radio][_ngcontent-%COMP%]{appearance:none;width:.9vw;height:.9vw;border-radius:50%;background-color:var(--blancCasse);border:solid 1px black;padding:0;margin:0;position:relative}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__paiement[_ngcontent-%COMP%]   fieldset[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   input[type=radio][_ngcontent-%COMP%]{width:4vw;height:4vw}}.validation[_ngcontent-%COMP%]   .choix__vignette__paiement[_ngcontent-%COMP%]   fieldset[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   input[type=radio][_ngcontent-%COMP%]:checked{background-color:#000}.validation[_ngcontent-%COMP%]   .choix__vignette__paiement[_ngcontent-%COMP%]   fieldset[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-size:1.2vw;display:flex;align-items:center}.validation[_ngcontent-%COMP%]   .choix__vignette__paiement[_ngcontent-%COMP%]   fieldset[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:3vw;height:1.5vw;margin-right:.5vw}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__paiement[_ngcontent-%COMP%]   fieldset[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:none}}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__paiement[_ngcontent-%COMP%]   fieldset[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-size:3.5vw}}.validation[_ngcontent-%COMP%]   .choix__vignette__paiement[_ngcontent-%COMP%]   fieldset[_ngcontent-%COMP%]   .information[_ngcontent-%COMP%]{font-size:1vw;text-align:center;color:var(--papierMoyen)}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__paiement[_ngcontent-%COMP%]   fieldset[_ngcontent-%COMP%]   .information[_ngcontent-%COMP%]{font-size:3.5vw}}.validation[_ngcontent-%COMP%]   .choix__vignette__paiement[_ngcontent-%COMP%]   fieldset[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:1.2vw;margin-left:1vw;margin-right:1vw}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__paiement[_ngcontent-%COMP%]   fieldset[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:3.5vw}}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .choix__vignette__paiement[_ngcontent-%COMP%]   fieldset[_ngcontent-%COMP%]   br[_ngcontent-%COMP%]{display:none}}.validation[_ngcontent-%COMP%]   .recapitulatif[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:25%;margin:0 auto auto;position:sticky;top:70px}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .recapitulatif[_ngcontent-%COMP%]{border-radius:15px;width:90%;margin:auto;margin-top:1vh}}.validation[_ngcontent-%COMP%]   .recapitulatif__item[_ngcontent-%COMP%]{background-color:var(--blancCasse);margin-bottom:2vh;padding:1vw}.validation[_ngcontent-%COMP%]   .recapitulatif__item__titre[_ngcontent-%COMP%]{font-size:1.2vw;text-align:center;margin-top:0}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .recapitulatif__item__titre[_ngcontent-%COMP%]{font-size:5vw}}.validation[_ngcontent-%COMP%]   .recapitulatif__item__articles[_ngcontent-%COMP%]{border-bottom:1px solid var(--grisFonce);margin-top:-2vh}.validation[_ngcontent-%COMP%]   .recapitulatif__item__articles__total-articles[_ngcontent-%COMP%]{color:var(--papierMoyen);font-size:1vw;margin-top:-1vh}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .recapitulatif__item__articles__total-articles[_ngcontent-%COMP%]{font-size:4vw}}.validation[_ngcontent-%COMP%]   .recapitulatif__item__articles__input[_ngcontent-%COMP%]{margin-top:-2vh}.validation[_ngcontent-%COMP%]   .recapitulatif__item__articles__input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{border:none;background-color:var(--blancCasse);font-size:.9vw;font-style:italic;margin-top:-2vh}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .recapitulatif__item__articles__input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{font-size:3.5vw;margin-top:0}}.validation[_ngcontent-%COMP%]   .recapitulatif__item__articles__input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:hover{cursor:pointer}.validation[_ngcontent-%COMP%]   .recapitulatif__item__montant__item[_ngcontent-%COMP%]{display:grid;grid-template-columns:70% 30%;font-size:1vw}.validation[_ngcontent-%COMP%]   .recapitulatif__item__montant__item[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .recapitulatif__item__montant__item[_ngcontent-%COMP%]{font-size:3.5vw}}.validation[_ngcontent-%COMP%]   .recapitulatif__item__montant__total[_ngcontent-%COMP%]{display:grid;grid-template-columns:70% 30%;font-size:1.3vw;font-weight:700;border-top:1px solid var(--grisFonce);padding-top:0}.validation[_ngcontent-%COMP%]   .recapitulatif__item__montant__total[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .recapitulatif__item__montant__total[_ngcontent-%COMP%]{font-size:3.5vw}}.validation[_ngcontent-%COMP%]   .recapitulatif__item__livraison__titre[_ngcontent-%COMP%]{font-size:1vw;color:var(--papierMoyen);font-weight:700;margin-top:-1vh;margin-bottom:0}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .recapitulatif__item__livraison__titre[_ngcontent-%COMP%]{font-size:4vw}}.validation[_ngcontent-%COMP%]   .recapitulatif__item__livraison__information[_ngcontent-%COMP%]{color:var(--grisFonce);font-style:italic;margin-top:0;font-size:.8vw}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .recapitulatif__item__livraison__information[_ngcontent-%COMP%]{font-size:3vw}}.validation[_ngcontent-%COMP%]   .recapitulatif__item__livraison__contenu[_ngcontent-%COMP%]{font-size:1vw}.validation[_ngcontent-%COMP%]   .recapitulatif__item__livraison__contenu[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .recapitulatif__item__livraison__contenu[_ngcontent-%COMP%]{font-size:3.5vw}}.validation[_ngcontent-%COMP%]   .recapitulatif__item__options__titre[_ngcontent-%COMP%]{margin-top:1vh;font-size:1vw;color:var(--papierMoyen);font-weight:700;margin-bottom:0}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .recapitulatif__item__options__titre[_ngcontent-%COMP%]{font-size:3.5vw}}.validation[_ngcontent-%COMP%]   .recapitulatif__item__options__contenu[_ngcontent-%COMP%]{display:grid;grid-template-columns:70% 30%;font-size:1vw}.validation[_ngcontent-%COMP%]   .recapitulatif__item__options__contenu[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .recapitulatif__item__options__contenu[_ngcontent-%COMP%]{font-size:3.5vw}}.validation[_ngcontent-%COMP%]   .recapitulatif__item__paiement[_ngcontent-%COMP%]   .cgv[_ngcontent-%COMP%]{margin-top:12vh}.validation[_ngcontent-%COMP%]   .recapitulatif__item__paiement[_ngcontent-%COMP%]   .cgv[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:hover{cursor:pointer;text-decoration:underline}@media screen and (max-width: 768px){.validation[_ngcontent-%COMP%]   .recapitulatif__item__paiement[_ngcontent-%COMP%]   .cgv[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{text-decoration:underline}}@media screen and (max-width: 768px) and (orientation: portrait){.validation[_ngcontent-%COMP%]   .recapitulatif__item__paiement[_ngcontent-%COMP%]   .cgv[_ngcontent-%COMP%]{font-size:4vw}}
1.messageUpdatePreachat[_ngcontent-%COMP%]{color:red;font-weight:700}.pays-bloques-info[_ngcontent-%COMP%]{color:red!important;font-weight:700}.credits[_ngcontent-%COMP%]{margin:auto;text-align:center;margin-bottom:2.5vh;font-size:1.2vw;color:var(--bleuFonce)}@media screen and (max-width: 768px) and (orientation: portrait){.credits[_ngcontent-%COMP%]{font-size:3.5vw}}.credits[_ngcontent-%COMP%]   .invalide[_ngcontent-%COMP%]{color:var(--papierMoyen);font-size:1.2vw;font-style:italic;text-align:center;margin-top:0vh}@media screen and (max-width: 768px) and (orientation: portrait){.credits[_ngcontent-%COMP%]   .invalide[_ngcontent-%COMP%]{font-size:3.5vw}}.buttons[_ngcontent-%COMP%]{display:flex;width:80%;margin:auto;margin-top:2vh;flex-direction:column;align-items:center;justify-content:center}.buttons[_ngcontent-%COMP%]   .tunnel-suivant[_ngcontent-%COMP%]{font-size:1.4vw;padding:.7vw;background:linear-gradient(#f7d000,#f7ad0b);color:var(--grisFonce);border:none;border-radius:10px}.buttons[_ngcontent-%COMP%]   .tunnel-suivant[_ngcontent-%COMP%]:disabled{background:var(--grisTresClair);background-color:var(--grisTresClair);color:var(--grisClair);border:solid 1px var(--grisFonce)}@media screen and (max-width: 768px) and (orientation: portrait){.buttons[_ngcontent-%COMP%]   .tunnel-suivant[_ngcontent-%COMP%]{font-size:5vw;width:80vw;margin:2vw;padding:3vw}}.buttons[_ngcontent-%COMP%]   .tunnel-suivant[_ngcontent-%COMP%]:hover:enabled{outline:none;filter:grayscale(.2);cursor:pointer}.buttons[_ngcontent-%COMP%]   .tunnel-suivant[_ngcontent-%COMP%]:hover:disabled   span[_ngcontent-%COMP%]{display:none}.buttons[_ngcontent-%COMP%]   .tunnel-suivant[_ngcontent-%COMP%]:active:enabled{outline:none;filter:grayscale(.2)}.buttons[_ngcontent-%COMP%]   .tunnel-suivant[_ngcontent-%COMP%]:focus{background:linear-gradient(#f7d000,#f7ad0b);color:#fff;box-shadow:0 0 0 2px var(--blancCasse),0 0 0 5px var(--grisFonce)}.buttons[_ngcontent-%COMP%]   .onHover[_ngcontent-%COMP%]{visibility:hidden;width:250px;background-color:#555;color:#fff;text-align:center;border-radius:5px;padding:5px;position:relative;z-index:10;left:0%;margin-top:-10px;opacity:0;transition:opacity .3s}.buttons[_ngcontent-%COMP%]:hover   .onHover[_ngcontent-%COMP%]{visibility:visible;opacity:1}.short-input[_ngcontent-%COMP%]{width:95%;margin-right:2vw;font-size:1vw}@media screen and (max-width: 768px) and (orientation: portrait){.short-input[_ngcontent-%COMP%]{width:90%;margin-right:0vw;margin-bottom:2vh;font-size:3.5vw}}.error-text[_ngcontent-%COMP%]{color:red}@media screen and (max-width: 768px) and (orientation: portrait){.error-text[_ngcontent-%COMP%]{font-size:3.5vw}}mat-label[_ngcontent-%COMP%]{font-size:1vw;padding:0vw}@media screen and (max-width: 768px) and (orientation: portrait){mat-label[_ngcontent-%COMP%]{font-size:3.5vw}}.tooltip-container[_ngcontent-%COMP%]{position:relative;display:inline-block}.tooltip-text[_ngcontent-%COMP%]{visibility:hidden;width:250px;font-size:.9vw;background-color:#555;color:#fff;text-align:center;border-radius:5px;padding:5px;position:absolute;z-index:1;bottom:100%;left:50%;margin-left:-200px;opacity:0;transition:opacity .3s}@media screen and (max-width: 768px) and (orientation: portrait){.tooltip-text[_ngcontent-%COMP%]{width:250px;left:70%;font-size:3vw}}.tooltip-container[_ngcontent-%COMP%]:hover   .tooltip-text[_ngcontent-%COMP%]{visibility:visible;opacity:1}']})}}return t})();function Wr(t,c){if(t&1&&(a(0,"div",1)(1,"p"),o(2,"Votre commande est enregistr\xE9e sous le n\xB0"),a(3,"span"),o(4),r(),o(5," mais est en attente de paiement."),r(),a(6,"p"),o(7," Pour finaliser votre commande, r\xE9digez un "),a(8,"span"),o(9),v(10,"number"),r(),o(11," \xE0 "),a(12,"span"),o(13,"l'ordre de Journaux.fr"),r(),o(14),r(),a(15,"p",3),o(16,"Envoyez votre ch\xE8que \xE0 l'adresse : "),d(17,"br"),o(18," Journaux.fr "),d(19,"br"),o(20," 27, rue valentin priv\xE9 "),d(21,"br"),o(22," 89300 Joigny"),r(),a(23,"p"),o(24,"Un email de confirmation vous sera envoy\xE9 d\xE8s r\xE9ception de votre paiement."),r(),a(25,"p"),o(26,"A noter : les commandes par ch\xE8que ne sont prises en compte qu'au moment de la r\xE9ception du ch\xE8que par nos services. En cons\xE9quence, nous ne pouvons pas vous garantir \xE0 100% la disponibilit\xE9 des produits command\xE9s au moment de la r\xE9ception de votre ch\xE8que. "),d(27,"br"),o(28,"En vous remerciant de votre compr\xE9hension"),r()()),t&2){let e=p(2);n(4),P(e.commandeId),n(5),g("ch\xE8que de ",y(10,3,e.montant,"1.2"),"\u20AC"),n(5),g(", en pr\xE9cisant le N\xB0 de commande ",e.commandeId," au dos. ")}}function Jr(t,c){if(t&1&&(a(0,"div",1)(1,"p"),o(2,"votre commande est enregistr\xE9e sous le "),a(3,"span"),o(4),r(),o(5," mais est en attente de paiement."),r(),a(6,"p"),o(7," Pour finaliser votre commande, il vous faut proc\xE9der aux \xE9tapes ci-dessous : "),r(),a(8,"ul")(9,"li"),o(10,"1- Faites votre virement de "),a(11,"span"),o(12),v(13,"number"),r(),o(14),r(),a(15,"li"),o(16,"2- Nous confirmer le virement en nous envoyant un mail \xE0 l\u2019adresse "),a(17,"span"),o(18,"[email protected]"),r(),o(19),r()(),a(20,"p",3)(21,"span"),o(22,"RIB :"),r(),a(23,"span"),o(24,"A.D.P.F SARL / JOURNAUX.FR"),r(),a(25,"span"),o(26,"Domiciliation : TROYES"),r(),a(27,"span"),o(28,"IBAN : FR76 3000 3023 1100 0200 0185 988"),r(),a(29,"span"),o(30,"BIC : SOGEFRPP"),r()(),a(31,"p"),o(32,"Un email de confirmation vous sera envoy\xE9 d\xE8s r\xE9ception de votre paiement."),r(),a(33,"p"),o(34,"A noter : les commandes par virement ne sont prises en compte qu'au moment de la r\xE9ception du paiement par nos services. En cons\xE9quence, nous ne pouvons pas vous garantir \xE0 100% la disponibilit\xE9 des produits command\xE9s au moment de la r\xE9ception de votre paiement. "),d(35,"br"),o(36,"En vous remerciant de votre compr\xE9hension"),r()()),t&2){let e=p(2);n(4),g("n\xB0",e.commandeId,""),n(8),g("",y(13,5,e.montant,"1.2"),"\u20AC"),n(2),g(" avec les coordonn\xE9es bancaires ci-dessous. Indiquez dans le champ \xAB informations \xBB le num\xE9ro de votre commande ",e.commandeId,"."),n(5),$(" , en y indiquant le montant de la commande (",e.montant," \u20AC) et son num\xE9ro (",e.commandeId,").")}}
1function Kr(t,c){if(t&1&&(a(0,"div",1)(1,"p"),o(2,"Votre commande est enregistr\xE9e sous le "),a(3,"span"),o(4),r(),o(5," et votre paiement a \xE9t\xE9 valid\xE9."),r(),o(6," Vous pouvez suivre l'etat de votre commande dans votre compte client: "),a(7,"a",4),o(8),r()()),t&2){let e=p(2);n(4),g("n\xB0",e.commandeId,""),n(4),P(e.commandeId)}}function ea(t,c){t&1&&(a(0,"div")(1,"p"),o(2,"Le paiement de votre commande a \xE9chou\xE9. Aucune commande n'a \xE9t\xE9 enregistr\xE9e."),r()())}function ta(t,c){if(t&1&&(a(0,"section",1)(1,"h1"),o(2,"Merci de votre commande"),r(),_(3,Wr,29,6,"div",0)(4,Jr,37,8,"div",0)(5,Kr,9,2,"div",0)(6,ea,3,0,"div",2),r()),t&2){let e=p();n(3),s("ngIf",e.modePaiement=="cheque"),n(),s("ngIf",e.modePaiement=="virement"),n(),s("ngIf",e.modePaiement=="credits"&&e.finalisationOk),n(),s("ngIf",e.modePaiement=="credits"&&!e.finalisationOk)}}var yt=(()=>{class t{constructor(e,i,l,m,f,u,b){this._router=e,this._commandeService=i,this._http=l,this._panierService=m,this._authService=f,this._cookiesService=u,this.platformId=b,this._destroy$=new N,this.finalisationOk=!1,this.consentement$=this._cookiesService.consentement$,this.navigation=this._router.getCurrentNavigation(),this.isBrowser=oe(this.platformId)}ngOnInit(){if(this.isBrowser){try{this.modePaiement=this.navigation.extras.state.modePaiement,this.stateCommande=this.navigation.extras.state.stateCommande,this.commandeId=+this.navigation.extras.state.commandeId,this.montant=+this.navigation.extras.state.montant}catch(e){alert(`Impossible de valilder votre commande ${e}. Veuillez re\u0301essayer ulte\u0301rieurement ou contacter journaux.fr.`),this._router.navigateByUrl("panier")}this.modePaiement=="credits"?this.updatePaiementCommande():this.getContenuCommandeInBdd()}}updatePaiementCommande(){this._commandeService.updatePaiementCommande(this.commandeId,"credits").pipe(x(this._destroy$)).subscribe({next:()=>{this.finalisationOk=!0,this._panierService.clearPanier(),this.getContenuCommandeInBdd()},error:e=>{alert("Le paiement de votre commande n'a pas pu \xEAtre valid\xE9. Veuillez r\xE9essayer ult\xE9rieurement ou contacter journaux.fr."),this._http.post(`${V.apiUrl}/mailer/log-error?message=pb data commande: ${this.commandeId}-${e}`,{}).subscribe(),this._router.navigateByUrl("panier")}})}getContenuCommandeInBdd(){return this._commandeService.getContenuCommande(this.commandeId).pipe(x(this._destroy$)).subscribe({next:e=>{this.consentement$.subscribe(i=>{i&&(this.addGoogleAnalyticsScript(e),this.addGoogleAnalyticsScript(e))})},error:e=>this._http.post(`${V.apiUrl}/mailer/log-error?message=pb dans getCommande: ${this.commandeId} - impossible de renseigner google analytics - ${e}`,{}).subscribe()})}addGoogleAnalyticsScript(e){let i=e.commande,l=i.methode_expedition==1?0:Math.round(i.frais_envoi/1.2*100)/100,m=e.contenu,f=[];m.contenu_numerique_au_numero.forEach(u=>{f.push({item_id:u.code,item_name:u.titre,item_category:"numerique",price:u.prix,quantity:u.quantite}),l+=u.tva}),m.contenu_papier_au_numero.forEach(u=>{f.push({item_id:u.code,item_name:u.titre,item_category:u.code.includes("-")?"collection":"revue",price:u.prix,quantity:u.quantite}),l+=u.tva}),m.abonnements_papier.forEach(u=>{f.push({item_id:u.code,item_name:u.titre,item_category:"abonnement",price:u.prix,quantity:u.quantite}),l+=u.tva}),m.pre_achat_papier.forEach(u=>{f.push({item_id:u.id_produit,item_name:u.titre,item_category:`preachat-${u.collec==1?"collection":"revue"}`,price:u.prix_total,quantity:u.nombre})}),window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"purchase",ecommerce:{transaction_id:String(i.id),value:i.montant,tax:i.tva,shipping:i.frais_envoi,currency:"EUR",items:f}})}addGoogleMerchantScript(e){let i=new Date;i.setDate(i.getDate()+5);let l=i.toISOString().split("T")[0],m=document.createElement("script");m.src="https://apis.google.com/js/platform.js?onload=renderOptIn",m.async=!0,m.defer=!0,document.body.appendChild(m),window.renderOptIn=()=>{window.gapi.load("surveyoptin",()=>{window.gapi.surveyoptin.render({merchant_id:275932645,order_id:this.commandeId,email:e.email,delivery_country:"FR",estimated_delivery_date:l})})}}envoyerMail(){this._http.post(`${V.apiUrl}/mailer/send-mail/${this.commandeId}`,{}).subscribe()}ngOnDestroy(){this._destroy$.next(),this._destroy$.complete()}static{this.\u0275fac=function(i){return new(i||t)(h(Z),h(le),h(D),h(R),h(Q),h(Le),h(te))}}static{this.\u0275cmp=F({type:t,selectors:[["app-paiement"]],decls:1,vars:1,consts:[["class","commande-valide",4,"ngIf"],[1,"commande-valide"],[4,"ngIf"],[1,"commande-valide__adresse"],["routerLink","/compte/mes-commandes"]],template:function(i,l){i&1&&_(0,ta,7,4,"section",0),i&2&&s("ngIf",l.commandeId!=0&&l.stateCommande=="valide")},dependencies:[j,Ee,ae],styles:[".commande-valide[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:80%;margin:auto;background-color:var(--bleuTresClair);color:var(--bleuFonce);font-size:1.5vw;margin-top:2vh;margin-bottom:2vh;border-radius:15px}@media screen and (max-width: 768px) and (orientation: portrait){.commande-valide[_ngcontent-%COMP%]{width:95%;font-size:4vw}}.commande-valide[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{text-align:center}.commande-valide[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-weight:700}.commande-valide__adresse[_ngcontent-%COMP%]{text-align:center;border:solid var(--bleuFonce) 1px;border-radius:15px;width:70%;margin:auto}.erreur[_ngcontent-%COMP%]{color:red}"]})}}return t})();var bt=(()=>{class t{constructor(e){this._route=e,this._destroy$=new N,this.message_erreur=""}ngOnInit(){try{this._route.queryParams.pipe(x(this._destroy$)).subscribe(e=>{this.commandeId=parseInt(e.ref,10),this.message_erreur="Une erreur est survenue lors de la validation de votre paiement. Vos articles sont toujours dans votre panier. Veuillez r\xE9essayer ou contacter journaux.fr"})}catch{this.message_erreur="Une erreur est survenue lors de la validation de votre paiement. Vos articles sont toujours dans votre panier. Veuillez r\xE9essayer ou contacter journaux.fr"}}ngOnDestroy(){this._destroy$.next(),this._destroy$.complete()}static{this.\u0275fac=function(i){return new(i||t)(h(se))}}static{this.\u0275cmp=F({type:t,selectors:[["app-paiement-erreur"]],decls:5,vars:1,consts:[[1,"commande-invalide"]],template:function(i,l){i&1&&(a(0,"section",0)(1,"h1"),o(2,"Abandon du paiement - Commande non enregistr\xE9e"),r(),a(3,"p"),o(4),r()()),i&2&&(n(4),P(l.message_erreur))},styles:[".commande-invalide[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:80%;margin:auto;background-color:var(--papierTresClairWithOpacity);color:#721212;font-size:1.5vw;margin-top:2vh;margin-bottom:2vh;border-radius:15px}.commande-invalide[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{text-align:center}"]})}}return t})();var Et=(()=>{class t{constructor(e){this._route=e,this._destroy$=new N,this.message_erreur=""}ngOnInit(){try{this._route.queryParams.pipe(x(this._destroy$)).subscribe(e=>{this.commandeId=parseInt(e.ref,10),this.message_erreur="Vous avez abandonn\xE9 le paiement. Vos articles sont toujours dans votre panier. Aucune commande n'a \xE9t\xE9 enregistr\xE9e."})}catch{this.message_erreur="Vous avez abandonn\xE9 le paiement. Vos articles sont toujours dans votre panier. Aucune commande n'a \xE9t\xE9 enregistr\xE9e."}}ngOnDestroy(){this._destroy$.next(),this._destroy$.complete()}static{this.\u0275fac=function(i){return new(i||t)(h(se))}}static{this.\u0275cmp=F({type:t,selectors:[["app-paiement-abandon"]],decls:5,vars:1,consts:[[1,"commande-invalide"]],template:function(i,l){i&1&&(a(0,"section",0)(1,"h1"),o(2,"Abandon du paiement - Commande non enregistr\xE9e"),r(),a(3,"p"),o(4),r()()),i&2&&(n(4),P(l.message_erreur))},styles:[".commande-invalide[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:80%;margin:auto;background-color:var(--papierTresClairWithOpacity);color:#721212;font-size:1.5vw;margin-top:2vh;margin-bottom:2vh;border-radius:15px}.commande-invalide[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{text-align:center}"]})}}return t})();function ia(t,c){if(t&1&&(a(0,"section",1)(1,"h1"),o(2,"Merci de votre commande"),r(),a(3,"div",1)(4,"p"),o(5,"votre commande est enregistr\xE9e sous le "),a(6,"span"),o(7),r(),o(8," et votre paiement a \xE9t\xE9 valid\xE9."),r(),o(9," Vous pouvez suivre l'etat de votre commande dans votre compte client: "),a(10,"a",2),o(11),r()()()),t&2){let e=p();n(7),g("n\xB0",e.commandeId,""),n(4),P(e.commandeId)}}var Mt=(()=>{class t{constructor(e,i,l,m,f,u,b,C){this._router=e,this._authService=i,this._commandeService=l,this._route=m,this._http=f,this._panierService=u,this._cookiesService=b,this._destroy$=new N,this.consentement$=this._cookiesService.consentement$,this.isBrowser=oe(C)}ngOnInit(){if(this.isBrowser){try{this._route.queryParams.pipe(x(this._destroy$)).subscribe(e=>{this.commandeId=parseInt(e.ref,10),isNaN(this.commandeId)?(alert("Aucun num\xE9ro de commande ne permet d'acc\xE9der \xE0 cette page."),this._router.navigateByUrl("panier")):this._panierService.clearPanier()})}catch{this._router.navigateByUrl("panier")}this._http.get(`${V.apiUrl}/getTokenCommande?id_commande=${this.commandeId}`).pipe(B(e=>{this._authService.signInByVerifone(e.token)}),q(()=>this.getContenuCommandeInBdd())).subscribe()}}getContenuCommandeInBdd(){return this._commandeService.getContenuCommande(this.commandeId).pipe(x(this._destroy$)).subscribe({next:e=>{this.consentement$.subscribe(i=>{i&&this.addGoogleAnalyticsScript(e)})},error:e=>this._http.post(`${V.apiUrl}/mailer/log-error?message=pb dans getCommande: ${this.commandeId} - impossible de renseigner google analytics - ${e}`,{}).subscribe()})}addGoogleAnalyticsScript(e){let i=e.commande,l=i.methode_expedition==1?0:Math.round(i.frais_envoi/1.2*100)/100,m=e.contenu,f=[];m.contenu_numerique_au_numero.forEach(u=>{f.push({item_id:u.code,item_name:u.titre,item_category:"numerique",price:u.prix,quantity:u.quantite}),l+=u.tva}),m.contenu_papier_au_numero.forEach(u=>{f.push({item_id:u.code,item_name:u.titre,item_category:u.code.includes("-")?"collection":"revue",price:u.prix,quantity:u.quantite}),l+=u.tva}),m.abonnements_papier.forEach(u=>{f.push({item_id:u.code,item_name:u.titre,item_category:"abonnement",price:u.prix,quantity:u.quantite}),l+=u.tva}),m.pre_achat_papier.forEach(u=>{f.push({item_id:u.id_produit,item_name:u.titre,item_category:`preachat-${u.collec==1?"collection":"revue"}`,price:u.prix_total,quantity:u.nombre})}),window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"purchase",ecommerce:{transaction_id:String(i.id),value:i.montant,tax:i.tva,shipping:i.frais_envoi,currency:"EUR",items:f}})}addGoogleMerchantScript(e){let i=new Date;i.setDate(i.getDate()+5);let l=i.toISOString().split("T")[0];console.log(e);let m=document.createElement("script");m.src="https://apis.google.com/js/platform.js?onload=renderOptIn",m.async=!0,m.defer=!0,document.body.appendChild(m),window.renderOptIn=()=>{window.gapi.load("surveyoptin",()=>{window.gapi.surveyoptin.render({merchant_id:275932645,order_id:this.commandeId,email:e.email,delivery_country:"FR",estimated_delivery_date:l})})}}ngOnDestroy(){this._destroy$.next(),this._destroy$.complete()}static{this.\u0275fac=function(i){return new(i||t)(h(Z),h(Q),h(le),h(se),h(D),h(R),h(Le),h(te))}}static{this.\u0275cmp=F({type:t,selectors:[["app-paiement-reussi"]],decls:1,vars:1,consts:[["class","commande-valide",4,"ngIf"],[1,"commande-valide"],["routerLink","/compte/mes-commandes"]],template:function(i,l){i&1&&_(0,ia,12,2,"section",0),i&2&&s("ngIf",l.commandeId!=0)},dependencies:[j,Ee],styles:[".commande-valide[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:80%;margin:auto;background-color:var(--bleuTresClair);color:var(--bleuFonce);font-size:1.5vw;margin-top:2vh;margin-bottom:2vh;border-radius:15px}@media screen and (max-width: 768px) and (orientation: portrait){.commande-valide[_ngcontent-%COMP%]{width:95%;font-size:4vw}}.commande-valide[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{text-align:center}.commande-valide[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-weight:700}.commande-valide__adresse[_ngcontent-%COMP%]{text-align:center;border:solid var(--bleuFonce) 1px;border-radius:15px;width:70%;margin:auto}.erreur[_ngcontent-%COMP%]{color:red}"]})}}return t})();var na=[{path:"",title:"Panier journaux.fr",component:ht},{path:"validation",title:"choix de livraison journaux.fr",component:Pt,canActivate:[pt]},{path:"paiement",title:"paiement commande journaux.fr",component:yt},{path:"paiement-erreur",title:"paiement commande journaux.fr",component:bt},{path:"paiement-abandon",title:"paiement commande journaux.fr",component:Et},{path:"paiement-reussi",title:"paiement commande journaux.fr",component:Mt}],Ot=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=me({type:t})}static{this.\u0275inj=_e({imports:[Be.forChild(na),Be]})}}return t})();var St=(()=>{class t{constructor(e){this.zone=e}registerScript(e,i,l){let m=window[i];if(m){this.zone.run(()=>{l(m)});return}let f=document.createElement("script");f.id=this.getElemId(i),f.innerHTML="",f.onload=()=>{this.zone.run(()=>{l(window[i])})},f.src=e,f.async=!0,f.defer=!0,document.getElementsByTagName("head")[0].appendChild(f)}cleanup(e){let i=document.getElementById(this.getElemId(e));i&&i.remove()}getElemId(e){return`ngx-paypal-script-elem-${e}`}}return t.\u0275fac=function(e){return new(e||t)(ce(Ue))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),t})(),ra=(()=>{class t{constructor(e){this.scriptService=e,this.paypalWindowName="paypal"}registerPayPalScript(e,i){this.scriptService.registerScript(this.getUrlForConfig(e),this.paypalWindowName,i)}destroyPayPalScript(){this.scriptService.cleanup(this.paypalWindowName)}getUrlForConfig(e){let i=[{name:"client-id",value:e.clientId}];return e.locale&&i.push({name:"locale",value:e.locale}),e.currency&&i.push({name:"currency",value:e.currency}),e.commit&&i.push({name:"commit",value:e.commit}),e.vault&&i.push({name:"vault",value:e.vault}),e.intent&&i.push({name:"intent",value:e.intent}),e.funding&&i.push({name:"components",value:"buttons,funding-eligibility"}),e.extraParams&&i.push(...e.extraParams),`https://www.paypal.com/sdk/js${this.getQueryString(i)}`}getQueryString(e){let i="";for(let l=0;l<e.length;l++){let m=e[l];l===0?i+="?":i+="&",i+=`${m.name}=${m.value}`}return i}}return t.\u0275fac=function(e){return new(e||t)(ce(St))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),t})();var It=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=_e({providers:[St,ra],imports:[be]}),t})();var Wo=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=me({type:t})}static{this.\u0275inj=_e({imports:[be,Ot,ct,st,ut,It]})}}return t})();export{Wo as TunnelModule};

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.