Files
roi-theme/_planeacion/theme_referencias/_old/Estimating_files/feedback-web-fetcher.html
FrankZamora ea38a12055 [NIVEL 2 AVANCE] Issues #49-#53 - Componentes Principales Verificados
Todos los componentes del NIVEL 2 ya están implementados correctamente:
-  Notification Bar (#49)
-  Navbar (#50)
-  Hero Section (#51)
-  Sidebar (#52)
-  Footer (#53)

Solo se actualizó notification-bar.css para usar variables CSS.

Próximo paso: NIVEL 3 (Refinamientos visuales)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 20:01:07 -06:00

5 lines
10 KiB
HTML

<!DOCTYPE html>
<!-- saved from url=(0044)https://app.hubspot.com/feedback-web-fetcher -->
<html data-quartz-powered="true" data-hubspot-theme="canvas-light"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><script>window.__hsiplt = () => {}</script><script>window.__hssessrt = true</script><script>const IPLTEvents={TrackingStarted:"s",TrackingFinished:"f",PerformanceResourceTiming:"p",PerformanceNavigationTiming:"n",ScriptLoaded:"l",ScriptErrored:"e",BeforeScriptTag:"b",ScriptLoadTimeout:"t",DocumentReady:"c",MaxLogOverflow:"o",HitTimeBoundary:"h",VisibilityChangeHidden:"d",VisibilityChangeVisible:"v",SessionLink:"k"},ReportReasons={AlwaysSent:"a",SlowLoading:"s",VisibilityStateChanged:"v",LogsFlushed:"f",LogLimitReached:"l"};(()=>{const e=5e3,t=6e4,n=3e5,o=50,i=5e3,r=window.__hssessrt;let s,a=r,c=!0,d=[],l=0,u=null,p=null;const h=()=>{s&&s.disconnect();p&&clearTimeout(p);u&&clearTimeout(u);document.removeEventListener("visibilitychange",q);a=!1;c=!1},g=(e,t=!1)=>{if(!c||b()>=n+1e4||l>=i)h();else{M(e);l+=d.length;d=[];t&&h()}},m=e=>{if(!c||d.length+l>=i-1)h();else{d.push(e);if(d.length+l!==i-2)d.length>=o&&g(ReportReasons.LogsFlushed);else{d.push([IPLTEvents.MaxLogOverflow,b()]);d.push([IPLTEvents.TrackingFinished,b()]);g(ReportReasons.LogLimitReached,!0)}}},f=["name","responseStatus","fetchStart","responseEnd","serverTiming","startTime","initiatorType","nextHopProtocol","redirectStart","redirectEnd","domainLookupStart","domainLookupEnd","connectStart","connectEnd","secureConnectionStart","requestStart","responseStart","transferSize","encodedBodySize","decodedBodySize","renderBlockingStatus"],T=[...f,"unloadEventStart","unloadEventEnd","type","redirectCount"];function w(){try{return!!localStorage.getItem("log-page-load-id")}catch(e){}return!1}function v(){try{return"10000000-1000-4000-8000-100000000000".replace(/[018]/g,(e=>{const t=0|(crypto&&crypto.getRandomValues?15&crypto.getRandomValues(new Uint8Array(1))[0]:16*Math.random());return("0"===e?t:3&t|8).toString(16)}))}catch(e){return null}}function y(e){try{return!!new URL(e)}catch(e){return!1}}const L=new Set(["access_token","token_type","expires_in","refresh_token","scope","state","error","error_description","error_uri","code","grant_type","redirect_uri","client_id","client_secret","id_token","session_state","nonce","acr_values","response_type","response_mode","display","prompt","max_age","ui_locales","claims_locales","id_token_hint","login_hint","acr_values","claims","registration","request","request_uri","code_challenge","code_challenge_method","code_verifier","token","assertion","client_assertion","client_assertion_type"]);function S(e){let t;try{t=new URL(e)}catch(t){return e}if(t.hash){const e=t.hash.slice(1).split("&").map((e=>{const[t,n]=e.split("=");return n?`${t}=*REDACTED*`:t}));t.hash=`#${e.join("&")}`}t.searchParams.forEach(((e,n)=>{(L.has(n.toLowerCase())||y(e))&&t.searchParams.set(n,"*REDACTED*")}));return t.toString()}let R;try{R=crypto.randomUUID()}catch(e){R=v()}w()&&console.log("HubSpot Page Load ID:",R);window.hubspot||(window.hubspot={});window.hubspot.sessionId=R;try{var E;const e=window.top;e&&window!==e&&null!==(E=e.hubspot)&&void 0!==E&&E.sessionId&&m([IPLTEvents.SessionLink,e.hubspot.sessionId])}catch(e){}function _(e,t,n){m([e,...t.map((e=>{if("serverTiming"===e)return P(n);const t=n[e];return"name"===e?S(t):null===t?null:"number"==typeof t?Math.round(t):t}))])}function b(){return Math.round(performance.now())}function P({serverTiming:e}){return e?e.map((e=>[e.name,e.description,e.duration])):[]}const I=new Map,k=e=>r?!(e.name&&e.name.endsWith("api/cartographer/v1/ipl")):"script"===e.initiatorType;try{s=new PerformanceObserver((e=>e.getEntries().filter(k).forEach((e=>_(IPLTEvents.PerformanceResourceTiming,f,e)))));s.observe({type:"resource",buffered:!0})}catch(e){console.error(e)}const B=performance.getEntriesByType("navigation")[0];B&&_(IPLTEvents.PerformanceNavigationTiming,T,B);function C(e){m([e,b()])}C(IPLTEvents.TrackingStarted);let V=1;function D(){return/qa.com$/.test(window.location.host)}function A(){const e=/^\/(?:[A-Za-z0-9-_]*)\/(\d+)(?:\/|$)/.exec(window.location.pathname);return e?parseInt(e[1],10):void 0}function F(e){const t=JSON.stringify(e),n=`https://app.${D()?"hubspotqa":"hubspot"}.com/api/cartographer/v1/ipl`;if(navigator&&"function"==typeof navigator.sendBeacon)try{navigator.sendBeacon(n,t)}catch(e){}}function M(e){if(u){clearTimeout(u);u=null}if(0===d.length&&0===I.size)return;F({v:0,r:e,t:b(),n:V++,cru:R,pto:performance.timeOrigin,dn:Date.now(),u:S(window.location.href),l:d,pid:A(),p:[...I.entries()].map((([e,t])=>[e,t.firstSeen]))})}function U(e){u||(u=window.setTimeout((()=>g(e)),1e3))}function x(){return r?Math.min(t,n-b()):null}function z(){if(!a)return;const e=x();if(null!==e)if(e<=0){C(IPLTEvents.HitTimeBoundary);C(IPLTEvents.TrackingFinished);g(ReportReasons.LogLimitReached,!0)}else{U(ReportReasons.LogsFlushed);p=setTimeout(z,e)}else console.error("scheduled a post-load report while sessionResourceTracking was disabled")}function H(){if("loading"===document.readyState||I.size>0){U(ReportReasons.SlowLoading);p=setTimeout(H,e)}else{const e=x();if(e&&e>0){g(ReportReasons.AlwaysSent);p=setTimeout(z,e)}else{C(IPLTEvents.TrackingFinished);g(ReportReasons.AlwaysSent,!0)}}}function q(){if("hidden"===document.visibilityState){C(IPLTEvents.VisibilityChangeHidden);g(ReportReasons.VisibilityStateChanged)}else C(IPLTEvents.VisibilityChangeVisible)}document.addEventListener("visibilitychange",q);let O=!1;function $(){if("complete"===document.readyState&&!O){O=!0;C(IPLTEvents.DocumentReady)}}document.addEventListener("readystatechange",$);const N=5e3-b();N>0?setTimeout(H,N):H();function j(...e){const t=b(),[n,o]=e;if(n===IPLTEvents.BeforeScriptTag){const n=new URL(e[2],S(window.location.href)).href;m([IPLTEvents.BeforeScriptTag,n,t]);I.set(n,{firstSeen:t,timeout:window.setTimeout((()=>{m([IPLTEvents.ScriptLoadTimeout,n,t,b()]);U(ReportReasons.SlowLoading)}),5e3)});return}const i=I.get(o.src);clearTimeout(i.timeout);I.delete(o.src);m([n,new URL(o.src,S(window.location.href)).href,i.firstSeen,t]);t-i.firstSeen>5e3&&U(ReportReasons.SlowLoading)}window.__hsiplt=j})();</script><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><link rel="preconnect" href="https://static.hsappstatic.net/" crossorigin="anonymous"><link href="./hubspot-theme.stable.css" rel="stylesheet" data-hubspot-theme-asset="true"><script src="./hubspot-theme.stable.js.descarga" data-hubspot-theme-asset="true"></script><script>(function() {
const SILO_ACCESSOR=Symbol.for("silo_v1");function makeScopedState(...e){return{values:new Map(e),watchers:new Map}}function getBuildTimePropertyNames(){return{copilotLayoutType:"copilot_layout_type",currentPackageName:"current_package_name",currentPackageVersion:"current_package_version",rootPackageName:"root_package_name",rootPackageVersion:"root_package_version"}}function getGlobalState(e=window){return e[SILO_ACCESSOR]}function initialize(e,a,t){var o;if(getGlobalState())throw Error("Global state already initialized");let r=window;for(;r.parent!==r;)try{r.parent.document;r=r.parent;if(getGlobalState(r.parent))break}catch(e){break}const{copilotLayoutType:n,currentPackageName:c,currentPackageVersion:i,rootPackageName:l,rootPackageVersion:S}=getBuildTimePropertyNames();window[SILO_ACCESSOR]={TAB:(null===(o=r[SILO_ACCESSOR])||void 0===o?void 0:o.TAB)||makeScopedState([l,e],[S,a]),BROWSING_CONTEXT:makeScopedState([c,e],[i,a],[n,t])}}
initialize('feedback-web-renderer-ui','dev', 'undefined')})();</script><script>window.hubspot=window.hubspot||{},window.hubspot["__hub-http-labs"]=window.hubspot["__hub-http-labs"]||{},window.hubspot["__hub-http-labs"].HUBONEDOMAIN=!0;</script><title>Feedback Fetcher</title><script>__hsiplt('b',document.currentScript,"//static.hsappstatic.net/feedback-web-renderer-ui/static-1.28337/bundles/fetcher.js")</script><script src="./fetcher.js.descarga" type="text/javascript" crossorigin="anonymous" onload="__hsiplt(&#39;l&#39;,this)" onerror="__hsiplt(&#39;e&#39;,this)" data-hsiplt=""></script><script id="whisper-core-embed" type="module">window.Whisper={debug(){},shutdown(){},get:()=>null};const isDevMode=(()=>{try{return"true"===localStorage.getItem("WHISPER_CORE_DEV")}catch(e){return!1}})();function log(...e){isDevMode&&console.log(...e)}const environment=(()=>{const e=window.location.hostname;return e.startsWith("local.")?isDevMode?"LOCAL":"LOCAL-QA":e.includes("qa")?"QA":"PROD"})(),whisperCoreUrl=(()=>{let e="LOCAL"===environment?"//local.hsappstatic.net":"//static.hsappstatic.net";const t=document.getElementById("whisper-core-embed");if("LOCAL-QA"!==environment&&t&&t instanceof HTMLScriptElement&&t.dataset.staticDomain){e=t.dataset.staticDomain;t.removeAttribute("data-static-domain");delete t.dataset.staticDomain}return{LOCAL:`https:${e}/whisper-core/static/whisper-core.js`,"LOCAL-QA":`https:${e}/whisper-core/ex/whisper-core-qa.js`,QA:`https:${e}/whisper-core/ex/whisper-core-qa.js`,PROD:`https:${e}/whisper-core/ex/whisper-core.js`}[environment]})(),loadWhisperCoreScript=()=>{log("[whisper-core-embed] Start loading whisper-core from %s on %s",whisperCoreUrl,window.location.origin+window.location.pathname);return new Promise(((e,t)=>{const o=whisperCoreUrl,r=document.createElement("script");r.src=o;r.defer=!0;r.onload=()=>{log("[whisper-core-embed] Load complete");e()};r.onerror=()=>{t(new Error(`Failed to load script from ${o}.`))};document.head.appendChild(r)}))};!async function(){try{await loadWhisperCoreScript();log("[whisper-core-embed] Initialized and ready to use")}catch(e){log("[whisper-core-embed] Failed initialization with error:",e)}}();</script><meta name="author" content="HubSpot, Inc."><link rel="apple-touch-icon" sizes="180x180" href="https://static.hsappstatic.net/StyleGuideUI/static-3.472/img/sprocket/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="https://static.hsappstatic.net/StyleGuideUI/static-3.472/img/sprocket/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="https://static.hsappstatic.net/StyleGuideUI/static-3.472/img/sprocket/favicon-16x16.png"><link rel="mask-icon" href="https://static.hsappstatic.net/StyleGuideUI/static-3.472/img/sprocket/safari-pinned-tab.svg" color="#FF7A59"><meta name="msapplication-TileColor" content="#2b5797"><script src="./whisper-core.js.descarga" defer=""></script></head><body class="hubspot"><div class="page"></div></body></html>