PageSourceSearch

https://www.developers.thinkfree.com/docs/assets/js/ed1b4767.dcab1f66.js

js thinkfree.com collected 2026-09-24 17:57:58 UTC 76,819 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkthinkfree_developers_docs=self.webpackChunkthinkfree_developers_docs||[]).push([[1571],{8676(c,l,i){i.r(l),i.d(l,{assets:()=>j,contentTitle:()=>f,default:()=>n,frontMatter:()=>s,metadata:()=>r,toc:()=>t});const r=JSON.parse('{"id":"editor-sdk/architecture","title":"Architecture and lifecycle","description":"Understand Editor SDK message validation, request lifecycles, handles, and cleanup.","source":"@site/docs/editor-sdk/architecture.md","sourceDirName":"editor-sdk","slug":"/editor-sdk/architecture","permalink":"/docs/editor-sdk/architecture","draft":false,"unlisted":false,"tags":[],"version":"current","sidebarPosition":7,"frontMatter":{"title":"Architecture and lifecycle","sidebar_position":7,"description":"Understand Editor SDK message validation, request lifecycles, handles, and cleanup."},"sidebar":"docsSidebar","previous":{"title":"Document tools and error handling","permalink":"/docs/editor-sdk/document-tools-and-error-handling/"},"next":{"title":"Overview","permalink":"/docs/editor-ai-sdk/"}}');var e=i(4848),x=i(8453);const s={title:"Architecture and lifecycle",sidebar_position:7,description:"Understand Editor SDK message validation, request lifecycles, handles, and cleanup."},f="Architecture and lifecycle",j={},t=[{value:"Request flow",id:"request-flow",level:2},{value:"Entry points",id:"entry-points",level:2},{value:"<code>Office.*</code> options (<code>OfficeAppOptions</code>)",id:"office-options-officeappoptions",level:3},{value:"<code>createOffice()</code> options (<code>OfficeOptions</code>)",id:"createoffice-options-officeoptions",level:3},{value:"Handle members",id:"handle-members",level:3},{value:"Document handles",id:"document-handles",level:2},{value:"Lifecycle rules",id:"lifecycle-rules",level:2},{value:"Security boundary",id:"security-boundary",level:2}];function y(c){const l={code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",ol:"ol",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,x.R)(),...c.components};return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(l.header,{children:(0,e.jsx)(l.h1,{id:"architecture-and-lifecycle",children:"Architecture and lifecycle"})}),"\n",(0,e.jsxs)(l.p,{children:["Editor SDK connects the browser to the Office editor to send requests and receive results. First open the document\nwith an Office open URL. The SDK's ",(0,e.jsx)(l.code,{children:"save()"})," requests a save from Office; Office and the storage adapter handle writing\nthe file and authenticating storage access. Reopen the source file to verify that your changes were saved."]}),"\n",(0,e.jsx)(l.h2,{id:"request-flow",children:"Request flow"}),"\n",(0,e.jsxs)("svg",{role:"img","aria-label":"Request flow - the host page sends postMessage(command, exact origin) to the Thinkfree Office iframe, the iframe executes the document operation and returns a result envelope, and the SDK resolves or rejects the Promise",viewBox:"0 0 880 340",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{maxWidth:"880px",width:"100%",height:"auto",display:"block",marginBottom:"24px"},children:[(0,e.jsxs)("g",{clipPath:"url(#clip0_1810_10526)",children:[(0,e.jsx)("rect",{width:"880",height:"340",rx:"16",fill:"#121314"}),(0,e.jsx)("circle",{cx:"11.25",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"29.75",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"48.25",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"66.75",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"85.25",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"103.75",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"122.25",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"140.75",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"159.25",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"177.75",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"196.25",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"214.75",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"233.25",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"251.75",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"270.25",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"288.75",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"307.25",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"325.75",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"344.25",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"362.75",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"381.25",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"399.75",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"418.25",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"436.75",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"455.25",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"473.75",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"492.25",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"510.75",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"529.25",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"547.75",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"566.25",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"584.75",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"603.25",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"621.75",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"640.25",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"658.75",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"677.25",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"695.75",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"714.25",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"732.75",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"751.25",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"769.75",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"788.25",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"806.75",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"825.25",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"843.75",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"862.25",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"880.75",cy:"11.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"11.25",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"29.75",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"48.25",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"66.75",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"85.25",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"103.75",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"122.25",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"140.75",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"159.25",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"177.75",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"196.25",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"214.75",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"233.25",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"251.75",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"270.25",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"288.75",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"307.25",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"325.75",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"344.25",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"362.75",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"381.25",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"399.75",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"418.25",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"436.75",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"455.25",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"473.75",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"492.25",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"510.75",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"529.25",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"547.75",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"566.25",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"584.75",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"603.25",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"621.75",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"640.25",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"658.75",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"677.25",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"695.75",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"714.25",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"732.75",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"751.25",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"769.75",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"788.25",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"806.75",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"825.25",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"843.75",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"862.25",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"880.75",cy:"32.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"11.25",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"29.75",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"48.25",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"66.75",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"85.25",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"103.75",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"122.25",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"140.75",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"159.25",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"177.75",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"196.25",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"214.75",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"233.25",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"251.75",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"270.25",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"288.75",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"307.25",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"325.75",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"344.25",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"362.75",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"381.25",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"399.75",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"418.25",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"436.75",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"455.25",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"473.75",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"492.25",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"510.75",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"529.25",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"547.75",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"566.25",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"584.75",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"603.25",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"621.75",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"640.25",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"658.75",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"677.25",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"695.75",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"714.25",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"732.75",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"751.25",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"769.75",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"788.25",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"806.75",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"825.25",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"843.75",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"862.25",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"880.75",cy:"54.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"11.25",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"29.75",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"48.25",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"66.75",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"85.25",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"103.75",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"122.25",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"140.75",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"159.25",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"177.75",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"196.25",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"214.75",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"233.25",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"251.75",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"270.25",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"288.75",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"307.25",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"325.75",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"344.25",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"362.75",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"381.25",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"399.75",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"418.25",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"436.75",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"455.25",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"473.75",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"492.25",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"510.75",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"529.25",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"547.75",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"566.25",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"584.75",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"603.25",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"621.75",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"640.25",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"658.75",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"677.25",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"695.75",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"714.25",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"732.75",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"751.25",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"769.75",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"788.25",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"806.75",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"825.25",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"843.75",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"862.25",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"880.75",cy:"75.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"11.25",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"29.75",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"48.25",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"66.75",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"85.25",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"103.75",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"122.25",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"140.75",cy:"97
1.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"159.25",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"177.75",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"196.25",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"214.75",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"233.25",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"251.75",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"270.25",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"288.75",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"307.25",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"325.75",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"344.25",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"362.75",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"381.25",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"399.75",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"418.25",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"436.75",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"455.25",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"473.75",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"492.25",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"510.75",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"529.25",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"547.75",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"566.25",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"584.75",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"603.25",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"621.75",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"640.25",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"658.75",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"677.25",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"695.75",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"714.25",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"732.75",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"751.25",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"769.75",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"788.25",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"806.75",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"825.25",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"843.75",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"862.25",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"880.75",cy:"97.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"11.25",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"29.75",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"48.25",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"66.75",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"85.25",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"103.75",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"122.25",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"140.75",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"159.25",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"177.75",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"196.25",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"214.75",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"233.25",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"251.75",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"270.25",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"288.75",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"307.25",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"325.75",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"344.25",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"362.75",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"381.25",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"399.75",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"418.25",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"436.75",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"455.25",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"473.75",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"492.25",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"510.75",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"529.25",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"547.75",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"566.25",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"584.75",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"603.25",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"621.75",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"640.25",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"658.75",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"677.25",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"695.75",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"714.25",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"732.75",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"751.25",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"769.75",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"788.25",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"806.75",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"825.25",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"843.75",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"862.25",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"880.75",cy:"118.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"11.25",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"29.75",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"48.25",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"66.75",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"85.25",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"103.75",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"122.25",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"140.75",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"159.25",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"177.75",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"196.25",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"214.75",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"233.25",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"251.75",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"270.25",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"288.75",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"307.25",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"325.75",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"344.25",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"362.75",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"381.25",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"399.75",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"418.25",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"436.75",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"455.25",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"473.75",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"492.25",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"510.75",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"529.25",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"547.75",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"566.25",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"584.75",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"603.25",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"621.75",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"640.25",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"658.75",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"677.25",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"695.75",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"714.25",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"732.75",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"751.25",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"769.75",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"788.25",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"806.75",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"825.25",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"843.75",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"862.25",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"880.75",cy:"140.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"11.25",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"29.75",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"48.25",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"66.75",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"85.25",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"103.75",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"122.25",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"140.75",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"159.25",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"177.75",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"196.25",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"214.75",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"233.25",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"251.75",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"270.25",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"288.75",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"307.25",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"325.75",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"344.25",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"362.75",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"381.25",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"399.75",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"418.25",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"436.75",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"455.25",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"473.75",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"492.25",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"510.75",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"529.25",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"547.75",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"566.25",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"584.75",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"603.25",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"621.75",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"640.25",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"658.75",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"677.25",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"695.75",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"714.25",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"732.75",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"751.25",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"769.75",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"788.25",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"806.75",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"825.25",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"843.75",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"862.25",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"880.75",cy:"161.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"11.25",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"29.75",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"48.25",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"66.75",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"85.25",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"103.75",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"122.25",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"140.75",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"159.25",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"177.75",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"196.25",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"214.75",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"233.25",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"251.75",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"270.25",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"288.75",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"307.25",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"325.75",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"344.25",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"362.75",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"381.25",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"399.75",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"418.25",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"436.75",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"455.25",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"473.75",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"492.25",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"510.75",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"529.25",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"547.75",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"566.25",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"584.75",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"603.25",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"621.75",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"640.25",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"658.75",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"677.25",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"695.75",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"714.25",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"732.75",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"751.25",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"769.75",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"788.25",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"806.75",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"825.25",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"843.75",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"862.25",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"880.75",cy:"183.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"11.25",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"29.75",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"48.25",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"66.75",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"85.25",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"103.75",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"122.25",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"140.75",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"159.25",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"177.75",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"196.25",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"214.75",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"233.25",cy:"204.75",r:"1",fill:"#262626"}),(0,e.j
1sx)("circle",{cx:"251.75",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"270.25",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"288.75",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"307.25",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"325.75",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"344.25",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"362.75",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"381.25",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"399.75",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"418.25",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"436.75",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"455.25",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"473.75",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"492.25",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"510.75",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"529.25",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"547.75",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"566.25",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"584.75",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"603.25",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"621.75",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"640.25",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"658.75",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"677.25",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"695.75",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"714.25",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"732.75",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"751.25",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"769.75",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"788.25",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"806.75",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"825.25",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"843.75",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"862.25",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"880.75",cy:"204.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"11.25",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"29.75",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"48.25",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"66.75",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"85.25",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"103.75",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"122.25",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"140.75",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"159.25",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"177.75",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"196.25",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"214.75",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"233.25",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"251.75",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"270.25",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"288.75",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"307.25",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"325.75",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"344.25",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"362.75",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"381.25",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"399.75",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"418.25",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"436.75",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"455.25",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"473.75",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"492.25",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"510.75",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"529.25",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"547.75",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"566.25",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"584.75",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"603.25",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"621.75",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"640.25",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"658.75",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"677.25",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"695.75",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"714.25",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"732.75",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"751.25",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"769.75",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"788.25",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"806.75",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"825.25",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"843.75",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"862.25",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"880.75",cy:"226.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"11.25",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"29.75",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"48.25",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"66.75",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"85.25",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"103.75",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"122.25",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"140.75",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"159.25",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"177.75",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"196.25",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"214.75",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"233.25",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"251.75",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"270.25",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"288.75",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"307.25",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"325.75",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"344.25",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"362.75",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"381.25",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"399.75",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"418.25",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"436.75",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"455.25",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"473.75",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"492.25",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"510.75",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"529.25",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"547.75",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"566.25",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"584.75",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"603.25",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"621.75",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"640.25",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"658.75",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"677.25",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"695.75",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"714.25",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"732.75",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"751.25",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"769.75",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"788.25",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"806.75",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"825.25",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"843.75",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"862.25",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"880.75",cy:"247.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"11.25",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"29.75",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"48.25",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"66.75",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"85.25",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"103.75",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"122.25",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"140.75",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"159.25",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"177.75",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"196.25",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"214.75",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"233.25",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"251.75",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"270.25",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"288.75",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"307.25",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"325.75",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"344.25",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"362.75",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"381.25",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"399.75",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"418.25",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"436.75",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"455.25",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"473.75",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"492.25",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"510.75",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"529.25",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"547.75",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"566.25",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"584.75",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"603.25",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"621.75",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"640.25",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"658.75",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"677.25",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"695.75",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"714.25",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"732.75",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"751.25",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"769.75",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"788.25",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"806.75",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"825.25",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"843.75",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"862.25",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"880.75",cy:"269.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"11.25",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"29.75",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"48.25",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"66.75",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"85.25",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"103.75",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"122.25",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"140.75",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"159.25",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"177.75",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"196.25",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"214.75",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"233.25",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"251.75",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"270.25",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"288.75",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"307.25",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"325.75",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"344.25",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"362.75",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"381.25",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"399.75",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"418.25",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"436.75",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"455.25",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"473.75",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"492.25",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"510.75",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"529.25",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"547.75",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"566.25",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"584.75",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"603.25",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"621.75",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"640.25",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"658.75",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"677.25",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"695.75",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"714.25",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"732.75",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"751.25",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"769.75",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"788.25",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"806.75",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"825.25",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"843.75",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"862.25",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"880.75",cy:"290.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"11.25",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"29.75",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"48.25",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"66.75",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"85.25",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"103.75",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"122.25",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"140.75",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"159.25",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"177.75",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"196.25",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"214.75",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"233.25",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"251.75",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"270.25",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"288.75",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"307.25",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"325.75",cy:"312.25",r:"1",fill:"#262626"}),
1(0,e.jsx)("circle",{cx:"344.25",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"362.75",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"381.25",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"399.75",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"418.25",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"436.75",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"455.25",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"473.75",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"492.25",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"510.75",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"529.25",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"547.75",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"566.25",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"584.75",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"603.25",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"621.75",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"640.25",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"658.75",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"677.25",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"695.75",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"714.25",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"732.75",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"751.25",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"769.75",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"788.25",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"806.75",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"825.25",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"843.75",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"862.25",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"880.75",cy:"312.25",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"11.25",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"29.75",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"48.25",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"66.75",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"85.25",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"103.75",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"122.25",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"140.75",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"159.25",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"177.75",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"196.25",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"214.75",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"233.25",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"251.75",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"270.25",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"288.75",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"307.25",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"325.75",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"344.25",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"362.75",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"381.25",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"399.75",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"418.25",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"436.75",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"455.25",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"473.75",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"492.25",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"510.75",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"529.25",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"547.75",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"566.25",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"584.75",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"603.25",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"621.75",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"640.25",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"658.75",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"677.25",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"695.75",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"714.25",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"732.75",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"751.25",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"769.75",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"788.25",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"806.75",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"825.25",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"843.75",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"862.25",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("circle",{cx:"880.75",cy:"333.75",r:"1",fill:"#262626"}),(0,e.jsx)("text",{fill:"#B9BCC1",style:{whiteSpace:"pre"},"xml:space":"preserve",fontFamily:"var(--ifm-font-family-base)",fontSize:"16",fontWeight:"500",letterSpacing:"0em",children:(0,e.jsx)("tspan",{x:"184",y:"60.6875",children:"Host page"})}),(0,e.jsx)("path",{d:"M222 241.5L222 75.5",stroke:"#555555",strokeLinecap:"round",strokeLinejoin:"round",strokeDasharray:"3 3"}),(0,e.jsx)("circle",{cx:"222",cy:"75",r:"2.5",fill:"#222222",stroke:"#555555"}),(0,e.jsx)("text",{fill:"#B9BCC1",style:{whiteSpace:"pre"},"xml:space":"preserve",fontFamily:"var(--ifm-font-family-base)",fontSize:"16",fontWeight:"500",letterSpacing:"0em",children:(0,e.jsx)("tspan",{x:"562.5",y:"59.6875",children:"Thinkfree Office iframe"})}
vendor: 5,291 bytes, line 1
1),(0,e.jsx)("path",{d:"M646.5 263.5L646.5 191.5",stroke:"url(#paint0_linear_1810_10526)",strokeLinecap:"round",strokeLinejoin:"round",strokeDasharray:"3 3"}),(0,e.jsx)("path",{d:"M646.5 140V75",stroke:"url(#paint1_linear_1810_10526)",strokeLinecap:"round",strokeLinejoin:"round",strokeDasharray:"3 3"}),(0,e.jsx)("circle",{cx:"646.5",cy:"75",r:"2.5",fill:"#222222",stroke:"#555555"}),(0,e.jsx)("path",{d:"M646.5 195.5V214C646.5 218.418 642.918 222 638.5 222H511",stroke:"#6B88A6",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.jsx)("path",{d:"M222 243V230C222 225.582 225.582 222 230 222H371",stroke:"#805A82",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.jsx)("path",{d:"M573.5 119H638.5C642.918 119 646.5 122.582 646.5 127V143",stroke:"#43848F",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.jsx)("path",{d:"M222 119L294.5 119",stroke:"#7879A3",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.jsxs)("g",{filter:"url(#filter0_di_1810_10526)",children:[(0,e.jsx)("path",{d:"M301.5 103C301.5 100.791 303.291 99 305.5 99H568.5C570.709 99 572.5 100.791 572.5 103V135C572.5 137.209 570.709 139 568.5 139H305.5C303.291 139 301.5 137.209 301.5 135V103Z",fill:"#131414",shapeRendering:"crispEdges"}),(0,e.jsx)("path",{d:"M301.5 103C301.5 100.791 303.291 99 305.5 99H568.5C570.709 99 572.5 100.791 572.5 103V135C572.5 137.209 570.709 139 568.5 139H305.5C303.291 139 301.5 137.209 301.5 135V103Z",stroke:"url(#paint2_linear_1810_10526)",strokeOpacity:"0.05",shapeRendering:"crispEdges"}),(0,e.jsx)("text",{fill:"#9491C8",style:{whiteSpace:"pre"},"xml:space":"preserve",fontFamily:"var(--ifm-font-family-base)",fontSize:"14",letterSpacing:"0em",children:(0,e.jsx)("tspan",{x:"317.706",y:"123.977",children:"postMessage(command, exact-origin)"})})]}),(0,e.jsxs)("g",{filter:"url(#filter1_di_1810_10526)",children:[(0,e.jsx)("path",{d:"M540.5 159C540.5 156.791 542.291 155 544.5 155H748.5C750.709 155 752.5 156.791 752.5 159V191C752.5 193.209 750.709 195 748.5 195H544.5C542.291 195 540.5 193.209 540.5 191V159Z",fill:"#131414",shapeRendering:"crispEdges"}),(0,e.jsx)("path",{d:"M540.5 159C540.5 156.791 542.291 155 544.5 155H748.5C750.709 155 752.5 156.791 752.5 159V191C752.5 193.209 750.709 195 748.5 195H544.5C542.291 195 540.5 193.209 540.5 191V159Z",stroke:"url(#paint3_linear_1810_10526)",strokeOpacity:"0.05",shapeRendering:"crispEdges"}),(0,e.jsx)("text",{fill:"#4DAAB8",style:{whiteSpace:"pre"},"xml:space":"preserve",fontFamily:"var(--ifm-font-family-base)",fontSize:"14",letterSpacing:"0em",children:(0,e.jsx)("tspan",{x:"556.594",y:"179.977",children:"execute document operation"})})]}),(0,e.jsxs)("g",{filter:"url(#filter2_di_1810_10526)",children:[(0,e.jsx)("path",{d:"M371.5 206C371.5 203.791 373.291 202 375.5 202H495.5C497.709 202 499.5 203.791 499.5 206V238C499.5 240.209 497.709 242 495.5 242H375.5C373.291 242 371.5 240.209 371.5 238V206Z",fill:"#131414",shapeRendering:"crispEdges"}),(0,e.jsx)("path",{d:"M371.5 206C371.5 203.791 373.291 202 375.5 202H495.5C497.709 202 499.5 203.791 499.5 206V238C499.5 240.209 497.709 242 495.5 242H375.5C373.291 242 371.5 240.209 371.5 238V206Z",stroke:"url(#paint4_linear_1810_10526)",strokeOpacity:"0.05",shapeRendering:"crispEdges"}),(0,e.jsx)("text",{fill:"#87AFD9",style:{whiteSpace:"pre"},"xml:space":"preserve",fontFamily:"var(--ifm-font-family-base)",fontSize:"14",letterSpacing:"0em",children:(0,e.jsx)("tspan",{x:"387.812",y:"226.977",children:"result envelope"})})]}),(0,e.jsxs)("g",{filter:"url(#filter3_di_1810_10526)",children:[(0,e.jsx)("path",{d:"M128 260C128 257.791 129.791 256 132 256H311C313.209 256 315 257.791 315 260V292C315 294.209 313.209 296 311 296H132C129.791 296 128 294.209 128 292V260Z",fill:"#131414",shapeRendering:"crispEdges"}),(0,e.jsx)("path",{d:"M128 260C128 257.791 129.791 256 132 256H311C313.209 256 315 257.791 315 260V292C315 294.209 313.209 296 311 296H132C129.791 296 128 294.209 128 292V260Z",stroke:"url(#paint5_linear_1810_10526)",strokeOpacity:"0.05",shapeRendering:"crispEdges"}),(0,e.jsx)("text",{fill:"#A56EA6",style:{whiteSpace:"pre"},"xml:space":"preserve",fontFamily:"var(--ifm-font-family-base)",fontSize:"14",letterSpacing:"0em",children:(0,e.jsx)("tspan",{x:"144.288",y:"280.977",children:"resolve or reject Promise"})})]}),(0,e.jsx)("circle",{cx:"222",cy:"119",r:"2.5",fill:"#2A2C2F",stroke:"#7879A3"}),(0,e.jsx)("circle",{cx:"572.5",cy:"119",r:"2.5",fill:"#2A2C2F",stroke:"#43848F"}),(0,e.jsx)("circle",{cx:"646.5",cy:"195",r:"2.5",fill:"#2A2C2F",stroke:"#6B88A6"}),(0,e.jsx)("circle",{cx:"371.5",cy:"222",r:"2.5",fill:"#2A2C2F",stroke:"#805A82"}),(0,e.jsx)("path",{d:"M286.64 122.149L286.64 115.851L294.253 119L286.64 122.149Z",fill:"#2A2C2F",stroke:"#7879A3"}),(0,e.jsx)("path",{d:"M218.851 242.079L225.149 242.079L222 249.692L218.851 242.079Z",fill:"#2A2C2F",stroke:"#805A82"}),(0,e.jsx)("path",{d:"M512.421 218.851L512.421 225.149L504.808 222L512.421 218.851Z",fill:"#2A2C2F",stroke:"#6B88A6"}),(0,e.jsx)("path",{d:"M643.351 140.64L649.649 140.64L646.5 148.253L643.351 140.64Z",fill:"#2A2C2F",stroke:"#43848F"})]}),(0,e.jsxs)("defs",{children:[(0,e.jsxs)("filter",{id:"filter0_di_1810_10526",x:"253",y:"54.5",width:"368",height:"137",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,e.jsx)("feFlood",{floodOpacity:"0",result:"Backgroun
1dImageFix"}),(0,e.jsx)("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,e.jsx)("feOffset",{dy:"4"}),(0,e.jsx)("feGaussianBlur",{stdDeviation:"12"}),(0,e.jsx)("feComposite",{in2:"hardAlpha",operator:"out"}),(0,e.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.08 0"}),(0,e.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_1810_10526"}),(0,e.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_1810_10526",result:"shape"}),(0,e.jsx)("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,e.jsx)("feOffset",{dx:"4",dy:"4"}),(0,e.jsx)("feGaussianBlur",{stdDeviation:"12"}),(0,e.jsx)("feComposite",{in2:"hardAlpha",operator:"arithmetic",k2:"-1",k3:"1"}),(0,e.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0.180439 0 0 0 0 0.195012 0 0 0 0 0.209585 0 0 0 0.2 0"}),(0,e.jsx)("feBlend",{mode:"normal",in2:"shape",result:"effect2_innerShadow_1810_10526"})]}),(0,e.jsxs)("filter",{id:"filter1_di_1810_10526",x:"492",y:"110.5",width:"309",height:"137",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,e.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,e.jsx)("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,e.jsx)("feOffset",{dy:"4"}),(0,e.jsx)("feGaussianBlur",{stdDeviation:"12"}),(0,e.jsx)("feComposite",{in2:"hardAlpha",operator:"out"}),(0,e.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.08 0"}),(0,e.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_1810_10526"}),(0,e.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_1810_10526",result:"shape"}),(0,e.jsx)("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,e.jsx)("feOffset",{dx:"4",dy:"4"}),(0,e.jsx)("feGaussianBlur",{stdDeviation:"12"}),(0,e.jsx)("feComposite",{in2:"hardAlpha",operator:"arithmetic",k2:"-1",k3:"1"}),(0,e.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0.180439 0 0 0 0 0.195012 0 0 0 0 0.209585 0 0 0 0.2 0"}),(0,e.jsx)("feBlend",{mode:"normal",in2:"shape",result:"effect2_innerShadow_1810_10526"})]}),(0,e.jsxs)("filter",{id:"filter2_di_1810_10526",x:"323",y:"157.5",width:"225",height:"137",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,e.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,e.jsx)("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,e.jsx)("feOffset",{dy:"4"}),(0,e.jsx)("feGaussianBlur",{stdDeviation:"12"}),(0,e.jsx)("feComposite",{in2:"hardAlpha",operator:"out"}),(0,e.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.08 0"}),(0,e.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_1810_10526"}),(0,e.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_1810_10526",result:"shape"}),(0,e.jsx)("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,e.jsx)("feOffset",{dx:"4",dy:"4"}),(0,e.jsx)("feGaussianBlur",{stdDeviation:"12"}),(0,e.jsx)("feComposite",{in2:"hardAlpha",operator:"arithmetic",k2:"-1",k3:"1"}),(0,e.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0.180439 0 0 0 0 0.195012 0 0 0 0 0.209585 0 0 0 0.2 0"}),(0,e.jsx)("feBlend",{mode:"normal",in2:"shape",result:"effect2_innerShadow_1810_10526"})]}),(0,e.jsxs)("filter",{id:"filter3_di_1810_10526",x:"79.5",y:"211.5",width:"284",height:"137",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,e.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,e.jsx)("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,e.jsx)("feOffset",{dy:"4"}),(0,e.jsx)("feGaussianBlur",{stdDeviation:"12"}),(0,e.jsx)("feComposite",{in2:"hardAlpha",operator:"out"}),(0,e.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.08 0"}
1),(0,e.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_1810_10526"}),(0,e.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_1810_10526",result:"shape"}),(0,e.jsx)("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,e.jsx)("feOffset",{dx:"4",dy:"4"}),(0,e.jsx)("feGaussianBlur",{stdDeviation:"12"}),(0,e.jsx)("feComposite",{in2:"hardAlpha",operator:"arithmetic",k2:"-1",k3:"1"}),(0,e.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0.180439 0 0 0 0 0.195012 0 0 0 0 0.209585 0 0 0 0.2 0"}),(0,e.jsx)("feBlend",{mode:"normal",in2:"shape",result:"effect2_innerShadow_1810_10526"})]}),(0,e.jsxs)("linearGradient",{id:"paint0_linear_1810_10526",x1:"646",y1:"185",x2:"646",y2:"252.5",gradientUnits:"userSpaceOnUse",children:[(0,e.jsx)("stop",{offset:"0.55",stopColor:"#555555"}),(0,e.jsx)("stop",{offset:"1",stopColor:"#141516"})]}),(0,e.jsxs)("linearGradient",{id:"paint1_linear_1810_10526",x1:"646",y1:"90",x2:"646",y2:"140",gradientUnits:"userSpaceOnUse",children:[(0,e.jsx)("stop",{offset:"0.55",stopColor:"#555555"}),(0,e.jsx)("stop",{offset:"1",stopColor:"#141516"})]}),(0,e.jsxs)("linearGradient",{id:"paint2_linear_1810_10526",x1:"437",y1:"99",x2:"437",y2:"139",gradientUnits:"userSpaceOnUse",children:[(0,e.jsx)("stop",{stopColor:"white"}),(0,e.jsx)("stop",{offset:"1",stopColor:"white",stopOpacity:"0.3"})]}),(0,e.jsxs)("linearGradient",{id:"paint3_linear_1810_10526",x1:"646.5",y1:"155",x2:"646.5",y2:"195",gradientUnits:"userSpaceOnUse",children:[(0,e.jsx)("stop",{stopColor:"white"}),(0,e.jsx)("stop",{offset:"1",stopColor:"white",stopOpacity:"0.3"})]}),(0,e.jsxs)("linearGradient",{id:"paint4_linear_1810_10526",x1:"435.5",y1:"202",x2:"435.5",y2:"242",gradientUnits:"userSpaceOnUse",children:[(0,e.jsx)("stop",{stopColor:"white"}),(0,e.jsx)("stop",{offset:"1",stopColor:"white",stopOpacity:"0.3"})]}),(0,e.jsxs)("linearGradient",{id:"paint5_linear_1810_10526",x1:"221.5",y1:"256",x2:"221.5",y2:"296",gradientUnits:"userSpaceOnUse",children:[(0,e.jsx)("stop",{stopColor:"white"}),(0,e.jsx)("stop",{offset:"1",stopColor:"white",stopOpacity:"0.3"})]}),(0,e.jsxs)("linearGradient",{id:"paint6_linear_1810_10526",x1:"4.00001",y1:"5.0495",x2:"371.244",y2:"403.389",gradientUnits:"userSpaceOnUse",children:[(0,e.jsx)("stop",{stopColor:"white",stopOpacity:"0.5"}),(0,e.jsx)("stop",{offset:"1",stopColor:"white"})]}),(0,e.jsx)("clipPath",{id:"clip0_1810_10526",children:(0,e.jsx)("rect",{width:"880",height:"340",rx:"16",fill:"white"})})]})]}),"\n",(0,e.jsx)(l.p,{children:"Each request receives a unique message ID. The SDK stores a pending Promise until the matching result arrives or the\ntimeout expires. Responses must come from the configured editor origin and use the expected Thinkfree envelope."}),"\n",(0,e.jsx)(l.h2,{id:"entry-points",children:"Entry points"}),"\n",(0,e.jsxs)(l.table,{children:[(0,e.jsx)(l.thead,{children:(0,e.jsxs)(l.tr,{children:[(0,e.jsx)(l.th,{children:"Entry point"}),(0,e.jsx)(l.th,{children:"Returns"}),(0,e.jsx)(l.th,{children:"Use when"})]})}),(0,e.jsxs)(l.tbody,{children:[(0,e.jsxs)(l.tr,{children:[(0,e.jsxs)(l.td,{children:[(0,e.jsx)(l.code,{children:"Office.word(iframe, options?)"}),", ",(0,e.jsx)(l.code,{children:"Office.cell(\u2026)"}),", ",(0,e.jsx)(l.code,{children:"Office.show(\u2026)"})]}),(0,e.jsxs)(l.td,{children:[(0,e.jsx)(l.code,{children:"WordApp"})," / ",(0,e.jsx)(l.code,{children:"CellApp"})," / ",(0,e.jsx)(l.code,{children:"ShowApp"})," (",(0,e.jsx)(l.code,{children:"OfficeApp<M>"}),")"]}),(0,e.jsx)(l.td,{children:"Recommended - you have the iframe element"})]}),(0,e.jsxs)(l.tr,{children:[(0,e.jsx)(l.td,{children:(0,e.jsx)(l.code,{children:"createOffice(options)"})}),(0,e.jsx)(l.td,{children:(0,e.jsx)(l.code,{children:"Office<M>"})}),(0,e.jsxs)(l.td,{children:["You need explicit options or a ",(0,e.jsx)(l.code,{children:"targetWindow"})]})]})]})]}),"\n",(0,e.jsxs)(l.p,{children:[(0,e.jsx)(l.code,{children:"Office.*"})," is a get-or-create facade over ",(0,e.jsx)(l.code,{children:"createOffice"}),": the same iframe returns the same handle until ",(0,e.jsx)(l.code,{children:"disconnect()"}
1),",\nthe origin is derived from ",(0,e.jsx)(l.code,{children:"iframe.src"}),", and the handle adds ",(0,e.jsx)(l.code,{children:"whenReady()"})," on top of ",(0,e.jsx)(l.code,{children:"getDocument()"}),", ",(0,e.jsx)(l.code,{children:"getTools()"}),", and ",(0,e.jsx)(l.code,{children:"execute()"}),"."]}),"\n",(0,e.jsxs)(l.h3,{id:"office-options-officeappoptions",children:[(0,e.jsx)(l.code,{children:"Office.*"})," options (",(0,e.jsx)(l.code,{children:"OfficeAppOptions"}),")"]}),"\n",(0,e.jsxs)(l.table,{children:[(0,e.jsx)(l.thead,{children:(0,e.jsxs)(l.tr,{children:[(0,e.jsx)(l.th,{children:"Option"}),(0,e.jsx)(l.th,{style:{textAlign:"right"},children:"Required"}),(0,e.jsx)(l.th,{children:"Description"})]})}),(0,e.jsxs)(l.tbody,{children:[(0,e.jsxs)(l.tr,{children:[(0,e.jsx)(l.td,{children:(0,e.jsx)(l.code,{children:"frameworkOrigin"})}),(0,e.jsx)(l.td,{style:{textAlign:"right"},children:"No"}),(0,e.jsxs)(l.td,{children:["Editor origin; derived from ",(0,e.jsx)(l.code,{children:"iframe.src"})," when omitted. Required for ",(0,e.jsx)(l.code,{children:"data:"}),"/",(0,e.jsx)(l.code,{children:"blob:"})," or missing ",(0,e.jsx)(l.code,{children:"src"})]})]}),(0,e.jsxs)(l.tr,{children:[(0,e.jsx)(l.td,{children:(0,e.jsx)(l.code,{children:"timeoutMs"})}),(0,e.jsx)(l.td,{style:{textAlign:"right"},children:"No"}),(0,e.jsx)(l.td,{children:"Per-request timeout; default is 5,000 ms"})]})]})]}),"\n",(0,e.jsxs)(l.h3,{id:"createoffice-options-officeoptions",children:[(0,e.jsx)(l.code,{children:"createOffice()"})," options (",(0,e.jsx)(l.code,{children:"OfficeOptions"}),")"]}),"\n",(0,e.jsxs)(l.table,{children:[(0,e.jsx)(l.thead,{children:(0,e.jsxs)(l.tr,{children:[(0,e.jsx)(l.th,{children:"Option"}),(0,e.jsx)(l.th,{style:{textAlign:"right"},children:"Required"}),(0,e.jsx)(l.th,{children:"Description"})]})}),(0,e.jsxs)(l.tbody,{children:[(0,e.jsxs)(l.tr,{children:[(0,e.jsx)(l.td,{children:(0,e.jsx)(l.code,{children:"module"})}),(0,e.jsx)(l.td,{style:{textAlign:"right"},children:"Yes"}),(0,e.jsxs)(l.td,{children:[(0,e.jsx)(l.code,{children:"word"}),", ",(0,e.jsx)(l.code,{children:"cell"}),", or ",(0,e.jsx)(l.code,{children:"show"})]})]}),(0,e.jsxs)(l.tr,{children:[(0,e.jsx)(l.td,{children:(0,e.jsx)(l.code,{children:"frameworkOrigin"})}),(0,e.jsx)(l.td,{style:{textAlign:"right"},children:"Yes"}),(0,e.jsxs)(l.td,{children:["Exact editor origin; ",(0,e.jsx)(l.code,{children:"*"})," is rejected"]})]}),(0,e.jsxs)(l.tr,{children:[(0,e.jsx)(l.td,{children:(0,e.jsx)(l.code,{children:"iframeEl"})}),(0,e.jsx)(l.td,{style:{textAlign:"right"},children:"One of two"}),(0,e.jsxs)(l.td,{children:["Iframe whose ",(0,e.jsx)(l.code,{children:"contentWindow"})," receives commands"]})]}),(0,e.jsxs)(l.tr,{children:[(0,e.jsx)(l.td,{children:(0,e.jsx)(l.code,{children:"targetWindow"})}),(0,e.jsx)(l.td,{style:{textAlign:"right"},children:"One of two"}),(0,e.jsx)(l.td,{children:"Explicit target window for a non-iframe topology"})]}),(0,e.jsxs)(l.tr,{children:[(0,e.jsx)(l.td,{children:(0,e.jsx)(l.code,{children:"timeoutMs"})}),(0,e.jsx)(l.td,{style:{textAlign:"right"},children:"No"}),(0,e.jsx)(l.td,{children:"Per-request timeout; default is 5,000 ms"})]})]})]}),"\n",(0,e.jsx)(l.h3,{id:"handle-members",children:"Handle members"}),"\n",(0,e.jsxs)(l.p,{children:[(0,e.jsx)(l.code,{children:"module"}),", ",(0,e.jsx)(l.code,{children:"execute(method, params?)"}),", ",(0,e.jsx)(l.code,{children:"getDocument()"}),", ",(0,e.jsx)(l.code,{children:"getTools(options?)"}),", ",(0,e.jsx)(l.code,{children:"registerTools(modelContext, options?)"}),",\n",(0,e.jsx)(l.code,{children:"getToolSchemas()"}),", ",(0,e.jsx)(l.code,{children:"getSystemPrompt()"}),", ",(0,e.jsx)(l.code,{children:"disconnect()"}),", and - on app handles only - ",(0,e.jsx)(l.code,{children:"whenReady(limitMs?)"}),"."]}),"\n",(0,e.jsx)(l.h2,{id:"document-handles",children:"Document handles"}),"\n",(0,e.jsxs)(l.p,{children:[(0,e.jsx)(l.code,{children:"getDocument()"})," returns a Proxy handle, not a serialized document. The handle stores identity or navigation information\nand resolves the current Office object when a method runs."]}),"\n",(0,e.jsxs)(l.ul,{children:["\n",(0,e.jsxs)(l.li,{children:["Word (",(0,e.jsx)(l.code,{children:"word"}),") and Presentation (",(0,e.jsx)(l.code,{children:"show"}),") use identity-based proxy handles: every method is one round trip."]}),"\n",(0,e.jsxs)(l.li,{children:["Spreadsheet (",(0,e.jsx)(l.code,{children:"cell"}),") navigation such as ",(0,e.jsx)(l.code,{children:"getTable().getRange()"})," builds a path locally; the terminal call resolves it. ",(0,e.jsx)(l.code,{children:"getWorksheet()"})," is not part of it - it resolves the sheet on the call itself."]}),"\n",(0,e.jsx)(l.li,{children:"Handle arguments are serialized as proxy descriptors when passed to other methods."}),"\n",(0,e.jsx)(l.li,{children:"Returned proxy descriptors are converted back into handles."}),"\n"]}),"\n",(0,e.jsx)(l.p,{children:"Do not serialize handles into application storage or treat them as durable IDs."}),"\n",(0,e.jsx)(l.h2,{id:"lifecycle-rules",children:"Lifecycle rules"}),"\n",(0,e.jsxs)(l.ol,{children:["\n",(0,e.jsx)(l.li,{children:"Load an Office open URL in the iframe."}),"\n",(0,e.jsxs)(l.li,{children:["Obtain one app handle for that iframe and module (",(0,e.jsx)(l.code,{children:"Office.word(iframe)"}),")."]}),"\n",(0,e.jsxs)(l.li,{children:["Wait until the editor can answer SDK commands (",(0,e.jsx)(l.code,{children:"await app.whenReady()"}),")."]}),"\n",(0,e.jsx)(l.li,{children:"Execute document operations."}),"\n",(0,e.jsxs)(l.li,{children:["Save through Office when required (",(0,e.jsx)(l.code,{children:"save()"})," on Word and Presentation documents)."]}),"\n",(0,e.jsxs)(l.li,{children:["Call ",(0,e.jsx)(l.code,{children:"disconnect()"})," before discarding the iframe or changing its ",(0,e.jsx)(l.code,{children:"src"})," to another document or module."]}),"\n"]}),"\n",(0,e.jsxs)(l.p,{children:["Calling a handle method after ",(0,e.jsx)(l.code,{children:"disconnect()"})," fails with code ",(0,e.jsx)(l.code,{children:"1003"})," (",(0,e.jsx)(l.code,{children:"DESTROYED"}),"). Disconnecting with outstanding\nrequests also rejects those requests so callers do not remain pending indefinitely. Binding the same iframe to a\ndifferent module without disconnecting first fails with ",(0,e.jsx)(l.code,{children:"INVALID_ARGUMENT"}),"."]}),"\n",(0,e.jsx)(l.h2,{id:"security-boundary",children:"Security boundary"}),"\n",(0,e.jsxs)(l.ul,{children:["\n",(0,e.jsxs)(l.li,{children:["The editor origin 
1is taken from ",(0,e.jsx)(l.code,{children:"iframe.src"})," or your ",(0,e.jsx)(l.code,{children:"frameworkOrigin"})," option; do not accept it from arbitrary user\ninput."]}),"\n",(0,e.jsx)(l.li,{children:"Allow only trusted Office origins in the host application and editor configuration."}),"\n",(0,e.jsx)(l.li,{children:"Treat the document-open URL as sensitive when it grants access to a document."}),"\n",(0,e.jsxs)(l.li,{children:["The SDK validates ",(0,e.jsx)(l.code,{children:"event.origin"})," on every message and never posts to ",(0,e.jsx)(l.code,{children:"*"}),"."]}),"\n",(0,e.jsx)(l.li,{children:"Do not place API keys, storage credentials, or Office signing keys in public runtime config."}),"\n"]}),"\n",(0,e.jsx)(l.p,{children:"Editor SDK does not authenticate the user or grant document access. Authorize the user and obtain the document-open URL\nbefore connecting."})]})}function n(c={}){const{wrapper:l}={...(0,x.R)(),...c.components};return l?(0,e.jsx)(l,{...c,children:(0,e.jsx)(y,{...c})}):y(c)}},8453(c,l,i){i.d(l,{R:()=>s,x:()=>f});var r=i(6540);const e={},x=r.createContext(e);function s(c){const l=r.useContext(x);return r.useMemo(function(){return"function"==typeof c?c(l):{...l,...c}},[l,c])}function f(c){let l;return l=c.disableParentContext?"function"==typeof c.components?c.components(e):c.components||e:s(c.components),r.createElement(x.Provider,{value:l},c.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.