# thinkrank/1.26.0/assets/admin.js

ThinkRank AI SEO – AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console &amp; Local SEO, version 1.26.0. 24 lines.

- Page: https://pluginprobe.com/plugins/thinkrank/1.26.0/code/assets/admin.js
- Raw: https://pluginprobe.com/plugins/thinkrank/1.26.0/raw/assets/admin.js
- Modified: 2026-08-04T12:23:02+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/thinkrank/1.26.0/code/assets/admin.js#L10-L20`.

```javascript
(()=>{var e={445:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M5 11.25h14v1.5H5z"}))},497:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M4 6.5h5a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H4V16h5a.5.5 0 0 0 .5-.5v-7A.5.5 0 0 0 9 8H4V6.5Zm16 0h-5a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h5V16h-5a.5.5 0 0 1-.5-.5v-7A.5.5 0 0 1 15 8h5V6.5Z"}))},644:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M11.6 7l-1.1-1L5 12l5.5 6 1.1-1L7 12l4.6-5zm6 0l-1.1-1-5.5 6 5.5 6 1.1-1-4.6-5 4.6-5z"}))},831:(e,t,r)=>{"use strict";var a=r(86087);(0,a.forwardRef)(function({icon:e,size:t=24,...r},n){return(0,a.cloneElement)(e,{width:t,height:t,...r,ref:n})})},1311:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M19 5.5H5V4h14v1.5ZM19 20H5v-1.5h14V20ZM5 9h14v6H5V9Z"}))},1375:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"m6.734 16.106 2.176-2.38-1.093-1.028-3.846 4.158 3.846 4.158 1.093-1.028-2.176-2.38h2.811c1.125 0 2.25.03 3.374 0 1.428-.001 3.362-.25 4.963-1.277 1.66-1.065 2.868-2.906 2.868-5.859 0-2.479-1.327-4.896-3.65-5.93-1.82-.813-3.044-.8-4.806-.788l-.567.002v1.5c.184 0 .368 0 .553-.002 1.82-.007 2.704-.014 4.21.657 1.854.827 2.76 2.657 2.76 4.561 0 2.472-.973 3.824-2.178 4.596-1.258.807-2.864 1.04-4.163 1.04h-.02c-1.115.03-2.229 0-3.344 0H6.734Z"}))},1376:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var a=r(51609),n=r(27723),i=r(52619),s=r(80095),l=r(30422);const o=()=>(0,i.applyFilters)("thinkrank.woocommerce.tab",null)||(window.thinkrankAdmin?.isPro?null:(0,a.createElement)(s.A,{illustration:(0,a.createElement)(l.JU,null),title:(0,n.__)("WooCommerce SEO","thinkrank"),description:(0,n.__)("Help shoppers and search engines understand your products. Rich product data means better listings and more clicks from Google Shopping and social.","thinkrank"),features:[(0,n.__)("Add GTIN / MPN / ISBN fields to every product and variation","thinkrank"),(0,n.__)("Enrich Product structured data with those identifiers","thinkrank"),(0,n.__)("Show an AggregateOffer price range for variable products","thinkrank"),(0,n.__)("Add product Open Graph (price, availability) for social sharing","thinkrank")]}))},1447:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M4 16h10v1.5H4V16Zm0-4.5h16V13H4v-1.5ZM10 7h10v1.5H10V7Z",fillRule:"evenodd",clipRule:"evenodd"}),(0,a.createElement)(n.Path,{d:"m4 5.25 4 2.5-4 2.5v-5Z"}))},1455:e=>{"use strict";e.exports=window.wp.apiFetch},1462:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M12 4.75a7.25 7.25 0 100 14.5 7.25 7.25 0 000-14.5zM3.25 12a8.75 8.75 0 1117.5 0 8.75 8.75 0 01-17.5 0zM12 8.75a1.5 1.5 0 01.167 2.99c-.465.052-.917.44-.917 1.01V14h1.5v-.845A3 3 0 109 10.25h1.5a1.5 1.5 0 011.5-1.5zM11.25 15v1.5h1.5V15h-1.5z"}))},1609:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var a=r(51609),n=r(97500),i=r.n(n);function s({topNav:e,children:t,className:r}){return(0,a.createElement)("div",{id:"thinkrank-root",className:i()("tr-root tr-flex tr-flex-col tr-min-h-screen tr-bg-white tr-font-sans",r)},e,t)}},1659:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M8.2 14.4h3.9L13 17h1.7L11 6.5H9.3L5.6 17h1.7l.9-2.6zm2-5.5 1.4 4H8.8l1.4-4zm7.4 7.5-1.3.8.8 1.4H5.5V20h14.3l-2.2-3.6z"}))},2319:(e,t,r)=>{"use strict";r.d(t,{A:()=>j});var a=r(51609),n=r(86087),i=r(27723),s=r(1455),l=r.n(s),o=r(49323),c=r(30012),M=r(94240);const g={nav_section:"seo-analyzer",nav_item:"site-audit"},d=()=>(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},(0,a.createElement)("path",{d:"M21 12a9 9 0 1 1-3-6.7M21 4v5h-5",stroke:"currentColor",strokeWidth:"1.7",strokeLinecap:"round",strokeLinejoin:"round"})),u=({size:e=14})=>(0,a.createElement)("svg",{width:e,height:e,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},(0,a.createElement)("path",{d:"M3 7h8M8 4l3 3-3 3",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round",strokeLinejoin:"round"})),N=({open:e})=>(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",style:{transition:"transform 0.15s ease",transform:e?"rotate(90deg)":"none",flexShrink:0}},(0,a.createElement)("path",{d:"M5 3l4 4-4 4",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round",strokeLinejoin:"round"})),m={failed:{label:(0,i.__)("Failed","thinkrank"),bg:"#fef2f2",fg:"#b42318",border:"#fecdca"},warning:{label:(0,i.__)("Warning","thinkrank"),bg:"#fff8e5",fg:"#b45309",border:"#fde68a"},passed:{label:(0,i.__)("Passed","thinkrank"),bg:"#ecfdf3",fg:"#027a48",border:"#b9f1cf"}},h=({status:e})=>{const t=m[e]||m.warning;return(0,a.createElement)("span",{style:{display:"inline-flex",alignItems:"center",fontSize:"11px",fontWeight:700,padding:"3px 10px",borderRadius:"999px",background:t.bg,color:t.fg,border:"1px solid "+t.border,whiteSpace:"nowrap"}},t.label)},D=e=>e>=80?"#027a48":e>=50?"#b45309":"#b42318",k=({score:e,grade:t})=>{const r=108,n=2*Math.PI*49,s=Math.max(0,Math.min(100,e)),l=n-s/100*n,o=D(s),c=(0,i.sprintf)((0,i.__)("Grade %s","thinkrank"),t);return(0,a.createElement)("div",{style:{position:"relative",width:r,height:r,flexShrink:0}},(0,a.createElement)("svg",{width:r,height:r,"aria-hidden":"true"},(0,a.createElement)("circle",{cx:54,cy:54,r:49,fill:"none",stroke:"#eef0f4",strokeWidth:10}),(0,a.createElement)("circle",{cx:54,cy:54,r:49,fill:"none",stroke:o,strokeWidth:10,strokeLinecap:"round",strokeDasharray:n,strokeDashoffset:l,transform:"rotate(-90 54 54)",style:{transition:"stroke-dashoffset 0.5s ease"}})),(0,a.createElement)("div",{style:{position:"absolute",inset:0,display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"}},(0,a.createElement)("span",{style:{fontSize:"26px",fontWeight:800,color:o,lineHeight:1}},s),(0,a.createElement)("span",{style:{fontSize:"11px",fontWeight:700,color:"#6b7280",marginTop:"2px"}},c)))},p=({check:e,last:t})=>{const[r,s]=(0,n.useState)(!1),l=Boolean(e.how_to_fix),o="passed"===e.status;return(0,a.createElement)("div",{style:{borderBottom:t?"none":"1px solid #eef0f4"}},(0,a.createElement)("div",{onClick:l?()=>s(e=>!e):void 0,role:l?"button":void 0,tabIndex:l?0:void 0,onKeyDown:l?e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),s(e=>!e))}:void 0,style:{display:"flex",alignItems:"center",gap:"12px",padding:"12px 0",cursor:l?"pointer":"default"}},(0,a.createElement)(h,{status:e.status}),(0,a.createElement)("div",{style:{flex:1,minWidth:0}},(0,a.createElement)("div",{style:{fontSize:"13px",fontWeight:600,color:"#1e1e1e",lineHeight:1.4}},e.label),(0,a.createElement)("div",{style:{fontSize:"12.5px",color:"#6b7280",lineHeight:1.5,marginTop:"2px"}},e.message)),l&&!o&&(0,a.createElement)("span",{style:{color:"#9ca3af"}},(0,a.createElement)(N,{open:r}))),l&&r&&(0,a.createElement)("div",{style:{fontSize:"12.5px",color:"#374151",lineHeight:1.6,background:"#f9fafb",border:"1px solid #eef0f4",borderRadius:"8px",padding:"10px 12px",margin:"0 0 12px 0"}},(0,a.createElement)("strong",{style:{fontWeight:700}},(0,i.__)("How to fix: ","thinkrank")),e.how_to_fix))},x=({categories:e})=>{const[t,r]=(0,n.useState)(e[0]?.id),s=e.find(e=>e.id===t)||e[0];return(0,a.createElement)("div",{style:{marginTop:"20px"}},(0,a.createElement)("div",{role:"tablist","aria-label":(0,i.__)("SEO audit categories","thinkrank"),style:{display:"flex",gap:"4px",flexWrap:"wrap",borderBottom:"1px solid #eef0f4"}},e.map(e=>{const t=e.id===s.id;return(0,a.createElement)("button",{key:e.id,type:"button",role:"tab","aria-selected":t,onClick:()=>r(e.id),style:{display:"inline-flex",alignItems:"center",gap:"7px",padding:"9px 14px",background:"none",border:"none",borderBottom:t?"2px solid #4451ff":"2px solid transparent",marginBottom:"-1px",cursor:"pointer",font:"inherit",fontSize:"13px",fontWeight:600,color:t?"#4451ff":"#6b7280",whiteSpace:"nowrap"}},(0,a.createElement)("span",{"aria-hidden":"true",style:{width:"7px",height:"7px",borderRadius:"999px",background:(n=e,n.failed>0?m.failed.fg:n.warning>0?m.warning.fg:m.passed.fg),flexShrink:0}}),e.label,(0,a.createElement)("span",{style:{fontSize:"11px",fontWeight:700,color:D(e.score)}},e.score));var n})),(0,a.createElement)("div",{role:"tabpanel"},s.checks.map((e,t)=>(0,a.createElement)(p,{key:e.id||t,check:e,last:t===s.checks.length-1}))))},j=({onRefresh:e,compact:t=!0})=>{const[r,s]=(0,n.useState)(!0),[N,m]=(0,n.useState)(!1),[h,D]=(0,n.useState)(!1),[p,j]=(0,n.useState)(null);(0,n.useEffect)(()=>{let e=!1;return async function(){try{const t=await l()({path:"/thinkrank/v1/seo-analyzer"});e||(j(t?.data||null),D(!t?.data),t?.data||M.A.error((0,i.__)("We could not load the site analysis. Please try again.","thinkrank")))}catch(t){e||(D(!0),M.A.error((0,i.__)("We could not load the site analysis. Please try again.","thinkrank")))}finally{e||s(!1)}}(),()=>{e=!0}},[]);const y=(0,n.useMemo)(()=>{if(!p?.summary)return"";const{passed:e=0,warning:t=0,failed:r=0}=p.summary;return(0,i.sprintf)(/* translators: 1: passed count, 2: warning count, 3: failed count. */ /* translators: 1: passed count, 2: warning count, 3: failed count. */
(0,i.__)("%1$d passed · %2$d warnings · %3$d failed","thinkrank"),e,t,r)},[p]),I=(0,c.pO)("essential-seo",g);return r?(0,a.createElement)(o.u4,{lines:5,label:(0,i.__)("Analyzing your site…","thinkrank")}):(0,a.createElement)("div",{style:{padding:"20px 24px",borderRadius:"16px",background:"#fff",border:"1px solid var(--tr-border)"}},(0,a.createElement)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:"12px",marginBottom:"4px",flexWrap:"wrap"}},(0,a.createElement)("div",null,(0,a.createElement)("h3",{style:{fontSize:"15px",fontWeight:700,color:"#1e1e1e",margin:0}},(0,i.__)("Site SEO Audit","thinkrank")),!t&&(0,a.createElement)("p",{style:{fontSize:"12.5px",color:"#6b7280",margin:"4px 0 0",lineHeight:1.5}},(0,i.__)("A whole-site audit of your SEO setup, content, performance, and security no Google connection needed.","thinkrank"))),(0,a.createElement)("button",{type:"button",onClick:async()=>{if(!N){m(!0),D(!1);try{const t=await l()({path:"/thinkrank/v1/seo-analyzer/run",method:"POST"});j(t?.data||null),t?.data?M.A.success((0,i.__)("Site analysis complete.","thinkrank")):(D(!0),M.A.error((0,i.__)("We could not run the site analysis right now. Please try again.","thinkrank"))),"function"==typeof e&&await e()}catch(e){D(!0),M.A.error((0,i.__)("We could not run the site analysis right now. Please try again.","thinkrank"))}finally{m(!1)}}},disabled:N,style:{display:"inline-flex",alignItems:"center",gap:"6px",padding:"7px 14px",borderRadius:"8px",background:"#fff",color:"#374151",fontSize:"12.5px",fontWeight:600,border:"1.5px solid #d1d5db",cursor:N?"wait":"pointer",opacity:N?.7:1,font:"inherit"}},(0,a.createElement)(d,null),N?(0,i.__)("Analyzing…","thinkrank"):(0,i.__)("Re-analyze","thinkrank"))),h||!p?(0,a.createElement)("div",{style:{fontSize:"13px",color:"#6b7280",padding:"18px 0 4px",lineHeight:1.6}},(0,i.__)("We could not run the site analysis right now. Please try again.","thinkrank")):(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{style:{display:"flex",alignItems:"center",gap:"18px",padding:"16px 0 4px",flexWrap:"wrap"}},(0,a.createElement)(k,{score:p.overall_score,grade:p.grade}),(0,a.createElement)("div",{style:{flex:1,minWidth:"160px"}},(0,a.createElement)("div",{style:{fontSize:"13.5px",fontWeight:600,color:"#1e1e1e",lineHeight:1.5}},(E=p.overall_score)>=80?(0,i.__)("Your site is in good SEO shape.","thinkrank"):E>=50?(0,i.__)("Your site has some SEO issues to address.","thinkrank"):(0,i.__)("Your site needs SEO attention.","thinkrank")),(0,a.createElement)("div",{style:{fontSize:"12.5px",color:"#6b7280",marginTop:"4px"}},y))),!t&&Array.isArray(p.categories)&&p.categories.length>0&&(0,a.createElement)(x,{categories:p.categories}),t&&(0,a.createElement)("a",{href:I,onClick:e=>{(0,c.ah)(e)&&(e.preventDefault(),(0,c.oo)("essential-seo",g))},style:{display:"flex",alignItems:"center",justifyContent:"center",gap:"6px",marginTop:"16px",padding:"11px 16px",borderRadius:"10px",background:"#eef0fd",color:"#4451ff",fontSize:"13px",fontWeight:600,textDecoration:"none"}},(0,i.__)("See details","thinkrank"),(0,a.createElement)(u,null))));var E}},2325:(e,t,r)=>{"use strict";r.d(t,{$U:()=>N,EN:()=>u,Gn:()=>c,L5:()=>M,_u:()=>l,b1:()=>o,lA:()=>g,mq:()=>s,nx:()=>i,wl:()=>d});var a=r(51609),n=r(27723);const i=(e,t=!1)=>{if(null==e||Number.isNaN(e))return null;const r=e>0,n=Math.abs(e)<.5,i=n?"":t?r?"-":"+":r?"+":"-",s=n?"#5a5c5e":n||(t?!r:r)?"#027a48":"#921c13";return(0,a.createElement)("span",{style:{fontWeight:600,fontSize:"14px",color:s,whiteSpace:"nowrap"}},i,Math.abs(e).toFixed(1),"%")},s=(e,t,r=!1)=>i(((e,t)=>{const r=Number(e),a=Number(t);return a?(r-a)/Math.abs(a)*100:null})(e,t),r),l=e=>{const t="7d"===e?7:"30d"===e?30:90,r=e=>e.toISOString().split("T")[0],a=new Date,n=new Date(a);n.setDate(n.getDate()-2);const i=new Date(n);i.setDate(i.getDate()-t+1);const s=new Date(i);s.setDate(s.getDate()-1);const l=new Date(s);return l.setDate(l.getDate()-t+1),{prevStart:r(l),prevEnd:r(s)}},o=(e,t)=>{const r="7d"===t?7:"30d"===t?30:90,a=e=>e.toISOString().split("T")[0].replace(/-/g,""),n=new Date,i=new Date(n);return i.setDate(i.getDate()-(r-1)),`https://search.google.com/search-console/performance/search-analytics?${new URLSearchParams({resource_id:e||"",start_date:a(i),end_date:a(n)}).toString()}`},c=e=>`https://search.google.com/search-console/performance/insights?${new URLSearchParams({resource_id:e||""}).toString()}`,M=e=>{if(!e)return!1;const t=e.traffic&&Object.keys(e.traffic).length>0&&(e.traffic.sessions>0||e.traffic.pageviews>0),r=e.search_performance&&(e.search_performance.rows&&e.search_performance.rows.length>0||e.search_performance.totals&&(e.search_performance.totals.clicks>0||e.search_performance.totals.impressions>0)||e.search_performance.total_clicks>0||e.search_performance.total_impressions>0),a=e.core_web_vitals&&Object.keys(e.core_web_vitals).length>0&&!e.core_web_vitals.error;return t||r||a},g=()=>({seo_analytics_enabled:!1,seo_analytics_setup_completed:!1,seo_analytics_google_analytics_property_id:"",search_console_property:"",seo_analytics_enable_ai_insights:!0,seo_analytics_enable_automated_alerts:!1,seo_analytics_monitoring_frequency:3600,seo_analytics_cache_analytics_data:!0}),d=[{label:(0,n.__)("Last 7 days","thinkrank"),value:"7d"},{label:(0,n.__)("Last 30 days","thinkrank"),value:"30d"},{label:window.thinkrankAdmin?.isPro?(0,n.__)("Last 90 days","thinkrank"):(0,n.__)("Last 90 days (Pro)","thinkrank"),value:"90d",locked:!window.thinkrankAdmin?.isPro}],u=e=>{const t=e?.rows||[];if(0===t.length)return{clicks:0,impressions:0,ctr:0,position:0};const r=t.reduce((e,t)=>{const r=Number(t.impressions)||0,a=Number(t.position)||0;return e.clicks+=Number(t.clicks)||0,e.impressions+=r,e.positionWeighted+=a*r,e},{clicks:0,impressions:0,positionWeighted:0});return{clicks:r.clicks,impressions:r.impressions,ctr:r.impressions>0?r.clicks/r.impressions*100:0,position:r.impressions>0?r.positionWeighted/r.impressions:0}},N=e=>{const t=String(e.ga_analytics_account_id||"").replace(/^accounts\//,""),r=String(e.seo_analytics_google_analytics_property_id||"").replace(/^properties\//,"");return t&&r?`https://analytics.google.com/analytics/web/#/a${t}p${r}/reports/dashboard?r=reporting-hub`:""}},2353:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M12.5939 21C14.1472 21 16.1269 20.5701 17.0711 20.1975L16.6447 18.879C16.0964 19.051 14.3299 19.6242 12.6548 19.6242C7.4467 19.6242 4.67513 16.8726 4.67513 12C4.67513 7.21338 7.50762 4.34713 12.2893 4.34713C17.132 4.34713 19.4162 7.55732 19.4162 10.7675C19.4162 14.035 19.0508 15.4968 17.4975 15.4968C16.5838 15.4968 16.0964 14.7803 16.0964 13.9777V7.5H14.4822V8.30255H14.3909C14.1777 7.67198 12.9898 7.12739 11.467 7.2707C9.18274 7.5 7.4467 9.27707 7.4467 11.8567C7.4467 14.5796 8.81726 16.672 11.467 16.758C13.203 16.8153 14.1168 16.0127 14.4822 15.1815H14.5736C14.7563 16.414 16.401 16.8439 17.467 16.8439C20.6954 16.8439 21 13.5764 21 10.7962C21 6.86943 18.0761 3 12.3807 3C6.50254 3 3 6.3535 3 11.9427C3 17.7325 6.38071 21 12.5939 21ZM11.7107 15.2962C9.73096 15.2962 9.03046 13.6051 9.03046 11.7707C9.03046 10.1083 10.0355 8.67516 11.7716 8.67516C13.599 8.67516 14.5736 9.36306 14.5736 11.7707C14.5736 14.1497 13.7513 15.2962 11.7107 15.2962Z"}))},2407:(e,t,r)=>{"use strict";r(51609),r(97500),r(94656)},2694:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,a.createElement)(n.Path,{d:"M11 8H9v2H7v2h2v2h2v-2h2v-2h-2V8zm-1-4c-3.9 0-7 3.1-7 7s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7zm0 12c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zM3 1v2h14V1H3z"}))},2965:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,a.createElement)(n.Path,{d:"M18,0 L2,0 C0.9,0 0.01,0.9 0.01,2 L0,12 C0,13.1 0.9,14 2,14 L18,14 C19.1,14 20,13.1 20,12 L20,2 C20,0.9 19.1,0 18,0 Z M18,12 L2,12 L2,2 L18,2 L18,12 Z M9,3 L11,3 L11,5 L9,5 L9,3 Z M9,6 L11,6 L11,8 L9,8 L9,6 Z M6,3 L8,3 L8,5 L6,5 L6,3 Z M6,6 L8,6 L8,8 L6,8 L6,6 Z M3,6 L5,6 L5,8 L3,8 L3,6 Z M3,3 L5,3 L5,5 L3,5 L3,3 Z M6,9 L14,9 L14,11 L6,11 L6,9 Z M12,6 L14,6 L14,8 L12,8 L12,6 Z M12,3 L14,3 L14,5 L12,5 L12,3 Z M15,6 L17,6 L17,8 L15,8 L15,6 Z M15,3 L17,3 L17,5 L15,5 L15,3 Z M10,20 L14,16 L6,16 L10,20 Z"}))},3056:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{fillRule:"evenodd",d:"M6.5 8a1.5 1.5 0 103 0 1.5 1.5 0 00-3 0zM8 5a3 3 0 100 6 3 3 0 000-6zm6.5 11a1.5 1.5 0 103 0 1.5 1.5 0 00-3 0zm1.5-3a3 3 0 100 6 3 3 0 000-6zM5.47 17.41a.75.75 0 001.06 1.06L18.47 6.53a.75.75 0 10-1.06-1.06L5.47 17.41z",clipRule:"evenodd"}))},3409:(e,t,r)=>{"use strict";r.d(t,{A:()=>N});var a=r(51609),n=r(27723),i=r(49323);const s=()=>(0,a.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("circle",{cx:"12",cy:"12",r:"10"}),(0,a.createElement)("line",{x1:"12",y1:"16",x2:"12",y2:"12"}),(0,a.createElement)("line",{x1:"12",y1:"8",x2:"12.01",y2:"8"})),l=()=>(0,a.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("polyline",{points:"20 6 9 17 4 12"})),o=()=>(0,a.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),(0,a.createElement)("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),c=()=>(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("line",{x1:"5",y1:"12",x2:"19",y2:"12"}),(0,a.createElement)("polyline",{points:"12 5 19 12 12 19"})),M=()=>(0,a.createElement)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("path",{d:"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"}),(0,a.createElement)("circle",{cx:"12",cy:"10",r:"3"})),g=()=>(0,a.createElement)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("rect",{x:"2",y:"7",width:"20",height:"14",rx:"2"}),(0,a.createElement)("path",{d:"M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16"})),d=()=>(0,a.createElement)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2"}),(0,a.createElement)("circle",{cx:"8.5",cy:"8.5",r:"1.5"}),(0,a.createElement)("polyline",{points:"21 15 16 10 5 21"})),u=({icon:e,title:t,description:r,items:n,buttonLabel:i,onNavigate:s})=>(0,a.createElement)("div",{className:"tr-border tr-border-secondary tr-rounded-lg tr-overflow-hidden"},(0,a.createElement)("div",{className:"tr-px-4 tr-py-3 tr-bg-white tr-border-b tr-border-secondary tr-flex tr-items-center tr-justify-between"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2"},(0,a.createElement)("span",{className:"tr-text-brand"},e),(0,a.createElement)("span",{className:"tr-text-sm tr-font-semibold tr-text-primary"},t)),(0,a.createElement)("button",{onClick:s,className:"tr-flex tr-items-center tr-gap-1 tr-text-xs tr-font-medium tr-text-brand tr-bg-brand-bg tr-border tr-border-brand tr-rounded tr-px-2 tr-py-1 hover:tr-bg-brand-bg tr-transition-colors tr-duration-150 tr-cursor-pointer"},i,(0,a.createElement)(c,null))),(0,a.createElement)("div",{className:"tr-px-4 tr-py-3"},(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0 tr-mb-2"},r),(0,a.createElement)("ul",{className:"tr-m-0 tr-pl-0 tr-list-none tr-flex tr-flex-col tr-gap-1"},n.map((e,t)=>(0,a.createElement)("li",{key:t,className:"tr-flex tr-items-start tr-gap-2 tr-text-xs tr-text-secondary"},(0,a.createElement)("span",{className:"tr-text-tertiary tr-mt-0.5 tr-shrink-0"},"—"),e))))),N=({settings:e,onSettingChange:t,isLoading:r,onNavigate:c})=>{const N=[e.organization_social_facebook,e.organization_social_twitter,e.organization_social_linkedin,e.organization_social_instagram,e.organization_social_youtube].filter(e=>e&&e.trim()),m=!!e.enabled;return(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-4"},(0,a.createElement)("div",{className:"tr-flex tr-items-start tr-gap-3 tr-bg-brand-bg tr-border tr-border-brand/30 tr-rounded-lg tr-p-4"},(0,a.createElement)("span",{className:"tr-text-brand tr-shrink-0 tr-mt-0.5"},(0,a.createElement)(s,null)),(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-sm tr-font-semibold tr-text-brand tr-m-0 tr-mb-1"},(0,n.__)("Auto-generated from your existing data","thinkrank")),(0,a.createElement)("p",{className:"tr-text-xs tr-text-brand/80 tr-m-0"},(0,n.__)("LocalBusiness schema is built automatically from Business Info, Organization, and Site Identity settings — no extra configuration needed here.","thinkrank")))),(0,a.createElement)(i.Zp,{padding:!1},(0,a.createElement)("div",{className:"tr-px-5 tr-py-4 tr-border-b tr-border-secondary"},(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,n.__)("Data Sources","thinkrank")),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0 tr-mt-0.5"},(0,n.__)("Schema is generated from these sections — click to manage each one","thinkrank"))),(0,a.createElement)("div",{className:"tr-p-5 tr-flex tr-flex-col tr-gap-3"},(0,a.createElement)(u,{icon:(0,a.createElement)(M,null),title:(0,n.__)("Business Info","thinkrank"),description:(0,n.__)("Primary source for address, contact, and location data","thinkrank"),items:[(0,n.__)("Business name, type, and description","thinkrank"),(0,n.__)("Full address — street, city, state, postal code, country","thinkrank"),(0,n.__)("Phone number and email address","thinkrank"),(0,n.__)("Geographic coordinates (lat/lng)","thinkrank"),(0,n.__)("Price range and business hours","thinkrank")],buttonLabel:(0,n.__)("Manage","thinkrank"),onNavigate:()=>c&&c("site-identity","local-seo")}),(0,a.createElement)(u,{icon:(0,a.createElement)(g,null),title:(0,n.__)("Organization","thinkrank"),description:(0,n.__)("Branding and social presence data","thinkrank"),items:[(0,n.__)("Organization logo and branding assets","thinkrank"),(0,n.__)("Social media profiles (sameAs property)","thinkrank"),(0,n.__)("Contact point information","thinkrank")],buttonLabel:(0,n.__)("Manage","thinkrank"),onNavigate:()=>c&&c("schema","organization")}),(0,a.createElement)(u,{icon:(0,a.createElement)(d,null),title:(0,n.__)("Hero & Branding","thinkrank"),description:(0,n.__)("Site logo used in schema markup","thinkrank"),items:[(0,n.__)("Site logo for schema and structured data","thinkrank"),(0,n.__)("Favicon and Apple touch icon","thinkrank")],buttonLabel:(0,n.__)("Manage","thinkrank"),onNavigate:()=>c&&c("site-identity","hero-section")}))),(0,a.createElement)(i.Zp,{padding:!1},(0,a.createElement)("div",{className:"tr-px-5 tr-py-4 tr-border-b tr-border-secondary"},(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,n.__)("Schema Status","thinkrank"))),(0,a.createElement)("div",{className:"tr-p-5 tr-flex tr-flex-col tr-gap-3"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-3 tr-rounded-lg tr-border tr-p-4 "+(m?"tr-bg-success-bg tr-border-success":"tr-bg-danger-bg tr-border-danger")},(0,a.createElement)("span",{className:"tr-flex tr-items-center tr-justify-center tr-w-8 tr-h-8 tr-rounded-full tr-shrink-0 "+(m?"tr-bg-success-bg tr-text-success":"tr-bg-danger-bg tr-text-danger")},m?(0,a.createElement)(l,null):(0,a.createElement)(o,null)),(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-sm tr-font-semibold tr-m-0 tr-mb-0.5 "+(m?"tr-text-success":"tr-text-danger")},m?(0,n.__)("Schema Generation Active","thinkrank"):(0,n.__)("Schema Generation Disabled","thinkrank")),(0,a.createElement)("p",{className:"tr-text-xs tr-m-0 "+(m?"tr-text-success":"tr-text-danger")},m?(0,n.__)("LocalBusiness schema is being output automatically on your site.","thinkrank"):(0,n.__)("Enable schema generation in the main Schema Manager settings to activate output.","thinkrank")))),(0,a.createElement)("div",{className:"tr-grid tr-grid-cols-2 tr-gap-3"},(0,a.createElement)("div",{className:"tr-border tr-border-secondary tr-rounded-lg tr-p-3"},(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-tertiary tr-uppercase tr-tracking-wide tr-m-0 tr-mb-2"},(0,n.__)("Logo","thinkrank")),e.logo_url?(0,a.createElement)("span",{className:"tr-inline-flex tr-items-center tr-gap-1 tr-text-xs tr-font-medium tr-text-success tr-bg-success-bg tr-border tr-border-success tr-rounded tr-px-2 tr-py-1"},(0,a.createElement)(l,null)," ",(0,n.__)("Configured","thinkrank")):(0,a.createElement)("span",{className:"tr-inline-flex tr-items-center tr-gap-1 tr-text-xs tr-font-medium tr-text-warning tr-bg-warning-bg tr-border tr-border-warning tr-rounded tr-px-2 tr-py-1"},(0,a.createElement)(s,null)," ",(0,n.__)("Not set","thinkrank"))),(0,a.createElement)("div",{className:"tr-border tr-border-secondary tr-rounded-lg tr-p-3"},(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-tertiary tr-uppercase tr-tracking-wide tr-m-0 tr-mb-2"},(0,n.__)("Social Profiles","thinkrank")),N.length>0?(0,a.createElement)("span",{className:"tr-inline-flex tr-items-center tr-gap-1 tr-text-xs tr-font-medium tr-text-success tr-bg-success-bg tr-border tr-border-success tr-rounded tr-px-2 tr-py-1"},(0,a.createElement)(l,null)," ",N.length," ",(0,n.__)("connected","thinkrank")):(0,a.createElement)("span",{className:"tr-inline-flex tr-items-center tr-gap-1 tr-text-xs tr-font-medium tr-text-warning tr-bg-warning-bg tr-border tr-border-warning tr-rounded tr-px-2 tr-py-1"},(0,a.createElement)(s,null)," ",(0,n.__)("None added","thinkrank")))))))}},3480:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M4 9v1.5h16V9H4zm12 5.5h4V13h-4v1.5zm-6 0h4V13h-4v1.5zm-6 0h4V13H4v1.5z"}))},3768:(e,t,r)=>{"use strict";r.d(t,{A:()=>M});var a=r(51609),n=r(27723),i=r(49323);const s=()=>(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("polyline",{points:"20 6 9 17 4 12"})),l=()=>(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),(0,a.createElement)("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),o=()=>(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("path",{d:"M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"}),(0,a.createElement)("line",{x1:"12",y1:"9",x2:"12",y2:"13"}),(0,a.createElement)("line",{x1:"12",y1:"17",x2:"12.01",y2:"17"})),c=()=>(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("circle",{cx:"12",cy:"12",r:"10"}),(0,a.createElement)("line",{x1:"12",y1:"16",x2:"12",y2:"12"}),(0,a.createElement)("line",{x1:"12",y1:"8",x2:"12.01",y2:"8"})),M=({validationResults:e,activeSubSection:t})=>{if(!e||["robots-txt"].includes(t))return null;const r=(()=>{if(!e.field_details||0===e.field_details.length)return{configured:0,total:0,percentage:0};const t=e.field_details.length,r=e.field_details.filter(e=>"valid"===e.status).length;return{configured:r,total:t,percentage:t>0?Math.round(r/t*100):0}})(),M=e.errors&&e.errors.length>0,g=e.warnings&&e.warnings.length>0,d=e.suggestions&&e.suggestions.length>0,u=!M,N=u&&!g?{label:(0,n.__)("Validation Passed","thinkrank"),bg:"tr-bg-success-bg",border:"tr-border-success",text:"tr-text-success",icon:(0,a.createElement)(s,null),iconBg:"tr-bg-success-bg tr-text-success",bar:"tr-bg-success"}:g&&u?{label:(0,n.__)("Passed with Warnings","thinkrank"),bg:"tr-bg-warning-bg",border:"tr-border-warning",text:"tr-text-warning",icon:(0,a.createElement)(o,null),iconBg:"tr-bg-warning-bg tr-text-warning",bar:"tr-bg-warning"}:{label:(0,n.__)("Validation Failed","thinkrank"),bg:"tr-bg-danger-bg",border:"tr-border-danger",text:"tr-text-danger",icon:(0,a.createElement)(l,null),iconBg:"tr-bg-danger-bg tr-text-danger",bar:"tr-bg-danger"};return(0,a.createElement)(i.Zp,{padding:!1,className:"tr-mt-4"},(0,a.createElement)("div",{className:"tr-px-5 tr-py-4 tr-border-b tr-border-secondary tr-flex tr-items-center tr-justify-between"},(0,a.createElement)("div",null,(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,n.__)("Form Data Validation","thinkrank")),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0 tr-mt-0.5"},(0,n.__)("Field-by-field validation results for this section","thinkrank"))),(0,a.createElement)("span",{className:`tr-inline-flex tr-items-center tr-gap-1.5 tr-text-xs tr-font-medium tr-px-2.5 tr-py-1 tr-rounded-full tr-border ${N.bg} ${N.border} ${N.text}`},(0,a.createElement)("span",{className:`tr-inline-flex tr-items-center tr-justify-center tr-w-4 tr-h-4 tr-rounded-full ${N.iconBg}`},N.icon),N.label)),(0,a.createElement)("div",{className:"tr-p-5 tr-flex tr-flex-col tr-gap-5"},r.total>0&&(0,a.createElement)("div",null,(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between tr-mb-1.5"},(0,a.createElement)("span",{className:"tr-text-xs tr-font-medium tr-text-secondary"},(0,n.__)("Completion","thinkrank")),(0,a.createElement)("span",{className:"tr-text-xs tr-font-semibold tr-text-primary"},r.configured,"/",r.total," ",(0,n.__)("fields","thinkrank")," —"," ",r.percentage,"%")),(0,a.createElement)("div",{className:"tr-w-full tr-bg-white tr-rounded-full tr-h-2"},(0,a.createElement)("div",{className:`tr-h-2 tr-rounded-full tr-transition-all ${N.bar}`,style:{width:`${r.percentage}%`}}))),e.field_details&&e.field_details.length>0&&(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-secondary tr-uppercase tr-tracking-wide tr-m-0 tr-mb-2"},(0,n.__)("Field Details","thinkrank")),(0,a.createElement)("div",{className:"tr-grid tr-grid-cols-2 tr-gap-1.5"},e.field_details.map((e,t)=>{const r="valid"===e.status,n="error"===e.status;return(0,a.createElement)("div",{key:t,className:"tr-flex tr-items-center tr-gap-2 tr-px-3 tr-py-2 tr-rounded tr-text-xs "+(r?"tr-bg-success-bg tr-text-success":n?"tr-bg-danger-bg tr-text-danger":"tr-bg-warning-bg tr-text-warning")},(0,a.createElement)("span",{className:"tr-shrink-0"},r?(0,a.createElement)(s,null):n?(0,a.createElement)(l,null):(0,a.createElement)(o,null)),(0,a.createElement)("span",{className:"tr-font-medium"},e.label))}))),(!e.field_details||0===e.field_details.length)&&(0,a.createElement)(a.Fragment,null,u&&!g&&(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-1.5"},[(0,n.__)("All required fields are properly configured.","thinkrank"),(0,n.__)("Site identity settings are valid and complete.","thinkrank"),(0,n.__)("Ready for deployment and search engine optimization.","thinkrank")].map((e,t)=>(0,a.createElement)("div",{key:t,className:"tr-flex tr-items-center tr-gap-2 tr-text-xs tr-text-success"},(0,a.createElement)(s,null),(0,a.createElement)("span",null,e)))),M&&(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-1.5"},e.errors.map((e,t)=>(0,a.createElement)("div",{key:t,className:"tr-flex tr-items-start tr-gap-2 tr-text-xs tr-text-danger"},(0,a.createElement)("span",{className:"tr-shrink-0 tr-mt-0.5"},(0,a.createElement)(l,null)),(0,a.createElement)("span",null,e))))),g&&(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-secondary tr-uppercase tr-tracking-wide tr-m-0 tr-mb-2"},(0,n.__)("Warnings","thinkrank")),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-1.5"},e.warnings.map((e,t)=>(0,a.createElement)("div",{key:t,className:"tr-flex tr-items-start tr-gap-2 tr-text-xs tr-text-warning tr-bg-warning-bg tr-rounded tr-px-3 tr-py-2"},(0,a.createElement)("span",{className:"tr-shrink-0 tr-mt-0.5"},(0,a.createElement)(o,null)),(0,a.createElement)("span",null,e))))),d&&(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-secondary tr-uppercase tr-tracking-wide tr-m-0 tr-mb-2"},(0,n.__)("Recommendations","thinkrank")),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-1.5"},e.suggestions.map((e,t)=>(0,a.createElement)("div",{key:t,className:"tr-flex tr-items-start tr-gap-2 tr-text-xs tr-text-brand tr-bg-brand-bg tr-rounded tr-px-3 tr-py-2"},(0,a.createElement)("span",{className:"tr-shrink-0 tr-mt-0.5"},(0,a.createElement)(c,null)),(0,a.createElement)("span",null,e)))))))}},3990:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M4 18h6V6H4v12zm9-9.5V10h7V8.5h-7zm0 7h7V14h-7v1.5z"}))},4025:(e,t,r)=>{"use strict";r.d(t,{A:()=>a.A});var a=r(35980)},4199:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{fillRule:"evenodd",d:"M6.863 13.644L5 13.25h-.5a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5H5L18 6.5h2V16h-2l-3.854-.815.026.008a3.75 3.75 0 01-7.31-1.549zm1.477.313a2.251 2.251 0 004.356.921l-4.356-.921zm-2.84-3.28L18.157 8h.343v6.5h-.343L5.5 11.823v-1.146z",clipRule:"evenodd"}))},4426:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var a=r(51609),n=r(27723),i=r(52619),s=r(80095),l=r(30422);const o=()=>(0,i.applyFilters)("thinkrank.brokenLinks.tab",null)||(window.thinkrankAdmin?.isPro?null:(0,a.createElement)(s.A,{illustration:(0,a.createElement)(l.JV,null),title:(0,n.__)("Broken Link Checker","thinkrank"),description:(0,n.__)("Broken links frustrate visitors and hurt your SEO. The Broken Link Checker finds them for you so every link on your site keeps working.","thinkrank"),features:[(0,n.__)("Automatically scan posts and pages for broken internal and external links","thinkrank"),(0,n.__)("See the exact status code and anchor text for every broken link","thinkrank"),(0,n.__)("Fix or unlink issues in one click, right from the dashboard","thinkrank")]}))},4493:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(51609),n=r(5573);const i=(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M17.031 4.703 15.576 4l-1.56 3H14v.03l-2.324 4.47H9.5V13h1.396l-1.502 2.889h-.95a3.694 3.694 0 0 1 0-7.389H10V7H8.444a5.194 5.194 0 1 0 0 10.389h.17L7.5 19.53l1.416.719L15.049 8.5h.507a3.694 3.694 0 0 1 0 7.39H14v1.5h1.556a5.194 5.194 0 0 0 .273-10.383l1.202-2.304Z"}))},4829:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z",fillRule:"evenodd",clipRule:"evenodd"}))},5127:(e,t,r)=>{"use strict";r.d(t,{A:()=>m});var a=r(51609),n=r(86087),i=r(27723),s=r(56427),l=r(1455),o=r.n(l),c=r(49323),M=r(85161),g=r(85770),d=r(17098),u=r(52495),N=r(60775);const m=({onNavigate:e})=>{const[t,r]=(0,n.useState)(!0),[l,m]=(0,n.useState)(!1),[h,D]=(0,n.useState)(!1),[k,p]=(0,n.useState)({}),[x,j]=(0,n.useState)([]),[y,I]=(0,n.useState)(!1),[E,z]=(0,n.useState)(!1),[T,A]=(0,n.useState)(null);(0,n.useEffect)(()=>{w(),O()},[]);const w=async()=>{try{r(!0);const e=await o()({path:"/thinkrank/v1/site-identity/settings?context_type=site",method:"GET"});if(e.success){const t={enabled:!0,robots_txt_enabled:!0,robots_txt_content:"",allow_search_engines:!0,...e.data.settings};try{const e=await o()({path:"/thinkrank/v1/site-identity/robots",method:"GET"});e.success&&e.data?.content&&(t.robots_txt_content=e.data.content)}catch(e){N.A.error("Failed to load robots.txt content:",e)}p(t)}else p({enabled:!0,robots_txt_enabled:!0,robots_txt_content:"",allow_search_engines:!0})}catch(e){p({enabled:!0,robots_txt_enabled:!0,robots_txt_content:"",allow_search_engines:!0}),A({status:"error",message:(0,i.__)("Failed to load robots.txt settings. Using defaults.","thinkrank")})}finally{r(!1)}},f=(e,t)=>{p(r=>({...r,[e]:t})),z(!0)},O=async()=>{try{const e=await o()({path:"/thinkrank/v1/sitemap/robots-urls",method:"GET"});e.success&&e.data?(j(e.data.sitemap_urls||[]),I(e.data.enabled||!1)):(j([{url:"/sitemap.xml",full_url:`${window.thinkrankAdmin?.siteUrl||window.location.origin}/sitemap.xml`,type:"general",type_label:(0,i.__)("General","thinkrank")}]),I(!0))}catch(e){N.A.error("Failed to load sitemap URLs:",e),j([{url:"/sitemap.xml",full_url:`${window.thinkrankAdmin?.siteUrl||window.location.origin}/sitemap.xml`,type:"general",type_label:(0,i.__)("General","thinkrank")}]),I(!0)}};return t?(0,a.createElement)("div",null,(0,i.__)("Loading robots.txt settings…","thinkrank")):(0,a.createElement)("div",{className:"thinkrank-robots-management"},(0,a.createElement)(M.A,{title:(0,i.__)("Robots.txt Management","thinkrank"),enabled:k.robots_txt_enabled,onToggle:e=>f("robots_txt_enabled",e),toggleLabel:(0,i.__)("Enable Robots.txt Management","thinkrank"),optimizationButtons:[{type:"generate",label:(0,i.__)("Generate Robots.txt","thinkrank"),loadingLabel:(0,i.__)("Generating…","thinkrank"),onClick:async()=>{try{if(D(!0),!(await o()({path:"/thinkrank/v1/site-identity/settings",method:"POST",data:{settings:k,context_type:"site"}})).success)throw new Error("Failed to save settings before generation");const e=await o()({path:"/thinkrank/v1/site-identity/robots",method:"POST",data:{custom_rules:[],enable_management:k.robots_txt_enabled,write_to_file:!0}});if(e.success){f("robots_txt_content",e.data.robots_data.content);const t=e.data.file_write_result;let r=(0,i.__)("Robots.txt content generated successfully!","thinkrank");t.success?r+=" "+(0,i.__)("File written to server.","thinkrank"):r+=" "+(0,i.__)("Note: File not written to server - ","thinkrank")+t.message,A({status:t.success?"success":"warning",message:r}),z(!1)}}catch(e){let t=(0,i.__)("Failed to generate robots.txt content.","thinkrank"),r="error";if(e.code)switch(e.code){case"rate_limit_exceeded":t=(0,i.__)("Too many requests. Please wait a few minutes before trying again.","thinkrank"),r="warning";break;case"rest_forbidden":t=(0,i.__)("You do not have permission to generate robots.txt files.","thinkrank");break;default:t=e.message||t}A({status:r,message:t})}finally{D(!1)}},isBusy:h,disabled:!k.robots_txt_enabled||h}].map((e,t)=>(0,a.createElement)(u.A,{key:t,type:e.type,label:e.label,loadingLabel:e.loadingLabel,onClick:e.onClick,isBusy:e.isBusy,disabled:e.disabled})),notice:T,onNoticeRemove:()=>A(null),showDisabledWarning:!0,disabledWarningMessage:(0,i.__)("Robots.txt management is disabled. Enable to configure search engine access and generate robots.txt files.","thinkrank")},k.robots_txt_enabled&&(0,a.createElement)(c.mc,{direction:"column",gap:4},(0,a.createElement)(c.Zp,{padding:!1},(0,a.createElement)(g.A,{title:(0,i.__)("Search Engine Access","thinkrank"),description:(0,i.__)("Control how search engines can crawl your site.","thinkrank")}),(0,a.createElement)(c.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6 tr-divide-y tr-divide-line-2"},(0,a.createElement)(c.lM,{label:(0,i.__)("Allow Search Engines","thinkrank"),description:(0,i.__)("Allow search engines to index your site","thinkrank"),checked:k.allow_search_engines,onChange:e=>f("allow_search_engines",e),disabled:!k.robots_txt_enabled}),(0,a.createElement)("div",{className:"tr-pt-6"},(0,a.createElement)("h4",{style:{fontSize:"14px",fontWeight:"600",color:"#1e293b",margin:"0 0 4px 0"}},(0,i.__)("Sitemap URLs","thinkrank")),(0,a.createElement)("p",{style:{fontSize:"13px",color:"#64748b",margin:"0 0 16px 0"}},y?(0,i.__)("Sitemap URLs are automatically included from your Sitemap settings configuration.","thinkrank"):(0,i.__)("Sitemap generation is currently disabled. Enable it in Sitemap settings to include sitemap URLs in robots.txt.","thinkrank")),(0,a.createElement)("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",flexWrap:"wrap",gap:"12px"}},(0,a.createElement)("div",{style:{display:"flex",alignItems:"center",gap:"8px",flexWrap:"wrap"}},(0,a.createElement)("span",{style:{fontSize:"13px",fontWeight:"600",color:"#1ea293b"}},(0,i.__)("Current sitemaps:","thinkrank")),x.map((e,t)=>(0,a.createElement)("div",{key:t,style:{display:"flex",alignItems:"center",gap:"6px"}},(0,a.createElement)("span",{style:{background:"#f1f5f9",padding:"4px 8px",borderRadius:"4px",fontSize:"13px",color:"#475569"}},e.url),(0,a.createElement)("span",{style:{fontSize:"12px",color:"#94a3b8"}},"(",e.type_label,")"))),(!x||0===x.length)&&(0,a.createElement)("span",{style:{fontSize:"13px",color:"#94a3b8",fontStyle:"italic"}},(0,i.__)("No sitemaps configured","thinkrank"))),(0,a.createElement)(s.Button,{variant:"link",onClick:()=>{e&&e("crawling-ai-indexing","xml-sitemap")},style:{padding:0,textDecoration:"underline",color:"#1e293b",fontSize:"13px",fontWeight:"500",height:"auto"}},(0,i.__)("Configure sitemaps in sitemap settings","thinkrank")," ","→"))))),(0,a.createElement)(c.Zp,{padding:!1},(0,a.createElement)(g.A,{title:(0,i.__)("Robots.txt Content","thinkrank"),description:(0,i.__)("Custom robots.txt content. Leave empty to use auto-generated content.","thinkrank"),trailing:(0,a.createElement)(s.Button,{variant:"secondary",href:k.robots_txt_enabled?`${window.thinkrankAdmin?.siteUrl||window.location.origin}/robots.txt`:void 0,target:"_blank",rel:"noopener noreferrer",icon:"external",disabled:!k.robots_txt_enabled,title:k.robots_txt_enabled?void 0:(0,i.__)("Enable Robots.txt management first","thinkrank"),style:{color:"#4451FF",borderColor:"#E2E6F1",background:"#ECFDF3",padding:"0 12px",fontSize:"13px"}},(0,i.__)("View Robots.txt","thinkrank"))}),(0,a.createElement)(c.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6 tr-divide-y tr-divide-line-2"},(0,a.createElement)(d.A,{id:"tr-robots-content",label:(0,i.__)("Robots.txt Content","thinkrank"),description:(0,i.__)("Custom robots.txt content. Leave empty to use auto-generated content.","thinkrank"),disabled:!k.robots_txt_enabled},(0,a.createElement)(c.TM,{id:"tr-robots-content",value:k.robots_txt_content,onChange:e=>f("robots_txt_content",e.target.value),placeholder:(0,i.__)("Enter a description…","thinkrank"),rows:8,disabled:!k.robots_txt_enabled}))))),(0,a.createElement)(s.Flex,{justify:"flex-end",className:"thinkrank-mt-lg"},(0,a.createElement)(s.Button,{variant:"primary",onClick:async()=>{try{m(!0),A(null);const e=await o()({path:"/thinkrank/v1/site-identity/settings",method:"POST",data:{settings:k,context_type:"site"}});e.success?(z(!1),A({status:"success",message:(0,i.__)("Robots.txt settings saved successfully!","thinkrank")})):A({status:"error",message:e.error||(0,i.__)("Failed to save settings.","thinkrank")})}catch(e){let t=(0,i.__)("Failed to save robots.txt settings.","thinkrank"),r="error";if(e.code)switch(e.code){case"rate_limit_exceeded":t=(0,i.__)("Too many requests. Please wait a few minutes before trying again.","thinkrank"),r="warning";break;case"rest_forbidden":t=(0,i.__)("You do not have permission to modify robots.txt settings.","thinkrank");break;default:t=e.message||t}A({status:r,message:t})}finally{m(!1)}},isBusy:l,disabled:!E||l,style:{background:"#4451FF",color:"#fff",border:"none",borderRadius:"4px",padding:"6px 16px",fontWeight:"500",minHeight:"36px"}},l?(0,i.__)("Saving…","thinkrank"):(0,i.__)("Save Change","thinkrank")))))}},5129:(e,t,r)=>{"use strict";r.d(t,{A:()=>m});var a=r(47143),n=r(1455),i=r.n(n),s=r(60775);const l={settings:{},isLoading:!1,isSaving:!1,lastSaved:null},o="SET_SETTINGS",c="SET_LOADING",M="SET_SAVING",g="UPDATE_SETTING",d="SET_LAST_SAVED",u={setSettings:e=>({type:o,settings:e}),setLoading:e=>({type:c,loading:e}),setSaving:e=>({type:M,saving:e}),updateSetting:(e,t)=>({type:g,key:e,value:t}),setLastSaved:e=>({type:d,timestamp:e}),*loadSettings(){yield u.setLoading(!0);try{const e=yield i()({path:"/thinkrank/v1/settings"});yield u.setSettings(e||{})}catch(e){s.A.error("Failed to load settings:",e),yield u.setSettings({ai_provider:"openai",openai_api_key:"",claude_api_key:"",gemini_api_key:"",openrouter_api_key:"",max_tokens:1e3,temperature:.7,cache_duration:3600})}finally{yield u.setLoading(!1)}},*saveSettings(e=null){yield u.setSaving(!0);try{const t=yield wp.data.select("thinkrank/settings").getSettings(),r=e||t,a=yield i()({path:"/thinkrank/v1/settings",method:"POST",data:r});if(a.success)return yield u.setSettings(a.settings),yield u.setLastSaved(Date.now()),a;throw new Error(a.message||"Failed to save settings")}catch(e){throw s.A.error("Failed to save settings:",e),e}finally{yield u.setSaving(!1)}}},N={getSettings:e=>e.settings,getSetting(e,t,r=null){var a;return null!==(a=e.settings[t])&&void 0!==a?a:r},getIsLoading:e=>e.isLoading,getIsSaving:e=>e.isSaving,getLastSaved:e=>e.lastSaved,hasUnsavedChanges:e=>!1,getApiKey:e=>e.settings.openai_api_key||"",getAiProvider:e=>e.settings.ai_provider||"openai",isAiConfigured:e=>Boolean(e.settings.openai_api_key||e.settings.claude_api_key||e.settings.gemini_api_key||e.settings.openrouter_api_key)},m=(0,a.createReduxStore)("thinkrank/settings",{reducer:(e=l,t)=>{switch(t.type){case o:return{...e,settings:t.settings};case c:return{...e,isLoading:t.loading};case M:return{...e,isSaving:t.saving};case g:return{...e,settings:{...e.settings,[t.key]:t.value}};case d:return{...e,lastSaved:t.timestamp};default:return e}},actions:u,selectors:N})},5263:(e,t,r)=>{"use strict";r.d(t,{A:()=>k});var a=r(47143),n=r(1455),i=r.n(n),s=r(60775);const l={isInitialized:!1,isLoading:!1,hasError:!1,errorMessage:"",notices:[],userCapabilities:{},pluginInfo:{},systemStatus:{}},o="SET_INITIALIZED",c="SET_LOADING",M="SET_ERROR",g="CLEAR_ERROR",d="ADD_NOTICE",u="REMOVE_NOTICE",N="SET_USER_CAPABILITIES",m="SET_PLUGIN_INFO",h="SET_SYSTEM_STATUS",D={setInitialized:e=>({type:o,initialized:e}),setLoading:e=>({type:c,loading:e}),setError:e=>({type:M,message:e}),clearError:()=>({type:g}),addNotice:(e,t="info",r=!0)=>({type:d,message:e,noticeType:t,isDismissible:r,id:Date.now()}),removeNotice:e=>({type:u,id:e}),setUserCapabilities:e=>({type:N,capabilities:e}),setPluginInfo:e=>({type:m,info:e}),setSystemStatus:e=>({type:h,status:e}),*initialize(){yield D.setLoading(!0);try{window.thinkrankAdmin?.restNonce&&i().use(i().createNonceMiddleware(window.thinkrankAdmin.restNonce));const e=async()=>{try{return await i()({path:"/thinkrank/v1/capabilities"})}catch(e){return s.A.error("Failed to fetch capabilities:",e),{manage_settings:!1,view_analytics:!1,manage_credits:!1,use_ai_features:!1}}},t=async()=>{try{return await i()({path:"/thinkrank/v1/plugin-info"})}catch(e){return s.A.error("Failed to fetch plugin info:",e),{version:"1.0.0",name:"ThinkRank",description:"AI-native SEO plugin for WordPress"}}},r=async()=>{try{return await i()({path:"/thinkrank/v1/system-status"})}catch(e){return s.A.error("Failed to fetch system status:",e),{status:"unknown",issues:[]}}},[a,n,l]=yield Promise.all([e(),t(),r()]);yield D.setUserCapabilities(a),yield D.setPluginInfo(n),yield D.setSystemStatus(l),yield D.setInitialized(!0)}catch(e){s.A.error("ThinkRank initialization error:",e),yield D.setError(e.message||"Failed to initialize ThinkRank")}finally{yield D.setLoading(!1)}},*checkSystemHealth(){try{const e=yield i()({path:"/thinkrank/v1/system-status"});if(yield D.setSystemStatus(e),e.issues&&e.issues.length>0)for(const t of e.issues)yield D.addNotice(t.message,t.type)}catch(e){yield D.setError("Failed to check system health")}}},k=(0,a.createReduxStore)("thinkrank/core",{reducer:(e=l,t)=>{switch(t.type){case o:return{...e,isInitialized:t.initialized};case c:return{...e,isLoading:t.loading};case M:return{...e,hasError:!0,errorMessage:t.message,isLoading:!1};case g:return{...e,hasError:!1,errorMessage:""};case d:return{...e,notices:[...e.notices,{id:t.id||Date.now(),message:t.message,type:t.noticeType||"info",isDismissible:!1!==t.isDismissible}]};case u:return{...e,notices:e.notices.filter(e=>e.id!==t.id)};case N:return{...e,userCapabilities:t.capabilities};case m:return{...e,pluginInfo:t.info};case h:return{...e,systemStatus:t.status};default:return e}},actions:D,selectors:{getIsInitialized:e=>e.isInitialized,getIsLoading:e=>e.isLoading,getHasError:e=>e.hasError,getErrorMessage:e=>e.errorMessage,getNotices:e=>e.notices,getUserCapabilities:e=>e.userCapabilities,getPluginInfo:e=>e.pluginInfo,getSystemStatus:e=>e.systemStatus,canManageSettings:e=>!1!==e.userCapabilities.manage_settings,canViewAnalytics:e=>!1!==e.userCapabilities.view_analytics,canManageCredits:e=>!1!==e.userCapabilities.manage_credits,getPluginVersion:e=>e.pluginInfo.version||"1.0.0",isSystemHealthy:e=>!e.systemStatus.issues||0===e.systemStatus.issues.length}})},5573:e=>{"use strict";e.exports=window.wp.primitives},6060:(e,t,r)=>{"use strict";r.d(t,{u4:()=>l});var a=r(51609),n=r(97500),i=r.n(n);function s({className:e,width:t,height:r}){return(0,a.createElement)("span",{className:i()("tr-block tr-rounded tr-bg-line-2 tr-animate-skeleton-pulse",e),style:{width:t,height:r},"aria-hidden":"true"})}function l({lines:e=3,label:t}){return(0,a.createElement)("div",{role:"status","aria-label":t||"Loading…",className:"tr-w-full tr-p-6 tr-bg-white tr-rounded-lg"},(0,a.createElement)(s,{className:"tr-h-5 tr-w-1/3 tr-mb-4"}),Array.from({length:e}).map((t,r)=>(0,a.createElement)(s,{key:r,className:i()("tr-h-4 tr-mb-2",r===e-1?"tr-w-2/3":"tr-w-full")})))}},6265:(e,t,r)=>{"use strict";r.d(t,{A:()=>a}),r(51609);const a="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzk4IiBoZWlnaHQ9IjE2MCIgdmlld0JveD0iMCAwIDM5OCAxNjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xNTQ2XzIwOTEwKSI+CjxwYXRoIGQ9Ik0wIDE2QzAgNy4xNjM0NSA3LjE2MzQ0IDAgMTYgMEgzODJDMzkwLjgzNyAwIDM5OCA3LjE2MzQ0IDM5OCAxNlYxNjBIMFYxNloiIGZpbGw9IndoaXRlIi8+CjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2ZnXzE1NDZfMjA5MTApIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI3BhaW50MF9hbmd1bGFyXzE1NDZfMjA5MTBfY2xpcF9wYXRoKSIgZGF0YS1maWdtYS1za2lwLXBhcnNlPSJ0cnVlIj48ZyB0cmFuc2Zvcm09Im1hdHJpeCgtMC4zNTAxMDUgMC40MzQwMTMgMC4zMjMxODMgMC4yNjA3MDEgMzgxLjY2NiAtMjI5LjQzNCkiPjxmb3JlaWduT2JqZWN0IHg9Ii0xMDQwLjEzIiB5PSItMTA0MC4xMyIgd2lkdGg9IjIwODAuMjYiIGhlaWdodD0iMjA4MC4yNiI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tncm91bmQ6Y29uaWMtZ3JhZGllbnQoZnJvbSA5MGRlZyxyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgMGRlZyxyZ2JhKDcxLCA3MSwgMjU1LCAwLjQpIDE2LjkzMjJkZWcscmdiYSg3MSwgNzEsIDI1NSwgMC4yKSAzMC40NTYxZGVnLHJnYmEoNzEsIDcxLCAyNTUsIDAuOCkgNDEuMzgzZGVnLHJnYmEoNzEsIDcxLCAyNTUsIDAuMikgMzQ4Ljc2OGRlZyxyZ2JhKDcxLCA3MSwgMjU1LCAwLjgpIDM1My4yNjFkZWcscmdiYSgyMDAsIDcxLCAyNTUsIDAuMzYpIDM2MGRlZyk7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtvcGFjaXR5OjAuOCI+PC9kaXY+PC9mb3JlaWduT2JqZWN0PjwvZz48L2c+PHBhdGggZD0iTTM2MC44MTcgLTI1MS42MjRMMjU0Ljc3OSAtMTMwLjE4MkwzMzguODM0IC0yNjcuNzU3TDI0Ni4wNzEgLTEzNS44OTZMMzE1LjI4NiAtMjgxLjUwNEwyMzYuODE0IC0xNDAuNjY5TDI5MC40MjkgLTI5Mi43MTVMMjI3LjEwOCAtMTQ0LjQ0OEwyNjQuNTM3IC0zMDEuMjY1TDIxNy4wNjEgLTE0Ny4xOTJMMjM3Ljg5MiAtMzA3LjA2MkwyMDYuNzgyIC0xNDguODcxTDIxMC43ODggLTMxMC4wNDNMMTk2LjM4MyAtMTQ5LjQ2NkwxODMuNTIxIC0zMTAuMTc0TDE4NS45OCAtMTQ4Ljk3MUwxNTYuMzg5IC0zMDcuNDU0TDE3NS42ODUgLTE0Ny4zOTFMMTI5LjY5MSAtMzAxLjkxM0wxNjUuNjEyIC0xNDQuNzQzTDEwMy43MTcgLTI5My42MTFMMTU1Ljg3IC0xNDEuMDU4TDc4Ljc1NDIgLTI4Mi42NEwxNDYuNTY4IC0xMzYuMzc0TDU1LjA3NDYgLTI2OS4xMkwxMzcuODA2IC0xMzAuNzQzTDMyLjkzNzkgLTI1My4xOThMMTI5LjY4IC0xMjQuMjI4TDEyLjU4NjggLTIzNS4wNUwxMjIuMjggLTExNi44OThMLTUuNzU1ODggLTIxNC44NzRMMTE1LjY4NyAtMTA4LjgzNkwtMjEuODg5MSAtMTkyLjg5MUwxMDkuOTcyIC0xMDAuMTI4TC0zNS42MzYxIC0xNjkuMzQzTDEwNS4xOTkgLTkwLjg3MDdMLTQ2Ljg0NjMgLTE0NC40ODZMMTAxLjQyIC04MS4xNjUyTC01NS4zOTY4IC0xMTguNTk0TDk4LjY3NjIgLTcxLjExNzhMLTYxLjE5NDEgLTkxLjk0OTVMOTYuOTk3NSAtNjAuODM4N0wtNjQuMTc0NCAtNjQuODQ1Mkw5Ni40MDI1IC01MC40NDA0TC02NC4zMDUzIC0zNy41Nzc5TDk2Ljg5NzcgLTQwLjAzNjlMLTYxLjU4NTMgLTEwLjQ0NjNMOTguNDc3NiAtMjkuNzQyMUwtNTYuMDQ0MiAxNi4yNTI0TDEwMS4xMjUgLTE5LjY2ODlMLTQ3Ljc0MjYgNDIuMjI1NkwxMDQuODExIC05LjkyNzU3TC0zNi43NzE1IDY3LjE4ODdMMTA5LjQ5NSAtMC42MjQ4NzlMLTIzLjI1MTMgOTAuODY4M0wxMTUuMTI1IDguMTM3MzFMLTcuMzI5ODEgMTEzLjAwNUwxMjEuNjQxIDE2LjI2MjlMMTAuODE4MyAxMzMuMzU2TDEzNC4xNDUgMjUuODA0OUwyOC4yMTU4IDE2OC41MDJMMTQyLjc0NCAzMS41NzdMMjQuNTk2OSAyMjUuMjc1TDE2Mi4yNDYgMjIuODM4NEw3MC4wMTk3IDIwNS4yODJMMTY2LjMzNyAyNi43ODhMMTAxLjM4MiAxOTIuNzg5TDE2NC43MDMgNDQuNTIyN0wxMjcuMjc1IDIwMS4zNEwxNzQuNzUxIDQ3LjI2NjZMMTUzLjkxOSAyMDcuMTM3TDE4NS4wMyA0OC45NDU0TDE4MS4wMjMgMjEwLjExN0wxOTUuNDI4IDQ5LjU0MDNMMjA4LjI5IDIxMC4yNDhMMjA1LjgzMSA0OS4wNDUyTDIzNS40MjIgMjA3LjUyOEwyMTYuMTI2IDQ3LjQ2NTNMMjYyLjEyMSAyMDEuOTg3TDIyNi4yIDQ0LjgxNzlMMjg4LjA5NCAxOTMuNjg1TDIzNS45NDEgNDEuMTMyMUwzMTMuMDU3IDE4Mi43MTRMMjQ1LjI0NCAzNi40NDgzTDMzNi43MzcgMTY5LjE5NEwyNTQuMDA2IDMwLjgxNzdMMzU4Ljg3MyAxNTMuMjczTDI2Mi4xMzEgMjQuMzAyMUwzNzkuMjI0IDEzNS4xMjVMMjY5LjUzMSAxNi45NzI4TDM5Ny41NjcgMTE0Ljk0OUwyNzYuMTI1IDguOTEwMTJMNDEzLjcgOTIuOTY1OUwyODEuODM5IDAuMjAyNDYxTDQyNy40NDcgNjkuNDE3MUwyODYuNjEyIC05LjA1NDgzTDQzOC42NTggNDQuNTYwNEwyOTAuMzkxIC0xOC43NjAzTDQ0Ny4yMDggMTguNjY4MkwyOTMuMTM1IC0yOC44MDc3TDQ1My4wMDUgLTcuOTc2MDdMMjk0LjgxNCAtMzkuMDg2OEw0NTUuOTg2IC0zNS4wODAzTDI5NS40MDkgLTQ5LjQ4NTFMNDU2LjExNyAtNjIuMzQ3NkwyOTQuOTE0IC01OS44ODg2TDQ1My4zOTcgLTg5LjQ3OTJMMjkzLjMzNCAtNzAuMTgzNEw0NDcuODU1IC0xMTYuMTc4TDI5MC42ODYgLTgwLjI1NjZMNDM5LjU1NCAtMTQyLjE1MUwyODcuMDAxIC04OS45OThMNDI4LjU4MyAtMTY3LjExNEwyODIuMzE3IC05OS4zMDA3TDQxNS4wNjMgLTE5MC43OTRMMjc2LjY4NiAtMTA4LjA2M0wzOTkuMTQxIC0yMTIuOTNMMjcwLjE3IC0xMTYuMTg4TDM4MC45OTMgLTIzMy4yODJMMjYyLjg0MSAtMTIzLjU4OEwzNjAuODE3IC0yNTEuNjI0WiIgZGF0YS1maWdtYS1ncmFkaWVudC1maWxsPSJ7JiMzNDt0eXBlJiMzNDs6JiMzNDtHUkFESUVOVF9BTkdVTEFSJiMzNDssJiMzNDtzdG9wcyYjMzQ7Olt7JiMzNDtjb2xvciYjMzQ7OnsmIzM0O3ImIzM0OzoxLjAsJiMzNDtnJiMzNDs6MS4wLCYjMzQ7YiYjMzQ7OjEuMCwmIzM0O2EmIzM0OzowLjgwMDAwMDAxMTkyMDkyODk2fSwmIzM0O3Bvc2l0aW9uJiMzNDs6MC4wfSx7JiMzNDtjb2xvciYjMzQ7OnsmIzM0O3ImIzM0OzowLjI3ODQzMTM4NTc1NTUzODk0LCYjMzQ7ZyYjMzQ7OjAuMjc4NDMxMzg1NzU1NTM4OTQsJiMzNDtiJiMzNDs6MS4wLCYjMzQ7YSYjMzQ7OjAuNDAwMDAwMDA1OTYwNDY0NDh9LCYjMzQ7cG9zaXRpb24mIzM0OzowLjA0NzAzMzk3Njc2MzQ4Njg2Mn0seyYjMzQ7Y29sb3ImIzM0Ozp7JiMzNDtyJiMzNDs6MC4yNzg0MzEzODU3NTU1Mzg5NCwmIzM0O2cmIzM0OzowLjI3ODQzMTM4NTc1NTUzODk0LCYjMzQ7YiYjMzQ7OjEuMCwmIzM0O2EmIzM0OzowLjIwMDAwMDAwMjk4MDIzMjI0fSwmIzM0O3Bvc2l0aW9uJiMzNDs6MC4wODQ2MDAzODE1NTMxNzMwNjV9LHsmIzM0O2NvbG9yJiMzNDs6eyYjMzQ7ciYjMzQ7OjAuMjc4NDMxMzg1NzU1NTM4OTQsJiMzNDtnJiMzNDs6MC4yNzg0MzEzODU3NTU1Mzg5NCwmIzM0O2ImIzM0OzoxLjAsJiMzNDthJiMzNDs6MC44MDAwMDAwMTE5MjA5Mjg5Nn0sJiMzNDtwb3NpdGlvbiYjMzQ7OjAuMTE0OTUyNzg3NzU2OTE5ODZ9LHsmIzM0O2NvbG9yJiMzNDs6eyYjMzQ7ciYjMzQ7OjAuMjc4NDMxMzg1NzU1NTM4OTQsJiMzNDtnJiMzNDs6MC4yNzg0MzEzODU3NTU1Mzg5NCwmIzM0O2ImIzM0OzoxLjAsJiMzNDthJiMzNDs6MC4yMDAwMDAwMDI5ODAyMzIyNH0sJiMzNDtwb3NpdGlvbiYjMzQ7OjAuOTY4ODAwNjYzOTQ4MDU5MDh9LHsmIzM0O2NvbG9yJiMzNDs6eyYjMzQ7ciYjMzQ7OjAuMjc4NDMxMzg1NzU1NTM4OTQsJiMzNDtnJiMzNDs6MC4yNzg0MzEzODU3NTU1Mzg5NCwmIzM0O2ImIzM0OzoxLjAsJiMzNDthJiMzNDs6MC44MDAwMDAwMTE5MjA5Mjg5Nn0sJiMzNDtwb3NpdGlvbiYjMzQ7OjAuOTgxMjgwNjI0ODY2NDg1NjB9LHsmIzM0O2NvbG9yJiMzNDs6eyYjMzQ7ciYjMzQ7OjAuNzg0MzEzNzM4MzQ2MDk5ODUsJiMzNDtnJiMzNDs6MC4yNzg0MzEzODU3NTU1Mzg5NCwmIzM0O2ImIzM0OzoxLjAsJiMzNDthJiMzNDs6MC4zNjAwMDAwMTQzMDUxMTQ3NX0sJiMzNDtwb3NpdGlvbiYjMzQ7OjEuMH1dLCYjMzQ7c3RvcHNWYXImIzM0OzpbeyYjMzQ7Y29sb3ImIzM0Ozp7JiMzNDtyJiMzNDs6MS4wLCYjMzQ7ZyYjMzQ7OjEuMCwmIzM0O2ImIzM0OzoxLjAsJiMzNDthJiMzNDs6MC44MDAwMDAwMTE5MjA5Mjg5Nn0sJiMzNDtwb3NpdGlvbiYjMzQ7OjAuMH0seyYjMzQ7Y29sb3ImIzM0Ozp7JiMzNDtyJiMzNDs6MC4yNzg0MzEzODU3NTU1Mzg5NCwmIzM0O2cmIzM0OzowLjI3ODQzMTM4NTc1NTUzODk0LCYjMzQ7YiYjMzQ7OjEuMCwmIzM0O2EmIzM0OzowLjQwMDAwMDAwNTk2MDQ2NDQ4fSwmIzM0O3Bvc2l0aW9uJiMzNDs6MC4wNDcwMzM5NzY3NjM0ODY4NjJ9LHsmIzM0O2NvbG9yJiMzNDs6eyYjMzQ7ciYjMzQ7OjAuMjc4NDMxMzg1NzU1NTM4OTQsJiMzNDtnJiMzNDs6MC4yNzg0MzEzODU3NTU1Mzg5NCwmIzM0O2ImIzM0OzoxLjAsJiMzNDthJiMzNDs6MC4yMDAwMDAwMDI5ODAyMzIyNH0sJiMzNDtwb3NpdGlvbiYjMzQ7OjAuMDg0NjAwMzgxNTUzMTczMDY1fSx7JiMzNDtjb2xvciYjMzQ7OnsmIzM0O3ImIzM0OzowLjI3ODQzMTM4NTc1NTUzODk0LCYjMzQ7ZyYjMzQ7OjAuMjc4NDMxMzg1NzU1NTM4OTQsJiMzNDtiJiMzNDs6MS4wLCYjMzQ7YSYjMzQ7OjAuODAwMDAwMDExOTIwOTI4OTZ9LCYjMzQ7cG9zaXRpb24mIzM0OzowLjExNDk1Mjc4Nzc1NjkxOTg2fSx7JiMzNDtjb2xvciYjMzQ7OnsmIzM0O3ImIzM0OzowLjI3ODQzMTM4NTc1NTUzODk0LCYjMzQ7ZyYjMzQ7OjAuMjc4NDMxMzg1NzU1NTM4OTQsJiMzNDtiJiMzNDs6MS4wLCYjMzQ7YSYjMzQ7OjAuMjAwMDAwMDAyOTgwMjMyMjR9LCYjMzQ7cG9zaXRpb24mIzM0OzowLjk2ODgwMDY2Mzk0ODA1OTA4fSx7JiMzNDtjb2xvciYjMzQ7OnsmIzM0O3ImIzM0OzowLjI3ODQzMTM4NTc1NTUzODk0LCYjMzQ7ZyYjMzQ7OjAuMjc4NDMxMzg1NzU1NTM4OTQsJiMzNDtiJiMzNDs6MS4wLCYjMzQ7YSYjMzQ7OjAuODAwMDAwMDExOTIwOTI4OTZ9LCYjMzQ7cG9zaXRpb24mIzM0OzowLjk4MTI4MDYyNDg2NjQ4NTYwfSx7JiMzNDtjb2xvciYjMzQ7OnsmIzM0O3ImIzM0OzowLjc4NDMxMzczODM0NjA5OTg1LCYjMzQ7ZyYjMzQ7OjAuMjc4NDMxMzg1NzU1NTM4OTQsJiMzNDtiJiMzNDs6MS4wLCYjMzQ7YSYjMzQ7OjAuMzYwMDAwMDE0MzA1MTE0NzV9LCYjMzQ7cG9zaXRpb24mIzM0OzoxLjB9XSwmIzM0O3RyYW5zZm9ybSYjMzQ7OnsmIzM0O20wMCYjMzQ7Oi03MDAuMjA5NjU1NzYxNzE4NzUsJiMzNDttMDEmIzM0Ozo2NDYuMzY2MTQ5OTAyMzQzNzUsJiMzNDttMDImIzM0Ozo0MDguNTg3Nzk5MDcyMjY1NjIsJiMzNDttMTAmIzM0Ozo4NjguMDI2OTc3NTM5MDYyNTAsJiMzNDttMTEmIzM0Ozo1MjEuNDAyOTU0MTAxNTYyNTAsJiMzNDttMTImIzM0OzotOTI0LjE0ODU1OTU3MDMxMjUwfSwmIzM0O29wYWNpdHkmIzM0OzowLjgwMDAwMDAxMTkyMDkyODk2LCYjMzQ7YmxlbmRNb2RlJiMzNDs6JiMzNDtOT1JNQUwmIzM0OywmIzM0O3Zpc2libGUmIzM0Ozp0cnVlfSIvPgo8L2c+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMV8xNTQ2XzIwOTEwKSI+CjxsaW5lIHgxPSI0MjQiIHkxPSIxNTUuNTc4IiB4Mj0iLTI2IiB5Mj0iMTU1LjU3OCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW9wYWNpdHk9IjAuNiIgc3Ryb2tlLXdpZHRoPSIwLjI4MTI1Ii8+CjxsaW5lIHgxPSI0MjQiIHkxPSIxMzkuODI4IiB4Mj0iLTI2IiB5Mj0iMTM5LjgyOCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW9wYWNpdHk9IjAuNiIgc3Ryb2tlLXdpZHRoPSIwLjI4MTI1Ii8+CjxsaW5lIHgxPSI0MjQiIHkxPSIxMjQuMDc4IiB4Mj0iLTI2IiB5Mj0iMTI0LjA3OCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW9wYWNpdHk9IjAuNiIgc3Ryb2tlLXdpZHRoPSIwLjI4MTI1Ii8+CjxsaW5lIHgxPSI0MjQiIHkxPSIxMDguMzI4IiB4Mj0iLTI2IiB5Mj0iMTA4LjMyOCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW9wYWNpdHk9IjAuNiIgc3Ryb2tlLXdpZHRoPSIwLjI4MTI1Ii8+CjxsaW5lIHgxPSI0MjQiIHkxPSI5Mi41NzgxIiB4Mj0iLTI2IiB5Mj0iOTIuNTc4MSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW9wYWNpdHk9IjAuNiIgc3Ryb2tlLXdpZHRoPSIwLjI4MTI1Ii8+CjxsaW5lIHgxPSI0MjQiIHkxPSI3Ni44MjgxIiB4Mj0iLTI2IiB5Mj0iNzYuODI4MSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW9wYWNpdHk9IjAuNiIgc3Ryb2tlLXdpZHRoPSIwLjI4MTI1Ii8+CjxsaW5lIHgxPSI0MjQiIHkxPSI2MS4wNzgxIiB4Mj0iLTI2IiB5Mj0iNjEuMDc4MSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW9wYWNpdHk9IjAuNiIgc3Ryb2tlLXdpZHRoPSIwLjI4MTI1Ii8+CjxsaW5lIHgxPSI0MjQiIHkxPSI0NS4zMjgxIiB4Mj0iLTI2IiB5Mj0iNDUuMzI4MSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW9wYWNpdHk9IjAuNiIgc3Ryb2tlLXdpZHRoPSIwLjI4MTI1Ii8+CjxsaW5lIHgxPSI0MjQiIHkxPSIyOS41NzgxIiB4Mj0iLTI2IiB5Mj0iMjkuNTc4MSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW9wYWNpdHk9IjAuNiIgc3Ryb2tlLXdpZHRoPSIwLjI4MTI1Ii8+CjxsaW5lIHgxPSI0MjQiIHkxPSIxMy44MjgxIiB4Mj0iLTI2IiB5Mj0iMTMuODI4MSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW9wYWNpdHk9IjAuNiIgc3Ryb2tlLXdpZHRoPSIwLjI4MTI1Ii8+CjxsaW5lIHgxPSIxLjk4NDM4IiB5MT0iMjA4Ljg3NSIgeDI9IjEuOTg0MzgiIHkyPSItMzMiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1vcGFjaXR5PSIwLjYiIHN0cm9rZS13aWR0aD0iMC4yODEyNSIvPgo8bGluZSB4MT0iMTcuNzM0NCIgeTE9IjIwOC44NzUiIHgyPSIxNy43MzQ0IiB5Mj0iLTMzIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC42IiBzdHJva2Utd2lkdGg9IjAuMjgxMjUiLz4KPGxpbmUgeDE9IjMzLjQ4NDQiIHkxPSIyMDguODc1IiB4Mj0iMzMuNDg0NCIgeTI9Ii0zMyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW9wYWNpdHk9IjAuNiIgc3Ryb2tlLXdpZHRoPSIwLjI4MTI1Ii8+CjxsaW5lIHgxPSI0OS4yMzQ0IiB5MT0iMjA4Ljg3NSIgeDI9IjQ5LjIzNDQiIHkyPSItMzMiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1vcGFjaXR5PSIwLjYiIHN0cm9rZS13aWR0aD0iMC4yODEyNSIvPgo8bGluZSB4MT0iNjQuOTg0NCIgeTE9IjIwOC44NzUiIHgyPSI2NC45ODQ0IiB5Mj0iLTMzIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC42IiBzdHJva2Utd2lkdGg9IjAuMjgxMjUiLz4KPGxpbmUgeDE9IjgwLjczNDQiIHkxPSIyMDguODc1IiB4Mj0iODAuNzM0NCIgeTI9Ii0zMyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW9wYWNpdHk9IjAuNiIgc3Ryb2tlLXdpZHRoPSIwLjI4MTI1Ii8+CjxsaW5lIHgxPSI5Ni40ODQ0IiB5MT0iMjA4Ljg3NSIgeDI9Ijk2LjQ4NDQiIHkyPSItMzMiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1vcGFjaXR5PSIwLjYiIHN0cm9rZS13aWR0aD0iMC4yODEyNSIvPgo8bGluZSB4MT0iMTEyLjIzNCIgeTE9IjIwOC44NzUiIHgyPSIxMTIuMjM0IiB5Mj0iLTMzIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC42IiBzdHJva2Utd2lkdGg9IjAuMjgxMjUiLz4KPGxpbmUgeDE9IjEyNy45ODQiIHkxPSIyMDguODc1IiB4Mj0iMTI3Ljk4NCIgeTI9Ii0zMyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW9wYWNpdHk9IjAuNiIgc3Ryb2tlLXdpZHRoPSIwLjI4MTI1Ii8+CjxsaW5lIHgxPSIxNDMuNzM0IiB5MT0iMjA4Ljg3NSIgeDI9IjE0My43MzQiIHkyPSItMzMiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1vcGFjaXR5PSIwLjYiIHN0cm9rZS13aWR0aD0iMC4yODEyNSIvPgo8bGluZSB4MT0iMTU5LjQ4NCIgeTE9IjIwOC44NzUiIHgyPSIxNTkuNDg0IiB5Mj0iLTMzIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC42IiBzdHJva2Utd2lkdGg9IjAuMjgxMjUiLz4KPGxpbmUgeDE9IjE3NS4yMzQiIHkxPSIyMDguODc1IiB4Mj0iMTc1LjIzNCIgeTI9Ii0zMyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW9wYWNpdHk9IjAuNiIgc3Ryb2tlLXdpZHRoPSIwLjI4MTI1Ii8+CjxsaW5lIHgxPSIxOTAuOTg0IiB5MT0iMjA4Ljg3NSIgeDI9IjE5MC45ODQiIHkyPSItMzMiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1vcGFjaXR5PSIwLjYiIHN0cm9rZS13aWR0aD0iMC4yODEyNSIvPgo8bGluZSB4MT0iMjA2LjczNCIgeTE9IjIwOC44NzUiIHgyPSIyMDYuNzM0IiB5Mj0iLTMzIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC42IiBzdHJva2Utd2lkdGg9IjAuMjgxMjUiLz4KPGxpbmUgeDE9IjIyMi40ODQiIHkxPSIyMDguODc1IiB4Mj0iMjIyLjQ4NCIgeTI9Ii0zMyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW9wYWNpdHk9IjAuNiIgc3Ryb2tlLXdpZHRoPSIwLjI4MTI1Ii8+CjxsaW5lIHgxPSIyMzguMjM0IiB5MT0iMjA4Ljg3NSIgeDI9IjIzOC4yMzQiIHkyPSItMzMiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1vcGFjaXR5PSIwLjYiIHN0cm9rZS13aWR0aD0iMC4yODEyNSIvPgo8bGluZSB4MT0iMjUzLjk4NCIgeTE9IjIwOC44NzUiIHgyPSIyNTMuOTg0IiB5Mj0iLTMzIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC42IiBzdHJva2Utd2lkdGg9IjAuMjgxMjUiLz4KPGxpbmUgeDE9IjI2OS43MzQiIHkxPSIyMDguODc1IiB4Mj0iMjY5LjczNCIgeTI9Ii0zMyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW9wYWNpdHk9IjAuNiIgc3Ryb2tlLXdpZHRoPSIwLjI4MTI1Ii8+CjxsaW5lIHgxPSIyODUuNDg0IiB5MT0iMjA4Ljg3NSIgeDI9IjI4NS40ODQiIHkyPSItMzMiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1vcGFjaXR5PSIwLjYiIHN0cm9rZS13aWR0aD0iMC4yODEyNSIvPgo8bGluZSB4MT0iMzAxLjIzNCIgeTE9IjIwOC44NzUiIHgyPSIzMDEuMjM0IiB5Mj0iLTMzIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC42IiBzdHJva2Utd2lkdGg9IjAuMjgxMjUiLz4KPGxpbmUgeDE9IjMxNi45ODQiIHkxPSIyMDguODc1IiB4Mj0iMzE2Ljk4NCIgeTI9Ii0zMyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW9wYWNpdHk9IjAuNiIgc3Ryb2tlLXdpZHRoPSIwLjI4MTI1Ii8+CjxsaW5lIHgxPSIzMzIuNzM0IiB5MT0iMjA4Ljg3NSIgeDI9IjMzMi43MzQiIHkyPSItMzMiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1vcGFjaXR5PSIwLjYiIHN0cm9rZS13aWR0aD0iMC4yODEyNSIvPgo8bGluZSB4MT0iMzQ4LjQ4NCIgeTE9IjIwOC44NzUiIHgyPSIzNDguNDg0IiB5Mj0iLTMzIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC42IiBzdHJva2Utd2lkdGg9IjAuMjgxMjUiLz4KPGxpbmUgeDE9IjM2NC4yMzQiIHkxPSIyMDguODc1IiB4Mj0iMzY0LjIzNCIgeTI9Ii0zMyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW9wYWNpdHk9IjAuNiIgc3Ryb2tlLXdpZHRoPSIwLjI4MTI1Ii8+CjxsaW5lIHgxPSIzNzkuOTg0IiB5MT0iMjA4Ljg3NSIgeDI9IjM3OS45ODQiIHkyPSItMzMiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1vcGFjaXR5PSIwLjYiIHN0cm9rZS13aWR0aD0iMC4yODEyNSIvPgo8bGluZSB4MT0iMzk1LjczNCIgeTE9IjIwOC44NzUiIHgyPSIzOTUuNzM0IiB5Mj0iLTMzIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC42IiBzdHJva2Utd2lkdGg9IjAuMjgxMjUiLz4KPC9nPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMV9paV8xNTQ2XzIwOTEwKSI+CjxwYXRoIGQ9Ik0zNjIuMTM3IC0yMEMzNjIuMTM3IC0yMCAzNjIuMTQxIC0yMC4wMDE0IDM2NS4wNzEgLTEyLjQ3MzhDMzY3LjgzMSAtNS4zODMwMyAzNjcuOTkgLTQuOTcxMyAzNjggLTQuOTQ3NTNDMzY4IC00Ljk0NzUzIDM2Ny45OTUgLTQuOTQzMzIgMzY3Ljk5MSAtNC45NDE4QzM2Ny45ODMgLTQuOTM4OCAzNjcuOTcxIC00LjkzMzk4IDM2Ny45NTMgLTQuOTI3NUMzNjcuOTE2IC00LjkxMzcyIDM2Ny44NTggLTQuODkzNjEgMzY3Ljc4MSAtNC44NjQ1N0MzNjcuNjI2IC00LjgwNjE4IDM2Ny4zOSAtNC43MTcxMyAzNjcuMDc5IC00LjU5ODUzQzM2Ni40NTcgLTQuMzYxMjEgMzY1LjUzMiAtNC4wMDI1NSAzNjQuMzM1IC0zLjUzNDM5QzM2MS45NDEgLTIuNTk3OTggMzU4LjQ2MyAtMS4yMTYzMiAzNTQuMTY2IDAuNTYxOTg1QzM0NS41NjYgNC4xMjExOSAzMzMuNzA1IDkuMjQ4NiAzMjAuNjcxIDE1LjUxNzJDMjk0LjM4MyAyOC4xNjA0IDI2NC4yODQgNDQuOTk5NiAyNDYuMTEzIDYyLjU1NEMyMzUuNjA5IDczLjQ2MzIgMjI2LjQ0NCA4NC4yNjkxIDIxNy42NTcgOTQuNjU1NkMyMDguOSAxMDUuMDA1IDIwMC40MjkgMTE1LjA0NyAxOTEuNjA2IDEyMy45OEMxNzMuNzc2IDE0Mi4wMjggMTUzLjk1MyAxNTYuMTE2IDEyNS4yNzUgMTYwLjkxM0MxMTEuMjkzIDE2My4yNTIgOTcuNTgxMSAxNjEuOTMyIDg0LjY0NTMgMTU5LjkyOUM3MS4yNDQ5IDE1Ny44NTMgNTkuNDc2OCAxNTUuMjI4IDQ3LjAzNDYgMTU0LjEyMkMzNy4xNzA2IDE1My4yNDQgMjguNjE4NCAxNTMuOTkzIDE5Ljg5MzQgMTU2LjkwOEMxMS4wNjY0IDE1OS44NTcgMS42MjE5IDE2NS4xNjggLTkuNzkzNTUgMTc0TC0yMCAxNjEuMzYyQy03LjY5MzI5IDE1MS44NCAzLjM5Nzc0IDE0NS4zOTUgMTQuNTc2OCAxNDEuNjYxQzI1Ljg1NzcgMTM3Ljg5MyAzNi43ODM1IDEzNy4wMzIgNDguNTI1MyAxMzguMDc3QzYxLjYxNzIgMTM5LjI0MSA3NS4yNjg0IDE0Mi4xNjQgODcuMjIwMyAxNDQuMDE1Qzk5LjYzNjkgMTQ1LjkzOCAxMTEuMjE0IDE0Ni45MjIgMTIyLjUwNCAxNDUuMDM0QzE0Ni41MiAxNDEuMDE2IDE2My4zNTggMTI5LjM5OCAxNzkuNzcxIDExMi43ODNDMTg4LjA2OSAxMDQuMzgzIDE5Ni4xMTggOTQuODUxNCAyMDQuOTc3IDg0LjM4MDRDMjEzLjc3NCA3My45ODM3IDIyMy4yODkgNjIuNzYwNSAyMzQuMjUyIDUxLjM4MzRMMjM0LjM0OSA1MS4yODMyTDIzNC40NTEgNTEuMTgzMUMyNTQuNjU0IDMxLjYyMjMgMjg2LjkxNiAxMy44MDIzIDMxMy40MTEgMS4wNTk3M0MzMjYuNzg5IC01LjM3NDU5IDMzOC45NDYgLTEwLjYyOTUgMzQ3Ljc1NyAtMTQuMjc1OUMzNTIuMTY0IC0xNi4wOTk5IDM1NS43NDIgLTE3LjUyMzcgMzU4LjIyNiAtMTguNDk1M0MzNTkuNDY4IC0xOC45ODA5IDM2MC40MzYgLTE5LjM1NSAzNjEuMDk5IC0xOS42MDgxQzM2MS40MzEgLTE5LjczNDYgMzYxLjY4NyAtMTkuODMxMiAzNjEuODYyIC0xOS44OTdDMzYxLjk0OSAtMTkuOTI5OSAzNjIuMDE3IC0xOS45NTM5IDM2Mi4wNjQgLTE5Ljk3MTRDMzYyLjA4NyAtMTkuOTggMzYyLjEwNCAtMTkuOTg5NSAzNjIuMTE2IC0xOS45OTQzQzM2Mi4xMjMgLTE5Ljk5NjcgMzYyLjEzIC0xOS45OTg2IDM2Mi4xMzQgLTIwSDM2Mi4xMzdaIiBmaWxsPSJ1cmwoI3BhaW50MV9saW5lYXJfMTU0Nl8yMDkxMCkiIGZpbGwtb3BhY2l0eT0iMC4xMSIvPgo8L2c+CjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIyX2ZfMTU0Nl8yMDkxMCkiPgo8cGF0aCBkPSJNLTUyLjU1NDggMTgzLjI2M0M0Ny4zMzQ4IDE5My4zMzYgNDUzLjQ5IDkzLjAyMDYgNDQ5LjE4MyAxMzUuNzI4QzQ0NC44NzYgMTc4LjQzNiAxODEuNTQ4IDI5Mi4zIDgxLjY1ODIgMjgyLjIyN0MtMTguMjMxNCAyNzIuMTU0IDYwLjA4MDEgMjUzLjU2NiA3OS45NTQ1IDIxNS41MkMxNzMuODg4IDM1LjY5ODcgLTE1Mi40NDQgMTczLjE5IC01Mi41NTQ4IDE4My4yNjNaIiBmaWxsPSJ1cmwoI3BhaW50Ml9saW5lYXJfMTU0Nl8yMDkxMCkiIGZpbGwtb3BhY2l0eT0iMC42Ii8+CjwvZz4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjNfZl8xNTQ2XzIwOTEwKSI+CjxwYXRoIGQ9Ik0zMzYuMDA3IDI4LjkxMTdDMjk2Ljk2MyAxOS40NzE2IDI2My41MTcgMTkuMjQ1NSAyNzYuNzM3IC0zNS40MzMxQzI4OS45NTcgLTkwLjExMTcgMzMyLjMyNiAtMTI2Ljc4NSAzNzEuMzY5IC0xMTcuMzQ1QzQxMC40MTMgLTEwNy45MDUgNDMxLjM0NyAtNTUuOTI2MiA0MTguMTI3IC0xLjI0NzU5QzQxMS4zODEgMjYuNjUzNiAzNzUuMDUxIDM4LjM1MTggMzM2LjAwNyAyOC45MTE3WiIgZmlsbD0iI0FCQjBGRiIgZmlsbC1vcGFjaXR5PSIwLjciLz4KPC9nPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyNF9mXzE1NDZfMjA5MTApIj4KPHBhdGggZD0iTS00OS40NDMyIDM5LjkyMzRDLTI3LjI0OTcgNi40NDIyOSAxOS4wODQ0IC0xNjkuMDI1IDU2LjY3OSAtMTQ0LjEwNUM5NC4yNzM2IC0xMTkuMTg1IDc4LjkwOSA3Ljk0NDk0IDU2LjcxNTUgNDEuNDI2QzM0LjUyMiA3NC45MDcxIDM0LjQ3NiAzMC43MTA3IC0zLjExODUzIDUuNzkwNDhDLTIyLjMwMjIgLTYuOTI1NzEgLTcxLjYzNjYgNzMuNDA0NSAtNDkuNDQzMiAzOS45MjM0WiIgZmlsbD0iI0FCQjBGRiIvPgo8L2c+CjxnIGZpbHRlcj0idXJsKCNmaWx0ZXI1X2ZfMTU0Nl8yMDkxMCkiPgo8cGF0aCBkPSJNMjc1LjYwOSAtMzIuMTYyNUMyMzcuNDY3IC00MS4zODQ3IDIwNS4wOTcgLTQyLjg2ODEgMjE1Ljc2NSAtODYuOTg5N0MyMjYuNDMzIC0xMzEuMTExIDI2Ni4wMDEgLTE1OS40MDMgMzA0LjE0NCAtMTUwLjE4MUMzNDIuMjg2IC0xNDAuOTU4IDM2NC41NTkgLTk3LjcxNDggMzUzLjg5MSAtNTMuNTkzMkMzNDguNDQ4IC0zMS4wNzkgMzEzLjc1MiAtMjIuOTQwMyAyNzUuNjA5IC0zMi4xNjI1WiIgZmlsbD0iI0Y1QUJGRiIvPgo8L2c+CjxnIGZpbHRlcj0idXJsKCNmaWx0ZXI2X2ZfMTU0Nl8yMDkxMCkiPgo8cGF0aCBkPSJNNjEuOTI4NyAtMTAyLjM2N0M4My42MDk5IC0xMzUuMDc1IDk2LjA0NzEgLTE2NC45OTcgMTMzLjg4MyAtMTM5LjkxN0MxNzEuNzE4IC0xMTQuODM3IDE4NC44MTQgLTY3Ljk5MDQgMTYzLjEzMiAtMzUuMjgyMkMxNDEuNDUxIC0yLjU3Mzg4IDkzLjIwMzMgMy42MTAxOSA1NS4zNjc5IC0yMS40Njk2QzM2LjA2MTQgLTM0LjI2NzMgNDAuMjQ3NCAtNjkuNjU4NCA2MS45Mjg3IC0xMDIuMzY3WiIgZmlsbD0iI0Y1QUJGRiIvPgo8L2c+CjxnIGZpbHRlcj0idXJsKCNmaWx0ZXI3X2RkXzE1NDZfMjA5MTApIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAyXzE1NDZfMjA5MTApIj4KPHJlY3QgeD0iMTY5IiB5PSI1MCIgd2lkdGg9IjYwIiBoZWlnaHQ9IjYwIiByeD0iMTAiIGZpbGw9IiM0NDUxRkYiIHNoYXBlLXJlbmRlcmluZz0iY3Jpc3BFZGdlcyIvPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyOF9mXzE1NDZfMjA5MTApIj4KPHJlY3QgeD0iMTc3LjY5MSIgeT0iNDYuMDA5OCIgd2lkdGg9IjguNTIiIGhlaWdodD0iNzkuOTY3IiByeD0iNC4yNiIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1LjEwNDQgMTc3LjY5MSA0Ni4wMDk4KSIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC4zNSIvPgo8L2c+CjxnIGZpbHRlcj0idXJsKCNmaWx0ZXI5X2ZfMTU0Nl8yMDkxMCkiPgo8cmVjdCB4PSIxNTkuOTM4IiB5PSI3NC40MjM4IiB3aWR0aD0iOC41MiIgaGVpZ2h0PSI3OS45NjciIHJ4PSI0LjI2IiB0cmFuc2Zvcm09InJvdGF0ZSgtNDUuMTA0NCAxNTkuOTM4IDc0LjQyMzgpIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjI0Ii8+CjwvZz4KPHBhdGggZD0iTTIxOC4xOTIgOTEuNDk2NEMyMTguMTU3IDkxLjQ2NzUgMjE4LjEzIDkxLjQzMTQgMjE4LjExIDkxLjM5MDZDMjE4LjA5MSA5MS4zNDk4IDIxOC4wODEgOTEuMzA1MiAyMTguMDgxIDkxLjI2MDJDMjE4LjA4MSA5MS4yMTUxIDIxOC4wOTEgOTEuMTcwNSAyMTguMTEgOTEuMTI5N0MyMTguMTMgOTEuMDg4OSAyMTguMTU3IDkxLjA1MjggMjE4LjE5MiA5MS4wMjM5TDIxOS43MjIgODkuNzc4OUMyMTkuODYgODkuNjY2OSAyMTkuOTUzIDg5LjUwOTkgMjE5Ljk4NiA4OS4zMzU2QzIyMC4wMTkgODkuMTYxMiAyMTkuOTg5IDg4Ljk4MDkgMjE5LjkwMiA4OC44MjY0TDIxOC40MTcgODYuMjUzOUMyMTguMzI4IDg2LjA5ODEgMjE4LjE4NSA4NS45Nzk3IDIxOC4wMTYgODUuOTIwNEMyMTcuODQ2IDg1Ljg2MTIgMjE3LjY2MSA4NS44NjUxIDIxNy40OTUgODUuOTMxNEwyMTUuNjY1IDg2LjYyODlDMjE1LjYyMSA4Ni42NDE5IDIxNS41NzYgODYuNjQ2IDIxNS41MzEgODYuNjQwOEMyMTUuNDg2IDg2LjYzNTcgMjE1LjQ0MiA4Ni42MjE1IDIxNS40MDMgODYuNTk5QzIxNS4zNjQgODYuNTc2NiAyMTUuMzI5IDg2LjU0NjQgMjE1LjMwMiA4Ni41MTAyQzIxNS4yNzUgODYuNDc0MSAyMTUuMjU1IDg2LjQzMjggMjE1LjI0NSA4Ni4zODg5TDIxNC45MzcgODQuNDQ2NEMyMTQuOTA3IDg0LjI3MDggMjE0LjgxNiA4NC4xMTE0IDIxNC42ODEgODMuOTk2MUMyMTQuNTQ1IDgzLjg4MDkgMjE0LjM3MyA4My44MTcyIDIxNC4xOTUgODMuODE2NEgyMTEuMjI1QzIxMS4wNDcgODMuODE2MiAyMTAuODc1IDgzLjg3OTYgMjEwLjc0IDgzLjk5NTJDMjEwLjYwNSA4NC4xMTA3IDIxMC41MTYgODQuMjcwOCAyMTAuNDkgODQuNDQ2NEwyMTAuMTc1IDg2LjM4ODlDMjEwLjE2NSA4Ni40MzM0IDIxMC4xNDYgODYuNDc1NCAyMTAuMTE5IDg2LjUxMjFDMjEwLjA5MiA4Ni41NDg4IDIxMC4wNTcgODYuNTc5NSAyMTAuMDE4IDg2LjYwMjFDMjA5Ljk3OCA4Ni42MjQ3IDIwOS45MzQgODYuNjM4NyAyMDkuODg5IDg2LjY0MzRDMjA5Ljg0NCA4Ni42NDggMjA5Ljc5OCA4Ni42NDMxIDIwOS43NTUgODYuNjI4OUwyMDcuOTI1IDg1LjkyMzlDMjA3Ljg4MSA4NS45MDY4IDIwNy44MzYgODUuODk2NyAyMDcuNzkgODUuODkzOUMyMDcuNjM4IDg1Ljg2NDUgMjA3LjQ4MSA4NS44ODM1IDIwNy4zNDEgODUuOTQ4MUMyMDcuMjAxIDg2LjAxMjcgMjA3LjA4NSA4Ni4xMTk3IDIwNy4wMSA4Ni4yNTM5TDIwNS41MjUgODguODI2NEMyMDUuNDM0IDg4Ljk3OTUgMjA1LjQwMiA4OS4xNTk5IDIwNS40MzQgODkuMzM0N0MyMDUuNDY1IDg5LjUwOTYgMjA1LjU1OSA4OS42NjcyIDIwNS42OTcgODkuNzc4OUwyMDcuMjI3IDkxLjAyMzlDMjA3LjI2MyA5MS4wNTIgMjA3LjI5MiA5MS4wODc4IDIwNy4zMTIgOTEuMTI4OEMyMDcuMzMyIDkxLjE2OTcgMjA3LjM0MiA5MS4yMTQ2IDIwNy4zNDIgOTEuMjYwMkMyMDcuMzQyIDkxLjMwNTcgMjA3LjMzMiA5MS4zNTA2IDIwNy4zMTIgOTEuMzkxNkMyMDcuMjkyIDkxLjQzMjUgMjA3LjI2MyA5MS40NjgzIDIwNy4yMjcgOTEuNDk2NEwyMDUuNjk3IDkyLjc0MTRDMjA1LjU1OSA5Mi44NTMxIDIwNS40NjUgOTMuMDEwOCAyMDUuNDM0IDkzLjE4NTZDMjA1LjQwMiA5My4zNjA0IDIwNS40MzQgOTMuNTQwOCAyMDUuNTI1IDkzLjY5MzlMMjA3LjAxIDk2LjI2NjRDMjA3LjA5NyA5Ni40MjE5IDIwNy4yMzggOTYuNTQwMyAyMDcuNDA2IDk2LjU5OTZDMjA3LjU3NSA5Ni42NTg5IDIwNy43NTkgOTYuNjU1MSAyMDcuOTI1IDk2LjU4ODlDMjEwLjYxNyA5NS42MDk0IDIwOS45NzcgOTUuMzEwMiAyMTAuNDkgOTguMDczOUMyMTAuNTE2IDk4LjI0OTUgMjEwLjYwNSA5OC40MDk2IDIxMC43NCA5OC41MjUyQzIxMC44NzUgOTguNjQwNyAyMTEuMDQ3IDk4LjcwNDIgMjExLjIyNSA5OC43MDM5SDIxNC4xOTVDMjE0LjM3MyA5OC43MDMxIDIxNC41NDUgOTguNjM5NCAyMTQuNjgxIDk4LjUyNDJDMjE0LjgxNiA5OC40MDkgMjE0LjkwNyA5OC4yNDk1IDIxNC45MzcgOTguMDczOUwyMTUuMjQ1IDk2LjEzMTRDMjE1LjI1NSA5Ni4wODc0IDIxNS4yNzUgOTYuMDQ1OSAyMTUuMzAyIDk2LjAwOTdDMjE1LjMyOSA5NS45NzM1IDIxNS4zNjMgOTUuOTQzMiAyMTUuNDAzIDk1LjkyMDdDMjE1LjQ0MiA5NS44OTgyIDIxNS40ODYgOTUuODg0IDIxNS41MzEgOTUuODc5QzIxNS41NzYgOTUuODc0IDIxNS42MjEgOTUuODc4MiAyMTUuNjY1IDk1Ljg5MTRMMjE3LjQ5NSA5Ni41ODg5QzIxNy42NjEgOTYuNjU1MiAyMTcuODQ2IDk2LjY1OTEgMjE4LjAxNiA5Ni41OTk5QzIxOC4xODUgOTYuNTQwNiAyMTguMzI4IDk2LjQyMjIgMjE4LjQxNyA5Ni4yNjY0TDIxOS45MDIgOTMuNjkzOUMyMTkuOTg5IDkzLjUzOTQgMjIwLjAxOSA5My4zNTkxIDIxOS45ODYgOTMuMTg0OEMyMTkuOTUzIDkzLjAxMDQgMjE5Ljg2IDkyLjg1MzQgMjE5LjcyMiA5Mi43NDE0TDIxOC4xOTIgOTEuNDk2NFpNMjA5LjY4IDkxLjI2MzlDMjA5LjY4IDkwLjQ1OTMgMjA5Ljk5OSA4OS42ODc3IDIxMC41NjggODkuMTE4N0MyMTEuMTM3IDg4LjU0OTggMjExLjkwOSA4OC4yMzAyIDIxMi43MTMgODguMjMwMkMyMTMuNTE4IDg4LjIzMDIgMjE0LjI5IDg4LjU0OTggMjE0Ljg1OCA4OS4xMTg3QzIxNS40MjcgODkuNjg3NyAyMTUuNzQ3IDkwLjQ1OTMgMjE1Ljc0NyA5MS4yNjM5QzIxNS43NDcgOTIuMDY4NSAyMTUuNDI3IDkyLjg0MDIgMjE0Ljg1OCA5My40MDkxQzIxNC4yOSA5My45NzggMjEzLjUxOCA5NC4yOTc3IDIxMi43MTMgOTQuMjk3N0MyMTEuOTA5IDk0LjI5NzcgMjExLjEzNyA5My45NzggMjEwLjU2OCA5My40MDkxQzIwOS45OTkgOTIuODQwMiAyMDkuNjggOTIuMDY4NSAyMDkuNjggOTEuMjYzOVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yMTIuNzEgODkuNzI2N0MyMTIuNDA3IDg5LjcyNzQgMjEyLjExMSA4OS44MTc5IDIxMS44NTkgODkuOTg2N0MyMTEuNjA4IDkwLjE1NTUgMjExLjQxMiA5MC4zOTUxIDIxMS4yOTYgOTAuNjc1MkMyMTEuMTggOTAuOTU1MyAyMTEuMTUgOTEuMjYzNCAyMTEuMjEgOTEuNTYwNkMyMTEuMjY5IDkxLjg1NzcgMjExLjQxNSA5Mi4xMzA3IDIxMS42MjkgOTIuMzQ0OUMyMTEuODQ0IDkyLjU1OTIgMjEyLjExNiA5Mi43MDUyIDIxMi40MTQgOTIuNzY0NUMyMTIuNzExIDkyLjgyMzggMjEzLjAxOSA5Mi43OTM4IDIxMy4yOTkgOTIuNjc4MUMyMTMuNTc5IDkyLjU2MjUgMjEzLjgxOSA5Mi4zNjY1IDIxMy45ODcgOTIuMTE0OUMyMTQuMTU2IDkxLjg2MzIgMjE0LjI0NyA5MS41NjcyIDIxNC4yNDggOTEuMjY0MkMyMTQuMjQ4IDkxLjA2MjEgMjE0LjIwOSA5MC44NjE5IDIxNC4xMzIgOTAuNjc1MUMyMTQuMDU1IDkwLjQ4ODMgMjEzLjk0MSA5MC4zMTg2IDIxMy43OTkgOTAuMTc1N0MyMTMuNjU2IDkwLjAzMjggMjEzLjQ4NiA4OS45MTk2IDIxMy4yOTkgODkuODQyNUMyMTMuMTEyIDg5Ljc2NTQgMjEyLjkxMiA4OS43MjYxIDIxMi43MSA4OS43MjY3Wk0xOTEuMjE1IDgwLjIwMTdDMTkxLjEzNCA3OS42OTIyIDE5MS4xOTcgNzkuMTcwMyAxOTEuMzk1IDc4LjY5NDJDMTkxLjUwMSA3OC40MzU5IDE5MS42NDIgNzguMTkzNiAxOTEuODE1IDc3Ljk3NDJDMTkyLjA4NSA3Ny42MzcgMTkyLjQyNyA3Ny4zNjQ4IDE5Mi44MTcgNzcuMTc3OUMxOTMuMjA2IDc2Ljk5MDkgMTkzLjYzMyA3Ni44OTQgMTk0LjA2NSA3Ni44OTQySDE5OS4xNzNDMTk5LjYwNCA3Ni44OTQ4IDIwMC4wMzEgNzYuOTkyMSAyMDAuNDIgNzcuMTc5QzIwMC44MDkgNzcuMzY1OSAyMDEuMTUyIDc3LjYzNzYgMjAxLjQyMyA3Ny45NzQyQzIwMS41OTUgNzguMTkzNSAyMDEuNzM3IDc4LjQzNTkgMjAxLjg0MyA3OC42OTQyQzIwMi4wNDEgNzkuMTcwMyAyMDIuMTAzIDc5LjY5MjIgMjAyLjAyMyA4MC4yMDE3TDIxMy4zNyA3Ni45MTY3QzIxMy4zNzggNzYuOTE2NyAyMTMuMzc4IDc2LjkwOTIgMjEzLjM4NSA3Ni45MDkyQzIxMy45MjQgNzYuNzM5MyAyMTQuMzk0IDc2LjQwMTggMjE0LjcyNyA3NS45NDU3QzIxNS4wNjEgNzUuNDg5NyAyMTUuMjM5IDc0LjkzOSAyMTUuMjM4IDc0LjM3NDJWNjkuNzkxN0MyMTUuMjM2IDY5LjA4NCAyMTQuOTU0IDY4LjQwNTggMjE0LjQ1NCA2Ny45MDU0QzIxMy45NTMgNjcuNDA1MSAyMTMuMjc1IDY3LjEyMzMgMjEyLjU2OCA2Ny4xMjE3SDIwNy45MTlWNjQuMjk0OUMyMDcuOTE4IDYzLjQ5OTUgMjA3LjYwMiA2Mi43MzY5IDIwNy4wMzkgNjIuMTc0NUMyMDYuNDc3IDYxLjYxMiAyMDUuNzE0IDYxLjI5NTcgMjA0LjkxOSA2MS4yOTQ5SDE4OC4zMTZDMTg3LjUyMSA2MS4yOTU3IDE4Ni43NTggNjEuNjEyIDE4Ni4xOTYgNjIuMTc0NUMxODUuNjMzIDYyLjczNjkgMTg1LjMxNyA2My40OTk1IDE4NS4zMTYgNjQuMjk0OVY2Ny4xMjA5SDE4MC42NjNDMTc5Ljk1NiA2Ny4xMjI5IDE3OS4yNzggNjcuNDA1MiAxNzguNzc5IDY3LjkwNTlDMTc4LjI4IDY4LjQwNjUgMTc4IDY5LjA4NDcgMTc4IDY5Ljc5MTdWNzQuMzc0MkMxNzcuOTk5IDc0Ljk0MTggMTc4LjE4IDc1LjQ5NDggMTc4LjUxNiA3NS45NTIyQzE3OC44NTIgNzYuNDA5NyAxNzkuMzI2IDc2Ljc0NzYgMTc5Ljg2OCA3Ni45MTY3TDE5MS4yMTUgODAuMjAxN1pNMTg2LjgxNiA2NC4yOTQ5QzE4Ni44MTcgNjMuODk3MiAxODYuOTc1IDYzLjUxNTkgMTg3LjI1NiA2My4yMzQ3QzE4Ny41MzcgNjIuOTUzNSAxODcuOTE5IDYyLjc5NTMgMTg4LjMxNiA2Mi43OTQ5SDIwNC45MTlDMjA1LjMxNyA2Mi43OTUzIDIwNS42OTggNjIuOTUzNSAyMDUuOTc5IDYzLjIzNDdDMjA2LjI2IDYzLjUxNTkgMjA2LjQxOSA2My44OTcyIDIwNi40MTkgNjQuMjk0OVY2Ny4xMjA5SDE4Ni44MTZWNjQuMjk0OVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xOTQuMDY1IDc4LjM5NDVDMTkzLjg1NyA3OC4zOTUgMTkzLjY1MiA3OC40NDE4IDE5My40NjUgNzguNTMxN0MxOTMuMjc4IDc4LjYyMTYgMTkzLjExMyA3OC43NTIyIDE5Mi45ODMgNzguOTE0QzE5Mi44NTMgNzkuMDc1OCAxOTIuNzYxIDc5LjI2NDcgMTkyLjcxMyA3OS40NjY4QzE5Mi42NjUgNzkuNjY4OSAxOTIuNjYzIDc5Ljg3OTEgMTkyLjcwOCA4MC4wODJMMTkzLjU3IDgzLjk5N0MxOTMuNjM4IDg0LjMwNTQgMTkzLjgwOCA4NC41ODE2IDE5NC4wNTQgODQuNzgwNUMxOTQuMjk5IDg0Ljk3OTQgMTk0LjYwNCA4NS4wODkyIDE5NC45MiA4NS4wOTJIMTk4LjMxQzE5OC42MjcgODUuMDkwNyAxOTguOTM0IDg0Ljk4MTUgMTk5LjE4MSA4NC43ODI1QzE5OS40MjcgODQuNTgzNSAxOTkuNTk5IDg0LjMwNjUgMTk5LjY2OCA4My45OTdMMjAwLjUyMyA4MC4wODJDMjAwLjU2NyA3OS44NzkyIDIwMC41NjcgNzkuNjY4OSAyMDAuNTIgNzkuNDY2NUMyMDAuNDczIDc5LjI2NDEgMjAwLjM4MiA3OS4wNzQ2IDIwMC4yNTMgNzguOTEyQzIwMC4xMjMgNzguNzUgMTk5Ljk1OSA3OC42MTkzIDE5OS43NzIgNzguNTI5N0MxOTkuNTg1IDc4LjQ0IDE5OS4zOCA3OC4zOTM5IDE5OS4xNzMgNzguMzk0NUgxOTQuMDY1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTIwNC4yMjcgODguMDc2M0wyMDUuNzA1IDg1LjUwMzhDMjA1Ljk3MyA4NS4wNDI5IDIwNi4zOTYgODQuNjkxNSAyMDYuODk4IDg0LjUxMThDMjA3LjQgODQuMzMyIDIwNy45NSA4NC4zMzU0IDIwOC40NSA4NC41MjEzTDIwOC45MyA4NC43MDg4TDIwOS4wMDUgODQuMjEzOEMyMDkuMDg3IDgzLjY4NDUgMjA5LjM1NiA4My4yMDIxIDIwOS43NjMgODIuODU0QzIxMC4xNzEgODIuNTA1OSAyMTAuNjg5IDgyLjMxNTIgMjExLjIyNSA4Mi4zMTYzSDIxNC4xMTJWNzguMjUxM0MyMTQuMDMgNzguMjgxMyAyMDEuNjcgODEuODczOCAyMDEuNjcgODEuODczOEwyMDEuMTMgODQuMzE4OEMyMDAuOTg3IDg0Ljk2MTEgMjAwLjYzIDg1LjUzNTcgMjAwLjExNyA4NS45NDg1QzE5OS42MDUgODYuMzYxNCAxOTguOTY4IDg2LjU4OCAxOTguMzEgODYuNTkxM0gxOTQuOTJDMTk0LjI2MiA4Ni41ODU4IDE5My42MjYgODYuMzU4MyAxOTMuMTE0IDg1Ljk0NThDMTkyLjYwMiA4NS41MzMzIDE5Mi4yNDUgODQuOTYgMTkyLjEgODQuMzE4OEwxOTEuNTY3IDgxLjg3MzhDMTkxLjU2NyA4MS44NzM4IDE3OS4yMyA3OC4yODEzIDE3OS4xMTcgNzguMjM2M1Y4OS44MzEzQzE3OS4xMiA5MC44NzQ5IDE3OS41MzUgOTEuODc1IDE4MC4yNzMgOTIuNjEyOUMxODEuMDExIDkzLjM1MDggMTgyLjAxMSA5My43NjY1IDE4My4wNTUgOTMuNzY4OEgyMDMuOTcyQzIwMy44NjQgOTMuMjU5NyAyMDMuOTM4IDkyLjcyODYgMjA0LjE4MiA5Mi4yNjg4QzIwNC4zMjcgOTIuMDA0OCAyMDQuNTIgOTEuNzcwNiAyMDQuNzUyIDkxLjU3ODhMMjA1LjE0MiA5MS4yNjM4TDIwNC43NTIgOTAuOTQ4OEMyMDQuMzM1IDkwLjYxMjYgMjA0LjA1MiA5MC4xMzc1IDIwMy45NTYgODkuNjEwMkMyMDMuODU5IDg5LjA4MjkgMjAzLjk1NiA4OC41Mzg1IDIwNC4yMjcgODguMDc2M1oiIGZpbGw9IndoaXRlIi8+CjwvZz4KPHJlY3QgeD0iMTY3Ljc1IiB5PSI0OC43NSIgd2lkdGg9IjYyLjUiIGhlaWdodD0iNjIuNSIgcng9IjExLjI1IiBzdHJva2U9IiNGRUZFRkYiIHN0cm9rZS1vcGFjaXR5PSIwLjUzIiBzdHJva2Utd2lkdGg9IjIuNSIgc2hhcGUtcmVuZGVyaW5nPSJjcmlzcEVkZ2VzIi8+CjwvZz4KPC9nPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9mZ18xNTQ2XzIwOTEwIiB4PSItMTI4LjMwNSIgeT0iLTM3NC4xNzQiIHdpZHRoPSI2NDguNDIyIiBoZWlnaHQ9IjY2My40NDkiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMjAuNzQ1NyIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzE1NDZfMjA5MTAiLz4KPGZlVHVyYnVsZW5jZSB0eXBlPSJmcmFjdGFsTm9pc2UiIGJhc2VGcmVxdWVuY3k9IjAuOTk5MDAwMDEyODc0NjAzMjcgMC45OTkwMDAwMTI4NzQ2MDMyNyIgbnVtT2N0YXZlcz0iMyIgc2VlZD0iOTcyNCIgLz4KPGZlRGlzcGxhY2VtZW50TWFwIGluPSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzE1NDZfMjA5MTAiIHNjYWxlPSIxMjgiIHhDaGFubmVsU2VsZWN0b3I9IlIiIHlDaGFubmVsU2VsZWN0b3I9IkciIHJlc3VsdD0iZGlzcGxhY2VkSW1hZ2UiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIC8+CjxmZU1lcmdlIHJlc3VsdD0iZWZmZWN0Ml90ZXh0dXJlXzE1NDZfMjA5MTAiPgo8ZmVNZXJnZU5vZGUgaW49ImRpc3BsYWNlZEltYWdlIi8+CjwvZmVNZXJnZT4KPC9maWx0ZXI+CjxjbGlwUGF0aCBpZD0icGFpbnQwX2FuZ3VsYXJfMTU0Nl8yMDkxMF9jbGlwX3BhdGgiPjxwYXRoIGQ9Ik0zNjAuODE3IC0yNTEuNjI0TDI1NC43NzkgLTEzMC4xODJMMzM4LjgzNCAtMjY3Ljc1N0wyNDYuMDcxIC0xMzUuODk2TDMxNS4yODYgLTI4MS41MDRMMjM2LjgxNCAtMTQwLjY2OUwyOTAuNDI5IC0yOTIuNzE1TDIyNy4xMDggLTE0NC40NDhMMjY0LjUzNyAtMzAxLjI2NUwyMTcuMDYxIC0xNDcuMTkyTDIzNy44OTIgLTMwNy4wNjJMMjA2Ljc4MiAtMTQ4Ljg3MUwyMTAuNzg4IC0zMTAuMDQzTDE5Ni4zODMgLTE0OS40NjZMMTgzLjUyMSAtMzEwLjE3NEwxODUuOTggLTE0OC45NzFMMTU2LjM4OSAtMzA3LjQ1NEwxNzUuNjg1IC0xNDcuMzkxTDEyOS42OTEgLTMwMS45MTNMMTY1LjYxMiAtMTQ0Ljc0M0wxMDMuNzE3IC0yOTMuNjExTDE1NS44NyAtMTQxLjA1OEw3OC43NTQyIC0yODIuNjRMMTQ2LjU2OCAtMTM2LjM3NEw1NS4wNzQ2IC0yNjkuMTJMMTM3LjgwNiAtMTMwLjc0M0wzMi45Mzc5IC0yNTMuMTk4TDEyOS42OCAtMTI0LjIyOEwxMi41ODY4IC0yMzUuMDVMMTIyLjI4IC0xMTYuODk4TC01Ljc1NTg4IC0yMTQuODc0TDExNS42ODcgLTEwOC44MzZMLTIxLjg4OTEgLTE5Mi44OTFMMTA5Ljk3MiAtMTAwLjEyOEwtMzUuNjM2MSAtMTY5LjM0M0wxMDUuMTk5IC05MC44NzA3TC00Ni44NDYzIC0xNDQuNDg2TDEwMS40MiAtODEuMTY1MkwtNTUuMzk2OCAtMTE4LjU5NEw5OC42NzYyIC03MS4xMTc4TC02MS4xOTQxIC05MS45NDk1TDk2Ljk5NzUgLTYwLjgzODdMLTY0LjE3NDQgLTY0Ljg0NTJMOTYuNDAyNSAtNTAuNDQwNEwtNjQuMzA1MyAtMzcuNTc3OUw5Ni44OTc3IC00MC4wMzY5TC02MS41ODUzIC0xMC40NDYzTDk4LjQ3NzYgLTI5Ljc0MjFMLTU2LjA0NDIgMTYuMjUyNEwxMDEuMTI1IC0xOS42Njg5TC00Ny43NDI2IDQyLjIyNTZMMTA0LjgxMSAtOS45Mjc1N0wtMzYuNzcxNSA2Ny4xODg3TDEwOS40OTUgLTAuNjI0ODc5TC0yMy4yNTEzIDkwLjg2ODNMMTE1LjEyNSA4LjEzNzMxTC03LjMyOTgxIDExMy4wMDVMMTIxLjY0MSAxNi4yNjI5TDEwLjgxODMgMTMzLjM1NkwxMzQuMTQ1IDI1LjgwNDlMMjguMjE1OCAxNjguNTAyTDE0Mi43NDQgMzEuNTc3TDI0LjU5NjkgMjI1LjI3NUwxNjIuMjQ2IDIyLjgzODRMNzAuMDE5NyAyMDUuMjgyTDE2Ni4zMzcgMjYuNzg4TDEwMS4zODIgMTkyLjc4OUwxNjQuNzAzIDQ0LjUyMjdMMTI3LjI3NSAyMDEuMzRMMTc0Ljc1MSA0Ny4yNjY2TDE1My45MTkgMjA3LjEzN0wxODUuMDMgNDguOTQ1NEwxODEuMDIzIDIxMC4xMTdMMTk1LjQyOCA0OS41NDAzTDIwOC4yOSAyMTAuMjQ4TDIwNS44MzEgNDkuMDQ1MkwyMzUuNDIyIDIwNy41MjhMMjE2LjEyNiA0Ny40NjUzTDI2Mi4xMjEgMjAxLjk4N0wyMjYuMiA0NC44MTc5TDI4OC4wOTQgMTkzLjY4NUwyMzUuOTQxIDQxLjEzMjFMMzEzLjA1NyAxODIuNzE0TDI0NS4yNDQgMzYuNDQ4M0wzMzYuNzM3IDE2OS4xOTRMMjU0LjAwNiAzMC44MTc3TDM1OC44NzMgMTUzLjI3M0wyNjIuMTMxIDI0LjMwMjFMMzc5LjIyNCAxMzUuMTI1TDI2OS41MzEgMTYuOTcyOEwzOTcuNTY3IDExNC45NDlMMjc2LjEyNSA4LjkxMDEyTDQxMy43IDkyLjk2NTlMMjgxLjgzOSAwLjIwMjQ2MUw0MjcuNDQ3IDY5LjQxNzFMMjg2LjYxMiAtOS4wNTQ4M0w0MzguNjU4IDQ0LjU2MDRMMjkwLjM5MSAtMTguNzYwM0w0NDcuMjA4IDE4LjY2ODJMMjkzLjEzNSAtMjguODA3N0w0NTMuMDA1IC03Ljk3NjA3TDI5NC44MTQgLTM5LjA4NjhMNDU1Ljk4NiAtMzUuMDgwM0wyOTUuNDA5IC00OS40ODUxTDQ1Ni4xMTcgLTYyLjM0NzZMMjk0LjkxNCAtNTkuODg4Nkw0NTMuMzk3IC04OS40NzkyTDI5My4zMzQgLTcwLjE4MzRMNDQ3Ljg1NSAtMTE2LjE3OEwyOTAuNjg2IC04MC4yNTY2TDQzOS41NTQgLTE0Mi4xNTFMMjg3LjAwMSAtODkuOTk4TDQyOC41ODMgLTE2Ny4xMTRMMjgyLjMxNyAtOTkuMzAwN0w0MTUuMDYzIC0xOTAuNzk0TDI3Ni42ODYgLTEwOC4wNjNMMzk5LjE0MSAtMjEyLjkzTDI3MC4xNyAtMTE2LjE4OEwzODAuOTkzIC0yMzMuMjgyTDI2Mi44NDEgLTEyMy41ODhMMzYwLjgxNyAtMjUxLjYyNFoiLz48L2NsaXBQYXRoPjxmaWx0ZXIgaWQ9ImZpbHRlcjFfaWlfMTU0Nl8yMDkxMCIgeD0iLTIwIiB5PSItMjAuMDgxOSIgd2lkdGg9IjM4OCIgaGVpZ2h0PSIxOTQuMTY0IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+CjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgo8ZmVPZmZzZXQgZHk9IjAuMDgxOTA0OCIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIwLjA0MDk1MjQiLz4KPGZlQ29tcG9zaXRlIGluMj0iaGFyZEFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAxIDAgMCAwIDAgMSAwIDAgMCAwIDEgMCAwIDAgMC43IDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9InNoYXBlIiByZXN1bHQ9ImVmZmVjdDFfaW5uZXJTaGFkb3dfMTU0Nl8yMDkxMCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0IGR5PSItMC4wODE5MDQ4Ii8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuMjQ1NzE0Ii8+CjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMSAwIDAgMCAwIDEgMCAwIDAgMCAxIDAgMCAwIDAuNSAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJlZmZlY3QxX2lubmVyU2hhZG93XzE1NDZfMjA5MTAiIHJlc3VsdD0iZWZmZWN0Ml9pbm5lclNoYWRvd18xNTQ2XzIwOTEwIi8+CjwvZmlsdGVyPgo8ZmlsdGVyIGlkPSJmaWx0ZXIyX2ZfMTU0Nl8yMDkxMCIgeD0iLTk1LjExOTEiIHk9IjEwMC4yMDciIHdpZHRoPSI1NjcuNjY2IiBoZWlnaHQ9IjIwNS45NzgiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMTEuNjY1IiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMTU0Nl8yMDkxMCIvPgo8L2ZpbHRlcj4KPGZpbHRlciBpZD0iZmlsdGVyM19mXzE1NDZfMjA5MTAiIHg9IjE5My43OTkiIHk9Ii0xOTguODI2IiB3aWR0aD0iMzA4LjI5MSIgaGVpZ2h0PSIzMTAuOTU3IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjQwIiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMTU0Nl8yMDkxMCIvPgo8L2ZpbHRlcj4KPGZpbHRlciBpZD0iZmlsdGVyNF9mXzE1NDZfMjA5MTAiIHg9Ii0xMDguNDAyIiB5PSItMTk5Ljg1MyIgd2lkdGg9IjI0MS4yMSIgaGVpZ2h0PSIzMDYuNjgiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMjYuNjY2NyIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzE1NDZfMjA5MTAiLz4KPC9maWx0ZXI+CjxmaWx0ZXIgaWQ9ImZpbHRlcjVfZl8xNTQ2XzIwOTEwIiB4PSIxNjAuMzcyIiB5PSItMjA1LjI1NyIgd2lkdGg9IjI0OS41MjIiIGhlaWdodD0iMjMwLjE2MSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyNi42NjY3IiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMTU0Nl8yMDkxMCIvPgo8L2ZpbHRlcj4KPGZpbHRlciBpZD0iZmlsdGVyNl9mXzE1NDZfMjA5MTAiIHg9Ii0xMC4zMTc3IiB5PSItMjAyLjU3NiIgd2lkdGg9IjIzNy4yNDciIGhlaWdodD0iMjQ5Ljg0OCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyNi42NjY3IiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMTU0Nl8yMDkxMCIvPgo8L2ZpbHRlcj4KPGZpbHRlciBpZD0iZmlsdGVyN19kZF8xNTQ2XzIwOTEwIiB4PSIxNTkuMTU4IiB5PSIzOC43NDU1IiB3aWR0aD0iODIuNTA5MSIgaGVpZ2h0PSI4Mi41MDkxIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgo8ZmVPZmZzZXQgZHg9IjEuNDEyMTEiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iNC4zNzcyNyIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwLjE2OTE2OSAwIDAgMCAwIDAuMTYyOTc1IDAgMCAwIDAgMC4xNjg5NjMgMCAwIDAgMC4xMSAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93XzE1NDZfMjA5MTAiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CjxmZU9mZnNldC8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjIuNSIvPgo8ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJvdXQiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMC45MDgxNjYgMCAwIDAgMCAwLjkwODE2NiAwIDAgMCAwIDEgMCAwIDAgMC40NSAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJlZmZlY3QxX2Ryb3BTaGFkb3dfMTU0Nl8yMDkxMCIgcmVzdWx0PSJlZmZlY3QyX2Ryb3BTaGFkb3dfMTU0Nl8yMDkxMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDJfZHJvcFNoYWRvd18xNTQ2XzIwOTEwIiByZXN1bHQ9InNoYXBlIi8+CjwvZmlsdGVyPgo8ZmlsdGVyIGlkPSJmaWx0ZXI4X2ZfMTU0Nl8yMDkxMCIgeD0iMTY3LjQ1NSIgeT0iMjkuNzM4MyIgd2lkdGg9IjgzLjEzMjgiIGhlaWdodD0iODIuOTQ5MiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI2IiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMTU0Nl8yMDkxMCIvPgo8L2ZpbHRlcj4KPGZpbHRlciBpZD0iZmlsdGVyOV9mXzE1NDZfMjA5MTAiIHg9IjE0OS43MDEiIHk9IjU4LjE1MjMiIHdpZHRoPSI4My4xMzI4IiBoZWlnaHQ9IjgyLjk0OTIiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iNiIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzE1NDZfMjA5MTAiLz4KPC9maWx0ZXI+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8xNTQ2XzIwOTEwIiB4MT0iMzYzLjcxIiB5MT0iLTExLjgiIHgyPSItMC40MjI1MzMiIHkyPSIxNzIuNDIyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM3MzkxRkUiLz4KPHN0b3Agb2Zmc2V0PSIwLjU3OTE3MiIgc3RvcC1jb2xvcj0iI0Q2RThGRiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCREMxRkYiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDJfbGluZWFyXzE1NDZfMjA5MTAiIHgxPSIzNjEuOTc3IiB5MT0iMTg3LjAyNiIgeDI9IjU5LjM2MjEiIHkyPSIxNzMuMzUyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNBQkIwRkYiIHN0b3Atb3BhY2l0eT0iMC43OCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRkFCRkIiIHN0b3Atb3BhY2l0eT0iMC42NyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE1NDZfMjA5MTAiPgo8cGF0aCBkPSJNMCAxNkMwIDcuMTYzNDUgNy4xNjM0NCAwIDE2IDBIMzgyQzM5MC44MzcgMCAzOTggNy4xNjM0NCAzOTggMTZWMTYwSDBWMTZaIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8Y2xpcFBhdGggaWQ9ImNsaXAxXzE1NDZfMjA5MTAiPgo8cmVjdCB3aWR0aD0iNDUwIiBoZWlnaHQ9IjI0MS44NzUiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjYgLTMzKSIvPgo8L2NsaXBQYXRoPgo8Y2xpcFBhdGggaWQ9ImNsaXAyXzE1NDZfMjA5MTAiPgo8cmVjdCB4PSIxNjkiIHk9IjUwIiB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHJ4PSIxMCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K"},6329:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"m13.955 20.748 8-17.5-.91-.416L19.597 6H13.5v1.5h5.411l-1.6 3.5H13.5v1.5h3.126l-1.6 3.5H13.5l.028 1.5h.812l-1.295 2.832.91.416ZM17.675 16l-.686 1.5h4.539L21.5 16h-3.825Zm2.286-5-.686 1.5H21.5V11h-1.54ZM2 12c0 3.58 2.42 5.5 6 5.5h.5V19l3-2.5-3-2.5v2H8c-2.48 0-4.5-1.52-4.5-4S5.52 7.5 8 7.5h3.5V6H8c-3.58 0-6 2.42-6 6Z"}))},6869:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var a=r(51609),n=r(27723),i=r(49323),s=r(80095),l=r(30422),o=r(56427),c=r(52619),M=r(51529),g=r(2325);const d=({settings:e,dateRange:t,setDateRange:r,dashboardData:d,searchDailyData:u,previousPeriodData:N,countryData:m,brandedData:h,countryCardTab:D,setCountryCardTab:k,intelligentDashboardData:p,isLoadingIntelligence:x,isLoadingInsights:j,isRefreshing:y})=>{const I=(0,g.EN)(u),E={id:"kwPosTooltip",afterDraw(e){const{ctx:t}=e,r=e.getActiveElements();if(!r.length)return;const a=r[0].element,n=a.x,i=a.y,s=e.data.datasets[0].data[r[0].index],l=Number(s).toLocaleString(),o=28;t.save(),t.font="600 12px Inter, sans-serif";const c=t.measureText(l).width+20,{left:M,right:g}=e.chartArea;let d=n-c/2;d<M&&(d=M),d+c>g&&(d=g-c);const u=i-8-3,N=u-6-o;t.beginPath(),t.moveTo(d+7,N),t.lineTo(d+c-7,N),t.quadraticCurveTo(d+c,N,d+c,N+7),t.lineTo(d+c,N+o-7),t.quadraticCurveTo(d+c,N+o,d+c-7,N+o),t.lineTo(d+7,N+o),t.quadraticCurveTo(d,N+o,d,N+o-7),t.lineTo(d,N+7),t.quadraticCurveTo(d,N,d+7,N),t.closePath(),t.fillStyle="#1d1d1d",t.shadowColor="rgba(17,17,17,0.12)",t.shadowBlur=8,t.shadowOffsetY=2,t.fill(),t.shadowColor="transparent",t.shadowBlur=0,t.shadowOffsetY=0,t.beginPath(),t.moveTo(n-7,N+o),t.lineTo(n+7,N+o),t.lineTo(n,u),t.closePath(),t.fillStyle="#1d1d1d",t.fill(),t.font="600 12px Inter, sans-serif",t.fillStyle="white",t.textAlign="center",t.textBaseline="middle",t.fillText(l,d+c/2,N+14),t.beginPath(),t.arc(n,i,8,0,2*Math.PI),t.fillStyle="white",t.shadowColor="rgba(0,0,0,0.15)",t.shadowBlur=6,t.fill(),t.shadowColor="transparent",t.shadowBlur=0,t.beginPath(),t.arc(n,i,3,0,2*Math.PI),t.fillStyle="#1d1d1d",t.fill(),t.restore()}};return(0,a.createElement)("div",{className:"thinkrank-space-y-6"},(0,a.createElement)(o.Flex,{justify:"space-between",align:"center"},(0,a.createElement)("div",null,(0,a.createElement)(o.__experimentalText,{variant:"muted"},(0,n.__)("Track your SEO performance with AI-powered insights, real trends, and data that helps you improve rankings.","thinkrank"))),(0,a.createElement)("div",{style:{position:"relative",display:"inline-flex",alignItems:"center"}},(0,a.createElement)("select",{value:t,onChange:e=>{const t=g.wl.find(t=>t.value===e.target.value);t?.locked||r(e.target.value)},style:{appearance:"none",WebkitAppearance:"none",MozAppearance:"none",background:"#fff",border:"1px solid #4451ff",borderRadius:"6px",padding:"8px 36px 8px 14px",fontSize:"14px",fontWeight:"600",color:"var(--tr-accent)",cursor:"pointer",outline:"none",lineHeight:"1.4",boxShadow:"none"}},g.wl.map(e=>(0,a.createElement)("option",{key:e.value,value:e.value,disabled:e.locked},e.label))),(0,a.createElement)("span",{style:{position:"absolute",right:"10px",top:"50%",transform:"translateY(-50%)",pointerEvents:"none",display:"flex",alignItems:"center"}},(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M3 5L7 9L11 5",stroke:"#4451ff",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}))))),j&&e.seo_analytics_enable_ai_insights&&(0,a.createElement)(i.u4,{lines:3,label:(0,n.__)("Loading AI insights…","thinkrank")}),d&&(0,g.L5)(d)&&(0,a.createElement)("div",{className:"thinkrank-space-y-6 thinkrank-mt-6"},d.traffic&&Object.keys(d.traffic).length>0?(0,a.createElement)("div",{style:{border:"1px solid var(--tr-border-card)",borderRadius:"8px",display:"flex",flexDirection:"column",marginBottom:"24px",overflow:"hidden"}},(0,a.createElement)("div",{style:{padding:"16px 20px",borderBottom:"1px solid var(--tr-border-light)",display:"flex",alignItems:"center",gap:"8px"}},(0,a.createElement)("span",{style:{fontWeight:600,fontSize:"16px",color:"var(--tr-text-heading)"}},(0,n.__)("Traffic Overview","thinkrank"))),(0,a.createElement)("div",{style:{padding:"16px 20px 20px"}},(0,a.createElement)("div",{style:{display:"flex",gap:"16px",flexWrap:"wrap"}},(()=>{const e=d.traffic,t=p?.intelligence?.trends?.traffic_trends||{},r={sessions:(0,a.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M2 10.5H5.5L7.5 5L11 15L13 8.5H18",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})),pageviews:(0,a.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M2 10C2 10 5 4 10 4C15 4 18 10 18 10C18 10 15 16 10 16C5 16 2 10 2 10Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("circle",{cx:"10",cy:"10",r:"2.5",stroke:"currentColor",strokeWidth:"1.5"})),active_users:(0,a.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("circle",{cx:"7.5",cy:"6.5",r:"2.5",stroke:"currentColor",strokeWidth:"1.5"}),(0,a.createElement)("path",{d:"M3 15.5C3 12.9 5 11 7.5 11C10 11 12 12.9 12 15.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),(0,a.createElement)("path",{d:"M13 4.3C14.3 4.7 15.2 5.9 15.2 7.3C15.2 8.7 14.3 9.9 13 10.3",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),(0,a.createElement)("path",{d:"M14 15.5C14 13.4 12.8 11.9 11 11.2",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})),bounce_rate:(0,a.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M4 5V15H16",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M7 11L10 8L12 10L15.5 6.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M12.5 6.5H15.5V9.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}))};return[{key:"sessions",label:(0,n.__)("Sessions","thinkrank"),value:Number(e.sessions||0).toLocaleString(),trend:t.sessions},{key:"pageviews",label:(0,n.__)("Pageviews","thinkrank"),value:Number(e.pageviews||0).toLocaleString(),trend:t.pageviews},{key:"active_users",label:(0,n.__)("Active Users","thinkrank"),value:Number(e.active_users||0).toLocaleString(),trend:t.active_users},{key:"bounce_rate",label:(0,n.__)("Bounce Rate","thinkrank"),value:`${(100*Number(e.bounce_rate||0)).toFixed(1)}%`,trend:t.bounce_rate,lowerIsBetter:!0}].map(e=>(0,a.createElement)("div",{key:e.key,style:{background:"#fff",border:"1px solid var(--tr-border-light)",borderRadius:"8px",padding:"16px",flex:"1 0 0",minWidth:"160px",display:"flex",flexDirection:"column",gap:"20px",overflow:"hidden",position:"relative"}},(0,a.createElement)("div",{style:{display:"flex",gap:"12px",alignItems:"center"}},(0,a.createElement)("div",{style:{background:"var(--tr-accent-bg)",color:"var(--tr-accent)",borderRadius:"8px",width:"36px",height:"36px",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center"}},r[e.key]),(0,a.createElement)("span",{style:{fontSize:"16px",color:"var(--tr-text-body)",lineHeight:1.2}},e.label)),(0,a.createElement)("div",{style:{display:"flex",alignItems:"flex-end",justifyContent:"space-between"}},(0,a.createElement)("span",{style:{fontWeight:600,fontSize:"24px",lineHeight:1.2,color:"var(--tr-text-heading)"}},e.value),e.trend&&"number"==typeof e.trend.percentage_change&&(0,a.createElement)("div",{style:{paddingBottom:"4px"}},(0,g.nx)(e.trend.percentage_change,e.lowerIsBetter)))))})()))):window.thinkrankAdmin?.isPro?null:(0,a.createElement)("div",{style:{marginBottom:"24px"}},(0,a.createElement)(s.A,{illustration:(0,a.createElement)(l.Jj,null),title:(0,n.__)("Traffic Overview","thinkrank"),description:(0,n.__)("See how much traffic your site really gets. Connect Google Analytics 4 to track sessions, pageviews, active users, and bounce rate right inside ThinkRank.","thinkrank"),features:[(0,n.__)("Sessions, pageviews, and active users at a glance","thinkrank"),(0,n.__)("Bounce rate with period-over-period trends","thinkrank"),(0,n.__)("GA4 traffic data alongside your search performance","thinkrank")]})),d.search_performance&&(0,a.createElement)("div",{style:{border:"1px solid var(--tr-border-card)",borderRadius:"8px",display:"flex",flexDirection:"column",marginBottom:"24px",overflow:"hidden"}},(0,a.createElement)("div",{style:{padding:"16px 20px",borderBottom:"1px solid var(--tr-border-light)",display:"flex",alignItems:"center",gap:"8px"}},(0,a.createElement)("span",{style:{fontWeight:600,fontSize:"16px",color:"var(--tr-text-heading)"}},(0,n.__)("Search Performance","thinkrank")),(0,a.createElement)("a",{href:(0,g.b1)(e.search_console_property,t),target:"_blank",rel:"noopener noreferrer",style:{background:"var(--tr-accent-bg)",padding:"4px 8px",borderRadius:"10px",fontWeight:500,fontSize:"14px",color:"var(--tr-accent)",display:"inline-flex",alignItems:"center",gap:"4px",textDecoration:"none"}},(0,n.__)("Search Console","thinkrank"),(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M3 11L11 3M11 3H5M11 3V9",stroke:"#4451ff",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})))),(0,a.createElement)("div",{style:{padding:"16px 20px 20px",display:"flex",flexDirection:"column",gap:"16px"}},(0,a.createElement)("div",{style:{display:"flex",gap:"16px",flexWrap:"wrap"}},(()=>{const e=I.clicks;return(0,a.createElement)("div",{style:{background:"#fff",border:"1px solid var(--tr-border-light)",borderRadius:"8px",padding:"16px",flex:"1 0 0",minWidth:"160px",display:"flex",flexDirection:"column",gap:"20px",overflow:"hidden",position:"relative"}},(0,a.createElement)("div",{style:{display:"flex",gap:"12px",alignItems:"center"}},(0,a.createElement)("div",{style:{background:"#4794ff",borderRadius:"8px",width:"36px",height:"36px",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center"}},(0,a.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M9 2.5C9 1.948 9.448 1.5 10 1.5C10.552 1.5 11 1.948 11 2.5V9",stroke:"white",strokeWidth:"1.5",strokeLinecap:"round"}),(0,a.createElement)("path",{d:"M11 8V6C11 5.448 11.448 5 12 5C12.552 5 13 5.448 13 6V9",stroke:"white",strokeWidth:"1.5",strokeLinecap:"round"}),(0,a.createElement)("path",{d:"M13 8V6.5C13 5.948 13.448 5.5 14 5.5C14.552 5.5 15 5.948 15 6.5V10.5",stroke:"white",strokeWidth:"1.5",strokeLinecap:"round"}),(0,a.createElement)("path",{d:"M7 5C7 4.448 7.448 4 8 4C8.552 4 9 4.448 9 5V9",stroke:"white",strokeWidth:"1.5",strokeLinecap:"round"}),(0,a.createElement)("path",{d:"M7 9.5C7 9.5 5.5 9.5 5.5 11.5C5.5 12.828 6 14 7 15C7.833 15.833 9 16.5 10.5 16.5H12C13.657 16.5 15 15.157 15 13.5V10.5",stroke:"white",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}))),(0,a.createElement)("span",{style:{fontSize:"16px",color:"var(--tr-text-body)",lineHeight:1.2}},(0,n.__)("Total Clicks","thinkrank"))),(0,a.createElement)("div",{style:{display:"flex",alignItems:"flex-end",justifyContent:"space-between"}},(0,a.createElement)("span",{style:{fontWeight:600,fontSize:"24px",lineHeight:1.2,color:"var(--tr-text-heading)"}},Number(e).toLocaleString()),(0,a.createElement)("div",{style:{paddingBottom:"4px"}},(0,g.mq)(e,N?.clicks))))})(),(()=>{const e=I.impressions;return(0,a.createElement)("div",{style:{background:"#fff",border:"1px solid var(--tr-border-light)",borderRadius:"8px",padding:"16px",flex:"1 0 0",minWidth:"160px",display:"flex",flexDirection:"column",gap:"20px",overflow:"hidden",position:"relative"}},(0,a.createElement)("div",{style:{display:"flex",gap:"12px",alignItems:"center"}},(0,a.createElement)("div",{style:{background:"#6f52ff",borderRadius:"8px",width:"36px",height:"36px",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center"}},(0,a.createElement)("svg",{width:"36",height:"36",viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M0 8C0 3.58172 3.58172 0 8 0H28C32.4183 0 36 3.58172 36 8V28C36 32.4183 32.4183 36 28 36H8C3.58172 36 0 32.4183 0 28V8Z",fill:"#6F52FF"}),(0,a.createElement)("g",{clipPath:"url(#clip0_887_15356)"},(0,a.createElement)("path",{d:"M10.5 10.5V25.5H25.5",stroke:"white",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M24.668 23V25.5",stroke:"white",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M21.332 21.334V25.5007",stroke:"white",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M18 18.834V25.5007",stroke:"white",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M14.668 21.334V25.5007",stroke:"white",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M10.5 17.1667C15.5 17.1667 14.6667 13 18 13C21.3333 13 20.5 17.1667 25.5 17.1667",stroke:"white",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})),(0,a.createElement)("defs",null,(0,a.createElement)("clipPath",{id:"clip0_887_15356"},(0,a.createElement)("rect",{width:"20",height:"20",fill:"white",transform:"translate(8 8)"}))))),(0,a.createElement)("span",{style:{fontSize:"16px",color:"var(--tr-text-body)",lineHeight:1.2}},(0,n.__)("Total Impressions","thinkrank"))),(0,a.createElement)("div",{style:{display:"flex",alignItems:"flex-end",justifyContent:"space-between"}},(0,a.createElement)("span",{style:{fontWeight:600,fontSize:"24px",lineHeight:1.2,color:"var(--tr-text-heading)"}},Number(e)>=1e3?`${(Number(e)/1e3).toFixed(1)}K`:Number(e).toLocaleString()),(0,a.createElement)("div",{style:{paddingBottom:"4px"}},(0,g.mq)(e,N?.impressions))))})(),(()=>{const e=I.ctr;return(0,a.createElement)("div",{style:{background:"#fff",border:"1px solid var(--tr-border-light)",borderRadius:"8px",padding:"16px",flex:"1 0 0",minWidth:"160px",display:"flex",flexDirection:"column",gap:"20px",overflow:"hidden",position:"relative"}},(0,a.createElement)("div",{style:{display:"flex",gap:"12px",alignItems:"center"}},(0,a.createElement)("div",{style:{background:"#bd52ff",borderRadius:"8px",width:"36px",height:"36px",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center"}},(0,a.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("rect",{x:"2",y:"4.5",width:"16",height:"11",rx:"2",stroke:"white",strokeWidth:"1.5"}),(0,a.createElement)("rect",{x:"4",y:"7",width:"1.75",height:"1.75",rx:"0.5",fill:"white"}),(0,a.createElement)("rect",{x:"7",y:"7",width:"1.75",height:"1.75",rx:"0.5",fill:"white"}),(0,a.createElement)("rect",{x:"10",y:"7",width:"1.75",height:"1.75",rx:"0.5",fill:"white"}),(0,a.createElement)("rect",{x:"13",y:"7",width:"1.75",height:"1.75",rx:"0.5",fill:"white"}),(0,a.createElement)("rect",{x:"4",y:"10.25",width:"1.75",height:"1.75",rx:"0.5",fill:"white"}),(0,a.createElement)("rect",{x:"7",y:"10.25",width:"1.75",height:"1.75",rx:"0.5",fill:"white"}),(0,a.createElement)("rect",{x:"10",y:"10.25",width:"1.75",height:"1.75",rx:"0.5",fill:"white"}),(0,a.createElement)("rect",{x:"13",y:"10.25",width:"1.75",height:"1.75",rx:"0.5",fill:"white"}),(0,a.createElement)("rect",{x:"5.5",y:"13.5",width:"9",height:"1.5",rx:"0.5",fill:"white"}))),(0,a.createElement)("span",{style:{fontSize:"16px",color:"var(--tr-text-body)",lineHeight:1.2}},(0,n.__)("Avg. CTR","thinkrank"))),(0,a.createElement)("div",{style:{display:"flex",alignItems:"flex-end",justifyContent:"space-between"}},(0,a.createElement)("span",{style:{fontWeight:600,fontSize:"24px",lineHeight:1.2,color:"var(--tr-text-heading)"}},Number(e).toFixed(2),"%"),(0,a.createElement)("div",{style:{paddingBottom:"4px"}},(0,g.mq)(e,N?.ctr))))})(),(()=>{const e=I.position;return(0,a.createElement)("div",{style:{background:"#fff",border:"1px solid var(--tr-border-light)",borderRadius:"8px",padding:"16px",flex:"1 0 0",minWidth:"160px",display:"flex",flexDirection:"column",gap:"20px",overflow:"hidden",position:"relative"}},(0,a.createElement)("div",{style:{display:"flex",gap:"12px",alignItems:"center"}},(0,a.createElement)("div",{style:{background:"#ff8026",borderRadius:"8px",width:"36px",height:"36px",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center"}},(0,a.createElement)("svg",{width:"36",height:"36",viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M0 8C0 3.58172 3.58172 0 8 0H28C32.4183 0 36 3.58172 36 8V28C36 32.4183 32.4183 36 28 36H8C3.58172 36 0 32.4183 0 28V8Z",fill:"#FF8026"}),(0,a.createElement)("g",{clipPath:"url(#clip0_887_15469)"},(0,a.createElement)("path",{d:"M18 25.4993V22.166",stroke:"white",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M18 18.8333V15.5",stroke:"white",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M18 12.1667V10.5",stroke:"white",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M16.332 25.5H19.6654",stroke:"white",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M14.668 12.166V15.4993H23.8346L25.5013 13.8327L23.8346 12.166H14.668Z",stroke:"white",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M19.6654 18.834V22.1673H12.9987L11.332 20.5007L12.9987 18.834H19.6654Z",stroke:"white",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})),(0,a.createElement)("defs",null,(0,a.createElement)("clipPath",{id:"clip0_887_15469"},(0,a.createElement)("rect",{width:"20",height:"20",fill:"white",transform:"translate(8 8)"}))))),(0,a.createElement)("span",{style:{fontSize:"16px",color:"var(--tr-text-body)",lineHeight:1.2}},(0,n.__)("Average Position","thinkrank"))),(0,a.createElement)("div",{style:{display:"flex",alignItems:"flex-end",justifyContent:"space-between"}},(0,a.createElement)("span",{style:{fontWeight:600,fontSize:"24px",lineHeight:1.2,color:"var(--tr-text-heading)"}},Number(e).toFixed(1)),(0,a.createElement)("div",{style:{paddingBottom:"4px"}},(0,g.mq)(e,N?.position,!0))))})()),u&&u.rows&&u.rows.length>0&&(()=>{const e=u.rows,t="#4794ff",r="#6f52ff",i="#bd52ff",s="#ff8026",l=e.map(e=>new Date(e.date+"T00:00:00").toLocaleDateString("en-US",{month:"short",day:"numeric"})),o=e.map(e=>new Date(e.date+"T00:00:00").toLocaleDateString("en-US",{month:"long",day:"numeric",year:"numeric"})),c={labels:l,datasets:[{label:(0,n.__)("Clicks","thinkrank"),data:e.map(e=>e.clicks),borderColor:t,backgroundColor:"rgba(71, 148, 255, 0.08)",borderWidth:2,tension:.4,fill:!1,pointRadius:0,pointHoverRadius:5,pointHoverBackgroundColor:t,pointHoverBorderColor:"#ffffff",pointHoverBorderWidth:2,yAxisID:"yLeft"},{label:(0,n.__)("Impressions","thinkrank"),data:e.map(e=>e.impressions),borderColor:r,backgroundColor:"rgba(111, 82, 255, 0.08)",borderWidth:2,tension:.4,fill:!1,pointRadius:0,pointHoverRadius:5,pointHoverBackgroundColor:r,pointHoverBorderColor:"#ffffff",pointHoverBorderWidth:2,yAxisID:"yLeft"},{label:(0,n.__)("Avg. CTR (%)","thinkrank"),data:e.map(e=>e.ctr),borderColor:i,backgroundColor:"rgba(189, 82, 255, 0.08)",borderWidth:2,tension:.4,fill:!1,pointRadius:0,pointHoverRadius:5,pointHoverBackgroundColor:i,pointHoverBorderColor:"#ffffff",pointHoverBorderWidth:2,yAxisID:"yRight"},{label:(0,n.__)("Avg. Position","thinkrank"),data:e.map(e=>e.position),borderColor:s,backgroundColor:"rgba(255, 128, 38, 0.08)",borderWidth:2,tension:.4,fill:!1,pointRadius:0,pointHoverRadius:5,pointHoverBackgroundColor:s,pointHoverBorderColor:"#ffffff",pointHoverBorderWidth:2,yAxisID:"yRight"}]},g={responsive:!0,maintainAspectRatio:!1,interaction:{mode:"index",intersect:!1},plugins:{legend:{display:!0,position:"bottom",labels:{usePointStyle:!0,pointStyle:"circle",padding:20,font:{size:13,family:"Inter, sans-serif"},color:"var(--tr-text-body)"}},tooltip:{enabled:!1,external:a=>{var n,l,c,M,g;const{chart:d,tooltip:u}=a;let N=d.canvas.parentNode.querySelector(".tr-chart-tooltip");if(N||(N=document.createElement("div"),N.className="tr-chart-tooltip",Object.assign(N.style,{position:"absolute",pointerEvents:"none",background:"#ffffff",border:"1px solid #e9ebf1",borderRadius:"8px",boxShadow:"0px 4px 12px rgba(17,17,17,0.10), 0px 1px 3px rgba(17,17,17,0.08)",padding:"12px",minWidth:"150px",transition:"opacity 0.15s ease",zIndex:"100",fontFamily:"Inter, -apple-system, sans-serif"}),d.canvas.parentNode.appendChild(N)),0===u.opacity)return void(N.style.opacity="0");const m=u.dataPoints?.[0]?.dataIndex,h=null!==(n=o[m])&&void 0!==n?n:"",D=[{color:t,value:null!==(l=e[m]?.clicks?.toLocaleString())&&void 0!==l?l:""},{color:r,value:null!==(c=e[m]?.impressions?.toLocaleString())&&void 0!==c?c:""},{color:i,value:`${(null!==(M=e[m]?.ctr)&&void 0!==M?M:0).toFixed(2)}%`},{color:s,value:`${(null!==(g=e[m]?.position)&&void 0!==g?g:0).toFixed(1)}`}];N.innerHTML=`\n                                        <div style="display:flex;flex-direction:column;gap:7px;margin-bottom:10px;">\n                                            ${D.map(({color:e,value:t})=>`\n                                                <div style="display:flex;align-items:center;gap:8px;">\n                                                    <span style="display:inline-block;width:8px;height:8px;border-radius:50%;background:${e};flex-shrink:0;"></span>\n                                                    <span style="font-size:14px;font-weight:500;color:#1d1d1d;line-height:20px;white-space:nowrap;">${t}</span>\n                                                </div>\n                                            `).join("")}\n                                        </div>\n                                        <div style="border-top:1px solid #e9ebf1;padding-top:8px;">\n                                            <span style="font-size:14px;color:#5a5c5e;line-height:20px;white-space:nowrap;">${h}</span>\n                                        </div>\n                                    `;const{offsetLeft:k,offsetTop:p}=d.canvas,x=N.offsetWidth||160,j=N.offsetHeight||130,y=d.canvas.offsetWidth;let I=k+u.caretX+12;const E=p+u.caretY-j/2;I+x>k+y&&(I=k+u.caretX-x-12),N.style.opacity="1",N.style.left=`${I}px`,N.style.top=`${E}px`}}},scales:{x:{grid:{color:"#e9ebf1",drawBorder:!1},ticks:{color:"var(--tr-text-subtle)",font:{size:11},maxTicksLimit:10,maxRotation:0},border:{display:!1}},yLeft:{position:"left",grid:{color:"#e9ebf1",drawBorder:!1},ticks:{color:"var(--tr-text-subtle)",font:{size:11},callback:e=>e>=1e3?`${(e/1e3).toFixed(0)}k`:e},border:{display:!1}},yRight:{position:"right",grid:{display:!1},ticks:{color:"var(--tr-text-subtle)",font:{size:11},callback:e=>`${e}`},border:{display:!1}}}};return(0,a.createElement)("div",{style:{height:"320px",marginTop:"8px",position:"relative",width:"100%",overflow:"hidden"}},(0,a.createElement)(M.N1,{data:c,options:g}))})())),(()=>{const r=(0,c.applyFilters)("thinkrank.analytics.ga4UsersCard",null,t),i=(0,g.$U)(e);return r?(o=r,(0,a.createElement)("div",{style:{border:"1px solid var(--tr-border-card)",borderRadius:"8px",overflow:"hidden",marginBottom:"24px"}},(0,a.createElement)("div",{style:{borderBottom:"1px solid var(--tr-border-card)",padding:"14px 16px",display:"flex",alignItems:"center",gap:"8px"}},(0,a.createElement)("span",{style:{fontWeight:600,fontSize:"16px",color:"var(--tr-text-heading)"}},(0,n.__)("Google Analytics","thinkrank")),i?(0,a.createElement)("a",{href:i,target:"_blank",rel:"noopener noreferrer",style:{background:"var(--tr-accent-bg)",padding:"4px 8px",borderRadius:"10px",fontWeight:500,fontSize:"13px",color:"var(--tr-accent)",display:"inline-flex",alignItems:"center",gap:"4px",textDecoration:"none"}},(0,n.__)("Google Analytics","thinkrank"),(0,a.createElement)("svg",{width:"13",height:"13",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M3 11L11 3M11 3H5M11 3V9",stroke:"#4451ff",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}))):(0,a.createElement)("span",{style:{background:"var(--tr-accent-bg)",padding:"4px 8px",borderRadius:"10px",fontWeight:500,fontSize:"13px",color:"var(--tr-accent)",display:"inline-flex",alignItems:"center",gap:"4px",cursor:"default"}},(0,n.__)("Google Analytics","thinkrank"),(0,a.createElement)("svg",{width:"13",height:"13",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M3 11L11 3M11 3H5M11 3V9",stroke:"#4451ff",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})))),o)):(0,a.createElement)("div",{style:{marginBottom:"24px"}},(0,a.createElement)(s.A,{illustration:(0,a.createElement)(l.Ku,null),title:(0,n.__)("Google Analytics","thinkrank"),description:(0,n.__)("See who is visiting and how engaged they are. Connect Google Analytics 4 to bring total, new, and returning users plus engagement time right beside your search data.","thinkrank"),features:[(0,n.__)("Total, new, and returning users at a glance","thinkrank"),(0,n.__)("Average engagement time and user trends over time","thinkrank"),(0,n.__)("GA4 metrics side by side with your Search Console data","thinkrank")]}));var o})(),d.search_performance&&(0,a.createElement)("div",{style:{display:"flex",gap:"16px",marginBottom:"24px",alignItems:"stretch"}},d.search_performance.position_distribution&&(0,a.createElement)("div",{style:{flex:"1 1 0",border:"1px solid var(--tr-border-light)",borderRadius:"8px",overflow:"hidden",minWidth:0,display:"flex",flexDirection:"column"}},(0,a.createElement)("div",{style:{borderBottom:"1px solid var(--tr-border-card)",padding:"16px",display:"flex",alignItems:"center",gap:"8px"}},(0,a.createElement)("span",{style:{fontWeight:600,fontSize:"16px",color:"var(--tr-text-heading)"}},(0,n.__)("Keyword positions","thinkrank")),(0,a.createElement)("a",{href:(0,g.b1)(e.search_console_property,t),target:"_blank",rel:"noopener noreferrer",style:{background:"var(--tr-accent-bg)",padding:"4px 8px",borderRadius:"10px",fontWeight:500,fontSize:"14px",color:"var(--tr-accent)",display:"inline-flex",alignItems:"center",gap:"4px",textDecoration:"none"}},(0,n.__)("Search Console","thinkrank"),(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M3 11L11 3M11 3H5M11 3V9",stroke:"#4451ff",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})))),(0,a.createElement)("div",{style:{flex:1,padding:"16px 16px 16px",minHeight:"340px"}},(0,a.createElement)(M.yP,{plugins:[E],data:{labels:[(0,n.__)("Top3","thinkrank"),(0,n.__)("4-10","thinkrank"),(0,n.__)("11-50","thinkrank"),(0,n.__)("51-100","thinkrank")],datasets:[{label:(0,n.__)("Keywords","thinkrank"),data:[d.search_performance.position_distribution.top_3,d.search_performance.position_distribution["4_10"],d.search_performance.position_distribution["10_50"],d.search_performance.position_distribution["51_100"]],backgroundColor:["#4451ff","#757eff","#a8aeff","#d1d4ff"],borderColor:["#4451ff","#757eff","#a8aeff","#d1d4ff"],borderWidth:0,borderRadius:{topLeft:8,topRight:8},borderSkipped:!1}]},options:{responsive:!0,maintainAspectRatio:!1,interaction:{mode:"index",intersect:!1},layout:{padding:{top:60}},plugins:{legend:{display:!1},tooltip:{enabled:!1}},scales:{x:{grid:{display:!1},border:{display:!1},ticks:{color:"var(--tr-text-subtle)",font:{size:12,family:"Inter, sans-serif"}}},y:{beginAtZero:!0,border:{display:!1},grid:{color:"#e9ebf1",drawTicks:!1},ticks:{color:"var(--tr-text-subtle)",font:{size:12,family:"Inter, sans-serif"},padding:8,callback:e=>e>=1e6?(e/1e6).toFixed(0)+"M":e>=1e3?(e/1e3).toFixed(0)+"k":e}}}}}))),(r=>{const i={usa:"United States",gbr:"United Kingdom",can:"Canada",aus:"Australia",ind:"India",deu:"Germany",fra:"France",bra:"Brazil",jpn:"Japan",chn:"China",kor:"South Korea",mex:"Mexico",esp:"Spain",ita:"Italy",nld:"Netherlands",pol:"Poland",rus:"Russia",tur:"Turkey",idn:"Indonesia",pak:"Pakistan",bgd:"Bangladesh",phl:"Philippines",vnm:"Vietnam",tha:"Thailand",mys:"Malaysia",sgp:"Singapore",nzl:"New Zealand",zaf:"South Africa",nga:"Nigeria",ken:"Kenya",egy:"Egypt",arg:"Argentina",chl:"Chile",col:"Colombia",per:"Peru",prt:"Portugal",swe:"Sweden",nor:"Norway",dnk:"Denmark",fin:"Finland",aut:"Austria",che:"Switzerland",bel:"Belgium",cze:"Czech Republic",hun:"Hungary",rou:"Romania",grc:"Greece",ukr:"Ukraine",isr:"Israel",are:"UAE",sau:"Saudi Arabia",lka:"Sri Lanka",npl:"Nepal",mmr:"Myanmar",khm:"Cambodia",fji:"Fiji",cri:"Costa Rica",ecu:"Ecuador",hkg:"Hong Kong",twn:"Taiwan"},s=e=>i[e]||e.toUpperCase(),l=["#4451ff","#757eff","#a8aeff","#d1d4ff"],o=e=>l[e%l.length],d=(null!==(r=m?.countries)&&void 0!==r?r:[]).slice(0,4),u=(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M3 11L11 3M11 3H5M11 3V9",stroke:"#4451ff",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})),N=(e,t)=>t?(0,a.createElement)("a",{href:t,target:"_blank",rel:"noopener noreferrer",style:{background:"var(--tr-accent-bg)",padding:"4px 8px",borderRadius:"10px",fontWeight:500,fontSize:"14px",color:"var(--tr-accent)",display:"inline-flex",alignItems:"center",gap:"4px",textDecoration:"none"}},e,u):(0,a.createElement)("span",{style:{background:"var(--tr-accent-bg)",padding:"4px 8px",borderRadius:"10px",fontWeight:500,fontSize:"14px",color:"var(--tr-accent)",display:"inline-flex",alignItems:"center",gap:"4px"}},e,u),p=(e,t,r,n)=>(0,a.createElement)("div",{style:{width:"200px",height:"200px",margin:"0 auto 20px"}},(0,a.createElement)(M.nu,{data:{labels:e,datasets:[{data:t,backgroundColor:r,borderColor:"transparent",borderWidth:0,borderRadius:10,spacing:5}]},options:{cutout:"66%",responsive:!0,maintainAspectRatio:!1,plugins:{legend:{display:!1},tooltip:{backgroundColor:"#fff",borderColor:"#e2e6f1",borderWidth:1,bodyColor:"#1d1d1d",padding:{x:14,y:8},cornerRadius:10,displayColors:!1,callbacks:{title:()=>"",label:n}}}}})),x=(0,c.applyFilters)("thinkrank.analytics.trafficChannelSection",!1,t);return(0,a.createElement)("div",{style:{flex:"1 1 0",border:"1px solid var(--tr-border-light)",borderRadius:"8px",overflow:"hidden",minWidth:0,display:"flex",flexDirection:"column"}},(0,a.createElement)("div",{style:{borderBottom:"1px solid var(--tr-border-light)",padding:"0 14px",display:"flex",gap:"14px",overflowX:"auto",flexWrap:"nowrap"}},[{id:"traffic-channels",label:x?(0,n.__)("Traffic Channels","thinkrank"):(0,a.createElement)("span",{style:{display:"inline-flex",alignItems:"center",gap:"5px"}},(0,n.__)("Traffic Channels","thinkrank"),(0,a.createElement)("span",{style:{background:"#fff3ec",color:"#f97316",padding:"1px 5px",borderRadius:"8px",fontWeight:600,fontSize:"10px",display:"inline-flex",alignItems:"center",gap:"2px"}},(0,a.createElement)("svg",{width:"9",height:"7",viewBox:"0 0 18 15",fill:"#f97316",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M1 14H17M2.5 14L1 6.5L5.5 10L9 1L12.5 10L17 6.5L15.5 14H2.5Z",stroke:"#f97316",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})),"PRO"))},{id:"top-countries",label:(0,n.__)("Top Countries","thinkrank")},{id:"branded",label:(0,n.__)("Branded vs Non-Branded","thinkrank")}].map(({id:e,label:t})=>{return(0,a.createElement)("button",{key:e,style:(r=D===e,{padding:"14px 0",fontSize:"13px",fontWeight:r?600:400,color:r?"#4451ff":"#6b7280",borderBottom:r?"2px solid #4451ff":"2px solid transparent",cursor:"pointer",background:"none",border:"none",outline:"none",whiteSpace:"nowrap",flexShrink:0}),onClick:()=>k(e)},t);var r})),"traffic-channels"===D&&x&&(0,a.createElement)("div",{style:{padding:"16px 20px 20px",flex:1}},(0,a.createElement)("div",{style:{display:"flex",justifyContent:"flex-end",marginBottom:"12px"}},N((0,n.__)("Google Analytics","thinkrank"),(0,g.$U)(e))),x),"traffic-channels"===D&&!x&&(0,a.createElement)("div",{style:{flex:1,display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",textAlign:"center",padding:"32px 24px",gap:"14px"}},(0,a.createElement)("div",{style:{width:"64px",height:"64px",borderRadius:"14px",background:"var(--tr-accent-bg)",display:"flex",alignItems:"center",justifyContent:"center"}},(0,a.createElement)("svg",{width:"34",height:"34",viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("circle",{cx:"18",cy:"18",r:"13",stroke:"#c3c8ff",strokeWidth:"6"}),(0,a.createElement)("path",{d:"M18 5a13 13 0 0 1 11.3 6.5",stroke:"#4451ff",strokeWidth:"6",strokeLinecap:"round"}),(0,a.createElement)("path",{d:"M29.3 11.5a13 13 0 0 1 -3.6 17.6",stroke:"#7b82ff",strokeWidth:"6",strokeLinecap:"round"}))),(0,a.createElement)("div",{style:{display:"flex",alignItems:"center",gap:"8px"}},(0,a.createElement)("span",{style:{fontWeight:700,fontSize:"16px",color:"var(--tr-text-heading)"}},(0,n.__)("Traffic Channels","thinkrank")),(0,a.createElement)("span",{style:{background:"var(--tr-accent-bg)",color:"var(--tr-accent)",padding:"2px 8px",borderRadius:"8px",fontSize:"12px",fontWeight:600}},(0,n.__)("Pro","thinkrank"))),(0,a.createElement)("p",{style:{margin:0,fontSize:"13px",color:"var(--tr-text-body)",maxWidth:"320px",lineHeight:1.5}},(0,n.__)("See where your visitors come from — organic, direct, referral, social, and more — with Google Analytics 4.","thinkrank")),(0,a.createElement)("a",{href:"https://thinkrank.ai/#pricing",target:"_blank",rel:"noreferrer",style:{marginTop:"4px",background:"var(--tr-accent)",color:"#fff",borderRadius:"8px",padding:"9px 18px",fontSize:"14px",fontWeight:600,textDecoration:"none",display:"inline-block"}},(0,n.__)("Upgrade Now","thinkrank"))),"top-countries"===D&&(0,a.createElement)("div",{style:{padding:"16px 20px 20px",flex:1}},(0,a.createElement)("div",{style:{display:"flex",justifyContent:"flex-end",marginBottom:"12px"}},N((0,n.__)("Search Console","thinkrank"),(0,g.Gn)(e.search_console_property))),0===d.length?(0,a.createElement)("div",{style:{textAlign:"center",padding:"40px 0",color:"var(--tr-text-subtle)",fontSize:"14px"}},(0,n.__)("No country data available for this period.","thinkrank")):(0,a.createElement)(a.Fragment,null,p(d.map(e=>s(e.country)),d.map(e=>e.percentage),d.map((e,t)=>o(t)),e=>`${e.label} ${e.parsed}%`),(0,a.createElement)("div",{style:{display:"flex",flexDirection:"column",gap:"14px"}},d.map((e,t)=>(0,a.createElement)("div",{key:e.country,className:"tr-flex-row--between"},(0,a.createElement)("div",{className:"tr-flex-row"},(0,a.createElement)("span",{style:{width:"10px",height:"10px",borderRadius:"50%",background:o(t),flexShrink:0,display:"inline-block"}}),(0,a.createElement)("span",{style:{fontSize:"14px",color:"var(--tr-text-heading)"}},s(e.country))),(0,a.createElement)("span",{style:{fontSize:"14px",fontWeight:600,color:"var(--tr-text-heading)"}},e.percentage,"%")))))),"branded"===D&&((t,r,i,s,l,o,c,M)=>{const d=(e,t)=>{if(!t||0===t)return null;const r=(e-t)/Math.abs(t)*100;return Math.abs(r)<.5?null:{direction:r>0?"up":"down",value:Math.abs(r).toFixed(1)}},u=h?[{label:(0,n.__)("Branded","thinkrank"),percentage:null!==(t=h.branded?.percentage)&&void 0!==t?t:0,clicks:null!==(r=h.branded?.clicks)&&void 0!==r?r:0,trend:d(null!==(i=h.branded?.percentage)&&void 0!==i?i:0,null!==(s=h.previous?.branded?.percentage)&&void 0!==s?s:0)},{label:(0,n.__)("Non-Branded","thinkrank"),percentage:null!==(l=h.non_branded?.percentage)&&void 0!==l?l:0,clicks:null!==(o=h.non_branded?.clicks)&&void 0!==o?o:0,trend:d(null!==(c=h.non_branded?.percentage)&&void 0!==c?c:0,null!==(M=h.previous?.non_branded?.percentage)&&void 0!==M?M:0)}]:null,m=["#4451ff","#a8aeff"];return(0,a.createElement)("div",{style:{padding:"16px 20px 20px",flex:1}},(0,a.createElement)("div",{style:{display:"flex",justifyContent:"flex-end",marginBottom:"12px"}},N((0,n.__)("Search Console","thinkrank"),(0,g.Gn)(e.search_console_property))),u?(0,a.createElement)(a.Fragment,null,p(u.map(e=>e.label),u.map(e=>e.percentage),m,e=>`${e.label} ${e.parsed}%`),h?.brand_terms?.length>0&&(0,a.createElement)("p",{style:{fontSize:"11px",color:"var(--tr-text-subtle)",marginBottom:"12px",textAlign:"center"}},(0,n.__)("Brand keyword:","thinkrank")," ",(0,a.createElement)("em",null,h.brand_terms.join(", "))),(0,a.createElement)("div",{style:{display:"flex",flexDirection:"column",gap:"14px"}},u.map((e,t)=>(0,a.createElement)("div",{key:e.label,className:"tr-flex-row--between"},(0,a.createElement)("div",{className:"tr-flex-row"},(0,a.createElement)("span",{style:{width:"10px",height:"10px",borderRadius:"50%",background:m[t],flexShrink:0,display:"inline-block"}}),(0,a.createElement)("span",{style:{fontSize:"14px",color:"var(--tr-text-heading)"}},e.label)),(0,a.createElement)("div",{style:{display:"flex",alignItems:"center",gap:"6px"}},(0,a.createElement)("span",{style:{fontSize:"14px",fontWeight:600,color:"var(--tr-text-heading)"}},e.percentage,"%"),(e=>{if(!e)return null;const t="up"===e.direction,r=t?"#027a48":"#921c13";return(0,a.createElement)("span",{style:{fontSize:"12px",fontWeight:600,color:r,display:"inline-flex",alignItems:"center",gap:"2px"}},t?(0,a.createElement)("svg",{width:"10",height:"10",viewBox:"0 0 10 10",fill:"none"},(0,a.createElement)("path",{d:"M2 8L8 2M8 2H3M8 2V7",stroke:"#027a48",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})):(0,a.createElement)("svg",{width:"10",height:"10",viewBox:"0 0 10 10",fill:"none"},(0,a.createElement)("path",{d:"M2 2L8 8M8 8H3M8 8V3",stroke:"#921c13",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})),e.value,"%")})(e.trend)))))):(0,a.createElement)("div",{style:{textAlign:"center",padding:"40px 0",color:"var(--tr-text-subtle)",fontSize:"14px"}},(0,n.__)("No data available for this period.","thinkrank")))})())})()),(()=>{const r=(0,g.Gn)(e.search_console_property),i=(0,c.applyFilters)("thinkrank.analytics.topQueriesCard",null,t,r);return i?(0,a.createElement)("div",{style:{marginBottom:"24px"}},i):(0,a.createElement)("div",{style:{marginBottom:"24px"}},(0,a.createElement)(s.A,{illustration:(0,a.createElement)(l.vV,null),title:(0,n.__)("Queries","thinkrank"),description:(0,n.__)("Discover exactly what people search to find you. Track your top Search Console queries and see which are winning or losing positions over time.","thinkrank"),features:[(0,n.__)("Your best-performing queries ranked by clicks and impressions","thinkrank"),(0,n.__)("Winning vs. losing filters to spot momentum shifts","thinkrank"),(0,n.__)("Position, CTR, and change tracked for every query","thinkrank")]}))})(),(()=>{const r=(0,g.Gn)(e.search_console_property),i=(0,c.applyFilters)("thinkrank.analytics.topContentCard",null,t,r);return i?(0,a.createElement)("div",{style:{marginBottom:"24px"}},i):(0,a.createElement)("div",{style:{marginBottom:"24px"}},(0,a.createElement)(s.A,{illustration:(0,a.createElement)(l.rs,null),title:(0,n.__)("Top Content","thinkrank"),description:(0,n.__)("Know which pages actually drive results. Top Content merges Search Console and GA4 so you can see clicks, impressions, and users for every page in one table.","thinkrank"),features:[(0,n.__)("Search Console and GA4 metrics merged per page","thinkrank"),(0,n.__)("Position, clicks, impressions, CTR, and GA4 users side by side","thinkrank"),(0,n.__)("Spot your highest-impact pages at a glance","thinkrank")]}))})(),y&&(0,a.createElement)("div",{className:"thinkrank-flex thinkrank-justify-center thinkrank-p-lg"},(0,a.createElement)(i.u4,{lines:3}))))}},6945:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M14.5 5.5h-7V7h7V5.5ZM7.5 9h7v1.5h-7V9Zm7 3.5h-7V14h7v-1.5Z"}),(0,a.createElement)(n.Path,{d:"M16 2H6a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2ZM6 3.5h10a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5H6a.5.5 0 0 1-.5-.5V4a.5.5 0 0 1 .5-.5Z"}),(0,a.createElement)(n.Path,{d:"M20 8v11c0 .69-.31 1-.999 1H6v1.5h13.001c1.52 0 2.499-.982 2.499-2.5V8H20Z"}))},7001:(e,t,r)=>{"use strict";r.d(t,{A:()=>M});var a=r(51609),n=r(27723),i=r(86087),s=r(49323),l=r(80095),o=r(30422);const c=()=>(0,a.createElement)("svg",{className:"tr-w-3.5 tr-h-3.5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 4v16m8-8H4"})),M=()=>{const[e,t]=(0,i.useState)(!1);return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(s.$n,{variant:"primary",size:"sm",onClick:()=>t(!0),title:(0,n.__)("Insert this brief into a draft post (Pro)","thinkrank")},(0,a.createElement)(c,null),(0,n.__)("Insert into post","thinkrank"),(0,a.createElement)("span",{className:"tr-ml-1 tr-inline-flex tr-items-center tr-px-1.5 tr-py-0.5 tr-rounded tr-text-[10px] tr-font-bold tr-uppercase tr-tracking-wide tr-bg-white/25 tr-text-white"},(0,n.__)("Pro","thinkrank"))),(0,a.createElement)(s.aF,{isOpen:e,onClose:()=>t(!1),title:(0,n.__)("Insert into Post","thinkrank"),size:"xl"},(0,a.createElement)(l.A,{illustration:(0,a.createElement)(o.rs,null),title:(0,n.__)("Insert Brief into a Post","thinkrank"),description:(0,n.__)("Turn your content brief into a ready-to-edit draft in one click. ThinkRank Pro creates a draft post from the brief’s outline and fills in the SEO title, meta description, and focus keyword for you.","thinkrank"),features:[(0,n.__)("Create a draft post from your brief’s outline with one click","thinkrank"),(0,n.__)("Auto-fill the SEO title, meta description, and focus keyword","thinkrank"),(0,n.__)("Skip the copy-paste and jump straight to writing","thinkrank")]})))}},7052:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M20 4H4v1.5h16V4zm-2 9h-3c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2zm.5 5c0 .3-.2.5-.5.5h-3c-.3 0-.5-.2-.5-.5v-3c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v3zM4 9.5h9V8H4v1.5zM9 13H6c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2zm.5 5c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-3c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v3z",fillRule:"evenodd",clipRule:"evenodd"}))},7065:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18.5 5.5V8H20V5.5H22.5V4H20V1.5H18.5V4H16V5.5H18.5ZM13.9624 4H6C4.89543 4 4 4.89543 4 6V18C4 19.1046 4.89543 20 6 20H18C19.1046 20 20 19.1046 20 18V10.0391H18.5V18C18.5 18.2761 18.2761 18.5 18 18.5H10L10 10.4917L16.4589 10.5139L16.4641 9.01389L5.5 8.97618V6C5.5 5.72386 5.72386 5.5 6 5.5H13.9624V4ZM5.5 10.4762V18C5.5 18.2761 5.72386 18.5 6 18.5H8.5L8.5 10.4865L5.5 10.4762Z"}))},7098:(e,t,r)=>{"use strict";r.d(t,{n:()=>c});var a=r(1455),n=r.n(a);const i=new Map,s="__thinkrankPrefetch",l={dashboard:["/thinkrank/v1/settings","/wp/v2/settings","/wp/v2/posts?per_page=5&orderby=modified&order=desc&status=publish,draft,private&_fields=id,title,link,modified,modified_gmt,type"],"essential-seo":["/thinkrank/v1/site-identity/settings","/thinkrank/v1/site-identity/title/templates","/thinkrank/v1/site-identity/breadcrumbs/types"],"ai-tools":["/thinkrank/v1/content-brief/list","/thinkrank/v1/settings"],analytics:["/thinkrank/v1/analytics/overview?period=30d&user_id=0","/thinkrank/v1/analytics/usage?period=30d&page=1&per_page=20"],settings:["/thinkrank/v1/settings"]};n().use((e,t)=>{if(e[s]||!(e=>"string"==typeof e.path&&(!e.method||"GET"===e.method.toUpperCase())&&!1!==e.parse)(e))return t(e);const r=i.get(e.path);return r?(i.delete(e.path),Date.now()-r.ts<3e4?r.promise:t(e)):t(e)});const o=e=>{const t=i.get(e);if(t&&Date.now()-t.ts<3e4)return;const r=n()({path:e,[s]:!0});r.catch(()=>{i.get(e)?.promise===r&&i.delete(e)}),i.set(e,{promise:r,ts:Date.now()})},c=e=>{(l[e]||[]).forEach(o)}},7796:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M11.696 13.972c.356-.546.599-.958.728-1.235a1.79 1.79 0 00.203-.783c0-.264-.077-.47-.23-.618-.148-.153-.354-.23-.618-.23-.295 0-.569.07-.82.212a3.413 3.413 0 00-.738.571l-.147-1.188c.289-.234.59-.41.903-.526.313-.117.66-.175 1.041-.175.375 0 .695.08.959.24.264.153.46.362.59.626.135.265.203.556.203.876 0 .362-.08.734-.24 1.115-.154.381-.427.87-.82 1.466l-.756 1.152H14v1.106h-4l1.696-2.609z"}),(0,a.createElement)(n.Path,{d:"M19.5 7h-15v12a.5.5 0 00.5.5h14a.5.5 0 00.5-.5V7zM3 7V5a2 2 0 012-2h14a2 2 0 012 2v14a2 2 0 01-2 2H5a2 2 0 01-2-2V7z"}))},7903:(e,t,r)=>{"use strict";r.d(t,{A:()=>x});var a=r(51609),n=r(86087),i=r(27723),s=r(49323),l=r(1455),o=r.n(l),c=r(52495),M=r(85161),g=r(71451),d=r(74408),u=r(50150),N=r(29475),m=r(67086),h=r(3768),D=r(49694),k=r(60775),p=r(94240);const x=({activeSubSection:e="basic-info"})=>{const[t,r]=(0,n.useState)(!0),[l,x]=(0,n.useState)(!1),[j,y]=(0,n.useState)(!1),[I,E]=(0,n.useState)(!1),[z,T]=(0,n.useState)({}),[A,w]=(0,n.useState)(!1),[f,O]=(0,n.useState)([]),[_,L]=(0,n.useState)([]),[b,v]=(0,n.useState)(null),[S,C]=(0,n.useState)({}),[Q,U]=(0,n.useState)(null),[Y,P]=(0,n.useState)(!1);(0,n.useEffect)(()=>{R(),B(),G()},[]),(0,n.useEffect)(()=>{v(null)},[e]);const Z=()=>(0,i.__)("Site Identity","thinkrank"),V=()=>({"basic-info":(0,i.__)("Basic Info","thinkrank"),"title-formats":(0,i.__)("Title Formats","thinkrank"),breadcrumbs:(0,i.__)("Breadcrumbs","thinkrank"),"hero-section":(0,i.__)("Hero & Branding","thinkrank"),"local-seo":(0,i.__)("Business Info","thinkrank"),"robots-txt":(0,i.__)("Robots.txt","thinkrank")}[e]||Z()),R=async()=>{try{r(!0);const e=await o()({path:"/thinkrank/v1/site-identity/settings",method:"GET"});e.success?T({enabled:!0,homepage_title:"%site_title% %sep% %site_description%",post_title:"%post_title% %sep% %site_title%",page_title:"%page_title% %sep% %site_title%",category_title:"%category_title% %sep% %site_title%",tag_title:"%tag_title% %sep% %site_title%",author_title:"%author_name% %sep% %site_title%",search_title:'Search Results for "%search_term%" %sep% %site_title%',archive_title:"%archive_title% %sep% %site_title%",title_separator:"pipe",site_name:"",site_description:"",tagline:"",breadcrumbs_enabled:!0,breadcrumb_type:"hierarchical",breadcrumb_home_text:"Home",breadcrumb_separator:"›",breadcrumb_prefix:"",show_current_page:!0,default_meta_description:"",social_media_accounts:[],organization_schema:!0,knowledge_graph:!0,logo_url:"",favicon_url:"",apple_touch_icon_url:"",hero_title:"",hero_subtitle:"",hero_cta_text:"",hero_cta_url:"",hero_background_image:"",local_seo_enabled:!1,business_type:"LocalBusiness",business_name:"",business_address:"",business_city:"",business_state:"",business_postal_code:"",business_country:"",business_phone:"",business_email:"",business_latitude:"",business_longitude:"",business_price_range:"",business_hours:{monday:{open:"09:00",close:"17:00",closed:!0},tuesday:{open:"09:00",close:"17:00",closed:!0},wednesday:{open:"09:00",close:"17:00",closed:!0},thursday:{open:"09:00",close:"17:00",closed:!0},friday:{open:"09:00",close:"17:00",closed:!0},saturday:{open:"10:00",close:"16:00",closed:!0},sunday:{open:"09:00",close:"17:00",closed:!0}},...e.data.settings}):T({enabled:!0,homepage_title:"%site_title% %sep% %site_description%",post_title:"%post_title% %sep% %site_title%",page_title:"%page_title% %sep% %site_title%",category_title:"%category_title% %sep% %site_title%",tag_title:"%tag_title% %sep% %site_title%",author_title:"%author_name% %sep% %site_title%",search_title:'Search Results for "%search_term%" %sep% %site_title%',archive_title:"%archive_title% %sep% %site_title%",title_separator:"pipe",site_name:"",site_description:"",tagline:"",breadcrumbs_enabled:!0,breadcrumb_type:"hierarchical",breadcrumb_home_text:"Home",breadcrumb_separator:"›",breadcrumb_prefix:"",show_current_page:!0,default_meta_description:"",social_media_accounts:[],organization_schema:!0,knowledge_graph:!0,logo_url:"",favicon_url:"",apple_touch_icon_url:"",hero_title:"",hero_subtitle:"",hero_cta_text:"",hero_cta_url:"",hero_background_image:"",local_seo_enabled:!1,business_type:"LocalBusiness",business_name:"",business_address:"",business_city:"",business_state:"",business_postal_code:"",business_country:"",business_phone:"",business_email:"",business_latitude:"",business_longitude:"",business_price_range:"",business_hours:{monday:{open:"09:00",close:"17:00",closed:!0},tuesday:{open:"09:00",close:"17:00",closed:!0},wednesday:{open:"09:00",close:"17:00",closed:!0},thursday:{open:"09:00",close:"17:00",closed:!0},friday:{open:"09:00",close:"17:00",closed:!0},saturday:{open:"10:00",close:"16:00",closed:!0},sunday:{open:"09:00",close:"17:00",closed:!0}}})}catch(e){k.A.error("Site Identity settings load error:",e),T({enabled:!0,homepage_title:"%site_title% %sep% %site_description%",post_title:"%post_title% %sep% %site_title%",page_title:"%page_title% %sep% %site_title%",category_title:"%category_title% %sep% %site_title%",tag_title:"%tag_title% %sep% %site_title%",author_title:"%author_name% %sep% %site_title%",search_title:'Search Results for "%search_term%" %sep% %site_title%',archive_title:"%archive_title% %sep% %site_title%",title_separator:"pipe",site_name:"",site_description:"",tagline:"",breadcrumbs_enabled:!0,breadcrumb_type:"hierarchical",breadcrumb_home_text:"Home",breadcrumb_separator:"›",breadcrumb_prefix:"",show_current_page:!0,default_meta_description:"",social_media_accounts:[],organization_schema:!0,knowledge_graph:!0,logo_url:"",favicon_url:"",apple_touch_icon_url:"",hero_title:"",hero_subtitle:"",hero_cta_text:"",hero_cta_url:"",hero_background_image:"",local_seo_enabled:!1,business_type:"LocalBusiness",business_name:"",business_address:"",business_city:"",business_state:"",business_postal_code:"",business_country:"",business_phone:"",business_email:"",business_latitude:"",business_longitude:"",business_price_range:"",business_hours:{monday:{open:"09:00",close:"17:00",closed:!0},tuesday:{open:"09:00",close:"17:00",closed:!0},wednesday:{open:"09:00",close:"17:00",closed:!0},thursday:{open:"09:00",close:"17:00",closed:!0},friday:{open:"09:00",close:"17:00",closed:!0},saturday:{open:"10:00",close:"16:00",closed:!0},sunday:{open:"09:00",close:"17:00",closed:!0}}})}finally{r(!1)}},B=async()=>{try{const e=await o()({path:"/thinkrank/v1/site-identity/title/templates",method:"GET"});e.success&&O(e.data.templates||[])}catch(e){k.A.error("Failed to load title templates:",e)}},G=async()=>{try{const e=await o()({path:"/thinkrank/v1/site-identity/breadcrumbs/types",method:"GET"});e.success&&L(e.data.types||[])}catch(e){k.A.error("Failed to load breadcrumb types:",e)}},H=(e,t)=>{T(r=>({...r,[e]:t})),w(!0)},W=async()=>{try{y(!0);const t=await o()({path:"/thinkrank/v1/site-identity/validate",method:"POST",data:{settings:z,context_type:"site",tab_context:e}});if(t.success){v(t.data);const e=t.data.issues&&t.data.issues.length>0,r=t.data.warnings&&t.data.warnings.length>0;let a="success",n=(0,i.__)(`${V()} validation completed successfully!`,"thinkrank");e?(a="error",n=(0,i.__)(`${V()} validation found errors that need to be fixed.`,"thinkrank")):r&&(a="warning",n=(0,i.__)(`${V()} validation completed with warnings.`,"thinkrank")),p.A[a](n)}}catch(e){k.A.error("Validation error:",e),p.A.error((0,i.__)(`Failed to validate ${V()} settings.`,"thinkrank"))}finally{y(!1)}},F=async(e="all")=>{try{E(!0);const t=await o()({path:"/thinkrank/v1/site-identity/optimize",method:"POST",data:{identity_data:z,options:{focus:e}}});t.success&&(C(r=>({...r,[e]:t.data})),p.A.success((0,i.__)(`${V()} optimization completed successfully!`,"thinkrank")),X())}catch(e){k.A.error("Optimization error:",e),p.A.error((0,i.__)(`Failed to optimize ${V()}. Please try again.`,"thinkrank"))}finally{E(!1)}},J=async()=>{try{P(!0);const e=await o()({path:"/thinkrank/v1/site-identity/ai-optimize-info",method:"POST",data:{site_data:{site_name:z.site_name||"",site_description:z.site_description||"",tagline:z.tagline||"",default_meta_description:z.default_meta_description||""},business_type:"website",target_audience:"general",tone:"professional"}});if(e.success){U(e.data);let t=(0,i.__)(`${V()} AI optimization completed!`,"thinkrank");e.data.ai_model&&(t+=` (${e.data.ai_model})`),e.data.suggestions&&e.data.suggestions.length>0&&(t+=` ${e.data.suggestions.length} ${(0,i.__)("suggestions generated.","thinkrank")}`),p.A.success(t),X()}}catch(e){k.A.error("AI optimization error:",e);let t=(0,i.__)(`Failed to optimize ${V()} information.`,"thinkrank");e.message&&e.message.includes("API key")?t=(0,i.__)("AI optimization requires an API key. Please configure your OpenAI or Claude API key in ThinkRank settings.","thinkrank"):e.message&&e.message.includes("rate limit")?t=(0,i.__)("AI service rate limit reached. Please try again in a few minutes.","thinkrank"):"missing_field"===e.code&&e.message&&(t=e.message),p.A.error(t)}finally{P(!1)}},X=()=>{setTimeout(()=>{const e=document.querySelector(".site-identity-optimization-results");e&&e.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})},100)},$=async()=>{try{E(!0);const e=await o()({path:"/thinkrank/v1/site-identity/ai-optimize-hero",method:"POST",data:{hero_data:{hero_title:z.hero_title||"",hero_subtitle:z.hero_subtitle||"",hero_cta_text:z.hero_cta_text||"",hero_cta_url:z.hero_cta_url||""},context:{site_name:z.site_name||document.title.replace(" ‹ "," - ").split(" - ")[0]||"Your Website",site_url:window.location.origin,business_type:z.business_type||"website",site_description:z.site_description||""},business_type:z.business_type||"website",target_audience:"general",tone:"professional"}});if(e.success){C(t=>({...t,hero_section:e.data}));const t=e.data.optimized_data;t&&Object.keys(t).forEach(e=>{t[e]&&H(e,t[e])});let r=(0,i.__)(`${V()} AI optimization completed!`,"thinkrank");e.data.ai_model&&(r+=` (${e.data.ai_model})`),e.data.suggestions&&e.data.suggestions.length>0&&(r+=` ${e.data.suggestions.length} ${(0,i.__)("suggestions generated.","thinkrank")}`),p.A.success(r),X()}}catch(e){k.A.error("Hero AI optimization error:",e);let t=(0,i.__)(`Failed to optimize ${V()} content.`,"thinkrank");e.message&&e.message.includes("API key")?t=(0,i.__)("AI optimization requires an API key. Please configure your OpenAI or Claude API key in ThinkRank settings.","thinkrank"):e.message&&e.message.includes("rate limit")&&(t=(0,i.__)("AI service rate limit reached. Please try again in a few minutes.","thinkrank")),p.A.error(t)}finally{E(!1)}};return t?(0,a.createElement)("div",{className:"thinkrank-loading"},(0,a.createElement)(s.u4,{lines:3})):(0,a.createElement)("div",{className:"thinkrank-site-identity-tab"},(0,a.createElement)(M.A,{title:(0,i.__)("Site Identity Settings","thinkrank"),enabled:z.enabled,onToggle:e=>H("enabled",e),toggleLabel:(0,i.__)("Enable Site Identity","thinkrank"),optimizationButtons:[["basic-info","title-formats","breadcrumbs","hero-section","local-seo"].includes(e)&&(0,a.createElement)(c.A,{key:"validate",type:"validate",onClick:W,isBusy:j,disabled:!z.enabled||j}),(()=>{const t=(()=>{switch(e){case"basic-info":return{type:"ai",label:(0,i.__)("AI Optimize","thinkrank"),loadingLabel:(0,i.__)("AI Optimizing…","thinkrank"),onClick:J,isBusy:Y,disabled:!z.enabled||Y||!z.site_name};case"title-formats":return{type:"rule",label:(0,i.__)("Validate & Optimize Titles","thinkrank"),loadingLabel:(0,i.__)("Optimizing…","thinkrank"),onClick:()=>F("title_formats"),isBusy:I,disabled:!z.enabled||I};case"breadcrumbs":return{type:"rule",label:(0,i.__)("Validate & Optimize Breadcrumbs","thinkrank"),loadingLabel:(0,i.__)("Optimizing…","thinkrank"),onClick:()=>F("breadcrumbs"),isBusy:I,disabled:!z.enabled||I};case"hero-section":return{type:"ai",label:(0,i.__)("AI Optimize Hero","thinkrank"),loadingLabel:(0,i.__)("AI Optimizing…","thinkrank"),onClick:$,isBusy:I,disabled:!z.enabled||I};case"local-seo":return{type:"validate",label:(0,i.__)("Validate Business Info","thinkrank"),loadingLabel:(0,i.__)("Validating…","thinkrank"),onClick:W,isBusy:j,disabled:!z.enabled||j};default:return{type:"rule",label:(0,i.__)("Validate & Optimize","thinkrank"),loadingLabel:(0,i.__)("Optimizing…","thinkrank"),onClick:()=>F("all"),isBusy:I,disabled:!z.enabled||I}}})();return(0,a.createElement)(c.A,{key:"optimize",type:t.type,label:t.label,loadingLabel:t.loadingLabel,onClick:t.onClick,isBusy:t.isBusy,disabled:t.disabled})})()].filter(Boolean),showDisabledWarning:!0,disabledWarningMessage:(0,i.__)("Site identity features are disabled. Enable to configure title formats, breadcrumbs, and robots.txt.","thinkrank")},(()=>{switch({"basic-info":"basic","title-formats":"titles",breadcrumbs:"breadcrumbs","hero-section":"hero","local-seo":"local","robots-txt":"robots"}[e]||"basic"){case"basic":return(0,a.createElement)(g.A,{settings:z,handleSettingChange:H});case"titles":return(0,a.createElement)(d.A,{settings:z,handleSettingChange:H});case"breadcrumbs":return(0,a.createElement)(u.A,{settings:z,handleSettingChange:H});case"hero":return(0,a.createElement)(N.A,{settings:z,handleSettingChange:H});case"local":return(0,a.createElement)(m.A,{settings:z,handleSettingChange:H});default:return null}})(),(0,a.createElement)(h.A,{validationResults:b,activeSubSection:e}),(0,a.createElement)(D.A,{optimizationResults:S,activeSubSection:e,settings:z,handleSettingChange:H,setOptimizationResults:C}),Q&&(0,a.createElement)(s.Zp,{padding:!1,className:"tr-mt-4"},(0,a.createElement)("div",{className:"tr-px-5 tr-py-4 tr-border-b tr-border-secondary tr-flex tr-items-center tr-justify-between"},(0,a.createElement)("div",null,(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,i.__)("AI Site Information Optimization","thinkrank")),Q.ai_model&&(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0 tr-mt-0.5"},(0,i.__)("Generated by:","thinkrank")," ",Q.ai_model)),void 0!==Q.score&&(0,a.createElement)("span",{className:"tr-text-xs tr-font-bold tr-px-2 tr-py-1 tr-rounded tr-text-white "+(Q.score>=80?"tr-bg-success":Q.score>=60?"tr-bg-warning":"tr-bg-danger")},(0,i.__)("Score:","thinkrank")," ",Q.score,"/100")),(0,a.createElement)("div",{className:"tr-p-6 tr-flex tr-flex-col tr-gap-4"},Q.analysis&&(0,a.createElement)("div",null,(0,a.createElement)("h4",{className:"tr-text-xs tr-font-semibold tr-text-secondary tr-m-0 tr-mb-2"},(0,i.__)("AI Analysis","thinkrank")),(0,a.createElement)("p",{className:"tr-text-sm tr-text-secondary tr-italic tr-bg-brand-bg tr-border tr-border-brand tr-rounded tr-p-3 tr-m-0"},Q.analysis)),Q.suggestions&&Q.suggestions.length>0&&(0,a.createElement)("div",null,(0,a.createElement)("h4",{className:"tr-text-xs tr-font-semibold tr-text-secondary tr-m-0 tr-mb-2"},(0,i.__)("AI Suggestions","thinkrank")),(0,a.createElement)("ul",{className:"tr-m-0 tr-pl-5 tr-flex tr-flex-col tr-gap-1"},Q.suggestions.map((e,t)=>(0,a.createElement)("li",{key:t,className:"tr-text-sm tr-text-secondary"},e)))),Q.optimized_data&&Object.keys(Q.optimized_data).length>0&&(0,a.createElement)("div",null,(0,a.createElement)("h4",{className:"tr-text-xs tr-font-semibold tr-text-secondary tr-m-0 tr-mb-2"},(0,i.__)("AI-Generated Content","thinkrank")),(0,a.createElement)("div",{className:"tr-bg-white tr-border tr-border-secondary tr-rounded tr-p-3 tr-flex tr-flex-col tr-gap-2"},Object.keys(Q.optimized_data).map(e=>(0,a.createElement)("div",{key:e},(0,a.createElement)("span",{className:"tr-text-xs tr-font-semibold tr-text-secondary"},e.replace(/_/g," ").replace(/\b\w/g,e=>e.toUpperCase()),":"),(0,a.createElement)("span",{className:"tr-text-sm tr-text-secondary tr-ml-1"},Q.optimized_data[e]))))),Q.optimized_data&&(0,a.createElement)("div",{className:"tr-flex tr-gap-2"},(0,a.createElement)(s.$n,{variant:"primary",size:"md",onClick:()=>{Object.keys(Q.optimized_data).forEach(e=>{z.hasOwnProperty(e)&&H(e,Q.optimized_data[e])}),p.A.success((0,i.__)(`${V()} AI optimization suggestions applied successfully!`,"thinkrank")),U(null)}},(0,i.__)("Apply AI Suggestions","thinkrank")),(0,a.createElement)(s.$n,{variant:"secondary",size:"md",onClick:()=>U(null)},(0,i.__)("Dismiss","thinkrank"))))),(0,a.createElement)("div",{className:"tr-flex tr-justify-end tr-mt-6"},(0,a.createElement)(s.$n,{variant:"primary",size:"md",onClick:async()=>{try{x(!0);const e=await o()({path:"/thinkrank/v1/site-identity/settings",method:"POST",data:{settings:z,context_type:"site"}});if(!e.success)throw new Error(e.error||"Failed to save settings");e.data?.settings&&T({enabled:!0,homepage_title:"%site_title% %sep% %site_description%",post_title:"%post_title% %sep% %site_title%",page_title:"%page_title% %sep% %site_title%",category_title:"%category_title% %sep% %site_title%",tag_title:"%tag_title% %sep% %site_title%",author_title:"%author_name% %sep% %site_title%",search_title:'Search Results for "%search_term%" %sep% %site_title%',archive_title:"%archive_title% %sep% %site_title%",title_separator:"pipe",site_name:"",site_description:"",tagline:"",breadcrumbs_enabled:!0,breadcrumb_type:"hierarchical",breadcrumb_home_text:"Home",breadcrumb_separator:"›",breadcrumb_prefix:"",show_current_page:!0,default_meta_description:"",social_media_accounts:[],organization_schema:!0,knowledge_graph:!0,logo_url:"",favicon_url:"",apple_touch_icon_url:"",hero_title:"",hero_subtitle:"",hero_cta_text:"",hero_cta_url:"",hero_background_image:"",local_seo_enabled:!1,business_type:"LocalBusiness",business_name:"",business_address:"",business_city:"",business_state:"",business_postal_code:"",business_country:"",business_phone:"",business_email:"",business_latitude:"",business_longitude:"",business_price_range:"",business_hours:{monday:{open:"09:00",close:"17:00",closed:!0},tuesday:{open:"09:00",close:"17:00",closed:!0},wednesday:{open:"09:00",close:"17:00",closed:!0},thursday:{open:"09:00",close:"17:00",closed:!0},friday:{open:"09:00",close:"17:00",closed:!0},saturday:{open:"10:00",close:"16:00",closed:!0},sunday:{open:"09:00",close:"17:00",closed:!0}},...e.data.settings}),w(!1),p.A.success((0,i.__)(`${Z()} settings saved successfully!`,"thinkrank"))}catch(t){var e;k.A.error("Site Identity settings save error:",t);const r=null!==(e=t?.data?.validation_errors?.[0]+". ")&&void 0!==e?e:"";p.A.error((0,i.__)(`Failed to save ${Z()} settings. ${r}Please try again.`,"thinkrank"))}finally{x(!1)}},disabled:!A||l},l?(0,i.__)("Saving…","thinkrank"):(0,i.__)("Save Settings","thinkrank")))))}},8241:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var a=r(51609),n=r(97500),i=r.n(n);const s={xs:"tr-text-sm tr-font-semibold tr-leading-snug",sm:"tr-text-base tr-font-semibold tr-leading-snug",md:"tr-text-lg tr-font-semibold tr-leading-snug",lg:"tr-text-xl tr-font-semibold tr-leading-tight",xl:"tr-text-2xl tr-font-semibold tr-leading-tight"},l={xs:"h4",sm:"h3",md:"h2",lg:"h2",xl:"h1"};function o({title:e,tag:t,size:r="md",icon:n=null,iconPosition:o="left",className:c,children:M,...g}){const d=t||l[r]||"h2",u=null!=M?M:e;return n?(0,a.createElement)("div",{className:i()("tr-flex tr-items-center tr-gap-2",c)},"left"===o&&n,(0,a.createElement)(d,{className:i()("tr-m-0 tr-text-primary",s[r]||s.md),...g},u),"right"===o&&n):(0,a.createElement)(d,{className:i()("tr-m-0 tr-text-primary",s[r]||s.md,c),...g},u)}},8593:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M5 10.2h-.8v1.5H5c1.9 0 3.8.8 5.1 2.1 1.4 1.4 2.1 3.2 2.1 5.1v.8h1.5V19c0-2.3-.9-4.5-2.6-6.2-1.6-1.6-3.8-2.6-6.1-2.6zm10.4-1.6C12.6 5.8 8.9 4.2 5 4.2h-.8v1.5H5c3.5 0 6.9 1.4 9.4 3.9s3.9 5.8 3.9 9.4v.8h1.5V19c0-3.9-1.6-7.6-4.4-10.4zM4 20h3v-3H4v3z"}))},8641:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M14 6v12h6V6h-6zM4 10h7V8.5H4V10zm0 5.5h7V14H4v1.5z"}))},8987:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var a=r(51609),n=r(27723),i=r(56427);const s=({generatedSchemas:e,deployedSchemas:t,isDeploying:r=!1,onDeploySchema:s,onGenerateSchema:l,settings:o,onSettingChange:c})=>{const M=e&&e.generated_schemas&&Object.keys(e.generated_schemas).length>0,g=t&&Object.keys(t).length>0,d=g&&M?"ready_to_redeploy":g?"deployed":M?"ready_to_deploy":"not_generated";return(0,a.createElement)("div",{className:"tab-content"},"not_generated"===d&&(0,a.createElement)(i.Card,{size:"small",className:"thinkrank-mb-md"},(0,a.createElement)(i.CardBody,null,(0,a.createElement)("div",{style:{padding:"12px",backgroundColor:"var(--tr-warning-bg)",border:"1px solid #ffeaa7",borderRadius:"4px",marginBottom:"16px"}},(0,a.createElement)("strong",{style:{color:"var(--tr-warning-text)"}},(0,n.__)("⚠ Schema Not Generated","thinkrank")),(0,a.createElement)("p",{style:{margin:"8px 0 0 0",color:"var(--tr-warning-text)"}},(0,n.__)('Generate schema markup first by going to Schema Types tab and clicking "Generate Schema".',"thinkrank"))))),"deployed"===d&&(0,a.createElement)(i.Card,{size:"small",className:"thinkrank-mb-md"},(0,a.createElement)(i.CardBody,null,(0,a.createElement)("div",{style:{padding:"12px",backgroundColor:"var(--tr-info-bg)",border:"1px solid #bee5eb",borderRadius:"4px",marginBottom:"16px"}},(0,a.createElement)("strong",{style:{color:"var(--tr-info-text)"}},(0,n.__)("✓ Schema Currently Deployed","thinkrank")),(0,a.createElement)("p",{style:{margin:"8px 0 0 0",color:"var(--tr-info-text)"}},(0,n.__)("Schema markup is active on your website. Generate new schemas to update or redeploy existing ones.","thinkrank")),g&&(0,a.createElement)("div",{style:{marginTop:"12px"}},(0,a.createElement)("h5",{style:{color:"var(--tr-info-text)",margin:"0 0 8px 0"}},(0,n.__)("Currently Deployed:","thinkrank")),(0,a.createElement)("div",{style:{display:"flex",flexWrap:"wrap",gap:"8px"}},Object.keys(t).map(e=>(0,a.createElement)("span",{key:e,style:{padding:"4px 8px",backgroundColor:"#0c5460",color:"white",borderRadius:"12px",fontSize:"11px"}},e))))))),"ready_to_redeploy"===d&&(0,a.createElement)(i.Card,{size:"small",className:"thinkrank-mb-md"},(0,a.createElement)(i.CardBody,null,(0,a.createElement)("div",{style:{padding:"12px",backgroundColor:"var(--tr-warning-bg)",border:"1px solid #ffeaa7",borderRadius:"4px",marginBottom:"16px"}},(0,a.createElement)("strong",{style:{color:"var(--tr-warning-text)"}},(0,n.__)("⚠ Updated Schema Ready for Deployment","thinkrank")),(0,a.createElement)("p",{style:{margin:"8px 0 0 0",color:"var(--tr-warning-text)"}},(0,n.__)("You have new generated schema markup ready to replace the currently deployed version.","thinkrank"))))),e&&!e.deployment_ready&&(0,a.createElement)(i.Card,{size:"small",className:"thinkrank-mb-md"},(0,a.createElement)(i.CardBody,null,(0,a.createElement)("div",{style:{padding:"12px",backgroundColor:"var(--tr-danger-bg)",border:"1px solid #f5c6cb",borderRadius:"4px",marginBottom:"16px"}},(0,a.createElement)("strong",{style:{color:"var(--tr-danger-text)"}},(0,n.__)("⚠ Schema Not Ready for Deployment","thinkrank")),(0,a.createElement)("p",{style:{margin:"8px 0 0 0",color:"var(--tr-danger-text)"}},(0,n.__)("Schema has validation errors. Please fix them before deployment.","thinkrank")),e.validation_results&&(0,a.createElement)("div",{style:{marginTop:"12px"}},(0,a.createElement)("h5",{style:{color:"var(--tr-danger-text)",margin:"0 0 8px 0"}},(0,n.__)("Validation Details:","thinkrank")),Object.entries(e.validation_results).map(([e,t])=>(0,a.createElement)("div",{key:e,style:{marginBottom:"8px"}},(0,a.createElement)("strong",{style:{color:"var(--tr-danger-text)"}},e,":"),t.errors&&t.errors.length>0&&(0,a.createElement)("ul",{style:{margin:"4px 0 0 0",paddingLeft:"20px",color:"var(--tr-danger-text)"}},t.errors.map((e,t)=>(0,a.createElement)("li",{key:t,style:{fontSize:"12px"}},e))),t.warnings&&t.warnings.length>0&&(0,a.createElement)("ul",{style:{margin:"4px 0 0 0",paddingLeft:"20px",color:"var(--tr-warning-text)"}},t.warnings.map((e,t)=>(0,a.createElement)("li",{key:t,style:{fontSize:"12px"}},"⚠ ",e))))))))),e?.deployment_ready&&(0,a.createElement)(i.Card,{size:"small",className:"thinkrank-mb-md"},(0,a.createElement)(i.CardBody,null,(0,a.createElement)("div",{style:{padding:"12px",backgroundColor:"var(--tr-success-bg)",border:"1px solid #c3e6cb",borderRadius:"4px",marginBottom:"16px"}},(0,a.createElement)("strong",{style:{color:"var(--tr-success-text)"}},(0,n.__)("✓ Schema Ready for Deployment","thinkrank")),(0,a.createElement)("p",{style:{margin:"8px 0 0 0",color:"var(--tr-success-text)"}},(0,n.__)('Schema markup is generated and validated. Click "Deploy Schema" to publish it to your website.',"thinkrank")),e.validation_results&&(0,a.createElement)("div",{style:{marginTop:"12px"}},(0,a.createElement)("h5",{style:{color:"var(--tr-success-text)",margin:"0 0 8px 0"}},(0,n.__)("Validation Summary:","thinkrank")),Object.entries(e.validation_results).map(([e,t])=>(0,a.createElement)("div",{key:e,style:{marginBottom:"4px",fontSize:"12px"}},(0,a.createElement)("strong",{style:{color:"var(--tr-success-text)"}},"✓ ",e,":"),(0,a.createElement)("span",{style:{color:"var(--tr-success-text)",marginLeft:"4px"}},"Score"," ",t.validation_score||100,"/100"),t.warnings&&t.warnings.length>0&&(0,a.createElement)("span",{style:{color:"var(--tr-warning-text)",marginLeft:"8px"}},"(",t.warnings.length," ","warnings)"))))))),("ready_to_deploy"===d||"ready_to_redeploy"===d)&&(0,a.createElement)(i.Card,{size:"small"},(0,a.createElement)(i.CardHeader,null,(0,a.createElement)("h3",null,"ready_to_redeploy"===d?(0,n.__)("Redeploy Schema","thinkrank"):(0,n.__)("Deploy Schema","thinkrank"))),(0,a.createElement)(i.CardBody,null,(0,a.createElement)("p",{className:"thinkrank-mb-md",style:{color:"var(--tr-text-secondary)"}},"ready_to_redeploy"===d?(0,n.__)("Deploy your updated schema markup to replace the current version on your website.","thinkrank"):(0,n.__)("Deploy your validated schema markup to make it active on your website.","thinkrank")),(0,a.createElement)("div",{className:"thinkrank-deployment-actions",style:{marginBottom:"16px"}},(0,a.createElement)(i.Button,{variant:"primary",onClick:s,isBusy:r,disabled:!o.enabled||r},r?(0,n.__)("Deploying…","thinkrank"):"ready_to_redeploy"===d?(0,n.__)("Redeploy Schema","thinkrank"):(0,n.__)("Deploy Schema","thinkrank"))),(0,a.createElement)("div",{className:"thinkrank-mb-sm"},(0,a.createElement)("p",{className:"thinkrank-text-muted",style:{fontSize:"13px"}},"ready_to_redeploy"===d?(0,n.__)("This will update your existing schema markup with the new version.","thinkrank"):(0,n.__)("Schema markup will be deployed as JSON-LD format in the document head.","thinkrank"))))),"deployed"===d&&(0,a.createElement)(i.Card,{size:"small"},(0,a.createElement)(i.CardHeader,null,(0,a.createElement)("h3",null,(0,n.__)("Schema Actions","thinkrank"))),(0,a.createElement)(i.CardBody,null,(0,a.createElement)("p",{className:"thinkrank-mb-md",style:{color:"var(--tr-text-secondary)"}},(0,n.__)("Generate new schema markup or redeploy existing schemas.","thinkrank")),(0,a.createElement)("div",{className:"thinkrank-deployment-actions",style:{display:"flex",gap:"12px",marginBottom:"16px"}},(0,a.createElement)(i.Button,{variant:"primary",onClick:l},(0,n.__)("Regenerate Schema","thinkrank")),(0,a.createElement)(i.Button,{variant:"secondary",onClick:s,isBusy:r,disabled:r},r?(0,n.__)("Redeploying…","thinkrank"):(0,n.__)("Redeploy Current","thinkrank"))),(0,a.createElement)("div",{className:"thinkrank-mb-sm"},(0,a.createElement)("p",{className:"thinkrank-text-muted",style:{fontSize:"13px"}},(0,n.__)("Regenerate to create updated schema markup, or redeploy to refresh current schemas.","thinkrank"))))))}},9279:(e,t,r)=>{"use strict";r.d(t,{A:()=>m});var a=r(51609),n=r(86087),i=r(1455),s=r.n(i),l=r(60775),o=r(49323),c=r(41893),M=r(2319),g=r(61223),d=r(94596),u=r(16070);const N=3e5;function m(){const[e,t]=(0,n.useState)(null),[r,i]=(0,n.useState)(window.thinkrankAdmin?.siteDescription||""),[m,h]=(0,n.useState)(!0),D=(0,n.useRef)(!0),k=(0,n.useCallback)(async()=>{try{const[e,r]=await Promise.all([s()({path:"/thinkrank/v1/settings",method:"GET"}),s()({path:"/wp/v2/settings",method:"GET"}).catch(()=>null)]);if(!D.current)return;t(e),r&&"string"==typeof r.description&&(i(r.description),window.thinkrankAdmin&&(window.thinkrankAdmin.siteDescription=r.description))}catch(e){l.A.error("Dashboard: failed to load data",e)}finally{D.current&&h(!1)}},[]),p=(0,n.useRef)(0);(0,n.useEffect)(()=>{D.current=!0,p.current=Date.now(),k();const e=()=>{document.hidden||Date.now()-p.current<N||(p.current=Date.now(),k())};return document.addEventListener("visibilitychange",e),()=>{D.current=!1,document.removeEventListener("visibilitychange",e)}},[k]);const x=function(e){if(!e?.ai_provider)return!1;const t="openai"===e.ai_provider?e.openai_api_key:"claude"===e.ai_provider?e.claude_api_key:"openrouter"===e.ai_provider?e.openrouter_api_key:e.gemini_api_key;return Boolean(t&&t.trim()&&(t.includes("••••")||t.length>10))}(e);return m?(0,a.createElement)("div",{className:"tr-grid tr-gap-6",style:{gridTemplateColumns:"minmax(0, 1fr)"}},(0,a.createElement)(o.u4,{lines:3}),(0,a.createElement)(o.u4,{lines:4}),(0,a.createElement)(o.u4,{lines:4})):(0,a.createElement)("div",{className:"tr-grid tr-gap-6",style:{gridTemplateColumns:"minmax(0, 1fr) minmax(300px, 360px)"}},(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-6 tr-min-w-0"},(0,a.createElement)(c.A,null),(0,a.createElement)(M.A,{settings:e,apiConfigured:x,siteDescription:r,onRefresh:k}),(0,a.createElement)(g.A,null)),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-6 tr-min-w-0"},(0,a.createElement)(d.A,null),(0,a.createElement)(u.A,null)))}},9292:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M17.3 10.1c0-2.5-2.1-4.4-4.8-4.4-2.2 0-4.1 1.4-4.6 3.3h-.2C5.7 9 4 10.7 4 12.8c0 2.1 1.7 3.8 3.7 3.8h9c1.8 0 3.2-1.5 3.2-3.3.1-1.6-1.1-2.9-2.6-3.2zm-.5 5.1h-9c-1.2 0-2.2-1.1-2.2-2.3s1-2.4 2.2-2.4h1.3l.3-1.1c.4-1.3 1.7-2.2 3.2-2.2 1.8 0 3.3 1.3 3.3 2.9v1.3l1.3.2c.8.1 1.4.9 1.4 1.8-.1 1-.9 1.8-1.8 1.8z"}))},9679:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{fillRule:"evenodd",d:"M5.5 9.5v-2h13v2h-13zm0 3v4h13v-4h-13zM4 7a1 1 0 011-1h14a1 1 0 011 1v10a1 1 0 01-1 1H5a1 1 0 01-1-1V7z",clipRule:"evenodd"}))},10103:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M12 4c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm0 14.5c-3.6 0-6.5-2.9-6.5-6.5S8.4 5.5 12 5.5s6.5 2.9 6.5 6.5-2.9 6.5-6.5 6.5zM9 16l4.5-3L15 8.4l-4.5 3L9 16z"}))},10702:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var a=r(51609),n=r(27723),i=r(56427);const s=({onNavigate:e})=>(0,a.createElement)("div",{className:"thinkrank-space-y-6"},(0,a.createElement)(i.__experimentalText,{variant:"muted"},(0,n.__)("Configure Google API connections for SEO analytics data collection.","thinkrank")),(0,a.createElement)(i.Card,{size:"small",className:"thinkrank-mt-md thinkrank-mb-lg thinkrank-border thinkrank-border-light thinkrank-rounded-lg"},(0,a.createElement)(i.CardHeader,{className:"thinkrank-border-b thinkrank-border-light thinkrank-bg-gray-100"},(0,a.createElement)("h3",null,(0,n.__)("Setup Instructions","thinkrank"))),(0,a.createElement)(i.CardBody,{className:"thinkrank-p-lg"},(0,a.createElement)("div",{className:"thinkrank-space-y-md"},(0,a.createElement)("div",null,(0,a.createElement)("h4",{className:"thinkrank-mb-1 thinkrank-text-primary"},(0,n.__)("1. Configure API Keys","thinkrank")),(0,a.createElement)(i.__experimentalText,{variant:"muted"},(0,n.__)("Add your Google Analytics, Search Console, and PageSpeed API keys in the ","thinkrank"),(0,a.createElement)(i.Button,{variant:"link",onClick:()=>{e&&e("integrations","google-services")},className:"thinkrank-p-0 thinkrank-underline thinkrank-h-auto"},(0,n.__)("Integrations tab","thinkrank")),(0,n.__)(".","thinkrank"))),(0,a.createElement)("div",null,(0,a.createElement)("h4",{className:"thinkrank-mb-1 thinkrank-text-primary"},(0,n.__)("2. Test Connections","thinkrank")),(0,a.createElement)(i.__experimentalText,{variant:"muted"},(0,n.__)('Use the "Test Connections" button to verify your API configuration.',"thinkrank"))),(0,a.createElement)("div",null,(0,a.createElement)("h4",{className:"thinkrank-mb-1 thinkrank-text-primary"},(0,n.__)("3. Enable Analytics","thinkrank")),(0,a.createElement)(i.__experimentalText,{variant:"muted"},(0,n.__)('Toggle the "Enable SEO Analytics" switch above to start collecting data.',"thinkrank")))))))},11365:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M4.75 4a.75.75 0 0 0-.75.75v7.826c0 .2.08.39.22.53l6.72 6.716a2.313 2.313 0 0 0 3.276-.001l5.61-5.611-.531-.53.532.528a2.315 2.315 0 0 0 0-3.264L13.104 4.22a.75.75 0 0 0-.53-.22H4.75ZM19 12.576a.815.815 0 0 1-.236.574l-5.61 5.611a.814.814 0 0 1-1.153 0L5.5 12.264V5.5h6.763l6.5 6.502a.816.816 0 0 1 .237.574ZM8.75 9.75a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"}))},11594:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(51609),n=r(5573);const i=(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M15.5 9.5a1 1 0 100-2 1 1 0 000 2zm0 1.5a2.5 2.5 0 100-5 2.5 2.5 0 000 5zm-2.25 6v-2a2.75 2.75 0 00-2.75-2.75h-4A2.75 2.75 0 003.75 15v2h1.5v-2c0-.69.56-1.25 1.25-1.25h4c.69 0 1.25.56 1.25 1.25v2h1.5zm7-2v2h-1.5v-2c0-.69-.56-1.25-1.25-1.25H15v-1.5h2.5A2.75 2.75 0 0120.25 15zM9.5 8.5a1 1 0 11-2 0 1 1 0 012 0zm1.5 0a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0z",fillRule:"evenodd"}))},12355:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M6 5.5h12a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5H6a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5ZM4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6Zm4 10h2v-1.5H8V16Zm5 0h-2v-1.5h2V16Zm1 0h2v-1.5h-2V16Z"}))},13526:(e,t,r)=>{"use strict";function a(e){var t,r,n="";if("string"==typeof e||"number"==typeof e)n+=e;else if("object"==typeof e)if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(r=a(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}r.d(t,{A:()=>n});const n=function(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=a(e))&&(n&&(n+=" "),n+=t);return n}},13547:(e,t,r)=>{"use strict";r.d(t,{A:()=>m});var a=r(51609),n=r(86087),i=r(27723),s=r(49323),l=r(1455),o=r.n(l),c=r(85161),M=r(85770),g=r(17098),d=r(60775);const u=()=>(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("circle",{cx:"11",cy:"11",r:"8"}),(0,a.createElement)("line",{x1:"21",y1:"21",x2:"16.65",y2:"16.65"})),N=()=>(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("rect",{x:"9",y:"9",width:"13",height:"13",rx:"2",ry:"2"}),(0,a.createElement)("path",{d:"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"})),m=()=>{const[e,t]=(0,n.useState)(!0),[r,l]=(0,n.useState)(!1),[m,h]=(0,n.useState)(!1),[D,k]=(0,n.useState)([]),[p,x]=(0,n.useState)({enabled:!1,auto_submit_post_types:["post","page"],api_key:""}),[j,y]=(0,n.useState)(null),[I,E]=(0,n.useState)(!1);(0,n.useEffect)(()=>{z()},[]);const z=async()=>{t(!0);try{const e=await o()({path:"/thinkrank/v1/instant-indexing/post-types"});e&&e.success&&Array.isArray(e.data)?k(e.data):k([]);const t=await o()({path:"/thinkrank/v1/instant-indexing/settings",method:"GET"}).catch(()=>null);t&&t.data?(E(!1),x({enabled:void 0!==t.data.enabled&&t.data.enabled,auto_submit_post_types:t.data.auto_submit_post_types||[],api_key:t.data.api_key||""})):(E(!0),x(e=>({...e,enabled:void 0!==e.enabled&&e.enabled,api_key:""})),y({status:"error",message:(0,i.__)("Could not load Instant Indexing settings. Please reload to try again.","thinkrank")}))}catch(e){d.A.error("Error loading data:",e),y({status:"error",message:(0,i.__)("Failed to load settings.","thinkrank")}),0===D.length&&k([{slug:"post",name:"Posts"},{slug:"page",name:"Pages"},{slug:"media",name:"Media"}])}finally{t(!1)}},T=(e,t)=>{x(r=>({...r,[e]:t})),h(!0)};if(e)return(0,a.createElement)("div",{className:"thinkrank-loading-container"},(0,a.createElement)(s.u4,{lines:3}));const A=D.length>0&&D.every(e=>p.auto_submit_post_types.includes(e.slug)),w=p.api_key?`${window.thinkrankAdmin?.siteUrl||""}/${p.api_key}.txt`:"";return(0,a.createElement)("div",{className:"thinkrank-instant-indexing-settings"},(0,a.createElement)(c.A,{title:(0,i.__)("Instant Indexing Settings","thinkrank"),enabled:p.enabled,onToggle:e=>{T("enabled",e)},notice:j,onNoticeRemove:()=>y(null),showDisabledWarning:!0,disabledWarningMessage:(0,i.__)("Instant Indexing features are disabled. Enable to automatically submit content to search engines via IndexNow.","thinkrank")},(0,a.createElement)(s.mc,{direction:"column",gap:4},(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(M.A,{title:(0,i.__)("Auto-Submit Post Types","thinkrank"),description:(0,i.__)("Choose which post types should trigger instant indexing on publish or update.","thinkrank")}),(0,a.createElement)("div",{className:"tr-p-5 tr-flex tr-flex-col tr-gap-4"},(0,a.createElement)(s.$n,{variant:"secondary",size:"sm",onClick:()=>{const e=D.map(e=>e.slug),t=e.every(e=>p.auto_submit_post_types.includes(e));T("auto_submit_post_types",t?[]:e)},disabled:!p.enabled},A?(0,i.__)("Deselect All","thinkrank"):(0,i.__)("Select / Deselect All","thinkrank")),(0,a.createElement)("div",{className:"tr-grid tr-grid-cols-2 tr-gap-3"},D.map(e=>(0,a.createElement)("label",{key:e.slug,className:"tr-flex tr-items-center tr-gap-2.5 tr-cursor-pointer "+(p.enabled?"":"tr-opacity-50 tr-cursor-not-allowed")},(0,a.createElement)("input",{type:"checkbox",className:"tr-w-4 tr-h-4 tr-rounded tr-border-primary tr-accent-blue-600",checked:p.auto_submit_post_types.includes(e.slug),onChange:t=>((e,t)=>{const r=p.auto_submit_post_types,a=t?[...r,e]:r.filter(t=>t!==e);T("auto_submit_post_types",a)})(e.slug,t.target.checked),disabled:!p.enabled}),(0,a.createElement)("span",{className:"tr-text-sm tr-text-secondary"},e.name)))),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0"},(0,i.__)("Keep search engines updated by instantly notifying IndexNow when content from these post types is published, modified, or removed.","thinkrank")))),(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(M.A,{title:(0,i.__)("API Key","thinkrank"),description:(0,i.__)("Your IndexNow API key and key-file location.","thinkrank"),trailing:(0,a.createElement)(s.$n,{variant:"secondary",size:"sm",onClick:async()=>{if(window.confirm((0,i.__)("Are you sure you want to generate a new API Key? This will require updating the key on any external services using it.","thinkrank"))){l(!0);try{const e=await o()({path:"/thinkrank/v1/instant-indexing/regenerate-key",method:"POST"});e&&e.key&&(T("api_key",e.key),y({status:"success",message:(0,i.__)("API Key generated successfully.","thinkrank")}))}catch(e){const t=Array(32).fill(0).map(()=>Math.random().toString(16)[2]).join("");T("api_key",t)}finally{l(!1)}}},disabled:!p.enabled},(0,i.__)("Change Key","thinkrank"))}),(0,a.createElement)("div",{className:"tr-p-5 tr-flex tr-flex-col tr-gap-4"},(0,a.createElement)(g.A,{id:"tr-ii-api-key",label:(0,i.__)("API Key","thinkrank"),disabled:!p.enabled},(0,a.createElement)(s.pd,{id:"tr-ii-api-key",value:p.api_key||"",readOnly:!0,disabled:!p.enabled})),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0"},(0,i.__)("The IndexNow API key connects your indexing requests to this site and is generated automatically. You can replace it anytime if you think it has been exposed or shared.","thinkrank")),I&&!p.api_key&&(0,a.createElement)("p",{className:"tr-text-xs tr-text-red-700 tr-m-0"},(0,i.__)("The API key could not be loaded. Reload the page to try again.","thinkrank")),p.api_key&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-sm tr-font-medium tr-text-secondary tr-m-0 tr-mb-2"},(0,i.__)("API Key Location","thinkrank")),(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-border tr-border-secondary tr-rounded-lg tr-bg-white tr-overflow-hidden "+(p.enabled?"":"tr-opacity-60")},(0,a.createElement)("input",{type:"text",value:w,readOnly:!0,className:"tr-flex-1 tr-bg-transparent tr-border-0 tr-px-3 tr-py-2 tr-text-sm tr-text-secondary tr-m-0",style:{fontFamily:"monospace",outline:"none",boxShadow:"none"}}),(0,a.createElement)("button",{onClick:()=>navigator.clipboard.writeText(w),className:"tr-flex tr-items-center tr-justify-center tr-w-9 tr-h-9 tr-bg-transparent tr-border-0 tr-border-l tr-border-secondary tr-cursor-pointer tr-text-tertiary",disabled:!p.enabled,"aria-label":(0,i.__)("Copy URL","thinkrank"),style:{flexShrink:0}},(0,a.createElement)(N,null)))),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0"},(0,i.__)("The Check Key button quickly tests your IndexNow setup by opening the key file in a new tab so you can confirm it loads and matches the API key shown above.","thinkrank")),(0,a.createElement)("div",null,(0,a.createElement)("a",{href:w,target:"_blank",rel:"noopener noreferrer",className:"tr-inline-flex tr-items-center tr-gap-2 tr-px-3 tr-py-2 tr-text-sm tr-border tr-border-secondary tr-rounded-lg tr-text-secondary tr-no-underline tr-bg-white "+(p.enabled?"hover:tr-bg-white":"tr-opacity-50 tr-pointer-events-none")},(0,a.createElement)(u,null),(0,i.__)("Check Key","thinkrank")))))),(0,a.createElement)("div",{className:"tr-flex tr-justify-end"},(0,a.createElement)(s.$n,{variant:"primary",onClick:()=>(async e=>{l(!0),y(null);try{await o()({path:"/thinkrank/v1/instant-indexing/settings",method:"POST",data:e}),y({status:"success",message:(0,i.__)("Settings saved successfully.","thinkrank")}),h(!1)}catch(e){d.A.error("Save failed:",e),y({status:"error",message:(0,i.__)("Failed to save settings. Please try again.","thinkrank")})}finally{l(!1)}})(p),loading:r,disabled:!m||r},r?(0,i.__)("Saving…","thinkrank"):(0,i.__)("Save Change","thinkrank"))))))}},13849:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M8 2H6a2 2 0 0 0-2 2v2.4h1.5V4a.5.5 0 0 1 .5-.5h2V2ZM4 13.6V16a2 2 0 0 0 2 2h2v-1.5H6a.5.5 0 0 1-.5-.5v-2.4H4Zm0-1.2h1.5V7.6H4v4.8ZM9 2v1.5h4V2H9Zm5 0v1.5h2a.5.5 0 0 1 .5.5v2.4H18V4a2 2 0 0 0-2-2h-2Zm4 5.6h-1.5v4.8H18V7.6Zm0 6h-1.5V16a.5.5 0 0 1-.5.5h-2V18h2a2 2 0 0 0 2-2v-2.4ZM13 18v-1.5H9V18h4ZM7 7.25h8v-1.5H7v1.5Zm0 3.25h6V9H7v1.5ZM21.75 19V6h-1.5v13c0 .69-.56 1.25-1.25 1.25H8v1.5h11A2.75 2.75 0 0 0 21.75 19Z"}))},13863:(e,t,r)=>{"use strict";r.d(t,{A:()=>y});var a=r(51609),n=r(86087),i=r(27723),s=r(49323),l=r(1455),o=r.n(l),c=r(85161),M=r(85770),g=r(17098),d=r(52495),u=r(85874),N=r(99714),m=r(60775);const h=[{value:"general",label:(0,i.__)("General Audience","thinkrank")},{value:"beginners",label:(0,i.__)("Beginners","thinkrank")},{value:"professionals",label:(0,i.__)("Professionals","thinkrank")},{value:"experts",label:(0,i.__)("Experts","thinkrank")},{value:"students",label:(0,i.__)("Students","thinkrank")},{value:"business_owners",label:(0,i.__)("Business Owners","thinkrank")},{value:"developers",label:(0,i.__)("Developers","thinkrank")},{value:"marketers",label:(0,i.__)("Marketers","thinkrank")},{value:"content_creators",label:(0,i.__)("Content Creators","thinkrank")},{value:"small_business_owners",label:(0,i.__)("Small Business Owners","thinkrank")}],D=[{value:"website",label:(0,i.__)("Website","thinkrank")},{value:"blog",label:(0,i.__)("Blog","thinkrank")},{value:"business",label:(0,i.__)("Business/Corporate","thinkrank")},{value:"ecommerce",label:(0,i.__)("E-commerce/Online Store","thinkrank")},{value:"portfolio",label:(0,i.__)("Portfolio/Showcase","thinkrank")},{value:"nonprofit",label:(0,i.__)("Non-profit Organization","thinkrank")},{value:"educational",label:(0,i.__)("Educational Institution","thinkrank")},{value:"news",label:(0,i.__)("News/Media","thinkrank")},{value:"community",label:(0,i.__)("Community/Forum","thinkrank")},{value:"saas",label:(0,i.__)("Software as a Service","thinkrank")},{value:"agency",label:(0,i.__)("Agency/Service Provider","thinkrank")},{value:"other",label:(0,i.__)("Other","thinkrank")}],k=()=>(0,a.createElement)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("path",{d:"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"}),(0,a.createElement)("polyline",{points:"14 2 14 8 20 8"}),(0,a.createElement)("line",{x1:"16",y1:"13",x2:"8",y2:"13"}),(0,a.createElement)("line",{x1:"16",y1:"17",x2:"8",y2:"17"}),(0,a.createElement)("polyline",{points:"10 9 9 9 8 9"})),p=()=>(0,a.createElement)("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"}),(0,a.createElement)("polyline",{points:"15 3 21 3 21 9"}),(0,a.createElement)("line",{x1:"10",y1:"14",x2:"21",y2:"3"})),x=(e,t)=>m.A.error(`[LLMs.txt] ${e}:`,t),j=e=>{if(e&&e.code&&e.message)switch(e.code){case"rate_limit_exceeded":return{message:(0,i.__)("Too many requests. Please wait a few minutes before trying again.","thinkrank"),status:"warning"};case"rest_forbidden":return{message:(0,i.__)("You do not have permission to perform this action.","thinkrank"),status:"error"};case"missing_field":return{
// translators: %s: name of the missing required field
message:(0,i.sprintf)((0,i.__)("Required field is missing: %s","thinkrank"),e.message.replace(/Required field '(.+)' is missing or empty/,"$1")),status:"error"};case"invalid_input":return{message:(0,i.__)("Invalid input provided. Please check your form data and try again.","thinkrank"),status:"error"};case"validation_failed":return{message:(0,i.__)("Form validation failed. Please check the required fields and try again.","thinkrank"),status:"error"};case"generation_failed":return{message:(0,i.__)("Content generation failed. Please check your input and try again.","thinkrank"),status:"error"};case"ai_optimization_failed":return{message:e.message||(0,i.__)("AI optimization failed. Please check your API configuration and try again.","thinkrank"),status:"error"};case"qm_fatal":return{message:(0,i.__)("A system error occurred. Please check the plugin configuration and try again.","thinkrank"),status:"error"};default:return{message:e.message||(0,i.__)("An unexpected error occurred. Please try again.","thinkrank"),status:"error"}}return e instanceof Error?{message:e.message||(0,i.__)("An unexpected error occurred. Please try again.","thinkrank"),status:"error"}:e&&e.error?{message:e.error,status:"error"}:{message:(0,i.__)("An unexpected error occurred. Please try again.","thinkrank"),status:"error"}},y=()=>{var e;const[t,r]=(0,n.useState)(!0),[l,m]=(0,n.useState)(!1),[y,I]=(0,n.useState)(!1),[E,z]=(0,n.useState)(!1),[T,A]=(0,n.useState)(!1),[w,f]=(0,n.useState)({}),[O,_]=(0,n.useState)(!1),[L,b]=(0,n.useState)(null),[v,S]=(0,n.useState)({}),[C,Q]=(0,n.useState)(null),[U,Y]=(0,n.useState)(null),[P,Z]=(0,n.useState)([]);(0,n.useEffect)(()=>{V()},[]);const V=async()=>{try{r(!0);const e=await o()({path:"/thinkrank/v1/llms-txt/overview",method:"GET"});e.success&&e.data?(f(e.data.settings||H()),S(e.data.file_status||{}),Z(e.data.optimization_history||[])):(await R(),await G(),await B())}catch(e){x("Overview data load error",e);try{await R(),await G(),await B()}catch(e){x("Fallback load error",e),f(H()),b({status:"error",message:(0,i.__)("Failed to load LLMs.txt data. Using defaults.","thinkrank")})}}finally{r(!1)}},R=async()=>{try{r(!0);const e=await o()({path:"/thinkrank/v1/llms-txt/settings?context_type=site",method:"GET"});e.success?f({...H(),...e.data.settings}):f(H()),await B()}catch(e){x("Settings load error",e),f(H()),b({status:"error",message:(0,i.__)("Failed to load LLMs.txt settings. Using defaults.","thinkrank")})}finally{r(!1)}},B=async(e=5)=>{try{const t=await o()({path:`/thinkrank/v1/llms-txt/optimization-results?limit=${e}`,method:"GET"});t.success&&t.data&&Z(t.data)}catch(e){x("Failed to load optimization history",e)}},G=async()=>{try{const e=await o()({path:"/thinkrank/v1/llms-txt/status",method:"GET"});e.success&&S(e.data)}catch(e){x("Status load error",e)}},H=()=>({enabled:!0,site_name:"",website_description:"",key_features:"",target_audience:"general",business_type:"website",technical_stack:"WordPress",development_approach:"",setup_instructions:"",ai_context_custom:"",auto_generate:!1,documentation_links:"",technical_links:"",optional_links:"",custom_sections:""}),W=(e,t)=>{f(r=>({...r,[e]:t})),_(!0)},F=async()=>{try{A(!0),b(null);const e=await o()({path:"/thinkrank/v1/llms-txt/validate",method:"POST",data:{settings:{enabled:w.enabled,site_name:w.site_name,website_description:w.website_description,key_features:w.key_features,target_audience:w.target_audience,business_type:w.business_type,technical_stack:w.technical_stack,development_approach:w.development_approach,setup_instructions:w.setup_instructions,documentation_links:w.documentation_links,technical_links:w.technical_links,optional_links:w.optional_links,custom_sections:w.custom_sections}}});if(e.success)Q(e.data),b({status:"success",message:(0,i.__)("Validation completed successfully!","thinkrank")});else{const t=j(e);b({status:t.status,message:t.message})}}catch(e){x("Validation error",e);const t=j(e);b({status:t.status,message:t.message})}finally{A(!1)}};if(t)return(0,a.createElement)("div",{className:"thinkrank-loading"},(0,a.createElement)(s.u4,{lines:3}));const J=!w.enabled;return(0,a.createElement)("div",{className:"thinkrank-llms-txt-tab"},(0,a.createElement)(c.A,{title:(0,i.__)("LLMs.txt Management","thinkrank"),enabled:w.enabled,onToggle:e=>W("enabled",e),toggleLabel:(0,i.__)("Enable LLMs.txt","thinkrank"),optimizationButtons:[(0,a.createElement)(d.A,{key:"validate",type:"validate",label:(0,i.__)("Validate","thinkrank"),loadingLabel:(0,i.__)("Validating…","thinkrank"),onClick:F,isBusy:T,disabled:!w.enabled||T}),(0,a.createElement)(d.A,{key:"ai-optimize",type:"ai",label:(0,i.__)("AI Optimize","thinkrank"),loadingLabel:(0,i.__)("AI Optimizing…","thinkrank"),onClick:async()=>{try{z(!0),b(null);const e=[{key:"site_name",label:(0,i.__)("Website Title","thinkrank")},{key:"website_description",label:(0,i.__)("Website Description","thinkrank")},{key:"key_features",label:(0,i.__)("Key Features","thinkrank")}].filter(e=>!w[e.key]||""===w[e.key].trim());if(e.length>0)return void b({status:"error",
// translators: %s: comma-separated list of required field labels
message:(0,i.sprintf)((0,i.__)("Please fill in the following required fields before AI optimization: %s","thinkrank"),e.map(e=>e.label).join(", "))});const t=await o()({path:"/thinkrank/v1/llms-txt/ai-optimize",method:"POST",data:{website_data:{site_name:w.site_name,website_description:w.website_description,key_features:w.key_features,target_audience:w.target_audience,business_type:w.business_type,technical_stack:w.technical_stack,development_approach:w.development_approach},tone:"professional"}});if(t.success){const e=t.data.optimized_data;f(t=>({...t,site_name:e.site_name||t.site_name,website_description:e.project_overview||t.website_description,key_features:e.key_features||t.key_features,development_approach:e.development_guidelines||t.development_approach,ai_context_custom:e.ai_context||t.ai_context_custom})),_(!0),Y({analysis:t.data.analysis,suggestions:t.data.suggestions,improvements_made:t.data.improvements_made,score:t.data.score,provider:t.data.provider,model:t.data.model}),b({status:"success",message:(0,i.__)("AI optimization completed! Review the optimized content and insights below.","thinkrank")}),await B()}else{const e=j(t);b({status:e.status,message:e.message})}}catch(e){x("AI optimization error",e);const t=j(e);b({status:t.status,message:t.message})}finally{z(!1)}},isBusy:E,disabled:!w.enabled||E}),(0,a.createElement)(d.A,{key:"generate",type:"generate",label:(0,i.__)("Generate File","thinkrank"),loadingLabel:(0,i.__)("Generating…","thinkrank"),onClick:async()=>{try{I(!0),b(null);const e=[{key:"website_description",label:(0,i.__)("Website Description","thinkrank")},{key:"key_features",label:(0,i.__)("Key Features","thinkrank")},{key:"target_audience",label:(0,i.__)("Target Audience","thinkrank")}].filter(e=>!w[e.key]||""===w[e.key].trim());if(e.length>0)return void b({status:"error",
// translators: %s: comma-separated list of required field labels
message:(0,i.sprintf)((0,i.__)("Please fill in the following required fields: %s","thinkrank"),e.map(e=>e.label).join(", "))});const t=await o()({path:"/thinkrank/v1/llms-txt/generate",method:"POST",data:{user_input:{site_name:w.site_name,website_description:w.website_description,key_features:w.key_features,target_audience:w.target_audience,business_type:w.business_type,technical_stack:w.technical_stack,development_approach:w.development_approach,setup_instructions:w.setup_instructions,ai_context_custom:w.ai_context_custom,documentation_links:w.documentation_links,technical_links:w.technical_links,optional_links:w.optional_links,custom_sections:w.custom_sections},save_to_file:!0}});if(t.success)b({status:"success",message:(0,i.__)("LLMs.txt generated successfully! File saved to website root.","thinkrank")}),G();else{const e=j(t);b({status:e.status,message:e.message})}}catch(e){x("Generation error",e);const t=j(e);b({status:t.status,message:t.message})}finally{I(!1)}},isBusy:y,disabled:!w.enabled||y})],notice:L,onNoticeRemove:()=>b(null),showDisabledWarning:!0,disabledWarningMessage:(0,i.__)("LLMs.txt generation is disabled. Enable to configure website information and generate AI-friendly documentation.","thinkrank")},(0,a.createElement)(s.mc,{direction:"column",gap:4},(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(M.A,{title:(0,i.__)("Website Information","thinkrank"),description:(0,i.__)("Core details used to generate your LLMs.txt file","thinkrank")}),(0,a.createElement)(s.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6 tr-divide-y tr-divide-line-2"},(0,a.createElement)(g.A,{id:"tr-llms-site-name",label:(0,i.__)("Website Title","thinkrank"),description:(0,i.__)("The name of your website as it will appear in the LLMs.txt file","thinkrank"),disabled:J},(0,a.createElement)(s.pd,{id:"tr-llms-site-name",value:w.site_name||"",onChange:e=>W("site_name",e.target.value),placeholder:(0,i.__)("Your Website","thinkrank"),disabled:J})),(0,a.createElement)(g.A,{id:"tr-llms-desc",label:(0,i.__)("Website Description *","thinkrank"),description:(0,i.__)("Comprehensive description of your website and its purpose (required)","thinkrank"),disabled:J,className:"tr-pt-6"},(0,a.createElement)(s.TM,{id:"tr-llms-desc",value:w.website_description||"",onChange:e=>W("website_description",e.target.value),placeholder:(0,i.__)("Describe what your website does, its main purpose, and key objectives…","thinkrank"),rows:4,disabled:J})),(0,a.createElement)(g.A,{id:"tr-llms-features",label:(0,i.__)("Key Features *","thinkrank"),description:(0,i.__)("Main features and functionality of your website (required)","thinkrank"),disabled:J,className:"tr-pt-6"},(0,a.createElement)(s.TM,{id:"tr-llms-features",value:w.key_features||"",onChange:e=>W("key_features",e.target.value),placeholder:(0,i.__)("List the key features, services, or functionality your website provides…","thinkrank"),rows:3,disabled:J})))),(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(M.A,{title:(0,i.__)("Business Details","thinkrank"),description:(0,i.__)("Audience and business type details.","thinkrank")}),(0,a.createElement)(s.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6 tr-divide-y tr-divide-line-2"},(0,a.createElement)(g.A,{id:"tr-llms-audience",label:(0,i.__)("Target Audience *","thinkrank"),description:(0,i.__)("Primary audience for your website (required)","thinkrank"),disabled:J},(0,a.createElement)(s.l6,{id:"tr-llms-audience",value:w.target_audience||"general",options:h,onChange:e=>W("target_audience",e.target.value),disabled:J})),(0,a.createElement)(g.A,{id:"tr-llms-biz-type",label:(0,i.__)("Business Type","thinkrank"),description:(0,i.__)("Type of website or business","thinkrank"),disabled:J,className:"tr-pt-6"},(0,a.createElement)(s.l6,{id:"tr-llms-biz-type",value:w.business_type||"website",options:D,onChange:e=>W("business_type",e.target.value),disabled:J})))),(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(M.A,{title:(0,i.__)("Technical Information","thinkrank"),description:(0,i.__)("Stack, methodology, and setup details.","thinkrank")}),(0,a.createElement)(s.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6 tr-divide-y tr-divide-line-2"},(0,a.createElement)(g.A,{id:"tr-llms-stack",label:(0,i.__)("Technical Stack","thinkrank"),description:(0,i.__)("Technologies and frameworks used","thinkrank"),disabled:J},(0,a.createElement)(s.TM,{id:"tr-llms-stack",value:w.technical_stack||"",onChange:e=>W("technical_stack",e.target.value),placeholder:(0,i.__)("e.g., WordPress, PHP, JavaScript, MySQL, React…","thinkrank"),rows:2,disabled:J})),(0,a.createElement)(g.A,{id:"tr-llms-dev-approach",label:(0,i.__)("Development Approach","thinkrank"),description:(0,i.__)("Development methodology and practices","thinkrank"),disabled:J,className:"tr-pt-6"},(0,a.createElement)(s.TM,{id:"tr-llms-dev-approach",value:w.development_approach||"",onChange:e=>W("development_approach",e.target.value),placeholder:(0,i.__)("e.g., Agile development, WordPress coding standards, responsive design…","thinkrank"),rows:3,disabled:J})),(0,a.createElement)(g.A,{id:"tr-llms-setup",label:(0,i.__)("Setup Instructions","thinkrank"),description:(0,i.__)("Instructions for setting up or working with the project","thinkrank"),disabled:J,className:"tr-pt-6"},(0,a.createElement)(s.TM,{id:"tr-llms-setup",value:w.setup_instructions||"",onChange:e=>W("setup_instructions",e.target.value),placeholder:(0,i.__)("Provide setup instructions for developers or users…","thinkrank"),rows:3,disabled:J})))),(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(M.A,{title:(0,i.__)("LLMs.txt Structured Content","thinkrank"),description:(0,i.__)("Control structured sections of your LLMs.txt file. Format: [Link Title](URL): Description","thinkrank")}),(0,a.createElement)(s.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6 tr-divide-y tr-divide-line-2"},(0,a.createElement)(g.A,{id:"tr-llms-doc-links",label:(0,i.__)("Documentation Links","thinkrank"),description:(0,i.__)("Links to documentation, guides, and important pages. Format: [Title](URL): Description","thinkrank"),disabled:J},(0,a.createElement)(s.TM,{id:"tr-llms-doc-links",value:w.documentation_links||"",onChange:e=>W("documentation_links",e.target.value),placeholder:"- [Getting Started Guide](https://yoursite.com/guide): Complete setup guide\n- [API Documentation](https://yoursite.com/api): REST API reference",rows:4,disabled:J})),(0,a.createElement)(g.A,{id:"tr-llms-tech-links",label:(0,i.__)("Technical Links","thinkrank"),description:(0,i.__)("Links to technical resources, code repositories, and development info","thinkrank"),disabled:J,className:"tr-pt-6"},(0,a.createElement)(s.TM,{id:"tr-llms-tech-links",value:w.technical_links||"",onChange:e=>W("technical_links",e.target.value),placeholder:"- [GitHub Repository](https://github.com/user/repo): Source code and issues\n- [Technical Specs](https://yoursite.com/specs): Architecture details",rows:3,disabled:J})),(0,a.createElement)(g.A,{id:"tr-llms-opt-links",label:(0,i.__)("Optional Links","thinkrank"),description:(0,i.__)("Secondary resources that can be skipped for shorter context","thinkrank"),disabled:J,className:"tr-pt-6"},(0,a.createElement)(s.TM,{id:"tr-llms-opt-links",value:w.optional_links||"",onChange:e=>W("optional_links",e.target.value),placeholder:"- [Blog Posts](https://yoursite.com/blog): Latest updates and insights\n- [Community Forum](https://yoursite.com/forum): User discussions",rows:3,disabled:J})),(0,a.createElement)(g.A,{id:"tr-llms-custom",label:(0,i.__)("Custom Sections","thinkrank"),description:(0,i.__)("Additional custom sections in markdown format","thinkrank"),disabled:J,className:"tr-pt-6"},(0,a.createElement)(s.TM,{id:"tr-llms-custom",value:w.custom_sections||"",onChange:e=>W("custom_sections",e.target.value),placeholder:"## Examples\n\n- [Sample Project](https://yoursite.com/example): Working example\n\n## Resources\n\n- [External Tool](https://example.com): Useful external resource",rows:5,disabled:J})))),(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(M.A,{title:(0,i.__)("AI Context (Internal Use)","thinkrank"),description:(0,i.__)("This context helps AI optimization but is not included in the public LLMs.txt file","thinkrank")}),(0,a.createElement)(s.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6 tr-divide-y tr-divide-line-2"},(0,a.createElement)(g.A,{id:"tr-llms-ai-context",label:(0,i.__)("Additional AI Context","thinkrank"),description:(0,i.__)("Custom context information for AI assistants","thinkrank"),disabled:J},(0,a.createElement)(s.TM,{id:"tr-llms-ai-context",value:w.ai_context_custom||"",onChange:e=>W("ai_context_custom",e.target.value),placeholder:(0,i.__)("Provide specific context that would help AI assistants better understand your website…","thinkrank"),rows:3,disabled:J})),(0,a.createElement)("div",{className:"tr-pt-6"},(0,a.createElement)(s.lM,{id:"llms-auto-generate",label:(0,i.__)("Auto-generate","thinkrank"),description:(0,i.__)("Automatically regenerate llms.txt when settings change","thinkrank"),checked:null!==(e=w.auto_generate)&&void 0!==e&&e,onChange:e=>W("auto_generate",e),disabled:J})))),(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)("div",{className:"tr-px-5 tr-py-4 tr-border-b tr-border-secondary"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2"},(0,a.createElement)("span",{className:"tr-text-tertiary"},(0,a.createElement)(k,null)),(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,i.__)("File Status","thinkrank")))),(0,a.createElement)("div",{className:"tr-p-5 tr-flex tr-flex-col tr-gap-3"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2"},(0,a.createElement)("span",{className:"tr-text-sm tr-font-medium tr-text-secondary"},(0,i.__)("Status:","thinkrank")),v.file_exists?(0,a.createElement)("span",{className:"tr-text-xs tr-font-semibold tr-px-2 tr-py-0.5 tr-rounded-full tr-bg-green-100 tr-text-green-700"},(0,i.__)("Generated","thinkrank")):(0,a.createElement)("span",{className:"tr-text-xs tr-font-semibold tr-px-2 tr-py-0.5 tr-rounded-full tr-bg-yellow-100 tr-text-yellow-700"},(0,i.__)("Not Generated","thinkrank"))),v.file_exists&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2"},(0,a.createElement)("span",{className:"tr-text-sm tr-font-medium tr-text-secondary"},(0,i.__)("Last Modified:","thinkrank")),(0,a.createElement)("span",{className:"tr-text-sm tr-text-tertiary"},v.last_modified?new Date(1e3*v.last_modified).toLocaleString():(0,i.__)("Unknown","thinkrank"))),(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2"},(0,a.createElement)("span",{className:"tr-text-sm tr-font-medium tr-text-secondary"},(0,i.__)("File Size:","thinkrank")),(0,a.createElement)("span",{className:"tr-text-sm tr-text-tertiary"},v.file_size?Math.round(v.file_size/1024*100)/100+" KB":(0,i.__)("Unknown","thinkrank"))),(0,a.createElement)("a",{href:v.file_url,target:"_blank",rel:"noopener noreferrer",className:"tr-inline-flex tr-items-center tr-gap-1.5 tr-text-sm tr-text-blue-600 hover:tr-text-blue-800 tr-no-underline"},(0,a.createElement)(p,null),(0,i.__)("View LLMs.txt File","thinkrank"))),!v.writable&&(0,a.createElement)("div",{className:"tr-flex tr-items-start tr-gap-2 tr-p-3 tr-bg-yellow-50 tr-border tr-border-yellow-200 tr-rounded-lg tr-text-sm tr-text-yellow-800"},(0,a.createElement)("span",{className:"tr-shrink-0"},"⚠"),(0,a.createElement)("span",null,(0,i.__)("WordPress root directory is not writable. LLMs.txt cannot be automatically managed.","thinkrank"))))),(0,a.createElement)(u.A,{validationResults:C,isValidating:T,onValidate:F,settings:w,fileStatus:v}),(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-end tr-gap-3"},O&&(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0"},(0,i.__)("You have unsaved changes.","thinkrank")),(0,a.createElement)(s.$n,{variant:"primary",onClick:async()=>{try{m(!0),b(null);const e=await o()({path:"/thinkrank/v1/llms-txt/settings",method:"POST",data:{settings:w,context_type:"site"}});if(e.success)_(!1),b({status:"success",message:(0,i.__)("LLMs.txt settings saved successfully!","thinkrank")});else{const t=j(e);b({status:t.status,message:t.message})}}catch(e){x("Settings save error",e);const t=j(e);b({status:t.status,message:t.message})}finally{m(!1)}},loading:l,disabled:!O||l},l?(0,i.__)("Saving…","thinkrank"):(0,i.__)("Save Settings","thinkrank")))),U&&U.suggestions&&U.suggestions.length>0&&(0,a.createElement)(s.Zp,{padding:!1,className:"tr-mt-4"},(0,a.createElement)("div",{className:"tr-px-5 tr-py-4 tr-border-b tr-border-secondary"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between"},(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,i.__)("AI Recommendations","thinkrank")),(0,a.createElement)(N.A,{provider:U.provider,model:U.model||U.ai_model})),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0 tr-mt-0.5"},(0,i.__)("Additional suggestions to enhance your website","thinkrank"))),(0,a.createElement)("div",{className:"tr-p-5"},(0,a.createElement)("ul",{className:"tr-flex tr-flex-col tr-gap-2 tr-m-0 tr-p-0 tr-list-none"},U.suggestions.map((e,t)=>(0,a.createElement)("li",{key:t,className:"tr-text-sm tr-text-secondary tr-p-3 tr-bg-blue-50 tr-rounded-lg tr-border tr-border-blue-100"},e)))))),P.length>0&&(0,a.createElement)("div",{className:"tr-mt-4"},(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)("div",{className:"tr-px-5 tr-py-4 tr-border-b tr-border-secondary"},(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,i.__)("Recent AI Optimizations","thinkrank")),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0 tr-mt-0.5"},(0,i.__)("History of your LLMs.txt AI optimization results","thinkrank"))),(0,a.createElement)("div",{className:"tr-p-5 tr-flex tr-flex-col tr-gap-4"},P.map((e,t)=>(0,a.createElement)("div",{key:t,className:"tr-pb-4 "+(t<P.length-1?"tr-border-b tr-border-secondary":"")},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between tr-mb-3"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-3"},(0,a.createElement)("span",{className:"tr-text-sm tr-font-medium tr-text-blue-700"},e.formatted_date),(0,a.createElement)(N.A,{provider:e.provider,model:e.model})),e.score>0&&(0,a.createElement)("span",{className:"tr-text-xs tr-font-semibold tr-px-2 tr-py-0.5 tr-rounded-full "+(e.score>=80?"tr-bg-green-100 tr-text-green-700":e.score>=60?"tr-bg-yellow-100 tr-text-yellow-700":"tr-bg-red-100 tr-text-red-700")},e.score,"/100")),e.suggestions&&e.suggestions.length>0&&(0,a.createElement)("ul",{className:"tr-flex tr-flex-col tr-gap-1.5 tr-m-0 tr-p-0 tr-list-none"},e.suggestions.map((e,t)=>(0,a.createElement)("li",{key:t,className:"tr-text-sm tr-text-secondary tr-p-3 tr-bg-white tr-border tr-border-secondary tr-rounded"},e)))))))))}},14945:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M4.67 10.664s-2.09 1.11-2.917 1.582l.494.87 1.608-.914.002.002c.343.502.86 1.17 1.563 1.84.348.33.742.663 1.185.976L5.57 16.744l.858.515 1.02-1.701a9.1 9.1 0 0 0 4.051 1.18V19h1v-2.263a9.1 9.1 0 0 0 4.05-1.18l1.021 1.7.858-.514-1.034-1.723c.442-.313.837-.646 1.184-.977.703-.669 1.22-1.337 1.563-1.839l.002-.003 1.61.914.493-.87c-1.75-.994-2.918-1.58-2.918-1.58l-.003.005a8.29 8.29 0 0 1-.422.689 10.097 10.097 0 0 1-1.36 1.598c-1.218 1.16-3.042 2.293-5.544 2.293-2.503 0-4.327-1.132-5.546-2.293a10.099 10.099 0 0 1-1.359-1.599 8.267 8.267 0 0 1-.422-.689l-.003-.005Z"}))},15637:(e,t,r)=>{"use strict";r.d(t,{A:()=>M,l:()=>c});var a=r(51609),n=r(27723),i=r(49323);const s={postmeta:(0,n.__)("Post Meta","thinkrank"),termmeta:(0,n.__)("Term Meta","thinkrank"),usermeta:(0,n.__)("User Meta","thinkrank"),redirections:(0,n.__)("Redirections","thinkrank"),"404_logs":(0,n.__)("404 Logs","thinkrank"),settings:(0,n.__)("Settings","thinkrank")},l=e=>{if(!e)return(0,n.__)("Never","thinkrank");try{return new Date(e).toLocaleDateString(void 0,{year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})}catch{return e}},o=({label:e,value:t})=>(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between tr-gap-3 tr-text-sm"},(0,a.createElement)("span",{className:"tr-text-tertiary"},e),(0,a.createElement)("span",{className:"tr-text-secondary tr-font-medium tr-text-right"},t)),c=e=>{const t=[],r=e?.types||{};return r.usermeta?.total_records>0&&t.push(`${r.usermeta.total_records} author profiles`),r.redirections?.total_records>0&&t.push(`${r.redirections.total_records} redirections`),t.push("Advanced robots meta (max-snippet, max-image-preview)"),t.push("Additional focus keywords"),t},M=({manifest:e})=>{if(!e)return null;const t=e.types||{},r=Object.entries(t),c=["usermeta","redirections"].some(e=>t[e]?.total_records>0),M=(e=>{switch(e){case"complete":return{variant:"good",label:(0,n.__)("Complete","thinkrank")};case"migrated":return{variant:"info",label:(0,n.__)("Migrated","thinkrank")};case"partial":return{variant:"warning",label:(0,n.__)("Partial","thinkrank")};case"exporting":return{variant:"neutral",label:(0,n.__)("Exporting…","thinkrank")};default:return{variant:"neutral",label:e||(0,n.__)("Unknown","thinkrank")}}})(e.status);return(0,a.createElement)("div",{className:"tr-rounded-lg tr-border tr-border-secondary tr-bg-white tr-p-4 tr-flex tr-flex-col tr-gap-4"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between tr-gap-2"},(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-uppercase tr-tracking-wide tr-text-tertiary tr-m-0"},(0,n.__)("Snapshot details","thinkrank")),(0,a.createElement)(i.Ex,{variant:M.variant},M.label)),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-1.5"},(0,a.createElement)(o,{label:(0,n.__)("Exported","thinkrank"),value:l(e.exported_at)}),(0,a.createElement)(o,{label:(0,n.__)("Last migrated","thinkrank"),value:l(e.last_migrated)})),r.length>0&&(0,a.createElement)("div",{className:"tr-grid tr-grid-cols-2 tr-gap-2"},r.map(([e,t])=>(0,a.createElement)("div",{key:e,className:"tr-rounded-md tr-bg-[var(--tr-bg-subtle)] tr-px-3 tr-py-2"},(0,a.createElement)("div",{className:"tr-text-base tr-font-semibold tr-text-primary tr-leading-tight"},(t.total_records||0).toLocaleString()),(0,a.createElement)("div",{className:"tr-text-xs tr-text-tertiary tr-mt-0.5"},s[e]||e)))),c&&(0,a.createElement)("div",{className:"tr-rounded-md tr-bg-warning-bg tr-text-warning tr-p-3 tr-text-sm"},(0,a.createElement)("p",{className:"tr-font-semibold tr-m-0 tr-mb-1"},(0,n.__)("Not yet migratable","thinkrank")),(0,a.createElement)("ul",{className:"tr-m-0 tr-pl-5 tr-flex tr-flex-col tr-gap-0.5"},t.usermeta?.total_records>0&&(0,a.createElement)("li",null,t.usermeta.total_records," ",(0,n.__)("author profiles","thinkrank")),t.redirections?.total_records>0&&(0,a.createElement)("li",null,t.redirections.total_records," ",(0,n.__)("redirections","thinkrank")))))}},15857:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M7.1 6.8L3.1 18h1.6l1.1-3h4.3l1.1 3h1.6l-4-11.2H7.1zm-.8 6.8L8 8.9l1.7 4.7H6.3zm14.5-1.5c-.3-.6-.7-1.1-1.2-1.5-.6-.4-1.2-.6-1.9-.6-.5 0-.9.1-1.4.3-.4.2-.8.5-1.1.8V6h-1.4v12h1.3l.2-1c.2.4.6.6 1 .8.4.2.9.3 1.4.3.7 0 1.2-.2 1.8-.5.5-.4 1-.9 1.3-1.5.3-.6.5-1.3.5-2.1-.1-.6-.2-1.3-.5-1.9zm-1.7 4c-.4.5-.9.8-1.6.8s-1.2-.2-1.7-.7c-.4-.5-.7-1.2-.7-2.1 0-.9.2-1.6.7-2.1.4-.5 1-.7 1.7-.7s1.2.3 1.6.8c.4.5.6 1.2.6 2 .1.8-.2 1.4-.6 2z"}))},15877:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"}))},15905:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M6 3H8V5H16V3H18V5C19.1046 5 20 5.89543 20 7V19C20 20.1046 19.1046 21 18 21H6C4.89543 21 4 20.1046 4 19V7C4 5.89543 4.89543 5 6 5V3ZM18 6.5H6C5.72386 6.5 5.5 6.72386 5.5 7V8H18.5V7C18.5 6.72386 18.2761 6.5 18 6.5ZM18.5 9.5H5.5V19C5.5 19.2761 5.72386 19.5 6 19.5H18C18.2761 19.5 18.5 19.2761 18.5 19V9.5ZM11 11H13V13H11V11ZM7 11V13H9V11H7ZM15 13V11H17V13H15Z"}))},15911:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{fillRule:"evenodd",d:"M18.646 9H20V8l-1-.5L12 4 5 7.5 4 8v1h14.646zm-3-1.5L12 5.677 8.354 7.5h7.292zm-7.897 9.44v-6.5h-1.5v6.5h1.5zm5-6.5v6.5h-1.5v-6.5h1.5zm5 0v6.5h-1.5v-6.5h1.5zm2.252 8.81c0 .414-.334.75-.748.75H4.752a.75.75 0 010-1.5h14.5a.75.75 0 01.749.75z",clipRule:"evenodd"}))},16070:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var a=r(51609),n=r(27723),i=r(30012);const s=()=>(0,a.createElement)("svg",{width:"12",height:"12",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},(0,a.createElement)("path",{d:"M3 7h8M8 4l3 3-3 3",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round",strokeLinejoin:"round"})),l=[{label:(0,n.__)("Essential SEO","thinkrank"),page:"essential-seo",Icon:()=>(0,a.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},(0,a.createElement)("path",{d:"M14 14l-4-4M8 21l3-3m5-5 3-3M14 6l4 4M5 19l1-3 3-1-2-2-3 1-1 3 2 2Z",stroke:"currentColor",strokeWidth:"1.6",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M9 15c-1-3 0-6 3-9s6-4 9-3c1 3 0 6-3 9s-6 4-9 3Z",stroke:"currentColor",strokeWidth:"1.6",strokeLinejoin:"round"})),tone:{bg:"#eef0fd",fg:"#4451FF",border:"#dde0ff"}},{label:(0,n.__)("AI Tools","thinkrank"),page:"ai-tools",Icon:()=>(0,a.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},(0,a.createElement)("path",{d:"M12 3l1.6 4.2L17.8 9l-4.2 1.6L12 15l-1.6-4.4L6.2 9l4.2-1.8L12 3Z",fill:"currentColor"}),(0,a.createElement)("path",{d:"M19 14l.7 1.8 1.8.7-1.8.7L19 19l-.7-1.8-1.8-.7 1.8-.7.7-1.8Z",fill:"currentColor",opacity:"0.6"})),tone:{bg:"#f5f0ff",fg:"#7c3aed",border:"#e5d8ff"}},{label:(0,n.__)("Usage Analytics","thinkrank"),page:"analytics",Icon:()=>(0,a.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},(0,a.createElement)("path",{d:"M4 20V10M10 20V4M16 20v-6M22 20H2",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round"})),tone:{bg:"#ecfdf3",fg:"#027a48",border:"#b9f1cf"}},{label:(0,n.__)("Open Support Ticket","thinkrank"),href:"https://wpdeveloper.com/support/new-ticket/",external:!0,Icon:()=>(0,a.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},(0,a.createElement)("path",{d:"M3 8a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v2a2 2 0 0 0 0 4v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-2a2 2 0 0 0 0-4V8Z",stroke:"currentColor",strokeWidth:"1.6",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M12 6v12",stroke:"currentColor",strokeWidth:"1.6",strokeDasharray:"2 3",strokeLinecap:"round"})),tone:{bg:"#fff8e5",fg:"#b45309",border:"#fde68a"}},{label:(0,n.__)("Documentation","thinkrank"),href:"https://thinkrank.ai/docs",external:!0,Icon:()=>(0,a.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},(0,a.createElement)("path",{d:"M6 3h7l5 5v12a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z",stroke:"currentColor",strokeWidth:"1.6",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M13 3v5h5",stroke:"currentColor",strokeWidth:"1.6",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M8.5 12.5h7M8.5 16h7M8.5 9h2.5",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round"})),tone:{bg:"#eff6ff",fg:"#1e40af",border:"#bfdbfe"}},{label:(0,n.__)("Book a Free Call","thinkrank"),href:"https://calendly.com/thinkrank/onboarding",external:!0,Icon:()=>(0,a.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},(0,a.createElement)("rect",{x:"3",y:"4.5",width:"18",height:"16",rx:"2.5",stroke:"currentColor",strokeWidth:"1.6"}),(0,a.createElement)("path",{d:"M3 9h18M8 3v3M16 3v3",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round"}),(0,a.createElement)("path",{d:"M8.5 14.5l2.2 2.2 4.3-4.6",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round",strokeLinejoin:"round"})),tone:{bg:"#effcf6",fg:"#0f766e",border:"#b8ece0"}},{label:(0,n.__)("Leave a Review","thinkrank"),href:"https://wordpress.org/support/plugin/thinkrank/reviews/?rate=5#new-post",external:!0,Icon:()=>(0,a.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},(0,a.createElement)("path",{d:"M12 3l2.6 5.5 6 .9-4.3 4.3 1 6.1L12 17l-5.3 2.8 1-6.1L3.4 9.4l6-.9L12 3Z",stroke:"currentColor",strokeWidth:"1.6",strokeLinejoin:"round"})),tone:{bg:"#fef3f2",fg:"#b42318",border:"#fda29b"}}],o=()=>(0,a.createElement)("div",{style:{padding:"20px",borderRadius:"16px",background:"#fff",border:"1px solid var(--tr-border)"}},(0,a.createElement)("h3",{style:{fontSize:"15px",fontWeight:700,color:"#1e1e1e",margin:"0 0 12px"}},(0,n.__)("Quick Access","thinkrank")),(0,a.createElement)("div",{style:{display:"flex",flexDirection:"column",gap:"8px"}},l.map(({label:e,href:t,page:r,external:n,Icon:l,tone:o})=>(0,a.createElement)("a",{key:e,href:r?(0,i.pO)(r):t,...n?{target:"_blank",rel:"noreferrer"}:{},onClick:e=>{r&&(0,i.ah)(e)&&(e.preventDefault(),(0,i.oo)(r))},style:{display:"flex",alignItems:"center",gap:"12px",padding:"10px 12px",borderRadius:"10px",background:"#fff",color:"#1e1e1e",textDecoration:"none",border:"1px solid #eef0f4",transition:"background-color 120ms ease"}},(0,a.createElement)("span",{style:{width:"32px",height:"32px",borderRadius:"8px",background:o.bg,color:o.fg,border:"1px solid "+o.border,display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:0}},(0,a.createElement)(l,null)),(0,a.createElement)("span",{style:{flex:1,minWidth:0,fontSize:"13px",fontWeight:600,color:"#1e1e1e"}},e),(0,a.createElement)("span",{style:{color:"#9ca3af",display:"inline-flex"}},(0,a.createElement)(s,null))))))},16145:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M17 4H7c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H7c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h10c.3 0 .5.2.5.5v12zm-7.5-.5h4V16h-4v1.5z"}))},16202:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M7 18h4.5v1.5h-7v-7H6V17L17 6h-4.5V4.5h7v7H18V7L7 18Z"}))},16250:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M18.7 3H5.3C4 3 3 4 3 5.3v13.4C3 20 4 21 5.3 21h13.4c1.3 0 2.3-1 2.3-2.3V5.3C21 4 20 3 18.7 3zm.8 15.7c0 .4-.4.8-.8.8H5.3c-.4 0-.8-.4-.8-.8V5.3c0-.4.4-.8.8-.8h13.4c.4 0 .8.4.8.8v13.4zM10 15l5-3-5-3v6z"}))},16418:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M6.68822 10.625L6.24878 11.0649L5.5 11.8145L5.5 5.5L12.5 5.5V8L14 6.5V5C14 4.44772 13.5523 4 13 4H5C4.44772 4 4 4.44771 4 5V13.5247C4 13.8173 4.16123 14.086 4.41935 14.2237C4.72711 14.3878 5.10601 14.3313 5.35252 14.0845L7.31 12.125H8.375L9.875 10.625H7.31H6.68822ZM14.5605 10.4983L11.6701 13.75H16.9975C17.9963 13.75 18.7796 14.1104 19.3553 14.7048C19.9095 15.2771 20.2299 16.0224 20.4224 16.7443C20.7645 18.0276 20.7543 19.4618 20.7487 20.2544C20.7481 20.345 20.7475 20.4272 20.7475 20.4999L19.2475 20.5001C19.2475 20.4191 19.248 20.3319 19.2484 20.2394V20.2394C19.2526 19.4274 19.259 18.2035 18.973 17.1307C18.8156 16.5401 18.586 16.0666 18.2778 15.7483C17.9909 15.4521 17.5991 15.25 16.9975 15.25H11.8106L14.5303 17.9697L13.4696 19.0303L8.96956 14.5303L13.4394 9.50171L14.5605 10.4983Z"}))},16544:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M6.08 10.103h2.914L9.657 12h1.417L8.23 4H6.846L4 12h1.417l.663-1.897Zm1.463-4.137.994 2.857h-2l1.006-2.857ZM11 16H4v-1.5h7V16Zm1 0h8v-1.5h-8V16Zm-4 4H4v-1.5h4V20Zm7-1.5V20H9v-1.5h6Z"}))},16762:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M18.7 3H5.3C4 3 3 4 3 5.3v13.4C3 20 4 21 5.3 21h13.4c1.3 0 2.3-1 2.3-2.3V5.3C21 4 20 3 18.7 3zm.8 15.7c0 .4-.4.8-.8.8H5.3c-.4 0-.8-.4-.8-.8V5.3c0-.4.4-.8.8-.8h6.2v8.9l2.5-3.1 2.5 3.1V4.5h2.2c.4 0 .8.4.8.8v13.4z"}))},17098:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var a=r(51609),n=r(97500),i=r.n(n),s=r(49323);function l({id:e,label:t,description:r,help:n,counter:l,required:o=!1,disabled:c=!1,tooltip:M,className:g,children:d}){return(0,a.createElement)("div",{className:i()("tr-grid tr-grid-cols-1 lg:tr-grid-cols-[minmax(0,1fr)_minmax(0,2fr)]","tr-gap-2 lg:tr-gap-8 tr-items-start",g)},(0,a.createElement)("div",{className:i()("tr-flex tr-flex-col tr-gap-1 tr-min-w-0","lg:tr-pt-2.5")},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-1.5"},(0,a.createElement)(s.JU,{htmlFor:e,required:o,className:c?"tr-opacity-60":""},t),M),r&&(0,a.createElement)(s.EY,{size:12,color:"help"},r)),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-1.5 tr-min-w-0"},d,(n||l)&&(0,a.createElement)("div",{className:"tr-flex tr-items-start tr-justify-between tr-gap-3"},(0,a.createElement)("div",{className:"tr-min-w-0 tr-flex-1"},n&&(0,a.createElement)(s.EY,{size:12,color:"help"},n)),l&&(0,a.createElement)("div",{className:"tr-shrink-0"},l))))}},17104:(e,t,r)=>{"use strict";r.d(t,{AW:()=>n,AY:()=>s,lA:()=>i}),r(27723);var a=r(64984);const n=a.AW,i=()=>(0,a.lA)("site"),s=a.AY},17361:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,a.createElement)(n.Path,{d:"M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm1.13 9.38l.35-6.46H8.52l.35 6.46h2.26zm-.09 3.36c.24-.23.37-.55.37-.96 0-.42-.12-.74-.36-.97s-.59-.35-1.06-.35-.82.12-1.07.35-.37.55-.37.97c0 .41.13.73.38.96.26.23.61.34 1.06.34s.8-.11 1.05-.34z"}))},17645:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M4.195 8.245a.75.75 0 011.06-.05l5.004 4.55 4.025-3.521L19 13.939V10.75h1.5v5.75h-5.75V15h3.19l-3.724-3.723-3.975 3.478-5.995-5.45a.75.75 0 01-.051-1.06z"}))},17968:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M17.5 9V6a2 2 0 0 0-2-2h-7a2 2 0 0 0-2 2v3H8V6a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v3h1.5Zm0 6.5V18a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2v-2.5H8V18a.5.5 0 0 0 .5.5h7a.5.5 0 0 0 .5-.5v-2.5h1.5ZM4 13h16v-1.5H4V13Z"}))},18022:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var a=r(51609),n=r(27723),i=r(56427);const s=({generatedSchemas:e,schemaPreview:t,onGeneratePreview:r})=>e?(0,a.createElement)(a.Fragment,null,(0,a.createElement)(i.Card,{size:"small",className:"thinkrank-mt-lg"},(0,a.createElement)(i.CardHeader,null,(0,a.createElement)(i.Flex,{justify:"space-between",align:"center"},(0,a.createElement)(i.FlexItem,null,(0,a.createElement)("h3",null,(0,n.__)("Generated Schema Markup","thinkrank"))),(0,a.createElement)(i.FlexItem,null,(0,a.createElement)(i.Button,{variant:"secondary",size:"small",onClick:r},(0,n.__)("Generate Preview","thinkrank"))))),(0,a.createElement)(i.CardBody,null,e.generated_schemas&&Object.keys(e.generated_schemas).length>0&&(0,a.createElement)("div",{className:"thinkrank-mb-md"},(0,a.createElement)("h4",null,(0,n.__)("Schema Types Generated:","thinkrank")),(0,a.createElement)("div",{className:"thinkrank-mb-sm",style:{display:"flex",flexWrap:"wrap",gap:"8px"}},Object.keys(e.generated_schemas).map(e=>(0,a.createElement)("span",{key:e,style:{padding:"4px 8px",backgroundColor:"#e7f3ff",border:"1px solid #b3d9ff",borderRadius:"4px",fontSize:"12px",fontWeight:"500"}},e)))),e.deployment_ready&&(0,a.createElement)("div",{style:{padding:"12px",backgroundColor:"var(--tr-success-bg)",border:"1px solid #c3e6cb",borderRadius:"4px",marginBottom:"16px"}},(0,a.createElement)("strong",{style:{color:"var(--tr-success-text)"}},(0,n.__)("✓ Schema is ready for deployment!","thinkrank"))),e.optimization_recommendations&&e.optimization_recommendations.length>0&&(0,a.createElement)("div",{className:"thinkrank-mb-md"},(0,a.createElement)("h4",null,(0,n.__)("Optimization Recommendations:","thinkrank")),(0,a.createElement)("ul",null,e.optimization_recommendations.map((e,t)=>(0,a.createElement)("li",{key:t},"string"==typeof e?e:e.message||JSON.stringify(e))))),e.generated_schemas&&(0,a.createElement)("div",null,(0,a.createElement)("h4",null,(0,n.__)("Schema Code Preview:","thinkrank")),Object.entries(e.generated_schemas).map(([e,t])=>(0,a.createElement)("div",{key:e,className:"thinkrank-mb-md"},(0,a.createElement)("h5",{className:"thinkrank-mb-xs",style:{fontSize:"14px"}},e," Schema:"),(0,a.createElement)("pre",{style:{backgroundColor:"var(--tr-bg-subtle)",border:"1px solid #dee2e6",borderRadius:"4px",padding:"12px",fontSize:"12px",overflow:"auto",overflowWrap:"break-word",wordWrap:"break-word",whiteSpace:"pre-wrap",maxHeight:"200px",maxWidth:"100%"}},JSON.stringify(t,null,2))))))),t&&(0,a.createElement)(i.Card,{size:"small",className:"thinkrank-mt-lg"},(0,a.createElement)(i.CardHeader,null,(0,a.createElement)("h3",null,(0,n.__)("Rich Snippets Preview","thinkrank"))),(0,a.createElement)(i.CardBody,null,(0,a.createElement)("p",{className:"thinkrank-mb-md",style:{color:"var(--tr-text-secondary)"}},(0,n.__)("Preview of how your content might appear in search results with schema markup:","thinkrank")),t.rich_snippets&&Object.keys(t.rich_snippets).length>0&&(0,a.createElement)("div",null,Object.entries(t.rich_snippets).map(([e,t])=>{let r=t;if(t&&"object"==typeof t&&!t.title&&!t.url&&!t.description){const e=Object.keys(t);e.length>0&&(r=t[e[0]])}return r&&"object"==typeof r?(0,a.createElement)("div",{key:e,className:"thinkrank-mb-lg"},(0,a.createElement)("h4",{className:"thinkrank-mb-sm",style:{fontSize:"14px"}},e," Rich Snippet:"),(0,a.createElement)("div",{style:{padding:"16px",backgroundColor:"var(--tr-bg-subtle)",border:"1px solid #dee2e6",borderRadius:"4px",fontFamily:"Arial, sans-serif"}},r.title&&(0,a.createElement)("div",{style:{color:"#1a0dab",fontSize:"18px",fontWeight:"normal",marginBottom:"4px",textDecoration:"underline",cursor:"pointer"}},"string"==typeof r.title?r.title:JSON.stringify(r.title)),r.url&&(0,a.createElement)("div",{style:{color:"#006621",fontSize:"14px",marginBottom:"4px"}},"string"==typeof r.url?r.url:JSON.stringify(r.url)),r.description&&(0,a.createElement)("div",{style:{color:"#545454",fontSize:"13px",lineHeight:"1.4"}},"string"==typeof r.description?r.description:JSON.stringify(r.description)),r.additional_info&&(0,a.createElement)("div",{style:{marginTop:"8px",fontSize:"12px",color:"var(--tr-text-secondary)"}},"object"==typeof r.additional_info?Object.entries(r.additional_info).map(([e,t])=>(0,a.createElement)("div",{key:e},(0,a.createElement)("strong",null,e,":")," ","string"==typeof t?t:JSON.stringify(t))):(0,a.createElement)("div",null,"string"==typeof r.additional_info?r.additional_info:JSON.stringify(r.additional_info))))):(0,a.createElement)("div",{key:e,className:"thinkrank-mb-lg"},(0,a.createElement)("h4",{className:"thinkrank-mb-sm",style:{fontSize:"14px"}},e," Rich Snippet:"),(0,a.createElement)("div",{style:{padding:"16px",backgroundColor:"var(--tr-bg-subtle)",border:"1px solid #dee2e6",borderRadius:"4px",textAlign:"center",color:"var(--tr-text-secondary)"}},(0,n.__)("Preview data not available for this schema type.","thinkrank")))})),(!t.rich_snippets||0===Object.keys(t.rich_snippets).length)&&(0,a.createElement)("div",{style:{padding:"20px",textAlign:"center",backgroundColor:"var(--tr-bg-subtle)",border:"1px solid #dee2e6",borderRadius:"4px"}},(0,a.createElement)("p",{style:{margin:0,color:"var(--tr-text-secondary)"}},(0,n.__)("No rich snippets preview available. Generate schema markup first.","thinkrank")))))):null},18095:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M3 6.75C3 5.784 3.784 5 4.75 5H15V7.313l.05.027 5.056 2.73.394.212v3.468a1.75 1.75 0 01-1.75 1.75h-.012a2.5 2.5 0 11-4.975 0H9.737a2.5 2.5 0 11-4.975 0H3V6.75zM13.5 14V6.5H4.75a.25.25 0 00-.25.25V14h.965a2.493 2.493 0 011.785-.75c.7 0 1.332.287 1.785.75H13.5zm4.535 0h.715a.25.25 0 00.25-.25v-2.573l-4-2.16v4.568a2.487 2.487 0 011.25-.335c.7 0 1.332.287 1.785.75zM6.282 15.5a1.002 1.002 0 00.968 1.25 1 1 0 10-.968-1.25zm9 0a1 1 0 101.937.498 1 1 0 00-1.938-.498z"}))},18342:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var a=r(51609),n=r(27723),i=r(49323);const s=({keywords:e=[""],onChange:t,label:r=(0,n.__)("Keywords","thinkrank"),help:s="",placeholder:l=(0,n.__)("Enter keyword…","thinkrank"),maxItems:o=10})=>{const c=()=>{e.length<o&&t([...e,""])};return(0,a.createElement)("div",null,(0,a.createElement)("label",{className:"tr-block tr-text-sm tr-font-medium tr-text-secondary tr-mb-1"},r),s&&(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-mb-3 tr-m-0 tr-mt-1"},s),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-2 tr-mt-2"},e.map((r,s)=>(0,a.createElement)("div",{key:s,className:"tr-flex tr-items-center tr-gap-2"},(0,a.createElement)("div",{className:"tr-flex-1"},(0,a.createElement)(i.pd,{value:r,onChange:r=>((r,a)=>{const n=[...e];n[r]=a,t(n)})(s,r.target.value),onKeyDown:t=>((t,r)=>{"Enter"===r.key&&(r.preventDefault(),e[t].trim()&&e.length<o&&c())})(s,t),placeholder:l})),e.length>1&&(0,a.createElement)("button",{type:"button",onClick:()=>(r=>{e.length>1&&t(e.filter((e,t)=>t!==r))})(s),title:(0,n.__)("Remove","thinkrank"),className:"tr-shrink-0 tr-flex tr-items-center tr-justify-center tr-w-10 tr-h-10 tr-rounded-md tr-border tr-border-danger tr-bg-white tr-text-danger hover:tr-bg-danger-bg tr-transition-colors"},(0,a.createElement)("svg",{className:"tr-w-4 tr-h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})))))),e.length<o&&(0,a.createElement)("button",{type:"button",onClick:c,className:"tr-mt-2 tr-inline-flex tr-items-center tr-gap-1.5 tr-text-sm tr-font-medium tr-text-brand hover:tr-text-brand tr-transition-colors"},(0,a.createElement)("svg",{className:"tr-w-4 tr-h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 6v6m0 0v6m0-6h6m-6 0H6"})),(0,n.__)("Add More","thinkrank")))}},18536:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M19 8h-1V6h-5v2h-2V6H6v2H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm.5 10c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v8z"}))},18955:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,a.createElement)(n.Path,{d:"m4.5 16.5v-9h1.5v9z"}))},19474:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,a.createElement)(n.Path,{d:"m18 16.5v-9h1.5v9z"}))},19533:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M18 11.3l-1-1.1-4 4V3h-1.5v11.3L7 10.2l-1 1.1 6.2 5.8 5.8-5.8zm.5 3.7v3.5h-13V15H4v5h16v-5h-1.5z"}))},19676:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,a.createElement)(n.Path,{d:"m7.5 6h9v-1.5h-9z"}),(0,a.createElement)(n.Path,{d:"m7.5 19.5h9v-1.5h-9z"}))},19781:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M4 20h8v-1.5H4V20zM18.9 3.5c-.6-.6-1.5-.6-2.1 0l-7.2 7.2c-.4-.1-.7 0-1.1.1-.5.2-1.5.7-1.9 2.2-.4 1.7-.8 2.2-1.1 2.7-.1.1-.2.3-.3.4l-.6 1.1H6c2 0 3.4-.4 4.7-1.4.8-.6 1.2-1.4 1.3-2.3 0-.3 0-.5-.1-.7L19 5.7c.5-.6.5-1.6-.1-2.2zM9.7 14.7c-.7.5-1.5.8-2.4 1 .2-.5.5-1.2.8-2.3.2-.6.4-1 .8-1.1.5-.1 1 .1 1.3.3.2.2.3.5.2.8 0 .3-.1.9-.7 1.3z"}))},20074:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v12zM7 16.5h6V15H7v1.5zm4-4h6V11h-6v1.5zM9 11H7v1.5h2V11zm6 5.5h2V15h-2v1.5z"}))},20285:(e,t,r)=>{"use strict";r.d(t,{$P:()=>N.A,M_e:()=>h.A,NxZ:()=>d.A,QR3:()=>a.A,SeW:()=>k.A,Slp:()=>l.A,YAl:()=>M.A,ZSj:()=>u.A,aYu:()=>n.A,c05:()=>g.A,gi5:()=>i.A,iRW:()=>s.A,nfo:()=>o.A,uMJ:()=>m.A,uzy:()=>c.A,yoy:()=>D.A}),r(831),r(92053),r(88274),r(7065),r(76044),r(38653),r(73156),r(1311),r(51039),r(30239),r(98977),r(95872),r(23331),r(24704),r(2353),r(86931),r(54899),r(60163),r(18536),r(66120),r(53437),r(48943),r(66124),r(19781),r(37055),r(76997),r(20656),r(20427),r(48157),r(12355),r(72058),r(99749),r(4829);var a=r(26225),n=(r(92213),r(49083),r(61053),r(69730),r(24008),r(22213),r(73227),r(26302),r(30307),r(55873),r(96585),r(48719),r(79312),r(9292),r(43188)),i=(r(80842),r(79926),r(40055),r(65346),r(56964),r(60734),r(98212),r(82030),r(37844),r(98180),r(16418),r(41554),r(67353),r(16762),r(43705),r(76859),r(82189),r(31198),r(66521),r(84242),r(81789),r(1447),r(13849),r(38422),r(85380),r(29151),r(19533),r(63969),r(26698),r(68963),r(23459),r(69851),r(54809),r(44164),r(15857),r(64893),r(24678),r(30443),r(62927),r(81628),r(73592),r(63087),r(53581),r(36358),r(57874),r(83053),r(95301),r(68516),r(66927),r(74555),r(84316),r(51533),r(80091),r(57476)),s=(r(47021),r(97318),r(48787),r(65130),r(65687),r(66912),r(67413),r(49174),r(68819),r(24411),r(1462),r(70887),r(56693),r(15911),r(93318)),l=(r(55732),r(78692)),o=(r(77541),r(60271),r(2694),r(20967),r(70579),r(56038),r(90663),r(15877),r(82434),r(20796),r(2965),r(1375),r(96543),r(66419),r(67293),r(69606),r(50637),r(71808),r(445),r(59613)),c=r(4493),M=(r(34249),r(50701),r(45891),r(37838),r(85657),r(89780),r(28668),r(24263),r(51050),r(26949),r(60733),r(4199),r(63110),r(88219),r(3480),r(65449),r(31600),r(50591)),g=(r(42848),r(10103),r(99637),r(56033),r(17968),r(52835),r(54818),r(6945),r(80751),r(9679),r(3056),r(23154),r(67114),r(55789),r(36876),r(11594)),d=(r(62706),r(98456),r(94517)),u=(r(92231),r(25302),r(89569),r(75483),r(42115),r(7052),r(23387),r(41534),r(63652),r(42793),r(7796),r(49639),r(49946),r(57032),r(33865),r(644),r(34372),r(81574),r(20074),r(3990),r(8641),r(79096),r(38790),r(85962),r(86529),r(48094),r(93281),r(77277),r(49301)),N=(r(57442),r(6329),r(89577),r(58438),r(16202),r(37940),r(497),r(87965),r(22726),r(53041),r(8593),r(32725)),m=(r(69058),r(14945),r(75222),r(27132),r(51589),r(41186)),h=(r(64996),r(98266),r(50016),r(48928),r(94389),r(75025),r(82898),r(56947),r(71080)),D=(r(97845),r(80747),r(18095),r(35410),r(95088),r(43769),r(86261),r(90639),r(52806),r(70390),r(84510),r(99995),r(88882),r(94226),r(90897),r(11365),r(31594),r(16544),r(35166),r(60072),r(32401),r(43767),r(37281),r(57017),r(21198),r(18955),r(19474),r(39439),r(19676),r(49792),r(1659),r(88793),r(16145),r(22307),r(59160),r(24227),r(85063),r(17645),r(64036),r(40928),r(38255),r(64695),r(30073),r(77344)),k=r(25828);r(92180),r(16250),r(17361),r(15905),r(59550)},20427:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm.5 16c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V7h15v12zM9 10H7v2h2v-2zm0 4H7v2h2v-2zm4-4h-2v2h2v-2zm4 0h-2v2h2v-2zm-4 4h-2v2h2v-2zm4 0h-2v2h2v-2z"}))},20551:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var a=r(51609),n=r(86087),i=r(27723),s=r(49323);const l={blog_post:(0,i.__)("Blog Post","thinkrank"),page:(0,i.__)("Page","thinkrank"),category:(0,i.__)("Category","thinkrank"),product:(0,i.__)("Product","thinkrank")},o=()=>(0,a.createElement)("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("path",{d:"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"}),(0,a.createElement)("polyline",{points:"9 22 9 12 15 12 15 22"})),c=({breadcrumbs:e,separator:t,prefix:r,showCurrent:n})=>{const i=n?e:e.filter(e=>!e.current);return(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-flex-wrap tr-gap-0.5 tr-text-sm"},r&&(0,a.createElement)("span",{className:"tr-text-tertiary tr-mr-1 tr-text-xs"},r),i.map((e,r)=>(0,a.createElement)("span",{key:r,className:"tr-flex tr-items-center tr-gap-0.5"},e.current?(0,a.createElement)("span",{className:"tr-text-tertiary tr-font-normal"},e.text):(0,a.createElement)("span",{className:"tr-font-medium tr-cursor-default",style:{color:"#1a0dab"},onClick:e=>e.preventDefault()},0===r&&"/"===e.url?(0,a.createElement)("span",{className:"tr-flex tr-items-center tr-gap-1"},(0,a.createElement)(o,null),e.text):e.text),r<i.length-1&&(0,a.createElement)("span",{className:"tr-text-tertiary tr-mx-1 tr-select-none tr-font-normal"},t))))},M=({pageType:e,breadcrumbs:t,settings:r})=>{const n=r.breadcrumb_separator||"›",s=r.breadcrumb_prefix||"",o=!1!==r.show_current_page,M=(o?t:t.filter(e=>!e.current)).length;return(0,a.createElement)("div",{className:"tr-border tr-border-secondary tr-rounded-lg tr-overflow-hidden"},(0,a.createElement)("div",{className:"tr-px-4 tr-py-2 tr-bg-white tr-border-b tr-border-secondary tr-flex tr-items-center tr-justify-between"},(0,a.createElement)("span",{className:"tr-text-xs tr-font-medium tr-text-secondary tr-bg-white tr-border tr-border-secondary tr-px-2 tr-py-0.5 tr-rounded-full"},l[e]||e),(0,a.createElement)("span",{className:"tr-text-xs tr-text-tertiary"},M," ",1===M?(0,i.__)("level","thinkrank"):(0,i.__)("levels","thinkrank"))),(0,a.createElement)("div",{className:"tr-px-4 tr-py-3 tr-bg-white"},(0,a.createElement)(c,{breadcrumbs:t,separator:n,prefix:s,showCurrent:o})),(0,a.createElement)("div",{className:"tr-px-4 tr-py-1.5 tr-bg-white tr-border-t tr-border-secondary"},(0,a.createElement)("span",{className:"tr-text-xs tr-text-tertiary"},"schema.org/BreadcrumbList · ",M," ",(0,i.__)("items","thinkrank"))))},g=({label:e,value:t})=>(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-1.5 tr-bg-white tr-border tr-border-secondary tr-rounded-full tr-px-3 tr-py-1"},(0,a.createElement)("span",{className:"tr-text-xs tr-text-tertiary"},e),(0,a.createElement)("span",{className:"tr-text-xs tr-font-semibold tr-text-secondary"},t)),d=({breadcrumbSettings:e,disabled:t=!1})=>{const[r,l]=(0,n.useState)({});return(0,n.useEffect)(()=>{if(!e.breadcrumbs_enabled)return void l({});const t=e.breadcrumb_home_text||(0,i.__)("Home","thinkrank");l((e=>({blog_post:[{text:e,url:"/",current:!1},{text:"Blog",url:"/blog/",current:!1},{text:"Technology",url:"/category/technology/",current:!1},{text:"Sample Blog Post Title",url:"",current:!0}],page:[{text:e,url:"/",current:!1},{text:"About",url:"/about/",current:!1},{text:"Our Team",url:"",current:!0}],category:[{text:e,url:"/",current:!1},{text:"Blog",url:"/blog/",current:!1},{text:"Technology",url:"",current:!0}],product:[{text:e,url:"/",current:!1},{text:"Shop",url:"/shop/",current:!1},{text:"Electronics",url:"/category/electronics/",current:!1},{text:"Smartphones",url:"/category/smartphones/",current:!1},{text:"iPhone 15 Pro",url:"",current:!0}]}))(t))},[e]),(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)("div",{className:"tr-px-5 tr-py-4 tr-border-b tr-border-secondary"},(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,i.__)("Live Breadcrumb Preview","thinkrank")),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0 tr-mt-0.5"},t?(0,i.__)("Enable site identity to see live previews.","thinkrank"):e.breadcrumbs_enabled?(0,i.__)("How your breadcrumbs will appear on each page type","thinkrank"):(0,i.__)("Enable breadcrumbs above to see the preview.","thinkrank"))),(0,a.createElement)("div",{className:"tr-p-5 tr-flex tr-flex-col tr-gap-3"},t||!e.breadcrumbs_enabled?(0,a.createElement)("div",{className:"tr-bg-white tr-border tr-border-secondary tr-rounded-lg tr-p-6 tr-text-center"},(0,a.createElement)("p",{className:"tr-text-sm tr-text-tertiary tr-italic tr-m-0"},t?(0,i.__)("Breadcrumb preview is disabled.","thinkrank"):(0,i.__)("Breadcrumbs are currently disabled.","thinkrank"))):(0,a.createElement)(a.Fragment,null,Object.keys(r).map(t=>(0,a.createElement)(M,{key:t,pageType:t,breadcrumbs:r[t],settings:e})),(0,a.createElement)("div",{className:"tr-bg-brand-bg tr-border tr-border-brand tr-rounded-lg tr-p-4 tr-mt-1"},(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-brand tr-uppercase tr-tracking-wide tr-m-0 tr-mb-3"},(0,i.__)("Active Settings","thinkrank")),(0,a.createElement)("div",{className:"tr-flex tr-flex-wrap tr-gap-2"},(0,a.createElement)(g,{label:(0,i.__)("Type","thinkrank"),value:e.breadcrumb_type||"hierarchical"}),(0,a.createElement)(g,{label:(0,i.__)("Separator","thinkrank"),value:`"${e.breadcrumb_separator||"›"}"`}),(0,a.createElement)(g,{label:(0,i.__)("Home","thinkrank"),value:`"${e.breadcrumb_home_text||(0,i.__)("Home","thinkrank")}"`}),e.breadcrumb_prefix&&(0,a.createElement)(g,{label:(0,i.__)("Prefix","thinkrank"),value:`"${e.breadcrumb_prefix}"`}),(0,a.createElement)(g,{label:(0,i.__)("Current Page","thinkrank"),value:!1!==e.show_current_page?(0,i.__)("Shown","thinkrank"):(0,i.__)("Hidden","thinkrank")}))))))}},20656:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M14.5 17.5H9.5V16H14.5V17.5Z M14.5 8H9.5V6.5H14.5V8Z M7 3.5H17C18.1046 3.5 19 4.39543 19 5.5V9C19 10.1046 18.1046 11 17 11H7C5.89543 11 5 10.1046 5 9V5.5C5 4.39543 5.89543 3.5 7 3.5ZM17 5H7C6.72386 5 6.5 5.22386 6.5 5.5V9C6.5 9.27614 6.72386 9.5 7 9.5H17C17.2761 9.5 17.5 9.27614 17.5 9V5.5C17.5 5.22386 17.2761 5 17 5Z M7 13H17C18.1046 13 19 13.8954 19 15V18.5C19 19.6046 18.1046 20.5 17 20.5H7C5.89543 20.5 5 19.6046 5 18.5V15C5 13.8954 5.89543 13 7 13ZM17 14.5H7C6.72386 14.5 6.5 14.7239 6.5 15V18.5C6.5 18.7761 6.72386 19 7 19H17C17.2761 19 17.5 18.7761 17.5 18.5V15C17.5 14.7239 17.2761 14.5 17 14.5Z"}))},20796:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"m16 15.5h-8v-1.5h8zm-7.5-2.5h-2v-2h2zm3 0h-2v-2h2zm3 0h-2v-2h2zm3 0h-2v-2h2zm-9-3h-2v-2h2zm3 0h-2v-2h2zm3 0h-2v-2h2zm3 0h-2v-2h2z"}),(0,a.createElement)(n.Path,{d:"m18.5 6.5h-13a.5.5 0 0 0 -.5.5v9.5a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 .5-.5v-9.5a.5.5 0 0 0 -.5-.5zm-13-1.5h13a2 2 0 0 1 2 2v9.5a2 2 0 0 1 -2 2h-13a2 2 0 0 1 -2-2v-9.5a2 2 0 0 1 2-2z"}))},20967:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"}))},21198:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,a.createElement)(n.Path,{d:"m4.5 7.5v9h1.5v-9z"}),(0,a.createElement)(n.Path,{d:"m18 7.5v9h1.5v-9z"}))},21788:(e,t,r)=>{"use strict";r.d(t,{A:()=>D});var a=r(47143),n=r(1455),i=r.n(n),s=r(27723);const l={config:null,capabilities:null,sections:[],nextRun:null,tokens:{},isLoading:!1,isSaving:!1,isSendingTest:!1,lastSaved:null,lastTestResult:null},o="SET_PAYLOAD",c="UPDATE_FIELD",M="SET_LOADING",g="SET_SAVING",d="SET_SENDING_TEST",u="SET_LAST_SAVED",N="SET_LAST_TEST_RESULT",m={setPayload:e=>({type:o,payload:e}),updateField:(e,t)=>({type:c,key:e,value:t}),setLoading:e=>({type:M,value:e}),setSaving:e=>({type:g,value:e}),setSendingTest:e=>({type:d,value:e}),setLastSaved:e=>({type:u,timestamp:e}),setLastTestResult:e=>({type:N,result:e}),load:()=>async({dispatch:e})=>{e(m.setLoading(!0));try{const t=await i()({path:"/thinkrank/v1/email-report/config"});return e(m.setPayload(t||{})),t}catch(e){throw e}finally{e(m.setLoading(!1))}},save:(e={})=>async({dispatch:t})=>{t(m.setSaving(!0));try{const r=Object.fromEntries(Object.entries(e||{}).filter(([,e])=>void 0!==e)),a=await i()({path:"/thinkrank/v1/email-report/config",method:"POST",data:r});if(!a||!1===a.success)throw new Error(a?.message||(0,s.__)("Failed to save email report settings.","thinkrank"));return t(m.setPayload(a)),t(m.setLastSaved(Date.now())),a}finally{t(m.setSaving(!1))}},sendTest:()=>async({dispatch:e})=>{e(m.setSendingTest(!0)),e(m.setLastTestResult(null));try{const t=await i()({path:"/thinkrank/v1/email-report/test-send",method:"POST"});return e(m.setLastTestResult(t?.result||{success:!1})),t}catch(t){throw e(m.setLastTestResult({success:!1,error:t.message})),t}finally{e(m.setSendingTest(!1))}}},h={getConfig:e=>e.config||{},getField(e,t,r=""){var a;return null!==(a=e.config?.[t])&&void 0!==a?a:r},getCapabilities:e=>e.capabilities||{},getCan:(e,t)=>Boolean(e.capabilities?.[t]),getSections:e=>e.sections||[],getNextRun:e=>e.nextRun,getTokens:e=>e.tokens||{},isLoading:e=>e.isLoading,isSaving:e=>e.isSaving,isSendingTest:e=>e.isSendingTest,getLastSaved:e=>e.lastSaved,getLastTestResult:e=>e.lastTestResult},D=(0,a.createReduxStore)("thinkrank/email-report",{reducer:(e=l,t)=>{var r,a,n,i,s,m;switch(t.type){case o:return{...e,config:null!==(r=t.payload.config)&&void 0!==r?r:e.config,capabilities:null!==(a=t.payload.capabilities)&&void 0!==a?a:e.capabilities,sections:null!==(n=t.payload.sections)&&void 0!==n?n:e.sections,nextRun:null!==(i=null!==(s=t.payload.next_run)&&void 0!==s?s:t.payload.nextRun)&&void 0!==i?i:e.nextRun,tokens:null!==(m=t.payload.tokens)&&void 0!==m?m:e.tokens};case c:return{...e,config:{...e.config||{},[t.key]:t.value}};case M:return{...e,isLoading:t.value};case g:return{...e,isSaving:t.value};case d:return{...e,isSendingTest:t.value};case u:return{...e,lastSaved:t.timestamp};case N:return{...e,lastTestResult:t.result};default:return e}},actions:m,selectors:h})},22213:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"}))},22307:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"m4 5.5h2v6.5h1.5v-6.5h2v-1.5h-5.5zm16 10.5h-16v-1.5h16zm-7 4h-9v-1.5h9z"}))},22726:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M12 4V2.2L9 4.8l3 2.5V5.5c3.6 0 6.5 2.9 6.5 6.5 0 2.9-1.9 5.3-4.5 6.2v.2l-.1-.2c-.4.1-.7.2-1.1.2l.2 1.5c.3 0 .6-.1 1-.2 3.5-.9 6-4 6-7.7 0-4.4-3.6-8-8-8zm-7.9 7l1.5.2c.1-1.2.5-2.3 1.2-3.2l-1.1-.9C4.8 8.2 4.3 9.6 4.1 11zm1.5 1.8l-1.5.2c.1.7.3 1.4.5 2 .3.7.6 1.3 1 1.8l1.2-.8c-.3-.5-.6-1-.8-1.5s-.4-1.1-.4-1.7zm1.5 5.5c1.1.9 2.4 1.4 3.8 1.6l.2-1.5c-1.1-.1-2.2-.5-3.1-1.2l-.9 1.1z"}))},23154:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M19 5.5H5V4h14v1.5ZM19 20H5v-1.5h14V20ZM7 9h10v6H7V9Z"}))},23331:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"}))},23387:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M4 6h12V4.5H4V6Zm16 4.5H4V9h16v1.5ZM4 15h16v-1.5H4V15Zm0 4.5h16V18H4v1.5Z"}))},23459:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M12 4 4 19h16L12 4zm0 3.2 5.5 10.3H12V7.2z"}))},24008:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"}))},24143:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var a=r(51609),n=r(27723);const i={postmeta:(0,n.__)("Post Meta","thinkrank"),termmeta:(0,n.__)("Term Meta","thinkrank"),settings:(0,n.__)("Settings","thinkrank")},s=({progress:e})=>{const{currentType:t,currentPage:r,totalPages:s,percentage:l,processed:o,skipped:c,keywordsTruncated:M}=e,g=[`${(0,n.__)("Processed","thinkrank")}: ${o.toLocaleString()}`];return c>0&&g.push(`${(0,n.__)("Skipped","thinkrank")}: ${c.toLocaleString()}`),M>0&&g.push(`${(0,n.__)("Pro-only keywords","thinkrank")}: ${M.toLocaleString()}`),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-2"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between tr-gap-2"},(0,a.createElement)("span",{className:"tr-text-sm tr-text-secondary"},(0,n.__)("Restoring","thinkrank"),t?(0,a.createElement)("strong",{className:"tr-text-primary"}," ",i[t]||t):"…"),r>0&&s>0&&(0,a.createElement)("span",{className:"tr-text-xs tr-text-tertiary tr-shrink-0"},(0,n.__)("Chunk","thinkrank")," ",r," ",(0,n.__)("of","thinkrank")," ",s)),(0,a.createElement)("div",{className:"tr-h-2 tr-rounded-full tr-bg-line-2 tr-overflow-hidden"},(0,a.createElement)("div",{className:"tr-h-full tr-rounded-full tr-bg-success",style:{width:`${l}%`,transition:"width 0.3s ease"}})),(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between tr-gap-2"},(0,a.createElement)("span",{className:"tr-text-xs tr-text-tertiary"},g.join(" · ")),(0,a.createElement)("span",{className:"tr-text-xs tr-font-medium tr-text-tertiary"},l,"%")))}},24227:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M14.103 7.128l2.26-2.26a4 4 0 00-5.207 4.804L5.828 15a2 2 0 102.828 2.828l5.329-5.328a4 4 0 004.804-5.208l-2.261 2.26-1.912-.512-.513-1.912zm-7.214 9.64a.5.5 0 11.707-.707.5.5 0 01-.707.707z"}))},24263:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M18.1823 11.6392C18.1823 13.0804 17.0139 14.2487 15.5727 14.2487C14.3579 14.2487 13.335 13.4179 13.0453 12.2922L13.0377 12.2625L13.0278 12.2335L12.3985 10.377L12.3942 10.3785C11.8571 8.64997 10.246 7.39405 8.33961 7.39405C5.99509 7.39405 4.09448 9.29465 4.09448 11.6392C4.09448 13.9837 5.99509 15.8843 8.33961 15.8843C8.88499 15.8843 9.40822 15.781 9.88943 15.5923L9.29212 14.0697C8.99812 14.185 8.67729 14.2487 8.33961 14.2487C6.89838 14.2487 5.73003 13.0804 5.73003 11.6392C5.73003 10.1979 6.89838 9.02959 8.33961 9.02959C9.55444 9.02959 10.5773 9.86046 10.867 10.9862L10.8772 10.9836L11.4695 12.7311C11.9515 14.546 13.6048 15.8843 15.5727 15.8843C17.9172 15.8843 19.8178 13.9837 19.8178 11.6392C19.8178 9.29465 17.9172 7.39404 15.5727 7.39404C15.0287 7.39404 14.5066 7.4968 14.0264 7.6847L14.6223 9.20781C14.9158 9.093 15.2358 9.02959 15.5727 9.02959C17.0139 9.02959 18.1823 10.1979 18.1823 11.6392Z"}))},24411:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M6 5V18.5911L12 13.8473L18 18.5911V5H6Z"}))},24414:(e,t,r)=>{"use strict";r.d(t,{JP:()=>l,MM:()=>c,Re:()=>s,dT:()=>M,he:()=>o});var a=r(27723),n=r(1455),i=r.n(n);const s=async e=>{try{e.setIsLoading(!0),e.setNotice(null);const t=await i()({path:`/thinkrank/v1/performance/monitor?device_type=${e.deviceType}`,method:"GET"});if(!t.success)throw new Error(t.error||"Failed to load performance data");e.setPerformanceData(t.data),e.setLastUpdated((new Date).toLocaleString())}catch(t){t.message.includes("API key is required")||t.message.includes("not configured")||t.message.includes("not connected")||(t.message.includes("rate limit exceeded")?e.setNotice({status:"warning",message:(0,a.__)("Google API rate limit exceeded. Please try again later.","thinkrank")}):t.message.includes("invalid API key")||t.message.includes("unauthorized")?e.setNotice({status:"error",message:(0,a.__)("Google account token is expired or invalid. Please reconnect your Google account in Integrations > Google Services.","thinkrank")}):e.setNotice({status:"error",message:(0,a.__)("Failed to load performance data. Please check your API configuration in Integrations > Google Services.","thinkrank")})),e.setPerformanceData(null)}finally{e.setIsLoading(!1)}},l=async e=>{try{const t=await i()({path:"/thinkrank/v1/performance/recommendations",method:"GET"});t.success&&e.setRecommendations(t.data)}catch(e){}},o=async(e,t)=>{e.setIsLoadingHistoricalData(!0),e.setHistoricalDataError(null);try{const r=null!=t?t:e.historicalPeriod,n=await i()({path:`/thinkrank/v1/performance/history?days=${r}`,method:"GET"});if(n.success){const t=n.data;if(!t||"object"!=typeof t||Array.isArray(t))return void e.setHistoricalData(null);const r={};["lcp","fid","cls","inp","performance_score"].forEach(e=>{r[e]=Object.entries(t).map(([t,r])=>{var a;return{date:t,value:null!==(a=r[e])&&void 0!==a?a:null}}).filter(e=>null!==e.value)}),e.setHistoricalData(r)}else e.setHistoricalDataError((0,a.__)("Failed to load historical data.","thinkrank"))}catch(t){e.setHistoricalDataError((0,a.__)("Unable to connect to the performance API.","thinkrank"))}finally{e.setIsLoadingHistoricalData(!1)}},c=async e=>{e.setIsLoadingOpportunities(!0),e.setOpportunitiesError(null);try{const t=await i()({path:`/thinkrank/v1/performance/opportunities?device_type=${e.deviceType}`,method:"GET"});t.success?e.setOpportunities(t.data||[]):e.setOpportunitiesError((0,a.__)("Failed to load opportunities data","thinkrank"))}catch(t){e.setOpportunitiesError((0,a.__)("Unable to connect to performance API","thinkrank"))}finally{e.setIsLoadingOpportunities(!1)}},M=async e=>{e.setIsLoadingDiagnostics(!0),e.setDiagnosticsError(null);try{const t=await i()({path:`/thinkrank/v1/performance/diagnostics?device_type=${e.deviceType}`,method:"GET"});t.success?e.setDiagnostics(t.data||[]):e.setDiagnosticsError((0,a.__)("Failed to load diagnostics data","thinkrank"))}catch(t){e.setDiagnosticsError((0,a.__)("Unable to connect to performance API","thinkrank"))}finally{e.setIsLoadingDiagnostics(!1)}}},24678:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M20 5.5H4V4H20V5.5ZM12 12.5H4V11H12V12.5ZM20 20V18.5H4V20H20ZM20.0303 9.03033L17.0607 12L20.0303 14.9697L18.9697 16.0303L15.4697 12.5303L14.9393 12L15.4697 11.4697L18.9697 7.96967L20.0303 9.03033Z"}))},24704:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"}))},25021:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var a=r(51609),n=r(97500),i=r.n(n),s=r(69839);function l({icon:e,illustration:t=!0,title:r,description:n,action:l,size:o="md",className:c}){const M={sm:{wrapper:"tr-p-6",illo:100},md:{wrapper:"tr-p-10",illo:150},lg:{wrapper:"tr-p-16",illo:180}},g=!e&&t;return(0,a.createElement)("div",{className:i()("tr-flex tr-flex-col tr-items-center tr-justify-center tr-text-center",M[o].wrapper,c)},e&&(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-center tr-w-16 tr-h-16 tr-rounded-full tr-bg-brand-bg tr-mb-4"},(0,a.createElement)(e,{className:"tr-w-7 tr-h-7 tr-text-brand"})),g&&(0,a.createElement)(s.A,{width:M[o].illo,height:M[o].illo}),r&&(0,a.createElement)("h3",{className:"tr-text-base tr-font-semibold tr-text-primary tr-m-0 tr-mt-4"},r),n&&(0,a.createElement)("p",{className:"tr-text-sm tr-text-tertiary tr-mt-1.5 tr-mb-0 tr-max-w-sm"},n),l&&(0,a.createElement)("div",{className:"tr-mt-5"},l))}},25081:(e,t,r)=>{"use strict";r.d(t,{A:()=>N});var a=r(51609),n=r(27723),i=r(86087),s=r(1455),l=r.n(s),o=r(49323),c=r(99714),M=r(60775);const g=[{label:(0,n.__)("Last 7 days","thinkrank"),value:"7d"},{label:(0,n.__)("Last 30 days","thinkrank"),value:"30d"},{label:(0,n.__)("Last 90 days","thinkrank"),value:"90d"},{label:(0,n.__)("All time","thinkrank"),value:"all"}],d=({records:e,isLoading:t})=>t?(0,a.createElement)(o.u4,{lines:6}):e&&0!==e.length?(0,a.createElement)("div",{className:"tr-overflow-x-auto"},(0,a.createElement)("table",{className:"tr-w-full tr-text-sm"},(0,a.createElement)("thead",null,(0,a.createElement)("tr",{className:"tr-border-b tr-border-secondary"},(0,a.createElement)("th",{className:"tr-text-left tr-py-3 tr-px-4 tr-text-xs tr-font-semibold tr-text-tertiary tr-uppercase tr-tracking-wide"},(0,n.__)("Date & Time","thinkrank")),(0,a.createElement)("th",{className:"tr-text-left tr-py-3 tr-px-4 tr-text-xs tr-font-semibold tr-text-tertiary tr-uppercase tr-tracking-wide"},(0,n.__)("Action","thinkrank")),(0,a.createElement)("th",{className:"tr-text-left tr-py-3 tr-px-4 tr-text-xs tr-font-semibold tr-text-tertiary tr-uppercase tr-tracking-wide"},(0,n.__)("AI Model","thinkrank")),(0,a.createElement)("th",{className:"tr-text-right tr-py-3 tr-px-4 tr-text-xs tr-font-semibold tr-text-tertiary tr-uppercase tr-tracking-wide"},(0,n.__)("Tokens","thinkrank")),(0,a.createElement)("th",{className:"tr-text-right tr-py-3 tr-px-4 tr-text-xs tr-font-semibold tr-text-tertiary tr-uppercase tr-tracking-wide"},(0,n.__)("Est. Cost","thinkrank")))),(0,a.createElement)("tbody",null,e.map(e=>(0,a.createElement)("tr",{key:e.id,className:"tr-border-b tr-border-secondary hover:tr-bg-white tr-transition-colors"},(0,a.createElement)("td",{className:"tr-py-3 tr-px-4"},(0,a.createElement)("span",{className:"tr-font-medium tr-text-primary"},e.formatted_date)),(0,a.createElement)("td",{className:"tr-py-3 tr-px-4 tr-text-secondary"},e.action.replace(/_/g," ").replace(/\b\w/g,e=>e.toUpperCase()).replace(/\bSeo\b/g,"SEO")),(0,a.createElement)("td",{className:"tr-py-3 tr-px-4"},(0,a.createElement)(c.A,{provider:e.provider,model:e.model})),(0,a.createElement)("td",{className:"tr-py-3 tr-px-4 tr-text-right tr-font-mono tr-text-secondary"},e.tokens_used.toLocaleString()),(0,a.createElement)("td",{className:"tr-py-3 tr-px-4 tr-text-right tr-font-mono tr-text-secondary"},"$",e.estimated_cost.toFixed(4))))))):(0,a.createElement)(o.pp,{size:"sm",title:(0,n.__)("No Usage Data Yet","thinkrank"),description:(0,n.__)("No usage records found for the selected period. Start using AI features to see your activity here.","thinkrank")}),u=({currentPage:e,totalPages:t,onPageChange:r,isLoading:i})=>{if(t<=1)return null;let s=Math.max(1,e-Math.floor(2.5));const l=Math.min(t,s+5-1);l-s+1<5&&(s=Math.max(1,l-5+1));const c=Array.from({length:l-s+1},(e,t)=>s+t);return(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between tr-mt-6 tr-pt-4 tr-border-t tr-border-secondary"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-1"},(0,a.createElement)(o.$n,{variant:"secondary",size:"sm",disabled:1===e||i,onClick:()=>r(e-1)},(0,n.__)("Previous","thinkrank")),c.map(t=>(0,a.createElement)(o.$n,{key:t,variant:t===e?"primary":"secondary",size:"sm",disabled:i,onClick:()=>r(t)},t)),(0,a.createElement)(o.$n,{variant:"secondary",size:"sm",disabled:e===t||i,onClick:()=>r(e+1)},(0,n.__)("Next","thinkrank"))),(0,a.createElement)("span",{className:"tr-text-sm tr-text-tertiary"},(0,n.__)("Page","thinkrank")," ",e," ",(0,n.__)("of","thinkrank")," ",t))},N=()=>{const[e,t]=(0,i.useState)("30d"),[r,s]=(0,i.useState)(1),[c]=(0,i.useState)(20),[N,m]=(0,i.useState)(null),[h,D]=(0,i.useState)(!1),[k,p]=(0,i.useState)(null),x=async(t=e,a=r)=>{D(!0),p(null);try{const e=await l()({path:`/thinkrank/v1/analytics/usage?period=${t}&page=${a}&per_page=${c}`,method:"GET"});e.success?m(e.data):p((0,n.__)("Failed to load usage breakdown data.","thinkrank"))}catch(e){M.A.error("Usage breakdown fetch error:",e),p((0,n.__)("Failed to load usage breakdown data.","thinkrank"))}finally{D(!1)}};return(0,i.useEffect)(()=>{x()},[]),(0,a.createElement)("div",null,(0,a.createElement)("div",{className:"tr-flex tr-justify-between tr-items-center tr-mb-6"},(0,a.createElement)("h2",{className:"tr-text-lg tr-font-semibold tr-text-primary tr-m-0"},(0,n.__)("AI Usage Breakdown","thinkrank")),(0,a.createElement)("div",{className:"tr-w-44"},(0,a.createElement)(o.l6,{value:e,options:g,onChange:e=>{const r=e.target.value;t(r),s(1),x(r,1)}}))),k&&(0,a.createElement)(o.Fc,{variant:"error",className:"tr-mb-4"},k),(0,a.createElement)(d,{records:N?.usage_records||[],isLoading:h}),N?.pagination&&(0,a.createElement)(u,{currentPage:N.pagination.page,totalPages:N.pagination.total_pages,onPageChange:t=>{s(t),x(e,t)},isLoading:h}),N?.pagination&&(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-text-center tr-mt-3 tr-m-0"},(0,n.__)("Showing","thinkrank")," ",N.pagination.total_records," ",(0,n.__)("total records","thinkrank")))}},25302:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,a.createElement)(n.Path,{d:"M10 1c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7zm1-11H9v3H6v2h3v3h2v-3h3V9h-3V6zM10 1c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7zm1-11H9v3H6v2h3v3h2v-3h3V9h-3V6z"}))},25353:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var a=r(51609),n=r(27723),i=r(56427),s=r(49323),l=r(93056);const o=(e,t,r,s)=>(0,a.createElement)(i.Card,{className:"thinkrank-mb-4"},(0,a.createElement)(i.CardBody,null,(0,a.createElement)(l.A,{title:e,data:t,unit:r,thresholds:s,height:320,showArea:!0,color:(()=>{if(!t||0===t.length)return"#0073aa";const e=t[t.length-1]?.value||0;return s?.good&&e<=s.good?"#34a853":s?.needs_improvement&&e<=s.needs_improvement?"#fbbc04":"#921C13"})()}),(0,a.createElement)("div",{className:"thinkrank-chart-stats"},(0,a.createElement)("div",null,(0,a.createElement)("div",{className:"thinkrank-current-value"},t[t.length-1]?.value?.toFixed("score"===r?3:"s"===r?2:0),r),(0,a.createElement)("div",{className:"thinkrank-current-label"},(0,n.__)("Current","thinkrank"))),(0,a.createElement)("div",{className:"thinkrank-trend"},(0,a.createElement)("div",{className:"thinkrank-trend-value "+(t.length>1&&t[t.length-1]?.value<t[t.length-2]?.value?"status-good":"status-poor")},t.length>1?t[t.length-1]?.value<t[t.length-2]?.value?"↓ Better":"↑ Worse":"—"),(0,a.createElement)("div",{className:"thinkrank-trend-label"},(0,n.__)("vs. Previous","thinkrank")))))),c=({historicalData:e,isLoadingHistoricalData:t,historicalDataError:r,historicalPeriod:l,setHistoricalPeriod:c,performanceData:M,onNavigate:g,onRetry:d})=>{if(t)return(0,a.createElement)("div",{className:"tr-empty-state"},(0,a.createElement)(s.u4,{lines:3}));if(r)return(0,a.createElement)("div",{style:{textAlign:"center",padding:"48px 32px"}},(0,a.createElement)(i.Notice,{status:"error",isDismissible:!1,style:{marginBottom:"16px"}},r),(0,a.createElement)(i.Button,{variant:"secondary",onClick:d},(0,n.__)("Retry","thinkrank")));const u=e&&(e.lcp?.length>0||e.inp?.length>0||e.cls?.length>0||e.fid?.length>0),N=M?.core_web_vitals?.error||M?.core_web_vitals?.message?.includes("not connected");return!u&&N?(0,a.createElement)("div",{className:"thinkrank-cwv-wrapper"},(0,a.createElement)(s.pp,{size:"md",title:(0,n.__)("No Historical Data Available","thinkrank"),description:(0,n.__)("Connect your Google account to start collecting historical performance data.","thinkrank"),action:(0,a.createElement)("div",{className:"tr-flex tr-justify-center tr-gap-3"},(0,a.createElement)(i.Button,{variant:"primary",onClick:()=>g&&g("integrations","google-services")},(0,n.__)("Connect Google Account","thinkrank")),(0,a.createElement)(i.Button,{variant:"secondary",onClick:d,disabled:t},t?(0,n.__)("Retrying…","thinkrank"):(0,n.__)("Retry","thinkrank")))})):u?(0,a.createElement)(a.Fragment,null,(0,a.createElement)(i.Flex,{justify:"space-between",align:"center",style:{marginBottom:"20px"}},(0,a.createElement)("div",null,(0,a.createElement)(i.__experimentalHeading,{level:3,style:{margin:"0 0 4px"}},(0,n.__)("Historical Performance Data","thinkrank")),(0,a.createElement)(i.__experimentalText,{variant:"muted"},(0,n.__)("Showing data for the last","thinkrank")," ",l," ",(0,n.__)("days","thinkrank"))),(0,a.createElement)("div",{className:"thinkrank-cwv-device-tabs"},[28,90].map(e=>(0,a.createElement)("button",{key:e,className:l===e?"active":"",onClick:()=>c(e)},e," ",(0,n.__)("Days","thinkrank"))))),(0,a.createElement)("div",{className:"thinkrank-hist-grid"},e.lcp&&o((0,n.__)("Largest Contentful Paint (LCP)","thinkrank"),e.lcp,"s",{good:2.5,needs_improvement:4}),e.inp&&o((0,n.__)("Interaction to Next Paint (INP)","thinkrank"),e.inp,"ms",{good:200,needs_improvement:500}),e.cls&&o((0,n.__)("Cumulative Layout Shift (CLS)","thinkrank"),e.cls,"score",{good:.1,needs_improvement:.25}),e.fid&&o((0,n.__)("First Input Delay (FID)","thinkrank"),e.fid,"ms",{good:100,needs_improvement:300}))):(0,a.createElement)("div",{className:"thinkrank-cwv-wrapper"},(0,a.createElement)(s.pp,{size:"md",title:(0,n.__)("Collecting Historical Data","thinkrank"),description:(0,n.__)("Historical performance data will appear here as it's collected over time. Data collection runs daily — check back in a few days to see your performance trends.","thinkrank"),action:(0,a.createElement)(i.Button,{variant:"secondary",onClick:d,disabled:t},t?(0,n.__)("Refreshing…","thinkrank"):(0,n.__)("Refresh Data","thinkrank"))}))}},25828:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(51609),n=r(5573);const i=(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-6.2-5.8-5.8 5.8 1 1.1 4-4v11.7h-6V15H4v5h16v-5z"}))},26127:(e,t,r)=>{"use strict";r.d(t,{A:()=>k});var a=r(51609),n=r(86087),i=r(27723),s=r(52619),l=r(1455),o=r.n(l),c=r(49323),M=r(65875),g=r(18342),d=r(82509),u=r(7001),N=r(99714),m=r(94288),h=r(60775),D=r(43526);const k=()=>{const[e,t]=(0,n.useState)({target_keywords:[""],content_type:"blog_post",target_audience:"general",content_length:"medium",tone:"professional",competitor_urls:[""],additional_context:""}),[r,l]=(0,n.useState)(!1),[k,p]=(0,n.useState)(null),[x,j]=(0,n.useState)(null),[y,I]=(0,n.useState)([]),[E,z]=(0,n.useState)(!1),[T,A]=(0,n.useState)(null),w=Boolean(window.thinkrankAdmin?.aiConfigured),f=[{label:(0,i.__)("Blog Post","thinkrank"),value:"blog_post"},{label:(0,i.__)("Product Page","thinkrank"),value:"product_page"},{label:(0,i.__)("Landing Page","thinkrank"),value:"landing_page"},{label:(0,i.__)("Tutorial","thinkrank"),value:"tutorial"}],O=[{label:(0,i.__)("General Audience","thinkrank"),value:"general"},{label:(0,i.__)("Beginners","thinkrank"),value:"beginners"},{label:(0,i.__)("Professionals","thinkrank"),value:"professionals"},{label:(0,i.__)("Experts","thinkrank"),value:"experts"}],_=[{label:(0,i.__)("Short (500-800 words)","thinkrank"),value:"short"},{label:(0,i.__)("Medium (1000-1500 words)","thinkrank"),value:"medium"},{label:(0,i.__)("Long (2000+ words)","thinkrank"),value:"long"}],L=[{label:(0,i.__)("Professional","thinkrank"),value:"professional"},{label:(0,i.__)("Casual","thinkrank"),value:"casual"},{label:(0,i.__)("Technical","thinkrank"),value:"technical"},{label:(0,i.__)("Friendly","thinkrank"),value:"friendly"}];(0,n.useEffect)(()=>{b()},[]);const b=async()=>{try{const e=await o()({path:"/thinkrank/v1/content-brief/list",method:"GET"});e.success&&I(e.data)}catch(e){h.A.error("Failed to load saved briefs:",e)}},v=(e,r)=>{t(t=>({...t,[e]:r}))},S=e=>{let t="";if(e.title&&Array.isArray(e.title)&&e.title[0]?(t+=`Content Brief: "${e.title[0]}"\n`,t+="=".repeat(60)+"\n\n"):e.title&&"string"==typeof e.title&&(t+=`Content Brief: "${e.title}"\n`,t+="=".repeat(60)+"\n\n"),e.generation_params){const r=e.generation_params;t+="BRIEF CONFIGURATION\n",t+="-".repeat(30)+"\n",t+=`Target Keywords: ${r.target_keywords?.join(", ")||"N/A"}\n`,t+=`Content Type: ${r.content_type||"N/A"}\n`,t+=`Target Audience: ${r.target_audience||"N/A"}\n`,t+=`Content Length: ${r.content_length||"N/A"}\n`,t+=`Tone: ${r.tone||"N/A"}\n`,r.competitor_urls&&r.competitor_urls.length>0&&(t+=`Competitor URLs: ${r.competitor_urls.join(", ")}\n`),r.additional_context&&(t+=`Additional Context: ${r.additional_context}\n`),t+="\n"}if(e.title&&Array.isArray(e.title)&&e.title.length>1&&(t+="TITLE SUGGESTIONS\n",t+="-".repeat(30)+"\n",e.title.forEach((e,r)=>{t+=`${r+1}. ${e}\n`}),t+="\n"),e.outline&&Array.isArray(e.outline)&&e.outline.length>0&&(t+="CONTENT OUTLINE\n",t+="-".repeat(30)+"\n",e.outline.forEach((e,r)=>{const a="  ".repeat((e.level||1)-1);t+=`${a}${r+1}. ${e.heading||e}`,e.word_count&&e.word_count>0&&(t+=` (${e.word_count} words)`),t+="\n",e.key_points&&Array.isArray(e.key_points)&&e.key_points.length>0&&e.key_points.forEach(e=>{t+=`${a}   • ${e}\n`}),t+="\n"})),e.seo_recommendations){t+="SEO RECOMMENDATIONS\n",t+="-".repeat(30)+"\n";const r=e.seo_recommendations;r.related_keywords&&r.related_keywords.length>0&&(t+=`Related Keywords: ${r.related_keywords.join(", ")}\n`),r.internal_links&&r.internal_links.length>0&&(t+="Internal Linking Opportunities:\n",r.internal_links.forEach(e=>{t+=`  • ${e}\n`})),t+="\n"}return e.call_to_actions&&e.call_to_actions.length>0&&(t+="CALL-TO-ACTION SUGGESTIONS\n",t+="-".repeat(30)+"\n",e.call_to_actions.forEach((e,r)=>{t+=`${r+1}. ${e}\n`}),t+="\n"),t+="=".repeat(60)+"\n",e.created_at&&(t+=`Generated on: ${e.created_at}\n`),t+="Powered by ThinkRank\n",t};return(0,a.createElement)("div",null,x&&(0,a.createElement)(c.Fc,{variant:"error",className:"tr-mb-6",onDismiss:()=>j(null)},(0,D.A)(x)),(0,a.createElement)("div",{className:"tr-grid tr-grid-cols-1 lg:tr-grid-cols-5 tr-gap-6 tr-mb-8"},(0,a.createElement)("div",{className:"lg:tr-col-span-3"},(0,a.createElement)("div",{className:"tr-bg-white tr-rounded-xl tr-shadow-sm tr-overflow-hidden"},(0,a.createElement)("div",{className:"tr-relative tr-overflow-hidden tr-bg-[linear-gradient(90deg,#4c4cff_58%,#3535b0_118%)] tr-px-6 tr-py-5 tr-flex tr-items-center tr-gap-3.5"},(0,a.createElement)("span",{"aria-hidden":"true",className:"tr-pointer-events-none tr-absolute tr-top-[-2.5rem] tr-right-[-2rem] tr-w-40 tr-h-40 tr-rounded-full tr-bg-white/10 tr-blur-2xl"}),(0,a.createElement)("span",{"aria-hidden":"true",className:"tr-pointer-events-none tr-absolute tr-bottom-[-3rem] tr-left-[6rem] tr-w-32 tr-h-32 tr-rounded-full tr-bg-white/5 tr-blur-2xl"}),(0,a.createElement)("span",{className:"tr-relative tr-flex tr-items-center tr-justify-center tr-w-11 tr-h-11 tr-rounded-xl tr-bg-white/15 tr-ring-1 tr-ring-white/25 tr-text-white tr-shrink-0 tr-shadow-sm"},(0,a.createElement)("svg",{className:"tr-w-5 tr-h-5",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true"},(0,a.createElement)("path",{d:"M12 3l1.9 4.6L18.5 9.5l-4.6 1.9L12 16l-1.9-4.6L5.5 9.5l4.6-1.9L12 3z"}),(0,a.createElement)("path",{d:"M19 15l.7 1.8L21.5 17.5l-1.8.7L19 20l-.7-1.8L16.5 17.5l1.8-.7L19 15z"}))),(0,a.createElement)("div",{className:"tr-relative"},(0,a.createElement)("h3",{className:"tr-text-white tr-font-semibold tr-text-base tr-m-0 tr-leading-tight"},(0,i.__)("Create Content Brief","thinkrank")),(0,a.createElement)("p",{className:"tr-text-white/70 tr-text-xs tr-m-0 tr-mt-0.5"},(0,i.__)("AI-powered content strategy and optimization","thinkrank")))),(0,a.createElement)("div",{className:"tr-p-6 tr-flex tr-flex-col tr-gap-6"},(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-5"},(0,a.createElement)(g.A,{keywords:e.target_keywords,onChange:e=>{t(t=>({...t,target_keywords:e}))},label:(0,i.__)("Target Keywords","thinkrank"),help:(0,i.__)("Enter your primary and secondary keywords","thinkrank")}),(0,a.createElement)("div",{className:"tr-grid tr-grid-cols-1 sm:tr-grid-cols-2 tr-gap-4"},(0,a.createElement)(c.l6,{label:(0,i.__)("Content Type","thinkrank"),value:e.content_type,options:f,onChange:e=>v("content_type",e.target.value)}),(0,a.createElement)(c.l6,{label:(0,i.__)("Target Audience","thinkrank"),value:e.target_audience,options:O,onChange:e=>v("target_audience",e.target.value)}),(0,a.createElement)(c.l6,{label:(0,i.__)("Content Length","thinkrank"),value:e.content_length,options:_,onChange:e=>v("content_length",e.target.value)}),(0,a.createElement)(c.l6,{label:(0,i.__)("Tone","thinkrank"),value:e.tone,options:L,onChange:e=>v("tone",e.target.value)}))),(0,a.createElement)("div",{className:"tr-border-t tr-border-secondary tr-pt-6 tr-flex tr-flex-col tr-gap-4"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2"},(0,a.createElement)("span",{className:"tr-text-[11px] tr-font-semibold tr-uppercase tr-tracking-wide tr-text-tertiary"},(0,i.__)("Advanced Options","thinkrank")),(0,a.createElement)("span",{className:"tr-flex-1 tr-h-px tr-bg-secondary","aria-hidden":"true"})),(0,a.createElement)(g.A,{keywords:e.competitor_urls,onChange:e=>{t(t=>({...t,competitor_urls:e}))},label:(0,i.__)("Competitor URLs (Optional)","thinkrank"),help:(0,i.__)("Add competitor URLs for comprehensive analysis. Analysis may take 30-60 seconds.","thinkrank"),placeholder:(0,i.__)("https://example.com/competitor-article","thinkrank")}),(0,a.createElement)(M.T,{label:(0,i.__)("Additional Context","thinkrank"),value:e.additional_context,onChange:e=>v("additional_context",e.target.value),placeholder:(0,i.__)("Any specific requirements, brand guidelines, or context…","thinkrank"),rows:3}))),(0,a.createElement)("div",{className:"tr-px-6 tr-py-4 tr-bg-white tr-border-t tr-border-secondary"},(0,a.createElement)(c.$n,{variant:"primary",size:"lg",className:"tr-w-full tr-justify-center tr-bg-brand tr-border-0 hover:tr-bg-[#3641D9]",onClick:async()=>{j(null);const t=(()=>{const t=[];0===e.target_keywords.filter(e=>""!==e.trim()).length&&t.push((0,i.__)("At least one target keyword is required.","thinkrank"));const r=e.competitor_urls.filter(e=>""!==e.trim());for(const e of r)try{new URL(e)}catch{t.push((0,i.__)(`Invalid URL: ${e}`,"thinkrank"))}return t})();if(t.length>0)j(t.join(" "));else{l(!0);try{const t={...e,target_keywords:e.target_keywords.filter(e=>""!==e.trim()),competitor_urls:e.competitor_urls.filter(e=>""!==e.trim())},r=await o()({path:"/thinkrank/v1/content-brief/generate",method:"POST",data:t});r.success?(p(r.data),b(),setTimeout(()=>{const e=document.getElementById("generated-content-section");e&&e.scrollIntoView({behavior:"smooth",block:"start"})},200)):j(r.message||(0,i.__)("Failed to generate content brief.","thinkrank"))}catch(e){e.message&&e.message.includes("Please configure your AI provider")?j(e.message):(h.A.error("Brief generation error:",e),j(e.message||(0,i.__)("An error occurred while generating the content brief.","thinkrank")))}finally{l(!1)}}},loading:r,disabled:r||!w,title:w?void 0:(0,i.__)("Configure an AI provider in Settings to enable AI generation","thinkrank")},!r&&(0,a.createElement)("svg",{"aria-hidden":"true",width:"14",height:"17",viewBox:"0 0 15 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"tr-mr-1.5 tr-text-white"},(0,a.createElement)("path",{d:"M5.58072 3.39707L6.0826 4.79082C6.35798 5.55489 6.79852 6.2488 7.37282 6.8231C7.94712 7.3974 8.64103 7.83794 9.4051 8.11332L10.7988 8.6152C10.8264 8.62529 10.8501 8.64359 10.8669 8.66762C10.8837 8.69165 10.8927 8.72026 10.8927 8.74957C10.8927 8.77888 10.8837 8.80749 10.8669 8.83152C10.8501 8.85556 10.8264 8.87385 10.7988 8.88395L9.4051 9.38582C8.64103 9.6612 7.94712 10.1017 7.37282 10.676C6.79852 11.2503 6.35798 11.9443 6.0826 12.7083L5.58072 14.1021C5.57063 14.1296 5.55233 14.1534 5.5283 14.1701C5.50427 14.1869 5.47566 14.1959 5.44635 14.1959C5.41704 14.1959 5.38843 14.1869 5.3644 14.1701C5.34036 14.1534 5.32207 14.1296 5.31197 14.1021L4.8101 12.7083C4.53472 11.9443 4.09418 11.2503 3.51988 10.676C2.94558 10.1017 2.25167 9.6612 1.4876 9.38582L0.093849 8.88395C0.0663279 8.87385 0.0425693 8.85556 0.025785 8.83152C0.00900062 8.80749 0 8.77888 0 8.74957C0 8.72026 0.00900062 8.69165 0.025785 8.66762C0.0425693 8.64359 0.0663279 8.62529 0.093849 8.6152L1.4876 8.11332C2.25167 7.83794 2.94558 7.3974 3.51988 6.8231C4.09418 6.2488 4.53472 5.55489 4.8101 4.79082L5.31197 3.39707C5.32179 3.36927 5.33998 3.3452 5.36405 3.32817C5.38811 3.31115 5.41687 3.302 5.44635 3.302C5.47583 3.302 5.50459 3.31115 5.52865 3.32817C5.55272 3.3452 5.57091 3.36927 5.58072 3.39707ZM11.8545 0.0476961L12.1088 0.753321C12.2484 1.14018 12.4715 1.49151 12.7624 1.78232C13.0532 2.07313 13.4045 2.29625 13.7913 2.43582L14.497 2.6902C14.511 2.69529 14.523 2.70455 14.5316 2.71674C14.5401 2.72893 14.5447 2.74344 14.5447 2.75832C14.5447 2.7732 14.5401 2.78772 14.5316 2.7999C14.523 2.81209 14.511 2.82136 14.497 2.82645L13.7913 3.08082C13.4045 3.22039 13.0532 3.44352 12.7624 3.73432C12.4715 4.02513 12.2484 4.37646 12.1088 4.76332L11.8545 5.46895C11.8494 5.48293 11.8401 5.495 11.8279 5.50353C11.8157 5.51207 11.8012 5.51664 11.7863 5.51664C11.7715 5.51664 11.757 5.51207 11.7448 5.50353C11.7326 5.495 11.7233 5.48293 11.7182 5.46895L11.4639 4.76332C11.3243 4.37646 11.1012 4.02513 10.8103 3.73432C10.5195 3.44352 10.1682 3.22039 9.78135 3.08082L9.07572 2.82645C9.06174 2.82136 9.04967 2.81209 9.04114 2.7999C9.03261 2.78772 9.02803 2.7732 9.02803 2.75832C9.02803 2.74344 9.03261 2.72893 9.04114 2.71674C9.04967 2.70455 9.06174 2.69529 9.07572 2.6902L9.78135 2.43582C10.1682 2.29625 10.5195 2.07313 10.8103 1.78232C11.1012 1.49151 11.3243 1.14018 11.4639 0.753321L11.7182 0.0476961C11.7233 0.0337168 11.7326 0.0216418 11.7448 0.0131093C11.757 0.00457683 11.7715 0 11.7863 0C11.8012 0 11.8157 0.00457683 11.8279 0.0131093C11.8401 0.0216418 11.8494 0.0337168 11.8545 0.0476961ZM11.8545 12.0308L12.1088 12.7364C12.2484 13.1233 12.4715 13.4746 12.7624 13.7654C13.0532 14.0563 13.4045 14.2794 13.7913 14.4189L14.497 14.6733C14.511 14.6784 14.523 14.6877 14.5316 14.6999C14.5401 14.7121 14.5447 14.7266 14.5447 14.7414C14.5447 14.7563 14.5401 14.7708 14.5316 14.783C14.523 14.7952 14.511 14.8045 14.497 14.8096L13.7913 15.0639C13.4045 15.2035 13.0532 15.4266 12.7624 15.7174C12.4715 16.0083 12.2484 16.3596 12.1088 16.7464L11.8545 17.4521C11.8494 17.4661 11.8401 17.4781 11.8279 17.4867C11.8157 17.4952 11.8012 17.4998 11.7863 17.4998C11.7715 17.4998 11.757 17.4952 11.7448 17.4867C11.7326 17.4781 11.7233 17.4661 11.7182 17.4521L11.4639 16.7464C11.3243 16.3596 11.1012 16.0083 10.8103 15.7174C10.5195 15.4266 10.1682 15.2035 9.78135 15.0639L9.07572 14.8096C9.06174 14.8045 9.04967 14.7952 9.04114 14.783C9.03261 14.7708 9.02803 14.7563 9.02803 14.7414C9.02803 14.7266 9.03261 14.7121 9.04114 14.6999C9.04967 14.6877 9.06174 14.6784 9.07572 14.6733L9.78135 14.4189C10.1682 14.2794 10.5195 14.0563 10.8103 13.7654C11.1012 13.4746 11.3243 13.1233 11.4639 12.7364L11.7182 12.0308C11.7413 11.9671 11.832 11.9671 11.8545 12.0308Z",fill:"currentColor"})),r?e.competitor_urls.filter(e=>e.trim()).length>0?(0,i.__)("Analyzing competitors & generating…","thinkrank"):(0,i.__)("Generating Brief…","thinkrank"):(0,i.__)("Generate Content Brief","thinkrank")),!w&&(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-text-center tr-m-0 tr-mt-2"},(0,i.__)("Add an AI provider API key in ThinkRank → Settings to enable content brief generation.","thinkrank"))))),(0,a.createElement)("div",{className:"lg:tr-col-span-2 tr-relative"},(0,a.createElement)("div",{className:"tr-bg-white tr-rounded-xl tr-shadow-sm tr-overflow-hidden tr-flex tr-flex-col lg:tr-absolute lg:tr-inset-0"},(0,a.createElement)("div",{className:"tr-px-5 tr-py-4 tr-border-b tr-border-secondary tr-flex tr-items-center tr-gap-2"},(0,a.createElement)("svg",{"aria-hidden":"true",width:"14",height:"17",viewBox:"0 0 15 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"tr-text-brand"},(0,a.createElement)("path",{d:"M5.58072 3.39707L6.0826 4.79082C6.35798 5.55489 6.79852 6.2488 7.37282 6.8231C7.94712 7.3974 8.64103 7.83794 9.4051 8.11332L10.7988 8.6152C10.8264 8.62529 10.8501 8.64359 10.8669 8.66762C10.8837 8.69165 10.8927 8.72026 10.8927 8.74957C10.8927 8.77888 10.8837 8.80749 10.8669 8.83152C10.8501 8.85556 10.8264 8.87385 10.7988 8.88395L9.4051 9.38582C8.64103 9.6612 7.94712 10.1017 7.37282 10.676C6.79852 11.2503 6.35798 11.9443 6.0826 12.7083L5.58072 14.1021C5.57063 14.1296 5.55233 14.1534 5.5283 14.1701C5.50427 14.1869 5.47566 14.1959 5.44635 14.1959C5.41704 14.1959 5.38843 14.1869 5.3644 14.1701C5.34036 14.1534 5.32207 14.1296 5.31197 14.1021L4.8101 12.7083C4.53472 11.9443 4.09418 11.2503 3.51988 10.676C2.94558 10.1017 2.25167 9.6612 1.4876 9.38582L0.093849 8.88395C0.0663279 8.87385 0.0425693 8.85556 0.025785 8.83152C0.00900062 8.80749 0 8.77888 0 8.74957C0 8.72026 0.00900062 8.69165 0.025785 8.66762C0.0425693 8.64359 0.0663279 8.62529 0.093849 8.6152L1.4876 8.11332C2.25167 7.83794 2.94558 7.3974 3.51988 6.8231C4.09418 6.2488 4.53472 5.55489 4.8101 4.79082L5.31197 3.39707C5.32179 3.36927 5.33998 3.3452 5.36405 3.32817C5.38811 3.31115 5.41687 3.302 5.44635 3.302C5.47583 3.302 5.50459 3.31115 5.52865 3.32817C5.55272 3.3452 5.57091 3.36927 5.58072 3.39707ZM11.8545 0.0476961L12.1088 0.753321C12.2484 1.14018 12.4715 1.49151 12.7624 1.78232C13.0532 2.07313 13.4045 2.29625 13.7913 2.43582L14.497 2.6902C14.511 2.69529 14.523 2.70455 14.5316 2.71674C14.5401 2.72893 14.5447 2.74344 14.5447 2.75832C14.5447 2.7732 14.5401 2.78772 14.5316 2.7999C14.523 2.81209 14.511 2.82136 14.497 2.82645L13.7913 3.08082C13.4045 3.22039 13.0532 3.44352 12.7624 3.73432C12.4715 4.02513 12.2484 4.37646 12.1088 4.76332L11.8545 5.46895C11.8494 5.48293 11.8401 5.495 11.8279 5.50353C11.8157 5.51207 11.8012 5.51664 11.7863 5.51664C11.7715 5.51664 11.757 5.51207 11.7448 5.50353C11.7326 5.495 11.7233 5.48293 11.7182 5.46895L11.4639 4.76332C11.3243 4.37646 11.1012 4.02513 10.8103 3.73432C10.5195 3.44352 10.1682 3.22039 9.78135 3.08082L9.07572 2.82645C9.06174 2.82136 9.04967 2.81209 9.04114 2.7999C9.03261 2.78772 9.02803 2.7732 9.02803 2.75832C9.02803 2.74344 9.03261 2.72893 9.04114 2.71674C9.04967 2.70455 9.06174 2.69529 9.07572 2.6902L9.78135 2.43582C10.1682 2.29625 10.5195 2.07313 10.8103 1.78232C11.1012 1.49151 11.3243 1.14018 11.4639 0.753321L11.7182 0.0476961C11.7233 0.0337168 11.7326 0.0216418 11.7448 0.0131093C11.757 0.00457683 11.7715 0 11.7863 0C11.8012 0 11.8157 0.00457683 11.8279 0.0131093C11.8401 0.0216418 11.8494 0.0337168 11.8545 0.0476961ZM11.8545 12.0308L12.1088 12.7364C12.2484 13.1233 12.4715 13.4746 12.7624 13.7654C13.0532 14.0563 13.4045 14.2794 13.7913 14.4189L14.497 14.6733C14.511 14.6784 14.523 14.6877 14.5316 14.6999C14.5401 14.7121 14.5447 14.7266 14.5447 14.7414C14.5447 14.7563 14.5401 14.7708 14.5316 14.783C14.523 14.7952 14.511 14.8045 14.497 14.8096L13.7913 15.0639C13.4045 15.2035 13.0532 15.4266 12.7624 15.7174C12.4715 16.0083 12.2484 16.3596 12.1088 16.7464L11.8545 17.4521C11.8494 17.4661 11.8401 17.4781 11.8279 17.4867C11.8157 17.4952 11.8012 17.4998 11.7863 17.4998C11.7715 17.4998 11.757 17.4952 11.7448 17.4867C11.7326 17.4781 11.7233 17.4661 11.7182 17.4521L11.4639 16.7464C11.3243 16.3596 11.1012 16.0083 10.8103 15.7174C10.5195 15.4266 10.1682 15.2035 9.78135 15.0639L9.07572 14.8096C9.06174 14.8045 9.04967 14.7952 9.04114 14.783C9.03261 14.7708 9.02803 14.7563 9.02803 14.7414C9.02803 14.7266 9.03261 14.7121 9.04114 14.6999C9.04967 14.6877 9.06174 14.6784 9.07572 14.6733L9.78135 14.4189C10.1682 14.2794 10.5195 14.0563 10.8103 13.7654C11.1012 13.4746 11.3243 13.1233 11.4639 12.7364L11.7182 12.0308C11.7413 11.9671 11.832 11.9671 11.8545 12.0308Z",fill:"currentColor"})),(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,i.__)("Saved Briefs","thinkrank")),y.length>0&&(0,a.createElement)("span",{className:"tr-ml-auto tr-inline-flex tr-items-center tr-justify-center tr-min-w-[20px] tr-h-5 tr-px-1.5 tr-rounded-full tr-bg-brand-bg tr-text-brand tr-text-xs tr-font-semibold"},y.length)),(0,a.createElement)("div",{className:"tr-flex-1 tr-overflow-y-auto tr-p-4",style:{minHeight:0}},y.length>0?(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-1"},y.map(e=>(0,a.createElement)("div",{key:e.id,className:"tr-bg-white tr-border tr-border-transparent tr-border-b tr-border-b-[#E5E7EB] tr-p-4 tr-transition-all tr-duration-150"},(0,a.createElement)("div",{className:"tr-flex tr-items-start tr-gap-3"},(0,a.createElement)("span",{className:"tr-flex tr-items-center tr-justify-center tr-w-9 tr-h-9 tr-rounded-md tr-bg-brand-bg tr-text-brand tr-shrink-0"},(0,a.createElement)("svg",{className:"tr-w-[18px] tr-h-[18px]",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.8","aria-hidden":"true"},(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M14 3v4a1 1 0 0 0 1 1h4M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z"}),(0,a.createElement)("path",{strokeLinecap:"round",d:"M9 13h6M9 17h4"}))),(0,a.createElement)("div",{className:"tr-flex-1 tr-min-w-0"},(0,a.createElement)("h4",{title:e.title||void 0,className:"tr-text-sm tr-font-semibold tr-text-primary tr-truncate tr-m-0"},e.title||(0,i.__)("Untitled Brief","thinkrank")),(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2 tr-mt-1"},(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0"},new Date(e.created_at).toLocaleDateString(void 0,{year:"numeric",month:"short",day:"numeric"})),e.brief_data?.generation_meta&&(0,a.createElement)(N.A,{provider:e.brief_data.generation_meta.provider,model:e.brief_data.generation_meta.model})))),e.target_keywords&&e.target_keywords.length>0&&(0,a.createElement)("div",{className:"tr-flex tr-flex-wrap tr-gap-1 tr-mt-3"},e.target_keywords.slice(0,3).map((e,t)=>(0,a.createElement)("span",{key:t,className:"tr-inline-flex tr-items-center tr-px-2 tr-py-0.5 tr-rounded-full tr-text-xs tr-bg-brand-bg tr-text-brand"},e)),e.target_keywords.length>3&&(0,a.createElement)("span",{className:"tr-inline-flex tr-items-center tr-px-2 tr-py-0.5 tr-rounded-full tr-text-xs tr-bg-line-2 tr-text-secondary"},"+",e.target_keywords.length-3)),(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2 tr-mt-4"},(0,a.createElement)(c.$n,{variant:"secondary",size:"sm",className:"tr-justify-center",onClick:()=>(e=>{e.brief_data&&t({target_keywords:e.brief_data.target_keywords||[""],content_type:e.brief_data.content_type||"blog_post",target_audience:e.brief_data.target_audience||"general",content_length:e.brief_data.content_length||"medium",tone:e.brief_data.tone||"professional",competitor_urls:e.brief_data.competitor_urls||[""],additional_context:e.brief_data.additional_context||""}),p(e.brief_data),j(null),setTimeout(()=>{const e=document.getElementById("generated-content-section");e&&e.scrollIntoView({behavior:"smooth",block:"start"})},100)})(e)},(0,a.createElement)("svg",{className:"tr-w-3.5 tr-h-3.5 tr-mr-1",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2","aria-hidden":"true"},(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.036 12.322a1.012 1.012 0 010-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178z"}),(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 12a3 3 0 11-6 0 3 3 0 016 0z"})),(0,i.__)("View Brief","thinkrank")),(0,a.createElement)("button",{className:"tr-flex tr-items-center tr-justify-center tr-w-8 tr-h-8 tr-rounded tr-border tr-border-secondary tr-bg-white tr-text-tertiary hover:tr-border-danger hover:tr-text-white hover:tr-bg-danger tr-transition-colors tr-shrink-0",onClick:()=>A(e),title:(0,i.__)("Delete brief","thinkrank")},(0,a.createElement)("svg",{className:"tr-w-4 tr-h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16"}))))))):(0,a.createElement)(c.pp,{size:"sm",title:(0,i.__)("No Saved Briefs Yet","thinkrank"),description:(0,i.__)("Generate your first content brief to start building your library.","thinkrank")}))))),k&&(0,a.createElement)("div",{id:"generated-content-section",className:"tr-bg-white tr-rounded-lg tr-border tr-border-secondary tr-shadow-sm"},(0,a.createElement)("div",{className:"tr-h-1 tr-bg-brand",style:{borderTopLeftRadius:"12px",borderTopRightRadius:"12px"}}),(0,a.createElement)("div",{className:"tr-px-6 tr-py-4 tr-border-b tr-border-secondary"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between tr-flex-wrap tr-gap-3"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-3"},(0,a.createElement)("div",{className:"tr-w-8 tr-h-8 tr-rounded-lg tr-bg-brand tr-text-white tr-flex tr-items-center tr-justify-center tr-shrink-0"},(0,a.createElement)("svg",{className:"tr-w-4 tr-h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2.5,d:"M5 13l4 4L19 7"}))),(0,a.createElement)("div",null,(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,i.__)("Generated Content Brief","thinkrank")),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0"},(0,i.__)("AI-powered content strategy","thinkrank"))),(0,a.createElement)(N.A,{provider:k.ai_provider,model:k.ai_model})),(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2 tr-flex-wrap"},(0,s.applyFilters)("thinkrank.contentBrief.resultActions",(0,a.createElement)(u.A,null),{briefData:k,formData:e}),(0,a.createElement)(c.$n,{variant:"secondary",size:"sm",onClick:()=>{const e=S(k),t=new Blob([e],{type:"text/plain"}),r=URL.createObjectURL(t),a=document.createElement("a");a.href=r,a.download=`content-brief-${Date.now()}.txt`,document.body.appendChild(a),a.click(),document.body.removeChild(a),URL.revokeObjectURL(r)}},(0,a.createElement)("svg",{className:"tr-w-3.5 tr-h-3.5 tr-mr-1.5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 10v6m0 0l-3-3m3 3l3-3m2 8H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"})),(0,i.__)("Save as Text","thinkrank")),(0,a.createElement)(c.$n,{variant:"secondary",size:"sm",onClick:()=>{const e=S(k),t=window.open("","_blank");t.document.write(`<html><head><title>Content Brief</title><style>body{font-family:Arial,sans-serif;margin:40px;line-height:1.6;color:#333}pre{white-space:pre-wrap;font-family:Arial,sans-serif;font-size:12px}@media print{body{margin:20px}@page{margin:1in}}</style></head><body><pre>${e.replace(/</g,"&lt;").replace(/>/g,"&gt;")}</pre></body></html>`),t.document.close(),t.print()}},(0,a.createElement)("svg",{className:"tr-w-3.5 tr-h-3.5 tr-mr-1.5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M17 17h2a2 2 0 002-2v-4a2 2 0 00-2-2H5a2 2 0 00-2 2v4a2 2 0 002 2h2m2 4h6a2 2 0 002-2v-4a2 2 0 00-2-2H9a2 2 0 00-2 2v4a2 2 0 002 2zm8-12V5a2 2 0 00-2-2H9a2 2 0 00-2 2v4h10z"})),(0,i.__)("Print / PDF","thinkrank")),(0,a.createElement)(c.$n,{variant:"secondary",size:"sm",onClick:()=>(async e=>{const t=()=>{z(!0),setTimeout(()=>z(!1),2e3)};try{if(navigator.clipboard&&navigator.clipboard.writeText)return await navigator.clipboard.writeText(e),void t();const r=document.createElement("textarea");r.value=e,r.style.position="fixed",r.style.left="-999999px",r.style.top="-999999px",document.body.appendChild(r),r.focus(),r.select();try{document.execCommand("copy"),t()}catch(e){h.A.error("Failed to copy text: ",e)}document.body.removeChild(r)}catch(e){h.A.error("Copy to clipboard failed: ",e)}})(S(k)),title:E?(0,i.__)("Copied!","thinkrank"):(0,i.__)("Copy to clipboard","thinkrank")},E?(0,a.createElement)("svg",{className:"tr-w-3.5 tr-h-3.5 tr-mr-1.5 tr-text-success",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2.5,d:"M5 13l4 4L19 7"})):(0,a.createElement)("svg",{className:"tr-w-3.5 tr-h-3.5 tr-mr-1.5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z"})),E?(0,i.__)("Copied!","thinkrank"):(0,i.__)("Copy","thinkrank")),(0,a.createElement)(c.$n,{variant:"ghost",size:"sm",onClick:()=>{p(null),j(null)}},(0,a.createElement)("svg",{className:"tr-w-3.5 tr-h-3.5 tr-mr-1.5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})),(0,i.__)("Close","thinkrank"))))),(0,a.createElement)("div",{className:"tr-p-6"},(0,a.createElement)(d.A,{briefData:k,formData:e}))),T&&(0,a.createElement)(m.Ay,{title:(0,i.__)("Delete this brief?","thinkrank"),message:(0,i.sprintf)(/* translators: %s: saved brief title */ /* translators: %s: saved brief title */
(0,i.__)('"%s" will be permanently deleted. This action cannot be undone.',"thinkrank"),T.title||(0,i.__)("Untitled Brief","thinkrank")),confirmLabel:(0,i.__)("Delete Brief","thinkrank"),isDestructive:!0,onConfirm:()=>(async e=>{A(null);try{(await o()({path:`/thinkrank/v1/content-brief/${e}`,method:"DELETE"})).success&&(I(y.filter(t=>t.id!==e)),k&&k.id===e&&p(null))}catch(e){h.A.error("Failed to delete brief:",e),j((0,i.__)("Failed to delete brief. Please try again.","thinkrank"))}})(T.id),onCancel:()=>A(null)}))}},26225:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(51609),n=r(5573);const i=(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{fillRule:"evenodd",d:"M11.25 5h1.5v15h-1.5V5zM6 10h1.5v10H6V10zm12 4h-1.5v6H18v-6z",clipRule:"evenodd"}))},26302:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"}))},26698:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z"}))},26949:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"m7 6.5 4 2.5-4 2.5z"}),(0,a.createElement)(n.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"m5 3c-1.10457 0-2 .89543-2 2v14c0 1.1046.89543 2 2 2h14c1.1046 0 2-.8954 2-2v-14c0-1.10457-.8954-2-2-2zm14 1.5h-14c-.27614 0-.5.22386-.5.5v10.7072l3.62953-2.6465c.25108-.1831.58905-.1924.84981-.0234l2.92666 1.8969 3.5712-3.4719c.2911-.2831.7545-.2831 1.0456 0l2.9772 2.8945v-9.3568c0-.27614-.2239-.5-.5-.5zm-14.5 14.5v-1.4364l4.09643-2.987 2.99567 1.9417c.2936.1903.6798.1523.9307-.0917l3.4772-3.3806 3.4772 3.3806.0228-.0234v2.5968c0 .2761-.2239.5-.5.5h-14c-.27614 0-.5-.2239-.5-.5z"}))},27132:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"m19 7.5h-7.628c-.3089-.87389-1.1423-1.5-2.122-1.5-.97966 0-1.81309.62611-2.12197 1.5h-2.12803v1.5h2.12803c.30888.87389 1.14231 1.5 2.12197 1.5.9797 0 1.8131-.62611 2.122-1.5h7.628z"}),(0,a.createElement)(n.Path,{d:"m19 15h-2.128c-.3089-.8739-1.1423-1.5-2.122-1.5s-1.8131.6261-2.122 1.5h-7.628v1.5h7.628c.3089.8739 1.1423 1.5 2.122 1.5s1.8131-.6261 2.122-1.5h2.128z"}))},27209:(e,t,r)=>{"use strict";r.d(t,{A:()=>N});var a=r(51609),n=r(86087),i=r(27723),s=r(52619),l=r(49323),o=r(5127),c=r(4025),M=r(13863),g=r(32905),d=r(80095),u=r(30422);const N=({activeSubSection:e="robots-management",onNavigate:t})=>{const[r,N]=(0,n.useState)(!0);return(0,n.useEffect)(()=>{N(!1)},[]),r?(0,a.createElement)("div",{className:"thinkrank-loading-container"},(0,a.createElement)(l.u4,{lines:3})):(0,a.createElement)("div",{className:"thinkrank-crawling-ai-indexing-tab"},(()=>{switch(e){case"robots-management":return(0,a.createElement)(o.A,{onNavigate:t});case"xml-sitemap":return(0,a.createElement)(c.A,{onNavigate:t});case"llms-ai-indexing":return(0,a.createElement)(M.A,{onNavigate:t});case"global-robot-meta":return(0,a.createElement)(g.A,{onNavigate:t});case"publisher-sitemaps":return(0,s.applyFilters)("thinkrank.sitemap.publisherSitemapsTab",null)||(window.thinkrankAdmin?.isPro?null:(0,a.createElement)(d.A,{illustration:(0,a.createElement)(u.DX,null),title:(0,i.__)("Publisher Sitemaps","thinkrank"),description:(0,i.__)("Publish news or video content? Dedicated News and Video sitemaps help Google surface your content in Google News and video search results.","thinkrank"),features:[(0,i.__)("Generate a Google News sitemap for your latest articles","thinkrank"),(0,i.__)("Generate a Video sitemap so your videos get indexed","thinkrank"),(0,i.__)("Keep both updated automatically as you publish","thinkrank")]}));default:return(0,a.createElement)("div",null,(0,a.createElement)("p",null,(0,i.__)("Please select a sub-section from the navigation.","thinkrank")))}})())}},27531:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var a=r(51609),n=r(97500),i=r.n(n);const s={primary:"tr-bg-brand tr-text-white hover:tr-bg-brand tr-border-transparent",secondary:"tr-bg-white tr-text-secondary tr-border-primary hover:tr-bg-white",ghost:"tr-bg-transparent tr-text-brand tr-border-transparent hover:tr-bg-brand-bg",danger:"tr-bg-danger tr-text-white hover:tr-bg-danger tr-border-transparent",ai:"tr-bg-brand tr-text-white hover:tr-bg-brand tr-border-transparent"},l={sm:"tr-h-8 tr-px-3 tr-text-xs",md:"tr-h-10 tr-px-4 tr-text-sm",lg:"tr-h-11 tr-px-5 tr-text-base"};function o({variant:e="primary",size:t="md",disabled:r=!1,loading:n=!1,icon:o,iconPosition:c="left",className:M,children:g,...d}){return(0,a.createElement)("button",{className:i()("tr-inline-flex tr-items-center tr-justify-center tr-gap-2","tr-rounded-md tr-border tr-font-medium","tr-transition-colors tr-duration-150","focus:tr-outline-none focus:tr-ring-2 focus:tr-ring-brand focus:tr-ring-offset-1","disabled:tr-opacity-50 disabled:tr-cursor-not-allowed",s[e],l[t],M),disabled:r||n,"aria-busy":n||void 0,"aria-disabled":r||n||void 0,...d},!n&&o&&"left"===c&&(0,a.createElement)(o,{className:"tr-w-4 tr-h-4 tr-shrink-0"}),g,!n&&o&&"right"===c&&(0,a.createElement)(o,{className:"tr-w-4 tr-h-4 tr-shrink-0"}))}},27723:e=>{"use strict";e.exports=window.wp.i18n},28668:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M11 14.5l1.1 1.1 3-3 .5-.5-.6-.6-3-3-1 1 1.7 1.7H5v1.5h7.7L11 14.5zM16.8 5h-7c-1.1 0-2 .9-2 2v1.5h1.5V7c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v10c0 .3-.2.5-.5.5h-7c-.3 0-.5-.2-.5-.5v-1.5H7.8V17c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2z"}))},29151:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-4 14.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h8v13zm4.5-.5c0 .3-.2.5-.5.5h-2.5v-13H18c.3 0 .5.2.5.5v12z"}))},29475:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var a=r(51609),n=r(27723),i=r(49323),s=r(85770),l=r(17098),o=r(99658);const c=({settings:e,handleSettingChange:t})=>{const r=!e.enabled;return(0,a.createElement)(i.mc,{direction:"column",gap:4},(0,a.createElement)(i.Zp,{padding:!1},(0,a.createElement)(s.A,{title:(0,n.__)("Hero Section Optimization","thinkrank"),description:(0,n.__)("Configure the headline, supporting copy, and call-to-action for your hero.","thinkrank")}),(0,a.createElement)(i.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6 tr-divide-y tr-divide-line-2"},(0,a.createElement)(l.A,{id:"tr-hero-title",label:(0,n.__)("Hero Title","thinkrank"),description:(0,n.__)("Main headline for your homepage hero section","thinkrank"),disabled:r},(0,a.createElement)(i.pd,{id:"tr-hero-title",value:e.hero_title||"",onChange:e=>t("hero_title",e.target.value),placeholder:(0,n.__)("e.g., Grow your traffic with smarter SEO","thinkrank"),disabled:r})),(0,a.createElement)(l.A,{id:"tr-hero-subtitle",label:(0,n.__)("Hero Subtitle","thinkrank"),description:(0,n.__)("Supporting text for your hero section","thinkrank"),disabled:r,className:"tr-pt-6"},(0,a.createElement)(i.TM,{id:"tr-hero-subtitle",value:e.hero_subtitle||"",onChange:e=>t("hero_subtitle",e.target.value),placeholder:(0,n.__)("e.g., Practical tools and insights to help your content rank.","thinkrank"),rows:2,disabled:r})),(0,a.createElement)(l.A,{id:"tr-hero-cta-text",label:(0,n.__)("Call-to-Action Text","thinkrank"),description:(0,n.__)("Text for your primary CTA button","thinkrank"),disabled:r,className:"tr-pt-6"},(0,a.createElement)(i.pd,{id:"tr-hero-cta-text",value:e.hero_cta_text||"",onChange:e=>t("hero_cta_text",e.target.value),placeholder:(0,n.__)("e.g., Get started free","thinkrank"),disabled:r})),(0,a.createElement)(l.A,{id:"tr-hero-cta-url",label:(0,n.__)("Call-to-Action URL","thinkrank"),description:(0,n.__)("Enter a valid URL for your CTA button (e.g., /contact, /get-started, https://example.com)","thinkrank"),disabled:r,className:"tr-pt-6"},(0,a.createElement)(i.pd,{id:"tr-hero-cta-url",value:e.hero_cta_url||"",onChange:e=>t("hero_cta_url",e.target.value),placeholder:(0,n.__)("e.g., /contact or /get-started","thinkrank"),disabled:r})),(0,a.createElement)("div",{className:"tr-pt-6"},(0,a.createElement)(o.A,{label:(0,n.__)("Hero Background Image","thinkrank"),value:e.hero_background_image,onChange:e=>t("hero_background_image",e),help:(0,n.__)("Upload your hero section background image (recommended: 1920x1080px or larger)","thinkrank"),allowedTypes:["image"],disabled:r})))),(0,a.createElement)(i.Zp,{padding:!1},(0,a.createElement)(s.A,{title:(0,n.__)("Site Assets","thinkrank"),description:(0,n.__)("Upload and manage your site's visual assets for branding and SEO optimization.","thinkrank")}),(0,a.createElement)(i.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6 tr-divide-y tr-divide-line-2"},(0,a.createElement)(o.A,{label:(0,n.__)("Site Logo","thinkrank"),value:e.logo_url,onChange:e=>t("logo_url",e),help:(0,n.__)("Upload your site logo for branding and schema markup (recommended: 600x60px)","thinkrank"),allowedTypes:["image"],disabled:r}),(0,a.createElement)("div",{className:"tr-pt-6"},(0,a.createElement)(o.A,{label:(0,n.__)("Favicon","thinkrank"),value:e.favicon_url,onChange:e=>t("favicon_url",e),help:(0,n.__)("Upload your site favicon for browser tabs (recommended: 32x32px, ICO or PNG format)","thinkrank"),allowedTypes:["image"],disabled:r})),(0,a.createElement)("div",{className:"tr-pt-6"},(0,a.createElement)(o.A,{label:(0,n.__)("Apple Touch Icon","thinkrank"),value:e.apple_touch_icon_url,onChange:e=>t("apple_touch_icon_url",e),help:(0,n.__)("Upload Apple touch icon for iOS devices (recommended: 180x180px, PNG format)","thinkrank"),allowedTypes:["image"],disabled:r})))))}},30012:(e,t,r)=>{"use strict";r.d(t,{B1:()=>g,D3:()=>c,Zf:()=>o,ah:()=>D,bH:()=>m,oo:()=>h,pO:()=>M});var a=r(7098);const n=[{page:"dashboard",slug:"thinkrank",cap:null},{page:"essential-seo",slug:"thinkrank-essential-seo",cap:null},{page:"ai-tools",slug:"thinkrank-ai-tools",cap:"thinkrank_content_tools"},{page:"analytics",slug:"thinkrank-usages",cap:"thinkrank_analytics"},{page:"settings",slug:"thinkrank-settings",cap:"thinkrank_settings"},{page:"migration",slug:"thinkrank-migration",cap:"manage_options"}],i=new Set,s=e=>n.find(t=>t.page===e),l=e=>n.find(t=>t.slug===e),o=e=>{const t=s(e);if(!t)return!1;if(!t.cap)return!0;const r=window.thinkrankAdmin||{};if("manage_options"===t.cap)return!!r.isAdmin;const a=Array.isArray(r.caps)?r.caps:null;return!a||a.includes(t.cap)},c=()=>{try{const e=new URLSearchParams(window.location.search).get("page");return l(e)?.page||null}catch(e){return null}},M=(e,t={})=>{const r=s(e);if(!r)return null;const a=new URLSearchParams({page:r.slug});return Object.entries(t).forEach(([e,t])=>{null!=t&&a.set(e,t)}),`${window.location.pathname}?${a.toString()}`},g=e=>(i.add(e),()=>i.delete(e)),d=e=>{i.forEach(t=>{try{t(e)}catch(e){}})},u=(e,t)=>{(e=>{const t=document.querySelector("#toplevel_page_thinkrank .wp-submenu");t&&(t.querySelectorAll("li, a").forEach(e=>{e.classList.remove("current"),e.removeAttribute("aria-current")}),t.querySelectorAll("a[href]").forEach(t=>{let r;try{r=new URL(t.href,window.location.origin).searchParams.get("page")}catch(e){return}r===e&&(t.classList.add("current"),t.setAttribute("aria-current","page"),t.closest("li")?.classList.add("current"))}))})(e.slug),t&&(e=>{const t=document.title.indexOf(" ‹ ");document.title=-1===t?e:e+document.title.slice(t)})(t),window.scrollTo({top:0})};let N=null;const m=e=>{N=e},h=(e,t={})=>{const r=s(e),a=M(e,t);r&&a&&(o(e)?c()!==e?(window.history.pushState({},"",a),u(r,N?.(e)),d(e)):Object.keys(t).length&&window.history.replaceState({},"",a):window.location.assign(a))};window.addEventListener("popstate",()=>{const e=c(),t=e&&s(e);t&&(u(t,N?.(e)),d(e))});const D=e=>!(e.defaultPrevented||0!==e.button||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey),k=e=>{const t=e.closest("a[href]");if(!t||"_blank"===t.target)return null;let r;try{r=new URL(t.href,window.location.origin)}catch(e){return null}if(r.origin!==window.location.origin||r.pathname!==window.location.pathname)return null;const a=l(r.searchParams.get("page"));return a&&o(a.page)?a:null};(()=>{const e=document.getElementById("adminmenu");e&&(e.addEventListener("click",e=>{if(!D(e))return;const t=k(e.target);t&&(e.preventDefault(),h(t.page))}),e.addEventListener("mouseover",e=>{const t=k(e.target);t&&t.page!==c()&&(0,a.n)(t.page)}))})(),(()=>{const e=document.getElementById("adminmenu");e&&window.matchMedia("(min-width: 783px)").matches&&(e.addEventListener("mouseover",t=>{const r=t.target.closest("li.menu-top");r&&(t=>{if(!t.classList.contains("wp-not-current-submenu"))return;const r=t.querySelector(":scope > .wp-submenu");if(!r)return;const a=t.getBoundingClientRect();r.style.top=`${Math.round(a.top)}px`,r.style.left=`${Math.round(a.right)}px`,e.querySelectorAll("li.opensub").forEach(e=>{e!==t&&e.classList.remove("opensub")}),t.classList.add("opensub")})(r)}),e.addEventListener("mouseout",e=>{const t=e.target.closest("li.menu-top");t&&!t.contains(e.relatedTarget)&&(e=>{e.classList.remove("opensub");const t=e.querySelector(":scope > .wp-submenu");t&&(t.style.top="",t.style.left="")})(t)}))})()},30073:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8h1.5c0-1.2 1-2.2 2.2-2.2s2.2 1 2.2 2.2v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1z"}))},30239:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M11.934 7.406a1 1 0 0 0 .914.594H19a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5h5.764a.5.5 0 0 1 .447.276l.723 1.63Zm1.064-1.216a.5.5 0 0 0 .462.31H19a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h5.764a2 2 0 0 1 1.789 1.106l.445 1.084ZM8.5 10.5h7V12h-7v-1.5Zm7 3.5h-7v1.5h7V14Z"}))},30307:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"m12 20-4.5-3.6-.9 1.2L12 22l5.5-4.4-.9-1.2L12 20zm0-16 4.5 3.6.9-1.2L12 2 6.5 6.4l.9 1.2L12 4z"}))},30422:(e,t,r)=>{"use strict";r.d(t,{$S:()=>x,DX:()=>u,D_:()=>m,Hs:()=>g,JU:()=>d,JV:()=>M,Jj:()=>D,Ku:()=>h,Lq:()=>N,eW:()=>c,rs:()=>p,v0:()=>j,vV:()=>k});var a=r(51609);const n="#4451ff",i="#7b82ff",s="#c3c8ff",l="#ffffff",o={width:"100%",height:"100%",maxWidth:"150px",maxHeight:"150px",display:"block"},c=()=>(0,a.createElement)("svg",{viewBox:"0 0 120 120",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:o,"aria-hidden":"true"},(0,a.createElement)("rect",{x:"10",y:"20",width:"52",height:"42",rx:"6",fill:l,stroke:s,strokeWidth:"2.5"}),(0,a.createElement)("path",{d:"M10 30h52",stroke:s,strokeWidth:"2.5"}),(0,a.createElement)("circle",{cx:"17",cy:"25",r:"1.6",fill:s}),(0,a.createElement)("circle",{cx:"23",cy:"25",r:"1.6",fill:s}),(0,a.createElement)("rect",{x:"18",y:"38",width:"36",height:"16",rx:"3",fill:"#eef0fd"}),(0,a.createElement)("text",{x:"36",y:"49.5",fontSize:"8",fontWeight:"700",fill:i,textAnchor:"middle",fontFamily:"system-ui, sans-serif"},"OLD"),(0,a.createElement)("rect",{x:"58",y:"58",width:"52",height:"42",rx:"6",fill:l,stroke:n,strokeWidth:"2.5"}),(0,a.createElement)("path",{d:"M58 68h52",stroke:n,strokeWidth:"2.5"}),(0,a.createElement)("circle",{cx:"65",cy:"63",r:"1.6",fill:n}),(0,a.createElement)("circle",{cx:"71",cy:"63",r:"1.6",fill:n}),(0,a.createElement)("rect",{x:"66",y:"76",width:"36",height:"16",rx:"3",fill:n}),(0,a.createElement)("text",{x:"84",y:"87.5",fontSize:"8",fontWeight:"700",fill:l,textAnchor:"middle",fontFamily:"system-ui, sans-serif"},"NEW"),(0,a.createElement)("path",{d:"M66 40c14 2 22 10 22 22",stroke:n,strokeWidth:"2.5",strokeLinecap:"round"}),(0,a.createElement)("path",{d:"M83 56l5 6 6-4",stroke:n,strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"})),M=()=>(0,a.createElement)("svg",{viewBox:"0 0 120 120",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:o,"aria-hidden":"true"},(0,a.createElement)("circle",{cx:"60",cy:"60",r:"46",fill:"#eef0fd"}),(0,a.createElement)("path",{d:"M50 44l-9 9a13 13 0 0 0 0 18 13 13 0 0 0 8 3.8",stroke:n,strokeWidth:"4",strokeLinecap:"round"}),(0,a.createElement)("path",{d:"M70 76l9-9a13 13 0 0 0 0-18 13 13 0 0 0-8-3.8",stroke:n,strokeWidth:"4",strokeLinecap:"round"}),(0,a.createElement)("path",{d:"M54 60h5M61 60h5",stroke:i,strokeWidth:"4",strokeLinecap:"round"}),(0,a.createElement)("path",{d:"M60 30v8M76 36l-5 6M44 36l5 6",stroke:s,strokeWidth:"3",strokeLinecap:"round"})),g=()=>(0,a.createElement)("svg",{viewBox:"0 0 120 120",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:o,"aria-hidden":"true"},(0,a.createElement)("circle",{cx:"60",cy:"60",r:"46",fill:"#eef0fd"}),(0,a.createElement)("path",{d:"M36 42l24 18M60 60l26-22M60 60l-18 30M60 60l26 24",stroke:s,strokeWidth:"2.5"}),(0,a.createElement)("circle",{cx:"36",cy:"42",r:"8",fill:l,stroke:n,strokeWidth:"3"}),(0,a.createElement)("circle",{cx:"86",cy:"38",r:"7",fill:l,stroke:i,strokeWidth:"3"}),(0,a.createElement)("circle",{cx:"42",cy:"90",r:"7",fill:l,stroke:i,strokeWidth:"3"}),(0,a.createElement)("circle",{cx:"86",cy:"84",r:"7",fill:l,stroke:i,strokeWidth:"3"}),(0,a.createElement)("circle",{cx:"60",cy:"60",r:"11",fill:n}),(0,a.createElement)("path",{d:"M60 53l1.6 4L66 58l-3.4 2.4L64 65l-4-2.6L56 65l1.4-4.6L54 58l4.4-1z",fill:l})),d=()=>(0,a.createElement)("svg",{viewBox:"0 0 120 120",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:o,"aria-hidden":"true"},(0,a.createElement)("circle",{cx:"60",cy:"60",r:"46",fill:"#eef0fd"}),(0,a.createElement)("path",{d:"M40 34h20l30 30-26 26-30-30V34z",fill:l,stroke:n,strokeWidth:"3",strokeLinejoin:"round"}),(0,a.createElement)("circle",{cx:"50",cy:"46",r:"4.5",fill:n}),(0,a.createElement)("path",{d:"M69 66l3 6 6.6.8-4.8 4.6L75 84l-6-3.2L63 84l1.2-6.6-4.8-4.6 6.6-.8 3-6z",fill:i})),u=()=>(0,a.createElement)("svg",{viewBox:"0 0 120 120",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:o,"aria-hidden":"true"},(0,a.createElement)("rect",{x:"20",y:"28",width:"58",height:"64",rx:"6",fill:l,stroke:n,strokeWidth:"3"}),(0,a.createElement)("path",{d:"M30 42h24M30 52h38M30 62h38M30 72h26",stroke:s,strokeWidth:"3",strokeLinecap:"round"}),(0,a.createElement)("rect",{x:"30",y:"40",width:"16",height:"16",rx:"2",fill:"#eef0fd"}),(0,a.createElement)("circle",{cx:"82",cy:"78",r:"18",fill:n}),(0,a.createElement)("path",{d:"M78 71l10 7-10 7V71z",fill:l})),N=()=>(0,a.createElement)("svg",{viewBox:"0 0 120 120",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:o,"aria-hidden":"true"},(0,a.createElement)("circle",{cx:"60",cy:"60",r:"46",fill:"#eef0fd"}),(0,a.createElement)("rect",{x:"34",y:"66",width:"10",height:"20",rx:"2",fill:s}),(0,a.createElement)("rect",{x:"50",y:"54",width:"10",height:"32",rx:"2",fill:i}),(0,a.createElement)("rect",{x:"66",y:"42",width:"10",height:"44",rx:"2",fill:n}),(0,a.createElement)("path",{d:"M34 60l16-10 16-8 18-14",stroke:n,strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M84 22l6 1-1 6",stroke:n,strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round"})),m=()=>(0,a.createElement)("svg",{viewBox:"0 0 120 120",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:o,"aria-hidden":"true"},(0,a.createElement)("circle",{cx:"60",cy:"60",r:"46",fill:"#eef0fd"}),(0,a.createElement)("rect",{x:"36",y:"30",width:"40",height:"52",rx:"5",fill:l,stroke:i,strokeWidth:"3",transform:"rotate(-8 56 56)"}),(0,a.createElement)("rect",{x:"44",y:"38",width:"40",height:"52",rx:"5",fill:l,stroke:n,strokeWidth:"3"}),(0,a.createElement)("path",{d:"M52 50h24M52 60h24M52 70h14",stroke:s,strokeWidth:"3",strokeLinecap:"round"}),(0,a.createElement)("circle",{cx:"82",cy:"82",r:"13",fill:n}),(0,a.createElement)("path",{d:"M76 82l4 4 8-8",stroke:l,strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round"})),h=()=>(0,a.createElement)("svg",{viewBox:"0 0 120 120",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:o,"aria-hidden":"true"},(0,a.createElement)("circle",{cx:"60",cy:"60",r:"46",fill:"#eef0fd"}),(0,a.createElement)("circle",{cx:"50",cy:"56",r:"18",fill:l,stroke:s,strokeWidth:"6"}),(0,a.createElement)("path",{d:"M50 38a18 18 0 0 1 15 27",fill:"none",stroke:n,strokeWidth:"6",strokeLinecap:"round"}),(0,a.createElement)("circle",{cx:"50",cy:"56",r:"5",fill:i}),(0,a.createElement)("rect",{x:"72",y:"62",width:"7",height:"16",rx:"2",fill:s}),(0,a.createElement)("rect",{x:"82",y:"52",width:"7",height:"26",rx:"2",fill:n})),D=()=>(0,a.createElement)("svg",{viewBox:"0 0 120 120",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:o,"aria-hidden":"true"},(0,a.createElement)("circle",{cx:"60",cy:"60",r:"46",fill:"#eef0fd"}),(0,a.createElement)("path",{d:"M32 78 L44 66 L56 72 L68 54 L80 60 L88 46 L88 82 L32 82 Z",fill:s,opacity:"0.55"}),(0,a.createElement)("path",{d:"M32 78 L44 66 L56 72 L68 54 L80 60 L88 46",fill:"none",stroke:n,strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("circle",{cx:"88",cy:"46",r:"4",fill:l,stroke:n,strokeWidth:"3"}),(0,a.createElement)("path",{d:"M30 82h60",stroke:i,strokeWidth:"3",strokeLinecap:"round"})),k=()=>(0,a.createElement)("svg",{viewBox:"0 0 120 120",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:o,"aria-hidden":"true"},(0,a.createElement)("circle",{cx:"60",cy:"60",r:"46",fill:"#eef0fd"}),(0,a.createElement)("rect",{x:"30",y:"40",width:"46",height:"16",rx:"8",fill:l,stroke:i,strokeWidth:"3"}),(0,a.createElement)("circle",{cx:"45",cy:"48",r:"4",fill:s}),(0,a.createElement)("rect",{x:"30",y:"66",width:"42",height:"6",rx:"3",fill:s}),(0,a.createElement)("rect",{x:"30",y:"78",width:"30",height:"6",rx:"3",fill:s}),(0,a.createElement)("circle",{cx:"80",cy:"74",r:"12",fill:l,stroke:n,strokeWidth:"4"}),(0,a.createElement)("path",{d:"M89 83l5 5",stroke:n,strokeWidth:"4",strokeLinecap:"round"})),p=()=>(0,a.createElement)("svg",{viewBox:"0 0 120 120",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:o,"aria-hidden":"true"},(0,a.createElement)("circle",{cx:"60",cy:"60",r:"46",fill:"#eef0fd"}),(0,a.createElement)("rect",{x:"38",y:"32",width:"44",height:"54",rx:"5",fill:l,stroke:i,strokeWidth:"3"}),(0,a.createElement)("path",{d:"M48 46h24M48 56h24M48 66h14",stroke:s,strokeWidth:"3",strokeLinecap:"round"}),(0,a.createElement)("circle",{cx:"80",cy:"80",r:"13",fill:n}),(0,a.createElement)("path",{d:"M74 83l4-5 3 3 5-7",stroke:l,strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"})),x=()=>(0,a.createElement)("svg",{viewBox:"0 0 120 120",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:o,"aria-hidden":"true"},(0,a.createElement)("circle",{cx:"60",cy:"60",r:"46",fill:"#eef0fd"}),(0,a.createElement)("path",{d:"M44 38c-8 0-8 16-14 22 6 6 6 22 14 22",stroke:n,strokeWidth:"3.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M76 38c8 0 8 16 14 22-6 6-6 22-14 22",stroke:n,strokeWidth:"3.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("circle",{cx:"60",cy:"48",r:"5",fill:i}),(0,a.createElement)("circle",{cx:"52",cy:"62",r:"5",fill:n}),(0,a.createElement)("circle",{cx:"68",cy:"62",r:"5",fill:n}),(0,a.createElement)("circle",{cx:"60",cy:"76",r:"5",fill:i}),(0,a.createElement)("path",{d:"M60 53v18M56 59l8 6M64 59l-8 6",stroke:s,strokeWidth:"2.5"})),j=()=>(0,a.createElement)("svg",{viewBox:"0 0 120 120",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:o,"aria-hidden":"true"},(0,a.createElement)("circle",{cx:"60",cy:"60",r:"46",fill:"#eef0fd"}),(0,a.createElement)("path",{d:"M30 40l20-8 20 8 20-8v40l-20 8-20-8-20 8V40z",fill:l,stroke:s,strokeWidth:"2.5",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M50 32v40M70 40v40",stroke:s,strokeWidth:"2.5"}),(0,a.createElement)("path",{d:"M52 46a10 10 0 0 0-20 0c0 7 10 16 10 16s10-9 10-16z",fill:i}),(0,a.createElement)("circle",{cx:"42",cy:"46",r:"4",fill:l}),(0,a.createElement)("path",{d:"M84 58a9 9 0 0 0-18 0c0 6.5 9 14.5 9 14.5S84 64.5 84 58z",fill:n}),(0,a.createElement)("circle",{cx:"75",cy:"58",r:"3.5",fill:l}))},30443:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M12.5 5L10 19h1.9l2.5-14z"}))},31198:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M12 3.25a8.75 8.75 0 100 17.5 8.75 8.75 0 000-17.5zM4.75 12a7.25 7.25 0 1114.5 0 7.25 7.25 0 01-14.5 0zm9.195 1.944a2.75 2.75 0 01-4.066-.194h.621a.75.75 0 000-1.5H9.262a2.767 2.767 0 010-.5H11.5a.75.75 0 000-1.5H9.88a2.75 2.75 0 014.066-.194.75.75 0 001.06-1.061 4.25 4.25 0 00-6.88 1.255H7.5a.75.75 0 000 1.5h.258c-.01.166-.01.334 0 .5H7.5a.75.75 0 000 1.5h.626a4.25 4.25 0 006.88 1.255.75.75 0 00-1.06-1.06z"}))},31471:(e,t,r)=>{"use strict";r.d(t,{A:()=>g});var a=r(51609),n=r(27723),i=r(49323),s=r(99658);const l=()=>(0,a.createElement)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("path",{d:"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"}),(0,a.createElement)("circle",{cx:"12",cy:"7",r:"4"})),o=()=>(0,a.createElement)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("path",{d:"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"}),(0,a.createElement)("polyline",{points:"22,6 12,13 2,6"})),c=()=>(0,a.createElement)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("rect",{x:"2",y:"7",width:"20",height:"14",rx:"2"}),(0,a.createElement)("path",{d:"M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16"})),M=()=>(0,a.createElement)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}),(0,a.createElement)("path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"})),g=({settings:e,onSettingChange:t,isLoading:r})=>{const g=!e.enabled;return(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-4"},(0,a.createElement)(i.Zp,{padding:!1},(0,a.createElement)("div",{className:"tr-px-5 tr-py-4 tr-border-b tr-border-secondary"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2"},(0,a.createElement)("span",{className:"tr-text-tertiary"},(0,a.createElement)(l,null)),(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,n.__)("Personal Information","thinkrank"))),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0 tr-mt-0.5"},(0,n.__)("Core details for Person schema markup","thinkrank"))),(0,a.createElement)("div",{className:"tr-p-5 tr-flex tr-flex-col tr-gap-4"},(0,a.createElement)(i.pd,{label:(0,n.__)("Full Name","thinkrank"),value:e.person_name||"",onChange:e=>t("person_name",e.target.value),description:(0,n.__)("Full name of the person","thinkrank"),disabled:g}),(0,a.createElement)(s.A,{label:(0,n.__)("Profile Image","thinkrank"),value:e.person_image,onChange:e=>t("person_image",e),help:(0,n.__)("Professional headshot or profile photo","thinkrank"),allowedTypes:["image"],disabled:g}),(0,a.createElement)("div",{className:"tr-grid tr-grid-cols-2 tr-gap-4"},(0,a.createElement)(i.pd,{label:(0,n.__)("Job Title","thinkrank"),value:e.person_job_title||"",onChange:e=>t("person_job_title",e.target.value),description:(0,n.__)("Professional title or position","thinkrank"),disabled:g}),(0,a.createElement)(i.pd,{label:(0,n.__)("Nationality","thinkrank"),value:e.person_nationality||"",onChange:e=>t("person_nationality",e.target.value),description:(0,n.__)("Country of citizenship","thinkrank"),disabled:g})),(0,a.createElement)(i.TM,{label:(0,n.__)("Biography","thinkrank"),value:e.person_description||"",onChange:e=>t("person_description",e.target.value),description:(0,n.__)("Brief professional biography or description","thinkrank"),rows:3,disabled:g}))),(0,a.createElement)(i.Zp,{padding:!1},(0,a.createElement)("div",{className:"tr-px-5 tr-py-4 tr-border-b tr-border-secondary"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2"},(0,a.createElement)("span",{className:"tr-text-tertiary"},(0,a.createElement)(o,null)),(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,n.__)("Contact Details","thinkrank")))),(0,a.createElement)("div",{className:"tr-p-5 tr-flex tr-flex-col tr-gap-4"},(0,a.createElement)("div",{className:"tr-grid tr-grid-cols-2 tr-gap-4"},(0,a.createElement)(i.pd,{label:(0,n.__)("Website URL","thinkrank"),type:"url",value:e.person_url||"",onChange:e=>t("person_url",e.target.value),description:(0,n.__)("Personal or professional website","thinkrank"),placeholder:"https://example.com",disabled:g}),(0,a.createElement)(i.pd,{label:(0,n.__)("Email Address","thinkrank"),type:"email",value:e.person_email||"",onChange:e=>t("person_email",e.target.value),description:(0,n.__)("Professional contact email","thinkrank"),disabled:g})),(0,a.createElement)("div",{className:"tr-grid tr-grid-cols-2 tr-gap-4"},(0,a.createElement)(i.pd,{label:(0,n.__)("Phone Number","thinkrank"),type:"tel",value:e.person_telephone||"",onChange:e=>t("person_telephone",e.target.value),description:(0,n.__)("Professional contact number","thinkrank"),disabled:g}),(0,a.createElement)(i.pd,{label:(0,n.__)("Birth Date","thinkrank"),type:"date",value:e.person_birth_date||"",onChange:e=>t("person_birth_date",e.target.value),description:(0,n.__)("Date of birth (optional)","thinkrank"),disabled:g})))),(0,a.createElement)(i.Zp,{padding:!1},(0,a.createElement)("div",{className:"tr-px-5 tr-py-4 tr-border-b tr-border-secondary"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2"},(0,a.createElement)("span",{className:"tr-text-tertiary"},(0,a.createElement)(c,null)),(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,n.__)("Professional Details","thinkrank")))),(0,a.createElement)("div",{className:"tr-p-5 tr-flex tr-flex-col tr-gap-4"},(0,a.createElement)(i.TM,{label:(0,n.__)("Address","thinkrank"),value:e.person_address||"",onChange:e=>t("person_address",e.target.value),description:(0,n.__)("Professional address (optional)","thinkrank"),rows:2,disabled:g}),(0,a.createElement)(i.pd,{label:(0,n.__)("Works For (Organization)","thinkrank"),value:e.person_works_for||"",onChange:e=>t("person_works_for",e.target.value),description:(0,n.__)("Organization or company name (optional)","thinkrank"),disabled:g}))),(0,a.createElement)(i.Zp,{padding:!1},(0,a.createElement)("div",{className:"tr-px-5 tr-py-4 tr-border-b tr-border-secondary"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2"},(0,a.createElement)("span",{className:"tr-text-tertiary"},(0,a.createElement)(M,null)),(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,n.__)("Social Media Profiles","thinkrank"))),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0 tr-mt-0.5"},(0,n.__)("Used as sameAs properties — one URL per line","thinkrank"))),(0,a.createElement)("div",{className:"tr-p-5"},(0,a.createElement)(i.TM,{label:(0,n.__)("Profile URLs","thinkrank"),value:(d=e.person_same_as,Array.isArray(d)?d.join("\n"):d||""),onChange:e=>t("person_same_as",e.target.value.split("\n").map(e=>e.trim()).filter(Boolean)),description:(0,n.__)("Enter social media profile URLs one per line — e.g., LinkedIn, Twitter, Wikipedia","thinkrank"),placeholder:"https://linkedin.com/in/yourname\nhttps://twitter.com/yourhandle",rows:4,disabled:g}))));var d}},31594:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-17.6 1L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"}))},31600:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M7.5 12C7.5 11.1716 6.82843 10.5 6 10.5C5.17157 10.5 4.5 11.1716 4.5 12C4.5 12.8284 5.17157 13.5 6 13.5C6.82843 13.5 7.5 12.8284 7.5 12Z"}),(0,a.createElement)(n.Path,{d:"M13.5 12C13.5 11.1716 12.8284 10.5 12 10.5C11.1716 10.5 10.5 11.1716 10.5 12C10.5 12.8284 11.1716 13.5 12 13.5C12.8284 13.5 13.5 12.8284 13.5 12Z"}),(0,a.createElement)(n.Path,{d:"M19.5 12C19.5 11.1716 18.8284 10.5 18 10.5C17.1716 10.5 16.5 11.1716 16.5 12C16.5 12.8284 17.1716 13.5 18 13.5C18.8284 13.5 19.5 12.8284 19.5 12Z"}))},31759:(e,t,r)=>{"use strict";r.d(t,{A:()=>m});var a=r(51609),n=r(86087),i=r(47143),s=r(52619),l=r(27723),o=r(49323),c=r(85770),M=r(17098),g=r(35862);const d="thinkrank/email-report",u=({id:e,label:t,pro:r=!1,description:n,help:i,children:s})=>{const c=r?(0,a.createElement)("span",{className:"tr-inline-flex tr-items-center tr-gap-2"},t,(0,a.createElement)(o.Ex,{variant:"pro"},(0,l.__)("PRO","thinkrank"))):t;return(0,a.createElement)(M.A,{id:e,label:c,description:n,help:i},s)},N=()=>(0,a.createElement)("svg",{width:"22",height:"22",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},(0,a.createElement)("rect",{x:"3",y:"5",width:"18",height:"14",rx:"2",stroke:"currentColor",strokeWidth:"1.6"}),(0,a.createElement)("path",{d:"M3 7l9 6 9-6",stroke:"currentColor",strokeWidth:"1.6",strokeLinejoin:"round"})),m=()=>{var e;const{config:t,capabilities:r,sections:M,nextRun:m,isLoading:h,isSaving:D,isSendingTest:k,lastTestResult:p}=(0,i.useSelect)(e=>{const t=e(d);return{config:t.getConfig(),capabilities:t.getCapabilities(),sections:t.getSections(),nextRun:t.getNextRun(),isLoading:t.isLoading(),isSaving:t.isSaving(),isSendingTest:t.isSendingTest(),lastTestResult:t.getLastTestResult()}},[]),{load:x,save:j,sendTest:y,updateField:I,setLastTestResult:E}=(0,i.useDispatch)(d),[z,T]=(0,n.useState)(null),[A,w]=(0,n.useState)("");(0,n.useEffect)(()=>{x().catch(e=>{T({type:"error",message:e?.message||(0,l.__)("Failed to load email report settings.","thinkrank")})})},[]),(0,n.useEffect)(()=>{Array.isArray(t?.recipients)&&w(t.recipients.join(", "))},[t?.recipients]);const f=(0,n.useMemo)(()=>({allowed_frequencies:[30],max_recipients:1,recipients_locked_to:"admin_email",custom_subject:!1,custom_logo:!1,logo_link:!1,header_background:!1,link_to_full_report:!1,intro_text:!1,sections_configurable:!1,footer_text:!1,additional_css:!1,ai_highlights:!1,...r||{}}),[r]),O=t||{},_=Boolean(O.enabled),L="admin_email"===f.recipients_locked_to;return(0,s.applyFilters)("thinkrank.emailReport.fields",null,{config:O,capabilities:f})||(!h||O.enabled||r?(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-4"},z&&(0,a.createElement)(o.Fc,{variant:z.type,onDismiss:()=>T(null)},z.message),(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between tr-gap-4 tr-p-5 tr-rounded-xl tr-border tr-border-slate-200 tr-flex-wrap",style:{background:"linear-gradient(135deg, #eef4ff 0%, #f5f0ff 100%)",borderColor:"#e0e7ff"}},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-4 tr-min-w-0"},(0,a.createElement)("div",{className:"tr-shrink-0 tr-flex tr-items-center tr-justify-center tr-rounded-lg",style:{width:"44px",height:"44px",background:"#fff",color:"#4f46e5",boxShadow:"0 1px 2px rgba(15, 23, 42, 0.06)"}},(0,a.createElement)(N,null)),(0,a.createElement)("div",{className:"tr-min-w-0"},(0,a.createElement)("h3",{className:"tr-text-base tr-font-semibold tr-text-slate-900 tr-m-0"},(0,l.__)("Email Reporting","thinkrank")),(0,a.createElement)("p",{className:"tr-text-sm tr-text-slate-600 tr-mt-1 tr-mb-0 tr-leading-snug"},(0,l.__)("Send a periodic SEO performance summary by email — no login required to view it.","thinkrank")))),(0,a.createElement)("div",{className:"tr-shrink-0"},(0,a.createElement)(o.lM,{label:_?(0,l.__)("Active","thinkrank"):(0,l.__)("Off","thinkrank"),checked:_,onChange:e=>I("enabled",e)}))),_&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)(o.Zp,{padding:!1},(0,a.createElement)(c.A,{title:(0,l.__)("Schedule & Recipients","thinkrank"),description:(0,l.__)("Pick when the report runs and who receives it.","thinkrank")}),(0,a.createElement)(o.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6"},(0,a.createElement)(u,{id:"tr-er-frequency",label:(0,l.__)("Email Frequency","thinkrank"),description:(0,l.__)("How often ThinkRank sends SEO reports for this site.","thinkrank")},(0,a.createElement)(o.l6,{id:"tr-er-frequency",value:String(null!==(e=O.frequency_days)&&void 0!==e?e:30),disabled:!Array.isArray(f.allowed_frequencies)||f.allowed_frequencies.length<=1,onChange:e=>I("frequency_days",parseInt(e.target.value,10)||30),options:[{label:(0,l.__)("Every 7 days","thinkrank"),value:"7",disabled:!f.allowed_frequencies.includes(7)},{label:(0,l.__)("Every 15 days","thinkrank"),value:"15",disabled:!f.allowed_frequencies.includes(15)},{label:(0,l.__)("Every 30 days","thinkrank"),value:"30"}]}),(0,a.createElement)(g.S4,{capabilities:f})),(0,a.createElement)(u,{id:"tr-er-recipients",label:(0,l.__)("Report Email Address(es)","thinkrank"),description:L?(0,l.__)("Free plan sends to your account email only.","thinkrank"):(0,l.__)("Comma-separate multiple addresses. Each must be a unique valid email.","thinkrank")},(0,a.createElement)(o.pd,{id:"tr-er-recipients",placeholder:(0,l.__)("e.g. you@example.com, team@example.com","thinkrank"),value:A,disabled:L,readOnly:L,onChange:e=>w(e.target.value)}),(0,a.createElement)(g.ZO,{capabilities:f})))),(0,a.createElement)(o.Zp,{padding:!1},(0,a.createElement)(c.A,{title:(0,l.__)("Branding","thinkrank"),description:(0,l.__)("Make the report feel like yours with custom subject, logo, and colors.","thinkrank")}),(0,a.createElement)(o.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6"},(0,a.createElement)(u,{id:"tr-er-subject",label:(0,l.__)("Report Email Subject","thinkrank"),pro:!f.custom_subject,description:/* translators: %site_title%, %site_url%, %date% and %period% are literal token variables and must not be translated */ /* translators: %site_title%, %site_url%, %date% and %period% are literal token variables and must not be translated */
(0,l.__)("Tokens: %site_title%, %site_url%, %date%, %period%.","thinkrank")},(0,a.createElement)(o.pd,{id:"tr-er-subject",placeholder:/* translators: %site_title% is a literal token variable and must not be translated */ /* translators: %site_title% is a literal token variable and must not be translated */
(0,l.__)("Example: %site_title% SEO performance report","thinkrank"),value:O.subject_template||"",disabled:!f.custom_subject,onChange:e=>I("subject_template",e.target.value)})),(0,a.createElement)(u,{id:"tr-er-logo",label:(0,l.__)("Report Logo URL","thinkrank"),pro:!f.custom_logo,description:f.custom_logo?(0,l.__)("White-label your reports with your own logo.","thinkrank"):(0,l.__)("Free plan uses the default ThinkRank header.","thinkrank")},(0,a.createElement)(o.pd,{id:"tr-er-logo",placeholder:"https://example.com/logo.png",value:O.logo_url||"",disabled:!f.custom_logo,onChange:e=>I("logo_url",e.target.value)})),(0,a.createElement)(u,{id:"tr-er-logo-link",label:(0,l.__)("Logo Link","thinkrank"),pro:!f.logo_link,description:(0,l.__)("Where clicking the logo should take recipients.","thinkrank")},(0,a.createElement)(o.pd,{id:"tr-er-logo-link",placeholder:"https://youragency.com",value:O.logo_link||"",disabled:!f.logo_link,onChange:e=>I("logo_link",e.target.value)})),(0,a.createElement)(u,{id:"tr-er-header-bg",label:(0,l.__)("Header Background","thinkrank"),pro:!f.header_background,description:(0,l.__)("Any valid CSS background value (color, gradient, image).","thinkrank")},(0,a.createElement)(o.pd,{id:"tr-er-header-bg",placeholder:"linear-gradient(to right, #1a1a1a, #333333)",value:O.header_background||"",disabled:!f.header_background,onChange:e=>I("header_background",e.target.value)})),(0,a.createElement)(u,{id:"tr-er-link-full-report",label:(0,l.__)("Include Link to Full Report","thinkrank"),pro:!f.link_to_full_report,description:(0,l.__)("Add a CTA to the bottom of the email pointing to the full report page.","thinkrank")},(0,a.createElement)(o.lM,{checked:Boolean(O.link_to_full_report),disabled:!f.link_to_full_report,onChange:e=>I("link_to_full_report",e)})))),(0,a.createElement)(o.Zp,{padding:!1},(0,a.createElement)(c.A,{title:(0,l.__)("Content","thinkrank"),description:(0,l.__)("Choose what appears inside the email, from intro text to which sections to include.","thinkrank")}),(0,a.createElement)(o.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6"},(0,a.createElement)(u,{id:"tr-er-intro",label:(0,l.__)("Report Intro Text","thinkrank"),pro:!f.intro_text,description:(0,l.__)("A short message shown at the top of the email body.","thinkrank")},(0,a.createElement)(o.TM,{id:"tr-er-intro",placeholder:(0,l.__)("Example: Here is your latest SEO performance summary powered by ThinkRank.","thinkrank"),value:O.intro_text||"",disabled:!f.intro_text,rows:3,onChange:e=>I("intro_text",e.target.value)})),(0,a.createElement)(u,{id:"tr-er-sections",label:(0,l.__)("Sections to Include","thinkrank"),pro:!f.sections_configurable,description:f.sections_configurable?(0,l.__)("Tap a section to add or remove it from the report.","thinkrank"):(0,l.__)("Free plan includes all sections. Pro lets you choose which to include.","thinkrank")},(0,a.createElement)("div",{className:"tr-flex tr-flex-wrap tr-gap-2"},Array.isArray(M)&&M.length>0?M.map(e=>{const t=!e.requires_capability||f[e.requires_capability],r=(O.sections_enabled||[]).includes(e.key)&&t,n=!f.sections_configurable||!t,i={display:"inline-flex",alignItems:"center",gap:"6px",padding:"6px 12px",borderRadius:"999px",fontSize:"13px",fontWeight:500,lineHeight:1.4,cursor:n?"not-allowed":"pointer",transition:"background-color 120ms ease, border-color 120ms ease, color 120ms ease",border:"1.5px solid",font:"inherit",background:"#fff",color:"#374151",borderColor:"#d1d5db"},s=r?{background:"#eef0fd",color:"#4451FF",borderColor:"#4451FF"}:{},c=n?{background:"#f3f4f6",color:"#9ca3af",borderColor:"#e5e7eb",opacity:.85}:{};return(0,a.createElement)("button",{type:"button",key:e.key,onClick:()=>{if(n)return;const t=new Set(O.sections_enabled||[]);r?t.delete(e.key):t.add(e.key),I("sections_enabled",Array.from(t))},disabled:n,"aria-pressed":r,style:{...i,...s,...c}},(0,a.createElement)("span",{"aria-hidden":"true",style:{width:"16px",height:"16px",borderRadius:"999px",display:"inline-flex",alignItems:"center",justifyContent:"center",background:r?"#4451FF":"transparent",border:r?"none":"1.5px solid #cbd5e1",color:"#fff",flexShrink:0}},r&&(0,a.createElement)("svg",{width:"10",height:"10",viewBox:"0 0 10 10",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M2 5.5L4 7.5L8 3",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round"}))),(0,a.createElement)("span",null,e.label),!t&&(0,a.createElement)(o.Ex,{variant:"pro"},(0,l.__)("PRO","thinkrank")))}):(0,a.createElement)("p",{className:"tr-text-sm tr-text-slate-400 tr-m-0"},(0,l.__)("Loading sections…","thinkrank")))),(0,a.createElement)(u,{id:"tr-er-footer",label:(0,l.__)("Report Footer Text","thinkrank"),pro:!f.footer_text,description:(0,l.__)("Closing line shown at the bottom of the email.","thinkrank")},(0,a.createElement)(o.TM,{id:"tr-er-footer",placeholder:(0,l.__)("Example: This report was generated by ThinkRank.","thinkrank"),value:O.footer_text||"",disabled:!f.footer_text,rows:3,onChange:e=>I("footer_text",e.target.value)})),(0,a.createElement)(u,{id:"tr-er-css",label:(0,l.__)("Additional CSS","thinkrank"),pro:!f.additional_css,description:(0,l.__)("CSS support varies across email clients.","thinkrank")},(0,a.createElement)(o.TM,{id:"tr-er-css",placeholder:".metric-positive { color: #22c55e; }",value:O.additional_css||"",disabled:!f.additional_css,rows:4,onChange:e=>I("additional_css",e.target.value)})))),(0,a.createElement)(g.pg,{capabilities:f,lastTestResult:p,onDismiss:()=>E(null)}),(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2.5 tr-flex-wrap tr-px-5 tr-py-3 tr-rounded-xl tr-border tr-border-slate-200 tr-bg-white",style:{boxShadow:"0 4px 14px rgba(15, 23, 42, 0.04)"}},(0,a.createElement)(o.$n,{variant:"primary",loading:D,onClick:async()=>{T(null);try{const e={...O};L||(e.recipients=A.split(/[\s,;]+/).map(e=>e.trim()).filter(Boolean)),await j(e),T({type:"success",message:(0,l.__)("Email reporting settings saved.","thinkrank")})}catch(e){T({type:"error",message:e?.message||(0,l.__)("Failed to save settings.","thinkrank")})}}},(0,l.__)("Save Settings","thinkrank")),(0,a.createElement)(o.$n,{variant:"secondary",loading:k,onClick:async()=>{T(null);try{const e=await y();T(e?.success?{type:"success",message:(0,l.__)("Test email sent. Check your inbox in a moment.","thinkrank")}:{type:"error",message:e?.result?.error||(0,l.__)("Test email could not be sent.","thinkrank")})}catch(e){T({type:"error",message:e?.message||(0,l.__)("Test email failed.","thinkrank")})}}},(0,l.__)("Send Test Email","thinkrank")),m&&(0,a.createElement)("span",{className:"tr-ml-auto tr-text-sm tr-text-slate-500"},(0,l.__)("Next report:","thinkrank")," ",(0,a.createElement)("strong",{className:"tr-text-slate-900"},(e=>{if(!e)return null;try{const t=new Date(e.replace(" ","T"));return Number.isNaN(t.getTime())?e:new Intl.DateTimeFormat(void 0,{dateStyle:"medium",timeStyle:"short"}).format(t)}catch(t){return e}})(m)))))):(0,a.createElement)(o.u4,{lines:4,label:(0,l.__)("Loading email report settings…","thinkrank")}))}},32319:(e,t,r)=>{"use strict";r.d(t,{A:()=>D});var a=r(51609),n=r(86087),i=r(27723),s=r(49323),l=r(1455),o=r.n(l),c=r(99658),M=r(85161),g=r(85770),d=r(17098),u=r(52495),N=r(78856),m=r(60775);const h={facebook:"tr-aspect-[1.91/1]",twitter:"tr-aspect-[2/1]",linkedin:"tr-aspect-[1.91/1]",pinterest:"tr-aspect-[2/3]"},D=({activeSubSection:e="open-graph"})=>{const[t,r]=(0,n.useState)(!0),[l,D]=(0,n.useState)(!1),[k,p]=(0,n.useState)(!1),[x,j]=(0,n.useState)(!1),[y,I]=(0,n.useState)(!1),[E,z]=(0,n.useState)(!1),[T,A]=(0,n.useState)({}),[w,f]=(0,n.useState)(!1),[O,_]=(0,n.useState)(null),[L,b]=(0,n.useState)(null),[v,S]=(0,n.useState)("facebook"),[C,Q]=(0,n.useState)(null);(0,n.useEffect)(()=>{U()},[]),(0,n.useEffect)(()=>{Q(null),_(null)},[e]);const U=async()=>{try{r(!0);const e=await o()({path:"/thinkrank/v1/social-media/settings",method:"GET"});e.success?A({...Y(),...e.data.settings}):A(Y())}catch(e){m.A.error("Social Media settings load error:",e),A(Y()),_({status:"error",message:(0,i.__)("Failed to load social media settings. Using defaults.","thinkrank")})}finally{r(!1)}},Y=()=>{const e=window.thinkrankAdmin?.siteName||"",t=window.thinkrankAdmin?.siteDescription||"";return window.thinkrankAdmin?.siteUrl||window.location.origin,{enable_open_graph:!0,og_site_name:e,og_description:t,og_type:"website",og_locale:"en_US",default_og_image:"",og_image_width:1200,og_image_height:630,enable_twitter_cards:!0,twitter_username:"",twitter_creator:"",twitter_card_type:"summary_large_image",default_twitter_image:"",facebook_app_id:"",facebook_admins:"",enable_linkedin:!1,enable_pinterest:!1,pinterest_site_verification:"",enable_instagram:!1,instagram_verification:"",enable_tiktok:!1,tiktok_verification:"",enable_youtube:!1,youtube_channel_id:"",enable_whatsapp:!1,whatsapp_business_id:"",auto_generate_descriptions:!0,fallback_to_excerpt:!0,strip_html_tags:!0,max_description_length:160}},P=(e,t)=>{A(r=>({...r,[e]:t})),f(!0)},Z=async()=>{try{p(!0);const e=window.thinkrankAdmin?.siteName||"",t=window.thinkrankAdmin?.siteDescription||"",r=window.thinkrankAdmin?.siteUrl||window.location.origin,a={title:T.og_site_name||e||"Your Site Name",description:T.og_description||t||"Your site description",url:r,image:T.default_og_image||"",type:T.og_type||"website"},n=await o()({path:"/thinkrank/v1/social-media/preview",method:"POST",data:{data:a,platform:v}});if(n.success){const e={...n.data,platform:v,character_counts:{title:n.data.title?.length||0,description:n.data.description?.length||0}};b(e),_({status:"success",message:(0,i.__)("Social media preview generated successfully!","thinkrank")})}}catch(e){m.A.error("Social media preview error:",e),_({status:"error",message:(0,i.__)("Failed to generate social media preview. Please try again.","thinkrank")})}finally{p(!1)}},V=async()=>{try{j(!0);const t=await o()({path:"/thinkrank/v1/social-media/validate",method:"POST",data:{settings:T,context_type:"site",validation_context:e}});t.success?(Q(t.data),_({status:"success",message:(0,i.__)("Social media settings validated successfully!","thinkrank")})):_({status:"error",message:t.data?.message||(0,i.__)("Validation failed. Please check your settings.","thinkrank")})}catch(e){m.A.error("Social media validation error:",e),_({status:"error",message:(0,i.__)("Failed to validate social media settings. Please try again.","thinkrank")})}finally{j(!1)}};return t?(0,a.createElement)("div",{className:"thinkrank-loading"},(0,a.createElement)(s.u4,{lines:3})):(0,a.createElement)("div",{className:"thinkrank-social-media-tab"},(0,a.createElement)(M.A,{title:(0,i.__)("Social Media & Open Graph","thinkrank"),optimizationButtons:(()=>{const t={disabled:!1,size:"default"};switch(e){case"open-graph":return[(0,a.createElement)(u.A,{key:"validate-social",type:"validate",label:(0,i.__)("Validate Social Media","thinkrank"),loadingLabel:(0,i.__)("Validating…","thinkrank"),onClick:V,isBusy:x,...t}),(0,a.createElement)(u.A,{key:"sync-og",type:"generate",label:(0,i.__)("Sync from Site Identity","thinkrank"),loadingLabel:(0,i.__)("Syncing…","thinkrank"),onClick:()=>(async(e=[])=>{try{I(!0);const t=await o()({path:"/thinkrank/v1/site-identity/settings",method:"GET"});if(!t.success)throw new Error(t.message||"API response indicated failure");{const r=t.data.settings,a={...T},n={og_site_name:r.site_name||"",og_description:r.site_description||r.tagline||"",default_og_image:r.logo_url||"",twitter_username:"",default_twitter_image:r.logo_url||""},s=[];let l=!1;e.forEach(e=>{if(n.hasOwnProperty(e)){const t=a[e]||"",r=n[e]||"";t!==r&&(a[e]=r,s.push(e),l=!0)}}),l?(A(a),f(!0),_({status:"success",message:(0,i.__)("Successfully synced data from Site Identity settings!","thinkrank")+` (${s.length} fields updated)`})):_({status:"info",message:(0,i.__)("No changes needed - Social Media fields are already up to date with Site Identity settings.","thinkrank")})}}catch(e){m.A.error("Sync error:",e),_({status:"error",message:(0,i.__)("Failed to sync from Site Identity. Please try again.","thinkrank")})}finally{I(!1)}})(["og_site_name","og_description","default_og_image"]),isBusy:y,...t})];case"twitter-cards":return[(0,a.createElement)(u.A,{key:"validate-social",type:"validate",label:(0,i.__)("Validate Social Media","thinkrank"),loadingLabel:(0,i.__)("Validating…","thinkrank"),onClick:V,isBusy:x,...t})];case"preview":return[(0,a.createElement)(u.A,{key:"generate-preview",type:"generate",label:(0,i.__)("Generate Preview","thinkrank"),loadingLabel:(0,i.__)("Generating…","thinkrank"),onClick:Z,isBusy:k,...t})];default:return[]}})(),notice:O,onNoticeRemove:()=>_(null)},(()=>{switch({"open-graph":"open-graph","twitter-cards":"twitter",preview:"preview"}[e]||"open-graph"){case"open-graph":return(()=>{const e=T.og_description?.length||0,t=e>=120&&e<=160,r=t?(0,i.__)("Good length","thinkrank"):e<120?(0,i.__)("Too short","thinkrank"):(0,i.__)("Too long","thinkrank");return(0,a.createElement)(s.mc,{direction:"column",gap:4},(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(g.A,{title:(0,i.__)("Open Graph Settings","thinkrank"),description:(0,i.__)("Add Open Graph meta tags for social media sharing.","thinkrank"),trailing:(0,a.createElement)(s.lM,{checked:T.enable_open_graph,onChange:e=>P("enable_open_graph",e)})}),T.enable_open_graph&&(0,a.createElement)(s.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6 tr-divide-y tr-divide-line-2"},(0,a.createElement)(d.A,{id:"tr-og-site-name",label:(0,i.__)("Site Name","thinkrank"),description:(0,i.__)("The name of your website","thinkrank")},(0,a.createElement)(s.pd,{id:"tr-og-site-name",value:T.og_site_name,onChange:e=>P("og_site_name",e.target.value),placeholder:window.thinkrankAdmin?.siteName||(0,i.__)("Your Site Name","thinkrank")})),(0,a.createElement)(d.A,{id:"tr-og-desc",label:(0,i.__)("Default Description","thinkrank"),description:(0,i.__)("Default description for social media sharing (120-160 characters recommended)","thinkrank"),counter:(0,a.createElement)("span",{className:"tr-text-xs tr-font-medium "+(t?"tr-text-success":"tr-text-warning")},r," (",e,"/160)"),className:"tr-pt-6"},(0,a.createElement)(s.TM,{id:"tr-og-desc",value:T.og_description,onChange:e=>P("og_description",e.target.value),placeholder:window.thinkrankAdmin?.siteDescription||(0,i.__)("Your site description for social media sharing","thinkrank"),rows:3})),(0,a.createElement)(d.A,{id:"tr-og-type",label:(0,i.__)("Content Type","thinkrank"),description:(0,i.__)("The type of content your site represents","thinkrank"),className:"tr-pt-6"},(0,a.createElement)(s.l6,{id:"tr-og-type",value:T.og_type,options:[{label:(0,i.__)("Website","thinkrank"),value:"website"},{label:(0,i.__)("Article","thinkrank"),value:"article"},{label:(0,i.__)("Blog","thinkrank"),value:"blog"},{label:(0,i.__)("Business","thinkrank"),value:"business"}],onChange:e=>P("og_type",e.target.value)})),(0,a.createElement)("div",{className:"tr-pt-6"},(0,a.createElement)(c.A,{label:(0,i.__)("Default Open Graph Image","thinkrank"),value:T.default_og_image,onChange:e=>P("default_og_image",e),help:(0,i.__)("Default image for social media sharing (1200x630px recommended)","thinkrank"),allowedTypes:["image"]})))))})();case"twitter":return(0,a.createElement)(s.mc,{direction:"column",gap:4},(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(g.A,{title:(0,i.__)("Twitter Cards Settings","thinkrank"),description:(0,i.__)("Add Twitter Card meta tags for Twitter sharing.","thinkrank"),trailing:(0,a.createElement)(s.lM,{checked:T.enable_twitter_cards,onChange:e=>P("enable_twitter_cards",e)})}),T.enable_twitter_cards&&(0,a.createElement)(s.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6 tr-divide-y tr-divide-line-2"},(0,a.createElement)(d.A,{id:"tr-tw-user",label:(0,i.__)("Twitter Username","thinkrank"),description:(0,i.__)("Your Twitter username (without @)","thinkrank")},(0,a.createElement)(s.pd,{id:"tr-tw-user",value:T.twitter_username,onChange:e=>P("twitter_username",e.target.value),placeholder:"username"})),(0,a.createElement)(d.A,{id:"tr-tw-creator",label:(0,i.__)("Twitter Creator","thinkrank"),description:(0,i.__)("Content creator Twitter username (without @)","thinkrank"),className:"tr-pt-6"},(0,a.createElement)(s.pd,{id:"tr-tw-creator",value:T.twitter_creator,onChange:e=>P("twitter_creator",e.target.value),placeholder:"creator_username"})),(0,a.createElement)(d.A,{id:"tr-tw-card-type",label:(0,i.__)("Card Type","thinkrank"),description:(0,i.__)("The type of Twitter Card to use","thinkrank"),className:"tr-pt-6"},(0,a.createElement)(s.l6,{id:"tr-tw-card-type",value:T.twitter_card_type,options:[{label:(0,i.__)("Summary Large Image","thinkrank"),value:"summary_large_image"},{label:(0,i.__)("Summary","thinkrank"),value:"summary"},{label:(0,i.__)("App","thinkrank"),value:"app"},{label:(0,i.__)("Player","thinkrank"),value:"player"}],onChange:e=>P("twitter_card_type",e.target.value)})),(0,a.createElement)("div",{className:"tr-pt-6"},(0,a.createElement)(c.A,{label:(0,i.__)("Default Twitter Card Image","thinkrank"),value:T.default_twitter_image,onChange:e=>P("default_twitter_image",e),help:(0,i.__)("Default image for Twitter sharing (1200x600px recommended)","thinkrank"),allowedTypes:["image"]})))));case"preview":return(()=>{const e=v.charAt(0).toUpperCase()+v.slice(1),t=h[v]||"tr-aspect-video";return(0,a.createElement)(s.Zp,{padding:!1,className:"tr-mb-4"},(0,a.createElement)("div",{className:"tr-px-5 tr-py-4 tr-border-b tr-border-secondary tr-flex tr-items-center tr-justify-between tr-gap-3 tr-flex-wrap"},(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,i.__)("Social Media Preview","thinkrank")),(0,a.createElement)("div",{className:"tr-w-40"},(0,a.createElement)(s.l6,{value:v,options:[{label:(0,i.__)("Facebook","thinkrank"),value:"facebook"},{label:(0,i.__)("Twitter","thinkrank"),value:"twitter"},{label:(0,i.__)("LinkedIn","thinkrank"),value:"linkedin"},{label:(0,i.__)("Pinterest","thinkrank"),value:"pinterest"}],onChange:e=>S(e.target.value)}))),(0,a.createElement)("div",{className:"tr-p-6"},L?(0,a.createElement)("div",{className:"tr-max-w-[480px] tr-mx-auto"},(0,a.createElement)("div",{className:"tr-rounded-xl tr-border tr-border-secondary tr-overflow-hidden tr-bg-white tr-shadow-sm"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between tr-gap-2 tr-px-3 tr-py-2 tr-border-b tr-border-secondary"},(0,a.createElement)("span",{className:"tr-text-xs tr-font-semibold tr-text-secondary"},e," ",(0,i.__)("Preview","thinkrank")),L.valid?(0,a.createElement)(s.Ex,{variant:"good"},"✓ ",(0,i.__)("Valid","thinkrank")):(0,a.createElement)(s.Ex,{variant:"warning"},"⚠ ",(0,i.__)("Issues Found","thinkrank"))),L.image?(0,a.createElement)("div",{className:`${t} tr-relative tr-bg-[#F6F7FB] tr-overflow-hidden`},(0,a.createElement)("img",{src:L.image,alt:L.title,className:"tr-w-full tr-h-full tr-object-cover",onError:e=>{e.target.style.display="none"}}),"pinterest"===v&&(0,a.createElement)("div",{className:"tr-absolute tr-top-2 tr-right-2 tr-flex tr-items-center tr-justify-center tr-w-8 tr-h-8 tr-rounded-full tr-bg-black/70 tr-text-white tr-text-sm"},"📌")):(0,a.createElement)("div",{className:`${t} tr-flex tr-flex-col tr-items-center tr-justify-center tr-gap-1 tr-bg-[#F6F7FB] tr-text-tertiary`},(0,a.createElement)("span",{className:"tr-text-2xl"},"🖼️"),(0,a.createElement)("span",{className:"tr-text-[11px]"},(0,i.__)("No share image set","thinkrank"))),(0,a.createElement)("div",{className:"tr-bg-[#F2F3F5] tr-px-3 tr-py-2.5"},(0,a.createElement)("p",{className:"tr-text-[11px] tr-uppercase tr-tracking-wide tr-text-tertiary tr-m-0 tr-truncate"},(e=>{if(!e)return"";try{return new URL(e).hostname.replace(/^www\./,"")}catch{return e}})(L.preview_url)),(0,a.createElement)("p",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0 tr-mt-0.5 tr-leading-snug"},L.title),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0 tr-mt-0.5 tr-leading-relaxed"},L.description),("twitter"===v||"pinterest"===v)&&(0,a.createElement)("p",{className:"tr-text-[11px] tr-text-tertiary tr-m-0 tr-mt-1.5"},"twitter"===v?`${L.title?.length||0}/70 ${(0,i.__)("chars","thinkrank")}`:(0,i.__)("Pin it • Save","thinkrank")))),L.warnings&&L.warnings.length>0&&(0,a.createElement)("div",{className:"tr-mt-4 tr-rounded-lg tr-bg-warning-bg tr-border tr-border-warning/20 tr-p-3"},(0,a.createElement)("h5",{className:"tr-text-xs tr-font-semibold tr-text-warning tr-m-0 tr-mb-2"},(0,i.__)("Warnings:","thinkrank")),(0,a.createElement)("ul",{className:"tr-m-0 tr-pl-5 tr-list-disc"},L.warnings.map((e,t)=>(0,a.createElement)("li",{key:t,className:"tr-text-xs tr-text-warning tr-leading-relaxed"},e)))),L.suggestions&&L.suggestions.length>0&&(0,a.createElement)("div",{className:"tr-mt-4 tr-rounded-lg tr-bg-success-bg tr-border tr-border-success/20 tr-p-3"},(0,a.createElement)("h5",{className:"tr-text-xs tr-font-semibold tr-text-success tr-m-0 tr-mb-2"},(0,i.__)("Suggestions:","thinkrank")),(0,a.createElement)("ul",{className:"tr-m-0 tr-pl-5 tr-list-disc"},L.suggestions.map((e,t)=>(0,a.createElement)("li",{key:t,className:"tr-text-xs tr-text-secondary tr-leading-relaxed"},e))))):(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-items-center tr-justify-center tr-text-center tr-py-10 tr-px-4 tr-rounded-xl tr-border tr-border-dashed tr-border-secondary tr-bg-[#F6F7FB]"},(0,a.createElement)("span",{className:"tr-text-2xl tr-mb-2"},"🔗"),(0,a.createElement)("p",{className:"tr-text-sm tr-font-medium tr-text-secondary tr-m-0"},(0,i.__)("Social preview","thinkrank")),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0 tr-mt-1 tr-max-w-[280px]"},(0,i.__)('Click "Generate Preview" to see how your content will appear on social media.',"thinkrank")))))})();default:return null}})(),"preview"!==e&&(0,a.createElement)(N.A,{validationResults:C}),(0,a.createElement)("div",{className:"tr-flex tr-justify-end tr-mt-6"},(0,a.createElement)(s.$n,{variant:"primary",size:"md",onClick:async()=>{try{D(!0),_(null);const t=await o()({path:"/thinkrank/v1/social-media/settings",method:"POST",data:{settings:T,context_type:"site",validation_context:e}});if(!t.success)throw new Error(t.error||"Failed to save settings");f(!1),_({status:"success",message:(0,i.__)("Social media settings saved successfully!","thinkrank")})}catch(e){m.A.error("Social Media settings save error:",e);let t=(0,i.__)("Failed to save social media settings. Please try again.","thinkrank");e.data&&e.data.validation_errors&&e.data.validation_errors.length>0?(m.A.error("Validation errors:",e.data.validation_errors),t=(0,i.__)("Validation failed: ","thinkrank")+e.data.validation_errors.join(", ")):e.validation&&e.validation.errors&&e.validation.errors.length>0?(m.A.error("Validation errors:",e.validation.errors),t=(0,i.__)("Validation failed: ","thinkrank")+e.validation.errors.join(", ")):e.message&&(t=e.message),_({status:"error",message:t})}finally{D(!1)}},disabled:!w||l},l?(0,i.__)("Saving…","thinkrank"):(0,i.__)("Save Settings","thinkrank")))))}},32401:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}))},32633:()=>{},32725:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(51609),n=r(5573);const i=(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z"}))},32905:(e,t,r)=>{"use strict";r.d(t,{A:()=>g});var a=r(51609),n=r(86087),i=r(27723),s=r(56427),l=r(85161),o=r(1455),c=r.n(o),M=r(60775);const g=()=>{const[e,t]=(0,n.useState)(!0),[r,o]=(0,n.useState)(!1),[g,d]=(0,n.useState)(!1),[u,N]=(0,n.useState)(null),[m,h]=(0,n.useState)({index:!0,noindex:!1,nofollow:!1,noarchive:!1,noimageindex:!1,nosnippet:!1});(0,n.useEffect)(()=>{D()},[]);const D=async()=>{t(!0);try{const e=await c()({path:"/thinkrank/v1/global-robot-meta/settings",method:"GET"});e&&e.settings&&h(t=>({...t,...e.settings}))}catch(e){M.A.error("Failed to load global robot meta settings:",e),N({status:"error",message:(0,i.__)("Failed to load settings. Using defaults.","thinkrank")})}finally{t(!1)}},k=(e,t)=>{h(r=>{const a={...r,[e]:t};return"index"===e&&t?a.noindex=!1:"noindex"===e&&t&&(a.index=!1),a}),d(!0)},p=({text:e})=>(0,a.createElement)(s.Tooltip,{text:e},(0,a.createElement)("span",{style:{display:"inline-flex",alignItems:"center",justifyContent:"center",width:"16px",height:"16px",borderRadius:"50%",background:"#ddd",color:"var(--tr-text-secondary)",fontSize:"10px",fontWeight:"bold",marginLeft:"4px",cursor:"help"}},"?"));return e?(0,a.createElement)("div",{className:"thinkrank-global-robot-meta"},(0,a.createElement)(s.Card,null,(0,a.createElement)(s.CardBody,null,(0,a.createElement)("p",null,(0,i.__)("Loading settings…","thinkrank"))))):(0,a.createElement)("div",{className:"thinkrank-global-robot-meta"},(0,a.createElement)(l.A,{title:(0,i.__)("Global Robot Meta","thinkrank"),enabled:!0,showDisabledWarning:!1,notice:u,onNoticeRemove:()=>N(null)},(0,a.createElement)("div",{style:{display:"flex",flexDirection:"row",alignItems:"flex-start",padding:"10px 0"}},(0,a.createElement)("div",{style:{width:"200px",flexShrink:0,fontWeight:"600",fontSize:"14px",marginTop:"8px"}},(0,i.__)("Robots Meta","thinkrank")),(0,a.createElement)("div",{style:{flex:1}},(0,a.createElement)("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:"10px"}},(0,a.createElement)("div",null,(0,a.createElement)(s.Flex,{justify:"initial",align:"center",className:"thinkrank-mb-sm"},(0,a.createElement)(s.CheckboxControl,{label:(0,i.__)("Index","thinkrank"),checked:m.index,onChange:e=>k("index",e),__nextHasNoMarginBottom:!0}),(0,a.createElement)(p,{text:(0,i.__)("Allow search engines to index this content.","thinkrank")})),(0,a.createElement)(s.Flex,{justify:"initial",align:"center",className:"thinkrank-mb-sm"},(0,a.createElement)(s.CheckboxControl,{label:(0,i.__)("No Follow","thinkrank"),checked:m.nofollow,onChange:e=>k("nofollow",e),__nextHasNoMarginBottom:!0}),(0,a.createElement)(p,{text:(0,i.__)("Do not follow links on this page.","thinkrank")})),(0,a.createElement)(s.Flex,{justify:"initial",align:"center",className:"thinkrank-mb-sm"},(0,a.createElement)(s.CheckboxControl,{label:(0,i.__)("No Image Index","thinkrank"),checked:m.noimageindex,onChange:e=>k("noimageindex",e),__nextHasNoMarginBottom:!0}),(0,a.createElement)(p,{text:(0,i.__)("Do not index images on this page.","thinkrank")}))),(0,a.createElement)("div",null,(0,a.createElement)(s.Flex,{justify:"initial",align:"center",className:"thinkrank-mb-sm"},(0,a.createElement)(s.CheckboxControl,{label:(0,i.__)("No Index","thinkrank"),checked:m.noindex,onChange:e=>k("noindex",e),__nextHasNoMarginBottom:!0}),(0,a.createElement)(p,{text:(0,i.__)("Do not allow search engines to index this content.","thinkrank")})),(0,a.createElement)(s.Flex,{justify:"initial",align:"center",className:"thinkrank-mb-sm"},(0,a.createElement)(s.CheckboxControl,{label:(0,i.__)("No Archive","thinkrank"),checked:m.noarchive,onChange:e=>k("noarchive",e),__nextHasNoMarginBottom:!0}),(0,a.createElement)(p,{text:(0,i.__)("Do not show a cached link in search results.","thinkrank")})),(0,a.createElement)(s.Flex,{justify:"initial",align:"center",className:"thinkrank-mb-sm"},(0,a.createElement)(s.CheckboxControl,{label:(0,i.__)("No Snippet","thinkrank"),checked:m.nosnippet,onChange:e=>k("nosnippet",e),__nextHasNoMarginBottom:!0}),(0,a.createElement)(p,{text:(0,i.__)("Do not show a snippet in search results.","thinkrank")})))),(0,a.createElement)("p",{className:"description",style:{marginTop:"15px",color:"var(--tr-text-secondary)",fontSize:"13px"}},(0,i.__)("Default values for robots meta tag. These can be changed for individual posts, taxonomies, etc.","thinkrank")))),(0,a.createElement)(s.Flex,{justify:"flex-end",className:"thinkrank-mt-lg"},(0,a.createElement)(s.Button,{variant:"primary",onClick:async()=>{o(!0),N(null);try{await c()({path:"/thinkrank/v1/global-robot-meta/settings",method:"POST",data:{settings:m}}),N({status:"success",message:(0,i.__)("Global Robot Meta settings saved successfully!","thinkrank")}),d(!1)}catch(e){M.A.error("Failed to save global robot meta settings:",e),N({status:"error",message:e.message||(0,i.__)("Failed to save settings.","thinkrank")})}finally{o(!1)}},isBusy:r,disabled:!g||r},r?(0,i.__)("Saving…","thinkrank"):(0,i.__)("Save Changes","thinkrank")))))}},33806:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var a=r(51609),n=r(56427),i=r(86087),s=r(27723),l=r(60775),o=r(74395);const c=()=>(0,a.createElement)("svg",{width:"18",height:"18",viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},(0,a.createElement)("path",{fill:"#4285F4",d:"M17.64 9.2c0-.637-.057-1.251-.164-1.84H9v3.481h4.844a4.14 4.14 0 0 1-1.796 2.716v2.258h2.908c1.702-1.567 2.684-3.875 2.684-6.615z"}),(0,a.createElement)("path",{fill:"#34A853",d:"M9 18c2.43 0 4.467-.806 5.956-2.184l-2.908-2.259c-.806.54-1.837.86-3.048.86-2.344 0-4.328-1.584-5.036-3.711H.957v2.332A8.997 8.997 0 0 0 9 18z"}),(0,a.createElement)("path",{fill:"#FBBC05",d:"M3.964 10.707A5.41 5.41 0 0 1 3.682 9c0-.593.102-1.17.282-1.707V4.961H.957A8.996 8.996 0 0 0 0 9c0 1.452.348 2.827.957 4.04l3.007-2.333z"}),(0,a.createElement)("path",{fill:"#EA4335",d:"M9 3.58c1.321 0 2.508.454 3.44 1.345l2.582-2.58C13.463.891 11.426 0 9 0A8.997 8.997 0 0 0 .957 4.962L3.964 7.29C4.672 5.166 6.656 3.58 9 3.58z"})),M=()=>(0,a.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",className:"tr-animate-spin","aria-hidden":"true"},(0,a.createElement)("circle",{cx:"8",cy:"8",r:"6.5",fill:"none",stroke:"currentColor",strokeWidth:"1.75",strokeOpacity:"0.25"}),(0,a.createElement)("path",{d:"M14.5 8a6.5 6.5 0 0 0-6.5-6.5",fill:"none",stroke:"currentColor",strokeWidth:"1.75",strokeLinecap:"round"})),g={access_denied:(0,s.__)("Google connection was cancelled.","thinkrank"),invalid_state:(0,s.__)("The connection link expired. Please try connecting again.","thinkrank"),forbidden:(0,s.__)("You do not have permission to connect a Google account.","thinkrank")},d=({onConnect:e,redirectTo:t,label:r,variant:d,icon:u,className:N=""})=>{const[m,h]=(0,i.useState)(!1),[D,k]=(0,i.useState)(null);(0,i.useEffect)(()=>{const{connected:r,error:a}=(0,o.VQ)();if(a)return l.A.error("Google OAuth error:",a),void k(g[a]||(0,s.__)("Google connection failed. Please try again.","thinkrank"));r&&(e&&e(),t&&(window.location.href=t))},[]);const p=()=>{k(null);const e=(0,o.Vf)(t);if(!e)return l.A.error("Google connect URL is not available."),void k((0,s.__)("Google connection is unavailable. Please reload the page.","thinkrank"));h(!0),window.location.href=e};return d?(0,a.createElement)(n.Button,{variant:d,onClick:p,className:N,isBusy:m,disabled:m},u&&!m&&(0,a.createElement)("img",{src:u,alt:"",className:"thinkrank-google-icon","aria-hidden":"true"}),m?(0,s.__)("Connecting…","thinkrank"):r||(0,s.__)("Connect with Google","thinkrank")):(0,a.createElement)(a.Fragment,null,D&&(0,a.createElement)("p",{className:"tr-text-xs tr-text-danger tr-m-0 tr-mb-2",role:"alert"},D),(0,a.createElement)("button",{type:"button",onClick:p,disabled:m,className:"tr-inline-flex tr-items-center tr-gap-3 tr-h-11 tr-px-5 tr-rounded-md tr-bg-white tr-border-[1.5px] tr-border-primary tr-text-sm tr-font-semibold tr-text-secondary tr-cursor-pointer tr-transition-colors tr-duration-150 hover:tr-border-primary hover:tr-bg-white focus:tr-outline-none focus-visible:tr-border-brand focus-visible:tr-ring-2 focus-visible:tr-ring-brand disabled:tr-cursor-not-allowed disabled:tr-opacity-70"+(N?" "+N:"")},(0,a.createElement)("span",{className:"tr-flex tr-items-center tr-justify-center","aria-hidden":"true"},m?(0,a.createElement)(M,null):u?(0,a.createElement)("img",{src:u,alt:"",className:"thinkrank-google-icon"}):(0,a.createElement)(c,null)),(0,a.createElement)("span",null,m?(0,s.__)("Connecting…","thinkrank"):r||(0,s.__)("Connect with Google","thinkrank"))))}},33865:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M8.1 12.3c.1.1.3.3.5.3.2.1.4.1.6.1.2 0 .4 0 .6-.1.2-.1.4-.2.5-.3l3-3c.3-.3.5-.7.5-1.1 0-.4-.2-.8-.5-1.1L9.7 3.5c-.1-.2-.3-.3-.5-.3H5c-.4 0-.8.4-.8.8v4.2c0 .2.1.4.2.5l3.7 3.6zM5.8 4.8h3.1l3.4 3.4v.1l-3 3 .5.5-.7-.5-3.3-3.4V4.8zM4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4z"}))},34011:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var a=r(51609),n=r(27723),i=r(56427),s=r(49323);const l=({diagnostics:e,isLoadingDiagnostics:t,diagnosticsError:r,onNavigate:l,onRetry:o})=>{if(t)return(0,a.createElement)("div",{className:"tr-empty-state"},(0,a.createElement)(s.u4,{lines:3}));if(r)return(0,a.createElement)(i.Notice,{status:"error",isDismissible:!1},r,(0,a.createElement)(i.__experimentalText,{variant:"muted",style:{marginTop:"8px",display:"block"}},(0,n.__)("Connect your Google account in Integrations > Google Services to view real performance diagnostics.","thinkrank")));if(0===e.length)return(0,a.createElement)("div",{className:"thinkrank-cwv-wrapper"},(0,a.createElement)(s.pp,{size:"md",title:(0,n.__)("No Diagnostic Data Available","thinkrank"),description:(0,n.__)("Connect your Google account to view detailed performance diagnostics.","thinkrank"),action:(0,a.createElement)("div",{className:"tr-flex tr-justify-center tr-gap-3"},(0,a.createElement)(i.Button,{variant:"primary",onClick:()=>l&&l("integrations","google-services")},(0,n.__)("Connect Google Account","thinkrank")),(0,a.createElement)(i.Button,{variant:"secondary",onClick:o,disabled:t},t?(0,n.__)("Retrying…","thinkrank"):(0,n.__)("Retry","thinkrank")))}));const c=e.filter(e=>"passed"===e.status).length,M=e.filter(e=>"warning"===e.status).length,g=e.filter(e=>"failed"===e.status).length;return(0,a.createElement)("div",{className:"thinkrank-cwv-wrapper"},(0,a.createElement)("div",{className:"thinkrank-diag-wrap"},(0,a.createElement)("div",{className:"thinkrank-diag-stats"},(0,a.createElement)("div",{className:"thinkrank-diag-stat-card"},(0,a.createElement)("div",{className:"thinkrank-diag-stat-top"},(0,a.createElement)("span",{className:"thinkrank-diag-stat-label"},(0,n.__)("Passed","thinkrank")),(0,a.createElement)("span",{className:"thinkrank-diag-stat-icon"},(0,a.createElement)("svg",{width:"22",height:"22",viewBox:"0 0 22 22",fill:"none"},(0,a.createElement)("circle",{cx:"11",cy:"11",r:"9",stroke:"#4353cc",strokeWidth:"1.8"}),(0,a.createElement)("path",{d:"M7 11.5l3 3 5-6",stroke:"#4353cc",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round"})))),(0,a.createElement)("span",{className:"thinkrank-diag-stat-count"},c)),(0,a.createElement)("div",{className:"thinkrank-diag-stat-card"},(0,a.createElement)("div",{className:"thinkrank-diag-stat-top"},(0,a.createElement)("span",{className:"thinkrank-diag-stat-label"},(0,n.__)("Warnings","thinkrank")),(0,a.createElement)("span",{className:"thinkrank-diag-stat-icon"},(0,a.createElement)("svg",{width:"22",height:"22",viewBox:"0 0 22 22",fill:"none"},(0,a.createElement)("path",{d:"M11 3L2 19h18L11 3z",stroke:"#4353cc",strokeWidth:"1.8",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M11 9v5",stroke:"#4353cc",strokeWidth:"1.8",strokeLinecap:"round"}),(0,a.createElement)("circle",{cx:"11",cy:"16",r:"1",fill:"#4353cc"})))),(0,a.createElement)("span",{className:"thinkrank-diag-stat-count"},M)),(0,a.createElement)("div",{className:"thinkrank-diag-stat-card"},(0,a.createElement)("div",{className:"thinkrank-diag-stat-top"},(0,a.createElement)("span",{className:"thinkrank-diag-stat-label"},(0,n.__)("Failed","thinkrank")),(0,a.createElement)("span",{className:"thinkrank-diag-stat-icon"},(0,a.createElement)("svg",{width:"22",height:"22",viewBox:"0 0 22 22",fill:"none"},(0,a.createElement)("circle",{cx:"11",cy:"11",r:"9",stroke:"#4353cc",strokeWidth:"1.8"}),(0,a.createElement)("path",{d:"M8 8l6 6M14 8l-6 6",stroke:"#4353cc",strokeWidth:"1.8",strokeLinecap:"round"})))),(0,a.createElement)("span",{className:"thinkrank-diag-stat-count"},g))),(0,a.createElement)("div",{className:"thinkrank-diag-grid"},e.map(e=>(e=>{const t={passed:{label:(0,n.__)("Passed","thinkrank"),color:"#027A48",bg:"#dcfce7"},warning:{label:(0,n.__)("Warnings","thinkrank"),color:"#ea580c",bg:"#fff7ed"},failed:{label:(0,n.__)("Failed","thinkrank"),color:"#921C13",bg:"#fee2e2"}},r=t[e.status]||t.warning,i=!!e.details,s=i&&"object"==typeof e.details?e.details.items?`${e.details.items.length} items to review.`:null:e.details||null;return(0,a.createElement)("div",{key:e.id,className:"thinkrank-diag-card"},(0,a.createElement)("div",{className:"thinkrank-diag-card-header"},(0,a.createElement)("div",{className:"thinkrank-diag-card-title-row"},(0,a.createElement)("span",{className:"thinkrank-diag-card-title"},e.title),(0,a.createElement)("span",{className:"thinkrank-diag-badge",style:{color:r.color,background:r.bg}},r.label)),(e.category||e.impact)&&(0,a.createElement)("span",{className:"thinkrank-diag-category"},e.category||e.impact)),(0,a.createElement)("p",{className:"thinkrank-diag-desc"},e.description,s&&(0,a.createElement)(a.Fragment,null," ",s),i&&(0,a.createElement)("strong",null,(0,n.__)(" Check page speed report for detailed data.","thinkrank"))))})(e)))))}},34236:(e,t,r)=>{"use strict";r.d(t,{A:()=>a.A});var a=r(99121)},34249:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M4 4v1.5h16V4H4zm8 8.5h8V11h-8v1.5zM4 20h16v-1.5H4V20zm4-8c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2z"}))},34372:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M6.6 6L5.4 7l4.5 5-4.5 5 1.1 1 5.5-6-5.4-6zm6 0l-1.1 1 4.5 5-4.5 5 1.1 1 5.5-6-5.5-6z"}))},35166:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{fillRule:"evenodd",d:"M18 5.5h-8v8h8.5V6a.5.5 0 00-.5-.5zm-9.5 8h-3V6a.5.5 0 01.5-.5h2.5v8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}))},35358:(e,t,r)=>{"use strict";r.d(t,{A:()=>N});var a=r(51609),n=r(86087),i=r(27723),s=r(73131),l=r(60563),o=r(89212),c=r(40799);const M=[{id:"content-planner",label:(0,i.__)("Content Planner","thinkrank")},{id:"metadata-generator",label:(0,i.__)("Metadata Generator","thinkrank")},{id:"mcp",label:(0,i.__)("MCP","thinkrank"),tag:(0,i.__)("New","thinkrank")}],g=M.map(e=>e.id),d="content-planner",u=e=>{try{const t=new URL(window.location.href);t.searchParams.set("tab",e),window.history.replaceState({},"",t.toString())}catch(e){}},N=()=>{const[e,t]=(0,n.useState)(d);(0,n.useEffect)(()=>{try{const e=new URLSearchParams(window.location.search).get("tab"),r=g.includes(e)?e:d;t(r),u(r)}catch(e){}},[]);const r=(0,n.useCallback)(e=>{t(e),u(e)},[]);return(0,a.createElement)("div",null,(0,a.createElement)(s.A,{tabs:M,activeTab:e,onTabChange:r,className:"tr-mb-6"}),(0,a.createElement)(s.K,{tabId:"content-planner",activeTab:e},(0,a.createElement)(l.A,null)),(0,a.createElement)(s.K,{tabId:"metadata-generator",activeTab:e},(0,a.createElement)(o.A,null)),(0,a.createElement)(s.K,{tabId:"mcp",activeTab:e},(0,a.createElement)(c.A,null)))}},35410:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M16 5.5H8V4h8v1.5ZM16 20H8v-1.5h8V20ZM5 9h14v6H5V9Z"}))},35862:(e,t,r)=>{"use strict";r.d(t,{S4:()=>l,ZO:()=>o,pg:()=>c});var a=r(51609),n=r(27723),i=r(52619);const s={margin:"6px 0 0 0",fontSize:"12px",lineHeight:1.5,color:"#6b7280"},l=({capabilities:e={}})=>{const t=e.allowed_frequencies||[30];return Array.isArray(t)&&t.length>1?null:(0,a.createElement)("p",{className:"tr-email-report-hint",style:s},(0,n.__)("Free plan reports send every 30 days. Pro adds 7-day and 15-day cadences.","thinkrank"))},o=({capabilities:e={}})=>(e.max_recipients||1)>1?null:(0,a.createElement)("p",{className:"tr-email-report-hint",style:s},(0,n.__)("Free plan sends to your account email. Pro lets you add teammates and clients.","thinkrank")),c=({capabilities:e={},lastTestResult:t,onDismiss:r})=>{const s=(0,i.applyFilters)("thinkrank.emailReport.testNudge",void 0,t,e);return void 0!==s?s:t&&t.success?(e.max_recipients||1)>1?null:(0,a.createElement)("div",{className:"tr-email-report-nudge",role:"status",style:{marginTop:"12px",padding:"12px 14px",background:"#ecfdf5",border:"1px solid #a7f3d0",borderRadius:"8px",display:"flex",alignItems:"center",gap:"12px"}},(0,a.createElement)("span",{style:{fontSize:"13px",color:"#065f46",flex:1}},(0,n.__)("Looks good in your inbox? Pro lets you send this same report to your whole team and brand it to match your agency.","thinkrank")),(0,a.createElement)("a",{href:(0,i.applyFilters)("thinkrank.emailReport.upgradeUrl","https://thinkrank.ai/pricing/?utm_source=plugin&utm_medium=email_report_test"),target:"_blank",rel:"noopener noreferrer",style:{color:"#047857",fontWeight:600,fontSize:"13px",textDecoration:"none",whiteSpace:"nowrap"}},(0,n.__)("See Pro plans","thinkrank")),r&&(0,a.createElement)("button",{type:"button",onClick:r,style:{background:"none",border:"none",cursor:"pointer",color:"#065f46",fontSize:"16px",lineHeight:1,padding:"2px"},"aria-label":(0,n.__)("Dismiss","thinkrank")},"×")):null}},35980:(e,t,r)=>{"use strict";r.d(t,{A:()=>y});var a=r(51609),n=r(86087),i=r(27723),s=r(49323),l=r(85161),o=r(85770),c=r(17098),M=r(52495),g=r(48426),d=r(54273),u=r(78881);const N=()=>(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("line",{x1:"12",y1:"5",x2:"12",y2:"19"}),(0,a.createElement)("line",{x1:"5",y1:"12",x2:"19",y2:"12"})),m=()=>(0,a.createElement)("svg",{width:"13",height:"13",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("polyline",{points:"3 6 5 6 21 6"}),(0,a.createElement)("path",{d:"M19 6l-1 14H6L5 6"}),(0,a.createElement)("path",{d:"M10 11v6"}),(0,a.createElement)("path",{d:"M14 11v6"}),(0,a.createElement)("path",{d:"M9 6V4h6v2"})),h=()=>(0,a.createElement)("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"}),(0,a.createElement)("polyline",{points:"15 3 21 3 21 9"}),(0,a.createElement)("line",{x1:"10",y1:"14",x2:"21",y2:"3"})),D=()=>(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("circle",{cx:"18",cy:"5",r:"3"}),(0,a.createElement)("circle",{cx:"6",cy:"12",r:"3"}),(0,a.createElement)("circle",{cx:"18",cy:"19",r:"3"}),(0,a.createElement)("line",{x1:"8.59",y1:"13.51",x2:"15.42",y2:"17.49"}),(0,a.createElement)("line",{x1:"15.41",y1:"6.51",x2:"8.59",y2:"10.49"})),k=()=>(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("polyline",{points:"1 4 1 10 7 10"}),(0,a.createElement)("path",{d:"M3.51 15a9 9 0 1 0 .49-4.86"})),p=()=>(0,a.createElement)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("circle",{cx:"12",cy:"12",r:"10"}),(0,a.createElement)("line",{x1:"12",y1:"16",x2:"12",y2:"12"}),(0,a.createElement)("line",{x1:"12",y1:"8",x2:"12.01",y2:"8"})),x=[{value:"basic",label:(0,i.__)("Basic (Single sitemap)","thinkrank")},{value:"wordpress-core",label:(0,i.__)("WordPress Core","thinkrank")},{value:"segmented",label:(0,i.__)("Segmented (Posts, Pages, Categories)","thinkrank")},{value:"ecommerce",label:(0,i.__)("E-commerce (Products, Categories)","thinkrank")},{value:"complete",label:(0,i.__)("Complete (All content + Custom post types)","thinkrank")},{value:"custom",label:(0,i.__)("Custom (User-modified configuration)","thinkrank")}],j=[{value:"index",label:(0,i.__)("Index","thinkrank")},{value:"general",label:(0,i.__)("General","thinkrank")},{value:"posts",label:(0,i.__)("Posts","thinkrank")},{value:"pages",label:(0,i.__)("Pages","thinkrank")},{value:"categories",label:(0,i.__)("Categories","thinkrank")}],y=()=>{const[e,t]=(0,n.useState)(!0),[r,y]=(0,n.useState)(!1),[I,E]=(0,n.useState)(!1),[z,T]=(0,n.useState)({}),[A,w]=(0,n.useState)(!1),[f,O]=(0,n.useState)(null),[_,L]=(0,n.useState)("basic"),[b,v]=(0,n.useState)(!1),[S,C]=(0,n.useState)(null),[Q,U]=(0,n.useState)(!1),Y=(e,t)=>{try{const r=(0,g.TT)(e,t);T(a=>{const n={...a,[e]:r};if("custom_url_pattern"===e&&t&&n.sitemap_urls)if("basic"===_){L("custom"),n.selected_preset="custom";const e=t.replace("{type}","general");n.sitemap_urls=[{url:e.startsWith("/")?e:"/"+e,type:"general",enabled:!0,last_checked:null,status:"unknown"}]}else n.sitemap_urls=n.sitemap_urls.map(e=>{if("index"===e.type||"wordpress"===e.type)return e;const r=t.replace("{type}",e.type);return{...e,url:r.startsWith("/")?r:"/"+r}});if("use_sitemap_index"===e)if(t){const e=n.custom_url_pattern||"sitemap-{type}.xml",t=t=>{let r=e.replace("{type}",t);return r.startsWith("/")||(r="/"+r),{url:r,type:t,enabled:!0,last_checked:null,status:"unknown"}},r=[{url:"/sitemap_index.xml",type:"index",enabled:!0,last_checked:null,status:"unknown"}];!1!==n.include_posts&&r.push(t("posts")),!1!==n.include_pages&&r.push(t("pages")),!1!==n.include_categories&&r.push(t("categories")),n.include_tags&&r.push(t("tags")),n.sitemap_urls=r}else n.sitemap_urls=[{url:"/sitemap.xml",type:"general",enabled:!0,last_checked:null,status:"unknown"}];return n}),w(!0)}catch(e){O({status:"error",message:e.message||(0,i.__)("Invalid input provided. Please check your settings.","thinkrank")})}},P=(e,t,r={})=>{const{validateUrl:a=!1,markDirty:n=!0}=r;try{let r=t;a&&r.url&&(r={...r,url:(0,g.$W)(r.url)}),T(t=>({...t,sitemap_urls:t.sitemap_urls.map((t,a)=>a===e?r:t),...n?{selected_preset:"custom"}:{}})),n&&(L("custom"),w(!0))}catch(e){O({status:"error",message:e.message||(0,i.__)("Invalid sitemap URL provided","thinkrank")})}},Z=()=>({settings:z,setSettings:T,setIsLoading:t,setIsSaving:y,setIsGenerating:E,setHasChanges:w,setNotice:O,setSelectedPreset:L,setIsValidatingAll:v,setValidatingIndex:C,setIsPinging:U,getDefaultSettings:d.lA,updateSitemap:P});if((0,n.useEffect)(()=>{(0,u.M5)(Z())},[]),e)return(0,a.createElement)("div",{className:"thinkrank-loading"},(0,a.createElement)(s.u4,{lines:3}));const V=window.location.origin,R=Z();return(0,a.createElement)("div",{className:"thinkrank-sitemap-tab"},(0,a.createElement)(l.A,{title:(0,i.__)("XML Sitemap Management","thinkrank"),enabled:z.enabled,onToggle:e=>Y("enabled",e),toggleLabel:(0,i.__)("Enable Sitemap","thinkrank"),optimizationButtons:[(0,a.createElement)(M.A,{key:"generate",type:"generate",label:(0,i.__)("Generate Sitemap","thinkrank"),loadingLabel:(0,i.__)("Generating…","thinkrank"),onClick:()=>(0,u.vB)(Z()),isBusy:I,disabled:!z.enabled||I})],notice:f,onNoticeRemove:()=>O(null),showDisabledWarning:!0,disabledWarningMessage:(0,i.__)("XML sitemap generation is disabled. Enable to configure multiple sitemaps, content inclusion, and search engine notifications.","thinkrank")},(0,a.createElement)(s.mc,{direction:"column",gap:4},(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(o.A,{title:(0,i.__)("Sitemap URLs","thinkrank"),description:(0,i.__)("Configure which sitemaps are generated for your site","thinkrank")}),(0,a.createElement)("div",{className:"tr-p-5 tr-flex tr-flex-col tr-gap-4"},z.use_sitemap_index&&(0,a.createElement)("div",{className:"tr-flex tr-items-start tr-gap-2 tr-bg-brand-bg tr-border tr-border-brand tr-rounded-lg tr-p-3"},(0,a.createElement)("span",{className:"tr-text-brand tr-shrink-0 tr-mt-0.5"},(0,a.createElement)(p,null)),(0,a.createElement)("p",{className:"tr-text-xs tr-text-brand tr-m-0"},(0,i.__)("Sitemap index: ","thinkrank"),(0,a.createElement)("a",{href:`${V}/sitemap_index.xml`,target:"_blank",rel:"noopener noreferrer",className:"tr-text-brand tr-underline tr-inline-flex tr-items-center tr-gap-0.5"},`${V}/sitemap_index.xml`," ",(0,a.createElement)(h,null)))),(0,a.createElement)(s.lM,{id:"use-sitemap-index",label:(0,i.__)("Use Sitemap Index","thinkrank"),description:(0,i.__)("Generate a sitemap index referencing multiple individual sitemaps (recommended for large sites)","thinkrank"),checked:!!z.use_sitemap_index,onChange:e=>Y("use_sitemap_index",e),disabled:!z.enabled}),(0,a.createElement)(s.l6,{label:(0,i.__)("Quick Setup Templates","thinkrank"),value:_,options:x,onChange:e=>(0,d.Ur)(e.target.value,R),disabled:!z.enabled}),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-2"},(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-secondary tr-uppercase tr-tracking-wide tr-m-0"},(0,i.__)("Sitemap URLs","thinkrank")),z.sitemap_urls?.map((e,t)=>{var r;return(0,a.createElement)("div",{key:t,className:"tr-flex tr-items-end tr-gap-2 tr-border tr-border-secondary tr-rounded-lg tr-p-3"},(0,a.createElement)("div",{className:"tr-flex-1"},(0,a.createElement)(s.pd,{label:(0,i.__)("URL","thinkrank"),value:e.url,onChange:r=>P(t,{...e,url:r.target.value}),onBlur:r=>P(t,{...e,url:r.target.value},{validateUrl:!0}),placeholder:"/sitemap.xml",disabled:!z.enabled})),(0,a.createElement)("div",{className:"tr-w-36"},(0,a.createElement)(s.l6,{label:(0,i.__)("Type","thinkrank"),value:e.type,options:j,onChange:r=>P(t,{...e,type:r.target.value}),disabled:!z.enabled})),(0,a.createElement)("button",{onClick:()=>(e=>{T(t=>({...t,sitemap_urls:t.sitemap_urls.filter((t,r)=>r!==e)})),L("custom"),T(e=>({...e,selected_preset:"custom"})),w(!0)})(t),disabled:!z.enabled||(null!==(r=z.sitemap_urls?.length)&&void 0!==r?r:0)<=1,className:"tr-flex tr-items-center tr-justify-center tr-w-10 tr-h-10 tr-rounded tr-border tr-border-danger tr-text-danger tr-bg-danger-bg hover:tr-bg-danger-bg tr-transition-colors tr-duration-150 tr-cursor-pointer disabled:tr-opacity-40 disabled:tr-cursor-not-allowed tr-shrink-0"},(0,a.createElement)(m,null)))})),(0,a.createElement)("button",{onClick:()=>{T(e=>({...e,sitemap_urls:[...e.sitemap_urls||[],{url:(0,d.ST)("general",z),type:"general",enabled:!0,last_checked:null,status:"unknown"}],use_sitemap_index:!0})),L("custom"),T(e=>({...e,selected_preset:"custom"})),w(!0)},disabled:!z.enabled,className:"tr-flex tr-items-center tr-gap-1.5 tr-text-xs tr-font-medium tr-text-brand tr-bg-brand-bg tr-border tr-border-brand tr-rounded tr-px-3 tr-py-2 hover:tr-bg-brand-bg tr-transition-colors tr-duration-150 tr-cursor-pointer disabled:tr-opacity-50 disabled:tr-cursor-not-allowed tr-self-start"},(0,a.createElement)(N,null)," ",(0,i.__)("Add Sitemap URL","thinkrank")),z.sitemap_urls?.length>0&&(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-secondary tr-uppercase tr-tracking-wide tr-m-0 tr-mb-2"},(0,i.__)("View Generated Sitemaps","thinkrank")),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-1"},z.sitemap_urls.map((e,t)=>z.last_generated?(0,a.createElement)("a",{key:t,href:`${V}${e.url}`,target:"_blank",rel:"noopener noreferrer",className:"tr-inline-flex tr-items-center tr-gap-1 tr-text-sm tr-text-brand hover:tr-underline"},e.url," ",(0,a.createElement)("span",{className:"tr-text-tertiary"},"(",e.type,")")," ",(0,a.createElement)(h,null)):(0,a.createElement)("span",{key:t,title:(0,i.__)("Generate the sitemap to enable this link","thinkrank"),className:"tr-inline-flex tr-items-center tr-gap-1 tr-text-sm tr-text-tertiary tr-cursor-not-allowed"},e.url," ",(0,a.createElement)("span",{className:"tr-text-tertiary"},"(",e.type,")")))),!z.last_generated&&(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0 tr-mt-1"},(0,i.__)("Click “Generate Sitemap” to create these files before viewing them.","thinkrank"))))),(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(o.A,{title:(0,i.__)("General Settings","thinkrank"),description:(0,i.__)("Core options that apply to all generated sitemaps.","thinkrank")}),(0,a.createElement)(s.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6 tr-divide-y tr-divide-line-2"},(0,a.createElement)(c.A,{id:"tr-sm-links-per",label:(0,i.__)("Links Per Sitemap","thinkrank"),description:(0,i.__)("Max links per sitemap page — Google recommends max 50,000 URLs","thinkrank"),disabled:!z.enabled},(0,a.createElement)(s.pd,{id:"tr-sm-links-per",type:"number",value:z.links_per_sitemap||1e3,onChange:e=>Y("links_per_sitemap",parseInt(e.target.value)),min:100,max:5e4,disabled:!z.enabled})),(0,a.createElement)("div",{className:"tr-pt-6"},(0,a.createElement)(s.lM,{id:"include-images",label:(0,i.__)("Images in Sitemaps","thinkrank"),description:(0,i.__)("Include references to images from post content — helps search engines index important images","thinkrank"),checked:!!z.include_images,onChange:e=>Y("include_images",e),disabled:!z.enabled})),(0,a.createElement)("div",{className:"tr-pt-6"},(0,a.createElement)(s.lM,{id:"include-featured-images",label:(0,i.__)("Include Featured Images","thinkrank"),description:(0,i.__)("Include the featured image even if it does not appear directly in post content","thinkrank"),checked:!!z.include_featured_images,onChange:e=>Y("include_featured_images",e),disabled:!z.enabled||!z.include_images})),(0,a.createElement)("div",{className:"tr-pt-6"},(0,a.createElement)(s.lM,{id:"auto-generate",label:(0,i.__)("Auto-Generate Sitemaps","thinkrank"),description:(0,i.__)("Automatically regenerate sitemaps when content is published, updated, or deleted","thinkrank"),checked:!!z.auto_generate,onChange:e=>Y("auto_generate",e),disabled:!z.enabled})),(0,a.createElement)("div",{className:"tr-pt-6"},(0,a.createElement)(s.lM,{id:"ping-search-engines",label:(0,i.__)("Ping Search Engines","thinkrank"),description:(0,i.__)("Automatically notify Google and Bing when sitemaps are updated","thinkrank"),checked:!!z.ping_search_engines,onChange:e=>Y("ping_search_engines",e),disabled:!z.enabled})))),(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(o.A,{title:(0,i.__)("Content Filtering","thinkrank"),description:(0,i.__)("Exclude specific content from your sitemaps","thinkrank")}),(0,a.createElement)(s.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6 tr-divide-y tr-divide-line-2"},(0,a.createElement)(c.A,{id:"tr-sm-exclude-posts",label:(0,i.__)("Exclude Posts","thinkrank"),description:(0,i.__)("Comma-separated post IDs to exclude — e.g., 123, 456, 789","thinkrank"),disabled:!z.enabled},(0,a.createElement)(s.pd,{id:"tr-sm-exclude-posts",value:z.exclude_posts||"",onChange:e=>Y("exclude_posts",e.target.value),placeholder:"123, 456, 789",disabled:!z.enabled})),(0,a.createElement)(c.A,{id:"tr-sm-exclude-terms",label:(0,i.__)("Exclude Terms","thinkrank"),description:(0,i.__)("Comma-separated term IDs to exclude — applies to all taxonomies","thinkrank"),disabled:!z.enabled,className:"tr-pt-6"},(0,a.createElement)(s.pd,{id:"tr-sm-exclude-terms",value:z.exclude_terms||"",onChange:e=>Y("exclude_terms",e.target.value),placeholder:"12, 34, 56",disabled:!z.enabled})),(0,a.createElement)("div",{className:"tr-pt-6"},(0,a.createElement)(s.lM,{id:"exclude-password-protected",label:(0,i.__)("Exclude Password Protected Posts","thinkrank"),description:(0,i.__)("When enabled, password-protected posts will be excluded from sitemaps","thinkrank"),checked:!!z.exclude_password_protected,onChange:e=>Y("exclude_password_protected",e),disabled:!z.enabled})),(0,a.createElement)("div",{className:"tr-pt-6"},(0,a.createElement)(s.lM,{id:"exclude-private-posts",label:(0,i.__)("Exclude Private Posts","thinkrank"),description:(0,i.__)("When enabled, private posts will be excluded from sitemaps","thinkrank"),checked:!!z.exclude_private_posts,onChange:e=>Y("exclude_private_posts",e),disabled:!z.enabled})),(0,a.createElement)("div",{className:"tr-pt-6"},(0,a.createElement)("div",{className:"tr-bg-brand-bg tr-border tr-border-brand tr-rounded-lg tr-p-4"},(0,a.createElement)("p",{className:"tr-text-sm tr-font-semibold tr-text-brand tr-m-0 tr-mb-2"},(0,i.__)("What Gets Included","thinkrank")),(0,a.createElement)("ol",{className:"tr-m-0 tr-pl-5 tr-flex tr-flex-col tr-gap-1"},[(0,i.__)("Published, publicly viewable content of the enabled post types and taxonomies","thinkrank"),(0,i.__)("Excludes items set to noindex or excluded from search","thinkrank"),(0,i.__)("Password-protected and private content only when those toggles are enabled above","thinkrank")].map((e,t)=>(0,a.createElement)("li",{key:t,className:"tr-text-xs tr-text-brand"},e))))))),(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(o.A,{title:(0,i.__)("Health & Validation","thinkrank"),description:(0,i.__)("Check the status of your generated sitemaps","thinkrank")}),(0,a.createElement)("div",{className:"tr-p-5 tr-flex tr-flex-col tr-gap-3"},z.sitemap_urls?.map((e,t)=>{return(0,a.createElement)("div",{key:t,className:"tr-border tr-border-secondary tr-rounded-lg tr-p-4 tr-flex tr-items-start tr-justify-between tr-gap-3"},(0,a.createElement)("div",{className:"tr-flex-1 tr-min-w-0"},(0,a.createElement)("code",{className:"tr-text-xs tr-font-medium tr-text-secondary tr-bg-white tr-px-2 tr-py-0.5 tr-rounded"},e.url),(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2 tr-mt-2 tr-flex-wrap"},(0,a.createElement)("span",{className:"tr-inline-flex tr-items-center tr-text-xs tr-font-medium tr-px-2 tr-py-0.5 tr-rounded-full tr-border "+(r=e.status,"active"===r?"tr-bg-success-bg tr-text-success tr-border-success":"not_found"===r?"tr-bg-danger-bg tr-text-danger tr-border-danger":"error"===r?"tr-bg-warning-bg tr-text-warning tr-border-warning":"tr-bg-white tr-text-tertiary tr-border-secondary")},(e=>"active"===e?(0,i.__)("Active","thinkrank"):"not_found"===e?(0,i.__)("Not Found","thinkrank"):"error"===e?(0,i.__)("Error","thinkrank"):(0,i.__)("Unknown","thinkrank"))(e.status)),e.last_checked&&(0,a.createElement)("span",{className:"tr-text-xs tr-text-tertiary"},(0,i.__)("Checked:","thinkrank")," ",new Date(e.last_checked).toLocaleString(),e.response_code&&(0,a.createElement)("span",{className:"tr-ml-1 tr-font-medium"},"(",e.response_code,")")))),(0,a.createElement)(s.$n,{variant:"secondary",size:"sm",onClick:()=>(0,u.go)(R,t),loading:S===t,disabled:!z.enabled},S===t?(0,i.__)("Checking…","thinkrank"):(0,i.__)("Check","thinkrank")));var r}),(0,a.createElement)("div",{className:"tr-border tr-border-secondary tr-rounded-lg tr-p-4"},(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-tertiary tr-uppercase tr-tracking-wide tr-m-0 tr-mb-3"},(0,i.__)("Bulk Actions","thinkrank")),(0,a.createElement)("div",{className:"tr-flex tr-gap-2 tr-flex-wrap"},(0,a.createElement)(s.$n,{variant:"primary",size:"sm",onClick:()=>(0,u.ez)(R),loading:b,disabled:!z.enabled},(0,a.createElement)(k,null)," ",b?(0,i.__)("Validating…","thinkrank"):(0,i.__)("Validate All Sitemaps","thinkrank")),(0,a.createElement)(s.$n,{variant:"secondary",size:"sm",onClick:()=>(0,u.q0)(R),loading:Q,disabled:!z.enabled},(0,a.createElement)(D,null)," ",Q?(0,i.__)("Pinging…","thinkrank"):(0,i.__)("Ping Search Engines","thinkrank")))))),(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(o.A,{title:(0,i.__)("Advanced Options","thinkrank"),description:(0,i.__)("Customize sitemap styling and filename patterns.","thinkrank")}),(0,a.createElement)(s.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6 tr-divide-y tr-divide-line-2"},(0,a.createElement)(s.lM,{id:"enable-styling",label:(0,i.__)("Enable Sitemap Styling","thinkrank"),description:(0,i.__)("Apply custom CSS styling to make XML sitemaps more readable in browsers","thinkrank"),checked:!!z.enable_styling,onChange:e=>Y("enable_styling",e),disabled:!z.enabled}),(0,a.createElement)(c.A,{id:"tr-sm-url-pattern",label:(0,i.__)("Custom Sitemap Filename Pattern","thinkrank"),description:(0,i.__)("Use {type} as placeholder for content type — e.g., seo-{type}.xml. Applies to Segmented, E-commerce, and Complete templates.","thinkrank"),disabled:!z.enabled,className:"tr-pt-6"},(0,a.createElement)(s.pd,{id:"tr-sm-url-pattern",value:(z.custom_url_pattern||"sitemap-{type}.xml").replace(/^\/+/,""),onChange:e=>Y("custom_url_pattern",e.target.value.replace(/^\/+/,"")),placeholder:"sitemap-{type}.xml",disabled:!z.enabled})))),(0,a.createElement)("div",{className:"tr-flex tr-justify-end"},(0,a.createElement)(s.$n,{variant:"primary",onClick:()=>(0,u.DZ)(R),loading:r,disabled:!A||r},r?(0,i.__)("Saving…","thinkrank"):(0,i.__)("Save Settings","thinkrank"))))))}},36358:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M11 16.8c-.1-.1-.2-.3-.3-.5v-2.6c0-.9-.1-1.7-.3-2.2-.2-.5-.5-.9-.9-1.2-.4-.2-.9-.3-1.6-.3-.5 0-1 .1-1.5.2s-.9.3-1.2.6l.2 1.2c.4-.3.7-.4 1.1-.5.3-.1.7-.2 1-.2.6 0 1 .1 1.3.4.3.2.4.7.4 1.4-1.2 0-2.3.2-3.3.7s-1.4 1.1-1.4 2.1c0 .7.2 1.2.7 1.6.4.4 1 .6 1.8.6.9 0 1.7-.4 2.4-1.2.1.3.2.5.4.7.1.2.3.3.6.4.3.1.6.1 1.1.1h.1l.2-1.2h-.1c-.4.1-.6 0-.7-.1zM9.2 16c-.2.3-.5.6-.9.8-.3.1-.7.2-1.1.2-.4 0-.7-.1-.9-.3-.2-.2-.3-.5-.3-.9 0-.6.2-1 .7-1.3.5-.3 1.3-.4 2.5-.5v2zm10.6-3.9c-.3-.6-.7-1.1-1.2-1.5-.6-.4-1.2-.6-1.9-.6-.5 0-.9.1-1.4.3-.4.2-.8.5-1.1.8V6h-1.4v12h1.3l.2-1c.2.4.6.6 1 .8.4.2.9.3 1.4.3.7 0 1.2-.2 1.8-.5.5-.4 1-.9 1.3-1.5.3-.6.5-1.3.5-2.1-.1-.6-.2-1.3-.5-1.9zm-1.7 4c-.4.5-.9.8-1.6.8s-1.2-.2-1.7-.7c-.4-.5-.7-1.2-.7-2.1 0-.9.2-1.6.7-2.1.4-.5 1-.7 1.7-.7s1.2.3 1.6.8c.4.5.6 1.2.6 2s-.2 1.4-.6 2z"}))},36876:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"}))},37055:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M6.13 5.5l1.926 1.927A4.975 4.975 0 007.025 10H5v1.5h2V13H5v1.5h2.1a5.002 5.002 0 009.8 0H19V13h-2v-1.5h2V10h-2.025a4.979 4.979 0 00-1.167-2.74l1.76-1.76-1.061-1.06-1.834 1.834A4.977 4.977 0 0012 5.5c-1.062 0-2.046.33-2.855.895L7.19 4.44 6.13 5.5zm2.37 5v3a3.5 3.5 0 107 0v-3a3.5 3.5 0 10-7 0z",fillRule:"evenodd",clipRule:"evenodd"}))},37281:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M8.2 5.3h8V3.8h-8v1.5zm0 14.5h8v-1.5h-8v1.5zm3.5-6.5h1v-1h-1v1zm1-6.5h-1v.5h1v-.5zm-1 4.5h1v-1h-1v1zm0-2h1v-1h-1v1zm0 7.5h1v-.5h-1v.5zm1-2.5h-1v1h1v-1zm-8.5 1.5h1.5v-8H4.2v8zm14.5-8v8h1.5v-8h-1.5zm-5 4.5v-1h-1v1h1zm-6.5 0h.5v-1h-.5v1zm3.5-1v1h1v-1h-1zm6 1h.5v-1h-.5v1zm-8-1v1h1v-1h-1zm6 0v1h1v-1h-1z",style:{fill:"#1e1e1e",fillRule:"evenodd",clipRule:"evenodd"}}))},37838:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1zm-2.8 0H9.8V7c0-1.2 1-2.2 2.2-2.2s2.2 1 2.2 2.2v3z"}))},37844:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M18 4H6c-1.1 0-2 .9-2 2v12.9c0 .6.5 1.1 1.1 1.1.3 0 .5-.1.8-.3L8.5 17H18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5H7.9l-2.4 2.4V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v9z",fillRule:"evenodd",clipRule:"evenodd"}),(0,a.createElement)(n.Path,{d:"M15 15V15C15 13.8954 14.1046 13 13 13L11 13C9.89543 13 9 13.8954 9 15V15",fillRule:"evenodd",clipRule:"evenodd"}),(0,a.createElement)(n.Circle,{cx:"12",cy:"9",r:"2",fillRule:"evenodd",clipRule:"evenodd"}))},37940:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M7 7.2h8.2L13.5 9l1.1 1.1 3.6-3.6-3.5-4-1.1 1 1.9 2.3H7c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.2-.5zm13.8 4V11h-1.5v.3c0 1.1 0 3.5-1 4.5-.3.3-.7.5-1.3.5H8.8l1.7-1.7-1.1-1.1L5.9 17l3.5 4 1.1-1-1.9-2.3H17c.9 0 1.7-.3 2.3-.9 1.5-1.4 1.5-4.2 1.5-5.6z"}))},38255:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z"}))},38422:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M8 7h2V5H8v2zm0 6h2v-2H8v2zm0 6h2v-2H8v2zm6-14v2h2V5h-2zm0 8h2v-2h-2v2zm0 6h2v-2h-2v2z"}))},38653:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M4 12.8h16v-1.5H4v1.5zm0 7h12.4v-1.5H4v1.5zM4 4.3v1.5h16V4.3H4z"}))},38790:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M4 13.5h6v-3H4v3zm8 0h3v-3h-3v3zm5-3v3h3v-3h-3z"}))},39094:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var a=r(51609),n=r(27723),i=r(52619),s=r(80095),l=r(30422);const o=()=>(0,i.applyFilters)("thinkrank.internalLinks.tab",null)||(window.thinkrankAdmin?.isPro?null:(0,a.createElement)(s.A,{illustration:(0,a.createElement)(l.Hs,null),title:(0,n.__)("AI Internal Links","thinkrank"),description:(0,n.__)("Strong internal linking helps readers and search engines find your best content. Let AI suggest the right links so your pages support each other.","thinkrank"),features:[(0,n.__)("Get AI-powered internal link suggestions based on your content","thinkrank"),(0,n.__)("Insert relevant links with the perfect anchor text in one click","thinkrank"),(0,n.__)("Spread link equity and keep visitors exploring your site longer","thinkrank")]}))},39439:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,a.createElement)(n.Path,{d:"m16.5 6h-9v-1.5h9z"}))},39694:(e,t,r)=>{"use strict";r.d(t,{Bo:()=>l,Sj:()=>i,mk:()=>s});var a=r(27723),n=r(17104);const i=e=>{const t=[];e.deployment_method&&!["json_ld","microdata","rdfa"].includes(e.deployment_method)&&t.push((0,a.__)("Invalid deployment method selected","thinkrank")),e.organization_url&&!(0,n.AY)(e.organization_url)&&t.push((0,a.__)("Organization URL must be a valid URL format","thinkrank")),e.website_url&&!(0,n.AY)(e.website_url)&&t.push((0,a.__)("Website URL must be a valid URL format","thinkrank"));const r="object"==typeof e.organization_logo?e.organization_logo?.url:e.organization_logo;return r&&!(0,n.AY)(r)&&t.push((0,a.__)("Organization Logo URL must be a valid URL format","thinkrank")),t},s=(e,t)=>({website:{website_name:e.site_name||"",website_url:e.site_url||window.location.origin,website_description:e.site_description||e.default_meta_description||"",website_author:e.site_author||""},organization:{organization_name:e.site_name||"",organization_url:e.site_url||window.location.origin,organization_description:e.site_description||e.default_meta_description||"",organization_logo:e.logo_url||""}}[t]||{}),l=e=>({website:(0,a.__)("Website","thinkrank"),organization:(0,a.__)("Organization","thinkrank")}[e]||e)},39905:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var a=r(51609),n=r(97500),i=r.n(n);const s={info:{wrapper:"tr-bg-brand-bg tr-border-brand/30",icon:"tr-text-brand",title:"tr-text-brand",body:"tr-text-brand/80"},success:{wrapper:"tr-bg-success-bg tr-border-success/30",icon:"tr-text-success",title:"tr-text-success",body:"tr-text-success/80"},warning:{wrapper:"tr-bg-warning-bg tr-border-warning/30",icon:"tr-text-warning",title:"tr-text-warning",body:"tr-text-warning/80"},error:{wrapper:"tr-bg-danger-bg tr-border-danger/30",icon:"tr-text-danger",title:"tr-text-danger",body:"tr-text-danger/80"}},l={info:(0,a.createElement)("svg",{viewBox:"0 0 20 20",fill:"currentColor"},(0,a.createElement)("path",{fillRule:"evenodd",d:"M18 10a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-7-4a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9 9a.75.75 0 0 0 0 1.5h.253a.25.25 0 0 1 .244.304l-.459 2.066A1.75 1.75 0 0 0 10.747 15H11a.75.75 0 0 0 0-1.5h-.253a.25.25 0 0 1-.244-.304l.459-2.066A1.75 1.75 0 0 0 9.253 9H9Z",clipRule:"evenodd"})),success:(0,a.createElement)("svg",{viewBox:"0 0 20 20",fill:"currentColor"},(0,a.createElement)("path",{fillRule:"evenodd",d:"M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.857-9.809a.75.75 0 0 0-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z",clipRule:"evenodd"})),warning:(0,a.createElement)("svg",{viewBox:"0 0 20 20",fill:"currentColor"},(0,a.createElement)("path",{fillRule:"evenodd",d:"M8.485 2.495c.673-1.167 2.357-1.167 3.03 0l6.28 10.875c.673 1.167-.17 2.625-1.516 2.625H3.72c-1.347 0-2.189-1.458-1.515-2.625L8.485 2.495ZM10 5a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 10 5Zm0 9a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z",clipRule:"evenodd"})),error:(0,a.createElement)("svg",{viewBox:"0 0 20 20",fill:"currentColor"},(0,a.createElement)("path",{fillRule:"evenodd",d:"M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16ZM8.28 7.22a.75.75 0 0 0-1.06 1.06L8.94 10l-1.72 1.72a.75.75 0 1 0 1.06 1.06L10 11.06l1.72 1.72a.75.75 0 1 0 1.06-1.06L11.06 10l1.72-1.72a.75.75 0 0 0-1.06-1.06L10 8.94 8.28 7.22Z",clipRule:"evenodd"}))};function o({variant:e="info",title:t,children:r,onDismiss:n,className:o}){const c=s[e];return(0,a.createElement)("div",{role:"alert",className:i()("tr-flex tr-gap-3 tr-p-4 tr-rounded-lg tr-border",c.wrapper,o)},(0,a.createElement)("span",{className:i()("tr-shrink-0 tr-w-5 tr-h-5 tr-mt-0.5",c.icon)},l[e]),(0,a.createElement)("div",{className:"tr-flex-1 tr-min-w-0"},t&&(0,a.createElement)("p",{className:i()("tr-text-sm tr-font-semibold tr-m-0",c.title)},t),r&&(0,a.createElement)("div",{className:i()("tr-text-sm tr-mt-0.5",c.body)},r)),n&&(0,a.createElement)("button",{onClick:n,"aria-label":"Dismiss",className:i()("tr-shrink-0 tr-p-0.5 tr-rounded tr-transition-opacity hover:tr-opacity-70","focus:tr-outline-none focus:tr-ring-2 focus:tr-ring-current",c.icon)},(0,a.createElement)("svg",{className:"tr-w-4 tr-h-4",viewBox:"0 0 16 16",fill:"currentColor"},(0,a.createElement)("path",{d:"M5.28 4.22a.75.75 0 0 0-1.06 1.06L6.94 8l-2.72 2.72a.75.75 0 1 0 1.06 1.06L8 9.06l2.72 2.72a.75.75 0 1 0 1.06-1.06L9.06 8l2.72-2.72a.75.75 0 0 0-1.06-1.06L8 6.94 5.28 4.22Z"}))))}},40055:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M19 6H6c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zM6 17.5c-.3 0-.5-.2-.5-.5V8c0-.3.2-.5.5-.5h3v10H6zm13.5-.5c0 .3-.2.5-.5.5h-3v-10h3c.3 0 .5.2.5.5v9z"}))},40424:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var a=r(51609),n=r(97500),i=r.n(n);const s={good:"tr-bg-success-bg tr-text-success",warning:"tr-bg-warning-bg tr-text-warning",poor:"tr-bg-danger-bg tr-text-danger",pro:"tr-bg-brand-bg tr-text-brand",info:"tr-bg-brand-bg tr-text-brand",neutral:"tr-bg-white tr-text-secondary"};function l({variant:e="neutral",className:t,children:r}){return(0,a.createElement)("span",{className:i()("tr-inline-flex tr-items-center tr-px-2 tr-py-0.5","tr-rounded-full tr-text-xs tr-font-medium",s[e],t)},r)}},40740:(e,t,r)=>{"use strict";r(51609),r(97500),r(56427),r(20285),r(90520)},40799:(e,t,r)=>{"use strict";r.d(t,{A:()=>D});var a=r(51609),n=r(27723),i=r(86087),s=r(1455),l=r.n(s),o=r(49323),c=r(60775),M=r(93497),g=r(73545);const d=[(0,n.__)("Content SEO: titles, descriptions & canonicals","thinkrank"),(0,n.__)("Global SEO defaults per post type","thinkrank"),(0,n.__)("Schema & structured data","thinkrank"),(0,n.__)("Open Graph & Twitter previews","thinkrank"),(0,n.__)("Robots meta rules & robots.txt","thinkrank"),(0,n.__)("XML sitemaps","thinkrank"),(0,n.__)("Instant indexing (IndexNow) & history","thinkrank"),(0,n.__)("LLMs.txt generation & status","thinkrank"),(0,n.__)("Image SEO","thinkrank"),(0,n.__)("Author archives","thinkrank"),(0,n.__)("Site identity","thinkrank"),(0,n.__)("SEO scoring, checks, insights & analytics","thinkrank")],u=()=>(0,a.createElement)("svg",{width:"13",height:"13",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",className:"tr-shrink-0"},(0,a.createElement)("polyline",{points:"20 6 9 17 4 12"})),N=()=>(0,a.createElement)("svg",{width:"22",height:"22",viewBox:"0 0 195 195",fill:"none",stroke:"currentColor",strokeWidth:"12",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true"},(0,a.createElement)("path",{d:"M25 97.85 92.88 29.97c9.37-9.37 24.57-9.37 33.94 0 9.38 9.37 9.38 24.57 0 33.94L75.56 115.18"}),(0,a.createElement)("path",{d:"M76.27 114.47l50.55-50.56c9.37-9.37 24.57-9.37 33.95 0 9.37 9.38 9.37 24.58 0 33.95l-61.78 61.78c-2.34 2.34-2.34 6.13 0 8.47l19.34 19.35"}),(0,a.createElement)("path",{d:"M109.85 46.94 59.29 97.5c-9.37 9.37-9.37 24.57 0 33.94 9.38 9.38 24.58 9.38 33.95 0l51.25-51.26"})),m=({open:e})=>(0,a.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",style:{transition:"transform 150ms ease",transform:e?"rotate(180deg)":"none"}},(0,a.createElement)("polyline",{points:"6 9 12 15 18 9"})),h=()=>(0,a.createElement)(o.Fc,{variant:"warning",title:(0,n.__)("MCP runtime not loaded","thinkrank")},(0,a.createElement)("p",{className:"tr-m-0"},(0,n.__)('The bundled Abilities API could not be loaded, so no SEO tools can be served to AI clients. This usually means the plugin build is incomplete (dependencies/vendor is missing). Reinstall ThinkRank from an official package, or run "composer install" inside the plugin’s dependencies/ directory.',"thinkrank"))),D=()=>{const[e,t]=(0,i.useState)(!1),[r,s]=(0,i.useState)(!1),[D,k]=(0,i.useState)(!0),[p,x]=(0,i.useState)(!1),[j,y]=(0,i.useState)(null),[I,E]=(0,i.useState)(!1),z=!!("undefined"!=typeof window&&window.thinkrankAdmin?.mcp||{}).abilities_api_available;(0,i.useEffect)(()=>{T()},[]);const T=async()=>{k(!0);try{const e=await l()({path:"/thinkrank/v1/settings"});t(!!e?.enable_mcp),s(!!e?.enable_mcp)}catch(e){c.A.error("ThinkRank: Failed to load MCP settings",e),y({type:"error",message:(0,n.__)("Couldn’t load your MCP settings.","thinkrank")})}finally{k(!1)}};if(D)return(0,a.createElement)(o.u4,null);let A={variant:"neutral",label:(0,n.__)("Off","thinkrank")};return e&&z?A={variant:"good",label:(0,n.__)("Active","thinkrank")}:e&&!z&&(A={variant:"warning",label:(0,n.__)("Setup needed","thinkrank")}),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-6"},j&&(0,a.createElement)(o.Fc,{variant:j.type,onDismiss:()=>y(null)},j.message),(0,a.createElement)(o.Zp,{padding:!1,className:"tr-overflow-hidden"},(0,a.createElement)("div",{className:"tr-flex tr-items-start tr-gap-4 tr-p-6"},(0,a.createElement)("span",{className:"tr-flex tr-items-center tr-justify-center tr-w-11 tr-h-11 tr-rounded-xl tr-bg-brand-bg tr-text-brand tr-shrink-0"},(0,a.createElement)(N,null)),(0,a.createElement)("div",{className:"tr-flex-1 tr-min-w-0"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2.5 tr-flex-wrap"},(0,a.createElement)("h2",{className:"tr-m-0 tr-text-base tr-font-semibold tr-text-primary"},(0,n.__)("AI agent access","thinkrank")),(0,a.createElement)(o.Ex,{variant:A.variant},A.label)),(0,a.createElement)("p",{className:"tr-mt-1 tr-mb-0 tr-text-sm tr-text-secondary tr-max-w-2xl"},(0,n.__)("Open a secure, permission-scoped bridge so assistants like Claude, ChatGPT, and Cursor can review and improve your SEO for you. Access runs through a revocable connection token or a one-time OAuth approval, always tied to an administrator account. Turn it off and ThinkRank registers no tools every AI connection is refused.","thinkrank"))),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-items-end tr-gap-1 tr-shrink-0"},(0,a.createElement)(o.lM,{id:"thinkrank-enable-mcp",checked:e,onChange:async e=>{t(e),x(!0),y(null);try{await l()({path:"/thinkrank/v1/settings",method:"POST",data:{enable_mcp:e}}),s(e),y({type:"success",message:e?(0,n.__)("MCP is on. Connect an AI client below.","thinkrank"):(0,n.__)("MCP is off. AI clients can no longer connect.","thinkrank")})}catch(e){c.A.error("ThinkRank: Failed to save MCP settings",e),t(r),y({type:"error",message:(0,n.__)("Couldn’t save your MCP settings.","thinkrank")})}finally{x(!1)}},disabled:p,label:(0,n.__)("Enable MCP access","thinkrank")}),p&&(0,a.createElement)("span",{className:"tr-text-xs tr-text-tertiary"},(0,n.__)("Saving…","thinkrank")))),(0,a.createElement)("div",{className:"tr-border-t tr-border-secondary"},(0,a.createElement)("button",{type:"button",onClick:()=>E(e=>!e),"aria-expanded":I,"aria-controls":"tr-mcp-capabilities",className:"tr-flex tr-items-start tr-justify-between tr-gap-3 tr-w-full tr-p-6 tr-bg-transparent tr-border-0 tr-cursor-pointer tr-text-left"},(0,a.createElement)("span",{className:"tr-min-w-0"},(0,a.createElement)("span",{className:"tr-block tr-text-sm tr-font-semibold tr-text-primary"},(0,n.__)("What a connected agent can do","thinkrank")),(0,a.createElement)("span",{className:"tr-block tr-mt-1 tr-text-sm tr-text-secondary"},(0,n.__)("Every action honours the signed-in user’s capabilities and can be reviewed or reverted in ThinkRank.","thinkrank"))),(0,a.createElement)("span",{className:"tr-flex tr-items-center tr-justify-center tr-w-6 tr-h-6 tr-mt-0.5 tr-text-tertiary tr-shrink-0"},(0,a.createElement)(m,{open:I}))),I&&(0,a.createElement)("ul",{id:"tr-mcp-capabilities",className:"tr-grid tr-grid-cols-1 sm:tr-grid-cols-2 lg:tr-grid-cols-3 tr-gap-2.5 tr-list-none tr-m-0 tr-pt-0 tr-px-6 tr-pb-6"},d.map(e=>(0,a.createElement)("li",{key:e,className:"tr-flex tr-items-center tr-gap-2.5 tr-m-0 tr-px-3 tr-py-2.5 tr-rounded-lg tr-border tr-border-secondary tr-bg-white tr-text-sm tr-text-secondary"},(0,a.createElement)("span",{className:"tr-flex tr-items-center tr-justify-center tr-w-5 tr-h-5 tr-rounded-full tr-bg-success-bg tr-text-success tr-shrink-0"},(0,a.createElement)(u,null)),(0,a.createElement)("span",{className:"tr-flex-1 tr-min-w-0"},e)))))),r&&(0,a.createElement)(o.Zp,null,(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-6"},!z&&(0,a.createElement)(h,null),(0,a.createElement)(M.A,null))),r&&(0,a.createElement)(o.Zp,null,(0,a.createElement)(g.A,null)))}},40928:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M6.9 7L3 17.8h1.7l1-2.8h4.1l1 2.8h1.7L8.6 7H6.9zm-.7 6.6l1.5-4.3 1.5 4.3h-3zM21.6 17c-.1.1-.2.2-.3.2-.1.1-.2.1-.4.1s-.3-.1-.4-.2c-.1-.1-.1-.3-.1-.6V12c0-.5 0-1-.1-1.4-.1-.4-.3-.7-.5-1-.2-.2-.5-.4-.9-.5-.4 0-.8-.1-1.3-.1s-1 .1-1.4.2c-.4.1-.7.3-1 .4-.2.2-.4.3-.6.5-.1.2-.2.4-.2.7 0 .3.1.5.2.8.2.2.4.3.8.3.3 0 .6-.1.8-.3.2-.2.3-.4.3-.7 0-.3-.1-.5-.2-.7-.2-.2-.4-.3-.6-.4.2-.2.4-.3.7-.4.3-.1.6-.1.8-.1.3 0 .6 0 .8.1.2.1.4.3.5.5.1.2.2.5.2.9v1.1c0 .3-.1.5-.3.6-.2.2-.5.3-.9.4-.3.1-.7.3-1.1.4-.4.1-.8.3-1.1.5-.3.2-.6.4-.8.7-.2.3-.3.7-.3 1.2 0 .6.2 1.1.5 1.4.3.4.9.5 1.6.5.5 0 1-.1 1.4-.3.4-.2.8-.6 1.1-1.1 0 .4.1.7.3 1 .2.3.6.4 1.2.4.4 0 .7-.1.9-.2.2-.1.5-.3.7-.4h-.3zm-3-.9c-.2.4-.5.7-.8.8-.3.2-.6.2-.8.2-.4 0-.6-.1-.9-.3-.2-.2-.3-.6-.3-1.1 0-.5.1-.9.3-1.2s.5-.5.8-.7c.3-.2.7-.3 1-.5.3-.1.6-.3.7-.6v3.4z"}))},41077:(e,t,r)=>{"use strict";r.d(t,{A:()=>a.A});var a=r(74127)},41186:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(51609),n=r(5573);const i=(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M9 11.8l6.1-4.5c.1.4.4.7.9.7h2c.6 0 1-.4 1-1V5c0-.6-.4-1-1-1h-2c-.6 0-1 .4-1 1v.4l-6.4 4.8c-.2-.1-.4-.2-.6-.2H6c-.6 0-1 .4-1 1v2c0 .6.4 1 1 1h2c.2 0 .4-.1.6-.2l6.4 4.8v.4c0 .6.4 1 1 1h2c.6 0 1-.4 1-1v-2c0-.6-.4-1-1-1h-2c-.5 0-.8.3-.9.7L9 12.2v-.4z"}))},41534:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M14 10.1V4c0-.6-.4-1-1-1H5c-.6 0-1 .4-1 1v8.3c0 .3.2.7.6.8.1.1.2.1.3.1.2 0 .5-.1.6-.3l1.8-1.8H13c.6 0 1-.4 1-1zm-1.5-.5H6.7l-1.2 1.2V4.5h7v5.1zM19 12h-8c-.6 0-1 .4-1 1v6.1c0 .6.4 1 1 1h5.7l1.8 1.8c.1.2.4.3.6.3.1 0 .2 0 .3-.1.4-.1.6-.5.6-.8V13c0-.6-.4-1-1-1zm-.5 7.8l-1.2-1.2h-5.8v-5.1h7v6.3z"}))},41554:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"m6.249 11.065.44-.44h3.186l-1.5 1.5H7.31l-1.957 1.96A.792.792 0 0 1 4 13.524V5a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v1.5L12.5 8V5.5h-7v6.315l.749-.75ZM20 19.75H7v-1.5h13v1.5Zm0-12.653-8.967 9.064L8 17l.867-2.935L17.833 5 20 7.097Z"}))},41893:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var a=r(51609),n=r(27723),i=r(69457);const s=()=>(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},(0,a.createElement)("path",{d:"M3 7h8M8 4l3 3-3 3",stroke:"currentColor",strokeWidth:"1.7",strokeLinecap:"round",strokeLinejoin:"round"})),l=()=>{const e=window.thinkrankAdmin?.displayName||"";return(0,a.createElement)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:"24px",padding:"28px 32px",borderRadius:"16px",background:"#fff",border:"1px solid var(--tr-border)",flexWrap:"wrap"}},(0,a.createElement)("div",{style:{flex:1,minWidth:"280px"}},(0,a.createElement)("h2",{style:{fontSize:"22px",fontWeight:700,color:"#1e1e1e",margin:0,lineHeight:1.25}},e?`${(0,n.__)("Welcome back,","thinkrank")} ${e}!`:(0,n.__)("Welcome to ThinkRank!","thinkrank")),(0,a.createElement)("p",{style:{fontSize:"14px",color:"#6b7280",margin:"8px 0 20px",lineHeight:1.55,maxWidth:"560px"}},(0,n.__)("ThinkRank is your AI-native SEO co-pilot. Generate metadata, draft content briefs, deploy structured data, and watch what's working all from one place.","thinkrank")),(0,a.createElement)("a",{href:"https://thinkrank.ai/docs",target:"_blank",rel:"noreferrer",style:{display:"inline-flex",alignItems:"center",gap:"8px",padding:"10px 18px",borderRadius:"8px",background:"#1e1e1e",color:"#fff",fontSize:"13px",fontWeight:600,textDecoration:"none"}},(0,n.__)("Learn More","thinkrank"),(0,a.createElement)(s,null))),(0,a.createElement)("img",{src:i.A,alt:"",style:{width:"180px",height:"120px",objectFit:"cover",borderRadius:"12px",border:"1px solid #e0e7ff",flexShrink:0,display:"block"}}))}},42115:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M10 4.5a1 1 0 11-2 0 1 1 0 012 0zm1.5 0a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm2.25 7.5v-1A2.75 2.75 0 0011 8.25H7A2.75 2.75 0 004.25 11v1h1.5v-1c0-.69.56-1.25 1.25-1.25h4c.69 0 1.25.56 1.25 1.25v1h1.5zM4 20h9v-1.5H4V20zm16-4H4v-1.5h16V16z",fillRule:"evenodd",clipRule:"evenodd"}))},42793:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M13 8H4v1.5h9V8zM4 4v1.5h16V4H4zm9 8H5c-.6 0-1 .4-1 1v8.3c0 .3.2.7.6.8.1.1.2.1.3.1.2 0 .5-.1.6-.3l1.8-1.8H13c.6 0 1-.4 1-1V13c0-.6-.4-1-1-1zm-.5 6.6H6.7l-1.2 1.2v-6.3h7v5.1z"}))},42848:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M19.75 9c0-1.257-.565-2.197-1.39-2.858-.797-.64-1.827-1.017-2.815-1.247-1.802-.42-3.703-.403-4.383-.396L11 4.5V6l.177-.001c.696-.006 2.416-.02 4.028.356.887.207 1.67.518 2.216.957.52.416.829.945.829 1.688 0 .592-.167.966-.407 1.23-.255.281-.656.508-1.236.674-1.19.34-2.82.346-4.607.346h-.077c-1.692 0-3.527 0-4.942.404-.732.209-1.424.545-1.935 1.108-.526.579-.796 1.33-.796 2.238 0 1.257.565 2.197 1.39 2.858.797.64 1.827 1.017 2.815 1.247 1.802.42 3.703.403 4.383.396L13 19.5h.714V22L18 18.5 13.714 15v3H13l-.177.001c-.696.006-2.416.02-4.028-.356-.887-.207-1.67-.518-2.216-.957-.52-.416-.829-.945-.829-1.688 0-.592.167-.966.407-1.23.255-.281.656-.508 1.237-.674 1.189-.34 2.819-.346 4.606-.346h.077c1.692 0 3.527 0 4.941-.404.732-.209 1.425-.545 1.936-1.108.526-.579.796-1.33.796-2.238z"}))},43188:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(51609),n=r(5573);const i=(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M20.8 10.7l-4.3-4.3-1.1 1.1 4.3 4.3c.1.1.1.3 0 .4l-4.3 4.3 1.1 1.1 4.3-4.3c.7-.8.7-1.9 0-2.6zM4.2 11.8l4.3-4.3-1-1-4.3 4.3c-.7.7-.7 1.8 0 2.5l4.3 4.3 1.1-1.1-4.3-4.3c-.2-.1-.2-.3-.1-.4z"}))},43263:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var a=r(51609),n=r(97500),i=r.n(n);function s({title:e,description:t,actions:r,className:n}){return(0,a.createElement)("header",{className:i()("tr-shrink-0 tr-border-b tr-border-secondary tr-bg-white",n),style:{boxShadow:"0 1px 0 0 rgba(0,0,0,0.04)"}},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between tr-gap-6 tr-px-6 md:tr-px-8 tr-py-5"},(0,a.createElement)("div",{className:"tr-min-w-0"},e&&(0,a.createElement)("h1",{className:"tr-m-0 tr-text-xl tr-font-bold tr-text-primary tr-leading-snug"},e),t&&(0,a.createElement)("p",{className:"tr-m-0 tr-mt-0.5 tr-text-sm tr-text-tertiary tr-leading-relaxed"},t)),r&&(0,a.createElement)("div",{className:"tr-flex tr-shrink-0 tr-items-center tr-gap-2"},r)))}},43273:(e,t,r)=>{"use strict";r(51609),r(56427),r(27723)},43526:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var a=r(51609);const n=/<a\s+href="([^"]*)"[^>]*>([^<]*)<\/a>/gi,i=e=>e.replace(/&#0?38;/g,"&").replace(/&amp;/g,"&").replace(/&#0?39;/g,"'"),s=e=>/^https?:\/\//i.test(e)||e.startsWith("/");function l(e){if("string"!=typeof e||!e.includes("<a "))return e;const t=[];let r,l=0;for(n.lastIndex=0;null!==(r=n.exec(e));){const[n,o,c]=r,M=i(o);r.index>l&&t.push(e.slice(l,r.index)),s(M)?t.push((0,a.createElement)("a",{key:`link-${r.index}`,href:M,target:"_blank",rel:"noopener noreferrer"},c)):t.push(c),l=r.index+n.length}return l<e.length&&t.push(e.slice(l)),t}},43679:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var a=r(51609),n=r(97500),i=r.n(n);function s({label:e,description:t,error:r,options:n=[],className:s,id:l,...o}){const c=l||e?.toLowerCase().replace(/\s+/g,"-"),M=r?"tr-border-danger":"tr-border-primary";return(0,a.createElement)("div",{className:i()("tr-flex tr-flex-col tr-gap-1.5",s)},e&&(0,a.createElement)("label",{htmlFor:c,className:"tr-text-sm tr-font-medium tr-text-secondary"},e),(0,a.createElement)("div",{className:"tr-relative"},(0,a.createElement)("select",{id:c,style:{backgroundImage:"none",paddingRight:void 0},className:i()("tr-w-full tr-h-10 tr-rounded-md tr-bg-white tr-text-sm tr-text-primary","tr-border-[1.5px] tr-pl-3 tr-pr-9 tr-appearance-none","tr-transition-colors tr-duration-150","hover:tr-border-[#A9AEC0]","focus:tr-outline-none focus-visible:tr-border-brand","disabled:tr-bg-white disabled:tr-text-tertiary disabled:tr-border-secondary disabled:tr-cursor-not-allowed",M),...o},n.map(e=>(0,a.createElement)("option",{key:e.value,value:e.value},e.label))),(0,a.createElement)("span",{className:"tr-pointer-events-none tr-absolute tr-inset-y-0 tr-right-3 tr-flex tr-items-center tr-text-tertiary"},(0,a.createElement)("svg",{className:"tr-h-4 tr-w-4",viewBox:"0 0 16 16",fill:"currentColor","aria-hidden":"true"},(0,a.createElement)("path",{fillRule:"evenodd",d:"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z",clipRule:"evenodd"})))),t&&!r&&(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0"},t),r&&(0,a.createElement)("p",{className:"tr-text-xs tr-text-danger tr-m-0"},r))}},43705:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M16 11.2h-3.2V8h-1.6v3.2H8v1.6h3.2V16h1.6v-3.2H16z"}))},43767:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z"}))},43769:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M16.9 10.3l.8-1.3c.4-.6.7-1.2.9-1.6.2-.4.3-.8.3-1.2 0-.3-.1-.7-.2-1-.2-.2-.4-.4-.7-.6-.3-.2-.6-.3-1-.3s-.8.1-1.1.2c-.3.1-.7.3-1 .6l.1 1.3c.3-.3.5-.5.8-.6s.6-.2.9-.2c.3 0 .5.1.7.2.2.2.2.4.2.7 0 .3-.1.5-.2.8-.1.3-.4.7-.8 1.3l-1.8 2.8h4.3v-1.2h-2.2zm-2.8-3.1h-2L9.5 11 6.9 7.2h-2l3.6 5.3L4.7 18h2l2.7-4 2.7 4h2l-3.8-5.5 3.8-5.3z"}))},44164:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M14.7 11.3c1-.6 1.5-1.6 1.5-3 0-2.3-1.3-3.4-4-3.4H7v14h5.8c1.4 0 2.5-.3 3.3-1 .8-.7 1.2-1.7 1.2-2.9.1-1.9-.8-3.1-2.6-3.7zm-5.1-4h2.3c.6 0 1.1.1 1.4.4.3.3.5.7.5 1.2s-.2 1-.5 1.2c-.3.3-.8.4-1.4.4H9.6V7.3zm4.6 9c-.4.3-1 .4-1.7.4H9.6v-3.9h2.9c.7 0 1.3.2 1.7.5.4.3.6.8.6 1.5s-.2 1.2-.6 1.5z"}))},44594:(e,t,r)=>{"use strict";function a(e){return e+.5|0}r.d(t,{Q1:()=>L});const n=(e,t,r)=>Math.max(Math.min(e,r),t);function i(e){return n(a(2.55*e),0,255)}function s(e){return n(a(255*e),0,255)}function l(e){return n(a(e/2.55)/100,0,1)}function o(e){return n(a(100*e),0,100)}const c={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},M=[..."0123456789ABCDEF"],g=e=>M[15&e],d=e=>M[(240&e)>>4]+M[15&e],u=e=>(240&e)>>4==(15&e);const N=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function m(e,t,r){const a=t*Math.min(r,1-r),n=(t,n=(t+e/30)%12)=>r-a*Math.max(Math.min(n-3,9-n,1),-1);return[n(0),n(8),n(4)]}function h(e,t,r){const a=(a,n=(a+e/60)%6)=>r-r*t*Math.max(Math.min(n,4-n,1),0);return[a(5),a(3),a(1)]}function D(e,t,r){const a=m(e,1,.5);let n;for(t+r>1&&(n=1/(t+r),t*=n,r*=n),n=0;n<3;n++)a[n]*=1-t-r,a[n]+=t;return a}function k(e){const t=e.r/255,r=e.g/255,a=e.b/255,n=Math.max(t,r,a),i=Math.min(t,r,a),s=(n+i)/2;let l,o,c;return n!==i&&(c=n-i,o=s>.5?c/(2-n-i):c/(n+i),l=function(e,t,r,a,n){return e===n?(t-r)/a+(t<r?6:0):t===n?(r-e)/a+2:(e-t)/a+4}(t,r,a,c,n),l=60*l+.5),[0|l,o||0,s]}function p(e,t,r,a){return(Array.isArray(t)?e(t[0],t[1],t[2]):e(t,r,a)).map(s)}function x(e,t,r){return p(m,e,t,r)}function j(e){return(e%360+360)%360}const y={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},I={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};let E;const z=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/,T=e=>e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055,A=e=>e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4);function w(e,t,r){if(e){let a=k(e);a[t]=Math.max(0,Math.min(a[t]+a[t]*r,0===t?360:1)),a=x(a),e.r=a[0],e.g=a[1],e.b=a[2]}}function f(e,t){return e?Object.assign(t||{},e):e}function O(e){var t={r:0,g:0,b:0,a:255};return Array.isArray(e)?e.length>=3&&(t={r:e[0],g:e[1],b:e[2],a:255},e.length>3&&(t.a=s(e[3]))):(t=f(e,{r:0,g:0,b:0,a:1})).a=s(t.a),t}function _(e){return"r"===e.charAt(0)?function(e){const t=z.exec(e);let r,a,s,l=255;if(t){if(t[7]!==r){const e=+t[7];l=t[8]?i(e):n(255*e,0,255)}return r=+t[1],a=+t[3],s=+t[5],r=255&(t[2]?i(r):n(r,0,255)),a=255&(t[4]?i(a):n(a,0,255)),s=255&(t[6]?i(s):n(s,0,255)),{r,g:a,b:s,a:l}}}(e):function(e){const t=N.exec(e);let r,a=255;if(!t)return;t[5]!==r&&(a=t[6]?i(+t[5]):s(+t[5]));const n=j(+t[2]),l=+t[3]/100,o=+t[4]/100;return r="hwb"===t[1]?function(e,t,r){return p(D,e,t,r)}(n,l,o):"hsv"===t[1]?function(e,t,r){return p(h,e,t,r)}(n,l,o):x(n,l,o),{r:r[0],g:r[1],b:r[2],a}}(e)}class L{constructor(e){if(e instanceof L)return e;const t=typeof e;let r;var a,n,i;"object"===t?r=O(e):"string"===t&&(i=(a=e).length,"#"===a[0]&&(4===i||5===i?n={r:255&17*c[a[1]],g:255&17*c[a[2]],b:255&17*c[a[3]],a:5===i?17*c[a[4]]:255}:7!==i&&9!==i||(n={r:c[a[1]]<<4|c[a[2]],g:c[a[3]]<<4|c[a[4]],b:c[a[5]]<<4|c[a[6]],a:9===i?c[a[7]]<<4|c[a[8]]:255})),r=n||function(e){E||(E=function(){const e={},t=Object.keys(I),r=Object.keys(y);let a,n,i,s,l;for(a=0;a<t.length;a++){for(s=l=t[a],n=0;n<r.length;n++)i=r[n],l=l.replace(i,y[i]);i=parseInt(I[s],16),e[l]=[i>>16&255,i>>8&255,255&i]}return e}(),E.transparent=[0,0,0,0]);const t=E[e.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:4===t.length?t[3]:255}}(e)||_(e)),this._rgb=r,this._valid=!!r}get valid(){return this._valid}get rgb(){var e=f(this._rgb);return e&&(e.a=l(e.a)),e}set rgb(e){this._rgb=O(e)}rgbString(){return this._valid?(e=this._rgb)&&(e.a<255?`rgba(${e.r}, ${e.g}, ${e.b}, ${l(e.a)})`:`rgb(${e.r}, ${e.g}, ${e.b})`):void 0;var e}hexString(){return this._valid?(e=this._rgb,t=(e=>u(e.r)&&u(e.g)&&u(e.b)&&u(e.a))(e)?g:d,e?"#"+t(e.r)+t(e.g)+t(e.b)+((e,t)=>e<255?t(e):"")(e.a,t):void 0):void 0;var e,t}hslString(){return this._valid?function(e){if(!e)return;const t=k(e),r=t[0],a=o(t[1]),n=o(t[2]);return e.a<255?`hsla(${r}, ${a}%, ${n}%, ${l(e.a)})`:`hsl(${r}, ${a}%, ${n}%)`}(this._rgb):void 0}mix(e,t){if(e){const r=this.rgb,a=e.rgb;let n;const i=t===n?.5:t,s=2*i-1,l=r.a-a.a,o=((s*l===-1?s:(s+l)/(1+s*l))+1)/2;n=1-o,r.r=255&o*r.r+n*a.r+.5,r.g=255&o*r.g+n*a.g+.5,r.b=255&o*r.b+n*a.b+.5,r.a=i*r.a+(1-i)*a.a,this.rgb=r}return this}interpolate(e,t){return e&&(this._rgb=function(e,t,r){const a=A(l(e.r)),n=A(l(e.g)),i=A(l(e.b));return{r:s(T(a+r*(A(l(t.r))-a))),g:s(T(n+r*(A(l(t.g))-n))),b:s(T(i+r*(A(l(t.b))-i))),a:e.a+r*(t.a-e.a)}}(this._rgb,e._rgb,t)),this}clone(){return new L(this.rgb)}alpha(e){return this._rgb.a=s(e),this}clearer(e){return this._rgb.a*=1-e,this}greyscale(){const e=this._rgb,t=a(.3*e.r+.59*e.g+.11*e.b);return e.r=e.g=e.b=t,this}opaquer(e){return this._rgb.a*=1+e,this}negate(){const e=this._rgb;return e.r=255-e.r,e.g=255-e.g,e.b=255-e.b,this}lighten(e){return w(this._rgb,2,e),this}darken(e){return w(this._rgb,2,-e),this}saturate(e){return w(this._rgb,1,e),this}desaturate(e){return w(this._rgb,1,-e),this}rotate(e){return function(e,t){var r=k(e);r[0]=j(r[0]+t),r=x(r),e.r=r[0],e.g=r[1],e.b=r[2]}(this._rgb,e),this}}},44656:(e,t,r)=>{"use strict";r.d(t,{A6:()=>O,Bs:()=>at,E8:()=>pt,FN:()=>ut,No:()=>gt,PP:()=>ir,ZT:()=>L,dN:()=>Ct,hE:()=>Vt,ju:()=>_,kc:()=>or,m_:()=>ar,s$:()=>Pt,t1:()=>qe});var a=r(99284);r(44594);class n{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(e,t,r,a){const n=t.listeners[a],i=t.duration;n.forEach(a=>a({chart:e,initial:t.initial,numSteps:i,currentStep:Math.min(r-t.start,i)}))}_refresh(){this._request||(this._running=!0,this._request=a.r.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(e=Date.now()){let t=0;this._charts.forEach((r,a)=>{if(!r.running||!r.items.length)return;const n=r.items;let i,s=n.length-1,l=!1;for(;s>=0;--s)i=n[s],i._active?(i._total>r.duration&&(r.duration=i._total),i.tick(e),l=!0):(n[s]=n[n.length-1],n.pop());l&&(a.draw(),this._notify(a,r,e,"progress")),n.length||(r.running=!1,this._notify(a,r,e,"complete"),r.initial=!1),t+=n.length}),this._lastDate=e,0===t&&(this._running=!1)}_getAnims(e){const t=this._charts;let r=t.get(e);return r||(r={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},t.set(e,r)),r}listen(e,t,r){this._getAnims(e).listeners[t].push(r)}add(e,t){t&&t.length&&this._getAnims(e).items.push(...t)}has(e){return this._getAnims(e).items.length>0}start(e){const t=this._charts.get(e);t&&(t.running=!0,t.start=Date.now(),t.duration=t.items.reduce((e,t)=>Math.max(e,t._duration),0),this._refresh())}running(e){if(!this._running)return!1;const t=this._charts.get(e);return!!(t&&t.running&&t.items.length)}stop(e){const t=this._charts.get(e);if(!t||!t.items.length)return;const r=t.items;let a=r.length-1;for(;a>=0;--a)r[a].cancel();t.items=[],this._notify(e,t,Date.now(),"complete")}remove(e){return this._charts.delete(e)}}var i=new n;const s="transparent",l={boolean:(e,t,r)=>r>.5?t:e,color(e,t,r){const n=(0,a.c)(e||s),i=n.valid&&(0,a.c)(t||s);return i&&i.valid?i.mix(n,r).hexString():t},number:(e,t,r)=>e+(t-e)*r};class o{constructor(e,t,r,n){const i=t[r];n=(0,a.a)([e.to,n,i,e.from]);const s=(0,a.a)([e.from,i,n]);this._active=!0,this._fn=e.fn||l[e.type||typeof s],this._easing=a.e[e.easing]||a.e.linear,this._start=Math.floor(Date.now()+(e.delay||0)),this._duration=this._total=Math.floor(e.duration),this._loop=!!e.loop,this._target=t,this._prop=r,this._from=s,this._to=n,this._promises=void 0}active(){return this._active}update(e,t,r){if(this._active){this._notify(!1);const n=this._target[this._prop],i=r-this._start,s=this._duration-i;this._start=r,this._duration=Math.floor(Math.max(s,e.duration)),this._total+=i,this._loop=!!e.loop,this._to=(0,a.a)([e.to,t,n,e.from]),this._from=(0,a.a)([e.from,n,t])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(e){const t=e-this._start,r=this._duration,a=this._prop,n=this._from,i=this._loop,s=this._to;let l;if(this._active=n!==s&&(i||t<r),!this._active)return this._target[a]=s,void this._notify(!0);t<0?this._target[a]=n:(l=t/r%2,l=i&&l>1?2-l:l,l=this._easing(Math.min(1,Math.max(0,l))),this._target[a]=this._fn(n,s,l))}wait(){const e=this._promises||(this._promises=[]);return new Promise((t,r)=>{e.push({res:t,rej:r})})}_notify(e){const t=e?"res":"rej",r=this._promises||[];for(let e=0;e<r.length;e++)r[e][t]()}}class c{constructor(e,t){this._chart=e,this._properties=new Map,this.configure(t)}configure(e){if(!(0,a.i)(e))return;const t=Object.keys(a.d.animation),r=this._properties;Object.getOwnPropertyNames(e).forEach(n=>{const i=e[n];if(!(0,a.i)(i))return;const s={};for(const e of t)s[e]=i[e];((0,a.b)(i.properties)&&i.properties||[n]).forEach(e=>{e!==n&&r.has(e)||r.set(e,s)})})}_animateOptions(e,t){const r=t.options,a=function(e,t){if(!t)return;let r=e.options;if(r)return r.$shared&&(e.options=r=Object.assign({},r,{$shared:!1,$animations:{}})),r;e.options=t}(e,r);if(!a)return[];const n=this._createAnimations(a,r);return r.$shared&&function(e,t){const r=[],a=Object.keys(t);for(let t=0;t<a.length;t++){const n=e[a[t]];n&&n.active()&&r.push(n.wait())}return Promise.all(r)}(e.options.$animations,r).then(()=>{e.options=r},()=>{}),n}_createAnimations(e,t){const r=this._properties,a=[],n=e.$animations||(e.$animations={}),i=Object.keys(t),s=Date.now();let l;for(l=i.length-1;l>=0;--l){const c=i[l];if("$"===c.charAt(0))continue;if("options"===c){a.push(...this._animateOptions(e,t));continue}const M=t[c];let g=n[c];const d=r.get(c);if(g){if(d&&g.active()){g.update(d,M,s);continue}g.cancel()}d&&d.duration?(n[c]=g=new o(d,e,c,M),a.push(g)):e[c]=M}return a}update(e,t){if(0===this._properties.size)return void Object.assign(e,t);const r=this._createAnimations(e,t);return r.length?(i.add(this._chart,r),!0):void 0}}function M(e,t){const r=e&&e.options||{},a=r.reverse,n=void 0===r.min?t:0,i=void 0===r.max?t:0;return{start:a?i:n,end:a?n:i}}function g(e,t){const r=[],a=e._getSortedDatasetMetas(t);let n,i;for(n=0,i=a.length;n<i;++n)r.push(a[n].index);return r}function d(e,t,r,n={}){const i=e.keys,s="single"===n.mode;let l,o,c,M;if(null===t)return;let g=!1;for(l=0,o=i.length;l<o;++l){if(c=+i[l],c===r){if(g=!0,n.all)continue;break}M=e.values[c],(0,a.g)(M)&&(s||0===t||(0,a.s)(t)===(0,a.s)(M))&&(t+=M)}return g||n.all?t:0}function u(e,t){const r=e&&e.options.stacked;return r||void 0===r&&void 0!==t.stack}function N(e,t,r){const a=e[t]||(e[t]={});return a[r]||(a[r]={})}function m(e,t,r,a){for(const n of t.getMatchingVisibleMetas(a).reverse()){const t=e[n.index];if(r&&t>0||!r&&t<0)return n.index}return null}function h(e,t){const{chart:r,_cachedMeta:a}=e,n=r._stacks||(r._stacks={}),{iScale:i,vScale:s,index:l}=a,o=i.axis,c=s.axis,M=function(e,t,r){return`${e.id}.${t.id}.${r.stack||r.type}`}(i,s,a),g=t.length;let d;for(let e=0;e<g;++e){const r=t[e],{[o]:i,[c]:g}=r;d=(r._stacks||(r._stacks={}))[c]=N(n,M,i),d[l]=g,d._top=m(d,s,!0,a.type),d._bottom=m(d,s,!1,a.type),(d._visualValues||(d._visualValues={}))[l]=g}}function D(e,t){const r=e.scales;return Object.keys(r).filter(e=>r[e].axis===t).shift()}function k(e,t){const r=e.controller.index,a=e.vScale&&e.vScale.axis;if(a){t=t||e._parsed;for(const e of t){const t=e._stacks;if(!t||void 0===t[a]||void 0===t[a][r])return;delete t[a][r],void 0!==t[a]._visualValues&&void 0!==t[a]._visualValues[r]&&delete t[a]._visualValues[r]}}}const p=e=>"reset"===e||"none"===e,x=(e,t)=>t?e:Object.assign({},e);class j{static defaults={};static datasetElementType=null;static dataElementType=null;constructor(e,t){this.chart=e,this._ctx=e.ctx,this.index=t,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=new.target.datasetElementType,this.dataElementType=new.target.dataElementType,this.initialize()}initialize(){const e=this._cachedMeta;this.configure(),this.linkScales(),e._stacked=u(e.vScale,e),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}updateIndex(e){this.index!==e&&k(this._cachedMeta),this.index=e}linkScales(){const e=this.chart,t=this._cachedMeta,r=this.getDataset(),n=(e,t,r,a)=>"x"===e?t:"r"===e?a:r,i=t.xAxisID=(0,a.v)(r.xAxisID,D(e,"x")),s=t.yAxisID=(0,a.v)(r.yAxisID,D(e,"y")),l=t.rAxisID=(0,a.v)(r.rAxisID,D(e,"r")),o=t.indexAxis,c=t.iAxisID=n(o,i,s,l),M=t.vAxisID=n(o,s,i,l);t.xScale=this.getScaleForId(i),t.yScale=this.getScaleForId(s),t.rScale=this.getScaleForId(l),t.iScale=this.getScaleForId(c),t.vScale=this.getScaleForId(M)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(e){return this.chart.scales[e]}_getOtherScale(e){const t=this._cachedMeta;return e===t.iScale?t.vScale:t.iScale}reset(){this._update("reset")}_destroy(){const e=this._cachedMeta;this._data&&(0,a.u)(this._data,this),e._stacked&&k(e)}_dataCheck(){const e=this.getDataset(),t=e.data||(e.data=[]),r=this._data;if((0,a.i)(t)){const e=this._cachedMeta;this._data=function(e,t){const{iScale:r,vScale:a}=t,n="x"===r.axis?"x":"y",i="x"===a.axis?"x":"y",s=Object.keys(e),l=new Array(s.length);let o,c,M;for(o=0,c=s.length;o<c;++o)M=s[o],l[o]={[n]:M,[i]:e[M]};return l}(t,e)}else if(r!==t){if(r){(0,a.u)(r,this);const e=this._cachedMeta;k(e),e._parsed=[]}t&&Object.isExtensible(t)&&(0,a.l)(t,this),this._syncList=[],this._data=t}}addElements(){const e=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(e.dataset=new this.datasetElementType)}buildOrUpdateElements(e){const t=this._cachedMeta,r=this.getDataset();let a=!1;this._dataCheck();const n=t._stacked;t._stacked=u(t.vScale,t),t.stack!==r.stack&&(a=!0,k(t),t.stack=r.stack),this._resyncElements(e),(a||n!==t._stacked)&&(h(this,t._parsed),t._stacked=u(t.vScale,t))}configure(){const e=this.chart.config,t=e.datasetScopeKeys(this._type),r=e.getOptionScopes(this.getDataset(),t,!0);this.options=e.createResolver(r,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(e,t){const{_cachedMeta:r,_data:n}=this,{iScale:i,_stacked:s}=r,l=i.axis;let o,c,M,g=0===e&&t===n.length||r._sorted,d=e>0&&r._parsed[e-1];if(!1===this._parsing)r._parsed=n,r._sorted=!0,M=n;else{M=(0,a.b)(n[e])?this.parseArrayData(r,n,e,t):(0,a.i)(n[e])?this.parseObjectData(r,n,e,t):this.parsePrimitiveData(r,n,e,t);const i=()=>null===c[l]||d&&c[l]<d[l];for(o=0;o<t;++o)r._parsed[o+e]=c=M[o],g&&(i()&&(g=!1),d=c);r._sorted=g}s&&h(this,M)}parsePrimitiveData(e,t,r,a){const{iScale:n,vScale:i}=e,s=n.axis,l=i.axis,o=n.getLabels(),c=n===i,M=new Array(a);let g,d,u;for(g=0,d=a;g<d;++g)u=g+r,M[g]={[s]:c||n.parse(o[u],u),[l]:i.parse(t[u],u)};return M}parseArrayData(e,t,r,a){const{xScale:n,yScale:i}=e,s=new Array(a);let l,o,c,M;for(l=0,o=a;l<o;++l)c=l+r,M=t[c],s[l]={x:n.parse(M[0],c),y:i.parse(M[1],c)};return s}parseObjectData(e,t,r,n){const{xScale:i,yScale:s}=e,{xAxisKey:l="x",yAxisKey:o="y"}=this._parsing,c=new Array(n);let M,g,d,u;for(M=0,g=n;M<g;++M)d=M+r,u=t[d],c[M]={x:i.parse((0,a.f)(u,l),d),y:s.parse((0,a.f)(u,o),d)};return c}getParsed(e){return this._cachedMeta._parsed[e]}getDataElement(e){return this._cachedMeta.data[e]}applyStack(e,t,r){const a=this.chart,n=this._cachedMeta,i=t[e.axis];return d({keys:g(a,!0),values:t._stacks[e.axis]._visualValues},i,n.index,{mode:r})}updateRangeFromParsed(e,t,r,a){const n=r[t.axis];let i=null===n?NaN:n;const s=a&&r._stacks[t.axis];a&&s&&(a.values=s,i=d(a,n,this._cachedMeta.index)),e.min=Math.min(e.min,i),e.max=Math.max(e.max,i)}getMinMax(e,t){const r=this._cachedMeta,n=r._parsed,i=r._sorted&&e===r.iScale,s=n.length,l=this._getOtherScale(e),o=((e,t,r)=>e&&!t.hidden&&t._stacked&&{keys:g(r,!0),values:null})(t,r,this.chart),c={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},{min:M,max:d}=function(e){const{min:t,max:r,minDefined:a,maxDefined:n}=e.getUserBounds();return{min:a?t:Number.NEGATIVE_INFINITY,max:n?r:Number.POSITIVE_INFINITY}}(l);let u,N;function m(){N=n[u];const t=N[l.axis];return!(0,a.g)(N[e.axis])||M>t||d<t}for(u=0;u<s&&(m()||(this.updateRangeFromParsed(c,e,N,o),!i));++u);if(i)for(u=s-1;u>=0;--u)if(!m()){this.updateRangeFromParsed(c,e,N,o);break}return c}getAllParsedValues(e){const t=this._cachedMeta._parsed,r=[];let n,i,s;for(n=0,i=t.length;n<i;++n)s=t[n][e.axis],(0,a.g)(s)&&r.push(s);return r}getMaxOverflow(){return!1}getLabelAndValue(e){const t=this._cachedMeta,r=t.iScale,a=t.vScale,n=this.getParsed(e);return{label:r?""+r.getLabelForValue(n[r.axis]):"",value:a?""+a.getLabelForValue(n[a.axis]):""}}_update(e){const t=this._cachedMeta;this.update(e||"default"),t._clip=function(e){let t,r,n,i;return(0,a.i)(e)?(t=e.top,r=e.right,n=e.bottom,i=e.left):t=r=n=i=e,{top:t,right:r,bottom:n,left:i,disabled:!1===e}}((0,a.v)(this.options.clip,function(e,t,r){if(!1===r)return!1;const a=M(e,r),n=M(t,r);return{top:n.end,right:a.end,bottom:n.start,left:a.start}}(t.xScale,t.yScale,this.getMaxOverflow())))}update(e){}draw(){const e=this._ctx,t=this.chart,r=this._cachedMeta,a=r.data||[],n=t.chartArea,i=[],s=this._drawStart||0,l=this._drawCount||a.length-s,o=this.options.drawActiveElementsOnTop;let c;for(r.dataset&&r.dataset.draw(e,n,s,l),c=s;c<s+l;++c){const t=a[c];t.hidden||(t.active&&o?i.push(t):t.draw(e,n))}for(c=0;c<i.length;++c)i[c].draw(e,n)}getStyle(e,t){const r=t?"active":"default";return void 0===e&&this._cachedMeta.dataset?this.resolveDatasetElementOptions(r):this.resolveDataElementOptions(e||0,r)}getContext(e,t,r){const n=this.getDataset();let i;if(e>=0&&e<this._cachedMeta.data.length){const t=this._cachedMeta.data[e];i=t.$context||(t.$context=function(e,t,r){return(0,a.j)(e,{active:!1,dataIndex:t,parsed:void 0,raw:void 0,element:r,index:t,mode:"default",type:"data"})}(this.getContext(),e,t)),i.parsed=this.getParsed(e),i.raw=n.data[e],i.index=i.dataIndex=e}else i=this.$context||(this.$context=function(e,t){return(0,a.j)(e,{active:!1,dataset:void 0,datasetIndex:t,index:t,mode:"default",type:"dataset"})}(this.chart.getContext(),this.index)),i.dataset=n,i.index=i.datasetIndex=this.index;return i.active=!!t,i.mode=r,i}resolveDatasetElementOptions(e){return this._resolveElementOptions(this.datasetElementType.id,e)}resolveDataElementOptions(e,t){return this._resolveElementOptions(this.dataElementType.id,t,e)}_resolveElementOptions(e,t="default",r){const n="active"===t,i=this._cachedDataOpts,s=e+"-"+t,l=i[s],o=this.enableOptionSharing&&(0,a.h)(r);if(l)return x(l,o);const c=this.chart.config,M=c.datasetElementScopeKeys(this._type,e),g=n?[`${e}Hover`,"hover",e,""]:[e,""],d=c.getOptionScopes(this.getDataset(),M),u=Object.keys(a.d.elements[e]),N=c.resolveNamedOptions(d,u,()=>this.getContext(r,n,t),g);return N.$shared&&(N.$shared=o,i[s]=Object.freeze(x(N,o))),N}_resolveAnimations(e,t,r){const a=this.chart,n=this._cachedDataOpts,i=`animation-${t}`,s=n[i];if(s)return s;let l;if(!1!==a.options.animation){const a=this.chart.config,n=a.datasetAnimationScopeKeys(this._type,t),i=a.getOptionScopes(this.getDataset(),n);l=a.createResolver(i,this.getContext(e,r,t))}const o=new c(a,l&&l.animations);return l&&l._cacheable&&(n[i]=Object.freeze(o)),o}getSharedOptions(e){if(e.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},e))}includeOptions(e,t){return!t||p(e)||this.chart._animationsDisabled}_getSharedOptions(e,t){const r=this.resolveDataElementOptions(e,t),a=this._sharedOptions,n=this.getSharedOptions(r),i=this.includeOptions(t,n)||n!==a;return this.updateSharedOptions(n,t,r),{sharedOptions:n,includeOptions:i}}updateElement(e,t,r,a){p(a)?Object.assign(e,r):this._resolveAnimations(t,a).update(e,r)}updateSharedOptions(e,t,r){e&&!p(t)&&this._resolveAnimations(void 0,t).update(e,r)}_setStyle(e,t,r,a){e.active=a;const n=this.getStyle(t,a);this._resolveAnimations(t,r,a).update(e,{options:!a&&this.getSharedOptions(n)||n})}removeHoverStyle(e,t,r){this._setStyle(e,r,"active",!1)}setHoverStyle(e,t,r){this._setStyle(e,r,"active",!0)}_removeDatasetHoverStyle(){const e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!1)}_setDatasetHoverStyle(){const e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!0)}_resyncElements(e){const t=this._data,r=this._cachedMeta.data;for(const[e,t,r]of this._syncList)this[e](t,r);this._syncList=[];const a=r.length,n=t.length,i=Math.min(n,a);i&&this.parse(0,i),n>a?this._insertElements(a,n-a,e):n<a&&this._removeElements(n,a-n)}_insertElements(e,t,r=!0){const a=this._cachedMeta,n=a.data,i=e+t;let s;const l=e=>{for(e.length+=t,s=e.length-1;s>=i;s--)e[s]=e[s-t]};for(l(n),s=e;s<i;++s)n[s]=new this.dataElementType;this._parsing&&l(a._parsed),this.parse(e,t),r&&this.updateElements(n,e,t,"reset")}updateElements(e,t,r,a){}_removeElements(e,t){const r=this._cachedMeta;if(this._parsing){const a=r._parsed.splice(e,t);r._stacked&&k(r,a)}r.data.splice(e,t)}_sync(e){if(this._parsing)this._syncList.push(e);else{const[t,r,a]=e;this[t](r,a)}this.chart._dataChanges.push([this.index,...e])}_onDataPush(){const e=arguments.length;this._sync(["_insertElements",this.getDataset().data.length-e,e])}_onDataPop(){this._sync(["_removeElements",this._cachedMeta.data.length-1,1])}_onDataShift(){this._sync(["_removeElements",0,1])}_onDataSplice(e,t){t&&this._sync(["_removeElements",e,t]);const r=arguments.length-2;r&&this._sync(["_insertElements",e,r])}_onDataUnshift(){this._sync(["_insertElements",0,arguments.length])}}function y(e){const t=e.iScale,r=function(e,t){if(!e._cache.$bar){const r=e.getMatchingVisibleMetas(t);let n=[];for(let t=0,a=r.length;t<a;t++)n=n.concat(r[t].controller.getAllParsedValues(e));e._cache.$bar=(0,a._)(n.sort((e,t)=>e-t))}return e._cache.$bar}(t,e.type);let n,i,s,l,o=t._length;const c=()=>{32767!==s&&-32768!==s&&((0,a.h)(l)&&(o=Math.min(o,Math.abs(s-l)||o)),l=s)};for(n=0,i=r.length;n<i;++n)s=t.getPixelForValue(r[n]),c();for(l=void 0,n=0,i=t.ticks.length;n<i;++n)s=t.getPixelForTick(n),c();return o}function I(e,t,r,n){return(0,a.b)(e)?function(e,t,r,a){const n=r.parse(e[0],a),i=r.parse(e[1],a),s=Math.min(n,i),l=Math.max(n,i);let o=s,c=l;Math.abs(s)>Math.abs(l)&&(o=l,c=s),t[r.axis]=c,t._custom={barStart:o,barEnd:c,start:n,end:i,min:s,max:l}}(e,t,r,n):t[r.axis]=r.parse(e,n),t}function E(e,t,r,a){const n=e.iScale,i=e.vScale,s=n.getLabels(),l=n===i,o=[];let c,M,g,d;for(c=r,M=r+a;c<M;++c)d=t[c],g={},g[n.axis]=l||n.parse(s[c],c),o.push(I(d,g,i,c));return o}function z(e){return e&&void 0!==e.barStart&&void 0!==e.barEnd}function T(e,t,r,a){let n=t.borderSkipped;const i={};if(!n)return void(e.borderSkipped=i);if(!0===n)return void(e.borderSkipped={top:!0,right:!0,bottom:!0,left:!0});const{start:s,end:l,reverse:o,top:c,bottom:M}=function(e){let t,r,a,n,i;return e.horizontal?(t=e.base>e.x,r="left",a="right"):(t=e.base<e.y,r="bottom",a="top"),t?(n="end",i="start"):(n="start",i="end"),{start:r,end:a,reverse:t,top:n,bottom:i}}(e);"middle"===n&&r&&(e.enableBorderRadius=!0,(r._top||0)===a?n=c:(r._bottom||0)===a?n=M:(i[A(M,s,l,o)]=!0,n=c)),i[A(n,s,l,o)]=!0,e.borderSkipped=i}function A(e,t,r,a){var n,i,s;return a?(s=r,e=w(e=(n=e)===(i=t)?s:n===s?i:n,r,t)):e=w(e,t,r),e}function w(e,t,r){return"start"===e?t:"end"===e?r:e}function f(e,{inflateAmount:t},r){e.inflateAmount="auto"===t?1===r?.33:0:t}class O extends j{static id="bar";static defaults={datasetElementType:!1,dataElementType:"bar",categoryPercentage:.8,barPercentage:.9,grouped:!0,animations:{numbers:{type:"number",properties:["x","y","base","width","height"]}}};static overrides={scales:{_index_:{type:"category",offset:!0,grid:{offset:!0}},_value_:{type:"linear",beginAtZero:!0}}};parsePrimitiveData(e,t,r,a){return E(e,t,r,a)}parseArrayData(e,t,r,a){return E(e,t,r,a)}parseObjectData(e,t,r,n){const{iScale:i,vScale:s}=e,{xAxisKey:l="x",yAxisKey:o="y"}=this._parsing,c="x"===i.axis?l:o,M="x"===s.axis?l:o,g=[];let d,u,N,m;for(d=r,u=r+n;d<u;++d)m=t[d],N={},N[i.axis]=i.parse((0,a.f)(m,c),d),g.push(I((0,a.f)(m,M),N,s,d));return g}updateRangeFromParsed(e,t,r,a){super.updateRangeFromParsed(e,t,r,a);const n=r._custom;n&&t===this._cachedMeta.vScale&&(e.min=Math.min(e.min,n.min),e.max=Math.max(e.max,n.max))}getMaxOverflow(){return 0}getLabelAndValue(e){const t=this._cachedMeta,{iScale:r,vScale:a}=t,n=this.getParsed(e),i=n._custom,s=z(i)?"["+i.start+", "+i.end+"]":""+a.getLabelForValue(n[a.axis]);return{label:""+r.getLabelForValue(n[r.axis]),value:s}}initialize(){this.enableOptionSharing=!0,super.initialize(),this._cachedMeta.stack=this.getDataset().stack}update(e){const t=this._cachedMeta;this.updateElements(t.data,0,t.data.length,e)}updateElements(e,t,r,n){const i="reset"===n,{index:s,_cachedMeta:{vScale:l}}=this,o=l.getBasePixel(),c=l.isHorizontal(),M=this._getRuler(),{sharedOptions:g,includeOptions:d}=this._getSharedOptions(t,n);for(let u=t;u<t+r;u++){const t=this.getParsed(u),r=i||(0,a.k)(t[l.axis])?{base:o,head:o}:this._calculateBarValuePixels(u),N=this._calculateBarIndexPixels(u,M),m=(t._stacks||{})[l.axis],h={horizontal:c,base:r.base,enableBorderRadius:!m||z(t._custom)||s===m._top||s===m._bottom,x:c?r.head:N.center,y:c?N.center:r.head,height:c?N.size:Math.abs(r.size),width:c?Math.abs(r.size):N.size};d&&(h.options=g||this.resolveDataElementOptions(u,e[u].active?"active":n));const D=h.options||e[u].options;T(h,D,m,s),f(h,D,M.ratio),this.updateElement(e[u],u,h,n)}}_getStacks(e,t){const{iScale:r}=this._cachedMeta,n=r.getMatchingVisibleMetas(this._type).filter(e=>e.controller.options.grouped),i=r.options.stacked,s=[],l=this._cachedMeta.controller.getParsed(t),o=l&&l[r.axis],c=e=>{const t=e._parsed.find(e=>e[r.axis]===o),n=t&&t[e.vScale.axis];if((0,a.k)(n)||isNaN(n))return!0};for(const r of n)if((void 0===t||!c(r))&&((!1===i||-1===s.indexOf(r.stack)||void 0===i&&void 0===r.stack)&&s.push(r.stack),r.index===e))break;return s.length||s.push(void 0),s}_getStackCount(e){return this._getStacks(void 0,e).length}_getAxisCount(){return this._getAxis().length}getFirstScaleIdForIndexAxis(){const e=this.chart.scales,t=this.chart.options.indexAxis;return Object.keys(e).filter(r=>e[r].axis===t).shift()}_getAxis(){const e={},t=this.getFirstScaleIdForIndexAxis();for(const r of this.chart.data.datasets)e[(0,a.v)("x"===this.chart.options.indexAxis?r.xAxisID:r.yAxisID,t)]=!0;return Object.keys(e)}_getStackIndex(e,t,r){const a=this._getStacks(e,r),n=void 0!==t?a.indexOf(t):-1;return-1===n?a.length-1:n}_getRuler(){const e=this.options,t=this._cachedMeta,r=t.iScale,a=[];let n,i;for(n=0,i=t.data.length;n<i;++n)a.push(r.getPixelForValue(this.getParsed(n)[r.axis],n));const s=e.barThickness;return{min:s||y(t),pixels:a,start:r._startPixel,end:r._endPixel,stackCount:this._getStackCount(),scale:r,grouped:e.grouped,ratio:s?1:e.categoryPercentage*e.barPercentage}}_calculateBarValuePixels(e){const{_cachedMeta:{vScale:t,_stacked:r,index:n},options:{base:i,minBarLength:s}}=this,l=i||0,o=this.getParsed(e),c=o._custom,M=z(c);let g,d,u=o[t.axis],N=0,m=r?this.applyStack(t,o,r):u;m!==u&&(N=m-u,m=u),M&&(u=c.barStart,m=c.barEnd-c.barStart,0!==u&&(0,a.s)(u)!==(0,a.s)(c.barEnd)&&(N=0),N+=u);const h=(0,a.k)(i)||M?N:i;let D=t.getPixelForValue(h);if(g=this.chart.getDataVisibility(e)?t.getPixelForValue(N+m):D,d=g-D,Math.abs(d)<s){d=function(e,t,r){return 0!==e?(0,a.s)(e):(t.isHorizontal()?1:-1)*(t.min>=r?1:-1)}(d,t,l)*s,u===l&&(D-=d/2);const e=t.getPixelForDecimal(0),i=t.getPixelForDecimal(1),c=Math.min(e,i),N=Math.max(e,i);D=Math.max(Math.min(D,N),c),g=D+d,r&&!M&&(o._stacks[t.axis]._visualValues[n]=t.getValueForPixel(g)-t.getValueForPixel(D))}if(D===t.getPixelForValue(l)){const e=(0,a.s)(d)*t.getLineWidthForValue(l)/2;D+=e,d-=e}return{size:d,base:D,head:g,center:g+d/2}}_calculateBarIndexPixels(e,t){const r=t.scale,n=this.options,i=n.skipNull,s=(0,a.v)(n.maxBarThickness,1/0);let l,o;const c=this._getAxisCount();if(t.grouped){const r=i?this._getStackCount(e):t.stackCount,M="flex"===n.barThickness?function(e,t,r,a){const n=t.pixels,i=n[e];let s=e>0?n[e-1]:null,l=e<n.length-1?n[e+1]:null;const o=r.categoryPercentage;null===s&&(s=i-(null===l?t.end-t.start:l-i)),null===l&&(l=i+i-s);const c=i-(i-Math.min(s,l))/2*o;return{chunk:Math.abs(l-s)/2*o/a,ratio:r.barPercentage,start:c}}(e,t,n,r*c):function(e,t,r,n){const i=r.barThickness;let s,l;return(0,a.k)(i)?(s=t.min*r.categoryPercentage,l=r.barPercentage):(s=i*n,l=1),{chunk:s/n,ratio:l,start:t.pixels[e]-s/2}}(e,t,n,r*c),g="x"===this.chart.options.indexAxis?this.getDataset().xAxisID:this.getDataset().yAxisID,d=this._getAxis().indexOf((0,a.v)(g,this.getFirstScaleIdForIndexAxis())),u=this._getStackIndex(this.index,this._cachedMeta.stack,i?e:void 0)+d;l=M.start+M.chunk*u+M.chunk/2,o=Math.min(s,M.chunk*M.ratio)}else l=r.getPixelForValue(this.getParsed(e)[r.axis],e),o=Math.min(s,t.min*t.ratio);return{base:l-o/2,head:l+o/2,center:l,size:o}}draw(){const e=this._cachedMeta,t=e.vScale,r=e.data,a=r.length;let n=0;for(;n<a;++n)null===this.getParsed(n)[t.axis]||r[n].hidden||r[n].draw(this._ctx)}}class _ extends j{static id="doughnut";static defaults={datasetElementType:!1,dataElementType:"arc",animation:{animateRotate:!0,animateScale:!1},animations:{numbers:{type:"number",properties:["circumference","endAngle","innerRadius","outerRadius","startAngle","x","y","offset","borderWidth","spacing"]}},cutout:"50%",rotation:0,circumference:360,radius:"100%",spacing:0,indexAxis:"r"};static descriptors={_scriptable:e=>"spacing"!==e,_indexable:e=>"spacing"!==e&&!e.startsWith("borderDash")&&!e.startsWith("hoverBorderDash")};static overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(e){const t=e.data;if(t.labels.length&&t.datasets.length){const{labels:{pointStyle:r,color:a}}=e.legend.options;return t.labels.map((t,n)=>{const i=e.getDatasetMeta(0).controller.getStyle(n);return{text:t,fillStyle:i.backgroundColor,strokeStyle:i.borderColor,fontColor:a,lineWidth:i.borderWidth,pointStyle:r,hidden:!e.getDataVisibility(n),index:n}})}return[]}},onClick(e,t,r){r.chart.toggleDataVisibility(t.index),r.chart.update()}}}};constructor(e,t){super(e,t),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(e,t){const r=this.getDataset().data,n=this._cachedMeta;if(!1===this._parsing)n._parsed=r;else{let i,s,l=e=>+r[e];if((0,a.i)(r[e])){const{key:e="value"}=this._parsing;l=t=>+(0,a.f)(r[t],e)}for(i=e,s=e+t;i<s;++i)n._parsed[i]=l(i)}}_getRotation(){return(0,a.t)(this.options.rotation-90)}_getCircumference(){return(0,a.t)(this.options.circumference)}_getRotationExtents(){let e=a.T,t=-a.T;for(let r=0;r<this.chart.data.datasets.length;++r)if(this.chart.isDatasetVisible(r)&&this.chart.getDatasetMeta(r).type===this._type){const a=this.chart.getDatasetMeta(r).controller,n=a._getRotation(),i=a._getCircumference();e=Math.min(e,n),t=Math.max(t,n+i)}return{rotation:e,circumference:t-e}}update(e){const t=this.chart,{chartArea:r}=t,n=this._cachedMeta,i=n.data,s=this.getMaxBorderWidth()+this.getMaxOffset(i)+this.options.spacing,l=Math.max((Math.min(r.width,r.height)-s)/2,0),o=Math.min((0,a.m)(this.options.cutout,l),1),c=this._getRingWeight(this.index),{circumference:M,rotation:g}=this._getRotationExtents(),{ratioX:d,ratioY:u,offsetX:N,offsetY:m}=function(e,t,r){let n=1,i=1,s=0,l=0;if(t<a.T){const o=e,c=o+t,M=Math.cos(o),g=Math.sin(o),d=Math.cos(c),u=Math.sin(c),N=(e,t,n)=>(0,a.p)(e,o,c,!0)?1:Math.max(t,t*r,n,n*r),m=(e,t,n)=>(0,a.p)(e,o,c,!0)?-1:Math.min(t,t*r,n,n*r),h=N(0,M,d),D=N(a.H,g,u),k=m(a.P,M,d),p=m(a.P+a.H,g,u);n=(h-k)/2,i=(D-p)/2,s=-(h+k)/2,l=-(D+p)/2}return{ratioX:n,ratioY:i,offsetX:s,offsetY:l}}(g,M,o),h=(r.width-s)/d,D=(r.height-s)/u,k=Math.max(Math.min(h,D)/2,0),p=(0,a.n)(this.options.radius,k),x=(p-Math.max(p*o,0))/this._getVisibleDatasetWeightTotal();this.offsetX=N*p,this.offsetY=m*p,n.total=this.calculateTotal(),this.outerRadius=p-x*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-x*c,0),this.updateElements(i,0,i.length,e)}_circumference(e,t){const r=this.options,n=this._cachedMeta,i=this._getCircumference();return t&&r.animation.animateRotate||!this.chart.getDataVisibility(e)||null===n._parsed[e]||n.data[e].hidden?0:this.calculateCircumference(n._parsed[e]*i/a.T)}updateElements(e,t,r,a){const n="reset"===a,i=this.chart,s=i.chartArea,l=i.options.animation,o=(s.left+s.right)/2,c=(s.top+s.bottom)/2,M=n&&l.animateScale,g=M?0:this.innerRadius,d=M?0:this.outerRadius,{sharedOptions:u,includeOptions:N}=this._getSharedOptions(t,a);let m,h=this._getRotation();for(m=0;m<t;++m)h+=this._circumference(m,n);for(m=t;m<t+r;++m){const t=this._circumference(m,n),r=e[m],i={x:o+this.offsetX,y:c+this.offsetY,startAngle:h,endAngle:h+t,circumference:t,outerRadius:d,innerRadius:g};N&&(i.options=u||this.resolveDataElementOptions(m,r.active?"active":a)),h+=t,this.updateElement(r,m,i,a)}}calculateTotal(){const e=this._cachedMeta,t=e.data;let r,a=0;for(r=0;r<t.length;r++){const n=e._parsed[r];null===n||isNaN(n)||!this.chart.getDataVisibility(r)||t[r].hidden||(a+=Math.abs(n))}return a}calculateCircumference(e){const t=this._cachedMeta.total;return t>0&&!isNaN(e)?a.T*(Math.abs(e)/t):0}getLabelAndValue(e){const t=this._cachedMeta,r=this.chart,n=r.data.labels||[],i=(0,a.o)(t._parsed[e],r.options.locale);return{label:n[e]||"",value:i}}getMaxBorderWidth(e){let t=0;const r=this.chart;let a,n,i,s,l;if(!e)for(a=0,n=r.data.datasets.length;a<n;++a)if(r.isDatasetVisible(a)){i=r.getDatasetMeta(a),e=i.data,s=i.controller;break}if(!e)return 0;for(a=0,n=e.length;a<n;++a)l=s.resolveDataElementOptions(a),"inner"!==l.borderAlign&&(t=Math.max(t,l.borderWidth||0,l.hoverBorderWidth||0));return t}getMaxOffset(e){let t=0;for(let r=0,a=e.length;r<a;++r){const e=this.resolveDataElementOptions(r);t=Math.max(t,e.offset||0,e.hoverOffset||0)}return t}_getRingWeightOffset(e){let t=0;for(let r=0;r<e;++r)this.chart.isDatasetVisible(r)&&(t+=this._getRingWeight(r));return t}_getRingWeight(e){return Math.max((0,a.v)(this.chart.data.datasets[e].weight,1),0)}_getVisibleDatasetWeightTotal(){return this._getRingWeightOffset(this.chart.data.datasets.length)||1}}class L extends j{static id="line";static defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1};static overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(e){const t=this._cachedMeta,{dataset:r,data:n=[],_dataset:i}=t,s=this.chart._animationsDisabled;let{start:l,count:o}=(0,a.q)(t,n,s);this._drawStart=l,this._drawCount=o,(0,a.w)(t)&&(l=0,o=n.length),r._chart=this.chart,r._datasetIndex=this.index,r._decimated=!!i._decimated,r.points=n;const c=this.resolveDatasetElementOptions(e);this.options.showLine||(c.borderWidth=0),c.segment=this.options.segment,this.updateElement(r,void 0,{animated:!s,options:c},e),this.updateElements(n,l,o,e)}updateElements(e,t,r,n){const i="reset"===n,{iScale:s,vScale:l,_stacked:o,_dataset:c}=this._cachedMeta,{sharedOptions:M,includeOptions:g}=this._getSharedOptions(t,n),d=s.axis,u=l.axis,{spanGaps:N,segment:m}=this.options,h=(0,a.x)(N)?N:Number.POSITIVE_INFINITY,D=this.chart._animationsDisabled||i||"none"===n,k=t+r,p=e.length;let x=t>0&&this.getParsed(t-1);for(let r=0;r<p;++r){const N=e[r],p=D?N:{};if(r<t||r>=k){p.skip=!0;continue}const j=this.getParsed(r),y=(0,a.k)(j[u]),I=p[d]=s.getPixelForValue(j[d],r),E=p[u]=i||y?l.getBasePixel():l.getPixelForValue(o?this.applyStack(l,j,o):j[u],r);p.skip=isNaN(I)||isNaN(E)||y,p.stop=r>0&&Math.abs(j[d]-x[d])>h,m&&(p.parsed=j,p.raw=c.data[r]),g&&(p.options=M||this.resolveDataElementOptions(r,N.active?"active":n)),D||this.updateElement(N,r,p,n),x=j}}getMaxOverflow(){const e=this._cachedMeta,t=e.dataset,r=t.options&&t.options.borderWidth||0,a=e.data||[];if(!a.length)return r;const n=a[0].size(this.resolveDataElementOptions(0)),i=a[a.length-1].size(this.resolveDataElementOptions(a.length-1));return Math.max(r,n,i)/2}draw(){const e=this._cachedMeta;e.dataset.updateControlPoints(this.chart.chartArea,e.iScale.axis),super.draw()}}function b(e,t,r,n){const{controller:i,data:s,_sorted:l}=e,o=i._cachedMeta.iScale,c=e.dataset&&e.dataset.options?e.dataset.options.spanGaps:null;if(o&&t===o.axis&&"r"!==t&&l&&s.length){const l=o._reversePixels?a.A:a.B;if(!n){const n=l(s,t,r);if(c){const{vScale:t}=i._cachedMeta,{_parsed:r}=e,s=r.slice(0,n.lo+1).reverse().findIndex(e=>!(0,a.k)(e[t.axis]));n.lo-=Math.max(0,s);const l=r.slice(n.hi).findIndex(e=>!(0,a.k)(e[t.axis]));n.hi+=Math.max(0,l)}return n}if(i._sharedOptions){const e=s[0],a="function"==typeof e.getRange&&e.getRange(t);if(a){const e=l(s,t,r-a),n=l(s,t,r+a);return{lo:e.lo,hi:n.hi}}}}return{lo:0,hi:s.length-1}}function v(e,t,r,a,n){const i=e.getSortedVisibleDatasetMetas(),s=r[t];for(let e=0,r=i.length;e<r;++e){const{index:r,data:l}=i[e],{lo:o,hi:c}=b(i[e],t,s,n);for(let e=o;e<=c;++e){const t=l[e];t.skip||a(t,r,e)}}}function S(e,t,r,n,i){const s=[];return i||e.isPointInArea(t)?(v(e,r,t,function(r,l,o){(i||(0,a.C)(r,e.chartArea,0))&&r.inRange(t.x,t.y,n)&&s.push({element:r,datasetIndex:l,index:o})},!0),s):s}function C(e,t,r,n,i,s){return s||e.isPointInArea(t)?"r"!==r||n?function(e,t,r,a,n,i){let s=[];const l=function(e){const t=-1!==e.indexOf("x"),r=-1!==e.indexOf("y");return function(e,a){const n=t?Math.abs(e.x-a.x):0,i=r?Math.abs(e.y-a.y):0;return Math.sqrt(Math.pow(n,2)+Math.pow(i,2))}}(r);let o=Number.POSITIVE_INFINITY;return v(e,r,t,function(r,c,M){const g=r.inRange(t.x,t.y,n);if(a&&!g)return;const d=r.getCenterPoint(n);if(!i&&!e.isPointInArea(d)&&!g)return;const u=l(t,d);u<o?(s=[{element:r,datasetIndex:c,index:M}],o=u):u===o&&s.push({element:r,datasetIndex:c,index:M})}),s}(e,t,r,n,i,s):function(e,t,r,n){let i=[];return v(e,r,t,function(e,r,s){const{startAngle:l,endAngle:o}=e.getProps(["startAngle","endAngle"],n),{angle:c}=(0,a.D)(e,{x:t.x,y:t.y});(0,a.p)(c,l,o)&&i.push({element:e,datasetIndex:r,index:s})}),i}(e,t,r,i):[]}function Q(e,t,r,a,n){const i=[],s="x"===r?"inXRange":"inYRange";let l=!1;return v(e,r,t,(e,a,o)=>{e[s]&&e[s](t[r],n)&&(i.push({element:e,datasetIndex:a,index:o}),l=l||e.inRange(t.x,t.y,n))}),a&&!l?[]:i}var U={evaluateInteractionItems:v,modes:{index(e,t,r,n){const i=(0,a.z)(t,e),s=r.axis||"x",l=r.includeInvisible||!1,o=r.intersect?S(e,i,s,n,l):C(e,i,s,!1,n,l),c=[];return o.length?(e.getSortedVisibleDatasetMetas().forEach(e=>{const t=o[0].index,r=e.data[t];r&&!r.skip&&c.push({element:r,datasetIndex:e.index,index:t})}),c):[]},dataset(e,t,r,n){const i=(0,a.z)(t,e),s=r.axis||"xy",l=r.includeInvisible||!1;let o=r.intersect?S(e,i,s,n,l):C(e,i,s,!1,n,l);if(o.length>0){const t=o[0].datasetIndex,r=e.getDatasetMeta(t).data;o=[];for(let e=0;e<r.length;++e)o.push({element:r[e],datasetIndex:t,index:e})}return o},point:(e,t,r,n)=>S(e,(0,a.z)(t,e),r.axis||"xy",n,r.includeInvisible||!1),nearest(e,t,r,n){const i=(0,a.z)(t,e),s=r.axis||"xy",l=r.includeInvisible||!1;return C(e,i,s,r.intersect,n,l)},x:(e,t,r,n)=>Q(e,(0,a.z)(t,e),"x",r.intersect,n),y:(e,t,r,n)=>Q(e,(0,a.z)(t,e),"y",r.intersect,n)}};const Y=["left","top","right","bottom"];function P(e,t){return e.filter(e=>e.pos===t)}function Z(e,t){return e.filter(e=>-1===Y.indexOf(e.pos)&&e.box.axis===t)}function V(e,t){return e.sort((e,r)=>{const a=t?r:e,n=t?e:r;return a.weight===n.weight?a.index-n.index:a.weight-n.weight})}function R(e,t,r,a){return Math.max(e[r],t[r])+Math.max(e[a],t[a])}function B(e,t){e.top=Math.max(e.top,t.top),e.left=Math.max(e.left,t.left),e.bottom=Math.max(e.bottom,t.bottom),e.right=Math.max(e.right,t.right)}function G(e,t,r,n){const{pos:i,box:s}=r,l=e.maxPadding;if(!(0,a.i)(i)){r.size&&(e[i]-=r.size);const t=n[r.stack]||{size:0,count:1};t.size=Math.max(t.size,r.horizontal?s.height:s.width),r.size=t.size/t.count,e[i]+=r.size}s.getPadding&&B(l,s.getPadding());const o=Math.max(0,t.outerWidth-R(l,e,"left","right")),c=Math.max(0,t.outerHeight-R(l,e,"top","bottom")),M=o!==e.w,g=c!==e.h;return e.w=o,e.h=c,r.horizontal?{same:M,other:g}:{same:g,other:M}}function H(e,t){const r=t.maxPadding;return function(e){const a={left:0,top:0,right:0,bottom:0};return e.forEach(e=>{a[e]=Math.max(t[e],r[e])}),a}(e?["left","right"]:["top","bottom"])}function W(e,t,r,a){const n=[];let i,s,l,o,c,M;for(i=0,s=e.length,c=0;i<s;++i){l=e[i],o=l.box,o.update(l.width||t.w,l.height||t.h,H(l.horizontal,t));const{same:s,other:g}=G(t,r,l,a);c|=s&&n.length,M=M||g,o.fullSize||n.push(l)}return c&&W(n,t,r,a)||M}function F(e,t,r,a,n){e.top=r,e.left=t,e.right=t+a,e.bottom=r+n,e.width=a,e.height=n}function J(e,t,r,n){const i=r.padding;let{x:s,y:l}=t;for(const o of e){const e=o.box,c=n[o.stack]||{count:1,placed:0,weight:1},M=o.stackWeight/c.weight||1;if(o.horizontal){const n=t.w*M,s=c.size||e.height;(0,a.h)(c.start)&&(l=c.start),e.fullSize?F(e,i.left,l,r.outerWidth-i.right-i.left,s):F(e,t.left+c.placed,l,n,s),c.start=l,c.placed+=n,l=e.bottom}else{const n=t.h*M,l=c.size||e.width;(0,a.h)(c.start)&&(s=c.start),e.fullSize?F(e,s,i.top,l,r.outerHeight-i.bottom-i.top):F(e,s,t.top+c.placed,l,n),c.start=s,c.placed+=n,s=e.right}}t.x=s,t.y=l}var X={addBox(e,t){e.boxes||(e.boxes=[]),t.fullSize=t.fullSize||!1,t.position=t.position||"top",t.weight=t.weight||0,t._layers=t._layers||function(){return[{z:0,draw(e){t.draw(e)}}]},e.boxes.push(t)},removeBox(e,t){const r=e.boxes?e.boxes.indexOf(t):-1;-1!==r&&e.boxes.splice(r,1)},configure(e,t,r){t.fullSize=r.fullSize,t.position=r.position,t.weight=r.weight},update(e,t,r,n){if(!e)return;const i=(0,a.E)(e.options.layout.padding),s=Math.max(t-i.width,0),l=Math.max(r-i.height,0),o=function(e){const t=function(e){const t=[];let r,a,n,i,s,l;for(r=0,a=(e||[]).length;r<a;++r)n=e[r],({position:i,options:{stack:s,stackWeight:l=1}}=n),t.push({index:r,box:n,pos:i,horizontal:n.isHorizontal(),weight:n.weight,stack:s&&i+s,stackWeight:l});return t}(e),r=V(t.filter(e=>e.box.fullSize),!0),a=V(P(t,"left"),!0),n=V(P(t,"right")),i=V(P(t,"top"),!0),s=V(P(t,"bottom")),l=Z(t,"x"),o=Z(t,"y");return{fullSize:r,leftAndTop:a.concat(i),rightAndBottom:n.concat(o).concat(s).concat(l),chartArea:P(t,"chartArea"),vertical:a.concat(n).concat(o),horizontal:i.concat(s).concat(l)}}(e.boxes),c=o.vertical,M=o.horizontal;(0,a.F)(e.boxes,e=>{"function"==typeof e.beforeLayout&&e.beforeLayout()});const g=c.reduce((e,t)=>t.box.options&&!1===t.box.options.display?e:e+1,0)||1,d=Object.freeze({outerWidth:t,outerHeight:r,padding:i,availableWidth:s,availableHeight:l,vBoxMaxWidth:s/2/g,hBoxMaxHeight:l/2}),u=Object.assign({},i);B(u,(0,a.E)(n));const N=Object.assign({maxPadding:u,w:s,h:l,x:i.left,y:i.top},i),m=function(e,t){const r=function(e){const t={};for(const r of e){const{stack:e,pos:a,stackWeight:n}=r;if(!e||!Y.includes(a))continue;const i=t[e]||(t[e]={count:0,placed:0,weight:0,size:0});i.count++,i.weight+=n}return t}(e),{vBoxMaxWidth:a,hBoxMaxHeight:n}=t;let i,s,l;for(i=0,s=e.length;i<s;++i){l=e[i];const{fullSize:s}=l.box,o=r[l.stack],c=o&&l.stackWeight/o.weight;l.horizontal?(l.width=c?c*a:s&&t.availableWidth,l.height=n):(l.width=a,l.height=c?c*n:s&&t.availableHeight)}return r}(c.concat(M),d);W(o.fullSize,N,d,m),W(c,N,d,m),W(M,N,d,m)&&W(c,N,d,m),function(e){const t=e.maxPadding;function r(r){const a=Math.max(t[r]-e[r],0);return e[r]+=a,a}e.y+=r("top"),e.x+=r("left"),r("right"),r("bottom")}(N),J(o.leftAndTop,N,d,m),N.x+=N.w,N.y+=N.h,J(o.rightAndBottom,N,d,m),e.chartArea={left:N.left,top:N.top,right:N.left+N.w,bottom:N.top+N.h,height:N.h,width:N.w},(0,a.F)(o.chartArea,t=>{const r=t.box;Object.assign(r,e.chartArea),r.update(N.w,N.h,{left:0,top:0,right:0,bottom:0})})}};class ${acquireContext(e,t){}releaseContext(e){return!1}addEventListener(e,t,r){}removeEventListener(e,t,r){}getDevicePixelRatio(){return 1}getMaximumSize(e,t,r,a){return t=Math.max(0,t||e.width),r=r||e.height,{width:t,height:Math.max(0,a?Math.floor(t/a):r)}}isAttached(e){return!0}updateConfig(e){}}class K extends ${acquireContext(e){return e&&e.getContext&&e.getContext("2d")||null}updateConfig(e){e.options.animation=!1}}const q="$chartjs",ee={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},te=e=>null===e||""===e,re=!!a.K&&{passive:!0};function ae(e,t,r){e&&e.canvas&&e.canvas.removeEventListener(t,r,re)}function ne(e,t){for(const r of e)if(r===t||r.contains(t))return!0}function ie(e,t,r){const a=e.canvas,n=new MutationObserver(e=>{let t=!1;for(const r of e)t=t||ne(r.addedNodes,a),t=t&&!ne(r.removedNodes,a);t&&r()});return n.observe(document,{childList:!0,subtree:!0}),n}function se(e,t,r){const a=e.canvas,n=new MutationObserver(e=>{let t=!1;for(const r of e)t=t||ne(r.removedNodes,a),t=t&&!ne(r.addedNodes,a);t&&r()});return n.observe(document,{childList:!0,subtree:!0}),n}const le=new Map;let oe=0;function ce(){const e=window.devicePixelRatio;e!==oe&&(oe=e,le.forEach((t,r)=>{r.currentDevicePixelRatio!==e&&t()}))}function Me(e,t,r){const n=e.canvas,i=n&&(0,a.I)(n);if(!i)return;const s=(0,a.L)((e,t)=>{const a=i.clientWidth;r(e,t),a<i.clientWidth&&r()},window),l=new ResizeObserver(e=>{const t=e[0],r=t.contentRect.width,a=t.contentRect.height;0===r&&0===a||s(r,a)});return l.observe(i),function(e,t){le.size||window.addEventListener("resize",ce),le.set(e,t)}(e,s),l}function ge(e,t,r){r&&r.disconnect(),"resize"===t&&function(e){le.delete(e),le.size||window.removeEventListener("resize",ce)}(e)}function de(e,t,r){const n=e.canvas,i=(0,a.L)(t=>{null!==e.ctx&&r(function(e,t){const r=ee[e.type]||e.type,{x:n,y:i}=(0,a.z)(e,t);return{type:r,chart:t,native:e,x:void 0!==n?n:null,y:void 0!==i?i:null}}(t,e))},e);return function(e,t,r){e&&e.addEventListener(t,r,re)}(n,t,i),i}class ue extends ${acquireContext(e,t){const r=e&&e.getContext&&e.getContext("2d");return r&&r.canvas===e?(function(e,t){const r=e.style,n=e.getAttribute("height"),i=e.getAttribute("width");if(e[q]={initial:{height:n,width:i,style:{display:r.display,height:r.height,width:r.width}}},r.display=r.display||"block",r.boxSizing=r.boxSizing||"border-box",te(i)){const t=(0,a.J)(e,"width");void 0!==t&&(e.width=t)}if(te(n))if(""===e.style.height)e.height=e.width/(t||2);else{const t=(0,a.J)(e,"height");void 0!==t&&(e.height=t)}}(e,t),r):null}releaseContext(e){const t=e.canvas;if(!t[q])return!1;const r=t[q].initial;["height","width"].forEach(e=>{const n=r[e];(0,a.k)(n)?t.removeAttribute(e):t.setAttribute(e,n)});const n=r.style||{};return Object.keys(n).forEach(e=>{t.style[e]=n[e]}),t.width=t.width,delete t[q],!0}addEventListener(e,t,r){this.removeEventListener(e,t);const a=e.$proxies||(e.$proxies={}),n={attach:ie,detach:se,resize:Me}[t]||de;a[t]=n(e,t,r)}removeEventListener(e,t){const r=e.$proxies||(e.$proxies={}),a=r[t];a&&(({attach:ge,detach:ge,resize:ge}[t]||ae)(e,t,a),r[t]=void 0)}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(e,t,r,n){return(0,a.G)(e,t,r,n)}isAttached(e){const t=e&&(0,a.I)(e);return!(!t||!t.isConnected)}}class Ne{static defaults={};static defaultRoutes=void 0;x;y;active=!1;options;$animations;tooltipPosition(e){const{x:t,y:r}=this.getProps(["x","y"],e);return{x:t,y:r}}hasValue(){return(0,a.x)(this.x)&&(0,a.x)(this.y)}getProps(e,t){const r=this.$animations;if(!t||!r)return this;const a={};return e.forEach(e=>{a[e]=r[e]&&r[e].active()?r[e]._to:this[e]}),a}}function me(e,t,r,n,i){const s=(0,a.v)(n,0),l=Math.min((0,a.v)(i,e.length),e.length);let o,c,M,g=0;for(r=Math.ceil(r),i&&(o=i-n,r=o/Math.floor(o/r)),M=s;M<0;)g++,M=Math.round(s+g*r);for(c=Math.max(s,0);c<l;c++)c===M&&(t.push(e[c]),g++,M=Math.round(s+g*r))}const he=(e,t,r)=>"top"===t||"left"===t?e[t]+r:e[t]-r,De=(e,t)=>Math.min(t||e,e);function ke(e,t){const r=[],a=e.length/t,n=e.length;let i=0;for(;i<n;i+=a)r.push(e[Math.floor(i)]);return r}function pe(e,t,r){const a=e.ticks.length,n=Math.min(t,a-1),i=e._startPixel,s=e._endPixel,l=1e-6;let o,c=e.getPixelForTick(n);if(!(r&&(o=1===a?Math.max(c-i,s-c):0===t?(e.getPixelForTick(1)-c)/2:(c-e.getPixelForTick(n-1))/2,c+=n<t?o:-o,c<i-l||c>s+l)))return c}function xe(e){return e.drawTicks?e.tickLength:0}function je(e,t){if(!e.display)return 0;const r=(0,a.a0)(e.font,t),n=(0,a.E)(e.padding);return((0,a.b)(e.text)?e.text.length:1)*r.lineHeight+n.height}function ye(e,t,r){let n=(0,a.a1)(e);return(r&&"right"!==t||!r&&"right"===t)&&(n=(e=>"left"===e?"right":"right"===e?"left":e)(n)),n}class Ie extends Ne{constructor(e){super(),this.id=e.id,this.type=e.type,this.options=void 0,this.ctx=e.ctx,this.chart=e.chart,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this._margins={left:0,right:0,top:0,bottom:0},this.maxWidth=void 0,this.maxHeight=void 0,this.paddingTop=void 0,this.paddingBottom=void 0,this.paddingLeft=void 0,this.paddingRight=void 0,this.axis=void 0,this.labelRotation=void 0,this.min=void 0,this.max=void 0,this._range=void 0,this.ticks=[],this._gridLineItems=null,this._labelItems=null,this._labelSizes=null,this._length=0,this._maxLength=0,this._longestTextCache={},this._startPixel=void 0,this._endPixel=void 0,this._reversePixels=!1,this._userMax=void 0,this._userMin=void 0,this._suggestedMax=void 0,this._suggestedMin=void 0,this._ticksLength=0,this._borderValue=0,this._cache={},this._dataLimitsCached=!1,this.$context=void 0}init(e){this.options=e.setContext(this.getContext()),this.axis=e.axis,this._userMin=this.parse(e.min),this._userMax=this.parse(e.max),this._suggestedMin=this.parse(e.suggestedMin),this._suggestedMax=this.parse(e.suggestedMax)}parse(e,t){return e}getUserBounds(){let{_userMin:e,_userMax:t,_suggestedMin:r,_suggestedMax:n}=this;return e=(0,a.O)(e,Number.POSITIVE_INFINITY),t=(0,a.O)(t,Number.NEGATIVE_INFINITY),r=(0,a.O)(r,Number.POSITIVE_INFINITY),n=(0,a.O)(n,Number.NEGATIVE_INFINITY),{min:(0,a.O)(e,r),max:(0,a.O)(t,n),minDefined:(0,a.g)(e),maxDefined:(0,a.g)(t)}}getMinMax(e){let t,{min:r,max:n,minDefined:i,maxDefined:s}=this.getUserBounds();if(i&&s)return{min:r,max:n};const l=this.getMatchingVisibleMetas();for(let a=0,o=l.length;a<o;++a)t=l[a].controller.getMinMax(this,e),i||(r=Math.min(r,t.min)),s||(n=Math.max(n,t.max));return r=s&&r>n?n:r,n=i&&r>n?r:n,{min:(0,a.O)(r,(0,a.O)(n,r)),max:(0,a.O)(n,(0,a.O)(r,n))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const e=this.chart.data;return this.options.labels||(this.isHorizontal()?e.xLabels:e.yLabels)||e.labels||[]}getLabelItems(e=this.chart.chartArea){return this._labelItems||(this._labelItems=this._computeLabelItems(e))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){(0,a.Q)(this.options.beforeUpdate,[this])}update(e,t,r){const{beginAtZero:n,grace:i,ticks:s}=this.options,l=s.sampleSize;this.beforeUpdate(),this.maxWidth=e,this.maxHeight=t,this._margins=r=Object.assign({left:0,right:0,top:0,bottom:0},r),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+r.left+r.right:this.height+r.top+r.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=(0,a.R)(this,i,n),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const o=l<this.ticks.length;this._convertTicksToLabels(o?ke(this.ticks,l):this.ticks),this.configure(),this.beforeCalculateLabelRotation(),this.calculateLabelRotation(),this.afterCalculateLabelRotation(),s.display&&(s.autoSkip||"auto"===s.source)&&(this.ticks=function(e,t){const r=e.options.ticks,n=function(e){const t=e.options.offset,r=e._tickSize(),a=e._length/r+(t?0:1),n=e._maxLength/r;return Math.floor(Math.min(a,n))}(e),i=Math.min(r.maxTicksLimit||n,n),s=r.major.enabled?function(e){const t=[];let r,a;for(r=0,a=e.length;r<a;r++)e[r].major&&t.push(r);return t}(t):[],l=s.length,o=s[0],c=s[l-1],M=[];if(l>i)return function(e,t,r,a){let n,i=0,s=r[0];for(a=Math.ceil(a),n=0;n<e.length;n++)n===s&&(t.push(e[n]),i++,s=r[i*a])}(t,M,s,l/i),M;const g=function(e,t,r){const n=function(e){const t=e.length;let r,a;if(t<2)return!1;for(a=e[0],r=1;r<t;++r)if(e[r]-e[r-1]!==a)return!1;return a}(e),i=t.length/r;if(!n)return Math.max(i,1);const s=(0,a.N)(n);for(let e=0,t=s.length-1;e<t;e++){const t=s[e];if(t>i)return t}return Math.max(i,1)}(s,t,i);if(l>0){let e,r;const n=l>1?Math.round((c-o)/(l-1)):null;for(me(t,M,g,(0,a.k)(n)?0:o-n,o),e=0,r=l-1;e<r;e++)me(t,M,g,s[e],s[e+1]);return me(t,M,g,c,(0,a.k)(n)?t.length:c+n),M}return me(t,M,g),M}(this,this.ticks),this._labelSizes=null,this.afterAutoSkip()),o&&this._convertTicksToLabels(this.ticks),this.beforeFit(),this.fit(),this.afterFit(),this.afterUpdate()}configure(){let e,t,r=this.options.reverse;this.isHorizontal()?(e=this.left,t=this.right):(e=this.top,t=this.bottom,r=!r),this._startPixel=e,this._endPixel=t,this._reversePixels=r,this._length=t-e,this._alignToPixels=this.options.alignToPixels}afterUpdate(){(0,a.Q)(this.options.afterUpdate,[this])}beforeSetDimensions(){(0,a.Q)(this.options.beforeSetDimensions,[this])}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=0,this.right=this.width):(this.height=this.maxHeight,this.top=0,this.bottom=this.height),this.paddingLeft=0,this.paddingTop=0,this.paddingRight=0,this.paddingBottom=0}afterSetDimensions(){(0,a.Q)(this.options.afterSetDimensions,[this])}_callHooks(e){this.chart.notifyPlugins(e,this.getContext()),(0,a.Q)(this.options[e],[this])}beforeDataLimits(){this._callHooks("beforeDataLimits")}determineDataLimits(){}afterDataLimits(){this._callHooks("afterDataLimits")}beforeBuildTicks(){this._callHooks("beforeBuildTicks")}buildTicks(){return[]}afterBuildTicks(){this._callHooks("afterBuildTicks")}beforeTickToLabelConversion(){(0,a.Q)(this.options.beforeTickToLabelConversion,[this])}generateTickLabels(e){const t=this.options.ticks;let r,n,i;for(r=0,n=e.length;r<n;r++)i=e[r],i.label=(0,a.Q)(t.callback,[i.value,r,e],this)}afterTickToLabelConversion(){(0,a.Q)(this.options.afterTickToLabelConversion,[this])}beforeCalculateLabelRotation(){(0,a.Q)(this.options.beforeCalculateLabelRotation,[this])}calculateLabelRotation(){const e=this.options,t=e.ticks,r=De(this.ticks.length,e.ticks.maxTicksLimit),n=t.minRotation||0,i=t.maxRotation;let s,l,o,c=n;if(!this._isVisible()||!t.display||n>=i||r<=1||!this.isHorizontal())return void(this.labelRotation=n);const M=this._getLabelSizes(),g=M.widest.width,d=M.highest.height,u=(0,a.S)(this.chart.width-g,0,this.maxWidth);s=e.offset?this.maxWidth/r:u/(r-1),g+6>s&&(s=u/(r-(e.offset?.5:1)),l=this.maxHeight-xe(e.grid)-t.padding-je(e.title,this.chart.options.font),o=Math.sqrt(g*g+d*d),c=(0,a.U)(Math.min(Math.asin((0,a.S)((M.highest.height+6)/s,-1,1)),Math.asin((0,a.S)(l/o,-1,1))-Math.asin((0,a.S)(d/o,-1,1)))),c=Math.max(n,Math.min(i,c))),this.labelRotation=c}afterCalculateLabelRotation(){(0,a.Q)(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){(0,a.Q)(this.options.beforeFit,[this])}fit(){const e={width:0,height:0},{chart:t,options:{ticks:r,title:n,grid:i}}=this,s=this._isVisible(),l=this.isHorizontal();if(s){const s=je(n,t.options.font);if(l?(e.width=this.maxWidth,e.height=xe(i)+s):(e.height=this.maxHeight,e.width=xe(i)+s),r.display&&this.ticks.length){const{first:t,last:n,widest:i,highest:s}=this._getLabelSizes(),o=2*r.padding,c=(0,a.t)(this.labelRotation),M=Math.cos(c),g=Math.sin(c);if(l){const t=r.mirror?0:g*i.width+M*s.height;e.height=Math.min(this.maxHeight,e.height+t+o)}else{const t=r.mirror?0:M*i.width+g*s.height;e.width=Math.min(this.maxWidth,e.width+t+o)}this._calculatePadding(t,n,g,M)}}this._handleMargins(),l?(this.width=this._length=t.width-this._margins.left-this._margins.right,this.height=e.height):(this.width=e.width,this.height=this._length=t.height-this._margins.top-this._margins.bottom)}_calculatePadding(e,t,r,a){const{ticks:{align:n,padding:i},position:s}=this.options,l=0!==this.labelRotation,o="top"!==s&&"x"===this.axis;if(this.isHorizontal()){const s=this.getPixelForTick(0)-this.left,c=this.right-this.getPixelForTick(this.ticks.length-1);let M=0,g=0;l?o?(M=a*e.width,g=r*t.height):(M=r*e.height,g=a*t.width):"start"===n?g=t.width:"end"===n?M=e.width:"inner"!==n&&(M=e.width/2,g=t.width/2),this.paddingLeft=Math.max((M-s+i)*this.width/(this.width-s),0),this.paddingRight=Math.max((g-c+i)*this.width/(this.width-c),0)}else{let r=t.height/2,a=e.height/2;"start"===n?(r=0,a=e.height):"end"===n&&(r=t.height,a=0),this.paddingTop=r+i,this.paddingBottom=a+i}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){(0,a.Q)(this.options.afterFit,[this])}isHorizontal(){const{axis:e,position:t}=this.options;return"top"===t||"bottom"===t||"x"===e}isFullSize(){return this.options.fullSize}_convertTicksToLabels(e){let t,r;for(this.beforeTickToLabelConversion(),this.generateTickLabels(e),t=0,r=e.length;t<r;t++)(0,a.k)(e[t].label)&&(e.splice(t,1),r--,t--);this.afterTickToLabelConversion()}_getLabelSizes(){let e=this._labelSizes;if(!e){const t=this.options.ticks.sampleSize;let r=this.ticks;t<r.length&&(r=ke(r,t)),this._labelSizes=e=this._computeLabelSizes(r,r.length,this.options.ticks.maxTicksLimit)}return e}_computeLabelSizes(e,t,r){const{ctx:n,_longestTextCache:i}=this,s=[],l=[],o=Math.floor(t/De(t,r));let c,M,g,d,u,N,m,h,D,k,p,x=0,j=0;for(c=0;c<t;c+=o){if(d=e[c].label,u=this._resolveTickFontOptions(c),n.font=N=u.string,m=i[N]=i[N]||{data:{},gc:[]},h=u.lineHeight,D=k=0,(0,a.k)(d)||(0,a.b)(d)){if((0,a.b)(d))for(M=0,g=d.length;M<g;++M)p=d[M],(0,a.k)(p)||(0,a.b)(p)||(D=(0,a.V)(n,m.data,m.gc,D,p),k+=h)}else D=(0,a.V)(n,m.data,m.gc,D,d),k=h;s.push(D),l.push(k),x=Math.max(D,x),j=Math.max(k,j)}!function(e,t){(0,a.F)(e,e=>{const r=e.gc,a=r.length/2;let n;if(a>t){for(n=0;n<a;++n)delete e.data[r[n]];r.splice(0,a)}})}(i,t);const y=s.indexOf(x),I=l.indexOf(j),E=e=>({width:s[e]||0,height:l[e]||0});return{first:E(0),last:E(t-1),widest:E(y),highest:E(I),widths:s,heights:l}}getLabelForValue(e){return e}getPixelForValue(e,t){return NaN}getValueForPixel(e){}getPixelForTick(e){const t=this.ticks;return e<0||e>t.length-1?null:this.getPixelForValue(t[e].value)}getPixelForDecimal(e){this._reversePixels&&(e=1-e);const t=this._startPixel+e*this._length;return(0,a.W)(this._alignToPixels?(0,a.X)(this.chart,t,0):t)}getDecimalForPixel(e){const t=(e-this._startPixel)/this._length;return this._reversePixels?1-t:t}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:e,max:t}=this;return e<0&&t<0?t:e>0&&t>0?e:0}getContext(e){const t=this.ticks||[];if(e>=0&&e<t.length){const r=t[e];return r.$context||(r.$context=function(e,t,r){return(0,a.j)(e,{tick:r,index:t,type:"tick"})}(this.getContext(),e,r))}return this.$context||(this.$context=(r=this.chart.getContext(),(0,a.j)(r,{scale:this,type:"scale"})));var r}_tickSize(){const e=this.options.ticks,t=(0,a.t)(this.labelRotation),r=Math.abs(Math.cos(t)),n=Math.abs(Math.sin(t)),i=this._getLabelSizes(),s=e.autoSkipPadding||0,l=i?i.widest.width+s:0,o=i?i.highest.height+s:0;return this.isHorizontal()?o*r>l*n?l/r:o/n:o*n<l*r?o/r:l/n}_isVisible(){const e=this.options.display;return"auto"!==e?!!e:this.getMatchingVisibleMetas().length>0}_computeGridLineItems(e){const t=this.axis,r=this.chart,n=this.options,{grid:i,position:s,border:l}=n,o=i.offset,c=this.isHorizontal(),M=this.ticks.length+(o?1:0),g=xe(i),d=[],u=l.setContext(this.getContext()),N=u.display?u.width:0,m=N/2,h=function(e){return(0,a.X)(r,e,N)};let D,k,p,x,j,y,I,E,z,T,A,w;if("top"===s)D=h(this.bottom),y=this.bottom-g,E=D-m,T=h(e.top)+m,w=e.bottom;else if("bottom"===s)D=h(this.top),T=e.top,w=h(e.bottom)-m,y=D+m,E=this.top+g;else if("left"===s)D=h(this.right),j=this.right-g,I=D-m,z=h(e.left)+m,A=e.right;else if("right"===s)D=h(this.left),z=e.left,A=h(e.right)-m,j=D+m,I=this.left+g;else if("x"===t){if("center"===s)D=h((e.top+e.bottom)/2+.5);else if((0,a.i)(s)){const e=Object.keys(s)[0],t=s[e];D=h(this.chart.scales[e].getPixelForValue(t))}T=e.top,w=e.bottom,y=D+m,E=y+g}else if("y"===t){if("center"===s)D=h((e.left+e.right)/2);else if((0,a.i)(s)){const e=Object.keys(s)[0],t=s[e];D=h(this.chart.scales[e].getPixelForValue(t))}j=D-m,I=j-g,z=e.left,A=e.right}const f=(0,a.v)(n.ticks.maxTicksLimit,M),O=Math.max(1,Math.ceil(M/f));for(k=0;k<M;k+=O){const e=this.getContext(k),t=i.setContext(e),n=l.setContext(e),s=t.lineWidth,M=t.color,g=n.dash||[],u=n.dashOffset,N=t.tickWidth,m=t.tickColor,h=t.tickBorderDash||[],D=t.tickBorderDashOffset;p=pe(this,k,o),void 0!==p&&(x=(0,a.X)(r,p,s),c?j=I=z=A=x:y=E=T=w=x,d.push({tx1:j,ty1:y,tx2:I,ty2:E,x1:z,y1:T,x2:A,y2:w,width:s,color:M,borderDash:g,borderDashOffset:u,tickWidth:N,tickColor:m,tickBorderDash:h,tickBorderDashOffset:D}))}return this._ticksLength=M,this._borderValue=D,d}_computeLabelItems(e){const t=this.axis,r=this.options,{position:n,ticks:i}=r,s=this.isHorizontal(),l=this.ticks,{align:o,crossAlign:c,padding:M,mirror:g}=i,d=xe(r.grid),u=d+M,N=g?-M:u,m=-(0,a.t)(this.labelRotation),h=[];let D,k,p,x,j,y,I,E,z,T,A,w,f="middle";if("top"===n)y=this.bottom-N,I=this._getXAxisLabelAlignment();else if("bottom"===n)y=this.top+N,I=this._getXAxisLabelAlignment();else if("left"===n){const e=this._getYAxisLabelAlignment(d);I=e.textAlign,j=e.x}else if("right"===n){const e=this._getYAxisLabelAlignment(d);I=e.textAlign,j=e.x}else if("x"===t){if("center"===n)y=(e.top+e.bottom)/2+u;else if((0,a.i)(n)){const e=Object.keys(n)[0],t=n[e];y=this.chart.scales[e].getPixelForValue(t)+u}I=this._getXAxisLabelAlignment()}else if("y"===t){if("center"===n)j=(e.left+e.right)/2-u;else if((0,a.i)(n)){const e=Object.keys(n)[0],t=n[e];j=this.chart.scales[e].getPixelForValue(t)}I=this._getYAxisLabelAlignment(d).textAlign}"y"===t&&("start"===o?f="top":"end"===o&&(f="bottom"));const O=this._getLabelSizes();for(D=0,k=l.length;D<k;++D){p=l[D],x=p.label;const e=i.setContext(this.getContext(D));E=this.getPixelForTick(D)+i.labelOffset,z=this._resolveTickFontOptions(D),T=z.lineHeight,A=(0,a.b)(x)?x.length:1;const t=A/2,r=e.color,o=e.textStrokeColor,M=e.textStrokeWidth;let d,u=I;if(s?(j=E,"inner"===I&&(u=D===k-1?this.options.reverse?"left":"right":0===D?this.options.reverse?"right":"left":"center"),w="top"===n?"near"===c||0!==m?-A*T+T/2:"center"===c?-O.highest.height/2-t*T+T:-O.highest.height+T/2:"near"===c||0!==m?T/2:"center"===c?O.highest.height/2-t*T:O.highest.height-A*T,g&&(w*=-1),0===m||e.showLabelBackdrop||(j+=T/2*Math.sin(m))):(y=E,w=(1-A)*T/2),e.showLabelBackdrop){const t=(0,a.E)(e.backdropPadding),r=O.heights[D],n=O.widths[D];let i=w-t.top,s=0-t.left;switch(f){case"middle":i-=r/2;break;case"bottom":i-=r}switch(I){case"center":s-=n/2;break;case"right":s-=n;break;case"inner":D===k-1?s-=n:D>0&&(s-=n/2)}d={left:s,top:i,width:n+t.width,height:r+t.height,color:e.backdropColor}}h.push({label:x,font:z,textOffset:w,options:{rotation:m,color:r,strokeColor:o,strokeWidth:M,textAlign:u,textBaseline:f,translation:[j,y],backdrop:d}})}return h}_getXAxisLabelAlignment(){const{position:e,ticks:t}=this.options;if(-(0,a.t)(this.labelRotation))return"top"===e?"left":"right";let r="center";return"start"===t.align?r="left":"end"===t.align?r="right":"inner"===t.align&&(r="inner"),r}_getYAxisLabelAlignment(e){const{position:t,ticks:{crossAlign:r,mirror:a,padding:n}}=this.options,i=e+n,s=this._getLabelSizes().widest.width;let l,o;return"left"===t?a?(o=this.right+n,"near"===r?l="left":"center"===r?(l="center",o+=s/2):(l="right",o+=s)):(o=this.right-i,"near"===r?l="right":"center"===r?(l="center",o-=s/2):(l="left",o=this.left)):"right"===t?a?(o=this.left+n,"near"===r?l="right":"center"===r?(l="center",o-=s/2):(l="left",o-=s)):(o=this.left+i,"near"===r?l="left":"center"===r?(l="center",o+=s/2):(l="right",o=this.right)):l="right",{textAlign:l,x:o}}_computeLabelArea(){if(this.options.ticks.mirror)return;const e=this.chart,t=this.options.position;return"left"===t||"right"===t?{top:0,left:this.left,bottom:e.height,right:this.right}:"top"===t||"bottom"===t?{top:this.top,left:0,bottom:this.bottom,right:e.width}:void 0}drawBackground(){const{ctx:e,options:{backgroundColor:t},left:r,top:a,width:n,height:i}=this;t&&(e.save(),e.fillStyle=t,e.fillRect(r,a,n,i),e.restore())}getLineWidthForValue(e){const t=this.options.grid;if(!this._isVisible()||!t.display)return 0;const r=this.ticks.findIndex(t=>t.value===e);return r>=0?t.setContext(this.getContext(r)).lineWidth:0}drawGrid(e){const t=this.options.grid,r=this.ctx,a=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(e));let n,i;const s=(e,t,a)=>{a.width&&a.color&&(r.save(),r.lineWidth=a.width,r.strokeStyle=a.color,r.setLineDash(a.borderDash||[]),r.lineDashOffset=a.borderDashOffset,r.beginPath(),r.moveTo(e.x,e.y),r.lineTo(t.x,t.y),r.stroke(),r.restore())};if(t.display)for(n=0,i=a.length;n<i;++n){const e=a[n];t.drawOnChartArea&&s({x:e.x1,y:e.y1},{x:e.x2,y:e.y2},e),t.drawTicks&&s({x:e.tx1,y:e.ty1},{x:e.tx2,y:e.ty2},{color:e.tickColor,width:e.tickWidth,borderDash:e.tickBorderDash,borderDashOffset:e.tickBorderDashOffset})}}drawBorder(){const{chart:e,ctx:t,options:{border:r,grid:n}}=this,i=r.setContext(this.getContext()),s=r.display?i.width:0;if(!s)return;const l=n.setContext(this.getContext(0)).lineWidth,o=this._borderValue;let c,M,g,d;this.isHorizontal()?(c=(0,a.X)(e,this.left,s)-s/2,M=(0,a.X)(e,this.right,l)+l/2,g=d=o):(g=(0,a.X)(e,this.top,s)-s/2,d=(0,a.X)(e,this.bottom,l)+l/2,c=M=o),t.save(),t.lineWidth=i.width,t.strokeStyle=i.color,t.beginPath(),t.moveTo(c,g),t.lineTo(M,d),t.stroke(),t.restore()}drawLabels(e){if(!this.options.ticks.display)return;const t=this.ctx,r=this._computeLabelArea();r&&(0,a.Y)(t,r);const n=this.getLabelItems(e);for(const e of n){const r=e.options,n=e.font,i=e.label,s=e.textOffset;(0,a.Z)(t,i,0,s,n,r)}r&&(0,a.$)(t)}drawTitle(){const{ctx:e,options:{position:t,title:r,reverse:n}}=this;if(!r.display)return;const i=(0,a.a0)(r.font),s=(0,a.E)(r.padding),l=r.align;let o=i.lineHeight/2;"bottom"===t||"center"===t||(0,a.i)(t)?(o+=s.bottom,(0,a.b)(r.text)&&(o+=i.lineHeight*(r.text.length-1))):o+=s.top;const{titleX:c,titleY:M,maxWidth:g,rotation:d}=function(e,t,r,n){const{top:i,left:s,bottom:l,right:o,chart:c}=e,{chartArea:M,scales:g}=c;let d,u,N,m=0;const h=l-i,D=o-s;if(e.isHorizontal()){if(u=(0,a.a2)(n,s,o),(0,a.i)(r)){const e=Object.keys(r)[0],a=r[e];N=g[e].getPixelForValue(a)+h-t}else N="center"===r?(M.bottom+M.top)/2+h-t:he(e,r,t);d=o-s}else{if((0,a.i)(r)){const e=Object.keys(r)[0],a=r[e];u=g[e].getPixelForValue(a)-D+t}else u="center"===r?(M.left+M.right)/2-D+t:he(e,r,t);N=(0,a.a2)(n,l,i),m="left"===r?-a.H:a.H}return{titleX:u,titleY:N,maxWidth:d,rotation:m}}(this,o,t,l);(0,a.Z)(e,r.text,0,0,i,{color:r.color,maxWidth:g,rotation:d,textAlign:ye(l,t,n),textBaseline:"middle",translation:[c,M]})}draw(e){this._isVisible()&&(this.drawBackground(),this.drawGrid(e),this.drawBorder(),this.drawTitle(),this.drawLabels(e))}_layers(){const e=this.options,t=e.ticks&&e.ticks.z||0,r=(0,a.v)(e.grid&&e.grid.z,-1),n=(0,a.v)(e.border&&e.border.z,0);return this._isVisible()&&this.draw===Ie.prototype.draw?[{z:r,draw:e=>{this.drawBackground(),this.drawGrid(e),this.drawTitle()}},{z:n,draw:()=>{this.drawBorder()}},{z:t,draw:e=>{this.drawLabels(e)}}]:[{z:t,draw:e=>{this.draw(e)}}]}getMatchingVisibleMetas(e){const t=this.chart.getSortedVisibleDatasetMetas(),r=this.axis+"AxisID",a=[];let n,i;for(n=0,i=t.length;n<i;++n){const i=t[n];i[r]!==this.id||e&&i.type!==e||a.push(i)}return a}_resolveTickFontOptions(e){const t=this.options.ticks.setContext(this.getContext(e));return(0,a.a0)(t.font)}_maxDigits(){const e=this._resolveTickFontOptions(0).lineHeight;return(this.isHorizontal()?this.width:this.height)/e}}class Ee{constructor(e,t,r){this.type=e,this.scope=t,this.override=r,this.items=Object.create(null)}isForType(e){return Object.prototype.isPrototypeOf.call(this.type.prototype,e.prototype)}register(e){const t=Object.getPrototypeOf(e);let r;(function(e){return"id"in e&&"defaults"in e})(t)&&(r=this.register(t));const n=this.items,i=e.id,s=this.scope+"."+i;if(!i)throw new Error("class does not have id: "+e);return i in n||(n[i]=e,function(e,t,r){const n=(0,a.a4)(Object.create(null),[r?a.d.get(r):{},a.d.get(t),e.defaults]);a.d.set(t,n),e.defaultRoutes&&function(e,t){Object.keys(t).forEach(r=>{const n=r.split("."),i=n.pop(),s=[e].concat(n).join("."),l=t[r].split("."),o=l.pop(),c=l.join(".");a.d.route(s,i,c,o)})}(t,e.defaultRoutes),e.descriptors&&a.d.describe(t,e.descriptors)}(e,s,r),this.override&&a.d.override(e.id,e.overrides)),s}get(e){return this.items[e]}unregister(e){const t=this.items,r=e.id,n=this.scope;r in t&&delete t[r],n&&r in a.d[n]&&(delete a.d[n][r],this.override&&delete a.a3[r])}}class ze{constructor(){this.controllers=new Ee(j,"datasets",!0),this.elements=new Ee(Ne,"elements"),this.plugins=new Ee(Object,"plugins"),this.scales=new Ee(Ie,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...e){this._each("register",e)}remove(...e){this._each("unregister",e)}addControllers(...e){this._each("register",e,this.controllers)}addElements(...e){this._each("register",e,this.elements)}addPlugins(...e){this._each("register",e,this.plugins)}addScales(...e){this._each("register",e,this.scales)}getController(e){return this._get(e,this.controllers,"controller")}getElement(e){return this._get(e,this.elements,"element")}getPlugin(e){return this._get(e,this.plugins,"plugin")}getScale(e){return this._get(e,this.scales,"scale")}removeControllers(...e){this._each("unregister",e,this.controllers)}removeElements(...e){this._each("unregister",e,this.elements)}removePlugins(...e){this._each("unregister",e,this.plugins)}removeScales(...e){this._each("unregister",e,this.scales)}_each(e,t,r){[...t].forEach(t=>{const n=r||this._getRegistryForType(t);r||n.isForType(t)||n===this.plugins&&t.id?this._exec(e,n,t):(0,a.F)(t,t=>{const a=r||this._getRegistryForType(t);this._exec(e,a,t)})})}_exec(e,t,r){const n=(0,a.a5)(e);(0,a.Q)(r["before"+n],[],r),t[e](r),(0,a.Q)(r["after"+n],[],r)}_getRegistryForType(e){for(let t=0;t<this._typedRegistries.length;t++){const r=this._typedRegistries[t];if(r.isForType(e))return r}return this.plugins}_get(e,t,r){const a=t.get(e);if(void 0===a)throw new Error('"'+e+'" is not a registered '+r+".");return a}}var Te=new ze;class Ae{constructor(){this._init=[]}notify(e,t,r,a){"beforeInit"===t&&(this._init=this._createDescriptors(e,!0),this._notify(this._init,e,"install"));const n=a?this._descriptors(e).filter(a):this._descriptors(e),i=this._notify(n,e,t,r);return"afterDestroy"===t&&(this._notify(n,e,"stop"),this._notify(this._init,e,"uninstall")),i}_notify(e,t,r,n){n=n||{};for(const i of e){const e=i.plugin,s=e[r],l=[t,n,i.options];if(!1===(0,a.Q)(s,l,e)&&n.cancelable)return!1}return!0}invalidate(){(0,a.k)(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(e){if(this._cache)return this._cache;const t=this._cache=this._createDescriptors(e);return this._notifyStateChanges(e),t}_createDescriptors(e,t){const r=e&&e.config,n=(0,a.v)(r.options&&r.options.plugins,{}),i=function(e){const t={},r=[],a=Object.keys(Te.plugins.items);for(let e=0;e<a.length;e++)r.push(Te.getPlugin(a[e]));const n=e.plugins||[];for(let e=0;e<n.length;e++){const a=n[e];-1===r.indexOf(a)&&(r.push(a),t[a.id]=!0)}return{plugins:r,localIds:t}}(r);return!1!==n||t?function(e,{plugins:t,localIds:r},a,n){const i=[],s=e.getContext();for(const l of t){const t=l.id,o=we(a[t],n);null!==o&&i.push({plugin:l,options:fe(e.config,{plugin:l,local:r[t]},o,s)})}return i}(e,i,n,t):[]}_notifyStateChanges(e){const t=this._oldCache||[],r=this._cache,a=(e,t)=>e.filter(e=>!t.some(t=>e.plugin.id===t.plugin.id));this._notify(a(t,r),e,"stop"),this._notify(a(r,t),e,"start")}}function we(e,t){return t||!1!==e?!0===e?{}:e:null}function fe(e,{plugin:t,local:r},a,n){const i=e.pluginScopeKeys(t),s=e.getOptionScopes(a,i);return r&&t.defaults&&s.push(t.defaults),e.createResolver(s,n,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function Oe(e,t){const r=a.d.datasets[e]||{};return((t.datasets||{})[e]||{}).indexAxis||t.indexAxis||r.indexAxis||"x"}function _e(e){if("x"===e||"y"===e||"r"===e)return e}function Le(e){return"top"===e||"bottom"===e?"x":"left"===e||"right"===e?"y":void 0}function be(e,...t){if(_e(e))return e;for(const r of t){const t=r.axis||Le(r.position)||e.length>1&&_e(e[0].toLowerCase());if(t)return t}throw new Error(`Cannot determine type of '${e}' axis. Please provide 'axis' or 'position' option.`)}function ve(e,t,r){if(r[t+"AxisID"]===e)return{axis:t}}function Se(e){const t=e.options||(e.options={});t.plugins=(0,a.v)(t.plugins,{}),t.scales=function(e,t){const r=a.a3[e.type]||{scales:{}},n=t.scales||{},i=Oe(e.type,t),s=Object.create(null);return Object.keys(n).forEach(t=>{const l=n[t];if(!(0,a.i)(l))return console.error(`Invalid scale configuration for scale: ${t}`);if(l._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${t}`);const o=be(t,l,function(e,t){if(t.data&&t.data.datasets){const r=t.data.datasets.filter(t=>t.xAxisID===e||t.yAxisID===e);if(r.length)return ve(e,"x",r[0])||ve(e,"y",r[0])}return{}}(t,e),a.d.scales[l.type]),c=function(e,t){return e===t?"_index_":"_value_"}(o,i),M=r.scales||{};s[t]=(0,a.ab)(Object.create(null),[{axis:o},l,M[o],M[c]])}),e.data.datasets.forEach(r=>{const i=r.type||e.type,l=r.indexAxis||Oe(i,t),o=(a.a3[i]||{}).scales||{};Object.keys(o).forEach(e=>{const t=function(e,t){let r=e;return"_index_"===e?r=t:"_value_"===e&&(r="x"===t?"y":"x"),r}(e,l),i=r[t+"AxisID"]||t;s[i]=s[i]||Object.create(null),(0,a.ab)(s[i],[{axis:t},n[i],o[e]])})}),Object.keys(s).forEach(e=>{const t=s[e];(0,a.ab)(t,[a.d.scales[t.type],a.d.scale])}),s}(e,t)}function Ce(e){return(e=e||{}).datasets=e.datasets||[],e.labels=e.labels||[],e}const Qe=new Map,Ue=new Set;function Ye(e,t){let r=Qe.get(e);return r||(r=t(),Qe.set(e,r),Ue.add(r)),r}const Pe=(e,t,r)=>{const n=(0,a.f)(t,r);void 0!==n&&e.add(n)};class Ze{constructor(e){this._config=function(e){return(e=e||{}).data=Ce(e.data),Se(e),e}(e),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(e){this._config.type=e}get data(){return this._config.data}set data(e){this._config.data=Ce(e)}get options(){return this._config.options}set options(e){this._config.options=e}get plugins(){return this._config.plugins}update(){const e=this._config;this.clearCache(),Se(e)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(e){return Ye(e,()=>[[`datasets.${e}`,""]])}datasetAnimationScopeKeys(e,t){return Ye(`${e}.transition.${t}`,()=>[[`datasets.${e}.transitions.${t}`,`transitions.${t}`],[`datasets.${e}`,""]])}datasetElementScopeKeys(e,t){return Ye(`${e}-${t}`,()=>[[`datasets.${e}.elements.${t}`,`datasets.${e}`,`elements.${t}`,""]])}pluginScopeKeys(e){const t=e.id;return Ye(`${this.type}-plugin-${t}`,()=>[[`plugins.${t}`,...e.additionalOptionScopes||[]]])}_cachedScopes(e,t){const r=this._scopeCache;let a=r.get(e);return a&&!t||(a=new Map,r.set(e,a)),a}getOptionScopes(e,t,r){const{options:n,type:i}=this,s=this._cachedScopes(e,r),l=s.get(t);if(l)return l;const o=new Set;t.forEach(t=>{e&&(o.add(e),t.forEach(t=>Pe(o,e,t))),t.forEach(e=>Pe(o,n,e)),t.forEach(e=>Pe(o,a.a3[i]||{},e)),t.forEach(e=>Pe(o,a.d,e)),t.forEach(e=>Pe(o,a.a6,e))});const c=Array.from(o);return 0===c.length&&c.push(Object.create(null)),Ue.has(t)&&s.set(t,c),c}chartOptionScopes(){const{options:e,type:t}=this;return[e,a.a3[t]||{},a.d.datasets[t]||{},{type:t},a.d,a.a6]}resolveNamedOptions(e,t,r,n=[""]){const i={$shared:!0},{resolver:s,subPrefixes:l}=Ve(this._resolverCache,e,n);let o=s;if(function(e,t){const{isScriptable:r,isIndexable:n}=(0,a.aa)(e);for(const i of t){const t=r(i),s=n(i),l=(s||t)&&e[i];if(t&&((0,a.a7)(l)||Re(l))||s&&(0,a.b)(l))return!0}return!1}(s,t)){i.$shared=!1,r=(0,a.a7)(r)?r():r;const t=this.createResolver(e,r,l);o=(0,a.a8)(s,r,t)}for(const e of t)i[e]=o[e];return i}createResolver(e,t,r=[""],n){const{resolver:i}=Ve(this._resolverCache,e,r);return(0,a.i)(t)?(0,a.a8)(i,t,void 0,n):i}}function Ve(e,t,r){let n=e.get(t);n||(n=new Map,e.set(t,n));const i=r.join();let s=n.get(i);return s||(s={resolver:(0,a.a9)(t,r),subPrefixes:r.filter(e=>!e.toLowerCase().includes("hover"))},n.set(i,s)),s}const Re=e=>(0,a.i)(e)&&Object.getOwnPropertyNames(e).some(t=>(0,a.a7)(e[t])),Be=["top","bottom","left","right","chartArea"];function Ge(e,t){return"top"===e||"bottom"===e||-1===Be.indexOf(e)&&"x"===t}function He(e,t){return function(r,a){return r[e]===a[e]?r[t]-a[t]:r[e]-a[e]}}function We(e){const t=e.chart,r=t.options.animation;t.notifyPlugins("afterRender"),(0,a.Q)(r&&r.onComplete,[e],t)}function Fe(e){const t=e.chart,r=t.options.animation;(0,a.Q)(r&&r.onProgress,[e],t)}function Je(e){return(0,a.M)()&&"string"==typeof e?e=document.getElementById(e):e&&e.length&&(e=e[0]),e&&e.canvas&&(e=e.canvas),e}const Xe={},$e=e=>{const t=Je(e);return Object.values(Xe).filter(e=>e.canvas===t).pop()};function Ke(e,t,r){const a=Object.keys(e);for(const n of a){const a=+n;if(a>=t){const i=e[n];delete e[n],(r>0||a>t)&&(e[a+r]=i)}}}class qe{static defaults=a.d;static instances=Xe;static overrides=a.a3;static registry=Te;static version="4.5.0";static getChart=$e;static register(...e){Te.add(...e),et()}static unregister(...e){Te.remove(...e),et()}constructor(e,t){const r=this.config=new Ze(t),n=Je(e),s=$e(n);if(s)throw new Error("Canvas is already in use. Chart with ID '"+s.id+"' must be destroyed before the canvas with ID '"+s.canvas.id+"' can be reused.");const l=r.createResolver(r.chartOptionScopes(),this.getContext());this.platform=new(r.platform||function(e){return!(0,a.M)()||"undefined"!=typeof OffscreenCanvas&&e instanceof OffscreenCanvas?K:ue}(n)),this.platform.updateConfig(r);const o=this.platform.acquireContext(n,l.aspectRatio),c=o&&o.canvas,M=c&&c.height,g=c&&c.width;this.id=(0,a.ac)(),this.ctx=o,this.canvas=c,this.width=g,this.height=M,this._options=l,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new Ae,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=(0,a.ad)(e=>this.update(e),l.resizeDelay||0),this._dataChanges=[],Xe[this.id]=this,o&&c?(i.listen(this,"complete",We),i.listen(this,"progress",Fe),this._initialize(),this.attached&&this.update()):console.error("Failed to create chart: can't acquire context from the given item")}get aspectRatio(){const{options:{aspectRatio:e,maintainAspectRatio:t},width:r,height:n,_aspectRatio:i}=this;return(0,a.k)(e)?t&&i?i:n?r/n:null:e}get data(){return this.config.data}set data(e){this.config.data=e}get options(){return this._options}set options(e){this.config.options=e}get registry(){return Te}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():(0,a.ae)(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return(0,a.af)(this.canvas,this.ctx),this}stop(){return i.stop(this),this}resize(e,t){i.running(this)?this._resizeBeforeDraw={width:e,height:t}:this._resize(e,t)}_resize(e,t){const r=this.options,n=this.canvas,i=r.maintainAspectRatio&&this.aspectRatio,s=this.platform.getMaximumSize(n,e,t,i),l=r.devicePixelRatio||this.platform.getDevicePixelRatio(),o=this.width?"resize":"attach";this.width=s.width,this.height=s.height,this._aspectRatio=this.aspectRatio,(0,a.ae)(this,l,!0)&&(this.notifyPlugins("resize",{size:s}),(0,a.Q)(r.onResize,[this,s],this),this.attached&&this._doResize(o)&&this.render())}ensureScalesHaveIDs(){const e=this.options.scales||{};(0,a.F)(e,(e,t)=>{e.id=t})}buildOrUpdateScales(){const e=this.options,t=e.scales,r=this.scales,n=Object.keys(r).reduce((e,t)=>(e[t]=!1,e),{});let i=[];t&&(i=i.concat(Object.keys(t).map(e=>{const r=t[e],a=be(e,r),n="r"===a,i="x"===a;return{options:r,dposition:n?"chartArea":i?"bottom":"left",dtype:n?"radialLinear":i?"category":"linear"}}))),(0,a.F)(i,t=>{const i=t.options,s=i.id,l=be(s,i),o=(0,a.v)(i.type,t.dtype);void 0!==i.position&&Ge(i.position,l)===Ge(t.dposition)||(i.position=t.dposition),n[s]=!0;let c=null;s in r&&r[s].type===o?c=r[s]:(c=new(Te.getScale(o))({id:s,type:o,ctx:this.ctx,chart:this}),r[c.id]=c),c.init(i,e)}),(0,a.F)(n,(e,t)=>{e||delete r[t]}),(0,a.F)(r,e=>{X.configure(this,e,e.options),X.addBox(this,e)})}_updateMetasets(){const e=this._metasets,t=this.data.datasets.length,r=e.length;if(e.sort((e,t)=>e.index-t.index),r>t){for(let e=t;e<r;++e)this._destroyDatasetMeta(e);e.splice(t,r-t)}this._sortedMetasets=e.slice(0).sort(He("order","index"))}_removeUnreferencedMetasets(){const{_metasets:e,data:{datasets:t}}=this;e.length>t.length&&delete this._stacks,e.forEach((e,r)=>{0===t.filter(t=>t===e._dataset).length&&this._destroyDatasetMeta(r)})}buildOrUpdateControllers(){const e=[],t=this.data.datasets;let r,n;for(this._removeUnreferencedMetasets(),r=0,n=t.length;r<n;r++){const n=t[r];let i=this.getDatasetMeta(r);const s=n.type||this.config.type;if(i.type&&i.type!==s&&(this._destroyDatasetMeta(r),i=this.getDatasetMeta(r)),i.type=s,i.indexAxis=n.indexAxis||Oe(s,this.options),i.order=n.order||0,i.index=r,i.label=""+n.label,i.visible=this.isDatasetVisible(r),i.controller)i.controller.updateIndex(r),i.controller.linkScales();else{const t=Te.getController(s),{datasetElementType:n,dataElementType:l}=a.d.datasets[s];Object.assign(t,{dataElementType:Te.getElement(l),datasetElementType:n&&Te.getElement(n)}),i.controller=new t(this,r),e.push(i.controller)}}return this._updateMetasets(),e}_resetElements(){(0,a.F)(this.data.datasets,(e,t)=>{this.getDatasetMeta(t).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(e){const t=this.config;t.update();const r=this._options=t.createResolver(t.chartOptionScopes(),this.getContext()),n=this._animationsDisabled=!r.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:e,cancelable:!0}))return;const i=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let s=0;for(let e=0,t=this.data.datasets.length;e<t;e++){const{controller:t}=this.getDatasetMeta(e),r=!n&&-1===i.indexOf(t);t.buildOrUpdateElements(r),s=Math.max(+t.getMaxOverflow(),s)}s=this._minPadding=r.layout.autoPadding?s:0,this._updateLayout(s),n||(0,a.F)(i,e=>{e.reset()}),this._updateDatasets(e),this.notifyPlugins("afterUpdate",{mode:e}),this._layers.sort(He("z","_idx"));const{_active:l,_lastEvent:o}=this;o?this._eventHandler(o,!0):l.length&&this._updateHoverStyles(l,l,!0),this.render()}_updateScales(){(0,a.F)(this.scales,e=>{X.removeBox(this,e)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const e=this.options,t=new Set(Object.keys(this._listeners)),r=new Set(e.events);(0,a.ag)(t,r)&&!!this._responsiveListeners===e.responsive||(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:e}=this,t=this._getUniformDataChanges()||[];for(const{method:r,start:a,count:n}of t)Ke(e,a,"_removeElements"===r?-n:n)}_getUniformDataChanges(){const e=this._dataChanges;if(!e||!e.length)return;this._dataChanges=[];const t=this.data.datasets.length,r=t=>new Set(e.filter(e=>e[0]===t).map((e,t)=>t+","+e.splice(1).join(","))),n=r(0);for(let e=1;e<t;e++)if(!(0,a.ag)(n,r(e)))return;return Array.from(n).map(e=>e.split(",")).map(e=>({method:e[1],start:+e[2],count:+e[3]}))}_updateLayout(e){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;X.update(this,this.width,this.height,e);const t=this.chartArea,r=t.width<=0||t.height<=0;this._layers=[],(0,a.F)(this.boxes,e=>{r&&"chartArea"===e.position||(e.configure&&e.configure(),this._layers.push(...e._layers()))},this),this._layers.forEach((e,t)=>{e._idx=t}),this.notifyPlugins("afterLayout")}_updateDatasets(e){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:e,cancelable:!0})){for(let e=0,t=this.data.datasets.length;e<t;++e)this.getDatasetMeta(e).controller.configure();for(let t=0,r=this.data.datasets.length;t<r;++t)this._updateDataset(t,(0,a.a7)(e)?e({datasetIndex:t}):e);this.notifyPlugins("afterDatasetsUpdate",{mode:e})}}_updateDataset(e,t){const r=this.getDatasetMeta(e),a={meta:r,index:e,mode:t,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetUpdate",a)&&(r.controller._update(t),a.cancelable=!1,this.notifyPlugins("afterDatasetUpdate",a))}render(){!1!==this.notifyPlugins("beforeRender",{cancelable:!0})&&(i.has(this)?this.attached&&!i.running(this)&&i.start(this):(this.draw(),We({chart:this})))}draw(){let e;if(this._resizeBeforeDraw){const{width:e,height:t}=this._resizeBeforeDraw;this._resizeBeforeDraw=null,this._resize(e,t)}if(this.clear(),this.width<=0||this.height<=0)return;if(!1===this.notifyPlugins("beforeDraw",{cancelable:!0}))return;const t=this._layers;for(e=0;e<t.length&&t[e].z<=0;++e)t[e].draw(this.chartArea);for(this._drawDatasets();e<t.length;++e)t[e].draw(this.chartArea);this.notifyPlugins("afterDraw")}_getSortedDatasetMetas(e){const t=this._sortedMetasets,r=[];let a,n;for(a=0,n=t.length;a<n;++a){const n=t[a];e&&!n.visible||r.push(n)}return r}getSortedVisibleDatasetMetas(){return this._getSortedDatasetMetas(!0)}_drawDatasets(){if(!1===this.notifyPlugins("beforeDatasetsDraw",{cancelable:!0}))return;const e=this.getSortedVisibleDatasetMetas();for(let t=e.length-1;t>=0;--t)this._drawDataset(e[t]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(e){const t=this.ctx,r={meta:e,index:e.index,cancelable:!0},n=(0,a.ah)(this,e);!1!==this.notifyPlugins("beforeDatasetDraw",r)&&(n&&(0,a.Y)(t,n),e.controller.draw(),n&&(0,a.$)(t),r.cancelable=!1,this.notifyPlugins("afterDatasetDraw",r))}isPointInArea(e){return(0,a.C)(e,this.chartArea,this._minPadding)}getElementsAtEventForMode(e,t,r,a){const n=U.modes[t];return"function"==typeof n?n(this,e,r,a):[]}getDatasetMeta(e){const t=this.data.datasets[e],r=this._metasets;let a=r.filter(e=>e&&e._dataset===t).pop();return a||(a={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:t&&t.order||0,index:e,_dataset:t,_parsed:[],_sorted:!1},r.push(a)),a}getContext(){return this.$context||(this.$context=(0,a.j)(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(e){const t=this.data.datasets[e];if(!t)return!1;const r=this.getDatasetMeta(e);return"boolean"==typeof r.hidden?!r.hidden:!t.hidden}setDatasetVisibility(e,t){this.getDatasetMeta(e).hidden=!t}toggleDataVisibility(e){this._hiddenIndices[e]=!this._hiddenIndices[e]}getDataVisibility(e){return!this._hiddenIndices[e]}_updateVisibility(e,t,r){const n=r?"show":"hide",i=this.getDatasetMeta(e),s=i.controller._resolveAnimations(void 0,n);(0,a.h)(t)?(i.data[t].hidden=!r,this.update()):(this.setDatasetVisibility(e,r),s.update(i,{visible:r}),this.update(t=>t.datasetIndex===e?n:void 0))}hide(e,t){this._updateVisibility(e,t,!1)}show(e,t){this._updateVisibility(e,t,!0)}_destroyDatasetMeta(e){const t=this._metasets[e];t&&t.controller&&t.controller._destroy(),delete this._metasets[e]}_stop(){let e,t;for(this.stop(),i.remove(this),e=0,t=this.data.datasets.length;e<t;++e)this._destroyDatasetMeta(e)}destroy(){this.notifyPlugins("beforeDestroy");const{canvas:e,ctx:t}=this;this._stop(),this.config.clearCache(),e&&(this.unbindEvents(),(0,a.af)(e,t),this.platform.releaseContext(t),this.canvas=null,this.ctx=null),delete Xe[this.id],this.notifyPlugins("afterDestroy")}toBase64Image(...e){return this.canvas.toDataURL(...e)}bindEvents(){this.bindUserEvents(),this.options.responsive?this.bindResponsiveEvents():this.attached=!0}bindUserEvents(){const e=this._listeners,t=this.platform,r=(r,a)=>{t.addEventListener(this,r,a),e[r]=a},n=(e,t,r)=>{e.offsetX=t,e.offsetY=r,this._eventHandler(e)};(0,a.F)(this.options.events,e=>r(e,n))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const e=this._responsiveListeners,t=this.platform,r=(r,a)=>{t.addEventListener(this,r,a),e[r]=a},a=(r,a)=>{e[r]&&(t.removeEventListener(this,r,a),delete e[r])},n=(e,t)=>{this.canvas&&this.resize(e,t)};let i;const s=()=>{a("attach",s),this.attached=!0,this.resize(),r("resize",n),r("detach",i)};i=()=>{this.attached=!1,a("resize",n),this._stop(),this._resize(0,0),r("attach",s)},t.isAttached(this.canvas)?s():i()}unbindEvents(){(0,a.F)(this._listeners,(e,t)=>{this.platform.removeEventListener(this,t,e)}),this._listeners={},(0,a.F)(this._responsiveListeners,(e,t)=>{this.platform.removeEventListener(this,t,e)}),this._responsiveListeners=void 0}updateHoverStyle(e,t,r){const a=r?"set":"remove";let n,i,s,l;for("dataset"===t&&(n=this.getDatasetMeta(e[0].datasetIndex),n.controller["_"+a+"DatasetHoverStyle"]()),s=0,l=e.length;s<l;++s){i=e[s];const t=i&&this.getDatasetMeta(i.datasetIndex).controller;t&&t[a+"HoverStyle"](i.element,i.datasetIndex,i.index)}}getActiveElements(){return this._active||[]}setActiveElements(e){const t=this._active||[],r=e.map(({datasetIndex:e,index:t})=>{const r=this.getDatasetMeta(e);if(!r)throw new Error("No dataset found at index "+e);return{datasetIndex:e,element:r.data[t],index:t}});!(0,a.ai)(r,t)&&(this._active=r,this._lastEvent=null,this._updateHoverStyles(r,t))}notifyPlugins(e,t,r){return this._plugins.notify(this,e,t,r)}isPluginEnabled(e){return 1===this._plugins._cache.filter(t=>t.plugin.id===e).length}_updateHoverStyles(e,t,r){const a=this.options.hover,n=(e,t)=>e.filter(e=>!t.some(t=>e.datasetIndex===t.datasetIndex&&e.index===t.index)),i=n(t,e),s=r?e:n(e,t);i.length&&this.updateHoverStyle(i,a.mode,!1),s.length&&a.mode&&this.updateHoverStyle(s,a.mode,!0)}_eventHandler(e,t){const r={event:e,replay:t,cancelable:!0,inChartArea:this.isPointInArea(e)},a=t=>(t.options.events||this.options.events).includes(e.native.type);if(!1===this.notifyPlugins("beforeEvent",r,a))return;const n=this._handleEvent(e,t,r.inChartArea);return r.cancelable=!1,this.notifyPlugins("afterEvent",r,a),(n||r.changed)&&this.render(),this}_handleEvent(e,t,r){const{_active:n=[],options:i}=this,s=t,l=this._getActiveElements(e,n,r,s),o=(0,a.aj)(e),c=function(e,t,r,a){return r&&"mouseout"!==e.type?a?t:e:null}(e,this._lastEvent,r,o);r&&(this._lastEvent=null,(0,a.Q)(i.onHover,[e,l,this],this),o&&(0,a.Q)(i.onClick,[e,l,this],this));const M=!(0,a.ai)(l,n);return(M||t)&&(this._active=l,this._updateHoverStyles(l,n,t)),this._lastEvent=c,M}_getActiveElements(e,t,r,a){if("mouseout"===e.type)return[];if(!r)return t;const n=this.options.hover;return this.getElementsAtEventForMode(e,n.mode,n,a)}}function et(){return(0,a.F)(qe.instances,e=>e._plugins.invalidate())}function tt(e,t,r,a){return{x:r+e*Math.cos(t),y:a+e*Math.sin(t)}}function rt(e,t,r,n,i,s){const{x:l,y:o,startAngle:c,pixelMargin:M,innerRadius:g}=t,d=Math.max(t.outerRadius+n+r-M,0),u=g>0?g+n+r+M:0;let N=0;const m=i-c;if(n){const e=((g>0?g-n:0)+(d>0?d-n:0))/2;N=(m-(0!==e?m*e/(e+n):m))/2}const h=(m-Math.max(.001,m*d-r/a.P)/d)/2,D=c+h+N,k=i-h-N,{outerStart:p,outerEnd:x,innerStart:j,innerEnd:y}=function(e,t,r,n){const i=(s=e.options.borderRadius,(0,a.am)(s,["outerStart","outerEnd","innerStart","innerEnd"]));var s;const l=(r-t)/2,o=Math.min(l,n*t/2),c=e=>{const t=(r-Math.min(l,e))*n/2;return(0,a.S)(e,0,Math.min(l,t))};return{outerStart:c(i.outerStart),outerEnd:c(i.outerEnd),innerStart:(0,a.S)(i.innerStart,0,o),innerEnd:(0,a.S)(i.innerEnd,0,o)}}(t,u,d,k-D),I=d-p,E=d-x,z=D+p/I,T=k-x/E,A=u+j,w=u+y,f=D+j/A,O=k-y/w;if(e.beginPath(),s){const t=(z+T)/2;if(e.arc(l,o,d,z,t),e.arc(l,o,d,t,T),x>0){const t=tt(E,T,l,o);e.arc(t.x,t.y,x,T,k+a.H)}const r=tt(w,k,l,o);if(e.lineTo(r.x,r.y),y>0){const t=tt(w,O,l,o);e.arc(t.x,t.y,y,k+a.H,O+Math.PI)}const n=(k-y/u+(D+j/u))/2;if(e.arc(l,o,u,k-y/u,n,!0),e.arc(l,o,u,n,D+j/u,!0),j>0){const t=tt(A,f,l,o);e.arc(t.x,t.y,j,f+Math.PI,D-a.H)}const i=tt(I,D,l,o);if(e.lineTo(i.x,i.y),p>0){const t=tt(I,z,l,o);e.arc(t.x,t.y,p,D-a.H,z)}}else{e.moveTo(l,o);const t=Math.cos(z)*d+l,r=Math.sin(z)*d+o;e.lineTo(t,r);const a=Math.cos(T)*d+l,n=Math.sin(T)*d+o;e.lineTo(a,n)}e.closePath()}class at extends Ne{static id="arc";static defaults={borderAlign:"center",borderColor:"#fff",borderDash:[],borderDashOffset:0,borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0,selfJoin:!1};static defaultRoutes={backgroundColor:"backgroundColor"};static descriptors={_scriptable:!0,_indexable:e=>"borderDash"!==e};circumference;endAngle;fullCircles;innerRadius;outerRadius;pixelMargin;startAngle;constructor(e){super(),this.options=void 0,this.circumference=void 0,this.startAngle=void 0,this.endAngle=void 0,this.innerRadius=void 0,this.outerRadius=void 0,this.pixelMargin=0,this.fullCircles=0,e&&Object.assign(this,e)}inRange(e,t,r){const n=this.getProps(["x","y"],r),{angle:i,distance:s}=(0,a.D)(n,{x:e,y:t}),{startAngle:l,endAngle:o,innerRadius:c,outerRadius:M,circumference:g}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],r),d=(this.options.spacing+this.options.borderWidth)/2,u=(0,a.v)(g,o-l),N=(0,a.p)(i,l,o)&&l!==o,m=u>=a.T||N,h=(0,a.ak)(s,c+d,M+d);return m&&h}getCenterPoint(e){const{x:t,y:r,startAngle:a,endAngle:n,innerRadius:i,outerRadius:s}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius"],e),{offset:l,spacing:o}=this.options,c=(a+n)/2,M=(i+s+o+l)/2;return{x:t+Math.cos(c)*M,y:r+Math.sin(c)*M}}tooltipPosition(e){return this.getCenterPoint(e)}draw(e){const{options:t,circumference:r}=this,n=(t.offset||0)/4,i=(t.spacing||0)/2,s=t.circular;if(this.pixelMargin="inner"===t.borderAlign?.33:0,this.fullCircles=r>a.T?Math.floor(r/a.T):0,0===r||this.innerRadius<0||this.outerRadius<0)return;e.save();const l=(this.startAngle+this.endAngle)/2;e.translate(Math.cos(l)*n,Math.sin(l)*n);const o=n*(1-Math.sin(Math.min(a.P,r||0)));e.fillStyle=t.backgroundColor,e.strokeStyle=t.borderColor,function(e,t,r,n,i){const{fullCircles:s,startAngle:l,circumference:o}=t;let c=t.endAngle;if(s){rt(e,t,r,n,c,i);for(let t=0;t<s;++t)e.fill();isNaN(o)||(c=l+(o%a.T||a.T))}rt(e,t,r,n,c,i),e.fill()}(e,this,o,i,s),function(e,t,r,n,i){const{fullCircles:s,startAngle:l,circumference:o,options:c}=t,{borderWidth:M,borderJoinStyle:g,borderDash:d,borderDashOffset:u,borderRadius:N}=c,m="inner"===c.borderAlign;if(!M)return;e.setLineDash(d||[]),e.lineDashOffset=u,m?(e.lineWidth=2*M,e.lineJoin=g||"round"):(e.lineWidth=M,e.lineJoin=g||"bevel");let h=t.endAngle;if(s){rt(e,t,r,n,h,i);for(let t=0;t<s;++t)e.stroke();isNaN(o)||(h=l+(o%a.T||a.T))}m&&function(e,t,r){const{startAngle:n,pixelMargin:i,x:s,y:l,outerRadius:o,innerRadius:c}=t;let M=i/o;e.beginPath(),e.arc(s,l,o,n-M,r+M),c>i?(M=i/c,e.arc(s,l,c,r+M,n-M,!0)):e.arc(s,l,i,r+a.H,n-a.H),e.closePath(),e.clip()}(e,t,h),c.selfJoin&&h-l>=a.P&&0===N&&"miter"!==g&&function(e,t,r){const{startAngle:n,x:i,y:s,outerRadius:l,innerRadius:o,options:c}=t,{borderWidth:M,borderJoinStyle:g}=c,d=Math.min(M/l,(0,a.al)(n-r));if(e.beginPath(),e.arc(i,s,l-M/2,n+d/2,r-d/2),o>0){const t=Math.min(M/o,(0,a.al)(n-r));e.arc(i,s,o+M/2,r-t/2,n+t/2,!0)}else{const t=Math.min(M/2,l*(0,a.al)(n-r));if("round"===g)e.arc(i,s,t,r-a.P/2,n+a.P/2,!0);else if("bevel"===g){const l=2*t*t,o=-l*Math.cos(r+a.P/2)+i,c=-l*Math.sin(r+a.P/2)+s,M=l*Math.cos(n+a.P/2)+i,g=l*Math.sin(n+a.P/2)+s;e.lineTo(o,c),e.lineTo(M,g)}}e.closePath(),e.moveTo(0,0),e.rect(0,0,e.canvas.width,e.canvas.height),e.clip("evenodd")}(e,t,h),s||(rt(e,t,r,n,h,i),e.stroke())}(e,this,o,i,s),e.restore()}}function nt(e,t,r=t){e.lineCap=(0,a.v)(r.borderCapStyle,t.borderCapStyle),e.setLineDash((0,a.v)(r.borderDash,t.borderDash)),e.lineDashOffset=(0,a.v)(r.borderDashOffset,t.borderDashOffset),e.lineJoin=(0,a.v)(r.borderJoinStyle,t.borderJoinStyle),e.lineWidth=(0,a.v)(r.borderWidth,t.borderWidth),e.strokeStyle=(0,a.v)(r.borderColor,t.borderColor)}function it(e,t,r){e.lineTo(r.x,r.y)}function st(e,t,r={}){const a=e.length,{start:n=0,end:i=a-1}=r,{start:s,end:l}=t,o=Math.max(n,s),c=Math.min(i,l),M=n<s&&i<s||n>l&&i>l;return{count:a,start:o,loop:t.loop,ilen:c<o&&!M?a+c-o:c-o}}function lt(e,t,r,n){const{points:i,options:s}=t,{count:l,start:o,loop:c,ilen:M}=st(i,r,n),g=function(e){return e.stepped?a.at:e.tension||"monotone"===e.cubicInterpolationMode?a.au:it}(s);let d,u,N,{move:m=!0,reverse:h}=n||{};for(d=0;d<=M;++d)u=i[(o+(h?M-d:d))%l],u.skip||(m?(e.moveTo(u.x,u.y),m=!1):g(e,N,u,h,s.stepped),N=u);return c&&(u=i[(o+(h?M:0))%l],g(e,N,u,h,s.stepped)),!!c}function ot(e,t,r,a){const n=t.points,{count:i,start:s,ilen:l}=st(n,r,a),{move:o=!0,reverse:c}=a||{};let M,g,d,u,N,m,h=0,D=0;const k=e=>(s+(c?l-e:e))%i,p=()=>{u!==N&&(e.lineTo(h,N),e.lineTo(h,u),e.lineTo(h,m))};for(o&&(g=n[k(0)],e.moveTo(g.x,g.y)),M=0;M<=l;++M){if(g=n[k(M)],g.skip)continue;const t=g.x,r=g.y,a=0|t;a===d?(r<u?u=r:r>N&&(N=r),h=(D*h+t)/++D):(p(),e.lineTo(t,r),d=a,D=0,u=N=r),m=r}p()}function ct(e){const t=e.options,r=t.borderDash&&t.borderDash.length;return e._decimated||e._loop||t.tension||"monotone"===t.cubicInterpolationMode||t.stepped||r?lt:ot}const Mt="function"==typeof Path2D;class gt extends Ne{static id="line";static defaults={borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,cubicInterpolationMode:"default",fill:!1,spanGaps:!1,stepped:!1,tension:0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};static descriptors={_scriptable:!0,_indexable:e=>"borderDash"!==e&&"fill"!==e};constructor(e){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,e&&Object.assign(this,e)}updateControlPoints(e,t){const r=this.options;if((r.tension||"monotone"===r.cubicInterpolationMode)&&!r.stepped&&!this._pointsUpdated){const n=r.spanGaps?this._loop:this._fullLoop;(0,a.an)(this._points,r,e,n,t),this._pointsUpdated=!0}}set points(e){this._points=e,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=(0,a.ao)(this,this.options.segment))}first(){const e=this.segments,t=this.points;return e.length&&t[e[0].start]}last(){const e=this.segments,t=this.points,r=e.length;return r&&t[e[r-1].end]}interpolate(e,t){const r=this.options,n=e[t],i=this.points,s=(0,a.ap)(this,{property:t,start:n,end:n});if(!s.length)return;const l=[],o=function(e){return e.stepped?a.aq:e.tension||"monotone"===e.cubicInterpolationMode?a.ar:a.as}(r);let c,M;for(c=0,M=s.length;c<M;++c){const{start:a,end:M}=s[c],g=i[a],d=i[M];if(g===d){l.push(g);continue}const u=o(g,d,Math.abs((n-g[t])/(d[t]-g[t])),r.stepped);u[t]=e[t],l.push(u)}return 1===l.length?l[0]:l}pathSegment(e,t,r){return ct(this)(e,this,t,r)}path(e,t,r){const a=this.segments,n=ct(this);let i=this._loop;t=t||0,r=r||this.points.length-t;for(const s of a)i&=n(e,this,s,{start:t,end:t+r-1});return!!i}draw(e,t,r,a){const n=this.options||{};(this.points||[]).length&&n.borderWidth&&(e.save(),function(e,t,r,a){Mt&&!t.options.segment?function(e,t,r,a){let n=t._path;n||(n=t._path=new Path2D,t.path(n,r,a)&&n.closePath()),nt(e,t.options),e.stroke(n)}(e,t,r,a):function(e,t,r,a){const{segments:n,options:i}=t,s=ct(t);for(const l of n)nt(e,i,l.style),e.beginPath(),s(e,t,l,{start:r,end:r+a-1})&&e.closePath(),e.stroke()}(e,t,r,a)}(e,this,r,a),e.restore()),this.animated&&(this._pointsUpdated=!1,this._path=void 0)}}function dt(e,t,r,a){const n=e.options,{[r]:i}=e.getProps([r],a);return Math.abs(t-i)<n.radius+n.hitRadius}class ut extends Ne{static id="point";parsed;skip;stop;static defaults={borderWidth:1,hitRadius:1,hoverBorderWidth:1,hoverRadius:4,pointStyle:"circle",radius:3,rotation:0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};constructor(e){super(),this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,e&&Object.assign(this,e)}inRange(e,t,r){const a=this.options,{x:n,y:i}=this.getProps(["x","y"],r);return Math.pow(e-n,2)+Math.pow(t-i,2)<Math.pow(a.hitRadius+a.radius,2)}inXRange(e,t){return dt(this,e,"x",t)}inYRange(e,t){return dt(this,e,"y",t)}getCenterPoint(e){const{x:t,y:r}=this.getProps(["x","y"],e);return{x:t,y:r}}size(e){let t=(e=e||this.options||{}).radius||0;return t=Math.max(t,t&&e.hoverRadius||0),2*(t+(t&&e.borderWidth||0))}draw(e,t){const r=this.options;this.skip||r.radius<.1||!(0,a.C)(this,t,this.size(r)/2)||(e.strokeStyle=r.borderColor,e.lineWidth=r.borderWidth,e.fillStyle=r.backgroundColor,(0,a.av)(e,r,this.x,this.y))}getRange(){const e=this.options||{};return e.radius+e.hitRadius}}function Nt(e,t){const{x:r,y:a,base:n,width:i,height:s}=e.getProps(["x","y","base","width","height"],t);let l,o,c,M,g;return e.horizontal?(g=s/2,l=Math.min(r,n),o=Math.max(r,n),c=a-g,M=a+g):(g=i/2,l=r-g,o=r+g,c=Math.min(a,n),M=Math.max(a,n)),{left:l,top:c,right:o,bottom:M}}function mt(e,t,r,n){return e?0:(0,a.S)(t,r,n)}function ht(e,t,r,n){const i=null===t,s=null===r,l=e&&!(i&&s)&&Nt(e,n);return l&&(i||(0,a.ak)(t,l.left,l.right))&&(s||(0,a.ak)(r,l.top,l.bottom))}function Dt(e,t){e.rect(t.x,t.y,t.w,t.h)}function kt(e,t,r={}){const a=e.x!==r.x?-t:0,n=e.y!==r.y?-t:0,i=(e.x+e.w!==r.x+r.w?t:0)-a,s=(e.y+e.h!==r.y+r.h?t:0)-n;return{x:e.x+a,y:e.y+n,w:e.w+i,h:e.h+s,radius:e.radius}}class pt extends Ne{static id="bar";static defaults={borderSkipped:"start",borderWidth:0,borderRadius:0,inflateAmount:"auto",pointStyle:void 0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};constructor(e){super(),this.options=void 0,this.horizontal=void 0,this.base=void 0,this.width=void 0,this.height=void 0,this.inflateAmount=void 0,e&&Object.assign(this,e)}draw(e){const{inflateAmount:t,options:{borderColor:r,backgroundColor:n}}=this,{inner:i,outer:s}=function(e){const t=Nt(e),r=t.right-t.left,n=t.bottom-t.top,i=function(e,t,r){const n=e.options.borderWidth,i=e.borderSkipped,s=(0,a.ax)(n);return{t:mt(i.top,s.top,0,r),r:mt(i.right,s.right,0,t),b:mt(i.bottom,s.bottom,0,r),l:mt(i.left,s.left,0,t)}}(e,r/2,n/2),s=function(e,t,r){const{enableBorderRadius:n}=e.getProps(["enableBorderRadius"]),i=e.options.borderRadius,s=(0,a.ay)(i),l=Math.min(t,r),o=e.borderSkipped,c=n||(0,a.i)(i);return{topLeft:mt(!c||o.top||o.left,s.topLeft,0,l),topRight:mt(!c||o.top||o.right,s.topRight,0,l),bottomLeft:mt(!c||o.bottom||o.left,s.bottomLeft,0,l),bottomRight:mt(!c||o.bottom||o.right,s.bottomRight,0,l)}}(e,r/2,n/2);return{outer:{x:t.left,y:t.top,w:r,h:n,radius:s},inner:{x:t.left+i.l,y:t.top+i.t,w:r-i.l-i.r,h:n-i.t-i.b,radius:{topLeft:Math.max(0,s.topLeft-Math.max(i.t,i.l)),topRight:Math.max(0,s.topRight-Math.max(i.t,i.r)),bottomLeft:Math.max(0,s.bottomLeft-Math.max(i.b,i.l)),bottomRight:Math.max(0,s.bottomRight-Math.max(i.b,i.r))}}}}(this),l=(o=s.radius).topLeft||o.topRight||o.bottomLeft||o.bottomRight?a.aw:Dt;var o;e.save(),s.w===i.w&&s.h===i.h||(e.beginPath(),l(e,kt(s,t,i)),e.clip(),l(e,kt(i,-t,s)),e.fillStyle=r,e.fill("evenodd")),e.beginPath(),l(e,kt(i,t)),e.fillStyle=n,e.fill(),e.restore()}inRange(e,t,r){return ht(this,e,t,r)}inXRange(e,t){return ht(this,e,null,t)}inYRange(e,t){return ht(this,null,e,t)}getCenterPoint(e){const{x:t,y:r,base:a,horizontal:n}=this.getProps(["x","y","base","horizontal"],e);return{x:n?(t+a)/2:t,y:n?r:(r+a)/2}}getRange(e){return"x"===e?this.width/2:this.height/2}}function xt(e,t,r,n){if(n)return;let i=t[e],s=r[e];return"angle"===e&&(i=(0,a.al)(i),s=(0,a.al)(s)),{property:e,start:i,end:s}}function jt(e,t,r){for(;t>e;t--){const e=r[t];if(!isNaN(e.x)&&!isNaN(e.y))break}return t}function yt(e,t,r,a){return e&&t?a(e[r],t[r]):e?e[r]:t?t[r]:0}function It(e,t){let r=[],n=!1;return(0,a.b)(e)?(n=!0,r=e):r=function(e,t){const{x:r=null,y:a=null}=e||{},n=t.points,i=[];return t.segments.forEach(({start:e,end:t})=>{t=jt(e,t,n);const s=n[e],l=n[t];null!==a?(i.push({x:s.x,y:a}),i.push({x:l.x,y:a})):null!==r&&(i.push({x:r,y:s.y}),i.push({x:r,y:l.y}))}),i}(e,t),r.length?new gt({points:r,options:{tension:0},_loop:n,_fullLoop:n}):null}function Et(e){return e&&!1!==e.fill}function zt(e,t,r){let n=e[t].fill;const i=[t];let s;if(!r)return n;for(;!1!==n&&-1===i.indexOf(n);){if(!(0,a.g)(n))return n;if(s=e[n],!s)return!1;if(s.visible)return n;i.push(n),n=s.fill}return!1}function Tt(e,t,r){const n=function(e){const t=e.options,r=t.fill;let n=(0,a.v)(r&&r.target,r);return void 0===n&&(n=!!t.backgroundColor),!1!==n&&null!==n&&(!0===n?"origin":n)}(e);if((0,a.i)(n))return!isNaN(n.value)&&n;let i=parseFloat(n);return(0,a.g)(i)&&Math.floor(i)===i?function(e,t,r,a){return"-"!==e&&"+"!==e||(r=t+r),!(r===t||r<0||r>=a)&&r}(n[0],t,i,r):["origin","start","end","stack","shape"].indexOf(n)>=0&&n}function At(e,t,r){const a=[];for(let n=0;n<r.length;n++){const i=r[n],{first:s,last:l,point:o}=wt(i,t,"x");if(!(!o||s&&l))if(s)a.unshift(o);else if(e.push(o),!l)break}e.push(...a)}function wt(e,t,r){const n=e.interpolate(t,r);if(!n)return{};const i=n[r],s=e.segments,l=e.points;let o=!1,c=!1;for(let e=0;e<s.length;e++){const t=s[e],n=l[t.start][r],M=l[t.end][r];if((0,a.ak)(i,n,M)){o=i===n,c=i===M;break}}return{first:o,last:c,point:n}}class ft{constructor(e){this.x=e.x,this.y=e.y,this.radius=e.radius}pathSegment(e,t,r){const{x:n,y:i,radius:s}=this;return t=t||{start:0,end:a.T},e.arc(n,i,s,t.end,t.start,!0),!r.bounds}interpolate(e){const{x:t,y:r,radius:a}=this,n=e.angle;return{x:t+Math.cos(n)*a,y:r+Math.sin(n)*a,angle:n}}}function Ot(e,t,r){const n=function(e){const{chart:t,fill:r,line:n}=e;if((0,a.g)(r))return function(e,t){const r=e.getDatasetMeta(t);return r&&e.isDatasetVisible(t)?r.dataset:null}(t,r);if("stack"===r)return function(e){const{scale:t,index:r,line:a}=e,n=[],i=a.segments,s=a.points,l=function(e,t){const r=[],a=e.getMatchingVisibleMetas("line");for(let e=0;e<a.length;e++){const n=a[e];if(n.index===t)break;n.hidden||r.unshift(n.dataset)}return r}(t,r);l.push(It({x:null,y:t.bottom},a));for(let e=0;e<i.length;e++){const t=i[e];for(let e=t.start;e<=t.end;e++)At(n,s[e],l)}return new gt({points:n,options:{}})}(e);if("shape"===r)return!0;const i=function(e){return(e.scale||{}).getPointPositionForValue?function(e){const{scale:t,fill:r}=e,n=t.options,i=t.getLabels().length,s=n.reverse?t.max:t.min,l=function(e,t,r){let n;return n="start"===e?r:"end"===e?t.options.reverse?t.min:t.max:(0,a.i)(e)?e.value:t.getBaseValue(),n}(r,t,s),o=[];if(n.grid.circular){const e=t.getPointPositionForValue(0,s);return new ft({x:e.x,y:e.y,radius:t.getDistanceFromCenterForValue(l)})}for(let e=0;e<i;++e)o.push(t.getPointPositionForValue(e,l));return o}(e):function(e){const{scale:t={},fill:r}=e,n=function(e,t){let r=null;return"start"===e?r=t.bottom:"end"===e?r=t.top:(0,a.i)(e)?r=t.getPixelForValue(e.value):t.getBasePixel&&(r=t.getBasePixel()),r}(r,t);if((0,a.g)(n)){const e=t.isHorizontal();return{x:e?n:null,y:e?null:n}}return null}(e)}(e);return i instanceof ft?i:It(i,n)}(t),{chart:i,index:s,line:l,scale:o,axis:c}=t,M=l.options,g=M.fill,d=M.backgroundColor,{above:u=d,below:N=d}=g||{},m=i.getDatasetMeta(s),h=(0,a.ah)(i,m);n&&l.points.length&&((0,a.Y)(e,r),function(e,t){const{line:r,target:a,above:n,below:i,area:s,scale:l,clip:o}=t,c=r._loop?"angle":t.axis;e.save();let M=i;i!==n&&("x"===c?(_t(e,a,s.top),bt(e,{line:r,target:a,color:n,scale:l,property:c,clip:o}),e.restore(),e.save(),_t(e,a,s.bottom)):"y"===c&&(Lt(e,a,s.left),bt(e,{line:r,target:a,color:i,scale:l,property:c,clip:o}),e.restore(),e.save(),Lt(e,a,s.right),M=n)),bt(e,{line:r,target:a,color:M,scale:l,property:c,clip:o}),e.restore()}(e,{line:l,target:n,above:u,below:N,area:r,scale:o,axis:c,clip:h}),(0,a.$)(e))}function _t(e,t,r){const{segments:a,points:n}=t;let i=!0,s=!1;e.beginPath();for(const l of a){const{start:a,end:o}=l,c=n[a],M=n[jt(a,o,n)];i?(e.moveTo(c.x,c.y),i=!1):(e.lineTo(c.x,r),e.lineTo(c.x,c.y)),s=!!t.pathSegment(e,l,{move:s}),s?e.closePath():e.lineTo(M.x,r)}e.lineTo(t.first().x,r),e.closePath(),e.clip()}function Lt(e,t,r){const{segments:a,points:n}=t;let i=!0,s=!1;e.beginPath();for(const l of a){const{start:a,end:o}=l,c=n[a],M=n[jt(a,o,n)];i?(e.moveTo(c.x,c.y),i=!1):(e.lineTo(r,c.y),e.lineTo(c.x,c.y)),s=!!t.pathSegment(e,l,{move:s}),s?e.closePath():e.lineTo(r,M.y)}e.lineTo(r,t.first().y),e.closePath(),e.clip()}function bt(e,t){const{line:r,target:n,property:i,color:s,scale:l,clip:o}=t,c=function(e,t,r){const n=e.segments,i=e.points,s=t.points,l=[];for(const e of n){let{start:n,end:o}=e;o=jt(n,o,i);const c=xt(r,i[n],i[o],e.loop);if(!t.segments){l.push({source:e,target:c,start:i[n],end:i[o]});continue}const M=(0,a.ap)(t,c);for(const t of M){const n=xt(r,s[t.start],s[t.end],t.loop),o=(0,a.az)(e,i,n);for(const e of o)l.push({source:e,target:t,start:{[r]:yt(c,n,"start",Math.max)},end:{[r]:yt(c,n,"end",Math.min)}})}}return l}(r,n,i);for(const{source:t,target:a,start:M,end:g}of c){const{style:{backgroundColor:c=s}={}}=t,d=!0!==n;e.save(),e.fillStyle=c,vt(e,l,o,d&&xt(i,M,g)),e.beginPath();const u=!!r.pathSegment(e,t);let N;if(d){u?e.closePath():St(e,n,g,i);const t=!!n.pathSegment(e,a,{move:u,reverse:!0});N=u&&t,N||St(e,n,M,i)}e.closePath(),e.fill(N?"evenodd":"nonzero"),e.restore()}}function vt(e,t,r,a){const n=t.chart.chartArea,{property:i,start:s,end:l}=a||{};if("x"===i||"y"===i){let t,a,o,c;"x"===i?(t=s,a=n.top,o=l,c=n.bottom):(t=n.left,a=s,o=n.right,c=l),e.beginPath(),r&&(t=Math.max(t,r.left),o=Math.min(o,r.right),a=Math.max(a,r.top),c=Math.min(c,r.bottom)),e.rect(t,a,o-t,c-a),e.clip()}}function St(e,t,r,a){const n=t.interpolate(r,a);n&&e.lineTo(n.x,n.y)}var Ct={id:"filler",afterDatasetsUpdate(e,t,r){const a=(e.data.datasets||[]).length,n=[];let i,s,l,o;for(s=0;s<a;++s)i=e.getDatasetMeta(s),l=i.dataset,o=null,l&&l.options&&l instanceof gt&&(o={visible:e.isDatasetVisible(s),index:s,fill:Tt(l,s,a),chart:e,axis:i.controller.options.indexAxis,scale:i.vScale,line:l}),i.$filler=o,n.push(o);for(s=0;s<a;++s)o=n[s],o&&!1!==o.fill&&(o.fill=zt(n,s,r.propagate))},beforeDraw(e,t,r){const a="beforeDraw"===r.drawTime,n=e.getSortedVisibleDatasetMetas(),i=e.chartArea;for(let t=n.length-1;t>=0;--t){const r=n[t].$filler;r&&(r.line.updateControlPoints(i,r.axis),a&&r.fill&&Ot(e.ctx,r,i))}},beforeDatasetsDraw(e,t,r){if("beforeDatasetsDraw"!==r.drawTime)return;const a=e.getSortedVisibleDatasetMetas();for(let t=a.length-1;t>=0;--t){const r=a[t].$filler;Et(r)&&Ot(e.ctx,r,e.chartArea)}},beforeDatasetDraw(e,t,r){const a=t.meta.$filler;Et(a)&&"beforeDatasetDraw"===r.drawTime&&Ot(e.ctx,a,e.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const Qt=(e,t)=>{let{boxHeight:r=t,boxWidth:a=t}=e;return e.usePointStyle&&(r=Math.min(r,t),a=e.pointStyleWidth||Math.min(a,t)),{boxWidth:a,boxHeight:r,itemHeight:Math.max(t,r)}};class Ut extends Ne{constructor(e){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=e.chart,this.options=e.options,this.ctx=e.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(e,t,r){this.maxWidth=e,this.maxHeight=t,this._margins=r,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const e=this.options.labels||{};let t=(0,a.Q)(e.generateLabels,[this.chart],this)||[];e.filter&&(t=t.filter(t=>e.filter(t,this.chart.data))),e.sort&&(t=t.sort((t,r)=>e.sort(t,r,this.chart.data))),this.options.reverse&&t.reverse(),this.legendItems=t}fit(){const{options:e,ctx:t}=this;if(!e.display)return void(this.width=this.height=0);const r=e.labels,n=(0,a.a0)(r.font),i=n.size,s=this._computeTitleHeight(),{boxWidth:l,itemHeight:o}=Qt(r,i);let c,M;t.font=n.string,this.isHorizontal()?(c=this.maxWidth,M=this._fitRows(s,i,l,o)+10):(M=this.maxHeight,c=this._fitCols(s,n,l,o)+10),this.width=Math.min(c,e.maxWidth||this.maxWidth),this.height=Math.min(M,e.maxHeight||this.maxHeight)}_fitRows(e,t,r,a){const{ctx:n,maxWidth:i,options:{labels:{padding:s}}}=this,l=this.legendHitBoxes=[],o=this.lineWidths=[0],c=a+s;let M=e;n.textAlign="left",n.textBaseline="middle";let g=-1,d=-c;return this.legendItems.forEach((e,u)=>{const N=r+t/2+n.measureText(e.text).width;(0===u||o[o.length-1]+N+2*s>i)&&(M+=c,o[o.length-(u>0?0:1)]=0,d+=c,g++),l[u]={left:0,top:d,row:g,width:N,height:a},o[o.length-1]+=N+s}),M}_fitCols(e,t,r,a){const{ctx:n,maxHeight:i,options:{labels:{padding:s}}}=this,l=this.legendHitBoxes=[],o=this.columnSizes=[],c=i-e;let M=s,g=0,d=0,u=0,N=0;return this.legendItems.forEach((e,i)=>{const{itemWidth:m,itemHeight:h}=function(e,t,r,a,n){const i=function(e,t,r,a){let n=e.text;return n&&"string"!=typeof n&&(n=n.reduce((e,t)=>e.length>t.length?e:t)),t+r.size/2+a.measureText(n).width}(a,e,t,r),s=function(e,t,r){let a=e;return"string"!=typeof t.text&&(a=Yt(t,r)),a}(n,a,t.lineHeight);return{itemWidth:i,itemHeight:s}}(r,t,n,e,a);i>0&&d+h+2*s>c&&(M+=g+s,o.push({width:g,height:d}),u+=g+s,N++,g=d=0),l[i]={left:u,top:d,col:N,width:m,height:h},g=Math.max(g,m),d+=h+s}),M+=g,o.push({width:g,height:d}),M}adjustHitBoxes(){if(!this.options.display)return;const e=this._computeTitleHeight(),{legendHitBoxes:t,options:{align:r,labels:{padding:n},rtl:i}}=this,s=(0,a.aA)(i,this.left,this.width);if(this.isHorizontal()){let i=0,l=(0,a.a2)(r,this.left+n,this.right-this.lineWidths[i]);for(const o of t)i!==o.row&&(i=o.row,l=(0,a.a2)(r,this.left+n,this.right-this.lineWidths[i])),o.top+=this.top+e+n,o.left=s.leftForLtr(s.x(l),o.width),l+=o.width+n}else{let i=0,l=(0,a.a2)(r,this.top+e+n,this.bottom-this.columnSizes[i].height);for(const o of t)o.col!==i&&(i=o.col,l=(0,a.a2)(r,this.top+e+n,this.bottom-this.columnSizes[i].height)),o.top=l,o.left+=this.left+n,o.left=s.leftForLtr(s.x(o.left),o.width),l+=o.height+n}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){const e=this.ctx;(0,a.Y)(e,this),this._draw(),(0,a.$)(e)}}_draw(){const{options:e,columnSizes:t,lineWidths:r,ctx:n}=this,{align:i,labels:s}=e,l=a.d.color,o=(0,a.aA)(e.rtl,this.left,this.width),c=(0,a.a0)(s.font),{padding:M}=s,g=c.size,d=g/2;let u;this.drawTitle(),n.textAlign=o.textAlign("left"),n.textBaseline="middle",n.lineWidth=.5,n.font=c.string;const{boxWidth:N,boxHeight:m,itemHeight:h}=Qt(s,g),D=this.isHorizontal(),k=this._computeTitleHeight();u=D?{x:(0,a.a2)(i,this.left+M,this.right-r[0]),y:this.top+M+k,line:0}:{x:this.left+M,y:(0,a.a2)(i,this.top+k+M,this.bottom-t[0].height),line:0},(0,a.aB)(this.ctx,e.textDirection);const p=h+M;this.legendItems.forEach((x,j)=>{n.strokeStyle=x.fontColor,n.fillStyle=x.fontColor;const y=n.measureText(x.text).width,I=o.textAlign(x.textAlign||(x.textAlign=s.textAlign)),E=N+d+y;let z=u.x,T=u.y;if(o.setWidth(this.width),D?j>0&&z+E+M>this.right&&(T=u.y+=p,u.line++,z=u.x=(0,a.a2)(i,this.left+M,this.right-r[u.line])):j>0&&T+p>this.bottom&&(z=u.x=z+t[u.line].width+M,u.line++,T=u.y=(0,a.a2)(i,this.top+k+M,this.bottom-t[u.line].height)),function(e,t,r){if(isNaN(N)||N<=0||isNaN(m)||m<0)return;n.save();const i=(0,a.v)(r.lineWidth,1);if(n.fillStyle=(0,a.v)(r.fillStyle,l),n.lineCap=(0,a.v)(r.lineCap,"butt"),n.lineDashOffset=(0,a.v)(r.lineDashOffset,0),n.lineJoin=(0,a.v)(r.lineJoin,"miter"),n.lineWidth=i,n.strokeStyle=(0,a.v)(r.strokeStyle,l),n.setLineDash((0,a.v)(r.lineDash,[])),s.usePointStyle){const l={radius:m*Math.SQRT2/2,pointStyle:r.pointStyle,rotation:r.rotation,borderWidth:i},c=o.xPlus(e,N/2),M=t+d;(0,a.aE)(n,l,c,M,s.pointStyleWidth&&N)}else{const s=t+Math.max((g-m)/2,0),l=o.leftForLtr(e,N),c=(0,a.ay)(r.borderRadius);n.beginPath(),Object.values(c).some(e=>0!==e)?(0,a.aw)(n,{x:l,y:s,w:N,h:m,radius:c}):n.rect(l,s,N,m),n.fill(),0!==i&&n.stroke()}n.restore()}(o.x(z),T,x),z=(0,a.aC)(I,z+N+d,D?z+E:this.right,e.rtl),function(e,t,r){(0,a.Z)(n,r.text,e,t+h/2,c,{strikethrough:r.hidden,textAlign:o.textAlign(r.textAlign)})}(o.x(z),T,x),D)u.x+=E+M;else if("string"!=typeof x.text){const e=c.lineHeight;u.y+=Yt(x,e)+M}else u.y+=p}),(0,a.aD)(this.ctx,e.textDirection)}drawTitle(){const e=this.options,t=e.title,r=(0,a.a0)(t.font),n=(0,a.E)(t.padding);if(!t.display)return;const i=(0,a.aA)(e.rtl,this.left,this.width),s=this.ctx,l=t.position,o=r.size/2,c=n.top+o;let M,g=this.left,d=this.width;if(this.isHorizontal())d=Math.max(...this.lineWidths),M=this.top+c,g=(0,a.a2)(e.align,g,this.right-d);else{const t=this.columnSizes.reduce((e,t)=>Math.max(e,t.height),0);M=c+(0,a.a2)(e.align,this.top,this.bottom-t-e.labels.padding-this._computeTitleHeight())}const u=(0,a.a2)(l,g,g+d);s.textAlign=i.textAlign((0,a.a1)(l)),s.textBaseline="middle",s.strokeStyle=t.color,s.fillStyle=t.color,s.font=r.string,(0,a.Z)(s,t.text,u,M,r)}_computeTitleHeight(){const e=this.options.title,t=(0,a.a0)(e.font),r=(0,a.E)(e.padding);return e.display?t.lineHeight+r.height:0}_getLegendItemAt(e,t){let r,n,i;if((0,a.ak)(e,this.left,this.right)&&(0,a.ak)(t,this.top,this.bottom))for(i=this.legendHitBoxes,r=0;r<i.length;++r)if(n=i[r],(0,a.ak)(e,n.left,n.left+n.width)&&(0,a.ak)(t,n.top,n.top+n.height))return this.legendItems[r];return null}handleEvent(e){const t=this.options;if(!function(e,t){return!("mousemove"!==e&&"mouseout"!==e||!t.onHover&&!t.onLeave)||!(!t.onClick||"click"!==e&&"mouseup"!==e)}(e.type,t))return;const r=this._getLegendItemAt(e.x,e.y);if("mousemove"===e.type||"mouseout"===e.type){const s=this._hoveredItem,l=(i=r,null!==(n=s)&&null!==i&&n.datasetIndex===i.datasetIndex&&n.index===i.index);s&&!l&&(0,a.Q)(t.onLeave,[e,s,this],this),this._hoveredItem=r,r&&!l&&(0,a.Q)(t.onHover,[e,r,this],this)}else r&&(0,a.Q)(t.onClick,[e,r,this],this);var n,i}}function Yt(e,t){return t*(e.text?e.text.length:0)}var Pt={id:"legend",_element:Ut,start(e,t,r){const a=e.legend=new Ut({ctx:e.ctx,options:r,chart:e});X.configure(e,a,r),X.addBox(e,a)},stop(e){X.removeBox(e,e.legend),delete e.legend},beforeUpdate(e,t,r){const a=e.legend;X.configure(e,a,r),a.options=r},afterUpdate(e){const t=e.legend;t.buildLabels(),t.adjustHitBoxes()},afterEvent(e,t){t.replay||e.legend.handleEvent(t.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(e,t,r){const a=t.datasetIndex,n=r.chart;n.isDatasetVisible(a)?(n.hide(a),t.hidden=!0):(n.show(a),t.hidden=!1)},onHover:null,onLeave:null,labels:{color:e=>e.chart.options.color,boxWidth:40,padding:10,generateLabels(e){const t=e.data.datasets,{labels:{usePointStyle:r,pointStyle:n,textAlign:i,color:s,useBorderRadius:l,borderRadius:o}}=e.legend.options;return e._getSortedDatasetMetas().map(e=>{const c=e.controller.getStyle(r?0:void 0),M=(0,a.E)(c.borderWidth);return{text:t[e.index].label,fillStyle:c.backgroundColor,fontColor:s,hidden:!e.visible,lineCap:c.borderCapStyle,lineDash:c.borderDash,lineDashOffset:c.borderDashOffset,lineJoin:c.borderJoinStyle,lineWidth:(M.width+M.height)/4,strokeStyle:c.borderColor,pointStyle:n||c.pointStyle,rotation:c.rotation,textAlign:i||c.textAlign,borderRadius:l&&(o||c.borderRadius),datasetIndex:e.index}},this)}},title:{color:e=>e.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:e=>!e.startsWith("on"),labels:{_scriptable:e=>!["generateLabels","filter","sort"].includes(e)}}};class Zt extends Ne{constructor(e){super(),this.chart=e.chart,this.options=e.options,this.ctx=e.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(e,t){const r=this.options;if(this.left=0,this.top=0,!r.display)return void(this.width=this.height=this.right=this.bottom=0);this.width=this.right=e,this.height=this.bottom=t;const n=(0,a.b)(r.text)?r.text.length:1;this._padding=(0,a.E)(r.padding);const i=n*(0,a.a0)(r.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=i:this.width=i}isHorizontal(){const e=this.options.position;return"top"===e||"bottom"===e}_drawArgs(e){const{top:t,left:r,bottom:n,right:i,options:s}=this,l=s.align;let o,c,M,g=0;return this.isHorizontal()?(c=(0,a.a2)(l,r,i),M=t+e,o=i-r):("left"===s.position?(c=r+e,M=(0,a.a2)(l,n,t),g=-.5*a.P):(c=i-e,M=(0,a.a2)(l,t,n),g=.5*a.P),o=n-t),{titleX:c,titleY:M,maxWidth:o,rotation:g}}draw(){const e=this.ctx,t=this.options;if(!t.display)return;const r=(0,a.a0)(t.font),n=r.lineHeight/2+this._padding.top,{titleX:i,titleY:s,maxWidth:l,rotation:o}=this._drawArgs(n);(0,a.Z)(e,t.text,0,0,r,{color:t.color,maxWidth:l,rotation:o,textAlign:(0,a.a1)(t.align),textBaseline:"middle",translation:[i,s]})}}var Vt={id:"title",_element:Zt,start(e,t,r){!function(e,t){const r=new Zt({ctx:e.ctx,options:t,chart:e});X.configure(e,r,t),X.addBox(e,r),e.titleBlock=r}(e,r)},stop(e){const t=e.titleBlock;X.removeBox(e,t),delete e.titleBlock},beforeUpdate(e,t,r){const a=e.titleBlock;X.configure(e,a,r),a.options=r},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};new WeakMap;const Rt={average(e){if(!e.length)return!1;let t,r,a=new Set,n=0,i=0;for(t=0,r=e.length;t<r;++t){const r=e[t].element;if(r&&r.hasValue()){const e=r.tooltipPosition();a.add(e.x),n+=e.y,++i}}return 0!==i&&0!==a.size&&{x:[...a].reduce((e,t)=>e+t)/a.size,y:n/i}},nearest(e,t){if(!e.length)return!1;let r,n,i,s=t.x,l=t.y,o=Number.POSITIVE_INFINITY;for(r=0,n=e.length;r<n;++r){const n=e[r].element;if(n&&n.hasValue()){const e=n.getCenterPoint(),r=(0,a.aF)(t,e);r<o&&(o=r,i=n)}}if(i){const e=i.tooltipPosition();s=e.x,l=e.y}return{x:s,y:l}}};function Bt(e,t){return t&&((0,a.b)(t)?Array.prototype.push.apply(e,t):e.push(t)),e}function Gt(e){return("string"==typeof e||e instanceof String)&&e.indexOf("\n")>-1?e.split("\n"):e}function Ht(e,t){const{element:r,datasetIndex:a,index:n}=t,i=e.getDatasetMeta(a).controller,{label:s,value:l}=i.getLabelAndValue(n);return{chart:e,label:s,parsed:i.getParsed(n),raw:e.data.datasets[a].data[n],formattedValue:l,dataset:i.getDataset(),dataIndex:n,datasetIndex:a,element:r}}function Wt(e,t){const r=e.chart.ctx,{body:n,footer:i,title:s}=e,{boxWidth:l,boxHeight:o}=t,c=(0,a.a0)(t.bodyFont),M=(0,a.a0)(t.titleFont),g=(0,a.a0)(t.footerFont),d=s.length,u=i.length,N=n.length,m=(0,a.E)(t.padding);let h=m.height,D=0,k=n.reduce((e,t)=>e+t.before.length+t.lines.length+t.after.length,0);k+=e.beforeBody.length+e.afterBody.length,d&&(h+=d*M.lineHeight+(d-1)*t.titleSpacing+t.titleMarginBottom),k&&(h+=N*(t.displayColors?Math.max(o,c.lineHeight):c.lineHeight)+(k-N)*c.lineHeight+(k-1)*t.bodySpacing),u&&(h+=t.footerMarginTop+u*g.lineHeight+(u-1)*t.footerSpacing);let p=0;const x=function(e){D=Math.max(D,r.measureText(e).width+p)};return r.save(),r.font=M.string,(0,a.F)(e.title,x),r.font=c.string,(0,a.F)(e.beforeBody.concat(e.afterBody),x),p=t.displayColors?l+2+t.boxPadding:0,(0,a.F)(n,e=>{(0,a.F)(e.before,x),(0,a.F)(e.lines,x),(0,a.F)(e.after,x)}),p=0,r.font=g.string,(0,a.F)(e.footer,x),r.restore(),D+=m.width,{width:D,height:h}}function Ft(e,t,r,a){const{x:n,width:i}=r,{width:s,chartArea:{left:l,right:o}}=e;let c="center";return"center"===a?c=n<=(l+o)/2?"left":"right":n<=i/2?c="left":n>=s-i/2&&(c="right"),function(e,t,r,a){const{x:n,width:i}=a,s=r.caretSize+r.caretPadding;return"left"===e&&n+i+s>t.width||"right"===e&&n-i-s<0||void 0}(c,e,t,r)&&(c="center"),c}function Jt(e,t,r){const a=r.yAlign||t.yAlign||function(e,t){const{y:r,height:a}=t;return r<a/2?"top":r>e.height-a/2?"bottom":"center"}(e,r);return{xAlign:r.xAlign||t.xAlign||Ft(e,t,r,a),yAlign:a}}function Xt(e,t,r,n){const{caretSize:i,caretPadding:s,cornerRadius:l}=e,{xAlign:o,yAlign:c}=r,M=i+s,{topLeft:g,topRight:d,bottomLeft:u,bottomRight:N}=(0,a.ay)(l);let m=function(e,t){let{x:r,width:a}=e;return"right"===t?r-=a:"center"===t&&(r-=a/2),r}(t,o);const h=function(e,t,r){let{y:a,height:n}=e;return"top"===t?a+=r:a-="bottom"===t?n+r:n/2,a}(t,c,M);return"center"===c?"left"===o?m+=M:"right"===o&&(m-=M):"left"===o?m-=Math.max(g,u)+i:"right"===o&&(m+=Math.max(d,N)+i),{x:(0,a.S)(m,0,n.width-t.width),y:(0,a.S)(h,0,n.height-t.height)}}function $t(e,t,r){const n=(0,a.E)(r.padding);return"center"===t?e.x+e.width/2:"right"===t?e.x+e.width-n.right:e.x+n.left}function Kt(e){return Bt([],Gt(e))}function qt(e,t){const r=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return r?e.override(r):e}const er={beforeTitle:a.aG,title(e){if(e.length>0){const t=e[0],r=t.chart.data.labels,a=r?r.length:0;if(this&&this.options&&"dataset"===this.options.mode)return t.dataset.label||"";if(t.label)return t.label;if(a>0&&t.dataIndex<a)return r[t.dataIndex]}return""},afterTitle:a.aG,beforeBody:a.aG,beforeLabel:a.aG,label(e){if(this&&this.options&&"dataset"===this.options.mode)return e.label+": "+e.formattedValue||e.formattedValue;let t=e.dataset.label||"";t&&(t+=": ");const r=e.formattedValue;return(0,a.k)(r)||(t+=r),t},labelColor(e){const t=e.chart.getDatasetMeta(e.datasetIndex).controller.getStyle(e.dataIndex);return{borderColor:t.borderColor,backgroundColor:t.backgroundColor,borderWidth:t.borderWidth,borderDash:t.borderDash,borderDashOffset:t.borderDashOffset,borderRadius:0}},labelTextColor(){return this.options.bodyColor},labelPointStyle(e){const t=e.chart.getDatasetMeta(e.datasetIndex).controller.getStyle(e.dataIndex);return{pointStyle:t.pointStyle,rotation:t.rotation}},afterLabel:a.aG,afterBody:a.aG,beforeFooter:a.aG,footer:a.aG,afterFooter:a.aG};function tr(e,t,r,a){const n=e[t].call(r,a);return void 0===n?er[t].call(r,a):n}class rr extends Ne{static positioners=Rt;constructor(e){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=e.chart,this.options=e.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(e){this.options=e,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const e=this._cachedAnimations;if(e)return e;const t=this.chart,r=this.options.setContext(this.getContext()),a=r.enabled&&t.options.animation&&r.animations,n=new c(this.chart,a);return a._cacheable&&(this._cachedAnimations=Object.freeze(n)),n}getContext(){return this.$context||(this.$context=(e=this.chart.getContext(),t=this._tooltipItems,(0,a.j)(e,{tooltip:this,tooltipItems:t,type:"tooltip"})));var e,t}getTitle(e,t){const{callbacks:r}=t,a=tr(r,"beforeTitle",this,e),n=tr(r,"title",this,e),i=tr(r,"afterTitle",this,e);let s=[];return s=Bt(s,Gt(a)),s=Bt(s,Gt(n)),s=Bt(s,Gt(i)),s}getBeforeBody(e,t){return Kt(tr(t.callbacks,"beforeBody",this,e))}getBody(e,t){const{callbacks:r}=t,n=[];return(0,a.F)(e,e=>{const t={before:[],lines:[],after:[]},a=qt(r,e);Bt(t.before,Gt(tr(a,"beforeLabel",this,e))),Bt(t.lines,tr(a,"label",this,e)),Bt(t.after,Gt(tr(a,"afterLabel",this,e))),n.push(t)}),n}getAfterBody(e,t){return Kt(tr(t.callbacks,"afterBody",this,e))}getFooter(e,t){const{callbacks:r}=t,a=tr(r,"beforeFooter",this,e),n=tr(r,"footer",this,e),i=tr(r,"afterFooter",this,e);let s=[];return s=Bt(s,Gt(a)),s=Bt(s,Gt(n)),s=Bt(s,Gt(i)),s}_createItems(e){const t=this._active,r=this.chart.data,n=[],i=[],s=[];let l,o,c=[];for(l=0,o=t.length;l<o;++l)c.push(Ht(this.chart,t[l]));return e.filter&&(c=c.filter((t,a,n)=>e.filter(t,a,n,r))),e.itemSort&&(c=c.sort((t,a)=>e.itemSort(t,a,r))),(0,a.F)(c,t=>{const r=qt(e.callbacks,t);n.push(tr(r,"labelColor",this,t)),i.push(tr(r,"labelPointStyle",this,t)),s.push(tr(r,"labelTextColor",this,t))}),this.labelColors=n,this.labelPointStyles=i,this.labelTextColors=s,this.dataPoints=c,c}update(e,t){const r=this.options.setContext(this.getContext()),a=this._active;let n,i=[];if(a.length){const e=Rt[r.position].call(this,a,this._eventPosition);i=this._createItems(r),this.title=this.getTitle(i,r),this.beforeBody=this.getBeforeBody(i,r),this.body=this.getBody(i,r),this.afterBody=this.getAfterBody(i,r),this.footer=this.getFooter(i,r);const t=this._size=Wt(this,r),s=Object.assign({},e,t),l=Jt(this.chart,r,s),o=Xt(r,s,l,this.chart);this.xAlign=l.xAlign,this.yAlign=l.yAlign,n={opacity:1,x:o.x,y:o.y,width:t.width,height:t.height,caretX:e.x,caretY:e.y}}else 0!==this.opacity&&(n={opacity:0});this._tooltipItems=i,this.$context=void 0,n&&this._resolveAnimations().update(this,n),e&&r.external&&r.external.call(this,{chart:this.chart,tooltip:this,replay:t})}drawCaret(e,t,r,a){const n=this.getCaretPosition(e,r,a);t.lineTo(n.x1,n.y1),t.lineTo(n.x2,n.y2),t.lineTo(n.x3,n.y3)}getCaretPosition(e,t,r){const{xAlign:n,yAlign:i}=this,{caretSize:s,cornerRadius:l}=r,{topLeft:o,topRight:c,bottomLeft:M,bottomRight:g}=(0,a.ay)(l),{x:d,y:u}=e,{width:N,height:m}=t;let h,D,k,p,x,j;return"center"===i?(x=u+m/2,"left"===n?(h=d,D=h-s,p=x+s,j=x-s):(h=d+N,D=h+s,p=x-s,j=x+s),k=h):(D="left"===n?d+Math.max(o,M)+s:"right"===n?d+N-Math.max(c,g)-s:this.caretX,"top"===i?(p=u,x=p-s,h=D-s,k=D+s):(p=u+m,x=p+s,h=D+s,k=D-s),j=p),{x1:h,x2:D,x3:k,y1:p,y2:x,y3:j}}drawTitle(e,t,r){const n=this.title,i=n.length;let s,l,o;if(i){const c=(0,a.aA)(r.rtl,this.x,this.width);for(e.x=$t(this,r.titleAlign,r),t.textAlign=c.textAlign(r.titleAlign),t.textBaseline="middle",s=(0,a.a0)(r.titleFont),l=r.titleSpacing,t.fillStyle=r.titleColor,t.font=s.string,o=0;o<i;++o)t.fillText(n[o],c.x(e.x),e.y+s.lineHeight/2),e.y+=s.lineHeight+l,o+1===i&&(e.y+=r.titleMarginBottom-l)}}_drawColorBox(e,t,r,n,i){const s=this.labelColors[r],l=this.labelPointStyles[r],{boxHeight:o,boxWidth:c}=i,M=(0,a.a0)(i.bodyFont),g=$t(this,"left",i),d=n.x(g),u=o<M.lineHeight?(M.lineHeight-o)/2:0,N=t.y+u;if(i.usePointStyle){const t={radius:Math.min(c,o)/2,pointStyle:l.pointStyle,rotation:l.rotation,borderWidth:1},r=n.leftForLtr(d,c)+c/2,M=N+o/2;e.strokeStyle=i.multiKeyBackground,e.fillStyle=i.multiKeyBackground,(0,a.av)(e,t,r,M),e.strokeStyle=s.borderColor,e.fillStyle=s.backgroundColor,(0,a.av)(e,t,r,M)}else{e.lineWidth=(0,a.i)(s.borderWidth)?Math.max(...Object.values(s.borderWidth)):s.borderWidth||1,e.strokeStyle=s.borderColor,e.setLineDash(s.borderDash||[]),e.lineDashOffset=s.borderDashOffset||0;const t=n.leftForLtr(d,c),r=n.leftForLtr(n.xPlus(d,1),c-2),l=(0,a.ay)(s.borderRadius);Object.values(l).some(e=>0!==e)?(e.beginPath(),e.fillStyle=i.multiKeyBackground,(0,a.aw)(e,{x:t,y:N,w:c,h:o,radius:l}),e.fill(),e.stroke(),e.fillStyle=s.backgroundColor,e.beginPath(),(0,a.aw)(e,{x:r,y:N+1,w:c-2,h:o-2,radius:l}),e.fill()):(e.fillStyle=i.multiKeyBackground,e.fillRect(t,N,c,o),e.strokeRect(t,N,c,o),e.fillStyle=s.backgroundColor,e.fillRect(r,N+1,c-2,o-2))}e.fillStyle=this.labelTextColors[r]}drawBody(e,t,r){const{body:n}=this,{bodySpacing:i,bodyAlign:s,displayColors:l,boxHeight:o,boxWidth:c,boxPadding:M}=r,g=(0,a.a0)(r.bodyFont);let d=g.lineHeight,u=0;const N=(0,a.aA)(r.rtl,this.x,this.width),m=function(r){t.fillText(r,N.x(e.x+u),e.y+d/2),e.y+=d+i},h=N.textAlign(s);let D,k,p,x,j,y,I;for(t.textAlign=s,t.textBaseline="middle",t.font=g.string,e.x=$t(this,h,r),t.fillStyle=r.bodyColor,(0,a.F)(this.beforeBody,m),u=l&&"right"!==h?"center"===s?c/2+M:c+2+M:0,x=0,y=n.length;x<y;++x){for(D=n[x],k=this.labelTextColors[x],t.fillStyle=k,(0,a.F)(D.before,m),p=D.lines,l&&p.length&&(this._drawColorBox(t,e,x,N,r),d=Math.max(g.lineHeight,o)),j=0,I=p.length;j<I;++j)m(p[j]),d=g.lineHeight;(0,a.F)(D.after,m)}u=0,d=g.lineHeight,(0,a.F)(this.afterBody,m),e.y-=i}drawFooter(e,t,r){const n=this.footer,i=n.length;let s,l;if(i){const o=(0,a.aA)(r.rtl,this.x,this.width);for(e.x=$t(this,r.footerAlign,r),e.y+=r.footerMarginTop,t.textAlign=o.textAlign(r.footerAlign),t.textBaseline="middle",s=(0,a.a0)(r.footerFont),t.fillStyle=r.footerColor,t.font=s.string,l=0;l<i;++l)t.fillText(n[l],o.x(e.x),e.y+s.lineHeight/2),e.y+=s.lineHeight+r.footerSpacing}}drawBackground(e,t,r,n){const{xAlign:i,yAlign:s}=this,{x:l,y:o}=e,{width:c,height:M}=r,{topLeft:g,topRight:d,bottomLeft:u,bottomRight:N}=(0,a.ay)(n.cornerRadius);t.fillStyle=n.backgroundColor,t.strokeStyle=n.borderColor,t.lineWidth=n.borderWidth,t.beginPath(),t.moveTo(l+g,o),"top"===s&&this.drawCaret(e,t,r,n),t.lineTo(l+c-d,o),t.quadraticCurveTo(l+c,o,l+c,o+d),"center"===s&&"right"===i&&this.drawCaret(e,t,r,n),t.lineTo(l+c,o+M-N),t.quadraticCurveTo(l+c,o+M,l+c-N,o+M),"bottom"===s&&this.drawCaret(e,t,r,n),t.lineTo(l+u,o+M),t.quadraticCurveTo(l,o+M,l,o+M-u),"center"===s&&"left"===i&&this.drawCaret(e,t,r,n),t.lineTo(l,o+g),t.quadraticCurveTo(l,o,l+g,o),t.closePath(),t.fill(),n.borderWidth>0&&t.stroke()}_updateAnimationTarget(e){const t=this.chart,r=this.$animations,a=r&&r.x,n=r&&r.y;if(a||n){const r=Rt[e.position].call(this,this._active,this._eventPosition);if(!r)return;const i=this._size=Wt(this,e),s=Object.assign({},r,this._size),l=Jt(t,e,s),o=Xt(e,s,l,t);a._to===o.x&&n._to===o.y||(this.xAlign=l.xAlign,this.yAlign=l.yAlign,this.width=i.width,this.height=i.height,this.caretX=r.x,this.caretY=r.y,this._resolveAnimations().update(this,o))}}_willRender(){return!!this.opacity}draw(e){const t=this.options.setContext(this.getContext());let r=this.opacity;if(!r)return;this._updateAnimationTarget(t);const n={width:this.width,height:this.height},i={x:this.x,y:this.y};r=Math.abs(r)<.001?0:r;const s=(0,a.E)(t.padding),l=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;t.enabled&&l&&(e.save(),e.globalAlpha=r,this.drawBackground(i,e,n,t),(0,a.aB)(e,t.textDirection),i.y+=s.top,this.drawTitle(i,e,t),this.drawBody(i,e,t),this.drawFooter(i,e,t),(0,a.aD)(e,t.textDirection),e.restore())}getActiveElements(){return this._active||[]}setActiveElements(e,t){const r=this._active,n=e.map(({datasetIndex:e,index:t})=>{const r=this.chart.getDatasetMeta(e);if(!r)throw new Error("Cannot find a dataset at index "+e);return{datasetIndex:e,element:r.data[t],index:t}}),i=!(0,a.ai)(r,n),s=this._positionChanged(n,t);(i||s)&&(this._active=n,this._eventPosition=t,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(e,t,r=!0){if(t&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const n=this.options,i=this._active||[],s=this._getActiveElements(e,i,t,r),l=this._positionChanged(s,e),o=t||!(0,a.ai)(s,i)||l;return o&&(this._active=s,(n.enabled||n.external)&&(this._eventPosition={x:e.x,y:e.y},this.update(!0,t))),o}_getActiveElements(e,t,r,a){const n=this.options;if("mouseout"===e.type)return[];if(!a)return t.filter(e=>this.chart.data.datasets[e.datasetIndex]&&void 0!==this.chart.getDatasetMeta(e.datasetIndex).controller.getParsed(e.index));const i=this.chart.getElementsAtEventForMode(e,n.mode,n,r);return n.reverse&&i.reverse(),i}_positionChanged(e,t){const{caretX:r,caretY:a,options:n}=this,i=Rt[n.position].call(this,e,t);return!1!==i&&(r!==i.x||a!==i.y)}}var ar={id:"tooltip",_element:rr,positioners:Rt,afterInit(e,t,r){r&&(e.tooltip=new rr({chart:e,options:r}))},beforeUpdate(e,t,r){e.tooltip&&e.tooltip.initialize(r)},reset(e,t,r){e.tooltip&&e.tooltip.initialize(r)},afterDraw(e){const t=e.tooltip;if(t&&t._willRender()){const r={tooltip:t};if(!1===e.notifyPlugins("beforeTooltipDraw",{...r,cancelable:!0}))return;t.draw(e.ctx),e.notifyPlugins("afterTooltipDraw",r)}},afterEvent(e,t){if(e.tooltip){const r=t.replay;e.tooltip.handleEvent(t.event,r,t.inChartArea)&&(t.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(e,t)=>t.bodyFont.size,boxWidth:(e,t)=>t.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:er},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:e=>"filter"!==e&&"itemSort"!==e&&"external"!==e,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]};function nr(e){const t=this.getLabels();return e>=0&&e<t.length?t[e]:e}class ir extends Ie{static id="category";static defaults={ticks:{callback:nr}};constructor(e){super(e),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(e){const t=this._addedLabels;if(t.length){const e=this.getLabels();for(const{index:r,label:a}of t)e[r]===a&&e.splice(r,1);this._addedLabels=[]}super.init(e)}parse(e,t){if((0,a.k)(e))return null;const r=this.getLabels();return((e,t)=>null===e?null:(0,a.S)(Math.round(e),0,t))(t=isFinite(t)&&r[t]===e?t:function(e,t,r,a){const n=e.indexOf(t);return-1===n?((e,t,r,a)=>("string"==typeof t?(r=e.push(t)-1,a.unshift({index:r,label:t})):isNaN(t)&&(r=null),r))(e,t,r,a):n!==e.lastIndexOf(t)?r:n}(r,e,(0,a.v)(t,e),this._addedLabels),r.length-1)}determineDataLimits(){const{minDefined:e,maxDefined:t}=this.getUserBounds();let{min:r,max:a}=this.getMinMax(!0);"ticks"===this.options.bounds&&(e||(r=0),t||(a=this.getLabels().length-1)),this.min=r,this.max=a}buildTicks(){const e=this.min,t=this.max,r=this.options.offset,a=[];let n=this.getLabels();n=0===e&&t===n.length-1?n:n.slice(e,t+1),this._valueRange=Math.max(n.length-(r?0:1),1),this._startValue=this.min-(r?.5:0);for(let r=e;r<=t;r++)a.push({value:r});return a}getLabelForValue(e){return nr.call(this,e)}configure(){super.configure(),this.isHorizontal()||(this._reversePixels=!this._reversePixels)}getPixelForValue(e){return"number"!=typeof e&&(e=this.parse(e)),null===e?NaN:this.getPixelForDecimal((e-this._startValue)/this._valueRange)}getPixelForTick(e){const t=this.ticks;return e<0||e>t.length-1?null:this.getPixelForValue(t[e].value)}getValueForPixel(e){return Math.round(this._startValue+this.getDecimalForPixel(e)*this._valueRange)}getBasePixel(){return this.bottom}}function sr(e,t,{horizontal:r,minRotation:n}){const i=(0,a.t)(n),s=(r?Math.sin(i):Math.cos(i))||.001,l=.75*t*(""+e).length;return Math.min(t/s,l)}class lr extends Ie{constructor(e){super(e),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(e,t){return(0,a.k)(e)||("number"==typeof e||e instanceof Number)&&!isFinite(+e)?null:+e}handleTickRangeOptions(){const{beginAtZero:e}=this.options,{minDefined:t,maxDefined:r}=this.getUserBounds();let{min:n,max:i}=this;const s=e=>n=t?n:e,l=e=>i=r?i:e;if(e){const e=(0,a.s)(n),t=(0,a.s)(i);e<0&&t<0?l(0):e>0&&t>0&&s(0)}if(n===i){let t=0===i?1:Math.abs(.05*i);l(i+t),e||s(n-t)}this.min=n,this.max=i}getTickLimit(){const e=this.options.ticks;let t,{maxTicksLimit:r,stepSize:a}=e;return a?(t=Math.ceil(this.max/a)-Math.floor(this.min/a)+1,t>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${a} would result generating up to ${t} ticks. Limiting to 1000.`),t=1e3)):(t=this.computeTickLimit(),r=r||11),r&&(t=Math.min(r,t)),t}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const e=this.options,t=e.ticks;let r=this.getTickLimit();r=Math.max(2,r);const n=function(e,t){const r=[],{bounds:n,step:i,min:s,max:l,precision:o,count:c,maxTicks:M,maxDigits:g,includeBounds:d}=e,u=i||1,N=M-1,{min:m,max:h}=t,D=!(0,a.k)(s),k=!(0,a.k)(l),p=!(0,a.k)(c),x=(h-m)/(g+1);let j,y,I,E,z=(0,a.aI)((h-m)/N/u)*u;if(z<1e-14&&!D&&!k)return[{value:m},{value:h}];E=Math.ceil(h/z)-Math.floor(m/z),E>N&&(z=(0,a.aI)(E*z/N/u)*u),(0,a.k)(o)||(j=Math.pow(10,o),z=Math.ceil(z*j)/j),"ticks"===n?(y=Math.floor(m/z)*z,I=Math.ceil(h/z)*z):(y=m,I=h),D&&k&&i&&(0,a.aJ)((l-s)/i,z/1e3)?(E=Math.round(Math.min((l-s)/z,M)),z=(l-s)/E,y=s,I=l):p?(y=D?s:y,I=k?l:I,E=c-1,z=(I-y)/E):(E=(I-y)/z,E=(0,a.aK)(E,Math.round(E),z/1e3)?Math.round(E):Math.ceil(E));const T=Math.max((0,a.aL)(z),(0,a.aL)(y));j=Math.pow(10,(0,a.k)(o)?T:o),y=Math.round(y*j)/j,I=Math.round(I*j)/j;let A=0;for(D&&(d&&y!==s?(r.push({value:s}),y<s&&A++,(0,a.aK)(Math.round((y+A*z)*j)/j,s,sr(s,x,e))&&A++):y<s&&A++);A<E;++A){const e=Math.round((y+A*z)*j)/j;if(k&&e>l)break;r.push({value:e})}return k&&d&&I!==l?r.length&&(0,a.aK)(r[r.length-1].value,l,sr(l,x,e))?r[r.length-1].value=l:r.push({value:l}):k&&I!==l||r.push({value:I}),r}({maxTicks:r,bounds:e.bounds,min:e.min,max:e.max,precision:t.precision,step:t.stepSize,count:t.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:t.minRotation||0,includeBounds:!1!==t.includeBounds},this._range||this);return"ticks"===e.bounds&&(0,a.aH)(n,this,"value"),e.reverse?(n.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),n}configure(){const e=this.ticks;let t=this.min,r=this.max;if(super.configure(),this.options.offset&&e.length){const a=(r-t)/Math.max(e.length-1,1)/2;t-=a,r+=a}this._startValue=t,this._endValue=r,this._valueRange=r-t}getLabelForValue(e){return(0,a.o)(e,this.chart.options.locale,this.options.ticks.format)}}class or extends lr{static id="linear";static defaults={ticks:{callback:a.aM.formatters.numeric}};determineDataLimits(){const{min:e,max:t}=this.getMinMax(!0);this.min=(0,a.g)(e)?e:0,this.max=(0,a.g)(t)?t:1,this.handleTickRangeOptions()}computeTickLimit(){const e=this.isHorizontal(),t=e?this.width:this.height,r=(0,a.t)(this.options.ticks.minRotation),n=(e?Math.sin(r):Math.cos(r))||.001,i=this._resolveTickFontOptions(0);return Math.ceil(t/Math.min(40,i.lineHeight/n))}getPixelForValue(e){return null===e?NaN:this.getPixelForDecimal((e-this._startValue)/this._valueRange)}getValueForPixel(e){return this._startValue+this.getDecimalForPixel(e)*this._valueRange}}a.aM.formatters.logarithmic,a.aM.formatters.numeric},44707:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var a=r(51609),n=r(97500),i=r.n(n),s=r(86087),l=r(27723);function o({label:e,description:t,error:r,options:n=[],value:o="",onChange:c,disabled:M=!1,placeholder:g="",clearable:d=!0,className:u,id:N}){const m=N||e?.toLowerCase().replace(/\s+/g,"-"),h=r?"tr-border-danger":"tr-border-primary",D=d&&!M&&!!o,[k,p]=(0,s.useState)(!1),[x,j]=(0,s.useState)(""),[y,I]=(0,s.useState)(-1),E=(0,s.useRef)(null),z=n.find(e=>e.value===o)?.label||"",T=(0,s.useMemo)(()=>{const e=x.trim().toLowerCase();return e?n.filter(t=>String(t.label).toLowerCase().includes(e)):n},[n,x]);(0,s.useEffect)(()=>{if(!k)return;const e=e=>{E.current?.contains(e.target)||(p(!1),j(""))};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[k]);const A=()=>{M||(p(!0),I(-1))},w=e=>{c?.(e.value),j(""),p(!1),I(-1)};return(0,a.createElement)("div",{className:i()("tr-flex tr-flex-col tr-gap-1.5",u),ref:E},e&&(0,a.createElement)("label",{htmlFor:m,className:"tr-text-sm tr-font-medium tr-text-secondary"},e),(0,a.createElement)("div",{className:"tr-relative"},(0,a.createElement)("input",{id:m,type:"text",role:"combobox","aria-expanded":k,"aria-autocomplete":"list",className:i()("tr-w-full tr-h-10 tr-rounded-md tr-bg-white tr-text-sm tr-text-primary","tr-border-[1.5px] tr-pl-3",D?"tr-pr-16":"tr-pr-9","tr-transition-colors tr-duration-150","hover:tr-border-[#A9AEC0]","focus:tr-outline-none focus-visible:tr-border-brand","disabled:tr-bg-white disabled:tr-text-tertiary disabled:tr-border-secondary disabled:tr-cursor-not-allowed",h),value:k?x:z,placeholder:z||g,disabled:M,onFocus:A,onClick:A,onChange:e=>{j(e.target.value),p(!0),I(-1)},onKeyDown:e=>{if("ArrowDown"===e.key||"ArrowUp"===e.key){if(e.preventDefault(),!k)return void A();const t="ArrowDown"===e.key?1:-1;I(e=>{if(!T.length)return-1;const r=e+t;return r<0?T.length-1:r>=T.length?0:r})}else"Enter"===e.key?k&&T[y]&&(e.preventDefault(),w(T[y])):"Escape"===e.key&&(p(!1),j(""))}}),D&&(0,a.createElement)("button",{type:"button",onMouseDown:e=>e.preventDefault(),onClick:()=>{c?.(""),j(""),p(!1),I(-1)},"aria-label":(0,l.__)("Clear selection","thinkrank"),className:"tr-absolute tr-inset-y-0 tr-right-8 tr-flex tr-items-center tr-text-tertiary hover:tr-text-primary",style:{background:"none",border:0,padding:"0 4px",cursor:"pointer"}},(0,a.createElement)("svg",{className:"tr-h-4 tr-w-4",viewBox:"0 0 16 16",fill:"currentColor","aria-hidden":"true"},(0,a.createElement)("path",{d:"M4.28 3.22a.75.75 0 0 0-1.06 1.06L6.94 8l-3.72 3.72a.75.75 0 1 0 1.06 1.06L8 9.06l3.72 3.72a.75.75 0 1 0 1.06-1.06L9.06 8l3.72-3.72a.75.75 0 0 0-1.06-1.06L8 6.94 4.28 3.22Z"}))),(0,a.createElement)("span",{className:"tr-pointer-events-none tr-absolute tr-inset-y-0 tr-right-3 tr-flex tr-items-center tr-text-tertiary"},(0,a.createElement)("svg",{className:"tr-h-4 tr-w-4",viewBox:"0 0 16 16",fill:"currentColor","aria-hidden":"true"},(0,a.createElement)("path",{fillRule:"evenodd",d:"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z",clipRule:"evenodd"}))),k&&(0,a.createElement)("ul",{role:"listbox",style:{position:"absolute",zIndex:20,top:"calc(100% + 4px)",left:0,right:0,maxHeight:"240px",overflowY:"auto",margin:0,padding:"4px",listStyle:"none",background:"#fff",border:"1px solid var(--tr-border-card)",borderRadius:"8px",boxShadow:"0 8px 20px rgba(0,0,0,.10)"}},0===T.length&&(0,a.createElement)("li",{style:{padding:"8px 10px",fontSize:"13px",color:"var(--tr-text-subtle)"}},(0,l.__)("No matches found","thinkrank")),T.map((e,t)=>{const r=t===y,n=e.value===o;return(0,a.createElement)("li",{key:e.value,role:"option","aria-selected":n,onMouseEnter:()=>I(t),onMouseDown:e=>e.preventDefault(),onClick:()=>w(e),style:{padding:"8px 10px",margin:0,fontSize:"13px",borderRadius:"6px",cursor:"pointer",color:"var(--tr-text-heading)",fontWeight:n?600:400,background:r?"var(--tr-accent-bg)":"transparent"}},e.label)}))),t&&!r&&(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0"},t),r&&(0,a.createElement)("p",{className:"tr-text-xs tr-text-danger tr-m-0"},r))}},44729:(e,t,r)=>{"use strict";r.d(t,{A:()=>h,O:()=>m});var a=r(51609),n=r(86087),i=r(27723),s=r(52619),l=r(1455),o=r.n(l),c=r(49323),M=r(43526);const g=({value:e,label:t})=>{const[r,s]=(0,n.useState)(!1);return(0,a.createElement)("button",{type:"button",onClick:async()=>{if(e)try{await navigator.clipboard.writeText(e),s(!0),setTimeout(()=>s(!1),1500)}catch(e){}},disabled:!e,"aria-label":t,className:"tr-inline-flex tr-items-center tr-gap-1 tr-text-xs tr-font-semibold tr-bg-transparent tr-border-0 tr-p-0 tr-cursor-pointer tr-transition-colors disabled:tr-opacity-40 disabled:tr-cursor-not-allowed tr-text-brand hover:tr-text-[#3641D9]"},r?(0,a.createElement)(a.Fragment,null,(0,a.createElement)("svg",{className:"tr-w-3.5 tr-h-3.5",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true"},(0,a.createElement)("path",{d:"M20 6L9 17l-5-5"})),(0,i.__)("Copied","thinkrank")):(0,a.createElement)(a.Fragment,null,(0,a.createElement)("svg",{className:"tr-w-3.5 tr-h-3.5",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true"},(0,a.createElement)("rect",{x:"9",y:"9",width:"11",height:"11",rx:"2"}),(0,a.createElement)("path",{d:"M5 15V5a2 2 0 0 1 2-2h10"})),(0,i.__)("Copy","thinkrank")))},d=()=>(0,a.createElement)("div",{className:"tr-mt-5 tr-pt-5 tr-border-t tr-border-secondary"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2 tr-mb-2"},(0,a.createElement)("label",{className:"tr-block tr-text-sm tr-font-medium tr-text-primary"},(0,i.__)("Apply to a post","thinkrank")),(0,a.createElement)("span",{className:"tr-inline-flex tr-items-center tr-gap-1 tr-px-2 tr-py-0.5 tr-rounded-full tr-text-[11px] tr-font-semibold tr-uppercase tr-tracking-wide",style:{color:"#9a3412",background:"#ffedd5",border:"1px solid #fed7aa"}},(0,a.createElement)("span",{"aria-hidden":"true"},"✦"),(0,i.__)("Pro","thinkrank"))),(0,a.createElement)("div",{className:"tr-flex tr-flex-col sm:tr-flex-row tr-gap-2"},(0,a.createElement)("input",{type:"text",disabled:!0,placeholder:(0,i.__)("Search for a post or page…","thinkrank"),className:"tr-w-full sm:tr-flex-1 tr-rounded-lg tr-border-[1.5px] tr-border-slate-300 tr-px-3 tr-py-2 tr-text-sm tr-bg-[#F7F8FB] tr-text-tertiary tr-cursor-not-allowed"}),(0,a.createElement)("a",{href:"https://thinkrank.ai/#pricing",target:"_blank",rel:"noopener noreferrer",className:"tr-inline-flex tr-items-center tr-justify-center tr-gap-2 tr-h-10 tr-px-4 tr-rounded-md tr-border tr-border-transparent tr-text-sm tr-font-medium tr-no-underline tr-bg-brand tr-text-white hover:tr-bg-[#3641D9] tr-transition-colors tr-shrink-0"},(0,i.__)("Upgrade to apply","thinkrank"))),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0 tr-mt-2"},(0,i.__)("Push the generated title, description, and focus keyword straight to any post with ThinkRank Pro.","thinkrank"))),u=({metadata:e})=>(0,s.applyFilters)("thinkrank.metadata.applyTab",null,{metadata:e})||(window.thinkrankAdmin?.isPro?null:(0,a.createElement)(d,null)),N=(e,t)=>0===e?{label:(0,i.__)("Empty","thinkrank"),text:"tr-text-tertiary",bg:"tr-bg-[#f2f4f7]"}:e>t?{label:(0,i.__)("Too long","thinkrank"),text:"tr-text-danger",bg:"tr-bg-[#fef3f2]"}:e<.5*t?{label:(0,i.__)("Too short","thinkrank"),text:"tr-text-warning",bg:"tr-bg-[#fffaeb]"}:{label:(0,i.__)("Good","thinkrank"),text:"tr-text-success",bg:"tr-bg-[#ecfdf3]"},m=({metadata:e,isVariation:t=!1,onSelect:r=null,allowApply:n=!1})=>{const s=[...e.title||""].length,l=[...e.description||""].length,o=N(s,60),c=N(l,160);return(0,a.createElement)("div",{className:"tr-bg-white tr-rounded-xl tr-border tr-border-secondary tr-p-5"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2 tr-mb-4"},(0,a.createElement)("span",{className:"tr-flex tr-items-center tr-justify-center tr-w-8 tr-h-8 tr-rounded-lg tr-bg-brand-bg tr-text-brand tr-shrink-0"},(0,a.createElement)("svg",{className:"tr-w-[18px] tr-h-[18px]",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true"},(0,a.createElement)("path",{d:"M9 12l2 2 4-4"}),(0,a.createElement)("circle",{cx:"12",cy:"12",r:"9"}))),(0,a.createElement)("h4",{className:"tr-text-base tr-font-semibold tr-text-primary tr-m-0"},(0,i.__)("Generated SEO Metadata","thinkrank"))),(0,a.createElement)("div",{className:"tr-mb-3 tr-rounded-lg tr-border tr-border-secondary tr-bg-[#F7F8FB] tr-p-3"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between tr-mb-1.5"},(0,a.createElement)("label",{className:"tr-text-[11px] tr-font-semibold tr-uppercase tr-tracking-wide tr-text-tertiary"},(0,i.__)("SEO Title","thinkrank")),(0,a.createElement)(g,{value:e.title,label:(0,i.__)("Copy SEO title","thinkrank")})),(0,a.createElement)("p",{className:"tr-text-sm tr-font-medium tr-text-primary tr-m-0 tr-mb-2"},e.title),(0,a.createElement)("span",{className:`tr-inline-flex tr-items-center tr-px-2 tr-py-0.5 tr-rounded-full tr-text-[11px] tr-font-semibold ${o.text} ${o.bg}`},s,"/",60," · ",o.label)),(0,a.createElement)("div",{className:"tr-mb-3 tr-rounded-lg tr-border tr-border-secondary tr-bg-[#F7F8FB] tr-p-3"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between tr-mb-1.5"},(0,a.createElement)("label",{className:"tr-text-[11px] tr-font-semibold tr-uppercase tr-tracking-wide tr-text-tertiary"},(0,i.__)("Meta Description","thinkrank")),(0,a.createElement)(g,{value:e.description,label:(0,i.__)("Copy meta description","thinkrank")})),(0,a.createElement)("p",{className:"tr-text-sm tr-text-secondary tr-leading-relaxed tr-m-0 tr-mb-2"},e.description),(0,a.createElement)("span",{className:`tr-inline-flex tr-items-center tr-px-2 tr-py-0.5 tr-rounded-full tr-text-[11px] tr-font-semibold ${c.text} ${c.bg}`},l,"/",160," · ",c.label)),e.focus_keyword&&(0,a.createElement)("div",{className:"tr-mb-3 tr-rounded-lg tr-border tr-border-secondary tr-bg-[#F7F8FB] tr-p-3"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between tr-mb-1.5"},(0,a.createElement)("label",{className:"tr-text-[11px] tr-font-semibold tr-uppercase tr-tracking-wide tr-text-tertiary"},(0,i.__)("Focus Keyword","thinkrank")),(0,a.createElement)(g,{value:e.focus_keyword,label:(0,i.__)("Copy focus keyword","thinkrank")})),(0,a.createElement)("span",{className:"tr-inline-flex tr-items-center tr-px-2.5 tr-py-1 tr-rounded-full tr-bg-brand-bg tr-text-brand tr-text-sm tr-font-medium"},e.focus_keyword)),e.suggestions&&e.suggestions.length>0&&(0,a.createElement)("div",{className:"tr-mt-4 tr-rounded-lg tr-border tr-border-secondary tr-bg-[#F7F8FB] tr-p-3"},(0,a.createElement)("label",{className:"tr-block tr-text-[11px] tr-font-semibold tr-uppercase tr-tracking-wide tr-text-tertiary tr-mb-2"},(0,i.__)("AI Suggestions","thinkrank")),(0,a.createElement)("ul",{className:"tr-list-none tr-m-0 tr-p-0 tr-flex tr-flex-col tr-gap-2"},e.suggestions.map((e,t)=>(0,a.createElement)("li",{key:t,className:"tr-flex tr-items-start tr-gap-2 tr-text-sm tr-text-secondary"},(0,a.createElement)("svg",{className:"tr-w-4 tr-h-4 tr-mt-0.5 tr-shrink-0 tr-text-brand",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true"},(0,a.createElement)("path",{d:"M12 3l1.9 4.6L18.5 9.5l-4.6 1.9L12 16l-1.9-4.6L5.5 9.5l4.6-1.9L12 3z"})),(0,a.createElement)("span",null,e))))),t&&r&&(0,a.createElement)("div",{className:"tr-mt-4"},(0,a.createElement)("button",{type:"button",className:"tr-inline-flex tr-items-center tr-justify-center tr-h-9 tr-px-3 tr-rounded-md tr-border tr-border-primary tr-bg-white tr-text-secondary tr-text-sm tr-font-medium tr-cursor-pointer hover:tr-bg-[#F7F8FB] tr-transition-colors",onClick:r},(0,i.__)("Use This Variation","thinkrank"))),n&&(0,a.createElement)(u,{metadata:e}))},h=({onMetadataGenerated:e,initialContent:t=""})=>{const[r,s]=(0,n.useState)(t),[l,g]=(0,n.useState)(""),[d,u]=(0,n.useState)("blog_post"),[N,h]=(0,n.useState)("professional"),[D,k]=(0,n.useState)(!1),[p,x]=(0,n.useState)(null),[j,y]=(0,n.useState)(null),[I,E]=(0,n.useState)([]),z=Boolean(window.thinkrankAdmin?.aiConfigured),T=[{label:(0,i.__)("Blog Post","thinkrank"),value:"blog_post"},{label:(0,i.__)("Product Page","thinkrank"),value:"product"},{label:(0,i.__)("Landing Page","thinkrank"),value:"landing_page"},{label:(0,i.__)("About Page","thinkrank"),value:"about_page"},{label:(0,i.__)("Service Page","thinkrank"),value:"service_page"}],A=[{label:(0,i.__)("Professional","thinkrank"),value:"professional"},{label:(0,i.__)("Friendly","thinkrank"),value:"friendly"},{label:(0,i.__)("Authoritative","thinkrank"),value:"authoritative"},{label:(0,i.__)("Conversational","thinkrank"),value:"conversational"},{label:(0,i.__)("Technical","thinkrank"),value:"technical"}],w=async()=>{if(r.trim()){k(!0),y(null);try{const t=await o()({path:"/thinkrank/v1/ai/generate-metadata",method:"POST",data:{content:r.trim(),target_keyword:l,content_type:d,tone:N}});t.success?(x(t.data),e&&e(t.data)):y(t.message||(0,i.__)("Failed to generate metadata","thinkrank"))}catch(e){y(e.message||(0,i.__)("An error occurred while generating metadata","thinkrank"))}finally{k(!1)}}else y((0,i.__)("Please enter some content to analyze.","thinkrank"))};return(0,a.createElement)("div",{className:"tr-bg-white tr-rounded-xl tr-shadow-sm tr-overflow-hidden"},(0,a.createElement)("div",{className:"tr-relative tr-overflow-hidden tr-bg-[linear-gradient(90deg,#4c4cff_58%,#3535b0_118%)] tr-px-6 tr-py-5 tr-flex tr-items-center tr-gap-3.5"},(0,a.createElement)("span",{"aria-hidden":"true",className:"tr-pointer-events-none tr-absolute tr-top-[-2.5rem] tr-right-[-2rem] tr-w-40 tr-h-40 tr-rounded-full tr-bg-white/10 tr-blur-2xl"}),(0,a.createElement)("span",{"aria-hidden":"true",className:"tr-pointer-events-none tr-absolute tr-bottom-[-3rem] tr-left-[6rem] tr-w-32 tr-h-32 tr-rounded-full tr-bg-white/5 tr-blur-2xl"}),(0,a.createElement)("span",{className:"tr-relative tr-flex tr-items-center tr-justify-center tr-w-11 tr-h-11 tr-rounded-xl tr-bg-white/15 tr-ring-1 tr-ring-white/25 tr-text-white tr-shrink-0 tr-shadow-sm"},(0,a.createElement)("svg",{className:"tr-w-5 tr-h-5",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true"},(0,a.createElement)("path",{d:"M9.568 3H5.25A2.25 2.25 0 003 5.25v4.318c0 .597.237 1.17.659 1.591l9.581 9.581c.699.699 1.78.872 2.607.33a18.095 18.095 0 005.223-5.223c.542-.827.369-1.908-.33-2.607L11.16 3.66A2.25 2.25 0 009.568 3z"}),(0,a.createElement)("path",{d:"M6 6h.008v.008H6V6z"}))),(0,a.createElement)("div",{className:"tr-relative"},(0,a.createElement)("h3",{className:"tr-text-white tr-font-semibold tr-text-base tr-m-0 tr-leading-tight"},(0,i.__)("AI Metadata Generator","thinkrank")),(0,a.createElement)("p",{className:"tr-text-white/70 tr-text-xs tr-m-0 tr-mt-0.5"},(0,i.__)("Generate SEO-ready titles, descriptions, and keywords from your content","thinkrank")))),(0,a.createElement)("div",{className:"tr-p-6 tr-flex tr-flex-col tr-gap-6"},j&&(0,a.createElement)(c.Fc,{variant:"error",onDismiss:()=>y(null)},(0,M.A)(j)),(0,a.createElement)(c.TM,{label:(0,i.__)("Content to Analyze","thinkrank"),value:r,onChange:e=>s(e.target.value),rows:6,placeholder:(0,i.__)("Enter your blog post, page content, or product description…","thinkrank"),help:(0,i.__)("Paste your content here for AI analysis and metadata generation.","thinkrank")}),(0,a.createElement)("div",{className:"tr-grid tr-grid-cols-1 md:tr-grid-cols-3 tr-gap-4"},(0,a.createElement)(c.pd,{label:(0,i.__)("Target Keyword","thinkrank"),value:l,onChange:e=>g(e.target.value),placeholder:(0,i.__)('e.g., "WordPress SEO"',"thinkrank"),help:(0,i.__)("Main keyword you want to optimize for","thinkrank")}),(0,a.createElement)(c.l6,{label:(0,i.__)("Content Type","thinkrank"),value:d,options:T,onChange:e=>u(e.target.value)}),(0,a.createElement)(c.l6,{label:(0,i.__)("Tone","thinkrank"),value:N,options:A,onChange:e=>h(e.target.value)}))),(0,a.createElement)("div",{className:"tr-px-6 tr-py-4 tr-bg-white tr-border-t tr-border-secondary tr-flex tr-flex-col sm:tr-flex-row tr-gap-3"},(0,a.createElement)(c.$n,{variant:"primary",size:"lg",className:"tr-flex-1 tr-justify-center tr-bg-brand tr-border-0 hover:tr-bg-[#3641D9]",onClick:w,loading:D,disabled:D||!r.trim()||!z,title:z?void 0:(0,i.__)("Configure an AI provider in Settings to enable AI generation","thinkrank")},!D&&(0,a.createElement)("svg",{"aria-hidden":"true",width:"14",height:"17",viewBox:"0 0 15 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"tr-mr-1.5 tr-text-white"},(0,a.createElement)("path",{d:"M5.58072 3.39707L6.0826 4.79082C6.35798 5.55489 6.79852 6.2488 7.37282 6.8231C7.94712 7.3974 8.64103 7.83794 9.4051 8.11332L10.7988 8.6152C10.8264 8.62529 10.8501 8.64359 10.8669 8.66762C10.8837 8.69165 10.8927 8.72026 10.8927 8.74957C10.8927 8.77888 10.8837 8.80749 10.8669 8.83152C10.8501 8.85556 10.8264 8.87385 10.7988 8.88395L9.4051 9.38582C8.64103 9.6612 7.94712 10.1017 7.37282 10.676C6.79852 11.2503 6.35798 11.9443 6.0826 12.7083L5.58072 14.1021C5.57063 14.1296 5.55233 14.1534 5.5283 14.1701C5.50427 14.1869 5.47566 14.1959 5.44635 14.1959C5.41704 14.1959 5.38843 14.1869 5.3644 14.1701C5.34036 14.1534 5.32207 14.1296 5.31197 14.1021L4.8101 12.7083C4.53472 11.9443 4.09418 11.2503 3.51988 10.676C2.94558 10.1017 2.25167 9.6612 1.4876 9.38582L0.093849 8.88395C0.0663279 8.87385 0.0425693 8.85556 0.025785 8.83152C0.00900062 8.80749 0 8.77888 0 8.74957C0 8.72026 0.00900062 8.69165 0.025785 8.66762C0.0425693 8.64359 0.0663279 8.62529 0.093849 8.6152L1.4876 8.11332C2.25167 7.83794 2.94558 7.3974 3.51988 6.8231C4.09418 6.2488 4.53472 5.55489 4.8101 4.79082L5.31197 3.39707C5.32179 3.36927 5.33998 3.3452 5.36405 3.32817C5.38811 3.31115 5.41687 3.302 5.44635 3.302C5.47583 3.302 5.50459 3.31115 5.52865 3.32817C5.55272 3.3452 5.57091 3.36927 5.58072 3.39707ZM11.8545 0.0476961L12.1088 0.753321C12.2484 1.14018 12.4715 1.49151 12.7624 1.78232C13.0532 2.07313 13.4045 2.29625 13.7913 2.43582L14.497 2.6902C14.511 2.69529 14.523 2.70455 14.5316 2.71674C14.5401 2.72893 14.5447 2.74344 14.5447 2.75832C14.5447 2.7732 14.5401 2.78772 14.5316 2.7999C14.523 2.81209 14.511 2.82136 14.497 2.82645L13.7913 3.08082C13.4045 3.22039 13.0532 3.44352 12.7624 3.73432C12.4715 4.02513 12.2484 4.37646 12.1088 4.76332L11.8545 5.46895C11.8494 5.48293 11.8401 5.495 11.8279 5.50353C11.8157 5.51207 11.8012 5.51664 11.7863 5.51664C11.7715 5.51664 11.757 5.51207 11.7448 5.50353C11.7326 5.495 11.7233 5.48293 11.7182 5.46895L11.4639 4.76332C11.3243 4.37646 11.1012 4.02513 10.8103 3.73432C10.5195 3.44352 10.1682 3.22039 9.78135 3.08082L9.07572 2.82645C9.06174 2.82136 9.04967 2.81209 9.04114 2.7999C9.03261 2.78772 9.02803 2.7732 9.02803 2.75832C9.02803 2.74344 9.03261 2.72893 9.04114 2.71674C9.04967 2.70455 9.06174 2.69529 9.07572 2.6902L9.78135 2.43582C10.1682 2.29625 10.5195 2.07313 10.8103 1.78232C11.1012 1.49151 11.3243 1.14018 11.4639 0.753321L11.7182 0.0476961C11.7233 0.0337168 11.7326 0.0216418 11.7448 0.0131093C11.757 0.00457683 11.7715 0 11.7863 0C11.8012 0 11.8157 0.00457683 11.8279 0.0131093C11.8401 0.0216418 11.8494 0.0337168 11.8545 0.0476961ZM11.8545 12.0308L12.1088 12.7364C12.2484 13.1233 12.4715 13.4746 12.7624 13.7654C13.0532 14.0563 13.4045 14.2794 13.7913 14.4189L14.497 14.6733C14.511 14.6784 14.523 14.6877 14.5316 14.6999C14.5401 14.7121 14.5447 14.7266 14.5447 14.7414C14.5447 14.7563 14.5401 14.7708 14.5316 14.783C14.523 14.7952 14.511 14.8045 14.497 14.8096L13.7913 15.0639C13.4045 15.2035 13.0532 15.4266 12.7624 15.7174C12.4715 16.0083 12.2484 16.3596 12.1088 16.7464L11.8545 17.4521C11.8494 17.4661 11.8401 17.4781 11.8279 17.4867C11.8157 17.4952 11.8012 17.4998 11.7863 17.4998C11.7715 17.4998 11.757 17.4952 11.7448 17.4867C11.7326 17.4781 11.7233 17.4661 11.7182 17.4521L11.4639 16.7464C11.3243 16.3596 11.1012 16.0083 10.8103 15.7174C10.5195 15.4266 10.1682 15.2035 9.78135 15.0639L9.07572 14.8096C9.06174 14.8045 9.04967 14.7952 9.04114 14.783C9.03261 14.7708 9.02803 14.7563 9.02803 14.7414C9.02803 14.7266 9.03261 14.7121 9.04114 14.6999C9.04967 14.6877 9.06174 14.6784 9.07572 14.6733L9.78135 14.4189C10.1682 14.2794 10.5195 14.0563 10.8103 13.7654C11.1012 13.4746 11.3243 13.1233 11.4639 12.7364L11.7182 12.0308C11.7413 11.9671 11.832 11.9671 11.8545 12.0308Z",fill:"currentColor"})),D?(0,i.__)("Generating…","thinkrank"):(0,i.__)("Generate SEO Metadata","thinkrank")),p&&(0,a.createElement)(c.$n,{variant:"secondary",size:"lg",className:"tr-justify-center",onClick:async()=>{if(p){k(!0),y(null);try{const e=[];for(let t=0;t<3;t++)e.push(o()({path:"/thinkrank/v1/ai/generate-metadata",method:"POST",data:{content:r.trim(),target_keyword:l,content_type:d,tone:N,variation:t+1}}));const t=(await Promise.all(e)).filter(e=>e.success).map(e=>e.data);E(t)}catch(e){y(e.message||(0,i.__)("Failed to generate variations","thinkrank"))}finally{k(!1)}}else await w()},disabled:D||!z},(0,i.__)("Generate Variations","thinkrank"))),I.length>0&&(0,a.createElement)("div",{className:"tr-px-6 tr-pb-6"},(0,a.createElement)("h4",{className:"tr-text-base tr-font-semibold tr-text-primary tr-mb-4 tr-mt-0"},(0,i.__)("Alternative Variations","thinkrank")),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-4"},I.map((t,r)=>(0,a.createElement)("div",{key:r,className:"tr-border-l-4 tr-border-brand tr-bg-white tr-rounded-lg"},(0,a.createElement)(m,{metadata:t,isVariation:!0,onSelect:()=>(t=>{x(t),e&&e(t)})(t)}))))))}},45891:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M3 6h11v1.5H3V6Zm3.5 5.5h11V13h-11v-1.5ZM21 17H10v1.5h11V17Z"}))},47021:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"m3 5c0-1.10457.89543-2 2-2h13.5c1.1046 0 2 .89543 2 2v13.5c0 1.1046-.8954 2-2 2h-13.5c-1.10457 0-2-.8954-2-2zm2-.5h6v6.5h-6.5v-6c0-.27614.22386-.5.5-.5zm-.5 8v6c0 .2761.22386.5.5.5h6v-6.5zm8 0v6.5h6c.2761 0 .5-.2239.5-.5v-6zm0-8v6.5h6.5v-6c0-.27614-.2239-.5-.5-.5z",fillRule:"evenodd",clipRule:"evenodd"}))},47143:e=>{"use strict";e.exports=window.wp.data},48094:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M16 10.5v3h3v-3h-3zm-5 3h3v-3h-3v3zM7 9l-3 3 3 3 1-1-2-2 2-2-1-1z"}))},48124:(e,t,r)=>{"use strict";r.d(t,{A:()=>m});var a=r(51609),n=r(86087),i=r(27723),s=r(49323),l=r(52352),o=r(85770),c=r(17098),M=r(52459),g=r(60775);const d=(0,i.__)("This is a sample excerpt showing how your description will appear in search results.","thinkrank"),u=(e,t)=>e?e.length<=t?e:e.slice(0,t-1).trimEnd()+"…":"",N=(e,t)=>(e||"").replace(/%([a-z_]+)%/gi,(e,r)=>Object.prototype.hasOwnProperty.call(t,r)?t[r]:e),m=({activeSubSection:e})=>{const[t,r]=(0,n.useState)({}),[m,h]=(0,n.useState)(!1),[D,k]=(0,n.useState)(!0),[p,x]=(0,n.useState)(!1),[j,y]=(0,n.useState)(null),I=e?e.replace("-seo",""):"post",E=(window.thinkrankAdmin?.postTypes||[]).find(e=>e.slug===I)||{},z=[{label:(0,i.__)("Article","thinkrank"),value:"Article"},{label:(0,i.__)("WebPage","thinkrank"),value:"WebPage"},{label:(0,i.__)("Media","thinkrank"),value:"Media"},{label:(0,i.__)("Product","thinkrank"),value:"Product"}],T=[{label:(0,i.__)("Article","thinkrank"),value:"Article"},{label:(0,i.__)("NewsArticle","thinkrank"),value:"NewsArticle"},{label:(0,i.__)("BlogPosting","thinkrank"),value:"BlogPosting"}],A=[{label:(0,i.__)("ImageObject","thinkrank"),value:"ImageObject"},{label:(0,i.__)("VideoObject","thinkrank"),value:"VideoObject"}];(0,n.useEffect)(()=>{x(!1),w()},[I]);const w=async()=>{k(!0);try{const e=await fetch(`${window.thinkrankAdmin.apiUrl}global-seo/settings?post_type=${I}`,{headers:{"X-WP-Nonce":window.thinkrankAdmin.restNonce}});if(e.ok){const t=await e.json();t.success&&t.data?r(t.data):r(f(I))}else r(f(I))}catch(e){g.A.error("Error loading bulk SEO optimization settings:",e),r(f(I))}finally{k(!1)}},f=e=>{const t={title:"%title% %sep% %sitename%",description:"%excerpt%",schema_type:"WebPage",article_type:"",media_type:"",link_suggestions:!0,robots_meta:{index:!0,noindex:!1,nofollow:!1,noarchive:!1,noimageindex:!1,nosnippet:!1},robots_meta_enabled:!1,advanced_robots_meta:{snippet_enabled:!0,max_snippet:-1,video_preview_enabled:!0,max_video_preview:-1,image_preview_enabled:!0,max_image_preview:"large"}};return"post"===e?(t.schema_type="Article",t.article_type="BlogPosting",t.link_suggestions=!0):"attachment"===e?(t.schema_type="Media",t.media_type="ImageObject"):"product"===e&&(t.schema_type="Product",t.link_suggestions=!1),t},O=(e,t)=>{r(r=>({...r,[e]:t})),x(!0)},_=E.singular_name||E.label||I,L=E.plural_name||E.label||I,b=L.toLowerCase(),v=(e,r)=>(0,a.createElement)(s.EY,{as:"div",size:12,color:"help",className:"tr-mt-1"},(0,i.__)("Use variables:","thinkrank")," ",r.map((r,n)=>(0,a.createElement)("button",{type:"button",key:n,onClick:()=>((e,r)=>{let a=t[e]||"";a.length>0&&!a.endsWith(" ")&&(a+=" "),O(e,a+r)})(e,r.value),className:"thinkrank-variable-tag",title:(0,i.__)("Click to insert","thinkrank")},r.label))),S=[{label:(0,i.__)("+ Title","thinkrank"),value:"%title%"},{label:(0,i.__)("+ Site Title","thinkrank"),value:"%sitename%"},{label:(0,i.__)("+ Separator","thinkrank"),value:"%sep%"}],C=[{label:(0,i.__)("+ Excerpt","thinkrank"),value:"%excerpt%"},{label:(0,i.__)("+ Site Title","thinkrank"),value:"%sitename%"},{label:(0,i.__)("+ Title","thinkrank"),value:"%title%"},{label:(0,i.__)("+ Separator","thinkrank"),value:"%sep%"}],Q=window.thinkrankAdmin?.siteName||"",U=window.thinkrankAdmin?.siteUrl||("undefined"!=typeof window?window.location.origin:""),Y=window.thinkrankAdmin?.faviconUrl||"",P={title:(0,i.__)("Sample Post Title","thinkrank"),sitename:Q,sep:"-",excerpt:d},Z=t.title||"",V=t.description||"",R=({checkedKey:e,label:r,inputKey:n,options:i=null,description:l})=>{var o;const c=t.advanced_robots_meta||{},M=null===(o=c[e])||void 0===o||o,g=`tr-advrobots-${e}`;return(0,a.createElement)(s.mc,{direction:"column",gap:2},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2"},(0,a.createElement)("input",{id:g,type:"checkbox",checked:M,onChange:t=>O("advanced_robots_meta",{...c,[e]:t.target.checked})}),(0,a.createElement)("label",{htmlFor:g,className:"tr-text-sm tr-text-secondary tr-m-0 tr-cursor-pointer"},r)),i?(0,a.createElement)(s.l6,{value:c[n]||i[0]&&i[0].value,options:i,onChange:e=>O("advanced_robots_meta",{...c,[n]:e.target.value}),disabled:!M,description:l}):(0,a.createElement)(s.pd,{type:"number",min:-1,value:String(Number.isFinite(c[n])?c[n]:-1),onChange:e=>{const t=parseInt(e.target.value,10);O("advanced_robots_meta",{...c,[n]:Number.isNaN(t)?-1:t})},placeholder:"-1",disabled:!M,description:l}))};return D?(0,a.createElement)(s.Zp,null,(0,a.createElement)(s.EY,{size:14,color:"help"},(0,i.__)("Loading settings…","thinkrank"))):(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-6"},j&&(0,a.createElement)(s.Fc,{variant:"success"===j.status?"success":"error",onDismiss:()=>y(null)},j.message),(0,a.createElement)(s.mc,{direction:"column",gap:6},(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(o.A,{title:`${L} ${(0,i.__)("SEO Settings","thinkrank")}`,description:`${(0,i.__)("Configure default SEO settings for all","thinkrank")} ${b}.`}),(0,a.createElement)(s.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6 tr-divide-y tr-divide-line-2"},(0,a.createElement)(c.A,{id:"tr-gseo-title",label:(0,i.__)("Title Format","thinkrank"),description:(0,i.__)("Default title template for this post type.","thinkrank"),counter:(0,a.createElement)(s.cp,{value:N(Z,P),max:60})},(0,a.createElement)(s.pd,{id:"tr-gseo-title",value:Z,onChange:e=>O("title",e.target.value),placeholder:"%title% %sep% %sitename%"}),v("title",S)),(0,a.createElement)(c.A,{id:"tr-gseo-description",label:(0,i.__)("Description Format","thinkrank"),description:(0,i.__)("Default meta description template for this post type.","thinkrank"),counter:(0,a.createElement)(s.cp,{value:N(V,P),max:160}),className:"tr-pt-6"},(0,a.createElement)(s.pd,{id:"tr-gseo-description",value:V,onChange:e=>O("description",e.target.value),placeholder:"%excerpt%"}),v("description",C)),(0,a.createElement)(c.A,{id:"tr-gseo-schema-type",label:(0,i.__)("Default Schema Type","thinkrank"),description:(0,i.__)("Structured-data type assigned to each item by default.","thinkrank"),className:"tr-pt-6"},(0,a.createElement)(s.l6,{id:"tr-gseo-schema-type",value:t.schema_type||"WebPage",options:z,onChange:e=>O("schema_type",e.target.value)})),"Article"===t.schema_type&&(0,a.createElement)(c.A,{id:"tr-gseo-article-type",label:(0,i.__)("Default Article Type","thinkrank"),description:(0,i.__)("Sub-type used when the schema type is Article.","thinkrank"),className:"tr-pt-6"},(0,a.createElement)(s.l6,{id:"tr-gseo-article-type",value:t.article_type||"",options:T,onChange:e=>O("article_type",e.target.value)})),"Media"===t.schema_type&&(0,a.createElement)(c.A,{id:"tr-gseo-media-type",label:(0,i.__)("Default Media Type","thinkrank"),description:(0,i.__)("Media sub-type used when the schema type is Media.","thinkrank"),className:"tr-pt-6"},(0,a.createElement)(s.l6,{id:"tr-gseo-media-type",value:t.media_type||"",options:A,onChange:e=>O("media_type",e.target.value)})),(0,a.createElement)("div",{className:"tr-pt-6"},(0,a.createElement)(s.mc,{direction:"column",gap:2.5},(0,a.createElement)(s.JU,null,(0,i.__)("Search Engine Preview","thinkrank")),(0,a.createElement)(l.A,{siteTitle:Q,permalink:U,faviconURL:Y,title:u(N(Z,P),60),description:u(N(V,P),160)}))))),(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(o.A,{title:`${_} ${(0,i.__)("Robots Meta","thinkrank")}`,description:`${(0,i.__)("Select custom robots meta, such as `nofollow`, `noarchive`, etc. for single","thinkrank")} ${_} ${(0,i.__)("pages. Otherwise the default meta will be used, as set in the Global Meta tab.","thinkrank")}`,withBorder:!!t.robots_meta_enabled,trailing:(0,a.createElement)(s.lM,{checked:t.robots_meta_enabled||!1,onChange:e=>O("robots_meta_enabled",e)})}),t.robots_meta_enabled&&(0,a.createElement)(s.mc,{direction:"column",gap:4,className:"tr-p-6"},(0,a.createElement)(M.A,{values:t.robots_meta||{},onChange:e=>O("robots_meta",e)}),(0,a.createElement)(s.mc,{direction:"column",gap:5,className:"tr-mt-2 tr-pt-5 tr-border-t tr-border-secondary"},(0,a.createElement)(s.hE,{tag:"h4",size:"xs"},`${_} ${(0,i.__)("Advanced Robots Meta","thinkrank")}`),(0,a.createElement)("div",{className:"tr-grid tr-grid-cols-3 tr-gap-5"},R({checkedKey:"snippet_enabled",label:(0,i.__)("Snippet","thinkrank"),inputKey:"max_snippet",description:(0,i.__)("Snippet length (-1 for none)","thinkrank")}),R({checkedKey:"video_preview_enabled",label:(0,i.__)("Video Preview","thinkrank"),inputKey:"max_video_preview",description:(0,i.__)("Set the max video preview duration. Use -1 for unlimited.","thinkrank")}),R({checkedKey:"image_preview_enabled",label:(0,i.__)("Image Preview","thinkrank"),inputKey:"max_image_preview",options:[{label:(0,i.__)("None","thinkrank"),value:"none"},{label:(0,i.__)("Standard","thinkrank"),value:"standard"},{label:(0,i.__)("Large","thinkrank"),value:"large"}],description:(0,i.__)("Set the max image preview size.","thinkrank")}))))),(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(o.A,{withBorder:!1,title:(0,i.__)("Link Suggestions","thinkrank"),description:(0,i.__)("Enable link suggestions and pillar content feature for this post type.","thinkrank"),trailing:(0,a.createElement)(s.lM,{checked:!1!==t.link_suggestions,onChange:e=>O("link_suggestions",e)})}))),(0,a.createElement)("div",{className:"tr-flex tr-justify-end"},(0,a.createElement)(s.$n,{variant:"primary",size:"sm",loading:m,disabled:!p||m,onClick:async()=>{h(!0),y(null);try{if(!(await fetch(`${window.thinkrankAdmin.apiUrl}global-seo/settings`,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":window.thinkrankAdmin.restNonce},body:JSON.stringify({post_type:I,settings:t})})).ok)throw new Error("Failed to save settings");y({status:"success",message:(0,i.__)("Bulk SEO Optimization settings saved successfully!","thinkrank")}),x(!1)}catch(e){y({status:"error",message:(0,i.__)("Failed to save settings. Please try again.","thinkrank")})}finally{h(!1)}}},(0,i.__)("Save Settings","thinkrank"))))}},48157:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21ZM15.5303 8.46967C15.8232 8.76256 15.8232 9.23744 15.5303 9.53033L13.0607 12L15.5303 14.4697C15.8232 14.7626 15.8232 15.2374 15.5303 15.5303C15.2374 15.8232 14.7626 15.8232 14.4697 15.5303L12 13.0607L9.53033 15.5303C9.23744 15.8232 8.76256 15.8232 8.46967 15.5303C8.17678 15.2374 8.17678 14.7626 8.46967 14.4697L10.9393 12L8.46967 9.53033C8.17678 9.23744 8.17678 8.76256 8.46967 8.46967C8.76256 8.17678 9.23744 8.17678 9.53033 8.46967L12 10.9393L14.4697 8.46967C14.7626 8.17678 15.2374 8.17678 15.5303 8.46967Z"}))},48426:(e,t,r)=>{"use strict";r.d(t,{$W:()=>o,TT:()=>n});var a=r(27723);const n=(e,t)=>{switch(e){case"exclude_posts":case"exclude_terms":return i(t);case"custom_url_pattern":return s(t);case"links_per_sitemap":return l(t);default:return t}},i=e=>{if(!e||"string"!=typeof e)return"";if(e.length>1e3)throw new Error((0,a.__)("Exclude list too long (max 1000 characters)","thinkrank"));if(!/^[\d,\s]*$/.test(e))throw new Error((0,a.__)("Exclude list must contain only numbers and commas","thinkrank"));if(e.split(",").filter(e=>e.trim()).length>100)throw new Error((0,a.__)("Too many items to exclude (max 100)","thinkrank"));return e.trim()},s=e=>{if(!e||"string"!=typeof e)return"sitemap-{type}.xml";const t=e.replace(/<[^>]*>/g,"");if(t.length>100)throw new Error((0,a.__)("URL pattern too long (max 100 characters)","thinkrank"));if(!/^[a-zA-Z0-9\-_{}.]+$/.test(t))throw new Error((0,a.__)("URL pattern contains invalid characters. Only letters, numbers, hyphens, underscores, dots, and {type} are allowed","thinkrank"));if(!t.includes("{type}"))throw new Error((0,a.__)("URL pattern must contain {type} placeholder","thinkrank"));return t.endsWith(".xml")?t:t+".xml"},l=e=>{const t=parseInt(e,10);if(isNaN(t)||t<1)throw new Error((0,a.__)("Links per sitemap must be at least 1","thinkrank"));if(t>5e4)throw new Error((0,a.__)("Links per sitemap cannot exceed 50,000","thinkrank"));return t},o=e=>{if(!e||"string"!=typeof e)throw new Error((0,a.__)("Sitemap URL cannot be empty","thinkrank"));const t=e.trim();if(t.length>200)throw new Error((0,a.__)("Sitemap URL too long (max 200 characters)","thinkrank"));const r=t.startsWith("/")?t:"/"+t;if(!/^\/[a-zA-Z0-9\-_/.]+\.xml$/.test(r))throw new Error((0,a.__)("Invalid sitemap URL format. Must be a valid path ending with .xml","thinkrank"));if(r.includes(".."))throw new Error((0,a.__)("Directory traversal not allowed in sitemap URL","thinkrank"));return r.replace(/\/+/g,"/")}},48719:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}))},48787:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M7 16.5h10V15H7v1.5zm0-9V9h10V7.5H7z"}))},48928:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M12 3c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 1.5c4.1 0 7.5 3.4 7.5 7.5v.1c-1.4-.8-3.3-1.7-3.4-1.8-.2-.1-.5-.1-.8.1l-2.9 2.1L9 11.3c-.2-.1-.4 0-.6.1l-3.7 2.2c-.1-.5-.2-1-.2-1.5 0-4.2 3.4-7.6 7.5-7.6zm0 15c-3.1 0-5.7-1.9-6.9-4.5l3.7-2.2 3.5 1.2c.2.1.5 0 .7-.1l2.9-2.1c.8.4 2.5 1.2 3.5 1.9-.9 3.3-3.9 5.8-7.4 5.8z"}))},48943:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"m6.6 15.6-1.2.8c.6.9 1.3 1.6 2.2 2.2l.8-1.2c-.7-.5-1.3-1.1-1.8-1.8zM5.5 12c0-.4 0-.9.1-1.3l-1.5-.3c0 .5-.1 1.1-.1 1.6s.1 1.1.2 1.6l1.5-.3c-.2-.4-.2-.9-.2-1.3zm11.9-3.6 1.2-.8c-.6-.9-1.3-1.6-2.2-2.2l-.8 1.2c.7.5 1.3 1.1 1.8 1.8zM5.3 7.6l1.2.8c.5-.7 1.1-1.3 1.8-1.8l-.7-1.3c-.9.6-1.7 1.4-2.3 2.3zm14.5 2.8-1.5.3c.1.4.1.8.1 1.3s0 .9-.1 1.3l1.5.3c.1-.5.2-1 .2-1.6s-.1-1.1-.2-1.6zM12 18.5c-.4 0-.9 0-1.3-.1l-.3 1.5c.5.1 1 .2 1.6.2s1.1-.1 1.6-.2l-.3-1.5c-.4.1-.9.1-1.3.1zm3.6-1.1.8 1.2c.9-.6 1.6-1.3 2.2-2.2l-1.2-.8c-.5.7-1.1 1.3-1.8 1.8zM10.4 4.2l.3 1.5c.4-.1.8-.1 1.3-.1s.9 0 1.3.1l.3-1.5c-.5-.1-1.1-.2-1.6-.2s-1.1.1-1.6.2z"}))},49083:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"}))},49174:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.7 1.2c-.2-.3-.5-.7-.8-.9-.3-.3-.7-.5-1.1-.6-.5-.1-.9-.2-1.4-.2-.2 0-.5.1-.7.1-.2.1-.5.1-.7.2l.1-1.9h4.3V7H14l-.3 5 1 .6.5-.2.4-.1c.1-.1.3-.1.4-.1h.5c.5 0 1 .1 1.4.4.4.2.6.7.6 1.1 0 .4-.2.8-.6 1.1-.4.3-.9.4-1.4.4-.4 0-.9-.1-1.3-.3-.4-.2-.7-.4-1.1-.7 0 0-1.1 1.4-1 1.5.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.5 0 1-.1 1.5-.3s.9-.4 1.3-.7c.4-.3.7-.7.9-1.1s.3-.9.3-1.4-.1-1-.3-1.4z"}))},49301:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(51609),n=r(5573);const i=(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z"}))},49323:(e,t,r)=>{"use strict";r.d(t,{$n:()=>a.A,EY:()=>D.A,Ex:()=>n.A,Fc:()=>N.A,JU:()=>h.A,Kp:()=>M.K,TM:()=>s.T,Zi:()=>c.A,Zp:()=>i.Ay,aF:()=>g.A,cp:()=>p.A,hE:()=>k.A,l6:()=>o.A,lM:()=>l.A,mc:()=>m.A,pd:()=>s.A,pp:()=>u.A,tU:()=>M.A,u4:()=>d.u4}),r(43273);var a=r(27531),n=r(40424),i=r(75417),s=r(65875),l=r(58459),o=r(43679),c=r(44707),M=r(73131),g=r(75986),d=(r(90520),r(6060)),u=r(25021),N=(r(69839),r(39905)),m=(r(2407),r(99164)),h=r(65089),D=r(65092),k=r(8241),p=(r(40740),r(54890))},49639:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M8.001 3.984V9.47c0 1.518-.98 2.5-2.499 2.5h-.5v-1.5h.5c.69 0 1-.31 1-1V6.984H4v-3h4.001ZM4 20h9v-1.5H4V20Zm16-4H4v-1.5h16V16ZM13.001 3.984V9.47c0 1.518-.98 2.5-2.499 2.5h-.5v-1.5h.5c.69 0 1-.31 1-1V6.984H9v-3h4.001Z"}))},49688:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var a=r(51609),n=r(27723),i=r(49323),s=r(56427),l=r(2325);const o=({settings:e,dateRange:t,setDateRange:r,seoInsights:o,intelligentDashboardData:c,isLoadingIntelligence:M})=>(0,a.createElement)("div",{className:"thinkrank-space-y-6"},(0,a.createElement)(s.Flex,{justify:"space-between",align:"center"},(0,a.createElement)("div",null,(0,a.createElement)(s.__experimentalText,{variant:"muted"},(0,n.__)("AI-powered SEO insights with actionable recommendations based on comprehensive data analysis.","thinkrank"))),(0,a.createElement)("div",null,(0,a.createElement)(s.SelectControl,{label:(0,n.__)("Date Range","thinkrank"),value:t,options:l.wl,onChange:r,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}))),M&&(0,a.createElement)(i.u4,{lines:3,label:(0,n.__)("Generating insights…","thinkrank")}),!o&&!M&&(0,a.createElement)(s.Card,{size:"small",className:"thinkrank-mb-lg thinkrank-border thinkrank-border-light thinkrank-rounded-lg"},(0,a.createElement)(s.CardBody,{className:"thinkrank-p-lg"},(0,a.createElement)("div",{className:"thinkrank-text-center thinkrank-p-lg"},(0,a.createElement)(s.__experimentalText,{variant:"muted"},e.seo_analytics_enable_ai_insights?(0,n.__)("No insights available yet. AI insights require 1-2 weeks of data for meaningful analysis.","thinkrank"):(0,n.__)("AI insights are disabled. Enable AI insights in settings to see intelligent recommendations.","thinkrank"))))))},49694:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var a=r(51609),n=r(27723),i=r(49323),s=r(94240);const l=()=>(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("path",{d:"M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"}),(0,a.createElement)("line",{x1:"12",y1:"9",x2:"12",y2:"13"}),(0,a.createElement)("line",{x1:"12",y1:"17",x2:"12.01",y2:"17"})),o=()=>(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("circle",{cx:"12",cy:"12",r:"10"}),(0,a.createElement)("line",{x1:"12",y1:"16",x2:"12",y2:"12"}),(0,a.createElement)("line",{x1:"12",y1:"8",x2:"12.01",y2:"8"})),c=({optimizationResults:e,activeSubSection:t,settings:r,handleSettingChange:c,setOptimizationResults:M})=>{const g={"basic-info":"all","title-formats":"title_formats",breadcrumbs:"breadcrumbs","hero-section":"hero_section","local-seo":"local_seo"}[t]||"all",d=e[g];if(!d)return null;const u=e=>e>=80?{cardBg:"tr-bg-success-bg tr-border tr-border-success",scoreText:"tr-text-success"}:e>=60?{cardBg:"tr-bg-warning-bg tr-border tr-border-warning",scoreText:"tr-text-warning"}:{cardBg:"tr-bg-danger-bg tr-border tr-border-danger",scoreText:"tr-text-danger"},N=void 0!==d.score?u(d.score):null;return(0,a.createElement)(i.Zp,{padding:!1,className:"tr-mt-4"},(0,a.createElement)("div",{className:"tr-px-5 tr-py-4 tr-border-b tr-border-secondary tr-flex tr-items-center tr-justify-between"},(0,a.createElement)("div",null,(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},"basic-info"===t?(0,n.__)("Rule-Based Optimization Results","thinkrank"):(0,n.__)("Section Optimization Results","thinkrank")),d.ai_model&&(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0 tr-mt-0.5"},(0,n.__)("Generated by:","thinkrank")," ",d.ai_model)),void 0!==d.score&&(0,a.createElement)("span",{className:`tr-inline-flex tr-items-center tr-gap-1.5 tr-text-xs tr-font-medium tr-px-2.5 tr-py-1 tr-rounded-full tr-border ${N.cardBg} ${N.scoreText}`},(0,n.__)("Score:","thinkrank")," ",d.score,"/100")),(0,a.createElement)("div",{className:"tr-p-5 tr-flex tr-flex-col tr-gap-5"},d.section_scores&&Object.keys(d.section_scores).length>0&&(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-secondary tr-uppercase tr-tracking-wide tr-m-0 tr-mb-2"},(0,n.__)("Section Scores","thinkrank")),(0,a.createElement)("div",{className:"tr-grid tr-grid-cols-2 tr-gap-2"},Object.entries(d.section_scores).filter(([e])=>"basic-info"===t||e==={"title-formats":"title_formats",breadcrumbs:"breadcrumbs","hero-section":"hero_section","local-seo":"local_seo"}[t]).map(([e,t])=>{const r=u(t);return(0,a.createElement)("div",{key:e,className:`tr-px-3 tr-py-2 tr-rounded tr-text-xs ${r.cardBg}`},(0,a.createElement)("span",{className:"tr-font-semibold tr-text-secondary tr-block tr-mb-0.5"},e.replace(/_/g," ").replace(/\b\w/g,e=>e.toUpperCase())),(0,a.createElement)("span",{className:`tr-font-bold ${r.scoreText}`},t,"/100"))}))),d.warnings&&d.warnings.length>0&&(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-secondary tr-uppercase tr-tracking-wide tr-m-0 tr-mb-2"},(0,n.__)("Warnings","thinkrank")),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-1.5"},d.warnings.map((e,t)=>(0,a.createElement)("div",{key:t,className:"tr-bg-warning-bg tr-text-warning tr-flex tr-items-start tr-gap-2 tr-px-3 tr-py-2 tr-rounded tr-text-xs"},(0,a.createElement)("span",{className:"tr-shrink-0 tr-mt-0.5"},(0,a.createElement)(l,null)),(0,a.createElement)("span",null,e))))),d.suggestions&&d.suggestions.length>0&&(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-secondary tr-uppercase tr-tracking-wide tr-m-0 tr-mb-2"},(0,n.__)("Optimization Suggestions","thinkrank")),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-1.5"},d.suggestions.map((e,t)=>(0,a.createElement)("div",{key:t,className:"tr-bg-brand-bg tr-text-brand tr-flex tr-items-start tr-gap-2 tr-px-3 tr-py-2 tr-rounded tr-text-xs"},(0,a.createElement)("span",{className:"tr-shrink-0 tr-mt-0.5"},(0,a.createElement)(o,null)),(0,a.createElement)("span",null,e))))),d.optimized_data&&Object.keys(d.optimized_data).length>0&&(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-secondary tr-uppercase tr-tracking-wide tr-m-0 tr-mb-2"},(0,n.__)("Suggested Changes","thinkrank")),(0,a.createElement)("div",{className:"tr-bg-white tr-rounded tr-px-3 tr-py-3 tr-flex tr-flex-col tr-gap-2"},Object.keys(d.optimized_data).map(e=>(0,a.createElement)("div",{key:e,className:"tr-text-xs"},(0,a.createElement)("span",{className:"tr-font-semibold tr-text-secondary"},e.replace(/_/g," ").replace(/\b\w/g,e=>e.toUpperCase()),":"),(0,a.createElement)("span",{className:"tr-text-tertiary tr-ml-1"},d.optimized_data[e]))))),d.optimized_data&&Object.keys(d.optimized_data).length>0&&(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2"},(0,a.createElement)(i.$n,{variant:"primary",size:"md",onClick:()=>{Object.keys(d.optimized_data).forEach(e=>{r.hasOwnProperty(e)&&c(e,d.optimized_data[e])}),s.A.success("basic-info"===t?(0,n.__)("AI optimization suggestions applied successfully!","thinkrank"):(0,n.__)(`${(e=>({"basic-info":(0,n.__)("Basic Info","thinkrank"),"title-formats":(0,n.__)("Title Formats","thinkrank"),breadcrumbs:(0,n.__)("Breadcrumbs","thinkrank"),"robots-txt":(0,n.__)("Robots.txt","thinkrank"),"site-assets":(0,n.__)("Site Assets","thinkrank")}[e]||(0,n.__)("Site Identity","thinkrank")))(t)} optimization suggestions applied successfully!`,"thinkrank")),M(e=>{const t={...e};return delete t[g],t})}},"basic-info"===t?(0,n.__)("Apply AI Suggestions","thinkrank"):(0,n.__)("Apply Optimization Results","thinkrank")),(0,a.createElement)(i.$n,{variant:"secondary",size:"md",onClick:()=>{M(e=>{const t={...e};return delete t[g],t})}},(0,n.__)("Dismiss","thinkrank")))))}},49792:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M12.9 6h-2l-4 11h1.9l1.1-3h4.2l1.1 3h1.9L12.9 6zm-2.5 6.5l1.5-4.9 1.7 4.9h-3.2z"}))},49946:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M19 3H5c-.6 0-1 .4-1 1v7c0 .5.4 1 1 1h14c.5 0 1-.4 1-1V4c0-.6-.4-1-1-1zM5.5 10.5v-.4l1.8-1.3 1.3.8c.3.2.7.2.9-.1L11 8.1l2.4 2.4H5.5zm13 0h-2.9l-4-4c-.3-.3-.8-.3-1.1 0L8.9 8l-1.2-.8c-.3-.2-.6-.2-.9 0l-1.3 1V4.5h13v6zM4 20h9v-1.5H4V20zm0-4h16v-1.5H4V16z"}))},50016:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/SVG"},(0,a.createElement)(n.Path,{d:"M17.192 6.75L15.47 5.03l1.06-1.06 3.537 3.53-3.537 3.53-1.06-1.06 1.723-1.72h-3.19c-.602 0-.993.202-1.28.498-.309.319-.538.792-.695 1.383-.13.488-.222 1.023-.296 1.508-.034.664-.116 1.413-.303 2.117-.193.721-.513 1.467-1.068 2.04-.575.594-1.359.954-2.357.954H4v-1.5h4.003c.601 0 .993-.202 1.28-.498.308-.319.538-.792.695-1.383.149-.557.216-1.093.288-1.662l.039-.31a9.653 9.653 0 0 1 .272-1.653c.193-.722.513-1.467 1.067-2.04.576-.594 1.36-.954 2.358-.954h3.19zM8.004 6.75c.8 0 1.46.23 1.988.628a6.24 6.24 0 0 0-.684 1.396 1.725 1.725 0 0 0-.024-.026c-.287-.296-.679-.498-1.28-.498H4v-1.5h4.003zM12.699 14.726c-.161.459-.38.94-.684 1.396.527.397 1.188.628 1.988.628h3.19l-1.722 1.72 1.06 1.06L20.067 16l-3.537-3.53-1.06 1.06 1.723 1.72h-3.19c-.602 0-.993-.202-1.28-.498a1.96 1.96 0 0 1-.024-.026z"}))},50150:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var a=r(51609),n=r(27723),i=r(49323),s=r(85770),l=r(17098),o=r(20551);const c=({settings:e,handleSettingChange:t})=>{const r=!e.enabled;return(0,a.createElement)(i.mc,{direction:"column",gap:4},(0,a.createElement)(i.Zp,{padding:!1},(0,a.createElement)(s.A,{title:(0,n.__)("Breadcrumb Settings","thinkrank"),description:(0,n.__)("Configure how breadcrumb navigation appears on your site.","thinkrank"),withBorder:e.breadcrumbs_enabled,trailing:(0,a.createElement)(i.lM,{checked:e.breadcrumbs_enabled,onChange:e=>t("breadcrumbs_enabled",e),disabled:r})}),e.breadcrumbs_enabled&&(0,a.createElement)(i.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6 tr-divide-y tr-divide-line-2"},(0,a.createElement)(l.A,{id:"tr-bc-type",label:(0,n.__)("Breadcrumb Type","thinkrank"),disabled:r},(0,a.createElement)(i.l6,{id:"tr-bc-type",value:e.breadcrumb_type,options:[{label:(0,n.__)("Hierarchical","thinkrank"),value:"hierarchical"},{label:(0,n.__)("Taxonomy-based","thinkrank"),value:"taxonomy"},{label:(0,n.__)("URL Path","thinkrank"),value:"path"},{label:(0,n.__)("Custom","thinkrank"),value:"custom"}],onChange:e=>t("breadcrumb_type",e.target.value),disabled:r})),(0,a.createElement)(l.A,{id:"tr-bc-home-text",label:(0,n.__)("Home Text","thinkrank"),description:(0,n.__)("Text for the home breadcrumb link","thinkrank"),disabled:r,className:"tr-pt-6"},(0,a.createElement)(i.pd,{id:"tr-bc-home-text",value:e.breadcrumb_home_text,onChange:e=>t("breadcrumb_home_text",e.target.value),placeholder:(0,n.__)("e.g., Home","thinkrank"),disabled:r})),(0,a.createElement)(l.A,{id:"tr-bc-separator",label:(0,n.__)("Breadcrumb Separator","thinkrank"),description:(0,n.__)("Character used to separate breadcrumb items","thinkrank"),disabled:r,className:"tr-pt-6"},(0,a.createElement)(i.pd,{id:"tr-bc-separator",value:e.breadcrumb_separator,onChange:e=>t("breadcrumb_separator",e.target.value),placeholder:"/",disabled:r})),(0,a.createElement)(l.A,{id:"tr-bc-prefix",label:(0,n.__)("Breadcrumb Prefix","thinkrank"),description:(0,n.__)('Text to show before breadcrumbs (e.g., "You are here:")',"thinkrank"),disabled:r,className:"tr-pt-6"},(0,a.createElement)(i.pd,{id:"tr-bc-prefix",value:e.breadcrumb_prefix,onChange:e=>t("breadcrumb_prefix",e.target.value),placeholder:(0,n.__)("e.g., You are here:","thinkrank"),disabled:r})),(0,a.createElement)("div",{className:"tr-pt-6"},(0,a.createElement)(i.lM,{label:(0,n.__)("Show Current Page","thinkrank"),checked:e.show_current_page,onChange:e=>t("show_current_page",e),description:(0,n.__)("Include the current page in breadcrumbs","thinkrank"),disabled:r})))),e.breadcrumbs_enabled&&(0,a.createElement)(o.A,{className:"thinkrank-mt-sm",breadcrumbSettings:{breadcrumbs_enabled:e.breadcrumbs_enabled,breadcrumb_type:e.breadcrumb_type,breadcrumb_home_text:e.breadcrumb_home_text,breadcrumb_separator:e.breadcrumb_separator,breadcrumb_prefix:e.breadcrumb_prefix,show_current_page:e.show_current_page},disabled:!e.enabled}))}},50591:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(51609),n=r(5573);const i=(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}))},50637:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{fillRule:"evenodd",d:"M5 11.25h3v1.5H5v-1.5zm5.5 0h3v1.5h-3v-1.5zm8.5 0h-3v1.5h3v-1.5z",clipRule:"evenodd"}))},50701:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M12 11v1.5h8V11h-8zm-6-1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}))},50861:(e,t,r)=>{"use strict";r(51609)},51039:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z"}))},51050:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M12 9c-.8 0-1.5.7-1.5 1.5S11.2 12 12 12s1.5-.7 1.5-1.5S12.8 9 12 9zm0-5c-3.6 0-6.5 2.8-6.5 6.2 0 .8.3 1.8.9 3.1.5 1.1 1.2 2.3 2 3.6.7 1 3 3.8 3.2 3.9l.4.5.4-.5c.2-.2 2.6-2.9 3.2-3.9.8-1.2 1.5-2.5 2-3.6.6-1.3.9-2.3.9-3.1C18.5 6.8 15.6 4 12 4zm4.3 8.7c-.5 1-1.1 2.2-1.9 3.4-.5.7-1.7 2.2-2.4 3-.7-.8-1.9-2.3-2.4-3-.8-1.2-1.4-2.3-1.9-3.3-.6-1.4-.7-2.2-.7-2.5 0-2.6 2.2-4.7 5-4.7s5 2.1 5 4.7c0 .2-.1 1-.7 2.4z"}))},51529:(e,t,r)=>{"use strict";r.d(t,{N1:()=>u,nu:()=>m,yP:()=>N});var a=r(51609),n=r(44656);const i="label";function s(e,t){"function"==typeof e?e(t):e&&(e.current=t)}function l(e,t){e.labels=t}function o(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i;const a=[];e.datasets=t.map(t=>{const n=e.datasets.find(e=>e[r]===t[r]);return n&&t.data&&!a.includes(n)?(a.push(n),Object.assign(n,t),n):{...t}})}function c(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i;const r={labels:[],datasets:[]};return l(r,e.labels),o(r,e.datasets,t),r}function M(e,t){const{height:r=150,width:i=300,redraw:M=!1,datasetIdKey:g,type:d,data:u,options:N,plugins:m=[],fallbackContent:h,updateMode:D,...k}=e,p=(0,a.useRef)(null),x=(0,a.useRef)(null),j=()=>{p.current&&(x.current=new n.t1(p.current,{type:d,data:c(u,g),options:N&&{...N},plugins:m}),s(t,x.current))},y=()=>{s(t,null),x.current&&(x.current.destroy(),x.current=null)};return(0,a.useEffect)(()=>{!M&&x.current&&N&&function(e,t){const r=e.options;r&&t&&Object.assign(r,t)}(x.current,N)},[M,N]),(0,a.useEffect)(()=>{!M&&x.current&&l(x.current.config.data,u.labels)},[M,u.labels]),(0,a.useEffect)(()=>{!M&&x.current&&u.datasets&&o(x.current.config.data,u.datasets,g)},[M,u.datasets]),(0,a.useEffect)(()=>{x.current&&(M?(y(),setTimeout(j)):x.current.update(D))},[M,N,u.labels,u.datasets,D]),(0,a.useEffect)(()=>{x.current&&(y(),setTimeout(j))},[d]),(0,a.useEffect)(()=>(j(),()=>y()),[]),a.createElement("canvas",{ref:p,role:"img",height:r,width:i,...k},h)}const g=(0,a.forwardRef)(M);function d(e,t){return n.t1.register(t),(0,a.forwardRef)((t,r)=>a.createElement(g,{...t,ref:r,type:e}))}const u=d("line",n.ZT),N=d("bar",n.A6),m=d("doughnut",n.ju)},51533:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z"}))},51589:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M12 8c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zm0 6.5c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5zM12.8 3h-1.5v3h1.5V3zm-1.6 18h1.5v-3h-1.5v3zm6.8-9.8v1.5h3v-1.5h-3zm-12 0H3v1.5h3v-1.5zm9.7 5.6 2.1 2.1 1.1-1.1-2.1-2.1-1.1 1.1zM8.3 7.2 6.2 5.1 5.1 6.2l2.1 2.1 1.1-1.1zM5.1 17.8l1.1 1.1 2.1-2.1-1.1-1.1-2.1 2.1zM18.9 6.2l-1.1-1.1-2.1 2.1 1.1 1.1 2.1-2.1z"}))},51609:e=>{"use strict";e.exports=window.React},51725:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>h,CB:()=>M,DT:()=>g,Fz:()=>N});var a=r(51609),n=r(86087),i=r(27723),s=r(56427),l=r(20285),o=r(97500),c=r.n(o);l.QR3,l.iRW,l.c05,l.NxZ,l.QR3,l.yoy,l.gi5,l.Slp,l.aYu,l.uMJ,l.$P,l.SeW,l.nfo,l.c05,l.ZSj,l.uzy,l.M_e;const M=()=>[{id:"site-identity",title:(0,i.__)("Site Identity","thinkrank"),items:[{id:"basic-info",title:(0,i.__)("Basic Info","thinkrank")},{id:"title-formats",title:(0,i.__)("Title Formats","thinkrank")},{id:"breadcrumbs",title:(0,i.__)("Breadcrumbs","thinkrank")},{id:"hero-section",title:(0,i.__)("Hero & Branding","thinkrank")},{id:"local-seo",title:(0,i.__)("Business Info","thinkrank")}]},{id:"seo-analyzer",title:(0,i.__)("SEO Analyzer","thinkrank"),items:[{id:"site-audit",title:(0,i.__)("Site Audit","thinkrank")}]},{id:"author-archives",title:(0,i.__)("Author Archives","thinkrank"),items:[{id:"settings",title:(0,i.__)("Settings","thinkrank")}]},{id:"integrations",title:(0,i.__)("Integrations","thinkrank"),items:[{id:"google-services",title:(0,i.__)("Google Services","thinkrank")},{id:"social-platforms",title:(0,i.__)("Social Platforms","thinkrank")}]},{id:"analytics",title:(0,i.__)("Analytics","thinkrank"),items:[{id:"dashboard",title:(0,i.__)("Dashboard","thinkrank")},{id:"keywords",title:(0,i.__)("Keywords","thinkrank")},{id:"email-reporting",title:(0,i.__)("Email Reporting","thinkrank")},{id:"rank-tracker",title:(0,i.__)("Rank Tracker","thinkrank"),pro:!0},{id:"index-status",title:(0,i.__)("Index Status","thinkrank"),pro:!0}]},{id:"performance",title:(0,i.__)("Performance","thinkrank"),items:[{id:"core-web-vitals",title:(0,i.__)("Core Web Vitals","thinkrank")},{id:"seo-performance",title:(0,i.__)("Opportunities","thinkrank")},{id:"monitoring",title:(0,i.__)("Historical Data","thinkrank")},{id:"recommendations",title:(0,i.__)("Diagnostics","thinkrank")}]},{id:"global-seo",title:(0,i.__)("Bulk SEO Optimization","thinkrank"),items:(window.thinkrankAdmin?.postTypes||[]).map(e=>({id:`${e.slug}-seo`,title:e.plural_name||e.label}))},{id:"image-seo",title:(0,i.__)("Image SEO","thinkrank"),items:[{id:"image-seo-settings",title:(0,i.__)("Image SEO Settings","thinkrank")}]},{id:"schema",title:(0,i.__)("Schema Manager","thinkrank"),items:[{id:"schema-settings",title:(0,i.__)("Schema Settings","thinkrank")},{id:"schema-types",title:(0,i.__)("Schema Types","thinkrank")},{id:"organization",title:(0,i.__)("Organization","thinkrank")},{id:"local-business",title:(0,i.__)("LocalBusiness","thinkrank")},{id:"person",title:(0,i.__)("Person","thinkrank")},{id:"website",title:(0,i.__)("Website","thinkrank")},{id:"custom-schema",title:(0,i.__)("Custom Schema","thinkrank"),pro:!0},{id:"deployment",title:(0,i.__)("Deployment","thinkrank")}]},{id:"internal-links",title:(0,i.__)("Internal Links","thinkrank"),items:[{id:"link-suggestions",title:(0,i.__)("AI Suggestions","thinkrank"),pro:!0}]},{id:"redirections",title:(0,i.__)("Redirections","thinkrank"),items:[{id:"redirections-manager",title:(0,i.__)("Redirects & 404s","thinkrank"),pro:!0}]},{id:"broken-links",title:(0,i.__)("Broken Links","thinkrank"),items:[{id:"broken-links-report",title:(0,i.__)("Link Report","thinkrank"),pro:!0}]},{id:"woocommerce",title:(0,i.__)("WooCommerce","thinkrank"),items:[{id:"woocommerce-settings",title:(0,i.__)("Product SEO","thinkrank"),pro:!0}]},{id:"social-media",title:(0,i.__)("Social Media","thinkrank"),items:[{id:"open-graph",title:(0,i.__)("Open Graph","thinkrank")},{id:"twitter-cards",title:(0,i.__)("Twitter Cards","thinkrank")},{id:"preview",title:(0,i.__)("Preview","thinkrank")}]},{id:"crawling-ai-indexing",title:(0,i.__)("Crawling & AI Indexing","thinkrank"),items:[{id:"global-robot-meta",title:(0,i.__)("Global Robots Meta","thinkrank")},{id:"robots-management",title:(0,i.__)("Robots.txt","thinkrank")},{id:"xml-sitemap",title:(0,i.__)("XML Sitemap","thinkrank")},{id:"publisher-sitemaps",title:(0,i.__)("Publisher Sitemaps","thinkrank"),pro:!0},{id:"llms-ai-indexing",title:(0,i.__)("LLMs.txt for AI","thinkrank")}]},{id:"instant-indexing",title:(0,i.__)("Instant Indexing","thinkrank"),items:[{id:"instant-indexing-settings",title:(0,i.__)("Settings","thinkrank")},{id:"instant-indexing-submit-urls",title:(0,i.__)("Submit URLs","thinkrank")},{id:"instant-indexing-history",title:(0,i.__)("History","thinkrank")}]},{id:"role-manager",title:(0,i.__)("Role Manager","thinkrank"),items:[{id:"role-manager-settings",title:(0,i.__)("Access Control","thinkrank")}]}],g=()=>[{id:"site-identity",title:(0,i.__)("Site Identity","thinkrank"),sections:["site-identity"]},{id:"seo-analyzer",title:(0,i.__)("SEO Analyzer","thinkrank"),sections:["seo-analyzer"]},{id:"integrations",title:(0,i.__)("Integrations","thinkrank"),sections:["integrations"]},{id:"analytics",title:(0,i.__)("Analytics","thinkrank"),sections:["analytics"]},{id:"performance",title:(0,i.__)("Performance","thinkrank"),sections:["performance"]},{id:"content-seo",title:(0,i.__)("Bulk SEO Optimization","thinkrank"),sections:["global-seo"]},{id:"author-archives",title:(0,i.__)("Author Archives","thinkrank"),sections:["author-archives"]},{id:"image-seo",title:(0,i.__)("Image SEO","thinkrank"),sections:["image-seo"]},{id:"links",title:(0,i.__)("Link Manager","thinkrank"),sections:["internal-links","redirections","broken-links"]},{id:"schema",title:(0,i.__)("Schema Manager","thinkrank"),sections:["schema"]},{id:"social-media",title:(0,i.__)("Social Media","thinkrank"),sections:["social-media"]},{id:"crawling",title:(0,i.__)("Crawling","thinkrank"),sections:["crawling-ai-indexing"]},{id:"indexing",title:(0,i.__)("Indexing","thinkrank"),sections:["instant-indexing"]},{id:"woocommerce",title:(0,i.__)("WooCommerce","thinkrank"),sections:["woocommerce"]},{id:"role-manager",title:(0,i.__)("Role Manager","thinkrank"),sections:["role-manager"]}],d={"seo-analyzer":l.QR3,"site-identity":l.iRW,analytics:l.QR3,performance:l.yoy,"content-seo":l.gi5,"author-archives":l.c05,"image-seo":l.Slp,links:l.nfo,schema:l.aYu,"social-media":l.uMJ,integrations:l.NxZ,crawling:l.$P,indexing:l.SeW,woocommerce:l.M_e,"role-manager":l.c05},u=["seo-analyzer"],N=e=>{if(u.includes(e))return Boolean(window.thinkrankAdmin?.isAdmin);const t=window.thinkrankAdmin?.caps||[],r=(window.thinkrankAdmin?.sectionCaps||{})[e];return!r||t.includes(r)},m=({open:e})=>(0,a.createElement)("svg",{viewBox:"0 0 16 16",fill:"currentColor","aria-hidden":"true",className:c()("tr-w-3.5 tr-h-3.5 tr-shrink-0 tr-transition-transform tr-duration-150",e?"tr-rotate-90":"")},(0,a.createElement)("path",{fillRule:"evenodd",d:"M6.22 4.22a.75.75 0 0 1 1.06 0l3.25 3.25a.75.75 0 0 1 0 1.06l-3.25 3.25a.75.75 0 0 1-1.06-1.06L8.94 8 6.22 5.28a.75.75 0 0 1 0-1.06Z",clipRule:"evenodd"})),h=(0,n.memo)(({activeSection:e,activeItem:t,onNavigate:r})=>{const l=window.thinkrankAdmin?.isPro,o=(0,n.useMemo)(()=>M(),[]),u=(0,n.useMemo)(()=>g(),[]),h=(0,n.useMemo)(()=>(()=>{const e={};return g().forEach(t=>{t.sections.forEach(r=>{e[r]=t.id})}),e})(),[]),D=(0,n.useMemo)(()=>{const e={};return o.forEach(t=>{e[t.id]=t}),e},[o]),k=(0,n.useCallback)(e=>{const t=[];return e.sections.forEach(e=>{if(!N(e))return;const r=D[e];r&&r.items.forEach(r=>{t.push({sectionId:e,item:r})})}),t},[D]),[p,x]=(0,n.useState)(()=>h[e]||null);(0,n.useEffect)(()=>{const t=h[e];t&&x(t)},[e,h]);const j=(0,n.useCallback)(e=>{x(t=>t===e?null:e)},[]),y=(0,n.useCallback)((e,t)=>r(e,t),[r]);return(0,a.createElement)("nav",{className:"tr-bg-white tr-rounded-lg tr-border tr-border-secondary tr-shadow-sm tr-overflow-hidden","aria-label":(0,i.__)("Settings navigation","thinkrank")},u.map((r,n)=>{const i=k(r);if(0===i.length)return null;const o=p===r.id,M=h[e]===r.id,g=d[r.id];if(1===i.length){const{sectionId:e,item:t}=i[0],o=t.pro&&!l;let d="tr-text-secondary hover:tr-bg-white hover:tr-text-primary";return M&&(d="tr-text-brand tr-bg-brand-bg"),(0,a.createElement)("div",{key:r.id,className:c()(n>0&&"tr-border-t tr-border-secondary")},(0,a.createElement)("button",{type:"button",onClick:()=>y(e,t.id),className:c()("tr-relative tr-flex tr-items-center tr-w-full tr-gap-2.5","tr-pl-4 tr-pr-3 tr-py-2.5 tr-text-left","tr-text-sm tr-font-semibold tr-transition-colors tr-duration-150","focus:tr-outline-none focus-visible:tr-ring-2 focus-visible:tr-ring-brand focus-visible:tr-ring-inset",d)},M&&(0,a.createElement)("span",{"aria-hidden":"true",className:"tr-absolute tr-left-0 tr-top-1.5 tr-bottom-1.5 tr-w-0.5 tr-rounded-r tr-bg-brand"}),g&&(0,a.createElement)("span",{className:c()("tr-shrink-0 tr-flex tr-items-center tr-justify-center",M?"tr-text-brand":"tr-text-tertiary"),"aria-hidden":"true"},(0,a.createElement)(s.Icon,{icon:g,size:18})),(0,a.createElement)("span",{className:"tr-flex-1 tr-truncate"},r.title),o&&(0,a.createElement)("span",{className:"tr-inline-flex tr-items-center tr-px-1.5 tr-py-px tr-rounded tr-text-[10px] tr-font-semibold tr-bg-brand-bg tr-text-brand tr-shrink-0"},"PRO")))}return(0,a.createElement)("div",{key:r.id,className:c()(n>0&&"tr-border-t tr-border-secondary")},(0,a.createElement)("button",{type:"button",onClick:()=>j(r.id),className:c()("tr-relative tr-flex tr-items-center tr-w-full tr-gap-2.5","tr-pl-4 tr-pr-3 tr-py-2.5 tr-text-left","tr-text-sm tr-font-semibold tr-transition-colors tr-duration-150","focus:tr-outline-none focus-visible:tr-ring-2 focus-visible:tr-ring-brand focus-visible:tr-ring-inset",M?"tr-text-brand tr-bg-brand-bg":"tr-text-secondary hover:tr-bg-white hover:tr-text-primary"),"aria-expanded":o},M&&(0,a.createElement)("span",{"aria-hidden":"true",className:"tr-absolute tr-left-0 tr-top-1.5 tr-bottom-1.5 tr-w-0.5 tr-rounded-r tr-bg-brand"}),g&&(0,a.createElement)("span",{className:c()("tr-shrink-0 tr-flex tr-items-center tr-justify-center",M?"tr-text-brand":"tr-text-tertiary"),"aria-hidden":"true"},(0,a.createElement)(s.Icon,{icon:g,size:18})),(0,a.createElement)("span",{className:"tr-flex-1 tr-truncate"},r.title),(0,a.createElement)("span",{className:c()("tr-shrink-0",M?"tr-text-brand":"tr-text-tertiary")},(0,a.createElement)(m,{open:o}))),(0,a.createElement)("div",{className:c()("tr-grid tr-transition-[grid-template-rows] tr-duration-200 tr-ease-out",o?"tr-grid-rows-[1fr]":"tr-grid-rows-[0fr]"),...!o&&{inert:""}},(0,a.createElement)("div",{className:"tr-overflow-hidden"},(0,a.createElement)("ul",{className:c()("tr-list-none tr-m-0 tr-py-1 tr-pl-7 tr-pr-2","tr-relative",'before:tr-content-[""] before:tr-absolute before:tr-top-1 before:tr-bottom-1',"before:tr-left-[1.5rem] before:tr-w-px before:tr-bg-line-2")},i.map(({sectionId:r,item:n})=>{const i=e===r&&t===n.id,s=n.pro&&!l;let o="tr-text-secondary hover:tr-text-primary";return i&&(o="tr-text-brand tr-font-medium"),(0,a.createElement)("li",{key:`${r}-${n.id}`,className:"tr-m-0"},(0,a.createElement)("button",{type:"button",onClick:()=>y(r,n.id),className:c()("tr-relative tr-flex tr-items-center tr-justify-between tr-w-full tr-gap-2","tr-px-2.5 tr-py-1.5 tr-rounded-md tr-text-sm tr-text-left","tr-transition-colors tr-duration-150","focus:tr-outline-none focus-visible:tr-ring-2 focus-visible:tr-ring-brand",o)},i&&(0,a.createElement)("span",{"aria-hidden":"true",className:"tr-absolute tr--left-[5px] tr-top-1.5 tr-bottom-1.5 tr-w-0.5 tr-rounded-r tr-bg-brand"}),(0,a.createElement)("span",{className:"tr-truncate"},n.title),s&&(0,a.createElement)("span",{className:"tr-inline-flex tr-items-center tr-px-1.5 tr-py-px tr-rounded tr-text-[10px] tr-font-semibold tr-bg-brand-bg tr-text-brand tr-shrink-0"},"PRO")))})))))}))})},52352:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var a=r(51609),n=r(97500),i=r.n(n),s=r(56427),l=r(20285);const o=e=>{if("string"!=typeof e||""===e)return"";const t=document.createElement("textarea");return t.innerHTML=e,t.value};function c({siteTitle:e="",title:t="",description:r="",permalink:n="",faviconURL:c="",deviceType:M="desktop",className:g}){const d=o(t),u=o(r);return(0,a.createElement)("div",{className:i()("tr-p-2 tr-rounded-lg tr-bg-white",g)},(0,a.createElement)("div",{className:"tr-rounded-md tr-border tr-border-solid tr-border-secondary tr-bg-white tr-p-4 tr-shadow-sm tr-flex tr-flex-col tr-gap-1.5"},(0,a.createElement)("div",{className:"tr-grid tr-grid-cols-[1.75rem_1fr] tr-items-center tr-gap-3"},c?(0,a.createElement)("div",{className:"tr-relative tr-w-7 tr-h-7 tr-rounded-full tr-overflow-hidden tr-border tr-border-secondary tr-bg-white"},(0,a.createElement)("img",{className:"tr-w-full tr-h-full tr-object-cover tr-m-0",src:c,alt:""})):(0,a.createElement)("div",{className:"tr-w-7 tr-h-7 tr-rounded-full tr-border tr-border-secondary tr-bg-white tr-flex tr-items-center tr-justify-center tr-text-tertiary"},(0,a.createElement)(s.Icon,{icon:l.gi5,size:16})),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-0.5 tr-min-w-0"},(0,a.createElement)("span",{className:"tr-text-primary tr-font-semibold tr-text-sm tr-leading-tight tr-truncate"},e),(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-start tr-gap-2 tr-min-w-0"},(0,a.createElement)("span",{className:"tr-text-secondary tr-text-xs tr-leading-tight tr-truncate tr-break-all"},n),(0,a.createElement)(s.Icon,{icon:l.YAl,size:14,className:"tr-text-tertiary tr-shrink-0"})))),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-1"},(0,a.createElement)("p",{className:"tr-text-xl tr-leading-7 tr-font-normal tr-text-[#1a0dab] tr-m-0 tr-p-0 tr-line-clamp-1 tr-break-all"},d),(0,a.createElement)("p",{className:i()("tr-text-sm tr-leading-5 tr-font-normal tr-text-secondary tr-m-0 tr-break-words","mobile"===M&&"tr-text-base tr-leading-6 tr-line-clamp-2")},u))))}},52459:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var a=r(51609),n=r(27723),i=r(56427);const s=({values:e,onChange:t})=>{const r={index:!0,noindex:!1,nofollow:!1,noarchive:!1,noimageindex:!1,nosnippet:!1,...e},s=(e,a)=>{const n={...r,[e]:a};"index"===e&&a?n.noindex=!1:"noindex"===e&&a&&(n.index=!1),t(n)};return(0,a.createElement)("div",{className:"thinkrank-robot-meta-settings"},(0,a.createElement)("div",{style:{display:"grid",gridTemplateColumns:"repeat(3, 1fr)",gap:"20px"}},(0,a.createElement)("div",{style:{display:"flex",flexDirection:"column",gap:"15px"}},(0,a.createElement)(i.CheckboxControl,{label:(0,n.__)("Index","thinkrank"),help:(0,n.__)("Allow search engines to index this content.","thinkrank"),checked:r.index,onChange:e=>s("index",e),__nextHasNoMarginBottom:!0}),(0,a.createElement)(i.CheckboxControl,{label:(0,n.__)("No Follow","thinkrank"),help:(0,n.__)("Do not follow links on this page.","thinkrank"),checked:r.nofollow,onChange:e=>s("nofollow",e),__nextHasNoMarginBottom:!0})),(0,a.createElement)("div",{style:{display:"flex",flexDirection:"column",gap:"15px"}},(0,a.createElement)(i.CheckboxControl,{label:(0,n.__)("No Index","thinkrank"),help:(0,n.__)("Do not allow search engines to index this content.","thinkrank"),checked:r.noindex,onChange:e=>s("noindex",e),__nextHasNoMarginBottom:!0}),(0,a.createElement)(i.CheckboxControl,{label:(0,n.__)("No Archive","thinkrank"),help:(0,n.__)("Do not show a cached link in search results.","thinkrank"),checked:r.noarchive,onChange:e=>s("noarchive",e),__nextHasNoMarginBottom:!0})),(0,a.createElement)("div",{style:{display:"flex",flexDirection:"column",gap:"15px"}},(0,a.createElement)(i.CheckboxControl,{label:(0,n.__)("No Snippet","thinkrank"),help:(0,n.__)("Do not show a snippet in search results.","thinkrank"),checked:r.nosnippet,onChange:e=>s("nosnippet",e),__nextHasNoMarginBottom:!0}),(0,a.createElement)(i.CheckboxControl,{label:(0,n.__)("No Image Index","thinkrank"),help:(0,n.__)("Do not index images on this page.","thinkrank"),checked:r.noimageindex,onChange:e=>s("noimageindex",e),__nextHasNoMarginBottom:!0}))))}},52495:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var a=r(51609),n=r(27723),i=r(97500),s=r.n(i);const l={ai:{defaultLabel:(0,n.__)("AI Optimize","thinkrank"),defaultLoadingLabel:(0,n.__)("Optimizing…","thinkrank"),ai:!0},rule:{defaultLabel:(0,n.__)("Optimize","thinkrank"),defaultLoadingLabel:(0,n.__)("Optimizing…","thinkrank"),ai:!1},validate:{defaultLabel:(0,n.__)("Validate","thinkrank"),defaultLoadingLabel:(0,n.__)("Validating…","thinkrank"),ai:!1},test:{defaultLabel:(0,n.__)("Test Connection","thinkrank"),defaultLoadingLabel:(0,n.__)("Testing…","thinkrank"),ai:!1},generate:{defaultLabel:(0,n.__)("Generate","thinkrank"),defaultLoadingLabel:(0,n.__)("Generating…","thinkrank"),ai:!1},refresh:{defaultLabel:(0,n.__)("Refresh Data","thinkrank"),defaultLoadingLabel:(0,n.__)("Refreshing…","thinkrank"),ai:!1}},o=({type:e="rule",onClick:t,isBusy:r=!1,disabled:n=!1,label:i,loadingLabel:o,className:c="",...M})=>{const g=l[e]||l.rule,d=n||r,u=r?o||g.defaultLoadingLabel:i||g.defaultLabel;return(0,a.createElement)("button",{type:"button",disabled:d,"aria-busy":r||void 0,onClick:d?void 0:t,className:s()("tr-inline-flex tr-items-center tr-gap-1.5","tr-h-8 tr-px-3 tr-rounded tr-border","tr-text-xs tr-font-medium tr-whitespace-nowrap","tr-transition-colors tr-duration-150","focus:tr-outline-none","disabled:tr-opacity-50 disabled:tr-cursor-not-allowed",g.ai?"tr-bg-brand tr-text-white tr-border-transparent hover:tr-bg-brand":"tr-bg-white tr-text-secondary tr-border-primary hover:tr-bg-white hover:tr-text-primary",c),...M},g.ai&&!r&&(0,a.createElement)("svg",{"aria-hidden":"true",width:"12",height:"14",viewBox:"0 0 15 18",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M5.58072 3.39707L6.0826 4.79082C6.35798 5.55489 6.79852 6.2488 7.37282 6.8231C7.94712 7.3974 8.64103 7.83794 9.4051 8.11332L10.7988 8.6152C10.8264 8.62529 10.8501 8.64359 10.8669 8.66762C10.8837 8.69165 10.8927 8.72026 10.8927 8.74957C10.8927 8.77888 10.8837 8.80749 10.8669 8.83152C10.8501 8.85556 10.8264 8.87385 10.7988 8.88395L9.4051 9.38582C8.64103 9.6612 7.94712 10.1017 7.37282 10.676C6.79852 11.2503 6.35798 11.9443 6.0826 12.7083L5.58072 14.1021C5.57063 14.1296 5.55233 14.1534 5.5283 14.1701C5.50427 14.1869 5.47566 14.1959 5.44635 14.1959C5.41704 14.1959 5.38843 14.1869 5.3644 14.1701C5.34036 14.1534 5.32207 14.1296 5.31197 14.1021L4.8101 12.7083C4.53472 11.9443 4.09418 11.2503 3.51988 10.676C2.94558 10.1017 2.25167 9.6612 1.4876 9.38582L0.093849 8.88395C0.0663279 8.87385 0.0425693 8.85556 0.025785 8.83152C0.00900062 8.80749 0 8.77888 0 8.74957C0 8.72026 0.00900062 8.69165 0.025785 8.66762C0.0425693 8.64359 0.0663279 8.62529 0.093849 8.6152L1.4876 8.11332C2.25167 7.83794 2.94558 7.3974 3.51988 6.8231C4.09418 6.2488 4.53472 5.55489 4.8101 4.79082L5.31197 3.39707C5.32179 3.36927 5.33998 3.3452 5.36405 3.32817C5.38811 3.31115 5.41687 3.302 5.44635 3.302C5.47583 3.302 5.50459 3.31115 5.52865 3.32817C5.55272 3.3452 5.57091 3.36927 5.58072 3.39707ZM11.8545 0.0476961L12.1088 0.753321C12.2484 1.14018 12.4715 1.49151 12.7624 1.78232C13.0532 2.07313 13.4045 2.29625 13.7913 2.43582L14.497 2.6902C14.511 2.69529 14.523 2.70455 14.5316 2.71674C14.5401 2.72893 14.5447 2.74344 14.5447 2.75832C14.5447 2.7732 14.5401 2.78772 14.5316 2.7999C14.523 2.81209 14.511 2.82136 14.497 2.82645L13.7913 3.08082C13.4045 3.22039 13.0532 3.44352 12.7624 3.73432C12.4715 4.02513 12.2484 4.37646 12.1088 4.76332L11.8545 5.46895C11.8494 5.48293 11.8401 5.495 11.8279 5.50353C11.8157 5.51207 11.8012 5.51664 11.7863 5.51664C11.7715 5.51664 11.757 5.51207 11.7448 5.50353C11.7326 5.495 11.7233 5.48293 11.7182 5.46895L11.4639 4.76332C11.3243 4.37646 11.1012 4.02513 10.8103 3.73432C10.5195 3.44352 10.1682 3.22039 9.78135 3.08082L9.07572 2.82645C9.06174 2.82136 9.04967 2.81209 9.04114 2.7999C9.03261 2.78772 9.02803 2.7732 9.02803 2.75832C9.02803 2.74344 9.03261 2.72893 9.04114 2.71674C9.04967 2.70455 9.06174 2.69529 9.07572 2.6902L9.78135 2.43582C10.1682 2.29625 10.5195 2.07313 10.8103 1.78232C11.1012 1.49151 11.3243 1.14018 11.4639 0.753321L11.7182 0.0476961C11.7233 0.0337168 11.7326 0.0216418 11.7448 0.0131093C11.757 0.00457683 11.7715 0 11.7863 0C11.8012 0 11.8157 0.00457683 11.8279 0.0131093C11.8401 0.0216418 11.8494 0.0337168 11.8545 0.0476961ZM11.8545 12.0308L12.1088 12.7364C12.2484 13.1233 12.4715 13.4746 12.7624 13.7654C13.0532 14.0563 13.4045 14.2794 13.7913 14.4189L14.497 14.6733C14.511 14.6784 14.523 14.6877 14.5316 14.6999C14.5401 14.7121 14.5447 14.7266 14.5447 14.7414C14.5447 14.7563 14.5401 14.7708 14.5316 14.783C14.523 14.7952 14.511 14.8045 14.497 14.8096L13.7913 15.0639C13.4045 15.2035 13.0532 15.4266 12.7624 15.7174C12.4715 16.0083 12.2484 16.3596 12.1088 16.7464L11.8545 17.4521C11.8494 17.4661 11.8401 17.4781 11.8279 17.4867C11.8157 17.4952 11.8012 17.4998 11.7863 17.4998C11.7715 17.4998 11.757 17.4952 11.7448 17.4867C11.7326 17.4781 11.7233 17.4661 11.7182 17.4521L11.4639 16.7464C11.3243 16.3596 11.1012 16.0083 10.8103 15.7174C10.5195 15.4266 10.1682 15.2035 9.78135 15.0639L9.07572 14.8096C9.06174 14.8045 9.04967 14.7952 9.04114 14.783C9.03261 14.7708 9.02803 14.7563 9.02803 14.7414C9.02803 14.7266 9.03261 14.7121 9.04114 14.6999C9.04967 14.6877 9.06174 14.6784 9.07572 14.6733L9.78135 14.4189C10.1682 14.2794 10.5195 14.0563 10.8103 13.7654C11.1012 13.4746 11.3243 13.1233 11.4639 12.7364L11.7182 12.0308C11.7413 11.9671 11.832 11.9671 11.8545 12.0308Z",fill:"currentColor"})),u)}},52619:e=>{"use strict";e.exports=window.wp.hooks},52806:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,a.createElement)(n.Path,{d:"M6.4 3.776v3.648H2.752v1.792H6.4v3.648h1.728V9.216h3.712V7.424H8.128V3.776zM0 17.92V0h20.48v17.92H0zM12.8 1.28H1.28v14.08H12.8V1.28zm6.4 0h-5.12v3.84h5.12V1.28zm0 5.12h-5.12v3.84h5.12V6.4zm0 5.12h-5.12v3.84h5.12v-3.84z"}))},52835:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M12.5 14.5h-1V16h1c2.2 0 4-1.8 4-4s-1.8-4-4-4h-1v1.5h1c1.4 0 2.5 1.1 2.5 2.5s-1.1 2.5-2.5 2.5zm-4 1.5v-1.5h-1C6.1 14.5 5 13.4 5 12s1.1-2.5 2.5-2.5h1V8h-1c-2.2 0-4 1.8-4 4s1.8 4 4 4h1zm-1-3.2h5v-1.5h-5v1.5zM18 4H9c-1.1 0-2 .9-2 2v.5h1.5V6c0-.3.2-.5.5-.5h9c.3 0 .5.2.5.5v12c0 .3-.2.5-.5.5H9c-.3 0-.5-.2-.5-.5v-.5H7v.5c0 1.1.9 2 2 2h9c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2z"}))},53041:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M15.1 4.8l-3-2.5V4c-4.4 0-8 3.6-8 8 0 3.7 2.5 6.9 6 7.7.3.1.6.1 1 .2l.2-1.5c-.4 0-.7-.1-1.1-.2l-.1.2v-.2c-2.6-.8-4.5-3.3-4.5-6.2 0-3.6 2.9-6.5 6.5-6.5v1.8l3-2.5zM20 11c-.2-1.4-.7-2.7-1.6-3.8l-1.2.8c.7.9 1.1 2 1.3 3.1L20 11zm-1.5 1.8c-.1.5-.2 1.1-.4 1.6s-.5 1-.8 1.5l1.2.9c.4-.5.8-1.1 1-1.8s.5-1.3.5-2l-1.5-.2zm-5.6 5.6l.2 1.5c1.4-.2 2.7-.7 3.8-1.6l-.9-1.1c-.9.7-2 1.1-3.1 1.2z"}))},53437:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5 4.5h14c.3 0 .5.2.5.5v3.5h-15V5c0-.3.2-.5.5-.5zm8 5.5h6.5v3.5H13V10zm-1.5 3.5h-7V10h7v3.5zm-7 5.5v-4h7v4.5H5c-.3 0-.5-.2-.5-.5zm14.5.5h-6V15h6.5v4c0 .3-.2.5-.5.5z"}))},53581:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,a.createElement)(n.Path,{d:"M5.52 2h7.43c.55 0 1 .45 1 1s-.45 1-1 1h-1v13c0 .55-.45 1-1 1s-1-.45-1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v12c0 .55-.45 1-1 1s-1-.45-1-1v-5.96h-.43C3.02 11.04 1 9.02 1 6.52S3.02 2 5.52 2zM14 14l5-4-5-4v8z"}))},54273:(e,t,r)=>{"use strict";r.d(t,{ST:()=>l,Ur:()=>o,lA:()=>s});var a=r(27723),n=r(1455),i=r.n(n);const s=()=>({enabled:!0,selected_preset:"basic",sitemap_urls:[{url:"/sitemap.xml",type:"general",enabled:!0,last_checked:null,status:"unknown"}],use_sitemap_index:!1,links_per_sitemap:1e3,include_images:!0,include_featured_images:!1,auto_generate:!0,ping_search_engines:!0,exclude_posts:"",exclude_terms:"",exclude_password_protected:!0,exclude_private_posts:!0,enable_styling:!0,custom_url_pattern:"sitemap-{type}.xml"}),l=(e,t)=>{const r=(t.custom_url_pattern||"sitemap-{type}.xml").replace("{type}",e);return r.startsWith("/")?r:"/"+r},o=async(e,t)=>{if(!e)return;t.setSelectedPreset(e),t.setSettings(t=>({...t,selected_preset:e}));let r=[],n=!1,s=!1;const o=e=>l(e,t.settings);switch(e){case"basic":r=[{url:"/sitemap.xml",type:"general",enabled:!0,last_checked:null,status:"unknown"}],n=!1;break;case"wordpress-core":r=[{url:"/wp-sitemap.xml",type:"wordpress",enabled:!0,last_checked:null,status:"unknown"}],n=!1;break;case"segmented":r=[{url:"/sitemap_index.xml",type:"index",enabled:!0,last_checked:null,status:"unknown"},{url:o("posts"),type:"posts",enabled:!0,last_checked:null,status:"unknown"},{url:o("pages"),type:"pages",enabled:!0,last_checked:null,status:"unknown"},{url:o("categories"),type:"categories",enabled:!0,last_checked:null,status:"unknown"}],n=!0;break;case"ecommerce":try{const e=await i()({path:"/thinkrank/v1/sitemap/woocommerce-status"});e.success&&e.data.is_active?(r=[{url:"/sitemap_index.xml",type:"index",enabled:!0,last_checked:null,status:"unknown"},{url:o("products"),type:"products",enabled:!0,last_checked:null,status:"unknown"},{url:o("product_categories"),type:"product_categories",enabled:!0,last_checked:null,status:"unknown"}],n=!0):(r=[{url:"/sitemap.xml",type:"general",enabled:!0,last_checked:null,status:"unknown"}],n=!1,t.setNotice({status:"warning",message:(0,a.__)("WooCommerce is not active. E-commerce template has been changed to Basic template.","thinkrank")}),s=!0,setTimeout(()=>t.setNotice(null),5e3),t.setSelectedPreset("basic"),t.setSettings(e=>({...e,selected_preset:"basic"})))}catch(e){r=[{url:"/sitemap.xml",type:"general",enabled:!0,last_checked:null,status:"unknown"}],n=!1,t.setNotice({status:"error",message:(0,a.__)("Failed to check WooCommerce status. E-commerce template has been changed to Basic template.","thinkrank")}),s=!0,setTimeout(()=>t.setNotice(null),5e3),t.setSelectedPreset("basic"),t.setSettings(e=>({...e,selected_preset:"basic"}))}break;case"complete":r=[{url:"/sitemap_index.xml",type:"index",enabled:!0,last_checked:null,status:"unknown"},{url:o("posts"),type:"posts",enabled:!0,last_checked:null,status:"unknown"},{url:o("pages"),type:"pages",enabled:!0,last_checked:null,status:"unknown"},{url:o("categories"),type:"categories",enabled:!0,last_checked:null,status:"unknown"}];try{const e=await i()({path:"/thinkrank/v1/sitemap/woocommerce-status"});e.success&&e.data.is_active&&r.push({url:o("products"),type:"products",enabled:!0,last_checked:null,status:"unknown"},{url:o("product_categories"),type:"product_categories",enabled:!0,last_checked:null,status:"unknown"})}catch(e){}try{const e=await i()({path:"/thinkrank/v1/sitemap/custom-post-types"});e.success&&e.data&&e.data.forEach(e=>{r.push({url:o(e.name),type:e.name,enabled:!0,last_checked:null,status:"unknown"})})}catch(e){t.setNotice({status:"warning",message:(0,a.__)("Failed to fetch custom post types. Complete template may not include all content types.","thinkrank")}),s=!0,setTimeout(()=>t.setNotice(null),5e3)}n=!0;break;default:return}t.setSettings(e=>({...e,sitemap_urls:r,use_sitemap_index:n,last_generated:""})),t.setHasChanges(!0),s||t.setNotice({status:"info",message:(0,a.__)('Template applied. Click "Generate Sitemap" to create the sitemap files.',"thinkrank")})}},54288:(e,t,r)=>{"use strict";r.d(t,{A:()=>g});var a=r(51609),n=r(86087),i=r(27723),s=r(49323);const l={homepage_title:(0,i.__)("Homepage","thinkrank"),post_title:(0,i.__)("Blog Post","thinkrank"),page_title:(0,i.__)("Page","thinkrank"),category_title:(0,i.__)("Category","thinkrank"),tag_title:(0,i.__)("Tag","thinkrank"),author_title:(0,i.__)("Author","thinkrank"),search_title:(0,i.__)("Search Results","thinkrank"),archive_title:(0,i.__)("Archive","thinkrank")},o={homepage_title:"yoursite.com",post_title:"yoursite.com › blog › sample-post",page_title:"yoursite.com › sample-page",category_title:"yoursite.com › category › sample",tag_title:"yoursite.com › tag › sample",author_title:"yoursite.com › author › john-doe",search_title:"yoursite.com › ?s=sample+search",archive_title:"yoursite.com › archive"},c=()=>(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-center tr-w-4 tr-h-4 tr-rounded-full tr-bg-line-2 tr-shrink-0"},(0,a.createElement)("svg",{width:"8",height:"8",viewBox:"0 0 24 24",fill:"none",stroke:"#94a3b8",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("circle",{cx:"12",cy:"12",r:"10"}),(0,a.createElement)("line",{x1:"2",y1:"12",x2:"22",y2:"12"}),(0,a.createElement)("path",{d:"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"}))),M=({pageType:e,preview:t,label:r,url:n})=>{const s=t.length,{status:l,msg:o}=(e=>0===e?{status:"empty",msg:""}:e<30?{status:"short",msg:(0,i.__)("Too short","thinkrank")}:e>60?{status:"long",msg:(0,i.__)("Too long — may be truncated","thinkrank")}:{status:"good",msg:(0,i.__)("Good length","thinkrank")})(s),M=Math.min(s/60*100,100),g="good"===l?"tr-bg-success":"empty"===l?"tr-bg-line-2":"tr-bg-warning",d="good"===l?"tr-text-success":"empty"===l?"tr-text-tertiary":"tr-text-warning",u="good"===l?"tr-bg-success-bg tr-text-success tr-border-success":"empty"===l?"tr-bg-white tr-text-tertiary tr-border-secondary":"tr-bg-warning-bg tr-text-warning tr-border-warning";return(0,a.createElement)("div",{className:"tr-border tr-border-secondary tr-rounded-lg tr-overflow-hidden"},(0,a.createElement)("div",{className:"tr-px-4 tr-py-2 tr-bg-white tr-border-b tr-border-secondary tr-flex tr-items-center tr-justify-between"},(0,a.createElement)("span",{className:`tr-text-xs tr-font-medium tr-px-2 tr-py-0.5 tr-rounded-full tr-border ${u}`},r),s>0&&(0,a.createElement)("span",{className:`tr-text-xs tr-font-medium ${d}`},s,"/60")),(0,a.createElement)("div",{className:"tr-p-4 tr-bg-white"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-1.5 tr-mb-1"},(0,a.createElement)(c,null),(0,a.createElement)("span",{className:"tr-text-xs tr-text-tertiary tr-truncate"},n)),(0,a.createElement)("div",{className:"tr-text-base tr-font-normal tr-leading-snug tr-truncate",style:{color:t?"#1a0dab":"#94a3b8"},title:t||void 0},t||(0,i.__)("No title format set","thinkrank")),(0,a.createElement)("div",{className:"tr-mt-1 tr-text-xs tr-text-tertiary tr-leading-relaxed"},(0,i.__)("Your meta description will appear here in search results…","thinkrank"))),s>0&&(0,a.createElement)("div",{className:"tr-px-4 tr-py-2 tr-bg-white tr-border-t tr-border-secondary tr-flex tr-items-center tr-gap-3"},(0,a.createElement)("div",{className:"tr-flex-1 tr-bg-line-2 tr-rounded-full tr-h-1.5"},(0,a.createElement)("div",{className:`tr-h-1.5 tr-rounded-full tr-transition-all ${g}`,style:{width:`${M}%`}})),o&&(0,a.createElement)("span",{className:`tr-text-xs tr-shrink-0 ${d}`},o)))},g=({titleFormats:e,separator:t,siteInfo:r,disabled:c=!1})=>{const[g,d]=(0,n.useState)({});return(0,n.useEffect)(()=>{const a=` ${n=t,{pipe:"|",dash:"-",bullet:"•",colon:":",greater:">",tilde:"~"}[n]||"|"} `;var n;const i={};Object.keys(e).forEach(t=>{const n=e[t];if(!n)return void(i[t]="");let s=((e,t)=>{const r={"%site_title%":t.site_name||"Your Site Name","%site_name%":t.site_name||"Your Site Name","%site_description%":t.site_description||"Your site description","%tagline%":t.tagline||"Your site tagline","%post_title%":"Sample Blog Post Title","%page_title%":"Sample Page Title","%category_title%":"Sample Category","%tag_title%":"Sample Tag","%author_name%":"John Doe","%search_term%":"sample search","%archive_title%":"Sample Archive"};return Object.entries(r).reduce((e,[t,r])=>e.replace(new RegExp(t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"g"),r),e)})(n,r);s=s.replace(/\s*%sep%\s*/g,a),s=s.replace(/\s*\|\s*/g,a),i[t]=s}),d(i)},[e,t,r]),(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)("div",{className:"tr-px-5 tr-py-4 tr-border-b tr-border-secondary"},(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,i.__)("Live Title Preview","thinkrank")),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0 tr-mt-0.5"},c?(0,i.__)("Enable site identity to see live previews.","thinkrank"):(0,i.__)("How your titles will appear in Google search results","thinkrank"))),(0,a.createElement)("div",{className:"tr-p-5 tr-flex tr-flex-col tr-gap-3"},c?(0,a.createElement)("p",{className:"tr-text-sm tr-text-tertiary tr-italic tr-m-0"},(0,i.__)("Title preview is disabled.","thinkrank")):(0,a.createElement)(a.Fragment,null,Object.keys(g).map(e=>(0,a.createElement)(M,{key:e,pageType:e,preview:g[e],label:l[e]||e,url:o[e]||"yoursite.com"})),(0,a.createElement)("div",{className:"tr-bg-brand-bg tr-border tr-border-brand tr-rounded-lg tr-p-4 tr-mt-1"},(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-brand tr-uppercase tr-tracking-wide tr-m-0 tr-mb-2"},(0,i.__)("SEO Tips","thinkrank")),(0,a.createElement)("ul",{className:"tr-m-0 tr-pl-4 tr-flex tr-flex-col tr-gap-1",style:{listStyleType:"disc"}},[(0,i.__)("Keep titles between 30–60 characters for optimal SEO","thinkrank"),(0,i.__)("Include your target keyword near the beginning","thinkrank"),(0,i.__)("Make titles descriptive and compelling for users","thinkrank"),(0,i.__)("Use consistent separators across your site","thinkrank")].map((e,t)=>(0,a.createElement)("li",{key:t,className:"tr-text-xs tr-text-brand"},e)))))))}},54583:(e,t,r)=>{"use strict";r.d(t,{A:()=>T});var a=r(51609),n=r(27723),i=r(86087),s=r(51725),l=r(7903),o=r(88518),c=r(34236),M=r(72313),g=r(48124),d=r(41077),u=r(32319),N=r(27209),m=r(88242),h=r(92590),D=r(78560),k=r(96925),p=r(39094),x=r(72549),j=r(4426),y=r(1376),I=r(91717);const E=(0,i.memo)(({section:e,item:t})=>{const r=(0,i.useMemo)(()=>(0,s.CB)(),[]),n=(0,i.useMemo)(()=>(0,s.DT)(),[]),l=r.find(t=>t.id===e),o=l?.items.find(e=>e.id===t),c=n.find(t=>t.sections.includes(e)),M=c?.title||l?.title;return(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-1.5 tr-text-sm tr-min-h-[2.5rem] tr-mb-2"},(0,a.createElement)("span",{className:"tr-font-semibold tr-text-primary"},M),o&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)("span",{className:"tr-text-tertiary"},"›"),(0,a.createElement)("span",{className:"tr-text-tertiary"},o.title)))}),z=({section:e,item:t,onNavigate:r})=>{const i=e=>(0,a.createElement)(e,{activeSubSection:t,onNavigate:r});switch(e){case"seo-analyzer":return i(I.A);case"site-identity":return i(l.A);case"performance":return i(o.A);case"analytics":return i(c.A);case"integrations":return i(M.A);case"global-seo":return i(g.A);case"schema":return i(d.A);case"social-media":return i(u.A);case"crawling-ai-indexing":return i(N.A);case"image-seo":return i(m.A);case"instant-indexing":return i(h.A);case"author-archives":return i(D.A);case"internal-links":return i(p.A);case"role-manager":return i(k.A);case"redirections":return i(x.A);case"broken-links":return i(j.A);case"woocommerce":return i(y.A);default:return(0,a.createElement)("div",{className:"tr-bg-white tr-border tr-border-secondary tr-rounded-lg tr-p-8 tr-text-center"},(0,a.createElement)("p",{className:"tr-text-tertiary tr-m-0"},(0,n.__)("Select a section from the sidebar to get started.","thinkrank")))}},T=(0,i.memo)(({activeSection:e,activeItem:t,onNavigate:r})=>e?(0,s.Fz)(e)?(0,a.createElement)("div",null,(0,a.createElement)(E,{section:e,item:t}),(0,a.createElement)(z,{section:e,item:t,onNavigate:r})):(0,a.createElement)("div",{className:"tr-bg-white tr-border tr-border-secondary tr-rounded-lg tr-p-8 tr-text-center"},(0,a.createElement)("p",{className:"tr-text-tertiary tr-m-0"},(0,n.__)("You do not have permission to access this section.","thinkrank"))):(0,a.createElement)("div",{className:"tr-bg-white tr-border tr-border-secondary tr-rounded-lg tr-p-8 tr-text-center"},(0,a.createElement)("p",{className:"tr-text-tertiary tr-m-0"},(0,n.__)("Select a section from the sidebar to get started.","thinkrank"))))},54809:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M2 11.2v1.5h20v-1.5H2zM5.5 6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v3H20V6c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v3h1.5V6zm2 14h2v-1.5h-2V20zm3.5 0h2v-1.5h-2V20zm7-1.5V20c1.1 0 2-.9 2-2h-1.5c0 .3-.2.5-.5.5zm.5-2H20V15h-1.5v1.5zM5.5 18H4c0 1.1.9 2 2 2v-1.5c-.3 0-.5-.2-.5-.5zm0-3H4v1.5h1.5V15zm9 5h2v-1.5h-2V20z"}))},54818:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,a.createElement)(n.Path,{d:"M17 4H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2ZM7 5.5h10a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5H7a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5Z"}))},54890:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var a=r(51609),n=r(97500),i=r.n(n);function s({value:e="",max:t,className:r}){const n="string"==typeof e?e.length:0,s=t&&n>t;return(0,a.createElement)("span",{className:i()("tr-text-xs tr-leading-4 tr-font-normal tr-text-tertiary",r),"aria-live":"polite"},(0,a.createElement)("span",{className:i()({"tr-text-danger":s})},n),t?`/${t}`:null)}},54899:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M17.7 4.3c-1.2 0-2.8 0-3.8 1-.6.6-.9 1.5-.9 2.6V14c-.6-.6-1.5-1-2.5-1C8.6 13 7 14.6 7 16.5S8.6 20 10.5 20c1.5 0 2.8-1 3.3-2.3.5-.8.7-1.8.7-2.5V7.9c0-.7.2-1.2.5-1.6.6-.6 1.8-.6 2.8-.6h.3V4.3h-.4z"}))},55045:(e,t,r)=>{"use strict";r.d(t,{A:()=>k});var a=r(47143),n=r(1455),i=r.n(n),s=r(60775);const l={metrics:{},reports:{},costs:{},usage:{},isLoading:!1,error:null,lastUpdated:null},o="SET_METRICS",c="SET_REPORTS",M="SET_COSTS",g="SET_USAGE",d="SET_LOADING",u="SET_ERROR",N="SET_LAST_UPDATED",m="CLEAR_ERROR",h={setMetrics:e=>({type:o,metrics:e}),setReports:e=>({type:c,reports:e}),setCosts:e=>({type:M,costs:e}),setUsage:e=>({type:g,usage:e}),setLoading:e=>({type:d,loading:e}),setError:e=>({type:u,error:e}),clearError:()=>({type:m}),setLastUpdated:e=>({type:N,timestamp:e}),fetchMetrics:(e="30d",t=0)=>async({dispatch:r})=>{r(h.setLoading(!0)),r(h.clearError());try{const a=await i()({path:`/thinkrank/v1/analytics/overview?period=${e}&user_id=${t}`});if(!(a&&a.success&&a.data))throw new Error(a?.message||"Failed to fetch analytics data");r(h.setMetrics(a.data)),r(h.setLastUpdated(Date.now()))}catch(e){s.A.error("Failed to fetch analytics metrics:",e);let t="Failed to load analytics data";e.message&&(t=e.message.includes("404")?"Analytics API endpoint not found.":e.message.includes("403")?"You do not have permission to view analytics data.":e.message.includes("500")?"Server error while loading analytics data.":e.message),r(h.setError({message:t,code:e.code||"fetch_error",type:"metrics"}))}finally{r(h.setLoading(!1))}},fetchUsageBreakdown:(e="30d",t="day",r=0)=>async({dispatch:a})=>{a(h.setLoading(!0)),a(h.clearError());try{const n=await i()({path:`/thinkrank/v1/analytics/usage?period=${e}&group_by=${t}&user_id=${r}`});if(!(n&&n.success&&n.data))throw new Error(n?.message||"Failed to fetch usage data");a(h.setUsage(n.data))}catch(e){s.A.error("Failed to fetch usage breakdown:",e),a(h.setError({message:e.message||"Failed to load usage data",code:e.code||"fetch_error",type:"usage"}))}finally{a(h.setLoading(!1))}},fetchCostAnalysis:(e="30d",t="all",r=0)=>async({dispatch:a})=>{a(h.setLoading(!0)),a(h.clearError());try{const n=await i()({path:`/thinkrank/v1/analytics/costs?period=${e}&provider=${t}&user_id=${r}`});if(!(n&&n.success&&n.data))throw new Error(n?.message||"Failed to fetch cost data");a(h.setCosts(n.data))}catch(e){s.A.error("Failed to fetch cost analysis:",e),a(h.setError({message:e.message||"Failed to load cost data",code:e.code||"fetch_error",type:"costs"}))}finally{a(h.setLoading(!1))}},fetchReports:(e="overview")=>async({dispatch:t})=>{t(h.setLoading(!0)),t(h.clearError());try{const r={type:e,message:"Reports feature coming in Phase 4"};t(h.setReports(r))}catch(e){s.A.error("Failed to fetch reports:",e),t(h.setError({message:e.message||"Failed to load reports",code:e.code||"fetch_error",type:"reports"}))}finally{t(h.setLoading(!1))}}},D={getMetrics:e=>e.metrics,getReports:e=>e.reports,getCosts:e=>e.costs,getUsage:e=>e.usage,getIsLoading:e=>e.isLoading,getError:e=>e.error,getLastUpdated:e=>e.lastUpdated,getContentOptimized:e=>e.metrics.content_optimized||0,getAverageSeoScore:e=>e.metrics.average_seo_score||0,getCreditsUsed:e=>e.metrics.credits_used||0,getTimeSaved:e=>e.metrics.time_saved||0,getAiActions:e=>e.metrics.ai_actions||0,getContentBriefs:e=>e.metrics.content_briefs||0,getFeaturesUsedCount:e=>e.metrics.features_used_count||0,getMostUsedFeature:e=>e.metrics.most_used_feature||"",getMostUsedCount:e=>e.metrics.most_used_count||0,getSuccessRate:e=>e.metrics.success_rate||0,getFeatureBreakdown:e=>e.metrics.feature_breakdown||{},getProviderBreakdown:e=>e.metrics.provider_breakdown||{},getTotalCosts:e=>e.metrics.total_cost||0,getCostsByProvider(e){const t=e.metrics.provider_breakdown||{};return{openai:t.openai?.cost||0,claude:t.claude?.cost||0}},getEstimatedMonthlyCost(e){const t=e.metrics.total_cost||0;switch(e.metrics.period||"30d"){case"7d":return t*(30/7);case"30d":default:return t;case"90d":return t/3}},getCostEfficiency(e){const t=e.metrics.total_cost||0,r=e.metrics.content_optimized||0,a=e.metrics.average_seo_score||0;return{costPerOptimizedPost:r>0?t/r:0,costPerSeoPoint:a>0?t/a:0,timeSavedValue:.5*(e.metrics.time_saved||0)}},getUsageTrend:e=>e.usage.usage_records||[],getFeatureUsageBreakdown:e=>(e.usage.usage_records||[]).reduce((e,t)=>{const r=t.feature||t.feature_type||"unknown";return e[r]=(e[r]||0)+1,e},{}),hasError:e=>!!e.error,getErrorMessage:e=>e.error?.message||"",getErrorType:e=>e.error?.type||"",hasData(e){const t=e.metrics;return!!(t.content_optimized||t.ai_actions||t.total_cost)},isDataStale:e=>!e.lastUpdated||Date.now()-e.lastUpdated>3e5,getDashboardMetrics(e){const t=e.metrics.most_used_feature||"",r=e.metrics.most_used_count||0,a=t?t.replace(/_/g," ").replace(/\b\w/g,e=>e.toUpperCase()).replace(/\bSeo\b/g,"SEO"):"None",n=(s=r,(i=t)&&0!==s?`${s} ${{content_brief:"Generated",seo_metadata:"Optimized",content_analysis:"Analyzed",site_identity_optimization:"Optimized",homepage_meta_optimization:"Optimized",homepage_hero_optimization:"Optimized",llms_txt_optimization:"Generated"}[i]||"Used"}`:"");var i,s;return{postsAnalyzed:{value:e.metrics.content_optimized||0,change:e.metrics.content_optimized_change||0,label:"Posts Analyzed"},aiOptimizations:{value:e.metrics.ai_actions||0,change:0,label:"AI Optimizations"},averageSeoScore:{value:e.metrics.average_seo_score||0,change:e.metrics.seo_score_change||0,label:"Average SEO Score",suffix:"/100"},totalCost:{value:e.metrics.total_cost||0,change:e.metrics.cost_change||0,label:"AI Credits Used",prefix:"$",subtitle:`${e.metrics.total_tokens||0} tokens`},featuresUsed:{value:e.metrics.features_used_count||0,change:0,label:"Features Used"},timeSaved:{value:Math.round((e.metrics.time_saved||0)/60),change:e.metrics.time_saved_change||0,label:"Time Saved",suffix:"h",subtitle:`${e.metrics.ai_actions||0} AI actions`},mostUsedFeature:{value:a,change:0,label:"Most Used Feature",subtitle:n,isText:!0},successRate:{value:e.metrics.success_rate||0,change:0,label:"Success Rate",suffix:"%"}}}},k=(0,a.createReduxStore)("thinkrank/analytics",{reducer:(e=l,t)=>{switch(t.type){case o:return{...e,metrics:t.metrics,error:null};case c:return{...e,reports:t.reports,error:null};case M:return{...e,costs:t.costs,error:null};case g:return{...e,usage:t.usage,error:null};case d:return{...e,isLoading:t.loading};case u:return{...e,error:t.error,isLoading:!1};case m:return{...e,error:null};case N:return{...e,lastUpdated:t.timestamp};default:return e}},actions:h,selectors:D})},55462:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var a=r(51609),n=r(86087),i=r(27723),s=r(51725),l=r(30012);const o=()=>(0,a.createElement)("svg",{width:"13",height:"13",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("circle",{cx:"11",cy:"11",r:"8"}),(0,a.createElement)("line",{x1:"21",y1:"21",x2:"16.65",y2:"16.65"})),c=()=>(0,a.createElement)("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("polyline",{points:"9 18 15 12 9 6"})),M=({text:e,query:t})=>{if(!t.trim())return e;const r=e.toLowerCase().indexOf(t.toLowerCase());return-1===r?e:(0,a.createElement)(a.Fragment,null,e.slice(0,r),(0,a.createElement)("mark",{style:{background:"rgba(251,191,36,0.35)",borderRadius:"2px",padding:"0 1px",fontWeight:600,color:"inherit"}},e.slice(r,r+t.length)),e.slice(r+t.length))},g=({children:e})=>(0,a.createElement)("kbd",{style:{fontSize:"10px",fontFamily:"sans-serif",color:"#94a3b8",background:"#f1f5f9",border:"1px solid #e2e8f0",borderRadius:"3px",padding:"1px 5px",lineHeight:1}},e),d=()=>{try{return navigator.platform.toUpperCase().includes("MAC")}catch{return!1}};function u({currentPage:e}){const[t,r]=(0,n.useState)(""),[u,N]=(0,n.useState)([]),[m,h]=(0,n.useState)(!1),[D,k]=(0,n.useState)(-1),p=(0,n.useRef)(null),x=(0,n.useRef)(null),j=(0,n.useMemo)(()=>{const e=[];return(0,s.CB)().forEach(t=>{t.items.forEach(r=>{e.push({section:t.id,sectionTitle:t.title,item:r.id,itemTitle:r.title,pro:r.pro||!1})})}),e},[]);(0,n.useEffect)(()=>{const e=t.trim().toLowerCase();if(!e)return N([]),void h(!1);const r=j.filter(t=>t.sectionTitle.toLowerCase().includes(e)||t.itemTitle.toLowerCase().includes(e));N(r.slice(0,8)),h(r.length>0),k(-1)},[t,j]),(0,n.useEffect)(()=>{const e=e=>{x.current&&!x.current.contains(e.target)&&y()};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]),(0,n.useEffect)(()=>{const e=e=>{(e.metaKey||e.ctrlKey)&&"/"===e.key&&(e.preventDefault(),p.current?.focus(),p.current?.select())};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[]);const y=()=>{r(""),h(!1),k(-1)},I=t=>{y(),"essential-seo"===e?window.dispatchEvent(new CustomEvent("thinkrank:nav-search",{detail:{section:t.section,item:t.item}})):(0,l.oo)("essential-seo",{nav_section:t.section,nav_item:t.item})},E=window.thinkrankAdmin?.isPro;return(0,a.createElement)("div",{ref:x,className:"tr-relative tr-hidden sm:tr-block tr-shrink-0"},(0,a.createElement)("div",{className:"tr-relative"},(0,a.createElement)("span",{className:"tr-absolute tr-left-2.5 tr-top-1/2 -tr-translate-y-1/2 tr-pointer-events-none tr-text-tertiary","aria-hidden":"true"},(0,a.createElement)(o,null)),(0,a.createElement)("input",{ref:p,type:"text",role:"combobox","aria-expanded":m,"aria-autocomplete":"list","aria-label":(0,i.__)("Search settings","thinkrank"),value:t,onChange:e=>r(e.target.value),onKeyDown:e=>{"ArrowDown"===e.key?(e.preventDefault(),k(e=>Math.min(e+1,u.length-1))):"ArrowUp"===e.key?(e.preventDefault(),k(e=>Math.max(e-1,0))):"Enter"===e.key&&D>=0&&u[D]?(e.preventDefault(),I(u[D])):"Escape"===e.key&&(y(),p.current?.blur())},onFocus:()=>{t.trim()&&h(u.length>0)},placeholder:(0,i.__)("Search settings…","thinkrank"),className:"tr-w-44 lg:tr-w-56 tr-h-7 tr-pl-8 tr-pr-14 tr-text-xs tr-rounded-md tr-bg-white tr-text-secondary placeholder:tr-text-tertiary focus:tr-bg-white tr-transition-all tr-duration-150",style:{margin:0,border:"1px solid #e2e8f0",outline:"none",boxShadow:"none"}}),!t&&(0,a.createElement)("span",{className:"tr-absolute tr-right-2 tr-top-1/2 -tr-translate-y-1/2 tr-pointer-events-none tr-hidden lg:tr-flex tr-items-center tr-gap-0.5"},(0,a.createElement)(g,null,d()?"⌘":"Ctrl"),(0,a.createElement)(g,null,"/"))),m&&u.length>0&&(0,a.createElement)("div",{role:"listbox","aria-label":(0,i.__)("Search results","thinkrank"),className:"tr-absolute tr-top-full tr-left-0 tr-mt-1.5 tr-w-72 tr-bg-white tr-border tr-border-secondary tr-rounded-lg tr-shadow-lg tr-overflow-hidden",style:{zIndex:99999}},(0,a.createElement)("ul",{className:"tr-list-none tr-m-0 tr-p-1 tr-flex tr-flex-col tr-gap-px"},u.map((e,r)=>{const n=r===D;return(0,a.createElement)("li",{key:`${e.section}-${e.item}`,role:"option","aria-selected":n},(0,a.createElement)("button",{onMouseDown:t=>{t.preventDefault(),I(e)},onMouseEnter:()=>k(r),className:"tr-w-full tr-text-left tr-px-3 tr-py-2 tr-flex tr-items-center tr-gap-2.5 tr-rounded-md tr-border-0 tr-cursor-pointer tr-transition-colors tr-duration-100",style:{background:n?"#ECFDF3":"transparent",outline:"none"}},(0,a.createElement)("span",{className:"tr-text-tertiary tr-shrink-0"},(0,a.createElement)(c,null)),(0,a.createElement)("div",{className:"tr-min-w-0 tr-flex-1"},(0,a.createElement)("p",{className:"tr-m-0 tr-text-[11px] tr-text-tertiary tr-truncate tr-leading-none tr-mb-0.5"},(0,a.createElement)(M,{text:e.sectionTitle,query:t})),(0,a.createElement)("p",{className:"tr-m-0 tr-text-sm tr-font-medium tr-text-secondary tr-truncate tr-leading-snug"},(0,a.createElement)(M,{text:e.itemTitle,query:t}))),e.pro&&!E&&(0,a.createElement)("span",{className:"tr-inline-flex tr-items-center tr-px-1.5 tr-py-0.5 tr-rounded tr-text-[10px] tr-font-semibold tr-bg-brand-bg tr-text-brand tr-shrink-0"},"PRO")))})),(0,a.createElement)("div",{className:"tr-px-3 tr-py-2 tr-border-t tr-border-secondary tr-flex tr-items-center tr-gap-3"},(0,a.createElement)("span",{className:"tr-text-[10px] tr-text-tertiary tr-flex tr-items-center tr-gap-1"},(0,a.createElement)(g,null,"↑↓")," ",(0,i.__)("navigate","thinkrank")),(0,a.createElement)("span",{className:"tr-text-[10px] tr-text-tertiary tr-flex tr-items-center tr-gap-1"},(0,a.createElement)(g,null,"↵")," ",(0,i.__)("go","thinkrank")),(0,a.createElement)("span",{className:"tr-text-[10px] tr-text-tertiary tr-flex tr-items-center tr-gap-1"},(0,a.createElement)(g,null,"Esc")," ",(0,i.__)("close","thinkrank")))))}},55732:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M4.8 11.4H2.1V9H1v6h1.1v-2.6h2.7V15h1.1V9H4.8v2.4zm1.9-1.3h1.7V15h1.1v-4.9h1.7V9H6.7v1.1zM16.2 9l-1.5 2.7L13.3 9h-.9l-.8 6h1.1l.5-4 1.5 2.8 1.5-2.8.5 4h1.1L17 9h-.8zm3.8 5V9h-1.1v6h3.6v-1H20z"}))},55789:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M19 5.5h-8V4h8v1.5ZM19 20h-8v-1.5h8V20ZM5 9h14v6H5V9Z"}))},55873:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M20 6H4c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5H4c-.3 0-.5-.2-.5-.5V8c0-.3.2-.5.5-.5h16c.3 0 .5.2.5.5v9zM10 10H8v2h2v-2zm-5 2h2v-2H5v2zm8-2h-2v2h2v-2zm-5 6h8v-2H8v2zm6-4h2v-2h-2v2zm3 0h2v-2h-2v2zm0 4h2v-2h-2v2zM5 16h2v-2H5v2z"}))},56033:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12-9.8c.4 0 .8-.3.9-.7l1.1-3h3.6l.5 1.7h1.9L13 9h-2.2l-3.4 9.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v12H20V6c0-1.1-.9-2-2-2zm-6 7l1.4 3.9h-2.7L12 11z"}))},56038:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"}))},56427:e=>{"use strict";e.exports=window.wp.components},56693:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{fillRule:"evenodd",d:"M6 5.5h12a.5.5 0 01.5.5v7H14a2 2 0 11-4 0H5.5V6a.5.5 0 01.5-.5zm-.5 9V18a.5.5 0 00.5.5h12a.5.5 0 00.5-.5v-3.5h-3.337a3.5 3.5 0 01-6.326 0H5.5zM4 13V6a2 2 0 012-2h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2v-5z",clipRule:"evenodd"}))},56947:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M9.518 8.783a.25.25 0 00.188-.137l2.069-4.192a.25.25 0 01.448 0l2.07 4.192a.25.25 0 00.187.137l4.626.672a.25.25 0 01.139.427l-3.347 3.262a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.363.264l-4.137-2.176a.25.25 0 00-.233 0l-4.138 2.175a.25.25 0 01-.362-.263l.79-4.607a.25.25 0 00-.072-.222L4.753 9.882a.25.25 0 01.14-.427l4.625-.672zM12 14.533c.28 0 .559.067.814.2l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39v7.143z"}))},56964:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5 4.5h11a.5.5 0 0 1 .5.5v11a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V5a.5.5 0 0 1 .5-.5ZM3 5a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5Zm17 3v10.75c0 .69-.56 1.25-1.25 1.25H6v1.5h12.75a2.75 2.75 0 0 0 2.75-2.75V8H20Z"}))},57017:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,a.createElement)(n.Path,{d:"m16.5 19.5h-9v-1.5h9z",style:{fill:"#1e1e1e"}}))},57032:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M18 5.5H6a.5.5 0 0 0-.5.5v12a.5.5 0 0 0 .5.5h12a.5.5 0 0 0 .5-.5V6a.5.5 0 0 0-.5-.5ZM6 4h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Zm1 5h1.5v1.5H7V9Zm1.5 4.5H7V15h1.5v-1.5ZM10 9h7v1.5h-7V9Zm7 4.5h-7V15h7v-1.5Z"}))},57105:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var a=r(51609),n=r(97500),i=r.n(n);function s({children:e,className:t,noPadding:r=!1}){return(0,a.createElement)("main",{className:i()("tr-flex-1 tr-overflow-y-auto",!r&&"tr-p-4 md:tr-p-6 lg:tr-p-8",t)},e)}},57442:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M8.45474 21.2069L16.4547 3.7069L15.5453 3.29114L14.2837 6.05081C13.5991 5.69873 12.8228 5.49999 12 5.49999C10.9385 5.49999 9.95431 5.83076 9.1448 6.39485L7.18994 4.44L6.12928 5.50066L8.05556 7.42694C7.49044 8.15127 7.12047 9.0353 7.02469 9.99999H5V11.5H7V13H5V14.5H7.10002C7.35089 15.7359 8.0576 16.8062 9.03703 17.5279L7.54526 20.7911L8.45474 21.2069ZM9.68024 16.1209C8.95633 15.4796 8.5 14.5431 8.5 13.5V10.5C8.5 8.567 10.067 6.99999 12 6.99999C12.6003 6.99999 13.1653 7.15111 13.659 7.41738L9.68024 16.1209ZM15.3555 9.50155L16.1645 7.73191C16.6053 8.39383 16.8926 9.16683 16.9753 9.99999H19V11.5H17V13H19V14.5H16.9C16.4367 16.7822 14.419 18.5 12 18.5C11.7508 18.5 11.5058 18.4818 11.2664 18.4466L11.928 16.9993C11.9519 16.9998 11.9759 17 12 17C13.933 17 15.5 15.433 15.5 13.5V10.5C15.5 10.1531 15.4495 9.81794 15.3555 9.50155Z"}))},57476:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(51609),n=r(5573);const i=(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M12 3.3c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8s-4-8.8-8.8-8.8zm6.5 5.5h-2.6C15.4 7.3 14.8 6 14 5c2 .6 3.6 2 4.5 3.8zm.7 3.2c0 .6-.1 1.2-.2 1.8h-2.9c.1-.6.1-1.2.1-1.8s-.1-1.2-.1-1.8H19c.2.6.2 1.2.2 1.8zM12 18.7c-1-.7-1.8-1.9-2.3-3.5h4.6c-.5 1.6-1.3 2.9-2.3 3.5zm-2.6-4.9c-.1-.6-.1-1.1-.1-1.8 0-.6.1-1.2.1-1.8h5.2c.1.6.1 1.1.1 1.8s-.1 1.2-.1 1.8H9.4zM4.8 12c0-.6.1-1.2.2-1.8h2.9c-.1.6-.1 1.2-.1 1.8 0 .6.1 1.2.1 1.8H5c-.2-.6-.2-1.2-.2-1.8zM12 5.3c1 .7 1.8 1.9 2.3 3.5H9.7c.5-1.6 1.3-2.9 2.3-3.5zM10 5c-.8 1-1.4 2.3-1.8 3.8H5.5C6.4 7 8 5.6 10 5zM5.5 15.3h2.6c.4 1.5 1 2.8 1.8 3.7-1.8-.6-3.5-2-4.4-3.7zM14 19c.8-1 1.4-2.2 1.8-3.7h2.6C17.6 17 16 18.4 14 19z"}))},57874:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M4 7.2v1.5h16V7.2H4zm8 8.6h8v-1.5h-8v1.5zm-4-4.6l-4 4 4 4 1-1-3-3 3-3-1-1z"}))},58438:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M7 11.5h10V13H7z"}))},58459:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var a=r(51609),n=r(97500),i=r.n(n);function s({checked:e,onChange:t,label:r,description:n,disabled:s=!1,id:l}){const o=l||("string"==typeof r?r.toLowerCase().replace(/\s+/g,"-"):void 0);return(0,a.createElement)("div",{className:"tr-flex tr-items-start tr-gap-3"},(0,a.createElement)("button",{id:o,role:"switch","aria-checked":e,onClick:()=>!s&&t(!e),disabled:s,className:i()("tr-relative tr-inline-flex tr-h-6 tr-w-11 tr-shrink-0 tr-items-center","tr-rounded-full tr-border-2 tr-border-transparent","tr-transition-colors tr-duration-200","focus:tr-outline-none focus:tr-ring-2 focus:tr-ring-brand focus:tr-ring-offset-2","disabled:tr-opacity-50 disabled:tr-cursor-not-allowed",e?"tr-bg-brand":"tr-bg-line-2")},(0,a.createElement)("span",{className:i()("tr-inline-block tr-h-4 tr-w-4 tr-rounded-full tr-bg-white tr-shadow","tr-transition-transform tr-duration-200",e?"tr-translate-x-5":"tr-translate-x-0")})),(r||n)&&(0,a.createElement)("label",{htmlFor:o,className:"tr-flex tr-flex-col tr-cursor-pointer"},r&&(0,a.createElement)("span",{className:"tr-text-sm tr-font-medium tr-text-secondary"},r),n&&(0,a.createElement)("span",{className:"tr-text-xs tr-text-tertiary tr-mt-0.5"},n)))}},59160:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M12 15.8c-3.7 0-6.8-3-6.8-6.8s3-6.8 6.8-6.8c3.7 0 6.8 3 6.8 6.8s-3.1 6.8-6.8 6.8zm0-12C9.1 3.8 6.8 6.1 6.8 9s2.4 5.2 5.2 5.2c2.9 0 5.2-2.4 5.2-5.2S14.9 3.8 12 3.8zM8 17.5h8V19H8zM10 20.5h4V22h-4z"}))},59550:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,a.createElement)(n.Path,{d:"M20 10c0-5.51-4.49-10-10-10C4.48 0 0 4.49 0 10c0 5.52 4.48 10 10 10 5.51 0 10-4.48 10-10zM7.78 15.37L4.37 6.22c.55-.02 1.17-.08 1.17-.08.5-.06.44-1.13-.06-1.11 0 0-1.45.11-2.37.11-.18 0-.37 0-.58-.01C4.12 2.69 6.87 1.11 10 1.11c2.33 0 4.45.87 6.05 2.34-.68-.11-1.65.39-1.65 1.58 0 .74.45 1.36.9 2.1.35.61.55 1.36.55 2.46 0 1.49-1.4 5-1.4 5l-3.03-8.37c.54-.02.82-.17.82-.17.5-.05.44-1.25-.06-1.22 0 0-1.44.12-2.38.12-.87 0-2.33-.12-2.33-.12-.5-.03-.56 1.2-.06 1.22l.92.08 1.26 3.41zM17.41 10c.24-.64.74-1.87.43-4.25.7 1.29 1.05 2.71 1.05 4.25 0 3.29-1.73 6.24-4.4 7.78.97-2.59 1.94-5.2 2.92-7.78zM6.1 18.09C3.12 16.65 1.11 13.53 1.11 10c0-1.3.23-2.48.72-3.59C3.25 10.3 4.67 14.2 6.1 18.09zm4.03-6.63l2.58 6.98c-.86.29-1.76.45-2.71.45-.79 0-1.57-.11-2.29-.33.81-2.38 1.62-4.74 2.42-7.1z"}))},59613:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(51609),n=r(5573);const i=(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"}))},59621:(e,t,r)=>{"use strict";r.d(t,{B6:()=>m,DZ:()=>g,Jk:()=>u,M5:()=>M,V$:()=>k,uT:()=>N,yJ:()=>D,z0:()=>d,zR:()=>h});var a=r(51609),n=r(27723),i=r(1455),s=r.n(i),l=r(60775),o=(r(79993),r(17104)),c=r(39694);const M=async e=>{try{e.abortControllerRef.current=new AbortController,e.updateLoadingState("isLoading",!0);const t=await s()({path:"/thinkrank/v1/schema/settings?context_type=site",method:"GET",signal:e.abortControllerRef.current.signal});if(t.success){const r={...(0,o.lA)(),...t.data.settings},a=(0,o.AW)(r);e.safeSetState(e.setSettings,a)}else e.safeSetState(e.setSettings,(0,o.lA)())}catch(t){"AbortError"!==t.name&&(l.A.error("Schema settings load error:",t),e.safeSetState(e.setSettings,(0,o.lA)()),e.safeSetState(e.setNotice,{status:"error",message:(0,n.__)("Failed to load schema settings. Using defaults.","thinkrank")}))}finally{e.updateLoadingState("isLoading",!1)}},g=async e=>{try{e.abortControllerRef.current=new AbortController,e.updateLoadingState("isSaving",!0),e.safeSetState(e.setNotice,null);const t=(0,c.Sj)(e.settings);if(t.length>0)return void e.safeSetState(e.setNotice,{status:"error",message:(0,a.createElement)("div",null,(0,a.createElement)("strong",null,(0,n.__)("Please fix the following errors:","thinkrank")),(0,a.createElement)("ul",{className:"thinkrank-mt-xs",style:{paddingLeft:"20px"}},t.map((e,t)=>(0,a.createElement)("li",{key:t},e))))});const r=(0,o.AW)(e.settings),i=await s()({path:"/thinkrank/v1/schema/settings",method:"POST",data:{settings:r,context_type:"site"},signal:e.abortControllerRef.current.signal});if(!i.success)throw new Error(i.error||"Failed to save settings");e.safeSetState(e.setHasChanges,!1),e.safeSetState(e.setNotice,{status:"success",message:(0,n.__)("Schema settings saved successfully!","thinkrank")})}catch(t){if("AbortError"!==t.name){l.A.error("Schema settings save error:",t);let r=(0,n.__)("Failed to save schema settings. Please try again.","thinkrank");"validation_failed"===t.code&&t.data?.validation_errors?r=(0,a.createElement)("div",null,(0,a.createElement)("strong",null,(0,n.__)("Settings validation failed:","thinkrank")),(0,a.createElement)("ul",{className:"thinkrank-mt-xs",style:{paddingLeft:"20px"}},t.data.validation_errors.map((e,t)=>(0,a.createElement)("li",{key:t},e))),t.data.validation_warnings&&t.data.validation_warnings.length>0&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)("strong",null,(0,n.__)("Warnings:","thinkrank")),(0,a.createElement)("ul",{className:"thinkrank-mt-xs",style:{paddingLeft:"20px"}},t.data.validation_warnings.map((e,t)=>(0,a.createElement)("li",{key:t},e))))):t.message&&(r=t.message),e.safeSetState(e.setNotice,{status:"error",message:r})}}finally{e.updateLoadingState("isSaving",!1)}},d=async e=>{try{const t=await s()({path:"/thinkrank/v1/schema/types?context=site",method:"GET"});t.success&&e.updateSchemaData("schemaTypes",t.data.types||[])}catch(t){l.A.error("Schema types load error:",t),e.updateSchemaData("schemaTypes",[{name:"Organization",description:"Companies and organizations"},{name:"LocalBusiness",description:"Local businesses with physical locations"},{name:"Person",description:"Individual person or author information"},{name:"WebSite",description:"Website-level information and search functionality"}])}},u=async e=>{try{const t=await s()({path:"/thinkrank/v1/schema/deployed?context_type=site"});t.success&&e.updateSchemaData("deployedSchemas",t.data)}catch(e){l.A.error("Failed to load deployed schemas:",e)}},N=async e=>{try{e.updateLoadingState("isValidating",!0),e.safeSetState(e.setNotice,null);const t=window.location.origin,r=`https://search.google.com/test/rich-results?url=${encodeURIComponent(t)}`;window.open(r,"_blank"),e.setNotice({status:"info",message:(0,n.__)("Google Rich Results Test opened in new tab. Test your schema markup there.","thinkrank")})}catch(t){l.A.error("Rich Results test error:",t),e.setNotice({status:"error",message:(0,n.__)("Failed to open Rich Results Test. Please try again.","thinkrank")})}finally{e.updateLoadingState("isValidating",!1)}},m=async e=>{try{e.updateLoadingState("isGenerating",!0);const t=["Organization","LocalBusiness","Person","WebSite"];let r=e.settings.enabled_schema_types||[];Array.isArray(r)&&(r=r.filter(e=>t.includes(e))),r.length||(r=["Organization"]);const a={context_type:"site",schema_types:r,options:{validation_level:e.settings.validation_level||"moderate",rich_snippets_optimization:e.settings.rich_snippets_optimization||!0,knowledge_graph:e.settings.knowledge_graph||!0,auto_generate_schema:e.settings.auto_generate_schema||!0,enable_breadcrumbs_schema:e.settings.enable_breadcrumbs_schema||!1,enable_local_business:e.settings.enable_local_business||!1}},i=await s()({path:"/thinkrank/v1/schema/generate",method:"POST",data:a});i.success&&(e.updateSchemaData("generatedSchemas",i.data),e.safeSetState(e.setNotice,{status:"success",message:(0,n.__)("Schema markup generated successfully!","thinkrank")}))}catch(t){l.A.error("Schema generation error:",t),e.setNotice({status:"error",message:(0,n.__)("Schema generation failed. Please try again.","thinkrank")})}finally{e.updateLoadingState("isGenerating",!1)}},h=async e=>{try{e.updateLoadingState("isDeploying",!0);const t=e.generatedSchemas?.generated_schemas||e.deployedSchemas;if(!t)return void e.setNotice({status:"error",message:(0,n.__)("No schema markup to deploy. Please generate schema first.","thinkrank")});const r={context_type:"site",schema_data:t,options:{deployment_method:e.settings.deployment_method||"json_ld"}};(await s()({path:"/thinkrank/v1/schema/deploy",method:"POST",data:r})).success&&(e.setNotice({status:"success",message:(0,n.__)("Schema markup deployed successfully!","thinkrank")}),u(e))}catch(t){l.A.error("Schema deployment error:",t),e.setNotice({status:"error",message:(0,n.__)("Schema deployment failed. Please try again.","thinkrank")})}finally{e.updateLoadingState("isDeploying",!1)}},D=async e=>{try{if(!e.generatedSchemas?.generated_schemas)return void e.setNotice({status:"error",message:(0,n.__)("No schema markup to preview. Please generate schema first.","thinkrank")});const t={},r=e.generatedSchemas.generated_schemas;for(const[e,a]of Object.entries(r))try{const r=await s()({path:"/thinkrank/v1/schema/preview",method:"POST",data:{schema_data:a,schema_type:e}});r.success&&r.data.rich_snippets&&(t[e]=r.data.rich_snippets)}catch(t){l.A.error(`Schema preview error for ${e}:`,t)}e.updateSchemaData("schemaPreview",{rich_snippets:t})}catch(e){l.A.error("Schema preview error:",e)}},k=async(e,t)=>{try{e.updateLoadingState("isSyncing",!0),e.safeSetState(e.setNotice,null);const r=await s()({path:"/thinkrank/v1/site-identity/settings",method:"GET"});if(!r.success)throw new Error("Failed to fetch Site Identity data");{const a=r.data.settings,i=(0,c.mk)(a,t),s={...e.settings,...i};e.setSettings(s),e.setNotice({status:"success",message:(0,n.__)(`${(0,c.Bo)(t)} data synced successfully from Site Identity!`,"thinkrank")})}}catch(r){l.A.error("Sync error:",r),e.setNotice({status:"error",message:(0,n.__)(`Failed to sync ${(0,c.Bo)(t)} data. Please try again.`,"thinkrank")})}finally{e.updateLoadingState("isSyncing",!1)}}},60072:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M18.5 10.5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}))},60163:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M5.5 12h1.75l-2.5 3-2.5-3H4a8 8 0 113.134 6.35l.907-1.194A6.5 6.5 0 105.5 12zm9.53 1.97l-2.28-2.28V8.5a.75.75 0 00-1.5 0V12a.747.747 0 00.218.529l1.282-.84-1.28.842 2.5 2.5a.75.75 0 101.06-1.061z"}))},60271:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,a.createElement)(n.Path,{d:"M9 12h2v-2h2V8h-2V6H9v2H7v2h2v2zm1 4c3.9 0 7-3.1 7-7s-3.1-7-7-7-7 3.1-7 7 3.1 7 7 7zm0-12c2.8 0 5 2.2 5 5s-2.2 5-5 5-5-2.2-5-5 2.2-5 5-5zM3 19h14v-2H3v2z"}))},60563:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(51609),n=r(26127);const i=()=>(0,a.createElement)(n.A,null)},60733:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M3 6v11.5h8V6H3Zm11 3h7V7.5h-7V9Zm7 3.5h-7V11h7v1.5ZM14 16h7v-1.5h-7V16Z"}))},60734:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5.625 5.5h9.75c.069 0 .125.056.125.125v9.75a.125.125 0 0 1-.125.125h-9.75a.125.125 0 0 1-.125-.125v-9.75c0-.069.056-.125.125-.125ZM4 5.625C4 4.728 4.728 4 5.625 4h9.75C16.273 4 17 4.728 17 5.625v9.75c0 .898-.727 1.625-1.625 1.625h-9.75A1.625 1.625 0 0 1 4 15.375v-9.75Zm14.5 11.656v-9H20v9C20 18.8 18.77 20 17.251 20H6.25v-1.5h11.001c.69 0 1.249-.528 1.249-1.219Z"}))},60775:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const a=()=>!0===window.thinkrankDebug||!0===window.thinkrankAdmin?.debug,n={error:(...e)=>{a()&&console.error("[ThinkRank]",...e)},warn:(...e)=>{a()&&console.warn("[ThinkRank]",...e)},info:(...e)=>{a()&&console.info("[ThinkRank]",...e)}}},60906:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var a=r(51609),n=r(86087),i=r(51725),s=r(54583),l=r(49323);const o="site-identity",c="basic-info",M=(e,t)=>{if((0,i.Fz)(e))return[e,t];const r=(0,i.CB)().find(e=>(0,i.Fz)(e.id));if(r){const e=r.items?.[0]?.id||null;return[r.id,e]}return[e,t]},g=(e,t)=>{try{const r=new URL(window.location.href);r.searchParams.set("nav_section",e),r.searchParams.set("nav_item",t),r.searchParams.delete("type"),window.history.replaceState({},"",r.toString())}catch(e){}},d=()=>{const[e,t]=M(o,c),[r,d]=(0,n.useState)(e),[u,N]=(0,n.useState)(t),[m,h]=(0,n.useState)(null);(0,n.useEffect)(()=>{try{const e=new URLSearchParams(window.location.search);let t=o,r=c;"google_analytics"===e.get("type")?(t="integrations",r="google-services"):e.get("nav_section")&&e.get("nav_item")&&(t=e.get("nav_section"),r=e.get("nav_item")),[t,r]=M(t,r),d(t),N(r),g(t,r)}catch(e){h(e.message)}},[]);const D=(0,n.useCallback)((e,t)=>{d(e),N(t),g(e,t)},[]);return(0,n.useEffect)(()=>{const e=e=>{const{section:t,item:r}=e.detail||{};t&&r&&D(t,r)};return window.addEventListener("thinkrank:nav-search",e),()=>window.removeEventListener("thinkrank:nav-search",e)},[D]),(0,a.createElement)("div",{className:"tr-flex tr-flex-col md:tr-flex-row tr-gap-4 lg:tr-gap-6 tr-items-start"},(0,a.createElement)("div",{className:"tr-w-full md:tr-w-44 lg:tr-w-56 md:tr-shrink-0 md:tr-self-stretch"},(0,a.createElement)("div",{className:"md:tr-sticky md:tr-top-0"},(0,a.createElement)(i.Ay,{activeSection:r,activeItem:u,onNavigate:D}))),(0,a.createElement)("div",{className:"tr-flex-1 tr-min-w-0"},m&&(0,a.createElement)(l.Fc,{variant:"error",className:"tr-mb-4"},m),(0,a.createElement)(s.A,{activeSection:r,activeItem:u,onNavigate:D})))}},61053:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"m15.99 10.889-3.988 3.418-3.988-3.418.976-1.14 3.012 2.582 3.012-2.581.976 1.139Z"}))},61223:(e,t,r)=>{"use strict";r.d(t,{A:()=>N});var a=r(51609),n=r(86087),i=r(27723),s=r(1455),l=r.n(s),o=r(49323);const c={good:{bg:"#ecfdf3",fg:"#027a48",border:"#b9f1cf",label:(0,i.__)("Good","thinkrank")},ok:{bg:"#fff8e5",fg:"#b45309",border:"#fde68a",label:(0,i.__)("Needs work","thinkrank")},poor:{bg:"#fef3f2",fg:"#b42318",border:"#fda29b",label:(0,i.__)("Poor","thinkrank")},none:{bg:"#f3f4f6",fg:"#6b7280",border:"#e5e7eb",label:(0,i.__)("Not scored","thinkrank")}},M=()=>(0,a.createElement)("svg",{width:"12",height:"12",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},(0,a.createElement)("path",{d:"M3 7h8M8 4l3 3-3 3",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round",strokeLinejoin:"round"})),g=()=>(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},(0,a.createElement)("path",{d:"M14 3H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9l-6-6Z",stroke:"currentColor",strokeWidth:"1.6",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M14 3v6h6",stroke:"currentColor",strokeWidth:"1.6",strokeLinejoin:"round"})),d=({score:e})=>{const t=(e=>{if(null==e)return c.none;const t=Number(e);return Number.isFinite(t)?t>=80?c.good:t>=50?c.ok:c.poor:c.none})(e),r=null==e?"—":Math.round(Number(e));return(0,a.createElement)("span",{style:{display:"inline-flex",alignItems:"center",gap:"8px",fontSize:"12.5px",fontWeight:700,padding:"5px 10px",borderRadius:"999px",background:t.bg,color:t.fg,border:"1px solid "+t.border,whiteSpace:"nowrap"}},(0,a.createElement)("span",{style:{fontVariantNumeric:"tabular-nums"}},r,"—"!==r&&"/100"),(0,a.createElement)("span",{style:{opacity:.7,fontWeight:600}},"·"),(0,a.createElement)("span",{style:{textTransform:"uppercase",letterSpacing:"0.04em",fontSize:"10.5px"}},t.label))},u=({post:e,score:t,last:r})=>{return(0,a.createElement)("a",{href:(n=e.id,`/wp-admin/post.php?post=${n}&action=edit`),style:{display:"flex",alignItems:"center",gap:"14px",padding:"12px 0",borderBottom:r?"none":"1px solid #eef0f4",textDecoration:"none",color:"inherit"}},(0,a.createElement)("span",{style:{width:"32px",height:"32px",borderRadius:"8px",background:"#fafbfc",color:"#6b7280",border:"1px solid #eef0f4",display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:0},"aria-hidden":"true"},(0,a.createElement)(g,null)),(0,a.createElement)("div",{style:{flex:1,minWidth:0}},(0,a.createElement)("div",{style:{fontSize:"13.5px",fontWeight:600,color:"#1e1e1e",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},(e=>{if(!e)return"";const t=document.createElement("textarea");return t.innerHTML=e,t.value})(e.title?.rendered)||(0,i.__)("(Untitled)","thinkrank")),(0,a.createElement)("div",{style:{fontSize:"11.5px",color:"#9ca3af",marginTop:"2px",textTransform:"capitalize"}},"page"===e.type?(0,i.__)("Page","thinkrank"):(0,i.__)("Post","thinkrank")," · ",(0,i.__)("Updated","thinkrank")," ",(e=>{if(!e)return"";const t=new Date(e);if(Number.isNaN(t.getTime()))return"";const r=(Date.now()-t.getTime())/1e3;if(r<60)return(0,i.__)("just now","thinkrank");if(r<3600){const e=Math.floor(r/60);
/* translators: %d: minutes ago */return`${e} ${1===e?(0,i.__)("min ago","thinkrank"):(0,i.__)("mins ago","thinkrank")}`}if(r<86400){const e=Math.floor(r/3600);return`${e} ${1===e?(0,i.__)("hr ago","thinkrank"):(0,i.__)("hrs ago","thinkrank")}`}return r<604800?`${Math.floor(r/86400)}d ${(0,i.__)("ago","thinkrank")}`:t.toLocaleDateString()})(e.modified_gmt?`${e.modified_gmt}Z`:e.modified))),(0,a.createElement)(d,{score:t}),(0,a.createElement)("span",{style:{color:"#cbd5e1",display:"inline-flex",flexShrink:0},"aria-hidden":"true"},(0,a.createElement)(M,null)));var n},N=()=>{const[e,t]=(0,n.useState)(!0),[r,s]=(0,n.useState)([]),[c,g]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{let e=!1;return async function(){try{const t=await l()({path:"/wp/v2/posts?per_page=5&orderby=modified&order=desc&status=publish,draft,private&_fields=id,title,link,modified,modified_gmt,type"}).catch(()=>[]);if(e)return;if(!Array.isArray(t)||0===t.length)return void s([]);const r=await Promise.all(t.map(e=>(async e=>{try{var t,r,a;const n=await l()({path:`/thinkrank/v1/seo-score/latest?post_id=${e}`}),i=n?.data;if(!i)return null;if("number"==typeof i)return i;const s=null!==(t=null!==(r=null!==(a=i.overall_score)&&void 0!==a?a:i.score)&&void 0!==r?r:i.total)&&void 0!==t?t:i.value;return null==s?null:Number(s)}catch(e){return null}})(e.id)));if(e)return;s(t.map((e,t)=>({post:e,score:r[t]})))}catch(t){e||g(!0)}finally{e||t(!1)}}(),()=>{e=!0}},[]),e?(0,a.createElement)(o.u4,{lines:4,label:(0,i.__)("Loading recent posts…","thinkrank")}):c||0===r.length?(0,a.createElement)("div",{style:{padding:"20px 24px",borderRadius:"16px",background:"#fff",border:"1px solid var(--tr-border)"}},(0,a.createElement)("h3",{style:{fontSize:"15px",fontWeight:700,color:"#1e1e1e",margin:0}},(0,i.__)("Recent posts","thinkrank")),(0,a.createElement)("p",{style:{fontSize:"13px",color:"#6b7280",margin:"8px 0 0",lineHeight:1.5}},(0,i.__)("No posts to show yet. Publish or update a post and it will appear here with its latest SEO score.","thinkrank"))):(0,a.createElement)("div",{style:{padding:"20px 24px",borderRadius:"16px",background:"#fff",border:"1px solid var(--tr-border)"}},(0,a.createElement)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:"12px",marginBottom:"8px",flexWrap:"wrap"}},(0,a.createElement)("div",null,(0,a.createElement)("h3",{style:{fontSize:"15px",fontWeight:700,color:"#1e1e1e",margin:0}},(0,i.__)("Recent posts SEO health","thinkrank")),(0,a.createElement)("p",{style:{fontSize:"12.5px",color:"#6b7280",margin:"4px 0 0",lineHeight:1.5}},(0,i.__)("Your most recently updated content. Click a row to open the editor and improve its score.","thinkrank"))),(0,a.createElement)("a",{href:"/wp-admin/edit.php",style:{fontSize:"12.5px",fontWeight:600,color:"#4451FF",textDecoration:"none",display:"inline-flex",alignItems:"center"}},(0,i.__)("View all posts","thinkrank"),(0,a.createElement)(M,null))),(0,a.createElement)("div",null,r.map(({post:e,score:t},n)=>(0,a.createElement)(u,{key:e.id,post:e,score:t,last:n===r.length-1}))))}},62008:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var a=r(51609),n=r(86087),i=r(27723),s=r(56427),l=r(60775);class o extends n.Component{constructor(e){super(e),this.state={hasError:!1,error:null,errorInfo:null}}static getDerivedStateFromError(e){return{hasError:!0}}componentDidCatch(e,t){this.setState({error:e,errorInfo:t}),l.A.error("ThinkRank Error Boundary caught an error:",e,t)}handleReload=()=>{window.location.reload()};render(){return this.state.hasError?(0,a.createElement)("div",{className:"thinkrank-error-boundary"},(0,a.createElement)(s.Notice,{status:"error",isDismissible:!1},(0,a.createElement)("h3",null,(0,i.__)("Something went wrong","thinkrank")),(0,a.createElement)("p",null,(0,i.__)("ThinkRank encountered an unexpected error. Please try reloading the page.","thinkrank")),(0,a.createElement)("div",{className:"error-actions"},(0,a.createElement)(s.Button,{isPrimary:!0,onClick:this.handleReload},(0,i.__)("Reload Page","thinkrank"))),!1)):this.props.children}}const c=o},62603:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>l});var a=r(51609),n=r(27723),i=r(56427),s=r(49323);r(50861);const l=({performanceData:e,deviceType:t,setDeviceType:r,isLoading:l,onNavigate:o,onRefresh:c})=>{if(l)return(0,a.createElement)("div",{className:"thinkrank-cwv-wrapper"},(0,a.createElement)("div",{className:"tr-empty-state"},(0,a.createElement)(s.u4,{lines:3})));if(!e||!e.core_web_vitals||e.core_web_vitals.error)return(0,a.createElement)("div",{className:"thinkrank-cwv-wrapper"},(0,a.createElement)(s.pp,{size:"md",title:(0,n.__)("No Core Web Vitals Data Available","thinkrank"),description:e?.core_web_vitals?.message||(0,n.__)("Connect your Google account in Integrations > Google Services to view real performance data.","thinkrank"),action:(0,a.createElement)("div",{className:"tr-flex tr-justify-center tr-gap-3"},(0,a.createElement)(i.Button,{variant:"primary",onClick:()=>o&&o("integrations","google-services")},(0,n.__)("Connect Google Account","thinkrank")),(0,a.createElement)(i.Button,{variant:"secondary",onClick:c,disabled:l},l?(0,a.createElement)(s.u4,{lines:2}):(0,n.__)("Retry","thinkrank")))}));const M=e.core_web_vitals?Object.entries(e.core_web_vitals).filter(([e])=>"error"!==e&&"message"!==e):[];return(0,a.createElement)("div",{className:"thinkrank-cwv-wrapper"},(0,a.createElement)("div",{className:"thinkrank-cwv-panel-layout"},(0,a.createElement)("div",{className:"thinkrank-cwv-score-panel"},(0,a.createElement)("span",{className:"thinkrank-cwv-score-title"},(0,n.__)("Performance","thinkrank")),((e,t,r)=>{const i=e?.performance_score||0,s=110,l=2*Math.PI*82,o=i/100*l,c=i>=90?"#027A48":i>=50?"#4451FF":"#921C13",M="mobile"===t;return(0,a.createElement)("div",{className:"thinkrank-cwv-donut-wrap"},(0,a.createElement)("svg",{width:"220",height:"220",viewBox:"0 0 220 220"},(0,a.createElement)("circle",{cx:s,cy:110,r:82,fill:"none",stroke:"#eef0f7",strokeWidth:22}),(0,a.createElement)("circle",{cx:s,cy:110,r:82,fill:"none",stroke:c,strokeWidth:22,strokeDasharray:`${o} ${l}`,strokeLinecap:"round",transform:"rotate(-90, 110, 110)"}),(0,a.createElement)("text",{x:s,y:104,textAnchor:"middle",fontSize:"38",fontWeight:"700",fill:"#1e1e1e",fontFamily:"Inter, sans-serif"},i),(0,a.createElement)("text",{x:s,y:130,textAnchor:"middle",fontSize:"14",fill:c,fontFamily:"Inter, sans-serif",fontWeight:"600"},M?(0,n.__)("Mobile","thinkrank"):(0,n.__)("Desktop","thinkrank"))),(0,a.createElement)("div",{className:"thinkrank-cwv-device-breakdown"},(0,a.createElement)("div",{className:"thinkrank-cwv-device-item"+(M?" is-active":""),onClick:()=>r("mobile")},(0,a.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},(0,a.createElement)("rect",{x:"2",y:"3",width:"12",height:"9",rx:"1.5",stroke:"currentColor",strokeWidth:"1.4"}),(0,a.createElement)("path",{d:"M5.5 14h5",stroke:"currentColor",strokeWidth:"1.4",strokeLinecap:"round"}),(0,a.createElement)("path",{d:"M8 12v2",stroke:"currentColor",strokeWidth:"1.4",strokeLinecap:"round"})),(0,a.createElement)("span",null,(0,n.__)("Mobile","thinkrank"))),(0,a.createElement)("div",{className:"thinkrank-cwv-device-item"+(M?"":" is-active"),onClick:()=>r("desktop")},(0,a.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},(0,a.createElement)("rect",{x:"1",y:"2",width:"14",height:"10",rx:"1.5",stroke:"currentColor",strokeWidth:"1.4"}),(0,a.createElement)("path",{d:"M4.5 14h7",stroke:"currentColor",strokeWidth:"1.4",strokeLinecap:"round"}),(0,a.createElement)("path",{d:"M8 12v2",stroke:"currentColor",strokeWidth:"1.4",strokeLinecap:"round"})),(0,a.createElement)("span",null,(0,n.__)("Desktop","thinkrank")))))})(e,t,r)),(0,a.createElement)("div",{className:"thinkrank-cwv-metrics-panel"},(0,a.createElement)("div",{className:"thinkrank-cwv-metrics-header"},(0,a.createElement)("div",null,(0,a.createElement)("span",{className:"thinkrank-cwv-metrics-title"},(0,n.__)("Core Web","thinkrank")),(0,a.createElement)("span",{className:"thinkrank-cwv-metrics-subtitle"},(0,n.__)("Google ranking factors that measure user experience","thinkrank"))),(0,a.createElement)("div",{className:"thinkrank-cwv-device-tabs"},["mobile","desktop"].map(e=>(0,a.createElement)("button",{key:e,className:t===e?"active":"",onClick:()=>r(e)},e.charAt(0).toUpperCase()+e.slice(1))))),(0,a.createElement)("div",{className:"thinkrank-cwv-metrics-grid"},M.map(([e,t])=>((e,t)=>{if(!t)return null;if("unknown"===t.status||0===t.value)return(0,a.createElement)("div",{key:e,className:"thinkrank-cwv-metric-card"},(0,a.createElement)("div",{className:"thinkrank-cwv-metric-header"},(0,a.createElement)("span",{className:"thinkrank-cwv-metric-name"},t.name)),(0,a.createElement)("div",{className:"thinkrank-cwv-metric-value"},"—"),(0,a.createElement)("div",{className:"thinkrank-cwv-metric-desc"},(0,n.__)("Data not available","thinkrank")));const r=(i=t.value)<=(s={good:t.good_threshold,needs_improvement:t.needs_improvement_threshold}).good?"good":i<=s.needs_improvement?"needs-improvement":"poor";var i,s;return(0,a.createElement)("div",{key:e,className:"thinkrank-cwv-metric-card"},(0,a.createElement)("div",{className:"thinkrank-cwv-metric-header"},(0,a.createElement)("span",{className:"thinkrank-cwv-metric-name"},t.name),(e=>"good"===e?(0,a.createElement)("span",{className:"thinkrank-cwv-status-icon"},(0,a.createElement)("svg",{width:"22",height:"22",viewBox:"0 0 22 22",fill:"none"},(0,a.createElement)("circle",{cx:"11",cy:"11",r:"11",fill:"#34a853"}),(0,a.createElement)("path",{d:"M6.5 11.5l3 3 6-7",stroke:"#fff",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}))):"needs-improvement"===e?(0,a.createElement)("span",{className:"thinkrank-cwv-status-icon"},(0,a.createElement)("svg",{width:"22",height:"22",viewBox:"0 0 22 22",fill:"none"},(0,a.createElement)("path",{d:"M11 2L1 20h20L11 2z",fill:"#B54708"}),(0,a.createElement)("path",{d:"M11 9v5",stroke:"#fff",strokeWidth:"2",strokeLinecap:"round"}),(0,a.createElement)("circle",{cx:"11",cy:"16.5",r:"1",fill:"#fff"}))):(0,a.createElement)("span",{className:"thinkrank-cwv-status-icon"},(0,a.createElement)("svg",{width:"22",height:"22",viewBox:"0 0 22 22",fill:"none"},(0,a.createElement)("rect",{width:"22",height:"22",rx:"5",fill:"#921C13"}),(0,a.createElement)("path",{d:"M7 7.5c0-2.2 1.8-4 4-4s4 1.8 4 4",stroke:"#fff",strokeWidth:"1.8",strokeLinecap:"round",fill:"none"}),(0,a.createElement)("circle",{cx:"9",cy:"10",r:"1.2",fill:"#fff"}),(0,a.createElement)("circle",{cx:"13",cy:"10",r:"1.2",fill:"#fff"}),(0,a.createElement)("path",{d:"M8 14.5s1.2-2 3-2 3 2 3 2",stroke:"#fff",strokeWidth:"1.8",strokeLinecap:"round",fill:"none"}))))(r)),(0,a.createElement)("div",{className:"thinkrank-cwv-metric-value"},t.value,t.unit),(0,a.createElement)("div",{className:"thinkrank-cwv-metric-desc"},t.description||(0,n.__)("Time until the largest content element is rendered","thinkrank")),(0,a.createElement)("div",{className:"thinkrank-cwv-metric-thresholds"},(0,a.createElement)("div",{className:"thinkrank-cwv-threshold-row"},(0,a.createElement)("span",null,(0,n.__)("Good","thinkrank")),(0,a.createElement)("span",{className:"thinkrank-cwv-threshold-good"},"↑",t.good_threshold,t.unit)),(0,a.createElement)("div",{className:"thinkrank-cwv-threshold-row"},(0,a.createElement)("span",null,(0,n.__)("Poor","thinkrank")),(0,a.createElement)("span",{className:"thinkrank-cwv-threshold-poor"},"↓",t.needs_improvement_threshold,t.unit))))})(e,t))))))}},62706:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"m21.5 9.1-6.6-6.6-4.2 5.6c-1.2-.1-2.4.1-3.6.7-.1 0-.1.1-.2.1-.5.3-.9.6-1.2.9l3.7 3.7-5.7 5.7v1.1h1.1l5.7-5.7 3.7 3.7c.4-.4.7-.8.9-1.2.1-.1.1-.2.2-.3.6-1.1.8-2.4.6-3.6l5.6-4.1zm-7.3 3.5.1.9c.1.9 0 1.8-.4 2.6l-6-6c.8-.4 1.7-.5 2.6-.4l.9.1L15 4.9 19.1 9l-4.9 3.6z"}))},62759:(e,t,r)=>{"use strict";r.d(t,{A:()=>c,x:()=>s});var a=r(86087),n=r(1455),i=r.n(n);const s={DETECTED:"DETECTED",EXPORTING:"EXPORTING",SNAPSHOT_READY:"SNAPSHOT_READY",MIGRATING:"MIGRATING",MIGRATION_COMPLETE:"MIGRATION_COMPLETE",ERROR:"ERROR"},l=["postmeta","termmeta","usermeta","redirections","404_logs","settings"],o=["postmeta","termmeta","usermeta","redirections","404_logs","settings"],c=(e,t=null)=>{const r="complete"===t?.status?s.SNAPSHOT_READY:s.DETECTED,[n,c]=(0,a.useState)(r),[M,g]=(0,a.useState)(null),[d,u]=(0,a.useState)({currentType:"",currentPage:0,totalPages:0,exported:0,total:0,processed:0,skipped:0,percentage:0}),N=(0,a.useRef)(!1);return{state:n,error:M,progress:d,startExport:(0,a.useCallback)(async t=>{N.current=!1,c(s.EXPORTING),g(null),u(e=>({...e,percentage:0}));const r=l.filter(e=>t.includes(e));try{for(let t=0;t<r.length;t++){const a=r[t];let n=1,s=!0;const l=t===r.length-1;for(;s&&!N.current;){const o=await i()({path:"/thinkrank/v1/import/export",method:"POST",data:{plugin:e,type:a,page:n,is_last_type:l}});s=o.has_more;const c=o.total||1,M=100*n,g=Math.min(Math.round(100*(t/r.length+Math.min(M,c)/c/r.length)),99);u({currentType:a,currentPage:n,totalPages:Math.ceil(c/100),exported:o.exported||0,total:c,processed:0,skipped:0,percentage:g}),n++}if(N.current)return}u(e=>({...e,percentage:100})),c(s.SNAPSHOT_READY)}catch(e){g(e.message||"Export failed"),c(s.ERROR)}},[e]),startMigration:(0,a.useCallback)(async()=>{N.current=!1,c(s.MIGRATING),g(null),u(e=>({...e,percentage:0}));try{const t=await i()({path:"/thinkrank/v1/import/snapshots"}),r=t.snapshots?.[e];if(!r)throw new Error("No snapshot found for "+e);const a=Object.keys(r.types||{}).filter(e=>o.includes(e));let n=0,l=0,M=0;for(let t=0;t<a.length;t++){const s=a[t],o=r.types[s],c=o.total_chunks||1,g=t===a.length-1;for(let r=1;r<=c&&!N.current;r++){const d=await i()({path:"/thinkrank/v1/import/migrate",method:"POST",data:{plugin:e,type:s,page:r,is_last_type:g&&r===c}});n+=d.processed||0,l+=d.skipped||0,M+=d.keywords_truncated||0;const N=Math.min(Math.round(100*(t/a.length+r/c/a.length)),99);u({currentType:s,currentPage:r,totalPages:c,exported:0,total:o.total_records||0,processed:n,skipped:l,keywordsTruncated:M,percentage:N})}if(N.current)return}u(e=>({...e,percentage:100})),c(s.MIGRATION_COMPLETE)}catch(e){g(e.message||"Migration failed"),c(s.ERROR)}},[e]),cleanup:(0,a.useCallback)(async(t=!1)=>{try{return await i()({path:"/thinkrank/v1/import/cleanup",method:"POST",data:{plugin:e,force:t}})}catch(e){return"thinkrank_cleanup_blocked"===e?.code?{blocked:!0,message:e.message,preserved:e.data?.preserved||[]}:(g(e.message||"Cleanup failed"),c(s.ERROR),null)}},[e]),deleteSnapshot:(0,a.useCallback)(async()=>{try{const t=await i()({path:"/thinkrank/v1/import/snapshot",method:"DELETE",data:{plugin:e}});return c(s.DETECTED),t}catch(e){return g(e.message||"Snapshot deletion failed"),c(s.ERROR),null}},[e]),cancel:(0,a.useCallback)(()=>{N.current=!0},[]),retry:(0,a.useCallback)(()=>{g(null),c(s.DETECTED)},[])}}},62927:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M11.1 15.8H20v-1.5h-8.9v1.5zm0-8.6v1.5H20V7.2h-8.9zM6 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}))},63087:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M3.8 15.8h8.9v-1.5H3.8v1.5zm0-7h8.9V7.2H3.8v1.6zm14.7-2.1V10h1V5.3l-2.2.7.3 1 .9-.3zm1.2 6.1c-.5-.6-1.2-.5-1.7-.4-.3.1-.5.2-.7.3l.1 1.1c.2-.2.5-.4.8-.5.3-.1.6 0 .7.1.2.3 0 .8-.2 1.1-.5.8-.9 1.6-1.4 2.5H20v-1h-.9c.3-.6.8-1.4.9-2.1 0-.3 0-.8-.3-1.1z"}))},63110:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z"}))},63652:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M13 8H4v1.5h9V8zM4 4v1.5h16V4H4zm9 8H5c-.6 0-1 .4-1 1v8.3c0 .3.2.7.6.8.1.1.2.1.3.1.2 0 .5-.1.6-.3l1.8-1.8H13c.6 0 1-.4 1-1V13c0-.6-.4-1-1-1zm-2.2 6.6H7l1.6-2.2c.3-.4.5-.7.6-.9.1-.2.2-.4.2-.5 0-.2-.1-.3-.1-.4-.1-.1-.2-.1-.4-.1s-.4 0-.6.1c-.3.1-.5.3-.7.4l-.2.2-.2-1.2.1-.1c.3-.2.5-.3.8-.4.3-.1.6-.1.9-.1.3 0 .6.1.9.2.2.1.4.3.6.5.1.2.2.5.2.7 0 .3-.1.6-.2.9-.1.3-.4.7-.7 1.1l-.5.6h1.6v1.2z"}))},63969:(e,t,r)=>{"use strict";r(36876)},64003:(e,t,r)=>{"use strict";r.d(t,{A:()=>M});var a=r(51609),n=r(86087),i=r(27723),s=r(1455),l=r.n(s),o=r(49323),c=r(60775);const M=({onDisconnect:e,onReconnect:t,onTestConnection:r})=>{const[s,M]=(0,n.useState)(!0),[g,d]=(0,n.useState)(!1),[u,N]=(0,n.useState)([]),[m,h]=(0,n.useState)({site:"",enableIndexStatus:!1}),[D,k]=(0,n.useState)(null);(0,n.useEffect)(()=>{p()},[]);const p=async()=>{M(!0);try{const e=await l()({path:"/thinkrank/v1/integrations/search-console/sites",method:"GET"});e.success&&N(e.data.sites||[]);const t=await l()({path:"/thinkrank/v1/settings-management/category/seo_analytics",method:"GET"});t.success&&t.data.settings?h({site:t.data.settings.search_console_property||"",enableIndexStatus:t.data.settings.enable_index_status||!1}):h({site:"",enableIndexStatus:!1})}catch(e){c.A.error("Error loading Search Console data:",e);let t=(0,i.__)("Failed to load Search Console data. Please try refreshing.","thinkrank");"token_expired"===e.code||401===e.data?.status?t=(0,i.__)("Google session expired. Please reconnect your account in the Integrations tab.","thinkrank"):e.message&&(t=e.message),k({status:"error",message:t}),N([])}finally{M(!1)}};if(s)return(0,a.createElement)("div",{className:"thinkrank-p-8 thinkrank-flex thinkrank-justify-center"},(0,a.createElement)(o.u4,{lines:3}));const x=u.find(e=>e.siteUrl===m.site),j=x?(e=>{switch(e){case"siteOwner":return(0,i.__)("Owner","thinkrank");case"siteFullUser":return(0,i.__)("Full access","thinkrank");case"siteRestrictedUser":return(0,i.__)("Restricted","thinkrank");case"siteUnverifiedUser":return(0,i.__)("Unverified","thinkrank");default:return e?e.replace(/^site/,""):""}})(x.permissionLevel):"";return(0,a.createElement)("div",{style:{border:"1px solid var(--tr-border-card)",borderRadius:"10px",overflow:"visible",display:"flex",flexDirection:"column",background:"#fff",height:"100%"}},(0,a.createElement)("style",null,"\n                .tr-gsc-action { background: none; border: 0; padding: 0; cursor: pointer; font-size: 13px; font-weight: 500; color: var(--tr-text-subtle); transition: color .15s ease; }\n                .tr-gsc-action:hover { color: var(--tr-text-heading); }\n                .tr-gsc-action--danger:hover { color: var(--tr-danger-text); }\n            "),(0,a.createElement)("div",{style:{padding:"14px 16px",borderBottom:"1px solid var(--tr-border-light)",display:"flex",alignItems:"center",justifyContent:"space-between",gap:"12px",flexWrap:"wrap"}},(0,a.createElement)("div",{style:{display:"flex",alignItems:"center",gap:"10px"}},(0,a.createElement)("span",{style:{fontWeight:600,fontSize:"16px",color:"var(--tr-text-heading)"}},(0,i.__)("Search Console","thinkrank")),(0,a.createElement)("span",{style:{display:"inline-flex",alignItems:"center",gap:"6px",background:"var(--tr-success-bg)",color:"var(--tr-success-text)",padding:"3px 10px",borderRadius:"999px",fontSize:"12px",fontWeight:600}},(0,a.createElement)("span",{style:{width:"6px",height:"6px",borderRadius:"50%",background:"currentColor"},"aria-hidden":"true"}),(0,i.__)("Connected","thinkrank")),j&&(0,a.createElement)("span",{style:{background:"var(--tr-accent-bg)",color:"var(--tr-accent)",padding:"2px 8px",borderRadius:"8px",fontSize:"12px",fontWeight:500}},j)),(0,a.createElement)("div",{style:{display:"flex",alignItems:"center",gap:"12px"}},(0,a.createElement)("button",{type:"button",onClick:r,className:"tr-gsc-action"},(0,i.__)("Test Connection","thinkrank")),(0,a.createElement)("span",{"aria-hidden":"true",style:{width:"1px",height:"12px",background:"var(--tr-border-card)"}}),(0,a.createElement)("button",{type:"button",onClick:t,className:"tr-gsc-action"},(0,i.__)("Reconnect","thinkrank")),(0,a.createElement)("span",{"aria-hidden":"true",style:{width:"1px",height:"12px",background:"var(--tr-border-card)"}}),(0,a.createElement)("button",{type:"button",onClick:e,className:"tr-gsc-action tr-gsc-action--danger"},(0,i.__)("Disconnect","thinkrank")))),(0,a.createElement)("div",{style:{padding:"16px",display:"flex",flexDirection:"column",gap:"16px",flex:1}},D&&(0,a.createElement)("div",{style:{padding:"10px 12px",borderRadius:"8px",fontSize:"13px",display:"flex",alignItems:"center",justifyContent:"space-between",gap:"12px",background:"success"===D.status?"var(--tr-success-bg)":"var(--tr-danger-bg)",color:"success"===D.status?"var(--tr-success-text)":"var(--tr-danger-text)"}},(0,a.createElement)("span",null,D.message),(0,a.createElement)("button",{type:"button",onClick:()=>k(null),style:{background:"none",border:"none",cursor:"pointer",color:"inherit",fontSize:"16px",lineHeight:1,padding:0},"aria-label":(0,i.__)("Dismiss","thinkrank")},"×")),(0,a.createElement)(o.Zi,{label:(0,i.__)("Property","thinkrank"),value:m.site,placeholder:(0,i.__)("Search or select a site…","thinkrank"),options:u.map(e=>({label:e.siteUrl,value:e.siteUrl})),onChange:e=>h({...m,site:e})}),(0,a.createElement)("div",{style:{display:"flex",justifyContent:"flex-end",alignItems:"center",marginTop:"auto",paddingTop:"16px"}},(0,a.createElement)(o.$n,{variant:"primary",onClick:async()=>{d(!0),k(null);try{const e=await l()({path:"/thinkrank/v1/settings-management/category/seo_analytics",method:"POST",data:{settings:{search_console_property:m.site,enable_index_status:m.enableIndexStatus}}});if(!e.success)throw new Error(e.message||"Failed to save settings");k({status:"success",message:(0,i.__)("Settings saved successfully.","thinkrank")})}catch(e){c.A.error("Error saving Search Console settings:",e),k({status:"error",message:(0,i.__)("Failed to save settings.","thinkrank")})}finally{d(!1)}},loading:g,disabled:g},(0,i.__)("Save Settings","thinkrank")))))}},64036:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M3.445 16.505a.75.75 0 001.06.05l5.005-4.55 4.024 3.521 4.716-4.715V14h1.5V8.25H14v1.5h3.19l-3.724 3.723L9.49 9.995l-5.995 5.45a.75.75 0 00-.05 1.06z"}))},64695:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M18 4h-7c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 9c0 .3-.2.5-.5.5h-7c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v7zm-5 5c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-7c0-.3.2-.5.5-.5h1V9H6c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-1h-1.5v1z"}))},64893:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M4 7.2v1.5h16V7.2H4zm8 8.6h8v-1.5h-8v1.5zm-8-3.5l3 3-3 3 1 1 4-4-4-4-1 1z"}))},64984:(e,t,r)=>{"use strict";r.d(t,{AW:()=>c,AY:()=>M,Cv:()=>l,Zw:()=>i,eQ:()=>s,lA:()=>n,xc:()=>o});var a=r(27723);const n=(e="site")=>{const t={auto_generate_schema:!0,enabled_schema_types:[],validation_level:"moderate",rich_snippets_optimization:!0,cache_duration:3600,auto_deploy:!0,organization_schema:!0,knowledge_graph:!0,organization_name:"",organization_type:"Organization",organization_logo:"",organization_url:"",organization_description:"",organization_social_facebook:"",organization_social_twitter:"",organization_social_linkedin:"",organization_social_instagram:"",organization_social_youtube:"",organization_contact_type:"customer service",organization_contact_phone:"",organization_contact_email:"",organization_contact_hours:"",website_name:"",website_url:"",website_description:"",website_author:"",enable_breadcrumbs_schema:!0,enable_local_business:!1,person_name:"",person_job_title:"",person_description:"",person_image:"",person_url:"",person_email:"",person_telephone:"",person_address:"",person_birth_date:"",person_nationality:"",person_works_for:"",person_same_as:[]};switch(e){case"site":t.enabled_schema_types=["Organization","LocalBusiness"],t.auto_deploy=!0;break;case"post":t.enabled_schema_types=["Article","Person"],t.validation_level="strict";break;case"page":t.enabled_schema_types=["Article","FAQ"],t.rich_snippets_optimization=!0;break;case"product":t.enabled_schema_types=["Product"],t.validation_level="strict",t.rich_snippets_optimization=!0}return t},i=(e="site")=>"metabox"===e?["Article","BlogPosting","TechnicalArticle","NewsArticle","ScholarlyArticle","Report","Product","Organization","LocalBusiness","Person","WebSite","FAQPage","Event","HowTo","Review","VideoObject"]:["Organization","LocalBusiness","Person","WebSite"],s=()=>[{value:"strict",label:(0,a.__)("Strict","thinkrank")},{value:"moderate",label:(0,a.__)("Moderate","thinkrank")},{value:"lenient",label:(0,a.__)("Lenient","thinkrank")}],l=()=>[{value:"Organization",label:(0,a.__)("Organization","thinkrank")},{value:"Corporation",label:(0,a.__)("Corporation","thinkrank")},{value:"EducationalOrganization",label:(0,a.__)("Educational Organization","thinkrank")},{value:"GovernmentOrganization",label:(0,a.__)("Government Organization","thinkrank")},{value:"LocalBusiness",label:(0,a.__)("Local Business","thinkrank")},{value:"NGO",label:(0,a.__)("Non-Governmental Organization","thinkrank")},{value:"PerformingGroup",label:(0,a.__)("Performing Group","thinkrank")},{value:"SportsOrganization",label:(0,a.__)("Sports Organization","thinkrank")}],o=()=>[{value:"customer service",label:(0,a.__)("Customer Service","thinkrank")},{value:"technical support",label:(0,a.__)("Technical Support","thinkrank")},{value:"billing support",label:(0,a.__)("Billing Support","thinkrank")},{value:"bill payment",label:(0,a.__)("Bill Payment","thinkrank")},{value:"sales",label:(0,a.__)("Sales","thinkrank")},{value:"reservations",label:(0,a.__)("Reservations","thinkrank")},{value:"credit card support",label:(0,a.__)("Credit Card Support","thinkrank")},{value:"emergency",label:(0,a.__)("Emergency","thinkrank")},{value:"baggage tracking",label:(0,a.__)("Baggage Tracking","thinkrank")},{value:"roadside assistance",label:(0,a.__)("Roadside Assistance","thinkrank")},{value:"package tracking",label:(0,a.__)("Package Tracking","thinkrank")}],c=e=>{const t={...e};return["enabled","auto_generate_schema","rich_snippets_optimization","auto_deploy","organization_schema","knowledge_graph","enable_breadcrumbs_schema","enable_article_schema","enable_product_schema","enable_local_business","enable_faq_schema","enable_howto_schema"].forEach(e=>{e in t&&(t[e]=Boolean(t[e]))}),["enabled_schema_types","software_operating_systems","software_features","howto_supply"].forEach(e=>{e in t&&!Array.isArray(t[e])&&(t[e]=[])}),["cache_duration"].forEach(e=>{e in t&&(t[e]=parseInt(t[e],10)||0)}),t},M=e=>{try{return new URL(e),!0}catch{return!1}}},64996:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M12 3.176l6.75 3.068v4.574c0 3.9-2.504 7.59-6.035 8.755a2.283 2.283 0 01-1.43 0c-3.53-1.164-6.035-4.856-6.035-8.755V6.244L12 3.176zM6.75 7.21v3.608c0 3.313 2.145 6.388 5.005 7.33.159.053.331.053.49 0 2.86-.942 5.005-4.017 5.005-7.33V7.21L12 4.824 6.75 7.21z",fillRule:"evenodd",clipRule:"evenodd"}))},65089:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var a=r(51609),n=r(97500),i=r.n(n);const s={xs:"tr-text-xs",sm:"tr-text-sm",md:"tr-text-base"};function l({tag:e="label",size:t="sm",required:r=!1,className:n,children:l,...o}){return(0,a.createElement)(e,{className:i()(s[t]||s.sm,"tr-font-medium tr-text-primary tr-leading-snug",n),...o},l,r&&(0,a.createElement)("span",{className:"tr-text-danger tr-ml-0.5","aria-hidden":"true"},"*"))}},65092:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var a=r(51609),n=r(97500),i=r.n(n);const s={12:"tr-text-xs",14:"tr-text-sm",16:"tr-text-base",18:"tr-text-lg"},l={400:"tr-font-normal",500:"tr-font-medium",600:"tr-font-semibold",700:"tr-font-bold"},o={primary:"tr-text-primary",secondary:"tr-text-secondary",tertiary:"tr-text-tertiary",help:"tr-text-tertiary",muted:"tr-text-tertiary",error:"tr-text-danger",success:"tr-text-success",warning:"tr-text-warning",inherit:""};function c({as:e="p",size:t=14,weight:r=400,color:n="primary",className:c,children:M,...g}){var d;const u="string"==typeof t?Number(t):t,N="string"==typeof r?Number(r):r;return(0,a.createElement)(e,{className:i()("tr-m-0",s[u]||s[14],l[N]||l[400],null!==(d=o[n])&&void 0!==d?d:o.primary,c),...g},M)}},65130:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M17.6 7c-.6.9-1.5 1.7-2.6 2v1h2v7h2V7h-1.4zM11 11H7V7H5v10h2v-4h4v4h2V7h-2v4z"}))},65346:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M15 7.5h-5v10h5v-10Zm1.5 0v10H19a.5.5 0 0 0 .5-.5V8a.5.5 0 0 0-.5-.5h-2.5ZM6 7.5h2.5v10H6a.5.5 0 0 1-.5-.5V8a.5.5 0 0 1 .5-.5ZM6 6h13a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2Z"}))},65449:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M11 13h2v-2h-2v2zm-6 0h2v-2H5v2zm12-2v2h2v-2h-2z"}))},65687:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M9 11.1H5v-4H3v10h2v-4h4v4h2v-10H9v4zm8 4c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6v1.5h8v-2H17z"}))},65875:(e,t,r)=>{"use strict";r.d(t,{A:()=>o,T:()=>c});var a=r(51609),n=r(97500),i=r.n(n);const s=["tr-w-full tr-rounded-md tr-bg-white tr-text-sm tr-text-primary","tr-border-[1.5px] tr-transition-colors tr-duration-150","placeholder:tr-text-tertiary","hover:tr-border-[#A9AEC0]","focus:tr-outline-none focus-visible:tr-border-brand","disabled:tr-bg-white disabled:tr-text-tertiary disabled:tr-border-secondary disabled:tr-cursor-not-allowed"],l=e=>e?"tr-border-danger":"tr-border-primary";function o({label:e,description:t,error:r,prefix:n,suffix:o,className:c,id:M,...g}){const d=M||e?.toLowerCase().replace(/\s+/g,"-");return(0,a.createElement)("div",{className:i()("tr-flex tr-flex-col tr-gap-1.5",c)},e&&(0,a.createElement)("label",{htmlFor:d,className:"tr-text-sm tr-font-medium tr-text-secondary"},e),(0,a.createElement)("div",{className:"tr-relative tr-flex tr-items-center"},n&&(0,a.createElement)("span",{className:"tr-absolute tr-left-3 tr-text-tertiary tr-text-sm tr-pointer-events-none"},n),(0,a.createElement)("input",{id:d,className:i()(s,"tr-h-10",l(r),n?"tr-pl-9":"tr-px-3",o?"tr-pr-9":"tr-pr-3"),...g}),o&&(0,a.createElement)("span",{className:"tr-absolute tr-right-3 tr-text-tertiary tr-text-sm tr-pointer-events-none"},o)),t&&!r&&(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0"},t),r&&(0,a.createElement)("p",{className:"tr-text-xs tr-text-danger tr-m-0"},r))}function c({label:e,description:t,error:r,className:n,id:o,...c}){const M=o||e?.toLowerCase().replace(/\s+/g,"-");return(0,a.createElement)("div",{className:i()("tr-flex tr-flex-col tr-gap-1.5",n)},e&&(0,a.createElement)("label",{htmlFor:M,className:"tr-text-sm tr-font-medium tr-text-secondary"},e),(0,a.createElement)("textarea",{id:M,className:i()(s,"tr-px-3 tr-py-2.5 tr-resize-y tr-leading-relaxed",l(r)),...c}),t&&!r&&(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0"},t),r&&(0,a.createElement)("p",{className:"tr-text-xs tr-text-danger tr-m-0"},r))}},66120:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{fillRule:"evenodd",d:"M8.95 11.25H4v1.5h4.95v4.5H13V18c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2h-3c-1.1 0-2 .9-2 2v.75h-2.55v-7.5H13V9c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3c-1.1 0-2 .9-2 2v.75H8.95v4.5ZM14.5 15v3c0 .3.2.5.5.5h3c.3 0 .5-.2.5-.5v-3c0-.3-.2-.5-.5-.5h-3c-.3 0-.5.2-.5.5Zm0-6V6c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v3c0 .3-.2.5-.5.5h-3c-.3 0-.5-.2-.5-.5Z",clipRule:"evenodd"}))},66124:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{fillRule:"evenodd",d:"M5 5.5h14a.5.5 0 01.5.5v1.5a.5.5 0 01-.5.5H5a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 9.232A2 2 0 013 7.5V6a2 2 0 012-2h14a2 2 0 012 2v1.5a2 2 0 01-1 1.732V18a2 2 0 01-2 2H6a2 2 0 01-2-2V9.232zm1.5.268V18a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V9.5h-13z",clipRule:"evenodd"}))},66419:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}))},66521:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{fillRule:"evenodd",d:"M3.25 12a8.75 8.75 0 1117.5 0 8.75 8.75 0 01-17.5 0zM12 4.75a7.25 7.25 0 100 14.5 7.25 7.25 0 000-14.5zm.25 4c-.787 0-1.425.638-1.425 1.425 0 .058.014.147.069.3.04.113.088.223.147.36a26.094 26.094 0 01.173.415H12.5a.75.75 0 010 1.5h-.953c.002.047.003.095.003.144 0 .617-.236 1.168-.511 1.606h3.386a.75.75 0 010 1.5H9.35a.75.75 0 01-.452-1.349l.007-.005a4.417 4.417 0 00.596-.581c.328-.39.549-.806.549-1.171 0-.05-.002-.097-.004-.144H9.5a.75.75 0 010-1.5h.088a5.875 5.875 0 01-.106-.27 2.382 2.382 0 01-.157-.805 2.925 2.925 0 015.637-1.097.75.75 0 01-1.39.563 1.426 1.426 0 00-1.322-.891zm-3.35 5.9l.45.6-.45-.6z"}))},66912:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.3 1.7c-.4-.4-1-.7-1.6-.8v-.1c.6-.2 1.1-.5 1.5-.9.3-.4.5-.8.5-1.3 0-.4-.1-.8-.3-1.1-.2-.3-.5-.6-.8-.8-.4-.2-.8-.4-1.2-.5-.6-.1-1.1-.2-1.6-.2-.6 0-1.3.1-1.8.3s-1.1.5-1.6.9l1.2 1.4c.4-.2.7-.4 1.1-.6.3-.2.7-.3 1.1-.3.4 0 .8.1 1.1.3.3.2.4.5.4.8 0 .4-.2.7-.6.9-.7.3-1.5.5-2.2.4v1.6c.5 0 1 0 1.5.1.3.1.7.2 1 .3.2.1.4.2.5.4s.1.4.1.6c0 .3-.2.7-.5.8-.4.2-.9.3-1.4.3s-1-.1-1.4-.3c-.4-.2-.8-.4-1.2-.7L13 15.6c.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.6 0 1.1-.1 1.6-.2.4-.1.9-.2 1.3-.5.4-.2.7-.5.9-.9.2-.4.3-.8.3-1.2 0-.6-.3-1.1-.7-1.5z"}))},66927:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M7 18v1h10v-1H7zm5-2c1.5 0 2.6-.4 3.4-1.2.8-.8 1.1-2 1.1-3.5V5H15v5.8c0 1.2-.2 2.1-.6 2.8-.4.7-1.2 1-2.4 1s-2-.3-2.4-1c-.4-.7-.6-1.6-.6-2.8V5H7.5v6.2c0 1.5.4 2.7 1.1 3.5.8.9 1.9 1.3 3.4 1.3z"}))},67086:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var a=r(51609),n=r(27723),i=r(52619),s=r(49323),l=r(85770),o=r(17098),c=r(80095),M=r(30422);const g=()=>(0,i.applyFilters)("thinkrank.localSeo.locationsTab",null)||(window.thinkrankAdmin?.isPro?null:(0,a.createElement)("div",{style:{marginTop:"16px"}},(0,a.createElement)(c.A,{illustration:(0,a.createElement)(M.v0,null),title:(0,n.__)("Multiple Business Locations","thinkrank"),description:(0,n.__)("Run more than one storefront or office? Give each location its own SEO so customers and Google find the right branch every time.","thinkrank"),features:[(0,n.__)("Add unlimited locations with their own address, hours, and geo","thinkrank"),(0,n.__)("Output LocalBusiness schema for every location automatically","thinkrank"),(0,n.__)("Display them anywhere with the [thinkrank_locations] shortcode","thinkrank")]}))),d=({settings:e,handleSettingChange:t})=>{const r=!e.enabled;return(0,a.createElement)(s.mc,{direction:"column",gap:4},(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(l.A,{title:(0,n.__)("Local SEO Settings","thinkrank"),description:(0,n.__)("Enable local business SEO features and configure business details.","thinkrank"),withBorder:e.local_seo_enabled,trailing:(0,a.createElement)(s.lM,{checked:e.local_seo_enabled,onChange:e=>t("local_seo_enabled",e),disabled:r})}),e.local_seo_enabled&&(0,a.createElement)(s.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6 tr-divide-y tr-divide-line-2"},(0,a.createElement)(o.A,{id:"tr-ls-business-type",label:(0,n.__)("Business Type","thinkrank"),description:(0,n.__)("Type of business for schema markup","thinkrank"),disabled:r},(0,a.createElement)(s.l6,{id:"tr-ls-business-type",value:e.business_type||"LocalBusiness",options:[{label:(0,n.__)("Local Business","thinkrank"),value:"LocalBusiness"},{label:(0,n.__)("Restaurant","thinkrank"),value:"Restaurant"},{label:(0,n.__)("Store","thinkrank"),value:"Store"},{label:(0,n.__)("Professional Service","thinkrank"),value:"ProfessionalService"},{label:(0,n.__)("Medical Organization","thinkrank"),value:"MedicalOrganization"}],onChange:e=>t("business_type",e.target.value),disabled:r})),(0,a.createElement)(o.A,{id:"tr-ls-business-name",label:(0,n.__)("Business Name","thinkrank"),description:(0,n.__)("Official name of your business","thinkrank"),disabled:r,className:"tr-pt-6"},(0,a.createElement)(s.pd,{id:"tr-ls-business-name",value:e.business_name||"",onChange:e=>t("business_name",e.target.value),placeholder:(0,n.__)("e.g., Acme Coffee Roasters","thinkrank"),disabled:r})),(0,a.createElement)(o.A,{id:"tr-ls-business-address",label:(0,n.__)("Street Address","thinkrank"),description:(0,n.__)("Street address (e.g., 123 Main Street)","thinkrank"),disabled:r,className:"tr-pt-6"},(0,a.createElement)(s.TM,{id:"tr-ls-business-address",value:e.business_address||"",onChange:e=>t("business_address",e.target.value),placeholder:(0,n.__)("e.g., 123 Main Street\nSuite 200","thinkrank"),rows:2,disabled:r})),(0,a.createElement)("div",{className:"tr-grid tr-grid-cols-2 tr-gap-4 tr-pt-6"},(0,a.createElement)(o.A,{id:"tr-ls-business-city",label:(0,n.__)("City","thinkrank"),description:(0,n.__)("City name","thinkrank"),disabled:r},(0,a.createElement)(s.pd,{id:"tr-ls-business-city",value:e.business_city||"",onChange:e=>t("business_city",e.target.value),placeholder:(0,n.__)("e.g., San Francisco","thinkrank"),disabled:r})),(0,a.createElement)(o.A,{id:"tr-ls-business-state",label:(0,n.__)("State/Province","thinkrank"),description:(0,n.__)("State or province","thinkrank"),disabled:r},(0,a.createElement)(s.pd,{id:"tr-ls-business-state",value:e.business_state||"",onChange:e=>t("business_state",e.target.value),placeholder:(0,n.__)("e.g., California","thinkrank"),disabled:r}))),(0,a.createElement)("div",{className:"tr-grid tr-grid-cols-2 tr-gap-4 tr-pt-6"},(0,a.createElement)(o.A,{id:"tr-ls-business-postal",label:(0,n.__)("Postal Code","thinkrank"),description:(0,n.__)("ZIP or postal code","thinkrank"),disabled:r},(0,a.createElement)(s.pd,{id:"tr-ls-business-postal",value:e.business_postal_code||"",onChange:e=>t("business_postal_code",e.target.value),placeholder:(0,n.__)("e.g., 94103","thinkrank"),disabled:r})),(0,a.createElement)(o.A,{id:"tr-ls-business-country",label:(0,n.__)("Country","thinkrank"),description:(0,n.__)("Country name","thinkrank"),disabled:r},(0,a.createElement)(s.pd,{id:"tr-ls-business-country",value:e.business_country||"",onChange:e=>t("business_country",e.target.value),placeholder:(0,n.__)("e.g., United States","thinkrank"),disabled:r}))),(0,a.createElement)(o.A,{id:"tr-ls-business-phone",label:(0,n.__)("Business Phone","thinkrank"),description:(0,n.__)("Primary business phone number","thinkrank"),disabled:r,className:"tr-pt-6"},(0,a.createElement)(s.pd,{id:"tr-ls-business-phone",value:e.business_phone||"",onChange:e=>t("business_phone",e.target.value),placeholder:(0,n.__)("e.g., +1 555-123-4567","thinkrank"),disabled:r})),(0,a.createElement)(o.A,{id:"tr-ls-business-email",label:(0,n.__)("Business Email","thinkrank"),description:(0,n.__)("Business email address for contact information","thinkrank"),disabled:r,className:"tr-pt-6"},(0,a.createElement)(s.pd,{id:"tr-ls-business-email",value:e.business_email||"",onChange:e=>t("business_email",e.target.value),type:"email",placeholder:(0,n.__)("e.g., hello@example.com","thinkrank"),disabled:r})),(0,a.createElement)("div",{className:"tr-grid tr-grid-cols-2 tr-gap-4 tr-pt-6"},(0,a.createElement)(o.A,{id:"tr-ls-business-lat",label:(0,n.__)("Latitude","thinkrank"),description:(0,n.__)("Latitude coordinate (e.g., 37.7749)","thinkrank"),disabled:r},(0,a.createElement)(s.pd,{id:"tr-ls-business-lat",value:e.business_latitude||"",onChange:e=>t("business_latitude",e.target.value),type:"number",step:"any",placeholder:"e.g., 37.7749",disabled:r})),(0,a.createElement)(o.A,{id:"tr-ls-business-lng",label:(0,n.__)("Longitude","thinkrank"),description:(0,n.__)("Longitude coordinate (e.g., -122.4194)","thinkrank"),disabled:r},(0,a.createElement)(s.pd,{id:"tr-ls-business-lng",value:e.business_longitude||"",onChange:e=>t("business_longitude",e.target.value),type:"number",step:"any",placeholder:"e.g., -122.4194",disabled:r}))),(0,a.createElement)(o.A,{id:"tr-ls-price-range",label:(0,n.__)("Price Range","thinkrank"),description:(0,n.__)("Relative price range for your business (used in schema markup)","thinkrank"),disabled:r,className:"tr-pt-6"},(0,a.createElement)(s.l6,{id:"tr-ls-price-range",value:e.business_price_range||"",options:[{label:(0,n.__)("Select price range…","thinkrank"),value:""},{label:(0,n.__)("$ (Inexpensive)","thinkrank"),value:"$"},{label:(0,n.__)("$$ (Moderate)","thinkrank"),value:"$$"},{label:(0,n.__)("$$$ (Expensive)","thinkrank"),value:"$$$"},{label:(0,n.__)("$$$$ (Very Expensive)","thinkrank"),value:"$$$$"}],onChange:e=>t("business_price_range",e.target.value),disabled:r})),(0,a.createElement)("div",{className:"tr-pt-6"},(0,a.createElement)("div",{className:"tr-mb-4"},(0,a.createElement)("h4",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0 tr-mb-1"},(0,n.__)("Business Hours","thinkrank")),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0 tr-mb-4"},(0,n.__)("Set your business operating hours for each day of the week","thinkrank"))),(()=>{const r={monday:{open:"09:00",close:"17:00",closed:!0},tuesday:{open:"09:00",close:"17:00",closed:!0},wednesday:{open:"09:00",close:"17:00",closed:!0},thursday:{open:"09:00",close:"17:00",closed:!0},friday:{open:"09:00",close:"17:00",closed:!0},saturday:{open:"10:00",close:"16:00",closed:!0},sunday:{open:"09:00",close:"17:00",closed:!0}},i=e.business_hours&&"object"==typeof e.business_hours?{...r,...e.business_hours}:r,l=(a,n,i)=>{const s=e.business_hours&&"object"==typeof e.business_hours?{...r,...e.business_hours}:r,l={...s,[a]:{...s[a]||r[a],[n]:i}};t("business_hours",l)};return Object.entries(i).map(([t,r])=>(0,a.createElement)("div",{key:t,className:"tr-flex tr-items-center tr-gap-4 tr-mb-3"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-shrink-0",style:{width:"140px"}},(0,a.createElement)(s.lM,{id:`business-hours-${t}`,label:t.charAt(0).toUpperCase()+t.slice(1),checked:!r?.closed,onChange:e=>l(t,"closed",!e),disabled:!e.enabled})),(0,a.createElement)("div",{className:"tr-flex tr-flex-1 tr-gap-3"},r?.closed?(0,a.createElement)("div",{className:"tr-flex tr-flex-1 tr-items-center tr-h-11 tr-bg-white tr-rounded tr-px-4 tr-gap-2"},(0,a.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"#8c9bb7",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("path",{d:"M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"})),(0,a.createElement)("span",{className:"tr-text-sm tr-text-tertiary"},(0,n.__)("Closed","thinkrank"))):(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"tr-flex tr-flex-1 tr-items-center tr-h-11 tr-border tr-border-primary tr-rounded tr-px-4 tr-bg-white"},(0,a.createElement)("span",{className:"tr-text-sm tr-text-tertiary tr-mr-auto"},(0,n.__)("From","thinkrank")),(0,a.createElement)("input",{type:"time",value:r?.open||"09:00",onChange:e=>l(t,"open",e.target.value),disabled:!e.enabled,style:{border:"none",background:"transparent",boxShadow:"none",padding:"0",margin:"0",color:"var(--tr-text-heading)",fontWeight:"500",fontSize:"14px",outline:"none",textAlign:"right",cursor:"pointer"}})),(0,a.createElement)("div",{className:"tr-flex tr-flex-1 tr-items-center tr-h-11 tr-border tr-border-primary tr-rounded tr-px-4 tr-bg-white"},(0,a.createElement)("span",{className:"tr-text-sm tr-text-tertiary tr-mr-auto"},(0,n.__)("To","thinkrank")),(0,a.createElement)("input",{type:"time",value:r?.close||"17:00",onChange:e=>l(t,"close",e.target.value),disabled:!e.enabled,style:{border:"none",background:"transparent",boxShadow:"none",padding:"0",margin:"0",color:"var(--tr-text-heading)",fontWeight:"500",fontSize:"14px",outline:"none",textAlign:"right",cursor:"pointer"}}))))))})()))),(0,a.createElement)(g,null))}},67114:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M5 5.5h8V4H5v1.5ZM5 20h8v-1.5H5V20ZM19 9H5v6h14V9Z"}))},67293:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"m13.53 8.47-1.06 1.06-2.72-2.72V12h-1.5V6.81L5.53 9.53 4.47 8.47 9 3.94l4.53 4.53Zm-1.802 7.968c1.307.697 3.235.812 5.772.812v1.5c-2.463 0-4.785-.085-6.478-.988a4.721 4.721 0 0 1-2.07-2.13C8.48 14.67 8.25 13.471 8.25 12h1.5c0 1.328.208 2.28.548 2.969.332.675.81 1.138 1.43 1.47Z"}))},67353:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd"},(0,a.createElement)(n.Path,{d:"M19.53 4.47a.75.75 0 0 1 0 1.06L17.06 8l.77.769a3.155 3.155 0 0 1 .685 3.439 3.15 3.15 0 0 1-.685 1.022v.001L13.23 17.83v.001a3.15 3.15 0 0 1-4.462 0L8 17.06l-2.47 2.47a.75.75 0 0 1-1.06-1.06L6.94 16l-.77-.769a3.154 3.154 0 0 1-.685-3.439 3.15 3.15 0 0 1 .685-1.023l4.599-4.598a3.152 3.152 0 0 1 4.462 0l.769.768 2.47-2.47a.75.75 0 0 1 1.06 0Zm-2.76 7.7L15 13.94 10.06 9l1.771-1.77a1.65 1.65 0 0 1 2.338 0L16.77 9.83a1.649 1.649 0 0 1 0 2.338h-.001ZM13.94 15 9 10.06l-1.77 1.771a1.65 1.65 0 0 0 0 2.338l2.601 2.602a1.649 1.649 0 0 0 2.338 0v-.001L13.94 15Z"}))},67413:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z"}))},67640:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var a=r(51609),n=r(86087),i=r(27723),s=r(56427),l=r(49323);const o=({opportunities:e,isLoadingOpportunities:t,opportunitiesError:r,performanceData:o,onNavigate:c,onRetry:M})=>{(0,n.useMemo)(()=>e.reduce((e,t)=>e+(t.estimated_savings||0),0),[e]);const g=(0,n.useCallback)(e=>{const t={Easy:{label:(0,i.__)("Low","thinkrank"),color:"#027A48",bg:"#dcfce7"},Medium:{label:(0,i.__)("Medium","thinkrank"),color:"#ea580c",bg:"#fff3ee"},Hard:{label:(0,i.__)("Critical","thinkrank"),color:"#921C13",bg:"#fee2e2"}},r=t[e.difficulty]||t.Medium,n=e.estimated_savings>=1e3?`${(e.estimated_savings/1e3).toFixed(1)}s`:`${e.estimated_savings}ms`,s=(e.description||"").split(/\n|(?<=\.)\s+/).map(e=>e.trim().replace(/\.$/,"")).filter(Boolean);let l=null;return e.details&&(l="object"==typeof e.details?e.details.items?`${e.details.items.length} ${(0,i.__)("items to review. Please refer to the optimization report for detailed insights.","thinkrank")}`:(0,i.__)("Check the optimization report for detailed insights.","thinkrank"):e.details),(0,a.createElement)("div",{key:e.id,className:"thinkrank-opp-card"},(0,a.createElement)("div",{className:"thinkrank-opp-header"},(0,a.createElement)("div",{className:"thinkrank-opp-title-row"},(0,a.createElement)("span",{className:"thinkrank-opp-title"},e.title),(0,a.createElement)("span",{className:"thinkrank-opp-badge",style:{color:r.color,background:r.bg}},r.label)),(0,a.createElement)("div",{className:"thinkrank-opp-metric"},(0,a.createElement)("span",{className:"thinkrank-opp-metric-value"},n),(0,a.createElement)("span",{className:"thinkrank-opp-metric-label"},(0,i.__)("Estimated improvement","thinkrank")))),s.length>0&&(0,a.createElement)("div",{className:"thinkrank-opp-actions"},(0,a.createElement)("p",{className:"thinkrank-opp-actions-label"},(0,i.__)("Action Items:","thinkrank")),(0,a.createElement)("ul",{className:"thinkrank-opp-actions-list"},s.map((e,t)=>(0,a.createElement)("li",{key:t},e)))),l&&(0,a.createElement)("div",{className:"thinkrank-opp-data-box"},(0,a.createElement)("strong",null,(0,i.__)("Data Items","thinkrank"))," ",l))},[]);return t?(0,a.createElement)("div",{className:"tr-empty-state"},(0,a.createElement)(l.u4,{lines:3})):r?(0,a.createElement)(s.Notice,{status:"error",isDismissible:!1},r):0===e.length?o?.core_web_vitals?.error||o?.core_web_vitals?.message?.includes("not connected")?(0,a.createElement)(s.Card,null,(0,a.createElement)(s.CardHeader,null,(0,a.createElement)(s.__experimentalHeading,{level:3},(0,i.__)("Performance Opportunities","thinkrank"))),(0,a.createElement)(s.CardBody,null,(0,a.createElement)("div",{style:{textAlign:"center",padding:"48px 24px"}},(0,a.createElement)("div",{style:{fontSize:"48px",marginBottom:"24px"}},"⚡"),(0,a.createElement)("div",{style:{marginBottom:"32px"}},(0,a.createElement)(s.__experimentalHeading,{level:4,style:{marginBottom:"16px"}},(0,i.__)("No Performance Data Available","thinkrank")),(0,a.createElement)(s.__experimentalText,{style:{color:"var(--tr-text-secondary)",fontSize:"16px",marginBottom:"12px",display:"block"}},(0,i.__)("Connect your Google account to view performance optimization opportunities.","thinkrank")),(0,a.createElement)(s.__experimentalText,{variant:"muted",style:{fontSize:"14px",display:"block"}},(0,i.__)("Performance opportunities help identify specific areas where your site can be optimized for better speed and user experience.","thinkrank"))),(0,a.createElement)("div",{style:{display:"flex",justifyContent:"center",gap:"12px",flexWrap:"wrap"}},(0,a.createElement)(s.Button,{variant:"primary",onClick:()=>c&&c("integrations","google-services")},(0,i.__)("Connect Google Account","thinkrank")),(0,a.createElement)(s.Button,{variant:"secondary",onClick:M,disabled:t},t?(0,i.__)("Retrying…","thinkrank"):(0,i.__)("Retry","thinkrank")))))):(0,a.createElement)(s.Card,null,(0,a.createElement)(s.CardHeader,null,(0,a.createElement)(s.__experimentalHeading,{level:3},(0,i.__)("Performance Opportunities","thinkrank"))),(0,a.createElement)(s.CardBody,null,(0,a.createElement)("div",{style:{textAlign:"center",padding:"48px 24px"}},(0,a.createElement)("div",{style:{fontSize:"48px",marginBottom:"24px"}},"🎉"),(0,a.createElement)("div",null,(0,a.createElement)(s.__experimentalHeading,{level:4,style:{marginBottom:"16px"}},(0,i.__)("Great job! No performance opportunities found.","thinkrank")),(0,a.createElement)(s.__experimentalText,{style:{color:"var(--tr-text-secondary)",fontSize:"16px",marginBottom:"12px",display:"block"}},(0,i.__)("Your site is already well-optimized for performance.","thinkrank")),(0,a.createElement)(s.__experimentalText,{variant:"muted",style:{fontSize:"14px",display:"block"}},(0,i.__)("Keep monitoring your performance metrics to maintain optimal user experience.","thinkrank")))))):(0,a.createElement)("div",{className:"thinkrank-opp-grid"},e.map(e=>g(e)))}},68322:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var a=r(51609),n=r(27723),i=r(49323),s=r(56427),l=(r(50861),r(2325));const o=({settings:e,dateRange:t,setDateRange:r,seoOpportunities:o,intelligentOpportunities:c,isLoadingIntelligence:M,isRefreshing:g})=>{const d=e=>({high_impact_low_effort:(0,n.__)("Quick Wins","thinkrank"),high_impact_high_effort:(0,n.__)("Major Projects","thinkrank"),low_impact_low_effort:(0,n.__)("Fill-ins","thinkrank"),low_impact_high_effort:(0,n.__)("Avoid","thinkrank")}[e]||e?.replace("_"," "));return(0,a.createElement)("div",{className:"thinkrank-space-y-6"},(0,a.createElement)(s.Flex,{justify:"space-between",align:"center"},(0,a.createElement)("div",null,(0,a.createElement)(s.__experimentalText,{variant:"muted"},e.seo_analytics_enable_ai_insights?(0,n.__)("AI-powered SEO opportunities with intelligent prioritization and impact analysis based on your search performance data.","thinkrank"):(0,n.__)("SEO opportunities and actionable insights based on your search performance data.","thinkrank"))),(0,a.createElement)("div",null,(0,a.createElement)(s.SelectControl,{label:(0,n.__)("Date Range","thinkrank"),value:t,options:l.wl,onChange:r,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}))),M&&e.seo_analytics_enable_ai_insights&&(0,a.createElement)(i.u4,{lines:3,label:(0,n.__)("Analyzing opportunities…","thinkrank")}),e.seo_analytics_enable_ai_insights&&(()=>{const e=c?.intelligent_opportunities?.quick_wins?.opportunities?.length>0,t=e?c.intelligent_opportunities.quick_wins.opportunities.slice(0,5):[];return(0,a.createElement)(s.Card,{size:"small",className:"thinkrank-mb-6 thinkrank-border thinkrank-border-light thinkrank-rounded-lg"},(0,a.createElement)(s.CardHeader,{className:"thinkrank-border-b thinkrank-border-light thinkrank-p-6"},(0,a.createElement)(s.Flex,{justify:"space-between",align:"center"},(0,a.createElement)("div",null,(0,a.createElement)("h3",{className:"thinkrank-m-0 thinkrank-mb-2 thinkrank-text-lg thinkrank-font-semibold thinkrank-text-primary"},(0,n.__)("Quick Wins","thinkrank")),(0,a.createElement)(s.__experimentalText,{variant:"muted",size:"small",className:"thinkrank-text-muted thinkrank-leading-relaxed"},(0,n.__)("High-impact, low-effort opportunities for immediate results","thinkrank"))),e&&(0,a.createElement)("div",null,(0,a.createElement)("div",{className:"thinkrank-quick-wins-summary"},(0,a.createElement)(s.__experimentalText,{size:"small",className:"thinkrank-text-green thinkrank-font-medium"},"+",c.intelligent_opportunities.quick_wins.potential_additional_clicks||0," ",(0,n.__)("potential clicks","thinkrank")))))),(0,a.createElement)(s.CardBody,{className:e?"thinkrank-p-6":"thinkrank-py-10 thinkrank-px-6"},e?(0,a.createElement)("div",{className:"thinkrank-space-y-3"},t.map((e,t)=>(0,a.createElement)("div",{key:t,className:"thinkrank-quick-win-item thinkrank-p-lg thinkrank-bg-gray-100 thinkrank-border thinkrank-border-light thinkrank-rounded-lg thinkrank-border-l-4 thinkrank-border-green thinkrank-mb-3"},(0,a.createElement)(s.Flex,{justify:"space-between",align:"center"},(0,a.createElement)("div",null,(0,a.createElement)("div",{className:"thinkrank-opportunity-content"},(0,a.createElement)(s.__experimentalText,{weight:"600",className:"thinkrank-text-primary thinkrank-mb-1 thinkrank-block"},e.keyword),(0,a.createElement)(s.__experimentalText,{variant:"muted",size:"small",className:"thinkrank-text-muted"},e.recommended_action))),(0,a.createElement)("div",null,(0,a.createElement)("div",{className:"thinkrank-opportunity-metrics thinkrank-text-right"},(0,a.createElement)("div",{className:"thinkrank-metric-row thinkrank-mb-1 thinkrank-flex thinkrank-items-center thinkrank-gap-1 thinkrank-justify-end"},(0,a.createElement)("span",{className:"thinkrank-metric-label thinkrank-text-xs thinkrank-text-muted"},(0,n.__)("Position:","thinkrank")),(0,a.createElement)("span",{className:"thinkrank-metric-value thinkrank-text-xs thinkrank-font-semibold thinkrank-text-red"},e.current_position),(0,a.createElement)("span",{className:"thinkrank-metric-arrow thinkrank-text-muted"},"→"),(0,a.createElement)("span",{className:"thinkrank-metric-target thinkrank-text-xs thinkrank-font-semibold thinkrank-text-green"},e.potential_position)),(0,a.createElement)("div",{className:"thinkrank-metric-row thinkrank-flex thinkrank-items-center thinkrank-gap-1 thinkrank-justify-end"},(0,a.createElement)("span",{className:"thinkrank-metric-label thinkrank-text-xs thinkrank-text-muted"},(0,n.__)("Potential:","thinkrank")),(0,a.createElement)("span",{className:"thinkrank-metric-value thinkrank-text-xs thinkrank-font-semibold thinkrank-text-green"},"+",e.potential_clicks," ",(0,n.__)("clicks","thinkrank"))),(0,a.createElement)("div",{className:"thinkrank-impact-score thinkrank-score-"+(e.impact_score>=70?"high":"medium")},Math.round(e.impact_score)))))))):(0,a.createElement)(i.pp,{size:"sm",title:(0,n.__)("No Quick Wins Available","thinkrank"),description:c?.intelligent_opportunities?.quick_wins?.summary||(0,n.__)("No opportunities detected yet. Check back after more search performance data is collected.","thinkrank")})))})(),e.seo_analytics_enable_ai_insights&&(()=>{if(!c?.impact_effort_matrix?.matrix)return(0,a.createElement)(s.Card,{size:"small",className:"thinkrank-mb-6 thinkrank-border thinkrank-border-light thinkrank-rounded-lg"},(0,a.createElement)(s.CardHeader,{className:"thinkrank-border-b thinkrank-border-light thinkrank-p-6"},(0,a.createElement)(s.Flex,{justify:"space-between",align:"center"},(0,a.createElement)(s.FlexItem,null,(0,a.createElement)("h3",{className:"thinkrank-m-0 thinkrank-mb-2 thinkrank-text-lg thinkrank-font-semibold thinkrank-text-primary"},(0,n.__)("Opportunity Priority Matrix","thinkrank")),(0,a.createElement)(s.__experimentalText,{variant:"muted",size:"small",className:"thinkrank-text-muted thinkrank-leading-relaxed"},(0,n.__)("Automatically prioritize SEO opportunities by impact and effort required","thinkrank"))))),(0,a.createElement)(s.CardBody,null,(0,a.createElement)(i.pp,{size:"md",title:(0,n.__)("No Opportunities Available","thinkrank"),description:(0,n.__)("No opportunities detected yet. Check back after more search performance data is collected.","thinkrank")})));const e=c.impact_effort_matrix.matrix,t=c.impact_effort_matrix.recommendations,r=c.impact_effort_matrix.summary,l=Array.isArray(e.high_impact_low_effort)&&e.high_impact_low_effort.length>0,o=Array.isArray(e.high_impact_high_effort)&&e.high_impact_high_effort.length>0,M=Array.isArray(e.low_impact_low_effort)&&e.low_impact_low_effort.length>0,g=Array.isArray(e.low_impact_high_effort)&&e.low_impact_high_effort.length>0;return l||o||M||g?(0,a.createElement)(s.Card,{size:"small",className:"thinkrank-mb-lg thinkrank-border thinkrank-border-light thinkrank-rounded-lg"},(0,a.createElement)(s.CardHeader,{className:"thinkrank-border-b thinkrank-border-light thinkrank-bg-gray-100"},(0,a.createElement)("h3",null,(0,n.__)("Opportunity Priority Matrix","thinkrank")),(0,a.createElement)(s.__experimentalText,{variant:"muted",size:"small"},r||(0,n.__)("SEO opportunities organized by impact and effort required","thinkrank"))),(0,a.createElement)(s.CardBody,{className:"thinkrank-p-lg"},(0,a.createElement)("div",{className:"thinkrank-matrix-grid thinkrank-grid thinkrank-gap-lg thinkrank-mb-lg",style:{gridTemplateColumns:"repeat(auto-fit, minmax(300px, 1fr))"}},l&&(0,a.createElement)("div",{className:"thinkrank-matrix-quadrant thinkrank-quadrant-quick-wins thinkrank-p-lg thinkrank-bg-green thinkrank-bg-opacity-10 thinkrank-border-2 thinkrank-border-green thinkrank-rounded-lg"},(0,a.createElement)("div",{className:"thinkrank-quadrant-header thinkrank-mb-3 thinkrank-text-center"},(0,a.createElement)(s.__experimentalText,{weight:"600",className:"thinkrank-quadrant-title thinkrank-text-green thinkrank-block thinkrank-mb-1"},(0,n.__)("🎯 Quick Wins","thinkrank")),(0,a.createElement)(s.__experimentalText,{size:"small",className:"thinkrank-quadrant-subtitle thinkrank-text-green thinkrank-mb-2 thinkrank-block"},(0,n.__)("High Impact, Low Effort","thinkrank")),(0,a.createElement)("div",{className:"thinkrank-quadrant-count thinkrank-bg-green thinkrank-text-white thinkrank-rounded-full thinkrank-w-6 thinkrank-h-6 thinkrank-flex thinkrank-items-center thinkrank-justify-center thinkrank-text-xs thinkrank-font-bold thinkrank-mx-auto"},e.high_impact_low_effort.length)),e.high_impact_low_effort.slice(0,5).map((e,t)=>(0,a.createElement)("div",{key:t,className:"thinkrank-matrix-item thinkrank-py-2 thinkrank-px-3 thinkrank-bg-white thinkrank-border thinkrank-border-green thinkrank-border-opacity-20 thinkrank-rounded thinkrank-mb-2 thinkrank-text-sm"},(0,a.createElement)(s.__experimentalText,{size:"small",className:"thinkrank-text-secondary thinkrank-font-medium"},e.keyword||e.query||e.page_path||e.action||e.title||"SEO Opportunity"),e.current_position&&(0,a.createElement)(s.__experimentalText,{size:"small",className:"thinkrank-text-green thinkrank-block thinkrank-mt-1"},"Position:"," ",e.current_position," | CTR:"," ",e.current_ctr||e.ctr,"%"),e.potential_impact&&(0,a.createElement)(s.__experimentalText,{size:"small",className:"thinkrank-text-green thinkrank-block thinkrank-mt-1"},"+",e.potential_impact," ","potential clicks")))),o&&(0,a.createElement)("div",{className:"thinkrank-matrix-quadrant thinkrank-quadrant-major-projects thinkrank-p-lg thinkrank-bg-orange thinkrank-bg-opacity-10 thinkrank-border-2 thinkrank-border-orange thinkrank-rounded-lg"},(0,a.createElement)("div",{className:"thinkrank-quadrant-header thinkrank-mb-3 thinkrank-text-center"},(0,a.createElement)(s.__experimentalText,{weight:"600",className:"thinkrank-quadrant-title thinkrank-text-orange thinkrank-block thinkrank-mb-1"},(0,n.__)("📋 Major Projects","thinkrank")),(0,a.createElement)(s.__experimentalText,{size:"small",className:"thinkrank-quadrant-subtitle thinkrank-text-orange thinkrank-mb-2 thinkrank-block"},(0,n.__)("High Impact, High Effort","thinkrank")),(0,a.createElement)("div",{className:"thinkrank-quadrant-count thinkrank-bg-orange thinkrank-text-white thinkrank-rounded-full thinkrank-w-6 thinkrank-h-6 thinkrank-flex thinkrank-items-center thinkrank-justify-center thinkrank-text-xs thinkrank-font-bold thinkrank-mx-auto"},e.high_impact_high_effort.length)),e.high_impact_high_effort.slice(0,5).map((e,t)=>(0,a.createElement)("div",{key:t,className:"thinkrank-matrix-item thinkrank-py-2 thinkrank-px-3 thinkrank-bg-white thinkrank-border thinkrank-border-orange thinkrank-border-opacity-20 thinkrank-rounded thinkrank-mb-2 thinkrank-text-sm"},(0,a.createElement)(s.__experimentalText,{size:"small",className:"thinkrank-text-secondary thinkrank-font-medium"},e.keyword||e.query||e.page_path||e.action||e.title||"SEO Opportunity"),e.current_position&&(0,a.createElement)(s.__experimentalText,{size:"small",className:"thinkrank-text-orange thinkrank-block thinkrank-mt-1"},"Position:"," ",e.current_position," | CTR:"," ",e.current_ctr||e.ctr,"%"),e.potential_impact&&(0,a.createElement)(s.__experimentalText,{size:"small",className:"thinkrank-text-orange thinkrank-block thinkrank-mt-1"},"+",e.potential_impact," ","potential clicks"))))),t&&(0,a.createElement)("div",{className:"thinkrank-matrix-recommendations thinkrank-mt-md thinkrank-mb-lg thinkrank-p-6 thinkrank-bg-gray-100 thinkrank-border thinkrank-border-light thinkrank-rounded-lg thinkrank-border-l-4 thinkrank-border-blue"},(0,a.createElement)(s.__experimentalText,{weight:"600",className:"thinkrank-mb-3 thinkrank-block thinkrank-text-blue thinkrank-text-base"},(0,n.__)("💡 Recommendations:","thinkrank")),(0,a.createElement)(s.__experimentalText,{size:"small",className:"thinkrank-text-tertiary thinkrank-leading-relaxed thinkrank-text-sm"},(0,n.__)("Focus on","thinkrank")," ",(0,a.createElement)("strong",{className:"thinkrank-text-primary"},d(t.focus_on))," ",(0,n.__)("first, then plan for","thinkrank")," ",(0,a.createElement)("strong",{className:"thinkrank-text-primary"},d(t.plan_for)),".")),!l&&!o&&(0,a.createElement)("div",{className:"thinkrank-p-6 thinkrank-text-center thinkrank-bg-gray-100 thinkrank-rounded-lg thinkrank-border thinkrank-border-light"},(0,a.createElement)("div",{className:"thinkrank-text-3xl thinkrank-mb-3"},"🔍"),(0,a.createElement)(s.__experimentalText,{weight:"600",className:"thinkrank-mb-2 thinkrank-block thinkrank-text-secondary"},(0,n.__)("No High-Priority Opportunities Found","thinkrank")),(0,a.createElement)(s.__experimentalText,{variant:"muted",size:"small",className:"thinkrank-text-muted thinkrank-leading-relaxed"},(0,n.__)("This could mean your site is well-optimized, or more data is needed. Try connecting Google Search Console or check back after more traffic data is collected.","thinkrank"))))):(0,a.createElement)(s.Card,{size:"small",className:"thinkrank-mb-6 thinkrank-border thinkrank-border-light thinkrank-rounded-lg"},(0,a.createElement)(s.CardHeader,{className:"thinkrank-border-b thinkrank-border-light thinkrank-bg-gray-100 thinkrank-p-6"},(0,a.createElement)("h3",{className:"thinkrank-m-0 thinkrank-mb-2 thinkrank-text-lg thinkrank-font-semibold thinkrank-text-primary"},(0,n.__)("Opportunity Priority Matrix","thinkrank")),(0,a.createElement)(s.__experimentalText,{variant:"muted",size:"small",className:"thinkrank-text-muted thinkrank-leading-relaxed"},r||(0,n.__)("SEO opportunities organized by impact and effort required","thinkrank"))),(0,a.createElement)(s.CardBody,null,(0,a.createElement)(i.pp,{size:"md",title:(0,n.__)("No Opportunities Available","thinkrank"),description:r||(0,n.__)("No opportunities detected yet. Check back after more search performance data is collected.","thinkrank")})))})(),o&&(0,a.createElement)("div",{className:"thinkrank-space-y-6"},o.keyword_opportunities&&o.keyword_opportunities.opportunities&&(0,a.createElement)(s.Card,{size:"small",className:"thinkrank-mb-lg thinkrank-border thinkrank-border-light thinkrank-rounded-lg"},(0,a.createElement)(s.CardHeader,{className:"thinkrank-border-b thinkrank-border-light thinkrank-bg-gray-100"},(0,a.createElement)("h3",null,(0,n.__)("Keyword Opportunities","thinkrank")),(0,a.createElement)(s.__experimentalText,{variant:"muted"},(0,n.__)("Keywords with potential for ranking improvements","thinkrank"))),(0,a.createElement)(s.CardBody,{className:"thinkrank-p-lg"},(0,a.createElement)("div",{className:"thinkrank-space-y-3"},o.keyword_opportunities.opportunities.slice(0,10).map((e,t)=>(0,a.createElement)("div",{key:t,className:"thinkrank-opportunity-card"},(0,a.createElement)(s.Flex,{justify:"space-between",align:"center"},(0,a.createElement)("div",null,(0,a.createElement)("div",null,(0,a.createElement)(s.__experimentalText,{weight:"600"},e.query),(0,a.createElement)("div",{className:"thinkrank-opportunity-reasons"},e.reasons.map((e,t)=>(0,a.createElement)("span",{key:t,className:"thinkrank-reason-tag"},e))))),(0,a.createElement)("div",null,(0,a.createElement)("div",{className:"thinkrank-opportunity-metrics"},(0,a.createElement)("div",{className:"thinkrank-metric-small"},(0,a.createElement)("span",{className:"thinkrank-metric-label"},(0,n.__)("Position:","thinkrank")),(0,a.createElement)("span",{className:"thinkrank-metric-value"},e.position)),(0,a.createElement)("div",{className:"thinkrank-metric-small"},(0,a.createElement)("span",{className:"thinkrank-metric-label"},(0,n.__)("Impressions:","thinkrank")),(0,a.createElement)("span",{className:"thinkrank-metric-value"},e.impressions)),(0,a.createElement)("div",{className:"thinkrank-metric-small"},(0,a.createElement)("span",{className:"thinkrank-metric-label"},(0,n.__)("CTR:","thinkrank")),(0,a.createElement)("span",{className:"thinkrank-metric-value"},e.ctr,"%")),(0,a.createElement)("div",{className:"thinkrank-opportunity-score thinkrank-score-"+(e.opportunity_score>=70?"high":e.opportunity_score>=40?"medium":"low")},(0,n.__)("Score:","thinkrank")," ",e.opportunity_score))))))))),o.device_insights&&o.device_insights.devices&&(0,a.createElement)(s.Card,{size:"small",className:"thinkrank-mb-lg thinkrank-border thinkrank-border-light thinkrank-rounded-lg"},(0,a.createElement)(s.CardHeader,{className:"thinkrank-border-b thinkrank-border-light thinkrank-bg-gray-100"},(0,a.createElement)("h3",null,(0,n.__)("Device Performance","thinkrank")),(0,a.createElement)(s.__experimentalText,{variant:"muted"},(0,n.__)("Performance breakdown by device type","thinkrank"))),(0,a.createElement)(s.CardBody,{className:"thinkrank-p-lg"},(0,a.createElement)("div",{className:"thinkrank-grid thinkrank-grid-cols-3 thinkrank-gap-3"},Object.entries(o.device_insights.devices).map(([e,t])=>(0,a.createElement)("div",{key:e,className:"thinkrank-device-card"},(0,a.createElement)("div",{className:"thinkrank-device-name"},e.charAt(0).toUpperCase()+e.slice(1)),(0,a.createElement)("div",{className:"thinkrank-device-metrics"},(0,a.createElement)("div",{className:"thinkrank-metric-row"},(0,a.createElement)("span",null,(0,n.__)("Clicks:","thinkrank")),(0,a.createElement)("span",null,t.clicks)),(0,a.createElement)("div",{className:"thinkrank-metric-row"},(0,a.createElement)("span",null,(0,n.__)("CTR:","thinkrank")),(0,a.createElement)("span",null,t.ctr,"%")),(0,a.createElement)("div",{className:"thinkrank-metric-row"},(0,a.createElement)("span",null,(0,n.__)("Position:","thinkrank")),(0,a.createElement)("span",null,t.position)))))))),o.search_appearance&&o.search_appearance.appearances&&(0,a.createElement)(s.Card,{size:"small",className:"thinkrank-mb-lg thinkrank-border thinkrank-border-light thinkrank-rounded-lg"},(0,a.createElement)(s.CardHeader,{className:"thinkrank-border-b thinkrank-border-light thinkrank-bg-gray-100"},(0,a.createElement)("h3",null,(0,n.__)("Search Appearance","thinkrank")),(0,a.createElement)(s.__experimentalText,{variant:"muted"},(0,n.__)("Rich results and search appearance features","thinkrank"))),(0,a.createElement)(s.CardBody,{className:"thinkrank-p-lg"},(0,a.createElement)("div",{className:"thinkrank-space-y-3"},Object.entries(o.search_appearance.appearances).map(([e,t])=>(0,a.createElement)(s.Flex,{key:e,justify:"space-between",align:"center"},(0,a.createElement)("div",null,(0,a.createElement)(s.__experimentalText,{weight:"600"},e.replace(/_/g," ").replace(/\b\w/g,e=>e.toUpperCase()))),(0,a.createElement)("div",null,(0,a.createElement)("div",{className:"thinkrank-flex thinkrank-gap-3"},(0,a.createElement)("span",{className:"thinkrank-metric-small"},t.clicks," ",(0,n.__)("clicks","thinkrank")),(0,a.createElement)("span",{className:"thinkrank-metric-small"},t.impressions," ",(0,n.__)("impressions","thinkrank")),(0,a.createElement)("span",{className:"thinkrank-metric-small"},t.ctr,"%"," ",(0,n.__)("CTR","thinkrank")))))))))),!o&&!g&&(0,a.createElement)(s.Card,{size:"small",className:"thinkrank-mb-lg thinkrank-border thinkrank-border-light thinkrank-rounded-lg"},(0,a.createElement)(s.CardBody,{className:"thinkrank-p-lg"},(0,a.createElement)("div",{className:"thinkrank-text-center thinkrank-p-lg"},(0,a.createElement)(s.__experimentalText,{variant:"muted"},(0,n.__)("No SEO opportunities data available yet. Search Console data collection may take 24-48 hours after API configuration.","thinkrank"))))),g&&(0,a.createElement)("div",{className:"thinkrank-flex thinkrank-justify-center thinkrank-p-lg"},(0,a.createElement)(i.u4,{lines:3})))}},68516:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M9.1 9v-.5c0-.6.2-1.1.7-1.4.5-.3 1.2-.5 2-.5.7 0 1.4.1 2.1.3.7.2 1.4.5 2.1.9l.2-1.9c-.6-.3-1.2-.5-1.9-.7-.8-.1-1.6-.2-2.4-.2-1.5 0-2.7.3-3.6 1-.8.7-1.2 1.5-1.2 2.6V9h2zM20 12H4v1h8.3c.3.1.6.2.8.3.5.2.9.5 1.1.8.3.3.4.7.4 1.2 0 .7-.2 1.1-.8 1.5-.5.3-1.2.5-2.1.5-.8 0-1.6-.1-2.4-.3-.8-.2-1.5-.5-2.2-.8L7 18.1c.5.2 1.2.4 2 .6.8.2 1.6.3 2.4.3 1.7 0 3-.3 3.9-1 .9-.7 1.3-1.6 1.3-2.8 0-.9-.2-1.7-.7-2.2H20v-1z"}))},68819:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M20.7 12.4c-.2-.3-.4-.6-.7-.9s-.6-.5-1-.6c-.4-.2-.8-.2-1.2-.2-.5 0-.9.1-1.3.3s-.8.5-1.2.8c0-.5 0-.9.2-1.4l.6-.9c.2-.2.5-.4.8-.5.6-.2 1.3-.2 1.9 0 .3.1.6.3.8.5 0 0 1.3-1.3 1.3-1.4-.4-.3-.9-.6-1.4-.8-.6-.2-1.3-.3-2-.3-.6 0-1.1.1-1.7.4-.5.2-1 .5-1.4.9-.4.4-.8 1-1 1.6-.3.7-.4 1.5-.4 2.3s.1 1.5.3 2.1c.2.6.6 1.1 1 1.5.4.4.9.7 1.4.9 1 .3 2 .3 3 0 .4-.1.8-.3 1.2-.6.3-.3.6-.6.8-1 .2-.5.3-.9.3-1.4s-.1-.9-.3-1.3zm-2 2.1c-.1.2-.3.4-.4.5-.1.1-.3.2-.5.2-.2.1-.4.1-.6.1-.2.1-.5 0-.7-.1-.2 0-.3-.2-.5-.3-.1-.2-.3-.4-.4-.6-.2-.3-.3-.7-.3-1 .3-.3.6-.5 1-.7.3-.1.7-.2 1-.2.4 0 .8.1 1.1.3.3.3.4.7.4 1.1 0 .2 0 .5-.1.7zM9 11H5V7H3v10h2v-4h4v4h2V7H9v4z"}))},68963:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12.848 8a1 1 0 0 1-.914-.594l-.723-1.63a.5.5 0 0 0-.447-.276H5a.5.5 0 0 0-.5.5v11.5a.5.5 0 0 0 .5.5h14a.5.5 0 0 0 .5-.5v-9A.5.5 0 0 0 19 8h-6.152Zm.612-1.5a.5.5 0 0 1-.462-.31l-.445-1.084A2 2 0 0 0 10.763 4H5a2 2 0 0 0-2 2v11.5a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-9a2 2 0 0 0-2-2h-5.54Z"}))},69058:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M3.99961 13C4.67043 13.3354 4.6703 13.3357 4.67017 13.3359L4.67298 13.3305C4.67621 13.3242 4.68184 13.3135 4.68988 13.2985C4.70595 13.2686 4.7316 13.2218 4.76695 13.1608C4.8377 13.0385 4.94692 12.8592 5.09541 12.6419C5.39312 12.2062 5.84436 11.624 6.45435 11.0431C7.67308 9.88241 9.49719 8.75 11.9996 8.75C14.502 8.75 16.3261 9.88241 17.5449 11.0431C18.1549 11.624 18.6061 12.2062 18.9038 12.6419C19.0523 12.8592 19.1615 13.0385 19.2323 13.1608C19.2676 13.2218 19.2933 13.2686 19.3093 13.2985C19.3174 13.3135 19.323 13.3242 19.3262 13.3305L19.3291 13.3359C19.3289 13.3357 19.3288 13.3354 19.9996 13C20.6704 12.6646 20.6703 12.6643 20.6701 12.664L20.6697 12.6632L20.6688 12.6614L20.6662 12.6563L20.6583 12.6408C20.6517 12.6282 20.6427 12.6108 20.631 12.5892C20.6078 12.5459 20.5744 12.4852 20.5306 12.4096C20.4432 12.2584 20.3141 12.0471 20.1423 11.7956C19.7994 11.2938 19.2819 10.626 18.5794 9.9569C17.1731 8.61759 14.9972 7.25 11.9996 7.25C9.00203 7.25 6.82614 8.61759 5.41987 9.9569C4.71736 10.626 4.19984 11.2938 3.85694 11.7956C3.68511 12.0471 3.55605 12.2584 3.4686 12.4096C3.42484 12.4852 3.39142 12.5459 3.36818 12.5892C3.35656 12.6108 3.34748 12.6282 3.34092 12.6408L3.33297 12.6563L3.33041 12.6614L3.32948 12.6632L3.32911 12.664C3.32894 12.6643 3.32879 12.6646 3.99961 13ZM11.9996 16C13.9326 16 15.4996 14.433 15.4996 12.5C15.4996 10.567 13.9326 9 11.9996 9C10.0666 9 8.49961 10.567 8.49961 12.5C8.49961 14.433 10.0666 16 11.9996 16Z"}))},69457:(e,t,r)=>{"use strict";r.d(t,{A:()=>a}),r(51609);const a="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQ4IiBoZWlnaHQ9IjE2NiIgdmlld0JveD0iMCAwIDI0OCAxNjYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2ZfMTU0Nl8xODg3OCkiPgo8cGF0aCBkPSJNLTQ2LjczMTYgMTg5LjgyOUMxMy43NzI5IDE5NS45MyAyNTkuNzg2IDEzNS4xNjggMjU3LjE3OCAxNjEuMDM3QzI1NC41NjkgMTg2LjkwNiA5NS4wNjc1IDI1NS44NzQgMzQuNTYzIDI0OS43NzNDLTI1Ljk0MTUgMjQzLjY3MiAyMS40OTI5IDIzMi40MTMgMzMuNTMxIDIwOS4zNjdDOTAuNDI3OCAxMDAuNDQ4IC0xMDcuMjM2IDE4My43MjggLTQ2LjczMTYgMTg5LjgyOVoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xNTQ2XzE4ODc4KSIgZmlsbC1vcGFjaXR5PSIwLjYiLz4KPC9nPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMV9mXzE1NDZfMTg4NzgpIj4KPHBhdGggZD0iTTEwOC41MjcgMTAyLjMzQzExNC4yNTMgNzguNjgyNyAxMTQuMzk3IDU4LjQyMzUgMTQ3LjUxNCA2Ni40NDI4QzE4MC42MyA3NC40NjIxIDIwMi44MzUgMTAwLjEzMyAxOTcuMTA5IDEyMy43OEMxOTEuMzgyIDE0Ny40MjggMTU5Ljg5NCAxNjAuMDk3IDEyNi43NzcgMTUyLjA3N0MxMDkuODc4IDE0Ny45ODUgMTAyLjggMTI1Ljk3NyAxMDguNTI3IDEwMi4zM1oiIGZpbGw9IiNBQkIwRkYiIGZpbGwtb3BhY2l0eT0iMC43Ii8+CjwvZz4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjJfZl8xNTQ2XzE4ODc4KSI+CjxwYXRoIGQ9Ik0yMi40MTU4IDE1NC4xM0MyOC4xNDIxIDEzMC40ODMgMTguMzAzNiAyMC45OTgyIDQ0Ljg1NjMgMjcuNDI3OUM3MS40MDkgMzMuODU3NyA4OC45MDQxIDEwOS40MjMgODMuMTc3OSAxMzMuMDcxQzc3LjQ1MTYgMTU2LjcxOCA2OC4zMDE2IDEzMS41NiA0MS43NDg5IDEyNS4xM0MyOC4xOTk3IDEyMS44NDkgMTYuNjg5NSAxNzcuNzc4IDIyLjQxNTggMTU0LjEzWiIgZmlsbD0iI0FCQjBGRiIvPgo8L2c+CjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIzX2ZfMTU0Nl8xODg3OCkiPgo8cGF0aCBkPSJNMTQ1LjUzMyA2NS43NTg3QzE1MS4xMjcgNDIuNjU3MSAxNTIuMDMyIDIzLjA1MDggMTc4Ljc1NSAyOS41MjE3QzIwNS40NzggMzUuOTkyNyAyMjIuNjA2IDU5Ljk2NiAyMTcuMDEyIDgzLjA2NzVDMjExLjQxOCAxMDYuMTY5IDE4NS4yMiAxMTkuNjUxIDE1OC40OTcgMTEzLjE4QzE0NC44NjEgMTA5Ljg3OCAxMzkuOTM5IDg4Ljg2MDIgMTQ1LjUzMyA2NS43NTg3WiIgZmlsbD0iI0Y1QUJGRiIvPgo8L2c+CjxnIGZpbHRlcj0idXJsKCNmaWx0ZXI0X2ZfMTU0Nl8xODg3OCkiPgo8cGF0aCBkPSJNNTYuNDYyNCA1MC4xMTIyQzYyLjA1NjQgMjcuMDEwNyA2Mi45NjE4IDcuNDA0MjkgODkuNjg0NiAxMy44NzUzQzExNi40MDcgMjAuMzQ2MiAxMzMuNTM2IDQ0LjMxOTUgMTI3Ljk0MSA2Ny40MjFDMTIyLjM0NyA5MC41MjI1IDk2LjE0OTQgMTA0LjAwNCA2OS40MjY2IDk3LjUzMzNDNTUuNzkwNiA5NC4yMzEzIDUwLjg2ODMgNzMuMjEzNyA1Ni40NjI0IDUwLjExMjJaIiBmaWxsPSIjRjVBQkZGIiBmaWxsLW9wYWNpdHk9IjAuNCIvPgo8L2c+CjxnIG9wYWNpdHk9IjAuOCI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xNTQ2XzE4ODc4KSI+CjxyZWN0IHg9IjIwIiB5PSIxNSIgd2lkdGg9IjIwNy4xNDMiIGhlaWdodD0iMTM1LjMzMyIgcng9IjMuODMyMTQiIGZpbGw9IiM3Njc2NzYiLz4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAxXzE1NDZfMTg4NzgpIj4KPHJlY3QgeD0iMjAiIHk9IjE1IiB3aWR0aD0iMjA3LjE0MyIgaGVpZ2h0PSIxMzUuMzMzIiByeD0iMS43NTkxOCIgZmlsbD0id2hpdGUiLz4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAyXzE1NDZfMTg4NzgpIj4KPHJlY3QgeD0iMjIuNzYxNyIgeT0iMTcuNzYxNyIgd2lkdGg9IjM4LjE5NTciIGhlaWdodD0iOTguODk0NCIgcng9IjEuMTg0MzYiIGZpbGw9IndoaXRlIi8+CjxyZWN0IHg9IjIyLjc2MTciIHk9IjE3Ljc2MTciIHdpZHRoPSIzOC4xOTU3IiBoZWlnaHQ9IjI5LjAzMTYiIHJ4PSIxLjE4NDM2IiBmaWxsPSJ3aGl0ZSIvPgo8cmVjdCB4PSIyNC41MzkxIiB5PSIyMC4zMjgxIiB3aWR0aD0iMTMuODA5NSIgaGVpZ2h0PSIxLjM4MDk1IiByeD0iMC42OTA0NzYiIGZpbGw9IiNEN0Q3REYiLz4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAzXzE1NDZfMTg4NzgpIj4KPHBhdGggZD0iTTU4LjQ0MTQgMjEuMzkwNkw1Ny43MDEyIDIwLjY1MDRMNTYuOTYxIDIxLjM5MDYiIHN0cm9rZT0iIzVBNUM1RSIgc3Ryb2tlLXdpZHRoPSIwLjIyMjA2OCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPHBhdGggZD0iTTIzLjk0NTMgMjUuNDU5OEMyMy45NDUzIDI0LjgwNTYgMjQuNDc1NiAyNC4yNzU0IDI1LjEyOTcgMjQuMjc1NEg1OC41ODhDNTkuMjQyMSAyNC4yNzU0IDU5Ljc3MjMgMjQuODA1NiA1OS43NzIzIDI1LjQ1OThWMjguMjI4MkM1OS43NzIzIDI4Ljg4MjMgNTkuMjQyMSAyOS40MTI1IDU4LjU4OCAyOS40MTI1SDI1LjEyOTdDMjQuNDc1NiAyOS40MTI1IDIzLjk0NTMgMjguODgyMyAyMy45NDUzIDI4LjIyODJWMjUuNDU5OFoiIGZpbGw9IiM0NDUxRkYiLz4KPHJlY3QgeD0iMjUuNzIyNyIgeT0iMjYuMTU0MyIgd2lkdGg9IjEzLjgwOTUiIGhlaWdodD0iMS4zODA5NSIgcng9IjAuNjkwNDc2IiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjMuOTQ1MyAzMC41OTY1QzIzLjk0NTMgMjkuOTQyNCAyNC40NzU2IDI5LjQxMjEgMjUuMTI5NyAyOS40MTIxSDU4LjU4OEM1OS4yNDIxIDI5LjQxMjEgNTkuNzcyMyAyOS45NDI0IDU5Ljc3MjMgMzAuNTk2NVYzMy4zNjQ5QzU5Ljc3MjMgMzQuMDE5IDU5LjI0MjEgMzQuNTQ5MyA1OC41ODggMzQuNTQ5M0gyNS4xMjk3QzI0LjQ3NTYgMzQuNTQ5MyAyMy45NDUzIDM0LjAxOSAyMy45NDUzIDMzLjM2NDlWMzAuNTk2NVoiIGZpbGw9IndoaXRlIi8+CjxyZWN0IHg9IjI1LjcyMDciIHk9IjMxLjI5MSIgd2lkdGg9IjExLjczODEiIGhlaWdodD0iMS4zODA5NSIgcng9IjAuNjkwNDc2IiBmaWxsPSIjRDdEN0RGIi8+CjxwYXRoIGQ9Ik0yMy45NDUzIDM1LjczMzJDMjMuOTQ1MyAzNS4wNzkxIDI0LjQ3NTYgMzQuNTQ4OCAyNS4xMjk3IDM0LjU0ODhINTguNTg4QzU5LjI0MjEgMzQuNTQ4OCA1OS43NzIzIDM1LjA3OTEgNTkuNzcyMyAzNS43MzMyVjM4LjUwMTZDNTkuNzcyMyAzOS4xNTU3IDU5LjI0MjEgMzkuNjg2IDU4LjU4OCAzOS42ODZIMjUuMTI5N0MyNC40NzU2IDM5LjY4NiAyMy45NDUzIDM5LjE1NTcgMjMuOTQ1MyAzOC41MDE2VjM1LjczMzJaIiBmaWxsPSJ3aGl0ZSIvPgo8cmVjdCB4PSIyNS43MjA3IiB5PSIzNi40Mjc3IiB3aWR0aD0iMTMuODA5NSIgaGVpZ2h0PSIxLjM4MDk1IiByeD0iMC42OTA0NzYiIGZpbGw9IiNEN0Q3REYiLz4KPHBhdGggZD0iTTIzLjk0NTMgNDAuODcxOUMyMy45NDUzIDQwLjIxNzggMjQuNDc1NiAzOS42ODc1IDI1LjEyOTcgMzkuNjg3NUg1OC41ODhDNTkuMjQyMSAzOS42ODc1IDU5Ljc3MjMgNDAuMjE3OCA1OS43NzIzIDQwLjg3MTlWNDMuODMyOEM1OS43NzIzIDQ0LjQ4NjkgNTkuMjQyMSA0NS4wMTcxIDU4LjU4OCA0NS4wMTcxSDI1LjEyOTdDMjQuNDc1NiA0NS4wMTcxIDIzLjk0NTMgNDQuNDg2OSAyMy45NDUzIDQzLjgzMjhWNDAuODcxOVoiIGZpbGw9IndoaXRlIi8+CjxyZWN0IHg9IjI1LjcyMDciIHk9IjQxLjY2MjEiIHdpZHRoPSIxNS44ODEiIGhlaWdodD0iMS4zODA5NSIgcng9IjAuNjkwNDc2IiBmaWxsPSIjRDdEN0RGIi8+CjxyZWN0IHg9IjQyLjc4NzEiIHk9IjQwLjg3MTEiIHdpZHRoPSI4LjczNzQ2IiBoZWlnaHQ9IjIuOTYwOTEiIHJ4PSIxLjQ4MDQ1IiBmaWxsPSIjRURFRUZEIi8+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwNF8xNTQ2XzE4ODc4KSI+CjxwYXRoIGQ9Ik00NC4xMjc0IDQyLjYyN0M0NC4wOTM2IDQyLjQwNzUgNDQuMDU5OCA0Mi4xODggNDQuMDI2MSA0MS45Njg1QzQ0LjAxODYgNDEuOTE5OCA0NC4wNzQgNDEuODg2NiA0NC4xMTMzIDQxLjkxNjJDNDQuMjE4NiA0MS45OTUxIDQ0LjMyMzggNDIuMDc0IDQ0LjQyOSA0Mi4xNTI5QzQ0LjQ2MzYgNDIuMTc4OSA0NC41MTMgNDIuMTcwNCA0NC41MzcgNDIuMTM0NEw0NC43OTk4IDQxLjc0MDJDNDQuODI3NSA0MS42OTg2IDQ0Ljg4ODcgNDEuNjk4NiA0NC45MTY1IDQxLjc0MDJMNDUuMTc5MyA0Mi4xMzQ0QzQ1LjIwMzMgNDIuMTcwNCA0NS4yNTI3IDQyLjE3ODkgNDUuMjg3MyA0Mi4xNTI5QzQ1LjM5MjUgNDIuMDc0IDQ1LjQ5NzcgNDEuOTk1MSA0NS42MDMgNDEuOTE2MkM0NS42NDIzIDQxLjg4NjYgNDUuNjk3NyA0MS45MTk4IDQ1LjY5MDIgNDEuOTY4NUM0NS42NTY0IDQyLjE4OCA0NS42MjI3IDQyLjQwNzUgNDUuNTg4OSA0Mi42MjdINDQuMTI3NFoiIGZpbGw9IiNGRjhBMjQiLz4KPHBhdGggZD0iTTQ1LjUxNDkgNDIuOTkxN0g0NC4yMDUxQzQ0LjE2MyA0Mi45OTE3IDQ0LjEyODkgNDIuOTU3NiA0NC4xMjg5IDQyLjkxNTVWNDIuNzQ4SDQ1LjU5MTFWNDIuOTE1NUM0NS41OTExIDQyLjk1NzYgNDUuNTU3IDQyLjk5MTcgNDUuNTE0OSA0Mi45OTE3WiIgZmlsbD0iI0ZGOEEyNCIvPgo8L2c+CjxwYXRoIGQ9Ik00Ni40NjczIDQyLjg1MTZWNDEuNTU5NUg0Ni45NTE4QzQ3LjA1MTEgNDEuNTU5NSA0Ny4xMzQzIDQxLjU3OCA0Ny4yMDE2IDQxLjYxNUM0Ny4yNjkzIDQxLjY1MjEgNDcuMzIwNCA0MS43MDI5IDQ3LjM1NDkgNDEuNzY3N0M0Ny4zODk4IDQxLjgzMjEgNDcuNDA3MyA0MS45MDUyIDQ3LjQwNzMgNDEuOTg3M0M0Ny40MDczIDQyLjA3MDEgNDcuMzg5OCA0Mi4xNDM3IDQ3LjM1NDkgNDIuMjA4MUM0Ny4zMiA0Mi4yNzI0IDQ3LjI2ODUgNDIuMzIzMSA0Ny4yMDA0IDQyLjM2MDFDNDcuMTMyMiA0Mi4zOTY3IDQ3LjA0ODMgNDIuNDE1IDQ2Ljk0ODYgNDIuNDE1SDQ2LjYyNzVWNDIuMjIyNkg0Ni45MTcxQzQ2Ljk3NTEgNDIuMjIyNiA0Ny4wMjI3IDQyLjIxMjUgNDcuMDU5NyA0Mi4xOTIzQzQ3LjA5NjcgNDIuMTcyMSA0Ny4xMjQgNDIuMTQ0NCA0Ny4xNDE3IDQyLjEwOUM0Ny4xNTk4IDQyLjA3MzcgNDcuMTY4OCA0Mi4wMzMxIDQ3LjE2ODggNDEuOTg3M0M0Ny4xNjg4IDQxLjk0MTQgNDcuMTU5OCA0MS45MDEgNDcuMTQxNyA0MS44NjYxQzQ3LjEyNCA0MS44MzEyIDQ3LjA5NjUgNDEuODA0MSA0Ny4wNTkgNDEuNzg0OEM0Ny4wMjIgNDEuNzY1IDQ2Ljk3NDMgNDEuNzU1MSA0Ni45MTU4IDQxLjc1NTFINDYuNzAxM1Y0Mi44NTE2SDQ2LjQ2NzNaTTQ3LjYxMDYgNDIuODUxNlY0MS41NTk1SDQ4LjA5NTFDNDguMTk0NCA0MS41NTk1IDQ4LjI3NzYgNDEuNTc2OCA0OC4zNDQ5IDQxLjYxMTNDNDguNDEyNiA0MS42NDU3IDQ4LjQ2MzcgNDEuNjk0MSA0OC40OTgyIDQxLjc1NjRDNDguNTMzMSA0MS44MTgyIDQ4LjU1MDYgNDEuODkwMyA0OC41NTA2IDQxLjk3MjhDNDguNTUwNiA0Mi4wNTU2IDQ4LjUzMjkgNDIuMTI3NSA0OC40OTc2IDQyLjE4ODVDNDguNDYyNyA0Mi4yNDkxIDQ4LjQxMTIgNDIuMjk2IDQ4LjM0MyA0Mi4zMjkyQzQ4LjI3NDkgNDIuMzYyIDQ4LjE5MTIgNDIuMzc4NCA0OC4wOTE5IDQyLjM3ODRINDcuNzQ2OVY0Mi4xODQxSDQ4LjA2MDRDNDguMTE4NCA0Mi4xODQxIDQ4LjE2NiA0Mi4xNzYxIDQ4LjIwMyA0Mi4xNjAxQzQ4LjI0IDQyLjE0MzcgNDguMjY3MyA0Mi4xMiA0OC4yODUgNDIuMDg4OEM0OC4zMDMxIDQyLjA1NzMgNDguMzEyMSA0Mi4wMTg2IDQ4LjMxMjEgNDEuOTcyOEM0OC4zMTIxIDQxLjkyNjkgNDguMzAzMSA0MS44ODc4IDQ4LjI4NSA0MS44NTU0QzQ4LjI2NjkgNDEuODIyNiA0OC4yMzk0IDQxLjc5NzggNDguMjAyMyA0MS43ODFDNDguMTY1MyA0MS43NjM3IDQ4LjExNzYgNDEuNzU1MSA0OC4wNTkxIDQxLjc1NTFINDcuODQ0NlY0Mi44NTE2SDQ3LjYxMDZaTTQ4LjI3ODEgNDIuMjY2MUw0OC41OTc5IDQyLjg1MTZINDguMzM2N0w0OC4wMjI1IDQyLjI2NjFINDguMjc4MVpNNDkuOTIwNSA0Mi4yMDU1QzQ5LjkyMDUgNDIuMzQ0OCA0OS44OTQ1IDQyLjQ2NCA0OS44NDIzIDQyLjU2MzNDNDkuNzkwNiA0Mi42NjIxIDQ5LjcxOTkgNDIuNzM3OCA0OS42MzAzIDQyLjc5MDRDNDkuNTQxMiA0Mi44NDI5IDQ5LjQ0IDQyLjg2OTIgNDkuMzI2OSA0Mi44NjkyQzQ5LjIxMzcgNDIuODY5MiA0OS4xMTI0IDQyLjg0MjkgNDkuMDIyOCA0Mi43OTA0QzQ4LjkzMzYgNDIuNzM3NCA0OC44NjMgNDIuNjYxNSA0OC44MTA4IDQyLjU2MjZDNDguNzU5MSA0Mi40NjM0IDQ4LjczMzIgNDIuMzQ0MyA0OC43MzMyIDQyLjIwNTVDNDguNzMzMiA0Mi4wNjYzIDQ4Ljc1OTEgNDEuOTQ3MyA0OC44MTA4IDQxLjg0ODVDNDguODYzIDQxLjc0OTIgNDguOTMzNiA0MS42NzMzIDQ5LjAyMjggNDEuNjIwN0M0OS4xMTI0IDQxLjU2ODIgNDkuMjEzNyA0MS41NDE5IDQ5LjMyNjkgNDEuNTQxOUM0OS40NCA0MS41NDE5IDQ5LjU0MTIgNDEuNTY4MiA0OS42MzAzIDQxLjYyMDdDNDkuNzE5OSA0MS42NzMzIDQ5Ljc5MDYgNDEuNzQ5MiA0OS44NDIzIDQxLjg0ODVDNDkuODk0NSA0MS45NDczIDQ5LjkyMDUgNDIuMDY2MyA0OS45MjA1IDQyLjIwNTVaTTQ5LjY4NTIgNDIuMjA1NUM0OS42ODUyIDQyLjEwNzUgNDkuNjY5OSA0Mi4wMjQ5IDQ5LjYzOTIgNDEuOTU3NkM0OS42MDg5IDQxLjg4OTkgNDkuNTY2OCA0MS44Mzg4IDQ5LjUxMyA0MS44MDQzQzQ5LjQ1OTIgNDEuNzY5NCA0OS4zOTcxIDQxLjc1MTkgNDkuMzI2OSA0MS43NTE5QzQ5LjI1NjYgNDEuNzUxOSA0OS4xOTQ2IDQxLjc2OTQgNDkuMTQwOCA0MS44MDQzQzQ5LjA4NjkgNDEuODM4OCA0OS4wNDQ3IDQxLjg4OTkgNDkuMDE0IDQxLjk1NzZDNDguOTgzNyA0Mi4wMjQ5IDQ4Ljk2ODUgNDIuMTA3NSA0OC45Njg1IDQyLjIwNTVDNDguOTY4NSA0Mi4zMDM1IDQ4Ljk4MzcgNDIuMzg2NCA0OS4wMTQgNDIuNDU0MUM0OS4wNDQ3IDQyLjUyMTQgNDkuMDg2OSA0Mi41NzI1IDQ5LjE0MDggNDIuNjA3NEM0OS4xOTQ2IDQyLjY0MTkgNDkuMjU2NiA0Mi42NTkxIDQ5LjMyNjkgNDIuNjU5MUM0OS4zOTcxIDQyLjY1OTEgNDkuNDU5MiA0Mi42NDE5IDQ5LjUxMyA0Mi42MDc0QzQ5LjU2NjggNDIuNTcyNSA0OS42MDg5IDQyLjUyMTQgNDkuNjM5MiA0Mi40NTQxQzQ5LjY2OTkgNDIuMzg2NCA0OS42ODUyIDQyLjMwMzUgNDkuNjg1MiA0Mi4yMDU1WiIgZmlsbD0iIzQ0NTFGRiIvPgo8bWFzayBpZD0icGF0aC0yNS1pbnNpZGUtMV8xNTQ2XzE4ODc4IiBmaWxsPSJ3aGl0ZSI+CjxwYXRoIGQ9Ik0yMi43NjE3IDQ2Ljc5M0g2MC45NTc0VjUzLjMwN0gyMi43NjE3VjQ2Ljc5M1oiLz4KPC9tYXNrPgo8cGF0aCBkPSJNMjIuNzYxNyA0Ni43OTNINjAuOTU3NFY1My4zMDdIMjIuNzYxN1Y0Ni43OTNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjIuNzYxNyA0Ni43OTNWNDYuODY3SDYwLjk1NzRWNDYuNzkzVjQ2LjcxODlIMjIuNzYxN1Y0Ni43OTNaTTYwLjk1NzQgNTMuMzA3VjUzLjIzMjlIMjIuNzYxN1Y1My4zMDdWNTMuMzgxSDYwLjk1NzRWNTMuMzA3WiIgZmlsbD0iI0Q1RDVERCIgbWFzaz0idXJsKCNwYXRoLTI1LWluc2lkZS0xXzE1NDZfMTg4NzgpIi8+CjxyZWN0IHg9IjI0LjUzOTEiIHk9IjQ5LjM1OTQiIHdpZHRoPSIxMy44MDk1IiBoZWlnaHQ9IjEuMzgwOTUiIHJ4PSIwLjY5MDQ3NiIgZmlsbD0iI0Q3RDdERiIvPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDVfMTU0Nl8xODg3OCkiPgo8cGF0aCBkPSJNNTYuOTYwOSA0OS42Nzk3TDU3LjcwMTIgNTAuNDE5OUw1OC40NDE0IDQ5LjY3OTciIHN0cm9rZT0iIzVBNUM1RSIgc3Ryb2tlLXdpZHRoPSIwLjIyMjA2OCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPG1hc2sgaWQ9InBhdGgtMjktaW5zaWRlLTJfMTU0Nl8xODg3OCIgZmlsbD0id2hpdGUiPgo8cGF0aCBkPSJNMjIuNzYxNyA1My4zMDY2SDYwLjk1NzRWNTkuODIwNkgyMi43NjE3VjUzLjMwNjZaIi8+CjwvbWFzaz4KPHBhdGggZD0iTTIyLjc2MTcgNTMuMzA2Nkg2MC45NTc0VjU5LjgyMDZIMjIuNzYxN1Y1My4zMDY2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTYwLjk1NzQgNTkuODIwNlY1OS43NDY2SDIyLjc2MTdWNTkuODIwNlY1OS44OTQ3SDYwLjk1NzRWNTkuODIwNloiIGZpbGw9IiNENUQ1REQiIG1hc2s9InVybCgjcGF0aC0yOS1pbnNpZGUtMl8xNTQ2XzE4ODc4KSIvPgo8cmVjdCB4PSIyNC41MzkxIiB5PSI1NS44NzMiIHdpZHRoPSIxMy44MDk1IiBoZWlnaHQ9IjEuMzgwOTUiIHJ4PSIwLjY5MDQ3NiIgZmlsbD0iI0Q3RDdERiIvPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDZfMTU0Nl8xODg3OCkiPgo8cGF0aCBkPSJNNTYuOTYwOSA1Ni4xOTM0TDU3LjcwMTIgNTYuOTMzNkw1OC40NDE0IDU2LjE5MzQiIHN0cm9rZT0iIzVBNUM1RSIgc3Ryb2tlLXdpZHRoPSIwLjIyMjA2OCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPG1hc2sgaWQ9InBhdGgtMzMtaW5zaWRlLTNfMTU0Nl8xODg3OCIgZmlsbD0id2hpdGUiPgo8cGF0aCBkPSJNMjIuNzYxNyA1OS44MjAzSDYwLjk1NzRWNjYuMzM0M0gyMi43NjE3VjU5LjgyMDNaIi8+CjwvbWFzaz4KPHBhdGggZD0iTTIyLjc2MTcgNTkuODIwM0g2MC45NTc0VjY2LjMzNDNIMjIuNzYxN1Y1OS44MjAzWiIgZmlsbD0iI0Y1RjZGQSIvPgo8cGF0aCBkPSJNNjAuOTU3NCA2Ni4zMzQzVjY2LjI2MDNIMjIuNzYxN1Y2Ni4zMzQzVjY2LjQwODNINjAuOTU3NFY2Ni4zMzQzWiIgZmlsbD0iI0Q1RDVERCIgbWFzaz0idXJsKCNwYXRoLTMzLWluc2lkZS0zXzE1NDZfMTg4NzgpIi8+CjxyZWN0IHg9IjI0LjUzOTEiIHk9IjYyLjM4NjciIHdpZHRoPSIxMy44MDk1IiBoZWlnaHQ9IjEuMzgwOTUiIHJ4PSIwLjY5MDQ3NiIgZmlsbD0iI0Q3RDdERiIvPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDdfMTU0Nl8xODg3OCkiPgo8cGF0aCBkPSJNNTYuOTYwOSA2Mi43MDdMNTcuNzAxMiA2My40NDczTDU4LjQ0MTQgNjIuNzA3IiBzdHJva2U9IiM1QTVDNUUiIHN0cm9rZS13aWR0aD0iMC4yMjIwNjgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxtYXNrIGlkPSJwYXRoLTM3LWluc2lkZS00XzE1NDZfMTg4NzgiIGZpbGw9IndoaXRlIj4KPHBhdGggZD0iTTIyLjc2MTcgNjYuMzM1OUg2MC45NTc0VjcyLjg0OTlIMjIuNzYxN1Y2Ni4zMzU5WiIvPgo8L21hc2s+CjxwYXRoIGQ9Ik0yMi43NjE3IDY2LjMzNTlINjAuOTU3NFY3Mi44NDk5SDIyLjc2MTdWNjYuMzM1OVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik02MC45NTc0IDcyLjg0OTlWNzIuNzc1OUgyMi43NjE3VjcyLjg0OTlWNzIuOTI0SDYwLjk1NzRWNzIuODQ5OVoiIGZpbGw9IiNENUQ1REQiIG1hc2s9InVybCgjcGF0aC0zNy1pbnNpZGUtNF8xNTQ2XzE4ODc4KSIvPgo8cmVjdCB4PSIyNC41MzkxIiB5PSI2OC45MDIzIiB3aWR0aD0iMTMuODA5NSIgaGVpZ2h0PSIxLjM4MDk1IiByeD0iMC42OTA0NzYiIGZpbGw9IiNEN0Q3REYiLz4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXA4XzE1NDZfMTg4NzgpIj4KPHBhdGggZD0iTTU2Ljk2MDkgNjkuMjIyN0w1Ny43MDEyIDY5Ljk2MjlMNTguNDQxNCA2OS4yMjI3IiBzdHJva2U9IiM1QTVDNUUiIHN0cm9rZS13aWR0aD0iMC4yMjIwNjgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjwvZz4KPHJlY3QgeD0iMjIuODM1NyIgeT0iMTcuODM1NyIgd2lkdGg9IjM4LjA0NzciIGhlaWdodD0iOTguNzQ2MyIgcng9IjEuMTEwMzQiIHN0cm9rZT0iI0Q1RDVERCIgc3Ryb2tlLXdpZHRoPSIwLjE0ODA0NSIvPgo8cmVjdCB3aWR0aD0iMTYwLjkwNyIgaGVpZ2h0PSI0MzUuOTE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2My40NzQ2IDE3Ljc2MTcpIiBmaWxsPSJ3aGl0ZSIvPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDlfMTU0Nl8xODg3OCkiPgo8bWFzayBpZD0icGF0aC00MS1pbnNpZGUtNV8xNTQ2XzE4ODc4IiBmaWxsPSJ3aGl0ZSI+CjxwYXRoIGQ9Ik02My40NzQ2IDE4LjkwMzlDNjMuNDc0NiAxOC4yNzMxIDYzLjk4NiAxNy43NjE3IDY0LjYxNjggMTcuNzYxN0gyMjMuMjM5QzIyMy44NyAxNy43NjE3IDIyNC4zODEgMTguMjczMSAyMjQuMzgxIDE4LjkwMzlWNDUyLjUzNUMyMjQuMzgxIDQ1My4xNjYgMjIzLjg3IDQ1My42NzcgMjIzLjIzOSA0NTMuNjc3SDY0LjYxNjhDNjMuOTg2IDQ1My42NzcgNjMuNDc0NiA0NTMuMTY2IDYzLjQ3NDYgNDUyLjUzNVYxOC45MDM5WiIvPgo8L21hc2s+CjxyZWN0IHg9IjYzLjU0NiIgeT0iMTcuODMzMSIgd2lkdGg9IjE2MC43NjQiIGhlaWdodD0iMTUuMTg3OSIgc3Ryb2tlPSIjRDVENUREIiBzdHJva2Utd2lkdGg9IjAuMTQyNzc0Ii8+CjxwYXRoIGQ9Ik02OC4zMzkyIDIzLjEzMzlDNjguMzIwOSAyMi45NjI2IDY4LjI0MzggMjIuODI5MiA2OC4xMDc4IDIyLjczMzhDNjcuOTczMSAyMi42MzgzIDY3Ljc5NzggMjIuNTkwNiA2Ny41ODIxIDIyLjU5MDZDNjcuNDMwNCAyMi41OTA2IDY3LjMwMDMgMjIuNjEzNSA2Ny4xOTE3IDIyLjY1OTJDNjcuMDgzMiAyMi43MDUgNjcuMDAwMSAyMi43NjcxIDY2Ljk0MjYgMjIuODQ1NkM2Ni44ODUxIDIyLjkyNCA2Ni44NTU2IDIzLjAxMzYgNjYuODU0MyAyMy4xMTQzQzY2Ljg1NDMgMjMuMTk4IDY2Ljg3MzMgMjMuMjcwNiA2Ni45MTEyIDIzLjMzMkM2Ni45NTA0IDIzLjM5MzUgNjcuMDAzNCAyMy40NDU4IDY3LjA3MDEgMjMuNDg5QzY3LjEzNjggMjMuNTMwOCA2Ny4yMTA3IDIzLjU2NjEgNjcuMjkxOCAyMy41OTQ5QzY3LjM3MjggMjMuNjIzNyA2Ny40NTQ2IDIzLjY0NzkgNjcuNTM3IDIzLjY2NzVMNjcuOTEzNiAyMy43NjE2QzY4LjA2NTMgMjMuNzk2OSA2OC4yMTExIDIzLjg0NDcgNjguMzUxIDIzLjkwNDhDNjguNDkyMiAyMy45NjUgNjguNjE4NCAyNC4wNDA4IDY4LjcyOTYgMjQuMTMyNEM2OC44NDIxIDI0LjIyMzkgNjguOTMxIDI0LjMzNDQgNjguOTk2NCAyNC40NjM5QzY5LjA2MTggMjQuNTkzMyA2OS4wOTQ1IDI0Ljc0NSA2OS4wOTQ1IDI0LjkxOUM2OS4wOTQ1IDI1LjE1NDQgNjkuMDM0MyAyNS4zNjE2IDY4LjkxNCAyNS41NDA4QzY4Ljc5MzcgMjUuNzE4NiA2OC42MTk3IDI1Ljg1NzkgNjguMzkyMiAyNS45NTg2QzY4LjE2NiAyNi4wNTggNjcuODkyIDI2LjEwNzcgNjcuNTcwMyAyNi4xMDc3QzY3LjI1NzggMjYuMTA3NyA2Ni45ODY0IDI2LjA1OTMgNjYuNzU2MiAyNS45NjI1QzY2LjUyNzQgMjUuODY1OCA2Ni4zNDgyIDI1LjcyNDUgNjYuMjE4OCAyNS41Mzg4QzY2LjA5MDYgMjUuMzUzMSA2Ni4wMjEzIDI1LjEyNjkgNjYuMDEwOCAyNC44NjAxSDY2LjcyNjhDNjYuNzM3MyAyNSA2Ni43ODA0IDI1LjExNjQgNjYuODU2MyAyNS4yMDkzQzY2LjkzMjEgMjUuMzAyMSA2Ny4wMzA5IDI1LjM3MTQgNjcuMTUyNSAyNS40MTcyQzY3LjI3NTQgMjUuNDYzIDY3LjQxMjcgMjUuNDg1OSA2Ny41NjQ0IDI1LjQ4NTlDNjcuNzIyNyAyNS40ODU5IDY3Ljg2MTMgMjUuNDYyMyA2Ny45ODAzIDI1LjQxNTJDNjguMTAwNiAyNS4zNjY5IDY4LjE5NDcgMjUuMzAwMiA2OC4yNjI3IDI1LjIxNTJDNjguMzMwNyAyNS4xMjg5IDY4LjM2NTQgMjUuMDI4MiA2OC4zNjY3IDI0LjkxMzFDNjguMzY1NCAyNC44MDg1IDY4LjMzNDcgMjQuNzIyMiA2OC4yNzQ1IDI0LjY1NDJDNjguMjE0NCAyNC41ODQ4IDY4LjEzIDI0LjUyNzMgNjguMDIxNSAyNC40ODE1QzY3LjkxNDIgMjQuNDM0NSA2Ny43ODg3IDI0LjM5MjYgNjcuNjQ0OCAyNC4zNTZMNjcuMTg3OCAyNC4yMzgzQzY2Ljg1NjkgMjQuMTUzMyA2Ni41OTU0IDI0LjAyNDUgNjYuNDAzMiAyMy44NTE5QzY2LjIxMjIgMjMuNjc3OSA2Ni4xMTY4IDIzLjQ0NzEgNjYuMTE2OCAyMy4xNTk0QzY2LjExNjggMjIuOTIyNyA2Ni4xODA5IDIyLjcxNTUgNjYuMzA5IDIyLjUzNzZDNjYuNDM4NSAyMi4zNTk4IDY2LjYxNDQgMjIuMjIxOCA2Ni44MzY3IDIyLjEyMzdDNjcuMDU5IDIyLjAyNDMgNjcuMzEwNyAyMS45NzQ2IDY3LjU5MTkgMjEuOTc0NkM2Ny44NzcgMjEuOTc0NiA2OC4xMjY3IDIyLjAyNDMgNjguMzQxMiAyMi4xMjM3QzY4LjU1NyAyMi4yMjE4IDY4LjcyNjMgMjIuMzU4NSA2OC44NDkzIDIyLjUzMzdDNjguOTcyMiAyMi43MDc2IDY5LjAzNTYgMjIuOTA3NyA2OS4wMzk1IDIzLjEzMzlINjguMzM5MlpNNjkuNzQzMiAyNi4wNDY5VjIyLjAyOTZINzIuMzU2MVYyMi42Mzk2SDcwLjQ3MVYyMy43MzAySDcyLjIyMDdWMjQuMzQwM0g3MC40NzFWMjUuNDM2OEg3Mi4zNzE4VjI2LjA0NjlINjkuNzQzMlpNNzYuNjg4MiAyNC4wMzgyQzc2LjY4ODIgMjQuNDcxMSA3Ni42MDcxIDI0Ljg0MTggNzYuNDQ1IDI1LjE1MDRDNzYuMjg0MSAyNS40NTc3IDc2LjA2NDQgMjUuNjkzMSA3NS43ODU5IDI1Ljg1NjZDNzUuNTA4NyAyNi4wMjAxIDc1LjE5NDEgMjYuMTAxOCA3NC44NDI0IDI2LjEwMThDNzQuNDkwNiAyNi4xMDE4IDc0LjE3NTQgMjYuMDIwMSA3My44OTY5IDI1Ljg1NjZDNzMuNjE5NyAyNS42OTE4IDczLjQgMjUuNDU1OCA3My4yMzc4IDI1LjE0ODVDNzMuMDc2OSAyNC44Mzk4IDcyLjk5NjUgMjQuNDY5OCA3Mi45OTY1IDI0LjAzODJDNzIuOTk2NSAyMy42MDU0IDczLjA3NjkgMjMuMjM1MyA3My4yMzc4IDIyLjkyOEM3My40IDIyLjYxOTMgNzMuNjE5NyAyMi4zODMzIDczLjg5NjkgMjIuMjE5OEM3NC4xNzU0IDIyLjA1NjQgNzQuNDkwNiAyMS45NzQ2IDc0Ljg0MjQgMjEuOTc0NkM3NS4xOTQxIDIxLjk3NDYgNzUuNTA4NyAyMi4wNTY0IDc1Ljc4NTkgMjIuMjE5OEM3Ni4wNjQ0IDIyLjM4MzMgNzYuMjg0MSAyMi42MTkzIDc2LjQ0NSAyMi45MjhDNzYuNjA3MSAyMy4yMzUzIDc2LjY4ODIgMjMuNjA1NCA3Ni42ODgyIDI0LjAzODJaTTc1Ljk1NjUgMjQuMDM4MkM3NS45NTY1IDIzLjczMzUgNzUuOTA4OCAyMy40NzY2IDc1LjgxMzQgMjMuMjY3M0M3NS43MTkyIDIzLjA1NjggNzUuNTg4NCAyMi44OTc5IDc1LjQyMSAyMi43OTA3Qzc1LjI1MzYgMjIuNjgyMSA3NS4wNjA4IDIyLjYyNzggNzQuODQyNCAyMi42Mjc4Qzc0LjYyNCAyMi42Mjc4IDc0LjQzMTEgMjIuNjgyMSA3NC4yNjM3IDIyLjc5MDdDNzQuMDk2MyAyMi44OTc5IDczLjk2NDkgMjMuMDU2OCA3My44Njk0IDIzLjI2NzNDNzMuNzc1MyAyMy40NzY2IDczLjcyODIgMjMuNzMzNSA3My43MjgyIDI0LjAzODJDNzMuNzI4MiAyNC4zNDI5IDczLjc3NTMgMjQuNjAwNSA3My44Njk0IDI0LjgxMTFDNzMuOTY0OSAyNS4wMjAzIDc0LjA5NjMgMjUuMTc5MiA3NC4yNjM3IDI1LjI4NzdDNzQuNDMxMSAyNS4zOTUgNzQuNjI0IDI1LjQ0ODYgNzQuODQyNCAyNS40NDg2Qzc1LjA2MDggMjUuNDQ4NiA3NS4yNTM2IDI1LjM5NSA3NS40MjEgMjUuMjg3N0M3NS41ODg0IDI1LjE3OTIgNzUuNzE5MiAyNS4wMjAzIDc1LjgxMzQgMjQuODExMUM3NS45MDg4IDI0LjYwMDUgNzUuOTU2NSAyNC4zNDI5IDc1Ljk1NjUgMjQuMDM4MlpNNzkuMjYyMyAyNi4wNDY5SDc4LjQ4NTVMNzkuODk5OCAyMi4wMjk2SDgwLjc5ODJMODIuMjE0NSAyNi4wNDY5SDgxLjQzNzdMODAuMzY0NyAyMi44NTM0SDgwLjMzMzNMNzkuMjYyMyAyNi4wNDY5Wk03OS4yODc4IDI0LjQ3MTdIODEuNDA2M1YyNS4wNTYzSDc5LjI4NzhWMjQuNDcxN1pNODMuNDIyMyAyNC4yODE1VjI2LjA0NjlIODIuNzEyMlYyMy4wMzM5SDgzLjM5MDlWMjMuNTQ1OUg4My40MjYyQzgzLjQ5NTYgMjMuMzc3MiA4My42MDYxIDIzLjI0MzEgODMuNzU3OCAyMy4xNDM3QzgzLjkxMDggMjMuMDQ0MyA4NC4wOTk3IDIyLjk5NDcgODQuMzI0NyAyMi45OTQ3Qzg0LjUzMjYgMjIuOTk0NyA4NC43MTM3IDIzLjAzOTEgODQuODY4IDIzLjEyOEM4NS4wMjM2IDIzLjIxNyA4NS4xNDM5IDIzLjM0NTggODUuMjI4OSAyMy41MTQ1Qzg1LjMxNTIgMjMuNjgzMiA4NS4zNTc3IDIzLjg4NzggODUuMzU2NCAyNC4xMjg0VjI2LjA0NjlIODQuNjQ2M1YyNC4yMzgzQzg0LjY0NjMgMjQuMDM2OSA4NC41OTQgMjMuODc5MyA4NC40ODk0IDIzLjc2NTZDODQuMzg2MSAyMy42NTE4IDg0LjI0MjkgMjMuNTk0OSA4NC4wNTk4IDIzLjU5NDlDODMuOTM1NiAyMy41OTQ5IDgzLjgyNTEgMjMuNjIyNCA4My43MjgzIDIzLjY3NzNDODMuNjMyOSAyMy43MzA5IDgzLjU1NzcgMjMuODA4NyA4My41MDI3IDIzLjkxMDdDODMuNDQ5MSAyNC4wMTI3IDgzLjQyMjMgMjQuMTM2MyA4My40MjIzIDI0LjI4MTVaTTg2Ljk0NTMgMjYuMTA3N0M4Ni43NTQ0IDI2LjEwNzcgODYuNTgyNCAyNi4wNzM3IDg2LjQyOTQgMjYuMDA1N0M4Ni4yNzc3IDI1LjkzNjQgODYuMTU3NCAyNS44MzQ0IDg2LjA2ODUgMjUuNjk5N0M4NS45ODA5IDI1LjU2NSA4NS45MzcxIDI1LjM5ODkgODUuOTM3MSAyNS4yMDE0Qzg1LjkzNzEgMjUuMDMxNCA4NS45Njg1IDI0Ljg5MDkgODYuMDMxMiAyNC43Nzk3Qzg2LjA5NCAyNC42Njg1IDg2LjE3OTYgMjQuNTc5NiA4Ni4yODgyIDI0LjUxMjlDODYuMzk2NyAyNC40NDYyIDg2LjUxOSAyNC4zOTU5IDg2LjY1NSAyNC4zNjE5Qzg2Ljc5MjMgMjQuMzI2NiA4Ni45MzQyIDI0LjMwMTEgODcuMDgwNyAyNC4yODU0Qzg3LjI1NzIgMjQuMjY3MSA4Ny40MDA0IDI0LjI1MDcgODcuNTEwMyAyNC4yMzYzQzg3LjYyMDEgMjQuMjIwNiA4Ny42OTk5IDI0LjE5NzEgODcuNzQ5NiAyNC4xNjU3Qzg3LjgwMDYgMjQuMTMzIDg3LjgyNjEgMjQuMDgyNyA4Ny44MjYxIDI0LjAxNDdWMjQuMDAyOUM4Ny44MjYxIDIzLjg1NTEgODcuNzgyMyAyMy43NDA3IDg3LjY5NDYgMjMuNjU5NkM4Ny42MDcgMjMuNTc4NiA4Ny40ODA4IDIzLjUzOCA4Ny4zMTYxIDIzLjUzOEM4Ny4xNDIxIDIzLjUzOCA4Ny4wMDQyIDIzLjU3NTkgODYuOTAyMiAyMy42NTE4Qzg2LjgwMTUgMjMuNzI3NiA4Ni43MzM1IDIzLjgxNzIgODYuNjk4MiAyMy45MjA1TDg2LjAzNTEgMjMuODI2NEM4Ni4wODc1IDIzLjY0MzMgODYuMTczOCAyMy40OTAzIDg2LjI5NDEgMjMuMzY3NEM4Ni40MTQ0IDIzLjI0MzEgODYuNTYxNSAyMy4xNTAzIDg2LjczNTQgMjMuMDg4OEM4Ni45MDk0IDIzLjAyNiA4Ny4xMDE2IDIyLjk5NDcgODcuMzEyMSAyMi45OTQ3Qzg3LjQ1NzMgMjIuOTk0NyA4Ny42MDE4IDIzLjAxMTcgODcuNzQ1NiAyMy4wNDU3Qzg3Ljg4OTUgMjMuMDc5NyA4OC4wMjA5IDIzLjEzNTkgODguMTM5OSAyMy4yMTQ0Qzg4LjI1ODkgMjMuMjkxNSA4OC4zNTQ0IDIzLjM5NjggODguNDI2MyAyMy41MzAyQzg4LjQ5OTUgMjMuNjYzNiA4OC41MzYyIDIzLjgzMDMgODguNTM2MiAyNC4wMzA0VjI2LjA0NjlIODcuODUzNVYyNS42MzNIODcuODNDODcuNzg2OCAyNS43MTY3IDg3LjcyNiAyNS43OTUxIDg3LjY0NzYgMjUuODY4NEM4Ny41NzA0IDI1Ljk0MDMgODcuNDczIDI1Ljk5ODUgODcuMzU1MyAyNi4wNDNDODcuMjM4OSAyNi4wODYxIDg3LjEwMjIgMjYuMTA3NyA4Ni45NDUzIDI2LjEwNzdaTTg3LjEyOTcgMjUuNTg1OUM4Ny4yNzIyIDI1LjU4NTkgODcuMzk1OCAyNS41NTc4IDg3LjUwMDQgMjUuNTAxNkM4Ny42MDUxIDI1LjQ0NCA4Ny42ODU1IDI1LjM2ODIgODcuNzQxNyAyNS4yNzRDODcuNzk5MyAyNS4xNzk5IDg3LjgyOCAyNS4wNzcyIDg3LjgyOCAyNC45NjZWMjQuNjExQzg3LjgwNTggMjQuNjI5MyA4Ny43Njc5IDI0LjY0NjMgODcuNzE0MyAyNC42NjJDODcuNjYyIDI0LjY3NzcgODcuNjAzMSAyNC42OTE0IDg3LjUzNzcgMjQuNzAzMkM4Ny40NzIzIDI0LjcxNSA4Ny40MDc2IDI0LjcyNTQgODcuMzQzNSAyNC43MzQ2Qzg3LjI3OTQgMjQuNzQzNyA4Ny4yMjM5IDI0Ljc1MTYgODcuMTc2OCAyNC43NTgxQzg3LjA3MDkgMjQuNzcyNSA4Ni45NzYxIDI0Ljc5NiA4Ni44OTI0IDI0LjgyODdDODYuODA4NyAyNC44NjE0IDg2Ljc0MjYgMjQuOTA3MiA4Ni42OTQyIDI0Ljk2NkM4Ni42NDU5IDI1LjAyMzYgODYuNjIxNyAyNS4wOTgxIDg2LjYyMTcgMjUuMTg5N0M4Ni42MjE3IDI1LjMyMDQgODYuNjY5NCAyNS40MTkyIDg2Ljc2NDkgMjUuNDg1OUM4Ni44NjAzIDI1LjU1MjYgODYuOTgxOSAyNS41ODU5IDg3LjEyOTcgMjUuNTg1OVpNODkuOTYwMyAyMi4wMjk2VjI2LjA0NjlIODkuMjUwMlYyMi4wMjk2SDg5Ljk2MDNaTTkxLjEzMTggMjcuMTc2N0M5MS4wMzUxIDI3LjE3NjcgOTAuOTQ1NSAyNy4xNjg5IDkwLjg2MzEgMjcuMTUzMkM5MC43ODIgMjcuMTM4OCA5MC43MTczIDI3LjEyMTggOTAuNjY4OSAyNy4xMDIyTDkwLjgzMzcgMjYuNTQ5QzkwLjkzNyAyNi41NzkxIDkxLjAyOTIgMjYuNTkzNSA5MS4xMTAyIDI2LjU5MjJDOTEuMTkxMyAyNi41OTA5IDkxLjI2MjYgMjYuNTY1NCA5MS4zMjQxIDI2LjUxNTdDOTEuMzg2OCAyNi40NjczIDkxLjQzOTggMjYuMzg2MiA5MS40ODI5IDI2LjI3MjVMOTEuNTQzOCAyNi4xMDk2TDkwLjQ1MTIgMjMuMDMzOUg5MS4yMDQ0TDkxLjg5ODggMjUuMzA5M0g5MS45MzAyTDkyLjYyNjUgMjMuMDMzOUg5My4zODE4TDkyLjE3NTQgMjYuNDExN0M5Mi4xMTkyIDI2LjU3MTMgOTIuMDQ0NiAyNi43MDc5IDkxLjk1MTggMjYuODIxN0M5MS44NTg5IDI2LjkzNjggOTEuNzQ1MSAyNy4wMjQ0IDkxLjYxMDQgMjcuMDg0NkM5MS40NzcxIDI3LjE0NiA5MS4zMTc1IDI3LjE3NjcgOTEuMTMxOCAyNy4xNzY3Wk05NS4zNzc3IDIzLjAzMzlWMjMuNTgzMUg5My42NDU2VjIzLjAzMzlIOTUuMzc3N1pNOTQuMDczMiAyMi4zMTJIOTQuNzgzM1YyNS4xNDA2Qzk0Ljc4MzMgMjUuMjM2MSA5NC43OTc3IDI1LjMwOTMgOTQuODI2NSAyNS4zNjAzQzk0Ljg1NjUgMjUuNDEgOTQuODk1OCAyNS40NDQgOTQuOTQ0MiAyNS40NjIzQzk0Ljk5MjUgMjUuNDgwNiA5NS4wNDYyIDI1LjQ4OTggOTUuMTA1IDI1LjQ4OThDOTUuMTQ5NSAyNS40ODk4IDk1LjE5IDI1LjQ4NjUgOTUuMjI2NiAyNS40OEM5NS4yNjQ1IDI1LjQ3MzQgOTUuMjkzMyAyNS40Njc2IDk1LjMxMjkgMjUuNDYyM0w5NS40MzI2IDI2LjAxNzVDOTUuMzk0NyAyNi4wMzA1IDk1LjM0MDQgMjYuMDQ0OSA5NS4yNjk4IDI2LjA2MDZDOTUuMjAwNSAyNi4wNzYzIDk1LjExNTUgMjYuMDg1NSA5NS4wMTQ4IDI2LjA4ODFDOTQuODM2OSAyNi4wOTMzIDk0LjY3NjcgMjYuMDY2NSA5NC41MzQyIDI2LjAwNzZDOTQuMzkxNiAyNS45NDc1IDk0LjI3ODUgMjUuODU0NiA5NC4xOTQ4IDI1LjcyOTFDOTQuMTEyNCAyNS42MDM2IDk0LjA3MTkgMjUuNDQ2NiA5NC4wNzMyIDI1LjI1ODNWMjIuMzEyWk05NS45NzE1IDI2LjA0NjlWMjMuMDMzOUg5Ni42ODE2VjI2LjA0NjlIOTUuOTcxNVpNOTYuMzI4NSAyMi42MDYzQzk2LjIxNjEgMjIuNjA2MyA5Ni4xMTkzIDIyLjU2OSA5Ni4wMzgyIDIyLjQ5NDVDOTUuOTU3MSAyMi40MTg2IDk1LjkxNjYgMjIuMzI3NyA5NS45MTY2IDIyLjIyMThDOTUuOTE2NiAyMi4xMTQ2IDk1Ljk1NzEgMjIuMDIzNyA5Ni4wMzgyIDIxLjk0OTFDOTYuMTE5MyAyMS44NzMzIDk2LjIxNjEgMjEuODM1NCA5Ni4zMjg1IDIxLjgzNTRDOTYuNDQyMyAyMS44MzU0IDk2LjUzOTEgMjEuODczMyA5Ni42MTg5IDIxLjk0OTFDOTYuNjk5OSAyMi4wMjM3IDk2Ljc0MDUgMjIuMTE0NiA5Ni43NDA1IDIyLjIyMThDOTYuNzQwNSAyMi4zMjc3IDk2LjY5OTkgMjIuNDE4NiA5Ni42MTg5IDIyLjQ5NDVDOTYuNTM5MSAyMi41NjkgOTYuNDQyMyAyMi42MDYzIDk2LjMyODUgMjIuNjA2M1pNOTguNzI2MSAyNi4xMDU3Qzk4LjQyNTMgMjYuMTA1NyA5OC4xNjcgMjYuMDM5NyA5Ny45NTEzIDI1LjkwNzZDOTcuNzM2OCAyNS43NzU1IDk3LjU3MTQgMjUuNTkzMSA5Ny40NTUgMjUuMzYwM0M5Ny4zMzk5IDI1LjEyNjIgOTcuMjgyNCAyNC44NTY4IDk3LjI4MjQgMjQuNTUyMkM5Ny4yODI0IDI0LjI0NjEgOTcuMzQxMiAyMy45NzYxIDk3LjQ1ODkgMjMuNzQyQzk3LjU3NjYgMjMuNTA2NiA5Ny43NDI3IDIzLjMyMzUgOTcuOTU3MSAyMy4xOTI4Qzk4LjE3MjkgMjMuMDYwNyA5OC40Mjc5IDIyLjk5NDcgOTguNzIyMiAyMi45OTQ3Qzk4Ljk2NjcgMjIuOTk0NyA5OS4xODMxIDIzLjAzOTggOTkuMzcxNCAyMy4xM0M5OS41NjExIDIzLjIxODkgOTkuNzEyMSAyMy4zNDUxIDk5LjgyNDYgMjMuNTA4NkM5OS45MzcgMjMuNjcwNyAxMDAuMDAxIDIzLjg2MDQgMTAwLjAxNyAyNC4wNzc0SDk5LjMzODFDOTkuMzEwNiAyMy45MzIzIDk5LjI0NTIgMjMuODExMyA5OS4xNDE5IDIzLjcxNDZDOTkuMDM5OSAyMy42MTY1IDk4LjkwMzMgMjMuNTY3NCA5OC43MzIgMjMuNTY3NEM5OC41ODY4IDIzLjU2NzQgOTguNDU5MyAyMy42MDY3IDk4LjM0OTUgMjMuNjg1MUM5OC4yMzk2IDIzLjc2MjMgOTguMTU0IDIzLjg3MzQgOTguMDkyNSAyNC4wMTg2Qzk4LjAzMjMgMjQuMTYzOCA5OC4wMDIzIDI0LjMzNzcgOTguMDAyMyAyNC41NDA0Qzk4LjAwMjMgMjQuNzQ1NyA5OC4wMzIzIDI0LjkyMjIgOTguMDkyNSAyNS4wN0M5OC4xNTI2IDI1LjIxNjUgOTguMjM3IDI1LjMyOTYgOTguMzQ1NSAyNS40MDk0Qzk4LjQ1NTQgMjUuNDg3OCA5OC41ODQyIDI1LjUyNzEgOTguNzMyIDI1LjUyNzFDOTguODM2NiAyNS41MjcxIDk4LjkzMDEgMjUuNTA3NCA5OS4wMTI1IDI1LjQ2ODJDOTkuMDk2MiAyNS40Mjc3IDk5LjE2NjEgMjUuMzY5NSA5OS4yMjI0IDI1LjI5MzZDOTkuMjc4NiAyNS4yMTc4IDk5LjMxNzIgMjUuMTI1NiA5OS4zMzgxIDI1LjAxN0gxMDAuMDE3Qzk5Ljk5OTggMjUuMjMwMiA5OS45MzcgMjUuNDE5MiA5OS44Mjg1IDI1LjU4MzlDOTkuNzE5OSAyNS43NDc0IDk5LjU3MjIgMjUuODc1NiA5OS4zODUyIDI1Ljk2ODRDOTkuMTk4MiAyNi4wNiA5OC45Nzg1IDI2LjEwNTcgOTguNzI2MSAyNi4xMDU3Wk0xMDIuOTgxIDIzLjgzMDNMMTAyLjMzNCAyMy45MDA5QzEwMi4zMTYgMjMuODM1NSAxMDIuMjg0IDIzLjc3NDEgMTAyLjIzOCAyMy43MTY1QzEwMi4xOTMgMjMuNjU5IDEwMi4xMzMgMjMuNjEyNiAxMDIuMDU3IDIzLjU3NzJDMTAxLjk4MSAyMy41NDE5IDEwMS44ODkgMjMuNTI0MyAxMDEuNzc5IDIzLjUyNDNDMTAxLjYzMSAyMy41MjQzIDEwMS41MDcgMjMuNTU2MyAxMDEuNDA2IDIzLjYyMDRDMTAxLjMwNyAyMy42ODQ1IDEwMS4yNTggMjMuNzY3NSAxMDEuMjU5IDIzLjg2OTVDMTAxLjI1OCAyMy45NTcxIDEwMS4yOSAyNC4wMjg0IDEwMS4zNTUgMjQuMDgzM0MxMDEuNDIyIDI0LjEzODMgMTAxLjUzMiAyNC4xODM0IDEwMS42ODUgMjQuMjE4N0wxMDIuMTk5IDI0LjMyODVDMTAyLjQ4NCAyNC4zOSAxMDIuNjk2IDI0LjQ4NzQgMTAyLjgzNCAyNC42MjA4QzEwMi45NzQgMjQuNzU0MiAxMDMuMDQ1IDI0LjkyODggMTAzLjA0NiAyNS4xNDQ1QzEwMy4wNDUgMjUuMzM0MiAxMDIuOTg5IDI1LjUwMTYgMTAyLjg3OSAyNS42NDY3QzEwMi43NzEgMjUuNzkwNiAxMDIuNjIgMjUuOTAzIDEwMi40MjYgMjUuOTg0MUMxMDIuMjMzIDI2LjA2NTIgMTAyLjAxIDI2LjEwNTcgMTAxLjc1OSAyNi4xMDU3QzEwMS4zOSAyNi4xMDU3IDEwMS4wOTQgMjYuMDI4NiAxMDAuODY5IDI1Ljg3NDNDMTAwLjY0NCAyNS43MTg2IDEwMC41MSAyNS41MDIyIDEwMC40NjYgMjUuMjI1TDEwMS4xNTkgMjUuMTU4M0MxMDEuMTkgMjUuMjk0MyAxMDEuMjU3IDI1LjM5NjkgMTAxLjM1OSAyNS40NjYyQzEwMS40NjEgMjUuNTM1NiAxMDEuNTk0IDI1LjU3MDIgMTAxLjc1NyAyNS41NzAyQzEwMS45MjYgMjUuNTcwMiAxMDIuMDYxIDI1LjUzNTYgMTAyLjE2MyAyNS40NjYyQzEwMi4yNjcgMjUuMzk2OSAxMDIuMzE4IDI1LjMxMTMgMTAyLjMxOCAyNS4yMDkzQzEwMi4zMTggMjUuMTIzIDEwMi4yODUgMjUuMDUxNyAxMDIuMjE4IDI0Ljk5NTVDMTAyLjE1MyAyNC45MzkyIDEwMi4wNTEgMjQuODk2MSAxMDEuOTEyIDI0Ljg2NkwxMDEuMzk4IDI0Ljc1ODFDMTAxLjEwOSAyNC42OTggMTAwLjg5NSAyNC41OTY2IDEwMC43NTcgMjQuNDU0MUMxMDAuNjE4IDI0LjMxMDIgMTAwLjU1IDI0LjEyODQgMTAwLjU1MSAyMy45MDg4QzEwMC41NSAyMy43MjMxIDEwMC42IDIzLjU2MjIgMTAwLjcwMiAyMy40MjYyQzEwMC44MDUgMjMuMjg4OSAxMDAuOTQ4IDIzLjE4MyAxMDEuMTMxIDIzLjEwODRDMTAxLjMxNiAyMy4wMzI2IDEwMS41MjggMjIuOTk0NyAxMDEuNzY5IDIyLjk5NDdDMTAyLjEyMiAyMi45OTQ3IDEwMi40IDIzLjA2OTkgMTAyLjYwMyAyMy4yMjAyQzEwMi44MDcgMjMuMzcwNiAxMDIuOTMzIDIzLjU3NCAxMDIuOTgxIDIzLjgzMDNaTTEwNi4yMDIgMjYuMTA1N0MxMDUuOTI4IDI2LjEwNTcgMTA1LjY5MSAyNi4wNTYgMTA1LjQ5NCAyNS45NTY2QzEwNS4yOTcgMjUuODU3MyAxMDUuMTQ0IDI1LjcyMzIgMTA1LjAzNyAyNS41NTQ1QzEwNC45MzEgMjUuMzg0NSAxMDQuODc4IDI1LjE5MjkgMTA0Ljg3OCAyNC45Nzk4QzEwNC44NzggMjQuODE4OSAxMDQuOTExIDI0LjY3NjQgMTA0Ljk3NiAyNC41NTIyQzEwNS4wNDMgMjQuNDI3OSAxMDUuMTM0IDI0LjMxMjggMTA1LjI1MSAyNC4yMDY5QzEwNS4zNjggMjQuMTAxIDEwNS41MDQgMjMuOTk1NyAxMDUuNjU5IDIzLjg5MTFMMTA2LjM3MSAyMy40MDY2QzEwNi40NzUgMjMuMzM4NiAxMDYuNTU1IDIzLjI2NjcgMTA2LjYwOCAyMy4xOTA4QzEwNi42NjMgMjMuMTE1IDEwNi42OTEgMjMuMDI2IDEwNi42OTEgMjIuOTI0QzEwNi42OTEgMjIuODM3NyAxMDYuNjU0IDIyLjc1NiAxMDYuNTgxIDIyLjY3ODhDMTA2LjUwOSAyMi42MDE3IDEwNi40MDkgMjIuNTYzMSAxMDYuMjgzIDIyLjU2MzFDMTA2LjE5OCAyMi41NjMxIDEwNi4xMjIgMjIuNTgzNCAxMDYuMDU3IDIyLjYyMzlDMTA1Ljk5MyAyMi42NjMxIDEwNS45NDMgMjIuNzE0OCAxMDUuOTA2IDIyLjc3ODlDMTA1Ljg3MSAyMi44NDMgMTA1Ljg1MyAyMi45MTEgMTA1Ljg1MyAyMi45ODI5QzEwNS44NTMgMjMuMDcwNSAxMDUuODc3IDIzLjE1OTQgMTA1LjkyNiAyMy4yNDk3QzEwNS45NzUgMjMuMzM5OSAxMDYuMDM5IDIzLjQzMzQgMTA2LjExOCAyMy41MzAyQzEwNi4xOTggMjMuNjI2OSAxMDYuMjgzIDIzLjcyOTYgMTA2LjM3MyAyMy44MzgxTDEwOC4yNTggMjYuMDQ2OUgxMDcuNDg5TDEwNS45MjQgMjQuMjU0QzEwNS44MDcgMjQuMTE4IDEwNS42OTUgMjMuOTgzOSAxMDUuNTg2IDIzLjg1MTlDMTA1LjQ3OSAyMy43MTk4IDEwNS4zOTEgMjMuNTgyNSAxMDUuMzIxIDIzLjQzOTlDMTA1LjI1MyAyMy4yOTYxIDEwNS4yMTkgMjMuMTQwNSAxMDUuMjE5IDIyLjk3MzFDMTA1LjIxOSAyMi43ODM1IDEwNS4yNjMgMjIuNjE0MSAxMDUuMzUxIDIyLjQ2NUMxMDUuNDM4IDIyLjMxNDYgMTA1LjU2MSAyMi4xOTYzIDEwNS43MTggMjIuMTFDMTA1Ljg3NiAyMi4wMjM3IDEwNi4wNjEgMjEuOTgwNSAxMDYuMjczIDIxLjk4MDVDMTA2LjQ4NSAyMS45ODA1IDEwNi42NjYgMjIuMDIyNCAxMDYuODE4IDIyLjEwNjFDMTA2Ljk3IDIyLjE4OTggMTA3LjA4NyAyMi4zMDA5IDEwNy4xNjkgMjIuNDM5NUMxMDcuMjUyIDIyLjU3ODEgMTA3LjI5MyAyMi43MjkyIDEwNy4yOTMgMjIuODkyN0MxMDcuMjkzIDIzLjA4MjMgMTA3LjI0NiAyMy4yNTIzIDEwNy4xNTIgMjMuNDAyN0MxMDcuMDU3IDIzLjU1MTcgMTA2LjkyNyAyMy42ODcxIDEwNi43NTkgMjMuODA4N0wxMDUuOTQ3IDI0LjQwMzFDMTA1LjgxNCAyNC40OTk4IDEwNS43MTggMjQuNTk3OSAxMDUuNjYxIDI0LjY5NzNDMTA1LjYwMyAyNC43OTU0IDEwNS41NzQgMjQuODc5MSAxMDUuNTc0IDI0Ljk0ODRDMTA1LjU3NCAyNS4wNTQzIDEwNS42MDEgMjUuMTUwNCAxMDUuNjU1IDI1LjIzNjdDMTA1LjcwOCAyNS4zMjMxIDEwNS43ODQgMjUuMzkyNCAxMDUuODggMjUuNDQ0N0MxMDUuOTc5IDI1LjQ5NTcgMTA2LjA5MyAyNS41MjEyIDEwNi4yMjQgMjUuNTIxMkMxMDYuMzY4IDI1LjUyMTIgMTA2LjUwOSAyNS40ODkxIDEwNi42NDkgMjUuNDI1MUMxMDYuNzg5IDI1LjM1OTcgMTA2LjkxNyAyNS4yNjY4IDEwNy4wMzIgMjUuMTQ2NUMxMDcuMTQ3IDI1LjAyNjIgMTA3LjIzOSAyNC44ODI0IDEwNy4zMDcgMjQuNzE1QzEwNy4zNzUgMjQuNTQ2MyAxMDcuNDA5IDI0LjM1OTMgMTA3LjQwOSAyNC4xNTRIMTA4LjAxOUMxMDguMDE5IDI0LjQwNzYgMTA3Ljk5IDI0LjYyODcgMTA3LjkzNCAyNC44MTdDMTA3Ljg3OCAyNS4wMDQgMTA3LjgwNSAyNS4xNjIyIDEwNy43MTYgMjUuMjkxN0MxMDcuNjI4IDI1LjQxOTggMTA3LjUzMyAyNS41MjI1IDEwNy40MzQgMjUuNTk5NkMxMDcuNDAzIDI1LjYyMTkgMTA3LjM3MyAyNS42NDQxIDEwNy4zNDQgMjUuNjY2M0MxMDcuMzE1IDI1LjY4ODYgMTA3LjI4NSAyNS43MTA4IDEwNy4yNTQgMjUuNzMzQzEwNy4xMTIgMjUuODYxMiAxMDYuOTQ3IDI1Ljk1NTMgMTA2Ljc1NyAyNi4wMTU1QzEwNi41NjkgMjYuMDc1NiAxMDYuMzg0IDI2LjEwNTcgMTA2LjIwMiAyNi4xMDU3Wk0xMTAuNzk0IDIyLjAyOTZWMjYuMDQ2OUgxMTAuMDY2VjIyLjAyOTZIMTEwLjc5NFpNMTEyLjI2IDI0LjI4MTVWMjYuMDQ2OUgxMTEuNTVWMjMuMDMzOUgxMTIuMjI5VjIzLjU0NTlIMTEyLjI2NEMxMTIuMzM0IDIzLjM3NzIgMTEyLjQ0NCAyMy4yNDMxIDExMi41OTYgMjMuMTQzN0MxMTIuNzQ5IDIzLjA0NDMgMTEyLjkzOCAyMi45OTQ3IDExMy4xNjMgMjIuOTk0N0MxMTMuMzcxIDIyLjk5NDcgMTEzLjU1MiAyMy4wMzkxIDExMy43MDYgMjMuMTI4QzExMy44NjIgMjMuMjE3IDExMy45ODIgMjMuMzQ1OCAxMTQuMDY3IDIzLjUxNDVDMTE0LjE1MyAyMy42ODMyIDExNC4xOTYgMjMuODg3OCAxMTQuMTk1IDI0LjEyODRWMjYuMDQ2OUgxMTMuNDg1VjI0LjIzODNDMTEzLjQ4NSAyNC4wMzY5IDExMy40MzIgMjMuODc5MyAxMTMuMzI4IDIzLjc2NTZDMTEzLjIyNCAyMy42NTE4IDExMy4wODEgMjMuNTk0OSAxMTIuODk4IDIzLjU5NDlDMTEyLjc3NCAyMy41OTQ5IDExMi42NjMgMjMuNjIyNCAxMTIuNTY2IDIzLjY3NzNDMTEyLjQ3MSAyMy43MzA5IDExMi4zOTYgMjMuODA4NyAxMTIuMzQxIDIzLjkxMDdDMTEyLjI4NyAyNC4wMTI3IDExMi4yNiAyNC4xMzYzIDExMi4yNiAyNC4yODE1Wk0xMTYuNDIxIDIzLjAzMzlWMjMuNTgzMUgxMTQuNjg5VjIzLjAzMzlIMTE2LjQyMVpNMTE1LjExNyAyMi4zMTJIMTE1LjgyN1YyNS4xNDA2QzExNS44MjcgMjUuMjM2MSAxMTUuODQxIDI1LjMwOTMgMTE1Ljg3IDI1LjM2MDNDMTE1LjkgMjUuNDEgMTE1LjkzOSAyNS40NDQgMTE1Ljk4NyAyNS40NjIzQzExNi4wMzYgMjUuNDgwNiAxMTYuMDg5IDI1LjQ4OTggMTE2LjE0OCAyNS40ODk4QzExNi4xOTMgMjUuNDg5OCAxMTYuMjMzIDI1LjQ4NjUgMTE2LjI3IDI1LjQ4QzExNi4zMDggMjUuNDczNCAxMTYuMzM3IDI1LjQ2NzYgMTE2LjM1NiAyNS40NjIzTDExNi40NzYgMjYuMDE3NUMxMTYuNDM4IDI2LjAzMDUgMTE2LjM4NCAyNi4wNDQ5IDExNi4zMTMgMjYuMDYwNkMxMTYuMjQ0IDI2LjA3NjMgMTE2LjE1OSAyNi4wODU1IDExNi4wNTggMjYuMDg4MUMxMTUuODggMjYuMDkzMyAxMTUuNzIgMjYuMDY2NSAxMTUuNTc4IDI2LjAwNzZDMTE1LjQzNSAyNS45NDc1IDExNS4zMjIgMjUuODU0NiAxMTUuMjM4IDI1LjcyOTFDMTE1LjE1NiAyNS42MDM2IDExNS4xMTUgMjUuNDQ2NiAxMTUuMTE3IDI1LjI1ODNWMjIuMzEyWk0xMTguMzE2IDI2LjEwNTdDMTE4LjAxNCAyNi4xMDU3IDExNy43NTMgMjYuMDQzIDExNy41MzQgMjUuOTE3NEMxMTcuMzE1IDI1Ljc5MDYgMTE3LjE0NyAyNS42MTE0IDExNy4wMyAyNS4zNzk5QzExNi45MTIgMjUuMTQ3MiAxMTYuODUzIDI0Ljg3MzIgMTE2Ljg1MyAyNC41NThDMTE2Ljg1MyAyNC4yNDgxIDExNi45MTIgMjMuOTc2MSAxMTcuMDMgMjMuNzQyQzExNy4xNDkgMjMuNTA2NiAxMTcuMzE1IDIzLjMyMzUgMTE3LjUyOCAyMy4xOTI4QzExNy43NDEgMjMuMDYwNyAxMTcuOTkxIDIyLjk5NDcgMTE4LjI3OSAyMi45OTQ3QzExOC40NjUgMjIuOTk0NyAxMTguNjQgMjMuMDI0NyAxMTguODA1IDIzLjA4NDlDMTE4Ljk3MSAyMy4xNDM3IDExOS4xMTcgMjMuMjM1MyAxMTkuMjQ0IDIzLjM1OTVDMTE5LjM3MiAyMy40ODM3IDExOS40NzMgMjMuNjQyIDExOS41NDYgMjMuODM0MkMxMTkuNjIgMjQuMDI1MSAxMTkuNjU2IDI0LjI1MjcgMTE5LjY1NiAyNC41MTY4VjI0LjczNDZIMTE3LjE4N1YyNC4yNTZIMTE4Ljk3NUMxMTguOTc0IDI0LjExOTkgMTE4Ljk0NSAyMy45OTkgMTE4Ljg4NyAyMy44OTMxQzExOC44MyAyMy43ODU4IDExOC43NDkgMjMuNzAxNSAxMTguNjQ2IDIzLjY0QzExOC41NDQgMjMuNTc4NiAxMTguNDI1IDIzLjU0NzggMTE4LjI4OSAyMy41NDc4QzExOC4xNDQgMjMuNTQ3OCAxMTguMDE2IDIzLjU4MzEgMTE3LjkwNiAyMy42NTM3QzExNy43OTcgMjMuNzIzMSAxMTcuNzExIDIzLjgxNDYgMTE3LjY0OSAyMy45Mjg0QzExNy41ODkgMjQuMDQwOCAxMTcuNTU5IDI0LjE2NDQgMTE3LjU1NyAyNC4yOTkxVjI0LjcxNjlDMTE3LjU1NyAyNC44OTIyIDExNy41ODkgMjUuMDQyNSAxMTcuNjUzIDI1LjE2ODFDMTE3LjcxNyAyNS4yOTIzIDExNy44MDcgMjUuMzg3OCAxMTcuOTIyIDI1LjQ1NDVDMTE4LjAzNyAyNS41MTk5IDExOC4xNzIgMjUuNTUyNiAxMTguMzI2IDI1LjU1MjZDMTE4LjQyOSAyNS41NTI2IDExOC41MjMgMjUuNTM4MiAxMTguNjA3IDI1LjUwOTRDMTE4LjY5IDI1LjQ3OTMgMTE4Ljc2MyAyNS40MzU1IDExOC44MjQgMjUuMzc4QzExOC44ODYgMjUuMzIwNCAxMTguOTMyIDI1LjI0OTIgMTE4Ljk2NCAyNS4xNjQyTDExOS42MjcgMjUuMjM4N0MxMTkuNTg1IDI1LjQxMzkgMTE5LjUwNSAyNS41NjY5IDExOS4zODcgMjUuNjk3N0MxMTkuMjcxIDI1LjgyNzIgMTE5LjEyMiAyNS45Mjc5IDExOC45NCAyNS45OTk4QzExOC43NTggMjYuMDcwNCAxMTguNTUgMjYuMTA1NyAxMTguMzE2IDI2LjEwNTdaTTEyMC45NjcgMjIuMDI5NlYyNi4wNDY5SDEyMC4yNTdWMjIuMDI5NkgxMjAuOTY3Wk0xMjIuNDA3IDIyLjAyOTZWMjYuMDQ2OUgxMjEuNjk3VjIyLjAyOTZIMTIyLjQwN1pNMTIzLjEzNyAyNi4wNDY5VjIzLjAzMzlIMTIzLjg0OFYyNi4wNDY5SDEyMy4xMzdaTTEyMy40OTQgMjIuNjA2M0MxMjMuMzgyIDIyLjYwNjMgMTIzLjI4NSAyMi41NjkgMTIzLjIwNCAyMi40OTQ1QzEyMy4xMjMgMjIuNDE4NiAxMjMuMDgzIDIyLjMyNzcgMTIzLjA4MyAyMi4yMjE4QzEyMy4wODMgMjIuMTE0NiAxMjMuMTIzIDIyLjAyMzcgMTIzLjIwNCAyMS45NDkxQzEyMy4yODUgMjEuODczMyAxMjMuMzgyIDIxLjgzNTQgMTIzLjQ5NCAyMS44MzU0QzEyMy42MDggMjEuODM1NCAxMjMuNzA1IDIxLjg3MzMgMTIzLjc4NSAyMS45NDkxQzEyMy44NjYgMjIuMDIzNyAxMjMuOTA2IDIyLjExNDYgMTIzLjkwNiAyMi4yMjE4QzEyMy45MDYgMjIuMzI3NyAxMjMuODY2IDIyLjQxODYgMTIzLjc4NSAyMi40OTQ1QzEyMy43MDUgMjIuNTY5IDEyMy42MDggMjIuNjA2MyAxMjMuNDk0IDIyLjYwNjNaTTEyNS44ODggMjcuMjM5NUMxMjUuNjMzIDI3LjIzOTUgMTI1LjQxNCAyNy4yMDQ5IDEyNS4yMzEgMjcuMTM1NkMxMjUuMDQ4IDI3LjA2NzYgMTI0LjkwMSAyNi45NzYgMTI0Ljc5IDI2Ljg2MDlDMTI0LjY3OCAyNi43NDU5IDEyNC42MDEgMjYuNjE4MyAxMjQuNTU4IDI2LjQ3ODRMMTI1LjE5OCAyNi4zMjM1QzEyNS4yMjYgMjYuMzgyMyAxMjUuMjY4IDI2LjQ0MDUgMTI1LjMyMyAyNi40OThDMTI1LjM3OCAyNi41NTY5IDEyNS40NTIgMjYuNjA1MyAxMjUuNTQ1IDI2LjY0MzJDMTI1LjYzOSAyNi42ODI0IDEyNS43NTcgMjYuNzAyIDEyNS45IDI2LjcwMkMxMjYuMTAxIDI2LjcwMiAxMjYuMjY4IDI2LjY1MyAxMjYuNCAyNi41NTQ5QzEyNi41MzIgMjYuNDU4MiAxMjYuNTk4IDI2LjI5ODYgMTI2LjU5OCAyNi4wNzYzVjI1LjUwNTVIMTI2LjU2M0MxMjYuNTI2IDI1LjU3ODcgMTI2LjQ3MyAyNS42NTM5IDEyNi40MDIgMjUuNzMxMUMxMjYuMzMzIDI1LjgwODIgMTI2LjI0MSAyNS44NzI5IDEyNi4xMjUgMjUuOTI1M0MxMjYuMDEyIDI1Ljk3NzYgMTI1Ljg2OCAyNi4wMDM3IDEyNS42OTYgMjYuMDAzN0MxMjUuNDY0IDI2LjAwMzcgMTI1LjI1NCAyNS45NDk0IDEyNS4wNjYgMjUuODQwOUMxMjQuODc5IDI1LjczMTEgMTI0LjczIDI1LjU2NzYgMTI0LjYxOSAyNS4zNTA1QzEyNC41MDkgMjUuMTMyMSAxMjQuNDU0IDI0Ljg1ODggMTI0LjQ1NCAyNC41MzA2QzEyNC40NTQgMjQuMTk5NyAxMjQuNTA5IDIzLjkyMDUgMTI0LjYxOSAyMy42OTNDMTI0LjczIDIzLjQ2NDEgMTI0Ljg4IDIzLjI5MDkgMTI1LjA2OCAyMy4xNzMyQzEyNS4yNTYgMjMuMDU0MiAxMjUuNDY2IDIyLjk5NDcgMTI1LjY5OCAyMi45OTQ3QzEyNS44NzQgMjIuOTk0NyAxMjYuMDIgMjMuMDI0NyAxMjYuMTMzIDIzLjA4NDlDMTI2LjI0OCAyMy4xNDM3IDEyNi4zNCAyMy4yMTUgMTI2LjQwOCAyMy4yOTg3QzEyNi40NzYgMjMuMzgxMSAxMjYuNTI4IDIzLjQ1ODkgMTI2LjU2MyAyMy41MzIxSDEyNi42MDJWMjMuMDMzOUgxMjcuMzAyVjI2LjA5NTlDMTI3LjMwMiAyNi4zNTM1IDEyNy4yNDEgMjYuNTY2NyAxMjcuMTE4IDI2LjczNTRDMTI2Ljk5NSAyNi45MDQxIDEyNi44MjcgMjcuMDMwMyAxMjYuNjE0IDI3LjExNEMxMjYuNDAxIDI3LjE5NzcgMTI2LjE1OSAyNy4yMzk1IDEyNS44ODggMjcuMjM5NVpNMTI1Ljg5NCAyNS40NDY2QzEyNi4wNDQgMjUuNDQ2NiAxMjYuMTczIDI1LjQxIDEyNi4yNzggMjUuMzM2OEMxMjYuMzg0IDI1LjI2MzYgMTI2LjQ2NSAyNS4xNTgzIDEyNi41MiAyNS4wMjFDMTI2LjU3NSAyNC44ODM3IDEyNi42MDIgMjQuNzE4OSAxMjYuNjAyIDI0LjUyNjdDMTI2LjYwMiAyNC4zMzcgMTI2LjU3NSAyNC4xNzEgMTI2LjUyIDI0LjAyODRDMTI2LjQ2NiAyMy44ODU5IDEyNi4zODYgMjMuNzc1NCAxMjYuMjggMjMuNjk2OUMxMjYuMTc2IDIzLjYxNzEgMTI2LjA0NyAyMy41NzcyIDEyNS44OTQgMjMuNTc3MkMxMjUuNzM2IDIzLjU3NzIgMTI1LjYwNCAyMy42MTg0IDEyNS40OTggMjMuNzAwOEMxMjUuMzkyIDIzLjc4MzIgMTI1LjMxMiAyMy44OTYzIDEyNS4yNTggMjQuMDQwMkMxMjUuMjA1IDI0LjE4MjcgMTI1LjE3OCAyNC4zNDQ5IDEyNS4xNzggMjQuNTI2N0MxMjUuMTc4IDI0LjcxMSAxMjUuMjA1IDI0Ljg3MjUgMTI1LjI1OCAyNS4wMTEyQzEyNS4zMTMgMjUuMTQ4NSAxMjUuMzk0IDI1LjI1NTcgMTI1LjUgMjUuMzMyOUMxMjUuNjA3IDI1LjQwODcgMTI1LjczOCAyNS40NDY2IDEyNS44OTQgMjUuNDQ2NlpNMTI5LjM2NCAyNi4xMDU3QzEyOS4wNjIgMjYuMTA1NyAxMjguODAxIDI2LjA0MyAxMjguNTgxIDI1LjkxNzRDMTI4LjM2MyAyNS43OTA2IDEyOC4xOTUgMjUuNjExNCAxMjguMDc3IDI1LjM3OTlDMTI3Ljk2IDI1LjE0NzIgMTI3LjkwMSAyNC44NzMyIDEyNy45MDEgMjQuNTU4QzEyNy45MDEgMjQuMjQ4MSAxMjcuOTYgMjMuOTc2MSAxMjguMDc3IDIzLjc0MkMxMjguMTk2IDIzLjUwNjYgMTI4LjM2MiAyMy4zMjM1IDEyOC41NzUgMjMuMTkyOEMxMjguNzg5IDIzLjA2MDcgMTI5LjAzOSAyMi45OTQ3IDEyOS4zMjcgMjIuOTk0N0MxMjkuNTEyIDIyLjk5NDcgMTI5LjY4OCAyMy4wMjQ3IDEyOS44NTIgMjMuMDg0OUMxMzAuMDE5IDIzLjE0MzcgMTMwLjE2NSAyMy4yMzUzIDEzMC4yOTIgMjMuMzU5NUMxMzAuNDIgMjMuNDgzNyAxMzAuNTIxIDIzLjY0MiAxMzAuNTk0IDIzLjgzNDJDMTMwLjY2NyAyNC4wMjUxIDEzMC43MDQgMjQuMjUyNyAxMzAuNzA0IDI0LjUxNjhWMjQuNzM0NkgxMjguMjM0VjI0LjI1NkgxMzAuMDIzQzEzMC4wMjIgMjQuMTE5OSAxMjkuOTkyIDIzLjk5OSAxMjkuOTM1IDIzLjg5MzFDMTI5Ljg3NyAyMy43ODU4IDEyOS43OTcgMjMuNzAxNSAxMjkuNjk0IDIzLjY0QzEyOS41OTIgMjMuNTc4NiAxMjkuNDczIDIzLjU0NzggMTI5LjMzNyAyMy41NDc4QzEyOS4xOTEgMjMuNTQ3OCAxMjkuMDY0IDIzLjU4MzEgMTI4Ljk1NCAyMy42NTM3QzEyOC44NDQgMjMuNzIzMSAxMjguNzU5IDIzLjgxNDYgMTI4LjY5NyAyMy45Mjg0QzEyOC42MzcgMjQuMDQwOCAxMjguNjA2IDI0LjE2NDQgMTI4LjYwNSAyNC4yOTkxVjI0LjcxNjlDMTI4LjYwNSAyNC44OTIyIDEyOC42MzcgMjUuMDQyNSAxMjguNzAxIDI1LjE2ODFDMTI4Ljc2NSAyNS4yOTIzIDEyOC44NTUgMjUuMzg3OCAxMjguOTcgMjUuNDU0NUMxMjkuMDg1IDI1LjUxOTkgMTI5LjIxOSAyNS41NTI2IDEyOS4zNzQgMjUuNTUyNkMxMjkuNDc3IDI1LjU1MjYgMTI5LjU3MSAyNS41MzgyIDEyOS42NTQgMjUuNTA5NEMxMjkuNzM4IDI1LjQ3OTMgMTI5LjgxMSAyNS40MzU1IDEyOS44NzIgMjUuMzc4QzEyOS45MzQgMjUuMzIwNCAxMjkuOTggMjUuMjQ5MiAxMzAuMDExIDI1LjE2NDJMMTMwLjY3NCAyNS4yMzg3QzEzMC42MzIgMjUuNDEzOSAxMzAuNTUzIDI1LjU2NjkgMTMwLjQzNSAyNS42OTc3QzEzMC4zMTkgMjUuODI3MiAxMzAuMTcgMjUuOTI3OSAxMjkuOTg4IDI1Ljk5OThDMTI5LjgwNiAyNi4wNzA0IDEyOS41OTggMjYuMTA1NyAxMjkuMzY0IDI2LjEwNTdaTTEzMi4wMTUgMjQuMjgxNVYyNi4wNDY5SDEzMS4zMDRWMjMuMDMzOUgxMzEuOTgzVjIzLjU0NTlIMTMyLjAxOUMxMzIuMDg4IDIzLjM3NzIgMTMyLjE5OCAyMy4yNDMxIDEzMi4zNSAyMy4xNDM3QzEzMi41MDMgMjMuMDQ0MyAxMzIuNjkyIDIyLjk5NDcgMTMyLjkxNyAyMi45OTQ3QzEzMy4xMjUgMjIuOTk0NyAxMzMuMzA2IDIzLjAzOTEgMTMzLjQ2IDIzLjEyOEMxMzMuNjE2IDIzLjIxNyAxMzMuNzM2IDIzLjM0NTggMTMzLjgyMSAyMy41MTQ1QzEzMy45MDggMjMuNjgzMiAxMzMuOTUgMjMuODg3OCAxMzMuOTQ5IDI0LjEyODRWMjYuMDQ2OUgxMzMuMjM5VjI0LjIzODNDMTMzLjIzOSAyNC4wMzY5IDEzMy4xODYgMjMuODc5MyAxMzMuMDgyIDIzLjc2NTZDMTMyLjk3OCAyMy42NTE4IDEzMi44MzUgMjMuNTk0OSAxMzIuNjUyIDIzLjU5NDlDMTMyLjUyOCAyMy41OTQ5IDEzMi40MTcgMjMuNjIyNCAxMzIuMzIxIDIzLjY3NzNDMTMyLjIyNSAyMy43MzA5IDEzMi4xNSAyMy44MDg3IDEzMi4wOTUgMjMuOTEwN0MxMzIuMDQxIDI0LjAxMjcgMTMyLjAxNSAyNC4xMzYzIDEzMi4wMTUgMjQuMjgxNVpNMTM1Ljk4NSAyNi4xMDU3QzEzNS42ODQgMjYuMTA1NyAxMzUuNDI2IDI2LjAzOTcgMTM1LjIxIDI1LjkwNzZDMTM0Ljk5NiAyNS43NzU1IDEzNC44MyAyNS41OTMxIDEzNC43MTQgMjUuMzYwM0MxMzQuNTk5IDI1LjEyNjIgMTM0LjU0MSAyNC44NTY4IDEzNC41NDEgMjQuNTUyMkMxMzQuNTQxIDI0LjI0NjEgMTM0LjYgMjMuOTc2MSAxMzQuNzE4IDIzLjc0MkMxMzQuODM1IDIzLjUwNjYgMTM1LjAwMSAyMy4zMjM1IDEzNS4yMTYgMjMuMTkyOEMxMzUuNDMyIDIzLjA2MDcgMTM1LjY4NyAyMi45OTQ3IDEzNS45ODEgMjIuOTk0N0MxMzYuMjI1IDIyLjk5NDcgMTM2LjQ0MiAyMy4wMzk4IDEzNi42MyAyMy4xM0MxMzYuODIgMjMuMjE4OSAxMzYuOTcxIDIzLjM0NTEgMTM3LjA4MyAyMy41MDg2QzEzNy4xOTYgMjMuNjcwNyAxMzcuMjYgMjMuODYwNCAxMzcuMjc2IDI0LjA3NzRIMTM2LjU5N0MxMzYuNTY5IDIzLjkzMjMgMTM2LjUwNCAyMy44MTEzIDEzNi40MDEgMjMuNzE0NkMxMzYuMjk5IDIzLjYxNjUgMTM2LjE2MiAyMy41Njc0IDEzNS45OTEgMjMuNTY3NEMxMzUuODQ2IDIzLjU2NzQgMTM1LjcxOCAyMy42MDY3IDEzNS42MDggMjMuNjg1MUMxMzUuNDk4IDIzLjc2MjMgMTM1LjQxMyAyMy44NzM0IDEzNS4zNTEgMjQuMDE4NkMxMzUuMjkxIDI0LjE2MzggMTM1LjI2MSAyNC4zMzc3IDEzNS4yNjEgMjQuNTQwNEMxMzUuMjYxIDI0Ljc0NTcgMTM1LjI5MSAyNC45MjIyIDEzNS4zNTEgMjUuMDdDMTM1LjQxMSAyNS4yMTY1IDEzNS40OTYgMjUuMzI5NiAxMzUuNjA0IDI1LjQwOTRDMTM1LjcxNCAyNS40ODc4IDEzNS44NDMgMjUuNTI3MSAxMzUuOTkxIDI1LjUyNzFDMTM2LjA5NSAyNS41MjcxIDEzNi4xODkgMjUuNTA3NCAxMzYuMjcxIDI1LjQ2ODJDMTM2LjM1NSAyNS40Mjc3IDEzNi40MjUgMjUuMzY5NSAxMzYuNDgxIDI1LjI5MzZDMTM2LjUzNyAyNS4yMTc4IDEzNi41NzYgMjUuMTI1NiAxMzYuNTk3IDI1LjAxN0gxMzcuMjc2QzEzNy4yNTkgMjUuMjMwMiAxMzcuMTk2IDI1LjQxOTIgMTM3LjA4NyAyNS41ODM5QzEzNi45NzkgMjUuNzQ3NCAxMzYuODMxIDI1Ljg3NTYgMTM2LjY0NCAyNS45Njg0QzEzNi40NTcgMjYuMDYgMTM2LjIzNyAyNi4xMDU3IDEzNS45ODUgMjYuMTA1N1pNMTM5LjE5MiAyNi4xMDU3QzEzOC44OSAyNi4xMDU3IDEzOC42MyAyNi4wNDMgMTM4LjQxIDI1LjkxNzRDMTM4LjE5MSAyNS43OTA2IDEzOC4wMjMgMjUuNjExNCAxMzcuOTA2IDI1LjM3OTlDMTM3Ljc4OCAyNS4xNDcyIDEzNy43MjkgMjQuODczMiAxMzcuNzI5IDI0LjU1OEMxMzcuNzI5IDI0LjI0ODEgMTM3Ljc4OCAyMy45NzYxIDEzNy45MDYgMjMuNzQyQzEzOC4wMjUgMjMuNTA2NiAxMzguMTkxIDIzLjMyMzUgMTM4LjQwNCAyMy4xOTI4QzEzOC42MTcgMjMuMDYwNyAxMzguODY4IDIyLjk5NDcgMTM5LjE1NSAyMi45OTQ3QzEzOS4zNDEgMjIuOTk0NyAxMzkuNTE2IDIzLjAyNDcgMTM5LjY4MSAyMy4wODQ5QzEzOS44NDcgMjMuMTQzNyAxMzkuOTkzIDIzLjIzNTMgMTQwLjEyIDIzLjM1OTVDMTQwLjI0OCAyMy40ODM3IDE0MC4zNDkgMjMuNjQyIDE0MC40MjIgMjMuODM0MkMxNDAuNDk2IDI0LjAyNTEgMTQwLjUzMiAyNC4yNTI3IDE0MC41MzIgMjQuNTE2OFYyNC43MzQ2SDEzOC4wNjNWMjQuMjU2SDEzOS44NTJDMTM5Ljg1IDI0LjExOTkgMTM5LjgyMSAyMy45OTkgMTM5Ljc2MyAyMy44OTMxQzEzOS43MDYgMjMuNzg1OCAxMzkuNjI1IDIzLjcwMTUgMTM5LjUyMiAyMy42NEMxMzkuNDIgMjMuNTc4NiAxMzkuMzAxIDIzLjU0NzggMTM5LjE2NSAyMy41NDc4QzEzOS4wMiAyMy41NDc4IDEzOC44OTIgMjMuNTgzMSAxMzguNzgzIDIzLjY1MzdDMTM4LjY3MyAyMy43MjMxIDEzOC41ODcgMjMuODE0NiAxMzguNTI2IDIzLjkyODRDMTM4LjQ2NSAyNC4wNDA4IDEzOC40MzUgMjQuMTY0NCAxMzguNDMzIDI0LjI5OTFWMjQuNzE2OUMxMzguNDMzIDI0Ljg5MjIgMTM4LjQ2NSAyNS4wNDI1IDEzOC41MjkgMjUuMTY4MUMxMzguNTk0IDI1LjI5MjMgMTM4LjY4MyAyNS4zODc4IDEzOC43OTggMjUuNDU0NUMxMzguOTEzIDI1LjUxOTkgMTM5LjA0OCAyNS41NTI2IDEzOS4yMDIgMjUuNTUyNkMxMzkuMzA2IDI1LjU1MjYgMTM5LjM5OSAyNS41MzgyIDEzOS40ODMgMjUuNTA5NEMxMzkuNTY3IDI1LjQ3OTMgMTM5LjYzOSAyNS40MzU1IDEzOS43MDEgMjUuMzc4QzEzOS43NjIgMjUuMzIwNCAxMzkuODA4IDI1LjI0OTIgMTM5Ljg0IDI1LjE2NDJMMTQwLjUwMyAyNS4yMzg3QzE0MC40NjEgMjUuNDEzOSAxNDAuMzgxIDI1LjU2NjkgMTQwLjI2NCAyNS42OTc3QzE0MC4xNDcgMjUuODI3MiAxMzkuOTk4IDI1LjkyNzkgMTM5LjgxNiAyNS45OTk4QzEzOS42MzUgMjYuMDcwNCAxMzkuNDI3IDI2LjEwNTcgMTM5LjE5MiAyNi4xMDU3WiIgZmlsbD0iIzFEMUQxRCIvPgo8cmVjdCB4PSI2NS43NTk4IiB5PSIyOS40Mjc3IiB3aWR0aD0iMjcuNjE5IiBoZWlnaHQ9IjEuMzgwOTUiIHJ4PSIwLjY5MDQ3NiIgZmlsbD0iI0Q3RDdERiIvPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDEwXzE1NDZfMTg4NzgpIj4KPHJlY3QgeD0iMTgzLjY0OCIgeT0iMjMuNzEyOSIgd2lkdGg9IjYuMjg4NDgiIGhlaWdodD0iMy40MzAwOCIgcng9IjEuNzE1MDQiIGZpbGw9IiM0NDUxRkYiLz4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjVfZGRfMTU0Nl8xODg3OCkiPgo8Y2lyY2xlIGN4PSIxODguMjIyIiBjeT0iMjUuNDI3MiIgcj0iMS40MjkyIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjwvZz4KPHJlY3QgeD0iMTkxLjA4IiB5PSIyNC4zOTI2IiB3aWR0aD0iMTMuODA5NSIgaGVpZ2h0PSIyLjA3MTQzIiByeD0iMS4wMzU3MSIgZmlsbD0iI0Q3RDdERiIvPgo8cmVjdCB4PSIyMDguMzUiIHk9IjIzLjI4MzgiIHdpZHRoPSIxMy43MTA0IiBoZWlnaHQ9IjQuMjg2NjkiIHJ4PSIwLjUzNTk1IiBmaWxsPSIjRjVGNkZBIi8+CjxyZWN0IHg9IjIwOC4zNSIgeT0iMjMuMjgzOCIgd2lkdGg9IjEzLjcxMDQiIGhlaWdodD0iNC4yODY2OSIgcng9IjAuNTM1OTUiIHN0cm9rZT0iIzQ0NTFGRiIgc3Ryb2tlLXdpZHRoPSIwLjA3MTQ2Ii8+CjxyZWN0IHg9IjIxMS40MDgiIHk9IjI0LjM5MDYiIHdpZHRoPSI3LjU5NTI0IiBoZWlnaHQ9IjIuMDcxNDMiIHJ4PSIxLjAzNTcxIiBmaWxsPSIjOTY5REZGIi8+CjxyZWN0IHg9IjY1Ljc1OTgiIHk9IjM3LjI1OTgiIHdpZHRoPSI0MS40Mjg2IiBoZWlnaHQ9IjEuMzgwOTUiIHJ4PSIwLjY5MDQ3NiIgZmlsbD0iI0Q3RDdERiIvPgo8cmVjdCB4PSIyMDcuNjc4IiB5PSIzNS40MTI3IiB3aWR0aD0iMTQuMzgzOSIgaGVpZ2h0PSI1LjA3MzY2IiByeD0iMC41MzU5NSIgZmlsbD0iI0Y1RjZGQSIvPgo8cmVjdCB4PSIyMDcuNjc4IiB5PSIzNS40MTI3IiB3aWR0aD0iMTQuMzgzOSIgaGVpZ2h0PSI1LjA3MzY2IiByeD0iMC41MzU5NSIgc3Ryb2tlPSIjNDQ1MUZGIiBzdHJva2Utd2lkdGg9IjAuMDcxNDYiLz4KPHJlY3QgeD0iMjA5LjM1NyIgeT0iMzYuOTE0MSIgd2lkdGg9IjcuNTk1MjQiIGhlaWdodD0iMi4wNzE0MyIgcng9IjEuMDM1NzEiIGZpbGw9IiM5NjlERkYiLz4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAxMV8xNTQ2XzE4ODc4KSI+CjxwYXRoIGQ9Ik0yMTguMjQgMzcuNTkxOEwyMTguOTU1IDM4LjMwNjRMMjE5LjY2OSAzNy41OTE4IiBzdHJva2U9IiM0NDUxRkYiIHN0cm9rZS13aWR0aD0iMC4yMTQzOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPHJlY3QgeD0iNjUuNjg4NCIgeT0iNDMuODc1OSIgd2lkdGg9IjE1Ni40ODEiIGhlaWdodD0iOTYuODA5NCIgcng9IjEuMjEzNTgiIHN0cm9rZT0iI0Q1RDVERCIgc3Ryb2tlLXdpZHRoPSIwLjE0Mjc3NCIvPgo8bWFzayBpZD0icGF0aC01OS1pbnNpZGUtNl8xNTQ2XzE4ODc4IiBmaWxsPSJ3aGl0ZSI+CjxwYXRoIGQ9Ik02NS43NTk4IDQ2LjIzMjRIMjIyLjA5OFY1NC41MTY4SDY1Ljc1OThWNDYuMjMyNFoiLz4KPC9tYXNrPgo8cGF0aCBkPSJNMjIyLjA5OCA1NC41MTY4VjU0LjM3NEg2NS43NTk4VjU0LjUxNjhWNTQuNjU5NkgyMjIuMDk4VjU0LjUxNjhaIiBmaWxsPSIjRDVENUREIiBtYXNrPSJ1cmwoI3BhdGgtNTktaW5zaWRlLTZfMTU0Nl8xODg3OCkiLz4KPHBhdGggZD0iTTY5Ljk3OTUgNDkuMDQ3N0M2OS45NjU4IDQ4LjkxOTIgNjkuOTA3OSA0OC44MTkyIDY5LjgwNTkgNDguNzQ3NkM2OS43MDQ5IDQ4LjY3NiA2OS41NzM1IDQ4LjY0MDIgNjkuNDExNyA0OC42NDAyQzY5LjI5NzkgNDguNjQwMiA2OS4yMDAzIDQ4LjY1NzQgNjkuMTE4OSA0OC42OTE3QzY5LjAzNzUgNDguNzI2IDY4Ljk3NTIgNDguNzcyNiA2OC45MzIgNDguODMxNEM2OC44ODg5IDQ4Ljg5MDMgNjguODY2OCA0OC45NTc1IDY4Ljg2NTggNDkuMDMzQzY4Ljg2NTggNDkuMDk1OCA2OC44ODAxIDQ5LjE1MDIgNjguOTA4NSA0OS4xOTYzQzY4LjkzNzkgNDkuMjQyNCA2OC45Nzc3IDQ5LjI4MTYgNjkuMDI3NyA0OS4zMTRDNjkuMDc3NyA0OS4zNDU0IDY5LjEzMzEgNDkuMzcxOSA2OS4xOTM5IDQ5LjM5MzRDNjkuMjU0NyA0OS40MTUgNjkuMzE2IDQ5LjQzMzIgNjkuMzc3OCA0OS40NDc5TDY5LjY2MDMgNDkuNTE4NUM2OS43NzQxIDQ5LjU0NSA2OS44ODM0IDQ5LjU4MDggNjkuOTg4NCA0OS42MjU5QzcwLjA5NDMgNDkuNjcxIDcwLjE4ODkgNDkuNzI3OSA3MC4yNzIzIDQ5Ljc5NjVDNzAuMzU2NiA0OS44NjUyIDcwLjQyMzMgNDkuOTQ4MSA3MC40NzI0IDUwLjA0NTJDNzAuNTIxNCA1MC4xNDIzIDcwLjU0NTkgNTAuMjU2IDcwLjU0NTkgNTAuMzg2NUM3MC41NDU5IDUwLjU2MyA3MC41MDA4IDUwLjcxODUgNzAuNDEwNiA1MC44NTI5QzcwLjMyMDQgNTAuOTg2MiA3MC4xODk5IDUxLjA5MDcgNzAuMDE5MyA1MS4xNjYyQzY5Ljg0OTYgNTEuMjQwOCA2OS42NDQxIDUxLjI3OCA2OS40MDI4IDUxLjI3OEM2OS4xNjg0IDUxLjI3OCA2OC45NjQ5IDUxLjI0MTcgNjguNzkyMyA1MS4xNjkyQzY4LjYyMDYgNTEuMDk2NiA2OC40ODYzIDUwLjk5MDcgNjguMzg5MiA1MC44NTE0QzY4LjI5MzEgNTAuNzEyMSA2OC4yNDExIDUwLjU0MjQgNjguMjMzMiA1MC4zNDI0SDY4Ljc3MDJDNjguNzc4MSA1MC40NDczIDY4LjgxMDQgNTAuNTM0NiA2OC44NjczIDUwLjYwNDJDNjguOTI0MiA1MC42NzM5IDY4Ljk5ODIgNTAuNzI1OCA2OS4wODk1IDUwLjc2MDJDNjkuMTgxNyA1MC43OTQ1IDY5LjI4NDYgNTAuODExNyA2OS4zOTg0IDUwLjgxMTdDNjkuNTE3MSA1MC44MTE3IDY5LjYyMTEgNTAuNzk0IDY5LjcxMDMgNTAuNzU4N0M2OS44MDA1IDUwLjcyMjQgNjkuODcxMiA1MC42NzI0IDY5LjkyMjIgNTAuNjA4NkM2OS45NzMyIDUwLjU0MzkgNjkuOTk5MSA1MC40Njg0IDcwLjAwMDEgNTAuMzgyMUM2OS45OTkxIDUwLjMwMzYgNjkuOTc2MSA1MC4yMzg5IDY5LjkzMSA1MC4xODc5QzY5Ljg4NTkgNTAuMTM1OSA2OS44MjI2IDUwLjA5MjcgNjkuNzQxMiA1MC4wNTg0QzY5LjY2MDggNTAuMDIzMSA2OS41NjY2IDQ5Ljk5MTcgNjkuNDU4NyA0OS45NjQzTDY5LjExNTkgNDkuODc2QzY4Ljg2NzggNDkuODEyMiA2OC42NzE2IDQ5LjcxNTYgNjguNTI3NSA0OS41ODYyQzY4LjM4NDMgNDkuNDU1NyA2OC4zMTI3IDQ5LjI4MjYgNjguMzEyNyA0OS4wNjY4QzY4LjMxMjcgNDguODg5MyA2OC4zNjA3IDQ4LjczMzkgNjguNDU2OSA0OC42MDA1QzY4LjU1NCA0OC40NjcxIDY4LjY4NTkgNDguMzYzNiA2OC44NTI2IDQ4LjI5MDFDNjkuMDE5MyA0OC4yMTU1IDY5LjIwODEgNDguMTc4MiA2OS40MTkgNDguMTc4MkM2OS42MzI4IDQ4LjE3ODIgNjkuODIwMiA0OC4yMTU1IDY5Ljk4MSA0OC4yOTAxQzcwLjE0MjggNDguMzYzNiA3MC4yNjk4IDQ4LjQ2NjEgNzAuMzYyIDQ4LjU5NzVDNzAuNDU0MiA0OC43MjggNzAuNTAxOCA0OC44NzggNzAuNTA0NyA0OS4wNDc3SDY5Ljk3OTVaTTcyLjAwOTQgNTEuMjc2NkM3MS43ODI4IDUxLjI3NjYgNzEuNTg3MiA1MS4yMjk1IDcxLjQyMjQgNTEuMTM1M0M3MS4yNTg2IDUxLjA0MDIgNzEuMTMyNiA1MC45MDU4IDcxLjA0NDMgNTAuNzMyMkM3MC45NTYgNTAuNTU3NiA3MC45MTE5IDUwLjM1MjIgNzAuOTExOSA1MC4xMTU4QzcwLjkxMTkgNDkuODgzMyA3MC45NTYgNDkuNjc5MyA3MS4wNDQzIDQ5LjUwMzhDNzEuMTMzNiA0OS4zMjcyIDcxLjI1ODEgNDkuMTg5OSA3MS40MTggNDkuMDkxOEM3MS41Nzc5IDQ4Ljk5MjggNzEuNzY1NyA0OC45NDMzIDcxLjk4MTQgNDguOTQzM0M3Mi4xMjA3IDQ4Ljk0MzMgNzIuMjUyMSA0OC45NjU4IDcyLjM3NTcgNDkuMDEwOUM3Mi41MDAzIDQ5LjA1NTEgNzIuNjEwMSA0OS4xMjM3IDcyLjcwNTMgNDkuMjE2OUM3Mi44MDE0IDQ5LjMxMDEgNzIuODc2OSA0OS40Mjg3IDcyLjkzMTggNDkuNTcyOUM3Mi45ODY4IDQ5LjcxNjEgNzMuMDE0MiA0OS44ODY4IDczLjAxNDIgNTAuMDg0OVY1MC4yNDgySDcxLjE2MlY0OS44ODkySDcyLjUwMzdDNzIuNTAyNyA0OS43ODcyIDcyLjQ4MDcgNDkuNjk2NSA3Mi40Mzc1IDQ5LjYxNzFDNzIuMzk0NCA0OS41MzY2IDcyLjMzNCA0OS40NzM0IDcyLjI1NjYgNDkuNDI3M0M3Mi4xODAxIDQ5LjM4MTIgNzIuMDkwOCA0OS4zNTgxIDcxLjk4ODggNDkuMzU4MUM3MS44Nzk5IDQ5LjM1ODEgNzEuNzg0MyA0OS4zODQ2IDcxLjcwMTkgNDkuNDM3NkM3MS42MTk1IDQ5LjQ4OTYgNzEuNTU1MyA0OS41NTgyIDcxLjUwOTIgNDkuNjQzNUM3MS40NjQxIDQ5LjcyNzkgNzEuNDQxIDQ5LjgyMDYgNzEuNDQgNDkuOTIxNlY1MC4yMzVDNzEuNDQgNTAuMzY2NCA3MS40NjQxIDUwLjQ3OTIgNzEuNTEyMSA1MC41NzMzQzcxLjU2MDIgNTAuNjY2NSA3MS42Mjc0IDUwLjczODEgNzEuNzEzNyA1MC43ODgxQzcxLjggNTAuODM3MiA3MS45MDEgNTAuODYxNyA3Mi4wMTY4IDUwLjg2MTdDNzIuMDk0MiA1MC44NjE3IDcyLjE2NDQgNTAuODUwOSA3Mi4yMjcxIDUwLjgyOTNDNzIuMjg5OSA1MC44MDY4IDcyLjM0NDMgNTAuNzczOSA3Mi4zOTA0IDUwLjczMDdDNzIuNDM2NSA1MC42ODc2IDcyLjQ3MTMgNTAuNjM0MSA3Mi40OTQ5IDUwLjU3MDRMNzIuOTkyMSA1MC42MjYzQzcyLjk2MDggNTAuNzU3NyA3Mi45MDA5IDUwLjg3MjUgNzIuODEyNyA1MC45NzA2QzcyLjcyNTQgNTEuMDY3NiA3Mi42MTM2IDUxLjE0MzIgNzIuNDc3MiA1MS4xOTcxQzcyLjM0MDkgNTEuMjUwMSA3Mi4xODUgNTEuMjc2NiA3Mi4wMDk0IDUxLjI3NjZaTTc0LjExNSA1MS4yNzhDNzMuOTcxOCA1MS4yNzggNzMuODQyOSA1MS4yNTI1IDczLjcyODEgNTEuMjAxNUM3My42MTQzIDUxLjE0OTUgNzMuNTI0MSA1MS4wNzMgNzMuNDU3NCA1MC45NzJDNzMuMzkxNyA1MC44NzEgNzMuMzU4OCA1MC43NDY0IDczLjM1ODggNTAuNTk4M0M3My4zNTg4IDUwLjQ3MDggNzMuMzgyNCA1MC4zNjU0IDczLjQyOTUgNTAuMjgyQzczLjQ3NjUgNTAuMTk4NyA3My41NDA4IDUwLjEzMiA3My42MjIyIDUwLjA4MkM3My43MDM2IDUwLjAzMTkgNzMuNzk1MyA0OS45OTQyIDczLjg5NzMgNDkuOTY4N0M3NC4wMDAzIDQ5Ljk0MjIgNzQuMTA2NyA0OS45MjMxIDc0LjIxNjUgNDkuOTExM0M3NC4zNDg5IDQ5Ljg5NzYgNzQuNDU2MyA0OS44ODUzIDc0LjUzODcgNDkuODc0NUM3NC42MjExIDQ5Ljg2MjcgNzQuNjgwOSA0OS44NDUxIDc0LjcxODIgNDkuODIxNkM3NC43NTY1IDQ5Ljc5NyA3NC43NzU2IDQ5Ljc1OTMgNzQuNzc1NiA0OS43MDgzVjQ5LjY5OTRDNzQuNzc1NiA0OS41ODg2IDc0Ljc0MjcgNDkuNTAyOCA3NC42NzcgNDkuNDQyQzc0LjYxMTMgNDkuMzgxMiA3NC41MTY3IDQ5LjM1MDggNzQuMzkzMSA0OS4zNTA4Qzc0LjI2MjYgNDkuMzUwOCA3NC4xNTkyIDQ5LjM3OTIgNzQuMDgyNyA0OS40MzYxQzc0LjAwNzEgNDkuNDkzIDczLjk1NjEgNDkuNTYwMiA3My45Mjk3IDQ5LjYzNzdMNzMuNDMyNCA0OS41NjdDNzMuNDcxNiA0OS40Mjk3IDczLjUzNjQgNDkuMzE1IDczLjYyNjYgNDkuMjIyOEM3My43MTY4IDQ5LjEyOTYgNzMuODI3MiA0OS4wNiA3My45NTc2IDQ5LjAxMzlDNzQuMDg4MSA0OC45NjY4IDc0LjIzMjIgNDguOTQzMyA3NC4zOTAxIDQ4Ljk0MzNDNzQuNDk5IDQ4Ljk0MzMgNzQuNjA3NCA0OC45NTYgNzQuNzE1MyA0OC45ODE1Qzc0LjgyMzIgNDkuMDA3IDc0LjkyMTcgNDkuMDQ5MiA3NS4wMTEgNDkuMTA4Qzc1LjEwMDIgNDkuMTY1OSA3NS4xNzE4IDQ5LjI0NDkgNzUuMjI1OCA0OS4zNDQ5Qzc1LjI4MDcgNDkuNDQ0OSA3NS4zMDgyIDQ5LjU3IDc1LjMwODIgNDkuNzJWNTEuMjMyNEg3NC43OTYyVjUwLjkyMkg3NC43Nzg1Qzc0Ljc0NjIgNTAuOTg0OCA3NC43MDA2IDUxLjA0MzYgNzQuNjQxNyA1MS4wOTg1Qzc0LjU4MzggNTEuMTUyNSA3NC41MTA4IDUxLjE5NjEgNzQuNDIyNSA1MS4yMjk1Qzc0LjMzNTIgNTEuMjYxOCA3NC4yMzI3IDUxLjI3OCA3NC4xMTUgNTEuMjc4Wk03NC4yNTMzIDUwLjg4NjdDNzQuMzYwMiA1MC44ODY3IDc0LjQ1MjkgNTAuODY1NiA3NC41MzE0IDUwLjgyMzRDNzQuNjA5OCA1MC43ODAzIDc0LjY3MDIgNTAuNzIzNCA3NC43MTIzIDUwLjY1MjhDNzQuNzU1NSA1MC41ODIyIDc0Ljc3NzEgNTAuNTA1MiA3NC43NzcxIDUwLjQyMThWNTAuMTU1NUM3NC43NjA0IDUwLjE2OTIgNzQuNzMxOSA1MC4xODIgNzQuNjkxNyA1MC4xOTM4Qzc0LjY1MjUgNTAuMjA1NSA3NC42MDg0IDUwLjIxNTggNzQuNTU5MyA1MC4yMjQ3Qzc0LjUxMDMgNTAuMjMzNSA3NC40NjE3IDUwLjI0MTMgNzQuNDEzNyA1MC4yNDgyQzc0LjM2NTYgNTAuMjU1MSA3NC4zMjM5IDUwLjI2MDkgNzQuMjg4NiA1MC4yNjU5Qzc0LjIwOTIgNTAuMjc2NiA3NC4xMzgxIDUwLjI5NDMgNzQuMDc1MyA1MC4zMTg4Qzc0LjAxMjUgNTAuMzQzMyA3My45NjMgNTAuMzc3NyA3My45MjY3IDUwLjQyMThDNzMuODkwNCA1MC40NjUgNzMuODcyMyA1MC41MjA5IDczLjg3MjMgNTAuNTg5NUM3My44NzIzIDUwLjY4NzYgNzMuOTA4MSA1MC43NjE2IDczLjk3OTcgNTAuODExN0M3NC4wNTEzIDUwLjg2MTcgNzQuMTQyNSA1MC44ODY3IDc0LjI1MzMgNTAuODg2N1pNNzUuODQzNyA1MS4yMzI0VjQ4Ljk3MjdINzYuMzYwMVY0OS4zNDkzSDc2LjM4MzZDNzYuNDI0OCA0OS4yMTg5IDc2LjQ5NTQgNDkuMTE4MyA3Ni41OTU0IDQ5LjA0NzdDNzYuNjk2NSA0OC45NzYxIDc2LjgxMTcgNDguOTQwMyA3Ni45NDEyIDQ4Ljk0MDNDNzYuOTcwNiA0OC45NDAzIDc3LjAwMzUgNDguOTQxOCA3Ny4wMzk3IDQ4Ljk0NDdDNzcuMDc3IDQ4Ljk0NjcgNzcuMTA3OSA0OC45NTAxIDc3LjEzMjQgNDguOTU1VjQ5LjQ0NDlDNzcuMTA5OSA0OS40MzcxIDc3LjA3NDEgNDkuNDMwMiA3Ny4wMjUgNDkuNDI0M0M3Ni45NzcgNDkuNDE3NSA3Ni45MzA0IDQ5LjQxNCA3Ni44ODUzIDQ5LjQxNEM3Ni43ODgyIDQ5LjQxNCA3Ni43MDA5IDQ5LjQzNTEgNzYuNjIzNCA0OS40NzczQzc2LjU0NjkgNDkuNTE4NSA3Ni40ODY2IDQ5LjU3NTkgNzYuNDQyNCA0OS42NDk0Qzc2LjM5ODMgNDkuNzIzIDc2LjM3NjIgNDkuODA3OCA3Ni4zNzYyIDQ5LjkwMzlWNTEuMjMyNEg3NS44NDM3Wk03OC4zNzg5IDUxLjI3NjZDNzguMTUzMyA1MS4yNzY2IDc3Ljk1OTYgNTEuMjI3IDc3Ljc5NzggNTEuMTI4Qzc3LjYzNjkgNTEuMDI4OSA3Ny41MTI5IDUwLjg5MjEgNzcuNDI1NiA1MC43MTc1Qzc3LjMzOTMgNTAuNTQxOSA3Ny4yOTYxIDUwLjMzOTkgNzcuMjk2MSA1MC4xMTE0Qzc3LjI5NjEgNDkuODgxOSA3Ny4zNDAyIDQ5LjY3OTMgNzcuNDI4NSA0OS41MDM4Qzc3LjUxNjggNDkuMzI3MiA3Ny42NDEzIDQ5LjE4OTkgNzcuODAyMiA0OS4wOTE4Qzc3Ljk2NCA0OC45OTI4IDc4LjE1NTMgNDguOTQzMyA3OC4zNzYgNDguOTQzM0M3OC41NTk0IDQ4Ljk0MzMgNzguNzIxNyA0OC45NzcxIDc4Ljg2MjkgNDkuMDQ0OEM3OS4wMDUxIDQ5LjExMTUgNzkuMTE4NCA0OS4yMDYxIDc5LjIwMjggNDkuMzI4N0M3OS4yODcxIDQ5LjQ1MDMgNzkuMzM1MiA0OS41OTI1IDc5LjM0NjkgNDkuNzU1NEg3OC44Mzc5Qzc4LjgxNzMgNDkuNjQ2NSA3OC43NjgzIDQ5LjU1NTggNzguNjkwOCA0OS40ODMyQzc4LjYxNDMgNDkuNDA5NiA3OC41MTE4IDQ5LjM3MjggNzguMzgzMyA0OS4zNzI4Qzc4LjI3NDQgNDkuMzcyOCA3OC4xNzg4IDQ5LjQwMjMgNzguMDk2NCA0OS40NjExQzc4LjAxNCA0OS41MTkgNzcuOTQ5OCA0OS42MDIzIDc3LjkwMzcgNDkuNzExMkM3Ny44NTg2IDQ5LjgyMDEgNzcuODM2IDQ5Ljk1MDUgNzcuODM2IDUwLjEwMjZDNzcuODM2IDUwLjI1NjUgNzcuODU4NiA1MC4zODg5IDc3LjkwMzcgNTAuNDk5OEM3Ny45NDg4IDUwLjYwOTYgNzguMDEyMSA1MC42OTQ1IDc4LjA5MzUgNTAuNzU0M0M3OC4xNzU5IDUwLjgxMzEgNzguMjcyNSA1MC44NDI2IDc4LjM4MzMgNTAuODQyNkM3OC40NjE4IDUwLjg0MjYgNzguNTMxOSA1MC44Mjc4IDc4LjU5MzcgNTAuNzk4NEM3OC42NTY1IDUwLjc2OCA3OC43MDg5IDUwLjcyNDQgNzguNzUxMSA1MC42Njc1Qzc4Ljc5MzMgNTAuNjEwNiA3OC44MjIyIDUwLjU0MTUgNzguODM3OSA1MC40Nkg3OS4zNDY5Qzc5LjMzNDIgNTAuNjE5OSA3OS4yODcxIDUwLjc2MTYgNzkuMjA1NyA1MC44ODUyQzc5LjEyNDMgNTEuMDA3OCA3OS4wMTM1IDUxLjEwMzkgNzguODczMiA1MS4xNzM2Qzc4LjczMyA1MS4yNDIyIDc4LjU2ODIgNTEuMjc2NiA3OC4zNzg5IDUxLjI3NjZaTTgwLjMxNjggNDkuOTA4NFY1MS4yMzI0SDc5Ljc4NDJWNDguMjE5NEg4MC4zMDVWNDkuMzU2N0g4MC4zMzE1QzgwLjM4NDUgNDkuMjI5MiA4MC40NjY0IDQ5LjEyODYgODAuNTc3MiA0OS4wNTUxQzgwLjY4OSA0OC45ODA1IDgwLjgzMTIgNDguOTQzMyA4MS4wMDM5IDQ4Ljk0MzNDODEuMTYwOCA0OC45NDMzIDgxLjI5NzYgNDguOTc2MSA4MS40MTQzIDQ5LjA0MThDODEuNTMxIDQ5LjEwNzUgODEuNjIxMyA0OS4yMDM3IDgxLjY4NSA0OS4zMzAyQzgxLjc0OTcgNDkuNDU2NyA4MS43ODIxIDQ5LjYxMTIgODEuNzgyMSA0OS43OTM2VjUxLjIzMjRIODEuMjQ5NVY0OS44NzZDODEuMjQ5NSA0OS43MjQgODEuMjEwMyA0OS42MDU4IDgxLjEzMTggNDkuNTIxNEM4MS4wNTQ0IDQ5LjQzNjEgODAuOTQ1NSA0OS4zOTM0IDgwLjgwNTIgNDkuMzkzNEM4MC43MTExIDQ5LjM5MzQgODAuNjI2NyA0OS40MTQgODAuNTUyMiA0OS40NTUyQzgwLjQ3ODYgNDkuNDk1NCA4MC40MjA4IDQ5LjU1MzggODAuMzc4NiA0OS42MzAzQzgwLjMzNzQgNDkuNzA2OCA4MC4zMTY4IDQ5Ljc5OTUgODAuMzE2OCA0OS45MDg0Wk04My4zNzYxIDUxLjIzMjRWNDguMjE5NEg4NC41MDZDODQuNzM3NSA0OC4yMTk0IDg0LjkzMTcgNDguMjYyNiA4NS4wODg2IDQ4LjM0ODlDODUuMjQ2NSA0OC40MzUyIDg1LjM2NTcgNDguNTUzOSA4NS40NDYxIDQ4LjcwNDlDODUuNTI3NSA0OC44NTUgODUuNTY4MiA0OS4wMjU2IDg1LjU2ODIgNDkuMjE2OUM4NS41NjgyIDQ5LjQxMDEgODUuNTI3NSA0OS41ODE4IDg1LjQ0NjEgNDkuNzMxOEM4NS4zNjQ3IDQ5Ljg4MTkgODUuMjQ0NSA1MC4wMDAxIDg1LjA4NTcgNTAuMDg2NEM4NC45MjY4IDUwLjE3MTcgODQuNzMxMSA1MC4yMTQ0IDg0LjQ5ODcgNTAuMjE0NEg4My43NDk4VjQ5Ljc2NTdIODQuNDI1MUM4NC41NjA0IDQ5Ljc2NTcgODQuNjcxMyA0OS43NDIxIDg0Ljc1NzYgNDkuNjk1Qzg0Ljg0MzkgNDkuNjQ4IDg0LjkwNzYgNDkuNTgzMiA4NC45NDg4IDQ5LjUwMDhDODQuOTkxIDQ5LjQxODUgODUuMDEyMSA0OS4zMjM4IDg1LjAxMjEgNDkuMjE2OUM4NS4wMTIxIDQ5LjExIDg0Ljk5MSA0OS4wMTU4IDg0Ljk0ODggNDguOTM0NEM4NC45MDc2IDQ4Ljg1MyA4NC44NDM0IDQ4Ljc4OTggODQuNzU2MSA0OC43NDQ2Qzg0LjY2OTggNDguNjk4NiA4NC41NTg1IDQ4LjY3NTUgODQuNDIyMiA0OC42NzU1SDgzLjkyMlY1MS4yMzI0SDgzLjM3NjFaTTg2Ljk4NjggNTEuMjc2NkM4Ni43NjAyIDUxLjI3NjYgODYuNTY0NiA1MS4yMjk1IDg2LjM5OTggNTEuMTM1M0M4Ni4yMzYgNTEuMDQwMiA4Ni4xMSA1MC45MDU4IDg2LjAyMTcgNTAuNzMyMkM4NS45MzM0IDUwLjU1NzYgODUuODg5MyA1MC4zNTIyIDg1Ljg4OTMgNTAuMTE1OEM4NS44ODkzIDQ5Ljg4MzMgODUuOTMzNCA0OS42NzkzIDg2LjAyMTcgNDkuNTAzOEM4Ni4xMTEgNDkuMzI3MiA4Ni4yMzU1IDQ5LjE4OTkgODYuMzk1NCA0OS4wOTE4Qzg2LjU1NTMgNDguOTkyOCA4Ni43NDMxIDQ4Ljk0MzMgODYuOTU4OCA0OC45NDMzQzg3LjA5ODEgNDguOTQzMyA4Ny4yMjk1IDQ4Ljk2NTggODcuMzUzMSA0OS4wMTA5Qzg3LjQ3NzcgNDkuMDU1MSA4Ny41ODc1IDQ5LjEyMzcgODcuNjgyNyA0OS4yMTY5Qzg3Ljc3ODggNDkuMzEwMSA4Ny44NTQzIDQ5LjQyODcgODcuOTA5MiA0OS41NzI5Qzg3Ljk2NDIgNDkuNzE2MSA4Ny45OTE2IDQ5Ljg4NjggODcuOTkxNiA1MC4wODQ5VjUwLjI0ODJIODYuMTM5NFY0OS44ODkySDg3LjQ4MTFDODcuNDgwMSA0OS43ODcyIDg3LjQ1ODEgNDkuNjk2NSA4Ny40MTQ5IDQ5LjYxNzFDODcuMzcxOCA0OS41MzY2IDg3LjMxMTQgNDkuNDczNCA4Ny4yMzQgNDkuNDI3M0M4Ny4xNTc1IDQ5LjM4MTIgODcuMDY4MiA0OS4zNTgxIDg2Ljk2NjIgNDkuMzU4MUM4Ni44NTczIDQ5LjM1ODEgODYuNzYxNyA0OS4zODQ2IDg2LjY3OTMgNDkuNDM3NkM4Ni41OTY5IDQ5LjQ4OTYgODYuNTMyNyA0OS41NTgyIDg2LjQ4NjYgNDkuNjQzNUM4Ni40NDE1IDQ5LjcyNzkgODYuNDE4NCA0OS44MjA2IDg2LjQxNzQgNDkuOTIxNlY1MC4yMzVDODYuNDE3NCA1MC4zNjY0IDg2LjQ0MTUgNTAuNDc5MiA4Ni40ODk1IDUwLjU3MzNDODYuNTM3NiA1MC42NjY1IDg2LjYwNDggNTAuNzM4MSA4Ni42OTExIDUwLjc4ODFDODYuNzc3NCA1MC44MzcyIDg2Ljg3ODQgNTAuODYxNyA4Ni45OTQyIDUwLjg2MTdDODcuMDcxNiA1MC44NjE3IDg3LjE0MTggNTAuODUwOSA4Ny4yMDQ1IDUwLjgyOTNDODcuMjY3MyA1MC44MDY4IDg3LjMyMTcgNTAuNzczOSA4Ny4zNjc4IDUwLjczMDdDODcuNDEzOSA1MC42ODc2IDg3LjQ0ODcgNTAuNjM0MSA4Ny40NzIzIDUwLjU3MDRMODcuOTY5NSA1MC42MjYzQzg3LjkzODIgNTAuNzU3NyA4Ny44NzgzIDUwLjg3MjUgODcuNzkwMSA1MC45NzA2Qzg3LjcwMjggNTEuMDY3NiA4Ny41OTEgNTEuMTQzMiA4Ny40NTQ2IDUxLjE5NzFDODcuMzE4MyA1MS4yNTAxIDg3LjE2MjQgNTEuMjc2NiA4Ni45ODY4IDUxLjI3NjZaTTg4LjQ0MjIgNTEuMjMyNFY0OC45NzI3SDg4Ljk1ODZWNDkuMzQ5M0g4OC45ODIxQzg5LjAyMzMgNDkuMjE4OSA4OS4wOTM5IDQ5LjExODMgODkuMTkzOSA0OS4wNDc3Qzg5LjI5NSA0OC45NzYxIDg5LjQxMDIgNDguOTQwMyA4OS41Mzk3IDQ4Ljk0MDNDODkuNTY5MSA0OC45NDAzIDg5LjYwMiA0OC45NDE4IDg5LjYzODIgNDguOTQ0N0M4OS42NzU1IDQ4Ljk0NjcgODkuNzA2NCA0OC45NTAxIDg5LjczMDkgNDguOTU1VjQ5LjQ0NDlDODkuNzA4NCA0OS40MzcxIDg5LjY3MjYgNDkuNDMwMiA4OS42MjM1IDQ5LjQyNDNDODkuNTc1NSA0OS40MTc1IDg5LjUyODkgNDkuNDE0IDg5LjQ4MzggNDkuNDE0Qzg5LjM4NjcgNDkuNDE0IDg5LjI5OTQgNDkuNDM1MSA4OS4yMjE5IDQ5LjQ3NzNDODkuMTQ1NCA0OS41MTg1IDg5LjA4NTEgNDkuNTc1OSA4OS4wNDA5IDQ5LjY0OTRDODguOTk2OCA0OS43MjMgODguOTc0NyA0OS44MDc4IDg4Ljk3NDcgNDkuOTAzOVY1MS4yMzI0SDg4LjQ0MjJaTTkxLjM1MDcgNDguOTcyN1Y0OS4zODQ2SDkwLjAxNDlWNDguOTcyN0g5MS4zNTA3Wk05MC4zNDg4IDUxLjIzMjRWNDguNzU5NEM5MC4zNDg4IDQ4LjYwNzMgOTAuMzgwMiA0OC40ODA4IDkwLjQ0MyA0OC4zNzk4QzkwLjUwNjcgNDguMjc4OCA5MC41OTIxIDQ4LjIwMzMgOTAuNjk5IDQ4LjE1MzJDOTAuODA1OSA0OC4xMDMyIDkwLjkyNDUgNDguMDc4MiA5MS4wNTUgNDguMDc4MkM5MS4xNDcyIDQ4LjA3ODIgOTEuMjI5MSA0OC4wODU2IDkxLjMwMDcgNDguMTAwM0M5MS4zNzIzIDQ4LjExNSA5MS40MjUyIDQ4LjEyODIgOTEuNDU5NiA0OC4xNEw5MS4zNTM2IDQ4LjU1MTlDOTEuMzMxMSA0OC41NDUxIDkxLjMwMjYgNDguNTM4MiA5MS4yNjgzIDQ4LjUzMTNDOTEuMjM0IDQ4LjUyMzUgOTEuMTk1NyA0OC41MTk2IDkxLjE1MzYgNDguNTE5NkM5MS4wNTQ1IDQ4LjUxOTYgOTAuOTg0NCA0OC41NDM2IDkwLjk0MzIgNDguNTkxNkM5MC45MDMgNDguNjM4NyA5MC44ODI5IDQ4LjcwNjQgOTAuODgyOSA0OC43OTQ3VjUxLjIzMjRIOTAuMzQ4OFpNOTIuNjY4NSA1MS4yNzY2QzkyLjQ0NzggNTEuMjc2NiA5Mi4yNTY2IDUxLjIyOCA5Mi4wOTQ4IDUxLjEzMDlDOTEuOTMyOSA1MS4wMzM4IDkxLjgwNzQgNTAuODk4IDkxLjcxODEgNTAuNzIzNEM5MS42Mjk5IDUwLjU0ODggOTEuNTg1NyA1MC4zNDQ4IDkxLjU4NTcgNTAuMTExNEM5MS41ODU3IDQ5Ljg3OCA5MS42Mjk5IDQ5LjY3MzUgOTEuNzE4MSA0OS40OTc5QzkxLjgwNzQgNDkuMzIyMyA5MS45MzI5IDQ5LjE4NiA5Mi4wOTQ4IDQ5LjA4ODlDOTIuMjU2NiA0OC45OTE4IDkyLjQ0NzggNDguOTQzMyA5Mi42Njg1IDQ4Ljk0MzNDOTIuODg5MiA0OC45NDMzIDkzLjA4MDQgNDguOTkxOCA5My4yNDIzIDQ5LjA4ODlDOTMuNDA0MSA0OS4xODYgOTMuNTI5MiA0OS4zMjIzIDkzLjYxNzQgNDkuNDk3OUM5My43MDY3IDQ5LjY3MzUgOTMuNzUxMyA0OS44NzggOTMuNzUxMyA1MC4xMTE0QzkzLjc1MTMgNTAuMzQ0OCA5My43MDY3IDUwLjU0ODggOTMuNjE3NCA1MC43MjM0QzkzLjUyOTIgNTAuODk4IDkzLjQwNDEgNTEuMDMzOCA5My4yNDIzIDUxLjEzMDlDOTMuMDgwNCA1MS4yMjggOTIuODg5MiA1MS4yNzY2IDkyLjY2ODUgNTEuMjc2NlpNOTIuNjcxNSA1MC44NDk5QzkyLjc5MTEgNTAuODQ5OSA5Mi44OTEyIDUwLjgxNzEgOTIuOTcxNiA1MC43NTEzQzkzLjA1MiA1MC42ODQ3IDkzLjExMTggNTAuNTk1NCA5My4xNTExIDUwLjQ4MzZDOTMuMTkxMyA1MC4zNzE4IDkzLjIxMTQgNTAuMjQ3MiA5My4yMTE0IDUwLjEwOTlDOTMuMjExNCA0OS45NzE2IDkzLjE5MTMgNDkuODQ2NiA5My4xNTExIDQ5LjczNDhDOTMuMTExOCA0OS42MjIgOTMuMDUyIDQ5LjUzMjIgOTIuOTcxNiA0OS40NjU1QzkyLjg5MTIgNDkuMzk4OCA5Mi43OTExIDQ5LjM2NTUgOTIuNjcxNSA0OS4zNjU1QzkyLjU0ODkgNDkuMzY1NSA5Mi40NDY5IDQ5LjM5ODggOTIuMzY1NSA0OS40NjU1QzkyLjI4NSA0OS41MzIyIDkyLjIyNDcgNDkuNjIyIDkyLjE4NDUgNDkuNzM0OEM5Mi4xNDUzIDQ5Ljg0NjYgOTIuMTI1NiA0OS45NzE2IDkyLjEyNTYgNTAuMTA5OUM5Mi4xMjU2IDUwLjI0NzIgOTIuMTQ1MyA1MC4zNzE4IDkyLjE4NDUgNTAuNDgzNkM5Mi4yMjQ3IDUwLjU5NTQgOTIuMjg1IDUwLjY4NDcgOTIuMzY1NSA1MC43NTEzQzkyLjQ0NjkgNTAuODE3MSA5Mi41NDg5IDUwLjg0OTkgOTIuNjcxNSA1MC44NDk5Wk05NC4yMDMzIDUxLjIzMjRWNDguOTcyN0g5NC43MTk3VjQ5LjM0OTNIOTQuNzQzM0M5NC43ODQ0IDQ5LjIxODkgOTQuODU1MSA0OS4xMTgzIDk0Ljk1NTEgNDkuMDQ3N0M5NS4wNTYxIDQ4Ljk3NjEgOTUuMTcxNCA0OC45NDAzIDk1LjMwMDggNDguOTQwM0M5NS4zMzAzIDQ4Ljk0MDMgOTUuMzYzMSA0OC45NDE4IDk1LjM5OTQgNDguOTQ0N0M5NS40MzY3IDQ4Ljk0NjcgOTUuNDY3NiA0OC45NTAxIDk1LjQ5MjEgNDguOTU1VjQ5LjQ0NDlDOTUuNDY5NSA0OS40MzcxIDk1LjQzMzcgNDkuNDMwMiA5NS4zODQ3IDQ5LjQyNDNDOTUuMzM2NiA0OS40MTc1IDk1LjI5IDQ5LjQxNCA5NS4yNDQ5IDQ5LjQxNEM5NS4xNDc4IDQ5LjQxNCA5NS4wNjA1IDQ5LjQzNTEgOTQuOTgzMSA0OS40NzczQzk0LjkwNjYgNDkuNTE4NSA5NC44NDYyIDQ5LjU3NTkgOTQuODAyMSA0OS42NDk0Qzk0Ljc1OCA0OS43MjMgOTQuNzM1OSA0OS44MDc4IDk0LjczNTkgNDkuOTAzOVY1MS4yMzI0SDk0LjIwMzNaTTk1Ljg0NTkgNTEuMjMyNFY0OC45NzI3SDk2LjM1NDlWNDkuMzU2N0g5Ni4zODE0Qzk2LjQyODUgNDkuMjI3MiA5Ni41MDY1IDQ5LjEyNjIgOTYuNjE1MyA0OS4wNTM2Qzk2LjcyNDIgNDguOTggOTYuODU0MiA0OC45NDMzIDk3LjAwNTIgNDguOTQzM0M5Ny4xNTgyIDQ4Ljk0MzMgOTcuMjg3MiA0OC45ODA1IDk3LjM5MjEgNDkuMDU1MUM5Ny40OTggNDkuMTI4NiA5Ny41NzI2IDQ5LjIyOTIgOTcuNjE1NyA0OS4zNTY3SDk3LjYzOTNDOTcuNjg5MyA0OS4yMzExIDk3Ljc3MzYgNDkuMTMxMSA5Ny44OTIzIDQ5LjA1NjVDOTguMDEyIDQ4Ljk4MSA5OC4xNTM3IDQ4Ljk0MzMgOTguMzE3NSA0OC45NDMzQzk4LjUyNTQgNDguOTQzMyA5OC42OTUxIDQ5LjAwOSA5OC44MjY1IDQ5LjE0MDRDOTguOTU4IDQ5LjI3MTggOTkuMDIzNyA0OS40NjM2IDk5LjAyMzcgNDkuNzE1NlY1MS4yMzI0SDk4LjQ4OTZWNDkuNzk4Qzk4LjQ4OTYgNDkuNjU3OCA5OC40NTI0IDQ5LjU1NTMgOTguMzc3OCA0OS40OTA1Qzk4LjMwMzMgNDkuNDI0OCA5OC4yMTIxIDQ5LjM5MiA5OC4xMDQyIDQ5LjM5MkM5Ny45NzU3IDQ5LjM5MiA5Ny44NzUyIDQ5LjQzMjIgOTcuODAyNiA0OS41MTI2Qzk3LjczMSA0OS41OTIxIDk3LjY5NTIgNDkuNjk1NSA5Ny42OTUyIDQ5LjgyM1Y1MS4yMzI0SDk3LjE3MjlWNDkuNzc1OUM5Ny4xNzI5IDQ5LjY1OTIgOTcuMTM3NiA0OS41NjYxIDk3LjA2NyA0OS40OTY0Qzk2Ljk5NzQgNDkuNDI2OCA5Ni45MDYxIDQ5LjM5MiA5Ni43OTMzIDQ5LjM5MkM5Ni43MTY4IDQ5LjM5MiA5Ni42NDcyIDQ5LjQxMTYgOTYuNTg0NCA0OS40NTA4Qzk2LjUyMTcgNDkuNDg5MSA5Ni40NzE3IDQ5LjU0MzUgOTYuNDM0NCA0OS42MTQxQzk2LjM5NzEgNDkuNjgzOCA5Ni4zNzg1IDQ5Ljc2NTIgOTYuMzc4NSA0OS44NTgzVjUxLjIzMjRIOTUuODQ1OVpNMTAwLjIxNCA1MS4yNzhDMTAwLjA3MSA1MS4yNzggOTkuOTQyMSA1MS4yNTI1IDk5LjgyNzMgNTEuMjAxNUM5OS43MTM1IDUxLjE0OTUgOTkuNjIzMyA1MS4wNzMgOTkuNTU2NiA1MC45NzJDOTkuNDkwOSA1MC44NzEgOTkuNDU4IDUwLjc0NjQgOTkuNDU4IDUwLjU5ODNDOTkuNDU4IDUwLjQ3MDggOTkuNDgxNiA1MC4zNjU0IDk5LjUyODYgNTAuMjgyQzk5LjU3NTcgNTAuMTk4NyA5OS42NCA1MC4xMzIgOTkuNzIxNCA1MC4wODJDOTkuODAyOCA1MC4wMzE5IDk5Ljg5NDUgNDkuOTk0MiA5OS45OTY1IDQ5Ljk2ODdDMTAwLjA5OSA0OS45NDIyIDEwMC4yMDYgNDkuOTIzMSAxMDAuMzE2IDQ5LjkxMTNDMTAwLjQ0OCA0OS44OTc2IDEwMC41NTYgNDkuODg1MyAxMDAuNjM4IDQ5Ljg3NDVDMTAwLjcyIDQ5Ljg2MjcgMTAwLjc4IDQ5Ljg0NTEgMTAwLjgxNyA0OS44MjE2QzEwMC44NTYgNDkuNzk3IDEwMC44NzUgNDkuNzU5MyAxMDAuODc1IDQ5LjcwODNWNDkuNjk5NEMxMDAuODc1IDQ5LjU4ODYgMTAwLjg0MiA0OS41MDI4IDEwMC43NzYgNDkuNDQyQzEwMC43MTEgNDkuMzgxMiAxMDAuNjE2IDQ5LjM1MDggMTAwLjQ5MiA0OS4zNTA4QzEwMC4zNjIgNDkuMzUwOCAxMDAuMjU4IDQ5LjM3OTIgMTAwLjE4MiA0OS40MzYxQzEwMC4xMDYgNDkuNDkzIDEwMC4wNTUgNDkuNTYwMiAxMDAuMDI5IDQ5LjYzNzdMOTkuNTMxNiA0OS41NjdDOTkuNTcwOCA0OS40Mjk3IDk5LjYzNTYgNDkuMzE1IDk5LjcyNTggNDkuMjIyOEM5OS44MTYgNDkuMTI5NiA5OS45MjY0IDQ5LjA2IDEwMC4wNTcgNDkuMDEzOUMxMDAuMTg3IDQ4Ljk2NjggMTAwLjMzMSA0OC45NDMzIDEwMC40ODkgNDguOTQzM0MxMDAuNTk4IDQ4Ljk0MzMgMTAwLjcwNyA0OC45NTYgMTAwLjgxNCA0OC45ODE1QzEwMC45MjIgNDkuMDA3IDEwMS4wMjEgNDkuMDQ5MiAxMDEuMTEgNDkuMTA4QzEwMS4xOTkgNDkuMTY1OSAxMDEuMjcxIDQ5LjI0NDkgMTAxLjMyNSA0OS4zNDQ5QzEwMS4zOCA0OS40NDQ5IDEwMS40MDcgNDkuNTcgMTAxLjQwNyA0OS43MlY1MS4yMzI0SDEwMC44OTVWNTAuOTIySDEwMC44NzhDMTAwLjg0NSA1MC45ODQ4IDEwMC44IDUxLjA0MzYgMTAwLjc0MSA1MS4wOTg1QzEwMC42ODMgNTEuMTUyNSAxMDAuNjEgNTEuMTk2MSAxMDAuNTIyIDUxLjIyOTVDMTAwLjQzNCA1MS4yNjE4IDEwMC4zMzIgNTEuMjc4IDEwMC4yMTQgNTEuMjc4Wk0xMDAuMzUzIDUwLjg4NjdDMTAwLjQ1OSA1MC44ODY3IDEwMC41NTIgNTAuODY1NiAxMDAuNjMxIDUwLjgyMzRDMTAwLjcwOSA1MC43ODAzIDEwMC43NjkgNTAuNzIzNCAxMDAuODEyIDUwLjY1MjhDMTAwLjg1NSA1MC41ODIyIDEwMC44NzYgNTAuNTA1MiAxMDAuODc2IDUwLjQyMThWNTAuMTU1NUMxMDAuODYgNTAuMTY5MiAxMDAuODMxIDUwLjE4MiAxMDAuNzkxIDUwLjE5MzhDMTAwLjc1MiA1MC4yMDU1IDEwMC43MDggNTAuMjE1OCAxMDAuNjU5IDUwLjIyNDdDMTAwLjYwOSA1MC4yMzM1IDEwMC41NjEgNTAuMjQxMyAxMDAuNTEzIDUwLjI0ODJDMTAwLjQ2NSA1MC4yNTUxIDEwMC40MjMgNTAuMjYwOSAxMDAuMzg4IDUwLjI2NTlDMTAwLjMwOCA1MC4yNzY2IDEwMC4yMzcgNTAuMjk0MyAxMDAuMTc0IDUwLjMxODhDMTAwLjExMiA1MC4zNDMzIDEwMC4wNjIgNTAuMzc3NyAxMDAuMDI2IDUwLjQyMThDOTkuOTg5NiA1MC40NjUgOTkuOTcxNSA1MC41MjA5IDk5Ljk3MTUgNTAuNTg5NUM5OS45NzE1IDUwLjY4NzYgMTAwLjAwNyA1MC43NjE2IDEwMC4wNzkgNTAuODExN0MxMDAuMTUgNTAuODYxNyAxMDAuMjQyIDUwLjg4NjcgMTAwLjM1MyA1MC44ODY3Wk0xMDIuNDc1IDQ5LjkwODRWNTEuMjMyNEgxMDEuOTQzVjQ4Ljk3MjdIMTAyLjQ1MlY0OS4zNTY3SDEwMi40NzhDMTAyLjUzIDQ5LjIzMDEgMTAyLjYxMyA0OS4xMjk2IDEwMi43MjcgNDkuMDU1MUMxMDIuODQyIDQ4Ljk4MDUgMTAyLjk4MyA0OC45NDMzIDEwMy4xNTIgNDguOTQzM0MxMDMuMzA4IDQ4Ljk0MzMgMTAzLjQ0NCA0OC45NzY2IDEwMy41NiA0OS4wNDMzQzEwMy42NzYgNDkuMTEgMTAzLjc2NyA0OS4yMDY2IDEwMy44MyA0OS4zMzMxQzEwMy44OTUgNDkuNDU5NiAxMDMuOTI3IDQ5LjYxMzEgMTAzLjkyNiA0OS43OTM2VjUxLjIzMjRIMTAzLjM5M1Y0OS44NzZDMTAzLjM5MyA0OS43MjQ5IDEwMy4zNTQgNDkuNjA2OCAxMDMuMjc2IDQ5LjUyMTRDMTAzLjE5OCA0OS40MzYxIDEwMy4wOTEgNDkuMzkzNCAxMDIuOTU0IDQ5LjM5MzRDMTAyLjg2IDQ5LjM5MzQgMTAyLjc3OCA0OS40MTQgMTAyLjcwNSA0OS40NTUyQzEwMi42MzMgNDkuNDk1NCAxMDIuNTc3IDQ5LjU1MzggMTAyLjUzNiA0OS42MzAzQzEwMi40OTYgNDkuNzA2OCAxMDIuNDc1IDQ5Ljc5OTUgMTAyLjQ3NSA0OS45MDg0Wk0xMDUuNDUzIDUxLjI3NjZDMTA1LjIyOCA1MS4yNzY2IDEwNS4wMzQgNTEuMjI3IDEwNC44NzIgNTEuMTI4QzEwNC43MTEgNTEuMDI4OSAxMDQuNTg3IDUwLjg5MjEgMTA0LjUgNTAuNzE3NUMxMDQuNDEzIDUwLjU0MTkgMTA0LjM3IDUwLjMzOTkgMTA0LjM3IDUwLjExMTRDMTA0LjM3IDQ5Ljg4MTkgMTA0LjQxNCA0OS42NzkzIDEwNC41MDMgNDkuNTAzOEMxMDQuNTkxIDQ5LjMyNzIgMTA0LjcxNiA0OS4xODk5IDEwNC44NzYgNDkuMDkxOEMxMDUuMDM4IDQ4Ljk5MjggMTA1LjIyOSA0OC45NDMzIDEwNS40NSA0OC45NDMzQzEwNS42MzQgNDguOTQzMyAxMDUuNzk2IDQ4Ljk3NzEgMTA1LjkzNyA0OS4wNDQ4QzEwNi4wNzkgNDkuMTExNSAxMDYuMTkzIDQ5LjIwNjEgMTA2LjI3NyA0OS4zMjg3QzEwNi4zNjEgNDkuNDUwMyAxMDYuNDA5IDQ5LjU5MjUgMTA2LjQyMSA0OS43NTU0SDEwNS45MTJDMTA1Ljg5MiA0OS42NDY1IDEwNS44NDIgNDkuNTU1OCAxMDUuNzY1IDQ5LjQ4MzJDMTA1LjY4OSA0OS40MDk2IDEwNS41ODYgNDkuMzcyOCAxMDUuNDU4IDQ5LjM3MjhDMTA1LjM0OSA0OS4zNzI4IDEwNS4yNTMgNDkuNDAyMyAxMDUuMTcxIDQ5LjQ2MTFDMTA1LjA4OCA0OS41MTkgMTA1LjAyNCA0OS42MDIzIDEwNC45NzggNDkuNzExMkMxMDQuOTMzIDQ5LjgyMDEgMTA0LjkxIDQ5Ljk1MDUgMTA0LjkxIDUwLjEwMjZDMTA0LjkxIDUwLjI1NjUgMTA0LjkzMyA1MC4zODg5IDEwNC45NzggNTAuNDk5OEMxMDUuMDIzIDUwLjYwOTYgMTA1LjA4NiA1MC42OTQ1IDEwNS4xNjggNTAuNzU0M0MxMDUuMjUgNTAuODEzMSAxMDUuMzQ3IDUwLjg0MjYgMTA1LjQ1OCA1MC44NDI2QzEwNS41MzYgNTAuODQyNiAxMDUuNjA2IDUwLjgyNzggMTA1LjY2OCA1MC43OTg0QzEwNS43MzEgNTAuNzY4IDEwNS43ODMgNTAuNzI0NCAxMDUuODI1IDUwLjY2NzVDMTA1Ljg2NyA1MC42MTA2IDEwNS44OTYgNTAuNTQxNSAxMDUuOTEyIDUwLjQ2SDEwNi40MjFDMTA2LjQwOCA1MC42MTk5IDEwNi4zNjEgNTAuNzYxNiAxMDYuMjggNTAuODg1MkMxMDYuMTk5IDUxLjAwNzggMTA2LjA4OCA1MS4xMDM5IDEwNS45NDcgNTEuMTczNkMxMDUuODA3IDUxLjI0MjIgMTA1LjY0MiA1MS4yNzY2IDEwNS40NTMgNTEuMjc2NlpNMTA3Ljg1OSA1MS4yNzY2QzEwNy42MzIgNTEuMjc2NiAxMDcuNDM3IDUxLjIyOTUgMTA3LjI3MiA1MS4xMzUzQzEwNy4xMDggNTEuMDQwMiAxMDYuOTgyIDUwLjkwNTggMTA2Ljg5NCA1MC43MzIyQzEwNi44MDUgNTAuNTU3NiAxMDYuNzYxIDUwLjM1MjIgMTA2Ljc2MSA1MC4xMTU4QzEwNi43NjEgNDkuODgzMyAxMDYuODA1IDQ5LjY3OTMgMTA2Ljg5NCA0OS41MDM4QzEwNi45ODMgNDkuMzI3MiAxMDcuMTA4IDQ5LjE4OTkgMTA3LjI2NyA0OS4wOTE4QzEwNy40MjcgNDguOTkyOCAxMDcuNjE1IDQ4Ljk0MzMgMTA3LjgzMSA0OC45NDMzQzEwNy45NyA0OC45NDMzIDEwOC4xMDIgNDguOTY1OCAxMDguMjI1IDQ5LjAxMDlDMTA4LjM1IDQ5LjA1NTEgMTA4LjQ2IDQ5LjEyMzcgMTA4LjU1NSA0OS4yMTY5QzEwOC42NTEgNDkuMzEwMSAxMDguNzI2IDQ5LjQyODcgMTA4Ljc4MSA0OS41NzI5QzEwOC44MzYgNDkuNzE2MSAxMDguODY0IDQ5Ljg4NjggMTA4Ljg2NCA1MC4wODQ5VjUwLjI0ODJIMTA3LjAxMVY0OS44ODkySDEwOC4zNTNDMTA4LjM1MiA0OS43ODcyIDEwOC4zMyA0OS42OTY1IDEwOC4yODcgNDkuNjE3MUMxMDguMjQ0IDQ5LjUzNjYgMTA4LjE4NCA0OS40NzM0IDEwOC4xMDYgNDkuNDI3M0MxMDguMDMgNDkuMzgxMiAxMDcuOTQgNDkuMzU4MSAxMDcuODM4IDQ5LjM1ODFDMTA3LjcyOSA0OS4zNTgxIDEwNy42MzQgNDkuMzg0NiAxMDcuNTUxIDQ5LjQzNzZDMTA3LjQ2OSA0OS40ODk2IDEwNy40MDUgNDkuNTU4MiAxMDcuMzU5IDQ5LjY0MzVDMTA3LjMxNCA0OS43Mjc5IDEwNy4yOSA0OS44MjA2IDEwNy4yOSA0OS45MjE2VjUwLjIzNUMxMDcuMjkgNTAuMzY2NCAxMDcuMzE0IDUwLjQ3OTIgMTA3LjM2MiA1MC41NzMzQzEwNy40MSA1MC42NjY1IDEwNy40NzcgNTAuNzM4MSAxMDcuNTYzIDUwLjc4ODFDMTA3LjY0OSA1MC44MzcyIDEwNy43NSA1MC44NjE3IDEwNy44NjYgNTAuODYxN0MxMDcuOTQ0IDUwLjg2MTcgMTA4LjAxNCA1MC44NTA5IDEwOC4wNzcgNTAuODI5M0MxMDguMTM5IDUwLjgwNjggMTA4LjE5NCA1MC43NzM5IDEwOC4yNCA1MC43MzA3QzEwOC4yODYgNTAuNjg3NiAxMDguMzIxIDUwLjYzNDEgMTA4LjM0NCA1MC41NzA0TDEwOC44NDIgNTAuNjI2M0MxMDguODEgNTAuNzU3NyAxMDguNzUgNTAuODcyNSAxMDguNjYyIDUwLjk3MDZDMTA4LjU3NSA1MS4wNjc2IDEwOC40NjMgNTEuMTQzMiAxMDguMzI3IDUxLjE5NzFDMTA4LjE5IDUxLjI1MDEgMTA4LjAzNCA1MS4yNzY2IDEwNy44NTkgNTEuMjc2NloiIGZpbGw9IiMxRDFEMUQiLz4KPHJlY3QgeD0iMTEwLjE4OCIgeT0iNDYuNzA5IiB3aWR0aD0iMTguNjYzOCIgaGVpZ2h0PSI1LjA0NjI5IiByeD0iMS40Mjc3NCIgZmlsbD0iI0VERURGRCIvPgo8cmVjdCB4PSIxMTEuMzMiIHk9IjQ4LjE5NzMiIHdpZHRoPSIxMy44MDk1IiBoZWlnaHQ9IjIuMDcxNDMiIHJ4PSIxLjAzNTcxIiBmaWxsPSIjNDQ1MUZGIi8+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMTJfMTU0Nl8xODg3OCkiPgo8cGF0aCBkPSJNMTI2LjMzNSA0OS44MjAzTDEyNy4yODcgNDguODY4NSIgc3Ryb2tlPSIjNDQ1MUZGIiBzdHJva2Utd2lkdGg9IjAuMjE0MTYxIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEyNi40MyA0OC44NjhIMTI3LjI4N1Y0OS43MjQ2IiBzdHJva2U9IiM0NDUxRkYiIHN0cm9rZS13aWR0aD0iMC4yMTQxNjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMTNfMTU0Nl8xODg3OCkiPgo8cGF0aCBkPSJNNzEuNzU1OSA1Ny45NDNDNzEuNzU1OSA1Ny4zMTIyIDcyLjI2NzIgNTYuODAwOCA3Mi44OTgxIDU2LjgwMDhIMTA0Ljk4N0MxMDUuNjE3IDU2LjgwMDggMTA2LjEyOSA1Ny4zMTIyIDEwNi4xMjkgNTcuOTQzVjcyLjIyMjdDMTA2LjEyOSA3Mi44NTM1IDEwNS42MTcgNzMuMzY0OSAxMDQuOTg3IDczLjM2NDlINzIuODk4MUM3Mi4yNjcyIDczLjM2NDkgNzEuNzU1OSA3Mi44NTM1IDcxLjc1NTkgNzIuMjIyN1Y1Ny45NDNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNzQuMDQxIDYwLjIyODFDNzQuMDQxIDU5LjU5NzMgNzQuNTUyNCA1OS4wODU5IDc1LjE4MzIgNTkuMDg1OUg3OC4wMzg3Qzc4LjY2OTUgNTkuMDg1OSA3OS4xODA5IDU5LjU5NzMgNzkuMTgwOSA2MC4yMjgxVjYzLjA4MzZDNzkuMTgwOSA2My43MTQ0IDc4LjY2OTUgNjQuMjI1OCA3OC4wMzg3IDY0LjIyNThINzUuMTgzMkM3NC41NTI0IDY0LjIyNTggNzQuMDQxIDYzLjcxNDQgNzQuMDQxIDYzLjA4MzZWNjAuMjI4MVoiIGZpbGw9IiM0Nzk0RkYiLz4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAxNF8xNTQ2XzE4ODc4KSI+CjxwYXRoIGQ9Ik03Ni4xMzQ4IDYxLjc3NVY2MC43NjI2Qzc2LjEzNDggNjAuNzE1MyA3Ni4xNTM2IDYwLjY2OTggNzYuMTg3MSA2MC42MzYzQzc2LjIyMDYgNjAuNjAyOCA3Ni4yNjYgNjAuNTg0IDc2LjMxMzQgNjAuNTg0Qzc2LjM2MDggNjAuNTg0IDc2LjQwNjIgNjAuNjAyOCA3Ni40Mzk3IDYwLjYzNjNDNzYuNDczMiA2MC42Njk4IDc2LjQ5MjEgNjAuNzE1MyA3Ni40OTIxIDYwLjc2MjZWNjEuNjU1OSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjIxNDM4IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTc2LjQ5MjIgNjEuNTk2NVY2MS4zNTgzQzc2LjQ5MjIgNjEuMzM0OSA3Ni40OTY4IDYxLjMxMTYgNzYuNTA1OCA2MS4yOUM3Ni41MTQ4IDYxLjI2ODMgNzYuNTI3OSA2MS4yNDg2IDc2LjU0NDUgNjEuMjMyQzc2LjU2MTEgNjEuMjE1NCA3Ni41ODA4IDYxLjIwMjMgNzYuNjAyNSA2MS4xOTMzQzc2LjYyNDEgNjEuMTg0MyA3Ni42NDc0IDYxLjE3OTcgNzYuNjcwOCA2MS4xNzk3Qzc2LjY5NDMgNjEuMTc5NyA3Ni43MTc1IDYxLjE4NDMgNzYuNzM5MiA2MS4xOTMzQzc2Ljc2MDkgNjEuMjAyMyA3Ni43ODA2IDYxLjIxNTQgNzYuNzk3MiA2MS4yMzJDNzYuODEzOCA2MS4yNDg2IDc2LjgyNjkgNjEuMjY4MyA3Ni44MzU5IDYxLjI5Qzc2Ljg0NDkgNjEuMzExNiA3Ni44NDk1IDYxLjMzNDkgNzYuODQ5NSA2MS4zNTgzVjYxLjY1NjEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC4yMTQzOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik03Ni44NDk2IDYxLjQ3NzVDNzYuODQ5NiA2MS40MzAxIDc2Ljg2ODQgNjEuMzg0NyA3Ni45MDE5IDYxLjM1MTJDNzYuOTM1NCA2MS4zMTc3IDc2Ljk4MDkgNjEuMjk4OCA3Ny4wMjgzIDYxLjI5ODhDNzcuMDc1NiA2MS4yOTg4IDc3LjEyMTEgNjEuMzE3NyA3Ny4xNTQ2IDYxLjM1MTJDNzcuMTg4MSA2MS4zODQ3IDc3LjIwNjkgNjEuNDMwMSA3Ny4yMDY5IDYxLjQ3NzVWNjEuNjU2MSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjIxNDM4IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTc3LjIwNjkgNjEuNTk2NkM3Ny4yMDY5IDYxLjU0OTIgNzcuMjI1NyA2MS41MDM4IDc3LjI1OTIgNjEuNDcwM0M3Ny4yOTI3IDYxLjQzNjggNzcuMzM4MSA2MS40MTggNzcuMzg1NSA2MS40MThDNzcuNDMyOSA2MS40MTggNzcuNDc4MyA2MS40MzY4IDc3LjUxMTggNjEuNDcwM0M3Ny41NDU0IDYxLjUwMzggNzcuNTY0MiA2MS41NDkyIDc3LjU2NDIgNjEuNTk2NlY2Mi4xMzI2Qzc3LjU2NDIgNjIuMzIyMSA3Ny40ODg5IDYyLjUwMzkgNzcuMzU0OSA2Mi42Mzc5Qzc3LjIyMDkgNjIuNzcxOSA3Ny4wMzkxIDYyLjg0NzIgNzYuODQ5NiA2Mi44NDcySDc2LjYxMTRINzYuNjM2MUM3Ni41MTc4IDYyLjg0NzIgNzYuNDAxMyA2Mi44MTc4IDc2LjI5NzEgNjIuNzYxN0M3Ni4xOTI5IDYyLjcwNTYgNzYuMTA0MyA2Mi42MjQ0IDc2LjAzOTIgNjIuNTI1NkM3Ni4wMzE0IDYyLjUxMzcgNzYuMDIzNiA2Mi41MDE4IDc2LjAxNTkgNjIuNDg5OUM3NS45Nzg3IDYyLjQzMjggNzUuODQ4MyA2Mi4yMDU1IDc1LjYyNDUgNjEuODA3N0M3NS42MDE3IDYxLjc2NzEgNzUuNTk1NiA2MS43MTkzIDc1LjYwNzUgNjEuNjc0M0M3NS42MTk0IDYxLjYyOTMgNzUuNjQ4NCA2MS41OTA4IDc1LjY4ODQgNjEuNTY2OEM3NS43MzA5IDYxLjU0MTMgNzUuNzgwNyA2MS41MzA4IDc1LjgyOTkgNjEuNTM2OEM3NS44NzkxIDYxLjU0MjkgNzUuOTI0OCA2MS41NjUyIDc1Ljk1OTkgNjEuNjAwMkw3Ni4xMzUgNjEuNzc1MyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjIxNDM4IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8cmVjdCB4PSI4MC44OTQ1IiB5PSI2MC42MjExIiB3aWR0aD0iMTMuODA5NSIgaGVpZ2h0PSIyLjA3MTQzIiByeD0iMS4wMzU3MSIgZmlsbD0iI0Q3RDdERiIvPgo8cGF0aCBkPSJNNzUuMTU2OCA3MC4xMTYxQzc0Ljk4MTYgNzAuMTE2MSA3NC44MjU5IDcwLjA4NjEgNzQuNjg5NiA3MC4wMjYxQzc0LjU1NDEgNjkuOTY2IDc0LjQ0NyA2OS44ODI1IDc0LjM2ODMgNjkuNzc1NEM3NC4yODk3IDY5LjY2ODMgNzQuMjQ3OSA2OS41NDQ2IDc0LjI0MyA2OS40MDQzSDc0LjcwMDVDNzQuNzA0NiA2OS40NzE2IDc0LjcyNjkgNjkuNTMwNCA3NC43Njc1IDY5LjU4MDdDNzQuODA4IDY5LjYzMDIgNzQuODYyIDY5LjY2ODcgNzQuOTI5MyA2OS42OTYzQzc0Ljk5NjYgNjkuNzIzOSA3NS4wNzIxIDY5LjczNzcgNzUuMTU1NiA2OS43Mzc3Qzc1LjI0NDkgNjkuNzM3NyA3NS4zMjQgNjkuNzIyMyA3NS4zOTI5IDY5LjY5MTRDNzUuNDYxOSA2OS42NTk4IDc1LjUxNTggNjkuNjE2IDc1LjU1NDcgNjkuNTZDNzUuNTkzNyA2OS41MDQgNzUuNjEyNyA2OS40Mzk1IDc1LjYxMTkgNjkuMzY2NUM3NS42MTI3IDY5LjI5MTEgNzUuNTkzMyA2OS4yMjQ2IDc1LjU1MzUgNjkuMTY3Qzc1LjUxMzggNjkuMTA5NCA3NS40NTYyIDY5LjA2NDQgNzUuMzgwNyA2OS4wMzE5Qzc1LjMwNjEgNjguOTk5NSA3NS4yMTYxIDY4Ljk4MzIgNzUuMTEwNiA2OC45ODMySDc0Ljg5MDRWNjguNjM1Mkg3NS4xMTA2Qzc1LjE5NzQgNjguNjM1MiA3NS4yNzMzIDY4LjYyMDIgNzUuMzM4MiA2OC41OTAyQzc1LjQwMzkgNjguNTYwMiA3NS40NTU0IDY4LjUxOCA3NS40OTI3IDY4LjQ2MzdDNzUuNTMgNjguNDA4NSA3NS41NDgzIDY4LjM0NDggNzUuNTQ3NCA2OC4yNzI2Qzc1LjU0ODMgNjguMjAyIDc1LjUzMjQgNjguMTQwOCA3NS41IDY4LjA4ODlDNzUuNDY4NCA2OC4wMzYxIDc1LjQyMzMgNjcuOTk1MiA3NS4zNjQ5IDY3Ljk2NkM3NS4zMDczIDY3LjkzNjggNzUuMjM5NiA2Ny45MjIyIDc1LjE2MTcgNjcuOTIyMkM3NS4wODU1IDY3LjkyMjIgNzUuMDE0OSA2Ny45MzYgNzQuOTUgNjcuOTYzNUM3NC44ODUxIDY3Ljk5MTEgNzQuODMyOCA2OC4wMzA1IDc0Ljc5MyA2OC4wODE2Qzc0Ljc1MzMgNjguMTMxOSA3NC43MzIyIDY4LjE5MTkgNzQuNzI5NyA2OC4yNjE3SDc0LjI5NTNDNzQuMjk4NiA2OC4xMjIxIDc0LjMzODcgNjcuOTk5NiA3NC40MTU4IDY3Ljg5NDJDNzQuNDkzNyA2Ny43ODc5IDc0LjU5NzUgNjcuNzA1MiA3NC43MjczIDY3LjY0NTlDNzQuODU3MSA2Ny41ODU5IDc1LjAwMjcgNjcuNTU1OSA3NS4xNjQxIDY3LjU1NTlDNzUuMzMwNCA2Ny41NTU5IDc1LjQ3NDggNjcuNTg3MSA3NS41OTczIDY3LjY0OTZDNzUuNzIwNiA2Ny43MTEyIDc1LjgxNiA2Ny43OTQ0IDc1Ljg4MzMgNjcuODk5Qzc1Ljk1MDYgNjguMDAzNyA3NS45ODQzIDY4LjExOTMgNzUuOTg0MyA2OC4yNDU4Qzc1Ljk4NTEgNjguMzg2MiA3NS45NDM3IDY4LjUwMzggNzUuODYwMiA2OC41OTg3Qzc1Ljc3NzQgNjguNjkzNiA3NS42Njg3IDY4Ljc1NTcgNzUuNTM0MSA2OC43ODQ5VjY4LjgwNDRDNzUuNzA5MyA2OC44Mjg3IDc1Ljg0MzUgNjguODkzNiA3NS45MzY4IDY4Ljk5OTFDNzYuMDMwOSA2OS4xMDM3IDc2LjA3NzYgNjkuMjMzOSA3Ni4wNzY4IDY5LjM4OTdDNzYuMDc2OCA2OS41MjkyIDc2LjAzNyA2OS42NTQxIDc1Ljk1NzUgNjkuNzY0NEM3NS44Nzg4IDY5Ljg3NCA3NS43NzAxIDY5Ljk1OTkgNzUuNjMxNCA3MC4wMjI0Qzc1LjQ5MzUgNzAuMDg0OSA3NS4zMzUzIDcwLjExNjEgNzUuMTU2OCA3MC4xMTYxWk03Ni40OTQ0IDcwLjA4MlY2OS43NTU5TDc3LjM1OTYgNjguOTA3OEM3Ny40NDIzIDY4LjgyNDIgNzcuNTExMyA2OC43NSA3Ny41NjY1IDY4LjY4NTFDNzcuNjIxNiA2OC42MjAyIDc3LjY2MyA2OC41NTczIDc3LjY5MDYgNjguNDk2NUM3Ny43MTgyIDY4LjQzNTcgNzcuNzMyIDY4LjM3MDggNzcuNzMyIDY4LjMwMThDNzcuNzMyIDY4LjIyMzEgNzcuNzE0MSA2OC4xNTU4IDc3LjY3ODQgNjguMDk5OEM3Ny42NDI3IDY4LjA0MyA3Ny41OTM2IDY3Ljk5OTIgNzcuNTMxMiA2Ny45Njg0Qzc3LjQ2ODcgNjcuOTM3NiA3Ny4zOTc3IDY3LjkyMjIgNzcuMzE4MiA2Ny45MjIyQzc3LjIzNjMgNjcuOTIyMiA3Ny4xNjQ1IDY3LjkzOTIgNzcuMTAyOSA2Ny45NzMzQzc3LjA0MTIgNjguMDA2NSA3Ni45OTMzIDY4LjA1NCA3Ni45NTkzIDY4LjExNTZDNzYuOTI2IDY4LjE3NzMgNzYuOTA5NCA2OC4yNTA3IDc2LjkwOTQgNjguMzM1OUg3Ni40Nzk4Qzc2LjQ3OTggNjguMTc3NyA3Ni41MTU5IDY4LjA0MDIgNzYuNTg4MSA2Ny45MjM0Qzc2LjY2MDMgNjcuODA2NiA3Ni43NTk3IDY3LjcxNjEgNzYuODg2MyA2Ny42NTJDNzcuMDEzNiA2Ny41ODc5IDc3LjE1OTYgNjcuNTU1OSA3Ny4zMjQzIDY3LjU1NTlDNzcuNDkxNCA2Ny41NTU5IDc3LjYzODMgNjcuNTg3MSA3Ny43NjQ4IDY3LjY0OTZDNzcuODkxNCA2Ny43MTIxIDc3Ljk4OTUgNjcuNzk3NiA3OC4wNTkzIDY3LjkwNjNDNzguMTI5OSA2OC4wMTUgNzguMTY1MSA2OC4xMzkyIDc4LjE2NTEgNjguMjc4N0M3OC4xNjUxIDY4LjM3MiA3OC4xNDczIDY4LjQ2MzcgNzguMTExNiA2OC41NTM3Qzc4LjA3NTkgNjguNjQzNyA3OC4wMTMgNjguNzQzNSA3Ny45MjMgNjguODUzQzc3LjgzMzggNjguOTYyNiA3Ny43MDg0IDY5LjA5NTIgNzcuNTQ3IDY5LjI1MDlMNzcuMTE3NSA2OS42ODc4VjY5LjcwNDhINzguMjAyOVY3MC4wODJINzYuNDk0NFpNNzguODk4OSA3MC4xMDg4Qzc4LjgyNTEgNzAuMTA4OCA3OC43NjE4IDcwLjA4MjggNzguNzA5MSA3MC4wMzA5Qzc4LjY1NjMgNjkuOTc5IDc4LjYzMDQgNjkuOTE1NyA3OC42MzEyIDY5Ljg0MTFDNzguNjMwNCA2OS43NjgxIDc4LjY1NjMgNjkuNzA1NiA3OC43MDkxIDY5LjY1MzdDNzguNzYxOCA2OS42MDE4IDc4LjgyNTEgNjkuNTc1OCA3OC44OTg5IDY5LjU3NThDNzguOTcwMyA2OS41NzU4IDc5LjAzMjMgNjkuNjAxOCA3OS4wODUxIDY5LjY1MzdDNzkuMTM4NiA2OS43MDU2IDc5LjE2NTggNjkuNzY4MSA3OS4xNjY2IDY5Ljg0MTFDNzkuMTY1OCA2OS44OTA2IDc5LjE1MjggNjkuOTM1NiA3OS4xMjc3IDY5Ljk3NjJDNzkuMTAzMyA3MC4wMTY3IDc5LjA3MDkgNzAuMDQ5MiA3OS4wMzAzIDcwLjA3MzVDNzguOTkwNiA3MC4wOTcgNzguOTQ2OCA3MC4xMDg4IDc4Ljg5ODkgNzAuMTA4OFpNODAuNDUyOCA3MC4xMTYxQzgwLjI5MDUgNzAuMTE2MSA4MC4xNDUzIDcwLjA4NTcgODAuMDE3MiA3MC4wMjQ4Qzc5Ljg4OSA2OS45NjMyIDc5Ljc4NzIgNjkuODc4OCA3OS43MTE3IDY5Ljc3MTdDNzkuNjM3MSA2OS42NjQ3IDc5LjU5NzMgNjkuNTQyMiA3OS41OTI1IDY5LjQwNDNIODAuMDMwNUM4MC4wMzg2IDY5LjUwNjUgODAuMDgyOSA2OS41OSA4MC4xNjMyIDY5LjY1NDlDODAuMjQzNSA2OS43MTkgODAuMzQgNjkuNzUxMSA4MC40NTI4IDY5Ljc1MTFDODAuNTQxMiA2OS43NTExIDgwLjYxOTkgNjkuNzMwOCA4MC42ODg4IDY5LjY5MDJDODAuNzU3OCA2OS42NDk3IDgwLjgxMjEgNjkuNTkzMyA4MC44NTE5IDY5LjUyMTFDODAuODkxNiA2OS40NDg5IDgwLjkxMTEgNjkuMzY2NSA4MC45MTAzIDY5LjI3NDFDODAuOTExMSA2OS4xOCA4MC44OTEyIDY5LjA5NjQgODAuODUwNyA2OS4wMjM0QzgwLjgxMDEgNjguOTUwNCA4MC43NTQ1IDY4Ljg5MzIgODAuNjg0IDY4Ljg1MThDODAuNjEzNCA2OC44MDk2IDgwLjUzMjMgNjguNzg4NSA4MC40NDA2IDY4Ljc4ODVDODAuMzY2IDY4Ljc4NzcgODAuMjkyNiA2OC44MDE1IDgwLjIyMDQgNjguODI5OUM4MC4xNDgyIDY4Ljg1ODMgODAuMDkxIDY4Ljg5NTYgODAuMDQ4OCA2OC45NDE5TDc5LjY0MTIgNjguODc0OUw3OS43NzE0IDY3LjU5SDgxLjIxNjlWNjcuOTY3Mkg4MC4xNDQ5TDgwLjA3MzEgNjguNjI3OUg4MC4wODc3QzgwLjEzNCA2OC41NzM2IDgwLjE5OTMgNjguNTI4NiA4MC4yODM2IDY4LjQ5MjlDODAuMzY4IDY4LjQ1NjQgODAuNDYwNSA2OC40MzgxIDgwLjU2MTEgNjguNDM4MUM4MC43MTIgNjguNDM4MSA4MC44NDY2IDY4LjQ3MzggODAuOTY1MSA2OC41NDUyQzgxLjA4MzUgNjguNjE1OCA4MS4xNzY4IDY4LjcxMzEgODEuMjQ0OSA2OC44MzcyQzgxLjMxMzEgNjguOTYxMyA4MS4zNDcxIDY5LjEwMzMgODEuMzQ3MSA2OS4yNjMxQzgxLjM0NzEgNjkuNDI3OCA4MS4zMDkgNjkuNTc0NiA4MS4yMzI4IDY5LjcwMzZDODEuMTU3MyA2OS44MzE4IDgxLjA1MjMgNjkuOTMyOCA4MC45MTc2IDcwLjAwNjZDODAuNzgzOCA3MC4wNzk2IDgwLjYyODggNzAuMTE2MSA4MC40NTI4IDcwLjExNjFaTTgxLjc3OTEgNzAuMDgyVjY3LjU5SDgyLjIzMDZWNjguNzM1SDgyLjI2MUw4My4yMzMyIDY3LjU5SDgzLjc4NDRMODIuODIwNyA2OC43MDgyTDgzLjc5MyA3MC4wODJIODMuMjUwM0w4Mi41MDY4IDY5LjAxMzdMODIuMjMwNiA2OS4zMzk4VjcwLjA4Mkg4MS43NzkxWiIgZmlsbD0iIzIyMkIzRCIvPgo8cmVjdCB4PSI5Ni45Mzk1IiB5PSI2OC40Mzk1IiB3aWR0aD0iNi45MDQ3NiIgaGVpZ2h0PSIyLjA3MTQzIiByeD0iMS4wMzU3MSIgZmlsbD0iIzhEQkVBQSIvPgo8L2c+CjxwYXRoIGQ9Ik03Mi44OTg0IDU2Ljg3MjFIMTA0Ljk4NkMxMDUuNTc4IDU2Ljg3MjEgMTA2LjA1OCA1Ny4zNTIgMTA2LjA1OCA1Ny45NDM0VjcyLjIyMjdDMTA2LjA1OCA3Mi44MTQgMTA1LjU3OCA3My4yOTM5IDEwNC45ODYgNzMuMjkzOUg3Mi44OTg0QzcyLjMwNyA3My4yOTM5IDcxLjgyNzEgNzIuODE0IDcxLjgyNzEgNzIuMjIyN1Y1Ny45NDM0QzcxLjgyNzEgNTcuMzUyIDcyLjMwNyA1Ni44NzIxIDcyLjg5ODQgNTYuODcyMVoiIHN0cm9rZT0iI0UyRTZGMSIgc3Ryb2tlLXdpZHRoPSIwLjE0Mjc3NCIvPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDE1XzE1NDZfMTg4NzgpIj4KPHBhdGggZD0iTTEwOC40MTQgNTcuOTQzQzEwOC40MTQgNTcuMzEyMiAxMDguOTI1IDU2LjgwMDggMTA5LjU1NiA1Ni44MDA4SDE0MS42NDVDMTQyLjI3NiA1Ni44MDA4IDE0Mi43ODcgNTcuMzEyMiAxNDIuNzg3IDU3Ljk0M1Y3Mi4yMjI3QzE0Mi43ODcgNzIuODUzNSAxNDIuMjc2IDczLjM2NDkgMTQxLjY0NSA3My4zNjQ5SDEwOS41NTZDMTA4LjkyNSA3My4zNjQ5IDEwOC40MTQgNzIuODUzNSAxMDguNDE0IDcyLjIyMjdWNTcuOTQzWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTExMC42OTkgNjAuMjI4MUMxMTAuNjk5IDU5LjU5NzMgMTExLjIxMSA1OS4wODU5IDExMS44NDEgNTkuMDg1OUgxMTQuNjk3QzExNS4zMjggNTkuMDg1OSAxMTUuODM5IDU5LjU5NzMgMTE1LjgzOSA2MC4yMjgxVjYzLjA4MzZDMTE1LjgzOSA2My43MTQ0IDExNS4zMjggNjQuMjI1OCAxMTQuNjk3IDY0LjIyNThIMTExLjg0MUMxMTEuMjExIDY0LjIyNTggMTEwLjY5OSA2My43MTQ0IDExMC42OTkgNjMuMDgzNlY2MC4yMjgxWiIgZmlsbD0iIzZGNTJGRiIvPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDE2XzE1NDZfMTg4NzgpIj4KPHBhdGggZD0iTTExMi4xOTcgNjAuNTg0VjYyLjcyNzhIMTE0LjM0MSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjIxNDM4IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTExNC4yMjMgNjIuMzcxMVY2Mi43Mjg0IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMjE0MzgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTEzLjc0NiA2Mi4xMzI4VjYyLjcyODMiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC4yMTQzOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMTMuMjcgNjEuNzc1NFY2Mi43MjgyIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMjE0MzgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTEyLjc5MyA2Mi4xMzI4VjYyLjcyODMiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC4yMTQzOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMTIuMTk3IDYxLjUzNjlDMTEyLjkxMiA2MS41MzY5IDExMi43OTMgNjAuOTQxNCAxMTMuMjY5IDYwLjk0MTRDMTEzLjc0NiA2MC45NDE0IDExMy42MjYgNjEuNTM2OSAxMTQuMzQxIDYxLjUzNjkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC4yMTQzOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPHJlY3QgeD0iMTE3LjU1MyIgeT0iNjAuNjIxMSIgd2lkdGg9IjEzLjgwOTUiIGhlaWdodD0iMi4wNzE0MyIgcng9IjEuMDM1NzEiIGZpbGw9IiNEN0Q3REYiLz4KPHBhdGggZD0iTTExMS44MTUgNzAuMTE2MUMxMTEuNjQgNzAuMTE2MSAxMTEuNDg0IDcwLjA4NjEgMTExLjM0OCA3MC4wMjYxQzExMS4yMTIgNjkuOTY2IDExMS4xMDUgNjkuODgyNSAxMTEuMDI3IDY5Ljc3NTRDMTEwLjk0OCA2OS42NjgzIDExMC45MDYgNjkuNTQ0NiAxMTAuOTAxIDY5LjQwNDNIMTExLjM1OUMxMTEuMzYzIDY5LjQ3MTYgMTExLjM4NSA2OS41MzA0IDExMS40MjYgNjkuNTgwN0MxMTEuNDY2IDY5LjYzMDIgMTExLjUyIDY5LjY2ODcgMTExLjU4OCA2OS42OTYzQzExMS42NTUgNjkuNzIzOSAxMTEuNzMgNjkuNzM3NyAxMTEuODE0IDY5LjczNzdDMTExLjkwMyA2OS43Mzc3IDExMS45ODIgNjkuNzIyMyAxMTIuMDUxIDY5LjY5MTRDMTEyLjEyIDY5LjY1OTggMTEyLjE3NCA2OS42MTYgMTEyLjIxMyA2OS41NkMxMTIuMjUyIDY5LjUwNCAxMTIuMjcxIDY5LjQzOTUgMTEyLjI3IDY5LjM2NjVDMTEyLjI3MSA2OS4yOTExIDExMi4yNTEgNjkuMjI0NiAxMTIuMjEyIDY5LjE2N0MxMTIuMTcyIDY5LjEwOTQgMTEyLjExNCA2OS4wNjQ0IDExMi4wMzkgNjkuMDMxOUMxMTEuOTY0IDY4Ljk5OTUgMTExLjg3NCA2OC45ODMyIDExMS43NjkgNjguOTgzMkgxMTEuNTQ5VjY4LjYzNTJIMTExLjc2OUMxMTEuODU2IDY4LjYzNTIgMTExLjkzMSA2OC42MjAyIDExMS45OTYgNjguNTkwMkMxMTIuMDYyIDY4LjU2MDIgMTEyLjExNCA2OC41MTggMTEyLjE1MSA2OC40NjM3QzExMi4xODggNjguNDA4NSAxMTIuMjA2IDY4LjM0NDggMTEyLjIwNiA2OC4yNzI2QzExMi4yMDYgNjguMjAyIDExMi4xOTEgNjguMTQwOCAxMTIuMTU4IDY4LjA4ODlDMTEyLjEyNyA2OC4wMzYxIDExMi4wODIgNjcuOTk1MiAxMTIuMDIzIDY3Ljk2NkMxMTEuOTY2IDY3LjkzNjggMTExLjg5OCA2Ny45MjIyIDExMS44MiA2Ny45MjIyQzExMS43NDQgNjcuOTIyMiAxMTEuNjczIDY3LjkzNiAxMTEuNjA4IDY3Ljk2MzVDMTExLjU0MyA2Ny45OTExIDExMS40OTEgNjguMDMwNSAxMTEuNDUxIDY4LjA4MTZDMTExLjQxMSA2OC4xMzE5IDExMS4zOSA2OC4xOTE5IDExMS4zODggNjguMjYxN0gxMTAuOTU0QzExMC45NTcgNjguMTIyMSAxMTAuOTk3IDY3Ljk5OTYgMTExLjA3NCA2Ny44OTQyQzExMS4xNTIgNjcuNzg3OSAxMTEuMjU2IDY3LjcwNTIgMTExLjM4NiA2Ny42NDU5QzExMS41MTUgNjcuNTg1OSAxMTEuNjYxIDY3LjU1NTkgMTExLjgyMiA2Ny41NTU5QzExMS45ODkgNjcuNTU1OSAxMTIuMTMzIDY3LjU4NzEgMTEyLjI1NiA2Ny42NDk2QzExMi4zNzkgNjcuNzExMiAxMTIuNDc0IDY3Ljc5NDQgMTEyLjU0MSA2Ny44OTlDMTEyLjYwOSA2OC4wMDM3IDExMi42NDIgNjguMTE5MyAxMTIuNjQyIDY4LjI0NThDMTEyLjY0MyA2OC4zODYyIDExMi42MDIgNjguNTAzOCAxMTIuNTE4IDY4LjU5ODdDMTEyLjQzNiA2OC42OTM2IDExMi4zMjcgNjguNzU1NyAxMTIuMTkyIDY4Ljc4NDlWNjguODA0NEMxMTIuMzY3IDY4LjgyODcgMTEyLjUwMiA2OC44OTM2IDExMi41OTUgNjguOTk5MUMxMTIuNjg5IDY5LjEwMzcgMTEyLjczNiA2OS4yMzM5IDExMi43MzUgNjkuMzg5N0MxMTIuNzM1IDY5LjUyOTIgMTEyLjY5NSA2OS42NTQxIDExMi42MTYgNjkuNzY0NEMxMTIuNTM3IDY5Ljg3NCAxMTIuNDI4IDY5Ljk1OTkgMTEyLjI5IDcwLjAyMjRDMTEyLjE1MiA3MC4wODQ5IDExMS45OTQgNzAuMTE2MSAxMTEuODE1IDcwLjExNjFaTTExMy4yNDQgNzAuMDgyTDExNC4zMDQgNjcuOTg0MlY2Ny45NjcySDExMy4wNzRWNjcuNTlIMTE0Ljc3MVY2Ny45NzU3TDExMy43MTIgNzAuMDgySDExMy4yNDRaTTExNi4wMDEgNzAuMTE2MUMxMTUuODI2IDcwLjExNjEgMTE1LjY3IDcwLjA4NjEgMTE1LjUzNCA3MC4wMjYxQzExNS4zOTggNjkuOTY2IDExNS4yOTEgNjkuODgyNSAxMTUuMjEzIDY5Ljc3NTRDMTE1LjEzNCA2OS42NjgzIDExNS4wOTIgNjkuNTQ0NiAxMTUuMDg3IDY5LjQwNDNIMTE1LjU0NUMxMTUuNTQ5IDY5LjQ3MTYgMTE1LjU3MSA2OS41MzA0IDExNS42MTIgNjkuNTgwN0MxMTUuNjUyIDY5LjYzMDIgMTE1LjcwNiA2OS42Njg3IDExNS43NzQgNjkuNjk2M0MxMTUuODQxIDY5LjcyMzkgMTE1LjkxNiA2OS43Mzc3IDExNiA2OS43Mzc3QzExNi4wODkgNjkuNzM3NyAxMTYuMTY4IDY5LjcyMjMgMTE2LjIzNyA2OS42OTE0QzExNi4zMDYgNjkuNjU5OCAxMTYuMzYgNjkuNjE2IDExNi4zOTkgNjkuNTZDMTE2LjQzOCA2OS41MDQgMTE2LjQ1NyA2OS40Mzk1IDExNi40NTYgNjkuMzY2NUMxMTYuNDU3IDY5LjI5MTEgMTE2LjQzOCA2OS4yMjQ2IDExNi4zOTggNjkuMTY3QzExNi4zNTggNjkuMTA5NCAxMTYuMzAxIDY5LjA2NDQgMTE2LjIyNSA2OS4wMzE5QzExNi4xNSA2OC45OTk1IDExNi4wNiA2OC45ODMyIDExNS45NTUgNjguOTgzMkgxMTUuNzM1VjY4LjYzNTJIMTE1Ljk1NUMxMTYuMDQyIDY4LjYzNTIgMTE2LjExOCA2OC42MjAyIDExNi4xODMgNjguNTkwMkMxMTYuMjQ4IDY4LjU2MDIgMTE2LjMgNjguNTE4IDExNi4zMzcgNjguNDYzN0MxMTYuMzc0IDY4LjQwODUgMTE2LjM5MyA2OC4zNDQ4IDExNi4zOTIgNjguMjcyNkMxMTYuMzkzIDY4LjIwMiAxMTYuMzc3IDY4LjE0MDggMTE2LjM0NCA2OC4wODg5QzExNi4zMTMgNjguMDM2MSAxMTYuMjY4IDY3Ljk5NTIgMTE2LjIwOSA2Ny45NjZDMTE2LjE1MiA2Ny45MzY4IDExNi4wODQgNjcuOTIyMiAxMTYuMDA2IDY3LjkyMjJDMTE1LjkzIDY3LjkyMjIgMTE1Ljg1OSA2Ny45MzYgMTE1Ljc5NCA2Ny45NjM1QzExNS43MjkgNjcuOTkxMSAxMTUuNjc3IDY4LjAzMDUgMTE1LjYzNyA2OC4wODE2QzExNS41OTggNjguMTMxOSAxMTUuNTc3IDY4LjE5MTkgMTE1LjU3NCA2OC4yNjE3SDExNS4xNEMxMTUuMTQzIDY4LjEyMjEgMTE1LjE4MyA2Ny45OTk2IDExNS4yNiA2Ny44OTQyQzExNS4zMzggNjcuNzg3OSAxMTUuNDQyIDY3LjcwNTIgMTE1LjU3MiA2Ny42NDU5QzExNS43MDEgNjcuNTg1OSAxMTUuODQ3IDY3LjU1NTkgMTE2LjAwOSA2Ny41NTU5QzExNi4xNzUgNjcuNTU1OSAxMTYuMzE5IDY3LjU4NzEgMTE2LjQ0MiA2Ny42NDk2QzExNi41NjUgNjcuNzExMiAxMTYuNjYgNjcuNzk0NCAxMTYuNzI4IDY3Ljg5OUMxMTYuNzk1IDY4LjAwMzcgMTE2LjgyOSA2OC4xMTkzIDExNi44MjkgNjguMjQ1OEMxMTYuODI5IDY4LjM4NjIgMTE2Ljc4OCA2OC41MDM4IDExNi43MDUgNjguNTk4N0MxMTYuNjIyIDY4LjY5MzYgMTE2LjUxMyA2OC43NTU3IDExNi4zNzggNjguNzg0OVY2OC44MDQ0QzExNi41NTQgNjguODI4NyAxMTYuNjg4IDY4Ljg5MzYgMTE2Ljc4MSA2OC45OTkxQzExNi44NzUgNjkuMTAzNyAxMTYuOTIyIDY5LjIzMzkgMTE2LjkyMSA2OS4zODk3QzExNi45MjEgNjkuNTI5MiAxMTYuODgxIDY5LjY1NDEgMTE2LjgwMiA2OS43NjQ0QzExNi43MjMgNjkuODc0IDExNi42MTUgNjkuOTU5OSAxMTYuNDc2IDcwLjAyMjRDMTE2LjMzOCA3MC4wODQ5IDExNi4xOCA3MC4xMTYxIDExNi4wMDEgNzAuMTE2MVpNMTE3LjM2MyA3MC4wODJWNjcuNTlIMTE3LjgxNVY2OC43MzVIMTE3Ljg0NUwxMTguODE3IDY3LjU5SDExOS4zNjhMMTE4LjQwNSA2OC43MDgyTDExOS4zNzcgNzAuMDgySDExOC44MzRMMTE4LjA5MSA2OS4wMTM3TDExNy44MTUgNjkuMzM5OFY3MC4wODJIMTE3LjM2M1oiIGZpbGw9IiMyMjJCM0QiLz4KPHJlY3QgeD0iMTMzLjU5OCIgeT0iNjguNDM5NSIgd2lkdGg9IjYuOTA0NzYiIGhlaWdodD0iMi4wNzE0MyIgcng9IjEuMDM1NzEiIGZpbGw9IiM4REJFQUEiLz4KPC9nPgo8cGF0aCBkPSJNMTA5LjU1NyA1Ni44NzIxSDE0MS42NDVDMTQyLjIzNiA1Ni44NzIxIDE0Mi43MTYgNTcuMzUyIDE0Mi43MTYgNTcuOTQzNFY3Mi4yMjI3QzE0Mi43MTYgNzIuODE0IDE0Mi4yMzYgNzMuMjkzOSAxNDEuNjQ1IDczLjI5MzlIMTA5LjU1N0MxMDguOTY1IDczLjI5MzkgMTA4LjQ4NSA3Mi44MTQgMTA4LjQ4NSA3Mi4yMjI3VjU3Ljk0MzRDMTA4LjQ4NSA1Ny4zNTIgMTA4Ljk2NSA1Ni44NzIxIDEwOS41NTcgNTYuODcyMVoiIHN0cm9rZT0iI0UyRTZGMSIgc3Ryb2tlLXdpZHRoPSIwLjE0Mjc3NCIvPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDE3XzE1NDZfMTg4NzgpIj4KPHBhdGggZD0iTTE0NS4wNyA1Ny45NDNDMTQ1LjA3IDU3LjMxMjIgMTQ1LjU4MiA1Ni44MDA4IDE0Ni4yMTMgNTYuODAwOEgxNzguMzAxQzE3OC45MzIgNTYuODAwOCAxNzkuNDQzIDU3LjMxMjIgMTc5LjQ0MyA1Ny45NDNWNzIuMjIyN0MxNzkuNDQzIDcyLjg1MzUgMTc4LjkzMiA3My4zNjQ5IDE3OC4zMDEgNzMuMzY0OUgxNDYuMjEzQzE0NS41ODIgNzMuMzY0OSAxNDUuMDcgNzIuODUzNSAxNDUuMDcgNzIuMjIyN1Y1Ny45NDNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTQ3LjM1NSA2MC4yMjgxQzE0Ny4zNTUgNTkuNTk3MyAxNDcuODY3IDU5LjA4NTkgMTQ4LjQ5OCA1OS4wODU5SDE1MS4zNTNDMTUxLjk4NCA1OS4wODU5IDE1Mi40OTUgNTkuNTk3MyAxNTIuNDk1IDYwLjIyODFWNjMuMDgzNkMxNTIuNDk1IDYzLjcxNDQgMTUxLjk4NCA2NC4yMjU4IDE1MS4zNTMgNjQuMjI1OEgxNDguNDk4QzE0Ny44NjcgNjQuMjI1OCAxNDcuMzU1IDYzLjcxNDQgMTQ3LjM1NSA2My4wODM2VjYwLjIyODFaIiBmaWxsPSIjQkQ1MkZGIi8+CjxwYXRoIGQ9Ik0xNDguNzA1IDYxLjM0NTRDMTQ4LjcwNSA2MS4yODIzIDE0OC43MyA2MS4yMjE3IDE0OC43NzUgNjEuMTc3MUMxNDguODE5IDYxLjEzMjUgMTQ4Ljg4IDYxLjEwNzQgMTQ4Ljk0MyA2MS4xMDc0SDE1MC44NDdDMTUwLjkxIDYxLjEwNzQgMTUwLjk3IDYxLjEzMjUgMTUxLjAxNSA2MS4xNzcxQzE1MS4wNiA2MS4yMjE3IDE1MS4wODUgNjEuMjgyMyAxNTEuMDg1IDYxLjM0NTRWNjIuMjk3MkMxNTEuMDg1IDYyLjM2MDMgMTUxLjA2IDYyLjQyMDggMTUxLjAxNSA2Mi40NjU1QzE1MC45NyA2Mi41MTAxIDE1MC45MSA2Mi41MzUyIDE1MC44NDcgNjIuNTM1MkgxNDguOTQzQzE0OC44OCA2Mi41MzUyIDE0OC44MTkgNjIuNTEwMSAxNDguNzc1IDYyLjQ2NTVDMTQ4LjczIDYyLjQyMDggMTQ4LjcwNSA2Mi4zNjAzIDE0OC43MDUgNjIuMjk3MlY2MS4zNDU0WiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjIxNDE2MSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNDkuMTgyIDYxLjU4NFY2MS41ODYiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC4yMTQxNjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTQ5LjY1OCA2MS41ODRWNjEuNTg2IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMjE0MTYxIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE1MC4xMzMgNjEuNTg0VjYxLjU4NiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjIxNDE2MSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNTAuNjA5IDYxLjU4NFY2MS41ODYiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC4yMTQxNjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTQ5LjE4MiA2Mi4wNTg2VjYyLjA2MDYiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC4yMTQxNjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTUwLjYwOSA2Mi4wNTg2VjYyLjA2MDYiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC4yMTQxNjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTQ5LjY1OCA2Mi4wNTg2TDE1MC4xMzUgNjIuMDU5OCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjIxNDE2MSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxyZWN0IHg9IjE1NC4yMDkiIHk9IjYwLjYyMTEiIHdpZHRoPSIxMy44MDk1IiBoZWlnaHQ9IjIuMDcxNDMiIHJ4PSIxLjAzNTcxIiBmaWxsPSIjRDdEN0RGIi8+CjxwYXRoIGQ9Ik0xNDguNDk4IDcwLjEyOTVDMTQ4LjI5OCA3MC4xMjk1IDE0OC4xMjYgNzAuMDc4OCAxNDcuOTgyIDY5Ljk3NzRDMTQ3LjgzOSA2OS44NzUyIDE0Ny43MjkgNjkuNzI3OSAxNDcuNjUyIDY5LjUzNTdDMTQ3LjU3NiA2OS4zNDI2IDE0Ny41MzggNjkuMTEwMiAxNDcuNTM4IDY4LjgzODRDMTQ3LjUzOSA2OC41NjY3IDE0Ny41NzcgNjguMzM1NSAxNDcuNjU0IDY4LjE0NDhDMTQ3LjczMSA2Ny45NTM0IDE0Ny44NDEgNjcuODA3NCAxNDcuOTgzIDY3LjcwNjhDMTQ4LjEyNyA2Ny42MDYyIDE0OC4yOTkgNjcuNTU1OSAxNDguNDk4IDY3LjU1NTlDMTQ4LjY5OCA2Ny41NTU5IDE0OC44NjkgNjcuNjA2MiAxNDkuMDEzIDY3LjcwNjhDMTQ5LjE1NiA2Ny44MDc0IDE0OS4yNjYgNjcuOTUzNCAxNDkuMzQzIDY4LjE0NDhDMTQ5LjQyIDY4LjMzNjMgMTQ5LjQ1OCA2OC41Njc1IDE0OS40NTggNjguODM4NEMxNDkuNDU4IDY5LjExMSAxNDkuNDIgNjkuMzQzOCAxNDkuMzQzIDY5LjUzNjlDMTQ5LjI2NiA2OS43MjkyIDE0OS4xNTYgNjkuODc2IDE0OS4wMTMgNjkuOTc3NEMxNDguODcgNzAuMDc4OCAxNDguNjk4IDcwLjEyOTUgMTQ4LjQ5OCA3MC4xMjk1Wk0xNDguNDk4IDY5Ljc0ODZDMTQ4LjY1NCA2OS43NDg2IDE0OC43NzcgNjkuNjcyIDE0OC44NjcgNjkuNTE4NkMxNDguOTU4IDY5LjM2NDUgMTQ5LjAwMyA2OS4xMzc4IDE0OS4wMDMgNjguODM4NEMxNDkuMDAzIDY4LjY0MDUgMTQ4Ljk4MiA2OC40NzQyIDE0OC45NDEgNjguMzM5NUMxNDguOSA2OC4yMDQ5IDE0OC44NDEgNjguMTAzNSAxNDguNzY2IDY4LjAzNTNDMTQ4LjY5IDY3Ljk2NjQgMTQ4LjYwMSA2Ny45MzE5IDE0OC40OTggNjcuOTMxOUMxNDguMzQzIDY3LjkzMTkgMTQ4LjIyMSA2OC4wMDkgMTQ4LjEzMSA2OC4xNjMxQzE0OC4wNDEgNjguMzE2NCAxNDcuOTk1IDY4LjU0MTUgMTQ3Ljk5NCA2OC44Mzg0QzE0Ny45OTMgNjkuMDM3MiAxNDguMDEzIDY5LjIwNDMgMTQ4LjA1NCA2OS4zMzk4QzE0OC4wOTUgNjkuNDc1MiAxNDguMTU0IDY5LjU3NzUgMTQ4LjIyOSA2OS42NDY0QzE0OC4zMDUgNjkuNzE0NSAxNDguMzk0IDY5Ljc0ODYgMTQ4LjQ5OCA2OS43NDg2Wk0xNTAuMDQyIDcwLjEwODhDMTQ5Ljk2OCA3MC4xMDg4IDE0OS45MDUgNzAuMDgyOCAxNDkuODUyIDcwLjAzMDlDMTQ5Ljc5OSA2OS45NzkgMTQ5Ljc3MyA2OS45MTU3IDE0OS43NzQgNjkuODQxMUMxNDkuNzczIDY5Ljc2ODEgMTQ5Ljc5OSA2OS43MDU2IDE0OS44NTIgNjkuNjUzN0MxNDkuOTA1IDY5LjYwMTggMTQ5Ljk2OCA2OS41NzU4IDE1MC4wNDIgNjkuNTc1OEMxNTAuMTEzIDY5LjU3NTggMTUwLjE3NSA2OS42MDE4IDE1MC4yMjggNjkuNjUzN0MxNTAuMjgxIDY5LjcwNTYgMTUwLjMwOSA2OS43NjgxIDE1MC4zMDkgNjkuODQxMUMxNTAuMzA5IDY5Ljg5MDYgMTUwLjI5NiA2OS45MzU2IDE1MC4yNyA2OS45NzYyQzE1MC4yNDYgNzAuMDE2NyAxNTAuMjE0IDcwLjA0OTIgMTUwLjE3MyA3MC4wNzM1QzE1MC4xMzMgNzAuMDk3IDE1MC4wODkgNzAuMTA4OCAxNTAuMDQyIDcwLjEwODhaTTE1MS41NTEgNzAuMTE2MUMxNTEuMzcgNzAuMTE2MSAxNTEuMjEgNzAuMDg1NyAxNTEuMDcgNzAuMDI0OEMxNTAuOTMgNjkuOTY0IDE1MC44MiA2OS44ODA4IDE1MC43NDEgNjkuNzc1NEMxNTAuNjYyIDY5LjY2OTEgMTUwLjYyMyA2OS41NDg3IDE1MC42MjQgNjkuNDE0QzE1MC42MjMgNjkuMzA5MyAxNTAuNjQ2IDY5LjIxMzIgMTUwLjY5MiA2OS4xMjU2QzE1MC43MzkgNjkuMDM4IDE1MC44MDEgNjguOTY1IDE1MC44OCA2OC45MDY2QzE1MC45NTkgNjguODQ3NCAxNTEuMDQ4IDY4LjgwOTYgMTUxLjE0NSA2OC43OTM0VjY4Ljc3NjRDMTUxLjAxNyA2OC43NDggMTUwLjkxMyA2OC42ODI3IDE1MC44MzMgNjguNTgwNUMxNTAuNzU1IDY4LjQ3NzQgMTUwLjcxNiA2OC4zNTg2IDE1MC43MTcgNjguMjIzOUMxNTAuNzE2IDY4LjA5NTggMTUwLjc1MiA2Ny45ODE0IDE1MC44MjQgNjcuODgwOEMxNTAuODk2IDY3Ljc4MDIgMTUwLjk5NSA2Ny43MDExIDE1MS4xMjEgNjcuNjQzNUMxNTEuMjQ2IDY3LjU4NTEgMTUxLjM5IDY3LjU1NTkgMTUxLjU1MSA2Ny41NTU5QzE1MS43MTEgNjcuNTU1OSAxNTEuODU0IDY3LjU4NTEgMTUxLjk3OCA2Ny42NDM1QzE1Mi4xMDQgNjcuNzAxMSAxNTIuMjAzIDY3Ljc4MDIgMTUyLjI3NSA2Ny44ODA4QzE1Mi4zNDggNjcuOTgxNCAxNTIuMzg1IDY4LjA5NTggMTUyLjM4NSA2OC4yMjM5QzE1Mi4zODUgNjguMzU4NiAxNTIuMzQ1IDY4LjQ3NzQgMTUyLjI2NCA2OC41ODA1QzE1Mi4xODUgNjguNjgyNyAxNTIuMDgyIDY4Ljc0OCAxNTEuOTU3IDY4Ljc3NjRWNjguNzkzNEMxNTIuMDU0IDY4LjgwOTYgMTUyLjE0MiA2OC44NDc0IDE1Mi4yMTkgNjguOTA2NkMxNTIuMjk4IDY4Ljk2NSAxNTIuMzYxIDY5LjAzOCAxNTIuNDA3IDY5LjEyNTZDMTUyLjQ1NCA2OS4yMTMyIDE1Mi40NzcgNjkuMzA5MyAxNTIuNDc3IDY5LjQxNEMxNTIuNDc3IDY5LjU0ODcgMTUyLjQzOCA2OS42NjkxIDE1Mi4zNTggNjkuNzc1NEMxNTIuMjc5IDY5Ljg4MDggMTUyLjE2OSA2OS45NjQgMTUyLjAzIDcwLjAyNDhDMTUxLjg5MSA3MC4wODU3IDE1MS43MzEgNzAuMTE2MSAxNTEuNTUxIDcwLjExNjFaTTE1MS41NTEgNjkuNzY4MUMxNTEuNjQ1IDY5Ljc2ODEgMTUxLjcyNiA2OS43NTIzIDE1MS43OTUgNjkuNzIwNkMxNTEuODY0IDY5LjY4ODIgMTUxLjkxNyA2OS42NDI4IDE1MS45NTUgNjkuNTg0M0MxNTEuOTk0IDY5LjUyNTkgMTUyLjAxMyA2OS40NTg2IDE1Mi4wMTQgNjkuMzgyNEMxNTIuMDEzIDY5LjMwMjkgMTUxLjk5MiA2OS4yMzI3IDE1MS45NTIgNjkuMTcxOEMxNTEuOTEyIDY5LjExMDIgMTUxLjg1NyA2OS4wNjE5IDE1MS43ODcgNjkuMDI3QzE1MS43MTggNjguOTkyMiAxNTEuNjQgNjguOTc0NyAxNTEuNTUxIDY4Ljk3NDdDMTUxLjQ2MiA2OC45NzQ3IDE1MS4zODMgNjguOTkyMiAxNTEuMzEzIDY5LjAyN0MxNTEuMjQzIDY5LjA2MTkgMTUxLjE4OCA2OS4xMTAyIDE1MS4xNDcgNjkuMTcxOEMxNTEuMTA4IDY5LjIzMjcgMTUxLjA4OCA2OS4zMDI5IDE1MS4wODkgNjkuMzgyNEMxNTEuMDg4IDY5LjQ1ODYgMTUxLjEwNyA2OS41MjU5IDE1MS4xNDUgNjkuNTg0M0MxNTEuMTgzIDY5LjY0MTkgMTUxLjIzNyA2OS42ODcgMTUxLjMwNiA2OS43MTk0QzE1MS4zNzUgNjkuNzUxOSAxNTEuNDU3IDY5Ljc2ODEgMTUxLjU1MSA2OS43NjgxWk0xNTEuNTUxIDY4LjYzMjhDMTUxLjYyOCA2OC42MzI4IDE1MS42OTUgNjguNjE3NCAxNTEuNzUzIDY4LjU4NjZDMTUxLjgxMyA2OC41NTU3IDE1MS44NTkgNjguNTEyNyAxNTEuODkzIDY4LjQ1NzZDMTUxLjkyNyA2OC40MDI0IDE1MS45NDUgNjguMzM4NyAxNTEuOTQ2IDY4LjI2NjVDMTUxLjk0NSA2OC4xOTUxIDE1MS45MjggNjguMTMyNyAxNTEuODk1IDY4LjA3OTFDMTUxLjg2MSA2OC4wMjQ4IDE1MS44MTUgNjcuOTgzIDE1MS43NTYgNjcuOTUzOEMxNTEuNjk3IDY3LjkyMzggMTUxLjYyOCA2Ny45MDg4IDE1MS41NTEgNjcuOTA4OEMxNTEuNDczIDY3LjkwODggMTUxLjQwMyA2Ny45MjM4IDE1MS4zNDMgNjcuOTUzOEMxNTEuMjg0IDY3Ljk4MyAxNTEuMjM4IDY4LjAyNDggMTUxLjIwNSA2OC4wNzkxQzE1MS4xNzIgNjguMTMyNyAxNTEuMTU2IDY4LjE5NTEgMTUxLjE1NyA2OC4yNjY1QzE1MS4xNTYgNjguMzM4NyAxNTEuMTczIDY4LjQwMjQgMTUxLjIwNiA2OC40NTc2QzE1MS4yNCA2OC41MTE5IDE1MS4yODcgNjguNTU0OSAxNTEuMzQ2IDY4LjU4NjZDMTUxLjQwNiA2OC42MTc0IDE1MS40NzQgNjguNjMyOCAxNTEuNTUxIDY4LjYzMjhaTTE1My43NDQgNzAuMTE2MUMxNTMuNTgyIDcwLjExNjEgMTUzLjQzNiA3MC4wODU3IDE1My4zMDggNzAuMDI0OEMxNTMuMTggNjkuOTYzMiAxNTMuMDc4IDY5Ljg3ODggMTUzLjAwMyA2OS43NzE3QzE1Mi45MjggNjkuNjY0NyAxNTIuODg4IDY5LjU0MjIgMTUyLjg4NCA2OS40MDQzSDE1My4zMjJDMTUzLjMzIDY5LjUwNjUgMTUzLjM3NCA2OS41OSAxNTMuNDU0IDY5LjY1NDlDMTUzLjUzNSA2OS43MTkgMTUzLjYzMSA2OS43NTExIDE1My43NDQgNjkuNzUxMUMxNTMuODMyIDY5Ljc1MTEgMTUzLjkxMSA2OS43MzA4IDE1My45OCA2OS42OTAyQzE1NC4wNDkgNjkuNjQ5NyAxNTQuMTAzIDY5LjU5MzMgMTU0LjE0MyA2OS41MjExQzE1NC4xODMgNjkuNDQ4OSAxNTQuMjAyIDY5LjM2NjUgMTU0LjIwMSA2OS4yNzQxQzE1NC4yMDIgNjkuMTggMTU0LjE4MiA2OS4wOTY0IDE1NC4xNDIgNjkuMDIzNEMxNTQuMTAxIDY4Ljk1MDQgMTU0LjA0NiA2OC44OTMyIDE1My45NzUgNjguODUxOEMxNTMuOTA0IDY4LjgwOTYgMTUzLjgyMyA2OC43ODg1IDE1My43MzIgNjguNzg4NUMxNTMuNjU3IDY4Ljc4NzcgMTUzLjU4NCA2OC44MDE1IDE1My41MTEgNjguODI5OUMxNTMuNDM5IDY4Ljg1ODMgMTUzLjM4MiA2OC44OTU2IDE1My4zNCA2OC45NDE5TDE1Mi45MzIgNjguODc0OUwxNTMuMDYyIDY3LjU5SDE1NC41MDhWNjcuOTY3MkgxNTMuNDM2TDE1My4zNjQgNjguNjI3OUgxNTMuMzc5QzE1My40MjUgNjguNTczNiAxNTMuNDkgNjguNTI4NiAxNTMuNTc1IDY4LjQ5MjlDMTUzLjY1OSA2OC40NTY0IDE1My43NTIgNjguNDM4MSAxNTMuODUyIDY4LjQzODFDMTU0LjAwMyA2OC40MzgxIDE1NC4xMzggNjguNDczOCAxNTQuMjU2IDY4LjU0NTJDMTU0LjM3NSA2OC42MTU4IDE1NC40NjggNjguNzEzMSAxNTQuNTM2IDY4LjgzNzJDMTU0LjYwNCA2OC45NjEzIDE1NC42MzggNjkuMTAzMyAxNTQuNjM4IDY5LjI2MzFDMTU0LjYzOCA2OS40Mjc4IDE1NC42IDY5LjU3NDYgMTU0LjUyNCA2OS43MDM2QzE1NC40NDggNjkuODMxOCAxNTQuMzQzIDY5LjkzMjggMTU0LjIwOSA3MC4wMDY2QzE1NC4wNzUgNzAuMDc5NiAxNTMuOTIgNzAuMTE2MSAxNTMuNzQ0IDcwLjExNjFaTTE1Ni4zNzggNjkuNjE0OFY2OS40ODM0QzE1Ni4zNzggNjkuMzg2OCAxNTYuMzk5IDY5LjI5OCAxNTYuNDM5IDY5LjIxNjlDMTU2LjQ4IDY5LjEzNTcgMTU2LjU0IDY5LjA3MDQgMTU2LjYxOSA2OS4wMjFDMTU2LjY5OCA2OC45NzE1IDE1Ni43OTMgNjguOTQ2NyAxNTYuOTA1IDY4Ljk0NjdDMTU3LjAyIDY4Ljk0NjcgMTU3LjExNyA2OC45NzE1IDE1Ny4xOTUgNjkuMDIxQzE1Ny4yNzMgNjkuMDY5NiAxNTcuMzMxIDY5LjEzNDUgMTU3LjM3MSA2OS4yMTU3QzE1Ny40MTIgNjkuMjk2OCAxNTcuNDMyIDY5LjM4NiAxNTcuNDMyIDY5LjQ4MzRWNjkuNjE0OEMxNTcuNDMyIDY5LjcxMTMgMTU3LjQxMiA2OS44MDAxIDE1Ny4zNzEgNjkuODgxM0MxNTcuMzMxIDY5Ljk2MjQgMTU3LjI3MSA3MC4wMjc3IDE1Ny4xOTIgNzAuMDc3MkMxNTcuMTE0IDcwLjEyNjYgMTU3LjAxOSA3MC4xNTE0IDE1Ni45MDUgNzAuMTUxNEMxNTYuNzkyIDcwLjE1MTQgMTU2LjY5NSA3MC4xMjY2IDE1Ni42MTcgNzAuMDc3MkMxNTYuNTM4IDcwLjAyNzcgMTU2LjQ3OCA2OS45NjI0IDE1Ni40MzggNjkuODgxM0MxNTYuMzk4IDY5LjgwMDEgMTU2LjM3OCA2OS43MTEzIDE1Ni4zNzggNjkuNjE0OFpNMTU2LjY5NiA2OS40ODM0VjY5LjYxNDhDMTU2LjY5NiA2OS42Nzg5IDE1Ni43MTEgNjkuNzM3NyAxNTYuNzQyIDY5Ljc5MTJDMTU2Ljc3MyA2OS44NDQ4IDE1Ni44MjcgNjkuODcxNSAxNTYuOTA1IDY5Ljg3MTVDMTU2Ljk4NCA2OS44NzE1IDE1Ny4wMzggNjkuODQ1MiAxNTcuMDY3IDY5Ljc5MjRDMTU3LjA5NyA2OS43Mzg5IDE1Ny4xMTIgNjkuNjc5NyAxNTcuMTEyIDY5LjYxNDhWNjkuNDgzNEMxNTcuMTEyIDY5LjQxODUgMTU3LjA5OCA2OS4zNTkyIDE1Ny4wNjkgNjkuMzA1N0MxNTcuMDQxIDY5LjI1MTMgMTU2Ljk4NiA2OS4yMjQyIDE1Ni45MDUgNjkuMjI0MkMxNTYuODI5IDY5LjIyNDIgMTU2Ljc3NSA2OS4yNTEzIDE1Ni43NDMgNjkuMzA1N0MxNTYuNzEyIDY5LjM1OTIgMTU2LjY5NiA2OS40MTg1IDE1Ni42OTYgNjkuNDgzNFpNMTU1LjExMiA2OC4xODg3VjY4LjA1NzJDMTU1LjExMiA2Ny45NTk5IDE1NS4xMzIgNjcuODcwNyAxNTUuMTc0IDY3Ljc4OTVDMTU1LjIxNSA2Ny43MDg0IDE1NS4yNzUgNjcuNjQzNSAxNTUuMzU0IDY3LjU5NDhDMTU1LjQzMiA2Ny41NDU0IDE1NS41MjggNjcuNTIwNiAxNTUuNjQgNjcuNTIwNkMxNTUuNzU0IDY3LjUyMDYgMTU1Ljg1IDY3LjU0NTQgMTU1LjkyOCA2Ny41OTQ4QzE1Ni4wMDcgNjcuNjQzNSAxNTYuMDY2IDY3LjcwODQgMTU2LjEwNiA2Ny43ODk1QzE1Ni4xNDUgNjcuODcwNyAxNTYuMTY1IDY3Ljk1OTkgMTU2LjE2NSA2OC4wNTcyVjY4LjE4ODdDMTU2LjE2NSA2OC4yODYgMTU2LjE0NSA2OC4zNzUyIDE1Ni4xMDQgNjguNDU2NEMxNTYuMDY1IDY4LjUzNjcgMTU2LjAwNSA2OC42MDEyIDE1NS45MjcgNjguNjQ5OEMxNTUuODQ4IDY4LjY5ODUgMTU1Ljc1MiA2OC43MjI4IDE1NS42NCA2OC43MjI4QzE1NS41MjUgNjguNzIyOCAxNTUuNDI5IDY4LjY5ODUgMTU1LjM1IDY4LjY0OThDMTU1LjI3MiA2OC42MDEyIDE1NS4yMTMgNjguNTM2MyAxNTUuMTcyIDY4LjQ1NTFDMTU1LjEzMiA2OC4zNzQgMTU1LjExMiA2OC4yODUyIDE1NS4xMTIgNjguMTg4N1pNMTU1LjQzMiA2OC4wNTcyVjY4LjE4ODdDMTU1LjQzMiA2OC4yNTM1IDE1NS40NDcgNjguMzEyOCAxNTUuNDc3IDY4LjM2NjNDMTU1LjUwNyA2OC40MTkgMTU1LjU2MiA2OC40NDU0IDE1NS42NCA2OC40NDU0QzE1NS43MTcgNjguNDQ1NCAxNTUuNzcxIDY4LjQxOSAxNTUuOCA2OC4zNjYzQzE1NS44MyA2OC4zMTI4IDE1NS44NDUgNjguMjUzNSAxNTUuODQ1IDY4LjE4ODdWNjguMDU3MkMxNTUuODQ1IDY3Ljk5MjMgMTU1LjgzMSA2Ny45MzMxIDE1NS44MDMgNjcuODc5NkMxNTUuNzc0IDY3LjgyNTIgMTU1LjcyIDY3Ljc5OCAxNTUuNjQgNjcuNzk4QzE1NS41NjMgNjcuNzk4IDE1NS41MDkgNjcuODI1MiAxNTUuNDc4IDY3Ljg3OTZDMTU1LjQ0NyA2Ny45MzM5IDE1NS40MzIgNjcuOTkzMSAxNTUuNDMyIDY4LjA1NzJaTTE1NS4yNSA3MC4wODJMMTU2Ljk2NCA2Ny41OUgxNTcuMjY4TDE1NS41NTQgNzAuMDgySDE1NS4yNVoiIGZpbGw9IiMyMjJCM0QiLz4KPHJlY3QgeD0iMTcwLjI1NiIgeT0iNjguNDM5NSIgd2lkdGg9IjYuOTA0NzYiIGhlaWdodD0iMi4wNzE0MyIgcng9IjEuMDM1NzEiIGZpbGw9IiNCQzdDNzgiLz4KPC9nPgo8cGF0aCBkPSJNMTQ2LjIxMyA1Ni44NzIxSDE3OC4zMDFDMTc4Ljg5MiA1Ni44NzIxIDE3OS4zNzIgNTcuMzUyIDE3OS4zNzIgNTcuOTQzNFY3Mi4yMjI3QzE3OS4zNzIgNzIuODE0IDE3OC44OTIgNzMuMjkzOSAxNzguMzAxIDczLjI5MzlIMTQ2LjIxM0MxNDUuNjIyIDczLjI5MzkgMTQ1LjE0MiA3Mi44MTQgMTQ1LjE0MiA3Mi4yMjI3VjU3Ljk0MzRDMTQ1LjE0MiA1Ny4zNTIgMTQ1LjYyMiA1Ni44NzIxIDE0Ni4yMTMgNTYuODcyMVoiIHN0cm9rZT0iI0UyRTZGMSIgc3Ryb2tlLXdpZHRoPSIwLjE0Mjc3NCIvPgo8cGF0aCBkPSJNMTgyLjg3MSA1Ni44NzIxSDIxNC45NTlDMjE1LjU1IDU2Ljg3MjEgMjE2LjAzIDU3LjM1MiAyMTYuMDMgNTcuOTQzNFY3Mi4yMjI3QzIxNi4wMyA3Mi44MTQgMjE1LjU1IDczLjI5MzkgMjE0Ljk1OSA3My4yOTM5SDE4Mi44NzFDMTgyLjI4IDczLjI5MzkgMTgxLjggNzIuODE0IDE4MS44IDcyLjIyMjdWNTcuOTQzNEMxODEuOCA1Ny4zNTIgMTgyLjI4IDU2Ljg3MjEgMTgyLjg3MSA1Ni44NzIxWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE4Mi44NzEgNTYuODcyMUgyMTQuOTU5QzIxNS41NSA1Ni44NzIxIDIxNi4wMyA1Ny4zNTIgMjE2LjAzIDU3Ljk0MzRWNzIuMjIyN0MyMTYuMDMgNzIuODE0IDIxNS41NSA3My4yOTM5IDIxNC45NTkgNzMuMjkzOUgxODIuODcxQzE4Mi4yOCA3My4yOTM5IDE4MS44IDcyLjgxNCAxODEuOCA3Mi4yMjI3VjU3Ljk0MzRDMTgxLjggNTcuMzUyIDE4Mi4yOCA1Ni44NzIxIDE4Mi44NzEgNTYuODcyMVoiIHN0cm9rZT0iI0UyRTZGMSIgc3Ryb2tlLXdpZHRoPSIwLjE0Mjc3NCIvPgo8cGF0aCBkPSJNMTg0LjAxNCA2MC4yMjgxQzE4NC4wMTQgNTkuNTk3MyAxODQuNTI1IDU5LjA4NTkgMTg1LjE1NiA1OS4wODU5SDE4OC4wMTFDMTg4LjY0MiA1OS4wODU5IDE4OS4xNTQgNTkuNTk3MyAxODkuMTU0IDYwLjIyODFWNjMuMDgzNkMxODkuMTU0IDYzLjcxNDQgMTg4LjY0MiA2NC4yMjU4IDE4OC4wMTEgNjQuMjI1OEgxODUuMTU2QzE4NC41MjUgNjQuMjI1OCAxODQuMDE0IDYzLjcxNDQgMTg0LjAxNCA2My4wODM2VjYwLjIyODFaIiBmaWxsPSIjRkY4MDI2Ii8+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMThfMTU0Nl8xODg3OCkiPgo8cGF0aCBkPSJNMTg3LjE0NiA2My40Mjk1VjYyLjk1MzEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC4yMTQxNjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTg3LjE0NiA2Mi40Nzg0VjYyLjAwMiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjIxNDE2MSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xODcuMTQ2IDYxLjUyNzNWNjEuMjg5MSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjIxNDE2MSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xODYuNjcgNjEuNTI3M1Y2Mi4wMDMzSDE4Ny45NzlMMTg4LjIxNyA2MS43NjUzTDE4Ny45NzkgNjEuNTI3M0gxODYuNjdaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMjE0MTYxIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE4Ny4zODUgNjIuNDc4NVY2Mi45NTQ0SDE4Ni40MzNMMTg2LjE5NSA2Mi43MTY1TDE4Ni40MzMgNjIuNDc4NUgxODcuMzg1WiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjIxNDE2MSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPHJlY3QgeD0iMTkwLjg2NyIgeT0iNjAuNjIxMSIgd2lkdGg9IjEzLjgwOTUiIGhlaWdodD0iMi4wNzE0MyIgcng9IjEuMDM1NzEiIGZpbGw9IiNEN0Q3REYiLz4KPHBhdGggZD0iTTE4NC4xOSA2OS42MTk2VjY5LjI2MDdMMTg1LjI0OCA2Ny41OUgxODUuNTQ3VjY4LjEwMUgxODUuMzY0TDE4NC42NTMgNjkuMjI5VjY5LjI0ODVIMTg2LjEyOVY2OS42MTk2SDE4NC4xOVpNMTg1LjM3OSA3MC4wODJWNjkuNTEwMUwxODUuMzg0IDY5LjM0OTVWNjcuNTlIMTg1LjgxVjcwLjA4MkgxODUuMzc5Wk0xODcuNDEyIDcwLjExNjFDMTg3LjIzNiA3MC4xMTYxIDE4Ny4wODEgNzAuMDg2MSAxODYuOTQ0IDcwLjAyNjFDMTg2LjgwOSA2OS45NjYgMTg2LjcwMiA2OS44ODI1IDE4Ni42MjMgNjkuNzc1NEMxODYuNTQ0IDY5LjY2ODMgMTg2LjUwMyA2OS41NDQ2IDE4Ni40OTggNjkuNDA0M0gxODYuOTU1QzE4Ni45NTkgNjkuNDcxNiAxODYuOTgyIDY5LjUzMDQgMTg3LjAyMiA2OS41ODA3QzE4Ny4wNjMgNjkuNjMwMiAxODcuMTE3IDY5LjY2ODcgMTg3LjE4NCA2OS42OTYzQzE4Ny4yNTEgNjkuNzIzOSAxODcuMzI3IDY5LjczNzcgMTg3LjQxIDY5LjczNzdDMTg3LjUgNjkuNzM3NyAxODcuNTc5IDY5LjcyMjMgMTg3LjY0OCA2OS42OTE0QzE4Ny43MTcgNjkuNjU5OCAxODcuNzcxIDY5LjYxNiAxODcuODEgNjkuNTZDMTg3Ljg0OCA2OS41MDQgMTg3Ljg2OCA2OS40Mzk1IDE4Ny44NjcgNjkuMzY2NUMxODcuODY4IDY5LjI5MTEgMTg3Ljg0OCA2OS4yMjQ2IDE4Ny44MDggNjkuMTY3QzE4Ny43NjkgNjkuMTA5NCAxODcuNzExIDY5LjA2NDQgMTg3LjYzNiA2OS4wMzE5QzE4Ny41NjEgNjguOTk5NSAxODcuNDcxIDY4Ljk4MzIgMTg3LjM2NSA2OC45ODMySDE4Ny4xNDVWNjguNjM1MkgxODcuMzY1QzE4Ny40NTIgNjguNjM1MiAxODcuNTI4IDY4LjYyMDIgMTg3LjU5MyA2OC41OTAyQzE4Ny42NTkgNjguNTYwMiAxODcuNzEgNjguNTE4IDE4Ny43NDggNjguNDYzN0MxODcuNzg1IDY4LjQwODUgMTg3LjgwMyA2OC4zNDQ4IDE4Ny44MDIgNjguMjcyNkMxODcuODAzIDY4LjIwMiAxODcuNzg3IDY4LjE0MDggMTg3Ljc1NSA2OC4wODg5QzE4Ny43MjMgNjguMDM2MSAxODcuNjc4IDY3Ljk5NTIgMTg3LjYyIDY3Ljk2NkMxODcuNTYyIDY3LjkzNjggMTg3LjQ5NCA2Ny45MjIyIDE4Ny40MTcgNjcuOTIyMkMxODcuMzQgNjcuOTIyMiAxODcuMjcgNjcuOTM2IDE4Ny4yMDUgNjcuOTYzNUMxODcuMTQgNjcuOTkxMSAxODcuMDg4IDY4LjAzMDUgMTg3LjA0OCA2OC4wODE2QzE4Ny4wMDggNjguMTMxOSAxODYuOTg3IDY4LjE5MTkgMTg2Ljk4NSA2OC4yNjE3SDE4Ni41NUMxODYuNTUzIDY4LjEyMjEgMTg2LjU5NCA2Ny45OTk2IDE4Ni42NzEgNjcuODk0MkMxODYuNzQ4IDY3Ljc4NzkgMTg2Ljg1MiA2Ny43MDUyIDE4Ni45ODIgNjcuNjQ1OUMxODcuMTEyIDY3LjU4NTkgMTg3LjI1OCA2Ny41NTU5IDE4Ny40MTkgNjcuNTU1OUMxODcuNTg1IDY3LjU1NTkgMTg3LjczIDY3LjU4NzEgMTg3Ljg1MiA2Ny42NDk2QzE4Ny45NzUgNjcuNzExMiAxODguMDcxIDY3Ljc5NDQgMTg4LjEzOCA2Ny44OTlDMTg4LjIwNSA2OC4wMDM3IDE4OC4yMzkgNjguMTE5MyAxODguMjM5IDY4LjI0NThDMTg4LjI0IDY4LjM4NjIgMTg4LjE5OSA2OC41MDM4IDE4OC4xMTUgNjguNTk4N0MxODguMDMyIDY4LjY5MzYgMTg3LjkyNCA2OC43NTU3IDE4Ny43ODkgNjguNzg0OVY2OC44MDQ0QzE4Ny45NjQgNjguODI4NyAxODguMDk4IDY4Ljg5MzYgMTg4LjE5MiA2OC45OTkxQzE4OC4yODYgNjkuMTAzNyAxODguMzMyIDY5LjIzMzkgMTg4LjMzMiA2OS4zODk3QzE4OC4zMzIgNjkuNTI5MiAxODguMjkyIDY5LjY1NDEgMTg4LjIxMiA2OS43NjQ0QzE4OC4xMzQgNjkuODc0IDE4OC4wMjUgNjkuOTU5OSAxODcuODg2IDcwLjAyMjRDMTg3Ljc0OCA3MC4wODQ5IDE4Ny41OSA3MC4xMTYxIDE4Ny40MTIgNzAuMTE2MVpNMTg4Ljk1MiA3MC4xMDg4QzE4OC44NzggNzAuMTA4OCAxODguODE1IDcwLjA4MjggMTg4Ljc2MiA3MC4wMzA5QzE4OC43MDkgNjkuOTc5IDE4OC42ODMgNjkuOTE1NyAxODguNjg0IDY5Ljg0MTFDMTg4LjY4MyA2OS43NjgxIDE4OC43MDkgNjkuNzA1NiAxODguNzYyIDY5LjY1MzdDMTg4LjgxNSA2OS42MDE4IDE4OC44NzggNjkuNTc1OCAxODguOTUyIDY5LjU3NThDMTg5LjAyMyA2OS41NzU4IDE4OS4wODUgNjkuNjAxOCAxODkuMTM4IDY5LjY1MzdDMTg5LjE5MiA2OS43MDU2IDE4OS4yMTkgNjkuNzY4MSAxODkuMjIgNjkuODQxMUMxODkuMjE5IDY5Ljg5MDYgMTg5LjIwNiA2OS45MzU2IDE4OS4xODEgNjkuOTc2MkMxODkuMTU2IDcwLjAxNjcgMTg5LjEyNCA3MC4wNDkyIDE4OS4wODMgNzAuMDczNUMxODkuMDQ0IDcwLjA5NyAxODkgNzAuMTA4OCAxODguOTUyIDcwLjEwODhaTTE5MC40OCA3MC4xMTYxQzE5MC4zMDUgNzAuMTE2MSAxOTAuMTQ5IDcwLjA4NjEgMTkwLjAxMyA3MC4wMjYxQzE4OS44NzcgNjkuOTY2IDE4OS43NyA2OS44ODI1IDE4OS42OTIgNjkuNzc1NEMxODkuNjEzIDY5LjY2ODMgMTg5LjU3MSA2OS41NDQ2IDE4OS41NjYgNjkuNDA0M0gxOTAuMDI0QzE5MC4wMjggNjkuNDcxNiAxOTAuMDUgNjkuNTMwNCAxOTAuMDkxIDY5LjU4MDdDMTkwLjEzMSA2OS42MzAyIDE5MC4xODUgNjkuNjY4NyAxOTAuMjUzIDY5LjY5NjNDMTkwLjMyIDY5LjcyMzkgMTkwLjM5NSA2OS43Mzc3IDE5MC40NzkgNjkuNzM3N0MxOTAuNTY4IDY5LjczNzcgMTkwLjY0NyA2OS43MjIzIDE5MC43MTYgNjkuNjkxNEMxOTAuNzg1IDY5LjY1OTggMTkwLjgzOSA2OS42MTYgMTkwLjg3OCA2OS41NkMxOTAuOTE3IDY5LjUwNCAxOTAuOTM2IDY5LjQzOTUgMTkwLjkzNSA2OS4zNjY1QzE5MC45MzYgNjkuMjkxMSAxOTAuOTE3IDY5LjIyNDYgMTkwLjg3NyA2OS4xNjdDMTkwLjgzNyA2OS4xMDk0IDE5MC43OCA2OS4wNjQ0IDE5MC43MDQgNjkuMDMxOUMxOTAuNjI5IDY4Ljk5OTUgMTkwLjUzOSA2OC45ODMyIDE5MC40MzQgNjguOTgzMkgxOTAuMjE0VjY4LjYzNTJIMTkwLjQzNEMxOTAuNTIxIDY4LjYzNTIgMTkwLjU5NyA2OC42MjAyIDE5MC42NjEgNjguNTkwMkMxOTAuNzI3IDY4LjU2MDIgMTkwLjc3OSA2OC41MTggMTkwLjgxNiA2OC40NjM3QzE5MC44NTMgNjguNDA4NSAxOTAuODcyIDY4LjM0NDggMTkwLjg3MSA2OC4yNzI2QzE5MC44NzIgNjguMjAyIDE5MC44NTYgNjguMTQwOCAxOTAuODIzIDY4LjA4ODlDMTkwLjc5MiA2OC4wMzYxIDE5MC43NDcgNjcuOTk1MiAxOTAuNjg4IDY3Ljk2NkMxOTAuNjMxIDY3LjkzNjggMTkwLjU2MyA2Ny45MjIyIDE5MC40ODUgNjcuOTIyMkMxOTAuNDA5IDY3LjkyMjIgMTkwLjMzOCA2Ny45MzYgMTkwLjI3MyA2Ny45NjM1QzE5MC4yMDggNjcuOTkxMSAxOTAuMTU2IDY4LjAzMDUgMTkwLjExNiA2OC4wODE2QzE5MC4wNzcgNjguMTMxOSAxOTAuMDU2IDY4LjE5MTkgMTkwLjA1MyA2OC4yNjE3SDE4OS42MTlDMTg5LjYyMiA2OC4xMjIxIDE4OS42NjIgNjcuOTk5NiAxODkuNzM5IDY3Ljg5NDJDMTg5LjgxNyA2Ny43ODc5IDE4OS45MjEgNjcuNzA1MiAxOTAuMDUxIDY3LjY0NTlDMTkwLjE4IDY3LjU4NTkgMTkwLjMyNiA2Ny41NTU5IDE5MC40ODcgNjcuNTU1OUMxOTAuNjU0IDY3LjU1NTkgMTkwLjc5OCA2Ny41ODcxIDE5MC45MjEgNjcuNjQ5NkMxOTEuMDQ0IDY3LjcxMTIgMTkxLjEzOSA2Ny43OTQ0IDE5MS4yMDcgNjcuODk5QzE5MS4yNzQgNjguMDAzNyAxOTEuMzA4IDY4LjExOTMgMTkxLjMwOCA2OC4yNDU4QzE5MS4zMDggNjguMzg2MiAxOTEuMjY3IDY4LjUwMzggMTkxLjE4NCA2OC41OTg3QzE5MS4xMDEgNjguNjkzNiAxOTAuOTkyIDY4Ljc1NTcgMTkwLjg1NyA2OC43ODQ5VjY4LjgwNDRDMTkxLjAzMyA2OC44Mjg3IDE5MS4xNjcgNjguODkzNiAxOTEuMjYgNjguOTk5MUMxOTEuMzU0IDY5LjEwMzcgMTkxLjQwMSA2OS4yMzM5IDE5MS40IDY5LjM4OTdDMTkxLjQgNjkuNTI5MiAxOTEuMzYgNjkuNjU0MSAxOTEuMjgxIDY5Ljc2NDRDMTkxLjIwMiA2OS44NzQgMTkxLjA5MyA2OS45NTk5IDE5MC45NTUgNzAuMDIyNEMxOTAuODE3IDcwLjA4NDkgMTkwLjY1OSA3MC4xMTYxIDE5MC40OCA3MC4xMTYxWiIgZmlsbD0iIzIyMkIzRCIvPgo8cmVjdCB4PSIyMDYuOTEyIiB5PSI2OC40Mzk1IiB3aWR0aD0iNi45MDQ3NiIgaGVpZ2h0PSIyLjA3MTQzIiByeD0iMS4wMzU3MSIgZmlsbD0iIzhEQkVBQSIvPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDE5XzE1NDZfMTg4NzgpIj4KPG1hc2sgaWQ9InBhdGgtMTEyLWluc2lkZS03XzE1NDZfMTg4NzgiIGZpbGw9IndoaXRlIj4KPHBhdGggZD0iTTcyLjc0NjEgNzYuMzUxNkgyMTYuNTJWMTM4LjYwMUg3Mi43NDYxVjc2LjM1MTZaIi8+CjwvbWFzaz4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAyMF8xNTQ2XzE4ODc4KSI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMjFfMTU0Nl8xODg3OCkiPgo8cmVjdCB4PSI3Mi43ODE4IiB5PSI3Ni41Mjk5IiB3aWR0aD0iMC4wNzE0NiIgaGVpZ2h0PSI2MC44MTI0IiBzdHJva2U9IiNFOUVCRjEiIHN0cm9rZS13aWR0aD0iMC4wNzE0NiIvPgo8cmVjdCB4PSI4Mi42MzkyIiB5PSI3Ni41Mjk5IiB3aWR0aD0iMC4wNzE0NiIgaGVpZ2h0PSI2MC44MTI0IiBzdHJva2U9IiNFOUVCRjEiIHN0cm9rZS13aWR0aD0iMC4wNzE0NiIvPgo8L2c+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMjJfMTU0Nl8xODg3OCkiPgo8cmVjdCB4PSI5My4xMTM5IiB5PSI3Ni41Mjk5IiB3aWR0aD0iMC4wNzE0NiIgaGVpZ2h0PSI2MC44MTI0IiBzdHJva2U9IiNFOUVCRjEiIHN0cm9rZS13aWR0aD0iMC4wNzE0NiIvPgo8L2c+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMjNfMTU0Nl8xODg3OCkiPgo8cmVjdCB4PSIxMDMuNTg3IiB5PSI3Ni41Mjk5IiB3aWR0aD0iMC4wNzE0NiIgaGVpZ2h0PSI2MC44MTI0IiBzdHJva2U9IiNFOUVCRjEiIHN0cm9rZS13aWR0aD0iMC4wNzE0NiIvPgo8L2c+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMjRfMTU0Nl8xODg3OCkiPgo8cmVjdCB4PSIxMTQuMDYxIiB5PSI3Ni41Mjk5IiB3aWR0aD0iMC4wNzE0NiIgaGVpZ2h0PSI2MC44MTI0IiBzdHJva2U9IiNFOUVCRjEiIHN0cm9rZS13aWR0aD0iMC4wNzE0NiIvPgo8L2c+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMjVfMTU0Nl8xODg3OCkiPgo8cmVjdCB4PSIxMjQuNTM2IiB5PSI3Ni41Mjk5IiB3aWR0aD0iMC4wNzE0NiIgaGVpZ2h0PSI2MC44MTI0IiBzdHJva2U9IiNFOUVCRjEiIHN0cm9rZS13aWR0aD0iMC4wNzE0NiIvPgo8L2c+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMjZfMTU0Nl8xODg3OCkiPgo8cmVjdCB4PSIxMzUuMDA4IiB5PSI3Ni41Mjk5IiB3aWR0aD0iMC4wNzE0NiIgaGVpZ2h0PSI2MC44MTI0IiBzdHJva2U9IiNFOUVCRjEiIHN0cm9rZS13aWR0aD0iMC4wNzE0NiIvPgo8L2c+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMjdfMTU0Nl8xODg3OCkiPgo8cmVjdCB4PSIxNDUuNDgzIiB5PSI3Ni41Mjk5IiB3aWR0aD0iMC4wNzE0NiIgaGVpZ2h0PSI2MC44MTI0IiBzdHJva2U9IiNFOUVCRjEiIHN0cm9rZS13aWR0aD0iMC4wNzE0NiIvPgo8L2c+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMjhfMTU0Nl8xODg3OCkiPgo8cmVjdCB4PSIxNTUuOTU4IiB5PSI3Ni41Mjk5IiB3aWR0aD0iMC4wNzE0NiIgaGVpZ2h0PSI2MC44MTI0IiBzdHJva2U9IiNFOUVCRjEiIHN0cm9rZS13aWR0aD0iMC4wNzE0NiIvPgo8L2c+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMjlfMTU0Nl8xODg3OCkiPgo8cmVjdCB4PSIxNjYuNDMiIHk9Ijc2LjUyOTkiIHdpZHRoPSIwLjA3MTQ2IiBoZWlnaHQ9IjYwLjgxMjQiIHN0cm9rZT0iI0U5RUJGMSIgc3Ryb2tlLXdpZHRoPSIwLjA3MTQ2Ii8+CjwvZz4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAzMF8xNTQ2XzE4ODc4KSI+CjxyZWN0IHg9IjE3Ni45MDUiIHk9Ijc2LjUyOTkiIHdpZHRoPSIwLjA3MTQ2IiBoZWlnaHQ9IjYwLjgxMjQiIHN0cm9rZT0iI0U5RUJGMSIgc3Ryb2tlLXdpZHRoPSIwLjA3MTQ2Ii8+CjwvZz4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAzMV8xNTQ2XzE4ODc4KSI+CjxyZWN0IHg9IjE4Ny4zNzkiIHk9Ijc2LjUyOTkiIHdpZHRoPSIwLjA3MTQ2IiBoZWlnaHQ9IjYwLjgxMjQiIHN0cm9rZT0iI0U5RUJGMSIgc3Ryb2tlLXdpZHRoPSIwLjA3MTQ2Ii8+CjwvZz4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAzMl8xNTQ2XzE4ODc4KSI+CjxyZWN0IHg9IjE5Ny44NTQiIHk9Ijc2LjUyOTkiIHdpZHRoPSIwLjA3MTQ2IiBoZWlnaHQ9IjYwLjgxMjQiIHN0cm9rZT0iI0U5RUJGMSIgc3Ryb2tlLXdpZHRoPSIwLjA3MTQ2Ii8+CjwvZz4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAzM18xNTQ2XzE4ODc4KSI+CjxyZWN0IHg9IjIwOC4zMjciIHk9Ijc2LjUyOTkiIHdpZHRoPSIwLjA3MTQ2IiBoZWlnaHQ9IjYwLjgxMjQiIHN0cm9rZT0iI0U5RUJGMSIgc3Ryb2tlLXdpZHRoPSIwLjA3MTQ2Ii8+CjwvZz4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAzNF8xNTQ2XzE4ODc4KSI+CjwvZz4KPC9nPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDM1XzE1NDZfMTg4NzgpIj4KPHJlY3QgeD0iNzIuNzgxOCIgeT0iMTM4LjQ5MyIgd2lkdGg9IjE0My43MDIiIGhlaWdodD0iMC4wNzEzODcxIiBzdHJva2U9IiNFOUVCRjEiIHN0cm9rZS13aWR0aD0iMC4wNzEzODcxIi8+CjxyZWN0IHg9IjcyLjc4MTgiIHk9IjEyMy41MDIiIHdpZHRoPSIxNDMuNzAyIiBoZWlnaHQ9IjAuMDcxMzg3MSIgc3Ryb2tlPSIjRTlFQkYxIiBzdHJva2Utd2lkdGg9IjAuMDcxMzg3MSIvPgo8cmVjdCB4PSI3Mi43ODE4IiB5PSIxMDcuNTEyIiB3aWR0aD0iMTQzLjcwMiIgaGVpZ2h0PSIwLjA3MTM4NzEiIHN0cm9rZT0iI0U5RUJGMSIgc3Ryb2tlLXdpZHRoPSIwLjA3MTM4NzEiLz4KPHJlY3QgeD0iNzIuNzgxOCIgeT0iOTEuOTQ5OCIgd2lkdGg9IjE0My43MDIiIGhlaWdodD0iMC4wNzEzODcxIiBzdHJva2U9IiNFOUVCRjEiIHN0cm9rZS13aWR0aD0iMC4wNzEzODcxIi8+CjxyZWN0IHg9IjcyLjg1NiIgeT0iNzYuMzg3MyIgd2lkdGg9IjE0My43MDIiIGhlaWdodD0iMC4wNzEzODcxIiBzdHJva2U9IiNFOUVCRjEiIHN0cm9rZS13aWR0aD0iMC4wNzEzODcxIi8+CjwvZz4KPHJlY3QgeD0iNzIuNzQ2MSIgeT0iNzYuMzUxNiIgd2lkdGg9IjEwMDYiIGhlaWdodD0iNDM2IiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjAxIi8+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMzZfMTU0Nl8xODg3OCkiPgo8cGF0aCBkPSJNNzIuNzQ2MSAxMjguNDE4QzcyLjc0NjEgMTI4LjQxOCA3OC42NjU0IDEyMy4zNCA4Mi43NzcyIDEyMy4zNEM4Mi44Njk1IDEyMy4zNCA4Mi45NTk0IDEyMy4zNDIgODMuMDQ3IDEyMy4zNDRDODcuMjQ3MSAxMjMuNDY1IDg1Ljk2MDcgMTI2LjQwOCA5Mi45OTg0IDEyNi40MDhDOTQuNzE1MSAxMjYuNDA4IDk5Ljg1ODQgMTI0Ljk0NCAxMDMuNDI0IDEyNC42NzRDMTA2Ljk4OSAxMjQuNDA1IDEwOC45MjkgMTIxLjM5OCAxMTMuNjI0IDEyMC41MTZDMTE0Ljk3NSAxMjAuMjYyIDEyMC40NzMgMTE5LjYwMiAxMjQuMDkyIDEyMC44ODFDMTI4LjM0NyAxMjIuMzg0IDEyOS43ODMgMTI1Ljc4NCAxMzQuMTgyIDEyNy4xMzRDMTM4LjAzNyAxMjguMzE3IDE0MC4zMDkgMTI4LjM5MyAxNDQuNDUgMTI3Ljg2QzE0OC41OTEgMTI3LjMyNyAxNTEuNDQzIDEyMi4yMyAxNTQuNzI1IDExOC45OThDMTU3LjI2NyAxMTYuNDk0IDE1OS4xMDYgMTE0LjM1OSAxNjUuMDUgMTE0LjQ4NkMxNjguNDM3IDExNC41NTggMTcxLjYxNiAxMTcuOTY0IDE3NS4yMjQgMTIwLjgwNkMxNzcuOTQ5IDEyMi45NTQgMTgwLjkxOCAxMjQuNzggMTg0LjQwNiAxMjQuNjA2QzE4NC43NTkgMTI0LjU4OCAxODUuMDkzIDEyNC41MTggMTg1LjQxMyAxMjQuNDA1QzE4OC43NCAxMjMuMjI0IDE5MS44MyAxMTYuNjIzIDE5NS43NjkgMTE2LjYyM0MxOTkuNzA4IDExNi42MjMgMjAxLjE4NSAxMTguMjkxIDIwNi4wNzQgMTE4LjI5MUMyMTIuMTI2IDExOC4yOTEgMjExLjQxNCAxMTEuMjg3IDIxNi4zNzcgMTExLjE0MyIgc3Ryb2tlPSIjRkY4MDI2IiBzdHJva2Utd2lkdGg9IjAuNDI4MzIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTcyLjc0NjEgMTI1Ljg5NkM3Mi43NDYxIDEyNS44OTYgNzguNjY4NSAxMjEuMjcyIDgyLjc4MjUgMTIxLjI3MkM4Mi44NzQ4IDEyMS4yNzIgODMuMDUyNCAxMjEuMjc2IDgzLjA1MjQgMTIxLjI3NkM4Ny4yNTQ3IDEyMS4zODUgODguOTkzNyAxMjMuODA3IDkzLjAwOSAxMjQuMDY2Qzk3LjExNjUgMTI0LjMzIDk5LjQ0MTUgMTIzLjUxNSAxMDMuNDQgMTIyLjQ4N0MxMDcuNTQ0IDEyMS40MzEgMTA5Ljg2NyAxMjAuNjk1IDExMy42NDUgMTE4LjdDMTE5LjQ5NiAxMTUuNjExIDExNi44ODUgMTA2LjgyNyAxMjYuODg5IDEwNy44NjdDMTMxLjQ4NiAxMDguMzQ1IDE0MC4yNzMgMTAzLjk5MSAxNDAuMjczIDExNC42OTNDMTQwLjI3MyAxMTguMjAyIDE0Mi40OCAxMjEuNzUzIDE0NS4zNDMgMTIwLjk5OEMxNDkuMzI2IDExOS45NDcgMTQ5LjQwMSAxMTMuNjMgMTUyLjk4MSAxMDkuNzUyQzE1Ni44MDMgMTA1LjYxMiAxNTguMzIxIDEwMC43OTcgMTY0LjI2OSAxMDAuOTEyQzE2Ny42NTggMTAwLjk3OCAxNzkuNTE4IDExMi41NjcgMTgzLjEyOCAxMTUuMTU2QzE4NS44NTQgMTE3LjExMSAxODYuNDM4IDExMy4zNDkgMTg4LjY3MSAxMTIuNDE3QzE5MC45ODQgMTExLjQ1MyAxOTIuNDU3IDEwOS4zMzggMTk0Ljc1NCAxMTAuMzM3QzE5Ni43MTQgMTExLjE5IDE5Ni4xMiAxMTMuMzMzIDE5Ny40NTggMTE0Ljk1M0MxOTkuNzE0IDExNy42ODQgMjAxLjM4NiAxMTkuNjMxIDIwNC45NjEgMTIwLjIxOEMyMTEuOTA4IDEyMS4zNTggMjExLjU1NCAxMDcuMDI0IDIxNi41MiAxMDYuODkyIiBzdHJva2U9IiNCRDUyRkYiIHN0cm9rZS13aWR0aD0iMC40MjgzMjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNNzIuNzQ2MSAxMjguNDIzQzcyLjc0NjEgMTI4LjQyMyA3OC4zMTQ0IDExNy42NjggODIuNzcwOSAxMTUuNDcyQzg1LjYyMTEgMTE0LjA2NyA4Ni4xNzk1IDExNi4yMTcgOTIuOTg0NCAxMTEuODYzQzk5Ljc4OTQgMTA3LjUwOCA5OS4xMDYgMTAyLjQ0MyAxMDMuMjg2IDEwMi40NDNDMTA3LjQ2NSAxMDIuNDQzIDExMi44NTggMTAzLjYzIDExMy45MzggMTA1Ljk1MkMxMTUuNzIzIDEwOS43ODggMTE5LjcxMSAxMTIuNTM5IDEyNC4xNjcgMTEyLjUzOUMxMjguNjIyIDExMi41MzkgMTMzLjE0NCAxMTQuNDM2IDEzNC40MDYgMTE0LjQzNkMxMzguMjg0IDExNC40MzYgMTQyLjcxNyAxMTAuNTc4IDE0NC41MDggMTA2LjM0MkMxNDYuMTc1IDEwMi4zOTkgMTQ4LjUzOCA5OC41OTE0IDE1MS42MjQgOTguNTkxNEMxNTMuMTk4IDk4LjU5MTQgMTUzLjkyOSA5OS4xMjI3IDE1NC45MDggOTkuOTEyMkMxNTcuOTEyIDEwMi4zMzQgMTU4Ljk0NyAxMDcuNjAyIDE2NC44ODQgMTA2Ljg0NEMxNzAuODIxIDEwNi4wODcgMTcxLjg1IDk5LjQ1NDYgMTc1LjM5MiA5Ny4yNTkxQzE3Ni41OCA5Ni41MjMgMTc4LjExNCA5Ni4wNTcyIDE3OS40MDcgOTYuMDU3MkMxODIuNiA5Ni4wNTcyIDE4Mi40MzMgOTguNTkxNCAxODUuMzU0IDk4LjM3NjZDMTg4LjA4NCA5OC4xNzU5IDE5My4yMzggOTQuMzQ4MiAxOTUuNzM4IDkyLjg5MUMxOTguMjM5IDkxLjQzMzcgMTk5Ljg1MiA4NS4zMDU0IDIwNi4xODEgODUuMzA1NEMyMTEuMjIyIDg1LjMwNTQgMjE1LjkwNCA4MC44NzUgMjE2LjM3NyA4MC44NzUiIHN0cm9rZT0iIzQ3OTRGRiIgc3Ryb2tlLXdpZHRoPSIwLjQyODMyMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik03Mi43NDYxIDEyOC40MDhDNzIuNzQ2MSAxMjguNDA4IDc3LjgzNTcgMTE5LjAyNSA4Mi43Mjg0IDExOS4wMjVDODYuNzEyOSAxMTkuMDI1IDg3LjgxNDQgMTIyLjU2NiA5Mi45MDk2IDEyMi41NjZDOTcuMDM3OSAxMjIuNTY2IDEwMi4wMjggMTE5Ljk0OSAxMDMuNjMyIDExNi44NjJDMTA1Ljg4NSAxMTIuNTI4IDEwOS4xODUgMTA1Ljg5MiAxMTMuNjE1IDEwNS44OTJDMTE4LjQ0NiAxMDUuODkyIDExNS45ODYgMTA4LjM2NSAxMjMuODAzIDEwOC4zNjVDMTI5LjUyOCAxMDguMzY1IDEyNS4wNyAxMTcuMjY0IDEzNC4yNTcgMTE3LjI2NEMxMzYuMDU2IDExNy4yNjQgMTQyLjgxNiAxMTQuNjAyIDE0NC40MDkgMTEzLjI1NkMxNDguMjg5IDEwOS45NzggMTUxLjM5NiAxMDYuNTIyIDE1NC44MTYgMTAxLjcwOEMxNTcuMzY4IDk4LjExNzMgMTU5Ljg5MSA5NS40MTcxIDE2NS4wNTQgOTUuNDE3MUMxNzAuMjE4IDk1LjQxNzEgMTcyLjg2MiAxMDAuNjI3IDE3NS4yNzcgMTA0LjkyNEMxNzcuNzc3IDEwOS4zNjkgMTgyLjkxNCAxMTMuMjU2IDE4NS43NDcgMTEyLjkwNUMxOTEuMjA5IDExMi4yMjkgMTkwLjcxNSAxMDYuNDE5IDE5NS43NzQgMTA2LjQxOUMxOTkuODI0IDEwNi40MTkgMTk4Ljk5MyAxMDcuOTg4IDIwNS45MzcgMTA3LjU3NkMyMTIuODgxIDEwNy4xNjUgMjExLjQwMyA5NC45ODM4IDIxNi4zNzcgOTQuNzI0NiIgc3Ryb2tlPSIjNkY1MkZGIiBzdHJva2Utd2lkdGg9IjAuNDI4MzIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9nPgo8L2c+CjxwYXRoIGQ9Ik0yMTYuNTIgNzYuMzUxNkgyMTYuMzc3VjEzOC42MDFIMjE2LjUySDIxNi42NjNWNzYuMzUxNkgyMTYuNTJaIiBmaWxsPSIjRTlFQkYxIiBtYXNrPSJ1cmwoI3BhdGgtMTEyLWluc2lkZS03XzE1NDZfMTg4NzgpIi8+CjxwYXRoIGQ9Ik0xNjEuMDk0IDc2LjM1MTZWNzYuNjMwOUgxNjEuMTY1Vjc4Ljg2NTJIMTYxLjA5NFY3OS40MjM4SDE2MS4xNjVWODEuNjU4MkgxNjEuMDk0VjgyLjIxNjhIMTYxLjE2NVY4NC40NTEySDE2MS4wOTRWODUuMDA5OEgxNjEuMTY1Vjg3LjI0NDFIMTYxLjA5NFY4Ny44MDI3SDE2MS4xNjVWOTAuMDM3MUgxNjEuMDk0VjkwLjU5NjdIMTYxLjE2NVY5Mi44MzExSDE2MS4wOTRWOTMuMzg5NkgxNjEuMTY1Vjk1LjYyNEgxNjEuMDk0Vjk2LjE4MjZIMTYxLjE2NVY5OC40MTdIMTYxLjA5NFY5OC45NzU2SDE2MS4xNjVWMTAxLjIxSDE2MS4wOTRWMTAxLjc2OUgxNjEuMTY1VjEwNC4wMDNIMTYxLjA5NFYxMDQuNTYySDE2MS4xNjVWMTA2Ljc5NkgxNjEuMDk0VjEwNy4zNTRIMTYxLjE2NVYxMDkuNTg5SDE2MS4wOTRWMTEwLjE0N0gxNjEuMTY1VjExMi4zODJIMTYxLjA5NFYxMTIuOTRIMTYxLjE2NVYxMTUuMTc1SDE2MS4wOTRWMTE1LjczM0gxNjEuMTY1VjExNy45NjhIMTYxLjA5NFYxMTguNTI3SDE2MS4xNjVWMTIwLjc2MkgxNjEuMDk0VjEyMS4zMkgxNjEuMTY1VjEyMy41NTVIMTYxLjA5NFYxMjQuMTEzSDE2MS4xNjVWMTI2LjM0OEgxNjEuMDk0VjEyNi45MDZIMTYxLjE2NVYxMjkuMTQxSDE2MS4wOTRWMTI5LjY5OUgxNjEuMTY1VjEzMS45MzRIMTYxLjA5NFYxMzIuNDkySDE2MS4xNjVWMTM0LjcyN0gxNjEuMDk0VjEzNS4wMDZIMTYxLjA4N1YxMzQuNzI3SDE2MS4wMTZWMTMyLjQ5MkgxNjEuMDg3VjEzMS45MzRIMTYxLjAxNlYxMjkuNjk5SDE2MS4wODdWMTI5LjE0MUgxNjEuMDE2VjEyNi45MDZIMTYxLjA4N1YxMjYuMzQ4SDE2MS4wMTZWMTI0LjExM0gxNjEuMDg3VjEyMy41NTVIMTYxLjAxNlYxMjEuMzJIMTYxLjA4N1YxMjAuNzYySDE2MS4wMTZWMTE4LjUyN0gxNjEuMDg3VjExNy45NjlIMTYxLjAxNlYxMTUuNzMzSDE2MS4wODdWMTE1LjE3NUgxNjEuMDE2VjExMi45NEgxNjEuMDg3VjExMi4zODJIMTYxLjAxNlYxMTAuMTQ3SDE2MS4wODdWMTA5LjU4OUgxNjEuMDE2VjEwNy4zNTRIMTYxLjA4N1YxMDYuNzk2SDE2MS4wMTZWMTA0LjU2MkgxNjEuMDg3VjEwNC4wMDNIMTYxLjAxNlYxMDEuNzY5SDE2MS4wODdWMTAxLjIxSDE2MS4wMTZWOTguOTc1NkgxNjEuMDg3Vjk4LjQxN0gxNjEuMDE2Vjk2LjE4MjZIMTYxLjA4N1Y5NS42MjRIMTYxLjAxNlY5My4zODk2SDE2MS4wODdWOTIuODMxMUgxNjEuMDE2VjkwLjU5NjdIMTYxLjA4N1Y5MC4wMzcxSDE2MS4wMTZWODcuODAyN0gxNjEuMDg3Vjg3LjI0NDFIMTYxLjAxNlY4NS4wMDk4SDE2MS4wODdWODQuNDUxMkgxNjEuMDE2VjgyLjIxNjhIMTYxLjA4N1Y4MS42NTgySDE2MS4wMTZWNzkuNDIzOEgxNjEuMDg3Vjc4Ljg2NTJIMTYxLjAxNlY3Ni42MzA5SDE2MS4wODdWNzYuMzUxNkgxNjEuMDk0WiIgc3Ryb2tlPSIjREFEQURBIiBzdHJva2Utd2lkdGg9IjAuMTQyNzc0IiBzdHJva2UtZGFzaGFycmF5PSIwLjU3IDIuMjgiLz4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjZfZF8xNTQ2XzE4ODc4KSI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMzdfMTU0Nl8xODg3OCkiPgo8cGF0aCBkPSJNMTg2LjA5NCAxMDAuNDA4QzE4Ni40MDkgMTAwLjQwOCAxODYuNjY2IDEwMC42NjQgMTg2LjY2NiAxMDAuOTc5VjEyMi44MzdDMTg2LjY2NiAxMjMuMTUyIDE4Ni40MDkgMTIzLjQwOCAxODYuMDk0IDEyMy40MDhIMTY1LjA5NUMxNjQuNzc5IDEyMy40MDggMTY0LjUyNCAxMjMuMTUyIDE2NC41MjMgMTIyLjgzN1YxMTIuNjkyTDE2My43OTEgMTEyLjA1MkMxNjMuNjYxIDExMS45MzggMTYzLjY2MSAxMTEuNzM1IDE2My43OTEgMTExLjYyMUwxNjQuNTIzIDExMC45NzlWMTAwLjk3OUMxNjQuNTI0IDEwMC42NjQgMTY0Ljc3OSAxMDAuNDA4IDE2NS4wOTUgMTAwLjQwOEgxODYuMDk0WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8L2c+CjxtYXNrIGlkPSJwYXRoLTE0MC1pbnNpZGUtOF8xNTQ2XzE4ODc4IiBmaWxsPSJ3aGl0ZSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTY0LjUyMyAxMTguMjU2SDE4Ni4wODJWMTE4LjM5OUgxNjQuNTIzVjExOC4yNTZaIi8+CjwvbWFzaz4KPHBhdGggZD0iTTE2NC41MjMgMTE4LjI1NlYxMTguMTEzSDE2NC4zODFWMTE4LjI1NkgxNjQuNTIzWk0xODYuMDgyIDExOC4yNTZIMTg2LjIyNVYxMTguMTEzSDE4Ni4wODJWMTE4LjI1NlpNMTg2LjA4MiAxMTguMzk5VjExOC41NDFIMTg2LjIyNVYxMTguMzk5SDE4Ni4wODJaTTE2NC41MjMgMTE4LjM5OUgxNjQuMzgxVjExOC41NDFIMTY0LjUyM1YxMTguMzk5Wk0xNjQuNTIzIDExOC4yNTZWMTE4LjM5OUgxODYuMDgyVjExOC4yNTZWMTE4LjExM0gxNjQuNTIzVjExOC4yNTZaTTE4Ni4wODIgMTE4LjI1NkgxODUuOTRWMTE4LjM5OUgxODYuMDgySDE4Ni4yMjVWMTE4LjI1NkgxODYuMDgyWk0xODYuMDgyIDExOC4zOTlWMTE4LjI1NkgxNjQuNTIzVjExOC4zOTlWMTE4LjU0MUgxODYuMDgyVjExOC4zOTlaTTE2NC41MjMgMTE4LjM5OUgxNjQuNjY2VjExOC4yNTZIMTY0LjUyM0gxNjQuMzgxVjExOC4zOTlIMTY0LjUyM1oiIGZpbGw9IiNFOUVCRjEiIG1hc2s9InVybCgjcGF0aC0xNDAtaW5zaWRlLThfMTU0Nl8xODg3OCkiLz4KPHBhdGggZD0iTTE2Ni40MTQgMTIwLjA4NUgxNjYuNjI0TDE2Ny4xMTggMTIxLjI5MkgxNjcuMTM1TDE2Ny42MyAxMjAuMDg1SDE2Ny44NFYxMjEuNTM5SDE2Ny42NzVWMTIwLjQzNUgxNjcuNjYxTDE2Ny4yMDYgMTIxLjUzOUgxNjcuMDQ3TDE2Ni41OTMgMTIwLjQzNUgxNjYuNTc5VjEyMS41MzlIMTY2LjQxNFYxMjAuMDg1Wk0xNjguNDkxIDEyMS41NjVDMTY4LjQyMiAxMjEuNTY1IDE2OC4zNTkgMTIxLjU1MiAxNjguMzAzIDEyMS41MjZDMTY4LjI0NiAxMjEuNDk5IDE2OC4yMDIgMTIxLjQ2MSAxNjguMTY4IDEyMS40MTFDMTY4LjEzNSAxMjEuMzYxIDE2OC4xMTkgMTIxLjMwMSAxNjguMTE5IDEyMS4yM0MxNjguMTE5IDEyMS4xNjcgMTY4LjEzMSAxMjEuMTE2IDE2OC4xNTYgMTIxLjA3OEMxNjguMTggMTIxLjAzOCAxNjguMjEzIDEyMS4wMDggMTY4LjI1NCAxMjAuOTg1QzE2OC4yOTYgMTIwLjk2MyAxNjguMzQxIDEyMC45NDcgMTY4LjM5MSAxMjAuOTM2QzE2OC40NDEgMTIwLjkyNCAxNjguNDkxIDEyMC45MTUgMTY4LjU0MiAxMjAuOTA5QzE2OC42MDggMTIwLjkgMTY4LjY2MiAxMjAuODk0IDE2OC43MDMgMTIwLjg5QzE2OC43NDUgMTIwLjg4NSAxNjguNzc1IDEyMC44NzcgMTY4Ljc5NCAxMjAuODY2QzE2OC44MTMgMTIwLjg1NSAxNjguODIzIDEyMC44MzYgMTY4LjgyMyAxMjAuODA5VjEyMC44MDRDMTY4LjgyMyAxMjAuNzM0IDE2OC44MDQgMTIwLjY3OSAxNjguNzY1IDEyMC42NEMxNjguNzI4IDEyMC42MDIgMTY4LjY3IDEyMC41ODIgMTY4LjU5MyAxMjAuNTgyQzE2OC41MTMgMTIwLjU4MiAxNjguNDUgMTIwLjYgMTY4LjQwNSAxMjAuNjM1QzE2OC4zNTkgMTIwLjY3IDE2OC4zMjcgMTIwLjcwNyAxNjguMzA5IDEyMC43NDdMMTY4LjE1IDEyMC42OUMxNjguMTc4IDEyMC42MjQgMTY4LjIxNiAxMjAuNTcyIDE2OC4yNjQgMTIwLjUzNUMxNjguMzExIDEyMC40OTggMTY4LjM2MyAxMjAuNDcyIDE2OC40MiAxMjAuNDU3QzE2OC40NzcgMTIwLjQ0MiAxNjguNTMyIDEyMC40MzUgMTY4LjU4NyAxMjAuNDM1QzE2OC42MjIgMTIwLjQzNSAxNjguNjYyIDEyMC40MzkgMTY4LjcwOCAxMjAuNDQ3QzE2OC43NTQgMTIwLjQ1NSAxNjguNzk4IDEyMC40NzIgMTY4Ljg0MSAxMjAuNDk4QzE2OC44ODQgMTIwLjUyMyAxNjguOTE5IDEyMC41NjIgMTY4Ljk0OCAxMjAuNjEzQzE2OC45NzYgMTIwLjY2NSAxNjguOTkgMTIwLjczNCAxNjguOTkgMTIwLjgyMVYxMjEuNTM5SDE2OC44MjNWMTIxLjM5MUgxNjguODE0QzE2OC44MDMgMTIxLjQxNSAxNjguNzg0IDEyMS40NCAxNjguNzU4IDEyMS40NjdDMTY4LjczMSAxMjEuNDk0IDE2OC42OTYgMTIxLjUxNyAxNjguNjUyIDEyMS41MzZDMTY4LjYwOCAxMjEuNTU1IDE2OC41NTQgMTIxLjU2NSAxNjguNDkxIDEyMS41NjVaTTE2OC41MTYgMTIxLjQxNEMxNjguNTgzIDEyMS40MTQgMTY4LjYzOCAxMjEuNDAxIDE2OC42ODQgMTIxLjM3NUMxNjguNzMgMTIxLjM0OSAxNjguNzY0IDEyMS4zMTUgMTY4Ljc4NyAxMjEuMjc0QzE2OC44MTEgMTIxLjIzMyAxNjguODIzIDEyMS4xOSAxNjguODIzIDEyMS4xNDRWMTIwLjk5MUMxNjguODE2IDEyMSAxNjguOCAxMjEuMDA3IDE2OC43NzYgMTIxLjAxNUMxNjguNzUyIDEyMS4wMjEgMTY4LjcyNSAxMjEuMDI3IDE2OC42OTQgMTIxLjAzMkMxNjguNjYzIDEyMS4wMzcgMTY4LjYzMyAxMjEuMDQxIDE2OC42MDQgMTIxLjA0NUMxNjguNTc1IDEyMS4wNDggMTY4LjU1MSAxMjEuMDUxIDE2OC41MzMgMTIxLjA1NEMxNjguNDkgMTIxLjA1OSAxNjguNDQ5IDEyMS4wNjggMTY4LjQxMSAxMjEuMDgxQzE2OC4zNzQgMTIxLjA5NCAxNjguMzQ0IDEyMS4xMTIgMTY4LjMyIDEyMS4xMzdDMTY4LjI5OCAxMjEuMTYyIDE2OC4yODYgMTIxLjE5NiAxNjguMjg2IDEyMS4yMzhDMTY4LjI4NiAxMjEuMjk2IDE2OC4zMDggMTIxLjM0IDE2OC4zNTEgMTIxLjM3QzE2OC4zOTQgMTIxLjM5OSAxNjguNDUgMTIxLjQxNCAxNjguNTE2IDEyMS40MTRaTTE2OS4yOTYgMTIxLjUzOVYxMjAuNDQ5SDE2OS40NThWMTIwLjYxM0gxNjkuNDY5QzE2OS40ODkgMTIwLjU2IDE2OS41MjUgMTIwLjUxNiAxNjkuNTc3IDEyMC40ODJDMTY5LjYyOSAxMjAuNDQ5IDE2OS42ODggMTIwLjQzMiAxNjkuNzUzIDEyMC40MzJDMTY5Ljc2NiAxMjAuNDMyIDE2OS43ODEgMTIwLjQzMiAxNjkuNzk5IDEyMC40MzJDMTY5LjgxOCAxMjAuNDMzIDE2OS44MzIgMTIwLjQzNCAxNjkuODQxIDEyMC40MzVWMTIwLjYwNUMxNjkuODM2IDEyMC42MDQgMTY5LjgyMyAxMjAuNjAxIDE2OS44MDIgMTIwLjU5OUMxNjkuNzgyIDEyMC41OTUgMTY5Ljc2MSAxMjAuNTk0IDE2OS43MzkgMTIwLjU5NEMxNjkuNjg2IDEyMC41OTQgMTY5LjYzOSAxMjAuNjA1IDE2OS41OTcgMTIwLjYyN0MxNjkuNTU2IDEyMC42NDkgMTY5LjUyMyAxMjAuNjc5IDE2OS40OTkgMTIwLjcxOEMxNjkuNDc2IDEyMC43NTYgMTY5LjQ2NCAxMjAuOCAxNjkuNDY0IDEyMC44NDlWMTIxLjUzOUgxNjkuMjk2Wk0xNzAuNDUgMTIxLjU2MkMxNzAuMzQ3IDEyMS41NjIgMTcwLjI1OSAxMjEuNTM4IDE3MC4xODYgMTIxLjQ4OUMxNzAuMTEyIDEyMS40NDEgMTcwLjA1NSAxMjEuMzc1IDE3MC4wMTUgMTIxLjI5QzE2OS45NzUgMTIxLjIwNSAxNjkuOTU2IDEyMS4xMDggMTY5Ljk1NiAxMjFDMTY5Ljk1NiAxMjAuODg5IDE2OS45NzYgMTIwLjc5MSAxNzAuMDE3IDEyMC43MDZDMTcwLjA1OCAxMjAuNjIxIDE3MC4xMTUgMTIwLjU1NSAxNzAuMTg4IDEyMC41MDdDMTcwLjI2MiAxMjAuNDU5IDE3MC4zNDggMTIwLjQzNSAxNzAuNDQ3IDEyMC40MzVDMTcwLjUyMyAxMjAuNDM1IDE3MC41OTMgMTIwLjQ0OSAxNzAuNjU0IDEyMC40NzdDMTcwLjcxNiAxMjAuNTA2IDE3MC43NjYgMTIwLjU0NSAxNzAuODA1IDEyMC41OTZDMTcwLjg0NSAxMjAuNjQ4IDE3MC44NjkgMTIwLjcwNyAxNzAuODc4IDEyMC43NzVIMTcwLjcxMUMxNzAuNjk4IDEyMC43MjYgMTcwLjY3IDEyMC42ODIgMTcwLjYyNiAxMjAuNjQzQzE3MC41ODIgMTIwLjYwNCAxNzAuNTIzIDEyMC41ODUgMTcwLjQ1IDEyMC41ODVDMTcwLjM4NCAxMjAuNTg1IDE3MC4zMjcgMTIwLjYwMiAxNzAuMjc4IDEyMC42MzZDMTcwLjIyOSAxMjAuNjcgMTcwLjE5MSAxMjAuNzE3IDE3MC4xNjQgMTIwLjc3OUMxNzAuMTM3IDEyMC44NCAxNzAuMTIzIDEyMC45MTIgMTcwLjEyMyAxMjAuOTk0QzE3MC4xMjMgMTIxLjA3OCAxNzAuMTM2IDEyMS4xNTIgMTcwLjE2MyAxMjEuMjE0QzE3MC4xOSAxMjEuMjc2IDE3MC4yMjggMTIxLjMyNSAxNzAuMjc2IDEyMS4zNTlDMTcwLjMyNiAxMjEuMzk0IDE3MC4zODMgMTIxLjQxMSAxNzAuNDUgMTIxLjQxMUMxNzAuNDkzIDEyMS40MTEgMTcwLjUzMyAxMjEuNDA0IDE3MC41NjggMTIxLjM4OUMxNzAuNjA0IDEyMS4zNzMgMTcwLjYzNCAxMjEuMzUyIDE3MC42NTggMTIxLjMyM0MxNzAuNjgzIDEyMS4yOTUgMTcwLjcgMTIxLjI2MSAxNzAuNzExIDEyMS4yMjFIMTcwLjg3OEMxNzAuODY5IDEyMS4yODUgMTcwLjg0NSAxMjEuMzQzIDE3MC44MDggMTIxLjM5NUMxNzAuNzcxIDEyMS40NDYgMTcwLjcyMiAxMjEuNDg3IDE3MC42NjEgMTIxLjUxN0MxNzAuNjAxIDEyMS41NDcgMTcwLjUzIDEyMS41NjIgMTcwLjQ1IDEyMS41NjJaTTE3MS4yOTEgMTIwLjg4M1YxMjEuNTM5SDE3MS4xMjNWMTIwLjA4NUgxNzEuMjkxVjEyMC42MTlIMTcxLjMwNUMxNzEuMzMgMTIwLjU2MyAxNzEuMzY5IDEyMC41MTggMTcxLjQyIDEyMC40ODVDMTcxLjQ3MiAxMjAuNDUxIDE3MS41NCAxMjAuNDM1IDE3MS42MjYgMTIwLjQzNUMxNzEuNyAxMjAuNDM1IDE3MS43NjUgMTIwLjQ0OSAxNzEuODIxIDEyMC40NzlDMTcxLjg3NyAxMjAuNTA5IDE3MS45MiAxMjAuNTU0IDE3MS45NTEgMTIwLjYxNUMxNzEuOTgyIDEyMC42NzUgMTcxLjk5OCAxMjAuNzUzIDE3MS45OTggMTIwLjg0NlYxMjEuNTM5SDE3MS44M1YxMjAuODU4QzE3MS44MyAxMjAuNzcxIDE3MS44MDggMTIwLjcwNCAxNzEuNzYzIDEyMC42NTdDMTcxLjcxOCAxMjAuNjA5IDE3MS42NTcgMTIwLjU4NSAxNzEuNTc4IDEyMC41ODVDMTcxLjUyMyAxMjAuNTg1IDE3MS40NzMgMTIwLjU5NyAxNzEuNDMgMTIwLjYyQzE3MS4zODcgMTIwLjY0MyAxNzEuMzUzIDEyMC42NzcgMTcxLjMyOCAxMjAuNzIxQzE3MS4zMDMgMTIwLjc2NiAxNzEuMjkxIDEyMC44MiAxNzEuMjkxIDEyMC44ODNaTTE3Mi44NjQgMTIxLjUzOVYxMjEuNDExTDE3My4zNDMgMTIwLjg4NkMxNzMuNCAxMjAuODI1IDE3My40NDYgMTIwLjc3MSAxNzMuNDgyIDEyMC43MjZDMTczLjUxOSAxMjAuNjggMTczLjU0NiAxMjAuNjM3IDE3My41NjMgMTIwLjU5NkMxNzMuNTgxIDEyMC41NTYgMTczLjU5IDEyMC41MTMgMTczLjU5IDEyMC40NjlDMTczLjU5IDEyMC40MTggMTczLjU3OCAxMjAuMzczIDE3My41NTMgMTIwLjMzNkMxNzMuNTI5IDEyMC4yOTkgMTczLjQ5NiAxMjAuMjcgMTczLjQ1NCAxMjAuMjQ5QzE3My40MTIgMTIwLjIyOSAxNzMuMzY1IDEyMC4yMTkgMTczLjMxMiAxMjAuMjE5QzE3My4yNTYgMTIwLjIxOSAxNzMuMjA4IDEyMC4yMyAxNzMuMTY2IDEyMC4yNTRDMTczLjEyNSAxMjAuMjc2IDE3My4wOTMgMTIwLjMwOCAxNzMuMDcgMTIwLjM0OUMxNzMuMDQ4IDEyMC4zOTEgMTczLjAzNyAxMjAuNDM5IDE3My4wMzcgMTIwLjQ5NEgxNzIuODY5QzE3Mi44NjkgMTIwLjQwOSAxNzIuODg5IDEyMC4zMzQgMTcyLjkyOCAxMjAuMjdDMTcyLjk2NyAxMjAuMjA2IDE3My4wMjEgMTIwLjE1NSAxNzMuMDg5IDEyMC4xMTlDMTczLjE1NyAxMjAuMDgzIDE3My4yMzMgMTIwLjA2NSAxNzMuMzE4IDEyMC4wNjVDMTczLjQwMyAxMjAuMDY1IDE3My40NzggMTIwLjA4MyAxNzMuNTQ0IDEyMC4xMTlDMTczLjYxIDEyMC4xNTUgMTczLjY2MiAxMjAuMjA0IDE3My42OTkgMTIwLjI2NUMxNzMuNzM2IDEyMC4zMjYgMTczLjc1NSAxMjAuMzk0IDE3My43NTUgMTIwLjQ2OUMxNzMuNzU1IDEyMC41MjIgMTczLjc0NSAxMjAuNTc0IDE3My43MjYgMTIwLjYyNkMxNzMuNzA3IDEyMC42NzYgMTczLjY3NCAxMjAuNzMzIDE3My42MjcgMTIwLjc5NUMxNzMuNTggMTIwLjg1NyAxNzMuNTE1IDEyMC45MzMgMTczLjQzMSAxMjEuMDIyTDE3My4xMDUgMTIxLjM3MlYxMjEuMzgzSDE3My43ODFWMTIxLjUzOUgxNzIuODY0Wk0xNzQuNTg1IDEyMC4wODVWMTIxLjUzOUgxNzQuNDA5VjEyMC4yN0gxNzQuNEwxNzQuMDQ1IDEyMC41MDZWMTIwLjMyN0wxNzQuNDA5IDEyMC4wODVIMTc0LjU4NVpNMTc1LjE3IDEyMS4zNEwxNzUuMTU4IDEyMS40MTdDMTc1LjE1IDEyMS40NzEgMTc1LjEzOCAxMjEuNTI5IDE3NS4xMjEgMTIxLjU5QzE3NS4xMDUgMTIxLjY1MiAxNzUuMDg5IDEyMS43MSAxNzUuMDcxIDEyMS43NjRDMTc1LjA1NCAxMjEuODE4IDE3NS4wMzkgMTIxLjg2MiAxNzUuMDI4IDEyMS44OTRIMTc0LjlDMTc0LjkwNiAxMjEuODY0IDE3NC45MTQgMTIxLjgyNCAxNzQuOTI0IDEyMS43NzRDMTc0LjkzNCAxMjEuNzI0IDE3NC45NDQgMTIxLjY2OSAxNzQuOTU0IDEyMS42MDdDMTc0Ljk2NCAxMjEuNTQ2IDE3NC45NzMgMTIxLjQ4NCAxNzQuOTc5IDEyMS40MkwxNzQuOTg4IDEyMS4zNEgxNzUuMTdaTTE3Ni4wMzkgMTIxLjUzOVYxMjEuNDExTDE3Ni41MTkgMTIwLjg4NkMxNzYuNTc2IDEyMC44MjUgMTc2LjYyMiAxMjAuNzcxIDE3Ni42NTggMTIwLjcyNkMxNzYuNjk1IDEyMC42OCAxNzYuNzIyIDEyMC42MzcgMTc2LjczOSAxMjAuNTk2QzE3Ni43NTcgMTIwLjU1NiAxNzYuNzY2IDEyMC41MTMgMTc2Ljc2NiAxMjAuNDY5QzE3Ni43NjYgMTIwLjQxOCAxNzYuNzU0IDEyMC4zNzMgMTc2LjcyOSAxMjAuMzM2QzE3Ni43MDUgMTIwLjI5OSAxNzYuNjcyIDEyMC4yNyAxNzYuNjMgMTIwLjI0OUMxNzYuNTg4IDEyMC4yMjkgMTc2LjU0MSAxMjAuMjE5IDE3Ni40ODggMTIwLjIxOUMxNzYuNDMyIDEyMC4yMTkgMTc2LjM4MyAxMjAuMjMgMTc2LjM0MiAxMjAuMjU0QzE3Ni4zMDEgMTIwLjI3NiAxNzYuMjY5IDEyMC4zMDggMTc2LjI0NiAxMjAuMzQ5QzE3Ni4yMjQgMTIwLjM5MSAxNzYuMjEzIDEyMC40MzkgMTc2LjIxMyAxMjAuNDk0SDE3Ni4wNDVDMTc2LjA0NSAxMjAuNDA5IDE3Ni4wNjUgMTIwLjMzNCAxNzYuMTA0IDEyMC4yN0MxNzYuMTQzIDEyMC4yMDYgMTc2LjE5NyAxMjAuMTU1IDE3Ni4yNjQgMTIwLjExOUMxNzYuMzMzIDEyMC4wODMgMTc2LjQwOSAxMjAuMDY1IDE3Ni40OTQgMTIwLjA2NUMxNzYuNTc5IDEyMC4wNjUgMTc2LjY1NCAxMjAuMDgzIDE3Ni43MiAxMjAuMTE5QzE3Ni43ODYgMTIwLjE1NSAxNzYuODM3IDEyMC4yMDQgMTc2Ljg3NSAxMjAuMjY1QzE3Ni45MTIgMTIwLjMyNiAxNzYuOTMxIDEyMC4zOTQgMTc2LjkzMSAxMjAuNDY5QzE3Ni45MzEgMTIwLjUyMiAxNzYuOTIxIDEyMC41NzQgMTc2LjkwMiAxMjAuNjI2QzE3Ni44ODMgMTIwLjY3NiAxNzYuODUgMTIwLjczMyAxNzYuODAyIDEyMC43OTVDMTc2Ljc1NiAxMjAuODU3IDE3Ni42OTEgMTIwLjkzMyAxNzYuNjA3IDEyMS4wMjJMMTc2LjI4MSAxMjEuMzcyVjEyMS4zODNIMTc2Ljk1NlYxMjEuNTM5SDE3Ni4wMzlaTTE3Ny43MjQgMTIxLjU1OUMxNzcuNjE3IDEyMS41NTkgMTc3LjUyNiAxMjEuNTMgMTc3LjQ1MSAxMjEuNDcyQzE3Ny4zNzUgMTIxLjQxMyAxNzcuMzE4IDEyMS4zMjggMTc3LjI3OCAxMjEuMjE3QzE3Ny4yMzggMTIxLjEwNSAxNzcuMjE4IDEyMC45NyAxNzcuMjE4IDEyMC44MTJDMTc3LjIxOCAxMjAuNjU1IDE3Ny4yMzggMTIwLjUyMSAxNzcuMjc4IDEyMC40MUMxNzcuMzE4IDEyMC4yOTggMTc3LjM3NiAxMjAuMjEzIDE3Ny40NTEgMTIwLjE1NEMxNzcuNTI3IDEyMC4wOTUgMTc3LjYxOCAxMjAuMDY1IDE3Ny43MjQgMTIwLjA2NUMxNzcuODMgMTIwLjA2NSAxNzcuOTIgMTIwLjA5NSAxNzcuOTk2IDEyMC4xNTRDMTc4LjA3MSAxMjAuMjEzIDE3OC4xMjkgMTIwLjI5OCAxNzguMTY5IDEyMC40MUMxNzguMjA5IDEyMC41MjEgMTc4LjIyOSAxMjAuNjU1IDE3OC4yMjkgMTIwLjgxMkMxNzguMjI5IDEyMC45NyAxNzguMjA5IDEyMS4xMDUgMTc4LjE3IDEyMS4yMTdDMTc4LjEzIDEyMS4zMjggMTc4LjA3MiAxMjEuNDEzIDE3Ny45OTcgMTIxLjQ3MkMxNzcuOTIyIDEyMS41MyAxNzcuODMxIDEyMS41NTkgMTc3LjcyNCAxMjEuNTU5Wk0xNzcuNzI0IDEyMS40MDNDMTc3LjgzIDEyMS40MDMgMTc3LjkxMiAxMjEuMzUyIDE3Ny45NzEgMTIxLjI0OUMxNzguMDI5IDEyMS4xNDcgMTc4LjA1OSAxMjEuMDAxIDE3OC4wNTkgMTIwLjgxMkMxNzguMDU5IDEyMC42ODYgMTc4LjA0NSAxMjAuNTc5IDE3OC4wMTggMTIwLjQ5MUMxNzcuOTkyIDEyMC40MDIgMTc3Ljk1NCAxMjAuMzM1IDE3Ny45MDMgMTIwLjI4OEMxNzcuODU0IDEyMC4yNDIgMTc3Ljc5NCAxMjAuMjE5IDE3Ny43MjQgMTIwLjIxOUMxNzcuNjE5IDEyMC4yMTkgMTc3LjUzNyAxMjAuMjcxIDE3Ny40NzcgMTIwLjM3NEMxNzcuNDE4IDEyMC40NzcgMTc3LjM4OSAxMjAuNjIzIDE3Ny4zODkgMTIwLjgxMkMxNzcuMzg5IDEyMC45MzggMTc3LjQwMiAxMjEuMDQ1IDE3Ny40MjkgMTIxLjEzM0MxNzcuNDU1IDEyMS4yMjEgMTc3LjQ5MyAxMjEuMjg4IDE3Ny41NDMgMTIxLjMzNEMxNzcuNTkzIDEyMS4zOCAxNzcuNjUzIDEyMS40MDMgMTc3LjcyNCAxMjEuNDAzWk0xNzguNDk5IDEyMS41MzlWMTIxLjQxMUwxNzguOTc5IDEyMC44ODZDMTc5LjAzNSAxMjAuODI1IDE3OS4wODEgMTIwLjc3MSAxNzkuMTE4IDEyMC43MjZDMTc5LjE1NCAxMjAuNjggMTc5LjE4MSAxMjAuNjM3IDE3OS4xOTkgMTIwLjU5NkMxNzkuMjE3IDEyMC41NTYgMTc5LjIyNiAxMjAuNTEzIDE3OS4yMjYgMTIwLjQ2OUMxNzkuMjI2IDEyMC40MTggMTc5LjIxMyAxMjAuMzczIDE3OS4xODkgMTIwLjMzNkMxNzkuMTY1IDEyMC4yOTkgMTc5LjEzMiAxMjAuMjcgMTc5LjA4OSAxMjAuMjQ5QzE3OS4wNDcgMTIwLjIyOSAxNzkgMTIwLjIxOSAxNzguOTQ4IDEyMC4yMTlDMTc4Ljg5MiAxMjAuMjE5IDE3OC44NDMgMTIwLjIzIDE3OC44MDEgMTIwLjI1NEMxNzguNzYgMTIwLjI3NiAxNzguNzI4IDEyMC4zMDggMTc4LjcwNSAxMjAuMzQ5QzE3OC42ODMgMTIwLjM5MSAxNzguNjcyIDEyMC40MzkgMTc4LjY3MiAxMjAuNDk0SDE3OC41MDVDMTc4LjUwNSAxMjAuNDA5IDE3OC41MjQgMTIwLjMzNCAxNzguNTY0IDEyMC4yN0MxNzguNjAzIDEyMC4yMDYgMTc4LjY1NiAxMjAuMTU1IDE3OC43MjQgMTIwLjExOUMxNzguNzkyIDEyMC4wODMgMTc4Ljg2OCAxMjAuMDY1IDE3OC45NTMgMTIwLjA2NUMxNzkuMDM4IDEyMC4wNjUgMTc5LjExNCAxMjAuMDgzIDE3OS4xOCAxMjAuMTE5QzE3OS4yNDUgMTIwLjE1NSAxNzkuMjk3IDEyMC4yMDQgMTc5LjMzNCAxMjAuMjY1QzE3OS4zNzIgMTIwLjMyNiAxNzkuMzkgMTIwLjM5NCAxNzkuMzkgMTIwLjQ2OUMxNzkuMzkgMTIwLjUyMiAxNzkuMzgxIDEyMC41NzQgMTc5LjM2MSAxMjAuNjI2QzE3OS4zNDIgMTIwLjY3NiAxNzkuMzA5IDEyMC43MzMgMTc5LjI2MiAxMjAuNzk1QzE3OS4yMTUgMTIwLjg1NyAxNzkuMTUgMTIwLjkzMyAxNzkuMDY3IDEyMS4wMjJMMTc4Ljc0IDEyMS4zNzJWMTIxLjM4M0gxNzkuNDE2VjEyMS41MzlIMTc4LjQ5OVpNMTgwLjE5MiAxMjEuNTU5QzE4MC4xMzIgMTIxLjU1OCAxODAuMDczIDEyMS41NDcgMTgwLjAxMyAxMjEuNTI1QzE3OS45NTMgMTIxLjUwMyAxNzkuODk5IDEyMS40NjYgMTc5Ljg1IDEyMS40MTVDMTc5LjggMTIxLjM2MyAxNzkuNzYxIDEyMS4yOTMgMTc5LjczMSAxMjEuMjA0QzE3OS43MDEgMTIxLjExNSAxNzkuNjg2IDEyMS4wMDMgMTc5LjY4NiAxMjAuODY5QzE3OS42ODYgMTIwLjc0IDE3OS42OTkgMTIwLjYyNiAxNzkuNzIzIDEyMC41MjdDMTc5Ljc0NyAxMjAuNDI3IDE3OS43ODIgMTIwLjM0MyAxNzkuODI4IDEyMC4yNzVDMTc5Ljg3NCAxMjAuMjA2IDE3OS45MjkgMTIwLjE1NCAxNzkuOTk0IDEyMC4xMTlDMTgwLjA1OSAxMjAuMDgzIDE4MC4xMzMgMTIwLjA2NSAxODAuMjE1IDEyMC4wNjVDMTgwLjI5NiAxMjAuMDY1IDE4MC4zNjggMTIwLjA4MiAxODAuNDMyIDEyMC4xMTRDMTgwLjQ5NiAxMjAuMTQ3IDE4MC41NDggMTIwLjE5MiAxODAuNTg4IDEyMC4yNDlDMTgwLjYyOCAxMjAuMzA3IDE4MC42NTQgMTIwLjM3NCAxODAuNjY2IDEyMC40NDlIMTgwLjQ5M0MxODAuNDc3IDEyMC4zODMgMTgwLjQ0NSAxMjAuMzI5IDE4MC4zOTkgMTIwLjI4NkMxODAuMzUzIDEyMC4yNDMgMTgwLjI5MSAxMjAuMjIyIDE4MC4yMTUgMTIwLjIyMkMxODAuMTAyIDEyMC4yMjIgMTgwLjAxMyAxMjAuMjcxIDE3OS45NDggMTIwLjM2OUMxNzkuODg0IDEyMC40NjcgMTc5Ljg1MiAxMjAuNjA0IDE3OS44NTEgMTIwLjc4MUgxNzkuODYyQzE3OS44ODkgMTIwLjc0MSAxNzkuOTIgMTIwLjcwNiAxNzkuOTU3IDEyMC42NzhDMTc5Ljk5NCAxMjAuNjQ5IDE4MC4wMzQgMTIwLjYyNyAxODAuMDc5IDEyMC42MTFDMTgwLjEyMyAxMjAuNTk2IDE4MC4xNzEgMTIwLjU4OCAxODAuMjIgMTIwLjU4OEMxODAuMzA0IDEyMC41ODggMTgwLjM4IDEyMC42MDkgMTgwLjQ0OSAxMjAuNjVDMTgwLjUxOCAxMjAuNjkyIDE4MC41NzMgMTIwLjc0OSAxODAuNjE1IDEyMC44MjFDMTgwLjY1NyAxMjAuODk0IDE4MC42NzcgMTIwLjk3NyAxODAuNjc3IDEyMS4wNzFDMTgwLjY3NyAxMjEuMTYgMTgwLjY1NyAxMjEuMjQzIDE4MC42MTcgMTIxLjMxOEMxODAuNTc3IDEyMS4zOTIgMTgwLjUyIDEyMS40NTEgMTgwLjQ0NyAxMjEuNDk1QzE4MC4zNzUgMTIxLjUzOSAxODAuMjkgMTIxLjU2IDE4MC4xOTIgMTIxLjU1OVpNMTgwLjE5MiAxMjEuNDAzQzE4MC4yNTEgMTIxLjQwMyAxODAuMzA1IDEyMS4zODggMTgwLjM1MiAxMjEuMzU4QzE4MC40IDEyMS4zMjggMTgwLjQzOCAxMjEuMjg4IDE4MC40NjUgMTIxLjIzOEMxODAuNDkzIDEyMS4xODggMTgwLjUwNyAxMjEuMTMyIDE4MC41MDcgMTIxLjA3MUMxODAuNTA3IDEyMS4wMSAxODAuNDkzIDEyMC45NTYgMTgwLjQ2NyAxMjAuOTA3QzE4MC40NCAxMjAuODU3IDE4MC40MDMgMTIwLjgxNyAxODAuMzU3IDEyMC43ODhDMTgwLjMxIDEyMC43NTkgMTgwLjI1NyAxMjAuNzQ0IDE4MC4xOTggMTIwLjc0NEMxODAuMTUzIDEyMC43NDQgMTgwLjExMSAxMjAuNzUzIDE4MC4wNzIgMTIwLjc3MUMxODAuMDMzIDEyMC43ODkgMTc5Ljk5OSAxMjAuODEzIDE3OS45NyAxMjAuODQzQzE3OS45NDEgMTIwLjg3NCAxNzkuOTE4IDEyMC45MDkgMTc5LjkwMiAxMjAuOTQ5QzE3OS44ODUgMTIwLjk4OCAxNzkuODc3IDEyMS4wMyAxNzkuODc3IDEyMS4wNzNDMTc5Ljg3NyAxMjEuMTMxIDE3OS44OSAxMjEuMTg1IDE3OS45MTcgMTIxLjIzNUMxNzkuOTQ1IDEyMS4yODUgMTc5Ljk4MiAxMjEuMzI2IDE4MC4wMjkgMTIxLjM1N0MxODAuMDc3IDEyMS4zODcgMTgwLjEzMSAxMjEuNDAzIDE4MC4xOTIgMTIxLjQwM1oiIGZpbGw9IiM1QTVDNUUiLz4KPGNpcmNsZSBjeD0iMTY2LjgwOSIgY3k9IjEwMi44MTEiIHI9IjAuNTcxMDk3IiBmaWxsPSIjMDA2OEZBIi8+CjxyZWN0IHg9IjE2OC41MjMiIHk9IjEwMi4xMjEiIHdpZHRoPSIxMC4zNTcxIiBoZWlnaHQ9IjEuMzgwOTUiIHJ4PSIwLjY5MDQ3NiIgZmlsbD0iI0Q3RDdERiIvPgo8Y2lyY2xlIGN4PSIxNjYuODA5IiBjeT0iMTA3LjI2NCIgcj0iMC41NzEwOTciIGZpbGw9IiM0ODI0RkYiLz4KPHJlY3QgeD0iMTY4LjUyMyIgeT0iMTA2LjU3NCIgd2lkdGg9IjEwLjM1NzEiIGhlaWdodD0iMS4zODA5NSIgcng9IjAuNjkwNDc2IiBmaWxsPSIjRDdEN0RGIi8+CjxjaXJjbGUgY3g9IjE2Ni44MDkiIGN5PSIxMTEuNzE4IiByPSIwLjU3MTA5NyIgZmlsbD0iI0E1MTRGRiIvPgo8cmVjdCB4PSIxNjguNTIzIiB5PSIxMTEuMDI3IiB3aWR0aD0iMTAuMzU3MSIgaGVpZ2h0PSIxLjM4MDk1IiByeD0iMC42OTA0NzYiIGZpbGw9IiNEN0Q3REYiLz4KPGNpcmNsZSBjeD0iMTY2LjgwOSIgY3k9IjExNi4xNzMiIHI9IjAuNTcxMDk3IiBmaWxsPSIjRTU2MDAwIi8+CjxyZWN0IHg9IjE2OC41MjMiIHk9IjExNS40ODIiIHdpZHRoPSIxMC4zNTcxIiBoZWlnaHQ9IjEuMzgwOTUiIHJ4PSIwLjY5MDQ3NiIgZmlsbD0iI0Q3RDdERiIvPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyN19kXzE1NDZfMTg4NzgpIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAzOF8xNTQ2XzE4ODc4KSI+CjxjaXJjbGUgY3g9IjE2MC45ODEiIGN5PSIxMTEuMzY5IiByPSIxLjU3MDUyIiBmaWxsPSJ3aGl0ZSIvPgo8Y2lyY2xlIGN4PSIxNjAuOTU2IiBjeT0iMTExLjM4NSIgcj0iMC40MjgzMjMiIGZpbGw9IiMxRDFEMUQiLz4KPG1hc2sgaWQ9Im1hc2swXzE1NDZfMTg4NzgiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIxNjAiIHk9IjExMCIgd2lkdGg9IjIiIGhlaWdodD0iMiI+CjxjaXJjbGUgY3g9IjE2MC45NTYiIGN5PSIxMTEuMzg1IiByPSIwLjQyODMyMyIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzE1NDZfMTg4NzgpIj4KPC9nPgo8L2c+CjwvZz4KPHBhdGggZD0iTTY4LjMyNDMgNzUuODk3OVY3Ny4zNTE2SDY4LjE0ODNWNzYuMDgyNEg2OC4xMzk4TDY3Ljc4NDkgNzYuMzE4MVY3Ni4xMzkyTDY4LjE0ODMgNzUuODk3OUg2OC4zMjQzWk02OS4yMTY2IDc3LjM3MTRDNjkuMTA5NiA3Ny4zNzE0IDY5LjAxODUgNzcuMzQyMyA2OC45NDMzIDc3LjI4NDFDNjguODY4IDc3LjIyNTUgNjguODEwNSA3Ny4xNDA1IDY4Ljc3MDggNzcuMDI5M0M2OC43MzEgNzYuOTE3NiA2OC43MTEyIDc2Ljc4MjggNjguNzExMiA3Ni42MjQ3QzY4LjcxMTIgNzYuNDY3NiA2OC43MzEgNzYuMzMzNSA2OC43NzA4IDc2LjIyMjJDNjguODExIDc2LjExMDYgNjguODY4OCA3Ni4wMjU0IDY4Ljk0NCA3NS45NjY3QzY5LjAxOTcgNzUuOTA3NiA2OS4xMTA2IDc1Ljg3OCA2OS4yMTY2IDc1Ljg3OEM2OS4zMjI2IDc1Ljg3OCA2OS40MTMyIDc1LjkwNzYgNjkuNDg4NCA3NS45NjY3QzY5LjU2NDEgNzYuMDI1NCA2OS42MjE5IDc2LjExMDYgNjkuNjYxNiA3Ni4yMjIyQzY5LjcwMTggNzYuMzMzNSA2OS43MjIgNzYuNDY3NiA2OS43MjIgNzYuNjI0N0M2OS43MjIgNzYuNzgyOCA2OS43MDIxIDc2LjkxNzYgNjkuNjYyMyA3Ny4wMjkzQzY5LjYyMjYgNzcuMTQwNSA2OS41NjUxIDc3LjIyNTUgNjkuNDg5OCA3Ny4yODQxQzY5LjQxNDYgNzcuMzQyMyA2OS4zMjM1IDc3LjM3MTQgNjkuMjE2NiA3Ny4zNzE0Wk02OS4yMTY2IDc3LjIxNTNDNjkuMzIyNiA3Ny4yMTUzIDY5LjQwNDkgNzcuMTY0MiA2OS40NjM2IDc3LjA2MkM2OS41MjIzIDc2Ljk1OTcgNjkuNTUxNiA3Ni44MTQgNjkuNTUxNiA3Ni42MjQ3QzY5LjU1MTYgNzYuNDk4OCA2OS41MzgxIDc2LjM5MTcgNjkuNTExMSA3Ni4zMDMyQzY5LjQ4NDYgNzYuMjE0NyA2OS40NDYzIDc2LjE0NzIgNjkuMzk2MSA3Ni4xMDA5QzY5LjM0NjUgNzYuMDU0NSA2OS4yODY2IDc2LjAzMTMgNjkuMjE2NiA3Ni4wMzEzQzY5LjExMTUgNzYuMDMxMyA2OS4wMjk0IDc2LjA4MzEgNjguOTcwMyA3Ni4xODY4QzY4LjkxMTEgNzYuMjg5OSA2OC44ODE1IDc2LjQzNTkgNjguODgxNSA3Ni42MjQ3QzY4Ljg4MTUgNzYuNzUwNiA2OC44OTQ4IDc2Ljg1NzUgNjguOTIxMyA3Ni45NDU1QzY4Ljk0NzggNzcuMDMzNiA2OC45ODU5IDc3LjEwMDUgNjkuMDM1NiA3Ny4xNDY0QzY5LjA4NTcgNzcuMTkyMyA2OS4xNDYxIDc3LjIxNTMgNjkuMjE2NiA3Ny4yMTUzWk03MC40NjU4IDc3LjM3MTRDNzAuMzU4OSA3Ny4zNzE0IDcwLjI2NzggNzcuMzQyMyA3MC4xOTI2IDc3LjI4NDFDNzAuMTE3MyA3Ny4yMjU1IDcwLjA1OTggNzcuMTQwNSA3MC4wMjAxIDc3LjAyOTNDNjkuOTgwMyA3Ni45MTc2IDY5Ljk2MDQgNzYuNzgyOCA2OS45NjA0IDc2LjYyNDdDNjkuOTYwNCA3Ni40Njc2IDY5Ljk4MDMgNzYuMzMzNSA3MC4wMjAxIDc2LjIyMjJDNzAuMDYwMyA3Ni4xMTA2IDcwLjExOCA3Ni4wMjU0IDcwLjE5MzMgNzUuOTY2N0M3MC4yNjkgNzUuOTA3NiA3MC4zNTk4IDc1Ljg3OCA3MC40NjU4IDc1Ljg3OEM3MC41NzE4IDc1Ljg3OCA3MC42NjI1IDc1LjkwNzYgNzAuNzM3NyA3NS45NjY3QzcwLjgxMzQgNzYuMDI1NCA3MC44NzExIDc2LjExMDYgNzAuOTEwOSA3Ni4yMjIyQzcwLjk1MTEgNzYuMzMzNSA3MC45NzEyIDc2LjQ2NzYgNzAuOTcxMiA3Ni42MjQ3QzcwLjk3MTIgNzYuNzgyOCA3MC45NTE0IDc2LjkxNzYgNzAuOTExNiA3Ny4wMjkzQzcwLjg3MTkgNzcuMTQwNSA3MC44MTQ0IDc3LjIyNTUgNzAuNzM5MSA3Ny4yODQxQzcwLjY2MzkgNzcuMzQyMyA3MC41NzI4IDc3LjM3MTQgNzAuNDY1OCA3Ny4zNzE0Wk03MC40NjU4IDc3LjIxNTNDNzAuNTcxOCA3Ny4yMTUzIDcwLjY1NDIgNzcuMTY0MiA3MC43MTI5IDc3LjA2MkM3MC43NzE1IDc2Ljk1OTcgNzAuODAwOSA3Ni44MTQgNzAuODAwOSA3Ni42MjQ3QzcwLjgwMDkgNzYuNDk4OCA3MC43ODc0IDc2LjM5MTcgNzAuNzYwNCA3Ni4zMDMyQzcwLjczMzkgNzYuMjE0NyA3MC42OTU2IDc2LjE0NzIgNzAuNjQ1NCA3Ni4xMDA5QzcwLjU5NTcgNzYuMDU0NSA3MC41MzU5IDc2LjAzMTMgNzAuNDY1OCA3Ni4wMzEzQzcwLjM2MDggNzYuMDMxMyA3MC4yNzg3IDc2LjA4MzEgNzAuMjE5NSA3Ni4xODY4QzcwLjE2MDQgNzYuMjg5OSA3MC4xMzA4IDc2LjQzNTkgNzAuMTMwOCA3Ni42MjQ3QzcwLjEzMDggNzYuNzUwNiA3MC4xNDQxIDc2Ljg1NzUgNzAuMTcwNiA3Ni45NDU1QzcwLjE5NzEgNzcuMDMzNiA3MC4yMzUxIDc3LjEwMDUgNzAuMjg0OCA3Ny4xNDY0QzcwLjMzNSA3Ny4xOTIzIDcwLjM5NTMgNzcuMjE1MyA3MC40NjU4IDc3LjIxNTNaTTcxLjQgNzYuOTU0MUw3MS4zOTcxIDc2Ljc0NjhINzEuNDMxMkw3MS45MDgyIDc2LjI2MTNINzIuMTE1NEw3MS42MDcyIDc2Ljc3NTJINzEuNTkzTDcxLjQgNzYuOTU0MVpNNzEuMjQzOCA3Ny4zNTE2Vjc1Ljg5NzlINzEuNDExM1Y3Ny4zNTE2SDcxLjI0MzhaTTcxLjkzNjYgNzcuMzUxNkw3MS41MTA3IDc2LjgxMjFMNzEuNjI5OSA3Ni42OTU3TDcyLjE0OTUgNzcuMzUxNkg3MS45MzY2WiIgZmlsbD0iIzlBQTFBOSIvPgo8cGF0aCBkPSJNNjkuMjI5OSA5Mi42NDg4QzY5LjE0NjYgOTIuNjQ4OCA2OS4wNzE2IDkyLjYzMjIgNjkuMDA0OSA5Mi41OTkxQzY4LjkzODEgOTIuNTY2IDY4Ljg4NDcgOTIuNTIwNSA2OC44NDQ0IDkyLjQ2MjhDNjguODA0MiA5Mi40MDUxIDY4Ljc4MjIgOTIuMzM5MyA2OC43Nzg0IDkyLjI2NTVINjguOTQ4OEM2OC45NTU0IDkyLjMzMTMgNjguOTg1MiA5Mi4zODU3IDY5LjAzODIgOTIuNDI4N0M2OS4wOTE3IDkyLjQ3MTMgNjkuMTU1NiA5Mi40OTI2IDY5LjIyOTkgOTIuNDkyNkM2OS4yODk1IDkyLjQ5MjYgNjkuMzQyNSA5Mi40Nzg3IDY5LjM4ODkgOTIuNDUwN0M2OS40MzU3IDkyLjQyMjggNjkuNDcyNCA5Mi4zODQ1IDY5LjQ5ODkgOTIuMzM1OEM2OS41MjU5IDkyLjI4NjUgNjkuNTM5NCA5Mi4yMzA5IDY5LjUzOTQgOTIuMTY4OUM2OS41Mzk0IDkyLjEwNTUgNjkuNTI1NCA5Mi4wNDkgNjkuNDk3NSA5MS45OTkzQzY5LjQ3IDkxLjk0OTEgNjkuNDMyMiA5MS45MDk2IDY5LjM4MzkgOTEuODgwOEM2OS4zMzU2IDkxLjg1MTkgNjkuMjgwNSA5MS44MzcyIDY5LjIxODUgOTEuODM2OEM2OS4xNzQgOTEuODM2MyA2OS4xMjg0IDkxLjg0MzEgNjkuMDgxNSA5MS44NTczQzY5LjAzNDcgOTEuODcxMSA2OC45OTYxIDkxLjg4ODggNjguOTY1OCA5MS45MTA2TDY4LjgwMTEgOTEuODkwN0w2OC44ODkyIDkxLjE3NTJINjkuNjQ0NFY5MS4zMzE0SDY5LjAzNjhMNjguOTg1NyA5MS43NjAxSDY4Ljk5NDJDNjkuMDI0IDkxLjczNjQgNjkuMDYxNCA5MS43MTY4IDY5LjEwNjQgOTEuNzAxMkM2OS4xNTEzIDkxLjY4NTYgNjkuMTk4MiA5MS42Nzc4IDY5LjI0NjkgOTEuNjc3OEM2OS4zMzU5IDkxLjY3NzggNjkuNDE1MSA5MS42OTkgNjkuNDg0NyA5MS43NDE2QzY5LjU1NDcgOTEuNzgzOCA2OS42MDk2IDkxLjg0MTUgNjkuNjQ5NCA5MS45MTQ4QzY5LjY4OTYgOTEuOTg4MiA2OS43MDk3IDkyLjA3MTkgNjkuNzA5NyA5Mi4xNjYxQzY5LjcwOTcgOTIuMjU4OSA2OS42ODg5IDkyLjM0MTcgNjkuNjQ3MiA5Mi40MTQ1QzY5LjYwNjEgOTIuNDg2OSA2OS41NDkzIDkyLjU0NDIgNjkuNDc2OSA5Mi41ODYzQzY5LjQwNDUgOTIuNjI4IDY5LjMyMjEgOTIuNjQ4OCA2OS4yMjk5IDkyLjY0ODhaTTcwLjQ2NTggOTIuNjQ4OEM3MC4zNTg5IDkyLjY0ODggNzAuMjY3OCA5Mi42MTk3IDcwLjE5MjYgOTIuNTYxNUM3MC4xMTczIDkyLjUwMjggNzAuMDU5OCA5Mi40MTc5IDcwLjAyMDEgOTIuMzA2N0M2OS45ODAzIDkyLjE5NSA2OS45NjA0IDkyLjA2MDEgNjkuOTYwNCA5MS45MDIxQzY5Ljk2MDQgOTEuNzQ0OSA2OS45ODAzIDkxLjYxMDggNzAuMDIwMSA5MS40OTk2QzcwLjA2MDMgOTEuMzg3OSA3MC4xMTggOTEuMzAyNyA3MC4xOTMzIDkxLjI0NDFDNzAuMjY5IDkxLjE4NDkgNzAuMzU5OCA5MS4xNTUzIDcwLjQ2NTggOTEuMTU1M0M3MC41NzE4IDkxLjE1NTMgNzAuNjYyNSA5MS4xODQ5IDcwLjczNzcgOTEuMjQ0MUM3MC44MTM0IDkxLjMwMjcgNzAuODcxMSA5MS4zODc5IDcwLjkxMDkgOTEuNDk5NkM3MC45NTExIDkxLjYxMDggNzAuOTcxMiA5MS43NDQ5IDcwLjk3MTIgOTEuOTAyMUM3MC45NzEyIDkyLjA2MDEgNzAuOTUxNCA5Mi4xOTUgNzAuOTExNiA5Mi4zMDY3QzcwLjg3MTkgOTIuNDE3OSA3MC44MTQ0IDkyLjUwMjggNzAuNzM5MSA5Mi41NjE1QzcwLjY2MzkgOTIuNjE5NyA3MC41NzI4IDkyLjY0ODggNzAuNDY1OCA5Mi42NDg4Wk03MC40NjU4IDkyLjQ5MjZDNzAuNTcxOCA5Mi40OTI2IDcwLjY1NDIgOTIuNDQxNSA3MC43MTI5IDkyLjMzOTNDNzAuNzcxNSA5Mi4yMzcxIDcwLjgwMDkgOTIuMDkxMyA3MC44MDA5IDkxLjkwMjFDNzAuODAwOSA5MS43NzYyIDcwLjc4NzQgOTEuNjY5IDcwLjc2MDQgOTEuNTgwNUM3MC43MzM5IDkxLjQ5MiA3MC42OTU2IDkxLjQyNDYgNzAuNjQ1NCA5MS4zNzgyQzcwLjU5NTcgOTEuMzMxOCA3MC41MzU5IDkxLjMwODcgNzAuNDY1OCA5MS4zMDg3QzcwLjM2MDggOTEuMzA4NyA3MC4yNzg3IDkxLjM2MDUgNzAuMjE5NSA5MS40NjQxQzcwLjE2MDQgOTEuNTY3MyA3MC4xMzA4IDkxLjcxMzIgNzAuMTMwOCA5MS45MDIxQzcwLjEzMDggOTIuMDI3OSA3MC4xNDQxIDkyLjEzNDkgNzAuMTcwNiA5Mi4yMjI5QzcwLjE5NzEgOTIuMzEwOSA3MC4yMzUxIDkyLjM3NzkgNzAuMjg0OCA5Mi40MjM4QzcwLjMzNSA5Mi40Njk3IDcwLjM5NTMgOTIuNDkyNiA3MC40NjU4IDkyLjQ5MjZaTTcxLjQgOTIuMjMxNEw3MS4zOTcxIDkyLjAyNDFINzEuNDMxMkw3MS45MDgyIDkxLjUzODZINzIuMTE1NEw3MS42MDcyIDkyLjA1MjVINzEuNTkzTDcxLjQgOTIuMjMxNFpNNzEuMjQzOCA5Mi42Mjg5VjkxLjE3NTJINzEuNDExM1Y5Mi42Mjg5SDcxLjI0MzhaTTcxLjkzNjYgOTIuNjI4OUw3MS41MTA3IDkyLjA4OTRMNzEuNjI5OSA5MS45NzNMNzIuMTQ5NSA5Mi42Mjg5SDcxLjkzNjZaIiBmaWxsPSIjOUFBMUE5Ii8+CjxwYXRoIGQ9Ik02OC43ODE0IDEwOC4zMzRWMTA4LjIwNkw2OS4yNjEzIDEwNy42ODFDNjkuMzE3NiAxMDcuNjE5IDY5LjM2NCAxMDcuNTY2IDY5LjQwMDQgMTA3LjUyMUM2OS40MzY4IDEwNy40NzUgNjkuNDYzOCAxMDcuNDMyIDY5LjQ4MTMgMTA3LjM5MUM2OS40OTkzIDEwNy4zNTEgNjkuNTA4MyAxMDcuMzA4IDY5LjUwODMgMTA3LjI2NEM2OS41MDgzIDEwNy4yMTIgNjkuNDk2IDEwNy4xNjggNjkuNDcxNCAxMDcuMTMxQzY5LjQ0NzMgMTA3LjA5MyA2OS40MTQxIDEwNy4wNjUgNjkuMzcyIDEwNy4wNDRDNjkuMzI5OSAxMDcuMDI0IDY5LjI4MjYgMTA3LjAxNCA2OS4yMyAxMDcuMDE0QzY5LjE3NDIgMTA3LjAxNCA2OS4xMjU1IDEwNy4wMjUgNjkuMDgzOCAxMDcuMDQ5QzY5LjA0MjcgMTA3LjA3MSA2OS4wMTA3IDEwNy4xMDMgNjguOTg4IDEwNy4xNDRDNjguOTY1OCAxMDcuMTg2IDY4Ljk1NDYgMTA3LjIzNCA2OC45NTQ2IDEwNy4yODlINjguNzg3MUM2OC43ODcxIDEwNy4yMDQgNjguODA2OCAxMDcuMTI5IDY4Ljg0NiAxMDcuMDY1QzY4Ljg4NTMgMTA3IDY4LjkzODggMTA2Ljk1IDY5LjAwNjUgMTA2LjkxNEM2OS4wNzQ2IDEwNi44NzggNjkuMTUxIDEwNi44NiA2OS4yMzU3IDEwNi44NkM2OS4zMjA5IDEwNi44NiA2OS4zOTY0IDEwNi44NzggNjkuNDYyMiAxMDYuOTE0QzY5LjUyNzkgMTA2Ljk1IDY5LjU3OTUgMTA2Ljk5OSA2OS42MTY5IDEwNy4wNkM2OS42NTQzIDEwNy4xMjEgNjkuNjczIDEwNy4xODkgNjkuNjczIDEwNy4yNjRDNjkuNjczIDEwNy4zMTcgNjkuNjYzMyAxMDcuMzY5IDY5LjY0MzkgMTA3LjQyQzY5LjYyNDkgMTA3LjQ3MSA2OS41OTE4IDEwNy41MjggNjkuNTQ0NSAxMDcuNTlDNjkuNDk3NiAxMDcuNjUyIDY5LjQzMjYgMTA3LjcyOCA2OS4zNDkzIDEwNy44MTdMNjkuMDIyOCAxMDguMTY2VjEwOC4xNzhINjkuNjk4NVYxMDguMzM0SDY4Ljc4MTRaTTcwLjQ2NTggMTA4LjM1NEM3MC4zNTg5IDEwOC4zNTQgNzAuMjY3OCAxMDguMzI1IDcwLjE5MjYgMTA4LjI2N0M3MC4xMTczIDEwOC4yMDggNzAuMDU5OCAxMDguMTIzIDcwLjAyMDEgMTA4LjAxMkM2OS45ODAzIDEwNy45IDY5Ljk2MDQgMTA3Ljc2NSA2OS45NjA0IDEwNy42MDdDNjkuOTYwNCAxMDcuNDUgNjkuOTgwMyAxMDcuMzE2IDcwLjAyMDEgMTA3LjIwNUM3MC4wNjAzIDEwNy4wOTMgNzAuMTE4IDEwNy4wMDggNzAuMTkzMyAxMDYuOTQ5QzcwLjI2OSAxMDYuODkgNzAuMzU5OCAxMDYuODYgNzAuNDY1OCAxMDYuODZDNzAuNTcxOCAxMDYuODYgNzAuNjYyNSAxMDYuODkgNzAuNzM3NyAxMDYuOTQ5QzcwLjgxMzQgMTA3LjAwOCA3MC44NzExIDEwNy4wOTMgNzAuOTEwOSAxMDcuMjA1QzcwLjk1MTEgMTA3LjMxNiA3MC45NzEyIDEwNy40NSA3MC45NzEyIDEwNy42MDdDNzAuOTcxMiAxMDcuNzY1IDcwLjk1MTQgMTA3LjkgNzAuOTExNiAxMDguMDEyQzcwLjg3MTkgMTA4LjEyMyA3MC44MTQ0IDEwOC4yMDggNzAuNzM5MSAxMDguMjY3QzcwLjY2MzkgMTA4LjMyNSA3MC41NzI4IDEwOC4zNTQgNzAuNDY1OCAxMDguMzU0Wk03MC40NjU4IDEwOC4xOThDNzAuNTcxOCAxMDguMTk4IDcwLjY1NDIgMTA4LjE0NyA3MC43MTI5IDEwOC4wNDRDNzAuNzcxNSAxMDcuOTQyIDcwLjgwMDkgMTA3Ljc5NiA3MC44MDA5IDEwNy42MDdDNzAuODAwOSAxMDcuNDgxIDcwLjc4NzQgMTA3LjM3NCA3MC43NjA0IDEwNy4yODZDNzAuNzMzOSAxMDcuMTk3IDcwLjY5NTYgMTA3LjEzIDcwLjY0NTQgMTA3LjA4M0M3MC41OTU3IDEwNy4wMzcgNzAuNTM1OSAxMDcuMDE0IDcwLjQ2NTggMTA3LjAxNEM3MC4zNjA4IDEwNy4wMTQgNzAuMjc4NyAxMDcuMDY2IDcwLjIxOTUgMTA3LjE2OUM3MC4xNjA0IDEwNy4yNzIgNzAuMTMwOCAxMDcuNDE4IDcwLjEzMDggMTA3LjYwN0M3MC4xMzA4IDEwNy43MzMgNzAuMTQ0MSAxMDcuODQgNzAuMTcwNiAxMDcuOTI4QzcwLjE5NzEgMTA4LjAxNiA3MC4yMzUxIDEwOC4wODMgNzAuMjg0OCAxMDguMTI5QzcwLjMzNSAxMDguMTc1IDcwLjM5NTMgMTA4LjE5OCA3MC40NjU4IDEwOC4xOThaTTcxLjQgMTA3LjkzNkw3MS4zOTcxIDEwNy43MjlINzEuNDMxMkw3MS45MDgyIDEwNy4yNDRINzIuMTE1NEw3MS42MDcyIDEwNy43NThINzEuNTkzTDcxLjQgMTA3LjkzNlpNNzEuMjQzOCAxMDguMzM0VjEwNi44OEg3MS40MTEzVjEwOC4zMzRINzEuMjQzOFpNNzEuOTM2NiAxMDguMzM0TDcxLjUxMDcgMTA3Ljc5NUw3MS42Mjk5IDEwNy42NzhMNzIuMTQ5NSAxMDguMzM0SDcxLjkzNjZaIiBmaWxsPSIjOUFBMUE5Ii8+CjxwYXRoIGQ9Ik02OS44NjA3IDEyMi43MjhWMTI0LjE4Mkg2OS42ODQ3VjEyMi45MTJINjkuNjc2Mkw2OS4zMjEyIDEyMy4xNDhWMTIyLjk2OUw2OS42ODQ3IDEyMi43MjhINjkuODYwN1pNNzAuNzUyOSAxMjQuMjAyQzcwLjY0NiAxMjQuMjAyIDcwLjU1NDkgMTI0LjE3MiA3MC40Nzk3IDEyNC4xMTRDNzAuNDA0NCAxMjQuMDU2IDcwLjM0NjkgMTIzLjk3MSA3MC4zMDcyIDEyMy44NTlDNzAuMjY3NCAxMjMuNzQ4IDcwLjI0NzYgMTIzLjYxMyA3MC4yNDc2IDEyMy40NTVDNzAuMjQ3NiAxMjMuMjk4IDcwLjI2NzQgMTIzLjE2NCA3MC4zMDcyIDEyMy4wNTJDNzAuMzQ3NCAxMjIuOTQxIDcwLjQwNTEgMTIyLjg1NSA3MC40ODA0IDEyMi43OTdDNzAuNTU2MSAxMjIuNzM4IDcwLjY0NjkgMTIyLjcwOCA3MC43NTI5IDEyMi43MDhDNzAuODU4OSAxMjIuNzA4IDcwLjk0OTYgMTIyLjczOCA3MS4wMjQ4IDEyMi43OTdDNzEuMTAwNSAxMjIuODU1IDcxLjE1ODMgMTIyLjk0MSA3MS4xOTggMTIzLjA1MkM3MS4yMzgyIDEyMy4xNjQgNzEuMjU4MyAxMjMuMjk4IDcxLjI1ODMgMTIzLjQ1NUM3MS4yNTgzIDEyMy42MTMgNzEuMjM4NSAxMjMuNzQ4IDcxLjE5ODcgMTIzLjg1OUM3MS4xNTkgMTIzLjk3MSA3MS4xMDE1IDEyNC4wNTYgNzEuMDI2MiAxMjQuMTE0QzcwLjk1MSAxMjQuMTcyIDcwLjg1OTkgMTI0LjIwMiA3MC43NTI5IDEyNC4yMDJaTTcwLjc1MjkgMTI0LjA0NUM3MC44NTg5IDEyNC4wNDUgNzAuOTQxMyAxMjMuOTk0IDcxIDEyMy44OTJDNzEuMDU4NiAxMjMuNzkgNzEuMDg4IDEyMy42NDQgNzEuMDg4IDEyMy40NTVDNzEuMDg4IDEyMy4zMjkgNzEuMDc0NSAxMjMuMjIyIDcxLjA0NzUgMTIzLjEzM0M3MS4wMjEgMTIzLjA0NSA3MC45ODI3IDEyMi45NzcgNzAuOTMyNSAxMjIuOTMxQzcwLjg4MjggMTIyLjg4NSA3MC44MjMgMTIyLjg2MSA3MC43NTI5IDEyMi44NjFDNzAuNjQ3OSAxMjIuODYxIDcwLjU2NTggMTIyLjkxMyA3MC41MDY2IDEyMy4wMTdDNzAuNDQ3NSAxMjMuMTIgNzAuNDE3OSAxMjMuMjY2IDcwLjQxNzkgMTIzLjQ1NUM3MC40MTc5IDEyMy41ODEgNzAuNDMxMiAxMjMuNjg4IDcwLjQ1NzcgMTIzLjc3NkM3MC40ODQyIDEyMy44NjQgNzAuNTIyMyAxMjMuOTMxIDcwLjU3MTkgMTIzLjk3N0M3MC42MjIxIDEyNC4wMjIgNzAuNjgyNCAxMjQuMDQ1IDcwLjc1MjkgMTI0LjA0NVpNNzEuNjg3MSAxMjMuNzg0TDcxLjY4NDIgMTIzLjU3N0g3MS43MTgzTDcyLjE5NTMgMTIzLjA5MUg3Mi40MDI2TDcxLjg5NDMgMTIzLjYwNUg3MS44ODAxTDcxLjY4NzEgMTIzLjc4NFpNNzEuNTMwOSAxMjQuMTgyVjEyMi43MjhINzEuNjk4NFYxMjQuMTgySDcxLjUzMDlaTTcyLjIyMzcgMTI0LjE4Mkw3MS43OTc4IDEyMy42NDJMNzEuOTE3IDEyMy41MjZMNzIuNDM2NiAxMjQuMTgySDcyLjIyMzdaIiBmaWxsPSIjOUFBMUE5Ii8+CjxwYXRoIGQ9Ik03MS44MzgzIDEzOS4wNTFDNzEuNzMxMyAxMzkuMDUxIDcxLjY0MDIgMTM5LjAyMiA3MS41NjUgMTM4Ljk2NEM3MS40ODk3IDEzOC45MDUgNzEuNDMyMiAxMzguODIgNzEuMzkyNSAxMzguNzA5QzcxLjM1MjcgMTM4LjU5NyA3MS4zMzI5IDEzOC40NjIgNzEuMzMyOSAxMzguMzA0QzcxLjMzMjkgMTM4LjE0NyA3MS4zNTI3IDEzOC4wMTMgNzEuMzkyNSAxMzcuOTAyQzcxLjQzMjcgMTM3Ljc5IDcxLjQ5MDQgMTM3LjcwNSA3MS41NjU3IDEzNy42NDZDNzEuNjQxNCAxMzcuNTg3IDcxLjczMjMgMTM3LjU1OCA3MS44MzgzIDEzNy41NThDNzEuOTQ0MyAxMzcuNTU4IDcyLjAzNDkgMTM3LjU4NyA3Mi4xMTAxIDEzNy42NDZDNzIuMTg1OCAxMzcuNzA1IDcyLjI0MzYgMTM3Ljc5IDcyLjI4MzMgMTM3LjkwMkM3Mi4zMjM1IDEzOC4wMTMgNzIuMzQzNiAxMzguMTQ3IDcyLjM0MzYgMTM4LjMwNEM3Mi4zNDM2IDEzOC40NjIgNzIuMzIzOCAxMzguNTk3IDcyLjI4NCAxMzguNzA5QzcyLjI0NDMgMTM4LjgyIDcyLjE4NjggMTM4LjkwNSA3Mi4xMTE1IDEzOC45NjRDNzIuMDM2MyAxMzkuMDIyIDcxLjk0NTIgMTM5LjA1MSA3MS44MzgzIDEzOS4wNTFaTTcxLjgzODMgMTM4Ljg5NUM3MS45NDQzIDEzOC44OTUgNzIuMDI2NiAxMzguODQ0IDcyLjA4NTMgMTM4Ljc0MkM3Mi4xNDM5IDEzOC42MzkgNzIuMTczMyAxMzguNDk0IDcyLjE3MzMgMTM4LjMwNEM3Mi4xNzMzIDEzOC4xNzkgNzIuMTU5OCAxMzguMDcxIDcyLjEzMjggMTM3Ljk4M0M3Mi4xMDYzIDEzNy44OTQgNzIuMDY4IDEzNy44MjcgNzIuMDE3OCAxMzcuNzgxQzcxLjk2ODEgMTM3LjczNCA3MS45MDgzIDEzNy43MTEgNzEuODM4MyAxMzcuNzExQzcxLjczMzIgMTM3LjcxMSA3MS42NTExIDEzNy43NjMgNzEuNTkxOSAxMzcuODY2QzcxLjUzMjggMTM3Ljk3IDcxLjUwMzIgMTM4LjExNiA3MS41MDMyIDEzOC4zMDRDNzEuNTAzMiAxMzguNDMgNzEuNTE2NSAxMzguNTM3IDcxLjU0MyAxMzguNjI1QzcxLjU2OTUgMTM4LjcxMyA3MS42MDc2IDEzOC43OCA3MS42NTczIDEzOC44MjZDNzEuNzA3NCAxMzguODcyIDcxLjc2NzcgMTM4Ljg5NSA3MS44MzgzIDEzOC44OTVaIiBmaWxsPSIjOUFBMUE5Ii8+CjxyZWN0IHg9IjY1LjY4ODQiIHk9IjE0My45NyIgd2lkdGg9IjE1Ni40ODEiIGhlaWdodD0iOTUuNzM1NCIgcng9IjEuMjEzNTgiIHN0cm9rZT0iI0Q1RDVERCIgc3Ryb2tlLXdpZHRoPSIwLjE0Mjc3NCIvPgo8bWFzayBpZD0icGF0aC0xNjEtaW5zaWRlLTlfMTU0Nl8xODg3OCIgZmlsbD0id2hpdGUiPgo8cGF0aCBkPSJNNjUuNzU5OCAxNDYuMzI2SDIyMi4wOThWMTUwLjY4Mkg2NS43NTk4VjE0Ni4zMjZaIi8+CjwvbWFzaz4KPHBhdGggZD0iTTIyMi4wOTggMTUwLjY4MlYxNTAuNTM5SDY1Ljc1OThWMTUwLjY4MlYxNTAuODI1SDIyMi4wOThWMTUwLjY4MloiIGZpbGw9IiNENUQ1REQiIG1hc2s9InVybCgjcGF0aC0xNjEtaW5zaWRlLTlfMTU0Nl8xODg3OCkiLz4KPC9nPgo8cGF0aCBkPSJNNjQuNjE2OCAxNy43NjE3VjE3LjkwNDVIMjIzLjIzOVYxNy43NjE3VjE3LjYxODlINjQuNjE2OFYxNy43NjE3Wk0yMjQuMzgxIDE4LjkwMzlIMjI0LjIzOFY0NTIuNTM1SDIyNC4zODFIMjI0LjUyNFYxOC45MDM5SDIyNC4zODFaTTIyMy4yMzkgNDUzLjY3N1Y0NTMuNTM1SDY0LjYxNjhWNDUzLjY3N1Y0NTMuODJIMjIzLjIzOVY0NTMuNjc3Wk02My40NzQ2IDQ1Mi41MzVINjMuNjE3NFYxOC45MDM5SDYzLjQ3NDZINjMuMzMxOFY0NTIuNTM1SDYzLjQ3NDZaTTY0LjYxNjggNDUzLjY3N1Y0NTMuNTM1QzY0LjA2NDggNDUzLjUzNSA2My42MTc0IDQ1My4wODcgNjMuNjE3NCA0NTIuNTM1SDYzLjQ3NDZINjMuMzMxOEM2My4zMzE4IDQ1My4yNDUgNjMuOTA3MSA0NTMuODIgNjQuNjE2OCA0NTMuODJWNDUzLjY3N1pNMjI0LjM4MSA0NTIuNTM1SDIyNC4yMzhDMjI0LjIzOCA0NTMuMDg3IDIyMy43OTEgNDUzLjUzNSAyMjMuMjM5IDQ1My41MzVWNDUzLjY3N1Y0NTMuODJDMjIzLjk0OSA0NTMuODIgMjI0LjUyNCA0NTMuMjQ1IDIyNC41MjQgNDUyLjUzNUgyMjQuMzgxWk0yMjMuMjM5IDE3Ljc2MTdWMTcuOTA0NUMyMjMuNzkxIDE3LjkwNDUgMjI0LjIzOCAxOC4zNTE5IDIyNC4yMzggMTguOTAzOUgyMjQuMzgxSDIyNC41MjRDMjI0LjUyNCAxOC4xOTQyIDIyMy45NDkgMTcuNjE4OSAyMjMuMjM5IDE3LjYxODlWMTcuNzYxN1pNNjQuNjE2OCAxNy43NjE3VjE3LjYxODlDNjMuOTA3MSAxNy42MTg5IDYzLjMzMTggMTguMTk0MiA2My4zMzE4IDE4LjkwMzlINjMuNDc0Nkg2My42MTc0QzYzLjYxNzQgMTguMzUxOSA2NC4wNjQ4IDE3LjkwNDUgNjQuNjE2OCAxNy45MDQ1VjE3Ljc2MTdaIiBmaWxsPSIjRDVENUREIiBtYXNrPSJ1cmwoI3BhdGgtNDEtaW5zaWRlLTVfMTU0Nl8xODg3OCkiLz4KPC9nPgo8L2c+CjwvZz4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjhfZGRkZF8xNTQ2XzE4ODc4KSI+CjxyZWN0IHg9IjI3LjU5NTciIHk9IjcwLjkyNzciIHdpZHRoPSI2Mi4yNTM3IiBoZWlnaHQ9IjcyLjU5NyIgcng9IjMuNjk5ODciIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zMi4wOTM5IDgwLjEwNzRWNzYuODc4NEgzMy4zMDQ3QzMzLjU1MjggNzYuODc4NCAzMy43NjA5IDc2LjkyNDcgMzMuOTI5MSA3Ny4wMTcyQzM0LjA5ODMgNzcuMTA5NyAzNC4yMjYgNzcuMjM2OSAzNC4zMTIyIDc3LjM5ODdDMzQuMzk5NSA3Ny41NTk2IDM0LjQ0MzEgNzcuNzQyNCAzNC40NDMxIDc3Ljk0NzRDMzQuNDQzMSA3OC4xNTQ1IDM0LjM5OTUgNzguMzM4NCAzNC4zMTIyIDc4LjQ5OTJDMzQuMjI1IDc4LjY2MDEgMzQuMDk2MiA3OC43ODY3IDMzLjkyNTkgNzguODc5MkMzMy43NTU3IDc4Ljk3MDcgMzMuNTQ2IDc5LjAxNjQgMzMuMjk2OSA3OS4wMTY0SDMyLjQ5NDNWNzguNTM1NUgzMy4yMThDMzMuMzYzMSA3OC41MzU1IDMzLjQ4MTkgNzguNTEwMyAzMy41NzQzIDc4LjQ1OThDMzMuNjY2OCA3OC40MDk0IDMzLjczNTIgNzguMzQgMzMuNzc5MyA3OC4yNTE3QzMzLjgyNDUgNzguMTYzNCAzMy44NDcxIDc4LjA2MiAzMy44NDcxIDc3Ljk0NzRDMzMuODQ3MSA3Ny44MzI4IDMzLjgyNDUgNzcuNzMxOSAzMy43NzkzIDc3LjY0NDdDMzMuNzM1MiA3Ny41NTc1IDMzLjY2NjMgNzcuNDg5NyAzMy41NzI4IDc3LjQ0MTNDMzMuNDgwMyA3Ny4zOTE5IDMzLjM2MSA3Ny4zNjcyIDMzLjIxNDkgNzcuMzY3MkgzMi42Nzg4VjgwLjEwNzRIMzIuMDkzOVpNMzUuOTYzNCA4MC4xNTQ3QzM1LjcyMDYgODAuMTU0NyAzNS41MTA5IDgwLjEwNDMgMzUuMzM0MyA4MC4wMDM0QzM1LjE1ODcgNzkuOTAxNCAzNS4wMjM3IDc5Ljc1NzQgMzQuOTI5MSA3OS41NzE0QzM0LjgzNDUgNzkuMzg0MyAzNC43ODcyIDc5LjE2NDEgMzQuNzg3MiA3OC45MTA3QzM0Ljc4NzIgNzguNjYxNiAzNC44MzQ1IDc4LjQ0MyAzNC45MjkxIDc4LjI1NDlDMzUuMDI0NyA3OC4wNjU3IDM1LjE1ODIgNzcuOTE4NSAzNS4zMjk2IDc3LjgxMzRDMzUuNTAwOSA3Ny43MDcyIDM1LjcwMjIgNzcuNjU0MiAzNS45MzM0IDc3LjY1NDJDMzYuMDgyNyA3Ny42NTQyIDM2LjIyMzUgNzcuNjc4MyAzNi4zNTYgNzcuNzI2N0MzNi40ODk0IDc3Ljc3NCAzNi42MDcyIDc3Ljg0NzYgMzYuNzA5MSA3Ny45NDc0QzM2LjgxMjEgNzguMDQ3MyAzNi44OTMxIDc4LjE3NDQgMzYuOTUxOSA3OC4zMjlDMzcuMDEwOCA3OC40ODI0IDM3LjA0MDIgNzguNjY1MyAzNy4wNDAyIDc4Ljg3NzZWNzkuMDUyNkgzNS4wNTUyVjc4LjY2NzlIMzYuNDkzMUMzNi40OTIxIDc4LjU1ODYgMzYuNDY4NCA3OC40NjE0IDM2LjQyMjIgNzguMzc2M0MzNi4zNzU5IDc4LjI5MDEgMzYuMzExMyA3OC4yMjIzIDM2LjIyODIgNzguMTcyOUMzNi4xNDYzIDc4LjEyMzUgMzYuMDUwNiA3OC4wOTg4IDM1Ljk0MTMgNzguMDk4OEMzNS44MjQ2IDc4LjA5ODggMzUuNzIyMSA3OC4xMjcyIDM1LjYzMzggNzguMTgzOUMzNS41NDU2IDc4LjIzOTYgMzUuNDc2NyA3OC4zMTMyIDM1LjQyNzMgNzguNDA0NkMzNS4zNzkgNzguNDk1IDM1LjM1NDMgNzguNTk0NCAzNS4zNTMyIDc4LjcwMjZWNzkuMDM4NUMzNS4zNTMyIDc5LjE3OTMgMzUuMzc5IDc5LjMwMDIgMzUuNDMwNSA3OS40MDExQzM1LjQ4MiA3OS41MDA5IDM1LjU1NCA3OS41Nzc3IDM1LjY0NjUgNzkuNjMxM0MzNS43MzkgNzkuNjgzOCAzNS44NDcyIDc5LjcxMDEgMzUuOTcxMiA3OS43MTAxQzM2LjA1NDMgNzkuNzEwMSAzNi4xMjk0IDc5LjY5ODUgMzYuMTk2NyA3OS42NzU0QzM2LjI2NCA3OS42NTEyIDM2LjMyMjMgNzkuNjE2IDM2LjM3MTcgNzkuNTY5OEMzNi40MjExIDc5LjUyMzUgMzYuNDU4NCA3OS40NjYzIDM2LjQ4MzcgNzkuMzk3OUwzNy4wMTY2IDc5LjQ1NzhDMzYuOTgyOSA3OS41OTg3IDM2LjkxODggNzkuNzIxNyAzNi44MjQyIDc5LjgyNjhDMzYuNzMwNyA3OS45MzA4IDM2LjYxMDggODAuMDExOCAzNi40NjQ3IDgwLjA2OTZDMzYuMzE4NiA4MC4xMjYzIDM2LjE1MTUgODAuMTU0NyAzNS45NjM0IDgwLjE1NDdaTTM3LjUyMzEgODAuMTA3NFY3Ny42ODU3SDM4LjA3NjVWNzguMDg5M0gzOC4xMDE3QzM4LjE0NTggNzcuOTQ5NSAzOC4yMjE1IDc3Ljg0MTggMzguMzI4NyA3Ny43NjYxQzM4LjQzNyA3Ny42ODk0IDM4LjU2MDUgNzcuNjUxIDM4LjY5OTIgNzcuNjUxQzM4LjczMDggNzcuNjUxIDM4Ljc2NiA3Ny42NTI2IDM4LjgwNDkgNzcuNjU1N0MzOC44NDQ4IDc3LjY1NzggMzguODc3OSA3Ny42NjE1IDM4LjkwNDIgNzcuNjY2OFY3OC4xOTE4QzM4Ljg4IDc4LjE4MzQgMzguODQxNyA3OC4xNzYgMzguNzg5MSA3OC4xNjk3QzM4LjczNzYgNzguMTYyNCAzOC42ODc3IDc4LjE1ODcgMzguNjM5MyA3OC4xNTg3QzM4LjUzNTMgNzguMTU4NyAzOC40NDE3IDc4LjE4MTMgMzguMzU4NyA3OC4yMjY1QzM4LjI3NjcgNzguMjcwNiAzOC4yMTIxIDc4LjMzMjEgMzguMTY0OCA3OC40MTA5QzM4LjExNzUgNzguNDg5OCAzOC4wOTM4IDc4LjU4MDcgMzguMDkzOCA3OC42ODM3VjgwLjEwNzRIMzcuNTIzMVpNNDAuNjQwMSA3Ny42ODU3Vjc4LjEyNzJIMzkuMjA4NVY3Ny42ODU3SDQwLjY0MDFaTTM5LjU2NjQgODAuMTA3NFY3Ny40NTcxQzM5LjU2NjQgNzcuMjk0MiAzOS42IDc3LjE1ODYgMzkuNjY3MyA3Ny4wNTAzQzM5LjczNTYgNzYuOTQyIDM5LjgyNzEgNzYuODYxMSAzOS45NDE2IDc2LjgwNzVDNDAuMDU2MiA3Ni43NTM5IDQwLjE4MzQgNzYuNzI3MSA0MC4zMjMyIDc2LjcyNzFDNDAuNDIyIDc2LjcyNzEgNDAuNTA5OCA3Ni43MzUgNDAuNTg2NSA3Ni43NTA3QzQwLjY2MzIgNzYuNzY2NSA0MC43MiA3Ni43ODA3IDQwLjc1NjggNzYuNzkzM0w0MC42NDMzIDc3LjIzNDhDNDAuNjE5MSA3Ny4yMjc0IDQwLjU4ODYgNzcuMjIwMSA0MC41NTE4IDc3LjIxMjdDNDAuNTE1IDc3LjIwNDMgNDAuNDc0IDc3LjIwMDEgNDAuNDI4OCA3Ny4yMDAxQzQwLjMyMjcgNzcuMjAwMSA0MC4yNDc1IDc3LjIyNTggNDAuMjAzNCA3Ny4yNzczQzQwLjE2MDMgNzcuMzI3OCA0MC4xMzg3IDc3LjQwMDMgNDAuMTM4NyA3Ny40OTQ5VjgwLjEwNzRIMzkuNTY2NFpNNDIuMDUyNCA4MC4xNTQ3QzQxLjgxNTkgODAuMTU0NyA0MS42MTA5IDgwLjEwMjcgNDEuNDM3NSA3OS45OTg2QzQxLjI2NDEgNzkuODk0NiA0MS4xMjk1IDc5Ljc0OSA0MS4wMzM5IDc5LjU2MTlDNDAuOTM5MyA3OS4zNzQ4IDQwLjg5MiA3OS4xNTYyIDQwLjg5MiA3OC45MDZDNDAuODkyIDc4LjY1NTkgNDAuOTM5MyA3OC40MzY3IDQxLjAzMzkgNzguMjQ4NkM0MS4xMjk1IDc4LjA2MDQgNDEuMjY0MSA3Ny45MTQzIDQxLjQzNzUgNzcuODEwMkM0MS42MTA5IDc3LjcwNjIgNDEuODE1OSA3Ny42NTQyIDQyLjA1MjQgNzcuNjU0MkM0Mi4yODg5IDc3LjY1NDIgNDIuNDkzOCA3Ny43MDYyIDQyLjY2NzMgNzcuODEwMkM0Mi44NDA3IDc3LjkxNDMgNDIuOTc0NyA3OC4wNjA0IDQzLjA2OTMgNzguMjQ4NkM0My4xNjUgNzguNDM2NyA0My4yMTI4IDc4LjY1NTkgNDMuMjEyOCA3OC45MDZDNDMuMjEyOCA3OS4xNTYyIDQzLjE2NSA3OS4zNzQ4IDQzLjA2OTMgNzkuNTYxOUM0Mi45NzQ3IDc5Ljc0OSA0Mi44NDA3IDc5Ljg5NDYgNDIuNjY3MyA3OS45OTg2QzQyLjQ5MzggODAuMTAyNyA0Mi4yODg5IDgwLjE1NDcgNDIuMDUyNCA4MC4xNTQ3Wk00Mi4wNTU1IDc5LjY5NzVDNDIuMTgzOCA3OS42OTc1IDQyLjI5MSA3OS42NjIzIDQyLjM3NzIgNzkuNTkxOUM0Mi40NjM0IDc5LjUyMDQgNDIuNTI3NSA3OS40MjQ3IDQyLjU2OTUgNzkuMzA0OUM0Mi42MTI2IDc5LjE4NTEgNDIuNjM0MiA3OS4wNTE2IDQyLjYzNDIgNzguOTA0NEM0Mi42MzQyIDc4Ljc1NjIgNDIuNjEyNiA3OC42MjIyIDQyLjU2OTUgNzguNTAyNEM0Mi41Mjc1IDc4LjM4MTUgNDIuNDYzNCA3OC4yODUzIDQyLjM3NzIgNzguMjEzOUM0Mi4yOTEgNzguMTQyNCA0Mi4xODM4IDc4LjEwNjcgNDIuMDU1NSA3OC4xMDY3QzQxLjkyNDIgNzguMTA2NyA0MS44MTQ4IDc4LjE0MjQgNDEuNzI3NiA3OC4yMTM5QzQxLjY0MTQgNzguMjg1MyA0MS41NzY4IDc4LjM4MTUgNDEuNTMzNyA3OC41MDI0QzQxLjQ5MTYgNzguNjIyMiA0MS40NzA2IDc4Ljc1NjIgNDEuNDcwNiA3OC45MDQ0QzQxLjQ3MDYgNzkuMDUxNiA0MS40OTE2IDc5LjE4NTEgNDEuNTMzNyA3OS4zMDQ5QzQxLjU3NjggNzkuNDI0NyA0MS42NDE0IDc5LjUyMDQgNDEuNzI3NiA3OS41OTE5QzQxLjgxNDggNzkuNjYyMyA0MS45MjQyIDc5LjY5NzUgNDIuMDU1NSA3OS42OTc1Wk00My42OTcyIDgwLjEwNzRWNzcuNjg1N0g0NC4yNTA2Vjc4LjA4OTNINDQuMjc1OUM0NC4zMiA3Ny45NDk1IDQ0LjM5NTcgNzcuODQxOCA0NC41MDI5IDc3Ljc2NjFDNDQuNjExMiA3Ny42ODk0IDQ0LjczNDcgNzcuNjUxIDQ0Ljg3MzQgNzcuNjUxQzQ0LjkwNDkgNzcuNjUxIDQ0Ljk0MDEgNzcuNjUyNiA0NC45NzkgNzcuNjU1N0M0NS4wMTkgNzcuNjU3OCA0NS4wNTIxIDc3LjY2MTUgNDUuMDc4NCA3Ny42NjY4Vjc4LjE5MThDNDUuMDU0MiA3OC4xODM0IDQ1LjAxNTggNzguMTc2IDQ0Ljk2MzMgNzguMTY5N0M0NC45MTE4IDc4LjE2MjQgNDQuODYxOCA3OC4xNTg3IDQ0LjgxMzUgNzguMTU4N0M0NC43MDk0IDc4LjE1ODcgNDQuNjE1OSA3OC4xODEzIDQ0LjUzMjggNzguMjI2NUM0NC40NTA5IDc4LjI3MDYgNDQuMzg2MiA3OC4zMzIxIDQ0LjMzODkgNzguNDEwOUM0NC4yOTE2IDc4LjQ4OTggNDQuMjY4IDc4LjU4MDcgNDQuMjY4IDc4LjY4MzdWODAuMTA3NEg0My42OTcyWk00NS40NTc2IDgwLjEwNzRWNzcuNjg1N0g0Ni4wMDMxVjc4LjA5NzJINDYuMDMxNUM0Ni4wODE5IDc3Ljk1ODQgNDYuMTY1NSA3Ny44NTAyIDQ2LjI4MjEgNzcuNzcyNEM0Ni4zOTg4IDc3LjY5MzYgNDYuNTM4MSA3Ny42NTQyIDQ2LjcgNzcuNjU0MkM0Ni44NjM5IDc3LjY1NDIgNDcuMDAyMSA3Ny42OTQxIDQ3LjExNDYgNzcuNzc0QzQ3LjIyODEgNzcuODUyOCA0Ny4zMDggNzcuOTYwNiA0Ny4zNTQzIDc4LjA5NzJINDcuMzc5NUM0Ny40MzMxIDc3Ljk2MjcgNDcuNTIzNSA3Ny44NTU0IDQ3LjY1MDcgNzcuNzc1NkM0Ny43Nzg5IDc3LjY5NDYgNDcuOTMwOCA3Ny42NTQyIDQ4LjEwNjMgNzcuNjU0MkM0OC4zMjkyIDc3LjY1NDIgNDguNTExIDc3LjcyNDYgNDguNjUxOCA3Ny44NjU0QzQ4Ljc5MjcgNzguMDA2MyA0OC44NjMxIDc4LjIxMTggNDguODYzMSA3OC40ODE5VjgwLjEwNzRINDguMjkwOFY3OC41NzAyQzQ4LjI5MDggNzguNDE5OSA0OC4yNTA5IDc4LjMxIDQ4LjE3MSA3OC4yNDA3QzQ4LjA5MTEgNzguMTcwMiA0Ny45OTMzIDc4LjEzNSA0Ny44Nzc3IDc4LjEzNUM0Ny43NCA3OC4xMzUgNDcuNjMyMyA3OC4xNzgxIDQ3LjU1NDUgNzguMjY0M0M0Ny40Nzc4IDc4LjM0OTUgNDcuNDM5NCA3OC40NjAzIDQ3LjQzOTQgNzguNTk3VjgwLjEwNzRINDYuODc5N1Y3OC41NDY1QzQ2Ljg3OTcgNzguNDIxNSA0Ni44NDE5IDc4LjMyMTYgNDYuNzY2MiA3OC4yNDdDNDYuNjkxNSA3OC4xNzIzIDQ2LjU5MzggNzguMTM1IDQ2LjQ3MjkgNzguMTM1QzQ2LjM5MDkgNzguMTM1IDQ2LjMxNjMgNzguMTU2MSA0Ni4yNDkgNzguMTk4MUM0Ni4xODE4IDc4LjIzOTEgNDYuMTI4MiA3OC4yOTc0IDQ2LjA4ODIgNzguMzczMUM0Ni4wNDgzIDc4LjQ0NzcgNDYuMDI4MyA3OC41MzUgNDYuMDI4MyA3OC42MzQ4VjgwLjEwNzRINDUuNDU3NlpNNTAuMTM5IDgwLjE1NjNDNDkuOTg1NiA4MC4xNTYzIDQ5Ljg0NzMgODAuMTI5IDQ5LjcyNDQgODAuMDc0M0M0OS42MDI0IDgwLjAxODYgNDkuNTA1NyA3OS45MzY2IDQ5LjQzNDMgNzkuODI4NEM0OS4zNjM4IDc5LjcyMDEgNDkuMzI4NiA3OS41ODY2IDQ5LjMyODYgNzkuNDI3OUM0OS4zMjg2IDc5LjI5MTIgNDkuMzUzOCA3OS4xNzgyIDQ5LjQwNDMgNzkuMDg4OUM0OS40NTQ4IDc4Ljk5OTYgNDkuNTIzNiA3OC45MjgxIDQ5LjYxMDggNzguODc0NUM0OS42OTgxIDc4LjgyMDkgNDkuNzk2NCA3OC43ODA0IDQ5LjkwNTcgNzguNzUzMUM1MC4wMTYgNzguNzI0NyA1MC4xMzAxIDc4LjcwNDIgNTAuMjQ3OCA3OC42OTE2QzUwLjM4OTcgNzguNjc2OSA1MC41MDQ4IDc4LjY2MzcgNTAuNTkzMSA3OC42NTIyQzUwLjY4MTQgNzguNjM5NiA1MC43NDU1IDc4LjYyMDYgNTAuNzg1NCA3OC41OTU0QzUwLjgyNjQgNzguNTY5MSA1MC44NDY5IDc4LjUyODcgNTAuODQ2OSA3OC40NzRWNzguNDY0NkM1MC44NDY5IDc4LjM0NTggNTAuODExNyA3OC4yNTM4IDUwLjc0MTMgNzguMTg4NkM1MC42NzA5IDc4LjEyMzUgNTAuNTY5NCA3OC4wOTA5IDUwLjQzNyA3OC4wOTA5QzUwLjI5NzIgNzguMDkwOSA1MC4xODYzIDc4LjEyMTQgNTAuMTA0MyA3OC4xODIzQzUwLjAyMzQgNzguMjQzMyA0OS45Njg3IDc4LjMxNTMgNDkuOTQwNCA3OC4zOTgzTDQ5LjQwNzUgNzguMzIyN0M0OS40NDk1IDc4LjE3NTUgNDkuNTE4OSA3OC4wNTI1IDQ5LjYxNTYgNzcuOTUzN0M0OS43MTIzIDc3Ljg1MzkgNDkuODMwNSA3Ny43NzkyIDQ5Ljk3MDMgNzcuNzI5OEM1MC4xMTAxIDc3LjY3OTQgNTAuMjY0NiA3Ny42NTQyIDUwLjQzMzkgNzcuNjU0MkM1MC41NTA1IDc3LjY1NDIgNTAuNjY2NyA3Ny42Njc4IDUwLjc4MjMgNzcuNjk1MUM1MC44OTc5IDc3LjcyMjUgNTEuMDAzNSA3Ny43Njc3IDUxLjA5OTIgNzcuODMwN0M1MS4xOTQ4IDc3Ljg5MjggNTEuMjcxNiA3Ny45Nzc0IDUxLjMyOTQgNzguMDg0NkM1MS4zODgzIDc4LjE5MTggNTEuNDE3NyA3OC4zMjU4IDUxLjQxNzcgNzguNDg2NlY4MC4xMDc0SDUwLjg2OVY3OS43NzQ3SDUwLjg1MDFDNTAuODE1NCA3OS44NDIgNTAuNzY2NSA3OS45MDUxIDUwLjcwMzUgNzkuOTYzOUM1MC42NDE0IDgwLjAyMTggNTAuNTYzMSA4MC4wNjg1IDUwLjQ2ODUgODAuMTA0M0M1MC4zNzUgODAuMTM5IDUwLjI2NTIgODAuMTU2MyA1MC4xMzkgODAuMTU2M1pNNTAuMjg3MiA3OS43MzY5QzUwLjQwMTggNzkuNzM2OSA1MC41MDExIDc5LjcxNDMgNTAuNTg1MiA3OS42NjkxQzUwLjY2OTMgNzkuNjIyOSA1MC43MzM5IDc5LjU2MTkgNTAuNzc5MSA3OS40ODYyQzUwLjgyNTQgNzkuNDEwNSA1MC44NDg1IDc5LjMyOCA1MC44NDg1IDc5LjIzODdWNzguOTUzM0M1MC44MzA2IDc4Ljk2OCA1MC44MDAyIDc4Ljk4MTcgNTAuNzU3MSA3OC45OTQzQzUwLjcxNSA3OS4wMDY5IDUwLjY2NzcgNzkuMDE4IDUwLjYxNTIgNzkuMDI3NEM1MC41NjI2IDc5LjAzNjkgNTAuNTEwNiA3OS4wNDUzIDUwLjQ1OTEgNzkuMDUyNkM1MC40MDc2IDc5LjA2IDUwLjM2MjkgNzkuMDY2MyA1MC4zMjUxIDc5LjA3MTZDNTAuMjM5OSA3OS4wODMxIDUwLjE2MzcgNzkuMTAyIDUwLjA5NjUgNzkuMTI4M0M1MC4wMjkyIDc5LjE1NDYgNDkuOTc2MSA3OS4xOTE0IDQ5LjkzNzIgNzkuMjM4N0M0OS44OTgzIDc5LjI4NDkgNDkuODc4OSA3OS4zNDQ4IDQ5Ljg3ODkgNzkuNDE4NEM0OS44Nzg5IDc5LjUyMzUgNDkuOTE3MiA3OS42MDI5IDQ5Ljk5NCA3OS42NTY1QzUwLjA3MDcgNzkuNzEwMSA1MC4xNjg1IDc5LjczNjkgNTAuMjg3MiA3OS43MzY5Wk01Mi41NjIzIDc4LjY4ODRWODAuMTA3NEg1MS45OTE2Vjc3LjY4NTdINTIuNTM3MVY3OC4wOTcySDUyLjU2NTVDNTIuNjIxMiA3Ny45NjE2IDUyLjcxIDc3Ljg1MzkgNTIuODMxOSA3Ny43NzRDNTIuOTU0OSA3Ny42OTQxIDUzLjEwNjggNzcuNjU0MiA1My4yODc2IDc3LjY1NDJDNTMuNDU0NyA3Ny42NTQyIDUzLjYwMDMgNzcuNjg5OSA1My43MjQzIDc3Ljc2MTRDNTMuODQ5NCA3Ny44MzI4IDUzLjk0NjEgNzcuOTM2NCA1NC4wMTQ0IDc4LjA3MkM1NC4wODM4IDc4LjIwNzYgNTQuMTE4IDc4LjM3MjEgNTQuMTE2OSA3OC41NjU1VjgwLjEwNzRINTMuNTQ2MlY3OC42NTM4QzUzLjU0NjIgNzguNDkxOSA1My41MDQxIDc4LjM2NTIgNTMuNDIgNzguMjczOEM1My4zMzcgNzguMTgyMyA1My4yMjE5IDc4LjEzNjYgNTMuMDc0NyA3OC4xMzY2QzUyLjk3NDkgNzguMTM2NiA1Mi44ODYxIDc4LjE1ODcgNTIuODA4MyA3OC4yMDI4QzUyLjczMTYgNzguMjQ1OSA1Mi42NzExIDc4LjMwODUgNTIuNjI3IDc4LjM5MDVDNTIuNTgzOSA3OC40NzI0IDUyLjU2MjMgNzguNTcxOCA1Mi41NjIzIDc4LjY4ODRaTTU1Ljc1MzUgODAuMTU0N0M1NS41MTE3IDgwLjE1NDcgNTUuMzA0MSA4MC4xMDE2IDU1LjEzMDcgNzkuOTk1NUM1NC45NTgzIDc5Ljg4OTMgNTQuODI1MyA3OS43NDI3IDU0LjczMTggNzkuNTU1NkM1NC42MzkzIDc5LjM2NzQgNTQuNTkzMSA3OS4xNTA5IDU0LjU5MzEgNzguOTA2QzU0LjU5MzEgNzguNjYwMSA1NC42NDA0IDc4LjQ0MyA1NC43MzUgNzguMjU0OUM1NC44Mjk2IDc4LjA2NTcgNTQuOTYzIDc3LjkxODUgNTUuMTM1NCA3Ny44MTM0QzU1LjMwODkgNzcuNzA3MiA1NS41MTM4IDc3LjY1NDIgNTUuNzUwMyA3Ny42NTQyQzU1Ljk0NjkgNzcuNjU0MiA1Ni4xMjA4IDc3LjY5MDQgNTYuMjcyMiA3Ny43NjI5QzU2LjQyNDYgNzcuODM0NCA1Ni41NDYgNzcuOTM1OSA1Ni42MzY0IDc4LjA2NzJDNTYuNzI2OCA3OC4xOTc2IDU2Ljc3ODMgNzguMzUgNTYuNzkwOSA3OC41MjQ1SDU2LjI0NTRDNTYuMjIzMyA3OC40MDc4IDU2LjE3MDggNzguMzEwNiA1Ni4wODc3IDc4LjIzMjhDNTYuMDA1NyA3OC4xNTQgNTUuODk1OSA3OC4xMTQ1IDU1Ljc1ODIgNzguMTE0NUM1NS42NDE1IDc4LjExNDUgNTUuNTM5IDc4LjE0NjEgNTUuNDUwOCA3OC4yMDkxQzU1LjM2MjUgNzguMjcxMiA1NS4yOTM2IDc4LjM2MDUgNTUuMjQ0MiA3OC40NzcyQzU1LjE5NTkgNzguNTkzOCA1NS4xNzE3IDc4LjczMzYgNTUuMTcxNyA3OC44OTY2QzU1LjE3MTcgNzkuMDYxNiA1NS4xOTU5IDc5LjIwMzUgNTUuMjQ0MiA3OS4zMjIzQzU1LjI5MjYgNzkuNDQgNTUuMzYwNCA3OS41MzA5IDU1LjQ0NzYgNzkuNTk1QzU1LjUzNTkgNzkuNjU4MSA1NS42Mzk0IDc5LjY4OTYgNTUuNzU4MiA3OS42ODk2QzU1Ljg0MjMgNzkuNjg5NiA1NS45MTc0IDc5LjY3MzggNTUuOTgzNyA3OS42NDIzQzU2LjA1MDkgNzkuNjA5NyA1Ni4xMDcyIDc5LjU2MyA1Ni4xNTI0IDc5LjUwMkM1Ni4xOTc2IDc5LjQ0MSA1Ni4yMjg2IDc5LjM2NjkgNTYuMjQ1NCA3OS4yNzk3SDU2Ljc5MDlDNTYuNzc3MiA3OS40NTEgNTYuNzI2OCA3OS42MDI5IDU2LjYzOTUgNzkuNzM1M0M1Ni41NTIzIDc5Ljg2NjcgNTYuNDMzNSA3OS45Njk3IDU2LjI4MzIgODAuMDQ0NEM1Ni4xMzI5IDgwLjExNzkgNTUuOTU2MyA4MC4xNTQ3IDU1Ljc1MzUgODAuMTU0N1pNNTguMzMxNyA4MC4xNTQ3QzU4LjA4ODkgODAuMTU0NyA1Ny44NzkyIDgwLjEwNDMgNTcuNzAyNiA4MC4wMDM0QzU3LjUyNzEgNzkuOTAxNCA1Ny4zOTIgNzkuNzU3NCA1Ny4yOTc0IDc5LjU3MTRDNTcuMjAyOCA3OS4zODQzIDU3LjE1NTUgNzkuMTY0MSA1Ny4xNTU1IDc4LjkxMDdDNTcuMTU1NSA3OC42NjE2IDU3LjIwMjggNzguNDQzIDU3LjI5NzQgNzguMjU0OUM1Ny4zOTMxIDc4LjA2NTcgNTcuNTI2NSA3Ny45MTg1IDU3LjY5NzkgNzcuODEzNEM1Ny44NjkyIDc3LjcwNzIgNTguMDcwNSA3Ny42NTQyIDU4LjMwMTcgNzcuNjU0MkM1OC40NTEgNzcuNjU0MiA1OC41OTE4IDc3LjY3ODMgNTguNzI0MyA3Ny43MjY3QzU4Ljg1NzggNzcuNzc0IDU4Ljk3NTUgNzcuODQ3NiA1OS4wNzc0IDc3Ljk0NzRDNTkuMTgwNCA3OC4wNDczIDU5LjI2MTQgNzguMTc0NCA1OS4zMjAyIDc4LjMyOUM1OS4zNzkxIDc4LjQ4MjQgNTkuNDA4NSA3OC42NjUzIDU5LjQwODUgNzguODc3NlY3OS4wNTI2SDU3LjQyMzVWNzguNjY3OUg1OC44NjE0QzU4Ljg2MDQgNzguNTU4NiA1OC44MzY3IDc4LjQ2MTQgNTguNzkwNSA3OC4zNzYzQzU4Ljc0NDIgNzguMjkwMSA1OC42Nzk2IDc4LjIyMjMgNTguNTk2NiA3OC4xNzI5QzU4LjUxNDYgNzguMTIzNSA1OC40MTg5IDc4LjA5ODggNTguMzA5NiA3OC4wOTg4QzU4LjE5MjkgNzguMDk4OCA1OC4wOTA1IDc4LjEyNzIgNTguMDAyMiA3OC4xODM5QzU3LjkxMzkgNzguMjM5NiA1Ny44NDUgNzguMzEzMiA1Ny43OTU2IDc4LjQwNDZDNTcuNzQ3MyA3OC40OTUgNTcuNzIyNiA3OC41OTQ0IDU3LjcyMTUgNzguNzAyNlY3OS4wMzg1QzU3LjcyMTUgNzkuMTc5MyA1Ny43NDczIDc5LjMwMDIgNTcuNzk4OCA3OS40MDExQzU3Ljg1MDMgNzkuNTAwOSA1Ny45MjIzIDc5LjU3NzcgNTguMDE0OCA3OS42MzEzQzU4LjEwNzMgNzkuNjgzOCA1OC4yMTU1IDc5LjcxMDEgNTguMzM5NiA3OS43MTAxQzU4LjQyMjYgNzkuNzEwMSA1OC40OTc4IDc5LjY5ODUgNTguNTY1IDc5LjY3NTRDNTguNjMyMyA3OS42NTEyIDU4LjY5MDYgNzkuNjE2IDU4Ljc0IDc5LjU2OThDNTguNzg5NCA3OS41MjM1IDU4LjgyNjggNzkuNDY2MyA1OC44NTIgNzkuMzk3OUw1OS4zODQ5IDc5LjQ1NzhDNTkuMzUxMyA3OS41OTg3IDU5LjI4NzEgNzkuNzIxNyA1OS4xOTI1IDc5LjgyNjhDNTkuMDk5IDc5LjkzMDggNTguOTc5MiA4MC4wMTE4IDU4LjgzMzEgODAuMDY5NkM1OC42ODcgODAuMTI2MyA1OC41MTk4IDgwLjE1NDcgNTguMzMxNyA4MC4xNTQ3WiIgZmlsbD0iIzFEMUQxRCIvPgo8bWFzayBpZD0icGF0aC0xNjUtaW5zaWRlLTEwXzE1NDZfMTg4NzgiIGZpbGw9IndoaXRlIj4KPHBhdGggZD0iTTM0LjkxNDggMTA0LjQ4M0MzMy45NDA4IDEwNC4xNTkgMzMuNDA3NyAxMDMuMTA0IDMzLjc5NzggMTAyLjE1NEMzNS4xOTk4IDk4Ljc0MjUgMzcuMjkwMiA5NS42NDg0IDM5Ljk0NTMgOTMuMDY4OUM0My4wNDU2IDkwLjA1NjggNDYuODI1IDg3LjgzNDggNTAuOTY0NiA4Ni41OTAzQzU1LjEwNDEgODUuMzQ1OCA1OS40ODIyIDg1LjExNTMgNjMuNzI5NSA4NS45MTg0QzY3Ljk3NjggODYuNzIxNCA3MS45Njg2IDg4LjUzNDQgNzUuMzY4IDkxLjIwNDNDNzguNzY3NCA5My44NzQyIDgxLjQ3NDYgOTcuMzIyNyA4My4yNjEzIDEwMS4yNTlDODUuMDQ3OSAxMDUuMTk1IDg1Ljg2MTQgMTA5LjUwMyA4NS42MzMzIDExMy44MTlDODUuNDA1MSAxMTguMTM2IDg0LjE0MTkgMTIyLjMzNCA4MS45NTAzIDEyNi4wNkM4MC4wNzM0IDEyOS4yNTEgNzcuNTYyNyAxMzIuMDE1IDc0LjU4MDIgMTM0LjE4NUM3My43NTAzIDEzNC43ODkgNzIuNTk4OSAxMzQuNTIxIDcyLjA1MzYgMTMzLjY1Mkw2OS45MzkyIDEzMC4yOEM2OS4zOTM4IDEyOS40MTEgNjkuNjYzMiAxMjguMjcxIDcwLjQ3NjEgMTI3LjY0NEM3Mi40MjA5IDEyNi4xNDUgNzQuMDY1NyAxMjQuMjg0IDc1LjMxNjQgMTIyLjE1OEM3Ni44ODIxIDExOS40OTYgNzcuNzg0NSAxMTYuNDk3IDc3Ljk0NzUgMTEzLjQxM0M3OC4xMTA1IDExMC4zMjkgNzcuNTI5MyAxMDcuMjUyIDc2LjI1MyAxMDQuNDRDNzQuOTc2NiAxMDEuNjI4IDczLjA0MjYgOTkuMTY0NCA3MC42MTQxIDk3LjI1NzFDNjguMTg1NiA5NS4zNDk3IDY1LjMzMzkgOTQuMDU0NSA2Mi4yOTk2IDkzLjQ4MDhDNTkuMjY1NCA5Mi45MDcxIDU2LjEzNzcgOTMuMDcxOCA1My4xODA0IDkzLjk2MDhDNTAuMjIzMiA5NC44NDk5IDQ3LjUyMzIgOTYuNDM3MyA0NS4zMDg0IDk4LjU4OTFDNDMuNTM5IDEwMC4zMDggNDIuMTIwNyAxMDIuMzQ3IDQxLjEyNTEgMTA0LjU5MkM0MC43MDkgMTA1LjUzIDM5LjY2NTIgMTA2LjA2MiAzOC42OTEyIDEwNS43MzhMMzQuOTE0OCAxMDQuNDgzWiIvPgo8L21hc2s+CjxwYXRoIGQ9Ik0zNC45MTQ4IDEwNC40ODNDMzMuOTQwOCAxMDQuMTU5IDMzLjQwNzcgMTAzLjEwNCAzMy43OTc4IDEwMi4xNTRDMzUuMTk5OCA5OC43NDI1IDM3LjI5MDIgOTUuNjQ4NCAzOS45NDUzIDkzLjA2ODlDNDMuMDQ1NiA5MC4wNTY4IDQ2LjgyNSA4Ny44MzQ4IDUwLjk2NDYgODYuNTkwM0M1NS4xMDQxIDg1LjM0NTggNTkuNDgyMiA4NS4xMTUzIDYzLjcyOTUgODUuOTE4NEM2Ny45NzY4IDg2LjcyMTQgNzEuOTY4NiA4OC41MzQ0IDc1LjM2OCA5MS4yMDQzQzc4Ljc2NzQgOTMuODc0MiA4MS40NzQ2IDk3LjMyMjcgODMuMjYxMyAxMDEuMjU5Qzg1LjA0NzkgMTA1LjE5NSA4NS44NjE0IDEwOS41MDMgODUuNjMzMyAxMTMuODE5Qzg1LjQwNTEgMTE4LjEzNiA4NC4xNDE5IDEyMi4zMzQgODEuOTUwMyAxMjYuMDZDODAuMDczNCAxMjkuMjUxIDc3LjU2MjcgMTMyLjAxNSA3NC41ODAyIDEzNC4xODVDNzMuNzUwMyAxMzQuNzg5IDcyLjU5ODkgMTM0LjUyMSA3Mi4wNTM2IDEzMy42NTJMNjkuOTM5MiAxMzAuMjhDNjkuMzkzOCAxMjkuNDExIDY5LjY2MzIgMTI4LjI3MSA3MC40NzYxIDEyNy42NDRDNzIuNDIwOSAxMjYuMTQ1IDc0LjA2NTcgMTI0LjI4NCA3NS4zMTY0IDEyMi4xNThDNzYuODgyMSAxMTkuNDk2IDc3Ljc4NDUgMTE2LjQ5NyA3Ny45NDc1IDExMy40MTNDNzguMTEwNSAxMTAuMzI5IDc3LjUyOTMgMTA3LjI1MiA3Ni4yNTMgMTA0LjQ0Qzc0Ljk3NjYgMTAxLjYyOCA3My4wNDI2IDk5LjE2NDQgNzAuNjE0MSA5Ny4yNTcxQzY4LjE4NTYgOTUuMzQ5NyA2NS4zMzM5IDk0LjA1NDUgNjIuMjk5NiA5My40ODA4QzU5LjI2NTQgOTIuOTA3MSA1Ni4xMzc3IDkzLjA3MTggNTMuMTgwNCA5My45NjA4QzUwLjIyMzIgOTQuODQ5OSA0Ny41MjMyIDk2LjQzNzMgNDUuMzA4NCA5OC41ODkxQzQzLjUzOSAxMDAuMzA4IDQyLjEyMDcgMTAyLjM0NyA0MS4xMjUxIDEwNC41OTJDNDAuNzA5IDEwNS41MyAzOS42NjUyIDEwNi4wNjIgMzguNjkxMiAxMDUuNzM4TDM0LjkxNDggMTA0LjQ4M1oiIHN0cm9rZT0iIzQ0NTFGRiIgc3Ryb2tlLXdpZHRoPSIxNC44Njc3IiBtYXNrPSJ1cmwoI3BhdGgtMTY1LWluc2lkZS0xMF8xNTQ2XzE4ODc4KSIvPgo8bWFzayBpZD0icGF0aC0xNjYtaW5zaWRlLTExXzE1NDZfMTg4NzgiIGZpbGw9IndoaXRlIj4KPHBhdGggZD0iTTcxLjY4NTMgMTMzLjg3OEM3Mi4yMTU2IDEzNC43NTcgNzEuOTM1NyAxMzUuOTA2IDcxLjAyMjQgMTM2LjM3NEM2Ny41Nzk3IDEzOC4xNCA2My43OTAxIDEzOS4xNDcgNTkuOTEwMSAxMzkuMzE4QzU2LjAzMDIgMTM5LjQ5IDUyLjE2NjYgMTM4LjgyIDQ4LjU4MTkgMTM3LjM2NEM0Ny42MzA5IDEzNi45NzcgNDcuMjUxIDEzNS44NTggNDcuNzAxOCAxMzQuOTM2TDQ5LjQ1IDEzMS4zNjFDNDkuOTAwOSAxMzAuNDM5IDUxLjAxMTUgMTMwLjA2NiA1MS45NzI3IDEzMC40MjZDNTQuMzkyOCAxMzEuMzMyIDU2Ljk3NjggMTMxLjc0NCA1OS41NzExIDEzMS42M0M2Mi4xNjU0IDEzMS41MTUgNjQuNzAzMiAxMzAuODc3IDY3LjAzNDEgMTI5Ljc2MkM2Ny45NTk5IDEyOS4zMTkgNjkuMDk5MSAxMjkuNTkyIDY5LjYyOTMgMTMwLjQ3MUw3MS42ODUzIDEzMy44NzhaIi8+CjwvbWFzaz4KPHBhdGggZD0iTTcxLjY4NTMgMTMzLjg3OEM3Mi4yMTU2IDEzNC43NTcgNzEuOTM1NyAxMzUuOTA2IDcxLjAyMjQgMTM2LjM3NEM2Ny41Nzk3IDEzOC4xNCA2My43OTAxIDEzOS4xNDcgNTkuOTEwMSAxMzkuMzE4QzU2LjAzMDIgMTM5LjQ5IDUyLjE2NjYgMTM4LjgyIDQ4LjU4MTkgMTM3LjM2NEM0Ny42MzA5IDEzNi45NzcgNDcuMjUxIDEzNS44NTggNDcuNzAxOCAxMzQuOTM2TDQ5LjQ1IDEzMS4zNjFDNDkuOTAwOSAxMzAuNDM5IDUxLjAxMTUgMTMwLjA2NiA1MS45NzI3IDEzMC40MjZDNTQuMzkyOCAxMzEuMzMyIDU2Ljk3NjggMTMxLjc0NCA1OS41NzExIDEzMS42M0M2Mi4xNjU0IDEzMS41MTUgNjQuNzAzMiAxMzAuODc3IDY3LjAzNDEgMTI5Ljc2MkM2Ny45NTk5IDEyOS4zMTkgNjkuMDk5MSAxMjkuNTkyIDY5LjYyOTMgMTMwLjQ3MUw3MS42ODUzIDEzMy44NzhaIiBzdHJva2U9IiM5Mjk5RkMiIHN0cm9rZS13aWR0aD0iMTQuODY3NyIgbWFzaz0idXJsKCNwYXRoLTE2Ni1pbnNpZGUtMTFfMTU0Nl8xODg3OCkiLz4KPG1hc2sgaWQ9InBhdGgtMTY3LWluc2lkZS0xMl8xNTQ2XzE4ODc4IiBmaWxsPSJ3aGl0ZSI+CjxwYXRoIGQ9Ik00Ny4zNDY4IDEzNC43NTlDNDYuODgxNCAxMzUuNjc0IDQ1Ljc1ODUgMTM2LjA0MyA0NC44NzggMTM1LjUxNkMzOS45ODEgMTMyLjU4NCAzNi4xMjY0IDEyOC4xNjEgMzMuODk1MSAxMjIuODczQzMxLjY2MzcgMTE3LjU4NSAzMS4xODUzIDExMS43MzggMzIuNTAxNCAxMDYuMTg0QzMyLjczODEgMTA1LjE4NSAzMy43ODY0IDEwNC42MzkgMzQuNzY2NSAxMDQuOTQ0TDM4LjU2NjQgMTA2LjEyNkMzOS41NDY0IDEwNi40MzEgNDAuMDg0MyAxMDcuNDcyIDM5Ljg3NTIgMTA4LjQ3NkMzOS4wODIzIDExMi4yODggMzkuNDYxMyAxMTYuMjY3IDQwLjk4NjEgMTE5Ljg4MUM0Mi41MTEgMTIzLjQ5NSA0NS4wOTY4IDEyNi41NDMgNDguMzgwNiAxMjguNjM0QzQ5LjI0NjMgMTI5LjE4NiA0OS42MTY3IDEzMC4yOTcgNDkuMTUxMyAxMzEuMjEyTDQ3LjM0NjggMTM0Ljc1OVoiLz4KPC9tYXNrPgo8cGF0aCBkPSJNNDcuMzQ2OCAxMzQuNzU5QzQ2Ljg4MTQgMTM1LjY3NCA0NS43NTg1IDEzNi4wNDMgNDQuODc4IDEzNS41MTZDMzkuOTgxIDEzMi41ODQgMzYuMTI2NCAxMjguMTYxIDMzLjg5NTEgMTIyLjg3M0MzMS42NjM3IDExNy41ODUgMzEuMTg1MyAxMTEuNzM4IDMyLjUwMTQgMTA2LjE4NEMzMi43MzgxIDEwNS4xODUgMzMuNzg2NCAxMDQuNjM5IDM0Ljc2NjUgMTA0Ljk0NEwzOC41NjY0IDEwNi4xMjZDMzkuNTQ2NCAxMDYuNDMxIDQwLjA4NDMgMTA3LjQ3MiAzOS44NzUyIDEwOC40NzZDMzkuMDgyMyAxMTIuMjg4IDM5LjQ2MTMgMTE2LjI2NyA0MC45ODYxIDExOS44ODFDNDIuNTExIDEyMy40OTUgNDUuMDk2OCAxMjYuNTQzIDQ4LjM4MDYgMTI4LjYzNEM0OS4yNDYzIDEyOS4xODYgNDkuNjE2NyAxMzAuMjk3IDQ5LjE1MTMgMTMxLjIxMkw0Ny4zNDY4IDEzNC43NTlaIiBzdHJva2U9IiM3NTdFRkYiIHN0cm9rZS13aWR0aD0iMTQuODY3NyIgbWFzaz0idXJsKCNwYXRoLTE2Ny1pbnNpZGUtMTJfMTU0Nl8xODg3OCkiLz4KPHBhdGggZD0iTTU1LjU3ODYgMTE0LjU3OEM1NS4yNzg1IDExNC41NzYgNTQuOTg1NiAxMTQuNTI0IDU0LjY5OTggMTE0LjQyMkM1NC40MTM5IDExNC4zMTggNTQuMTU2NyAxMTQuMTQ5IDUzLjkyODEgMTEzLjkxNkM1My42OTk0IDExMy42ODIgNTMuNTE3NyAxMTMuMzcgNTMuMzgzIDExMi45ODNDNTMuMjQ4MyAxMTIuNTkzIDUzLjE4MTkgMTEyLjExIDUzLjE4MzkgMTExLjUzNEM1My4xODM5IDExMC45OTcgNTMuMjQxMSAxMTAuNTE4IDUzLjM1NTQgMTEwLjA5OEM1My40Njk4IDEwOS42NzcgNTMuNjM0MSAxMDkuMzIyIDUzLjg0ODUgMTA5LjAzMkM1NC4wNjI4IDEwOC43NCA1NC4zMjExIDEwOC41MTggNTQuNjIzMiAxMDguMzY1QzU0LjkyNzQgMTA4LjIxMiA1NS4yNjczIDEwOC4xMzUgNTUuNjQyOSAxMDguMTM1QzU2LjAzNjkgMTA4LjEzNSA1Ni4zODYgMTA4LjIxMyA1Ni42OTAyIDEwOC4zNjhDNTYuOTk2NCAxMDguNTIzIDU3LjI0MzUgMTA4LjczNSA1Ny40MzEzIDEwOS4wMDVDNTcuNjE5MSAxMDkuMjcyIDU3LjczNTUgMTA5LjU3NCA1Ny43ODA0IDEwOS45MTFINTYuNjYyN0M1Ni42MDU1IDEwOS42NyA1Ni40ODgxIDEwOS40NzggNTYuMzEwNSAxMDkuMzM1QzU2LjEzNDkgMTA5LjE5IDU1LjkxMjQgMTA5LjExOCA1NS42NDI5IDEwOS4xMThDNTUuMjA4MSAxMDkuMTE4IDU0Ljg3MzMgMTA5LjMwNyA1NC42Mzg1IDEwOS42ODRDNTQuNDA1OCAxMTAuMDYyIDU0LjI4ODQgMTEwLjU4MSA1NC4yODY0IDExMS4yNEg1NC4zMjkyQzU0LjQyOTMgMTExLjA2IDU0LjU1ODkgMTEwLjkwNiA1NC43MTgxIDExMC43NzhDNTQuODc3NCAxMTAuNjQ5IDU1LjA1NyAxMTAuNTUgNTUuMjU3MSAxMTAuNDgxQzU1LjQ1OTIgMTEwLjQwOSA1NS42NzI1IDExMC4zNzMgNTUuODk3MSAxMTAuMzczQzU2LjI2NDYgMTEwLjM3MyA1Ni41OTQzIDExMC40NjEgNTYuODg2MiAxMTAuNjM3QzU3LjE4MDIgMTEwLjgxMiA1Ny40MTI5IDExMS4wNTQgNTcuNTg0NCAxMTEuMzYzQzU3Ljc1NTkgMTExLjY2OSA1Ny44NDA2IDExMi4wMiA1Ny44Mzg2IDExMi40MTZDNTcuODQwNiAxMTIuODI4IDU3Ljc0NjcgMTEzLjE5OSA1Ny41NTY4IDExMy41MjhDNTcuMzY3IDExMy44NTQgNTcuMTAyNiAxMTQuMTExIDU2Ljc2MzcgMTE0LjI5OUM1Ni40MjQ4IDExNC40ODcgNTYuMDI5OCAxMTQuNTggNTUuNTc4NiAxMTQuNTc4Wk01NS41NzI1IDExMy42NTlDNTUuNzk1IDExMy42NTkgNTUuOTk0MSAxMTMuNjA1IDU2LjE2OTYgMTEzLjQ5N0M1Ni4zNDUyIDExMy4zODkgNTYuNDg0IDExMy4yNDMgNTYuNTg2MSAxMTMuMDU5QzU2LjY4ODIgMTEyLjg3NSA1Ni43MzgyIDExMi42NjkgNTYuNzM2MSAxMTIuNDRDNTYuNzM4MiAxMTIuMjE2IDU2LjY4OTIgMTEyLjAxMyA1Ni41ODkyIDExMS44MzFDNTYuNDkxMiAxMTEuNjQ5IDU2LjM1NTQgMTExLjUwNSA1Ni4xODE5IDExMS4zOTlDNTYuMDA4NCAxMTEuMjkzIDU1LjgxMDMgMTExLjI0IDU1LjU4NzggMTExLjI0QzU1LjQyMjQgMTExLjI0IDU1LjI2ODMgMTExLjI3MiA1NS4xMjU0IDExMS4zMzVDNTQuOTgyNSAxMTEuMzk4IDU0Ljg1OCAxMTEuNDg2IDU0Ljc1MTggMTExLjU5OEM1NC42NDU3IDExMS43MDkgNTQuNTYyIDExMS44MzcgNTQuNTAwNyAxMTEuOTg0QzU0LjQ0MTUgMTEyLjEyOSA1NC40MTA5IDExMi4yODQgNTQuNDA4OCAxMTIuNDVDNTQuNDEwOSAxMTIuNjY4IDU0LjQ2MTkgMTEyLjg2OSA1NC41NjIgMTEzLjA1M0M1NC42NjIgMTEzLjIzNyA1NC43OTk4IDExMy4zODQgNTQuOTc1NCAxMTMuNDk0QzU1LjE1MDkgMTEzLjYwNCA1NS4zNSAxMTMuNjU5IDU1LjU3MjUgMTEzLjY1OVpNNjEuMDUzOSAxMTQuNTc4QzYwLjY0NTYgMTE0LjU3OCA2MC4yODAyIDExNC41MDEgNTkuOTU3NiAxMTQuMzQ4QzU5LjYzNTEgMTE0LjE5MyA1OS4zNzg5IDExMy45ODEgNTkuMTg5IDExMy43MTFDNTkuMDAxMiAxMTMuNDQyIDU4LjkwMTEgMTEzLjEzNCA1OC44ODg5IDExMi43ODdINTkuOTkxM0M2MC4wMTE3IDExMy4wNDQgNjAuMTIzIDExMy4yNTQgNjAuMzI1MSAxMTMuNDE3QzYwLjUyNzIgMTEzLjU3OSA2MC43NzAxIDExMy42NTkgNjEuMDUzOSAxMTMuNjU5QzYxLjI3NjQgMTEzLjY1OSA2MS40NzQ1IDExMy42MDggNjEuNjQ4IDExMy41MDZDNjEuODIxNSAxMTMuNDA0IDYxLjk1ODMgMTEzLjI2MiA2Mi4wNTgzIDExMy4wOEM2Mi4xNTg0IDExMi44OTkgNjIuMjA3MyAxMTIuNjkyIDYyLjIwNTMgMTEyLjQ1OUM2Mi4yMDczIDExMi4yMjIgNjIuMTU3MyAxMTIuMDEyIDYyLjA1NTMgMTExLjgyOEM2MS45NTMyIDExMS42NDQgNjEuODEzMyAxMTEuNSA2MS42MzU3IDExMS4zOTZDNjEuNDU4MSAxMTEuMjkgNjEuMjU0IDExMS4yMzcgNjEuMDIzMyAxMTEuMjM3QzYwLjgzNTUgMTExLjIzNSA2MC42NTA3IDExMS4yNyA2MC40NjkgMTExLjM0MUM2MC4yODczIDExMS40MTMgNjAuMTQzNCAxMTEuNTA3IDYwLjAzNzIgMTExLjYyM0w1OS4wMTE0IDExMS40NTRMNTkuMzM5MSAxMDguMjIxSDYyLjk3N1YxMDkuMTdINjAuMjc5Mkw2MC4wOTg1IDExMC44MzNINjAuMTM1MkM2MC4yNTE2IDExMC42OTYgNjAuNDE1OSAxMTAuNTgzIDYwLjYyODMgMTEwLjQ5M0M2MC44NDA2IDExMC40MDEgNjEuMDczMyAxMTAuMzU1IDYxLjMyNjQgMTEwLjM1NUM2MS43MDYyIDExMC4zNTUgNjIuMDQ1MSAxMTAuNDQ1IDYyLjM0MzEgMTEwLjYyNUM2Mi42NDEyIDExMC44MDIgNjIuODc1OSAxMTEuMDQ3IDYzLjA0NzQgMTExLjM2QzYzLjIxODkgMTExLjY3MiA2My4zMDQ3IDExMi4wMjkgNjMuMzA0NyAxMTIuNDMxQzYzLjMwNDcgMTEyLjg0NiA2My4yMDg3IDExMy4yMTUgNjMuMDE2OCAxMTMuNTRDNjIuODI2OSAxMTMuODYyIDYyLjU2MjYgMTE0LjExNyA2Mi4yMjM3IDExNC4zMDJDNjEuODg2OCAxMTQuNDg2IDYxLjQ5NjkgMTE0LjU3OCA2MS4wNTM5IDExNC41NzhaIiBmaWxsPSIjMDkyMTYxIi8+CjxyZWN0IHg9IjUyLjcyNDYiIHk9IjExNi45NTciIHdpZHRoPSIxMC4xNzkyIiBoZWlnaHQ9IjEuMjcyMzkiIHJ4PSIwLjYzNjE5NyIgZmlsbD0iI0Q3RDdERiIvPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyOV9kaV8xNTQ2XzE4ODc4KSI+CjxyZWN0IHg9IjYxLjgzNzkiIHk9Ijk0LjE0ODQiIHdpZHRoPSIyNi41NzU0IiBoZWlnaHQ9IjguNzE2OTMiIHJ4PSI0LjM1ODQ2IiBmaWxsPSJ3aGl0ZSIgc2hhcGUtcmVuZGVyaW5nPSJjcmlzcEVkZ2VzIi8+CjxwYXRoIGQ9Ik02NC45MDM3IDEwMC4wMDhWOTcuMzM1OEg2NS4zNTQxTDY2LjI1ODggOTkuMTQxM0w2Ny4xNTk2IDk3LjMzNThINjcuNjEzOVYxMDAuMDA4SDY3LjIzMjFWOTguMDAzOEw2Ni40MDM4IDk5LjYzMzdINjYuMTA5OUw2NS4yODU0IDk4LjAwNzZWMTAwLjAwOEg2NC45MDM3Wk02OS4wMjggMTAwLjA1NEM2OC44NDczIDEwMC4wNTQgNjguNjg0NSAxMDAuMDEyIDY4LjUzOTQgOTkuOTI3N0M2OC4zOTY5IDk5Ljg0MzcgNjguMjgzNiA5OS43MjY2IDY4LjE5OTcgOTkuNTc2NUM2OC4xMTgyIDk5LjQyMzggNjguMDc3NSA5OS4yNDgyIDY4LjA3NzUgOTkuMDQ5N0M2OC4wNzc1IDk4Ljg0NjEgNjguMTE5NSA5OC42NjkzIDY4LjIwMzUgOTguNTE5MUM2OC4yODc1IDk4LjM2NjQgNjguNDAyIDk4LjI0ODEgNjguNTQ3IDk4LjE2NDFDNjguNjkyMSA5OC4wODAxIDY4Ljg1NSA5OC4wMzgxIDY5LjAzNTYgOTguMDM4MUM2OS4yMTg5IDk4LjAzODEgNjkuMzgxNyA5OC4wODAxIDY5LjUyNDIgOTguMTY0MUM2OS42NjY3IDk4LjI0ODEgNjkuNzc4NyA5OC4zNjUyIDY5Ljg2MDEgOTguNTE1M0M2OS45NDQxIDk4LjY2NTQgNjkuOTg2MSA5OC44NDIzIDY5Ljk4NjEgOTkuMDQ1OUM2OS45ODYxIDk5LjI0OTUgNjkuOTQ0MSA5OS40MjYzIDY5Ljg2MDEgOTkuNTc2NUM2OS43Nzg3IDk5LjcyNjYgNjkuNjY1NSA5OS44NDM3IDY5LjUyMDQgOTkuOTI3N0M2OS4zNzU0IDEwMC4wMTIgNjkuMjExMiAxMDAuMDU0IDY5LjAyOCAxMDAuMDU0Wk02OS4wMjggOTkuNzI1M0M2OS4xMzIzIDk5LjcyNTMgNjkuMjI2NSA5OS42OTk5IDY5LjMxMDUgOTkuNjQ5QzY5LjM5NyA5OS41OTgxIDY5LjQ2NTcgOTkuNTIzIDY5LjUxNjYgOTkuNDIzOEM2OS41NyA5OS4zMjIgNjkuNTk2OCA5OS4xOTYgNjkuNTk2OCA5OS4wNDU5QzY5LjU5NjggOTguODk1NyA2OS41NzEzIDk4Ljc3MSA2OS41MjA0IDk4LjY3MThDNjkuNDY5NSA5OC41NyA2OS40MDA4IDk4LjQ5MzcgNjkuMzE0MyA5OC40NDI4QzY5LjIzMDMgOTguMzkxOSA2OS4xMzc0IDk4LjM2NjQgNjkuMDM1NiA5OC4zNjY0QzY4LjkzMzggOTguMzY2NCA2OC44Mzk3IDk4LjM5MTkgNjguNzUzMiA5OC40NDI4QzY4LjY2NjYgOTguNDkzNyA2OC41OTY3IDk4LjU3IDY4LjU0MzIgOTguNjcxOEM2OC40OTIzIDk4Ljc3MSA2OC40NjY5IDk4Ljg5NTcgNjguNDY2OSA5OS4wNDU5QzY4LjQ2NjkgOTkuMTk2IDY4LjQ5MjMgOTkuMzIyIDY4LjU0MzIgOTkuNDIzOEM2OC41OTY3IDk5LjUyMyA2OC42NjU0IDk5LjU5ODEgNjguNzQ5MyA5OS42NDlDNjguODM1OSA5OS42OTk5IDY4LjkyODggOTkuNzI1MyA2OS4wMjggOTkuNzI1M1pNNzEuNDg0OSAxMDAuMDU0QzcxLjM4MDUgMTAwLjA1NCA3MS4yODUxIDEwMC4wMzggNzEuMTk4NiAxMDAuMDA4QzcxLjExNDYgOTkuOTc5OCA3MS4wNDA4IDk5Ljk0MDQgNzAuOTc3MiA5OS44ODk1QzcwLjkxMzYgOTkuODM4NiA3MC44NjAxIDk5Ljc4MDEgNzAuODE2OSA5OS43MTM5TDcwLjc3ODcgMTAwLjAwOEg3MC40MzUxVjk3LjI1OTRINzAuODE2OVY5OC4zODU1QzcwLjg3NzkgOTguMjg4OCA3MC45NjMyIDk4LjIwNzQgNzEuMDcyNiA5OC4xNDEyQzcxLjE4NDYgOTguMDcyNSA3MS4zMjIgOTguMDM4MSA3MS40ODQ5IDk4LjAzODFDNzEuNjY4MSA5OC4wMzgxIDcxLjgyOTcgOTguMDgyNyA3MS45Njk2IDk4LjE3MTdDNzIuMTA5NiA5OC4yNTgzIDcyLjIxNzggOTguMzc3OSA3Mi4yOTQxIDk4LjUzMDZDNzIuMzczIDk4LjY4MDcgNzIuNDEyNCA5OC44NTM4IDcyLjQxMjQgOTkuMDQ5N0M3Mi40MTI0IDk5LjI0MDYgNzIuMzczIDk5LjQxMjMgNzIuMjk0MSA5OS41NjVDNzIuMjE3OCA5OS43MTc3IDcyLjEwOTYgOTkuODM3MyA3MS45Njk2IDk5LjkyMzhDNzEuODI5NyAxMDAuMDEgNzEuNjY4MSAxMDAuMDU0IDcxLjQ4NDkgMTAwLjA1NFpNNzEuNDIzOCA5OS43MjE1QzcxLjU0MDggOTkuNzIxNSA3MS42NDM5IDk5LjY5MzUgNzEuNzMzIDk5LjYzNzVDNzEuODI0NiA5OS41ODE2IDcxLjg5NTggOTkuNTAyNyA3MS45NDY3IDk5LjQwMDlDNzIuMDAwMiA5OS4yOTkxIDcyLjAyNjkgOTkuMTgwOCA3Mi4wMjY5IDk5LjA0NTlDNzIuMDI2OSA5OC45MTEgNzIuMDAwMiA5OC43OTM5IDcxLjk0NjcgOTguNjk0N0M3MS44OTU4IDk4LjU5MjkgNzEuODI0NiA5OC41MTQgNzEuNzMzIDk4LjQ1OEM3MS42NDM5IDk4LjM5OTUgNzEuNTQwOCA5OC4zNzAyIDcxLjQyMzggOTguMzcwMkM3MS4zMDQyIDk4LjM3MDIgNzEuMTk4NiA5OC4zOTk1IDcxLjEwNyA5OC40NThDNzEuMDE3OSA5OC41MTQgNzAuOTQ3OSA5OC41OTI5IDcwLjg5NyA5OC42OTQ3QzcwLjg0NjEgOTguNzkzOSA3MC44MjA3IDk4LjkxMSA3MC44MjA3IDk5LjA0NTlDNzAuODIwNyA5OS4xODA4IDcwLjg0NjEgOTkuMjk5MSA3MC44OTcgOTkuNDAwOUM3MC45NDc5IDk5LjUwMjcgNzEuMDE3OSA5OS41ODE2IDcxLjEwNyA5OS42Mzc1QzcxLjE5ODYgOTkuNjkzNSA3MS4zMDQyIDk5LjcyMTUgNzEuNDIzOCA5OS43MjE1Wk03Mi44ODQ5IDEwMC4wMDhWOTguMDg0SDczLjI2NjZWMTAwLjAwOEg3Mi44ODQ5Wk03My4wNzk2IDk3LjcyMTNDNzMuMDA1OCA5Ny43MjEzIDcyLjk0NDcgOTcuNjk4NCA3Mi44OTYzIDk3LjY1MjZDNzIuODUwNSA5Ny42MDY4IDcyLjgyNzYgOTcuNTQ4MyA3Mi44Mjc2IDk3LjQ3N0M3Mi44Mjc2IDk3LjQwODMgNzIuODUwNSA5Ny4zNTIzIDcyLjg5NjMgOTcuMzA5MUM3Mi45NDQ3IDk3LjI2MzMgNzMuMDA1OCA5Ny4yNDA0IDczLjA3OTYgOTcuMjQwNEM3My4xNTA4IDk3LjI0MDQgNzMuMjEwNiA5Ny4yNjMzIDczLjI1OSA5Ny4zMDkxQzczLjMwNzMgOTcuMzUyMyA3My4zMzE1IDk3LjQwODMgNzMuMzMxNSA5Ny40NzdDNzMuMzMxNSA5Ny41NDgzIDczLjMwNzMgOTcuNjA2OCA3My4yNTkgOTcuNjUyNkM3My4yMTA2IDk3LjY5ODQgNzMuMTUwOCA5Ny43MjEzIDczLjA3OTYgOTcuNzIxM1pNNzMuODEyNCAxMDAuMDA4Vjk3LjI1OTRINzQuMTk0MlYxMDAuMDA4SDczLjgxMjRaTTc1LjU4ODYgMTAwLjA1NEM3NS40MDU0IDEwMC4wNTQgNzUuMjQyNSAxMDAuMDEyIDc1LjEgOTkuOTI3N0M3NC45NTc1IDk5Ljg0MzcgNzQuODQ1NSA5OS43MjY2IDc0Ljc2NDEgOTkuNTc2NUM3NC42ODUyIDk5LjQyNjMgNzQuNjQ1OCA5OS4yNTIgNzQuNjQ1OCA5OS4wNTM1Qzc0LjY0NTggOTguODQ5OSA3NC42ODUyIDk4LjY3MzEgNzQuNzY0MSA5OC41MjI5Qzc0Ljg0NTUgOTguMzcwMiA3NC45NTc1IDk4LjI1MTkgNzUuMSA5OC4xNjc5Qzc1LjI0MjUgOTguMDgxNCA3NS40MDc5IDk4LjAzODEgNzUuNTk2MiA5OC4wMzgxQzc1Ljc4NDYgOTguMDM4MSA3NS45NDYxIDk4LjA4MDEgNzYuMDgxIDk4LjE2NDFDNzYuMjE1OSA5OC4yNDgxIDc2LjMyMDIgOTguMzYwMSA3Ni4zOTQgOTguNUM3Ni40Njc4IDk4LjYzNzQgNzYuNTA0NyA5OC43OTAxIDc2LjUwNDcgOTguOTU4MUM3Ni41MDQ3IDk4Ljk4MzUgNzYuNTAzNSA5OS4wMTE1IDc2LjUwMDkgOTkuMDQyMUM3Ni41MDA5IDk5LjA3MDEgNzYuNDk5NiA5OS4xMDE5IDc2LjQ5NzEgOTkuMTM3NUg3NC45MjQ0Vjk4Ljg2NjVINzYuMTIzQzc2LjExNTQgOTguNzA2MiA3Ni4wNjE5IDk4LjU4MTUgNzUuOTYyNyA5OC40OTI0Qzc1Ljg2MzQgOTguNDAwOCA3NS43NCA5OC4zNTUgNzUuNTkyNCA5OC4zNTVDNzUuNDg4MSA5OC4zNTUgNzUuMzkyNyA5OC4zNzkxIDc1LjMwNjEgOTguNDI3NUM3NS4yMTk2IDk4LjQ3MzMgNzUuMTQ5NiA5OC41NDIgNzUuMDk2MiA5OC42MzM2Qzc1LjA0NTMgOTguNzIyNyA3NS4wMTk4IDk4LjgzNTkgNzUuMDE5OCA5OC45NzM0Vjk5LjA4MDJDNzUuMDE5OCA5OS4yMjI3IDc1LjA0NTMgOTkuMzQzNiA3NS4wOTYyIDk5LjQ0MjlDNzUuMTQ5NiA5OS41Mzk2IDc1LjIxOTYgOTkuNjEzNCA3NS4zMDYxIDk5LjY2NDNDNzUuMzkyNyA5OS43MTI2IDc1LjQ4NjggOTkuNzM2OCA3NS41ODg2IDk5LjczNjhDNzUuNzEwOCA5OS43MzY4IDc1LjgxMTMgOTkuNzEwMSA3NS44OTAyIDk5LjY1NjZDNzUuOTY5IDk5LjYwMzIgNzYuMDI3NiA5OS41MzA3IDc2LjA2NTggOTkuNDM5MUg3Ni40NDc1Qzc2LjQxNDQgOTkuNTU2MSA3Ni4zNTg0IDk5LjY2MTcgNzYuMjc5NSA5OS43NTU5Qzc2LjIwMDYgOTkuODQ3NSA3Ni4xMDI2IDk5LjkyIDc1Ljk4NTYgOTkuOTczNUM3NS44NzExIDEwMC4wMjcgNzUuNzM4NyAxMDAuMDU0IDc1LjU4ODYgMTAwLjA1NFpNNzguODk3OSAxMDAuMDU0Qzc4LjcwMiAxMDAuMDU0IDc4LjUzNjYgMTAwLjAxOCA3OC40MDE3IDk5Ljk0NjdDNzguMjY5NCA5OS44NzI5IDc4LjE2MjUgOTkuNzc1IDc4LjA4MTEgOTkuNjUyOEM3Ny45OTk2IDk5LjUyODEgNzcuOTM5OCA5OS4zOTA3IDc3LjkwMTcgOTkuMjQwNkM3Ny44NjYgOTkuMDg3OSA3Ny44NDgyIDk4LjkzMTQgNzcuODQ4MiA5OC43NzFDNzcuODQ4MiA5OC40NzU5IDc3Ljg4ODkgOTguMjE3NiA3Ny45NzA0IDk3Ljk5NjJDNzguMDU0NCA5Ny43NzQ4IDc4LjE3NCA5Ny42MDE3IDc4LjMyOTIgOTcuNDc3Qzc4LjQ4NDQgOTcuMzUyMyA3OC42NzE1IDk3LjI5IDc4Ljg5MDMgOTcuMjlDNzkuMDY1OSA5Ny4yOSA3OS4yMTQ4IDk3LjMyNDMgNzkuMzM2OSA5Ny4zOTNDNzkuNDYxNiA5Ny40NTkyIDc5LjU1ODMgOTcuNTQ4MyA3OS42MjcgOTcuNjYwMkM3OS42OTgzIDk3Ljc3MjIgNzkuNzQxNSA5Ny44OTU2IDc5Ljc1NjggOTguMDMwNUg3OS40MDE4Qzc5LjM3ODkgOTcuODk4MiA3OS4zMjE3IDk3Ljc5NjQgNzkuMjMgOTcuNzI1MUM3OS4xNDEgOTcuNjUxMyA3OS4wMjY1IDk3LjYxNDQgNzguODg2NSA5Ny42MTQ0Qzc4Ljc2MTggOTcuNjE0NCA3OC42NDk4IDk3LjY1MzkgNzguNTUwNiA5Ny43MzI4Qzc4LjQ1MTMgOTcuODA5MSA3OC4zNzI1IDk3LjkyNjIgNzguMzEzOSA5OC4wODRDNzguMjU3OSA5OC4yNDE3IDc4LjIyNjEgOTguNDQxNSA3OC4yMTg1IDk4LjY4MzNDNzguMjE4NSA5OC42ODU4IDc4LjIxODUgOTguNjg5NiA3OC4yMTg1IDk4LjY5NDdDNzguMjE4NSA5OC42OTk4IDc4LjIxODUgOTguNzA0OSA3OC4yMTg1IDk4LjcxQzc4LjI1NjcgOTguNjMzNiA3OC4zMTE0IDk4LjU2MzYgNzguMzgyNiA5OC41Qzc4LjQ1MzkgOTguNDM2NCA3OC41Mzc5IDk4LjM4NjggNzguNjM0NiA5OC4zNTEyQzc4LjczMzggOTguMzEzIDc4Ljg0MDcgOTguMjkzOSA3OC45NTUyIDk4LjI5MzlDNzkuMTA1MyA5OC4yOTM5IDc5LjI0NTMgOTguMzI5NSA3OS4zNzUxIDk4LjQwMDhDNzkuNTA3NCA5OC40Njk1IDc5LjYxNDMgOTguNTY4NyA3OS42OTU3IDk4LjY5ODVDNzkuNzc3MiA5OC44MjgzIDc5LjgxNzkgOTguOTc5NyA3OS44MTc5IDk5LjE1MjhDNzkuODE3OSA5OS4zMDggNzkuNzc5NyA5OS40NTQzIDc5LjcwMzQgOTkuNTkxN0M3OS42Mjk2IDk5LjcyOTIgNzkuNTI0IDk5Ljg0MTEgNzkuMzg2NSA5OS45Mjc3Qzc5LjI0OTEgMTAwLjAxMiA3OS4wODYzIDEwMC4wNTQgNzguODk3OSAxMDAuMDU0Wk03OC44NzEyIDk5LjcyMTVDNzguOTgwNyA5OS43MjE1IDc5LjA3NzQgOTkuNjk4NiA3OS4xNjEzIDk5LjY1MjhDNzkuMjQ3OSA5OS42MDQ1IDc5LjMxNTMgOTkuNTM4MyA3OS4zNjM2IDk5LjQ1NDNDNzkuNDE0NSA5OS4zNzAzIDc5LjQ0IDk5LjI3NDkgNzkuNDQgOTkuMTY4Qzc5LjQ0IDk5LjA1ODYgNzkuNDE0NSA5OC45NjMyIDc5LjM2MzYgOTguODgxN0M3OS4zMTUzIDk4Ljc5NzggNzkuMjQ3OSA5OC43MzI5IDc5LjE2MTMgOTguNjg3MUM3OS4wNzc0IDk4LjY0MTMgNzguOTgwNyA5OC42MTg0IDc4Ljg3MTIgOTguNjE4NEM3OC43NjE4IDk4LjYxODQgNzguNjYzOCA5OC42NDM4IDc4LjU3NzMgOTguNjk0N0M3OC40OTA4IDk4Ljc0MzEgNzguNDIyMSA5OC44MDkyIDc4LjM3MTIgOTguODkzMkM3OC4zMjAzIDk4Ljk3NDYgNzguMjk0OCA5OS4wNjc1IDc4LjI5NDggOTkuMTcxOEM3OC4yOTQ4IDk5LjI3ODcgNzguMzIwMyA5OS4zNzQyIDc4LjM3MTIgOTkuNDU4MUM3OC40MjIxIDk5LjUzOTYgNzguNDkwOCA5OS42MDQ1IDc4LjU3NzMgOTkuNjUyOEM3OC42NjY0IDk5LjY5ODYgNzguNzY0MyA5OS43MjE1IDc4Ljg3MTIgOTkuNzIxNVpNODAuMTkzNSAxMDAuMDA4Vjk5LjczM0M4MC4zNzE2IDk5LjU5NTYgODAuNTQwOSA5OS40NTY5IDgwLjcwMTIgOTkuMzE2OUM4MC44NjE1IDk5LjE3NjkgODEuMDA0IDk5LjAzODIgODEuMTI4NyA5OC45MDA4QzgxLjI1NTkgOTguNzYwOSA4MS4zNTUyIDk4LjYyNDcgODEuNDI2NCA5OC40OTI0QzgxLjQ5NzcgOTguMzU3NSA4MS41MzMzIDk4LjIyOSA4MS41MzMzIDk4LjEwNjlDODEuNTMzMyA5OC4wMjAzIDgxLjUxODEgOTcuOTQwMiA4MS40ODc1IDk3Ljg2NjRDODEuNDU3IDk3Ljc5MjYgODEuNDA4NiA5Ny43MzI4IDgxLjM0MjUgOTcuNjg3QzgxLjI3NjMgOTcuNjM4NiA4MS4xODYgOTcuNjE0NCA4MS4wNzE0IDk3LjYxNDRDODAuOTYyIDk3LjYxNDQgODAuODcwNCA5Ny42Mzg2IDgwLjc5NjYgOTcuNjg3QzgwLjcyNTQgOTcuNzM1MyA4MC42NzA2IDk3LjgwMDIgODAuNjMyNSA5Ny44ODE2QzgwLjU5NjggOTcuOTYwNSA4MC41NzkgOTguMDQ4MyA4MC41NzkgOTguMTQ1SDgwLjIwODhDODAuMjExMyA5Ny45NjE4IDgwLjI1MDggOTcuODA2NiA4MC4zMjcxIDk3LjY3OTNDODAuNDAzNCA5Ny41NTIxIDgwLjUwNjUgOTcuNDU1NCA4MC42MzYzIDk3LjM4OTJDODAuNzY4NiA5Ny4zMjMxIDgwLjkxNjIgOTcuMjkgODEuMDc5MSA5Ny4yOUM4MS4yNDk2IDk3LjI5IDgxLjM5NzIgOTcuMzIxOCA4MS41MjE5IDk3LjM4NTRDODEuNjQ2NiA5Ny40NDY1IDgxLjc0MzMgOTcuNTM2OCA4MS44MTIgOTcuNjU2NEM4MS44ODA3IDk3Ljc3MzUgODEuOTE1IDk3LjkxNzMgODEuOTE1IDk4LjA4NzhDODEuOTE1IDk4LjIwOTkgODEuODkwOSA5OC4zMzIxIDgxLjg0MjUgOTguNDU0MkM4MS43OTQyIDk4LjU3MzggODEuNzI4IDk4LjY5MDkgODEuNjQ0IDk4LjgwNTRDODEuNTYyNiA5OC45MTk5IDgxLjQ3MSA5OS4wMzA2IDgxLjM2OTIgOTkuMTM3NUM4MS4yNjc0IDk5LjI0MTggODEuMTYxOCA5OS4zNDExIDgxLjA1MjQgOTkuNDM1MkM4MC45NDU1IDk5LjUyOTQgODAuODQyNCA5OS42MTQ2IDgwLjc0MzIgOTkuNjkxSDgxLjk5OVYxMDAuMDA4SDgwLjE5MzVaTTgyLjc3NDUgMTAwLjAwOEw4NC4zMDkgOTcuMzM1OEg4NC42ODY5TDgzLjE1MjQgMTAwLjAwOEg4Mi43NzQ1Wk04NC41MzA0IDEwMC4wNTRDODQuNDEwOCAxMDAuMDU0IDg0LjMwMzkgMTAwLjAyNyA4NC4yMDk3IDk5Ljk3MzVDODQuMTE1NiA5OS45MiA4NC4wNDA1IDk5Ljg0NDkgODMuOTg0NSA5OS43NDgyQzgzLjkyODUgOTkuNjQ5IDgzLjkwMDUgOTkuNTMzMiA4My45MDA1IDk5LjQwMDlDODMuOTAwNSA5OS4yNjM1IDgzLjkyODUgOTkuMTQ2NCA4My45ODQ1IDk5LjA0OTdDODQuMDQwNSA5OC45NTMgODQuMTE1NiA5OC44Nzc5IDg0LjIwOTcgOTguODI0NUM4NC4zMDM5IDk4Ljc3MSA4NC40MDk1IDk4Ljc0NDMgODQuNTI2NiA5OC43NDQzQzg0LjY0ODcgOTguNzQ0MyA4NC43NTU2IDk4Ljc3MSA4NC44NDcyIDk4LjgyNDVDODQuOTQxNCA5OC44Nzc5IDg1LjAxNTIgOTguOTUzIDg1LjA2ODYgOTkuMDQ5N0M4NS4xMjQ2IDk5LjE0NjQgODUuMTUyNiA5OS4yNjM1IDg1LjE1MjYgOTkuNDAwOUM4NS4xNTI2IDk5LjUzMzIgODUuMTI0NiA5OS42NDkgODUuMDY4NiA5OS43NDgyQzg1LjAxNTIgOTkuODQ0OSA4NC45NDE0IDk5LjkyIDg0Ljg0NzIgOTkuOTczNUM4NC43NTMgMTAwLjAyNyA4NC42NDc0IDEwMC4wNTQgODQuNTMwNCAxMDAuMDU0Wk04NC41MjI3IDk5Ljc3MTFDODQuNTgxMyA5OS43NzExIDg0LjYzMzQgOTkuNzU3MiA4NC42NzkzIDk5LjcyOTJDODQuNzI3NiA5OS43MDEyIDg0Ljc2NTggOTkuNjYwNCA4NC43OTM4IDk5LjYwN0M4NC44MjQzIDk5LjU1MSA4NC44Mzk2IDk5LjQ4MSA4NC44Mzk2IDk5LjM5NzFDODQuODM5NiA5OS4zMTMxIDg0LjgyNTYgOTkuMjQ0NCA4NC43OTc2IDk5LjE5MDlDODQuNzY5NiA5OS4xMzUgODQuNzMxNCA5OS4wOTMgODQuNjgzMSA5OS4wNjVDODQuNjM3MyA5OS4wMzcgODQuNTg1MSA5OS4wMjMgODQuNTI2NiA5OS4wMjNDODQuNDczMSA5OS4wMjMgODQuNDIyMiA5OS4wMzcgODQuMzczOSA5OS4wNjVDODQuMzI1NSA5OS4wOTMgODQuMjg2MSA5OS4xMzUgODQuMjU1NSA5OS4xOTA5Qzg0LjIyNzYgOTkuMjQ0NCA4NC4yMTM2IDk5LjMxMzEgODQuMjEzNiA5OS4zOTcxQzg0LjIxMzYgOTkuNDgxIDg0LjIyNzYgOTkuNTUxIDg0LjI1NTUgOTkuNjA3Qzg0LjI4NjEgOTkuNjYwNCA4NC4zMjQzIDk5LjcwMTIgODQuMzcwMSA5OS43MjkyQzg0LjQxODQgOTkuNzU3MiA4NC40NjkzIDk5Ljc3MTEgODQuNTIyNyA5OS43NzExWk04Mi45NTc3IDk4LjYwMzFDODIuODQwNiA5OC42MDMxIDgyLjczNSA5OC41NzY0IDgyLjY0MDkgOTguNTIyOUM4Mi41NDY3IDk4LjQ2OTUgODIuNDcwNCA5OC4zOTQ0IDgyLjQxMTggOTguMjk3N0M4Mi4zNTU5IDk4LjE5ODUgODIuMzI3OSA5OC4wODE0IDgyLjMyNzkgOTcuOTQ2NUM4Mi4zMjc5IDk3LjgxMTcgODIuMzU1OSA5Ny42OTU5IDgyLjQxMTggOTcuNTk5MkM4Mi40NzA0IDk3LjUwMjUgODIuNTQ2NyA5Ny40Mjc0IDgyLjY0MDkgOTcuMzc0QzgyLjczNzYgOTcuMzIwNSA4Mi44NDQ1IDk3LjI5MzggODIuOTYxNSA5Ny4yOTM4QzgzLjA3ODYgOTcuMjkzOCA4My4xODQyIDk3LjMyMDUgODMuMjc4MyA5Ny4zNzRDODMuMzcyNSA5Ny40Mjc0IDgzLjQ0NjMgOTcuNTAyNSA4My40OTk3IDk3LjU5OTJDODMuNTU1NyA5Ny42OTU5IDgzLjU4MzcgOTcuODExNyA4My41ODM3IDk3Ljk0NjVDODMuNTgzNyA5OC4wODE0IDgzLjU1NTcgOTguMTk4NSA4My40OTk3IDk4LjI5NzdDODMuNDQ2MyA5OC4zOTQ0IDgzLjM3MTIgOTguNDY5NSA4My4yNzQ1IDk4LjUyMjlDODMuMTgwNCA5OC41NzY0IDgzLjA3NDggOTguNjAzMSA4Mi45NTc3IDk4LjYwMzFaTTgyLjk1NzcgOTguMzIwNkM4My4wMTM3IDk4LjMyMDYgODMuMDY0NiA5OC4zMDY2IDgzLjExMDQgOTguMjc4NkM4My4xNTg3IDk4LjI1MDYgODMuMTk2OSA5OC4yMDk5IDgzLjIyNDkgOTguMTU2NUM4My4yNTI5IDk4LjEwMDUgODMuMjY2OSA5OC4wMzA1IDgzLjI2NjkgOTcuOTQ2NUM4My4yNjY5IDk3Ljg2MjYgODMuMjUyOSA5Ny43OTI2IDgzLjIyNDkgOTcuNzM2NkM4My4xOTY5IDk3LjY4MDYgODMuMTU4NyA5Ny42Mzg2IDgzLjExMDQgOTcuNjEwNkM4My4wNjQ2IDk3LjU4MjYgODMuMDE1IDk3LjU2ODYgODIuOTYxNSA5Ny41Njg2QzgyLjkwNTUgOTcuNTY4NiA4Mi44NTIxIDk3LjU4MjYgODIuODAxMiA5Ny42MTA2QzgyLjc1MjggOTcuNjM4NiA4Mi43MTM0IDk3LjY4MDYgODIuNjgyOSA5Ny43MzY2QzgyLjY1NDkgOTcuNzkyNiA4Mi42NDA5IDk3Ljg2MjYgODIuNjQwOSA5Ny45NDY1QzgyLjY0MDkgOTguMDI4IDgyLjY1NDkgOTguMDk2NyA4Mi42ODI5IDk4LjE1MjdDODIuNzEzNCA5OC4yMDg2IDgyLjc1MjggOTguMjUwNiA4Mi44MDEyIDk4LjI3ODZDODIuODQ5NSA5OC4zMDY2IDgyLjkwMTcgOTguMzIwNiA4Mi45NTc3IDk4LjMyMDZaIiBmaWxsPSIjMDkyMTYxIi8+CjwvZz4KPC9nPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMTBfZF8xNTQ2XzE4ODc4KSI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMzlfMTU0Nl8xODg3OCkiPgo8cmVjdCB4PSIxMi43NSIgeT0iMzguMTMwOSIgd2lkdGg9IjE3LjI2MTkiIGhlaWdodD0iMTcuMjYxOSIgcng9IjIuMzUzOSIgZmlsbD0iIzQ0NTFGRiIvPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMTFfZl8xNTQ2XzE4ODc4KSI+CjxyZWN0IHg9IjE1LjI1IiB5PSIzNi45ODI0IiB3aWR0aD0iMi40NTEyIiBoZWlnaHQ9IjIzLjAwNjQiIHJ4PSIxLjIyNTYiIHRyYW5zZm9ybT0icm90YXRlKC00NS4xMDQ0IDE1LjI1IDM2Ljk4MjQpIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjM1Ii8+CjwvZz4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjEyX2ZfMTU0Nl8xODg3OCkiPgo8cmVjdCB4PSIxMC4xNDI2IiB5PSI0NS4xNTgyIiB3aWR0aD0iMi40NTEyIiBoZWlnaHQ9IjIzLjAwNjQiIHJ4PSIxLjIyNTYiIHRyYW5zZm9ybT0icm90YXRlKC00NS4xMDQ0IDEwLjE0MjYgNDUuMTU4MikiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuMjQiLz4KPC9nPgo8cGF0aCBkPSJNMjYuNTI0NiA1MC4zMjI4SDI1LjczMzRWNDkuMTM2QzI1LjczMzQgNDguOTI2MiAyNS42NTAxIDQ4LjcyNSAyNS41MDE3IDQ4LjU3NjZDMjUuMzUzMyA0OC40MjgyIDI1LjE1MjEgNDguMzQ0OCAyNC45NDIyIDQ4LjM0NDhIMjQuMTUxMUMyMy45NDEyIDQ4LjM0NDggMjMuNzQgNDguNDI4MiAyMy41OTE2IDQ4LjU3NjZDMjMuNDQzMiA0OC43MjUgMjMuMzU5OSA0OC45MjYyIDIzLjM1OTkgNDkuMTM2VjUwLjMyMjhIMjIuNTY4N1Y0OC4zNDQ4QzIyLjU2ODcgNDguMTM1IDIyLjQ4NTQgNDcuOTMzOCAyMi4zMzcgNDcuNzg1NEMyMi4xODg2IDQ3LjYzNyAyMS45ODc0IDQ3LjU1MzcgMjEuNzc3NSA0Ny41NTM3SDIwLjk4NjRDMjAuNzc2NSA0Ny41NTM3IDIwLjU3NTMgNDcuNjM3IDIwLjQyNjkgNDcuNzg1NEMyMC4yNzg2IDQ3LjkzMzggMjAuMTk1MiA0OC4xMzUgMjAuMTk1MiA0OC4zNDQ4VjUwLjMyMjhIMTkuNDA0VjQzLjU5NzhDMTkuNDA0IDQzLjM4OCAxOS4zMjA3IDQzLjE4NjcgMTkuMTcyMyA0My4wMzg0QzE5LjAyMzkgNDIuODkgMTguODIyNyA0Mi44MDY2IDE4LjYxMjkgNDIuODA2NkgxNy44MjE3QzE3LjYxMTggNDIuODA2NiAxNy40MTA2IDQyLjg5IDE3LjI2MjIgNDMuMDM4NEMxNy4xMTM5IDQzLjE4NjcgMTcuMDMwNSA0My4zODggMTcuMDMwNSA0My41OTc4VjUwLjMyMjhIMTYuMjM5M0MxNi4xMzQ0IDUwLjMyMjggMTYuMDMzOCA1MC4zNjQ1IDE1Ljk1OTYgNTAuNDM4NkMxNS44ODU0IDUwLjUxMjggMTUuODQzOCA1MC42MTM0IDE1Ljg0MzggNTAuNzE4NEMxNS44NDM4IDUwLjgyMzMgMTUuODg1NCA1MC45MjM5IDE1Ljk1OTYgNTAuOTk4MUMxNi4wMzM4IDUxLjA3MjMgMTYuMTM0NCA1MS4xMTQgMTYuMjM5MyA1MS4xMTRIMjYuNTI0NkMyNi42Mjk1IDUxLjExNCAyNi43MzAxIDUxLjA3MjMgMjYuODA0MyA1MC45OTgxQzI2Ljg3ODUgNTAuOTIzOSAyNi45MjAyIDUwLjgyMzMgMjYuOTIwMiA1MC43MTg0QzI2LjkyMDIgNTAuNjEzNCAyNi44Nzg1IDUwLjUxMjggMjYuODA0MyA1MC40Mzg2QzI2LjczMDEgNTAuMzY0NSAyNi42Mjk1IDUwLjMyMjggMjYuNTI0NiA1MC4zMjI4Wk0xNy44MjE3IDUwLjMyMjhWNDMuNTk3OEgxOC42MTI5VjUwLjMyMjhIMTcuODIxN1pNMjAuOTg2NCA1MC4zMjI4VjQ4LjM0NDhIMjEuNzc3NVY1MC4zMjI4SDIwLjk4NjRaTTI0LjE1MTEgNTAuMzIyOFY0OS4xMzZIMjQuOTQyMlY1MC4zMjI4SDI0LjE1MTFaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjMuMzU5MSA0Ny4xNTcxQzIzLjg1MTkgNDcuMTU3OSAyNC4zMzI0IDQ3LjAwMzkgMjQuNzMzIDQ2LjcxNjlMMjYuMjQ0MSA0OC4yMjhDMjYuMzE4NyA0OC4zMDAxIDI2LjQxODYgNDguMzM5OSAyNi41MjI0IDQ4LjMzOUMyNi42MjYxIDQ4LjMzODEgMjYuNzI1MyA0OC4yOTY1IDI2Ljc5ODYgNDguMjIzMkMyNi44NzIgNDguMTQ5OCAyNi45MTM2IDQ4LjA1MDYgMjYuOTE0NSA0Ny45NDY5QzI2LjkxNTQgNDcuODQzMiAyNi44NzU1IDQ3Ljc0MzIgMjYuODAzNSA0Ny42Njg2TDI1LjI5MjMgNDYuMTU3NUMyNS41OTk4IDQ1LjcyMzkgMjUuNzUyNyA0NS4xOTk1IDI1LjcyNjUgNDQuNjY4NkMyNS43MDAzIDQ0LjEzNzcgMjUuNDk2NSA0My42MzA5IDI1LjE0NzcgNDMuMjI5OEMyNC43OTkgNDIuODI4NiAyNC4zMjU1IDQyLjU1NjIgMjMuODAzNCA0Mi40NTYzQzIzLjI4MTMgNDIuMzU2NCAyMi43NDA4IDQyLjQzNDkgMjIuMjY4NiA0Mi42NzlDMjEuNzk2NCA0Mi45MjMyIDIxLjQxOTkgNDMuMzE4OSAyMS4xOTk2IDQzLjgwMjdDMjAuOTc5MyA0NC4yODY1IDIwLjkyNzkgNDQuODMwMiAyMS4wNTM3IDQ1LjM0NjdDMjEuMTc5NCA0NS44NjMyIDIxLjQ3NTEgNDYuMzIyNSAyMS44OTMyIDQ2LjY1MDhDMjIuMzExMyA0Ni45NzkxIDIyLjgyNzUgNDcuMTU3NCAyMy4zNTkxIDQ3LjE1NzFaTTIyLjI0IDQzLjY2NDVDMjIuNDYxMyA0My40NDMzIDIyLjc0MzIgNDMuMjkyNiAyMy4wNTAyIDQzLjIzMTZDMjMuMzU3MSA0My4xNzA2IDIzLjY3NTIgNDMuMjAyIDIzLjk2NDMgNDMuMzIxOEMyNC4yNTM0IDQzLjQ0MTYgMjQuNTAwNSA0My42NDQ0IDI0LjY3NDQgNDMuOTA0NkMyNC44NDgyIDQ0LjE2NDggMjQuOTQxIDQ0LjQ3MDcgMjQuOTQxIDQ0Ljc4MzZDMjQuOTQxIDQ1LjA5NjYgMjQuODQ4MiA0NS40MDI1IDI0LjY3NDQgNDUuNjYyN0MyNC41MDA1IDQ1LjkyMjkgMjQuMjUzNCA0Ni4xMjU3IDIzLjk2NDMgNDYuMjQ1NUMyMy42NzUyIDQ2LjM2NTIgMjMuMzU3MSA0Ni4zOTY2IDIzLjA1MDIgNDYuMzM1NkMyMi43NDMyIDQ2LjI3NDYgMjIuNDYxMyA0Ni4xMjQgMjIuMjQgNDUuOTAyN0MyMi4wOTI2IDQ1Ljc1NiAyMS45NzU3IDQ1LjU4MTYgMjEuODk1OSA0NS4zODk2QzIxLjgxNjEgNDUuMTk3NSAyMS43NzUgNDQuOTkxNiAyMS43NzUgNDQuNzgzNkMyMS43NzUgNDQuNTc1NyAyMS44MTYxIDQ0LjM2OTcgMjEuODk1OSA0NC4xNzc3QzIxLjk3NTcgNDMuOTg1NiAyMi4wOTI2IDQzLjgxMTIgMjIuMjQgNDMuNjY0NVoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPHJlY3QgeD0iMTIuNTUzOCIgeT0iMzcuOTM0NyIgd2lkdGg9IjE3LjY1NDMiIGhlaWdodD0iMTcuNjU0MyIgcng9IjIuNTUwMDYiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1vcGFjaXR5PSIwLjM0IiBzdHJva2Utd2lkdGg9IjAuMzkyMzE3Ii8+CjwvZz4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjEzX2RkZGRfMTU0Nl8xODg3OCkiPgo8cmVjdCB4PSIxODIuNTk4IiB5PSI4LjQ0MTQxIiB3aWR0aD0iNTEuMTEzOSIgaGVpZ2h0PSI1Ny4zMDk1IiByeD0iMy44NzIyNyIgZmlsbD0id2hpdGUiLz4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXA0MF8xNTQ2XzE4ODc4KSI+CjxyZWN0IHg9IjE4NS42OTUiIHk9IjExLjUzOTEiIHdpZHRoPSI0NC45MTgzIiBoZWlnaHQ9IjUxLjExMzkiIHJ4PSIxLjMwMTYyIiBmaWxsPSJ3aGl0ZSIvPgo8bWFzayBpZD0icGF0aC0xODEtaW5zaWRlLTEzXzE1NDZfMTg4NzgiIGZpbGw9IndoaXRlIj4KPHBhdGggZD0iTTE4NS42OTUgMTEuNTM5MUgyMzAuNjE0VjE1Ljk3MDhIMTg1LjY5NVYxMS41MzkxWiIvPgo8L21hc2s+CjxwYXRoIGQ9Ik0yMzAuNjE0IDE1Ljk3MDhWMTUuODgwN0gxODUuNjk1VjE1Ljk3MDhWMTYuMDYwOUgyMzAuNjE0VjE1Ljk3MDhaIiBmaWxsPSIjRDVENUREIiBtYXNrPSJ1cmwoI3BhdGgtMTgxLWluc2lkZS0xM18xNTQ2XzE4ODc4KSIvPgo8cmVjdCB4PSIxODcuMTM3IiB5PSIxMi45ODA1IiB3aWR0aD0iMTAuODQyMyIgaGVpZ2h0PSIxLjU0ODkxIiByeD0iMC43NzQ0NTMiIGZpbGw9IiNEN0Q3REYiLz4KPHBhdGggZD0iTTE4Ny4zMzQgMTkuNzU2NlYyMC42NzM4SDE4Ny4yMjNWMTkuODczSDE4Ny4yMThMMTg2Ljk5NCAyMC4wMjE3VjE5LjkwODhMMTg3LjIyMyAxOS43NTY2SDE4Ny4zMzRaTTE4Ny44OTcgMjAuNjg2NEMxODcuODMgMjAuNjg2NCAxODcuNzcyIDIwLjY2OCAxODcuNzI1IDIwLjYzMTNDMTg3LjY3NyAyMC41OTQzIDE4Ny42NDEgMjAuNTQwNyAxODcuNjE2IDIwLjQ3MDVDMTg3LjU5MSAyMC40IDE4Ny41NzggMjAuMzE0OSAxODcuNTc4IDIwLjIxNTJDMTg3LjU3OCAyMC4xMTYxIDE4Ny41OTEgMjAuMDMxNCAxODcuNjE2IDE5Ljk2MTJDMTg3LjY0MSAxOS44OTA4IDE4Ny42NzggMTkuODM3IDE4Ny43MjUgMTkuOEMxODcuNzczIDE5Ljc2MjcgMTg3LjgzIDE5Ljc0NCAxODcuODk3IDE5Ljc0NEMxODcuOTY0IDE5Ljc0NCAxODguMDIxIDE5Ljc2MjcgMTg4LjA2OSAxOS44QzE4OC4xMTYgMTkuODM3IDE4OC4xNTMgMTkuODkwOCAxODguMTc4IDE5Ljk2MTJDMTg4LjIwMyAyMC4wMzE0IDE4OC4yMTYgMjAuMTE2MSAxODguMjE2IDIwLjIxNTJDMTg4LjIxNiAyMC4zMTQ5IDE4OC4yMDQgMjAuNCAxODguMTc4IDIwLjQ3MDVDMTg4LjE1MyAyMC41NDA3IDE4OC4xMTcgMjAuNTk0MyAxODguMDcgMjAuNjMxM0MxODguMDIyIDIwLjY2OCAxODcuOTY1IDIwLjY4NjQgMTg3Ljg5NyAyMC42ODY0Wk0xODcuODk3IDIwLjU4NzhDMTg3Ljk2NCAyMC41ODc4IDE4OC4wMTYgMjAuNTU1NiAxODguMDUzIDIwLjQ5MTFDMTg4LjA5IDIwLjQyNjYgMTg4LjEwOSAyMC4zMzQ2IDE4OC4xMDkgMjAuMjE1MkMxODguMTA5IDIwLjEzNTggMTg4LjEgMjAuMDY4MSAxODguMDgzIDIwLjAxMjNDMTg4LjA2NiAxOS45NTY1IDE4OC4wNDIgMTkuOTEzOSAxODguMDEgMTkuODg0NkMxODcuOTc5IDE5Ljg1NTQgMTg3Ljk0MSAxOS44NDA4IDE4Ny44OTcgMTkuODQwOEMxODcuODMxIDE5Ljg0MDggMTg3Ljc3OSAxOS44NzM1IDE4Ny43NDIgMTkuOTM4OEMxODcuNzA0IDIwLjAwMzkgMTg3LjY4NiAyMC4wOTYxIDE4Ny42ODYgMjAuMjE1MkMxODcuNjg2IDIwLjI5NDYgMTg3LjY5NCAyMC4zNjIxIDE4Ny43MTEgMjAuNDE3NkMxODcuNzI4IDIwLjQ3MzIgMTg3Ljc1MiAyMC41MTU0IDE4Ny43ODMgMjAuNTQ0NEMxODcuODE1IDIwLjU3MzQgMTg3Ljg1MyAyMC41ODc4IDE4Ny44OTcgMjAuNTg3OFpNMTg4LjY4NSAyMC42ODY0QzE4OC42MTggMjAuNjg2NCAxODguNTYgMjAuNjY4IDE4OC41MTMgMjAuNjMxM0MxODguNDY2IDIwLjU5NDMgMTg4LjQyOSAyMC41NDA3IDE4OC40MDQgMjAuNDcwNUMxODguMzc5IDIwLjQgMTg4LjM2NyAyMC4zMTQ5IDE4OC4zNjcgMjAuMjE1MkMxODguMzY3IDIwLjExNjEgMTg4LjM3OSAyMC4wMzE0IDE4OC40MDQgMTkuOTYxMkMxODguNDMgMTkuODkwOCAxODguNDY2IDE5LjgzNyAxODguNTEzIDE5LjhDMTg4LjU2MSAxOS43NjI3IDE4OC42MTkgMTkuNzQ0IDE4OC42ODUgMTkuNzQ0QzE4OC43NTIgMTkuNzQ0IDE4OC44MDkgMTkuNzYyNyAxODguODU3IDE5LjhDMTg4LjkwNSAxOS44MzcgMTg4Ljk0MSAxOS44OTA4IDE4OC45NjYgMTkuOTYxMkMxODguOTkyIDIwLjAzMTQgMTg5LjAwNCAyMC4xMTYxIDE4OS4wMDQgMjAuMjE1MkMxODkuMDA0IDIwLjMxNDkgMTg4Ljk5MiAyMC40IDE4OC45NjcgMjAuNDcwNUMxODguOTQyIDIwLjU0MDcgMTg4LjkwNSAyMC41OTQzIDE4OC44NTggMjAuNjMxM0MxODguODEgMjAuNjY4IDE4OC43NTMgMjAuNjg2NCAxODguNjg1IDIwLjY4NjRaTTE4OC42ODUgMjAuNTg3OEMxODguNzUyIDIwLjU4NzggMTg4LjgwNCAyMC41NTU2IDE4OC44NDEgMjAuNDkxMUMxODguODc4IDIwLjQyNjYgMTg4Ljg5NyAyMC4zMzQ2IDE4OC44OTcgMjAuMjE1MkMxODguODk3IDIwLjEzNTggMTg4Ljg4OCAyMC4wNjgxIDE4OC44NzEgMjAuMDEyM0MxODguODU1IDE5Ljk1NjUgMTg4LjgzIDE5LjkxMzkgMTg4Ljc5OSAxOS44ODQ2QzE4OC43NjcgMTkuODU1NCAxODguNzMgMTkuODQwOCAxODguNjg1IDE5Ljg0MDhDMTg4LjYxOSAxOS44NDA4IDE4OC41NjcgMTkuODczNSAxODguNTMgMTkuOTM4OEMxODguNDkzIDIwLjAwMzkgMTg4LjQ3NCAyMC4wOTYxIDE4OC40NzQgMjAuMjE1MkMxODguNDc0IDIwLjI5NDYgMTg4LjQ4MiAyMC4zNjIxIDE4OC40OTkgMjAuNDE3NkMxODguNTE2IDIwLjQ3MzIgMTg4LjU0IDIwLjUxNTQgMTg4LjU3MSAyMC41NDQ0QzE4OC42MDMgMjAuNTczNCAxODguNjQxIDIwLjU4NzggMTg4LjY4NSAyMC41ODc4Wk0xODkuMjc1IDIwLjQyM0wxODkuMjczIDIwLjI5MjJIMTg5LjI5NUwxODkuNTk2IDE5Ljk4NTlIMTg5LjcyNkwxODkuNDA2IDIwLjMxMDFIMTg5LjM5N0wxODkuMjc1IDIwLjQyM1pNMTg5LjE3NiAyMC42NzM4VjE5Ljc1NjZIMTg5LjI4MlYyMC42NzM4SDE4OS4xNzZaTTE4OS42MTMgMjAuNjczOEwxODkuMzQ1IDIwLjMzMzRMMTg5LjQyIDIwLjI2TDE4OS43NDggMjAuNjczOEgxODkuNjEzWiIgZmlsbD0iIzlBQTFBOSIvPgo8cGF0aCBkPSJNMTg4LjQ0NSAyNy4xMTAyQzE4OC40MDcgMjcuMTA5NiAxODguMzcgMjcuMTAyNCAxODguMzMyIDI3LjA4ODdDMTg4LjI5NCAyNy4wNzUgMTg4LjI2IDI3LjA1MTggMTg4LjIyOSAyNy4wMTkzQzE4OC4xOTggMjYuOTg2NCAxODguMTczIDI2Ljk0MjEgMTg4LjE1NCAyNi44ODYzQzE4OC4xMzUgMjYuODMwMSAxODguMTI2IDI2Ljc1OTYgMTg4LjEyNiAyNi42NzQ4QzE4OC4xMjYgMjYuNTkzNiAxODguMTMzIDI2LjUyMTcgMTg4LjE0OSAyNi40NTlDMTg4LjE2NCAyNi4zOTYgMTg4LjE4NiAyNi4zNDMgMTg4LjIxNSAyNi4zQzE4OC4yNDQgMjYuMjU2NyAxODguMjc5IDI2LjIyMzggMTg4LjMyIDI2LjIwMTRDMTg4LjM2MSAyNi4xNzkgMTg4LjQwNyAyNi4xNjc4IDE4OC40NTkgMjYuMTY3OEMxODguNTEgMjYuMTY3OCAxODguNTU2IDI2LjE3ODEgMTg4LjU5NiAyNi4xOTg3QzE4OC42MzYgMjYuMjE5IDE4OC42NjkgMjYuMjQ3NCAxODguNjk1IDI2LjI4MzhDMTg4LjcyIDI2LjMyMDMgMTg4LjczNiAyNi4zNjIyIDE4OC43NDQgMjYuNDA5N0gxODguNjM1QzE4OC42MjUgMjYuMzY4NSAxODguNjA1IDI2LjMzNDMgMTg4LjU3NiAyNi4zMDcxQzE4OC41NDYgMjYuMjggMTg4LjUwNyAyNi4yNjY0IDE4OC40NTkgMjYuMjY2NEMxODguMzg4IDI2LjI2NjQgMTg4LjMzMiAyNi4yOTczIDE4OC4yOTEgMjYuMzU5MUMxODguMjUxIDI2LjQyMDkgMTg4LjIzIDI2LjUwNzYgMTg4LjIzIDI2LjYxOTNIMTg4LjIzN0MxODguMjU0IDI2LjU5MzkgMTg4LjI3NCAyNi41NzIzIDE4OC4yOTcgMjYuNTU0NEMxODguMzIgMjYuNTM2MiAxODguMzQ1IDI2LjUyMjEgMTg4LjM3NCAyNi41MTIzQzE4OC40MDIgMjYuNTAyNCAxODguNDMxIDI2LjQ5NzUgMTg4LjQ2MyAyNi40OTc1QzE4OC41MTUgMjYuNDk3NSAxODguNTYzIDI2LjUxMDYgMTg4LjYwNyAyNi41MzY5QzE4OC42NSAyNi41NjI5IDE4OC42ODUgMjYuNTk4OSAxODguNzEyIDI2LjY0NDhDMTg4LjczOCAyNi42OTA1IDE4OC43NTEgMjYuNzQyOSAxODguNzUxIDI2LjgwMkMxODguNzUxIDI2Ljg1ODggMTg4LjczOCAyNi45MTA3IDE4OC43MTMgMjYuOTU3OUMxODguNjg4IDI3LjAwNDggMTg4LjY1MiAyNy4wNDIxIDE4OC42MDYgMjcuMDY5OUMxODguNTYgMjcuMDk3NCAxODguNTA3IDI3LjExMDggMTg4LjQ0NSAyNy4xMTAyWk0xODguNDQ1IDI3LjAxMTdDMTg4LjQ4MiAyNy4wMTE3IDE4OC41MTYgMjcuMDAyMyAxODguNTQ2IDI2Ljk4MzRDMTg4LjU3NiAyNi45NjQ2IDE4OC42IDI2LjkzOTQgMTg4LjYxNyAyNi45MDc4QzE4OC42MzUgMjYuODc2MSAxODguNjQ0IDI2Ljg0MDkgMTg4LjY0NCAyNi44MDJDMTg4LjY0NCAyNi43NjQxIDE4OC42MzUgMjYuNzI5NiAxODguNjE4IDI2LjY5ODZDMTg4LjYwMSAyNi42NjcyIDE4OC41NzggMjYuNjQyMyAxODguNTQ5IDI2LjYyMzhDMTg4LjUxOSAyNi42MDUzIDE4OC40ODYgMjYuNTk2IDE4OC40NDggMjYuNTk2QzE4OC40MiAyNi41OTYgMTg4LjM5NCAyNi42MDE3IDE4OC4zNjkgMjYuNjEzQzE4OC4zNDUgMjYuNjI0MSAxODguMzIzIDI2LjYzOTMgMTg4LjMwNSAyNi42NTg3QzE4OC4yODYgMjYuNjc4MSAxODguMjcyIDI2LjcwMDQgMTg4LjI2MiAyNi43MjU1QzE4OC4yNTEgMjYuNzUwMiAxODguMjQ2IDI2Ljc3NjQgMTg4LjI0NiAyNi44MDM4QzE4OC4yNDYgMjYuODQwMyAxODguMjU0IDI2Ljg3NDMgMTg4LjI3MSAyNi45MDZDMTg4LjI4OSAyNi45Mzc2IDE4OC4zMTIgMjYuOTYzMSAxODguMzQyIDI2Ljk4MjVDMTg4LjM3MiAyNy4wMDIgMTg4LjQwNyAyNy4wMTE3IDE4OC40NDUgMjcuMDExN1pNMTg5LjIyNiAyNy4xMTAyQzE4OS4xNTkgMjcuMTEwMiAxODkuMTAxIDI3LjA5MTggMTg5LjA1NCAyNy4wNTUxQzE4OS4wMDcgMjcuMDE4MSAxODguOTcgMjYuOTY0NSAxODguOTQ1IDI2Ljg5NDNDMTg4LjkyIDI2LjgyMzggMTg4LjkwOCAyNi43Mzg3IDE4OC45MDggMjYuNjM5QzE4OC45MDggMjYuNTM5OSAxODguOTIgMjYuNDU1MiAxODguOTQ1IDI2LjM4NTFDMTg4Ljk3MSAyNi4zMTQ2IDE4OS4wMDcgMjYuMjYwOSAxODkuMDU0IDI2LjIyMzhDMTg5LjEwMiAyNi4xODY1IDE4OS4xNiAyNi4xNjc4IDE4OS4yMjYgMjYuMTY3OEMxODkuMjkzIDI2LjE2NzggMTg5LjM1MSAyNi4xODY1IDE4OS4zOTggMjYuMjIzOEMxODkuNDQ2IDI2LjI2MDkgMTg5LjQ4MiAyNi4zMTQ2IDE4OS41MDcgMjYuMzg1MUMxODkuNTMzIDI2LjQ1NTIgMTg5LjU0NSAyNi41Mzk5IDE4OS41NDUgMjYuNjM5QzE4OS41NDUgMjYuNzM4NyAxODkuNTMzIDI2LjgyMzggMTg5LjUwOCAyNi44OTQzQzE4OS40ODMgMjYuOTY0NSAxODkuNDQ2IDI3LjAxODEgMTg5LjM5OSAyNy4wNTUxQzE4OS4zNTEgMjcuMDkxOCAxODkuMjk0IDI3LjExMDIgMTg5LjIyNiAyNy4xMTAyWk0xODkuMjI2IDI3LjAxMTdDMTg5LjI5MyAyNy4wMTE3IDE4OS4zNDUgMjYuOTc5NCAxODkuMzgyIDI2LjkxNDlDMTg5LjQxOSAyNi44NTA0IDE4OS40MzggMjYuNzU4NSAxODkuNDM4IDI2LjYzOUMxODkuNDM4IDI2LjU1OTYgMTg5LjQyOSAyNi40OTIgMTg5LjQxMiAyNi40MzYxQzE4OS4zOTYgMjYuMzgwMyAxODkuMzcxIDI2LjMzNzcgMTg5LjM0IDI2LjMwODVDMTg5LjMwOCAyNi4yNzkyIDE4OS4yNzEgMjYuMjY0NiAxODkuMjI2IDI2LjI2NDZDMTg5LjE2IDI2LjI2NDYgMTg5LjEwOCAyNi4yOTczIDE4OS4wNzEgMjYuMzYyN0MxODkuMDM0IDI2LjQyNzggMTg5LjAxNSAyNi41MTk5IDE4OS4wMTUgMjYuNjM5QzE4OS4wMTUgMjYuNzE4NCAxODkuMDIzIDI2Ljc4NTkgMTg5LjA0IDI2Ljg0MTVDMTg5LjA1NyAyNi44OTcgMTg5LjA4MSAyNi45MzkzIDE4OS4xMTIgMjYuOTY4MkMxODkuMTQ0IDI2Ljk5NzIgMTg5LjE4MiAyNy4wMTE3IDE4OS4yMjYgMjcuMDExN1pNMTg5LjgxNiAyNi44NDY4TDE4OS44MTQgMjYuNzE2MUgxODkuODM2TDE5MC4xMzcgMjYuNDA5N0gxOTAuMjY3TDE4OS45NDcgMjYuNzM0SDE4OS45MzhMMTg5LjgxNiAyNi44NDY4Wk0xODkuNzE3IDI3LjA5NzdWMjYuMTgwNEgxODkuODIzVjI3LjA5NzdIMTg5LjcxN1pNMTkwLjE1NCAyNy4wOTc3TDE4OS44ODYgMjYuNzU3M0wxODkuOTYxIDI2LjY4MzhMMTkwLjI4OSAyNy4wOTc3SDE5MC4xNTRaIiBmaWxsPSIjOUFBMUE5Ii8+CjxwYXRoIGQ9Ik0xODguMjUzIDQzLjEzMjhWNDMuMDUyMkwxODguNTU2IDQyLjcyMDhDMTg4LjU5MiA0Mi42ODE5IDE4OC42MjEgNDIuNjQ4MiAxODguNjQ0IDQyLjYxOTVDMTg4LjY2NyA0Mi41OTA2IDE4OC42ODQgNDIuNTYzNCAxODguNjk1IDQyLjUzOEMxODguNzA2IDQyLjUxMjMgMTg4LjcxMiA0Mi40ODU1IDE4OC43MTIgNDIuNDU3NEMxODguNzEyIDQyLjQyNTEgMTg4LjcwNCA0Mi4zOTcyIDE4OC42ODkgNDIuMzczNkMxODguNjc0IDQyLjM1MDEgMTg4LjY1MyA0Mi4zMzE4IDE4OC42MjYgNDIuMzE5QzE4OC42IDQyLjMwNjIgMTg4LjU3IDQyLjI5OTcgMTg4LjUzNyA0Mi4yOTk3QzE4OC41MDEgNDIuMjk5NyAxODguNDcxIDQyLjMwNzEgMTg4LjQ0NCA0Mi4zMjE3QzE4OC40MTggNDIuMzM2IDE4OC4zOTggNDIuMzU2MiAxODguMzg0IDQyLjM4MjJDMTg4LjM3IDQyLjQwODEgMTg4LjM2MyA0Mi40Mzg2IDE4OC4zNjMgNDIuNDczNUgxODguMjU3QzE4OC4yNTcgNDIuNDE5OCAxODguMjY5IDQyLjM3MjYgMTg4LjI5NCA0Mi4zMzJDMTg4LjMxOSA0Mi4yOTE0IDE4OC4zNTMgNDIuMjU5NyAxODguMzk1IDQyLjIzN0MxODguNDM4IDQyLjIxNDMgMTg4LjQ4NyA0Mi4yMDMgMTg4LjU0IDQyLjIwM0MxODguNTk0IDQyLjIwMyAxODguNjQxIDQyLjIxNDMgMTg4LjY4MyA0Mi4yMzdDMTg4LjcyNCA0Mi4yNTk3IDE4OC43NTcgNDIuMjkwMyAxODguNzgxIDQyLjMyODlDMTg4LjgwNCA0Mi4zNjc0IDE4OC44MTYgNDIuNDEwMiAxODguODE2IDQyLjQ1NzRDMTg4LjgxNiA0Mi40OTExIDE4OC44MSA0Mi41MjQxIDE4OC43OTggNDIuNTU2NEMxODguNzg2IDQyLjU4ODMgMTg4Ljc2NSA0Mi42MjQgMTg4LjczNSA0Mi42NjM0QzE4OC43MDUgNDIuNzAyNSAxODguNjY0IDQyLjc1MDMgMTg4LjYxMiA0Mi44MDY3TDE4OC40MDYgNDMuMDI3MVY0My4wMzQzSDE4OC44MzJWNDMuMTMyOEgxODguMjUzWk0xODkuMzE2IDQzLjE0NTRDMTg5LjI0OSA0My4xNDU0IDE4OS4xOTEgNDMuMTI3IDE4OS4xNDQgNDMuMDkwM0MxODkuMDk2IDQzLjA1MzIgMTg5LjA2IDQyLjk5OTYgMTg5LjAzNSA0Mi45Mjk1QzE4OS4wMSA0Mi44NTkgMTg4Ljk5NyA0Mi43NzM5IDE4OC45OTcgNDIuNjc0MkMxODguOTk3IDQyLjU3NSAxODkuMDEgNDIuNDkwNCAxODkuMDM1IDQyLjQyMDJDMTg5LjA2IDQyLjM0OTggMTg5LjA5NyA0Mi4yOTYgMTg5LjE0NCA0Mi4yNTlDMTg5LjE5MiA0Mi4yMjE3IDE4OS4yNDkgNDIuMjAzIDE4OS4zMTYgNDIuMjAzQzE4OS4zODMgNDIuMjAzIDE4OS40NCA0Mi4yMjE3IDE4OS40ODggNDIuMjU5QzE4OS41MzYgNDIuMjk2IDE4OS41NzIgNDIuMzQ5OCAxODkuNTk3IDQyLjQyMDJDMTg5LjYyMiA0Mi40OTA0IDE4OS42MzUgNDIuNTc1IDE4OS42MzUgNDIuNjc0MkMxODkuNjM1IDQyLjc3MzkgMTg5LjYyMyA0Mi44NTkgMTg5LjU5OCA0Mi45Mjk1QzE4OS41NzIgNDIuOTk5NiAxODkuNTM2IDQzLjA1MzIgMTg5LjQ4OSA0My4wOTAzQzE4OS40NDEgNDMuMTI3IDE4OS4zODQgNDMuMTQ1NCAxODkuMzE2IDQzLjE0NTRaTTE4OS4zMTYgNDMuMDQ2OEMxODkuMzgzIDQzLjA0NjggMTg5LjQzNSA0My4wMTQ2IDE4OS40NzIgNDIuOTUwMUMxODkuNTA5IDQyLjg4NTYgMTg5LjUyOCA0Mi43OTM2IDE4OS41MjggNDIuNjc0MkMxODkuNTI4IDQyLjU5NDcgMTg5LjUxOSA0Mi41MjcxIDE4OS41MDIgNDIuNDcxM0MxODkuNDg1IDQyLjQxNTQgMTg5LjQ2MSA0Mi4zNzI5IDE4OS40MyA0Mi4zNDM2QzE4OS4zOTggNDIuMzE0NCAxODkuMzYgNDIuMjk5NyAxODkuMzE2IDQyLjI5OTdDMTg5LjI1IDQyLjI5OTcgMTg5LjE5OCA0Mi4zMzI0IDE4OS4xNjEgNDIuMzk3OEMxODkuMTI0IDQyLjQ2MjkgMTg5LjEwNSA0Mi41NTUgMTg5LjEwNSA0Mi42NzQyQzE4OS4xMDUgNDIuNzUzNiAxODkuMTEzIDQyLjgyMTEgMTg5LjEzIDQyLjg3NjZDMTg5LjE0NyA0Mi45MzIyIDE4OS4xNzEgNDIuOTc0NCAxODkuMjAyIDQzLjAwMzRDMTg5LjIzNCA0My4wMzIzIDE4OS4yNzIgNDMuMDQ2OCAxODkuMzE2IDQzLjA0NjhaTTE4OS45MDYgNDIuODgyTDE4OS45MDQgNDIuNzUxMkgxODkuOTI1TDE5MC4yMjYgNDIuNDQ0OUgxOTAuMzU3TDE5MC4wMzYgNDIuNzY5MUgxOTAuMDI4TDE4OS45MDYgNDIuODgyWk0xODkuODA3IDQzLjEzMjhWNDIuMjE1NUgxODkuOTEzVjQzLjEzMjhIMTg5LjgwN1pNMTkwLjI0NCA0My4xMzI4TDE4OS45NzYgNDIuNzkyNEwxOTAuMDUxIDQyLjcxOUwxOTAuMzc5IDQzLjEzMjhIMTkwLjI0NFoiIGZpbGw9IiM5QUExQTkiLz4KPHBhdGggZD0iTTE4OC4wOTcgMzQuOTI5MVYzNC44Mzc3TDE4OC41IDM0LjE5OTlIMTg4LjU2NlYzNC4zNDE0SDE4OC41MjFMMTg4LjIxNyAzNC44MjM0VjM0LjgzMDVIMTg4Ljc1OVYzNC45MjkxSDE4OC4wOTdaTTE4OC41MjggMzUuMTE3MlYzNC45MDEzVjM0Ljg1ODhWMzQuMTk5OUgxODguNjM0VjM1LjExNzJIMTg4LjUyOFpNMTg5LjIyNiAzNS4xMjk3QzE4OS4xNTkgMzUuMTI5NyAxODkuMTAxIDM1LjExMTQgMTg5LjA1NCAzNS4wNzQ2QzE4OS4wMDcgMzUuMDM3NiAxODguOTcgMzQuOTg0IDE4OC45NDUgMzQuOTEzOEMxODguOTIgMzQuODQzNCAxODguOTA4IDM0Ljc1ODMgMTg4LjkwOCAzNC42NTg1QzE4OC45MDggMzQuNTU5NCAxODguOTIgMzQuNDc0OCAxODguOTQ1IDM0LjQwNDZDMTg4Ljk3MSAzNC4zMzQxIDE4OS4wMDcgMzQuMjgwNCAxODkuMDU0IDM0LjI0MzRDMTg5LjEwMiAzNC4yMDYgMTg5LjE2IDM0LjE4NzQgMTg5LjIyNiAzNC4xODc0QzE4OS4yOTMgMzQuMTg3NCAxODkuMzUxIDM0LjIwNiAxODkuMzk4IDM0LjI0MzRDMTg5LjQ0NiAzNC4yODA0IDE4OS40ODIgMzQuMzM0MSAxODkuNTA3IDM0LjQwNDZDMTg5LjUzMyAzNC40NzQ4IDE4OS41NDUgMzQuNTU5NCAxODkuNTQ1IDM0LjY1ODVDMTg5LjU0NSAzNC43NTgzIDE4OS41MzMgMzQuODQzNCAxODkuNTA4IDM0LjkxMzhDMTg5LjQ4MyAzNC45ODQgMTg5LjQ0NiAzNS4wMzc2IDE4OS4zOTkgMzUuMDc0NkMxODkuMzUxIDM1LjExMTQgMTg5LjI5NCAzNS4xMjk3IDE4OS4yMjYgMzUuMTI5N1pNMTg5LjIyNiAzNS4wMzEyQzE4OS4yOTMgMzUuMDMxMiAxODkuMzQ1IDM0Ljk5ODkgMTg5LjM4MiAzNC45MzQ0QzE4OS40MTkgMzQuODcgMTg5LjQzOCAzNC43NzggMTg5LjQzOCAzNC42NTg1QzE4OS40MzggMzQuNTc5MSAxODkuNDI5IDM0LjUxMTUgMTg5LjQxMiAzNC40NTU3QzE4OS4zOTYgMzQuMzk5OCAxODkuMzcxIDM0LjM1NzMgMTg5LjM0IDM0LjMyOEMxODkuMzA4IDM0LjI5ODcgMTg5LjI3MSAzNC4yODQxIDE4OS4yMjYgMzQuMjg0MUMxODkuMTYgMzQuMjg0MSAxODkuMTA4IDM0LjMxNjggMTg5LjA3MSAzNC4zODIyQzE4OS4wMzQgMzQuNDQ3MyAxODkuMDE1IDM0LjUzOTQgMTg5LjAxNSAzNC42NTg1QzE4OS4wMTUgMzQuNzM4IDE4OS4wMjMgMzQuODA1NSAxODkuMDQgMzQuODYxQzE4OS4wNTcgMzQuOTE2NSAxODkuMDgxIDM0Ljk1ODggMTg5LjExMiAzNC45ODc3QzE4OS4xNDQgMzUuMDE2NyAxODkuMTgyIDM1LjAzMTIgMTg5LjIyNiAzNS4wMzEyWk0xODkuODE2IDM0Ljg2NjRMMTg5LjgxNCAzNC43MzU2SDE4OS44MzZMMTkwLjEzNyAzNC40MjkySDE5MC4yNjdMMTg5Ljk0NyAzNC43NTM1SDE4OS45MzhMMTg5LjgxNiAzNC44NjY0Wk0xODkuNzE3IDM1LjExNzJWMzQuMTk5OUgxODkuODIzVjM1LjExNzJIMTg5LjcxN1pNMTkwLjE1NCAzNS4xMTcyTDE4OS44ODYgMzQuNzc2OEwxODkuOTYxIDM0LjcwMzNMMTkwLjI4OSAzNS4xMTcySDE5MC4xNTRaIiBmaWxsPSIjOUFBMUE5Ii8+CjxwYXRoIGQ9Ik0xODkuMjY0IDU5LjA5MDdDMTg5LjE5NyA1OS4wOTA3IDE4OS4xMzkgNTkuMDcyMyAxODkuMDkyIDU5LjAzNTZDMTg5LjA0NCA1OC45OTg2IDE4OS4wMDggNTguOTQ1IDE4OC45ODMgNTguODc0OEMxODguOTU4IDU4LjgwNDMgMTg4Ljk0NSA1OC43MTkyIDE4OC45NDUgNTguNjE5NUMxODguOTQ1IDU4LjUyMDQgMTg4Ljk1OCA1OC40MzU3IDE4OC45ODMgNTguMzY1NUMxODkuMDA4IDU4LjI5NTEgMTg5LjA0NSA1OC4yNDEzIDE4OS4wOTIgNTguMjA0M0MxODkuMTQgNTguMTY3IDE4OS4xOTcgNTguMTQ4MyAxODkuMjY0IDU4LjE0ODNDMTg5LjMzMSA1OC4xNDgzIDE4OS4zODggNTguMTY3IDE4OS40MzYgNTguMjA0M0MxODkuNDgzIDU4LjI0MTMgMTg5LjUyIDU4LjI5NTEgMTg5LjU0NSA1OC4zNjU1QzE4OS41NyA1OC40MzU3IDE4OS41ODMgNTguNTIwNCAxODkuNTgzIDU4LjYxOTVDMTg5LjU4MyA1OC43MTkyIDE4OS41NyA1OC44MDQzIDE4OS41NDUgNTguODc0OEMxODkuNTIgNTguOTQ1IDE4OS40ODQgNTguOTk4NiAxODkuNDM2IDU5LjAzNTZDMTg5LjM4OSA1OS4wNzIzIDE4OS4zMzIgNTkuMDkwNyAxODkuMjY0IDU5LjA5MDdaTTE4OS4yNjQgNTguOTkyMUMxODkuMzMxIDU4Ljk5MjEgMTg5LjM4MyA1OC45NTk5IDE4OS40MiA1OC44OTU0QzE4OS40NTcgNTguODMwOSAxODkuNDc1IDU4LjczODkgMTg5LjQ3NSA1OC42MTk1QzE4OS40NzUgNTguNTQwMSAxODkuNDY3IDU4LjQ3MjQgMTg5LjQ1IDU4LjQxNjZDMTg5LjQzMyA1OC4zNjA4IDE4OS40MDkgNTguMzE4MiAxODkuMzc3IDU4LjI4ODlDMTg5LjM0NiA1OC4yNTk3IDE4OS4zMDggNTguMjQ1MSAxODkuMjY0IDU4LjI0NTFDMTg5LjE5OCA1OC4yNDUxIDE4OS4xNDYgNTguMjc3NyAxODkuMTA5IDU4LjM0MzFDMTg5LjA3MSA1OC40MDgyIDE4OS4wNTMgNTguNTAwMyAxODkuMDUzIDU4LjYxOTVDMTg5LjA1MyA1OC42OTg5IDE4OS4wNjEgNTguNzY2NCAxODkuMDc4IDU4LjgyMTlDMTg5LjA5NCA1OC44Nzc1IDE4OS4xMTggNTguOTE5NyAxODkuMTUgNTguOTQ4N0MxODkuMTgxIDU4Ljk3NzYgMTg5LjIyIDU4Ljk5MjEgMTg5LjI2NCA1OC45OTIxWiIgZmlsbD0iIzlBQTFBOSIvPgo8cGF0aCBkPSJNMTg4LjYxNyA1MC40MTQ4VjUxLjMzMkgxODguNTA1VjUwLjUzMTJIMTg4LjVMMTg4LjI3NiA1MC42Nzk5VjUwLjU2N0wxODguNTA1IDUwLjQxNDhIMTg4LjYxN1pNMTg5LjE4IDUxLjM0NDZDMTg5LjExMiA1MS4zNDQ2IDE4OS4wNTUgNTEuMzI2MiAxODkuMDA3IDUxLjI4OTVDMTg4Ljk2IDUxLjI1MjUgMTg4LjkyMyA1MS4xOTg5IDE4OC44OTggNTEuMTI4N0MxODguODczIDUxLjA1ODIgMTg4Ljg2MSA1MC45NzMxIDE4OC44NjEgNTAuODczNEMxODguODYxIDUwLjc3NDMgMTg4Ljg3MyA1MC42ODk2IDE4OC44OTggNTAuNjE5NEMxODguOTI0IDUwLjU0OSAxODguOTYgNTAuNDk1MiAxODkuMDA4IDUwLjQ1ODJDMTg5LjA1NSA1MC40MjA5IDE4OS4xMTMgNTAuNDAyMiAxODkuMTggNTAuNDAyMkMxODkuMjQ2IDUwLjQwMjIgMTg5LjMwNCA1MC40MjA5IDE4OS4zNTEgNTAuNDU4MkMxODkuMzk5IDUwLjQ5NTIgMTg5LjQzNSA1MC41NDkgMTg5LjQ2IDUwLjYxOTRDMTg5LjQ4NiA1MC42ODk2IDE4OS40OTggNTAuNzc0MyAxODkuNDk4IDUwLjg3MzRDMTg5LjQ5OCA1MC45NzMxIDE4OS40ODYgNTEuMDU4MiAxODkuNDYxIDUxLjEyODdDMTg5LjQzNiA1MS4xOTg5IDE4OS4zOTkgNTEuMjUyNSAxODkuMzUyIDUxLjI4OTVDMTg5LjMwNSA1MS4zMjYyIDE4OS4yNDcgNTEuMzQ0NiAxODkuMTggNTEuMzQ0NlpNMTg5LjE4IDUxLjI0NkMxODkuMjQ2IDUxLjI0NiAxODkuMjk4IDUxLjIxMzggMTg5LjMzNSA1MS4xNDkzQzE4OS4zNzIgNTEuMDg0OCAxODkuMzkxIDUwLjk5MjggMTg5LjM5MSA1MC44NzM0QzE4OS4zOTEgNTAuNzk0IDE4OS4zODIgNTAuNzI2MyAxODkuMzY1IDUwLjY3MDVDMTg5LjM0OSA1MC42MTQ3IDE4OS4zMjUgNTAuNTcyMSAxODkuMjkzIDUwLjU0MjlDMTg5LjI2MiA1MC41MTM2IDE4OS4yMjQgNTAuNDk5IDE4OS4xOCA1MC40OTlDMTg5LjExMyA1MC40OTkgMTg5LjA2MSA1MC41MzE3IDE4OS4wMjQgNTAuNTk3QzE4OC45ODcgNTAuNjYyMSAxODguOTY4IDUwLjc1NDMgMTg4Ljk2OCA1MC44NzM0QzE4OC45NjggNTAuOTUyOCAxODguOTc3IDUxLjAyMDMgMTg4Ljk5MyA1MS4wNzU4QzE4OS4wMSA1MS4xMzE0IDE4OS4wMzQgNTEuMTczNiAxODkuMDY1IDUxLjIwMjZDMTg5LjA5NyA1MS4yMzE2IDE4OS4xMzUgNTEuMjQ2IDE4OS4xOCA1MS4yNDZaTTE4OS42ODUgNTEuMzMyVjUwLjQxNDhIMTg5Ljc5NlY1MC44Njk4SDE4OS44MDdMMTkwLjIxOSA1MC40MTQ4SDE5MC4zNjRMMTg5Ljk3OSA1MC44Mjg2TDE5MC4zNjQgNTEuMzMySDE5MC4yMjlMMTg5LjkxMSA1MC45MDU2TDE4OS43OTYgNTEuMDM0NlY1MS4zMzJIMTg5LjY4NVoiIGZpbGw9IiM5QUExQTkiLz4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXA0MV8xNTQ2XzE4ODc4KSI+CjxtYXNrIGlkPSJwYXRoLTE5MC1vdXRzaWRlLTE0XzE1NDZfMTg4NzgiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjE5MS4yOTUiIHk9IjE5LjI1MzkiIHdpZHRoPSIzOSIgaGVpZ2h0PSI0MSIgZmlsbD0iYmxhY2siPgo8cmVjdCBmaWxsPSJ3aGl0ZSIgeD0iMTkxLjI5NSIgeT0iMTkuMjUzOSIgd2lkdGg9IjM5IiBoZWlnaHQ9IjQxIi8+CjxwYXRoIGQ9Ik0xOTEuMjk1IDIwLjI1MzlIMjI5LjY0NlY1OS4xODYxSDE5MS4yOTVWMjAuMjUzOVoiLz4KPC9tYXNrPgo8cmVjdCB4PSIxOTEuMzE3IiB5PSIyMC4yNzY0IiB3aWR0aD0iMC4wNDUwNDQ4IiBoZWlnaHQ9IjQ4LjE1MjkiIHN0cm9rZT0iI0U5RUJGMSIgc3Ryb2tlLXdpZHRoPSIwLjA0NTA0NDgiLz4KPHJlY3QgeD0iMjAwLjk1NiIgeT0iMjAuMjc2NCIgd2lkdGg9IjAuMDQ1MDQ0OCIgaGVpZ2h0PSI0OC4xNTI5IiBzdHJva2U9IiNFOUVCRjEiIHN0cm9rZS13aWR0aD0iMC4wNDUwNDQ4Ii8+CjxyZWN0IHg9IjIxMC41OTciIHk9IjIwLjI3NjQiIHdpZHRoPSIwLjA0NTA0NDgiIGhlaWdodD0iNDguMTUyOSIgc3Ryb2tlPSIjRTlFQkYxIiBzdHJva2Utd2lkdGg9IjAuMDQ1MDQ0OCIvPgo8cmVjdCB4PSIyMjAuMjM1IiB5PSIyMC4yNzY0IiB3aWR0aD0iMC4wNDUwNDQ4IiBoZWlnaHQ9IjQ4LjE1MjkiIHN0cm9rZT0iI0U5RUJGMSIgc3Ryb2tlLXdpZHRoPSIwLjA0NTA0NDgiLz4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXA0Ml8xNTQ2XzE4ODc4KSI+CjxyZWN0IHg9IjE5MS4zMTciIHk9IjI4LjIxOTgiIHdpZHRoPSIzOC4yNDMxIiBoZWlnaHQ9IjAuMDQ1MDQ0OCIgc3Ryb2tlPSIjRTlFQkYxIiBzdHJva2Utd2lkdGg9IjAuMDQ1MDQ0OCIvPgo8cmVjdCB4PSIxOTEuMzE3IiB5PSIzNi4yNTMiIHdpZHRoPSIzOC4yNDMxIiBoZWlnaHQ9IjAuMDQ1MDQ0OCIgc3Ryb2tlPSIjRTlFQkYxIiBzdHJva2Utd2lkdGg9IjAuMDQ1MDQ0OCIvPgo8cmVjdCB4PSIxOTEuMzE3IiB5PSI0NC4yODQyIiB3aWR0aD0iMzguMjQzMSIgaGVpZ2h0PSIwLjA0NTA0NDgiIHN0cm9rZT0iI0U5RUJGMSIgc3Ryb2tlLXdpZHRoPSIwLjA0NTA0NDgiLz4KPHJlY3QgeD0iMTkxLjMxNyIgeT0iNTIuMzE3NCIgd2lkdGg9IjM4LjI0MzEiIGhlaWdodD0iMC4wNDUwNDQ4IiBzdHJva2U9IiNFOUVCRjEiIHN0cm9rZS13aWR0aD0iMC4wNDUwNDQ4Ii8+CjxwYXRoIGQ9Ik0xOTIuNzM2IDI3LjcxMjlDMTkyLjczNiAyNy4zMTQ5IDE5My4wNTkgMjYuOTkyMiAxOTMuNDU3IDI2Ljk5MjJIMTk4Ljg2MkMxOTkuMjYgMjYuOTkyMiAxOTkuNTgzIDI3LjMxNDkgMTk5LjU4MyAyNy43MTI5VjU5LjA2NDFIMTkyLjczNlYyNy43MTI5WiIgZmlsbD0iIzQ0NTFGRiIvPgo8cGF0aCBkPSJNMjIxLjM4MyAzMS4xMzY3QzIyMS4zODMgMzAuNzM4NyAyMjEuNzA1IDMwLjQxNiAyMjIuMTA0IDMwLjQxNkgyMjcuNTk5QzIyNy45OTcgMzAuNDE2IDIyOC4zMiAzMC43Mzg3IDIyOC4zMiAzMS4xMzY3VjU5LjA2NDVIMjIxLjM4M1YzMS4xMzY3WiIgZmlsbD0iI0QxRDRGRiIvPgo8cGF0aCBkPSJNMjExLjc0NiA0NC4zODA5QzIxMS43NDYgNDMuOTgyOCAyMTIuMDY5IDQzLjY2MDIgMjEyLjQ2NyA0My42NjAySDIxOC4wNTJDMjE4LjQ1IDQzLjY2MDIgMjE4Ljc3MyA0My45ODI4IDIxOC43NzMgNDQuMzgwOVY1OS4wNjU1SDIxMS43NDZWNDQuMzgwOVoiIGZpbGw9IiNBOEFFRkYiLz4KPHBhdGggZD0iTTIwMi4yODUgNDAuMzc4OUMyMDIuMjg1IDM5Ljk4MDkgMjAyLjYwOCAzOS42NTgyIDIwMy4wMDYgMzkuNjU4MkgyMDguNTkxQzIwOC45ODkgMzkuNjU4MiAyMDkuMzEyIDM5Ljk4MDkgMjA5LjMxMiA0MC4zNzg5VjU5LjA2MzVIMjAyLjI4NVY0MC4zNzg5WiIgZmlsbD0iIzc1N0VGRiIvPgo8L2c+CjwvZz4KPHBhdGggZD0iTTE5MS4yOTUgMjAuMjUzOVYyMC4zNDRIMjI5LjY0NlYyMC4yNTM5VjIwLjE2MzhIMTkxLjI5NVYyMC4yNTM5Wk0yMjkuNjQ2IDU5LjE4NjFWNTkuMDk2MUgxOTEuMjk1VjU5LjE4NjFWNTkuMjc2MkgyMjkuNjQ2VjU5LjE4NjFaIiBmaWxsPSIjRTlFQkYxIiBtYXNrPSJ1cmwoI3BhdGgtMTkwLW91dHNpZGUtMTRfMTU0Nl8xODg3OCkiLz4KPC9nPgo8cmVjdCB4PSIxODUuNjUiIHk9IjExLjQ5NCIgd2lkdGg9IjQ1LjAwODQiIGhlaWdodD0iNTEuMjA0IiByeD0iMS4zNDY2NiIgc3Ryb2tlPSIjRTJFNkYxIiBzdHJva2Utd2lkdGg9IjAuMDkwMDg5NyIvPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2ZfMTU0Nl8xODg3OCIgeD0iLTgyLjU0NiIgeT0iMTI5LjQ4OSIgd2lkdGg9IjM2My45MDgiIGhlaWdodD0iMTQ0LjgyNiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxMi4wODE2IiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMTU0Nl8xODg3OCIvPgo8L2ZpbHRlcj4KPGZpbHRlciBpZD0iZmlsdGVyMV9mXzE1NDZfMTg4NzgiIHg9IjIzLjcxMzIiIHk9Ii0xOC4xOTg5IiB3aWR0aD0iMjU3LjE1MiIgaGVpZ2h0PSIyNTUuNTQiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iNDEuNDI4NiIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzE1NDZfMTg4NzgiLz4KPC9maWx0ZXI+CjxmaWx0ZXIgaWQ9ImZpbHRlcjJfZl8xNTQ2XzE4ODc4IiB4PSItMzQuMzI3OSIgeT0iLTI4LjA4MTgiIHdpZHRoPSIxNzMuODMyIiBoZWlnaHQ9IjI0My4yOTgiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMjcuNjE5IiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMTU0Nl8xODg3OCIvPgo8L2ZpbHRlcj4KPGZpbHRlciBpZD0iZmlsdGVyM19mXzE1NDZfMTg4NzgiIHg9Ijg4LjAyNzUiIHk9Ii0yNi45Njg2IiB3aWR0aD0iMTg1LjI4MSIgaGVpZ2h0PSIxOTcuMDA3IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjI3LjYxOSIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzE1NDZfMTg4NzgiLz4KPC9maWx0ZXI+CjxmaWx0ZXIgaWQ9ImZpbHRlcjRfZl8xNTQ2XzE4ODc4IiB4PSItMS4wNDI3OSIgeT0iLTQyLjYxNTEiIHdpZHRoPSIxODUuMjgxIiBoZWlnaHQ9IjE5Ny4wMDciIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMjcuNjE5IiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMTU0Nl8xODg3OCIvPgo8L2ZpbHRlcj4KPGZpbHRlciBpZD0iZmlsdGVyNV9kZF8xNTQ2XzE4ODc4IiB4PSIxODYuMzY0IiB5PSIyMy43MTIyIiB3aWR0aD0iMy43MTQ5NCIgaGVpZ2h0PSIzLjcxNDk0IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgo8ZmVPZmZzZXQgZHk9IjAuMTQyOTIiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMC4xNDI5MiIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwLjAzOTIxNTcgMCAwIDAgMCAwLjA0OTY3MzIgMCAwIDAgMCAwLjA3MDU4ODIgMCAwIDAgMC4wNiAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93XzE1NDZfMTg4NzgiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CjxmZU9mZnNldCBkeT0iMC4xNDI5MiIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIwLjIxNDM4Ii8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAuMDM5MjE1NyAwIDAgMCAwIDAuMDQ5NjczMiAwIDAgMCAwIDAuMDcwNTg4MiAwIDAgMCAwLjEgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzE1NDZfMTg4NzgiIHJlc3VsdD0iZWZmZWN0Ml9kcm9wU2hhZG93XzE1NDZfMTg4NzgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QyX2Ryb3BTaGFkb3dfMTU0Nl8xODg3OCIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPGZpbHRlciBpZD0iZmlsdGVyNl9kXzE1NDZfMTg4NzgiIHg9IjE2MC4yMzYiIHk9Ijk4LjQwNzMiIHdpZHRoPSIyOS43MTc2IiBoZWlnaHQ9IjI5Ljg2MDIiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CjxmZU9mZnNldCBkeT0iMS40MjkyIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNzE1MDQiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMC4xMTM3MjUgMCAwIDAgMCAwLjE2NDcwNiAwIDAgMCAwIDAuMjY2NjY3IDAgMCAwIDAuMTIgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvd18xNTQ2XzE4ODc4Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzE1NDZfMTg4NzgiIHJlc3VsdD0ic2hhcGUiLz4KPC9maWx0ZXI+CjxmaWx0ZXIgaWQ9ImZpbHRlcjdfZF8xNTQ2XzE4ODc4IiB4PSIxNTguMTI1IiB5PSIxMDguOTQyIiB3aWR0aD0iNS43MTAxNyIgaGVpZ2h0PSI1LjcxMDE3IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgo8ZmVPZmZzZXQgZHk9IjAuNDI4MzIzIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuNTcxMDk3Ii8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAuNDM5MjE2IDAgMCAwIDAgMC40NzA1ODggMCAwIDAgMCAwLjUyOTQxMiAwIDAgMCAwLjI0IDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfMTU0Nl8xODg3OCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDFfZHJvcFNoYWRvd18xNTQ2XzE4ODc4IiByZXN1bHQ9InNoYXBlIi8+CjwvZmlsdGVyPgo8ZmlsdGVyIGlkPSJmaWx0ZXI4X2RkZGRfMTU0Nl8xODg3OCIgeD0iMTkuNDU2IiB5PSI2OS40NDc4IiB3aWR0aD0iNzguNTMzMyIgaGVpZ2h0PSIxMDIuOTM3IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgo8ZmVPZmZzZXQgZHk9IjEuNDc5OTUiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS40Nzk5NSIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwLjQzNTI5NCAwIDAgMCAwIDAuNDg2Mjc1IDAgMCAwIDAgMC43NDUwOTggMCAwIDAgMC4xIDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfMTU0Nl8xODg3OCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0IGR5PSI1LjE3OTgyIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjIuNTg5OTEiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMC40MzUyOTQgMCAwIDAgMCAwLjQ4NjI3NSAwIDAgMCAwIDAuNzQ1MDk4IDAgMCAwIDAuMDkgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzE1NDZfMTg4NzgiIHJlc3VsdD0iZWZmZWN0Ml9kcm9wU2hhZG93XzE1NDZfMTg4NzgiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CjxmZU9mZnNldCBkeT0iMTEuODM5NiIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIzLjMyOTg4Ii8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAuNDM1Mjk0IDAgMCAwIDAgMC40ODYyNzUgMCAwIDAgMCAwLjc0NTA5OCAwIDAgMCAwLjA1IDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9ImVmZmVjdDJfZHJvcFNoYWRvd18xNTQ2XzE4ODc4IiByZXN1bHQ9ImVmZmVjdDNfZHJvcFNoYWRvd18xNTQ2XzE4ODc4Ii8+CjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgo8ZmVPZmZzZXQgZHk9IjIwLjcxOTMiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iNC4wNjk4NiIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwLjQzNTI5NCAwIDAgMCAwIDAuNDg2Mjc1IDAgMCAwIDAgMC43NDUwOTggMCAwIDAgMC4wMSAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJlZmZlY3QzX2Ryb3BTaGFkb3dfMTU0Nl8xODg3OCIgcmVzdWx0PSJlZmZlY3Q0X2Ryb3BTaGFkb3dfMTU0Nl8xODg3OCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDRfZHJvcFNoYWRvd18xNTQ2XzE4ODc4IiByZXN1bHQ9InNoYXBlIi8+CjwvZmlsdGVyPgo8ZmlsdGVyIGlkPSJmaWx0ZXI5X2RpXzE1NDZfMTg4NzgiIHg9IjU4LjEyMSIgeT0iOTQuMTQ4NCIgd2lkdGg9IjM0LjAxIiBoZWlnaHQ9IjE2LjE1MDciIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CjxmZU9mZnNldCBkeT0iMy43MTY5MyIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxLjg1ODQ2Ii8+CjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9Im91dCIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4wNyAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93XzE1NDZfMTg4NzgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2Ryb3BTaGFkb3dfMTU0Nl8xODg3OCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0Lz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMC4xNzk2NTEiLz4KPGZlQ29tcG9zaXRlIGluMj0iaGFyZEFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4wOCAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJzaGFwZSIgcmVzdWx0PSJlZmZlY3QyX2lubmVyU2hhZG93XzE1NDZfMTg4NzgiLz4KPC9maWx0ZXI+CjxmaWx0ZXIgaWQ9ImZpbHRlcjEwX2RfMTU0Nl8xODg3OCIgeD0iMTAuMjQ1IiB5PSIzNS4yMTk2IiB3aWR0aD0iMjMuMDg0MiIgaGVpZ2h0PSIyMy4wODQyIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgo8ZmVPZmZzZXQgZHg9IjAuNDA2MjYzIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuMjU5MzQiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMC4xNjkxNjkgMCAwIDAgMCAwLjE2Mjk3NSAwIDAgMCAwIDAuMTY4OTYzIDAgMCAwIDAuMTEgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvd18xNTQ2XzE4ODc4Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzE1NDZfMTg4NzgiIHJlc3VsdD0ic2hhcGUiLz4KPC9maWx0ZXI+CjxmaWx0ZXIgaWQ9ImZpbHRlcjExX2ZfMTU0Nl8xODg3OCIgeD0iMTIuMzA1NCIgeT0iMzIuMzAxNSIgd2lkdGg9IjIzLjkxNjUiIGhlaWdodD0iMjMuODYzOCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxLjcyNjE5IiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMTU0Nl8xODg3OCIvPgo8L2ZpbHRlcj4KPGZpbHRlciBpZD0iZmlsdGVyMTJfZl8xNTQ2XzE4ODc4IiB4PSI3LjE5OCIgeT0iNDAuNDc3MyIgd2lkdGg9IjIzLjkxNjUiIGhlaWdodD0iMjMuODYzOCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxLjcyNjE5IiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMTU0Nl8xODg3OCIvPgo8L2ZpbHRlcj4KPGZpbHRlciBpZD0iZmlsdGVyMTNfZGRkZF8xNTQ2XzE4ODc4IiB4PSIxNzQuMDc5IiB5PSI2Ljg5MjUiIHdpZHRoPSI2OC4xNTEzIiBoZWlnaHQ9Ijg5LjA2MTIiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CjxmZU9mZnNldCBkeT0iMS41NDg5MSIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxLjU0ODkxIi8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAuNDM1Mjk0IDAgMCAwIDAgMC40ODYyNzUgMCAwIDAgMCAwLjc0NTA5OCAwIDAgMCAwLjEgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvd18xNTQ2XzE4ODc4Ii8+CjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgo8ZmVPZmZzZXQgZHk9IjUuNDIxMTciLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMi43MTA1OSIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwLjQzNTI5NCAwIDAgMCAwIDAuNDg2Mjc1IDAgMCAwIDAgMC43NDUwOTggMCAwIDAgMC4wOSAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJlZmZlY3QxX2Ryb3BTaGFkb3dfMTU0Nl8xODg3OCIgcmVzdWx0PSJlZmZlY3QyX2Ryb3BTaGFkb3dfMTU0Nl8xODg3OCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0IGR5PSIxMi4zOTEzIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjMuNDg1MDQiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMC40MzUyOTQgMCAwIDAgMCAwLjQ4NjI3NSAwIDAgMCAwIDAuNzQ1MDk4IDAgMCAwIDAuMDUgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iZWZmZWN0Ml9kcm9wU2hhZG93XzE1NDZfMTg4NzgiIHJlc3VsdD0iZWZmZWN0M19kcm9wU2hhZG93XzE1NDZfMTg4NzgiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CjxmZU9mZnNldCBkeT0iMjEuNjg0NyIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI0LjI1OTQ5Ii8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAuNDM1Mjk0IDAgMCAwIDAgMC40ODYyNzUgMCAwIDAgMCAwLjc0NTA5OCAwIDAgMCAwLjAxIDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9ImVmZmVjdDNfZHJvcFNoYWRvd18xNTQ2XzE4ODc4IiByZXN1bHQ9ImVmZmVjdDRfZHJvcFNoYWRvd18xNTQ2XzE4ODc4Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0NF9kcm9wU2hhZG93XzE1NDZfMTg4NzgiIHJlc3VsdD0ic2hhcGUiLz4KPC9maWx0ZXI+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xNTQ2XzE4ODc4IiB4MT0iMjA0LjM1NiIgeTE9IjE5Mi4xMDgiIHgyPSIyMS4wNTgiIHkyPSIxODMuODI2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNBQkIwRkYiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkZBQkZCIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTU0Nl8xODg3OCI+CjxyZWN0IHg9IjIwIiB5PSIxNSIgd2lkdGg9IjIwNy4xNDMiIGhlaWdodD0iMTM1LjMzMyIgcng9IjMuODMyMTQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjxjbGlwUGF0aCBpZD0iY2xpcDFfMTU0Nl8xODg3OCI+CjxyZWN0IHg9IjIwIiB5PSIxNSIgd2lkdGg9IjIwNy4xNDMiIGhlaWdodD0iMTM1LjMzMyIgcng9IjEuNzU5MTgiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjxjbGlwUGF0aCBpZD0iY2xpcDJfMTU0Nl8xODg3OCI+CjxyZWN0IHg9IjIyLjc2MTciIHk9IjE3Ljc2MTciIHdpZHRoPSIzOC4xOTU3IiBoZWlnaHQ9Ijk4Ljg5NDQiIHJ4PSIxLjE4NDM2IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8Y2xpcFBhdGggaWQ9ImNsaXAzXzE1NDZfMTg4NzgiPgo8cmVjdCB3aWR0aD0iMi45NjA5MSIgaGVpZ2h0PSIyLjk2MDkxIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTkuMTgxNiAyMi41KSByb3RhdGUoLTE4MCkiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwNF8xNTQ2XzE4ODc4Ij4KPHJlY3Qgd2lkdGg9IjEuNzc2NTUiIGhlaWdodD0iMS43NzY1NSIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQzLjk3MDcgNDEuNDYyOSkiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwNV8xNTQ2XzE4ODc4Ij4KPHJlY3Qgd2lkdGg9IjIuOTYwOTEiIGhlaWdodD0iMi45NjA5MSIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU2LjIyMDcgNDguNTcwMykiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwNl8xNTQ2XzE4ODc4Ij4KPHJlY3Qgd2lkdGg9IjIuOTYwOTEiIGhlaWdodD0iMi45NjA5MSIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU2LjIyMDcgNTUuMDg0KSIvPgo8L2NsaXBQYXRoPgo8Y2xpcFBhdGggaWQ9ImNsaXA3XzE1NDZfMTg4NzgiPgo8cmVjdCB3aWR0aD0iMi45NjA5MSIgaGVpZ2h0PSIyLjk2MDkxIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTYuMjIwNyA2MS41OTc3KSIvPgo8L2NsaXBQYXRoPgo8Y2xpcFBhdGggaWQ9ImNsaXA4XzE1NDZfMTg4NzgiPgo8cmVjdCB3aWR0aD0iMi45NjA5MSIgaGVpZ2h0PSIyLjk2MDkxIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTYuMjIwNyA2OC4xMTMzKSIvPgo8L2NsaXBQYXRoPgo8Y2xpcFBhdGggaWQ9ImNsaXA5XzE1NDZfMTg4NzgiPgo8cGF0aCBkPSJNNjMuNDc0NiAxOC45MDM5QzYzLjQ3NDYgMTguMjczMSA2My45ODYgMTcuNzYxNyA2NC42MTY4IDE3Ljc2MTdIMjIzLjIzOUMyMjMuODcgMTcuNzYxNyAyMjQuMzgxIDE4LjI3MzEgMjI0LjM4MSAxOC45MDM5VjQ1Mi41MzVDMjI0LjM4MSA0NTMuMTY2IDIyMy44NyA0NTMuNjc3IDIyMy4yMzkgNDUzLjY3N0g2NC42MTY4QzYzLjk4NiA0NTMuNjc3IDYzLjQ3NDYgNDUzLjE2NiA2My40NzQ2IDQ1Mi41MzVWMTguOTAzOVoiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjxjbGlwUGF0aCBpZD0iY2xpcDEwXzE1NDZfMTg4NzgiPgo8cmVjdCB4PSIxODMuNjQ4IiB5PSIyMy43MTI5IiB3aWR0aD0iNi4yODg0OCIgaGVpZ2h0PSIzLjQzMDA4IiByeD0iMS43MTUwNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMTFfMTU0Nl8xODg3OCI+CjxyZWN0IHdpZHRoPSIyLjg1ODQiIGhlaWdodD0iMi44NTg0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjE3LjUyNSAzNi41MTk1KSIvPgo8L2NsaXBQYXRoPgo8Y2xpcFBhdGggaWQ9ImNsaXAxMl8xNTQ2XzE4ODc4Ij4KPHJlY3Qgd2lkdGg9IjIuMjg0MzkiIGhlaWdodD0iMi4yODQzOSIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAtMSAxMjcuNzA5IDUwLjM3NSkiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMTNfMTU0Nl8xODg3OCI+CjxwYXRoIGQ9Ik03MS43NTU5IDU3Ljk0M0M3MS43NTU5IDU3LjMxMjIgNzIuMjY3MiA1Ni44MDA4IDcyLjg5ODEgNTYuODAwOEgxMDQuOTg3QzEwNS42MTcgNTYuODAwOCAxMDYuMTI5IDU3LjMxMjIgMTA2LjEyOSA1Ny45NDNWNzIuMjIyN0MxMDYuMTI5IDcyLjg1MzUgMTA1LjYxNyA3My4zNjQ5IDEwNC45ODcgNzMuMzY0OUg3Mi44OTgxQzcyLjI2NzIgNzMuMzY0OSA3MS43NTU5IDcyLjg1MzUgNzEuNzU1OSA3Mi4yMjI3VjU3Ljk0M1oiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjxjbGlwUGF0aCBpZD0iY2xpcDE0XzE1NDZfMTg4NzgiPgo8cmVjdCB3aWR0aD0iMi44NTg0IiBoZWlnaHQ9IjIuODU4NCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc1LjE4MTYgNjAuMjI2NikiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMTVfMTU0Nl8xODg3OCI+CjxwYXRoIGQ9Ik0xMDguNDE0IDU3Ljk0M0MxMDguNDE0IDU3LjMxMjIgMTA4LjkyNSA1Ni44MDA4IDEwOS41NTYgNTYuODAwOEgxNDEuNjQ1QzE0Mi4yNzYgNTYuODAwOCAxNDIuNzg3IDU3LjMxMjIgMTQyLjc4NyA1Ny45NDNWNzIuMjIyN0MxNDIuNzg3IDcyLjg1MzUgMTQyLjI3NiA3My4zNjQ5IDE0MS42NDUgNzMuMzY0OUgxMDkuNTU2QzEwOC45MjUgNzMuMzY0OSAxMDguNDE0IDcyLjg1MzUgMTA4LjQxNCA3Mi4yMjI3VjU3Ljk0M1oiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjxjbGlwUGF0aCBpZD0iY2xpcDE2XzE1NDZfMTg4NzgiPgo8cmVjdCB3aWR0aD0iMi44NTg0IiBoZWlnaHQ9IjIuODU4NCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExMS44NCA2MC4yMjY2KSIvPgo8L2NsaXBQYXRoPgo8Y2xpcFBhdGggaWQ9ImNsaXAxN18xNTQ2XzE4ODc4Ij4KPHBhdGggZD0iTTE0NS4wNyA1Ny45NDNDMTQ1LjA3IDU3LjMxMjIgMTQ1LjU4MiA1Ni44MDA4IDE0Ni4yMTMgNTYuODAwOEgxNzguMzAxQzE3OC45MzIgNTYuODAwOCAxNzkuNDQzIDU3LjMxMjIgMTc5LjQ0MyA1Ny45NDNWNzIuMjIyN0MxNzkuNDQzIDcyLjg1MzUgMTc4LjkzMiA3My4zNjQ5IDE3OC4zMDEgNzMuMzY0OUgxNDYuMjEzQzE0NS41ODIgNzMuMzY0OSAxNDUuMDcgNzIuODUzNSAxNDUuMDcgNzIuMjIyN1Y1Ny45NDNaIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8Y2xpcFBhdGggaWQ9ImNsaXAxOF8xNTQ2XzE4ODc4Ij4KPHJlY3Qgd2lkdGg9IjIuODU1NDgiIGhlaWdodD0iMi44NTU0OCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4NS4xNTYgNjAuMjI4NSkiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMTlfMTU0Nl8xODg3OCI+CjxwYXRoIGQ9Ik03Mi43NDYxIDc2LjM1MTZIMjE2LjUyVjEzOC42MDFINzIuNzQ2MVY3Ni4zNTE2WiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMjBfMTU0Nl8xODg3OCI+CjxyZWN0IHdpZHRoPSIxNDMuNzc0IiBoZWlnaHQ9IjY1LjUzMzQiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3Mi43NDYxIDc2LjQ5NDEpIi8+CjwvY2xpcFBhdGg+CjxjbGlwUGF0aCBpZD0iY2xpcDIxXzE1NDZfMTg4NzgiPgo8cmVjdCB3aWR0aD0iMTAuNDc0IiBoZWlnaHQ9IjY1LjYwMDMiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3Mi43NDYxIDc2LjQ5NDEpIi8+CjwvY2xpcFBhdGg+CjxjbGlwUGF0aCBpZD0iY2xpcDIyXzE1NDZfMTg4NzgiPgo8cmVjdCB3aWR0aD0iMTAuNDc0IiBoZWlnaHQ9IjY1LjYwMDMiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4My4yMjA3IDc2LjQ5NDEpIi8+CjwvY2xpcFBhdGg+CjxjbGlwUGF0aCBpZD0iY2xpcDIzXzE1NDZfMTg4NzgiPgo8cmVjdCB3aWR0aD0iMTAuNDc0IiBoZWlnaHQ9IjY1LjYwMDMiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5My42OTM0IDc2LjQ5NDEpIi8+CjwvY2xpcFBhdGg+CjxjbGlwUGF0aCBpZD0iY2xpcDI0XzE1NDZfMTg4NzgiPgo8cmVjdCB3aWR0aD0iMTAuNDc0IiBoZWlnaHQ9IjY1LjYwMDMiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDQuMTY4IDc2LjQ5NDEpIi8+CjwvY2xpcFBhdGg+CjxjbGlwUGF0aCBpZD0iY2xpcDI1XzE1NDZfMTg4NzgiPgo8cmVjdCB3aWR0aD0iMTAuNDc0IiBoZWlnaHQ9IjY1LjYwMDMiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTQuNjQzIDc2LjQ5NDEpIi8+CjwvY2xpcFBhdGg+CjxjbGlwUGF0aCBpZD0iY2xpcDI2XzE1NDZfMTg4NzgiPgo8cmVjdCB3aWR0aD0iMTAuNDc0IiBoZWlnaHQ9IjY1LjYwMDMiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjUuMTE1IDc2LjQ5NDEpIi8+CjwvY2xpcFBhdGg+CjxjbGlwUGF0aCBpZD0iY2xpcDI3XzE1NDZfMTg4NzgiPgo8cmVjdCB3aWR0aD0iMTAuNDc0IiBoZWlnaHQ9IjY1LjYwMDMiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzUuNTkgNzYuNDk0MSkiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMjhfMTU0Nl8xODg3OCI+CjxyZWN0IHdpZHRoPSIxMC40NzQiIGhlaWdodD0iNjUuNjAwMyIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0Ni4wNjQgNzYuNDk0MSkiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMjlfMTU0Nl8xODg3OCI+CjxyZWN0IHdpZHRoPSIxMC40NzQiIGhlaWdodD0iNjUuNjAwMyIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1Ni41MzcgNzYuNDk0MSkiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMzBfMTU0Nl8xODg3OCI+CjxyZWN0IHdpZHRoPSIxMC40NzQiIGhlaWdodD0iNjUuNjAwMyIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2Ny4wMTIgNzYuNDk0MSkiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMzFfMTU0Nl8xODg3OCI+CjxyZWN0IHdpZHRoPSIxMC40NzQiIGhlaWdodD0iNjUuNjAwMyIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3Ny40ODYgNzYuNDk0MSkiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMzJfMTU0Nl8xODg3OCI+CjxyZWN0IHdpZHRoPSIxMC40NzQiIGhlaWdodD0iNjUuNjAwMyIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4Ny45NjEgNzYuNDk0MSkiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMzNfMTU0Nl8xODg3OCI+CjxyZWN0IHdpZHRoPSIxMC40NzQiIGhlaWdodD0iNjUuNjAwMyIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5OC40MzQgNzYuNDk0MSkiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMzRfMTU0Nl8xODg3OCI+CjxyZWN0IHdpZHRoPSIxMC40NzQiIGhlaWdodD0iNjUuNjAwMyIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwOC45MDggNzYuNDk0MSkiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMzVfMTU0Nl8xODg3OCI+CjxyZWN0IHdpZHRoPSIxNDguOTE0IiBoZWlnaHQ9IjYyLjI0OTYiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2Ny42MDc0IDc2LjM1MTYpIi8+CjwvY2xpcFBhdGg+CjxjbGlwUGF0aCBpZD0iY2xpcDM2XzE1NDZfMTg4NzgiPgo8cmVjdCB3aWR0aD0iMTQzLjYzMSIgaGVpZ2h0PSI0Ny42MTgzIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzIuNzQ2MSA4MC44NzUpIi8+CjwvY2xpcFBhdGg+CjxjbGlwUGF0aCBpZD0iY2xpcDM3XzE1NDZfMTg4NzgiPgo8cmVjdCB3aWR0aD0iMjIuODU3NSIgaGVpZ2h0PSIyMyIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2My42NjYgMTAwLjQwOCkiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMzhfMTU0Nl8xODg3OCI+CjxyZWN0IHdpZHRoPSIzLjQyNjU4IiBoZWlnaHQ9IjMuNDI2NTgiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTkuMjY4IDEwOS42NTYpIi8+CjwvY2xpcFBhdGg+CjxjbGlwUGF0aCBpZD0iY2xpcDM5XzE1NDZfMTg4NzgiPgo8cmVjdCB4PSIxMi43NSIgeT0iMzguMTMwOSIgd2lkdGg9IjE3LjI2MTkiIGhlaWdodD0iMTcuMjYxOSIgcng9IjIuMzUzOSIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwNDBfMTU0Nl8xODg3OCI+CjxyZWN0IHg9IjE4NS42OTUiIHk9IjExLjUzOTEiIHdpZHRoPSI0NC45MTgzIiBoZWlnaHQ9IjUxLjExMzkiIHJ4PSIxLjMwMTYyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8Y2xpcFBhdGggaWQ9ImNsaXA0MV8xNTQ2XzE4ODc4Ij4KPHBhdGggZD0iTTE5MS4yOTUgMjAuMjUzOUgyMjkuNjQ2VjU5LjE4NjFIMTkxLjI5NVYyMC4yNTM5WiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwNDJfMTU0Nl8xODg3OCI+CjxyZWN0IHdpZHRoPSI0MS41MzEzIiBoZWlnaHQ9IjM4LjgxMDYiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxODguMDUzIDIwLjI1MzkpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg=="},69606:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{fillRule:"evenodd",d:"M17.375 15.656A6.47 6.47 0 0018.5 12a6.47 6.47 0 00-.943-3.374l-1.262.813c.448.749.705 1.625.705 2.561a4.977 4.977 0 01-.887 2.844l1.262.813zm-1.951 1.87l-.813-1.261A4.976 4.976 0 0112 17c-.958 0-1.852-.27-2.613-.736l-.812 1.261A6.47 6.47 0 0012 18.5a6.47 6.47 0 003.424-.974zm-8.8-1.87A6.47 6.47 0 015.5 12c0-1.235.344-2.39.943-3.373l1.261.812A4.977 4.977 0 007 12c0 1.056.328 2.036.887 2.843l-1.262.813zm2.581-7.803A4.977 4.977 0 0112 7c1.035 0 1.996.314 2.794.853l.812-1.262A6.47 6.47 0 0012 5.5a6.47 6.47 0 00-3.607 1.092l.812 1.261zM12 20a8 8 0 100-16 8 8 0 000 16zm0-4.5a3.5 3.5 0 100-7 3.5 3.5 0 000 7z",clipRule:"evenodd"}))},69730:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"}))},69839:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var a=r(51609);const n=({width:e=150,height:t=150,className:r})=>(0,a.createElement)("svg",{width:e,height:t,viewBox:"0 0 150 150",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",className:r},(0,a.createElement)("g",{clipPath:"url(#clip0_es_18873)"},(0,a.createElement)("ellipse",{cx:"132.588",cy:"89.6548",rx:"20.7304",ry:"15.6359",transform:"rotate(118.678 132.588 89.6548)",fill:"url(#paint0_es_18873)",fillOpacity:"0.6"}),(0,a.createElement)("ellipse",{cx:"75",cy:"118",rx:"71.5",ry:"25",fill:"url(#paint1_es_18873)"}),(0,a.createElement)("ellipse",{cx:"32.2865",cy:"86.9589",rx:"32.6237",ry:"23.7353",transform:"rotate(46.5979 32.2865 86.9589)",fill:"url(#paint2_es_18873)"}),(0,a.createElement)("ellipse",{cx:"92.5408",cy:"57.9551",rx:"50.3024",ry:"41.7141",transform:"rotate(79.6915 92.5408 57.9551)",fill:"url(#paint3_es_18873)"}),(0,a.createElement)("g",{filter:"url(#filter0_f_es_18873)"},(0,a.createElement)("path",{d:"M15.5 93.002L35.5 87.002L40.6429 96.002L59.5 88.002V116.002H40.6429L36.1667 115.099L15.5 93.002Z",fill:"url(#paint4_es_18873)",fillOpacity:"0.6"})),(0,a.createElement)("g",{filter:"url(#filter1_i_es_18873)"},(0,a.createElement)("path",{d:"M35.3594 43.25V109.989C35.3594 113.328 38.0648 116.036 41.4062 116.036H116.656C119.995 116.036 122.703 113.328 122.703 109.989V43.25H35.3594Z",fill:"#FAFAFA"})),(0,a.createElement)("path",{d:"M44.5 52.002H110.5V101.002H44.5V52.002Z",fill:"url(#paint5_es_18873)"}),(0,a.createElement)("path",{d:"M109.5 101.002V107.002H44.5V101.002H99.0161H109.5Z",fill:"#E0E0E0"}),(0,a.createElement)("g",{filter:"url(#filter2_i_es_18873)"},(0,a.createElement)("path",{d:"M89.1092 88.0416H95.8279V101.479H89.1092V88.0416ZM75.6718 83.5625H82.3905V101.479H75.6718V83.5625ZM62.2344 89.1614H68.9531V101.479H62.2344V89.1614Z",fill:"#D6D6D6"})),(0,a.createElement)("g",{filter:"url(#filter3_i_es_18873)"},(0,a.createElement)("path",{d:"M102.547 66.7656V101.479H95.8279V66.7656H102.547ZM89.1092 88.0416V101.479H82.3905V77.9635H89.1092V88.0416ZM75.6718 83.5624V101.479H68.9531V74.6041H75.6718V83.5624ZM62.2343 89.1613V101.479H55.5156V83.5624H62.2343V89.1613Z",fill:"#EBEBEB"})),(0,a.createElement)("g",{filter:"url(#filter4_di_es_18873)"},(0,a.createElement)("path",{d:"M87.9913 58.3672C88.2882 58.3672 88.5733 58.4853 88.7833 58.6953C88.9932 58.9053 89.1114 59.1903 89.1114 59.4873V63.9658C89.1114 64.2628 88.9933 64.5478 88.7833 64.7578C88.5733 64.9678 88.2882 65.0859 87.9913 65.0859C87.6944 65.0859 87.4092 64.9677 87.1993 64.7578C86.9895 64.5478 86.8721 64.2627 86.8721 63.9658V62.1895L78.7051 70.3564C78.4952 70.5664 78.2101 70.6845 77.9131 70.6846C77.6162 70.6846 77.3311 70.5664 77.1211 70.3564L71.1944 64.4297L56.8692 78.7549C56.7654 78.859 56.6417 78.9418 56.5059 78.998C56.3701 79.0543 56.2242 79.0832 56.0772 79.083C55.8558 79.0832 55.6393 79.0174 55.4551 78.8945C55.2709 78.7715 55.1268 78.5963 55.042 78.3916C54.9574 78.1871 54.9354 77.9621 54.9786 77.7451C55.0219 77.5278 55.1284 77.3274 55.2852 77.1709L70.4024 62.0547C70.6124 61.8448 70.8975 61.7266 71.1944 61.7266C71.4913 61.7266 71.7764 61.8447 71.9864 62.0547L77.9131 67.9814L85.2881 60.6064H83.5127C83.2158 60.6064 82.9308 60.4883 82.7208 60.2783C82.5109 60.0684 82.3927 59.7841 82.3926 59.4873C82.3926 59.1903 82.5108 58.9053 82.7208 58.6953C82.9308 58.4853 83.2158 58.3672 83.5127 58.3672H87.9913Z",fill:"url(#paint6_es_18873)"})),(0,a.createElement)("g",{filter:"url(#filter5_i_es_18873)"},(0,a.createElement)("path",{d:"M55.5143 71.2454H48.7956C48.4986 71.2454 48.2138 71.1274 48.0038 70.9174C47.7938 70.7074 47.6758 70.4226 47.6758 70.1256C47.6758 69.8286 47.7938 69.5438 48.0038 69.3338C48.2138 69.1238 48.4986 69.0058 48.7956 69.0058H55.5143C55.8113 69.0058 56.0961 69.1238 56.3061 69.3338C56.5161 69.5438 56.6341 69.8286 56.6341 70.1256C56.6341 70.4226 56.5161 70.7074 56.3061 70.9174C56.0961 71.1274 55.8113 71.2454 55.5143 71.2454ZM55.5143 66.7662H48.7956C48.4986 66.7662 48.2138 66.6482 48.0038 66.4382C47.7938 66.2282 47.6758 65.9434 47.6758 65.6464C47.6758 65.3494 47.7938 65.0646 48.0038 64.8546C48.2138 64.6446 48.4986 64.5266 48.7956 64.5266H55.5143C55.8113 64.5266 56.0961 64.6446 56.3061 64.8546C56.5161 65.0646 56.6341 65.3494 56.6341 65.6464C56.6341 65.9434 56.5161 66.2282 56.3061 66.4382C56.0961 66.6482 55.8113 66.7662 55.5143 66.7662ZM55.5143 62.2871H48.7956C48.4986 62.2871 48.2138 62.1691 48.0038 61.9591C47.7938 61.7491 47.6758 61.4643 47.6758 61.1673C47.6758 60.8703 47.7938 60.5855 48.0038 60.3755C48.2138 60.1655 48.4986 60.0475 48.7956 60.0475H55.5143C55.8113 60.0475 56.0961 60.1655 56.3061 60.3755C56.5161 60.5855 56.6341 60.8703 56.6341 61.1673C56.6341 61.4643 56.5161 61.7491 56.3061 61.9591C56.0961 62.1691 55.8113 62.2871 55.5143 62.2871ZM55.5143 57.8079H48.7956C48.4986 57.8079 48.2138 57.69 48.0038 57.48C47.7938 57.27 47.6758 56.9851 47.6758 56.6881C47.6758 56.3912 47.7938 56.1063 48.0038 55.8963C48.2138 55.6863 48.4986 55.5684 48.7956 55.5684H55.5143C55.8113 55.5684 56.0961 55.6863 56.3061 55.8963C56.5161 56.1063 56.6341 56.3912 56.6341 56.6881C56.6341 56.9851 56.5161 57.27 56.3061 57.48C56.0961 57.69 55.8113 57.8079 55.5143 57.8079Z",fill:"#E0E0E0"})),(0,a.createElement)("path",{d:"M116.656 30.0371H41.4062C38.0648 30.0371 35.3594 32.7448 35.3594 36.084V43.4745H122.703V36.084C122.703 32.7448 119.995 30.0371 116.656 30.0371Z",fill:"#555A66"}),(0,a.createElement)("g",{filter:"url(#filter6_i_es_18873)"},(0,a.createElement)("path",{d:"M71.1924 30.0371V43.4746H35.3594V36.084C35.3594 32.7448 38.0648 30.0371 41.4062 30.0371H71.1924ZM116.656 30.0371C119.995 30.0371 122.703 32.7448 122.703 36.084V43.4746H71.1934V30.0371H116.656Z",fill:"#F2F2F2"})),(0,a.createElement)("g",{filter:"url(#filter7_i_es_18873)"},(0,a.createElement)("path",{d:"M57.7552 34.5176C58.9914 34.5176 59.9948 35.5209 59.9948 36.7571C59.9948 37.9934 58.9914 38.9967 57.7552 38.9967C56.5167 38.9967 55.5156 37.9934 55.5156 36.7571C55.5156 35.5209 56.5167 34.5176 57.7552 34.5176Z",fill:"#E3E3E3"})),(0,a.createElement)("g",{filter:"url(#filter8_i_es_18873)"},(0,a.createElement)("path",{d:"M51.0364 34.5156C52.2727 34.5156 53.276 35.519 53.276 36.7552C53.276 37.9914 52.2727 38.9948 51.0364 38.9948C49.798 38.9948 48.7969 37.9914 48.7969 36.7552C48.7969 35.519 49.798 34.5156 51.0364 34.5156Z",fill:"#E3E3E3"})),(0,a.createElement)("g",{filter:"url(#filter9_i_es_18873)"},(0,a.createElement)("path",{d:"M44.3177 34.5176C45.5539 34.5176 46.5573 35.5209 46.5573 36.7571C46.5573 37.9934 45.5539 38.9967 44.3177 38.9967C43.0792 38.9967 42.0781 37.9934 42.0781 36.7571C42.0781 35.5209 43.0792 34.5176 44.3177 34.5176Z",fill:"#E3E3E3"})),(0,a.createElement)("g",{clipPath:"url(#clip1_es_18873)"},(0,a.createElement)("g",{filter:"url(#filter10_i_es_18873)"},(0,a.createElement)("path",{d:"M126.381 130.14L122.303 132.755C121.748 133.111 121.01 132.95 120.655 132.395L106.832 110.845L112.919 106.941L126.741 128.492C127.097 129.046 126.936 129.784 126.381 130.14Z",fill:"url(#paint7_es_18873)"})),(0,a.createElement)("path",{d:"M113.253 106.726L106.496 111.06C105.944 111.414 105.209 111.253 104.855 110.701L102.356 106.804L111.113 101.187L113.612 105.084C113.966 105.636 113.806 106.371 113.253 106.726Z",fill:"url(#paint8_es_18873)"}),(0,a.createElement)("path",{d:"M117.156 112.809L110.398 117.143C109.846 117.497 109.111 117.337 108.757 116.784L107.852 115.373C107.497 114.821 107.658 114.086 108.21 113.731L114.968 109.397C115.52 109.043 116.255 109.204 116.609 109.756L117.514 111.167C117.869 111.72 117.708 112.455 117.156 112.809Z",fill:"url(#paint9_es_18873)"}),(0,a.createElement)("g",{filter:"url(#filter11_i_es_18873)"},(0,a.createElement)("path",{d:"M91.1249 107.412C102.559 109.91 113.852 102.667 116.35 91.233C118.849 79.7994 111.605 68.5055 100.171 66.0075C88.7375 63.5094 77.4437 70.7532 74.9456 82.1868C72.4476 93.6204 79.6913 104.914 91.1249 107.412Z",fill:"url(#paint10_es_18873)"})),(0,a.createElement)("g",{filter:"url(#filter12_i_es_18873)"},(0,a.createElement)("path",{d:"M92.1889 102.541C100.932 104.452 109.569 98.9122 111.479 90.1689C113.389 81.4255 107.85 72.789 99.1066 70.8788C90.3633 68.9685 81.7268 74.5078 79.8165 83.2512C77.9063 91.9945 83.4456 100.631 92.1889 102.541Z",fill:"url(#paint11_radial_es_18873)"})),(0,a.createElement)("g",{clipPath:"url(#clip2_es_18873)"},(0,a.createElement)("g",{filter:"url(#filter13_dii_es_18873)"},(0,a.createElement)("path",{d:"M102.49 79.1961C102.978 78.7081 103.77 78.708 104.258 79.1961C104.746 79.6842 104.746 80.4755 104.258 80.9637L97.5194 87.701L104.258 94.4393C104.746 94.9274 104.746 95.7187 104.258 96.2069C103.77 96.695 102.978 96.695 102.49 96.2069L95.7519 89.4686L89.0145 96.2069C88.5264 96.695 87.7351 96.695 87.247 96.2069C86.7588 95.7187 86.7588 94.9274 87.247 94.4393L93.9843 87.701L87.247 80.9637C86.7588 80.4755 86.7588 79.6843 87.247 79.1961C87.7351 78.7081 88.5264 78.708 89.0145 79.1961L95.7519 85.9334L102.49 79.1961Z",fill:"url(#paint12_es_18873)"}))))),(0,a.createElement)("defs",null,(0,a.createElement)("filter",{id:"filter0_f_es_18873",x:"5.5",y:"77.002",width:"64",height:"49",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},(0,a.createElement)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,a.createElement)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),(0,a.createElement)("feGaussianBlur",{stdDeviation:"5",result:"effect1_foregroundBlur_es_18873"})),(0,a.createElement)("filter",{id:"filter1_i_es_18873",x:"35.3594",y:"42.25",width:"87.3438",height:"73.7852",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},(0,a.createElement)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,a.createElement)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),(0,a.createElement)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,a.createElement)("feOffset",{dy:"-1"}),(0,a.createElement)("feGaussianBlur",{stdDeviation:"2"}),(0,a.createElement)("feComposite",{in2:"hardAlpha",operator:"arithmetic",k2:"-1",k3:"1"}),(0,a.createElement)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0.829571 0 0 0 0 0.829571 0 0 0 0 0.829571 0 0 0 0.52 0"}),(0,a.createElement)("feBlend",{mode:"normal",in2:"shape",result:"effect1_innerShadow_es_18873"})),(0,a.createElement)("filter",{id:"filter2_i_es_18873",x:"62.2344",y:"83.5625",width:"33.5938",height:"18.5257",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},(0,a.createElement)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,a.createElement)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),(0,a.createElement)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,a.createElement)("feOffset",{dy:"0.609726"}),(0,a.createElement)("feGaussianBlur",{stdDeviation:"0.914589"}),(0,a.createElement)("feComposite",{in2:"hardAlpha",operator:"arithmetic",k2:"-1",k3:"1"}),(0,a.createElement)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0.709379 0 0 0 0 0.709379 0 0 0 0 0.709379 0 0 0 0.36 0"}),(0,a.createElement)("feBlend",{mode:"normal",in2:"shape",result:"effect1_innerShadow_es_18873"})),(0,a.createElement)("filter",{id:"filter3_i_es_18873",x:"55.5156",y:"66.7656",width:"47.641",height:"34.7129",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},(0,a.createElement)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,a.createElement)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),(0,a.createElement)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,a.createElement)("feOffset",{dx:"0.609726"}),(0,a.createElement)("feGaussianBlur",{stdDeviation:"1.52432"}),(0,a.createElement)("feComposite",{in2:"hardAlpha",operator:"arithmetic",k2:"-1",k3:"1"}),(0,a.createElement)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0.830416 0 0 0 0 0.830416 0 0 0 0 0.830416 0 0 0 1 0"}),(0,a.createElement)("feBlend",{mode:"normal",in2:"shape",result:"effect1_innerShadow_es_18873"})),(0,a.createElement)("filter",{id:"filter4_di_es_18873",x:"52.957",y:"56.3672",width:"38.1543",height:"24.7168",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},(0,a.createElement)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,a.createElement)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,a.createElement)("feOffset",null),(0,a.createElement)("feGaussianBlur",{stdDeviation:"1"}),(0,a.createElement)("feComposite",{in2:"hardAlpha",operator:"out"}),(0,a.createElement)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0"}),(0,a.createElement)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_es_18873"}),(0,a.createElement)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_es_18873",result:"shape"}),(0,a.createElement)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,a.createElement)("feOffset",null),(0,a.createElement)("feGaussianBlur",{stdDeviation:"0.914589"}),(0,a.createElement)("feComposite",{in2:"hardAlpha",operator:"arithmetic",k2:"-1",k3:"1"}),(0,a.createElement)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0.628981 0 0 0 0 0.628981 0 0 0 0 0.628981 0 0 0 0.54 0"}),(0,a.createElement)("feBlend",{mode:"normal",in2:"shape",result:"effect2_innerShadow_es_18873"})),(0,a.createElement)("filter",{id:"filter5_i_es_18873",x:"47.6758",y:"55.5684",width:"8.95801",height:"16.6777",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},(0,a.createElement)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,a.createElement)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),(0,a.createElement)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,a.createElement)("feOffset",{dy:"1"}),(0,a.createElement)("feGaussianBlur",{stdDeviation:"1"}),(0,a.createElement)("feComposite",{in2:"hardAlpha",operator:"arithmetic",k2:"-1",k3:"1"}),(0,a.createElement)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0.726206 0 0 0 0 0.726206 0 0 0 0 0.726206 0 0 0 0.25 0"}),(0,a.createElement)("feBlend",{mode:"normal",in2:"shape",result:"effect1_innerShadow_es_18873"})),(0,a.createElement)("filter",{id:"filter6_i_es_18873",x:"35.3594",y:"30.0371",width:"87.3438",height:"14.4375",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},(0,a.createElement)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,a.createElement)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),(0,a.createElement)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,a.createElement)("feOffset",{dy:"1"}),(0,a.createElement)("feGaussianBlur",{stdDeviation:"2"}),(0,a.createElement)("feComposite",{in2:"hardAlpha",operator:"arithmetic",k2:"-1",k3:"1"}),(0,a.createElement)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0.844558 0 0 0 0 0.844558 0 0 0 0 0.844558 0 0 0 0.3 0"}),(0,a.createElement)("feBlend",{mode:"normal",in2:"shape",result:"effect1_innerShadow_es_18873"})),(0,a.createElement)("filter",{id:"filter7_i_es_18873",x:"55.5156",y:"34.5176",width:"4.47949",height:"5.08824",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},(0,a.createElement)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,a.createElement)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),(0,a.createElement)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,a.createElement)("feOffset",{dy:"0.609726"}),(0,a.createElement)("feGaussianBlur",{stdDeviation:"0.609726"}),(0,a.createElement)("feComposite",{in2:"hardAlpha",operator:"arithmetic",k2:"-1",k3:"1"}),(0,a.createElement)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.09 0"}),(0,a.createElement)("feBlend",{mode:"normal",in2:"shape",result:"effect1_innerShadow_es_18873"})),(0,a.createElement)("filter",{id:"filter8_i_es_18873",x:"48.7969",y:"34.5156",width:"4.47949",height:"5.08824",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},(0,a.createElement)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,a.createElement)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),(0,a.createElement)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,a.createElement)("feOffset",{dy:"0.609726"}),(0,a.createElement)("feGaussianBlur",{stdDeviation:"0.609726"}),(0,a.createElement)("feComposite",{in2:"hardAlpha",operator:"arithmetic",k2:"-1",k3:"1"}),(0,a.createElement)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.09 0"}),(0,a.createElement)("feBlend",{mode:"normal",in2:"shape",result:"effect1_innerShadow_es_18873"})),(0,a.createElement)("filter",{id:"filter9_i_es_18873",x:"42.0781",y:"34.5176",width:"4.47949",height:"5.08824",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},(0,a.createElement)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,a.createElement)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),(0,a.createElement)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,a.createElement)("feOffset",{dy:"0.609726"}),(0,a.createElement)("feGaussianBlur",{stdDeviation:"0.609726"}),(0,a.createElement)("feComposite",{in2:"hardAlpha",operator:"arithmetic",k2:"-1",k3:"1"}),(0,a.createElement)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.09 0"}),(0,a.createElement)("feBlend",{mode:"normal",in2:"shape",result:"effect1_innerShadow_es_18873"})),(0,a.createElement)("filter",{id:"filter10_i_es_18873",x:"106.832",y:"106.941",width:"20.0977",height:"28.4428",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},(0,a.createElement)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,a.createElement)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),(0,a.createElement)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,a.createElement)("feOffset",{dy:"2.43891"}),(0,a.createElement)("feGaussianBlur",{stdDeviation:"1.21945"}),(0,a.createElement)("feComposite",{in2:"hardAlpha",operator:"arithmetic",k2:"-1",k3:"1"}),(0,a.createElement)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0.638954 0 0 0 0 0.638954 0 0 0 0 0.638954 0 0 0 0.7 0"}),(0,a.createElement)("feBlend",{mode:"normal",in2:"shape",result:"effect1_innerShadow_es_18873"})),(0,a.createElement)("filter",{id:"filter11_i_es_18873",x:"74.4531",y:"64.9059",width:"42.3906",height:"42.9984",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},(0,a.createElement)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,a.createElement)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),(0,a.createElement)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,a.createElement)("feOffset",{dy:"-0.609726"}),(0,a.createElement)("feGaussianBlur",{stdDeviation:"0.914589"}),(0,a.createElement)("feComposite",{in2:"hardAlpha",operator:"arithmetic",k2:"-1",k3:"1"}),(0,a.createElement)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0.221548 0 0 0 0 0.221548 0 0 0 0 0.221548 0 0 0 0.17 0"}),(0,a.createElement)("feBlend",{mode:"normal",in2:"shape",result:"effect1_innerShadow_es_18873"})),(0,a.createElement)("filter",{id:"filter12_i_es_18873",x:"79.4395",y:"70.502",width:"32.416",height:"32.416",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},(0,a.createElement)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,a.createElement)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),(0,a.createElement)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,a.createElement)("feOffset",null),(0,a.createElement)("feGaussianBlur",{stdDeviation:"2.13404"}),(0,a.createElement)("feComposite",{in2:"hardAlpha",operator:"arithmetic",k2:"-1",k3:"1"}),(0,a.createElement)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0.653771 0 0 0 0 0.653771 0 0 0 0 0.653771 0 0 0 0.62 0"}),(0,a.createElement)("feBlend",{mode:"normal",in2:"shape",result:"effect1_innerShadow_es_18873"})),(0,a.createElement)("filter",{id:"filter13_dii_es_18873",x:"82.6128",y:"74.562",width:"26.2793",height:"26.2784",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},(0,a.createElement)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,a.createElement)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,a.createElement)("feOffset",null),(0,a.createElement)("feGaussianBlur",{stdDeviation:"2.13404"}),(0,a.createElement)("feComposite",{in2:"hardAlpha",operator:"out"}),(0,a.createElement)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.22 0"}),(0,a.createElement)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_es_18873"}),(0,a.createElement)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_es_18873",result:"shape"}),(0,a.createElement)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,a.createElement)("feOffset",{dy:"0.609726"}),(0,a.createElement)("feGaussianBlur",{stdDeviation:"0.609726"}),(0,a.createElement)("feComposite",{in2:"hardAlpha",operator:"arithmetic",k2:"-1",k3:"1"}),(0,a.createElement)("feColorMatrix",{type:"matrix",values:"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.13 0"}),(0,a.createElement)("feBlend",{mode:"normal",in2:"shape",result:"effect2_innerShadow_es_18873"}),(0,a.createElement)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,a.createElement)("feOffset",{dy:"2.43891"}),(0,a.createElement)("feGaussianBlur",{stdDeviation:"1.21945"}),(0,a.createElement)("feComposite",{in2:"hardAlpha",operator:"arithmetic",k2:"-1",k3:"1"}),(0,a.createElement)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0.652625 0 0 0 0 0.652625 0 0 0 0 0.652625 0 0 0 0.25 0"}),(0,a.createElement)("feBlend",{mode:"normal",in2:"effect2_innerShadow_es_18873",result:"effect3_innerShadow_es_18873"})),(0,a.createElement)("linearGradient",{id:"paint0_es_18873",x1:"122.802",y1:"89.875",x2:"152.671",y2:"84.7808",gradientUnits:"userSpaceOnUse"},(0,a.createElement)("stop",{stopColor:"#F2F2F2"}),(0,a.createElement)("stop",{offset:"1",stopColor:"white",stopOpacity:"0"})),(0,a.createElement)("linearGradient",{id:"paint1_es_18873",x1:"22.5667",y1:"132.583",x2:"107.589",y2:"110.088",gradientUnits:"userSpaceOnUse"},(0,a.createElement)("stop",{stopColor:"#F9F9F9"}),(0,a.createElement)("stop",{offset:"1",stopColor:"#FCFCFC"})),(0,a.createElement)("linearGradient",{id:"paint2_es_18873",x1:"20.2858",y1:"80.1842",x2:"46.6392",y2:"100.53",gradientUnits:"userSpaceOnUse"},(0,a.createElement)("stop",{stopColor:"#F9F9F9"}),(0,a.createElement)("stop",{offset:"1",stopColor:"white",stopOpacity:"0"})),(0,a.createElement)("linearGradient",{id:"paint3_es_18873",x1:"75.5887",y1:"67.9321",x2:"126.513",y2:"72.786",gradientUnits:"userSpaceOnUse"},(0,a.createElement)("stop",{stopColor:"#F2F2F2"}),(0,a.createElement)("stop",{offset:"1",stopColor:"white",stopOpacity:"0"})),(0,a.createElement)("linearGradient",{id:"paint4_es_18873",x1:"18.6429",y1:"85.2797",x2:"33.2402",y2:"119.797",gradientUnits:"userSpaceOnUse"},(0,a.createElement)("stop",{stopColor:"#A7A7A7"}),(0,a.createElement)("stop",{offset:"1",stopColor:"#414141",stopOpacity:"0.08"})),(0,a.createElement)("linearGradient",{id:"paint5_es_18873",x1:"77.5",y1:"52.002",x2:"77.5",y2:"101.002",gradientUnits:"userSpaceOnUse"},(0,a.createElement)("stop",{stopColor:"#FAFAFA"}),(0,a.createElement)("stop",{offset:"1",stopColor:"#EFEFEF"})),(0,a.createElement)("linearGradient",{id:"paint6_es_18873",x1:"63.5",y1:"70.5015",x2:"103",y2:"46.0015",gradientUnits:"userSpaceOnUse"},(0,a.createElement)("stop",{stopColor:"#EBEBEB"}),(0,a.createElement)("stop",{offset:"1",stopColor:"#D4D4D4"})),(0,a.createElement)("linearGradient",{id:"paint7_es_18873",x1:"109.774",y1:"108.739",x2:"124.408",y2:"131.603",gradientUnits:"userSpaceOnUse"},(0,a.createElement)("stop",{stopColor:"#EBEBEB"}),(0,a.createElement)("stop",{offset:"1",stopColor:"#E9E9E9"})),(0,a.createElement)("linearGradient",{id:"paint8_es_18873",x1:"107.196",y1:"103.665",x2:"109.732",y2:"107.478",gradientUnits:"userSpaceOnUse"},(0,a.createElement)("stop",{stopColor:"#C9C9C9"}),(0,a.createElement)("stop",{offset:"1",stopColor:"#EBEBEB"})),(0,a.createElement)("linearGradient",{id:"paint9_es_18873",x1:"111.908",y1:"111.178",x2:"114.042",y2:"114.386",gradientUnits:"userSpaceOnUse"},(0,a.createElement)("stop",{stopColor:"#DFDFDF"}),(0,a.createElement)("stop",{offset:"1",stopColor:"#EBEBEB"})),(0,a.createElement)("linearGradient",{id:"paint10_es_18873",x1:"83.8607",y1:"68.4962",x2:"110.079",y2:"107.214",gradientUnits:"userSpaceOnUse"},(0,a.createElement)("stop",{stopColor:"#EDEDED"}),(0,a.createElement)("stop",{offset:"1",stopColor:"#CECECE"})),(0,a.createElement)("radialGradient",{id:"paint11_radial_es_18873",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(95.6478 86.71) rotate(102.324) scale(16.2047)"},(0,a.createElement)("stop",{stopColor:"#F3F3F3"}),(0,a.createElement)("stop",{offset:"1",stopColor:"#D2D1D1"})),(0,a.createElement)("linearGradient",{id:"paint12_es_18873",x1:"95.7522",y1:"78.8301",x2:"95.7522",y2:"96.5728",gradientUnits:"userSpaceOnUse"},(0,a.createElement)("stop",{stopColor:"#878787"}),(0,a.createElement)("stop",{offset:"1",stopColor:"#3F3F3F"})),(0,a.createElement)("clipPath",{id:"clip0_es_18873"},(0,a.createElement)("rect",{width:"150",height:"150",fill:"white"})),(0,a.createElement)("clipPath",{id:"clip1_es_18873"},(0,a.createElement)("rect",{width:"60.8346",height:"60.8346",fill:"white",transform:"translate(79.4688 61.4844) rotate(12.3245)"})),(0,a.createElement)("clipPath",{id:"clip2_es_18873"},(0,a.createElement)("rect",{width:"30.4863",height:"30.4863",fill:"white",transform:"translate(80.5078 72.459)"}))))},69851:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M4 6v12c0 1.1.9 2 2 2h3v-1.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h3V4H6c-1.1 0-2 .9-2 2zm7.2 16h1.5V2h-1.5v20zM15 5.5h1.5V4H15v1.5zm3.5.5H20c0-1.1-.9-2-2-2v1.5c.3 0 .5.2.5.5zm0 10.5H20v-2h-1.5v2zm0-3.5H20v-2h-1.5v2zm-.5 5.5V20c1.1 0 2-.9 2-2h-1.5c0 .3-.2.5-.5.5zM15 20h1.5v-1.5H15V20zm3.5-10.5H20v-2h-1.5v2z"}))},69960:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var a=r(51609),n=r(86087),i=r(27723),s=r(56427),l=r(49323);const o=({data:e})=>{const[t,r]=(0,n.useState)({key:"clicks",direction:"descending"}),[o,c]=(0,n.useState)(1),M=(0,n.useMemo)(()=>e&&e.rows?e.rows:[],[e]),g=(0,n.useMemo)(()=>{const e=[...M];return t.key&&e.sort((e,r)=>{const a="keyword"===t.key?e.keys?.[0]||"":e[t.key],n="keyword"===t.key?r.keys?.[0]||"":r[t.key];return a<n?"ascending"===t.direction?-1:1:a>n?"ascending"===t.direction?1:-1:0}),e},[M,t]),d=(0,n.useMemo)(()=>{const e=10*(o-1);return g.slice(e,e+10)},[g,o]),u=Math.ceil(M.length/10),N=0===M.length?0:10*(o-1)+1,m=Math.min(10*o,M.length),h=(0,n.useMemo)(()=>{if(u<=1)return[];const e=[],t=o-1>2,r=o+1<u-1;e.push(1),t&&e.push("left-dots");const a=Math.max(2,o-1),n=Math.min(u-1,o+1);for(let t=a;t<=n;t++)e.push(t);return r&&e.push("right-dots"),u>1&&e.push(u),e},[o,u]),D=e=>{r(t=>({key:e,direction:t.key===e&&"ascending"===t.direction?"descending":"ascending"})),c(1)},k=({col:e})=>t.key!==e?null:(0,a.createElement)("span",{style:{marginLeft:"4px",fontSize:"10px",color:"var(--tr-accent)"}},"ascending"===t.direction?"▲":"▼");if(!e||!e.rows||0===e.rows.length)return(0,a.createElement)("div",{className:"tr-bg-white tr-rounded-lg tr-border tr-border-secondary tr-overflow-hidden"},(0,a.createElement)("div",{className:"tr-px-6 tr-py-4 tr-border-b tr-border-secondary"},(0,a.createElement)("h3",{className:"tr-text-base tr-font-semibold tr-text-primary tr-m-0"},(0,i.__)("Top Keywords","thinkrank"))),(0,a.createElement)(l.pp,{size:"md",title:(0,i.__)("No Keywords Yet","thinkrank"),description:(0,i.__)("No keyword data available for the selected date range. Try widening the period or check back after more search data is collected.","thinkrank")}));const p={padding:"14px 24px",textAlign:"left",fontWeight:"600",color:"var(--tr-text-heading)",fontSize:"14px",cursor:"pointer",userSelect:"none",whiteSpace:"nowrap"},x={padding:"14px 24px",color:"var(--tr-text-heading)",fontSize:"14px",borderBottom:"1px solid #f0f0f1",whiteSpace:"nowrap"};return(0,a.createElement)("div",{style:{border:"1px solid var(--tr-border)",borderRadius:"8px",background:"#fff",overflow:"hidden"}},(0,a.createElement)("div",{style:{padding:"20px 24px",borderBottom:"1px solid #e2e4e7"}},(0,a.createElement)("span",{style:{fontWeight:"700",fontSize:"18px",color:"var(--tr-text-heading)"}},(0,i.__)("Top Keywords","thinkrank"))),(0,a.createElement)("div",{style:{overflowX:"auto"}},(0,a.createElement)("table",{style:{width:"100%",borderCollapse:"collapse",fontSize:"14px"}},(0,a.createElement)("thead",null,(0,a.createElement)("tr",{style:{borderBottom:"1px solid #e2e4e7"}},(0,a.createElement)("th",{style:p,onClick:()=>D("keyword")},(0,i.__)("Keyword","thinkrank"),(0,a.createElement)(k,{col:"keyword"})),(0,a.createElement)("th",{style:p,onClick:()=>D("clicks")},(0,i.__)("Clicks","thinkrank"),(0,a.createElement)(k,{col:"clicks"})),(0,a.createElement)("th",{style:p,onClick:()=>D("impressions")},(0,i.__)("Impressions","thinkrank"),(0,a.createElement)(k,{col:"impressions"})),(0,a.createElement)("th",{style:p,onClick:()=>D("ctr")},(0,i.__)("CTR","thinkrank"),(0,a.createElement)(k,{col:"ctr"})),(0,a.createElement)("th",{style:p,onClick:()=>D("position")},(0,i.__)("Position","thinkrank"),(0,a.createElement)(k,{col:"position"})))),(0,a.createElement)("tbody",null,d.map((e,t)=>(0,a.createElement)("tr",{key:t},(0,a.createElement)("td",{style:{...x,maxWidth:"420px",whiteSpace:"nowrap",overflow:"hidden"}},(0,a.createElement)("div",{style:{display:"flex",alignItems:"center",gap:"6px",overflow:"hidden"}},(0,a.createElement)("span",{style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},e.keys?.[0]||(0,i.__)("(unknown)","thinkrank")),(0,a.createElement)("a",{href:`https://www.google.com/search?q=${encodeURIComponent(e.keys?.[0]||"")}`,target:"_blank",rel:"noopener noreferrer",style:{color:"#9ca3af",textDecoration:"none",flexShrink:0,display:"flex",alignItems:"center"}},(0,a.createElement)("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M2 10L10 2M10 2H5M10 2V7",stroke:"#9ca3af",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}))))),(0,a.createElement)("td",{style:x},Number(e.clicks).toLocaleString()),(0,a.createElement)("td",{style:x},Number(e.impressions).toLocaleString()),(0,a.createElement)("td",{style:x},(100*e.ctr).toFixed(2),"%"),(0,a.createElement)("td",{style:x},Number(e.position).toFixed(1))))))),(0,a.createElement)("div",{style:{padding:"16px 24px",borderTop:"1px solid #e2e4e7",display:"flex",justifyContent:"space-between",alignItems:"center"}},(0,a.createElement)("span",{style:{fontSize:"14px",color:"var(--tr-text-heading)",fontWeight:"500"}},(0,i.__)("Showing","thinkrank")," ",N,"-",m," ",(0,i.__)("of","thinkrank")," ",M.length," ",(0,i.__)("keywords","thinkrank")),(0,a.createElement)("div",{style:{display:"flex",gap:"6px",alignItems:"center",flexWrap:"wrap"}},(0,a.createElement)(s.Button,{variant:"secondary",disabled:1===o,onClick:()=>c(e=>Math.max(e-1,1))},(0,i.__)("Previous","thinkrank")),h.map((e,t)=>{if("left-dots"===e||"right-dots"===e)return(0,a.createElement)("span",{key:`${e}-${t}`,style:{padding:"0 6px",color:"var(--tr-text-muted)",fontSize:"14px"}},"…");const r=e===o;return(0,a.createElement)(s.Button,{key:e,variant:r?"primary":"secondary","aria-current":r?"page":void 0,onClick:()=>c(e),style:{minWidth:"36px",justifyContent:"center"}},e)}),(0,a.createElement)(s.Button,{variant:"secondary",disabled:o===u||0===u,onClick:()=>c(e=>Math.min(e+1,u))},(0,i.__)("Next","thinkrank")))))}},70390:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,a.createElement)(n.Path,{d:"M6.4 9.98L7.68 8.7v-.256L6.4 7.164V9.98zm6.4-1.532l1.28-1.28V9.92L12.8 8.64v-.192zm7.68 9.472V0H0v17.92h20.48zm-1.28-2.56h-5.12v-1.024l-.256.256-1.024-1.024v1.792H7.68v-1.792l-1.024 1.024-.256-.256v1.024H1.28V1.28H6.4v2.368l.704-.704.576.576V1.216h5.12V3.52l.96-.96.32.32V1.216h5.12V15.36zm-5.76-2.112l-3.136-3.136-3.264 3.264-1.536-1.536 3.264-3.264L5.632 5.44l1.536-1.536 3.136 3.136 3.2-3.2 1.536 1.536-3.2 3.2 3.136 3.136-1.536 1.536z"}))},70579:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"}))},70887:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24"},(0,a.createElement)(n.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm-1 16v-2h2v2h-2zm2-3v-1.141A3.991 3.991 0 0016 10a4 4 0 00-8 0h2c0-1.103.897-2 2-2s2 .897 2 2-.897 2-2 2a1 1 0 00-1 1v2h2z"}))},70889:(e,t,r)=>{"use strict";r.d(t,{A:()=>M});var a=r(51609),n=r(27723),i=r(49323);const s=()=>(0,a.createElement)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("circle",{cx:"12",cy:"12",r:"10"}),(0,a.createElement)("line",{x1:"2",y1:"12",x2:"22",y2:"12"}),(0,a.createElement)("path",{d:"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"})),l=()=>(0,a.createElement)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("circle",{cx:"11",cy:"11",r:"8"}),(0,a.createElement)("line",{x1:"21",y1:"21",x2:"16.65",y2:"16.65"})),o=()=>(0,a.createElement)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("circle",{cx:"12",cy:"12",r:"10"}),(0,a.createElement)("line",{x1:"12",y1:"16",x2:"12",y2:"12"}),(0,a.createElement)("line",{x1:"12",y1:"8",x2:"12.01",y2:"8"})),c=()=>(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("polyline",{points:"20 6 9 17 4 12"})),M=({settings:e,onSettingChange:t,isLoading:r})=>{var M;const g=!e.enabled,d=null===(M=e.website_enable_search)||void 0===M||M;return(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-4"},(0,a.createElement)(i.Zp,{padding:!1},(0,a.createElement)("div",{className:"tr-px-5 tr-py-4 tr-border-b tr-border-secondary"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2"},(0,a.createElement)("span",{className:"tr-text-tertiary"},(0,a.createElement)(s,null)),(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,n.__)("Website Identity","thinkrank"))),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0 tr-mt-0.5"},(0,n.__)("Core website details for schema markup","thinkrank"))),(0,a.createElement)("div",{className:"tr-p-5 tr-flex tr-flex-col tr-gap-4"},(0,a.createElement)(i.pd,{label:(0,n.__)("Website Name","thinkrank"),value:e.website_name||"",onChange:e=>t("website_name",e.target.value),description:(0,n.__)("Name of your website — defaults to site title if empty","thinkrank"),disabled:g}),(0,a.createElement)(i.pd,{label:(0,n.__)("Website URL","thinkrank"),type:"url",value:e.website_url||"",onChange:e=>t("website_url",e.target.value),description:(0,n.__)("Main URL of your website — defaults to home URL if empty","thinkrank"),placeholder:"https://example.com",disabled:g}),(0,a.createElement)(i.TM,{label:(0,n.__)("Website Description","thinkrank"),value:e.website_description||"",onChange:e=>t("website_description",e.target.value),description:(0,n.__)("Brief description — defaults to site tagline if empty","thinkrank"),rows:3,disabled:g}))),(0,a.createElement)(i.Zp,{padding:!1},(0,a.createElement)("div",{className:"tr-px-5 tr-py-4 tr-border-b tr-border-secondary"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2"},(0,a.createElement)("span",{className:"tr-text-tertiary"},(0,a.createElement)(l,null)),(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,n.__)("Search Configuration","thinkrank"))),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0 tr-mt-0.5"},(0,n.__)("Sitelinks search box in Google search results","thinkrank"))),(0,a.createElement)("div",{className:"tr-p-5 tr-flex tr-flex-col tr-gap-4"},(0,a.createElement)(i.lM,{id:"website-enable-search",label:(0,n.__)("Enable Sitelinks Search Box","thinkrank"),description:(0,n.__)("Show a search box directly in Google search results for your site","thinkrank"),checked:d,onChange:e=>t("website_enable_search",e),disabled:g}),d&&(0,a.createElement)(i.pd,{label:(0,n.__)("Search URL Template","thinkrank"),value:e.website_search_url||"",onChange:e=>t("website_search_url",e.target.value),description:(0,n.__)("Use {search_term_string} as placeholder — leave empty to use default WordPress search","thinkrank"),placeholder:"https://example.com/?s={search_term_string}",disabled:g}))),(0,a.createElement)(i.Zp,{padding:!1},(0,a.createElement)("div",{className:"tr-px-5 tr-py-4 tr-border-b tr-border-secondary"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2"},(0,a.createElement)("span",{className:"tr-text-tertiary"},(0,a.createElement)(o,null)),(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,n.__)("Auto-managed Data","thinkrank"))),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0 tr-mt-0.5"},(0,n.__)("These properties are pulled from other settings automatically","thinkrank"))),(0,a.createElement)("div",{className:"tr-p-5 tr-flex tr-flex-col tr-gap-3"},(0,a.createElement)("div",{className:"tr-flex tr-items-start tr-gap-3 tr-border tr-border-secondary tr-rounded-lg tr-p-3.5"},(0,a.createElement)("span",{className:"tr-flex tr-items-center tr-justify-center tr-w-7 tr-h-7 tr-rounded-full tr-shrink-0 "+(e.logo_url?"tr-bg-success-bg tr-text-success":"tr-bg-white tr-text-tertiary")},(0,a.createElement)(c,null)),(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-sm tr-font-medium tr-text-secondary tr-m-0"},(0,n.__)("Site Logo","thinkrank")),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0 tr-mt-0.5"},e.logo_url?(0,n.__)("Logo configured — sourced from Site Identity › Site Assets","thinkrank"):(0,n.__)("No logo set — configure in Site Identity › Site Assets","thinkrank")))),(0,a.createElement)("div",{className:"tr-flex tr-items-start tr-gap-3 tr-border tr-border-secondary tr-rounded-lg tr-p-3.5"},(0,a.createElement)("span",{className:"tr-flex tr-items-center tr-justify-center tr-w-7 tr-h-7 tr-rounded-full tr-bg-white tr-text-tertiary tr-shrink-0"},(0,a.createElement)(o,null)),(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-sm tr-font-medium tr-text-secondary tr-m-0"},(0,n.__)("Social Profiles (sameAs)","thinkrank")),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0 tr-mt-0.5"},(0,n.__)("Configured in Schema Manager › Organization — automatically included in Website schema","thinkrank")))))))}},71080:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(51609),n=r(5573);const i=(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{fillRule:"evenodd",d:"M19.75 11H21V8.667L19.875 4H4.125L3 8.667V11h1.25v8.75h15.5V11zm-1.5 0H5.75v7.25H10V13h4v5.25h4.25V11zm-5.5-5.5h2.067l.486 3.24.028.76H12.75v-4zm-3.567 0h2.067v4H8.669l.028-.76.486-3.24zm7.615 3.1l-.464-3.1h2.36l.806 3.345V9.5h-2.668l-.034-.9zM7.666 5.5h-2.36L4.5 8.845V9.5h2.668l.034-.9.464-3.1z",clipRule:"evenodd"}))},71451:(e,t,r)=>{"use strict";r.d(t,{A:()=>g});var a=r(51609),n=r(27723),i=r(97500),s=r.n(i),l=r(49323),o=r(85770),c=r(17098);const M=({length:e})=>{const t=(r=e)>=120&&r<=160?{label:(0,n.__)("Good length","thinkrank"),tone:"tr-text-success"}:r<120?{label:(0,n.__)("Too short","thinkrank"),tone:"tr-text-warning"}:{label:(0,n.__)("Too long","thinkrank"),tone:"tr-text-warning"};var r;return(0,a.createElement)("span",{className:s()("tr-text-xs tr-font-medium",t.tone),"aria-live":"polite"},t.label," (",e,"/",160,")")},g=({settings:e,handleSettingChange:t})=>{const r=!e.enabled,i=e.site_description?.length||0,s=e.default_meta_description?.length||0;return(0,a.createElement)(l.mc,{direction:"column",gap:4},(0,a.createElement)(l.Zp,{padding:!1},(0,a.createElement)(o.A,{title:(0,n.__)("Site Information","thinkrank"),description:(0,n.__)("The core identity fields used as defaults across your site.","thinkrank")}),(0,a.createElement)(l.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6 tr-divide-y tr-divide-line-2"},(0,a.createElement)(c.A,{id:"tr-si-name",label:(0,n.__)("Site Name","thinkrank"),description:/* translators: %sitename% is a literal template variable token, not a printf placeholder. */ /* translators: %sitename% is a literal template variable token, not a printf placeholder. */
(0,n.__)("The name of your website. Used wherever %sitename% appears.","thinkrank"),disabled:r},(0,a.createElement)(l.pd,{id:"tr-si-name",value:e.site_name,onChange:e=>t("site_name",e.target.value),placeholder:(0,n.__)("e.g., Acme Coffee Roasters","thinkrank"),disabled:r})),(0,a.createElement)(c.A,{id:"tr-si-description",label:(0,n.__)("Site Description","thinkrank"),description:(0,n.__)("A brief description of your website. Aim for 120–160 characters.","thinkrank"),counter:(0,a.createElement)(M,{length:i}),disabled:r,className:"tr-pt-6"},(0,a.createElement)(l.pd,{id:"tr-si-description",value:e.site_description,onChange:e=>t("site_description",e.target.value),placeholder:(0,n.__)("e.g., Small-batch specialty coffee roasted in Brooklyn.","thinkrank"),disabled:r})),(0,a.createElement)(c.A,{id:"tr-si-tagline",label:(0,n.__)("Tagline","thinkrank"),description:(0,n.__)("Your site tagline or slogan.","thinkrank"),disabled:r,className:"tr-pt-6"},(0,a.createElement)(l.pd,{id:"tr-si-tagline",value:e.tagline,onChange:e=>t("tagline",e.target.value),placeholder:(0,n.__)("e.g., Coffee, crafted with care.","thinkrank"),disabled:r})),(0,a.createElement)(c.A,{id:"tr-si-meta-description",label:(0,n.__)("Default Meta Description","thinkrank"),description:(0,n.__)("Used for pages that do not set their own meta description. Aim for 120–160 characters.","thinkrank"),counter:(0,a.createElement)(M,{length:s}),disabled:r,className:"tr-pt-6"},(0,a.createElement)(l.TM,{id:"tr-si-meta-description",value:e.default_meta_description,onChange:e=>t("default_meta_description",e.target.value),placeholder:(0,n.__)("e.g., Discover small-batch specialty coffee, freshly roasted and shipped from Brooklyn.","thinkrank"),rows:3,disabled:r})))))}},71808:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{fillRule:"evenodd",d:"M5.25 11.25h1.5v1.5h-1.5v-1.5zm3 0h1.5v1.5h-1.5v-1.5zm4.5 0h-1.5v1.5h1.5v-1.5zm1.5 0h1.5v1.5h-1.5v-1.5zm4.5 0h-1.5v1.5h1.5v-1.5z",clipRule:"evenodd"}))},72058:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M12 9.2c-2.2 0-3.9 1.8-3.9 4s1.8 4 3.9 4 4-1.8 4-4-1.8-4-4-4zm0 6.5c-1.4 0-2.4-1.1-2.4-2.5s1.1-2.5 2.4-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5zM20.2 8c-.1 0-.3 0-.5-.1l-2.5-.8c-.4-.1-.8-.4-1.1-.8l-1-1.5c-.4-.5-1-.9-1.7-.9h-2.9c-.6.1-1.2.4-1.6 1l-1 1.5c-.3.3-.6.6-1.1.7l-2.5.8c-.2.1-.4.1-.6.1-1 .2-1.7.9-1.7 1.9v8.3c0 1 .9 1.9 2 1.9h16c1.1 0 2-.8 2-1.9V9.9c0-1-.7-1.7-1.8-1.9zm.3 10.1c0 .2-.2.4-.5.4H4c-.3 0-.5-.2-.5-.4V9.9c0-.1.2-.3.5-.4.2 0 .5-.1.8-.2l2.5-.8c.7-.2 1.4-.6 1.8-1.3l1-1.5c.1-.1.2-.2.4-.2h2.9c.2 0 .3.1.4.2l1 1.5c.4.7 1.1 1.1 1.9 1.4l2.5.8c.3.1.6.1.8.2.3 0 .4.2.4.4v8.1z"}))},72313:(e,t,r)=>{"use strict";r.d(t,{A:()=>x});var a=r(51609),n=r(86087),i=r(27723),s=r(49323),l=r(1455),o=r.n(l),c=r(52619),M=r(80028),g=r(85770),d=r(17098),u=r(33806),N=r(64003),m=r(80095),h=r(30422),D=r(60775),k=r(74395);const p={contract:(0,i.__)("ThinkRank now connects to Google through a hosted service, so your previous connection needs to be re-authorized once.","thinkrank"),credentials:(0,i.__)("Your saved Google credentials could not be read — this usually happens after the site’s security keys change or it is moved to a new server. Please connect again.","thinkrank"),revoked:(0,i.__)("Google has revoked access for this site. This happens if the connection was removed from your Google account, or replaced by a newer one. Please connect again.","thinkrank")},x=({activeSubSection:e="google-services"})=>{const[t,r]=(0,n.useState)(!0),[l,x]=(0,n.useState)(!1),[j,y]=(0,n.useState)(!1),[I,E]=(0,n.useState)({google_analytics_api_key:"",google_search_console_api_key:"",google_pagespeed_api_key:"",ga4_measurement_id:"",ga4_auto_inject:!1,ga4_anonymize_ip:!1,ga4_exclude_admin:!1,ga4_tracking_verified:!1,ga4_last_verification:"",api_timeout:30,cache_duration:3600,auto_test_connections:!0,retry_failed_requests:!0,google_account_connected:!1}),[z,T]=(0,n.useState)({facebook_app_id:"",facebook_admins:"",pinterest_site_verification:"",instagram_verification:"",tiktok_verification:"",youtube_channel_id:"",whatsapp_business_id:""}),[A,w]=(0,n.useState)(!1),[f,O]=(0,n.useState)(null),[_,L]=(0,n.useState)(null),[b,v]=(0,n.useState)([]),[S,C]=(0,n.useState)(!1),[Q,U]=(0,n.useState)(null),[Y,P]=(0,n.useState)(!1);(0,n.useEffect)(()=>{Z()},[]);const Z=async()=>{try{r(!0);const[e,t]=await Promise.all([o()({path:"/thinkrank/v1/integrations/settings",method:"GET"}),o()({path:"/thinkrank/v1/social-platforms/settings",method:"GET"})]);if(e.success){const t=(e=>{const t={...e};return["ga4_auto_inject","ga4_anonymize_ip","ga4_exclude_admin","ga4_tracking_verified","auto_test_connections","retry_failed_requests"].forEach(e=>{e in t&&(t[e]=Boolean(t[e]))}),t})({google_analytics_api_key:"",google_search_console_api_key:"",google_pagespeed_api_key:"",ga4_measurement_id:"",ga4_auto_inject:!1,ga4_anonymize_ip:!1,ga4_exclude_admin:!1,ga4_tracking_verified:!1,ga4_last_verification:"",api_timeout:30,cache_duration:3600,auto_test_connections:!0,retry_failed_requests:!0,google_account_connected:!1,...e.data.settings});E(t)}else E({google_analytics_api_key:"",google_search_console_api_key:"",google_pagespeed_api_key:"",ga4_measurement_id:"",ga4_auto_inject:!1,ga4_anonymize_ip:!1,ga4_exclude_admin:!1,ga4_tracking_verified:!1,ga4_last_verification:"",api_timeout:30,cache_duration:3600,auto_test_connections:!0,retry_failed_requests:!0,google_account_connected:!1});if(t.success){const e={facebook_app_id:"",facebook_admins:"",pinterest_site_verification:"",instagram_verification:"",tiktok_verification:"",youtube_channel_id:"",whatsapp_business_id:"",...t.data.settings};T(e)}else T({facebook_app_id:"",facebook_admins:"",pinterest_site_verification:"",instagram_verification:"",tiktok_verification:"",youtube_channel_id:"",whatsapp_business_id:""})}catch(e){D.A.error("Failed to load integration settings:",e),O({status:"error",message:(0,i.__)("Failed to load integration settings. Please refresh the page.","thinkrank")})}finally{r(!1)}},V=(e,t)=>{E(r=>({...r,[e]:t})),w(!0),O(null)},R=(e,t)=>{T(r=>({...r,[e]:t})),w(!0),O(null)},B=async()=>{try{y(!0),O(null);const e=await o()({path:"/thinkrank/v1/integrations/test-connections",method:"POST"});if(!e.success)throw new Error(e.error||"Connection test failed");L(e.data),O({status:"success",message:(0,i.__)("Connection test completed successfully!","thinkrank")})}catch(e){D.A.error("Connection test error:",e),O({status:"error",message:(0,i.__)("Connection test failed. Please check your API keys.","thinkrank")})}finally{y(!1)}};(0,n.useEffect)(()=>{if(!I.ga4_measurement_id)return void v([]);let e=!0;return(async()=>{C(!0);try{const t=await o()({path:"/thinkrank/v1/integrations/detect-ga4-conflicts",method:"GET"});e&&t.success&&v(t.data.conflicts||[])}catch(e){D.A.error("Conflict detection failed:",e)}finally{e&&C(!1)}})(),()=>{e=!1}},[I.ga4_measurement_id]);return t?(0,a.createElement)("div",{className:"tr-text-center tr-p-12"},(0,a.createElement)(s.u4,{lines:3})):(0,a.createElement)("div",{className:"thinkrank-integrations-tab"},f&&(0,a.createElement)("div",{className:"tr-mb-6"},(0,a.createElement)(s.Fc,{variant:"success"===f.status?"success":"error"===f.status?"error":"warning"===f.status?"warning":"info",onDismiss:()=>O(null)},f.message)),(()=>{switch(e){case"google-services":default:return(()=>{const e=(0,c.applyFilters)("thinkrank.integrations.gaAnalyticsSection",null),t=!!window.thinkrankAdmin?.isPro,r=e||(t?null:(0,a.createElement)(m.A,{illustration:(0,a.createElement)(h.Ku,null),title:(0,i.__)("Google Analytics","thinkrank"),description:(0,i.__)("Connect Google Analytics 4 to bring sessions, users, and engagement data into your ThinkRank dashboards — no code or extra plugin required.","thinkrank"),features:[(0,i.__)("Pick your GA4 account, property, and data stream in a few clicks","thinkrank"),(0,i.__)("See sessions, active users, and bounce rate alongside your SEO","thinkrank"),(0,i.__)("Optionally install the GA4 tracking code straight from ThinkRank","thinkrank")]}));return(0,a.createElement)("div",{className:"thinkrank-tab-content"},I.google_account_connected?(0,a.createElement)("div",{className:"tr-mb-6"},(0,a.createElement)("div",{style:{display:"flex",flexDirection:"column",gap:"16px"}},(0,a.createElement)(N.A,{onDisconnect:async()=>{if(window.confirm((0,i.__)("Are you sure you want to disconnect your Google account? This will erase all saved authentication data.","thinkrank")))try{await o()({path:"/thinkrank/v1/integrations/google/disconnect",method:"POST"}),V("google_account_connected",!1),V("google_access_token",""),V("google_refresh_token",""),V("google_token_expires_in",""),V("google_token_created",""),V("google_search_console_site","")}catch(e){D.A.error("Error disconnecting:",e),M.oR.error((0,i.__)("Error disconnecting account. Please check console.","thinkrank"))}},onReconnect:async()=>{try{await o()({path:"/thinkrank/v1/integrations/google/disconnect",method:"POST"}),window.location.href=(0,k.Vf)()}catch(e){D.A.error("Error during reconnect:",e),M.oR.error((0,i.__)("Failed to reconnect. Please try again.","thinkrank"))}},onTestConnection:B}),r)):(0,a.createElement)(s.Zp,{padding:!1,className:"tr-mb-6"},(0,a.createElement)("div",{className:"tr-px-6 tr-py-10 tr-flex tr-flex-col tr-items-center tr-text-center tr-gap-5"},(0,a.createElement)("div",{className:"tr-w-16 tr-h-16 tr-rounded-2xl tr-bg-white tr-border tr-border-secondary tr-flex tr-items-center tr-justify-center"},(0,a.createElement)("svg",{width:"36",height:"36",viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},(0,a.createElement)("path",{fill:"#4285F4",d:"M17.64 9.2c0-.637-.057-1.251-.164-1.84H9v3.481h4.844a4.14 4.14 0 0 1-1.796 2.716v2.258h2.908c1.702-1.567 2.684-3.875 2.684-6.615z"}),(0,a.createElement)("path",{fill:"#34A853",d:"M9 18c2.43 0 4.467-.806 5.956-2.184l-2.908-2.259c-.806.54-1.837.86-3.048.86-2.344 0-4.328-1.584-5.036-3.711H.957v2.332A8.997 8.997 0 0 0 9 18z"}),(0,a.createElement)("path",{fill:"#FBBC05",d:"M3.964 10.707A5.41 5.41 0 0 1 3.682 9c0-.593.102-1.17.282-1.707V4.961H.957A8.996 8.996 0 0 0 0 9c0 1.452.348 2.827.957 4.04l3.007-2.333z"}),(0,a.createElement)("path",{fill:"#EA4335",d:"M9 3.58c1.321 0 2.508.454 3.44 1.345l2.582-2.58C13.463.891 11.426 0 9 0A8.997 8.997 0 0 0 .957 4.962L3.964 7.29C4.672 5.166 6.656 3.58 9 3.58z"}))),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-1.5 tr-max-w-md"},(0,a.createElement)("h3",{className:"tr-m-0 tr-text-lg tr-font-semibold tr-text-primary"},(0,i.__)("Bring your Google data into ThinkRank","thinkrank")),(0,a.createElement)("p",{className:"tr-m-0 tr-text-sm tr-text-tertiary tr-leading-relaxed"},(0,i.__)("Connect your Google account to unlock Search Console, Analytics 4, and PageSpeed insights — all surfaced in your dashboards.","thinkrank"))),(0,a.createElement)("ul",{className:"tr-m-0 tr-p-0 tr-list-none tr-flex tr-flex-wrap tr-justify-center tr-gap-x-5 tr-gap-y-2"},[(0,i.__)("Search Console data","thinkrank"),(0,i.__)("GA4 metrics","thinkrank"),(0,i.__)("PageSpeed insights","thinkrank")].map(e=>(0,a.createElement)("li",{key:e,className:"tr-flex tr-items-center tr-gap-1.5 tr-text-sm tr-text-secondary"},(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 20 20",fill:"currentColor",className:"tr-text-success","aria-hidden":"true"},(0,a.createElement)("path",{fillRule:"evenodd",d:"M16.704 5.29a1 1 0 0 1 .006 1.414l-7.5 7.55a1 1 0 0 1-1.42 0L3.29 9.754a1 1 0 1 1 1.42-1.41l3.79 3.79 6.79-6.84a1 1 0 0 1 1.414-.005Z",clipRule:"evenodd"})),e))),k.bk&&(0,a.createElement)("p",{className:"tr-m-0 tr-text-sm tr-text-warning",role:"status"},p[k.bk]||p.contract),(0,a.createElement)(u.A,{onConnect:()=>{V("google_account_connected",!0)}}),(0,a.createElement)("p",{className:"tr-m-0 tr-text-xs tr-text-tertiary"},(0,i.__)("Read-only access. You can disconnect at any time.","thinkrank")))))})();case"social-platforms":return(0,a.createElement)("div",{className:"thinkrank-tab-content"},(0,a.createElement)(s.mc,{direction:"column",gap:4},(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(g.A,{title:(0,i.__)("Social Platform Verification Workflow","thinkrank"),description:(0,i.__)("Follow these steps to verify ownership with social platforms.","thinkrank")}),(0,a.createElement)("div",{className:"tr-p-6 tr-flex tr-flex-col tr-gap-4"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2 tr-p-3 tr-rounded-lg tr-bg-brand-bg tr-text-brand tr-text-xs tr-font-medium"},(0,a.createElement)("ol",{className:"tr-m-0 tr-pl-5 tr-flex tr-flex-col tr-gap-1"},(0,a.createElement)("li",null,(0,i.__)("Get verification codes from platform business accounts","thinkrank")),(0,a.createElement)("li",null,(0,i.__)("Configure platform IDs and verification codes below","thinkrank")),(0,a.createElement)("li",null,(0,i.__)("Verify website ownership with social platforms","thinkrank")),(0,a.createElement)("li",null,(0,i.__)("Access analytics and business features","thinkrank")))))),(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(g.A,{title:(0,i.__)("Facebook","thinkrank"),description:(0,i.__)("Configure your Facebook App ID and admins.","thinkrank")}),(0,a.createElement)(s.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6 tr-divide-y tr-divide-line-2"},(0,a.createElement)(d.A,{id:"tr-soc-fb-app",label:(0,i.__)("Facebook App ID","thinkrank"),description:(0,a.createElement)(a.Fragment,null,(0,i.__)("Your Facebook App ID for analytics. ","thinkrank"),(0,a.createElement)("a",{href:"https://developers.facebook.com/apps/",target:"_blank",rel:"noopener noreferrer"},(0,i.__)("Get your App ID here →","thinkrank")))},(0,a.createElement)(s.pd,{id:"tr-soc-fb-app",value:z.facebook_app_id,onChange:e=>R("facebook_app_id",e.target.value),type:"text",placeholder:(0,i.__)("e.g., 1234567890123456","thinkrank")})),(0,a.createElement)(d.A,{id:"tr-soc-fb-admins",label:(0,i.__)("Facebook Admins","thinkrank"),description:(0,a.createElement)(a.Fragment,null,(0,i.__)("Comma-separated Facebook user IDs for admin access. ","thinkrank"),(0,a.createElement)("a",{href:"https://www.facebook.com/help/1503421039731588",target:"_blank",rel:"noopener noreferrer"},(0,i.__)("How to find your Facebook ID →","thinkrank"))),className:"tr-pt-6"},(0,a.createElement)(s.pd,{id:"tr-soc-fb-admins",value:z.facebook_admins,onChange:e=>R("facebook_admins",e.target.value),type:"text",placeholder:(0,i.__)("e.g., 1234567890, 9876543210","thinkrank")})))),(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(g.A,{title:(0,i.__)("Pinterest","thinkrank"),description:(0,i.__)("Verify your site with Pinterest Business.","thinkrank")}),(0,a.createElement)(s.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6 tr-divide-y tr-divide-line-2"},(0,a.createElement)(d.A,{id:"tr-soc-pin",label:(0,i.__)("Pinterest Site Verification","thinkrank"),description:(0,a.createElement)(a.Fragment,null,(0,i.__)("Pinterest site verification code for Pinterest Business. This will be encrypted and stored securely. ","thinkrank"),(0,a.createElement)("a",{href:"https://help.pinterest.com/en/business/article/claim-your-website",target:"_blank",rel:"noopener noreferrer"},(0,i.__)("Get verification code →","thinkrank")))},(0,a.createElement)(s.pd,{id:"tr-soc-pin",value:z.pinterest_site_verification,onChange:e=>R("pinterest_site_verification",e.target.value),type:"text",placeholder:(0,i.__)("e.g., a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6","thinkrank")})))),(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(g.A,{title:(0,i.__)("Instagram","thinkrank"),description:(0,i.__)("Verify your site with Instagram Business.","thinkrank")}),(0,a.createElement)(s.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6 tr-divide-y tr-divide-line-2"},(0,a.createElement)(d.A,{id:"tr-soc-ig",label:(0,i.__)("Instagram Verification","thinkrank"),description:(0,a.createElement)(a.Fragment,null,(0,i.__)("Instagram verification code for business features. This will be encrypted and stored securely. ","thinkrank"),(0,a.createElement)("a",{href:"https://business.instagram.com/getting-started",target:"_blank",rel:"noopener noreferrer"},(0,i.__)("Instagram Business setup →","thinkrank")))},(0,a.createElement)(s.pd,{id:"tr-soc-ig",value:z.instagram_verification,onChange:e=>R("instagram_verification",e.target.value),type:"text",placeholder:(0,i.__)("e.g., abc123_verification_code_xyz789","thinkrank")})))),(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(g.A,{title:(0,i.__)("TikTok","thinkrank"),description:(0,i.__)("Verify your site with TikTok Business.","thinkrank")}),(0,a.createElement)(s.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6 tr-divide-y tr-divide-line-2"},(0,a.createElement)(d.A,{id:"tr-soc-tt",label:(0,i.__)("TikTok Verification","thinkrank"),description:(0,a.createElement)(a.Fragment,null,(0,i.__)("TikTok verification code for business features. This will be encrypted and stored securely. ","thinkrank"),(0,a.createElement)("a",{href:"https://support.tiktok.com/en/using-tiktok/growing-your-audience/switching-to-a-creator-or-business-account",target:"_blank",rel:"noopener noreferrer"},(0,i.__)("TikTok Business account setup →","thinkrank")))},(0,a.createElement)(s.pd,{id:"tr-soc-tt",value:z.tiktok_verification,onChange:e=>R("tiktok_verification",e.target.value),type:"text",placeholder:(0,i.__)("e.g., abc123_verification_code_xyz789","thinkrank")})))),(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(g.A,{title:(0,i.__)("YouTube","thinkrank"),description:(0,i.__)("Connect your YouTube channel.","thinkrank")}),(0,a.createElement)(s.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6 tr-divide-y tr-divide-line-2"},(0,a.createElement)(d.A,{id:"tr-soc-yt",label:(0,i.__)("YouTube Channel ID","thinkrank"),description:(0,a.createElement)(a.Fragment,null,(0,i.__)("Your YouTube channel ID (starts with UC). ","thinkrank"),(0,a.createElement)("a",{href:"https://support.google.com/youtube/answer/3250431",target:"_blank",rel:"noopener noreferrer"},(0,i.__)("Find your Channel ID →","thinkrank")))},(0,a.createElement)(s.pd,{id:"tr-soc-yt",value:z.youtube_channel_id,onChange:e=>R("youtube_channel_id",e.target.value),type:"text",placeholder:(0,i.__)("e.g., UCabcDEF1234567890ghIJklMN","thinkrank")})))),(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(g.A,{title:(0,i.__)("WhatsApp Business","thinkrank"),description:(0,i.__)("Connect your WhatsApp Business account.","thinkrank")}),(0,a.createElement)(s.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6 tr-divide-y tr-divide-line-2"},(0,a.createElement)(d.A,{id:"tr-soc-wa",label:(0,i.__)("WhatsApp Business ID","thinkrank"),description:(0,a.createElement)(a.Fragment,null,(0,i.__)("Your WhatsApp Business account ID (digits only). ","thinkrank"),(0,a.createElement)("a",{href:"https://developers.facebook.com/docs/graph-api/reference/whats-app-business-account/",target:"_blank",rel:"noopener noreferrer"},(0,i.__)("WhatsApp Business API setup →","thinkrank")))},(0,a.createElement)(s.pd,{id:"tr-soc-wa",value:z.whatsapp_business_id,onChange:e=>R("whatsapp_business_id",e.target.value),type:"text",placeholder:(0,i.__)("e.g., 1234567890","thinkrank")}))))))}})())}},72549:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var a=r(51609),n=r(27723),i=r(52619),s=r(80095),l=r(30422);const o=()=>(0,i.applyFilters)("thinkrank.redirections.tab",null)||(window.thinkrankAdmin?.isPro?null:(0,a.createElement)(s.A,{illustration:(0,a.createElement)(l.eW,null),title:(0,n.__)("Smart Redirection Manager","thinkrank"),description:(0,n.__)("Never lose visitors or rankings when your URLs change. The Redirection Manager makes sure old links still lead to the right place, keeping your traffic safe.","thinkrank"),features:[(0,n.__)("Create 301/302 redirects instantly for a smooth user experience","thinkrank"),(0,n.__)("Serve 410/451 responses for removed or restricted content","thinkrank"),(0,n.__)("Automatically log every 404 and fix broken URLs in one click","thinkrank")]}))},73131:(e,t,r)=>{"use strict";r.d(t,{A:()=>o,K:()=>l});var a=r(51609),n=r(86087),i=r(97500),s=r.n(i);function l({tabId:e,activeTab:t,children:r,className:n}){const i=t===e;return(0,a.createElement)("div",{id:`tr-panel-${e}`,role:"tabpanel","aria-labelledby":`tr-tab-${e}`,tabIndex:i?0:-1,hidden:!i,className:s()("focus:tr-outline-none",n)},r)}function o({tabs:e,activeTab:t,onTabChange:r,className:i}){const l=(0,n.useRef)([]);return(0,a.createElement)("div",{role:"tablist","aria-label":"Page tabs",className:s()("tr-flex tr-border-b tr-border-secondary",i)},e.map((n,i)=>{const o=t===n.id,c=`tr-panel-${n.id}`,M=`tr-tab-${n.id}`;return(0,a.createElement)("button",{key:n.id,id:M,ref:e=>{l.current[i]=e},role:"tab","aria-selected":o,"aria-controls":c,tabIndex:o?0:-1,onClick:()=>r(n.id),onKeyDown:t=>((t,a)=>{const n=e.length;let i=a;if("ArrowRight"===t.key)i=(a+1)%n;else if("ArrowLeft"===t.key)i=(a-1+n)%n;else if("Home"===t.key)i=0;else{if("End"!==t.key)return;i=n-1}t.preventDefault(),r(e[i].id),l.current[i]?.focus()})(t,i),className:s()("tr-relative tr-px-4 tr-py-3 tr-text-sm tr-font-medium tr-whitespace-nowrap","tr-transition-colors tr-duration-150","focus:tr-outline-none",o?"tr-text-brand after:tr-absolute after:tr-bottom-0 after:tr-left-0 after:tr-right-0 after:tr-h-0.5 after:tr-bg-brand after:tr-content-['']":"tr-text-tertiary hover:tr-text-secondary")},n.icon&&(0,a.createElement)(n.icon,{className:"tr-inline-block tr-w-4 tr-h-4 tr-mr-1.5 tr--mt-0.5","aria-hidden":"true"}),n.label,void 0!==n.badge&&(0,a.createElement)("span",{className:s()("tr-ml-2 tr-inline-flex tr-items-center tr-justify-center","tr-min-w-[18px] tr-h-[18px] tr-px-1 tr-rounded-full tr-text-xs tr-font-semibold",o?"tr-bg-brand-bg tr-text-brand":"tr-bg-white tr-text-tertiary"),"aria-label":`${n.badge} items`},n.badge),n.tag&&(0,a.createElement)("span",{className:"tr-absolute -tr-top-1 -tr-right-2 tr-inline-flex tr-items-center tr-px-1.5 tr-py-0.5 tr-rounded-full tr-text-[9px] tr-font-bold tr-uppercase tr-tracking-wide tr-leading-none tr-bg-brand tr-text-white tr-shadow-md tr-ring-2 tr-ring-white"},n.tag))}))}},73140:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var a=r(51609),n=r(27723);const i={postmeta:(0,n.__)("Post Meta","thinkrank"),termmeta:(0,n.__)("Term Meta","thinkrank"),usermeta:(0,n.__)("User Meta","thinkrank"),redirections:(0,n.__)("Redirections","thinkrank"),"404_logs":(0,n.__)("404 Logs","thinkrank"),settings:(0,n.__)("Settings","thinkrank")},s=({progress:e})=>{const{currentType:t,currentPage:r,totalPages:s,percentage:l,total:o}=e;return(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-2"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between tr-gap-2"},(0,a.createElement)("span",{className:"tr-text-sm tr-text-secondary"},(0,n.__)("Exporting","thinkrank"),t?(0,a.createElement)("strong",{className:"tr-text-primary"}," ",i[t]||t):"…"),r>0&&s>0&&(0,a.createElement)("span",{className:"tr-text-xs tr-text-tertiary tr-shrink-0"},function(e,t,r){const a=`${(0,n.__)("Page","thinkrank")} ${e} ${(0,n.__)("of","thinkrank")} ${t}`;return r>0?`${a} · ${r.toLocaleString()} ${(0,n.__)("items","thinkrank")}`:a}(r,s,o))),(0,a.createElement)("div",{className:"tr-h-2 tr-rounded-full tr-bg-line-2 tr-overflow-hidden"},(0,a.createElement)("div",{className:"tr-h-full tr-rounded-full tr-bg-brand",style:{width:`${l}%`,transition:"width 0.3s ease"}})),(0,a.createElement)("span",{className:"tr-text-xs tr-font-medium tr-text-tertiary tr-text-right"},l,"%"))}},73156:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z"}))},73227:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z"}))},73545:(e,t,r)=>{"use strict";r.d(t,{A:()=>N});var a=r(51609),n=r(27723),i=r(86087),s=r(1455),l=r.n(s),o=r(49323),c=r(60775);const M=()=>(0,a.createElement)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true"},(0,a.createElement)("polyline",{points:"23 4 23 10 17 10"}),(0,a.createElement)("polyline",{points:"1 20 1 14 7 14"}),(0,a.createElement)("path",{d:"M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15"})),g=()=>(0,a.createElement)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true"},(0,a.createElement)("path",{d:"M22 11.08V12a10 10 0 1 1-5.93-9.14"}),(0,a.createElement)("polyline",{points:"22 4 12 14.01 9 11.01"})),d=({label:e,variant:t,badge:r,detail:n})=>(0,a.createElement)("div",{className:"tr-flex tr-items-start tr-justify-between tr-gap-4 tr-py-3 tr-border-t tr-border-secondary first:tr-border-t-0"},(0,a.createElement)("div",{className:"tr-min-w-0"},(0,a.createElement)("span",{className:"tr-block tr-text-sm tr-font-medium tr-text-primary"},e),n&&(0,a.createElement)("span",{className:"tr-block tr-mt-0.5 tr-text-xs tr-text-secondary"},n)),(0,a.createElement)(o.Ex,{variant:t},r)),u=["tls","redirect","no_tools"],N=()=>{const[e,t]=(0,i.useState)(null),[r,s]=(0,i.useState)(!0),[N,m]=(0,i.useState)(""),[h,D]=(0,i.useState)(!1),[k,p]=(0,i.useState)(null),x=(0,i.useCallback)(async()=>{s(!0),m("");try{const e=await l()({path:"/thinkrank/v1/connection-status"});t(e)}catch(e){c.A.error("ThinkRank: Failed to load connection status",e),m((0,n.__)("Couldn’t load connection health. Reload the page and try again.","thinkrank"))}finally{s(!1)}},[]);(0,i.useEffect)(()=>{x()},[x]);const j=(0,i.useCallback)(async()=>{D(!0),p(null);try{const e=await l()({path:"/thinkrank/v1/mcp/self-test",method:"POST"});p(e)}catch(e){c.A.error("ThinkRank: MCP self-test failed",e),p({ok:!1,stage:"unreachable",message:(0,n.__)("The test request itself failed. Reload the page and try again.","thinkrank")})}finally{D(!1)}},[]);if(r)return(0,a.createElement)("p",{className:"tr-m-0 tr-text-sm tr-text-secondary"},(0,n.__)("Checking connection health…","thinkrank"));if(N)return(0,a.createElement)(o.Fc,{variant:"error"},N);if(!e)return null;const{abilities:y,urls:I,user:E,database:z,plugin:T}=e,A=I.is_https&&I.home_siteurl_match&&I.rest_matches_home,w=I.is_https?I.home_siteurl_match?I.rest_matches_home?(0,n.__)("HTTPS is on and all WordPress URLs agree.","thinkrank"):(0,n.__)("The REST API URL scheme differs from the site address, which can redirect MCP requests.","thinkrank"):(0,n.__)("Site Address and WordPress Address use different schemes — requests can bounce between HTTP and HTTPS.","thinkrank"):(0,n.__)("Site is served over HTTP. MCP clients expect HTTPS; some refuse to connect otherwise.","thinkrank"),f=y.registered?(0,n.sprintf)(/* translators: %d: number of registered ThinkRank tools. */ /* translators: %d: number of registered ThinkRank tools. */
(0,n._n)("%d ThinkRank tool is registered and discoverable.","%d ThinkRank tools are registered and discoverable.",y.thinkrank_count,"thinkrank"),y.thinkrank_count):(0,n.__)("No ThinkRank tools are registered — MCP may be off or the runtime failed to load.","thinkrank"),O=!!E.is_admin,_=Array.isArray(E.thinkrank_capabilities)?E.thinkrank_capabilities.length:0,L=!!z.up_to_date,b=(v=k)?v.ok?"success":u.includes(v.stage)?"warning":"error":"info";var v;return(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-4"},(0,a.createElement)("div",{className:"tr-flex tr-items-start tr-justify-between tr-gap-4 tr-flex-wrap"},(0,a.createElement)("div",{className:"tr-min-w-0"},(0,a.createElement)("h3",{className:"tr-m-0 tr-text-sm tr-font-semibold tr-text-primary"},(0,n.__)("Connection health","thinkrank")),(0,a.createElement)("p",{className:"tr-mt-1 tr-mb-0 tr-text-xs tr-text-secondary tr-max-w-xl"},(0,n.__)("What an AI client sees when it tries to reach this site. Use Test connection to exercise the real round trip.","thinkrank"))),(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2 tr-shrink-0"},(0,a.createElement)(o.$n,{variant:"secondary",size:"sm",icon:M,onClick:x},(0,n.__)("Re-check","thinkrank")),(0,a.createElement)(o.$n,{variant:"primary",size:"sm",icon:g,loading:h,onClick:j},(0,n.__)("Test connection","thinkrank")))),k&&(0,a.createElement)(o.Fc,{variant:b},k.message),(0,a.createElement)("div",{className:"tr-rounded-lg tr-border tr-border-secondary tr-px-4"},(0,a.createElement)(d,{label:(0,n.__)("Secure connection","thinkrank"),variant:A?"good":"warning",badge:A?(0,n.__)("OK","thinkrank"):(0,n.__)("Check","thinkrank"),detail:w}),(0,a.createElement)(d,{label:(0,n.__)("Registered tools","thinkrank"),variant:y.registered?"good":"warning",badge:String(y.thinkrank_count),detail:f}),(0,a.createElement)(d,{label:(0,n.__)("Your permissions","thinkrank"),variant:O?"good":"poor",badge:O?(0,n.__)("Administrator","thinkrank"):(0,n.__)("Limited","thinkrank"),detail:O?(0,n.sprintf)(/* translators: %d: number of ThinkRank capabilities held. */ /* translators: %d: number of ThinkRank capabilities held. */
(0,n._n)("You hold %d ThinkRank capability.","You hold %d ThinkRank capabilities.",_,"thinkrank"),_):(0,n.__)("Your account lacks administrator access, so some tools will be refused.","thinkrank")}),(0,a.createElement)(d,{label:(0,n.__)("Database","thinkrank"),variant:L?"good":"warning",badge:L?(0,n.__)("Up to date","thinkrank"):(0,n.__)("Update due","thinkrank"),detail:L?(0,n.sprintf)(/* translators: %s: database schema version. */ /* translators: %s: database schema version. */
(0,n.__)("Schema v%s installed.","thinkrank"),String(z.installed_version)):(0,n.__)("A database update is pending. Visit the dashboard to run it.","thinkrank")}),(0,a.createElement)(d,{label:(0,n.__)("Version","thinkrank"),variant:"neutral",badge:String(T.thinkrank_version),detail:T.pro_active?(0,n.__)("ThinkRank Pro is active.","thinkrank"):(0,n.__)("ThinkRank (free) is active.","thinkrank")})))}},73592:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M11.1 15.8H20v-1.5h-8.9v1.5zm0-8.6v1.5H20V7.2h-8.9zM5 6.7V10h1V5.3L3.8 6l.4 1 .8-.3zm-.4 5.7c-.3.1-.5.2-.7.3l.1 1.1c.2-.2.5-.4.8-.5.3-.1.6 0 .7.1.2.3 0 .8-.2 1.1-.5.8-.9 1.6-1.4 2.5h2.7v-1h-1c.3-.6.8-1.4.9-2.1.1-.3 0-.8-.2-1.1-.5-.6-1.3-.5-1.7-.4z"}))},74127:(e,t,r)=>{"use strict";r.d(t,{A:()=>y});var a=r(51609),n=r(86087),i=r(27723),s=r(52619),l=r(49323),o=r(56427),c=r(85161),M=r(52495),g=r(94809),d=r(81290),u=r(8987),N=r(98933),m=r(70889),h=r(3409),D=r(31471),k=r(18022),p=r(80095),x=r(30422),j=r(59621);const y=({activeSubSection:e="schema-settings",onNavigate:t})=>{const r=(0,n.useRef)(!0),y=(0,n.useRef)(null),[I,E]=(0,n.useState)({isLoading:!0,isSaving:!1,isOptimizing:!1,isValidating:!1,isGenerating:!1,isDeploying:!1,isSyncing:!1}),[z,T]=(0,n.useState)({}),[A,w]=(0,n.useState)(!1),[f,O]=(0,n.useState)(null),[_,L]=(0,n.useState)({schemaTypes:[],generatedSchemas:null,deployedSchemas:null,validationResults:null,schemaPreview:null,performanceData:null}),b=(e,t)=>{r.current&&e(t)},v=(e,t)=>{r.current&&E(r=>({...r,[e]:t}))},S=(e,t)=>{r.current&&L(r=>({...r,[e]:t}))},{isLoading:C,isSaving:Q,isValidating:U,isGenerating:Y,isDeploying:P,isSyncing:Z}=I,{generatedSchemas:V,deployedSchemas:R,validationResults:B,schemaPreview:G}=_,H=()=>({settings:z,setSettings:T,setHasChanges:w,setNotice:O,updateLoadingState:v,safeSetState:b,updateSchemaData:S,isMountedRef:r,abortControllerRef:y,generatedSchemas:V,deployedSchemas:R,validationResults:B}),W=(e,t)=>{b(T,r=>({...r,[e]:t})),b(w,!0)};return(0,n.useEffect)(()=>{const e=H();(0,j.M5)(e),(0,j.z0)(e),(0,j.Jk)(e)},[]),(0,n.useEffect)(()=>()=>{r.current=!1,y.current&&y.current.abort(),O(null)},[]),(0,n.useEffect)(()=>{["organization","website","person","schema-validation"].includes(e)||r.current&&S("validationResults",null)},[e]),C?(0,a.createElement)("div",{className:"thinkrank-loading"},(0,a.createElement)(l.u4,{lines:3})):(0,a.createElement)("div",{className:"thinkrank-schema-tab"},(0,a.createElement)(c.A,{title:(0,i.__)("Site Schema Manager","thinkrank"),optimizationButtons:(()=>{const t=H(),r=[];switch(e){case"website":r.push((0,a.createElement)(M.A,{key:"sync-website",type:"rule",label:(0,i.__)("Sync from Site Identity","thinkrank"),onClick:()=>(0,j.V$)(t,"website"),isBusy:Z}));break;case"organization":r.push((0,a.createElement)(M.A,{key:"sync-organization",type:"rule",label:(0,i.__)("Sync from Site Identity","thinkrank"),onClick:()=>(0,j.V$)(t,"organization"),isBusy:Z}));break;case"deployment":{const e=V?.generated_schemas,n=R&&Object.keys(R).length>0;let s,l,o;n&&e?(s=(0,i.__)("Redeploy Schema","thinkrank"),l=()=>(0,j.zR)(t),o=(0,i.__)("Deploy updated schema markup to replace current version","thinkrank")):n?(s=(0,i.__)("Regenerate Schema","thinkrank"),l=()=>(0,j.B6)(t),o=(0,i.__)("Generate new schema markup to update deployment","thinkrank")):e?(s=(0,i.__)("Deploy Schema","thinkrank"),l=()=>(0,j.zR)(t),o=(0,i.__)("Deploy generated schema markup to your website","thinkrank")):(s=(0,i.__)("Generate Schema First","thinkrank"),l=()=>(0,j.B6)(t),o=(0,i.__)("Generate schema markup first, then deploy","thinkrank")),r.push((0,a.createElement)(M.A,{key:"deploy",type:"generate",label:s,onClick:l,isBusy:P||Y,title:o}));break}}return["organization","website","person"].includes(e)&&r.push((0,a.createElement)(M.A,{key:"rich-results-test",type:"test",label:(0,i.__)("Test Rich Results","thinkrank"),onClick:()=>(0,j.uT)(H()),isBusy:U})),r})(),notice:f,onNoticeRemove:()=>O(null)},(()=>{switch({"schema-settings":"settings","schema-types":"types",organization:"organization",website:"website",person:"person","local-business":"local-business","custom-schema":"custom-schema",deployment:"deployment"}[e]||"settings"){case"settings":return(0,a.createElement)(g.A,{settings:z,onSettingChange:W,isLoading:C});case"types":return(0,a.createElement)(d.A,{settings:z,onSettingChange:W,isLoading:C});case"organization":return(0,a.createElement)(N.A,{settings:z,onSettingChange:W,isLoading:C});case"website":return(0,a.createElement)(m.A,{settings:z,onSettingChange:W,isLoading:C});case"person":return(0,a.createElement)(D.A,{settings:z,onSettingChange:W,isLoading:C});case"local-business":return(0,a.createElement)(h.A,{settings:z,onSettingChange:W,isLoading:C,onNavigate:t});case"custom-schema":return(0,s.applyFilters)("thinkrank.schema.customSchemaTab",null)||(window.thinkrankAdmin?.isPro?null:(0,a.createElement)(p.A,{illustration:(0,a.createElement)(x.$S,null),title:(0,i.__)("Custom Schema & Display Conditions","thinkrank"),description:(0,i.__)("Go beyond the built-in schema types. Build any structured data you need and control exactly where it appears across your site.","thinkrank"),features:[(0,i.__)("Create custom JSON-LD schema for any content type","thinkrank"),(0,i.__)("Target it with display conditions (post type, taxonomy, single page)","thinkrank"),(0,i.__)("Add rich results like Recipe, FAQ, or JobPosting with ease","thinkrank")]}));case"deployment":return(0,a.createElement)(u.A,{generatedSchemas:V,deployedSchemas:R,isDeploying:P,onDeploySchema:()=>(0,j.zR)(H()),onGenerateSchema:()=>(0,j.B6)(H()),settings:z,onSettingChange:W});default:return null}})(),(0,a.createElement)(k.A,{generatedSchemas:V,schemaPreview:G,onGeneratePreview:()=>(0,j.yJ)(H())}),(0,a.createElement)(o.Flex,{justify:"flex-end",className:"thinkrank-mt-lg"},(0,a.createElement)(o.FlexItem,null,(0,a.createElement)(o.Button,{variant:"primary",onClick:()=>(0,j.DZ)(H()),isBusy:Q,disabled:!A||Q},Q?(0,i.__)("Saving…","thinkrank"):(0,i.__)("Save Settings","thinkrank"))))))}},74141:()=>{},74395:(e,t,r)=>{"use strict";r.d(t,{VQ:()=>l,Vf:()=>i,Vt:()=>s,bk:()=>n});const a="undefined"!=typeof window&&(window.thinkrankAdmin?.googleOAuth||window.thinkrankWizard?.googleOAuth)||{},n=a.reconnectReason||"",i=e=>a.connectUrl?e?`${a.connectUrl}&return=${encodeURIComponent(e)}`:a.connectUrl:"",s=()=>{if("undefined"==typeof window)return!1;const e=new URL(window.location.href).searchParams;return"1"===e.get("thinkrank_google_connected")||!!e.get("thinkrank_google_error")},l=()=>{if("undefined"==typeof window)return{connected:!1,error:null};const e=new URL(window.location.href),t="1"===e.searchParams.get("thinkrank_google_connected"),r=e.searchParams.get("thinkrank_google_error");return(t||r)&&(e.searchParams.delete("thinkrank_google_connected"),e.searchParams.delete("thinkrank_google_error"),window.history.replaceState({},document.title,e.toString())),{connected:t,error:r}}},74408:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var a=r(51609),n=r(27723),i=r(49323),s=r(85770),l=r(17098),o=r(54288);const c=[{label:"| (Pipe)",value:"pipe"},{label:"- (Dash)",value:"dash"},{label:"• (Bullet)",value:"bullet"},{label:": (Colon)",value:"colon"},{label:"> (Greater Than)",value:"greater"},{label:"~ (Tilde)",value:"tilde"}],M=[{key:"homepage_title",id:"tr-tf-homepage",label:(0,n.__)("Homepage Title","thinkrank"),description:(0,n.__)("Title format for the homepage.","thinkrank"),placeholder:"%site_title% %sep% %tagline%"},{key:"post_title",id:"tr-tf-post",label:(0,n.__)("Post Title","thinkrank"),description:(0,n.__)("Title format for blog posts.","thinkrank"),placeholder:"%post_title% %sep% %site_title%"},{key:"page_title",id:"tr-tf-page",label:(0,n.__)("Page Title","thinkrank"),description:(0,n.__)("Title format for pages.","thinkrank"),placeholder:"%page_title% %sep% %site_title%"},{key:"category_title",id:"tr-tf-category",label:(0,n.__)("Category Title","thinkrank"),description:(0,n.__)("Title format for category pages.","thinkrank"),placeholder:"%category_title% %sep% %site_title%"},{key:"tag_title",id:"tr-tf-tag",label:(0,n.__)("Tag Title","thinkrank"),description:(0,n.__)("Title format for tag archive pages.","thinkrank"),placeholder:"%tag_title% %sep% %site_title%"},{key:"search_title",id:"tr-tf-search",label:(0,n.__)("Search Title","thinkrank"),description:(0,n.__)("Title format for search results.","thinkrank"),placeholder:"%search_term% %sep% %site_title%"},{key:"archive_title",id:"tr-tf-archive",label:(0,n.__)("Archive Title","thinkrank"),description:(0,n.__)("Title format for date and other archive pages.","thinkrank"),placeholder:"%archive_title% %sep% %site_title%"}],g=[{label:(0,n.__)("+ Site Title","thinkrank"),value:"%site_title%"},{label:(0,n.__)("+ Separator","thinkrank"),value:"%sep%"}],d={homepage_title:[{label:(0,n.__)("+ Site Title","thinkrank"),value:"%site_title%"},{label:(0,n.__)("+ Tagline","thinkrank"),value:"%tagline%"},{label:(0,n.__)("+ Site Description","thinkrank"),value:"%site_description%"},{label:(0,n.__)("+ Separator","thinkrank"),value:"%sep%"}],post_title:[{label:(0,n.__)("+ Post Title","thinkrank"),value:"%post_title%"},...g],page_title:[{label:(0,n.__)("+ Page Title","thinkrank"),value:"%page_title%"},...g],category_title:[{label:(0,n.__)("+ Category","thinkrank"),value:"%category_title%"},...g],tag_title:[{label:(0,n.__)("+ Tag","thinkrank"),value:"%tag_title%"},...g],search_title:[{label:(0,n.__)("+ Search Term","thinkrank"),value:"%search_term%"},...g],archive_title:[{label:(0,n.__)("+ Archive Title","thinkrank"),value:"%archive_title%"},...g]},u=({settings:e,handleSettingChange:t})=>{const r=!e.enabled;return(0,a.createElement)(i.mc,{direction:"column",gap:4},(0,a.createElement)(i.Zp,{padding:!1},(0,a.createElement)(s.A,{title:(0,n.__)("Title Format Templates","thinkrank"),description:/* translators: %site_title%, %post_title%, %page_title% are literal template variable tokens (not printf placeholders). */ /* translators: %site_title%, %post_title%, %page_title% are literal template variable tokens (not printf placeholders). */
(0,n.__)("Configure how page titles are formatted. Use variables like %site_title%, %post_title%, %page_title%, etc.","thinkrank")}),(0,a.createElement)(i.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6 tr-divide-y tr-divide-line-2"},(0,a.createElement)(l.A,{id:"tr-tf-separator",label:(0,n.__)("Title Separator","thinkrank"),description:(0,n.__)("Character used to separate title elements.","thinkrank"),disabled:r},(0,a.createElement)(i.l6,{id:"tr-tf-separator",value:e.title_separator,options:c,onChange:e=>t("title_separator",e.target.value),disabled:r})),M.map((s,o)=>(0,a.createElement)(l.A,{key:s.key,id:s.id,label:s.label,description:s.description,counter:(0,a.createElement)(i.cp,{value:e[s.key]||"",max:60}),disabled:r,className:"tr-pt-6"},(0,a.createElement)(i.pd,{id:s.id,value:e[s.key]||"",onChange:e=>t(s.key,e.target.value),placeholder:s.placeholder,disabled:r}),(i=>{const s=d[i];return s?(0,a.createElement)("div",{className:"tr-mt-1 tr-text-xs tr-text-tertiary"},(0,n.__)("Use variables:","thinkrank")," ",s.map(s=>(0,a.createElement)("button",{type:"button",key:s.value,onClick:()=>((r,a)=>{let n=e[r]||"";n.length>0&&!n.endsWith(" ")&&(n+=" "),t(r,n+a)})(i,s.value),className:"thinkrank-variable-tag",title:(0,n.__)("Click to insert","thinkrank"),disabled:r},s.label))):null})(s.key))))),(0,a.createElement)(o.A,{titleFormats:{homepage_title:e.homepage_title,post_title:e.post_title,page_title:e.page_title,category_title:e.category_title,tag_title:e.tag_title,search_title:e.search_title,archive_title:e.archive_title},separator:e.title_separator,siteInfo:{site_name:e.site_name,site_description:e.site_description,tagline:e.tagline},disabled:r}))}},74555:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M6.1 6.8L2.1 18h1.6l1.1-3h4.3l1.1 3h1.6l-4-11.2H6.1zm-.8 6.8L7 8.9l1.7 4.7H5.3zm15.1-.7c-.4-.5-.9-.8-1.6-1 .4-.2.7-.5.8-.9.2-.4.3-.9.3-1.4 0-.9-.3-1.6-.8-2-.6-.5-1.3-.7-2.4-.7h-3.5V18h4.2c1.1 0 2-.3 2.6-.8.6-.6 1-1.4 1-2.4-.1-.8-.3-1.4-.6-1.9zm-5.7-4.7h1.8c.6 0 1.1.1 1.4.4.3.2.5.7.5 1.3 0 .6-.2 1.1-.5 1.3-.3.2-.8.4-1.4.4h-1.8V8.2zm4 8c-.4.3-.9.5-1.5.5h-2.6v-3.8h2.6c1.4 0 2 .6 2 1.9.1.6-.1 1-.5 1.4z"}))},74838:()=>{},75025:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{fillRule:"evenodd",d:"M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z",clipRule:"evenodd"}))},75222:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M4.5 12.5v4H3V7h1.5v3.987h15V7H21v9.5h-1.5v-4h-15Z"}))},75417:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>s});var a=r(51609),n=r(97500),i=r.n(n);function s({className:e,children:t,padding:r=!0}){return(0,a.createElement)("div",{className:i()("tr-bg-white tr-border tr-border-secondary tr-rounded-xl",r&&"tr-p-6",e)},t)}},75483:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"m7.3 9.7 1.4 1.4c.2-.2.3-.3.4-.5 0 0 0-.1.1-.1.3-.5.4-1.1.3-1.6L12 7 9 4 7.2 6.5c-.6-.1-1.1 0-1.6.3 0 0-.1 0-.1.1-.3.1-.4.2-.6.4l1.4 1.4L4 11v1h1l2.3-2.3zM4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4z"}))},75986:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var a=r(51609),n=r(86087),i=r(97500),s=r.n(i);const l=["a[href]","button:not([disabled])","input:not([disabled])","select:not([disabled])","textarea:not([disabled])",'[tabindex]:not([tabindex="-1"])'].join(", "),o={sm:"tr-max-w-sm",md:"tr-max-w-lg",lg:"tr-max-w-2xl",xl:"tr-max-w-4xl"};function c({isOpen:e,onClose:t,title:r,description:i,size:c="md",children:M,footer:g}){const d=(0,n.useRef)(null),u=(0,n.useRef)(null),N=(0,n.useRef)(null);return(0,n.useEffect)(()=>{if(!e)return;u.current=document.activeElement;const r=d.current;if(r){const e=r.querySelector(l);e&&e.focus()}const a=e=>{if("Escape"===e.key)return e.preventDefault(),void t();if("Tab"===e.key&&r){const t=[...r.querySelectorAll(l)];if(0===t.length)return void e.preventDefault();const a=t[0],n=t[t.length-1];e.shiftKey?document.activeElement===a&&(e.preventDefault(),n.focus()):document.activeElement===n&&(e.preventDefault(),a.focus())}};return document.addEventListener("keydown",a),()=>{document.removeEventListener("keydown",a),u.current&&u.current.focus()}},[e,t]),e?(0,a.createElement)("div",{ref:N,className:"tr-fixed tr-inset-0 tr-z-50 tr-flex tr-items-center tr-justify-center tr-p-4",onClick:e=>e.target===N.current&&t()},(0,a.createElement)("div",{className:"tr-fixed tr-inset-0 tr-bg-ink-2/40 tr-backdrop-blur-sm","aria-hidden":"true"}),(0,a.createElement)("div",{ref:d,role:"dialog","aria-modal":"true","aria-labelledby":"tr-modal-title","aria-describedby":i?"tr-modal-desc":void 0,className:s()("tr-relative tr-w-full tr-bg-white tr-rounded-xl tr-shadow-lg","tr-animate-[fadeIn_150ms_ease-out]",o[c])},(0,a.createElement)("div",{className:"tr-flex tr-items-start tr-justify-between tr-p-6 tr-border-b tr-border-secondary"},(0,a.createElement)("div",null,(0,a.createElement)("h2",{id:"tr-modal-title",className:"tr-text-lg tr-font-semibold tr-text-primary tr-m-0"},r),i&&(0,a.createElement)("p",{id:"tr-modal-desc",className:"tr-text-sm tr-text-tertiary tr-mt-1 tr-mb-0"},i)),(0,a.createElement)("button",{onClick:t,"aria-label":"Close dialog",className:"tr-ml-4 tr-shrink-0 tr-p-1 tr-rounded tr-text-tertiary hover:tr-text-secondary hover:tr-bg-white tr-transition-colors tr-duration-150 focus:tr-outline-none focus:tr-ring-2 focus:tr-ring-brand"},(0,a.createElement)("svg",{className:"tr-w-5 tr-h-5",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},(0,a.createElement)("path",{d:"M6.28 5.22a.75.75 0 0 0-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 1 0 1.06 1.06L10 11.06l3.72 3.72a.75.75 0 1 0 1.06-1.06L11.06 10l3.72-3.72a.75.75 0 0 0-1.06-1.06L10 8.94 6.28 5.22Z"})))),(0,a.createElement)("div",{className:"tr-p-6"},M),g&&(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-end tr-gap-3 tr-px-6 tr-py-4 tr-border-t tr-border-secondary"},g))):null}},76044:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z"}))},76859:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M18 20v-2h2v-1.5H7.75a.25.25 0 0 1-.25-.25V4H6v2H4v1.5h2v8.75c0 .966.784 1.75 1.75 1.75h8.75v2H18ZM9.273 7.5h6.977a.25.25 0 0 1 .25.25v6.977H18V7.75A1.75 1.75 0 0 0 16.25 6H9.273v1.5Z"}))},76997:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M8 12.5h8V11H8v1.5Z M19 6.5H5a2 2 0 0 0-2 2V15a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8.5a2 2 0 0 0-2-2ZM5 8h14a.5.5 0 0 1 .5.5V15a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V8.5A.5.5 0 0 1 5 8Z"}))},77112:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var a=r(51609),n=r(86087),i=r(27723),s=r(49323),l=r(85161),o=r(85770),c=r(17098),M=r(1455),g=r.n(M),d=r(60775);const u=()=>{const[e,t]=(0,n.useState)(""),[r,M]=(0,n.useState)(!1),[u,N]=(0,n.useState)(!1),[m,h]=(0,n.useState)(!0),[D,k]=(0,n.useState)(null);return(0,n.useEffect)(()=>{(async()=>{try{const e=await g()({path:"/thinkrank/v1/instant-indexing/settings",method:"GET"});e&&e.data&&N(void 0!==e.data.enabled&&e.data.enabled)}catch(e){d.A.error("Failed to fetch settings:",e)}finally{h(!1)}})()},[]),m?null:(0,a.createElement)("div",{className:"thinkrank-submit-urls"},(0,a.createElement)(l.A,{title:(0,i.__)("Submit URLs","thinkrank"),description:(0,a.createElement)(a.Fragment,null,(0,i.__)("Send URLs directly to the IndexNow API.","thinkrank")," ",(0,a.createElement)("a",{href:"https://www.bing.com/indexnow",target:"_blank",rel:"noopener noreferrer"},(0,i.__)("Learn more.","thinkrank"))),enabled:u,showToggle:!1,notice:D,onNoticeRemove:()=>k(null),showDisabledWarning:!0,disabledWarningMessage:(0,i.__)("Instant Indexing is disabled. Enable it in Settings to submit URLs.","thinkrank")},(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(o.A,{title:(0,i.__)("URLs to Submit","thinkrank"),description:(0,i.__)("Insert URLs to send to the IndexNow API (one per line, up to 100).","thinkrank")}),(0,a.createElement)(s.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6 tr-divide-y tr-divide-line-2"},(0,a.createElement)(c.A,{id:"tr-ii-submit-urls",label:(0,i.__)("URLs","thinkrank"),description:(0,i.__)("One URL per line, up to 100.","thinkrank"),disabled:!u},(0,a.createElement)(s.TM,{id:"tr-ii-submit-urls",value:e,onChange:e=>t(e.target.value),rows:10,placeholder:"http://example.com/hello-world",disabled:!u})),(0,a.createElement)("div",{className:"tr-pt-6"},(0,a.createElement)(s.$n,{variant:"primary",onClick:async()=>{if(e.trim()){M(!0),k(null);try{const r=await g()({path:"/thinkrank/v1/instant-indexing/submit",method:"POST",data:{urls:e}});if(!r.success)throw new Error(r.message);k({status:"success",message:r.message}),t("")}catch(e){d.A.error("Submission error:",e),k({status:"error",message:e.message||(0,i.__)("Failed to submit URLs. Please check your API key and try again.","thinkrank")})}finally{M(!1)}}else k({status:"warning",message:(0,i.__)("Please enter at least one URL.","thinkrank")})},loading:r,disabled:r||!e.trim()||!u},r?(0,i.__)("Submitting…","thinkrank"):(0,i.__)("Submit URLs","thinkrank")))))))}},77277:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{fillRule:"evenodd",d:"M16.83 6.342l.602.3.625-.25.443-.176v12.569l-.443-.178-.625-.25-.603.301-1.444.723-2.41-.804-.475-.158-.474.158-2.41.803-1.445-.722-.603-.3-.625.25-.443.177V6.215l.443.178.625.25.603-.301 1.444-.722 2.41.803.475.158.474-.158 2.41-.803 1.445.722zM20 4l-1.5.6-1 .4-2-1-3 1-3-1-2 1-1-.4L5 4v17l1.5-.6 1-.4 2 1 3-1 3 1 2-1 1 .4 1.5.6V4zm-3.5 6.25v-1.5h-8v1.5h8zm0 3v-1.5h-8v1.5h8zm-8 3v-1.5h8v1.5h-8z",clipRule:"evenodd"}))},77309:()=>{},77344:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(51609),n=r(5573);const i=(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"m11.3 17.2-5-5c-.1-.1-.1-.3 0-.4l2.3-2.3-1.1-1-2.3 2.3c-.7.7-.7 1.8 0 2.5l5 5H7.5v1.5h5.3v-5.2h-1.5v2.6zm7.5-6.4-5-5h2.7V4.2h-5.2v5.2h1.5V6.8l5 5c.1.1.1.3 0 .4l-2.3 2.3 1.1 1.1 2.3-2.3c.6-.7.6-1.9-.1-2.5z"}))},77541:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"}))},78532:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(51609),n=r(92551);const i=()=>(0,a.createElement)(n.J,null)},78560:(e,t,r)=>{"use strict";r.d(t,{A:()=>g});var a=r(51609),n=r(86087),i=r(27723),s=r(49323),l=r(85161),o=r(85770),c=r(17098),M=r(60775);const g=()=>{const[e,t]=(0,n.useState)(!0),[r,g]=(0,n.useState)(!0),[d,u]=(0,n.useState)(!1),[N,m]=(0,n.useState)(""),[h,D]=(0,n.useState)(""),[k,p]=(0,n.useState)(!0),[x,j]=(0,n.useState)(!1),[y,I]=(0,n.useState)(!1),[E,z]=(0,n.useState)(null),T=[{label:(0,i.__)("+ Author Name","thinkrank"),value:"%author_name%"},{label:(0,i.__)("+ Site Title","thinkrank"),value:"%site_title%"},{label:(0,i.__)("+ Separator","thinkrank"),value:"%separator%"},{label:(0,i.__)("+ Page","thinkrank"),value:"%page%"}],A=[{label:(0,i.__)("+ Author Name","thinkrank"),value:"%author_name%"},{label:(0,i.__)("+ Site Title","thinkrank"),value:"%site_title%"}];(0,n.useEffect)(()=>{w()},[]);const w=async()=>{p(!0);try{const e=await fetch(`${window.thinkrankAdmin.apiUrl}author-archives/settings`,{headers:{"X-WP-Nonce":window.thinkrankAdmin.restNonce}});if(e.ok){const r=await e.json();r.success&&r.data&&(t(r.data.enabled),g(!1!==r.data.show_in_search_results),u(!0===r.data.show_empty_archives),m(r.data.title||"%author_name% – %site_title% %page%"),D(r.data.meta_description||"Articles written by %author_name% on %site_title%"))}}catch(e){M.A.error("Error loading author archives settings:",e),z({status:"error",message:(0,i.__)("Failed to load settings. Please refresh the page.","thinkrank")})}finally{p(!1)}},f=(e,t,r)=>(0,a.createElement)("span",{className:"thinkrank-variable-tags-container",style:{display:"block",marginTop:"10px"}},(0,a.createElement)("span",{style:{marginRight:"5px",fontWeight:600}},(0,i.__)("Use variables:","thinkrank")),r.map((r,n)=>(0,a.createElement)("span",{key:n,onClick:()=>((e,t,r)=>{let a=e||"";a.length>0&&!a.endsWith(" ")&&(a+=" "),t(a+r),I(!0)})(e,t,r.value),className:"thinkrank-variable-tag",title:(0,i.__)("Click to insert","thinkrank")},r.label)));return k?(0,a.createElement)(s.Zp,{padding:!1,className:"tr-mb-4"},(0,a.createElement)("div",{className:"tr-p-6 tr-flex tr-items-center tr-gap-2"},(0,a.createElement)(s.u4,{lines:3}))):(0,a.createElement)("div",{className:"thinkrank-author-archives-tab"},E&&(0,a.createElement)(s.Fc,{variant:"success"===E.status?"success":"error",onDismiss:()=>z(null),className:"tr-mb-4"},E.message),(0,a.createElement)(l.A,{title:(0,i.__)("Author Archives","thinkrank"),notice:null,onNoticeRemove:()=>z(null)},(0,a.createElement)(s.mc,{direction:"column",gap:4},(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(o.A,{title:(0,i.__)("Site appearance","thinkrank"),description:(0,i.__)("Determine how your author archives should look in search engines.","thinkrank"),trailing:(0,a.createElement)(s.lM,{checked:e,onChange:e=>{t(e),I(!0)}})}),e&&(0,a.createElement)(s.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6 tr-divide-y tr-divide-line-2"},(0,a.createElement)(s.lM,{label:(0,i.__)("Show author archives in search results","thinkrank"),checked:r,onChange:e=>{g(e),I(!0)},description:r?(0,i.__)("Author archives are indexable.","thinkrank"):(0,i.__)("Author archives are set to noindex.","thinkrank")}),r&&(0,a.createElement)("div",{className:"tr-pt-6"},(0,a.createElement)(s.lM,{label:(0,i.__)("Show author archives without posts in search results","thinkrank"),checked:d,onChange:e=>{u(e),I(!0)},description:d?(0,i.__)("Empty author archives are indexable.","thinkrank"):(0,i.__)("Empty author archives are set to noindex.","thinkrank")})))),e&&(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(o.A,{title:(0,i.__)("SEO title","thinkrank"),description:(0,i.__)("Template used for the SEO title of author archive pages.","thinkrank")}),(0,a.createElement)(s.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6 tr-divide-y tr-divide-line-2"},(0,a.createElement)(c.A,{id:"tr-aa-seo-title",label:(0,i.__)("SEO title","thinkrank"),description:(0,i.__)("Template used for the SEO title of author archive pages.","thinkrank")},(0,a.createElement)(s.pd,{id:"tr-aa-seo-title",value:N,onChange:e=>{m(e.target.value),I(!0)},placeholder:(0,i.__)("Insert variable","thinkrank")}),f(N,m,T)))),e&&(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(o.A,{title:(0,i.__)("Meta description","thinkrank"),description:(0,i.__)("Template used for the meta description of author archive pages.","thinkrank")}),(0,a.createElement)(s.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6 tr-divide-y tr-divide-line-2"},(0,a.createElement)(c.A,{id:"tr-aa-meta-desc",label:(0,i.__)("Meta description","thinkrank"),description:(0,i.__)("Template used for the meta description of author archive pages.","thinkrank")},(0,a.createElement)(s.pd,{id:"tr-aa-meta-desc",value:h,onChange:e=>{D(e.target.value),I(!0)},placeholder:(0,i.__)("Insert variable","thinkrank")}),f(h,D,A))))),(0,a.createElement)("div",{className:"tr-flex tr-justify-end tr-mt-6"},(0,a.createElement)(s.$n,{variant:"primary",size:"md",onClick:async()=>{j(!0),z(null);try{const t=await fetch(`${window.thinkrankAdmin.apiUrl}author-archives/settings`,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":window.thinkrankAdmin.restNonce},body:JSON.stringify({settings:{enabled:e,show_in_search_results:r,show_empty_archives:d,title:N,meta_description:h}})});if(!t.ok)throw new Error("Failed to save settings");{const e=await t.json();if(!e.success)throw new Error(e.message||"Failed to save settings");z({status:"success",message:(0,i.__)("Author Archives settings saved successfully!","thinkrank")}),I(!1)}}catch(e){z({status:"error",message:(0,i.__)("Failed to save settings. Please try again.","thinkrank")})}finally{j(!1)}},loading:x,disabled:!y||x},(0,i.__)("Save Changes","thinkrank")))))}},78692:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(51609),n=r(5573);const i=(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5 4.5h14c.3 0 .5.2.5.5v8.4l-3-2.9c-.3-.3-.8-.3-1 0L11.9 14 9 12c-.3-.2-.6-.2-.8 0l-3.6 2.6V5c-.1-.3.1-.5.4-.5zm14 15H5c-.3 0-.5-.2-.5-.5v-2.4l4.1-3 3 1.9c.3.2.7.2.9-.1L16 12l3.5 3.4V19c0 .3-.2.5-.5.5z"}))},78856:(e,t,r)=>{"use strict";r.d(t,{A:()=>M});var a=r(51609),n=r(27723),i=r(49323);const s=()=>(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("polyline",{points:"20 6 9 17 4 12"})),l=()=>(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),(0,a.createElement)("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),o=()=>(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("path",{d:"M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"}),(0,a.createElement)("line",{x1:"12",y1:"9",x2:"12",y2:"13"}),(0,a.createElement)("line",{x1:"12",y1:"17",x2:"12.01",y2:"17"})),c=()=>(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("circle",{cx:"12",cy:"12",r:"10"}),(0,a.createElement)("line",{x1:"12",y1:"16",x2:"12",y2:"12"}),(0,a.createElement)("line",{x1:"12",y1:"8",x2:"12.01",y2:"8"})),M=({validationResults:e})=>{if(!e)return null;const t=(()=>{if(!e.field_details||0===e.field_details.length)return{configured:0,total:0,percentage:0};const t=e.field_details.length,r=e.field_details.filter(e=>"valid"===e.status).length;return{configured:r,total:t,percentage:t>0?Math.round(r/t*100):0}})(),r=e.errors,M=e.warnings,g=e.suggestions,d=!r||0===r.length,u=M?.length>0,N=g?.length>0,m=d&&!u?{label:(0,n.__)("Validation Passed","thinkrank"),bg:"tr-bg-success-bg",border:"tr-border-success",text:"tr-text-success",icon:(0,a.createElement)(s,null),iconBg:"tr-bg-success-bg tr-text-success",bar:"tr-bg-success"}:u&&d?{label:(0,n.__)("Passed with Warnings","thinkrank"),bg:"tr-bg-warning-bg",border:"tr-border-warning",text:"tr-text-warning",icon:(0,a.createElement)(o,null),iconBg:"tr-bg-warning-bg tr-text-warning",bar:"tr-bg-warning"}:{label:(0,n.__)("Validation Failed","thinkrank"),bg:"tr-bg-danger-bg",border:"tr-border-danger",text:"tr-text-danger",icon:(0,a.createElement)(l,null),iconBg:"tr-bg-danger-bg tr-text-danger",bar:"tr-bg-danger"};return(0,a.createElement)(i.Zp,{padding:!1,className:"tr-mt-4"},(0,a.createElement)("div",{className:"tr-px-5 tr-py-4 tr-border-b tr-border-secondary tr-flex tr-items-center tr-justify-between"},(0,a.createElement)("div",null,(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,n.__)("Form Data Validation","thinkrank")),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0 tr-mt-0.5"},(0,n.__)("Validate social media settings before deployment.","thinkrank"))),(0,a.createElement)("span",{className:`tr-inline-flex tr-items-center tr-gap-1.5 tr-text-xs tr-font-medium tr-px-2.5 tr-py-1 tr-rounded-full tr-border ${m.bg} ${m.border} ${m.text}`},(0,a.createElement)("span",{className:`tr-inline-flex tr-items-center tr-justify-center tr-w-4 tr-h-4 tr-rounded-full ${m.iconBg}`},m.icon),m.label)),(0,a.createElement)("div",{className:"tr-p-5 tr-flex tr-flex-col tr-gap-5"},t.total>0&&(0,a.createElement)("div",null,(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between tr-mb-1.5"},(0,a.createElement)("span",{className:"tr-text-xs tr-font-medium tr-text-secondary"},(0,n.__)("Completion","thinkrank")),(0,a.createElement)("span",{className:"tr-text-xs tr-font-semibold tr-text-primary"},t.configured,"/",t.total," ",(0,n.__)("fields","thinkrank")," —"," ",t.percentage,"%")),(0,a.createElement)("div",{className:"tr-w-full tr-bg-white tr-rounded-full tr-h-2"},(0,a.createElement)("div",{className:`tr-h-2 tr-rounded-full tr-transition-all ${m.bar}`,style:{width:`${t.percentage}%`}}))),e.field_details&&e.field_details.length>0&&(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-secondary tr-uppercase tr-tracking-wide tr-m-0 tr-mb-2"},(0,n.__)("Field Details","thinkrank")),(0,a.createElement)("div",{className:"tr-grid tr-grid-cols-2 tr-gap-1.5"},e.field_details.map((e,t)=>{const r="valid"===e.status,n="error"===e.status;return(0,a.createElement)("div",{key:t,className:"tr-flex tr-items-center tr-gap-2 tr-px-3 tr-py-2 tr-rounded tr-text-xs "+(r?"tr-bg-success-bg tr-text-success":n?"tr-bg-danger-bg tr-text-danger":"tr-bg-warning-bg tr-text-warning")},(0,a.createElement)("span",{className:"tr-shrink-0"},r?(0,a.createElement)(s,null):n?(0,a.createElement)(l,null):(0,a.createElement)(o,null)),(0,a.createElement)("span",{className:"tr-font-medium"},e.label))}))),(!e.field_details||0===e.field_details.length)&&(0,a.createElement)(a.Fragment,null,d&&!u&&(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-1.5"},[(0,n.__)("All social media settings are properly configured.","thinkrank"),(0,n.__)("Social media fields are valid and complete.","thinkrank"),(0,n.__)("Ready for deployment and social sharing.","thinkrank")].map((e,t)=>(0,a.createElement)("div",{key:t,className:"tr-flex tr-items-center tr-gap-2 tr-text-xs tr-text-success"},(0,a.createElement)(s,null),(0,a.createElement)("span",null,e)))),!d&&r&&(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-1.5"},r.map((e,t)=>(0,a.createElement)("div",{key:t,className:"tr-flex tr-items-start tr-gap-2 tr-text-xs tr-text-danger"},(0,a.createElement)("span",{className:"tr-shrink-0 tr-mt-0.5"},(0,a.createElement)(l,null)),(0,a.createElement)("span",null,e))))),u&&(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-secondary tr-uppercase tr-tracking-wide tr-m-0 tr-mb-2"},(0,n.__)("Warnings","thinkrank")),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-1.5"},M.map((e,t)=>(0,a.createElement)("div",{key:t,className:"tr-bg-warning-bg tr-text-warning tr-flex tr-items-start tr-gap-2 tr-px-3 tr-py-2 tr-rounded tr-text-xs"},(0,a.createElement)("span",{className:"tr-shrink-0 tr-mt-0.5"},(0,a.createElement)(o,null)),(0,a.createElement)("span",null,e))))),N&&(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-secondary tr-uppercase tr-tracking-wide tr-m-0 tr-mb-2"},(0,n.__)("Recommendations","thinkrank")),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-1.5"},g.map((e,t)=>(0,a.createElement)("div",{key:t,className:"tr-bg-brand-bg tr-text-brand tr-flex tr-items-start tr-gap-2 tr-px-3 tr-py-2 tr-rounded tr-text-xs"},(0,a.createElement)("span",{className:"tr-shrink-0 tr-mt-0.5"},(0,a.createElement)(c,null)),(0,a.createElement)("span",null,e)))))))}},78881:(e,t,r)=>{"use strict";r.d(t,{DZ:()=>l,M5:()=>s,ez:()=>M,go:()=>c,q0:()=>g,vB:()=>o});var a=r(27723),n=r(1455),i=r.n(n);const s=async e=>{try{e.setIsLoading(!0);const t=await i()({path:"/thinkrank/v1/sitemap/settings?context_type=site",method:"GET"});if(t.success){const r={...e.getDefaultSettings(),...t.data.settings};e.setSettings(r),e.setSelectedPreset(r.selected_preset||"basic")}else{const t=e.getDefaultSettings();e.setSettings(t),e.setSelectedPreset(t.selected_preset||"basic")}}catch(t){e.setSettings(e.getDefaultSettings()),e.setNotice({status:"error",message:(0,a.__)("Failed to load sitemap settings. Using defaults.","thinkrank")})}finally{e.setIsLoading(!1)}},l=async e=>{try{e.setIsSaving(!0),e.setNotice(null);const t=await i()({path:"/thinkrank/v1/sitemap/settings",method:"POST",data:{settings:e.settings,context_type:"site"}});if(!t.success)throw new Error(t.error||"Failed to save settings");e.setHasChanges(!1),e.setNotice({status:"success",message:(0,a.__)("Sitemap settings saved successfully!","thinkrank")})}catch(t){e.setNotice({status:"error",message:(0,a.__)("Failed to save sitemap settings. Please try again.","thinkrank")})}finally{e.setIsSaving(!1)}},o=async e=>{try{e.setIsGenerating(!0),e.setNotice(null);const t=await(async()=>{try{const e=await i()({path:"/thinkrank/v1/sitemap/cleanup",method:"POST",data:{}});return e.success&&e.data.total_cleaned>0?e.data.total_cleaned:0}catch(e){return{error:!0,message:e.message||(0,a.__)("Failed to clean up previous sitemap files","thinkrank")}}})(),r=t.error?0:t,n=t.error?t.message:null,s=await i()({path:"/thinkrank/v1/sitemap/generate",method:"POST",data:{options:e.settings,save_to_file:!0}});if(!s.success)throw new Error(s.error||"Failed to generate sitemap");{let t="";if(s.data.sitemaps_generated){const e=s.data.sitemaps_generated.length;t=(0,a.__)("Successfully generated {sitemap_count} sitemap files with {url_count} total URLs.","thinkrank").replace("{sitemap_count}",e).replace("{url_count}",s.data.url_count)}else t=(0,a.__)("Successfully generated 1 sitemap file with {url_count} URLs.","thinkrank").replace("{url_count}",s.data.url_count);n?t+=" "+(0,a.__)("Warning: Could not clean up previous sitemap files.","thinkrank"):r>0&&(t+=" "+(0,a.__)("Cleaned up {count} previous sitemap file(s).","thinkrank").replace("{count}",r)),e.setNotice({status:"success",message:t}),e.setSettings(e=>({...e,last_generated:s.data.last_generated||(new Date).toISOString()}))}}catch(t){let r=(0,a.__)("Failed to generate sitemap. Please try again.","thinkrank"),n="error";if(t.code)switch(t.code){case"rate_limit_exceeded":r=(0,a.__)("Too many sitemap generation requests. Please wait a few minutes before trying again.","thinkrank"),n="warning";break;case"generation_in_progress":r=(0,a.__)("Sitemap generation is already in progress. Please wait for it to complete.","thinkrank"),n="info";break;default:r=t.message||r}else t.message&&(r=t.message);e.setNotice({status:n,message:r})}finally{e.setIsGenerating(!1)}},c=async(e,t)=>{const r=e.settings.sitemap_urls?.[t];if(r){e.setValidatingIndex(t);try{const a=window.location.origin,n=r.url.startsWith("http")?r.url:`${a}${r.url}`,i=await fetch(n,{method:"HEAD"}),s=i.ok?"active":"not_found";e.updateSitemap(t,{...r,status:s,last_checked:(new Date).toISOString(),response_code:i.status},{validateUrl:!1,markDirty:!1})}catch(n){e.updateSitemap(t,{...r,status:"error",last_checked:(new Date).toISOString()},{validateUrl:!1,markDirty:!1}),e.setNotice({status:"error",message:(0,a.__)("Failed to validate sitemap. Please check the URL and try again.","thinkrank")})}finally{e.setValidatingIndex(null)}}},M=async e=>{e.setIsValidatingAll(!0);try{const t=e.settings.sitemap_urls||[];for(let r=0;r<t.length;r++)await c(e,r)}finally{e.setIsValidatingAll(!1)}},g=async e=>{e.setIsPinging(!0);try{(await i()({path:"/thinkrank/v1/sitemap/ping",method:"POST",data:{sitemap_urls:e.settings.sitemap_urls}})).success&&e.setNotice({status:"success",message:(0,a.__)("Search engines notified successfully!","thinkrank")})}catch(t){let r=(0,a.__)("Failed to ping search engines.","thinkrank"),n="error";t.code?"ping_rate_limit_exceeded"===t.code?(r=(0,a.__)("Too many ping requests. Please wait an hour before trying again.","thinkrank"),n="warning"):r=t.message||r:t.message&&(r=t.message),e.setNotice({status:n,message:r})}finally{e.setIsPinging(!1)}}},79096:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M18 8H6c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2zm.5 6c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-4c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v4zM4 4v1.5h16V4H4zm0 16h16v-1.5H4V20z"}))},79287:(e,t,r)=>{"use strict";r.d(t,{A:()=>y});var a=r(51609),n=r(86087),i=r(27723),s=r(9279),l=r(60906),o=r(35358),c=r(87298),M=r(40799),g=r(97130),d=r(78532),u=r(1609),N=r(96623),m=r(43263),h=r(57105),D=r(30012),k=r(62008),p=r(49323),x=r(80028);function j(e){switch(e){case"dashboard":return{title:(0,i.__)("Dashboard","thinkrank"),description:(0,i.__)("Overview of your SEO optimization progress","thinkrank")};case"essential-seo":return{title:(0,i.__)("Essential SEO","thinkrank"),description:(0,i.__)("Configure your site-wide SEO settings","thinkrank")};case"ai-tools":return{title:(0,i.__)("AI Tools","thinkrank"),description:(0,i.__)("AI-powered content and metadata tools","thinkrank")};case"settings":return{title:(0,i.__)("Settings","thinkrank"),description:(0,i.__)("Configure AI API keys and plugin preferences","thinkrank")};case"mcp":return{title:(0,i.__)("MCP","thinkrank"),description:(0,i.__)("Configure AI client access to ThinkRank through the Model Context Protocol","thinkrank")};case"analytics":return{title:(0,i.__)("Usages","thinkrank"),description:(0,i.__)("Track AI usage, costs, and performance","thinkrank")};case"import-export":return{title:(0,i.__)("Import / Export","thinkrank"),description:(0,i.__)("Import SEO data from other plugins or export ThinkRank settings","thinkrank")};case"migration":return{title:(0,i.__)("Migration","thinkrank"),description:(0,i.__)("Re-import SEO data from other plugins at any time","thinkrank")};default:return{title:(0,i.__)("ThinkRank","thinkrank"),description:""}}}r(32633),r(97423);const y=({page:e="dashboard"})=>{const[t,r]=(0,n.useState)(()=>(0,D.D3)()||e);(0,n.useEffect)(()=>((0,D.bH)(e=>j(e).title),(0,D.B1)(r)),[]);const y=j(t);return(0,a.createElement)(k.A,null,(0,a.createElement)(u.A,{topNav:(0,a.createElement)(N.A,{currentPage:t})},(0,a.createElement)(m.A,{title:y.title,description:y.description,page:t}),(0,a.createElement)(h.A,null,function(e){switch(e){case"dashboard":return(0,a.createElement)(s.A,null);case"essential-seo":return(0,a.createElement)(l.A,null);case"ai-tools":return(0,a.createElement)(o.A,null);case"settings":return(0,a.createElement)(c.A,null);case"mcp":return(0,a.createElement)(M.A,null);case"analytics":return(0,a.createElement)(g.A,null);case"import-export":case"migration":return(0,a.createElement)(d.A,null);default:return(0,a.createElement)(p.Fc,{variant:"warning"},(0,i.__)("Page not found. Redirecting to dashboard…","thinkrank"))}}(t))),(0,a.createElement)(x.N9,{position:"bottom-right",autoClose:4e3,limit:3,newestOnTop:!0,closeOnClick:!0,pauseOnHover:!0,draggable:!0,transition:x.q7,theme:"light",icon:!0}))}},79312:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M17.3 10.1c0-2.5-2.1-4.4-4.8-4.4-2.2 0-4.1 1.4-4.6 3.3h-.2C5.7 9 4 10.7 4 12.8c0 2.1 1.7 3.8 3.7 3.8h9c1.8 0 3.2-1.5 3.2-3.3.1-1.6-1.1-2.9-2.6-3.2zm-.5 5.1h-4v-2.4L14 14l1-1-3-3-3 3 1 1 1.2-1.2v2.4H7.7c-1.2 0-2.2-1.1-2.2-2.3s1-2.4 2.2-2.4H9l.3-1.1c.4-1.3 1.7-2.2 3.2-2.2 1.8 0 3.3 1.3 3.3 2.9v1.3l1.3.2c.8.1 1.4.9 1.4 1.8 0 1-.8 1.8-1.7 1.8z"}))},79487:(e,t,r)=>{"use strict";r.d(t,{K:()=>m});var a=r(1455),n=r.n(a);const i=`thinkrank_api_${window.thinkrankAdmin?.version||"0"}_u${window.thinkrankAdmin?.currentUser||0}::`,s=[["/thinkrank-pro/v1/url-inspection/",0],["/thinkrank/v1/integrations/search-console/",18e5],["/thinkrank/v1/site-identity/robots",0],["/thinkrank/v1/site-identity/",3e5],["/thinkrank/v1/seo-analytics/",36e5],["/thinkrank/v1/performance/history",18e5],["/thinkrank/v1/performance/",6e5],["/thinkrank/v1/performance/monitor",864e5],["/thinkrank-pro/v1/keywords/",18e5],["/thinkrank-pro/v1/top-content",18e5],["/thinkrank-pro/v1/google-analytics/",18e5],["/thinkrank-pro/v1/rank-tracker/suggestions",9e5],["/thinkrank-pro/v1/rank-tracker/",3e5]],l=[["/thinkrank-pro/v1/google-analytics/run-report",18e5]],o=e=>Array.isArray(e)?"["+e.map(o).join(",")+"]":e&&"object"==typeof e?"{"+Object.keys(e).sort().map(t=>JSON.stringify(t)+":"+o(e[t])).join(",")+"}":JSON.stringify(e),c=(e,t)=>!(!t||"object"!=typeof t||!1===t.success||e.startsWith("/thinkrank/v1/performance/monitor")&&"collecting"===t.data?.status),M=(()=>{try{const e="__thinkrank_probe__";return window.sessionStorage.setItem(e,"1"),window.sessionStorage.removeItem(e),window.sessionStorage}catch(e){return null}})(),g=e=>{if(M)try{const t=M.getItem(i+e);if(!t)return;const r=JSON.parse(t);return!r||Date.now()-r.t>=r.ttl?void M.removeItem(i+e):r.v}catch(e){return}},d=(e,t,r)=>{if(M&&!(r<=0))try{M.setItem(i+e,JSON.stringify({t:Date.now(),ttl:r,v:t}))}catch(e){u()}},u=()=>{if(M)try{const e=[];for(let t=0;t<M.length;t++){const r=M.key(t);r&&r.startsWith("thinkrank_api_")&&e.push(r)}e.forEach(e=>M.removeItem(e))}catch(e){}},N=new Map,m=u;n().use((e,t)=>{const{path:r,method:a="GET"}=e;if(!(e=>"string"==typeof e&&(e.startsWith("/thinkrank/v1/")||e.startsWith("/thinkrank-pro/v1/")))(r))return t(e);if("GET"!==a.toUpperCase()){const a=l.find(([e])=>r.startsWith(e));if(a){var n;const i=r+"::"+(e=>{let t=5381;for(let r=0;r<e.length;r++)t=(t<<5)+t+e.charCodeAt(r)|0;return(t>>>0).toString(36)})(o(null!==(n=e.data)&&void 0!==n?n:null)),s=g(i);if(void 0!==s)return Promise.resolve(s);if(N.has(i))return N.get(i);const l=t(e).then(e=>(c(r,e)&&d(i,e,a[1]),e)).finally(()=>N.delete(i));return N.set(i,l),l}return r.startsWith("/thinkrank-pro/v1/url-inspection/")?t(e):t(e).finally(u)}if(!1===e.parse)return t(e);const i=(e=>{let t=null;for(const[r,a]of s)e.startsWith(r)&&(null===t||r.length>t.prefixLength)&&(t={ttl:a,prefixLength:r.length});return t?t.ttl:3e5})(r);if(i<=0)return t(e);const M=g(r);if(void 0!==M)return Promise.resolve(M);if(N.has(r))return N.get(r);const m=t(e).then(e=>(c(r,e)&&d(r,e,i),e)).finally(()=>{N.delete(r)});return N.set(r,m),m}),"undefined"!=typeof window&&window.thinkrankApiPreload&&n().use(n().createPreloadingMiddleware(window.thinkrankApiPreload)),"undefined"!=typeof window&&(window.thinkrankApiCache={purge:u})},79926:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M17.2 10.9c-.5-1-1.2-2.1-2.1-3.2-.6-.9-1.3-1.7-2.1-2.6L12 4l-1 1.1c-.6.9-1.3 1.7-2 2.6-.8 1.2-1.5 2.3-2 3.2-.6 1.2-1 2.2-1 3 0 3.4 2.7 6.1 6.1 6.1s6.1-2.7 6.1-6.1c0-.8-.3-1.8-1-3zm-5.1 7.6c-2.5 0-4.6-2.1-4.6-4.6 0-.3.1-1 .8-2.3.5-.9 1.1-1.9 2-3.1.7-.9 1.3-1.7 1.8-2.3.7.8 1.3 1.6 1.8 2.3.8 1.1 1.5 2.2 2 3.1.7 1.3.8 2 .8 2.3 0 2.5-2.1 4.6-4.6 4.6z"}))},79993:(e,t,r)=>{"use strict";r(27723)},80028:(e,t,r)=>{"use strict";r.d(t,{N9:()=>R,oR:()=>O,q7:()=>Q});var a=r(51609),n=r(13526),i=e=>"number"==typeof e&&!isNaN(e),s=e=>"string"==typeof e,l=e=>"function"==typeof e,o=e=>s(e)||l(e)?e:null,c=(e,t)=>!1===e||i(e)&&e>0?e:t,M=e=>(0,a.isValidElement)(e)||s(e)||l(e)||i(e);function g({enter:e,exit:t,appendPosition:r=!1,collapse:n=!0,collapseDuration:i=300}){return function({children:s,position:l,preventExitTransition:o,done:c,nodeRef:M,isIn:g,playToast:d}){let u=r?`${e}--${l}`:e,N=r?`${t}--${l}`:t,m=(0,a.useRef)(0);return(0,a.useLayoutEffect)(()=>{let e=M.current,t=u.split(" "),r=a=>{a.target===M.current&&(d(),e.removeEventListener("animationend",r),e.removeEventListener("animationcancel",r),0===m.current&&"animationcancel"!==a.type&&e.classList.remove(...t))};e.classList.add(...t),e.addEventListener("animationend",r),e.addEventListener("animationcancel",r)},[]),(0,a.useEffect)(()=>{let e=M.current,t=()=>{e.removeEventListener("animationend",t),n?function(e,t,r=300){let{scrollHeight:a,style:n}=e;requestAnimationFrame(()=>{n.minHeight="initial",n.height=a+"px",n.transition=`all ${r}ms`,requestAnimationFrame(()=>{n.height="0",n.padding="0",n.margin="0",setTimeout(t,r)})})}(e,c,i):c()};g||(o?t():(m.current=1,e.className+=` ${N}`,e.addEventListener("animationend",t)))},[g]),a.createElement(a.Fragment,null,s)}}function d(e,t){return{content:u(e.content,e.props),containerId:e.props.containerId,id:e.props.toastId,theme:e.props.theme,type:e.props.type,data:e.props.data||{},isLoading:e.props.isLoading,icon:e.props.icon,reason:e.removalReason,status:t}}function u(e,t,r=!1){return(0,a.isValidElement)(e)&&!s(e.type)?(0,a.cloneElement)(e,{closeToast:t.closeToast,toastProps:t,data:t.data,isPaused:r}):l(e)?e({closeToast:t.closeToast,toastProps:t,data:t.data,isPaused:r}):e}function N({delay:e,isRunning:t,closeToast:r,type:i="default",hide:s,className:o,controlledProgress:c,progress:M,rtl:g,isIn:d,theme:u}){let N=s||c&&0===M,m={animationDuration:`${e}ms`,animationPlayState:t?"running":"paused"};c&&(m.transform=`scaleX(${M})`);let h=(0,n.A)("Toastify__progress-bar",c?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${u}`,`Toastify__progress-bar--${i}`,{"Toastify__progress-bar--rtl":g}),D=l(o)?o({rtl:g,type:i,defaultClassName:h}):(0,n.A)(h,o),k={[c&&M>=1?"onTransitionEnd":"onAnimationEnd"]:c&&M<1?null:()=>{d&&r()}};return a.createElement("div",{className:"Toastify__progress-bar--wrp","data-hidden":N},a.createElement("div",{className:`Toastify__progress-bar--bg Toastify__progress-bar-theme--${u} Toastify__progress-bar--${i}`}),a.createElement("div",{role:"progressbar","aria-hidden":N?"true":"false","aria-label":"notification timer","aria-valuenow":c?Math.round(100*M):void 0,"aria-valuemin":0,"aria-valuemax":100,className:D,style:m,...k}))}var m=1,h=()=>""+m++;var D=new Map,k=[],p=new Set,x=e=>p.forEach(t=>t(e)),j=()=>D.size>0;function y(e,t){var r;if(t)return!(null==(r=D.get(t))||!r.isToastActive(e));let a=!1;return D.forEach(t=>{t.isToastActive(e)&&(a=!0)}),a}function I(e,t){M(e)&&(j()||k.push({content:e,options:t}),D.forEach(r=>{r.buildToast(e,t)}))}function E(e,t){D.forEach(r=>{(null==t||null==t||!t.containerId||(null==t?void 0:t.containerId)===r.id)&&r.toggle(e,null==t?void 0:t.id)})}function z(e){let t=e.containerId||1;return{subscribe(r){let a=function(e,t,r){let a=1,n=0,s=[],l=[],g=t,u=new Map,N=new Set,m=()=>{l=Array.from(u.values()),N.forEach(e=>e())},h=e=>{var t,a;e.isActive&&(null==(a=null==(t=e.props)?void 0:t.onClose)||a.call(t,e.removalReason),e.isActive=!1,r(d(e,"removed")))},D=e=>{if(null==e)u.forEach(h);else{let t=u.get(e);t&&h(t)}m()},k=e=>{var t,a;let{toastId:n,updateId:i}=e.props,s=null==i;e.staleId&&u.delete(e.staleId),e.isActive=!0,u.set(n,e),m(),r(d(e,s?"added":"updated")),s&&(null==(a=(t=e.props).onOpen)||a.call(t))};return{id:e,props:g,observe:e=>(N.add(e),()=>N.delete(e)),toggle:(e,t)=>{u.forEach(r=>{var a;(null==t||t===r.props.toastId)&&(null==(a=r.toggle)||a.call(r,e))})},removeToast:D,toasts:u,clearQueue:()=>{n-=s.length,s=[]},buildToast:(t,r)=>{if((({containerId:t,toastId:r,updateId:a})=>{let n=t?t!==e:1!==e,i=u.has(r)&&null==a;return n||i})(r))return;let{toastId:l,updateId:d,data:N,staleId:h,delay:p}=r,x=null==d;x&&n++;let j={...g,style:g.toastStyle,key:a++,...Object.fromEntries(Object.entries(r).filter(([e,t])=>null!=t)),toastId:l,updateId:d,data:N,isIn:!1,className:o(r.className||g.toastClassName),progressClassName:o(r.progressClassName||g.progressClassName),autoClose:!r.isLoading&&c(r.autoClose,g.autoClose),closeToast(e){let t=u.get(l);t&&(t.removalReason=e,D(l))},deleteToast(){if(null!=u.get(l)){if(u.delete(l),n--,n<0&&(n=0),s.length>0)return void k(s.shift());m()}}};j.closeButton=g.closeButton,!1===r.closeButton||M(r.closeButton)?j.closeButton=r.closeButton:!0===r.closeButton&&(j.closeButton=!M(g.closeButton)||g.closeButton);let y={content:t,props:j,staleId:h};g.limit&&g.limit>0&&n>g.limit&&x?s.push(y):i(p)?setTimeout(()=>{k(y)},p):k(y)},setProps(e){g=e},setToggle:(e,t)=>{let r=u.get(e);r&&(r.toggle=t)},isToastActive:e=>{var t;return null==(t=u.get(e))?void 0:t.isActive},getSnapshot:()=>l}}(t,e,x);D.set(t,a);let n=a.observe(r);return k.forEach(e=>I(e.content,e.options)),k=[],()=>{n(),D.delete(t)}},setProps(e){var r;null==(r=D.get(t))||r.setProps(e)},getSnapshot(){var e;return null==(e=D.get(t))?void 0:e.getSnapshot()}}}function T(e){return e&&(s(e.toastId)||i(e.toastId))?e.toastId:h()}function A(e,t){return I(e,t),t.toastId}function w(e,t){return{...t,type:t&&t.type||e,toastId:T(t)}}function f(e){return(t,r)=>A(t,w(e,r))}function O(e,t){return A(e,w("default",t))}O.loading=(e,t)=>A(e,w("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...t})),O.promise=function(e,{pending:t,error:r,success:a},n){let i;t&&(i=s(t)?O.loading(t,n):O.loading(t.render,{...n,...t}));let o={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},c=(e,t,r)=>{if(null==t)return void O.dismiss(i);let a={type:e,...o,...n,data:r},l=s(t)?{render:t}:t;return i?O.update(i,{...a,...l}):O(l.render,{...a,...l}),r},M=l(e)?e():e;return M.then(e=>c("success",a,e)).catch(e=>c("error",r,e)),M},O.success=f("success"),O.info=f("info"),O.error=f("error"),O.warning=f("warning"),O.warn=O.warning,O.dark=(e,t)=>A(e,w("default",{theme:"dark",...t})),O.dismiss=function(e){!function(e){if(j()){if(null==e||(e=>s(e)||i(e))(e))D.forEach(t=>{t.removeToast(e)});else if(e&&("containerId"in e||"id"in e)){let t=D.get(e.containerId);t?t.removeToast(e.id):D.forEach(t=>{t.removeToast(e.id)})}}else k=k.filter(t=>null!=e&&t.options.toastId!==e)}(e)},O.clearWaitingQueue=(e={})=>{D.forEach(t=>{t.props.limit&&(!e.containerId||t.id===e.containerId)&&t.clearQueue()})},O.isActive=y,O.update=(e,t={})=>{let r=((e,{containerId:t})=>{var r;return null==(r=D.get(t||1))?void 0:r.toasts.get(e)})(e,t);if(r){let{props:a,content:n}=r,i={delay:100,...a,...t,toastId:t.toastId||e,updateId:h()};i.toastId!==e&&(i.staleId=e);let s=i.render||n;delete i.render,A(s,i)}},O.done=e=>{O.update(e,{progress:1})},O.onChange=function(e){return p.add(e),()=>{p.delete(e)}},O.play=e=>E(!0,e),O.pause=e=>E(!1,e);var _="undefined"!=typeof window?a.useLayoutEffect:a.useEffect,L=({theme:e,type:t,isLoading:r,...n})=>a.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:"colored"===e?"currentColor":`var(--toastify-icon-color-${t})`,...n}),b={info:function(e){return a.createElement(L,{...e},a.createElement("path",{d:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}))},warning:function(e){return a.createElement(L,{...e},a.createElement("path",{d:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}))},success:function(e){return a.createElement(L,{...e},a.createElement("path",{d:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}))},error:function(e){return a.createElement(L,{...e},a.createElement("path",{d:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}))},spinner:function(){return a.createElement("div",{className:"Toastify__spinner"})}};var v=e=>{let{isRunning:t,preventExitTransition:r,toastRef:i,eventHandlers:s,playToast:o}=function(e){let[t,r]=(0,a.useState)(!1),[n,i]=(0,a.useState)(!1),s=(0,a.useRef)(null),l=(0,a.useRef)({start:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,didMove:!1}).current,{autoClose:o,pauseOnHover:c,closeToast:M,onClick:g,closeOnClick:d}=e;function u(){r(!0)}function N(){r(!1)}function m(r){let a=s.current;if(l.canDrag&&a){l.didMove=!0,t&&N(),"x"===e.draggableDirection?l.delta=r.clientX-l.start:l.delta=r.clientY-l.start,l.start!==r.clientX&&(l.canCloseOnClick=!1);let n="x"===e.draggableDirection?`${l.delta}px, var(--y)`:`0, calc(${l.delta}px + var(--y))`;a.style.transform=`translate3d(${n},0)`,a.style.opacity=""+(1-Math.abs(l.delta/l.removalDistance))}}function h(){document.removeEventListener("pointermove",m),document.removeEventListener("pointerup",h);let t=s.current;if(l.canDrag&&l.didMove&&t){if(l.canDrag=!1,Math.abs(l.delta)>l.removalDistance)return i(!0),e.closeToast(!0),void e.collapseAll();t.style.transition="transform 0.2s, opacity 0.2s",t.style.removeProperty("transform"),t.style.removeProperty("opacity")}}(function(e){var t;null==(t=D.get(e.containerId||1))||t.setToggle(e.id,e.fn)})({id:e.toastId,containerId:e.containerId,fn:r}),(0,a.useEffect)(()=>{if(e.pauseOnFocusLoss)return document.hasFocus()||N(),window.addEventListener("focus",u),window.addEventListener("blur",N),()=>{window.removeEventListener("focus",u),window.removeEventListener("blur",N)}},[e.pauseOnFocusLoss]);let k={onPointerDown:function(t){if(!0===e.draggable||e.draggable===t.pointerType){l.didMove=!1,document.addEventListener("pointermove",m),document.addEventListener("pointerup",h);let r=s.current;l.canCloseOnClick=!0,l.canDrag=!0,r.style.transition="none","x"===e.draggableDirection?(l.start=t.clientX,l.removalDistance=r.offsetWidth*(e.draggablePercent/100)):(l.start=t.clientY,l.removalDistance=r.offsetHeight*(80===e.draggablePercent?1.5*e.draggablePercent:e.draggablePercent)/100)}},onPointerUp:function(t){let{top:r,bottom:a,left:n,right:i}=s.current.getBoundingClientRect();"mouse"===t.pointerType&&e.pauseOnHover&&t.clientX>=n&&t.clientX<=i&&t.clientY>=r&&t.clientY<=a?N():u()}};return o&&c&&(k.onMouseEnter=N,e.stacked||(k.onMouseLeave=u)),d&&(k.onClick=e=>{g&&g(e),l.canCloseOnClick&&M(!0)}),{playToast:u,pauseToast:N,isRunning:t,preventExitTransition:n,toastRef:s,eventHandlers:k}}(e),{closeButton:c,children:M,autoClose:g,onClick:d,type:m,hideProgressBar:h,closeToast:k,transition:p,position:x,className:j,style:y,progressClassName:I,updateId:E,role:z,progress:T,rtl:A,toastId:w,deleteToast:f,isIn:O,isLoading:_,closeOnClick:L,theme:v,ariaLabel:S}=e,C=(0,n.A)("Toastify__toast",`Toastify__toast-theme--${v}`,`Toastify__toast--${m}`,{"Toastify__toast--rtl":A},{"Toastify__toast--close-on-click":L}),Q=l(j)?j({rtl:A,position:x,type:m,defaultClassName:C}):(0,n.A)(C,j),U=function({theme:e,type:t,isLoading:r,icon:n}){let i=null,s={theme:e,type:t};return!1===n||(l(n)?i=n({...s,isLoading:r}):(0,a.isValidElement)(n)?i=(0,a.cloneElement)(n,s):r?i=b.spinner():(e=>e in b)(t)&&(i=b[t](s))),i}(e),Y=!!T||!g,P={closeToast:k,type:m,theme:v},Z=null;return!1===c||(Z=l(c)?c(P):(0,a.isValidElement)(c)?(0,a.cloneElement)(c,P):function({closeToast:e,theme:t,ariaLabel:r="close"}){return a.createElement("button",{className:`Toastify__close-button Toastify__close-button--${t}`,type:"button",onClick:t=>{t.stopPropagation(),e(!0)},"aria-label":r},a.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},a.createElement("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}(P)),a.createElement(p,{isIn:O,done:f,position:x,preventExitTransition:r,nodeRef:i,playToast:o},a.createElement("div",{id:w,tabIndex:0,onClick:d,"data-in":O,className:Q,...s,style:y,ref:i,...O&&{role:z,"aria-label":S}},null!=U&&a.createElement("div",{className:(0,n.A)("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!_})},U),u(M,e,!t),Z,!e.customProgressBar&&a.createElement(N,{...E&&!Y?{key:`p-${E}`}:{},rtl:A,theme:v,delay:g,isRunning:t,isIn:O,closeToast:k,hide:h,type:m,className:I,controlledProgress:Y,progress:T||0})))},S=(e,t=!1)=>({enter:`Toastify--animate Toastify__${e}-enter`,exit:`Toastify--animate Toastify__${e}-exit`,appendPosition:t}),C=g(S("bounce",!0)),Q=g(S("slide",!0)),U=(g(S("zoom")),g(S("flip")),{position:"top-right",transition:C,autoClose:5e3,closeButton:!0,pauseOnHover:!0,pauseOnFocusLoss:!0,draggable:"touch",draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light","aria-label":"Notifications Alt+T",hotKeys:e=>e.altKey&&"KeyT"===e.code});function Y(e){let t={...U,...e},r=e.stacked,[i,s]=(0,a.useState)(!0),c=(0,a.useRef)(null),{getToastToRender:M,isToastActive:g,count:d}=function(e){var t;let{subscribe:r,getSnapshot:n,setProps:i}=(0,a.useRef)(z(e)).current;i(e);let s=null==(t=(0,a.useSyncExternalStore)(r,n,n))?void 0:t.slice();return{getToastToRender:function(t){if(!s)return[];let r=new Map;return e.newestOnTop&&s.reverse(),s.forEach(e=>{let{position:t}=e.props;r.has(t)||r.set(t,[]),r.get(t).push(e)}),Array.from(r,e=>t(e[0],e[1]))},isToastActive:y,count:null==s?void 0:s.length}}(t),{className:u,style:N,rtl:m,containerId:h,hotKeys:D}=t;function k(e){let t=(0,n.A)("Toastify__toast-container",`Toastify__toast-container--${e}`,{"Toastify__toast-container--rtl":m});return l(u)?u({position:e,rtl:m,defaultClassName:t}):(0,n.A)(t,o(u))}function p(){r&&(s(!0),O.play())}return _(()=>{var e;if(r){let r=c.current.querySelectorAll('[data-in="true"]'),a=12,n=null==(e=t.position)?void 0:e.includes("top"),s=0,l=0;Array.from(r).reverse().forEach((e,t)=>{let r=e;r.classList.add("Toastify__toast--stacked"),t>0&&(r.dataset.collapsed=`${i}`),r.dataset.pos||(r.dataset.pos=n?"top":"bot");let o=s*(i?.2:1)+(i?0:a*t),c=Math.max(.5,1-(i?l:0));r.style.setProperty("--y",`${n?o:-1*o}px`),r.style.setProperty("--g",`${a}`),r.style.setProperty("--s",`${c}`),s+=r.offsetHeight,l+=.025})}},[i,d,r]),(0,a.useEffect)(()=>{function e(e){var t;let r=c.current;D(e)&&(null==(t=null==r?void 0:r.querySelector('[tabIndex="0"]'))||t.focus(),s(!1),O.pause()),"Escape"===e.key&&(document.activeElement===r||null!=r&&r.contains(document.activeElement))&&(s(!0),O.play())}return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}},[D]),a.createElement("section",{ref:c,className:"Toastify",id:h,onMouseEnter:()=>{r&&(s(!1),O.pause())},onMouseLeave:p,"aria-live":"polite","aria-atomic":"false","aria-relevant":"additions text","aria-label":t["aria-label"]},M((e,t)=>{let n=t.length?{...N}:{...N,pointerEvents:"none"};return a.createElement("div",{tabIndex:-1,className:k(e),"data-stacked":r,style:n,key:`c-${e}`},t.map(({content:e,props:t})=>a.createElement(v,{...t,stacked:r,collapseAll:p,isIn:g(t.toastId,t.containerId),key:`t-${t.key}`},e)))}))}var P=":root {\n  --toastify-color-light: #fff;\n  --toastify-color-dark: #121212;\n  --toastify-color-info: #3498db;\n  --toastify-color-success: #07bc0c;\n  --toastify-color-warning: #f1c40f;\n  --toastify-color-error: hsl(6, 78%, 57%);\n  --toastify-color-transparent: rgba(255, 255, 255, 0.7);\n\n  --toastify-icon-color-info: var(--toastify-color-info);\n  --toastify-icon-color-success: var(--toastify-color-success);\n  --toastify-icon-color-warning: var(--toastify-color-warning);\n  --toastify-icon-color-error: var(--toastify-color-error);\n\n  --toastify-container-width: fit-content;\n  --toastify-toast-width: 320px;\n  --toastify-toast-offset: 16px;\n  --toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));\n  --toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));\n  --toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));\n  --toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));\n  --toastify-toast-background: #fff;\n  --toastify-toast-padding: 14px;\n  --toastify-toast-min-height: 64px;\n  --toastify-toast-max-height: 800px;\n  --toastify-toast-bd-radius: 6px;\n  --toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);\n  --toastify-font-family: sans-serif;\n  --toastify-z-index: 9999;\n  --toastify-text-color-light: #757575;\n  --toastify-text-color-dark: #fff;\n\n  /* Used only for colored theme */\n  --toastify-text-color-info: #fff;\n  --toastify-text-color-success: #fff;\n  --toastify-text-color-warning: #fff;\n  --toastify-text-color-error: #fff;\n\n  --toastify-spinner-color: #616161;\n  --toastify-spinner-color-empty-area: #e0e0e0;\n  --toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);\n  --toastify-color-progress-dark: #bb86fc;\n  --toastify-color-progress-info: var(--toastify-color-info);\n  --toastify-color-progress-success: var(--toastify-color-success);\n  --toastify-color-progress-warning: var(--toastify-color-warning);\n  --toastify-color-progress-error: var(--toastify-color-error);\n  /* used to control the opacity of the progress trail */\n  --toastify-color-progress-bgo: 0.2;\n}\n\n.Toastify__toast-container {\n  z-index: var(--toastify-z-index);\n  -webkit-transform: translate3d(0, 0, var(--toastify-z-index));\n  position: fixed;\n  width: var(--toastify-container-width);\n  box-sizing: border-box;\n  color: #fff;\n  display: flex;\n  flex-direction: column;\n}\n\n.Toastify__toast-container--top-left {\n  top: var(--toastify-toast-top);\n  left: var(--toastify-toast-left);\n}\n.Toastify__toast-container--top-center {\n  top: var(--toastify-toast-top);\n  left: 50%;\n  transform: translateX(-50%);\n  align-items: center;\n}\n.Toastify__toast-container--top-right {\n  top: var(--toastify-toast-top);\n  right: var(--toastify-toast-right);\n  align-items: end;\n}\n.Toastify__toast-container--bottom-left {\n  bottom: var(--toastify-toast-bottom);\n  left: var(--toastify-toast-left);\n}\n.Toastify__toast-container--bottom-center {\n  bottom: var(--toastify-toast-bottom);\n  left: 50%;\n  transform: translateX(-50%);\n  align-items: center;\n}\n.Toastify__toast-container--bottom-right {\n  bottom: var(--toastify-toast-bottom);\n  right: var(--toastify-toast-right);\n  align-items: end;\n}\n\n.Toastify__toast {\n  --y: 0px;\n  position: relative;\n  touch-action: none;\n  width: var(--toastify-toast-width);\n  min-height: var(--toastify-toast-min-height);\n  box-sizing: border-box;\n  margin-bottom: 1rem;\n  padding: var(--toastify-toast-padding);\n  border-radius: var(--toastify-toast-bd-radius);\n  box-shadow: var(--toastify-toast-shadow);\n  max-height: var(--toastify-toast-max-height);\n  font-family: var(--toastify-font-family);\n  /* webkit only issue #791 */\n  z-index: 0;\n  /* inner swag */\n  display: flex;\n  flex: 1 auto;\n  align-items: center;\n  word-break: break-word;\n}\n\n@media only screen and (max-width: 480px) {\n  .Toastify__toast-container {\n    width: 100vw;\n    left: env(safe-area-inset-left);\n    margin: 0;\n  }\n  .Toastify__toast-container--top-left,\n  .Toastify__toast-container--top-center,\n  .Toastify__toast-container--top-right {\n    top: env(safe-area-inset-top);\n    transform: translateX(0);\n  }\n  .Toastify__toast-container--bottom-left,\n  .Toastify__toast-container--bottom-center,\n  .Toastify__toast-container--bottom-right {\n    bottom: env(safe-area-inset-bottom);\n    transform: translateX(0);\n  }\n  .Toastify__toast-container--rtl {\n    right: env(safe-area-inset-right);\n    left: initial;\n  }\n  .Toastify__toast {\n    --toastify-toast-width: 100%;\n    margin-bottom: 0;\n    border-radius: 0;\n  }\n}\n\n.Toastify__toast-container[data-stacked='true'] {\n  width: var(--toastify-toast-width);\n}\n\n@media only screen and (max-width: 480px) {\n  .Toastify__toast-container[data-stacked='true'] {\n    width: 100vw;\n  }\n}\n\n.Toastify__toast--stacked {\n  position: absolute;\n  width: 100%;\n  transform: translate3d(0, var(--y), 0) scale(var(--s));\n  transition: transform 0.3s;\n}\n\n.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,\n.Toastify__toast--stacked[data-collapsed] .Toastify__close-button {\n  transition: opacity 0.1s;\n}\n\n.Toastify__toast--stacked[data-collapsed='false'] {\n  overflow: visible;\n}\n\n.Toastify__toast--stacked[data-collapsed='true']:not(:last-child) > * {\n  opacity: 0;\n}\n\n.Toastify__toast--stacked:after {\n  content: '';\n  position: absolute;\n  left: 0;\n  right: 0;\n  height: calc(var(--g) * 1px);\n  bottom: 100%;\n}\n\n.Toastify__toast--stacked[data-pos='top'] {\n  top: 0;\n}\n\n.Toastify__toast--stacked[data-pos='bot'] {\n  bottom: 0;\n}\n\n.Toastify__toast--stacked[data-pos='bot'].Toastify__toast--stacked:before {\n  transform-origin: top;\n}\n\n.Toastify__toast--stacked[data-pos='top'].Toastify__toast--stacked:before {\n  transform-origin: bottom;\n}\n\n.Toastify__toast--stacked:before {\n  content: '';\n  position: absolute;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  height: 100%;\n  transform: scaleY(3);\n  z-index: -1;\n}\n\n.Toastify__toast--rtl {\n  direction: rtl;\n}\n\n.Toastify__toast--close-on-click {\n  cursor: pointer;\n}\n\n.Toastify__toast-icon {\n  margin-inline-end: 10px;\n  width: 22px;\n  flex-shrink: 0;\n  display: flex;\n}\n\n.Toastify--animate {\n  animation-fill-mode: both;\n  animation-duration: 0.5s;\n}\n\n.Toastify--animate-icon {\n  animation-fill-mode: both;\n  animation-duration: 0.3s;\n}\n\n.Toastify__toast-theme--dark {\n  background: var(--toastify-color-dark);\n  color: var(--toastify-text-color-dark);\n}\n\n.Toastify__toast-theme--light {\n  background: var(--toastify-color-light);\n  color: var(--toastify-text-color-light);\n}\n\n.Toastify__toast-theme--colored.Toastify__toast--default {\n  background: var(--toastify-color-light);\n  color: var(--toastify-text-color-light);\n}\n\n.Toastify__toast-theme--colored.Toastify__toast--info {\n  color: var(--toastify-text-color-info);\n  background: var(--toastify-color-info);\n}\n\n.Toastify__toast-theme--colored.Toastify__toast--success {\n  color: var(--toastify-text-color-success);\n  background: var(--toastify-color-success);\n}\n\n.Toastify__toast-theme--colored.Toastify__toast--warning {\n  color: var(--toastify-text-color-warning);\n  background: var(--toastify-color-warning);\n}\n\n.Toastify__toast-theme--colored.Toastify__toast--error {\n  color: var(--toastify-text-color-error);\n  background: var(--toastify-color-error);\n}\n\n.Toastify__progress-bar-theme--light {\n  background: var(--toastify-color-progress-light);\n}\n\n.Toastify__progress-bar-theme--dark {\n  background: var(--toastify-color-progress-dark);\n}\n\n.Toastify__progress-bar--info {\n  background: var(--toastify-color-progress-info);\n}\n\n.Toastify__progress-bar--success {\n  background: var(--toastify-color-progress-success);\n}\n\n.Toastify__progress-bar--warning {\n  background: var(--toastify-color-progress-warning);\n}\n\n.Toastify__progress-bar--error {\n  background: var(--toastify-color-progress-error);\n}\n\n.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,\n.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,\n.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,\n.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {\n  background: var(--toastify-color-transparent);\n}\n\n.Toastify__close-button {\n  color: #fff;\n  position: absolute;\n  top: 6px;\n  right: 6px;\n  background: transparent;\n  outline: none;\n  border: none;\n  padding: 0;\n  cursor: pointer;\n  opacity: 0.7;\n  transition: 0.3s ease;\n  z-index: 1;\n}\n\n.Toastify__toast--rtl .Toastify__close-button {\n  left: 6px;\n  right: unset;\n}\n\n.Toastify__close-button--light {\n  color: #000;\n  opacity: 0.3;\n}\n\n.Toastify__close-button > svg {\n  fill: currentColor;\n  height: 16px;\n  width: 14px;\n}\n\n.Toastify__close-button:hover,\n.Toastify__close-button:focus {\n  opacity: 1;\n}\n\n@keyframes Toastify__trackProgress {\n  0% {\n    transform: scaleX(1);\n  }\n  100% {\n    transform: scaleX(0);\n  }\n}\n\n.Toastify__progress-bar {\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  z-index: 1;\n  opacity: 0.7;\n  transform-origin: left;\n}\n\n.Toastify__progress-bar--animated {\n  animation: Toastify__trackProgress linear 1 forwards;\n}\n\n.Toastify__progress-bar--controlled {\n  transition: transform 0.2s;\n}\n\n.Toastify__progress-bar--rtl {\n  right: 0;\n  left: initial;\n  transform-origin: right;\n  border-bottom-left-radius: initial;\n}\n\n.Toastify__progress-bar--wrp {\n  position: absolute;\n  overflow: hidden;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n  height: 5px;\n  border-bottom-left-radius: var(--toastify-toast-bd-radius);\n  border-bottom-right-radius: var(--toastify-toast-bd-radius);\n}\n\n.Toastify__progress-bar--wrp[data-hidden='true'] {\n  opacity: 0;\n}\n\n.Toastify__progress-bar--bg {\n  opacity: var(--toastify-color-progress-bgo);\n  width: 100%;\n  height: 100%;\n}\n\n.Toastify__spinner {\n  width: 20px;\n  height: 20px;\n  box-sizing: border-box;\n  border: 2px solid;\n  border-radius: 100%;\n  border-color: var(--toastify-spinner-color-empty-area);\n  border-right-color: var(--toastify-spinner-color);\n  animation: Toastify__spin 0.65s linear infinite;\n}\n\n@keyframes Toastify__bounceInRight {\n  from,\n  60%,\n  75%,\n  90%,\n  to {\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n  }\n  from {\n    opacity: 0;\n    transform: translate3d(3000px, 0, 0);\n  }\n  60% {\n    opacity: 1;\n    transform: translate3d(-25px, 0, 0);\n  }\n  75% {\n    transform: translate3d(10px, 0, 0);\n  }\n  90% {\n    transform: translate3d(-5px, 0, 0);\n  }\n  to {\n    transform: none;\n  }\n}\n\n@keyframes Toastify__bounceOutRight {\n  20% {\n    opacity: 1;\n    transform: translate3d(-20px, var(--y), 0);\n  }\n  to {\n    opacity: 0;\n    transform: translate3d(2000px, var(--y), 0);\n  }\n}\n\n@keyframes Toastify__bounceInLeft {\n  from,\n  60%,\n  75%,\n  90%,\n  to {\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n  }\n  0% {\n    opacity: 0;\n    transform: translate3d(-3000px, 0, 0);\n  }\n  60% {\n    opacity: 1;\n    transform: translate3d(25px, 0, 0);\n  }\n  75% {\n    transform: translate3d(-10px, 0, 0);\n  }\n  90% {\n    transform: translate3d(5px, 0, 0);\n  }\n  to {\n    transform: none;\n  }\n}\n\n@keyframes Toastify__bounceOutLeft {\n  20% {\n    opacity: 1;\n    transform: translate3d(20px, var(--y), 0);\n  }\n  to {\n    opacity: 0;\n    transform: translate3d(-2000px, var(--y), 0);\n  }\n}\n\n@keyframes Toastify__bounceInUp {\n  from,\n  60%,\n  75%,\n  90%,\n  to {\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n  }\n  from {\n    opacity: 0;\n    transform: translate3d(0, 3000px, 0);\n  }\n  60% {\n    opacity: 1;\n    transform: translate3d(0, -20px, 0);\n  }\n  75% {\n    transform: translate3d(0, 10px, 0);\n  }\n  90% {\n    transform: translate3d(0, -5px, 0);\n  }\n  to {\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n@keyframes Toastify__bounceOutUp {\n  20% {\n    transform: translate3d(0, calc(var(--y) - 10px), 0);\n  }\n  40%,\n  45% {\n    opacity: 1;\n    transform: translate3d(0, calc(var(--y) + 20px), 0);\n  }\n  to {\n    opacity: 0;\n    transform: translate3d(0, -2000px, 0);\n  }\n}\n\n@keyframes Toastify__bounceInDown {\n  from,\n  60%,\n  75%,\n  90%,\n  to {\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n  }\n  0% {\n    opacity: 0;\n    transform: translate3d(0, -3000px, 0);\n  }\n  60% {\n    opacity: 1;\n    transform: translate3d(0, 25px, 0);\n  }\n  75% {\n    transform: translate3d(0, -10px, 0);\n  }\n  90% {\n    transform: translate3d(0, 5px, 0);\n  }\n  to {\n    transform: none;\n  }\n}\n\n@keyframes Toastify__bounceOutDown {\n  20% {\n    transform: translate3d(0, calc(var(--y) - 10px), 0);\n  }\n  40%,\n  45% {\n    opacity: 1;\n    transform: translate3d(0, calc(var(--y) + 20px), 0);\n  }\n  to {\n    opacity: 0;\n    transform: translate3d(0, 2000px, 0);\n  }\n}\n\n.Toastify__bounce-enter--top-left,\n.Toastify__bounce-enter--bottom-left {\n  animation-name: Toastify__bounceInLeft;\n}\n\n.Toastify__bounce-enter--top-right,\n.Toastify__bounce-enter--bottom-right {\n  animation-name: Toastify__bounceInRight;\n}\n\n.Toastify__bounce-enter--top-center {\n  animation-name: Toastify__bounceInDown;\n}\n\n.Toastify__bounce-enter--bottom-center {\n  animation-name: Toastify__bounceInUp;\n}\n\n.Toastify__bounce-exit--top-left,\n.Toastify__bounce-exit--bottom-left {\n  animation-name: Toastify__bounceOutLeft;\n}\n\n.Toastify__bounce-exit--top-right,\n.Toastify__bounce-exit--bottom-right {\n  animation-name: Toastify__bounceOutRight;\n}\n\n.Toastify__bounce-exit--top-center {\n  animation-name: Toastify__bounceOutUp;\n}\n\n.Toastify__bounce-exit--bottom-center {\n  animation-name: Toastify__bounceOutDown;\n}\n\n@keyframes Toastify__zoomIn {\n  from {\n    opacity: 0;\n    transform: scale3d(0.3, 0.3, 0.3);\n  }\n  50% {\n    opacity: 1;\n  }\n}\n\n@keyframes Toastify__zoomOut {\n  from {\n    opacity: 1;\n  }\n  50% {\n    opacity: 0;\n    transform: translate3d(0, var(--y), 0) scale3d(0.3, 0.3, 0.3);\n  }\n  to {\n    opacity: 0;\n  }\n}\n\n.Toastify__zoom-enter {\n  animation-name: Toastify__zoomIn;\n}\n\n.Toastify__zoom-exit {\n  animation-name: Toastify__zoomOut;\n}\n\n@keyframes Toastify__flipIn {\n  from {\n    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n    animation-timing-function: ease-in;\n    opacity: 0;\n  }\n  40% {\n    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n    animation-timing-function: ease-in;\n  }\n  60% {\n    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n    opacity: 1;\n  }\n  80% {\n    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);\n  }\n  to {\n    transform: perspective(400px);\n  }\n}\n\n@keyframes Toastify__flipOut {\n  from {\n    transform: translate3d(0, var(--y), 0) perspective(400px);\n  }\n  30% {\n    transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);\n    opacity: 1;\n  }\n  to {\n    transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);\n    opacity: 0;\n  }\n}\n\n.Toastify__flip-enter {\n  animation-name: Toastify__flipIn;\n}\n\n.Toastify__flip-exit {\n  animation-name: Toastify__flipOut;\n}\n\n@keyframes Toastify__slideInRight {\n  from {\n    transform: translate3d(110%, 0, 0);\n    visibility: visible;\n  }\n  to {\n    transform: translate3d(0, var(--y), 0);\n  }\n}\n\n@keyframes Toastify__slideInLeft {\n  from {\n    transform: translate3d(-110%, 0, 0);\n    visibility: visible;\n  }\n  to {\n    transform: translate3d(0, var(--y), 0);\n  }\n}\n\n@keyframes Toastify__slideInUp {\n  from {\n    transform: translate3d(0, 110%, 0);\n    visibility: visible;\n  }\n  to {\n    transform: translate3d(0, var(--y), 0);\n  }\n}\n\n@keyframes Toastify__slideInDown {\n  from {\n    transform: translate3d(0, -110%, 0);\n    visibility: visible;\n  }\n  to {\n    transform: translate3d(0, var(--y), 0);\n  }\n}\n\n@keyframes Toastify__slideOutRight {\n  from {\n    transform: translate3d(0, var(--y), 0);\n  }\n  to {\n    visibility: hidden;\n    transform: translate3d(110%, var(--y), 0);\n  }\n}\n\n@keyframes Toastify__slideOutLeft {\n  from {\n    transform: translate3d(0, var(--y), 0);\n  }\n  to {\n    visibility: hidden;\n    transform: translate3d(-110%, var(--y), 0);\n  }\n}\n\n@keyframes Toastify__slideOutDown {\n  from {\n    transform: translate3d(0, var(--y), 0);\n  }\n  to {\n    visibility: hidden;\n    transform: translate3d(0, 500px, 0);\n  }\n}\n\n@keyframes Toastify__slideOutUp {\n  from {\n    transform: translate3d(0, var(--y), 0);\n  }\n  to {\n    visibility: hidden;\n    transform: translate3d(0, -500px, 0);\n  }\n}\n\n.Toastify__slide-enter--top-left,\n.Toastify__slide-enter--bottom-left {\n  animation-name: Toastify__slideInLeft;\n}\n\n.Toastify__slide-enter--top-right,\n.Toastify__slide-enter--bottom-right {\n  animation-name: Toastify__slideInRight;\n}\n\n.Toastify__slide-enter--top-center {\n  animation-name: Toastify__slideInDown;\n}\n\n.Toastify__slide-enter--bottom-center {\n  animation-name: Toastify__slideInUp;\n}\n\n.Toastify__slide-exit--top-left,\n.Toastify__slide-exit--bottom-left {\n  animation-name: Toastify__slideOutLeft;\n  animation-timing-function: ease-in;\n  animation-duration: 0.3s;\n}\n\n.Toastify__slide-exit--top-right,\n.Toastify__slide-exit--bottom-right {\n  animation-name: Toastify__slideOutRight;\n  animation-timing-function: ease-in;\n  animation-duration: 0.3s;\n}\n\n.Toastify__slide-exit--top-center {\n  animation-name: Toastify__slideOutUp;\n  animation-timing-function: ease-in;\n  animation-duration: 0.3s;\n}\n\n.Toastify__slide-exit--bottom-center {\n  animation-name: Toastify__slideOutDown;\n  animation-timing-function: ease-in;\n  animation-duration: 0.3s;\n}\n\n@keyframes Toastify__spin {\n  from {\n    transform: rotate(0deg);\n  }\n  to {\n    transform: rotate(360deg);\n  }\n}\n",Z=new Map,V=(e,t)=>{_(()=>{if(!e||"undefined"==typeof document)return;let r=document,a=Z.get(r);if(a)return void(t&&a.setAttribute("nonce",t));let n=r.createElement("style");n.textContent=e,t&&n.setAttribute("nonce",t),r.head.appendChild(n),Z.set(r,n)},[t])};function R(e){return V(P,e.nonce),a.createElement(Y,{...e})}},80091:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M16.375 4.5H4.625a.125.125 0 0 0-.125.125v8.254l2.859-1.54a.75.75 0 0 1 .68-.016l2.384 1.142 2.89-2.074a.75.75 0 0 1 .874 0l2.313 1.66V4.625a.125.125 0 0 0-.125-.125Zm.125 9.398-2.75-1.975-2.813 2.02a.75.75 0 0 1-.76.067l-2.444-1.17L4.5 14.583v1.792c0 .069.056.125.125.125h11.75a.125.125 0 0 0 .125-.125v-2.477ZM4.625 3C3.728 3 3 3.728 3 4.625v11.75C3 17.273 3.728 18 4.625 18h11.75c.898 0 1.625-.727 1.625-1.625V4.625C18 3.728 17.273 3 16.375 3H4.625ZM20 8v11c0 .69-.31 1-.999 1H6v1.5h13.001c1.52 0 2.499-.982 2.499-2.5V8H20Z",fillRule:"evenodd",clipRule:"evenodd"}))},80095:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(51609),n=r(27723);const i=({illustration:e,title:t,description:r,features:i=[],ctaLabel:s,ctaUrl:l="https://thinkrank.ai/#pricing"})=>(0,a.createElement)("div",{className:"tr-pro-teaser"},(0,a.createElement)("div",{className:"tr-pro-teaser__illustration"},e),(0,a.createElement)("div",{className:"tr-pro-teaser__content"},(0,a.createElement)("div",{className:"tr-pro-teaser__heading"},(0,a.createElement)("h3",{className:"tr-pro-teaser__title"},t),(0,a.createElement)("span",{className:"tr-pro-teaser__badge"},(0,n.__)("Pro","thinkrank"))),(0,a.createElement)("p",{className:"tr-pro-teaser__description"},r),i.length>0&&(0,a.createElement)("ul",{className:"tr-pro-teaser__features"},i.map(e=>(0,a.createElement)("li",{key:e,className:"tr-pro-teaser__feature"},(0,a.createElement)("span",{"aria-hidden":"true",className:"tr-pro-teaser__bullet"}),(0,a.createElement)("span",null,e)))),(0,a.createElement)("a",{href:l,target:"_blank",rel:"noreferrer",className:"tr-pro-teaser__cta"},s||(0,n.__)("Upgrade Now","thinkrank"))))},80747:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M12 4c-4.4 0-8 3.6-8 8v.1c0 4.1 3.2 7.5 7.2 7.9h.8c4.4 0 8-3.6 8-8s-3.6-8-8-8zm0 15V5c3.9 0 7 3.1 7 7s-3.1 7-7 7z"}))},80751:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"m9.99609 14v-.2251l.00391.0001v6.225h1.5v-14.5h2.5v14.5h1.5v-14.5h3v-1.5h-8.50391c-2.76142 0-5 2.23858-5 5 0 2.7614 2.23858 5 5 5z"}))},80842:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{fillRule:"evenodd",d:"M10.289 4.836A1 1 0 0111.275 4h1.306a1 1 0 01.987.836l.244 1.466c.787.26 1.503.679 2.108 1.218l1.393-.522a1 1 0 011.216.437l.653 1.13a1 1 0 01-.23 1.273l-1.148.944a6.025 6.025 0 010 2.435l1.149.946a1 1 0 01.23 1.272l-.653 1.13a1 1 0 01-1.216.437l-1.394-.522c-.605.54-1.32.958-2.108 1.218l-.244 1.466a1 1 0 01-.987.836h-1.306a1 1 0 01-.986-.836l-.244-1.466a5.995 5.995 0 01-2.108-1.218l-1.394.522a1 1 0 01-1.217-.436l-.653-1.131a1 1 0 01.23-1.272l1.149-.946a6.026 6.026 0 010-2.435l-1.148-.944a1 1 0 01-.23-1.272l.653-1.131a1 1 0 011.217-.437l1.393.522a5.994 5.994 0 012.108-1.218l.244-1.466zM14.929 12a3 3 0 11-6 0 3 3 0 016 0z",clipRule:"evenodd"}))},81290:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var a=r(51609),n=r.n(a),i=r(27723),s=r(64984);const l={Organization:(0,a.createElement)("svg",{width:"22",height:"22",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},(0,a.createElement)("path",{d:"M3 21V7l9-4 9 4v14",stroke:"currentColor",strokeWidth:"1.6",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M3 21h18M9 12h2m2 0h2M9 16h2m2 0h2",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round"})),LocalBusiness:(0,a.createElement)("svg",{width:"22",height:"22",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},(0,a.createElement)("path",{d:"M12 21s-7-6.5-7-12a7 7 0 1 1 14 0c0 5.5-7 12-7 12Z",stroke:"currentColor",strokeWidth:"1.6",strokeLinejoin:"round"}),(0,a.createElement)("circle",{cx:"12",cy:"9",r:"2.5",stroke:"currentColor",strokeWidth:"1.6"})),Person:(0,a.createElement)("svg",{width:"22",height:"22",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},(0,a.createElement)("circle",{cx:"12",cy:"8",r:"4",stroke:"currentColor",strokeWidth:"1.6"}),(0,a.createElement)("path",{d:"M4 21c0-4.4 3.6-8 8-8s8 3.6 8 8",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round"})),WebSite:(0,a.createElement)("svg",{width:"22",height:"22",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},(0,a.createElement)("circle",{cx:"12",cy:"12",r:"9",stroke:"currentColor",strokeWidth:"1.6"}),(0,a.createElement)("path",{d:"M3 12h18M12 3c2.5 3 4 6 4 9s-1.5 6-4 9c-2.5-3-4-6-4-9s1.5-6 4-9Z",stroke:"currentColor",strokeWidth:"1.6",strokeLinejoin:"round"}))},o=({size:e=14})=>(0,a.createElement)("svg",{width:e,height:e,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},(0,a.createElement)("path",{d:"M3 7.5L6 10.5L11 4.5",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})),c=()=>(0,a.createElement)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},(0,a.createElement)("path",{d:"M12 3l1.8 4.7L18.5 9.5l-4.7 1.8L12 16l-1.8-4.7L5.5 9.5l4.7-1.8L12 3Z",fill:"currentColor"}),(0,a.createElement)("path",{d:"M19 14l.8 2 2 .8-2 .8L19 19.5l-.8-1.9-2-.8 2-.8.8-2Z",fill:"currentColor",opacity:"0.7"})),M={Organization:(0,i.__)("Brand, contact, logo and social profiles — applied across the entire site.","thinkrank"),LocalBusiness:(0,i.__)("Business with a physical address, hours and service area — ideal for storefronts.","thinkrank"),Person:(0,i.__)("A featured individual or author identity used across the site.","thinkrank"),WebSite:(0,i.__)("Site name, alternate names, and sitelinks search box for branded queries.","thinkrank")},g=({type:e,checked:t,onToggle:r})=>{const n=M[e]||(0,i.__)("Schema markup for "+e,"thinkrank"),s=l[e]||l.WebSite;return(0,a.createElement)("button",{type:"button",onClick:()=>r(e,!t),"aria-pressed":t,style:{position:"relative",display:"flex",gap:"14px",alignItems:"flex-start",textAlign:"left",padding:"18px",border:t?"1.5px solid #4f46e5":"1.5px solid var(--tr-border)",borderRadius:"12px",background:t?"#f7f6ff":"#fff",cursor:"pointer",transition:"border-color 120ms ease, background-color 120ms ease, box-shadow 120ms ease",boxShadow:t?"0 1px 2px rgba(79, 70, 229, 0.08)":"none",width:"100%",font:"inherit",color:"inherit"}},(0,a.createElement)("div",{style:{width:"40px",height:"40px",borderRadius:"10px",background:t?"#eceaff":"#f5f6fa",color:t?"#4f46e5":"var(--tr-text-body)",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,transition:"background-color 120ms ease, color 120ms ease"}},s),(0,a.createElement)("div",{style:{flex:1,minWidth:0}},(0,a.createElement)("div",{style:{fontSize:"14px",fontWeight:600,color:"var(--tr-text-heading)",marginBottom:"4px"}},e),(0,a.createElement)("div",{style:{fontSize:"12.5px",color:"var(--tr-text-body)",lineHeight:1.45}},n)),(0,a.createElement)("div",{style:{width:"20px",height:"20px",borderRadius:"6px",background:t?"#4f46e5":"#fff",border:t?"1.5px solid #4f46e5":"1.5px solid #d4d8e0",color:"#fff",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,transition:"background-color 120ms ease, border-color 120ms ease"},"aria-hidden":"true"},t&&(0,a.createElement)(o,null)))},d=({settings:e,onSettingChange:t})=>{const r=(0,s.Zw)("site");n().useEffect(()=>{const a=e.enabled_schema_types||[],n=a.filter(e=>r.includes(e));n.length!==a.length&&t("enabled_schema_types",n)},[]);const l=(r,a)=>{const n=e.enabled_schema_types||[],i=a?[...n,r]:n.filter(e=>e!==r);t("enabled_schema_types",i)},o=(e.enabled_schema_types||[]).filter(e=>r.includes(e));return(0,a.createElement)("div",{className:"tab-content"},(0,a.createElement)("div",{style:{display:"flex",gap:"16px",padding:"20px 24px",borderRadius:"12px",background:"linear-gradient(135deg, #eef4ff 0%, #f5f0ff 100%)",border:"1px solid #e0e7ff",marginBottom:"24px"}},(0,a.createElement)("div",{style:{width:"44px",height:"44px",borderRadius:"10px",background:"#fff",color:"#4f46e5",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,boxShadow:"0 1px 2px rgba(15, 23, 42, 0.06)"}},(0,a.createElement)(c,null)),(0,a.createElement)("div",{style:{minWidth:0}},(0,a.createElement)("h2",{style:{margin:0,fontSize:"16px",fontWeight:600,color:"var(--tr-text-heading)"}},(0,i.__)("Site-Level Schema Types","thinkrank")),(0,a.createElement)("p",{style:{margin:"4px 0 0",fontSize:"13px",color:"var(--tr-text-body)",lineHeight:1.5}},(0,i.__)("Pick the structured-data entities that describe your site as a whole. Article, BlogPosting, HowTo and FAQ schemas are managed per-post in the ThinkRank metabox.","thinkrank")))),(0,a.createElement)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:"12px",marginBottom:"12px"}},(0,a.createElement)("h3",{style:{margin:0,fontSize:"14px",fontWeight:600,color:"var(--tr-text-heading)"}},(0,i.__)("Available types","thinkrank")),(0,a.createElement)("span",{style:{fontSize:"12px",fontWeight:600,padding:"4px 10px",borderRadius:"999px",background:o.length>0?"#eceaff":"#f3f4f6",color:o.length>0?"#4f46e5":"var(--tr-text-body)"}},o.length>0?(0,i.__)(`${o.length} selected`,"thinkrank"):(0,i.__)("None selected","thinkrank"))),(0,a.createElement)("div",{className:"thinkrank-schema-types-grid",style:{display:"grid",gridTemplateColumns:"repeat(auto-fill, minmax(260px, 1fr))",gap:"14px",marginBottom:"20px"}},r.map(e=>(0,a.createElement)(g,{key:e,type:e,checked:o.includes(e),onToggle:l}))),0===o.length&&(0,a.createElement)("div",{style:{display:"flex",alignItems:"flex-start",gap:"12px",padding:"14px 16px",borderRadius:"10px",background:"#fff8e5",border:"1px solid #fde68a",marginBottom:"24px"}},(0,a.createElement)("div",{style:{fontSize:"16px",lineHeight:1,color:"#b45309"}},"!"),(0,a.createElement)("div",{style:{fontSize:"13px",color:"#8a6d3b",lineHeight:1.5}},(0,i.__)("No schema types selected yet. Pick at least one above so ThinkRank has something to generate.","thinkrank"))),(0,a.createElement)("div",{style:{display:"flex",gap:"14px",alignItems:"flex-start",padding:"16px 20px",border:"1px solid var(--tr-border)",borderRadius:"12px",background:"#fafbfc"}},(0,a.createElement)("div",{style:{width:"36px",height:"36px",borderRadius:"10px",background:"#fff",color:"#4f46e5",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,border:"1px solid var(--tr-border)"},"aria-hidden":"true"},(0,a.createElement)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M14 3H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9l-6-6Z",stroke:"currentColor",strokeWidth:"1.6",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M14 3v6h6M8 13h8M8 17h5",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round",strokeLinejoin:"round"}))),(0,a.createElement)("div",{style:{flex:1,minWidth:0}},(0,a.createElement)("div",{style:{fontSize:"13px",fontWeight:600,color:"var(--tr-text-heading)",marginBottom:"4px"}},(0,i.__)("Need Article, BlogPosting, HowTo or FAQ?","thinkrank")),(0,a.createElement)("div",{style:{fontSize:"13px",color:"var(--tr-text-body)",lineHeight:1.5}},(0,i.__)("Content-specific schemas use the actual post data plus AI optimization, so they live in the ThinkRank metabox when editing individual posts and pages.","thinkrank")))))}},81567:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var a=r(51609),n=r(27723),i=r(56427),s=r(69960),l=r(2325);const o=({dateRange:e,setDateRange:t,dashboardData:r})=>(0,a.createElement)("div",{className:"thinkrank-space-y-6"},(0,a.createElement)(i.Flex,{justify:"space-between",align:"center"},(0,a.createElement)("div",null,(0,a.createElement)(i.__experimentalText,{variant:"muted"},(0,n.__)("Detailed keyword performance data from Google Search Console.","thinkrank"))),(0,a.createElement)("div",{style:{position:"relative",display:"inline-flex",alignItems:"center"}},(0,a.createElement)("select",{value:e,onChange:e=>t(e.target.value),style:{appearance:"none",WebkitAppearance:"none",MozAppearance:"none",background:"#fff",border:"1px solid #4451ff",borderRadius:"6px",padding:"8px 36px 8px 14px",fontSize:"14px",fontWeight:"600",color:"var(--tr-accent)",cursor:"pointer",outline:"none",lineHeight:"1.4",boxShadow:"none"}},l.wl.map(e=>(0,a.createElement)("option",{key:e.value,value:e.value},e.label))),(0,a.createElement)("span",{style:{position:"absolute",right:"10px",top:"50%",transform:"translateY(-50%)",pointerEvents:"none",display:"flex",alignItems:"center"}},(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M3 5L7 9L11 5",stroke:"#4451ff",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}))))),r&&r.search_performance&&(0,a.createElement)(s.A,{data:r.search_performance}))},81574:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M1.36605 2.81332L2.30144 1.87332L13.5592 13.1867L12.6239 14.1267L7.92702 9.40666C6.74618 9.41999 5.57861 9.87999 4.68302 10.78L3.35623 9.44665C4.19874 8.60665 5.2071 8.03999 6.2818 7.75332L4.7958 6.25999C3.78744 6.67332 2.84542 7.29332 2.02944 8.11332L0.702656 6.77999C1.512 5.97332 2.42085 5.33332 3.3894 4.84665L1.36605 2.81332ZM15.2973 6.77999L13.9705 8.11332C12.3054 6.43999 10.1096 5.61332 7.92039 5.62666L6.20883 3.90665C9.41303 3.34665 12.8229 4.29332 15.2973 6.77999ZM10.1759 7.89332C11.0781 8.21332 11.9273 8.72665 12.6438 9.44665L12.1794 9.90665L10.1759 7.89332ZM6.00981 12.1133L8 14.1133L9.99018 12.1133C8.89558 11.0067 7.11105 11.0067 6.00981 12.1133Z"}))},81628:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M4 8.8h8.9V7.2H4v1.6zm0 7h8.9v-1.5H4v1.5zM18 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z"}))},81789:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M20.5 16h-.7V8c0-1.1-.9-2-2-2H6.2c-1.1 0-2 .9-2 2v8h-.7c-.8 0-1.5.7-1.5 1.5h20c0-.8-.7-1.5-1.5-1.5zM5.7 8c0-.3.2-.5.5-.5h11.6c.3 0 .5.2.5.5v7.6H5.7V8z"}))},82030:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{fillRule:"evenodd",d:"M7.25 16.437a6.5 6.5 0 1 1 9.5 0V16A2.75 2.75 0 0 0 14 13.25h-4A2.75 2.75 0 0 0 7.25 16v.437Zm1.5 1.193a6.47 6.47 0 0 0 3.25.87 6.47 6.47 0 0 0 3.25-.87V16c0-.69-.56-1.25-1.25-1.25h-4c-.69 0-1.25.56-1.25 1.25v1.63ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm10-2a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z",clipRule:"evenodd"}))},82189:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M3.25 12a8.75 8.75 0 1117.5 0 8.75 8.75 0 01-17.5 0zM12 4.75a7.25 7.25 0 100 14.5 7.25 7.25 0 000-14.5zm-1.338 4.877c-.314.22-.412.452-.412.623 0 .171.098.403.412.623.312.218.783.377 1.338.377.825 0 1.605.233 2.198.648.59.414 1.052 1.057 1.052 1.852 0 .795-.461 1.438-1.052 1.852-.41.286-.907.486-1.448.582v.316a.75.75 0 01-1.5 0v-.316a3.64 3.64 0 01-1.448-.582c-.59-.414-1.052-1.057-1.052-1.852a.75.75 0 011.5 0c0 .171.098.403.412.623.312.218.783.377 1.338.377s1.026-.159 1.338-.377c.314-.22.412-.452.412-.623 0-.171-.098-.403-.412-.623-.312-.218-.783-.377-1.338-.377-.825 0-1.605-.233-2.198-.648-.59-.414-1.052-1.057-1.052-1.852 0-.795.461-1.438 1.052-1.852a3.64 3.64 0 011.448-.582V7.5a.75.75 0 011.5 0v.316c.54.096 1.039.296 1.448.582.59.414 1.052 1.057 1.052 1.852a.75.75 0 01-1.5 0c0-.171-.098-.403-.412-.623-.312-.218-.783-.377-1.338-.377s-1.026.159-1.338.377z"}))},82434:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M9 13.5a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM9 16a4.002 4.002 0 003.8-2.75H15V16h2.5v-2.75H19v-2.5h-6.2A4.002 4.002 0 005 12a4 4 0 004 4z",fillRule:"evenodd",clipRule:"evenodd"}))},82509:(e,t,r)=>{"use strict";r.d(t,{A:()=>T});var a=r(51609),n=r(86087),i=r(27723),s=r(49323),l=r(99714),o=r(60775);const c=({children:e,className:t=""})=>{if(!e)return null;const r=(n=String(e),n?n.replace(/\*\*(.*?)\*\*/g,"<strong>$1</strong>").replace(/\*(.*?)\*/g,"<em>$1</em>"):n).replace(/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,"").replace(/javascript:/gi,"").replace(/on\w+\s*=/gi,"").replace(/<iframe\b[^<]*(?:(?!<\/iframe>)<[^<]*)*<\/iframe>/gi,"").replace(/<object\b[^<]*(?:(?!<\/object>)<[^<]*)*<\/object>/gi,"").replace(/<embed\b[^<]*(?:(?!<\/embed>)<[^<]*)*<\/embed>/gi,"");var n;return(0,a.createElement)("span",{className:t,dangerouslySetInnerHTML:{__html:r}})},M=({className:e="tr-w-3.5 tr-h-3.5"})=>(0,a.createElement)("svg",{className:e,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z"})),g={1:{badge:"tr-bg-brand-bg tr-text-brand",border:"#4451FF"},2:{badge:"tr-bg-brand-bg tr-text-brand",border:"#06B6D4"},3:{badge:"tr-bg-white tr-text-secondary",border:"#CBD5E1"}},d=({len:e,max:t})=>(0,a.createElement)("span",{className:"tr-inline-flex tr-items-center tr-px-1.5 tr-py-0.5 tr-rounded tr-text-xs tr-font-medium "+(e<=t?"tr-bg-success-bg tr-text-success":"tr-bg-warning-bg tr-text-warning")},e,"/",t),u=({title:e,icon:t,children:r,count:n,headerAction:i})=>(0,a.createElement)("div",{className:"tr-bg-white tr-rounded-lg tr-border tr-border-secondary tr-shadow-sm tr-overflow-hidden"},(0,a.createElement)("div",{className:"tr-px-5 tr-py-3.5 tr-flex tr-items-center tr-gap-2.5 tr-border-b tr-border-secondary"},t&&(0,a.createElement)("span",{className:"tr-flex tr-items-center tr-justify-center tr-w-7 tr-h-7 tr-rounded-md tr-bg-brand tr-shrink-0"},t),(0,a.createElement)("span",{className:"tr-text-sm tr-font-semibold tr-text-primary"},e),void 0!==n&&n>0&&(0,a.createElement)("span",{className:"tr-inline-flex tr-items-center tr-px-2 tr-py-0.5 tr-rounded-full tr-text-xs tr-font-medium tr-bg-brand-bg tr-text-brand"},n),i&&(0,a.createElement)("div",{className:"tr-ml-auto tr-shrink-0"},i)),(0,a.createElement)("div",{className:"tr-px-5 tr-pt-4 tr-pb-5"},r)),N=(0,a.createElement)("svg",{className:"tr-w-4 tr-h-4 tr-text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 6h16M4 10h12M4 14h8"})),m=(0,a.createElement)("svg",{className:"tr-w-4 tr-h-4 tr-text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"})),h=(0,a.createElement)("svg",{className:"tr-w-4 tr-h-4 tr-text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"})),D=(0,a.createElement)("svg",{className:"tr-w-4 tr-h-4 tr-text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M8.684 13.342C8.886 12.938 9 12.482 9 12c0-.482-.114-.938-.316-1.342m0 2.684a3 3 0 110-2.684m0 2.684l6.632 3.316m-6.632-6l6.632-3.316m0 0a3 3 0 105.367-2.684 3 3 0 00-5.367 2.684zm0 9.316a3 3 0 105.368 2.684 3 3 0 00-5.368-2.684z"})),k=(0,a.createElement)("svg",{className:"tr-w-4 tr-h-4 tr-text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M10 20l4-16m4 4l4 4-4 4M6 16l-4-4 4-4"})),p=(0,a.createElement)("svg",{className:"tr-w-4 tr-h-4 tr-text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 16l4.586-4.586a2 2 0 012.828 0L16 16m-2-2l1.586-1.586a2 2 0 012.828 0L20 14m-6-6h.01M6 20h12a2 2 0 002-2V6a2 2 0 00-2-2H6a2 2 0 00-2 2v12a2 2 0 002 2z"})),x=(0,a.createElement)("svg",{className:"tr-w-4 tr-h-4 tr-text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 19v-6a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2a2 2 0 002-2zm0 0V9a2 2 0 012-2h2a2 2 0 012 2v10m-6 0a2 2 0 002 2h2a2 2 0 002-2m0 0V5a2 2 0 012-2h2a2 2 0 012 2v14a2 2 0 01-2 2h-2a2 2 0 01-2-2z"})),j=(0,a.createElement)("svg",{className:"tr-w-4 tr-h-4 tr-text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M13 10V3L4 14h7v7l9-11h-7z"})),y=(0,a.createElement)("svg",{className:"tr-w-4 tr-h-4 tr-text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M11 5.882V19.24a1.76 1.76 0 01-3.417.592l-2.147-6.15M18 13a3 3 0 100-6M5.436 13.683A4.001 4.001 0 017 6h1.832c4.1 0 7.625-1.234 9.168-3v14c-1.543-1.766-5.067-3-9.168-3H7a3.988 3.988 0 01-1.564-.317z"})),I=(0,a.createElement)("svg",{className:"tr-w-4 tr-h-4 tr-text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M10 20l4-16m4 4l4 4-4 4M6 16l-4-4 4-4"})),E={content_type:{blog_post:(0,i.__)("Blog Post","thinkrank"),article:(0,i.__)("Article","thinkrank"),landing_page:(0,i.__)("Landing Page","thinkrank"),product_page:(0,i.__)("Product Page","thinkrank"),product_description:(0,i.__)("Product Description","thinkrank"),tutorial:(0,i.__)("Tutorial","thinkrank")},target_audience:{general:(0,i.__)("General Audience","thinkrank"),beginners:(0,i.__)("Beginners","thinkrank"),professionals:(0,i.__)("Professionals","thinkrank"),experts:(0,i.__)("Experts","thinkrank"),students:(0,i.__)("Students","thinkrank"),business_owners:(0,i.__)("Business Owners","thinkrank")},content_length:{short:(0,i.__)("Short (500–800 words)","thinkrank"),medium:(0,i.__)("Medium (1,000–1,500 words)","thinkrank"),long:(0,i.__)("Long (2,000+ words)","thinkrank")},tone:{professional:(0,i.__)("Professional","thinkrank"),casual:(0,i.__)("Casual","thinkrank"),friendly:(0,i.__)("Friendly","thinkrank"),authoritative:(0,i.__)("Authoritative","thinkrank"),conversational:(0,i.__)("Conversational","thinkrank"),technical:(0,i.__)("Technical","thinkrank")}},z=(e,t)=>E[e]?.[t]||t,T=({briefData:e,formData:t})=>{const[r,E]=(0,n.useState)("overview");if(!e)return null;const T=async e=>{try{if(navigator.clipboard?.writeText)return void await navigator.clipboard.writeText(e);const t=document.createElement("textarea");t.value=e,t.style.cssText="position:fixed;left:-999999px;top:-999999px",document.body.appendChild(t),t.focus(),t.select();try{document.execCommand("copy")}catch(e){o.A.error("Copy fallback failed",e)}document.body.removeChild(t)}catch(e){o.A.error("Copy to clipboard failed:",e)}},A=[{id:"overview",label:(0,i.__)("Overview","thinkrank"),node:(()=>{const r=e.generation_params||t;if(!r)return null;const n=[{label:(0,i.__)("Content Type","thinkrank"),value:z("content_type",r.content_type)},{label:(0,i.__)("Target Audience","thinkrank"),value:z("target_audience",r.target_audience)},{label:(0,i.__)("Content Length","thinkrank"),value:z("content_length",r.content_length)},{label:(0,i.__)("Tone","thinkrank"),value:z("tone",r.tone)}],s=r.target_keywords?.filter(e=>e.trim())||[],o=r.competitor_urls?.filter(e=>e.trim())||[],c=[s.length>0&&{label:(0,i.__)("Target Keywords","thinkrank"),content:(0,a.createElement)("div",{className:"tr-flex tr-flex-wrap tr-gap-1.5"},s.map((e,t)=>(0,a.createElement)("span",{key:t,className:"tr-inline-flex tr-items-center tr-px-2.5 tr-py-1 tr-rounded-full tr-text-xs tr-font-medium tr-bg-brand-bg tr-text-brand"},e)))},...n.map(({label:e,value:t})=>({label:e,content:(0,a.createElement)("span",{className:"tr-text-sm tr-font-medium tr-text-secondary"},t||"—")})),o.length>0&&{label:(0,i.__)("Competitor URLs","thinkrank"),content:(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-1"},o.map((e,t)=>(0,a.createElement)("a",{key:t,href:e,target:"_blank",rel:"noopener noreferrer",className:"tr-text-sm tr-text-brand hover:tr-text-brand tr-truncate"},e)))},r.additional_context&&{label:(0,i.__)("Additional Context","thinkrank"),content:(0,a.createElement)("p",{className:"tr-text-sm tr-text-secondary tr-m-0 tr-leading-relaxed"},r.additional_context)}].filter(Boolean);return(0,a.createElement)("div",{className:"tr-bg-white tr-rounded-lg tr-border tr-border-secondary tr-shadow-sm tr-overflow-hidden"},(0,a.createElement)("div",{className:"tr-px-5 tr-py-3.5 tr-border-b tr-border-secondary tr-flex tr-items-center tr-justify-between"},(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,i.__)("Brief Overview","thinkrank")),(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-3"},e.generation_meta&&(0,a.createElement)(l.A,{provider:e.generation_meta.provider,model:e.generation_meta.model}))),(0,a.createElement)("table",{className:"tr-w-full tr-border-collapse"},(0,a.createElement)("tbody",null,c.map(({label:e,content:t})=>(0,a.createElement)("tr",{key:e,className:"tr-border-b tr-border-secondary last:tr-border-b-0"},(0,a.createElement)("th",{scope:"row",className:"tr-align-top tr-text-left tr-w-1/3 tr-px-5 tr-py-3 tr-text-xs tr-font-semibold tr-text-tertiary tr-uppercase tr-tracking-wide tr-whitespace-nowrap"},e),(0,a.createElement)("td",{className:"tr-align-top tr-px-5 tr-py-3"},t))))))})()},{id:"article",label:(0,i.__)("Article","thinkrank"),node:e.content_body?(0,a.createElement)(u,{title:(0,i.__)("Full Article Content","thinkrank"),defaultOpen:!0,icon:m,headerAction:(0,a.createElement)(s.$n,{variant:"secondary",size:"sm",onClick:()=>T(e.content_body)},(0,a.createElement)(M,{className:"tr-w-3.5 tr-h-3.5 tr-mr-1.5"}),(0,i.__)("Copy HTML","thinkrank"))},(0,a.createElement)("div",{className:"tr-content-brief-article",dangerouslySetInnerHTML:{__html:e.content_body}})):null},{id:"titles",label:(0,i.__)("Titles","thinkrank"),node:e.title&&Array.isArray(e.title)?(0,a.createElement)(u,{title:(0,i.__)("Title Suggestions","thinkrank"),count:e.title.length,defaultOpen:!0,icon:N},(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-2"},e.title.map((e,t)=>(0,a.createElement)("div",{key:t,className:"tr-flex tr-items-center tr-gap-3 tr-p-3 tr-rounded-lg tr-bg-white tr-border tr-border-secondary"},(0,a.createElement)("span",{className:"tr-flex tr-items-center tr-justify-center tr-w-6 tr-h-6 tr-rounded-full tr-bg-brand-bg tr-text-brand tr-text-xs tr-font-bold tr-shrink-0"},t+1),(0,a.createElement)("span",{className:"tr-flex-1 tr-text-sm tr-text-primary tr-font-medium tr-leading-snug"},e),(0,a.createElement)("button",{type:"button",onClick:()=>T(e),title:(0,i.__)("Copy","thinkrank"),className:"tr-shrink-0 tr-flex tr-items-center tr-justify-center tr-w-7 tr-h-7 tr-rounded tr-text-tertiary hover:tr-text-brand hover:tr-bg-brand-bg tr-transition-colors"},(0,a.createElement)(M,null)))))):null},{id:"outline",label:(0,i.__)("Outline","thinkrank"),node:e.outline&&Array.isArray(e.outline)?(0,a.createElement)(u,{title:(0,i.__)("Content Outline","thinkrank"),count:e.outline.length,defaultOpen:!0,icon:m},(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-3"},e.outline.map((e,t)=>{const r=e.level||1,n=g[Math.min(r,3)]||g[3];return(0,a.createElement)("div",{key:t,className:"tr-border-l-2 tr-pl-4 tr-py-1",style:{marginLeft:16*(r-1)+"px",borderColor:n.border}},(0,a.createElement)("div",{className:"tr-flex tr-items-start tr-gap-2 tr-mb-1"},(0,a.createElement)("span",{className:`tr-inline-flex tr-items-center tr-px-1.5 tr-py-0.5 tr-rounded tr-text-xs tr-font-bold tr-shrink-0 ${n.badge}`},"H",r),(0,a.createElement)("span",{className:"tr-flex-1 tr-text-sm tr-font-semibold tr-text-primary tr-leading-snug"},(0,a.createElement)(c,null,e.heading)),e.word_count>0&&(0,a.createElement)("span",{className:"tr-inline-flex tr-items-center tr-px-1.5 tr-py-0.5 tr-rounded tr-text-xs tr-bg-white tr-text-tertiary tr-shrink-0"},e.word_count,"w")),e.key_points?.length>0&&(0,a.createElement)("ul",{className:"tr-m-0 tr-pl-4 tr-flex tr-flex-col tr-gap-0.5 tr-mt-1"},e.key_points.map((e,t)=>(0,a.createElement)("li",{key:t,className:"tr-text-xs tr-text-tertiary tr-leading-relaxed"},(0,a.createElement)(c,null,e)))),e.keywords?.length>0&&(0,a.createElement)("div",{className:"tr-flex tr-flex-wrap tr-gap-1 tr-mt-2"},e.keywords.map((e,t)=>(0,a.createElement)("span",{key:t,className:"tr-inline-flex tr-items-center tr-px-1.5 tr-py-0.5 tr-rounded tr-text-xs tr-bg-brand-bg tr-text-brand"},e))))})),e.estimated_word_count&&(0,a.createElement)("div",{className:"tr-mt-4 tr-p-3 tr-rounded-lg tr-bg-brand-bg tr-border tr-border-brand tr-flex tr-items-center tr-justify-between"},(0,a.createElement)("span",{className:"tr-text-sm tr-text-brand tr-font-medium"},(0,i.__)("Estimated word count","thinkrank")),(0,a.createElement)("span",{className:"tr-text-sm tr-font-bold tr-text-brand"},e.estimated_word_count))):null},{id:"seo",label:(0,i.__)("SEO","thinkrank"),node:(()=>{if(!e.seo_recommendations)return null;const{title_suggestions:t,meta_descriptions:r,meta_description:n,url_slugs:s,focus_keyword_analysis:l,internal_links:o,related_keywords:g,long_tail_keywords:N}=e.seo_recommendations;return t?.length||r?.length||n||s?.length||o?.length||g?.length||N?.length||l?.primary_placement?.length?(0,a.createElement)(u,{title:(0,i.__)("SEO Recommendations","thinkrank"),defaultOpen:!1,icon:h},(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-6"},t?.length>0&&(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-tertiary tr-uppercase tr-tracking-wide tr-mb-2 tr-m-0"},(0,i.__)("Title Suggestions","thinkrank")),(0,a.createElement)("ul",{className:"tr-m-0 tr-pl-4 tr-flex tr-flex-col tr-gap-1"},t.map((e,t)=>(0,a.createElement)("li",{key:t,className:"tr-text-sm tr-text-secondary"},e)))),(n||r?.length>0)&&(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-tertiary tr-uppercase tr-tracking-wide tr-mb-3 tr-m-0"},(0,i.__)("Meta Descriptions","thinkrank")),n&&(0,a.createElement)("div",{className:"tr-p-3 tr-rounded-lg tr-bg-brand-bg tr-border tr-border-brand tr-mb-2"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between tr-mb-1.5"},(0,a.createElement)("span",{className:"tr-text-xs tr-font-medium tr-text-brand"},(0,i.__)("Primary","thinkrank")),(0,a.createElement)(d,{len:n.length,max:160})),(0,a.createElement)("p",{className:"tr-text-sm tr-text-secondary tr-m-0 tr-leading-relaxed"},(0,a.createElement)(c,null,n))),r?.map((e,t)=>(0,a.createElement)("div",{key:t,className:"tr-p-3 tr-rounded-lg tr-bg-white tr-border tr-border-secondary tr-mb-2"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between tr-mb-1.5"},(0,a.createElement)("span",{className:"tr-text-xs tr-font-medium tr-text-tertiary"},(0,i.__)("Variation","thinkrank")," ",t+1),(0,a.createElement)(d,{len:e.length,max:160})),(0,a.createElement)("p",{className:"tr-text-sm tr-text-secondary tr-m-0 tr-leading-relaxed"},(0,a.createElement)(c,null,e))))),s?.length>0&&(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-tertiary tr-uppercase tr-tracking-wide tr-mb-2 tr-m-0"},(0,i.__)("URL Slug Suggestions","thinkrank")),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-2"},s.map((e,t)=>(0,a.createElement)("div",{key:t,className:"tr-flex tr-items-center tr-gap-2"},(0,a.createElement)("code",{className:"tr-flex-1 tr-px-3 tr-py-1.5 tr-rounded tr-bg-white tr-text-secondary tr-text-xs tr-font-mono"},e),(0,a.createElement)("button",{type:"button",onClick:()=>T(e),className:"tr-flex tr-items-center tr-justify-center tr-w-7 tr-h-7 tr-rounded tr-text-tertiary hover:tr-text-brand hover:tr-bg-brand-bg tr-transition-colors"},(0,a.createElement)(M,null)))))),g?.length>0&&(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-tertiary tr-uppercase tr-tracking-wide tr-mb-2 tr-m-0"},(0,i.__)("Related Keywords","thinkrank")),(0,a.createElement)("div",{className:"tr-flex tr-flex-wrap tr-gap-1.5"},g.map((e,t)=>(0,a.createElement)("span",{key:t,className:"tr-inline-flex tr-items-center tr-px-2.5 tr-py-1 tr-rounded-full tr-text-xs tr-font-medium tr-bg-brand-bg tr-text-brand"},(0,a.createElement)(c,null,e))))),N?.length>0&&(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-tertiary tr-uppercase tr-tracking-wide tr-mb-2 tr-m-0"},(0,i.__)("Long-tail Variations","thinkrank")),(0,a.createElement)("div",{className:"tr-flex tr-flex-wrap tr-gap-1.5"},N.map((e,t)=>(0,a.createElement)("span",{key:t,className:"tr-inline-flex tr-items-center tr-px-2.5 tr-py-1 tr-rounded-full tr-text-xs tr-font-medium tr-bg-success-bg tr-text-success"},e)))),o?.length>0&&(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-tertiary tr-uppercase tr-tracking-wide tr-mb-2 tr-m-0"},(0,i.__)("Internal Linking Opportunities","thinkrank")),(0,a.createElement)("ul",{className:"tr-m-0 tr-pl-4 tr-flex tr-flex-col tr-gap-1.5"},o.map((e,t)=>(0,a.createElement)("li",{key:t,className:"tr-text-sm tr-text-secondary tr-leading-relaxed"},(0,a.createElement)(c,null,e))))),(l?.primary_placement?.length||l?.secondary_integration?.length||l?.density_guidelines?.length)&&(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-4"},(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-tertiary tr-uppercase tr-tracking-wide tr-m-0"},(0,i.__)("Focus Keyword Analysis","thinkrank")),l.primary_placement?.length>0&&(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-secondary tr-mb-1.5 tr-m-0"},(0,i.__)("Primary Placement","thinkrank")),(0,a.createElement)("ul",{className:"tr-m-0 tr-pl-4 tr-flex tr-flex-col tr-gap-1"},l.primary_placement.map((e,t)=>(0,a.createElement)("li",{key:t,className:"tr-text-sm tr-text-secondary"},(0,a.createElement)(c,null,e))))),l.secondary_integration?.length>0&&(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-secondary tr-mb-1.5 tr-m-0"},(0,i.__)("Secondary Integration","thinkrank")),(0,a.createElement)("ul",{className:"tr-m-0 tr-pl-4 tr-flex tr-flex-col tr-gap-1"},l.secondary_integration.map((e,t)=>(0,a.createElement)("li",{key:t,className:"tr-text-sm tr-text-secondary"},(0,a.createElement)(c,null,e))))),l.density_guidelines?.length>0&&(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-secondary tr-mb-1.5 tr-m-0"},(0,i.__)("Density Guidelines","thinkrank")),(0,a.createElement)("ul",{className:"tr-m-0 tr-pl-4 tr-flex tr-flex-col tr-gap-1"},l.density_guidelines.map((e,t)=>(0,a.createElement)("li",{key:t,className:"tr-text-sm tr-text-secondary"},(0,a.createElement)(c,null,e)))))))):null})()},{id:"social",label:(0,i.__)("Social","thinkrank"),node:(()=>{if(!e.social_media)return null;const{open_graph:t,twitter_card:r}=e.social_media;return t?.title||t?.description||r?.title||r?.description?(0,a.createElement)(u,{title:(0,i.__)("Social Media Meta Tags","thinkrank"),defaultOpen:!1,icon:D},(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-6"},(t?.title||t?.description)&&(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-tertiary tr-uppercase tr-tracking-wide tr-mb-3 tr-m-0"},"Open Graph"),t.title&&(0,a.createElement)("div",{className:"tr-p-3 tr-rounded-lg tr-bg-brand-bg tr-border tr-border-brand tr-mb-2"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between tr-mb-1"},(0,a.createElement)("span",{className:"tr-text-xs tr-font-medium tr-text-brand"},"og:title"),(0,a.createElement)(d,{len:t.title.length,max:55})),(0,a.createElement)("p",{className:"tr-text-sm tr-text-secondary tr-m-0"},(0,a.createElement)(c,null,t.title))),t.description&&(0,a.createElement)("div",{className:"tr-p-3 tr-rounded-lg tr-bg-brand-bg tr-border tr-border-brand"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between tr-mb-1"},(0,a.createElement)("span",{className:"tr-text-xs tr-font-medium tr-text-brand"},"og:description"),(0,a.createElement)(d,{len:t.description.length,max:125})),(0,a.createElement)("p",{className:"tr-text-sm tr-text-secondary tr-m-0"},(0,a.createElement)(c,null,t.description)))),(r?.title||r?.description)&&(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-tertiary tr-uppercase tr-tracking-wide tr-mb-3 tr-m-0"},"Twitter Card"),r.title&&(0,a.createElement)("div",{className:"tr-p-3 tr-rounded-lg tr-bg-white tr-border tr-border-secondary tr-mb-2"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between tr-mb-1"},(0,a.createElement)("span",{className:"tr-text-xs tr-font-medium tr-text-tertiary"},"twitter:title"),(0,a.createElement)(d,{len:r.title.length,max:70})),(0,a.createElement)("p",{className:"tr-text-sm tr-text-secondary tr-m-0"},(0,a.createElement)(c,null,r.title))),r.description&&(0,a.createElement)("div",{className:"tr-p-3 tr-rounded-lg tr-bg-white tr-border tr-border-secondary"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between tr-mb-1"},(0,a.createElement)("span",{className:"tr-text-xs tr-font-medium tr-text-tertiary"},"twitter:description"),(0,a.createElement)(d,{len:r.description.length,max:125})),(0,a.createElement)("p",{className:"tr-text-sm tr-text-secondary tr-m-0"},(0,a.createElement)(c,null,r.description)))))):null})()},{id:"schema",label:(0,i.__)("Schema","thinkrank"),node:(()=>{if(!e.schema_markup)return null;const{recommended_types:t,key_properties:r,faq_questions:n}=e.schema_markup;return t?.length||r?.length||n?.length?(0,a.createElement)(u,{title:(0,i.__)("Schema Markup","thinkrank"),defaultOpen:!1,icon:k},(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-5"},t?.length>0&&(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-tertiary tr-uppercase tr-tracking-wide tr-mb-2 tr-m-0"},(0,i.__)("Recommended Types","thinkrank")),(0,a.createElement)("div",{className:"tr-flex tr-flex-wrap tr-gap-1.5"},t.map((e,t)=>(0,a.createElement)("span",{key:t,className:"tr-inline-flex tr-items-center tr-px-2.5 tr-py-1 tr-rounded-full tr-text-xs tr-font-medium tr-bg-brand-bg tr-text-brand"},(0,a.createElement)(c,null,e))))),r?.length>0&&(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-tertiary tr-uppercase tr-tracking-wide tr-mb-2 tr-m-0"},(0,i.__)("Key Properties","thinkrank")),(0,a.createElement)("ul",{className:"tr-m-0 tr-pl-4 tr-flex tr-flex-col tr-gap-1"},r.map((e,t)=>(0,a.createElement)("li",{key:t,className:"tr-text-sm tr-text-secondary"},(0,a.createElement)(c,null,e))))),n?.length>0&&(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-tertiary tr-uppercase tr-tracking-wide tr-mb-2 tr-m-0"},(0,i.__)("FAQ Questions","thinkrank")),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-2"},n.map((e,t)=>(0,a.createElement)("div",{key:t,className:"tr-p-3 tr-rounded-lg tr-bg-warning-bg tr-border tr-border-warning tr-flex tr-items-start tr-gap-2"},(0,a.createElement)("span",{className:"tr-inline-flex tr-items-center tr-justify-center tr-w-5 tr-h-5 tr-rounded-full tr-bg-warning tr-text-white tr-text-xs tr-font-bold tr-shrink-0"},"Q"),(0,a.createElement)("p",{className:"tr-text-sm tr-text-secondary tr-m-0 tr-leading-relaxed"},(0,a.createElement)(c,null,e)))))))):null})()},{id:"visual",label:(0,i.__)("Visuals","thinkrank"),node:(()=>{if(!e.visual_content)return null;const{image_recommendations:t,alt_text_suggestions:r,infographic_opportunities:n}=e.visual_content;return t?.length||r?.length||n?.length?(0,a.createElement)(u,{title:(0,i.__)("Visual Content Strategy","thinkrank"),defaultOpen:!1,icon:p},(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-5"},t?.length>0&&(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-tertiary tr-uppercase tr-tracking-wide tr-mb-2 tr-m-0"},(0,i.__)("Image Recommendations","thinkrank")),(0,a.createElement)("ul",{className:"tr-m-0 tr-pl-4 tr-flex tr-flex-col tr-gap-1"},t.map((e,t)=>(0,a.createElement)("li",{key:t,className:"tr-text-sm tr-text-secondary tr-leading-relaxed"},(0,a.createElement)(c,null,e))))),r?.length>0&&(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-tertiary tr-uppercase tr-tracking-wide tr-mb-2 tr-m-0"},(0,i.__)("Alt Text Suggestions","thinkrank")),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-2"},r.map((e,t)=>(0,a.createElement)("div",{key:t,className:"tr-p-2.5 tr-rounded-lg tr-bg-success-bg tr-border tr-border-success"},(0,a.createElement)("p",{className:"tr-text-xs tr-text-secondary tr-m-0 tr-leading-relaxed tr-font-mono"},(0,a.createElement)(c,null,e)))))),n?.length>0&&(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-tertiary tr-uppercase tr-tracking-wide tr-mb-2 tr-m-0"},(0,i.__)("Infographic Opportunities","thinkrank")),(0,a.createElement)("ul",{className:"tr-m-0 tr-pl-4 tr-flex tr-flex-col tr-gap-1"},n.map((e,t)=>(0,a.createElement)("li",{key:t,className:"tr-text-sm tr-text-secondary tr-leading-relaxed"},(0,a.createElement)(c,null,e))))))):null})()},{id:"competitors",label:(0,i.__)("Competitors","thinkrank"),node:(()=>{const t=e.generation_params?.competitor_urls?.filter(e=>e?.trim());if(!t?.length)return null;const r=[{icon:"📊",title:(0,i.__)("Content Analysis","thinkrank"),desc:(0,i.__)("Word count, readability & structure","thinkrank")},{icon:"🎯",title:(0,i.__)("SEO Evaluation","thinkrank"),desc:(0,i.__)("Title tags, meta & schema markup","thinkrank")},{icon:"🔗",title:(0,i.__)("Link Analysis","thinkrank"),desc:(0,i.__)("Internal & external linking strategies","thinkrank")},{icon:"🖼️",title:(0,i.__)("Media Usage","thinkrank"),desc:(0,i.__)("Image optimization & alt text","thinkrank")}];return(0,a.createElement)(u,{title:(0,i.__)("Competitor Analysis","thinkrank"),count:t.length,defaultOpen:!1,icon:x},(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-4"},(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-2"},t.map((e,t)=>(0,a.createElement)("div",{key:t,className:"tr-flex tr-items-center tr-justify-between tr-p-3 tr-rounded-lg tr-bg-white tr-border tr-border-secondary"},(0,a.createElement)("div",{className:"tr-flex-1 tr-min-w-0"},(0,a.createElement)("p",{className:"tr-text-xs tr-font-medium tr-text-tertiary tr-m-0 tr-mb-0.5"},(0,i.__)("Competitor","thinkrank")," ",t+1),(0,a.createElement)("a",{href:e,target:"_blank",rel:"noopener noreferrer",className:"tr-text-sm tr-text-brand hover:tr-text-brand tr-truncate tr-block"},e.length>60?e.substring(0,60)+"…":e)),(0,a.createElement)("span",{className:"tr-inline-flex tr-items-center tr-gap-1 tr-px-2 tr-py-0.5 tr-rounded-full tr-text-xs tr-font-medium tr-bg-success-bg tr-text-success tr-shrink-0 tr-ml-3"},"✓ ",(0,i.__)("Analyzed","thinkrank"))))),(0,a.createElement)("div",{className:"tr-grid tr-grid-cols-2 tr-gap-3"},r.map(({icon:e,title:t,desc:r})=>(0,a.createElement)("div",{key:t,className:"tr-p-3 tr-rounded-lg tr-bg-white tr-border tr-border-secondary tr-flex tr-items-start tr-gap-2"},(0,a.createElement)("span",{className:"tr-text-base tr-shrink-0"},e),(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-secondary tr-m-0 tr-mb-0.5"},t),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0 tr-leading-snug"},r))))),(0,a.createElement)("div",{className:"tr-p-3 tr-rounded-lg tr-bg-brand-bg tr-border tr-border-brand"},(0,a.createElement)("p",{className:"tr-text-xs tr-text-brand tr-m-0 tr-leading-relaxed"},(0,a.createElement)("strong",null,(0,i.__)("Note:","thinkrank"))," ",(0,i.__)("This analysis shaped the content gaps and recommendations below. The AI identified opportunities to outperform these competitors.","thinkrank")))))})()},{id:"gaps",label:(0,i.__)("Gaps","thinkrank"),node:e.competitor_gaps?.length?(0,a.createElement)(u,{title:(0,i.__)("Content Gaps & Opportunities","thinkrank"),count:e.competitor_gaps.length,defaultOpen:!1,icon:j},(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-3"},(0,a.createElement)("p",{className:"tr-text-sm tr-text-tertiary tr-m-0 tr-leading-relaxed"},(0,i.__)("Opportunities to outperform competitors based on analysis:","thinkrank")),e.competitor_gaps.map((e,t)=>(0,a.createElement)("div",{key:t,className:"tr-p-3 tr-rounded-lg tr-border tr-border-warning tr-bg-warning-bg tr-flex tr-items-start tr-gap-3"},(0,a.createElement)("span",{className:"tr-inline-flex tr-items-center tr-px-2 tr-py-0.5 tr-rounded tr-text-xs tr-font-bold tr-bg-warning tr-text-white tr-shrink-0"},(0,i.__)("GAP","thinkrank")),(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-sm tr-text-secondary tr-m-0 tr-leading-relaxed tr-mb-1"},(0,a.createElement)(c,null,e)),(0,a.createElement)("p",{className:"tr-text-xs tr-text-warning tr-m-0 tr-font-medium"},"→"," ",(0,i.__)("Include this in your content strategy","thinkrank"))))),(0,a.createElement)("div",{className:"tr-p-3 tr-rounded-lg tr-bg-success-bg tr-border tr-border-success"},(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-success tr-mb-2 tr-m-0"},"🚀 ",(0,i.__)("Your Competitive Advantage","thinkrank")),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-1"},[(0,i.__)("Address gaps competitors miss","thinkrank"),(0,i.__)("Provide more comprehensive coverage","thinkrank"),(0,i.__)("Better user experience and engagement","thinkrank"),(0,i.__)("Higher search engine rankings potential","thinkrank")].map((e,t)=>(0,a.createElement)("p",{key:t,className:"tr-text-xs tr-text-success tr-m-0"},"✓ ",e)))))):null},{id:"cta",label:(0,i.__)("CTAs","thinkrank"),node:e.call_to_actions?.length?(0,a.createElement)(u,{title:(0,i.__)("Call-to-Action Suggestions","thinkrank"),count:e.call_to_actions.length,defaultOpen:!1,icon:y},(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-2"},e.call_to_actions.map((e,t)=>(0,a.createElement)("div",{key:t,className:"tr-flex tr-items-center tr-gap-3 tr-p-3 tr-rounded-lg tr-bg-white tr-border tr-border-secondary"},(0,a.createElement)("span",{className:"tr-text-xs tr-font-bold tr-text-tertiary tr-w-5 tr-shrink-0"},t+1),(0,a.createElement)("span",{className:"tr-flex-1 tr-text-sm tr-text-secondary tr-leading-snug"},(0,a.createElement)(c,null,e)),(0,a.createElement)("button",{type:"button",onClick:()=>T(e),title:(0,i.__)("Copy CTA","thinkrank"),className:"tr-shrink-0 tr-flex tr-items-center tr-justify-center tr-w-7 tr-h-7 tr-rounded tr-text-tertiary hover:tr-text-brand hover:tr-bg-brand-bg tr-transition-colors"},(0,a.createElement)(M,null)))))):null},{id:"raw",label:(0,i.__)("Raw","thinkrank"),node:e.raw_response?(0,a.createElement)(u,{title:(0,i.__)("AI Raw Response","thinkrank"),defaultOpen:!1,icon:I},(0,a.createElement)("div",null,(0,a.createElement)("pre",{className:"tr-bg-ink-1 tr-text-surface tr-p-4 tr-rounded-lg tr-text-xs tr-overflow-x-auto tr-whitespace-pre-wrap tr-leading-relaxed"},e.raw_response),(0,a.createElement)("div",{className:"tr-mt-3 tr-flex tr-justify-end"},(0,a.createElement)(s.$n,{variant:"secondary",size:"sm",onClick:()=>T(e.raw_response)},(0,a.createElement)(M,{className:"tr-w-3.5 tr-h-3.5 tr-mr-1.5"}),(0,i.__)("Copy","thinkrank"))))):null}].filter(e=>e.node);if(0===A.length)return null;const w=A.find(e=>e.id===r)||A[0];return(0,a.createElement)("div",{className:"tr-flex tr-flex-col md:tr-flex-row tr-gap-5 tr-items-start"},(0,a.createElement)("nav",{className:"tr-flex md:tr-flex-col tr-gap-1 tr-w-full md:tr-w-52 tr-shrink-0 tr-overflow-x-auto md:tr-overflow-visible md:tr-sticky md:tr-top-4","aria-label":(0,i.__)("Content brief sections","thinkrank")},A.map(e=>{const t=w.id===e.id;return(0,a.createElement)("button",{key:e.id,type:"button",onClick:()=>E(e.id),"aria-current":t?"page":void 0,className:"tr-flex tr-items-center tr-gap-2 tr-whitespace-nowrap tr-px-3 tr-py-2 tr-rounded-lg tr-text-sm tr-font-medium tr-text-left tr-transition-colors md:tr-w-full "+(t?"tr-bg-brand-bg tr-text-brand":"tr-text-secondary hover:tr-text-primary")},(0,a.createElement)("span",{className:"tr-w-1.5 tr-h-1.5 tr-rounded-full tr-shrink-0",style:{backgroundColor:t?"#4451FF":"#CBD5E1"}}),e.label)})),(0,a.createElement)("div",{className:"tr-flex-1 tr-min-w-0 tr-w-full"},w.node))}},82645:(e,t,r)=>{"use strict";r.d(t,{A:()=>N});var a=r(51609),n=r(27723),i=r(49323),s=r(86087),l=r(56427),o=r(62603),c=r(67640),M=r(25353),g=r(34011),d=r(24414),u=r(79487);const N=({activeSubSection:e="core-web-vitals",onNavigate:t})=>{const[r,N]=(0,s.useState)(null),[m,h]=(0,s.useState)(!1),[D,k]=(0,s.useState)(null),[p,x]=(0,s.useState)(null),[j,y]=(0,s.useState)(null),[I,E]=(0,s.useState)(null),[z,T]=(0,s.useState)(!1),[A,w]=(0,s.useState)(null),[f,O]=(0,s.useState)("mobile"),[_,L]=(0,s.useState)(28),[b,v]=(0,s.useState)([]),[S,C]=(0,s.useState)(!1),[Q,U]=(0,s.useState)(null),[Y,P]=(0,s.useState)([]),[Z,V]=(0,s.useState)(!1),[R,B]=(0,s.useState)(null),G=()=>({deviceType:f,historicalPeriod:_,setPerformanceData:N,setIsLoading:h,setNotice:k,setLastUpdated:x,setRecommendations:y,setHistoricalData:E,setIsLoadingHistoricalData:T,setHistoricalDataError:w,setOpportunities:v,setIsLoadingOpportunities:C,setOpportunitiesError:U,setDiagnostics:P,setIsLoadingDiagnostics:V,setDiagnosticsError:B}),H=()=>(0,d.Re)(G()),W=()=>((0,u.K)(),H()),F=e=>(0,d.he)(G(),e),J=()=>(0,d.MM)(G()),X=()=>(0,d.dT)(G());(0,s.useEffect)(()=>{H()},[f]);const $=(0,s.useRef)(0);return(0,s.useEffect)(()=>{if("collecting"!==r?.status)return void($.current=0);if($.current>=8)return;$.current++;const e=setTimeout(()=>H(),15e3);return()=>clearTimeout(e)},[r]),(0,s.useEffect)(()=>{"recommendations"!==e||j||(0,d.JP)(G()),"monitoring"===e&&F(_),"seo-performance"!==e||0!==b.length||S||J(),"recommendations"!==e||0!==Y.length||Z||X()},[e,_]),(0,a.createElement)("div",{className:"thinkrank-performance-tab"},(0,a.createElement)("div",{className:"thinkrank-perf-header tr-flex tr-justify-end tr-mb-4"},(0,a.createElement)(l.Button,{variant:"secondary",onClick:W,disabled:m,className:"thinkrank-perf-refresh-btn"},m?(0,n.__)("Refreshing…","thinkrank"):(0,n.__)("Refresh Data","thinkrank"))),D&&(0,a.createElement)(l.Notice,{status:D.status,onRemove:()=>k(null),style:{marginBottom:"16px"}},D.message),(()=>{const s="core-web-vitals"===e||!["seo-performance","monitoring","recommendations"].includes(e);if(m&&!r&&s)return(0,a.createElement)("div",{style:{textAlign:"center",padding:"48px"}},(0,a.createElement)(i.u4,{lines:3}));if("collecting"===r?.status&&s){const e=r?.collection_error,i=e&&/quota|rate limit|429/i.test(e);return(0,a.createElement)(l.Card,null,(0,a.createElement)(l.CardBody,null,(0,a.createElement)("div",{style:{textAlign:"center",padding:"48px 24px"}},(0,a.createElement)("div",{style:{fontSize:"48px",marginBottom:"24px"}},e?"⚠️":"⏱️"),(0,a.createElement)(l.__experimentalHeading,{level:3,style:{marginBottom:"12px"}},e?(0,n.__)("Measurement failed — will retry","thinkrank"):(0,n.__)("Measuring your site…","thinkrank")),(0,a.createElement)(l.__experimentalText,{variant:"muted",style:{display:"block"}},e||(0,n.__)("Google is running a Lighthouse audit of your homepage. This usually takes under a minute — the results will appear automatically.","thinkrank")),i&&(0,a.createElement)("div",{style:{marginTop:"24px"}},(0,a.createElement)(l.__experimentalText,{variant:"muted",style:{display:"block",marginBottom:"12px"}},(0,n.__)("Tip: add your own (free) PageSpeed Insights API key to get a dedicated 25,000/day quota for this site.","thinkrank")),(0,a.createElement)(l.Button,{variant:"primary",onClick:()=>t&&t("integrations","google-services")},(0,n.__)("Add PageSpeed API Key","thinkrank"))))))}if(!r&&s)return(0,a.createElement)(l.Card,null,(0,a.createElement)(l.CardHeader,null,(0,a.createElement)(l.__experimentalHeading,{level:3},(0,n.__)("Performance Data Not Available","thinkrank"))),(0,a.createElement)(l.CardBody,null,(0,a.createElement)("div",{style:{textAlign:"center",padding:"48px 24px"}},(0,a.createElement)("div",{style:{fontSize:"48px",marginBottom:"24px"}},"⚡"),(0,a.createElement)("div",{style:{marginBottom:"32px"}},(0,a.createElement)(l.__experimentalText,{style:{fontSize:"16px",marginBottom:"12px",display:"block"}},(0,n.__)("No performance data available. This could be due to missing API configuration.","thinkrank")),(0,a.createElement)(l.__experimentalText,{variant:"muted",style:{display:"block"}},(0,n.__)("Connect your Google account in Integrations > Google Services to view real performance metrics.","thinkrank"))),(0,a.createElement)("div",{style:{display:"flex",justifyContent:"center",gap:"12px",flexWrap:"wrap"}},(0,a.createElement)(l.Button,{variant:"primary",onClick:()=>t&&t("integrations","google-services")},(0,n.__)("Connect Google Account","thinkrank")),(0,a.createElement)(l.Button,{variant:"secondary",onClick:W,disabled:m},m?(0,a.createElement)(i.u4,{lines:2}):(0,n.__)("Refresh Data","thinkrank"))))));switch(e){case"core-web-vitals":default:return(0,a.createElement)(o.Ay,{performanceData:r,deviceType:f,setDeviceType:O,isLoading:m,onNavigate:t,onRefresh:W});case"seo-performance":return(0,a.createElement)(c.A,{opportunities:b,isLoadingOpportunities:S,opportunitiesError:Q,performanceData:r,onNavigate:t,onRetry:J});case"monitoring":return(0,a.createElement)(M.A,{historicalData:I,isLoadingHistoricalData:z,historicalDataError:A,historicalPeriod:_,setHistoricalPeriod:L,performanceData:r,onNavigate:t,onRetry:()=>F()});case"recommendations":return(0,a.createElement)(g.A,{diagnostics:Y,isLoadingDiagnostics:Z,diagnosticsError:R,onNavigate:t,onRetry:X})}})())}},82898:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z"}))},82945:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>s});var a=r(51609),n=(r(86087),r(27723));const i=({label:e,length:t,max:r})=>{const i=((e,t)=>0===e?{tone:"tertiary",label:(0,n.__)("Empty","thinkrank")}:e>t?{tone:"danger",label:(0,n.__)("Too long","thinkrank")}:e<.5*t?{tone:"warning",label:(0,n.__)("Too short","thinkrank")}:{tone:"success",label:(0,n.__)("Good","thinkrank")})(t,r),s=Math.min(t/r*100,110),l={success:"tr-bg-success",warning:"tr-bg-warning",danger:"tr-bg-danger",tertiary:"tr-bg-line-2"}[i.tone],o={success:"tr-text-success",warning:"tr-text-warning",danger:"tr-text-danger",tertiary:"tr-text-tertiary"}[i.tone];return(0,a.createElement)("div",null,(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between tr-mb-1.5"},(0,a.createElement)("span",{className:"tr-text-xs tr-font-medium tr-text-secondary"},e),(0,a.createElement)("span",{className:`tr-text-xs tr-font-semibold ${o}`},t,"/",r," · ",i.label)),(0,a.createElement)("div",{className:"tr-h-1.5 tr-w-full tr-rounded-full tr-bg-line-2 tr-overflow-hidden"},(0,a.createElement)("div",{className:`tr-h-full tr-rounded-full tr-transition-all tr-duration-200 ${l}`,style:{width:`${s}%`}})))},s=({title:e="",description:t="",url:r="",siteName:s="",favicon:l=null,className:o=""})=>{const c=r||window.location.origin,M=s||window.thinkrankAdmin?.siteName||"Your Website",g=c.replace(/^https?:\/\//,"").replace(/\/$/,""),d=M.trim().charAt(0).toUpperCase()||"W",u=e.length>60?e.substring(0,57)+"…":e,N=t.length>160?t.substring(0,157)+"…":t,m=(new Date).toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"});return(0,a.createElement)("div",{className:`tr-bg-white tr-rounded-xl tr-shadow-sm tr-overflow-hidden ${o}`},(0,a.createElement)("div",{className:"tr-px-6 tr-py-4 tr-border-b tr-border-secondary tr-flex tr-items-center tr-gap-3"},(0,a.createElement)("span",{className:"tr-flex tr-items-center tr-justify-center tr-w-9 tr-h-9 tr-rounded-lg tr-bg-brand-bg tr-text-brand tr-shrink-0"},(0,a.createElement)("svg",{className:"tr-w-[18px] tr-h-[18px]",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true"},(0,a.createElement)("circle",{cx:"11",cy:"11",r:"7"}),(0,a.createElement)("path",{d:"M21 21l-4.3-4.3"}))),(0,a.createElement)("div",{className:"tr-min-w-0"},(0,a.createElement)("h4",{className:"tr-text-base tr-font-semibold tr-text-primary tr-m-0"},(0,n.__)("Search Engine Preview","thinkrank")),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0 tr-mt-0.5"},(0,n.__)("How your page will appear on Google search results","thinkrank")))),(0,a.createElement)("div",{className:"tr-p-6"},(0,a.createElement)("div",{className:"tr-bg-white tr-border tr-border-secondary tr-rounded-xl tr-p-5 tr-shadow-sm hover:tr-shadow-md tr-transition-shadow tr-duration-200"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2 tr-mb-2"},l?(0,a.createElement)("img",{src:l,alt:"",width:"22",height:"22",className:"tr-w-[22px] tr-h-[22px] tr-rounded-full tr-shrink-0 tr-bg-line-2 tr-p-0.5"}):(0,a.createElement)("span",{className:"tr-flex tr-items-center tr-justify-center tr-w-[22px] tr-h-[22px] tr-rounded-full tr-shrink-0 tr-bg-brand tr-text-white tr-text-[10px] tr-font-semibold","aria-hidden":"true"},d),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-leading-tight tr-min-w-0"},(0,a.createElement)("span",{className:"tr-text-xs tr-font-medium tr-text-primary tr-truncate"},M),(0,a.createElement)("span",{className:"tr-text-[11px] tr-text-tertiary tr-truncate"},g))),(0,a.createElement)("a",{href:"#",onClick:e=>e.preventDefault(),className:"tr-block tr-text-lg tr-leading-snug tr-font-normal hover:tr-underline tr-no-underline tr-mb-1",style:{color:"#1A0DAB"}},u||(0,n.__)("Your SEO Title Will Appear Here","thinkrank")),(0,a.createElement)("p",{className:"tr-text-sm tr-text-secondary tr-leading-relaxed tr-m-0"},(0,a.createElement)("span",{className:"tr-text-tertiary tr-mr-1"},m," —"),N||(0,n.__)("Your meta description will appear here. Make it compelling to encourage clicks from search results.","thinkrank"))),(0,a.createElement)("div",{className:"tr-mt-5 tr-p-4 tr-rounded-xl tr-bg-[#F7F8FB] tr-border tr-border-secondary tr-grid tr-grid-cols-1 sm:tr-grid-cols-2 tr-gap-4"},(0,a.createElement)(i,{label:(0,n.__)("Title Length","thinkrank"),length:e.length,max:60}),(0,a.createElement)(i,{label:(0,n.__)("Description Length","thinkrank"),length:t.length,max:160}))))}},83053:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M20 5.5H4V4H20V5.5ZM12 12.5H4V11H12V12.5ZM20 20V18.5H4V20H20ZM15.4697 14.9697L18.4393 12L15.4697 9.03033L16.5303 7.96967L20.0303 11.4697L20.5607 12L20.0303 12.5303L16.5303 16.0303L15.4697 14.9697Z"}))},83177:(e,t,r)=>{"use strict";r.d(t,{A:()=>m});var a=r(47143),n=r(1455),i=r.n(n),s=r(60775);const l={metadata:{},isGenerating:{},generationHistory:{},isLoading:!1},o="SET_METADATA",c="SET_GENERATING",M="SET_LOADING",g="ADD_TO_HISTORY",d="CLEAR_METADATA",u={setMetadata:(e,t)=>({type:o,postId:e,metadata:t}),setGenerating:(e,t)=>({type:c,postId:e,generating:t}),setLoading:e=>({type:M,loading:e}),addToHistory:(e,t)=>({type:g,postId:e,entry:t}),clearMetadata:e=>({type:d,postId:e}),*generateMetadata(e,t={}){yield u.setGenerating(e,!0);try{const t={title:"AI Generated Title",description:"AI Generated Description",generated_at:(new Date).toISOString()};return yield u.setMetadata(e,t),yield u.addToHistory(e,{timestamp:Date.now(),action:"generated",metadata:t}),t}catch(e){throw s.A.error("Failed to generate metadata:",e),e}finally{yield u.setGenerating(e,!1)}},*loadMetadata(e){yield u.setLoading(!0);try{const t=yield i()({path:`/thinkrank/v1/metadata/${e}`});return yield u.setMetadata(e,t),t}catch(e){s.A.error("Failed to load metadata:",e)}finally{yield u.setLoading(!1)}}},N={getMetadata:(e,t)=>e.metadata[t]||null,getIsGenerating:(e,t)=>e.isGenerating[t]||!1,getIsLoading:e=>e.isLoading,getGenerationHistory:(e,t)=>e.generationHistory[t]||[],hasMetadata:(e,t)=>!!e.metadata[t],getMetadataTitle(e,t){const r=e.metadata[t];return r?.title||""},getMetadataDescription(e,t){const r=e.metadata[t];return r?.description||""}},m=(0,a.createReduxStore)("thinkrank/metadata",{reducer:(e=l,t)=>{switch(t.type){case o:return{...e,metadata:{...e.metadata,[t.postId]:t.metadata}};case c:return{...e,isGenerating:{...e.isGenerating,[t.postId]:t.generating}};case M:return{...e,isLoading:t.loading};case g:return{...e,generationHistory:{...e.generationHistory,[t.postId]:[...e.generationHistory[t.postId]||[],t.entry]}};case d:return{...e,metadata:{...e.metadata,[t.postId]:null}};default:return e}},actions:u,selectors:N})},83520:(e,t,r)=>{"use strict";r.d(t,{A:()=>m});var a=r(51609),n=r(86087),i=r(27723),s=r(49323),l=r(85161),o=r(1455),c=r.n(o),M=r(80028),g=r(60775);const d=()=>(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("polyline",{points:"6 9 12 15 18 9"})),u=()=>(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("polyline",{points:"18 15 12 9 6 15"})),N=[{code:200,message:"OK",reason:(0,i.__)("The URL was successfully submitted to the IndexNow API.","thinkrank")},{code:202,message:"Accepted",reason:(0,i.__)("The URL was successfully submitted to the IndexNow API, but the API key will be checked later.","thinkrank")},{code:400,message:"Bad Request",reason:(0,i.__)("The request was invalid.","thinkrank")},{code:403,message:"Forbidden",reason:(0,i.__)("The key was invalid (e.g. key not found, file found but key not in the file).","thinkrank")},{code:422,message:"Unprocessable Entity",reason:(0,i.__)("The URLs don't belong to the host or the key is not matching the schema in the protocol.","thinkrank")},{code:429,message:"Too Many Requests",reason:(0,i.__)("Too Many Requests (potential Spam).","thinkrank")}],m=()=>{const[e,t]=(0,n.useState)([]),[r,o]=(0,n.useState)(!0),[m,h]=(0,n.useState)(!1),[D,k]=(0,n.useState)(1),[p,x]=(0,n.useState)(!1),[j,y]=(0,n.useState)(0),I=(e=D)=>{o(!0),c()({path:`/thinkrank/v1/instant-indexing/history?page=${e}&per_page=10`}).then(e=>{var r;e.success&&Array.isArray(e.data)?(t(e.data),y(null!==(r=e.pagination?.total)&&void 0!==r?r:e.data.length)):(t([]),y(0)),o(!1)}).catch(e=>{g.A.error("Error fetching history:",e),o(!1)})};(0,n.useEffect)(()=>{I(D)},[D]);const E=Math.max(1,Math.ceil(j/10)),z=e;return(0,a.createElement)("div",{className:"thinkrank-instant-indexing-history"},(0,a.createElement)(l.A,{title:(0,i.__)("Submission History","thinkrank"),description:(0,i.__)("View the history of URLs submitted to IndexNow.","thinkrank"),enabled:!0,showToggle:!1},(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-4"},(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)("div",{className:"tr-px-5 tr-py-4 tr-border-b tr-border-secondary"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between"},(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,i.__)("URL Submissions","thinkrank")),(0,a.createElement)(s.$n,{variant:"secondary",size:"sm",onClick:()=>{window.confirm((0,i.__)("Are you sure you want to clear all history? This action cannot be undone.","thinkrank"))&&(h(!0),c()({path:"/thinkrank/v1/instant-indexing/history",method:"DELETE"}).then(()=>{k(1),I(1),h(!1)}).catch(e=>{g.A.error("Error clearing history:",e),M.oR.error((0,i.__)("Failed to clear history. Please try again.","thinkrank")),h(!1)}))},loading:m,disabled:r||m||0===e.length},(0,i.__)("Clean History","thinkrank")))),r?(0,a.createElement)("div",{className:"tr-p-5"},(0,a.createElement)(s.u4,{lines:3})):(0,a.createElement)("div",{className:"tr-overflow-x-auto"},(0,a.createElement)("table",{className:"tr-w-full tr-text-sm tr-border-collapse"},(0,a.createElement)("thead",null,(0,a.createElement)("tr",{className:"tr-bg-white tr-border-b tr-border-secondary"},(0,a.createElement)("th",{className:"tr-text-left tr-px-4 tr-py-3 tr-text-xs tr-font-semibold tr-text-secondary tr-uppercase tr-tracking-wide"},(0,i.__)("URL","thinkrank")),(0,a.createElement)("th",{className:"tr-text-left tr-px-4 tr-py-3 tr-text-xs tr-font-semibold tr-text-secondary tr-uppercase tr-tracking-wide"},(0,i.__)("Status","thinkrank")),(0,a.createElement)("th",{className:"tr-text-left tr-px-4 tr-py-3 tr-text-xs tr-font-semibold tr-text-secondary tr-uppercase tr-tracking-wide"},(0,i.__)("Response","thinkrank")),(0,a.createElement)("th",{className:"tr-text-left tr-px-4 tr-py-3 tr-text-xs tr-font-semibold tr-text-secondary tr-uppercase tr-tracking-wide"},(0,i.__)("Time","thinkrank")))),(0,a.createElement)("tbody",null,z.length>0?z.map(e=>{return(0,a.createElement)("tr",{key:e.id,className:"tr-border-b tr-border-secondary hover:tr-bg-white"},(0,a.createElement)("td",{className:"tr-px-4 tr-py-3 tr-max-w-xs tr-truncate"},(0,a.createElement)("a",{href:e.url,target:"_blank",rel:"noopener noreferrer",className:"tr-text-blue-600 hover:tr-text-blue-800 tr-no-underline"},e.url)),(0,a.createElement)("td",{className:"tr-px-4 tr-py-3"},(0,a.createElement)("span",{className:"tr-text-xs tr-font-semibold tr-px-2 tr-py-0.5 tr-rounded-full "+(t=e.status,"success"===t?"tr-bg-green-100 tr-text-green-700":"failed"===t||"error"===t?"tr-bg-red-100 tr-text-red-700":"tr-bg-white tr-text-secondary")},e.status.toUpperCase())),(0,a.createElement)("td",{className:"tr-px-4 tr-py-3 tr-text-secondary"},e.response_code,e.response_message&&` - ${e.response_message}`),(0,a.createElement)("td",{className:"tr-px-4 tr-py-3 tr-text-tertiary tr-whitespace-nowrap"},e.created_at));var t}):(0,a.createElement)("tr",null,(0,a.createElement)("td",{colSpan:"4",className:"tr-px-4 tr-py-8 tr-text-center tr-text-tertiary"},(0,i.__)("No history found.","thinkrank")))))),E>1&&(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-center tr-gap-3 tr-px-5 tr-py-4 tr-border-t tr-border-secondary"},(0,a.createElement)(s.$n,{variant:"secondary",size:"sm",onClick:()=>k(e=>Math.max(e-1,1)),disabled:1===D},(0,i.__)("Previous","thinkrank")),(0,a.createElement)("span",{className:"tr-text-sm tr-text-secondary"},(0,i.sprintf)(/* translators: 1: Current page number, 2: Total pages */ /* translators: 1: Current page number, 2: Total pages */
(0,i.__)("Page %1$s of %2$s","thinkrank"),D,E)),(0,a.createElement)(s.$n,{variant:"secondary",size:"sm",onClick:()=>k(e=>Math.min(e+1,E)),disabled:D===E},(0,i.__)("Next","thinkrank")))),(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)("div",{className:"tr-px-5 tr-py-4 tr-border-b tr-border-secondary"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between"},(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,i.__)("Response Code Help","thinkrank")),(0,a.createElement)("button",{onClick:()=>x(!p),className:"tr-flex tr-items-center tr-gap-1 tr-text-sm tr-text-tertiary tr-bg-transparent tr-border-0 tr-cursor-pointer tr-p-1",style:{background:"none"},"aria-label":p?(0,i.__)("Collapse Help","thinkrank"):(0,i.__)("Expand Help","thinkrank")},p?(0,a.createElement)(u,null):(0,a.createElement)(d,null)))),p&&(0,a.createElement)("div",{className:"tr-overflow-x-auto"},(0,a.createElement)("table",{className:"tr-w-full tr-text-sm tr-border-collapse"},(0,a.createElement)("thead",null,(0,a.createElement)("tr",{className:"tr-bg-white tr-border-b tr-border-secondary"},(0,a.createElement)("th",{className:"tr-text-left tr-px-4 tr-py-3 tr-text-xs tr-font-semibold tr-text-secondary tr-uppercase tr-tracking-wide"},(0,i.__)("Response Code","thinkrank")),(0,a.createElement)("th",{className:"tr-text-left tr-px-4 tr-py-3 tr-text-xs tr-font-semibold tr-text-secondary tr-uppercase tr-tracking-wide"},(0,i.__)("Response Message","thinkrank")),(0,a.createElement)("th",{className:"tr-text-left tr-px-4 tr-py-3 tr-text-xs tr-font-semibold tr-text-secondary tr-uppercase tr-tracking-wide"},(0,i.__)("Reasons","thinkrank")))),(0,a.createElement)("tbody",null,N.map(e=>(0,a.createElement)("tr",{key:e.code,className:"tr-border-b tr-border-secondary last:tr-border-b-0"},(0,a.createElement)("td",{className:"tr-px-4 tr-py-3 tr-font-mono tr-font-semibold tr-text-secondary"},e.code),(0,a.createElement)("td",{className:"tr-px-4 tr-py-3 tr-text-secondary"},e.message),(0,a.createElement)("td",{className:"tr-px-4 tr-py-3 tr-text-tertiary"},e.reason))))))))))}},84242:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4zm.8-4l.7.7 2-2V12h1V9.2l2 2 .7-.7-2-2H12v-1H9.2l2-2-.7-.7-2 2V4h-1v2.8l-2-2-.7.7 2 2H4v1h2.8l-2 2z"}))},84316:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M6 4a2 2 0 0 0-2 2v3h1.5V6a.5.5 0 0 1 .5-.5h3V4H6Zm3 14.5H6a.5.5 0 0 1-.5-.5v-3H4v3a2 2 0 0 0 2 2h3v-1.5Zm6 1.5v-1.5h3a.5.5 0 0 0 .5-.5v-3H20v3a2 2 0 0 1-2 2h-3Zm3-16a2 2 0 0 1 2 2v3h-1.5V6a.5.5 0 0 0-.5-.5h-3V4h3Z"}))},84510:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M20 9.484h-8.889v-1.5H20v1.5Zm0 7h-4.889v-1.5H20v1.5Zm-14 .032a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm0 1a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z"}),(0,a.createElement)(n.Path,{d:"M13 15.516a2 2 0 1 1-4 0 2 2 0 0 1 4 0ZM8 8.484a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z"}))},85063:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 5.5A2.25 2.25 0 0 0 9.878 7h4.244A2.251 2.251 0 0 0 12 5.5ZM12 4a3.751 3.751 0 0 0-3.675 3H5v1.5h1.27l.818 8.997a2.75 2.75 0 0 0 2.739 2.501h4.347a2.75 2.75 0 0 0 2.738-2.5L17.73 8.5H19V7h-3.325A3.751 3.751 0 0 0 12 4Zm4.224 4.5H7.776l.806 8.861a1.25 1.25 0 0 0 1.245 1.137h4.347a1.25 1.25 0 0 0 1.245-1.137l.805-8.861Z"}))},85161:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var a=r(51609),n=r(27723),i=r(97500),s=r.n(i),l=r(49323);const o=({title:e,enabled:t=!0,onToggle:r,toggleLabel:i,optimizationButtons:o=[],notice:c,onNoticeRemove:M,children:g,className:d="",showDisabledWarning:u=!0,disabledWarningMessage:N,size:m,...h})=>(0,a.createElement)("div",{className:s()("tr-bg-white tr-rounded-lg tr-border tr-border-secondary tr-overflow-hidden",d),...h},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between tr-gap-4 tr-px-6 tr-py-4 tr-border-b tr-border-secondary"},(0,a.createElement)("div",{className:"tr-min-w-0 tr-flex-1"},"string"==typeof e?(0,a.createElement)("h2",{className:"tr-m-0 tr-text-sm tr-font-semibold tr-text-primary tr-leading-snug"},e):e),(r||o.length>0)&&(0,a.createElement)("div",{className:"tr-flex tr-shrink-0 tr-items-center tr-gap-3"},r&&(0,a.createElement)(l.lM,{checked:t,onChange:r,label:i||(0,n.__)("Enable","thinkrank")}),o.map((e,t)=>(0,a.createElement)("div",{key:t},e)))),(0,a.createElement)("div",{className:"tr-p-6 tr-flex tr-flex-col tr-gap-4"},!t&&u&&(0,a.createElement)(l.Fc,{variant:"warning"},N||(0,n.__)("This feature is disabled. Enable it to access configuration options.","thinkrank")),c&&(0,a.createElement)(l.Fc,{variant:"error"===c.status?"error":"success"===c.status?"success":"warning"===c.status?"warning":"info",onDismiss:M},c.message),g))},85380:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM8.5 18.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h2.5v13zm10-.5c0 .3-.2.5-.5.5h-8v-13h8c.3 0 .5.2.5.5v12z"}))},85657:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1zM9.8 7c0-1.2 1-2.2 2.2-2.2 1.2 0 2.2 1 2.2 2.2v3H9.8V7zm6.7 11.5h-9v-7h9v7z"}))},85770:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var a=r(51609),n=r(97500),i=r.n(n),s=r(49323);function l({title:e,description:t,trailing:r,withBorder:n=!0,className:l}){return(0,a.createElement)("div",{className:i()("tr-px-6 tr-pt-5 tr-pb-4",n&&"tr-border-b tr-border-secondary",l)},(0,a.createElement)("div",{className:"tr-flex tr-items-start tr-justify-between tr-gap-4"},(0,a.createElement)(s.mc,{direction:"column",gap:1,className:"tr-min-w-0 tr-flex-1"},(0,a.createElement)(s.hE,{tag:"h3",size:"sm"},e),t&&(0,a.createElement)(s.EY,{size:14,color:"secondary"},t)),r&&(0,a.createElement)("div",{className:"tr-flex tr-shrink-0 tr-items-center tr-pt-0.5"},r)))}},85874:(e,t,r)=>{"use strict";r.d(t,{A:()=>M});var a=r(51609),n=r(27723),i=r(49323);const s=()=>(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("polyline",{points:"20 6 9 17 4 12"})),l=()=>(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),(0,a.createElement)("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),o=()=>(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("path",{d:"M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"}),(0,a.createElement)("line",{x1:"12",y1:"9",x2:"12",y2:"13"}),(0,a.createElement)("line",{x1:"12",y1:"17",x2:"12.01",y2:"17"})),c=()=>(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("circle",{cx:"12",cy:"12",r:"10"}),(0,a.createElement)("line",{x1:"12",y1:"16",x2:"12",y2:"12"}),(0,a.createElement)("line",{x1:"12",y1:"8",x2:"12.01",y2:"8"})),M=({validationResults:e,isValidating:t,onValidate:r,settings:M,fileStatus:g})=>{const d=({label:e,detail:t})=>(0,a.createElement)("div",{className:"tr-flex tr-items-start tr-gap-2 tr-px-3 tr-py-2 tr-rounded tr-text-xs tr-bg-success-bg tr-text-success"},(0,a.createElement)("span",{className:"tr-shrink-0 tr-mt-px"},(0,a.createElement)(s,null)),(0,a.createElement)("span",null,(0,a.createElement)("strong",null,e),t?` — ${t}`:"")),u=({label:e,detail:t})=>(0,a.createElement)("div",{className:"tr-flex tr-items-start tr-gap-2 tr-px-3 tr-py-2 tr-rounded tr-text-xs tr-bg-warning-bg tr-text-warning"},(0,a.createElement)("span",{className:"tr-shrink-0 tr-mt-px"},(0,a.createElement)(o,null)),(0,a.createElement)("span",null,(0,a.createElement)("strong",null,e),t?` — ${t}`:"")),N=({label:e,detail:t})=>(0,a.createElement)("div",{className:"tr-flex tr-items-start tr-gap-2 tr-px-3 tr-py-2 tr-rounded tr-text-xs tr-bg-danger-bg tr-text-danger"},(0,a.createElement)("span",{className:"tr-shrink-0 tr-mt-px"},(0,a.createElement)(l,null)),(0,a.createElement)("span",null,(0,a.createElement)("strong",null,e),t?` — ${t}`:""));return(0,a.createElement)(i.Zp,{padding:!1},(0,a.createElement)("div",{className:"tr-px-5 tr-py-4 tr-border-b tr-border-secondary tr-flex tr-items-center tr-justify-between"},(0,a.createElement)("h3",{className:"tr-text-base tr-font-semibold tr-text-primary tr-m-0"},(0,n.__)("LLMs.txt Validation","thinkrank")),(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-3"},e&&(e.valid?(0,a.createElement)("span",{className:"tr-inline-flex tr-items-center tr-gap-1.5 tr-text-xs tr-font-medium tr-px-2.5 tr-py-1 tr-rounded-full tr-border tr-bg-success-bg tr-border-success tr-text-success"},(0,a.createElement)(s,null),(0,n.__)("Valid","thinkrank")):(0,a.createElement)("span",{className:"tr-inline-flex tr-items-center tr-gap-1.5 tr-text-xs tr-font-medium tr-px-2.5 tr-py-1 tr-rounded-full tr-border tr-bg-danger-bg tr-border-danger tr-text-danger"},(0,a.createElement)(l,null),(0,n.__)("Invalid","thinkrank"))),e&&void 0!==e.score&&(e=>{let t="tr-bg-success",r=(0,n.__)("Excellent","thinkrank");return e<60?(t="tr-bg-danger",r=(0,n.__)("Poor","thinkrank")):e<80&&(t="tr-bg-warning",r=(0,n.__)("Good","thinkrank")),(0,a.createElement)("span",{className:`tr-text-xs tr-font-bold tr-px-2 tr-py-1 tr-rounded tr-text-white ${t}`},e,"/100 — ",r)})(e.score),(0,a.createElement)(i.$n,{variant:"secondary",size:"sm",onClick:r,disabled:t||!M.enabled,loading:t},t?(0,n.__)("Validating…","thinkrank"):(0,n.__)("Validate Configuration","thinkrank")))),(0,a.createElement)("div",{className:"tr-p-5 tr-flex tr-flex-col tr-gap-5"},!M.enabled&&(0,a.createElement)(i.Fc,{variant:"warning"},(0,n.__)("LLMs.txt is disabled. Enable it to run validation.","thinkrank")),e?(e=>{const t=e.errors&&e.errors.length>0,r=e.warnings&&e.warnings.length>0,i=(e.suggestions||[]).filter(e=>e.startsWith("✓")),M=(e.suggestions||[]).filter(e=>!e.startsWith("✓"));return(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-3"},t?(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-1"},(0,a.createElement)(N,{label:(0,n.__)("Required Fields","thinkrank"),detail:`${e.errors.length} ${(0,n.__)("missing","thinkrank")}`}),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-1 tr-pl-4"},e.errors.map((e,t)=>(0,a.createElement)("div",{key:t,className:"tr-flex tr-items-start tr-gap-2 tr-px-3 tr-py-2 tr-rounded tr-text-xs tr-bg-danger-bg tr-text-danger"},(0,a.createElement)("span",{className:"tr-shrink-0 tr-mt-px"},(0,a.createElement)(l,null)),(0,a.createElement)("span",null,e))))):(0,a.createElement)(d,{label:(0,n.__)("Required Fields","thinkrank"),detail:(0,n.__)("Complete","thinkrank")}),r?(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-1"},(0,a.createElement)(u,{label:(0,n.__)("Content Quality","thinkrank"),detail:`${e.warnings.length} ${(0,n.__)("improvements","thinkrank")}`}),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-1 tr-pl-4"},e.warnings.map((e,t)=>(0,a.createElement)("div",{key:t,className:"tr-flex tr-items-start tr-gap-2 tr-px-3 tr-py-2 tr-rounded tr-text-xs tr-bg-warning-bg tr-text-warning"},(0,a.createElement)("span",{className:"tr-shrink-0 tr-mt-px"},(0,a.createElement)(o,null)),(0,a.createElement)("span",null,e))))):(0,a.createElement)(d,{label:(0,n.__)("Content Quality","thinkrank"),detail:(0,n.__)("Optimized","thinkrank")}),g?.writable?(0,a.createElement)(d,{label:(0,n.__)("File Permissions","thinkrank"),detail:(0,n.__)("Writable","thinkrank")}):(0,a.createElement)(N,{label:(0,n.__)("File Permissions","thinkrank"),detail:(0,n.__)("Not writable","thinkrank")}),(0,a.createElement)(d,{label:(0,n.__)("LLMs.txt Standards","thinkrank"),detail:(0,n.__)("Compliant","thinkrank")}),i.length>0&&(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-secondary tr-uppercase tr-tracking-wide tr-m-0 tr-mb-2"},(0,n.__)("Configuration Status","thinkrank")),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-1"},i.map((e,t)=>(0,a.createElement)("div",{key:t,className:"tr-flex tr-items-start tr-gap-2 tr-px-3 tr-py-2 tr-rounded tr-text-xs tr-bg-success-bg tr-text-success"},(0,a.createElement)("span",{className:"tr-shrink-0 tr-mt-px"},(0,a.createElement)(s,null)),(0,a.createElement)("span",null,e))))),M.length>0&&(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-secondary tr-uppercase tr-tracking-wide tr-m-0 tr-mb-2"},(0,n.__)("Suggestions for Improvement","thinkrank")),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-1"},M.map((e,t)=>(0,a.createElement)("div",{key:t,className:"tr-flex tr-items-start tr-gap-2 tr-px-3 tr-py-2 tr-rounded tr-text-xs tr-bg-brand-bg tr-text-brand"},(0,a.createElement)("span",{className:"tr-shrink-0 tr-mt-px"},(0,a.createElement)(c,null)),(0,a.createElement)("span",null,e))))))})(e):(0,a.createElement)("div",{className:"tr-bg-white tr-border tr-border-secondary tr-rounded tr-p-4 tr-text-sm tr-text-tertiary"},(0,n.__)('Click "Validate Configuration" to check your LLMs.txt setup for errors and optimization opportunities.',"thinkrank"))))}},85962:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M5 13.5h3v-3H5v3zm5 0h3v-3h-3v3zM17 9l-1 1 2 2-2 2 1 1 3-3-3-3z"}))},86087:e=>{"use strict";e.exports=window.wp.element},86261:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M5 17.7c.4.5.8.9 1.2 1.2l1.1-1.4c-.4-.3-.7-.6-1-1L5 17.7zM5 6.3l1.4 1.1c.3-.4.6-.7 1-1L6.3 5c-.5.4-.9.8-1.3 1.3zm.1 7.8l-1.7.5c.2.6.4 1.1.7 1.6l1.5-.8c-.2-.4-.4-.8-.5-1.3zM4.8 12v-.7L3 11.1v1.8l1.7-.2c.1-.2.1-.5.1-.7zm3 7.9c.5.3 1.1.5 1.6.7l.5-1.7c-.5-.1-.9-.3-1.3-.5l-.8 1.5zM19 6.3c-.4-.5-.8-.9-1.2-1.2l-1.1 1.4c.4.3.7.6 1 1L19 6.3zm-.1 3.6l1.7-.5c-.2-.6-.4-1.1-.7-1.6l-1.5.8c.2.4.4.8.5 1.3zM5.6 8.6l-1.5-.8c-.3.5-.5 1-.7 1.6l1.7.5c.1-.5.3-.9.5-1.3zm2.2-4.5l.8 1.5c.4-.2.8-.4 1.3-.5l-.5-1.7c-.6.2-1.1.4-1.6.7zm8.8 13.5l1.1 1.4c.5-.4.9-.8 1.2-1.2l-1.4-1.1c-.2.3-.5.6-.9.9zm1.8-2.2l1.5.8c.3-.5.5-1.1.7-1.6l-1.7-.5c-.1.5-.3.9-.5 1.3zm2.6-4.3l-1.7.2v1.4l1.7.2V12v-.9zM11.1 3l.2 1.7h1.4l.2-1.7h-1.8zm3 2.1c.5.1.9.3 1.3.5l.8-1.5c-.5-.3-1.1-.5-1.6-.7l-.5 1.7zM12 19.2h-.7l-.2 1.8h1.8l-.2-1.7c-.2-.1-.5-.1-.7-.1zm2.1-.3l.5 1.7c.6-.2 1.1-.4 1.6-.7l-.8-1.5c-.4.2-.8.4-1.3.5z"}))},86529:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M4 13.5h6v-3H4v3zm8.2-2.5.8-.3V14h1V9.3l-2.2.7.4 1zm7.1-1.2c-.5-.6-1.2-.5-1.7-.4-.3.1-.5.2-.7.3l.1 1.1c.2-.2.5-.4.8-.5.3-.1.6 0 .7.1.2.3 0 .8-.2 1.1-.5.8-.9 1.6-1.4 2.5h2.7v-1h-.9c.3-.6.8-1.4.9-2.1 0-.3-.1-.8-.3-1.1z"}))},86931:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M18.5 5.5h-13c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2v-9c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5v-9c0-.3.2-.5.5-.5h13c.3 0 .5.2.5.5v9zM6.5 12H8v-2h2V8.5H6.5V12zm9.5 2h-2v1.5h3.5V12H16v2z"}))},87298:(e,t,r)=>{"use strict";r.d(t,{A:()=>T});var a=r(51609),n=r(27723),i=r(86087),s=r(1455),l=r.n(s),o=r(97500),c=r.n(o),M=r(99714),g=r(60775),d=r(43526),u=r(73131),N=r(49323);const m=()=>(0,a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"currentColor"},(0,a.createElement)("path",{d:"M22.2819 9.8211a5.9847 5.9847 0 0 0-.5157-4.9108 6.0462 6.0462 0 0 0-6.5098-2.9A6.0651 6.0651 0 0 0 4.9807 4.1818a5.9847 5.9847 0 0 0-3.9977 2.9 6.0462 6.0462 0 0 0 .7427 7.0966 5.98 5.98 0 0 0 .511 4.9107 6.051 6.051 0 0 0 6.5146 2.9001A5.9847 5.9847 0 0 0 13.2599 24a6.0557 6.0557 0 0 0 5.7718-4.2058 5.9894 5.9894 0 0 0 3.9977-2.9001 6.0557 6.0557 0 0 0-.7475-7.0729zm-9.022 12.6081a4.4755 4.4755 0 0 1-2.8764-1.0408l.1419-.0804 4.7783-2.7582a.7948.7948 0 0 0 .3927-.6813v-6.7369l2.02 1.1686a.071.071 0 0 1 .038.052v5.5826a4.504 4.504 0 0 1-4.4945 4.4944zm-9.6607-4.1254a4.4708 4.4708 0 0 1-.5346-3.0137l.142.0852 4.783 2.7582a.7712.7712 0 0 0 .7806 0l5.8428-3.3685v2.3324a.0804.0804 0 0 1-.0332.0615L9.74 19.9502a4.4992 4.4992 0 0 1-6.1408-1.6464zM2.3408 7.8956a4.485 4.485 0 0 1 2.3655-1.9728V11.6a.7664.7664 0 0 0 .3879.6765l5.8144 3.3543-2.0201 1.1685a.0757.0757 0 0 1-.071 0l-4.8303-2.7865A4.504 4.504 0 0 1 2.3408 7.872zm16.5963 3.8558L13.1038 8.364 15.1192 7.2a.0757.0757 0 0 1 .071 0l4.8303 2.7913a4.4944 4.4944 0 0 1-.6765 8.1042v-5.6772a.79.79 0 0 0-.407-.667zm2.0107-3.0231l-.142-.0852-4.7735-2.7818a.7759.7759 0 0 0-.7854 0L9.409 9.2297V6.8974a.0662.0662 0 0 1 .0284-.0615l4.8303-2.7866a4.4992 4.4992 0 0 1 6.6802 4.66zM8.3065 12.863l-2.02-1.1638a.0804.0804 0 0 1-.038-.0567V6.0742a4.4992 4.4992 0 0 1 7.3757-3.4537l-.142.0805L8.704 5.459a.7948.7948 0 0 0-.3927.6813zm1.0976-2.3654l2.602-1.4998 2.6069 1.4998v2.9994l-2.5974 1.4997-2.6067-1.4997Z"})),h=()=>(0,a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"currentColor"},(0,a.createElement)("path",{d:"M4.709 15.955l4.72-2.647.08-.23-.08-.128H9.2l-.79-.048-2.698-.073-2.339-.097-2.266-.122-.571-.121L0 11.784l.055-.352.48-.321.686.06 1.52.103 2.278.158 1.652.097 2.449.255h.389l.055-.157-.134-.098-.103-.097-2.358-1.596-2.552-1.688-1.336-.972-.724-.491-.364-.462-.158-1.008.656-.722.881.06.225.061.893.686 1.908 1.476 2.491 1.833.365.304.145-.103.019-.073-.164-.274-1.355-2.446-1.446-2.49-.644-1.032-.17-.619a2.97 2.97 0 01-.104-.729L6.283.134 6.696 0l.996.134.42.364.62 1.414 1.002 2.229 1.555 3.03.456.898.243.832.091.255h.158V9.01l.128-1.706.237-2.095.23-2.695.08-.76.376-.91.747-.492.584.28.48.685-.067.444-.286 1.851-.559 2.903-.364 1.942h.212l.243-.242.985-1.306 1.652-2.064.73-.82.85-.904.547-.431h1.033l.76 1.129-.34 1.166-1.064 1.347-.881 1.142-1.264 1.7-.79 1.36.073.11.188-.02 2.856-.606 1.543-.28 1.841-.315.833.388.091.395-.328.807-1.969.486-2.309.462-3.439.813-.042.03.049.061 1.549.146.662.036h1.622l3.02.225.79.522.474.638-.079.485-1.215.62-1.64-.389-3.829-.91-1.312-.329h-.182v.11l1.093 1.068 2.006 1.81 2.509 2.33.127.578-.322.455-.34-.049-2.205-1.657-.851-.747-1.926-1.62h-.128v.17l.444.649 2.345 3.521.122 1.08-.17.353-.608.213-.668-.122-1.374-1.925-1.415-2.167-1.143-1.943-.14.08-.674 7.254-.316.37-.729.28-.607-.461-.322-.747.322-1.476.389-1.924.315-1.53.286-1.9.17-.632-.012-.042-.14.018-1.434 1.967-2.18 2.945-1.726 1.845-.414.164-.717-.37.067-.662.401-.589 2.388-3.036 1.44-1.882.93-1.086-.006-.158h-.055L4.132 18.56l-1.13.146-.487-.456.061-.746.231-.243 1.908-1.312-.006.006z",fillRule:"nonzero"})),D=()=>(0,a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("title",null,"OpenRouter"),(0,a.createElement)("path",{d:"M3 7h6l3 5 3-5h6"}),(0,a.createElement)("path",{d:"M3 17h6l3-5"}),(0,a.createElement)("polyline",{points:"18 4 21 7 18 10"}),(0,a.createElement)("polyline",{points:"18 14 21 17 18 20"})),k={openai:"OpenAI",claude:"Claude",gemini:"Gemini",openrouter:"OpenRouter"},p="__custom__",x=()=>(0,a.createElement)("svg",{height:"1em",style:{flex:"none",lineHeight:1},viewBox:"0 0 24 24",width:"1em",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("title",null,"Gemini"),(0,a.createElement)("path",{d:"M20.616 10.835a14.147 14.147 0 01-4.45-3.001 14.111 14.111 0 01-3.678-6.452.503.503 0 00-.975 0 14.134 14.134 0 01-3.679 6.452 14.155 14.155 0 01-4.45 3.001c-.65.28-1.318.505-2.002.678a.502.502 0 000 .975c.684.172 1.35.397 2.002.677a14.147 14.147 0 014.45 3.001 14.112 14.112 0 013.679 6.453.502.502 0 00.975 0c.172-.685.397-1.351.677-2.003a14.145 14.145 0 013.001-4.45 14.113 14.113 0 016.453-3.678.503.503 0 000-.975 13.245 13.245 0 01-2.003-.678z",fill:"#3186FF"}),(0,a.createElement)("defs",null,(0,a.createElement)("linearGradient",{gradientUnits:"userSpaceOnUse",id:"lobe-icons-gemini-fill-0",x1:"7",x2:"11",y1:"15.5",y2:"12"},(0,a.createElement)("stop",{stopColor:"#08B962"}),(0,a.createElement)("stop",{offset:"1",stopColor:"#08B962",stopOpacity:"0"})),(0,a.createElement)("linearGradient",{gradientUnits:"userSpaceOnUse",id:"lobe-icons-gemini-fill-1",x1:"8",x2:"11.5",y1:"5.5",y2:"11"},(0,a.createElement)("stop",{stopColor:"#F94543"}),(0,a.createElement)("stop",{offset:"1",stopColor:"#F94543",stopOpacity:"0"})),(0,a.createElement)("linearGradient",{gradientUnits:"userSpaceOnUse",id:"lobe-icons-gemini-fill-2",x1:"3.5",x2:"17.5",y1:"13.5",y2:"12"},(0,a.createElement)("stop",{stopColor:"#FABC12"}),(0,a.createElement)("stop",{offset:".46",stopColor:"#FABC12",stopOpacity:"0"})))),j=[{id:"ai-provider",label:(0,n.__)("AI Provider","thinkrank")},{id:"data-management",label:(0,n.__)("Data Management","thinkrank")},{id:"migration-tools",label:(0,n.__)("Migration Tools","thinkrank")}],y=j.map(e=>e.id),I="ai-provider",E=e=>{try{const t=new URL(window.location.href);t.searchParams.set("tab",e),window.history.replaceState({},"",t.toString())}catch(e){}},z=({activeProvider:e,activeProviderId:t,activeModelState:r,activeHasKey:i,providers:s,providerKeyDocs:l})=>(0,a.createElement)("aside",{className:"tr-flex tr-flex-col tr-gap-5"},(0,a.createElement)(N.Zp,{padding:!1},(0,a.createElement)("div",{className:"tr-px-5 tr-py-4 tr-border-b tr-border-secondary"},(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,n.__)("Active configuration","thinkrank"))),(0,a.createElement)("div",{className:"tr-p-5 tr-flex tr-flex-col tr-gap-4"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-3"},(0,a.createElement)("span",{className:"tr-w-10 tr-h-10 tr-rounded-lg tr-bg-brand-bg tr-flex tr-items-center tr-justify-center tr-shrink-0"},e?.icon),(0,a.createElement)("div",{className:"tr-min-w-0"},(0,a.createElement)("p",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0 tr-truncate"},e?.label),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-mt-0.5 tr-mb-0 tr-truncate"},e?.sub))),(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between tr-text-sm tr-pt-1"},(0,a.createElement)("span",{className:"tr-text-tertiary"},(0,n.__)("Model","thinkrank")),(0,a.createElement)(M.A,{provider:t,model:r})),(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between tr-text-sm"},(0,a.createElement)("span",{className:"tr-text-tertiary"},(0,n.__)("API key","thinkrank")),(0,a.createElement)("span",{className:c()("tr-inline-flex tr-items-center tr-gap-1.5 tr-text-xs tr-font-medium tr-px-2 tr-py-1 tr-rounded-full",i?"tr-bg-success-bg tr-text-success":"tr-bg-warning-bg tr-text-warning")},(0,a.createElement)("span",{className:c()("tr-w-1.5 tr-h-1.5 tr-rounded-full",i?"tr-bg-success":"tr-bg-warning")}),i?(0,n.__)("Configured","thinkrank"):(0,n.__)("Not set","thinkrank"))))),(0,a.createElement)(N.Zp,{padding:!1},(0,a.createElement)("div",{className:"tr-px-5 tr-py-4 tr-border-b tr-border-secondary"},(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,n.__)("Get an API key","thinkrank")),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-mt-1 tr-mb-0"},(0,n.__)("Sign in to your provider and create a key.","thinkrank"))),(0,a.createElement)("ul",{className:"tr-m-0 tr-p-0 tr-list-none"},s.map(e=>(0,a.createElement)("li",{key:e.id,className:"tr-border-b tr-border-secondary last:tr-border-b-0"},(0,a.createElement)("a",{href:l[e.id].url,target:"_blank",rel:"noopener noreferrer",className:"tr-flex tr-items-center tr-gap-3 tr-px-5 tr-py-3 tr-no-underline hover:tr-bg-white tr-text-secondary"},(0,a.createElement)("span",{className:"tr-w-8 tr-h-8 tr-rounded-md tr-bg-brand-bg tr-flex tr-items-center tr-justify-center tr-shrink-0"},e.icon),(0,a.createElement)("span",{className:"tr-min-w-0 tr-flex-1"},(0,a.createElement)("span",{className:"tr-block tr-text-sm tr-font-medium tr-text-primary"},e.label),(0,a.createElement)("span",{className:"tr-block tr-text-xs tr-text-tertiary tr-truncate"},l[e.id].label)),(0,a.createElement)("svg",{className:"tr-w-4 tr-h-4 tr-text-tertiary tr-shrink-0",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M14 5l7 7m0 0l-7 7m7-7H3"}))))))),(0,a.createElement)(N.Zp,null,(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2 tr-mb-3"},(0,a.createElement)("span",{className:"tr-flex tr-items-center tr-justify-center tr-w-7 tr-h-7 tr-rounded-md tr-bg-brand-bg tr-text-brand tr-shrink-0"},(0,a.createElement)("svg",{className:"tr-w-4 tr-h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 15v2m-6 4h12a2 2 0 002-2v-6a2 2 0 00-2-2H6a2 2 0 00-2 2v6a2 2 0 002 2zm10-10V7a4 4 0 00-8 0v4h8z"}))),(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,n.__)("Why your own key?","thinkrank"))),(0,a.createElement)("ul",{className:"tr-m-0 tr-pl-0 tr-list-none tr-flex tr-flex-col tr-gap-2.5"},[(0,n.__)("Pay your AI provider directly — no markup.","thinkrank"),(0,n.__)("Unlimited generations at provider rates.","thinkrank"),(0,n.__)("Encrypted at rest and stored only on your site.","thinkrank"),(0,n.__)("Switch providers anytime without losing data.","thinkrank")].map((e,t)=>(0,a.createElement)("li",{key:t,className:"tr-flex tr-items-start tr-gap-2 tr-text-sm tr-text-secondary tr-leading-snug"},(0,a.createElement)("svg",{className:"tr-w-4 tr-h-4 tr-text-success tr-shrink-0 tr-mt-0.5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2.5,d:"M5 13l4 4L19 7"})),(0,a.createElement)("span",null,e)))))),T=()=>{const[e,t]=(0,i.useState)(""),[r,s]=(0,i.useState)("openai"),[o,M]=(0,i.useState)(""),[T,A]=(0,i.useState)("gpt-5-nano"),[w,f]=(0,i.useState)("claude-sonnet-5"),[O,_]=(0,i.useState)("gemini-2.5-flash"),[L,b]=(0,i.useState)("openai/gpt-4o-mini"),[v,S]=(0,i.useState)(!1),[C,Q]=(0,i.useState)(!1),[U,Y]=(0,i.useState)(!0),[P,Z]=(0,i.useState)(!1),[V,R]=(0,i.useState)(null),[B,G]=(0,i.useState)(!1),[H,W]=(0,i.useState)("openai"),[F,J]=(0,i.useState)(!1),[X,$]=(0,i.useState)(""),[K,q]=(0,i.useState)(!1),[ee,te]=(0,i.useState)(!1),[re,ae]=(0,i.useState)(!1),[ne,ie]=(0,i.useState)(I);(0,i.useEffect)(()=>{try{const e=new URLSearchParams(window.location.search).get("tab"),t=y.includes(e)?e:I;ie(t),E(t)}catch(e){}},[]);const se=(0,i.useCallback)(e=>{ie(e),E(e)},[]),le={openai:[{value:"gpt-5-nano",label:"GPT‑5‑nano (Default – fastest, lowest cost)"},{value:"gpt-5-mini",label:"GPT‑5‑mini (Balanced quality/cost)"},{value:"gpt-5",label:"GPT‑5 (Highest quality)"},{value:"gpt-4o",label:"GPT‑4o (Compatibility)"}],claude:[{value:"claude-sonnet-5",label:"Claude Sonnet 5 (Recommended)"},{value:"claude-opus-4-8",label:"Claude Opus 4.8 (Most Capable)"},{value:"claude-haiku-4-5",label:"Claude Haiku 4.5 (Fast)"}],gemini:[{value:"gemini-3.1-pro",label:"Gemini 3.1 Pro"},{value:"gemini-3.5-flash",label:"Gemini 3.5 Flash"},{value:"gemini-3.1-flash-lite",label:"Gemini 3.1 Flash Lite (Fastest)"},{value:"gemini-2.5-flash",label:"Gemini 2.5 Flash (Recommended)"},{value:"gemini-2.5-flash-lite",label:"Gemini 2.5 Flash-Lite"},{value:"gemini-2.5-pro",label:"Gemini 2.5 Pro"},{value:"gemini-2.0-flash",label:"Gemini 2.0 Flash"}],openrouter:[{value:"openai/gpt-4o-mini",label:"GPT‑4o mini (Default – fast, low cost)"},{value:"anthropic/claude-3.5-sonnet",label:"Claude 3.5 Sonnet"},{value:"google/gemini-2.0-flash-001",label:"Gemini 2.0 Flash"},{value:"meta-llama/llama-3.3-70b-instruct",label:"Llama 3.3 70B Instruct"},{value:"deepseek/deepseek-chat",label:"DeepSeek Chat"}]},oe=(e,t)=>(le[e]||[]).some(e=>e.value===t),[ce,Me]=(0,i.useState)(!1);(0,i.useEffect)(()=>{Ne()},[]);const[ge,de]=(0,i.useState)(null);(0,i.useEffect)(()=>{if(ce&&r&&null!==ge){if(ge!==r){t(""),q(!1),G(r===H&&F),"openai"===r?M(T):"claude"===r?M(w):"gemini"===r?M(O):"openrouter"===r&&M(L);const e="claude"===r?w:"gemini"===r?O:"openrouter"===r?L:T;S(!!e&&!oe(r,e)),R(null),de(r)}}else de(r)},[r,H,F,ce,ge,T,w,O,L]);const ue=(e,t)=>{if(!e||!e.trim())return{valid:!0,message:""};if("openai"===t){if(!e.startsWith("sk-"))return{valid:!1,message:(0,n.__)('OpenAI API keys should start with "sk-"',"thinkrank")};if(e.length<20)return{valid:!1,message:(0,n.__)("OpenAI API key appears too short","thinkrank")}}else if("claude"===t){if(!e.startsWith("sk-ant-"))return{valid:!1,message:(0,n.__)('Claude API keys should start with "sk-ant-"',"thinkrank")};if(e.length<30)return{valid:!1,message:(0,n.__)("Claude API key appears too short","thinkrank")}}else if("gemini"===t){if(!e.startsWith("AIza")&&!e.startsWith("AQ."))return{valid:!1,message:(0,n.__)('Gemini API keys should start with "AIza" or "AQ."',"thinkrank")};if(e.length<30)return{valid:!1,message:(0,n.__)("Gemini API key appears too short","thinkrank")}}else if("openrouter"===t){if(!e.startsWith("sk-or-"))return{valid:!1,message:(0,n.__)('OpenRouter API keys should start with "sk-or-"',"thinkrank")};if(e.length<20)return{valid:!1,message:(0,n.__)("OpenRouter API key appears too short","thinkrank")}}return{valid:!0,message:""}},Ne=async()=>{Y(!0);try{const e=await l()({path:"/thinkrank/v1/settings"}),r=e.success?e.data:e;if(r){const e=r.ai_provider||"openai",a=r[`${e}_api_key`]||"",i=a&&a.includes("••••");G(i),W(e),J(i),$(i?a:""),q(!1),t(i?"":a),s(e),de(e);const l=r.openai_model||"gpt-5-nano",o=r.claude_model||"claude-sonnet-5",c=r.gemini_model||"gemini-2.5-flash",g=r.openrouter_model||"openai/gpt-4o-mini";A(l),f(o),_(c),b(g),M("claude"===e?o:"gemini"===e?c:"openrouter"===e?g:l);const d="claude"===e?o:"gemini"===e?c:"openrouter"===e?g:l;if(S(!!d&&!oe(e,d)),te(!r.keep_data_on_uninstall),ae(!!r.enable_migration_tools),i)R(null);else{const t=k[e]||e;R({type:"warning",message:(0,n.__)(`No ${t} API key found. Please enter your API key to use this provider.`,"thinkrank")})}}}catch(e){g.A.error("Failed to load settings:",e),R({type:"error",message:(0,n.__)("Failed to load settings.","thinkrank")})}finally{Y(!1),Me(!0)}},me=async()=>{if(!e.trim()&&!B){const e=k[r]||r;return void R({type:"error",message:(0,n.__)(`Please enter a ${e} API key for the selected provider.`,"thinkrank")})}if(e.trim()){const t=ue(e,r);if(!t.valid)return void R({type:"error",message:t.message})}Q(!0),R(null);try{const a={ai_provider:r,keep_data_on_uninstall:!ee,enable_migration_tools:re};e.trim()&&(a[`${r}_api_key`]=e),"claude"===r?a.claude_model=w:"gemini"===r?a.gemini_model=O:"openrouter"===r?a.openrouter_model=L:a.openai_model=T;const i=await l()({path:"/thinkrank/v1/settings",method:"POST",data:a});i.success?(R({type:"success",message:(0,n.__)("Settings saved successfully!","thinkrank")}),e.trim()&&(G(!0),t(""),window.thinkrankAdmin&&(window.thinkrankAdmin.aiConfigured=!0)),await Ne()):R({type:"error",message:i.message||(0,n.__)("Failed to save settings.","thinkrank")})}catch(e){g.A.error("Failed to save settings:",e),R({type:"error",message:(0,n.__)("Failed to save settings. Please try again.","thinkrank")})}finally{Q(!1)}},he=k[r]||r,De=B?(0,n.__)("Enter new API key to update…","thinkrank"):{openai:"sk-…",claude:"sk-ant-…",gemini:"AQ.… or AIza…",openrouter:"sk-or-…"}[r]||"",ke=[{id:"openai",label:"OpenAI",sub:"OpenAI API",icon:(0,a.createElement)(m,null)},{id:"claude",label:"Claude",sub:"Anthropic",icon:(0,a.createElement)(h,null)},{id:"gemini",label:"Gemini",sub:"Google AI",icon:(0,a.createElement)(x,null)},{id:"openrouter",label:"OpenRouter",sub:"Unified API",icon:(0,a.createElement)(D,null)}],pe=[...le[r]||le.openai,{value:p,label:(0,n.__)("Custom model…","thinkrank")}],xe="claude"===r?w:"gemini"===r?O:"openrouter"===r?L:T,je=e=>{"claude"===r?f(e):"gemini"===r?_(e):"openrouter"===r?b(e):A(e),M(e)};if(U)return(0,a.createElement)("div",{className:"tr-grid tr-grid-cols-1 xl:tr-grid-cols-3 tr-gap-6"},(0,a.createElement)("div",{className:"xl:tr-col-span-2 tr-flex tr-flex-col tr-gap-5"},(0,a.createElement)(N.u4,{lines:3}),(0,a.createElement)(N.u4,{lines:2})),(0,a.createElement)("aside",{className:"tr-flex tr-flex-col tr-gap-5"},(0,a.createElement)(N.u4,{lines:4})));const ye=ke.find(e=>e.id===H),Ie="claude"===H?w:"gemini"===H?O:"openrouter"===H?L:T;return(0,a.createElement)("div",null,V&&(0,a.createElement)("div",{className:"tr-mb-5"},(0,a.createElement)(N.Fc,{variant:"error"===V.type?"error":"success"===V.type?"success":"warning"===V.type?"warning":"info",onDismiss:()=>R(null)},(0,d.A)(V.message))),(0,a.createElement)(u.A,{tabs:j,activeTab:ne,onTabChange:se,className:"tr-mb-6"}),(0,a.createElement)(u.K,{tabId:"ai-provider",activeTab:ne},(0,a.createElement)("div",{className:"tr-grid tr-grid-cols-1 xl:tr-grid-cols-3 tr-gap-6"},(0,a.createElement)("div",{className:"xl:tr-col-span-2 tr-flex tr-flex-col tr-gap-5"},(0,a.createElement)(N.Zp,null,(0,a.createElement)("div",{className:"tr-mb-6"},(0,a.createElement)("p",{className:"tr-text-sm tr-font-medium tr-text-secondary tr-mt-0 tr-mb-2.5"},(0,n.__)("Choose provider","thinkrank")),(0,a.createElement)("div",{role:"radiogroup","aria-label":(0,n.__)("AI provider","thinkrank"),className:"tr-grid tr-grid-cols-2 sm:tr-grid-cols-4 tr-gap-3"},ke.map(e=>{const t=r===e.id,i=H===e.id&&F;return(0,a.createElement)("button",{key:e.id,type:"button",role:"radio","aria-checked":t,onClick:()=>s(e.id),style:{WebkitTapHighlightColor:"transparent"},className:c()("tr-relative tr-flex tr-flex-col tr-items-center tr-justify-center tr-gap-2 tr-px-3 tr-py-4 tr-rounded-lg tr-border-[1.5px] tr-cursor-pointer tr-transition-colors tr-duration-200 focus:tr-outline-none",t?"tr-border-brand tr-bg-brand-bg":"tr-border-secondary tr-bg-white hover:tr-border-tertiary hover:tr-bg-line-2")},(0,a.createElement)("span",{className:c()("tr-absolute tr-top-2 tr-right-2 tr-flex tr-items-center tr-justify-center tr-w-4 tr-h-4 tr-rounded-full tr-bg-brand tr-text-white tr-transition-opacity tr-duration-200",t?"tr-opacity-100":"tr-opacity-0"),"aria-hidden":"true"},(0,a.createElement)("svg",{className:"tr-w-2.5 tr-h-2.5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:3,d:"M5 13l4 4L19 7"}))),(0,a.createElement)("span",{className:c()("tr-h-7 tr-flex tr-items-center tr-justify-center tr-text-2xl tr-transition-colors tr-duration-200",t?"tr-text-brand":"tr-text-secondary")},e.icon),(0,a.createElement)("span",{className:c()("tr-text-sm tr-font-semibold tr-transition-colors tr-duration-200",t?"tr-text-brand":"tr-text-primary")},e.label),i&&(0,a.createElement)("span",{className:"tr-inline-flex tr-items-center tr-gap-1 tr-text-[10px] tr-font-semibold tr-uppercase tr-tracking-wide tr-leading-none tr-text-success"},(0,a.createElement)("span",{className:"tr-w-1.5 tr-h-1.5 tr-rounded-full tr-bg-success"}),(0,n.__)("Active","thinkrank")))}))),(0,a.createElement)("div",null,(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-4"},B&&!K?(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-1.5"},(0,a.createElement)("label",{className:"tr-text-sm tr-font-medium tr-text-secondary"},`${he} ${(0,n.__)("API Key","thinkrank")}`),(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2"},(0,a.createElement)("div",{className:"tr-flex tr-flex-1 tr-items-center tr-gap-2 tr-h-10 tr-px-3 tr-rounded-md tr-border-[1.5px] tr-border-secondary tr-bg-white tr-min-w-0"},(0,a.createElement)("svg",{className:"tr-w-4 tr-h-4 tr-text-tertiary tr-shrink-0",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 15v2m-6 4h12a2 2 0 002-2v-6a2 2 0 00-2-2H6a2 2 0 00-2 2v6a2 2 0 002 2zm10-10V7a4 4 0 00-8 0v4h8z"})),(0,a.createElement)("code",{className:"tr-bg-transparent tr-p-0 tr-text-sm tr-text-primary tr-font-mono tr-tracking-wide tr-truncate"},X),(0,a.createElement)("span",{className:"tr-ml-auto tr-inline-flex tr-items-center tr-gap-1 tr-text-xs tr-font-medium tr-text-success tr-shrink-0"},(0,a.createElement)("span",{className:"tr-w-1.5 tr-h-1.5 tr-rounded-full tr-bg-success"}),(0,n.__)("Connected","thinkrank"))),(0,a.createElement)(N.$n,{variant:"secondary",onClick:()=>{q(!0),t("")},disabled:C||P},(0,n.__)("Replace","thinkrank"))),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0"},(0,n.__)("Masked preview of your saved key. Choose Replace to enter a new one.","thinkrank"))):(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-1.5"},(0,a.createElement)(N.pd,{label:`${he} ${(0,n.__)("API Key","thinkrank")}`,type:"password",value:e,onChange:e=>t(e.target.value),placeholder:De,description:B?(0,n.__)("Enter a new key to replace the saved one.","thinkrank"):(0,n.__)("Encrypted and stored securely. You pay the provider directly.","thinkrank")}),B&&K&&(0,a.createElement)("button",{type:"button",onClick:()=>{q(!1),t("")},className:"tr-self-start tr-text-xs tr-text-brand tr-bg-transparent tr-border-0 tr-p-0 tr-cursor-pointer hover:tr-underline"},(0,n.__)("Cancel and keep current key","thinkrank"))),(0,a.createElement)(N.l6,{label:`${he} ${(0,n.__)("Model","thinkrank")}`,value:v?p:xe,options:pe,onChange:e=>{var t;(t=e.target.value)!==p?(S(!1),je(t)):S(!0)},description:(0,n.__)("Model used for all AI content generation.","thinkrank")}),v&&(0,a.createElement)(N.pd,{label:(0,n.__)("Custom model","thinkrank"),value:xe,onChange:e=>je(e.target.value),placeholder:"openrouter"===r?"vendor/model-name":"model-name",description:(0,n.__)("Enter the exact model id from your provider. Use this to run a newly released or unlisted model.","thinkrank")}))),(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-3 tr-mt-5"},(0,a.createElement)(N.$n,{variant:"primary",onClick:me,loading:C,disabled:P},(0,n.__)("Save Settings","thinkrank")),(0,a.createElement)(N.$n,{variant:"secondary",onClick:async()=>{if(!e.trim())return void R({type:"error",message:(0,n.__)("Please enter an API key first.","thinkrank")});const t=ue(e,r);if(t.valid){Z(!0),R(null);try{const t=await l()({path:"/thinkrank/v1/ai/test-connection",method:"POST",data:{api_key:e,provider:r}});if(t&&t.success)R({type:"success",message:(0,n.__)("API connection successful!","thinkrank")});else{const e=t?.message||(0,n.__)("API connection failed. Please check your API key and try again.","thinkrank");R({type:"error",message:e})}}catch(e){g.A.error("Failed to test connection:",e);let t=(0,n.__)("Failed to test API connection.","thinkrank");e.message&&(t=e.message.includes("fetch")?(0,n.__)("Network error. Please check your internet connection.","thinkrank"):e.message.includes("401")||e.message.includes("403")?(0,n.__)("Invalid API key. Please check your credentials.","thinkrank"):e.message.includes("429")?(0,n.__)("Rate limit exceeded. Please try again later.","thinkrank"):`${(0,n.__)("Connection failed:","thinkrank")} ${e.message}`),R({type:"error",message:t})}finally{Z(!1)}}else R({type:"error",message:t.message})},loading:P,disabled:C||!e.trim()},(0,n.__)("Test Connection","thinkrank")),B&&(0,a.createElement)(N.$n,{variant:"danger",onClick:async()=>{if(B){if(confirm((0,n.__)("Are you sure you want to clear the saved API key? This action cannot be undone.","thinkrank"))){Q(!0),R(null);try{const e=await l()({path:"/thinkrank/v1/settings",method:"POST",data:{[`${r}_api_key`]:""}});e.success?(R({type:"success",message:(0,n.__)("API key cleared successfully.","thinkrank")}),G(!1),t(""),await Ne()):R({type:"error",message:e.message||(0,n.__)("Failed to clear API key.","thinkrank")})}catch(e){g.A.error("Failed to clear API key:",e),R({type:"error",message:(0,n.__)("Failed to clear API key. Please try again.","thinkrank")})}finally{Q(!1)}}}else R({type:"warning",message:(0,n.__)("No API key is currently saved.","thinkrank")})},disabled:C||P},(0,n.__)("Clear API Key","thinkrank"))))),(0,a.createElement)(z,{activeProvider:ye,activeProviderId:H,activeModelState:Ie,activeHasKey:F,providers:ke,providerKeyDocs:{openai:{url:"https://platform.openai.com/api-keys",label:"platform.openai.com"},claude:{url:"https://console.anthropic.com/settings/keys",label:"console.anthropic.com"},gemini:{url:"https://aistudio.google.com/app/apikey",label:"aistudio.google.com"},openrouter:{url:"https://openrouter.ai/keys",label:"openrouter.ai"}}}))),(0,a.createElement)(u.K,{tabId:"data-management",activeTab:ne},(0,a.createElement)(N.Zp,{padding:!1},(0,a.createElement)("div",{className:"tr-px-5 tr-py-4 tr-border-b tr-border-secondary"},(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,n.__)("Data Management","thinkrank")),(0,a.createElement)("p",{className:"tr-text-sm tr-text-tertiary tr-mt-0.5 tr-mb-0"},(0,n.__)("Control what happens to your data when the plugin is removed.","thinkrank"))),(0,a.createElement)("div",{className:"tr-p-5 tr-flex tr-flex-col tr-gap-5"},(0,a.createElement)(N.lM,{checked:ee,onChange:te,label:(0,n.__)("Delete all data on uninstall","thinkrank"),description:(0,n.__)("When enabled, all plugin data including API keys, content briefs, and configuration will be permanently erased on uninstall.","thinkrank")}),ee&&(0,a.createElement)(N.Fc,{variant:"warning"},(0,n.__)("Data deletion is enabled. Uninstalling ThinkRank will permanently erase all settings and content briefs. This cannot be undone.","thinkrank")),(0,a.createElement)("div",{className:"tr-grid tr-grid-cols-1 sm:tr-grid-cols-2 tr-gap-4"},(0,a.createElement)("div",{className:"tr-rounded-xl tr-border tr-border-success/30 tr-bg-success-bg tr-p-4"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2.5 tr-mb-3 tr-pb-3 tr-border-b tr-border-success/20"},(0,a.createElement)("span",{className:"tr-flex tr-items-center tr-justify-center tr-w-8 tr-h-8 tr-rounded-lg tr-bg-success/10 tr-shrink-0"},(0,a.createElement)("svg",{className:"tr-w-4 tr-h-4 tr-text-success",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2.5,d:"M5 13l4 4L19 7"}))),(0,a.createElement)("div",{className:"tr-min-w-0"},(0,a.createElement)("p",{className:"tr-text-sm tr-font-semibold tr-text-success tr-m-0 tr-leading-tight"},(0,n.__)("Preserved by default","thinkrank")),(0,a.createElement)("p",{className:"tr-text-xs tr-text-success/70 tr-m-0 tr-mt-0.5"},(0,n.__)("Kept after uninstall","thinkrank")))),(0,a.createElement)("ul",{className:"tr-m-0 tr-pl-0 tr-list-none tr-flex tr-flex-col tr-gap-2"},[(0,n.__)("API keys & provider settings","thinkrank"),(0,n.__)("Generated content briefs","thinkrank"),(0,n.__)("Plugin configuration","thinkrank")].map((e,t)=>(0,a.createElement)("li",{key:t,className:"tr-flex tr-items-center tr-gap-2 tr-text-sm tr-text-secondary"},(0,a.createElement)("svg",{className:"tr-w-4 tr-h-4 tr-text-success tr-shrink-0",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2.5,d:"M5 13l4 4L19 7"})),e)))),(0,a.createElement)("div",{className:"tr-rounded-xl tr-border tr-border-secondary tr-bg-white tr-p-4"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2.5 tr-mb-3 tr-pb-3 tr-border-b tr-border-secondary"},(0,a.createElement)("span",{className:"tr-flex tr-items-center tr-justify-center tr-w-8 tr-h-8 tr-rounded-lg tr-bg-line-2 tr-shrink-0"},(0,a.createElement)("svg",{className:"tr-w-4 tr-h-4 tr-text-tertiary",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16"}))),(0,a.createElement)("div",{className:"tr-min-w-0"},(0,a.createElement)("p",{className:"tr-text-sm tr-font-semibold tr-text-secondary tr-m-0 tr-leading-tight"},(0,n.__)("Always cleaned up","thinkrank")),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0 tr-mt-0.5"},(0,n.__)("Removed on uninstall","thinkrank")))),(0,a.createElement)("ul",{className:"tr-m-0 tr-pl-0 tr-list-none tr-flex tr-flex-col tr-gap-2"},[(0,n.__)("Temporary cache data","thinkrank"),(0,n.__)("Usage analytics","thinkrank"),(0,n.__)("Plugin activation flags","thinkrank")].map((e,t)=>(0,a.createElement)("li",{key:t,className:"tr-flex tr-items-center tr-gap-2 tr-text-sm tr-text-secondary"},(0,a.createElement)("svg",{className:"tr-w-4 tr-h-4 tr-text-tertiary tr-shrink-0",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2.5,d:"M6 12h12"})),e))))),(0,a.createElement)("div",{className:"tr-flex tr-justify-end"},(0,a.createElement)(N.$n,{variant:"primary",onClick:me,loading:C,disabled:P},(0,n.__)("Save Settings","thinkrank")))))),(0,a.createElement)(u.K,{tabId:"migration-tools",activeTab:ne},(0,a.createElement)(N.Zp,{padding:!1},(0,a.createElement)("div",{className:"tr-px-5 tr-py-4 tr-border-b tr-border-secondary"},(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,n.__)("Migration Tools","thinkrank")),(0,a.createElement)("p",{className:"tr-text-sm tr-text-tertiary tr-mt-0.5 tr-mb-0"},(0,n.__)("Re-run SEO data imports from other plugins after initial setup.","thinkrank"))),(0,a.createElement)("div",{className:"tr-p-5 tr-flex tr-flex-col tr-gap-5"},(0,a.createElement)(N.lM,{checked:re,onChange:ae,label:(0,n.__)("Enable Migration Tools","thinkrank"),description:(0,n.__)('Adds a "Migration" menu item under ThinkRank so you can re-import data from Yoast, Rank Math, SEOPress, or All in One SEO at any time — useful if you skipped migration during setup or need to re-import updated data.',"thinkrank")}),re&&(0,a.createElement)(N.Fc,{variant:"warning"},(0,n.__)("Running a migration again may overwrite existing ThinkRank settings and metadata where applicable. We recommend creating a database backup before re-importing.","thinkrank")),(0,a.createElement)("div",{className:"tr-flex tr-justify-end"},(0,a.createElement)(N.$n,{variant:"primary",onClick:async()=>{Q(!0),R(null);try{const e=await l()({path:"/thinkrank/v1/settings",method:"POST",data:{enable_migration_tools:re}});R(e?.success?{type:"success",message:re?(0,n.__)("Migration Tools enabled. Reload the page to see the Migration menu.","thinkrank"):(0,n.__)("Migration Tools disabled.","thinkrank")}:{type:"error",message:(0,n.__)("Failed to save the Migration Tools setting.","thinkrank")})}catch(e){R({type:"error",message:e?.message||(0,n.__)("Failed to save the Migration Tools setting.","thinkrank")})}finally{Q(!1)}},loading:C,disabled:P},(0,n.__)("Save Settings","thinkrank")))))))}},87965:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"}))},88219:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M15 4H9c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H9c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h6c.3 0 .5.2.5.5v12zm-4.5-.5h2V16h-2v1.5z"}))},88242:(e,t,r)=>{"use strict";r.d(t,{A:()=>N});var a=r(51609),n=r(86087),i=r(27723),s=r(49323),l=r(1455),o=r.n(l),c=r(85161),M=r(85770),g=r(17098),d=r(60775);const u={pipe:"|",dash:"-",bullet:"•",colon:":",greater:">",tilde:"~"},N=()=>{const[e,t]=(0,n.useState)(!0),[r,l]=(0,n.useState)(!1),[N,m]=(0,n.useState)({add_missing_alt:!1,alt_format:"%filename%",add_missing_title:!1,title_format:"%title% %separator% %sitename%",save_alt_to_media:!1,auto_fill_on_upload:!1,media_alt_overwrite:!1}),[h,D]=(0,n.useState)(!1),[k,p]=(0,n.useState)(null),[x,j]=(0,n.useState)("-"),[y,I]=(0,n.useState)(null),[E,z]=(0,n.useState)(!1),[T,A]=(0,n.useState)(0),w=[{label:(0,i.__)("+ Site Title","thinkrank"),value:"%sitename%"},{label:(0,i.__)("+ Post Title","thinkrank"),value:"%title%"},{label:(0,i.__)("+ Filename","thinkrank"),value:"%filename%"},{label:(0,i.__)("+ Image Title","thinkrank"),value:"%image_title%"},{label:(0,i.__)("+ Image Caption","thinkrank"),value:"%image_caption%"},{label:(0,i.__)("+ Separator","thinkrank"),value:"%separator%"},{label:(0,i.__)("+ Count","thinkrank"),value:"%count%"}],f={"%sitename%":"ThinkRank","%title%":"Advanced Image SEO","%filename%":"mountain-landscape","%image_title%":"Mountain Landscape","%image_caption%":"A beautiful view of the mountains at sunset","%separator%":x,"%count%":"1"};(0,n.useEffect)(()=>{_(),L()},[]),(0,n.useEffect)(()=>{N.save_alt_to_media&&!y&&O()},[N.save_alt_to_media]);const O=async()=>{try{const e=await o()({path:"/thinkrank/v1/image-seo/media-alt/stats"});e&&I(e)}catch(e){d.A.error("Failed to load media alt stats:",e)}},_=async()=>{try{const e=await o()({path:"/thinkrank/v1/image-seo/settings"});e&&m(e)}catch(e){d.A.error("Failed to load image SEO settings:",e),p({status:"error",message:(0,i.__)("Failed to load settings. Please try again.","thinkrank")})}finally{t(!1)}},L=async()=>{try{const e=await o()({path:"/thinkrank/v1/site-identity/settings"});if(e.success&&e.data.settings.title_separator){const t=e.data.settings.title_separator;j(u[t]||"-")}}catch(e){d.A.error("Failed to load global settings:",e)}},b=async(e=null)=>{l(!0);const t=e&&"function"==typeof e.preventDefault?N:e||N;try{const e=await o()({path:"/thinkrank/v1/image-seo/settings",method:"POST",data:t});e.success?(D(!1),p({status:"success",message:(0,i.__)("Image SEO settings saved successfully.","thinkrank")})):p({status:"error",message:e.message||(0,i.__)("Failed to save settings.","thinkrank")})}catch(e){d.A.error("Failed to save image SEO settings:",e),p({status:"error",message:(0,i.__)("An error occurred while saving settings.","thinkrank")})}finally{l(!1)}},v=(e,t)=>{m(r=>({...r,[e]:t})),D(!0)},S=(e,t,r)=>(0,a.createElement)("span",{className:"thinkrank-image-seo-help",style:{display:"block"}},!r&&(0,a.createElement)("span",{className:"thinkrank-example-preview thinkrank-mb-sm",style:{display:"block",marginBottom:"8px"}},(0,a.createElement)("span",{className:"thinkrank-example-label",style:{fontSize:"10px",fontWeight:"700",textTransform:"uppercase",color:"#787c82",marginRight:"8px",letterSpacing:"1px"}},(0,i.__)("EXAMPLE","thinkrank")),(0,a.createElement)("span",{className:"thinkrank-example-value",style:{color:"#2271b1"}},(e=>{if(!e)return"";let t=e;return Object.keys(f).forEach(e=>{t=t.split(e).join(f[e])}),t})(t))),(0,a.createElement)("span",{className:"thinkrank-help-text thinkrank-mb-xs",style:{display:"block",marginBottom:"4px"}},"alt_format"===e?(0,i.__)("Format used for the new alt attribute values.","thinkrank"):(0,i.__)("Format used for the new title attribute values.","thinkrank")),((e,t)=>(0,a.createElement)("span",{className:"thinkrank-variable-tags-container "+(t?"is-disabled":""),style:{display:"block"}},(0,i.__)("Use variables:","thinkrank")," ",w.map((r,n)=>(0,a.createElement)("span",{key:n,onClick:t?void 0:()=>((e,t)=>{let r=N[e]||"";r.length>0&&!r.endsWith(" ")&&(r+=" "),v(e,r+t)})(e,r.value),className:"thinkrank-variable-tag "+(t?"is-disabled":""),title:t?void 0:(0,i.__)("Click to insert","thinkrank")},r.label))))(e,r));if(e)return(0,a.createElement)("div",{className:"tr-flex tr-justify-center tr-mt-8"},(0,a.createElement)(s.u4,{lines:3}));const C=!!y&&(0===y.total||0===y.missing&&!N.media_alt_overwrite);return(0,a.createElement)("div",{className:"tab-content"},k&&(0,a.createElement)(s.Fc,{variant:"success"===k.status?"success":"error",onDismiss:()=>p(null),className:"tr-mb-4"},k.message),(0,a.createElement)(c.A,{title:(0,i.__)("Image SEO Settings","thinkrank"),notice:null,onNoticeRemove:()=>p(null)},(0,a.createElement)(s.mc,{direction:"column",gap:4},(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(M.A,{title:(0,i.__)("Alt Attribute Settings","thinkrank"),description:(0,i.__)("Automatically generate missing alt attributes for images.","thinkrank"),trailing:(0,a.createElement)(s.lM,{checked:N.add_missing_alt,onChange:e=>v("add_missing_alt",e)})}),(0,a.createElement)(s.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6 tr-divide-y tr-divide-line-2"},!N.add_missing_alt&&(0,a.createElement)(s.Fc,{variant:"warning"},(0,i.__)("This feature is disabled. Enable it to access configuration options.","thinkrank")),N.add_missing_alt&&!N.alt_format?.trim()&&(0,a.createElement)(s.Fc,{variant:"warning"},/* translators: %filename% is a literal token variable and must not be translated */ /* translators: %filename% is a literal token variable and must not be translated */
(0,i.__)("Empty formats detected: Enable variables like %filename% to generate attributes automatically.","thinkrank")),(0,a.createElement)(g.A,{id:"tr-is-alt-format",label:(0,i.__)("Alt attribute format","thinkrank"),disabled:!N.add_missing_alt,className:!N.add_missing_alt||N.add_missing_alt&&!N.alt_format?.trim()?"tr-pt-6":""},(0,a.createElement)(s.pd,{id:"tr-is-alt-format",value:N.alt_format,onChange:e=>v("alt_format",e.target.value),placeholder:"%filename%",disabled:!N.add_missing_alt}),S("alt_format",N.alt_format,!N.add_missing_alt)))),(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(M.A,{title:(0,i.__)("Title Attribute Settings","thinkrank"),description:(0,i.__)("Automatically generate missing title attributes for images.","thinkrank"),trailing:(0,a.createElement)(s.lM,{checked:N.add_missing_title,onChange:e=>v("add_missing_title",e)})}),(0,a.createElement)(s.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6 tr-divide-y tr-divide-line-2"},!N.add_missing_title&&(0,a.createElement)(s.Fc,{variant:"warning"},(0,i.__)("This feature is disabled. Enable it to access configuration options.","thinkrank")),N.add_missing_title&&!N.title_format?.trim()&&(0,a.createElement)(s.Fc,{variant:"warning"},/* translators: %filename% is a literal token variable and must not be translated */ /* translators: %filename% is a literal token variable and must not be translated */
(0,i.__)("Empty formats detected: Enable variables like %filename% to generate attributes automatically.","thinkrank")),(0,a.createElement)(g.A,{id:"tr-is-title-format",label:(0,i.__)("Title attribute format","thinkrank"),disabled:!N.add_missing_title,className:!N.add_missing_title||N.add_missing_title&&!N.title_format?.trim()?"tr-pt-6":""},(0,a.createElement)(s.pd,{id:"tr-is-title-format",value:N.title_format,onChange:e=>v("title_format",e.target.value),placeholder:"%title% %separator% %sitename%",disabled:!N.add_missing_title}),S("title_format",N.title_format,!N.add_missing_title)))),(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(M.A,{title:(0,i.__)("Media Library alt text","thinkrank"),description:(0,i.__)("Save generated alt text onto the image record itself, so it works everywhere not just in rendered content.","thinkrank"),trailing:(0,a.createElement)(s.lM,{checked:N.save_alt_to_media,onChange:e=>v("save_alt_to_media",e)})}),(0,a.createElement)(s.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6 tr-divide-y tr-divide-line-2"},!N.save_alt_to_media&&(0,a.createElement)(s.Fc,{variant:"warning"},(0,i.__)("This feature is disabled. Enable it to fill and manage Media Library alt text.","thinkrank")),N.save_alt_to_media&&(0,a.createElement)(a.Fragment,null,y&&(0===y.total?(0,a.createElement)(s.Fc,{variant:"info"},(0,i.__)("No images found in your Media Library.","thinkrank")):(0,a.createElement)(s.Fc,{variant:y.missing>0?"warning":"success"},y.missing>0?(0,i.sprintf)(/* translators: 1: images missing alt, 2: total images */ /* translators: 1: images missing alt, 2: total images */
(0,i.__)("%1$d of %2$d images in your Media Library are missing alt text.","thinkrank"),y.missing,y.total):(0,i.sprintf)(/* translators: %d: total images */ /* translators: %d: total images */
(0,i.__)("All %d images in your Media Library have alt text.","thinkrank"),y.total))),(0,a.createElement)(g.A,{id:"tr-is-auto-fill",label:(0,i.__)("Fill alt text on upload","thinkrank"),className:"tr-pt-6"},(0,a.createElement)(s.lM,{checked:N.auto_fill_on_upload,onChange:e=>v("auto_fill_on_upload",e),label:(0,i.__)("Automatically save alt text when a new image is uploaded.","thinkrank")})),(0,a.createElement)(g.A,{id:"tr-is-overwrite",label:(0,i.__)("Overwrite existing alt text","thinkrank"),className:"tr-pt-6"},(0,a.createElement)(s.lM,{checked:N.media_alt_overwrite,onChange:e=>v("media_alt_overwrite",e),label:(0,i.__)("Replace alt text that is already set, instead of only filling images missing it.","thinkrank")})),(0,a.createElement)(g.A,{id:"tr-is-fill-now",label:(0,i.__)("Fill missing alt text now","thinkrank"),className:"tr-pt-6"},(0,a.createElement)("div",{className:"tr-flex tr-items-center",style:{gap:"12px"}},(0,a.createElement)(s.$n,{variant:"primary",size:"md",className:"tr-shrink-0 tr-whitespace-nowrap",onClick:async()=>{if(N.media_alt_overwrite&&!confirm((0,i.__)("Overwrite is on. This will replace the alt text on every image in your Media Library — including any you wrote by hand — using the Alt attribute format above. This cannot be undone. Continue?","thinkrank")))return;z(!0),A(0);let e=0,t=0;try{for(let r=0;r<1e4;r++){const r=await o()({path:"/thinkrank/v1/image-seo/media-alt/run",method:"POST",data:{offset:e,limit:100,overwrite:!!N.media_alt_overwrite}});if(t+=r.updated||0,e=r.next_offset,r.total>0&&A(Math.min(100,Math.round(e/r.total*100))),r.done)break}p({status:"success",message:(0,i.sprintf)(/* translators: %d: number of images updated */ /* translators: %d: number of images updated */
(0,i.__)("Done. Alt text saved for %d image(s) in the Media Library.","thinkrank"),t)}),await O()}catch(e){d.A.error("Failed to fill media alt text:",e),p({status:"error",message:(0,i.__)("An error occurred while filling alt text.","thinkrank")})}finally{z(!1),A(0)}},loading:E,disabled:E||h||C},E?`${(0,i.__)("Filling…","thinkrank")} ${T}%`:(0,i.__)("Fill missing alt text","thinkrank")),(0,a.createElement)("span",{className:"thinkrank-help-text tr-min-w-0",style:{fontSize:"12px",color:"#787c82"}},h?(0,i.__)("Save your settings before filling — the fill uses the saved Alt attribute format.","thinkrank"):0===y?.total?(0,i.__)("There are no images to fill.","thinkrank"):C?(0,i.__)("Every image already has alt text. Turn on “Overwrite existing alt text” to replace them.","thinkrank"):(0,i.__)("Uses the saved Alt attribute format above.","thinkrank")))))))),(0,a.createElement)("div",{className:"tr-flex tr-justify-end tr-mt-6",style:{gap:"12px"}},(0,a.createElement)("button",{onClick:()=>{if(confirm((0,i.__)("Are you sure you want to reset all options? This will restore default formats for Alt and Title attributes and save them immediately.","thinkrank"))){const e={add_missing_alt:!1,alt_format:"%filename%",add_missing_title:!1,title_format:"%title% %separator% %sitename%",save_alt_to_media:!1,auto_fill_on_upload:!1,media_alt_overwrite:!1};m(e),b(e)}},disabled:r,style:{background:"none",border:"none",cursor:r?"not-allowed":"pointer",color:"#921C13",fontSize:"13px",padding:"0",textDecoration:"underline"}},(0,i.__)("Reset Options","thinkrank")),(0,a.createElement)(s.$n,{variant:"primary",size:"md",onClick:b,loading:r,disabled:r||!h},(0,i.__)("Save Settings","thinkrank")))))}},88274:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M2 12c0 3.6 2.4 5.5 6 5.5h.5V19l3-2.5-3-2.5v2H8c-2.5 0-4.5-1.5-4.5-4s2-4.5 4.5-4.5h3.5V6H8c-3.6 0-6 2.4-6 6zm19.5-1h-8v1.5h8V11zm0 5h-8v1.5h8V16zm0-10h-8v1.5h8V6z"}))},88518:(e,t,r)=>{"use strict";r.d(t,{A:()=>a.A});var a=r(82645)},88793:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M7 5.6v1.7l2.6.9v3.9L7 13v1.7L17.5 11V9.3L7 5.6zm4.2 6V8.8l4 1.4-4 1.4zm-5.7 5.6V5.5H4v14.3l3.6-2.2-.8-1.3-1.3.9z"}))},88882:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,a.createElement)(n.Path,{d:"M6.656 6.464h2.88v2.88h1.408v-2.88h2.88V5.12h-2.88V2.24H9.536v2.88h-2.88zM0 17.92V0h20.48v17.92H0zm7.68-2.56h5.12v-3.84H7.68v3.84zm-6.4 0H6.4v-3.84H1.28v3.84zM19.2 1.28H1.28v9.024H19.2V1.28zm0 10.24h-5.12v3.84h5.12v-3.84zM6.656 6.464h2.88v2.88h1.408v-2.88h2.88V5.12h-2.88V2.24H9.536v2.88h-2.88zM0 17.92V0h20.48v17.92H0zm7.68-2.56h5.12v-3.84H7.68v3.84zm-6.4 0H6.4v-3.84H1.28v3.84zM19.2 1.28H1.28v9.024H19.2V1.28zm0 10.24h-5.12v3.84h5.12v-3.84z"}))},89212:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var a=r(51609),n=r(86087),i=r(44729),s=r(82945);const l=()=>{const[e,t]=(0,n.useState)(null);return(0,a.createElement)("div",{className:"tr-grid tr-grid-cols-1 lg:tr-grid-cols-5 tr-gap-6"},(0,a.createElement)("div",{className:"tr-min-w-0 lg:tr-col-span-3"},(0,a.createElement)(i.A,{onMetadataGenerated:e=>{t(e)},initialContent:""})),(0,a.createElement)("div",{className:"tr-min-w-0 lg:tr-col-span-2 tr-flex tr-flex-col tr-gap-6"},(0,a.createElement)(s.Ay,{title:e?.title||"",description:e?.description||"",url:window.location.origin}),e&&(0,a.createElement)(i.O,{metadata:e,allowApply:!0})))}},89568:(e,t,r)=>{"use strict";r.d(t,{A:()=>a}),r(51609);const a="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8yMDBfNDQ1MCkiPgogICAgICAgIDxwYXRoIGQ9Ik01LjgzMjU2IDE1QzQuNzkyNzkgMTUgMy43OTU2MSAxNC42MDQ5IDMuMDYwMzggMTMuOTAxN0MyLjMyNTE2IDEzLjE5ODQgMS45MTIxMSAxMi4yNDQ2IDEuOTEyMTEgMTEuMjVDMS45MTIxMSAxMC4yNTU0IDIuMzI1MTYgOS4zMDE2MSAzLjA2MDM4IDguNTk4MzVDMy43OTU2MSA3Ljg5NTA5IDQuNzkyNzkgNy41IDUuODMyNTYgNy41QzYuMDc4MTMgNi40MDU5OCA2Ljc5NjUzIDUuNDQ0NTcgNy44Mjk3MiA0LjgyNzI2QzguMzQxMyA0LjUyMTYgOC45MTQ3NyA0LjMwOTYyIDkuNTE3MzggNC4yMDM0M0MxMC4xMiA0LjA5NzIzIDEwLjczOTkgNC4wOTg5IDExLjM0MTggNC4yMDgzM0MxMS45NDM3IDQuMzE3NzcgMTIuNTE1OCA0LjUzMjgzIDEzLjAyNTMgNC44NDEyM0MxMy41MzQ5IDUuMTQ5NjQgMTMuOTcxOSA1LjU0NTM1IDE0LjMxMTUgNi4wMDU3N0MxNC42NTEyIDYuNDY2MiAxNC44ODY3IDYuOTgyMzIgMTUuMDA0NyA3LjUyNDY2QzE1LjEyMjcgOC4wNjcwMSAxNS4xMjA4IDguNjI0OTYgMTQuOTk5MiA5LjE2NjY3SDE1LjgzMjZDMTYuNjA2MSA5LjE2NjY3IDE3LjM0OCA5LjQ3Mzk2IDE3Ljg5NSAxMC4wMjA5QzE4LjQ0MTkgMTAuNTY3OSAxOC43NDkyIDExLjMwOTggMTguNzQ5MiAxMi4wODMzQzE4Ljc0OTIgMTIuODU2OSAxOC40NDE5IDEzLjU5ODcgMTcuODk1IDE0LjE0NTdDMTcuMzQ4IDE0LjY5MjcgMTYuNjA2MSAxNSAxNS44MzI2IDE1SDE0Ljk5OTIiIHN0cm9rZT0iIzZFNzA3MyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgogICAgICAgIDxwYXRoIGQ9Ik03LjUgMTIuNUwxMCAxMEwxMi41IDEyLjUiIHN0cm9rZT0iIzZFNzA3MyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMCAxMFYxNy41IiBzdHJva2U9IiM2RTcwNzMiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KICAgIDwvZz4KICAgIDxkZWZzPgogICAgICAgIDxjbGlwUGF0aCBpZD0iY2xpcDBfMjAwXzQ0NTAiPgogICAgICAgICAgICA8cmVjdCB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9IndoaXRlIi8+CiAgICAgICAgPC9jbGlwUGF0aD4KICAgIDwvZGVmcz4KPC9zdmc+"},89569:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"}))},89577:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M16 10h4c.6 0 1-.4 1-1V5c0-.6-.4-1-1-1h-4c-.6 0-1 .4-1 1v4c0 .6.4 1 1 1zm-8 4H4c-.6 0-1 .4-1 1v4c0 .6.4 1 1 1h4c.6 0 1-.4 1-1v-4c0-.6-.4-1-1-1zm10-2.6L14.5 15l1.1 1.1 1.7-1.7c-.1 1.1-.3 2.3-.9 2.9-.3.3-.7.5-1.3.5h-4.5v1.5H15c.9 0 1.7-.3 2.3-.9 1-1 1.3-2.7 1.4-4l1.8 1.8 1.1-1.1-3.6-3.7zM6.8 9.7c.1-1.1.3-2.3.9-2.9.4-.4.8-.6 1.3-.6h4.5V4.8H9c-.9 0-1.7.3-2.3.9-1 1-1.3 2.7-1.4 4L3.5 8l-1 1L6 12.6 9.5 9l-1-1-1.7 1.7z"}))},89658:(e,t,r)=>{"use strict";var a=r(47143),n=r(5263),i=r(5129),s=r(83177),l=r(55045),o=r(21788);(0,a.register)(n.A),(0,a.register)(i.A),(0,a.register)(s.A),(0,a.register)(l.A),(0,a.register)(o.A)},89780:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M15 11h-.2V9c0-1.5-1.2-2.8-2.8-2.8S9.2 7.5 9.2 9v2H9c-.6 0-1 .4-1 1v4c0 .6.4 1 1 1h6c.6 0 1-.4 1-1v-4c0-.6-.4-1-1-1zm-1.8 0h-2.5V9c0-.7.6-1.2 1.2-1.2s1.2.6 1.2 1.2v2z"}))},90520:(e,t,r)=>{"use strict";r(51609),r(86087),r(97500)},90639:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,a.createElement)(n.Path,{d:"M14.08 12.864V9.216h3.648V7.424H14.08V3.776h-1.728v3.648H8.64v1.792h3.712v3.648zM0 17.92V0h20.48v17.92H0zM6.4 1.28H1.28v3.84H6.4V1.28zm0 5.12H1.28v3.84H6.4V6.4zm0 5.12H1.28v3.84H6.4v-3.84zM19.2 1.28H7.68v14.08H19.2V1.28z"}))},90663:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"}))},90897:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M4 6v11.5h16V6H4zm1.5 1.5h6V11h-6V7.5zm0 8.5v-3.5h6V16h-6zm13 0H13v-3.5h5.5V16zM13 11V7.5h5.5V11H13z"}))},91717:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(51609),n=r(2319);const i=()=>(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-4"},(0,a.createElement)(n.A,{compact:!1}))},92053:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M18.5 5.5V8H20V5.5h2.5V4H20V1.5h-1.5V4H16v1.5h2.5zM12 4H6a2 2 0 00-2 2v12a2 2 0 002 2h12a2 2 0 002-2v-6h-1.5v6a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5h6V4z"}))},92180:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M17.8 2l-.9.3c-.1 0-3.6 1-5.2 2.1C10 5.5 9.3 6.5 8.9 7.1c-.6.9-1.7 4.7-1.7 6.3l-.9 2.3c-.2.4 0 .8.4 1 .1 0 .2.1.3.1.3 0 .6-.2.7-.5l.6-1.5c.3 0 .7-.1 1.2-.2.7-.1 1.4-.3 2.2-.5.8-.2 1.6-.5 2.4-.8.7-.3 1.4-.7 1.9-1.2s.8-1.2 1-1.9c.2-.7.3-1.6.4-2.4.1-.8.1-1.7.2-2.5 0-.8.1-1.5.2-2.1V2zm-1.9 5.6c-.1.8-.2 1.5-.3 2.1-.2.6-.4 1-.6 1.3-.3.3-.8.6-1.4.9-.7.3-1.4.5-2.2.8-.6.2-1.3.3-1.8.4L15 7.5c.3-.3.6-.7 1-1.1 0 .4 0 .8-.1 1.2zM6 20h8v-1.5H6V20z"}))},92213:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}))},92231:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M2 12C2 6.44444 6.44444 2 12 2C17.5556 2 22 6.44444 22 12C22 17.5556 17.5556 22 12 22C6.44444 22 2 17.5556 2 12ZM13 11V7H11V11H7V13H11V17H13V13H17V11H13Z"}))},92551:(e,t,r)=>{"use strict";r.d(t,{J:()=>g});var a=r(51609),n=r(86087),i=r(27723),s=r(1455),l=r.n(s),o=r(49323),c=r(98705);const M=e=>(0,a.createElement)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",...e},(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M3 16.5v2.25A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75V16.5M16.5 12 12 16.5m0 0L7.5 12m4.5 4.5V3"})),g=()=>{const[e,t]=(0,n.useState)({}),[r,s]=(0,n.useState)({}),[g,d]=(0,n.useState)(!0),[u,N]=(0,n.useState)(null),m=(0,n.useCallback)(async()=>{try{d(!0),N(null);const e=await l()({path:"/thinkrank/v1/import/detect"});t(e.detected||{}),s(e.snapshots||{})}catch(e){N(e.message||(0,i.__)("Failed to detect SEO plugins","thinkrank"))}finally{d(!1)}},[]);if((0,n.useEffect)(()=>{m()},[m]),g)return(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-4"},(0,a.createElement)(o.u4,{lines:4,label:(0,i.__)("Scanning for SEO plugin data…","thinkrank")}),(0,a.createElement)(o.u4,{lines:4}));if(u)return(0,a.createElement)(o.Fc,{variant:"error",title:(0,i.__)("Couldn’t scan for SEO data","thinkrank")},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2 tr-flex-wrap"},(0,a.createElement)("span",null,u),(0,a.createElement)(o.$n,{variant:"ghost",size:"sm",onClick:m},(0,i.__)("Try again","thinkrank"))));const h=Object.values(e),D=Object.keys(r).filter(t=>!e[t]),k=h.length>0||D.length>0;return(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-6"},(0,a.createElement)(o.Fc,{variant:"warning",title:(0,i.__)("Before you re-import","thinkrank")},(0,i.__)("Re-running a migration may overwrite existing ThinkRank settings and metadata where applicable. Fields still at their defaults are filled from the imported data, while values you have already customized are preserved. We recommend creating a database backup before re-importing.","thinkrank")),k?(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-4"},h.map(e=>(0,a.createElement)(c.A,{key:e.plugin,plugin:e,snapshot:r[e.plugin]||null,onRefresh:m})),D.map(e=>(0,a.createElement)(c.A,{key:e,plugin:{plugin:e,plugin_name:r[e].plugin_name||e,counts:{},total:0},snapshot:r[e],onRefresh:m}))):(0,a.createElement)(o.Zp,null,(0,a.createElement)(o.pp,{icon:M,title:(0,i.__)("No SEO data to migrate","thinkrank"),description:(0,i.__)("No data was detected from Yoast SEO, Rank Math, SEOPress, or All in One SEO. If you previously used one of these plugins, its data may already have been removed.","thinkrank")})))}},92590:(e,t,r)=>{"use strict";r.d(t,{A:()=>M});var a=r(51609),n=r(86087),i=r(27723),s=r(49323),l=r(13547),o=r(77112),c=r(83520);const M=({activeSubSection:e="instant-indexing-settings",onNavigate:t})=>{const[r,M]=(0,n.useState)(!0);return(0,n.useEffect)(()=>{M(!1)},[]),r?(0,a.createElement)("div",{className:"thinkrank-loading-container"},(0,a.createElement)(s.u4,{lines:3})):(0,a.createElement)("div",{className:"thinkrank-instant-indexing-tab"},(()=>{switch(e){case"instant-indexing-settings":return(0,a.createElement)(l.A,{onNavigate:t});case"instant-indexing-submit-urls":return(0,a.createElement)(o.A,{onNavigate:t});case"instant-indexing-history":return(0,a.createElement)(c.A,{onNavigate:t});default:return(0,a.createElement)("div",null,(0,a.createElement)("p",null,(0,i.__)("Please select a sub-section from the navigation.","thinkrank")))}})())}},93056:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(51609),n=r(51529);const i=({title:e,data:t,unit:r="",thresholds:i={},height:s=300,showArea:l=!0,color:o="#0073aa"})=>{const c={labels:t.map((e,r)=>{const a=t.length-1-r,n=new Date;return n.setDate(n.getDate()-a),n.toLocaleDateString("en-US",{month:"short",day:"numeric"})}),datasets:[{label:e,data:t.map(e=>e.value),borderColor:o,backgroundColor:l?`${o}20`:"transparent",borderWidth:2,fill:l,tension:.4,pointBackgroundColor:o,pointBorderColor:"#ffffff",pointBorderWidth:2,pointRadius:4,pointHoverRadius:6,pointHoverBackgroundColor:o,pointHoverBorderColor:"#ffffff",pointHoverBorderWidth:2}]},M={responsive:!0,maintainAspectRatio:!1,plugins:{legend:{display:!1},title:{display:!0,text:e,font:{size:16,weight:"600"},color:"var(--tr-text-heading)",padding:{bottom:20}},tooltip:{backgroundColor:"#ffffff",titleColor:"#1e1e1e",bodyColor:"#1e1e1e",borderColor:"#e0e0e0",borderWidth:1,cornerRadius:8,displayColors:!1,callbacks:{label(t){const a=t.parsed.y,n="s"===r?`${a.toFixed(2)}s`:"ms"===r?`${Math.round(a)}ms`:a.toFixed(3);return`${e}: ${n}`}}}},scales:{x:{grid:{color:"#f0f0f0",borderColor:"#e0e0e0"},ticks:{color:"#666666",font:{size:12}}},y:{beginAtZero:!0,grid:{color:"#f0f0f0",borderColor:"#e0e0e0"},ticks:{color:"#666666",font:{size:12},callback:e=>"s"===r?`${e.toFixed(1)}s`:"ms"===r?`${Math.round(e)}ms`:e.toFixed(2)}}},interaction:{intersect:!1,mode:"index"},elements:{point:{hoverRadius:8}}};return(i.good||i.needs_improvement)&&(M.plugins.annotation={annotations:{}},i.good&&(M.plugins.annotation.annotations.goodThreshold={type:"line",yMin:i.good,yMax:i.good,borderColor:"#34a853",borderWidth:2,borderDash:[5,5],label:{content:"Good",enabled:!0,position:"end"}}),i.needs_improvement&&(M.plugins.annotation.annotations.improvementThreshold={type:"line",yMin:i.needs_improvement,yMax:i.needs_improvement,borderColor:"#fbbc04",borderWidth:2,borderDash:[5,5],label:{content:"Needs Improvement",enabled:!0,position:"end"}})),(0,a.createElement)("div",{style:{height:`${s}px`,width:"100%"}},(0,a.createElement)(n.N1,{data:c,options:M}))}},93281:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M13 6v6h5.2v4c0 .8-.2 1.4-.5 1.7-.6.6-1.6.6-2.5.5h-.3v1.5h.5c1 0 2.3-.1 3.3-1 .6-.6 1-1.6 1-2.8V6H13zm-9 6h5.2v4c0 .8-.2 1.4-.5 1.7-.6.6-1.6.6-2.5.5h-.3v1.5h.5c1 0 2.3-.1 3.3-1 .6-.6 1-1.6 1-2.8V6H4v6z"}))},93318:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(51609),n=r(5573);const i=(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z"}))},93497:(e,t,r)=>{"use strict";r.d(t,{A:()=>E});var a=r(51609),n=r(27723),i=r(86087),s=r(1455),l=r.n(s),o=r(49323),c=r(60775);const M=e=>(0,a.createElement)(x,{...e},(0,a.createElement)("path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"}),(0,a.createElement)("polyline",{points:"15 3 21 3 21 9"}),(0,a.createElement)("line",{x1:"10",y1:"14",x2:"21",y2:"3"})),g=e=>(0,a.createElement)(x,{...e},(0,a.createElement)("rect",{x:"9",y:"9",width:"13",height:"13",rx:"2",ry:"2"}),(0,a.createElement)("path",{d:"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"})),d=({color:e="currentColor",...t})=>(0,a.createElement)(x,{stroke:e,strokeWidth:"2.5",...t},(0,a.createElement)("polyline",{points:"20 6 9 17 4 12"})),u=e=>(0,a.createElement)("svg",{viewBox:"0 0 195 195",width:"16",height:"16",fill:"none",stroke:"currentColor",strokeWidth:"12",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",...e},(0,a.createElement)("path",{d:"M25 97.85 92.88 29.97c9.37-9.37 24.57-9.37 33.94 0 9.38 9.37 9.38 24.57 0 33.94L75.56 115.18"}),(0,a.createElement)("path",{d:"M76.27 114.47l50.55-50.56c9.37-9.37 24.57-9.37 33.95 0 9.37 9.38 9.37 24.58 0 33.95l-61.78 61.78c-2.34 2.34-2.34 6.13 0 8.47l19.34 19.35"}),(0,a.createElement)("path",{d:"M109.85 46.94 59.29 97.5c-9.37 9.37-9.37 24.57 0 33.94 9.38 9.38 24.58 9.38 33.95 0l51.25-51.26"})),N=e=>(0,a.createElement)(x,{...e},(0,a.createElement)("polyline",{points:"23 4 23 10 17 10"}),(0,a.createElement)("path",{d:"M20.49 15a9 9 0 1 1-2.12-9.36L23 10"})),m=e=>(0,a.createElement)(x,{...e},(0,a.createElement)("path",{d:"M4 3l16 7-6.6 2.4L11 20 4 3z"})),h=e=>(0,a.createElement)(x,{...e},(0,a.createElement)("polyline",{points:"16 18 22 12 16 6"}),(0,a.createElement)("polyline",{points:"8 6 2 12 8 18"})),D=e=>(0,a.createElement)(x,{...e},(0,a.createElement)("path",{d:"M12 3v18M3 12h18M6.3 6.3l11.4 11.4M17.7 6.3L6.3 17.7"})),k=({size:e=16,...t})=>(0,a.createElement)("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",...t},(0,a.createElement)("path",{d:"M22.2819 9.8211a5.9847 5.9847 0 0 0-.5157-4.9108 6.0462 6.0462 0 0 0-6.5098-2.9A6.0651 6.0651 0 0 0 4.9807 4.1818a5.9847 5.9847 0 0 0-3.9977 2.9 6.0462 6.0462 0 0 0 .7427 7.0966 5.98 5.98 0 0 0 .511 4.9107 6.051 6.051 0 0 0 6.5146 2.9001A5.9847 5.9847 0 0 0 13.2599 24a6.0557 6.0557 0 0 0 5.7718-4.2058 5.9894 5.9894 0 0 0 3.9977-2.9001 6.0557 6.0557 0 0 0-.7475-7.0729zm-9.022 12.6081a4.4755 4.4755 0 0 1-2.8764-1.0408l.1419-.0804 4.7783-2.7582a.7948.7948 0 0 0 .3927-.6813v-6.7369l2.02 1.1686a.071.071 0 0 1 .038.052v5.5826a4.504 4.504 0 0 1-4.4945 4.4944zm-9.6607-4.1254a4.4708 4.4708 0 0 1-.5346-3.0137l.1419.0852 4.783 2.7582a.7712.7712 0 0 0 .7806 0l5.8428-3.3685v2.3324a.0804.0804 0 0 1-.0332.0615L9.74 19.9502a4.4992 4.4992 0 0 1-6.1408-1.6464zM2.3408 7.8956a4.485 4.485 0 0 1 2.3655-1.9728V11.6a.7664.7664 0 0 0 .3879.6765l5.8144 3.3543-2.0201 1.1685a.0757.0757 0 0 1-.071 0l-4.8303-2.7865A4.504 4.504 0 0 1 2.3408 7.872zm16.5963 3.8558L13.1038 8.364 15.1192 7.2a.0757.0757 0 0 1 .071 0l4.8303 2.7913a4.4944 4.4944 0 0 1-.6765 8.1042v-5.6772a.79.79 0 0 0-.407-.667zm2.0107-3.0231l-.142-.0852-4.7735-2.7818a.7759.7759 0 0 0-.7854 0L9.409 9.2297V6.8974a.0662.0662 0 0 1 .0284-.0615l4.8303-2.7866a4.4992 4.4992 0 0 1 6.6802 4.66zM8.3065 12.863l-2.02-1.1638a.0804.0804 0 0 1-.038-.0567V6.0742a4.4992 4.4992 0 0 1 7.3757-3.4537l-.142.0805L8.704 5.459a.7948.7948 0 0 0-.3927.6813zm1.0976-2.3654l2.602-1.4998 2.6069 1.4998v2.9994l-2.5974 1.4997-2.6067-1.4997z"})),p=e=>(0,a.createElement)(x,{...e},(0,a.createElement)("path",{d:"M12 12L20.5 12M12 12L19.15 7.4M12 12L15.53 4.26M12 12L10.79 3.58M12 12L6.44 5.57M12 12L3.85 9.59M12 12L3.85 14.41M12 12L6.44 18.43M12 12L10.79 20.42M12 12L15.53 19.74M12 12L19.15 16.6"}));function x({size:e=16,children:t,style:r,...n}){return(0,a.createElement)("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",style:{transition:"transform 150ms",...r},...n},t)}const j=({number:e,title:t,subtitle:r,children:n})=>(0,a.createElement)("section",{className:"tr-flex tr-flex-col tr-gap-3"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-3"},(0,a.createElement)("span",{className:"tr-flex tr-items-center tr-justify-center tr-w-6 tr-h-6 tr-rounded-full tr-bg-brand-bg tr-text-brand tr-text-xs tr-font-semibold tr-shrink-0"},e),(0,a.createElement)("div",{className:"tr-min-w-0"},(0,a.createElement)("p",{className:"tr-m-0 tr-text-sm tr-font-semibold tr-text-primary"},t),r&&(0,a.createElement)("p",{className:"tr-m-0 tr-text-xs tr-text-tertiary"},r))),(0,a.createElement)("div",{className:"tr-pl-9"},n)),y=({connector:e,endpoint:t,copied:r,onCopy:i})=>{const{name:s,Icon:l,accent:c,steps:u,learnMore:N}=e;return(0,a.createElement)("div",{className:"tr-rounded-lg tr-border tr-border-secondary tr-bg-white tr-p-4 tr-flex tr-flex-col tr-gap-4"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-3"},(0,a.createElement)("span",{className:"tr-flex tr-items-center tr-justify-center tr-w-9 tr-h-9 tr-rounded-md tr-shrink-0",style:{color:c,backgroundColor:`${c}14`}},(0,a.createElement)(l,{size:18})),(0,a.createElement)("div",{className:"tr-min-w-0 tr-flex-1"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2 tr-flex-wrap"},(0,a.createElement)("span",{className:"tr-text-sm tr-font-semibold tr-text-primary"},s),(0,a.createElement)(o.Ex,{variant:"info"},(0,n.__)("OAuth","thinkrank"))),(0,a.createElement)("span",{className:"tr-block tr-text-xs tr-text-tertiary"},(0,n.__)("Signs in with a one-time approval. No token to paste.","thinkrank")))),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-1.5"},(0,a.createElement)("span",{className:"tr-text-xs tr-font-medium tr-text-secondary"},(0,n.__)("Connector URL","thinkrank")),(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2 tr-rounded-lg tr-border-[1.5px] tr-border-secondary tr-bg-transparent tr-pl-3 tr-pr-1.5 tr-py-1.5 focus-within:tr-border-brand tr-transition-colors"},(0,a.createElement)("code",{className:"tr-flex-1 tr-min-w-0 tr-text-xs tr-font-mono tr-text-secondary tr-truncate tr-bg-transparent tr-p-0"},t),(0,a.createElement)("button",{type:"button",onClick:i,className:"tr-flex tr-items-center tr-gap-1.5 tr-h-7 tr-px-2.5 tr-rounded-md tr-text-brand hover:tr-bg-brand-bg tr-bg-transparent tr-border-0 tr-cursor-pointer tr-shrink-0 tr-text-xs tr-font-medium tr-transition-colors",title:(0,n.__)("Copy connector URL","thinkrank")},r?(0,a.createElement)(a.Fragment,null,(0,a.createElement)(d,{size:14,color:"#027A48"}),(0,n.__)("Copied!","thinkrank")):(0,a.createElement)(a.Fragment,null,(0,a.createElement)(g,{size:14}),(0,n.__)("Copy","thinkrank"))))),(0,a.createElement)("ol",{className:"tr-flex tr-flex-col tr-gap-2.5 tr-m-0 tr-p-0 tr-list-none"},u.map((e,t)=>(0,a.createElement)("li",{key:e,className:"tr-flex tr-items-start tr-gap-2.5 tr-text-sm tr-text-secondary"},(0,a.createElement)("span",{className:"tr-flex tr-items-center tr-justify-center tr-w-5 tr-h-5 tr-rounded-full tr-bg-brand-bg tr-text-brand tr-text-xs tr-font-semibold tr-shrink-0"},t+1),(0,a.createElement)("span",{className:"tr-flex-1 tr-min-w-0"},e)))),N&&(0,a.createElement)("a",{href:N,target:"_blank",rel:"noopener noreferrer",className:"tr-text-xs tr-text-tertiary hover:tr-text-brand tr-inline-flex tr-items-center tr-gap-1 tr-self-start"},(0,n.__)("How to add a connector","thinkrank"),(0,a.createElement)(M,{size:11})))},I=({client:e,copied:t,onCopy:r})=>{const{name:i,Icon:s,accent:l,badge:c,action:u,fieldLabel:N,payload:m,href:h,cta:D,steps:k}=e;return(0,a.createElement)("div",{className:"tr-rounded-lg tr-border tr-border-secondary tr-bg-white tr-p-4 tr-flex tr-flex-col tr-gap-4"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-3"},(0,a.createElement)("span",{className:"tr-flex tr-items-center tr-justify-center tr-w-9 tr-h-9 tr-rounded-md tr-shrink-0",style:{color:l,backgroundColor:`${l}14`}},(0,a.createElement)(s,{size:18})),(0,a.createElement)("div",{className:"tr-min-w-0 tr-flex-1"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2 tr-flex-wrap"},(0,a.createElement)("span",{className:"tr-text-sm tr-font-semibold tr-text-primary"},i),c&&(0,a.createElement)(o.Ex,{variant:"neutral"},c)))),"copy"===u?(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-1.5"},(0,a.createElement)("span",{className:"tr-text-xs tr-font-medium tr-text-secondary"},N),(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2 tr-rounded-lg tr-border-[1.5px] tr-border-secondary tr-bg-transparent tr-pl-3 tr-pr-1.5 tr-py-1.5 focus-within:tr-border-brand tr-transition-colors"},(0,a.createElement)("code",{className:"tr-flex-1 tr-min-w-0 tr-text-xs tr-font-mono tr-text-secondary tr-truncate tr-bg-transparent tr-p-0"},m),(0,a.createElement)("button",{type:"button",onClick:r,className:"tr-flex tr-items-center tr-gap-1.5 tr-h-7 tr-px-2.5 tr-rounded-md tr-text-brand hover:tr-bg-brand-bg tr-bg-transparent tr-border-0 tr-cursor-pointer tr-shrink-0 tr-text-xs tr-font-medium tr-transition-colors",title:(0,n.__)("Copy","thinkrank")},t?(0,a.createElement)(a.Fragment,null,(0,a.createElement)(d,{size:14,color:"#027A48"}),(0,n.__)("Copied!","thinkrank")):(0,a.createElement)(a.Fragment,null,(0,a.createElement)(g,{size:14}),(0,n.__)("Copy","thinkrank"))))):(0,a.createElement)("a",{href:h,className:"tr-inline-flex tr-items-center tr-gap-2 tr-self-start tr-h-9 tr-px-4 tr-rounded-md tr-border tr-border-brand tr-text-brand hover:tr-bg-brand-bg tr-text-sm tr-font-medium tr-no-underline tr-transition-colors"},(0,a.createElement)(M,{size:14}),D),(0,a.createElement)("ol",{className:"tr-flex tr-flex-col tr-gap-2.5 tr-m-0 tr-p-0 tr-list-none"},k.map((e,t)=>(0,a.createElement)("li",{key:e,className:"tr-flex tr-items-start tr-gap-2.5 tr-text-sm tr-text-secondary"},(0,a.createElement)("span",{className:"tr-flex tr-items-center tr-justify-center tr-w-5 tr-h-5 tr-rounded-full tr-bg-brand-bg tr-text-brand tr-text-xs tr-font-semibold tr-shrink-0"},t+1),(0,a.createElement)("span",{className:"tr-flex-1 tr-min-w-0"},e)))))},E=()=>{const[e,t]=(0,i.useState)(null),[r,s]=(0,i.useState)(!0),[g,x]=(0,i.useState)(null),[E,z]=(0,i.useState)(""),[T,A]=(0,i.useState)(!1),[w,f]=(0,i.useState)(null),[O,_]=(0,i.useState)("auth"),L=(0,i.useCallback)(async()=>{try{const e=await l()({path:"/thinkrank/v1/mcp/connection"});t(e)}catch(e){c.A.error("ThinkRank: Failed to load MCP connection",e),z((0,n.__)("Couldn’t load the MCP connection status.","thinkrank"))}finally{s(!1)}},[]);(0,i.useEffect)(()=>{L()},[L]);const b=async(e,r={})=>{x(e),z("");try{const a=await l()({path:`/thinkrank/v1/mcp/${e}`,method:"POST",data:r});t(a)}catch(t){c.A.error(`ThinkRank: MCP ${e} failed`,t),z(t?.message||(0,n.__)("The request failed. Please try again.","thinkrank"))}finally{x(null)}},v=async(e,t)=>{try{const r=await(async e=>{if(window.navigator?.clipboard?.writeText)try{return await window.navigator.clipboard.writeText(e),!0}catch(e){}const t=document.createElement("textarea");t.value=e,t.style.cssText="position:fixed;left:-999999px;top:-999999px",document.body.appendChild(t),t.focus(),t.select();let r=!1;try{r=document.execCommand("copy")}catch(e){r=!1}return document.body.removeChild(t),r})(e);if(!r)throw new Error("Copy command was rejected by the browser.");z(""),f(t),setTimeout(()=>f(e=>e===t?null:e),2e3)}catch(e){c.A.error("ThinkRank: Copy to clipboard failed",e),z((0,n.__)("Couldn’t copy to the clipboard. Please select the text and copy it manually.","thinkrank"))}};if(r)return null;const S=!!e?.connected,C=e?.connection_token||"",Q=e?.mcp_endpoint||"",U=e?.config?.cli||"",Y=!!e?.read_only,P={url:Q,headers:{Authorization:`Bearer ${C}`}},Z=`cursor://anysphere.cursor-deeplink/mcp/install?name=thinkrank&config=${encodeURIComponent((e=>{try{return window.btoa(encodeURIComponent(e).replace(/%([0-9A-F]{2})/g,(e,t)=>String.fromCharCode(parseInt(t,16))))}catch(e){return""}})(JSON.stringify(P)))}`,V=`vscode:mcp/install?${encodeURIComponent(JSON.stringify({name:"thinkrank",type:"http",...P}))}`,R=[{id:"claude",name:(0,n.__)("Claude (web, mobile & desktop)","thinkrank"),Icon:p,accent:"#d97757",steps:[(0,n.__)("In Claude, open Settings → Connectors → Add Connector → Add custom connector.","thinkrank"),(0,n.__)("Paste the connector URL above and give it a name (e.g. ThinkRank).","thinkrank"),(0,n.__)("Click Add, then approve access when Claude asks you to sign in.","thinkrank")]},{id:"chatgpt",name:"ChatGPT",Icon:k,accent:"#000000",learnMore:"https://developers.openai.com/apps-sdk/deploy/connect-chatgpt",steps:[(0,n.__)("In ChatGPT, open Settings → Plugins → Add New.","thinkrank"),(0,n.__)("Enter a name (e.g. ThinkRank).","thinkrank"),(0,n.__)("Paste the Connection URL above.","thinkrank"),(0,n.__)("Save, then approve access when ChatGPT asks you to sign in.","thinkrank")]}],B=[{id:"claude-code",name:"Claude Code",Icon:D,accent:"#d97757",badge:(0,n.__)("CLI","thinkrank"),action:"copy",fieldLabel:(0,n.__)("Command","thinkrank"),payload:U,steps:[(0,n.__)("Copy the command above.","thinkrank"),(0,n.__)("Run it in your terminal from your project directory.","thinkrank")]},{id:"cursor",name:"Cursor",Icon:m,accent:"#0f172a",badge:(0,n.__)("Editor","thinkrank"),action:"link",href:Z,cta:(0,n.__)("Add to Cursor","thinkrank"),steps:[(0,n.__)('Click "Add to Cursor". It opens Cursor with ThinkRank prefilled.',"thinkrank"),(0,n.__)("Confirm the install when Cursor asks.","thinkrank")]},{id:"vscode",name:"VS Code",Icon:h,accent:"#0098ff",badge:(0,n.__)("Editor","thinkrank"),action:"link",href:V,cta:(0,n.__)("Add to VS Code","thinkrank"),steps:[(0,n.__)('Click "Add to VS Code". It opens VS Code with ThinkRank prefilled.',"thinkrank"),(0,n.__)("Confirm the install when VS Code asks.","thinkrank")]}],G=[{id:"auth",label:(0,n.__)("OAuth","thinkrank")},{id:"others",label:(0,n.__)("Editors & CLI","thinkrank")}];return(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-6"},(0,a.createElement)("div",{className:"tr-min-w-0"},(0,a.createElement)("h3",{className:"tr-m-0 tr-text-sm tr-font-semibold tr-text-primary"},(0,n.__)("Connect an AI client","thinkrank")),(0,a.createElement)("p",{className:"tr-mt-1 tr-mb-0 tr-text-sm tr-text-secondary"},(0,n.__)("Connect once, then pick your assistant below.","thinkrank")," ",(0,a.createElement)("a",{href:"https://modelcontextprotocol.io/docs/concepts/transports",target:"_blank",rel:"noopener noreferrer",className:"tr-text-brand hover:tr-underline tr-inline-flex tr-items-center tr-gap-1"},(0,n.__)("How it works","thinkrank"),(0,a.createElement)(M,{size:13})))),E&&(0,a.createElement)(o.Fc,{variant:"error",onDismiss:()=>z("")},E),(0,a.createElement)(j,{number:"1",title:(0,n.__)("Create a connection token","thinkrank"),subtitle:(0,n.__)("A revocable secret this site validates directly. Rotate it anytime to cut off every connected client.","thinkrank")},S?(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-3"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2 tr-rounded-lg tr-border tr-border-brand/40 tr-bg-brand/5 tr-px-3 tr-py-2.5"},(0,a.createElement)("span",{className:"tr-flex tr-items-center tr-justify-center tr-w-6 tr-h-6 tr-rounded-full tr-bg-brand/15 tr-text-brand tr-shrink-0"},(0,a.createElement)(d,{size:14,color:"currentColor"})),(0,a.createElement)("span",{className:"tr-flex-1 tr-text-sm tr-font-medium tr-text-primary"},(0,n.__)("Connection token generated.","thinkrank")),(0,a.createElement)(o.Ex,{variant:Y?"warning":"good"},Y?(0,n.__)("Read-only","thinkrank"):(0,n.__)("Read & write","thinkrank"))),(0,a.createElement)("div",{className:"tr-flex tr-flex-wrap tr-items-center tr-gap-3"},(0,a.createElement)(o.$n,{variant:"secondary",size:"sm",icon:N,loading:"rotate"===g,onClick:()=>b("rotate")},(0,n.__)("Rotate token","thinkrank")),(0,a.createElement)(o.$n,{variant:"secondary",size:"sm",loading:"disconnect"===g,onClick:()=>b("disconnect")},(0,n.__)("Disconnect","thinkrank")),(0,a.createElement)("span",{className:"tr-text-xs tr-text-tertiary"},(0,n.__)("Rotating invalidates the old token instantly. Disconnect also revokes every OAuth-connected client.","thinkrank")))):(0,a.createElement)("div",{className:"tr-flex tr-flex-wrap tr-items-center tr-gap-4"},(0,a.createElement)(o.$n,{variant:"primary",icon:u,loading:"connect"===g,onClick:()=>b("connect",{read_only:T})},(0,n.__)("Generate token","thinkrank")),(0,a.createElement)("label",{htmlFor:"mcp-read-only",className:"tr-flex tr-items-center tr-gap-2.5 tr-cursor-pointer"},(0,a.createElement)("span",{className:"tr-text-sm tr-font-medium tr-text-secondary"},(0,n.__)("Read-only access","thinkrank")),(0,a.createElement)(o.lM,{id:"mcp-read-only",checked:T,onChange:A})))),S&&(0,a.createElement)(j,{number:"2",title:(0,n.__)("Add ThinkRank to your client","thinkrank"),subtitle:(0,n.__)("Pick your assistant, and it opens or copies fully configured.","thinkrank")},(0,a.createElement)(o.tU,{tabs:G,activeTab:O,onTabChange:_,className:"tr-mb-4"}),(0,a.createElement)(o.Kp,{tabId:"auth",activeTab:O},(0,a.createElement)("div",{className:"tr-grid tr-grid-cols-1 lg:tr-grid-cols-2 tr-gap-3"},R.map(e=>(0,a.createElement)(y,{key:e.id,connector:e,endpoint:Q,copied:w===e.id,onCopy:()=>v(Q,e.id)})))),(0,a.createElement)(o.Kp,{tabId:"others",activeTab:O},(0,a.createElement)("div",{className:"tr-grid tr-grid-cols-1 lg:tr-grid-cols-2 tr-gap-3"},B.map(e=>(0,a.createElement)(I,{key:e.id,client:e,copied:w===e.id,onCopy:()=>v(e.payload,e.id)}))))))}},94226:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,a.createElement)(n.Path,{d:"M17.728 11.456L14.592 8.32l3.2-3.2-1.536-1.536-3.2 3.2L9.92 3.648 8.384 5.12l3.2 3.2-3.264 3.264 1.536 1.536 3.264-3.264 3.136 3.136 1.472-1.536zM0 17.92V0h20.48v17.92H0zm19.2-6.4h-.448l-1.28-1.28H19.2V6.4h-1.792l1.28-1.28h.512V1.28H1.28v3.84h6.208l1.28 1.28H1.28v3.84h7.424l-1.28 1.28H1.28v3.84H19.2v-3.84z"}))},94240:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var a=r(80028);const n={success:(e,t)=>a.oR.success(e,t),error:(e,t)=>a.oR.error(e,t),warning:(e,t)=>a.oR.warning(e,t),info:(e,t)=>a.oR.info(e,t)}},94288:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>g,I1:()=>M,Qw:()=>c,UD:()=>l,dQ:()=>o,nn:()=>s});var a=r(51609),n=r(27723),i=r(56427);const s=e=>({title:(0,n.__)("Export SEO data from ","thinkrank")+e+"?",message:(0,n.__)("This will read metadata from your database and store a snapshot in your WordPress options table. No data will be modified or deleted.","thinkrank"),confirmLabel:(0,n.__)("Start Export","thinkrank"),isDestructive:!1}),l=()=>({title:(0,n.__)("Migrate snapshot to ThinkRank?","thinkrank"),message:(0,a.createElement)("div",null,(0,a.createElement)("p",null,(0,n.__)("This writes ThinkRank SEO settings and metadata from the exported snapshot. It is safe to run more than once.","thinkrank")),(0,a.createElement)("p",null,(0,n.__)("Running the migration again may overwrite existing ThinkRank settings and metadata where applicable — ThinkRank fields still at their defaults are filled from the snapshot, while values you have already customized are preserved.","thinkrank")),(0,a.createElement)("p",null,(0,a.createElement)("strong",null,(0,n.__)("We recommend creating a database backup before proceeding.","thinkrank")))),confirmLabel:(0,n.__)("Start Migration","thinkrank"),isDestructive:!1}),o=e=>({title:(0,n.__)("Remove ","thinkrank")+e+(0,n.__)(" data from database?","thinkrank"),message:(0,a.createElement)("div",null,(0,a.createElement)("p",null,(0,n.__)("This will permanently delete all ","thinkrank")+e+(0,n.__)(" meta keys from your posts and terms. This cannot be undone.","thinkrank")),(0,a.createElement)("p",null,(0,n.__)("Only proceed if you have verified that ThinkRank is working correctly with the imported data.","thinkrank"))),confirmLabel:(0,n.__)("Delete ","thinkrank")+e+(0,n.__)(" Data","thinkrank"),isDestructive:!0}),c=(e,t,r=[])=>({title:(0,n.__)("Some data is not applied yet","thinkrank"),message:(0,a.createElement)("div",null,(0,a.createElement)("p",null,t),r.length>0&&(0,a.createElement)("ul",{style:{listStyleType:"disc",paddingLeft:"20px"}},r.map((e,t)=>(0,a.createElement)("li",{key:t},e.label,e.count>1?` (${e.count})`:""))),(0,a.createElement)("p",null,(0,a.createElement)("strong",null,(0,n.__)("This data stays preserved in the snapshot, but the source plugin's copy will be permanently removed.","thinkrank")))),confirmLabel:(0,n.__)("Delete ","thinkrank")+e+(0,n.__)(" Data Anyway","thinkrank"),isDestructive:!0}),M=(e,t=[])=>({title:(0,n.__)("Delete ","thinkrank")+e+(0,n.__)(" snapshot?","thinkrank"),message:(0,a.createElement)("div",null,t.length>0&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)("p",null,(0,n.__)("This snapshot contains data that ThinkRank does not yet support:","thinkrank")),(0,a.createElement)("ul",{style:{listStyleType:"disc",paddingLeft:"20px"}},t.map((e,t)=>(0,a.createElement)("li",{key:t},e)))),(0,a.createElement)("p",null,(0,a.createElement)("strong",null,(0,n.__)("Deleting this snapshot means this data cannot be migrated in the future unless you reinstall the source plugin and re-export.","thinkrank")))),confirmLabel:(0,n.__)("Delete Snapshot","thinkrank"),isDestructive:!0}),g=({title:e,message:t,confirmLabel:r,isDestructive:s=!1,onConfirm:l,onCancel:o})=>(0,a.createElement)(i.Modal,{title:e,onRequestClose:o,className:"thinkrank-confirmation-dialog"},(0,a.createElement)("div",{className:"thinkrank-confirmation-dialog__content"},"string"==typeof t?(0,a.createElement)("p",null,t):t),(0,a.createElement)("div",{className:"thinkrank-confirmation-dialog__actions",style:{display:"flex",justifyContent:"flex-end",gap:"8px",marginTop:"16px"}},(0,a.createElement)(i.Button,{variant:"tertiary",onClick:o},(0,n.__)("Cancel","thinkrank")),(0,a.createElement)(i.Button,{variant:"primary",isDestructive:s,onClick:l},r)))},94389:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M17.5 4v5a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2V4H8v5a.5.5 0 0 0 .5.5h7A.5.5 0 0 0 16 9V4h1.5Zm0 16v-5a2 2 0 0 0-2-2h-7a2 2 0 0 0-2 2v5H8v-5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v5h1.5Z"}))},94517:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(51609),n=r(5573);const i=(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M10.5 4v4h3V4H15v4h1.5a1 1 0 011 1v4l-3 4v2a1 1 0 01-1 1h-3a1 1 0 01-1-1v-2l-3-4V9a1 1 0 011-1H9V4h1.5zm.5 12.5v2h2v-2l3-4v-3H8v3l3 4z"}))},94596:(e,t,r)=>{"use strict";r.d(t,{A:()=>N});var a=r(51609),n=r(27723),i=r(6265);const s=()=>(0,a.createElement)("svg",{width:"13",height:"13",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},(0,a.createElement)("path",{d:"M3 7.5l3 3 5-6",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round"})),l=()=>(0,a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},(0,a.createElement)("rect",{x:"4",y:"10",width:"16",height:"11",rx:"2",stroke:"currentColor",strokeWidth:"1.8"}),(0,a.createElement)("path",{d:"M8 10V7a4 4 0 0 1 8 0v3",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round"}),(0,a.createElement)("rect",{x:"11.2",y:"14",width:"1.6",height:"3.5",rx:"0.8",fill:"currentColor"})),o=()=>(0,a.createElement)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},(0,a.createElement)("circle",{cx:"8",cy:"14",r:"4",stroke:"currentColor",strokeWidth:"1.8"}),(0,a.createElement)("path",{d:"M10.8 11.2L20 2M16 6l3 3M18 4l3 3",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round"})),c=[(0,n.__)("Rank Tracker daily keyword positions from Search Console","thinkrank"),(0,n.__)("AI Internal Links with one-click insertion","thinkrank"),(0,n.__)("Custom Schema with display conditions","thinkrank"),(0,n.__)("Publisher Sitemaps for News & Video","thinkrank"),(0,n.__)("Branded email reports for your team","thinkrank")],M=()=>(0,a.createElement)("div",{style:{borderRadius:"16px",overflow:"hidden",background:"#fff",border:"1px solid var(--tr-border)"}},(0,a.createElement)("img",{src:i.A,alt:"",style:{display:"block",width:"100%",height:"140px",objectFit:"cover"}}),(0,a.createElement)("div",{style:{padding:"20px"}},(0,a.createElement)("h3",{style:{fontSize:"16px",fontWeight:700,color:"#1e1e1e",margin:0,lineHeight:1.25}},(0,n.__)("Unlock the full ThinkRank toolkit","thinkrank")),(0,a.createElement)("p",{style:{fontSize:"13px",color:"#6b7280",margin:"6px 0 14px",lineHeight:1.5}},(0,n.__)("Track rankings, build internal links with AI, ship custom schema with display conditions, and white-label your reports.","thinkrank")),(0,a.createElement)("ul",{style:{listStyle:"none",padding:0,margin:"0 0 16px",display:"flex",flexDirection:"column",gap:"8px"}},c.map(e=>(0,a.createElement)("li",{key:e,style:{display:"flex",alignItems:"flex-start",gap:"8px",fontSize:"12.5px",color:"#374151"}},(0,a.createElement)("span",{style:{width:"18px",height:"18px",borderRadius:"999px",background:"#ecfdf3",color:"#027a48",display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:0,marginTop:"1px",border:"1px solid #b9f1cf"}},(0,a.createElement)(s,null)),(0,a.createElement)("span",{style:{lineHeight:1.45}},e)))),(0,a.createElement)("a",{href:"https://thinkrank.ai/#pricing",target:"_blank",rel:"noreferrer",style:{display:"flex",justifyContent:"center",alignItems:"center",gap:"6px",padding:"11px 16px",borderRadius:"8px",background:"linear-gradient(90deg, #4c4cff 58%, #3535b0 118%)",boxShadow:"0 1px 4px rgba(68,81,255,0.3)",color:"#fff",fontSize:"13px",fontWeight:600,textDecoration:"none"}},(0,n.__)("Upgrade Now","thinkrank")))),g=()=>{const e=`${window.location.pathname}?page=thinkrank-license`;return(0,a.createElement)("div",{style:{padding:"20px",borderRadius:"16px",background:"#fff",border:"1px solid var(--tr-border)"}},(0,a.createElement)("div",{style:{display:"flex",gap:"12px",alignItems:"flex-start"}},(0,a.createElement)("div",{style:{width:"40px",height:"40px",borderRadius:"10px",background:"#fff8e5",color:"#b45309",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,border:"1px solid #fde68a"}},(0,a.createElement)(o,null)),(0,a.createElement)("div",{style:{minWidth:0,flex:1}},(0,a.createElement)("h3",{style:{fontSize:"15px",fontWeight:700,color:"#1e1e1e",margin:0,lineHeight:1.3}},(0,n.__)("Activate your ThinkRank Pro license","thinkrank")),(0,a.createElement)("p",{style:{fontSize:"12.5px",color:"#6b7280",margin:"6px 0 12px",lineHeight:1.5}},(0,n.__)("Add your license key to unlock automated rank tracking, AI internal links, custom schema controls, and branded reports.","thinkrank")),(0,a.createElement)("span",{style:{display:"inline-flex",alignItems:"center",gap:"4px",padding:"4px 10px",borderRadius:"999px",background:"#fff8e5",color:"#b45309",border:"1px solid #fde68a",fontSize:"11.5px",fontWeight:700,whiteSpace:"nowrap"}},(0,a.createElement)("span",{"aria-hidden":"true",style:{width:"6px",height:"6px",borderRadius:"999px",background:"#b45309",display:"inline-block"}}),(0,n.__)("Not activated","thinkrank")))),(0,a.createElement)("div",{"aria-hidden":"true",style:{height:"1px",background:"#eef0f4",margin:"18px 0 16px"}}),(0,a.createElement)("a",{href:e,style:{display:"flex",justifyContent:"center",alignItems:"center",gap:"6px",padding:"11px 16px",borderRadius:"8px",background:"#1e1e1e",color:"#fff",fontSize:"13px",fontWeight:600,textDecoration:"none"}},(0,n.__)("Activate license","thinkrank")))},d=()=>{const e=`${window.location.pathname}?page=thinkrank-license`,t=(window.thinkrankProLicense?.keyPrefix||"").trim(),r=(window.thinkrankProLicense?.keySuffix||"").trim(),i="•".repeat(11);return(0,a.createElement)("div",{style:{padding:"20px",borderRadius:"16px",background:"#fff",border:"1px solid var(--tr-border)"}},(0,a.createElement)("div",{style:{display:"flex",gap:"12px",alignItems:"flex-start"}},(0,a.createElement)("div",{style:{width:"40px",height:"40px",borderRadius:"10px",background:"#d1fadf",color:"#027a48",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,border:"1px solid #a7f3cf"}},(0,a.createElement)(l,null)),(0,a.createElement)("div",{style:{minWidth:0,flex:1}},(0,a.createElement)("h3",{style:{fontSize:"15px",fontWeight:700,color:"#1e1e1e",margin:0,lineHeight:1.3}},(0,n.__)("You've unlocked ThinkRank Pro","thinkrank")),(0,a.createElement)("p",{style:{fontSize:"12.5px",color:"#6b7280",margin:"6px 0 12px",lineHeight:1.5}},(0,n.__)("All Pro modules are running on this site. Manage your license anytime from the License page.","thinkrank")),(0,a.createElement)("span",{style:{display:"inline-flex",alignItems:"center",gap:"4px",padding:"4px 10px",borderRadius:"999px",background:"#ecfdf3",color:"#027a48",border:"1px solid #b9f1cf",fontSize:"11.5px",fontWeight:700,whiteSpace:"nowrap"}},(0,a.createElement)("svg",{width:"12",height:"12",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},(0,a.createElement)("path",{d:"M3 7.5L6 10.5L11 4.5",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})),(0,n.__)("Activated","thinkrank")))),(0,a.createElement)("div",{"aria-hidden":"true",style:{height:"1px",background:"#eef0f4",margin:"18px 0 16px"}}),(0,a.createElement)("div",{style:{padding:"10px",borderRadius:"12px",background:"#f5f0ff",border:"1px solid #e5d8ff"}},(0,a.createElement)("div",{style:{display:"flex",alignItems:"center",gap:"10px",padding:"10px 12px",borderRadius:"8px",background:"#fff"}},(0,a.createElement)("span",{style:{color:"#7c3aed",display:"inline-flex",flexShrink:0}},(0,a.createElement)(o,null)),(0,a.createElement)("span",{style:{flex:1,minWidth:0,fontSize:"13px",color:"#1e1e1e",fontFamily:"ui-monospace, SFMono-Regular, Menlo, Consolas, monospace",letterSpacing:"0.04em",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},"aria-label":(0,n.__)("Masked license key","thinkrank")},(0,a.createElement)("span",{style:{fontWeight:700}},t||"••••"),(0,a.createElement)("span",{style:{color:"#9ca3af"}},i),(0,a.createElement)("span",{style:{fontWeight:700}},r||"••")),(0,a.createElement)("a",{href:e,style:{display:"inline-flex",alignItems:"center",padding:"7px 14px",borderRadius:"6px",background:"#4451FF",color:"#fff",fontSize:"12.5px",fontWeight:600,textDecoration:"none",whiteSpace:"nowrap"}},(0,n.__)("Manage","thinkrank")))))},u=()=>{const e=window.thinkrankProLicense;var t;return e&&!0!==(t=e.isActive)&&1!==t&&"1"!==t&&"true"!==t&&(e=>!1===e||0===e||"0"===e||""===e||"false"===e)(e.isActive)?(0,a.createElement)(g,null):(0,a.createElement)(d,null)},N=()=>window.thinkrankAdmin?.isPro?(0,a.createElement)(u,null):(0,a.createElement)(M,null)},94656:(e,t,r)=>{},94809:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var a=r(51609),n=r(27723),i=r(56427),s=r(64984);const l=()=>(0,a.createElement)("svg",{width:"22",height:"22",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},(0,a.createElement)("path",{d:"M8 6L3 12L8 18",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M16 6L21 12L16 18",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M14 4L10 20",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round"})),o=({title:e,description:t,control:r,last:n})=>(0,a.createElement)("div",{style:{display:"flex",alignItems:"flex-start",justifyContent:"space-between",gap:"24px",padding:"20px 0",borderBottom:n?"none":"1px solid var(--tr-border)"}},(0,a.createElement)("div",{style:{flex:1,minWidth:0}},(0,a.createElement)("div",{style:{fontSize:"14px",fontWeight:600,color:"var(--tr-text-heading)",marginBottom:"4px"}},e),(0,a.createElement)("div",{style:{fontSize:"13px",color:"var(--tr-text-body)",lineHeight:1.5,maxWidth:"560px"}},t)),(0,a.createElement)("div",{style:{flexShrink:0,minWidth:"180px",display:"flex",justifyContent:"flex-end"}},r)),c=({settings:e,onSettingChange:t})=>(0,a.createElement)("div",{className:"tab-content"},(0,a.createElement)("div",{style:{display:"flex",gap:"16px",padding:"20px 24px",borderRadius:"12px",background:"linear-gradient(135deg, #eef4ff 0%, #f5f0ff 100%)",border:"1px solid #e0e7ff",marginBottom:"24px"}},(0,a.createElement)("div",{style:{width:"44px",height:"44px",borderRadius:"10px",background:"#fff",display:"flex",alignItems:"center",justifyContent:"center",color:"#4f46e5",flexShrink:0,boxShadow:"0 1px 2px rgba(15, 23, 42, 0.06)"}},(0,a.createElement)(l,null)),(0,a.createElement)("div",{style:{minWidth:0}},(0,a.createElement)("h2",{style:{margin:0,fontSize:"16px",fontWeight:600,color:"var(--tr-text-heading)"}},(0,n.__)("General Schema Settings","thinkrank")),(0,a.createElement)("p",{style:{margin:"4px 0 0",fontSize:"13px",color:"var(--tr-text-body)",lineHeight:1.5}},(0,n.__)("Control how ThinkRank generates and validates structured data across your site. These options apply to every site-level schema you enable.","thinkrank")))),(0,a.createElement)("div",{style:{border:"1px solid var(--tr-border)",borderRadius:"12px",background:"#fff",padding:"4px 24px"}},(0,a.createElement)(o,{title:(0,n.__)("Knowledge Graph","thinkrank"),description:(0,n.__)("Optimize markup so Google can build a Knowledge Graph entry for your site — recommended for brand and entity visibility in search.","thinkrank"),control:(0,a.createElement)(i.ToggleControl,{checked:!!e.knowledge_graph,onChange:e=>t("knowledge_graph",e),__nextHasNoMarginBottom:!0})}),(0,a.createElement)(o,{title:(0,n.__)("Auto-Generate Schema","thinkrank"),description:(0,n.__)("Automatically build schema markup from your content so you do not have to maintain it by hand as posts and pages change.","thinkrank"),control:(0,a.createElement)(i.ToggleControl,{checked:!!e.auto_generate_schema,onChange:e=>t("auto_generate_schema",e),__nextHasNoMarginBottom:!0})}),(0,a.createElement)(o,{last:!0,title:(0,n.__)("Validation Level","thinkrank"),description:(0,n.__)("How strictly ThinkRank validates the generated markup before it ships. Stricter levels catch more issues but may flag valid edge cases.","thinkrank"),control:(0,a.createElement)(i.SelectControl,{value:e.validation_level,options:(0,s.eQ)(),onChange:e=>t("validation_level",e),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})})))},95088:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M16.9 18.3l.8-1.2c.4-.6.7-1.2.9-1.6.2-.4.3-.8.3-1.2 0-.3-.1-.7-.2-1-.1-.3-.4-.5-.6-.7-.3-.2-.6-.3-1-.3s-.8.1-1.1.2c-.3.1-.7.3-1 .6l.2 1.3c.3-.3.5-.5.8-.6s.6-.2.9-.2c.3 0 .5.1.7.2.2.2.2.4.2.7 0 .3-.1.5-.2.8-.1.3-.4.7-.8 1.3L15 19.4h4.3v-1.2h-2.4zM14.1 7.2h-2L9.5 11 6.9 7.2h-2l3.6 5.3L4.7 18h2l2.7-4 2.7 4h2l-3.8-5.5 3.8-5.3z"}))},95301:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,a.createElement)(n.Path,{d:"M5.52 2h7.43c.55 0 1 .45 1 1s-.45 1-1 1h-1v13c0 .55-.45 1-1 1s-1-.45-1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v12c0 .55-.45 1-1 1s-1-.45-1-1v-5.96h-.43C3.02 11.04 1 9.02 1 6.52S3.02 2 5.52 2zM19 6l-5 4 5 4V6zM5.52 2h7.43c.55 0 1 .45 1 1s-.45 1-1 1h-1v13c0 .55-.45 1-1 1s-1-.45-1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v12c0 .55-.45 1-1 1s-1-.45-1-1v-5.96h-.43C3.02 11.04 1 9.02 1 6.52S3.02 2 5.52 2zM19 6l-5 4 5 4V6z"}))},95872:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"}))},96543:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M17.5 10h-1.7l-3.7 10.5h1.7l.9-2.6h3.9l.9 2.6h1.7L17.5 10zm-2.2 6.3 1.4-4 1.4 4h-2.8zm-4.8-3.8c1.6-1.8 2.9-3.6 3.7-5.7H16V5.2h-5.8V3H8.8v2.2H3v1.5h9.6c-.7 1.6-1.8 3.1-3.1 4.6C8.6 10.2 7.8 9 7.2 8H5.6c.6 1.4 1.7 2.9 2.9 4.4l-2.4 2.4c-.3.4-.7.8-1.1 1.2l1 1 1.2-1.2c.8-.8 1.6-1.5 2.3-2.3.8.9 1.7 1.7 2.5 2.5l.6-1.5c-.7-.6-1.4-1.3-2.1-2z"}))},96585:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}))},96623:(e,t,r)=>{"use strict";r.d(t,{A:()=>m});var a=r(51609),n=r(27723),i=r(97500),s=r.n(i),l=r(55462),o=r(30012),c=r(7098);const M=()=>(0,a.createElement)("svg",{width:"29",height:"29",viewBox:"0 0 29 29",fill:"none",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink","aria-hidden":"true"},(0,a.createElement)("g",{filter:"url(#filter0_ii_1426_17776)"},(0,a.createElement)("g",{clipPath:"url(#clip0_1426_17776)"},(0,a.createElement)("g",{filter:"url(#filter1_i_1426_17776)"},(0,a.createElement)("path",{d:"M0.436523 6.61665C0.436523 3.15762 3.24063 0.353516 6.69966 0.353516H22.1734C25.6324 0.353516 28.4365 3.15762 28.4365 6.61665V22.0904C28.4365 25.5494 25.6324 28.3535 22.1734 28.3535H6.69966C3.24063 28.3535 0.436523 25.5494 0.436523 22.0904V6.61665Z",fill:"url(#paint0_linear_1426_17776)"})),(0,a.createElement)("g",{filter:"url(#filter2_f_1426_17776)"},(0,a.createElement)("path",{d:"M7.5174 21.5838C3.89577 20.9253 2.76064 20.6108 -0.0576172 22.8811V30.3506H29.5615L29.1584 8.37305C28.9585 8.37314 22.824 10.9411 19.833 13.9C16.0579 18.7189 13.4633 22.6649 7.5174 21.5838Z",fill:"url(#paint1_linear_1426_17776)"})),(0,a.createElement)("g",{filter:"url(#filter3_dii_1426_17776)"},(0,a.createElement)("path",{d:"M29.1618 8.11914C29.1618 8.11914 29.1622 8.11903 29.3906 8.71865C29.6058 9.28347 29.6182 9.31627 29.6189 9.31817C29.6189 9.31817 29.6185 9.3185 29.6182 9.31862C29.6176 9.31886 29.6166 9.31924 29.6153 9.31976C29.6124 9.32086 29.6078 9.32246 29.6018 9.32477C29.5898 9.32942 29.5714 9.33652 29.5471 9.34596C29.4986 9.36487 29.4265 9.39344 29.3332 9.43073C29.1465 9.50532 28.8754 9.61538 28.5404 9.75703C27.8699 10.0405 26.9452 10.449 25.9291 10.9483C23.8797 11.9554 21.5331 13.2968 20.1165 14.6951C19.2976 15.5641 18.5831 16.4248 17.898 17.2522C17.2153 18.0766 16.555 18.8765 15.8671 19.588C14.477 21.0257 12.9316 22.1479 10.6959 22.53C9.60585 22.7163 8.53683 22.6112 7.52835 22.4516C6.48364 22.2863 5.5662 22.0772 4.59619 21.989C3.82718 21.9191 3.16045 21.9788 2.48024 22.211C1.79208 22.4458 1.05578 22.8689 0.16582 23.5725L-0.629883 22.5658C0.329559 21.8073 1.19422 21.2939 2.06576 20.9965C2.94522 20.6963 3.79701 20.6277 4.7124 20.7109C5.73306 20.8037 6.79732 21.0365 7.7291 21.184C8.69711 21.3372 9.59965 21.4156 10.4799 21.2651C12.3522 20.9451 13.6648 20.0196 14.9444 18.6962C15.5914 18.027 16.2189 17.2678 16.9095 16.4337C17.5953 15.6055 18.3371 14.7115 19.1918 13.8053L19.1994 13.7973L19.2073 13.7893C20.7824 12.2312 23.2976 10.8117 25.3631 9.79668C26.4061 9.28415 27.3538 8.86556 28.0407 8.5751C28.3843 8.4298 28.6633 8.31639 28.8569 8.239C28.9537 8.20031 29.0292 8.17052 29.0809 8.15036C29.1068 8.14028 29.1268 8.13259 29.1404 8.12734C29.1472 8.12472 29.1525 8.12281 29.1561 8.12142C29.1579 8.12073 29.1592 8.11998 29.1602 8.1196C29.1607 8.11941 29.1613 8.11925 29.1616 8.11914H29.1618Z",fill:"url(#paint2_linear_1426_17776)"})),(0,a.createElement)("g",{filter:"url(#filter4_dii_1426_17776)"},(0,a.createElement)("path",{d:"M22.3437 13.4975C22.3437 14.5285 21.508 15.3642 20.477 15.3642C19.4461 15.3642 18.6104 14.5285 18.6104 13.4975C18.6104 12.4666 19.4461 11.6309 20.477 11.6309C21.508 11.6309 22.3437 12.4666 22.3437 13.4975Z",fill:"url(#paint3_radial_1426_17776)"}),(0,a.createElement)("path",{d:"M20.4766 11.2734C21.7049 11.2734 22.7009 12.2688 22.7012 13.4971C22.7012 14.7256 21.7051 15.7217 20.4766 15.7217C19.2482 15.7214 18.2529 14.7254 18.2529 13.4971C18.2532 12.2689 19.2484 11.2737 20.4766 11.2734Z",stroke:"white",strokeWidth:"0.715555"})),(0,a.createElement)("g",{filter:"url(#filter5_d_1426_17776)"},(0,a.createElement)("path",{d:"M15.6201 6.78776C15.9391 6.88104 15.9391 7.33291 15.6201 7.42619L13.5873 8.02069C13.4784 8.05254 13.3933 8.13768 13.3614 8.24656L12.7669 10.2794C12.6736 10.5984 12.2218 10.5984 12.1285 10.2794L11.534 8.24656C11.5022 8.13768 11.417 8.05254 11.3081 8.02069L9.27529 7.42619C8.95631 7.33291 8.9563 6.88104 9.27528 6.78776L11.3081 6.19326C11.417 6.16141 11.5022 6.07627 11.534 5.96739L12.1285 3.93455C12.2218 3.61557 12.6736 3.61557 12.7669 3.93455L13.3614 5.96739C13.3933 6.07627 13.4784 6.16141 13.5873 6.19326L15.6201 6.78776Z",fill:"url(#paint4_linear_1426_17776)"})),(0,a.createElement)("g",{filter:"url(#filter6_d_1426_17776)"},(0,a.createElement)("path",{d:"M11.6747 13.8907C11.8298 13.9361 11.8298 14.1557 11.6747 14.201L10.4245 14.5667C10.3716 14.5822 10.3302 14.6235 10.3147 14.6765L9.94909 15.9267C9.90375 16.0817 9.68413 16.0817 9.63879 15.9267L9.27317 14.6765C9.25769 14.6235 9.21631 14.5822 9.16339 14.5667L7.91315 14.201C7.75811 14.1557 7.75811 13.9361 7.91315 13.8907L9.16339 13.5251C9.21631 13.5096 9.25769 13.4683 9.27317 13.4153L9.63879 12.1651C9.68413 12.0101 9.90375 12.0101 9.94909 12.1651L10.3147 13.4153C10.3302 13.4683 10.3716 13.5096 10.4245 13.5251L11.6747 13.8907Z",fill:"url(#paint5_linear_1426_17776)"}))),(0,a.createElement)("rect",{x:"0.353516",y:"0.353516",width:"28",height:"28",rx:"7.76216",stroke:"#B6CBFF",strokeWidth:"0.707321"})),(0,a.createElement)("defs",null,(0,a.createElement)("filter",{id:"filter0_ii_1426_17776",x:"0",y:"0",width:"29.3727",height:"29.3727",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},(0,a.createElement)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,a.createElement)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),(0,a.createElement)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,a.createElement)("feOffset",{dx:"0.665934"}),(0,a.createElement)("feGaussianBlur",{stdDeviation:"0.332839"}),(0,a.createElement)("feComposite",{in2:"hardAlpha",operator:"arithmetic",k2:"-1",k3:"1"}),(0,a.createElement)("feColorMatrix",{type:"matrix",values:"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.4 0"}),(0,a.createElement)("feBlend",{mode:"normal",in2:"shape",result:"effect1_innerShadow_1426_17776"}),(0,a.createElement)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,a.createElement)("feOffset",{dy:"0.666153"}),(0,a.createElement)("feGaussianBlur",{stdDeviation:"0.332839"}),(0,a.createElement)("feComposite",{in2:"hardAlpha",operator:"arithmetic",k2:"-1",k3:"1"}),(0,a.createElement)("feColorMatrix",{type:"matrix",values:"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.4 0"}),(0,a.createElement)("feBlend",{mode:"normal",in2:"effect1_innerShadow_1426_17776",result:"effect2_innerShadow_1426_17776"})),(0,a.createElement)("filter",{id:"filter1_i_1426_17776",x:"0.436523",y:"0.353516",width:"28",height:"28.6657",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},(0,a.createElement)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,a.createElement)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),(0,a.createElement)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,a.createElement)("feOffset",{dy:"0.666153"}),(0,a.createElement)("feGaussianBlur",{stdDeviation:"0.332839"}),(0,a.createElement)("feComposite",{in2:"hardAlpha",operator:"arithmetic",k2:"-1",k3:"1"}),(0,a.createElement)("feColorMatrix",{type:"matrix",values:"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.4 0"}),(0,a.createElement)("feBlend",{mode:"normal",in2:"shape",result:"effect1_innerShadow_1426_17776"})),(0,a.createElement)("filter",{id:"filter2_f_1426_17776",x:"-0.810117",y:"7.62055",width:"31.1241",height:"23.4835",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},(0,a.createElement)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,a.createElement)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),(0,a.createElement)("feGaussianBlur",{stdDeviation:"0.37625",result:"effect1_foregroundBlur_1426_17776"})),(0,a.createElement)("filter",{id:"filter3_dii_1426_17776",x:"-3.13822",y:"6.23789",width:"35.2657",height:"20.4698",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},(0,a.createElement)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,a.createElement)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,a.createElement)("feOffset",{dy:"0.627083"}),(0,a.createElement)("feGaussianBlur",{stdDeviation:"1.25417"}),(0,a.createElement)("feComposite",{in2:"hardAlpha",operator:"out"}),(0,a.createElement)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0.315797 0 0 0 0 0 0 0 0 0 0.371526 0 0 0 0.25 0"}),(0,a.createElement)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_1426_17776"}),(0,a.createElement)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_1426_17776",result:"shape"}),(0,a.createElement)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,a.createElement)("feOffset",{dy:"0.125417"}),(0,a.createElement)("feGaussianBlur",{stdDeviation:"0.0627083"}),(0,a.createElement)("feComposite",{in2:"hardAlpha",operator:"arithmetic",k2:"-1",k3:"1"}),(0,a.createElement)("feColorMatrix",{type:"matrix",values:"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.7 0"}),(0,a.createElement)("feBlend",{mode:"normal",in2:"shape",result:"effect2_innerShadow_1426_17776"}),(0,a.createElement)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,a.createElement)("feOffset",{dy:"-0.125417"}),(0,a.createElement)("feGaussianBlur",{stdDeviation:"0.37625"}),(0,a.createElement)("feComposite",{in2:"hardAlpha",operator:"arithmetic",k2:"-1",k3:"1"}),(0,a.createElement)("feColorMatrix",{type:"matrix",values:"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0"}),(0,a.createElement)("feBlend",{mode:"normal",in2:"effect2_innerShadow_1426_17776",result:"effect3_innerShadow_1426_17776"})),(0,a.createElement)("filter",{id:"filter4_dii_1426_17776",x:"13.9265",y:"8.93202",width:"13.101",height:"13.1001",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},(0,a.createElement)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,a.createElement)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,a.createElement)("feOffset",{dy:"1.984"}),(0,a.createElement)("feGaussianBlur",{stdDeviation:"1.984"}),(0,a.createElement)("feComposite",{in2:"hardAlpha",operator:"out"}),(0,a.createElement)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0.0528337 0 0 0 0 0.619328 0 0 0 0.3 0"}),(0,a.createElement)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_1426_17776"}),(0,a.createElement)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_1426_17776",result:"shape"}),(0,a.createElement)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,a.createElement)("feOffset",{dy:"0.238518"}),(0,a.createElement)("feGaussianBlur",{stdDeviation:"0.238518"}),(0,a.createElement)("feComposite",{in2:"hardAlpha",operator:"arithmetic",k2:"-1",k3:"1"}),(0,a.createElement)("feColorMatrix",{type:"matrix",values:"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.4 0"}),(0,a.createElement)("feBlend",{mode:"normal",in2:"shape",result:"effect2_innerShadow_1426_17776"}),(0,a.createElement)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,a.createElement)("feOffset",{dy:"0.238518"}),(0,a.createElement)("feComposite",{in2:"hardAlpha",operator:"arithmetic",k2:"-1",k3:"1"}),(0,a.createElement)("feColorMatrix",{type:"matrix",values:"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.05 0"}),(0,a.createElement)("feBlend",{mode:"normal",in2:"effect2_innerShadow_1426_17776",result:"effect3_innerShadow_1426_17776"})),(0,a.createElement)("filter",{id:"filter5_d_1426_17776",x:"6.94974",y:"2.65211",width:"10.996",height:"10.997",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},(0,a.createElement)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,a.createElement)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,a.createElement)("feOffset",{dy:"1.0432"}),(0,a.createElement)("feGaussianBlur",{stdDeviation:"1.0432"}),(0,a.createElement)("feComposite",{in2:"hardAlpha",operator:"out"}),(0,a.createElement)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,a.createElement)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_1426_17776"}),(0,a.createElement)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_1426_17776",result:"shape"})),(0,a.createElement)("filter",{id:"filter6_d_1426_17776",x:"5.71048",y:"11.0056",width:"8.16694",height:"8.16694",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},(0,a.createElement)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,a.createElement)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,a.createElement)("feOffset",{dy:"1.0432"}),(0,a.createElement)("feGaussianBlur",{stdDeviation:"1.0432"}),(0,a.createElement)("feComposite",{in2:"hardAlpha",operator:"out"}),(0,a.createElement)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,a.createElement)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_1426_17776"}),(0,a.createElement)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_1426_17776",result:"shape"})),(0,a.createElement)("linearGradient",{id:"paint0_linear_1426_17776",x1:"14.4365",y1:"0.353516",x2:"14.4365",y2:"28.3535",gradientUnits:"userSpaceOnUse"},(0,a.createElement)("stop",{stopColor:"#5A57FF"}),(0,a.createElement)("stop",{offset:"1",stopColor:"#5B98FF"})),(0,a.createElement)("linearGradient",{id:"paint1_linear_1426_17776",x1:"18.3943",y1:"15.3016",x2:"18.3943",y2:"40.2595",gradientUnits:"userSpaceOnUse"},(0,a.createElement)("stop",{offset:"0.0831429",stopColor:"#4B73FF"}),(0,a.createElement)("stop",{offset:"0.359704",stopColor:"#4B73FF",stopOpacity:"0"}),(0,a.createElement)("stop",{offset:"0.7",stopColor:"#4B73FF",stopOpacity:"0"})),(0,a.createElement)("linearGradient",{id:"paint2_linear_1426_17776",x1:"29.2845",y1:"8.77232",x2:"0.650625",y2:"22.9504",gradientUnits:"userSpaceOnUse"},(0,a.createElement)("stop",{stopColor:"#BDC1FF"}),(0,a.createElement)("stop",{offset:"0.420828",stopColor:"#D6E8FF"}),(0,a.createElement)("stop",{offset:"1",stopColor:"#7391FE"})),(0,a.createElement)("radialGradient",{id:"paint3_radial_1426_17776",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(22.1572 11.6007) rotate(134.421) scale(4.39003)"},(0,a.createElement)("stop",{offset:"0.321315",stopColor:"#BAFEFF"}),(0,a.createElement)("stop",{offset:"1",stopColor:"#011FFF"})),(0,a.createElement)("linearGradient",{id:"paint4_linear_1426_17776",x1:"9.87102",y1:"1.28287",x2:"14.9766",y2:"13.0695",gradientUnits:"userSpaceOnUse"},(0,a.createElement)("stop",{stopColor:"#FFE6FC"}),(0,a.createElement)("stop",{offset:"0.350962",stopColor:"#FFE6FC"}),(0,a.createElement)("stop",{offset:"1",stopColor:"#AA00F2"})),(0,a.createElement)("linearGradient",{id:"paint5_linear_1426_17776",x1:"8.28563",y1:"10.6367",x2:"11.2743",y2:"17.5362",gradientUnits:"userSpaceOnUse"},(0,a.createElement)("stop",{stopColor:"#FFE6FC"}),(0,a.createElement)("stop",{offset:"0.350962",stopColor:"#FFE6FC"}),(0,a.createElement)("stop",{offset:"1",stopColor:"#AA00F2"})),(0,a.createElement)("clipPath",{id:"clip0_1426_17776"},(0,a.createElement)("rect",{x:"0.353516",y:"0.353516",width:"28",height:"28",rx:"7.76216",fill:"white"})))),g=()=>(0,a.createElement)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true"},(0,a.createElement)("circle",{cx:"12",cy:"12",r:"10"}),(0,a.createElement)("path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"}),(0,a.createElement)("circle",{cx:"12",cy:"17",r:"0.5",fill:"currentColor"})),d=()=>(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true"},(0,a.createElement)("rect",{x:"3",y:"4.5",width:"18",height:"16",rx:"2.5"}),(0,a.createElement)("path",{d:"M3 9h18M8 3v3M16 3v3"}),(0,a.createElement)("path",{d:"M8.5 14.5l2.2 2.2 4.3-4.6"})),u=()=>(0,a.createElement)("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true"},(0,a.createElement)("path",{d:"M12 2L2 7l10 5 10-5-10-5z"}),(0,a.createElement)("path",{d:"M2 17l10 5 10-5"}),(0,a.createElement)("path",{d:"M2 12l10 5 10-5"})),N=[{id:"dashboard",label:(0,n.__)("Dashboard","thinkrank")},{id:"essential-seo",label:(0,n.__)("Essential SEO","thinkrank")},{id:"ai-tools",label:(0,n.__)("AI Tools","thinkrank")},{id:"analytics",label:(0,n.__)("Usages","thinkrank")},{id:"settings",label:(0,n.__)("Settings","thinkrank")}];function m({currentPage:e}){const t=window.thinkrankAdmin?.isPro,r=window.thinkrankAdmin?.version||"1.0.0";return(0,a.createElement)("nav",{className:"tr-flex tr-items-center tr-h-14 tr-shrink-0 tr-bg-white tr-border-b tr-border-secondary tr-px-4 tr-gap-3",style:{boxShadow:"0 1px 3px 0 rgba(0,0,0,0.04)"},"aria-label":(0,n.__)("ThinkRank navigation","thinkrank")},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2 tr-shrink-0"},(0,a.createElement)("span",{className:"tr-flex tr-items-center tr-justify-center tr-shrink-0"},(0,a.createElement)(M,null)),(0,a.createElement)("span",{className:"tr-hidden md:tr-block tr-text-sm tr-font-bold tr-text-primary",style:{letterSpacing:"-0.01em"}},"ThinkRank"),t&&(0,a.createElement)("span",{className:"tr-inline-flex tr-items-center tr-px-1.5 tr-py-0.5 tr-rounded tr-bg-brand-bg tr-text-brand tr-text-[10px] tr-font-semibold tr-leading-none"},"PRO")),(0,a.createElement)("div",{className:"tr-w-px tr-h-5 tr-bg-line-2 tr-shrink-0","aria-hidden":"true"}),(0,a.createElement)("ul",{className:"tr-flex tr-items-stretch tr-gap-0.5 tr-list-none tr-m-0 tr-p-0 tr-flex-1 tr-h-full"},N.filter(e=>(0,o.Zf)(e.id)).map(t=>{const r=e===t.id,n=()=>{r||(0,c.n)(t.id)};return(0,a.createElement)("li",{key:t.id,className:"tr-m-0 tr-p-0 tr-flex"},(0,a.createElement)("a",{href:(0,o.pO)(t.id),onMouseEnter:n,onFocus:n,onClick:e=>{(0,o.ah)(e)&&(e.preventDefault(),(0,o.oo)(t.id))},className:s()("tr-relative tr-inline-flex tr-items-center tr-h-full tr-px-2.5 md:tr-px-3","tr-text-xs md:tr-text-sm tr-font-medium tr-no-underline tr-whitespace-nowrap tr-outline-none","tr-transition-colors tr-duration-150",r?"tr-text-primary":"tr-text-tertiary hover:tr-text-secondary"),"aria-current":r?"page":void 0},t.label,r&&(0,a.createElement)("span",{className:"tr-absolute tr-left-2 tr-right-2 tr-h-0.5 tr-bg-brand",style:{bottom:"-1px"},"aria-hidden":"true"})))})),(0,a.createElement)("div",{className:"tr-shrink-0"},(0,a.createElement)(l.A,{currentPage:e})),(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-1.5 tr-shrink-0 tr-pl-3 tr-border-l tr-border-secondary"},(0,a.createElement)("a",{href:"https://calendly.com/thinkrank/onboarding",target:"_blank",rel:"noopener noreferrer",className:"tr-hidden md:tr-inline-flex tr-items-center tr-gap-1.5 tr-px-2.5 tr-py-1.5 tr-rounded-md tr-border tr-border-primary tr-bg-white tr-text-secondary tr-text-xs tr-font-semibold tr-no-underline tr-transition-colors hover:tr-bg-line-2",title:(0,n.__)("Book a free 30-minute onboarding call","thinkrank")},(0,a.createElement)(d,null),(0,n.__)("Book a Free Call","thinkrank")),(0,a.createElement)("a",{href:"https://thinkrank.ai/docs",target:"_blank",rel:"noopener noreferrer",className:"tr-flex tr-items-center tr-justify-center tr-w-7 tr-h-7 tr-rounded-md tr-text-tertiary hover:tr-text-secondary hover:tr-bg-white tr-no-underline tr-transition-colors",title:(0,n.__)("Documentation","thinkrank"),"aria-label":(0,n.__)("Documentation","thinkrank")},(0,a.createElement)(g,null)),!t&&(0,a.createElement)("a",{href:"https://thinkrank.ai/#pricing",target:"_blank",rel:"noopener noreferrer",className:"tr-hidden lg:tr-inline-flex tr-items-center tr-gap-1.5 tr-px-2.5 tr-py-1.5 tr-rounded-md tr-bg-[linear-gradient(90deg,#4c4cff_58%,#3535b0_118%)] tr-text-white tr-text-xs tr-font-semibold tr-no-underline tr-transition-all hover:tr-brightness-110",style:{boxShadow:"0 1px 4px rgba(68,81,255,0.3)"}},(0,a.createElement)(u,null),(0,n.__)("Upgrade","thinkrank")),(0,a.createElement)("span",{className:"tr-hidden xl:tr-block tr-text-[11px] tr-text-tertiary tr-pl-1"},"v",r)))}},96925:(e,t,r)=>{"use strict";r.d(t,{A:()=>M});var a=r(51609),n=r(86087),i=r(27723),s=r(1455),l=r.n(s),o=r(49323);const c="/thinkrank/v1/role-manager",M=()=>{const[e,t]=(0,n.useState)(!0),[r,s]=(0,n.useState)(!1),[M,g]=(0,n.useState)([]),[d,u]=(0,n.useState)([]),[N,m]=(0,n.useState)({}),[h,D]=(0,n.useState)("thinkrank_access"),[k,p]=(0,n.useState)(null);(0,n.useEffect)(()=>{l()({path:c}).then(e=>{const t=e?.data||{};g(t.roles||[]),u(t.capabilities||[]),m(t.matrix||{}),t.base_cap&&D(t.base_cap)}).catch(e=>p({type:"error",message:e?.message||(0,i.__)("Failed to load roles.","thinkrank")})).finally(()=>t(!1))},[]);const x=(0,n.useCallback)((e,t)=>{m(r=>{const a=new Set(r[e]||[]);return a.has(t)?a.delete(t):(a.add(t),a.add(h)),{...r,[e]:Array.from(a)}})},[h]),j=(0,n.useCallback)(async()=>{s(!0),p(null);try{const e=await l()({path:c,method:"POST",data:{matrix:N}});m(e?.data?.matrix||N),p({type:"success",message:(0,i.__)("Access settings saved.","thinkrank")})}catch(e){p({type:"error",message:e?.message||(0,i.__)("Failed to save.","thinkrank")})}finally{s(!1)}},[N]);return e?(0,a.createElement)(o.u4,{lines:5,label:(0,i.__)("Loading roles…","thinkrank")}):(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-4"},k&&(0,a.createElement)(o.Fc,{variant:k.type,onDismiss:()=>p(null)},k.message),(0,a.createElement)(o.Zp,{padding:!1},(0,a.createElement)("div",{className:"tr-px-5 tr-py-4 tr-border-b tr-border-slate-100"},(0,a.createElement)("h3",{className:"tr-text-base tr-font-semibold tr-text-slate-900 tr-m-0"},(0,i.__)("Role Manager","thinkrank")),(0,a.createElement)("p",{className:"tr-text-sm tr-text-slate-500 tr-mt-0.5 tr-mb-0"},(0,i.__)("Choose which user roles can access each ThinkRank area. Administrators always have full access.","thinkrank"))),0===M.length?(0,a.createElement)("div",{className:"tr-p-8 tr-text-center tr-text-sm tr-text-slate-400"},(0,i.__)("No editable roles found.","thinkrank")):(0,a.createElement)("div",{className:"tr-overflow-x-auto"},(0,a.createElement)("table",{className:"tr-w-full tr-border-collapse tr-text-sm"},(0,a.createElement)("thead",null,(0,a.createElement)("tr",{className:"tr-border-b tr-border-slate-200"},(0,a.createElement)("th",{className:"tr-text-left tr-px-4 tr-py-3 tr-font-semibold tr-text-slate-500"},(0,i.__)("Capability","thinkrank")),M.map(e=>(0,a.createElement)("th",{key:e.slug,className:"tr-text-center tr-px-4 tr-py-3 tr-font-semibold tr-text-slate-900"},e.name)))),(0,a.createElement)("tbody",null,d.map(e=>(0,a.createElement)("tr",{key:e.key,className:"tr-border-b tr-border-slate-100"},(0,a.createElement)("td",{className:"tr-px-4 tr-py-2.5 tr-text-slate-700"},e.label,e.key===h&&(0,a.createElement)(o.Ex,{variant:"info",className:"tr-ml-2 tr-uppercase"},(0,i.__)("base","thinkrank"))),M.map(t=>{return(0,a.createElement)("td",{key:t.slug,className:"tr-text-center tr-px-4 tr-py-2.5"},(0,a.createElement)("input",{type:"checkbox",className:"tr-w-4 tr-h-4 tr-border tr-border-slate-300 tr-cursor-pointer",style:{accentColor:"var(--tr-accent)"},checked:(r=t.slug,n=e.key,(N[r]||[]).includes(n)),onChange:()=>x(t.slug,e.key),"aria-label":`${t.name} — ${e.label}`}));var r,n})))))),(0,a.createElement)("div",{className:"tr-flex tr-justify-end tr-px-5 tr-py-4 tr-border-t tr-border-slate-100"},(0,a.createElement)(o.$n,{variant:"primary",loading:r,disabled:0===M.length,onClick:j},(0,i.__)("Save changes","thinkrank")))))}},97130:(e,t,r)=>{"use strict";r.d(t,{A:()=>k});var a=r(51609),n=r(27723),i=r(47143),s=r(86087),l=r(49323),o=r(85770),c=r(25081);const M=[{id:"overview",label:(0,n.__)("Overview","thinkrank")},{id:"usage-breakdown",label:(0,n.__)("Usage Breakdown","thinkrank")}],g=[{label:(0,n.__)("Last 7 days","thinkrank"),value:"7d"},{label:(0,n.__)("Last 30 days","thinkrank"),value:"30d"},{label:(0,n.__)("Last 90 days","thinkrank"),value:"90d"},{label:(0,n.__)("All time","thinkrank"),value:"all"}],d={posts:(0,a.createElement)("svg",{viewBox:"0 0 20 20",fill:"currentColor",className:"tr-w-5 tr-h-5","aria-hidden":"true"},(0,a.createElement)("path",{fillRule:"evenodd",d:"M4.5 3.75A1.75 1.75 0 0 1 6.25 2h5.379a1.75 1.75 0 0 1 1.237.513l3.121 3.121A1.75 1.75 0 0 1 16.5 6.871V16.25A1.75 1.75 0 0 1 14.75 18h-8.5A1.75 1.75 0 0 1 4.5 16.25V3.75ZM12 3.5v3a.5.5 0 0 0 .5.5h3l-3.5-3.5ZM7 10.5a.75.75 0 0 1 .75-.75h5.5a.75.75 0 0 1 0 1.5h-5.5A.75.75 0 0 1 7 10.5Zm0 3a.75.75 0 0 1 .75-.75h3.5a.75.75 0 0 1 0 1.5h-3.5A.75.75 0 0 1 7 13.5Z",clipRule:"evenodd"})),sparkles:(0,a.createElement)("svg",{viewBox:"0 0 20 20",fill:"currentColor",className:"tr-w-5 tr-h-5","aria-hidden":"true"},(0,a.createElement)("path",{d:"M9 2.804a1 1 0 0 0-1.96 0L6.6 4.96a1 1 0 0 1-.785.785L3.66 6.184a1 1 0 0 0 0 1.96l2.155.439a1 1 0 0 1 .785.785l.44 2.155a1 1 0 0 0 1.96 0l.439-2.155a1 1 0 0 1 .785-.785l2.155-.44a1 1 0 0 0 0-1.96l-2.155-.439a1 1 0 0 1-.785-.785L9 2.804ZM15 11a1 1 0 0 0-1.96 0l-.15.75a1 1 0 0 1-.78.78l-.76.16a1 1 0 0 0 0 1.96l.76.15a1 1 0 0 1 .78.78l.16.76a1 1 0 0 0 1.96 0l.15-.76a1 1 0 0 1 .78-.78l.76-.15a1 1 0 0 0 0-1.96l-.76-.16a1 1 0 0 1-.78-.78L15 11Z"})),target:(0,a.createElement)("svg",{viewBox:"0 0 20 20",fill:"currentColor",className:"tr-w-5 tr-h-5","aria-hidden":"true"},(0,a.createElement)("path",{fillRule:"evenodd",d:"M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm0-2a6 6 0 1 0 0-12 6 6 0 0 0 0 12Zm0-2.5a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7Zm0-2a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z",clipRule:"evenodd"})),dollar:(0,a.createElement)("svg",{viewBox:"0 0 20 20",fill:"currentColor",className:"tr-w-5 tr-h-5","aria-hidden":"true"},(0,a.createElement)("path",{fillRule:"evenodd",d:"M10 2a.75.75 0 0 1 .75.75v.5h.75a3 3 0 0 1 3 3 .75.75 0 0 1-1.5 0 1.5 1.5 0 0 0-1.5-1.5h-.75v4.13l1.39.49a3 3 0 0 1-1 5.83h-.39v.55a.75.75 0 0 1-1.5 0v-.55H8.5a3 3 0 0 1-3-3 .75.75 0 0 1 1.5 0 1.5 1.5 0 0 0 1.5 1.5h.75v-4.27l-1.16-.41A3 3 0 0 1 9.06 2.75H9.25v-.5A.75.75 0 0 1 10 2Zm-.75 6.6V4.75h-.19a1.5 1.5 0 0 0-.5 2.91l.69.25Zm1.5 2.74v3.92h.39a1.5 1.5 0 0 0 .5-2.91l-.89-.31Z",clipRule:"evenodd"})),grid:(0,a.createElement)("svg",{viewBox:"0 0 20 20",fill:"currentColor",className:"tr-w-5 tr-h-5","aria-hidden":"true"},(0,a.createElement)("path",{d:"M3 4.5A1.5 1.5 0 0 1 4.5 3h3A1.5 1.5 0 0 1 9 4.5v3A1.5 1.5 0 0 1 7.5 9h-3A1.5 1.5 0 0 1 3 7.5v-3ZM11 4.5A1.5 1.5 0 0 1 12.5 3h3A1.5 1.5 0 0 1 17 4.5v3A1.5 1.5 0 0 1 15.5 9h-3A1.5 1.5 0 0 1 11 7.5v-3ZM3 12.5A1.5 1.5 0 0 1 4.5 11h3A1.5 1.5 0 0 1 9 12.5v3A1.5 1.5 0 0 1 7.5 17h-3A1.5 1.5 0 0 1 3 15.5v-3ZM11 12.5A1.5 1.5 0 0 1 12.5 11h3A1.5 1.5 0 0 1 17 12.5v3A1.5 1.5 0 0 1 15.5 17h-3A1.5 1.5 0 0 1 11 15.5v-3Z"})),clock:(0,a.createElement)("svg",{viewBox:"0 0 20 20",fill:"currentColor",className:"tr-w-5 tr-h-5","aria-hidden":"true"},(0,a.createElement)("path",{fillRule:"evenodd",d:"M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm.75-12.25a.75.75 0 0 0-1.5 0V10c0 .2.08.39.22.53l2.5 2.5a.75.75 0 1 0 1.06-1.06l-2.28-2.28V5.75Z",clipRule:"evenodd"})),star:(0,a.createElement)("svg",{viewBox:"0 0 20 20",fill:"currentColor",className:"tr-w-5 tr-h-5","aria-hidden":"true"},(0,a.createElement)("path",{fillRule:"evenodd",d:"M10.868 2.884c-.321-.772-1.415-.772-1.736 0L7.464 6.526l-3.937.31c-.836.066-1.175 1.108-.538 1.652l3 2.566-.918 3.84c-.196.816.694 1.46 1.408 1.022L10 13.847l3.521 2.069c.714.438 1.604-.206 1.408-1.022l-.918-3.84 3-2.566c.637-.544.298-1.586-.538-1.652l-3.937-.31-1.668-3.642Z",clipRule:"evenodd"})),check:(0,a.createElement)("svg",{viewBox:"0 0 20 20",fill:"currentColor",className:"tr-w-5 tr-h-5","aria-hidden":"true"},(0,a.createElement)("path",{fillRule:"evenodd",d:"M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.857-9.809a.75.75 0 0 0-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z",clipRule:"evenodd"}))},u=({value:e})=>{if(0===e||null==e)return(0,a.createElement)("span",{className:"tr-inline-flex tr-items-center tr-text-xs tr-font-medium tr-text-tertiary"},"—");const t=e>0,r=t?"tr-text-success tr-bg-success-bg":"tr-text-danger tr-bg-danger-bg";return(0,a.createElement)("span",{className:`tr-inline-flex tr-items-center tr-gap-0.5 tr-px-1.5 tr-py-0.5 tr-rounded tr-text-[11px] tr-font-semibold ${r}`},(0,a.createElement)("span",{"aria-hidden":"true"},t?"▲":"▼"),Math.abs(e),"%")},N=({title:e,value:t,prefix:r="",suffix:n="",subtitle:i,change:s,icon:l,iconTone:o})=>(0,a.createElement)("div",{className:"tr-bg-white tr-rounded-lg tr-border tr-border-secondary tr-p-5 tr-flex tr-items-center tr-gap-4 tr-min-w-0"},(0,a.createElement)("div",{className:`tr-shrink-0 tr-w-11 tr-h-11 tr-rounded-lg tr-flex tr-items-center tr-justify-center ${o}`},l),(0,a.createElement)("div",{className:"tr-flex-1 tr-min-w-0"},(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-tertiary tr-uppercase tr-tracking-wide tr-m-0 tr-truncate"},e),(0,a.createElement)("div",{className:"tr-flex tr-items-baseline tr-gap-2 tr-mt-1.5 tr-min-w-0"},(0,a.createElement)("span",{className:"tr-font-bold tr-text-primary tr-leading-none tr-truncate "+("number"==typeof t?"tr-text-2xl":"tr-text-base")},r&&(0,a.createElement)("span",{className:"tr-text-sm tr-font-semibold tr-text-tertiary tr-mr-0.5"},r),"number"==typeof t?t.toLocaleString():t,n&&(0,a.createElement)("span",{className:"tr-text-sm tr-font-semibold tr-text-tertiary tr-ml-0.5"},n)),(0,a.createElement)(u,{value:s})),i&&(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0 tr-mt-1 tr-truncate"},i))),m=["tr-bg-amber-100 tr-text-amber-700","tr-bg-line-2 tr-text-secondary","tr-bg-orange-100 tr-text-orange-700"],h=({rank:e,label:t,displayValue:r,value:n,max:i,color:s="#4451FF"})=>{const l=i>0?Math.max(2,Math.round(n/i*100)):0,o=m[e-1]||"tr-bg-white tr-text-tertiary";return(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-3"},(0,a.createElement)("div",{className:`tr-shrink-0 tr-w-7 tr-h-7 tr-rounded-full tr-flex tr-items-center tr-justify-center tr-text-xs tr-font-bold ${o}`,"aria-hidden":"true"},e),(0,a.createElement)("div",{className:"tr-flex-1 tr-min-w-0"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between tr-gap-3 tr-mb-1.5"},(0,a.createElement)("span",{className:"tr-text-sm tr-text-secondary tr-truncate"},t),(0,a.createElement)("span",{className:"tr-text-sm tr-text-primary tr-font-semibold tr-shrink-0 tr-font-mono"},r)),(0,a.createElement)("div",{className:"tr-h-1.5 tr-rounded-full tr-bg-white tr-overflow-hidden"},(0,a.createElement)("div",{className:"tr-h-full tr-rounded-full",style:{width:`${l}%`,background:s,transition:"width 200ms ease-out"}}))))},D=()=>{const[e,t]=(0,s.useState)("30d"),{dashboardMetrics:r,isLoading:c,error:M,hasData:u,lastUpdated:m,featureBreakdown:D,providerBreakdown:k}=(0,i.useSelect)(e=>{const t=e("thinkrank/analytics");return{dashboardMetrics:t.getDashboardMetrics(),isLoading:t.getIsLoading(),error:t.getError(),hasData:t.hasData(),lastUpdated:t.getLastUpdated(),featureBreakdown:t.getFeatureBreakdown(),providerBreakdown:t.getProviderBreakdown()}},[]),{fetchMetrics:p}=(0,i.useDispatch)("thinkrank/analytics");(0,s.useEffect)(()=>{p(e)},[e,p]);const x=Object.entries(D||{}).sort((e,t)=>t[1]-e[1]),j=x.reduce((e,[,t])=>Math.max(e,t),0),y=Object.entries(k||{}).sort((e,t)=>(t[1]?.cost||0)-(e[1]?.cost||0)),I=y.reduce((e,[,t])=>Math.max(e,t?.cost||0),0),E={openai:"#4451FF",claude:"#4451FF",gemini:"#4285f4",openrouter:"#6566F1"};return(0,a.createElement)(l.mc,{direction:"column",gap:4},(0,a.createElement)(l.Zp,{padding:!1},(0,a.createElement)(o.A,{title:(0,n.__)("Usage Overview","thinkrank"),description:(0,n.__)("AI usage, cost, and provider split for the selected period.","thinkrank"),trailing:(0,a.createElement)("div",{className:"tr-w-44"},(0,a.createElement)(l.l6,{value:e,options:g,onChange:e=>t(e.target.value)}))}),(0,a.createElement)("div",{className:"tr-p-6"},M&&(0,a.createElement)(l.Fc,{variant:"error",className:"tr-mb-6"},(0,n.__)("Error loading analytics data:","thinkrank")," ",M.message),c?(0,a.createElement)("div",{className:"tr-grid tr-grid-cols-1 sm:tr-grid-cols-2 lg:tr-grid-cols-4 tr-gap-4"},[...Array(8)].map((e,t)=>(0,a.createElement)(l.u4,{key:t,lines:2}))):!M&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"tr-grid tr-grid-cols-1 sm:tr-grid-cols-2 lg:tr-grid-cols-4 tr-gap-4"},(0,a.createElement)(N,{title:r.postsAnalyzed.label,value:r.postsAnalyzed.value,change:r.postsAnalyzed.change,icon:d.posts,iconTone:"tr-bg-blue-50 tr-text-blue-600"}),(0,a.createElement)(N,{title:r.aiOptimizations.label,value:r.aiOptimizations.value,change:r.aiOptimizations.change,icon:d.sparkles,iconTone:"tr-bg-brand-bg tr-text-brand"}),(0,a.createElement)(N,{title:r.averageSeoScore.label,value:r.averageSeoScore.value,change:r.averageSeoScore.change,suffix:r.averageSeoScore.suffix,icon:d.target,iconTone:"tr-bg-cyan-50 tr-text-cyan-600"}),(0,a.createElement)(N,{title:r.totalCost.label,value:r.totalCost.value.toFixed(4),change:r.totalCost.change,prefix:r.totalCost.prefix,subtitle:r.totalCost.subtitle,icon:d.dollar,iconTone:"tr-bg-emerald-50 tr-text-emerald-600"})),(0,a.createElement)("div",{className:"tr-grid tr-grid-cols-1 sm:tr-grid-cols-2 lg:tr-grid-cols-4 tr-gap-4 tr-mt-4"},(0,a.createElement)(N,{title:r.featuresUsed.label,value:r.featuresUsed.value,change:r.featuresUsed.change,icon:d.grid,iconTone:"tr-bg-amber-50 tr-text-amber-600"}),(0,a.createElement)(N,{title:r.timeSaved.label,value:r.timeSaved.value,change:r.timeSaved.change,suffix:r.timeSaved.suffix,subtitle:r.timeSaved.subtitle,icon:d.clock,iconTone:"tr-bg-pink-50 tr-text-pink-600"}),(0,a.createElement)(N,{title:r.mostUsedFeature.label,value:r.mostUsedFeature.value,change:r.mostUsedFeature.change,subtitle:r.mostUsedFeature.subtitle,icon:d.star,iconTone:"tr-bg-white tr-text-secondary"}),(0,a.createElement)(N,{title:r.successRate.label,value:r.successRate.value,change:r.successRate.change,suffix:r.successRate.suffix,icon:d.check,iconTone:"tr-bg-success-bg tr-text-success"})),!u&&(0,a.createElement)("div",{className:"tr-bg-white tr-rounded-lg tr-mt-6"},(0,a.createElement)(l.pp,{size:"md",title:(0,n.__)("No Analytics Data Yet","thinkrank"),description:(0,n.__)("Start using AI features to see your usage statistics here.","thinkrank")})),m&&(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-text-right tr-mt-6 tr-m-0"},(0,n.__)("Last updated:","thinkrank")," ",new Date(m).toLocaleString())))),u&&(0,a.createElement)("div",{className:"tr-grid tr-grid-cols-1 lg:tr-grid-cols-2 tr-gap-4"},(0,a.createElement)(l.Zp,{padding:!1},(0,a.createElement)(o.A,{title:(0,n.__)("Feature Usage","thinkrank"),description:(0,n.__)("Which AI features your site relied on most.","thinkrank")}),(0,a.createElement)("div",{className:"tr-p-6"},x.length>0?(0,a.createElement)(l.mc,{direction:"column",gap:4},x.map(([e,t],r)=>{return(0,a.createElement)(h,{key:e,rank:r+1,label:(n=e,n.replace(/_/g," ").replace(/\b\w/g,e=>e.toUpperCase()).replace(/\bSeo\b/g,"SEO")),value:t,displayValue:t.toLocaleString(),max:j,color:"#4451FF"});var n})):(0,a.createElement)("p",{className:"tr-text-sm tr-text-tertiary tr-m-0"},(0,n.__)("No feature usage recorded for this period.","thinkrank")))),(0,a.createElement)(l.Zp,{padding:!1},(0,a.createElement)(o.A,{title:(0,n.__)("Provider Cost Breakdown","thinkrank"),description:(0,n.__)("Spend split by AI provider.","thinkrank")}),(0,a.createElement)("div",{className:"tr-p-6"},y.length>0?(0,a.createElement)(l.mc,{direction:"column",gap:4},y.map(([e,t],r)=>{const n=t?.cost||0,i=t?.percentage||0;return(0,a.createElement)(h,{key:e,rank:r+1,label:e.charAt(0).toUpperCase()+e.slice(1),value:n,displayValue:`$${n.toFixed(4)} (${i}%)`,max:I,color:E[e]||"#4451FF"})})):(0,a.createElement)("p",{className:"tr-text-sm tr-text-tertiary tr-m-0"},(0,n.__)("No provider cost data for this period.","thinkrank"))))))},k=()=>{const[e,t]=(0,s.useState)("overview");return(0,a.createElement)(l.mc,{direction:"column",gap:4},(0,a.createElement)(l.Zp,{padding:!1},(0,a.createElement)("div",{className:"tr-px-6 tr-pt-5"},(0,a.createElement)(l.tU,{tabs:M,activeTab:e,onTabChange:t})),(0,a.createElement)("div",{className:"tr-px-6 tr-py-6"},(0,a.createElement)(l.Kp,{tabId:"overview",activeTab:e},(0,a.createElement)(D,null)),(0,a.createElement)(l.Kp,{tabId:"usage-breakdown",activeTab:e},(0,a.createElement)(c.A,null)))))}},97318:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M18 4h-7c-1.1 0-2 .9-2 2v3H6c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-3h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-4.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-7c0-.3.2-.5.5-.5h3V13c0 1.1.9 2 2 2h2.5v3zm0-4.5H11c-.3 0-.5-.2-.5-.5v-2.5H13c.3 0 .5.2.5.5v2.5zm5-.5c0 .3-.2.5-.5.5h-3V11c0-1.1-.9-2-2-2h-2.5V6c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v7z"}))},97423:()=>{},97500:(e,t)=>{var r;!function(){"use strict";var a={}.hasOwnProperty;function n(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=s(e,i(r)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return n.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)a.call(e,r)&&e[r]&&(t=s(t,r));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(n.default=n,e.exports=n):void 0===(r=function(){return n}.apply(t,[]))||(e.exports=r)}()},97845:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M5 4h14v11H5V4Zm11 16H8v-1.5h8V20Z"}))},98180:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M6.68822 16.625L5.5 17.8145L5.5 5.5L18.5 5.5L18.5 16.625L6.68822 16.625ZM7.31 18.125L19 18.125C19.5523 18.125 20 17.6773 20 17.125L20 5C20 4.44772 19.5523 4 19 4H5C4.44772 4 4 4.44772 4 5V19.5247C4 19.8173 4.16123 20.086 4.41935 20.2237C4.72711 20.3878 5.10601 20.3313 5.35252 20.0845L7.31 18.125ZM16 9.99997H8V8.49997H16V9.99997ZM8 14H13V12.5H8V14Z"}))},98212:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M18 4H6c-1.1 0-2 .9-2 2v12.9c0 .6.5 1.1 1.1 1.1.3 0 .5-.1.8-.3L8.5 17H18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5H7.9l-2.4 2.4V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v9z"}))},98266:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M16 4.2v1.5h2.5v12.5H16v1.5h4V4.2h-4zM4.2 19.8h4v-1.5H5.8V5.8h2.5V4.2h-4l-.1 15.6zm5.1-3.1l1.4.6 4-10-1.4-.6-4 10z"}))},98456:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M10.97 10.159a3.382 3.382 0 0 0-2.857.955l1.724 1.723-2.836 2.913L7 17h1.25l2.913-2.837 1.723 1.723a3.38 3.38 0 0 0 .606-.825c.33-.63.446-1.343.35-2.032L17 10.695 13.305 7l-2.334 3.159Z"}))},98705:(e,t,r)=>{"use strict";r.d(t,{A:()=>k});var a=r(51609),n=r(86087),i=r(27723),s=r(56427),l=r(97500),o=r.n(l),c=r(49323),M=r(62759),g=r(73140),d=r(24143),u=r(15637),N=r(94288);const m={postmeta:(0,i.__)("Post Meta","thinkrank"),termmeta:(0,i.__)("Term Meta","thinkrank"),usermeta:(0,i.__)("User Meta","thinkrank"),redirections:(0,i.__)("Redirections","thinkrank"),"404_logs":(0,i.__)("404 Logs","thinkrank"),settings:(0,i.__)("Settings","thinkrank")},h={settings:(0,i.__)("Global","thinkrank"),postmeta:(0,i.__)("Post meta","thinkrank"),termmeta:(0,i.__)("Term meta","thinkrank"),usermeta:(0,i.__)("Author meta","thinkrank"),redirections:(0,i.__)("Redirections","thinkrank"),"404_logs":(0,i.__)("404 Logs","thinkrank")},D=({number:e,title:t})=>(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2"},(0,a.createElement)("span",{className:"tr-flex tr-items-center tr-justify-center tr-w-5 tr-h-5 tr-rounded-full tr-bg-brand-bg tr-text-brand tr-text-xs tr-font-semibold tr-shrink-0"},e),(0,a.createElement)("span",{className:"tr-text-sm tr-font-semibold tr-text-primary"},t)),k=({plugin:e,snapshot:t,onRefresh:r})=>{const{plugin:l,plugin_name:k,counts:p}=e,{state:x,error:j,progress:y,startExport:I,startMigration:E,cleanup:z,deleteSnapshot:T,retry:A}=(0,M.A)(l,t),[w,f]=(0,n.useState)(Object.keys(p).reduce((e,t)=>({...e,[t]:!0}),{})),[O,_]=(0,n.useState)(null),L=(0,n.useCallback)(e=>{f(t=>({...t,[e]:!t[e]}))},[]),b=(0,n.useCallback)(()=>{const e=Object.entries(w).filter(([,e])=>e).map(([e])=>e);0!==e.length&&_({...(0,N.nn)(k),onConfirm:()=>{_(null),I(e)}})},[w,k,I]),v=(0,n.useCallback)(()=>{_({...(0,N.UD)(),onConfirm:()=>{_(null),E()}})},[E]),S=(0,n.useCallback)(()=>{_({...(0,N.dQ)(k),onConfirm:async()=>{_(null);const e=await z();e?.blocked?_({...(0,N.Qw)(k,e.message,e.preserved),onConfirm:async()=>{_(null),await z(!0),r&&r()}}):r&&r()}})},[k,z,r]),C=(0,n.useCallback)(()=>{const e=t?(0,u.l)(t):[];_({...(0,N.I1)(k,e),onConfirm:async()=>{_(null),await T(),r&&r()}})},[k,t,T,r]),Q=x===M.x.EXPORTING,U=x===M.x.MIGRATING,Y=Q||U,P=x===M.x.SNAPSHOT_READY||x===M.x.MIGRATION_COMPLETE,Z="complete"===t?.status||x===M.x.SNAPSHOT_READY||x===M.x.MIGRATION_COMPLETE,V=(e=>{switch(e){case M.x.ERROR:return{variant:"poor",label:(0,i.__)("Error","thinkrank")};case M.x.MIGRATION_COMPLETE:return{variant:"good",label:(0,i.__)("Migrated","thinkrank")};case M.x.SNAPSHOT_READY:return{variant:"info",label:(0,i.__)("Snapshot ready","thinkrank")};case M.x.EXPORTING:return{variant:"neutral",label:(0,i.__)("Exporting…","thinkrank")};case M.x.MIGRATING:return{variant:"neutral",label:(0,i.__)("Restoring…","thinkrank")};default:return{variant:"neutral",label:(0,i.__)("Detected","thinkrank")}}})(x),R=Object.keys(p||{}).filter(e=>p[e]).map(e=>h[e]||e),B=R.length?R.join(" · "):(0,i.__)("Snapshot available","thinkrank"),G=!Y&&Object.values(w).some(Boolean);return(0,a.createElement)(c.Zp,{padding:!1},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between tr-gap-3 tr-px-5 tr-py-4 tr-border-b tr-border-secondary"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-3 tr-min-w-0"},(0,a.createElement)("span",{className:"tr-flex tr-items-center tr-justify-center tr-w-10 tr-h-10 tr-rounded-lg tr-bg-brand-bg tr-text-brand tr-text-base tr-font-semibold tr-shrink-0","aria-hidden":"true"},k.charAt(0)),(0,a.createElement)("div",{className:"tr-min-w-0"},(0,a.createElement)("h3",{className:"tr-text-base tr-font-semibold tr-text-primary tr-m-0 tr-truncate"},k),(0,a.createElement)("p",{className:"tr-text-sm tr-text-tertiary tr-m-0 tr-truncate"},B))),(0,a.createElement)(c.Ex,{variant:V.variant},V.label)),(j||x===M.x.MIGRATION_COMPLETE)&&(0,a.createElement)("div",{className:"tr-px-5 tr-pt-4"},j&&(0,a.createElement)(c.Fc,{variant:"error",title:(0,i.__)("Import failed","thinkrank")},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2 tr-flex-wrap"},(0,a.createElement)("span",null,j),(0,a.createElement)(c.$n,{variant:"ghost",size:"sm",onClick:A},(0,i.__)("Retry","thinkrank")))),!j&&x===M.x.MIGRATION_COMPLETE&&(0,a.createElement)(c.Fc,{variant:"success",title:(0,i.__)("Migration complete","thinkrank")},(0,i.__)("ThinkRank is now using the imported SEO data.","thinkrank"))),(0,a.createElement)("div",{className:"tr-p-5 tr-grid tr-grid-cols-1 md:tr-grid-cols-2 tr-gap-4"},(0,a.createElement)("div",{className:"tr-rounded-lg tr-bg-[var(--tr-bg-subtle)] tr-p-4 tr-flex tr-flex-col tr-gap-3"},(0,a.createElement)(D,{number:1,title:(0,i.__)("Export snapshot","thinkrank")}),Q?(0,a.createElement)(g.A,{progress:y}):(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-1"},Object.entries(p).map(([e,t])=>(0,a.createElement)(s.CheckboxControl,{key:e,__nextHasNoMarginBottom:!0,label:`${m[e]||e} (${t.toLocaleString()})`,checked:w[e]||!1,onChange:()=>L(e),disabled:Y}))),(0,a.createElement)("div",null,(0,a.createElement)(c.$n,{variant:"primary",size:"sm",onClick:b,disabled:!G},(0,i.__)("Export selected data","thinkrank"))))),(0,a.createElement)("div",{className:o()("tr-rounded-lg tr-bg-[var(--tr-bg-subtle)] tr-p-4 tr-flex tr-flex-col tr-gap-3",!P&&!U&&"tr-opacity-60")},(0,a.createElement)(D,{number:2,title:(0,i.__)("Restore to ThinkRank","thinkrank")}),U?(0,a.createElement)(d.A,{progress:y}):(0,a.createElement)(a.Fragment,null,Z&&t&&(0,a.createElement)(u.A,{manifest:t}),!P&&(0,a.createElement)("p",{className:"tr-text-sm tr-text-tertiary tr-m-0"},(0,i.__)("Complete step 1 first to enable restore.","thinkrank")),(0,a.createElement)("div",null,(0,a.createElement)(c.$n,{variant:"primary",size:"sm",onClick:v,disabled:!P},(0,i.__)("Start migration","thinkrank")))))),(Z||x===M.x.MIGRATION_COMPLETE)&&(0,a.createElement)("div",{className:"tr-flex tr-flex-wrap tr-gap-2 tr-px-5 tr-py-4 tr-border-t tr-border-secondary"},(0,a.createElement)(c.$n,{variant:"secondary",size:"sm",onClick:S,disabled:Y},(0,i.sprintf)(/* translators: %s: source plugin name. */ /* translators: %s: source plugin name. */
(0,i.__)("Clean up %s data","thinkrank"),k)),(0,a.createElement)(c.$n,{variant:"secondary",size:"sm",onClick:C,disabled:Y},(0,i.__)("Delete snapshot","thinkrank"))),O&&(0,a.createElement)(N.Ay,{...O,onCancel:()=>_(null)}))}},98933:(e,t,r)=>{"use strict";r.d(t,{A:()=>D});var a=r(51609),n=r(27723),i=r(49323),s=r(99658),l=r(64984);const o=()=>(0,a.createElement)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("circle",{cx:"12",cy:"12",r:"10"}),(0,a.createElement)("line",{x1:"12",y1:"16",x2:"12",y2:"12"}),(0,a.createElement)("line",{x1:"12",y1:"8",x2:"12.01",y2:"8"})),c=()=>(0,a.createElement)("svg",{width:"13",height:"13",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("line",{x1:"5",y1:"12",x2:"19",y2:"12"}),(0,a.createElement)("polyline",{points:"12 5 19 12 12 19"})),M=()=>(0,a.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"currentColor"},(0,a.createElement)("path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"})),g=()=>(0,a.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"currentColor"},(0,a.createElement)("path",{d:"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z"})),d=()=>(0,a.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"currentColor"},(0,a.createElement)("path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"}),(0,a.createElement)("rect",{x:"2",y:"9",width:"4",height:"12"}),(0,a.createElement)("circle",{cx:"4",cy:"4",r:"2"})),u=()=>(0,a.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("rect",{x:"2",y:"2",width:"20",height:"20",rx:"5"}),(0,a.createElement)("path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"}),(0,a.createElement)("line",{x1:"17.5",y1:"6.5",x2:"17.51",y2:"6.5"})),N=()=>(0,a.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"currentColor"},(0,a.createElement)("path",{d:"M22.54 6.42a2.78 2.78 0 0 0-1.95-1.96C18.88 4 12 4 12 4s-6.88 0-8.59.46a2.78 2.78 0 0 0-1.95 1.96A29 29 0 0 0 1 12a29 29 0 0 0 .46 5.58A2.78 2.78 0 0 0 3.41 19.6C5.12 20 12 20 12 20s6.88 0 8.59-.46a2.78 2.78 0 0 0 1.95-1.95A29 29 0 0 0 23 12a29 29 0 0 0-.46-5.58z"}),(0,a.createElement)("polygon",{fill:"#fff",points:"9.75 15.02 15.5 12 9.75 8.98 9.75 15.02"})),m=()=>(0,a.createElement)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},(0,a.createElement)("circle",{cx:"12",cy:"12",r:"10"}),(0,a.createElement)("polyline",{points:"12 6 12 12 16 14"})),h=({icon:e,label:t,value:r,settingKey:n,onSettingChange:s,disabled:l,placeholder:o})=>(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-3"},(0,a.createElement)("span",{className:"tr-flex tr-items-center tr-justify-center tr-w-8 tr-h-8 tr-rounded-lg tr-bg-white tr-text-tertiary tr-shrink-0"},e),(0,a.createElement)("div",{className:"tr-flex-1"},(0,a.createElement)(i.pd,{label:t,value:r||"",onChange:e=>s(n,e.target.value),placeholder:o,disabled:l}))),D=({settings:e,onSettingChange:t,isLoading:r,onNavigate:D})=>{const k=!e.enabled;return(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-4"},(0,a.createElement)(i.Zp,{padding:!1},(0,a.createElement)("div",{className:"tr-px-5 tr-py-4 tr-border-b tr-border-secondary"},(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,n.__)("Organization Identity","thinkrank")),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0 tr-mt-0.5"},(0,n.__)("Core details used in Organization schema markup","thinkrank"))),(0,a.createElement)("div",{className:"tr-p-5 tr-flex tr-flex-col tr-gap-4"},(0,a.createElement)(i.l6,{label:(0,n.__)("Organization Type","thinkrank"),value:e.organization_type||"",options:(0,l.Cv)(),onChange:e=>t("organization_type",e.target.value),description:(0,n.__)("Type of organization for schema markup","thinkrank"),disabled:k}),(0,a.createElement)(i.pd,{label:(0,n.__)("Organization Name","thinkrank"),value:e.organization_name||"",onChange:e=>t("organization_name",e.target.value),description:(0,n.__)("Official name of your organization","thinkrank"),disabled:k}),(0,a.createElement)(i.pd,{label:(0,n.__)("Organization URL","thinkrank"),value:e.organization_url||"",onChange:e=>t("organization_url",e.target.value),description:(0,n.__)("Official website URL of your organization","thinkrank"),placeholder:"https://example.com",disabled:k}),(0,a.createElement)(i.TM,{label:(0,n.__)("Organization Description","thinkrank"),value:e.organization_description||"",onChange:e=>t("organization_description",e.target.value),description:(0,n.__)("Brief description of your organization","thinkrank"),rows:3,disabled:k}),(0,a.createElement)(s.A,{label:(0,n.__)("Organization Logo","thinkrank"),value:e.organization_logo,onChange:e=>t("organization_logo",e),help:(0,n.__)("Logo image used in Organization schema markup","thinkrank"),allowedTypes:["image"],disabled:k}),(0,a.createElement)("div",{className:"tr-flex tr-items-start tr-gap-2 tr-bg-brand-bg tr-border tr-border-brand/30 tr-rounded-lg tr-p-3"},(0,a.createElement)("span",{className:"tr-text-brand tr-shrink-0 tr-mt-0.5"},(0,a.createElement)(o,null)),(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between tr-flex-1 tr-gap-3"},(0,a.createElement)("p",{className:"tr-text-xs tr-text-brand tr-m-0"},(0,n.__)("Business address, phone, and email are managed in Site Identity › Business Info for consistency across all local SEO features.","thinkrank")),(0,a.createElement)("button",{onClick:()=>D&&D("site-identity","local-seo"),className:"tr-flex tr-items-center tr-gap-1 tr-text-xs tr-font-medium tr-text-brand tr-bg-white tr-border tr-border-brand tr-rounded tr-px-2 tr-py-1 hover:tr-bg-brand-bg tr-transition-colors tr-duration-150 tr-cursor-pointer tr-whitespace-nowrap tr-shrink-0"},(0,n.__)("Go there","thinkrank")," ",(0,a.createElement)(c,null)))))),(0,a.createElement)(i.Zp,{padding:!1},(0,a.createElement)("div",{className:"tr-px-5 tr-py-4 tr-border-b tr-border-secondary"},(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,n.__)("Social Media Profiles","thinkrank")),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0 tr-mt-0.5"},(0,n.__)("Used as sameAs properties in Organization schema","thinkrank"))),(0,a.createElement)("div",{className:"tr-p-5 tr-flex tr-flex-col tr-gap-4"},(0,a.createElement)(h,{icon:(0,a.createElement)(M,null),label:(0,n.__)("Facebook","thinkrank"),value:e.organization_social_facebook,settingKey:"organization_social_facebook",onSettingChange:t,disabled:k,placeholder:"https://facebook.com/yourpage"}),(0,a.createElement)(h,{icon:(0,a.createElement)(g,null),label:(0,n.__)("Twitter / X","thinkrank"),value:e.organization_social_twitter,settingKey:"organization_social_twitter",onSettingChange:t,disabled:k,placeholder:"https://twitter.com/yourhandle"}),(0,a.createElement)(h,{icon:(0,a.createElement)(d,null),label:(0,n.__)("LinkedIn","thinkrank"),value:e.organization_social_linkedin,settingKey:"organization_social_linkedin",onSettingChange:t,disabled:k,placeholder:"https://linkedin.com/company/yourcompany"}),(0,a.createElement)(h,{icon:(0,a.createElement)(u,null),label:(0,n.__)("Instagram","thinkrank"),value:e.organization_social_instagram,settingKey:"organization_social_instagram",onSettingChange:t,disabled:k,placeholder:"https://instagram.com/yourhandle"}),(0,a.createElement)(h,{icon:(0,a.createElement)(N,null),label:(0,n.__)("YouTube","thinkrank"),value:e.organization_social_youtube,settingKey:"organization_social_youtube",onSettingChange:t,disabled:k,placeholder:"https://youtube.com/c/yourchannel"}))),(0,a.createElement)(i.Zp,{padding:!1},(0,a.createElement)("div",{className:"tr-px-5 tr-py-4 tr-border-b tr-border-secondary"},(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,n.__)("Contact Point","thinkrank")),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0 tr-mt-0.5"},(0,n.__)("ContactPoint schema nested inside Organization","thinkrank"))),(0,a.createElement)("div",{className:"tr-p-5 tr-flex tr-flex-col tr-gap-4"},(0,a.createElement)(i.l6,{label:(0,n.__)("Contact Type","thinkrank"),value:e.organization_contact_type||"",options:(0,l.xc)(),onChange:e=>t("organization_contact_type",e.target.value),description:(0,n.__)("Nature of this contact point","thinkrank"),disabled:k}),(0,a.createElement)(i.pd,{label:(0,n.__)("Contact Phone","thinkrank"),value:e.organization_contact_phone||"",onChange:e=>t("organization_contact_phone",e.target.value),description:(0,n.__)("Contact phone number for this point","thinkrank"),disabled:k}),(0,a.createElement)(i.pd,{label:(0,n.__)("Contact Email","thinkrank"),value:e.organization_contact_email||"",onChange:e=>t("organization_contact_email",e.target.value),description:(0,n.__)("Contact email address","thinkrank"),type:"email",disabled:k}),(0,a.createElement)("div",{className:"tr-border tr-border-secondary tr-rounded-lg tr-overflow-hidden"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2 tr-px-4 tr-py-2.5 tr-bg-white tr-border-b tr-border-secondary"},(0,a.createElement)("span",{className:"tr-text-tertiary"},(0,a.createElement)(m,null)),(0,a.createElement)("span",{className:"tr-text-xs tr-font-semibold tr-text-secondary"},(0,n.__)("Contact Hours","thinkrank")),(0,a.createElement)("span",{className:"tr-ml-auto tr-text-xs tr-text-tertiary tr-italic"},(0,n.__)("Auto-synced from Local SEO","thinkrank"))),(0,a.createElement)("div",{className:"tr-px-4 tr-py-3"},(0,a.createElement)("p",{className:"tr-text-sm tr-text-secondary tr-m-0"},e.organization_contact_hours?e.organization_contact_hours:(0,a.createElement)("span",{className:"tr-text-tertiary tr-italic"},(0,n.__)("No hours configured yet — set business hours in Site Identity › Business Info.","thinkrank"))))))))}},98977:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"m16.5 13.5-3.7 3.7V4h-1.5v13.2l-3.8-3.7-1 1 5.5 5.6 5.5-5.6z"}))},99121:(e,t,r)=>{"use strict";r.d(t,{A:()=>z});var a=r(51609),n=r(86087),i=r(27723),s=r(56427),l=r(49323),o=r(1455),c=r.n(o),M=r(52619),g=r(44656),d=r(85161),u=r(52495),N=r(60775),m=r(10702),h=r(6869),D=r(68322),k=r(49688),p=r(81567),x=r(31759),j=r(80095),y=r(30422),I=r(2325);g.t1.register(g.PP,g.kc,g.E8,g.No,g.FN,g.Bs,g.hE,g.m_,g.s$,g.dN);const E=e=>e.includes("401")||e.toLowerCase().includes("unauthorized")?(0,i.__)("Google account is not connected. Connect it under Integrations → Google Services.","thinkrank"):e,z=({activeSubSection:e="setup",onNavigate:t})=>{const[r,o]=(0,n.useState)(!0),[g,z]=(0,n.useState)(!1),[T,A]=(0,n.useState)(!1),[w,f]=(0,n.useState)({}),[O,_]=(0,n.useState)(!1),[L,b]=(0,n.useState)(null),[v,S]=(0,n.useState)(null),[C,Q]=(0,n.useState)(null),[U,Y]=(0,n.useState)("30d"),[P,Z]=(0,n.useState)(null),[V,R]=(0,n.useState)(null),[B,G]=(0,n.useState)(null),[H,W]=(0,n.useState)(!1),[F,J]=(0,n.useState)(!1),[X,$]=(0,n.useState)(null),[K,q]=(0,n.useState)(null),[ee,te]=(0,n.useState)(null),[re,ae]=(0,n.useState)(null),[ne,ie]=(0,n.useState)("top-countries"),se=(0,n.useRef)(!1),le=(0,n.useRef)(!1),[oe,ce]=(0,n.useState)(0),[Me,ge]=(0,n.useState)(!1);(0,n.useEffect)(()=>{ue()},[]);const de=(0,n.useRef)(null);(0,n.useEffect)(()=>{if(Me&&("dashboard"===e||"opportunities"===e||"insights"===e||"keywords"===e)){const e=`${U}:${oe}`;if(de.current===e)return;de.current=e,Ne()}},[e,U,oe,Me]),(0,n.useEffect)(()=>{b(null)},[e]);const ue=async()=>{try{o(!0);const e=await c()({path:"/thinkrank/v1/settings-management/category/seo_analytics",method:"GET"});if(e.success&&e.data&&e.data.settings){const t={...(0,I.lA)(),...e.data.settings};f(t),ge(!!t.seo_analytics_enabled)}else f((0,I.lA)()),ge(!1)}catch(e){N.A.error("Analytics settings load error:",e),f((0,I.lA)()),ge(!1),b({status:"error",message:(0,i.__)("Failed to load analytics settings. Please try again.","thinkrank")})}finally{o(!1)}},Ne=async()=>{if(w.seo_analytics_enabled)if(se.current)le.current=!0;else{se.current=!0;try{A(!0),W(!0),$(null),q(null);const e=[];e.push((async()=>{const e=await c()({path:`/thinkrank/v1/seo-analytics/dashboard?date_range=${U}`,method:"GET"});e.success&&S(e.data)})()),e.push((async()=>{try{const{prevStart:e,prevEnd:t}=(0,I._u)(U),r=await c()({path:`/thinkrank/v1/seo-analytics/search-totals?start_date=${e}&end_date=${t}`,method:"GET"});r.success&&$(r.data)}catch(e){$(null)}})()),e.push((async()=>{try{const e=await c()({path:`/thinkrank/v1/seo-analytics/search-daily?date_range=${U}`,method:"GET"});e.success&&q(e.data)}catch(e){q(null)}})()),e.push((async()=>{try{const e=await c()({path:`/thinkrank/v1/seo-analytics/countries?date_range=${U}`,method:"GET"});e.success&&te(e.data)}catch(e){te(null)}})()),e.push((async()=>{try{const e=await c()({path:`/thinkrank/v1/seo-analytics/branded?date_range=${U}`,method:"GET"});e.success&&ae(e.data)}catch(e){ae(null)}})()),e.push((async()=>{const e=await c()({path:`/thinkrank/v1/seo-analytics/opportunities?date_range=${U}`,method:"GET"});e.success&&Q(e.data)})()),w.seo_analytics_enable_ai_insights&&(J(!0),e.push((async()=>{try{const e=await c()({path:`/thinkrank/v1/seo-analytics/intelligent-dashboard?date_range=${U}`,method:"GET"});if(e.success)Z(e.data);else{const t=e.message||"",r=t.includes("Lighthouse")||t.includes("FAILED_DOCUMENT_REQUEST")||t.includes("PageSpeed"),a=t.includes("ThinkRank Pro");if(!r&&!a){const e=t?E(t):(0,i.__)("AI dashboard insights require data collection for meaningful analysis.","thinkrank");L&&"error"===L.status||b({status:"info",message:e})}}}catch(e){e.message&&!e.message.includes("retrieved")&&b({status:"info",message:(0,i.__)("AI insights require data collection. Please ensure your Google Analytics and Search Console are connected and have collected data for meaningful analysis.","thinkrank")})}})()),e.push((async()=>{try{const e=await c()({path:`/thinkrank/v1/seo-analytics/intelligent-opportunities?date_range=${U}`,method:"GET"});e.success&&R(e.data)}catch(e){}})()),e.push((async()=>{try{const e=await c()({path:`/thinkrank/v1/seo-analytics/insights?date_range=${U}`,method:"GET"});if(e.success)G(e.data);else{const t=e.message||"",r=t.includes("Lighthouse")||t.includes("FAILED_DOCUMENT_REQUEST")||t.includes("PageSpeed"),a=t.includes("ThinkRank Pro");if(!r&&!a){const e=t?E(t):(0,i.__)("SEO insights require data collection for meaningful analysis.","thinkrank");L&&"error"===L.status||b({status:"info",message:e})}}}catch(e){}})()),Promise.allSettled(e.slice(-3)).then(()=>J(!1))),await Promise.all(e)}catch(e){N.A.error("Dashboard data load error:",e),b({status:"error",message:(0,i.__)("Failed to load analytics data. Please check your Google API connections in the Integrations tab.","thinkrank")})}finally{A(!1),W(!1),se.current=!1,le.current&&(le.current=!1,ce(e=>e+1))}}},me=async()=>{try{A(!0);const e=await c()({path:"/thinkrank/v1/seo-analytics/refresh",method:"POST"});e.success?(b({status:"success",message:e.data.message}),await Ne()):b({status:"error",message:e.message||(0,i.__)("Failed to refresh data.","thinkrank")})}catch(e){N.A.error("Data refresh error:",e),b({status:"error",message:(0,i.__)("Failed to refresh analytics data. Please try again.","thinkrank")})}finally{A(!1)}};return r?(0,a.createElement)("div",{className:"thinkrank-flex thinkrank-justify-center thinkrank-items-center thinkrank-p-8"},(0,a.createElement)(l.u4,{lines:3})):(0,a.createElement)("div",{className:"thinkrank-analytics-tab"},(0,a.createElement)(d.A,{title:(0,i.__)("SEO Analytics & Intelligence","thinkrank"),enabled:w.seo_analytics_enabled,onToggle:e=>((e,t)=>{f(r=>({...r,[e]:t})),_(!0)})("seo_analytics_enabled",e),toggleLabel:(0,i.__)("Enable SEO Analytics","thinkrank"),optimizationButtons:[(()=>{const t=(()=>{switch(e){case"setup":default:return null;case"dashboard":case"opportunities":case"insights":case"keywords":return{type:"refresh",label:"insights"===e?(0,i.__)("Regenerate Insights","thinkrank"):(0,i.__)("Refresh Data","thinkrank"),loadingLabel:"insights"===e?(0,i.__)("Regenerating…","thinkrank"):(0,i.__)("Refreshing…","thinkrank"),onClick:me,isBusy:T||H,disabled:!w.seo_analytics_enabled||T||H}}})();return t?(0,a.createElement)(u.A,{key:"action",type:t.type,label:t.label,loadingLabel:t.loadingLabel,onClick:t.onClick,isBusy:t.isBusy,disabled:t.disabled}):null})(),...(0,M.applyFilters)("thinkrank.analytics.headerActions",[],e)].filter(Boolean),notice:L,onNoticeRemove:()=>b(null),showDisabledWarning:!0,disabledWarningMessage:(0,i.__)("SEO Analytics features are disabled. Enable to access Google API integration and AI insights.","thinkrank")},(0,a.createElement)("div",{className:"thinkrank-py-lg"},(()=>{if("email-reporting"===e)return(0,a.createElement)(x.A,null);if(!w.seo_analytics_enabled)return null;switch(e){case"setup":default:return(0,a.createElement)(m.A,{onNavigate:t});case"dashboard":return(0,a.createElement)(h.A,{settings:w,dateRange:U,setDateRange:Y,dashboardData:v,searchDailyData:K,previousPeriodData:X,countryData:ee,brandedData:re,countryCardTab:ne,setCountryCardTab:ie,intelligentDashboardData:P,isLoadingIntelligence:H,isLoadingInsights:F,isRefreshing:T});case"opportunities":return(0,a.createElement)(D.A,{settings:w,dateRange:U,setDateRange:Y,seoOpportunities:C,intelligentOpportunities:V,isLoadingIntelligence:H,isRefreshing:T});case"insights":return(0,a.createElement)(k.A,{settings:w,dateRange:U,setDateRange:Y,seoInsights:B,intelligentDashboardData:P,isLoadingIntelligence:H});case"keywords":return(0,a.createElement)(p.A,{dateRange:U,setDateRange:Y,dashboardData:v});case"rank-tracker":return(0,M.applyFilters)("thinkrank.analytics.rankTrackerTab",null)||(window.thinkrankAdmin?.isPro?null:(0,a.createElement)(j.A,{illustration:(0,a.createElement)(y.Lq,null),title:(0,i.__)("Rank Tracker","thinkrank"),description:(0,i.__)("Know exactly where you rank. Track your target keywords over time so you can see what is working and react before you lose positions.","thinkrank"),features:[(0,i.__)("Monitor daily keyword positions straight from Search Console","thinkrank"),(0,i.__)("Spot rank gains and drops at a glance with change indicators","thinkrank"),(0,i.__)("Follow your progress over time to prove your SEO results","thinkrank")]}));case"site-analytics":return(0,M.applyFilters)("thinkrank.analytics.siteAnalyticsTab",null)||null;case"index-status":return(0,M.applyFilters)("thinkrank.analytics.indexStatusTab",null)||(window.thinkrankAdmin?.isPro?null:(0,a.createElement)(j.A,{illustration:(0,a.createElement)(y.D_,null),title:(0,i.__)("Index Status","thinkrank"),description:(0,i.__)("If Google has not indexed a page, it cannot rank. Index Status shows you which pages are indexed so you can fix the ones that are being missed.","thinkrank"),features:[(0,i.__)("See indexed, not-indexed, and crawled counts at a glance","thinkrank"),(0,i.__)("Review the index status and last-crawled date for every page","thinkrank"),(0,i.__)("Catch pages Google is missing before they cost you traffic","thinkrank")]}))}})())),O&&(0,a.createElement)(s.Flex,{justify:"flex-end",className:"thinkrank-mt-lg"},(0,a.createElement)("div",null,(0,a.createElement)(s.Button,{variant:"primary",onClick:async()=>{try{z(!0);const e=await c()({path:"/thinkrank/v1/settings-management/category/seo_analytics",method:"POST",data:{settings:w}});e.success?(_(!1),ge(!!w.seo_analytics_enabled),b({status:"success",message:(0,i.__)("Analytics settings saved successfully.","thinkrank")})):b({status:"error",message:e.message||(0,i.__)("Failed to save settings.","thinkrank")})}catch(e){N.A.error("Analytics settings save error:",e),b({status:"error",message:(0,i.__)("Failed to save analytics settings. Please try again.","thinkrank")})}finally{z(!1)}},isBusy:g,disabled:g},g?(0,i.__)("Saving…","thinkrank"):(0,i.__)("Save Settings","thinkrank")))))}},99164:(e,t,r)=>{"use strict";r.d(t,{A:()=>g});var a=r(51609),n=r(97500),i=r.n(n);const s={row:"tr-flex-row",column:"tr-flex-col"},l={0:"tr-gap-0",.5:"tr-gap-0.5",1:"tr-gap-1",1.5:"tr-gap-1.5",2:"tr-gap-2",2.5:"tr-gap-2.5",3:"tr-gap-3",4:"tr-gap-4",5:"tr-gap-5",6:"tr-gap-6",7:"tr-gap-7",8:"tr-gap-8",10:"tr-gap-10"},o={start:"tr-items-start",center:"tr-items-center",end:"tr-items-end",stretch:"tr-items-stretch",baseline:"tr-items-baseline"},c={start:"tr-justify-start",center:"tr-justify-center",end:"tr-justify-end",between:"tr-justify-between",around:"tr-justify-around"},M=e=>{var t;if(null==e||""===e)return"";const r="string"==typeof e?Number(e):e;return null!==(t=l[r])&&void 0!==t?t:""};function g({as:e="div",direction:t="row",gap:r,align:n,justify:l,className:g,children:d,...u}){return(0,a.createElement)(e,{className:i()("tr-flex",s[t]||s.row,M(r),n&&o[n],l&&c[l],g),...u},d)}},99284:(e,t,r)=>{"use strict";r.d(t,{$:()=>He,A:()=>ie,B:()=>ne,C:()=>Be,D:()=>J,E:()=>st,F:()=>m,G:()=>Pt,H:()=>S,I:()=>Lt,J:()=>Rt,K:()=>Vt,L:()=>de,M:()=>_t,N:()=>V,O:()=>M,P:()=>O,Q:()=>N,R:()=>ct,S:()=>ee,T:()=>_,U:()=>W,V:()=>Ue,W:()=>te,X:()=>Pe,Y:()=>Ge,Z:()=>$e,_:()=>Me,a:()=>ot,a0:()=>lt,a1:()=>Ne,a2:()=>me,a3:()=>Le,a4:()=>x,a5:()=>z,a6:()=>be,a7:()=>A,a8:()=>dt,a9:()=>gt,aA:()=>Jt,aB:()=>Xt,aC:()=>he,aD:()=>$t,aE:()=>Re,aF:()=>X,aG:()=>n,aH:()=>G,aI:()=>Z,aJ:()=>B,aK:()=>P,aL:()=>F,aM:()=>_e,aN:()=>U,aO:()=>Ye,aP:()=>se,aQ:()=>ae,aa:()=>ut,ab:()=>j,ac:()=>i,ad:()=>ue,ae:()=>Zt,af:()=>Ze,ag:()=>w,ah:()=>lr,ai:()=>h,aj:()=>f,ak:()=>re,al:()=>K,am:()=>at,an:()=>Ot,ao:()=>rr,ap:()=>tr,aq:()=>Gt,ar:()=>Ht,as:()=>Bt,at:()=>We,au:()=>Fe,av:()=>Ve,aw:()=>Ke,ax:()=>nt,ay:()=>it,az:()=>er,b:()=>l,c:()=>Ee,d:()=>Qe,e:()=>ye,f:()=>E,g:()=>c,h:()=>T,i:()=>o,j:()=>Mt,k:()=>s,l:()=>oe,m:()=>d,n:()=>u,o:()=>fe,p:()=>q,q:()=>De,r:()=>ge,s:()=>Y,t:()=>H,u:()=>ce,v:()=>g,w:()=>ke,x:()=>R,y:()=>Et,z:()=>Ut});var a=r(44594);function n(){}const i=(()=>{let e=0;return()=>e++})();function s(e){return null==e}function l(e){if(Array.isArray&&Array.isArray(e))return!0;const t=Object.prototype.toString.call(e);return"[object"===t.slice(0,7)&&"Array]"===t.slice(-6)}function o(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}function c(e){return("number"==typeof e||e instanceof Number)&&isFinite(+e)}function M(e,t){return c(e)?e:t}function g(e,t){return void 0===e?t:e}const d=(e,t)=>"string"==typeof e&&e.endsWith("%")?parseFloat(e)/100:+e/t,u=(e,t)=>"string"==typeof e&&e.endsWith("%")?parseFloat(e)/100*t:+e;function N(e,t,r){if(e&&"function"==typeof e.call)return e.apply(r,t)}function m(e,t,r,a){let n,i,s;if(l(e))if(i=e.length,a)for(n=i-1;n>=0;n--)t.call(r,e[n],n);else for(n=0;n<i;n++)t.call(r,e[n],n);else if(o(e))for(s=Object.keys(e),i=s.length,n=0;n<i;n++)t.call(r,e[s[n]],s[n])}function h(e,t){let r,a,n,i;if(!e||!t||e.length!==t.length)return!1;for(r=0,a=e.length;r<a;++r)if(n=e[r],i=t[r],n.datasetIndex!==i.datasetIndex||n.index!==i.index)return!1;return!0}function D(e){if(l(e))return e.map(D);if(o(e)){const t=Object.create(null),r=Object.keys(e),a=r.length;let n=0;for(;n<a;++n)t[r[n]]=D(e[r[n]]);return t}return e}function k(e){return-1===["__proto__","prototype","constructor"].indexOf(e)}function p(e,t,r,a){if(!k(e))return;const n=t[e],i=r[e];o(n)&&o(i)?x(n,i,a):t[e]=D(i)}function x(e,t,r){const a=l(t)?t:[t],n=a.length;if(!o(e))return e;const i=(r=r||{}).merger||p;let s;for(let t=0;t<n;++t){if(s=a[t],!o(s))continue;const n=Object.keys(s);for(let t=0,a=n.length;t<a;++t)i(n[t],e,s,r)}return e}function j(e,t){return x(e,t,{merger:y})}function y(e,t,r){if(!k(e))return;const a=t[e],n=r[e];o(a)&&o(n)?j(a,n):Object.prototype.hasOwnProperty.call(t,e)||(t[e]=D(n))}const I={"":e=>e,x:e=>e.x,y:e=>e.y};function E(e,t){const r=I[t]||(I[t]=function(e){const t=function(e){const t=e.split("."),r=[];let a="";for(const e of t)a+=e,a.endsWith("\\")?a=a.slice(0,-1)+".":(r.push(a),a="");return r}(e);return e=>{for(const r of t){if(""===r)break;e=e&&e[r]}return e}}(t));return r(e)}function z(e){return e.charAt(0).toUpperCase()+e.slice(1)}const T=e=>void 0!==e,A=e=>"function"==typeof e,w=(e,t)=>{if(e.size!==t.size)return!1;for(const r of e)if(!t.has(r))return!1;return!0};function f(e){return"mouseup"===e.type||"click"===e.type||"contextmenu"===e.type}const O=Math.PI,_=2*O,L=_+O,b=Number.POSITIVE_INFINITY,v=O/180,S=O/2,C=O/4,Q=2*O/3,U=Math.log10,Y=Math.sign;function P(e,t,r){return Math.abs(e-t)<r}function Z(e){const t=Math.round(e);e=P(e,t,e/1e3)?t:e;const r=Math.pow(10,Math.floor(U(e))),a=e/r;return(a<=1?1:a<=2?2:a<=5?5:10)*r}function V(e){const t=[],r=Math.sqrt(e);let a;for(a=1;a<r;a++)e%a===0&&(t.push(a),t.push(e/a));return r===(0|r)&&t.push(r),t.sort((e,t)=>e-t).pop(),t}function R(e){return!function(e){return"symbol"==typeof e||"object"==typeof e&&null!==e&&!(Symbol.toPrimitive in e||"toString"in e||"valueOf"in e)}(e)&&!isNaN(parseFloat(e))&&isFinite(e)}function B(e,t){const r=Math.round(e);return r-t<=e&&r+t>=e}function G(e,t,r){let a,n,i;for(a=0,n=e.length;a<n;a++)i=e[a][r],isNaN(i)||(t.min=Math.min(t.min,i),t.max=Math.max(t.max,i))}function H(e){return e*(O/180)}function W(e){return e*(180/O)}function F(e){if(!c(e))return;let t=1,r=0;for(;Math.round(e*t)/t!==e;)t*=10,r++;return r}function J(e,t){const r=t.x-e.x,a=t.y-e.y,n=Math.sqrt(r*r+a*a);let i=Math.atan2(a,r);return i<-.5*O&&(i+=_),{angle:i,distance:n}}function X(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function $(e,t){return(e-t+L)%_-O}function K(e){return(e%_+_)%_}function q(e,t,r,a){const n=K(e),i=K(t),s=K(r),l=K(i-n),o=K(s-n),c=K(n-i),M=K(n-s);return n===i||n===s||a&&i===s||l>o&&c<M}function ee(e,t,r){return Math.max(t,Math.min(r,e))}function te(e){return ee(e,-32768,32767)}function re(e,t,r,a=1e-6){return e>=Math.min(t,r)-a&&e<=Math.max(t,r)+a}function ae(e,t,r){r=r||(r=>e[r]<t);let a,n=e.length-1,i=0;for(;n-i>1;)a=i+n>>1,r(a)?i=a:n=a;return{lo:i,hi:n}}const ne=(e,t,r,a)=>ae(e,r,a?a=>{const n=e[a][t];return n<r||n===r&&e[a+1][t]===r}:a=>e[a][t]<r),ie=(e,t,r)=>ae(e,r,a=>e[a][t]>=r);function se(e,t,r){let a=0,n=e.length;for(;a<n&&e[a]<t;)a++;for(;n>a&&e[n-1]>r;)n--;return a>0||n<e.length?e.slice(a,n):e}const le=["push","pop","shift","splice","unshift"];function oe(e,t){e._chartjs?e._chartjs.listeners.push(t):(Object.defineProperty(e,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[t]}}),le.forEach(t=>{const r="_onData"+z(t),a=e[t];Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value(...t){const n=a.apply(this,t);return e._chartjs.listeners.forEach(e=>{"function"==typeof e[r]&&e[r](...t)}),n}})}))}function ce(e,t){const r=e._chartjs;if(!r)return;const a=r.listeners,n=a.indexOf(t);-1!==n&&a.splice(n,1),a.length>0||(le.forEach(t=>{delete e[t]}),delete e._chartjs)}function Me(e){const t=new Set(e);return t.size===e.length?e:Array.from(t)}const ge="undefined"==typeof window?function(e){return e()}:window.requestAnimationFrame;function de(e,t){let r=[],a=!1;return function(...n){r=n,a||(a=!0,ge.call(window,()=>{a=!1,e.apply(t,r)}))}}function ue(e,t){let r;return function(...a){return t?(clearTimeout(r),r=setTimeout(e,t,a)):e.apply(this,a),t}}const Ne=e=>"start"===e?"left":"end"===e?"right":"center",me=(e,t,r)=>"start"===e?t:"end"===e?r:(t+r)/2,he=(e,t,r,a)=>e===(a?"left":"right")?r:"center"===e?(t+r)/2:t;function De(e,t,r){const a=t.length;let n=0,i=a;if(e._sorted){const{iScale:l,vScale:o,_parsed:c}=e,M=e.dataset&&e.dataset.options?e.dataset.options.spanGaps:null,g=l.axis,{min:d,max:u,minDefined:N,maxDefined:m}=l.getUserBounds();if(N){if(n=Math.min(ne(c,g,d).lo,r?a:ne(t,g,l.getPixelForValue(d)).lo),M){const e=c.slice(0,n+1).reverse().findIndex(e=>!s(e[o.axis]));n-=Math.max(0,e)}n=ee(n,0,a-1)}if(m){let e=Math.max(ne(c,l.axis,u,!0).hi+1,r?0:ne(t,g,l.getPixelForValue(u),!0).hi+1);if(M){const t=c.slice(e-1).findIndex(e=>!s(e[o.axis]));e+=Math.max(0,t)}i=ee(e,n,a)-n}else i=a-n}return{start:n,count:i}}function ke(e){const{xScale:t,yScale:r,_scaleRanges:a}=e,n={xmin:t.min,xmax:t.max,ymin:r.min,ymax:r.max};if(!a)return e._scaleRanges=n,!0;const i=a.xmin!==t.min||a.xmax!==t.max||a.ymin!==r.min||a.ymax!==r.max;return Object.assign(a,n),i}const pe=e=>0===e||1===e,xe=(e,t,r)=>-Math.pow(2,10*(e-=1))*Math.sin((e-t)*_/r),je=(e,t,r)=>Math.pow(2,-10*e)*Math.sin((e-t)*_/r)+1,ye={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>-e*(e-2),easeInOutQuad:e=>(e/=.5)<1?.5*e*e:-.5*(--e*(e-2)-1),easeInCubic:e=>e*e*e,easeOutCubic:e=>(e-=1)*e*e+1,easeInOutCubic:e=>(e/=.5)<1?.5*e*e*e:.5*((e-=2)*e*e+2),easeInQuart:e=>e*e*e*e,easeOutQuart:e=>-((e-=1)*e*e*e-1),easeInOutQuart:e=>(e/=.5)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2),easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>(e-=1)*e*e*e*e+1,easeInOutQuint:e=>(e/=.5)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2),easeInSine:e=>1-Math.cos(e*S),easeOutSine:e=>Math.sin(e*S),easeInOutSine:e=>-.5*(Math.cos(O*e)-1),easeInExpo:e=>0===e?0:Math.pow(2,10*(e-1)),easeOutExpo:e=>1===e?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>pe(e)?e:e<.5?.5*Math.pow(2,10*(2*e-1)):.5*(2-Math.pow(2,-10*(2*e-1))),easeInCirc:e=>e>=1?e:-(Math.sqrt(1-e*e)-1),easeOutCirc:e=>Math.sqrt(1-(e-=1)*e),easeInOutCirc:e=>(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1),easeInElastic:e=>pe(e)?e:xe(e,.075,.3),easeOutElastic:e=>pe(e)?e:je(e,.075,.3),easeInOutElastic(e){const t=.1125;return pe(e)?e:e<.5?.5*xe(2*e,t,.45):.5+.5*je(2*e-1,t,.45)},easeInBack(e){const t=1.70158;return e*e*((t+1)*e-t)},easeOutBack(e){const t=1.70158;return(e-=1)*e*((t+1)*e+t)+1},easeInOutBack(e){let t=1.70158;return(e/=.5)<1?e*e*((1+(t*=1.525))*e-t)*.5:.5*((e-=2)*e*((1+(t*=1.525))*e+t)+2)},easeInBounce:e=>1-ye.easeOutBounce(1-e),easeOutBounce(e){const t=7.5625,r=2.75;return e<1/r?t*e*e:e<2/r?t*(e-=1.5/r)*e+.75:e<2.5/r?t*(e-=2.25/r)*e+.9375:t*(e-=2.625/r)*e+.984375},easeInOutBounce:e=>e<.5?.5*ye.easeInBounce(2*e):.5*ye.easeOutBounce(2*e-1)+.5};function Ie(e){if(e&&"object"==typeof e){const t=e.toString();return"[object CanvasPattern]"===t||"[object CanvasGradient]"===t}return!1}function Ee(e){return Ie(e)?e:new a.Q1(e)}function ze(e){return Ie(e)?e:new a.Q1(e).saturate(.5).darken(.1).hexString()}const Te=["x","y","borderWidth","radius","tension"],Ae=["color","borderColor","backgroundColor"],we=new Map;function fe(e,t,r){return function(e,t){t=t||{};const r=e+JSON.stringify(t);let a=we.get(r);return a||(a=new Intl.NumberFormat(e,t),we.set(r,a)),a}(t,r).format(e)}const Oe={values:e=>l(e)?e:""+e,numeric(e,t,r){if(0===e)return"0";const a=this.chart.options.locale;let n,i=e;if(r.length>1){const t=Math.max(Math.abs(r[0].value),Math.abs(r[r.length-1].value));(t<1e-4||t>1e15)&&(n="scientific"),i=function(e,t){let r=t.length>3?t[2].value-t[1].value:t[1].value-t[0].value;return Math.abs(r)>=1&&e!==Math.floor(e)&&(r=e-Math.floor(e)),r}(e,r)}const s=U(Math.abs(i)),l=isNaN(s)?1:Math.max(Math.min(-1*Math.floor(s),20),0),o={notation:n,minimumFractionDigits:l,maximumFractionDigits:l};return Object.assign(o,this.options.ticks.format),fe(e,a,o)},logarithmic(e,t,r){if(0===e)return"0";const a=r[t].significand||e/Math.pow(10,Math.floor(U(e)));return[1,2,3,5,10,15].includes(a)||t>.8*r.length?Oe.numeric.call(this,e,t,r):""}};var _e={formatters:Oe};const Le=Object.create(null),be=Object.create(null);function ve(e,t){if(!t)return e;const r=t.split(".");for(let t=0,a=r.length;t<a;++t){const a=r[t];e=e[a]||(e[a]=Object.create(null))}return e}function Se(e,t,r){return"string"==typeof t?x(ve(e,t),r):x(ve(e,""),t)}class Ce{constructor(e,t){this.animation=void 0,this.backgroundColor="rgba(0,0,0,0.1)",this.borderColor="rgba(0,0,0,0.1)",this.color="#666",this.datasets={},this.devicePixelRatio=e=>e.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(e,t)=>ze(t.backgroundColor),this.hoverBorderColor=(e,t)=>ze(t.borderColor),this.hoverColor=(e,t)=>ze(t.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(e),this.apply(t)}set(e,t){return Se(this,e,t)}get(e){return ve(this,e)}describe(e,t){return Se(be,e,t)}override(e,t){return Se(Le,e,t)}route(e,t,r,a){const n=ve(this,e),i=ve(this,r),s="_"+t;Object.defineProperties(n,{[s]:{value:n[t],writable:!0},[t]:{enumerable:!0,get(){const e=this[s],t=i[a];return o(e)?Object.assign({},t,e):g(e,t)},set(e){this[s]=e}}})}apply(e){e.forEach(e=>e(this))}}var Qe=new Ce({_scriptable:e=>!e.startsWith("on"),_indexable:e=>"events"!==e,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[function(e){e.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),e.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:e=>"onProgress"!==e&&"onComplete"!==e&&"fn"!==e}),e.set("animations",{colors:{type:"color",properties:Ae},numbers:{type:"number",properties:Te}}),e.describe("animations",{_fallback:"animation"}),e.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:e=>0|e}}}})},function(e){e.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})},function(e){e.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",clip:!0,grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(e,t)=>t.lineWidth,tickColor:(e,t)=>t.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:_e.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),e.route("scale.ticks","color","","color"),e.route("scale.grid","color","","borderColor"),e.route("scale.border","color","","borderColor"),e.route("scale.title","color","","color"),e.describe("scale",{_fallback:!1,_scriptable:e=>!e.startsWith("before")&&!e.startsWith("after")&&"callback"!==e&&"parser"!==e,_indexable:e=>"borderDash"!==e&&"tickBorderDash"!==e&&"dash"!==e}),e.describe("scales",{_fallback:"scale"}),e.describe("scale.ticks",{_scriptable:e=>"backdropPadding"!==e&&"callback"!==e,_indexable:e=>"backdropPadding"!==e})}]);function Ue(e,t,r,a,n){let i=t[n];return i||(i=t[n]=e.measureText(n).width,r.push(n)),i>a&&(a=i),a}function Ye(e,t,r,a){let n=(a=a||{}).data=a.data||{},i=a.garbageCollect=a.garbageCollect||[];a.font!==t&&(n=a.data={},i=a.garbageCollect=[],a.font=t),e.save(),e.font=t;let s=0;const o=r.length;let c,M,g,d,u;for(c=0;c<o;c++)if(d=r[c],null==d||l(d)){if(l(d))for(M=0,g=d.length;M<g;M++)u=d[M],null==u||l(u)||(s=Ue(e,n,i,s,u))}else s=Ue(e,n,i,s,d);e.restore();const N=i.length/2;if(N>r.length){for(c=0;c<N;c++)delete n[i[c]];i.splice(0,N)}return s}function Pe(e,t,r){const a=e.currentDevicePixelRatio,n=0!==r?Math.max(r/2,.5):0;return Math.round((t-n)*a)/a+n}function Ze(e,t){(t||e)&&((t=t||e.getContext("2d")).save(),t.resetTransform(),t.clearRect(0,0,e.width,e.height),t.restore())}function Ve(e,t,r,a){Re(e,t,r,a,null)}function Re(e,t,r,a,n){let i,s,l,o,c,M,g,d;const u=t.pointStyle,N=t.rotation,m=t.radius;let h=(N||0)*v;if(u&&"object"==typeof u&&(i=u.toString(),"[object HTMLImageElement]"===i||"[object HTMLCanvasElement]"===i))return e.save(),e.translate(r,a),e.rotate(h),e.drawImage(u,-u.width/2,-u.height/2,u.width,u.height),void e.restore();if(!(isNaN(m)||m<=0)){switch(e.beginPath(),u){default:n?e.ellipse(r,a,n/2,m,0,0,_):e.arc(r,a,m,0,_),e.closePath();break;case"triangle":M=n?n/2:m,e.moveTo(r+Math.sin(h)*M,a-Math.cos(h)*m),h+=Q,e.lineTo(r+Math.sin(h)*M,a-Math.cos(h)*m),h+=Q,e.lineTo(r+Math.sin(h)*M,a-Math.cos(h)*m),e.closePath();break;case"rectRounded":c=.516*m,o=m-c,s=Math.cos(h+C)*o,g=Math.cos(h+C)*(n?n/2-c:o),l=Math.sin(h+C)*o,d=Math.sin(h+C)*(n?n/2-c:o),e.arc(r-g,a-l,c,h-O,h-S),e.arc(r+d,a-s,c,h-S,h),e.arc(r+g,a+l,c,h,h+S),e.arc(r-d,a+s,c,h+S,h+O),e.closePath();break;case"rect":if(!N){o=Math.SQRT1_2*m,M=n?n/2:o,e.rect(r-M,a-o,2*M,2*o);break}h+=C;case"rectRot":g=Math.cos(h)*(n?n/2:m),s=Math.cos(h)*m,l=Math.sin(h)*m,d=Math.sin(h)*(n?n/2:m),e.moveTo(r-g,a-l),e.lineTo(r+d,a-s),e.lineTo(r+g,a+l),e.lineTo(r-d,a+s),e.closePath();break;case"crossRot":h+=C;case"cross":g=Math.cos(h)*(n?n/2:m),s=Math.cos(h)*m,l=Math.sin(h)*m,d=Math.sin(h)*(n?n/2:m),e.moveTo(r-g,a-l),e.lineTo(r+g,a+l),e.moveTo(r+d,a-s),e.lineTo(r-d,a+s);break;case"star":g=Math.cos(h)*(n?n/2:m),s=Math.cos(h)*m,l=Math.sin(h)*m,d=Math.sin(h)*(n?n/2:m),e.moveTo(r-g,a-l),e.lineTo(r+g,a+l),e.moveTo(r+d,a-s),e.lineTo(r-d,a+s),h+=C,g=Math.cos(h)*(n?n/2:m),s=Math.cos(h)*m,l=Math.sin(h)*m,d=Math.sin(h)*(n?n/2:m),e.moveTo(r-g,a-l),e.lineTo(r+g,a+l),e.moveTo(r+d,a-s),e.lineTo(r-d,a+s);break;case"line":s=n?n/2:Math.cos(h)*m,l=Math.sin(h)*m,e.moveTo(r-s,a-l),e.lineTo(r+s,a+l);break;case"dash":e.moveTo(r,a),e.lineTo(r+Math.cos(h)*(n?n/2:m),a+Math.sin(h)*m);break;case!1:e.closePath()}e.fill(),t.borderWidth>0&&e.stroke()}}function Be(e,t,r){return r=r||.5,!t||e&&e.x>t.left-r&&e.x<t.right+r&&e.y>t.top-r&&e.y<t.bottom+r}function Ge(e,t){e.save(),e.beginPath(),e.rect(t.left,t.top,t.right-t.left,t.bottom-t.top),e.clip()}function He(e){e.restore()}function We(e,t,r,a,n){if(!t)return e.lineTo(r.x,r.y);if("middle"===n){const a=(t.x+r.x)/2;e.lineTo(a,t.y),e.lineTo(a,r.y)}else"after"===n!=!!a?e.lineTo(t.x,r.y):e.lineTo(r.x,t.y);e.lineTo(r.x,r.y)}function Fe(e,t,r,a){if(!t)return e.lineTo(r.x,r.y);e.bezierCurveTo(a?t.cp1x:t.cp2x,a?t.cp1y:t.cp2y,a?r.cp2x:r.cp1x,a?r.cp2y:r.cp1y,r.x,r.y)}function Je(e,t,r,a,n){if(n.strikethrough||n.underline){const i=e.measureText(a),s=t-i.actualBoundingBoxLeft,l=t+i.actualBoundingBoxRight,o=r-i.actualBoundingBoxAscent,c=r+i.actualBoundingBoxDescent,M=n.strikethrough?(o+c)/2:c;e.strokeStyle=e.fillStyle,e.beginPath(),e.lineWidth=n.decorationWidth||2,e.moveTo(s,M),e.lineTo(l,M),e.stroke()}}function Xe(e,t){const r=e.fillStyle;e.fillStyle=t.color,e.fillRect(t.left,t.top,t.width,t.height),e.fillStyle=r}function $e(e,t,r,a,n,i={}){const o=l(t)?t:[t],c=i.strokeWidth>0&&""!==i.strokeColor;let M,g;for(e.save(),e.font=n.string,function(e,t){t.translation&&e.translate(t.translation[0],t.translation[1]),s(t.rotation)||e.rotate(t.rotation),t.color&&(e.fillStyle=t.color),t.textAlign&&(e.textAlign=t.textAlign),t.textBaseline&&(e.textBaseline=t.textBaseline)}(e,i),M=0;M<o.length;++M)g=o[M],i.backdrop&&Xe(e,i.backdrop),c&&(i.strokeColor&&(e.strokeStyle=i.strokeColor),s(i.strokeWidth)||(e.lineWidth=i.strokeWidth),e.strokeText(g,r,a,i.maxWidth)),e.fillText(g,r,a,i.maxWidth),Je(e,r,a,g,i),a+=Number(n.lineHeight);e.restore()}function Ke(e,t){const{x:r,y:a,w:n,h:i,radius:s}=t;e.arc(r+s.topLeft,a+s.topLeft,s.topLeft,1.5*O,O,!0),e.lineTo(r,a+i-s.bottomLeft),e.arc(r+s.bottomLeft,a+i-s.bottomLeft,s.bottomLeft,O,S,!0),e.lineTo(r+n-s.bottomRight,a+i),e.arc(r+n-s.bottomRight,a+i-s.bottomRight,s.bottomRight,S,0,!0),e.lineTo(r+n,a+s.topRight),e.arc(r+n-s.topRight,a+s.topRight,s.topRight,0,-S,!0),e.lineTo(r+s.topLeft,a)}const qe=/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/,et=/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/;function tt(e,t){const r=(""+e).match(qe);if(!r||"normal"===r[1])return 1.2*t;switch(e=+r[2],r[3]){case"px":return e;case"%":e/=100}return t*e}const rt=e=>+e||0;function at(e,t){const r={},a=o(t),n=a?Object.keys(t):t,i=o(e)?a?r=>g(e[r],e[t[r]]):t=>e[t]:()=>e;for(const e of n)r[e]=rt(i(e));return r}function nt(e){return at(e,{top:"y",right:"x",bottom:"y",left:"x"})}function it(e){return at(e,["topLeft","topRight","bottomLeft","bottomRight"])}function st(e){const t=nt(e);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function lt(e,t){e=e||{},t=t||Qe.font;let r=g(e.size,t.size);"string"==typeof r&&(r=parseInt(r,10));let a=g(e.style,t.style);a&&!(""+a).match(et)&&(console.warn('Invalid font style specified: "'+a+'"'),a=void 0);const n={family:g(e.family,t.family),lineHeight:tt(g(e.lineHeight,t.lineHeight),r),size:r,style:a,weight:g(e.weight,t.weight),string:""};return n.string=function(e){return!e||s(e.size)||s(e.family)?null:(e.style?e.style+" ":"")+(e.weight?e.weight+" ":"")+e.size+"px "+e.family}(n),n}function ot(e,t,r,a){let n,i,s,o=!0;for(n=0,i=e.length;n<i;++n)if(s=e[n],void 0!==s&&(void 0!==t&&"function"==typeof s&&(s=s(t),o=!1),void 0!==r&&l(s)&&(s=s[r%s.length],o=!1),void 0!==s))return a&&!o&&(a.cacheable=!1),s}function ct(e,t,r){const{min:a,max:n}=e,i=u(t,(n-a)/2),s=(e,t)=>r&&0===e?0:e+t;return{min:s(a,-Math.abs(i)),max:s(n,i)}}function Mt(e,t){return Object.assign(Object.create(e),t)}function gt(e,t=[""],r,a,n=()=>e[0]){const i=r||e;void 0===a&&(a=yt("_fallback",e));const s={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:e,_rootScopes:i,_fallback:a,_getTarget:n,override:r=>gt([r,...e],t,i,a)};return new Proxy(s,{deleteProperty:(t,r)=>(delete t[r],delete t._keys,delete e[0][r],!0),get:(r,a)=>ht(r,a,()=>function(e,t,r,a){let n;for(const i of t)if(n=yt(Nt(i,e),r),void 0!==n)return mt(e,n)?xt(r,a,e,n):n}(a,t,e,r)),getOwnPropertyDescriptor:(e,t)=>Reflect.getOwnPropertyDescriptor(e._scopes[0],t),getPrototypeOf:()=>Reflect.getPrototypeOf(e[0]),has:(e,t)=>It(e).includes(t),ownKeys:e=>It(e),set(e,t,r){const a=e._storage||(e._storage=n());return e[t]=a[t]=r,delete e._keys,!0}})}function dt(e,t,r,a){const n={_cacheable:!1,_proxy:e,_context:t,_subProxy:r,_stack:new Set,_descriptors:ut(e,a),setContext:t=>dt(e,t,r,a),override:n=>dt(e.override(n),t,r,a)};return new Proxy(n,{deleteProperty:(t,r)=>(delete t[r],delete e[r],!0),get:(e,t,r)=>ht(e,t,()=>function(e,t,r){const{_proxy:a,_context:n,_subProxy:i,_descriptors:s}=e;let c=a[t];return A(c)&&s.isScriptable(t)&&(c=function(e,t,r,a){const{_proxy:n,_context:i,_subProxy:s,_stack:l}=r;if(l.has(e))throw new Error("Recursion detected: "+Array.from(l).join("->")+"->"+e);l.add(e);let o=t(i,s||a);return l.delete(e),mt(e,o)&&(o=xt(n._scopes,n,e,o)),o}(t,c,e,r)),l(c)&&c.length&&(c=function(e,t,r,a){const{_proxy:n,_context:i,_subProxy:s,_descriptors:l}=r;if(void 0!==i.index&&a(e))return t[i.index%t.length];if(o(t[0])){const r=t,a=n._scopes.filter(e=>e!==r);t=[];for(const o of r){const r=xt(a,n,e,o);t.push(dt(r,i,s&&s[e],l))}}return t}(t,c,e,s.isIndexable)),mt(t,c)&&(c=dt(c,n,i&&i[t],s)),c}(e,t,r)),getOwnPropertyDescriptor:(t,r)=>t._descriptors.allKeys?Reflect.has(e,r)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(e,r),getPrototypeOf:()=>Reflect.getPrototypeOf(e),has:(t,r)=>Reflect.has(e,r),ownKeys:()=>Reflect.ownKeys(e),set:(t,r,a)=>(e[r]=a,delete t[r],!0)})}function ut(e,t={scriptable:!0,indexable:!0}){const{_scriptable:r=t.scriptable,_indexable:a=t.indexable,_allKeys:n=t.allKeys}=e;return{allKeys:n,scriptable:r,indexable:a,isScriptable:A(r)?r:()=>r,isIndexable:A(a)?a:()=>a}}const Nt=(e,t)=>e?e+z(t):t,mt=(e,t)=>o(t)&&"adapters"!==e&&(null===Object.getPrototypeOf(t)||t.constructor===Object);function ht(e,t,r){if(Object.prototype.hasOwnProperty.call(e,t)||"constructor"===t)return e[t];const a=r();return e[t]=a,a}function Dt(e,t,r){return A(e)?e(t,r):e}const kt=(e,t)=>!0===e?t:"string"==typeof e?E(t,e):void 0;function pt(e,t,r,a,n){for(const i of t){const t=kt(r,i);if(t){e.add(t);const i=Dt(t._fallback,r,n);if(void 0!==i&&i!==r&&i!==a)return i}else if(!1===t&&void 0!==a&&r!==a)return null}return!1}function xt(e,t,r,a){const n=t._rootScopes,i=Dt(t._fallback,r,a),s=[...e,...n],c=new Set;c.add(a);let M=jt(c,s,r,i||r,a);return null!==M&&(void 0===i||i===r||(M=jt(c,s,i,M,a),null!==M))&&gt(Array.from(c),[""],n,i,()=>function(e,t,r){const a=e._getTarget();t in a||(a[t]={});const n=a[t];return l(n)&&o(r)?r:n||{}}(t,r,a))}function jt(e,t,r,a,n){for(;r;)r=pt(e,t,r,a,n);return r}function yt(e,t){for(const r of t){if(!r)continue;const t=r[e];if(void 0!==t)return t}}function It(e){let t=e._keys;return t||(t=e._keys=function(e){const t=new Set;for(const r of e)for(const e of Object.keys(r).filter(e=>!e.startsWith("_")))t.add(e);return Array.from(t)}(e._scopes)),t}function Et(e,t,r,a){const{iScale:n}=e,{key:i="r"}=this._parsing,s=new Array(a);let l,o,c,M;for(l=0,o=a;l<o;++l)c=l+r,M=t[c],s[l]={r:n.parse(E(M,i),c)};return s}const zt=Number.EPSILON||1e-14,Tt=(e,t)=>t<e.length&&!e[t].skip&&e[t],At=e=>"x"===e?"y":"x";function wt(e,t,r,a){const n=e.skip?t:e,i=t,s=r.skip?t:r,l=X(i,n),o=X(s,i);let c=l/(l+o),M=o/(l+o);c=isNaN(c)?0:c,M=isNaN(M)?0:M;const g=a*c,d=a*M;return{previous:{x:i.x-g*(s.x-n.x),y:i.y-g*(s.y-n.y)},next:{x:i.x+d*(s.x-n.x),y:i.y+d*(s.y-n.y)}}}function ft(e,t,r){return Math.max(Math.min(e,r),t)}function Ot(e,t,r,a,n){let i,s,l,o;if(t.spanGaps&&(e=e.filter(e=>!e.skip)),"monotone"===t.cubicInterpolationMode)!function(e,t="x"){const r=At(t),a=e.length,n=Array(a).fill(0),i=Array(a);let s,l,o,c=Tt(e,0);for(s=0;s<a;++s)if(l=o,o=c,c=Tt(e,s+1),o){if(c){const e=c[t]-o[t];n[s]=0!==e?(c[r]-o[r])/e:0}i[s]=l?c?Y(n[s-1])!==Y(n[s])?0:(n[s-1]+n[s])/2:n[s-1]:n[s]}!function(e,t,r){const a=e.length;let n,i,s,l,o,c=Tt(e,0);for(let M=0;M<a-1;++M)o=c,c=Tt(e,M+1),o&&c&&(P(t[M],0,zt)?r[M]=r[M+1]=0:(n=r[M]/t[M],i=r[M+1]/t[M],l=Math.pow(n,2)+Math.pow(i,2),l<=9||(s=3/Math.sqrt(l),r[M]=n*s*t[M],r[M+1]=i*s*t[M])))}(e,n,i),function(e,t,r="x"){const a=At(r),n=e.length;let i,s,l,o=Tt(e,0);for(let c=0;c<n;++c){if(s=l,l=o,o=Tt(e,c+1),!l)continue;const n=l[r],M=l[a];s&&(i=(n-s[r])/3,l[`cp1${r}`]=n-i,l[`cp1${a}`]=M-i*t[c]),o&&(i=(o[r]-n)/3,l[`cp2${r}`]=n+i,l[`cp2${a}`]=M+i*t[c])}}(e,i,t)}(e,n);else{let r=a?e[e.length-1]:e[0];for(i=0,s=e.length;i<s;++i)l=e[i],o=wt(r,l,e[Math.min(i+1,s-(a?0:1))%s],t.tension),l.cp1x=o.previous.x,l.cp1y=o.previous.y,l.cp2x=o.next.x,l.cp2y=o.next.y,r=l}t.capBezierPoints&&function(e,t){let r,a,n,i,s,l=Be(e[0],t);for(r=0,a=e.length;r<a;++r)s=i,i=l,l=r<a-1&&Be(e[r+1],t),i&&(n=e[r],s&&(n.cp1x=ft(n.cp1x,t.left,t.right),n.cp1y=ft(n.cp1y,t.top,t.bottom)),l&&(n.cp2x=ft(n.cp2x,t.left,t.right),n.cp2y=ft(n.cp2y,t.top,t.bottom)))}(e,r)}function _t(){return"undefined"!=typeof window&&"undefined"!=typeof document}function Lt(e){let t=e.parentNode;return t&&"[object ShadowRoot]"===t.toString()&&(t=t.host),t}function bt(e,t,r){let a;return"string"==typeof e?(a=parseInt(e,10),-1!==e.indexOf("%")&&(a=a/100*t.parentNode[r])):a=e,a}const vt=e=>e.ownerDocument.defaultView.getComputedStyle(e,null),St=["top","right","bottom","left"];function Ct(e,t,r){const a={};r=r?"-"+r:"";for(let n=0;n<4;n++){const i=St[n];a[i]=parseFloat(e[t+"-"+i+r])||0}return a.width=a.left+a.right,a.height=a.top+a.bottom,a}const Qt=(e,t,r)=>(e>0||t>0)&&(!r||!r.shadowRoot);function Ut(e,t){if("native"in e)return e;const{canvas:r,currentDevicePixelRatio:a}=t,n=vt(r),i="border-box"===n.boxSizing,s=Ct(n,"padding"),l=Ct(n,"border","width"),{x:o,y:c,box:M}=function(e,t){const r=e.touches,a=r&&r.length?r[0]:e,{offsetX:n,offsetY:i}=a;let s,l,o=!1;if(Qt(n,i,e.target))s=n,l=i;else{const e=t.getBoundingClientRect();s=a.clientX-e.left,l=a.clientY-e.top,o=!0}return{x:s,y:l,box:o}}(e,r),g=s.left+(M&&l.left),d=s.top+(M&&l.top);let{width:u,height:N}=t;return i&&(u-=s.width+l.width,N-=s.height+l.height),{x:Math.round((o-g)/u*r.width/a),y:Math.round((c-d)/N*r.height/a)}}const Yt=e=>Math.round(10*e)/10;function Pt(e,t,r,a){const n=vt(e),i=Ct(n,"margin"),s=bt(n.maxWidth,e,"clientWidth")||b,l=bt(n.maxHeight,e,"clientHeight")||b,o=function(e,t,r){let a,n;if(void 0===t||void 0===r){const i=e&&Lt(e);if(i){const e=i.getBoundingClientRect(),s=vt(i),l=Ct(s,"border","width"),o=Ct(s,"padding");t=e.width-o.width-l.width,r=e.height-o.height-l.height,a=bt(s.maxWidth,i,"clientWidth"),n=bt(s.maxHeight,i,"clientHeight")}else t=e.clientWidth,r=e.clientHeight}return{width:t,height:r,maxWidth:a||b,maxHeight:n||b}}(e,t,r);let{width:c,height:M}=o;if("content-box"===n.boxSizing){const e=Ct(n,"border","width"),t=Ct(n,"padding");c-=t.width+e.width,M-=t.height+e.height}return c=Math.max(0,c-i.width),M=Math.max(0,a?c/a:M-i.height),c=Yt(Math.min(c,s,o.maxWidth)),M=Yt(Math.min(M,l,o.maxHeight)),c&&!M&&(M=Yt(c/2)),(void 0!==t||void 0!==r)&&a&&o.height&&M>o.height&&(M=o.height,c=Yt(Math.floor(M*a))),{width:c,height:M}}function Zt(e,t,r){const a=t||1,n=Math.floor(e.height*a),i=Math.floor(e.width*a);e.height=Math.floor(e.height),e.width=Math.floor(e.width);const s=e.canvas;return s.style&&(r||!s.style.height&&!s.style.width)&&(s.style.height=`${e.height}px`,s.style.width=`${e.width}px`),(e.currentDevicePixelRatio!==a||s.height!==n||s.width!==i)&&(e.currentDevicePixelRatio=a,s.height=n,s.width=i,e.ctx.setTransform(a,0,0,a,0,0),!0)}const Vt=function(){let e=!1;try{const t={get passive(){return e=!0,!1}};_t()&&(window.addEventListener("test",null,t),window.removeEventListener("test",null,t))}catch(e){}return e}();function Rt(e,t){const r=function(e,t){return vt(e).getPropertyValue(t)}(e,t),a=r&&r.match(/^(\d+)(\.\d+)?px$/);return a?+a[1]:void 0}function Bt(e,t,r,a){return{x:e.x+r*(t.x-e.x),y:e.y+r*(t.y-e.y)}}function Gt(e,t,r,a){return{x:e.x+r*(t.x-e.x),y:"middle"===a?r<.5?e.y:t.y:"after"===a?r<1?e.y:t.y:r>0?t.y:e.y}}function Ht(e,t,r,a){const n={x:e.cp2x,y:e.cp2y},i={x:t.cp1x,y:t.cp1y},s=Bt(e,n,r),l=Bt(n,i,r),o=Bt(i,t,r),c=Bt(s,l,r),M=Bt(l,o,r);return Bt(c,M,r)}const Wt=function(e,t){return{x:r=>e+e+t-r,setWidth(e){t=e},textAlign:e=>"center"===e?e:"right"===e?"left":"right",xPlus:(e,t)=>e-t,leftForLtr:(e,t)=>e-t}},Ft=function(){return{x:e=>e,setWidth(e){},textAlign:e=>e,xPlus:(e,t)=>e+t,leftForLtr:(e,t)=>e}};function Jt(e,t,r){return e?Wt(t,r):Ft()}function Xt(e,t){let r,a;"ltr"!==t&&"rtl"!==t||(r=e.canvas.style,a=[r.getPropertyValue("direction"),r.getPropertyPriority("direction")],r.setProperty("direction",t,"important"),e.prevTextDirection=a)}function $t(e,t){void 0!==t&&(delete e.prevTextDirection,e.canvas.style.setProperty("direction",t[0],t[1]))}function Kt(e){return"angle"===e?{between:q,compare:$,normalize:K}:{between:re,compare:(e,t)=>e-t,normalize:e=>e}}function qt({start:e,end:t,count:r,loop:a,style:n}){return{start:e%r,end:t%r,loop:a&&(t-e+1)%r==0,style:n}}function er(e,t,r){if(!r)return[e];const{property:a,start:n,end:i}=r,s=t.length,{compare:l,between:o,normalize:c}=Kt(a),{start:M,end:g,loop:d,style:u}=function(e,t,r){const{property:a,start:n,end:i}=r,{between:s,normalize:l}=Kt(a),o=t.length;let c,M,{start:g,end:d,loop:u}=e;if(u){for(g+=o,d+=o,c=0,M=o;c<M&&s(l(t[g%o][a]),n,i);++c)g--,d--;g%=o,d%=o}return d<g&&(d+=o),{start:g,end:d,loop:u,style:e.style}}(e,t,r),N=[];let m,h,D,k=!1,p=null;const x=()=>k||o(n,D,m)&&0!==l(n,D),j=()=>!k||0===l(i,m)||o(i,D,m);for(let e=M,r=M;e<=g;++e)h=t[e%s],h.skip||(m=c(h[a]),m!==D&&(k=o(m,n,i),null===p&&x()&&(p=0===l(m,n)?e:r),null!==p&&j()&&(N.push(qt({start:p,end:e,loop:d,count:s,style:u})),p=null),r=e,D=m));return null!==p&&N.push(qt({start:p,end:g,loop:d,count:s,style:u})),N}function tr(e,t){const r=[],a=e.segments;for(let n=0;n<a.length;n++){const i=er(a[n],e.points,t);i.length&&r.push(...i)}return r}function rr(e,t){const r=e.points,a=e.options.spanGaps,n=r.length;if(!n)return[];const i=!!e._loop,{start:s,end:l}=function(e,t,r,a){let n=0,i=t-1;if(r&&!a)for(;n<t&&!e[n].skip;)n++;for(;n<t&&e[n].skip;)n++;for(n%=t,r&&(i+=n);i>n&&e[i%t].skip;)i--;return i%=t,{start:n,end:i}}(r,n,i,a);return ar(e,!0===a?[{start:s,end:l,loop:i}]:function(e,t,r,a){const n=e.length,i=[];let s,l=t,o=e[t];for(s=t+1;s<=r;++s){const r=e[s%n];r.skip||r.stop?o.skip||(a=!1,i.push({start:t%n,end:(s-1)%n,loop:a}),t=l=r.stop?s:null):(l=s,o.skip&&(t=s)),o=r}return null!==l&&i.push({start:t%n,end:l%n,loop:a}),i}(r,s,l<s?l+n:l,!!e._fullLoop&&0===s&&l===n-1),r,t)}function ar(e,t,r,a){return a&&a.setContext&&r?function(e,t,r,a){const n=e._chart.getContext(),i=nr(e.options),{_datasetIndex:s,options:{spanGaps:l}}=e,o=r.length,c=[];let M=i,g=t[0].start,d=g;function u(e,t,a,n){const i=l?-1:1;if(e!==t){for(e+=o;r[e%o].skip;)e-=i;for(;r[t%o].skip;)t+=i;e%o!==t%o&&(c.push({start:e%o,end:t%o,loop:a,style:n}),M=n,g=t%o)}}for(const e of t){g=l?g:e.start;let t,i=r[g%o];for(d=g+1;d<=e.end;d++){const l=r[d%o];t=nr(a.setContext(Mt(n,{type:"segment",p0:i,p1:l,p0DataIndex:(d-1)%o,p1DataIndex:d%o,datasetIndex:s}))),ir(t,M)&&u(g,d-1,e.loop,M),i=l,M=t}g<d-1&&u(g,d-1,e.loop,M)}return c}(e,t,r,a):t}function nr(e){return{backgroundColor:e.backgroundColor,borderCapStyle:e.borderCapStyle,borderDash:e.borderDash,borderDashOffset:e.borderDashOffset,borderJoinStyle:e.borderJoinStyle,borderWidth:e.borderWidth,borderColor:e.borderColor}}function ir(e,t){if(!t)return!1;const r=[],a=function(e,t){return Ie(t)?(r.includes(t)||r.push(t),r.indexOf(t)):t};return JSON.stringify(e,a)!==JSON.stringify(t,a)}function sr(e,t,r){return e.options.clip?e[r]:t[r]}function lr(e,t){const r=t._clip;if(r.disabled)return!1;const a=function(e,t){const{xScale:r,yScale:a}=e;return r&&a?{left:sr(r,t,"left"),right:sr(r,t,"right"),top:sr(a,t,"top"),bottom:sr(a,t,"bottom")}:t}(t,e.chartArea);return{left:!1===r.left?0:a.left-(!0===r.left?0:r.left),right:!1===r.right?e.width:a.right+(!0===r.right?0:r.right),top:!1===r.top?0:a.top-(!0===r.top?0:r.top),bottom:!1===r.bottom?e.height:a.bottom+(!0===r.bottom?0:r.bottom)}}},99637:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M19 5H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm.5 12c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V7c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v10zm-11-7.6h-.7l-3.1 4.3h2.8V15h1v-1.3h.7v-.8h-.7V9.4zm-.9 3.5H6.3l1.2-1.7v1.7zm5.6-3.2c-.4-.2-.8-.4-1.2-.4-.5 0-.9.1-1.2.4-.4.2-.6.6-.8 1-.2.4-.3.9-.3 1.5s.1 1.1.3 1.6c.2.4.5.8.8 1 .4.2.8.4 1.2.4.5 0 .9-.1 1.2-.4.4-.2.6-.6.8-1 .2-.4.3-1 .3-1.6 0-.6-.1-1.1-.3-1.5-.1-.5-.4-.8-.8-1zm0 3.6c-.1.3-.3.5-.5.7-.2.1-.4.2-.7.2-.3 0-.5-.1-.7-.2-.2-.1-.4-.4-.5-.7-.1-.3-.2-.7-.2-1.2 0-.7.1-1.2.4-1.5.3-.3.6-.5 1-.5s.7.2 1 .5c.3.3.4.8.4 1.5-.1.5-.1.9-.2 1.2zm5-3.9h-.7l-3.1 4.3h2.8V15h1v-1.3h.7v-.8h-.7V9.4zm-1 3.5H16l1.2-1.7v1.7z"}))},99658:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var a=r(51609),n=r(86087),i=r(27723),s=r(56427),l=r(89568),o=r(60775);const c=({value:e,onChange:t,label:r,help:c,allowedTypes:M=["image"],multiple:g=!1,disabled:d=!1})=>{const[u,N]=(0,n.useState)(!1),m=g?Array.isArray(e)&&e.length>0:!!e;return(0,a.createElement)("div",{className:"thinkrank-media-picker"},r&&(0,a.createElement)("label",{className:"components-base-control__label"},r),(0,a.createElement)(s.__experimentalSpacer,{marginY:2}),(0,a.createElement)(s.Flex,{direction:"column",gap:3},m&&(0,a.createElement)(s.FlexItem,null,(0,a.createElement)("div",{className:"media-preview"},(()=>{if(!e)return null;if(g&&Array.isArray(e))return e.map((e,t)=>(0,a.createElement)("div",{key:t,className:"media-preview-item"},(0,a.createElement)("img",{src:e.url||e,alt:e.alt||"",style:{maxWidth:"100px",maxHeight:"100px",objectFit:"cover"}})));const t="object"==typeof e?e.url:e;return t?(0,a.createElement)("div",{className:"media-preview-item"},(0,a.createElement)("img",{src:t,alt:"",style:{maxWidth:"100px",maxHeight:"100px",objectFit:"cover"}})):null})())),(0,a.createElement)(s.FlexItem,null,(0,a.createElement)(s.Flex,{gap:2,style:{justifyContent:"flex-start"}},(0,a.createElement)(s.Button,{variant:"primary",onClick:()=>{if(d)return;if("undefined"==typeof wp||void 0===wp.media)return void o.A.error("WordPress media library not available");const e=wp.media({title:r||(0,i.__)("Select Media","thinkrank"),button:{text:(0,i.__)("Use this media","thinkrank")},multiple:g,library:{type:M}});e.on("select",()=>{const r=e.state().get("selection");if(g){const e=r.map(e=>{const t=e.toJSON();return{id:t.id,url:t.url,alt:t.alt||"",title:t.title||"",filename:t.filename||"",mime:t.mime||"",width:t.width||0,height:t.height||0}});t(e)}else{const e=r.first().toJSON(),a={id:e.id,url:e.url,alt:e.alt||"",title:e.title||"",filename:e.filename||"",mime:e.mime||"",width:e.width||0,height:e.height||0};t(a.url)}}),e.open()},disabled:d,className:"thinkrank-media-picker-button"},(0,a.createElement)("img",{src:l.A,alt:""}),m?(0,i.__)("Change Media","thinkrank"):(0,i.__)("Select Media","thinkrank")),m&&(0,a.createElement)(s.Button,{variant:"tertiary",isDestructive:!0,onClick:()=>{t(g?[]:"")},disabled:d},(0,i.__)("Remove","thinkrank"))))),c&&(0,a.createElement)("p",{className:"components-base-control__help"},c))}},99714:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var a=r(51609);const n=({provider:e,model:t})=>{if(!e||!t)return null;const r=((e,t)=>{const r="string"==typeof(a=t)?a.replace(/-\d{4}-\d{2}-\d{2}$/,"").replace(/-\d{8}$/,""):a;var a;if("openai"===e)switch(r){case"gpt-5-nano":return"GPT‑5‑nano";case"gpt-5-mini":return"GPT‑5‑mini";case"gpt-5":return"GPT‑5";case"gpt-4o":return"GPT‑4o";default:return r}else if("claude"===e)switch(r){case"claude-opus-4-8":return"Claude Opus 4.8";case"claude-sonnet-5":return"Claude Sonnet 5";case"claude-haiku-4-5":case"claude-haiku-4-5-20251001":return"Claude Haiku 4.5";case"claude-opus-4-6":return"Claude Opus 4.6";case"claude-sonnet-4-6":return"Claude Sonnet 4.6";case"claude-sonnet-4-0":return"Claude 4 Sonnet";case"claude-opus-4-0":return"Claude 4 Opus";default:return r}else if("gemini"===e)switch(r){case"gemini-3.1-pro":return"Gemini 3.1 Pro";case"gemini-3.5-flash":return"Gemini 3.5 Flash";case"gemini-3.1-flash-lite":return"Gemini 3.1 Flash Lite";case"gemini-2.5-flash":return"Gemini 2.5 Flash";case"gemini-2.5-flash-lite":return"Gemini 2.5 Flash-Lite";case"gemini-2.5-pro":return"Gemini 2.5 Pro";case"gemini-2.0-flash":return"Gemini 2.0 Flash";case"gemini-1.5-flash":return"Gemini 1.5 Flash";default:return r}else if("openrouter"===e)switch(r){case"openai/gpt-4o-mini":return"GPT‑4o mini";case"anthropic/claude-3.5-sonnet":return"Claude 3.5 Sonnet";case"google/gemini-2.0-flash-001":return"Gemini 2.0 Flash";case"meta-llama/llama-3.3-70b-instruct":return"Llama 3.3 70B";case"deepseek/deepseek-chat":return"DeepSeek Chat";default:return r}return r})(e,t),n=`model-badge ${e}`;return(0,a.createElement)("span",{className:n,title:`Generated using ${r}`},r)}},99749:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(n.Path,{d:"M14 5H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm.5 12c0 .3-.2.5-.5.5H4c-.3 0-.5-.2-.5-.5V7c0-.3.2-.5.5-.5h10c.3 0 .5.2.5.5v10zm2.5-7v4l5 3V7l-5 3zm3.5 4.4l-2-1.2v-2.3l2-1.2v4.7z"}))},99995:(e,t,r)=>{"use strict";var a=r(51609),n=r(5573);(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,a.createElement)(n.Path,{d:"M13.824 10.176h-2.88v-2.88H9.536v2.88h-2.88v1.344h2.88v2.88h1.408v-2.88h2.88zM0 17.92V0h20.48v17.92H0zM6.4 1.28H1.28v3.84H6.4V1.28zm6.4 0H7.68v3.84h5.12V1.28zm6.4 0h-5.12v3.84h5.12V1.28zm0 5.056H1.28v9.024H19.2V6.336z"}))}},t={};function r(a){var n=t[a];if(void 0!==n)return n.exports;var i=t[a]={exports:{}};return e[a](i,i.exports,r),i.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var a in t)r.o(t,a)&&!r.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";var e=r(51609),t=r(86087),a=r(27723),n=r(79487),i=r(74395),s=(r(89658),r(77309),r(74838),r(74141),r(79287)),l=r(60775);(0,i.Vt)()&&(0,n.K)(),document.addEventListener("DOMContentLoaded",()=>{const r={dashboard:document.getElementById("thinkrank-dashboard"),"essential-seo":document.getElementById("thinkrank-essential-seo"),"ai-tools":document.getElementById("thinkrank-ai-tools"),settings:document.getElementById("thinkrank-settings"),mcp:document.getElementById("thinkrank-mcp"),credits:document.getElementById("thinkrank-credits"),analytics:document.getElementById("thinkrank-analytics"),"import-export":document.getElementById("thinkrank-import-export"),migration:document.getElementById("thinkrank-migration")};Object.entries(r).forEach(([r,n])=>{n&&function(r,n){try{(0,t.createRoot)(n).render((0,e.createElement)(s.A,{page:r}))}catch(e){l.A.error("ThinkRank: Failed to render admin page",e),n.innerHTML=`\n            <div class="notice notice-error">\n                <p>${(0,a.__)("Failed to load ThinkRank interface. Please refresh the page.","thinkrank")}</p>\n            </div>\n        `}}(r,n)})})})()})();
```
