PageSourceSearch

https://hanzii.net/chunk-NWTTQZIA.js

js hanzii.net collected 2026-09-24 10:42:10 UTC 3,260 bytes, 1 lines download raw bytes

1import{a as m}from"./chunk-RN76TGU5.js";import"./chunk-DXXYEE55.js";import{$b as e,Hc as s,La as r,_b as t,ac as p,hc as a,ra as u,vc as n}from"./chunk-SA64A2IZ.js";import{j as i}from"./chunk-XA5OZMEQ.js";var o=class o{constructor(){i(this,"context");i(this,"closed",new r);i(this,"ctaClicked",new r)}};i(o,"\u0275fac",function(l){return new(l||o)}),i(o,"\u0275cmp",u({type:o,selectors:[["app-remove-ads-modal"]],inputs:{context:"context"},outputs:{closed:"closed",ctaClicked:"ctaClicked"},standalone:!0,features:[s],decls:20,vars:0,consts:[[1,"modal-card"],[1,"close-btn",3,"click"],[1,"illustration"],["loading","lazy","src","assets/paywall/translate-ai.png","alt","D\u1ECBch AI"],[1,"content"],[1,"title"],[1,"description"],[1,"features"],[1,"actions"],["label","N\xE2ng c\u1EA5p ngay","variant","primary",3,"clicked"],["label","\u0110\u1EC3 sau","variant","secondary",3,"clicked"]],template:function(l,c){l&1&&(t(0,"div",0)(1,"button",1),a("click",function(){return c.closed.emit()}),n(2,"\u2715"),e(),t(3,"div",2),p(4,"img",3),e(),t(5,"div",4)(6,"h2",5),n(7,"D\u1ECBch AI th\xF4ng minh"),e(),t(8,"p",6),n(9," N\xE2ng c\u1EA5p \u0111\u1EC3 tr\u1EA3i nghi\u1EC7m b\u1EA3n d\u1ECBch ch\u1EA5t l\u01B0\u1EE3ng cao c\xF9ng ph\xE2n t\xEDch s\xE2u t\u1EEBng bi\u1EC3u th\u1EE9c l\u1EDDi n\xF3i. "),e(),t(10,"ul",7)(11,"li"),n(12,"\u2726 D\u1ECBch ch\xEDnh x\xE1c theo ng\u1EEF c\u1EA3nh"),e(),t(13,"li"),n(14,"\u2726 Ph\xE2n t\xEDch ng\u1EEF ph\xE1p chi ti\u1EBFt"),e(),t(15,"li"),n(16,"\u2726 H\u1ED7 tr\u1EE3 30+ ng\xF4n ng\u1EEF"),e()()(),t(17,"div",8)(18,"app-paywall-cta-button",9),a("clicked",function(){return c.ctaClicked.emit()}),e(),t(19,"app-paywall-cta-button",10),a("clicked",function(){return c.closed.emit()}),e()()())},dependencies:[m],styles:[".modal-card[_ngcontent-%COMP%]{position:relative;background:#1c1c2e;border-radius:20px;padding:28px 24px 24px;color:#fff;text-align:center}.close-btn[_ngcontent-%COMP%]{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;border:none;background:#ffffff1a;color:#fff;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center}.close-btn[_ngcontent-%COMP%]:hover{background:#fff3}.illustration[_ngcontent-%COMP%]{width:120px;height:120px;margin:0 auto 16px}.illustration[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:contain}@media (min-width: 769px){.illustration[_ngcontent-%COMP%]{width:160px;height:160px}}.title[_ngcontent-%COMP%]{font-size:18px;font-weight:800;margin-bottom:8px;background:linear-gradient(135deg,#ff6b35,#f36);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (min-width: 769px){.title[_ngcontent-%COMP%]{font-size:22px}}.description[_ngcontent-%COMP%]{font-size:14px;color:#ffffffa6;line-height:1.6;margin-bottom:16px}.features[_ngcontent-%COMP%]{list-style:none;padding:0;margin-bottom:24px;text-align:left}.features[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:8px 0;font-size:13px;color:#fffc;border-bottom:1px solid rgba(255,255,255,.06)}.features[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{border-bottom:none}.actions[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:10px}"],changeDetection:0}));var g=o;export{g as RemoveAdsModalComponent};

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.