{"id":16,"date":"2026-11-13T05:51:44","date_gmt":"2026-11-13T05:51:44","guid":{"rendered":"https:\/\/vega.rudragram.xyz\/?page_id=16"},"modified":"2026-11-13T06:43:29","modified_gmt":"2026-11-13T06:43:29","slug":"vega-home","status":"publish","type":"page","link":"https:\/\/vega.rudragram.xyz\/","title":{"rendered":"VEGA Airless Paint Sprayers"},"content":{"rendered":"\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"><link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Archivo:wdth,wght@62..125,300..900&#038;display=swap\" rel=\"stylesheet\">\n<style>\n:root{--g0:#0d0f12;--g1:#15181d;--g2:#1d2127;--line:rgba(255,255,255,.09);--t1:#f3f4f6;--t2:#a3aab4;--t3:#6c737d;--studio:#eef0f2;--ink:#121418;--ink2:#4a515b;--blue:#2f5fff;--blue2:#7d98ff;--gold:#c8a165;--gold2:#ecd29b;--ease:cubic-bezier(.2,.9,.1,1)}\nhtml,body{background:var(--g0)!important;margin:0!important;padding:0!important}\nhtml.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}\n#vx{margin:0!important;position:relative;color:var(--t1);background:var(--g0);font-family:Archivo,system-ui,sans-serif;font-stretch:100%;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}\n#vx *,#vx *::before,#vx *::after{box-sizing:border-box}\n#vx h1,#vx h2,#vx h3,#vx h4,#vx p,#vx ul,#vx li{margin:0;padding:0;border:0;background:none;letter-spacing:normal;text-transform:none;list-style:none}\n#vx a{color:inherit;text-decoration:none}\n#vx img{max-width:100%;display:block;height:auto;border:0;box-shadow:none}\n#vx button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0;margin:0;text-transform:none;letter-spacing:normal;box-shadow:none;border-radius:0;min-height:0;line-height:inherit;text-align:inherit}\n#vx :focus-visible{outline:2px solid var(--blue2);outline-offset:4px}\n#vx .wrap{width:min(1320px,90vw);margin:0 auto;position:relative}\n#vx section{position:relative}\n#vx .xd{font-family:Archivo,sans-serif;font-stretch:125%;font-weight:800;letter-spacing:-.025em;line-height:.98}\n#vx .h2{font-size:clamp(36px,5.2vw,82px)}\n#vx .metal{background:linear-gradient(180deg,#ffffff 0%,#d9dde3 40%,#8d949e 100%);-webkit-background-clip:text;background-clip:text;color:transparent}\n#vx .lede{color:var(--t2);font-size:19px;max-width:48ch}\n#vx .light{background:var(--studio);color:var(--ink)}\n#vx .light .lede{color:var(--ink2)}\n#vx .tag{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:var(--t2);margin-bottom:22px}\n#vx .tag i{width:28px;height:1px;background:currentColor;opacity:.6}\n#vx .light .tag{color:var(--ink2)}\n#vx .btn{display:inline-flex;align-items:center;gap:12px;height:56px;padding:0 28px;border-radius:999px;font-weight:600;font-size:16px;position:relative;overflow:hidden;isolation:isolate;white-space:nowrap;transition:color .4s var(--ease)}\n#vx .btn::before{content:\"\";position:absolute;inset:0;border-radius:inherit;z-index:-1;transform:scale(0);transform-origin:var(--ox,50%) var(--oy,50%);transition:transform .55s var(--ease)}\n#vx .btn:hover::before{transform:scale(2.4)}\n#vx .btn.pri{background:var(--blue);color:#fff}#vx .btn.pri::before{background:#fff}#vx .btn.pri:hover{color:var(--ink)}\n#vx .btn.sec{border:1px solid rgba(255,255,255,.22);color:var(--t1)}#vx .btn.sec::before{background:var(--t1)}#vx .btn.sec:hover{color:var(--ink)}\n#vx .light .btn.sec{border-color:rgba(0,0,0,.18);color:var(--ink)}#vx .light .btn.sec::before{background:var(--ink)}#vx .light .btn.sec:hover{color:#fff}\n#vx .btn svg{width:18px;height:18px;flex:none}\n\n\/* loader *\/\n#vx-load{position:fixed;inset:0;z-index:9999;background:var(--g0);display:grid;place-items:center}\n#vx-load>div:first-child{position:absolute;left:50%;top:calc(50% - 120px);transform:translateX(-50%)}#vx-load .lmk .vmark{width:64px;height:64px}\n#vx-load .lw{display:flex;gap:.04em;font-size:clamp(60px,12vw,170px);overflow:hidden;line-height:1}\n#vx-load .lw span{display:inline-block}\n#vx-load .lb{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--blue);transform:scaleX(0);transform-origin:left}\n\n\/* cursor *\/\n#vx .cur{position:fixed;left:0;top:0;z-index:9998;pointer-events:none;display:none}\n#vx .cur .d{position:absolute;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:#fff;mix-blend-mode:difference}\n#vx .cur .r{position:absolute;width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:50%;border:1px solid rgba(255,255,255,.5);mix-blend-mode:difference;display:grid;place-items:center;font-size:0;font-weight:600;color:#fff;transition:width .35s var(--ease),height .35s var(--ease),margin .35s var(--ease),background-color .35s,font-size .2s}\n#vx .cur.hov .r{width:64px;height:64px;margin:-32px 0 0 -32px;background:rgba(255,255,255,.12)}\n#vx .cur.drag .r{width:84px;height:84px;margin:-42px 0 0 -42px;background:#fff;font-size:13px;color:#000;mix-blend-mode:normal}\n\n\/* nav *\/\n#vx .nav{position:fixed;top:0;left:0;right:0;z-index:80;transition:transform .5s var(--ease)}\n#vx .nav.hide{transform:translateY(-100%)}\n#vx .nav .bar{position:absolute;inset:0;background:rgba(13,15,18,.62);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);opacity:0;transition:opacity .4s;border-bottom:1px solid var(--line)}\n#vx .nav.sc .bar{opacity:1}\n#vx .nav .wrap{display:flex;align-items:center;justify-content:space-between;height:84px;gap:24px}\n#vx .brand{display:flex;align-items:center;gap:12px}\n#vx .brand img{width:42px;height:42px;border-radius:50%}\n#vx .brand b{font-stretch:125%;font-weight:800;font-size:19px;letter-spacing:.02em;display:block;line-height:1}\n#vx .brand span{display:block;font-size:12px;color:var(--gold);margin-top:4px}\n#vx .links{display:flex;gap:34px;font-size:15px;font-weight:500}\n#vx .links a{color:var(--t2);transition:color .3s;position:relative}\n#vx .links a:hover{color:#fff}\n#vx .nav .btn{height:46px;padding:0 22px;font-size:15px}\n#vx .prog{position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--blue);transform:scaleX(0);transform-origin:left}\n#vx .burger{display:none;width:46px;height:46px;border-radius:50%;border:1px solid var(--line)!important;place-items:center}\n#vx .burger span{display:block;width:18px}\n#vx .burger i{display:block;height:2px;background:#fff;margin:4px 0;border-radius:2px}\n\n\/* hero *\/\n#vx .hero{min-height:100svh;padding:120px 0 40px;overflow:hidden;background:radial-gradient(800px circle at var(--mx,70%) var(--my,40%),rgba(47,95,255,.14),transparent 60%),var(--g0)}\n#vx .h-bar{position:absolute;top:96px;left:50%;width:min(520px,36vw);margin-left:calc(min(520px,36vw) \/ -2 + 22vw);height:3px;border-radius:3px;background:#fff;box-shadow:0 0 30px 6px rgba(255,255,255,.55),0 0 120px 30px rgba(140,170,255,.25);opacity:0}\n#vx .h-beam{position:absolute;top:98px;left:50%;width:min(1100px,80vw);margin-left:calc(min(1100px,80vw) \/ -2 + 22vw);height:80%;clip-path:polygon(28% 0,72% 0,100% 100%,0 100%);background:linear-gradient(180deg,rgba(220,230,255,.16),rgba(220,230,255,.04) 60%,transparent);opacity:0;pointer-events:none}\n#vx .h-ghost{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:34vw;line-height:.8;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.07);pointer-events:none;user-select:none}\n#vx .h-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px;min-height:calc(100svh - 300px)}\n#vx .hero h1{font-size:clamp(54px,8.2vw,138px);margin-bottom:28px}\n#vx .hero h1 .ln{display:block;overflow:hidden;padding-bottom:.06em}\n#vx .hero h1 .ln>span{display:inline-block}\n#vx .h-sub{color:var(--t2);font-size:19px;max-width:42ch;margin-bottom:36px}\n#vx .h-cta{display:flex;gap:14px;flex-wrap:wrap}\n#vx .h-stage{position:relative;height:min(68vh,640px);display:flex;align-items:flex-end;justify-content:center}\n#vx .h-floor{position:absolute;left:8%;right:8%;bottom:-6%;height:22%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,255,255,.12),rgba(255,255,255,.03) 45%,transparent 70%)}\n#vx .h-m{position:relative;height:88%;width:auto;max-width:none;filter:drop-shadow(0 30px 40px rgba(0,0,0,.6));will-change:transform;z-index:2}\n#vx .h-ref{position:absolute;bottom:0;height:88%;width:auto;max-width:none;transform:translateY(100%) scaleY(-1);opacity:.22;-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.9),transparent 38%);mask-image:linear-gradient(to top,rgba(0,0,0,.9),transparent 38%);pointer-events:none}\n#vx .h-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);margin-top:70px}\n#vx .h-stats>div{padding:26px 24px 6px 0}\n#vx .h-stats>div+div{padding-left:24px;border-left:1px solid var(--line)}\n#vx .h-stats b{display:block;font-stretch:125%;font-weight:800;font-size:clamp(34px,3.6vw,54px);line-height:1;letter-spacing:-.02em}\n#vx .h-stats>div>span{display:block;color:var(--t2);font-size:14px;margin-top:10px}\n\n\/* odometer *\/\n#vx .odo{display:inline-flex;align-items:flex-start;white-space:nowrap}\n#vx .od{display:inline-block;height:1em;overflow:hidden;line-height:1}\n#vx .odc{display:flex;flex-direction:column;transition:transform 1.3s var(--ease)}\n#vx .odc>span{height:1em;line-height:1;display:block}\n#vx .ods{display:inline-block;line-height:1}\n\n\/* statement *\/\n#vx .say{padding:180px 0 170px}\n#vx .say-t{font-size:clamp(34px,4.9vw,78px);line-height:1.08;max-width:22ch}\n#vx .say-t .w{opacity:.12;display:inline-block;margin-right:.24em}\n\n\/* pressure *\/\n#vx .psi{height:100svh;min-height:680px;display:flex;align-items:center;overflow:hidden;background:radial-gradient(900px circle at 70% 50%,rgba(47,95,255,.12),transparent 60%),var(--g0)}\n#vx .psi-grid{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:40px}\n#vx .psi h2{font-size:clamp(34px,4.4vw,68px);margin-bottom:34px}\n#vx .psi-num{display:flex;align-items:baseline;gap:16px;margin-bottom:34px}\n#vx .psi-num b{font-stretch:125%;font-weight:800;font-size:clamp(90px,11vw,180px);line-height:.85;letter-spacing:-.04em;font-variant-numeric:tabular-nums}\n#vx .psi-num span{font-stretch:125%;font-weight:700;font-size:clamp(22px,2vw,32px);color:var(--blue2)}\n#vx .psi-caps{position:relative;height:120px}\n#vx .psi-cap{position:absolute;inset:0;opacity:0;transform:translateY(20px)}\n#vx .psi-cap h4{font-stretch:125%;font-weight:700;font-size:20px;margin-bottom:6px}\n#vx .psi-cap p{color:var(--t2);max-width:40ch}\n#vx .psi-steps{display:flex;gap:8px;margin-top:20px}\n#vx .psi-steps i{height:3px;width:44px;border-radius:3px;background:var(--line);position:relative;overflow:hidden}\n#vx .psi-steps i::after{content:\"\";position:absolute;inset:0;background:var(--blue);transform:scaleX(var(--s,0));transform-origin:left}\n#vx .psi-c{position:relative;aspect-ratio:1;max-height:78svh;justify-self:center;width:100%}\n#vx .psi-c svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}\n#vx .psi-c img{position:absolute;left:50%;top:50%;height:68%;width:auto;max-width:none;transform:translate(-50%,-50%);filter:drop-shadow(0 30px 40px rgba(0,0,0,.6))}\n\n\/* finish *\/\n#vx .fin{padding:110px 0 110px}\n#vx .fin-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:36px}\n#vx .fin-box{position:relative;height:min(calc(100svh - 360px),600px);min-height:380px;border-radius:28px;overflow:hidden;user-select:none;touch-action:pan-y}\n#vx .wall{position:absolute;inset:0}\n#vx .wall.raw{background:linear-gradient(90deg,rgba(255,255,255,.03) 0 9%,rgba(0,0,0,.04) 9% 10.5%,rgba(255,255,255,.01) 10.5% 23%,rgba(0,0,0,.06) 23% 24.5%,rgba(255,255,255,.03) 24.5% 37%,rgba(0,0,0,.04) 37% 38.5%,transparent 38.5% 52%,rgba(0,0,0,.05) 52% 53.5%,rgba(255,255,255,.02) 53.5% 66%,rgba(0,0,0,.04) 66% 67.5%,rgba(255,255,255,.02) 67.5% 81%,rgba(0,0,0,.06) 81% 82.5%,transparent 82.5%),radial-gradient(ellipse 22% 30% at 70% 28%,rgba(170,185,205,.35),transparent 70%),radial-gradient(ellipse 18% 26% at 90% 72%,rgba(40,52,70,.35),transparent 70%),radial-gradient(ellipse 30% 22% at 48% 82%,rgba(160,176,196,.3),transparent 70%),radial-gradient(ellipse 16% 30% at 30% 40%,rgba(40,52,70,.3),transparent 70%),linear-gradient(180deg,#61758f,#4f627c)}\n#vx .wall.raw::before{content:\"\";position:absolute;inset:0;background-image:url(\"data:image\/svg+xml;utf8,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='600' height='600'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.004 .02' numOctaves='3' seed='5'\/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .5 0'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'\/%3E%3C\/svg%3E\");background-size:100% 100%;mix-blend-mode:multiply;opacity:.6}\n#vx .wall.raw::after{content:\"\";position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(0,0,0,.05) 0 1px,transparent 1px 5px,rgba(255,255,255,.035) 5px 6px,transparent 6px 11px)}\n#vx .wall.vega{background:linear-gradient(115deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,0) 32%,rgba(255,255,255,.08) 58%,rgba(255,255,255,0) 80%),linear-gradient(180deg,#3f5675,#344a67);clip-path:inset(0 calc(100% - var(--p,20%)) 0 0)}\n#vx .wall.vega::before{content:\"\";position:absolute;inset:0;background-image:url(\"data:image\/svg+xml;utf8,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.25'\/%3E%3C\/svg%3E\");mix-blend-mode:overlay;opacity:.35}\n#vx .wlab{position:absolute;bottom:28px;padding:22px 24px;border-radius:20px;background:rgba(13,15,18,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;max-width:340px}\n#vx .wlab.l{left:28px}#vx .wlab.r{right:28px}\n#vx .wlab h4{font-stretch:125%;font-weight:700;font-size:20px;margin-bottom:10px}\n#vx .wlab li{display:flex;gap:10px;align-items:center;font-size:15px;color:#dfe3ea;padding:3px 0}\n#vx .wlab li svg{width:16px;height:16px;flex:none}\n#vx .wlab.r li svg{color:#ff8f8f}#vx .wlab.l li svg{color:#8fb0ff}\n#vx .fin-h{position:absolute;top:0;bottom:0;left:var(--p,20%);width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 20px rgba(255,255,255,.7);z-index:3;cursor:ew-resize}\n#vx .fin-h span{position:absolute;top:50%;left:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:#fff;color:var(--ink);display:grid;place-items:center;box-shadow:0 10px 30px rgba(0,0,0,.3)}\n#vx .fin-h svg{width:26px;height:26px}\n\n\/* showroom carousel *\/\n#vx .show{height:100svh;min-height:720px;overflow:hidden;padding-top:104px;background:radial-gradient(1000px 500px at 50% 75%,rgba(47,95,255,.12),transparent 70%),var(--g0)}\n#vx .show .h2{font-size:clamp(34px,4.2vw,66px)}\n#vx .show-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}\n#vx .car{position:relative;height:min(calc(100svh - 470px),440px);min-height:280px;margin-top:26px;perspective:1600px;transform-style:preserve-3d;touch-action:pan-y}\n#vx .car-floor{position:absolute;left:50%;bottom:-40px;width:min(1100px,90vw);height:120px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,255,255,.1),transparent 65%)}\n#vx .ci{position:absolute;left:50%;bottom:0;width:300px;margin-left:-150px;height:100%;display:flex;align-items:flex-end;justify-content:center;will-change:transform,opacity}\n#vx .ci img{max-height:100%;width:auto;filter:drop-shadow(0 20px 30px rgba(0,0,0,.6))}\n#vx .ci .rf{position:absolute;bottom:0;max-height:100%;transform:translateY(100%) scaleY(-1);opacity:.16;-webkit-mask-image:linear-gradient(to top,#000,transparent 35%);mask-image:linear-gradient(to top,#000,transparent 35%);filter:none}\n#vx .car-ui{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;margin-top:56px}\n#vx .car-btn{width:58px;height:58px;border-radius:50%;border:1px solid rgba(255,255,255,.2)!important;display:grid;place-items:center;transition:background-color .3s,border-color .3s}\n#vx .car-btn:hover{background:#fff;color:var(--ink)}\n#vx .car-btn svg{width:22px;height:22px}\n#vx .car-info{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:40px}\n#vx .car-info h3{font-stretch:125%;font-weight:800;font-size:clamp(34px,3.6vw,56px);line-height:1;min-width:5.2ch}\n#vx .car-info .ser{color:var(--t2);font-size:14px;margin-bottom:8px}\n#vx .car-kv{display:flex;gap:36px;justify-content:center}\n#vx .car-kv b{display:block;font-stretch:125%;font-weight:700;font-size:28px;line-height:1}\n#vx .car-kv>div>span{color:var(--t2);font-size:13px}\n#vx .car-count{color:var(--t2);font-size:14px;font-variant-numeric:tabular-nums}\n\n\/* specs *\/\n#vx .spec{padding:140px 0 60px}\n#vx .sp-grid{display:grid;grid-template-columns:260px 1fr 1fr;gap:40px;align-items:center;margin-top:50px}\n#vx .sp-list{display:flex;flex-direction:column;border-top:1px solid rgba(0,0,0,.1)}\n#vx .sp-tab{display:flex!important;justify-content:space-between;align-items:center;padding:16px 4px!important;border-bottom:1px solid rgba(0,0,0,.1)!important;font-stretch:125%;font-weight:700;font-size:18px;color:#8a9099!important;transition:color .3s,padding .4s var(--ease)!important;position:relative}\n#vx .sp-tab small{font-stretch:100%;font-weight:500;font-size:13px;color:#8a9099}\n#vx .sp-tab::before{content:\"\";position:absolute;left:0;top:50%;width:0;height:2px;background:var(--blue);transition:width .4s var(--ease)}\n#vx .sp-tab:hover{color:var(--ink)!important}\n#vx .sp-tab[aria-selected=true]{color:var(--ink)!important;padding-left:30px!important}\n#vx .sp-tab[aria-selected=true]::before{width:18px}\n#vx .sp-stage{position:relative;height:min(64vh,580px);display:flex;align-items:flex-end;justify-content:center}\n#vx .sp-ped{position:absolute;left:10%;right:10%;bottom:-4%;height:16%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,.22),transparent 65%)}\n#vx .sp-ring{position:absolute;left:50%;top:46%;width:86%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#fff 0%,rgba(255,255,255,0) 66%)}\n#vx .sp-stage img{position:relative;max-height:92%;width:auto;filter:blur(0px) drop-shadow(0px 24px 30px rgba(0,0,0,.28))}\n#vx .sp-data h3{font-size:clamp(64px,7vw,112px);line-height:.9}\n#vx .sp-data .ser{color:var(--blue);font-weight:600;font-size:15px;margin:14px 0 10px}\n#vx .sp-data .desc{color:var(--ink2);max-width:40ch}\n#vx .sp-big{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:30px 0 20px;padding:22px 0;border-block:1px solid rgba(0,0,0,.1)}\n#vx .sp-big b{display:block;font-stretch:125%;font-weight:800;font-size:clamp(30px,2.8vw,44px);line-height:1;letter-spacing:-.02em}\n#vx .sp-big>div>span{color:var(--ink2);font-size:13px}\n#vx .sp-rows li{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid rgba(0,0,0,.07);font-size:15px}\n#vx .sp-rows li span{color:var(--ink2)}\n#vx .sp-rows li b{font-weight:600;text-align:right}\n#vx .sp-pkg{margin-top:18px;font-size:14px;color:var(--ink2)}\n#vx .sp-pkg b{color:var(--ink)}\n\n\/* compare *\/\n#vx .cmp{padding:60px 0 150px}\n#vx .tblw{overflow-x:auto;margin-top:40px;border-radius:24px;background:#fff;box-shadow:0 30px 60px -30px rgba(0,0,0,.18)}\n#vx table{width:100%;border-collapse:collapse;min-width:900px;font-size:15px;margin:0;border:0}\n#vx th,#vx td{padding:18px 20px;text-align:left;border:0;border-bottom:1px solid rgba(0,0,0,.07);background:none;color:var(--ink)}\n#vx th{font-weight:500;color:#8a9099;font-size:13px}\n#vx td.m{font-stretch:125%;font-weight:800;font-size:20px}\n#vx tbody tr{transition:background-color .3s}\n#vx tbody tr:hover{background:#f6f7f9}\n#vx tr:last-child td{border-bottom:0}\n#vx .bar{display:flex;align-items:center;gap:12px;white-space:nowrap}\n#vx .bar i{height:4px;border-radius:4px;background:var(--blue);width:0;transition:width 1.4s var(--ease)}\n#vx .bar.on i{width:var(--w)}\n#vx .note{color:#8a9099;font-size:13px;margin-top:16px}\n\n\/* flip cards *\/\n#vx .flip{min-height:100svh;padding:140px 0 120px;background:var(--g0)}\n#vx .fl-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:60px;perspective:1600px}\n#vx .fc{height:340px;position:relative}\n#vx .fc-in{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .9s var(--ease)}\n#vx .fc-f,#vx .fc-b{position:absolute;inset:0;border-radius:22px;padding:26px 22px;display:flex;flex-direction:column;justify-content:space-between;backface-visibility:hidden;-webkit-backface-visibility:hidden}\n#vx .fc-f{background:var(--g1);border:1px solid var(--line)}\n#vx .fc-b{background:linear-gradient(160deg,#2f5fff,#1e3fb8);transform:rotateY(180deg)}\n#vx .fc .ic{width:46px;height:46px;border-radius:50%;display:grid;place-items:center}\n#vx .fc-f .ic{background:rgba(255,120,120,.12);color:#ff9a9a}\n#vx .fc-b .ic{background:rgba(255,255,255,.18);color:#fff}\n#vx .fc .ic svg{width:20px;height:20px}\n#vx .fc small{display:block;color:var(--t3);font-size:13px;margin-bottom:8px}\n#vx .fc-b small{color:rgba(255,255,255,.7)}\n#vx .fc h3{font-stretch:125%;font-weight:700;font-size:21px;line-height:1.15}\n\n\/* applications *\/\n#vx .apps{padding:140px 0}\n#vx .acc{display:flex;gap:12px;height:500px;margin-top:56px}\n#vx .ac{position:relative;flex:1;min-width:0;border-radius:24px;overflow:hidden;background:var(--g1);color:var(--t1);padding:28px!important;display:flex!important;flex-direction:column;justify-content:space-between;transition:flex 1s var(--ease),background-color .6s}\n#vx .ac[aria-expanded=true]{flex:4.2;background:var(--g2)}\n#vx .ac .big{position:absolute;right:-30px;bottom:-30px;width:300px;height:300px;color:rgba(255,255,255,.05);transition:transform 1s var(--ease),color .6s}\n#vx .ac[aria-expanded=true] .big{color:rgba(125,152,255,.16);transform:rotate(-8deg) scale(1.08)}\n#vx .ac .ico{width:52px;height:52px;border-radius:14px;background:rgba(255,255,255,.08);display:grid;place-items:center}\n#vx .ac .ico svg{width:26px;height:26px}\n#vx .ac .tt{display:block;font-stretch:125%;font-weight:700;font-size:24px;line-height:1.1;white-space:nowrap;transform-origin:left bottom;transition:transform .8s var(--ease)}\n#vx .ac:not([aria-expanded=true]) .tt{transform:translate(8px,-12px) rotate(-90deg)}\n#vx .ac .ds{display:block;color:var(--t2);max-width:34ch;margin-top:12px;opacity:0;transform:translateY(10px);transition:opacity .4s,transform .6s var(--ease)}\n#vx .ac[aria-expanded=true] .ds{opacity:1;transform:none;transition-delay:.35s}\n#vx .ac .pg{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--blue);transform:scaleX(0);transform-origin:left}\n\n\/* why *\/\n#vx .why{padding:150px 0;background:radial-gradient(700px circle at 75% 50%,rgba(200,161,101,.1),transparent 60%),var(--g0)}\n#vx .wgrid{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center}\n#vx .wl{margin-top:40px}\n#vx .wl li{display:grid;grid-template-columns:52px 1fr;gap:18px;padding:22px 0;border-top:1px solid var(--line)}\n#vx .wl li:last-child{border-bottom:1px solid var(--line)}\n#vx .wl .ico{width:52px;height:52px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;color:var(--gold2)}\n#vx .wl .ico svg{width:22px;height:22px}\n#vx .wl h4{font-stretch:125%;font-weight:700;font-size:20px}\n#vx .wl p{color:var(--t2);font-size:15px;margin-top:2px}\n#vx .coinw{perspective:1200px;display:grid;place-items:center;height:520px}\n#vx .coin{position:relative;width:min(380px,70vw);aspect-ratio:1;transform-style:preserve-3d}\n#vx .coin .face,#vx .coin .edge{position:absolute;inset:0;border-radius:50%}\n#vx .coin .face{display:grid;place-items:center;text-align:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:radial-gradient(circle at 32% 28%,#fff3cf 0%,#ecd29b 18%,#c8a165 48%,#8a6a35 78%,#5e4520 100%);box-shadow:inset 0 0 0 10px rgba(94,69,32,.35),inset 0 0 0 14px rgba(255,236,190,.35);color:#3b2a10}\n#vx .coin .face.b{transform:rotateY(180deg)}\n#vx .coin .edge{background:#7a5a28}\n#vx .coin .face b{display:block;font-stretch:125%;font-weight:900;font-size:clamp(120px,14vw,190px);line-height:.8}\n#vx .coin .face span{display:block;font-stretch:125%;font-weight:700;font-size:18px;margin-top:10px}\n#vx .coin .face small{display:block;font-size:14px;font-weight:600;margin-top:4px;opacity:.8}\n#vx .coin .face.b em{font-style:normal;font-stretch:125%;font-weight:800;font-size:28px;line-height:1.1;display:block;max-width:9ch}\n\n\/* contact *\/\n#vx .contact{padding:150px 0 110px;overflow:hidden;background:radial-gradient(900px 600px at 50% 110%,rgba(47,95,255,.35),transparent 70%),var(--g0)}\n#vx .contact h2{font-size:clamp(48px,8vw,140px);max-width:12ch}\n#vx .cgrid{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:70px;align-items:start}\n#vx .opts{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 34px}\n#vx .opt{height:48px;padding:0 20px;border-radius:999px;border:1px solid rgba(255,255,255,.2);display:inline-flex;align-items:center;gap:10px;font-weight:500;font-size:15px;transition:background-color .3s,color .3s,border-color .3s}\n#vx .opt:hover{background:#fff;color:var(--ink);border-color:#fff}\n#vx .opt svg{width:16px;height:16px}\n#vx .cc{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:22px 0;border-top:1px solid var(--line)}\n#vx .cc:last-child{border-bottom:1px solid var(--line)}\n#vx .cc .ico{width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.07);display:grid;place-items:center}\n#vx .cc .ico svg{width:20px;height:20px}\n#vx .cc span{display:block;color:var(--t2);font-size:13px}\n#vx .cc b{font-weight:600;font-size:18px;word-break:break-word}\n#vx .cc a:hover{color:var(--blue2)}\n#vx .foot{padding:40px 0 30px;overflow:hidden;background:var(--g0)}\n#vx .ft-big{font-stretch:125%;font-weight:900;font-size:27vw;line-height:.8;letter-spacing:-.04em;text-align:center;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.18);background:linear-gradient(90deg,#d9dde3 0%,#8d949e var(--f,0%),transparent var(--f,0%));-webkit-background-clip:text;background-clip:text}\n#vx .ft-row{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;align-items:center;margin-top:40px;color:var(--t3);font-size:14px}\n#vx .wa{position:fixed;right:22px;bottom:22px;z-index:70;width:58px;height:58px;border-radius:50%;background:#25d366;display:grid;place-items:center;box-shadow:0 14px 30px rgba(0,0,0,.35);transition:transform .3s var(--ease)}\n#vx .wa:hover{transform:scale(1.1)}\n#vx .wa svg{width:28px;height:28px;color:#fff}\n#vx .rv{will-change:transform,opacity}\n\n\n#vx .vmark{width:42px;height:42px;flex:none;display:block}\n#vx .brand b{letter-spacing:.08em}\n\/* hero video *\/\n#vx .h-vid{position:absolute;top:0;right:0;bottom:0;width:54vw;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 38%),linear-gradient(0deg,transparent 0%,#000 26%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,#000 38%);pointer-events:none}\n#vx .h-vid video{width:100%;height:100%;object-fit:cover;filter:brightness(.5) saturate(.85) contrast(1.05)}\n#vx .h-vid::after{content:\"\";position:absolute;inset:0;background:linear-gradient(0deg,var(--g0) 0%,rgba(13,15,18,0) 35%),radial-gradient(ellipse at 60% 70%,rgba(13,15,18,0),rgba(13,15,18,.35))}\n#vx .h-live{position:absolute;right:5vw;top:110px;z-index:3;display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;background:rgba(13,15,18,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:13px;color:var(--t2);border:1px solid var(--line)}\n#vx .h-live i{width:8px;height:8px;border-radius:50%;background:#ff5a4f;box-shadow:0 0 0 0 rgba(255,90,79,.6);animation:vxpulse 1.8s infinite}\n@keyframes vxpulse{70%{box-shadow:0 0 0 10px rgba(255,90,79,0)}100%{box-shadow:0 0 0 0 rgba(255,90,79,0)}}\n\/* exploded view *\/\n#vx .xp{height:100svh;min-height:720px;overflow:hidden;padding-top:100px;background:radial-gradient(800px 600px at 50% 60%,rgba(47,95,255,.13),transparent 70%),var(--g0)}\n#vx .xp-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(125,152,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(125,152,255,.07) 1px,transparent 1px),linear-gradient(rgba(125,152,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(125,152,255,.035) 1px,transparent 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px;-webkit-mask-image:radial-gradient(ellipse at 50% 60%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 60%,#000 20%,transparent 75%);pointer-events:none}\n#vx .xp-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;position:relative;z-index:2}\n#vx .xp .h2{font-size:clamp(34px,4.2vw,66px)}\n#vx .xp-wrap{position:relative;height:calc(100svh - 300px);min-height:420px;margin-top:20px}\n#vx .xp-stage{position:absolute;left:50%;top:13%;height:70%;aspect-ratio:355\/601;transform:translateX(-50%)}\n#vx .xp-stage img{position:absolute;inset:0;width:100%;height:100%;max-width:none;will-change:transform}\n#vx .xp-p{filter:drop-shadow(0 18px 24px rgba(0,0,0,.55))}\n#vx .xp-scan{position:absolute;left:-12%;right:-12%;top:0;height:2px;background:linear-gradient(90deg,transparent,#7d98ff,transparent);box-shadow:0 0 18px 2px rgba(125,152,255,.7);opacity:0}\n#vx .xp-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}\n#vx .xp-svg line{stroke:rgba(200,212,255,.55);stroke-width:1}\n#vx .xp-svg circle{fill:#7d98ff}\n#vx .xp-l{position:absolute;width:220px;opacity:0}\n#vx .xp-l b{display:block;font-stretch:125%;font-weight:700;font-size:16px;line-height:1.2}\n#vx .xp-l span{display:block;color:var(--t2);font-size:13px;line-height:1.45;margin-top:4px}\n#vx .xp-l.r{text-align:left}#vx .xp-l.l{text-align:right}\n#vx .xp-list{display:none}\n\/* in action *\/\n#vx .act{padding:150px 0 130px;overflow:hidden}\n#vx .act-grid{display:grid;grid-template-columns:1fr .62fr .62fr;gap:28px;align-items:center}\n#vx .act-copy .lede{margin-top:24px}\n#vx .act-pts{margin-top:34px;display:grid;gap:14px}\n#vx .act-pts li{display:flex;gap:12px;align-items:center;color:var(--t1);font-size:16px}\n#vx .act-pts svg{width:20px;height:20px;color:var(--blue2);flex:none}\n#vx .vcard{position:relative;margin:0;border-radius:26px;overflow:hidden;aspect-ratio:9\/16;background:var(--g1);box-shadow:0 40px 80px -30px rgba(0,0,0,.7)}\n#vx .vcard video{width:100%;height:100%;object-fit:cover;display:block}\n#vx .vcard figcaption{position:absolute;left:14px;right:14px;bottom:14px;padding:12px 14px;border-radius:14px;background:rgba(13,15,18,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:14px;font-weight:500;color:#fff}\n#vx .vcard.v2{margin-top:120px}\n@media (max-width:900px){\n #vx .h-vid{width:100%;top:auto;height:70%;-webkit-mask-image:linear-gradient(0deg,transparent 0%,#000 30%,#000 70%,transparent 100%);mask-image:linear-gradient(0deg,transparent 0%,#000 30%,#000 70%,transparent 100%)}\n #vx .h-live{top:auto;bottom:24%;right:5vw}\n #vx .xp{height:auto;min-height:0;padding:110px 0 80px}\n #vx .xp-head{flex-direction:column;align-items:flex-start}\n #vx .xp-wrap{height:520px}\n #vx .xp-l,#vx .xp-svg{display:none}\n #vx .xp-list{display:grid;gap:12px;margin-top:20px}\n #vx .xp-list li{display:grid;grid-template-columns:28px 1fr;gap:10px;font-size:15px;color:var(--t2)}\n #vx .xp-list li b{color:var(--t1);display:block;font-weight:600}\n #vx .xp-list li i{width:8px;height:8px;border-radius:50%;background:var(--blue2);margin-top:8px}\n #vx .act-grid{grid-template-columns:1fr 1fr}#vx .act-copy{grid-column:1\/-1}#vx .vcard.v2{margin-top:60px}\n}\n\n@media (max-width:1100px){\n #vx .links{gap:22px}#vx .sp-grid{grid-template-columns:1fr 1fr}#vx .sp-list{grid-column:1\/-1;flex-direction:row;flex-wrap:wrap;gap:8px;border:0}\n #vx .sp-tab{border:1px solid rgba(0,0,0,.12)!important;border-radius:999px;padding:10px 16px!important;gap:8px}#vx .sp-tab small{display:none}#vx .sp-tab::before{display:none}#vx .sp-tab[aria-selected=true]{padding-left:16px!important;background:var(--ink)!important;color:#fff!important}\n #vx .fl-grid{grid-template-columns:repeat(3,1fr)}\n}\n@media (max-width:900px){\n #vx .links,#vx .nav .btn{display:none}#vx .burger{display:grid}\n #vx .links.open{display:flex;position:fixed;top:84px;left:0;right:0;flex-direction:column;gap:0;background:rgba(13,15,18,.97);padding:10px 5vw 30px;border-bottom:1px solid var(--line)}\n #vx .links.open a{padding:16px 0;font-size:22px;color:#fff;border-bottom:1px solid var(--line)}\n #vx .hero{padding-top:110px}\n #vx .h-grid{grid-template-columns:1fr;min-height:0}\n #vx .h-stage{height:min(56vh,480px);margin-top:20px}\n #vx .h-bar,#vx .h-beam{display:none}\n #vx .h-stats{grid-template-columns:1fr 1fr;margin-top:60px}#vx .h-stats>div:nth-child(3){padding-left:0;border-left:0}#vx .h-stats>div:nth-child(n+3){border-top:1px solid var(--line)}\n #vx .say{padding:120px 0}\n #vx .psi{height:auto;min-height:0;padding:120px 0}#vx .psi-grid{grid-template-columns:1fr}#vx .psi-c{max-width:520px}#vx .psi-caps{height:auto}#vx .psi-cap{position:relative;opacity:1;transform:none;margin-bottom:22px}#vx .psi-steps{display:none}\n #vx .fin-head,#vx .show-head{flex-direction:column;align-items:flex-start}\n #vx .fin-box{height:520px}#vx .wlab{max-width:none;left:16px!important;right:16px!important;padding:16px 18px}#vx .wlab.l{bottom:auto;top:16px}#vx .wlab.r{bottom:16px}\n #vx .show{height:auto;min-height:0;padding-bottom:100px}\n #vx .car{height:380px}#vx .ci{width:220px;margin-left:-110px}\n #vx .car-ui{grid-template-columns:auto 1fr auto;gap:14px}#vx .car-info{grid-template-columns:1fr;gap:12px;text-align:center}#vx .car-count{display:none}#vx .car-kv{gap:20px}#vx .car-kv b{font-size:22px}\n #vx .sp-grid{grid-template-columns:1fr}#vx .sp-stage{height:420px}\n #vx .flip{min-height:0}#vx .fl-grid{grid-template-columns:1fr 1fr}#vx .fc{height:260px}\n #vx .acc{flex-direction:column;height:auto}#vx .ac{min-height:92px}#vx .ac[aria-expanded=true]{min-height:300px}#vx .ac:not([aria-expanded=true]) .tt{transform:none}#vx .ac .big{width:200px;height:200px}\n #vx .wgrid,#vx .cgrid{grid-template-columns:1fr}#vx .coinw{height:420px}\n}\n@media (max-width:560px){#vx{font-size:16px}#vx .h2{font-size:9.4vw}#vx .fl-grid{grid-template-columns:1fr}#vx .fc{height:200px}#vx .sp-big{grid-template-columns:1fr 1fr 1fr;gap:8px}#vx .sp-big b{font-size:26px}#vx .btn{height:52px;padding:0 22px;font-size:15px}#vx .contact h2{font-size:13vw}}\n@media (prefers-reduced-motion:reduce){#vx *{animation:none!important;transition:none!important}#vx .say-t .w{opacity:1}#vx .psi-cap{position:relative;opacity:1;transform:none}}\nbody.admin-bar #vx .nav{top:32px}\n@media (max-width:782px){body.admin-bar #vx .nav{top:46px}}\n<\/style>\n\n<div id=\"vx\">\n<div id=\"vx-load\" aria-hidden=\"true\"><div class=\"lmk\"><svg class=\"vmark\" viewBox=\"0 0 64 64\" aria-hidden=\"true\"><defs><linearGradient id=\"vmgl\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\"><stop offset=\"0\" stop-color=\"#4a78ff\"\/><stop offset=\"1\" stop-color=\"#1b39b8\"\/><\/linearGradient><linearGradient id=\"vmfl\" x1=\"0\" y1=\"1\" x2=\"0\" y2=\"0\"><stop offset=\"0\" stop-color=\"#fff\" stop-opacity=\".55\"\/><stop offset=\"1\" stop-color=\"#fff\" stop-opacity=\"0\"\/><\/linearGradient><\/defs><rect width=\"64\" height=\"64\" rx=\"16\" fill=\"url(#vmgl)\"\/><path d=\"M32 45 L16.5 13 H47.5 Z\" fill=\"url(#vmfl)\"\/><path d=\"M10.5 12.5 H19.6 L32 39 L44.4 12.5 H53.5 L35.7 49.5 H28.3 Z\" fill=\"#fff\"\/><circle cx=\"21\" cy=\"7.6\" r=\"1.6\" fill=\"#fff\" opacity=\".9\"\/><circle cx=\"27\" cy=\"6\" r=\"1.15\" fill=\"#fff\" opacity=\".7\"\/><circle cx=\"32\" cy=\"7.8\" r=\"1.7\" fill=\"#fff\"\/><circle cx=\"37.2\" cy=\"5.8\" r=\"1.05\" fill=\"#fff\" opacity=\".65\"\/><circle cx=\"43\" cy=\"7.4\" r=\"1.45\" fill=\"#fff\" opacity=\".85\"\/><rect x=\"28.8\" y=\"52\" width=\"6.4\" height=\"4.6\" rx=\"1.3\" fill=\"#fff\" opacity=\".92\"\/><\/svg><\/div><div class=\"lw xd metal\"><span>V<\/span><span>E<\/span><span>G<\/span><span>A<\/span><\/div><div class=\"lb\"><\/div><\/div>\n<div class=\"cur\" aria-hidden=\"true\"><div class=\"d\"><\/div><div class=\"r\">Drag<\/div><\/div>\n\n<header class=\"nav\">\n <div class=\"bar\"><\/div>\n <div class=\"wrap\">\n  <a class=\"brand\" href=\"#vx-top\" aria-label=\"VEGA by Pavika Enterprises, back to top\"><svg class=\"vmark\" viewBox=\"0 0 64 64\" aria-hidden=\"true\"><defs><linearGradient id=\"vmgn\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\"><stop offset=\"0\" stop-color=\"#4a78ff\"\/><stop offset=\"1\" stop-color=\"#1b39b8\"\/><\/linearGradient><linearGradient id=\"vmfn\" x1=\"0\" y1=\"1\" x2=\"0\" y2=\"0\"><stop offset=\"0\" stop-color=\"#fff\" stop-opacity=\".55\"\/><stop offset=\"1\" stop-color=\"#fff\" stop-opacity=\"0\"\/><\/linearGradient><\/defs><rect width=\"64\" height=\"64\" rx=\"16\" fill=\"url(#vmgn)\"\/><path d=\"M32 45 L16.5 13 H47.5 Z\" fill=\"url(#vmfn)\"\/><path d=\"M10.5 12.5 H19.6 L32 39 L44.4 12.5 H53.5 L35.7 49.5 H28.3 Z\" fill=\"#fff\"\/><circle cx=\"21\" cy=\"7.6\" r=\"1.6\" fill=\"#fff\" opacity=\".9\"\/><circle cx=\"27\" cy=\"6\" r=\"1.15\" fill=\"#fff\" opacity=\".7\"\/><circle cx=\"32\" cy=\"7.8\" r=\"1.7\" fill=\"#fff\"\/><circle cx=\"37.2\" cy=\"5.8\" r=\"1.05\" fill=\"#fff\" opacity=\".65\"\/><circle cx=\"43\" cy=\"7.4\" r=\"1.45\" fill=\"#fff\" opacity=\".85\"\/><rect x=\"28.8\" y=\"52\" width=\"6.4\" height=\"4.6\" rx=\"1.3\" fill=\"#fff\" opacity=\".92\"\/><\/svg><div><b>VEGA<\/b><span>by Pavika Enterprises<\/span><\/div><\/a>\n  <nav class=\"links\" id=\"vx-links\"><a href=\"#vx-xp\">Engineering<\/a><a href=\"#vx-psi\">Performance<\/a><a href=\"#vx-range\">Range<\/a><a href=\"#vx-spec\">Specifications<\/a><a href=\"#vx-contact\">Contact<\/a><\/nav>\n  <a class=\"btn pri\" href=\"https:\/\/wa.me\/919711877507?text=Hi%2C%20please%20share%20pricing%20for%20VEGA%20airless%20paint%20sprayers.\" target=\"_blank\" rel=\"noopener\">Get pricing<\/a>\n  <button class=\"burger\" aria-label=\"Open menu\" aria-expanded=\"false\" aria-controls=\"vx-links\"><span><i><\/i><i><\/i><i><\/i><\/span><\/button>\n <\/div>\n <div class=\"prog\"><\/div>\n<\/header>\n\n<section class=\"hero\" id=\"vx-top\">\n <div class=\"h-vid\" aria-hidden=\"true\"><video id=\"vx-hv\" muted loop playsinline autoplay preload=\"auto\" poster=\"https:\/\/vega.rudragram.xyz\/wp-content\/uploads\/2026\/11\/vega5-hull.jpg\"><source src=\"https:\/\/vega.rudragram.xyz\/wp-content\/uploads\/2026\/11\/vega5-hull.mp4\" type=\"video\/mp4\"><\/video><\/div>\n <span class=\"h-live\"><i><\/i>Airless spraying on site<\/span>\n <div class=\"wrap h-grid\">\n  <div>\n   <p class=\"tag h-in\"><i><\/i>Airless paint sprayers by Pavika Enterprises<\/p>\n   <h1 class=\"xd\"><span class=\"ln\"><span class=\"metal\">Pressure,<\/span><\/span><span class=\"ln\"><span class=\"metal\">perfected.<\/span><\/span><\/h1>\n   <p class=\"h-sub h-in\">Eight professional airless sprayers, from 3200 to 4200 PSI, built for contractors who want a flawless finish on every job.<\/p>\n   <div class=\"h-cta h-in\"><a class=\"btn pri\" href=\"#vx-range\">Explore the range<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/a><a class=\"btn sec\" href=\"https:\/\/wa.me\/919711877507?text=Hi%2C%20I%27m%20interested%20in%20VEGA%20airless%20paint%20sprayers.\" target=\"_blank\" rel=\"noopener\">Chat on WhatsApp<\/a><\/div>\n  <\/div>\n  <div class=\"h-stage\" id=\"vx-stage\">\n   <div class=\"h-floor\"><\/div>\n   <img decoding=\"async\" class=\"h-ref\" src=\"https:\/\/vega.rudragram.xyz\/wp-content\/uploads\/2026\/11\/vega2-r75.webp\" alt=\"\" aria-hidden=\"true\">\n   <img loading=\"lazy\" decoding=\"async\" class=\"h-m\" src=\"https:\/\/vega.rudragram.xyz\/wp-content\/uploads\/2026\/11\/vega2-r75.webp\" alt=\"VEGA R-75 airless paint sprayer\" width=\"361\" height=\"607\">\n  <\/div>\n <\/div>\n <div class=\"wrap h-stats\">\n  <div><b class=\"odo\" data-v=\"4200\">0<\/b><span>PSI maximum pressure<\/span><\/div>\n  <div><b class=\"odo\" data-v=\"14\">0<\/b><span>litres per minute peak flow<\/span><\/div>\n  <div><b class=\"odo\" data-v=\"5000\">0<\/b><span>watt brushless motor<\/span><\/div>\n  <div><b class=\"odo\" data-v=\"8\">0<\/b><span>models in the range<\/span><\/div>\n <\/div>\n<\/section>\n\n<section class=\"say\"><div class=\"wrap\"><p class=\"say-t xd\" id=\"vx-say\">Built to protect. Made to last. Precision, protection and perfection in every coat you spray.<\/p><\/div><\/section>\n\n\n<section class=\"xp\" id=\"vx-xp\">\n <div class=\"xp-bg\" aria-hidden=\"true\"><\/div>\n <div class=\"wrap xp-head\"><div><p class=\"tag\"><i><\/i>Engineered inside out<\/p><h2 class=\"xd h2 metal\">Every part built for the job.<\/h2><\/div><p class=\"lede\">Scroll to take the VEGA R-75 apart and see what makes it a workhorse.<\/p><\/div>\n <div class=\"xp-wrap\" id=\"vx-xpw\">\n  <svg class=\"xp-svg\" id=\"vx-xpsvg\" aria-hidden=\"true\"><\/svg>\n  <div class=\"xp-stage\" id=\"vx-xps\"><img decoding=\"async\" class=\"xp-full\" src=\"https:\/\/vega.rudragram.xyz\/wp-content\/uploads\/2026\/11\/vega2-r75.webp\" alt=\"VEGA R-75 airless paint sprayer, exploded view\"><img decoding=\"async\" class=\"xp-p\" data-k=\"A\" src=\"https:\/\/vega.rudragram.xyz\/wp-content\/uploads\/2026\/11\/vega2-r75.webp\" alt=\"\" style=\"clip-path:polygon(0% 0%,100% 0%,100% 25.29%,0% 25.29%);-webkit-clip-path:polygon(0% 0%,100% 0%,100% 25.29%,0% 25.29%)\"><img decoding=\"async\" class=\"xp-p\" data-k=\"B\" src=\"https:\/\/vega.rudragram.xyz\/wp-content\/uploads\/2026\/11\/vega2-r75.webp\" alt=\"\" style=\"clip-path:polygon(0% 25.29%,28.17% 25.29%,28.17% 57.4%,0% 57.4%);-webkit-clip-path:polygon(0% 25.29%,28.17% 25.29%,28.17% 57.4%,0% 57.4%)\"><img decoding=\"async\" class=\"xp-p\" data-k=\"C\" src=\"https:\/\/vega.rudragram.xyz\/wp-content\/uploads\/2026\/11\/vega2-r75.webp\" alt=\"\" style=\"clip-path:polygon(28.17% 25.29%,68.17% 25.29%,68.17% 50.75%,28.17% 50.75%);-webkit-clip-path:polygon(28.17% 25.29%,68.17% 25.29%,68.17% 50.75%,28.17% 50.75%)\"><img decoding=\"async\" class=\"xp-p\" data-k=\"D\" src=\"https:\/\/vega.rudragram.xyz\/wp-content\/uploads\/2026\/11\/vega2-r75.webp\" alt=\"\" style=\"clip-path:polygon(68.17% 25.29%,100% 25.29%,100% 64.56%,83.38% 64.56%,83.38% 50.75%,68.17% 50.75%);-webkit-clip-path:polygon(68.17% 25.29%,100% 25.29%,100% 64.56%,83.38% 64.56%,83.38% 50.75%,68.17% 50.75%)\"><img decoding=\"async\" class=\"xp-p\" data-k=\"E\" src=\"https:\/\/vega.rudragram.xyz\/wp-content\/uploads\/2026\/11\/vega2-r75.webp\" alt=\"\" style=\"clip-path:polygon(28.17% 50.75%,68.17% 50.75%,68.17% 56.57%,62.54% 56.57%,62.54% 100%,33.8% 100%,33.8% 56.57%,28.17% 56.57%);-webkit-clip-path:polygon(28.17% 50.75%,68.17% 50.75%,68.17% 56.57%,62.54% 56.57%,62.54% 100%,33.8% 100%,33.8% 56.57%,28.17% 56.57%)\"><img decoding=\"async\" class=\"xp-p\" data-k=\"F\" src=\"https:\/\/vega.rudragram.xyz\/wp-content\/uploads\/2026\/11\/vega2-r75.webp\" alt=\"\" style=\"clip-path:polygon(0% 57.4%,28.17% 57.4%,28.17% 56.57%,33.8% 56.57%,33.8% 100%,0% 100%);-webkit-clip-path:polygon(0% 57.4%,28.17% 57.4%,28.17% 56.57%,33.8% 56.57%,33.8% 100%,0% 100%)\"><img decoding=\"async\" class=\"xp-p\" data-k=\"G\" src=\"https:\/\/vega.rudragram.xyz\/wp-content\/uploads\/2026\/11\/vega2-r75.webp\" alt=\"\" style=\"clip-path:polygon(62.54% 56.57%,68.17% 56.57%,68.17% 50.75%,83.38% 50.75%,83.38% 64.56%,100% 64.56%,100% 100%,62.54% 100%);-webkit-clip-path:polygon(62.54% 56.57%,68.17% 56.57%,68.17% 50.75%,83.38% 50.75%,83.38% 64.56%,100% 64.56%,100% 100%,62.54% 100%)\"><div class=\"xp-scan\"><\/div><\/div>\n  <div class=\"xp-l\" data-k=\"A\"><b>Tubular steel frame<\/b><span>Rigid cart frame and tall handle for steady control on site.<\/span><\/div><div class=\"xp-l\" data-k=\"B\"><b>High-pressure filter<\/b><span>Keeps the fluid clean before it reaches the gun and tip.<\/span><\/div><div class=\"xp-l\" data-k=\"C\"><b>Brushless motor<\/b><span>Up to 4500 W on the R-75, with low maintenance and long life.<\/span><\/div><div class=\"xp-l\" data-k=\"D\"><b>Tool tray and cup<\/b><span>Keeps the gun, tips and accessories within reach.<\/span><\/div><div class=\"xp-l\" data-k=\"E\"><b>Airless piston pump<\/b><span>Builds up to 3800 PSI on the R-75 for a fine, even spray.<\/span><\/div><div class=\"xp-l\" data-k=\"G\"><b>Large wheels<\/b><span>Easy mobility across rough job sites and long corridors.<\/span><\/div>\n <\/div>\n <ul class=\"wrap xp-list\"><li><i><\/i><span><b>Tubular steel frame<\/b>Rigid cart frame and tall handle for steady control on site.<\/span><\/li><li><i><\/i><span><b>High-pressure filter<\/b>Keeps the fluid clean before it reaches the gun and tip.<\/span><\/li><li><i><\/i><span><b>Brushless motor<\/b>Up to 4500 W on the R-75, with low maintenance and long life.<\/span><\/li><li><i><\/i><span><b>Tool tray and cup<\/b>Keeps the gun, tips and accessories within reach.<\/span><\/li><li><i><\/i><span><b>Airless piston pump<\/b>Builds up to 3800 PSI on the R-75 for a fine, even spray.<\/span><\/li><li><i><\/i><span><b>Large wheels<\/b>Easy mobility across rough job sites and long corridors.<\/span><\/li><\/ul>\n<\/section>\n\n<section class=\"psi\" id=\"vx-psi\">\n <div class=\"wrap psi-grid\">\n  <div>\n   <h2 class=\"xd\">The force behind a flawless coat.<\/h2>\n   <div class=\"psi-num\"><b id=\"vx-psin\">0<\/b><span>PSI<\/span><\/div>\n   <div class=\"psi-caps\">\n    <div class=\"psi-cap\"><h4>Brushless power<\/h4><p>Up to 5000 W of brushless motor drives the pump with low maintenance and a long service life.<\/p><\/div>\n    <div class=\"psi-cap\"><h4>Serious flow<\/h4><p>Up to 14 litres per minute moves paint fast across walls, steel and large surfaces.<\/p><\/div>\n    <div class=\"psi-cap\"><h4>Fine atomization<\/h4><p>Up to 4200 PSI at the tip breaks paint into an even mist for a smooth, uniform finish.<\/p><\/div>\n   <\/div>\n   <div class=\"psi-steps\" aria-hidden=\"true\"><i><\/i><i><\/i><i><\/i><\/div>\n  <\/div>\n  <div class=\"psi-c\">\n   <svg viewBox=\"0 0 500 500\" aria-hidden=\"true\"><defs><linearGradient id=\"vxpg\" x1=\"0\" y1=\"1\" x2=\"1\" y2=\"0\"><stop offset=\"0\" stop-color=\"#2f5fff\"\/><stop offset=\"1\" stop-color=\"#9fb4ff\"\/><\/linearGradient><\/defs><g id=\"vx-pticks\"><\/g><path d=\"M 103.4 396.6 A 207 207 0 1 1 396.6 396.6\" fill=\"none\" stroke=\"rgba(255,255,255,.08)\" stroke-width=\"6\" stroke-linecap=\"round\"\/><path id=\"vx-parc\" d=\"M 103.4 396.6 A 207 207 0 1 1 396.6 396.6\" fill=\"none\" stroke=\"url(#vxpg)\" stroke-width=\"6\" stroke-linecap=\"round\" pathLength=\"100\" stroke-dasharray=\"100\" stroke-dashoffset=\"100\"\/><circle id=\"vx-pdot\" r=\"9\" fill=\"#fff\" cx=\"103.4\" cy=\"396.6\"\/><\/svg>\n   <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vega.rudragram.xyz\/wp-content\/uploads\/2026\/11\/vega2-r85.webp\" alt=\"VEGA R-85, the 4200 PSI flagship\" width=\"450\" height=\"666\">\n  <\/div>\n <\/div>\n<\/section>\n\n<section class=\"fin light\" id=\"vx-fin\">\n <div class=\"wrap fin-head\"><div><p class=\"tag\"><i><\/i>See the difference<\/p><h2 class=\"xd h2 rv\">One pass.<br>Flawless finish.<\/h2><\/div><p class=\"lede rv\">Scroll or drag the handle to compare a hand-painted wall with a VEGA airless finish.<\/p><\/div>\n <div class=\"wrap\"><div class=\"fin-box\" id=\"vx-finbox\" data-cursor=\"drag\">\n  <div class=\"wall raw\"><\/div>\n  <div class=\"wlab r\"><h4>Brush and roller<\/h4><ul><li><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><path d=\"M18 6 6 18M6 6l12 12\"\/><\/svg>Uneven paint finish<\/li><li><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><path d=\"M18 6 6 18M6 6l12 12\"\/><\/svg>Excess paint wastage<\/li><li><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><path d=\"M18 6 6 18M6 6l12 12\"\/><\/svg>Slow project completion<\/li><\/ul><\/div>\n  <div class=\"wall vega\"><div class=\"wlab l\"><h4>VEGA airless<\/h4><ul><li><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>Uniform atomization, flawless finish<\/li><li><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>High transfer efficiency, less wastage<\/li><li><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>Faster project completion<\/li><\/ul><\/div><\/div>\n  <div class=\"fin-h\" id=\"vx-finh\" role=\"slider\" tabindex=\"0\" aria-label=\"Compare finishes\" aria-valuemin=\"0\" aria-valuemax=\"100\" aria-valuenow=\"20\"><span><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M9 6l-6 6 6 6M15 6l6 6-6 6\"\/><\/svg><\/span><\/div>\n <\/div><\/div>\n<\/section>\n\n\n<section class=\"act\" id=\"vx-act\">\n <div class=\"wrap act-grid\">\n  <div class=\"act-copy\"><p class=\"tag\"><i><\/i>In action<\/p><h2 class=\"xd h2 metal rv\">Built for real job sites.<\/h2><p class=\"lede rv\">From ship hulls to steel storage tanks, airless spraying lays down thick protective coats quickly and evenly, even on huge surfaces.<\/p>\n   <ul class=\"act-pts\"><li><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>Thick, uniform coats in a single pass<\/li><li><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>Handles high-viscosity protective coatings<\/li><li><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>Covers large areas in a fraction of the time<\/li><\/ul><\/div>\n  <figure class=\"vcard v1\"><video muted loop playsinline preload=\"none\" poster=\"https:\/\/vega.rudragram.xyz\/wp-content\/uploads\/2026\/11\/vega5-hull.jpg\"><source src=\"https:\/\/vega.rudragram.xyz\/wp-content\/uploads\/2026\/11\/vega5-hull.mp4\" type=\"video\/mp4\"><\/video><figcaption>Protective coating on a ship hull<\/figcaption><\/figure>\n  <figure class=\"vcard v2\"><video muted loop playsinline preload=\"none\" poster=\"https:\/\/vega.rudragram.xyz\/wp-content\/uploads\/2026\/11\/vega5-tank.jpg\"><source src=\"https:\/\/vega.rudragram.xyz\/wp-content\/uploads\/2026\/11\/vega5-tank.mp4\" type=\"video\/mp4\"><\/video><figcaption>Coating a large steel storage tank<\/figcaption><\/figure>\n <\/div>\n<\/section>\n\n<section class=\"show\" id=\"vx-range\">\n <div class=\"wrap show-head\"><div><p class=\"tag\"><i><\/i>The showroom<\/p><h2 class=\"xd h2 metal\">The VEGA range.<\/h2><\/div><p class=\"lede\">Eight machines, from compact jobs to heavy industry. Scroll, drag or use the arrows to walk through the line-up.<\/p><\/div>\n <div class=\"car\" id=\"vx-car\" data-cursor=\"drag\"><div class=\"car-floor\"><\/div><\/div>\n <div class=\"wrap car-ui\">\n  <button class=\"car-btn\" id=\"vx-prev\" aria-label=\"Previous machine\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M19 12H5M11 6l-6 6 6 6\"\/><\/svg><\/button>\n  <div class=\"car-info\" aria-live=\"polite\">\n   <div><p class=\"ser\" id=\"vx-cser\"><\/p><h3 id=\"vx-cname\">P-21<\/h3><\/div>\n   <div class=\"car-kv\"><div><b class=\"odo\" id=\"vx-cpsi\" data-v=\"3200\">0<\/b><span>PSI<\/span><\/div><div><b class=\"odo\" id=\"vx-cflow\" data-v=\"3.4\">0<\/b><span>L\/min<\/span><\/div><div><b class=\"odo\" id=\"vx-cpw\" data-v=\"2400\">0<\/b><span>watt<\/span><\/div><\/div>\n   <div><button class=\"btn sec\" id=\"vx-cgo\">View specifications<\/button><\/div>\n  <\/div>\n  <button class=\"car-btn\" id=\"vx-next\" aria-label=\"Next machine\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/button>\n <\/div>\n<\/section>\n\n<section class=\"spec light\" id=\"vx-spec\">\n <div class=\"wrap\"><p class=\"tag\"><i><\/i>Specifications<\/p><h2 class=\"xd h2 rv\">Find your machine.<\/h2><\/div>\n <div class=\"wrap sp-grid\">\n  <div class=\"sp-list\" role=\"tablist\" aria-label=\"Choose a model\" id=\"vx-tabs\"><\/div>\n  <div class=\"sp-stage\"><div class=\"sp-ring\"><\/div><div class=\"sp-ped\"><\/div><img loading=\"lazy\" decoding=\"async\" id=\"vx-img\" src=\"https:\/\/vega.rudragram.xyz\/wp-content\/uploads\/2026\/11\/vega2-r85.webp\" alt=\"\" width=\"450\" height=\"666\"><\/div>\n  <div class=\"sp-data\" role=\"tabpanel\">\n   <h3 class=\"xd\" id=\"vx-name\">R-85<\/h3>\n   <p class=\"ser\" id=\"vx-ser\"><\/p>\n   <p class=\"desc\" id=\"vx-desc\"><\/p>\n   <div class=\"sp-big\"><div><b class=\"odo\" id=\"vx-spsi\" data-v=\"4200\">0<\/b><span>PSI pressure<\/span><\/div><div><b class=\"odo\" id=\"vx-sflow\" data-v=\"14\">0<\/b><span>L\/min flow<\/span><\/div><div><b class=\"odo\" id=\"vx-spw\" data-v=\"5000\">0<\/b><span>watt power<\/span><\/div><\/div>\n   <ul class=\"sp-rows\" id=\"vx-rows\"><\/ul>\n   <p class=\"sp-pkg\" id=\"vx-pkg\"><\/p>\n  <\/div>\n <\/div>\n<\/section>\n\n<section class=\"cmp light\" id=\"vx-compare\">\n <div class=\"wrap\">\n  <h2 class=\"xd h2 rv\">Compare all eight.<\/h2>\n  <div class=\"tblw\"><table><thead><tr><th>Model<\/th><th>Pressure<\/th><th>Flow rate<\/th><th>Max nozzle<\/th><th>Power<\/th><th>Motor<\/th><th>Weight (net \/ gross)<\/th><th>Packaging<\/th><\/tr><\/thead><tbody id=\"vx-tbody\"><\/tbody><\/table><\/div>\n  <p class=\"note\">All models run on 220 V. Specifications are subject to change without prior notice.<\/p>\n <\/div>\n<\/section>\n\n<section class=\"flip\" id=\"vx-prob\">\n <div class=\"wrap\"><p class=\"tag\"><i><\/i>Struggling on site?<\/p><h2 class=\"xd h2 metal rv\">Every problem on site, solved.<\/h2><\/div>\n <div class=\"wrap fl-grid\" id=\"vx-flips\"><\/div>\n<\/section>\n\n<section class=\"apps light\" id=\"vx-apps\">\n <div class=\"wrap\"><p class=\"tag\"><i><\/i>Applications<\/p><h2 class=\"xd h2 rv\">Made for every surface.<\/h2><\/div>\n <div class=\"wrap acc\" id=\"vx-acc\"><\/div>\n<\/section>\n\n<section class=\"why\">\n <div class=\"wrap wgrid\">\n  <div>\n   <p class=\"tag\"><i><\/i>Why Pavika Enterprises<\/p><h2 class=\"xd h2 metal rv\">Backed by people who know spraying.<\/h2>\n   <ul class=\"wl\">\n    <li><span class=\"ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M12 2 4 6v6c0 5 3.5 8.5 8 10 4.5-1.5 8-5 8-10V6z\"\/><path d=\"m8.5 12 2.5 2.5 4.5-5\"\/><\/svg><\/span><div><h4>Industry-proven equipment<\/h4><p>Reliable and performance tested.<\/p><\/div><\/li>\n    <li><span class=\"ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M3 12h18M12 3a14 14 0 0 1 0 18 14 14 0 0 1 0-18\"\/><\/svg><\/span><div><h4>Nationwide support<\/h4><p>Service and support across India.<\/p><\/div><\/li>\n    <li><span class=\"ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.8-3.8a6 6 0 0 1-7.9 7.9l-6.9 6.9a2.1 2.1 0 0 1-3-3l6.9-6.9a6 6 0 0 1 7.9-7.9z\"\/><\/svg><\/span><div><h4>Genuine spare parts<\/h4><p>Quality parts for a long machine life.<\/p><\/div><\/li>\n    <li><span class=\"ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M12 2a7 7 0 0 0-4 12.7V17h8v-2.3A7 7 0 0 0 12 2zM9 21h6\"\/><\/svg><\/span><div><h4>Expert technical assistance<\/h4><p>Guidance from industry experts.<\/p><\/div><\/li>\n    <li><span class=\"ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M1 3h15v13H1zM16 8h4l3 3v5h-7\"\/><circle cx=\"5.5\" cy=\"18.5\" r=\"2.5\"\/><circle cx=\"18.5\" cy=\"18.5\" r=\"2.5\"\/><\/svg><\/span><div><h4>Fast dispatch, on-time delivery<\/h4><p>Quick delivery, every time.<\/p><\/div><\/li>\n   <\/ul>\n  <\/div>\n  <div class=\"coinw\" aria-label=\"1 year warranty on motor and main unit\"><div class=\"coin\" id=\"vx-coin\"><div class=\"face f\"><div><b>1<\/b><span>year warranty<\/span><small>VEGA by Pavika<\/small><\/div><\/div><div class=\"face b\"><div><em>Motor and main unit covered<\/em><\/div><\/div><\/div><\/div>\n <\/div>\n<\/section>\n\n<section class=\"contact\" id=\"vx-contact\">\n <div class=\"wrap\">\n  <h2 class=\"xd metal rv\">Let\u2019s put VEGA to work.<\/h2>\n  <div class=\"cgrid\">\n   <div>\n    <p class=\"lede rv\">Ask for pricing, a live demo or expert advice for your next project. Pick a topic and we will reply on WhatsApp.<\/p>\n    <div class=\"opts\">\n     <a class=\"opt\" target=\"_blank\" rel=\"noopener\" href=\"https:\/\/wa.me\/919711877507?text=Hi%2C%20please%20share%20pricing%20for%20VEGA%20airless%20paint%20sprayers.\">Get pricing<\/a>\n     <a class=\"opt\" target=\"_blank\" rel=\"noopener\" href=\"https:\/\/wa.me\/919711877507?text=Hi%2C%20I%20would%20like%20to%20become%20a%20VEGA%20dealer.\">Dealer inquiry<\/a>\n     <a class=\"opt\" target=\"_blank\" rel=\"noopener\" href=\"https:\/\/wa.me\/919711877507?text=Hi%2C%20I%20need%20technical%20consultation%20for%20a%20spray%20project.\">Technical consultation<\/a>\n     <a class=\"opt\" target=\"_blank\" rel=\"noopener\" href=\"https:\/\/wa.me\/919711877507?text=Hi%2C%20I%20would%20like%20a%20demo%20of%20a%20VEGA%20sprayer.\">Book a demo<\/a>\n    <\/div>\n    <div class=\"cc\"><span class=\"ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M21 10c0 7-9 13-9 13S3 17 3 10a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg><\/span><div><span>Pavika Enterprises<\/span><b>Plot No. 03, Shanti Kunj, Karnyogi Nagar, Technan City, Main Road, Nawada, Uttar Pradesh 271302<\/b><\/div><\/div>\n   <\/div>\n   <div>\n    <div class=\"cc\"><span class=\"ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1.9.4 1.8.7 2.7a2 2 0 0 1-.5 2.1L8 9.8a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.7.7a2 2 0 0 1 1.7 2z\"\/><\/svg><\/span><div><span>Phone<\/span><b><a href=\"tel:+919711877507\">+91 97118 77507<\/a><\/b><\/div><\/div>\n    <div class=\"cc\"><span class=\"ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M3 21h18M5 21V7l7-4 7 4v14M9 9h1M14 9h1M9 13h1M14 13h1M10 21v-4h4v4\"\/><\/svg><\/span><div><span>Office<\/span><b><a href=\"tel:+919457900672\">+91 94579 00672<\/a> \u00b7 <a href=\"tel:+919084698539\">+91 90846 98539<\/a><\/b><\/div><\/div>\n    <div class=\"cc\"><span class=\"ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"\/><path d=\"m22 6-10 7L2 6\"\/><\/svg><\/span><div><span>Email<\/span><b><a href=\"mailto:pavikaenterprises29@gmail.com\">pavikaenterprises29@gmail.com<\/a><br><a href=\"mailto:pavikaenterprisesmarketing@gmail.com\">pavikaenterprisesmarketing@gmail.com<\/a><\/b><\/div><\/div>\n    <div class=\"cc\"><span class=\"ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M3 12h18M12 3a14 14 0 0 1 0 18 14 14 0 0 1 0-18\"\/><\/svg><\/span><div><span>Website<\/span><b><a href=\"https:\/\/www.pavikaenterprises.in\" target=\"_blank\" rel=\"noopener\">www.pavikaenterprises.in<\/a><\/b><\/div><\/div>\n   <\/div>\n  <\/div>\n <\/div>\n<\/section>\n<footer class=\"foot\">\n <div class=\"ft-big\" aria-hidden=\"true\">VEGA<\/div>\n <div class=\"wrap ft-row\"><div class=\"brand\"><svg class=\"vmark\" viewBox=\"0 0 64 64\" aria-hidden=\"true\"><defs><linearGradient id=\"vmgf\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\"><stop offset=\"0\" stop-color=\"#4a78ff\"\/><stop offset=\"1\" stop-color=\"#1b39b8\"\/><\/linearGradient><linearGradient id=\"vmff\" x1=\"0\" y1=\"1\" x2=\"0\" y2=\"0\"><stop offset=\"0\" stop-color=\"#fff\" stop-opacity=\".55\"\/><stop offset=\"1\" stop-color=\"#fff\" stop-opacity=\"0\"\/><\/linearGradient><\/defs><rect width=\"64\" height=\"64\" rx=\"16\" fill=\"url(#vmgf)\"\/><path d=\"M32 45 L16.5 13 H47.5 Z\" fill=\"url(#vmff)\"\/><path d=\"M10.5 12.5 H19.6 L32 39 L44.4 12.5 H53.5 L35.7 49.5 H28.3 Z\" fill=\"#fff\"\/><circle cx=\"21\" cy=\"7.6\" r=\"1.6\" fill=\"#fff\" opacity=\".9\"\/><circle cx=\"27\" cy=\"6\" r=\"1.15\" fill=\"#fff\" opacity=\".7\"\/><circle cx=\"32\" cy=\"7.8\" r=\"1.7\" fill=\"#fff\"\/><circle cx=\"37.2\" cy=\"5.8\" r=\"1.05\" fill=\"#fff\" opacity=\".65\"\/><circle cx=\"43\" cy=\"7.4\" r=\"1.45\" fill=\"#fff\" opacity=\".85\"\/><rect x=\"28.8\" y=\"52\" width=\"6.4\" height=\"4.6\" rx=\"1.3\" fill=\"#fff\" opacity=\".92\"\/><\/svg><div><b>VEGA<\/b><span>by Pavika Enterprises<\/span><\/div><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vega.rudragram.xyz\/wp-content\/uploads\/2026\/11\/vega2-logo.webp\" alt=\"Pavika Enterprises logo\" width=\"42\" height=\"42\" style=\"margin-left:14px;border-radius:50%\"><\/div><p>\u00a9 <span id=\"vx-yr\">2026<\/span> Pavika Enterprises. Specifications are subject to change without prior notice.<\/p><\/div>\n<\/footer>\n<a class=\"wa\" href=\"https:\/\/wa.me\/919711877507?text=Hi%2C%20I%27m%20interested%20in%20VEGA%20airless%20paint%20sprayers.\" target=\"_blank\" rel=\"noopener\" aria-label=\"Chat on WhatsApp\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.5 14.4c-.3-.1-1.8-.9-2-1-.3-.1-.5-.1-.7.1-.2.3-.8 1-.9 1.2-.2.2-.3.2-.6.1-.3-.1-1.3-.5-2.4-1.5-.9-.8-1.5-1.8-1.7-2.1-.2-.3 0-.5.1-.6l.4-.5c.2-.2.2-.3.3-.5.1-.2 0-.4 0-.5l-.9-2.2c-.2-.6-.5-.5-.7-.5h-.6c-.2 0-.5.1-.8.4-.3.3-1 1-1 2.5s1.1 2.9 1.2 3.1c.1.2 2.1 3.2 5.1 4.5.7.3 1.3.5 1.7.6.7.2 1.4.2 1.9.1.6-.1 1.8-.7 2-1.4.2-.7.2-1.3.2-1.4-.1-.1-.3-.2-.6-.3zM12 21.8c-1.8 0-3.5-.5-5-1.4l-.4-.2-3.7 1 1-3.6-.2-.4A9.8 9.8 0 0 1 12 2.2a9.8 9.8 0 0 1 0 19.6zm8.4-18.2A11.8 11.8 0 0 0 1.7 17.9L0 24l6.3-1.7A11.8 11.8 0 0 0 24 12c0-3.2-1.2-6.1-3.6-8.4z\"\/><\/svg><\/a>\n<\/div>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/gsap@3.12.5\/dist\/gsap.min.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/gsap@3.12.5\/dist\/ScrollTrigger.min.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/lenis@1.1.13\/dist\/lenis.min.js\"><\/script>\n<script>(function(){var s=document.createElement(\"script\");s.text=decodeURIComponent(escape(atob(\"KGZ1bmN0aW9uKCl7CnZhciBJTUc9e2oyOToiaHR0cHM6Ly92ZWdhLnJ1ZHJhZ3JhbS54eXovd3AtY29udGVudC91cGxvYWRzLzIwMjYvMTEvdmVnYTItajI5LndlYnAiLGo0MToiaHR0cHM6Ly92ZWdhLnJ1ZHJhZ3JhbS54eXovd3AtY29udGVudC91cGxvYWRzLzIwMjYvMTEvdmVnYTItajQxLndlYnAiLHAyMToiaHR0cHM6Ly92ZWdhLnJ1ZHJhZ3JhbS54eXovd3AtY29udGVudC91cGxvYWRzLzIwMjYvMTEvdmVnYTItcDIxLndlYnAiLHA0NzoiaHR0cHM6Ly92ZWdhLnJ1ZHJhZ3JhbS54eXovd3AtY29udGVudC91cGxvYWRzLzIwMjYvMTEvdmVnYTItcDQ3LndlYnAiLHI2MToiaHR0cHM6Ly92ZWdhLnJ1ZHJhZ3JhbS54eXovd3AtY29udGVudC91cGxvYWRzLzIwMjYvMTEvdmVnYTItcjYxLndlYnAiLHI3NToiaHR0cHM6Ly92ZWdhLnJ1ZHJhZ3JhbS54eXovd3AtY29udGVudC91cGxvYWRzLzIwMjYvMTEvdmVnYTItcjc1LndlYnAiLHQ3MToiaHR0cHM6Ly92ZWdhLnJ1ZHJhZ3JhbS54eXovd3AtY29udGVudC91cGxvYWRzLzIwMjYvMTEvdmVnYTItdDcxLndlYnAiLHI4NToiaHR0cHM6Ly92ZWdhLnJ1ZHJhZ3JhbS54eXovd3AtY29udGVudC91cGxvYWRzLzIwMjYvMTEvdmVnYTItcjg1LndlYnAifTsKdmFyIE09Wwp7aWQ6InAyMSIsbjoiUC0yMSIsczoiUCBzZXJpZXMiLHBzaTozMjAwLG5vejoiMC4wMTkgaW4iLGZsb3c6My40LG1vdG9yOiJCcnVzaCBtb3RvciIscHc6MjQwMCx2b2w6IjAuMDIyIG3CsyIsd3Q6IjE0IC8gMjAga2ciLHBrZzoiQ2FydG9uIGNhc2UiLGQ6IkFuIGVudHJ5LWxldmVsIGFpcmxlc3Mgc3ByYXllciBmb3IgaW50ZXJpb3Igd2FsbHMsIHNtYWxsIHJlbm92YXRpb25zIGFuZCB0b3VjaC11cCBqb2JzLiJ9LAp7aWQ6ImoyOSIsbjoiSi0yOSIsczoiSiBzZXJpZXMiLHBzaTozNjAwLG5vejoiMC4wMjEgaW4iLGZsb3c6NC4yLG1vdG9yOiJCcnVzaGxlc3MgbW90b3IiLHB3OjM1MDAsdm9sOiIwLjAzNSBtwrMiLHd0OiIxNi41IC8gMjEga2ciLHBrZzoiQ2FydG9uIGNhc2UiLGQ6IkEgY29tcGFjdCBzdGFuZCBzcHJheWVyIHdpdGggc21hcnQgY29udHJvbCBmb3IgZXZlcnlkYXkgcmVzaWRlbnRpYWwgYW5kIGNvbW1lcmNpYWwgcGFpbnRpbmcuIn0sCntpZDoiajQxIixuOiJKLTQxIixzOiJKIHNlcmllcyIscHNpOjM2MDAsbm96OiIwLjA0MSBpbiIsZmxvdzo2LjUsbW90b3I6IkJydXNobGVzcyBtb3RvciIscHc6NDAwMCx2b2w6IjAuNDMgbcKzIix3dDoiMTYgLyAyNSBrZyIscGtnOiJXb29kZW4gY2FzZSB3aXRoIGhlYXZ5LWR1dHkgZ3VuLCByZXZlcnNpYmxlIHRpcCBhbmQgcGFpbnRpbmcgcGlwZSIsZDoiVGFrZXMgdGlwcyB1cCB0byAwLjA0MSBpbiBmb3IgdGhpY2tlciBjb2F0aW5ncywgd2hpbGUgc3RheWluZyBsaWdodCBlbm91Z2ggdG8gY2FycnkuIn0sCntpZDoicDQ3IixuOiJQLTQ3IixzOiJQIHNlcmllcyIscHNpOjM2MDAsbm96OiIwLjAzOCBpbiIsZmxvdzo2LG1vdG9yOiJCcnVzaGxlc3MgbW90b3IiLHB3OjM4MDAsdm9sOiIwLjQzIG3CsyIsd3Q6IjE2IC8gMjUga2ciLHBrZzoiV29vZGVuIGNhc2Ugd2l0aCBoZWF2eS1kdXR5IGd1biwgcmV2ZXJzaWJsZSB0aXAgYW5kIHBhaW50aW5nIHBpcGUiLGQ6IkEgcHJvZmVzc2lvbmFsIHN0YW5kIHNwcmF5ZXIgdGhhdCBiYWxhbmNlcyBvdXRwdXQgYW5kIHBvcnRhYmlsaXR5IGZvciBjb250cmFjdG9ycyBvbiB0aGUgbW92ZS4ifSwKe2lkOiJyNjEiLG46IlItNjEiLHM6IlIgc2VyaWVzIixwc2k6MzYwMCxub3o6IjAuMDQxIGluIixmbG93OjgsbW90b3I6IkJydXNobGVzcyBtb3RvciIscHc6NDIwMCx2b2w6IjAuMDcgbcKzIix3dDoiMzMgLyA1NyBrZyIscGtnOiJDYXJ0b24gY2FzZSIsZDoiQSBjYXJ0LW1vdW50ZWQgc3ByYXllciB3aXRoIHNtYXJ0IGNvbnRyb2wsIGJ1aWx0IGZvciBzdGVhZHkgb3V0cHV0IG9uIG1pZC1zaXplIHNpdGVzLiJ9LAp7aWQ6InI3NSIsbjoiUi03NSIsczoiUiBzZXJpZXMiLHBzaTozODAwLG5vejoiMC4wNDEgaW4iLGZsb3c6MTAsbW90b3I6IkJydXNobGVzcyBtb3RvciIscHc6NDUwMCx2b2w6IjAuNDMgbcKzIix3dDoiNDAgLyA2MCBrZyIscGtnOiJXb29kZW4gY2FzZSB3aXRoIGhlYXZ5LWR1dHkgZ3VuLCByZXZlcnNpYmxlIHRpcCBhbmQgcGFpbnRpbmcgcGlwZSIsZDoiQSB3aGVlbGVkIGhlYXZ5LWR1dHkgdW5pdCBmb3IgY29udGludW91cyBpbmR1c3RyaWFsIHdvcmsgYW5kIGhpZ2gtdmlzY29zaXR5IGNvYXRpbmdzLiJ9LAp7aWQ6InQ3MSIsbjoiVC03MSIsczoiVCBzZXJpZXMiLHBzaTo0MDAwLG5vejoiMC4wNDMgaW4iLGZsb3c6MTIsbW90b3I6IkJydXNobGVzcyBtb3RvciIscHc6NDUwMCx2b2w6IjAuNDMgbcKzIix3dDoiNDAgLyA2MCBrZyIscGtnOiJXb29kZW4gY2FzZSB3aXRoIGhlYXZ5LWR1dHkgZ3VuLCByZXZlcnNpYmxlIHRpcCBhbmQgcGFpbnRpbmcgcGlwZSIsZDoiNDAwMCBQU0kgYW5kIDEyIEwvbWluIGZvciBzdHJ1Y3R1cmFsIHN0ZWVsLCB3YXJlaG91c2VzIGFuZCBsYXJnZSBwcm90ZWN0aXZlLWNvYXRpbmcgam9icy4ifSwKe2lkOiJyODUiLG46IlItODUiLHM6IlIgc2VyaWVzIGZsYWdzaGlwIixwc2k6NDIwMCxub3o6IjAuMDQ5IGluIixmbG93OjE0LG1vdG9yOiJCcnVzaGxlc3MgbW90b3IiLHB3OjUwMDAsdm9sOiIwLjQzIG3CsyIsd3Q6IjQ1IC8gNjUga2ciLHBrZzoiV29vZGVuIGNhc2Ugd2l0aCBoZWF2eS1kdXR5IGd1biwgcmV2ZXJzaWJsZSB0aXAgYW5kIHBhaW50aW5nIHBpcGUiLGQ6IlRoZSBtb3N0IHBvd2VyZnVsIFZFR0E6IDQyMDAgUFNJLCAxNCBML21pbiBhbmQgYSA1MDAwIFcgbW90b3IgZm9yIHRoZSBiaWdnZXN0IGluZHVzdHJpYWwgcHJvamVjdHMuIn0KXTsKdmFyICQ9ZnVuY3Rpb24ocyxjKXtyZXR1cm4gKGN8fGRvY3VtZW50KS5xdWVyeVNlbGVjdG9yKHMpfSwkJD1mdW5jdGlvbihzLGMpe3JldHVybiBBcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbCgoY3x8ZG9jdW1lbnQpLnF1ZXJ5U2VsZWN0b3JBbGwocykpfTsKdmFyIFJNPXdpbmRvdy5tYXRjaE1lZGlhKCIocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSIpLm1hdGNoZXMsaGFzRz10eXBlb2YgZ3NhcCE9PSJ1bmRlZmluZWQiLEZJTkU9d2luZG93Lm1hdGNoTWVkaWEoIihwb2ludGVyOmZpbmUpIikubWF0Y2hlcyxBTklNPWhhc0cmJiFSTTsKdmFyIGxlbmlzPW51bGw7CiQoIiN2eC15ciIpLnRleHRDb250ZW50PW5ldyBEYXRlKCkuZ2V0RnVsbFllYXIoKTsKZnVuY3Rpb24gc2Nyb2xsVG9ZKHkpe2lmKGxlbmlzKWxlbmlzLnNjcm9sbFRvKHkse2R1cmF0aW9uOjEuMn0pO2Vsc2Ugd2luZG93LnNjcm9sbFRvKHt0b3A6eSxiZWhhdmlvcjpSTT8iYXV0byI6InNtb290aCJ9KX0KZnVuY3Rpb24gc2Nyb2xsVG9FbChlbCxvZmYpe3ZhciB5PWVsLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLnRvcCt3aW5kb3cuc2Nyb2xsWSsob2ZmfHwwKTtzY3JvbGxUb1koeSl9CgovKiBvZG9tZXRlciAqLwpmdW5jdGlvbiBvZG9CdWlsZChlbCl7CiB2YXIgdj1TdHJpbmcoZWwuZGF0YXNldC52KTtlbC5pbm5lckhUTUw9IiI7ZWwuc2V0QXR0cmlidXRlKCJhcmlhLWxhYmVsIix2KTsKIHYuc3BsaXQoIiIpLmZvckVhY2goZnVuY3Rpb24oY2gpewogIGlmKC9cZC8udGVzdChjaCkpe3ZhciBvPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInNwYW4iKTtvLmNsYXNzTmFtZT0ib2QiO28uc2V0QXR0cmlidXRlKCJhcmlhLWhpZGRlbiIsInRydWUiKTt2YXIgYz1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJzcGFuIik7Yy5jbGFzc05hbWU9Im9kYyI7Zm9yKHZhciBrPTA7azwxMDtrKyspe3ZhciBzPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInNwYW4iKTtzLnRleHRDb250ZW50PWs7Yy5hcHBlbmRDaGlsZChzKX1vLmFwcGVuZENoaWxkKGMpO2VsLmFwcGVuZENoaWxkKG8pfQogIGVsc2V7dmFyIHQ9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic3BhbiIpO3QuY2xhc3NOYW1lPSJvZHMiO3QudGV4dENvbnRlbnQ9Y2g7dC5zZXRBdHRyaWJ1dGUoImFyaWEtaGlkZGVuIiwidHJ1ZSIpO2VsLmFwcGVuZENoaWxkKHQpfQogfSk7Cn0KZnVuY3Rpb24gb2RvU2V0KGVsLHYsZGVsYXkpewogdj1TdHJpbmcodik7CiB2YXIgcGF0PXYucmVwbGFjZSgvXGQvZywiMCIpO2lmKGVsLl9wYXQhPT1wYXR8fCFlbC5xdWVyeVNlbGVjdG9yKCIub2QiKSl7ZWwuZGF0YXNldC52PXY7b2RvQnVpbGQoZWwpO2VsLl9wYXQ9cGF0fWVsLmRhdGFzZXQudj12O2VsLnNldEF0dHJpYnV0ZSgiYXJpYS1sYWJlbCIsdik7CiB2YXIgY29scz0kJCgiLm9kYyIsZWwpLGRpZ2l0cz12LnJlcGxhY2UoL1xEL2csIiIpLnNwbGl0KCIiKTsKIHJlcXVlc3RBbmltYXRpb25GcmFtZShmdW5jdGlvbigpe3JlcXVlc3RBbmltYXRpb25GcmFtZShmdW5jdGlvbigpe2NvbHMuZm9yRWFjaChmdW5jdGlvbihjLGkpe2Muc3R5bGUudHJhbnNpdGlvbkRlbGF5PSgoZGVsYXl8fDApK2kqMC4wNykrInMiO2Muc3R5bGUudHJhbnNmb3JtPSJ0cmFuc2xhdGVZKCIrKC1kaWdpdHNbaV0qMTApKyIlKSJ9KX0pfSk7Cn0KZnVuY3Rpb24gb2RvWmVybyhlbCl7b2RvQnVpbGQoZWwpO2VsLl9wYXQ9U3RyaW5nKGVsLmRhdGFzZXQudikucmVwbGFjZSgvXGQvZywiMCIpOyQkKCIub2RjIixlbCkuZm9yRWFjaChmdW5jdGlvbihjKXtjLnN0eWxlLnRyYW5zaXRpb249Im5vbmUiO2Muc3R5bGUudHJhbnNmb3JtPSJ0cmFuc2xhdGVZKDApIn0pO3ZvaWQgZWwub2Zmc2V0V2lkdGg7JCQoIi5vZGMiLGVsKS5mb3JFYWNoKGZ1bmN0aW9uKGMpe2Muc3R5bGUudHJhbnNpdGlvbj0iIn0pfQokJCgiLm9kbyIpLmZvckVhY2gob2RvWmVybyk7CmZ1bmN0aW9uIG9kb0luKGVsLGRlbGF5KXtvZG9TZXQoZWwsZWwuZGF0YXNldC52LGRlbGF5KX0KCi8qIHN0YXRlbWVudCB3b3JkcyAqLwp2YXIgc2F5PSQoIiN2eC1zYXkiKTtzYXkuaW5uZXJIVE1MPXNheS50ZXh0Q29udGVudC50cmltKCkuc3BsaXQoL1xzKy8pLm1hcChmdW5jdGlvbih3KXtyZXR1cm4gJzxzcGFuIGNsYXNzPSJ3Ij4nK3crJzwvc3Bhbj4nfSkuam9pbigiIik7CgovKiBwcmVzc3VyZSB0aWNrcyAqLwooZnVuY3Rpb24oKXt2YXIgZz0iIjtmb3IodmFyIGk9MDtpPD01MDtpKyspe3ZhciBhPSgxMzUrMjcwKmkvNTApKk1hdGguUEkvMTgwLHIxPTIyNixyMj1pJTEwPzIxODoyMDY7Zys9JzxsaW5lIHgxPSInKygyNTArTWF0aC5jb3MoYSkqcjEpLnRvRml4ZWQoMSkrJyIgeTE9IicrKDI1MCtNYXRoLnNpbihhKSpyMSkudG9GaXhlZCgxKSsnIiB4Mj0iJysoMjUwK01hdGguY29zKGEpKnIyKS50b0ZpeGVkKDEpKyciIHkyPSInKygyNTArTWF0aC5zaW4oYSkqcjIpLnRvRml4ZWQoMSkrJyIgc3Ryb2tlPSJyZ2JhKDI1NSwyNTUsMjU1LCcrKGklMTA\/LjE4Oi41KSsnKSIgc3Ryb2tlLXdpZHRoPSInKyhpJTEwPzE6MikrJyIvPic7aWYoaSUxMD09PTApe3ZhciBscj0xODQ7Zys9Jzx0ZXh0IHg9IicrKDI1MCtNYXRoLmNvcyhhKSpscikudG9GaXhlZCgxKSsnIiB5PSInKygyNTArTWF0aC5zaW4oYSkqbHIrNCkudG9GaXhlZCgxKSsnIiBmaWxsPSJyZ2JhKDI1NSwyNTUsMjU1LC40KSIgZm9udC1zaXplPSIxMiIgZm9udC1mYW1pbHk9IkFyY2hpdm8iIHRleHQtYW5jaG9yPSJtaWRkbGUiPicrKGkvMTApKydrPC90ZXh0Pid9fSQoIiN2eC1wdGlja3MiKS5pbm5lckhUTUw9Z30pKCk7CmZ1bmN0aW9uIHNldFBzaShwKXt2YXIgdj1NYXRoLnJvdW5kKHAqNDIwMC8xMCkqMTA7JCgiI3Z4LXBzaW4iKS50ZXh0Q29udGVudD12O3ZhciBhcmNQPXAqNDIwMC81MDAwOyQoIiN2eC1wYXJjIikuc2V0QXR0cmlidXRlKCJzdHJva2UtZGFzaG9mZnNldCIsMTAwLWFyY1AqMTAwKTt2YXIgYT0oMTM1KzI3MCphcmNQKSpNYXRoLlBJLzE4MDskKCIjdngtcGRvdCIpLnNldEF0dHJpYnV0ZSgiY3giLCgyNTArTWF0aC5jb3MoYSkqMjA3KS50b0ZpeGVkKDEpKTskKCIjdngtcGRvdCIpLnNldEF0dHJpYnV0ZSgiY3kiLCgyNTArTWF0aC5zaW4oYSkqMjA3KS50b0ZpeGVkKDEpKX0Kc2V0UHNpKDApOwoKLyogZmluaXNoIHNsaWRlciAqLwp2YXIgZmI9JCgiI3Z4LWZpbmJveCIpLGZoPSQoIiN2eC1maW5oIiksZmluUD0yMDsKZnVuY3Rpb24gc2V0RmluKHApe2ZpblA9TWF0aC5tYXgoMCxNYXRoLm1pbigxMDAscCkpO2ZiLnN0eWxlLnNldFByb3BlcnR5KCItLXAiLGZpblArIiUiKTtmaC5zZXRBdHRyaWJ1dGUoImFyaWEtdmFsdWVub3ciLE1hdGgucm91bmQoZmluUCkpfQpzZXRGaW4oMjApOwooZnVuY3Rpb24oKXt2YXIgZHJhZz1mYWxzZTtmdW5jdGlvbiBtdihlKXtpZighZHJhZylyZXR1cm47dmFyIHI9ZmIuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7c2V0RmluKChlLmNsaWVudFgtci5sZWZ0KS9yLndpZHRoKjEwMCl9CmZiLmFkZEV2ZW50TGlzdGVuZXIoInBvaW50ZXJkb3duIixmdW5jdGlvbihlKXtkcmFnPXRydWU7ZmIuc2V0UG9pbnRlckNhcHR1cmUoZS5wb2ludGVySWQpO212KGUpfSk7ZmIuYWRkRXZlbnRMaXN0ZW5lcigicG9pbnRlcm1vdmUiLG12KTtmYi5hZGRFdmVudExpc3RlbmVyKCJwb2ludGVydXAiLGZ1bmN0aW9uKCl7ZHJhZz1mYWxzZX0pO2ZiLmFkZEV2ZW50TGlzdGVuZXIoInBvaW50ZXJjYW5jZWwiLGZ1bmN0aW9uKCl7ZHJhZz1mYWxzZX0pOwpmaC5hZGRFdmVudExpc3RlbmVyKCJrZXlkb3duIixmdW5jdGlvbihlKXtpZihlLmtleT09PSJBcnJvd0xlZnQiKXtzZXRGaW4oZmluUC01KTtlLnByZXZlbnREZWZhdWx0KCl9aWYoZS5rZXk9PT0iQXJyb3dSaWdodCIpe3NldEZpbihmaW5QKzUpO2UucHJldmVudERlZmF1bHQoKX19KX0pKCk7CgovKiBjYXJvdXNlbCAqLwp2YXIgY2FyPSQoIiN2eC1jYXIiKSxOPU0ubGVuZ3RoLFNURVA9MzYwL04scm90PTAsaXRlbXM9W10sYWN0aXZlPS0xLGNhclNUPW51bGw7Ck0uZm9yRWFjaChmdW5jdGlvbihtLGkpe3ZhciBkPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImJ1dHRvbiIpO2QuY2xhc3NOYW1lPSJjaSI7ZC5zZXRBdHRyaWJ1dGUoImFyaWEtbGFiZWwiLCJTaG93IFZFR0EgIittLm4pO2QuaW5uZXJIVE1MPSc8aW1nIGNsYXNzPSJyZiIgc3JjPSInK0lNR1ttLmlkXSsnIiBhbHQ9IiIgYXJpYS1oaWRkZW49InRydWUiPjxpbWcgc3JjPSInK0lNR1ttLmlkXSsnIiBhbHQ9IlZFR0EgJyttLm4rJyBhaXJsZXNzIHBhaW50IHNwcmF5ZXIiIGxvYWRpbmc9ImxhenkiPic7ZC5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsZnVuY3Rpb24oKXtnb0NhcihpKX0pO2Nhci5hcHBlbmRDaGlsZChkKTtpdGVtcy5wdXNoKGQpfSk7CmZ1bmN0aW9uIGxheW91dENhcigpewogdmFyIFI9d2luZG93LmlubmVyV2lkdGg8OTAwP3dpbmRvdy5pbm5lcldpZHRoKi42MjpNYXRoLm1pbig1NjAsd2luZG93LmlubmVyV2lkdGgqLjM2KTsKIGl0ZW1zLmZvckVhY2goZnVuY3Rpb24oaXQsaSl7dmFyIHRoPSgoaSpTVEVQLXJvdCklMzYwKzU0MCklMzYwLTE4MCx0PXRoKk1hdGguUEkvMTgwLGM9TWF0aC5jb3ModCksZj0oYysxKS8yOwogIHZhciB4PU1hdGguc2luKHQpKlIsej0oYy0xKSpSKi45NTsKICBpdC5zdHlsZS50cmFuc2Zvcm09InRyYW5zbGF0ZTNkKCIreC50b0ZpeGVkKDEpKyJweCwwLCIrei50b0ZpeGVkKDEpKyJweCkiOwogIGl0LnN0eWxlLm9wYWNpdHk9KDAuMTIrMC44OCpNYXRoLnBvdyhmLDEuNikpLnRvRml4ZWQoMyk7CiAgaXQuc3R5bGUuZmlsdGVyPSJicmlnaHRuZXNzKCIrKDAuMzUrMC42NSpmKS50b0ZpeGVkKDMpKyIpIjsKICBpdC5zdHlsZS56SW5kZXg9MTAwK01hdGgucm91bmQoYyoxMDApO2l0LnRhYkluZGV4PU1hdGguYWJzKHRoKTxTVEVQLzI\/MDotMTsKIH0pOwogdmFyIGE9KChNYXRoLnJvdW5kKHJvdC9TVEVQKSVOKStOKSVOO2lmKGEhPT1hY3RpdmUpe2FjdGl2ZT1hO2NhckluZm8oYSl9Cn0KZnVuY3Rpb24gY2FySW5mbyhpKXt2YXIgbT1NW2ldOyQoIiN2eC1jbmFtZSIpLnRleHRDb250ZW50PW0ubjskKCIjdngtY3NlciIpLnRleHRDb250ZW50PW0ucysiIMK3ICIrKGkrMSkrIiBvZiAiK047b2RvU2V0KCQoIiN2eC1jcHNpIiksbS5wc2kpO29kb1NldCgkKCIjdngtY2Zsb3ciKSxtLmZsb3cpO29kb1NldCgkKCIjdngtY3B3IiksbS5wdyl9CmZ1bmN0aW9uIGdvQ2FyKGkpe2k9KGkrTiklTjsKIGlmKGNhclNUKXt2YXIgc3Q9Y2FyU1Quc3RhcnQrKGNhclNULmVuZC1jYXJTVC5zdGFydCkqKGkvKE4tMSkpO3Njcm9sbFRvWShzdCk7cmV0dXJufQogdmFyIHRhcmdldD1pKlNURVAsY3VyPXJvdCxkaWZmPSgodGFyZ2V0LWN1ciklMzYwKzU0MCklMzYwLTE4MDsKIGlmKEFOSU0pe3ZhciBvPXtyOnJvdH07Z3NhcC50byhvLHtyOnJvdCtkaWZmLGR1cmF0aW9uOjEsZWFzZToicG93ZXIzLm91dCIsb25VcGRhdGU6ZnVuY3Rpb24oKXtyb3Q9by5yO2xheW91dENhcigpfX0pfWVsc2V7cm90PXJvdCtkaWZmO2xheW91dENhcigpfX0KJCgiI3Z4LXByZXYiKS5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsZnVuY3Rpb24oKXtnb0NhcihhY3RpdmUtMSl9KTsKJCgiI3Z4LW5leHQiKS5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsZnVuY3Rpb24oKXtnb0NhcihhY3RpdmUrMSl9KTsKJCgiI3Z4LWNnbyIpLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIixmdW5jdGlvbigpe3NlbGVjdChhY3RpdmUpO3Njcm9sbFRvRWwoJCgiI3Z4LXNwZWMiKSwtMjApfSk7CihmdW5jdGlvbigpe3ZhciBkb3duPWZhbHNlLHN4PTAsc3I9MCxtb3ZlZD1mYWxzZTsKY2FyLmFkZEV2ZW50TGlzdGVuZXIoInBvaW50ZXJkb3duIixmdW5jdGlvbihlKXtpZihjYXJTVClyZXR1cm47ZG93bj10cnVlO21vdmVkPWZhbHNlO3N4PWUuY2xpZW50WDtzcj1yb3R9KTsKd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoInBvaW50ZXJtb3ZlIixmdW5jdGlvbihlKXtpZighZG93bilyZXR1cm47dmFyIGR4PWUuY2xpZW50WC1zeDtpZihNYXRoLmFicyhkeCk+NSltb3ZlZD10cnVlO3JvdD1zci1keCowLjI1O2xheW91dENhcigpfSk7CndpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJwb2ludGVydXAiLGZ1bmN0aW9uKCl7aWYoIWRvd24pcmV0dXJuO2Rvd249ZmFsc2U7aWYobW92ZWQpZ29DYXIoTWF0aC5yb3VuZChyb3QvU1RFUCkpfSk7CmNhci5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsZnVuY3Rpb24oZSl7aWYobW92ZWQpe2Uuc3RvcFByb3BhZ2F0aW9uKCk7ZS5wcmV2ZW50RGVmYXVsdCgpO21vdmVkPWZhbHNlfX0sdHJ1ZSk7Cn0pKCk7CmxheW91dENhcigpO3dpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJyZXNpemUiLGxheW91dENhcik7CgovKiBzcGVjcyAqLwp2YXIgdGFicz0kKCIjdngtdGFicyIpLGN1cj0tMTsKTS5mb3JFYWNoKGZ1bmN0aW9uKG0saSl7dmFyIGI9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiYnV0dG9uIik7Yi5jbGFzc05hbWU9InNwLXRhYiI7Yi5zZXRBdHRyaWJ1dGUoInJvbGUiLCJ0YWIiKTtiLmlubmVySFRNTD1tLm4rIjxzbWFsbD4iK20ucHNpKyIgUFNJPC9zbWFsbD4iO2IuYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLGZ1bmN0aW9uKCl7c2VsZWN0KGkpfSk7dGFicy5hcHBlbmRDaGlsZChiKX0pOwp0YWJzLmFkZEV2ZW50TGlzdGVuZXIoImtleWRvd24iLGZ1bmN0aW9uKGUpe3ZhciBrPWUua2V5O2lmKFsiQXJyb3dEb3duIiwiQXJyb3dSaWdodCIsIkFycm93VXAiLCJBcnJvd0xlZnQiXS5pbmRleE9mKGspPDApcmV0dXJuO2UucHJldmVudERlZmF1bHQoKTt2YXIgbj0oY3VyKyhrPT09IkFycm93RG93biJ8fGs9PT0iQXJyb3dSaWdodCI\/MTotMSkrTiklTjtzZWxlY3Qobik7JCQoIi5zcC10YWIiKVtuXS5mb2N1cygpfSk7CmZ1bmN0aW9uIHNlbGVjdChpKXsKIGlmKGk9PT1jdXIpcmV0dXJuO3ZhciBtPU1baV0sZmlyc3Q9Y3VyPDA7Y3VyPWk7CiAkJCgiLnNwLXRhYiIpLmZvckVhY2goZnVuY3Rpb24oYixqKXtiLnNldEF0dHJpYnV0ZSgiYXJpYS1zZWxlY3RlZCIsaj09PWk\/InRydWUiOiJmYWxzZSIpO2IudGFiSW5kZXg9aj09PWk\/MDotMX0pOwogdmFyIGltZz0kKCIjdngtaW1nIik7CiBmdW5jdGlvbiBhcHBseSgpeyQoIiN2eC1uYW1lIikudGV4dENvbnRlbnQ9bS5uOyQoIiN2eC1zZXIiKS50ZXh0Q29udGVudD1tLnM7JCgiI3Z4LWRlc2MiKS50ZXh0Q29udGVudD1tLmQ7aW1nLnNyYz1JTUdbbS5pZF07aW1nLmFsdD0iVkVHQSAiK20ubisiIGFpcmxlc3MgcGFpbnQgc3ByYXllciI7CiAgdmFyIHJvd3M9W1siTWF4IG5venpsZSIsbS5ub3pdLFsiTW90b3IiLG0ubW90b3JdLFsiVm9sdGFnZSIsIjIyMCBWIl0sWyJQYWNraW5nIHZvbHVtZSIsbS52b2xdLFsiV2VpZ2h0IChuZXQgLyBncm9zcykiLG0ud3RdXTsKICAkKCIjdngtcm93cyIpLmlubmVySFRNTD1yb3dzLm1hcChmdW5jdGlvbihyKXtyZXR1cm4gIjxsaT48c3Bhbj4iK3JbMF0rIjwvc3Bhbj48Yj4iK3JbMV0rIjwvYj48L2xpPiJ9KS5qb2luKCIiKTsKICAkKCIjdngtcGtnIikuaW5uZXJIVE1MPSI8Yj5JbiB0aGUgYm94OjwvYj4gIittLnBrZzt9CiBvZG9TZXQoJCgiI3Z4LXNwc2kiKSxtLnBzaSk7b2RvU2V0KCQoIiN2eC1zZmxvdyIpLG0uZmxvdywuMSk7b2RvU2V0KCQoIiN2eC1zcHciKSxtLnB3LC4yKTsKIGlmKEFOSU0mJiFmaXJzdCl7dmFyIHRsPWdzYXAudGltZWxpbmUoKTt0bC50byhpbWcse3g6LTYwLG9wYWNpdHk6MCxmaWx0ZXI6ImJsdXIoOHB4KSBkcm9wLXNoYWRvdygwcHggMjRweCAzMHB4IHJnYmEoMCwwLDAsLjI4KSkiLGR1cmF0aW9uOi4zNSxlYXNlOiJwb3dlcjIuaW4ifSkudG8oIiN2eC1uYW1lLCN2eC1zZXIsI3Z4LWRlc2MiLHt5Oi0xNCxvcGFjaXR5OjAsZHVyYXRpb246LjI1LHN0YWdnZXI6LjAzfSwwKS5hZGQoYXBwbHkpLmZyb21UbyhpbWcse3g6NzAsb3BhY2l0eTowLGZpbHRlcjoiYmx1cig4cHgpIGRyb3Atc2hhZG93KDBweCAyNHB4IDMwcHggcmdiYSgwLDAsMCwuMjgpKSJ9LHt4OjAsb3BhY2l0eToxLGZpbHRlcjoiYmx1cigwcHgpIGRyb3Atc2hhZG93KDBweCAyNHB4IDMwcHggcmdiYSgwLDAsMCwuMjgpKSIsZHVyYXRpb246LjksZWFzZToiZXhwby5vdXQifSkuZnJvbVRvKCIjdngtbmFtZSwjdngtc2VyLCN2eC1kZXNjIix7eToxOCxvcGFjaXR5OjB9LHt5OjAsb3BhY2l0eToxLGR1cmF0aW9uOi42LHN0YWdnZXI6LjA1LGVhc2U6ImV4cG8ub3V0In0sIjwuMDUiKX1lbHNle2FwcGx5KCl9Cn0Kc2VsZWN0KDcpOwoKLyogdGFibGUgKi8KdmFyIHRiPSQoIiN2eC10Ym9keSIpOwpNLmZvckVhY2goZnVuY3Rpb24obSl7dmFyIHI9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgidHIiKTtyLmlubmVySFRNTD0nPHRkIGNsYXNzPSJtIj4nK20ubisnPC90ZD48dGQ+PGRpdiBjbGFzcz0iYmFyIiBzdHlsZT0iLS13OicrTWF0aC5yb3VuZChtLnBzaS80MjAwKjgwKSsncHgiPjxpPjwvaT4nK20ucHNpKycgUFNJPC9kaXY+PC90ZD48dGQ+PGRpdiBjbGFzcz0iYmFyIiBzdHlsZT0iLS13OicrTWF0aC5yb3VuZChtLmZsb3cvMTQqODApKydweCI+PGk+PC9pPicrbS5mbG93KycgTC9taW48L2Rpdj48L3RkPjx0ZD4nK20ubm96Kyc8L3RkPjx0ZD4nK20ucHcrJyBXPC90ZD48dGQ+JyttLm1vdG9yKyc8L3RkPjx0ZD4nK20ud3QrJzwvdGQ+PHRkPicrKG0ucGtnLmluZGV4T2YoIldvb2RlbiIpPT09MD8iV29vZGVuIGNhc2UgKyBhY2Nlc3NvcmllcyI6IkNhcnRvbiBjYXNlIikrJzwvdGQ+Jzt0Yi5hcHBlbmRDaGlsZChyKX0pOwoKLyogZmxpcCBjYXJkcyAqLwp2YXIgUFM9W1siVW5ldmVuIHBhaW50IGZpbmlzaCIsIlVuaWZvcm0gYXRvbWl6YXRpb24gZm9yIGEgZmxhd2xlc3MgZmluaXNoIl0sWyJFeGNlc3MgcGFpbnQgd2FzdGFnZSIsIkhpZ2ggdHJhbnNmZXIgZWZmaWNpZW5jeSwgbGVzcyB3YXN0YWdlIl0sWyJTbG93IHByb2plY3QgY29tcGxldGlvbiIsIkZhc3RlciBwcm9qZWN0IGNvbXBsZXRpb24iXSxbIkZyZXF1ZW50IG1hY2hpbmUgZG93bnRpbWUiLCJDb250aW51b3VzIG9wZXJhdGlvbiwgbW9yZSBwcm9kdWN0aXZpdHkiXSxbIkhpZ2ggbWFpbnRlbmFuY2UgY29zdCIsIkxvdyBtYWludGVuYW5jZSwgbG9uZyBzZXJ2aWNlIGxpZmUiXV07CnZhciBYPSc8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMi41Ij48cGF0aCBkPSJNMTggNiA2IDE4TTYgNmwxMiAxMiIvPjwvc3ZnPicsVj0nPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIuNSI+PHBhdGggZD0iTTIwIDYgOSAxN2wtNS01Ii8+PC9zdmc+JzsKJCgiI3Z4LWZsaXBzIikuaW5uZXJIVE1MPVBTLm1hcChmdW5jdGlvbihwKXtyZXR1cm4gJzxkaXYgY2xhc3M9ImZjIiB0YWJpbmRleD0iMCI+PGRpdiBjbGFzcz0iZmMtaW4iPjxkaXYgY2xhc3M9ImZjLWYiPjxzcGFuIGNsYXNzPSJpYyI+JytYKyc8L3NwYW4+PGRpdj48c21hbGw+VGhlIHByb2JsZW08L3NtYWxsPjxoMz4nK3BbMF0rJzwvaDM+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iZmMtYiI+PHNwYW4gY2xhc3M9ImljIj4nK1YrJzwvc3Bhbj48ZGl2PjxzbWFsbD5XaXRoIFZFR0E8L3NtYWxsPjxoMz4nK3BbMV0rJzwvaDM+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+J30pLmpvaW4oIiIpOwpmdW5jdGlvbiBmbGlwKGZjLG9uKXtmYy5xdWVyeVNlbGVjdG9yKCIuZmMtaW4iKS5zdHlsZS50cmFuc2Zvcm09b24\/InJvdGF0ZVkoMTgwZGVnKSI6InJvdGF0ZVkoMGRlZykifQokJCgiLmZjIikuZm9yRWFjaChmdW5jdGlvbihmYyl7ZmMuYWRkRXZlbnRMaXN0ZW5lcigibW91c2VlbnRlciIsZnVuY3Rpb24oKXtmbGlwKGZjLCFmYy5fZil9KTtmYy5hZGRFdmVudExpc3RlbmVyKCJmb2N1cyIsZnVuY3Rpb24oKXtmbGlwKGZjLHRydWUpfSk7ZmMuYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLGZ1bmN0aW9uKCl7ZmMuX2Y9IWZjLl9mO2ZsaXAoZmMsZmMuX2YpfSl9KTsKCi8qIGFjY29yZGlvbiAqLwp2YXIgQVBQUz1bWyJJbmR1c3RyaWFsIGNvYXRpbmdzIiwiUGxhbnRzLCB0YW5rcywgcGlwZWxpbmVzIGFuZCBoZWF2eSBlcXVpcG1lbnQgdGhhdCBuZWVkIHRvdWdoLCBldmVuIHByb3RlY3Rpb24uIiwnPHBhdGggZD0iTTQgNDRWMjJsMTAgNnYtNmwxMCA2di02bDEwIDZWOGg4djM2ek00IDQ0aDQwIi8+J10sWyJDb21tZXJjaWFsIGJ1aWxkaW5ncyIsIk9mZmljZXMsIG1hbGxzIGFuZCBsYXJnZSBmYcOnYWRlcyBmaW5pc2hlZCBxdWlja2x5IHdpdGggYSB1bmlmb3JtIGNvYXQuIiwnPHBhdGggZD0iTTggNmgyMnYzOEg4ek0zMCAxOGgxMHYyNkgzME0xNCAxMmg0TTIyIDEyaDJNMTQgMjBoNE0yMiAyMGgyTTE0IDI4aDRNMjIgMjhoMk00IDQ0aDQwIi8+J10sWyJTdHJ1Y3R1cmFsIHN0ZWVsIiwiQmVhbXMsIHRydXNzZXMgYW5kIGZyYW1ld29ya3MgY29hdGVkIGV2ZW5seSwgaW5jbHVkaW5nIGhhcmQtdG8tcmVhY2ggam9pbnRzLiIsJzxwYXRoIGQ9Ik02IDEwaDM2TTYgMzhoMzZNMTAgMTB2MjhNMzggMTB2MjhNMTAgMTBsMjggMjhNMzggMTAgMTAgMzgiLz4nXSxbIlJlc2lkZW50aWFsIHByb2plY3RzIiwiSG9tZXMsIHZpbGxhcyBhbmQgYXBhcnRtZW50cyBwYWludGVkIGZhc3RlciB3aXRoIGxlc3MgbWVzcyBhbmQgd2FzdGUuIiwnPHBhdGggZD0iTTYgMjIgMjQgOGwxOCAxNE0xMCAxOXYyNWgyOFYxOU0yMCA0NFYzMmg4djEyIi8+J10sWyJQcm90ZWN0aXZlIGNvYXRpbmdzIiwiQW50aS1jb3Jyb3Npb24gYW5kIGhpZ2gtdmlzY29zaXR5IGNvYXRpbmdzIGFwcGxpZWQgYXQgZnVsbCBwcmVzc3VyZS4iLCc8cGF0aCBkPSJNMjQgNCA0MCAxMHYxMmMwIDExLTcgMTgtMTYgMjJDMTUgNDAgOCAzMyA4IDIyVjEwek0xNyAyNGw1IDUgOS0xMCIvPiddXTsKdmFyIGFjYz0kKCIjdngtYWNjIiksYWNjST0wLGFjY1Q9bnVsbCxhY2NIb3Zlcj1mYWxzZTsKYWNjLmlubmVySFRNTD1BUFBTLm1hcChmdW5jdGlvbihhLGkpe3JldHVybiAnPGJ1dHRvbiBjbGFzcz0iYWMiIGFyaWEtZXhwYW5kZWQ9IicrKGk9PT0wKSsnIj48c3ZnIGNsYXNzPSJiaWciIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS4yIiBhcmlhLWhpZGRlbj0idHJ1ZSI+JythWzJdKyc8L3N2Zz48c3BhbiBjbGFzcz0iaWNvIj48c3ZnIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMi42IiBhcmlhLWhpZGRlbj0idHJ1ZSI+JythWzJdKyc8L3N2Zz48L3NwYW4+PHNwYW4gY2xhc3M9InR4dCI+PHNwYW4gY2xhc3M9InR0Ij4nK2FbMF0rJzwvc3Bhbj48c3BhbiBjbGFzcz0iZHMiPicrYVsxXSsnPC9zcGFuPjwvc3Bhbj48c3BhbiBjbGFzcz0icGciPjwvc3Bhbj48L2J1dHRvbj4nfSkuam9pbigiIik7CnZhciBhY3M9JCQoIi5hYyIsYWNjKTsKZnVuY3Rpb24gYWNjU2V0KGkpe2FjY0k9aTthY3MuZm9yRWFjaChmdW5jdGlvbihiLGope2Iuc2V0QXR0cmlidXRlKCJhcmlhLWV4cGFuZGVkIixqPT09aT8idHJ1ZSI6ImZhbHNlIil9KTtpZihBTklNKXtnc2FwLmtpbGxUd2VlbnNPZigiLmFjIC5wZyIpO2dzYXAuc2V0KCIuYWMgLnBnIix7c2NhbGVYOjB9KTtpZighYWNjSG92ZXIpZ3NhcC5mcm9tVG8oYWNzW2ldLnF1ZXJ5U2VsZWN0b3IoIi5wZyIpLHtzY2FsZVg6MH0se3NjYWxlWDoxLGR1cmF0aW9uOjQsZWFzZToibm9uZSJ9KX19CmFjcy5mb3JFYWNoKGZ1bmN0aW9uKGIsaSl7Yi5hZGRFdmVudExpc3RlbmVyKCJtb3VzZWVudGVyIixmdW5jdGlvbigpe2FjY0hvdmVyPXRydWU7YWNjU2V0KGkpfSk7Yi5hZGRFdmVudExpc3RlbmVyKCJmb2N1cyIsZnVuY3Rpb24oKXthY2NTZXQoaSl9KTtiLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIixmdW5jdGlvbigpe2FjY1NldChpKX0pfSk7CmFjYy5hZGRFdmVudExpc3RlbmVyKCJtb3VzZWxlYXZlIixmdW5jdGlvbigpe2FjY0hvdmVyPWZhbHNlO2FjY1NldChhY2NJKX0pOwpmdW5jdGlvbiBhY2NTdGFydCgpe2lmKGFjY1QpcmV0dXJuO2FjY1NldChhY2NJKTthY2NUPXNldEludGVydmFsKGZ1bmN0aW9uKCl7aWYoIWFjY0hvdmVyKWFjY1NldCgoYWNjSSsxKSVhY3MubGVuZ3RoKX0sNDAwMCl9CmZ1bmN0aW9uIGFjY1N0b3AoKXtjbGVhckludGVydmFsKGFjY1QpO2FjY1Q9bnVsbH0KCi8qIGNvaW4gZWRnZSAqLwooZnVuY3Rpb24oKXt2YXIgYz0kKCIjdngtY29pbiIpO2Zvcih2YXIgaT0xO2k8PTE0O2krKyl7dmFyIGU9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7ZS5jbGFzc05hbWU9ImVkZ2UiO2Uuc3R5bGUudHJhbnNmb3JtPSJ0cmFuc2xhdGVaKCIrKC1pKSsicHgpIjtlLnN0eWxlLmZpbHRlcj0iYnJpZ2h0bmVzcygiKygwLjcrMC4zKk1hdGguc2luKGkvMTQqTWF0aC5QSSkpKyIpIjtjLmluc2VydEJlZm9yZShlLGMuZmlyc3RDaGlsZCl9dmFyIGJmPWMucXVlcnlTZWxlY3RvcigiLmZhY2UuYiIpO2JmLnN0eWxlLnRyYW5zZm9ybT0idHJhbnNsYXRlWigtMTVweCkgcm90YXRlWSgxODBkZWcpIn0pKCk7CgoKLyogZXhwbG9kZWQgdmlldyAqLwp2YXIgWFM9JCgiI3Z4LXhwcyIpLFhXPSQoIiN2eC14cHciKSxYU1ZHPSQoIiN2eC14cHN2ZyIpLFhQPXtBOlswLC0uMTcsLTIsMV0sQjpbLS4zLC0uMDQsLTgsMV0sQzpbMCwtLjA0LDAsMS4wNl0sRDpbLjMyLC0uMDUsNywxXSxFOlswLC4xNCwwLDFdLEY6Wy0uMjQsLjA4LC03LDFdLEc6Wy4yNCwuMDgsNywxXX07CnZhciBYQz17QTpbLjUsLjEzXSxCOlsuMTQsLjQxXSxDOlsuNDgsLjM4XSxEOlsuODUsLjM4XSxFOlsuNDgsLjc4XSxGOlsuMTcsLjc5XSxHOlsuODEsLjhdfTsKdmFyIFhMPXtBOlsibCIsLjA2XSxCOlsibCIsLjRdLEU6WyJsIiwuOF0sQzpbInIiLC4xNl0sRDpbInIiLC40Nl0sRzpbInIiLC43OF19Owp2YXIgeHBFPTAseHBMPTAseHBLPTEseHBHZW89bnVsbDsKdmFyIHhwUGllY2VzPXt9OyQkKCIueHAtcCIpLmZvckVhY2goZnVuY3Rpb24oaW0pe3hwUGllY2VzW2ltLmRhdGFzZXQua109aW19KTsKdmFyIHhwTGFicz17fTskJCgiLnhwLWwiKS5mb3JFYWNoKGZ1bmN0aW9uKGwpe3hwTGFic1tsLmRhdGFzZXQua109bH0pOwpmdW5jdGlvbiB4cEFwcGx5KCl7dmFyIEg9WFMub2Zmc2V0SGVpZ2h0KnhwSztPYmplY3Qua2V5cyhYUCkuZm9yRWFjaChmdW5jdGlvbihrKXt2YXIgdj1YUFtrXSxlPXhwRTt4cFBpZWNlc1trXS5zdHlsZS50cmFuc2Zvcm09InRyYW5zbGF0ZSgiKyh2WzBdKkgqZSkudG9GaXhlZCgxKSsicHgsIisodlsxXSpIKmUpLnRvRml4ZWQoMSkrInB4KSByb3RhdGUoIisodlsyXSplKS50b0ZpeGVkKDIpKyJkZWcpIHNjYWxlKCIrKDErKHZbM10tMSkqZSkudG9GaXhlZCgzKSsiKSJ9KX0KZnVuY3Rpb24geHBMYXlvdXQoKXsKIHZhciB3cj1YVy5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKSxzcj1YUy5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKSxIPXNyLmhlaWdodCxXPXNyLndpZHRoLHNsPXNyLmxlZnQtd3IubGVmdCxzdD1zci50b3Atd3IudG9wOwogdmFyIGNvbFc9TWF0aC5taW4oMjQwLCh3ci53aWR0aC1XLTIqLjM2KkgpLzItMTYpO3hwR2VvPXtvazpjb2xXPj0xNTAmJndpbmRvdy5pbm5lcldpZHRoPjkwMH07CiBYU1ZHLnNldEF0dHJpYnV0ZSgidmlld0JveCIsIjAgMCAiK3dyLndpZHRoKyIgIit3ci5oZWlnaHQpOwogdmFyIGc9IiI7CiBPYmplY3Qua2V5cyhYTCkuZm9yRWFjaChmdW5jdGlvbihrKXt2YXIgYz1YQ1trXSx2PVhQW2tdLGF4PXNsK2NbMF0qVyt2WzBdKkgsYXk9c3QrY1sxXSpIK3ZbMV0qSCxzaWRlPVhMW2tdWzBdLGx5PXN0K1hMW2tdWzFdKkgsbGFiPXhwTGFic1trXTsKICBsYWIuc3R5bGUud2lkdGg9Y29sVysicHgiO2xhYi5jbGFzc05hbWU9InhwLWwgIitzaWRlOwogIHZhciBseD1zaWRlPT09ImwiP3NsLS4zNipILWNvbFctODpzbCtXKy4zNipIKzg7bGFiLnN0eWxlLmxlZnQ9bHgrInB4IjtsYWIuc3R5bGUudG9wPWx5KyJweCI7CiAgdmFyIGV4PXNpZGU9PT0ibCI\/bHgrY29sVysxMDpseC0xMCxleT1seSsxMDsKICBnKz0nPGcgZGF0YS1rPSInK2srJyI+PGxpbmUgeDE9IicrYXgudG9GaXhlZCgxKSsnIiB5MT0iJytheS50b0ZpeGVkKDEpKyciIHgyPSInK2V4LnRvRml4ZWQoMSkrJyIgeTI9IicrZXkudG9GaXhlZCgxKSsnIiBwYXRoTGVuZ3RoPSIxIiBzdHJva2UtZGFzaGFycmF5PSIxIiBzdHJva2UtZGFzaG9mZnNldD0iMSIvPjxjaXJjbGUgY3g9IicrYXgudG9GaXhlZCgxKSsnIiBjeT0iJytheS50b0ZpeGVkKDEpKyciIHI9IjMuNSIgb3BhY2l0eT0iMCIvPjwvZz4nOwogfSk7CiBYU1ZHLmlubmVySFRNTD1nO1hTVkcuc3R5bGUuZGlzcGxheT14cEdlby5vaz8iIjoibm9uZSI7T2JqZWN0LmtleXMoeHBMYWJzKS5mb3JFYWNoKGZ1bmN0aW9uKGspe3hwTGFic1trXS5zdHlsZS5kaXNwbGF5PXhwR2VvLm9rPyIiOiJub25lIn0pO3hwTGFiKCk7Cn0KZnVuY3Rpb24geHBMYWIoKXt2YXIga3M9T2JqZWN0LmtleXMoWEwpLG49a3MubGVuZ3RoO2tzLmZvckVhY2goZnVuY3Rpb24oayxpKXt2YXIgdD1NYXRoLm1heCgwLE1hdGgubWluKDEseHBMKm4taSouOCkpO3ZhciBsYWI9eHBMYWJzW2tdO2xhYi5zdHlsZS5vcGFjaXR5PXQ7bGFiLnN0eWxlLnRyYW5zZm9ybT0idHJhbnNsYXRlWSgiKygoMS10KSoxMikudG9GaXhlZCgxKSsicHgpIjt2YXIgZz1YU1ZHLnF1ZXJ5U2VsZWN0b3IoJ2dbZGF0YS1rPSInK2srJyJdJyk7aWYoZyl7Zy5xdWVyeVNlbGVjdG9yKCJsaW5lIikuc2V0QXR0cmlidXRlKCJzdHJva2UtZGFzaG9mZnNldCIsKDEtdCkudG9GaXhlZCgzKSk7Zy5xdWVyeVNlbGVjdG9yKCJjaXJjbGUiKS5zZXRBdHRyaWJ1dGUoIm9wYWNpdHkiLHQudG9GaXhlZCgyKSl9fSl9CnhwQXBwbHkoKTt3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigicmVzaXplIixmdW5jdGlvbigpe3hwTGF5b3V0KCk7eHBBcHBseSgpfSk7CgovKiB2aWRlb3M6IHBsYXkgb25seSB3aGVuIHZpc2libGUgKi8KKGZ1bmN0aW9uKCl7dmFyIHZpZHM9JCQoIiN2eCB2aWRlbyIpO2lmKCEoIkludGVyc2VjdGlvbk9ic2VydmVyIiBpbiB3aW5kb3cpKXt2aWRzLmZvckVhY2goZnVuY3Rpb24odil7di5wbGF5JiZ2LnBsYXkoKS5jYXRjaChmdW5jdGlvbigpe30pfSk7cmV0dXJufQp2YXIgaW89bmV3IEludGVyc2VjdGlvbk9ic2VydmVyKGZ1bmN0aW9uKGVuKXtlbi5mb3JFYWNoKGZ1bmN0aW9uKGUpe3ZhciB2PWUudGFyZ2V0O2lmKGUuaXNJbnRlcnNlY3Rpbmcpe2lmKHYucHJlbG9hZD09PSJub25lIil2LnByZWxvYWQ9ImF1dG8iO2lmKCFSTSl7dmFyIHByPXYucGxheSgpO2lmKHByJiZwci5jYXRjaClwci5jYXRjaChmdW5jdGlvbigpe30pfX1lbHNle3YucGF1c2UoKX19KX0se3RocmVzaG9sZDouMTV9KTt2aWRzLmZvckVhY2goZnVuY3Rpb24odil7aW8ub2JzZXJ2ZSh2KX0pfSkoKTsKCi8qIG5hdiAqLwp2YXIgbmF2PSQoIi5uYXYiKSxiZz0kKCIuYnVyZ2VyIiksbGlua3M9JCgiI3Z4LWxpbmtzIiksbGFzdFk9MDsKYmcuYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLGZ1bmN0aW9uKCl7dmFyIG89bGlua3MuY2xhc3NMaXN0LnRvZ2dsZSgib3BlbiIpO2JnLnNldEF0dHJpYnV0ZSgiYXJpYS1leHBhbmRlZCIsbyl9KTsKJCQoImFbaHJlZl49JyN2eC0nXSIpLmZvckVhY2goZnVuY3Rpb24oYSl7YS5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsZnVuY3Rpb24oZSl7dmFyIHQ9JChhLmdldEF0dHJpYnV0ZSgiaHJlZiIpKTtpZighdClyZXR1cm47ZS5wcmV2ZW50RGVmYXVsdCgpO2xpbmtzLmNsYXNzTGlzdC5yZW1vdmUoIm9wZW4iKTtiZy5zZXRBdHRyaWJ1dGUoImFyaWEtZXhwYW5kZWQiLCJmYWxzZSIpO3Njcm9sbFRvRWwodCwwKX0pfSk7CndpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJzY3JvbGwiLGZ1bmN0aW9uKCl7dmFyIHk9d2luZG93LnNjcm9sbFksaD1kb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuc2Nyb2xsSGVpZ2h0LXdpbmRvdy5pbm5lckhlaWdodDtuYXYuY2xhc3NMaXN0LnRvZ2dsZSgic2MiLHk+NDApO25hdi5jbGFzc0xpc3QudG9nZ2xlKCJoaWRlIix5Pmxhc3RZKzImJnk+NTAwJiYhbGlua3MuY2xhc3NMaXN0LmNvbnRhaW5zKCJvcGVuIikpO2lmKHk8bGFzdFktMiluYXYuY2xhc3NMaXN0LnJlbW92ZSgiaGlkZSIpO2xhc3RZPXk7JCgiLnByb2ciKS5zdHlsZS50cmFuc2Zvcm09InNjYWxlWCgiKyhoPjA\/eS9oOjApKyIpIn0se3Bhc3NpdmU6dHJ1ZX0pOwoKLyogYnV0dG9uIHJpcHBsZSBvcmlnaW4gKi8KJCQoIiN2eCAuYnRuIikuZm9yRWFjaChmdW5jdGlvbihiKXtiLmFkZEV2ZW50TGlzdGVuZXIoIm1vdXNlZW50ZXIiLGZ1bmN0aW9uKGUpe3ZhciByPWIuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7Yi5zdHlsZS5zZXRQcm9wZXJ0eSgiLS1veCIsKGUuY2xpZW50WC1yLmxlZnQpKyJweCIpO2Iuc3R5bGUuc2V0UHJvcGVydHkoIi0tb3kiLChlLmNsaWVudFktci50b3ApKyJweCIpfSl9KTsKCi8qIGN1cnNvciAqLwp2YXIgY3U9JCgiLmN1ciIpOwppZihGSU5FJiYhUk0pe2N1LnN0eWxlLmRpc3BsYXk9ImJsb2NrIjt2YXIgZD1jdS5xdWVyeVNlbGVjdG9yKCIuZCIpLHI9Y3UucXVlcnlTZWxlY3RvcigiLnIiKSxteD0tOTksbXk9LTk5LHJ4PS05OSxyeT0tOTk7CiB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigibW91c2Vtb3ZlIixmdW5jdGlvbihlKXtteD1lLmNsaWVudFg7bXk9ZS5jbGllbnRZO2Quc3R5bGUudHJhbnNmb3JtPSJ0cmFuc2xhdGUoIitteCsicHgsIitteSsicHgpIn0pOwogKGZ1bmN0aW9uIGYoKXtyeCs9KG14LXJ4KSouMTY7cnkrPShteS1yeSkqLjE2O3Iuc3R5bGUudHJhbnNmb3JtPSJ0cmFuc2xhdGUoIityeCsicHgsIityeSsicHgpIjtyZXF1ZXN0QW5pbWF0aW9uRnJhbWUoZil9KSgpOwogJCQoIiN2eCBhLCN2eCBidXR0b24sLmZjIikuZm9yRWFjaChmdW5jdGlvbihlbCl7ZWwuYWRkRXZlbnRMaXN0ZW5lcigibW91c2VlbnRlciIsZnVuY3Rpb24oKXtjdS5jbGFzc0xpc3QuYWRkKCJob3YiKX0pO2VsLmFkZEV2ZW50TGlzdGVuZXIoIm1vdXNlbGVhdmUiLGZ1bmN0aW9uKCl7Y3UuY2xhc3NMaXN0LnJlbW92ZSgiaG92Iil9KX0pOwogJCQoIltkYXRhLWN1cnNvcj1kcmFnXSIpLmZvckVhY2goZnVuY3Rpb24oZWwpe2VsLmFkZEV2ZW50TGlzdGVuZXIoIm1vdXNlZW50ZXIiLGZ1bmN0aW9uKCl7Y3UuY2xhc3NMaXN0LmFkZCgiZHJhZyIpfSk7ZWwuYWRkRXZlbnRMaXN0ZW5lcigibW91c2VsZWF2ZSIsZnVuY3Rpb24oKXtjdS5jbGFzc0xpc3QucmVtb3ZlKCJkcmFnIil9KX0pOwp9CgovKiBoZXJvIHNwb3RsaWdodCAqLwp2YXIgaGVybz0kKCIuaGVybyIpOwppZihGSU5FKXtoZXJvLmFkZEV2ZW50TGlzdGVuZXIoIm1vdXNlbW92ZSIsZnVuY3Rpb24oZSl7dmFyIHI9aGVyby5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKTtoZXJvLnN0eWxlLnNldFByb3BlcnR5KCItLW14IiwoZS5jbGllbnRYLXIubGVmdCkrInB4Iik7aGVyby5zdHlsZS5zZXRQcm9wZXJ0eSgiLS1teSIsKGUuY2xpZW50WS1yLnRvcCkrInB4Iil9KX0KCnZhciBsb2FkPSQoIiN2eC1sb2FkIik7CmZ1bmN0aW9uIGRvbmUoKXsKIGlmKCFBTklNKXtsb2FkLnN0eWxlLmRpc3BsYXk9Im5vbmUiO3hwTGF5b3V0KCk7JCQoIi5vZG8iKS5mb3JFYWNoKGZ1bmN0aW9uKGUpe29kb0luKGUpfSk7c2V0UHNpKDEpO3NldEZpbig1NSk7JCQoIi5iYXIiKS5mb3JFYWNoKGZ1bmN0aW9uKGIpe2IuY2xhc3NMaXN0LmFkZCgib24iKX0pO2FjY1NldCgwKTskJCgiLmZjIikuZm9yRWFjaChmdW5jdGlvbihmKXtmLl9mPXRydWU7ZmxpcChmLHRydWUpfSk7cmV0dXJufQogZ3NhcC5yZWdpc3RlclBsdWdpbihTY3JvbGxUcmlnZ2VyKTsKIGlmKHR5cGVvZiBMZW5pcyE9PSJ1bmRlZmluZWQiKXtsZW5pcz1uZXcgTGVuaXMoe2xlcnA6LjA5LHdoZWVsTXVsdGlwbGllcjoxfSk7bGVuaXMub24oInNjcm9sbCIsU2Nyb2xsVHJpZ2dlci51cGRhdGUpO2dzYXAudGlja2VyLmFkZChmdW5jdGlvbih0KXtsZW5pcy5yYWYodCoxMDAwKX0pO2dzYXAudGlja2VyLmxhZ1Ntb290aGluZygwKX0KIC8qIGludHJvICovCiB2YXIgdGw9Z3NhcC50aW1lbGluZSgpOwogdGwuZnJvbSgiI3Z4LWxvYWQgLmx3IHNwYW4iLHt5UGVyY2VudDoxMTAsZHVyYXRpb246Ljgsc3RhZ2dlcjouMDYsZWFzZToiZXhwby5vdXQifSkKICAudG8oIiN2eC1sb2FkIC5sYiIse3NjYWxlWDoxLGR1cmF0aW9uOi45LGVhc2U6InBvd2VyMi5pbk91dCJ9LCI8LjEiKQogIC50bygiI3Z4LWxvYWQgLmx3IHNwYW4iLHt5UGVyY2VudDotMTEwLGR1cmF0aW9uOi42LHN0YWdnZXI6LjA0LGVhc2U6ImV4cG8uaW4ifSwiKz0uMSIpCiAgLnRvKGxvYWQse2F1dG9BbHBoYTowLGR1cmF0aW9uOi41fSwiLT0uMTUiKQogIC8qIGxpZ2h0cyBvbjogZmxpY2tlciAqLwogIC5mcm9tKCIuaC12aWQiLHtvcGFjaXR5OjAsc2NhbGU6MS4wOCxkdXJhdGlvbjoxLjgsZWFzZToiZXhwby5vdXQifSwiLT0uMSIpCiAgLmZyb20oIi5oLWxpdmUiLHtvcGFjaXR5OjAseTotMTAsZHVyYXRpb246LjgsZWFzZToiZXhwby5vdXQifSwiPC42IikKICAuZnJvbSgiLmgtbSIse3k6NDAsb3BhY2l0eTowLHNjYWxlOi45NixkdXJhdGlvbjoxLjQsZWFzZToiZXhwby5vdXQifSwiPC4xNSIpCiAgLmZyb20oIi5oLXJlZiIse29wYWNpdHk6MCxkdXJhdGlvbjoxLjR9LCI8IikKICAuZnJvbSgiLmgtZmxvb3IiLHtzY2FsZVg6LjMsb3BhY2l0eTowLGR1cmF0aW9uOjEuNCxlYXNlOiJleHBvLm91dCJ9LCI8IikKICAuZnJvbSgiLmhlcm8gaDEgLmxuPnNwYW4iLHt5UGVyY2VudDoxMTUsZHVyYXRpb246MS4xLHN0YWdnZXI6LjEsZWFzZToiZXhwby5vdXQifSwiPC4xIikKICAuZnJvbSgiLmgtaW4iLHt5OjI0LG9wYWNpdHk6MCxkdXJhdGlvbjouOSxzdGFnZ2VyOi4wOCxlYXNlOiJleHBvLm91dCJ9LCI8LjIiKQogIC5mcm9tKCIubmF2IC53cmFwIix7eTotMzAsb3BhY2l0eTowLGR1cmF0aW9uOi44LGVhc2U6ImV4cG8ub3V0In0sIjwiKQogIC5mcm9tKCIuaC1zdGF0cz5kaXYiLHt5OjMwLG9wYWNpdHk6MCxkdXJhdGlvbjouOCxzdGFnZ2VyOi4wOCxlYXNlOiJleHBvLm91dCIsb25TdGFydDpmdW5jdGlvbigpeyQkKCIuaC1zdGF0cyAub2RvIikuZm9yRWFjaChmdW5jdGlvbihlLGkpe29kb0luKGUsaSouMSl9KX19LCI8LjIiKTsKIC8qIGhlcm8gcGFyYWxsYXggKyB0aWx0ICovCiBnc2FwLnRvKCIuaC12aWQgdmlkZW8iLHt5UGVyY2VudDoxMixlYXNlOiJub25lIixzY3JvbGxUcmlnZ2VyOnt0cmlnZ2VyOiIuaGVybyIsc3RhcnQ6InRvcCB0b3AiLGVuZDoiYm90dG9tIHRvcCIsc2NydWI6dHJ1ZX19KTsKIGdzYXAudG8oIi5oLW0sLmgtcmVmIix7eTotNjAsZWFzZToibm9uZSIsc2Nyb2xsVHJpZ2dlcjp7dHJpZ2dlcjoiLmhlcm8iLHN0YXJ0OiJ0b3AgdG9wIixlbmQ6ImJvdHRvbSB0b3AiLHNjcnViOnRydWV9fSk7CiBpZihGSU5FKXt2YXIgc3Q9JCgiI3Z4LXN0YWdlIik7aGVyby5hZGRFdmVudExpc3RlbmVyKCJtb3VzZW1vdmUiLGZ1bmN0aW9uKGUpe3ZhciB4PWUuY2xpZW50WC93aW5kb3cuaW5uZXJXaWR0aC0uNSx5PWUuY2xpZW50WS93aW5kb3cuaW5uZXJIZWlnaHQtLjU7Z3NhcC50bygiLmgtbSIse3JvdGF0ZVk6eCoxMCxyb3RhdGVYOi15KjYsdHJhbnNmb3JtUGVyc3BlY3RpdmU6MTIwMCxkdXJhdGlvbjoxLGVhc2U6InBvd2VyMy5vdXQifSl9KX0KIC8qIHN0YXRlbWVudCAqLwogZ3NhcC50bygiI3Z4LXNheSAudyIse29wYWNpdHk6MSxzdGFnZ2VyOi4xLGVhc2U6Im5vbmUiLHNjcm9sbFRyaWdnZXI6e3RyaWdnZXI6Ii5zYXkiLHN0YXJ0OiJ0b3AgNzAlIixlbmQ6ImJvdHRvbSA2MCUiLHNjcnViOnRydWV9fSk7CiAvKiByZXZlYWxzICovCiAkJCgiLnJ2IikuZm9yRWFjaChmdW5jdGlvbihlbCl7Z3NhcC5mcm9tKGVsLHt5OjUwLG9wYWNpdHk6MCxkdXJhdGlvbjoxLjEsZWFzZToiZXhwby5vdXQiLHNjcm9sbFRyaWdnZXI6e3RyaWdnZXI6ZWwsc3RhcnQ6InRvcCA4OCUifX0pfSk7CiB2YXIgbW09Z3NhcC5tYXRjaE1lZGlhKCk7CiBtbS5hZGQoIihtaW4td2lkdGg6OTAxcHgpIixmdW5jdGlvbigpewogIC8qIGV4cGxvZGVkIHBpbiAqLwogIHhwSz0xO3hwTGF5b3V0KCk7CiAgdmFyIHhwPXtlOjAsbDowfSx4dD1nc2FwLnRpbWVsaW5lKHtzY3JvbGxUcmlnZ2VyOnt0cmlnZ2VyOiIueHAiLHN0YXJ0OiJ0b3AgdG9wIixlbmQ6Iis9MjYwMCIscGluOnRydWUsc2NydWI6Ljcsb25SZWZyZXNoOmZ1bmN0aW9uKCl7eHBMYXlvdXQoKTt4cEFwcGx5KCl9fX0pOwogIHh0LmZyb21UbygiLnhwLXNjYW4iLHt0b3A6IjAlIixvcGFjaXR5OjF9LHt0b3A6IjEwMCUiLGR1cmF0aW9uOi42LGVhc2U6Im5vbmUifSkudG8oIi54cC1zY2FuIix7b3BhY2l0eTowLGR1cmF0aW9uOi4xfSkKICAgLnRvKCIueHAtZnVsbCIse29wYWNpdHk6MCxkdXJhdGlvbjouMDV9LC42MikKICAgLnRvKHhwLHtlOjEsZHVyYXRpb246MS40LGVhc2U6InBvd2VyMi5pbk91dCIsb25VcGRhdGU6ZnVuY3Rpb24oKXt4cEU9eHAuZTt4cEFwcGx5KCl9fSwuNjIpCiAgIC50byh4cCx7bDoxLGR1cmF0aW9uOi45LGVhc2U6Im5vbmUiLG9uVXBkYXRlOmZ1bmN0aW9uKCl7eHBMPXhwLmw7eHBMYWIoKX19LDEuOCkKICAgLnRvKHt9LHtkdXJhdGlvbjouN30pCiAgIC50byh4cCx7bDowLGR1cmF0aW9uOi4zNSxvblVwZGF0ZTpmdW5jdGlvbigpe3hwTD14cC5sO3hwTGFiKCl9fSkKICAgLnRvKHhwLHtlOjAsZHVyYXRpb246LjksZWFzZToicG93ZXIyLmluT3V0IixvblVwZGF0ZTpmdW5jdGlvbigpe3hwRT14cC5lO3hwQXBwbHkoKX19KQogICAudG8oIi54cC1mdWxsIix7b3BhY2l0eToxLGR1cmF0aW9uOi4wNX0pOwogIC8qIHByZXNzdXJlIHBpbiAqLwogIHZhciBjYXBzPSQkKCIucHNpLWNhcCIpLHN0ZXBzPSQkKCIucHNpLXN0ZXBzIGkiKTsKICB2YXIgcHQ9Z3NhcC50aW1lbGluZSh7c2Nyb2xsVHJpZ2dlcjp7dHJpZ2dlcjoiLnBzaSIsc3RhcnQ6InRvcCB0b3AiLGVuZDoiKz0yMjAwIixwaW46dHJ1ZSxzY3J1YjouNixvblVwZGF0ZTpmdW5jdGlvbihzKXtzZXRQc2kocy5wcm9ncmVzcyl9fX0pOwogIHB0LmZyb21UbygiLnBzaS1jIGltZyIse3NjYWxlOi44Nn0se3NjYWxlOjEuMDQsZWFzZToibm9uZSIsZHVyYXRpb246M30sMCk7CiAgY2Fwcy5mb3JFYWNoKGZ1bmN0aW9uKGMsaSl7cHQudG8oYyx7b3BhY2l0eToxLHk6MCxkdXJhdGlvbjouMzV9LGkpLnRvKHN0ZXBzW2ldLHsiLS1zIjoxLGR1cmF0aW9uOi45LGVhc2U6Im5vbmUifSxpKTtpZihpPDIpcHQudG8oYyx7b3BhY2l0eTowLHk6LTIwLGR1cmF0aW9uOi4zfSxpKy44KX0pOwogIC8qIGZpbmlzaCBwaW4gKi8KICB2YXIgZm89e3A6MTJ9O2dzYXAudGltZWxpbmUoe3Njcm9sbFRyaWdnZXI6e3RyaWdnZXI6Ii5maW4iLHN0YXJ0OiJ0b3AgdG9wIixlbmQ6Iis9MTQwMCIscGluOnRydWUsc2NydWI6Ljh9fSkudG8oZm8se3A6ODgsZWFzZToibm9uZSIsb25VcGRhdGU6ZnVuY3Rpb24oKXtzZXRGaW4oZm8ucCl9fSk7CiAgLyogc2hvd3Jvb20gcGluICovCiAgY2FyU1Q9U2Nyb2xsVHJpZ2dlci5jcmVhdGUoe3RyaWdnZXI6Ii5zaG93IixzdGFydDoidG9wIHRvcCIsZW5kOiIrPSIrKE4tMSkqMzgwLHBpbjp0cnVlLHNjcnViOnRydWUsc25hcDp7c25hcFRvOjEvKE4tMSksZHVyYXRpb246e21pbjouMixtYXg6LjZ9LGRlbGF5Oi4wNSxlYXNlOiJwb3dlcjIuaW5PdXQifSxvblVwZGF0ZTpmdW5jdGlvbihzKXtyb3Q9cy5wcm9ncmVzcyooTi0xKSpTVEVQO2xheW91dENhcigpfX0pOwogIC8qIGZsaXAgcGluICovCiAgdmFyIGZ0PWdzYXAudGltZWxpbmUoe3Njcm9sbFRyaWdnZXI6e3RyaWdnZXI6Ii5mbGlwIixzdGFydDoidG9wIHRvcCIsZW5kOiIrPTEzMDAiLHBpbjp0cnVlLHNjcnViOi42fX0pOwogICQkKCIuZmMtaW4iKS5mb3JFYWNoKGZ1bmN0aW9uKGYsaSl7ZnQudG8oZix7cm90YXRlWToxODAsZHVyYXRpb246MSxlYXNlOiJwb3dlcjIuaW5PdXQifSxpKi41NSl9KTsKICByZXR1cm4gZnVuY3Rpb24oKXtjYXJTVD1udWxsfQogfSk7CiBtbS5hZGQoIihtYXgtd2lkdGg6OTAwcHgpIixmdW5jdGlvbigpewogIHhwSz0uNTU7eHBMYXlvdXQoKTt2YXIgeHE9e2U6MH07Z3NhcC50aW1lbGluZSh7c2Nyb2xsVHJpZ2dlcjp7dHJpZ2dlcjoiLnhwLXdyYXAiLHN0YXJ0OiJ0b3AgNzUlIixlbmQ6ImJvdHRvbSAyMCUiLHNjcnViOi42fX0pLnRvKCIueHAtZnVsbCIse29wYWNpdHk6MCxkdXJhdGlvbjouMDJ9KS50byh4cSx7ZToxLGR1cmF0aW9uOi42LGVhc2U6InBvd2VyMi5pbk91dCIsb25VcGRhdGU6ZnVuY3Rpb24oKXt4cEU9eHEuZTt4cEFwcGx5KCl9fSkudG8oeHEse2U6MCxkdXJhdGlvbjouNCxlYXNlOiJwb3dlcjIuaW5PdXQiLG9uVXBkYXRlOmZ1bmN0aW9uKCl7eHBFPXhxLmU7eHBBcHBseSgpfX0pLnRvKCIueHAtZnVsbCIse29wYWNpdHk6MSxkdXJhdGlvbjouMDJ9KTsKICAkJCgiLnBzaS1jYXAiKS5mb3JFYWNoKGZ1bmN0aW9uKGMpe2dzYXAuZnJvbShjLHt5OjMwLG9wYWNpdHk6MCxkdXJhdGlvbjouOCxzY3JvbGxUcmlnZ2VyOnt0cmlnZ2VyOmMsc3RhcnQ6InRvcCA5MCUifX0pfSk7CiAgU2Nyb2xsVHJpZ2dlci5jcmVhdGUoe3RyaWdnZXI6Ii5wc2ktYyIsc3RhcnQ6InRvcCA4MCUiLGVuZDoiYm90dG9tIDMwJSIsc2NydWI6LjUsb25VcGRhdGU6ZnVuY3Rpb24ocyl7c2V0UHNpKHMucHJvZ3Jlc3MpfX0pOwogIHZhciBmbz17cDoxMn07Z3NhcC50byhmbyx7cDo4OCxlYXNlOiJub25lIixzY3JvbGxUcmlnZ2VyOnt0cmlnZ2VyOiIuZmluLWJveCIsc3RhcnQ6InRvcCA3NSUiLGVuZDoiYm90dG9tIDM1JSIsc2NydWI6LjZ9LG9uVXBkYXRlOmZ1bmN0aW9uKCl7c2V0RmluKGZvLnApfX0pOwogICQkKCIuZmMiKS5mb3JFYWNoKGZ1bmN0aW9uKGZjKXtTY3JvbGxUcmlnZ2VyLmNyZWF0ZSh7dHJpZ2dlcjpmYyxzdGFydDoidG9wIDcwJSIsb25jZTp0cnVlLG9uRW50ZXI6ZnVuY3Rpb24oKXtmYy5fZj10cnVlO2ZsaXAoZmMsdHJ1ZSl9fSl9KTsKIH0pOwogLyogaW4gYWN0aW9uICovCiBnc2FwLmZyb21UbygiLnZjYXJkLnYxIix7eTo4MH0se3k6LTYwLGVhc2U6Im5vbmUiLHNjcm9sbFRyaWdnZXI6e3RyaWdnZXI6Ii5hY3QiLHN0YXJ0OiJ0b3AgYm90dG9tIixlbmQ6ImJvdHRvbSB0b3AiLHNjcnViOnRydWV9fSk7CiBnc2FwLmZyb21UbygiLnZjYXJkLnYyIix7eTotNDB9LHt5OjYwLGVhc2U6Im5vbmUiLHNjcm9sbFRyaWdnZXI6e3RyaWdnZXI6Ii5hY3QiLHN0YXJ0OiJ0b3AgYm90dG9tIixlbmQ6ImJvdHRvbSB0b3AiLHNjcnViOnRydWV9fSk7CiBnc2FwLmZyb20oIi5hY3QtcHRzIGxpIix7eDotMzAsb3BhY2l0eTowLHN0YWdnZXI6LjA4LGR1cmF0aW9uOi44LGVhc2U6ImV4cG8ub3V0IixzY3JvbGxUcmlnZ2VyOnt0cmlnZ2VyOiIuYWN0LXB0cyIsc3RhcnQ6InRvcCA4OCUifX0pOwogZ3NhcC5mcm9tKCIudmNhcmQiLHtjbGlwUGF0aDoiaW5zZXQoMzAlIDIwJSAzMCUgMjAlIHJvdW5kIDI2cHgpIixkdXJhdGlvbjoxLjQsc3RhZ2dlcjouMTIsZWFzZToiZXhwby5vdXQiLHNjcm9sbFRyaWdnZXI6e3RyaWdnZXI6Ii5hY3QtZ3JpZCIsc3RhcnQ6InRvcCA4MCUifX0pOwogLyogc2hvd3Jvb20gZW50cmFuY2UgKi8KIGdzYXAuZnJvbSgiLmNhciIse3k6MTAwLG9wYWNpdHk6MCxkdXJhdGlvbjoxLjQsZWFzZToiZXhwby5vdXQiLHNjcm9sbFRyaWdnZXI6e3RyaWdnZXI6Ii5zaG93IixzdGFydDoidG9wIDc1JSJ9fSk7CiBTY3JvbGxUcmlnZ2VyLmNyZWF0ZSh7dHJpZ2dlcjoiLmNhci11aSIsc3RhcnQ6InRvcCA5MCUiLG9uY2U6dHJ1ZSxvbkVudGVyOmZ1bmN0aW9uKCl7Y2FySW5mbyhhY3RpdmUpfX0pOwogLyogc3BlY3MgZW50cmFuY2UgKi8KIFNjcm9sbFRyaWdnZXIuY3JlYXRlKHt0cmlnZ2VyOiIuc3AtZ3JpZCIsc3RhcnQ6InRvcCA4MCUiLG9uY2U6dHJ1ZSxvbkVudGVyOmZ1bmN0aW9uKCl7dmFyIG09TVtjdXJdO29kb1NldCgkKCIjdngtc3BzaSIpLG0ucHNpKTtvZG9TZXQoJCgiI3Z4LXNmbG93IiksbS5mbG93LC4xKTtvZG9TZXQoJCgiI3Z4LXNwdyIpLG0ucHcsLjIpfX0pOwogZ3NhcC5mcm9tKCIuc3AtdGFiIix7eDotMzAsb3BhY2l0eTowLHN0YWdnZXI6LjA1LGR1cmF0aW9uOi44LGVhc2U6ImV4cG8ub3V0IixzY3JvbGxUcmlnZ2VyOnt0cmlnZ2VyOiIuc3AtZ3JpZCIsc3RhcnQ6InRvcCA4MCUifX0pOwogZ3NhcC5mcm9tKCIjdngtaW1nIix7eTo2MCxvcGFjaXR5OjAsZHVyYXRpb246MS4yLGVhc2U6ImV4cG8ub3V0IixzY3JvbGxUcmlnZ2VyOnt0cmlnZ2VyOiIuc3AtZ3JpZCIsc3RhcnQ6InRvcCA4MCUifX0pOwogLyogdGFibGUgKi8KIFNjcm9sbFRyaWdnZXIuY3JlYXRlKHt0cmlnZ2VyOiIjdngtdGJvZHkiLHN0YXJ0OiJ0b3AgODUlIixvbmNlOnRydWUsb25FbnRlcjpmdW5jdGlvbigpeyQkKCIuYmFyIikuZm9yRWFjaChmdW5jdGlvbihiLGkpe3NldFRpbWVvdXQoZnVuY3Rpb24oKXtiLmNsYXNzTGlzdC5hZGQoIm9uIil9LGkqNjApfSl9fSk7CiBnc2FwLmZyb20oIiN2eC10Ym9keSB0ciIse3k6MjAsb3BhY2l0eTowLHN0YWdnZXI6LjA1LGR1cmF0aW9uOi44LGVhc2U6ImV4cG8ub3V0IixzY3JvbGxUcmlnZ2VyOnt0cmlnZ2VyOiIjdngtdGJvZHkiLHN0YXJ0OiJ0b3AgODglIn19KTsKIGdzYXAuZnJvbSgiLmZjIix7eTo2MCxvcGFjaXR5OjAsc3RhZ2dlcjouMDgsZHVyYXRpb246MSxlYXNlOiJleHBvLm91dCIsc2Nyb2xsVHJpZ2dlcjp7dHJpZ2dlcjoiLmZsLWdyaWQiLHN0YXJ0OiJ0b3AgOTAlIn19KTsKIC8qIGFjY29yZGlvbiBhdXRvcGxheSBpbiB2aWV3ICovCiBTY3JvbGxUcmlnZ2VyLmNyZWF0ZSh7dHJpZ2dlcjoiI3Z4LWFjYyIsc3RhcnQ6InRvcCA4NSUiLGVuZDoiYm90dG9tIDE1JSIsb25FbnRlcjphY2NTdGFydCxvbkVudGVyQmFjazphY2NTdGFydCxvbkxlYXZlOmFjY1N0b3Asb25MZWF2ZUJhY2s6YWNjU3RvcH0pOwogZ3NhcC5mcm9tKCIuYWMiLHt5OjgwLG9wYWNpdHk6MCxzdGFnZ2VyOi4wOCxkdXJhdGlvbjoxLjEsZWFzZToiZXhwby5vdXQiLHNjcm9sbFRyaWdnZXI6e3RyaWdnZXI6IiN2eC1hY2MiLHN0YXJ0OiJ0b3AgODglIn19KTsKIC8qIHdoeSAqLwogZ3NhcC5mcm9tKCIud2wgbGkiLHt5OjMwLG9wYWNpdHk6MCxzdGFnZ2VyOi4wOCxkdXJhdGlvbjouOSxlYXNlOiJleHBvLm91dCIsc2Nyb2xsVHJpZ2dlcjp7dHJpZ2dlcjoiLndsIixzdGFydDoidG9wIDg1JSJ9fSk7CiBnc2FwLnRvKCIjdngtY29pbiIse3JvdGF0ZVk6MzYwLGR1cmF0aW9uOjksZWFzZToibm9uZSIscmVwZWF0Oi0xfSk7CiBnc2FwLmZyb21UbygiLmNvaW53Iix7cm90YXRlWDoxOH0se3JvdGF0ZVg6LTEwLGVhc2U6Im5vbmUiLHNjcm9sbFRyaWdnZXI6e3RyaWdnZXI6Ii53aHkiLHN0YXJ0OiJ0b3AgYm90dG9tIixlbmQ6ImJvdHRvbSB0b3AiLHNjcnViOnRydWV9fSk7CiBnc2FwLmZyb20oIiN2eC1jb2luIix7c2NhbGU6LjQsb3BhY2l0eTowLGR1cmF0aW9uOjEuNixlYXNlOiJleHBvLm91dCIsc2Nyb2xsVHJpZ2dlcjp7dHJpZ2dlcjoiLmNvaW53IixzdGFydDoidG9wIDg1JSJ9fSk7CiAvKiBjb250YWN0ICovCiBnc2FwLmZyb20oIi5vcHQsLmNjIix7eTozMCxvcGFjaXR5OjAsc3RhZ2dlcjouMDUsZHVyYXRpb246LjksZWFzZToiZXhwby5vdXQiLHNjcm9sbFRyaWdnZXI6e3RyaWdnZXI6Ii5jZ3JpZCIsc3RhcnQ6InRvcCA4OCUifX0pOwogZ3NhcC50bygiLmZ0LWJpZyIseyItLWYiOiIxMDAlIixlYXNlOiJub25lIixzY3JvbGxUcmlnZ2VyOnt0cmlnZ2VyOiIuZm9vdCIsc3RhcnQ6InRvcCBib3R0b20iLGVuZDoiYm90dG9tIGJvdHRvbSIsc2NydWI6dHJ1ZX19KTsKIC8qIG1hZ25ldGljIHByaW1hcnkgYnV0dG9ucyAqLwogaWYoRklORSl7JCQoIiN2eCAuYnRuLCN2eCAuY2FyLWJ0biwjdnggLndhIikuZm9yRWFjaChmdW5jdGlvbihiKXtiLmFkZEV2ZW50TGlzdGVuZXIoIm1vdXNlbW92ZSIsZnVuY3Rpb24oZSl7dmFyIHI9Yi5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKTtnc2FwLnRvKGIse3g6KGUuY2xpZW50WC1yLmxlZnQtci53aWR0aC8yKSouMjUseTooZS5jbGllbnRZLXIudG9wLXIuaGVpZ2h0LzIpKi4zNSxkdXJhdGlvbjouNSxlYXNlOiJwb3dlcjMub3V0In0pfSk7Yi5hZGRFdmVudExpc3RlbmVyKCJtb3VzZWxlYXZlIixmdW5jdGlvbigpe2dzYXAudG8oYix7eDowLHk6MCxkdXJhdGlvbjouOCxlYXNlOiJlbGFzdGljLm91dCgxLC40KSJ9KX0pfSl9CiB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigibG9hZCIsZnVuY3Rpb24oKXtTY3JvbGxUcmlnZ2VyLnJlZnJlc2goKX0pOwogc2V0VGltZW91dChmdW5jdGlvbigpe1Njcm9sbFRyaWdnZXIucmVmcmVzaCgpfSwxNTAwKTsKfQppZihkb2N1bWVudC5yZWFkeVN0YXRlPT09ImNvbXBsZXRlIilkb25lKCk7ZWxzZSB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigibG9hZCIsZG9uZSk7CnNldFRpbWVvdXQoZnVuY3Rpb24oKXtpZighaGFzRyYmbG9hZClsb2FkLnN0eWxlLmRpc3BsYXk9Im5vbmUifSwzMDAwKTsKfSkoKTsK\")));document.currentScript.parentNode.insertBefore(s,document.currentScript)})();<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>VEGA Drag VEGAby Pavika Enterprises EngineeringPerformanceRangeSpecificationsContact Get pricing Airless spraying on site Airless paint sprayers by Pavika Enterprises Pressure,perfected. Eight professional airless sprayers, from 3200 to 4200 PSI, built for contractors who want a flawless finish on every job. Explore the rangeChat on WhatsApp 0PSI maximum pressure 0litres per minute peak flow 0watt brushless motor [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-16","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vega.rudragram.xyz\/index.php?rest_route=\/wp\/v2\/pages\/16","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vega.rudragram.xyz\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vega.rudragram.xyz\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vega.rudragram.xyz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vega.rudragram.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=16"}],"version-history":[{"count":7,"href":"https:\/\/vega.rudragram.xyz\/index.php?rest_route=\/wp\/v2\/pages\/16\/revisions"}],"predecessor-version":[{"id":39,"href":"https:\/\/vega.rudragram.xyz\/index.php?rest_route=\/wp\/v2\/pages\/16\/revisions\/39"}],"wp:attachment":[{"href":"https:\/\/vega.rudragram.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=16"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}