PageSourceSearch

https://jundocomics.com/995.5329fa43002e5d9f.js

js jundocomics.com collected 2026-10-10 00:40:52 UTC 9,100 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkstarterweb=self.webpackChunkstarterweb||[]).push([[995],{40995:(H,h,l)=>{l.r(h),l.d(h,{ShippingPageModule:()=>U});var s=l(36732),d=l(60316),o=l(34456),g=l(65872),f=l(82086),u=l(95541),v=l(93840),S=l(90353),b=l(20943),p=l(27369),m=l(97144),i=l(37580),F=l(77837),x=l(44454),A=l(42716),D=l(26536),P=l(7907),V=l(24822),E=l(72425),y=l(65713),I=l(91084),k=l(63169),G=l(92629);function T(a,c){1&a&&(i.j41(0,"div",12)(1,"div",4),i.nrm(2,"app-skeleton",13),i.k0s(),i.j41(3,"div",14),i.nrm(4,"app-skeleton",13),i.k0s()()),2&a&&(i.R7$(2),i.Y8G("height","430px"),i.R7$(2),i.Y8G("height","42px"))}function j(a,c){if(1&a&&i.nrm(0,"app-address-data",15),2&a){const n=i.XpG(2);i.Y8G("form",n.form)("fieldsFiscal",n.fieldsFiscal)("fieldsShipping",n.fieldsShipping)}}function M(a,c){if(1&a){const n=i.RV6();i.j41(0,"button",16),i.bIt("click",function(){i.eBV(n);const t=i.XpG(2);return i.Njj(t.saveAddress())}),i.EFF(1," Salva indirizzo "),i.k0s()}}function X(a,c){if(1&a&&(i.j41(0,"div",8),i.DNE(1,T,5,2,"div",9),i.DNE(2,j,1,3,"app-address-data",10),i.DNE(3,M,2,0,"button",11),i.k0s()),2&a){const n=i.XpG();i.R7$(1),i.Y8G("ngIf",n.loader),i.R7$(1),i.Y8G("ngIf",!n.loader),i.R7$(1),i.Y8G("ngIf",!n.loader)}}function C(a,c){1&a&&i.nrm(0,"app-skeleton",13),2&a&&i.Y8G("height","80px")}function R(a,c){if(1&a){const n=i.RV6();i.j41(0,"app-alert",20),i.bIt("on-edit",function(){i.eBV(n);const t=i.XpG(2);return i.Njj(t.mode="manage-shipping")}),i.k0s()}if(2&a){const n=i.XpG(2);i.Y8G("edit",!0)("title",n.shippingFiscalDataTitle)("message",n.shippingFiscalDataMessage)}}function Y(a,c){if(1&a&&(i.j41(0,"div",17),i.DNE(1,C,1,1,"app-skeleton",18),i.DNE(2,R,1,3,"app-alert",19),i.k0s()),2&a){const n=i.XpG();i.R7$(1),i.Y8G("ngIf",!n.shippingFiscalData),i.R7$(1),i.Y8G("ngIf",n.shippingFiscalData&&(n.shippingFiscalDataTitle||n.shippingFiscalDataMessage))}}const N=[{path:"",component:(()=>{var a;class c{constructor(e,t,r,_,$,z,q,B,J){(0,s.A)(this,"auth",void 0),(0,s.A)(this,"subscribeService",void 0),(0,s.A)(this,"cartService",void 0),(0,s.A)(this,"ui",void 0),(0,s.A)(this,"router",void 0),(0,s.A)(this,"route",void 0),(0,s.A)(this,"SEOService",void 0),(0,s.A)(this,"shopService",void 0),(0,s.A)(this,"fb",void 0),(0,s.A)(this,"title",""),(0,s.A)(this,"loader",!0),(0,s.A)(this,"environment",m.c),(0,s.A)(this,"form",void 0),(0,s.A)(this,"fieldsShipping",[{label:"Nome",name:"first_name",col:"col-6",validation:[o.k0.required]},{label:"Cognome",name:"last_name",col:"col-6",validation:[o.k0.required]},{label:"Indirizzo",name:"address",col:"col-12",validation:[o.k0.required]},{label:"Note aggiuntive",name:"address_info",col:"col-12",validation:[]},{label:"Stato",name:"country",col:"col-12",validation:[o.k0.required],type:"select"},{label:"Citt\xe0",name:"city",col:"col-4",validation:[o.k0.required]},{label:"CAP",name:"cap",col:"col-4",validation:[o.k0.required]},{label:"Provincia",name:"province",col:"col-4",validation:[o.k0.required]},{label:"Telefono",name:"phone",col:"col-12",validation:[o.k0.required]}]),(0,s.A)(this,"fieldsFiscal",[{label:"Nome",name:"fiscal_first_name",col:"col-6",validation:[],nextValidation:[o.k0.required]},{label:"Cognome",name:"fiscal_last_name",col:"col-6",validation:[],nextValidation:[o.k0.required]},{label:"Indirizzo",name:"fiscal_address",col:"col-12",validation:[],nextValidation:[o.k0.required]},{label:"Note aggiuntive",name:"fiscal_address_info",col:"col-12",validation:[],nextValidation:[]},{label:"Stato",name:"fiscal_country",col:"col-12",validation:[],nextValidation:[o.k0.required],type:"select"},{label:"Citt\xe0",name:"fiscal_city",col:"col-4",validation:[],nextValidation:[o.k0.required]},{label:"CAP",name:"fiscal_cap",col:"col-4",validation:[],nextValidation:[o.k0.required]},{label:"Provincia",name:"fiscal_province",col:"col-4",validation:[],nextValidation:[o.k0.required]},{label:"Email",name:"fiscal_email",col:"col-12",validation:[],nextValidation:[o.k0.required,o.k0.email,o.k0.pattern("^([\\w\\.\\-]+)@([\\w\\-]+)((\\.(\\w){2,3})+)$")]},{label:"Telefono",name:"fiscal_phone",col:12,validation:[],nextValidation:[o.k0.required]}
1]),(0,s.A)(this,"mode","shipping"),(0,s.A)(this,"shippingFiscalData",void 0),(0,s.A)(this,"shippingFiscalDataTitle",void 0),(0,s.A)(this,"shippingFiscalDataMessage",void 0),this.auth=e,this.subscribeService=t,this.cartService=r,this.ui=_,this.router=$,this.route=z,this.SEOService=q,this.shopService=B,this.fb=J}ngOnInit(){this.initForm(),this.auth.isAuthenticated.value&&this.profile();const{meta:e}=this.route.snapshot.data;this.SEOService.updateTitle(e.title),this.SEOService.updateDescription(e.description),this.SEOService.updateUrl(""),this.SEOService.updateImage(m.c.siteUrl+"/assets/images/logo.svg"),this.SEOService.updateTag({property:"og:type",content:"website"}),this.title=e.title}profile(){this.auth.profile().subscribe(()=>{this.getShippingFiscalData(),this.setEqualFiscalValidators()})}initForm(){let e={};this.fieldsShipping.forEach(t=>{e[t.name]=[null,t.validation]}),e.equal_fiscal=[!0,[o.k0.required]],e.reminder=[!1,[o.k0.required]],this.fieldsFiscal.forEach(t=>{e[t.name]=[null,t.validation]}),e.fiscal_reminder=[null,[]],this.form=this.fb.group(e),this.form.disable()}setEqualFiscalValidators(){let e={};this.fieldsFiscal.forEach(t=>e[t.name]=this.form.get(t.name)),this.form.get("equal_fiscal").valueChanges.subscribe(t=>{this.fieldsFiscal.forEach(r=>{e[r.name].setValidators(t?null:r.nextValidation)}),this.fieldsFiscal.forEach(r=>e[r.name].updateValueAndValidity())})}saveAddress(){if(this.form.markAllAsTouched(),!this.form.valid)return;const e=Object.assign({},this.form.value);this.form.disable(),e.equal_fiscal&&(e.fiscal_first_name=e.first_name,e.fiscal_last_name=e.last_name,e.fiscal_address=e.address,e.fiscal_address_info=e.address_info,e.fiscal_cap=e.cap,e.fiscal_city=e.city,e.fiscal_province=e.province,e.fiscal_email=this.auth.user.value.email,e.fiscal_phone=e.phone,e.fiscal_reminder=!1),this.shopService.saveCustomerAddress(e).subscribe({next:()=>{this.form.enable(),this.mode="shipping",this.profile()},error:()=>{this.mode="shipping",this.form.enable()}})}getShippingFiscalData(){this.loader=!0,this.shopService.shippingFiscalData().subscribe(e=>{if(this.loader=!1,this.populateForm(e),this.shippingFiscalData=e,e&&e.shippingData){const t=this.shippingFiscalData.shippingData;this.shippingFiscalDataTitle=t.first_name+" "+t.last_name,this.shippingFiscalDataMessage=t.address+" "+t.cap+" "+t.city+" "+t.country}else this.mode="manage-shipping";this.form.enable()})}populateForm(e){this.form&&(e.shippingData&&e.shippingData.reminder&&(this.fieldsShipping.forEach(t=>{this.form.get(t.name).setValue(e.shippingData[t.name])}),this.form.get("equal_fiscal").setValue(e.shippingData.equal_fiscal),this.form.get("reminder").setValue(e.shippingData.reminder)),e.fiscalData&&e.fiscalData.reminder&&(this.fieldsFiscal.forEach(t=>{const r=e.fiscalData[t.name.replace("fiscal_","")];this.form.get(t.name).setValue(r)}),this.form.get("fiscal_reminder").setValue(e.fiscalData.reminder)))}}return a=c,(0,s.A)(c,"\u0275fac",function(e){return new(e||a)(i.rXU(F.u),i.rXU(x.q),i.rXU(A.m),i.rXU(D.o),i.rXU(p.Ix),i.rXU(p.nX),i.rXU(P.F),i.rXU(V.s),i.rXU(o.ok))}),(0,s.A)(c,"\u0275cmp",i.VBU({type:a,selectors:[["app-shipping"]],features:[i.Jv_([d.vh])],decls:10,vars:3,consts:[[1,"container","account-container"],[1,"row"],[1,"col-3"],[1,"col-9"],[1,"col-12"],["parentTitle","Account",3,"title"],["class","col-8",4,"ngIf"],["class","col-sm-12 col-md-6 col-lg-6 col-xl-6 col-xxl-6",4,"ngIf"],[1,"col-8"],["class","row mt-20",4,"ngIf"],[3,"form","fieldsFiscal","fieldsShipping",4,"ngIf"],["type","submit","class","btn btn-jundo w-100 mt-20",3,"click",4,"ngIf"],[1,"row","mt-20"],[3,"height"],[1,"col-12","mt-10"],[3,"form","fieldsFiscal","fieldsShipping"],["type","submit",1,"btn","btn-jundo","w-100","mt-20",3,"click"],[1,"col-sm-12","col-md-6","col-lg-6","col-xl-6","col-xxl-6"],[3,"height",4,"ngIf"],[3,"edit","title","message","on-edit",4,"ngIf"],[3,"edit","title","message","on-edit"]],template:function(e,t){1&e&&(i.j41(0,"div",0)(1,"div",1)(2,"div",2),i.nrm(3,"app-account-menu"),i.k0s(),i.j41(4,"div",3)(5,"div",1)(6,"div",4),i.nrm(7,"app-account-title",5),i.k0s(),i.DNE(8,X,4,3,"div",6),i.DNE(9,Y,3,2,"div",7),i.k0s()()()()),2&e&&(i.R7$(7),i.Y8G("title",t.title),i.R7$(1),i.Y8G("ngIf","manage-shipping"===t.mode),i.R7$(1),i.Y8G("ngIf","shipping"===t.mode))},dependencies:[d.bT,E.N,y.C,I.U,k.O,G.J],styles:[".account-card[_ngcontent-%COMP%]{height:150px;border-radius:8px;overflow:hidden;border:1px #373736 solid}.banner-img[_ngcontent-%COMP%]{width:100%;height:400px;object-fit:cover}"]})),c})()}];let O=(()=>{var a;class c{}return a=c,(0,s.A)(c,"\u0275fac",function(e){return new(e||a)}),(0,s.A)(c,"\u0275mod",i.$C({type:a})),(0,s.A)(c,"\u0275inj",i.G2t({imports:[p.iI.forChild(N),p.iI]})),c})(),U=(()=>{var a;class c{}return a=c,(0,s.A)(c,"\u0275fac",function(e){return new(e||a)}),(0,s.A)(c,"\u0275mod",i.$C({type:a})),(0,s.A)(c,"\u0275inj",i.G2t({imports:[d.MD,o.YN,o.X1,O,g.Y,f.h,u.fS,v.m_,S.MY,b.Fg]})),c})()}}]);
2//# sourceMappingURL=995.5329fa43002e5d9f.js.map

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.