PageSourceSearch

https://vuahanghieu.com/918.fa59ca977b8f34a8.js

js vuahanghieu.com collected 2026-09-24 10:53:24 UTC 11,807 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkvuahanghieu_site=self.webpackChunkvuahanghieu_site||[]).push([[918],{8918:(M,g,a)=>{a.r(g),a.d(g,{DownloadAppModule:()=>P});var s=a(6814),l=a(3742),r=a(3006),d=a(6988),t=a(4769),u=a(341),m=a(7506),h=a(4532),x=a(790);function f(i,O){if(1&i&&(t.TgZ(0,"div",30)(1,"div",31),t._UZ(2,"img",32),t.qZA(),t.TgZ(3,"div",33)(4,"a",34),t._UZ(5,"img",35),t.qZA(),t.TgZ(6,"a",36),t._UZ(7,"img",37),t.qZA(),t.TgZ(8,"a",36),t._UZ(9,"img",38),t.qZA()()()),2&i){const e=t.oxw();t.xp6(2),t.s9C("src",e.defaultImage,t.LSH),t.xp6(2),t.s9C("href",e.appIos,t.LSH),t.xp6(2),t.s9C("href",e.appAndroid,t.LSH),t.xp6(2),t.s9C("href",e.appHuawei,t.LSH)}}let w=(()=>{class i extends r.H{constructor(e,n,o,c,p,y){super(y),this.document=e,this.localStorageService=n,this.baseService=o,this.utils=c,this.router=p,this.defaultImage="/assets/images/vhh-qr-code.png"}ngOnInit(){this.currentUrl=this.router.url.split("?")[0],"/tra-cuu-don-hang"==this.currentUrl?(this.heading="Tra c\u1ee9u \u0111\u01a1n h\xe0ng",this.subHeading="T\u1ea3i app Vuahanghieu \u0111\u1ec3 tra c\u1ee9u \u0111\u01a1n h\xe0ng nhanh ch\xf3ng v\xe0 ti\u1ec7n l\u1ee3i"):(this.heading="B\u1ea1n ch\u01b0a c\xf3 app Vuahanghieu?",this.subHeading="H\xe0ng hi\u1ec7u g\xec c\u0169ng c\xf3 - Tr\u1ea3i nghi\u1ec7m si\xeau m\u01b0\u1ee3t - \u01afu \u0111\xe3i si\xeau nhi\u1ec1u"),this.pageSize=this.isDesktop||this.isTablet?10:6,this.document.body.classList.add("downloadapp"),this.addMetaData()}addMetaData(){this.baseService.getMetaData(this.currentUrl,"app").subscribe(e=>{var n=Object.assign({});if("successful"==e.status&&e.metaDataUrl)n.canonical=e.metaDataUrl.canonical,n.metaTitle=e.metaDataUrl.meta_title,n.metaKeywords=e.metaDataUrl.meta_keywords,n.metaDescription=e.metaDataUrl.meta_description,e.metaDataUrl.image&&(n.image=this.utils.resizeImage(e.metaDataUrl.image,0,0,90));else if("successful"==e.status&&e.metaDataTemplatePage){let o=this.utils.buildMetaDataClean({});n=this.baseService.buildMetaDataByTemplate(e.metaDataTemplatePage,o)}if(n&&0!=Object.keys(n).length)this.setMetaData(n);else{let o="vuahanghieu.meta",c=this.localStorageService.getWithExpiry(o);c?this.setMetaData(JSON.parse(c)):this.baseService.getSetting(o).subscribe(p=>{"successful"==p.status&&p.data.value2&&(c=p.data.value2,this.localStorageService.setWithExpiry(o,c),this.setMetaData(JSON.parse(c)))})}})}setMetaData(e){this.baseService.setTitle(e&&e.metaTitle?e.metaTitle:"T\u1ea3i xu\u1ed1ng \u1ee8ng d\u1ee5ng"),this.baseService.setMeta([{name:"keywords",content:e.metaKeywords},{name:"description",content:e.metaDescription},{property:"og:title",content:e.metaTitle},{property:"og:description",content:e.metaDescription},{property:"og:image",content:e.image?e.image:`${d.D.APP_URL}${this.defaultImage}`},{property:"og:url",content:`${d.D.APP_URL+this.currentUrl}`},{property:"twitter:title",content:e.metaTitle},{property:"twitter:description",content:e.metaDescription},{property:"twitter:image",content:e.image?e.image:`${d.D.APP_URL}${this.defaultImage}`},{property:"twitter:card",content:"summary_large_image"}]),e.canonical&&""!=e.canonical&&this.baseService.createCanonicalURL(d.D.APP_URL+e.canonical,"canonical")}ngOnDestroy(){this.document.body.classList.remove("downloadapp")}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(s.K0),t.Y36(u.n),t.Y36(m.b),t.Y36(h.F),t.Y36(l.F0),t.Y36(t.zs3))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-download-app"]],features:[t.qOj],decls:64,vars:4,consts:[[1,"app-wrapper"],[1,"app-topcontent"],[1,"downloadapp-text"],[1,"downloadapp-head",3,"innerText"],[1,"downloadapp-subhead",3,"innerText"],[3,"ngTemplateOutlet"],[1,"downloadapp-mockup"],["src","/assets/images/download-app.png"],[1,"app-middlecontent"],[1,"app-content"],[1,"middle-item"],["src","/assets/images/app-khuyenmai.png","alt",""],["src","/assets/images/app-muahang.png","alt",""],["src","/assets/images/app-price.png","alt",""],["src","/assets/images/app-uudai.png","alt",""],[1,"downloadapp-now"],[1,"site-w"],[1,"copycode-wrapper"],[1,"downloadapp-head"],["type","button","name","button",1,"coupon-code"],[1,"copycode-txt"],[1,"copycode-code"],[1,"promote-head"],["src","/assets/images/download-now.png","width","500",1,"download-now-img"],[1,"download-guide"],[1,"guide-head"],["media","(min-width: 760px)","srcset","/assets/images/guide-dk.png?v=20220222"],["media","(min-width: 320px)","srcset","/assets/images/guide-mb.png?v=170620225"],["src","/assets/images/blank.gif",1,"download-now-img"],["downloadGallery",""],[1,"qrcode-box"],[1,"qr-code"],["alt","",3,"src"],[1,"app-download-icon"],["target","_blank",1,"icon","icon-appstore-footer",3,"href"],["alt","Vua Hang Hieu-appstore","src","/assets/images/appleStore.png","height","70"],["target","_blank",1,"icon","icon-googleplay-footer",3,"href"],["alt","Vua Hang Hieu-playstore","src","/assets/images/googlePlay.png","height","70"],["alt","Vua Hang Hieu-Huawei","src","/assets/images/huaweiPlay.png","height","70"]],template:function(n,o){if(1&n&&(t.TgZ(0,"div",0)(1,"div",1)(2,"div",2),t._UZ(3,"h2",3)(4,"h3",4),t.GkF(5,5),t.qZA(),t.TgZ(6,"div",6),t._UZ(7,"img",7),t.qZA()(),t.TgZ(8,"div",8)(9,"div",9)(10,"div",10),t._UZ(11,"img",11),t.TgZ(12,"span"),t._uU(13,"C\u1eadp nh\u1eadt th\xf4ng tin "),t._UZ(14,"br"),t._uU(15," khuy\u1ebfn m\xe3i s\u1edbm nh\u1ea5t"),t.qZA()(),t.TgZ(16,"div",10),t._UZ(17,"img",12),t.TgZ(18,"span"),t._uU(19,"Mua h\xe0ng nhanh "),t._UZ(20,"br"),t._uU(21," ch\u1ec9 v\xe0i b\u01b0\u1edbc ch\u1ea1m"),t.qZA()(),t.TgZ(22,"div",10),t._UZ(23,"img",13),t.TgZ(24,"span"),t._uU(25,"Check gi\xe1"),t._UZ(26,"br"),t._uU(27," s\u1ea3n ph\u1ea9m nhanh"),t.qZA()(),t.TgZ(28,"div",10),t._UZ(29,"img",14),t.TgZ(30,"span"),t._uU(31,"Nhi\u1ec1u \u01b0u \u0111\xe3i"),t._UZ(32,"br"),t._uU(33," d\xe0nh cho kh\xe1ch h\xe0ng"),t.qZA()()()(),t.TgZ(34,"div",15)(35,"div",16)(36,"div",17)(37,"div",18),t._uU(38," T\u1ea3i APP li\u1ec1n tay - nh\u1eadn ngay \u01b0u \u0111\xe3i "),t.qZA(),t.TgZ(39,"button",19)(40,"span",20),t._uU(41," Nh\u1eadp m\xe3 "),t.qZA(),t.TgZ(42,"span",21),t._uU(43," VUAHANGHIEUAPP "),t.qZA()(),t.TgZ(44,"div",22),t._uU(45," Gi\u1ea3m th\xeam 5% "),t.qZA(),t.TgZ(46,"ul")(47,"li"),t._uU(48,"Ch\u1ec9 \xe1p d\u1ee5ng cho \u0111\u01a1n h\xe0ng \u0111\u1ea7u ti\xean (t\u1ed1i \u0111a 50K)"),t.qZA(),t.TgZ(49,"li"),t._uU(50,"Kh\xf4ng \xe1p d\u1ee5ng \u0111\u1ed3ng th\u1eddi v\u1edbi khuy\u1ebfn m\u1ea1i kh\xe1c"),t.qZA()(),t.GkF(51,5),t.qZA(),t._UZ(52,"img",23),t.qZA()(),t.TgZ(53,"div",24)(54,"div",16)(55,"div",25),t._uU(56," H\u01b0\u1edbng d\u1eabn t\u1ea3i v\xe0 s\u1eed d\u1ee5ng APP "),t.qZA(),t.TgZ(57,"picture"),t._UZ(58,"source",26)(59,"source",27)(60,"img",28),t.qZA()()()(),t._UZ(61,"app-text-seo"),t.YNc(62,f,10,4,"ng-template",null,29,t.W1O)),2&n){const c=t.MAs(63);t.xp6(3),t.Q6J("innerText",o.heading),t.xp6(1),t.Q6J("innerText",o.subHeading),t.xp6(1),t.Q6J("ngTemplateOutlet",c),t.xp6(46),t.Q6J("ngTemplateOutlet",c)}},dependencies:[s.tP,x.h],styles:[".app-topcontent[_ngcontent-%COMP%], .site-w[_ngcontent-%COMP%]{max-width:var(--site);text-align:center;padding:0 var(--gap20)!important;box-sizing:border-box;margin:0 auto}.app-topcontent[_ngcontent-%COMP%], .downloadapp-now[_ngcontent-%COMP%]{padding-top:var(--gap24)!important}.app-middlecontent[_ngcontent-%COMP%]{background-color:#323232;color:#fff}.app-middlecontent[_ngcontent-%COMP%]   .app-content[_ngcontent-%COMP%]{max-width:var(--site);text-align:center;
1padding:calc(40px + (60 - 40) * ((100vw - 300px)/(1920 - 300))) 20px;box-sizing:border-box;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(140px + (260 - 140) * ((100vw - 300px)/(1920 - 300))),1fr));grid-gap:var(--gap12)}.middle-item[_ngcontent-%COMP%]{display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.middle-item[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-height:110px;object-fit:contain;display:block;margin:0 auto var(--gap12)}.middle-item[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:block;margin:0 auto}.app-topcontent[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:stretch}.downloadapp-text[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;text-align:left}.downloadapp-head[_ngcontent-%COMP%]{font-size:30px;width:100%;font-weight:var(--bold600);line-height:1;text-align:left;text-transform:uppercase;pointer-events:none;margin:0 0 var(--gap10)}.downloadapp-subhead[_ngcontent-%COMP%]{font-size:calc(16px + (23 - 16) * ((100vw - 300px)/(1920 - 300)));color:var(--black)}.qrcode-box[_ngcontent-%COMP%]{display:flex;justify-content:flex-start;align-items:center;margin:32px 0}.qr-code[_ngcontent-%COMP%]{width:180px}.qr-code[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;object-fit:contain}.app-download-icon[_ngcontent-%COMP%]{padding-left:35px;margin-left:35px;border-left:1px solid #e1e1e1;display:flex;align-items:center;flex-direction:column;justify-content:center}.app-download-icon[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{margin:var(--gap12) 0;display:inline-block}.coupon-code[_ngcontent-%COMP%]{background-color:#f1671f;border:2px solid #f1671f;display:flex;justify-content:center;align-items:stretch;border-radius:7px;font-weight:var(--bold600);cursor:pointer;outline:none;font-size:calc(18px + (25 - 18) * ((100vw - 300px)/(1920 - 300)))}[_nghost-%COMP%]     .seo-content{max-width:1200px;padding:0 var(--gap24);margin:0 auto}.copycode-txt[_ngcontent-%COMP%]{border-radius:7px 0 0 7px;background-color:#fff;color:#f1671f;display:flex;justify-content:center;align-items:center;padding:var(--gap12) 10px}.copycode-code[_ngcontent-%COMP%]{color:#fff;padding:var(--gap12) 20px;display:flex;justify-content:center;align-items:center}.downloadapp-now[_ngcontent-%COMP%]   .site-w[_ngcontent-%COMP%]{display:flex;justify-content:flex-start;align-items:center}.copycode-wrapper[_ngcontent-%COMP%]{padding-right:35px;display:flex;justify-content:center;align-items:center;flex-direction:column}.promote-head[_ngcontent-%COMP%], .guide-head[_ngcontent-%COMP%]{font-size:calc(21px + (35 - 21) * ((100vw - 300px)/(1920 - 300)));font-weight:var(--bold600);display:block;margin-top:24px}.download-guide[_ngcontent-%COMP%]{padding:35px;background-color:#f7f7f7}.guide-head[_ngcontent-%COMP%], .download-guide[_ngcontent-%COMP%]{text-align:center}@media (max-width: 760px){.downloadapp-mockup[_ngcontent-%COMP%]{display:none}.qr-code[_ngcontent-%COMP%]{width:120px}.site-w[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%}.app-download-icon[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:44px;object-fit:contain}.app-wrapper[_ngcontent-%COMP%]   .app-topcontent[_ngcontent-%COMP%]{padding:20px!important;text-align:center}.downloadapp-head[_ngcontent-%COMP%], .downloadapp-subhead[_ngcontent-%COMP%]{text-align:center}h2.downloadapp-head[_ngcontent-%COMP%]{font-size:18px}.downloadapp-now[_ngcontent-%COMP%]   .download-now-img[_ngcontent-%COMP%]{display:none}.copycode-wrapper[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:24px;padding-right:0}.download-guide[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%}.qrcode-box[_ngcontent-%COMP%]{justify-content:center;flex-direction:column;grid-gap:8px}.app-download-icon[_ngcontent-%COMP%]{padding:0;margin:0;border:0;flex-direction:row;grid-gap:6px}.middle-item[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-height:50px}}@media (min-width: 760px) and (max-width: 1180px){.app-middlecontent[_ngcontent-%COMP%]   .app-content[_ngcontent-%COMP%]{grid-template-columns:repeat(4,1fr)}}"]})}return i})();var v=a(9125);const C=[{path:"",component:w}];let P=(()=>
1{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#e=this.\u0275mod=t.oAB({type:i});static#n=this.\u0275inj=t.cJS({imports:[s.ez,v.W,l.Bz.forChild(C)]})}return i})()}}]);

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.