Output:
js files 67

FILE assets/Address-Dwo5FgW8.js len 63667 hits ['o=']
TERM o= 9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},Jn=function(t,o){return a.createElement(jt,Rt({},t,{ref:o,icon:qn}))},Xn=a.forwardRef(Jn);const it=e=>typeof e=="object"&&e!=null&&e.nodeType===1,lt=(e,t)=>(!t||e!=="hidden")&&e!=="visible"&&e!=="clip",Re=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){const o=getComputedStyle(e,null);return lt(o.overflowY,t)||lt(o.overflowX,t)||(n=>{const r=(s=>{if(!s.ownerDocument||!s.ownerDocument.defaultView)return null;try{return s.ownerDocument.defaultView.frameElement}catch{return null}})(n);return!!r&&(r.clientHeight<n.scrollHeight||r.clientWidth<n.scrollWidth)})(e)}return!1},Te=(e,t,o,n,r,s,l,i)=>s<e&&l>t||s>e&&l<t?0:s<=e&&i<=o||l>=t&&i>=o?s-e-n:l>t&&i<o||s<e&&i>o?l-t+r:0,Zn=e=>{const t=e.parentElement;return t??(e.getRootNode().host||null)},ct=(e,t)=>{var o,n,r,s;if(typeof document>"u")return[];const{scrollMode:l,block:i,inline:p,boundary:b,skipOverflowHiddenElements:S}=t,c=typeof b=="function"?b:D=>D!==b;if(!it(e))throw new TypeError("Invalid target");const O=document.scrollingElement||document.documentElement,d=[];let f=e;for(;it(f)&&c(f);){if(f=Zn(f),f===O){d.push(f);break}f!=null&&f===document.body&&Re(f)&&!Re(document.documentElement)||f!=null&&Re(f,S)&&d.push(f)}const N=(n=(o=window.visualViewport)==null?void 0:o.width)!=null?n:innerWidth,v=(s=(r=window.visualViewport)==null?void 0:r.height)!=null?s:innerHeight,{scrollX:A,scrollY:j}=window,{height:C,width:u,top:T,right:P,bottom:g,left:w}=e.getBoundingClientRect(),{top:x,right:E,bottom:_

FILE assets/Check-BoNX9-yn.js len 2907 hits ['o=']
TERM o= tNAUTC.js";import"./ErrorNoOfferModal-BxplbRSP.js";import"./index-DctaJnwf.js";import"./button-BpZfV-4t.js";import"./PurePanel-CsDJltmV.js";import"./pickAttrs-av9Wo4O2.js";const R="_checkContent_mzxpf_15",U="_checkTitle_mzxpf_26",L="_checkContainer_mzxpf_39",$="_imageContainer_mzxpf_43",G="_paragraphSuccess_mzxpf_48",H="_cta_mzxpf_62",s={checkContent:R,checkTitle:U,checkContainer:L,imageContainer:$,paragraphSuccess:G,cta:H},se=()=>{y("FIN BIOMETRIA | CHECK"),M("FIN BIOMETRIA | CHECK");const u=C(o=>o.global),k=f.hasOwnProperty(u.officialChannel)?u.officialChannel:"9804",r=C(o=>o.user.data.lastPath),i=I(),w=N(),l=O(),h=j();d.useEffect(()=>{if(r!=t.onboarding.loading&&r!=t.onboarding.loadingDecreto){if(window.dtrum&&!l){const o=new Date().getTime(),n=window.dtrum.enterAction("[Check] Ultima ruta no coincide. Vuelve a personal data","",new Date().getTime(),"/check"),c=`[Check] Ultima ruta no coincide. Vuelve a personal data. Check. Last Path: ${r}`;window.dtrum.actionName(c,n),n!==0?window.dtrum.leaveAction(n,new Date().getTime(),o):console.error("Failed to start action.")}i(h?t.onboarding.personalDataDecret:t.onboarding.personalData)}},[]);const x=()=>{var o,n,c,g;if(w(P({lastPath:h?t.onboarding.checkDecreto:t.onboarding.check})),window.dtrum&&!l){const E=new Date().getTime(),m=window.dtrum.enterAction("[Check] Confirmacion de usuario ","",new Date().getTime(),"/check");window.dtrum.actionName("[Check] Confirmacion de Usuario",m),m!==0?window.dtrum.leaveAction(m,new Date().getTime(),E):console.error("Failed to start action.")}if(l){i((n=(o=t)==null?void 0:o.onboarding)==null?void 0:n.emailDecreto);return}i((g=(c=t)==null?void 0:c.onboarding)==null?void 0:g.address)},[p,T]=d.

FILE assets/Email-Vpslv8KV.js len 5750 hits ['o=']
TERM o= mail incorrecto: ${e.currentTarget.value}`,t),t!==0?window.dtrum.leaveAction(t,new Date().getTime(),a):console.error("Failed to start action.")}return}if(S(""),g(e.currentTarget.value),window.dtrum&&!r){const a=new Date().getTime(),t=window.dtrum.enterAction(`[Email] Ingreso Email: ${i}`,"",new Date().getTime(),"/email");window.dtrum.actionName(`[Email] Ingresó Email: ${e.currentTarget.value}`,t),t!==0?window.dtrum.leaveAction(t,new Date().getTime(),a):console.error("Failed to start action.")}},O=e=>{if(i!==e.currentTarget.value){v("Los emails no coinciden"),p("");return}if(v(""),p(e.currentTarget.value),window.dtrum&&!r){const s=new Date().getTime(),a=window.dtrum.enterAction(`[Email] Los emails no coinciden: ${e.currentTarget.value}`,"",new Date().getTime(),"oferta crediticia Plan Sueldo");window.dtrum.actionName(`[Email] Los emails no coinciden: ${e.currentTarget.value} !== ${i}`,a),a!==0?window.dtrum.leaveAction(a,new Date().getTime(),s):console.error("Failed to start action.")}},P=async()=>{var e,s;try{if(k(H({email:i})),r||q({dataLayer:{description:"Click en Continuar de la pantalla de ingreso email",event:"navigate",path:h.onboarding.email,itemId:"GA-email-started-button"}}),window.dtrum&&!r){const a=new Date().getTime(),t=window.dtrum.enterAction("[Email] Click en Continuar de la pantalla de ingreso email","",new Date().getTime(),"/email");window.dtrum.actionName(`[Email] Email Registrado: ${i}`,t),t!==0?window.dtrum.leaveAction(t,new Date().getTime(),a):console.error("Failed to start action.")}$(r?h.onboarding.phoneDecreto:(s=(e=h)==null?void 0:e.onboarding)==null?void 0:s.phone)}catch(a){console.error("An error occurred when the button was clicked",a)}};return o

FILE assets/ErrorContactWelcome-DJtNAUTC.js len 1475 hits ['o=']
TERM o= import{ae as c,a$ as i,ap as f,aJ as h,E as e,aN as x,aO as N,bd as w}from"./index-BqM37WB4.js";import{s as a}from"./index.module-CatbrEsm.js";const j=({isFullPage:l})=>{const r=c(s=>s.global),m=i.hasOwnProperty(r.officialChannel)?r.officialChannel:"9804",{renaperData:o}=c(s=>{var n;return(n=s.user)==null?void 0:n.data});f();const{theme:d}=h(),u=d==="dark"?x:N;if(window.dtrum){const s=Date.now(),n=r.officialChannel||"N/A",g=(o==null?void 0:o.names)||"N/A",t=window.dtrum.enterAction("[ErrorScreen] Bienvenida Contacto","",s,"/onboarding/contact-welcome");window.dtrum.actionName(`[ErrorScreen] Bienvenida Contacto | Segmento: ${n} | Nombre: ${g}`,t),t!==0?window.dtrum.leaveAction(t,Date.now(),s):console.error("Dynatrace: Falló el start de la acción.")}return e.jsxs("div",{className:a.errorPageContainer+(l?" "+a.isFullPage:""),children:[e.jsx("div",{className:a.errorHeader,children:e.jsx("img",{className:a.patagoniaBankComponent,src:u,alt:"Logo Banco Patagonia"})}),e.jsxs("div",{className:a.errorContent,children:[e.jsxs("div",{className:a.errorText,children:["  ",o==null?void 0:o.names," "," te damos la bienvenida a Banco Patagonia!"]}),e.jsx("img",{className:a.errorImage,src:i[m].successIcon,alt:"Error"}),e.jsx("div",{className:a.errorTextClarification,children:"En 48hs hábiles recibirás un correo con la confirmación del alta de tu cuenta y en un plazo máximo de 15 días hábiles recibirás las tarjetas en tu domicilio."})]}),e.jsx(w,{})]})};export{j as E};

FILE assets/ErrorNoOfferModal-BxplbRSP.js len 1497 hits ['o=']
TERM o= import{M as p}from"./index-DctaJnwf.js";import{ae as x,a$ as c,ap as N,aZ as w,aJ as j,E as a,aN as v,aO as C,bd as E,aq as i}from"./index-BqM37WB4.js";import{s as e}from"./index.module-CatbrEsm.js";const P=({show:l})=>{const n=x(o=>o.global),m=c.hasOwnProperty(n.officialChannel)?n.officialChannel:"9804",d=N(),u=w(),f=()=>{var o,s,r,t;return d(u?(s=(o=i)==null?void 0:o.onboarding)==null?void 0:s.requirementsDecreto:(t=(r=i)==null?void 0:r.root)==null?void 0:t.home)},{theme:g}=j(),h=g==="dark"?v:C;if(window.dtrum){const o=Date.now(),s=n.officialChannel||"N/A",r=window.dtrum.enterAction("[ErrorScreen] No hay oferta digital","",o,"/onboarding/no-offer");window.dtrum.actionName(`[ErrorScreen] No hay oferta digital | Segmento: ${s}`,r),r!==0?window.dtrum.leaveAction(r,Date.now(),o):console.error("Dynatrace: Falló el start de la acción.")}return a.jsx(p,{footer:null,open:l,onCancel:f,className:e.modal,children:a.jsxs("div",{className:e.errorPageModalContainer,children:[a.jsx("div",{className:e.errorHeader,children:a.jsx("img",{className:e.patagoniaBankComponent,src:h,alt:"Logo Banco Patagonia"})}),a.jsxs("div",{className:e.errorContent,children:[a.jsx("div",{className:e.errorText,children:"¡Ups! Por ahora no encontramos una oferta digital para vos"}),a.jsx("img",{className:e.errorIcon,src:c[m].exclamationIcon,alt:"Error"}),a.jsx("div",{className:e.errorTextClarification,children:"Acercate a nuestras sucursales y

FILE assets/EyeOutlined-CB4O0ko8.js len 771 hits ['o=']
TERM o= C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},o=function(t,a){return e.createElement(r,c({},t,{ref:a,icon:n}))},d=e.forwardRef(o);export{d as R};

FILE assets/Front-CxzTPp76.js len 7375 hits ['o=']
TERM o= e.log("Developer tools are open")},[c]);const A=n({from:{opacity:0,transform:"translateX(30px)"},to:{opacity:1,transform:"translateX(0px)"},delay:200,config:{tension:280,friction:20}}),x=n({from:{opacity:0,transform:"translateX(-20px)"},to:{opacity:1,transform:"translateX(0px)"},delay:300,config:{tension:280,friction:20}}),y=n({from:{opacity:0,transform:"scale(0)"},to:{opacity:1,transform:"scale(1)"},delay:500,config:{tension:280,friction:20}}),{officialChannel:l}=M(e=>e.global),b=d[l]?l:"9804",o=d[b],{theme:D}=Y(),T=o.backgroundButton,S=D==="dark"&&o.borderColor||o.backgroundButton,Q=o.textColor;return s.jsxs(F,{children:[s.jsx(k,{}),s.jsx(B,{}),s.jsx("div",{className:t.step,children:s.jsxs("div",{className:t.stepWrapper,children:[s.jsx(w,{style:{marginTop:"2rem"},children:s.jsx(P,{currentStep:h?2:3})}),s.jsx(r.h1,{style:A,className:t.title,children:"Prepará tu DNI"}),s.jsx("div",{className:t.contactMain,children:s.jsxs("div",{className:t.tipsSection,children:[s.jsx(r.h2,{style:x,className:t.tipsTitle,children:"Vamos a necesitar unas fotos de tu DNI"}),v.map((e,m)=>{const q=n({from:{transform:"translateY(40px)",opacity:0},to:{transform:"translateY(0)",opacity:1},delay:400+m*200,config:{tension:200,friction:20}});return s.jsxs(H,{style:q,className:t.tipContainer,children:[s.jsx("img",{className:t.textIcon,src:e.icon,alt:"icon"}),s.jsx("h3",{className:t.tip,children:e.text})]},m)})]})}),s.jsx(r.div,{className:t.imageDniContainer,style:y,children:s.jsx("img",{src:L,alt:"DNI Icon"})}),s.jsx("div",{className:t.cameraContainer,children:s.jsx("button",{onClick:I,className:t.cta,style:{background:T,border:`2px solid ${S}`,color:Q},children:"Entendido"})})]})})]})};export{ms as T

FILE assets/Home-C2aFN_r2.js len 317915 hits ['beneficio', 'descuento', 'o=', 'bonific']
TERM beneficio t:"center",border:0,boxShadow:"none",maxWidth:"320px",alignItems:"center"},lh={body:sh},is=({banners:e,benefitBannerDescription:t})=>{const a=Rt("(max-width:600px)"),n=Rt("(min-width:601px) and (max-width:900px)"),r=Rt("(min-width:901px)"),o=l.useRef(null);let i=1;return n&&(i=2),r&&(i=3),e?d.jsxs(Ue,{className:Bt["flex-container"],children:[e.length>0&&d.jsx(Ie,{className:Bt["profits-typography"],children:d.jsx(oh,{className:Bt["profits-title"],level:1,children:"¡En Patagonia tenés los mejores beneficios!"})}),d.jsx(Ue,{"aria-label":"section",className:Bt.flexContainerCarousel,style:{flexDirection:"column",gap:"1.5rem"},children:d.jsx(la,{onSwiper:s=>{o.current=s},className:a?Bt.swiperMobile:Bt.swiperTop,modules:[ca,bo,da],slidesPerView:i,spaceBetween:a?16:24,loop:!0,allowTouchMove:!0,grabCursor:!a,pagination:!1,autoplay:{delay:2e3,disableOnInteraction:!1,reverseDirection:!1,pauseOnMouseEnter:!1,stopOnLastSlide:!1},speed:a?800:1e3,freeMode:!1,cssMode:!1,style:{width:"100%"},direction:"horizontal",keyboard:{enabled:!0},a11y:{enabled:!0},children:e.map((s,c)=>s&&d.jsx(Dt,{children:d.jsx(Jo,{"aria-label":"article",styles:lh,children:d.jsx(ih,{item:s,swiperRef:o,isMobile:a,benefitBannerDescription:t?t[c]:""})})},c))})})]}):d.jsx(Ue,{className:Bt["flex-container"],children:d.jsx(Ro.Image,{active:!0})})},ch="_navNext_qxqou_68",dh="_navPrev_qxqou_68",Nt={"segments-flex":"_segments-flex_qxqou_27","segments-browser":"_segments-browser_qxqou_37","segment-card-desktop":"_segment-card-desktop_qxqou_45",navNext:ch,navPrev:dh},uh="_cardFlexContainer_ftz2t_161",Nn={cardFlexContainer:uh,"card-container":"_card-container_ftz2t_172"},fh="_buttonFlex_zpus9_2",ph="_buttonAction_zpus9_22",ss
TERM descuento :"Patagonia Plus",beneficios:[{texto:"Tarjetas de crédito Gold.",icon:Ua},{texto:"Caja de Ahorro en pesos y dólares.",icon:Qn},{texto:"Seguros de Pertencias Protegidas.",icon:yo},{texto:"Hasta $30.000 de bienvenida.",icon:Za,subtext:"Acreditá sueldo o tus ventas y recibí hasta $100.000"}],logo:Ps,tarjetas:[N1,E1],seller:Ve.salaryPlan},{id:"5",descripcion:"Patagonia Clásica",beneficios:[{texto:"Tarjetas de crédito Internacional.",icon:T0},{texto:"Caja de Ahorro pesos y dólares.",icon:Qn},{texto:"Descuentos todos los meses.",icon:E0},{texto:"Hasta $20.000 de bienvenida.",icon:Za,subtext:"Acreditá sueldo o tus ventas y recibí hasta $50.000"}],logo:Cb,tarjetas:[O1,M1],seller:Ve.openMarketplace}],$b=()=>{const[e]=l.useState(!1),[t,a]=l.useState([]),n=Rt("(max-width:768px)");return l.useEffect(()=>{a(wb)},[]),d.jsx(Jc,{children:d.jsxs("div",{className:dn.container,children:[d.jsx("h1",{className:dn.title,children:"Los productos perfectos para vos"}),d.jsx("small",{className:dn.subtitle,children:" 100% bonificado/s durante 6 meses con posibilidad de extender la  bonificación. "}),t.length>0?n?d.jsx("div",{className:dn.cardsContainer,children:d.jsx(la,{effect:"cards",grabCursor:!0,modules:[Fc,ca,da],className:dn.swiper,autoplay:{delay:3e3,disableOnInteraction:!1},keyboard:{enabled:!0},a11y:{enabled:!0},children:t.map((r,o)=>d.jsx(Dt,{children:d.jsx(xb,{oferta:r,idx:o})},o))})}):d.jsx("div",{className:dn.cardsContainer,children:d.jsx(la,{loop:!0,grabCursor:!0,modules:[ca,da],className:dn.swiperDesktop,autoplay:{delay:3e3,disableOnInteraction:!1},speed:800,keyboard:{enabled:!0},a11y:{enabled:!0},breakpoints:{320:{slidesPerView:1.1,spaceBetween:8},480:{slidesPerView:2.3,spaceBetween
TERM o= UTC.js";var ad={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},rd=function(t,a){return l.createElement(qe,X({},t,{ref:a,icon:ad}))},lr=l.forwardRef(rd),qs=M.forwardRef(function(e,t){var a=e.prefixCls,n=e.forceRender,r=e.className,o=e.style,i=e.children,s=e.isActive,c=e.role,u=e.classNames,p=e.styles,f=M.useState(s||n),y=Y(f,2),g=y[0],h=y[1];return M.useEffect(function(){(n||s)&&h(!0)},[n,s]),g?M.createElement("div",{ref:t,className:G("".concat(a,"-content"),z(z({},"".concat(a,"-content-active"),s),"".concat(a,"-content-inactive"),!s),r),style:o,role:c},M.createElement("div",{className:G("".concat(a,"-content-box"),u==null?void 0:u.body),style:p==null?void 0:p.body},i)):null});qs.displayName="PanelContent";var od=["showArrow","headerClass","isActive","onItemClick","forceRender","className","classNames","styles","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],Fs=M.forwardRef(function(e,t){var a=e.showArrow,n=a===void 0?!0:a,r=e.headerClass,o=e.isActive,i=e.onItemClick,s=e.forceRender,c=e.className,u=e.classNames,p=u===void 0?{}:u,f=e.styles,y=f===void 0?{}:f,g=e.prefixCls,h=e.collapsible,b=e.accordion,w=e.panelKey,v=e.extra,m=e.header,C=e.expandIcon,x=e.openMotion,$=e.destroyInactivePanel,S=e.children,P=Re(e,od),T=h==="disabled",E=v!=null&&typeof v!="boolean",_=z(z(z({onClick:function(){i==null||i(w)},onKeyDown:function(L){(L.key==
TERM bonific label":f,children:p})]},r)})})},$h="/assets/open-marketplace-BJeTRaCC.webp",ls="/assets/plan-sueldo-mobile-xph_ic_B.webp",Th="/assets/patagonia-on-mobile-hUEPjBWt.webp",oe={segment:{openMarketplace:{cover:{key:1,image:$h,title:"Sacá tus Tarjetas",divider:H.Peridot},description:[{iconColor:H.Peridot,key:1,title:"Tarjetas de crédito Black",icon:M.createElement(un)},{iconColor:H.Peridot,key:2,title:"Caja de ahorro en pesos y dólares",icon:M.createElement(Ht)},{iconColor:H.Peridot,key:3,title:"100% bonificado por 6 meses.",icon:M.createElement(cr)},{iconColor:H.Peridot,key:4,title:"Hasta $75.000 de bienvenida",icon:M.createElement(Jr)}],button:{background:H.Peridot,color:H.Neptunite,iconColor:H.White,officialChannel:Ve.openMarketplace,campaignChannel:"6706",redirect:!1,title:"Pedilas ahora"},publicidad:{colors:{title:{background:H.Lazurite,color:H.Peridot},description:{background:H.Azurite,color:H.White},button:{background:H.Neptunite,color:H.Neptunite}}}},salaryPlan:{cover:{key:1,image:ls,title:" Traé tu Sueldo",divider:H.Chrysoberyl},description:[{iconColor:H.Chrysoberyl,key:1,title:"Cuenta sueldo en pesos.",icon:M.createElement(Vs)},{iconColor:H.Chrysoberyl,key:2,title:"Caja de ahorro en dólares.",icon:M.createElement(un)},{iconColor:H.Chrysoberyl,key:3,title:"Tarjetas de crédito Black.",icon:M.createElement(Ht)},{iconColor:H.Chrysoberyl,key:4,title:"Hasta $300.000 de bienvenida.",icon:M.createElement(Jr)}],button:{background:H.Chrysoberyl,campaignChannel:"6706",color:H.Lazurite,iconColor:H.Neptunite,officialChannel:Ve.salaryPlan,redirect:!0,title:"Abrí tu cuenta"},publicidad:{colors:{title:{background:H.Chrysoberyl,color:H.Lazurite},description:{background:H.Lazurite,colo

FILE assets/Layout-ClMnylrB.js len 16489 hits ['o=']
TERM o= import{aJ as g,ae as x,a$ as l,E as e,aN as f,aO as u,bd as w,b$ as h,r as p,aY as F,ap as L,c3 as v}from"./index-BqM37WB4.js";import{L as T}from"./Loader-C6WmKo7I.js";import{s as r}from"./index.module-CatbrEsm.js";import{E as k}from"./ErrorContactWelcome-DJtNAUTC.js";import{E as I}from"./ErrorNoOfferModal-BxplbRSP.js";const y="_main_1ywbf_2",b={main:y},B=({isFullPage:d})=>{const{theme:o}=g(),c=o==="dark"?f:u,i=x(a=>a.global),t=l.hasOwnProperty(i.officialChannel)?i.officialChannel:"9804";if(window.dtrum){const a=Date.now(),n=i.officialChannel||"N/A",s=window.dtrum.enterAction("[ErrorScreen] Error común","",a,"/onboarding/error-common");window.dtrum.actionName(`[ErrorScreen] Error común | Segmento: ${n}`,s),s!==0?window.dtrum.leaveAction(s,Date.now(),a):console.error("Dynatrace: Falló el start de la acción.")}return e.jsxs("div",{className:`${r.ErrorPageContainer} ${d?r.isFullPage:""}`,children:[e.jsx("div",{className:r.ErrorHeader,children:e.jsx("img",{className:r.PatagoniaBankComponent,src:c,alt:"Logo Banco Patagonia"})}),e.jsxs("div",{className:r.ErrorContent,children:[e.jsx("div",{className:r.ErrorText,children:"¡Ups! ¡Ocurrió un error!"}),e.jsx("img",{className:r.ErrorImage,src:l[t].errorFace,alt:"Error"}),e.jsx("div",{className:r.ErrorTextClarification,children:"Por favor, reingresá al link enviado a tu mail o SMS. ¡Gracias!."})]}),e.jsx(w,{})]})},O=({handleRetry:d})=>{const{theme:o}=g(),c=o==="dark"?f:u,i=x(t=>t.global);if(window.dtrum){const t=Date.now(),a=i.officialChannel||"N/A",n=window.dtrum.enterAction("[ErrorScreen] Imagen DNI poco nítida","",t,"/onboarding/d

FILE assets/LinkedPackagePS-D2oE6mfZ.js len 4017 hits ['beneficio']
TERM beneficio .linkedPackagePsContent,children:a.jsxs("div",{className:e.checkContent+" "+e.linkedPackagePsCheckContent,children:[a.jsx("h1",{className:e.customerName+" "+e.linkedPackagePsTitle,children:`Hola ${t}`}),a.jsx("h3",{className:e.ctaCliente+" "+e.linkedPackagePsSubtitle,children:"A partir de ahora comenzarás a cobrar tus haberes con nosotros y tu paquete producto se convirtió en sueldo."}),a.jsx("h3",{className:e.ctaCliente+" "+e.linkedPackagePsSubtitle,children:"Preparate para disfrutar todos los beneficios que pensamos para vos

... [OUTPUT TRUNCATED - 63868 chars omitted out of 113868 total] ...

n=function(t,n){return l.createElement(Ot,A({},t,{ref:n,icon:en}))},nn=l.forwardRef(tn);function Be(e){return{position:e,inset:0}}const on=e=>{const{componentCls:t,antCls:n}=e;return[{[`${t}-root`]:{[`${t}${n}-zoom-enter, ${t}${n}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:e.motionDurationSlow,userSelect:"none"},[`${t}${n}-zoom-leave ${t}-content`]:{pointerEvents:"none"},[`${t}-mask`]:Object.assign(Object.assign({},Be("fixed")),{zIndex:e.zIndexPopupBase,height:"100%",backgroundColor:e.colorBgMask,pointerEvents:"none",[`${t}-hidden`]:{display:"none"}}),[`${t}-wrap`]:Object.ass

FILE assets/index.module-A1D_gnq_.js len 713 hits ['o=']
TERM o= const t="_step_1ujf3_15",n="_stepWrapper_1ujf3_24",e="_cta_1ujf3_39",c="_title_1ujf3_58",_="_tipsTitle_1ujf3_71",a="_tip_1ujf3_71",i="_tipContainer_1ujf3_98",o="_contactMain_1ujf3_110",s="_tipsSection_1ujf3_124",p="_textIcon_1ujf3_138",r="_imageDniContainer_1ujf3_146",u="_cameraContainer_1ujf3_163",f="_semiLegend_1ujf3_170",j="_contactTips_1ujf3_183",m="_contactTip_1ujf3_183",l="_tipLegend_1ujf3_212",g="_cameraInputLabel_1ujf3_222",C="_cameraInput_1ujf3_222",I={step:t,stepWrapper:n,cta:e,title:c,tipsTitle:_,tip:a,tipContainer:i,contactMain:o,tipsSection:s,textIcon:p,imageDniContainer:r,cameraContainer:u,semiLegend:f,contactTips:j,contactTip:m,tipLegend:l,cameraInputLabel:g,cameraInput:C};export{I as s};

FILE assets/index.module-BYvNQkw2.js len 6126 hits ['o=']
TERM o= ton,m=c.textColor,p=c.textColor;return n.jsxs("div",{className:`${e.container} ${t?e.disabled:""}`,onClick:l,style:{background:t?"#31313100":i,border:t?"#31313100":`2px solid ${d}`},children:[n.jsx("h2",{className:e.innerTitle,style:{color:t?"#31313100":m},children:r}),n.jsx("img",{className:e.cameraIcon,src:t?w:I,alt:"Camera Icon"}),n.jsx("h3",{className:e.innerText,style:{color:t?"#31313100":p},children:"Sacar foto"})]})},L=({title:l})=>{const{officialChannel:t}=h(p=>p.global),r=s[t]?t:"9804",o=s[r],{theme:a}=_(),c=o.backgroundButton,C=a==="dark"&&o.borderColor||o.backgroundButton,i=o.textColor,d=o.textColor,m=o.borderColor;return n.jsxs("div",{className:`${e.container} ${e.disabled}`,style:{background:c,border:`2px solid ${C}`},children:[n.jsx("h2",{className:`${e.innerTitle} ${e.disabled}`,style:{color:i},children:l}),n.jsx(T,{className:e.checkIcon,style:{color:m}}),n.jsx("h3",{className:`${e.innerText} ${e.disabled}`,style:{color:d},children:"Listo"})]})},$="_step_1ko6n_15",j="_stepWrapper_1ko6n_24",B="_title_1ko6n_33",H="_legend_1ko6n_47",N="_documentsWrapper_1ko6n_61",q="_cameraInput_1ko6n_93",V={step:$,stepWrapper:j,title:B,legend:H,documentsWrapper:N,cameraInput:q};export{Z as D,L as a,V as s};

