{"id":2717,"date":"2026-08-17T19:34:06","date_gmt":"2026-08-17T22:34:06","guid":{"rendered":"https:\/\/ihealthbr.com\/"},"modified":"2026-08-22T20:38:21","modified_gmt":"2026-08-22T23:38:21","slug":"experience","status":"publish","type":"page","link":"https:\/\/ihealthbr.com\/es\/experience\/","title":{"rendered":"IHealth Experience"},"content":{"rendered":"<div id=\"ihbex-app\">\n<style>#ihbex-app{--ihb-dark:#0B1F33;--ihb-blue:#0891B2;--ihb-blue-deep:#164E63;--ihb-teal:#22D3EE;--ihb-purple:#8B5CF6;--ihb-bg:#F4F9FB;--ihb-card:#FFFFFF;--ihb-text:#1E293B;--ihb-muted:#64748B;font-family:'Inter',system-ui,-apple-system,sans-serif;color:var(--ihb-text);background:var(--ihb-bg);max-width:none;width:100%;overflow:visible}body{overflow-x:hidden}main.site-main,main.site-main .page-content{overflow:visible!important;max-width:none!important} #ihbex-app *{box-sizing:border-box} #ihbex-app .ex-wrap{max-width:1160px;margin:0 auto;padding:0 24px} #ihbex-app .ex-hero{position:relative !important;width:100vw !important;max-width:none !important;margin-left:calc(50% - 50vw) !important;padding:88px 24px 72px !important;background:linear-gradient(135deg,#0B1F33 0%,#164E63 45%,#0E7490 100%) !important;color:#fff !important;text-align:center !important;overflow:hidden !important;display:block !important} #ihbex-app .ex-hero::before{content:\"\";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 20% 80%,rgba(139,92,246,.22),transparent 70%),radial-gradient(ellipse 50% 60% at 85% 10%,rgba(34,211,238,.18),transparent 65%);pointer-events:none} #ihbex-app .ex-hero-logo{max-width:380px !important;width:82% !important;height:auto !important;margin:0 auto 28px !important;display:block !important} #ihbex-app .ex-hero h1{font-size:clamp(2rem,5vw,3.2rem);font-weight:800;letter-spacing:-.02em;margin:0 0 10px} #ihbex-app .ex-hero-slogan{font-size:clamp(1.1rem,2.6vw,1.5rem) !important;font-weight:600 !important;background:linear-gradient(90deg,#22D3EE,#A78BFA) !important;-webkit-background-clip:text !important;background-clip:text !important;color:transparent !important;margin:0 0 18px} #ihbex-app .ex-hero p{max-width:640px;margin:0 auto 32px;font-size:clamp(1rem,2vw,1.15rem);line-height:1.6;color:#E2E8F0} #ihbex-app .ex-cta-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap} #ihbex-app .ex-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 30px;border-radius:999px;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s ease;cursor:pointer;border:0;font-family:inherit} #ihbex-app .ex-btn-primary{background:linear-gradient(90deg,#22D3EE,#8B5CF6);color:#fff;box-shadow:0 8px 24px rgba(8,145,178,.35)} #ihbex-app .ex-btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(8,145,178,.45)} #ihbex-app .ex-btn-primary:active{transform:scale(.97)} #ihbex-app .ex-btn-outline{background:rgba(255,255,255,.08);color:#fff;border:1.5px solid rgba(255,255,255,.45);backdrop-filter:blur(6px)} #ihbex-app .ex-btn-outline:hover{background:rgba(255,255,255,.16);transform:translateY(-2px)} #ihbex-app .ex-btn-outline:active{transform:scale(.97)} #ihbex-app .ex-orb{position:absolute;border-radius:50%;filter:blur(46px);opacity:.5;pointer-events:none} #ihbex-app .ex-orb-1{width:320px;height:320px;background:#8B5CF6;top:-90px;left:-80px;opacity:.35} #ihbex-app .ex-orb-2{width:260px;height:260px;background:#22D3EE;bottom:-100px;right:-60px;opacity:.35} #ihbex-app .ex-pillar{padding:72px 24px 32px;text-align:center;max-width:1160px;margin:0 auto} #ihbex-app .ex-pillar-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:999px;background:rgba(8,145,178,.1);color:var(--ihb-blue-deep);font-weight:600;font-size:.9rem;margin-bottom:16px} #ihbex-app .ex-pillar h2{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;margin:0 0 12px;color:var(--ihb-dark);letter-spacing:-.02em} #ihbex-app .ex-pillar p{max-width:560px;margin:0 auto;font-size:1.1rem;color:var(--ihb-muted);line-height:1.6} #ihbex-app .ex-grid{padding:32px 24px 80px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;max-width:1160px;margin:0 auto} #ihbex-app .ex-card{background:var(--ihb-card);border-radius:22px;padding:34px 30px;box-shadow:0 4px 20px rgba(15,47,75,.07);display:flex;flex-direction:column;gap:14px;transition:transform .25s cubic-bezier(.23,1,.32,1),box-shadow .25s ease;border:1px solid rgba(8,145,178,.1);position:relative;overflow:hidden} #ihbex-app .ex-card::after{content:\"\";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#0891B2,#22D3EE,#8B5CF6)} #ihbex-app .ex-card:hover{transform:translateY(-6px);box-shadow:0 14px 36px rgba(15,47,75,.13)} #ihbex-app .ex-card-num{font-size:.85rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ihb-blue);margin:0} #ihbex-app .ex-card h3{font-size:1.55rem;font-weight:800;margin:0;color:var(--ihb-dark)} #ihbex-app .ex-card-cat{display:inline-flex;align-self:flex-start;padding:6px 14px;border-radius:999px;font-size:.8rem;font-weight:600;background:rgba(34,211,238,.14);color:#0E7490} #ihbex-app .ex-card p{color:var(--ihb-muted);line-height:1.65;margin:0;font-size:1rem} #ihbex-app .ex-card-status{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:600;color:#059669} #ihbex-app .ex-card-status::before{content:\"\";width:8px;height:8px;border-radius:50%;background:#10B981;display:inline-block;box-shadow:0 0 0 4px rgba(16,185,129,.18)} #ihbex-app .ex-card .ex-btn-sm{align-self:flex-start;padding:12px 26px;border-radius:999px;font-size:.95rem;font-weight:600;color:#fff;background:linear-gradient(90deg,#0891B2,#164E63);text-decoration:none;transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s ease;cursor:pointer;border:0;font-family:inherit} #ihbex-app .ex-card .ex-btn-sm:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(8,145,178,.35)} #ihbex-app .ex-card .ex-btn-sm:active{transform:scale(.97)} #ihbex-app .ex-overlay{position:fixed;inset:0;z-index:99999;background:linear-gradient(160deg,#0B1F33 0%,#164E63 55%,#0E7490 100%);color:#fff;overflow-y:auto;display:none;animation:exFadeIn .35s cubic-bezier(.23,1,.32,1)} #ihbex-app .ex-overlay.ex-active{display:flex;flex-direction:column} @keyframes exFadeIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}} #ihbex-app .ex-overlay-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 24px} #ihbex-app .ex-overlay-header img{height:40px;width:auto} #ihbex-app .ex-audio-toggle{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:9px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font:600 .88rem\/1 inherit;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease} #ihbex-app .ex-audio-toggle:hover,#ihbex-app .ex-audio-toggle:focus-visible{background:rgba(34,211,238,.2);border-color:rgba(34,211,238,.72);outline:3px solid rgba(34,211,238,.25);outline-offset:2px} #ihbex-app .ex-audio-toggle:active{transform:scale(.97)} #ihbex-app .ex-audio-toggle.is-on{background:rgba(34,211,238,.28);border-color:#22D3EE} #ihbex-app .ex-audio-toggle-icon{font-size:1.05rem;line-height:1} #ihbex-app .ex-close{width:44px;height:44px;min-width:44px;aspect-ratio:1\/1;padding:0;border-radius:50%!important;-webkit-border-radius:50%!important;border:0;background:rgba(255,255,255,.12);color:#fff;font-size:1.3rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex:none;transition:background .15s ease,transform .18s ease;box-sizing:border-box} #ihbex-app .ex-close:hover,#ihbex-app .ex-close:focus-visible{background:rgba(255,255,255,.22);outline:3px solid rgba(34,211,238,.3);outline-offset:2px} #ihbex-app .ex-close:active{transform:scale(.94)} #ihbex-app .ex-scene{flex:1;display:none;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;gap:22px} #ihbex-app .ex-scene.ex-visible{display:flex} #ihbex-app .ex-scene h3{font-size:clamp(1.5rem,4vw,2.1rem);font-weight:800;margin:0;color:#ffffff!important} #ihbex-app .ex-scene p{max-width:560px;color:#E2E8F0;line-height:1.7;font-size:1.05rem;margin:0} #ihbex-app .ex-breathe-circle{width:220px;height:220px;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(34,211,238,.9),#0891B2 70%,#164E63);box-shadow:0 0 0 0 rgba(34,211,238,.45);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;transition:transform 4s ease-in-out,box-shadow 4s ease-in-out;will-change:transform,box-shadow} #ihbex-app .ex-breathe-circle .ex-phase{font-size:1.15rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase} #ihbex-app .ex-breathe-circle .ex-count{font-size:2.6rem;font-weight:800;line-height:1} #ihbex-app .ex-progress-wrap{width:min(340px,80%);height:6px;background:rgba(255,255,255,.15);border-radius:999px;overflow:hidden} #ihbex-app .ex-progress-bar{height:100%;width:0%;background:linear-gradient(90deg,#22D3EE,#8B5CF6);border-radius:999px;transition:width .3s linear} #ihbex-app .ex-timer-label{font-size:.9rem;color:#CBD5E1;font-variant-numeric:tabular-nums} #ihbex-app .ex-controls{display:flex;gap:12px;flex-wrap:wrap;justify-content:center} #ihbex-app .ex-ctrl{padding:12px 26px;border-radius:999px;font-size:.95rem;font-weight:600;cursor:pointer;border:0;font-family:inherit;transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .16s ease} #ihbex-app .ex-ctrl:active{transform:scale(.95)} #ihbex-app .ex-ctrl:disabled{opacity:.48;cursor:not-allowed;filter:saturate(.6)} #ihbex-app .ex-ctrl-start{background:linear-gradient(90deg,#22D3EE,#8B5CF6);color:#fff;box-shadow:0 8px 22px rgba(34,211,238,.35)} #ihbex-app .ex-ctrl-pause{background:rgba(255,255,255,.14);color:#fff;border:1.5px solid rgba(255,255,255,.4)} #ihbex-app .ex-ctrl-restart{background:rgba(255,255,255,.1);color:#fff;border:1.5px solid rgba(255,255,255,.3)} #ihbex-app .ex-emojis{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;max-width:640px} #ihbex-app .ex-emoji-btn{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 18px;min-width:118px;border-radius:18px;border:0;background:rgba(255,255,255,.1);color:#fff;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:500;transition:transform .18s cubic-bezier(.23,1,.32,1),background .18s ease} #ihbex-app .ex-emoji-btn .ex-em{font-size:2rem;line-height:1} #ihbex-app .ex-emoji-btn:hover{background:rgba(34,211,238,.22);transform:translateY(-4px)} #ihbex-app .ex-emoji-btn:active{transform:scale(.95)} #ihbex-app .ex-contexts{display:flex;flex-direction:column;gap:10px;width:min(460px,92%)} #ihbex-app .ex-context-btn{padding:14px 20px;border-radius:14px;border:1.5px solid rgba(255,255,255,.28);background:rgba(255,255,255,.07);color:#fff;cursor:pointer;font-family:inherit;font-size:.98rem;text-align:left;transition:background .16s ease,border-color .16s ease} #ihbex-app .ex-context-btn:hover{background:rgba(34,211,238,.18);border-color:rgba(34,211,238,.6)} #ihbex-app .ex-answer-box{max-width:560px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:20px;padding:26px 28px;text-align:left} #ihbex-app .ex-answer-box h4{margin:0 0 10px;font-size:1.15rem;color:#7FF1E0} #ihbex-app .ex-answer-box p{font-size:1rem;color:#E2E8F0;line-height:1.7} #ihbex-app .ex-checklist{display:flex;flex-direction:column;gap:10px;width:min(460px,92%);text-align:left} #ihbex-app .ex-check{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:14px;border:1.5px solid rgba(255,255,255,.22);background:rgba(255,255,255,.06);cursor:pointer;font-family:inherit;font-size:.98rem;color:#E2E8F0;text-align:left;transition:background .16s ease,border-color .16s ease} #ihbex-app .ex-check:hover{background:rgba(34,211,238,.12)} #ihbex-app .ex-check.ex-done{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.6)} #ihbex-app .ex-check.ex-checked{background:rgba(34,211,238,.25);border-color:#22D3EE;box-shadow:0 0 0 3px rgba(34,211,238,.12);color:#fff} #ihbex-app .ex-check.ex-checked .ex-check-title{color:#fff} #ihbex-app .ex-check.ex-checked::after{content:'\u2713';margin-left:auto;color:#7FF1E0;font-weight:800;font-size:1.1rem} #ihbex-app .ex-checkmark{width:24px;height:24px;border-radius:50%;border:1.5px solid rgba(255,255,255,.5);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.85rem;color:#7FF1E0;transition:background .16s ease} #ihbex-app .ex-check.ex-done .ex-checkmark{background:rgba(16,185,129,.4)} #ihbex-app .ex-check-title{font-weight:600;color:#fff} #ihbex-app .ex-check-desc{font-size:.88rem;color:#B8C9D8;margin-top:2px} #ihbex-app .ex-counter{font-size:.95rem;color:#7FF1E0;font-weight:600} #ihbex-app .ex-range{width:min(420px,90%)} #ihbex-app .ex-range input[type=range]{width:100%;accent-color:#22D3EE} #ihbex-app .ex-range-label{display:flex;justify-content:space-between;font-size:.9rem;color:#CBD5E1;margin-top:8px} #ihbex-app .ex-textarea{width:min(460px,92%);min-height:120px;border-radius:16px;border:1.5px solid rgba(255,255,255,.28);background:rgba(255,255,255,.08);color:#fff;padding:16px;font-family:inherit;font-size:1rem;resize:vertical} #ihbex-app .ex-textarea::placeholder{color:#94A3B8} #ihbex-app .ex-options{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;max-width:640px} #ihbex-app .ex-option-btn{padding:14px 20px;border-radius:14px;border:1.5px solid rgba(255,255,255,.28);background:rgba(255,255,255,.07);color:#fff;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:500;transition:background .16s ease,border-color .16s ease,transform .16s ease} #ihbex-app .ex-option-btn:hover{background:rgba(34,211,238,.18);border-color:rgba(34,211,238,.6);transform:translateY(-3px)} #ihbex-app .ex-option-btn:active{transform:scale(.96)} #ihbex-app .ex-option-btn.ex-selected{background:rgba(34,211,238,.25);border-color:#22D3EE} #ihbex-app .ex-columns{display:flex;flex-direction:column;gap:14px;width:min(520px,94%);text-align:left} #ihbex-app .ex-column{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:18px;padding:18px 20px} #ihbex-app .ex-column h4{margin:0 0 8px;font-size:1rem;color:#7FF1E0} #ihbex-app .ex-column textarea{width:100%;min-height:76px;border-radius:12px;border:1.5px solid rgba(255,255,255,.25);background:rgba(255,255,255,.1);color:#fff;padding:12px;font-family:inherit;font-size:.95rem;resize:vertical} #ihbex-app .ex-column select{width:100%;border-radius:12px;border:1.5px solid rgba(255,255,255,.25);background:#164E63;color:#fff;padding:10px 12px;font-family:inherit;font-size:.95rem} #ihbex-app .ex-thermo-track{width:min(420px,90%);height:18px;border-radius:999px;background:linear-gradient(90deg,#10B981 0%,#EAB308 45%,#F59E0B 70%,#EF4444 100%)} #ihbex-app .ex-thermo-value{font-size:2.4rem;font-weight:800;color:#7FF1E0} #ihbex-app .ex-big-timer{font-size:clamp(3rem,9vw,4.6rem);font-weight:800;font-variant-numeric:tabular-nums;color:#fff;line-height:1} #ihbex-app .ex-box-vis{width:200px;height:200px;border-radius:28px;border:4px solid #22D3EE;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;transition:transform 4s cubic-bezier(.45,0,.55,1),border-color 4s ease,box-shadow 4s ease;will-change:transform} #ihbex-app .ex-box-vis .ex-bp{font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7FF1E0} #ihbex-app .ex-box-vis .ex-bc{font-size:2.6rem;font-weight:800;line-height:1} #ihbex-app .ex-disclaimer{padding:40px 24px 56px;text-align:center;max-width:1160px;margin:0 auto} #ihbex-app .ex-disclaimer-inner{max-width:760px;margin:0 auto;border:1px solid rgba(8,145,178,.18);background:#fff;border-radius:18px;padding:22px 26px} #ihbex-app .ex-disclaimer strong{color:var(--ihb-blue-deep)} #ihbex-app .ex-disclaimer p{margin:0;font-size:.95rem;color:var(--ihb-muted);line-height:1.65} @media (max-width:767px){ #ihbex-app .ex-hero{width:100vw !important;margin-left:calc(50% - 50vw) !important;padding:64px 18px 56px !important} #ihbex-app .ex-hero-logo{max-width:290px} #ihbex-app .ex-grid{padding:24px 18px 56px;grid-template-columns:1fr} #ihbex-app .ex-card{padding:28px 24px} #ihbex-app .ex-breathe-circle{width:190px;height:190px} #ihbex-app .ex-breathe-circle .ex-count{font-size:2.2rem} #ihbex-app .ex-emoji-btn{min-width:92px;padding:12px 10px} #ihbex-app .ex-btn{padding:13px 24px;font-size:.95rem} #ihbex-app .ex-box-vis{width:165px;height:165px;border-radius:22px} }<\/style>\n<p><!-- ===== HERO ===== --> <\/p>\n<section class=\"ex-hero\" aria-labelledby=\"ihbex-title\" style=\"position:relative;background:linear-gradient(135deg,#0B1F33 0%,#164E63 45%,#0E7490 100%) !important;color:#fff !important;display:block !important;\"> <span class=\"ex-orb ex-orb-1\" aria-hidden=\"true\"><\/span> <span class=\"ex-orb ex-orb-2\" aria-hidden=\"true\"><\/span> <img decoding=\"async\" class=\"ex-hero-logo\" src=\"https:\/\/ihealthbr.com\/wp-content\/uploads\/2026\/08\/IHB_Exp_-e1786989439410.png\" alt=\"IHealth Experience \u2014 experi\u00eancias digitais para sa\u00fade emocional\" loading=\"eager\"> <\/p>\n<h1 id=\"ihbex-title\" style=\"color:#ffffff !important;\">IHealth Experience<\/h1>\n<p class=\"ex-hero-slogan\">Experimente. Entenda. Cuide-se.<\/p>\n<p>Quinze experi\u00eancias digitais para explorar suas emo\u00e7\u00f5es, compreender melhor como voc\u00ea se sente e descobrir novas formas de cuidar de si.<\/p>\n<div class=\"ex-cta-row\"> <a href=\"#pilar1\" class=\"ex-btn ex-btn-primary\" data-ihbex-event=\"cta-explorar-experiencias\">Explorar experi\u00eancias<\/a> <a href=\"https:\/\/ihealthbr.com\/\" class=\"ex-btn ex-btn-outline\" data-ihbex-event=\"cta-conheca-ihealth\">Conhe\u00e7a a IHealth<\/a> <\/div>\n<\/section>\n<p> <!-- ===== PILAR 1: GEST\u00c3O DE PENSAMENTOS ===== --> <\/p>\n<section class=\"ex-pillar\" id=\"pilar1\" aria-labelledby=\"ex-pillar1\"> <span class=\"ex-pillar-badge\">&#129504; Pilar 1<\/span> <\/p>\n<h2 id=\"ex-pillar1\">Gest\u00e3o de pensamentos e ansiedade<\/h2>\n<p>Ferramentas para desacelerar a mente, organizar preocupa\u00e7\u00f5es e observar seus pensamentos com mais clareza.<\/p>\n<\/section>\n<div class=\"ex-grid\">\n<article class=\"ex-card\" aria-labelledby=\"ex1-title\">\n<p class=\"ex-card-num\">Experi\u00eancia 01<\/p>\n<h3 id=\"ex1-title\">Respire<\/h3>\n<p> <span class=\"ex-card-cat\">Autocuidado<\/span> <\/p>\n<p>Uma experi\u00eancia guiada de respira\u00e7\u00e3o para ajudar voc\u00ea a desacelerar, direcionar a aten\u00e7\u00e3o ao momento presente e criar alguns minutos de pausa na rotina.<\/p>\n<p> <span class=\"ex-card-status\">Dispon\u00edvel<\/span> <button class=\"ex-btn-sm\" type=\"button\" data-ex-open=\"respire\" data-ihbex-event=\"comecar-respire\">Come\u00e7ar experi\u00eancia<\/button> <\/article>\n<article class=\"ex-card\" aria-labelledby=\"ex3-title\">\n<p class=\"ex-card-num\">Experi\u00eancia 02<\/p>\n<h3 id=\"ex3-title\">Grounding 5-4-3-2-1<\/h3>\n<p> <span class=\"ex-card-cat\">Ansiedade<\/span> <\/p>\n<p>Uma t\u00e9cnica de ancoragem nos sentidos que ajuda a trazer a aten\u00e7\u00e3o de volta ao presente em momentos de ansiedade ou sobrecarga.<\/p>\n<p> <span class=\"ex-card-status\">Dispon\u00edvel<\/span> <button class=\"ex-btn-sm\" type=\"button\" data-ex-open=\"grounding\" data-ihbex-event=\"comecar-grounding\">Come\u00e7ar experi\u00eancia<\/button> <\/article>\n<article class=\"ex-card\" aria-labelledby=\"ex4-title\">\n<p class=\"ex-card-num\">Experi\u00eancia 03<\/p>\n<h3 id=\"ex4-title\">Pensamento em 3 colunas<\/h3>\n<p> <span class=\"ex-card-cat\">TCC<\/span> <\/p>\n<p>Um exerc\u00edcio inspirado na Terapia Cognitivo-Comportamental para observar um pensamento angustiante, nomear o padr\u00e3o e reformul\u00e1-lo com mais realismo.<\/p>\n<p> <span class=\"ex-card-status\">Dispon\u00edvel<\/span> <button class=\"ex-btn-sm\" type=\"button\" data-ex-open=\"pensamento3col\" data-ihbex-event=\"comecar-pensamento3col\">Come\u00e7ar experi\u00eancia<\/button> <\/article>\n<article class=\"ex-card\" aria-labelledby=\"ex5-title\">\n<p class=\"ex-card-num\">Experi\u00eancia 04<\/p>\n<h3 id=\"ex5-title\">Preocupa\u00e7\u00e3o com data<\/h3>\n<p> <span class=\"ex-card-cat\">Ansiedade<\/span> <\/p>\n<p>Uma pr\u00e1tica de posterga\u00e7\u00e3o estruturada: registre a preocupa\u00e7\u00e3o, agende um momento para revisit\u00e1-la e libere a mente para o agora.<\/p>\n<p> <span class=\"ex-card-status\">Dispon\u00edvel<\/span> <button class=\"ex-btn-sm\" type=\"button\" data-ex-open=\"preocupacao\" data-ihbex-event=\"comecar-preocupacao\">Come\u00e7ar experi\u00eancia<\/button> <\/article>\n<\/p><\/div>\n<p> <!-- ===== PILAR 2: SONO E DESCANSO ===== --> <\/p>\n<section class=\"ex-pillar\" id=\"pilar2\" aria-labelledby=\"ex-pillar2\"> <span class=\"ex-pillar-badge\">&#128164; Pilar 2<\/span> <\/p>\n<h2 id=\"ex-pillar2\">Sono e descanso<\/h2>\n<p>Pr\u00e1ticas e checagens para melhorar a qualidade do seu sono e recuperar a energia do dia a dia.<\/p>\n<\/section>\n<div class=\"ex-grid\">\n<article class=\"ex-card\" aria-labelledby=\"ex6-title\">\n<p class=\"ex-card-num\">Experi\u00eancia 05<\/p>\n<h3 id=\"ex6-title\">Checagem do Sono<\/h3>\n<p> <span class=\"ex-card-cat\">Sono<\/span> <\/p>\n<p>Responda perguntas r\u00e1pidas sobre seus h\u00e1bitos e receba um panorama com orienta\u00e7\u00f5es pr\u00e1ticas de higiene do sono personalizadas.<\/p>\n<p> <span class=\"ex-card-status\">Dispon\u00edvel<\/span> <button class=\"ex-btn-sm\" type=\"button\" data-ex-open=\"sono\" data-ihbex-event=\"comecar-sono\">Come\u00e7ar experi\u00eancia<\/button> <\/article>\n<article class=\"ex-card\" aria-labelledby=\"ex7-title\">\n<p class=\"ex-card-num\">Experi\u00eancia 06<\/p>\n<h3 id=\"ex7-title\">Relaxamento progressivo<\/h3>\n<p> <span class=\"ex-card-cat\">Relaxamento<\/span> <\/p>\n<p>Um guia curto de tens\u00e3o e relaxamento muscular para aliviar o corpo e preparar a mente para o descanso, etapa por etapa.<\/p>\n<p> <span class=\"ex-card-status\">Dispon\u00edvel<\/span> <button class=\"ex-btn-sm\" type=\"button\" data-ex-open=\"relaxamento\" data-ihbex-event=\"comecar-relaxamento\">Come\u00e7ar experi\u00eancia<\/button> <\/article>\n<\/p><\/div>\n<p> <!-- ===== PILAR 3: EMO\u00c7\u00d5ES E AUTOCONHECIMENTO ===== --> <\/p>\n<section class=\"ex-pillar\" id=\"pilar3\" aria-labelledby=\"ex-pillar3\"> <span class=\"ex-pillar-badge\">&#128156; Pilar 3<\/span> <\/p>\n<h2 id=\"ex-pillar3\">Emo\u00e7\u00f5es e autoconhecimento<\/h2>\n<p>Ferramentas para nomear o que voc\u00ea sente, ampliar seu vocabul\u00e1rio emocional e cultivar o olhar para si.<\/p>\n<\/section>\n<div class=\"ex-grid\">\n<article class=\"ex-card\" aria-labelledby=\"ex2-title\">\n<p class=\"ex-card-num\">Experi\u00eancia 07<\/p>\n<h3 id=\"ex2-title\">Como estou?<\/h3>\n<p> <span class=\"ex-card-cat\">Emo\u00e7\u00f5es<\/span> <\/p>\n<p>Uma experi\u00eancia r\u00e1pida de reflex\u00e3o para identificar e compreender melhor como voc\u00ea est\u00e1 se sentindo neste momento.<\/p>\n<p> <span class=\"ex-card-status\">Dispon\u00edvel<\/span> <button class=\"ex-btn-sm\" type=\"button\" data-ex-open=\"comoestou\" data-ihbex-event=\"comecar-comoestou\">Come\u00e7ar experi\u00eancia<\/button> <\/article>\n<article class=\"ex-card\" aria-labelledby=\"ex8-title\">\n<p class=\"ex-card-num\">Experi\u00eancia 08<\/p>\n<h3 id=\"ex8-title\">Roda das emo\u00e7\u00f5es<\/h3>\n<p> <span class=\"ex-card-cat\">Emo\u00e7\u00f5es<\/span> <\/p>\n<p>Caminhe por camadas de sentimentos, do mais geral ao mais espec\u00edfico, para nomear com precis\u00e3o o que voc\u00ea est\u00e1 vivendo agora.<\/p>\n<p> <span class=\"ex-card-status\">Dispon\u00edvel<\/span> <button class=\"ex-btn-sm\" type=\"button\" data-ex-open=\"rodaemocoes\" data-ihbex-event=\"comecar-rodaemocoes\">Come\u00e7ar experi\u00eancia<\/button> <\/article>\n<article class=\"ex-card\" aria-labelledby=\"ex9-title\">\n<p class=\"ex-card-num\">Experi\u00eancia 09<\/p>\n<h3 id=\"ex9-title\">Di\u00e1rio de gratid\u00e3o<\/h3>\n<p> <span class=\"ex-card-cat\">Psicologia positiva<\/span> <\/p>\n<p>Tr\u00eas perguntas guiadas para registrar uma boa experi\u00eancia do dia, um desafio superado e algo pelo qual voc\u00ea se sente grato.<\/p>\n<p> <span class=\"ex-card-status\">Dispon\u00edvel<\/span> <button class=\"ex-btn-sm\" type=\"button\" data-ex-open=\"diario\" data-ihbex-event=\"comecar-diario\">Come\u00e7ar experi\u00eancia<\/button> <\/article>\n<article class=\"ex-card\" aria-labelledby=\"ex10-title\">\n<p class=\"ex-card-num\">Experi\u00eancia 10<\/p>\n<h3 id=\"ex10-title\">Escada da assertividade<\/h3>\n<p> <span class=\"ex-card-cat\">Comunica\u00e7\u00e3o<\/span> <\/p>\n<p>Uma mini-simula\u00e7\u00e3o de conversa: escolha como responder e veja como cada estilo \u2014 passivo, assertivo ou agressivo \u2014 impacta o resultado.<\/p>\n<p> <span class=\"ex-card-status\">Dispon\u00edvel<\/span> <button class=\"ex-btn-sm\" type=\"button\" data-ex-open=\"assertividade\" data-ihbex-event=\"comecar-assertividade\">Come\u00e7ar experi\u00eancia<\/button> <\/article>\n<\/p><\/div>\n<p> <!-- ===== PILAR 4: FOCO E PRODUTIVIDADE CONSCIENTE ===== --> <\/p>\n<section class=\"ex-pillar\" id=\"pilar4\" aria-labelledby=\"ex-pillar4\"> <span class=\"ex-pillar-badge\">&#127919; Pilar 4<\/span> <\/p>\n<h2 id=\"ex-pillar4\">Foco e produtividade consciente<\/h2>\n<p>T\u00e9cnicas para equilibrar produ\u00e7\u00e3o e presen\u00e7a, com pausas que regeneram em vez de esgotar.<\/p>\n<\/section>\n<div class=\"ex-grid\">\n<article class=\"ex-card\" aria-labelledby=\"ex11-title\">\n<p class=\"ex-card-num\">Experi\u00eancia 11<\/p>\n<h3 id=\"ex11-title\">Pomodoro Consciente<\/h3>\n<p> <span class=\"ex-card-cat\">Foco<\/span> <\/p>\n<p>Um timer de 25 minutos de foco profundo com uma pausa guiada por micro-exerc\u00edcio de respira\u00e7\u00e3o ao final de cada ciclo.<\/p>\n<p> <span class=\"ex-card-status\">Dispon\u00edvel<\/span> <button class=\"ex-btn-sm\" type=\"button\" data-ex-open=\"pomodoro\" data-ihbex-event=\"comecar-pomodoro\">Come\u00e7ar experi\u00eancia<\/button> <\/article>\n<article class=\"ex-card\" aria-labelledby=\"ex12-title\">\n<p class=\"ex-card-num\">Experi\u00eancia 12<\/p>\n<h3 id=\"ex12-title\">T\u00e9cnica da caixa<\/h3>\n<p> <span class=\"ex-card-cat\">Respira\u00e7\u00e3o<\/span> <\/p>\n<p>Respira\u00e7\u00e3o em caixa com anima\u00e7\u00e3o guiada: quatro tempos iguais para inspirar, segurar, expirar e pausar \u2014 usada por atletas e for\u00e7as de seguran\u00e7a.<\/p>\n<p> <span class=\"ex-card-status\">Dispon\u00edvel<\/span> <button class=\"ex-btn-sm\" type=\"button\" data-ex-open=\"caixarespiro\" data-ihbex-event=\"comecar-caixarespiro\">Come\u00e7ar experi\u00eancia<\/button> <\/article>\n<\/p><\/div>\n<p> <!-- ===== PILAR 5: RELACIONAMENTOS E AUTOCUIDADO ===== --> <\/p>\n<section class=\"ex-pillar\" id=\"pilar5\" aria-labelledby=\"ex-pillar5\"> <span class=\"ex-pillar-badge\">&#128155; Pilar 5<\/span> <\/p>\n<h2 id=\"ex-pillar5\">Relacionamentos e autocuidado<\/h2>\n<p>Pr\u00e1ticas para fortalecer v\u00ednculos, estabelecer limites e cultivar gentileza com voc\u00ea mesmo.<\/p>\n<\/section>\n<div class=\"ex-grid\">\n<article class=\"ex-card\" aria-labelledby=\"ex13-title\">\n<p class=\"ex-card-num\">Experi\u00eancia 13<\/p>\n<h3 id=\"ex13-title\">Term\u00f4metro do estresse<\/h3>\n<p> <span class=\"ex-card-cat\">Estresse<\/span> <\/p>\n<p>Informe seu n\u00edvel de estresse de 0 a 10 e receba orienta\u00e7\u00f5es pr\u00e1ticas espec\u00edficas para a faixa em que voc\u00ea est\u00e1.<\/p>\n<p> <span class=\"ex-card-status\">Dispon\u00edvel<\/span> <button class=\"ex-btn-sm\" type=\"button\" data-ex-open=\"estresse\" data-ihbex-event=\"comecar-estresse\">Come\u00e7ar experi\u00eancia<\/button> <\/article>\n<article class=\"ex-card\" aria-labelledby=\"ex14-title\">\n<p class=\"ex-card-num\">Experi\u00eancia 14<\/p>\n<h3 id=\"ex14-title\">Limites pessoais<\/h3>\n<p> <span class=\"ex-card-cat\">Limites<\/span> <\/p>\n<p>Um mapeamento r\u00e1pido das \u00e1reas em que dizer &#8220;n\u00e3o&#8221; \u00e9 dif\u00edcil para voc\u00ea, com dicas pr\u00e1ticas de autocuidado para cada \u00e1rea.<\/p>\n<p> <span class=\"ex-card-status\">Dispon\u00edvel<\/span> <button class=\"ex-btn-sm\" type=\"button\" data-ex-open=\"limites\" data-ihbex-event=\"comecar-limites\">Come\u00e7ar experi\u00eancia<\/button> <\/article>\n<article class=\"ex-card\" aria-labelledby=\"ex15-title\">\n<p class=\"ex-card-num\">Experi\u00eancia 15<\/p>\n<h3 id=\"ex15-title\">Autocompaix\u00e3o em 3 passos<\/h3>\n<p> <span class=\"ex-card-cat\">Autocuidado<\/span> <\/p>\n<p>Um exerc\u00edcio guiado inspirado no trabalho de Kristin Neff: nomear a dor, lembrar que o sofrimento \u00e9 humano e oferecer-se uma palavra gentil.<\/p>\n<p> <span class=\"ex-card-status\">Dispon\u00edvel<\/span> <button class=\"ex-btn-sm\" type=\"button\" data-ex-open=\"autocompaixao\" data-ihbex-event=\"comecar-autocompaixao\">Come\u00e7ar experi\u00eancia<\/button> <\/article>\n<\/p><\/div>\n<p> <!-- ===== AVISO DE SEGURAN\u00c7A ===== --> <\/p>\n<section class=\"ex-disclaimer\" aria-label=\"Aviso importante\">\n<div class=\"ex-disclaimer-inner\">\n<p><strong>Importante:<\/strong> as experi\u00eancias do IHealth Experience t\u00eam finalidade educativa e de autocuidado. Elas n\u00e3o substituem avalia\u00e7\u00e3o, diagn\u00f3stico ou tratamento realizado por profissionais de sa\u00fade.<\/p>\n<\/p><\/div>\n<\/section>\n<p> <!-- ===== EXPERI\u00caNCIA: RESPIRE ===== --> <\/p>\n<div class=\"ex-overlay\" id=\"ex-respire\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Experi\u00eancia Respire\">\n<div class=\"ex-overlay-header\"> <button class=\"ex-audio-toggle\" type=\"button\" data-ex-audio=\"ambient\" aria-pressed=\"false\" aria-label=\"Ativar m\u00fasica relaxante\"><span class=\"ex-audio-toggle-icon\" aria-hidden=\"true\">\u266b<\/span><span class=\"ex-audio-label\">Ativar m\u00fasica<\/span><\/button> <button class=\"ex-close\" type=\"button\" aria-label=\"Fechar experi\u00eancia\" data-ex-close=\"respire\">&times;<\/button> <\/div>\n<div class=\"ex-scene ex-visible\" data-ex-scene=\"intro\">\n<h3>Respire<\/h3>\n<p>Vamos juntos por cerca de 2 minutos. Sente-se confortavelmente, relaxe os ombros e prepare-se para direcionar a aten\u00e7\u00e3o \u00e0 sua respira\u00e7\u00e3o.<\/p>\n<p> <button class=\"ex-ctrl ex-ctrl-start\" type=\"button\" data-ex-start=\"respire\" data-ihbex-event=\"inicio-respire\">Iniciar experi\u00eancia<\/button> <\/div>\n<div class=\"ex-scene\" data-ex-scene=\"cycle\">\n<div class=\"ex-breathe-circle\" id=\"ex-breath-circle\" aria-hidden=\"true\"> <span class=\"ex-phase\" id=\"ex-phase-label\">Inspire<\/span> <span class=\"ex-count\" id=\"ex-phase-count\">4<\/span> <\/div>\n<div class=\"ex-progress-wrap\" role=\"progressbar\" aria-valuenow=\"0\" aria-valuemin=\"0\" aria-valuemax=\"100\" aria-label=\"Progresso da experi\u00eancia\">\n<div class=\"ex-progress-bar\" id=\"ex-progress\"><\/div>\n<\/p><\/div>\n<p> <span class=\"ex-timer-label\" id=\"ex-timer\">Tempo restante: 2:00<\/span> <\/p>\n<div class=\"ex-controls\"> <button class=\"ex-ctrl ex-ctrl-pause\" type=\"button\" id=\"ex-btn-pause\" data-ihbex-event=\"pausar-respire\">Pausar<\/button> <button class=\"ex-ctrl ex-ctrl-restart\" type=\"button\" id=\"ex-btn-restart\" data-ihbex-event=\"reiniciar-respire\">Reiniciar<\/button> <\/div>\n<\/p><\/div>\n<div class=\"ex-scene\" data-ex-scene=\"done\">\n<h3>Voc\u00ea concluiu sua experi\u00eancia de respira\u00e7\u00e3o.<\/h3>\n<p>Reserve alguns instantes para perceber como voc\u00ea est\u00e1 se sentindo agora.<\/p>\n<p> <a href=\"https:\/\/ihealthbr.com\/psicologos\" class=\"ex-btn ex-btn-primary\" data-ihbex-event=\"cta-psicologos\">Conhe\u00e7a nossos psic\u00f3logos<\/a> <button class=\"ex-ctrl ex-ctrl-restart\" type=\"button\" data-ex-start=\"respire\">Fazer novamente<\/button> <\/div>\n<\/p><\/div>\n<p> <!-- ===== EXPERI\u00caNCIA: COMO ESTOU? ===== --> <\/p>\n<div class=\"ex-overlay\" id=\"ex-comoestou\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Experi\u00eancia Como estou?\">\n<div class=\"ex-overlay-header\"> <button class=\"ex-close\" type=\"button\" aria-label=\"Fechar experi\u00eancia\" data-ex-close=\"comoestou\">&times;<\/button> <\/div>\n<div class=\"ex-scene ex-visible\" data-ex-scene=\"choose\">\n<h3>Como voc\u00ea est\u00e1 se sentindo agora?<\/h3>\n<div class=\"ex-emojis\" role=\"group\" aria-label=\"Op\u00e7\u00f5es de emo\u00e7\u00e3o\"> <button class=\"ex-emoji-btn\" type=\"button\" data-emotion=\"feliz\" data-ihbex-event=\"escolher-emocao\"><span class=\"ex-em\" aria-hidden=\"true\">&#128522;<\/span>Feliz<\/button> <button class=\"ex-emoji-btn\" type=\"button\" data-emotion=\"tranquilo\" data-ihbex-event=\"escolher-emocao\"><span class=\"ex-em\" aria-hidden=\"true\">&#128524;<\/span>Tranquilo(a)<\/button> <button class=\"ex-emoji-btn\" type=\"button\" data-emotion=\"ansioso\" data-ihbex-event=\"escolher-emocao\"><span class=\"ex-em\" aria-hidden=\"true\">&#128560;<\/span>Ansioso(a)<\/button> <button class=\"ex-emoji-btn\" type=\"button\" data-emotion=\"triste\" data-ihbex-event=\"escolher-emocao\"><span class=\"ex-em\" aria-hidden=\"true\">&#128532;<\/span>Triste<\/button> <button class=\"ex-emoji-btn\" type=\"button\" data-emotion=\"irritado\" data-ihbex-event=\"escolher-emocao\"><span class=\"ex-em\" aria-hidden=\"true\">&#128548;<\/span>Irritado(a)<\/button> <button class=\"ex-emoji-btn\" type=\"button\" data-emotion=\"cansado\" data-ihbex-event=\"escolher-emocao\"><span class=\"ex-em\" aria-hidden=\"true\">&#128564;<\/span>Cansado(a)<\/button> <button class=\"ex-emoji-btn\" type=\"button\" data-emotion=\"indiferente\" data-ihbex-event=\"escolher-emocao\"><span class=\"ex-em\" aria-hidden=\"true\">&#128528;<\/span>Indiferente<\/button> <\/div>\n<\/p><\/div>\n<div class=\"ex-scene\" data-ex-scene=\"context\">\n<h3>Quer contar um pouco mais?<\/h3>\n<p>Escolha o contexto que mais se aproxima do que voc\u00ea est\u00e1 vivendo (ou pule esta etapa):<\/p>\n<div class=\"ex-contexts\" id=\"ex-context-list\"> <button class=\"ex-context-btn\" type=\"button\" data-context=\"trabalho\" data-ihbex-event=\"escolher-contexto\">&#128188; Situa\u00e7\u00f5es de trabalho ou estudo<\/button> <button class=\"ex-context-btn\" type=\"button\" data-context=\"relacoes\" data-ihbex-event=\"escolher-contexto\">&#128111; Relacionamentos e conviv\u00eancias<\/button> <button class=\"ex-context-btn\" type=\"button\" data-context=\"saude\" data-ihbex-event=\"escolher-contexto\">&#128154; Sa\u00fade f\u00edsica ou h\u00e1bitos do dia a dia<\/button> <button class=\"ex-context-btn\" type=\"button\" data-context=\"financeiro\" data-ihbex-event=\"escolher-contexto\">&#128176; Quest\u00f5es financeiras ou rotina corrida<\/button> <button class=\"ex-context-btn\" type=\"button\" data-context=\"pular\" data-ihbex-event=\"escolher-contexto\">&#10024; Prefiro n\u00e3o dizer agora<\/button> <\/div>\n<\/p><\/div>\n<div class=\"ex-scene\" data-ex-scene=\"answer\">\n<div class=\"ex-answer-box\" id=\"ex-answer-box\">\n<h4 id=\"ex-answer-title\">Sua reflex\u00e3o<\/h4>\n<p id=\"ex-answer-text\">\n<\/p><\/div>\n<p style=\"font-weight:600;max-width:560px\">Perceber o que sentimos \u00e9 um primeiro passo para cuidar de n\u00f3s mesmos.<\/p>\n<div class=\"ex-controls\"> <a href=\"https:\/\/ihealthbr.com\/psicologos\" class=\"ex-btn ex-btn-primary\" data-ihbex-event=\"cta-encontrar-psicologo\">Encontrar um psic\u00f3logo<\/a> <button class=\"ex-ctrl ex-ctrl-restart\" type=\"button\" data-ex-restart=\"comoestou\" data-ihbex-event=\"reiniciar-comoestou\">Refletir novamente<\/button> <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p> <!-- ===== EXPERI\u00caNCIA: GROUNDING 5-4-3-2-1 ===== --> <\/p>\n<div class=\"ex-overlay\" id=\"ex-grounding\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Experi\u00eancia Grounding 5-4-3-2-1\">\n<div class=\"ex-overlay-header\"> <button class=\"ex-close\" type=\"button\" aria-label=\"Fechar experi\u00eancia\" data-ex-close=\"grounding\">&times;<\/button> <\/div>\n<div class=\"ex-scene ex-visible\" data-ex-scene=\"intro\">\n<h3>Grounding 5-4-3-2-1<\/h3>\n<p>Quando a mente acelera, os sentidos s\u00e3o um atalho para o presente. Vamos identificar juntos coisas reais ao seu redor, em cinco etapas curtas.<\/p>\n<p> <button class=\"ex-ctrl ex-ctrl-start\" type=\"button\" data-ex-start=\"grounding\" data-ihbex-event=\"inicio-grounding\">Iniciar experi\u00eancia<\/button> <\/div>\n<div class=\"ex-scene\" data-ex-scene=\"sight\">\n<h3>5 coisas que voc\u00ea v\u00ea<\/h3>\n<p>Olhe ao redor e selecione tudo o que conseguir perceber visualmente neste momento:<\/p>\n<div class=\"ex-checklist\" id=\"gr-sight-list\" role=\"group\" aria-label=\"Coisas que voc\u00ea v\u00ea\"> <button class=\"ex-check\" type=\"button\" data-gr-step=\"sight\" data-ihbex-event=\"grounding-item\">&#128065; <span><span class=\"ex-check-title\">Uma cor<\/span><span class=\"ex-check-desc\">alguma cor que se destaca no ambiente<\/span><\/span><\/button> <button class=\"ex-check\" type=\"button\" data-gr-step=\"sight\" data-ihbex-event=\"grounding-item\">&#9728; <span><span class=\"ex-check-title\">Uma luz<\/span><span class=\"ex-check-desc\">janela, l\u00e2mpada ou reflexo<\/span><\/span><\/button> <button class=\"ex-check\" type=\"button\" data-gr-step=\"sight\" data-ihbex-event=\"grounding-item\">&#128218; <span><span class=\"ex-check-title\">Um objeto pr\u00f3ximo<\/span><span class=\"ex-check-desc\">algo que est\u00e1 perto de voc\u00ea agora<\/span><\/span><\/button> <button class=\"ex-check\" type=\"button\" data-gr-step=\"sight\" data-ihbex-event=\"grounding-item\">&#128444; <span><span class=\"ex-check-title\">Algo em movimento<\/span><span class=\"ex-check-desc\">uma pessoa, cortina, folha ou tela<\/span><\/span><\/button> <button class=\"ex-check\" type=\"button\" data-gr-step=\"sight\" data-ihbex-event=\"grounding-item\">&#128064; <span><span class=\"ex-check-title\">Algo pequeno<\/span><span class=\"ex-check-desc\">um detalhe que normalmente passa despercebido<\/span><\/span><\/button> <\/div>\n<p> <span class=\"ex-counter\" id=\"gr-sight-counter\">0 de 5 selecionadas<\/span> <button class=\"ex-ctrl ex-ctrl-start\" type=\"button\" id=\"ex-gr-next-sight\" data-ex-start=\"grounding-next\" data-ihbex-event=\"grounding-avancar\" disabled>Continuar<\/button> <\/div>\n<div class=\"ex-scene\" data-ex-scene=\"sound\">\n<h3>4 sons que voc\u00ea ouve<\/h3>\n<p>Feche os olhos por um instante e selecione os sons que est\u00e3o presentes agora:<\/p>\n<div class=\"ex-checklist\" id=\"gr-sound-list\" role=\"group\" aria-label=\"Sons que voc\u00ea ouve\"> <button class=\"ex-check\" type=\"button\" data-gr-step=\"sound\" data-ihbex-event=\"grounding-item\">&#128266; <span><span class=\"ex-check-title\">Um som distante<\/span><span class=\"ex-check-desc\">tr\u00e2nsito, vento ou m\u00fasica ao longe<\/span><\/span><\/button> <button class=\"ex-check\" type=\"button\" data-gr-step=\"sound\" data-ihbex-event=\"grounding-item\">&#128172; <span><span class=\"ex-check-title\">Vozes<\/span><span class=\"ex-check-desc\">pessoas conversando ou algum aparelho<\/span><\/span><\/button> <button class=\"ex-check\" type=\"button\" data-gr-step=\"sound\" data-ihbex-event=\"grounding-item\">&#127925; <span><span class=\"ex-check-title\">Som de fundo<\/span><span class=\"ex-check-desc\">geladeira, ventilador, computador<\/span><\/span><\/button> <button class=\"ex-check\" type=\"button\" data-gr-step=\"sound\" data-ihbex-event=\"grounding-item\">&#129496; <span><span class=\"ex-check-title\">Sua pr\u00f3pria respira\u00e7\u00e3o<\/span><span class=\"ex-check-desc\">o som do ar entrando e saindo<\/span><\/span><\/button> <\/div>\n<p> <span class=\"ex-counter\" id=\"gr-sound-counter\">0 de 4 selecionados<\/span> <button class=\"ex-ctrl ex-ctrl-start\" type=\"button\" id=\"ex-gr-next-sound\" data-ex-start=\"grounding-next\" data-ihbex-event=\"grounding-avancar\" disabled>Continuar<\/button> <\/div>\n<div class=\"ex-scene\" data-ex-scene=\"touch\">\n<h3>3 coisas que voc\u00ea toca<\/h3>\n<p>Conecte-se com as sensa\u00e7\u00f5es f\u00edsicas do seu corpo e selecione:<\/p>\n<div class=\"ex-checklist\" id=\"gr-touch-list\" role=\"group\" aria-label=\"Coisas que voc\u00ea toca\"> <button class=\"ex-check\" type=\"button\" data-gr-step=\"touch\" data-ihbex-event=\"grounding-item\">&#128715; <span><span class=\"ex-check-title\">Os p\u00e9s no ch\u00e3o<\/span><span class=\"ex-check-desc\">sinta o apoio do solo sob os p\u00e9s<\/span><\/span><\/button> <button class=\"ex-check\" type=\"button\" data-gr-step=\"touch\" data-ihbex-event=\"grounding-item\">&#129657; <span><span class=\"ex-check-title\">Um tecido<\/span><span class=\"ex-check-desc\">roupa, cobertor ou estofado<\/span><\/span><\/button> <button class=\"ex-check\" type=\"button\" data-gr-step=\"touch\" data-ihbex-event=\"grounding-item\">&#128066; <span><span class=\"ex-check-title\">Suas m\u00e3os<\/span><span class=\"ex-check-desc\">esfregue as palmas lentamente<\/span><\/span><\/button> <\/div>\n<p> <span class=\"ex-counter\" id=\"gr-touch-counter\">0 de 3 selecionadas<\/span> <button class=\"ex-ctrl ex-ctrl-start\" type=\"button\" id=\"ex-gr-next-touch\" data-ex-start=\"grounding-next\" data-ihbex-event=\"grounding-avancar\" disabled>Continuar<\/button> <\/div>\n<div class=\"ex-scene\" data-ex-scene=\"smell\">\n<h3>2 aromas que voc\u00ea sente<\/h3>\n<p>Respire fundo e selecione o que voc\u00ea consegue perceber pelo olfato (ou imaginar):<\/p>\n<div class=\"ex-checklist\" id=\"gr-smell-list\" role=\"group\" aria-label=\"Aromas que voc\u00ea sente\"> <button class=\"ex-check\" type=\"button\" data-gr-step=\"smell\" data-ihbex-event=\"grounding-item\">&#9749; <span><span class=\"ex-check-title\">Um aroma real<\/span><span class=\"ex-check-desc\">comida, perfume, ambiente<\/span><\/span><\/button> <button class=\"ex-check\" type=\"button\" data-gr-step=\"smell\" data-ihbex-event=\"grounding-item\">&#128144; <span><span class=\"ex-check-title\">Um aroma favorito<\/span><span class=\"ex-check-desc\">imagine seu aroma favorito agora<\/span><\/span><\/button> <\/div>\n<p> <span class=\"ex-counter\" id=\"gr-smell-counter\">0 de 2 selecionados<\/span> <button class=\"ex-ctrl ex-ctrl-start\" type=\"button\" id=\"ex-gr-next-smell\" data-ex-start=\"grounding-next\" data-ihbex-event=\"grounding-avancar\" disabled>Continuar<\/button> <\/div>\n<div class=\"ex-scene\" data-ex-scene=\"taste\">\n<h3>1 sabor que voc\u00ea sente<\/h3>\n<p>Para concluir, perceba o sabor da sua boca agora ou pense no seu sabor favorito:<\/p>\n<div class=\"ex-checklist\" id=\"gr-taste-list\" role=\"group\" aria-label=\"Sabor que voc\u00ea sente\"> <button class=\"ex-check\" type=\"button\" data-gr-step=\"taste\" data-ihbex-event=\"grounding-item\">&#127853; <span><span class=\"ex-check-title\">Seu sabor favorito<\/span><span class=\"ex-check-desc\">pense nele com calma agora<\/span><\/span><\/button> <\/div>\n<p> <span class=\"ex-counter\" id=\"gr-taste-counter\">0 de 1 selecionado<\/span> <button class=\"ex-ctrl ex-ctrl-start\" type=\"button\" id=\"ex-gr-next-taste\" data-ex-start=\"grounding-next\" data-ihbex-event=\"grounding-avancar\" disabled>Concluir<\/button> <\/div>\n<div class=\"ex-scene\" data-ex-scene=\"done\">\n<h3>Voc\u00ea se ancorou no presente.<\/h3>\n<p>Essa t\u00e9cnica pode ser repetida sempre que a ansiedade acelerar seus pensamentos. Guarde-a como um recurso de bolso.<\/p>\n<p> <a href=\"https:\/\/ihealthbr.com\/psicologos\" class=\"ex-btn ex-btn-primary\" data-ihbex-event=\"cta-psicologos\">Conhe\u00e7a nossos psic\u00f3logos<\/a> <button class=\"ex-ctrl ex-ctrl-restart\" type=\"button\" data-ex-restart=\"grounding\" data-ihbex-event=\"reiniciar-grounding\">Refazer<\/button> <\/div>\n<\/p><\/div>\n<p> <!-- ===== EXPERI\u00caNCIA: PENSAMENTO EM 3 COLUNAS ===== --> <\/p>\n<div class=\"ex-overlay\" id=\"ex-pensamento3col\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Experi\u00eancia Pensamento em 3 colunas\">\n<div class=\"ex-overlay-header\"> <button class=\"ex-close\" type=\"button\" aria-label=\"Fechar experi\u00eancia\" data-ex-close=\"pensamento3col\">&times;<\/button> <\/div>\n<div class=\"ex-scene ex-visible\" data-ex-scene=\"intro\">\n<h3>Pensamento em 3 colunas<\/h3>\n<p>Um exerc\u00edcio inspirado na Terapia Cognitivo-Comportamental: observar um pensamento que incomoda, identificar o padr\u00e3o por tr\u00e1s dele e ensaiar uma vers\u00e3o mais equilibrada.<\/p>\n<p> <button class=\"ex-ctrl ex-ctrl-start\" type=\"button\" data-ex-start=\"tcc\" data-ihbex-event=\"inicio-pensamento3col\">Iniciar experi\u00eancia<\/button> <\/div>\n<div class=\"ex-scene\" data-ex-scene=\"write\">\n<h3>Escreva sobre o pensamento<\/h3>\n<p>Pense em algo que tem gerado inquieta\u00e7\u00e3o e escreva nos tr\u00eas campos abaixo (n\u00e3o precisa ser perfeito \u2014 \u00e9 s\u00f3 para voc\u00ea):<\/p>\n<div class=\"ex-columns\">\n<div class=\"ex-column\">\n<h4>1. O que estou pensando?<\/h4>\n<p> <textarea class=\"ex-tcc-col\" placeholder=\"Ex.: 'Se eu errar essa apresenta\u00e7\u00e3o, vou ser demitido.'\"><\/textarea> <\/div>\n<div class=\"ex-column\">\n<h4>2. Qual padr\u00e3o aparece?<\/h4>\n<p> <select class=\"ex-tcc-dist\"><option value=\"\">Selecione o que mais se parece com meu pensamento&#8230;<\/option><option value=\"catastrofe\">Catastrofiza\u00e7\u00e3o \u2014 prever o pior cen\u00e1rio<\/option><option value=\"tudo-ou-nada\">Pensamento tudo-ou-nada \u2014 s\u00f3 o extremo vale<\/option><option value=\"leitura\">Leitura mental \u2014 assumir o que os outros pensam<\/option><option value=\"rotulo\">Rotula\u00e7\u00e3o \u2014 me julgar como pessoa, n\u00e3o pelo fato<\/option><option value=\"culpa\">Culpa \u2014 me responsabilizar por tudo<\/option><option value=\"naosei\">N\u00e3o sei identificar<\/option><\/select> <\/div>\n<div class=\"ex-column\">\n<h4>3. Uma vers\u00e3o mais equilibrada<\/h4>\n<p> <textarea class=\"ex-tcc-ref\" placeholder=\"Ex.: 'Posso me preparar bem e, se algo sair errado, posso aprender e corrigir.'\"><\/textarea> <\/div>\n<\/p><\/div>\n<p style=\"max-width:560px;font-size:.9rem;color:#94A3B8\">Nenhum dado \u00e9 enviado ou salvo: tudo fica apenas nesta tela enquanto ela estiver aberta.<\/p>\n<p> <button class=\"ex-ctrl ex-ctrl-start\" type=\"button\" data-ex-start=\"tcc-done\" data-ihbex-event=\"concluir-pensamento3col\">Concluir reflex\u00e3o<\/button> <\/div>\n<div class=\"ex-scene\" data-ex-scene=\"done\">\n<h3>Voc\u00ea observou seu pensamento de fora.<\/h3>\n<p>Esse \u00e9 um primeiro passo importante: pensamentos s\u00e3o hip\u00f3teses da mente, n\u00e3o verdades absolutas. Quando eles pesam com frequ\u00eancia, um psic\u00f3logo pode ajudar voc\u00ea a trabalh\u00e1-los com mais profundidade.<\/p>\n<p> <a href=\"https:\/\/ihealthbr.com\/psicologos\" class=\"ex-btn ex-btn-primary\" data-ihbex-event=\"cta-psicologos\">Conhe\u00e7a nossos psic\u00f3logos<\/a> <button class=\"ex-ctrl ex-ctrl-restart\" type=\"button\" data-ex-start=\"tcc\" data-ihbex-event=\"reiniciar-pensamento3col\">Refazer<\/button> <\/div>\n<\/p><\/div>\n<p> <!-- ===== EXPERI\u00caNCIA: PREOCUPA\u00c7\u00c3O COM DATA ===== --> <\/p>\n<div class=\"ex-overlay\" id=\"ex-preocupacao\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Experi\u00eancia Preocupa\u00e7\u00e3o com data\">\n<div class=\"ex-overlay-header\"> <button class=\"ex-close\" type=\"button\" aria-label=\"Fechar experi\u00eancia\" data-ex-close=\"preocupacao\">&times;<\/button> <\/div>\n<div class=\"ex-scene ex-visible\" data-ex-scene=\"intro\">\n<h3>Preocupa\u00e7\u00e3o com data<\/h3>\n<p>Uma t\u00e9cnica simples para tirar a rumina\u00e7\u00e3o da cabe\u00e7a: registre a preocupa\u00e7\u00e3o, d\u00ea a ela um hor\u00e1rio para ser revisitada e permita-se focar no presente enquanto isso.<\/p>\n<p> <button class=\"ex-ctrl ex-ctrl-start\" type=\"button\" data-ex-start=\"worry\" data-ihbex-event=\"inicio-preocupacao\">Iniciar experi\u00eancia<\/button> <\/div>\n<div class=\"ex-scene\" data-ex-scene=\"write\">\n<h3>Qual \u00e9 a preocupa\u00e7\u00e3o?<\/h3>\n<p>Descreva em uma ou duas frases o que est\u00e1 tirando sua aten\u00e7\u00e3o agora. Escrever ajuda a mente a &#8220;entregar&#8221; o assunto.<\/p>\n<p> <textarea class=\"ex-textarea\" id=\"ex-worry-text\" placeholder=\"Ex.: 'Estou preocupado com a entrega do projeto na pr\u00f3xima semana...'\"><\/textarea> <button class=\"ex-ctrl ex-ctrl-start\" type=\"button\" data-ex-start=\"worry-step2\" data-ihbex-event=\"preocupacao-avancar\">Continuar<\/button> <\/div>\n<div class=\"ex-scene\" data-ex-scene=\"schedule\">\n<h3>Agende um momento para ela<\/h3>\n<p>Escolha um hor\u00e1rio de hoje ou amanh\u00e3 para retomar essa preocupa\u00e7\u00e3o com calma, como se fosse uma &#8220;reuni\u00e3o com voc\u00ea mesmo&#8221;:<\/p>\n<div class=\"ex-contexts\" id=\"ex-worry-list\"> <button class=\"ex-context-btn\" type=\"button\" data-worry-time=\"fim do dia\" data-ihbex-event=\"escolher-horario\">&#127775; Fim deste dia<\/button> <button class=\"ex-context-btn\" type=\"button\" data-worry-time=\"amanh\u00e3 pela manh\u00e3\" data-ihbex-event=\"escolher-horario\">&#127749; Amanh\u00e3 pela manh\u00e3<\/button> <button class=\"ex-context-btn\" type=\"button\" data-worry-time=\"amanh\u00e3 \u00e0 tarde\" data-ihbex-event=\"escolher-horario\">&#9728; Amanh\u00e3 \u00e0 tarde<\/button> <button class=\"ex-context-btn\" type=\"button\" data-worry-time=\"amanh\u00e3 \u00e0 noite\" data-ihbex-event=\"escolher-horario\">&#127769; Amanh\u00e3 \u00e0 noite<\/button> <\/div>\n<p style=\"max-width:560px;font-size:.9rem;color:#94A3B8\">Quando a preocupa\u00e7\u00e3o vier antes do hor\u00e1rio, lembre-se: &#8220;ela tem hora marcada \u2014 volto nela depois&#8221;.<\/p>\n<\/p><\/div>\n<div class=\"ex-scene\" data-ex-scene=\"done\">\n<h3>Preocupa\u00e7\u00e3o agendada.<\/h3>\n<p id=\"ex-worry-answer\">Voc\u00ea se comprometeu a retomar esse assunto no fim do dia.<\/p>\n<p>Entre agora e esse hor\u00e1rio, quando a preocupa\u00e7\u00e3o aparecer, registre-a mentalmente e siga para a pr\u00f3xima atividade. A rumina\u00e7\u00e3o perde for\u00e7a quando sabe que ser\u00e1 ouvida \u2014 s\u00f3 que no seu tempo.<\/p>\n<p> <a href=\"https:\/\/ihealthbr.com\/psicologos\" class=\"ex-btn ex-btn-primary\" data-ihbex-event=\"cta-psicologos\">Conhe\u00e7a nossos psic\u00f3logos<\/a> <button class=\"ex-ctrl ex-ctrl-restart\" type=\"button\" data-ex-restart=\"preocupacao\" data-ihbex-event=\"reiniciar-preocupacao\">Registrar outra<\/button> <\/div>\n<\/p><\/div>\n<p> <!-- ===== EXPERI\u00caNCIA: CHECAGEM DO SONO ===== --> <\/p>\n<div class=\"ex-overlay\" id=\"ex-sono\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Experi\u00eancia Checagem do Sono\">\n<div class=\"ex-overlay-header\"> <button class=\"ex-close\" type=\"button\" aria-label=\"Fechar experi\u00eancia\" data-ex-close=\"sono\">&times;<\/button> <\/div>\n<div class=\"ex-scene ex-visible\" data-ex-scene=\"intro\">\n<h3>Checagem do Sono<\/h3>\n<p>Vamos responder rapidamente sobre seus h\u00e1bitos de sono. Ao final, voc\u00ea recebe orienta\u00e7\u00f5es pr\u00e1ticas de higiene do sono personalizadas para o seu perfil.<\/p>\n<p> <button class=\"ex-ctrl ex-ctrl-start\" type=\"button\" data-ex-start=\"sleep\" data-ihbex-event=\"inicio-sono\">Iniciar experi\u00eancia<\/button> <\/div>\n<div class=\"ex-scene\" data-ex-scene=\"q1\">\n<h3>Voc\u00ea dorme menos de 7 horas por noite, em geral?<\/h3>\n<div class=\"ex-options\" role=\"group\" aria-label=\"Respostas\"> <button class=\"ex-option-btn\" type=\"button\" data-sleep-q=\"1\" data-sleep-a=\"sim\" data-ihbex-event=\"sono-resposta\">Sim<\/button> <button class=\"ex-option-btn\" type=\"button\" data-sleep-q=\"1\" data-sleep-a=\"nao\" data-ihbex-event=\"sono-resposta\">N\u00e3o<\/button> <button class=\"ex-option-btn\" type=\"button\" data-sleep-q=\"1\" data-sleep-a=\"asvezes\" data-ihbex-event=\"sono-resposta\">\u00c0s vezes<\/button> <\/div>\n<\/p><\/div>\n<div class=\"ex-scene\" data-ex-scene=\"q2\">\n<h3>Voc\u00ea usa telas (celular, TV) na cama antes de dormir?<\/h3>\n<div class=\"ex-options\" role=\"group\" aria-label=\"Respostas\"> <button class=\"ex-option-btn\" type=\"button\" data-sleep-q=\"2\" data-sleep-a=\"sim\" data-ihbex-event=\"sono-resposta\">Sim, sempre<\/button> <button class=\"ex-option-btn\" type=\"button\" data-sleep-q=\"2\" data-sleep-a=\"asvezes\" data-ihbex-event=\"sono-resposta\">\u00c0s vezes<\/button> <button class=\"ex-option-btn\" type=\"button\" data-sleep-q=\"2\" data-sleep-a=\"nao\" data-ihbex-event=\"sono-resposta\">N\u00e3o<\/button> <\/div>\n<\/p><\/div>\n<div class=\"ex-scene\" data-ex-scene=\"q3\">\n<h3>Voc\u00ea consome caf\u00e9 ou estimulantes ap\u00f3s as 15h?<\/h3>\n<div class=\"ex-options\" role=\"group\" aria-label=\"Respostas\"> <button class=\"ex-option-btn\" type=\"button\" data-sleep-q=\"3\" data-sleep-a=\"sim\" data-ihbex-event=\"sono-resposta\">Sim, com frequ\u00eancia<\/button> <button class=\"ex-option-btn\" type=\"button\" data-sleep-q=\"3\" data-sleep-a=\"asvezes\" data-ihbex-event=\"sono-resposta\">\u00c0s vezes<\/button> <button class=\"ex-option-btn\" type=\"button\" data-sleep-q=\"3\" data-sleep-a=\"nao\" data-ihbex-event=\"sono-resposta\">N\u00e3o<\/button> <\/div>\n<\/p><\/div>\n<div class=\"ex-scene\" data-ex-scene=\"q4\">\n<h3>Seus hor\u00e1rios de dormir e acordar variam muito?<\/h3>\n<div class=\"ex-options\" role=\"group\" aria-label=\"Respostas\"> <button class=\"ex-option-btn\" type=\"button\" data-sleep-q=\"4\" data-sleep-a=\"sim\" data-ihbex-event=\"sono-resposta\">Sim, variam bastante<\/button> <button class=\"ex-option-btn\" type=\"button\" data-sleep-q=\"4\" data-sleep-a=\"asvezes\" data-ihbex-event=\"sono-resposta\">Um pouco<\/button> <button class=\"ex-option-btn\" type=\"button\" data-sleep-q=\"4\" data-sleep-a=\"nao\" data-ihbex-event=\"sono-resposta\">N\u00e3o, s\u00e3o regulares<\/button> <\/div>\n<\/p><\/div>\n<div class=\"ex-scene\" data-ex-scene=\"result\">\n<h3>Seu panorama do sono<\/h3>\n<div class=\"ex-answer-box\" id=\"ex-sleep-answer-box\">\n<h4 id=\"ex-sleep-answer-title\">Orienta\u00e7\u00f5es para voc\u00ea<\/h4>\n<p id=\"ex-sleep-answer-text\">\n<\/p><\/div>\n<p style=\"max-width:560px;font-size:.9rem;color:#94A3B8\">Essas s\u00e3o dicas gerais de higiene do sono. Se a ins\u00f4nia ou o cansa\u00e7o persistirem, um profissional de sa\u00fade pode investigar com voc\u00ea as causas.<\/p>\n<p> <a href=\"https:\/\/ihealthbr.com\/psicologos\" class=\"ex-btn ex-btn-primary\" data-ihbex-event=\"cta-psicologos\">Conhe\u00e7a nossos psic\u00f3logos<\/a> <button class=\"ex-ctrl ex-ctrl-restart\" type=\"button\" data-ex-restart=\"sono\" data-ihbex-event=\"reiniciar-sono\">Refazer checagem<\/button> <\/div>\n<\/p><\/div>\n<p> <!-- ===== EXPERI\u00caNCIA: RELAXAMENTO PROGRESSIVO ===== --> <\/p>\n<div class=\"ex-overlay\" id=\"ex-relaxamento\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Experi\u00eancia Relaxamento progressivo\">\n<div class=\"ex-overlay-header\"> <button class=\"ex-audio-toggle\" type=\"button\" data-ex-audio=\"ambient\" aria-pressed=\"false\" aria-label=\"Ativar m\u00fasica relaxante\"><span class=\"ex-audio-toggle-icon\" aria-hidden=\"true\">\u266b<\/span><span class=\"ex-audio-label\">Ativar m\u00fasica<\/span><\/button> <button class=\"ex-close\" type=\"button\" aria-label=\"Fechar experi\u00eancia\" data-ex-close=\"relaxamento\">&times;<\/button> <\/div>\n<div class=\"ex-scene ex-visible\" data-ex-scene=\"intro\">\n<h3>Relaxamento progressivo<\/h3>\n<p>Um exerc\u00edcio guiado de tens\u00e3o e relaxamento muscular, em tr\u00eas etapas curtas de 10 segundos cada. Voc\u00ea vai tensionar cada grupo muscular e depois solt\u00e1-lo por completo.<\/p>\n<p> <button class=\"ex-ctrl ex-ctrl-start\" type=\"button\" data-ex-start=\"relax\" data-ihbex-event=\"inicio-relaxamento\">Iniciar experi\u00eancia<\/button> <\/div>\n<div class=\"ex-scene\" data-ex-scene=\"s1\">\n<h3>M\u00e3os e bra\u00e7os<\/h3>\n<p>Feche as m\u00e3os com for\u00e7a e tensiona os bra\u00e7os por 10 segundos&#8230; agora solte tudo de uma vez e sinta o al\u00edvio descer pelos dedos.<\/p>\n<div class=\"ex-progress-wrap\" role=\"progressbar\" aria-label=\"Etapa 1 de 3\">\n<div class=\"ex-progress-bar\" id=\"ex-relax-progress\"><\/div>\n<\/p><\/div>\n<p> <span class=\"ex-timer-label\" id=\"ex-relax-timer\">Etapa 1 de 3 \u2014 soltando em 10s<\/span> <\/p>\n<div class=\"ex-controls\"> <button class=\"ex-ctrl ex-ctrl-pause\" type=\"button\" id=\"ex-relax-pause\" data-ihbex-event=\"pausar-relaxamento\">Pausar<\/button> <\/div>\n<\/p><\/div>\n<div class=\"ex-scene\" data-ex-scene=\"s2\">\n<h3>Ombros e pesco\u00e7o<\/h3>\n<p>Eleve os ombros em dire\u00e7\u00e3o \u00e0s orelhas e tensiona o pesco\u00e7o por 10 segundos&#8230; solte e deixe os ombros ca\u00edrem pesados, longe das orelhas.<\/p>\n<div class=\"ex-progress-wrap\" role=\"progressbar\" aria-label=\"Etapa 2 de 3\">\n<div class=\"ex-progress-bar\" id=\"ex-relax-progress2\"><\/div>\n<\/p><\/div>\n<p> <span class=\"ex-timer-label\" id=\"ex-relax-timer2\">Etapa 2 de 3 \u2014 soltando em 10s<\/span> <\/p>\n<div class=\"ex-controls\"> <button class=\"ex-ctrl ex-ctrl-pause\" type=\"button\" id=\"ex-relax-pause2\" data-ihbex-event=\"pausar-relaxamento\">Pausar<\/button> <\/div>\n<\/p><\/div>\n<div class=\"ex-scene\" data-ex-scene=\"s3\">\n<h3>Rosto e respira\u00e7\u00e3o<\/h3>\n<p>Aperte os olhos, franzir a testa e feche a boca com for\u00e7a por 10 segundos&#8230; solte o rosto inteiro e respire fundo pelo nariz, soltando o ar lentamente pela boca.<\/p>\n<div class=\"ex-progress-wrap\" role=\"progressbar\" aria-label=\"Etapa 3 de 3\">\n<div class=\"ex-progress-bar\" id=\"ex-relax-progress3\"><\/div>\n<\/p><\/div>\n<p> <span class=\"ex-timer-label\" id=\"ex-relax-timer3\">Etapa 3 de 3 \u2014 soltando em 10s<\/span> <\/p>\n<div class=\"ex-controls\"> <button class=\"ex-ctrl ex-ctrl-pause\" type=\"button\" id=\"ex-relax-pause3\" data-ihbex-event=\"pausar-relaxamento\">Pausar<\/button> <\/div>\n<\/p><\/div>\n<div class=\"ex-scene\" data-ex-scene=\"done\">\n<h3>Corpo relaxado, mente mais leve.<\/h3>\n<p>Perceba a diferen\u00e7a entre o antes e o agora. Esse exerc\u00edcio funciona bem antes de dormir ou ap\u00f3s momentos de muita tens\u00e3o. Repita sempre que precisar.<\/p>\n<p> <a href=\"https:\/\/ihealthbr.com\/psicologos\" class=\"ex-btn ex-btn-primary\" data-ihbex-event=\"cta-psicologos\">Conhe\u00e7a nossos psic\u00f3logos<\/a> <button class=\"ex-ctrl ex-ctrl-restart\" type=\"button\" data-ex-restart=\"relaxamento\" data-ihbex-event=\"reiniciar-relaxamento\">Refazer<\/button> <\/div>\n<\/p><\/div>\n<p> <!-- ===== EXPERI\u00caNCIA: RODA DAS EMO\u00c7\u00d5ES ===== --> <\/p>\n<div class=\"ex-overlay\" id=\"ex-rodaemocoes\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Experi\u00eancia Roda das emo\u00e7\u00f5es\">\n<div class=\"ex-overlay-header\"> <button class=\"ex-close\" type=\"button\" aria-label=\"Fechar experi\u00eancia\" data-ex-close=\"rodaemocoes\">&times;<\/button> <\/div>\n<div class=\"ex-scene ex-visible\" data-ex-scene=\"choose\">\n<h3>Por onde come\u00e7ar?<\/h3>\n<p>Escolha a palavra mais geral que descreve o que voc\u00ea est\u00e1 sentindo agora:<\/p>\n<div class=\"ex-options\" role=\"group\" aria-label=\"Emo\u00e7\u00f5es gerais\"> <button class=\"ex-option-btn\" type=\"button\" data-wheel-family=\"alegria\" data-ihbex-event=\"roda-camada1\">Alegria<\/button> <button class=\"ex-option-btn\" type=\"button\" data-wheel-family=\"calma\" data-ihbex-event=\"roda-camada1\">Calma<\/button> <button class=\"ex-option-btn\" type=\"button\" data-wheel-family=\"tristeza\" data-ihbex-event=\"roda-camada1\">Tristeza<\/button> <button class=\"ex-option-btn\" type=\"button\" data-wheel-family=\"medo\" data-ihbex-event=\"roda-camada1\">Medo<\/button> <button class=\"ex-option-btn\" type=\"button\" data-wheel-family=\"raiva\" data-ihbex-event=\"roda-camada1\">Raiva<\/button> <button class=\"ex-option-btn\" type=\"button\" data-wheel-family=\"surpresa\" data-ihbex-event=\"roda-camada1\">Surpresa<\/button> <button class=\"ex-option-btn\" type=\"button\" data-wheel-family=\"confusao\" data-ihbex-event=\"roda-camada1\">Confus\u00e3o<\/button> <\/div>\n<\/p><\/div>\n<div class=\"ex-scene\" data-ex-scene=\"refine\">\n<h3>Idem mais perto<\/h3>\n<p>Dentro dessa fam\u00edlia, qual palavra captura melhor o seu momento?<\/p>\n<div class=\"ex-options\" role=\"group\" aria-label=\"Emo\u00e7\u00f5es espec\u00edficas\" id=\"ex-wheel-options\"><\/div>\n<\/p><\/div>\n<div class=\"ex-scene\" data-ex-scene=\"answer\">\n<div class=\"ex-answer-box\" id=\"ex-wheel-answer-box\">\n<h4 id=\"ex-wheel-answer-title\">Voc\u00ea nomeou o que sente<\/h4>\n<p id=\"ex-wheel-answer-text\">\n<\/p><\/div>\n<p style=\"font-weight:600;max-width:560px\">Dar nome ao que sentimos reduz a intensidade da emo\u00e7\u00e3o \u2014 a ci\u00eancia chama isso de &#8220;nomear para domar&#8221;.<\/p>\n<p> <a href=\"https:\/\/ihealthbr.com\/psicologos\" class=\"ex-btn ex-btn-primary\" data-ihbex-event=\"cta-psicologos\">Conhe\u00e7a nossos psic\u00f3logos<\/a> <button class=\"ex-ctrl ex-ctrl-restart\" type=\"button\" data-ex-restart=\"rodaemocoes\" data-ihbex-event=\"reiniciar-rodaemocoes\">Explorar de novo<\/button> <\/div>\n<\/p><\/div>\n<p> <!-- ===== EXPERI\u00caNCIA: DI\u00c1RIO DE GRATID\u00c3O ===== --> <\/p>\n<div class=\"ex-overlay\" id=\"ex-diario\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Experi\u00eancia Di\u00e1rio de gratid\u00e3o\">\n<div class=\"ex-overlay-header\"> <button class=\"ex-close\" type=\"button\" aria-label=\"Fechar experi\u00eancia\" data-ex-close=\"diario\">&times;<\/button> <\/div>\n<div class=\"ex-scene ex-visible\" data-ex-scene=\"intro\">\n<h3>Di\u00e1rio de gratid\u00e3o guiado<\/h3>\n<p>Tr\u00eas perguntas curtas com poder comprovado: registrar o bom do dia treina o c\u00e9rebro a perceber mais momentos positivos. Suas respostas ficam salvas no seu navegador.<\/p>\n<p> <button class=\"ex-ctrl ex-ctrl-start\" type=\"button\" data-ex-start=\"diary\" data-ihbex-event=\"inicio-diario\">Iniciar experi\u00eancia<\/button> <\/div>\n<div class=\"ex-scene\" data-ex-scene=\"write\">\n<h3>Responda com calma<\/h3>\n<div class=\"ex-columns\">\n<div class=\"ex-column\">\n<h4>1. Uma boa experi\u00eancia que tive hoje<\/h4>\n<p> <textarea class=\"ex-diary-col\" placeholder=\"Pode ser pequena: um caf\u00e9 gostoso, uma mensagem, um p\u00f4r do sol...\"><\/textarea> <\/div>\n<div class=\"ex-column\">\n<h4>2. Um desafio que superei ou enfrentei<\/h4>\n<p> <textarea class=\"ex-diary-col\" placeholder=\"Algo dif\u00edcil que voc\u00ea atravessou hoje ou recentemente...\"><\/textarea> <\/div>\n<div class=\"ex-column\">\n<h4>3. Algo pelo qual me sinto grato(a)<\/h4>\n<p> <textarea class=\"ex-diary-col\" placeholder=\"Uma pessoa, um momento, uma conquista...\"><\/textarea> <\/div>\n<\/p><\/div>\n<div class=\"ex-controls\"> <button class=\"ex-ctrl ex-ctrl-start\" type=\"button\" data-ex-start=\"diary-done\" data-ihbex-event=\"concluir-diario\">Guardar reflex\u00f5es<\/button> <\/div>\n<\/p><\/div>\n<div class=\"ex-scene\" data-ex-scene=\"done\">\n<h3>Reflex\u00f5es guardadas.<\/h3>\n<p>Pratique isso por alguns dias seguidos e observe a mudan\u00e7a no seu olhar sobre a rotina. Pequenos registros constroem um dia a dia mais leve.<\/p>\n<p> <a href=\"https:\/\/ihealthbr.com\/psicologos\" class=\"ex-btn ex-btn-primary\" data-ihbex-event=\"cta-psicologos\">Conhe\u00e7a nossos psic\u00f3logos<\/a> <button class=\"ex-ctrl ex-ctrl-restart\" type=\"button\" data-ex-start=\"diary\" data-ihbex-event=\"reiniciar-diario\">Escrever de novo<\/button> <\/div>\n<\/p><\/div>\n<p> <!-- ===== EXPERI\u00caNCIA: ESCADA DA ASSERTIVIDADE ===== --> <\/p>\n<div class=\"ex-overlay\" id=\"ex-assertividade\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Experi\u00eancia Escada da assertividade\">\n<div class=\"ex-overlay-header\"> <button class=\"ex-close\" type=\"button\" aria-label=\"Fechar experi\u00eancia\" data-ex-close=\"assertividade\">&times;<\/button> <\/div>\n<div class=\"ex-scene ex-visible\" data-ex-scene=\"intro\">\n<h3>Escada da assertividade<\/h3>\n<p>Uma simula\u00e7\u00e3o curta: voc\u00ea ver\u00e1 uma situa\u00e7\u00e3o do cotidiano e escolher\u00e1 como reagir. Depois, ver\u00e1 o resultado prov\u00e1vel de cada estilo de resposta.<\/p>\n<p> <button class=\"ex-ctrl ex-ctrl-start\" type=\"button\" data-ex-start=\"assert\" data-ihbex-event=\"inicio-assertividade\">Iniciar experi\u00eancia<\/button> <\/div>\n<div class=\"ex-scene\" data-ex-scene=\"scenario\">\n<div class=\"ex-answer-box\" style=\"width:min(560px,92%)\">\n<h4>A situa\u00e7\u00e3o<\/h4>\n<p>Um amigo combinou de te ajudar com uma mudan\u00e7a no s\u00e1bado, mas cancelou na \u00faltima hora \u2014 pela terceira vez. Voc\u00ea precisa resolver a mudan\u00e7a e se sente desrespeitado(a).<\/p>\n<\/p><\/div>\n<h3 style=\"font-size:1.3rem\">Como voc\u00ea responderia?<\/h3>\n<div class=\"ex-contexts\" id=\"ex-assert-list\"> <button class=\"ex-context-btn\" type=\"button\" data-assert=\"passivo\" data-ihbex-event=\"escolher-estilo\">&#128533; &#8220;Tudo bem, sem problemas&#8230;&#8221; (engolir o sentimento)<\/button> <button class=\"ex-context-btn\" type=\"button\" data-assert=\"assertivo\" data-ihbex-event=\"escolher-estilo\">&#129309; &#8220;Fiquei chateado porque preciso disso. Podemos combinar de novo?&#8221;<\/button> <button class=\"ex-context-btn\" type=\"button\" data-assert=\"agressivo\" data-ihbex-event=\"escolher-estilo\">&#128544; &#8220;Voc\u00ea \u00e9 sempre assim! Nunca posso contar com voc\u00ea!&#8221;<\/button> <\/div>\n<\/p><\/div>\n<div class=\"ex-scene\" data-ex-scene=\"result\">\n<div class=\"ex-answer-box\" id=\"ex-assert-answer-box\">\n<h4 id=\"ex-assert-answer-title\">O resultado prov\u00e1vel<\/h4>\n<p id=\"ex-assert-answer-text\">\n<\/p><\/div>\n<p style=\"font-weight:600;max-width:560px\">Assertividade n\u00e3o \u00e9 vencer discuss\u00f5es \u2014 \u00e9 expressar suas necessidades com respeito, mantendo os v\u00ednculos.<\/p>\n<p> <a href=\"https:\/\/ihealthbr.com\/psicologos\" class=\"ex-btn ex-btn-primary\" data-ihbex-event=\"cta-psicologos\">Conhe\u00e7a nossos psic\u00f3logos<\/a> <button class=\"ex-ctrl ex-ctrl-restart\" type=\"button\" data-ex-restart=\"assertividade\" data-ihbex-event=\"reiniciar-assertividade\">Testar outro estilo<\/button> <\/div>\n<\/p><\/div>\n<p> <!-- ===== EXPERI\u00caNCIA: POMODORO CONSCIENTE ===== --> <\/p>\n<div class=\"ex-overlay\" id=\"ex-pomodoro\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Experi\u00eancia Pomodoro Consciente\">\n<div class=\"ex-overlay-header\"> <button class=\"ex-close\" type=\"button\" aria-label=\"Fechar experi\u00eancia\" data-ex-close=\"pomodoro\">&times;<\/button> <\/div>\n<div class=\"ex-scene ex-visible\" data-ex-scene=\"intro\">\n<h3>Pomodoro Consciente<\/h3>\n<p>25 minutos de foco profundo seguidos de uma pausa de 2 minutos com um micro-exerc\u00edcio de respira\u00e7\u00e3o. O foco funciona melhor quando as pausas regeneram.<\/p>\n<p> <button class=\"ex-ctrl ex-ctrl-start\" type=\"button\" data-ex-start=\"pomo\" data-ihbex-event=\"inicio-pomodoro\">Iniciar sess\u00e3o de foco<\/button> <\/div>\n<div class=\"ex-scene\" data-ex-scene=\"focus\">\n<h3 id=\"ex-pomo-phase\">Foco profundo<\/h3>\n<p id=\"ex-pomo-hint\">Escolha UMA tarefa e fique com ela. Notifica\u00e7\u00f5es podem esperar.<\/p>\n<div class=\"ex-big-timer\" id=\"ex-pomo-timer\">25:00<\/div>\n<div class=\"ex-progress-wrap\">\n<div class=\"ex-progress-bar\" id=\"ex-pomo-progress\"><\/div>\n<\/p><\/div>\n<div class=\"ex-controls\"> <button class=\"ex-ctrl ex-ctrl-pause\" type=\"button\" id=\"ex-pomo-pause\" data-ihbex-event=\"pausar-pomodoro\">Pausar<\/button> <button class=\"ex-ctrl ex-ctrl-restart\" type=\"button\" id=\"ex-pomo-restart\" data-ihbex-event=\"reiniciar-pomodoro\">Reiniciar<\/button> <\/div>\n<\/p><\/div>\n<div class=\"ex-scene\" data-ex-scene=\"break\">\n<h3>Pausa consciente<\/h3>\n<p>Fique de p\u00e9, alongue o pesco\u00e7o e fa\u00e7a 4 respira\u00e7\u00f5es lentas: inspire pelo nariz em 4 segundos, solte pela boca em 6.<\/p>\n<div class=\"ex-big-timer\" id=\"ex-pomo-break-timer\">2:00<\/div>\n<div class=\"ex-progress-wrap\">\n<div class=\"ex-progress-bar\" id=\"ex-pomo-break-progress\"><\/div>\n<\/p><\/div>\n<div class=\"ex-controls\"> <button class=\"ex-ctrl ex-ctrl-start\" type=\"button\" data-ex-start=\"pomo\" data-ihbex-event=\"pomo-novo-ciclo\">Nova sess\u00e3o de foco<\/button> <button class=\"ex-ctrl ex-ctrl-restart\" type=\"button\" data-ex-restart=\"pomodoro\" data-ihbex-event=\"encerrar-pomodoro\">Encerrar<\/button> <\/div>\n<\/p><\/div>\n<div class=\"ex-scene\" data-ex-scene=\"done\">\n<h3>Sess\u00e3o conclu\u00edda!<\/h3>\n<p>Voc\u00ea dedicou tempo de qualidade a uma tarefa \u2014 e respeitou sua mente com uma pausa de verdade. Esse equil\u00edbrio \u00e9 a base da produtividade sustent\u00e1vel.<\/p>\n<p> <a href=\"https:\/\/ihealthbr.com\/psicologos\" class=\"ex-btn ex-btn-primary\" data-ihbex-event=\"cta-psicologos\">Conhe\u00e7a nossos psic\u00f3logos<\/a> <button class=\"ex-ctrl ex-ctrl-restart\" type=\"button\" data-ex-restart=\"pomodoro\" data-ihbex-event=\"reiniciar-pomodoro\">Fazer de novo<\/button> <\/div>\n<\/p><\/div>\n<p> <!-- ===== EXPERI\u00caNCIA: T\u00c9CNICA DA CAIXA ===== --> <\/p>\n<div class=\"ex-overlay\" id=\"ex-caixarespiro\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Experi\u00eancia T\u00e9cnica da caixa\">\n<div class=\"ex-overlay-header\"> <button class=\"ex-audio-toggle\" type=\"button\" data-ex-audio=\"ambient\" aria-pressed=\"false\" aria-label=\"Ativar m\u00fasica relaxante\"><span class=\"ex-audio-toggle-icon\" aria-hidden=\"true\">\u266b<\/span><span class=\"ex-audio-label\">Ativar m\u00fasica<\/span><\/button> <button class=\"ex-close\" type=\"button\" aria-label=\"Fechar experi\u00eancia\" data-ex-close=\"caixarespiro\">&times;<\/button> <\/div>\n<div class=\"ex-scene ex-visible\" data-ex-scene=\"intro\">\n<h3>T\u00e9cnica da caixa<\/h3>\n<p>Respira\u00e7\u00e3o em quatro tempos iguais, usada por atletas e for\u00e7as de seguran\u00e7a para manter o controle sob press\u00e3o. Um quadrado animado vai guiar voc\u00ea: 4 segundos para cada lado.<\/p>\n<p> <button class=\"ex-ctrl ex-ctrl-start\" type=\"button\" data-ex-start=\"box\" data-ihbex-event=\"inicio-caixa\">Iniciar experi\u00eancia<\/button> <\/div>\n<div class=\"ex-scene\" data-ex-scene=\"cycle\">\n<div class=\"ex-box-vis\" id=\"ex-box-vis\" aria-hidden=\"true\"> <span class=\"ex-bp\" id=\"ex-box-phase\">Inspire<\/span> <span class=\"ex-bc\" id=\"ex-box-count\">4<\/span> <\/div>\n<div class=\"ex-progress-wrap\">\n<div class=\"ex-progress-bar\" id=\"ex-box-progress\"><\/div>\n<\/p><\/div>\n<p> <span class=\"ex-timer-label\" id=\"ex-box-timer\">Tempo restante: 2:00<\/span> <\/p>\n<div class=\"ex-controls\"> <button class=\"ex-ctrl ex-ctrl-pause\" type=\"button\" id=\"ex-box-pause\" data-ihbex-event=\"pausar-caixa\">Pausar<\/button> <button class=\"ex-ctrl ex-ctrl-restart\" type=\"button\" id=\"ex-box-restart\" data-ihbex-event=\"reiniciar-caixa\">Reiniciar<\/button> <\/div>\n<\/p><\/div>\n<div class=\"ex-scene\" data-ex-scene=\"done\">\n<h3>Voc\u00ea completou o ciclo.<\/h3>\n<p>Essa t\u00e9cnica pode ser usada a qualquer momento: antes de uma conversa dif\u00edcil, de uma prova ou sempre que precisar de clareza r\u00e1pida.<\/p>\n<p> <a href=\"https:\/\/ihealthbr.com\/psicologos\" class=\"ex-btn ex-btn-primary\" data-ihbex-event=\"cta-psicologos\">Conhe\u00e7a nossos psic\u00f3logos<\/a> <button class=\"ex-ctrl ex-ctrl-restart\" type=\"button\" data-ex-start=\"box\">Fazer novamente<\/button> <\/div>\n<\/p><\/div>\n<p> <!-- ===== EXPERI\u00caNCIA: TERM\u00d4METRO DO ESTRESSE ===== --> <\/p>\n<div class=\"ex-overlay\" id=\"ex-estresse\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Experi\u00eancia Term\u00f4metro do estresse\">\n<div class=\"ex-overlay-header\"> <button class=\"ex-close\" type=\"button\" aria-label=\"Fechar experi\u00eancia\" data-ex-close=\"estresse\">&times;<\/button> <\/div>\n<div class=\"ex-scene ex-visible\" data-ex-scene=\"intro\">\n<h3>Term\u00f4metro do estresse<\/h3>\n<p>Selecione no term\u00f4metro o n\u00edvel de estresse que voc\u00ea est\u00e1 sentindo agora, de 0 (totalmente tranquilo) a 10 (no limite).<\/p>\n<div class=\"ex-thermo-track\" aria-hidden=\"true\"><\/div>\n<div class=\"ex-range\" style=\"width:min(420px,90%)\"> <input type=\"range\" id=\"ex-stress-range\" min=\"0\" max=\"10\" value=\"5\" step=\"1\" aria-label=\"N\u00edvel de estresse de 0 a 10\"> <\/div>\n<div class=\"ex-thermo-value\" id=\"ex-stress-value\">5<\/div>\n<p> <button class=\"ex-ctrl ex-ctrl-start\" type=\"button\" data-ex-start=\"stress-done\" data-ihbex-event=\"concluir-estresse\">Ver orienta\u00e7\u00f5es<\/button> <\/div>\n<div class=\"ex-scene\" data-ex-scene=\"result\">\n<div class=\"ex-answer-box\" id=\"ex-stress-answer-box\">\n<h4 id=\"ex-stress-answer-title\">Suas orienta\u00e7\u00f5es<\/h4>\n<p id=\"ex-stress-answer-text\">\n<\/p><\/div>\n<p> <a href=\"https:\/\/ihealthbr.com\/psicologos\" class=\"ex-btn ex-btn-primary\" data-ihbex-event=\"cta-psicologos\">Conhe\u00e7a nossos psic\u00f3logos<\/a> <button class=\"ex-ctrl ex-ctrl-restart\" type=\"button\" data-ex-restart=\"estresse\" data-ihbex-event=\"reiniciar-estresse\">Medir de novo<\/button> <\/div>\n<\/p><\/div>\n<p> <!-- ===== EXPERI\u00caNCIA: LIMITES PESSOAIS ===== --> <\/p>\n<div class=\"ex-overlay\" id=\"ex-limites\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Experi\u00eancia Limites pessoais\">\n<div class=\"ex-overlay-header\"> <button class=\"ex-close\" type=\"button\" aria-label=\"Fechar experi\u00eancia\" data-ex-close=\"limites\">&times;<\/button> <\/div>\n<div class=\"ex-scene ex-visible\" data-ex-scene=\"choose\">\n<h3>Onde \u00e9 dif\u00edcil dizer &#8220;n\u00e3o&#8221;?<\/h3>\n<p>Selecione a \u00e1rea (ou \u00e1reas) em que voc\u00ea sente mais dificuldade de estabelecer limites:<\/p>\n<div class=\"ex-checklist\" id=\"ex-limites-list\" role=\"group\" aria-label=\"\u00c1reas de dificuldade com limites\"> <button class=\"ex-check\" type=\"button\" aria-pressed=\"false\" data-limites=\"trabalho\" data-ihbex-event=\"escolher-limite\">&#128188; <span><span class=\"ex-check-title\">Trabalho<\/span><span class=\"ex-check-desc\">aceitar demandas al\u00e9m do que cabe na agenda<\/span><\/span><\/button> <button class=\"ex-check\" type=\"button\" aria-pressed=\"false\" data-limites=\"familia\" data-ihbex-event=\"escolher-limite\">&#128106; <span><span class=\"ex-check-title\">Fam\u00edlia<\/span><span class=\"ex-check-desc\">satisfazer expectativas sem se cuidar<\/span><\/span><\/button> <button class=\"ex-check\" type=\"button\" aria-pressed=\"false\" data-limites=\"amizades\" data-ihbex-event=\"escolher-limite\">&#129309; <span><span class=\"ex-check-title\">Amizades<\/span><span class=\"ex-check-desc\">n\u00e3o querer desagradar quem gosta de voc\u00ea<\/span><\/span><\/button> <button class=\"ex-check\" type=\"button\" aria-pressed=\"false\" data-limites=\"tecnologia\" data-ihbex-event=\"escolher-limite\">&#128241; <span><span class=\"ex-check-title\">Tecnologia<\/span><span class=\"ex-check-desc\">responder mensagens fora do hor\u00e1rio<\/span><\/span><\/button> <button class=\"ex-check\" type=\"button\" aria-pressed=\"false\" data-limites=\"saude\" data-ihbex-event=\"escolher-limite\">&#128154; <span><span class=\"ex-check-title\">Cuidado com a sa\u00fade<\/span><span class=\"ex-check-desc\">deixar de descansar para produzir mais<\/span><\/span><\/button> <\/div>\n<p> <button class=\"ex-ctrl ex-ctrl-start\" type=\"button\" data-ex-start=\"limites-done\" data-ihbex-event=\"concluir-limites\" disabled>Ver dicas para essas \u00e1reas<\/button> <\/div>\n<div class=\"ex-scene\" data-ex-scene=\"answer\">\n<div class=\"ex-answer-box\" id=\"ex-limites-answer-box\" style=\"text-align:left\">\n<h4 id=\"ex-limites-answer-title\">Dicas para voc\u00ea<\/h4>\n<p id=\"ex-limites-answer-text\">\n<\/p><\/div>\n<p style=\"font-weight:600;max-width:560px\">Limites n\u00e3o afastam as pessoas \u2014 eles protegem os v\u00ednculos que realmente importam.<\/p>\n<p> <a href=\"https:\/\/ihealthbr.com\/psicologos\" class=\"ex-btn ex-btn-primary\" data-ihbex-event=\"cta-psicologos\">Conhe\u00e7a nossos psic\u00f3logos<\/a> <button class=\"ex-ctrl ex-ctrl-restart\" type=\"button\" data-ex-restart=\"limites\" data-ihbex-event=\"reiniciar-limites\">Refazer mapeamento<\/button> <\/div>\n<\/p><\/div>\n<p> <!-- ===== EXPERI\u00caNCIA: AUTOCOMPAIX\u00c3O EM 3 PASSOS ===== --> <\/p>\n<div class=\"ex-overlay\" id=\"ex-autocompaixao\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Experi\u00eancia Autocompaix\u00e3o em 3 passos\">\n<div class=\"ex-overlay-header\"> <button class=\"ex-audio-toggle\" type=\"button\" data-ex-audio=\"ambient\" aria-pressed=\"false\" aria-label=\"Ativar m\u00fasica relaxante\"><span class=\"ex-audio-toggle-icon\" aria-hidden=\"true\">\u266b<\/span><span class=\"ex-audio-label\">Ativar m\u00fasica<\/span><\/button> <button class=\"ex-close\" type=\"button\" aria-label=\"Fechar experi\u00eancia\" data-ex-close=\"autocompaixao\">&times;<\/button> <\/div>\n<div class=\"ex-scene ex-visible\" data-ex-scene=\"intro\">\n<h3>Autocompaix\u00e3o em 3 passos<\/h3>\n<p>Um exerc\u00edcio guiado inspirado no trabalho da pesquisadora Kristin Neff. Vamos atravessar tr\u00eas etapas curtas para acolher um momento dif\u00edcil com gentileza.<\/p>\n<p> <button class=\"ex-ctrl ex-ctrl-start\" type=\"button\" data-ex-start=\"selfc\" data-ihbex-event=\"inicio-autocompaixao\">Iniciar experi\u00eancia<\/button> <\/div>\n<div class=\"ex-scene\" data-ex-scene=\"s1\">\n<h3>1. Nomeie o que d\u00f3i<\/h3>\n<p>Pense em uma situa\u00e7\u00e3o dif\u00edcil recente e nomeie-a com honestidade e sem julgamento. Diga internamente: &#8220;Isso \u00e9 um momento dif\u00edcil. Estou sentindo dor agora.&#8221;<\/p>\n<p style=\"max-width:560px;font-size:.9rem;color:#94A3B8\">Reconhecer a dor sem evit\u00e1-la \u00e9 o primeiro ato de cuidado.<\/p>\n<p> <button class=\"ex-ctrl ex-ctrl-start\" type=\"button\" data-ex-start=\"selfc-2\" data-ihbex-event=\"autocompaixao-avancar\">Continuar<\/button> <\/div>\n<div class=\"ex-scene\" data-ex-scene=\"s2\">\n<h3>2. Lembre-se: voc\u00ea n\u00e3o est\u00e1 sozinho(a)<\/h3>\n<p>O sofrimento faz parte da experi\u00eancia humana. Todos n\u00f3s erramos, falhamos e enfrentamos momentos dif\u00edceis. Voc\u00ea \u00e9 um entre milh\u00f5es que j\u00e1 sentiram exatamente isso.<\/p>\n<p style=\"max-width:560px;font-size:.9rem;color:#94A3B8\">Isso n\u00e3o diminui sua dor \u2014 conecta voc\u00ea \u00e0 humanidade compartilhada.<\/p>\n<p> <button class=\"ex-ctrl ex-ctrl-start\" type=\"button\" data-ex-start=\"selfc-3\" data-ihbex-event=\"autocompaixao-avancar\">Continuar<\/button> <\/div>\n<div class=\"ex-scene\" data-ex-scene=\"s3\">\n<h3>3. Ofere\u00e7a-se uma palavra gentil<\/h3>\n<p>Se um amigo querido estivesse vivendo o que voc\u00ea vive agora, o que voc\u00ea diria a ele? Diga a si mesmo as mesmas palavras \u2014 ou escreva-as abaixo:<\/p>\n<p> <textarea class=\"ex-textarea\" id=\"ex-selfc-text\" placeholder=\"Ex.: 'Voc\u00ea est\u00e1 se esfor\u00e7ando. Est\u00e1 tudo bem pedir ajuda.'\"><\/textarea> <button class=\"ex-ctrl ex-ctrl-start\" type=\"button\" data-ex-start=\"selfc-done\" data-ihbex-event=\"concluir-autocompaixao\">Concluir<\/button> <\/div>\n<div class=\"ex-scene\" data-ex-scene=\"done\">\n<h3>Voc\u00ea praticou gentileza com voc\u00ea mesmo(a).<\/h3>\n<p>A autocompaix\u00e3o n\u00e3o \u00e9 autocomplac\u00eancia: \u00e9 o que permite recome\u00e7ar com mais equil\u00edbrio. Repita esse exerc\u00edcio sempre que o autocr\u00edtica falar mais alto.<\/p>\n<p> <a href=\"https:\/\/ihealthbr.com\/psicologos\" class=\"ex-btn ex-btn-primary\" data-ihbex-event=\"cta-psicologos\">Conhe\u00e7a nossos psic\u00f3logos<\/a> <button class=\"ex-ctrl ex-ctrl-restart\" type=\"button\" data-ex-restart=\"autocompaixao\" data-ihbex-event=\"reiniciar-autocompaixao\">Refazer<\/button> <\/div>\n<\/p><\/div>\n<p><script src=\"data:text\/javascript;base64,CihmdW5jdGlvbigpewogICd1c2Ugc3RyaWN0JzsKICB2YXIgYXBwID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2loYmV4LWFwcCcpOwogIGlmKCFhcHApIHJldHVybjsKCiAgLyogLS0tLSDDgXVkaW8gb3BjaW9uYWwgZSBmZWVkYmFjayBkZSBjb25jbHVzw6NvIC0tLS0gKi8KICB2YXIgYXVkaW9TdGF0ZSA9IHtjdHg6bnVsbCwgYW1iaWVudDpudWxsLCBhY3RpdmU6ZmFsc2V9OwogIGZ1bmN0aW9uIGdldEF1ZGlvQ29udGV4dCgpewogICAgdmFyIEN0eCA9IHdpbmRvdy5BdWRpb0NvbnRleHQgfHwgd2luZG93LndlYmtpdEF1ZGlvQ29udGV4dDsKICAgIGlmKCFDdHgpIHJldHVybiBudWxsOwogICAgaWYoIWF1ZGlvU3RhdGUuY3R4KXsgYXVkaW9TdGF0ZS5jdHggPSBuZXcgQ3R4KCk7IH0KICAgIGlmKGF1ZGlvU3RhdGUuY3R4LnN0YXRlID09PSAnc3VzcGVuZGVkJyl7IGF1ZGlvU3RhdGUuY3R4LnJlc3VtZSgpOyB9CiAgICByZXR1cm4gYXVkaW9TdGF0ZS5jdHg7CiAgfQogIGZ1bmN0aW9uIHN0b3BBbWJpZW50KCl7CiAgICB2YXIgYW1iaWVudCA9IGF1ZGlvU3RhdGUuYW1iaWVudDsKICAgIGlmKCFhbWJpZW50KSByZXR1cm47CiAgICB2YXIgbm93ID0gYW1iaWVudC5jdHguY3VycmVudFRpbWU7CiAgICB0cnl7IGFtYmllbnQubWFzdGVyLmdhaW4uY2FuY2VsU2NoZWR1bGVkVmFsdWVzKG5vdyk7IGFtYmllbnQubWFzdGVyLmdhaW4uc2V0VGFyZ2V0QXRUaW1lKDAuMDAwMSwgbm93LCAwLjIyKTsgfWNhdGNoKGUpe30KICAgIGFtYmllbnQubm9kZXMuZm9yRWFjaChmdW5jdGlvbihub2RlKXsgdHJ5eyBub2RlLnN0b3Aobm93ICsgMC45KTsgfWNhdGNoKGUpe30gfSk7CiAgICBpZihhbWJpZW50LnRpbWVyKXsgY2xlYXJUaW1lb3V0KGFtYmllbnQudGltZXIpOyB9CiAgICBhdWRpb1N0YXRlLmFtYmllbnQgPSBudWxsOwogICAgYXVkaW9TdGF0ZS5hY3RpdmUgPSBmYWxzZTsKICAgIGFwcC5xdWVyeVNlbGVjdG9yQWxsKCdbZGF0YS1leC1hdWRpb10nKS5mb3JFYWNoKGZ1bmN0aW9uKGJ0bil7CiAgICAgIGJ0bi5jbGFzc0xpc3QucmVtb3ZlKCdpcy1vbicpOwogICAgICBidG4uc2V0QXR0cmlidXRlKCdhcmlhLXByZXNzZWQnLCdmYWxzZScpOwogICAgICBidG4uc2V0QXR0cmlidXRlKCdhcmlhLWxhYmVsJywnQXRpdmFyIG3DunNpY2EgcmVsYXhhbnRlJyk7CiAgICAgIHZhciBsYWJlbCA9IGJ0bi5xdWVyeVNlbGVjdG9yKCcuZXgtYXVkaW8tbGFiZWwnKTsKICAgICAgaWYobGFiZWwpIGxhYmVsLnRleHRDb250ZW50ID0gJ0F0aXZhciBtw7pzaWNhJzsKICAgIH0pOwogIH0KICBmdW5jdGlvbiBzdGFydEFtYmllbnQoYnRuKXsKICAgIHZhciBjdHggPSBnZXRBdWRpb0NvbnRleHQoKTsKICAgIGlmKCFjdHgpeyBidG4uc2V0QXR0cmlidXRlKCdhcmlhLWxhYmVsJywnw4F1ZGlvIG7Do28gZGlzcG9uw612ZWwgbmVzdGUgbmF2ZWdhZG9yJyk7IHJldHVybjsgfQogICAgc3RvcEFtYmllbnQoKTsKICAgIHZhciBtYXN0ZXIgPSBjdHguY3JlYXRlR2FpbigpOwogICAgdmFyIGZpbHRlciA9IGN0eC5jcmVhdGVCaXF1YWRGaWx0ZXIoKTsKICAgIGZpbHRlci50eXBlID0gJ2xvd3Bhc3MnOyBmaWx0ZXIuZnJlcXVlbmN5LnZhbHVlID0gOTAwOyBmaWx0ZXIuUS52YWx1ZSA9IDAuMzU7CiAgICBtYXN0ZXIuZ2Fpbi5zZXRWYWx1ZUF0VGltZSgwLjAwMDEsIGN0eC5jdXJyZW50VGltZSk7CiAgICBtYXN0ZXIuZ2Fpbi5leHBvbmVudGlhbFJhbXBUb1ZhbHVlQXRUaW1lKDAuMDM1LCBjdHguY3VycmVudFRpbWUgKyAxLjQpOwogICAgbWFzdGVyLmNvbm5lY3QoZmlsdGVyKTsgZmlsdGVyLmNvbm5lY3QoY3R4LmRlc3RpbmF0aW9uKTsKICAgIHZhciBmcmVxcyA9IFsxOTYsIDI0Ni45NCwgMjkzLjY2LCAzOTJdOwogICAgdmFyIG5vZGVzID0gW107CiAgICBmcmVxcy5mb3JFYWNoKGZ1bmN0aW9uKGZyZXEsIGluZGV4KXsKICAgICAgdmFyIG9zYyA9IGN0eC5jcmVhdGVPc2NpbGxhdG9yKCk7CiAgICAgIHZhciBnYWluID0gY3R4LmNyZWF0ZUdhaW4oKTsKICAgICAgb3NjLnR5cGUgPSBpbmRleCA9PT0gMCA\/ICdzaW5lJyA6ICd0cmlhbmdsZSc7CiAgICAgIG9zYy5mcmVxdWVuY3kudmFsdWUgPSBmcmVxOwogICAgICBnYWluLmdhaW4udmFsdWUgPSBpbmRleCA9PT0gMCA\/IDAuMTcgOiAwLjA3NTsKICAgICAgb3NjLmNvbm5lY3QoZ2Fpbik7IGdhaW4uY29ubmVjdChtYXN0ZXIpOyBvc2Muc3RhcnQoKTsgbm9kZXMucHVzaChvc2MpOwogICAgfSk7CiAgICB2YXIgbGZvID0gY3R4LmNyZWF0ZU9zY2lsbGF0b3IoKTsKICAgIHZhciBsZm9HYWluID0gY3R4LmNyZWF0ZUdhaW4oKTsKICAgIGxmby5mcmVxdWVuY3kudmFsdWUgPSAwLjA4OyBsZm9HYWluLmdhaW4udmFsdWUgPSAwLjAxMjsKICAgIGxmby5jb25uZWN0KGxmb0dhaW4pOyBsZm9HYWluLmNvbm5lY3QobWFzdGVyLmdhaW4pOyBsZm8uc3RhcnQoKTsgbm9kZXMucHVzaChsZm8pOwogICAgYXVkaW9TdGF0ZS5hbWJpZW50ID0ge2N0eDpjdHgsIG1hc3RlcjptYXN0ZXIsIG5vZGVzOm5vZGVzLCB0aW1lcjpudWxsfTsKICAgIGF1ZGlvU3RhdGUuYWN0aXZlID0gdHJ1ZTsKICAgIGJ0bi5jbGFzc0xpc3QuYWRkKCdpcy1vbicpOyBidG4uc2V0QXR0cmlidXRlKCdhcmlhLXByZXNzZWQnLCd0cnVlJyk7IGJ0bi5zZXRBdHRyaWJ1dGUoJ2FyaWEtbGFiZWwnLCdEZXNhdGl2YXIgbcO6c2ljYSByZWxheGFudGUnKTsKICAgIHZhciBsYWJlbCA9IGJ0bi5xdWVyeVNlbGVjdG9yKCcuZXgtYXVkaW8tbGFiZWwnKTsgaWYobGFiZWwpIGxhYmVsLnRleHRDb250ZW50ID0gJ03DunNpY2EgYXRpdmEnOwogIH0KICBmdW5jdGlvbiBwbGF5Q29tcGxldGlvblRvbmUoKXsKICAgIHZhciBjdHggPSBnZXRBdWRpb0NvbnRleHQoKTsKICAgIGlmKCFjdHgpIHJldHVybjsKICAgIHZhciBub3cgPSBjdHguY3VycmVudFRpbWU7CiAgICB2YXIgbWFzdGVyID0gY3R4LmNyZWF0ZUdhaW4oKTsgbWFzdGVyLmdhaW4uc2V0VmFsdWVBdFRpbWUoMC4wMDAxLCBub3cpOyBtYXN0ZXIuZ2Fpbi5leHBvbmVudGlhbFJhbXBUb1ZhbHVlQXRUaW1lKDAuMDc1LCBub3cgKyAwLjAyNSk7IG1hc3Rlci5nYWluLmV4cG9uZW50aWFsUmFtcFRvVmFsdWVBdFRpbWUoMC4wMDAxLCBub3cgKyAwLjkpOyBtYXN0ZXIuY29ubmVjdChjdHguZGVzdGluYXRpb24pOwogICAgWzUyMy4yNSwgNjU5LjI1LCA3ODMuOTldLmZvckVhY2goZnVuY3Rpb24oZnJlcSwgaW5kZXgpewogICAgICB2YXIgb3NjID0gY3R4LmNyZWF0ZU9zY2lsbGF0b3IoKTsgb3NjLnR5cGUgPSAnc2luZSc7IG9zYy5mcmVxdWVuY3kudmFsdWUgPSBmcmVxOyBvc2MuY29ubmVjdChtYXN0ZXIpOyBvc2Muc3RhcnQobm93ICsgaW5kZXggKiAwLjA2KTsgb3NjLnN0b3Aobm93ICsgMC43NSArIGluZGV4ICogMC4wNik7CiAgICB9KTsKICB9CgogIC8qIC0tLS0gQW5hbHl0aWNzIChkYXRhTGF5ZXIgZG8gR1RNKSAtLS0tICovCiAgZnVuY3Rpb24gZW1pdChuYW1lLCBwYXlsb2FkKXsKICAgIHRyeXsgaWYod2luZG93LmRhdGFMYXllcil7IHdpbmRvdy5kYXRhTGF5ZXIucHVzaCh7ZXZlbnQ6J2loYmV4JywgaWhiZXhfZXZlbnQ6bmFtZSwgaWhiZXhfZGF0YTpwYXlsb2FkfHx7fX0pOyB9IH1jYXRjaChlKXt9CiAgICBpZihuYW1lICYmIG5hbWUuaW5kZXhPZignY29uY2x1c2FvLScpID09PSAwKXsgcGxheUNvbXBsZXRpb25Ub25lKCk7IHN0b3BBbWJpZW50KCk7IH0KICB9CiAgYXBwLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgZnVuY3Rpb24oZSl7CiAgICB2YXIgYnRuID0gZS50YXJnZXQuY2xvc2VzdCgnW2RhdGEtaWhiZXgtZXZlbnRdJyk7CiAgICBpZihidG4peyBlbWl0KGJ0bi5nZXRBdHRyaWJ1dGUoJ2RhdGEtaWhiZXgtZXZlbnQnKSk7IH0KICB9KTsKCiAgLyogLS0tLSBOYXZlZ2HDp8OjbyBlbnRyZSBvdmVybGF5cyAtLS0tICovCiAgdmFyIGZpcnN0U2NlbmUgPSB7cmVzcGlyZTonaW50cm8nLCBjb21vZXN0b3U6J2Nob29zZScsIGdyb3VuZGluZzonaW50cm8nLCBwZW5zYW1lbnRvM2NvbDonaW50cm8nLCBwcmVvY3VwYWNhbzonaW50cm8nLCBzb25vOidpbnRybycsIHJlbGF4YW1lbnRvOidpbnRybycsIHJvZGFlbW9jb2VzOidjaG9vc2UnLCBkaWFyaW86J2ludHJvJywgYXNzZXJ0aXZpZGFkZTonaW50cm8nLCBwb21vZG9ybzonaW50cm8nLCBjYWl4YXJlc3Bpcm86J2ludHJvJywgZXN0cmVzc2U6J2ludHJvJywgbGltaXRlczonY2hvb3NlJywgYXV0b2NvbXBhaXhhbzonaW50cm8nfTsKICBmdW5jdGlvbiBvcGVuT3ZlcmxheShpZCl7IHZhciBvdiA9IGFwcC5xdWVyeVNlbGVjdG9yKCcjZXgtJytpZCk7IGlmKG92KXsgb3YuY2xhc3NMaXN0LmFkZCgnZXgtYWN0aXZlJyk7IHNob3dTY2VuZShvdiwgZmlyc3RTY2VuZVtpZF18fCdpbnRybycpOyBkb2N1bWVudC5ib2R5LnN0eWxlLm92ZXJmbG93PSdoaWRkZW4nOyB9IH0KICBmdW5jdGlvbiBjbG9zZU92ZXJsYXkoaWQpeyB2YXIgb3YgPSBhcHAucXVlcnlTZWxlY3RvcignI2V4LScraWQpOyBpZihvdil7IG92LmNsYXNzTGlzdC5yZW1vdmUoJ2V4LWFjdGl2ZScpOyBkb2N1bWVudC5ib2R5LnN0eWxlLm92ZXJmbG93PScnOyBzdG9wQW1iaWVudCgpOyB9IH0KICBhcHAuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBmdW5jdGlvbihlKXsKICAgIHZhciBvcGVuID0gZS50YXJnZXQuY2xvc2VzdCgnW2RhdGEtZXgtb3Blbl0nKTsgaWYob3Blbil7IG9wZW5PdmVybGF5KG9wZW4uZ2V0QXR0cmlidXRlKCdkYXRhLWV4LW9wZW4nKSk7IHJldHVybjsgfQogICAgdmFyIGF1ZGlvQnRuID0gZS50YXJnZXQuY2xvc2VzdCgnW2RhdGEtZXgtYXVkaW9dJyk7IGlmKGF1ZGlvQnRuKXsgaWYoYXVkaW9TdGF0ZS5hY3RpdmUpeyBzdG9wQW1iaWVudCgpOyB9IGVsc2UgeyBzdGFydEFtYmllbnQoYXVkaW9CdG4pOyB9IHJldHVybjsgfQogICAgdmFyIGNsb3NlID0gZS50YXJnZXQuY2xvc2VzdCgnW2RhdGEtZXgtY2xvc2VdJyk7IGlmKGNsb3NlKXsgY2xvc2VPdmVybGF5KGNsb3NlLmdldEF0dHJpYnV0ZSgnZGF0YS1leC1jbG9zZScpKTsgfQogIH0pOwogIGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ2tleWRvd24nLCBmdW5jdGlvbihlKXsKICAgIGlmKGUua2V5PT09J0VzY2FwZScpeyBhcHAucXVlcnlTZWxlY3RvckFsbCgnLmV4LW92ZXJsYXkuZXgtYWN0aXZlJykuZm9yRWFjaChmdW5jdGlvbihvKXsgby5jbGFzc0xpc3QucmVtb3ZlKCdleC1hY3RpdmUnKTsgfSk7IHN0b3BBbWJpZW50KCk7IGRvY3VtZW50LmJvZHkuc3R5bGUub3ZlcmZsb3c9Jyc7IH0KICB9KTsKCiAgLyogLS0tLSBDZW5hcyBkZW50cm8gZG8gb3ZlcmxheSAtLS0tICovCiAgZnVuY3Rpb24gc2hvd1NjZW5lKG92LCBuYW1lKXsKICAgIG92LnF1ZXJ5U2VsZWN0b3JBbGwoJy5leC1zY2VuZScpLmZvckVhY2goZnVuY3Rpb24ocyl7IHMuY2xhc3NMaXN0LnJlbW92ZSgnZXgtdmlzaWJsZScpOyB9KTsKICAgIHZhciB0YXJnZXQgPSBvdi5xdWVyeVNlbGVjdG9yKCcuZXgtc2NlbmVbZGF0YS1leC1zY2VuZT0iJytuYW1lKyciXScpOwogICAgaWYodGFyZ2V0KXsgdGFyZ2V0LmNsYXNzTGlzdC5hZGQoJ2V4LXZpc2libGUnKTsgfQogIH0KICBmdW5jdGlvbiBnZXRPdkZvcihlbCl7CiAgICB2YXIgdGFyZ2V0ID0gZWwuY2xvc2VzdCgnLmV4LW92ZXJsYXknKTsKICAgIHJldHVybiB0YXJnZXQgfHwgbnVsbDsKICB9CiAgYXBwLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgZnVuY3Rpb24oZSl7CiAgICB2YXIgc3RhcnQgPSBlLnRhcmdldC5jbG9zZXN0KCdbZGF0YS1leC1zdGFydF0nKTsKICAgIGlmKHN0YXJ0KXsKICAgICAgdmFyIGFjdCA9IHN0YXJ0LmdldEF0dHJpYnV0ZSgnZGF0YS1leC1zdGFydCcpOwogICAgICBpZihhY3Q9PT0ncmVzcGlyZScpeyBzdGFydEJyZWF0aGUoKTsgcmV0dXJuOyB9CiAgICAgIGlmKGFjdD09PSdncm91bmRpbmcnKXsgc2hvd1NjZW5lKGdldE92Rm9yKHN0YXJ0KSwnc2lnaHQnKTsgcmV0dXJuOyB9CiAgICAgIGlmKGFjdD09PSdncm91bmRpbmctbmV4dCcpeyBhZHZhbmNlR3JvdW5kaW5nKGdldE92Rm9yKHN0YXJ0KSk7IHJldHVybjsgfQogICAgICBpZihhY3Q9PT0ndGNjJyl7IHNob3dTY2VuZShnZXRPdkZvcihzdGFydCksJ3dyaXRlJyk7IHJldHVybjsgfQogICAgICBpZihhY3Q9PT0ndGNjLWRvbmUnKXsgc2hvd1RjY0RvbmUoKTsgcmV0dXJuOyB9CiAgICAgIGlmKGFjdD09PSd3b3JyeScpeyBzaG93U2NlbmUoZ2V0T3ZGb3Ioc3RhcnQpLCd3cml0ZScpOyByZXR1cm47IH0KICAgICAgaWYoYWN0PT09J3dvcnJ5LXN0ZXAyJyl7IHNob3dTY2VuZShnZXRPdkZvcihzdGFydCksJ3NjaGVkdWxlJyk7IHJldHVybjsgfQogICAgICBpZihhY3Q9PT0nc2xlZXAnKXsgc2hvd1NjZW5lKGdldE92Rm9yKHN0YXJ0KSwncTEnKTsgc2xlZXBBbnN3ZXJzPXt9OyByZXR1cm47IH0KICAgICAgaWYoYWN0PT09J3JlbGF4Jyl7IHN0YXJ0UmVsYXgoKTsgcmV0dXJuOyB9CiAgICAgIGlmKGFjdD09PSdkaWFyeScpeyBzaG93U2NlbmUoZ2V0T3ZGb3Ioc3RhcnQpLCd3cml0ZScpOyByZXR1cm47IH0KICAgICAgaWYoYWN0PT09J2RpYXJ5LWRvbmUnKXsgc2hvd1NjZW5lKGdldE92Rm9yKHN0YXJ0KSwnZG9uZScpOyBlbWl0KCdjb25jbHVzYW8tZGlhcmlvJyk7IHJldHVybjsgfQogICAgICBpZihhY3Q9PT0nYXNzZXJ0Jyl7IHNob3dTY2VuZShnZXRPdkZvcihzdGFydCksJ3NjZW5hcmlvJyk7IHJldHVybjsgfQogICAgICBpZihhY3Q9PT0ncG9tbycpeyBzdGFydFBvbW8oKTsgcmV0dXJuOyB9CiAgICAgIGlmKGFjdD09PSdwb21vLW5vdm8tY2ljbG8nKXsgc3RvcFBvbW8oKTsgc2hvd1NjZW5lKGFwcC5xdWVyeVNlbGVjdG9yKCcjZXgtcG9tb2Rvcm8nKSwnZm9jdXMnKTsgc3RhcnRQb21vVGltZXJzKCk7IHJldHVybjsgfQogICAgICBpZihhY3Q9PT0nYm94Jyl7IHN0YXJ0Qm94KCk7IHJldHVybjsgfQogICAgICBpZihhY3Q9PT0nc3RyZXNzLWRvbmUnKXsgc2hvd1N0cmVzc0RvbmUoKTsgcmV0dXJuOyB9CiAgICAgIGlmKGFjdD09PSdsaW1pdGVzLWRvbmUnKXsgc2hvd0xpbWl0ZXNEb25lKCk7IHJldHVybjsgfQogICAgICBpZihhY3Q9PT0nc2VsZmMnKXsgc2hvd1NjZW5lKGdldE92Rm9yKHN0YXJ0KSwnczEnKTsgcmV0dXJuOyB9CiAgICAgIGlmKGFjdD09PSdzZWxmYy0yJyl7IHNob3dTY2VuZShnZXRPdkZvcihzdGFydCksJ3MyJyk7IHJldHVybjsgfQogICAgICBpZihhY3Q9PT0nc2VsZmMtMycpeyBzaG93U2NlbmUoZ2V0T3ZGb3Ioc3RhcnQpLCdzMycpOyByZXR1cm47IH0KICAgICAgaWYoYWN0PT09J3NlbGZjLWRvbmUnKXsgc2hvd1NjZW5lKGdldE92Rm9yKHN0YXJ0KSwnZG9uZScpOyBlbWl0KCdjb25jbHVzYW8tYXV0b2NvbXBhaXhhbycpOyByZXR1cm47IH0KICAgICAgcmV0dXJuOwogICAgfQogICAgdmFyIHJlc3RhcnQgPSBlLnRhcmdldC5jbG9zZXN0KCdbZGF0YS1leC1yZXN0YXJ0XScpOwogICAgaWYocmVzdGFydCl7CiAgICAgIHZhciBpZCA9IHJlc3RhcnQuZ2V0QXR0cmlidXRlKCdkYXRhLWV4LXJlc3RhcnQnKTsKICAgICAgaWYoaWQ9PT0nY29tb2VzdG91Jyl7IHNlbGVjdGVkPXt9OyBzaG93U2NlbmUoYXBwLnF1ZXJ5U2VsZWN0b3IoJyNleC1jb21vZXN0b3UnKSwnY2hvb3NlJyk7IHJldHVybjsgfQogICAgICBpZihpZD09PSdncm91bmRpbmcnKXsgcmVzZXRHcm91bmRpbmcoKTsgc2hvd1NjZW5lKGFwcC5xdWVyeVNlbGVjdG9yKCcjZXgtZ3JvdW5kaW5nJyksJ2ludHJvJyk7IHJldHVybjsgfQogICAgICBpZihpZD09PSdwcmVvY3VwYWNhbycpeyBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZXgtd29ycnktdGV4dCcpLnZhbHVlPScnOyBjaG9zZW5UaW1lPScnOyBzaG93U2NlbmUoYXBwLnF1ZXJ5U2VsZWN0b3IoJyNleC1wcmVvY3VwYWNhbycpLCdpbnRybycpOyByZXR1cm47IH0KICAgICAgaWYoaWQ9PT0nc29ubycpeyBzbGVlcEFuc3dlcnM9e307IHNob3dTY2VuZShhcHAucXVlcnlTZWxlY3RvcignI2V4LXNvbm8nKSwnaW50cm8nKTsgcmV0dXJuOyB9CiAgICAgIGlmKGlkPT09J3JlbGF4YW1lbnRvJyl7IHJlc2V0UmVsYXgoKTsgc2hvd1NjZW5lKGFwcC5xdWVyeVNlbGVjdG9yKCcjZXgtcmVsYXhhbWVudG8nKSwnaW50cm8nKTsgcmV0dXJuOyB9CiAgICAgIGlmKGlkPT09J3JvZGFlbW9jb2VzJyl7IHNob3dTY2VuZShhcHAucXVlcnlTZWxlY3RvcignI2V4LXJvZGFlbW9jb2VzJyksJ2Nob29zZScpOyByZXR1cm47IH0KICAgICAgaWYoaWQ9PT0nZGlhcmlvJyl7IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5leC1kaWFyeS1jb2wnKS5mb3JFYWNoKGZ1bmN0aW9uKHQpeyB0LnZhbHVlPScnOyB9KTsgc2hvd1NjZW5lKGFwcC5xdWVyeVNlbGVjdG9yKCcjZXgtZGlhcmlvJyksJ2ludHJvJyk7IHJldHVybjsgfQogICAgICBpZihpZD09PSdhc3NlcnRpdmlkYWRlJyl7IHNob3dTY2VuZShhcHAucXVlcnlTZWxlY3RvcignI2V4LWFzc2VydGl2aWRhZGUnKSwnaW50cm8nKTsgcmV0dXJuOyB9CiAgICAgIGlmKGlkPT09J3BvbW9kb3JvJyl7IHN0b3BQb21vKCk7IHNob3dTY2VuZShhcHAucXVlcnlTZWxlY3RvcignI2V4LXBvbW9kb3JvJyksJ2ludHJvJyk7IHJldHVybjsgfQogICAgICBpZihpZD09PSdjYWl4YXJlc3Bpcm8nKXsgc3RvcEJveCgpOyBzaG93U2NlbmUoYXBwLnF1ZXJ5U2VsZWN0b3IoJyNleC1jYWl4YXJlc3Bpcm8nKSwnaW50cm8nKTsgcmV0dXJuOyB9CiAgICAgIGlmKGlkPT09J2VzdHJlc3NlJyl7IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdleC1zdHJlc3MtcmFuZ2UnKS52YWx1ZT01OyBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZXgtc3RyZXNzLXZhbHVlJykudGV4dENvbnRlbnQ9JzUnOyBzaG93U2NlbmUoYXBwLnF1ZXJ5U2VsZWN0b3IoJyNleC1lc3RyZXNzZScpLCdpbnRybycpOyByZXR1cm47IH0KICAgICAgaWYoaWQ9PT0nbGltaXRlcycpeyBhcHAucXVlcnlTZWxlY3RvckFsbCgnI2V4LWxpbWl0ZXMgW2RhdGEtbGltaXRlc10nKS5mb3JFYWNoKGZ1bmN0aW9uKGMpeyBjLmNsYXNzTGlzdC5yZW1vdmUoJ2V4LWNoZWNrZWQnKTsgYy5zZXRBdHRyaWJ1dGUoJ2FyaWEtcHJlc3NlZCcsJ2ZhbHNlJyk7IH0pOyBlbmFibGVMaW1pdGVzQnRuKCk7IHNob3dTY2VuZShhcHAucXVlcnlTZWxlY3RvcignI2V4LWxpbWl0ZXMnKSwnY2hvb3NlJyk7IHJldHVybjsgfQogICAgICBpZihpZD09PSdhdXRvY29tcGFpeGFvJyl7IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdleC1zZWxmYy10ZXh0JykudmFsdWU9Jyc7IHNob3dTY2VuZShhcHAucXVlcnlTZWxlY3RvcignI2V4LWF1dG9jb21wYWl4YW8nKSwnaW50cm8nKTsgcmV0dXJuOyB9CiAgICB9CiAgfSk7CgogIC8qIC0tLS0gSGVscGVycyBnZXJhaXMgLS0tLSAqLwogIGZ1bmN0aW9uIGZtdChzKXsgcmV0dXJuIE1hdGguZmxvb3Iocy82MCkrJzonKygnMCcrKHMlNjApKS5zbGljZSgtMik7IH0KCiAgLyogPT09PT0gUkVTUElSRSA9PT09PSAqLwogIHZhciBEVVJBVElPTiA9IDEyMDsKICB2YXIgQ1lDTEUgPSBbe25hbWU6J0luc3BpcmUnLHM6NH0se25hbWU6J1NlZ3VyZScsczo0fSx7bmFtZTonRXhwaXJlJyxzOjZ9XTsKICB2YXIgYiA9IHt0aWNrOm51bGwsIGVsYXBzZWQ6MCwgcGF1c2VkOmZhbHNlLCBwaGFzZTowLCBwaGFzZVQ6MH07CiAgdmFyIGNpcmNsZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdleC1icmVhdGgtY2lyY2xlJyk7CiAgdmFyIHBoYXNlTGFiZWwgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZXgtcGhhc2UtbGFiZWwnKTsKICB2YXIgcGhhc2VDb3VudCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdleC1waGFzZS1jb3VudCcpOwogIHZhciBwcm9ncmVzcyA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdleC1wcm9ncmVzcycpOwogIHZhciB0aW1lckVsID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2V4LXRpbWVyJyk7CiAgdmFyIHBhdXNlQnRuID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2V4LWJ0bi1wYXVzZScpOwogIGZ1bmN0aW9uIGJyZWF0aGVSZW5kZXIoKXsKICAgIHZhciByZW0gPSBEVVJBVElPTiAtIGIuZWxhcHNlZDsKICAgIHRpbWVyRWwudGV4dENvbnRlbnQgPSAnVGVtcG8gcmVzdGFudGU6ICcrZm10KE1hdGgubWF4KHJlbSwwKSk7CiAgICBwcm9ncmVzcy5zdHlsZS53aWR0aCA9IE1hdGgubWluKDEwMCwgKGIuZWxhcHNlZC9EVVJBVElPTikqMTAwKSsnJSc7CiAgICB2YXIgcCA9IENZQ0xFW2IucGhhc2UgJSBDWUNMRS5sZW5ndGhdOwogICAgcGhhc2VMYWJlbC50ZXh0Q29udGVudCA9IHAubmFtZTsKICAgIHBoYXNlQ291bnQudGV4dENvbnRlbnQgPSBNYXRoLm1heChwLnMgLSBiLnBoYXNlVCwgMCk7CiAgICBpZihwLm5hbWU9PT0nSW5zcGlyZScpeyBjaXJjbGUuc3R5bGUudHJhbnNmb3JtPSdzY2FsZSgxLjM1KSc7IGNpcmNsZS5zdHlsZS5ib3hTaGFkb3c9JzAgMCA2MHB4IDE4cHggcmdiYSgzNCwyMTEsMjM4LC4zNSknOyB9CiAgICBlbHNlIGlmKHAubmFtZT09PSdTZWd1cmUnKXsgY2lyY2xlLnN0eWxlLnRyYW5zZm9ybT0nc2NhbGUoMS4zNSknOyBjaXJjbGUuc3R5bGUuYm94U2hhZG93PScwIDAgNDZweCAxMnB4IHJnYmEoMTM5LDkyLDI0NiwuMyknOyB9CiAgICBlbHNlIHsgY2lyY2xlLnN0eWxlLnRyYW5zZm9ybT0nc2NhbGUoMC44NSknOyBjaXJjbGUuc3R5bGUuYm94U2hhZG93PScwIDAgMjhweCA2cHggcmdiYSgzNCwyMTEsMjM4LC4yKSc7IH0KICB9CiAgZnVuY3Rpb24gc3RlcCgpewogICAgYi5lbGFwc2VkKys7CiAgICBiLnBoYXNlVCsrOwogICAgdmFyIHAgPSBDWUNMRVtiLnBoYXNlICUgQ1lDTEUubGVuZ3RoXTsKICAgIGlmKGIucGhhc2VUID49IHAucyl7IGIucGhhc2VUID0gMDsgYi5waGFzZSsrOyB9CiAgICBicmVhdGhlUmVuZGVyKCk7CiAgICBpZihiLmVsYXBzZWQgPj0gRFVSQVRJT04peyBmaW5pc2hCcmVhdGhlKCk7IH0KICB9CiAgZnVuY3Rpb24gc3RhcnRCcmVhdGhlKCl7CiAgICB2YXIgb3YgPSBhcHAucXVlcnlTZWxlY3RvcignI2V4LXJlc3BpcmUnKTsKICAgIHNob3dTY2VuZShvdiwnY3ljbGUnKTsKICAgIGIuZWxhcHNlZCA9IDA7IGIucGhhc2UgPSAwOyBiLnBoYXNlVCA9IDA7IGIucGF1c2VkID0gZmFsc2U7CiAgICBwYXVzZUJ0bi50ZXh0Q29udGVudCA9ICdQYXVzYXInOwogICAgYnJlYXRoZVJlbmRlcigpOwogICAgY2xlYXJJbnRlcnZhbChiLnRpY2spOwogICAgYi50aWNrID0gc2V0SW50ZXJ2YWwoc3RlcCwgMTAwMCk7CiAgfQogIHBhdXNlQnRuLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgZnVuY3Rpb24oKXsKICAgIGIucGF1c2VkID0gIWIucGF1c2VkOwogICAgcGF1c2VCdG4udGV4dENvbnRlbnQgPSBiLnBhdXNlZCA\/ICdDb250aW51YXInIDogJ1BhdXNhcic7CiAgICBpZihiLnBhdXNlZCl7IGNsZWFySW50ZXJ2YWwoYi50aWNrKTsgYi50aWNrID0gbnVsbDsgfQogICAgZWxzZSBpZighYi50aWNrKXsgYi50aWNrID0gc2V0SW50ZXJ2YWwoc3RlcCwgMTAwMCk7IH0KICAgIGVtaXQoJ3BhdXNhci1yZXNwaXJlJyk7CiAgfSk7CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2V4LWJ0bi1yZXN0YXJ0JykuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBmdW5jdGlvbigpeyBlbWl0KCdyZWluaWNpYXItcmVzcGlyZScpOyBzdGFydEJyZWF0aGUoKTsgfSk7CiAgZnVuY3Rpb24gZmluaXNoQnJlYXRoZSgpewogICAgY2xlYXJJbnRlcnZhbChiLnRpY2spOyBiLnRpY2sgPSBudWxsOwogICAgc2hvd1NjZW5lKGFwcC5xdWVyeVNlbGVjdG9yKCcjZXgtcmVzcGlyZScpLCdkb25lJyk7CiAgICBlbWl0KCdjb25jbHVzYW8tcmVzcGlyZScpOwogIH0KCiAgLyogPT09PT0gQ09NTyBFU1RPVT8gPT09PT0gKi8KICB2YXIgc2VsZWN0ZWQgPSB7fTsKICB2YXIgQU5TV0VSUyA9IHsKICAgIGZlbGl6Ont0OidRdWUgYm9tIHBlcmNlYmVyIGVzc2Ugc2VudGltZW50byEnLCBkOidBbGVncmlhIMOpIHVtIHNpbmFsIGRlIHF1ZSBhbGdvIG5hIHN1YSB2aWRhIGVzdMOhIGZhemVuZG8gc2VudGlkby4gQXByb3ZlaXRlIHBhcmEgbm90YXIgbyBxdWUgY29udHJpYnVpdSBwYXJhIGVzc2UgbW9tZW50byBlIGd1YXJkZSBlc3NhIHJlZmVyw6puY2lhIHBhcmEgb3MgZGlhcyBtYWlzIGRpZsOtY2Vpcy4gQ29tcGFydGlsaGFyIGJvYXMgZW1vw6fDtWVzIGNvbSBxdWVtIHZvY8OqIGdvc3RhIHRhbWLDqW0gYWp1ZGEgYSBmb3J0YWxlY8OqLWxhcy4nfSwKICAgIHRyYW5xdWlsbzp7dDonUGVyY2ViZXIgYSB0cmFucXVpbGlkYWRlIGrDoSDDqSB1bSBjdWlkYWRvLicsIGQ6J0VzdGFyIGVtIGVxdWlsw61icmlvIHBlcm1pdGUgcXVlIHZvY8OqIG9ic2VydmUgc3VhIHJvdGluYSBjb20gbWFpcyBjbGFyZXphLiDDiSB1bSBib20gbW9tZW50byBwYXJhIHJlZm9yw6dhciBow6FiaXRvcyBxdWUgc3VzdGVudGFtIGVzc2UgYmVtLWVzdGFyLCBjb21vIHBhdXNhcywgc29ubyBkZSBxdWFsaWRhZGUgZSBtb21lbnRvcyBkZSBwcmVzZW7Dp2EuJ30sCiAgICBhbnNpb3NvOnt0OidTZW50aXIgYW5zaWVkYWRlIMOpIGh1bWFubyBlIG11aXRvIGNvbXVtLicsIGQ6J1F1YW5kbyBhIG1lbnRlIGFjZWxlcmEsIHZvbHRhciBhbyBwcmVzZW50ZSBhanVkYTogZXhwZXJpbWVudGUgcmVzcGlyYXIgZnVuZG8gYWxndW1hcyB2ZXplcywgbm9tZWFyIG8gcXVlIGVzdMOhIHNlbnRpbmRvIGUgZmF6ZXIgdW1hIGNvaXNhIGRlIGNhZGEgdmV6LiBTZSBlc3NlIGVzdGFkbyBhcGFyZWNlciBjb20gZnJlcXXDqm5jaWEsIGNvbnZlcnNhciBjb20gdW0gcHNpY8OzbG9nbyBwb2RlIHRyYXplciBtdWl0byBhbMOtdmlvLid9LAogICAgdHJpc3RlOnt0OidBY29saGEgZXNzZSBzZW50aW1lbnRvIHNlbSBwcmVzc2EuJywgZDonQSB0cmlzdGV6YSBmYXogcGFydGUgZGEgdmlkYSBlIHNpbmFsaXphIHF1ZSBhbGdvIG1lcmVjZSBhdGVuw6fDo28gZSBjdWlkYWRvLiBQZXJtaXRhLXNlIHNlbnRpciwgcHJvY3VyZSBvIGFwb2lvIGRlIHBlc3NvYXMgZGUgY29uZmlhbsOnYSBlLCBzZSBvIHBlc28gZHVyYXIgbXVpdG8gdGVtcG8sIHVtIHBzaWPDs2xvZ28gcG9kZSBjYW1pbmhhciBjb20gdm9jw6ogbmVzc2UgbW9tZW50by4nfSwKICAgIGlycml0YWRvOnt0OidBIGlycml0YcOnw6NvIHRhbWLDqW0gY29tdW5pY2EgYWxnbyBpbXBvcnRhbnRlLicsIGQ6J0VsYSBjb3N0dW1hIGFwYXJlY2VyIHF1YW5kbyBsaW1pdGVzIHPDo28gdWx0cmFwYXNzYWRvcyBvdSBuZWNlc3NpZGFkZXMgbsOjbyBzw6NvIGF0ZW5kaWRhcy4gSWRlbnRpZmljYXIgYSBvcmlnZW0gZGVzc2Ugc2VudGltZW50byDDqSBvIHByaW1laXJvIHBhc3NvOyBwYXVzYXMgY3VydGFzIGUgZXhwcmVzc8OjbyBob25lc3RhIGRvIHF1ZSB2b2PDqiBzZW50ZSBhanVkYW0gYSByZWd1bGFyIGVzc2EgZW5lcmdpYS4nfSwKICAgIGNhbnNhZG86e3Q6J0NhbnNhw6dvIHBlZGUgZGVzY2Fuc28sIGUgaXNzbyBuw6NvIMOpIGZyYXF1ZXphLicsIGQ6J1NldSBjb3JwbyBlIHN1YSBtZW50ZSBlc3TDo28gc2luYWxpemFuZG8gcXVlIHByZWNpc2FtIGRlIHJlY3VwZXJhw6fDo28uIFByaW9yaXplIHNvbm8sIGFsaW1lbnRlLXNlIGJlbSwgcmVkdXphIG8gcXVlIHB1ZGVyIG5hIGFnZW5kYSBlIGxlbWJyZS1zZTogZGVzY2Fuc2FyIHRhbWLDqW0gw6kgcHJvZHV0aXZpZGFkZS4nfSwKICAgIGluZGlmZXJlbnRlOnt0OidOw6NvIHNlbnRpciBuYWRhIHRhbWLDqW0gw6kgaW5mb3JtYcOnw6NvLicsIGQ6J8OAcyB2ZXplcyBhIGluZGlmZXJlbsOnYSBwcm90ZWdlIGEgZ2VudGUgZGUgc29icmVjYXJnYXMgb3UgYXBhcmVjZSBlbSBmYXNlcyBkZSB0cmFuc2nDp8Ojby4gT2JzZXJ2ZSBjb20gZ2VudGlsZXphIHNlIGFsZ28gcHJlY2lzYSBtdWRhciBuYSBzdWEgcm90aW5hIOKAlCBwZXF1ZW5hcyByZWNvbmV4w7VlcywgY29tbyB1bSBwYXNzZWlvIG91IHVtYSBjb252ZXJzYSwgcG9kZW0gcmVhY2VuZGVyIG8gaW50ZXJlc3NlLid9CiAgfTsKICB2YXIgQ09OVEVYVF9BREQgPSB7dHJhYmFsaG86J25vIHRyYWJhbGhvIG91IG5vcyBlc3R1ZG9zJyxyZWxhY29lczonbm9zIHJlbGFjaW9uYW1lbnRvcycsc2F1ZGU6J25hIHN1YSBzYcO6ZGUgZSBub3MgaMOhYml0b3MgZGnDoXJpb3MnLGZpbmFuY2Vpcm86J25hcyBxdWVzdMO1ZXMgZmluYW5jZWlyYXMgZSBuYSByb3RpbmEnLHB1bGFyOicnfTsKICBhcHAuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBmdW5jdGlvbihlKXsKICAgIHZhciBlbW8gPSBlLnRhcmdldC5jbG9zZXN0KCdbZGF0YS1lbW90aW9uXScpOwogICAgaWYoZW1vKXsKICAgICAgc2VsZWN0ZWQuZW1vdGlvbiA9IGVtby5nZXRBdHRyaWJ1dGUoJ2RhdGEtZW1vdGlvbicpOwogICAgICBzaG93U2NlbmUoYXBwLnF1ZXJ5U2VsZWN0b3IoJyNleC1jb21vZXN0b3UnKSwnY29udGV4dCcpOwogICAgICByZXR1cm47CiAgICB9CiAgICB2YXIgY3R4ID0gZS50YXJnZXQuY2xvc2VzdCgnW2RhdGEtY29udGV4dF0nKTsKICAgIGlmKGN0eCl7CiAgICAgIHZhciBjID0gY3R4LmdldEF0dHJpYnV0ZSgnZGF0YS1jb250ZXh0Jyk7CiAgICAgIHNlbGVjdGVkLmNvbnRleHQgPSBjOwogICAgICB2YXIgYSA9IEFOU1dFUlNbc2VsZWN0ZWQuZW1vdGlvbl0gfHwgQU5TV0VSUy50cmFucXVpbG87CiAgICAgIHZhciBleHRyYSA9IENPTlRFWFRfQUREW2NdID8gJyAoZXNwZWNpYWxtZW50ZSAnK0NPTlRFWFRfQUREW2NdKycpJyA6ICcnOwogICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZXgtYW5zd2VyLXRpdGxlJykudGV4dENvbnRlbnQgPSBhLnQ7CiAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdleC1hbnN3ZXItdGV4dCcpLnRleHRDb250ZW50ID0gYS5kICsgZXh0cmE7CiAgICAgIHNob3dTY2VuZShhcHAucXVlcnlTZWxlY3RvcignI2V4LWNvbW9lc3RvdScpLCdhbnN3ZXInKTsKICAgICAgZW1pdCgnY29uY2x1c2FvLWNvbW9lc3RvdScpOwogICAgICByZXR1cm47CiAgICB9CgogICAgLyogPT09PT0gR1JPVU5ESU5HIDUtNC0zLTItMSAoaXRlbnMgZGUgY2hlY2tsaXN0KSA9PT09PSAqLwogICAgdmFyIGdyID0gZS50YXJnZXQuY2xvc2VzdCgnW2RhdGEtZ3Itc3RlcF0nKTsKICAgIGlmKGdyKXsKICAgICAgZ3IuY2xhc3NMaXN0LnRvZ2dsZSgnZXgtY2hlY2tlZCcpOwogICAgICB1cGRhdGVHcm91bmRpbmdDb3VudGVycygpOwogICAgICByZXR1cm47CiAgICB9CgogICAgLyogPT09PT0gUk9EQSBEQVMgRU1Pw4fDlUVTIChjYW1hZGEgMSkgPT09PT0gKi8KICAgIHZhciBmYW0gPSBlLnRhcmdldC5jbG9zZXN0KCdbZGF0YS13aGVlbC1mYW1pbHldJyk7CiAgICBpZihmYW0pewogICAgICB2YXIgZiA9IGZhbS5nZXRBdHRyaWJ1dGUoJ2RhdGEtd2hlZWwtZmFtaWx5Jyk7CiAgICAgIHZhciBvcHRzID0gV0hFRUxbZl0gfHwgW107CiAgICAgIHZhciB3cmFwID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2V4LXdoZWVsLW9wdGlvbnMnKTsKICAgICAgd3JhcC5pbm5lckhUTUwgPSBvcHRzLm1hcChmdW5jdGlvbihvKXsgcmV0dXJuICc8YnV0dG9uIGNsYXNzPSJleC1vcHRpb24tYnRuIiB0eXBlPSJidXR0b24iIGRhdGEtd2hlZWwta2V5PSInK28uaysnIiBkYXRhLWloYmV4LWV2ZW50PSJyb2RhLWNhbWFkYTIiPicrby5lKycgJytvLmwrJzwvYnV0dG9uPic7IH0pLmpvaW4oJycpOwogICAgICBzaG93U2NlbmUoYXBwLnF1ZXJ5U2VsZWN0b3IoJyNleC1yb2RhZW1vY29lcycpLCdyZWZpbmUnKTsKICAgICAgcmV0dXJuOwogICAgfQoKICAgIC8qID09PT09IFJPREEgREFTIEVNT8OHw5VFUyAoY2FtYWRhIDIpID09PT09ICovCiAgICB2YXIgd2sgPSBlLnRhcmdldC5jbG9zZXN0KCdbZGF0YS13aGVlbC1rZXldJyk7CiAgICBpZih3ayl7CiAgICAgIHZhciB3ID0gV0hFRUxfRkxBVFt3ay5nZXRBdHRyaWJ1dGUoJ2RhdGEtd2hlZWwta2V5JyldIHx8IHtsOicnLHQ6JycsZDonJ307CiAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdleC13aGVlbC1hbnN3ZXItdGl0bGUnKS50ZXh0Q29udGVudCA9ICdWb2PDqiBub21lb3U6ICcrdy5sOwogICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZXgtd2hlZWwtYW5zd2VyLXRleHQnKS50ZXh0Q29udGVudCA9IHcuZDsKICAgICAgc2hvd1NjZW5lKGFwcC5xdWVyeVNlbGVjdG9yKCcjZXgtcm9kYWVtb2NvZXMnKSwnYW5zd2VyJyk7CiAgICAgIGVtaXQoJ2NvbmNsdXNhby1yb2RhZW1vY29lcycpOwogICAgICByZXR1cm47CiAgICB9CgogICAgLyogPT09PT0gUFJFT0NVUEHDh8ODTyBDT00gREFUQSA9PT09PSAqLwogICAgdmFyIHd0ID0gZS50YXJnZXQuY2xvc2VzdCgnW2RhdGEtd29ycnktdGltZV0nKTsKICAgIGlmKHd0KXsKICAgICAgY2hvc2VuVGltZSA9IHd0LmdldEF0dHJpYnV0ZSgnZGF0YS13b3JyeS10aW1lJyk7CiAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdleC13b3JyeS1hbnN3ZXInKS50ZXh0Q29udGVudCA9ICdWb2PDqiBzZSBjb21wcm9tZXRldSBhIHJldG9tYXIgZXNzZSBhc3N1bnRvICcrY2hvc2VuVGltZSsnLic7CiAgICAgIHNob3dTY2VuZShhcHAucXVlcnlTZWxlY3RvcignI2V4LXByZW9jdXBhY2FvJyksJ2RvbmUnKTsKICAgICAgZW1pdCgnY29uY2x1c2FvLXByZW9jdXBhY2FvJyk7CiAgICAgIHJldHVybjsKICAgIH0KCiAgICAvKiA9PT09PSBTT05PID09PT09ICovCiAgICB2YXIgc3EgPSBlLnRhcmdldC5jbG9zZXN0KCdbZGF0YS1zbGVlcC1xXScpOwogICAgaWYoc3EpewogICAgICB2YXIgcXVlc3Rpb24gPSBzcS5nZXRBdHRyaWJ1dGUoJ2RhdGEtc2xlZXAtcScpOwogICAgICBzbGVlcEFuc3dlcnNbJ3EnK3F1ZXN0aW9uXSA9IHNxLmdldEF0dHJpYnV0ZSgnZGF0YS1zbGVlcC1hJyk7CiAgICAgIHZhciBuZXh0ID0gezE6J3EyJywgMjoncTMnLCAzOidxNCcsIDQ6J3Jlc3VsdCd9W3F1ZXN0aW9uXSB8fCAncmVzdWx0JzsKICAgICAgaWYobmV4dD09PSdyZXN1bHQnKXsgc2hvd1NsZWVwUmVzdWx0KCk7IH0gZWxzZSB7IHNob3dTY2VuZShhcHAucXVlcnlTZWxlY3RvcignI2V4LXNvbm8nKSwgbmV4dCk7IH0KICAgICAgcmV0dXJuOwogICAgfQoKICAgIC8qID09PT09IEFTU0VSVElWSURBREUgPT09PT0gKi8KICAgIHZhciBhcyA9IGUudGFyZ2V0LmNsb3Nlc3QoJ1tkYXRhLWFzc2VydF0nKTsKICAgIGlmKGFzKXsKICAgICAgdmFyIHMgPSBhcy5nZXRBdHRyaWJ1dGUoJ2RhdGEtYXNzZXJ0Jyk7CiAgICAgIHZhciByID0gQVNTRVJUX0FOU1dFUlNbc10gfHwgQVNTRVJUX0FOU1dFUlMuYXNzZXJ0aXZvOwogICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZXgtYXNzZXJ0LWFuc3dlci10aXRsZScpLnRleHRDb250ZW50ID0gci50OwogICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZXgtYXNzZXJ0LWFuc3dlci10ZXh0JykudGV4dENvbnRlbnQgPSByLmQ7CiAgICAgIHNob3dTY2VuZShhcHAucXVlcnlTZWxlY3RvcignI2V4LWFzc2VydGl2aWRhZGUnKSwncmVzdWx0Jyk7CiAgICAgIGVtaXQoJ2NvbmNsdXNhby1hc3NlcnRpdmlkYWRlJyk7CiAgICAgIHJldHVybjsKICAgIH0KCiAgICAvKiA9PT09PSBMSU1JVEVTID09PT09ICovCiAgICB2YXIgbG0gPSBlLnRhcmdldC5jbG9zZXN0KCdbZGF0YS1saW1pdGVzXScpOwogICAgaWYobG0pewogICAgICB2YXIgY2hlY2tlZCA9IGxtLmNsYXNzTGlzdC50b2dnbGUoJ2V4LWNoZWNrZWQnKTsKICAgICAgbG0uc2V0QXR0cmlidXRlKCdhcmlhLXByZXNzZWQnLCBjaGVja2VkID8gJ3RydWUnIDogJ2ZhbHNlJyk7CiAgICAgIGVuYWJsZUxpbWl0ZXNCdG4oKTsKICAgICAgcmV0dXJuOwogICAgfQogIH0pOwoKICAvKiA9PT09PSBHUk9VTkRJTkcgPT09PT0gKi8KICB2YXIgR1JfU1RFUFMgPSBbJ3NpZ2h0Jywnc291bmQnLCd0b3VjaCcsJ3NtZWxsJywndGFzdGUnXTsKICB2YXIgR1JfTkVYVF9TQ0VORSA9IHtzaWdodDonc291bmQnLCBzb3VuZDondG91Y2gnLCB0b3VjaDonc21lbGwnLCBzbWVsbDondGFzdGUnLCB0YXN0ZTonZG9uZSd9OwogIHZhciBHUl9PUkRFUiA9IFsnc2lnaHQnLCdzb3VuZCcsJ3RvdWNoJywnc21lbGwnLCd0YXN0ZSddOwogIHZhciBHUl9UT1RBTCA9IHtzaWdodDo1LCBzb3VuZDo0LCB0b3VjaDozLCBzbWVsbDoyLCB0YXN0ZToxfTsKICB2YXIgR1JfV09SRCA9IHtzaWdodDonc2VsZWNpb25hZGFzJywgc291bmQ6J3NlbGVjaW9uYWRvcycsIHRvdWNoOidzZWxlY2lvbmFkYXMnLCBzbWVsbDonc2VsZWNpb25hZG9zJywgdGFzdGU6J3NlbGVjaW9uYWRvJ307CiAgZnVuY3Rpb24gdXBkYXRlR3JvdW5kaW5nQ291bnRlcnMoKXsKICAgIEdSX09SREVSLmZvckVhY2goZnVuY3Rpb24oc3RlcCl7CiAgICAgIHZhciBuID0gYXBwLnF1ZXJ5U2VsZWN0b3JBbGwoJyNnci0nK3N0ZXArJy1saXN0IC5leC1jaGVjay5leC1jaGVja2VkJykubGVuZ3RoOwogICAgICB2YXIgY291bnRlciA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdnci0nK3N0ZXArJy1jb3VudGVyJyk7CiAgICAgIGlmKGNvdW50ZXIpeyBjb3VudGVyLnRleHRDb250ZW50ID0gbisnIGRlICcrR1JfVE9UQUxbc3RlcF0rJyAnK0dSX1dPUkRbc3RlcF07IH0KICAgICAgdmFyIGJ0biA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdleC1nci1uZXh0LScrc3RlcCk7CiAgICAgIGlmKGJ0bil7IGJ0bi5kaXNhYmxlZCA9IG4gPCBHUl9UT1RBTFtzdGVwXTsgfQogICAgfSk7CiAgfQogIGZ1bmN0aW9uIGFkdmFuY2VHcm91bmRpbmcob3YpewogICAgdmFyIHNjZW5lID0gb3YucXVlcnlTZWxlY3RvcignLmV4LXNjZW5lLmV4LXZpc2libGUnKTsKICAgIHZhciBzdGVwID0gc2NlbmUgPyBzY2VuZS5nZXRBdHRyaWJ1dGUoJ2RhdGEtZXgtc2NlbmUnKSA6ICdzaWdodCc7CiAgICBzaG93U2NlbmUob3YsIEdSX05FWFRfU0NFTkVbc3RlcF18fCdkb25lJyk7CiAgICBpZihHUl9ORVhUX1NDRU5FW3N0ZXBdPT09J2RvbmUnKXsgZW1pdCgnY29uY2x1c2FvLWdyb3VuZGluZycpOyB9CiAgfQogIGZ1bmN0aW9uIHJlc2V0R3JvdW5kaW5nKCl7CiAgICBhcHAucXVlcnlTZWxlY3RvckFsbCgnI2V4LWdyb3VuZGluZyAuZXgtY2hlY2snKS5mb3JFYWNoKGZ1bmN0aW9uKGMpeyBjLmNsYXNzTGlzdC5yZW1vdmUoJ2V4LWNoZWNrZWQnKTsgfSk7CiAgICB1cGRhdGVHcm91bmRpbmdDb3VudGVycygpOwogIH0KCiAgLyogPT09PT0gUEVOU0FNRU5UTyBFTSAzIENPTFVOQVMgPT09PT0gKi8KICB2YXIgVENDX0xBQkVMUyA9IHtjYXRhc3Ryb2ZlOidDYXRhc3Ryb2ZpemHDp8OjbycsICd0dWRvLW91LW5hZGEnOidUdWRvLW91LW5hZGEnLCBsZWl0dXJhOidMZWl0dXJhIG1lbnRhbCcsIHJvdHVsbzonUm90dWxhw6fDo28nLCBjdWxwYTonQ3VscGEnLCBuYW9zZWk6J1BhZHLDo28gbsOjbyBpZGVudGlmaWNhZG8nfTsKICBmdW5jdGlvbiBzaG93VGNjRG9uZSgpewogICAgdmFyIGRpc3QgPSBhcHAucXVlcnlTZWxlY3RvcignLmV4LXRjYy1kaXN0JykudmFsdWU7CiAgICB2YXIgdGl0bGUgPSAnVm9jw6ogb2xob3Ugc2V1IHBlbnNhbWVudG8gZGUgb3V0cmEgcGVyc3BlY3RpdmEuJzsKICAgIGlmKGRpc3QgJiYgVENDX0xBQkVMU1tkaXN0XSl7IHRpdGxlID0gJ1ZvY8OqIGlkZW50aWZpY291OiAnK1RDQ19MQUJFTFNbZGlzdF0rJy4nOyB9CiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZXgtYW5zd2VyLXRpdGxlJykudGV4dENvbnRlbnQgPSB0aXRsZTsKICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdleC1hbnN3ZXItdGV4dCcpLnRleHRDb250ZW50ID0gJ09ic2VydmFyLCBub21lYXIgbyBwYWRyw6NvIGUgZW5zYWlhciB1bWEgdmVyc8OjbyBtYWlzIGVxdWlsaWJyYWRhIMOpIGV4YXRhbWVudGUgbyBxdWUgYSB0ZXJhcGlhIGNvZ25pdGl2YSB0cmFiYWxoYS4gUmVwZXRpciBlc3NlIGNhbWluaG8gY29tIGZyZXF1w6puY2lhIGZvcnRhbGVjZSBzdWEgcmVsYcOnw6NvIGNvbSBvcyBwcsOzcHJpb3MgcGVuc2FtZW50b3MuJzsKICAgIHNob3dTY2VuZShhcHAucXVlcnlTZWxlY3RvcignI2V4LXBlbnNhbWVudG8zY29sJyksJ2RvbmUnKTsKICAgIGVtaXQoJ2NvbmNsdXNhby1wZW5zYW1lbnRvM2NvbCcpOwogIH0KCiAgLyogPT09PT0gUFJFT0NVUEHDh8ODTyBDT00gREFUQSA9PT09PSAqLwogIHZhciBjaG9zZW5UaW1lID0gJyc7CgogIC8qID09PT09IFNPTk8gPT09PT0gKi8KICB2YXIgc2xlZXBBbnN3ZXJzID0ge307CiAgdmFyIEFTU0VSVF9BTlNXRVJTID0gewogICAgcGFzc2l2bzp7dDonUmVzcG9zdGEgcGFzc2l2YScsZDonQW8gZW5nb2xpciBvIHF1ZSB2b2PDqiBzZW50ZSwgbyBjb25mbGl0byBwb2RlIHBhcmVjZXIgbWVub3Igbm8gbW9tZW50bywgbWFzIGEgZnJ1c3RyYcOnw6NvIHRlbmRlIGEgc2UgYWN1bXVsYXIuIFVtYSBhbHRlcm5hdGl2YSDDqSBub21lYXIgc3VhIG5lY2Vzc2lkYWRlIGNvbSBjYWxtYSwgc2VtIGFicmlyIG3Do28gZGVsYS4nfSwKICAgIGFzc2VydGl2bzp7dDonUmVzcG9zdGEgYXNzZXJ0aXZhJyxkOidWb2PDqiBleHByZXNzb3UgbyBpbXBhY3RvIGRhIHNpdHVhw6fDo28gZSBwcm9ww7RzIHVtIHByw7N4aW1vIHBhc3NvLiBBIGFzc2VydGl2aWRhZGUgY29tYmluYSBjbGFyZXphIGUgcmVzcGVpdG86IHByb3RlZ2Ugc2V1IGxpbWl0ZSBzZW0gYXRhY2FyIGEgb3V0cmEgcGVzc29hLid9LAogICAgYWdyZXNzaXZvOnt0OidSZXNwb3N0YSBhZ3Jlc3NpdmEnLGQ6J0EgYWN1c2HDp8OjbyBwb2RlIHByb3ZvY2FyIGRlZmVzYSBlIGFmYXN0YW1lbnRvLCBtZXNtbyBxdWFuZG8gYSBmcnVzdHJhw6fDo28gw6kgbGVnw610aW1hLiBUZW50ZSB0cm9jYXIgcsOzdHVsb3MgcG9yIGZhdG9zLCBzZW50aW1lbnRvcyBlIHVtIHBlZGlkbyBjb25jcmV0by4nfQogIH07CiAgdmFyIFNMRUVQX1RJUFMgPSB7CiAgICBob3Jhczp7dDonUHJpb3JpemUgYSBkdXJhw6fDo28gZG8gc29ubycsIGQ6J1ZvY8OqIGRvcm1lIG1lbm9zIGRlIDcgaG9yYXMuIEVzdGFiZWxlw6dhIHVtIGhvcsOhcmlvIGZpeG8gcGFyYSBkZWl0YXIsIHJlc2VydmUgYXMgw7psdGltYXMgaG9yYXMgZGEgbm9pdGUgcGFyYSBhdGl2aWRhZGVzIGNhbG1hcyBlIGV2aXRlIHJlc29sdmVyIHBlbmTDqm5jaWFzIG5hIGNhbWEuJ30sCiAgICB0ZWxhczp7dDonQ3VpZGFkbyBjb20gYXMgdGVsYXMgYW50ZXMgZGUgZG9ybWlyJywgZDonQSBsdXogZGFzIHRlbGFzIGluaWJlIGEgbWVsYXRvbmluYSwgbyBob3Jtw7RuaW8gZG8gc29uby4gRXhwZXJpbWVudGUgZGVzbGlnYXIgb3MgYXBhcmVsaG9zIDMwIGEgNjAgbWludXRvcyBhbnRlcyBkZSBkZWl0YXIgb3UgdXNhciBtb2RvIG5vdHVybm8gY29tIGJyaWxobyBtw61uaW1vLid9LAogICAgY2FmZTp7dDonQWp1c3RlIG8gY29uc3VtbyBkZSBlc3RpbXVsYW50ZXMnLCBkOidBIGNhZmXDrW5hIHBvZGUgcGVybWFuZWNlciBhdGl2YSBubyBjb3JwbyBwb3IgYXTDqSA4IGhvcmFzLiBFdml0ZSBjYWbDqSwgcmVmcmlnZXJhbnRlcyBkZSBjb2xhIGUgZW5lcmfDqXRpY29zIGFww7NzIGFzIDE1aCBwYXJhIHByb3RlZ2VyIGEgcXVhbGlkYWRlIGRvIHNldSBzb25vLid9LAogICAgaG9yYXJpbzp7dDonUmVndWxhcml6ZSBzZXVzIGhvcsOhcmlvcycsIGQ6J0Rvcm1pciBlIGFjb3JkYXIgZW0gaG9yw6FyaW9zIHZhcmlhZG9zIGNvbmZ1bmRlIG8gcmVsw7NnaW8gYmlvbMOzZ2ljby4gVGVudGUgZml4YXIgbyBtZXNtbyBob3LDoXJpbyBkZSBsZXZhbnRhciB0b2RvcyBvcyBkaWFzLCBpbmNsdXNpdmUgbm9zIGZpbnMgZGUgc2VtYW5hLid9CiAgfTsKICBmdW5jdGlvbiBzaG93U2xlZXBSZXN1bHQoKXsKICAgIHZhciBwYXJ0cyA9IFtdOwogICAgaWYoc2xlZXBBbnN3ZXJzLnExPT09J3NpbScpIHBhcnRzLnB1c2goU0xFRVBfVElQUy5ob3Jhcyk7CiAgICBpZihzbGVlcEFuc3dlcnMucTI9PT0nc2ltJykgcGFydHMucHVzaChTTEVFUF9USVBTLnRlbGFzKTsKICAgIGlmKHNsZWVwQW5zd2Vycy5xMz09PSdzaW0nKSBwYXJ0cy5wdXNoKFNMRUVQX1RJUFMuY2FmZSk7CiAgICBpZihzbGVlcEFuc3dlcnMucTQ9PT0nc2ltJykgcGFydHMucHVzaChTTEVFUF9USVBTLmhvcmFyaW8pOwogICAgaWYocGFydHMubGVuZ3RoPT09MCl7CiAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdleC1zbGVlcC1hbnN3ZXItdGl0bGUnKS50ZXh0Q29udGVudCA9ICdTZXVzIGjDoWJpdG9zIHBhcmVjZW0gc2F1ZMOhdmVpcyc7CiAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdleC1zbGVlcC1hbnN3ZXItdGV4dCcpLnRleHRDb250ZW50ID0gJ1F1ZSBib20hIFZvY8OqIHJlc3BvbmRldSBiZW0gw6BzIHF1YXRybyBwZXJndW50YXMuIE1hbnRlbmhhIGEgY29uc2lzdMOqbmNpYSBkb3Mgc2V1cyBob3LDoXJpb3MgZSwgbWVzbW8gYXNzaW0sIHJlc2VydmUgbW9tZW50b3MgZGUgcmVsYXhhbWVudG8gYW50ZXMgZGUgZG9ybWlyIHBhcmEgcHJlc2VydmFyIGVzc2EgcXVhbGlkYWRlLic7CiAgICB9IGVsc2UgewogICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZXgtc2xlZXAtYW5zd2VyLXRpdGxlJykudGV4dENvbnRlbnQgPSAnTyBxdWUgYWp1c3RhciBubyBzZXUgc29ubyc7CiAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdleC1zbGVlcC1hbnN3ZXItdGV4dCcpLnRleHRDb250ZW50ID0gcGFydHMubWFwKGZ1bmN0aW9uKHApeyByZXR1cm4gcC50Kyc6ICcrcC5kOyB9KS5qb2luKCdcblxuJyk7CiAgICB9CiAgICBzaG93U2NlbmUoYXBwLnF1ZXJ5U2VsZWN0b3IoJyNleC1zb25vJyksJ3Jlc3VsdCcpOwogICAgZW1pdCgnY29uY2x1c2FvLXNvbm8nKTsKICB9CgogIC8qID09PT09IFJFTEFYQU1FTlRPIFBST0dSRVNTSVZPID09PT09ICovCiAgdmFyIHJ4ID0ge3RpY2tzOltudWxsLG51bGwsbnVsbF0sIHBhdXNlZDpbZmFsc2UsZmFsc2UsZmFsc2VdLCBlbGFwc2VkOlswLDAsMF19OwogIHZhciBSWF9TVEVQID0gWydzMScsJ3MyJywnczMnXTsKICBmdW5jdGlvbiByZWxheFJlbmRlcihpKXsKICAgIHZhciBwY3QgPSBNYXRoLm1pbigxMDAsKHJ4LmVsYXBzZWRbaV0vMTApKjEwMCk7CiAgICB2YXIgYmFyID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2V4LXJlbGF4LXByb2dyZXNzJysoaT4wP2k6JycpKTsKICAgIHZhciBsYWJlbCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdleC1yZWxheC10aW1lcicrKGk+MD9pOicnKSk7CiAgICB2YXIgZG9uZSA9IHJ4LmVsYXBzZWRbaV0+PTEwOwogICAgaWYoYmFyKXsgYmFyLnN0eWxlLndpZHRoID0gcGN0KyclJzsgfQogICAgaWYobGFiZWwpeyBsYWJlbC50ZXh0Q29udGVudCA9ICdFdGFwYSAnKyhpKzEpKycgZGUgMyDigJQgJysoZG9uZT8ncmVsYXhhZG8hJzonc29sdGFuZG8gZW0gJysoMTAtcnguZWxhcHNlZFtpXSkrJ3MnKTsgfQogIH0KICBmdW5jdGlvbiByZWxheFN0ZXAoaSl7CiAgICByeC5lbGFwc2VkW2ldKys7CiAgICByZWxheFJlbmRlcihpKTsKICAgIGlmKHJ4LmVsYXBzZWRbaV0+PTEwKXsKICAgICAgY2xlYXJJbnRlcnZhbChyeC50aWNrc1tpXSk7IHJ4LnRpY2tzW2ldPW51bGw7CiAgICAgIGlmKGk8Mil7IHNldFRpbWVvdXQoZnVuY3Rpb24oKXsgdmFyIG92PWFwcC5xdWVyeVNlbGVjdG9yKCcjZXgtcmVsYXhhbWVudG8nKTsgc2hvd1NjZW5lKG92LCBSWF9TVEVQW2krMV0pOyBzdGFydFJlbGF4VGltZXJzKGkrMSk7IH0sIDgwMCk7IH0KICAgICAgZWxzZSB7IHNldFRpbWVvdXQoZnVuY3Rpb24oKXsgc2hvd1NjZW5lKGFwcC5xdWVyeVNlbGVjdG9yKCcjZXgtcmVsYXhhbWVudG8nKSwnZG9uZScpOyBlbWl0KCdjb25jbHVzYW8tcmVsYXhhbWVudG8nKTsgfSwgODAwKTsgfQogICAgfQogIH0KICBmdW5jdGlvbiBzdGFydFJlbGF4VGltZXJzKGkpewogICAgcngucGF1c2VkW2ldPWZhbHNlOyByeC5lbGFwc2VkW2ldPTA7CiAgICB2YXIgcGF1c2VCdG4gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZXgtcmVsYXgtcGF1c2UnKyhpPjA\/aTonJykpOwogICAgaWYocGF1c2VCdG4peyBwYXVzZUJ0bi50ZXh0Q29udGVudD0nUGF1c2FyJzsgfQogICAgcmVsYXhSZW5kZXIoaSk7CiAgICBjbGVhckludGVydmFsKHJ4LnRpY2tzW2ldKTsKICAgIHJ4LnRpY2tzW2ldPXNldEludGVydmFsKGZ1bmN0aW9uKCl7IGlmKCFyeC5wYXVzZWRbaV0peyByZWxheFN0ZXAoaSk7IH0gfSwgMTAwMCk7CiAgfQogIGZ1bmN0aW9uIHN0YXJ0UmVsYXgoKXsKICAgIHZhciBvdiA9IGFwcC5xdWVyeVNlbGVjdG9yKCcjZXgtcmVsYXhhbWVudG8nKTsKICAgIHNob3dTY2VuZShvdiwnczEnKTsKICAgIHN0YXJ0UmVsYXhUaW1lcnMoMCk7CiAgfQogIGZ1bmN0aW9uIHJlc2V0UmVsYXgoKXsKICAgIFswLDEsMl0uZm9yRWFjaChmdW5jdGlvbihpKXsgY2xlYXJJbnRlcnZhbChyeC50aWNrc1tpXSk7IHJ4LnRpY2tzW2ldPW51bGw7IHJ4LnBhdXNlZFtpXT1mYWxzZTsgcnguZWxhcHNlZFtpXT0wOyB9KTsKICB9CiAgWycnLCcyJywnMyddLmZvckVhY2goZnVuY3Rpb24ocyl7CiAgICB2YXIgcGIgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZXgtcmVsYXgtcGF1c2UnK3MpOwogICAgdmFyIGlkeCA9IHMgPyBwYXJzZUludChzKSA6IDA7CiAgICBpZihwYil7IHBiLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgZnVuY3Rpb24oKXsKICAgICAgcngucGF1c2VkW2lkeF09IXJ4LnBhdXNlZFtpZHhdOwogICAgICBwYi50ZXh0Q29udGVudCA9IHJ4LnBhdXNlZFtpZHhdID8gJ0NvbnRpbnVhcicgOiAnUGF1c2FyJzsKICAgICAgZW1pdCgncGF1c2FyLXJlbGF4YW1lbnRvJyk7CiAgICB9KTsgfQogIH0pOwoKICAvKiA9PT09PSBST0RBIERBUyBFTU\/Dh8OVRVMgPT09PT0gKi8KICB2YXIgV0hFRUwgPSB7CiAgICBhbGVncmlhOlt7azonZ3JhdG8nLGU6JyYjMTI4NTkxOycsbDonR3JhdGlkw6NvJ30se2s6J29yZ3VsaG8nLGU6JyYjMTI5Mzk1OycsbDonT3JndWxobyd9LHtrOidlbXBvbGdhZG8nLGU6JyYjMTI4NTEzOycsbDonRW1wb2xnYcOnw6NvJ30se2s6J2VzcGVyYW7Dp29zbycsZTonJiMxMDAyNDsnLGw6J0VzcGVyYW7Dp2EnfSx7azonZGl2ZXJ0aWRvJyxlOicmIzEyODUxNjsnLGw6J0RpdmVyc8Ojbyd9XSwKICAgIGNhbG1hOlt7azonc2VyZW5vJyxlOicmIzEyNzgwNzsnLGw6J1NlcmVuaWRhZGUnfSx7azonc2VndXJvJyxlOicmIzEyOTMxNDsnLGw6J1NlZ3VyYW7Dp2EnfSx7azoncmVsYXhhZG8nLGU6JyYjMTI4NTI0OycsbDonUmVsYXhhbWVudG8nfSx7azonY29uZm9ydMOhdmVsJyxlOicmIzEyOTI5MjsnLGw6J0NvbmZvcnRvJ30se2s6J3ByZXNlbnRlJyxlOicmIzEyODE2NzsnLGw6J1ByZXNlbsOnYSd9XSwKICAgIHRyaXN0ZXphOlt7azonc29saXTDoXJpbycsZTonJiMxMjk0MDY7JyxsOidTb2xpZMOjbyd9LHtrOidkZWNlcGNpb25hZG8nLGU6JyYjMTI4NTMxOycsbDonRGVjZXDDp8Ojbyd9LHtrOidub3N0w6FsZ2ljbycsZTonJiMxMjk0ODI7JyxsOidOb3N0YWxnaWEnfSx7azonZGVzYW5pbWFkbycsZTonJiMxMjg1NjM7JyxsOidEZXPDom5pbW8nfSx7azondnVsbmVyw6F2ZWwnLGU6JyYjMTI4MTQ4OycsbDonVnVsbmVyYWJpbGlkYWRlJ31dLAogICAgbWVkbzpbe2s6J2Fuc2lvc28nLGU6JyYjMTI4NTYwOycsbDonQW5zaWVkYWRlJ30se2s6J2luc2VndXJvJyxlOicmIzEyODU1NzsnLGw6J0luc2VndXJhbsOnYSd9LHtrOidwcmVvY3VwYWRvJyxlOicmIzEyOTMwMDsnLGw6J1ByZW9jdXBhw6fDo28nfSx7azonYW1lYcOnYWRvJyxlOicmIzEyODU2MTsnLGw6J1NlbnNhw6fDo28gZGUgYW1lYcOnYSd9LHtrOiduZXJ2b3NvJyxlOicmIzEyODU0OTsnLGw6J05lcnZvc2lzbW8nfV0sCiAgICByYWl2YTpbe2s6J2lycml0YWRvJyxlOicmIzEyODU0ODsnLGw6J0lycml0YcOnw6NvJ30se2s6J2ZydXN0cmFkbycsZTonJiMxMjg1NDQ7JyxsOidGcnVzdHJhw6fDo28nfSx7azonaW5qdXN0acOnYWRvJyxlOicmIzEyODU2MjsnLGw6J1NlbnNhw6fDo28gZGUgaW5qdXN0acOnYSd9LHtrOidpbXBhY2llbnRlJyxlOicmIzkyMDA7JyxsOidJbXBhY2nDqm5jaWEnfSx7azonbcOhZ29hZG8nLGU6JyYjMTI4MTQ5OyYjODIwMzsnLGw6J03DoWdvYSd9XSwKICAgIHN1cnByZXNhOlt7azonaW1wcmVzc2lvbmFkbycsZTonJiMxMjg1NTg7JyxsOidJbXByZXNzw6NvJ30se2s6J2FkbWlyYWRvJyxlOicmIzEyOTI5NzsnLGw6J0FkbWlyYcOnw6NvJ30se2s6J2N1cmlvc28nLGU6JyYjMTI5MzAwOycsbDonQ3VyaW9zaWRhZGUnfSx7azonc3VycHJlc28nLGU6JyYjMTI4NTYyOycsbDonU3VycHJlc2EnfSx7azoncGVycGxleG8nLGU6JyYjMTI5MzI1OycsbDonUGVycGxleGlkYWRlJ31dLAogICAgY29uZnVzYW86W3trOidzb2JyZWNhcnJlZ2FkbycsZTonJiMxMjkyOTI7JyxsOidTb2JyZWNhcmdhJ30se2s6J2RpdmlkaWRvJyxlOicmIzEyODUzMzsnLGw6J0RpbGVtYSd9LHtrOidwZXJkaWRvJyxlOicmIzEyOTQwNzsnLGw6J0Rlc29yaWVudGHDp8Ojbyd9LHtrOidlbSBkw7p2aWRhJyxlOicmIzEwMDY3OycsbDonRMO6dmlkYSd9LHtrOidlc2dvdGFkbycsZTonJiMxMjg1NjQ7JyxsOidFc2dvdGFtZW50byd9XQogIH07CiAgdmFyIFdIRUVMX0ZMQVQgPSB7CiAgICBncmF0bzp7bDonR3JhdGlkw6NvJyx0OidWb2PDqiBzZW50aXUgZ3JhdGlkw6NvJyxkOidBIGdyYXRpZMOjbyBlc3TDoSBsaWdhZGEgYSBtYWlvcmVzIG7DrXZlaXMgZGUgYmVtLWVzdGFyLiBSZWdpc3RyYXIgbW9tZW50b3MgcGVsb3MgcXVhaXMgdm9jw6ogw6kgZ3JhdG8g4oCUIGNvbW8gZmV6IG5vIERpw6FyaW8gZGUgR3JhdGlkw6NvIOKAlCByZWZvcsOnYSBlc3NhIGNhcGFjaWRhZGUgYW8gbG9uZ28gZG8gdGVtcG8uJ30sCiAgICBvcmd1bGhvOntsOidPcmd1bGhvJyx0OidWb2PDqiBzZW50aXUgb3JndWxobycsZDonUmVjb25oZWNlciBzdWFzIGNvbnF1aXN0YXMgZm9ydGFsZWNlIGEgYXV0b2NvbmZpYW7Dp2EuIFZhbGUgY2VsZWJyYXIgdGFtYsOpbSBvcyBlc2ZvcsOnb3MsIG7Do28gYXBlbmFzIG9zIHJlc3VsdGFkb3MuJ30sCiAgICBlbXBvbGdhZG86e2w6J0VtcG9sZ2HDp8OjbycsdDonVm9jw6ogc2VudGl1IGVtcG9sZ2HDp8OjbycsZDonQSBlbXBvbGdhw6fDo28gc2luYWxpemEgcXVlIGFsZ28gbm92byBkZXNwZXJ0YSBzZXUgaW50ZXJlc3NlLiBBcHJvdmVpdGUgZXNzYSBlbmVyZ2lhIHBhcmEgZGFyIG9zIHByaW1laXJvcyBwYXNzb3MgbmFxdWlsbyBxdWUgdGUgYXRyYWkuJ30sCiAgICBlc3BlcmFuY29zbzp7bDonRXNwZXJhbsOnYScsdDonVm9jw6ogc2VudGl1IGVzcGVyYW7Dp2EnLGQ6J0EgZXNwZXJhbsOnYSDDqSB1bSBncmFuZGUgcmVjdXJzbyBlbW9jaW9uYWw6IGVsYSBtYW50w6ltIGEgbW90aXZhw6fDo28gbWVzbW8gZW0gZmFzZXMgZGlmw61jZWlzLiBDdWx0aXZlLWEgbGVtYnJhbmRvLXNlIGRlIG1vbWVudG9zIGVtIHF1ZSBhcyBjb2lzYXMgZGVyYW0gY2VydG8uJ30sCiAgICBkaXZlcnRpZG86e2w6J0RpdmVyc8OjbycsdDonVm9jw6ogc2VudGl1IGRpdmVyc8OjbycsZDonQnJpbmNhciBlIHJpciBuw6NvIMOpIGNvaXNhIGRlIGNyaWFuw6dhIOKAlCDDqSBtYW51dGVuw6fDo28gZXNzZW5jaWFsIGRhIHNhw7pkZSBtZW50YWwuIEVuY29udHJlIGZvcm1hcyBkZSBpbmNsdWlyIGxldmV6YSBuYSBzdWEgcm90aW5hLid9LAogICAgc2VyZW5vOntsOidTZXJlbmlkYWRlJyx0OidWb2PDqiBzZW50aXUgc2VyZW5pZGFkZScsZDonQSBzZXJlbmlkYWRlIGFwYXJlY2UgcXVhbmRvIGEgbWVudGUgZXN0w6EgZW0gcGF6IGNvbSBvIHByZXNlbnRlLiBFeGVyY8OtY2lvcyBjb21vIG8gUmVzcGlyZSBhanVkYW0gYSByZXRvcm5hciBhIGVzc2UgZXN0YWRvIHNlbXByZSBxdWUgcHJlY2lzYXIuJ30sCiAgICBzZWd1cm86e2w6J1NlZ3VyYW7Dp2EnLHQ6J1ZvY8OqIHNlbnRpdSBzZWd1cmFuw6dhJyxkOidTZW50aXItc2Ugc2VndXJvIHBlcm1pdGUgYWdpciBjb20gbWFpcyBhdXRlbnRpY2lkYWRlLiBBbWJpZW50ZXMgZGUgY29uZmlhbsOnYSDigJQgZW0gY2FzYSwgbm8gdHJhYmFsaG8gb3UgbmEgdGVyYXBpYSDigJQgYWxpbWVudGFtIGVzc2Egc2Vuc2HDp8Ojby4nfSwKICAgIHJlbGF4YWRvOntsOidSZWxheGFtZW50bycsdDonVm9jw6ogc2VudGl1IHJlbGF4YW1lbnRvJyxkOidVbSBjb3JwbyByZWxheGFkbyBhY2FsbWEgYSBtZW50ZS4gVMOpY25pY2FzIGNvbW8gbyBSZWxheGFtZW50byBQcm9ncmVzc2l2byBzw6NvIMOzdGltYXMgYWxpYWRhcyBwYXJhIG1vbWVudG9zIGRlIHRlbnPDo28uJ30sCiAgICBjb25mb3J0YXZlbDp7bDonQ29uZm9ydG8nLHQ6J1ZvY8OqIHNlbnRpdSBjb25mb3J0bycsZDonTyBjb25mb3J0byBlbW9jaW9uYWwgw6kgc2luYWwgZGUgcXVlIHN1YXMgbmVjZXNzaWRhZGVzIGVzdMOjbyBzZW5kbyBhdGVuZGlkYXMuIFByZXNlcnZlIG9zIGjDoWJpdG9zIGUgdsOtbmN1bG9zIHF1ZSBvIHN1c3RlbnRhbS4nfSwKICAgIHByZXNlbnRlOntsOidQcmVzZW7Dp2EnLHQ6J1ZvY8OqIHNlbnRpdSBwcmVzZW7Dp2EnLGQ6J0VzdGFyIHByZXNlbnRlIMOpIHVtYSBoYWJpbGlkYWRlIHF1ZSBzZSB0cmVpbmEuIFByw6F0aWNhcyBkZSBhdGVuw6fDo28gcGxlbmEsIGNvbW8gYSBUw6ljbmljYSBkYSBDYWl4YSwgYXByb2Z1bmRhbSBlc3NhIGNhcGFjaWRhZGUuJ30sCiAgICBzb2xpdGFyaW86e2w6J1NvbGlkw6NvJyx0OidWb2PDqiBzZW50aXUgc29saWTDo28nLGQ6J0Egc29saWTDo28gbsOjbyDDqSBmcmFjYXNzbyDigJQgw6kgdW0gc2luYWwgZGUgcXVlIGNvbmV4w7VlcyBzaWduaWZpY2F0aXZhcyBmYXplbSBmYWx0YS4gQnVzY2FyIHByb3hpbWlkYWRlIGdlbnXDrW5hIGNvbSBwZXNzb2FzIGRlIGNvbmZpYW7Dp2EgYWp1ZGEgYSBwcmVlbmNoZXIgZXNzZSBlc3Bhw6dvLid9LAogICAgZGVjZXBjaW9uYWRvOntsOidEZWNlcMOnw6NvJyx0OidWb2PDqiBzZW50aXUgZGVjZXDDp8OjbycsZDonQSBkZWNlcMOnw6NvIGTDs2kgcG9ycXVlIGV4aXN0aWEgdW1hIGV4cGVjdGF0aXZhLiBBY29saGVyIG8gc2VudGltZW50byBlIHJlYXZhbGlhciBleHBlY3RhdGl2YXMgY29tIHJlYWxpc21vIHPDo28gcGFzc29zIHBhcmEgc2VndWlyIGVtIGZyZW50ZS4nfSwKICAgIG5vc3RhbGdpY286e2w6J05vc3RhbGdpYScsdDonVm9jw6ogc2VudGl1IG5vc3RhbGdpYScsZDonQSBub3N0YWxnaWEgbWlzdHVyYSBhZmV0byBlIHNhdWRhZGUuIEVsYSBwb2RlIHNlciB1bSByZWbDumdpbyByZWNvbmZvcnRhbnRlIOKAlCBkZXNkZSBxdWUgbsOjbyBpbXBlw6dhIHZvY8OqIGRlIHZpdmVyIG8gcHJlc2VudGUuJ30sCiAgICBkZXNhbmltYWRvOntsOidEZXPDom5pbW8nLHQ6J1ZvY8OqIHNlbnRpdSBkZXPDom5pbW8nLGQ6J08gZGVzw6JuaW1vIHBlZGUgbW92aW1lbnRvLCBtZXNtbyBwZXF1ZW5vLiBVbWEgY2FtaW5oYWRhLCB1bWEgdGFyZWZhIHNpbXBsZXMgY29uY2x1w61kYSBvdSB1bWEgY29udmVyc2EgcG9kZW0gcmVhY2VuZGVyIGEgZW5lcmdpYSBhb3MgcG91Y29zLid9LAogICAgdnVsbmVyYXZlbDp7bDonVnVsbmVyYWJpbGlkYWRlJyx0OidWb2PDqiBzZW50aXUgdnVsbmVyYWJpbGlkYWRlJyxkOidBIHZ1bG5lcmFiaWxpZGFkZSDDqSBodW1hbmEg4oCUIGUgdGFtYsOpbSBhIHBvcnRhIGRlIGVudHJhZGEgcGFyYSB2w61uY3Vsb3MgdmVyZGFkZWlyb3MuIFBlcm1pdGlyLXNlIHNlbnRpciwgc2VtIHNlIGV4cG9yIGEgcmlzY29zIGRlc25lY2Vzc8Ohcmlvcywgw6kgdW0gYXRvIGRlIGNvcmFnZW0uJ30sCiAgICBhbnNpb3NvOntsOidBbnNpZWRhZGUnLHQ6J1ZvY8OqIHNlbnRpdSBhbnNpZWRhZGUnLGQ6J0EgYW5zaWVkYWRlIGFjZWxlcmEgb3MgcGVuc2FtZW50b3MgcGFyYSBvIGZ1dHVyby4gVm9sdGFyIGFvIGNvcnBvIGUgYW8gcHJlc2VudGUg4oCUIGNvbW8gbmEgVMOpY25pY2EgZGUgR3JvdW5kaW5nIG91IG5vIFJlc3BpcmUg4oCUIGFqdWRhIGEgcmVkdXppciBlc3NhIGFjZWxlcmHDp8Ojby4nfSwKICAgIGluc2VndXJvOntsOidJbnNlZ3VyYW7Dp2EnLHQ6J1ZvY8OqIHNlbnRpdSBpbnNlZ3VyYW7Dp2EnLGQ6J0EgaW5zZWd1cmFuw6dhIGFwYXJlY2UgcXVhbmRvIG8gcmVzdWx0YWRvIGRlcGVuZGUgZGUgZmF0b3JlcyBxdWUgbsOjbyBjb250cm9sYW1vcy4gU2VwYXJhciBvIHF1ZSBlc3TDoSBhbyBzZXUgYWxjYW5jZSBkbyBxdWUgbsOjbyBlc3TDoSBhbGl2aWEgYmFzdGFudGUgZXNzZSBwZXNvLid9LAogICAgcHJlb2N1cGFkbzp7bDonUHJlb2N1cGHDp8OjbycsdDonVm9jw6ogc2VudGl1IHByZW9jdXBhw6fDo28nLGQ6J0EgcHJlb2N1cGHDp8OjbyBpbnNpc3RlIHF1YW5kbyBhIG1lbnRlIG7Do28gdGVtIG9uZGUgZ3VhcmTDoS1sYS4gRXhwZXJpbWVudGFyIGEgZXhwZXJpw6puY2lhICJQcmVvY3VwYcOnw6NvIGNvbSBEYXRhIiBhanVkYSBhIG9yZ2FuaXphciBlc3NlcyBwZW5zYW1lbnRvcy4nfSwKICAgIGFtZWFjYWRvOntsOidTZW5zYcOnw6NvIGRlIGFtZWHDp2EnLHQ6J1ZvY8OqIHNlbnRpdSBhbWVhw6dhJyxkOidTZW50aXItc2UgYW1lYcOnYWRvIGF0aXZhIG8gY29ycG8gcGFyYSBhIGRlZmVzYS4gUmVzcGlyYXIgZGV2YWdhciBlIHZlcmlmaWNhciBvcyBmYXRvcyAoImlzc28gw6kgdW0gcGVyaWdvIHJlYWwgb3UgdW1hIHBvc3NpYmlsaWRhZGU\/IikgYWp1ZGEgYSBjYWxpYnJhciBhIHJlc3Bvc3RhLid9LAogICAgbmVydm9zbzp7bDonTmVydm9zaXNtbycsdDonVm9jw6ogc2VudGl1IG5lcnZvc2lzbW8nLGQ6J08gbmVydm9zaXNtbyBhbnRlcyBkZSBzaXR1YcOnw7VlcyBpbXBvcnRhbnRlcyDDqSBuYXR1cmFsLiBQcmVwYXJhw6fDo28sIHJlc3BpcmHDp8OjbyBlIGF1dG9waWVkYWRlIHByw6F0aWNhIChmYWxhciBjb25zaWdvIGNvbW8gZmFsYXJpYSBjb20gdW0gYW1pZ28pIHJlZHV6ZW0gZXNzYSB0ZW5zw6NvLid9LAogICAgaXJyaXRhZG86e2w6J0lycml0YcOnw6NvJyx0OidWb2PDqiBzZW50aXUgaXJyaXRhw6fDo28nLGQ6J0EgaXJyaXRhw6fDo28gY29zdHVtYSBzaW5hbGl6YXIgbGltaXRlcyB1bHRyYXBhc3NhZG9zLiBFeHByZXNzYXIgbyBxdWUgaW5jb21vZGEgY29tIGZpcm1lemEgZSByZXNwZWl0byBwcm90ZWdlIHNldXMgdsOtbmN1bG9zIGUgc2V1IGJlbS1lc3Rhci4nfSwKICAgIGZydXN0cmFkbzp7bDonRnJ1c3RyYcOnw6NvJyx0OidWb2PDqiBzZW50aXUgZnJ1c3RyYcOnw6NvJyxkOidBIGZydXN0cmHDp8OjbyBuYXNjZSBkYSBkaXN0w6JuY2lhIGVudHJlIG8gZXNwZXJhZG8gZSBvIHZpdmlkby4gUmVkZWZpbmlyIG8gb2JqZXRpdm8gZW0gZXRhcGFzIG1lbm9yZXMgdG9ybmEgbyBjYW1pbmhvIG1haXMgYWxjYW7Dp8OhdmVsLid9LAogICAgaW5qdXN0aWNhZG86e2w6J1NlbnNhw6fDo28gZGUgaW5qdXN0acOnYScsdDonVm9jw6ogc2VudGl1IGluanVzdGnDp2EnLGQ6J1NlbnRpci1zZSBpbmp1c3Rpw6dhZG8gZMOzaSBwcm9mdW5kYW1lbnRlLiBWYWxpZGFyIHN1YSBwZXJjZXDDp8OjbyBlLCBxdWFuZG8gcG9zc8OtdmVsLCBkaWFsb2dhciBzb2JyZSBvIG9jb3JyaWRvIGFqdWRhIGEgcmVzdGFiZWxlY2VyIG8gZXF1aWzDrWJyaW8uJ30sCiAgICBpbXBhY2llbnRlOntsOidJbXBhY2nDqm5jaWEnLHQ6J1ZvY8OqIHNlbnRpdSBpbXBhY2nDqm5jaWEnLGQ6J0EgaW1wYWNpw6puY2lhIHF1ZXIgcmVzdWx0YWRvcyBpbWVkaWF0b3MuIFJlc3Bpcm9zIGN1cnRvcyBhbyBsb25nbyBkbyBkaWEgZSBtZXRhcyBmcmFjaW9uYWRhcyBhanVkYW0gYSB0b2xlcmFyIG9zIHRlbXBvcyBkZSBjYWRhIHByb2Nlc3NvLid9LAogICAgbWFnb2Fkbzp7bDonTcOhZ29hJyx0OidWb2PDqiBzZW50aXUgbcOhZ29hJyxkOidBIG3DoWdvYSDDqSB1bWEgZmVyaWRhIGRlIGNvbmZpYW7Dp2EuIEVsYSBwcmVjaXNhIHNlciBub21lYWRhIOKAlCBwYXJhIHNpIG1lc21vIGUsIHF1YW5kbyBzZWd1cm8sIHBhcmEgcXVlbSBhIGNhdXNvdSDigJQgYW50ZXMgZGUgY2ljYXRyaXphciBkZSB2ZXJkYWRlLid9LAogICAgaW1wcmVzc2lvbmFkbzp7bDonSW1wcmVzc8OjbycsdDonVm9jw6ogc2VudGl1IGltcHJlc3PDo28nLGQ6J0ZpY2FyIGltcHJlc3Npb25hZG8gZXhwYW5kZSBhIHBlcnNwZWN0aXZhLiBNb21lbnRvcyBhc3NpbSBsZW1icmFtIGRvIHF1YW50byBvIG11bmRvIGFpbmRhIHRlbSBwYXJhIGVuc2luYXIuJ30sCiAgICBhZG1pcmFkbzp7bDonQWRtaXJhw6fDo28nLHQ6J1ZvY8OqIHNlbnRpdSBhZG1pcmHDp8OjbycsZDonQSBhZG1pcmHDp8OjbyBpbnNwaXJhLiBJZGVudGlmaWNhciBvIHF1ZSBhZG1pcmFtb3Mgbm9zIG91dHJvcyBjb3N0dW1hIHJldmVsYXIgdmFsb3JlcyBxdWUgcXVlcmVtb3MgY3VsdGl2YXIgZW0gbsOzcyBtZXNtb3MuJ30sCiAgICBjdXJpb3NvOntsOidDdXJpb3NpZGFkZScsdDonVm9jw6ogc2VudGl1IGN1cmlvc2lkYWRlJyxkOidBIGN1cmlvc2lkYWRlIMOpIG8gbW90b3IgZG8gYXByZW5kaXphZG8gZSBkYSB2aXRhbGlkYWRlLiBTZWd1aXIgaW50ZXJlc3NlcyBnZW51w61ub3MsIG1lc21vIHBlcXVlbm9zLCBtYW50w6ltIGEgbWVudGUgam92ZW0gZSBlbmdhamFkYS4nfSwKICAgIHN1cnByZXNvOntsOidTdXJwcmVzYScsdDonVm9jw6ogc2VudGl1IHN1cnByZXNhJyxkOidBIHN1cnByZXNhIHF1ZWJyYSBhIHJvdGluYSBtZW50YWwgZSByZWF2aXZhIGEgYXRlbsOnw6NvLiBPIGluZXNwZXJhZG8sIHF1YW5kbyBhY29saGlkbywgcG9kZSBhYnJpciBwb3J0YXMgcXVlIG8gcGxhbmVqYWRvIG7Do28gYWJyZS4nfSwKICAgIHBlcnBsZXhvOntsOidQZXJwbGV4aWRhZGUnLHQ6J1ZvY8OqIHNlbnRpdSBwZXJwbGV4aWRhZGUnLGQ6J0EgcGVycGxleGlkYWRlIGFjb250ZWNlIGRpYW50ZSBkbyBxdWUgbsOjbyBmYXogc2VudGlkbyBpbWVkaWF0by4gRGFyIHRlbXBvIGFvIHByb2Nlc3NhbWVudG8g4oCUIGUgw6BzIHZlemVzIGNvbnZlcnNhciBzb2JyZSBpc3NvIOKAlCB0cmFuc2Zvcm1hIHBlcnBsZXhpZGFkZSBlbSBjbGFyZXphLid9LAogICAgc29icmVjYXJyZWdhZG86e2w6J1NvYnJlY2FyZ2EnLHQ6J1ZvY8OqIHNlbnRpdSBzb2JyZWNhcmdhJyxkOidBIHNvYnJlY2FyZ2EgcGVkZSBwcmlvcml6YcOnw6NvLiBMaXN0YXIgdGFyZWZhcywgZGVsZWdhciBvIHF1ZSBmb3IgcG9zc8OtdmVsIGUgcHJvdGVnZXIgcGF1c2FzIGRldm9sdmUgbyBjb250cm9sZSBhb3MgcG91Y29zLid9LAogICAgZGl2aWRpZG86e2w6J0RpbGVtYScsdDonVm9jw6ogc2VudGl1IGRpbGVtYScsZDonRGlsZW1hcyBwZXNhbSBwb3JxdWUgY2FkYSBvcMOnw6NvIHRlbSB1bSBjdXN0by4gRXNjcmV2ZXIgcHLDs3MgZSBjb250cmFzIOKAlCBjb21vIG5hIGV4cGVyacOqbmNpYSBQZW5zYW1lbnRvIGVtIDMgQ29sdW5hcyDigJQgb3JnYW5pemEgbyBxdWUgZXN0w6EgZW0gam9nby4nfSwKICAgIHBlcmRpZG86e2w6J0Rlc29yaWVudGHDp8OjbycsdDonVm9jw6ogc2VudGl1IGRlc29yaWVudGHDp8OjbycsZDonU2VudGlyLXNlIHBlcmRpZG8gw6kgY29tdW0gZW0gdHJhbnNpw6fDtWVzLiBGb2NhciBubyBwcsOzeGltbyBwYXNzbyBjb25jcmV0bywgZSBuw6NvIG5vIG1hcGEgaW50ZWlybywgdHJheiBkaXJlw6fDo28gZSBhbMOtdmlvLid9LAogICAgZW1fZHV2aWRhOntsOidEw7p2aWRhJyx0OidWb2PDqiBzZW50aXUgZMO6dmlkYScsZDonQSBkw7p2aWRhIHNpbmFsaXphIHF1ZSBhIGRlY2lzw6NvIGltcG9ydGEgcGFyYSB2b2PDqi4gUmV1bmlyIGluZm9ybWHDp8Ojbywgb3V2aXIgcGVzc29hcyBkZSBjb25maWFuw6dhIGUgYWNlaXRhciBxdWUgbmVuaHVtYSBlc2NvbGhhIMOpIHBlcmZlaXRhIHPDo28gY2FtaW5ob3MgcGFyYSBkZWNpZGlyIGNvbSBzZXJlbmlkYWRlLid9LAogICAgZXNnb3RhZG86e2w6J0VzZ290YW1lbnRvJyx0OidWb2PDqiBzZW50aXUgZXNnb3RhbWVudG8nLGQ6J08gZXNnb3RhbWVudG8gw6kgdW0gcGVkaWRvIGNsYXJvIGRlIHBhdXNhLiBTb25vLCBkZXNjb25leMOjbyBlIHJlZHXDp8OjbyBkZSBkZW1hbmRhcyBzw6NvIG9zIHByaW1laXJvcyBzb2NvcnJvcyDigJQgZSwgc2UgcGVyc2lzdGlyLCB2YWxlIGJ1c2NhciBhcG9pbyBwcm9maXNzaW9uYWwuJ30KICB9OwoKICAvKiA9PT09PSBURVJNw5RNRVRSTyBETyBFU1RSRVNTRSA9PT09PSAqLwogIHZhciBzdHJlc3NSYW5nZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdleC1zdHJlc3MtcmFuZ2UnKTsKICB2YXIgc3RyZXNzVmFsdWUgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZXgtc3RyZXNzLXZhbHVlJyk7CiAgaWYoc3RyZXNzUmFuZ2UpewogICAgc3RyZXNzUmFuZ2UuYWRkRXZlbnRMaXN0ZW5lcignaW5wdXQnLCBmdW5jdGlvbigpewogICAgICBzdHJlc3NWYWx1ZS50ZXh0Q29udGVudCA9IHN0cmVzc1JhbmdlLnZhbHVlOwogICAgfSk7CiAgfQogIHZhciBTVFJFU1NfVElQUyA9IFsKICAgIHttaW46MCxtYXg6Myx0OidOw612ZWwgYmFpeG8nLGQ6J1ZvY8OqIGVzdMOhIGVtIHVtIG1vbWVudG8gZGUgdHJhbnF1aWxpZGFkZS4gQXByb3ZlaXRlIHBhcmEgZm9ydGFsZWNlciBow6FiaXRvcyBwcmV2ZW50aXZvczogc29ubyByZWd1bGFyLCBwYXVzYXMgY29uc2NpZW50ZXMgZSBtb21lbnRvcyBkZSBjb25leMOjbyBjb20gcXVlbSB2b2PDqiBnb3N0YS4nfSwKICAgIHttaW46NCxtYXg6Nix0OidOw612ZWwgbW9kZXJhZG8nLGQ6J0jDoSBwcmVzc8OjbywgbWFzIGVsYSBhaW5kYSDDqSBhZG1pbmlzdHLDoXZlbC4gVMOpY25pY2FzIHLDoXBpZGFzIGNvbW8gbyBSZXNwaXJlLCBvIEdyb3VuZGluZyA1LTQtMy0yLTEgZSBhIFTDqWNuaWNhIGRhIENhaXhhIGFqdWRhbSBhIGJhaXhhciBhIHRlbXBlcmF0dXJhIGFudGVzIHF1ZSBhIHRlbnPDo28gYWN1bXVsZS4nfSwKICAgIHttaW46NyxtYXg6OCx0OidOw612ZWwgYWx0bycsZDonU2V1IGNvcnBvIGVzdMOhIHBlZGluZG8gYXRlbsOnw6NvLiBSZWR1emEgYXMgZGVtYW5kYXMgaW1lZGlhdGFzIHF1ZSBwdWRlciwgcmVzZXJ2ZSBob3JhcyBkZSByZWN1cGVyYcOnw6NvIHJlYWwgKG7Do28gc8OzIHRlbGFzKSBlIGNvbnNpZGVyZSBhZ2VuZGFyIHVtIG1vbWVudG8gZGUgY29udmVyc2EgY29tIHVtIHBzaWPDs2xvZ28uJ30sCiAgICB7bWluOjksbWF4OjEwLHQ6J07DrXZlbCBtdWl0byBhbHRvJyxkOidWb2PDqiBlc3TDoSBubyBsaW1pdGUuIFByaW9yaXplIGRlc2NhbnNvIGhvamUgZSBwcm9jdXJlIGFwb2lvOiB1bSBwc2ljw7Nsb2dvIHBvZGUgYWp1ZGFyIGEgb3JnYW5pemFyIGVzc2UgbW9tZW50byBlIGNvbnN0cnVpciBlc3RyYXTDqWdpYXMgcGFyYSBxdWUgZWxlIG7Do28gc2UgcmVwaXRhIGNvbSBlc3NhIGludGVuc2lkYWRlLid9CiAgXTsKICBmdW5jdGlvbiBzaG93U3RyZXNzRG9uZSgpewogICAgdmFyIHYgPSBwYXJzZUludChzdHJlc3NSYW5nZS52YWx1ZSk7CiAgICB2YXIgdGlwID0gU1RSRVNTX1RJUFMuZmluZChmdW5jdGlvbih0KXsgcmV0dXJuIHY+PXQubWluICYmIHY8PXQubWF4OyB9KSB8fCBTVFJFU1NfVElQU1sxXTsKICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdleC1zdHJlc3MtYW5zd2VyLXRpdGxlJykudGV4dENvbnRlbnQgPSAnVm9jw6ogbWFyY291ICcrdisnIOKAlCAnK3RpcC50OwogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2V4LXN0cmVzcy1hbnN3ZXItdGV4dCcpLnRleHRDb250ZW50ID0gdGlwLmQ7CiAgICBzaG93U2NlbmUoYXBwLnF1ZXJ5U2VsZWN0b3IoJyNleC1lc3RyZXNzZScpLCdyZXN1bHQnKTsKICAgIGVtaXQoJ2NvbmNsdXNhby1lc3RyZXNzZScpOwogIH0KCiAgLyogPT09PT0gTElNSVRFUyA9PT09PSAqLwogIHZhciBMSU1JVEVTX1RJUFMgPSB7CiAgICB0cmFiYWxobzonVHJhYmFsaG86IHByYXRpY2FyIG8gIm7Do28gY29uc3RydXRpdm8iIOKAlCBwcm9wb3IgYWx0ZXJuYXRpdmFzIGVtIHZleiBkZSBhcGVuYXMgcmVjdXNhciAoIm7Do28gY29uc2lnbyBlc3NhIHNlbWFuYSwgbWFzIHBvc3NvIG5hIHByw7N4aW1hIikg4oCUIHJlZHV6IGEgc2Vuc2HDp8OjbyBkZSBjdWxwYSBhbyBlc3RhYmVsZWNlciBsaW1pdGVzIHByb2Zpc3Npb25haXMuJywKICAgIGZhbWlsaWE6J0ZhbcOtbGlhOiBsaW1pdGVzIGNvbSBxdWVtIGFtYW1vcyBwcmVjaXNhbSBkZSBhZmV0byBuYSBmb3JtYS4gRXhwbGljYXIgbyAicG9ycXXDqiIgY29tIGdlbnRpbGV6YSAoInByZWNpc28gZGVzY2Fuc2FyIHBhcmEgZXN0YXIgYmVtIHByZXNlbnRlIGNvbSB2b2PDqnMiKSBjb3N0dW1hIHNlciBtZWxob3IgcmVjZWJpZG8gZG8gcXVlIHVtIG7Do28gc2Vjby4nLAogICAgYW1pemFkZXM6J0FtaXphZGVzOiBkaXplciAibsOjbyIgYSB1bSBjb252aXRlIG7Do28gw6kgcmVjdXNhciBhIHBlc3NvYS4gUmVsYWNpb25hbWVudG9zIHNhdWTDoXZlaXMgdG9sZXJhbSByZWN1c2FzIOKAlCBzZSB1bWEgYW1pemFkZSBzw7MgZXhpc3RlIHF1YW5kbyB2b2PDqiBjZWRlLCBpc3NvIG1lcmVjZSB1bWEgcmVmbGV4w6NvIG1haXMgcHJvZnVuZGEuJywKICAgIHRlY25vbG9naWE6J1RlY25vbG9naWE6IGNvbmZpZ3VyZSBob3LDoXJpb3MgZGUgc2lsw6puY2lvIHBhcmEgbm90aWZpY2HDp8O1ZXMgZSBjb211bmlxdWUgc3VhIGRpc3BvbmliaWxpZGFkZS4gUmVzcG9uZGVyIHNlbXByZSBlIGltZWRpYXRhbWVudGUgdHJlaW5hIG9zIG91dHJvcyBhIGVzcGVyYXIgdHVkbyBkZSB2b2PDqiwgc2VtcHJlLicsCiAgICBzYXVkZTonU2HDumRlOiBzZXUgY29ycG8gw6kgYSBiYXNlIGRlIHR1ZG8uIERvcm1pciwgYWxpbWVudGFyLXNlIGUgZGVzY2Fuc2FyIG7Do28gc8OjbyByZWNvbXBlbnNhcyBwb3IgcHJvZHV0aXZpZGFkZSDigJQgc8OjbyBwcsOpLXJlcXVpc2l0b3MgZGVsYS4gRGl6ZXIgIm7Do28iIHBhcmEgY3VpZGFyIGRhIHNhw7pkZSDDqSBkaXplciAic2ltIiBwYXJhIGEgc3VhIHZpZGEuJwogIH07CiAgZnVuY3Rpb24gZW5hYmxlTGltaXRlc0J0bigpewogICAgdmFyIG4gPSBhcHAucXVlcnlTZWxlY3RvckFsbCgnI2V4LWxpbWl0ZXMtbGlzdCAuZXgtY2hlY2suZXgtY2hlY2tlZCcpLmxlbmd0aDsKICAgIHZhciBidG4gPSBhcHAucXVlcnlTZWxlY3RvcignI2V4LWxpbWl0ZXMgW2RhdGEtZXgtc3RhcnQ9ImxpbWl0ZXMtZG9uZSJdJyk7CiAgICBpZihidG4peyBidG4uZGlzYWJsZWQgPSBuPT09MDsgfQogIH0KICBmdW5jdGlvbiBzaG93TGltaXRlc0RvbmUoKXsKICAgIHZhciBwaWNrcyA9IFtdOwogICAgYXBwLnF1ZXJ5U2VsZWN0b3JBbGwoJyNleC1saW1pdGVzLWxpc3QgLmV4LWNoZWNrLmV4LWNoZWNrZWQnKS5mb3JFYWNoKGZ1bmN0aW9uKGMpewogICAgICB2YXIgayA9IGMuZ2V0QXR0cmlidXRlKCdkYXRhLWxpbWl0ZXMnKTsKICAgICAgaWYoTElNSVRFU19USVBTW2tdKXsgcGlja3MucHVzaChMSU1JVEVTX1RJUFNba10pOyB9CiAgICB9KTsKICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdleC1saW1pdGVzLWFuc3dlci10aXRsZScpLnRleHRDb250ZW50ID0gcGlja3MubGVuZ3RoPjAgPyAnUGFyYSBhcyDDoXJlYXMgcXVlIHZvY8OqIG1hcmNvdScgOiAnUGFyYSBjb21lw6dhciBhIHByYXRpY2FyIGxpbWl0ZXMnOwogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2V4LWxpbWl0ZXMtYW5zd2VyLXRleHQnKS50ZXh0Q29udGVudCA9IChwaWNrcy5sZW5ndGg+MCA\/IHBpY2tzLmpvaW4oJ1xuXG4nKSA6ICdDb21lY2UgcGVxdWVubzogZXNjb2xoYSB1bWEgc2l0dWHDp8OjbyBkZSBiYWl4byByaXNjbyBlc3RhIHNlbWFuYSBlIGV4cGVyaW1lbnRlIHVtICJuw6NvIiBnZW50aWwuIEEgcHLDoXRpY2EgcmVwZXRpZGEgdG9ybmEgbyBnZXN0byBjYWRhIHZleiBtYWlzIG5hdHVyYWwuJykgKyAnXG5cbkxlbWJyZS1zZTogbGltaXRlcyBwcm90ZWdlbSB0YW50byB2b2PDqiBxdWFudG8gc2V1cyByZWxhY2lvbmFtZW50b3MuJzsKICAgIHNob3dTY2VuZShhcHAucXVlcnlTZWxlY3RvcignI2V4LWxpbWl0ZXMnKSwnYW5zd2VyJyk7CiAgICBlbWl0KCdjb25jbHVzYW8tbGltaXRlcycpOwogIH0KCiAgLyogPT09PT0gUE9NT0RPUk8gQ09OU0NJRU5URSA9PT09PSAqLwogIHZhciBwb21vID0ge2ZvY3VzVGljazpudWxsLCBicmVha1RpY2s6bnVsbCwgZm9jdXM6MjUqNjAsIGJyZWFrOjIqNjAsIHBoYXNlOidpZGxlJywgcGF1c2VkOmZhbHNlfTsKICBmdW5jdGlvbiBzdGFydFBvbW8oKXsKICAgIHZhciBvdiA9IGFwcC5xdWVyeVNlbGVjdG9yKCcjZXgtcG9tb2Rvcm8nKTsKICAgIHNob3dTY2VuZShvdiwnZm9jdXMnKTsKICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdleC1wb21vLXBoYXNlJykudGV4dENvbnRlbnQ9J0ZvY28gcHJvZnVuZG8nOwogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2V4LXBvbW8taGludCcpLnRleHRDb250ZW50PSdFc2NvbGhhIFVNQSB0YXJlZmEgZSBmaXF1ZSBjb20gZWxhLiBOb3RpZmljYcOnw7VlcyBwb2RlbSBlc3BlcmFyLic7CiAgICBwb21vLmZvY3VzPTI1KjYwOyBwb21vLmJyZWFrPTIqNjA7IHBvbW8ucGhhc2U9J2ZvY3VzJzsgcG9tby5wYXVzZWQ9ZmFsc2U7CiAgICB2YXIgcGIgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZXgtcG9tby1wYXVzZScpOwogICAgaWYocGIpeyBwYi50ZXh0Q29udGVudD0nUGF1c2FyJzsgfQogICAgY2xlYXJJbnRlcnZhbChwb21vLmZvY3VzVGljayk7IGNsZWFySW50ZXJ2YWwocG9tby5icmVha1RpY2spOwogICAgcG9tby5mb2N1c1RpY2s9c2V0SW50ZXJ2YWwocG9tb1N0ZXAsIDEwMDApOwogICAgcmVuZGVyUG9tbygpOwogICAgZW1pdCgnaW5pY2lvLXBvbW9kb3JvLWNpY2xvJyk7CiAgfQogIGZ1bmN0aW9uIHN0YXJ0UG9tb1RpbWVycygpewogICAgcG9tby5mb2N1cz0yNSo2MDsgcG9tby5waGFzZT0nZm9jdXMnOyBwb21vLnBhdXNlZD1mYWxzZTsKICAgIHZhciBwYiA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdleC1wb21vLXBhdXNlJyk7CiAgICBpZihwYil7IHBiLnRleHRDb250ZW50PSdQYXVzYXInOyB9CiAgICBjbGVhckludGVydmFsKHBvbW8uZm9jdXNUaWNrKTsgY2xlYXJJbnRlcnZhbChwb21vLmJyZWFrVGljayk7CiAgICBwb21vLmZvY3VzVGljaz1zZXRJbnRlcnZhbChwb21vU3RlcCwgMTAwMCk7CiAgICByZW5kZXJQb21vKCk7CiAgfQogIGZ1bmN0aW9uIHN0b3BQb21vKCl7IGNsZWFySW50ZXJ2YWwocG9tby5mb2N1c1RpY2spOyBjbGVhckludGVydmFsKHBvbW8uYnJlYWtUaWNrKTsgcG9tby5mb2N1c1RpY2s9bnVsbDsgcG9tby5icmVha1RpY2s9bnVsbDsgcG9tby5waGFzZT0naWRsZSc7IH0KICBmdW5jdGlvbiByZW5kZXJQb21vKCl7CiAgICBpZihwb21vLnBoYXNlPT09J2ZvY3VzJyl7CiAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdleC1wb21vLXRpbWVyJykudGV4dENvbnRlbnQ9Zm10KHBvbW8uZm9jdXMpOwogICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZXgtcG9tby1wcm9ncmVzcycpLnN0eWxlLndpZHRoPSgxMDAtKHBvbW8uZm9jdXMvKDI1KjYwKSkqMTAwKSsnJSc7CiAgICB9IGVsc2UgaWYocG9tby5waGFzZT09PSdicmVhaycpewogICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZXgtcG9tby1icmVhay10aW1lcicpLnRleHRDb250ZW50PWZtdChwb21vLmJyZWFrKTsKICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2V4LXBvbW8tYnJlYWstcHJvZ3Jlc3MnKS5zdHlsZS53aWR0aD0oMTAwLShwb21vLmJyZWFrLygyKjYwKSkqMTAwKSsnJSc7CiAgICB9CiAgfQogIGZ1bmN0aW9uIHBvbW9TdGVwKCl7CiAgICBpZihwb21vLnBhdXNlZCkgcmV0dXJuOwogICAgaWYocG9tby5waGFzZT09PSdmb2N1cycpewogICAgICBwb21vLmZvY3VzLS07CiAgICAgIHJlbmRlclBvbW8oKTsKICAgICAgaWYocG9tby5mb2N1czw9MCl7IGNsZWFySW50ZXJ2YWwocG9tby5mb2N1c1RpY2spOyBwb21vLmZvY3VzVGljaz1udWxsOyBwb21vLnBoYXNlPSdicmVhayc7IHNob3dTY2VuZShhcHAucXVlcnlTZWxlY3RvcignI2V4LXBvbW9kb3JvJyksJ2JyZWFrJyk7IHBvbW8uYnJlYWs9Mio2MDsgcG9tby5icmVha1RpY2s9c2V0SW50ZXJ2YWwocG9tb0JyZWFrU3RlcCwgMTAwMCk7IHJlbmRlclBvbW8oKTsgZW1pdCgncG9tby1wYXVzYS1pbmljaWFkYScpOyB9CiAgICB9CiAgfQogIGZ1bmN0aW9uIHBvbW9CcmVha1N0ZXAoKXsKICAgIGlmKHBvbW8ucGF1c2VkKSByZXR1cm47CiAgICBwb21vLmJyZWFrLS07CiAgICByZW5kZXJQb21vKCk7CiAgICBpZihwb21vLmJyZWFrPD0wKXsgY2xlYXJJbnRlcnZhbChwb21vLmJyZWFrVGljayk7IHBvbW8uYnJlYWtUaWNrPW51bGw7IHBvbW8ucGhhc2U9J2RvbmUnOyBzaG93U2NlbmUoYXBwLnF1ZXJ5U2VsZWN0b3IoJyNleC1wb21vZG9ybycpLCdkb25lJyk7IGVtaXQoJ2NvbmNsdXNhby1wb21vZG9ybycpOyB9CiAgfQogIHZhciBwb21vUGF1c2VCdG4gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZXgtcG9tby1wYXVzZScpOwogIGlmKHBvbW9QYXVzZUJ0bil7IHBvbW9QYXVzZUJ0bi5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIGZ1bmN0aW9uKCl7CiAgICBpZihwb21vLnBoYXNlPT09J2lkbGUnKSByZXR1cm47CiAgICBwb21vLnBhdXNlZD0hcG9tby5wYXVzZWQ7CiAgICBwb21vUGF1c2VCdG4udGV4dENvbnRlbnQ9cG9tby5wYXVzZWQ\/J0NvbnRpbnVhcic6J1BhdXNhcic7CiAgICBlbWl0KHBvbW8ucGF1c2VkPydwYXVzYXItcG9tb2Rvcm8nOidjb250aW51YXItcG9tb2Rvcm8nKTsKICB9KTsgfQogIHZhciBwb21vUmVzdGFydEJ0biA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdleC1wb21vLXJlc3RhcnQnKTsKICBpZihwb21vUmVzdGFydEJ0bil7IHBvbW9SZXN0YXJ0QnRuLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgZnVuY3Rpb24oKXsgc3RvcFBvbW8oKTsgc3RhcnRQb21vKCk7IH0pOyB9CgogIC8qID09PT09IFTDiUNOSUNBIERBIENBSVhBID09PT09ICovCiAgdmFyIGJ4ID0ge3RpY2s6bnVsbCwgZWxhcHNlZDowLCBwYXVzZWQ6ZmFsc2UsIHBoYXNlOjAsIHBoYXNlVDowfTsKICB2YXIgQlhDID0gW3tuYW1lOidJbnNwaXJlJyxzOjR9LHtuYW1lOidTZWd1cmUnLHM6NH0se25hbWU6J1NvbHRlJyxzOjR9LHtuYW1lOidTZWd1cmUnLHM6NH1dOwogIHZhciBib3hWaXMgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZXgtYm94LXZpcycpOwogIHZhciBib3hQaGFzZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdleC1ib3gtcGhhc2UnKTsKICB2YXIgYm94Q291bnQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZXgtYm94LWNvdW50Jyk7CiAgdmFyIGJveFByb2dyZXNzID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2V4LWJveC1wcm9ncmVzcycpOwogIHZhciBib3hUaW1lciA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdleC1ib3gtdGltZXInKTsKICB2YXIgYm94UGF1c2UgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZXgtYm94LXBhdXNlJyk7CiAgZnVuY3Rpb24gYm94UmVuZGVyKCl7CiAgICB2YXIgcmVtID0gRFVSQVRJT04gLSBieC5lbGFwc2VkOwogICAgYm94VGltZXIudGV4dENvbnRlbnQgPSAnVGVtcG8gcmVzdGFudGU6ICcrZm10KE1hdGgubWF4KHJlbSwwKSk7CiAgICBib3hQcm9ncmVzcy5zdHlsZS53aWR0aCA9IE1hdGgubWluKDEwMCwoYnguZWxhcHNlZC9EVVJBVElPTikqMTAwKSsnJSc7CiAgICB2YXIgcCA9IEJYQ1tieC5waGFzZSAlIEJYQy5sZW5ndGhdOwogICAgYm94UGhhc2UudGV4dENvbnRlbnQgPSBwLm5hbWU7CiAgICBib3hDb3VudC50ZXh0Q29udGVudCA9IE1hdGgubWF4KHAucyAtIGJ4LnBoYXNlVCwgMCk7CiAgICB2YXIgYW5nID0gKChieC5waGFzZSAlIEJYQy5sZW5ndGgpLzQpKjM2MDsKICAgIGJveFZpcy5zdHlsZS5iYWNrZ3JvdW5kID0gJ2NvbmljLWdyYWRpZW50KHZhcigtLWloYi10ZWFsKSAnK2FuZysnZGVnLCB2YXIoLS1paGItYmx1ZSkgJythbmcrJ2RlZyAxMDAlKSc7CiAgICBib3hWaXMuc3R5bGUudHJhbnNmb3JtID0gJ3JvdGF0ZSgnKyhhbmcvMikrJ2RlZyknOwogIH0KICBmdW5jdGlvbiBib3hTdGVwKCl7CiAgICBieC5lbGFwc2VkKys7IGJ4LnBoYXNlVCsrOwogICAgdmFyIHAgPSBCWENbYngucGhhc2UgJSBCWEMubGVuZ3RoXTsKICAgIGlmKGJ4LnBoYXNlVD49cC5zKXsgYngucGhhc2VUPTA7IGJ4LnBoYXNlKys7IH0KICAgIGJveFJlbmRlcigpOwogICAgaWYoYnguZWxhcHNlZD49RFVSQVRJT04peyBmaW5pc2hCb3goKTsgfQogIH0KICBmdW5jdGlvbiBzdGFydEJveCgpewogICAgdmFyIG92ID0gYXBwLnF1ZXJ5U2VsZWN0b3IoJyNleC1jYWl4YXJlc3Bpcm8nKTsKICAgIHNob3dTY2VuZShvdiwnY3ljbGUnKTsKICAgIGJ4LmVsYXBzZWQ9MDsgYngucGhhc2U9MDsgYngucGhhc2VUPTA7IGJ4LnBhdXNlZD1mYWxzZTsKICAgIGJveFBhdXNlLnRleHRDb250ZW50PSdQYXVzYXInOwogICAgYm94UmVuZGVyKCk7CiAgICBjbGVhckludGVydmFsKGJ4LnRpY2spOwogICAgYngudGljaz1zZXRJbnRlcnZhbChib3hTdGVwLCAxMDAwKTsKICB9CiAgZnVuY3Rpb24gc3RvcEJveCgpeyBjbGVhckludGVydmFsKGJ4LnRpY2spOyBieC50aWNrPW51bGw7IH0KICBmdW5jdGlvbiBmaW5pc2hCb3goKXsgY2xlYXJJbnRlcnZhbChieC50aWNrKTsgYngudGljaz1udWxsOyBzaG93U2NlbmUoYXBwLnF1ZXJ5U2VsZWN0b3IoJyNleC1jYWl4YXJlc3Bpcm8nKSwnZG9uZScpOyBlbWl0KCdjb25jbHVzYW8tY2FpeGEnKTsgfQogIGlmKGJveFBhdXNlKXsgYm94UGF1c2UuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBmdW5jdGlvbigpewogICAgYngucGF1c2VkPSFieC5wYXVzZWQ7CiAgICBib3hQYXVzZS50ZXh0Q29udGVudD1ieC5wYXVzZWQ\/J0NvbnRpbnVhcic6J1BhdXNhcic7CiAgICBpZihieC5wYXVzZWQpeyBjbGVhckludGVydmFsKGJ4LnRpY2spOyBieC50aWNrPW51bGw7IH0gZWxzZSBpZighYngudGljayl7IGJ4LnRpY2s9c2V0SW50ZXJ2YWwoYm94U3RlcCwgMTAwMCk7IH0KICAgIGVtaXQoJ3BhdXNhci1jYWl4YScpOwogIH0pOyB9CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2V4LWJveC1yZXN0YXJ0JykuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBmdW5jdGlvbigpeyBlbWl0KCdyZWluaWNpYXItY2FpeGEnKTsgc3RhcnRCb3goKTsgfSk7CgogIC8qIC0tLS0gU21vb3RoIHNjcm9sbCBwYXJhIMOibmNvcmFzIGludGVybmFzIC0tLS0gKi8KICBhcHAuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBmdW5jdGlvbihlKXsKICAgIHZhciBhID0gZS50YXJnZXQuY2xvc2VzdCgnYVtocmVmXj0iIyJdJyk7CiAgICBpZihhKXsgdmFyIHQgPSBhcHAucXVlcnlTZWxlY3RvcihhLmdldEF0dHJpYnV0ZSgnaHJlZicpKTsgaWYodCl7IGUucHJldmVudERlZmF1bHQoKTsgdC5zY3JvbGxJbnRvVmlldyh7YmVoYXZpb3I6J3Ntb290aCcsIGJsb2NrOidzdGFydCd9KTsgfSB9CiAgfSk7Cn0pKCk7Cg==\"><\/script><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Experi\u00eancias digitais para explorar suas emo\u00e7\u00f5es, compreender melhor como voc\u00ea se sente e descobrir novas formas de cuidar de si.<\/p>","protected":false},"author":28,"featured_media":2714,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_angie_page":false,"footnotes":""},"class_list":["post-2717","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>IHealth Experience | iHealth<\/title>\n<meta name=\"description\" content=\"Experi\u00eancias digitais para explorar suas emo\u00e7\u00f5es, compreender melhor como voc\u00ea se sente e descobrir novas formas de cuidar de si.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ihealthbr.com\/es\/experience\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"IHealth Experience | iHealth\" \/>\n<meta property=\"og:description\" content=\"Experi\u00eancias digitais para explorar suas emo\u00e7\u00f5es, compreender melhor como voc\u00ea se sente e descobrir novas formas de cuidar de si.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ihealthbr.com\/es\/experience\/\" \/>\n<meta property=\"og:site_name\" content=\"iHealth\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=61574403663127\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-22T23:38:21+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/ihealthbr.com\/wp-content\/uploads\/2026\/08\/IHB_Exp_-e1786989439410.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1346\" \/>\n\t<meta property=\"og:image:height\" content=\"475\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"14 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ihealthbr.com\\\/experience\\\/\",\"url\":\"https:\\\/\\\/ihealthbr.com\\\/experience\\\/\",\"name\":\"IHealth Experience | iHealth\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ihealthbr.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ihealthbr.com\\\/experience\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ihealthbr.com\\\/experience\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ihealthbr.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/IHB_Exp_-e1786989439410.png\",\"datePublished\":\"2026-08-17T22:34:06+00:00\",\"dateModified\":\"2026-08-22T23:38:21+00:00\",\"description\":\"Experi\u00eancias digitais para explorar suas emo\u00e7\u00f5es, compreender melhor como voc\u00ea se sente e descobrir novas formas de cuidar de si.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ihealthbr.com\\\/experience\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ihealthbr.com\\\/experience\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/ihealthbr.com\\\/experience\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ihealthbr.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/IHB_Exp_-e1786989439410.png\",\"contentUrl\":\"https:\\\/\\\/ihealthbr.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/IHB_Exp_-e1786989439410.png\",\"width\":1346,\"height\":475},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ihealthbr.com\\\/experience\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/ihealthbr.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"IHealth Experience\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ihealthbr.com\\\/#website\",\"url\":\"https:\\\/\\\/ihealthbr.com\\\/\",\"name\":\"iHealth\",\"description\":\"Terapia Online\",\"publisher\":{\"@id\":\"https:\\\/\\\/ihealthbr.com\\\/#organization\"},\"alternateName\":\"iHealth Brasil\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ihealthbr.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/ihealthbr.com\\\/#organization\",\"name\":\"iHealth Brasil\",\"url\":\"https:\\\/\\\/ihealthbr.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/ihealthbr.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/ihealthbr.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/logo-1.svg\",\"contentUrl\":\"https:\\\/\\\/ihealthbr.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/logo-1.svg\",\"width\":3269,\"height\":1472,\"caption\":\"iHealth Brasil\"},\"image\":{\"@id\":\"https:\\\/\\\/ihealthbr.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/profile.php?id=61574403663127\",\"https:\\\/\\\/www.instagram.com\\\/ihealthbrasil\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/i-health-cuidado-em-qualquer-lugar\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"IHealth Experience | iHealth","description":"Experi\u00eancias digitais para explorar suas emo\u00e7\u00f5es, compreender melhor como voc\u00ea se sente e descobrir novas formas de cuidar de si.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ihealthbr.com\/es\/experience\/","og_locale":"es_ES","og_type":"article","og_title":"IHealth Experience | iHealth","og_description":"Experi\u00eancias digitais para explorar suas emo\u00e7\u00f5es, compreender melhor como voc\u00ea se sente e descobrir novas formas de cuidar de si.","og_url":"https:\/\/ihealthbr.com\/es\/experience\/","og_site_name":"iHealth","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=61574403663127","article_modified_time":"2026-08-22T23:38:21+00:00","og_image":[{"width":1346,"height":475,"url":"http:\/\/ihealthbr.com\/wp-content\/uploads\/2026\/08\/IHB_Exp_-e1786989439410.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"14 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ihealthbr.com\/experience\/","url":"https:\/\/ihealthbr.com\/experience\/","name":"IHealth Experience | iHealth","isPartOf":{"@id":"https:\/\/ihealthbr.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ihealthbr.com\/experience\/#primaryimage"},"image":{"@id":"https:\/\/ihealthbr.com\/experience\/#primaryimage"},"thumbnailUrl":"https:\/\/ihealthbr.com\/wp-content\/uploads\/2026\/08\/IHB_Exp_-e1786989439410.png","datePublished":"2026-08-17T22:34:06+00:00","dateModified":"2026-08-22T23:38:21+00:00","description":"Experi\u00eancias digitais para explorar suas emo\u00e7\u00f5es, compreender melhor como voc\u00ea se sente e descobrir novas formas de cuidar de si.","breadcrumb":{"@id":"https:\/\/ihealthbr.com\/experience\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ihealthbr.com\/experience\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/ihealthbr.com\/experience\/#primaryimage","url":"https:\/\/ihealthbr.com\/wp-content\/uploads\/2026\/08\/IHB_Exp_-e1786989439410.png","contentUrl":"https:\/\/ihealthbr.com\/wp-content\/uploads\/2026\/08\/IHB_Exp_-e1786989439410.png","width":1346,"height":475},{"@type":"BreadcrumbList","@id":"https:\/\/ihealthbr.com\/experience\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/ihealthbr.com\/"},{"@type":"ListItem","position":2,"name":"IHealth Experience"}]},{"@type":"WebSite","@id":"https:\/\/ihealthbr.com\/#website","url":"https:\/\/ihealthbr.com\/","name":"iHealth","description":"Terapia Online","publisher":{"@id":"https:\/\/ihealthbr.com\/#organization"},"alternateName":"iHealth Brasil","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ihealthbr.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/ihealthbr.com\/#organization","name":"iHealth Brasil","url":"https:\/\/ihealthbr.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/ihealthbr.com\/#\/schema\/logo\/image\/","url":"https:\/\/ihealthbr.com\/wp-content\/uploads\/2025\/08\/logo-1.svg","contentUrl":"https:\/\/ihealthbr.com\/wp-content\/uploads\/2025\/08\/logo-1.svg","width":3269,"height":1472,"caption":"iHealth Brasil"},"image":{"@id":"https:\/\/ihealthbr.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=61574403663127","https:\/\/www.instagram.com\/ihealthbrasil","https:\/\/www.linkedin.com\/company\/i-health-cuidado-em-qualquer-lugar\/"]}]}},"_links":{"self":[{"href":"https:\/\/ihealthbr.com\/es\/wp-json\/wp\/v2\/pages\/2717","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ihealthbr.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ihealthbr.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ihealthbr.com\/es\/wp-json\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/ihealthbr.com\/es\/wp-json\/wp\/v2\/comments?post=2717"}],"version-history":[{"count":16,"href":"https:\/\/ihealthbr.com\/es\/wp-json\/wp\/v2\/pages\/2717\/revisions"}],"predecessor-version":[{"id":2751,"href":"https:\/\/ihealthbr.com\/es\/wp-json\/wp\/v2\/pages\/2717\/revisions\/2751"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ihealthbr.com\/es\/wp-json\/wp\/v2\/media\/2714"}],"wp:attachment":[{"href":"https:\/\/ihealthbr.com\/es\/wp-json\/wp\/v2\/media?parent=2717"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}