PageSourceSearch

https://nodary.ai/_next/static/chunks/3672-2422f917480c301b.js

js nodary.ai collected 2026-10-05 15:16:36 UTC 41,827 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3672],{8277:(e,t,r)=>{"use strict";r.d(t,{N:()=>h});var n=r(95155),a=r(12115),s=r(52619),i=r.n(s),o=r(94187),d=r(44706),l=r(61158),c=r(82773),u=r(35327),p=r(42550),m=r.n(p);function h(e){var t,r,s;let{nodeId:p}=e,h=(0,d.n8)(),_=(0,l.kj)(),f=o.i.node.list.useQuery({studioId:null!=(r=null==h?void 0:h.studioId)?r:""},{enabled:!!h}),b=o.i.game.list.useQuery({studioId:null!=(s=null==h?void 0:h.studioId)?s:""},{enabled:!!h}),g=(0,a.useMemo)(()=>{var e;return(0,c.of)((null!=(e=f.data)?e:[]).map(e=>{var t,r;return{id:e.id,parent:null!=(t=e.parentId)?t:void 0,title:e.title,game:null!=(r=e.gameId)?r:"shared"}}),p)},[f.data,p]),v=(0,a.useMemo)(()=>{var e;return new Set((null!=(e=f.data)?e:[]).filter(e=>e.isCore).map(e=>e.id))},[f.data]),x=g.filter((e,t)=>t===g.length-1||!v.has(e.id));if(!h||!g.length)return null;let y=g[g.length-1],j=null==(t=b.data)?void 0:t.find(e=>e.id===y.game),k="demo-room"===h.studioId,w="".concat(k?"/demo":"/constellation","?view=columns&game=").concat(encodeURIComponent(y.game));return(0,n.jsxs)("nav",{className:m().path,"aria-label":_("loc.document"),children:[(0,n.jsx)(i(),{href:k?"/demo/home":"/dashboard",prefetch:!1,children:(0,u.S)(h.studioName)}),(0,n.jsx)("span",{"aria-hidden":"true",children:"/"}),(0,n.jsx)(i(),{href:w,prefetch:!1,children:(0,u.S)(null==j?void 0:j.name)||_("con.filter.crossProject")}),x.map((e,t)=>(0,n.jsxs)("span",{className:m().segment,children:[(0,n.jsx)("span",{"aria-hidden":"true",children:"/"}),t===x.length-1?(0,n.jsx)("span",{"aria-current":"page",title:(0,u.S)(e.title),children:(0,u.S)(e.title)}):(0,n.jsx)(i(),{href:"".concat(w,"&focus=").concat(encodeURIComponent(e.id)),prefetch:!1,title:(0,u.S)(e.title),children:(0,u.S)(e.title)})]},e.id))]})}},32827:(e,t,r)=>{"use strict";r.d(t,{mE:()=>P,zw:()=>O});var n=r(95155),a=r(12115),s=r(94187),i=r(61158),o=r(80826),d=r(6826),l=r(35327);let c={surface:"studio",typography:"editorial",size:18,width:"focused"},u="nodary:reading-preferences:v1";function p(e){try{let t=JSON.parse(null!=e?e:"null");if(!t||"object"!=typeof t)return{...c};return{surface:"paper"===t.surface||"dark"===t.surface||"studio"===t.surface?t.surface:c.surface,typography:"sans"===t.typography?"sans":"editorial",size:16===t.size||20===t.size?t.size:18,width:"wide"===t.width?"wide":"focused"}}catch(e){return{...c}}}var m=r(69245),h=r(97999),_=r(70434),f=r(44671),b=r(51409),g=r(71590),v=r.n(g);function x(e){let{content:t,viewport:r,active:s,focusRequest:o,revision:d,onClose:l}=e,[c,u]=(0,a.useState)(""),[p,m]=(0,a.useState)({query:"",ranges:[],capped:!1}),[h,_]=(0,a.useState)(0),[g,x]=(0,a.useState)(0),y=(0,a.useRef)(null),j=(0,a.useRef)(Symbol("document-find")),k=(0,a.useRef)(""),w=(0,a.useId)(),N=(0,i.kj)(),C=p.query===c,S=C?p.ranges.length:0,I=Math.min(h,Math.max(0,S-1)),T=e=>{S&&(_((I+e+S)%S),x(e=>e+1))};(0,a.useEffect)(()=>{var e,t;s&&(null==(e=y.current)||e.focus({preventScroll:!0}),null==(t=y.current)||t.select())},[s,o]),(0,a.useEffect)(()=>{let e,r=t.current;if(!s||!r)return;let n=()=>{clearTimeout(e),m(e=>({...e,query:"\0"})),e=setTimeout(()=>{let e=(0,f.pC)(r,c);m({query:c,...e}),k.current!==c?_(0):_(t=>Math.min(t,Math.max(0,e.ranges.length-1))),k.current=c},120)},a=new MutationObserver(n);return a.observe(r,{childList:!0,characterData:!0,subtree:!0}),n(),()=>{clearTimeout(e),a.disconnect()}},[s,t,c,d]),(0,a.useEffect)(()=>{var e;let t=j.current,n=s&&C?p.ranges[I]:void 0,a=(0,f.r8)(t,s&&C?p.ranges:void 0,n),i=null==n||null==(e=n.startContainer.parentElement)?void 0:e.closest("[data-reader-block],[data-reader-title]");if(i&&!a&&(i.dataset.findCurrent="true"),n&&r.current){let e=r.current;for(let t=n.startContainer.parentElement;t&&t!==e;t=t.parentElement)t.scrollWidth>t.clientWidth+1&&/auto|scroll/.test(getComputedStyle(t).overflowX)&&(t.scrollLeft+=n.getBoundingClientRect().left-t.getBoundingClientRect().left-t.clientWidth/3);e.scrollTop+=n.getBoundingClientRect().top-e.getBoundingClientRect().top-e.clientHeight/3}return()=>{(0,f.r8)(t),i&&delete i.dataset.findCurrent}},[s,C,p,I,g,r]);let A=c.trim()?C?S?"".concat(I+1," / ").concat(S).concat(p.capped?"+":""):N("dfind.none"):N("dfind.searching"):N("dfind.word");return(0,n.jsxs)("div",{className:v().findBar,role:"search","aria-label":N("dfind.label"),hidden:!s,children:[(0,n.jsxs)("label",{className:v().findInput,children:[(0,n.jsx)(b.A,{name:"search",size:15}),(0,n.jsx)("input",{ref:y,type:"search",value:c,maxLength:200,"aria-label":N("dfind.input"),"aria-describedby":w,placeholder:N("dfind.placeholder"),autoComplete:"off",autoCapitalize:"none",spellCheck:!1,onChange:e=>u(e.target.value),onKeyDown:e=>{e.nativeEvent.isComposing||229===e.keyCode||"Enter"!==e.key||(e.preventDefault(),e.stopPropagation(),T(e.shiftKey?-1:1))}})]}
1),(0,n.jsxs)("div",{className:v().findControls,children:[(0,n.jsx)("span",{id:w,role:"status",className:v().findCount,title:p.capped?N("dfind.capped"):void 0,children:A}),(0,n.jsx)("button",{type:"button",disabled:!S,onClick:()=>T(-1),"aria-label":N("dfind.prev"),title:N("dfind.prevTip"),children:"↑"}),(0,n.jsx)("button",{type:"button",disabled:!S,onClick:()=>T(1),"aria-label":N("dfind.next"),title:N("dfind.nextTip"),children:"↓"}),(0,n.jsx)("button",{type:"button",onClick:l,"aria-label":N("dfind.close"),title:N("dfind.closeTip"),children:(0,n.jsx)(b.A,{name:"close",size:15})})]})]})}var y=r(96007),j=r(97300),k=r(82968),w=r(45531),N=r.n(w);let C=e=>e&&"object"==typeof e&&"string"==typeof e.label?e.label:"";function S(e){let{threads:t,onShowNote:r}=e,a=(0,i.kj)(),{locale:s}=(0,i.s9)(),o=new Intl.DateTimeFormat(k.DV[s].tag,{day:"numeric",month:"short",year:"numeric"}),d=e=>new Date(e.createdAt).getTime()||0,l=[...t].sort((e,t)=>Number(!!e.resolved)-Number(!!t.resolved)||d(e)-d(t)),c=e=>{var t,r;return(0,n.jsxs)("div",{className:N().head,children:[(0,n.jsx)("span",{className:N().avatar,"aria-hidden":"true",children:function(e){var t,r;let n=null==e||null==(t=e.avatarInitials)?void 0:t.trim();return n?n.slice(0,2).toUpperCase():(null!=(r=null==e?void 0:e.name)?r:"").split(/\s+/).map(e=>{var t;return null!=(t=e[0])?t:""}).join("").slice(0,2).toUpperCase()||"?"}(e.author)}),(0,n.jsx)("strong",{className:N().who,children:(null==(r=e.author)||null==(t=r.name)?void 0:t.trim())||a("cm.notes.someone")}),(0,n.jsx)("time",{className:N().when,dateTime:new Date(e.createdAt).toISOString(),children:(e=>{let t=new Date(e);return Number.isNaN(t.getTime())?"":o.format(t)})(e.createdAt)}),e.resolved&&(0,n.jsx)("span",{className:N().resolved,children:a("rd.discussion.resolved")})]})};return(0,n.jsxs)("div",{className:N().discussion,children:[(0,n.jsxs)("div",{className:N().intro,children:[(0,n.jsx)("span",{className:N().kicker,children:a("rd.tab.discussion")}),(0,n.jsx)("h2",{children:a("rd.discussion.title")}),(0,n.jsx)("p",{children:a("rd.discussion.hint")})]}),(0,n.jsx)("ol",{className:N().threads,children:l.map(e=>{var t;let s=C(e.imageAnchor)?{chip:"cm.notes.chip",text:C(e.imageAnchor),picture:!0}:C(e.cellAnchor)?{chip:"cc.chip",text:C(e.cellAnchor)}:C(e.diagramAnchor)?{chip:"dn.chip",text:C(e.diagramAnchor)}:C(e.videoAnchor)?{chip:"vn.chip",text:C(e.videoAnchor)}:C(e.modelAnchor)?{chip:"mn.chip",text:C(e.modelAnchor)}:C(e.boardAnchor)?{chip:"dn.chip",text:C(e.boardAnchor)}:null,i=(null==s?void 0:s.picture)&&null!=(t=null==r?void 0:r(e))?t:null;return(0,n.jsxs)("li",{className:N().thread,"data-resolved":e.resolved||void 0,"data-reader-thread":e.id,children:[s&&(i?(0,n.jsxs)("button",{type:"button",className:N().about,onClick:i,children:[(0,n.jsx)(b.A,{name:"image",size:13}),a(s.chip),": ",s.text,(0,n.jsx)("span",{className:N().go,children:a("rd.discussion.showNote")})]}):(0,n.jsxs)("div",{className:N().about,children:[a(s.chip),"cc.chip"===s.chip?" ":": ",s.text]})),e.quote&&(0,n.jsxs)("blockquote",{className:N().quote,children:["“",e.quote,"”"]}),c(e),(0,n.jsx)("p",{className:N().body,children:e.body}),e.replies&&e.replies.length>0&&(0,n.jsx)("ol",{className:N().replies,children:e.replies.map(e=>(0,n.jsxs)("li",{children:[c(e),(0,n.jsx)("p",{className:N().body,children:e.body})]},e.id))})]},e.id)})})]})}var I=r(51834),T=r(71967),A=r(44706),E=r(93323),M=r(75063),L=r(8277),R=r(58372),z=r.n(R),B=r(97194),q=r(4874);let F={read:"doc",media:"image",outline:"list",discussion:"chat"},D=[];function O(e){var t;let{title:r,blocks:s,nodeId:f,readingId:g=f,onOpen:k,expanded:w=!1,printHref:N,shareHref:C,subtitle:R,facts:P,hue:U=275,initialTab:H="read",initialSection:J="",initialPreferences:K=c,viewportRef:W,explicitPlace:V,threads:X=D}=e,Z="fr"===(0,i.s9)().locale,Q=(0,i.kj)(),G=(0,A.n8)(),Y=(null==G?void 0:G.studioId)===M.B?e=>"/demo/doc/".concat(encodeURIComponent(e)):void 0,[$,ee]=(0,a.useState)(H),[et,er]=(0,a.useState)("grid"),[en,ea]=(0,a.useState)(0),[es,ei]=(0,a.useState)(null),[eo,ed]=(0,a.useState)(void 0),[el,ec]=(0,a.useState)(!1),[eu,ep]=(0,a.useState)(!1),[em,eh]=(0,a.useState)(0),e_=(0,a.useRef)(null),[ef,eb]=(0,a.useState)(K),eg=(0,m.BF)(),ev="dark"===ef.surface||"studio"===ef.surface&&!eg,[ex,ey]=(0,a.useState)(J),[ej,ek]=(0,a.useState)(J),[ew,eN]=(0,a.useState)(0),[eC,eS]=(0,a.useState)(""),eI=(0,a.useRef)(null),eT=(0,a.useRef)(null),eA=(0,a.useRef)(0),eE=(0,a.useRef)(null),eM=(0,a.useRef)(null),eL=(0,a.useId)(),eR=(0,a.useMemo)(()=>[...s].sort((e,t)=>
1e.sortOrder-t.sortOrder),[s]),ez=(0,a.useMemo)(()=>(0,h.D)(eR),[eR]),eB=(0,a.useMemo)(()=>(function(e){let t=[],r=function(e,r,n){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;if("string"==typeof r&&r.trim()){try{if(!["http:","https:"].includes(new URL(r,"https://nodary.ai").protocol))return}catch(e){return}t.push({src:r,caption:"string"==typeof n?n:void 0,blockId:e,at:a})}};for(let t of e){let e=t.content&&"object"==typeof t.content?t.content:{};("big-image"===t.type||"image"===t.type)&&r(t.id,e.src,e.caption||e.label||e.alt),"image-grid"===t.type&&Array.isArray(e.srcs)&&e.srcs.forEach((n,a)=>r(t.id,n,Array.isArray(e.captions)?e.captions[a]:void 0,a)),"moodboard"===t.type&&Array.isArray(e.images)&&e.images.forEach((e,n)=>{e&&"object"==typeof e&&r(t.id,e.src,e.caption,n)})}return t})(eR),[eR]),eq=(0,a.useMemo)(()=>eR.filter(e=>"h1"===e.type||"h2"===e.type).map(e=>({id:e.id,level:"h1"===e.type?1:2,text:function(e){let t=e.content&&"object"==typeof e.content?e.content:{},r=(0,d.sI)(t.runs),n=r.length?r.map(e=>e.t).join(""):"string"==typeof t.text?(0,d.RP)(t.text).runs.map(e=>e.t).join(""):"";return(0,l.S)(n)}(e)})),[eR]),eF=(0,a.useMemo)(()=>(function(e){var t,r;let n=null!=(r=null==(t=(0,o.DM)("",e).replace(/https?:\/\/\S+/g,"").replace(/[#*_`|>\[\]()]/g," ").match(RegExp("[\\p{L}\\p{N}]+","gu")))?void 0:t.length)?r:0;return n?Math.max(1,Math.ceil(n/220)):0})(eR),[eR]),eD=eR.filter(e=>"sheet"===e.type||"table"===e.type).length,eO=(0,o.ho)(r),eP=(0,l.S)(r),eU=eR.slice(0,(null==(t=eR[0])?void 0:t.type)==="eyebrow"?2:1).filter(e=>"eyebrow"===e.type||"lede"===e.type),eH=new Set(eU.map(e=>e.id)),eJ=eB[Math.min(en,eB.length-1)],eK=X.length?["read","media","outline","discussion"]:["read","media","outline"],eW=(0,a.useMemo)(()=>{if(!X.some(e=>(0,j.gU)(e.imageAnchor)))return;let e=new Map(eR.map(e=>[e.id,e]));return{pins:t=>{let r=eB[t],n=r?e.get(r.blockId):void 0;return r&&n?(0,j.Vu)(X,n.id,r.at,(0,j.wv)(n.type,n.content)):[]},focusId:eo}},[X,eB,eR,eo]),eV=(0,a.useCallback)(()=>!!J||!!(null==V?void 0:V()),[J,V]);(0,E.Z)({viewport:eI,studioId:null==G?void 0:G.studioId,nodeId:g,enabled:"read"===$&&!el&&eR.length>0,surface:"reader",explicitSection:eV,recordVisit:w}),(0,a.useEffect)(()=>{let e=()=>{try{eb(p(localStorage.getItem(u)))}catch(e){}},t=t=>{(t.key===u||null===t.key)&&e()};try{let e=localStorage.getItem(u);null!==e&&eb(p(e))}catch(e){}return window.addEventListener("storage",t),window.addEventListener("nodary-reading-preferences",e),()=>{window.removeEventListener("storage",t),window.removeEventListener("nodary-reading-preferences",e)}},[]),(0,a.useEffect)(()=>{let e=e=>{for(let t of[eE.current,eM.current])(null==t?void 0:t.open)&&!t.contains(e.target)&&(t.open=!1)};return document.addEventListener("pointerdown",e),()=>document.removeEventListener("pointerdown",e)},[]);let eX=e=>{let t={...ef,...e};eb(t);try{localStorage.setItem(u,JSON.stringify(t)),window.dispatchEvent(new Event("nodary-reading-preferences"))}catch(e){}};(0,a.useEffect)(()=>{if(!eC)return;let e=setTimeout(()=>eS(""),5e3);return()=>clearTimeout(e)},[eC]),(0,a.useEffect)(()=>{let e=eI.current;if(!e||"read"!==$)return;g&&G||(e.scrollTop=eA.current);let t=0,r=()=>{t=0,eA.current=e.scrollTop;let r=e.scrollHeight-e.clientHeight;eN(r>0?Math.round(Math.min(100,Math.max(0,e.scrollTop/r*100))):100);let n=e.getBoundingClientRect().top+72,a="";for(let t of e.querySelectorAll("[data-reader-heading]")){var s;t.getBoundingClientRect().top<=n&&(a=null!=(s=t.dataset.readerBlock)?s:"")}ey(a)},n=()=>{t||(t=requestAnimationFrame(r))};e.addEventListener("scroll",n,{passive:!0});let a=new ResizeObserver(n);return a.observe(e),eT.current&&a.observe(eT.current),n(),()=>{e.removeEventListener("scroll",n),a.disconnect(),cancelAnimationFrame(t)}},[$,eR]),(0,a.useEffect)(()=>{if("read"!==$||!ej||!eI.current)return;let e=eI.current,t=Array.from(e.querySelectorAll("[data-reader-block]")).find(e=>e.dataset.readerBlock===ej);if(t){let r=t.getBoundingClientRect().top-e.getBoundingClientRect().top+e.scrollTop-24;e.scrollTo({top:r,behavior:(0,q.Oe)()?"instant":"smooth"}),t.focus({preventScroll:!0})}ek("")},[$,ej]);let eZ=()=>{eE.current&&(eE.current.open=!1),eM.current&&(eM.current.open=!1),ee("read"),ep(!0),eh(e=>e+1)},eQ=()=>{var e;ep(!1),null==(e=e_.current)||e.focus({preventScroll:!0})},eG=e=>{let t=eB.findIndex(t=>t.src===e);t>=0&&ei(t)},eY=e=>{var t;"Escape"===e.key&&e.currentTarget.open&&(e.preventDefault(),e.stopPropagation(),e.currentTarget.open=!1,null==(t=e.currentTarget.querySelector("summary"))||t.focu
1s())},e$=e=>{let t="md"===e?(0,o.DM)(r,eR):"csv"===e?"\uFEFF"+(0,o.VK)(eR):JSON.stringify({title:r,blocks:eR},null,2);(0,o.El)("".concat(eO,".").concat(e),t,"md"===e?"text/markdown":"csv"===e?"text/csv":"application/json"),eM.current&&(eM.current.open=!1)},e0=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(0,n.jsxs)("nav",{className:v().outline,"data-scale-exempt":"outline","aria-label":Q("rd.outline"),children:[!e&&(0,n.jsxs)("div",{className:v().sectionIntro,children:[(0,n.jsx)("span",{className:v().kicker,children:Q("rd.findPlace")}),(0,n.jsx)("h2",{children:Q("rd.inside")}),(0,n.jsx)("p",{children:Q("rd.jumpHint")})]}),eq.length?eq.map((e,t)=>{var r;return(0,n.jsxs)("button",{type:"button","data-level":e.level,"aria-label":e.text||Q("rd.untitledSection"),"aria-current":ex===e.id?"location":void 0,onClick:()=>{ek(e.id),ee("read")},children:[(0,n.jsx)("span",{"aria-hidden":"true",children:(null==(r=e.text.match(/^\d+[.)]\s+/))?void 0:r[0].trim())||String(t+1).padStart(2,"0")}),(0,n.jsx)("span",{children:e.text.replace(/^\d+[.)]\s+/,"")||Q("rd.untitledSection")})]},e.id)}):(0,n.jsx)("p",{className:v().empty,children:Q("rd.noHeadings")})]})};return(0,n.jsxs)("section",{className:v().reader,"data-document-reader":!0,"data-expanded":w,"data-surface":ef.surface,"data-typography":ef.typography,"data-width":ef.width,style:{"--reading-size":"".concat(ef.size,"px"),"--hue":U},"aria-label":Q("rd.reader"),onKeyDown:e=>{var t,r;!e.defaultPrevented&&!e.nativeEvent.isComposing&&e.currentTarget.contains(e.target)&&e.target.closest("[data-document-reader]")===e.currentTarget&&((e.ctrlKey||e.metaKey)&&!e.altKey&&"f"===e.key.toLowerCase()?(e.preventDefault(),e.stopPropagation(),eZ()):"Escape"!==e.key||!eu||"read"!==$||(null==(t=eE.current)?void 0:t.open)||(null==(r=eM.current)?void 0:r.open)||(e.preventDefault(),e.stopPropagation(),eQ()))},children:[g&&(0,n.jsx)(L.N,{nodeId:g}),(0,n.jsxs)("div",{className:v().toolbar,children:[(0,n.jsxs)("span",{className:v().mode,children:[(0,n.jsx)(b.A,{name:"doc",size:16}),(0,n.jsx)("span",{children:Q("rd.reading")})]}),(0,n.jsxs)("div",{className:v().toolbarActions,children:[k&&(0,n.jsxs)("button",{type:"button",className:v().action,onClick:k,children:[(0,n.jsx)(b.A,{name:"doc",size:14}),(0,n.jsx)("span",{children:Q("rd.open")})]}),C&&(0,n.jsxs)("button",{type:"button",className:v().action,"aria-label":Q("share.linkToDoc"),title:Q("share.link"),onClick:async()=>{let e=await (0,B.u)({title:eP,url:(0,B.e)(C)});"copied"===e?eS(Q("share.copied")):"shared"===e?eS(Q("share.shared")):"failed"===e&&eS(Q("share.failed"))},children:[(0,n.jsx)(b.A,{name:"share",size:15}),(0,n.jsx)("span",{className:v().shareLabel,children:Q("rd.share")})]}),(0,n.jsx)("button",{type:"button",ref:e_,className:v().action,"aria-label":Q("rd.find"),"aria-expanded":eu&&"read"===$,"aria-keyshortcuts":"Control+f Meta+f",title:Q("rd.findHint"),onClick:eu&&"read"===$?eQ:eZ,children:(0,n.jsx)(b.A,{name:"search",size:16})}),(0,n.jsx)("button",{type:"button",className:v().action,"aria-label":Q("rd.followTheme"),"aria-pressed":"studio"===ef.surface,title:Q("rd.followTheme"),onClick:()=>eX({surface:"studio"}),children:Q("rd.auto")}),(0,n.jsxs)("button",{type:"button",className:v().action,"aria-label":Q("rd.darkMode"),"aria-pressed":"dark"===ef.surface,title:"dark"===ef.surface?Q("rd.returnTheme"):Q("rd.keepDark"),onClick:()=>eX({surface:"dark"===ef.surface?"studio":"dark"}),children:[(0,n.jsx)(b.A,{name:"moon",size:16}),(0,n.jsx)("span",{className:v().themeLabel,children:Q("rd.dark")})]}),(0,n.jsxs)("details",{className:v().menu,ref:eE,onKeyDown:eY,onToggle:e=>{e.currentTarget.open&&eM.current&&(eM.current.open=!1)},children:[(0,n.jsxs)("summary",{"aria-label":Q("rd.appearance"),title:Q("rd.appearance"),children:[(0,n.jsx)(b.A,{name:"sliders",size:16}),(0,n.jsx)("span",{className:v().appearanceLabel,children:"Aa"})]}),(0,n.jsxs)("div",{className:v().settings,children:[(0,n.jsx)("strong",{children:Q("rd.makeRoom")}),(0,n.jsxs)("fieldset",{children:[(0,n.jsx)("legend",{children:Q("rd.surface")}),(0,n.jsx)("div",{className:v().choiceRow,children:["studio","dark","paper"].map(e=>(0,n.jsxs)("label",{children:[(0,n.jsx)("input",{type:"radio",name:"".concat(eL,"-surface"),checked:ef.surface===e,onChange:()=>eX({surface:e})}),(0,n.jsx)("span",{children:"paper"===e?Q("rd.paper"):"dark"===e?Q("rd.dark"):Q("rd.workspace")})]},e))}),(0,n.jsx)("small",{children:Q("rd.surfaceHint")})]}),(0,n.jsxs)("fieldset",{children:[(0,n.jsx)("legend",{children:Q("rd.typography")}),(0,n.jsx)("div",{className:v().choiceRow,children:["editorial","sans"].map(e=>(0,n.jsxs)("label",{children:[(0,n.jsx)("input",{type:"radio",name:"".concat(eL,"-type"),checked:ef.typography===e,onChange:()=>eX({typography:e})}),(0,n.jsx)("span",{children:"editorial"===e?Q("rd.editorial"):Q("rd.sans")})]},e))})]}),(0,n.jsxs)("fieldset",{children:[(0,n.jsx)("legend",{children:Q("rd.textSize")}),(0,n.jsx)("div",{className:v().choiceRow,children:[16,18,20].map(e=>(0,n.jsxs)("label",{children:[(0,n.jsx)("input",{type:"radio",name:"".concat(eL,"-size"),"aria-label":"".concat(e," px"),checked:ef.size===e,onChange:()=>eX({size:e})}),(0,n.jsx)("span",{style:{fontSize:e},children:e})]},e))})]}),(0,n.jsxs)("fieldset",{children:[(0,n.jsx)("legend",{children:Q("rd.pageWidth")}),(0,n.jsx)("div",{className:v().choiceRow,children:["focused","wide"].map(e=>(0,n.jsxs)("label",{children:[(0,n.jsx)("input",{type:"radio",name:"".concat(eL,"-width"),checked:ef.width===e,onChange:()=>eX({width:e})}),(0,n.jsx)("span",{children:"focused"===e?Q("rd.focused"):Q("rd.wide")})]},e))})]}),(0,n.jsx)("small",{children:Q("rd.remembered")}),(0,n.jsx)("button",{type:"button",className:v().resetPreferences,onClick:()=>{eX(c),eS(Q("rd.resetDone"))},children:Q("rd.reset")})]})]}),!w&&(0,n.jsx)("button",{type:"button",className:v().action,"aria-label":Q("rd.expand"),title:Q("rd.expand"),onClick:()=>ec(!0),children:(0,n.jsx)(b.A,{name:"expand",size:16})}),(0,n.jsxs)("details",{className:"".concat(v().menu," ").concat(v().export),ref:eM,onKeyDown:eY,onToggle:e=>{e.currentTarget.open&&eE.current&&(eE.current.open=!1)},children:[(0,n.jsxs)("summary",{children:[Q("rd.export")," ↓"]}),(0,n.jsxs)("div",{className:v().exportMenu,children:[(0,n.jsx)("span",{className:v().menuCaption,children:Q("rd.exportCaption")}),(0,n.jsx)("button",{type:"button",onClick:()=>e$("md"),children:"Markdown .md"}),(0,n.jsx)("button",{type:"button",onClick:async()=>{try{await navigator.clipboard.writeText((0,o.DM)(r,eR)),eS(Q("rd.mdCopied"))}catch(e){eS(Q("rd.copyFailed"))}eM.current&&(eM.current.open=!1)},children:Q("rd.copyMd")}),(f||N)&&(0,n.jsxs)("a",{href:null!=N?N:"/print/".concat(encodeURIComponent(f)),target:"_blank",rel:"noopener noreferrer",children:["PDF \xb7 ",Q("rd.printLayout")]}),(f||N)&&(0,n.jsx)("a",{href:"".concat(null!=N?N:"/print/".concat(encodeURIComponent(f)),"?paper=Slides&present=1"),target:"_blank",rel:"noopener noreferrer",children:Q("rd.slides")}),eD>0&&(0,n.jsx)("button",{type:"button",onClick:()=>e$("csv"),children:Q("rd.csv")}),(0,n.jsx)("button",{type:"button",onClick:()=>e$("json"),children:"JSON"})]})]})]})]}),eu&&(0,n.jsx)(x,{content:eT,viewport:eI,active:"read"===$,focusRequest:em,revision:eR,onClose:eQ}),(0,n.jsx)("div",{className:v().tabs,role:"tablist","aria-label":Q("rd.display"),children:eK.map((e,t)=>(0,n.jsxs)("button",{type:"button",id:"".concat(eL,"-tab-").concat(e),role:"tab","aria-selected":$===e,"aria-controls":"".concat(eL,"-panel"),tabIndex:$===e?0:-1,onClick:()=>(0,T.J)(()=>ee(e)),onKeyDown:e=>{var r,n;let a=eK.length-1,s="ArrowRight"===e.key?(t+1)%eK.length:"ArrowLeft"===e.key?(t+a)%eK.length:"Home"===e.key?0:"End"===e.key?a:-1;s<0||(e.preventDefault(),ee(eK[s]),null==(n=e.currentTarget.parentElement)||null==(r=n.children[s])||r.focus())},children:[(0,n.jsx)(b.A,{name:F[e],size:14}),Q("rd.tab.".concat(e)),"media"===e&&eB.length>0&&(0,n.jsx)("span",{className:v().tabCount,children:eB.length}),"discussion"===e&&(0,n.jsx)("span",{className:v().tabCount,children:X.length}),$===e&&(0,n.jsx)("span",{className:v().tabLine,"aria-hidden":"true",style:{viewTransitionName:"tab-line-".concat(eL.replace(/[^a-zA-Z0-9]/g,"")),viewTransitionClass:"tab-line"}})]},e))}),(0,n.jsxs)("div",{className:v().workspace,"data-expanded":w,"data-tab":$,children:["read"===$&&(0,n.jsxs)("aside",{className:v().sidebar,children:[eq.length>0&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:v().sideTitle,children:[(0,n.jsx)(b.A,{name:"list",size:14}),Q("rd.onPage")]}),e0(!0)]}),(0,n.jsxs)("div",{className:v().sidebarFoot,children:[(0,n.jsx)("span",{children:Q("rd.progress")}),(0,n.jsxs)("strong",{children:[ew,"%"]}),(0,n.jsx)("div",{children:(0,n.jsx)("i",{style:{width:"".concat(ew,"%")}
1})})]})]}),(0,n.jsx)("div",{className:v().viewport,ref:e=>{eI.current=e,W&&(W.current=e)},"data-reader-viewport":!0,children:(0,n.jsxs)("div",{id:"".concat(eL,"-panel"),role:"tabpanel","aria-labelledby":"".concat(eL,"-tab-").concat($),tabIndex:0,className:v().panel,children:["read"===$&&(0,n.jsxs)("article",{ref:eT,className:v().paper,children:[(0,n.jsxs)("header",{className:v().masthead,children:[(0,n.jsxs)("div",{className:v().mastTop,children:[(0,n.jsxs)("span",{className:v().docMark,children:[(0,n.jsx)(b.A,{name:"doc",size:15}),R||Q("rd.docMark")]}),(0,n.jsx)("span",{children:Q("rd.edition")})]}),eU.filter(e=>"eyebrow"===e.type).map(e=>(0,n.jsx)("div",{"data-reader-block":e.id,"data-reading-block":e.id,children:(0,_.g)(e,z())},e.id)),(0,n.jsx)("h1",{className:v().title,"data-reader-title":!0,children:eP}),eU.filter(e=>"lede"===e.type).map(e=>(0,n.jsx)("div",{"data-reader-block":e.id,"data-reading-block":e.id,children:(0,_.g)(e,z())},e.id)),(0,n.jsxs)("div",{className:v().docFacts,children:[(0,n.jsxs)("span",{children:[(0,n.jsx)(b.A,{name:"history",size:13}),eF?Q("rd.readTime",{minutes:eF}):Q("rd.ready")]}),eq.length>0&&(0,n.jsx)("span",{children:Q(1===eq.length?"rd.sectionsOne":"rd.sections",{n:eq.length})}),eB.length>0&&(0,n.jsx)("span",{children:Q(1===eB.length?"rd.imagesOne":"rd.images",{n:eB.length})}),eD>0&&(0,n.jsx)("span",{children:Q(1===eD?"rd.tablesOne":"rd.tables",{n:eD})})]}),P&&P.length>0&&(0,n.jsx)("dl",{className:v().properties,"aria-label":Q("pr.heading"),children:P.map(e=>(0,n.jsxs)("div",{children:[(0,n.jsx)("dt",{children:e.label}),(0,n.jsx)("dd",{children:e.value})]},e.label))})]}),eR.length?eR.filter(e=>!eH.has(e.id)).map(e=>(0,n.jsx)("div",{"data-reader-block":e.id,"data-reading-block":e.id,"data-reader-heading":"h1"===e.type||"h2"===e.type||void 0,tabIndex:-1,className:z().block,children:(0,_.g)(e,z(),{studio:ev,onImageOpen:eG,fr:Z,book:ez,interactive:!0,documentHref:Y,liveViews:(null==G?void 0:G.studioId)?{studioId:G.studioId,hue:U,onOpenDoc:e=>window.location.assign(Y?Y(e):"/editor/".concat(encodeURIComponent(e)))}:void 0})},e.id)):(0,n.jsxs)("div",{className:v().empty,children:[(0,n.jsx)(b.A,{name:"doc",size:30}),(0,n.jsx)("h2",{children:Q("rd.blank")}),(0,n.jsx)("p",{children:Q("rd.blankHint")})]}),eR.length>0&&(0,n.jsxs)("div",{className:v().colophon,children:[(0,n.jsx)("span",{children:"NODARY"}),(0,n.jsx)("span",{children:Q("rd.end")}),(0,n.jsxs)("button",{type:"button",onClick:()=>{var e;null==(e=eI.current)||e.scrollTo({top:0,behavior:(0,q.Oe)()?"instant":"smooth"})},children:[Q("rd.top")," ↑"]})]})]}),"media"===$&&(0,n.jsxs)("div",{className:v().media,children:[(0,n.jsxs)("div",{className:v().sectionIntro,children:[(0,n.jsx)("span",{className:v().kicker,children:Q("rd.mediaKicker")}),(0,n.jsx)("h2",{children:Q("rd.mediaTitle")}),(0,n.jsx)("p",{children:Q("rd.mediaHint")})]}),eB.length?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:v().mediaTools,children:[(0,n.jsx)("span",{children:Q(1===eB.length?"rd.imagesOne":"rd.images",{n:eB.length})}),["grid","contact","focus"].map(e=>(0,n.jsx)("button",{type:"button","aria-pressed":et===e,onClick:()=>er(e),children:Q("rd.layout.".concat(e))},e))]}),"focus"===et&&eJ?(0,n.jsxs)("div",{className:v().focusGallery,children:[(0,n.jsx)("button",{type:"button",className:v().focusImage,onClick:()=>ei(Math.min(en,eB.length-1)),"aria-label":eJ.caption||Q("vw.imageN",{n:en+1}),children:(0,n.jsx)("img",{src:eJ.src,alt:eJ.caption||""})}),(0,n.jsxs)("div",{className:v().focusCaption,children:[(0,n.jsx)("span",{children:eJ.caption||Q("rd.visualRef")}),(0,n.jsxs)("span",{children:[Math.min(en+1,eB.length)," / ",eB.length]})]}),(0,n.jsx)("div",{className:v().filmstrip,children:eB.map((e,t)=>(0,n.jsx)("button",{type:"button","aria-pressed":en===t,onClick:()=>ea(t),"aria-label":Q("rd.select",{name:e.caption||Q("vw.imageN",{n:t+1})}),children:(0,n.jsx)("img",{src:e.src,alt:"",loading:"lazy"})},t))})]}):(0,n.jsx)("div",{className:v().gallery,"data-layout":et,children:eB.map((e,t)=>(0,n.jsxs)("button",{type:"button",onClick:()=>ei(t),"aria-label":e.caption||Q("vw.imageN",{n:t+1}),children:[(0,n.jsx)("img",{src:e.src,alt:e.caption||"",loading:"lazy"}),(0,n.jsxs)("span",{children:[(0,n.jsx)("b",{children:String(t+1).padStart(2,"0")}),e.caption||Q("vw.imageN",{n:t+1}),(0,n.jsx)(b.A,{name:"expand",size:13})]})]},"".concat(e.src,"-").concat(t)))})]}):(0,n.jsxs)("div",{className:v().empty,children:[(0,n.jsx)(b.A,{name:"image",size:34}),(0,n.jsx)("p",{children:Q("rd.noImages")})]})]}),"outline"===$&&e0(),"discussion"===$&&(0,n.jsx)(S,{threads:X,onShowNote:e=>{let t=e.imageAnchor;if(!(0,j.gU)(t))return null;let r=eB.findIndex(e=>e.blockId===t.blockId&&e.src===t.src);return r<0?null:()=>{ed(e.id),ei(r)}}})]})})]}),(0,n.jsxs)("footer",{className:v().footer,"data-idle":!eC||void 0,children:[(0,n.jsx)("span",{role:"status",children:eC||Q("rd.pace")}),"read"===$&&(0,n.jsxs)("span",{"aria-label":Q("rd.progress"),children:[ew,"%"]})]}),null!==es&&eB.length>0&&(0,n.jsx)(y.B,{images:eB,index:es,onIndex:ei,onClose:()=>{ei(null),ed(void 0)},notes:eW}),(0,n.jsxs)(I.l,{open:el,onClose:()=>ec(!1),title:eP,className:v().dialog,scrimClassName:v().scrim,children:[(0,n.jsxs)("div",{className:v().dialogHead,children:[(0,n.jsxs)("span",{children:[(0,n.jsx)(b.A,{name:"doc",size:14}),eP]}),(0,n.jsx)("button",{type:"button",onClick:()=>ec(!1),"aria-label":Q("rd.close"),children:(0,n.jsx)(b.A,{name:"close",size:17})})]}),(0,n.jsx)(O,{title:r,blocks:eR,nodeId:f,readingId:g,printHref:N,shareHref:C,onOpen:k,subtitle:R,facts:P,hue:U,expanded:!0,initialTab:$,initialSection:ex,initialPreferences:ef,threads:X})]})]})}function P(e){var t;let{nodeId:r,title:o="",onOpen:d,demo:l=!1,expanded:c=!1,subtitle:u,hue:p}=e,m=s.i.document.getContent.useQuery({nodeId:r},{staleTime:15e3}),h=s.i.document.getComments.useQuery({nodeId:r},{staleTime:3e4}),_=(0,a.useRef)(m.refetch);_.current=m.refetch,(0,a.useEffect)(()=>{let e,t=t=>{let n=t.detail;((null==n?void 0:n.type)==="doc-update"&&n.docId===r||"realtime-state"===t.type&&(null==n?void 0:n.connected))&&(e&&clearTimeout(e),e=setTimeout(()=>void _.current(),250))};return window.addEventListener("ws-message",t),window.addEventListener("realtime-state",t),()=>{e&&clearTimeout(e),window.removeEventListener("ws-message",t),window.removeEventListener("realtime-state",t)}},[r]);let f=(0,i.kj)();return m.isLoading?(0,n.jsx)("div",{className:v().empty,role:"status",children:f("rd.loading")}):m.isError?(0,n.jsxs)("div",{className:v().empty,role:"alert",children:[(0,n.jsx)("p",{children:f("rd.loadFailed")}),(0,n.jsx)("button",{type:"button",className:"btn",onClick:()=>void m.refetch(),children:f("rd.retry")})]}):(0,n.jsx)(O,{title:o,blocks:null!=(t=m.data)?t:[],threads:Array.isArray(h.data)?h.data:void 0,nodeId:l?void 0:r,readingId:r,printHref:l?"/demo/print/".concat(encodeURIComponent(r)):void 0,shareHref:l?"/demo/doc/".concat(encodeURIComponent(r)):"/editor/".concat(encodeURIComponent(r)),onOpen:d,expanded:c,subtitle:u,hue:p},r)}},35327:(e,t,r)=>{"use strict";r.d(t,{S:()=>a});let n={amp:"&",lt:"<",gt:">",quot:'"',apos:"'",nbsp:"\xa0",hellip:"…",mdash:"—",ndash:"–",rsquo:"’",lsquo:"‘",ldquo:"“",rdquo:"”"};function a(e){if(!e)return"";let t=e;for(let e=0;e<3&&t.includes("&");e+=1){let e=t.replace(/&(#x?[0-9a-f]+|[a-z]+);/gi,(e,t)=>{var r;let a=t.toLowerCase();if(a.startsWith("#")){let t="x"===a[1],r=Number.parseInt(t?a.slice(2):a.slice(1),t?16:10);if(!Number.isFinite(r)||r<=0||r>1114111)return e;try{return String.fromCodePoint(r)}catch(t){return e}}return null!=(r=n[a])?r:e});if(e===t)break;t=e}return t}},38133:(e,t,r)=>{"use strict";r.d(t,{BE:()=>s,Kj:()=>d,Nl:()=>n,OR:()=>o,zB:()=>i});let n="nodary-reading-history",a=e=>"nodary:reading-history:v1:".concat(e);function s(e){try{var t=localStorage.getItem(a(e));try{let e=JSON.parse(null!=t?t:"null");if(!Array.isArray(e))return[];let r=new Set;return e.filter(e=>
1!!e&&"object"==typeof e&&!("string"!=typeof e.nodeId||!e.nodeId||e.nodeId.length>200||"string"!=typeof e.blockId||e.blockId.length>200||!Number.isFinite(e.offset)||Math.abs(e.offset)>1e7)&&!!Number.isFinite(e.top)&&!(e.top<0)&&!(e.top>1e7)&&!!Number.isFinite(e.progress)&&!(e.progress<0)&&!(e.progress>100)&&!!Number.isFinite(e.visitedAt)&&!(e.visitedAt<=0)&&("reader"===e.surface||"editor"===e.surface)&&!0).sort((e,t)=>t.visitedAt-e.visitedAt).filter(e=>!r.has(e.nodeId)&&(r.add(e.nodeId),!0)).slice(0,100).map(e=>{let{nodeId:t,blockId:r,offset:n,top:a,progress:s,visitedAt:i,surface:o}=e;return{nodeId:t,blockId:r,offset:n,top:a,progress:s,visitedAt:i,surface:o}})}catch(e){return[]}}catch(e){return[]}}function i(e,t){try{let r=[t,...s(e).filter(e=>e.nodeId!==t.nodeId)].slice(0,100);localStorage.setItem(a(e),JSON.stringify(r)),window.dispatchEvent(new Event(n))}catch(e){}}function o(e,t,r){var n;let a=e.getBoundingClientRect().top,s=Array.from(e.querySelectorAll("[data-reading-block]")).find(e=>e.getBoundingClientRect().bottom>a+24),i=e.scrollHeight-e.clientHeight;return{nodeId:t,surface:r,blockId:null!=(n=null==s?void 0:s.dataset.readingBlock)?n:"",offset:s?s.getBoundingClientRect().top-a:0,top:e.scrollTop,progress:i>0?Math.max(0,Math.min(100,e.scrollTop/i*100)):100,visitedAt:Date.now()}}function d(e,t){let r=Array.from(e.querySelectorAll("[data-reading-block]")).find(e=>e.dataset.readingBlock===t.blockId);e.scrollTop=t.top<24?0:r?r.getBoundingClientRect().top-e.getBoundingClientRect().top+e.scrollTop-t.offset:(e.scrollHeight-e.clientHeight)*t.progress/100}},42550:e=>{e.exports={path:"document-location_path__ofkls",segment:"document-location_segment__oJXgF"}},42562:(e,t,r)=>{"use strict";r.d(t,{$_:()=>n,Hu:()=>d,PY:()=>m,Qw:()=>p,XT:()=>s,_T:()=>c,eY:()=>i,kJ:()=>u,m7:()=>o});let n=["note","image","frame"],a=new Set(n);function s(e){return"string"==typeof e&&a.has(e)}let i=500,o=420,d=300;function l(e,t,r){return Math.min(r,Math.max(t,e))}function c(e,t){let r=e&&"object"==typeof e?e:{},n={};if("note"===t&&"string"==typeof r.text&&(n.text=r.text.slice(0,i)),"image"===t&&"string"==typeof r.src&&r.src.trim()&&(n.src=r.src.trim()),"frame"===t){let e="number"==typeof r.w&&Number.isFinite(r.w)?r.w:o,t="number"==typeof r.h&&Number.isFinite(r.h)?r.h:d;n.w=l(Math.round(e),80,4e3),n.h=l(Math.round(t),80,4e3)}return n}function u(e){return"frame"===e?{w:o,h:d}:"note"===e?{text:""}:{}}function p(e){return"frame"===e?"Frame":"image"===e?"Image":"Note"}function m(e,t,r){if("note"===e){var n,a;let e=null==(n=(null!=(a=r.text)?a:"").split("\n")[0])?void 0:n.trim();return e?e.length>60?"".concat(e.slice(0,60),"…"):e:"Empty note"}return t}},45531:e=>{e.exports={discussion:"reader-discussion_discussion__BaGm_",intro:"reader-discussion_intro__Mx8ga",kicker:"reader-discussion_kicker__SphQ5",threads:"reader-discussion_threads__3QKoq",replies:"reader-discussion_replies__xa_aU",thread:"reader-discussion_thread___xuvU",about:"reader-discussion_about__o9I7y",go:"reader-discussion_go__C4CbL",quote:"reader-discussion_quote__Buwtr",head:"reader-discussion_head__n1Xig",avatar:"reader-discussion_avatar__gpY0E",who:"reader-discussion_who__f3UVL",when:"reader-discussion_when__5A8yT",resolved:"reader-discussion_resolved__tT8Ba",body:"reader-discussion_body__z0XCm"}},58372:e=>{e.exports={block:"screen-blocks_block__pwVv6",eyebrow:"screen-blocks_eyebrow__7pqyO",h1:"screen-blocks_h1__pETkl",h2:"screen-blocks_h2__XRS9S",lede:"screen-blocks_lede__kGDFY",p:"screen-blocks_p__Wa9CS",li:"screen-blocks_li__G_8ky",table:"screen-blocks_table__qNvVC",hr:"screen-blocks_hr__5UvrL",list:"screen-blocks_list__lGR7k",quote:"screen-blocks_quote__TUfIo",quoteBy:"screen-blocks_quoteBy__UM7tL",callout:"screen-blocks_callout__2_JpA",calloutWarn:"screen-blocks_calloutWarn__WZjJd",calloutTitle:"screen-blocks_calloutTitle__Zw1yi",todo:"screen-blocks_todo__03KOX",todoItem:"screen-blocks_todoItem__IWTil",todoBox:"screen-blocks_todoBox__LYaev",todoWho:"screen-blocks_todoWho__HVeUd",todoDone:"screen-blocks_todoDone__iOTSo",tableWrap:"screen-blocks_tableWrap__uqrHJ",sheetName:"screen-blocks_sheetName___3GPh",spec:"screen-blocks_spec__95g20",specK:"screen-blocks_specK__
16a9KV",specV:"screen-blocks_specV__vGMMC",liveView:"screen-blocks_liveView__2WCYy",embed:"screen-blocks_embed__JNbFK",embedTitle:"screen-blocks_embedTitle__eEapb",embedUrl:"screen-blocks_embedUrl__41dHZ",embedNote:"screen-blocks_embedNote__o5WLm",links:"screen-blocks_links__CbzjB",linkPill:"screen-blocks_linkPill__9ZF_t",linkPillAnchor:"screen-blocks_linkPillAnchor__RHQjO",media:"screen-blocks_media__K2Awz",mediaPlaceholder:"screen-blocks_mediaPlaceholder__RFeSr",gridCell:"screen-blocks_gridCell__pSkBd",mediaCaption:"screen-blocks_mediaCaption__wJtcs",grid:"screen-blocks_grid__yL8dN",imageButton:"screen-blocks_imageButton__c8de8",diagram:"screen-blocks_diagram__mpLlC",code:"screen-blocks_code__qsXrG",screenplay:"screen-blocks_screenplay__WiXf7",moodboard:"screen-blocks_moodboard__JbreI",moodboardTitle:"screen-blocks_moodboardTitle__LkUkT",moodboardCell:"screen-blocks_moodboardCell__voMKE",moodboardMeta:"screen-blocks_moodboardMeta__D6cK4",moodboardStatus:"screen-blocks_moodboardStatus__nTytk",swatchName:"screen-blocks_swatchName__3N4hq",moodboardTone:"screen-blocks_moodboardTone__N_x_r",palette:"screen-blocks_palette__tsjR5",swatch:"screen-blocks_swatch__fMZPh"}},71590:e=>{e.exports={reader:"document-reader_reader__47oM6",toolbar:"document-reader_toolbar__YPc_c",mode:"document-reader_mode__rZTIM",toolbarActions:"document-reader_toolbarActions__P8zyD",findBar:"document-reader_findBar__fMmzm",findInput:"document-reader_findInput__mp6xN",findControl
1s:"document-reader_findControls__8sFZJ",findCount:"document-reader_findCount__fXp4T",paper:"document-reader_paper__Pwulz",action:"document-reader_action__sSB1p",menu:"document-reader_menu__vxlZp",appearanceLabel:"document-reader_appearanceLabel__nFim2",settings:"document-reader_settings__KdgER",exportMenu:"document-reader_exportMenu__yAI9E",choiceRow:"document-reader_choiceRow__sMr8U",resetPreferences:"document-reader_resetPreferences__aYsQQ",menuCaption:"document-reader_menuCaption__kN4wK",tabs:"document-reader_tabs__bflap",tabLine:"document-reader_tabLine__nrqzz",tabCount:"document-reader_tabCount__dJf3r",workspace:"document-reader_workspace__m8AYW",viewport:"document-reader_viewport__DzsJ_",panel:"document-reader_panel__yxDe6",masthead:"document-reader_masthead__lzEnc",mastTop:"document-reader_mastTop__jlizZ",docMark:"document-reader_docMark__tqouU",title:"document-reader_title__pi81Z",docFacts:"document-reader_docFacts__VRJ_U",properties:"document-reader_properties__eIe_3",sidebar:"document-reader_sidebar__987q_",sideTitle:"document-reader_sideTitle__li2l6",outline:"document-reader_outline__7rCXi",sidebarFoot:"document-reader_sidebarFoot__aO1VH",colophon:"document-reader_colophon__hKA0_",footer:"document-reader_footer__79sqi",sectionIntro:"document-reader_sectionIntro__WRYCi",kicker:"document-reader_kicker__aNQr3",media:"document-reader_media__JikNa",mediaTools:"document-reader_mediaTools__EvfpU",gallery:"document-reader_gallery___0XXD",focusGallery:"document-reader_focusGallery__sSzCt",focusImage:"document-reader_focusImage__JQoiC",focusCaption:"document-reader_focusCaption__x54GE",filmstrip:"document-reader_filmstrip__zsdES",empty:"document-reader_empty__peBWu",scrim:"document-reader_scrim__A7OX2",dialog:"document-reader_dialog__IAMTh",dialogHead:"document-reader_dialogHead__ri2F2",documentPage:"document-reader_documentPage__5sNh2",documentNav:"document-reader_documentNav__Ml3JS",themeLabel:"document-reader_themeLabel__Py_5i",shareLabel:"document-reader_shareLabel__yEx92",demoJoin:"document-reader_demoJoin__ErAu0",demoNote:"document-reader_demoNote__aq_ov"}},71967:(e,t,r)=>{"use strict";r.d(t,{J:()=>s});var n=r(47650),a=r(4874);function s(e){let t="undefined"==typeof document?null:document;if(!t||"function"!=typeof t.startViewTransition||(0,a.Oe)())return void e();t.startViewTransition(()=>(0,n.flushSync)(e))}},82773:(e,t,r)=>{"use strict";function n(e){let t=new Map(e.map(e=>[e.id,e])),r=new Map,n=[];for(let s of e)if(s.parent&&t.has(s.parent)){if(s.id!==s.parent){var a;let e=null!=(a=r.get(s.parent))?a:[];e.push(s),r.set(s.parent,e)}}else n.push(s);return{byId:t,children:r,roots:n,isFolder:e=>"cluster"===e.kind||r.has(e.id)}}function a(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:new Map(e.map(e=>[e.id,e])),n=[],a=new Set,s=t?r.get(t):void 0;for(;s&&!a.has(s.id);)a.add(s.id),n.unshift(s),s=s.parent?r.get(s.parent):void 0;return n}function s(e,t){var r,s,i;let o=n(e),d=a(e,t),l=[{parent:null,nodes:o.roots,selected:null==(r=d[0])?void 0:r.id}];for(let e=0;e<d.length;e++){let t=d[e],r=null!=(i=o.children.get(t.id))?i:[];(r.length||"cluster"===t.kind)&&l.push({parent:t,nodes:r,selected:null==(s=d[e+1])?void 0:s.id})}return{columns:l,trail:d}}r.d(t,{Dk:()=>s,kR:()=>n,of:()=>a})},93323:(e,t,r)=>{"use strict";r.d(t,{Z:()=>s});var n=r(12115),a=r(38133);function s(e){let{viewport:t,studioId:r,nodeId:s,enabled:i,surface:o,explicitSection:d=!1,recordVisit:l=!0}=e;(0,n.useEffect)(()=>{let e,n=t.current;if(!i||!r||!s||!n)return;let c=(0,a.BE)(r).find(e=>e.nodeId===s),u=!!c&&!("function"==typeof d?d():d),p=null,m=()=>{p&&((0,a.zB)(r,p),p=null)},h=()=>{u||(p=(0,a.OR)(n,s,o),clearTimeout(e),e=setTimeout(m,300))},_=()=>{u&&c&&(0,a.Kj)(n,c)},f=()=>{u=!1};_();let b=requestAnimationFrame(_),g=new ResizeObserver(_);for(let e of n.children)g.observe(e);let v=setTimeout(()=>{u=!1,l&&h()},1200);n.addEventListener("scroll",h,{passive:!0}),window.addEventListener("pointerdown",f,!0),window.addEventListener("keydown",f,!0),window.addEventListener("hashchange",f),n.addEventListener("wheel",f,{passive:!0}),n.addEventListener("touchstart",f,{passive:!0}),window.addEventListener("pagehide",m);let x=()=>{"hidden"===document.visibilityState&&m()};return document.addEventListener("visibilitychange",x),()=>{m(),clearTimeout(e),clearTimeout(v),cancelAnimationFrame(b),g.disconnect(),n.removeEventListener("scroll",h),window.removeEventListener("pointerdown",f,!0),window.removeEventListener("keydown",f,!0),window.removeEventListener("hashchange",f),n.removeEventListener("wheel",f),n.removeEventListener("touchstart",f),window.removeEventListener("pagehide",m),document.removeEventListener("visibilitychange",x)}},[t,r,s,i,o,d,l])}},97194:(e,t,r)=>{"use strict";function n(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"undefined"==typeof location?"https://nodary.ai":location.origin;return new URL(e,t).href}async function a(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"undefined"==typeof navigator?{}:{share:"function"==typeof navigator.share?e=>navigator.share(e):void 0,canShare:"function"==typeof navigator.canShare?e=>navigator.canShare(e):void 0,copy:navigator.clipboard?e=>navigator.clipboard.writeText(e):void 0,touch:"function"==typeof matchMedia&&matchMedia("(pointer: coarse)").matches},r={title:e.title,url:e.url};if(t.touch&&t.share&&(!t.canShare||t.canShare(r)))try{return await t.share(r),"shared"}catch(e){if((null==e?void 0:e.name)==="AbortError")return"cancelled"}if(!t.copy)return"failed";try{return await t.copy(e.url),"copied"}catch(e){return"failed"}}r.d(t,{e:()=>n,u:()=>a})}}]);

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.