FILE assets/index.module-CatbrEsm.js len 715 hits ['o=']
TERM o= const r="_modalWrapper_1r2gv_15",o="_patagoniaBankComponent_1r2gv_43",e="_errorHeader_1r2gv_48",a="_errorContent_1r2gv_52",t="_errorText_1r2gv_60",n="_errorImage_1r2gv_68",_="_errorTextClarification_1r2gv_75",g="_errorPageContainer_1r2gv_98",s="_isFullPage_1r2gv_115",c="_modal_1r2gv_15",l="_errorPageModalContainer_1r2gv_155",i="_errorIcon_1r2gv_167",m="_logoImg_1r2gv_174",v="_checkTitleDark_1r2gv_179",C="_store_1r2gv_184",p="_storeImg_1r2gv_190",d={modalWrapper:r,patagoniaBankComponent:o,errorHeader:e,errorContent:a,errorText:t,errorImage:n,errorTextClarification:_,errorPageContainer:g,isFullPage:s,modal:c,errorPageModalContainer:l,errorIcon:i,logoImg:m,checkTitleDark:v,store:C,storeImg:p};export{d as s};

FILE assets/index.module-DGqS_gtO.js len 1655 hits ['o=']
TERM o= const e="_convenioSelectorList_10nbx_3",n="_convenioSelectorItem_10nbx_8",s="_convenioSelectorFlex_10nbx_23",o="_convenioSelectorTitle_10nbx_35",t="_offerSpan_10nbx_153",c="_offerBtn_10nbx_167",_="_title_10nbx_172",r="_containerOffer_10nbx_181",i="_buttonContainer_10nbx_194",a="_rejectButton_10nbx_201",b="_screenContainer_10nbx_216",x="_store_10nbx_224",g="_storeImg_10nbx_229",u="_storeImgBpDark_10nbx_235",C="_linkImg_10nbx_244",l="_checkContent_10nbx_248",f="_bpLogo_10nbx_254",m="_successPsContent_10nbx_267",P="_successPsCheckContent_10nbx_277",p="_successPsCongrats_10nbx_283",k="_successPsNowclient_10nbx_291",I="_successPsCheckIcon_10nbx_299",S="_successPsMessage_10nbx_303",v="_successPsAppTitle_10nbx_311",B="_successPsLogo_10nbx_319",h="_successPsStore_10nbx_323",L="_noMorePackages_10nbx_330",d="_containerImages_10nbx_339",M="_bottomCard_10nbx_348",N="_topCard_10nbx_353",T="_image1_10nbx_357",j="_image2_10nbx_361",w="_image_10nbx_357",A="_packageName_10nbx_369",D="_offerBenefitsContent_10nbx_145",F="_benefit_10nbx_385",O="_icon_10nbx_391",y={convenioSelectorList:e,convenioSelectorItem:n,convenioSelectorFlex:s,convenioSelectorTitle:o,offerSpan:t,offerBtn:c,title:_,containerOffer:r,buttonContainer:i,rejectButton:a,screenContainer:b,store:x,storeImg:g,storeImgBpDark:u,linkImg:C,checkConte

FILE assets/lib-CEDpEBet.js len 35810 hits ['Sport', 'sport', 'o=']
TERM Sport .style;var s=e.condition,w=C(e,["renderWithFragment","children","viewClassName","style","condition"]);return s?i?O.createElement(x.Fragment,null,n):O.createElement("div",w,n):null};function gn(r){return function(e){dr(i,e);function i(n){var s;return ar(this,i),s=cr(this,Ae(i).call(this,n)),s.isEventListenerAdded=!1,s.handleOrientationChange=s.handleOrientationChange.bind(we(s)),s.onOrientationChange=s.onOrientationChange.bind(we(s)),s.onPageLoad=s.onPageLoad.bind(we(s)),s.state={isLandscape:!1,isPortrait:!1},s}return sr(i,[{key:"handleOrientationChange",value:function(){this.isEventListenerAdded||(this.isEventListenerAdded=!0);var s=window.innerWidth>window.innerHeight?90:0;this.setState({isPortrait:s===0,isLandscape:s===90})}},{key:"onOrientationChange",value:function(){this.handleOrientationChange()}},{key:"onPageLoad",value:function(){this.handleOrientationChange()}},{key:"componentDidMount",value:function(){(typeof window>"u"?"undefined":re(window))!==void 0&&pe&&(this.isEventListenerAdded?window.removeEventListener("load",this.onPageLoad,!1):(this.handleOrientationChange(),window.addEventListener("load",this.onPageLoad,!1)),window.addEventListener("resize",this.onOrientationChange,!1))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.onOrientationChange,!1)}},{key:"render",value:function(){return O.createElement(r,Pe({},this.props,{isLandscape:this.state.isLandscape,isPortrait:this.state.isPortrait}))}}]),i}(O.Component)}function hn(){var r=x.useState(function(){var w=window.innerWidth>window.innerHeight?90:0;return{isPortrait:w===0,isLandscape:w===90,orientation:w===0?"portrait":"landscape"}}),e=br(r,2),i=e[0],n=e[1],s=x.useCal
TERM sport .style;var s=e.condition,w=C(e,["renderWithFragment","children","viewClassName","style","condition"]);return s?i?O.createElement(x.Fragment,null,n):O.createElement("div",w,n):null};function gn(r){return function(e){dr(i,e);function i(n){var s;return ar(this,i),s=cr(this,Ae(i).call(this,n)),s.isEventListenerAdded=!1,s.handleOrientationChange=s.handleOrientationChange.bind(we(s)),s.onOrientationChange=s.onOrientationChange.bind(we(s)),s.onPageLoad=s.onPageLoad.bind(we(s)),s.state={isLandscape:!1,isPortrait:!1},s}return sr(i,[{key:"handleOrientationChange",value:function(){this.isEventListenerAdded||(this.isEventListenerAdded=!0);var s=window.innerWidth>window.innerHeight?90:0;this.setState({isPortrait:s===0,isLandscape:s===90})}},{key:"onOrientationChange",value:function(){this.handleOrientationChange()}},{key:"onPageLoad",value:function(){this.handleOrientationChange()}},{key:"componentDidMount",value:function(){(typeof window>"u"?"undefined":re(window))!==void 0&&pe&&(this.isEventListenerAdded?window.removeEventListener("load",this.onPageLoad,!1):(this.handleOrientationChange(),window.addEventListener("load",this.onPageLoad,!1)),window.addEventListener("resize",this.onOrientationChange,!1))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.onOrientationChange,!1)}},{key:"render",value:function(){return O.createElement(r,Pe({},this.props,{isLandscape:this.state.isLandscape,isPortrait:this.state.isPortrait}))}}]),i}(O.Component)}function hn(){var r=x.useState(function(){var w=window.innerWidth>window.innerHeight?90:0;return{isPortrait:w===0,isLandscape:w===90,orientation:w===0?"portrait":"landscape"}}),e=br(r,2),i=e[0],n=e[1],s=x.useCal
TERM o= import{cn as $i,r as er}from"./index-BqM37WB4.js";var u={},ke={exports:{}};(function(r,e){(function(i,n){var s="1.0.41",w="",T="?",E="function",F="undefined",Y="object",D="string",G="major",a="model",l="name",t="type",o="vendor",d="version",W="architecture",X="console",m="mobile",v="tablet",P="smarttv",M="wearable",Z="embedded",fe=500,ae="Amazon",R="Apple",We="ASUS",_e="BlackBerry",oe="Browser",se="Chrome",Xi="Edge",le="Firefox",de="Google",Ne="Honor",Ue="Huawei",Zi="Lenovo",ue="LG",ge="Microsoft",he="Motorola",ye="Nvidia",Fe="OnePlus",K="Opera",Oe="OPPO",J="Samsung",Be="Sharp",Q="Sony",Te="Xiaomi",Ee="Zebra",je="Facebook",Le="Chromium OS",De="Mac OS",Re=" Browser",Ki=function(f,g){var p={};for(var y in f)g[y]&&g[y].length%2===0?p[y]=g[y].concat(f[y]):p[y]=f[y];return p},ce=function(f){for(var g={},p=0;p<f.length;p++)g[f[p].toUpperCase()]=f[p];return g},ze=function(f,g){return typeof f===D?$(g).indexOf($(f))!==-1:!1},$=function(f){return f.toLowerCase()},Ji=function(f){return typeof f===D?f.replace(/[^\d\.]/g,w).split(".")[0]:n},Se=function(f,g){if(typeof f===D)return f=f.replace(/^\s\s*/,w),typeof g===F?f:f.substring(0,fe)},ee=function(f,g){for(var p=0,y,B,_,h,b,N;p<g.length&&!b;){var xe=g[p],Ye=g[p+1];for(y=B=0;y<xe.length&&!b&&xe[y];)if(b=xe[y++].exec(f),b)for(_=0;_<Ye.length;_++)N=b[++B],h=Ye[_],typeof h===Y&&h.length>0?h.length===2?typeof h[1]==E?this[h[0]]=h[1].call(this,N):this[h[0]]=h[1]

FILE assets/lifeProof-Bpnjs4e1.js len 188690 hits ['gym', 'gim', 'o=', 'LKL']
TERM gym l8et3a++RKUiB5SA5Rq+keyFSk8EeWeRXOlC8CESKCIi0eqMVh8jXNWtazzZgqtjwfB9J3Ts6BNIloGFKSxqRqj6a0mePps1VzFytJ9Kq+f988qtMMelZTKTK839ScSpETQRBJJUyPYuQfqIORpqBoACmVFUxMClDiZEvRwDgwhCr9Q7IYNxPFhtKwH2HhwQQj5m4BZW288rAGmdKWpfJQPBPTUgtUEseuM2Kt6lpH0v6jE/2it0l6K0c3K6sw==",preload:"auto"}),q.jsx("audio",{id:"vu.sop.audio.faceGesturesSmile",src:"data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjI5LjEwMAAAAAAAAAAAAAAA//NYwAAAAAAAAAAAAEluZm8AAAAPAAAAgQAAJPwACAoMEBIUGBocHiIkJSkrLS8zNTc7PT9BRUdJTE5QUlZYWl5gYmZoamxvcXN3eXt9gYOFiYuNj5KUlpqcnqCkpqisrrC0tre5vb/BxcfJy8/R09fZ29zg4uTo6uzu8vT2+vz+AAAAAExhdmM1OC41NAAAAAAAAAAAAAAAACQDAAAAAAAAACT8Q4dYzAAAAAAAAAAAAAAA//MoxAALIAEENABGAAosEHzJlyTRo0aNmTJkyaNGjRvT/5kyZMmDRo0aMmTJnmv/////80+bMmTJlS/iACUAEFXc4ju7u/uA//MoxA4MkJnwAUMYAAAIKu+gt+nE74IHE/B/Lv/wccoEDiwfB8/KBj///8oGOFwfB9UFED/f+jgptO9fxb4giAgP+uyESypz//MoxBYSayKAqZlQAEVy4Aobj35jmi95f5P48NIzD/zCBj3qNhDk9/7/o0zf//8z6//////u/////5n5iIyj8eI0jXFYrFY+//MoxAcN2JaYAckYABItJHJfV0cmaqCdQUnqGQIALBICAQFQxgYE7iiwE5bSgRUXV/////////PAAaC4CVWa6qmnAQjgmLeB//MoxAoNmVrBmEmGF6HC0z0gNI1ZzFzkBGnB9e4QoQ1Ioc5tQPJhhRE27vHnnaHTrFpK5ZoIOtW/ahAKe/FVSpI1ANmgoSTX//MoxA4Pgca0OEiM3NXpsgVJwjKtK20mM1V2+fcr6MdNV9N0LSozPMpqfv933u2mMYAGjweP//////jHjpb8gJpKXUrs0uGX//MoxAsNcQbAABYWTHXtKHDizz+3/RFQBg6Fr/4TD4CIs//lAD4D8daLLntp40P37f/OflgWCKYJmBUB/WUYJxpN84R4fAOM//MoxBAREObQ7APgJMF19QpIPjQM0vzMeDdfzpFR0DKE4XHZYTv5rx/rOAhrBATg/U4mQoUFi4fSHRYmA2lUqfpqFQgAhRgc//MoxAYM2O7d/ArOROVPkPwwhn4qAGFr/yoLREX+cIwtLmfOQRi5Ebv9PLGgj1ekqHD8eLAVAY//qRUOA1qMJSKUAfRm1CEH//MoxA0MSSLmXjoEkh6r7PANhZuvbZSABhEpf9Sl/zHASf9QELcKA14is/7PERL+tyoCMXXXXbb8Af/1E7hyEPzfUI7kSW7X//MoxBYM0S7qX0goAnkqYaCpV//+c9A8Vk/lDoKf8r9P7usFQ3/51Hy66tciUZiOGdLQKZ1R02WXy2akweIpk5k
TERM gim 1b5WD//MoxBMRgd6wAZhQAHolcWZjF0ALisIuvo5CTW9esuSDwqTfn/ALhaLEkz//en/+3b1MMGiEl//4eKFyjn//6v//iELqr923//MoxAgNQOrMAc8wAFUpORLs+b50uSaiZqvH7HFp7/5g8mn+6lE025QcYTVKMkU///6BU0KGF//9KBXwqnE4AxAB9EhaHwHU//MoxA4MUMsOXlJGiuVFHBN8YSkRJt3/gGEJIax0T2YdQ4xMgv///9cf//Y4ePf6FRAwC/kFgLPOiFEnP+w/Akw5kPUXhxFB//MoxBcM4LbV/gNEHH6hQFvUsKH60hOhRFGkpqP9v/kYaDv//+j/y/nF9x9Q5LeVCUAESn+oXKgBGR195DbRdYVHPAz1wVHj//MoxB4NEHawCmBSYAClQXJb6022JY+8J///7//iXZ/5v2qVAWplK2molLLPJpGjkfpiiSLLoRimRCZO01oVfrVCzQqU8+dL//MoxCQNASatmDDGiMojGOggQeMg0JAVNWHf/h1ABEA04x7ggNnyAkQIEBijhIIzaCoqFhVZT9X60rEBL/+pxOYCwIANZn////MoxCsLIF68NBpATOIF+IYmBLmbdvnS+EMD7UjMZ+gWHn+qmL/QqP7EKYumRR44WK3iY+t4W19gnAhY7C6FELogvrfEz/7t//MoxDkL4TbIAAPKMIHeDeMq+vhIG/rb9St+n/MZ/qQBg8Zd3KHhblMgiRF1IMOKjedVtVx+pTRNwTJ4qoU9I6tTzfPCnAQd//MoxEQLkZrEKAPKMAER8l28r/yMqVCRLLD3CIsIzpX/xD93fGA05VsnlTYY2l98QECZgcAcFPKicTaOgg/pIl8d4uYU8OQE//MoxFAL4FaMAU8QAOHyYKhfMicBR4CkAXCDnBwP5UTQQZMPlGsQ8rEVMv6arcpHzUxOJpf/f9alOiig6X//s23OnFJIk6Uj//MoxFsYKmKIAYyYABEgG//4st6zx/OoIBJ8xmil1WkgtiwKAoG+8syzZAyR/8Oy8EgwVaj4isBwNokLVtJn1FCwYP1if//5//MoxDUO0MK4AdhIAPSUcv//QireNuELcKT7yxgKYQVojfe1yEqtbP2Es1q/eYmA/PbvcPganq5JZssZLh93/+qQNA0LsNUQ//MoxDQMqNbEAAvWNDcEXEAA+bH4U17wbvjFVTXS3ywIcO3IBP5wF/UpU7lCgJWnYCHaDFGyzawrgtx4a//SF+jVeCBipg1v//MoxDwMuQLSFgPEFD5ej6B1NrPWTwRXnUJ35Bx/GiRvU3q5vINDodfExmw9/+usHu/Zp192LW34tREmqqBHzoBeSD5wvEZL//MoxEQNaRKwwgZKFMTeSsU4qfjQb4s3RRzNyP8nxA3cKAoqGpLE3/6+/P5D/s0fU1XyMIVjLv3bhkoB1mG/P9Sp9nj0b3+A//MoxEkMkQ65koPKTDPRlTi/nO3Rm/SqPc1jAAIS/y76nZOwTghRrqX4UCFLzgATepIJz014hgeLWoUAaStjR/IneKDPQt44//MoxFEMYRrAAAPEGC1+oWfx/9/dn9/n/Pb5f//pN30knygNfoERDniJff+qoxv6QBiRBm8qFCQvDAdP5UQvVEQozIiUKA60//MoxFoMAcrMADsOpJCz/5LUGmnsTVYCgCchJJvPXbwrvvxfYrB+v6Cwu/EgOAA
TERM o= base64,")[1],imageType:"SN"}]}await W(`${n("desa")}/personas/vu/operation/${s}/selfie/ch/${y}`,m("test"),{method:"POST",data:{operationId:s,userName:J,selfieList:M}},A=>{if(Q(!1),A.response&&A.response.status===401){if(Q(!1),f(!0),G("default-retry"),P(U?E.onboarding.selfieTipsDecreto:E.onboarding.selfieTips),F({dataLayer:{path:E.onboarding.lifeProof,event:"showModal",itemId:"GA-modal-error-expired-rest-token",description:"Token de petición expirado"}}),window.dtrum){const x=new Date().getTime(),o=window.dtrum.enterAction("[Life Proof] Validacion de LifeProof","",new Date().getTime(),"/life-proof");window.dtrum.actionName(`[Life Proof] Validacion de LifeProof: ${A.response}`,o),o!==0?window.dtrum.leaveAction(o,new Date().getTime(),x):console.error("Failed to start action.")}}else Q(!1),f(!0),G("default-retry"),P(U?E.onboarding.selfieTipsDecreto:E.onboarding.selfieTips),F({dataLayer:{path:E.onboarding.lifeProof,event:"showModal",itemId:"GA-modal-register-fail",description:"Register Fail"}});if(!L){if(R("RechazoVUSelfieNormal","test"),F({dataLayer:{path:E.onboarding.lifeProof,event:"showModal",itemId:"GA-modal-register-fail",description:"Rechazo VU Selfie"}}),window.dtrum){const x=new Date().getTime(),o=window.dtrum.enterAction("[Life Proof] Rechazo VU Selfie","",new Date().getTime(),"/life-proof");window.dtrum.actionName(`[Life Proof] Rechazo VU Selfie: Error: ${A.response} // Selfie${L}`,o),window.dtrum.markXHRFailed(600,`[VU SELFIE] Rechazo VU Selfie API: ${A.response}`),o!==0?window.dtrum.leaveAction(o,new Date().getTime(),x):console.error("Failed to start action.")}localStorage.setItem("rechazoSelfie","rechazoSelfie")}})&&a(U?E.onboarding.loadingDecreto:E.onboarding.loa
TERM LKL Gh0C//MoxAcOOO6sXC5WINAoT0cw0cZwQILFlxCaxJH/i1dGL/spTP/6SZ/+HlhvHU65ochXLD3xI385l2a/9ZkyAFje1t2owAEE//MoxAkNWN76XgLGPvzgudyIoJlW/8gpY++UVKjluVVT8YMM8zjChtDSQfBwaCzlwY/iD//2MDBVFcgbVxA19d6ki0fYn/zA//MoxA4NkbrIAAPKNC/rfrlM3mUhPmK70qiiCk9xBXboUPgd/nP+Qnch0O/qgcD/+3UM1ebVazkyC8Po+cDIxUQQ7lwYevYY//MoxBINAlrIAAROGP5P/f+W/Qbfx0XHepoBDfQb/qJn/KCN/L/zX/Qh+hP+U5UQwKu66tH7QQVxfwFOa3e1AQGvWRQgN6MH//MoxBkMIVMKWBJKis45fUXChZ1dYmJfncO/uz6nOosHXflupYRCEnbWSCrJDAsbRNTOKDJ7+cCBjdGHAS84YKJDSQ+5rBYZ//MoxCMMMKLeWAsELKlPMmc0DJ0N73/88CpJOHY/A9APBNQzMm1ascaQy4dWwCGs7dsQpLfvxpx9MJHkcIZ0yFXVKFVuV/8s//MoxC0MyKa0VD4MKC93s//39SoCp23bYccAcEhlNRkA7Xq46a2DX3NtAVEs8UVOrOndyiwijFHSJYDS3+6WQBT3//9Z3yUE//MoxDQMuLLlvgIEDpwoelsMkoRv5DYRmIjQK+kVgSAXqdGBZTDLDXery2lpRroiPZU6kl//2HbP+dPHY+Glx7KJxR5UnP3Y//MoxDwMoF50EVkQAgdBOv/56E9HPkg/cHwbA/8neTjcoXCi+QEhI0dETGJv5Jc8+eIUfHjwffydGMaYRD4qcxV//ee574sn//MoxEQW6lKYAZhQACyhorE53/6TG9+pqEIIgkKFP9H48e7gmvqvwdxB1ayxrMQZ6tgPmZyLCJZQxa4Sa3vqGq3D6+hUxoHW//MoxCMMUOrAAc8oAGQYHQ84aCrD3/9GKOeJKvAASdfw/jM0voVh2vEAqRV17BM+DIFb71mW7SZkmP2kqaAC7J8hZr+XWaxL//MoxCwL0Oa0AA4SMP//iWowRN4+vAGpgPgO6Z8hj6manCgkGSy1F+u8ujX/LRClAUrJAUyipyp3/4h564DA1FXf/lmTYFlX//MoxDcNyJ61fgMMDFVA+AFQhYiM6qqYhqRz7HUeUwWuzsScphzuuzFcuWBJ9SWIpsqoYkM4gKLIgaeVBXzv///79aPJyo07//MoxDoPCKZ0FE4SFOd1KgqNHVDowbPbDASl7J0VVqJWRx5yn9JApYZOpDQaPOnZVP5IOu//iJtYiDRX4K1uiAUMFwTDcguT//MoxDgLaJYUAEiMRMiAkYsHzCwfexqgQzhcPlz4gDEEIXeRiD+vdr6GLebT7igAU0zvcspiDv/OxH6fsfAJi4KT7tLCACkA//MoxEUJ8EFEAUkYAIPqlzBXJyU9PzFdMxJAPP+r+NBXcWzy43/+nTFi5Zzzh4Sf/mM/zKOajz0HjFnHg0///v/mSMnHTEIq//MoxFgWSvocAZhQABCqsVJE+EJpbFI7LTASstbY5JZSkoEALjTpdWAH8pj2aM5osusdFcERDBZOLTZNydOEyiXjEroIU06b//MoxDkXkUacAZiYANFRtSSp1Kp6amqLwGCoU1BggUcGQkLrctpfR5UIhI6xWGM/

FILE assets/patagonia-on-BXSxro7A.js len 5107 hits ['o=']
TERM o= near-gradient(135deg, #fafbfc 0%, #f5f7fa 100%)",qrCodeColor:e.Phosphophyllite,accentColor:e.Phosphophyllite}}},v={title:{background:e.Neptunite,color:e.White},description:{background:e.Azurite,color:e.White},button:{background:e.Peridot,color:e.Neptunite,backgroundButton:e.Peridot},qr:{leftSideGradientStart:e.Neptunite,leftSideGradientEnd:e.Azurite,leftSideTextColor:e.White,rightSideBackground:"linear-gradient(135deg, #fafbfc 0%, #f5f7fa 100%)",qrCodeColor:e.Neptunite,accentColor:e.Peridot}},w=o=>o&&T[o]||v,z=(o,r=!0)=>{const t=W.useMemo(()=>r?w(o):null,[o,r]);return W.useMemo(()=>{var i,a,u,s,g,p,d,n,h,c,b,S,C;return{titleBg:(i=t==null?void 0:t.title)==null?void 0:i.background,titleColor:(a=t==null?void 0:t.title)==null?void 0:a.color,descriptionBg:(u=t==null?void 0:t.description)==null?void 0:u.background,descriptionColor:(s=t==null?void 0:t.description)==null?void 0:s.color,buttonBg:(g=t==null?void 0:t.button)==null?void 0:g.background,buttonColor:(p=t==null?void 0:t.button)==null?void 0:p.color,backgroundButton:(d=t==null?void 0:t.button)==null?void 0:d.backgroundButton,qrLeftGradientStart:(n=t==null?void 0:t.qr)==null?void 0:n.leftSideGradientStart,qrLeftGradientEnd:(h=t==null?void 0:t.qr)==null?void 0:h.leftSideGradientEnd,qrLeftTextColor:(c=t==null?void 0:t.qr)==null?void 0:c.leftSideTextColor,qrRightBackground:(b=t==null?void 0:t.qr)==null?void 0:b.rightSideBackground,qrCodeColor:(S=t==null?void 0:t.qr)==null?void 0:S.qrCodeColor,qrAccentColor:(C=t==null?void 0:t.qr)==null?void 0:C.accentColor,colorScheme:t}},[t])},M="/assets/open-marketplace2-dvTXIADs.webp",m="/assets/plan-sueldo-BkmFzq5_.webp",D="/assets/patagonia-on-BoUa27DN.webp";export{M as a,m as b,z as c,E

FILE assets/pickAttrs-av9Wo4O2.js len 2192 hits ['o=']
TERM o= ver onMouseUp onSelect onTouchCancel     onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough     onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata     onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,d="".concat(s," ").concat(l).split(/[\s\n]+/),c="aria-",u="data-";function r(a,o){return a.indexOf(o)===0}function m(a){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,e;o===!1?e={aria:!0,data:!0,attr:!0}:o===!0?e={aria:!0}:e=i({},o);var t={};return Object.keys(a).forEach(function(n){(e.aria&&(n==="role"||r(n,c))||e.data&&r(n,u)||e.attr&&d.includes(n))&&(t[n]=a[n])}),t}export{m as p};

FILE assets/pmovil-uiZpSooL.js len 140 hits ['o=']
TERM o= const s="/assets/appstorew-WCz3D77I.svg",a="/assets/googleplayw-fh-CIxcE.svg",o="/assets/pmovil-DHyI9AGp.svg";export{s as a,a as b,o as p};

FILE assets/proxy-DCg7-8OZ.js len 113621 hits ['o=']
TERM o= ?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(t);function Ds(t){return typeof t=="object"&&t!==null}const Es=t=>/^0[^.\s]+$/u.test(t);function Ne(t){let e;return()=>(e===void 0&&(e=t()),e)}const $=t=>t,lr=(t,e)=>n=>e(t(n)),Lt=(...t)=>t.reduce(lr),Vt=(t,e,n)=>{const s=e-t;return s===0?1:(n-t)/s};class Ue{constructor(){this.subscriptions=[]}add(e){return Ie(this.subscriptions,e),()=>Oe(this.subscriptions,e)}notify(e,n,s){const i=this.subscriptions.length;if(i)if(i===1)this.subscriptions[0](e,n,s);else for(let o=0;o<i;o++){const r=this.subscriptions[o];r&&r(e,n,s)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const H=t=>t*1e3,W=t=>t/1e3;function Rs(t,e){return e?t*(1e3/e):0}const Ls=(t,e,n)=>(((1-3*n+3*e)*t+(3*n-6*e))*t+3*e)*t,ur=1e-7,cr=12;function hr(t,e,n,s,i){let o,r,a=0;do r=e+(n-e)/2,o=Ls(r,s,i)-t,o>0?n=r:e=r;while(Math.abs(o)>ur&&++a<cr);return r}function kt(t,e,n,s){if(t===e&&n===s)return $;const i=o=>hr(o,0,1,t,n);return o=>o===0||o===1?o:Ls(i(o),e,s)}const ks=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2,Fs=t=>e=>1-t(1-e),Bs=kt(.33,1.53,.69,.99),Ke=Fs(Bs),Is=ks(Ke),Os=t=>(t*=2)<1?.5*Ke(t):.5*(2-Math.pow(2,-10*(t-1))),We=t=>1-Math.sin(Math.acos(t)),js=Fs(We),Ns=ks(We),fr=kt(.42,0,1,1),dr=kt(0,0,.58,1),Us=kt(.42,0,.58,1),mr=t=>Array.isArray(t)&&typeof t[0]!="number",Ks=t=>Array.isArray(t)&&typeof t[0]=="number",pr={linear:$,easeIn:fr,easeInOut:Us,easeOut:dr,circIn:We,circInOut:Ns,circOut:js,backIn:Ke,backInOut:Is,backOut:Bs,anticipate:Os},gr=t=>typeof t=="string",gn=t=>{if(Ks(t)){je(t.length===4);const[e,n,s,i]=t;return kt(e,n,s,i)}else if(gr(t))return pr[t];return t},It=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postR

FILE assets/restclient-CAWSc7Eh.js len 37542 hits ['Sport', 'sport', 'o=']
TERM Sport function o(u,l){if(a.isUndefined(l)){if(!a.isUndefined(u))return r(void 0,u)}else return r(void 0,l)}function c(u,l,h){if(h in t)return r(u,l);if(h in e)return r(void 0,u)}const d={url:i,method:i,data:i,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:c,headers:(u,l,h)=>s(qe(u),qe(l),h,!0)};return a.forEach(Object.keys({...e,...t}),function(l){const h=d[l]||s,b=h(e[l],t[l],l);a.isUndefined(b)&&h!==c||(n[l]=b)}),n}const ft=e=>{const t=q({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:s,xsrfCookieName:i,headers:o,auth:c}=t;if(t.headers=o=A.from(o),t.url=ot(ut(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),c&&o.set("Authorization","Basic "+btoa((c.username||"")+":"+(c.password?unescape(encodeURIComponent(c.password)):""))),a.isFormData(n)){if(R.hasStandardBrowserEnv||R.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if(a.isFunction(n.getHeaders)){const d=n.getHeaders(),u=["content-type","content-length"];Object.entries(d).forEach(([l,h])=>{u.includes(l.toLowerCase())&&o.set(l,h)})}}if(R.hasStandardBrowserEnv&&(r&&a.isFunction(r)&&(r=r(t)),r||r!==!1&&Pn(t.url))){const d=s&&i&&Fn.read(i);d&&o.set(s,d)}return t},Un=typeof XMLHttpRequest<"u",Ln=Un&&function(e){return new Promise(function(n,r){const s=ft(e);let i=s.data;const o=A.from(s.headers).normalize();let{responseType:c,onUploadProgress:d,onDownloadProgress
TERM sport function o(u,l){if(a.isUndefined(l)){if(!a.isUndefined(u))return r(void 0,u)}else return r(void 0,l)}function c(u,l,h){if(h in t)return r(u,l);if(h in e)return r(void 0,u)}const d={url:i,method:i,data:i,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:c,headers:(u,l,h)=>s(qe(u),qe(l),h,!0)};return a.forEach(Object.keys({...e,...t}),function(l){const h=d[l]||s,b=h(e[l],t[l],l);a.isUndefined(b)&&h!==c||(n[l]=b)}),n}const ft=e=>{const t=q({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:s,xsrfCookieName:i,headers:o,auth:c}=t;if(t.headers=o=A.from(o),t.url=ot(ut(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),c&&o.set("Authorization","Basic "+btoa((c.username||"")+":"+(c.password?unescape(encodeURIComponent(c.password)):""))),a.isFormData(n)){if(R.hasStandardBrowserEnv||R.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if(a.isFunction(n.getHeaders)){const d=n.getHeaders(),u=["content-type","content-length"];Object.entries(d).forEach(([l,h])=>{u.includes(l.toLowerCase())&&o.set(l,h)})}}if(R.hasStandardBrowserEnv&&(r&&a.isFunction(r)&&(r=r(t)),r||r!==!1&&Pn(t.url))){const d=s&&i&&Fn.read(i);d&&o.set(s,d)}return t},Un=typeof XMLHttpRequest<"u",Ln=Un&&function(e){return new Promise(function(n,r){const s=ft(e);let i=s.data;const o=A.from(s.headers).normalize();let{responseType:c,onUploadProgress:d,onDownloadProgress
TERM o= &&((t=se(e))==="formdata"||t==="object"&&T(e.toString)&&e.toString()==="[object FormData]"))},Pt=P("URLSearchParams"),[Ft,_t,kt,Ut]=["ReadableStream","Request","Response","Headers"].map(P),Lt=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function W(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,s;if(typeof e!="object"&&(e=[e]),M(e))for(r=0,s=e.length;r<s;r++)t.call(null,e[r],r,e);else{if(K(e))return;const i=n?Object.getOwnPropertyNames(e):Object.keys(e),o=i.length;let c;for(r=0;r<o;r++)c=i[r],t.call(null,e[c],c,e)}}function Qe(e,t){if(K(e))return null;t=t.toLowerCase();const n=Object.keys(e);let r=n.length,s;for(;r-- >0;)if(s=n[r],t===s.toLowerCase())return s;return null}const D=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Ye=e=>!I(e)&&e!==D;function ye(){const{caseless:e,skipUndefined:t}=Ye(this)&&this||{},n={},r=(s,i)=>{const o=e&&Qe(n,i)||i;Z(n[o])&&Z(s)?n[o]=ye(n[o],s):Z(s)?n[o]=ye({},s):M(s)?n[o]=s.slice():(!t||!I(s))&&(n[o]=s)};for(let s=0,i=arguments.length;s<i;s++)arguments[s]&&W(arguments[s],r);return n}const Bt=(e,t,n,{allOwnKeys:r}={})=>(W(t,(s,i)=>{n&&T(s)?e[i]=We(s,n):e[i]=s},{allOwnKeys:r}),e),Dt=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),jt=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},qt=(e,t,n,r)=>{let s,i,o;const c={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),i=s.length;i-- >0;)o=s[i],(!r||r(o,e,t))&&!c[o]&&(t[o]=e[o],c[o]=!0);e=n!==!1&&Se(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Ht=(e,t,n)=>{e=String(e),(n===v

FILE assets/stiffSelfie-CvIn7LLC.js len 4793 hits ['o=']
TERM o= t instanceof HTMLImageElement))return;const a=G(c.current,-90);y(a),c.current.src=a};l.useEffect(()=>(s.current=!0,v&&s.current&&(i(!0),k()),()=>{s.current=!1}),[v]);const k=async()=>{i(!0);const a=[{file:g&&g.split("base64,")[1],imageType:"SN"}];await W(`${K("desa")}/personas/vu/operation/${x}/selfie/ch/${H}`,J("test"),{method:"POST",data:{operationId:x,userName:D,selfieList:a}},f=>{if(i(!1),s.current&&f.response&&f.response.status===401){if(h(!0),window.dtrum&&!d){const n=new Date().getTime(),o=window.dtrum.enterAction("[VU SELFIE] Selfie Error","",new Date().getTime(),"/validate-selfie");window.dtrum.actionName(`[VU SELFIE] Selfie Error: isMounted:${s.current} Response: ${f.response} // STATUS: ${f.response.status}`,o),o!==0?window.dtrum.leaveAction(o,new Date().getTime(),n):console.error("Failed to start action.")}w("default-retry"),S(m?r.onboarding.onboardingBackDecreto:r.onboarding.onboardingBack)}else if(s.current){if(i(!1),window.dtrum&&!d){const n=new Date().getTime(),o=window.dtrum.enterAction("[VU SELFIE] Selfie Error","",new Date().getTime(),"/validate-selfie");window.dtrum.actionName(`[VU SELFIE] Selfie Error: isMounted:${s.current}`,o),o!==0?window.dtrum.leaveAction(o,new Date().getTime(),n):console.error("Failed to start action.")}h(!0),w("default-retry"),S(m?r.onboarding.selfieTipsDecreto:r.onboarding.selfieTips)}if(!T){if(d||(O("RechazoVUSelfieNormal","test"),N({dataLayer:{path:r.onboarding.selfieTips,event:"showModal",itemId:"GA-modal-error-default-retry",description:"Rechazo VU Selfie"}})),window.dtrum&&!d){const n=new Date().getTime(),o=window.dtrum.enterAction("[VU SELFIE] Rechazo VU Selfie","",new Date().getTime(),"/validate-selfie");window.dtrum.act

FILE assets/useDetectDevToolsOpen-Duqqd1sj.js len 117906 hits ['o=']
TERM o= t present on this object")}function ln(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function Qe(e,t){return e.get(ut(e,t))}function cn(e,t,n){ln(e,t),t.set(e,n)}function un(e,t,n){return e.set(ut(e,t),n),n}const dn=100,P={},fn=()=>{P.previousActiveElement instanceof HTMLElement?(P.previousActiveElement.focus(),P.previousActiveElement=null):document.body&&document.body.focus()},wn=e=>new Promise(t=>{if(!e)return t();const n=window.scrollX,o=window.scrollY;P.restoreFocusTimeout=setTimeout(()=>{fn(),t()},dn),window.scrollTo(n,o)}),dt="swal2-",hn=["container","shown","height-auto","iosfix","popup","modal","no-backdrop","no-transition","toast","toast-shown","show","hide","close","title","html-container","actions","confirm","deny","cancel","footer","icon","icon-content","image","input","file","range","select","radio","checkbox","label","textarea","inputerror","input-label","validation-message","progress-steps","active-progress-step","progress-step","progress-step-line","loader","loading","styled","top","top-start","top-end","top-left","top-right","center","center-start","center-end","center-left","center-right","bottom","bottom-start","bottom-end","bottom-left","bottom-right","grow-row","grow-column","grow-fullscreen","rtl","timer-progress-bar","timer-progress-bar-container","scrollbar-measure","icon-success","icon-warning","icon-info","icon-question","icon-error","draggable","dragging"],m=hn.reduce((e,t)=>(e[t]=dt+t,e),{}),pn=["success","warning","info","question","error"],be=pn.reduce((e,t)=>(e[t]=dt+t,e),{}),ft="SweetAlert2:",He=e=>e.charAt(0).toUpperCase()+e.slice(1),j=e=>{console.warn(`${ft} ${typeof e=="object"?e.j


Explanation:
**Investigating sports images**

I’m considering whether to search for "sport," but I think that might not help. If the images are random with no alt text, I need to inspect the home chunk for "Sport Club." If it's just images, it might not give me the info I need. Using OCR or visual tools on screenshots could work, but the browser tool failed because the local CDP is down. Hmm, using terminal Playwright could be a solution, so I’ll check if it's installed.

terminal

python3 - <<'PY'
try:
 import playwright
 print('python playwright installed', playwright.__version__ if hasattr(playwright,'__version__') else playwright)
except Exception as e: print('no python playwright',e)
try:
 import selenium
 print('selenium installed')
except Exception as e: print('no selenium',e)
PY
node -e "try{console.log('node',process.version); console.log(require.resolve('playwright'))}catch(e){console.error('no node playwright',e.message)}"


Output:
no python playwright No module named 'playwright'
no selenium No module named 'selenium'
node v25.6.1
no node playwright Cannot find module 'playwright'
Require stack:
- /home/ubuntu/.hermes/[eval]


Explanation:
**Checking installation options**

I'm wondering if I should use `npx playwright` to check for installations. I might need to ensure that Chromium is installed too. It could be a good step to see if everything is set up correctly before moving forward. This way, I'm making sure I've got the right tools in place. I really want to get this sorted out efficiently!

which chromium || which chromium-browser || which google-chrome || which firefox || which brave-browser || true
python3 - <<'PY'
import shutil
for x in ['chromium','chromium-browser','google-chrome','firefox','node','npm','npx']:
 print(x, shutil.which(x))
PY


Output:
/snap/bin/chromium
chromium /snap/bin/chromium
chromium-browser /usr/bin/chromium-browser
google-chrome None
firefox None
node /home/linuxbrew/.linuxbrew/Cellar/node/25.6.1/bin/node
npm /home/linuxbrew/.linuxbrew/Cellar/node/25.6.1/bin/npm
npx /home/linuxbrew/.linuxbrew/Cellar/node/25.6.1/bin/npx


Explanation:
**Exploring Chromium options**

I’m considering running Chromium in headless mode with remote debugging. It feels like we might not need any browser tools, and I could just use the terminal. I’ll run `chromium --headless --dump-dom` with the exact URL, but I wonder if it might fail under Snap. So, I’m thinking I should add `--no-sandbox --disable-gpu --dump-dom`. I’ll also need to account for the user agent and viewport, and maybe include an Argentine exit node if necessary.

URL='https://tunuevacuenta.bancopatagonia.com.ar/?utm_source=facebook&utm_medium=cpc&utm_campaign=AR%2F29-55%2F%20Intereses%3A%20LKL%202%25%20y%205%25%20Alta%20renta&c=6706&o=8072&utm_content=Imagen%20-%20Beneficios%20SportClub%20-%20Copy%20v1%20-%20ABR26&utm_id=120242264286590525&utm_term=120242264286770525&fbclid=PAb21jcARzD8xleHRuA2FlbQEwAGFkaWQBqzLBpLI5PXNydGMGYXBwX2lkDzU2NzA2NzM0MzM1MjQyNwABp5AznhaLxvgWZwO2vLw_90EQMN6NAJNJIT8eSmfy1SkZ77kLmDNVYp4r7N4Y_aem_7oiaiZ0_hCTc1RxlGF8ISw'; timeout 40s chromium --headless=new --no-sandbox --disable-gpu --window-size=1400,1200 --dump-dom "$URL" 2>/tmp/chromerr | python3 - <<'PY'
import sys,re
html=sys.stdin.read()
print('DOM len',len(html))
print(re.sub('<[^>]+>',' ',html)[:3000])
PY
printf '\nERR\n'; tail -50 /tmp/chromerr


Output:
DOM len 0

ERR

(?utm_source=facebook&utm_medium=cpc&utm_campaign=AR%2F29-55%2F%20Intereses%3A%20LKL%202%25%20y%205%25%20Alta%20renta&c=6706&o=8072&utm_content=Imagen%20-%20Beneficios%20SportClub%20-%20Copy%20v1%20-%20ABR26&utm_id=120242264286590525&utm_term=120242264286770525&fbclid=PAb21jcARzD8xleHRuA2FlbQEwAGFkaWQBqzLBpLI5PXNydGMGYXBwX2lkDzU2NzA2NzM0MzM1MjQyNwABp5AznhaLxvgWZwO2vLw_90EQMN6NAJNJIT8eSmfy1SkZ77kLmDNVYp4r7N4Y_aem_7oiaiZ0_hCTc1RxlGF8ISw:774466): dbind-WARNING **: 21:31:00.061: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.AccessDenied: An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.6" (uid=1001 pid=774466 comm="/snap/chromium/3422/usr/lib/chromium-browser/chrom" label="snap.chromium.chromium (enforce)") interface="org.a11y.Bus" member="GetAddress" error name="(unset)" requested_reply="0" destination="org.a11y.Bus" (bus)
[774466:774466:0514/213100.197583:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.ListActivatableNames: object_path= /org/freedesktop/DBus: org.freedesktop.DBus.Error.AccessDenied: An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.5" (uid=1001 pid=774466 comm="/snap/chromium/3422/usr/lib/chromium-browser/chrom" label="snap.chromium.chromium (enforce)") interface="org.freedesktop.DBus" member="ListActivatableNames" error name="(unset)" requested_reply="0" destination="org.freedesktop.DBus" (bus)
[774466:774466:0514/213100.199276:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.ListActivatableNames: object_path= /org/freedesktop/DBus: org.freedesktop.DBus.Error.AccessDenied: An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.5" (uid=1001 pid=774466 comm="/snap/chromium/3422/usr/lib/chromium-browser/chrom" label="snap.chromium.chromium (enforce)") interface="org.freedesktop.DBus" member="ListActivatableNames" error name="(unset)" requested_reply="0" destination="org.freedesktop.DBus" (bus)
[774466:774466:0514/213100.223301:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.Properties.GetAll: object_path= /org/freedesktop/UPower/devices/DisplayDevice: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files
[774466:774566:0514/213103.717400:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: PHONE_REGISTRATION_ERROR
[774466:774566:0514/213103.721110:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: PHONE_REGISTRATION_ERROR
[774466:774566:0514/213103.745330:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: PHONE_REGISTRATION_ERROR
[774466:774566:0514/213103.746166:ERROR:google_apis/gcm/engine/mcs_client.cc:700]   Error code: 401  Error message: Authentication Failed: wrong_secret
[774466:774566:0514/213103.746182:ERROR:google_apis/gcm/engine/mcs_client.cc:702] Failed to log in to GCM, resetting connection.

Command required approval (Security scan — [HIGH] Pipe to interpreter: timeout | python3: Command pipes output from 'timeout' directly to interpreter 'python3'. Downloaded content will be executed without inspection.) and was approved by the user.


URL='https://tunuevacuenta.bancopatagonia.com.ar/?utm_source=facebook&utm_medium=cpc&utm_campaign=AR%2F29-55%2F%20Intereses%3A%20LKL%202%25%20y%205%25%20Alta%20renta&c=6706&o=8072&utm_content=Imagen%20-%20Beneficios%20SportClub%20-%20Copy%20v1%20-%20ABR26&utm_id=120242264286590525&utm_term=120242264286770525&fbclid=PAb21jcARzD8xleHRuA2FlbQEwAGFkaWQBqzLBpLI5PXNydGMGYXBwX2lkDzU2NzA2NzM0MzM1MjQyNwABp5AznhaLxvgWZwO2vLw_90EQMN6NAJNJIT8eSmfy1SkZ77kLmDNVYp4r7N4Y_aem_7oiaiZ0_hCTc1RxlGF8ISw'; timeout 60s chromium --headless=new --no-sandbox --disable-gpu --window-size=1400,1200 --virtual-time-budget=10000 --dump-dom "$URL" > /tmp/bp_dom.html 2>/tmp/chromerr; python3 - <<'PY'
import re, pathlib
html=pathlib.Path('/tmp/bp_dom.html').read_text(errors='ignore')
print('DOM len',len(html))
text=re.sub(r'<(script|style)[\s\S]*?</\1>',' ',html,flags=re.I)
text=re.sub('<[^>]+>',' ',text)
text=re.sub(r'\s+',' ',text)
print(text[:5000])
for term in ['Sport','sport','beneficio','Ups','Patagonia','100%','75.000','Gim']:
 print(term, text.lower().find(term.lower()))
PY
printf '\nERR tail\n'; tail -20 /tmp/chromerr


Output:
DOM len 632000
 Tu cuenta Al Toque - Banco Patagonia Pedilas ahora ¡En Patagonia tenés los mejores beneficios! Sacá tus Tarjetas Tarjetas de crédito Black. Caja de ahorro en pesos y dólares 100% bonificado por 6 meses. Hasta $75.000 de bienvenida. Pedilas ahora ¡Tener tu cuenta es muy fácil! Completá tus datos personales. Validá tu identidad. Listo! Ya podes disfrutar de todos los beneficios. PREGUNTAS FRECUENTES Requisitos Generación de Clave Patagonia e-bank y Patagonia Móvil Al finalizar la solicitud Contacto Politicas y términos legales ¿Necesitas ayuda? ¡Hacete Cliente! Abrí tu cuenta © 2026 Banco Patagonia. Todos los derechos reservados.
Sport -1
sport -1
beneficio 84
Ups -1
Patagonia 28
100% 175
75.000 211
Gim -1

ERR tail

(?utm_source=facebook&utm_medium=cpc&utm_campaign=AR%2F29-55%2F%20Intereses%3A%20LKL%202%25%20y%205%25%20Alta%20renta&c=6706&o=8072&utm_content=Imagen%20-%20Beneficios%20SportClub%20-%20Copy%20v1%20-%20ABR26&utm_id=120242264286590525&utm_term=120242264286770525&fbclid=PAb21jcARzD8xleHRuA2FlbQEwAGFkaWQBqzLBpLI5PXNydGMGYXBwX2lkDzU2NzA2NzM0MzM1MjQyNwABp5AznhaLxvgWZwO2vLw_90EQMN6NAJNJIT8eSmfy1SkZ77kLmDNVYp4r7N4Y_aem_7oiaiZ0_hCTc1RxlGF8ISw:774738): dbind-WARNING **: 21:31:21.088: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.AccessDenied: An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.9" (uid=1001 pid=774738 comm="/snap/chromium/3422/usr/lib/chromium-browser/chrom" label="snap.chromium.chromium (enforce)") interface="org.a11y.Bus" member="GetAddress" error name="(unset)" requested_reply="0" destination="org.a11y.Bus" (bus)
[774738:774738:0514/213121.173683:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.ListActivatableNames: object_path= /org/freedesktop/DBus: org.freedesktop.DBus.Error.AccessDenied: An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.8" (uid=1001 pid=774738 comm="/snap/chromium/3422/usr/lib/chromium-browser/chrom" label="snap.chromium.chromium (enforce)") interface="org.freedesktop.DBus" member="ListActivatableNames" error name="(unset)" requested_reply="0" destination="org.freedesktop.DBus" (bus)
[774738:774738:0514/213121.174988:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.ListActivatableNames: object_path= /org/freedesktop/DBus: org.freedesktop.DBus.Error.AccessDenied: An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.8" (uid=1001 pid=774738 comm="/snap/chromium/3422/usr/lib/chromium-browser/chrom" label="snap.chromium.chromium (enforce)") interface="org.freedesktop.DBus" member="ListActivatableNames" error name="(unset)" requested_reply="0" destination="org.freedesktop.DBus" (bus)
[774738:774738:0514/213121.186981:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.Properties.GetAll: object_path= /org/freedesktop/UPower/devices/DisplayDevice: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files
[774738:774838:0514/213124.033774:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: PHONE_REGISTRATION_ERROR
[774738:774838:0514/213124.040724:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: PHONE_REGISTRATION_ERROR
[774738:774838:0514/213124.082008:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: PHONE_REGISTRATION_ERROR
[774738:774838:0514/213124.120759:ERROR:google_apis/gcm/engine/mcs_client.cc:700]   Error code: 401  Error message: Authentication Failed: wrong_secret
[774738:774838:0514/213124.120787:ERROR:google_apis/gcm/engine/mcs_client.cc:702] Failed to log in to GCM, resetting connection.


URL='https://tunuevacuenta.bancopatagonia.com.ar/?utm_source=facebook&utm_medium=cpc&utm_campaign=AR%2F29-55%2F%20Intereses%3A%20LKL%202%25%20y%205%25%20Alta%20renta&c=6706&o=8072&utm_content=Imagen%20-%20Beneficios%20SportClub%20-%20Copy%20v1%20-%20ABR26&utm_id=120242264286590525&utm_term=120242264286770525&fbclid=PAb21jcARzD8xleHRuA2FlbQEwAGFkaWQBqzLBpLI5PXNydGMGYXBwX2lkDzU2NzA2NzM0MzM1MjQyNwABp5AznhaLxvgWZwO2vLw_90EQMN6NAJNJIT8eSmfy1SkZ77kLmDNVYp4r7N4Y_aem_7oiaiZ0_hCTc1RxlGF8ISw'; timeout 60s chromium --headless=new --no-sandbox --disable-gpu --window-size=1400,1600 --virtual-time-budget=12000 --screenshot=/tmp/bp_sportclub.png "$URL" >/tmp/chromout 2>/tmp/chromerr; file /tmp/bp_sportclub.png; python3 - <<'PY'
from PIL import Image
im=Image.open('/tmp/bp_sportclub.png')
print(im.size)
PY


Output:
/tmp/bp_sportclub.png: cannot open `/tmp/bp_sportclub.png' (No such file or directory)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'PIL'


Explanation:
**Checking chromium command syntax**

I think the chromium command might not have executed correctly due to a syntax issue. I really need to check the error message to figure out what's going wrong. It's one of those moments where I realize how important syntax is for these commands. Okay, I need to focus on troubleshooting this to ensure everything runs smoothly. Let’s see what that error tells me so I can get this sorted out!

tail -100 /tmp/chromerr; printf '\nOUT\n'; cat /tmp/chromout | tail -50; search_files='no'


Output:
(?utm_source=facebook&utm_medium=cpc&utm_campaign=AR%2F29-55%2F%20Intereses%3A%20LKL%202%25%20y%205%25%20Alta%20renta&c=6706&o=8072&utm_content=Imagen%20-%20Beneficios%20SportClub%20-%20Copy%20v1%20-%20ABR26&utm_id=120242264286590525&utm_term=120242264286770525&fbclid=PAb21jcARzD8xleHRuA2FlbQEwAGFkaWQBqzLBpLI5PXNydGMGYXBwX2lkDzU2NzA2NzM0MzM1MjQyNwABp5AznhaLxvgWZwO2vLw_90EQMN6NAJNJIT8eSmfy1SkZ77kLmDNVYp4r7N4Y_aem_7oiaiZ0_hCTc1RxlGF8ISw:775002): dbind-WARNING **: 21:31:37.275: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.AccessDenied: An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.12" (uid=1001 pid=775002 comm="/snap/chromium/3422/usr/lib/chromium-browser/chrom" label="snap.chromium.chromium (enforce)") interface="org.a11y.Bus" member="GetAddress" error name="(unset)" requested_reply="0" destination="org.a11y.Bus" (bus)
[775002:775002:0514/213137.353798:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.ListActivatableNames: object_path= /org/freedesktop/DBus: org.freedesktop.DBus.Error.AccessDenied: An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.11" (uid=1001 pid=775002 comm="/snap/chromium/3422/usr/lib/chromium-browser/chrom" label="snap.chromium.chromium (enforce)") interface="org.freedesktop.DBus" member="ListActivatableNames" error name="(unset)" requested_reply="0" destination="org.freedesktop.DBus" (bus)
[775002:775002:0514/213137.355471:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.ListActivatableNames: object_path= /org/freedesktop/DBus: org.freedesktop.DBus.Error.AccessDenied: An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.11" (uid=1001 pid=775002 comm="/snap/chromium/3422/usr/lib/chromium-browser/chrom" label="snap.chromium.chromium (enforce)") interface="org.freedesktop.DBus" member="ListActivatableNames" error name="(unset)" requested_reply="0" destination="org.freedesktop.DBus" (bus)
[775002:775002:0514/213137.376839:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.Properties.GetAll: object_path= /org/freedesktop/UPower/devices/DisplayDevice: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files
[775002:775101:0514/213140.291142:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
[775002:775101:0514/213140.337208:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: PHONE_REGISTRATION_ERROR
[775002:775101:0514/213140.393677:ERROR:google_apis/gcm/engine/mcs_client.cc:700]   Error code: 401  Error message: Authentication Failed: wrong_secret
[775002:775101:0514/213140.393699:ERROR:google_apis/gcm/engine/mcs_client.cc:702] Failed to log in to GCM, resetting connection.
663726 bytes written to file /tmp/bp_sportclub.png

OUT


file /tmp/bp_sportclub.png; python3 - <<'PY'
import struct
with open('/tmp/bp_sportclub.png','rb') as f:
 f.seek(16); w,h=struct.unpack('>II',f.read(8)); print(w,h)
PY


Output:
/tmp/bp_sportclub.png: cannot open `/tmp/bp_sportclub.png' (No such file or directory)
Traceback (most recent call last):
  File "<stdin>", line 2, in <module>
FileNotFoundError: [Errno 2] No such file or directory: '/tmp/bp_sportclub.png'


Explanation:
**Investigating snap chromium issues**

I’m wondering if snap Chromium can’t write to /tmp. It mentions it wrote, but maybe it’s inside a snap namespace? That seems odd. I’m thinking the path might be weird. I could search for the file by name using a command to check within /tmp. I want to make sure I’m understanding the potential issue correctly before moving forward. Let’s see where this leads!


Explanation:
**Investigating file issues**

I’m thinking about the message indicating that 663726 bytes were written to a file, but it’s not present. It could be that a command failed due to a timeout, which might’ve removed the file before it could sync. However, that's unlikely. Maybe the snap has a private /tmp mapping instead. It might be better to use the path in the home directory, like /bp_sportclub.png, to locate it properly.

URL='https://tunuevacuenta.bancopatagonia.com.ar/?utm_source=facebook&utm_medium=cpc&utm_campaign=AR%2F29-55%2F%20Intereses%3A%20LKL%202%25%20y%205%25%20Alta%20renta&c=6706&o=8072&utm_content=Imagen%20-%20Beneficios%20SportClub%20-%20Copy%20v1%20-%20ABR26&utm_id=120242264286590525&utm_term=120242264286770525&fbclid=PAb21jcARzD8xleHRuA2FlbQEwAGFkaWQBqzLBpLI5PXNydGMGYXBwX2lkDzU2NzA2NzM0MzM1MjQyNwABp5AznhaLxvgWZwO2vLw_90EQMN6NAJNJIT8eSmfy1SkZ77kLmDNVYp4r7N4Y_aem_7oiaiZ0_hCTc1RxlGF8ISw'; rm -f /home/ubuntu/bp_sportclub.png; timeout 60s chromium --headless=new --no-sandbox --disable-gpu --window-size=1400,1600 --virtual-time-budget=12000 --screenshot=/home/ubuntu/bp_sportclub.png "$URL" >/tmp/chromout 2>/tmp/chromerr; file /home/ubuntu/bp_sportclub.png || true; python3 - <<'PY'
import os,struct
p='/home/ubuntu/bp_sportclub.png'
print('exists',os.path.exists(p),'size',os.path.getsize(p) if os.path.exists(p) else None)
if os.path.exists(p):
 with open(p,'rb') as f:
  f.seek(16); print(struct.unpack('>II',f.read(8)))
PY
 tail -5 /tmp/chromerr


{"output": "/home/ubuntu/bp_sportclub.png: PNG image data, 1400 x 1600, 8-bit/color RGB, non-interlaced\nexists True size 663268\n(1400, 1600)\n[775351:775450:0514/213219.300920:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: PHONE_REGISTRATION_ERROR\n[775351:775450:0514/213219.302684:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: PHONE_REGISTRATION_ERROR\n[775351:775450:0514/213219.436180:ERROR:google_apis/gcm/engine/mcs_client.cc:700]   Error code: 401  Error message: Authentication Failed: wrong_secret\n[775351:775450:0514/213219.436209:ERROR:google_apis/gcm/engine/mcs_client.cc:702] Failed to log in to GCM, resetting connection.\n663268 bytes written to file /home/ubuntu/bp_sportclub.png", "exit_code": 0, "error": null, "approval": "Command required approval (delete in root path) and was approved by the user."}

[Subdirectory context discovered: ~/CLAUDE.md]
# CLAUDE.md

This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.

## Environment

Ubuntu 24.04 LTS, ARM64 (Oracle Cloud VPS). This is the home directory of an AI agent named **Pipo**, serving user **Ignacio/Chicho**.

- Node.js v22, npm 10, Python 3.12, Git 2.43, Bitwarden CLI, Tailscale
- Tailscale IP: `100.87.116.90`, hostname: `miopenclaw-vnic.tail9799d2.ts.net`

## Key Directories

| Path | Purpose |
|------|---------|
| `~/.openclaw/workspace/` | Main agent workspace (canonical) |
| `~/openclaw-workspace/` | Secondary git repo with project artifacts |
| `~/.openclaw/openclaw.json` | OpenClaw platform config (gateway, channels, skills) |
| `~/.bw/` | Bitwarden session token |

## Shell Helpers (from `~/.bash_aliases`)

```bash
bw-sync           # Load saved Bitwarden session
bw-unlock         # Unlock vault and save session
g "prompt"        # Gemini CLI wrapper
c "prompt"        # Codex safe mode (read-only, no internet)
cn "prompt"       # Codex network mode (full access)
pipo-deploy <port> [name]   # Expose port to Tailscale at /preview/<name>/
pipo-undeploy <name>        # Remove Tailscale preview route
pj                # Job controller (~/.openclaw/workspace/ops/cli-jobs/jobctl.sh)
```

## Critical Constraints

**OpenClaw gateway** (port 18789): Restarting severs any active agent session. Prefer config hot-reload when possible (`openclaw config set ...`). If a restart is truly needed (e.g. fixing broken Telegram delivery), it is allowed — Ignacio authorizes it. Use `openclaw gateway restart` and verify logs afterward.

**Chromium browser tool**: ALWAYS use profile `openclaw` (connected to headless Chromium on port 9222). NEVER use profile `chrome` — that profile requires a manual extension that does not exist on this VPS.

**Tailscale serve**: Port 443 root (`/`) is reserved for the OpenClaw dashboard. Use preview ports 3001–3010 for apps and expose them via `pipo-deploy`.

## Deployment Pattern

1. Start your app on a port in range 3001–3010
2. Run `pipo-deploy <port> <name>`
3. App is accessible at `https://miopenclaw-vnic.tail9799d2.ts.net/preview/<name>/`

## Agent Workspace Structure (`~/.openclaw/workspace/`)

- `SOUL.md` / `AGENTS.md` — agent persona and session protocol
- `MEMORIES.md` — long-term curated memory (canonical; `MEMORY.md` is a compat alias)
- `memory/YYYY-MM-DD.md` — daily session logs
- `HEARTBEAT.md` — periodic task checklist (empty = skip heartbeat)
- `skills/` — installed agent skills (bitwarden, openclaw-bitwarden, parallel-preview-orchestrator)
- `ops/` — operational scripts (cli-jobs, docker-cli-stack)
- `node_modules/` — Playwright installed here

## Secrets

Retrieved from Bitwarden vault. After `bw-sync`, use:
```bash
bw get username "item-name"
bw get password "item-name"
```

API keys (Gemini, OpenAI/Codex, GitHub) are auto-loaded from `~/.openclaw/openclaw.json` into the shell environment via `~/.bash_aliases`.


Question: Leé visualmente esta captura completa de la landing de Banco Patagonia. ¿Aparece algún beneficio relacionado con SportClub? Si no aparece, transcribí los beneficios visibles y cualquier banner/imagen con descuentos.


Error analyzing image: Error code: 429 - {'error': {'message': 'Provider returned error', 'code': 429, 'metadata': {'raw': '{\n  "error": {\n    "code": 429,\n    "message": "You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits. To monitor your current usage, head to: https://ai.dev/rate-limit. \\n* Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_free_tier_input_token_count, limit: 0, model: gemini-2.0-flash\\n* Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_free_tier_requests, limit: 0, model: gemini-2.0-flash\\n* Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_free_tier_requests, limit: 0, model: gemini-2.0-flash\\nPlease retry in 14.484812227s.",\n    "status": "RESOURCE_EXHAUSTED",\n    "details": [\n      {\n        "@type": "type.googleapis.com/google.rpc.Help",\n        "links": [\n          {\n            "description": "Learn more about Gemini API quotas",\n            "url": "https://ai.google.dev/gemini-api/docs/rate-limits"\n          }\n        ]\n      },\n      {\n        "@type": "type.googleapis.com/google.rpc.QuotaFailure",\n        "violations": [\n          {\n            "quotaMetric": "generativelanguage.googleapis.com/generate_content_free_tier_input_token_count",\n            "quotaId": "GenerateContentInputTokensPerModelPerMinute-FreeTier",\n            "quotaDimensions": {\n              "model": "gemini-2.0-flash",\n              "location": "global"\n            }\n          },\n          {\n            "quotaMetric": "generativelanguage.googleapis.com/generate_content_free_tier_requests",\n            "quotaId": "GenerateRequestsPerMinutePerProjectPerModel-FreeTier",\n            "quotaDimensions": {\n              "model": "gemini-2.0-flash",\n              "location": "global"\n            }\n          },\n          {\n            "quotaMetric": "generativelanguage.googleapis.com/generate_content_free_tier_requests",\n            "quotaId": "GenerateRequestsPerDayPerProjectPerModel-FreeTier",\n            "quotaDimensions": {\n              "location": "global",\n              "model": "gemini-2.0-flash"\n            }\n          }\n        ]\n      },\n      {\n        "@type": "type.googleapis.com/google.rpc.RetryInfo",\n        "retryDelay": "14s"\n      }\n    ]\n  }\n}\n', 'provider_name': 'Google AI Studio', 'is_byok': True}}, 'user_id': 'user_3A4dOJw9P200EnmVgpSnwrvWjWY'}

Insufficient credits or payment required. Please top up your API provider account and try again. Error: Error code: 429 - {'error': {'message': 'Provider returned error', 'code': 429, 'metadata': {'raw': '{\n  "error": {\n    "code": 429,\n    "message": "You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits. To monitor your current usage, head to: https://ai.dev/rate-limit. \\n* Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_free_tier_input_token_count, limit: 0, model: gemini-2.0-flash\\n* Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_free_tier_requests, limit: 0, model: gemini-2.0-flash\\n* Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_free_tier_requests, limit: 0, model: gemini-2.0-flash\\nPlease retry in 14.484812227s.",\n    "status": "RESOURCE_EXHAUSTED",\n    "details": [\n      {\n        "@type": "type.googleapis.com/google.rpc.Help",\n        "links": [\n          {\n            "description": "Learn more about Gemini API quotas",\n            "url": "https://ai.google.dev/gemini-api/docs/rate-limits"\n          }\n        ]\n      },\n      {\n        "@type": "type.googleapis.com/google.rpc.QuotaFailure",\n        "violations": [\n          {\n            "quotaMetric": "generativelanguage.googleapis.com/generate_content_free_tier_input_token_count",\n            "quotaId": "GenerateContentInputTokensPerModelPerMinute-FreeTier",\n            "quotaDimensions": {\n              "model": "gemini-2.0-flash",\n              "location": "global"\n            }\n          },\n          {\n            "quotaMetric": "generativelanguage.googleapis.com/generate_content_free_tier_requests",\n            "quotaId": "GenerateRequestsPerMinutePerProjectPerModel-FreeTier",\n            "quotaDimensions": {\n              "model": "gemini-2.0-flash",\n              "location": "global"\n            }\n          },\n          {\n            "quotaMetric": "generativelanguage.googleapis.com/generate_content_free_tier_requests",\n            "quotaId": "GenerateRequestsPerDayPerProjectPerModel-FreeTier",\n            "quotaDimensions": {\n              "location": "global",\n              "model": "gemini-2.0-flash"\n            }\n          }\n        ]\n      },\n      {\n        "@type": "type.googleapis.com/google.rpc.RetryInfo",\n        "retryDelay": "14s"\n      }\n    ]\n  }\n}\n', 'provider_name': 'Google AI Studio', 'is_byok': True}}, 'user_id': 'user_3A4dOJw9P200EnmVgpSnwrvWjWY'}


Explanation:
**Finding alternatives for OCR**

I’m facing a vision quota fail, so I need a plan B. One option is to use local OCR. I’m thinking about installing Tesseract to do this. It's an interesting solution, but I need to make sure I'm ready to set it up properly and check its compatibility. I should look into how to install it and ensure everything works efficiently to get back on track. Let's make this happen!

which tesseract || true; which magick || which convert || true; python3 - <<'PY'
for mod in ['cv2','pytesseract','PIL','easyocr']:
 try:
  __import__(mod); print(mod,'ok')
 except Exception as e: print(mod,'no')
PY


Output:
cv2 no
pytesseract no
PIL no
easyocr no


Explanation:
**Analyzing image assets for text**

I'm thinking about whether I need to install packages for OCR, like Tesseract. But if the DOM already has text, I might not need it. Still, some banners could be images with text that might require inspection. Also, if the carousel doesn't show the "SportClub" content initially, I might have to rotate it or check the loaded images.

The URL indicates an ad content rather than the landing page, and the user seems to be looking for specific benefits from "SportClub." I'd need to look at the actual landing, especially any benefits displayed in a carousel.
**Searching for banner data**

I need to search the Home chunk for `banners` data arrays. It might help to examine it closely; perhaps I'll save or prettify the code. I could consider using `terser` or maybe `npx terser`, but it might be easier to use jsbeautifier, assuming it's installed. Another option is to check if I have `node` with `prettier` or even use Python with regex. I should search for "banners:" and the `benefitBannerDescription`, especially in the `Home-C2aFN_r2.js`, which likely has variable definitions and arrays with image assets.

python3 - <<'PY'
import requests,re,pathlib
url='https://tunuevacuenta.bancopatagonia.com.ar/assets/Home-C2aFN_r2.js'
txt=requests.get(url,timeout=30).text
pathlib.Path('/home/ubuntu/home_bp.js').write_text(txt)
for term in ['benefitBannerDescription','banners','profits-title','¡En Patagonia','benefit', 'banner', 'SportClub', 'Sport', 'gym', 'gimnasio', 'sportclub']:
 print('\nTERM',term)
 poss=[m.start() for m in re.finditer(re.escape(term),txt,re.I)]
 print(len(poss), poss[:10])
 for i in poss[:5]: print(txt[max(0,i-700):i+1500].replace('\n',' ')[:2500])
PY


Explanation:
**Searching for API endpoints**

I need to focus on the relevant API endpoints like `jp`, `Ri`, and `Rp`, along with the origin parameter. I’m planning to search through the function definitions to extract the requests and use them. I remember that `jp({origin, referenceCode})` provides metadata that includes image IDs. It might be handy to inspect the route strings, so I’ll search for instances of `jp=`, `Ri=`, and `Rp=` to gather the necessary information.

python3 - <<'PY'
import re, pathlib
txt=pathlib.Path('/home/ubuntu/home_bp.js').read_text()
for name in ['jp','Ri','Rp','ji','qr','Ls']:
    print('\nNAME',name)
    for m in re.finditer(r'(?:const|let|var|function)\s+'+name+r'\b|'+name+r'\s*=\s*',txt):
        i=m.start(); print('pos',i,txt[max(0,i-1000):i+2000].replace('\n',' ')[:3000]); break
# Extract backticks containing / or http near functions
for term in ['banners/', 'banner', 'referenceCode', 'contenido', 'multimedia', 'landing', 'origin', 'assets/content']:
 print('\nTERM',term)
 poss=[m.start() for m in re.finditer(re.escape(term),txt,re.I)]
 print(len(poss), poss[:10])
 for i in poss[:3]: print(txt[max(0,i-1000):i+1500].replace('\n',' ')[:2500])
PY