PluginProbe
ThinkRank AI SEO – AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console & Local SEO / 2.6.0
ThinkRank AI SEO – AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console & Local SEO v2.6.0
2.6.0 2.5.0 2.4.0 2.3.0 2.2.0 2.1.1 2.1.0 2.0.2 2.0.1 2.0.0 1.32.0 1.31.0 1.30.0 1.29.0 1.28.0 1.27.0 1.26.0 1.25.0 trunk 1.0.0 1.0.1 1.0.2 1.1.0 1.10.0 1.11.0 All 47 releases
thinkrank / assets / admin.js

admin.js in ThinkRank AI SEO – AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console & Local SEO 2.6.0, at assets/admin.js

130 lines 1.5 MB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 (()=>{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})})},1168:(e,t,r)=>{"use strict";r.d(t,{A:()=>y});var a=r(51609),n=r(86087),i=r(27723),s=r(1455),l=r.n(s),o=r(49323),c=r(85770),g=r(10628),M=r(60775);const d="/thinkrank/v1/external-links/settings",u={nofollow_external:!1,open_external_in_new_tab:!1,external_link_exceptions:[]},m=["external-site.com","some-other-site.com","a-third-site.com"],N="/article",h=e=>Array.isArray(e)?e.join("\n"):"",k=e=>String(e||"").split("\n").map(e=>e.trim()).filter(Boolean),p=({href:e,attributes:t})=>(0,a.createElement)("code",{className:"tr-block tr-overflow-x-auto tr-whitespace-pre tr-text-xs tr-leading-relaxed tr-text-slate-700",style:{background:"transparent",padding:0,margin:0}},(0,a.createElement)("span",null,`<a href="${e}"`),t.map(([e,t])=>(0,a.createElement)("span",{key:e,className:"tr-rounded tr-bg-brand-bg tr-px-1 tr-font-semibold tr-text-brand"},` ${e}="${t}"`)),(0,a.createElement)("span",null,">")),x=({nofollow:e,newTab:t,exceptions:r})=>{const n=((e,t)=>{const r=[];e&&r.push("nofollow"),t&&r.push("noopener");const a=[];return t&&a.push(["target","_blank"]),r.length&&a.push(["rel",r.join(" ")]),a})(e,t),s=(r||[]).map(e=>String(e).toLowerCase()),l=m.find(e=>!s.some(t=>t===e||t.endsWith(`.${e}`)))||m[0],o=s[0];return(0,a.createElement)("div",{className:"tr-rounded-lg tr-border tr-border-secondary tr-bg-slate-50 tr-p-4"},(0,a.createElement)("p",{className:"tr-m-0 tr-mb-2 tr-text-xs tr-font-semibold tr-uppercase tr-tracking-wide tr-text-slate-500"},(0,i.__)("An outbound link renders as","thinkrank")),(0,a.createElement)(p,{href:`https://${l}${N}`,attributes:n}),n.length>0&&o&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)("p",{className:"tr-m-0 tr-mb-2 tr-mt-4 tr-text-xs tr-font-semibold tr-uppercase tr-tracking-wide tr-text-slate-500"},(0,i.__)("A link you excluded renders as","thinkrank")),(0,a.createElement)(p,{href:`https://${o}${N}`,attributes:[]})),(0,a.createElement)("p",{className:"tr-m-0 tr-mt-2 tr-text-xs tr-text-tertiary"},0===n.length?(0,i.__)("Both switches are off, so outbound links render exactly as written.","thinkrank"):(0,i.__)("Highlighted attributes are added at render time. Anything the author already wrote is kept, and no value is ever added twice.","thinkrank")))},y=()=>{const[e,t]=(0,n.useState)(u),[r,s]=(0,n.useState)(""),[m,N]=(0,n.useState)(!0),[p,y]=(0,n.useState)(!1),[D,j]=(0,n.useState)(!1),[I,E]=(0,n.useState)(!1),[z,T]=(0,n.useState)(null),f=async()=>{try{N(!0);const e=await l()({path:d}),r={...u,...e||{}};t(r),s(h(r.external_link_exceptions)),y(!1)}catch(e){M.A.error("Error loading external link settings:",e),y(!0)}finally{N(!1)}};(0,n.useEffect)(()=>{f()},[]);const{update:A,isSaving:w}=(0,g.A)({settings:e,setSettings:t,save:async e=>{const t=await l()({path:d,method:"POST",data:e});return t?.settings},logLabel:"External Links",onSuccess:e=>T({status:"success",message:e}),onError:e=>T({status:"error",message:e})}),_=!!e.nofollow_external,b=!!e.open_external_in_new_tab,O=_||b,v=(e.external_link_exceptions||[]).length,L=(0,n.useMemo)(()=>k(r).length,[r]);return m?(0,a.createElement)("div",{className:"thinkrank-loading-container"},(0,a.createElement)(o.u4,{lines:4})):p?(0,a.createElement)(o.oK,{message:(0,i.__)("Could not load your external link settings. Nothing has been changed, retry before editing.","thinkrank"),onRetry:f}):(0,a.createElement)(o.mc,{direction:"column",gap:4},z&&(0,a.createElement)(o.Fc,{variant:"success"===z.status?"success":"error",onDismiss:()=>T(null)},z.message),(0,a.createElement)(o.Zp,{padding:!1},(0,a.createElement)(c.A,{title:(0,i.__)("Link attributes","thinkrank"),description:(0,i.__)("Applied while the page renders. Your post content is never modified, so switching these off restores the original markup.","thinkrank"),trailing:O?(0,a.createElement)(o.Ex,{variant:"info"},(0,i.__)("Rewriting","thinkrank")):null}),(0,a.createElement)("div",{className:"tr-p-5 tr-flex tr-flex-col tr-gap-4"},(0,a.createElement)(o.lM,{checked:_,disabled:w,label:(0,i.__)("Add nofollow to external links","thinkrank"),description:(0,i.__)('Adds rel="nofollow" to every link pointing at another domain.',"thinkrank"),onChange:e=>A({nofollow_external:e},e?(0,i.__)('External links now carry rel="nofollow".',"thinkrank"):(0,i.__)('External links no longer carry rel="nofollow".',"thinkrank"))}),(0,a.createElement)(o.lM,{checked:b,disabled:w,label:(0,i.__)("Open external links in a new tab","thinkrank"),description:(0,i.__)('Adds target="_blank" along with the rel="noopener" it requires.',"thinkrank"),onChange:e=>A({open_external_in_new_tab:e},e?(0,i.__)("External links now open in a new tab.","thinkrank"):(0,i.__)("External links now open in the same tab.","thinkrank"))}),(0,a.createElement)(x,{nofollow:_,newTab:b,exceptions:e.external_link_exceptions}))),(0,a.createElement)(o.Zp,{padding:!1},(0,a.createElement)(c.A,{title:(0,i.__)("Exceptions","thinkrank"),description:(0,i.__)("Domains listed here keep the markup the author wrote, so neither switch above touches them. One per line; subdomains are included.","thinkrank"),trailing:v>0?(0,a.createElement)(o.Ex,{variant:"info"},(0,i.sprintf)(/* translators: %d: how many domains are excluded. */ /* translators: %d: how many domains are excluded. */
2 (0,i._n)("%d domain","%d domains",v,"thinkrank"),v)):null}),(0,a.createElement)("div",{className:"tr-p-5 tr-flex tr-flex-col tr-gap-4"},!O&&(0,a.createElement)(o.Fc,{variant:"info"},(0,i.__)("Nothing is being rewritten right now, so this list has no effect. Turn on a switch above for it to apply.","thinkrank")),(0,a.createElement)(o.TM,{label:(0,i.__)("Excluded domains","thinkrank"),value:r,rows:6,placeholder:"partner.com\naffiliate.example.org",description:(0,i.__)('A full URL or a "www." prefix is fine; it is reduced to the host it matches on.',"thinkrank"),onChange:e=>{s(e.target.value),E(!0)}}),(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-end tr-gap-4"},I&&(0,a.createElement)("p",{className:"tr-m-0 tr-mr-auto tr-text-xs tr-text-tertiary"},(0,i.sprintf)(/* translators: %d: how many domains the edited list holds. */ /* translators: %d: how many domains the edited list holds. */
3 (0,i._n)("%d domain in this list, not saved yet.","%d domains in this list, not saved yet.",L,"thinkrank"),L)),(0,a.createElement)(o.$n,{variant:"primary",onClick:async()=>{j(!0),T(null);const a=k(r);try{var n;const r=await l()({path:d,method:"POST",data:{...e,external_link_exceptions:a}}),o=null!==(n=r?.settings?.external_link_exceptions)&&void 0!==n?n:a;t(e=>({...e,external_link_exceptions:o})),s(h(o)),E(!1),T({status:"success",message:(0,i.__)("Exception list saved.","thinkrank")})}catch(e){M.A.error("Error saving external link exceptions:",e),T({status:"error",message:(0,i.__)("Failed to save the exception list. Please try again.","thinkrank")})}finally{j(!1)}},disabled:!I||D,loading:D},D?(0,i.__)("Saving…","thinkrank"):(0,i.__)("Save Exceptions","thinkrank"))))))}},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(65403),s=r(80095),l=r(30422);const o=()=>(0,a.createElement)(i.A,{filter:"thinkrank.woocommerce.tab",teaser:(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:()=>I});var a=r(51609),n=r(86087),i=r(27723),s=r(1455),l=r.n(s),o=r(49323),c=r(30012),g=r(94240);const M={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"})),m=({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"})),N={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=N[e]||N.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)},k=e=>e>=80?"#027a48":e>=50?"#b45309":"#b42318",p=({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=k(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)))},x=e=>({background:"#fff",color:e?"#9ca3af":"#374151",border:"1px solid #e5e7eb",borderRadius:"6px",padding:"4px 10px",fontSize:"12px",fontWeight:600,cursor:e?"default":"pointer"}),y=({posts:e,total:t})=>{const r=Math.max(e.length,t||0),[s,l]=(0,n.useState)(1),o=Math.max(1,Math.ceil(e.length/10)),c=Math.min(s,o),g=10*(c-1),M=e.slice(g,g+10);return(0,a.createElement)("div",{style:{marginTop:"12px"}},(0,a.createElement)("strong",{style:{fontWeight:700}},(0,i.sprintf)(/* translators: %d: number of items that fail this check. */ /* translators: %d: number of items that fail this check. */
4 (0,i._n)("%d item to fix:","%d items to fix:",r,"thinkrank"),r)),r>e.length&&(0,a.createElement)("span",{style:{marginLeft:"6px",color:"#6b7280"}},(0,i.sprintf)(/* translators: %d: number of items listed. */ /* translators: %d: number of items listed. */
5 (0,i.__)("The most recent %d are listed.","thinkrank"),e.length)),(0,a.createElement)("ul",{style:{listStyle:"none",margin:"6px 0 0",padding:0,background:"#fff",border:"1px solid #eef0f4",borderRadius:"6px"}},M.map((e,t)=>(0,a.createElement)("li",{key:e.id,style:{display:"flex",alignItems:"center",gap:"10px",padding:"7px 10px",borderTop:0===t?"none":"1px solid #eef0f4"}},(0,a.createElement)("a",{href:e.edit_url,target:"_blank",rel:"noopener noreferrer",style:{flex:1,minWidth:0,color:"#4451FF",fontWeight:600,textDecoration:"none",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},e.title),e.type&&(0,a.createElement)("span",{style:{fontSize:"11.5px",color:"#6b7280"}},e.type),e.url&&(0,a.createElement)("a",{href:e.url,target:"_blank",rel:"noopener noreferrer",style:{fontSize:"11.5px",color:"#6b7280",textDecoration:"none"}},(0,i.__)("View","thinkrank"))))),o>1&&(0,a.createElement)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:"8px",flexWrap:"wrap",marginTop:"8px",fontSize:"12px",color:"#6b7280"}},(0,a.createElement)("span",null,(0,i.sprintf)(/* translators: 1: first item shown, 2: last item shown, 3: total items. */ /* translators: 1: first item shown, 2: last item shown, 3: total items. */
6 (0,i.__)("Showing %1$d–%2$d of %3$d","thinkrank"),g+1,g+M.length,e.length)),(0,a.createElement)("span",{style:{display:"inline-flex",alignItems:"center",gap:"6px"}},(0,a.createElement)("button",{type:"button",onClick:()=>l(c-1),disabled:c<=1,style:x(c<=1)},(0,i.__)("Previous","thinkrank")),(0,a.createElement)("span",null,(0,i.sprintf)(/* translators: 1: current page, 2: total pages. */ /* translators: 1: current page, 2: total pages. */
7 (0,i.__)("Page %1$d of %2$d","thinkrank"),c,o)),(0,a.createElement)("button",{type:"button",onClick:()=>l(c+1),disabled:c>=o,style:x(c>=o)},(0,i.__)("Next","thinkrank")))))},D=({check:e,last:t,onFixed:r})=>{const[s,o]=(0,n.useState)(!1),[c,M]=(0,n.useState)(!1),d=Boolean(e.how_to_fix),u="passed"===e.status,N=Boolean(e.can_auto_fix);return(0,a.createElement)("div",{style:{borderBottom:t?"none":"1px solid #eef0f4"}},(0,a.createElement)("div",{onClick:d?()=>o(e=>!e):void 0,role:d?"button":void 0,tabIndex:d?0:void 0,onKeyDown:d?e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),o(e=>!e))}:void 0,style:{display:"flex",alignItems:"center",gap:"12px",padding:"12px 0",cursor:d?"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)),d&&!u&&(0,a.createElement)("span",{style:{color:"#9ca3af"}},(0,a.createElement)(m,{open:s}))),d&&s&&(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,Array.isArray(e.affected_posts)&&e.affected_posts.length>0&&(0,a.createElement)(y,{posts:e.affected_posts,total:e.affected_total}),N&&(0,a.createElement)("div",{style:{marginTop:"10px"}},e.fix_warning&&(0,a.createElement)("p",{style:{margin:"0 0 8px 0",fontSize:"12px",color:"#92400e"}},e.fix_warning),(0,a.createElement)("button",{type:"button",onClick:async t=>{t.stopPropagation(),M(!0);try{const t=await l()({path:"/thinkrank/v1/seo-analyzer/fix",method:"POST",data:{check_id:e.id}});if(!t.success)throw new Error(t.message);g.A.success(t.message||(0,i.__)("Fixed.","thinkrank")),t.data?.analysis&&r&&r(t.data.analysis)}catch(e){g.A.error(e.message||(0,i.__)("Could not apply this fix.","thinkrank"))}finally{M(!1)}},disabled:c,style:{background:"#4451FF",color:"#fff",border:"none",borderRadius:"6px",padding:"7px 14px",fontSize:"12.5px",fontWeight:600,cursor:c?"default":"pointer",opacity:c?.6:1}},c?(0,i.__)("Fixing…","thinkrank"):e.fix_label||(0,i.__)("Fix this for me","thinkrank")))))},j=({categories:e,onFixed:t})=>{const[r,s]=(0,n.useState)(e[0]?.id),l=e.find(e=>e.id===r)||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===l.id;return(0,a.createElement)("button",{key:e.id,type:"button",role:"tab","aria-selected":t,onClick:()=>s(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:(r=e,r.failed>0?N.failed.fg:r.warning>0?N.warning.fg:N.passed.fg),flexShrink:0}}),e.label,(0,a.createElement)("span",{style:{fontSize:"11px",fontWeight:700,color:k(e.score)}},e.score));var r})),(0,a.createElement)("div",{role:"tabpanel"},l.checks.map((e,r)=>(0,a.createElement)(D,{key:e.id||r,check:e,last:r===l.checks.length-1,onFixed:t}))))},I=({onRefresh:e,compact:t=!0})=>{const[r,s]=(0,n.useState)(!0),[m,N]=(0,n.useState)(!1),[h,k]=(0,n.useState)(!1),[x,y]=(0,n.useState)(null);(0,n.useEffect)(()=>{let e=!1;return async function(){try{const t=await l()({path:"/thinkrank/v1/seo-analyzer"});e||(y(t?.data||null),k(!t?.data),t?.data||g.A.error((0,i.__)("We could not load the site analysis. Please try again.","thinkrank")))}catch(t){e||(k(!0),g.A.error((0,i.__)("We could not load the site analysis. Please try again.","thinkrank")))}finally{e||s(!1)}}(),()=>{e=!0}},[]);const D=(0,n.useMemo)(()=>{if(!x?.summary)return"";const{passed:e=0,warning:t=0,failed:r=0}=x.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. */
8 (0,i.__)("%1$d passed · %2$d warnings · %3$d failed","thinkrank"),e,t,r)},[x]),I=(0,c.pO)("essential-seo",M);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)("div",{style:{display:"flex",alignItems:"center",gap:"10px",flexWrap:"wrap"}},x?.generated_at&&(0,a.createElement)("span",{style:{fontSize:"12px",color:"#6b7280",whiteSpace:"nowrap"}},(e=>{if(!e)return"";const t=new Date(e);if(Number.isNaN(t.getTime()))return"";const r=Math.max(0,Math.round((Date.now()-t.getTime())/1e3));if(r<60)return(0,i.__)("Last analyzed just now","thinkrank");const a=Math.round(r/60);if(a<60)
9 /* translators: %d: minutes since the analysis ran. */
10 return(0,i.sprintf)((0,i.__)("Last analyzed %d min ago","thinkrank"),a);const n=Math.round(a/60);
11 /* translators: %d: hours since the analysis ran. */return(0,i.sprintf)((0,i.__)("Last analyzed %d h ago","thinkrank"),n)})(x.generated_at)),(0,a.createElement)("button",{type:"button",onClick:async()=>{if(!m){N(!0),k(!1);try{const t=await l()({path:"/thinkrank/v1/seo-analyzer/run",method:"POST"});y(t?.data||null),t?.data?g.A.success((0,i.__)("Site analysis complete.","thinkrank")):(k(!0),g.A.error((0,i.__)("We could not run the site analysis right now. Please try again.","thinkrank"))),"function"==typeof e&&await e()}catch(e){k(!0),g.A.error((0,i.__)("We could not run the site analysis right now. Please try again.","thinkrank"))}finally{N(!1)}}},disabled:m,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:m?"wait":"pointer",opacity:m?.7:1,font:"inherit"}},(0,a.createElement)(d,null),m?(0,i.__)("Analyzing…","thinkrank"):(0,i.__)("Re-analyze","thinkrank")))),h||!x?(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)(p,{score:x.overall_score,grade:x.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=x.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"}},D))),!t&&Array.isArray(x.categories)&&x.categories.length>0&&(0,a.createElement)(j,{categories:x.categories,onFixed:y}),t&&(0,a.createElement)("a",{href:I,onClick:e=>{(0,c.ah)(e)&&(e.preventDefault(),(0,c.oo)("essential-seo",M))},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:()=>m,EN:()=>u,Gn:()=>c,L5:()=>g,_u:()=>l,b1:()=>o,lA:()=>M,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()}`,g=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},M=()=>({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}},m=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:()=>m});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"})),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)("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"})),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)("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))))),m=({settings:e,onSettingChange:t,isLoading:r,onNavigate:c})=>{const m=[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()),N=!!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)(g,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)(M,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 "+(N?"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 "+(N?"tr-bg-success-bg tr-text-success":"tr-bg-danger-bg tr-text-danger")},N?(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 "+(N?"tr-text-success":"tr-text-danger")},N?(0,n.__)("Schema Generation Active","thinkrank"):(0,n.__)("Schema Generation Disabled","thinkrank")),(0,a.createElement)("p",{className:"tr-text-xs tr-m-0 "+(N?"tr-text-success":"tr-text-danger")},N?(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")),m.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)," ",m.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:()=>g});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"})),g=({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}})(),g=e.errors&&e.errors.length>0,M=e.warnings&&e.warnings.length>0,d=e.suggestions&&e.suggestions.length>0,u=!g,m=u&&!M?{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"}:M&&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 ${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"},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 ${m.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&&!M&&(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)))),g&&(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))))),M&&(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(65403),s=r(80095),l=r(30422);const o=()=>(0,a.createElement)(i.A,{filter:"thinkrank.brokenLinks.tab",teaser:(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:()=>h});var a=r(51609),n=r(86087),i=r(27723),s=r(56427),l=r(1455),o=r.n(l),c=r(49323),g=r(85161),M=r(85770),d=r(17098),u=r(52495),m=r(10628),N=r(60775);const h=({onNavigate:e})=>{const t=(0,n.useRef)(!1),r=(0,n.useRef)(""),[l,h]=(0,n.useState)(!0),[k,p]=(0,n.useState)(!1),[x,y]=(0,n.useState)(!1),[D,j]=(0,n.useState)(!1),[I,E]=(0,n.useState)({}),[z,T]=(0,n.useState)([]),[f,A]=(0,n.useState)(!1),[w,_]=(0,n.useState)(!1),[b,O]=(0,n.useState)(null),[v,L]=(0,n.useState)(null),[S,C]=(0,n.useState)([]);(0,n.useEffect)(()=>{Q(),G()},[]);const Q=async()=>{try{h(!0);const e=await o()({path:"/thinkrank/v1/site-identity/settings?context_type=site",method:"GET"});if(!e.success)throw new Error(e.error||"Failed to load robots.txt settings");{const a={enabled:!0,robots_txt_enabled:!0,robots_txt_content:"",allow_search_engines:!0,ai_crawler_rules:{},...e.data.settings};try{const n=await o()({path:"/thinkrank/v1/site-identity/robots",method:"GET"});n.success&&n.data?.content&&(t.current=!(e.data.settings?.robots_txt_content||"").trim(),r.current=n.data.content,a.robots_txt_content=n.data.content),n.success&&n.data?.effective&&L(n.data.effective),n.success&&n.data?.ai_crawlers&&(C(n.data.ai_crawlers),a.ai_crawler_rules=n.data.ai_crawler_rules||{})}catch(e){N.A.error("Failed to load robots.txt content:",e)}E(a),p(!1)}}catch(e){N.A.error("Robots.txt settings load error:",e),p(!0),O({status:"error",message:(0,i.__)("Could not load your robots.txt settings. Nothing has been changed — retry before editing.","thinkrank")})}finally{h(!1)}},U=async()=>{try{const e=await o()({path:"/thinkrank/v1/site-identity/robots",method:"GET"});e.success&&e.data?.effective&&L(e.data.effective)}catch(e){N.A.error("Failed to refresh served robots.txt:",e)}},Y=e=>{if(!t.current)return e;if((e.robots_txt_content||"")!==r.current)return e;const{robots_txt_content:a,...n}=e;return n},{update:P,isSaving:R}=(0,m.A)({settings:I,setSettings:E,save:async e=>{const t=await o()({path:"/thinkrank/v1/site-identity/settings",method:"POST",data:{settings:Y(e),context_type:"site"}});if(!t.success)throw new Error(t.error||(0,i.__)("Failed to save settings.","thinkrank"));U()},logLabel:"ThinkRank"}),Z=e=>"block"===(I.ai_crawler_rules||{})[e],V=S.filter(e=>Z(e.slug)).length,B=(e,t)=>{E(r=>({...r,[e]:t})),_(!0)},G=async()=>{try{const e=await o()({path:"/thinkrank/v1/sitemap/robots-urls",method:"GET"});e.success&&e.data?(T(e.data.sitemap_urls||[]),A(e.data.enabled||!1)):(T([{url:"/sitemap.xml",full_url:`${window.thinkrankAdmin?.siteUrl||window.location.origin}/sitemap.xml`,type:"general",type_label:(0,i.__)("General","thinkrank")}]),A(!0))}catch(e){N.A.error("Failed to load sitemap URLs:",e),T([{url:"/sitemap.xml",full_url:`${window.thinkrankAdmin?.siteUrl||window.location.origin}/sitemap.xml`,type:"general",type_label:(0,i.__)("General","thinkrank")}]),A(!0)}};return l?(0,a.createElement)(c.u4,{lines:4,label:(0,i.__)("Loading robots.txt settings…","thinkrank")}):k?(0,a.createElement)(c.oK,{onRetry:Q,isRetrying:l,message:(0,i.__)("Your robots.txt settings could not be read, so this screen has nothing to edit yet. Nothing has changed — retry to load them.","thinkrank")}):(0,a.createElement)("div",{className:"thinkrank-robots-management"},(0,a.createElement)(g.A,{title:(0,i.__)("Robots.txt Management","thinkrank"),enabled:I.robots_txt_enabled,onToggle:e=>P({robots_txt_enabled:e},e?(0,i.__)("Robots.txt management is on.","thinkrank"):(0,i.__)("Robots.txt management is off.","thinkrank")),toggleLabel:(0,i.__)("Enable Robots.txt Management","thinkrank"),toggleBusy:R,optimizationButtons:[{type:"generate",label:(0,i.__)("Generate Robots.txt","thinkrank"),loadingLabel:(0,i.__)("Generating…","thinkrank"),onClick:async()=>{try{if(j(!0),!(await o()({path:"/thinkrank/v1/site-identity/settings",method:"POST",data:{settings:Y(I),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:I.robots_txt_enabled,write_to_file:!0}});if(e.success){B("robots_txt_content",e.data.robots_data.content),e.data.robots_data.effective&&L(e.data.robots_data.effective);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,O({status:t.success?"success":"warning",message:r}),_(!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}O({status:r,message:t})}finally{j(!1)}},isBusy:D,disabled:!I.robots_txt_enabled||D}].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:b,onNoticeRemove:()=>O(null),showDisabledWarning:!0,disabledWarningMessage:(0,i.__)("Robots.txt management is disabled. Enable to configure search engine access and generate robots.txt files.","thinkrank")},I.robots_txt_enabled&&(0,a.createElement)(c.mc,{direction:"column",gap:4},v&&(0,a.createElement)(c.Zp,{padding:!1},(0,a.createElement)(M.A,{title:(0,i.__)("Currently Served","thinkrank"),description:(0,i.__)("What crawlers receive when they request /robots.txt right now.","thinkrank"),trailing:(0,a.createElement)("span",{style:{background:"var(--tr-bg-muted, #f1f5f9)",color:"var(--tr-text-secondary, #475569)",padding:"4px 10px",borderRadius:"4px",fontSize:"12px",fontWeight:"600",whiteSpace:"nowrap"}},(e=>{switch(e){case"file":return(0,i.__)("Physical file","thinkrank");case"custom":return(0,i.__)("Custom content","thinkrank");case"generated":return(0,i.__)("Auto-generated","thinkrank");case"wordpress":return(0,i.__)("WordPress default","thinkrank");default:return e}})(v.source))}),(0,a.createElement)(c.mc,{direction:"column",gap:4,className:"tr-px-6 tr-py-6"},(0,a.createElement)("p",{style:{fontSize:"13px",color:"var(--tr-text-muted, #64748b)",margin:0}},(e=>{switch(e){case"file":return(0,i.__)("A physical robots.txt file in your site root. Your web server serves this file directly, so WordPress and the content below are bypassed.","thinkrank");case"custom":return(0,i.__)("Your custom content below, served by WordPress.","thinkrank");case"generated":return(0,i.__)("Auto-generated by ThinkRank from your settings, served by WordPress.","thinkrank");case"wordpress":return(0,i.__)("WordPress default. ThinkRank's robots.txt management is off, so your settings below are not being served.","thinkrank");default:return""}})(v.source)),!v.in_sync&&(0,a.createElement)("div",{style:{background:"var(--tr-warning-bg, #fffbeb)",color:"var(--tr-warning-text, #92400e)",border:"1px solid var(--tr-border-light, #e2e8f0)",borderRadius:"4px",padding:"12px 14px",fontSize:"13px",lineHeight:"1.5"}},"crawl_blocked"===v.out_of_sync_reason?(0,i.__)("Search engines are discouraged from indexing this site, so crawlers receive “Disallow: /” instead of the rules below. Re-enable “Allow Search Engines” here and “Search engine visibility” under Settings → Reading to serve them.","thinkrank"):(0,i.__)("The robots.txt file on your server no longer matches these settings, so your changes are not reaching crawlers. Use “Generate Robots.txt” to rewrite the file from the content below.","thinkrank")),v.content?(0,a.createElement)("pre",{style:{background:"var(--tr-bg-subtle, #f8fafc)",border:"1px solid var(--tr-border-light, #e2e8f0)",borderRadius:"4px",padding:"12px 14px",margin:0,fontSize:"12px",lineHeight:"1.6",color:"var(--tr-text-body, #334155)",whiteSpace:"pre-wrap",wordBreak:"break-word",maxHeight:"260px",overflow:"auto"}},v.content):(0,a.createElement)("p",{style:{fontSize:"13px",color:"var(--tr-text-subtle, #94a3b8)",fontStyle:"italic",margin:0}},(0,i.__)("WordPress is serving its own default robots.txt.","thinkrank")))),(0,a.createElement)(c.Zp,{padding:!1},(0,a.createElement)(M.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:I.allow_search_engines,onChange:e=>B("allow_search_engines",e),disabled:!I.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"}},f?(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")),z.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,")"))),(!z||0===z.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)(M.A,{title:(0,i.__)("AI Crawlers","thinkrank"),description:(0,i.__)("Choose which AI crawlers may read your content. Blocking one writes a rule for it into your robots.txt; everything else you have written there is left alone.","thinkrank"),trailing:S.length>0&&(0,a.createElement)(s.Button,{variant:"secondary",onClick:()=>(e=>{const t={};S.forEach(r=>{t[r.slug]=e?"block":"allow"}),P({ai_crawler_rules:t},e?(0,i.__)("Every AI crawler is now blocked.","thinkrank"):(0,i.__)("Every AI crawler is allowed again.","thinkrank"))})(V!==S.length),disabled:!I.robots_txt_enabled||R,style:{borderColor:"#E2E6F1",padding:"0 12px",fontSize:"13px"}},V===S.length?(0,i.__)("Allow all AI crawlers","thinkrank"):(0,i.__)("Block all AI crawlers","thinkrank"))}),(0,a.createElement)(c.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6"},0===S.length?(0,a.createElement)("p",{className:"tr-text-sm tr-text-tertiary"},(0,i.__)("No AI crawlers are registered.","thinkrank")):(0,a.createElement)(a.Fragment,null,(0,a.createElement)("p",{className:"tr-text-sm tr-text-tertiary"},(0,i.__)("Blocking Google-Extended stops your content training Gemini. It does not affect normal Google Search indexing or your rankings — those are a different crawler.","thinkrank")),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary"},0===V?(0,i.__)("Every AI crawler is currently allowed, and your robots.txt carries no AI rules.","thinkrank"):(0,i.sprintf)(/* translators: 1: number of blocked crawlers. 2: total number of known crawlers. */ /* translators: 1: number of blocked crawlers. 2: total number of known crawlers. */
12 (0,i.__)("%1$d of %2$d AI crawlers blocked.","thinkrank"),V,S.length)),(()=>{const e=[];return S.forEach(t=>{const r=e.find(e=>e.vendor===t.vendor);r?r.crawlers.push(t):e.push({vendor:t.vendor,label:t.vendor_label,crawlers:[t]})}),e})().map(e=>(0,a.createElement)("div",{key:e.vendor,className:"tr-flex tr-flex-col tr-gap-4"},(0,a.createElement)("h4",{className:"tr-text-xs tr-font-semibold tr-uppercase tr-tracking-wide tr-text-tertiary tr-m-0"},e.label),e.crawlers.map(e=>(0,a.createElement)(c.lM,{key:e.slug,id:`tr-ai-crawler-${e.slug}`,checked:Z(e.slug),onChange:t=>{return r=e.slug,a=e.label,void P(e=>({ai_crawler_rules:{...e.ai_crawler_rules||{},[r]:n?"block":"allow"}}),(n=t)?(0,i.sprintf)(/* translators: %s: crawler user-agent token, e.g. GPTBot. */ /* translators: %s: crawler user-agent token, e.g. GPTBot. */
13 (0,i.__)("%s is now blocked in robots.txt.","thinkrank"),a):(0,i.sprintf)(/* translators: %s: crawler user-agent token, e.g. GPTBot. */ /* translators: %s: crawler user-agent token, e.g. GPTBot. */
14 (0,i.__)("%s is allowed again.","thinkrank"),a));var r,a,n},label:(0,i.sprintf)(/* translators: %s: crawler user-agent token, e.g. GPTBot. */ /* translators: %s: crawler user-agent token, e.g. GPTBot. */
15 (0,i.__)("Block %s","thinkrank"),e.label),description:e.purpose,disabled:!I.robots_txt_enabled||R}))))))),(0,a.createElement)(c.Zp,{padding:!1},(0,a.createElement)(M.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:I.robots_txt_enabled?`${window.thinkrankAdmin?.siteUrl||window.location.origin}/robots.txt`:void 0,target:"_blank",rel:"noopener noreferrer",icon:"external",disabled:!I.robots_txt_enabled,title:I.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:!I.robots_txt_enabled},(0,a.createElement)(c.TM,{id:"tr-robots-content",value:I.robots_txt_content,onChange:e=>B("robots_txt_content",e.target.value),placeholder:(0,i.__)("Enter a description…","thinkrank"),rows:8,disabled:!I.robots_txt_enabled}))))),(0,a.createElement)(s.Flex,{justify:"flex-end",className:"thinkrank-mt-lg"},(0,a.createElement)(s.Button,{variant:"primary",onClick:async()=>{if(!k)try{y(!0),O(null);const e=await o()({path:"/thinkrank/v1/site-identity/settings",method:"POST",data:{settings:Y(I),context_type:"site"}});e.success?(U(),_(!1),O({status:"success",message:(0,i.__)("Robots.txt settings saved successfully!","thinkrank")})):O({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}O({status:r,message:t})}finally{y(!1)}},isBusy:x,disabled:!w||x,style:{background:"#4451FF",color:"#fff",border:"none",borderRadius:"4px",padding:"6px 16px",fontWeight:"500",minHeight:"36px"}},x?(0,i.__)("Saving…","thinkrank"):(0,i.__)("Save Change","thinkrank")))))}},5129:(e,t,r)=>{"use strict";r.d(t,{A:()=>N});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",g="SET_SAVING",M="UPDATE_SETTING",d="SET_LAST_SAVED",u={setSettings:e=>({type:o,settings:e}),setLoading:e=>({type:c,loading:e}),setSaving:e=>({type:g,saving:e}),updateSetting:(e,t)=>({type:M,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)}}},m={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)},N=(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 g:return{...e,isSaving:t.saving};case M:return{...e,settings:{...e.settings,[t.key]:t.value}};case d:return{...e,lastSaved:t.timestamp};default:return e}},actions:u,selectors:m})},5263:(e,t,r)=>{"use strict";r.d(t,{A:()=>p});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",g="SET_ERROR",M="CLEAR_ERROR",d="ADD_NOTICE",u="REMOVE_NOTICE",m="SET_USER_CAPABILITIES",N="SET_PLUGIN_INFO",h="SET_SYSTEM_STATUS",k={setInitialized:e=>({type:o,initialized:e}),setLoading:e=>({type:c,loading:e}),setError:e=>({type:g,message:e}),clearError:()=>({type:M}),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:m,capabilities:e}),setPluginInfo:e=>({type:N,info:e}),setSystemStatus:e=>({type:h,status:e}),*initialize(){yield k.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 k.setUserCapabilities(a),yield k.setPluginInfo(n),yield k.setSystemStatus(l),yield k.setInitialized(!0)}catch(e){s.A.error("ThinkRank initialization error:",e),yield k.setError(e.message||"Failed to initialize ThinkRank")}finally{yield k.setLoading(!1)}},*checkSystemHealth(){try{const e=yield i()({path:"/thinkrank/v1/system-status"});if(yield k.setSystemStatus(e),e.issues&&e.issues.length>0)for(const t of e.issues)yield k.addNotice(t.message,t.type)}catch(e){yield k.setError("Failed to check system health")}}},p=(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 g:return{...e,hasError:!0,errorMessage:t.message,isLoading:!1};case M: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 m:return{...e,userCapabilities:t.capabilities};case N:return{...e,pluginInfo:t.info};case h:return{...e,systemStatus:t.status};default:return e}},actions:k,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,{Ay:()=>s,rr:()=>o,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-min-w-[260px] 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")})))}function o({lines:e=2}){return(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-2 tr-min-w-[200px]"},Array.from({length:e}).map((t,r)=>(0,a.createElement)(s,{key:r,className:i()("tr-h-4",r===e-1?"tr-w-4/5":"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:()=>m});var a=r(51609),n=r(27723),i=r(49323),s=r(80095),l=r(47388),o=r(58020),c=r(30422),g=r(56427),M=r(52619),d=r(51529),u=r(2325);const m=({settings:e,dateRange:t,setDateRange:r,dashboardData:m,searchDailyData:N,previousPeriodData:h,countryData:k,brandedData:p,countryCardTab:x,setCountryCardTab:y,trafficTrends:D,isRefreshing:j})=>{const I=(0,u.EN)(N),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:g,right:M}=e.chartArea;let d=n-c/2;d<g&&(d=g),d+c>M&&(d=M-c);const u=i-8-3,m=u-6-o;t.beginPath(),t.moveTo(d+7,m),t.lineTo(d+c-7,m),t.quadraticCurveTo(d+c,m,d+c,m+7),t.lineTo(d+c,m+o-7),t.quadraticCurveTo(d+c,m+o,d+c-7,m+o),t.lineTo(d+7,m+o),t.quadraticCurveTo(d,m+o,d,m+o-7),t.lineTo(d,m+7),t.quadraticCurveTo(d,m,d+7,m),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,m+o),t.lineTo(n+7,m+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,m+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)(g.Flex,{justify:"space-between",align:"center"},(0,a.createElement)("div",null,(0,a.createElement)(g.__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=u.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"}},u.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"}))))),m&&(0,u.L5)(m)&&(0,a.createElement)("div",{className:"thinkrank-space-y-6 thinkrank-mt-6"},m.traffic&&Object.keys(m.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=m.traffic,t=D||{},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,u.nx)(e.trend.percentage_change,e.lowerIsBetter)))))})()))):!window.thinkrankAdmin?.isPro&&(0,o.yP)()?(0,a.createElement)("div",{style:{marginBottom:"24px"}},(0,a.createElement)(l.A,{feature:(0,n.__)("Traffic Overview","thinkrank")})):window.thinkrankAdmin?.isPro?null:(0,a.createElement)("div",{style:{marginBottom:"24px"}},(0,a.createElement)(s.A,{illustration:(0,a.createElement)(c.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")]})),m.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,u.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,u.mq)(e,h?.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,u.mq)(e,h?.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,u.mq)(e,h?.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,u.mq)(e,h?.position,!0))))})()),N&&N.rows&&N.rows.length>0&&(()=>{const e=N.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,g,M;const{chart:d,tooltip:u}=a;let m=d.canvas.parentNode.querySelector(".tr-chart-tooltip");if(m||(m=document.createElement("div"),m.className="tr-chart-tooltip",Object.assign(m.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(m)),0===u.opacity)return void(m.style.opacity="0");const N=u.dataPoints?.[0]?.dataIndex,h=null!==(n=o[N])&&void 0!==n?n:"",k=[{color:t,value:null!==(l=e[N]?.clicks?.toLocaleString())&&void 0!==l?l:""},{color:r,value:null!==(c=e[N]?.impressions?.toLocaleString())&&void 0!==c?c:""},{color:i,value:`${(null!==(g=e[N]?.ctr)&&void 0!==g?g:0).toFixed(2)}%`},{color:s,value:`${(null!==(M=e[N]?.position)&&void 0!==M?M:0).toFixed(1)}`}];m.innerHTML=`\n <div style="display:flex;flex-direction:column;gap:7px;margin-bottom:10px;">\n ${k.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:p,offsetTop:x}=d.canvas,y=m.offsetWidth||160,D=m.offsetHeight||130,j=d.canvas.offsetWidth;let I=p+u.caretX+12;const E=x+u.caretY-D/2;I+y>p+j&&(I=p+u.caretX-y-12),m.style.opacity="1",m.style.left=`${I}px`,m.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)(d.N1,{data:c,options:g}))})())),(()=>{const r=window.thinkrankAdmin?.isPro?(0,M.applyFilters)("thinkrank.analytics.ga4UsersCard",null,t):null,i=(0,u.$U)(e);return r?(g=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"})))),g)):(0,o.yP)()?(0,a.createElement)("div",{style:{marginBottom:"24px"}},(0,a.createElement)(l.A,{feature:(0,n.__)("Queries","thinkrank")})):(0,o.yP)()?(0,a.createElement)("div",{style:{marginBottom:"24px"}},(0,a.createElement)(l.A,{feature:(0,n.__)("Top Content","thinkrank")})):(0,a.createElement)("div",{style:{marginBottom:"24px"}},(0,a.createElement)(s.A,{illustration:(0,a.createElement)(c.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 g})(),m.search_performance&&(0,a.createElement)("div",{style:{display:"flex",gap:"16px",marginBottom:"24px",alignItems:"stretch"}},m.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,u.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)(d.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:[m.search_performance.position_distribution.top_3,m.search_performance.position_distribution["4_10"],m.search_performance.position_distribution["10_50"],m.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],c=(null!==(r=k?.countries)&&void 0!==r?r:[]).slice(0,4),g=(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"})),m=(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,g):(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,g),N=(e,t,r,n)=>(0,a.createElement)("div",{style:{width:"200px",height:"200px",margin:"0 auto 20px"}},(0,a.createElement)(d.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}}}}})),h=!!window.thinkrankAdmin?.isPro&&(0,M.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:h?(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=x===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:()=>y(e)},t);var r})),"traffic-channels"===x&&h&&(0,a.createElement)("div",{style:{padding:"16px 20px 20px",flex:1}},(0,a.createElement)("div",{style:{display:"flex",justifyContent:"flex-end",marginBottom:"12px"}},m((0,n.__)("Google Analytics","thinkrank"),(0,u.$U)(e))),h),"traffic-channels"===x&&!h&&(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"===x&&(0,a.createElement)("div",{style:{padding:"16px 20px 20px",flex:1}},(0,a.createElement)("div",{style:{display:"flex",justifyContent:"flex-end",marginBottom:"12px"}},m((0,n.__)("Search Console","thinkrank"),(0,u.Gn)(e.search_console_property))),0===c.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,N(c.map(e=>s(e.country)),c.map(e=>e.percentage),c.map((e,t)=>o(t)),e=>`${e.label} ${e.parsed}%`),(0,a.createElement)("div",{style:{display:"flex",flexDirection:"column",gap:"14px"}},c.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"===x&&((t,r,i,s,l,o,c,g)=>{const M=(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)}},d=p?[{label:(0,n.__)("Branded","thinkrank"),percentage:null!==(t=p.branded?.percentage)&&void 0!==t?t:0,clicks:null!==(r=p.branded?.clicks)&&void 0!==r?r:0,trend:M(null!==(i=p.branded?.percentage)&&void 0!==i?i:0,null!==(s=p.previous?.branded?.percentage)&&void 0!==s?s:0)},{label:(0,n.__)("Non-Branded","thinkrank"),percentage:null!==(l=p.non_branded?.percentage)&&void 0!==l?l:0,clicks:null!==(o=p.non_branded?.clicks)&&void 0!==o?o:0,trend:M(null!==(c=p.non_branded?.percentage)&&void 0!==c?c:0,null!==(g=p.previous?.non_branded?.percentage)&&void 0!==g?g:0)}]:null,h=["#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"}},m((0,n.__)("Search Console","thinkrank"),(0,u.Gn)(e.search_console_property))),d?(0,a.createElement)(a.Fragment,null,N(d.map(e=>e.label),d.map(e=>e.percentage),h,e=>`${e.label} ${e.parsed}%`),p?.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,p.brand_terms.join(", "))),(0,a.createElement)("div",{style:{display:"flex",flexDirection:"column",gap:"14px"}},d.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:h[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,u.Gn)(e.search_console_property),i=window.thinkrankAdmin?.isPro?(0,M.applyFilters)("thinkrank.analytics.topQueriesCard",null,t,r):null;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)(c.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,u.Gn)(e.search_console_property),i=window.thinkrankAdmin?.isPro?(0,M.applyFilters)("thinkrank.analytics.topContentCard",null,t,r):null;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)(c.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")]}))})(),j&&(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";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:"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:()=>g});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"})),g=()=>{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:()=>M});var a=r(1455),n=r.n(a);const i=new Map,s="__thinkrankPrefetch",l={dashboard:["/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"]},o={"/thinkrank/v1/settings":"thinkrank_settings"},c=e=>{const t=o[e];if(!t)return!0;const r=window.thinkrankAdmin?.caps;return!Array.isArray(r)||r.includes(t)};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 g=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()})},M=e=>{(l[e]||[]).filter(c).forEach(g)}},7600:(e,t,r)=>{"use strict";r.d(t,{a:()=>o,p:()=>l});var a=r(78216),n=r(76418),i=r(63426),s=r(9447);const l={yoast:a,rankmath:n,seopress:s.A,aioseo:i},o=[{slug:"yoast",name:"Yoast SEO",logo:a},{slug:"rankmath",name:"Rank Math",logo:n},{slug:"seopress",name:"SEOPress",logo:s.A},{slug:"aioseo",name:"All in One SEO",logo:i}]},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:()=>D});var a=r(51609),n=r(86087),i=r(27723),s=r(49323),l=r(1455),o=r.n(l),c=r(52495),g=r(85161),M=r(71451),d=r(74408),u=r(50150),m=r(29475),N=r(67086),h=r(3768),k=r(49694),p=r(10628),x=r(60775),y=r(94240);const D=({activeSubSection:e="basic-info"})=>{const[t,r]=(0,n.useState)(!0),[l,D]=(0,n.useState)(!1),[j,I]=(0,n.useState)(!1),[E,z]=(0,n.useState)(!1),[T,f]=(0,n.useState)(!1),[A,w]=(0,n.useState)({}),[_,b]=(0,n.useState)(!1),[O,v]=(0,n.useState)([]),[L,S]=(0,n.useState)([]),[C,Q]=(0,n.useState)(null),[U,Y]=(0,n.useState)({}),[P,R]=(0,n.useState)(null),[Z,V]=(0,n.useState)(!1);(0,n.useEffect)(()=>{W(),H(),F()},[]),(0,n.useEffect)(()=>{Q(null)},[e]);const B=()=>(0,i.__)("Site Identity","thinkrank"),G=()=>({"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]||B()),W=async()=>{try{r(!0);const e=await o()({path:"/thinkrank/v1/site-identity/settings",method:"GET"});if(!e.success)throw new Error(e.error||"Failed to load site identity settings");w({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,breadcrumb_use_seo_title:!1,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}),D(!1)}catch(e){x.A.error("Site Identity settings load error:",e),D(!0),y.A.error((0,i.__)("Could not load your Site Identity settings. Nothing has been changed — retry before editing.","thinkrank"))}finally{r(!1)}},H=async()=>{try{const e=await o()({path:"/thinkrank/v1/site-identity/title/templates",method:"GET"});e.success&&v(e.data.templates||[])}catch(e){x.A.error("Failed to load title templates:",e)}},F=async()=>{try{const e=await o()({path:"/thinkrank/v1/site-identity/breadcrumbs/types",method:"GET"});e.success&&S(e.data.types||[])}catch(e){x.A.error("Failed to load breadcrumb types:",e)}},J=(e,t)=>{w(r=>({...r,[e]:t})),b(!0)},{update:X,isSaving:$}=(0,p.A)({settings:A,setSettings:w,save:async e=>{const t=await o()({path:"/thinkrank/v1/site-identity/settings",method:"POST",data:{settings:e,context_type:"site"}});if(!t.success)throw new Error(t.error||(0,i.__)("Failed to save settings.","thinkrank"));return t.data?.settings?{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,breadcrumb_use_seo_title:!1,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}},...t.data.settings}:e},logLabel:"Site Identity"}),K=(e,t,r)=>X({[e]:t},r),q=async()=>{try{z(!0);const t=await o()({path:"/thinkrank/v1/site-identity/validate",method:"POST",data:{settings:A,context_type:"site",tab_context:e}});if(t.success){Q(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.sprintf)(/* translators: %s: settings section name. */ /* translators: %s: settings section name. */
16 (0,i.__)("%s validation completed successfully!","thinkrank"),G());e?(a="error",n=(0,i.sprintf)(/* translators: %s: settings section name. */ /* translators: %s: settings section name. */
17 (0,i.__)("%s validation found errors that need to be fixed.","thinkrank"),G())):r&&(a="warning",n=(0,i.sprintf)(/* translators: %s: settings section name. */ /* translators: %s: settings section name. */
18 (0,i.__)("%s validation completed with warnings.","thinkrank"),G())),y.A[a](n)}}catch(e){x.A.error("Validation error:",e),y.A.error((0,i.sprintf)(/* translators: %s: settings section name. */ /* translators: %s: settings section name. */
19 (0,i.__)("Failed to validate %s settings.","thinkrank"),G()))}finally{z(!1)}},ee=async(e="all")=>{try{f(!0);const t=await o()({path:"/thinkrank/v1/site-identity/optimize",method:"POST",data:{identity_data:A,options:{focus:e}}});t.success&&(Y(r=>({...r,[e]:t.data})),y.A.success((0,i.sprintf)(/* translators: %s: settings section name. */ /* translators: %s: settings section name. */
20 (0,i.__)("%s optimization completed successfully!","thinkrank"),G())),re())}catch(e){x.A.error("Optimization error:",e),y.A.error((0,i.sprintf)(/* translators: %s: settings section name. */ /* translators: %s: settings section name. */
21 (0,i.__)("Failed to optimize %s. Please try again.","thinkrank"),G()))}finally{f(!1)}},te=async()=>{try{V(!0);const e=await o()({path:"/thinkrank/v1/site-identity/ai-optimize-info",method:"POST",data:{site_data:{site_name:A.site_name||"",site_description:A.site_description||"",tagline:A.tagline||"",default_meta_description:A.default_meta_description||""},business_type:"website",target_audience:"general",tone:"professional"}});if(e.success){R(e.data);let t=(0,i.sprintf)(/* translators: %s: settings section name. */ /* translators: %s: settings section name. */
22 (0,i.__)("%s AI optimization completed!","thinkrank"),G());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")}`),y.A.success(t),re()}}catch(e){x.A.error("AI optimization error:",e);let t=(0,i.sprintf)(/* translators: %s: settings section name. */ /* translators: %s: settings section name. */
23 (0,i.__)("Failed to optimize %s information.","thinkrank"),G());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),y.A.error(t)}finally{V(!1)}},re=()=>{setTimeout(()=>{const e=document.querySelector(".site-identity-optimization-results");e&&e.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})},100)},ae=async()=>{try{f(!0);const e=await o()({path:"/thinkrank/v1/site-identity/ai-optimize-hero",method:"POST",data:{hero_data:{hero_title:A.hero_title||"",hero_subtitle:A.hero_subtitle||"",hero_cta_text:A.hero_cta_text||"",hero_cta_url:A.hero_cta_url||""},context:{site_name:A.site_name||document.title.replace(" ‹ "," - ").split(" - ")[0]||"Your Website",site_url:window.location.origin,business_type:A.business_type||"website",site_description:A.site_description||""},business_type:A.business_type||"website",target_audience:"general",tone:"professional"}});if(e.success){Y(t=>({...t,hero_section:e.data}));const t=e.data.optimized_data;t&&Object.keys(t).forEach(e=>{t[e]&&J(e,t[e])});let r=(0,i.sprintf)(/* translators: %s: settings section name. */ /* translators: %s: settings section name. */
24 (0,i.__)("%s AI optimization completed!","thinkrank"),G());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")}`),y.A.success(r),re()}}catch(e){x.A.error("Hero AI optimization error:",e);let t=(0,i.sprintf)(/* translators: %s: settings section name. */ /* translators: %s: settings section name. */
25 (0,i.__)("Failed to optimize %s content.","thinkrank"),G());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")),y.A.error(t)}finally{f(!1)}};return t?(0,a.createElement)("div",{className:"thinkrank-loading"},(0,a.createElement)(s.u4,{lines:3})):l?(0,a.createElement)(s.oK,{onRetry:W,isRetrying:t,message:(0,i.__)("Your Site Identity settings could not be read, so this screen has nothing to edit yet. Nothing has changed — retry to load them.","thinkrank")}):(0,a.createElement)("div",{className:"thinkrank-site-identity-tab"},(0,a.createElement)(g.A,{title:(0,i.__)("Site Identity Settings","thinkrank"),enabled:A.enabled,onToggle:e=>X({enabled:e},e?(0,i.__)("Site Identity is on.","thinkrank"):(0,i.__)("Site Identity is off.","thinkrank")),toggleLabel:(0,i.__)("Enable Site Identity","thinkrank"),toggleBusy:$,optimizationButtons:[["basic-info","title-formats","breadcrumbs","hero-section","local-seo"].includes(e)&&(0,a.createElement)(c.A,{key:"validate",type:"validate",onClick:q,isBusy:E,disabled:!A.enabled||E}),(()=>{const t=(()=>{switch(e){case"basic-info":return{type:"ai",label:(0,i.__)("AI Optimize","thinkrank"),loadingLabel:(0,i.__)("AI Optimizing…","thinkrank"),onClick:te,isBusy:Z,disabled:!A.enabled||Z||!A.site_name};case"title-formats":return{type:"rule",label:(0,i.__)("Validate & Optimize Titles","thinkrank"),loadingLabel:(0,i.__)("Optimizing…","thinkrank"),onClick:()=>ee("title_formats"),isBusy:T,disabled:!A.enabled||T};case"breadcrumbs":return{type:"rule",label:(0,i.__)("Validate & Optimize Breadcrumbs","thinkrank"),loadingLabel:(0,i.__)("Optimizing…","thinkrank"),onClick:()=>ee("breadcrumbs"),isBusy:T,disabled:!A.enabled||T};case"hero-section":return{type:"ai",label:(0,i.__)("AI Optimize Hero","thinkrank"),loadingLabel:(0,i.__)("AI Optimizing…","thinkrank"),onClick:ae,isBusy:T,disabled:!A.enabled||T};case"local-seo":return{type:"validate",label:(0,i.__)("Validate Business Info","thinkrank"),loadingLabel:(0,i.__)("Validating…","thinkrank"),onClick:q,isBusy:E,disabled:!A.enabled||E};default:return{type:"rule",label:(0,i.__)("Validate & Optimize","thinkrank"),loadingLabel:(0,i.__)("Optimizing…","thinkrank"),onClick:()=>ee("all"),isBusy:T,disabled:!A.enabled||T}}})();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)(M.A,{settings:A,handleSettingChange:J});case"titles":return(0,a.createElement)(d.A,{settings:A,handleSettingChange:J});case"breadcrumbs":return(0,a.createElement)(u.A,{settings:A,handleSettingChange:J,onPersistSetting:K,isPersistingSetting:$});case"hero":return(0,a.createElement)(m.A,{settings:A,handleSettingChange:J});case"local":return(0,a.createElement)(N.A,{settings:A,handleSettingChange:J,onPersistSetting:K,isPersistingSetting:$});default:return null}})(),(0,a.createElement)(h.A,{validationResults:C,activeSubSection:e}),(0,a.createElement)(k.A,{optimizationResults:U,activeSubSection:e,settings:A,handleSettingChange:J,setOptimizationResults:Y}),P&&(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")),P.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")," ",P.ai_model)),void 0!==P.score&&(0,a.createElement)("span",{className:"tr-text-xs tr-font-bold tr-px-2 tr-py-1 tr-rounded tr-text-white "+(P.score>=80?"tr-bg-success":P.score>=60?"tr-bg-warning":"tr-bg-danger")},(0,i.__)("Score:","thinkrank")," ",P.score,"/100")),(0,a.createElement)("div",{className:"tr-p-6 tr-flex tr-flex-col tr-gap-4"},P.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"},P.analysis)),P.suggestions&&P.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"},P.suggestions.map((e,t)=>(0,a.createElement)("li",{key:t,className:"tr-text-sm tr-text-secondary"},e)))),P.optimized_data&&Object.keys(P.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(P.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"},P.optimized_data[e]))))),P.optimized_data&&(0,a.createElement)("div",{className:"tr-flex tr-gap-2"},(0,a.createElement)(s.$n,{variant:"primary",size:"md",onClick:()=>{Object.keys(P.optimized_data).forEach(e=>{A.hasOwnProperty(e)&&J(e,P.optimized_data[e])}),y.A.success((0,i.sprintf)(/* translators: %s: settings section name. */ /* translators: %s: settings section name. */
26 (0,i.__)("%s AI optimization suggestions applied successfully!","thinkrank"),G())),R(null)}},(0,i.__)("Apply AI Suggestions","thinkrank")),(0,a.createElement)(s.$n,{variant:"secondary",size:"md",onClick:()=>R(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()=>{if(!l)try{I(!0);const e=await o()({path:"/thinkrank/v1/site-identity/settings",method:"POST",data:{settings:A,context_type:"site"}});if(!e.success)throw new Error(e.error||"Failed to save settings");e.data?.settings&&w({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,breadcrumb_use_seo_title:!1,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}),b(!1),y.A.success((0,i.sprintf)(/* translators: %s: settings section name. */ /* translators: %s: settings section name. */
27 (0,i.__)("%s settings saved successfully!","thinkrank"),B()))}catch(e){x.A.error("Site Identity settings save error:",e);const t=e?.data?.validation_errors?.[0]||e?.message||"";y.A.error(t?(0,i.sprintf)(/* translators: 1: settings section name, 2: reason the save failed. */ /* translators: 1: settings section name, 2: reason the save failed. */
28 (0,i.__)("Failed to save %1$s settings. %2$s","thinkrank"),B(),t):(0,i.sprintf)(/* translators: %s: settings section name. */ /* translators: %s: settings section name. */
29 (0,i.__)("Failed to save %s settings. Please try again.","thinkrank"),B()))}finally{I(!1)}},disabled:!_||j},j?(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:g,...M}){const d=t||l[r]||"h2",u=null!=g?g: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),...M},u),"right"===o&&n):(0,a.createElement)(d,{className:i()("tr-m-0 tr-text-primary",s[r]||s.md,c),...M},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:()=>M});var a=r(51609),n=r(27723),i=r(49323);const s=e=>(0,a.createElement)("svg",{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",...e},(0,a.createElement)("path",{d:"M10 2.5a.75.75 0 0 1 .53.22l3.5 3.5a.75.75 0 1 1-1.06 1.06l-2.22-2.22V13a.75.75 0 0 1-1.5 0V5.06L7.03 7.28a.75.75 0 0 1-1.06-1.06l3.5-3.5A.75.75 0 0 1 10 2.5Z"}),(0,a.createElement)("path",{d:"M3.5 12.25a.75.75 0 0 1 .75.75v2a.5.5 0 0 0 .5.5h10.5a.5.5 0 0 0 .5-.5v-2a.75.75 0 0 1 1.5 0v2A2 2 0 0 1 15.25 17H4.75a2 2 0 0 1-2-2v-2a.75.75 0 0 1 .75-.75Z"})),l=e=>(0,a.createElement)("svg",{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",...e},(0,a.createElement)("path",{fillRule:"evenodd",d:"M15.312 5.312a7 7 0 0 0-11.62 2.63.75.75 0 1 1-1.415-.5 8.5 8.5 0 0 1 14.1-3.19V2.75a.75.75 0 0 1 1.5 0v3.5a.75.75 0 0 1-.75.75h-3.5a.75.75 0 0 1 0-1.5h1.685ZM3.023 12.5a.75.75 0 0 1 .958.457 7 7 0 0 0 11.62 2.63H13.92a.75.75 0 0 1 0-1.5h3.5a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-1.5a8.5 8.5 0 0 1-14.1-3.19.75.75 0 0 1 .453-1.147Z",clipRule:"evenodd"})),o=({type:e,score:t,errors:r,warnings:s})=>{const l=r.length>0,o=s.length>0,c=l?"poor":o?"warning":"good",g=l?(0,n.sprintf)(/* translators: %d: number of blocking errors */ /* translators: %d: number of blocking errors */
30 (0,n._n)("%d error","%d errors",r.length,"thinkrank"),r.length):o?(0,n.sprintf)(/* translators: %d: number of recommendations */ /* translators: %d: number of recommendations */
31 (0,n._n)("%d recommendation","%d recommendations",s.length,"thinkrank"),s.length):(0,n.__)("Valid","thinkrank");return(0,a.createElement)("div",{className:"tr-py-3 tr-border-b tr-border-secondary last:tr-border-b-0"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between tr-gap-3"},(0,a.createElement)("span",{className:"tr-text-sm tr-font-medium tr-text-primary"},e),(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2 tr-shrink-0"},(0,a.createElement)("span",{className:"tr-text-xs tr-text-tertiary"},(0,n.sprintf)(/* translators: %d: validation score out of 100 */ /* translators: %d: validation score out of 100 */
32 (0,n.__)("Score %d/100","thinkrank"),t)),(0,a.createElement)(i.Ex,{variant:c},g))),l&&(0,a.createElement)("ul",{className:"tr-mt-2 tr-mb-0 tr-pl-5 tr-list-disc tr-text-xs tr-text-danger tr-space-y-1"},r.map((e,t)=>(0,a.createElement)("li",{key:t},e))),o&&(0,a.createElement)("ul",{className:"tr-mt-2 tr-mb-0 tr-pl-5 tr-list-disc tr-text-xs tr-text-warning tr-space-y-1"},s.map((e,t)=>(0,a.createElement)("li",{key:t},e))))},c=({label:e,types:t,variant:r="info"})=>(0,a.createElement)("div",null,(0,a.createElement)("p",{className:"tr-text-xs tr-font-medium tr-text-tertiary tr-uppercase tr-tracking-wide tr-m-0 tr-mb-2"},e),(0,a.createElement)("div",{className:"tr-flex tr-flex-wrap tr-gap-1.5"},t.map(e=>(0,a.createElement)(i.Ex,{key:e,variant:r},e)))),g=e=>Array.isArray(e)?`[${e.map(g).join(",")}]`:e&&"object"==typeof e?`{${Object.keys(e).sort().map(t=>`${JSON.stringify(t)}:${g(e[t])}`).join(",")}}`:JSON.stringify(e),M=({generatedSchemas:e,deployedSchemas:t,isDeploying:r=!1,onDeploySchema:M,onGenerateSchema:d,isGenerating:u=!1,settings:m={}})=>{const N=e?.generated_schemas||{},h=e?.validation_results||{},k=Object.keys(N),p=Object.keys(t||{}),x=k.length>0,y=p.length>0,D=!!e?.deployment_ready,j=k.map(e=>{const t=h[e]||{};return{type:e,score:"number"==typeof t.validation_score?t.validation_score:100,errors:t.errors||[],warnings:t.warnings||[]}}),I=x&&y&&k.slice().sort().join("|")===p.slice().sort().join("|")&&k.every(e=>g(N[e])===g(t[e]?.data)),E=j.reduce((e,t)=>e+t.errors.length,0),z=j.reduce((e,t)=>e+t.warnings.length,0),T=j.filter(e=>e.errors.length>0),f=x||y?x&&!D?"blocked":x&&D&&y?I?"live":"update":x&&D?"ready":"live":"empty",A=!1===m.enabled,w=!("ready"!==f&&"update"!==f||A||r),_={empty:{variant:"neutral",label:(0,n.__)("Not deployed","thinkrank")},blocked:{variant:"poor",label:(0,n.__)("Needs attention","thinkrank")},ready:{variant:"warning",label:(0,n.__)("Ready to deploy","thinkrank")},update:{variant:"warning",label:(0,n.__)("Update available","thinkrank")},live:{variant:"good",label:(0,n.__)("Live","thinkrank")}},b={empty:(0,n.__)("Publish your structured data to the site as JSON-LD in the document head.","thinkrank"),blocked:(0,n.__)("Validation has to pass before this schema can be published.","thinkrank"),ready:(0,n.__)("Your schema is validated and ready to publish to the site.","thinkrank"),update:(0,n.__)("Newly generated schema is waiting to replace the version currently on your site.","thinkrank"),live:(0,n.__)("Your schema markup is published and served on the front end.","thinkrank")},O="update"===f||"live"===f?(0,n.__)("Redeploy Schema","thinkrank"):(0,n.__)("Deploy Schema","thinkrank");return(0,a.createElement)("div",{className:"tab-content"},(0,a.createElement)(i.Zp,null,(0,a.createElement)(i.aR,{title:(0,n.__)("Deployment","thinkrank"),description:b[f],action:(0,a.createElement)(i.Ex,{variant:_[f].variant},_[f].label)}),"empty"===f&&(0,a.createElement)(i.Fc,{variant:"info",title:(0,n.__)("No schema generated yet","thinkrank")},(0,n.__)("Generate your schema markup first, then come back here to publish it.","thinkrank")),"blocked"===f&&(0,a.createElement)(i.Fc,{variant:"error",title:(0,n.sprintf)(/* translators: %1$s: error count phrase, %2$s: schema type list */ /* translators: %1$s: error count phrase, %2$s: schema type list */
33 (0,n.__)("%1$s blocking deployment in %2$s","thinkrank"),(0,n.sprintf)(/* translators: %d: number of blocking errors */ /* translators: %d: number of blocking errors */
34 (0,n._n)("%d error","%d errors",E,"thinkrank"),E),T.map(e=>e.type).join(", "))},(0,n.__)("Fix the required properties listed below, regenerate, and deploy again.","thinkrank")),"ready"===f&&(0,a.createElement)(i.Fc,{variant:"success",title:(0,n.__)("Validated and ready","thinkrank")},z>0?(0,n.sprintf)(/* translators: %d: number of optional recommendations */ /* translators: %d: number of optional recommendations */
35 (0,n._n)("All required properties are present. %d optional recommendation is listed below.","All required properties are present. %d optional recommendations are listed below.",z,"thinkrank"),z):(0,n.__)("All required properties are present.","thinkrank")),"update"===f&&(0,a.createElement)(i.Fc,{variant:"warning",title:(0,n.__)("Update ready to publish","thinkrank")},(0,n.__)("The schema on your site is still the previous version until you redeploy.","thinkrank")),"live"===f&&(0,a.createElement)(i.Fc,{variant:"success",title:(0,n.__)("Schema is live","thinkrank")},(0,n.__)("Regenerate after changing your schema settings to pick up the new values.","thinkrank")),A&&(0,a.createElement)(i.Fc,{variant:"warning",title:(0,n.__)("Schema Manager is disabled","thinkrank"),className:"tr-mt-3"},(0,n.__)("Enable Schema Manager to deploy structured data to your site.","thinkrank")),(y||x)&&(0,a.createElement)("div",{className:"tr-flex tr-flex-wrap tr-gap-x-10 tr-gap-y-4 tr-mt-5"},y&&(0,a.createElement)(c,{label:(0,n.__)("Currently live","thinkrank"),types:p,variant:"good"}),x&&!I&&(0,a.createElement)(c,{label:(0,n.__)("Generated, pending deploy","thinkrank"),types:k,variant:D?"info":"poor"})),x&&(E>0||z>0)&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)("p",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-mt-5 tr-mb-1"},(0,n.__)("Validation","thinkrank")),(0,a.createElement)("div",null,j.map(e=>(0,a.createElement)(o,{key:e.type,...e})))),(0,a.createElement)("div",{className:"tr-flex tr-flex-wrap tr-items-center tr-gap-3 tr-mt-5"},"empty"!==f&&(0,a.createElement)(i.$n,{variant:"primary",icon:s,onClick:M,loading:r,disabled:!w},r?(0,n.__)("Deploying…","thinkrank"):O),(0,a.createElement)(i.$n,{variant:"empty"===f?"primary":"secondary",icon:l,onClick:d,loading:u,disabled:u},u?(0,n.__)("Generating…","thinkrank"):x||y?(0,n.__)("Regenerate Schema","thinkrank"):(0,n.__)("Generate Schema","thinkrank"))),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-mt-3 tr-mb-0"},"blocked"===f?(0,n.__)("Deployment stays unavailable until every required property validates.","thinkrank"):(0,n.__)("Schema is published as JSON-LD in the document head of your site.","thinkrank"))))}},9279:(e,t,r)=>{"use strict";r.d(t,{A:()=>h});var a=r(51609),n=r(86087),i=r(1455),s=r.n(i),l=r(60775),o=r(49323),c=r(41893),g=r(2319),M=r(61223),d=r(94596),u=r(16070),m=r(17318);const N=3e5;function h(){const[e,t]=(0,n.useState)(window.thinkrankAdmin?.siteDescription||""),[r,i]=(0,n.useState)(!0),h=(0,n.useRef)(!0),k=(0,n.useCallback)(async()=>{try{const e=await s()({path:"/wp/v2/settings",method:"GET"}).catch(()=>null);if(!h.current)return;e&&"string"==typeof e.description&&(t(e.description),window.thinkrankAdmin&&(window.thinkrankAdmin.siteDescription=e.description))}catch(e){l.A.error("Dashboard: failed to load data",e)}finally{h.current&&i(!1)}},[]),p=(0,n.useRef)(0);return(0,n.useEffect)(()=>{h.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),()=>{h.current=!1,document.removeEventListener("visibilitychange",e)}},[k]),r?(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)(g.A,{siteDescription:e,onRefresh:k}),(0,a.createElement)(M.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),(0,a.createElement)(m.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"}))},9447:(e,t,r)=>{"use strict";r.d(t,{A:()=>a}),r(51609);const a="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIgZmlsbD0ibm9uZSI+PHJlY3Qgd2lkdGg9IjcyIiBoZWlnaHQ9IjcyIiBmaWxsPSIjNEUyMUU3IiByeD0iNSIvPjxnIGZpbGw9IiNGMkVGRkIiIGNsaXAtcGF0aD0idXJsKCNhKSI+PHBhdGggZD0ibTM3Ljc0IDQ1LjQzNy04LjMxOSA4LjMxOWExLjI3MSAxLjI3MSAwIDEgMCAxLjc5OCAxLjc5N2w4LjMxOC04LjMxOGExLjI3MSAxLjI3MSAwIDEgMC0xLjc5Ny0xLjc5OFpNMTcuOTU1IDQyLjI5bDguMzE5LTguMzE4YTEuMjcxIDEuMjcxIDAgMSAwLTEuNzk4LTEuNzk4bC04LjMxOCA4LjMxOGExLjI3MSAxLjI3MSAwIDAgMCAxLjc5NyAxLjc5OFptMTUuOTI2LTE5LjUyMWExMC42NCAxMC42NCAwIDAgMC0uODM1IDE0LjExN0wyMi44IDQ3LjEzM2ExLjI3MSAxLjI3MSAwIDAgMCAxLjc5NyAxLjc5OGwxMC4yNDgtMTAuMjQ3YzQuNjMgMy42MTMgMTEuMzE1IDIuNzk0IDE0LjkzLTEuODM2IDMuNjEzLTQuNjI5IDIuNzkzLTExLjMxNS0xLjgzNi0xNC45MjlhMTAuNjMxIDEwLjYzMSAwIDAgMC0xNC4wNTcuODVabTEzLjIxNSAxMy4yMTVhOC4wNDIgOC4wNDIgMCAxIDEgLjAxMS0xMS4zNjEgOC4wNDkgOC4wNDkgMCAwIDEgMCAxMS4zNzIiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTUuMjYgNDEuMzkxIDQxLjM5IDE1LjI2bDE1LjA2MiAxNS4wNkwzMC4zMiA1Ni40NTN6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+"},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"}))},10628:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var a=r(86087),n=r(27723),i=r(94240),s=r(60775);function l({settings:e,setSettings:t,save:r,errorText:l,logLabel:o="ThinkRank",onSuccess:c,onError:g}){const[M,d]=(0,a.useState)(0),u=(0,a.useRef)(e),m=(0,a.useRef)(e);(0,a.useEffect)(()=>{0===M&&(u.current=e,m.current=e)},[e,M]);const N=(0,a.useRef)(Promise.resolve());return{update:(0,a.useCallback)((e,a)=>{const M="function"==typeof e?e(m.current):e,h={...m.current,...M};m.current=h,t(h),d(e=>e+1);const k=async()=>{const e={...m.current,...M};m.current=e;const N=u.current;try{const n=await r(e),s=n&&"object"==typeof n?n:e;return u.current=s,m.current=s,t(s),a&&(c||i.A.success)(a),s}catch(e){s.A.error(`${o}: autosave failed`,e);const r={...m.current};Object.keys(M).forEach(e=>{r[e]=N[e]}),m.current=r,u.current=r,t(r);const a=l||e?.message||(0,n.__)("Couldn’t save that change.","thinkrank");return g?g(a,e):i.A.error(a),null}finally{d(e=>Math.max(0,e-1))}},p=N.current.then(k,k);return N.current=p.catch(()=>{}),p},[r,t,l,o,c,g]),isSaving:M>0}}},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:()=>h});var a=r(51609),n=r(86087),i=r(27723),s=r(49323),l=r(1455),o=r.n(l),c=r(85161),g=r(85770),M=r(17098),d=r(10628),u=r(60775);const m=()=>(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"})),h=()=>{const[e,t]=(0,n.useState)(!0),[r,l]=(0,n.useState)(!1),[h,k]=(0,n.useState)(!1),[p,x]=(0,n.useState)([]),[y,D]=(0,n.useState)({enabled:!1,auto_submit_post_types:["post","page"],api_key:""}),[j,I]=(0,n.useState)(null),[E,z]=(0,n.useState)(!1),[T,f]=(0,n.useState)(null),[A,w]=(0,n.useState)(!1);(0,n.useEffect)(()=>{_()},[]);const _=async()=>{t(!0);try{const e=await o()({path:"/thinkrank/v1/instant-indexing/post-types"});e&&e.success&&Array.isArray(e.data)?x(e.data):x([]);const t=await o()({path:"/thinkrank/v1/instant-indexing/settings",method:"GET"}).catch(()=>null);t&&t.data?(z(!1),D({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||""}),t.data.enabled&&t.data.api_key&&b()):(z(!0),D(e=>({...e,enabled:void 0!==e.enabled&&e.enabled,api_key:""})),I({status:"error",message:(0,i.__)("Could not load Instant Indexing settings. Please reload to try again.","thinkrank")}))}catch(e){u.A.error("Error loading data:",e),I({status:"error",message:(0,i.__)("Failed to load settings.","thinkrank")}),0===p.length&&x([{slug:"post",name:"Posts"},{slug:"page",name:"Pages"},{slug:"media",name:"Media"}])}finally{t(!1)}},b=async()=>{w(!0);try{const e=await o()({path:"/thinkrank/v1/instant-indexing/verify-key"});f(e?.data||null)}catch(e){u.A.error("Key verification failed:",e),f(null)}finally{w(!1)}},O=(e,t)=>{D(r=>({...r,[e]:t})),k(!0)},{update:v,isSaving:L}=(0,d.A)({settings:y,setSettings:D,save:async e=>{await o()({path:"/thinkrank/v1/instant-indexing/settings",method:"POST",data:e})},logLabel:"Instant Indexing"});if(e)return(0,a.createElement)("div",{className:"thinkrank-loading-container"},(0,a.createElement)(s.u4,{lines:3}));const S=p.length>0&&p.every(e=>y.auto_submit_post_types.includes(e.slug)),C=y.api_key?`${window.thinkrankAdmin?.siteUrl||""}/${y.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:y.enabled,onToggle:e=>v({enabled:e},e?(0,i.__)("Instant Indexing is on.","thinkrank"):(0,i.__)("Instant Indexing is off.","thinkrank")),toggleLabel:(0,i.__)("Enable Instant Indexing","thinkrank"),toggleBusy:L,notice:j,onNoticeRemove:()=>I(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)(g.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=p.map(e=>e.slug),t=e.every(e=>y.auto_submit_post_types.includes(e));O("auto_submit_post_types",t?[]:e)},disabled:!y.enabled},S?(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"},p.map(e=>(0,a.createElement)("label",{key:e.slug,htmlFor:`tr-indexnow-pt-${e.slug}`,className:"tr-flex tr-items-center tr-gap-2.5 tr-cursor-pointer "+(y.enabled?"":"tr-opacity-50 tr-cursor-not-allowed")},(0,a.createElement)("input",{id:`tr-indexnow-pt-${e.slug}`,type:"checkbox",className:"tr-w-4 tr-h-4 tr-rounded tr-border-primary tr-accent-blue-600",checked:y.auto_submit_post_types.includes(e.slug),onChange:t=>((e,t)=>{const r=y.auto_submit_post_types,a=t?[...r,e]:r.filter(t=>t!==e);O("auto_submit_post_types",a)})(e.slug,t.target.checked),disabled:!y.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)(g.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&&(O("api_key",e.key),I({status:"success",message:(0,i.__)("API Key generated successfully.","thinkrank")}),b())}catch(e){const t=Array(32).fill(0).map(()=>Math.random().toString(16)[2]).join("");O("api_key",t)}finally{l(!1)}}},disabled:!y.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)(M.A,{id:"tr-ii-api-key",label:(0,i.__)("API Key","thinkrank"),disabled:!y.enabled},(0,a.createElement)(s.pd,{id:"tr-ii-api-key",value:y.api_key||"",readOnly:!0,disabled:!y.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")),E&&!y.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")),y.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 "+(y.enabled?"":"tr-opacity-60")},(0,a.createElement)("input",{type:"text",value:C,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(C),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:!y.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")),y.enabled&&T&&(0,a.createElement)("div",{className:"tr-flex tr-items-start tr-gap-2 tr-rounded-lg tr-px-3 tr-py-2 tr-text-xs "+(T.reachable?"tr-bg-success-bg tr-text-success":"tr-bg-warning-bg tr-text-warning")},(0,a.createElement)("span",{className:"tr-font-semibold tr-shrink-0"},T.reachable?"✓":"!"),(0,a.createElement)("span",null,T.reachable?(0,i.__)("Key file is reachable — search engines can verify your site.","thinkrank"):T.reason||(0,i.__)("The key file could not be verified. Open it in a browser to confirm it shows the key.","thinkrank"))),(0,a.createElement)("div",{className:"tr-flex tr-flex-wrap tr-gap-2"},(0,a.createElement)("a",{href:C,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 "+(y.enabled?"hover:tr-bg-white":"tr-opacity-50 tr-pointer-events-none")},(0,a.createElement)(m,null),(0,i.__)("Check Key","thinkrank")),(0,a.createElement)(s.$n,{variant:"secondary",size:"sm",onClick:b,loading:A,disabled:!y.enabled},(0,i.__)("Verify key file","thinkrank")))))),(0,a.createElement)("div",{className:"tr-flex tr-justify-end"},(0,a.createElement)(s.$n,{variant:"primary",onClick:()=>(async e=>{l(!0),I(null);try{await o()({path:"/thinkrank/v1/instant-indexing/settings",method:"POST",data:e}),I({status:"success",message:(0,i.__)("Settings saved successfully.","thinkrank")}),k(!1)}catch(e){u.A.error("Save failed:",e),I({status:"error",message:(0,i.__)("Failed to save settings. Please try again.","thinkrank")})}finally{l(!1)}})(y),loading:r,disabled:!h||r},r?(0,i.__)("Saving…","thinkrank"):(0,i.__)("Save Changes","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:()=>E});var a=r(51609),n=r(86087),i=r(27723),s=r(49323),l=r(1455),o=r.n(l),c=r(85161),g=r(85770),M=r(17098),d=r(52495),u=r(85874),m=r(99714),N=r(10628),h=r(60775);const k=[{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")}],p=[{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")}],x=[{value:"auto",label:(0,i.__)("Automatic (recommended)","thinkrank")},{value:"static",label:(0,i.__)("Static file in the site root","thinkrank")},{value:"dynamic",label:(0,i.__)("Served by WordPress","thinkrank")}],y=()=>(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"})),D=()=>(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"})),j=(e,t)=>h.A.error(`[LLMs.txt] ${e}:`,t),I=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{
36 // translators: %s: name of the missing required field
37 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"}},E=()=>{var e;const[t,r]=(0,n.useState)(!0),[l,h]=(0,n.useState)(!1),[E,z]=(0,n.useState)(!1),[T,f]=(0,n.useState)(!1),[A,w]=(0,n.useState)(!1),[_,b]=(0,n.useState)(!1),[O,v]=(0,n.useState)({}),[L,S]=(0,n.useState)(!1),[C,Q]=(0,n.useState)(null),[U,Y]=(0,n.useState)({}),[P,R]=(0,n.useState)(null),[Z,V]=(0,n.useState)(null),[B,G]=(0,n.useState)([]);(0,n.useEffect)(()=>{W()},[]);const W=async()=>{try{r(!0);const e=await o()({path:"/thinkrank/v1/llms-txt/overview",method:"GET"});e.success&&e.data?(v(e.data.settings||X()),Y(e.data.file_status||{}),G(e.data.optimization_history||[])):(await H(),await J(),await F())}catch(e){j("Overview data load error",e);try{await H(),await J(),await F()}catch(e){j("Fallback load error",e),h(!0),Q({status:"error",message:(0,i.__)("Could not load your LLMs.txt settings. Nothing has been changed — retry before editing.","thinkrank")})}}finally{r(!1)}},H=async()=>{try{r(!0);const e=await o()({path:"/thinkrank/v1/llms-txt/settings?context_type=site",method:"GET"});if(!e.success)throw new Error(e.error||"Failed to load LLMs.txt settings");v({...X(),...e.data.settings}),h(!1),await F()}catch(e){j("Settings load error",e),h(!0),Q({status:"error",message:(0,i.__)("Could not load your LLMs.txt settings. Nothing has been changed — retry before editing.","thinkrank")})}finally{r(!1)}},F=async(e=5)=>{try{const t=await o()({path:`/thinkrank/v1/llms-txt/optimization-results?limit=${e}`,method:"GET"});t.success&&t.data&&G(t.data)}catch(e){j("Failed to load optimization history",e)}},J=async()=>{try{const e=await o()({path:"/thinkrank/v1/llms-txt/status",method:"GET"});e.success&&Y(e.data)}catch(e){j("Status load error",e)}},X=()=>({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,delivery_mode:"auto",documentation_links:"",technical_links:"",optional_links:"",custom_sections:""}),$=(e,t)=>{v(r=>({...r,[e]:t})),S(!0)},{update:K,isSaving:q}=(0,N.A)({settings:O,setSettings:v,save:async e=>{const t=await o()({path:"/thinkrank/v1/llms-txt/settings",method:"POST",data:{settings:e,context_type:"site"}});if(!t.success)throw new Error(I(t).message)},logLabel:"LLMs.txt"}),ee=async()=>{try{b(!0),Q(null);const e=await o()({path:"/thinkrank/v1/llms-txt/validate",method:"POST",data:{settings:{enabled:O.enabled,site_name:O.site_name,website_description:O.website_description,key_features:O.key_features,target_audience:O.target_audience,business_type:O.business_type,technical_stack:O.technical_stack,development_approach:O.development_approach,setup_instructions:O.setup_instructions,documentation_links:O.documentation_links,technical_links:O.technical_links,optional_links:O.optional_links,custom_sections:O.custom_sections}}});if(e.success)R(e.data),Q({status:"success",message:(0,i.__)("Validation completed successfully!","thinkrank")});else{const t=I(e);Q({status:t.status,message:t.message})}}catch(e){j("Validation error",e);const t=I(e);Q({status:t.status,message:t.message})}finally{b(!1)}};if(t)return(0,a.createElement)("div",{className:"thinkrank-loading"},(0,a.createElement)(s.u4,{lines:3}));if(l)return(0,a.createElement)(s.oK,{onRetry:W,isRetrying:t,message:(0,i.__)("Your LLMs.txt settings could not be read, so this screen has nothing to edit yet. Nothing has changed — retry to load them.","thinkrank")});const te=!O.enabled;return(0,a.createElement)("div",{className:"thinkrank-llms-txt-tab"},(0,a.createElement)(c.A,{title:(0,i.__)("LLMs.txt Management","thinkrank"),enabled:O.enabled,onToggle:e=>K({enabled:e},e?(0,i.__)("LLMs.txt is on.","thinkrank"):(0,i.__)("LLMs.txt is off.","thinkrank")),toggleLabel:(0,i.__)("Enable LLMs.txt","thinkrank"),toggleBusy:q,optimizationButtons:[(0,a.createElement)(d.A,{key:"validate",type:"validate",label:(0,i.__)("Validate","thinkrank"),loadingLabel:(0,i.__)("Validating…","thinkrank"),onClick:ee,isBusy:_,disabled:!O.enabled||_}),(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{w(!0),Q(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=>!O[e.key]||""===O[e.key].trim());if(e.length>0)return void Q({status:"error",
38 // translators: %s: comma-separated list of required field labels
39 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:O.site_name,website_description:O.website_description,key_features:O.key_features,target_audience:O.target_audience,business_type:O.business_type,technical_stack:O.technical_stack,development_approach:O.development_approach},tone:"professional"}});if(t.success){const e=t.data.optimized_data;v(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})),S(!0),V({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}),Q({status:"success",message:(0,i.__)("AI optimization completed! Review the optimized content and insights below.","thinkrank")}),await F()}else{const e=I(t);Q({status:e.status,message:e.message})}}catch(e){j("AI optimization error",e);const t=I(e);Q({status:t.status,message:t.message})}finally{w(!1)}},isBusy:A,disabled:!O.enabled||A}),(0,a.createElement)(d.A,{key:"generate",type:"generate",label:(0,i.__)("Generate File","thinkrank"),loadingLabel:(0,i.__)("Generating…","thinkrank"),onClick:async()=>{try{f(!0),Q(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=>!O[e.key]||""===O[e.key].trim());if(e.length>0)return void Q({status:"error",
40 // translators: %s: comma-separated list of required field labels
41 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:O.site_name,website_description:O.website_description,key_features:O.key_features,target_audience:O.target_audience,business_type:O.business_type,technical_stack:O.technical_stack,development_approach:O.development_approach,setup_instructions:O.setup_instructions,ai_context_custom:O.ai_context_custom,documentation_links:O.documentation_links,technical_links:O.technical_links,optional_links:O.optional_links,custom_sections:O.custom_sections},save_to_file:!0}});if(t.success)Q({status:"success",message:(0,i.__)("LLMs.txt generated successfully! File saved to website root.","thinkrank")}),J();else{const e=I(t);Q({status:e.status,message:e.message})}}catch(e){j("Generation error",e);const t=I(e);Q({status:t.status,message:t.message})}finally{f(!1)}},isBusy:T,disabled:!O.enabled||T})],notice:C,onNoticeRemove:()=>Q(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)(g.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)(M.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:te},(0,a.createElement)(s.pd,{id:"tr-llms-site-name",value:O.site_name||"",onChange:e=>$("site_name",e.target.value),placeholder:(0,i.__)("Your Website","thinkrank"),disabled:te})),(0,a.createElement)(M.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:te,className:"tr-pt-6"},(0,a.createElement)(s.TM,{id:"tr-llms-desc",value:O.website_description||"",onChange:e=>$("website_description",e.target.value),placeholder:(0,i.__)("Describe what your website does, its main purpose, and key objectives…","thinkrank"),rows:4,disabled:te})),(0,a.createElement)(M.A,{id:"tr-llms-features",label:(0,i.__)("Key Features *","thinkrank"),description:(0,i.__)("Main features and functionality of your website (required)","thinkrank"),disabled:te,className:"tr-pt-6"},(0,a.createElement)(s.TM,{id:"tr-llms-features",value:O.key_features||"",onChange:e=>$("key_features",e.target.value),placeholder:(0,i.__)("List the key features, services, or functionality your website provides…","thinkrank"),rows:3,disabled:te})))),(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(g.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)(M.A,{id:"tr-llms-audience",label:(0,i.__)("Target Audience *","thinkrank"),description:(0,i.__)("Primary audience for your website (required)","thinkrank"),disabled:te},(0,a.createElement)(s.l6,{id:"tr-llms-audience",value:O.target_audience||"general",options:k,onChange:e=>$("target_audience",e.target.value),disabled:te})),(0,a.createElement)(M.A,{id:"tr-llms-biz-type",label:(0,i.__)("Business Type","thinkrank"),description:(0,i.__)("Type of website or business","thinkrank"),disabled:te,className:"tr-pt-6"},(0,a.createElement)(s.l6,{id:"tr-llms-biz-type",value:O.business_type||"website",options:p,onChange:e=>$("business_type",e.target.value),disabled:te})))),(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(g.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)(M.A,{id:"tr-llms-stack",label:(0,i.__)("Technical Stack","thinkrank"),description:(0,i.__)("Technologies and frameworks used","thinkrank"),disabled:te},(0,a.createElement)(s.TM,{id:"tr-llms-stack",value:O.technical_stack||"",onChange:e=>$("technical_stack",e.target.value),placeholder:(0,i.__)("e.g., WordPress, PHP, JavaScript, MySQL, React…","thinkrank"),rows:2,disabled:te})),(0,a.createElement)(M.A,{id:"tr-llms-dev-approach",label:(0,i.__)("Development Approach","thinkrank"),description:(0,i.__)("Development methodology and practices","thinkrank"),disabled:te,className:"tr-pt-6"},(0,a.createElement)(s.TM,{id:"tr-llms-dev-approach",value:O.development_approach||"",onChange:e=>$("development_approach",e.target.value),placeholder:(0,i.__)("e.g., Agile development, WordPress coding standards, responsive design…","thinkrank"),rows:3,disabled:te})),(0,a.createElement)(M.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:te,className:"tr-pt-6"},(0,a.createElement)(s.TM,{id:"tr-llms-setup",value:O.setup_instructions||"",onChange:e=>$("setup_instructions",e.target.value),placeholder:(0,i.__)("Provide setup instructions for developers or users…","thinkrank"),rows:3,disabled:te})))),(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(g.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)(M.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:te},(0,a.createElement)(s.TM,{id:"tr-llms-doc-links",value:O.documentation_links||"",onChange:e=>$("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:te})),(0,a.createElement)(M.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:te,className:"tr-pt-6"},(0,a.createElement)(s.TM,{id:"tr-llms-tech-links",value:O.technical_links||"",onChange:e=>$("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:te})),(0,a.createElement)(M.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:te,className:"tr-pt-6"},(0,a.createElement)(s.TM,{id:"tr-llms-opt-links",value:O.optional_links||"",onChange:e=>$("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:te})),(0,a.createElement)(M.A,{id:"tr-llms-custom",label:(0,i.__)("Custom Sections","thinkrank"),description:(0,i.__)("Additional custom sections in markdown format","thinkrank"),disabled:te,className:"tr-pt-6"},(0,a.createElement)(s.TM,{id:"tr-llms-custom",value:O.custom_sections||"",onChange:e=>$("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:te})))),(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(g.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)(M.A,{id:"tr-llms-ai-context",label:(0,i.__)("Additional AI Context","thinkrank"),description:(0,i.__)("Custom context information for AI assistants","thinkrank"),disabled:te},(0,a.createElement)(s.TM,{id:"tr-llms-ai-context",value:O.ai_context_custom||"",onChange:e=>$("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:te})),(0,a.createElement)(M.A,{id:"tr-llms-delivery-mode",label:(0,i.__)("Delivery Method","thinkrank"),description:(0,i.__)('How /llms.txt reaches visitors. A static file is answered by the web server, which on Nginx sends no character-set and garbles accented characters and curly quotes. "Served by WordPress" keeps the document in WordPress and always responds as UTF-8. Automatic prefers a static file on Apache/LiteSpeed, checks what the published file is really served with, and moves to WordPress delivery if the character-set is missing.',"thinkrank"),disabled:te},(0,a.createElement)(s.l6,{id:"tr-llms-delivery-mode",value:O.delivery_mode||"auto",options:x,onChange:e=>$("delivery_mode",e.target.value),disabled:te})),(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=O.auto_generate)&&void 0!==e&&e,onChange:e=>$("auto_generate",e),disabled:te})))),(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)(y,null)),(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,i.__)("Publish 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")),U.published?(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"))),(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.__)("Delivery:","thinkrank")),(0,a.createElement)("span",{className:"tr-text-sm tr-text-tertiary"},"dynamic"===U.delivery_mode?(0,i.__)("Served by WordPress as UTF-8","thinkrank"):(0,i.__)("Static file in the site root","thinkrank"))),U.published&&(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"},U.last_modified?new Date(1e3*U.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.__)("Size:","thinkrank")),(0,a.createElement)("span",{className:"tr-text-sm tr-text-tertiary"},U.file_size?Math.round(U.file_size/1024*100)/100+" KB":(0,i.__)("Unknown","thinkrank"))),(0,a.createElement)("a",{href:U.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)(D,null),(0,i.__)("View LLMs.txt","thinkrank"))),U.delivery_warning&&(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,U.delivery_warning)),!U.writable&&"dynamic"!==U.delivery_mode&&(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, so no static llms.txt can be written. Set Delivery Method to "Served by WordPress" to publish without a file.',"thinkrank"))))),(0,a.createElement)(u.A,{validationResults:P,isValidating:_,onValidate:ee,settings:O,fileStatus:U}),(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-end tr-gap-3"},L&&(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()=>{if(!l)try{z(!0),Q(null);const e=await o()({path:"/thinkrank/v1/llms-txt/settings",method:"POST",data:{settings:O,context_type:"site"}});if(e.success){S(!1);const t=!0===e.delivery_switch_failed||!0===e.delivery_warning||!1===e.file_unpublished;Q({status:t?"warning":"success",message:t?e.message:(0,i.__)("LLMs.txt settings saved successfully!","thinkrank")}),await J()}else{const t=I(e);Q({status:t.status,message:t.message})}}catch(e){j("Settings save error",e);const t=I(e);Q({status:t.status,message:t.message})}finally{z(!1)}},loading:E,disabled:!L||E},E?(0,i.__)("Saving…","thinkrank"):(0,i.__)("Save Settings","thinkrank")))),Z&&Z.suggestions&&Z.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)(m.A,{provider:Z.provider,model:Z.model||Z.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"},Z.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)))))),B.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"},B.map((e,t)=>(0,a.createElement)("div",{key:t,className:"tr-pb-4 "+(t<B.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)(m.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:()=>g,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},g=({manifest:e})=>{if(!e)return null;const t=e.types||{},r=Object.entries(t),c=["usermeta","redirections"].some(e=>t[e]?.total_records>0),g=(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:g.variant},g.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:()=>c});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=()=>(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:"M15 4l1 2.5L18.5 8 16 9.5 15 12l-1-2.5L11.5 8 14 6.5 15 4Z",stroke:"currentColor",strokeWidth:"1.6",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M6 12l4 4M4 21l9-9",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round",strokeLinejoin:"round"})),o=[{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"}}],c=()=>{const e=window.thinkrankAdmin?.setupWizard,t=e&&!e.completed&&e.url?[{label:(0,n.__)("Quick Setup","thinkrank"),href:e.url,Icon:l,tone:{bg:"#eef0fd",fg:"#4451FF",border:"#dde0ff"}},...o]:o;return(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"}},t.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:g,className:M,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",M)},(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),g),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},17318:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var a=r(51609),n=r(27723);const i=[{label:(0,n.__)("Join our Community","thinkrank"),href:"https://www.facebook.com/groups/thinkrankcommunity",Icon:()=>(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:"9",cy:"8",r:"3",stroke:"currentColor",strokeWidth:"1.6"}),(0,a.createElement)("path",{d:"M3.5 19c0-2.8 2.4-4.5 5.5-4.5s5.5 1.7 5.5 4.5",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round"}),(0,a.createElement)("path",{d:"M16 5.2a2.6 2.6 0 010 5.1M17.5 19c0-2.3-1.2-3.8-3-4.4",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round"})),tone:{bg:"#eef0fd",fg:"#4451FF",border:"#dde0ff"}},{label:(0,n.__)("Follow us on Facebook","thinkrank"),href:"https://www.facebook.com/thinkrank",Icon:()=>(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:"M14 8.5V6.8c0-.7.2-1.3 1.3-1.3H16V3.1C15.7 3 14.9 3 14 3c-1.9 0-3.2 1.2-3.2 3.4v2.1H8.5V11h2.3v8h2.9v-8h2.1l.4-2.5H13.7z",fill:"currentColor"})),tone:{bg:"#eff4ff",fg:"#1877f2",border:"#c9dcff"}},{label:(0,n.__)("Follow us on Instagram","thinkrank"),href:"https://www.instagram.com/thinkrank/",Icon:()=>(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)("rect",{x:"3.5",y:"3.5",width:"17",height:"17",rx:"5",stroke:"currentColor",strokeWidth:"1.6"}),(0,a.createElement)("circle",{cx:"12",cy:"12",r:"4",stroke:"currentColor",strokeWidth:"1.6"}),(0,a.createElement)("circle",{cx:"17",cy:"7",r:"1.1",fill:"currentColor"})),tone:{bg:"#fdf2f8",fg:"#c13584",border:"#fbcfe8"}},{label:(0,n.__)("Follow us on X","thinkrank"),href:"https://x.com/ThinkRankSEO",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:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24h-6.66l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231 5.451-6.231zm-1.161 17.52h1.833L7.084 4.126H5.117l11.966 15.644z",fill:"currentColor"})),tone:{bg:"#f3f4f6",fg:"#111827",border:"#d1d5db"}},{label:(0,n.__)("Follow us on LinkedIn","thinkrank"),href:"https://www.linkedin.com/company/thinkrank/",Icon:()=>(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:"M6.94 5.5a1.94 1.94 0 11-3.88 0 1.94 1.94 0 013.88 0zM3.3 8.98h3.35V21H3.3V8.98zm5.48 0h3.21v1.64h.05c.45-.85 1.54-1.75 3.17-1.75 3.39 0 4.02 2.23 4.02 5.13V21h-3.35v-5.33c0-1.27-.02-2.9-1.77-2.9-1.77 0-2.04 1.38-2.04 2.81V21H8.78V8.98z",fill:"currentColor"})),tone:{bg:"#eef6fc",fg:"#0a66c2",border:"#c7e0f4"}}],s=()=>(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 4px"}},(0,n.__)("Follow Us","thinkrank")),(0,a.createElement)("p",{style:{fontSize:"13px",color:"#6b7280",margin:"0 0 14px"}},(0,n.__)("Join the community and stay in the loop.","thinkrank")),(0,a.createElement)("div",{style:{display:"flex",flexWrap:"wrap",gap:"10px"}},i.map(({label:e,href:t,Icon:r,tone:n})=>(0,a.createElement)("a",{key:e,href:t,target:"_blank",rel:"noreferrer",title:e,"aria-label":e,style:{width:"44px",height:"44px",borderRadius:"10px",background:n.bg,color:n.fg,border:"1px solid "+n.border,display:"inline-flex",alignItems:"center",justifyContent:"center",textDecoration:"none",transition:"transform 120ms ease"}},(0,a.createElement)(r,null)))))},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:()=>u});var a=r(51609),n=r(86087),i=r(27723),s=r(49323);const l=()=>(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:"9",y:"9",width:"13",height:"13",rx:"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"})),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","aria-hidden":"true"},(0,a.createElement)("polyline",{points:"20 6 9 17 4 12"})),c=()=>(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)("polyline",{points:"9 18 15 12 9 6"})),g=({value:e,label:t})=>{const[r,s]=(0,n.useState)(!1);return(0,a.createElement)("button",{type:"button",onClick:t=>{t.preventDefault(),t.stopPropagation(),(async()=>{try{await navigator.clipboard.writeText(e)}catch(t){const r=document.createElement("textarea");r.value=e,r.style.position="fixed",r.style.opacity="0",document.body.appendChild(r),r.select(),document.execCommand("copy"),document.body.removeChild(r)}s(!0),window.setTimeout(()=>s(!1),2e3)})()},"aria-label":t,className:"tr-inline-flex tr-items-center tr-gap-1.5 tr-px-2.5 tr-py-1 tr-rounded tr-text-xs tr-font-medium tr-border tr-cursor-pointer tr-transition-colors tr-duration-150 "+(r?"tr-bg-success-bg tr-text-success tr-border-success":"tr-bg-white tr-text-secondary tr-border-secondary hover:tr-text-brand hover:tr-border-brand")},r?(0,a.createElement)(o,null):(0,a.createElement)(l,null),r?(0,i.__)("Copied","thinkrank"):(0,i.__)("Copy","thinkrank"))},M=({schemaType:e,schemaData:t,defaultOpen:r})=>{const n=JSON.stringify(t,null,2),s=n.split("\n").length;return(0,a.createElement)("details",{open:r,className:"tr-group tr-border tr-border-secondary tr-rounded-lg tr-overflow-hidden"},(0,a.createElement)("summary",{className:"tr-flex tr-items-center tr-gap-2 tr-px-4 tr-py-2.5 tr-bg-white tr-cursor-pointer tr-list-none marker:tr-hidden"},(0,a.createElement)("span",{className:"tr-text-tertiary tr-transition-transform tr-duration-150 group-open:tr-rotate-90"},(0,a.createElement)(c,null)),(0,a.createElement)("span",{className:"tr-text-sm tr-font-medium tr-text-primary"},e),(0,a.createElement)("span",{className:"tr-text-xs tr-text-tertiary"},(0,i.sprintf)(/* translators: %d: number of lines of JSON-LD. */ /* translators: %d: number of lines of JSON-LD. */
42 (0,i._n)("%d line","%d lines",s,"thinkrank"),s)),(0,a.createElement)("span",{className:"tr-ml-auto"},(0,a.createElement)(g,{value:n,label:(0,i.sprintf)(/* translators: %s: schema type, e.g. "Organization". */ /* translators: %s: schema type, e.g. "Organization". */
43 (0,i.__)("Copy %s schema","thinkrank"),e)}))),(0,a.createElement)("pre",{className:"tr-m-0 tr-px-4 tr-py-3 tr-bg-[#FAFBFC] tr-border-t tr-border-secondary tr-text-xs tr-leading-relaxed tr-text-primary tr-overflow-auto tr-max-h-80 tr-whitespace-pre-wrap tr-break-words tr-font-mono"},n))},d=({schemaPreview:e})=>{const t=e.rich_snippets||{},r=Object.keys(t);return 0===r.length?(0,a.createElement)("div",{className:"tr-rounded-lg tr-border tr-border-dashed tr-border-primary tr-px-4 tr-py-6 tr-text-center"},(0,a.createElement)("p",{className:"tr-text-sm tr-text-tertiary tr-m-0"},(0,i.__)("No rich snippets preview available. Generate schema markup first.","thinkrank"))):(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-4"},r.map(e=>{let r=t[e];if(r&&"object"==typeof r&&!r.title&&!r.url&&!r.description){const e=Object.keys(r);e.length>0&&(r=r[e[0]])}const n=e=>"string"==typeof e?e:JSON.stringify(e);return(0,a.createElement)("div",{key:e},(0,a.createElement)("p",{className:"tr-text-xs tr-font-medium tr-text-tertiary tr-m-0 tr-mb-1.5"},e),r&&"object"==typeof r?(0,a.createElement)("div",{className:"tr-rounded-lg tr-border tr-border-secondary tr-px-4 tr-py-3"},r.title&&(0,a.createElement)("div",{className:"tr-text-[18px] tr-leading-snug tr-text-[#1a0dab]"},n(r.title)),r.url&&(0,a.createElement)("div",{className:"tr-text-xs tr-text-[#006621] tr-mt-0.5"},n(r.url)),r.description&&(0,a.createElement)("div",{className:"tr-text-[13px] tr-leading-relaxed tr-text-secondary tr-mt-1"},n(r.description)),r.additional_info&&(0,a.createElement)("div",{className:"tr-text-xs tr-text-tertiary tr-mt-2"},"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,":")," ",n(t))):(0,a.createElement)("div",null,n(r.additional_info)))):(0,a.createElement)("div",{className:"tr-rounded-lg tr-border tr-border-secondary tr-px-4 tr-py-3 tr-text-sm tr-text-tertiary tr-text-center"},(0,i.__)("Preview data not available for this schema type.","thinkrank")))}))},u=({generatedSchemas:e,schemaPreview:t,isGeneratingPreview:r=!1,onGeneratePreview:n})=>{if(!e)return null;const l=e.generated_schemas||{},o=Object.keys(l),{errors:c,hints:u}=(e=>{const t=[],r=[];return(e||[]).forEach(e=>{const a="string"==typeof e?e:e?.message||JSON.stringify(e);("error"===("object"==typeof e?e?.severity||e?.type:"")||/\b(failed|invalid|error|missing required)\b/i.test(a)?t:r).push(a)}),{errors:t,hints:r}})(e.optimization_recommendations),m=JSON.stringify(1===o.length?l[o[0]]:Object.values(l),null,2);return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(s.Zp,{className:"tr-mt-6"},(0,a.createElement)(s.aR,{title:(0,i.__)("Generated Schema Markup","thinkrank"),description:(0,i.__)("What the generator produced from your current settings.","thinkrank"),action:o.length>0&&(0,a.createElement)(g,{value:m,label:(0,i.__)("Copy all schema","thinkrank")})}),o.length>0&&(0,a.createElement)("div",{className:"tr-flex tr-flex-wrap tr-items-center tr-gap-2 tr-mb-5"},(0,a.createElement)("span",{className:"tr-text-xs tr-font-medium tr-text-tertiary tr-uppercase tr-tracking-wide"},(0,i.__)("Types","thinkrank")),o.map(e=>(0,a.createElement)(s.Ex,{key:e,variant:"info"},e)),e.deployment_ready&&(0,a.createElement)(s.Ex,{variant:"good",className:"tr-ml-auto"},(0,i.__)("Ready to deploy","thinkrank"))),c.length>0&&(0,a.createElement)("div",{className:"tr-mb-4 tr-rounded-lg tr-border tr-border-danger tr-bg-danger-bg tr-px-4 tr-py-3"},(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-danger tr-m-0 tr-mb-1.5"},(0,i.sprintf)(/* translators: %d: number of validation problems. */ /* translators: %d: number of validation problems. */
44 (0,i._n)("%d problem to fix","%d problems to fix",c.length,"thinkrank"),c.length)),(0,a.createElement)("ul",{className:"tr-m-0 tr-pl-4 tr-text-sm tr-text-danger"},c.map((e,t)=>(0,a.createElement)("li",{key:t},e)))),u.length>0&&(0,a.createElement)("div",{className:"tr-mb-4 tr-rounded-lg tr-border tr-border-secondary tr-bg-white tr-px-4 tr-py-3"},(0,a.createElement)("p",{className:"tr-text-xs tr-font-semibold tr-text-secondary tr-m-0 tr-mb-1.5"},(0,i.__)("Recommended additions","thinkrank")),(0,a.createElement)("ul",{className:"tr-m-0 tr-pl-4 tr-text-sm tr-text-tertiary"},u.map((e,t)=>(0,a.createElement)("li",{key:t},e)))),o.length>0&&(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-2"},o.map((e,t)=>(0,a.createElement)(M,{key:e,schemaType:e,schemaData:l[e],defaultOpen:0===t})))),(0,a.createElement)(s.Zp,{className:"tr-mt-6"},(0,a.createElement)(s.aR,{title:(0,i.__)("Rich Snippets Preview","thinkrank"),description:(0,i.__)("How your content might appear in search results with this markup.","thinkrank"),action:(0,a.createElement)(s.$n,{variant:"secondary",size:"sm",onClick:n,loading:r,disabled:r||0===o.length},t?(0,i.__)("Refresh Preview","thinkrank"):(0,i.__)("Generate Preview","thinkrank"))}),t?(0,a.createElement)(d,{schemaPreview:t}):(0,a.createElement)("div",{className:"tr-rounded-lg tr-border tr-border-dashed tr-border-primary tr-px-4 tr-py-6 tr-text-center"},(0,a.createElement)("p",{className:"tr-text-sm tr-text-tertiary tr-m-0"},0===o.length?(0,i.__)("Generate schema first, then preview how it appears in search results.","thinkrank"):(0,i.__)("Preview how this markup appears in a Google search result.","thinkrank")))))}},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)("span",{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((s,g)=>(0,a.createElement)("div",{key:g,className:"tr-flex tr-items-center tr-gap-2"},(0,a.createElement)("div",{className:"tr-flex-1"},(0,a.createElement)(i.pd,{value:s,onChange:r=>((r,a)=>{const n=[...e];n[r]=a,t(n)})(g,r.target.value),onKeyDown:t=>((t,r)=>{"Enter"===r.key&&(r.preventDefault(),e[t].trim()&&e.length<o&&c())})(g,t),placeholder:l,"aria-label":`${r} ${g+1}`})),e.length>1&&(0,a.createElement)("button",{type:"button",onClick:()=>(r=>{e.length>1&&t(e.filter((e,t)=>t!==r))})(g),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,{Bd3:()=>M.A,M_e:()=>p.A,NxZ:()=>m.A,QR3:()=>a.A,SeW:()=>D.A,Slp:()=>l.A,YAl:()=>g.A,ZSj:()=>h.A,aYu:()=>n.A,c05:()=>d.A,gi5:()=>i.A,iRW:()=>s.A,nfo:()=>o.A,thc:()=>N.A,tkm:()=>x.A,uMJ:()=>k.A,uzy:()=>c.A,y_k:()=>u.A,yoy:()=>y.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),g=(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)),M=(r(42848),r(10103),r(99637),r(56033),r(17968),r(52835),r(54818),r(6945)),d=(r(80751),r(9679),r(3056),r(23154),r(67114),r(55789),r(36876),r(11594)),u=r(62706),m=(r(98456),r(94517)),N=(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)),h=(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)),k=(r(57442),r(6329),r(89577),r(58438),r(16202),r(37940),r(497),r(87965),r(22726),r(53041),r(8593),r(32725),r(69058),r(14945),r(75222),r(27132),r(51589),r(41186)),p=(r(64996),r(98266),r(50016),r(48928),r(94389),r(75025),r(82898),r(56947),r(71080)),x=(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)),y=(r(40928),r(38255),r(64695),r(30073),r(77344)),D=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"}},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))))},g=({pageType:e,breadcrumbs:t,settings:r})=>{const n=r.breadcrumb_separator||"›",s=r.breadcrumb_prefix||"",o=!1!==r.show_current_page,g=(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"},g," ",1===g?(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 · ",g," ",(0,i.__)("items","thinkrank"))))},M=({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)(g,{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)(M,{label:(0,i.__)("Type","thinkrank"),value:e.breadcrumb_type||"hierarchical"}),(0,a.createElement)(M,{label:(0,i.__)("Separator","thinkrank"),value:`"${e.breadcrumb_separator||"›"}"`}),(0,a.createElement)(M,{label:(0,i.__)("Home","thinkrank"),value:`"${e.breadcrumb_home_text||(0,i.__)("Home","thinkrank")}"`}),e.breadcrumb_prefix&&(0,a.createElement)(M,{label:(0,i.__)("Prefix","thinkrank"),value:`"${e.breadcrumb_prefix}"`}),(0,a.createElement)(M,{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:()=>k});var a=r(47143),n=r(1455),i=r.n(n),s=r(27723);const l={config:null,sections:[],nextRun:null,isLoading:!1,isSaving:!1,isSendingTest:!1,lastSaved:null,lastTestResult:null},o="SET_PAYLOAD",c="UPDATE_FIELD",g="SET_LOADING",M="SET_SAVING",d="SET_SENDING_TEST",u="SET_LAST_SAVED",m="SET_LAST_TEST_RESULT",N={setPayload:e=>({type:o,payload:e}),updateField:(e,t)=>({type:c,key:e,value:t}),setLoading:e=>({type:g,value:e}),setSaving:e=>({type:M,value:e}),setSendingTest:e=>({type:d,value:e}),setLastSaved:e=>({type:u,timestamp:e}),setLastTestResult:e=>({type:m,result:e}),load:()=>async({dispatch:e})=>{e(N.setLoading(!0));try{const t=await i()({path:"/thinkrank/v1/email-report/config"});return e(N.setPayload(t||{})),t}catch(e){throw e}finally{e(N.setLoading(!1))}},save:(e={})=>async({dispatch:t})=>{t(N.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(N.setPayload(a)),t(N.setLastSaved(Date.now())),a}finally{t(N.setSaving(!1))}},sendTest:()=>async({dispatch:e})=>{e(N.setSendingTest(!0)),e(N.setLastTestResult(null));try{const t=await i()({path:"/thinkrank/v1/email-report/test-send",method:"POST"});return e(N.setLastTestResult(t?.result||{success:!1})),t}catch(t){throw e(N.setLastTestResult({success:!1,error:t.message})),t}finally{e(N.setSendingTest(!1))}}},h={getConfig:e=>e.config||{},hasLoaded:e=>null!==e.config,getField(e,t,r=""){var a;return null!==(a=e.config?.[t])&&void 0!==a?a:r},getSections:e=>e.sections||[],getNextRun:e=>e.nextRun,isLoading:e=>e.isLoading,isSaving:e=>e.isSaving,isSendingTest:e=>e.isSendingTest,getLastSaved:e=>e.lastSaved,getLastTestResult:e=>e.lastTestResult},k=(0,a.createReduxStore)("thinkrank/email-report",{reducer:(e=l,t)=>{var r,a,n,i;switch(t.type){case o:return{...e,config:null!==(r=t.payload.config)&&void 0!==r?r:e.config,sections:null!==(a=t.payload.sections)&&void 0!==a?a:e.sections,nextRun:null!==(n=null!==(i=t.payload.next_run)&&void 0!==i?i:t.payload.nextRun)&&void 0!==n?n:e.nextRun};case c:return{...e,config:{...e.config||{},[t.key]:t.value}};case g:return{...e,isLoading:t.value};case M:return{...e,isSaving:t.value};case d:return{...e,isSendingTest:t.value};case u:return{...e,lastSaved:t.timestamp};case m:return{...e,lastTestResult:t.result};default:return e}},actions:N,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:g}=e,M=[`${(0,n.__)("Processed","thinkrank")}: ${o.toLocaleString()}`];return c>0&&M.push(`${(0,n.__)("Skipped","thinkrank")}: ${c.toLocaleString()}`),g>0&&M.push(`${(0,n.__)("Pro-only keywords","thinkrank")}: ${g.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"},M.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:()=>g,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","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({message:t.message||(0,a.__)("Failed to load opportunities data","thinkrank"),code:t.error_code||""})}catch(t){e.setOpportunitiesError({message:(0,a.__)("Unable to connect to performance API","thinkrank"),code:""})}finally{e.setIsLoadingOpportunities(!1)}},g=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({message:t.message||(0,a.__)("Failed to load diagnostics data","thinkrank"),code:t.error_code||""})}catch(t){e.setDiagnosticsError({message:(0,a.__)("Unable to connect to performance API","thinkrank"),code:""})}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 g={sm:{wrapper:"tr-p-6",illo:100},md:{wrapper:"tr-p-10",illo:150},lg:{wrapper:"tr-p-16",illo:180}},M=!e&&t;return(0,a.createElement)("div",{className:i()("tr-flex tr-flex-col tr-items-center tr-justify-center tr-text-center",g[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"})),M&&(0,a.createElement)(s.A,{width:g[o].illo,height:g[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:()=>u});var a=r(51609),n=r(27723),i=r(86087),s=r(1455),l=r.n(s),o=r(49323),c=r(99714),g=r(60775);const M=({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")}),d=({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))},u=({period:e="30d",isActive:t=!0})=>{const[r,s]=(0,i.useState)(1),[c]=(0,i.useState)(20),[u,m]=(0,i.useState)(null),[N,h]=(0,i.useState)(!1),[k,p]=(0,i.useState)(null),x=async(t=e,a=r)=>{h(!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){g.A.error("Usage breakdown fetch error:",e),p((0,n.__)("Failed to load usage breakdown data.","thinkrank"))}finally{h(!1)}};return(0,i.useEffect)(()=>{t&&(s(1),x(e,1))},[t,e]),(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"))),k&&(0,a.createElement)(o.Fc,{variant:"error",className:"tr-mb-4"},k),(0,a.createElement)(M,{records:u?.usage_records||[],isLoading:N}),u?.pagination&&(0,a.createElement)(d,{currentPage:u.pagination.page,totalPages:u.pagination.total_pages,onPageChange:t=>{s(t),x(e,t)},isLoading:N}),u?.pagination&&(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-text-center tr-mt-3 tr-m-0"},(0,n.sprintf)(/* translators: 1: first row shown, 2: last row shown, 3: total number of records. */ /* translators: 1: first row shown, 2: last row shown, 3: total number of records. */
45 (0,n._n)("Showing %1$d–%2$d of %3$d record","Showing %1$d–%2$d of %3$d records",u.pagination.total_records,"thinkrank"),0===u.pagination.total_records?0:(u.pagination.page-1)*u.pagination.per_page+1,Math.min(u.pagination.page*u.pagination.per_page,u.pagination.total_records),u.pagination.total_records)))}},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:()=>g});var a=r(51609),n=r(27723),i=r(56427),s=r(49323),l=r(93056),o=r(69880);const c=(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")))))),g=({historicalData:e,isLoadingHistoricalData:t,historicalDataError:r,historicalPeriod:l,setHistoricalPeriod:g,performanceData:M,onNavigate:d,onRetry:u})=>{if(t)return(0,a.createElement)("div",{className:"tr-empty-state"},(0,a.createElement)(s.u4,{lines:3}));if(r)return(0,a.createElement)(o.A,{error:r,onNavigate:d,onRetry:u,isRetrying:t});const m=e&&(e.lcp?.length>0||e.inp?.length>0||e.cls?.length>0),N=M?.core_web_vitals?.error||M?.core_web_vitals?.message?.includes("not connected");return!m&&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.__)("Add a PageSpeed API key or 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:()=>d&&d("integrations","google-services")},(0,n.__)("Add PageSpeed API Key","thinkrank")),(0,a.createElement)(i.Button,{variant:"secondary",onClick:u,disabled:t},t?(0,n.__)("Retrying…","thinkrank"):(0,n.__)("Retry","thinkrank")))})):m?(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:()=>g(e)},e," ",(0,n.__)("Days","thinkrank"))))),(0,a.createElement)("div",{className:"thinkrank-hist-grid"},e.lcp?.length>0&&c((0,n.__)("Largest Contentful Paint (LCP)","thinkrank"),e.lcp,"s",{good:2.5,needs_improvement:4}),e.inp?.length>0&&c((0,n.__)("Interaction to Next Paint (INP)","thinkrank"),e.inp,"ms",{good:200,needs_improvement:500}),e.cls?.length>0&&c((0,n.__)("Cumulative Layout Shift (CLS)","thinkrank"),e.cls,"score",{good:.1,needs_improvement:.25}))):(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:u,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:()=>D});var a=r(51609),n=r(86087),i=r(27723),s=r(52619),l=r(1455),o=r.n(l),c=r(49323),g=r(65875),M=r(18342),d=r(82509),u=r(7001),m=r(47388),N=r(58020),h=r(99714),k=r(94288),p=r(60775),x=r(94240),y=r(43526);const D=()=>{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),[D,j]=(0,n.useState)(null),[I,E]=(0,n.useState)(null),[z,T]=(0,n.useState)([]),[f,A]=(0,n.useState)(!1),[w,_]=(0,n.useState)(null),b=Boolean(window.thinkrankAdmin?.aiConfigured),O=[{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"}],v=[{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"}],L=[{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"}],S=[{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)(()=>{C()},[]);const C=async()=>{try{const e=await o()({path:"/thinkrank/v1/content-brief/list",method:"GET"});e.success&&T(e.data)}catch(e){p.A.error("Failed to load saved briefs:",e)}},Q=(e,r)=>{t(t=>({...t,[e]:r}))},U=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,I&&(0,a.createElement)(c.Fc,{variant:"error",className:"tr-mb-6",onDismiss:()=>E(null)},(0,y.A)(I)),(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)(M.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:O,onChange:e=>Q("content_type",e.target.value)}),(0,a.createElement)(c.l6,{label:(0,i.__)("Target Audience","thinkrank"),value:e.target_audience,options:v,onChange:e=>Q("target_audience",e.target.value)}),(0,a.createElement)(c.l6,{label:(0,i.__)("Content Length","thinkrank"),value:e.content_length,options:L,onChange:e=>Q("content_length",e.target.value)}),(0,a.createElement)(c.l6,{label:(0,i.__)("Tone","thinkrank"),value:e.tone,options:S,onChange:e=>Q("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)(M.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)(g.T,{label:(0,i.__)("Additional Context","thinkrank"),value:e.additional_context,onChange:e=>Q("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()=>{E(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)E(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?(j(r.data),C(),setTimeout(()=>{const e=document.getElementById("generated-content-section");e&&e.scrollIntoView({behavior:"smooth",block:"start"})},200)):E(r.message||(0,i.__)("Failed to generate content brief.","thinkrank"))}catch(e){e.message&&e.message.includes("Please configure your AI provider")?E(e.message):(p.A.error("Brief generation error:",e),E(e.message||(0,i.__)("An error occurred while generating the content brief.","thinkrank")))}finally{l(!1)}}},loading:r,disabled:r||!b,title:b?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")),!b&&(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")),z.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"},z.length)),(0,a.createElement)("div",{className:"tr-flex-1 tr-overflow-y-auto tr-p-4",style:{minHeight:0}},z.length>0?(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-1"},z.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)(h.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||""}),j(e.brief_data),E(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:()=>_(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")}))))),D&&(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)(h.A,{provider:D.ai_provider,model:D.ai_model})),(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2 tr-flex-wrap"},window.thinkrankAdmin?.isPro?(0,s.applyFilters)("thinkrank.contentBrief.resultActions",(0,a.createElement)(u.A,null),{briefData:D,formData:e}):(0,N.yP)()?(0,a.createElement)(m.A,{feature:(0,i.__)("Insert Brief into a Post","thinkrank")}):(0,a.createElement)(u.A,null),(0,a.createElement)(c.$n,{variant:"secondary",size:"sm",onClick:()=>{const e=U(D),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=U(D),t=window.open("","_blank");t?(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()):x.A.error((0,i.__)("Allow pop-ups for this site to print the brief.","thinkrank"))}},(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=()=>{A(!0),setTimeout(()=>A(!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){p.A.error("Failed to copy text: ",e)}document.body.removeChild(r)}catch(e){p.A.error("Copy to clipboard failed: ",e)}})(U(D)),title:f?(0,i.__)("Copied!","thinkrank"):(0,i.__)("Copy to clipboard","thinkrank")},f?(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"})),f?(0,i.__)("Copied!","thinkrank"):(0,i.__)("Copy","thinkrank")),(0,a.createElement)(c.$n,{variant:"ghost",size:"sm",onClick:()=>{j(null),E(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:D,formData:e}))),w&&(0,a.createElement)(k.Ay,{title:(0,i.__)("Delete this brief?","thinkrank"),message:(0,i.sprintf)(/* translators: %s: saved brief title */ /* translators: %s: saved brief title */
46 (0,i.__)('"%s" will be permanently deleted. This action cannot be undone.',"thinkrank"),w.title||(0,i.__)("Untitled Brief","thinkrank")),confirmLabel:(0,i.__)("Delete Brief","thinkrank"),isDestructive:!0,onConfirm:()=>(async e=>{_(null);try{(await o()({path:`/thinkrank/v1/content-brief/${e}`,method:"DELETE"})).success&&(T(z.filter(t=>t.id!==e)),D&&D.id===e&&j(null))}catch(e){p.A.error("Failed to delete brief:",e),E((0,i.__)("Failed to delete brief. Please try again.","thinkrank"))}})(w.id),onCancel:()=>_(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:()=>m});var a=r(51609),n=r(86087),i=r(27723),s=r(49323),l=r(5127),o=r(4025),c=r(13863),g=r(32905),M=r(65403),d=r(80095),u=r(30422);const m=({activeSubSection:e="robots-management",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-crawling-ai-indexing-tab"},(()=>{switch(e){case"robots-management":return(0,a.createElement)(l.A,{onNavigate:t});case"xml-sitemap":return(0,a.createElement)(o.A,{onNavigate:t});case"llms-ai-indexing":return(0,a.createElement)(c.A,{onNavigate:t});case"global-robot-meta":return(0,a.createElement)(g.A,{onNavigate:t});case"publisher-sitemaps":return(0,a.createElement)(M.A,{filter:"thinkrank.sitemap.publisherSitemapsTab",teaser:(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")]})});case"markdown-for-ai":return(0,a.createElement)(M.A,{filter:"thinkrank.crawling.markdownForAiTab",teaser:(0,a.createElement)(d.A,{illustration:(0,a.createElement)(u.tD,null),title:(0,i.__)("Markdown for AI","thinkrank"),description:(0,i.__)("AI agents that fetch your pages have to dig your content out of a full HTML document. Serve them a clean Markdown copy of the same URL instead, while visitors keep the normal page.","thinkrank"),features:[(0,i.__)("Answer the same URL with Markdown when an agent asks for it","thinkrank"),(0,i.__)("Choose which post types serve Markdown","thinkrank"),(0,i.__)("Your HTML page stays canonical, so nothing about your SEO changes","thinkrank")]})});case"ai-usage-policy":return(0,a.createElement)(M.A,{filter:"thinkrank.crawling.aiUsagePolicyTab",teaser:(0,a.createElement)(d.A,{illustration:(0,a.createElement)(u.qR,null),title:(0,i.__)("AI Usage Policy","thinkrank"),description:(0,i.__)("Your llms.txt describes what your site is about, but says nothing about what AI companies may do with it. Publish a usage policy alongside it so crawlers read your terms before they train on your work.","thinkrank"),features:[(0,i.__)("Allow or disallow model training on your content","thinkrank"),(0,i.__)("Decide separately about summarization and embedding","thinkrank"),(0,i.__)("Require attribution when an assistant quotes you","thinkrank"),(0,i.__)("Published at the top of llms.txt, where crawlers look first","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:g,children:M,...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],g),disabled:r||n,"aria-busy":n||void 0,"aria-disabled":r||n||void 0,...d},n&&(0,a.createElement)("span",{className:"tr-w-4 tr-h-4 tr-shrink-0 tr-rounded-full tr-border-2 tr-animate-spin",style:{borderColor:"currentColor",borderTopColor:"transparent"},"aria-hidden":"true"}),!n&&o&&"left"===c&&(0,a.createElement)(o,{className:"tr-w-4 tr-h-4 tr-shrink-0"}),M,!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},28094:(e,t,r)=>{"use strict";r.d(t,{g:()=>a});const a=(e,t={})=>{const r=`${window.thinkrankAdmin?.apiUrl||""}${e}`,a=new URLSearchParams;Object.entries(t).forEach(([e,t])=>{null!=t&&a.set(e,t)});const n=a.toString();return n?`${r}${r.includes("?")?"&":"?"}${n}`:r}},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.__)("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)("div",{className:"tr-px-6 tr-py-6 tr-grid tr-grid-cols-1 md:tr-grid-cols-2 tr-gap-x-6 tr-gap-y-5"},(0,a.createElement)(o.A,{label:(0,n.__)("Site Logo","thinkrank"),value:e.logo_url,onChange:e=>t("logo_url",e),help:(0,n.__)("Recommended: 600x60px","thinkrank"),allowedTypes:["image"],disabled:r}),(0,a.createElement)(o.A,{label:(0,n.__)("Favicon","thinkrank"),value:e.favicon_url,onChange:e=>t("favicon_url",e),help:(0,n.__)("Recommended: 32x32px, ICO or PNG","thinkrank"),allowedTypes:["image"],disabled:r}),(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.__)("Recommended: 180x180px, PNG","thinkrank"),allowedTypes:["image"],disabled:r}))))}},30012:(e,t,r)=>{"use strict";r.d(t,{B1:()=>M,D3:()=>c,Zf:()=>o,ah:()=>k,bH:()=>N,oo:()=>h,pO:()=>g});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:"import-export",slug:"thinkrank-import-export",cap:"manage_options"},{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}},g=(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()}`},M=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 m=null;const N=e=>{m=e},h=(e,t={})=>{const r=s(e),a=g(e,t);r&&a&&(o(e)?c()!==e?(window.history.pushState({},"",a),u(r,m?.(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,m?.(e)),d(e))});const k=e=>!(e.defaultPrevented||0!==e.button||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey),p=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(!k(e))return;const t=p(e.target);t&&(e.preventDefault(),h(t.page))}),e.addEventListener("mouseover",e=>{const t=p(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=>{var r;if(!t.classList.contains("wp-not-current-submenu"))return;const a=t.querySelector(":scope > .wp-submenu");if(!a)return;const n=t.getBoundingClientRect(),i=null!==(r=document.getElementById("wpadminbar")?.offsetHeight)&&void 0!==r?r:32,s=window.innerHeight-a.offsetHeight-6,l=Math.max(i+6,Math.min(n.top,s));a.style.top=`${Math.round(l)}px`,a.style.left=`${Math.round(n.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:()=>E,DX:()=>u,D_:()=>x,Hs:()=>M,JU:()=>d,JV:()=>g,Jj:()=>D,Ku:()=>y,Lq:()=>p,_1:()=>h,eW:()=>c,l3:()=>k,qR:()=>N,rs:()=>I,tD:()=>m,v0:()=>T,vD:()=>z,vV:()=>j});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"})),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:"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"})),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:"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})),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)("rect",{x:"24",y:"20",width:"62",height:"76",rx:"6",fill:l,stroke:n,strokeWidth:"3"}),(0,a.createElement)("path",{d:"M34 36h16M34 60h30M34 70h24M34 80h30",stroke:s,strokeWidth:"3",strokeLinecap:"round"}),(0,a.createElement)("path",{d:"M34 46h42",stroke:i,strokeWidth:"3",strokeLinecap:"round",strokeDasharray:"4 5"}),(0,a.createElement)("rect",{x:"66",y:"60",width:"42",height:"30",rx:"5",fill:n}),(0,a.createElement)("path",{d:"M73 82V68l7 8 7-8v14M95 68v10m0 0l-4-4m4 4l4-4",stroke:l,strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round"})),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)("rect",{x:"20",y:"18",width:"60",height:"80",rx:"6",fill:l,stroke:n,strokeWidth:"3"}),(0,a.createElement)("path",{d:"M30 34h34M30 46h40M30 58h26",stroke:s,strokeWidth:"3",strokeLinecap:"round"}),(0,a.createElement)("path",{d:"M30 70h20",stroke:i,strokeWidth:"3",strokeLinecap:"round",strokeDasharray:"4 5"}),(0,a.createElement)("path",{d:"M84 50l18 7v14c0 11-8 18-18 22-10-4-18-11-18-22V57l18-7z",fill:n}),(0,a.createElement)("path",{d:"M77 71l5 5 11-11",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)("rect",{x:"14",y:"66",width:"42",height:"34",rx:"5",fill:l,stroke:s,strokeWidth:"3"}),(0,a.createElement)("rect",{x:"64",y:"66",width:"42",height:"34",rx:"5",fill:l,stroke:n,strokeWidth:"3"}),(0,a.createElement)("path",{d:"M22 78h26M22 88h18M72 78h26M72 88h18",stroke:s,strokeWidth:"3",strokeLinecap:"round"}),(0,a.createElement)("path",{d:"M18 52l20-14 16 12 24-28",stroke:n,strokeWidth:"3.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("circle",{cx:"78",cy:"22",r:"6",fill:n}),(0,a.createElement)("circle",{cx:"38",cy:"38",r:"4.5",fill:i}),(0,a.createElement)("circle",{cx:"54",cy:"50",r:"4.5",fill:i})),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)("rect",{x:"16",y:"20",width:"50",height:"80",rx:"6",fill:l,stroke:n,strokeWidth:"3"}),(0,a.createElement)("path",{d:"M26 36h30M26 48h22M26 60h30M26 72h18",stroke:s,strokeWidth:"3",strokeLinecap:"round"}),(0,a.createElement)("circle",{cx:"86",cy:"34",r:"7",fill:n}),(0,a.createElement)("circle",{cx:"86",cy:"58",r:"7",fill:i}),(0,a.createElement)("circle",{cx:"86",cy:"82",r:"7",fill:s}),(0,a.createElement)("path",{d:"M96 34h10M96 58h10M96 82h10",stroke:s,strokeWidth:"3",strokeLinecap:"round"}),(0,a.createElement)("path",{d:"M83 34l2.5 2.5L90 32",stroke:l,strokeWidth:"2.4",strokeLinecap:"round",strokeLinejoin:"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:"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"})),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)("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"})),y=()=>(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"})),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)("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"})),I=()=>(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"})),E=()=>(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"})),z=()=>(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:"22",y:"36",width:"34",height:"48",rx:"4",fill:l,stroke:s,strokeWidth:"2.5"}),(0,a.createElement)("path",{d:"M28 46h22M28 56h22M28 66h22M28 76h14",stroke:i,strokeWidth:"2.5",strokeLinecap:"round"}),(0,a.createElement)("path",{d:"M58 48h14a6 6 0 0 1 6 6v6M58 72h14a6 6 0 0 0 6-6v-6",stroke:n,strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("circle",{cx:"78",cy:"60",r:"9",fill:n}),(0,a.createElement)("circle",{cx:"94",cy:"40",r:"6",fill:i}),(0,a.createElement)("circle",{cx:"94",cy:"80",r:"6",fill:i}),(0,a.createElement)("path",{d:"M85 55l5-10M85 65l5 10",stroke:s,strokeWidth:"2.5",strokeLinecap:"round"})),T=()=>(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:()=>m});var a=r(51609),n=r(86087),i=r(27723),s=r(49323),l=r(99658),o=r(94168);const 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)("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"})),g=()=>(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"})),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)("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:"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"})),u=e=>Array.isArray(e)?e.join("\n"):e||"",m=({settings:e,onSettingChange:t,isLoading:r,onNavigate:m})=>{const N=!e.enabled,[h,k]=(0,n.useState)(()=>u(e.person_same_as));return(0,n.useEffect)(()=>{k(u(e.person_same_as))},[e.person_same_as]),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-4"},N&&(0,a.createElement)(o.A,{onNavigate:m}),(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)(c,null)),(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,i.__)("Personal Information","thinkrank"))),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0 tr-mt-0.5"},(0,i.__)("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)(s.pd,{label:(0,i.__)("Full Name","thinkrank"),value:e.person_name||"",onChange:e=>t("person_name",e.target.value),description:(0,i.__)("Full name of the person","thinkrank"),disabled:N}),(0,a.createElement)(l.A,{label:(0,i.__)("Profile Image","thinkrank"),value:e.person_image,onChange:e=>t("person_image",e),help:(0,i.__)("Professional headshot or profile photo","thinkrank"),allowedTypes:["image"],disabled:N}),(0,a.createElement)("div",{className:"tr-grid tr-grid-cols-2 tr-gap-4"},(0,a.createElement)(s.pd,{label:(0,i.__)("Job Title","thinkrank"),value:e.person_job_title||"",onChange:e=>t("person_job_title",e.target.value),description:(0,i.__)("Professional title or position","thinkrank"),disabled:N}),(0,a.createElement)(s.pd,{label:(0,i.__)("Nationality","thinkrank"),value:e.person_nationality||"",onChange:e=>t("person_nationality",e.target.value),description:(0,i.__)("Country of citizenship","thinkrank"),disabled:N})),(0,a.createElement)(s.TM,{label:(0,i.__)("Biography","thinkrank"),value:e.person_description||"",onChange:e=>t("person_description",e.target.value),description:(0,i.__)("Brief professional biography or description","thinkrank"),rows:3,disabled:N}))),(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)(g,null)),(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,i.__)("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)(s.pd,{label:(0,i.__)("Website URL","thinkrank"),type:"url",value:e.person_url||"",onChange:e=>t("person_url",e.target.value),description:(0,i.__)("Personal or professional website","thinkrank"),placeholder:"https://example.com",disabled:N}),(0,a.createElement)(s.pd,{label:(0,i.__)("Email Address","thinkrank"),type:"email",value:e.person_email||"",onChange:e=>t("person_email",e.target.value),description:(0,i.__)("Professional contact email","thinkrank"),disabled:N})),(0,a.createElement)("div",{className:"tr-grid tr-grid-cols-2 tr-gap-4"},(0,a.createElement)(s.pd,{label:(0,i.__)("Phone Number","thinkrank"),type:"tel",value:e.person_telephone||"",onChange:e=>t("person_telephone",e.target.value),description:(0,i.__)("Professional contact number","thinkrank"),disabled:N}),(0,a.createElement)(s.pd,{label:(0,i.__)("Birth Date","thinkrank"),type:"date",value:e.person_birth_date||"",onChange:e=>t("person_birth_date",e.target.value),description:(0,i.__)("Date of birth (optional)","thinkrank"),disabled:N})))),(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)(M,null)),(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,i.__)("Professional Details","thinkrank")))),(0,a.createElement)("div",{className:"tr-p-5 tr-flex tr-flex-col tr-gap-4"},(0,a.createElement)(s.TM,{label:(0,i.__)("Address","thinkrank"),value:e.person_address||"",onChange:e=>t("person_address",e.target.value),description:(0,i.__)("Professional address (optional)","thinkrank"),rows:2,disabled:N}),(0,a.createElement)(s.pd,{label:(0,i.__)("Works For (Organization)","thinkrank"),value:e.person_works_for||"",onChange:e=>t("person_works_for",e.target.value),description:(0,i.__)("Organization or company name (optional)","thinkrank"),disabled:N}))),(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)(d,null)),(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,i.__)("Social Media Profiles","thinkrank"))),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0 tr-mt-0.5"},(0,i.__)("Used as sameAs properties — one URL per line","thinkrank"))),(0,a.createElement)("div",{className:"tr-p-5"},(0,a.createElement)(s.TM,{label:(0,i.__)("Profile URLs","thinkrank"),value:h,onChange:e=>k(e.target.value),onBlur:()=>{const r=h.split("\n").map(e=>e.trim()).filter(Boolean);r.join("\n")!==u(e.person_same_as)&&t("person_same_as",r)},description:(0,i.__)("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:N}))))}},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:()=>h});var a=r(51609),n=r(86087),i=r(47143),s=r(27723),l=r(49323),o=r(85770),c=r(65403),g=r(80095),M=r(30422),d=r(94240);const u="thinkrank/email-report",m=()=>(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"})),N=({label:e,value:t})=>(0,a.createElement)("div",{className:"tr-flex tr-flex-wrap tr-gap-x-6 tr-gap-y-1 tr-py-3 tr-border-b tr-border-slate-100 last:tr-border-b-0"},(0,a.createElement)("dt",{className:"tr-text-sm tr-font-medium tr-text-slate-500 tr-m-0 tr-w-40 tr-shrink-0"},e),(0,a.createElement)("dd",{className:"tr-text-sm tr-text-slate-900 tr-m-0 tr-min-w-0"},t)),h=()=>{const{config:e,sections:t,nextRun:r,hasLoaded:h,isLoading:k,isSendingTest:p}=(0,i.useSelect)(e=>{const t=e(u);return{config:t.getConfig(),sections:t.getSections(),nextRun:t.getNextRun(),hasLoaded:t.hasLoaded(),isLoading:t.isLoading(),isSendingTest:t.isSendingTest()}},[]),{load:x,save:y,sendTest:D,updateField:j}=(0,i.useDispatch)(u),[I,E]=(0,n.useState)(null),[z,T]=(0,n.useState)(!1);(0,n.useEffect)(()=>{x().catch(e=>{E({type:"error",message:e?.message||(0,s.__)("Failed to load email report settings.","thinkrank")})})},[]);const f=e||{},A=Boolean(f.enabled),w=Number(f.frequency_days)||30,_=Array.isArray(f.recipients)?f.recipients:[],b=(Array.isArray(f.sections_enabled)?f.sections_enabled:[]).map(e=>t.find(t=>t.key===e)?.label).filter(Boolean);let O=A?(0,s.__)("Active","thinkrank"):(0,s.__)("Off","thinkrank");return z&&(O=(0,s.__)("Saving…","thinkrank")),k&&!h?(0,a.createElement)(l.u4,{lines:4,label:(0,s.__)("Loading email report settings…","thinkrank")}):(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-4"},I&&(0,a.createElement)(l.Fc,{variant:I.type,onDismiss:()=>E(null)},I.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)(m,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,s.__)("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,s.__)('Send a periodic SEO performance summary by email. The report itself is in the email; the "View Full Report" link opens your ThinkRank dashboard and needs a site login.',"thinkrank")))),(0,a.createElement)("div",{className:"tr-shrink-0"},(0,a.createElement)(l.lM,{label:O,checked:A,onChange:async e=>{E(null),j("enabled",e),T(!0);try{await y({enabled:e}),d.A.success(e?(0,s.__)("Email reporting is on.","thinkrank"):(0,s.__)("Email reporting is off.","thinkrank"))}catch(t){j("enabled",!e),d.A.error(t?.message||(0,s.__)("Couldn’t save that change.","thinkrank"))}finally{T(!1)}},disabled:z}))),A&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)(l.Zp,{padding:!1},(0,a.createElement)(o.A,{title:(0,s.__)("What gets sent","thinkrank"),description:(0,s.__)("The report covers the period since the last one and compares it with the period before.","thinkrank")}),(0,a.createElement)("dl",{className:"tr-px-6 tr-py-3 tr-m-0"},(0,a.createElement)(N,{label:(0,s.__)("Frequency","thinkrank"),value:(0,s.sprintf)(/* translators: %d: number of days between reports. */ /* translators: %d: number of days between reports. */
47 (0,s._n)("Every %d day","Every %d days",w,"thinkrank"),w)}),(0,a.createElement)(N,{label:(0,s.__)("Recipients","thinkrank"),value:_.length>0?_.join(", "):(0,s.__)("No recipients","thinkrank")}),(0,a.createElement)(N,{label:(0,s.__)("Sections","thinkrank"),value:b.length>0?b.join(", "):(0,s.__)("No sections","thinkrank")}))),(0,a.createElement)(c.A,{filter:"thinkrank.emailReport.proSettings",teaser:(0,a.createElement)(g.A,{illustration:(0,a.createElement)(M.Jj,null),title:(0,s.__)("Branded email reports","thinkrank"),description:(0,s.__)("Send the report on your schedule, to your whole team or your clients, looking like it came from you.","thinkrank"),features:[(0,s.__)("Every 7, 15 or 30 days","thinkrank"),(0,s.__)("Up to 50 recipients","thinkrank"),(0,s.__)("Your logo, header colour, subject line, intro and footer","thinkrank"),(0,s.__)("Pick the sections to include","thinkrank")]})})),A&&(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)(l.$n,{variant:"secondary",loading:p,onClick:async()=>{E(null);try{const e=await D();E(e?.success?{type:"success",message:(0,s.__)("Test email sent. Check your inbox in a moment.","thinkrank")}:{type:"error",message:e?.result?.error||(0,s.__)("Test email could not be sent.","thinkrank")})}catch(e){E({type:"error",message:e?.message||(0,s.__)("Test email failed.","thinkrank")})}}},(0,s.__)("Send Test Email","thinkrank")),r&&(0,a.createElement)("span",{className:"tr-ml-auto tr-text-sm tr-text-slate-500"},(0,s.__)("Next report:","thinkrank")," ",(0,a.createElement)("strong",{className:"tr-text-slate-900"},(e=>{if(!e)return null;try{const t=new Date(e);return Number.isNaN(t.getTime())?e:new Intl.DateTimeFormat(void 0,{dateStyle:"medium",timeStyle:"short"}).format(t)}catch(t){return e}})(r)))))}},32319:(e,t,r)=>{"use strict";r.d(t,{A:()=>p});var a=r(51609),n=r(86087),i=r(27723),s=r(49323),l=r(1455),o=r.n(l),c=r(99658),g=r(85161),M=r(85770),d=r(17098),u=r(52495),m=r(78856),N=r(10628),h=r(60775);const k={facebook:"tr-aspect-[1.91/1]",twitter:"tr-aspect-[2/1]",linkedin:"tr-aspect-[1.91/1]",pinterest:"tr-aspect-[2/3]"},p=({activeSubSection:e="open-graph"})=>{const[t,r]=(0,n.useState)(!0),[l,p]=(0,n.useState)(!1),[x,y]=(0,n.useState)(!1),[D,j]=(0,n.useState)(!1),[I,E]=(0,n.useState)(!1),[z,T]=(0,n.useState)(!1),[f,A]=(0,n.useState)(!1),[w,_]=(0,n.useState)({}),[b,O]=(0,n.useState)(!1),[v,L]=(0,n.useState)(null),[S,C]=(0,n.useState)(null),[Q,U]=(0,n.useState)("facebook"),[Y,P]=(0,n.useState)(null);(0,n.useEffect)(()=>{R()},[]),(0,n.useEffect)(()=>{P(null),L(null)},[e]);const R=async()=>{try{r(!0);const e=await o()({path:"/thinkrank/v1/social-media/settings",method:"GET"});if(!e.success)throw new Error(e.error||"Failed to load social media settings");_({...Z(),...e.data.settings}),p(!1)}catch(e){h.A.error("Social Media settings load error:",e),p(!0),L({status:"error",message:(0,i.__)("Could not load your social media settings. Nothing has been changed — retry before editing.","thinkrank")})}finally{r(!1)}},Z=()=>{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:"",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}},V=(e,t)=>{_(r=>({...r,[e]:t})),O(!0)},{update:B,isSaving:G}=(0,N.A)({settings:w,setSettings:_,save:async t=>{const r=await o()({path:"/thinkrank/v1/social-media/settings",method:"POST",data:{settings:t,context_type:"site",validation_context:e}});if(!r.success)throw new Error(r.error||(0,i.__)("Failed to save settings.","thinkrank"))},logLabel:"Social Media"}),W=async()=>{try{j(!0);const e=window.thinkrankAdmin?.siteName||"",t=window.thinkrankAdmin?.siteDescription||"",r=window.thinkrankAdmin?.siteUrl||window.location.origin,a={title:w.og_site_name||e||"Your Site Name",description:w.og_description||t||"Your site description",url:r,image:w.default_og_image||"",type:w.og_type||"website"},n=await o()({path:"/thinkrank/v1/social-media/preview",method:"POST",data:{data:a,platform:Q}});if(n.success){const e={...n.data,platform:Q,character_counts:{title:n.data.title?.length||0,description:n.data.description?.length||0}};C(e),L({status:"success",message:(0,i.__)("Social media preview generated successfully!","thinkrank")})}}catch(e){h.A.error("Social media preview error:",e),L({status:"error",message:(0,i.__)("Failed to generate social media preview. Please try again.","thinkrank")})}finally{j(!1)}},H=async()=>{try{E(!0);const t=await o()({path:"/thinkrank/v1/social-media/validate",method:"POST",data:{settings:w,context_type:"site",validation_context:e}});t.success?(P(t.data),L({status:"success",message:(0,i.__)("Social media settings validated successfully!","thinkrank")})):L({status:"error",message:t.data?.message||(0,i.__)("Validation failed. Please check your settings.","thinkrank")})}catch(e){h.A.error("Social media validation error:",e),L({status:"error",message:(0,i.__)("Failed to validate social media settings. Please try again.","thinkrank")})}finally{E(!1)}};return t?(0,a.createElement)("div",{className:"thinkrank-loading"},(0,a.createElement)(s.u4,{lines:3})):l?(0,a.createElement)(s.oK,{onRetry:R,isRetrying:t,message:(0,i.__)("Your social media settings could not be read, so this screen has nothing to edit yet. Nothing has changed — retry to load them.","thinkrank")}):(0,a.createElement)("div",{className:"thinkrank-social-media-tab"},(0,a.createElement)(g.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:H,isBusy:I,...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{T(!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={...w},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),O(!0),L({status:"success",message:(0,i.__)("Successfully synced data from Site Identity settings!","thinkrank")+` (${s.length} fields updated)`})):L({status:"info",message:(0,i.__)("No changes needed - Social Media fields are already up to date with Site Identity settings.","thinkrank")})}}catch(e){h.A.error("Sync error:",e),L({status:"error",message:(0,i.__)("Failed to sync from Site Identity. Please try again.","thinkrank")})}finally{T(!1)}})(["og_site_name","og_description","default_og_image"]),isBusy:z,...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:H,isBusy:I,...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:W,isBusy:D,...t})];default:return[]}})(),notice:v,onNoticeRemove:()=>L(null)},(()=>{switch({"open-graph":"open-graph","twitter-cards":"twitter",preview:"preview"}[e]||"open-graph"){case"open-graph":return(()=>{const e=w.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)(M.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:w.enable_open_graph,onChange:e=>B({enable_open_graph:e},e?(0,i.__)("Open Graph is on.","thinkrank"):(0,i.__)("Open Graph is off.","thinkrank")),label:(0,i.__)("Enable Open Graph","thinkrank"),disabled:G})}),w.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:w.og_site_name,onChange:e=>V("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:w.og_description,onChange:e=>V("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:w.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=>V("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:w.default_og_image,onChange:e=>V("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)(M.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:w.enable_twitter_cards,onChange:e=>B({enable_twitter_cards:e},e?(0,i.__)("Twitter Cards are on.","thinkrank"):(0,i.__)("Twitter Cards are off.","thinkrank")),label:(0,i.__)("Enable Twitter Cards","thinkrank"),disabled:G})}),w.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:w.twitter_username,onChange:e=>V("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:w.twitter_creator,onChange:e=>V("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:w.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=>V("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:w.default_twitter_image,onChange:e=>V("default_twitter_image",e),help:(0,i.__)("Default image for Twitter sharing (1200x600px recommended)","thinkrank"),allowedTypes:["image"]})))));case"preview":return(()=>{const e=Q.charAt(0).toUpperCase()+Q.slice(1),t=k[Q]||"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:Q,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=>U(e.target.value)}))),(0,a.createElement)("div",{className:"tr-p-6"},S?(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")),S.valid?(0,a.createElement)(s.Ex,{variant:"good"},"✓ ",(0,i.__)("Valid","thinkrank")):(0,a.createElement)(s.Ex,{variant:"warning"},"⚠ ",(0,i.__)("Issues Found","thinkrank"))),S.image?(0,a.createElement)("div",{className:`${t} tr-relative tr-bg-[#F6F7FB] tr-overflow-hidden`},(0,a.createElement)("img",{src:S.image,alt:S.title,className:"tr-w-full tr-h-full tr-object-cover",onError:e=>{e.target.style.display="none"}}),"pinterest"===Q&&(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}})(S.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"},S.title),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0 tr-mt-0.5 tr-leading-relaxed"},S.description),("twitter"===Q||"pinterest"===Q)&&(0,a.createElement)("p",{className:"tr-text-[11px] tr-text-tertiary tr-m-0 tr-mt-1.5"},"twitter"===Q?`${S.title?.length||0}/70 ${(0,i.__)("chars","thinkrank")}`:(0,i.__)("Pin it • Save","thinkrank")))),S.warnings&&S.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"},S.warnings.map((e,t)=>(0,a.createElement)("li",{key:t,className:"tr-text-xs tr-text-warning tr-leading-relaxed"},e)))),S.suggestions&&S.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"},S.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)(m.A,{validationResults:Y}),(0,a.createElement)("div",{className:"tr-flex tr-justify-end tr-mt-6"},(0,a.createElement)(s.$n,{variant:"primary",size:"md",onClick:async()=>{if(!l)try{y(!0),L(null);const t=await o()({path:"/thinkrank/v1/social-media/settings",method:"POST",data:{settings:w,context_type:"site",validation_context:e}});if(!t.success)throw new Error(t.error||"Failed to save settings");O(!1),L({status:"success",message:(0,i.__)("Social media settings saved successfully!","thinkrank")})}catch(e){h.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?(h.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?(h.A.error("Validation errors:",e.validation.errors),t=(0,i.__)("Validation failed: ","thinkrank")+e.validation.errors.join(", ")):e.message&&(t=e.message),L({status:"error",message:t})}finally{y(!1)}},disabled:!b||x},x?(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";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 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:()=>d});var a=r(51609),n=r(86087),i=r(27723),s=r(56427),l=r(85161),o=r(49323),c=r(1455),g=r.n(c),M=r(60775);const d=()=>{const[e,t]=(0,n.useState)(!0),[r,c]=(0,n.useState)(!1),[d,u]=(0,n.useState)(!1),[m,N]=(0,n.useState)(null),[h,k]=(0,n.useState)({index:!0,noindex:!1,nofollow:!1,noarchive:!1,noimageindex:!1,nosnippet:!1});(0,n.useEffect)(()=>{p()},[]);const p=async()=>{t(!0);try{const e=await g()({path:"/thinkrank/v1/global-robot-meta/settings",method:"GET"});e&&e.settings&&k(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)}},x=(e,t)=>{k(r=>{const a={...r,[e]:t};return"index"===e?a.noindex=!t:"noindex"===e&&(a.index=!t),a}),u(!0)},y=({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)(o.u4,{lines:4,label:(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:m,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:h.index,onChange:e=>x("index",e),__nextHasNoMarginBottom:!0}),(0,a.createElement)(y,{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:h.nofollow,onChange:e=>x("nofollow",e),__nextHasNoMarginBottom:!0}),(0,a.createElement)(y,{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:h.noimageindex,onChange:e=>x("noimageindex",e),__nextHasNoMarginBottom:!0}),(0,a.createElement)(y,{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:h.noindex,onChange:e=>x("noindex",e),__nextHasNoMarginBottom:!0}),(0,a.createElement)(y,{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:h.noarchive,onChange:e=>x("noarchive",e),__nextHasNoMarginBottom:!0}),(0,a.createElement)(y,{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:h.nosnippet,onChange:e=>x("nosnippet",e),__nextHasNoMarginBottom:!0}),(0,a.createElement)(y,{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()=>{c(!0),N(null);try{await g()({path:"/thinkrank/v1/global-robot-meta/settings",method:"POST",data:{settings:h}}),N({status:"success",message:(0,i.__)("Global Robot Meta settings saved successfully!","thinkrank")}),u(!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{c(!1)}},isBusy:r,disabled:!d||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"})),g=()=>(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"})),M={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:m=""})=>{const[N,h]=(0,i.useState)(!1),[k,p]=(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 p(M[a]||(0,s.__)("Google connection failed. Please try again.","thinkrank"));r&&(e&&e(),t&&(window.location.href=t))},[]);const x=()=>{p(null);const e=(0,o.Vf)(t);if(!e)return l.A.error("Google connect URL is not available."),void p((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:x,className:m,isBusy:N,disabled:N},u&&!N&&(0,a.createElement)("img",{src:u,alt:"",className:"thinkrank-google-icon","aria-hidden":"true"}),N?(0,s.__)("Connecting…","thinkrank"):r||(0,s.__)("Connect with Google","thinkrank")):(0,a.createElement)(a.Fragment,null,k&&(0,a.createElement)("p",{className:"tr-text-xs tr-text-danger tr-m-0 tr-mb-2",role:"alert"},k),(0,a.createElement)("button",{type:"button",onClick:x,disabled:N,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"+(m?" "+m:"")},(0,a.createElement)("span",{className:"tr-flex tr-items-center tr-justify-center","aria-hidden":"true"},N?(0,a.createElement)(g,null):u?(0,a.createElement)("img",{src:u,alt:"",className:"thinkrank-google-icon"}):(0,a.createElement)(c,null)),(0,a.createElement)("span",null,N?(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:()=>o});var a=r(51609),n=r(27723),i=r(56427),s=r(49323),l=r(69880);const o=({diagnostics:e,isLoadingDiagnostics:t,diagnosticsError:r,onNavigate:o,onRetry:c})=>{if(t)return(0,a.createElement)("div",{className:"tr-empty-state"},(0,a.createElement)(s.u4,{lines:3}));if(r)return(0,a.createElement)(l.A,{error:r,onNavigate:o,onRetry:c,isRetrying:t});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.__)("Add a PageSpeed API key or 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:()=>o&&o("integrations","google-services")},(0,n.__)("Add PageSpeed API Key","thinkrank")),(0,a.createElement)(i.Button,{variant:"secondary",onClick:c,disabled:t},t?(0,n.__)("Retrying…","thinkrank"):(0,n.__)("Retry","thinkrank")))}));const g=e.filter(e=>"passed"===e.status).length,M=e.filter(e=>"warning"===e.status).length,d=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"},g)),(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"},d))),(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:()=>m});var a=r(51609),n=r(86087),i=r(27723),s=r(73131),l=r(60563),o=r(89212),c=r(40799);const g=[{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")}],M=g.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){}},m=()=>{const[e,t]=(0,n.useState)(d);(0,n.useEffect)(()=>{try{const e=new URLSearchParams(window.location.search).get("tab"),r=M.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:g,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"}))},35980:(e,t,r)=>{"use strict";r.d(t,{A:()=>z});var a=r(51609),n=r(86087),i=r(27723),s=r(49323),l=r(85161),o=r(85770),c=r(17098),g=r(52495),M=r(73788),d=r(48426),u=r(54273),m=r(78881),N=r(10628);const h=()=>(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"})),k=()=>(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"})),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=()=>(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"})),y=()=>(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"})),D=()=>(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"})),j=[{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")}],I=[{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")}],E=e=>null==e||!1!==e&&""!==e&&"0"!==e&&0!==e,z=()=>{const[e,t]=(0,n.useState)(!0),[r,z]=(0,n.useState)(!1),[T,f]=(0,n.useState)(!1),[A,w]=(0,n.useState)({}),[_,b]=(0,n.useState)(!1),[O,v]=(0,n.useState)(null),[L,S]=(0,n.useState)("basic"),[C,Q]=(0,n.useState)(!1),[U,Y]=(0,n.useState)(null),[P,R]=(0,n.useState)(!1),[Z,V]=(0,n.useState)(null),{update:B,isSaving:G}=(0,N.A)({settings:A,setSettings:w,save:m.k2,logLabel:"ThinkRank"}),W=(e,t)=>{try{const r=(0,d.TT)(e,t);w(a=>{const n={...a,[e]:r};if("custom_url_pattern"===e&&t&&n.sitemap_urls)if("basic"===L){S("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"}];E(n.include_posts)&&r.push(t("posts")),E(n.include_pages)&&r.push(t("pages")),E(n.include_categories)&&r.push(t("categories")),E(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}),b(!0)}catch(e){v({status:"error",message:e.message||(0,i.__)("Invalid input provided. Please check your settings.","thinkrank")})}},H=(e,t,r={})=>{const{validateUrl:a=!1,markDirty:n=!0}=r;try{let r=t;a&&r.url&&(r={...r,url:(0,d.$W)(r.url)}),w(t=>({...t,sitemap_urls:t.sitemap_urls.map((t,a)=>a===e?r:t),...n?{selected_preset:"custom"}:{}})),n&&(S("custom"),b(!0))}catch(e){v({status:"error",message:e.message||(0,i.__)("Invalid sitemap URL provided","thinkrank")})}},F=()=>({settings:A,setSettings:w,setIsLoading:t,setIsSaving:z,setIsGenerating:f,setHasChanges:b,setNotice:v,setSelectedPreset:S,setIsValidatingAll:Q,setValidatingIndex:Y,setIsPinging:R,setHealth:V,getDefaultSettings:u.lA,updateSitemap:H});if((0,n.useEffect)(()=>{(0,m.M5)(F())},[]),e)return(0,a.createElement)("div",{className:"thinkrank-loading"},(0,a.createElement)(s.u4,{lines:3}));const J=window.location.origin,X=F();return(0,a.createElement)("div",{className:"thinkrank-sitemap-tab"},(0,a.createElement)(M.A,{health:Z}),(0,a.createElement)(l.A,{title:(0,i.__)("XML Sitemap Management","thinkrank"),enabled:A.enabled,onToggle:e=>B({enabled:e},e?(0,i.__)("XML sitemap is on.","thinkrank"):(0,i.__)("XML sitemap is off.","thinkrank")),toggleLabel:(0,i.__)("Enable Sitemap","thinkrank"),toggleBusy:G,optimizationButtons:[(0,a.createElement)(g.A,{key:"generate",type:"generate",label:(0,i.__)("Generate Sitemap","thinkrank"),loadingLabel:(0,i.__)("Generating…","thinkrank"),onClick:()=>(0,m.vB)(F()),isBusy:T,disabled:!A.enabled||T})],notice:O,onNoticeRemove:()=>v(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"},A.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)(D,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:`${J}/sitemap_index.xml`,target:"_blank",rel:"noopener noreferrer",className:"tr-text-brand tr-underline tr-inline-flex tr-items-center tr-gap-0.5"},`${J}/sitemap_index.xml`," ",(0,a.createElement)(p,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:!!A.use_sitemap_index,onChange:e=>W("use_sitemap_index",e),disabled:!A.enabled}),(0,a.createElement)(s.l6,{label:(0,i.__)("Quick Setup Templates","thinkrank"),value:L,options:j,onChange:e=>(0,u.Ur)(e.target.value,X),disabled:!A.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")),A.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=>H(t,{...e,url:r.target.value}),onBlur:r=>H(t,{...e,url:r.target.value},{validateUrl:!0}),placeholder:"/sitemap.xml",disabled:!A.enabled})),(0,a.createElement)("div",{className:"tr-w-36"},(0,a.createElement)(s.l6,{label:(0,i.__)("Type","thinkrank"),value:e.type,options:I,onChange:r=>H(t,{...e,type:r.target.value}),disabled:!A.enabled})),(0,a.createElement)("button",{onClick:()=>(e=>{w(t=>({...t,sitemap_urls:t.sitemap_urls.filter((t,r)=>r!==e)})),S("custom"),w(e=>({...e,selected_preset:"custom"})),b(!0)})(t),disabled:!A.enabled||(null!==(r=A.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)(k,null)))})),(0,a.createElement)("button",{onClick:()=>{w(e=>({...e,sitemap_urls:[...e.sitemap_urls||[],{url:(0,u.ST)("general",A),type:"general",enabled:!0,last_checked:null,status:"unknown"}],use_sitemap_index:!0})),S("custom"),w(e=>({...e,selected_preset:"custom"})),b(!0)},disabled:!A.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)(h,null)," ",(0,i.__)("Add Sitemap URL","thinkrank")),A.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"},A.sitemap_urls.map((e,t)=>A.last_generated?(0,a.createElement)("a",{key:t,href:`${J}${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)(p,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,")")))),!A.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:!A.enabled},(0,a.createElement)(s.pd,{id:"tr-sm-links-per",type:"number",value:A.links_per_sitemap||1e3,onChange:e=>W("links_per_sitemap",parseInt(e.target.value)),min:100,max:5e4,disabled:!A.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:!!A.include_images,onChange:e=>W("include_images",e),disabled:!A.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:!!A.include_featured_images,onChange:e=>W("include_featured_images",e),disabled:!A.enabled||!A.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:!!A.auto_generate,onChange:e=>W("auto_generate",e),disabled:!A.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:!!A.ping_search_engines,onChange:e=>W("ping_search_engines",e),disabled:!A.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:!A.enabled},(0,a.createElement)(s.pd,{id:"tr-sm-exclude-posts",value:A.exclude_posts||"",onChange:e=>W("exclude_posts",e.target.value),placeholder:"123, 456, 789",disabled:!A.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:!A.enabled,className:"tr-pt-6"},(0,a.createElement)(s.pd,{id:"tr-sm-exclude-terms",value:A.exclude_terms||"",onChange:e=>W("exclude_terms",e.target.value),placeholder:"12, 34, 56",disabled:!A.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:!!A.exclude_password_protected,onChange:e=>W("exclude_password_protected",e),disabled:!A.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:!!A.exclude_private_posts,onChange:e=>W("exclude_private_posts",e),disabled:!A.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"},A.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,m.go)(X,t),loading:U===t,disabled:!A.enabled},U===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,m.ez)(X),loading:C,disabled:!A.enabled},(0,a.createElement)(y,null)," ",C?(0,i.__)("Validating…","thinkrank"):(0,i.__)("Validate All Sitemaps","thinkrank")),(0,a.createElement)(s.$n,{variant:"secondary",size:"sm",onClick:()=>(0,m.q0)(X),loading:P,disabled:!A.enabled},(0,a.createElement)(x,null)," ",P?(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:!!A.enable_styling,onChange:e=>B({enable_styling:e},e?(0,i.__)("Sitemap styling is on.","thinkrank"):(0,i.__)("Sitemap styling is off.","thinkrank")),disabled:!A.enabled||G}),(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:!A.enabled,className:"tr-pt-6"},(0,a.createElement)(s.pd,{id:"tr-sm-url-pattern",value:(A.custom_url_pattern||"sitemap-{type}.xml").replace(/^\/+/,""),onChange:e=>W("custom_url_pattern",e.target.value.replace(/^\/+/,"")),placeholder:"sitemap-{type}.xml",disabled:!A.enabled})))),(0,a.createElement)("div",{className:"tr-flex tr-justify-end"},(0,a.createElement)(s.$n,{variant:"primary",onClick:()=>(0,m.DZ)(X),loading:r,disabled:!_||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(65403),s=r(80095),l=r(30422);const o=()=>(0,a.createElement)(i.A,{filter:"thinkrank.internalLinks.tab",teaser:(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:()=>p});var a=r(51609),n=r(27723),i=r(86087),s=r(1455),l=r.n(s),o=r(49323),c=r(60775),g=r(93497),M=r(96600),d=r(73545);const u=[(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")],m=()=>(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"})),h=({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"})),k=()=>(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"))),p=()=>{const[e,t]=(0,i.useState)(!1),[r,s]=(0,i.useState)(!1),[p,x]=(0,i.useState)(!0),[y,D]=(0,i.useState)(!1),[j,I]=(0,i.useState)(null),[E,z]=(0,i.useState)(!1),T=!!("undefined"!=typeof window&&window.thinkrankAdmin?.mcp||{}).abilities_api_available;(0,i.useEffect)(()=>{f()},[]);const f=async()=>{x(!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),I({type:"error",message:(0,n.__)("Couldn’t load your MCP settings.","thinkrank")})}finally{x(!1)}};if(p)return(0,a.createElement)(o.u4,null);let A={variant:"neutral",label:(0,n.__)("Off","thinkrank")};return e&&T?A={variant:"good",label:(0,n.__)("Active","thinkrank")}:e&&!T&&(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:()=>I(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),D(!0),I(null);try{await l()({path:"/thinkrank/v1/settings",method:"POST",data:{enable_mcp:e}}),s(e),I({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),I({type:"error",message:(0,n.__)("Couldn’t save your MCP settings.","thinkrank")})}finally{D(!1)}},disabled:y,label:(0,n.__)("Enable MCP access","thinkrank")}),y&&(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:()=>z(e=>!e),"aria-expanded":E,"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)(h,{open:E}))),E&&(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"},u.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)(m,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"},!T&&(0,a.createElement)(k,null),(0,a.createElement)(g.A,null))),r&&T&&(0,a.createElement)(o.Zp,null,(0,a.createElement)(M.A,null)),r&&(0,a.createElement)(o.Zp,null,(0,a.createElement)(d.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,g=i(o);r.index>l&&t.push(e.slice(l,r.index)),s(g)?t.push((0,a.createElement)("a",{key:`link-${r.index}`,href:g,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,hideLabelFromVision:o=!1,...c}){const g=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:g,className:o?"screen-reader-text":"tr-text-sm tr-font-medium tr-text-secondary"},e),(0,a.createElement)("div",{className:"tr-relative"},(0,a.createElement)("select",{id:g,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),...c},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:()=>O});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},g=[..."0123456789ABCDEF"],M=e=>g[15&e],d=e=>g[(240&e)>>4]+g[15&e],u=e=>(240&e)>>4==(15&e);const m=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function N(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 k(e,t,r){const a=N(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 p(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 x(e,t,r,a){return(Array.isArray(t)?e(t[0],t[1],t[2]):e(t,r,a)).map(s)}function y(e,t,r){return x(N,e,t,r)}function D(e){return(e%360+360)%360}const j={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,f=e=>e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4);function A(e,t,r){if(e){let a=p(e);a[t]=Math.max(0,Math.min(a[t]+a[t]*r,0===t?360:1)),a=y(a),e.r=a[0],e.g=a[1],e.b=a[2]}}function w(e,t){return e?Object.assign(t||{},e):e}function _(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=w(e,{r:0,g:0,b:0,a:1})).a=s(t.a),t}function b(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=m.exec(e);let r,a=255;if(!t)return;t[5]!==r&&(a=t[6]?i(+t[5]):s(+t[5]));const n=D(+t[2]),l=+t[3]/100,o=+t[4]/100;return r="hwb"===t[1]?function(e,t,r){return x(k,e,t,r)}(n,l,o):"hsv"===t[1]?function(e,t,r){return x(h,e,t,r)}(n,l,o):y(n,l,o),{r:r[0],g:r[1],b:r[2],a}}(e)}class O{constructor(e){if(e instanceof O)return e;const t=typeof e;let r;var a,n,i;"object"===t?r=_(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(j);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,j[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)||b(e)),this._rgb=r,this._valid=!!r}get valid(){return this._valid}get rgb(){var e=w(this._rgb);return e&&(e.a=l(e.a)),e}set rgb(e){this._rgb=_(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)?M: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=p(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=f(l(e.r)),n=f(l(e.g)),i=f(l(e.b));return{r:s(T(a+r*(f(l(t.r))-a))),g:s(T(n+r*(f(l(t.g))-n))),b:s(T(i+r*(f(l(t.b))-i))),a:e.a+r*(t.a-e.a)}}(this._rgb,e._rgb,t)),this}clone(){return new O(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 A(this._rgb,2,e),this}darken(e){return A(this._rgb,2,-e),this}saturate(e){return A(this._rgb,1,e),this}desaturate(e){return A(this._rgb,1,-e),this}rotate(e){return function(e,t){var r=p(e);r[0]=D(r[0]+t),r=y(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:()=>_,Bs:()=>at,E8:()=>xt,FN:()=>ut,No:()=>Mt,PP:()=>ir,ZT:()=>O,dN:()=>Ct,hE:()=>Zt,ju:()=>b,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 g=t[c];let M=n[c];const d=r.get(c);if(M){if(d&&M.active()){M.update(d,g,s);continue}M.cancel()}d&&d.duration?(n[c]=M=new o(d,e,c,g),a.push(M)):e[c]=g}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 g(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 M(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,g;if(null===t)return;let M=!1;for(l=0,o=i.length;l<o;++l){if(c=+i[l],c===r){if(M=!0,n.all)continue;break}g=e.values[c],(0,a.g)(g)&&(s||0===t||(0,a.s)(t)===(0,a.s)(g))&&(t+=g)}return M||n.all?t:0}function u(e,t){const r=e&&e.options.stacked;return r||void 0===r&&void 0!==t.stack}function m(e,t,r){const a=e[t]||(e[t]={});return a[r]||(a[r]={})}function N(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,g=function(e,t,r){return`${e.id}.${t.id}.${r.stack||r.type}`}(i,s,a),M=t.length;let d;for(let e=0;e<M;++e){const r=t[e],{[o]:i,[c]:M}=r;d=(r._stacks||(r._stacks={}))[c]=m(n,g,i),d[l]=M,d._top=N(d,s,!0,a.type),d._bottom=N(d,s,!1,a.type),(d._visualValues||(d._visualValues={}))[l]=M}}function k(e,t){const r=e.scales;return Object.keys(r).filter(e=>r[e].axis===t).shift()}function p(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 x=e=>"reset"===e||"none"===e,y=(e,t)=>t?e:Object.assign({},e);class D{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&&p(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,k(e,"x")),s=t.yAxisID=(0,a.v)(r.yAxisID,k(e,"y")),l=t.rAxisID=(0,a.v)(r.rAxisID,k(e,"r")),o=t.indexAxis,c=t.iAxisID=n(o,i,s,l),g=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(g)}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&&p(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,g;for(o=0,c=s.length;o<c;++o)g=s[o],l[o]={[n]:g,[i]:e[g]};return l}(t,e)}else if(r!==t){if(r){(0,a.u)(r,this);const e=this._cachedMeta;p(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,p(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,g,M=0===e&&t===n.length||r._sorted,d=e>0&&r._parsed[e-1];if(!1===this._parsing)r._parsed=n,r._sorted=!0,g=n;else{g=(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=g[o],M&&(i()&&(M=!1),d=c);r._sorted=M}s&&h(this,g)}parsePrimitiveData(e,t,r,a){const{iScale:n,vScale:i}=e,s=n.axis,l=i.axis,o=n.getLabels(),c=n===i,g=new Array(a);let M,d,u;for(M=0,d=a;M<d;++M)u=M+r,g[M]={[s]:c||n.parse(o[u],u),[l]:i.parse(t[u],u)};return g}parseArrayData(e,t,r,a){const{xScale:n,yScale:i}=e,s=new Array(a);let l,o,c,g;for(l=0,o=a;l<o;++l)c=l+r,g=t[c],s[l]={x:n.parse(g[0],c),y:i.parse(g[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 g,M,d,u;for(g=0,M=n;g<M;++g)d=g+r,u=t[d],c[g]={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:M(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:M(r,!0),values:null})(t,r,this.chart),c={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},{min:g,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,m;function N(){m=n[u];const t=m[l.axis];return!(0,a.g)(m[e.axis])||g>t||d<t}for(u=0;u<s&&(N()||(this.updateRangeFromParsed(c,e,m,o),!i));++u);if(i)for(u=s-1;u>=0;--u)if(!N()){this.updateRangeFromParsed(c,e,m,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=g(e,r),n=g(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 y(l,o);const c=this.chart.config,g=c.datasetElementScopeKeys(this._type,e),M=n?[`${e}Hover`,"hover",e,""]:[e,""],d=c.getOptionScopes(this.getDataset(),g),u=Object.keys(a.d.elements[e]),m=c.resolveNamedOptions(d,u,()=>this.getContext(r,n,t),M);return m.$shared&&(m.$shared=o,i[s]=Object.freeze(y(m,o))),m}_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||x(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){x(a)?Object.assign(e,r):this._resolveAnimations(t,a).update(e,r)}updateSharedOptions(e,t,r){e&&!x(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&&p(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 j(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,g,M,d;for(c=r,g=r+a;c<g;++c)d=t[c],M={},M[n.axis]=l||n.parse(s[c],c),o.push(I(d,M,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:g}=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=g:(i[f(g,s,l,o)]=!0,n=c)),i[f(n,s,l,o)]=!0,e.borderSkipped=i}function f(e,t,r,a){var n,i,s;return a?(s=r,e=A(e=(n=e)===(i=t)?s:n===s?i:n,r,t)):e=A(e,t,r),e}function A(e,t,r){return"start"===e?t:"end"===e?r:e}function w(e,{inflateAmount:t},r){e.inflateAmount="auto"===t?1===r?.33:0:t}class _ extends D{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,g="x"===s.axis?l:o,M=[];let d,u,m,N;for(d=r,u=r+n;d<u;++d)N=t[d],m={},m[i.axis]=i.parse((0,a.f)(N,c),d),M.push(I((0,a.f)(N,g),m,s,d));return M}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(),g=this._getRuler(),{sharedOptions:M,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),m=this._calculateBarIndexPixels(u,g),N=(t._stacks||{})[l.axis],h={horizontal:c,base:r.base,enableBorderRadius:!N||z(t._custom)||s===N._top||s===N._bottom,x:c?r.head:m.center,y:c?m.center:r.head,height:c?m.size:Math.abs(r.size),width:c?Math.abs(r.size):m.size};d&&(h.options=M||this.resolveDataElementOptions(u,e[u].active?"active":n));const k=h.options||e[u].options;T(h,k,N,s),w(h,k,g.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||j(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,g=z(c);let M,d,u=o[t.axis],m=0,N=r?this.applyStack(t,o,r):u;N!==u&&(m=N-u,N=u),g&&(u=c.barStart,N=c.barEnd-c.barStart,0!==u&&(0,a.s)(u)!==(0,a.s)(c.barEnd)&&(m=0),m+=u);const h=(0,a.k)(i)||g?m:i;let k=t.getPixelForValue(h);if(M=this.chart.getDataVisibility(e)?t.getPixelForValue(m+N):k,d=M-k,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&&(k-=d/2);const e=t.getPixelForDecimal(0),i=t.getPixelForDecimal(1),c=Math.min(e,i),m=Math.max(e,i);k=Math.max(Math.min(k,m),c),M=k+d,r&&!g&&(o._stacks[t.axis]._visualValues[n]=t.getValueForPixel(M)-t.getValueForPixel(k))}if(k===t.getPixelForValue(l)){const e=(0,a.s)(d)*t.getLineWidthForValue(l)/2;k+=e,d-=e}return{size:d,base:k,head:M,center:M+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,g="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),M="x"===this.chart.options.indexAxis?this.getDataset().xAxisID:this.getDataset().yAxisID,d=this._getAxis().indexOf((0,a.v)(M,this.getFirstScaleIdForIndexAxis())),u=this._getStackIndex(this.index,this._cachedMeta.stack,i?e:void 0)+d;l=g.start+g.chunk*u+g.chunk/2,o=Math.min(s,g.chunk*g.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 b extends D{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:g,rotation:M}=this._getRotationExtents(),{ratioX:d,ratioY:u,offsetX:m,offsetY:N}=function(e,t,r){let n=1,i=1,s=0,l=0;if(t<a.T){const o=e,c=o+t,g=Math.cos(o),M=Math.sin(o),d=Math.cos(c),u=Math.sin(c),m=(e,t,n)=>(0,a.p)(e,o,c,!0)?1:Math.max(t,t*r,n,n*r),N=(e,t,n)=>(0,a.p)(e,o,c,!0)?-1:Math.min(t,t*r,n,n*r),h=m(0,g,d),k=m(a.H,M,u),p=N(a.P,g,d),x=N(a.P+a.H,M,u);n=(h-p)/2,i=(k-x)/2,s=-(h+p)/2,l=-(k+x)/2}return{ratioX:n,ratioY:i,offsetX:s,offsetY:l}}(M,g,o),h=(r.width-s)/d,k=(r.height-s)/u,p=Math.max(Math.min(h,k)/2,0),x=(0,a.n)(this.options.radius,p),y=(x-Math.max(x*o,0))/this._getVisibleDatasetWeightTotal();this.offsetX=m*x,this.offsetY=N*x,n.total=this.calculateTotal(),this.outerRadius=x-y*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-y*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,g=n&&l.animateScale,M=g?0:this.innerRadius,d=g?0:this.outerRadius,{sharedOptions:u,includeOptions:m}=this._getSharedOptions(t,a);let N,h=this._getRotation();for(N=0;N<t;++N)h+=this._circumference(N,n);for(N=t;N<t+r;++N){const t=this._circumference(N,n),r=e[N],i={x:o+this.offsetX,y:c+this.offsetY,startAngle:h,endAngle:h+t,circumference:t,outerRadius:d,innerRadius:M};m&&(i.options=u||this.resolveDataElementOptions(N,r.active?"active":a)),h+=t,this.updateElement(r,N,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 O extends D{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:g,includeOptions:M}=this._getSharedOptions(t,n),d=s.axis,u=l.axis,{spanGaps:m,segment:N}=this.options,h=(0,a.x)(m)?m:Number.POSITIVE_INFINITY,k=this.chart._animationsDisabled||i||"none"===n,p=t+r,x=e.length;let y=t>0&&this.getParsed(t-1);for(let r=0;r<x;++r){const m=e[r],x=k?m:{};if(r<t||r>=p){x.skip=!0;continue}const D=this.getParsed(r),j=(0,a.k)(D[u]),I=x[d]=s.getPixelForValue(D[d],r),E=x[u]=i||j?l.getBasePixel():l.getPixelForValue(o?this.applyStack(l,D,o):D[u],r);x.skip=isNaN(I)||isNaN(E)||j,x.stop=r>0&&Math.abs(D[d]-y[d])>h,N&&(x.parsed=D,x.raw=c.data[r]),M&&(x.options=g||this.resolveDataElementOptions(r,m.active?"active":n)),k||this.updateElement(m,r,x,n),y=D}}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 v(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 L(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}=v(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)?(L(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 L(e,r,t,function(r,c,g){const M=r.inRange(t.x,t.y,n);if(a&&!M)return;const d=r.getCenterPoint(n);if(!i&&!e.isPointInArea(d)&&!M)return;const u=l(t,d);u<o?(s=[{element:r,datasetIndex:c,index:g}],o=u):u===o&&s.push({element:r,datasetIndex:c,index:g})}),s}(e,t,r,n,i,s):function(e,t,r,n){let i=[];return L(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 L(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:L,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 R(e,t){return e.filter(e=>-1===Y.indexOf(e.pos)&&e.box.axis===t)}function Z(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 V(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-V(l,e,"left","right")),c=Math.max(0,t.outerHeight-V(l,e,"top","bottom")),g=o!==e.w,M=c!==e.h;return e.w=o,e.h=c,r.horizontal?{same:g,other:M}:{same:M,other:g}}function W(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 H(e,t,r,a){const n=[];let i,s,l,o,c,g;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,W(l.horizontal,t));const{same:s,other:M}=G(t,r,l,a);c|=s&&n.length,g=g||M,o.fullSize||n.push(l)}return c&&H(n,t,r,a)||g}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},g=o.stackWeight/c.weight||1;if(o.horizontal){const n=t.w*g,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*g,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=Z(t.filter(e=>e.box.fullSize),!0),a=Z(P(t,"left"),!0),n=Z(P(t,"right")),i=Z(P(t,"top"),!0),s=Z(P(t,"bottom")),l=R(t,"x"),o=R(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,g=o.horizontal;(0,a.F)(e.boxes,e=>{"function"==typeof e.beforeLayout&&e.beforeLayout()});const M=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/M,hBoxMaxHeight:l/2}),u=Object.assign({},i);B(u,(0,a.E)(n));const m=Object.assign({maxPadding:u,w:s,h:l,x:i.left,y:i.top},i),N=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(g),d);H(o.fullSize,m,d,N),H(c,m,d,N),H(g,m,d,N)&&H(c,m,d,N),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")}(m),J(o.leftAndTop,m,d,N),m.x+=m.w,m.y+=m.h,J(o.rightAndBottom,m,d,N),e.chartArea={left:m.left,top:m.top,right:m.left+m.w,bottom:m.top+m.h,height:m.h,width:m.w},(0,a.F)(o.chartArea,t=>{const r=t.box;Object.assign(r,e.chartArea),r.update(m.w,m.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 ge(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 Me(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:ge}[t]||de;a[t]=n(e,t,r)}removeEventListener(e,t){const r=e.$proxies||(e.$proxies={}),a=r[t];a&&(({attach:Me,detach:Me,resize:Me}[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 me{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 Ne(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,g,M=0;for(r=Math.ceil(r),i&&(o=i-n,r=o/Math.floor(o/r)),g=s;g<0;)M++,g=Math.round(s+M*r);for(c=Math.max(s,0);c<l;c++)c===g&&(t.push(e[c]),M++,g=Math.round(s+M*r))}const he=(e,t,r)=>"top"===t||"left"===t?e[t]+r:e[t]-r,ke=(e,t)=>Math.min(t||e,e);function pe(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 xe(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 ye(e){return e.drawTicks?e.tickLength:0}function De(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 je(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 me{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?pe(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],g=[];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,g,s,l/i),g;const M=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(Ne(t,g,M,(0,a.k)(n)?0:o-n,o),e=0,r=l-1;e<r;e++)Ne(t,g,M,s[e],s[e+1]);return Ne(t,g,M,c,(0,a.k)(n)?t.length:c+n),g}return Ne(t,g,M),g}(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=ke(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 g=this._getLabelSizes(),M=g.widest.width,d=g.highest.height,u=(0,a.S)(this.chart.width-M,0,this.maxWidth);s=e.offset?this.maxWidth/r:u/(r-1),M+6>s&&(s=u/(r-(e.offset?.5:1)),l=this.maxHeight-ye(e.grid)-t.padding-De(e.title,this.chart.options.font),o=Math.sqrt(M*M+d*d),c=(0,a.U)(Math.min(Math.asin((0,a.S)((g.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=De(n,t.options.font);if(l?(e.width=this.maxWidth,e.height=ye(i)+s):(e.height=this.maxHeight,e.width=ye(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),g=Math.cos(c),M=Math.sin(c);if(l){const t=r.mirror?0:M*i.width+g*s.height;e.height=Math.min(this.maxHeight,e.height+t+o)}else{const t=r.mirror?0:g*i.width+M*s.height;e.width=Math.min(this.maxWidth,e.width+t+o)}this._calculatePadding(t,n,M,g)}}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 g=0,M=0;l?o?(g=a*e.width,M=r*t.height):(g=r*e.height,M=a*t.width):"start"===n?M=t.width:"end"===n?g=e.width:"inner"!==n&&(g=e.width/2,M=t.width/2),this.paddingLeft=Math.max((g-s+i)*this.width/(this.width-s),0),this.paddingRight=Math.max((M-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=pe(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/ke(t,r));let c,g,M,d,u,m,N,h,k,p,x,y=0,D=0;for(c=0;c<t;c+=o){if(d=e[c].label,u=this._resolveTickFontOptions(c),n.font=m=u.string,N=i[m]=i[m]||{data:{},gc:[]},h=u.lineHeight,k=p=0,(0,a.k)(d)||(0,a.b)(d)){if((0,a.b)(d))for(g=0,M=d.length;g<M;++g)x=d[g],(0,a.k)(x)||(0,a.b)(x)||(k=(0,a.V)(n,N.data,N.gc,k,x),p+=h)}else k=(0,a.V)(n,N.data,N.gc,k,d),p=h;s.push(k),l.push(p),y=Math.max(k,y),D=Math.max(p,D)}!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 j=s.indexOf(y),I=l.indexOf(D),E=e=>({width:s[e]||0,height:l[e]||0});return{first:E(0),last:E(t-1),widest:E(j),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(),g=this.ticks.length+(o?1:0),M=ye(i),d=[],u=l.setContext(this.getContext()),m=u.display?u.width:0,N=m/2,h=function(e){return(0,a.X)(r,e,m)};let k,p,x,y,D,j,I,E,z,T,f,A;if("top"===s)k=h(this.bottom),j=this.bottom-M,E=k-N,T=h(e.top)+N,A=e.bottom;else if("bottom"===s)k=h(this.top),T=e.top,A=h(e.bottom)-N,j=k+N,E=this.top+M;else if("left"===s)k=h(this.right),D=this.right-M,I=k-N,z=h(e.left)+N,f=e.right;else if("right"===s)k=h(this.left),z=e.left,f=h(e.right)-N,D=k+N,I=this.left+M;else if("x"===t){if("center"===s)k=h((e.top+e.bottom)/2+.5);else if((0,a.i)(s)){const e=Object.keys(s)[0],t=s[e];k=h(this.chart.scales[e].getPixelForValue(t))}T=e.top,A=e.bottom,j=k+N,E=j+M}else if("y"===t){if("center"===s)k=h((e.left+e.right)/2);else if((0,a.i)(s)){const e=Object.keys(s)[0],t=s[e];k=h(this.chart.scales[e].getPixelForValue(t))}D=k-N,I=D-M,z=e.left,f=e.right}const w=(0,a.v)(n.ticks.maxTicksLimit,g),_=Math.max(1,Math.ceil(g/w));for(p=0;p<g;p+=_){const e=this.getContext(p),t=i.setContext(e),n=l.setContext(e),s=t.lineWidth,g=t.color,M=n.dash||[],u=n.dashOffset,m=t.tickWidth,N=t.tickColor,h=t.tickBorderDash||[],k=t.tickBorderDashOffset;x=xe(this,p,o),void 0!==x&&(y=(0,a.X)(r,x,s),c?D=I=z=f=y:j=E=T=A=y,d.push({tx1:D,ty1:j,tx2:I,ty2:E,x1:z,y1:T,x2:f,y2:A,width:s,color:g,borderDash:M,borderDashOffset:u,tickWidth:m,tickColor:N,tickBorderDash:h,tickBorderDashOffset:k}))}return this._ticksLength=g,this._borderValue=k,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:g,mirror:M}=i,d=ye(r.grid),u=d+g,m=M?-g:u,N=-(0,a.t)(this.labelRotation),h=[];let k,p,x,y,D,j,I,E,z,T,f,A,w="middle";if("top"===n)j=this.bottom-m,I=this._getXAxisLabelAlignment();else if("bottom"===n)j=this.top+m,I=this._getXAxisLabelAlignment();else if("left"===n){const e=this._getYAxisLabelAlignment(d);I=e.textAlign,D=e.x}else if("right"===n){const e=this._getYAxisLabelAlignment(d);I=e.textAlign,D=e.x}else if("x"===t){if("center"===n)j=(e.top+e.bottom)/2+u;else if((0,a.i)(n)){const e=Object.keys(n)[0],t=n[e];j=this.chart.scales[e].getPixelForValue(t)+u}I=this._getXAxisLabelAlignment()}else if("y"===t){if("center"===n)D=(e.left+e.right)/2-u;else if((0,a.i)(n)){const e=Object.keys(n)[0],t=n[e];D=this.chart.scales[e].getPixelForValue(t)}I=this._getYAxisLabelAlignment(d).textAlign}"y"===t&&("start"===o?w="top":"end"===o&&(w="bottom"));const _=this._getLabelSizes();for(k=0,p=l.length;k<p;++k){x=l[k],y=x.label;const e=i.setContext(this.getContext(k));E=this.getPixelForTick(k)+i.labelOffset,z=this._resolveTickFontOptions(k),T=z.lineHeight,f=(0,a.b)(y)?y.length:1;const t=f/2,r=e.color,o=e.textStrokeColor,g=e.textStrokeWidth;let d,u=I;if(s?(D=E,"inner"===I&&(u=k===p-1?this.options.reverse?"left":"right":0===k?this.options.reverse?"right":"left":"center"),A="top"===n?"near"===c||0!==N?-f*T+T/2:"center"===c?-_.highest.height/2-t*T+T:-_.highest.height+T/2:"near"===c||0!==N?T/2:"center"===c?_.highest.height/2-t*T:_.highest.height-f*T,M&&(A*=-1),0===N||e.showLabelBackdrop||(D+=T/2*Math.sin(N))):(j=E,A=(1-f)*T/2),e.showLabelBackdrop){const t=(0,a.E)(e.backdropPadding),r=_.heights[k],n=_.widths[k];let i=A-t.top,s=0-t.left;switch(w){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":k===p-1?s-=n:k>0&&(s-=n/2)}d={left:s,top:i,width:n+t.width,height:r+t.height,color:e.backdropColor}}h.push({label:y,font:z,textOffset:A,options:{rotation:N,color:r,strokeColor:o,strokeWidth:g,textAlign:u,textBaseline:w,translation:[D,j],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,g,M,d;this.isHorizontal()?(c=(0,a.X)(e,this.left,s)-s/2,g=(0,a.X)(e,this.right,l)+l/2,M=d=o):(M=(0,a.X)(e,this.top,s)-s/2,d=(0,a.X)(e,this.bottom,l)+l/2,c=g=o),t.save(),t.lineWidth=i.width,t.strokeStyle=i.color,t.beginPath(),t.moveTo(c,M),t.lineTo(g,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:g,maxWidth:M,rotation:d}=function(e,t,r,n){const{top:i,left:s,bottom:l,right:o,chart:c}=e,{chartArea:g,scales:M}=c;let d,u,m,N=0;const h=l-i,k=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];m=M[e].getPixelForValue(a)+h-t}else m="center"===r?(g.bottom+g.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=M[e].getPixelForValue(a)-k+t}else u="center"===r?(g.left+g.right)/2-k+t:he(e,r,t);m=(0,a.a2)(n,l,i),N="left"===r?-a.H:a.H}return{titleX:u,titleY:m,maxWidth:d,rotation:N}}(this,o,t,l);(0,a.Z)(e,r.text,0,0,i,{color:r.color,maxWidth:M,rotation:d,textAlign:je(l,t,n),textBaseline:"middle",translation:[c,g]})}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(D,"datasets",!0),this.elements=new Ee(me,"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 fe{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=Ae(a[t],n);null!==o&&i.push({plugin:l,options:we(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 Ae(e,t){return t||!1!==e?!0===e?{}:e:null}function we(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 _e(e,t){const r=a.d.datasets[e]||{};return((t.datasets||{})[e]||{}).indexAxis||t.indexAxis||r.indexAxis||"x"}function be(e){if("x"===e||"y"===e||"r"===e)return e}function Oe(e){return"top"===e||"bottom"===e?"x":"left"===e||"right"===e?"y":void 0}function ve(e,...t){if(be(e))return e;for(const r of t){const t=r.axis||Oe(r.position)||e.length>1&&be(e[0].toLowerCase());if(t)return t}throw new Error(`Cannot determine type of '${e}' axis. Please provide 'axis' or 'position' option.`)}function Le(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=_e(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=ve(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 Le(e,"x",r[0])||Le(e,"y",r[0])}return{}}(t,e),a.d.scales[l.type]),c=function(e,t){return e===t?"_index_":"_value_"}(o,i),g=r.scales||{};s[t]=(0,a.ab)(Object.create(null),[{axis:o},l,g[o],g[c]])}),e.data.datasets.forEach(r=>{const i=r.type||e.type,l=r.indexAxis||_e(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 Re{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}=Ze(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)||Ve(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}=Ze(this._resolverCache,e,r);return(0,a.i)(t)?(0,a.a8)(i,t,void 0,n):i}}function Ze(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 Ve=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 We(e,t){return function(r,a){return r[e]===a[e]?r[t]-a[t]:r[e]-a[e]}}function He(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 Re(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,g=c&&c.height,M=c&&c.width;this.id=(0,a.ac)(),this.ctx=o,this.canvas=c,this.width=M,this.height=g,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 fe,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",He),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=ve(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=ve(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(We("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||_e(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(We("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(),He({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 g=!(0,a.ai)(l,n);return(g||t)&&(this._active=l,this._updateHoverStyles(l,n,t)),this._lastEvent=c,g}_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:g,innerRadius:M}=t,d=Math.max(t.outerRadius+n+r-g,0),u=M>0?M+n+r+g:0;let m=0;const N=i-c;if(n){const e=((M>0?M-n:0)+(d>0?d-n:0))/2;m=(N-(0!==e?N*e/(e+n):N))/2}const h=(N-Math.max(.001,N*d-r/a.P)/d)/2,k=c+h+m,p=i-h-m,{outerStart:x,outerEnd:y,innerStart:D,innerEnd:j}=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,p-k),I=d-x,E=d-y,z=k+x/I,T=p-y/E,f=u+D,A=u+j,w=k+D/f,_=p-j/A;if(e.beginPath(),s){const t=(z+T)/2;if(e.arc(l,o,d,z,t),e.arc(l,o,d,t,T),y>0){const t=tt(E,T,l,o);e.arc(t.x,t.y,y,T,p+a.H)}const r=tt(A,p,l,o);if(e.lineTo(r.x,r.y),j>0){const t=tt(A,_,l,o);e.arc(t.x,t.y,j,p+a.H,_+Math.PI)}const n=(p-j/u+(k+D/u))/2;if(e.arc(l,o,u,p-j/u,n,!0),e.arc(l,o,u,n,k+D/u,!0),D>0){const t=tt(f,w,l,o);e.arc(t.x,t.y,D,w+Math.PI,k-a.H)}const i=tt(I,k,l,o);if(e.lineTo(i.x,i.y),x>0){const t=tt(I,z,l,o);e.arc(t.x,t.y,x,k-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 me{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:g,circumference:M}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],r),d=(this.options.spacing+this.options.borderWidth)/2,u=(0,a.v)(M,o-l),m=(0,a.p)(i,l,o)&&l!==o,N=u>=a.T||m,h=(0,a.ak)(s,c+d,g+d);return N&&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,g=(i+s+o+l)/2;return{x:t+Math.cos(c)*g,y:r+Math.sin(c)*g}}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:g,borderJoinStyle:M,borderDash:d,borderDashOffset:u,borderRadius:m}=c,N="inner"===c.borderAlign;if(!g)return;e.setLineDash(d||[]),e.lineDashOffset=u,N?(e.lineWidth=2*g,e.lineJoin=M||"round"):(e.lineWidth=g,e.lineJoin=M||"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))}N&&function(e,t,r){const{startAngle:n,pixelMargin:i,x:s,y:l,outerRadius:o,innerRadius:c}=t;let g=i/o;e.beginPath(),e.arc(s,l,o,n-g,r+g),c>i?(g=i/c,e.arc(s,l,c,r+g,n-g,!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===m&&"miter"!==M&&function(e,t,r){const{startAngle:n,x:i,y:s,outerRadius:l,innerRadius:o,options:c}=t,{borderWidth:g,borderJoinStyle:M}=c,d=Math.min(g/l,(0,a.al)(n-r));if(e.beginPath(),e.arc(i,s,l-g/2,n+d/2,r-d/2),o>0){const t=Math.min(g/o,(0,a.al)(n-r));e.arc(i,s,o+g/2,r-t/2,n+t/2,!0)}else{const t=Math.min(g/2,l*(0,a.al)(n-r));if("round"===M)e.arc(i,s,t,r-a.P/2,n+a.P/2,!0);else if("bevel"===M){const l=2*t*t,o=-l*Math.cos(r+a.P/2)+i,c=-l*Math.sin(r+a.P/2)+s,g=l*Math.cos(n+a.P/2)+i,M=l*Math.sin(n+a.P/2)+s;e.lineTo(o,c),e.lineTo(g,M)}}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),g=n<s&&i<s||n>l&&i>l;return{count:a,start:o,loop:t.loop,ilen:c<o&&!g?a+c-o:c-o}}function lt(e,t,r,n){const{points:i,options:s}=t,{count:l,start:o,loop:c,ilen:g}=st(i,r,n),M=function(e){return e.stepped?a.at:e.tension||"monotone"===e.cubicInterpolationMode?a.au:it}(s);let d,u,m,{move:N=!0,reverse:h}=n||{};for(d=0;d<=g;++d)u=i[(o+(h?g-d:d))%l],u.skip||(N?(e.moveTo(u.x,u.y),N=!1):M(e,m,u,h,s.stepped),m=u);return c&&(u=i[(o+(h?g:0))%l],M(e,m,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 g,M,d,u,m,N,h=0,k=0;const p=e=>(s+(c?l-e:e))%i,x=()=>{u!==m&&(e.lineTo(h,m),e.lineTo(h,u),e.lineTo(h,N))};for(o&&(M=n[p(0)],e.moveTo(M.x,M.y)),g=0;g<=l;++g){if(M=n[p(g)],M.skip)continue;const t=M.x,r=M.y,a=0|t;a===d?(r<u?u=r:r>m&&(m=r),h=(k*h+t)/++k):(x(),e.lineTo(t,r),d=a,k=0,u=m=r),N=r}x()}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 gt="function"==typeof Path2D;class Mt extends me{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,g;for(c=0,g=s.length;c<g;++c){const{start:a,end:g}=s[c],M=i[a],d=i[g];if(M===d){l.push(M);continue}const u=o(M,d,Math.abs((n-M[t])/(d[t]-M[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){gt&&!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 me{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 mt(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,g,M;return e.horizontal?(M=s/2,l=Math.min(r,n),o=Math.max(r,n),c=a-M,g=a+M):(M=i/2,l=r-M,o=r+M,c=Math.min(a,n),g=Math.max(a,n)),{left:l,top:c,right:o,bottom:g}}function Nt(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)&&mt(e,n);return l&&(i||(0,a.ak)(t,l.left,l.right))&&(s||(0,a.ak)(r,l.top,l.bottom))}function kt(e,t){e.rect(t.x,t.y,t.w,t.h)}function pt(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 xt extends me{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=mt(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:Nt(i.top,s.top,0,r),r:Nt(i.right,s.right,0,t),b:Nt(i.bottom,s.bottom,0,r),l:Nt(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:Nt(!c||o.top||o.left,s.topLeft,0,l),topRight:Nt(!c||o.top||o.right,s.topRight,0,l),bottomLeft:Nt(!c||o.bottom||o.left,s.bottomLeft,0,l),bottomRight:Nt(!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:kt;var o;e.save(),s.w===i.w&&s.h===i.h||(e.beginPath(),l(e,pt(s,t,i)),e.clip(),l(e,pt(i,-t,s)),e.fillStyle=r,e.fill("evenodd")),e.beginPath(),l(e,pt(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 yt(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 Dt(e,t,r){for(;t>e;t--){const e=r[t];if(!isNaN(e.x)&&!isNaN(e.y))break}return t}function jt(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=Dt(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 Mt({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 ft(e,t,r){const a=[];for(let n=0;n<r.length;n++){const i=r[n],{first:s,last:l,point:o}=At(i,t,"x");if(!(!o||s&&l))if(s)a.unshift(o);else if(e.push(o),!l)break}e.push(...a)}function At(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],g=l[t.end][r];if((0,a.ak)(i,n,g)){o=i===n,c=i===g;break}}return{first:o,last:c,point:n}}class wt{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 _t(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++)ft(n,s[e],l)}return new Mt({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 wt({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 wt?i:It(i,n)}(t),{chart:i,index:s,line:l,scale:o,axis:c}=t,g=l.options,M=g.fill,d=g.backgroundColor,{above:u=d,below:m=d}=M||{},N=i.getDatasetMeta(s),h=(0,a.ah)(i,N);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 g=i;i!==n&&("x"===c?(bt(e,a,s.top),vt(e,{line:r,target:a,color:n,scale:l,property:c,clip:o}),e.restore(),e.save(),bt(e,a,s.bottom)):"y"===c&&(Ot(e,a,s.left),vt(e,{line:r,target:a,color:i,scale:l,property:c,clip:o}),e.restore(),e.save(),Ot(e,a,s.right),g=n)),vt(e,{line:r,target:a,color:g,scale:l,property:c,clip:o}),e.restore()}(e,{line:l,target:n,above:u,below:m,area:r,scale:o,axis:c,clip:h}),(0,a.$)(e))}function bt(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],g=n[Dt(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(g.x,r)}e.lineTo(t.first().x,r),e.closePath(),e.clip()}function Ot(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],g=n[Dt(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,g.y)}e.lineTo(r,t.first().y),e.closePath(),e.clip()}function vt(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=Dt(n,o,i);const c=yt(r,i[n],i[o],e.loop);if(!t.segments){l.push({source:e,target:c,start:i[n],end:i[o]});continue}const g=(0,a.ap)(t,c);for(const t of g){const n=yt(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]:jt(c,n,"start",Math.max)},end:{[r]:jt(c,n,"end",Math.min)}})}}return l}(r,n,i);for(const{source:t,target:a,start:g,end:M}of c){const{style:{backgroundColor:c=s}={}}=t,d=!0!==n;e.save(),e.fillStyle=c,Lt(e,l,o,d&&yt(i,g,M)),e.beginPath();const u=!!r.pathSegment(e,t);let m;if(d){u?e.closePath():St(e,n,M,i);const t=!!n.pathSegment(e,a,{move:u,reverse:!0});m=u&&t,m||St(e,n,g,i)}e.closePath(),e.fill(m?"evenodd":"nonzero"),e.restore()}}function Lt(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 Mt&&(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&&_t(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)&&_t(e.ctx,r,e.chartArea)}},beforeDatasetDraw(e,t,r){const a=t.meta.$filler;Et(a)&&"beforeDatasetDraw"===r.drawTime&&_t(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 me{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,g;t.font=n.string,this.isHorizontal()?(c=this.maxWidth,g=this._fitRows(s,i,l,o)+10):(g=this.maxHeight,c=this._fitCols(s,n,l,o)+10),this.width=Math.min(c,e.maxWidth||this.maxWidth),this.height=Math.min(g,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 g=e;n.textAlign="left",n.textBaseline="middle";let M=-1,d=-c;return this.legendItems.forEach((e,u)=>{const m=r+t/2+n.measureText(e.text).width;(0===u||o[o.length-1]+m+2*s>i)&&(g+=c,o[o.length-(u>0?0:1)]=0,d+=c,M++),l[u]={left:0,top:d,row:M,width:m,height:a},o[o.length-1]+=m+s}),g}_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 g=s,M=0,d=0,u=0,m=0;return this.legendItems.forEach((e,i)=>{const{itemWidth:N,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&&(g+=M+s,o.push({width:M,height:d}),u+=M+s,m++,M=d=0),l[i]={left:u,top:d,col:m,width:N,height:h},M=Math.max(M,N),d+=h+s}),g+=M,o.push({width:M,height:d}),g}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:g}=s,M=c.size,d=M/2;let u;this.drawTitle(),n.textAlign=o.textAlign("left"),n.textBaseline="middle",n.lineWidth=.5,n.font=c.string;const{boxWidth:m,boxHeight:N,itemHeight:h}=Qt(s,M),k=this.isHorizontal(),p=this._computeTitleHeight();u=k?{x:(0,a.a2)(i,this.left+g,this.right-r[0]),y:this.top+g+p,line:0}:{x:this.left+g,y:(0,a.a2)(i,this.top+p+g,this.bottom-t[0].height),line:0},(0,a.aB)(this.ctx,e.textDirection);const x=h+g;this.legendItems.forEach((y,D)=>{n.strokeStyle=y.fontColor,n.fillStyle=y.fontColor;const j=n.measureText(y.text).width,I=o.textAlign(y.textAlign||(y.textAlign=s.textAlign)),E=m+d+j;let z=u.x,T=u.y;if(o.setWidth(this.width),k?D>0&&z+E+g>this.right&&(T=u.y+=x,u.line++,z=u.x=(0,a.a2)(i,this.left+g,this.right-r[u.line])):D>0&&T+x>this.bottom&&(z=u.x=z+t[u.line].width+g,u.line++,T=u.y=(0,a.a2)(i,this.top+p+g,this.bottom-t[u.line].height)),function(e,t,r){if(isNaN(m)||m<=0||isNaN(N)||N<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:N*Math.SQRT2/2,pointStyle:r.pointStyle,rotation:r.rotation,borderWidth:i},c=o.xPlus(e,m/2),g=t+d;(0,a.aE)(n,l,c,g,s.pointStyleWidth&&m)}else{const s=t+Math.max((M-N)/2,0),l=o.leftForLtr(e,m),c=(0,a.ay)(r.borderRadius);n.beginPath(),Object.values(c).some(e=>0!==e)?(0,a.aw)(n,{x:l,y:s,w:m,h:N,radius:c}):n.rect(l,s,m,N),n.fill(),0!==i&&n.stroke()}n.restore()}(o.x(z),T,y),z=(0,a.aC)(I,z+m+d,k?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,y),k)u.x+=E+g;else if("string"!=typeof y.text){const e=c.lineHeight;u.y+=Yt(y,e)+g}else u.y+=x}),(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 g,M=this.left,d=this.width;if(this.isHorizontal())d=Math.max(...this.lineWidths),g=this.top+c,M=(0,a.a2)(e.align,M,this.right-d);else{const t=this.columnSizes.reduce((e,t)=>Math.max(e,t.height),0);g=c+(0,a.a2)(e.align,this.top,this.bottom-t-e.labels.padding-this._computeTitleHeight())}const u=(0,a.a2)(l,M,M+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,g,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),g=(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:(g.width+g.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 Rt extends me{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,g,M=0;return this.isHorizontal()?(c=(0,a.a2)(l,r,i),g=t+e,o=i-r):("left"===s.position?(c=r+e,g=(0,a.a2)(l,n,t),M=-.5*a.P):(c=i-e,g=(0,a.a2)(l,t,n),M=.5*a.P),o=n-t),{titleX:c,titleY:g,maxWidth:o,rotation:M}}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 Zt={id:"title",_element:Rt,start(e,t,r){!function(e,t){const r=new Rt({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 Vt={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 Wt(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 Ht(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),g=(0,a.a0)(t.titleFont),M=(0,a.a0)(t.footerFont),d=s.length,u=i.length,m=n.length,N=(0,a.E)(t.padding);let h=N.height,k=0,p=n.reduce((e,t)=>e+t.before.length+t.lines.length+t.after.length,0);p+=e.beforeBody.length+e.afterBody.length,d&&(h+=d*g.lineHeight+(d-1)*t.titleSpacing+t.titleMarginBottom),p&&(h+=m*(t.displayColors?Math.max(o,c.lineHeight):c.lineHeight)+(p-m)*c.lineHeight+(p-1)*t.bodySpacing),u&&(h+=t.footerMarginTop+u*M.lineHeight+(u-1)*t.footerSpacing);let x=0;const y=function(e){k=Math.max(k,r.measureText(e).width+x)};return r.save(),r.font=g.string,(0,a.F)(e.title,y),r.font=c.string,(0,a.F)(e.beforeBody.concat(e.afterBody),y),x=t.displayColors?l+2+t.boxPadding:0,(0,a.F)(n,e=>{(0,a.F)(e.before,y),(0,a.F)(e.lines,y),(0,a.F)(e.after,y)}),x=0,r.font=M.string,(0,a.F)(e.footer,y),r.restore(),k+=N.width,{width:k,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,g=i+s,{topLeft:M,topRight:d,bottomLeft:u,bottomRight:m}=(0,a.ay)(l);let N=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,g);return"center"===c?"left"===o?N+=g:"right"===o&&(N-=g):"left"===o?N-=Math.max(M,u)+i:"right"===o&&(N+=Math.max(d,m)+i),{x:(0,a.S)(N,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 me{static positioners=Vt;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(Wt(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=Vt[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=Ht(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:g,bottomRight:M}=(0,a.ay)(l),{x:d,y:u}=e,{width:m,height:N}=t;let h,k,p,x,y,D;return"center"===i?(y=u+N/2,"left"===n?(h=d,k=h-s,x=y+s,D=y-s):(h=d+m,k=h+s,x=y-s,D=y+s),p=h):(k="left"===n?d+Math.max(o,g)+s:"right"===n?d+m-Math.max(c,M)-s:this.caretX,"top"===i?(x=u,y=x-s,h=k-s,p=k+s):(x=u+N,y=x+s,h=k+s,p=k-s),D=x),{x1:h,x2:k,x3:p,y1:x,y2:y,y3:D}}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,g=(0,a.a0)(i.bodyFont),M=$t(this,"left",i),d=n.x(M),u=o<g.lineHeight?(g.lineHeight-o)/2:0,m=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,g=m+o/2;e.strokeStyle=i.multiKeyBackground,e.fillStyle=i.multiKeyBackground,(0,a.av)(e,t,r,g),e.strokeStyle=s.borderColor,e.fillStyle=s.backgroundColor,(0,a.av)(e,t,r,g)}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:m,w:c,h:o,radius:l}),e.fill(),e.stroke(),e.fillStyle=s.backgroundColor,e.beginPath(),(0,a.aw)(e,{x:r,y:m+1,w:c-2,h:o-2,radius:l}),e.fill()):(e.fillStyle=i.multiKeyBackground,e.fillRect(t,m,c,o),e.strokeRect(t,m,c,o),e.fillStyle=s.backgroundColor,e.fillRect(r,m+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:g}=r,M=(0,a.a0)(r.bodyFont);let d=M.lineHeight,u=0;const m=(0,a.aA)(r.rtl,this.x,this.width),N=function(r){t.fillText(r,m.x(e.x+u),e.y+d/2),e.y+=d+i},h=m.textAlign(s);let k,p,x,y,D,j,I;for(t.textAlign=s,t.textBaseline="middle",t.font=M.string,e.x=$t(this,h,r),t.fillStyle=r.bodyColor,(0,a.F)(this.beforeBody,N),u=l&&"right"!==h?"center"===s?c/2+g:c+2+g:0,y=0,j=n.length;y<j;++y){for(k=n[y],p=this.labelTextColors[y],t.fillStyle=p,(0,a.F)(k.before,N),x=k.lines,l&&x.length&&(this._drawColorBox(t,e,y,m,r),d=Math.max(M.lineHeight,o)),D=0,I=x.length;D<I;++D)N(x[D]),d=M.lineHeight;(0,a.F)(k.after,N)}u=0,d=M.lineHeight,(0,a.F)(this.afterBody,N),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:g}=r,{topLeft:M,topRight:d,bottomLeft:u,bottomRight:m}=(0,a.ay)(n.cornerRadius);t.fillStyle=n.backgroundColor,t.strokeStyle=n.borderColor,t.lineWidth=n.borderWidth,t.beginPath(),t.moveTo(l+M,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+g-m),t.quadraticCurveTo(l+c,o+g,l+c-m,o+g),"bottom"===s&&this.drawCaret(e,t,r,n),t.lineTo(l+u,o+g),t.quadraticCurveTo(l,o+g,l,o+g-u),"center"===s&&"left"===i&&this.drawCaret(e,t,r,n),t.lineTo(l,o+M),t.quadraticCurveTo(l,o,l+M,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=Vt[e.position].call(this,this._active,this._eventPosition);if(!r)return;const i=this._size=Ht(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=Vt[n.position].call(this,e,t);return!1!==i&&(r!==i.x||a!==i.y)}}var ar={id:"tooltip",_element:rr,positioners:Vt,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:g,maxDigits:M,includeBounds:d}=e,u=i||1,m=g-1,{min:N,max:h}=t,k=!(0,a.k)(s),p=!(0,a.k)(l),x=!(0,a.k)(c),y=(h-N)/(M+1);let D,j,I,E,z=(0,a.aI)((h-N)/m/u)*u;if(z<1e-14&&!k&&!p)return[{value:N},{value:h}];E=Math.ceil(h/z)-Math.floor(N/z),E>m&&(z=(0,a.aI)(E*z/m/u)*u),(0,a.k)(o)||(D=Math.pow(10,o),z=Math.ceil(z*D)/D),"ticks"===n?(j=Math.floor(N/z)*z,I=Math.ceil(h/z)*z):(j=N,I=h),k&&p&&i&&(0,a.aJ)((l-s)/i,z/1e3)?(E=Math.round(Math.min((l-s)/z,g)),z=(l-s)/E,j=s,I=l):x?(j=k?s:j,I=p?l:I,E=c-1,z=(I-j)/E):(E=(I-j)/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)(j));D=Math.pow(10,(0,a.k)(o)?T:o),j=Math.round(j*D)/D,I=Math.round(I*D)/D;let f=0;for(k&&(d&&j!==s?(r.push({value:s}),j<s&&f++,(0,a.aK)(Math.round((j+f*z)*D)/D,s,sr(s,y,e))&&f++):j<s&&f++);f<E;++f){const e=Math.round((j+f*z)*D)/D;if(p&&e>l)break;r.push({value:e})}return p&&d&&I!==l?r.length&&(0,a.aK)(r[r.length-1].value,l,sr(l,y,e))?r[r.length-1].value=l:r.push({value:l}):p&&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:g=!1,placeholder:M="",clearable:d=!0,className:u,id:m}){const N=m||e?.toLowerCase().replace(/\s+/g,"-"),h=r?"tr-border-danger":"tr-border-primary",k=d&&!g&&!!o,[p,x]=(0,s.useState)(!1),[y,D]=(0,s.useState)(""),[j,I]=(0,s.useState)(-1),E=(0,s.useRef)(null),z=n.find(e=>e.value===o)?.label||"",T=(0,s.useMemo)(()=>{const e=y.trim().toLowerCase();return e?n.filter(t=>String(t.label).toLowerCase().includes(e)):n},[n,y]);(0,s.useEffect)(()=>{if(!p)return;const e=e=>{E.current?.contains(e.target)||(x(!1),D(""))};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[p]);const f=()=>{g||(x(!0),I(-1))},A=e=>{c?.(e.value),D(""),x(!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:N,className:"tr-text-sm tr-font-medium tr-text-secondary"},e),(0,a.createElement)("div",{className:"tr-relative"},(0,a.createElement)("input",{id:N,type:"text",role:"combobox","aria-expanded":p,"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",k?"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:p?y:z,placeholder:z||M,disabled:g,onFocus:f,onClick:f,onChange:e=>{D(e.target.value),x(!0),I(-1)},onKeyDown:e=>{if("ArrowDown"===e.key||"ArrowUp"===e.key){if(e.preventDefault(),!p)return void f();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?p&&T[j]&&(e.preventDefault(),A(T[j])):"Escape"===e.key&&(x(!1),D(""))}}),k&&(0,a.createElement)("button",{type:"button",onMouseDown:e=>e.preventDefault(),onClick:()=>{c?.(""),D(""),x(!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"}))),p&&(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===j,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:()=>A(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:()=>N});var a=r(51609),n=r(86087),i=r(27723),s=r(52619),l=r(1455),o=r.n(l),c=r(49323),g=r(43526);const M=({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)("span",{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)),m=(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]"},N=({metadata:e,isVariation:t=!1,onSelect:r=null,allowApply:n=!1})=>{const s=[...e.title||""].length,l=[...e.description||""].length,o=m(s,60),c=m(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)("span",{className:"tr-text-[11px] tr-font-semibold tr-uppercase tr-tracking-wide tr-text-tertiary"},(0,i.__)("SEO Title","thinkrank")),(0,a.createElement)(M,{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)("span",{className:"tr-text-[11px] tr-font-semibold tr-uppercase tr-tracking-wide tr-text-tertiary"},(0,i.__)("Meta Description","thinkrank")),(0,a.createElement)(M,{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)("span",{className:"tr-text-[11px] tr-font-semibold tr-uppercase tr-tracking-wide tr-text-tertiary"},(0,i.__)("Focus Keyword","thinkrank")),(0,a.createElement)(M,{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)("span",{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,M]=(0,n.useState)(""),[d,u]=(0,n.useState)("blog_post"),[m,h]=(0,n.useState)("professional"),[k,p]=(0,n.useState)(!1),[x,y]=(0,n.useState)(null),[D,j]=(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"}],f=[{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"}],A=async()=>{if(r.trim()){p(!0),j(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:m}});t.success?(y(t.data),e&&e(t.data)):j(t.message||(0,i.__)("Failed to generate metadata","thinkrank"))}catch(e){j(e.message||(0,i.__)("An error occurred while generating metadata","thinkrank"))}finally{p(!1)}}else j((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"},D&&(0,a.createElement)(c.Fc,{variant:"error",onDismiss:()=>j(null)},(0,g.A)(D)),(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=>M(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:m,options:f,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:A,loading:k,disabled:k||!r.trim()||!z,title:z?void 0:(0,i.__)("Configure an AI provider in Settings to enable AI generation","thinkrank")},!k&&(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"})),k?(0,i.__)("Generating…","thinkrank"):(0,i.__)("Generate SEO Metadata","thinkrank")),x&&(0,a.createElement)(c.$n,{variant:"secondary",size:"lg",className:"tr-justify-center",onClick:async()=>{if(x){p(!0),j(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:m,variation:t+1}}));const t=(await Promise.all(e)).filter(e=>e.success).map(e=>e.data);E(t)}catch(e){j(e.message||(0,i.__)("Failed to generate variations","thinkrank"))}finally{p(!1)}}else await A()},disabled:k||!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)(N,{metadata:t,isVariation:!0,onSelect:()=>(t=>{y(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},47388:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var a=r(51609),n=r(27723),i=r(58020);const s=()=>(0,a.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},(0,a.createElement)("path",{d:"M12.5 7.5a2.5 2.5 0 1 1 5 0 2.5 2.5 0 0 1-5 0Zm0 0L8.25 11.75m0 0L10 13.5l-1.75 1.75L6.5 13.5m1.75-1.75L6.5 10 2.75 13.75 4.5 15.5l.75-.75",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})),l=({feature:e})=>(0,a.createElement)("div",{className:"tr-pro-license-notice"},(0,a.createElement)("div",{className:"tr-pro-license-notice__icon"},(0,a.createElement)(s,null)),(0,a.createElement)("div",{className:"tr-pro-license-notice__content"},(0,a.createElement)("div",{className:"tr-pro-license-notice__heading"},(0,a.createElement)("h3",{className:"tr-pro-license-notice__title"},e?(0,n.sprintf)(/* translators: %s: name of the Pro feature, e.g. "Google Analytics". */ /* translators: %s: name of the Pro feature, e.g. "Google Analytics". */
48 (0,n.__)("%s needs an activated license","thinkrank"),e):(0,n.__)("This feature needs an activated license","thinkrank")),(0,a.createElement)("span",{className:"tr-pro-license-notice__badge"},(0,a.createElement)("span",{"aria-hidden":"true",className:"tr-pro-license-notice__dot"}),(0,n.__)("Not activated","thinkrank"))),(0,a.createElement)("p",{className:"tr-pro-license-notice__description"},(0,n.__)("ThinkRank Pro is installed on this site, but its license has not been activated yet. Add your license key to unlock this feature.","thinkrank")),(0,a.createElement)("a",{href:(0,i.EN)(),className:"tr-pro-license-notice__cta"},(0,n.__)("Activate license","thinkrank"))))},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:()=>p});var a=r(51609),n=r(86087),i=r(27723),s=r(49323),l=r(52352),o=r(85770),c=r(17098),g=r(52459),M=r(57463),d=r(94240),u=r(28094),m=r(60775);const N=(0,i.__)("This is a sample excerpt showing how your description will appear in search results.","thinkrank"),h=(e,t)=>e?e.length<=t?e:e.slice(0,t-1).trimEnd()+"…":"",k=(e,t)=>(e||"").replace(/%([a-z_]+)%/gi,(e,r)=>Object.prototype.hasOwnProperty.call(t,r)?t[r]:e),p=({activeSubSection:e})=>{const t="content-type-matrix"===e,[r,p]=(0,n.useState)({}),[x,y]=(0,n.useState)(!1),[D,j]=(0,n.useState)(!1),[I,E]=(0,n.useState)(!0),[z,T]=(0,n.useState)(!1),[f,A]=(0,n.useState)(!1),[w,_]=(0,n.useState)(null),b=e?e.replace("-seo",""):"post",O=(0,n.useRef)(b);(0,n.useEffect)(()=>{O.current=b},[b]);const v=(window.thinkrankAdmin?.postTypes||[]).find(e=>e.slug===b)||{},L=[{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"}],S=[{label:(0,i.__)("Article","thinkrank"),value:"Article"},{label:(0,i.__)("NewsArticle","thinkrank"),value:"NewsArticle"},{label:(0,i.__)("BlogPosting","thinkrank"),value:"BlogPosting"}],C=[{label:(0,i.__)("ImageObject","thinkrank"),value:"ImageObject"},{label:(0,i.__)("VideoObject","thinkrank"),value:"VideoObject"}];(0,n.useEffect)(()=>{let e=!1;if(!t)return A(!1),Q(b,()=>e),()=>{e=!0}},[b,t]);const Q=async(e=b,t=()=>!1)=>{E(!0);try{const r=await fetch((0,u.g)("global-seo/settings",{post_type:e}),{headers:{"X-WP-Nonce":window.thinkrankAdmin.restNonce}});if(t())return;if(!r.ok)throw new Error(`Settings request failed: ${r.status}`);const a=await r.json();if(t())return;if(!a.success||!a.data)throw new Error("Settings response carried no settings");p(a.data),T(!1)}catch(e){if(t())return;m.A.error("Error loading bulk SEO optimization settings:",e),T(!0),_({status:"error",message:(0,i.__)("Could not load your Global SEO settings. Nothing has been changed — retry before editing.","thinkrank")})}finally{t()||E(!1)}},U=async(e,t)=>{if(!(await fetch((0,u.g)("global-seo/settings"),{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":window.thinkrankAdmin.restNonce},body:JSON.stringify({post_type:e,settings:t})})).ok)throw new Error("Failed to save settings")},Y=(e,t)=>{p(r=>({...r,[e]:t})),A(!0)},P=v.singular_name||v.label||b,R=v.plural_name||v.label||b,Z=R.toLowerCase(),V=(e,t)=>(0,a.createElement)(s.EY,{as:"div",size:12,color:"help",className:"tr-mt-1"},(0,i.__)("Use variables:","thinkrank")," ",t.map((t,n)=>(0,a.createElement)("button",{type:"button",key:n,onClick:()=>((e,t)=>{let a=r[e]||"";a.length>0&&!a.endsWith(" ")&&(a+=" "),Y(e,a+t)})(e,t.value),className:"thinkrank-variable-tag",title:(0,i.__)("Click to insert","thinkrank")},t.label))),B=[{label:(0,i.__)("+ Title","thinkrank"),value:"%title%"},{label:(0,i.__)("+ Site Title","thinkrank"),value:"%sitename%"},{label:(0,i.__)("+ Separator","thinkrank"),value:"%sep%"}],G=[{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%"}],W=window.thinkrankAdmin?.siteName||"",H=window.thinkrankAdmin?.siteUrl||("undefined"!=typeof window?window.location.origin:""),F=window.thinkrankAdmin?.faviconUrl||"",J={title:(0,i.sprintf)(/* translators: %s: singular content type name, e.g. Page, Media. */ /* translators: %s: singular content type name, e.g. Page, Media. */
49 (0,i.__)("Sample %s Title","thinkrank"),P),sitename:W,sep:"-",excerpt:N},X=r.title||"",$=r.description||"",K=({checkedKey:e,label:t,inputKey:n,options:i=null,description:l})=>{var o;const c=r.advanced_robots_meta||{},g=null===(o=c[e])||void 0===o||o,M=`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:M,type:"checkbox",checked:g,onChange:t=>Y("advanced_robots_meta",{...c,[e]:t.target.checked})}),(0,a.createElement)("label",{htmlFor:M,className:"tr-text-sm tr-text-secondary tr-m-0 tr-cursor-pointer"},t)),i?(0,a.createElement)(s.l6,{value:c[n]||i[0]&&i[0].value,options:i,onChange:e=>Y("advanced_robots_meta",{...c,[n]:e.target.value}),disabled:!g,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);Y("advanced_robots_meta",{...c,[n]:Number.isNaN(t)?-1:t})},placeholder:"-1",disabled:!g,description:l}))};return t?(0,a.createElement)(M.A,null):I?(0,a.createElement)(s.u4,{lines:5,label:(0,i.__)("Loading settings…","thinkrank")}):z?(0,a.createElement)(s.oK,{onRetry:()=>Q(),isRetrying:I,message:(0,i.__)("Your Global SEO settings could not be read, so this screen has nothing to edit yet. Nothing has changed — retry to load them.","thinkrank")}):(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-6"},w&&(0,a.createElement)(s.Fc,{variant:"success"===w.status?"success":"error",onDismiss:()=>_(null)},w.message),(0,a.createElement)(s.mc,{direction:"column",gap:6},(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(o.A,{title:`${R} ${(0,i.__)("SEO Settings","thinkrank")}`,description:`${(0,i.__)("Configure default SEO settings for all","thinkrank")} ${Z}.`}),(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:k(X,J),max:60})},(0,a.createElement)(s.pd,{id:"tr-gseo-title",value:X,onChange:e=>Y("title",e.target.value),placeholder:"%title% %sep% %sitename%"}),V("title",B)),(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:k($,J),max:160}),className:"tr-pt-6"},(0,a.createElement)(s.pd,{id:"tr-gseo-description",value:$,onChange:e=>Y("description",e.target.value),placeholder:"%excerpt%"}),V("description",G)),(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:r.schema_type||"WebPage",options:L,onChange:e=>Y("schema_type",e.target.value)})),"Article"===r.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:r.article_type||"",options:S,onChange:e=>Y("article_type",e.target.value)})),"Media"===r.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:r.media_type||"",options:C,onChange:e=>Y("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:W,permalink:H,faviconURL:F,title:h(k(X,J),60),description:h(k($,J),160)}))))),(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(o.A,{title:`${P} ${(0,i.__)("Robots Meta","thinkrank")}`,description:`${(0,i.__)("Select custom robots meta, such as `nofollow`, `noarchive`, etc. for single","thinkrank")} ${P} ${(0,i.__)("pages. Otherwise the default meta will be used, as set in the Global Meta tab.","thinkrank")}`,withBorder:!!r.robots_meta_enabled,trailing:(0,a.createElement)(s.lM,{checked:r.robots_meta_enabled||!1,onChange:e=>Y("robots_meta_enabled",e)})}),r.robots_meta_enabled&&(0,a.createElement)(s.mc,{direction:"column",gap:4,className:"tr-p-6"},(0,a.createElement)(g.A,{values:r.robots_meta||{},onChange:e=>Y("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"},`${P} ${(0,i.__)("Advanced Robots Meta","thinkrank")}`),(0,a.createElement)("div",{className:"tr-grid tr-grid-cols-3 tr-gap-5"},K({checkedKey:"snippet_enabled",label:(0,i.__)("Snippet","thinkrank"),inputKey:"max_snippet",description:(0,i.__)("Snippet length (-1 for none)","thinkrank")}),K({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")}),K({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,{label:D?(0,i.__)("Saving…","thinkrank"):(0,i.__)("Enable link suggestions","thinkrank"),checked:!1!==r.link_suggestions,onChange:async e=>{const t=b,a=r.link_suggestions;p(t=>({...t,link_suggestions:e})),j(!0);try{await U(t,{...r,link_suggestions:e}),d.A.success(e?(0,i.__)("Link suggestions are on.","thinkrank"):(0,i.__)("Link suggestions are off.","thinkrank"))}catch(e){m.A.error("ThinkRank: autosave failed",e),O.current===t&&p(e=>({...e,link_suggestions:a})),d.A.error((0,i.__)("Couldn’t save that change.","thinkrank"))}finally{j(!1)}},disabled:D})}))),(0,a.createElement)("div",{className:"tr-flex tr-justify-end"},(0,a.createElement)(s.$n,{variant:"primary",size:"sm",loading:x,disabled:!f||x,onClick:async()=>{if(!z){y(!0),_(null);try{await U(b,r),_({status:"success",message:(0,i.__)("Bulk SEO Optimization settings saved successfully!","thinkrank")}),A(!1)}catch(e){_({status:"error",message:(0,i.__)("Failed to save settings. Please try again.","thinkrank")})}finally{y(!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,EA:()=>d.Ay,EY:()=>p.A,Ex:()=>n.A,Fc:()=>m.A,JU:()=>k.A,Kp:()=>g.K,TM:()=>s.T,Zi:()=>c.A,Zp:()=>i.Ay,aF:()=>M.A,aR:()=>i.aR,cp:()=>y.A,hE:()=>x.A,l6:()=>o.A,lM:()=>l.A,mc:()=>h.A,oK:()=>N.A,pd:()=>s.A,pp:()=>u.A,rr:()=>d.rr,tU:()=>g.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),g=r(73131),M=r(75986),d=(r(90520),r(6060)),u=r(25021),m=(r(69839),r(39905)),N=r(56070),h=(r(2407),r(99164)),k=r(65089),p=r(65092),x=r(8241),y=(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"}))},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:g})=>{const M={"basic-info":"all","title-formats":"title_formats",breadcrumbs:"breadcrumbs","hero-section":"hero_section","local-seo":"local_seo"}[t]||"all",d=e[M];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"},m=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 ${m.cardBg} ${m.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")),g(e=>{const t={...e};return delete t[M],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:()=>{g(e=>{const t={...e};return delete t[M],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,onPersistSetting:r,isPersistingSetting:c=!1})=>{const g=!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,{label:c?(0,n.__)("Saving…","thinkrank"):(0,n.__)("Enable breadcrumbs","thinkrank"),checked:e.breadcrumbs_enabled,onChange:e=>{r?r("breadcrumbs_enabled",e,e?(0,n.__)("Breadcrumbs are on.","thinkrank"):(0,n.__)("Breadcrumbs are off.","thinkrank")):t("breadcrumbs_enabled",e)},disabled:g||c})}),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:g},(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:g})),(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:g,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:g})),(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:g,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:g})),(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:g,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:g})),(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:g})),(0,a.createElement)("div",{className:"tr-pt-6"},(0,a.createElement)(i.lM,{label:(0,n.__)("Use SEO Titles in Breadcrumbs","thinkrank"),checked:!!e.breadcrumb_use_seo_title,onChange:e=>t("breadcrumb_use_seo_title",e),description:(0,n.__)("Label each crumb with the SEO title of the post or term when one is set, so the trail matches the search snippet. Falls back to the normal title.","thinkrank"),disabled:g})))),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:()=>N,yP:()=>m});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 g(e,t){const{height:r=150,width:i=300,redraw:g=!1,datasetIdKey:M,type:d,data:u,options:m,plugins:N=[],fallbackContent:h,updateMode:k,...p}=e,x=(0,a.useRef)(null),y=(0,a.useRef)(null),D=()=>{x.current&&(y.current=new n.t1(x.current,{type:d,data:c(u,M),options:m&&{...m},plugins:N}),s(t,y.current))},j=()=>{s(t,null),y.current&&(y.current.destroy(),y.current=null)};return(0,a.useEffect)(()=>{!g&&y.current&&m&&function(e,t){const r=e.options;r&&t&&Object.assign(r,t)}(y.current,m)},[g,m]),(0,a.useEffect)(()=>{!g&&y.current&&l(y.current.config.data,u.labels)},[g,u.labels]),(0,a.useEffect)(()=>{!g&&y.current&&u.datasets&&o(y.current.config.data,u.datasets,M)},[g,u.datasets]),(0,a.useEffect)(()=>{y.current&&(g?(j(),setTimeout(D)):y.current.update(k))},[g,m,u.labels,u.datasets,k]),(0,a.useEffect)(()=>{y.current&&(j(),setTimeout(D))},[d]),(0,a.useEffect)(()=>(D(),()=>j()),[]),a.createElement("canvas",{ref:x,role:"img",height:r,width:i,...p},h)}const M=(0,a.forwardRef)(g);function d(e,t){return n.t1.register(t),(0,a.forwardRef)((t,r)=>a.createElement(M,{...t,ref:r,type:e}))}const u=d("line",n.ZT),m=d("bar",n.A6),N=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:()=>k,CB:()=>M,DT:()=>d,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);const g=()=>{const e=window.thinkrankAdmin?.postTypes||[];return[{id:"content-type-matrix",title:(0,i.__)("Content Type Matrix","thinkrank")},...e.map(e=>({id:`${e.slug}-seo`,title:e.plural_name||e.label}))]},M=(l.thc,l.y_k,l.iRW,l.c05,l.NxZ,l.QR3,l.yoy,l.Bd3,l.tkm,l.Slp,l.aYu,l.uMJ,l.gi5,l.SeW,l.nfo,l.c05,l.ZSj,l.uzy,l.M_e,()=>[{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:"traffic-recovery",title:(0,i.__)("Traffic Recovery","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:"ai-insights",title:(0,i.__)("AI Insights","thinkrank"),items:[{id:"ai-insights-overview",title:(0,i.__)("AI Traffic","thinkrank")}]},{id:"global-seo",title:(0,i.__)("Bulk SEO Optimization","thinkrank"),items:g()},{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:"field-mapping",title:(0,i.__)("Custom Fields","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:"external-links",title:(0,i.__)("External Links","thinkrank"),items:[{id:"external-links-settings",title:(0,i.__)("Link Attributes","thinkrank")}]},{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:"focus-pages",title:(0,i.__)("Focus Pages","thinkrank"),items:[{id:"focus-pages-board",title:(0,i.__)("Diagnosis","thinkrank"),pro:!0}]},{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:"markdown-for-ai",title:(0,i.__)("Markdown for AI","thinkrank"),pro:!0},{id:"ai-usage-policy",title:(0,i.__)("AI Usage Policy","thinkrank"),pro:!0}]},{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")}]}]),d=()=>[{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:"focus-pages",title:(0,i.__)("Focus Pages","thinkrank"),sections:["focus-pages"]},{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:"ai-insights",title:(0,i.__)("AI Insights","thinkrank"),sections:["ai-insights"]},{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","external-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"]}],u={"seo-analyzer":l.thc,"focus-pages":l.y_k,"ai-insights":l.tkm,"site-identity":l.iRW,analytics:l.QR3,performance:l.yoy,"content-seo":l.Bd3,"author-archives":l.c05,"image-seo":l.Slp,links:l.nfo,schema:l.aYu,"social-media":l.uMJ,integrations:l.NxZ,crawling:l.gi5,indexing:l.SeW,woocommerce:l.M_e,"role-manager":l.c05},m=["seo-analyzer"],N=e=>{if(m.includes(e))return Boolean(window.thinkrankAdmin?.isAdmin);const t=window.thinkrankAdmin?.caps||[],r=(window.thinkrankAdmin?.sectionCaps||{})[e];return!r||t.includes(r)},h=({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"})),k=(0,n.memo)(({activeSection:e,activeItem:t,onNavigate:r})=>{const l=window.thinkrankAdmin?.isPro,o=(0,n.useMemo)(()=>M(),[]),g=(0,n.useMemo)(()=>d(),[]),m=(0,n.useMemo)(()=>(()=>{const e={};return d().forEach(t=>{t.sections.forEach(r=>{e[r]=t.id})}),e})(),[]),k=(0,n.useMemo)(()=>{const e={};return o.forEach(t=>{e[t.id]=t}),e},[o]),p=(0,n.useCallback)(e=>{const t=[];return e.sections.forEach(e=>{if(!N(e))return;const r=k[e];r&&r.items.forEach(r=>{t.push({sectionId:e,item:r})})}),t},[k]),[x,y]=(0,n.useState)(()=>m[e]||null);(0,n.useEffect)(()=>{const t=m[e];t&&y(t)},[e,m]);const D=(0,n.useCallback)(e=>{y(t=>t===e?null:e)},[]),j=(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")},g.map((r,n)=>{const i=p(r);if(0===i.length)return null;const o=x===r.id,g=m[e]===r.id,M=u[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 g&&(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:()=>j(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)},g&&(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"}),M&&(0,a.createElement)("span",{className:c()("tr-shrink-0 tr-flex tr-items-center tr-justify-center",g?"tr-text-brand":"tr-text-tertiary"),"aria-hidden":"true"},(0,a.createElement)(s.Icon,{icon:M,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:()=>D(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",g?"tr-text-brand tr-bg-brand-bg":"tr-text-secondary hover:tr-bg-white hover:tr-text-primary"),"aria-expanded":o},g&&(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"}),M&&(0,a.createElement)("span",{className:c()("tr-shrink-0 tr-flex tr-items-center tr-justify-center",g?"tr-text-brand":"tr-text-tertiary"),"aria-hidden":"true"},(0,a.createElement)(s.Icon,{icon:M,size:18})),(0,a.createElement)("span",{className:"tr-flex-1 tr-truncate"},r.title),(0,a.createElement)("span",{className:c()("tr-shrink-0",g?"tr-text-brand":"tr-text-tertiary")},(0,a.createElement)(h,{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:()=>j(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:g="desktop",className:M}){const d=o(t),u=o(r);return(0,a.createElement)("div",{className:i()("tr-p-2 tr-rounded-lg tr-bg-white",M)},(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"===g&&"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="",...g})=>{const M=l[e]||l.rule,d=n||r,u=r?o||M.defaultLoadingLabel:i||M.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",M.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),...g},M.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:()=>M});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"}))),g=({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),g=Math.min(s/60*100,100),M="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 ${M}`,style:{width:`${g}%`}})),o&&(0,a.createElement)("span",{className:`tr-text-xs tr-shrink-0 ${d}`},o)))},M=({titleFormats:e,separator:t,siteInfo:r,disabled:c=!1})=>{const[M,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(M).map(e=>(0,a.createElement)(g,{key:e,pageType:e,preview:M[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:()=>w});var a=r(51609),n=r(27723),i=r(86087),s=r(51725),l=r(7903),o=r(88518),c=r(34236),g=r(72313),M=r(48124),d=r(57810),u=r(41077),m=r(32319),N=r(27209),h=r(88242),k=r(92590),p=r(78560),x=r(96925),y=r(39094),D=r(1168),j=r(72549),I=r(4426),E=r(1376),z=r(91717),T=r(71224);const f=(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)),g=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"},g),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)))}),A=({section:e,item:t,onNavigate:r})=>{const i=e=>(0,a.createElement)(e,{activeSubSection:t,onNavigate:r});switch(e){case"seo-analyzer":return i(z.A);case"focus-pages":return i(T.A);case"site-identity":return i(l.A);case"performance":return i(o.A);case"analytics":return i(c.A);case"integrations":return i(g.A);case"global-seo":return i(M.A);case"ai-insights":return i(d.Ay);case"schema":return i(u.A);case"social-media":return i(m.A);case"crawling-ai-indexing":return i(N.A);case"image-seo":return i(h.A);case"instant-indexing":return i(k.A);case"author-archives":return i(p.A);case"internal-links":return i(y.A);case"external-links":return i(D.A);case"role-manager":return i(x.A);case"redirections":return i(j.A);case"broken-links":return i(I.A);case"woocommerce":return i(E.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")))}},w=(0,i.memo)(({activeSection:e,activeItem:t,onNavigate:r})=>e?(0,s.Fz)(e)?(0,a.createElement)("div",null,(0,a.createElement)(f,{section:e,item:t}),(0,a.createElement)(A,{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:()=>x});var a=r(47143),n=r(1455),i=r.n(n),s=r(27723),l=r(60775);const o={metrics:{},reports:{},costs:{},usage:{},isLoading:!1,error:null,lastUpdated:null},c="SET_METRICS",g="SET_REPORTS",M="SET_COSTS",d="SET_USAGE",u="SET_LOADING",m="SET_ERROR",N="SET_LAST_UPDATED",h="CLEAR_ERROR",k={setMetrics:e=>({type:c,metrics:e}),setReports:e=>({type:g,reports:e}),setCosts:e=>({type:M,costs:e}),setUsage:e=>({type:d,usage:e}),setLoading:e=>({type:u,loading:e}),setError:e=>({type:m,error:e}),clearError:()=>({type:h}),setLastUpdated:e=>({type:N,timestamp:e}),fetchMetrics:(e="30d",t=0)=>async({dispatch:r})=>{r(k.setLoading(!0)),r(k.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(k.setMetrics(a.data)),r(k.setLastUpdated(Date.now()))}catch(e){l.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(k.setError({message:t,code:e.code||"fetch_error",type:"metrics"}))}finally{r(k.setLoading(!1))}},fetchCostAnalysis:(e="30d",t="all",r=0)=>async({dispatch:a})=>{a(k.setLoading(!0)),a(k.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(k.setCosts(n.data))}catch(e){l.A.error("Failed to fetch cost analysis:",e),a(k.setError({message:e.message||"Failed to load cost data",code:e.code||"fetch_error",type:"costs"}))}finally{a(k.setLoading(!1))}},fetchReports:(e="overview")=>async({dispatch:t})=>{t(k.setLoading(!0)),t(k.clearError());try{const r={type:e,message:"Reports feature coming in Phase 4"};t(k.setReports(r))}catch(e){l.A.error("Failed to fetch reports:",e),t(k.setError({message:e.message||"Failed to load reports",code:e.code||"fetch_error",type:"reports"}))}finally{t(k.setLoading(!1))}}},p={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,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){var t,r,a,n;const i=e.metrics.most_used_feature||"",l=e.metrics.most_used_count||0,o=i?i.replace(/_/g," ").replace(/\b\w/g,e=>e.toUpperCase()).replace(/\bSeo\b/g,"SEO"):"None",c=(M=l,(g=i)&&0!==M?`${M} ${{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"}[g]||"Used"}`:"");var g,M;return{postsAnalyzed:{value:e.metrics.content_optimized||0,change:null!==(t=e.metrics.content_optimized_change)&&void 0!==t?t:null,label:(0,s.__)("Posts Analyzed","thinkrank")},aiOptimizations:{value:e.metrics.ai_actions||0,change:0,label:(0,s.__)("AI Optimizations","thinkrank")},averageSeoScore:{value:e.metrics.average_seo_score||0,change:null!==(r=e.metrics.seo_score_change)&&void 0!==r?r:null,label:(0,s.__)("Average SEO Score","thinkrank"),suffix:"/100"},totalCost:{value:e.metrics.total_cost||0,change:null!==(a=e.metrics.cost_change)&&void 0!==a?a:null,label:(0,s.__)("Estimated AI Cost","thinkrank"),prefix:"$",subtitle:`${e.metrics.total_tokens||0} tokens`},featuresUsed:{value:e.metrics.features_used_count||0,change:0,label:(0,s.__)("Features Used","thinkrank")},timeSaved:{value:Math.round((e.metrics.time_saved||0)/60),change:null!==(n=e.metrics.time_saved_change)&&void 0!==n?n:null,label:(0,s.__)("Time Saved","thinkrank"),suffix:"h",subtitle:`${e.metrics.ai_actions||0} AI actions`},mostUsedFeature:{value:o,change:0,label:(0,s.__)("Most Used Feature","thinkrank"),subtitle:c,isText:!0}}}},x=(0,a.createReduxStore)("thinkrank/analytics",{reducer:(e=o,t)=>{switch(t.type){case c:return{...e,metrics:t.metrics,error:null};case g:return{...e,reports:t.reports,error:null};case M:return{...e,costs:t.costs,error:null};case d:return{...e,usage:t.usage,error:null};case u:return{...e,isLoading:t.loading};case m:return{...e,error:t.error,isLoading:!1};case h:return{...e,error:null};case N:return{...e,lastUpdated:t.timestamp};default:return e}},actions:k,selectors:p})},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"})),g=({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))},M=({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,m]=(0,n.useState)([]),[N,h]=(0,n.useState)(!1),[k,p]=(0,n.useState)(-1),x=(0,n.useRef)(null),y=(0,n.useRef)(null),D=(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 m([]),void h(!1);const r=D.filter(t=>t.sectionTitle.toLowerCase().includes(e)||t.itemTitle.toLowerCase().includes(e));m(r.slice(0,8)),h(r.length>0),p(-1)},[t,D]),(0,n.useEffect)(()=>{const e=e=>{y.current&&!y.current.contains(e.target)&&j()};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]),(0,n.useEffect)(()=>{const e=e=>{(e.metaKey||e.ctrlKey)&&"/"===e.key&&(e.preventDefault(),x.current?.focus(),x.current?.select())};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[]);const j=()=>{r(""),h(!1),p(-1)},I=t=>{j(),"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:y,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:x,type:"text",role:"combobox","aria-expanded":N,"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(),p(e=>Math.min(e+1,u.length-1))):"ArrowUp"===e.key?(e.preventDefault(),p(e=>Math.max(e-1,0))):"Enter"===e.key&&k>=0&&u[k]?(e.preventDefault(),I(u[k])):"Escape"===e.key&&(j(),x.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)(M,null,d()?"⌘":"Ctrl"),(0,a.createElement)(M,null,"/"))),N&&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===k;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:()=>p(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)(g,{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)(g,{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)(M,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)(M,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)(M,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"}))},56070:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var a=r(51609),n=r(27723),i=r(39905),s=r(27531);function l({title:e,message:t,onRetry:r,isRetrying:l=!1}){return(0,a.createElement)(i.A,{variant:"error",title:e||(0,n.__)("Couldn’t load your settings","thinkrank")},(0,a.createElement)("p",{className:"tr-m-0"},t||(0,n.__)("Your saved settings could not be read, so this screen has nothing to edit yet. Nothing has changed — retry to load them.","thinkrank")),(0,a.createElement)(s.A,{variant:"secondary",size:"sm",className:"tr-mt-3",onClick:r,loading:l},(0,n.__)("Retry","thinkrank")))}},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";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:"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"}))},57463:(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(85770),c=r(94240),g=r(28094),M=r(60775);const d="inherit",u=[{label:(0,i.__)("Inherit","thinkrank"),value:d},{label:(0,i.__)("On","thinkrank"),value:"on"},{label:(0,i.__)("Off","thinkrank"),value:"off"}],m=[{key:"meta_enabled",label:(0,i.__)("Metas","thinkrank")},{key:"schema_enabled",label:(0,i.__)("Schema","thinkrank")},{key:"open_graph_enabled",label:(0,i.__)("Open Graph","thinkrank")},{key:"twitter_card_enabled",label:(0,i.__)("Twitter card","thinkrank")}],N={post_type:(0,i.__)("Post types","thinkrank"),taxonomy:(0,i.__)("Taxonomies","thinkrank"),archive:(0,i.__)("Archives","thinkrank"),special:(0,i.__)("Special pages","thinkrank")},h=["post_type","taxonomy","archive","special"],k=[{label:(0,i.__)("All content types","thinkrank"),value:"all"},{label:(0,i.__)("Pinned only","thinkrank"),value:"pinned"},{label:(0,i.__)("Untouched only","thinkrank"),value:"untouched"}],p=e=>(e.features||[]).filter(t=>(e.values?.[t]||d)!==d).length,x=()=>(0,a.createElement)("span",{className:"tr-text-slate-300",title:(0,i.__)("Not available for this content type","thinkrank")},(0,a.createElement)("span",{"aria-hidden":"true"},"–"),(0,a.createElement)("span",{className:"screen-reader-text"},(0,i.__)("Not available for this content type","thinkrank"))),y=()=>{const[e,t]=(0,n.useState)([]),[r,y]=(0,n.useState)({}),D=(0,n.useMemo)(()=>(0,s.applyFilters)("thinkrank.contentTypeMatrix.featureColumns",m),[]),[j,I]=(0,n.useState)(!0),[E,z]=(0,n.useState)(!1),[T,f]=(0,n.useState)(null),[A,w]=(0,n.useState)(""),[_,b]=(0,n.useState)("all"),O=(0,n.useCallback)(async()=>{I(!0);try{const e=await fetch((0,g.g)("global-seo/matrix"),{headers:{"X-WP-Nonce":window.thinkrankAdmin.restNonce}});if(!e.ok)throw new Error(`Matrix request failed: ${e.status}`);const r=await e.json();if(!r.success||!r.data)throw new Error("Matrix response carried no data");t(r.data.entities||[]),y(r.data.globals||{}),z(!1)}catch(e){M.A.error("Error loading content type matrix:",e),z(!0)}finally{I(!1)}},[]);(0,n.useEffect)(()=>{O()},[O]);const v=async(r,a,n)=>{const s=e.find(e=>e.key===r);t(e=>e.map(e=>e.key===r?{...e,...a}:e)),f(r);try{const e=await fetch((0,g.g)("global-seo/matrix"),{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":window.thinkrankAdmin.restNonce},body:JSON.stringify({entity:r,settings:n})});if(!e.ok)throw new Error(`Save failed: ${e.status}`);const a=await e.json();a?.success&&a?.data&&t(e=>e.map(e=>e.key===r?{...e,...a.data}:e))}catch(e){M.A.error("Error saving content type matrix row:",e),t(e=>e.map(e=>e.key===r&&s?s:e)),c.A.error((0,i.__)("Could not save that change. Nothing was applied.","thinkrank"))}finally{f(null)}},L=(0,n.useMemo)(()=>e.reduce((e,t)=>e+p(t),0),[e]),S=(0,n.useMemo)(()=>{const t=A.trim().toLowerCase();return e.filter(e=>!(t&&!e.label?.toLowerCase().includes(t))&&("pinned"===_?p(e)>0:"untouched"!==_||0===p(e)))},[e,A,_]),C=(0,n.useMemo)(()=>h.map(e=>({group:e,rows:S.filter(t=>t.group===e)})).filter(({rows:e})=>e.length>0),[S]);if(j)return(0,a.createElement)(l.u4,null);if(E)return(0,a.createElement)(l.oK,{message:(0,i.__)("Could not load the content type matrix. Nothing has been changed, retry before editing.","thinkrank"),onRetry:O});const Q=D.length+3;return(0,a.createElement)(l.Zp,{padding:!1},(0,a.createElement)(o.A,{title:(0,i.__)("Content Type Matrix","thinkrank"),description:(0,i.__)("Switch each SEO feature per content type. Inherit follows the site-wide setting, so a matrix you never touch changes nothing.","thinkrank"),trailing:(0,a.createElement)(l.Ex,{variant:L>0?"info":"neutral"},L>0?(0,i.sprintf)(/* translators: %d: how many feature cells are pinned on or off rather than inherited. */ /* translators: %d: how many feature cells are pinned on or off rather than inherited. */
50 (0,i._n)("%d cell pinned","%d cells pinned",L,"thinkrank"),L):(0,i.__)("All inherited","thinkrank"))}),(0,a.createElement)("div",{className:"tr-flex tr-flex-wrap tr-items-end tr-gap-3 tr-px-6 tr-py-4 tr-border-b tr-border-secondary"},(0,a.createElement)(l.pd,{id:"tr-ctm-search",label:(0,i.__)("Search content types","thinkrank"),hideLabelFromVision:!0,type:"search",value:A,placeholder:(0,i.__)("Search content types…","thinkrank"),onChange:e=>w(e.target.value),className:"tr-w-56"}),(0,a.createElement)(l.l6,{id:"tr-ctm-view",label:(0,i.__)("View","thinkrank"),hideLabelFromVision:!0,value:_,options:k,onChange:e=>b(e.target.value),className:"tr-w-52"}),(0,a.createElement)("p",{className:"tr-m-0 tr-ml-auto tr-text-xs tr-text-tertiary tr-max-w-md tr-leading-relaxed"},(0,i.__)("Inherit follows the site-wide value named under each column. On and Off pin the feature for that content type only.","thinkrank"))),0===S.length?(0,a.createElement)(l.pp,{size:"sm",illustration:!1,title:(0,i.__)("No content types match","thinkrank"),description:(0,i.__)("Nothing here matches your search and filter.","thinkrank"),action:(0,a.createElement)(l.$n,{variant:"secondary",size:"sm",onClick:()=>{w(""),b("all")}},(0,i.__)("Clear filters","thinkrank"))}):(0,a.createElement)("div",{className:"tr-overflow-x-auto tr-max-h-[70vh] tr-overflow-y-auto"},(0,a.createElement)("table",{className:"tr-w-full tr-border-collapse tr-text-sm"},(0,a.createElement)("thead",{className:"tr-sticky tr-top-0 tr-z-10 tr-bg-white"},(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.__)("Content type","thinkrank")),D.map(e=>{return(0,a.createElement)("th",{key:e.key,className:"tr-text-left tr-px-2 tr-py-3 tr-font-semibold tr-text-slate-500"},e.label,(0,a.createElement)("span",{className:"tr-block tr-text-[11px] tr-font-normal tr-text-slate-400 tr-mt-0.5"},(t=e.key,r[t]?(0,i.__)("inherit = on","thinkrank"):(0,i.__)("inherit = off","thinkrank"))));var t}),(0,a.createElement)("th",{className:"tr-text-left tr-px-2 tr-py-3 tr-font-semibold tr-text-slate-500"},(0,i.__)("No-index","thinkrank")),(0,a.createElement)("th",{className:"tr-text-left tr-px-2 tr-py-3 tr-font-semibold tr-text-slate-500"},(0,i.__)("Sitemap","thinkrank")))),(0,a.createElement)("tbody",null,C.map(({group:e,rows:t})=>(0,a.createElement)(n.Fragment,{key:e},(0,a.createElement)("tr",{className:"tr-bg-slate-50"},(0,a.createElement)("th",{scope:"colgroup",colSpan:Q,className:"tr-text-left tr-px-4 tr-py-2 tr-text-xs tr-uppercase tr-tracking-wide tr-font-semibold tr-text-slate-500"},N[e]||e)),t.map(e=>{const t=p(e),r=T===e.key;return(0,a.createElement)("tr",{key:e.key,className:"tr-border-b tr-border-slate-100 "+(t>0?"tr-bg-brand-bg/30":"")},(0,a.createElement)("td",{className:"tr-px-4 tr-py-2.5 tr-text-slate-700"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2"},(0,a.createElement)("span",{className:"tr-font-medium"},e.label),t>0&&(0,a.createElement)(l.Ex,{variant:"info"},t)),t>0&&(0,a.createElement)("button",{type:"button",className:"tr-mt-1 tr-bg-transparent tr-border-0 tr-p-0 tr-text-xs tr-text-brand tr-cursor-pointer hover:tr-underline disabled:tr-opacity-50 disabled:tr-cursor-not-allowed",disabled:r,onClick:()=>(e=>{const t=Object.fromEntries((e.features||[]).map(e=>[e,d]));return v(e.key,{values:t},t)})(e)},(0,i.__)("Reset to inherit","thinkrank"))),D.map(t=>(0,a.createElement)("td",{key:t.key,className:"tr-px-2 tr-py-2.5"},e.features.includes(t.key)?(0,a.createElement)(l.l6,{id:`${t.key}-${e.key}`,label:(0,i.sprintf)(/* translators: 1: content type label, 2: feature name. */ /* translators: 1: content type label, 2: feature name. */
51 (0,i.__)("%1$s, %2$s","thinkrank"),e.label,t.label),hideLabelFromVision:!0,value:e.values?.[t.key]||d,options:u,disabled:r,onChange:r=>((e,t,r)=>v(e.key,{values:{...e.values,[t]:r}},{[t]:r}))(e,t.key,r.target.value)}):(0,a.createElement)(x,null))),(0,a.createElement)("td",{className:"tr-px-2 tr-py-2.5"},(0,a.createElement)(l.lM,{id:`noindex-${e.key}`,checked:!!e.robots_meta?.noindex,disabled:r,onChange:t=>((e,t)=>{const r={...e.robots_meta,noindex:t,index:!t};return v(e.key,{robots_meta_enabled:!0,robots_meta:r},{robots_meta_enabled:!0,robots_meta:r})})(e,t)})),(0,a.createElement)("td",{className:"tr-px-2 tr-py-2.5"},e.supports_sitemap?(0,a.createElement)(l.lM,{id:`sitemap-${e.key}`,checked:!!e.sitemap_include,disabled:r,onChange:t=>((e,t)=>v(e.key,{sitemap_include:t},{sitemap_include:t}))(e,t)}):(0,a.createElement)(x,null)))})))))))}},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"}))},57810:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>O});var a=r(51609),n=r(86087),i=r(27723),s=r(1455),l=r.n(s),o=r(97500),c=r.n(o),g=r(49323),M=r(85770),d=r(80095),u=r(65403),m=r(30422),N=r(60775);const h=e=>(0,a.createElement)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",...e}),k=e=>(0,a.createElement)(h,{...e},(0,a.createElement)("path",{d:"M13 2 4 14h7l-1 8 9-12h-7l1-8Z"})),p=e=>(0,a.createElement)(h,{...e},(0,a.createElement)("path",{d:"M3 17l6-6 4 4 7-7"}),(0,a.createElement)("path",{d:"M17 7h4v4"})),x=e=>(0,a.createElement)(h,{...e},(0,a.createElement)("path",{d:"M12 3l2.6 5.5 6 .8-4.3 4.2 1 6-5.3-2.8L6.7 19.5l1-6L3.4 9.3l6-.8L12 3Z"})),y=e=>(0,a.createElement)(h,{...e},(0,a.createElement)("circle",{cx:"12",cy:"12",r:"9"}),(0,a.createElement)("path",{d:"M3 12h18M12 3c2.5 3 2.5 15 0 18M12 3c-2.5 3-2.5 15 0 18"})),D={chatgpt:"ChatGPT",perplexity:"Perplexity",gemini:"Gemini",claude:"Claude",copilot:"Copilot","meta-ai":"Meta AI",you:"You.com",poe:"Poe",grok:"Grok",mistral:"Le Chat (Mistral)",deepseek:"DeepSeek",kimi:"Kimi",gptbot:"GPTBot (OpenAI)","oai-searchbot":"OAI-SearchBot (OpenAI)","chatgpt-user":"ChatGPT-User (OpenAI)",perplexitybot:"PerplexityBot","perplexity-user":"Perplexity-User",claudebot:"ClaudeBot (Anthropic)","claude-user":"Claude-User (Anthropic)","claude-searchbot":"Claude-SearchBot (Anthropic)","anthropic-ai":"Anthropic-AI","google-extended":"Google-Extended","applebot-extended":"Applebot-Extended","meta-externalagent":"Meta External Agent","meta-externalfetcher":"Meta External Fetcher",bytespider:"Bytespider (ByteDance)",amazonbot:"Amazonbot",ccbot:"CCBot (Common Crawl)","cohere-ai":"Cohere","mistral-user":"MistralAI-User"},j=e=>D[e]||e,I={chatgpt:"#10a37f",gptbot:"#10a37f","oai-searchbot":"#10a37f","chatgpt-user":"#10a37f",perplexity:"#20808d",perplexitybot:"#20808d","perplexity-user":"#20808d",gemini:"#4285f4","google-extended":"#4285f4",claude:"#d97757",claudebot:"#d97757","claude-user":"#d97757","claude-searchbot":"#d97757","anthropic-ai":"#d97757",copilot:"#0a6cd6","meta-ai":"#0064e0","meta-externalagent":"#0064e0","meta-externalfetcher":"#0064e0",grok:"#6b7280",mistral:"#fa520f","mistral-user":"#fa520f",deepseek:"#4d6bfe",kimi:"#6d28d9",you:"#5850ec",poe:"#5b2fd6",bytespider:"#325ab4",amazonbot:"#ff9900",ccbot:"#4b5563","cohere-ai":"#39a0a5","applebot-extended":"#6b7280"},E=e=>{const[t,r,a]=String(e).split("-").map(Number);return t&&r&&a?new Date(Date.UTC(t,r-1,a)).toLocaleDateString(void 0,{month:"short",day:"numeric",timeZone:"UTC"}):String(e)},z=({points:e,height:t=72})=>{const[r,s]=(0,n.useState)(null);if(!e||e.length<2)return null;const l=Math.max(1,...e.map(e=>e.value)),o=100/(e.length-1),c=e.map((e,r)=>[r*o,t-5-e.value/l*(t-10)]),g=c.map(([e,t],r)=>`${0===r?"M":"L"}${e.toFixed(2)},${t.toFixed(2)}`).join(" "),M=`${g} L100,${t} L0,${t} Z`,d=e[0],u=e[e.length-1],m=e.reduce((t,r,a)=>r.value>e[t].value?a:t,0),N=e[m],h=e.reduce((e,t)=>e+t.value,0),k=(0,i.sprintf)(/* translators: 1: start date, 2: end date, 3: total referrals, 4: peak referrals, 5: peak date. */ /* translators: 1: start date, 2: end date, 3: total referrals, 4: peak referrals, 5: peak date. */
52 (0,i.__)("AI referrals from %1$s to %2$s. %3$d referrals in total, peaking at %4$d on %5$s.","thinkrank"),E(d.label),E(u.label),h,N.value,E(N.label)),p=null===r?null:e[r],x=null===r?0:c[r][0]/100*100;let y="-50%";return x>70?y="-100%":x<30&&(y="0"),(0,a.createElement)("div",null,(0,a.createElement)("div",{className:"tr-flex tr-items-baseline tr-justify-between tr-gap-3 tr-mb-1"},(0,a.createElement)("span",{className:"tr-text-xs tr-text-tertiary"},(0,i.sprintf)(/* translators: 1: peak referral count, 2: date of the peak. */ /* translators: 1: peak referral count, 2: date of the peak. */
53 (0,i.__)("Peak %1$d on %2$s","thinkrank"),N.value,E(N.label)))),(0,a.createElement)("div",{className:"tr-relative",style:{height:t},onPointerMove:t=>{const r=t.currentTarget.getBoundingClientRect();if(!r.width)return;const a=(t.clientX-r.left)/r.width;s(Math.max(0,Math.min(e.length-1,Math.round(a*(e.length-1)))))},onPointerLeave:()=>s(null)},(0,a.createElement)("svg",{viewBox:`0 0 100 ${t}`,preserveAspectRatio:"none",className:"tr-w-full tr-text-brand",style:{height:t},role:"img","aria-label":k},(0,a.createElement)("defs",null,(0,a.createElement)("linearGradient",{id:"tr-trend-fill",x1:"0",y1:"0",x2:"0",y2:"1"},(0,a.createElement)("stop",{offset:"0%",stopColor:"currentColor",stopOpacity:"0.22"}),(0,a.createElement)("stop",{offset:"100%",stopColor:"currentColor",stopOpacity:"0"}))),(0,a.createElement)("path",{d:M,fill:"url(#tr-trend-fill)"}),(0,a.createElement)("path",{d:g,fill:"none",stroke:"currentColor",strokeWidth:"2",vectorEffect:"non-scaling-stroke"})),null!==p&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)("span",{"aria-hidden":"true",className:"tr-absolute tr-bg-line",style:{left:`${x}%`,top:0,width:1,height:t,pointerEvents:"none"}}),(0,a.createElement)("span",{"aria-hidden":"true",className:"tr-absolute tr-bg-brand",style:{left:`${x}%`,top:c[r][1],width:8,height:8,marginLeft:-4,marginTop:-4,borderRadius:"50%",boxShadow:"0 0 0 2px #fff",pointerEvents:"none"}}),(0,a.createElement)("span",{"aria-hidden":"true","data-tr-trend-tooltip":"",className:"tr-absolute tr-text-xs tr-text-primary tr-bg-white tr-border tr-border-secondary tr-rounded-lg",style:{left:`${x}%`,top:-8,transform:`translate(${y}, -100%)`,padding:"4px 8px",whiteSpace:"nowrap",pointerEvents:"none",boxShadow:"0 2px 8px rgba(0,0,0,.08)"}},(0,i.sprintf)(/* translators: 1: date, 2: referral count. */ /* translators: 1: date, 2: referral count. */
54 (0,i._n)("%1$s: %2$d referral","%1$s: %2$d referrals",p.value,"thinkrank"),E(p.label),p.value)))),(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between tr-mt-1"},(0,a.createElement)("span",{className:"tr-text-xs tr-text-tertiary"},E(d.label)),(0,a.createElement)("span",{className:"tr-text-xs tr-text-tertiary"},E(u.label))),(0,a.createElement)("table",{className:"screen-reader-text"},(0,a.createElement)("caption",null,(0,i.__)("AI referrals by day","thinkrank")),(0,a.createElement)("thead",null,(0,a.createElement)("tr",null,(0,a.createElement)("th",{scope:"col"},(0,i.__)("Date","thinkrank")),(0,a.createElement)("th",{scope:"col"},(0,i.__)("AI referrals","thinkrank")))),(0,a.createElement)("tbody",null,e.map(e=>(0,a.createElement)("tr",{key:e.label},(0,a.createElement)("th",{scope:"row"},E(e.label)),(0,a.createElement)("td",null,e.value))))))},T=({icon:e,label:t,value:r,hint:n})=>(0,a.createElement)("div",{className:"tr-flex-1 tr-min-w-[170px] 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 tr-mb-2.5"},(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"},(0,a.createElement)(e,{className:"tr-w-[18px] tr-h-[18px]"})),(0,a.createElement)("span",{className:"tr-text-xs tr-font-medium tr-text-tertiary"},t)),(0,a.createElement)("div",{className:"tr-text-2xl tr-font-semibold tr-text-primary tr-leading-tight tr-truncate"},r),n&&(0,a.createElement)("div",{className:"tr-text-xs tr-text-secondary tr-mt-1"},n)),f=({entries:e,max:t})=>(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-2.5"},e.map(([e,r])=>{const n=(e=>I[e]||"var(--tr-brand-500, #6366f1)")(e),i=Math.max(3,Math.round(r/t*100));return(0,a.createElement)("div",{key:e,className:"tr-flex tr-items-center tr-gap-3"},(0,a.createElement)("span",{className:"tr-flex tr-items-center tr-gap-2 tr-w-48 tr-shrink-0 tr-min-w-0"},(0,a.createElement)("span",{className:"tr-w-2.5 tr-h-2.5 tr-rounded-full tr-shrink-0",style:{backgroundColor:n}}),(0,a.createElement)("span",{className:"tr-text-sm tr-text-secondary tr-truncate"},j(e))),(0,a.createElement)("span",{className:"tr-flex-1 tr-h-2.5 tr-rounded-full tr-bg-line-2 tr-overflow-hidden"},(0,a.createElement)("span",{className:"tr-block tr-h-full tr-rounded-full",style:{width:`${i}%`,backgroundColor:n}})),(0,a.createElement)("span",{className:"tr-w-12 tr-text-right tr-text-sm tr-font-semibold tr-text-primary tr-tabular-nums"},r))})),A=({children:e,trailing:t})=>(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between tr-gap-3 tr-mb-3"},(0,a.createElement)("h4",{className:"tr-m-0 tr-text-sm tr-font-semibold tr-text-primary"},e),t),w=[7,30,90],_=()=>{const[e,t]=(0,n.useState)(30),[r,s]=(0,n.useState)("platforms"),[o,M]=(0,n.useState)(null),[d,u]=(0,n.useState)(!0),[m,h]=(0,n.useState)("");(0,n.useEffect)(()=>{let t=!0;return u(!0),l()({path:`/thinkrank/v1/ai-insights/traffic?days=${e}`}).then(e=>{t&&(M(e.data),h(""))}).catch(e=>{t&&(N.A.error("ThinkRank: AI traffic load failed",e),h((0,i.__)("Couldn’t load AI traffic data. Reload the page and try again.","thinkrank")))}).finally(()=>t&&u(!1)),()=>{t=!1}},[e]);const D=(0,a.createElement)("div",{className:"tr-inline-flex tr-rounded-lg tr-border tr-border-secondary tr-bg-white tr-p-0.5"},w.map(r=>(0,a.createElement)("button",{key:r,type:"button",onClick:()=>t(r),className:c()("tr-px-2.5 tr-py-1 tr-rounded-md tr-text-xs tr-font-medium tr-border-0 tr-cursor-pointer tr-transition-colors",e===r?"tr-bg-brand tr-text-white":"tr-bg-transparent tr-text-tertiary hover:tr-text-secondary")},(0,i.sprintf)(/* translators: %d: number of days. */ /* translators: %d: number of days. */
55 (0,i.__)("%dd","thinkrank"),r))));if(m)return(0,a.createElement)(g.Fc,{variant:"error"},m);if(d&&!o)return(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-5"},(0,a.createElement)("div",{className:"tr-flex tr-flex-wrap tr-gap-3"},[0,1,2].map(e=>(0,a.createElement)("div",{key:e,className:"tr-flex-1 tr-min-w-[170px] tr-rounded-xl tr-border tr-border-secondary tr-p-4"},(0,a.createElement)(g.EA,{className:"tr-h-4 tr-w-24 tr-mb-3"}),(0,a.createElement)(g.EA,{className:"tr-h-7 tr-w-16"})))),(0,a.createElement)(g.EA,{className:"tr-h-[72px] tr-w-full tr-rounded-lg"}),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-2.5"},[0,1,2,3].map(e=>(0,a.createElement)(g.EA,{key:e,className:"tr-h-3 tr-w-full"}))));const I=Object.entries(o.platforms||{}),E=Object.entries(o.crawlers||{}),_=Object.entries(o.top_pages||{}),b=Object.entries(o.trend||{}).map(([e,t])=>({label:e,value:t})),O=b.filter(e=>e.value>0).length,v=Math.max(1,...I.map(([,e])=>e)),L=Math.max(1,...E.map(([,e])=>e)),S=I.length?j(I[0][0]):"—",C=0===I.length&&0===E.length&&!(o.markdown_served>0);return(0,a.createElement)("div",{className:c()("tr-flex tr-flex-col tr-gap-5",d&&"tr-opacity-60")},!C&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between tr-gap-3"},(0,a.createElement)("h4",{className:"tr-m-0 tr-text-sm tr-font-semibold tr-text-primary"},(0,i.__)("Overview","thinkrank")),D),(0,a.createElement)("div",{className:"tr-flex tr-flex-wrap tr-gap-3"},(0,a.createElement)(T,{icon:k,label:(0,i.sprintf)(/* translators: %d: number of days. */ /* translators: %d: number of days. */
56 (0,i.__)("AI referral visits (%dd)","thinkrank"),o.days),value:Number(o.ai_sessions).toLocaleString()}),(0,a.createElement)(T,{icon:p,label:(0,i.__)("Share of all visits","thinkrank"),value:`${o.ai_share}%`,hint:(0,i.sprintf)(/* translators: %s: total tracked pageviews. */ /* translators: %s: total tracked pageviews. */
57 (0,i.__)("of %s tracked pageviews","thinkrank"),Number(o.baseline).toLocaleString())}),(0,a.createElement)(T,{icon:x,label:(0,i.__)("Top AI platform","thinkrank"),value:S}))),C?(0,a.createElement)(g.pp,{icon:y,illustration:!1,title:(0,i.__)("No AI traffic recorded yet","thinkrank"),description:(0,i.__)("Tracking started with this update. As AI platforms send visitors and AI crawlers fetch your pages, they’ll appear here no setup needed.","thinkrank")}):(0,a.createElement)(a.Fragment,null,O>1&&(0,a.createElement)("div",{className:"tr-rounded-xl tr-border tr-border-secondary tr-bg-white tr-p-4"},(0,a.createElement)(A,null,(0,i.__)("AI referrals over time","thinkrank")),(0,a.createElement)(z,{points:b})),(0,a.createElement)("div",null,(0,a.createElement)(g.tU,{tabs:[{id:"platforms",label:(0,i.__)("Platforms","thinkrank"),badge:I.length},{id:"pages",label:(0,i.__)("Top Pages","thinkrank"),badge:_.length},{id:"crawlers",label:(0,i.__)("Crawlers","thinkrank"),badge:E.length}],activeTab:r,onTabChange:s}),(0,a.createElement)("div",{className:"tr-pt-4"},"platforms"===r&&(I.length>0?(0,a.createElement)(f,{entries:I,max:v}):(0,a.createElement)("p",{className:"tr-m-0 tr-text-sm tr-text-secondary"},(0,i.__)("No AI platform referrals recorded yet.","thinkrank"))),"pages"===r&&(_.length>0?(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-1"},_.map(([e,t])=>(0,a.createElement)("div",{key:e,className:"tr-flex tr-items-center tr-justify-between tr-gap-4 tr-rounded-lg tr-px-3 tr-py-2 tr-text-sm hover:tr-bg-line-2 tr-transition-colors"},(0,a.createElement)("code",{className:"tr-truncate tr-text-secondary tr-bg-transparent tr-p-0"},e),(0,a.createElement)("span",{className:"tr-font-semibold tr-text-primary tr-tabular-nums"},t)))):(0,a.createElement)("p",{className:"tr-m-0 tr-text-sm tr-text-secondary"},(0,i.__)("No landing pages recorded yet.","thinkrank"))),"crawlers"===r&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"tr-flex tr-justify-end tr-gap-2 tr-flex-wrap tr-mb-3"},(o.markdown_served||0)>0&&(0,a.createElement)(g.Ex,{variant:"good"},(0,i.sprintf)(/* translators: %d: number of Markdown responses served to AI agents. */ /* translators: %d: number of Markdown responses served to AI agents. */
58 (0,i._n)("%d Markdown page served to AI","%d Markdown pages served to AI",o.markdown_served,"thinkrank"),o.markdown_served)),(0,a.createElement)(g.Ex,{variant:o.llms_txt?"good":"warning"},o.llms_txt?(0,i.__)("llms.txt is live","thinkrank"):(0,i.__)("No llms.txt","thinkrank"))),E.length>0?(0,a.createElement)(f,{entries:E,max:L}):(0,a.createElement)("p",{className:"tr-m-0 tr-text-sm tr-text-secondary"},(0,i.__)("No AI crawler hits recorded yet.","thinkrank")))))))},b=[{id:"traffic",label:(0,i.__)("AI Traffic","thinkrank"),icon:k},{id:"auto-ai",label:(0,i.__)("Auto AI","thinkrank"),icon:e=>(0,a.createElement)(h,{...e},(0,a.createElement)("rect",{x:"4",y:"8",width:"16",height:"12",rx:"2"}),(0,a.createElement)("path",{d:"M12 8V4M8 2h8"}),(0,a.createElement)("path",{d:"M9 13h.01M15 13h.01"}))}],O=()=>{const[e,t]=(0,n.useState)("traffic");return(0,a.createElement)(g.Zp,{padding:!1},(0,a.createElement)(M.A,{title:(0,i.__)("AI Insights","thinkrank"),description:(0,i.__)("How AI platforms send you visitors, and automatic AI metadata on publish.","thinkrank")}),(0,a.createElement)("div",{className:"tr-px-6 tr-pt-4"},(0,a.createElement)(g.tU,{tabs:b,activeTab:e,onTabChange:t})),(0,a.createElement)("div",{className:"tr-p-6"},(0,a.createElement)(g.Kp,{tabId:"traffic",activeTab:e},"traffic"===e&&(0,a.createElement)(_,null)),(0,a.createElement)(g.Kp,{tabId:"auto-ai",activeTab:e},"auto-ai"===e&&(0,a.createElement)(u.A,{filter:"thinkrank.aiInsights.autoAiTab",teaser:(0,a.createElement)(d.A,{illustration:(0,a.createElement)(m.Hs,null),title:(0,i.__)("Auto AI metadata","thinkrank"),description:(0,i.__)("Publish and move on. ThinkRank Pro writes the SEO title, meta description and focus keyword in the background for every post published without them, using your own AI provider key.","thinkrank"),features:[(0,i.__)("Runs automatically on first publish, in the background","thinkrank"),(0,i.__)("Fills only what is empty and never overwrites your own copy","thinkrank"),(0,i.__)("Choose exactly which post types it applies to","thinkrank")]})}))))}},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"}))},58020:(e,t,r)=>{"use strict";r.d(t,{EN:()=>i,wS:()=>a,yP:()=>n});const a=()=>!!window.thinkrankAdmin?.isPro||!!window.thinkrankProLicense,n=()=>a()&&!window.thinkrankAdmin?.isPro,i=()=>`${window.location.pathname}?page=thinkrank-license`},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:()=>h,DZ:()=>d,Jk:()=>m,M5:()=>M,V$:()=>x,uT:()=>N,yJ:()=>p,z0:()=>u,zR:()=>k});var a=r(51609),n=r(27723),i=r(1455),s=r.n(i),l=r(60775),o=(r(79993),r(94240)),c=r(17104),g=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,c.lA)(),...t.data.settings},a=(0,c.AW)(r);e.safeSetState(e.setSettings,a)}else e.safeSetState(e.setSettings,(0,c.lA)())}catch(t){"AbortError"!==t.name&&(l.A.error("Schema settings load error:",t),e.safeSetState(e.setSettings,(0,c.lA)()),o.A.error((0,n.__)("Failed to load schema settings. Using defaults.","thinkrank")))}finally{e.updateLoadingState("isLoading",!1)}},d=async e=>{try{e.abortControllerRef.current=new AbortController,e.updateLoadingState("isSaving",!0),e.safeSetState(e.setNotice,null);const t=(0,g.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,c.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),o.A.success((0,n.__)("Schema settings saved successfully!","thinkrank"))}catch(t){"AbortError"!==t.name&&(l.A.error("Schema settings save error:",t),"validation_failed"===t.code&&t.data?.validation_errors?e.safeSetState(e.setNotice,{status:"error",message:(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)))))}):o.A.error(t.message||(0,n.__)("Failed to save schema settings. Please try again.","thinkrank")))}finally{e.updateLoadingState("isSaving",!1)}},u=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"}])}},m=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"),o.A.info((0,n.__)("Google Rich Results Test opened in new tab. Test your schema markup there.","thinkrank"))}catch(e){l.A.error("Rich Results test error:",e),o.A.error((0,n.__)("Failed to open Rich Results Test. Please try again.","thinkrank"))}finally{e.updateLoadingState("isValidating",!1)}},h=async e=>{try{var t,r,a;e.updateLoadingState("isGenerating",!0);const i=["Organization","LocalBusiness","Person","WebSite"];let l=e.settings.enabled_schema_types||[];Array.isArray(l)&&(l=l.filter(e=>i.includes(e))),l.length||(l=["Organization"]);const c={context_type:"site",schema_types:l,options:{validation_level:e.settings.validation_level||"moderate",rich_snippets_optimization:null===(t=e.settings.rich_snippets_optimization)||void 0===t||t,knowledge_graph:null===(r=e.settings.knowledge_graph)||void 0===r||r,auto_generate_schema:null===(a=e.settings.auto_generate_schema)||void 0===a||a,enable_breadcrumbs_schema:e.settings.enable_breadcrumbs_schema||!1,enable_local_business:e.settings.enable_local_business||!1}},g=await s()({path:"/thinkrank/v1/schema/generate",method:"POST",data:c});g.success&&(e.updateSchemaData("generatedSchemas",g.data),o.A.success((0,n.__)("Schema markup generated successfully!","thinkrank")))}catch(e){l.A.error("Schema generation error:",e),o.A.error((0,n.__)("Schema generation failed. Please try again.","thinkrank"))}finally{e.updateLoadingState("isGenerating",!1)}},k=async e=>{try{e.updateLoadingState("isDeploying",!0);const t=e.generatedSchemas?.generated_schemas||e.deployedSchemas;if(!t)return void o.A.error((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&&(o.A.success((0,n.__)("Schema markup deployed successfully!","thinkrank")),m(e))}catch(e){l.A.error("Schema deployment error:",e),o.A.error((0,n.__)("Schema deployment failed. Please try again.","thinkrank"))}finally{e.updateLoadingState("isDeploying",!1)}},p=async e=>{try{if(!e.generatedSchemas?.generated_schemas)return void o.A.error((0,n.__)("No schema markup to preview. Please generate schema first.","thinkrank"));e.updateLoadingState("isPreviewing",!0);const t={},r=e.generatedSchemas.generated_schemas,a=[];for(const[e,n]of Object.entries(r))try{const r=await s()({path:"/thinkrank/v1/schema/preview",method:"POST",data:{schema_data:n,schema_type:e}});r.success&&r.data.rich_snippets?t[e]=r.data.rich_snippets:a.push(e)}catch(t){l.A.error(`Schema preview error for ${e}:`,t),a.push(e)}e.updateSchemaData("schemaPreview",{rich_snippets:t}),a.length>0&&o.A.error((0,n.sprintf)(/* translators: %s: comma-separated schema type names. */ /* translators: %s: comma-separated schema type names. */
59 (0,n.__)("Could not build a preview for: %s","thinkrank"),a.join(", ")))}catch(e){l.A.error("Schema preview error:",e),o.A.error((0,n.__)("Could not generate the preview. Please try again.","thinkrank"))}finally{e.updateLoadingState("isPreviewing",!1)}},x=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,g.mk)(a,t),s={...e.settings,...i};e.setSettings(s),e.setHasChanges(!0),o.A.success((0,n.sprintf)(/* translators: %s: the kind of data synced, e.g. "Website". */ /* translators: %s: the kind of data synced, e.g. "Website". */
60 (0,n.__)("%s data synced from Site Identity. Save to apply.","thinkrank"),(0,g.Bo)(t)))}}catch(e){l.A.error("Sync error:",e),o.A.error((0,n.sprintf)(/* translators: %s: the kind of data synced, e.g. "Website". */ /* translators: %s: the kind of data synced, e.g. "Website". */
61 (0,n.__)("Failed to sync %s data. Please try again.","thinkrank"),(0,g.Bo)(t)))}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",g=(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]},M=(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]=g(o,c),[r,d]=(0,n.useState)(e),[u,m]=(0,n.useState)(t),[N,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]=g(t,r),d(t),m(r),M(t,r)}catch(e){h(e.message)}},[]);const k=(0,n.useCallback)((e,t)=>{d(e),m(t),M(e,t)},[]);return(0,n.useEffect)(()=>{const e=e=>{const{section:t,item:r}=e.detail||{};t&&r&&k(t,r)};return window.addEventListener("thinkrank:nav-search",e),()=>window.removeEventListener("thinkrank:nav-search",e)},[k]),(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:k}))),(0,a.createElement)("div",{className:"tr-flex-1 tr-min-w-0 tr-w-full"},N&&(0,a.createElement)(l.Fc,{variant:"error",className:"tr-mb-4"},N),(0,a.createElement)(s.A,{activeSection:r,activeItem:u,onNavigate:k})))}},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:()=>m});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")}},g=()=>(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"})),M=()=>(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)(M,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);
62 /* 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)(g,null)));var n},m=()=>{const[e,t]=(0,n.useState)(!0),[r,s]=(0,n.useState)([]),[c,M]=(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||M(!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)(g,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.__)("Add a PageSpeed API key or 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.__)("Add PageSpeed API Key","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 g=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",g="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"},g?(0,n.__)("Mobile","thinkrank"):(0,n.__)("Desktop","thinkrank"))),(0,a.createElement)("div",{className:"thinkrank-cwv-device-breakdown"},(0,a.createElement)("button",{type:"button","aria-pressed":g,className:"thinkrank-cwv-device-item"+(g?" 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)("button",{type:"button","aria-pressed":!g,className:"thinkrank-cwv-device-item"+(g?"":" 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"},g.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";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:"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),[g,M]=(0,a.useState)(null),[d,u]=(0,a.useState)({currentType:"",currentPage:0,totalPages:0,exported:0,total:0,processed:0,skipped:0,missing:0,percentage:0}),m=(0,a.useRef)(!1);return{state:n,error:g,progress:d,startExport:(0,a.useCallback)(async t=>{m.current=!1,c(s.EXPORTING),M(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&&!m.current;){const o=await i()({path:"/thinkrank/v1/import/export",method:"POST",data:{plugin:e,type:a,page:n,is_last_type:l,reset:0===t&&1===n}});s=o.has_more;const c=o.total||1,g=100*n,M=Math.min(Math.round(100*(t/r.length+Math.min(g,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:M}),n++}if(m.current)return!1}return u(e=>({...e,percentage:100})),c(s.SNAPSHOT_READY),!0}catch(e){return M(e.message||"Export failed"),c(s.ERROR),!1}},[e]),startMigration:(0,a.useCallback)(async(t="skip")=>{m.current=!1,c(s.MIGRATING),M(null),u(e=>({...e,percentage:0}));try{const a=await i()({path:"/thinkrank/v1/import/snapshots"}),n=a.snapshots?.[e];if(!n)throw new Error("No snapshot found for "+e);const l=(r=Object.keys(n.types||{}),[...o.filter(e=>r.includes(e)),...r.filter(e=>!o.includes(e))]);let g=0,M=0,d=0,N=0;const h=[];for(let r=0;r<l.length;r++){const a=l[r],s=n.types[a],o=s.total_chunks||1,c=r===l.length-1;for(let n=1;n<=o&&!m.current;n++){let m;try{m=await i()({path:"/thinkrank/v1/import/migrate",method:"POST",data:{plugin:e,type:a,page:n,conflict:t,is_last_type:c&&n===o}})}catch(e){h.push(a);break}g+=m.processed||0,M+=m.skipped||0,d+=m.missing||0,N+=m.keywords_truncated||0;const k=Math.min(Math.round(100*(r/l.length+n/o/l.length)),99);u({currentType:a,currentPage:n,totalPages:o,exported:0,total:s.total_records||0,processed:g,skipped:M,missing:d,keywordsTruncated:N,percentage:k})}if(m.current)return}u(e=>({...e,percentage:100,unrestoredTypes:h})),c(s.MIGRATION_COMPLETE)}catch(e){M(e.message||"Migration failed"),c(s.ERROR)}var r},[e]),uploadFile:(0,a.useCallback)(async e=>{M(null);const t=new FormData;t.append("file",e);try{const e=await i()({path:"/thinkrank/v1/export/upload",method:"POST",body:t});return c(s.SNAPSHOT_READY),e}catch(e){return M(e.message||"Upload failed"),c(s.ERROR),null}},[]),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||[]}:(M(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 M(e.message||"Snapshot deletion failed"),c(s.ERROR),null}},[e]),cancel:(0,a.useCallback)(()=>{m.current=!0},[]),retry:(0,a.useCallback)(()=>{M(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"}))},63050:(e,t,r)=>{"use strict";r.d(t,{A:()=>p});var a=r(51609),n=r(86087),i=r(27723),s=r(97500),l=r.n(s),o=r(49323),c=r(94240),g=r(62759),M=r(73140),d=r(24143),u=r(94288);const m={postmeta:(0,i.__)("Post SEO data","thinkrank"),termmeta:(0,i.__)("Category & tag SEO data","thinkrank"),usermeta:(0,i.__)("Author SEO data","thinkrank"),settings:(0,i.__)("Settings","thinkrank")},N={postmeta:(0,i.__)("Titles, descriptions, keywords, robots, social","thinkrank"),termmeta:(0,i.__)("Titles and descriptions for terms","thinkrank"),usermeta:(0,i.__)("Author archive titles and descriptions","thinkrank"),settings:(0,i.__)("Every ThinkRank setting except API keys","thinkrank")},h=e=>(0,a.createElement)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",...e},(0,a.createElement)("path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"}),(0,a.createElement)("polyline",{points:"17 8 12 3 7 8"}),(0,a.createElement)("line",{x1:"12",y1:"3",x2:"12",y2:"15"})),k=e=>(0,a.createElement)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",...e},(0,a.createElement)("path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"}),(0,a.createElement)("polyline",{points:"7 10 12 15 17 10"}),(0,a.createElement)("line",{x1:"12",y1:"15",x2:"12",y2:"3"})),p=({native:e,snapshot:t=null,onRefresh:r})=>{const s=e?.counts||{},p=Object.keys(s),[x,y]=(0,n.useState)(p),[D,j]=(0,n.useState)("json"),[I,E]=(0,n.useState)(null),[z,T]=(0,n.useState)("overwrite"),[f,A]=(0,n.useState)(!1),[w,_]=(0,n.useState)(!1),b=(0,n.useRef)(null),{state:O,error:v,progress:L,startExport:S,startMigration:C,uploadFile:Q,retry:U}=(0,g.A)("thinkrank",t),Y=(0,n.useCallback)(e=>{y(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e])},[]),P=p.length>0&&p.every(e=>x.includes(e)),R=(0,n.useCallback)(()=>{y(P?[]:p)},[P,p]),Z="csv"===D,V=(0,n.useCallback)(e=>!Z||"postmeta"===e,[Z]),B=x.filter(V),G=B.length>0,W=B.includes("settings"),H=W&&1===B.length,F=B.reduce((e,t)=>e+("settings"===t?0:s[t]||0),0),J=(0,i.sprintf)(/* translators: %d: number of data types. */ /* translators: %d: number of data types. */
63 (0,i._n)("%d data type","%d data types",B.length,"thinkrank"),B.length),X=(0,i.sprintf)(/* translators: %s: formatted number of records. */ /* translators: %s: formatted number of records. */
64 (0,i._n)("%s record","%s records",F,"thinkrank"),Number(F).toLocaleString()),$=(0,n.useCallback)(async()=>{0!==B.length&&await S(B)&&(window.location.href=function(e){const t=window.thinkrankAdmin||{};return`${t.apiUrl||"/wp-json/thinkrank/v1/"}export/download?${new URLSearchParams({format:e,_wpnonce:t.restNonce||""}).toString()}`}(D),c.A.success((0,i.__)("Your export is downloading.","thinkrank")),r&&setTimeout(r,1500))},[B,D,S,r]),K=(0,n.useCallback)(async e=>{if(e){_(!0);try{const t=await Q(e);t?.manifest&&E(t.manifest)}finally{_(!1)}}},[Q]),q=(0,n.useCallback)(async e=>{const t=e.target.files?.[0];e.target.value="",await K(t)},[K]),ee=(0,n.useCallback)(async e=>{e.preventDefault(),A(!1),await K(e.dataTransfer?.files?.[0])},[K]),te=(0,n.useCallback)(()=>{b.current?.click()},[]),re=(0,n.useCallback)(async()=>{E(null),await C(z),c.A.success((0,i.__)("Restore complete.","thinkrank")),r&&r()},[z,C,r]),ae=O===g.x.EXPORTING||O===g.x.MIGRATING,ne=I?.source_site_url&&I.source_site_url!==window.thinkrankAdmin?.siteUrl;return(0,a.createElement)(o.Zp,null,(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-5"},(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-10 tr-h-10 tr-rounded-lg tr-bg-brand-bg tr-text-brand tr-shrink-0"},(0,a.createElement)(h,{className:"tr-w-5 tr-h-5"})),(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 tr-flex-wrap"},(0,a.createElement)("h3",{className:"tr-m-0 tr-text-base tr-font-semibold tr-text-primary"},(0,i.__)("Your ThinkRank data","thinkrank")),e?.total>0&&(0,a.createElement)(o.Ex,{variant:"neutral"},(0,i.sprintf)(/* translators: %s: formatted record count. */ /* translators: %s: formatted record count. */
65 (0,i.__)("%s records","thinkrank"),Number(e.total).toLocaleString()))),(0,a.createElement)("p",{className:"tr-mt-1 tr-mb-0 tr-text-sm tr-text-secondary"},(0,i.__)("Download everything ThinkRank stores as a single file, and load it back on this site or any other. Useful as a backup before big changes and it means your SEO data is never locked in here.","thinkrank")))),v&&(0,a.createElement)(o.Fc,{variant:"error",title:(0,i.__)("Something went wrong","thinkrank")},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2 tr-flex-wrap"},(0,a.createElement)("span",null,v),(0,a.createElement)(o.$n,{variant:"ghost",size:"sm",onClick:U},(0,i.__)("Dismiss","thinkrank")))),O===g.x.EXPORTING&&(0,a.createElement)(M.A,{progress:L}),O===g.x.MIGRATING&&(0,a.createElement)(d.A,{progress:L}),!ae&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-3"},(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between tr-gap-3 tr-flex-wrap"},(0,a.createElement)("h4",{className:"tr-m-0 tr-text-sm tr-font-semibold tr-text-primary"},(0,i.__)("Export","thinkrank")),p.length>1&&(0,a.createElement)("button",{type:"button",onClick:R,className:"tr-bg-transparent tr-border-0 tr-p-0 tr-cursor-pointer tr-text-xs tr-text-tertiary hover:tr-text-brand hover:tr-underline"},P?(0,i.__)("Clear all","thinkrank"):(0,i.__)("Select all","thinkrank"))),(0,a.createElement)("ul",{className:"tr-grid tr-grid-cols-1 sm:tr-grid-cols-2 tr-gap-x-8 tr-gap-y-2.5 tr-list-none tr-m-0 tr-p-0"},p.map(e=>{const t=x.includes(e),r=V(e);return(0,a.createElement)("li",{key:e,className:"tr-m-0"},(0,a.createElement)("label",{htmlFor:`tr-export-type-${e}`,title:N[e]||"",className:l()("tr-flex tr-items-center tr-gap-2.5 tr-text-sm",r?"tr-cursor-pointer":"tr-cursor-not-allowed tr-opacity-50")},(0,a.createElement)("input",{id:`tr-export-type-${e}`,type:"checkbox",checked:t,disabled:!r,onChange:()=>Y(e),className:"tr-shrink-0"}),(0,a.createElement)("span",{className:"tr-text-primary tr-truncate"},m[e]||e),"settings"!==e&&s[e]>0&&(0,a.createElement)("span",{className:"tr-text-tertiary tr-tabular-nums"},Number(s[e]).toLocaleString())))})),(0,a.createElement)("div",{className:"tr-flex tr-items-end tr-gap-3 tr-flex-wrap"},(0,a.createElement)(o.l6,{id:"tr-export-format",label:(0,i.__)("Format","thinkrank"),value:D,onChange:e=>j(e.target.value),className:"tr-w-full sm:tr-w-80",options:[{value:"json",label:(0,i.__)("JSON — complete, can be restored","thinkrank")},{value:"csv",label:(0,i.__)("CSV — post data only, for spreadsheets","thinkrank")}]}),(0,a.createElement)(o.$n,{variant:"primary",onClick:$,disabled:!G},(0,i.__)("Export & download","thinkrank"))),G?(0,a.createElement)("p",{className:"tr-m-0 tr-text-xs tr-text-tertiary"},Z?(0,i.__)("Post SEO data only, as a spreadsheet. Restoring needs the JSON file.","thinkrank"):H?(0,i.__)("Exports your settings — no post, term or author data selected.","thinkrank"):W?(0,i.sprintf)(/* translators: 1: e.g. "2 data types", 2: e.g. "1 record". */ /* translators: 1: e.g. "2 data types", 2: e.g. "1 record". */
66 (0,i.__)("Exports %1$s — %2$s plus your settings.","thinkrank"),J,X):(0,i.sprintf)(/* translators: 1: e.g. "2 data types", 2: e.g. "1 record". */ /* translators: 1: e.g. "2 data types", 2: e.g. "1 record". */
67 (0,i.__)("Exports %1$s — %2$s.","thinkrank"),J,X)):(0,a.createElement)("p",{className:"tr-m-0 tr-text-xs tr-text-tertiary"},Z?(0,i.__)("Tick Post SEO data, or switch to JSON.","thinkrank"):(0,i.__)("Pick at least one type to export.","thinkrank"))),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-3 tr-pt-4 tr-border-t tr-border-secondary"},(0,a.createElement)("h4",{className:"tr-m-0 tr-text-sm tr-font-semibold tr-text-primary"},(0,i.__)("Restore from a file","thinkrank")),(0,a.createElement)("input",{ref:b,type:"file",accept:"application/json,.json",onChange:q,className:"tr-hidden"}),(0,a.createElement)("div",{role:"button",tabIndex:0,"aria-label":(0,i.__)("Choose a ThinkRank export file, or drop one here","thinkrank"),"aria-busy":w,onClick:te,onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),te())},onDragOver:e=>{e.preventDefault(),A(!0)},onDragLeave:()=>A(!1),onDrop:ee,className:l()("tr-flex tr-flex-col tr-items-center tr-justify-center tr-gap-2 tr-text-center","tr-px-4 tr-py-7 tr-rounded-lg tr-border tr-border-dashed tr-cursor-pointer","tr-transition-colors tr-duration-150","focus:tr-outline-none focus-visible:tr-border-brand focus-visible:tr-ring-2 focus-visible:tr-ring-brand",f?"tr-border-brand tr-bg-brand-bg":"tr-border-secondary tr-bg-white hover:tr-border-brand")},(0,a.createElement)("span",{className:l()("tr-flex tr-items-center tr-justify-center tr-w-10 tr-h-10 tr-rounded-full tr-shrink-0",f?"tr-bg-white tr-text-brand":"tr-bg-brand-bg tr-text-brand")},(0,a.createElement)(k,{className:"tr-w-5 tr-h-5"})),w?(0,a.createElement)("span",{className:"tr-text-sm tr-font-medium tr-text-primary"},(0,i.__)("Reading your file…","thinkrank")):(0,a.createElement)(a.Fragment,null,(0,a.createElement)("span",{className:"tr-text-sm tr-font-medium tr-text-primary"},f?(0,i.__)("Drop to load it","thinkrank"):(0,i.__)("Drop a ThinkRank export here, or click to browse","thinkrank")),(0,a.createElement)("span",{className:"tr-text-xs tr-text-tertiary tr-max-w-md"},(0,i.__)("JSON only. You will see what the file contains, and choose how conflicts are handled, before anything is written.","thinkrank"))))),O===g.x.MIGRATION_COMPLETE&&L.unrestoredTypes?.length>0&&(0,a.createElement)(o.Fc,{variant:"warning",title:(0,i.__)("Some data was left in place","thinkrank")},(0,i.sprintf)(/* translators: %s: comma-separated list of data types. */ /* translators: %s: comma-separated list of data types. */
68 (0,i.__)("This site could not take: %s. Those records are still in the file — restore it again once the feature that owns them is active.","thinkrank"),L.unrestoredTypes.map(e=>m[e]||e).join(", "))),O===g.x.MIGRATION_COMPLETE&&(0,a.createElement)(o.Fc,{variant:"success",title:(0,i.__)("Restore complete","thinkrank")},(0,i.sprintf)(/* translators: 1: records restored, 2: records skipped, 3: records whose object is missing. */ /* translators: 1: records restored, 2: records skipped, 3: records whose object is missing. */
69 (0,i.__)("%1$s restored, %2$s skipped, %3$s referred to content that no longer exists here.","thinkrank"),Number(L.processed||0).toLocaleString(),Number(L.skipped||0).toLocaleString(),Number(L.missing||0).toLocaleString())))),I&&(0,a.createElement)(u.Ay,{title:(0,i.__)("Restore this export?","thinkrank"),confirmLabel:(0,i.__)("Restore","thinkrank"),onCancel:()=>E(null),onConfirm:re,message:(0,a.createElement)("div",null,(0,a.createElement)("p",null,(0,i.sprintf)(/* translators: 1: ThinkRank version the file was made with, 2: export date. */ /* translators: 1: ThinkRank version the file was made with, 2: export date. */
70 (0,i.__)("Made with ThinkRank %1$s on %2$s.","thinkrank"),I.source_version||"—",(I.exported_at||"").slice(0,10)||"—")),(0,a.createElement)("ul",{className:"tr-list-disc tr-pl-5 tr-m-0 tr-mb-3"},Object.entries(I.types||{}).map(([e,t])=>(0,a.createElement)("li",{key:e,className:"tr-text-sm"},m[e]||e,":"," ",Number(t.total_records||0).toLocaleString()))),ne&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)("p",null,(0,a.createElement)("strong",null,(0,i.sprintf)(/* translators: %s: site URL the file came from. */ /* translators: %s: site URL the file came from. */
71 (0,i.__)("This file came from %s, not this site. Records are matched by post ID, so anything whose ID does not exist here is skipped.","thinkrank"),I.source_site_url))),(0,a.createElement)("p",null,(0,i.__)("Image URLs (social images, schema images) are restored exactly as they were saved, so they will still point at the old site. Run a search-and-replace over the database afterwards to update them — the same step any SEO plugin needs after a domain move.","thinkrank"))),(0,a.createElement)("fieldset",{className:"tr-m-0 tr-p-0 tr-border-0"},(0,a.createElement)("legend",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-mb-1.5 tr-p-0"},(0,i.__)("Where this site already has a value","thinkrank")),(0,a.createElement)("label",{htmlFor:"tr-restore-conflict-overwrite",className:"tr-flex tr-items-start tr-gap-2 tr-cursor-pointer tr-mb-1.5"},(0,a.createElement)("input",{id:"tr-restore-conflict-overwrite",type:"radio",name:"tr-restore-conflict",value:"overwrite",checked:"overwrite"===z,onChange:()=>T("overwrite"),className:"tr-mt-0.5"}),(0,a.createElement)("span",{className:"tr-text-sm"},(0,i.__)("Replace it with the file’s value","thinkrank"),(0,a.createElement)("span",{className:"tr-block tr-text-xs tr-text-tertiary"},(0,i.__)("What you want when restoring a backup.","thinkrank")))),(0,a.createElement)("label",{htmlFor:"tr-restore-conflict-skip",className:"tr-flex tr-items-start tr-gap-2 tr-cursor-pointer"},(0,a.createElement)("input",{id:"tr-restore-conflict-skip",type:"radio",name:"tr-restore-conflict",value:"skip",checked:"skip"===z,onChange:()=>T("skip"),className:"tr-mt-0.5"}),(0,a.createElement)("span",{className:"tr-text-sm"},(0,i.__)("Keep what is here","thinkrank"),(0,a.createElement)("span",{className:"tr-block tr-text-xs tr-text-tertiary"},(0,i.__)("Only fills in fields that are currently empty.","thinkrank"))))))}))}},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"}))},63426:(e,t,r)=>{"use strict";e.exports=r.p+"images/aioseo.c594434b.png"},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(79487),g=r(60775);const M=({onDisconnect:e,onReconnect:t,onTestConnection:r})=>{const[s,M]=(0,n.useState)(!0),[d,u]=(0,n.useState)(!1),[m,N]=(0,n.useState)([]),[h,k]=(0,n.useState)({site:"",enableIndexStatus:!1}),[p,x]=(0,n.useState)(null),[y,D]=(0,n.useState)(!1);(0,n.useEffect)(()=>{j()},[]);const j=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?k({site:t.data.settings.search_console_property||"",enableIndexStatus:t.data.settings.enable_index_status||!1}):k({site:"",enableIndexStatus:!1})}catch(e){g.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),x({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 I=m.find(e=>e.siteUrl===h.site),E=I?(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/,""):""}})(I.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")),E&&(0,a.createElement)("span",{style:{background:"var(--tr-accent-bg)",color:"var(--tr-accent)",padding:"2px 8px",borderRadius:"8px",fontSize:"12px",fontWeight:500}},E)),(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}},p&&(0,a.createElement)("div",{style:{padding:"10px 12px",borderRadius:"8px",fontSize:"13px",display:"flex",alignItems:"center",justifyContent:"space-between",gap:"12px",background:"success"===p.status?"var(--tr-success-bg)":"var(--tr-danger-bg)",color:"success"===p.status?"var(--tr-success-text)":"var(--tr-danger-text)"}},(0,a.createElement)("span",null,p.message),(0,a.createElement)("button",{type:"button",onClick:()=>x(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:h.site,placeholder:(0,i.__)("Search or select a site…","thinkrank"),options:m.map(e=>{return{label:(t=e.siteUrl,"string"==typeof t&&t.startsWith("sc-domain:")?(0,i.sprintf)(/* translators: %s: bare domain of a Search Console domain property, e.g. example.com */ /* translators: %s: bare domain of a Search Console domain property, e.g. example.com */
72 (0,i.__)("Domain property — %s","thinkrank"),t.slice(10)):t),value:e.siteUrl};var t}),onChange:e=>k({...h,site:e})}),(0,a.createElement)("div",{style:{marginTop:"8px"}},(0,a.createElement)(o.$n,{variant:"ghost",size:"sm",onClick:async()=>{D(!0),x(null);try{(0,c.K)();const e=await l()({path:"/thinkrank/v1/integrations/search-console/sites?refresh=1",method:"GET"});if(!e.success)throw new Error(e.message||"Failed to refresh property list");N(e.data.sites||[]),x({status:"success",message:(0,i.__)("Property list refreshed.","thinkrank")})}catch(e){g.A.error("Error refreshing Search Console sites:",e),x({status:"error",message:(0,i.__)("Failed to refresh the property list.","thinkrank")})}finally{D(!1)}},loading:y,disabled:y},y?(0,i.__)("Refreshing…","thinkrank"):(0,i.__)("Refresh property list","thinkrank"))),(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()=>{u(!0),x(null);try{const e=await l()({path:"/thinkrank/v1/settings-management/category/seo_analytics",method:"POST",data:{settings:{search_console_property:h.site,enable_index_status:h.enableIndexStatus}}});if(!e.success)throw new Error(e.message||"Failed to save settings");x({status:"success",message:(0,i.__)("Settings saved successfully.","thinkrank")})}catch(e){g.A.error("Error saving Search Console settings:",e),x({status:"error",message:(0,i.__)("Failed to save settings.","thinkrank")})}finally{u(!1)}},loading:d,disabled:d},(0,i.__)("Save Settings","thinkrank")))))}},64036:(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:"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:()=>g,Cv:()=>l,Zw:()=>i,eQ:()=>s,lA:()=>n,xc:()=>o});var a=r(27723);const n=(e="site")=>{const t={enabled:!0,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},g=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:g,...M}){var d;const u="string"==typeof t?Number(t):t,m="string"==typeof r?Number(r):r;return(0,a.createElement)(e,{className:i()("tr-m-0",s[u]||s[14],l[m]||l[400],null!==(d=o[n])&&void 0!==d?d:o.primary,c),...M},g)}},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"}))},65403:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var a=r(51609),n=r(52619),i=r(47388),s=r(58020);const l=({filter:e,teaser:t=null,args:r=[]})=>{var l;return window.thinkrankAdmin?.isPro?null!==(l=(0,n.applyFilters)(e,null,...r))&&void 0!==l?l:null:(0,s.yP)()?(0,a.createElement)(i.A,{feature:t?.props?.title}):t}},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:g,hideLabelFromVision:M=!1,...d}){const u=g||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:u,className:M?"screen-reader-text":"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:u,className:i()(s,"tr-h-10",l(r),n?"tr-pl-9":"tr-px-3",o?"tr-pr-9":"tr-pr-3"),...d}),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 g=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:g,className:"tr-text-sm tr-font-medium tr-text-secondary"},e),(0,a.createElement)("textarea",{id:g,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:()=>m});var a=r(51609),n=r(27723),i=r(52619),s=r(49323),l=r(85770),o=r(17098),c=r(80095),g=r(47388),M=r(30422),d=r(58020);const u=()=>{var e;return window.thinkrankAdmin?.isPro?null!==(e=(0,i.applyFilters)("thinkrank.localSeo.locationsTab",null))&&void 0!==e?e:null:(0,d.yP)()?(0,a.createElement)("div",{style:{marginTop:"16px"}},(0,a.createElement)(g.A,{feature:(0,n.__)("Multiple Business Locations","thinkrank")})):(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")]}))},m=({settings:e,handleSettingChange:t,onPersistSetting:r,isPersistingSetting:i=!1})=>{const c=!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,{label:i?(0,n.__)("Saving…","thinkrank"):(0,n.__)("Enable local SEO","thinkrank"),checked:e.local_seo_enabled,onChange:e=>{r?r("local_seo_enabled",e,e?(0,n.__)("Local SEO is on.","thinkrank"):(0,n.__)("Local SEO is off.","thinkrank")):t("local_seo_enabled",e)},disabled:c||i})}),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:c},(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:c})),(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:c,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:c})),(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:c,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:c})),(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:c},(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:c})),(0,a.createElement)(o.A,{id:"tr-ls-business-state",label:(0,n.__)("State/Province","thinkrank"),description:(0,n.__)("State or province","thinkrank"),disabled:c},(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:c}))),(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:c},(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:c})),(0,a.createElement)(o.A,{id:"tr-ls-business-country",label:(0,n.__)("Country","thinkrank"),description:(0,n.__)("Country name","thinkrank"),disabled:c},(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:c}))),(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:c,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:c})),(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:c,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:c})),(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:c},(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:c})),(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:c},(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:c}))),(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:c,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:c})),(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)(u,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:()=>c});var a=r(51609),n=r(86087),i=r(27723),s=r(56427),l=r(49323),o=r(69880);const c=({opportunities:e,isLoadingOpportunities:t,opportunitiesError:r,performanceData:c,onNavigate:g,onRetry:M})=>{(0,n.useMemo)(()=>e.reduce((e,t)=>e+(t.estimated_savings||0),0),[e]);const d=(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)(o.A,{error:r,onNavigate:g,onRetry:M,isRetrying:t}):0===e.length?c?.core_web_vitals?.error||c?.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.__)("Add a PageSpeed API key or 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:()=>g&&g("integrations","google-services")},(0,i.__)("Add PageSpeed API Key","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=>d(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(2325);const o=({dateRange:e,setDateRange:t,seoOpportunities:r,isRefreshing:o})=>(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.__)("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:e,options:l.wl,onChange:t,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}))),r&&(0,a.createElement)("div",{className:"thinkrank-space-y-6"},r.keyword_opportunities&&r.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"},r.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))))))))),r.device_insights&&r.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(r.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)))))))),r.search_appearance&&r.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(r.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")))))))))),!r&&!o&&(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"))))),o&&(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"}))},69880:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var a=r(51609),n=r(27723),i=r(56427);const s=["pagespeed_not_configured","pagespeed_quota_exhausted","pagespeed_credential_rejected"],l=({error:e,onNavigate:t,onRetry:r,isRetrying:l=!1})=>{if(!e)return null;const o="string"==typeof e?e:e.message,c="string"==typeof e?"":e.code;if(!o)return null;const g=s.includes(c)&&!!t;return(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-3"},(0,a.createElement)(i.Notice,{status:"error",isDismissible:!1},o),(g||r)&&(0,a.createElement)("div",{className:"tr-flex tr-gap-3"},g&&(0,a.createElement)(i.Button,{variant:"primary",onClick:()=>t("integrations","google-services")},(0,n.__)("Add PageSpeed API Key","thinkrank")),r&&(0,a.createElement)(i.Button,{variant:"secondary",onClick:r,disabled:l},l?(0,n.__)("Retrying…","thinkrank"):(0,n.__)("Retry","thinkrank"))))}},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),g=(0,n.useMemo)(()=>e&&e.rows?e.rows:[],[e]),M=(0,n.useMemo)(()=>{const e=[...g];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},[g,t]),d=(0,n.useMemo)(()=>{const e=10*(o-1);return M.slice(e,e+10)},[M,o]),u=Math.ceil(g.length/10),m=0===g.length?0:10*(o-1)+1,N=Math.min(10*o,g.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]),k=e=>{r(t=>({key:e,direction:t.key===e&&"ascending"===t.direction?"descending":"ascending"})),c(1)},p=({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 x={padding:"14px 24px",textAlign:"left",fontWeight:"600",color:"var(--tr-text-heading)",fontSize:"14px",cursor:"pointer",userSelect:"none",whiteSpace:"nowrap"},y={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:x,onClick:()=>k("keyword")},(0,i.__)("Keyword","thinkrank"),(0,a.createElement)(p,{col:"keyword"})),(0,a.createElement)("th",{style:x,onClick:()=>k("clicks")},(0,i.__)("Clicks","thinkrank"),(0,a.createElement)(p,{col:"clicks"})),(0,a.createElement)("th",{style:x,onClick:()=>k("impressions")},(0,i.__)("Impressions","thinkrank"),(0,a.createElement)(p,{col:"impressions"})),(0,a.createElement)("th",{style:x,onClick:()=>k("ctr")},(0,i.__)("CTR","thinkrank"),(0,a.createElement)(p,{col:"ctr"})),(0,a.createElement)("th",{style:x,onClick:()=>k("position")},(0,i.__)("Position","thinkrank"),(0,a.createElement)(p,{col:"position"})))),(0,a.createElement)("tbody",null,d.map((e,t)=>(0,a.createElement)("tr",{key:t},(0,a.createElement)("td",{style:{...y,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:y},Number(e.clicks).toLocaleString()),(0,a.createElement)("td",{style:y},Number(e.impressions).toLocaleString()),(0,a.createElement)("td",{style:y},(100*e.ctr).toFixed(2),"%"),(0,a.createElement)("td",{style:y},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")," ",m,"-",N," ",(0,i.__)("of","thinkrank")," ",g.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),s=r(94168);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)("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"})),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:"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:"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"})),g=()=>(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,onNavigate:M})=>{var d;const u=!e.enabled,m=null===(d=e.website_enable_search)||void 0===d||d;return(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-4"},u&&(0,a.createElement)(s.A,{onNavigate:M}),(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.__)("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:u}),(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:u}),(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:u}))),(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.__)("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:m,onChange:e=>t("website_enable_search",e),disabled:u}),m&&(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:u}))),(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.__)("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)(g,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)(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.__)("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"}))},71224:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var a=r(51609),n=r(27723),i=r(65403),s=r(80095),l=r(30422);const o=()=>(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-4"},(0,a.createElement)(i.A,{filter:"thinkrank.focusPages.tab",teaser:(0,a.createElement)(s.A,{illustration:(0,a.createElement)(l.l3,null),title:(0,n.__)("Focus Pages","thinkrank"),description:(0,n.__)("ThinkRank can tell you a page scores 62. It cannot yet tell you why that page is not ranking the answer is spread across the SEO score, Search Console, Analytics, your tracked keywords and the index report. Focus Pages joins them, per page, on one screen.","thinkrank"),features:[(0,n.__)("Pick the handful of pages that matter and watch them together","thinkrank"),(0,n.__)("Each page diagnosed dimension by dimension, from real data only","thinkrank"),(0,n.__)("Every failing dimension links to the screen that fixes it","thinkrank"),(0,n.__)("Refreshed on a schedule, so quota-limited APIs are never called on page load","thinkrank")]})}))},71451:(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(49323),o=r(85770),c=r(17098);const g=({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,")")},M=({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. */
73 (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)(g,{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)(g,{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:()=>j});var a=r(51609),n=r(86087),i=r(27723),s=r(49323),l=r(1455),o=r.n(l),c=r(80028),g=r(17098),M=r(33806),d=r(64003),u=r(65403),m=r(80095),N=r(30422),h=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={facebook:["facebook_app_id","facebook_admins"],pinterest:["pinterest_site_verification"],instagram:["instagram_verification"],tiktok:["tiktok_verification"],youtube:["youtube_channel_id"],whatsapp:["whatsapp_business_id"]},y=()=>(0,a.createElement)("svg",{width:"22",height:"22",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true"},(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"})),D=[{id:"facebook",label:"Facebook"},{id:"pinterest",label:"Pinterest"},{id:"instagram",label:"Instagram"},{id:"tiktok",label:"TikTok"},{id:"youtube",label:"YouTube"},{id:"whatsapp",label:"WhatsApp Business"}],j=({activeSubSection:e="google-services"})=>{const[t,r]=(0,n.useState)(!0),[l,j]=(0,n.useState)(!1),[I,E]=(0,n.useState)(()=>new Set),[z,T]=(0,n.useState)(null),[f,A]=(0,n.useState)("facebook"),[w,_]=(0,n.useState)(!1),[b,O]=(0,n.useState)({google_analytics_api_key:"",google_search_console_api_key:"",google_pagespeed_api_key:"",google_account_connected:!1}),[v,L]=(0,n.useState)({facebook_app_id:"",facebook_admins:"",pinterest_site_verification:"",instagram_verification:"",tiktok_verification:"",youtube_channel_id:"",whatsapp_business_id:""}),[S,C]=(0,n.useState)(!1),[Q,U]=(0,n.useState)(null),[Y,P]=(0,n.useState)(null);(0,n.useEffect)(()=>{R()},[]);const R=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={google_analytics_api_key:"",google_search_console_api_key:"",google_pagespeed_api_key:"",google_account_connected:!1,...e.data.settings};O(t)}else O({google_analytics_api_key:"",google_search_console_api_key:"",google_pagespeed_api_key:"",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};L(e)}else L({facebook_app_id:"",facebook_admins:"",pinterest_site_verification:"",instagram_verification:"",tiktok_verification:"",youtube_channel_id:"",whatsapp_business_id:""})}catch(e){h.A.error("Failed to load integration settings:",e),U({status:"error",message:(0,i.__)("Failed to load integration settings. Please refresh the page.","thinkrank")})}finally{r(!1)}},Z=(e,t)=>{O(r=>({...r,[e]:t})),C(!0),U(null)},V=(e,t)=>{L(r=>({...r,[e]:t})),E(t=>new Set(t).add(e)),C(!0),U(null)},B=e=>(x[e]||[]).some(e=>I.has(e)),G=(e,t)=>(0,a.createElement)("div",{className:"tr-flex tr-justify-end tr-border-t tr-border-secondary tr-px-6 tr-py-4"},((e,t)=>(0,a.createElement)(s.$n,{variant:"primary",size:"md",onClick:()=>(async(e,t)=>{const r=x[e]||[],a={};r.forEach(e=>{const t=v[e];t&&t.trim()&&!t.includes("XXXX")&&(a[e]=t)});const n=()=>E(e=>{const t=new Set(e);return r.forEach(e=>t.delete(e)),t});if(0!==Object.keys(a).length)try{if(T(e),!(await o()({path:"/thinkrank/v1/social-platforms/settings",method:"POST",data:{settings:a}})).success)throw new Error("Failed to save social platform settings");n(),c.oR.success((0,i.sprintf)(
74 // translators: %s: social platform name.
75 // translators: %s: social platform name.
76 (0,i.__)("%s settings saved successfully!","thinkrank"),t))}catch(e){h.A.error("Save error:",e),c.oR.error((0,i.sprintf)(
77 // translators: %s: social platform name.
78 // translators: %s: social platform name.
79 (0,i.__)("Failed to save %s settings. Please try again.","thinkrank"),t))}finally{T(null)}else n()})(e,t),loading:z===e,disabled:!B(e)||null!==z},z===e?(0,i.__)("Saving…","thinkrank"):(0,i.__)("Save","thinkrank")))(e,t)),W=async()=>{try{_(!0),U(null);const e=await o()({path:"/thinkrank/v1/integrations/test-connections",method:"POST"});if(!e.success)throw new Error(e.error||"Connection test failed");P(e.data),U({status:"success",message:(0,i.__)("Connection test completed successfully!","thinkrank")})}catch(e){h.A.error("Connection test error:",e),U({status:"error",message:(0,i.__)("Connection test failed. Please check your API keys.","thinkrank")})}finally{_(!1)}};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"},Q&&(0,a.createElement)("div",{className:"tr-mb-6"},(0,a.createElement)(s.Fc,{variant:"success"===Q.status?"success":"error"===Q.status?"error":"warning"===Q.status?"warning":"info",onDismiss:()=>U(null)},Q.message)),(()=>{switch(e){case"google-services":default:return(()=>{const e=(0,a.createElement)(u.A,{filter:"thinkrank.integrations.gaAnalyticsSection",teaser:(0,a.createElement)(m.A,{illustration:(0,a.createElement)(N.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"},b.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)(d.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"}),Z("google_account_connected",!1),Z("google_access_token",""),Z("google_refresh_token",""),Z("google_token_expires_in",""),Z("google_token_created",""),Z("search_console_property","")}catch(e){h.A.error("Error disconnecting:",e),c.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){h.A.error("Error during reconnect:",e),c.oR.error((0,i.__)("Failed to reconnect. Please try again.","thinkrank"))}},onTestConnection:W}),e)):(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)(M.A,{onConnect:()=>{Z("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,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)(y,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,i.__)("Social platform verification","thinkrank")),(()=>{const e=D.length,t=D.filter(e=>(x[e.id]||[]).some(e=>""!==(v[e]||"").trim())).length,r=0===t?"neutral":t===e?"good":"info";return(0,a.createElement)(s.Ex,{variant:r},(0,i.sprintf)(
80 // translators: 1: number of configured platforms, 2: total platforms.
81 // translators: 1: number of configured platforms, 2: total platforms.
82 (0,i.__)("%1$d/%2$d set","thinkrank"),t,e))})()),(0,a.createElement)("p",{className:"tr-mt-1 tr-mb-0 tr-text-sm tr-text-secondary tr-max-w-2xl"},(0,i.__)("Confirm site ownership with each network by adding the ID or verification code from its business account. Codes are stored encrypted and output as verification meta tags in your site’s HTML head. Configure each platform in its tab below.","thinkrank"))))),(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(s.tU,{tabs:D.map(e=>({id:e.id,label:(0,i.__)(e.label,"thinkrank"),tag:B(e.id)?"•":void 0})),activeTab:f,onTabChange:A}),(0,a.createElement)(s.Kp,{tabId:"facebook",activeTab:f},(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-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:v.facebook_app_id,onChange:e=>V("facebook_app_id",e.target.value),type:"text",placeholder:(0,i.__)("e.g., 1234567890123456","thinkrank")})),(0,a.createElement)(g.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:v.facebook_admins,onChange:e=>V("facebook_admins",e.target.value),type:"text",placeholder:(0,i.__)("e.g., 1234567890, 9876543210","thinkrank")}))),G("facebook",(0,i.__)("Facebook","thinkrank"))),(0,a.createElement)(s.Kp,{tabId:"pinterest",activeTab:f},(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-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:v.pinterest_site_verification,onChange:e=>V("pinterest_site_verification",e.target.value),type:"text",placeholder:(0,i.__)("e.g., a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6","thinkrank")}))),G("pinterest",(0,i.__)("Pinterest","thinkrank"))),(0,a.createElement)(s.Kp,{tabId:"instagram",activeTab:f},(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-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:v.instagram_verification,onChange:e=>V("instagram_verification",e.target.value),type:"text",placeholder:(0,i.__)("e.g., abc123_verification_code_xyz789","thinkrank")}))),G("instagram",(0,i.__)("Instagram","thinkrank"))),(0,a.createElement)(s.Kp,{tabId:"tiktok",activeTab:f},(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-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:v.tiktok_verification,onChange:e=>V("tiktok_verification",e.target.value),type:"text",placeholder:(0,i.__)("e.g., abc123_verification_code_xyz789","thinkrank")}))),G("tiktok",(0,i.__)("TikTok","thinkrank"))),(0,a.createElement)(s.Kp,{tabId:"youtube",activeTab:f},(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-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:v.youtube_channel_id,onChange:e=>V("youtube_channel_id",e.target.value),type:"text",placeholder:(0,i.__)("e.g., UCabcDEF1234567890ghIJklMN","thinkrank")}))),G("youtube",(0,i.__)("YouTube","thinkrank"))),(0,a.createElement)(s.Kp,{tabId:"whatsapp",activeTab:f},(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-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:v.whatsapp_business_id,onChange:e=>V("whatsapp_business_id",e.target.value),type:"text",placeholder:(0,i.__)("e.g., 1234567890","thinkrank")}))),G("whatsapp",(0,i.__)("WhatsApp Business","thinkrank"))))))}})(),"google-services"===e&&(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{if(j(!0),U(null),"google-services"===e){const e={...b};if(e.google_analytics_api_key&&e.google_analytics_api_key.trim()&&!e.google_analytics_api_key.includes("XXXX")||delete e.google_analytics_api_key,e.google_search_console_api_key&&e.google_search_console_api_key.trim()&&!e.google_search_console_api_key.includes("XXXX")||delete e.google_search_console_api_key,e.google_pagespeed_api_key&&e.google_pagespeed_api_key.trim()&&!e.google_pagespeed_api_key.includes("XXXX")||delete e.google_pagespeed_api_key,!(await o()({path:"/thinkrank/v1/integrations/settings",method:"POST",data:{settings:e}})).success)throw new Error("Failed to save Google Services settings");C(!1),c.oR.success((0,i.__)("Google Services settings saved successfully!","thinkrank"))}else if("social-platforms"===e){const e={...v};if(e.pinterest_site_verification?.trim()&&!e.pinterest_site_verification.includes("XXXX")||delete e.pinterest_site_verification,e.instagram_verification?.trim()&&!e.instagram_verification.includes("XXXX")||delete e.instagram_verification,e.tiktok_verification?.trim()&&!e.tiktok_verification.includes("XXXX")||delete e.tiktok_verification,!(await o()({path:"/thinkrank/v1/social-platforms/settings",method:"POST",data:{settings:e}})).success)throw new Error("Failed to save Social Platform settings");C(!1),c.oR.success((0,i.__)("Social Platform settings saved successfully!","thinkrank"))}}catch(e){h.A.error("Save error:",e),c.oR.error((0,i.__)("Failed to save settings. Please try again.","thinkrank"))}finally{j(!1)}},loading:l,disabled:!S||l},l?(0,i.__)("Saving…","thinkrank"):(0,i.__)("Save Changes","thinkrank"))))}},72549:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var a=r(51609),n=r(27723),i=r(65403),s=r(80095),l=r(30422);const o=()=>(0,a.createElement)(i.A,{filter:"thinkrank.redirections.tab",teaser:(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}`,g=`tr-tab-${n.id}`;return(0,a.createElement)("button",{key:n.id,id:g,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),g=r(94240);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"})),d=()=>(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"})),u=({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)),m=["tls","redirect","no_tools","rewrite","discovery","challenge","ua_filter"],N=()=>{const[e,t]=(0,i.useState)(null),[r,s]=(0,i.useState)(!0),[N,h]=(0,i.useState)(""),[k,p]=(0,i.useState)(!1),[x,y]=(0,i.useState)(null),D=(0,i.useCallback)(async(e=!1)=>{s(!0),h("");try{const r=await l()({path:"/thinkrank/v1/connection-status"});t(r),e&&g.A.success((0,n.__)("Connection health refreshed.","thinkrank"))}catch(t){c.A.error("ThinkRank: Failed to load connection status",t),h((0,n.__)("Couldn’t load connection health. Reload the page and try again.","thinkrank")),e&&g.A.error((0,n.__)("Couldn’t refresh connection health.","thinkrank"))}finally{s(!1)}},[]);(0,i.useEffect)(()=>{D()},[D]);const j=(0,i.useCallback)(async()=>{p(!0),y(null);try{const e=await l()({path:"/thinkrank/v1/mcp/self-test",method:"POST"});y(e)}catch(e){c.A.error("ThinkRank: MCP self-test failed",e),y({ok:!1,stage:"unreachable",message:(0,n.__)("The test request itself failed. Reload the page and try again.","thinkrank")})}finally{p(!1)}},[]);if(r)return(0,a.createElement)("div",{role:"status","aria-label":(0,n.__)("Checking connection health…","thinkrank")},(0,a.createElement)(o.rr,{lines:3}));if(N)return(0,a.createElement)(o.Fc,{variant:"error"},N);if(!e)return null;const{abilities:I,urls:E,user:z,database:T,plugin:f}=e,A=E.is_https&&E.home_siteurl_match&&E.rest_matches_home,w=E.is_https?E.home_siteurl_match?E.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"),_=I.registered?(0,n.sprintf)(/* translators: %d: number of registered ThinkRank tools. */ /* translators: %d: number of registered ThinkRank tools. */
83 (0,n._n)("%d ThinkRank tool is registered and discoverable.","%d ThinkRank tools are registered and discoverable.",I.thinkrank_count,"thinkrank"),I.thinkrank_count):(0,n.__)("No ThinkRank tools are registered — MCP may be off or the runtime failed to load.","thinkrank"),b=!!z.is_admin,O=Array.isArray(z.thinkrank_capabilities)?z.thinkrank_capabilities.length:0,v=!!T.up_to_date,L=(S=x)?S.ok?"success":m.includes(S.stage)?"warning":"error":"info";var S;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:()=>D(!0)},(0,n.__)("Re-check","thinkrank")),(0,a.createElement)(o.$n,{variant:"primary",size:"sm",icon:d,loading:k,onClick:j},(0,n.__)("Test connection","thinkrank")))),x&&(0,a.createElement)(o.Fc,{variant:L},x.message),Array.isArray(x?.checks)&&x.checks.length>0&&(0,a.createElement)("ul",{className:"tr-m-0 tr-p-0 tr-list-none tr-flex tr-flex-col tr-gap-2"},x.checks.map(e=>(0,a.createElement)("li",{key:e.id,className:"tr-flex tr-items-start tr-gap-2"},(0,a.createElement)("span",{"aria-hidden":"true",className:e.ok?"thinkrank-text-green":"thinkrank-text-orange"},e.ok?"✓":"!"),(0,a.createElement)("span",{className:"tr-min-w-0 tr-text-xs"},(0,a.createElement)("span",{className:"tr-font-medium tr-text-primary"},e.label),(0,a.createElement)("span",{className:"tr-text-secondary"}," — ",e.detail),e.doc_url&&(0,a.createElement)("a",{href:e.doc_url,target:"_blank",rel:"noopener noreferrer",className:"tr-ml-1 tr-text-brand-600"},(0,n.__)("How to fix this","thinkrank")))))),x?.discovery_documents&&Object.keys(x.discovery_documents).length>0&&(0,a.createElement)("details",{className:"tr-text-xs"},(0,a.createElement)("summary",{className:"tr-cursor-pointer tr-text-secondary"},(0,n.__)("OAuth discovery documents this site serves","thinkrank")),Object.entries(x.discovery_documents).map(([e,t])=>(0,a.createElement)("div",{key:e,className:"tr-mt-2"},(0,a.createElement)("code",{className:"tr-block tr-text-secondary tr-break-all"},e),(0,a.createElement)("pre",{className:"tr-mt-1 tr-p-2 tr-rounded tr-border tr-border-secondary tr-overflow-x-auto"},"string"==typeof t?t:JSON.stringify(t,null,2))))),(0,a.createElement)("div",{className:"tr-rounded-lg tr-border tr-border-secondary tr-px-4"},(0,a.createElement)(u,{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)(u,{label:(0,n.__)("Registered tools","thinkrank"),variant:I.registered?"good":"warning",badge:String(I.thinkrank_count),detail:_}),(0,a.createElement)(u,{label:(0,n.__)("Your permissions","thinkrank"),variant:b?"good":"poor",badge:b?(0,n.__)("Administrator","thinkrank"):(0,n.__)("Limited","thinkrank"),detail:b?(0,n.sprintf)(/* translators: %d: number of ThinkRank capabilities held. */ /* translators: %d: number of ThinkRank capabilities held. */
84 (0,n._n)("You hold %d ThinkRank capability.","You hold %d ThinkRank capabilities.",O,"thinkrank"),O):(0,n.__)("Your account lacks administrator access, so some tools will be refused.","thinkrank")}),(0,a.createElement)(u,{label:(0,n.__)("Database","thinkrank"),variant:v?"good":"warning",badge:v?(0,n.__)("Up to date","thinkrank"):(0,n.__)("Update due","thinkrank"),detail:v?(0,n.sprintf)(/* translators: %s: database schema version. */ /* translators: %s: database schema version. */
85 (0,n.__)("Schema v%s installed.","thinkrank"),String(T.installed_version)):(0,n.__)("A database update is pending. Visit the dashboard to run it.","thinkrank")}),(0,a.createElement)(u,{label:(0,n.__)("Version","thinkrank"),variant:"neutral",badge:String(f.thinkrank_version),detail:f.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"}))},73788:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var a=r(51609),n=r(27723),i=r(49323);const s=e=>{if(!e)return"—";const t=new Date(e);return Number.isNaN(t.getTime())?"—":t.toLocaleString()},l=({health:e})=>{if(!e)return null;const{last_error:t,stale:r,cron_disabled:l}=e,o=e.auto_generate;return t?(0,a.createElement)(i.Fc,{variant:"error",title:(0,n.__)("Automatic sitemap regeneration failed","thinkrank"),className:"tr-mb-4"},(0,n.sprintf)(/* translators: 1: formatted date and time of the failed attempt, 2: failure message reported by the generator. */ /* translators: 1: formatted date and time of the failed attempt, 2: failure message reported by the generator. */
86 (0,n.__)("The last attempt on %1$s failed: %2$s Use “Generate Sitemap” to rebuild it now.","thinkrank"),s(t.time),t.message)):o?r?(0,a.createElement)(i.Fc,{variant:"warning",title:(0,n.__)("The sitemap is behind your content","thinkrank"),className:"tr-mb-4"},(0,n.sprintf)(/* translators: %s: formatted date and time the sitemap was last written. */ /* translators: %s: formatted date and time the sitemap was last written. */
87 (0,n.__)("Published content has changed since the sitemap was last written on %s.","thinkrank"),s(e.last_generated))," ",l?(0,n.__)("WP-Cron is disabled on this site (DISABLE_WP_CRON), so regeneration falls back to running while you use the dashboard. Check that a real cron job calls wp-cron.php, or use “Generate Sitemap” to rebuild it now.","thinkrank"):(0,n.__)("Use “Generate Sitemap” to rebuild it now if it does not catch up shortly.","thinkrank")):l?(0,a.createElement)(i.Fc,{variant:"info",title:(0,n.__)("WP-Cron is disabled on this site","thinkrank"),className:"tr-mb-4"},(0,n.__)("DISABLE_WP_CRON is set, so scheduled sitemap regeneration only runs if a real cron job calls wp-cron.php. ThinkRank rebuilds an overdue sitemap while you use the dashboard, so it still catches up.","thinkrank")):null:null}},74127:(e,t,r)=>{"use strict";r.d(t,{A:()=>j});var a=r(51609),n=r(86087),i=r(27723),s=r(49323),l=r(56427),o=r(85161),c=r(52495),g=r(94809),M=r(81290),d=r(8987),u=r(98933),m=r(70889),N=r(3409),h=r(31471),k=r(18022),p=r(65403),x=r(80095),y=r(30422),D=r(59621);const j=({activeSubSection:e="schema-settings",onNavigate:t})=>{const r=(0,n.useRef)(!0),j=(0,n.useRef)(null),[I,E]=(0,n.useState)({isLoading:!0,isSaving:!1,isOptimizing:!1,isValidating:!1,isGenerating:!1,isDeploying:!1,isSyncing:!1,isPreviewing:!1}),[z,T]=(0,n.useState)({}),[f,A]=(0,n.useState)(!1),[w,_]=(0,n.useState)(null),[b,O]=(0,n.useState)({schemaTypes:[],generatedSchemas:null,deployedSchemas:null,validationResults:null,schemaPreview:null,performanceData:null}),v=(e,t)=>{r.current&&e(t)},L=(e,t)=>{r.current&&E(r=>({...r,[e]:t}))},S=(e,t)=>{r.current&&O(r=>({...r,[e]:t}))},{isLoading:C,isSaving:Q,isValidating:U,isDeploying:Y,isSyncing:P,isPreviewing:R,isGenerating:Z}=I,{generatedSchemas:V,deployedSchemas:B,validationResults:G,schemaPreview:W}=b,H=()=>({settings:z,setSettings:T,setHasChanges:A,setNotice:_,updateLoadingState:L,safeSetState:v,updateSchemaData:S,isMountedRef:r,abortControllerRef:j,generatedSchemas:V,deployedSchemas:B,validationResults:G}),F=(e,t)=>{v(T,r=>({...r,[e]:t})),v(A,!0)};if((0,n.useEffect)(()=>{const e=H();(0,D.M5)(e),(0,D.z0)(e),(0,D.Jk)(e)},[]),(0,n.useEffect)(()=>()=>{r.current=!1,j.current&&j.current.abort(),_(null)},[]),(0,n.useEffect)(()=>{["organization","website","person","schema-validation"].includes(e)||r.current&&S("validationResults",null)},[e]),C)return(0,a.createElement)("div",{className:"thinkrank-loading"},(0,a.createElement)(s.u4,{lines:3}));const J={"schema-settings":"settings","schema-types":"types",organization:"organization",website:"website",person:"person","local-business":"local-business","custom-schema":"custom-schema","field-mapping":"field-mapping",deployment:"deployment"}[e]||"settings",X=!["custom-schema","field-mapping"].includes(J);return(0,a.createElement)("div",{className:"thinkrank-schema-tab"},(0,a.createElement)(o.A,{title:(0,i.__)("Site Schema Manager","thinkrank"),optimizationButtons:(()=>{const t=H(),r=[],n=!z.enabled;switch(e){case"website":r.push((0,a.createElement)(c.A,{key:"sync-website",type:"rule",label:(0,i.__)("Sync from Site Identity","thinkrank"),onClick:()=>(0,D.V$)(t,"website"),isBusy:P,disabled:n}));break;case"organization":r.push((0,a.createElement)(c.A,{key:"sync-organization",type:"rule",label:(0,i.__)("Sync from Site Identity","thinkrank"),onClick:()=>(0,D.V$)(t,"organization"),isBusy:P,disabled:n}))}return["organization","website","person"].includes(e)&&r.push((0,a.createElement)(c.A,{key:"rich-results-test",type:"test",label:(0,i.__)("Test Rich Results","thinkrank"),onClick:()=>(0,D.uT)(H()),isBusy:U})),r})(),notice:w,onNoticeRemove:()=>_(null)},(()=>{switch(J){case"settings":return(0,a.createElement)(g.A,{settings:z,onSettingChange:F,isLoading:C});case"types":return(0,a.createElement)(M.A,{settings:z,onSettingChange:F,isLoading:C});case"organization":return(0,a.createElement)(u.A,{settings:z,onSettingChange:F,isLoading:C,onNavigate:t});case"website":return(0,a.createElement)(m.A,{settings:z,onSettingChange:F,isLoading:C,onNavigate:t});case"person":return(0,a.createElement)(h.A,{settings:z,onSettingChange:F,isLoading:C,onNavigate:t});case"local-business":return(0,a.createElement)(N.A,{settings:z,onSettingChange:F,isLoading:C,onNavigate:t});case"custom-schema":return(0,a.createElement)(p.A,{filter:"thinkrank.schema.customSchemaTab",teaser:(0,a.createElement)(x.A,{illustration:(0,a.createElement)(y.$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"field-mapping":return(0,a.createElement)(p.A,{filter:"thinkrank.schema.fieldMappingTab",teaser:(0,a.createElement)(x.A,{illustration:(0,a.createElement)(y.vD,null),title:(0,i.__)("Custom Fields to Schema","thinkrank"),description:(0,i.__)("Bind a post type to a schema type and fill its properties straight from your custom fields no JSON-LD to write, and no schema to maintain post by post.","thinkrank"),features:[(0,i.__)("Map ACF, SCF, Meta Box, Pods and ACPT fields onto schema properties","thinkrank"),(0,i.__)("Bind any post type to Product, Event, Recipe, Course, JobPosting and more","thinkrank"),(0,i.__)("Preview the generated schema against a real post before it goes live","thinkrank")]})});case"deployment":return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(d.A,{generatedSchemas:V,deployedSchemas:B,isDeploying:Y,onDeploySchema:()=>(0,D.zR)(H()),onGenerateSchema:()=>(0,D.B6)(H()),isGenerating:Z,settings:z,onSettingChange:F}),(0,a.createElement)(k.A,{generatedSchemas:V,schemaPreview:W,isGeneratingPreview:R,onGeneratePreview:()=>(0,D.yJ)(H())}));default:return null}})(),X&&(0,a.createElement)(l.Flex,{justify:"flex-end",className:"thinkrank-mt-lg"},(0,a.createElement)(l.FlexItem,null,(0,a.createElement)(l.Button,{variant:"primary",onClick:()=>(0,D.DZ)(H()),isBusy:Q,disabled:!f||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"}],g=[{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%"}],M=[{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%"},...M],page_title:[{label:(0,n.__)("+ Page Title","thinkrank"),value:"%page_title%"},...M],category_title:[{label:(0,n.__)("+ Category","thinkrank"),value:"%category_title%"},...M],tag_title:[{label:(0,n.__)("+ Tag","thinkrank"),value:"%tag_title%"},...M],search_title:[{label:(0,n.__)("+ Search Term","thinkrank"),value:"%search_term%"},...M],archive_title:[{label:(0,n.__)("+ Archive Title","thinkrank"),value:"%archive_title%"},...M]},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). */
88 (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})),g.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,aR:()=>l});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)}function l({title:e,description:t,action:r,className:n}){return(0,a.createElement)("div",{className:i()("tr-flex tr-items-start tr-justify-between tr-mb-5",n)},(0,a.createElement)("div",null,(0,a.createElement)("h3",{className:"tr-text-base tr-font-semibold tr-text-primary tr-m-0"},e),t&&(0,a.createElement)("p",{className:"tr-text-sm tr-text-tertiary tr-mt-1 tr-mb-0"},t)),r&&(0,a.createElement)("div",{className:"tr-shrink-0 tr-ml-4"},r))}},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:g,footer:M}){const d=(0,n.useRef)(null),u=(0,n.useRef)(null),m=(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:m,role:"presentation",className:"tr-fixed tr-inset-0 tr-z-50 tr-flex tr-items-center tr-justify-center tr-p-4",onClick:e=>e.target===m.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"},g),M&&(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"},M))):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"}))},76418:(e,t,r)=>{"use strict";e.exports=r.p+"images/rankmath.dffaf48e.png"},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:()=>D});var a=r(51609),n=r(86087),i=r(27723),s=r(97500),l=r.n(s),o=r(49323),c=r(85161),g=r(85770),M=r(17098),d=r(1455),u=r.n(d),m=r(60775);const N=100,h=({className:e})=>(0,a.createElement)("svg",{className:e,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true"},(0,a.createElement)("line",{x1:"22",y1:"2",x2:"11",y2:"13"}),(0,a.createElement)("polygon",{points:"22 2 15 22 11 13 2 9 22 2"})),k=({className:e})=>(0,a.createElement)("svg",{className:e,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true"},(0,a.createElement)("polygon",{points:"13 2 3 14 12 14 11 22 21 10 12 10 13 2"})),p=()=>{try{const e=window.thinkrankAdmin?.siteUrl||window.location.origin;return new URL(e).hostname.toLowerCase()}catch(e){return""}},x="1.625",y=({id:e,value:t,onChange:r,onKeyDown:i,rows:s=10,placeholder:o,disabled:c=!1})=>{const g=(0,n.useRef)(null),M=(0,n.useRef)(null),d=Math.max(1,t.split("\n").length);return(0,a.createElement)("div",{className:l()("tr-flex tr-w-full tr-overflow-hidden tr-rounded-md tr-bg-white","tr-border-[1.5px] tr-border-primary tr-transition-colors tr-duration-150","focus-within:tr-border-brand",c&&"tr-cursor-not-allowed tr-opacity-70")},(0,a.createElement)("div",{ref:M,"aria-hidden":"true",className:l()("tr-shrink-0 tr-select-none tr-overflow-hidden","tr-border-r tr-border-secondary tr-bg-[#FAFBFC]","tr-px-3 tr-py-2.5 tr-text-right tr-font-mono tr-text-sm tr-text-tertiary"),style:{lineHeight:x}},Array.from({length:d},(e,t)=>(0,a.createElement)("div",{key:t},t+1))),(0,a.createElement)("textarea",{ref:g,id:e,value:t,onChange:r,onKeyDown:i,onScroll:()=>{M.current&&g.current&&(M.current.scrollTop=g.current.scrollTop)},rows:s,placeholder:o,disabled:c,wrap:"off",spellCheck:!1,className:l()("tr-min-w-0 tr-flex-1 tr-resize-y tr-border-0 tr-bg-transparent","tr-px-3 tr-py-2.5 tr-font-mono tr-text-sm tr-text-primary","tr-whitespace-pre placeholder:tr-text-tertiary","focus:tr-outline-none disabled:tr-cursor-not-allowed"),style:{lineHeight:x}}))},D=({onNavigate:e})=>{const[t,r]=(0,n.useState)(""),[s,l]=(0,n.useState)(!1),[d,x]=(0,n.useState)(!1),[D,j]=(0,n.useState)(!0),[I,E]=(0,n.useState)(null),z=(0,n.useMemo)(p,[]),T=(0,n.useMemo)(()=>((e,t)=>{const r=e.split("\n").map(e=>e.trim()).filter(Boolean),a=new Set;let n=0,i=0,s=0,l=0;return r.forEach(e=>{const r=((e,t)=>{let r;try{r=new URL(e)}catch(e){return"invalid"}return"http:"!==r.protocol&&"https:"!==r.protocol?"invalid":t&&r.hostname.toLowerCase()!==t?"offsite":"valid"})(e,t);"valid"===r?n++:"offsite"===r?i++:s++,a.has(e)?l++:a.add(e)}),{total:r.length,valid:n,offsite:i,invalid:s,duplicates:l}})(t,z),[t,z]),f=T.total>N,A=T.total>0;(0,n.useEffect)(()=>{(async()=>{try{const e=await u()({path:"/thinkrank/v1/instant-indexing/settings",method:"GET"});e&&e.data&&x(void 0!==e.data.enabled&&e.data.enabled)}catch(e){m.A.error("Failed to fetch settings:",e)}finally{j(!1)}})()},[]);const w=(t,r)=>{"function"==typeof e&&e(t,r)},_=async()=>{if(0!==T.valid){l(!0),E(null);try{const a=await u()({path:"/thinkrank/v1/instant-indexing/submit",method:"POST",data:{urls:t}});if(!a.success)throw new Error(a.message);{var e;const t=Number(null!==(e=a.count)&&void 0!==e?e:0);E({status:"success",message:t>0?(0,i.sprintf)(/* translators: %d: number of URLs submitted */ /* translators: %d: number of URLs submitted */
89 (0,i._n)("Submitted %d URL to the IndexNow API.","Submitted %d URLs to the IndexNow API.",t,"thinkrank"),t):a.message||(0,i.__)("URLs submitted.","thinkrank")}),r("")}}catch(e){m.A.error("Submission error:",e),E({status:"error",message:e.message||(0,i.__)("Failed to submit URLs. Please check your API key and try again.","thinkrank")})}finally{l(!1)}}else E({status:"warning",message:z?(0,i.sprintf)(/* translators: %s: site host */ /* translators: %s: site host */
90 (0,i.__)("Add at least one valid URL from %s.","thinkrank"),z):(0,i.__)("Please enter at least one valid URL.","thinkrank")})};if(D)return(0,a.createElement)(o.u4,{lines:4,label:(0,i.__)("Loading…","thinkrank")});const b=[];f&&b.push({tone:"error",text:(0,i.sprintf)(/* translators: %d: number of URLs over the limit */ /* translators: %d: number of URLs over the limit */
91 (0,i._n)("Over the limit — only the first 100 URLs will be submitted (%d ignored).","Over the limit — only the first 100 URLs will be submitted (%d ignored).",T.total-N,"thinkrank"),T.total-N)}),T.invalid>0&&b.push({tone:"error",text:(0,i.sprintf)(/* translators: %d: number of invalid lines */ /* translators: %d: number of invalid lines */
92 (0,i._n)("%d line is not a valid URL and will be skipped.","%d lines are not valid URLs and will be skipped.",T.invalid,"thinkrank"),T.invalid)}),T.offsite>0&&b.push({tone:"warning",text:(0,i.sprintf)(/* translators: 1: number of off-site URLs, 2: site host */ /* translators: 1: number of off-site URLs, 2: site host */
93 (0,i._n)("%1$d URL points to another site and will be skipped — only %2$s URLs are sent.","%1$d URLs point to another site and will be skipped — only %2$s URLs are sent.",T.offsite,"thinkrank"),T.offsite,z||(0,i.__)("same-site","thinkrank"))}),T.duplicates>0&&b.push({tone:"warning",text:(0,i.sprintf)(/* translators: %d: number of duplicate URLs */ /* translators: %d: number of duplicate URLs */
94 (0,i._n)("%d duplicate URL will be sent once.","%d duplicate URLs will be sent once.",T.duplicates,"thinkrank"),T.duplicates)});const O=(0,a.createElement)("div",{className:"tr-min-w-0"},(0,a.createElement)("h2",{className:"tr-m-0 tr-text-sm tr-font-semibold tr-text-primary tr-leading-snug"},(0,i.__)("Submit URLs","thinkrank")),(0,a.createElement)("p",{className:"tr-mt-1 tr-mb-0 tr-text-xs tr-text-tertiary"},(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")))),v=A?(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2"},T.offsite>0&&(0,a.createElement)(o.Ex,{variant:"warning"},(0,i.sprintf)(/* translators: %d: number of off-site URLs */ /* translators: %d: number of off-site URLs */
95 (0,i._n)("%d off-site","%d off-site",T.offsite,"thinkrank"),T.offsite)),T.invalid>0&&(0,a.createElement)(o.Ex,{variant:"poor"},(0,i.sprintf)(/* translators: %d: number of invalid URLs */ /* translators: %d: number of invalid URLs */
96 (0,i._n)("%d invalid","%d invalid",T.invalid,"thinkrank"),T.invalid)),(0,a.createElement)(o.EY,{size:12,weight:500,color:f?"error":"tertiary",className:"tr-tabular-nums"},(0,i.sprintf)(/* translators: 1: number of URLs entered, 2: maximum */ /* translators: 1: number of URLs entered, 2: maximum */
97 (0,i.__)("%1$d / %2$d","thinkrank"),T.total,N))):null;let L=(0,i.__)("Submit URLs","thinkrank");return s?L=(0,i.__)("Submitting…","thinkrank"):T.valid>0&&(L=(0,i.sprintf)(/* translators: %d: number of valid URLs */ /* translators: %d: number of valid URLs */
98 (0,i._n)("Submit %d URL","Submit %d URLs",T.valid,"thinkrank"),T.valid)),(0,a.createElement)("div",{className:"thinkrank-submit-urls"},(0,a.createElement)(c.A,{title:O,enabled:d,notice:I,onNoticeRemove:()=>E(null),showDisabledWarning:!1},d?(0,a.createElement)(o.Zp,{padding:!1},(0,a.createElement)(g.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"),trailing:A?(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-1"},(0,a.createElement)(o.$n,{variant:"ghost",size:"sm",onClick:()=>{const e=new Set,a=t.split("\n").map(e=>e.trim()).filter(t=>!(!t||e.has(t)||(e.add(t),0)));r(a.join("\n"))}},(0,i.__)("Clean up","thinkrank")),(0,a.createElement)(o.$n,{variant:"ghost",size:"sm",onClick:()=>r("")},(0,i.__)("Clear","thinkrank"))):null}),(0,a.createElement)(o.mc,{direction:"column",gap:6,className:"tr-px-6 tr-py-6 tr-divide-y tr-divide-line-2"},(0,a.createElement)(M.A,{id:"tr-ii-submit-urls",label:(0,i.__)("URLs","thinkrank"),description:z?(0,i.sprintf)(/* translators: %s: site host */ /* translators: %s: site host */
99 (0,i.__)("One URL per line, up to 100. URLs must belong to %s.","thinkrank"),z):(0,i.__)("One URL per line, up to 100.","thinkrank"),counter:v},(0,a.createElement)(y,{id:"tr-ii-submit-urls",value:t,onChange:e=>r(e.target.value),onKeyDown:e=>{!e.metaKey&&!e.ctrlKey||"Enter"!==e.key||s||(e.preventDefault(),_())},rows:10,placeholder:z?`https://${z}/sample-page`:"https://example.com/sample-page"}),b.length>0&&(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-1"},b.map((e,t)=>(0,a.createElement)(o.EY,{key:t,size:12,color:e.tone},e.text)))),(0,a.createElement)("div",{className:"tr-flex tr-flex-wrap tr-items-center tr-justify-between tr-gap-3 tr-pt-6"},(0,a.createElement)(o.$n,{variant:"ghost",size:"sm",onClick:()=>w("instant-indexing","instant-indexing-history")},(0,i.__)("View submission history","thinkrank")),(0,a.createElement)(o.$n,{variant:"primary",icon:h,onClick:_,loading:s,disabled:s||0===T.valid},L)))):(0,a.createElement)(o.Zp,{padding:!1},(0,a.createElement)(o.pp,{icon:k,title:(0,i.__)("Instant Indexing is turned off","thinkrank"),description:(0,i.__)("Enable Instant Indexing in Settings to start sending URLs to the IndexNow API.","thinkrank"),action:(0,a.createElement)(o.$n,{variant:"primary",onClick:()=>w("instant-indexing","instant-indexing-settings")},(0,i.__)("Go to Settings","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"}))},78216:(e,t,r)=>{"use strict";e.exports=r.p+"images/yoast.445c511e.png"},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,{section:"export"})},78560:(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(85161),o=r(85770),c=r(17098),g=r(94240),M=r(60775);const d=()=>{const[e,t]=(0,n.useState)(!0),[r,d]=(0,n.useState)(!0),[u,m]=(0,n.useState)(!1),[N,h]=(0,n.useState)(""),[k,p]=(0,n.useState)(""),[x,y]=(0,n.useState)(!0),[D,j]=(0,n.useState)(!1),[I,E]=(0,n.useState)(!1),[z,T]=(0,n.useState)(!1),[f,A]=(0,n.useState)(null),w=[{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%"}],_=[{label:(0,i.__)("+ Author Name","thinkrank"),value:"%author_name%"},{label:(0,i.__)("+ Site Title","thinkrank"),value:"%site_title%"}];(0,n.useEffect)(()=>{b()},[]);const b=async()=>{y(!0);try{const a=await fetch(`${window.thinkrankAdmin.apiUrl}author-archives/settings`,{headers:{"X-WP-Nonce":window.thinkrankAdmin.restNonce}});if(a.ok){const n=await a.json();var e,r;n.success&&n.data&&(t(n.data.enabled),d(!1!==n.data.show_in_search_results),m(!0===n.data.show_empty_archives),h(null!==(e=n.data.title)&&void 0!==e?e:""),p(null!==(r=n.data.meta_description)&&void 0!==r?r:""))}}catch(e){M.A.error("Error loading author archives settings:",e),A({status:"error",message:(0,i.__)("Failed to load settings. Please refresh the page.","thinkrank")})}finally{y(!1)}},O=(t={})=>({enabled:e,show_in_search_results:r,show_empty_archives:u,title:N,meta_description:k,...t}),v=async e=>{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:e})});if(!t.ok)throw new Error("Failed to save settings");const r=await t.json();if(!r.success)throw new Error(r.message||"Failed to save settings")},L=(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)("button",{key:n,type:"button",onClick:()=>((e,t,r)=>{let a=e||"";a.length>0&&!a.endsWith(" ")&&(a+=" "),t(a+r),T(!0)})(e,t,r.value),className:"thinkrank-variable-tag",title:(0,i.__)("Click to insert","thinkrank")},r.label)));return x?(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"},f&&(0,a.createElement)(s.Fc,{variant:"success"===f.status?"success":"error",onDismiss:()=>A(null),className:"tr-mb-4"},f.message),(0,a.createElement)(l.A,{title:(0,i.__)("Author Archives","thinkrank"),notice:null,onNoticeRemove:()=>A(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"),withBorder:e,trailing:(0,a.createElement)(s.lM,{label:I?(0,i.__)("Saving…","thinkrank"):(0,i.__)("Enable author archives","thinkrank"),checked:e,onChange:async r=>{const a=e;t(r),E(!0);try{await v(O({enabled:r})),g.A.success(r?(0,i.__)("Author archives are on.","thinkrank"):(0,i.__)("Author archives are off.","thinkrank"))}catch(e){M.A.error("ThinkRank: autosave failed",e),t(a),g.A.error((0,i.__)("Couldn’t save that change.","thinkrank"))}finally{E(!1)}},disabled:I})}),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=>{d(e),T(!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:u,onChange:e=>{m(e),T(!0)},description:u?(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.__)("Title template","thinkrank"),help:(0,i.__)("Leave empty to use the default WordPress title.","thinkrank")},(0,a.createElement)(s.pd,{id:"tr-aa-seo-title",value:N,onChange:e=>{h(e.target.value),T(!0)},placeholder:(0,i.__)("Insert variable","thinkrank")}),L(N,h,w)))),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.__)("Description template","thinkrank"),help:(0,i.__)("Leave empty to omit the meta description on author archives.","thinkrank")},(0,a.createElement)(s.pd,{id:"tr-aa-meta-desc",value:k,onChange:e=>{p(e.target.value),T(!0)},placeholder:(0,i.__)("Insert variable","thinkrank")}),L(k,p,_))))),(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),A(null);try{await v(O()),A({status:"success",message:(0,i.__)("Author Archives settings saved successfully!","thinkrank")}),T(!1)}catch(e){A({status:"error",message:(0,i.__)("Failed to save settings. Please try again.","thinkrank")})}finally{j(!1)}},loading:D,disabled:!z||D},(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"}))},78836:(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(80028),g=r(60775);const M=[{key:"stale",label:(0,i.__)("Stale","thinkrank"),help:(0,i.__)("Edited after the last successful submission — search engines have not been told about the newer content.","thinkrank"),tone:"tr-text-amber-600"},{key:"failed",label:(0,i.__)("Failed","thinkrank"),help:(0,i.__)("The most recent submission was rejected and nothing has succeeded since the last edit.","thinkrank"),tone:"tr-text-red-600"},{key:"never_submitted",label:(0,i.__)("Never submitted","thinkrank"),help:(0,i.__)("Published but never sent to IndexNow — typically edited while the feature was off.","thinkrank"),tone:"tr-text-red-600"},{key:"current",label:(0,i.__)("Current","thinkrank"),help:(0,i.__)("Successfully submitted at or after the last edit. Nothing to do.","thinkrank"),tone:"tr-text-emerald-600"}],d=({className:e=""})=>{const[t,r]=(0,n.useState)(!0),[l,d]=(0,n.useState)(!1),[u,m]=(0,n.useState)(null),[N,h]=(0,n.useState)(null);(0,n.useEffect)(()=>{k()},[]);const k=async()=>{try{r(!0);const e=await o()({path:"/thinkrank/v1/instant-indexing/coverage",method:"GET"});m(e.success?e.data:null)}catch(e){g.A.error("Failed to load IndexNow coverage:",e),m(null)}finally{r(!1)}},p=u?.counts||{},x=(p.stale||0)+(p.failed||0)+(p.never_submitted||0);return(0,a.createElement)(s.Zp,{padding:!1,className:e},(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 tr-gap-3 tr-flex-wrap"},(0,a.createElement)("div",null,(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,i.__)("Submission Coverage","thinkrank")),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-mt-1 tr-mb-0"},(0,i.__)("Compares every published URL against the last successful IndexNow submission. Runs daily on its own.","thinkrank"))),(0,a.createElement)(s.$n,{variant:"secondary",size:"sm",onClick:async()=>{try{d(!0);const e=await o()({path:"/thinkrank/v1/instant-indexing/reconcile",method:"POST",data:{dry_run:!1}});e.success&&e.data?.ran?c.oR.success((0,i.sprintf)(/* translators: 1: URLs examined, 2: URLs resubmitted. */ /* translators: 1: URLs examined, 2: URLs resubmitted. */
100 (0,i.__)("Reconciliation complete — %1$d URLs checked, %2$d resubmitted.","thinkrank"),e.data.examined,e.data.retried)):c.oR.info(e.data?.reason||(0,i.__)("Nothing to reconcile.","thinkrank")),await k()}catch(e){g.A.error("Reconciliation failed:",e),c.oR.error((0,i.__)("Reconciliation failed.","thinkrank"))}finally{d(!1)}},loading:l,disabled:t||l},(0,i.__)("Reconcile Now","thinkrank")))),t&&(0,a.createElement)("div",{className:"tr-p-5"},(0,a.createElement)(s.u4,{lines:2})),!t&&!u&&(0,a.createElement)("div",{className:"tr-p-5 tr-text-sm tr-text-tertiary"},(0,i.__)("Coverage data is unavailable.","thinkrank")),!t&&u&&(0,a.createElement)("div",{className:"tr-p-5 tr-flex tr-flex-col tr-gap-4"},!u.enabled&&(0,a.createElement)("div",{className:"tr-text-xs tr-text-amber-700 tr-bg-amber-50 tr-rounded tr-px-3 tr-py-2"},(0,i.__)("Instant Indexing is turned off, so nothing is being submitted automatically. The figures below show what would need sending once it is enabled.","thinkrank")),(0,a.createElement)("div",{className:"tr-grid tr-grid-cols-2 md:tr-grid-cols-4 tr-gap-3"},M.map(e=>{const t=p[e.key]||0,r=u.urls?.[e.key]||[],n=N===e.key;return(0,a.createElement)("button",{key:e.key,type:"button",title:e.help,onClick:()=>h(n?null:e.key),className:`tr-text-left tr-rounded tr-border tr-border-secondary tr-px-4 tr-py-3 tr-bg-white ${n?"tr-ring-1 tr-ring-brand-500":""} ${r.length?"tr-cursor-pointer":"tr-cursor-default"}`},(0,a.createElement)("div",{className:`tr-text-xl tr-font-semibold ${e.tone}`},t),(0,a.createElement)("div",{className:"tr-text-xs tr-text-secondary tr-mt-1"},e.label))})),0===x&&(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0"},(0,i.__)("Every checked URL has been announced since its last edit.","thinkrank")),N&&(u.urls?.[N]||[]).length>0&&(0,a.createElement)("div",{className:"tr-border tr-border-secondary tr-rounded tr-divide-y tr-divide-secondary"},(u.urls[N]||[]).map(e=>(0,a.createElement)("div",{key:e.post_id,className:"tr-px-4 tr-py-2 tr-flex tr-items-center tr-justify-between tr-gap-3 tr-flex-wrap"},(0,a.createElement)("a",{href:e.url,target:"_blank",rel:"noopener noreferrer",className:"tr-text-xs tr-text-brand-600 tr-break-all"},e.url),(0,a.createElement)("span",{className:"tr-text-xs tr-text-tertiary tr-whitespace-nowrap"},e.last_success?(0,i.sprintf)(/* translators: %s: date of the last successful submission. */ /* translators: %s: date of the last successful submission. */
101 (0,i.__)("last sent %s","thinkrank"),e.last_success):(0,i.__)("never sent","thinkrank"))))),u.truncated&&(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0"},(0,i.sprintf)(/* translators: 1: URLs checked, 2: total published URLs. */ /* translators: 1: URLs checked, 2: total published URLs. */
102 (0,i.__)("Showing the first %1$d of %2$d published URLs. The scheduled run works through the rest in batches.","thinkrank"),u.examined,u.total))))}},78856:(e,t,r)=>{"use strict";r.d(t,{A:()=>g});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"})),g=({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,g=e.warnings,M=e.suggestions,d=!r||0===r.length,u=g?.length>0,m=M?.length>0,N=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 ${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"},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 ${N.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"},g.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))))),m&&(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"},M.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:()=>o,M5:()=>s,ez:()=>M,go:()=>g,k2:()=>l,q0:()=>d,vB:()=>c});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"),e.setHealth(t.data.health||null)}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=>{const t=await i()({path:"/thinkrank/v1/sitemap/settings",method:"POST",data:{settings:e,context_type:"site"}});if(!t.success)throw new Error(t.error||"Failed to save settings")},o=async e=>{try{e.setIsSaving(!0),e.setNotice(null),await l(e.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)}},c=async e=>{let t=!1;try{e.setIsGenerating(!0),e.setNotice(null);const r=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")}}})(),n=r.error?0:r,s=r.error?r.message:null;n>0&&(t=!0,e.setSettings(e=>({...e,last_generated:""})));const l=await i()({path:"/thinkrank/v1/sitemap/generate",method:"POST",data:{options:e.settings,save_to_file:!0}});if(!l.success)throw new Error(l.error||"Failed to generate sitemap");{let t="";if(l.data.sitemaps_generated){const e=l.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}",l.data.url_count)}else t=(0,a.__)("Successfully generated 1 sitemap file with {url_count} URLs.","thinkrank").replace("{url_count}",l.data.url_count);s?t+=" "+(0,a.__)("Warning: Could not clean up previous sitemap files.","thinkrank"):n>0&&(t+=" "+(0,a.__)("Cleaned up {count} previous sitemap file(s).","thinkrank").replace("{count}",n)),e.setNotice({status:"success",message:t}),e.setSettings(e=>({...e,last_generated:l.data.last_generated||(new Date).toISOString()})),e.setHealth(e=>e?{...e,stale:!1,pending_since:null,pending_seconds:0,last_error:null}:e)}}catch(r){let n=(0,a.__)("Failed to generate sitemap. Please try again.","thinkrank"),i="error";if(r.code)switch(r.code){case"rate_limit_exceeded":n=(0,a.__)("Too many sitemap generation requests. Please wait a few minutes before trying again.","thinkrank"),i="warning";break;case"generation_in_progress":n=(0,a.__)("Sitemap generation is already in progress. Please wait for it to complete.","thinkrank"),i="info";break;default:n=r.message||n}else r.message&&(n=r.message);t&&(n+=" "+(0,a.__)("The previously published sitemap files were removed before this attempt, so no sitemap is being served right now. A rebuild has been queued — retry if it does not reappear shortly.","thinkrank")),e.setNotice({status:i,message:n})}finally{e.setIsGenerating(!1)}},g=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 g(e,r)}finally{e.setIsValidatingAll(!1)}},d=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:()=>I});var a=r(51609),n=r(86087),i=r(27723),s=r(9279),l=r(60906),o=r(35358),c=r(87298),g=r(40799),M=r(97130),d=r(78532),u=r(99983),m=r(1609),N=r(96623),h=r(43263),k=r(57105),p=r(30012),x=r(62008),y=r(49323),D=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.__)("Download your ThinkRank data as a file, or restore it from one","thinkrank")};case"migration":return{title:(0,i.__)("Migration","thinkrank"),description:(0,i.__)("Import SEO data from Yoast, Rank Math, SEOPress or All in One SEO","thinkrank")};default:return{title:(0,i.__)("ThinkRank","thinkrank"),description:""}}}r(32633),r(97423);const I=({page:e="dashboard"})=>{const[t,r]=(0,n.useState)(()=>(0,p.D3)()||e);(0,n.useEffect)(()=>((0,p.bH)(e=>j(e).title),(0,p.B1)(r)),[]);const I=j(t);return(0,a.createElement)(x.A,null,(0,a.createElement)(m.A,{topNav:(0,a.createElement)(N.A,{currentPage:t})},(0,a.createElement)(h.A,{title:I.title,description:I.description,page:t}),(0,a.createElement)(k.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)(g.A,null);case"analytics":return(0,a.createElement)(M.A,null);case"import-export":return(0,a.createElement)(d.A,null);case"migration":return(0,a.createElement)(u.A,null);default:return(0,a.createElement)(y.Fc,{variant:"warning"},(0,i.__)("Page not found. Redirecting to dashboard…","thinkrank"))}}(t))),(0,a.createElement)(D.N9,{position:"bottom-right",autoClose:4e3,limit:3,newestOnTop:!0,closeOnClick:!0,pauseOnHover:!0,draggable:!0,transition:D.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:()=>N});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/mcp/",0],["/thinkrank/v1/integrations/search-console/",18e5],["/thinkrank/v1/site-identity/robots",0],["/thinkrank/v1/site-identity/",3e5],["/thinkrank/v1/sitemap/settings",0],["/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),g=(()=>{try{const e="__thinkrank_probe__";return window.sessionStorage.setItem(e,"1"),window.sessionStorage.removeItem(e),window.sessionStorage}catch(e){return null}})(),M=e=>{if(g)try{const t=g.getItem(i+e);if(!t)return;const r=JSON.parse(t);return!r||Date.now()-r.t>=r.ttl?void g.removeItem(i+e):r.v}catch(e){return}},d=(e,t,r)=>{if(g&&!(r<=0))try{g.setItem(i+e,JSON.stringify({t:Date.now(),ttl:r,v:t}))}catch(e){u()}},u=()=>{if(g)try{const e=[];for(let t=0;t<g.length;t++){const r=g.key(t);r&&r.startsWith("thinkrank_api_")&&e.push(r)}e.forEach(e=>g.removeItem(e))}catch(e){}},m=new Map,N=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=M(i);if(void 0!==s)return Promise.resolve(s);if(m.has(i))return m.get(i);const l=t(e).then(e=>(c(r,e)&&d(i,e,a[1]),e)).finally(()=>m.delete(i));return m.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 g=M(r);if(void 0!==g)return Promise.resolve(g);if(m.has(r))return m.get(r);const N=t(e).then(e=>(c(r,e)&&d(r,e,i),e)).finally(()=>{m.delete(r)});return m.set(r,N),N}),"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:()=>V,oR:()=>_,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,g=e=>(0,a.isValidElement)(e)||s(e)||l(e)||i(e);function M({enter:e,exit:t,appendPosition:r=!1,collapse:n=!0,collapseDuration:i=300}){return function({children:s,position:l,preventExitTransition:o,done:c,nodeRef:g,isIn:M,playToast:d}){let u=r?`${e}--${l}`:e,m=r?`${t}--${l}`:t,N=(0,a.useRef)(0);return(0,a.useLayoutEffect)(()=>{let e=g.current,t=u.split(" "),r=a=>{a.target===g.current&&(d(),e.removeEventListener("animationend",r),e.removeEventListener("animationcancel",r),0===N.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=g.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()};M||(o?t():(N.current=1,e.className+=` ${m}`,e.addEventListener("animationend",t)))},[M]),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 m({delay:e,isRunning:t,closeToast:r,type:i="default",hide:s,className:o,controlledProgress:c,progress:g,rtl:M,isIn:d,theme:u}){let m=s||c&&0===g,N={animationDuration:`${e}ms`,animationPlayState:t?"running":"paused"};c&&(N.transform=`scaleX(${g})`);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":M}),k=l(o)?o({rtl:M,type:i,defaultClassName:h}):(0,n.A)(h,o),p={[c&&g>=1?"onTransitionEnd":"onAnimationEnd"]:c&&g<1?null:()=>{d&&r()}};return a.createElement("div",{className:"Toastify__progress-bar--wrp","data-hidden":m},a.createElement("div",{className:`Toastify__progress-bar--bg Toastify__progress-bar-theme--${u} Toastify__progress-bar--${i}`}),a.createElement("div",{role:"progressbar","aria-hidden":m?"true":"false","aria-label":"notification timer","aria-valuenow":c?Math.round(100*g):void 0,"aria-valuemin":0,"aria-valuemax":100,className:k,style:N,...p}))}var N=1,h=()=>""+N++;var k=new Map,p=[],x=new Set,y=e=>x.forEach(t=>t(e)),D=()=>k.size>0;function j(e,t){var r;if(t)return!(null==(r=k.get(t))||!r.isToastActive(e));let a=!1;return k.forEach(t=>{t.isToastActive(e)&&(a=!0)}),a}function I(e,t){g(e)&&(D()||p.push({content:e,options:t}),k.forEach(r=>{r.buildToast(e,t)}))}function E(e,t){k.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=[],M=t,u=new Map,m=new Set,N=()=>{l=Array.from(u.values()),m.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")))},k=e=>{if(null==e)u.forEach(h);else{let t=u.get(e);t&&h(t)}N()},p=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),N(),r(d(e,s?"added":"updated")),s&&(null==(a=(t=e.props).onOpen)||a.call(t))};return{id:e,props:M,observe:e=>(m.add(e),()=>m.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:k,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:m,staleId:h,delay:x}=r,y=null==d;y&&n++;let D={...M,style:M.toastStyle,key:a++,...Object.fromEntries(Object.entries(r).filter(([e,t])=>null!=t)),toastId:l,updateId:d,data:m,isIn:!1,className:o(r.className||M.toastClassName),progressClassName:o(r.progressClassName||M.progressClassName),autoClose:!r.isLoading&&c(r.autoClose,M.autoClose),closeToast(e){let t=u.get(l);t&&(t.removalReason=e,k(l))},deleteToast(){if(null!=u.get(l)){if(u.delete(l),n--,n<0&&(n=0),s.length>0)return void p(s.shift());N()}}};D.closeButton=M.closeButton,!1===r.closeButton||g(r.closeButton)?D.closeButton=r.closeButton:!0===r.closeButton&&(D.closeButton=!g(M.closeButton)||M.closeButton);let j={content:t,props:D,staleId:h};M.limit&&M.limit>0&&n>M.limit&&y?s.push(j):i(x)?setTimeout(()=>{p(j)},x):p(j)},setProps(e){M=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,y);k.set(t,a);let n=a.observe(r);return p.forEach(e=>I(e.content,e.options)),p=[],()=>{n(),k.delete(t)}},setProps(e){var r;null==(r=k.get(t))||r.setProps(e)},getSnapshot(){var e;return null==(e=k.get(t))?void 0:e.getSnapshot()}}}function T(e){return e&&(s(e.toastId)||i(e.toastId))?e.toastId:h()}function f(e,t){return I(e,t),t.toastId}function A(e,t){return{...t,type:t&&t.type||e,toastId:T(t)}}function w(e){return(t,r)=>f(t,A(e,r))}function _(e,t){return f(e,A("default",t))}_.loading=(e,t)=>f(e,A("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...t})),_.promise=function(e,{pending:t,error:r,success:a},n){let i;t&&(i=s(t)?_.loading(t,n):_.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 _.dismiss(i);let a={type:e,...o,...n,data:r},l=s(t)?{render:t}:t;return i?_.update(i,{...a,...l}):_(l.render,{...a,...l}),r},g=l(e)?e():e;return g.then(e=>c("success",a,e)).catch(e=>c("error",r,e)),g},_.success=w("success"),_.info=w("info"),_.error=w("error"),_.warning=w("warning"),_.warn=_.warning,_.dark=(e,t)=>f(e,A("default",{theme:"dark",...t})),_.dismiss=function(e){!function(e){if(D()){if(null==e||(e=>s(e)||i(e))(e))k.forEach(t=>{t.removeToast(e)});else if(e&&("containerId"in e||"id"in e)){let t=k.get(e.containerId);t?t.removeToast(e.id):k.forEach(t=>{t.removeToast(e.id)})}}else p=p.filter(t=>null!=e&&t.options.toastId!==e)}(e)},_.clearWaitingQueue=(e={})=>{k.forEach(t=>{t.props.limit&&(!e.containerId||t.id===e.containerId)&&t.clearQueue()})},_.isActive=j,_.update=(e,t={})=>{let r=((e,{containerId:t})=>{var r;return null==(r=k.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,f(s,i)}},_.done=e=>{_.update(e,{progress:1})},_.onChange=function(e){return x.add(e),()=>{x.delete(e)}},_.play=e=>E(!0,e),_.pause=e=>E(!1,e);var b="undefined"!=typeof window?a.useLayoutEffect:a.useEffect,O=({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}),v={info:function(e){return a.createElement(O,{...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(O,{...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(O,{...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(O,{...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 L=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:g,onClick:M,closeOnClick:d}=e;function u(){r(!0)}function m(){r(!1)}function N(r){let a=s.current;if(l.canDrag&&a){l.didMove=!0,t&&m(),"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",N),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=k.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()||m(),window.addEventListener("focus",u),window.addEventListener("blur",m),()=>{window.removeEventListener("focus",u),window.removeEventListener("blur",m)}},[e.pauseOnFocusLoss]);let p={onPointerDown:function(t){if(!0===e.draggable||e.draggable===t.pointerType){l.didMove=!1,document.addEventListener("pointermove",N),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?m():u()}};return o&&c&&(p.onMouseEnter=m,e.stacked||(p.onMouseLeave=u)),d&&(p.onClick=e=>{M&&M(e),l.canCloseOnClick&&g(!0)}),{playToast:u,pauseToast:m,isRunning:t,preventExitTransition:n,toastRef:s,eventHandlers:p}}(e),{closeButton:c,children:g,autoClose:M,onClick:d,type:N,hideProgressBar:h,closeToast:p,transition:x,position:y,className:D,style:j,progressClassName:I,updateId:E,role:z,progress:T,rtl:f,toastId:A,deleteToast:w,isIn:_,isLoading:b,closeOnClick:O,theme:L,ariaLabel:S}=e,C=(0,n.A)("Toastify__toast",`Toastify__toast-theme--${L}`,`Toastify__toast--${N}`,{"Toastify__toast--rtl":f},{"Toastify__toast--close-on-click":O}),Q=l(D)?D({rtl:f,position:y,type:N,defaultClassName:C}):(0,n.A)(C,D),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=v.spinner():(e=>e in v)(t)&&(i=v[t](s))),i}(e),Y=!!T||!M,P={closeToast:p,type:N,theme:L},R=null;return!1===c||(R=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(x,{isIn:_,done:w,position:y,preventExitTransition:r,nodeRef:i,playToast:o},a.createElement("div",{id:A,tabIndex:0,onClick:d,"data-in":_,className:Q,...s,style:j,ref:i,..._&&{role:z,"aria-label":S}},null!=U&&a.createElement("div",{className:(0,n.A)("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!b})},U),u(g,e,!t),R,!e.customProgressBar&&a.createElement(m,{...E&&!Y?{key:`p-${E}`}:{},rtl:f,theme:L,delay:M,isRunning:t,isIn:_,closeToast:p,hide:h,type:N,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=M(S("bounce",!0)),Q=M(S("slide",!0)),U=(M(S("zoom")),M(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:g,isToastActive:M,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:j,count:null==s?void 0:s.length}}(t),{className:u,style:m,rtl:N,containerId:h,hotKeys:k}=t;function p(e){let t=(0,n.A)("Toastify__toast-container",`Toastify__toast-container--${e}`,{"Toastify__toast-container--rtl":N});return l(u)?u({position:e,rtl:N,defaultClassName:t}):(0,n.A)(t,o(u))}function x(){r&&(s(!0),_.play())}return b(()=>{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;k(e)&&(null==(t=null==r?void 0:r.querySelector('[tabIndex="0"]'))||t.focus(),s(!1),_.pause()),"Escape"===e.key&&(document.activeElement===r||null!=r&&r.contains(document.activeElement))&&(s(!0),_.play())}return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}},[k]),a.createElement("section",{ref:c,className:"Toastify",id:h,onMouseEnter:()=>{r&&(s(!1),_.pause())},onMouseLeave:x,"aria-live":"polite","aria-atomic":"false","aria-relevant":"additions text","aria-label":t["aria-label"]},g((e,t)=>{let n=t.length?{...m}:{...m,pointerEvents:"none"};return a.createElement("div",{tabIndex:-1,className:p(e),"data-stacked":r,style:n,key:`c-${e}`},t.map(({content:e,props:t})=>a.createElement(L,{...t,stacked:r,collapseAll:x,isIn:M(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",R=new Map,Z=(e,t)=>{b(()=>{if(!e||"undefined"==typeof document)return;let r=document,a=R.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),R.set(r,n)},[t])};function V(e){return Z(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",ctaExternal:o=!0})=>(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:o?"_blank":void 0,rel:o?"noreferrer":void 0,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"})),g={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")},M=({type:e,checked:t,onToggle:r})=>{const n=g[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:{border:"1px solid var(--tr-border)",borderRadius:"12px",background:"#fff",overflow:"hidden",marginBottom:"20px"}},(0,a.createElement)("div",{style:{display:"flex",alignItems:"flex-start",gap:"16px",padding:"20px 24px",borderBottom:"1px solid var(--tr-border)"}},(0,a.createElement)("div",{style:{width:"44px",height:"44px",borderRadius:"10px",background:"#eef0fd",color:"#4f46e5",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0}},(0,a.createElement)(c,null)),(0,a.createElement)("div",{style:{flex:1,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)("span",{style:{fontSize:"12px",fontWeight:600,padding:"4px 10px",borderRadius:"999px",whiteSpace:"nowrap",flexShrink:0,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",padding:"20px 24px"}},r.map(e=>(0,a.createElement)(M,{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:()=>f});var a=r(51609),n=r(86087),i=r(27723),s=r(49323),l=r(99714),o=r(60775);const c=/(\*\*[\s\S]+?\*\*|\*[\s\S]+?\*)/g,g=({children:e,className:t=""})=>{if(!e)return null;const r=String(e).split(c);return(0,a.createElement)("span",{className:t},r.map((e,t)=>e.length>4&&e.startsWith("**")&&e.endsWith("**")?(0,a.createElement)("strong",{key:t},e.slice(2,-2)):e.length>2&&e.startsWith("*")&&e.endsWith("*")?(0,a.createElement)("em",{key:t},e.slice(1,-1)):e))},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"})),d={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"}},u=({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),m=({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"})),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:"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"})),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:"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"})),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:"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"})),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:"M10 20l4-16m4 4l4 4-4 4M6 16l-4-4 4-4"})),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:"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"})),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:"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"})),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:"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"})),E=(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"})),z={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")}},T=(e,t)=>z[e]?.[t]||t,f=({briefData:e,formData:t})=>{const[r,c]=(0,n.useState)("overview");if(!e)return null;const z=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)}},f=[{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:T("content_type",r.content_type)},{label:(0,i.__)("Target Audience","thinkrank"),value:T("target_audience",r.target_audience)},{label:(0,i.__)("Content Length","thinkrank"),value:T("content_length",r.content_length)},{label:(0,i.__)("Tone","thinkrank"),value:T("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)(m,{title:(0,i.__)("Full Article Content","thinkrank"),defaultOpen:!0,icon:h,headerAction:(0,a.createElement)(s.$n,{variant:"secondary",size:"sm",onClick:()=>z(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)(m,{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:()=>z(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)(m,{title:(0,i.__)("Content Outline","thinkrank"),count:e.outline.length,defaultOpen:!0,icon:h},(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-3"},e.outline.map((e,t)=>{const r=e.level||1,n=d[Math.min(r,3)]||d[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)(g,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)(g,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:c,long_tail_keywords:d}=e.seo_recommendations;return t?.length||r?.length||n||s?.length||o?.length||c?.length||d?.length||l?.primary_placement?.length?(0,a.createElement)(m,{title:(0,i.__)("SEO Recommendations","thinkrank"),defaultOpen:!1,icon:k},(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)(u,{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)(g,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)(u,{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)(g,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:()=>z(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)))))),c?.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"},c.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)(g,null,e))))),d?.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"},d.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)(g,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)(g,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)(g,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)(g,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)(m,{title:(0,i.__)("Social Media Meta Tags","thinkrank"),defaultOpen:!1,icon:p},(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)(u,{len:t.title.length,max:55})),(0,a.createElement)("p",{className:"tr-text-sm tr-text-secondary tr-m-0"},(0,a.createElement)(g,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)(u,{len:t.description.length,max:125})),(0,a.createElement)("p",{className:"tr-text-sm tr-text-secondary tr-m-0"},(0,a.createElement)(g,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)(u,{len:r.title.length,max:70})),(0,a.createElement)("p",{className:"tr-text-sm tr-text-secondary tr-m-0"},(0,a.createElement)(g,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)(u,{len:r.description.length,max:125})),(0,a.createElement)("p",{className:"tr-text-sm tr-text-secondary tr-m-0"},(0,a.createElement)(g,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)(m,{title:(0,i.__)("Schema Markup","thinkrank"),defaultOpen:!1,icon:x},(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)(g,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)(g,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)(g,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)(m,{title:(0,i.__)("Visual Content Strategy","thinkrank"),defaultOpen:!1,icon:y},(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)(g,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)(g,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)(g,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)(m,{title:(0,i.__)("Competitor Analysis","thinkrank"),count:t.length,defaultOpen:!1,icon:D},(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)(m,{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)(g,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)(m,{title:(0,i.__)("Call-to-Action Suggestions","thinkrank"),count:e.call_to_actions.length,defaultOpen:!1,icon:I},(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)(g,null,e)),(0,a.createElement)("button",{type:"button",onClick:()=>z(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)(m,{title:(0,i.__)("AI Raw Response","thinkrank"),defaultOpen:!1,icon:E},(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:()=>z(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===f.length)return null;const A=f.find(e=>e.id===r)||f[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")},f.map(e=>{const t=A.id===e.id;return(0,a.createElement)("button",{key:e.id,type:"button",onClick:()=>c(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"},A.node))}},82645:(e,t,r)=>{"use strict";r.d(t,{A:()=>m});var a=r(51609),n=r(27723),i=r(49323),s=r(86087),l=r(56427),o=r(62603),c=r(67640),g=r(25353),M=r(34011),d=r(24414),u=r(79487);const m=({activeSubSection:e="core-web-vitals",onNavigate:t})=>{const[r,m]=(0,s.useState)(null),[N,h]=(0,s.useState)(!1),[k,p]=(0,s.useState)(null),[x,y]=(0,s.useState)(null),[D,j]=(0,s.useState)(null),[I,E]=(0,s.useState)(null),[z,T]=(0,s.useState)(!1),[f,A]=(0,s.useState)(null),[w,_]=(0,s.useState)("mobile"),[b,O]=(0,s.useState)(28),[v,L]=(0,s.useState)([]),[S,C]=(0,s.useState)(!1),[Q,U]=(0,s.useState)(null),[Y,P]=(0,s.useState)([]),[R,Z]=(0,s.useState)(!1),[V,B]=(0,s.useState)(null),G=()=>({deviceType:w,historicalPeriod:b,setPerformanceData:m,setIsLoading:h,setNotice:p,setLastUpdated:y,setRecommendations:j,setHistoricalData:E,setIsLoadingHistoricalData:T,setHistoricalDataError:A,setOpportunities:L,setIsLoadingOpportunities:C,setOpportunitiesError:U,setDiagnostics:P,setIsLoadingDiagnostics:Z,setDiagnosticsError:B}),W=()=>(0,d.Re)(G()),H=()=>((0,u.K)(),W()),F=e=>(0,d.he)(G(),e),J=()=>(0,d.MM)(G()),X=()=>(0,d.dT)(G());(0,s.useEffect)(()=>{W()},[w]);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(()=>W(),15e3);return()=>clearTimeout(e)},[r]),(0,s.useEffect)(()=>{"recommendations"!==e||D||(0,d.JP)(G()),"monitoring"===e&&F(b),"seo-performance"!==e||0!==v.length||S||J(),"recommendations"!==e||0!==Y.length||R||X()},[e,b]),(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:H,disabled:N,className:"thinkrank-perf-refresh-btn"},N?(0,n.__)("Refreshing…","thinkrank"):(0,n.__)("Refresh Data","thinkrank"))),k&&(0,a.createElement)(l.Notice,{status:k.status,onRemove:()=>p(null),style:{marginBottom:"16px"}},k.message),(()=>{const s="core-web-vitals"===e||!["seo-performance","monitoring","recommendations"].includes(e);if(N&&!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.__)("Add a PageSpeed API key or 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.__)("Add PageSpeed API Key","thinkrank")),(0,a.createElement)(l.Button,{variant:"secondary",onClick:H,disabled:N},N?(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:w,setDeviceType:_,isLoading:N,onNavigate:t,onRefresh:H});case"seo-performance":return(0,a.createElement)(c.A,{opportunities:v,isLoadingOpportunities:S,opportunitiesError:Q,performanceData:r,onNavigate:t,onRetry:J});case"monitoring":return(0,a.createElement)(g.A,{historicalData:I,isLoadingHistoricalData:z,historicalDataError:f,historicalPeriod:b,setHistoricalPeriod:O,performanceData:r,onNavigate:t,onRetry:()=>F()});case"recommendations":return(0,a.createElement)(M.A,{diagnostics:Y,isLoadingDiagnostics:R,diagnosticsError:V,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,g=s||window.thinkrankAdmin?.siteName||"Your Website",M=c.replace(/^https?:\/\//,"").replace(/\/$/,""),d=g.trim().charAt(0).toUpperCase()||"W",u=e.length>60?e.substring(0,57)+"…":e,m=t.length>160?t.substring(0,157)+"…":t,N=(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"},g),(0,a.createElement)("span",{className:"tr-text-[11px] tr-text-tertiary tr-truncate"},M))),(0,a.createElement)("span",{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"},N),m||(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 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:()=>N});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",g="SET_LOADING",M="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:g,loading:e}),addToHistory:(e,t)=>({type:M,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)}}},m={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||""}},N=(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 g:return{...e,isLoading:t.loading};case M: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:m})},83520:(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(1455),c=r.n(o),g=r(80028),M=r(60775),d=r(79487),u=r(78836);const m=()=>(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"})),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)("polyline",{points:"18 15 12 9 6 15"})),h=({className:e})=>(0,a.createElement)("svg",{className:e,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"})),k=({className:e})=>(0,a.createElement)("svg",{className:e,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true"},(0,a.createElement)("polyline",{points:"22 12 16 12 14 15 10 15 8 12 2 12"}),(0,a.createElement)("path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z"})),p=[{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")}],x=p.reduce((e,t)=>(e[t.code]=t.reason,e),{}),y=({onNavigate:e})=>{const[t,r]=(0,n.useState)([]),[o,y]=(0,n.useState)(!0),[D,j]=(0,n.useState)(!1),[I,E]=(0,n.useState)(1),[z,T]=(0,n.useState)(!1),[f,A]=(0,n.useState)(0),w=(e=I,t=!1)=>{y(!0),c()({path:`/thinkrank/v1/instant-indexing/history?page=${e}&per_page=10`}).then(e=>{var a;e.success&&Array.isArray(e.data)?(r(e.data),A(null!==(a=e.pagination?.total)&&void 0!==a?a:e.data.length)):(r([]),A(0)),y(!1),t&&g.oR.success((0,i.__)("Submission history refreshed.","thinkrank"))}).catch(e=>{M.A.error("Error fetching history:",e),y(!1),t&&g.oR.error((0,i.__)("Failed to refresh history.","thinkrank"))})};(0,n.useEffect)(()=>{w(I)},[I]);const _=Math.max(1,Math.ceil(f/10)),b=t,O=!o&&0===b.length;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)(u.A,null),(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 tr-gap-3 tr-flex-wrap"},(0,a.createElement)("div",null,(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,i.__)("URL Submissions","thinkrank")),f>0&&(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-mt-1 tr-mb-0"},(0,i.sprintf)(/* translators: %d: total number of submissions */ /* translators: %d: total number of submissions */
103 (0,i._n)("%d submission logged","%d submissions logged",f,"thinkrank"),f))),(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2"},(0,a.createElement)(s.$n,{variant:"secondary",size:"sm",icon:h,onClick:()=>{(0,d.K)(),w(I,!0)},loading:o,disabled:o||D},(0,i.__)("Refresh","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"))&&(j(!0),c()({path:"/thinkrank/v1/instant-indexing/history",method:"DELETE"}).then(()=>{E(1),w(1),j(!1)}).catch(e=>{M.A.error("Error clearing history:",e),g.oR.error((0,i.__)("Failed to clear history. Please try again.","thinkrank")),j(!1)}))},loading:D,disabled:o||D||0===t.length},(0,i.__)("Clean History","thinkrank"))))),o&&(0,a.createElement)("div",{className:"tr-p-5"},(0,a.createElement)(s.u4,{lines:3})),!o&&O&&(0,a.createElement)(s.pp,{icon:k,title:(0,i.__)("No submissions yet","thinkrank"),description:(0,i.__)("URLs you send to IndexNow — manually or automatically on publish — will appear here.","thinkrank"),action:(0,a.createElement)(s.$n,{variant:"primary",onClick:()=>{"function"==typeof e&&e("instant-indexing","instant-indexing-submit-urls")}},(0,i.__)("Submit URLs","thinkrank"))}),!o&&!O&&(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-[#FAFBFC] 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,b.map(e=>{return(0,a.createElement)("tr",{key:e.id,className:"tr-border-b tr-border-secondary last:tr-border-b-0 hover:tr-bg-[#FAFBFC]"},(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",title:e.url,className:"tr-text-brand-600 hover:tr-text-brand-700 tr-no-underline"},e.url)),(0,a.createElement)("td",{className:"tr-px-4 tr-py-3"},(0,a.createElement)(s.Ex,{variant:(t=e.status,"success"===t?"good":"failed"===t||"error"===t?"poor":"neutral")},String(e.status).toUpperCase())),(0,a.createElement)("td",{className:"tr-px-4 tr-py-3 tr-text-secondary",title:x[e.response_code]||void 0},(0,a.createElement)("span",{className:"tr-font-mono tr-font-semibold"},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})))),!O&&_>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:()=>E(e=>Math.max(e-1,1)),disabled:1===I},(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 */
104 (0,i.__)("Page %1$s of %2$s","thinkrank"),I,_)),(0,a.createElement)(s.$n,{variant:"secondary",size:"sm",onClick:()=>E(e=>Math.min(e+1,_)),disabled:I===_},(0,i.__)("Next","thinkrank")))),(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)("div",{className:"tr-px-5 tr-py-4 "+(z?"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:()=>T(!z),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":z?(0,i.__)("Collapse Help","thinkrank"):(0,i.__)("Expand Help","thinkrank")},z?(0,a.createElement)(N,null):(0,a.createElement)(m,null)))),z&&(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-[#FAFBFC] 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,p.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,toggleBusy:o=!1,optimizationButtons:c=[],notice:g,onNoticeRemove:M,children:d,className:u="",showDisabledWarning:m=!0,disabledWarningMessage:N,size:h,...k})=>(0,a.createElement)("div",{className:s()("tr-bg-white tr-rounded-lg tr-border tr-border-secondary tr-overflow-hidden",u),...k},(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||c.length>0)&&(0,a.createElement)("div",{className:"tr-flex tr-shrink-0 tr-items-center tr-gap-3"},r&&(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2"},o&&(0,a.createElement)("span",{className:"tr-text-xs tr-text-tertiary"},(0,n.__)("Saving…","thinkrank")),(0,a.createElement)(l.lM,{checked:t,onChange:r,disabled:o,label:i||(0,n.__)("Enable","thinkrank")})),c.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&&m&&(0,a.createElement)(l.Fc,{variant:"warning"},N||(0,n.__)("This feature is disabled. Enable it to access configuration options.","thinkrank")),g&&(0,a.createElement)(l.Fc,{variant:"error"===g.status?"error":"success"===g.status?"success":"warning"===g.status?"warning":"info",onDismiss:M},g.message),d))},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"},e&&(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:()=>g});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"})),g=({validationResults:e,isValidating:t,onValidate:r,settings:g,fileStatus:M})=>{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}`:"")),m=({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||!g.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"},!g.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("✓")),g=(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)(m,{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")}),M?.writable?(0,a.createElement)(d,{label:(0,n.__)("File Permissions","thinkrank"),detail:(0,n.__)("Writable","thinkrank")}):(0,a.createElement)(m,{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))))),g.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"},g.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:()=>H});var a=r(51609),n=r(27723),i=r(86087),s=r(1455),l=r.n(s),o=r(97500),c=r.n(o),g=r(99714),M=r(60775),d=r(43526),u=r(94240),m=r(73131),N=r(49323),h=r(78216),k=r(76418),p=r(63426),x=r(9447),y=r(30012);const D="gpt-5-nano",j="claude-sonnet-5",I="gemini-3.5-flash",E="openai/gpt-4o-mini",z=[{slug:"yoast",name:"Yoast SEO",logo:h,detail:(0,n.__)("Titles, meta, canonicals, social & redirects","thinkrank")},{slug:"rankmath",name:"Rank Math",logo:k,detail:(0,n.__)("Titles, meta, schema, redirects & 404 logs","thinkrank")},{slug:"seopress",name:"SEOPress",logo:x.A,detail:(0,n.__)("Titles, meta, social & redirects","thinkrank")},{slug:"aioseo",name:"All in One SEO",logo:p,detail:(0,n.__)("Titles, meta, settings & redirects","thinkrank")}],T=[{type:"postmeta",name:(0,n.__)("Post SEO data","thinkrank"),detail:(0,n.__)("Titles, descriptions, keywords, robots, social","thinkrank")},{type:"termmeta",name:(0,n.__)("Category & tag SEO data","thinkrank"),detail:(0,n.__)("Titles and descriptions for terms","thinkrank")},{type:"usermeta",name:(0,n.__)("Author SEO data","thinkrank"),detail:(0,n.__)("Author archive titles and descriptions","thinkrank")},{type:"settings",name:(0,n.__)("Settings","thinkrank"),detail:(0,n.__)("Every ThinkRank setting except API keys","thinkrank"),countless:!0}],f=()=>(0,a.createElement)("svg",{width:"22",height:"22",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true"},(0,a.createElement)("polyline",{points:"17 1 21 5 17 9"}),(0,a.createElement)("path",{d:"M3 11V9a4 4 0 0 1 4-4h14"}),(0,a.createElement)("polyline",{points:"7 23 3 19 7 15"}),(0,a.createElement)("path",{d:"M21 13v2a4 4 0 0 1-4 4H3"})),A=()=>(0,a.createElement)("svg",{width:"22",height:"22",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true"},(0,a.createElement)("ellipse",{cx:"12",cy:"5",rx:"9",ry:"3"}),(0,a.createElement)("path",{d:"M3 5v6a9 3 0 0 0 18 0V5"}),(0,a.createElement)("path",{d:"M3 11v6a9 3 0 0 0 18 0v-6"})),w=()=>(0,a.createElement)("svg",{width:"22",height:"22",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true"},(0,a.createElement)("path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"}),(0,a.createElement)("polyline",{points:"17 8 12 3 7 8"}),(0,a.createElement)("line",{x1:"12",y1:"3",x2:"12",y2:"15"})),_=()=>(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",className:"tr-shrink-0"},(0,a.createElement)("line",{x1:"5",y1:"12",x2:"19",y2:"12"}),(0,a.createElement)("polyline",{points:"12 5 19 12 12 19"})),b=()=>(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"})),O=()=>(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"})),v=()=>(0,a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"currentColor"},(0,a.createElement)("path",{d:"M13.827 3.52h3.603L24 20.48h-3.603l-6.57-16.96zm-7.258 0h3.767l6.57 16.96H13.24l-1.343-3.484H5.017l-1.344 3.484H0l6.57-16.96zm4.132 10.226L8.492 7.717l-2.21 6.03h4.42z",fillRule:"nonzero"})),L=()=>(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"})),S={openai:"OpenAI",claude:"Anthropic",gemini:"Gemini",openrouter:"OpenRouter"},C="__custom__",Q=()=>(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"})))),U=[{id:"ai-provider",label:(0,n.__)("AI Provider","thinkrank")},{id:"data-management",label:(0,n.__)("Data Management","thinkrank")},{id:"import-export",label:(0,n.__)("Import / Export","thinkrank")},{id:"migration-tools",label:(0,n.__)("Migration Tools","thinkrank")}],Y=U.map(e=>e.id),P=["openai","claude","gemini","openrouter"],R="ai-provider",Z=[(0,n.__)("Encrypted at rest and stored only on your site.","thinkrank"),(0,n.__)("Sent directly to your chosen AI provider.","thinkrank"),(0,n.__)("Never routed through or seen by ThinkRank's servers.","thinkrank"),(0,n.__)("Remove or swap your key anytime, no lock-in.","thinkrank")],V=[{title:(0,n.__)("Choose a provider","thinkrank"),desc:(0,n.__)("Pick OpenAI, Anthropic, Gemini, or OpenRouter.","thinkrank")},{title:(0,n.__)("Add your API key","thinkrank"),desc:(0,n.__)("Paste a key from your provider dashboard.","thinkrank")},{title:(0,n.__)("Test & save","thinkrank"),desc:(0,n.__)("Verify the connection, then save settings.","thinkrank")}],B=[{label:(0,n.__)("Documentation","thinkrank"),desc:(0,n.__)("Setup guides and provider walkthroughs.","thinkrank"),href:"https://thinkrank.ai/docs/getting-started/connect-ai-provider/"},{label:(0,n.__)("Open a support ticket","thinkrank"),desc:(0,n.__)("Stuck connecting? Our team can help.","thinkrank"),href:"https://wpdeveloper.com/support/new-ticket/"}],G=e=>{try{const t=new URL(window.location.href);t.searchParams.set("tab",e),window.history.replaceState({},"",t.toString())}catch(e){}},W=({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"},Boolean(t&&i)&&(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)(g.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:"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 tr-bg-success-bg tr-text-success"},(0,a.createElement)("span",{className:"tr-w-1.5 tr-h-1.5 tr-rounded-full tr-bg-success"}),(0,n.__)("Configured","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, with 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))))),(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.__)("Need help?","thinkrank"))),(0,a.createElement)("ul",{className:"tr-m-0 tr-p-0 tr-list-none"},B.map(e=>(0,a.createElement)("li",{key:e.href,className:"tr-border-b tr-border-secondary last:tr-border-b-0"},(0,a.createElement)("a",{href:e.href,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-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"},e.desc)),(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"})))))))),H=()=>{const[e,t]=(0,i.useState)(""),[r,s]=(0,i.useState)(""),[o,g]=(0,i.useState)(""),[h,k]=(0,i.useState)(D),[p,x]=(0,i.useState)(j),[B,H]=(0,i.useState)(I),[F,J]=(0,i.useState)(E),[X,$]=(0,i.useState)(!1),[K,q]=(0,i.useState)(!1),[ee,te]=(0,i.useState)(!0),[re,ae]=(0,i.useState)(!1),[ne,ie]=(0,i.useState)(null),[se,le]=(0,i.useState)(!1),[oe,ce]=(0,i.useState)(""),[ge,Me]=(0,i.useState)(!1),[de,ue]=(0,i.useState)(""),[me,Ne]=(0,i.useState)({}),[he,ke]=(0,i.useState)(!1),[pe,xe]=(0,i.useState)(!1),[ye,De]=(0,i.useState)(!1),[je,Ie]=(0,i.useState)(!1),[Ee,ze]=(0,i.useState)(!1),[Te,fe]=(0,i.useState)(!1),[Ae,we]=(0,i.useState)(!1),[_e,be]=(0,i.useState)(!1),[Oe,ve]=(0,i.useState)(null),[Le,Se]=(0,i.useState)(!1),[Ce,Qe]=(0,i.useState)(!1),Ue=(0,i.useRef)(!1),Ye=(0,i.useRef)(!0);(0,i.useEffect)(()=>()=>{Ye.current=!1},[]);const[Pe,Re]=(0,i.useState)(R);(0,i.useEffect)(()=>{try{const e=new URLSearchParams(window.location.search).get("tab"),t=Y.includes(e)?e:R;Re(t),G(t)}catch(e){}},[]);const Ze=(0,i.useCallback)(e=>{Re(e),G(e)},[]);(0,i.useEffect)(()=>{"import-export"!==Pe||Ue.current||(Ue.current=!0,Se(!0),Qe(!1),l()({path:"/thinkrank/v1/import/detect"}).then(e=>{Ye.current&&ve(e?.native||{counts:{},total:0})}).catch(e=>{Ye.current&&(M.A.error("Failed to load export data counts",e),Qe(!0),Ue.current=!1)}).finally(()=>{Ye.current&&Se(!1)}))},[Pe]);const Ve={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 (Legacy)"}],claude:[{value:"claude-sonnet-5",label:"Claude Sonnet 5 (Recommended)"},{value:"claude-opus-5",label:"Claude Opus 5 (Most Capable)"},{value:"claude-opus-4-8",label:"Claude Opus 4.8"},{value:"claude-haiku-4-5",label:"Claude Haiku 4.5 (Fast)"}],gemini:[{value:"gemini-3.5-flash",label:"Gemini 3.5 Flash (Recommended)"},{value:"gemini-3.1-flash-lite",label:"Gemini 3.1 Flash Lite (Fastest)"},{value:"gemini-3.1-pro-preview",label:"Gemini 3.1 Pro (Preview)"}],openrouter:[{value:"openai/gpt-4o-mini",label:"GPT‑4o mini (Default – fast, low cost)"},{value:"anthropic/claude-sonnet-5",label:"Claude Sonnet 5"},{value:"google/gemini-3.5-flash",label:"Gemini 3.5 Flash"},{value:"meta-llama/llama-3.3-70b-instruct",label:"Llama 3.3 70B Instruct"},{value:"deepseek/deepseek-chat",label:"DeepSeek Chat"}]},Be=(e,t)=>(Ve[e]||[]).some(e=>e.value===t),[Ge,We]=(0,i.useState)(!1);(0,i.useEffect)(()=>{Xe()},[]);const[He,Fe]=(0,i.useState)(null);(0,i.useEffect)(()=>{if(Ge&&r&&null!==He){if(He!==r){t(""),ke(!1),le(Boolean(me[r])),ue(me[r]||""),"openai"===r?g(h):"claude"===r?g(p):"gemini"===r?g(B):"openrouter"===r&&g(F);const e="claude"===r?p:"gemini"===r?B:"openrouter"===r?F:h;$(!!e&&!Be(r,e)),ie(null),Fe(r)}}else Fe(r)},[r,me,Ge,He,h,p,B,F]);const Je=(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:""}},Xe=async()=>{te(!0);try{const e=await l()({path:"/thinkrank/v1/settings"}),r=e.success?e.data:e;if(r){const e=r.ai_provider||"",a={};P.forEach(e=>{const t=r[`${e}_api_key`]||"";a[e]=t.includes("••••")?t:""}),Ne(a);const i=r[`${e}_api_key`]||"",l=i&&i.includes("••••");le(l),ce(e),Me(l),ue(l?i:""),ke(!1),t(l?"":i),s(e),Fe(e);const o=r.openai_model||D,c=r.claude_model||j,M=r.gemini_model||I,d=r.openrouter_model||E;k(o),x(c),H(M),J(d),g("claude"===e?c:"gemini"===e?M:"openrouter"===e?d:o);const u="claude"===e?c:"gemini"===e?M:"openrouter"===e?d:o;if($(!!u&&!Be(e,u)),De(!r.keep_data_on_uninstall),Ie(!!r.enable_migration_tools),ze(!!r.enable_import_export),e)if(l)ie(null);else{const t=S[e]||e;ie({type:"warning",message:(0,n.sprintf)(/* translators: %s: AI provider name (e.g. OpenAI, Claude). */ /* translators: %s: AI provider name (e.g. OpenAI, Claude). */
105 (0,n.__)("No %s API key found. Please enter your API key to use this provider.","thinkrank"),t)})}else ie(null)}}catch(e){M.A.error("Failed to load settings:",e),ie({type:"error",message:(0,n.__)("Failed to load settings.","thinkrank")})}finally{te(!1),We(!0)}},$e=S[r]||r,Ke=se?(0,n.__)("Enter new API key to update…","thinkrank"):{openai:"sk-…",claude:"sk-ant-…",gemini:"AQ.… or AIza…",openrouter:"sk-or-…"}[r]||"",qe=[{id:"openai",label:"OpenAI",sub:"OpenAI API",icon:(0,a.createElement)(O,null)},{id:"claude",label:"Anthropic",sub:"Claude models",icon:(0,a.createElement)(v,null)},{id:"gemini",label:"Gemini",sub:"Google AI",icon:(0,a.createElement)(Q,null)},{id:"openrouter",label:"OpenRouter",sub:"Unified API",icon:(0,a.createElement)(L,null)}],et=[...Ve[r]||[],{value:C,label:(0,n.__)("Custom model…","thinkrank")}],tt="claude"===r?p:"gemini"===r?B:"openrouter"===r?F:h,rt=e=>{"claude"===r?x(e):"gemini"===r?H(e):"openrouter"===r?J(e):k(e),g(e)};if(ee)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 at=qe.find(e=>e.id===oe),nt="claude"===oe?p:"gemini"===oe?B:"openrouter"===oe?F:h;return(0,a.createElement)("div",null,ne&&(0,a.createElement)("div",{className:"tr-mb-5"},(0,a.createElement)(N.Fc,{variant:"error"===ne.type?"error":"success"===ne.type?"success":"warning"===ne.type?"warning":"info",onDismiss:()=>ie(null)},(0,d.A)(ne.message))),(0,a.createElement)(m.A,{tabs:U,activeTab:Pe,onTabChange:Ze,className:"tr-mb-6"}),(0,a.createElement)(m.K,{tabId:"ai-provider",activeTab:Pe},(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"},qe.map(e=>{const t=r===e.id,i=oe===e.id&&ge;return(0,a.createElement)("button",{key:e.id,type:"button",role:"radio","aria-checked":t,onClick:()=>{s(e.id),xe(!1)},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")))}))),r?(0,a.createElement)("div",null,(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-4"},se&&!he?(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-1.5"},(0,a.createElement)("span",{className:"tr-text-sm tr-font-medium tr-text-secondary"},`${$e} ${(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"},de),(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:()=>{ke(!0),t(""),xe(!1)},disabled:K||re},(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)("label",{htmlFor:"tr-provider-api-key",className:"tr-text-sm tr-font-medium tr-text-secondary"},`${$e} ${(0,n.__)("API Key","thinkrank")}`),(0,a.createElement)("div",{className:"tr-relative tr-flex tr-items-center"},(0,a.createElement)("input",{id:"tr-provider-api-key",type:"text",autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",spellCheck:!1,"data-lpignore":"true","data-1p-ignore":"true",value:e,onChange:e=>t(e.target.value),placeholder:Ke,className:"tr-w-full tr-h-10 tr-rounded-md tr-bg-white tr-text-sm tr-text-primary tr-border-[1.5px] tr-border-primary tr-transition-colors tr-duration-150 placeholder:tr-text-tertiary hover:tr-border-[#A9AEC0] focus:tr-outline-none focus-visible:tr-border-brand tr-pl-3 tr-pr-10",style:pe?void 0:{WebkitTextSecurity:"disc"}}),(0,a.createElement)("button",{type:"button",onClick:()=>xe(e=>!e),className:"tr-absolute tr-right-2 tr-flex tr-items-center tr-justify-center tr-w-7 tr-h-7 tr-p-0 tr-bg-transparent tr-border-0 tr-cursor-pointer tr-text-tertiary hover:tr-text-secondary","aria-label":pe?(0,n.__)("Hide API key","thinkrank"):(0,n.__)("Show API key","thinkrank"),"aria-pressed":pe},pe?(0,a.createElement)("svg",{className:"tr-w-4 tr-h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24","aria-hidden":"true"},(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M13.875 18.825A10.05 10.05 0 0112 19c-4.478 0-8.268-2.943-9.542-7a9.97 9.97 0 011.563-3.029m5.858.908a3 3 0 114.243 4.243M9.878 9.878l4.242 4.242M9.88 9.88l-3.29-3.29m7.532 7.532l3.29 3.29M3 3l3.59 3.59m0 0A9.953 9.953 0 0112 5c4.478 0 8.268 2.943 9.542 7a10.025 10.025 0 01-4.132 5.411m0 0L21 21"})):(0,a.createElement)("svg",{className:"tr-w-4 tr-h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24","aria-hidden":"true"},(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M15 12a3 3 0 11-6 0 3 3 0 016 0z"}),(0,a.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M2.458 12C3.732 7.943 7.523 5 12 5c4.478 0 8.268 2.943 9.542 7-1.274 4.057-5.064 7-9.542 7-4.477 0-8.268-2.943-9.542-7z"})))),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0"},se?(0,n.__)("Enter a new key to replace the saved one.","thinkrank"):(0,n.__)("Encrypted and stored securely. You pay the provider directly.","thinkrank")),se&&he&&(0,a.createElement)("button",{type:"button",onClick:()=>{ke(!1),t(""),xe(!1)},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:`${$e} ${(0,n.__)("Model","thinkrank")}`,value:X?C:tt,options:et,onChange:e=>{var t;(t=e.target.value)!==C?($(!1),rt(t)):$(!0)},description:(0,n.__)("Model used for all AI content generation.","thinkrank")}),X&&(0,a.createElement)(N.pd,{label:(0,n.__)("Custom model","thinkrank"),value:tt,onChange:e=>rt(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-flex-col tr-items-center tr-gap-1.5 tr-py-8 tr-px-4 tr-rounded-lg tr-border tr-border-dashed tr-border-secondary tr-text-center"},(0,a.createElement)("p",{className:"tr-text-sm tr-font-medium tr-text-primary tr-m-0"},(0,n.__)("Choose an AI provider to get started","thinkrank")),(0,a.createElement)("p",{className:"tr-text-sm tr-text-tertiary tr-m-0"},(0,n.__)("Select a provider above, then add its API key to enable AI features.","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:async()=>{if(r){if(!e.trim()&&!se){const e=S[r]||r;return void u.A.error((0,n.sprintf)(/* translators: %s: AI provider name (e.g. OpenAI, Claude). */ /* translators: %s: AI provider name (e.g. OpenAI, Claude). */
106 (0,n.__)("Enter your %s API key for the selected provider.","thinkrank"),e))}if(e.trim()){const t=Je(e,r);if(!t.valid)return void u.A.error(t.message)}q(!0),ie(null);try{const a={ai_provider:r,keep_data_on_uninstall:!ye,enable_migration_tools:je};e.trim()&&(a[`${r}_api_key`]=e),"claude"===r?a.claude_model=p:"gemini"===r?a.gemini_model=B:"openrouter"===r?a.openrouter_model=F:a.openai_model=h;const i=await l()({path:"/thinkrank/v1/settings",method:"POST",data:a});i.success?(u.A.success((0,n.__)("Settings saved successfully!","thinkrank")),e.trim()&&(le(!0),t(""),window.thinkrankAdmin&&(window.thinkrankAdmin.aiConfigured=!0)),await Xe()):u.A.error(i.message||(0,n.__)("Failed to save settings.","thinkrank"))}catch(e){M.A.error("Failed to save settings:",e),u.A.error((0,n.__)("Failed to save settings. Please try again.","thinkrank"))}finally{q(!1)}}else u.A.error((0,n.__)("Choose an AI provider first.","thinkrank"))},loading:K,disabled:re||!r},(0,n.__)("Save Settings","thinkrank")),(0,a.createElement)(N.$n,{variant:"secondary",onClick:async()=>{const t=e.trim();if(!t&&!se)return void u.A.error((0,n.__)("Please enter an API key first.","thinkrank"));if(t){const t=Je(e,r);if(!t.valid)return void u.A.error(t.message)}ae(!0),ie(null);const a=("claude"===r?p:"gemini"===r?B:"openrouter"===r?F:h)?.trim();try{const i=await l()({path:"/thinkrank/v1/ai/test-connection",method:"POST",data:{provider:r,...t?{api_key:e}:{},...a?{model:a}:{}}});if(i&&i.success)u.A.success(i.message||(0,n.__)("API connection successful!","thinkrank"));else{const e=i?.message||(0,n.__)("API connection failed. Please check your API key and try again.","thinkrank");u.A.error(e)}}catch(e){M.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}`),u.A.error(t)}finally{ae(!1)}},loading:re,disabled:K||!r||!e.trim()&&!se},(0,n.__)("Test Connection","thinkrank")),se&&(0,a.createElement)(N.$n,{variant:"danger",onClick:async()=>{if(se){if(confirm((0,n.__)("Are you sure you want to clear the saved API key? This action cannot be undone.","thinkrank"))){q(!0),ie(null);try{const e=await l()({path:"/thinkrank/v1/settings",method:"POST",data:{[`${r}_api_key`]:""}});e.success?(u.A.success((0,n.__)("API key cleared successfully.","thinkrank")),le(!1),t(""),await Xe()):u.A.error(e.message||(0,n.__)("Failed to clear API key.","thinkrank"))}catch(e){M.A.error("Failed to clear API key:",e),u.A.error((0,n.__)("Failed to clear API key. Please try again.","thinkrank"))}finally{q(!1)}}}else u.A.warning((0,n.__)("No API key is currently saved.","thinkrank"))},disabled:K||re},(0,n.__)("Clear API Key","thinkrank")))),(0,a.createElement)(N.Zp,null,(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-mt-0 tr-mb-4"},(0,n.__)("Getting started","thinkrank")),(0,a.createElement)("ol",{className:"tr-m-0 tr-pl-0 tr-list-none tr-flex tr-flex-col tr-gap-3"},V.map((e,t)=>(0,a.createElement)("li",{key:e.title,className:"tr-flex tr-items-start 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"},t+1),(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 tr-leading-tight"},e.title),(0,a.createElement)("span",{className:"tr-block tr-text-xs tr-text-tertiary tr-mt-0.5 tr-leading-snug"},e.desc)))))),(0,a.createElement)(N.Zp,null,(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-2.5 tr-mb-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-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)("div",{className:"tr-min-w-0"},(0,a.createElement)("h3",{className:"tr-text-sm tr-font-semibold tr-text-primary tr-m-0"},(0,n.__)("Your key stays private","thinkrank")),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0 tr-mt-0.5"},(0,n.__)("You bring your own key, so you stay in control.","thinkrank")))),(0,a.createElement)("ul",{className:"tr-m-0 tr-pl-0 tr-list-none tr-flex tr-flex-col tr-gap-2.5"},Z.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)))))),(0,a.createElement)(W,{activeProvider:at,activeProviderId:oe,activeModelState:nt,activeHasKey:ge,providers:qe,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)(m.K,{tabId:"data-management",activeTab:Pe},(0,a.createElement)(N.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)(A,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.__)("Data Management","thinkrank")),(0,a.createElement)(N.Ex,{variant:ye?"warning":"neutral"},ye?(0,n.__)("On","thinkrank"):(0,n.__)("Off","thinkrank"))),(0,a.createElement)("p",{className:"tr-mt-1 tr-mb-0 tr-text-sm tr-text-secondary tr-max-w-2xl"},(0,n.__)("Control what happens to your data when the plugin is removed. When enabled, all plugin data including API keys, content briefs, and configuration will be permanently erased on uninstall.","thinkrank"))),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-items-end tr-gap-1 tr-shrink-0"},(0,a.createElement)(N.lM,{id:"thinkrank-delete-on-uninstall",checked:ye,onChange:De,label:(0,n.__)("Delete all data on uninstall","thinkrank")}))),(0,a.createElement)("div",{className:"tr-border-t tr-border-secondary tr-p-6 tr-flex tr-flex-col tr-gap-5"},ye&&(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:async()=>{be(!0),ie(null);try{const e=await l()({path:"/thinkrank/v1/settings",method:"POST",data:{keep_data_on_uninstall:!ye}});if(!e?.success)throw new Error(e?.message||(0,n.__)("Failed to save settings.","thinkrank"));u.A.success((0,n.__)("Settings saved successfully!","thinkrank"))}catch(e){M.A.error("Failed to save data management settings:",e),u.A.error(e?.message||(0,n.__)("Failed to save settings. Please try again.","thinkrank"))}finally{be(!1)}},loading:_e},(0,n.__)("Save Settings","thinkrank")))))),(0,a.createElement)(m.K,{tabId:"import-export",activeTab:Pe},(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-6"},(0,a.createElement)(N.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)(w,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.__)("Import / Export","thinkrank")),(0,a.createElement)(N.Ex,{variant:Ee?"good":"neutral"},Ee?(0,n.__)("On","thinkrank"):(0,n.__)("Off","thinkrank")),Ee&&Oe?.total>0&&(0,a.createElement)(N.Ex,{variant:"neutral"},(0,n.sprintf)(/* translators: %s: formatted record count. */ /* translators: %s: formatted record count. */
107 (0,n.__)("%s records","thinkrank"),Number(Oe.total).toLocaleString()))),(0,a.createElement)("p",{className:"tr-mt-1 tr-mb-0 tr-text-sm tr-text-secondary tr-max-w-2xl"},(0,n.__)("Download everything ThinkRank stores as a single file, and load it back on this site or any other. Useful as a backup before big changes, for moving a site, or simply so your SEO data is never locked in here.","thinkrank"))),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-items-end tr-gap-1 tr-shrink-0"},(0,a.createElement)(N.lM,{id:"thinkrank-enable-import-export",checked:Ee,onChange:async e=>{const t=Ee;ze(e),fe(!0),ie(null);try{const t=await l()({path:"/thinkrank/v1/settings",method:"POST",data:{enable_import_export:e}});if(!t?.success)throw new Error((0,n.__)("Failed to save the Import / Export setting.","thinkrank"));u.A.success(e?(0,n.__)("Import / Export enabled. Reload the page to see the menu item.","thinkrank"):(0,n.__)("Import / Export disabled. Your data is untouched — turn it back on any time to export it.","thinkrank"))}catch(e){ze(t),u.A.error(e?.message||(0,n.__)("Failed to save the Import / Export setting.","thinkrank"))}finally{fe(!1)}},disabled:Te,label:(0,n.__)("Enable Import / Export","thinkrank")}),Te&&(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 tr-p-6"},(0,a.createElement)("span",{className:"tr-block tr-text-sm tr-font-semibold tr-text-primary"},(0,n.__)("What an export includes","thinkrank")),(0,a.createElement)("span",{className:"tr-block tr-mt-1 tr-text-sm tr-text-secondary"},(0,n.__)("Everything below travels in one JSON file. A CSV view of your post SEO data is available too, for spreadsheets or another plugin’s importer.","thinkrank")),Le&&(0,a.createElement)("div",{className:"tr-mt-4"},(0,a.createElement)(N.u4,null)),Ce&&!Le&&(0,a.createElement)("div",{className:"tr-mt-4"},(0,a.createElement)(N.Fc,{variant:"warning"},(0,n.__)("Could not read your data counts just now. The export itself is unaffected — open Import / Export to run one.","thinkrank"))),!Le&&!Ce&&(0,a.createElement)("ul",{className:"tr-grid tr-grid-cols-1 sm:tr-grid-cols-2 tr-gap-2.5 tr-list-none tr-m-0 tr-mt-4 tr-p-0"},T.map(e=>{const t=Number(Oe?.counts?.[e.type]||0),r=e.countless||t>0;return(0,a.createElement)("li",{key:e.type,className:"tr-flex tr-items-center tr-gap-3 tr-m-0 tr-px-3 tr-py-2.5 tr-rounded-lg tr-border tr-border-secondary tr-bg-white"},(0,a.createElement)("span",{className:"tr-flex-1 tr-min-w-0"},(0,a.createElement)("span",{className:"tr-block tr-text-sm tr-font-medium tr-text-primary tr-truncate"},e.name,!e.countless&&t>0&&(0,a.createElement)("span",{className:"tr-ml-1 tr-font-normal tr-text-tertiary"},(0,n.sprintf)("(%s)",t.toLocaleString()))),(0,a.createElement)("span",{className:"tr-block tr-text-xs tr-text-tertiary tr-truncate"},e.detail)),r?(0,a.createElement)("span",{className:"tr-inline-flex tr-items-center tr-gap-1.5 tr-text-xs tr-font-medium tr-text-success tr-shrink-0"},(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"},(0,a.createElement)(b,null)),(0,n.__)("Included","thinkrank")):(0,a.createElement)("span",{className:"tr-text-xs tr-font-medium tr-text-tertiary tr-shrink-0"},(0,n.__)("Nothing yet","thinkrank")))})),Ee?(0,a.createElement)("div",{className:"tr-mt-4 tr-pt-4 tr-border-t tr-border-secondary tr-flex tr-justify-end"},(0,a.createElement)("a",{href:(0,y.pO)("import-export"),className:"tr-inline-flex tr-items-center tr-justify-center tr-gap-2 tr-h-10 tr-px-4 tr-text-sm tr-font-medium tr-rounded-md tr-border tr-border-transparent tr-bg-brand tr-text-white hover:tr-bg-brand tr-no-underline tr-transition-colors tr-duration-150 focus:tr-outline-none focus:tr-ring-2 focus:tr-ring-brand focus:tr-ring-offset-1"},(0,n.__)("Open Import / Export","thinkrank"),(0,a.createElement)(_,null))):(0,a.createElement)("p",{className:"tr-mt-4 tr-pt-4 tr-border-t tr-border-secondary tr-mb-0 tr-text-sm tr-text-tertiary"},(0,n.__)("Turned off the Import / Export screen is hidden. Nothing has been deleted; switch this on whenever you want to export or restore.","thinkrank")))),Ee&&(0,a.createElement)(N.Fc,{variant:"info",title:(0,n.__)("Your API keys stay here","thinkrank")},(0,n.__)("Provider API keys and verification tokens are excluded from every export, so a file is safe to hand to a teammate or keep as a backup. Re-enter them after restoring onto a new site.","thinkrank")))),(0,a.createElement)(m.K,{tabId:"migration-tools",activeTab:Pe},(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-6"},(0,a.createElement)(N.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)(f,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.__)("Migration Tools","thinkrank")),(0,a.createElement)(N.Ex,{variant:je?"good":"neutral"},je?(0,n.__)("On","thinkrank"):(0,n.__)("Off","thinkrank"))),(0,a.createElement)("p",{className:"tr-mt-1 tr-mb-0 tr-text-sm tr-text-secondary tr-max-w-2xl"},(0,n.__)('Bring your existing SEO data into ThinkRank. Turning this on adds a "Migration" menu item so you can import titles, descriptions, canonicals, robots rules, social meta, redirects, and settings from another SEO plugin handy if you skipped migration during setup or need to re-import updated data.',"thinkrank"))),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-items-end tr-gap-1 tr-shrink-0"},(0,a.createElement)(N.lM,{id:"thinkrank-enable-migration",checked:je,onChange:async e=>{const t=je;Ie(e),we(!0),ie(null);try{const t=await l()({path:"/thinkrank/v1/settings",method:"POST",data:{enable_migration_tools:e}});if(!t?.success)throw new Error((0,n.__)("Failed to save the Migration Tools setting.","thinkrank"));u.A.success(e?(0,n.__)("Migration Tools enabled. Reload the page to see the Migration menu.","thinkrank"):(0,n.__)("Migration Tools disabled.","thinkrank"))}catch(e){Ie(t),u.A.error(e?.message||(0,n.__)("Failed to save the Migration Tools setting.","thinkrank"))}finally{we(!1)}},disabled:Ae,label:(0,n.__)("Enable Migration Tools","thinkrank")}),Ae&&(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 tr-p-6"},(0,a.createElement)("span",{className:"tr-block tr-text-sm tr-font-semibold tr-text-primary"},(0,n.__)("Platforms you can migrate from","thinkrank")),(0,a.createElement)("span",{className:"tr-block tr-mt-1 tr-text-sm tr-text-secondary"},(0,n.__)("ThinkRank imports SEO data directly from these plugins even after your initial setup.","thinkrank")),(0,a.createElement)("ul",{className:"tr-grid tr-grid-cols-1 sm:tr-grid-cols-2 tr-gap-2.5 tr-list-none tr-m-0 tr-mt-4 tr-p-0"},z.map(e=>(0,a.createElement)("li",{key:e.slug,className:"tr-flex tr-items-center tr-gap-3 tr-m-0 tr-px-3 tr-py-2.5 tr-rounded-lg tr-border tr-border-secondary tr-bg-white"},(0,a.createElement)("span",{className:"tr-flex tr-items-center tr-justify-center tr-w-9 tr-h-9 tr-rounded-lg tr-bg-gray-50 tr-border tr-border-secondary tr-shrink-0 tr-overflow-hidden"},(0,a.createElement)("img",{src:e.logo,alt:"",width:"24",height:"24",className:"tr-w-6 tr-h-6 tr-object-contain"})),(0,a.createElement)("span",{className:"tr-flex-1 tr-min-w-0"},(0,a.createElement)("span",{className:"tr-block tr-text-sm tr-font-medium tr-text-primary tr-truncate"},e.name),(0,a.createElement)("span",{className:"tr-block tr-text-xs tr-text-tertiary tr-truncate"},e.detail)),(0,a.createElement)("span",{className:"tr-inline-flex tr-items-center tr-gap-1.5 tr-text-xs tr-font-medium tr-text-success tr-shrink-0"},(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"},(0,a.createElement)(b,null)),(0,n.__)("Supported","thinkrank"))))),je&&(0,a.createElement)("div",{className:"tr-mt-4 tr-pt-4 tr-border-t tr-border-secondary tr-flex tr-justify-end"},(0,a.createElement)("a",{href:(0,y.pO)("migration"),className:"tr-inline-flex tr-items-center tr-justify-center tr-gap-2 tr-h-10 tr-px-4 tr-text-sm tr-font-medium tr-rounded-md tr-border tr-border-transparent tr-bg-brand tr-text-white hover:tr-bg-brand tr-no-underline tr-transition-colors tr-duration-150 focus:tr-outline-none focus:tr-ring-2 focus:tr-ring-brand focus:tr-ring-offset-1"},(0,n.__)("Open Migration","thinkrank"),(0,a.createElement)(_,null))))),je&&(0,a.createElement)(N.Fc,{variant:"warning",title:(0,n.__)("Before you re-import","thinkrank")},(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")))))}},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),g=r(85770),M=r(17098),d=r(10628),u=r(60775);const m={pipe:"|",dash:"-",bullet:"•",colon:":",greater:">",tilde:"~"},N=()=>{const[e,t]=(0,n.useState)(!0),[r,l]=(0,n.useState)(!1),[N,h]=(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}),[k,p]=(0,n.useState)(!1),[x,y]=(0,n.useState)(null),[D,j]=(0,n.useState)("-"),[I,E]=(0,n.useState)(null),[z,T]=(0,n.useState)(!1),[f,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%"}],_={"%sitename%":"ThinkRank","%title%":"Advanced Image SEO","%filename%":"mountain landscape","%image_title%":"Mountain Landscape","%image_caption%":"A beautiful view of the mountains at sunset","%count%":"1"},b={..._,"%image_title%":"","%image_caption%":""},O=(e,t)=>{if(!e)return"";let r=e;return Object.keys(t).forEach(e=>{r=r.split(e).join(t[e])}),r.split(/%sep(?:arator)?%/).map(e=>e.trim()).filter(e=>""!==e).join(` ${D} `).replace(/\s+/g," ").trim()},v=e=>{const t=O(e,_),r=O(e,b);return r===t?"":r};(0,n.useEffect)(()=>{S(),C()},[]),(0,n.useEffect)(()=>{N.save_alt_to_media&&!I&&L()},[N.save_alt_to_media]);const L=async()=>{try{const e=await o()({path:"/thinkrank/v1/image-seo/media-alt/stats"});e&&E(e)}catch(e){u.A.error("Failed to load media alt stats:",e)}},S=async()=>{try{const e=await o()({path:"/thinkrank/v1/image-seo/settings"});e&&h(e)}catch(e){u.A.error("Failed to load image SEO settings:",e),y({status:"error",message:(0,i.__)("Failed to load settings. Please try again.","thinkrank")})}finally{t(!1)}},C=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(m[t]||"-")}}catch(e){u.A.error("Failed to load global settings:",e)}},Q=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?(p(!1),y({status:"success",message:(0,i.__)("Image SEO settings saved successfully.","thinkrank")})):y({status:"error",message:e.message||(0,i.__)("Failed to save settings.","thinkrank")})}catch(e){u.A.error("Failed to save image SEO settings:",e),y({status:"error",message:(0,i.__)("An error occurred while saving settings.","thinkrank")})}finally{l(!1)}},{update:U,isSaving:Y}=(0,d.A)({settings:N,setSettings:h,save:async e=>{const t=await o()({path:"/thinkrank/v1/image-seo/settings",method:"POST",data:e});if(!t.success)throw new Error(t.message||(0,i.__)("Failed to save settings.","thinkrank"))},logLabel:"Image SEO"}),P=(e,t)=>{h(r=>({...r,[e]:t})),p(!0)},R=(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=>O(e,_))(t))),Boolean(t)&&Boolean(v(t))&&(0,a.createElement)("span",{className:"thinkrank-example-preview",style:{display:"block",marginTop:"2px"}},(0,a.createElement)("span",{style:{fontSize:"11px",fontWeight:"600",textTransform:"uppercase",color:"#787c82",marginRight:"8px",letterSpacing:"1px"}},(0,i.__)("NO CAPTION","thinkrank")),(0,a.createElement)("span",{className:"thinkrank-example-value",style:{color:"#787c82"}},v(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)("button",{key:n,type:"button",disabled:t,onClick:t?void 0:()=>((e,t)=>{let r=N[e]||"";r.length>0&&!r.endsWith(" ")&&(r+=" "),P(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 Z=!!I&&(0===I.total||0===I.missing&&!N.media_alt_overwrite);return(0,a.createElement)("div",{className:"tab-content"},x&&(0,a.createElement)(s.Fc,{variant:"success"===x.status?"success":"error",onDismiss:()=>y(null),className:"tr-mb-4"},x.message),(0,a.createElement)(c.A,{title:(0,i.__)("Image SEO Settings","thinkrank"),notice:null,onNoticeRemove:()=>y(null)},(0,a.createElement)(s.mc,{direction:"column",gap:4},(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(g.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=>U({add_missing_alt:e},e?(0,i.__)("Image alt text is on.","thinkrank"):(0,i.__)("Image alt text is off.","thinkrank")),label:(0,i.__)("Enable alt attributes","thinkrank"),disabled:Y})}),(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 */
108 (0,i.__)("Empty formats detected: Enable variables like %filename% to generate attributes automatically.","thinkrank")),(0,a.createElement)(M.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=>P("alt_format",e.target.value),placeholder:"%filename%",disabled:!N.add_missing_alt}),R("alt_format",N.alt_format,!N.add_missing_alt)))),(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(g.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=>U({add_missing_title:e},e?(0,i.__)("Image title text is on.","thinkrank"):(0,i.__)("Image title text is off.","thinkrank")),label:(0,i.__)("Enable title attributes","thinkrank"),disabled:Y})}),(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 */
109 (0,i.__)("Empty formats detected: Enable variables like %filename% to generate attributes automatically.","thinkrank")),(0,a.createElement)(M.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=>P("title_format",e.target.value),placeholder:"%title% %separator% %sitename%",disabled:!N.add_missing_title}),R("title_format",N.title_format,!N.add_missing_title)))),(0,a.createElement)(s.Zp,{padding:!1},(0,a.createElement)(g.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=>P("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,I&&(0===I.total?(0,a.createElement)(s.Fc,{variant:"info"},(0,i.__)("No images found in your Media Library.","thinkrank")):(0,a.createElement)(s.Fc,{variant:I.missing>0?"warning":"success"},I.missing>0?(0,i.sprintf)(/* translators: 1: images missing alt, 2: total images */ /* translators: 1: images missing alt, 2: total images */
110 (0,i.__)("%1$d of %2$d images in your Media Library are missing alt text.","thinkrank"),I.missing,I.total):(0,i.sprintf)(/* translators: %d: total images */ /* translators: %d: total images */
111 (0,i.__)("All %d images in your Media Library have alt text.","thinkrank"),I.total))),(0,a.createElement)(M.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=>P("auto_fill_on_upload",e),label:(0,i.__)("Automatically save alt text when a new image is uploaded.","thinkrank")})),(0,a.createElement)(M.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=>P("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)(M.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;T(!0),A(0);let e=0,t=0,r=!1;try{for(let a=0;a<2e3;a++){const a=await o()({path:"/thinkrank/v1/image-seo/media-alt/run",method:"POST",data:{offset:e,limit:100,overwrite:!!N.media_alt_overwrite}});if(t+=a.updated||0,e=a.next_offset,a.total>0&&A(Math.min(100,Math.round(e/a.total*100))),a.done){r=!0;break}}if(!r)return y({status:"error",message:(0,i.sprintf)(/* translators: %d: number of images updated before stopping */ /* translators: %d: number of images updated before stopping */
112 (0,i.__)("Stopped before finishing — some images may not have been processed. Alt text was saved for %d image(s).","thinkrank"),t)}),void await L();y({status:"success",message:(0,i.sprintf)(/* translators: %d: number of images updated */ /* translators: %d: number of images updated */
113 (0,i.__)("Done. Alt text saved for %d image(s) in the Media Library.","thinkrank"),t)}),await L()}catch(e){u.A.error("Failed to fill media alt text:",e),y({status:"error",message:(0,i.__)("An error occurred while filling alt text.","thinkrank")})}finally{T(!1),A(0)}},loading:z,disabled:z||k||Z},z?`${(0,i.__)("Filling…","thinkrank")} ${f}%`:(0,i.__)("Fill missing alt text","thinkrank")),(0,a.createElement)("span",{className:"thinkrank-help-text tr-min-w-0",style:{fontSize:"12px",color:"#787c82"}},k?(0,i.__)("Save your settings before filling — the fill uses the saved Alt attribute format.","thinkrank"):0===I?.total?(0,i.__)("There are no images to fill.","thinkrank"):Z?(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};h(e),Q(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:Q,loading:r,disabled:r||!k},(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})))}},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:()=>c});var a=r(51609),n=r(27723),i=r(2319),s=r(65403),l=r(80095),o=r(30422);const c=()=>(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-4"},(0,a.createElement)(i.A,{compact:!1}),(0,a.createElement)(s.A,{filter:"thinkrank.seoAnalyzer.historyPanel",teaser:(0,a.createElement)(l.A,{illustration:(0,a.createElement)(o._1,null),title:(0,n.__)("Audit history","thinkrank"),description:(0,n.__)("Re-running the audit replaces the old result, so a score on its own never tells you whether the site improved. Pro keeps every run and shows what changed between any two of them.","thinkrank"),features:[(0,n.__)("A score trend across your recent audits","thinkrank"),(0,n.__)("Compare two runs side by side, check by check","thinkrank"),(0,n.__)("See exactly which checks improved and which regressed","thinkrank")]})}))},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:()=>N});var a=r(51609),n=r(86087),i=r(27723),s=r(1455),l=r.n(s),o=r(49323),c=r(94240),g=r(98705),M=r(63050),d=r(7600);const u=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"})),m=e=>(0,a.createElement)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",...e},(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"})),N=({section:e="export"})=>{const[t,r]=(0,n.useState)({}),[s,N]=(0,n.useState)(null),[h,k]=(0,n.useState)({}),[p,x]=(0,n.useState)(!0),[y,D]=(0,n.useState)(null),[j,I]=(0,n.useState)(!0),E=(0,n.useCallback)(async()=>{try{x(!0),D(null);const e=await l()({path:"/thinkrank/v1/import/detect"}),t=e.detected||{},a=e.snapshots||{};return r(t),N(e.native||null),k(a),{detected:t,snapshots:a}}catch(e){throw D(e.message||(0,i.__)("Failed to detect SEO plugins","thinkrank")),e}finally{x(!1)}},[]),z=(0,n.useCallback)(async()=>{try{const{detected:e,snapshots:t}=await E(),r=Object.keys(e).length+Object.keys(t).filter(t=>!e[t]).length;r>0?c.A.success((0,i.sprintf)(/* translators: %d: number of source SEO plugins found. */ /* translators: %d: number of source SEO plugins found. */
114 (0,i._n)("Found %d SEO plugin with importable data.","Found %d SEO plugins with importable data.",r,"thinkrank"),r)):c.A.info((0,i.__)("No SEO plugin data detected.","thinkrank"))}catch(e){c.A.error(e.message||(0,i.__)("Re-scan failed. Please try again.","thinkrank"))}},[E]);if((0,n.useEffect)(()=>{E()},[E]),p)return(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-4"},(0,a.createElement)(o.u4,{lines:4,label:"import"===e?(0,i.__)("Scanning for SEO plugin data…","thinkrank"):(0,i.__)("Reading your ThinkRank data…","thinkrank")}),(0,a.createElement)(o.u4,{lines:4}));if(y)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,y),(0,a.createElement)(o.$n,{variant:"ghost",size:"sm",onClick:E},(0,i.__)("Try again","thinkrank"))));const T=Object.values(t),f=Object.keys(h).filter(e=>!t[e]&&"thinkrank"!==e),A=T.length+f.length,w=A>0,_="import"===e,b="export"===e;return(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-6"},b&&(0,a.createElement)(M.A,{native:s,snapshot:h.thinkrank||null,onRefresh:E}),_?(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-justify-between tr-gap-3 tr-flex-wrap"},(0,a.createElement)("span",{className:"tr-text-sm tr-text-secondary"},w?(0,i.sprintf)(/* translators: %d: number of source SEO plugins with importable data. */ /* translators: %d: number of source SEO plugins with importable data. */
115 (0,i._n)("%d SEO plugin with data you can import.","%d SEO plugins with data you can import.",A,"thinkrank"),A):(0,i.__)("No SEO plugin data detected yet.","thinkrank")),(0,a.createElement)(o.$n,{variant:"secondary",size:"sm",icon:m,onClick:z},(0,i.__)("Re-scan","thinkrank"))),w&&j&&(0,a.createElement)(o.Fc,{variant:"warning",title:(0,i.__)("Before you re-import","thinkrank"),onDismiss:()=>I(!1)},(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")),w?(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-4"},T.map(e=>(0,a.createElement)(g.A,{key:e.plugin,plugin:e,snapshot:h[e.plugin]||null,onRefresh:E})),f.map(e=>(0,a.createElement)(g.A,{key:e,plugin:{plugin:e,plugin_name:h[e].plugin_name||e,counts:{},total:0},snapshot:h[e],onRefresh:E}))):(0,a.createElement)(o.Zp,null,(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-items-center tr-text-center tr-gap-5 tr-py-4"},(0,a.createElement)("span",{className:"tr-flex tr-items-center tr-justify-center tr-w-14 tr-h-14 tr-rounded-full tr-bg-brand-bg tr-text-brand tr-shrink-0"},(0,a.createElement)(u,{className:"tr-w-7 tr-h-7"})),(0,a.createElement)("div",{className:"tr-max-w-lg"},(0,a.createElement)("h3",{className:"tr-m-0 tr-text-base tr-font-semibold tr-text-primary"},(0,i.__)("No SEO data to migrate","thinkrank")),(0,a.createElement)("p",{className:"tr-mt-1.5 tr-mb-0 tr-text-sm tr-text-secondary"},(0,i.__)("ThinkRank reads SEO data straight from your database. Activate one of the supported plugins below, then re-scan you can migrate at any time.","thinkrank"))),(0,a.createElement)("ul",{className:"tr-flex tr-flex-wrap tr-justify-center tr-gap-2.5 tr-list-none tr-m-0 tr-p-0"},d.a.map(e=>(0,a.createElement)("li",{key:e.slug,className:"tr-inline-flex tr-items-center tr-gap-2 tr-m-0 tr-pl-2 tr-pr-3 tr-py-1.5 tr-rounded-full tr-border tr-border-secondary tr-bg-white"},(0,a.createElement)("span",{className:"tr-flex tr-items-center tr-justify-center tr-w-6 tr-h-6 tr-rounded-full tr-bg-gray-50 tr-shrink-0 tr-overflow-hidden"},(0,a.createElement)("img",{src:e.logo,alt:"",className:"tr-w-4 tr-h-4 tr-object-contain"})),(0,a.createElement)("span",{className:"tr-text-xs tr-font-medium tr-text-secondary"},e.name)))),(0,a.createElement)(o.$n,{variant:"secondary",size:"sm",icon:m,onClick:z},(0,i.__)("Re-scan for SEO plugins","thinkrank"))))):null)}},92590:(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(13547),o=r(77112),c=r(83520);const g=({activeSubSection:e="instant-indexing-settings",onNavigate:t})=>{const[r,g]=(0,n.useState)(!0);return(0,n.useEffect)(()=>{g(!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}]},g={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)&&(g.plugins.annotation={annotations:{}},i.good&&(g.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&&(g.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:g}))}},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:()=>j});var a=r(51609),n=r(27723),i=r(86087),s=r(1455),l=r.n(s),o=r(49323),c=r(60775),g=r(94240);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"})),d=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"})),u=({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"})),m=e=>(0,a.createElement)(x,{...e},(0,a.createElement)("path",{d:"M4 3l16 7-6.6 2.4L11 20 4 3z"})),N=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"})),h=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 y=({connector:e,endpoint:t,copied:r,onCopy:i})=>{const{name:s,Icon:l,accent:c,steps:g,learnMore:m}=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)(u,{size:14,color:"#027A48"}),(0,n.__)("Copied!","thinkrank")):(0,a.createElement)(a.Fragment,null,(0,a.createElement)(d,{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"},g.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)))),m&&(0,a.createElement)("a",{href:m,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})))},D=({client:e,copied:t,onCopy:r})=>{const{name:i,Icon:s,accent:l,badge:c,action:g,fieldLabel:m,payload:N,href:h,cta:k,steps:p}=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"===g?(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"},m),(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"},N),(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)(u,{size:14,color:"#027A48"}),(0,n.__)("Copied!","thinkrank")):(0,a.createElement)(a.Fragment,null,(0,a.createElement)(d,{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}),k),(0,a.createElement)("ol",{className:"tr-flex tr-flex-col tr-gap-2.5 tr-m-0 tr-p-0 tr-list-none"},p.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)))))},j=()=>{const[e,t]=(0,i.useState)(null),[r,s]=(0,i.useState)(!0),[d,u]=(0,i.useState)(""),[x,j]=(0,i.useState)(null),[I,E]=(0,i.useState)("auth"),[z,T]=(0,i.useState)(!1),[f,A]=(0,i.useState)(!1),w=(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),u((0,n.__)("Couldn’t load the MCP connection status.","thinkrank"))}finally{s(!1)}},[]);(0,i.useEffect)(()=>{w()},[w]);const _=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.");u(""),j(t),setTimeout(()=>j(e=>e===t?null:e),2e3)}catch(e){c.A.error("ThinkRank: Copy to clipboard failed",e),u((0,n.__)("Couldn’t copy to the clipboard. Please select the text and copy it manually.","thinkrank"))}};if(r)return(0,a.createElement)(o.u4,{lines:4,label:(0,n.__)("Loading…","thinkrank")});const b=!!e?.connected,O=e?.connection_token||"",v=!!e?.token_sealed,L=e?.mcp_endpoint||"",S=e?.config?.cli||"",C={url:L,headers:{Authorization:`Bearer ${O}`}},Q=`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(C)))}`,U=`vscode:mcp/install?${encodeURIComponent(JSON.stringify({name:"thinkrank",type:"http",...C}))}`,Y=[{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")]}],P=[{id:"claude-code",name:"Claude Code",Icon:h,accent:"#d97757",badge:(0,n.__)("CLI","thinkrank"),action:"copy",fieldLabel:(0,n.__)("Command","thinkrank"),payload:S,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:Q,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:N,accent:"#0098ff",badge:(0,n.__)("Editor","thinkrank"),action:"link",href:U,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")]}],R=[{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.__)("Add ThinkRank to your client","thinkrank")),(0,a.createElement)("p",{className:"tr-mt-1 tr-mb-0 tr-text-sm tr-text-secondary"},(0,n.__)("Pick your assistant below it opens or copies fully configured.","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})))),d&&(0,a.createElement)(o.Fc,{variant:"error",onDismiss:()=>u("")},d),b?(0,a.createElement)(a.Fragment,null,(0,a.createElement)(o.tU,{tabs:R,activeTab:I,onTabChange:E,className:"tr-mb-4"}),(0,a.createElement)(o.Kp,{tabId:"auth",activeTab:I},(0,a.createElement)("div",{className:"tr-grid tr-grid-cols-1 lg:tr-grid-cols-2 tr-gap-3"},Y.map(e=>(0,a.createElement)(y,{key:e.id,connector:e,endpoint:L,copied:x===e.id,onCopy:()=>_(L,e.id)})))),(0,a.createElement)(o.Kp,{tabId:"others",activeTab:I},v&&(0,a.createElement)(o.Fc,{variant:"warning",className:"tr-mb-3"},(0,n.__)("This site can no longer display the connection token — the security keys in wp-config.php changed after it was minted. Clients you’ve already set up keep working. Reset the token below to get one you can copy again; that disconnects those clients until you paste the new command.","thinkrank")),!v&&(0,a.createElement)("div",{className:"tr-grid tr-grid-cols-1 lg:tr-grid-cols-2 tr-gap-3"},P.map(e=>(0,a.createElement)(D,{key:e.id,client:e,copied:x===e.id,onCopy:()=>_(e.payload,e.id)}))),(0,a.createElement)("div",{className:"tr-flex tr-flex-wrap tr-items-center tr-justify-between tr-gap-3 tr-mt-4 tr-pt-4 tr-border-t tr-border-secondary"},(0,a.createElement)("p",{className:"tr-m-0 tr-text-xs tr-text-tertiary tr-max-w-lg"},(0,n.__)("Reset the connection token if it may have leaked. This disconnects Claude Code, Cursor, VS Code, and Claude Desktop they’ll need the new command to reconnect. OAuth-connected apps are unaffected.","thinkrank")),(0,a.createElement)(o.$n,{variant:"secondary",size:"sm",onClick:()=>T(!0)},(0,n.__)("Reset token","thinkrank"))))):(0,a.createElement)("p",{className:"tr-m-0 tr-text-sm tr-text-secondary"},(0,n.__)("Preparing your connection… reload the page if this persists.","thinkrank")),(0,a.createElement)(o.aF,{isOpen:z,onClose:()=>f?null:T(!1),title:(0,n.__)("Reset connection token?","thinkrank"),size:"sm",footer:(0,a.createElement)("div",{className:"tr-flex tr-justify-end tr-gap-2"},(0,a.createElement)(o.$n,{variant:"secondary",onClick:()=>T(!1),disabled:f},(0,n.__)("Cancel","thinkrank")),(0,a.createElement)(o.$n,{variant:"danger",onClick:async()=>{A(!0),u("");try{const e=await l()({path:"/thinkrank/v1/mcp/rotate",method:"POST"});t(e),T(!1),g.A.success((0,n.__)("Connection token reset.","thinkrank"))}catch(e){c.A.error("ThinkRank: MCP token reset failed",e),g.A.error((0,n.__)("Couldn’t reset the connection token.","thinkrank"))}finally{A(!1)}},loading:f},(0,n.__)("Reset token","thinkrank")))},(0,a.createElement)("p",{className:"tr-m-0 tr-text-sm tr-text-secondary"},(0,n.__)("A new token is generated immediately. Every header-based client (Claude Code, Cursor, VS Code, Claude Desktop) is disconnected and must reconnect with the new command. OAuth-connected apps like Claude on the web keep working.","thinkrank"))))}},94168:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var a=r(51609),n=r(27723),i=r(49323);const s=({onNavigate:e})=>(0,a.createElement)(i.Fc,{variant:"warning",title:(0,n.__)("Schema markup is off","thinkrank")},(0,a.createElement)("div",{className:"tr-flex tr-flex-wrap tr-items-center tr-gap-3"},(0,a.createElement)("span",null,(0,n.__)("These fields stay read-only until you enable schema markup in Schema Settings.","thinkrank")),"function"==typeof e&&(0,a.createElement)(i.$n,{variant:"secondary",size:"sm",onClick:()=>e("schema","schema-settings")},(0,n.__)("Go to Schema Settings","thinkrank"))))},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:()=>M,I1:()=>g,Qw:()=>c,UD:()=>l,dQ:()=>o,nn:()=>s});var a=r(51609),n=r(27723),i=r(49323);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}),g=(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}),M=({title:e,message:t,confirmLabel:r,isDestructive:s=!1,onConfirm:l,onCancel:o})=>(0,a.createElement)(i.aF,{isOpen:!0,onClose:o,title:e,size:"md",footer:(0,a.createElement)(a.Fragment,null,(0,a.createElement)(i.$n,{variant:"secondary",onClick:o},(0,n.__)("Cancel","thinkrank")),(0,a.createElement)(i.$n,{variant:s?"danger":"primary",onClick:l},r))},(0,a.createElement)("div",{className:"thinkrank-confirmation-dialog__content tr-text-sm tr-text-secondary [&_p]:tr-mt-0 [&_p]:tr-mb-3 [&_p:last-child]:tr-mb-0 [&_strong]:tr-text-primary [&_strong]:tr-font-semibold"},"string"==typeof t?(0,a.createElement)("p",{className:"tr-m-0"},t):t))},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:()=>h});var a=r(51609),n=r(27723),i=r(52619),s=r(6265),l=r(58020);const o=()=>(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"})),c=()=>(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"})),g=()=>(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"})),M=[(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")],d=()=>(0,a.createElement)("div",{style:{borderRadius:"16px",overflow:"hidden",background:"#fff",border:"1px solid var(--tr-border)"}},(0,a.createElement)("img",{src:s.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"}},M.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)(o,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")))),u=()=>{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)(g,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")))},m=()=>{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)(c,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)(g,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")))))},N=()=>{const e=(0,i.applyFilters)("thinkrank.dashboard.licenseCard",null);if(e)return e;const t=window.thinkrankProLicense;var r;return t&&!0!==(r=t.isActive)&&1!==r&&"1"!==r&&"true"!==r&&(e=>!1===e||0===e||"0"===e||""===e||"false"===e)(t.isActive)?(0,a.createElement)(u,null):(0,a.createElement)(m,null)},h=()=>(0,l.wS)()?(0,a.createElement)(N,null):(0,a.createElement)(d,null)},94656:(e,t,r)=>{},94809:(e,t,r)=>{"use strict";r.d(t,{A:()=>g});var a=r(51609),n=r(27723),i=r(56427),s=r(49323),l=r(64984);const o=()=>(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"})),c=({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)),g=({settings:e,onSettingChange:t})=>(0,a.createElement)("div",{className:"tab-content"},(0,a.createElement)("div",{style:{border:"1px solid var(--tr-border)",borderRadius:"12px",background:"#fff",overflow:"hidden"}},(0,a.createElement)("div",{style:{display:"flex",alignItems:"flex-start",gap:"16px",padding:"20px 24px",borderBottom:"1px solid var(--tr-border)"}},(0,a.createElement)("div",{style:{width:"44px",height:"44px",borderRadius:"10px",background:"#eef0fd",display:"flex",alignItems:"center",justifyContent:"center",color:"#4f46e5",flexShrink:0}},(0,a.createElement)(o,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:{padding:"4px 24px"}},(0,a.createElement)(c,{title:(0,n.__)("Enable Schema Markup","thinkrank"),description:(0,n.__)("Master switch for site-level structured data. While this is off, the Organization, Website and Person forms stay read-only and no schema is output.","thinkrank"),control:(0,a.createElement)(i.ToggleControl,{"aria-label":(0,n.__)("Enable Schema Markup","thinkrank"),checked:!!e.enabled,onChange:e=>t("enabled",e),__nextHasNoMarginBottom:!0})}),(0,a.createElement)(c,{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,{"aria-label":(0,n.__)("Knowledge Graph","thinkrank"),checked:!!e.knowledge_graph,onChange:e=>t("knowledge_graph",e),__nextHasNoMarginBottom:!0})}),(0,a.createElement)(c,{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,{"aria-label":(0,n.__)("Auto-Generate Schema","thinkrank"),checked:!!e.auto_generate_schema,onChange:e=>t("auto_generate_schema",e),__nextHasNoMarginBottom:!0})}),(0,a.createElement)(c,{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)(s.l6,{id:"tr-schema-validation-level",className:"tr-w-[200px]","aria-label":(0,n.__)("Validation Level","thinkrank"),value:e.validation_level||"moderate",options:(0,l.eQ)(),onChange:e=>t("validation_level",e.target.value)})}))))},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"}))},96600:(e,t,r)=>{"use strict";r.d(t,{A:()=>p});var a=r(51609),n=r(27723),i=r(86087),s=r(1455),l=r.n(s),o=r(49323),c=r(60775),g=r(94240);const M=()=>(0,a.createElement)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true"},(0,a.createElement)("path",{d:"M12 22v-5"}),(0,a.createElement)("path",{d:"M9 8V2"}),(0,a.createElement)("path",{d:"M15 8V2"}),(0,a.createElement)("path",{d:"M18 8v5a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4V8Z"})),d=()=>(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"})),u=()=>(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:"3 6 5 6 21 6"}),(0,a.createElement)("path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"}),(0,a.createElement)("line",{x1:"10",y1:"11",x2:"10",y2:"17"}),(0,a.createElement)("line",{x1:"14",y1:"11",x2:"14",y2:"17"})),m=()=>(0,a.createElement)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",className:"tr-animate-spin","aria-hidden":"true"},(0,a.createElement)("path",{d:"M21 12a9 9 0 1 1-6.219-8.56"})),N=[{test:/claude/i,Icon:({size:e=20})=>(0,a.createElement)("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round","aria-hidden":"true"},(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"})),accent:"#d97757"},{test:/(chatgpt|openai|gpt|codex)/i,Icon:({size:e=20})=>(0,a.createElement)("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},(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"})),accent:"#0d0d0d"},{test:/(vs ?code|visual studio)/i,Icon:({size:e=20})=>(0,a.createElement)("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},(0,a.createElement)("path",{d:"M17.5 2 9.4 9.6 4.9 6.2 3 7.1l3.9 3.9L3 14.9l1.9.9 4.5-3.4L17.5 22l3.5-1.7V3.7L17.5 2Zm.5 5.4v9.2l-6.2-4.6L18 7.4Z"})),accent:"#0098ff"},{test:/cursor/i,Icon:({size:e=20})=>(0,a.createElement)("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},(0,a.createElement)("path",{d:"M4 3l16 7-6.6 2.4L11 20 4 3z"})),accent:"#0f172a"},{test:/(grok|xai)/i,Icon:({size:e=20})=>(0,a.createElement)("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},(0,a.createElement)("path",{d:"M6.5 21H3.2l7.9-11.3 1.65 2.36L6.5 21Zm12.9-18-9.1 13 1.65 2.35L21 3h-3.3l-.05.02L18.4 3ZM14.2 3l3.1 4.45-1.65 2.36L11.9 4l-.05-.02L14.2 3Z"})),accent:"#111111"},{test:/(gemini|google)/i,Icon:({size:e=20})=>(0,a.createElement)("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},(0,a.createElement)("path",{d:"M12 2c.34 4.9 4.8 9.36 9.7 9.7.3.02.3.58 0 .6C16.8 12.64 12.34 17.1 12 22c-.02.3-.58.3-.6 0C11.06 17.1 6.6 12.64 1.7 12.3c-.3-.02-.3-.58 0-.6C6.6 11.36 11.06 6.9 11.4 2c.02-.3.58-.3.6 0Z"})),accent:"#1a73e8"}],h=e=>{if(!e)return(0,n.__)("Not used yet","thinkrank");try{const t=new Date(1e3*e).toLocaleDateString();return(0,n.sprintf)(/* translators: %s: a date, e.g. 8/6/2026. */ /* translators: %s: a date, e.g. 8/6/2026. */
116 (0,n.__)("Last used %s","thinkrank"),t)}catch(e){return(0,n.__)("Last used recently","thinkrank")}},k=({name:e,readOnly:t,meta:r,onRevoke:i,revoking:s})=>{const l=(e||"?").trim().charAt(0).toUpperCase()||"?",c=(e=>N.find(t=>t.test.test(e||""))||null)(e),g=c?.Icon,M=(0,n.sprintf)(/* translators: %s: connection name. */ /* translators: %s: connection name. */
117 (0,n.__)("Revoke %s","thinkrank"),e);return(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-3.5 tr-py-3.5 tr-border-b tr-border-secondary last:tr-border-b-0"},c?(0,a.createElement)("span",{className:"tr-flex tr-items-center tr-justify-center tr-w-10 tr-h-10 tr-rounded-lg tr-shrink-0",style:{color:c.accent,backgroundColor:`${c.accent}14`},"aria-hidden":"true"},(0,a.createElement)(g,{size:20})):(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"},l),(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 tr-truncate"},e),(0,a.createElement)(o.Ex,{variant:t?"warning":"good"},t?(0,n.__)("Read-only","thinkrank"):(0,n.__)("Read & write","thinkrank"))),(0,a.createElement)("span",{className:"tr-block tr-mt-0.5 tr-text-xs tr-text-secondary"},r)),(0,a.createElement)("button",{type:"button",onClick:i,disabled:s,"aria-label":M,title:(0,n.__)("Revoke","thinkrank"),className:"tr-flex tr-items-center tr-justify-center tr-w-8 tr-h-8 tr-rounded-md tr-border-0 tr-bg-transparent tr-text-tertiary tr-cursor-pointer tr-transition-colors hover:tr-bg-danger-bg hover:tr-text-danger disabled:tr-opacity-50 disabled:tr-cursor-not-allowed tr-shrink-0"},s?(0,a.createElement)(m,null):(0,a.createElement)(u,null)))},p=()=>{const[e,t]=(0,i.useState)(null),[r,s]=(0,i.useState)(!0),[u,m]=(0,i.useState)(""),[N,p]=(0,i.useState)(null),[x,y]=(0,i.useState)(!1),[D,j]=(0,i.useState)(""),I=(0,i.useCallback)(async(e=!1)=>{s(!0),m("");try{const r=await l()({path:"/thinkrank/v1/mcp/apps"});t(r),e&&g.A.success((0,n.__)("Connected apps refreshed.","thinkrank"))}catch(t){c.A.error("ThinkRank: Failed to load connected apps",t),m((0,n.__)("Couldn’t load connected apps. Reload and try again.","thinkrank")),e&&g.A.error((0,n.__)("Couldn’t refresh connected apps.","thinkrank"))}finally{s(!1)}},[]);(0,i.useEffect)(()=>{I()},[I]);const E=(0,i.useCallback)(async()=>{if(N){y(!0),j("");try{const e=await l()({path:"/thinkrank/v1/mcp/apps/revoke",method:"POST",data:{target:"oauth",client_id:N.client_id}});t(e),p(null)}catch(e){c.A.error("ThinkRank: Revoke failed",e),j((0,n.__)("Couldn’t revoke that connection. Please try again.","thinkrank"))}finally{y(!1)}}},[N]);if(r)return(0,a.createElement)("div",{role:"status","aria-label":(0,n.__)("Loading connected apps…","thinkrank")},(0,a.createElement)(o.rr,{lines:3}));if(u)return(0,a.createElement)(o.Fc,{variant:"error"},u);const z=Array.isArray(e?.oauth_apps)?e.oauth_apps:[],T=0===z.length;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-flex tr-items-center tr-gap-2 tr-text-sm tr-font-semibold tr-text-primary"},(0,a.createElement)("span",{className:"tr-text-brand"},(0,a.createElement)(M,null)),(0,n.__)("Connected AI apps","thinkrank")),(0,a.createElement)("p",{className:"tr-mt-1 tr-mb-0 tr-text-xs tr-text-secondary tr-max-w-xl"},(0,n.__)("Apps connected to this site via MCP. Each connection acts as the administrator who approved it revoking cuts it off immediately.","thinkrank"))),(0,a.createElement)(o.$n,{variant:"secondary",size:"sm",icon:d,onClick:()=>I(!0)},(0,n.__)("Refresh","thinkrank"))),D&&(0,a.createElement)(o.Fc,{variant:"error",onDismiss:()=>j("")},D),T?(0,a.createElement)(o.pp,{title:(0,n.__)("No apps connected yet","thinkrank"),description:(0,n.__)("When an AI client connects to this site, it will appear here.","thinkrank")}):(0,a.createElement)("div",null,z.map(e=>(0,a.createElement)(k,{key:e.client_id,name:e.name,readOnly:e.read_only,meta:`${e.approved_by} · ${h(e.last_used)}`,revoking:x&&"oauth"===N?.target&&N?.client_id===e.client_id,onRevoke:()=>p({target:"oauth",client_id:e.client_id,name:e.name})}))),(0,a.createElement)(o.aF,{isOpen:!!N,onClose:()=>x?null:p(null),title:(0,n.__)("Revoke connection?","thinkrank"),size:"sm",footer:(0,a.createElement)("div",{className:"tr-flex tr-justify-end tr-gap-2"},(0,a.createElement)(o.$n,{variant:"secondary",onClick:()=>p(null),disabled:x},(0,n.__)("Cancel","thinkrank")),(0,a.createElement)(o.$n,{variant:"danger",onClick:E,loading:x},(0,n.__)("Revoke","thinkrank")))},(0,a.createElement)("p",{className:"tr-m-0 tr-text-sm tr-text-secondary"},(0,n.sprintf)(/* translators: %s: app name. */ /* translators: %s: app name. */
118 (0,n.__)("“%s” will lose access immediately and must be re-approved to reconnect.","thinkrank"),N?.name||""))))}},96623:(e,t,r)=>{"use strict";r.d(t,{A:()=>N});var a=r(51609),n=r(27723),i=r(97500),s=r.n(i),l=r(55462),o=r(30012),c=r(7098);const g=()=>(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"})))),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)("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)("path",{d:"M14 2v6h6"}),(0,a.createElement)("path",{d:"M8 13h8M8 17h8M8 9h2"})),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"})),m=[{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 N({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)(g,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"},m.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)(M,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:()=>u});var a=r(51609),n=r(86087),i=r(27723),s=r(1455),l=r.n(s),o=r(97500),c=r.n(o),g=r(49323),M=r(94240);const d="/thinkrank/v1/role-manager",u=()=>{const[e,t]=(0,n.useState)(!0),[r,s]=(0,n.useState)(!1),[o,u]=(0,n.useState)([]),[m,N]=(0,n.useState)([]),[h,k]=(0,n.useState)({}),[p,x]=(0,n.useState)("thinkrank_access"),[y,D]=(0,n.useState)("edit_posts"),[j,I]=(0,n.useState)(null);(0,n.useEffect)(()=>{l()({path:d}).then(e=>{const t=e?.data||{};u(t.roles||[]),N(t.capabilities||[]),k(t.matrix||{}),t.base_cap&&x(t.base_cap),t.baseline_cap&&D(t.baseline_cap)}).catch(e=>I({type:"error",message:e?.message||(0,i.__)("Failed to load roles.","thinkrank")})).finally(()=>t(!1))},[]);const E=(0,n.useCallback)((e,t)=>{k(r=>{const a=new Set(r[e]||[]);return a.has(t)?a.delete(t):(a.add(t),a.add(p)),{...r,[e]:Array.from(a)}})},[p]),z=(0,n.useCallback)(async()=>{s(!0),I(null);try{const e=await l()({path:d,method:"POST",data:{matrix:h}});k(e?.data?.matrix||h),M.A.success((0,i.__)("Access settings saved.","thinkrank"))}catch(e){M.A.error(e?.message||(0,i.__)("Failed to save.","thinkrank"))}finally{s(!1)}},[h]);return e?(0,a.createElement)(g.u4,{lines:5,label:(0,i.__)("Loading roles…","thinkrank")}):(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-4"},j&&(0,a.createElement)(g.Fc,{variant:j.type,onDismiss:()=>I(null)},j.message),(0,a.createElement)(g.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===o.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")),o.map(e=>(0,a.createElement)("th",{key:e.slug,className:c()("tr-text-center tr-px-4 tr-py-3 tr-font-semibold",!1===e.can_use?"tr-text-slate-400":"tr-text-slate-900")},e.name,!1===e.can_use&&(0,a.createElement)("span",{className:"tr-block tr-text-[11px] tr-font-normal tr-text-slate-400 tr-mt-0.5"},(0,i.__)("cannot use ThinkRank","thinkrank")))))),(0,a.createElement)("tbody",null,m.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===p&&(0,a.createElement)(g.Ex,{variant:"info",className:"tr-ml-2 tr-uppercase"},(0,i.__)("base","thinkrank"))),o.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,(h[r]||[]).includes(n)),onChange:()=>E(t.slug,e.key),"aria-label":`${t.name} — ${e.label}`}));var r,n})))))),o.some(e=>!1===e.can_use)&&(0,a.createElement)("p",{className:"tr-px-5 tr-pt-4 tr-pb-0 tr-m-0 tr-text-xs tr-text-slate-500"},(0,i.sprintf)(/* translators: %s: WordPress capability, e.g. edit_posts. */ /* translators: %s: WordPress capability, e.g. edit_posts. */
119 (0,i.__)('Roles marked "cannot use ThinkRank" lack the %s capability, which ThinkRank areas require in addition to the access granted here. You can still set their access now — it takes effect once the role gains that capability.',"thinkrank"),y)),(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)(g.$n,{variant:"primary",loading:r,disabled:0===o.length,onClick:z},(0,i.__)("Save changes","thinkrank")))))}},97130:(e,t,r)=>{"use strict";r.d(t,{A:()=>y});var a=r(51609),n=r(27723),i=r(30012),s=r(47143),l=r(86087),o=r(49323),c=r(85770),g=r(25081);const M=[{id:"overview",label:(0,n.__)("Overview","thinkrank")},{id:"usage-breakdown",label:(0,n.__)("Usage Breakdown","thinkrank")}],d=[{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"}],u={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"}))},m=({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,decimals:c=0,isText:g=!1})=>(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",title:e},e),(0,a.createElement)("div",{className:"tr-flex tr-flex-wrap tr-items-baseline tr-gap-x-2 tr-gap-y-1 tr-mt-1.5 tr-min-w-0"},(0,a.createElement)("span",{className:"tr-font-bold tr-text-primary tr-leading-none "+(g?"tr-text-base tr-truncate":"tr-text-2xl tr-whitespace-nowrap"),title:"string"==typeof t?t:String(null!=t?t:"")},r&&(0,a.createElement)("span",{className:"tr-text-sm tr-font-semibold tr-text-tertiary tr-mr-0.5"},r),g||"number"!=typeof t?t:t.toLocaleString(void 0,{minimumFractionDigits:c,maximumFractionDigits:c}),n&&(0,a.createElement)("span",{className:"tr-text-sm tr-font-semibold tr-text-tertiary tr-ml-0.5"},n)),(0,a.createElement)(m,{value:s})),i&&(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0 tr-mt-1 tr-truncate"},i))),h=["tr-bg-amber-100 tr-text-amber-700","tr-bg-line-2 tr-text-secondary","tr-bg-orange-100 tr-text-orange-700"],k=({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=h[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"}}))))},p=({period:e})=>{const{dashboardMetrics:t,isLoading:r,error:i,hasData:g,lastUpdated:M,featureBreakdown:d,providerBreakdown:m}=(0,s.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:h}=(0,s.useDispatch)("thinkrank/analytics");(0,l.useEffect)(()=>{h(e)},[e,h]);const p=Object.entries(d||{}).sort((e,t)=>t[1]-e[1]),x=p.reduce((e,[,t])=>Math.max(e,t),0),y=Object.entries(m||{}).sort((e,t)=>(t[1]?.cost||0)-(e[1]?.cost||0)),D=y.reduce((e,[,t])=>Math.max(e,t?.cost||0),0),j={openai:"OpenAI",openrouter:"OpenRouter",claude:"Claude",gemini:"Gemini"},I={openai:"#4451FF",claude:"#4451FF",gemini:"#4285f4",openrouter:"#6566F1"};return(0,a.createElement)(o.mc,{direction:"column",gap:4},(0,a.createElement)(o.Zp,{padding:!1},(0,a.createElement)(c.A,{title:(0,n.__)("Usage Overview","thinkrank"),description:(0,n.__)("AI usage, cost, and provider split for the selected period.","thinkrank")}),(0,a.createElement)("div",{className:"tr-p-6"},i&&(0,a.createElement)(o.Fc,{variant:"error",className:"tr-mb-6"},(0,n.__)("Error loading analytics data:","thinkrank")," ",i.message),r?(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)(o.u4,{key:t,lines:2}))):!i&&(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:t.postsAnalyzed.label,value:t.postsAnalyzed.value,change:t.postsAnalyzed.change,icon:u.posts,iconTone:"tr-bg-blue-50 tr-text-blue-600"}),(0,a.createElement)(N,{title:t.aiOptimizations.label,value:t.aiOptimizations.value,change:t.aiOptimizations.change,icon:u.sparkles,iconTone:"tr-bg-brand-bg tr-text-brand"}),(0,a.createElement)(N,{title:t.averageSeoScore.label,value:t.averageSeoScore.value,change:t.averageSeoScore.change,suffix:t.averageSeoScore.suffix,icon:u.target,iconTone:"tr-bg-cyan-50 tr-text-cyan-600"}),(0,a.createElement)(N,{title:t.totalCost.label,value:t.totalCost.value,decimals:4,change:t.totalCost.change,prefix:t.totalCost.prefix,subtitle:t.totalCost.subtitle,icon:u.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:t.featuresUsed.label,value:t.featuresUsed.value,change:t.featuresUsed.change,icon:u.grid,iconTone:"tr-bg-amber-50 tr-text-amber-600"}),(0,a.createElement)(N,{title:t.timeSaved.label,value:t.timeSaved.value,change:t.timeSaved.change,suffix:t.timeSaved.suffix,subtitle:t.timeSaved.subtitle,icon:u.clock,iconTone:"tr-bg-pink-50 tr-text-pink-600"}),(0,a.createElement)(N,{title:t.mostUsedFeature.label,value:t.mostUsedFeature.value,isText:!0,change:t.mostUsedFeature.change,subtitle:t.mostUsedFeature.subtitle,icon:u.star,iconTone:"tr-bg-white tr-text-secondary"})),!g&&(0,a.createElement)("div",{className:"tr-bg-white tr-rounded-lg tr-mt-6"},(0,a.createElement)(o.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())))),g&&(0,a.createElement)("div",{className:"tr-grid tr-grid-cols-1 lg:tr-grid-cols-2 tr-gap-4"},(0,a.createElement)(o.Zp,{padding:!1},(0,a.createElement)(c.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"},p.length>0?(0,a.createElement)(o.mc,{direction:"column",gap:4},p.map(([e,t],r)=>{return(0,a.createElement)(k,{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:x,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)(o.Zp,{padding:!1},(0,a.createElement)(c.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)(o.mc,{direction:"column",gap:4},y.map(([e,t],r)=>{const n=t?.cost||0,i=t?.percentage||0;return(0,a.createElement)(k,{key:e,rank:r+1,label:j[e]||e.charAt(0).toUpperCase()+e.slice(1),value:n,displayValue:`$${n.toFixed(4)} (${i}%)`,max:D,color:I[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"))))))},x=()=>{try{const e=new URLSearchParams(window.location.search).get("tab");return M.some(t=>t.id===e)?e:M[0].id}catch(e){return M[0].id}},y=()=>{const[e,t]=(0,l.useState)(x),[r,s]=(0,l.useState)("30d");return(0,l.useEffect)(()=>{const e=()=>t(x());return window.addEventListener("popstate",e),()=>window.removeEventListener("popstate",e)},[]),(0,a.createElement)(o.mc,{direction:"column",gap:4},(0,a.createElement)(o.Zp,{padding:!1},(0,a.createElement)("div",{className:"tr-px-6 tr-pt-5 tr-flex tr-flex-wrap tr-items-end tr-justify-between tr-gap-4"},(0,a.createElement)(o.tU,{tabs:M,activeTab:e,onTabChange:e=>{t(e);const r=(0,i.pO)("analytics",{tab:e});r&&window.history.pushState({},"",r)}}),(0,a.createElement)("div",{className:"tr-w-44 tr-pb-2"},(0,a.createElement)(o.l6,{value:r,options:d,onChange:e=>s(e.target.value),"aria-label":(0,n.__)("Reporting period","thinkrank")}))),(0,a.createElement)("div",{className:"tr-px-6 tr-py-6"},(0,a.createElement)(o.Kp,{tabId:"overview",activeTab:e},(0,a.createElement)(p,{period:r})),(0,a.createElement)(o.Kp,{tabId:"usage-breakdown",activeTab:e},(0,a.createElement)(g.A,{period:r,isActive:"usage-breakdown"===e})))))}},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:()=>y});var a=r(51609),n=r(86087),i=r(27723),s=r(56427),l=r(97500),o=r.n(l),c=r(49323),g=r(94240),M=r(7600),d=r(62759),u=r(73140),m=r(24143),N=r(15637),h=r(94288);const k={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")},p={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")},x=({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)),y=({plugin:e,snapshot:t,onRefresh:r})=>{const{plugin:l,plugin_name:y,counts:D}=e,{state:j,error:I,progress:E,startExport:z,startMigration:T,cleanup:f,deleteSnapshot:A,retry:w}=(0,d.A)(l,t),[_,b]=(0,n.useState)(Object.keys(D).reduce((e,t)=>({...e,[t]:!0}),{})),[O,v]=(0,n.useState)(null),L=(0,n.useRef)(j);(0,n.useEffect)(()=>{const e=L.current;e!==j&&(L.current=j,e===d.x.EXPORTING&&j===d.x.SNAPSHOT_READY?g.A.success((0,i.sprintf)(/* translators: %s: source plugin name. */ /* translators: %s: source plugin name. */
120 (0,i.__)("%s snapshot exported.","thinkrank"),y)):e===d.x.MIGRATING&&j===d.x.MIGRATION_COMPLETE?g.A.success((0,i.__)("Migration complete — ThinkRank is now using the imported data.","thinkrank")):j!==d.x.ERROR||e!==d.x.EXPORTING&&e!==d.x.MIGRATING||g.A.error(I||(0,i.__)("The import operation failed.","thinkrank")))},[j,I,y]);const S=(0,n.useCallback)(e=>{b(t=>({...t,[e]:!t[e]}))},[]),C=(0,n.useCallback)(()=>{const e=Object.entries(_).filter(([,e])=>e).map(([e])=>e);0!==e.length&&v({...(0,h.nn)(y),onConfirm:()=>{v(null),z(e)}})},[_,y,z]),Q=(0,n.useCallback)(()=>{v({...(0,h.UD)(),onConfirm:()=>{v(null),T()}})},[T]),U=(0,n.useCallback)(e=>{e&&!e.blocked?g.A.success((0,i.sprintf)(/* translators: %s: source plugin name. */ /* translators: %s: source plugin name. */
121 (0,i.__)("%s data removed from the database.","thinkrank"),y)):e||g.A.error((0,i.sprintf)(/* translators: %s: source plugin name. */ /* translators: %s: source plugin name. */
122 (0,i.__)("Couldn’t remove %s data.","thinkrank"),y))},[y]),Y=(0,n.useCallback)(()=>{v({...(0,h.dQ)(y),onConfirm:async()=>{v(null);const e=await f();e?.blocked?v({...(0,h.Qw)(y,e.message,e.preserved),onConfirm:async()=>{v(null),U(await f(!0)),r&&r()}}):(U(e),r&&r())}})},[y,f,r,U]),P=(0,n.useCallback)(()=>{const e=t?(0,N.l)(t):[];v({...(0,h.I1)(y,e),onConfirm:async()=>{v(null),await A()?g.A.success((0,i.sprintf)(/* translators: %s: source plugin name. */ /* translators: %s: source plugin name. */
123 (0,i.__)("%s snapshot deleted.","thinkrank"),y)):g.A.error((0,i.__)("Couldn’t delete the snapshot.","thinkrank")),r&&r()}})},[y,t,A,r]),R=j===d.x.EXPORTING,Z=j===d.x.MIGRATING,V=R||Z,B=j===d.x.SNAPSHOT_READY||j===d.x.MIGRATION_COMPLETE,G="complete"===t?.status||j===d.x.SNAPSHOT_READY||j===d.x.MIGRATION_COMPLETE,W=(e=>{switch(e){case d.x.ERROR:return{variant:"poor",label:(0,i.__)("Error","thinkrank")};case d.x.MIGRATION_COMPLETE:return{variant:"good",label:(0,i.__)("Migrated","thinkrank")};case d.x.SNAPSHOT_READY:return{variant:"info",label:(0,i.__)("Snapshot ready","thinkrank")};case d.x.EXPORTING:return{variant:"neutral",label:(0,i.__)("Exporting…","thinkrank")};case d.x.MIGRATING:return{variant:"neutral",label:(0,i.__)("Restoring…","thinkrank")};default:return{variant:"neutral",label:(0,i.__)("Detected","thinkrank")}}})(j),H=Object.keys(D||{}).filter(e=>D[e]).map(e=>p[e]||e),F=H.length?H.join(" · "):(0,i.__)("Snapshot available","thinkrank"),J=!V&&Object.values(_).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-white tr-border tr-border-secondary tr-shrink-0 tr-overflow-hidden","aria-hidden":"true"},M.p[l]?(0,a.createElement)("img",{src:M.p[l],alt:"",className:"tr-w-6 tr-h-6 tr-object-contain"}):(0,a.createElement)("span",{className:"tr-text-brand tr-text-base tr-font-semibold"},y.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"},y),(0,a.createElement)("p",{className:"tr-text-sm tr-text-tertiary tr-m-0 tr-truncate"},F))),(0,a.createElement)(c.Ex,{variant:W.variant},W.label)),(I||j===d.x.MIGRATION_COMPLETE)&&(0,a.createElement)("div",{className:"tr-px-5 tr-pt-4"},I&&(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,I),(0,a.createElement)(c.$n,{variant:"ghost",size:"sm",onClick:w},(0,i.__)("Retry","thinkrank")))),!I&&j===d.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)(x,{number:1,title:(0,i.__)("Export snapshot","thinkrank")}),R?(0,a.createElement)(u.A,{progress:E}):(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-1"},Object.entries(D).map(([e,t])=>(0,a.createElement)(s.CheckboxControl,{key:e,__nextHasNoMarginBottom:!0,label:`${k[e]||e} (${t.toLocaleString()})`,checked:_[e]||!1,onChange:()=>S(e),disabled:V}))),(0,a.createElement)("div",null,(0,a.createElement)(c.$n,{variant:"primary",size:"sm",onClick:C,disabled:!J},(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",!B&&!Z&&"tr-opacity-60")},(0,a.createElement)(x,{number:2,title:(0,i.__)("Restore to ThinkRank","thinkrank")}),Z?(0,a.createElement)(m.A,{progress:E}):(0,a.createElement)(a.Fragment,null,G&&t&&(0,a.createElement)(N.A,{manifest:t}),!B&&(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:Q,disabled:!B},(0,i.__)("Start migration","thinkrank")))))),(G||j===d.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:Y,disabled:V},(0,i.sprintf)(/* translators: %s: source plugin name. */ /* translators: %s: source plugin name. */
124 (0,i.__)("Clean up %s data","thinkrank"),y)),(0,a.createElement)(c.$n,{variant:"secondary",size:"sm",onClick:P,disabled:V},(0,i.__)("Delete snapshot","thinkrank"))),O&&(0,a.createElement)(h.Ay,{...O,onCancel:()=>v(null)}))}},98933:(e,t,r)=>{"use strict";r.d(t,{A:()=>p});var a=r(51609),n=r(27723),i=r(49323),s=r(99658),l=r(94168),o=r(64984);const 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)("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"})),g=()=>(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:"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"})),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)("path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.9.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z"})),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)("rect",{x:"2",y:"4",width:"20",height:"16",rx:"2"}),(0,a.createElement)("polyline",{points:"22,6 12,13 2,6"})),m=e=>{const t=(e||"").trim();return!t||/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(t)?"":(0,n.__)("Enter a valid email address.","thinkrank")},N=e=>{const t=(e||"").trim();if(!t)return"";const r=t.replace(/\D/g,"");return/[a-zA-Z]/.test(t)||r.length<7?(0,n.__)("Enter a valid phone number.","thinkrank"):""},h=[{key:"organization_social_facebook",label:(0,n.__)("Facebook","thinkrank"),Icon:()=>(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"})),color:"#1877F2",tint:"#E7F0FE",placeholder:"https://facebook.com/yourpage"},{key:"organization_social_twitter",label:(0,n.__)("Twitter / X","thinkrank"),Icon:()=>(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"})),color:"#1D9BF0",tint:"#E8F5FE",placeholder:"https://twitter.com/yourhandle"},{key:"organization_social_linkedin",label:(0,n.__)("LinkedIn","thinkrank"),Icon:()=>(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"})),color:"#0A66C2",tint:"#E7F0F9",placeholder:"https://linkedin.com/company/yourcompany"},{key:"organization_social_instagram",label:(0,n.__)("Instagram","thinkrank"),Icon:()=>(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"})),color:"#E4405F",tint:"#FDECEF",placeholder:"https://instagram.com/yourhandle"},{key:"organization_social_youtube",label:(0,n.__)("YouTube","thinkrank"),Icon:()=>(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"})),color:"#FF0000",tint:"#FFEAEA",placeholder:"https://youtube.com/c/yourchannel"}],k=({Icon:e,label:t,color:r,tint:s,value:l,settingKey:o,onSettingChange:c,disabled:g,placeholder:M})=>{const d=(e=>{const t=(e||"").trim();return!t||(e=>{try{const t=new URL(e.trim());return("http:"===t.protocol||"https:"===t.protocol)&&!!t.hostname&&t.hostname.includes(".")}catch(e){return!1}})(t)?"":(0,n.__)("Enter the full profile URL, starting with https://","thinkrank")})(l);return(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-8 tr-h-8 tr-mt-1 tr-rounded-lg tr-shrink-0",style:{backgroundColor:s,color:g?"#A9AEC0":r}},(0,a.createElement)(e,null)),(0,a.createElement)(i.pd,{id:o,className:"tr-flex-1",type:"url","aria-label":t,value:l||"",onChange:e=>c(o,e.target.value),placeholder:M,disabled:g,error:d,"aria-invalid":d?"true":void 0}))},p=({settings:e,onSettingChange:t,isLoading:r,onNavigate:p})=>{const x=!e.enabled,y=h.filter(t=>(e[t.key]||"").trim()).length;return(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-4"},x&&(0,a.createElement)(l.A,{onNavigate:p}),(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,o.Cv)(),onChange:e=>t("organization_type",e.target.value),description:(0,n.__)("Type of organization for schema markup","thinkrank"),disabled:x}),(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:x}),(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:x}),(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:x}),(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:x}),(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)(c,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")),"function"==typeof p&&(0,a.createElement)("button",{type:"button",onClick:()=>p("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)(g,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 tr-flex tr-items-start tr-justify-between tr-gap-3"},(0,a.createElement)("div",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 in Organization schema","thinkrank"))),(0,a.createElement)(i.Ex,{variant:y>0?"info":"neutral",className:"tr-shrink-0"},(0,n.sprintf)(/* translators: 1: profiles filled in, 2: profiles available. */ /* translators: 1: profiles filled in, 2: profiles available. */
125 (0,n.__)("%1$d of %2$d added","thinkrank"),y,h.length))),(0,a.createElement)("div",{className:"tr-p-5 tr-flex tr-flex-col tr-gap-4"},h.map(r=>(0,a.createElement)(k,{key:r.key,Icon:r.Icon,label:r.label,color:r.color,tint:r.tint,value:e[r.key],settingKey:r.key,onSettingChange:t,disabled:x,placeholder:r.placeholder})))),(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,o.xc)(),onChange:e=>t("organization_contact_type",e.target.value),description:(0,n.__)("Nature of this contact point","thinkrank"),disabled:x}),(0,a.createElement)(i.pd,{label:(0,n.__)("Contact Phone","thinkrank"),prefix:(0,a.createElement)(d,null),type:"tel",value:e.organization_contact_phone||"",onChange:e=>t("organization_contact_phone",e.target.value),description:(0,n.__)("Contact phone number for this point","thinkrank"),error:N(e.organization_contact_phone),disabled:x}),(0,a.createElement)(i.pd,{label:(0,n.__)("Contact Email","thinkrank"),prefix:(0,a.createElement)(u,null),value:e.organization_contact_email||"",onChange:e=>t("organization_contact_email",e.target.value),description:(0,n.__)("Contact email address","thinkrank"),error:m(e.organization_contact_email),type:"email",disabled:x}),(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),g=r(52619),M=r(44656),d=r(85161),u=r(52495),m=r(10628),N=r(60775),h=r(10702),k=r(6869),p=r(68322),x=r(81567),y=r(31759),D=r(80095),j=r(30422),I=r(2325),E=r(65403);M.t1.register(M.PP,M.kc,M.E8,M.No,M.FN,M.Bs,M.hE,M.m_,M.s$,M.dN);const z=({activeSubSection:e="setup",onNavigate:t})=>{const[r,o]=(0,n.useState)(!0),[M,z]=(0,n.useState)(!1),[T,f]=(0,n.useState)(!1),[A,w]=(0,n.useState)({}),[_,b]=(0,n.useState)(!1),[O,v]=(0,n.useState)(null),[L,S]=(0,n.useState)(null),[C,Q]=(0,n.useState)(null),[U,Y]=(0,n.useState)("30d"),[P,R]=(0,n.useState)(null),[Z,V]=(0,n.useState)(!1),[B,G]=(0,n.useState)(null),[W,H]=(0,n.useState)(null),[F,J]=(0,n.useState)(null),[X,$]=(0,n.useState)(null),[K,q]=(0,n.useState)("top-countries"),ee=(0,n.useRef)(!1),te=(0,n.useRef)(!1),[re,ae]=(0,n.useState)(0),[ne,ie]=(0,n.useState)(!1);(0,n.useEffect)(()=>{le()},[]);const se=(0,n.useRef)(null);(0,n.useEffect)(()=>{if(ne&&("dashboard"===e||"opportunities"===e||"keywords"===e)){const e=`${U}:${re}`;if(se.current===e)return;se.current=e,ge()}},[e,U,re,ne]),(0,n.useEffect)(()=>{v(null)},[e]);const le=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};w(t),ie(!!t.seo_analytics_enabled)}else w((0,I.lA)()),ie(!1)}catch(e){N.A.error("Analytics settings load error:",e),w((0,I.lA)()),ie(!1),v({status:"error",message:(0,i.__)("Failed to load analytics settings. Please try again.","thinkrank")})}finally{o(!1)}},{update:oe,isSaving:ce}=(0,m.A)({settings:A,setSettings:w,save:async e=>{const t=await c()({path:"/thinkrank/v1/settings-management/category/seo_analytics",method:"POST",data:{settings:e}});if(!t.success)throw new Error(t.message||(0,i.__)("Failed to save settings.","thinkrank"));ie(!!e.seo_analytics_enabled)},logLabel:"SEO Analytics"}),ge=async()=>{if(A.seo_analytics_enabled)if(ee.current)te.current=!0;else{ee.current=!0;try{f(!0),V(!0),G(null),H(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&&G(r.data)}catch(e){G(null)}})()),e.push((async()=>{try{const e=await c()({path:`/thinkrank/v1/seo-analytics/search-daily?date_range=${U}`,method:"GET"});e.success&&H(e.data)}catch(e){H(null)}})()),e.push((async()=>{try{const e=await c()({path:`/thinkrank/v1/seo-analytics/countries?date_range=${U}`,method:"GET"});e.success&&J(e.data)}catch(e){J(null)}})()),e.push((async()=>{try{const e=await c()({path:`/thinkrank/v1/seo-analytics/branded?date_range=${U}`,method:"GET"});e.success&&$(e.data)}catch(e){$(null)}})()),e.push((async()=>{const e=await c()({path:`/thinkrank/v1/seo-analytics/opportunities?date_range=${U}`,method:"GET"});e.success&&Q(e.data)})());const t=window.thinkrankAdmin?.isPro?(0,g.applyFilters)("thinkrank.analytics.trafficTrendsLoader",null):null;A.seo_analytics_enable_ai_insights&&"function"==typeof t&&e.push((async()=>{try{R(await t(U))}catch(e){R(null)}})()),await Promise.all(e)}catch(e){N.A.error("Dashboard data load error:",e),v({status:"error",message:(0,i.__)("Failed to load analytics data. Please check your Google API connections in the Integrations tab.","thinkrank")})}finally{f(!1),V(!1),ee.current=!1,te.current&&(te.current=!1,ae(e=>e+1))}}},Me=async()=>{try{f(!0);const e=await c()({path:"/thinkrank/v1/seo-analytics/refresh",method:"POST"});e.success?(v({status:"success",message:e.data.message}),await ge()):v({status:"error",message:e.message||(0,i.__)("Failed to refresh data.","thinkrank")})}catch(e){N.A.error("Data refresh error:",e),v({status:"error",message:(0,i.__)("Failed to refresh analytics data. Please try again.","thinkrank")})}finally{f(!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:A.seo_analytics_enabled,onToggle:e=>oe({seo_analytics_enabled:e},e?(0,i.__)("SEO Analytics is on.","thinkrank"):(0,i.__)("SEO Analytics is off.","thinkrank")),toggleLabel:(0,i.__)("Enable SEO Analytics","thinkrank"),toggleBusy:ce,optimizationButtons:[(()=>{const t=(()=>{switch(e){case"setup":default:return null;case"dashboard":case"opportunities":case"keywords":return{type:"refresh",label:(0,i.__)("Refresh Data","thinkrank"),loadingLabel:(0,i.__)("Refreshing…","thinkrank"),onClick:Me,isBusy:T||Z,disabled:!A.seo_analytics_enabled||T||Z}}})();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,g.applyFilters)("thinkrank.analytics.headerActions",[],e)].filter(Boolean),notice:O,onNoticeRemove:()=>v(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)(y.A,null);if(!A.seo_analytics_enabled)return null;switch(e){case"setup":default:return(0,a.createElement)(h.A,{onNavigate:t});case"dashboard":return(0,a.createElement)(k.A,{settings:A,dateRange:U,setDateRange:Y,dashboardData:L,searchDailyData:W,previousPeriodData:B,countryData:F,brandedData:X,countryCardTab:K,setCountryCardTab:q,trafficTrends:P,isRefreshing:T});case"opportunities":return(0,a.createElement)(p.A,{dateRange:U,setDateRange:Y,seoOpportunities:C,isRefreshing:T});case"keywords":return(0,a.createElement)(x.A,{dateRange:U,setDateRange:Y,dashboardData:L});case"rank-tracker":return(0,a.createElement)(E.A,{filter:"thinkrank.analytics.rankTrackerTab",teaser:(0,a.createElement)(D.A,{illustration:(0,a.createElement)(j.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"traffic-recovery":return(0,a.createElement)(E.A,{filter:"thinkrank.analytics.trafficRecoveryTab",teaser:(0,a.createElement)(D.A,{illustration:(0,a.createElement)(j.rs,null),title:(0,i.__)("Traffic Recovery","thinkrank"),description:(0,i.__)("Rankings decay over time. Traffic Recovery finds the posts quietly losing search traffic and tells you exactly what to update to win it back.","thinkrank"),features:[(0,i.__)("Automatically detect decaying content from your Search Console data","thinkrank"),(0,i.__)("Get an AI refresh brief for each post: what is outdated and what to add","thinkrank"),(0,i.__)("Apply an optimized title and meta description, then re-score in one click","thinkrank")]})});case"site-analytics":return(0,a.createElement)(E.A,{filter:"thinkrank.analytics.siteAnalyticsTab"});case"index-status":return(0,a.createElement)(E.A,{filter:"thinkrank.analytics.indexStatusTab",teaser:(0,a.createElement)(D.A,{illustration:(0,a.createElement)(j.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")]})})}})())),_&&(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:A}});e.success?(b(!1),ie(!!A.seo_analytics_enabled),v({status:"success",message:(0,i.__)("Analytics settings saved successfully.","thinkrank")})):v({status:"error",message:e.message||(0,i.__)("Failed to save settings.","thinkrank")})}catch(e){N.A.error("Analytics settings save error:",e),v({status:"error",message:(0,i.__)("Failed to save analytics settings. Please try again.","thinkrank")})}finally{z(!1)}},isBusy:M,disabled:M},M?(0,i.__)("Saving…","thinkrank"):(0,i.__)("Save Settings","thinkrank")))))}},99164:(e,t,r)=>{"use strict";r.d(t,{A:()=>M});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"},g=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 M({as:e="div",direction:t="row",gap:r,align:n,justify:l,className:M,children:d,...u}){return(0,a.createElement)(e,{className:i()("tr-flex",s[t]||s.row,g(r),n&&o[n],l&&c[l],M),...u},d)}},99284:(e,t,r)=>{"use strict";r.d(t,{$:()=>We,A:()=>ie,B:()=>ne,C:()=>Be,D:()=>J,E:()=>st,F:()=>N,G:()=>Pt,H:()=>S,I:()=>Ot,J:()=>Vt,K:()=>Zt,L:()=>de,M:()=>bt,N:()=>Z,O:()=>g,P:()=>_,Q:()=>m,R:()=>ct,S:()=>ee,T:()=>b,U:()=>H,V:()=>Ue,W:()=>te,X:()=>Pe,Y:()=>Ge,Z:()=>$e,_:()=>ge,a:()=>ot,a0:()=>lt,a1:()=>me,a2:()=>Ne,a3:()=>Oe,a4:()=>y,a5:()=>z,a6:()=>ve,a7:()=>f,a8:()=>dt,a9:()=>Mt,aA:()=>Jt,aB:()=>Xt,aC:()=>he,aD:()=>$t,aE:()=>Ve,aF:()=>X,aG:()=>n,aH:()=>G,aI:()=>R,aJ:()=>B,aK:()=>P,aL:()=>F,aM:()=>be,aN:()=>U,aO:()=>Ye,aP:()=>se,aQ:()=>ae,aa:()=>ut,ab:()=>D,ac:()=>i,ad:()=>ue,ae:()=>Rt,af:()=>Re,ag:()=>A,ah:()=>lr,ai:()=>h,aj:()=>w,ak:()=>re,al:()=>K,am:()=>at,an:()=>_t,ao:()=>rr,ap:()=>tr,aq:()=>Gt,ar:()=>Wt,as:()=>Bt,at:()=>He,au:()=>Fe,av:()=>Ze,aw:()=>Ke,ax:()=>nt,ay:()=>it,az:()=>er,b:()=>l,c:()=>Ee,d:()=>Qe,e:()=>je,f:()=>E,g:()=>c,h:()=>T,i:()=>o,j:()=>gt,k:()=>s,l:()=>oe,m:()=>d,n:()=>u,o:()=>we,p:()=>q,q:()=>ke,r:()=>Me,s:()=>Y,t:()=>W,u:()=>ce,v:()=>M,w:()=>pe,x:()=>V,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 g(e,t){return c(e)?e:t}function M(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 m(e,t,r){if(e&&"function"==typeof e.call)return e.apply(r,t)}function N(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 k(e){if(l(e))return e.map(k);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]]=k(e[r[n]]);return t}return e}function p(e){return-1===["__proto__","prototype","constructor"].indexOf(e)}function x(e,t,r,a){if(!p(e))return;const n=t[e],i=r[e];o(n)&&o(i)?y(n,i,a):t[e]=k(i)}function y(e,t,r){const a=l(t)?t:[t],n=a.length;if(!o(e))return e;const i=(r=r||{}).merger||x;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 D(e,t){return y(e,t,{merger:j})}function j(e,t,r){if(!p(e))return;const a=t[e],n=r[e];o(a)&&o(n)?D(a,n):Object.prototype.hasOwnProperty.call(t,e)||(t[e]=k(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,f=e=>"function"==typeof e,A=(e,t)=>{if(e.size!==t.size)return!1;for(const r of e)if(!t.has(r))return!1;return!0};function w(e){return"mouseup"===e.type||"click"===e.type||"contextmenu"===e.type}const _=Math.PI,b=2*_,O=b+_,v=Number.POSITIVE_INFINITY,L=_/180,S=_/2,C=_/4,Q=2*_/3,U=Math.log10,Y=Math.sign;function P(e,t,r){return Math.abs(e-t)<r}function R(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 Z(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 V(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 W(e){return e*(_/180)}function H(e){return e*(180/_)}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*_&&(i+=b),{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+O)%b-_}function K(e){return(e%b+b)%b}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),g=K(n-s);return n===i||n===s||a&&i===s||l>o&&c<g}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 ge(e){const t=new Set(e);return t.size===e.length?e:Array.from(t)}const Me="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,Me.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 me=e=>"start"===e?"left":"end"===e?"right":"center",Ne=(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 ke(e,t,r){const a=t.length;let n=0,i=a;if(e._sorted){const{iScale:l,vScale:o,_parsed:c}=e,g=e.dataset&&e.dataset.options?e.dataset.options.spanGaps:null,M=l.axis,{min:d,max:u,minDefined:m,maxDefined:N}=l.getUserBounds();if(m){if(n=Math.min(ne(c,M,d).lo,r?a:ne(t,M,l.getPixelForValue(d)).lo),g){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(N){let e=Math.max(ne(c,l.axis,u,!0).hi+1,r?0:ne(t,M,l.getPixelForValue(u),!0).hi+1);if(g){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 pe(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 xe=e=>0===e||1===e,ye=(e,t,r)=>-Math.pow(2,10*(e-=1))*Math.sin((e-t)*b/r),De=(e,t,r)=>Math.pow(2,-10*e)*Math.sin((e-t)*b/r)+1,je={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(_*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=>xe(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=>xe(e)?e:ye(e,.075,.3),easeOutElastic:e=>xe(e)?e:De(e,.075,.3),easeInOutElastic(e){const t=.1125;return xe(e)?e:e<.5?.5*ye(2*e,t,.45):.5+.5*De(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-je.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*je.easeInBounce(2*e):.5*je.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"],fe=["color","borderColor","backgroundColor"],Ae=new Map;function we(e,t,r){return function(e,t){t=t||{};const r=e+JSON.stringify(t);let a=Ae.get(r);return a||(a=new Intl.NumberFormat(e,t),Ae.set(r,a)),a}(t,r).format(e)}const _e={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),we(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?_e.numeric.call(this,e,t,r):""}};var be={formatters:_e};const Oe=Object.create(null),ve=Object.create(null);function Le(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?y(Le(e,t),r):y(Le(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 Le(this,e)}describe(e,t){return Se(ve,e,t)}override(e,t){return Se(Oe,e,t)}route(e,t,r,a){const n=Le(this,e),i=Le(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):M(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:fe},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:be.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,g,M,d,u;for(c=0;c<o;c++)if(d=r[c],null==d||l(d)){if(l(d))for(g=0,M=d.length;g<M;g++)u=d[g],null==u||l(u)||(s=Ue(e,n,i,s,u))}else s=Ue(e,n,i,s,d);e.restore();const m=i.length/2;if(m>r.length){for(c=0;c<m;c++)delete n[i[c]];i.splice(0,m)}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 Re(e,t){(t||e)&&((t=t||e.getContext("2d")).save(),t.resetTransform(),t.clearRect(0,0,e.width,e.height),t.restore())}function Ze(e,t,r,a){Ve(e,t,r,a,null)}function Ve(e,t,r,a,n){let i,s,l,o,c,g,M,d;const u=t.pointStyle,m=t.rotation,N=t.radius;let h=(m||0)*L;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(N)||N<=0)){switch(e.beginPath(),u){default:n?e.ellipse(r,a,n/2,N,0,0,b):e.arc(r,a,N,0,b),e.closePath();break;case"triangle":g=n?n/2:N,e.moveTo(r+Math.sin(h)*g,a-Math.cos(h)*N),h+=Q,e.lineTo(r+Math.sin(h)*g,a-Math.cos(h)*N),h+=Q,e.lineTo(r+Math.sin(h)*g,a-Math.cos(h)*N),e.closePath();break;case"rectRounded":c=.516*N,o=N-c,s=Math.cos(h+C)*o,M=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-M,a-l,c,h-_,h-S),e.arc(r+d,a-s,c,h-S,h),e.arc(r+M,a+l,c,h,h+S),e.arc(r-d,a+s,c,h+S,h+_),e.closePath();break;case"rect":if(!m){o=Math.SQRT1_2*N,g=n?n/2:o,e.rect(r-g,a-o,2*g,2*o);break}h+=C;case"rectRot":M=Math.cos(h)*(n?n/2:N),s=Math.cos(h)*N,l=Math.sin(h)*N,d=Math.sin(h)*(n?n/2:N),e.moveTo(r-M,a-l),e.lineTo(r+d,a-s),e.lineTo(r+M,a+l),e.lineTo(r-d,a+s),e.closePath();break;case"crossRot":h+=C;case"cross":M=Math.cos(h)*(n?n/2:N),s=Math.cos(h)*N,l=Math.sin(h)*N,d=Math.sin(h)*(n?n/2:N),e.moveTo(r-M,a-l),e.lineTo(r+M,a+l),e.moveTo(r+d,a-s),e.lineTo(r-d,a+s);break;case"star":M=Math.cos(h)*(n?n/2:N),s=Math.cos(h)*N,l=Math.sin(h)*N,d=Math.sin(h)*(n?n/2:N),e.moveTo(r-M,a-l),e.lineTo(r+M,a+l),e.moveTo(r+d,a-s),e.lineTo(r-d,a+s),h+=C,M=Math.cos(h)*(n?n/2:N),s=Math.cos(h)*N,l=Math.sin(h)*N,d=Math.sin(h)*(n?n/2:N),e.moveTo(r-M,a-l),e.lineTo(r+M,a+l),e.moveTo(r+d,a-s),e.lineTo(r-d,a+s);break;case"line":s=n?n/2:Math.cos(h)*N,l=Math.sin(h)*N,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:N),a+Math.sin(h)*N);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 We(e){e.restore()}function He(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,g=n.strikethrough?(o+c)/2:c;e.strokeStyle=e.fillStyle,e.beginPath(),e.lineWidth=n.decorationWidth||2,e.moveTo(s,g),e.lineTo(l,g),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 g,M;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),g=0;g<o.length;++g)M=o[g],i.backdrop&&Xe(e,i.backdrop),c&&(i.strokeColor&&(e.strokeStyle=i.strokeColor),s(i.strokeWidth)||(e.lineWidth=i.strokeWidth),e.strokeText(M,r,a,i.maxWidth)),e.fillText(M,r,a,i.maxWidth),Je(e,r,a,M,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*_,_,!0),e.lineTo(r,a+i-s.bottomLeft),e.arc(r+s.bottomLeft,a+i-s.bottomLeft,s.bottomLeft,_,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=>M(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=M(e.size,t.size);"string"==typeof r&&(r=parseInt(r,10));let a=M(e.style,t.style);a&&!(""+a).match(et)&&(console.warn('Invalid font style specified: "'+a+'"'),a=void 0);const n={family:M(e.family,t.family),lineHeight:tt(M(e.lineHeight,t.lineHeight),r),size:r,style:a,weight:M(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 gt(e,t){return Object.assign(Object.create(e),t)}function Mt(e,t=[""],r,a,n=()=>e[0]){const i=r||e;void 0===a&&(a=jt("_fallback",e));const s={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:e,_rootScopes:i,_fallback:a,_getTarget:n,override:r=>Mt([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=jt(mt(i,e),r),void 0!==n)return Nt(e,n)?yt(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 f(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),Nt(e,o)&&(o=yt(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=yt(a,n,e,o);t.push(dt(r,i,s&&s[e],l))}}return t}(t,c,e,s.isIndexable)),Nt(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:f(r)?r:()=>r,isIndexable:f(a)?a:()=>a}}const mt=(e,t)=>e?e+z(t):t,Nt=(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 kt(e,t,r){return f(e)?e(t,r):e}const pt=(e,t)=>!0===e?t:"string"==typeof e?E(t,e):void 0;function xt(e,t,r,a,n){for(const i of t){const t=pt(r,i);if(t){e.add(t);const i=kt(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 yt(e,t,r,a){const n=t._rootScopes,i=kt(t._fallback,r,a),s=[...e,...n],c=new Set;c.add(a);let g=Dt(c,s,r,i||r,a);return null!==g&&(void 0===i||i===r||(g=Dt(c,s,i,g,a),null!==g))&&Mt(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 Dt(e,t,r,a,n){for(;r;)r=xt(e,t,r,a,n);return r}function jt(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,g;for(l=0,o=a;l<o;++l)c=l+r,g=t[c],s[l]={r:n.parse(E(g,i),c)};return s}const zt=Number.EPSILON||1e-14,Tt=(e,t)=>t<e.length&&!e[t].skip&&e[t],ft=e=>"x"===e?"y":"x";function At(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),g=o/(l+o);c=isNaN(c)?0:c,g=isNaN(g)?0:g;const M=a*c,d=a*g;return{previous:{x:i.x-M*(s.x-n.x),y:i.y-M*(s.y-n.y)},next:{x:i.x+d*(s.x-n.x),y:i.y+d*(s.y-n.y)}}}function wt(e,t,r){return Math.max(Math.min(e,r),t)}function _t(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=ft(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 g=0;g<a-1;++g)o=c,c=Tt(e,g+1),o&&c&&(P(t[g],0,zt)?r[g]=r[g+1]=0:(n=r[g]/t[g],i=r[g+1]/t[g],l=Math.pow(n,2)+Math.pow(i,2),l<=9||(s=3/Math.sqrt(l),r[g]=n*s*t[g],r[g+1]=i*s*t[g])))}(e,n,i),function(e,t,r="x"){const a=ft(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],g=l[a];s&&(i=(n-s[r])/3,l[`cp1${r}`]=n-i,l[`cp1${a}`]=g-i*t[c]),o&&(i=(o[r]-n)/3,l[`cp2${r}`]=n+i,l[`cp2${a}`]=g+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=At(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=wt(n.cp1x,t.left,t.right),n.cp1y=wt(n.cp1y,t.top,t.bottom)),l&&(n.cp2x=wt(n.cp2x,t.left,t.right),n.cp2y=wt(n.cp2y,t.top,t.bottom)))}(e,r)}function bt(){return"undefined"!=typeof window&&"undefined"!=typeof document}function Ot(e){let t=e.parentNode;return t&&"[object ShadowRoot]"===t.toString()&&(t=t.host),t}function vt(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 Lt=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=Lt(r),i="border-box"===n.boxSizing,s=Ct(n,"padding"),l=Ct(n,"border","width"),{x:o,y:c,box:g}=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),M=s.left+(g&&l.left),d=s.top+(g&&l.top);let{width:u,height:m}=t;return i&&(u-=s.width+l.width,m-=s.height+l.height),{x:Math.round((o-M)/u*r.width/a),y:Math.round((c-d)/m*r.height/a)}}const Yt=e=>Math.round(10*e)/10;function Pt(e,t,r,a){const n=Lt(e),i=Ct(n,"margin"),s=vt(n.maxWidth,e,"clientWidth")||v,l=vt(n.maxHeight,e,"clientHeight")||v,o=function(e,t,r){let a,n;if(void 0===t||void 0===r){const i=e&&Ot(e);if(i){const e=i.getBoundingClientRect(),s=Lt(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=vt(s.maxWidth,i,"clientWidth"),n=vt(s.maxHeight,i,"clientHeight")}else t=e.clientWidth,r=e.clientHeight}return{width:t,height:r,maxWidth:a||v,maxHeight:n||v}}(e,t,r);let{width:c,height:g}=o;if("content-box"===n.boxSizing){const e=Ct(n,"border","width"),t=Ct(n,"padding");c-=t.width+e.width,g-=t.height+e.height}return c=Math.max(0,c-i.width),g=Math.max(0,a?c/a:g-i.height),c=Yt(Math.min(c,s,o.maxWidth)),g=Yt(Math.min(g,l,o.maxHeight)),c&&!g&&(g=Yt(c/2)),(void 0!==t||void 0!==r)&&a&&o.height&&g>o.height&&(g=o.height,c=Yt(Math.floor(g*a))),{width:c,height:g}}function Rt(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 Zt=function(){let e=!1;try{const t={get passive(){return e=!0,!1}};bt()&&(window.addEventListener("test",null,t),window.removeEventListener("test",null,t))}catch(e){}return e}();function Vt(e,t){const r=function(e,t){return Lt(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 Wt(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),g=Bt(l,o,r);return Bt(c,g,r)}const Ht=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?Ht(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:g,end:M,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,g,{start:M,end:d,loop:u}=e;if(u){for(M+=o,d+=o,c=0,g=o;c<g&&s(l(t[M%o][a]),n,i);++c)M--,d--;M%=o,d%=o}return d<M&&(d+=o),{start:M,end:d,loop:u,style:e.style}}(e,t,r),m=[];let N,h,k,p=!1,x=null;const y=()=>p||o(n,k,N)&&0!==l(n,k),D=()=>!p||0===l(i,N)||o(i,k,N);for(let e=g,r=g;e<=M;++e)h=t[e%s],h.skip||(N=c(h[a]),N!==k&&(p=o(N,n,i),null===x&&y()&&(x=0===l(N,n)?e:r),null!==x&&D()&&(m.push(qt({start:x,end:e,loop:d,count:s,style:u})),x=null),r=e,k=N));return null!==x&&m.push(qt({start:x,end:M,loop:d,count:s,style:u})),m}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 g=i,M=t[0].start,d=M;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}),g=n,M=t%o)}}for(const e of t){M=l?M:e.start;let t,i=r[M%o];for(d=M+1;d<=e.end;d++){const l=r[d%o];t=nr(a.setContext(gt(n,{type:"segment",p0:i,p1:l,p0DataIndex:(d-1)%o,p1DataIndex:d%o,datasetIndex:s}))),ir(t,g)&&u(M,d-1,e.loop,g),i=l,g=t}M<d-1&&u(M,d-1,e.loop,g)}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:()=>k});var a=r(51609),n=r(86087),i=r(27723),s=r(1455),l=r.n(s),o=r(97500),c=r.n(o),g=r(60775);const M=e=>{if("string"!=typeof e||!e)return"";try{const t=new URL(e,window.location.origin).pathname;return decodeURIComponent(t.split("/").pop()||"")}catch(t){return e.split("/").pop()?.split("?")[0]||""}},d=e=>{if("number"!=typeof e||!isFinite(e)||e<=0)return"";const t=["B","KB","MB","GB"],r=Math.min(Math.floor(Math.log(e)/Math.log(1024)),t.length-1),a=e/Math.pow(1024,r);return`${a>=10||0===r?Math.round(a):a.toFixed(1)} ${t[r]}`},u=e=>{if(!Array.isArray(e)||0===e.length)return(0,i.__)("Files","thinkrank");const t={image:(0,i.__)("Images","thinkrank"),video:(0,i.__)("Videos","thinkrank"),audio:(0,i.__)("Audio","thinkrank"),application:(0,i.__)("Documents","thinkrank")};return e.map(e=>{const r=e.split("/")[0];return e.includes("/")?e.split("/")[1].toUpperCase():t[r]||r}).join(", ")},m=e=>({id:e.id,url:e.source_url,alt:e.alt_text||"",title:e.title?.rendered||"",filename:M(e.source_url),mime:e.mime_type||"",width:e.media_details?.width||0,height:e.media_details?.height||0}),N=()=>(0,a.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none","aria-hidden":"true"},(0,a.createElement)("path",{d:"M12 16V4m0 0L7.5 8.5M12 4l4.5 4.5",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M4 15v2.5A2.5 2.5 0 0 0 6.5 20h11a2.5 2.5 0 0 0 2.5-2.5V15",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round"})),h=()=>(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 16 16",fill:"none","aria-hidden":"true"},(0,a.createElement)("path",{d:"M4 4l8 8M12 4l-8 8",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round"})),k=({value:e,onChange:t,label:r,help:s,allowedTypes:o=["image"],multiple:k=!1,disabled:p=!1})=>{const[x,y]=(0,n.useState)(!1),[D,j]=(0,n.useState)(!1),[I,E]=(0,n.useState)(""),[z,T]=(0,n.useState)(null),f=(0,n.useRef)(0),A=k?Array.isArray(e)&&e.length>0:!!e,w=(()=>{var e;const t=null!==(e=window.wp?.media?.view?.settings?.post?.max_upload_size)&&void 0!==e?e:window._wpPluploadSettings?.defaults?.filters?.max_file_size,r=String(null!=t?t:"").match(/^\d+/),a=r?Number(r[0]):NaN;return isFinite(a)&&a>0?a:null})(),_=(0,n.useCallback)(()=>{if(p)return;if("undefined"==typeof wp||void 0===wp.media)return g.A.error("WordPress media library not available"),void E((0,i.__)("The WordPress media library is unavailable on this screen.","thinkrank"));E("");const e=wp.media({title:r||(0,i.__)("Select Media","thinkrank"),button:{text:(0,i.__)("Use this media","thinkrank")},multiple:k,library:{type:o}});e.on("select",()=>{const r=e.state().get("selection");if(k){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();T(e.width&&e.height?{width:e.width,height:e.height}:null),t(e.url)}}),e.open()},[p,r,k,o,t]),b=(0,n.useCallback)(async r=>{const a=Array.from(r||[]);if(0===a.length)return;const n=a.filter(e=>((e,t)=>{if(!Array.isArray(t)||0===t.length)return!0;const r=e.type||"",a=r.split("/")[0];return t.some(e=>e.includes("/")?e===r:e===a)})(e,o));if(0===n.length)return void E((0,i.sprintf)(/* translators: %s: accepted file types, e.g. "Images". */ /* translators: %s: accepted file types, e.g. "Images". */
126 (0,i.__)("Only %s can be uploaded here.","thinkrank"),u(o)));const s=k?n:[n[0]];if(s.find(e=>w&&e.size>w))E((0,i.sprintf)(/* translators: %s: maximum upload size, e.g. "5 MB". */ /* translators: %s: maximum upload size, e.g. "5 MB". */
127 (0,i.__)("That file is larger than the %s limit.","thinkrank"),d(w)));else{E(""),j(!0);try{const r=[];for(const e of s){const t=new FormData;t.append("file",e,e.name);const a=await l()({path:"/wp/v2/media",method:"POST",body:t});r.push(m(a))}if(k){const a=Array.isArray(e)?e:[];t([...a,...r])}else{const[e]=r;T(e.width&&e.height?{width:e.width,height:e.height}:null),t(e.url)}}catch(e){g.A.error("Media upload failed",e),E(e?.message||(0,i.__)("Upload failed. Please try again.","thinkrank"))}finally{j(!1)}}},[o,w,k,t,e]),O={onDragEnter:e=>{p||D||(e.preventDefault(),f.current+=1,y(!0))},onDragOver:e=>{p||D||e.preventDefault()},onDragLeave:e=>{p||D||(e.preventDefault(),f.current=Math.max(0,f.current-1),0===f.current&&y(!1))},onDrop:e=>{p||D||(e.preventDefault(),f.current=0,y(!1),b(e.dataTransfer?.files))}},v="object"==typeof e&&e?e.url:e,L="object"==typeof e&&e?.filename||M(v);return(0,a.createElement)("div",{className:"thinkrank-media-picker tr-root"},r&&(0,a.createElement)("span",{className:"components-base-control__label tr-block"},r),(0,a.createElement)("div",{className:"tr-flex tr-flex-col tr-gap-2"},k&&A&&(0,a.createElement)("div",{className:"tr-flex tr-flex-wrap tr-gap-2"},e.map((r,n)=>{var s,l;const o="object"==typeof r?r.url:r;return(0,a.createElement)("div",{key:null!==(s=null!==(l=r?.id)&&void 0!==l?l:o)&&void 0!==s?s:n,className:"tr-relative tr-w-20 tr-h-20 tr-rounded tr-border tr-border-secondary tr-bg-white tr-overflow-hidden tr-flex tr-items-center tr-justify-center"},(0,a.createElement)("img",{src:o,alt:r?.alt||"",className:"tr-max-w-full tr-max-h-full tr-object-contain"}),(0,a.createElement)("button",{type:"button",onClick:()=>(r=>{const a=(Array.isArray(e)?e:[]).filter((e,t)=>t!==r);t(a)})(n),disabled:p||D,"aria-label":(0,i.__)("Remove media","thinkrank"),className:"tr-absolute tr-top-1 tr-right-1 tr-flex tr-items-center tr-justify-center tr-w-5 tr-h-5 tr-rounded tr-bg-white/90 tr-text-tertiary tr-border tr-border-secondary tr-cursor-pointer hover:tr-text-danger disabled:tr-cursor-not-allowed"},(0,a.createElement)(h,null)))})),!k&&A?(0,a.createElement)("div",{className:c()("tr-flex tr-items-center tr-gap-2.5 tr-p-2 tr-rounded-md","tr-border-[1.5px] tr-bg-white tr-transition-colors tr-duration-150",x?"tr-border-brand":"tr-border-primary"),...O},(0,a.createElement)("span",{className:"tr-shrink-0 tr-w-10 tr-h-10 tr-rounded tr-border tr-border-secondary tr-bg-white tr-flex tr-items-center tr-justify-center tr-overflow-hidden"},(0,a.createElement)("img",{src:v,alt:"",onLoad:e=>T({width:e.target.naturalWidth,height:e.target.naturalHeight}),className:"tr-max-w-full tr-max-h-full tr-object-contain"})),(0,a.createElement)("div",{className:"tr-flex-1 tr-min-w-0"},(0,a.createElement)("p",{className:"tr-text-sm tr-text-primary tr-m-0 tr-truncate",title:L},L||(0,i.__)("Selected media","thinkrank")),(0,a.createElement)("p",{className:"tr-text-xs tr-text-tertiary tr-m-0 tr-mt-0.5"},D?(0,i.__)("Uploading…","thinkrank"):z?(0,i.sprintf)(/* translators: 1: width in pixels, 2: height in pixels. */ /* translators: 1: width in pixels, 2: height in pixels. */
128 (0,i.__)("%1$d × %2$d px","thinkrank"),z.width,z.height):(0,i.__)("Image","thinkrank"))),(0,a.createElement)("div",{className:"tr-flex tr-items-center tr-gap-1 tr-shrink-0"},(0,a.createElement)("button",{type:"button",onClick:_,disabled:p||D,className:"tr-text-sm tr-font-medium tr-text-brand tr-bg-transparent tr-border-0 tr-cursor-pointer tr-px-2 tr-py-1 tr-rounded hover:tr-bg-brand-bg disabled:tr-cursor-not-allowed disabled:tr-opacity-60"},(0,i.__)("Replace","thinkrank")),(0,a.createElement)("button",{type:"button",onClick:()=>{T(null),E(""),t(k?[]:"")},disabled:p||D,"aria-label":(0,i.__)("Remove media","thinkrank"),className:"tr-flex tr-items-center tr-justify-center tr-w-7 tr-h-7 tr-rounded tr-text-tertiary tr-bg-transparent tr-border-0 tr-cursor-pointer hover:tr-bg-danger-bg hover:tr-text-danger disabled:tr-cursor-not-allowed disabled:tr-opacity-60"},(0,a.createElement)(h,null)))):(0,a.createElement)("button",{type:"button",onClick:_,disabled:p||D,"aria-label":r?(0,i.sprintf)(/* translators: %s: field label, e.g. "Organization Logo". */ /* translators: %s: field label, e.g. "Organization Logo". */
129 (0,i.__)("Select media for %s","thinkrank"),r):(0,i.__)("Select Media","thinkrank"),className:c()("tr-w-full tr-flex tr-items-center tr-gap-2.5 tr-text-left","tr-px-3 tr-py-2.5 tr-rounded-md tr-border-[1.5px] tr-border-dashed","tr-transition-colors tr-duration-150 tr-cursor-pointer","focus:tr-outline-none focus-visible:tr-border-brand","disabled:tr-cursor-not-allowed disabled:tr-opacity-60",x?"tr-border-brand tr-bg-brand-bg":"tr-border-primary tr-bg-[#F5F6FA] hover:tr-border-brand hover:tr-bg-brand-bg"),...O},(0,a.createElement)("span",{className:c()("tr-shrink-0 tr-flex tr-items-center tr-justify-center tr-w-8 tr-h-8 tr-rounded tr-bg-white tr-border tr-border-secondary",x?"tr-text-brand":"tr-text-tertiary")},(0,a.createElement)(N,null)),(0,a.createElement)("span",{className:"tr-flex-1 tr-min-w-0 tr-text-sm tr-text-secondary tr-truncate"},D?(0,i.__)("Uploading…","thinkrank"):(0,i.__)("Drop a file or browse","thinkrank")),(0,a.createElement)("span",{className:"tr-shrink-0 tr-text-xs tr-text-tertiary"},w?(0,i.sprintf)(/* translators: 1: accepted types, 2: max size. */ /* translators: 1: accepted types, 2: max size. */
130 (0,i.__)("%1$s · up to %2$s","thinkrank"),u(o),d(w)):u(o))),I&&(0,a.createElement)("p",{role:"alert",className:"tr-text-xs tr-text-danger tr-m-0"},I)),s&&(0,a.createElement)("p",{className:"components-base-control__help"},s))}},99714:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var a=r(51609);const n={openai:"tr-bg-emerald-50 tr-text-emerald-700 tr-border-emerald-200",claude:"tr-bg-amber-50 tr-text-amber-700 tr-border-amber-200",gemini:"tr-bg-blue-50 tr-text-blue-700 tr-border-blue-200",openrouter:"tr-bg-violet-50 tr-text-violet-700 tr-border-violet-200"},i={openai:"OpenAI",claude:"Claude",gemini:"Gemini",openrouter:"OpenRouter"},s={openai:{"gpt-5":"GPT‑5","gpt-5-mini":"GPT‑5‑mini","gpt-5-nano":"GPT‑5‑nano","gpt-4.1":"GPT‑4.1","gpt-4o":"GPT‑4o","gpt-4o-mini":"GPT‑4o mini","gpt-4-turbo":"GPT‑4 Turbo","o3-mini":"o3‑mini"},claude:{"claude-opus-5":"Claude Opus 5","claude-opus-4-8":"Claude Opus 4.8","claude-sonnet-5":"Claude Sonnet 5","claude-haiku-4-5":"Claude Haiku 4.5","claude-opus-4-6":"Claude Opus 4.6","claude-sonnet-4-6":"Claude Sonnet 4.6","claude-sonnet-4-0":"Claude 4 Sonnet","claude-opus-4-0":"Claude 4 Opus","claude-3-5-sonnet":"Claude 3.5 Sonnet","claude-3-5-haiku":"Claude 3.5 Haiku","claude-3-opus":"Claude 3 Opus"},gemini:{"gemini-3.1-pro-preview":"Gemini 3.1 Pro","gemini-3.1-pro":"Gemini 3.1 Pro","gemini-3.5-flash":"Gemini 3.5 Flash","gemini-3.1-flash-lite":"Gemini 3.1 Flash Lite","gemini-2.5-flash":"Gemini 2.5 Flash","gemini-2.5-flash-lite":"Gemini 2.5 Flash‑Lite","gemini-2.5-pro":"Gemini 2.5 Pro","gemini-2.0-flash":"Gemini 2.0 Flash","gemini-1.5-flash":"Gemini 1.5 Flash","gemini-1.5-pro":"Gemini 1.5 Pro"},openrouter:{"openai/gpt-4o-mini":"GPT‑4o mini","anthropic/claude-sonnet-5":"Claude Sonnet 5","google/gemini-3.5-flash":"Gemini 3.5 Flash","anthropic/claude-3.5-sonnet":"Claude 3.5 Sonnet","google/gemini-2.0-flash-001":"Gemini 2.0 Flash","meta-llama/llama-3.3-70b-instruct":"Llama 3.3 70B","deepseek/deepseek-chat":"DeepSeek Chat"}},l=({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;return s[e]?.[r]||r})(e,t),l=n[e]||"tr-bg-line-2 tr-text-secondary tr-border-secondary",o=i[e]||e;return(0,a.createElement)("span",{className:`tr-inline-flex tr-items-center tr-px-2 tr-py-0.5 tr-rounded-md tr-border tr-text-xs tr-font-medium tr-whitespace-nowrap tr-align-middle ${l}`,title:`Generated using ${r} (${o})`},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"}))},99983:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(51609),n=r(92551);const i=()=>(0,a.createElement)(n.J,{section:"import"})},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.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;r.g.importScripts&&(e=r.g.location+"");var t=r.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var a=t.getElementsByTagName("script");if(a.length)for(var n=a.length-1;n>-1&&(!e||!/^http(s?):/.test(e));)e=a[n--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),r.p=e})(),(()=>{"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(94240),o=r(60775);window.thinkrank=window.thinkrank||{},window.thinkrank.notify=l.A,(0,i.Vt)()&&(0,n.K)();const c=()=>{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){o.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)})};"loading"!==document.readyState?c():document.addEventListener("DOMContentLoaded",c)})()})();