forked from bombastictranz/subquery-staking
-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
363-3c73e0cd110c1a72.min.js.br
7 lines (5 loc) · 100 KB
/
363-3c73e0cd110c1a72.min.js.br
1
2
3
4
5
6
7
"use strict";
!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="ef5ffdc9-7534-5508-bd41-1ac2a777d472")}catch(e){}}();
(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([[363],{537240:(e,t,n)=>{n.d(t,{$s:()=>c,IP:()=>i,R9:()=>r,RL:()=>l,SZ:()=>d,UD:()=>s,ZS:()=>o,hQ:()=>a,x1:()=>u,xn:()=>m});let a="figjam_onboarding_make_something--contentContainer--gVph-",o="figjam_onboarding_make_something--imageContainer--RoSk9",i="figjam_onboarding_make_something--bodyContainer--GVc2Q text--fontPos12Whyte---tkNx text--_fontBaseWhyte--efAjI",l="figjam_onboarding_make_something--tooltipBodyXSmall--sONX7",r="figjam_onboarding_make_something--tooltipBodySmall--7yA9-",c="figjam_onboarding_make_something--tooltipBodyLarge--jkc-5",s="figjam_onboarding_make_something--buttonContainer--78iSl",d="figjam_onboarding_make_something--skipButton--pKB7N connector_modal_cta_button--button--mhvSu text--fontPos12Whyte---tkNx text--_fontBaseWhyte--efAjI",u="figjam_onboarding_make_something--shiftSkipButtonAboveDlt---sQ7k",m="figjam_onboarding_make_something--standaloneModal--Ksh8z"},526518:(e,t,n)=>{n.d(t,{H:()=>a});let a="0.5s"},775058:(e,t,n)=>{n.d(t,{$v:()=>h,BW:()=>_,Bl:()=>o,Gp:()=>s,OE:()=>E,OP:()=>g,Ul:()=>i,YK:()=>r,gS:()=>p,gb:()=>a,kJ:()=>m,mQ:()=>d,n:()=>f,oR:()=>c,v$:()=>l,zk:()=>u});let a="mini_home--iconButton--ZvEwQ toolbar_view--iconButton--1MUm6",o="mini_home--contextRowContainer--lbaDy",i="mini_home--contextRowThumbnailBackground--3WQmn",l="mini_home--contextRowThumbnailPlusSign--9w5Au",r="mini_home--contextRowContainerSelected--bpqz9",c="mini_home--contextRowMetaContainer--ASL1J",s="mini_home--contextRowTitle--49E7k text--fontPos11--2LvXf text--_fontBase--QdLsd",d="mini_home--contextRowTimestamp--cvj3G text--fontPos11--2LvXf text--_fontBase--QdLsd",u="mini_home--contextRowTitleSelected--gg6TS",m="mini_home--contextRowThumbnail--PcdIb",p="mini_home--hoverThumbnailContainer--SSEq0 _overlayBase--_overlayBase--Rkj8l",_="mini_home--fileScrollContainer--HpT9X",g="mini_home--fileScrollContainerWithFooter--5y2tX",f="mini_home--hoverThumbnail--N1ju8",h="mini_home--hoverThumbnailMetaContainer--f-A7q",E="mini_home--hoverThumbnailMetaTitle--DJIM- text--fontPos13--xW8hS text--_fontBase--QdLsd"},840023:(e,t,n)=>{n.d(t,{Lt:()=>l,ai:()=>o,hF:()=>i,kL:()=>a});let a="whiteboard_menu_selector--container--ye4aw",o="whiteboard_menu_selector--chevron--kjs2p",i="whiteboard_menu_selector--input--GTjdY",l="whiteboard_menu_selector--select--nLTil text--fontNeg12--2PWcg text--_fontBase--QdLsd text--_negText--j9g-L"},425050:(e,t,n)=>{n.d(t,{A:()=>u});var a=n(411855),o=n(188507),i=n(371643),l=n(477827),r=n(505424),c=n(98542),s=n(315640);let d={list:c.U.getRecentFaceStamps,search:c.U.searchFaceStamps};function u({maxResults:e}){let t=(0,o.wA)(),n=(0,r.zW)({maxResultsCount:e,api:d,includeHiResAvatars:!0}),[c,u]=a.useState(!1),[m,p]=a.useState(!1),[_,g]=a.useState(null),f=(0,s.d0)(),h=a.useCallback(e=>{if(!f){p(!0),u(!1),g(e);return}u(!0),p(!1),(0,l.fG)(e,n,!1).then(n=>{p(!0);let a=(null==n?void 0:n.mentions)||[];g(e),t(i.o2(a)),u(!1)})},[n,t,f]);return a.useMemo(()=>({faceStampServerSideSearch:h,faceStampSearchIsLoading:c,faceStampSearchHasResolved:m,lastFaceStampSearchQuery:_,setLastFaceStampSearchQuery:g}),[m,c,h,_])}},903684:(e,t,n)=>{n.d(t,{EH:()=>d,MC:()=>c,ji:()=>s,l0:()=>l,xo:()=>r,zp:()=>i});var a=n(732326),o=n(764019);let i="user_has_generated_ai_summary",l="has_dismissed_summarization_nudge",r=(0,o.r1)(i),c=(0,o.r1)(l),s=(0,a.E3)("last_saw_summarization_nudge","0"),d=(0,a.E3)("seen_summarization_nudge_count",0)},482485:(e,t,n)=>{n.d(t,{_:()=>a,q:()=>o});let a=2,o=1e3},902047:(e,t,n)=>{n.d(t,{AI:()=>k,bX:()=>C,i1:()=>A,lZ:()=>v,vi:()=>L});var a=n(411855),o=n(868879),i=n(732326),l=n(288706),r=n(646240),c=n(402791),s=n(820657),d=n(287243),u=n(765982),m=n(764019),p=n(721401),_=n(170766),g=n(33276),f=n(781074),h=n(456804),E=n(949322),b=n(450341),y=n(482485);let C="ai_generate_onboarding_key",v="ai_new_file_modal_onboarding_key",k="ai_new_file_modal_v2_onboarding_key",T="has_seen_figjam_ai_modal_overlay",w="has_seen_figjam_ai_toolbar_tooltip",x=(0,m.r1)(b.W1),N=(0,m.r1)(T),S=(0,m.r1)(w),I=(0,m.r1)("figjam_editor_onboarded");function L(){let e=(0,i.md)(S),t=(0,i.md)(b.qe),n=(0,i.md)(b.rM),o=(0,d.e)({overlay:E.QLv,priority:p.N.HIGH_PRIORITY_MODAL},[e]);return(0,a.useEffect)(()=>{let e=setTimeout(()=>{o.show({canShow:e=>!e&&n&&t})},y.q);return()=>clearTimeout(e)},[t,n,o]),a.createElement(f.rq,{isShowing:o.isShowing,userFlagOnShow:w,targetKey:C,onClose:o.complete,trackingContextName:_.e0.AI_TOPBAR_TOOLTIP,title:a.createElement(c.Tx,{id:"whiteboard.ai_onboarding.ai_templates_toolbar.title"}),description:a.createElement(c.Tx,{id:"whiteboard.ai_onboarding.ai_templates_toolbar.description"}),emphasized:!0})}function A({targetKey:e}){let t=(0,i.md)((0,l.Rq)(u.Sb)),n=(0,i.md)(x),m=(0,i.md)(N),y=(0,i.md)(I),C=(0,r.Xr)(b.RC),v=(0,d.e)({overlay:E.xiH,priority:p.N.HIGH_PRIORITY_MODAL},[n,m,t,y]);(0,o.h)(()=>{v.show({canShow:(e,t,n,a)=>!e&&!t&&!n&&a})});let k=()=>{v.complete(),C(!0)};return(0,o.h)(()=>()=>{k()}),a.createElement(f.rq,{isShowing:v.isShowing,userFlagOnShow:T,targetKey:e,onClose:k,onTargetLost:k,trackingContextName:_.e0.AI_MODAL_ONBOARDING_TOOLTIP,arrowPosition:h.F_.LEFT_TITLE,title:a.createElement(c.Tx,{id:"whiteboard.ai_onboarding.new_file_modal.title"}),media:a.createElement(g.y,{src:"https://static.figma.com/uploads/b306123ab827a626d46db70bcc5a74e9e76feacf",alt:"",aspectRatio:301/154}),description:a.createElement(c.Tx,{id:"whiteboard.ai_onboarding.new_file_modal.footer"}),primaryCta:{label:a.createElement(c.Tx,{id:"rcs.got_it"}),type:"button",onClick:k,ctaTrackingDescriptor:s.c.GOT_IT}})}},905884:(e,t,n)=>{n.d(t,{O:()=>i});var a=n(411855),o=n(491059);function i(){let e=(0,o.U)();return(0,a.useCallback)(t=>{e("figjam_onboarding_event",t,{batchRequest:!1})},[e])}},246755:(e,t,n)=>{n.d(t,{CM:()=>h,mI:()=>E,wV:()=>C,mN:()=>b,vX:()=>y,rL:()=>v});var a=n(411855),o=n(629019),i=n.n(o),l=n(304913),r=n(242723),c=n(487644),s=n(854018),d=n(402791),u=n(507026),m=n(87382);function p({onClick:e,autoFocus:t,children:n,trackingEventName:o,large:r}){return a.createElement(l.vd,{className:i()({"connector_modal_cta_button--button--mhvSu text--fontPos12Whyte---tkNx text--_fontBaseWhyte--efAjI":!0,"connector_modal_cta_button--buttonLarge--4RXeh text--fontPos14Whyte--pEiDq text--_fontBaseWhyte--efAjI":r}),onClick:e,autoFocus:t,trackingEventName:o},n)}var _=n(905884),g=n(537240),f=n(874529);let h="FigJam Editor Onboarding";function E(e){return a.createElement("div",{className:g.hQ},e.svg&&a.createElement("div",{className:g.ZS},a.createElement(c.B,{svg:e.svg,useOriginalSrcFills_DEPRECATED:!0})),a.createElement("div",{className:g.IP},e.titleText?e.titleText:"",e.bodyText),e.buttonText&&e.onButtonClick&&a.createElement("div",{className:g.UD},a.createElement(p,{onClick:e.onButtonClick,autoFocus:!0},e.buttonText)))}let b="https://static.figma.com/uploads/8f3066fc3906f11f2601a390725f2b7af58e01a1";function y(e){let t=(0,_.O)(),n=(0,m.hO)()<r.lc+110;return a.createElement(a.Fragment,null,e.children,a.createElement(l.vd,{className:i()(g.SZ,{[g.x1]:n}),onClick:()=>{e.onSkipClick(),(0,s.YQ)({id:u.P7}),t({eventName:"msv2_skipped",useCase:e.useCase})},autoFocus:!0,trackingProperties:{text:"Skip intro"}},a.createElement(d.Tx,{id:"figjam_onboarding_make_something.all.skip_intro"}),a.createElement(c.B,{svg:f.A})))}function C(e){return a.createElement("div",{className:i()({[g.xn]:!0})},a.createElement(E,{bodyText:e.bodyText,buttonText:e.buttonText,onButtonClick:e.onButtonClick,svg:e.svg}))}function v(e){let{useCase:t,stepName:n,stepNum:o}=e,i=(0,_.O)();(0,a.useEffect)(()=>{i({eventName:"msv2_step_shown",useCase:t,stepName:n,stepNum:o})},[n,o,i,t])}},24319:(e,t,n)=>{n.d(t,{m5:()=>A,pN:()=>I,rj:()=>O});var a=n(411855),o=n(188507),i=n(732326),l=n(288706),r=n(402791),c=n(820657),s=n(287243),d=n(765982),u=n(613431),m=n(764019),p=n(664080),_=n(794095),g=n(535473),f=n(667351),h=n(721401),E=n(33276),b=n(781074),y=n(456804),C=n(949322),v=n(450341),k=n(414712),T=n(87382),w=n(283393),x=n(507727),N=n(734303),S=n(526518);let I="section_presets_announcement_key",L="seen_figjam_section_presets_announcement",A=(0,m.Fu)(L);function O(){let e=(0,i.md)(x.P)===N.iH.TRUE,t=(0,o.d4)(e=>e.mirror.appModel.currentPage),n=(0,f.Fk)((t,n)=>(0,g.zC)(t,n)||e&&(0,g.re)(t,n),t),m=(0,_.q)(),O=(0,i.md)((0,l.Rq)(d.Sb)),R=(0,i.md)(A),M=(0,i.md)(w.w),P=(0,T.FF)(),U=function(){let[e,t]=(0,a.useState)(!1),n=(0,o.d4)(e=>e.isMakeSomethingV2Active),l=(0,i.md)(v.rM);return(0,a.useEffect)(()=>{(n||l)&&t(!0)},[l,n]),e}(),B=(0,i.md)(v.dO),D=(0,i.md)(u.mp),F=B.status!==k.c.NONE,[z,j]=(0,a.useState)(!1),{show:V,isShowing:Z,complete:H}=(0,s.e)({overlay:C.pjo,priority:h.N.SECONDARY_MODAL},[R,O,D]),q=1e3*parseFloat(S.H)+1e3;return(0,a.useEffect)(()=>{let e=setTimeout(()=>{j(!0)},q);return()=>{clearTimeout(e)}},[q]),(0,a.useEffect)(()=>{M&&!U&&!F&&n&&m&&P&&z&&V({canShow:(e,t,n)=>{let a=function(e){let t=Date.now();return e.getTime()<=t-12096e5}(n);return!e&&!t&&a}})},[V,n,m,M,P,z,F,U]),a.createElement(b.rq,{isShowing:Z,userFlagOnShow:L,targetKey:I,onClose:H,trackingContextName:"section_preset_picker_dlt_announcement",title:a.createElement(r.Tx,{id:"whiteboard.section_presets_onboarding.feature_announcement.title"}),description:a.createElement(r.Tx,{id:"whiteboard.section_presets_onboarding.feature_announcement.description"}),media:a.createElement(E.w,{src:"https://static.figma.com/uploads/0ccb9b0b677f719939bd9bacd937201dfea4e8c9",aspectRatio:4/3}),primaryCta:{label:a.createElement(r.Tx,{id:"rcs.got_it"}),type:"button",onClick:H,ctaTrackingDescriptor:c.c.GOT_IT},secondaryCta:{label:a.createElement(r.Tx,{id:"whiteboard.section_presets_onboarding.feature_announcement.secondary"}),type:"button",onClick:()=>{e&&p.gw5.setFigjamStarterKitEnabled(!1),p.T4N.createSectionForOnboarding(),H()},ctaTrackingDescriptor:c.c.SECTION_PRESET_PICKER_SHOW_ME},arrowPosition:y.F_.BOTTOM})}},184995:(e,t,n)=>{n.d(t,{n:()=>i});var a=n(288706),o=n(664080);let i=(0,a.um)(!1,(e,t)=>{switch(t.type){case"ACTIVATE_AND_MAXIMIZE":return o.glU.setActiveEmbed(t.payload.embedNodeID),!0;case"MINIMIZE":return!1;default:return e}})},444573:(e,t,n)=>{n.d(t,{k4:()=>T,E0:()=>v,v2:()=>k});var a=n(411855),o=n(188507),i=n(794307),l=n(499200),r=n(732326),c=n(963039),s=n(344298),d=n(242723),u=n(819165),m=n(866263),p=n(574560),_=n(664080),g=n(509047),f=n(57522),h=n(534766),E=n(934325),b=n(527955),y=n(140869),C=n(860168);let v=(0,l.hG)(C.tui);function k(){var e;let t=(0,o.d4)(({mirror:{selectionProperties:e,sceneGraphSelection:t,appModel:n}})=>1===Object.keys(t).length&&e.whiteboardNumSelectedByType&&1===e.whiteboardNumSelectedByType.SECTION&&(e.name||n.onCanvasNameEditorInfo.mode===_.nzw.SECTION_NAME)),n=(0,o.d4)(({mirror:{selectionProperties:e,sceneGraphSelection:t}})=>1===Object.keys(t).length&&e.whiteboardNumSelectedByType&&1===e.whiteboardNumSelectedByType.STAMP),a=(0,o.d4)(({mirror:{selectionProperties:e}})=>e.nodeSelectedValidForQuickAdd);return"whiteboard"===(0,m.lg)()?t?40:n&&s.XN?40:a?20+v/2:(null==(e=_.qmM)?void 0:e.shouldRenderTableUiForSelection())!==_.miS.HIDE?20+v/2:16:8}function T({children:e,isShown:t,centerInFrame:n,anchorToRect:l,showInReadOnly:s}){let C;let[v,T]=a.useState(!1),[x,N]=a.useState(!1),[S,I]=(0,r.fp)(b.f),L=S.positionRelativeToSelection,A=a.useRef(null),O=a.useRef(null),{markPositionChanged:R,markSelectionChanged:M}=function(e){let t=a.useRef({frameHandle:null,didMenuMidpointChange:!1,didSelectionChange:!1,lastMidpoint:{x:0,y:0},lastSelection:{}}),n=a.useCallback(()=>{var n;let{current:a}=t;a.didMenuMidpointChange&&a.didSelectionChange&&(null==(n=e.current)||n.animate()),a.frameHandle||(a.frameHandle=setTimeout(()=>{a.didMenuMidpointChange=!1,a.didSelectionChange=!1,a.frameHandle=null},0))},[e]);return{markSelectionChanged:a.useCallback(e=>{Object.keys(t.current.lastSelection).length&&(t.current.didSelectionChange=!0,n()),t.current.lastSelection=e},[n]),markPositionChanged:a.useCallback(e=>{let{current:a}=t;(e.x!==a.lastMidpoint.x||e.y!==a.lastMidpoint.y)&&(a.didMenuMidpointChange=!0,n()),a.lastMidpoint=e},[n])}}(O),P=(0,o.d4)(({mirror:{appModel:e}})=>[g.QOV.DEFAULT,g.QOV.SELECTING_TEXT,g.QOV.CLICKING_TO_CHANGE_SELECTION].includes(e.activeUserAction)),U=(0,o.d4)(({mirror:{appModel:e}})=>e.isReadOnly),B=(0,h._X)({subscribeToUpdates_expensive:t}),D=(0,E.J2)(_.Ez5.canvasViewState().selectionBoundingRect),F=(0,E.J2)(_.Ez5.canvasViewState().inlineMenuTarget),z=l||(null==F?void 0:F.boundingBox)||D,j=(0,m.lg)(),V=k(),Z=(0,o.d4)(e=>e.mirror.appModel.hyperlinkLocation),H=(0,o.d4)(e=>e.mirror.sceneGraphSelection),q=(0,f.kl)("isTableSublayerSelected"),W=(C=_.cfv.ABOVE,(null==F?void 0:F.preferredPosition)?C=F.preferredPosition:q&&(C=_.cfv.BELOW),C),K=(0,p.Yk)(),G=!!Z||!B||!z||!P||U&&!s||!t;a.useEffect(()=>{(G||x)&&v&&T(!1)},[G,v,x]);let $=(null==B?void 0:B.offsetX)||0,Q=(null==B?void 0:B.offsetY)||0;a.useEffect(()=>{T(!1)},[H,$,Q]),a.useEffect(()=>{M(H)},[H,M]);let X=(0,h.Yb)(B,z),Y=a.useMemo(()=>({...X,x:X.x+B.x,y:X.y+B.y}),[X,B]),J=a.useCallback((e,t,n)=>{switch(W){case _.cfv.ABOVE:return n<e.y?_.cfv.ABOVE:_.cfv.BELOW;case _.cfv.BELOW:return n>e.y?_.cfv.BELOW:_.cfv.ABOVE;case _.cfv.LEFT:return t<e.x?_.cfv.LEFT:_.cfv.RIGHT;case _.cfv.RIGHT:return t>e.x?_.cfv.RIGHT:_.cfv.LEFT;default:(0,i.xb)(W)}},[W]),ee=a.useCallback((e,t,n,a)=>{if(B){let o=e-B.x,i=t-B.y,l=(0,h.$$)(B,{x:o,y:i-a/window.devicePixelRatio});_.glU.figjamInlineMenuPositionUpdate(l.x,l.y,n.height)}R({x:e+n.width/2,y:t+n.height/2});let o=J(Y,e,t);L!==o&&I({type:"SET_POS_RELATIVE_TO_SELECTION",payload:o})},[B,R,J,Y,L,I]),et=(0,u.LO)(),en=a.useCallback((e,t,n)=>{let a=B.y+24,o=B.y+B.height-24-K-t.height,l=(0,y.T1)(e,t,n),r=(0,y.DH)(e,t,n),s=e.y,d=e.y,u=W,m=(e=>{switch(e){case _.cfv.ABOVE:return l;case _.cfv.BELOW:return r;case _.cfv.LEFT:return s;case _.cfv.RIGHT:return d;default:(0,i.xb)(e)}})(u);return u===_.cfv.ABOVE&&l<a?(u=_.cfv.BELOW,m=r):u===_.cfv.BELOW&&r>o&&(u=_.cfv.ABOVE,m=l),(0,c.qE)(m,a,o)},[K,W,B.height,B.y]),ea=a.useCallback((e,t)=>{let n=(0,y.Al)(e,t),a=(0,y.Dl)(e,t,20),o=(0,y.Yh)(e,20),l=(e=>{switch(e){case _.cfv.ABOVE:case _.cfv.BELOW:return n;case _.cfv.LEFT:return a;case _.cfv.RIGHT:return o;default:(0,i.xb)(e)}})(W),r="whiteboard"===j?d.Ri:0,s=B.x+20+et.left,u=B.x+B.width-20-t.width-et.right-r;return W===_.cfv.LEFT&&l<s?l=o:W===_.cfv.RIGHT&&l>u&&(l=a),(0,c.qE)(l,s,u)},[B.width,B.x,et,W,j]),eo=a.useCallback((e,t)=>(0,c.qE)((0,y.tJ)(e,t),B.y+20,B.y+B.height-20-t.height),[B.height,B.y]);if(G||!(0,h.ZT)(X,B))return a.createElement(w,{ref:O},null);let ei="whiteboard"===j&&v?{transition:"transform 0.1s"}:{};return ei.WebkitUserSelect="none",a.createElement(y.lM,{style:ei,targetRect:Y,onMouseEnter:()=>{T(!0),A.current&&clearTimeout(A.current),A.current=null},onMouseLeave:()=>{A.current=setTimeout(()=>T(!1),100)},offset:n?0:V,positionX:ea,positionY:n?eo:en,onPosition:ee,frozen:v,setSizeChanged:N},a.createElement(w,{ref:O},e))}let w=a.forwardRef(function({children:e},t){let n=a.useRef(null);return a.useImperativeHandle(t,()=>({animate:()=>{n.current&&(n.current.style.animation="none",n.current.offsetTop,n.current.style.animation="")}})),a.createElement("div",{ref:n,className:"inline_editor_layer--animationRoot--pX-db"},e)})},646021:(e,t,n)=>{n.d(t,{SU:()=>l,b7:()=>u,ep:()=>p,zi:()=>m});var a=n(183518),o=n(664080);let i=[o.Z6A.STICKY,o.Z6A.TEXT,o.Z6A.SHAPE_WITH_TEXT];function l(e){return e?e.textSublayer?e.textSublayer.textContent:e.textContent?e.textContent:null:null}let r=(e,t)=>e?l(e)||(e.name?e.name:null):null,c=e=>!!["STICKY","TEXT","SHAPE_WITH_TEXT"].includes(e.type),s=(e,t,n)=>{if(!c(e))return null;let a=n[e.guid],o=r(e,t);if(!o)return null;let i={t:o,bounds:e.absoluteRenderBounds,id:e.guid,type:e.type};return a&&(i.stamps=a),i},d=e=>{let t=o.DV9.getStampsOnNodes(e),n=Object.fromEntries(t),a={};for(let[e,o]of t)a[e]=Object.fromEntries(n[e]);return a};function u(e){let t=function(e){let t=o.glU.searchForNodesInSelection(i),n=[];for(let a of t){let t=e.get(a);t&&n.push(t)}return n.filter(e=>c(e))}(e),n=d(t.map(e=>e.guid)),a=[];for(let o of t){let t=s(o,e,n);t&&a.push(t)}return{v:1,data:a}}function m(e){let t=function(e){let t=o.glU.getStickyThreadsFromSelection(),n=[];for(let a of t){let t=!1,o={id:"",text:""};for(let n of a){let a=e.get(n);if(a&&"STICKY"===a.type){let e=a.textSublayer&&a.textSublayer.textContent||"";if(t)o.id=o.id?`${o.id}|${n}`:n,e&&(o.text=o.text?`${o.text}|${e}`:e);else{if(t=!0,!e)continue;o.id=a.guid,o.text=e;continue}}}o.text&&n.push(o)}return n}(e),n=JSON.stringify(t).length;return{v:1,data:t,characterCount:n}}function p(e,t){let n=e.get(t);if(!n||!n.isDiagramNode)return null;let o=l(n);if(!o)return null;let i=[],r=n.diagramParentId;for(;r&&r!==a.AD;){let t=e.get(r);if(!t)break;let n=l(t);n&&i.push(n),r=t.diagramParentId}i.reverse();let c=[];for(let t of n.diagramChildIds){let n=l(e.get(t));n&&c.push(n)}return{selectedNode:o,parentHierarchy:i,children:[],excludedSuggestions:c}}},118966:(e,t,n)=>{n.d(t,{Z:()=>S});var a=n(411855),o=n(188507),i=n(491059),l=n(611464),r=n(732326),c=n(796695),s=n(901429),d=n(402791),u=n(217629),m=n(581572),p=n(926581),_=n(664080),g=n(797811),f=n(205786),h=n(829879),E=n(742900),b=n(534766),y=n(669234),C=n(268278),v=n(345840),k=n(714889),T=n(590840),w=n(152420),x=n(646021);let N=e=>({...e,width:e.w,height:e.h});function S(){let e=a.useRef((0,d.t)("whiteboard.ai_cluster.loading_section_base")),t=a.useMemo(()=>new E.qo,[]),{Sprig:n}=(0,s.A)(),[S,I]=a.useState(!1),L=(0,i.am)(),A=a.useRef(),O=(0,f.Z)("figjam_summary_navigate"),R=(0,T.um)(),M=(0,r.md)(m._s),P=(0,r.md)(y.As),U=(0,r.md)(p.kS),B=(0,r.md)(y.yM),D=(0,r.md)(y.ze),F=(0,o.d4)(e=>e.multiplayer.allUsers.length),z={orgId:M,teamId:P||null,fileKey:D,userId:U||null},j=a.useCallback(e=>{let n=t.get(e);(null==n?void 0:n.isAlive())&&g.l7.system("remove-cluster-placeholder",()=>_.Hur.removePlaceholder(e)),A.current&&(clearInterval(A.current),A.current=void 0)},[A,t]);return{clusterCanvasSelection:()=>{let a=new c.jk(w.Ux.TIME_TAKEN_TO_COMPLETE,{});a.start(),I(e=>!e);let o=_.glU.getSelectionBounds(),{v:i,data:r,characterCount:s}=(0,x.zi)(t),d=e.current+".",m=g.l7.system("create-cluster-placeholder",()=>{let e=_.Hur.createPlaceholder(o);return h.i(e,d),e});O((0,b.QZ)({nodeId:m,alwaysPan:!1})),A.current=setInterval(()=>{d.length===e.current.length+3?d=e.current+".":d+=".",g.l7.system("update-cluster-placeholder-text",()=>h.i(m,d))},1e3),u.Ay.figjam.cluster({v:i,data:r,tokenCount:s/4},z).then(e=>{let i=t.get(m),c=null==i?void 0:i.absoluteRenderBounds,d=c?N(c):o;j(m);let[u,p]=g.l7.user("create-and-place-clusters",()=>_.Hur.createAndPlaceClusters(e.clusters,d));n("track",k.l0),I(!1);let f=a.stop();f&&L(w.Ux.TIME_TAKEN_TO_COMPLETE,{elapsed_ms:f},{forwardToDatadog:!0}),L("ai_sticky_clusters_created",{request_id:e.requestUuid,nodes_clustered:r.map(e=>e.id.split("|")).flat(),num_characters_input:s,success:!0,output_section_node_ids:p,output_sticky_node_ids:u,failure_reason:""}),(0,l.kc)().workspace_activity_write&&D&&B&&v.i.recordActivity({activityUnitType:C.qj.FILE_COLLABORATION,fileKey:D,collaborationType:C.Uz.AI_CLUSTER,numPeopleInFile:F})}).catch(e=>{let t;j(m);let n=(0,T.E$)(e,T.ez.CLUSTER);L("ai_sticky_clusters_created",{nodes_clustered:r.map(e=>e.id.split("|")).flat(),num_characters_input:s,success:!1,failure_reason:n.message}),"figjam_cluster_out_of_date"===n.type&&(t={type:T.tE.Reload}),R(n.message,T.ez.CLUSTER,t)})},requestIsPending:S}}},903398:(e,t,n)=>{n.d(t,{CI:()=>u,QP:()=>c,UM:()=>l,V:()=>r,cF:()=>s,v1:()=>d});var a=n(188507),o=n(611464),i=n(730641);function l(){let e=r();return!(0,o.kc)().figjam_inline_menu_organize&&e}function r(){let e=(0,a.d4)(e=>e.mirror.selectionProperties.whiteboardStickyAIControlsShown);return!!(((0,o.kc)().figjam_summarization||(0,o.kc)().figjam_sticky_clustering)&&e)}function c(){let e=(0,a.d4)(e=>e.mirror.selectionProperties.whiteboardMindmapAIControlsShown);return!!((0,o.kc)().figjam_mindmaps_gen_from_node&&e)}function s(){let e=(0,a.d4)(e=>e.mirror.selectionProperties.whiteboardSelectionCanSummarize);return!!((0,o.kc)().figjam_summarization&&e)}function d(){let e=(0,a.d4)(e=>e.mirror.selectionProperties.whiteboardSelectionCanCluster);return!!((0,o.kc)().figjam_sticky_clustering&&e)}function u(){let e=(0,a.d4)(e=>e.mirror.selectionProperties.whiteboardSelectionCanShowAiOnboardingBadge),t=(0,i.tG)();return!!(e&&t)}},62981:(e,t,n)=>{n.d(t,{ss:()=>U});var a=n(411855),o=n(188507),i=n(169614),l=n(491059),r=n(611464),c=n(732326),s=n(796695),d=n(901429),u=n(672002),m=n(346532),p=n(217629),_=n(581572),g=n(926581),f=n(664080),h=n(797811),E=n(903684),b=n(893417),y=n(205786),C=n(742900),v=n(534766),k=n(669234),T=n(268278),w=n(345840),x=n(994192),N=n(714889),S=n(590840),I=n(152420),L=n(646021),A=n(976083);class O{constructor(){this.attributionState=[],this.summaryNode=null}setTargetSummaryNode(e){this.summaryNode=e}processMessage(e){if(e.type!==A.A.SET_CONTENT_ATTRIBUTION)return!1;let t={uuid:e.uuid,themeAttachedTo:e.attach_to,nodeIds:e.node_ids},n=this.attributionState.find(t=>t.uuid===e.uuid);return n?(n.themeAttachedTo=e.attach_to,n.nodeIds=e.node_ids):this.attributionState.push(t),this.flushAttributionDataToNode(),!0}processMessages(e){for(let t of e)this.processMessage(t)}flushAttributionDataToNode(){h.l7.system("stream-ai-summary",()=>{this.summaryNode&&(0,b.iP)(this.summaryNode,this.attributionState,!1)})}}class R{static generateLocalRequestId(){return(0,u.g)()}}let M=(0,x.D)((e,t,n)=>{let a=h.l7.user("insert-ai-summary-node",()=>f.glU.insertAISummaryInCanvas(t,n)),o=e.get(a);return o&&(h.l7.user("set-ai-summary-timestamp",()=>{(0,b.Gw)(o,new Date)}),f.glU.triggerAction("commit",{})),o});async function P({v:e,canvasData:t,nodePosition:n,loadingNodeGuid:a,showErrorBell:o,trackSummaryRequested:l,trackSummaryCreated:s,scene:d,operationTimer:u}){let y,C,v;let T={orgId:c.zl.get(_._s),teamId:c.zl.get(k.As)||null,fileKey:c.zl.get(k.ze)||null,userId:c.zl.get(g.kS)||null},w=e=>{let t;throw"figjam_summarize_out_of_date"===e.type&&(t={type:S.tE.Reload}),o(e.message,S.ez.SUMMARIZE,t),Error(S.xQ[S.ez.SUMMARIZE]+e.message)},x=t.map(e=>e.id),N=R.generateLocalRequestId();l(x,t,N);let L=null,A=!1,P=new O;try{y=await p.Ay.figjam.streamSummarize({v:e,data:t},T),C=(0,r.kc)().figjam_summary_content_attrib?y.pipeThrough((0,p.pd)(e=>{P.processMessages(e)})):y.pipeThrough((0,p.nU)())}catch(e){w((0,S.E$)(e,S.ez.SUMMARIZE));return}let U=()=>{if(!A){let e=d.get(a);e&&e.isAlive()&&h.l7.system("remove-ai-summary-loading-state",()=>{f.glU.deleteNode(a),A=!0})}},B=()=>{let e=M(d,n,a);return e&&setTimeout(()=>{U()},200),e},D=0;try{for await(let e of new p.c6(C)){v=e;let t=D%5==0;L||(L=await B(),P.setTargetSummaryNode(L)),t&&h.l7.system("stream-ai-summary",()=>{L&&(0,b.WN)(L,v)}),D++}}catch(e){w((0,S.E$)(e,S.ez.SUMMARIZE));return}if(h.l7.system("stream-ai-summary",()=>{v&&L&&(0,b.WN)(L,v)}),(0,r.kc)().figjam_summary_content_attrib&&P.flushAttributionDataToNode(),v){let e=u.stop();e&&(0,i.sx)(I.mr.TIME_TAKEN_TO_COMPLETE,{elapsed_ms:e},{forwardToDatadog:!0}),L&&(m.b({[E.zp]:!0}),s(L.guid,v,N))}v&&L&&f.glU.triggerAction("commit",{})}function U(e,t=!0){let[n]=a.useState(new C.qo),[i,c]=a.useState(!1),u=(0,y.Z)("figjam_summary_navigate"),m=(0,S.um)(),{Sprig:p}=(0,d.A)(),_=function(){let e=(0,l.am)();return a.useCallback((t,n,a)=>{let o=(0,I.sh)(n);e(I.mr.REQUEST,{local_summary_id:a,num_characters_input:o,nodes_summarized:t})},[e])}(),g=function(){let e=(0,l.am)(),t=(0,k.q5)(),n=(0,o.d4)(e=>e.multiplayer.allUsers.length),i=a.useRef(n);return i.current=n,a.useCallback((n,a,o)=>{var l;let c={local_summary_id:o,summary_node_id:n,num_characters_output:a.map(e=>"content"in e?e.content.length:0).reduce((e,t)=>e+t,0),num_themes_output:a.filter(e=>"h2"===e.type).length,num_supporting_points_output:a.filter(e=>"li"===e.type).length};e(I.mr.CREATE,c),(0,r.kc)().workspace_activity_write&&(null==(l=null==t?void 0:t.team)?void 0:l.workspaceId)&&w.i.recordActivity({activityUnitType:T.qj.FILE_COLLABORATION,fileKey:t.key,collaborationType:T.Uz.AI_SUMMARY,numPeopleInFile:i.current})},[e,t,i])}();return{summarizeCanvasSelection:async()=>{let a=new s.jk(I.mr.TIME_TAKEN_TO_COMPLETE,{});a.start();let{v:o,data:i}=(0,L.b7)(new C.qo),l=h.l7.user("insert-ai-summary-loading-node",()=>f.glU.insertLoadingSummaryInCanvas(e===f.cfv.BELOW,t)),r=n.get(l);if(!r)return;h.l7.user("insert-ai-summary-loading-node",()=>{r.setWidgetSyncedState("syncedState:loading","true")}),u((0,v.QZ)({nodeId:l,alwaysPan:!1}));let d={x:r.absoluteBoundingBox.x,y:r.absoluteBoundingBox.y};if(i){c(!0);try{await P({v:o,canvasData:i,nodePosition:d,loadingNodeGuid:l,showErrorBell:m,trackSummaryRequested:_,trackSummaryCreated:g,scene:n,operationTimer:a})}catch(e){n.get(l)&&f.glU.deleteNode(l)}finally{p("track",N.AM),c(!1)}}},requestIsPending:i}}},407023:(e,t,n)=>{n.d(t,{Cw:()=>v,Su:()=>y,v:()=>b});var a=n(411855),o=n(38580),i=n(732326),l=n(159849),r=n(402791),c=n(165077),s=n(287243),d=n(534766),u=n(721401),m=n(170766),p=n(422053),_=n(246755),g=n(456804),f=n(290850),h=n(949322),E=n(865328);let b=(0,o.eU)(!1),y="organize";function C({onClose:e}){let t=(0,E.Cb)(),n=(0,d.LE)({subscribeToUpdates_expensive:t});return a.useEffect(()=>{t||e()},[t,e]),a.createElement("div",{style:{opacity:n?0:1,transition:"ease-in-out 0.1s all"}},a.createElement(f.Dv,{targetType:"dom",targetKey:y,topPadding:-6,isBold:!0,fixedWidth:316,arrowPosition:g.F_.BOTTOM,onTargetLost:l.lQ},a.createElement(_.mI,{bodyText:a.createElement("span",{style:{maxWidth:184}},a.createElement(r.Tx,{id:"whiteboard.organize_menu.onboarding_text_base",boldText:a.createElement("b",null,a.createElement(r.Tx,{id:"whiteboard.organize_menu.onboarding_text_bold_text"}))})),buttonText:a.createElement(r.Tx,{id:"whiteboard.organize_menu.onboarding_dismiss_button_text"}),onButtonClick:()=>{e()}})))}function v(){let[e,t]=(0,i.fp)(b),{show:n,isShowing:o,complete:l}=(0,s.e)({overlay:h.YiU,priority:u.N.SECONDARY_MODAL});return a.useEffect(()=>{n({canShow:()=>e})},[e,n]),a.createElement(p.M,{isShowing:o,testId:"FigJamAISummarizationEntrpointPointerOverlay"},a.createElement(c.fu,{name:m.e0.AI_INLINE_MENU_ORGANIZE_SUMMARY_TOOLTIP},a.createElement(C,{onClose:()=>{t(!1),l()}})))}},643013:(e,t,n)=>{n.d(t,{s:()=>F});var a=n(411855),o=n(188507),i=n(629019),l=n.n(i),r=n(87481),c=n(829826),s=n(402791),d=n(91609),u=n(533965),m=n(731939),p=n(206936),_=n(579038),g=n(775731),f=n(457763),h=n(118530),E=n(732326),b=n(467066),y=n(705715),C=n(165077),v=n(244126),k=n(266304),T=n(407007),w=n(129041),x=n(170766),N=n(797795),S=n(58029),I=n(764737),L=n(553575),A=n(479552),O=n(21236);let R="color_palette_picker--header__iconButton--rFfgT";var M=n(162502),P=n(98285);function U({customColorPalettes:e,closeColorPalettePicker:t,defaultColorPaletteLength:n}){let i=(0,p.cD)(),r=(0,o.d4)(e=>(0,T._)(i,e)),[c,d]=(0,E.fp)(L.Ze),[u,m]=a.useState(!1),_=(0,h.Z9)(),g=a.useRef(null),f={uuid:w.fJ,name:(0,s.t)("whiteboard.color_palettes.figjam_colors"),baseColors:(0,S.TS)("base").map(e=>k.z5.format(e))};if(!e)return a.createElement("div",null);let y=[f].concat(e).map((e,o)=>a.createElement(B,{index:o,key:e.uuid,palette:e,isSelected:_.uuid===e.uuid,containerRef:g,defaultColorPaletteLength:n,closeColorPalettePicker:t}));return a.createElement(C.fu,{name:x.e0.COLOR_PALETTE_PICKER},a.createElement("div",{className:l()({"color_palette_picker--wrapper--DVGTu":!0,"color_palette_picker--wrapper_onClose--zERit":c})},a.createElement("div",{ref:g,className:l()({"color_palette_picker--container--2HK33 modal--modalShadowFigJam--lkEJ2":!0,"color_palette_picker--container_onClose--NlCEf":c}),onAnimationEnd:()=>{c&&(d(!1),t())}},a.createElement(D,{teamName:(null==r?void 0:r.name)||"",showBottomBorder:u}),a.createElement("div",{className:"color_palette_picker--paletteList--jdLIl"},a.createElement(b.P,{maxHeight:290,innerClassName:"color_palette_picker--scrollContainer__inner--GF0-Z",onScroll:e=>{e>0?m(!0):m(!1)}},y)))))}function B({palette:e,isSelected:t,index:n,containerRef:o,defaultColorPaletteLength:i,closeColorPalettePicker:r}){var c;let s=(0,h.$v)(e.baseColors),d=(0,h.Bw)(),u=a.useRef(0===n?0:2*Math.random()*(n%2?1:-1)),m=(null==(c=null==o?void 0:o.current)?void 0:c.offsetHeight)||0,p={"--rowRotation":`rotate(${t?0:u.current}deg)`,"--translatePaletteRow":`${Math.max(m-80-32*n,0)}px`};return a.createElement("button",{className:l()({"color_palette_picker--paletteRow--9Pdbd":!0,"color_palette_picker--paletteRow_selected--um2Cd":t}),style:p,onClick:()=>{if(!t){let t=e.uuid===w.fJ?i:e.baseColors.length;d(e.uuid,t)}r(!0)},type:"button","data-tooltip-type":_.Ib.TEXT,"data-tooltip":e.name,"data-tooltip-max-width":200,"data-tooltip-show-above":!0,"data-testid":`color-palette-row-${e.uuid}`},s.map((t,n)=>a.createElement(I.cd,{key:e.uuid+v.F.format(t)+"-"+n,size:"medium",value:t,paletteType:"base",background:"light"})))}function D(e){let t=(0,o.wA)(),n=(0,h.X8)();return a.createElement("div",{className:l()({"color_palette_picker--header--m9FBq":!0,"color_palette_picker--header_bottomBorder--PRGsS":e.showBottomBorder})},e.teamName?a.createElement(s.Tx,{id:"whiteboard.color_palettes.color_palette_picker.team_palettes",teamName:e.teamName}):(0,s.t)("whiteboard.color_palettes.color_palette_picker.team_palettes_no_name"),n&&a.createElement("div",{className:"color_palette_picker--header__rightHand--z-7ux"},a.createElement(N.K0,{className:R,onClick:()=>{t(y.$O({type:A.dV.type}))},svg:P.A,"data-tooltip-type":_.Ib.TEXT,"data-tooltip":(0,s.t)("whiteboard.color_palettes.dropdown.new_palette"),"data-tooltip-show-above":!0,dataTestId:"create-color-palette-button"}),a.createElement(N.K0,{className:R,onClick:()=>{t(y.$O({type:O.j.type,data:{entryPoint:"whiteboard"}}))},svg:M.A,"data-tooltip-type":_.Ib.TEXT,"data-tooltip":(0,s.t)("whiteboard.color_palettes.dropdown.manage_palettes"),"data-tooltip-show-above":!0,dataTestId:"manage-color-palettes-button"})))}function F(e){var t;let n=(0,p.cD)(),i=(0,o.d4)(e=>!!e.user),l=(0,h.WR)(),c=(0,h.VR)(),[s]=(0,r.IT)((0,u.iP2)({teamId:n}),{enabled:!!n}),d=l?(null==(t=s.data)?void 0:t.colorPalettesForTeam)||[]:c?[c]:[],_=(0,o.d4)(e=>!!(e.openFile&&!n&&(0,m.canManageFile)(e.openFile.key,e)&&e.currentUserOrgId)),g=i&&(_||l||n&&!!c),E=e.isInDltSubmenu?2:16,{closeColorPalettePicker:b,isColorPalettePickerOpen:y}=e.colorPalettePickerState;return g?a.createElement(f.A,{isOpen:y,onClose:b,positionY:(e,t)=>e.y-E-t.height,target:a.createElement(z,{shouldShowMoveToTeamTooltip:_,colorPalettePickerState:e.colorPalettePickerState,disabled:e.disabled,recordingKey:e.recordingKey,isInDltSubmenu:e.isInDltSubmenu}),renderPopoverContents:()=>a.createElement(U,{customColorPalettes:d,closeColorPalettePicker:b,defaultColorPaletteLength:e.defaultColorPaletteLength})}):null}function z({recordingKey:e,colorPalettePickerState:t,shouldShowMoveToTeamTooltip:n,disabled:i,isInDltSubmenu:r}){let u=(0,o.wA)();return a.createElement("div",{key:"caret",className:l()("color_palettes_submenu_picker--submenuPickerContainer--GTTBT",{"color_palettes_submenu_picker--submenuPickerContainerNested--wuRz-":!r,"color_palettes_submenu_picker--disabled--scEBs":i})},a.createElement(g.$n,{buttonStyle:{height:"100%",backgroundColor:"inherit"},caret:"up",animateCaret:r,isNewSubmenu:r,tabIndex:-1,active:"NONE",onClick:n?e=>{let t=e.target.closest("button");t&&u(d.eB({target:{kind:_.Ui.TEXT,text:(0,s.t)("whiteboard.color_palettes.tooltip.move_to_team")},targetRect:t.getBoundingClientRect(),position:_.Zj.ABOVE}))}:()=>{if(!t)return;let{openColorPalettePicker:e,closeColorPalettePicker:n,isColorPalettePickerOpen:a}=t;a?n(!0):e()},testId:"color-palettes-picker-caret",recordingKey:(0,c.Pt)(e,"colorPalettesPickerCaret"),tooltip:n?(0,s.t)("whiteboard.color_palettes.tooltip.move_to_team"):void 0}))}},389030:(e,t,n)=>{let a,o;n.d(t,{s_:()=>el,nG:()=>J,Ay:()=>ee,Bl:()=>en,dA:()=>ei});var i=n(411855),l=n(188507),r=n(629019),c=n.n(r),s=n(703473),d=n(611464),u=n(732326),m=n(159849),p=n(672002),_=n(483787),g=n(769514),f=n(480201),h=n(619258),E=n(487644),b=n(402791),y=n(346532),C=n(165077),v=n(764019),k=n(797811),T=n(579038),w=n(816665),x=n(262712),N=n(730641),S=n(118966),I=n(903398),L=n(491059),A=n(796695),O=n(573760),R=n(935413),M=n(217629),P=n(581572),U=n(926581),B=n(664080),D=n(742900),F=n(669234),z=n(590840),j=n(646021);let V="ai_expand_mindmap";var Z=((a=Z||{}).LOADING="ai-expand-mindmap-loading",a.SUCCESS="ai-expand-mindmap-success",a),H=n(62981),q=n(527955),W=n(775731),K=n(497435),G=n(140869),$=n(266066),Q=n(58772),X=n(449802),Y=n(62573);let J="https://help.figma.com/hc/articles/16822138920343-Use-AI-tools-in-Figma";var ee=((o=ee||{}).SUMMARIZE="summarize",o.CLUSTER="cluster",o.GENERATE_IDEAS="generate_ideas",o);let et="used_figjam_ai_quick_actions",en=(0,v.r1)(et),ea="used_figjam_ai_mindmaps_inline_menu",eo=(0,v.r1)(ea);function ei(){let e=(0,u.md)(q.f).positionRelativeToSelection,{summarizeCanvasSelection:t}=(0,H.ss)(e),{clusterCanvasSelection:n}=(0,S.Z)(),{expandSelectedMindmapNode:a}=function(){let e=(0,u.md)(P._s),t=(0,u.md)(F.As),n=(0,u.md)(F.ze),a=(0,u.md)(U.kS),o=(0,z.um)(),r=(0,L.am)(),c=(0,l.wA)(),s={orgId:e,teamId:t||null,fileKey:n,userId:a||null},d=i.useCallback(()=>c(O.F.enqueue({message:(0,b.t)("whiteboard.ai_expand_mindmap.generic_error")})),[c]),m=e=>{for(let t of e)k.l7.user("expand-figjam-ai-mindmap",()=>{B.glU.deleteNode(t)})},p=(e,t,n)=>{let a=(0,j.ep)(new D.qo,e);if(!a){d(),r(V,{success:!1,failure_reason:"Failed to get input data"});return}c(O.F.dequeue({matchType:"ai-expand-mindmap-success"})),c(O.F.enqueue({message:(0,b.t)("whiteboard.ai_modal.streaming"),icon:R.zX.SPINNER,type:"ai-expand-mindmap-loading",timeoutOverride:1/0})),M.Ay.figjam.updateVisual({inputData:a,updateType:{visualType:"mindmap",updateMode:"generate_ideas"}},s).then(a=>{n&&m(n);let o=k.l7.user("expand-figjam-ai-mindmap",()=>B.$mk.expandWithFigjamAiMindmapNodes(a,e)),i=t.stop();o.length?(c(O.F.enqueue({message:(0,b.t)("whiteboard.ai_expand_mindmap.generation_success"),type:"ai-expand-mindmap-success",button:{text:(0,b.t)("whiteboard.ai_expand_mindmap.retry"),action:()=>{let t=new A.jk(V,{});return t.start(),p(e,t,o),!1}}})),r(V,{request_id:a.requestId,success:!0,failure_reason:"",num_nodes_generated:o.length,elapsed_ms:i})):(d(),r(V,{request_id:a.requestId,success:!1,failure_reason:"No nodes generated",elapsed_ms:i}))}).catch(e=>{let n=t.stop(),a=(0,z.E$)(e,z.ez.GENERATE);o(a.message,z.ez.GENERATE),r(V,{success:!1,failure_reason:a.message,elapsed_ms:n})}).finally(()=>{c(O.F.dequeue({matchType:"ai-expand-mindmap-loading"}))})};return{expandSelectedMindmapNode:()=>{let e=new A.jk(V,{});e.start();let t=B.wzW.getSingleSelectedDiagramNodeId(),n=function(e,t){let n=e.get(t);if(n){if((0,j.SU)(n))return t;{if(!n.diagramParentId)return;let t=e.get(n.diagramParentId);return(0,j.SU)(t)?n.diagramParentId:void 0}}}(new D.qo,t);if(!n){d(),r(V,{success:!1,failure_reason:"Failed to get selected node"});return}p(n,e)}}}();return e=>{let o=m.lQ,i="";if(e){switch(e.type){case"summarize":o=t,i="ai-quick-action-summarize";break;case"cluster":o=n,i="ai-quick-action-cluster";break;case"generate_ideas":o=a,i="ai-quick-action-generate-ideas"}k.l7.user(i,o)}}}function el(){var e;let t=(0,p.g)(),n=ei(),a=(0,d.kc)().figjam_synthesize_handbrake,[o,l]=i.useState(!1),r=[...function(){let e=[],t=(0,I.UM)(),n=(0,I.cF)(),a=(0,I.v1)();return(0,d.kc)().figjam_inline_menu_organize?[]:(t&&((0,d.kc)().figjam_sticky_clustering&&e.push({type:"cluster",enabled:a}),(0,d.kc)().figjam_summarization&&e.push({type:"summarize",enabled:n})),e)}(),...function(){let e=(0,I.QP)(),t=[];return e&&t.push({type:"generate_ideas",enabled:e}),t}()];return i.createElement(K.Fn,{value:void 0,overrideMenuOpenState:{isOpenOverride:o,setIsOpenOverride:l},onChange:n,renderButton:({onClick:e,onKeyDown:n,ref:o})=>i.createElement(ec,{onClick:e,onKeyDown:n,buttonRef:o,ariaWrapperId:t,disabled:!!a,trackingProperties:{text:"figjam ai"},dropdownMenuOptions:r}),options:r,renderOption:ed,OptionWrapper:(e=(0,b.t)("whiteboard.inline_menu.ai_quick_actions_dropdown_options_aria_label"),function({children:n}){return i.createElement("div",{className:"ai_quick_actions_control--flexColumn--kgAdX","aria-label":e,id:t,role:"listbox",tabIndex:-1,"data-fullscreen-intercept":!0},n)}),responsivePositionY:{aboveTargetPositionY:(e,t,n)=>(0,G.T1)(e,t,n+-48),belowTargetPositionY:(e,t,n)=>(0,G.DH)(e,t,n+-48)},positionX:e=>e.x,popoverClassName:"ai_quick_actions_control--popover--BNsqs",additionalContentsTop:function({closeMenu:e}){return i.createElement("div",{className:"ai_quick_actions_control--dropdownHeaderContainer--ifOPr",onClick:e,role:"button",tabIndex:0},i.createElement("div",{className:"ai_quick_actions_control--dropdownHeaderTitle--Cqg8n"},i.createElement(b.Tx,{id:"whiteboard.inline_menu.ai_quick_actions_header_text"})),i.createElement("div",{className:"ai_quick_actions_control--badgeContainer--kBpYM"},i.createElement(x.G,{location:"INLINE_TOOLBAR",overrideText:(0,b.t)("whiteboard.inline_menu.ai_quick_actions_beta_badge_text")})))}({closeMenu:()=>l(!1)}),additionalOptions:es,additionalOptionOnChange:()=>{(0,_.Lf)(J)||s.Ay.unsafeRedirect(J,"_blank")}})}function er(e,t){return!!e.find(e=>e&&t.includes(e.type))}let ec=(0,C.tf)(function({onClick:e,onKeyDown:t,buttonRef:n,ariaWrapperId:a,disabled:o,dropdownMenuOptions:r}){let[s,p]=i.useState(0),{shouldShowBadge:_,setUserFlagsCallback:f}=function(e){let t=(0,l.wA)(),n=function(){let e=(0,u.md)(en).data,t=(0,I.CI)();return!!(((0,d.kc)().figjam_summarization||(0,d.kc)().figjam_sticky_clustering)&&!e&&t)}(),a=er(e,["generate_ideas"]),o=function(e){let t=(0,N.tG)(),n=(0,u.md)(eo).data;return!!((0,d.kc)().figjam_mindmaps_gen_from_node&&t&&!n&&e)}(a),r=er(e,["summarize","cluster"]);return{shouldShowBadge:n||o,setUserFlagsCallback:i.useCallback(()=>{a?t(y.b({[ea]:!0})):r&&t(y.b({[et]:!0}))},[a,r,t])}}(r);return i.createElement(W.$n,{tooltip:T.MW.AI_FEATURES_DISABLED,tooltipType:T.Ib.SPECIAL,onClick:o?m.lQ:()=>{e(),f()},disabled:o,onKeyDown:t,ariaControls:a,ref:n,recordingKey:"toolbarAIQuickActionsDropdownButton",testId:"toolbarAIQuickActionsDropdownButton",caret:"down",role:"combobox",ariaLabel:(0,b.t)("whiteboard.inline_menu.ai_quick_actions_button_aria_label"),buttonStyle:{width:_?48+s+8:48},buttonChildrenStyle:{justifyContent:"initial",width:"initial"}},i.createElement("div",{className:c()({"ai_quick_actions_control--withBadge--z88DK":_})},i.createElement("div",{className:"ai_quick_actions_control--buttonIconContainer--pBGdR"},i.createElement(E.B,{svg:$.A,className:c()("ai_quick_actions_control--svgIcon--XDs5m",{"ai_quick_actions_control--svgIconDisabled--u4WwB":o})})),_&&i.createElement(C.fu,{name:"ai_quick_actions_onboarding_badge"},i.createElement("div",{ref:e=>{p((null==e?void 0:e.offsetWidth)||s)}},i.createElement(g.Ex,{text:(0,d.kc)().figjam_inline_menu_try_ai_2?(0,b.t)("whiteboard.inline_menu.ai_quick_actions_onboarding_badge_2"):(0,b.t)("whiteboard.inline_menu.ai_quick_actions_onboarding_badge"),color:g.zE.FIGJAM,size:g.vj.SMALL,className:"ai_quick_actions_control--onboardingBadge---sKJz"})))))});function es(e){return i.createElement(i.Fragment,null,i.createElement(f.W.Separator,{key:"menu-separator-token"}),i.createElement("div",{className:"ai_quick_actions_control--dropdownFooterContainer--1d8mD"},i.createElement("span",null,i.createElement("span",{className:"ai_quick_actions_control--dropdownFooterDisclaimer--UVXvJ"},`${(0,b.t)("whiteboard.inline_menu.ai_quick_actions_dropdown_disclaimer")} `),i.createElement(h.N,{className:c()("ai_quick_actions_control--dropdownFooterCta--hi6Ik",{"ai_quick_actions_control--dropdownFooterCtaIsFocused--2OdM8":e}),href:J,target:"_blank",trusted:!0},i.createElement(b.Tx,{id:"whiteboard.inline_menu.ai_quick_actions_dropdown_disclaimer_cta"})))))}let ed=e=>{let{value:t,onClick:n,id:a,isFocused:o}=e;if(!t)return null;let{type:l,enabled:r}=t,{displayText:c,svgSrc:s,disabledTooltipText:d}=function(e){switch(e){case"summarize":return{displayText:(0,b.t)("whiteboard.inline_menu.ai_quick_actions_summarize_button"),svgSrc:Y.A,disabledTooltipText:(0,b.t)("whiteboard.inline_menu.ai_quick_actions_summarize_disabled_tooltip",{minSelectedStickies:2})};case"cluster":return{displayText:(0,b.t)("whiteboard.inline_menu.ai_quick_actions_sort_stickies_button"),svgSrc:X.A,disabledTooltipText:(0,b.t)("whiteboard.inline_menu.ai_quick_actions_sort_stickies_disabled_tooltip",{minSelectedStickies:2})};case"generate_ideas":return{displayText:(0,b.t)("whiteboard.inline_menu.ai_quick_actions_generate_ideas_button"),svgSrc:Q.A,disabledTooltipText:(0,b.t)("whiteboard.inline_menu.ai_quick_actions_generate_ideas_disabled_tooltip")}}}(l),u=function(e){switch(e){case"summarize":return"summarize";case"cluster":return"sort stickies";default:return"other ai action"}}(l);return i.createElement(eu,{key:`${l}-menu-option`,id:a,type:l,displayText:c,svgSrc:s,disabledTooltipText:d,disabled:!r,onClick:n,isFocused:o,trackingProperties:{text:u}})},eu=(0,C.tf)(function({id:e,type:t,displayText:n,svgSrc:a,disabledTooltipText:o,disabled:l,onClick:r,isFocused:s}){return i.createElement("div",{id:e,className:c()("ai_quick_actions_control--optionContainer--pbhnv",{"ai_quick_actions_control--optionContainerDisabled--Sxua-":l,"ai_quick_actions_control--optionContainerIsFocused--AD1hq":s}),"aria-label":n,"aria-selected":"false",role:"option",tabIndex:-1,"data-tooltip-type":T.Ib.TEXT,"data-tooltip":l?o:"","data-tooltip-tip-align-left":!0,"data-tooltip-show-right":!0,"data-tooltip-offset-x":6},i.createElement(w.c$,{disabled:l,recordingKey:`aiQuickActionsOption-${t}`,"data-testid":`aiQuickActionsOption-${t}`,dataTestId:`aiQuickActionsOption-${t}`,key:`option-${t}`,value:t,height:32,fullWidth:!0,svg:a,formattedValue:n,additionalStylesClassName:void 0,selected:!1,onMouseUp:l?m.lQ:r,style:{marginLeft:8},ignoreCheck:!0}))})},654872:(e,t,n)=>{n.d(t,{S:()=>h,o:()=>f});var a=n(411855),o=n(646240),i=n(732326),l=n(402791),r=n(795553),c=n(664080),s=n(797811),d=n(292229),u=n(57522),m=n(184995),p=n(383987),_=n(775731),g=n(861713);function f(e){var t;let n=(0,p.uQ)()||"",i=(0,u.kl)("embedData"),l=decodeURIComponent((null==(t=(0,d.E7)(i))?void 0:t.originalText)||""),_=(0,r.tq)(i),g=(0,o.Xr)(m.n);return a.useCallback(()=>{l&&(_(r.yc.CONVERT_TO_TEXT),g({type:"MINIMIZE"}),(0,s.l7)(e,"convert-embed-to-text",()=>c.glU.replaceNodeWithText(n,l)))},[l,_,g,n,e])}function h(e){var t;let n=(0,i.md)(m.n),o=(0,p.uQ)()||"",r=(0,u.kl)("embedData"),s=decodeURIComponent((null==(t=(0,d.E7)(r))?void 0:t.originalText)||""),h=f(c.zkO.USER);return r&&o&&s&&(!n||e.inModal)?a.createElement(_.K0,{svg:g.A,active:"NONE",tooltip:(0,l.t)("whiteboard.embeds.inline_menu.change_back_to_text"),onClick:h,recordingKey:"embedConvertToTextControl"}):null}},354125:(e,t,n)=>{n.d(t,{e:()=>f,f:()=>g});var a=n(411855),o=n(188507),i=n(732326),l=n(402791),r=n(487664),c=n(795553),s=n(292229),d=n(57522),u=n(184995),m=n(775731),p=n(650602);let _=()=>{var e,t;let n=(0,d.kl)("embedData");return decodeURIComponent((null==(e=(0,s.E7)(n))?void 0:e.url)||(null==(t=(0,s.E7)(n))?void 0:t.srcUrl)||"")};function g(){let e=(0,o.wA)(),t=_(),n=(0,d.kl)("embedData"),i=(0,c.tq)(n);return a.useCallback(()=>{t&&(i(c.yc.OPEN_PREVIEW),e((0,r.RK)({rawInput:t})))},[t,e,i])}function f(e){let t=(0,i.md)(u.n),n=_(),o=g();return n&&(e.inModal||!t)?a.createElement(m.K0,{svg:p.A,active:"NONE",tooltip:(0,l.t)("whiteboard.embeds.inline_menu.open_link"),onClick:o,recordingKey:"embedOpenExternalControl"}):null}},465223:(e,t,n)=>{n.d(t,{nG:()=>B,tT:()=>z});var a=n(411855),o=n(188507),i=n(629019),l=n.n(i),r=n(703473),c=n(611464),s=n(732326),d=n(159849),u=n(672002),m=n(483787),p=n(769514),_=n(480201),g=n(619258),f=n(487644),h=n(959875),E=n(402791),b=n(884096),y=n(346532),C=n(165077),v=n(764019),k=n(131350),T=n(797811),w=n(579038),x=n(816665),N=n(262712),S=n(118966),I=n(903398),L=n(62981),A=n(407023),O=n(527955),R=n(865328),M=n(775731),P=n(497435),U=n(555282);let B="https://help.figma.com/hc/articles/16822138920343-Use-AI-tools-in-Figma",D="used_figjam_ai_quick_actions",F=(0,v.r1)(D);function z(){let e=(0,R.Yh)(),t=e.filter(e=>!(null==e?void 0:e.disabled)),n=e.filter(e=>null==e?void 0:e.disabled),o=(0,u.g)(),i=function(){let e=(0,s.md)(O.f).positionRelativeToSelection,{summarizeCanvasSelection:t}=(0,L.ss)(e),{clusterCanvasSelection:n}=(0,S.Z)();return e=>{let a=d.lQ,o="";if(e){switch(e.type){case R.Uj.SUMMARIZE:a=t,o="inline-menu-organize-summarize";break;case R.Uj.CLUSTER:a=n,o="inline-menu-organize-cluster";break;case R.Uj.TIDY_UP:a=()=>k.Y5.triggerActionInUserEditScope("tidy-up"),o="inline-menu-organize-tidy-up";break;case R.Uj.WRAP_IN_SECTION:a=()=>k.Y5.triggerActionInUserEditScope("create-section-from-selection"),o="inline-menu-organize-wrap-in-section"}T.l7.user(o,a)}}}(),l=(0,c.kc)().figjam_synthesize_handbrake&&!(0,c.kc)().figjam_inline_organize_more_tools||!1,[p,_]=a.useState(!1),g=(0,c.kc)().figjam_inline_menu_organize_aria?(0,E.t)("whiteboard.inline_menu.organize_dropdown_options_aria_label"):(0,E.t)("whiteboard.inline_menu.ai_quick_actions_dropdown_options_aria_label");return a.createElement(C.fu,{name:"organize_menu_dropdown"},a.createElement(P.Fn,{value:void 0,overrideMenuOpenState:{isOpenOverride:p,setIsOpenOverride:_},onChange:i,renderButton:({onClick:e,onKeyDown:t,ref:n})=>a.createElement(j,{onClick:e,onKeyDown:t,buttonRef:n,ariaWrapperId:o,disabled:l,trackingProperties:{text:"organize dropdown button"}}),options:[...t,...n],renderOption:Z,OptionWrapper:function({children:e}){return a.createElement("div",{className:"organize_actions_control--flexColumn--p-Sra","aria-label":g,id:o,role:"listbox",tabIndex:-1,"data-fullscreen-intercept":!0},e)},positionX:e=>e.x,popoverClassName:"organize_actions_control--popover--l143N",additionalContentsTop:a.createElement("div",{className:h.cx.mt4.$}),additionalOptions:V,additionalOptionOnChange:()=>{(0,m.Lf)(B)||r.Ay.unsafeRedirect(B,"_blank")}}))}let j=(0,C.tf)(function({onClick:e,onKeyDown:t,buttonRef:n,ariaWrapperId:i,disabled:r}){let u=(0,o.wA)(),m=(0,s.md)(F).data,_=(0,I.CI)(),[g,h]=a.useState(0),b=(0,c.kc)().figjam_inline_menu_organize_aria?(0,E.t)("whiteboard.inline_menu.organize_dropdown_button_aria_label"):(0,E.t)("whiteboard.inline_menu.ai_quick_actions_button_aria_label");return a.createElement(M.$n,{tooltip:r?w.MW.AI_FEATURES_DISABLED:void 0,tooltipType:r?w.Ib.SPECIAL:void 0,onClick:r?d.lQ:()=>{e(),u(y.b({[D]:!0}))},disabled:r,onKeyDown:t,ariaControls:i,ref:n,recordingKey:"inline_menu_organize_dropdown_button",testId:"inline_menu_organize_dropdown_button",caret:"down",role:"combobox",onboardingKey:A.Su,ariaLabel:b,buttonStyle:{width:"auto",paddingRight:24},buttonChildrenStyle:{justifyContent:"initial",width:"initial"}},a.createElement("div",{className:l()("organize_actions_control--withBadge--2qE6m")},a.createElement("div",{className:"organize_actions_control--buttonIconContainer--7BE5y"},a.createElement(f.B,{svg:U.A,className:l()("organize_actions_control--svgIcon--Y27OU",{"organize_actions_control--svgIconDisabled--siNy6":r})})),a.createElement(E.Tx,{id:"whiteboard.inline_menu.organize_button_text"}),!m&&_&&a.createElement(C.fu,{name:"organize_actions_onboarding_badge"},a.createElement("div",{style:{paddingLeft:8},ref:e=>{h((null==e?void 0:e.offsetWidth)||g)}},a.createElement(p.Ex,{text:(0,c.kc)().figjam_inline_menu_try_ai_2?(0,E.t)("whiteboard.inline_menu.ai_quick_actions_onboarding_badge_2"):(0,E.t)("whiteboard.inline_menu.ai_quick_actions_onboarding_badge"),color:p.zE.FIGJAM,size:p.vj.SMALL,className:"organize_actions_control--onboardingBadge--NG7o-"})))))});function V(e){return a.createElement(a.Fragment,null,a.createElement(_.W.Separator,{key:"menu-separator-token"}),a.createElement("div",{className:"organize_actions_control--dropdownFooterContainer--XB0Mw"},a.createElement("span",null,a.createElement("span",{className:"organize_actions_control--dropdownFooterDisclaimer--Z7B2y"},`${(0,E.t)("whiteboard.inline_menu.ai_quick_actions_dropdown_disclaimer")} `),a.createElement(g.N,{className:l()("organize_actions_control--dropdownFooterCta--vLKEN",{"organize_actions_control--dropdownFooterCtaIsFocused--Jspdm":e}),href:B,target:"_blank",trusted:!0},a.createElement(E.Tx,{id:"whiteboard.inline_menu.ai_quick_actions_dropdown_disclaimer_cta"})))))}let Z=e=>{let{value:t,onClick:n,id:o,isFocused:i}=e;if(!t)return null;let l=(0,R.Ef)(t),{type:r,disabled:c,displayText:s,svgSrc:d,disabledTooltipText:u,tooltipOverrides:m}=t,p=function(e){switch(e){case R.Uj.SUMMARIZE:return"summarize";case R.Uj.CLUSTER:return"sort stickies";default:return"other ai action"}}(r);return a.createElement(q,{key:`${r}-menu-option`,id:o,type:r,displayText:s,svgSrc:d,disabledTooltipText:u,tooltipOverrides:m,isAiOption:l,disabled:c,onClick:n,isFocused:i,trackingProperties:{text:p}})};function H(e){return`inline_menu_organize_option-${e}`}let q=(0,C.tf)(function({id:e,type:t,displayText:n,svgSrc:o,disabledTooltipText:i,disabled:r,onClick:c,isFocused:s,tooltipOverrides:u,isAiOption:m}){let p=(null==u?void 0:u.tooltip)||(r&&i?i:""),_=(null==u?void 0:u.tooltipType)||w.Ib.TEXT;return a.createElement("div",{id:e,className:l()("organize_actions_control--optionContainer--RtoCw",{"organize_actions_control--optionContainerDisabled--mB76I":r,"organize_actions_control--optionContainerIsFocused--8x27n":s}),"aria-label":n,"aria-selected":"false",role:"option",tabIndex:-1,"data-tooltip":p,"data-tooltip-type":_,"data-tooltip-tip-align-left":!0,"data-tooltip-text-left":!0,"data-tooltip-show-right":!0,"data-tooltip-offset-x":6},a.createElement(x.c$,{disabled:r,recordingKey:H(t),"data-testid":H(t),dataTestId:H(t),key:`option-${t}`,value:t,height:32,fullWidth:!0,svg:o,children:a.createElement("div",{className:h.cx.flex.justifyBetween.itemsCenter.pr16.$},a.createElement(b.E,{truncate:!0},n),m&&a.createElement(N.G,{location:"INLINE_TOOLBAR",overrideText:(0,E.t)("whiteboard.inline_menu.organize_quick_actions_button_beta_badge_text"),hoverStyleClassName:l()({"organize_actions_control--aiBetaBadge--F1z9L":!r})})),additionalStylesClassName:void 0,selected:!1,onMouseUp:r?d.lQ:c,style:{marginLeft:8},ignoreCheck:!0}))})},199825:(e,t,n)=>{n.d(t,{jk:()=>j});var a=n(411855),o=n(188507),i=n(629019),l=n.n(i),r=n(539321),c=n(126049),s=n(479951),d=n(294608),u=n(483469),m=n(159849),p=n(829826),_=n(619258),g=n(959875),f=n(61415),h=n(266304),E=n(866263),b=n(797811),y=n(328613),C=n(376674),v=n(113420),k=n(579038),T=n(816665),w=n(809019),x=n(775731),N=n(840023);let S="widget_controls--label--YWqiO text--fontNeg12--2PWcg text--_fontBase--QdLsd text--_negText--j9g-L",I="widget_controls--img--bNdQj",L=(0,u.UJ)(e=>e.includes("xmlns")?"data:image/svg+xml;utf8,"+encodeURIComponent(e.trim()):(s.k.warn("Your widget must include the xmlns property on any SVGs used in the property menu. See https://developer.mozilla.org/en-US/docs/Web/SVG/Element/svg for more info"),null),1e3);function A(e){let t=(0,E.E3)(),n=e.icon?L(e.icon):null;return n?a.createElement(O,{label:e.label,propertyName:e.propertyName,href:e.href,size:t&&"design"===t?"small":"large",tooltip:e.tooltip,icon:n,onClick:e.onClick,active:e.active?e.active:"NONE"}):a.createElement(R,{label:e.label,propertyName:e.propertyName,href:e.href,tooltip:e.tooltip,onClick:e.onClick,active:e.active?e.active:"NONE"})}function O(e){let t=e.href?a.createElement(_.N,{href:e.href,className:g.cx.cursorDefault.wFull.hFull.$,target:"_blank",trusted:!1},a.createElement("img",{src:e.icon,className:I,alt:`${e.propertyName}`})):a.createElement("img",{src:e.icon,className:I,alt:`${e.propertyName}`});return a.createElement(x.$n,{buttonStyle:{overflow:"hidden",flexShrink:0},size:e.size,tooltip:e.tooltip,onClick:e.onClick,active:e.active?e.active:"NONE",recordingKey:(0,p.Pt)("widgetControl",e.propertyName)},t)}function R(e){let t=e.href?a.createElement(_.N,{href:e.href,className:l()([S,g.cx.cursorDefault.wFull.hFull.$]),target:"_blank",trusted:!1},e.label):a.createElement("span",{className:S},e.label);return a.createElement(x.$n,{className:g.cx.flexShrink0.$,tooltip:e.tooltip===e.label?void 0:e.tooltip,onClick:e.onClick,active:e.active?e.active:"NONE",recordingKey:(0,p.Pt)("widgetControl",e.propertyName)},t)}function M({widgetInfo:e,item:t}){let n=(0,E.E3)(),o=b.nc.user("widget-select-color",n=>{let a=(0,r.colorToHex)(n.option);y.x.runPropertyMenuCallback(e.pluginID,e.widgetID,t.propertyName,_[a]??a)}),i=(0,c.A)(o,100),[l,d]=a.useState(!1),u=[t.selectedOption,...t.options.map(e=>e.option)],m={},_={};for(let e of u)try{let t=h.z5.parse(e);m[e]=t,_[(0,r.colorToHex)(t)]=e}catch(t){return s.k.warn(`Cannot render widget color selector. ${e} is an invalid color.`),a.createElement("div",{"data-testid":"emptyColorSelector"})}let g="design"===n;return a.createElement(w.qW,{value:{option:m[t.selectedOption]},options:t.options.map(e=>({option:m[e.option],tooltip:e.tooltip})),onColorChange:e=>{i(e)},paletteType:"widget",buttonSize:g?"xsmall":"small",optionSize:"medium",isDesignInlineMenu:g,inlineButtonTooltip:t.tooltip,recordingKey:(0,p.Pt)("widgetControl",t.propertyName),isColorPopoverOpen:l,setIsColorPopoverOpen:d})}function P({widgetInfo:e,item:t}){return a.createElement(A,{tooltip:t.tooltip,label:t.tooltip,propertyName:t.propertyName,icon:t.icon,onClick:b.nc.user("widget-action",()=>{y.x.runPropertyMenuCallback(e.pluginID,e.widgetID,t.propertyName,null)})})}class U extends T.l6{}class B extends T.c${}function D({item:e,widgetInfo:t}){let n=(0,E.E3)(),i=(0,o.wA)(),l=(0,v.U)(),r=e.options.find(t=>t.option===e.selectedOption),c=(0,p.Pt)("widgetControl",e.propertyName),s=n&&"design"===n;return a.createElement("div",{className:s?void 0:N.kL,"data-tooltip-show-above":!0,"data-tooltip-type":k.Ib.TEXT,"data-tooltip":e.tooltip},a.createElement(U,{property:{option:e.selectedOption,tooltip:r?r.tooltip:e.selectedOption},className:s?"widget_controls--select---Nqnq text--fontNeg11--StdFq text--_fontBase--QdLsd text--_negText--j9g-L":N.Lt,chevronClassName:s?"widget_controls--chevron--a3ua2":N.ai,inputClassName:s?"widget_controls--input--Z6nHO":N.hF,dropdownClassName:f.Dm,id:`widgetControl.${e.propertyName}`,formatter:{format:e=>e.tooltip,isEqual:(e,t)=>e.option===t.option},onChange:n=>{y.x.runPropertyMenuCallback(t.pluginID,t.widgetID,e.propertyName,n.option)},blurOnChange:!0,recordingKey:c,dispatch:i,dropdownShown:l,targetDomNode:document.body,dropdownWidth:144,dropdownAlignment:"left"},e.options.map((t,n)=>a.createElement(B,{key:n,value:t,formattedValue:t.tooltip,recordingKey:(0,p.Pt)(c,t.option),selected:e.selectedOption===t.option,truncateInMiddle:!0}))))}function F({widgetInfo:e,item:t}){return a.createElement(A,{tooltip:t.tooltip,label:t.tooltip,propertyName:t.propertyName,icon:t.icon,active:t.isToggled?"LOUD":"NONE",onClick:b.nc.user("widget-toggle",()=>{y.x.runPropertyMenuCallback(e.pluginID,e.widgetID,t.propertyName,null)})})}function z({widgetInfo:e,item:t}){let n;let o="https://www.figma.com/exit?url="+t.href;return null!==t.icon&&(n=t.icon?t.icon:'<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12 12H16V13H13V27H27V24H28V27V28H13H12V27V13V12ZM27.0001 13H26.9913L27.0001 13.0088V13ZM20.0001 13H26.2999L17.0251 22.2747L17.7323 22.9818L27.0001 13.714V20H28.0001V12.5V12H27.5001H20.0001V13Z" fill="white" fill-opacity="0.8"/></svg>'),a.createElement(A,{tooltip:t.tooltip,label:t.tooltip,propertyName:t.propertyName,icon:n,onClick:m.lQ,href:o})}function j(){let e=function(){let e=(0,d.R)(e=>e.mirror.selectionProperties.selectedWidgetInfo);return a.useMemo(()=>{if(!e)return e;let{pluginID:t}=e;if(!(0,C.Vi)(t))return e;let n=e.propertyMenu.map(e=>"separator"===e.itemType?e:{...e,tooltip:(0,C.kZ)(t,e.propertyName)||e.tooltip});return{...e,propertyMenu:n}},[e])}();return e&&e.propertyMenu.length?a.createElement(a.Fragment,null,e.propertyMenu.map((t,n)=>{switch(t.itemType){case"action":return a.createElement(P,{key:n,item:t,widgetInfo:e});case"separator":return a.createElement(x.wv,{key:n});case"color-selector":return a.createElement(M,{key:n,item:t,widgetInfo:e});case"dropdown":return a.createElement(D,{key:n,item:t,widgetInfo:e});case"toggle":return a.createElement(F,{key:n,item:t,widgetInfo:e});case"link":return a.createElement(z,{key:n,item:t,widgetInfo:e})}})):null}},202613:(e,t,n)=>{n.d(t,{x:()=>N});var a=n(411855),o=n(188507),i=n(636149),l=n.n(i),r=n(613064),c=n(294608),s=n(829826),d=n(828675),u=n(988533),m=n(999231),p=n(633470),_=n(969456),g=n(574512),f=n(736176),h=n(944725),E=n(579038),b=n(673327),y=n(716928),C=n(775731),v=n(497435),k=n(961803);function T(e){let{tooltipName:t,tooltipDescription:n,plugin:o,onClick:i,caret:l,recordingKey:r}=e,c=(0,y._r)(),s=null;return s=(0,h.ZQ)(o)?a.createElement(C.K0,{caret:l,svg:k.A,onClick:i,recordingKey:r}):a.createElement(C.$n,{caret:l,onClick:i,recordingKey:r},a.createElement(b.V,{className:"plugin_relaunch_content--pluginIcon--dxgZD plugin--pluginIconBase--yAG5F",plugin:o,alt:`${t}: ${String(n)}`})),a.createElement("div",{"data-tooltip":E.MW.FIGJAM_PLUGIN_RELAUNCH_BUTTON_INFO,"data-tooltip-type":c&&t?E.Ib.SPECIAL:void 0,"data-tooltip-show-above":!0,"data-tooltip-name":t,"data-tooltip-description":n},s)}function w({children:e}){return a.createElement("div",{className:"plugin_relaunch_content--flexColumn--3aDVl"},e)}function x(e){let{relaunchData:t}=e,n=e=>parseInt(e||"0");return a.createElement(v.Fn,{onChange:a=>{let o=t[n(a)];e.onSelect(o)},value:null,renderOption:({value:e,onClick:o})=>{let i=n(e),l=t[i],r=l.relaunchButton.name.length>34||"string"==typeof l.relaunchButton.description&&l.relaunchButton.description.length>34;return a.createElement("div",{key:`${l.pluginTypeAndID}-${e}`,"data-tooltip":E.MW.FIGJAM_PLUGIN_RELAUNCH_BUTTON_INFO,"data-tooltip-type":l.relaunchButton.name&&r?E.Ib.SPECIAL:void 0,"data-tooltip-show-right":!0,"data-tooltip-name":l.relaunchButton.name,"data-tooltip-description":l.relaunchButton.description},a.createElement(d.D8,{className:"plugin_relaunch_content--menuItem--fZT86",onClick:o,role:"button",recordingKey:(0,s.Pt)("relaunchMenuSelectorOption",l.pluginTypeAndID,l.relaunchButton.command)},a.createElement("div",{className:"plugin_relaunch_content--name--VYXnN text--fontNeg11--StdFq text--_fontBase--QdLsd text--_negText--j9g-L ellipsis--ellipsis--Tjyfa"},l.relaunchButton.name),l.relaunchButton.description&&a.createElement("div",{className:"plugin_relaunch_content--description--aAoGx text--fontNeg11--StdFq text--_fontBase--QdLsd text--_negText--j9g-L ellipsis--ellipsisAfter2Lines--Qo-Xh ellipsis--_ellipsisAfterNLines--LzI7k"},String(l.relaunchButton.description))),i!==t.length-1?a.createElement(C.wv,null):null)},renderButton:({onClick:e,value:o})=>{let i=t[n(o)];return a.createElement(T,{caret:"down",onClick:e,plugin:i.plugin,recordingKey:(0,s.Pt)("relaunchMenuSelectorIconButton",i.pluginTypeAndID)})},options:t.map((e,t)=>`${t}`),OptionWrapper:w})}function N(){let e=(0,c.R)(e=>e.mirror.selectionProperties.pluginRelaunchData),t=(0,o.d4)(e=>e.mirror.selectionProperties.numSelected),n=(0,c.R)(e=>e.publishedPlugins),i=(0,c.R)(e=>e.localPlugins),d=(0,m.Jl)((0,c.R)(e=>e)),E=(0,o.d4)(e=>{var t;return null==(t=e.openFile)?void 0:t.key}),b=(0,a.useRef)(new _.O(r.A.duration(1,"day"))),y=(0,o.wA)(),v=e=>{var t;return y(u.af({id:e,resourceType:(null==(t=n[e])?void 0:t.is_widget)?f.bD.WIDGET:f.bD.PLUGIN}))},k=(0,p.vA)(e,n,i,d,t||0,(e,t)=>b.current.debounceRefresh(e,()=>v(e),t),h.FW.FIGJAM),w=l()(k,e=>e.pluginTypeAndID),N=e=>{if(!E)return;let{canRun:t}=(0,p.JT)({plugin:e.plugin,editorType:"whiteboard"});t&&g.R.instance.enqueue({mode:"run-forever",runPluginArgs:{plugin:e.plugin,openFileKey:E||"",command:e.relaunchButton.command,queryMode:!1,runMode:"default",triggeredFrom:"relaunch",ignoreForRunLastPlugin:!0,isWidget:!1}})};return 0===Object.values(w).length?null:a.createElement(a.Fragment,null,a.createElement(C.wv,null),Object.values(w).map(e=>{if(0===e.length)return;let t=e[0],n=`relaunch-button-${t.pluginTypeAndID}-${e.length}`;return 1===e.length?a.createElement(T,{key:n,caret:"none",tooltipName:t.relaunchButton.name,tooltipDescription:t.relaunchButton.description,plugin:t.plugin,onClick:()=>N(t),recordingKey:(0,s.Pt)("relaunchIconButton",t.pluginTypeAndID,t.relaunchButton.command)}):a.createElement(x,{key:n,relaunchData:e,onSelect:N})}))}},849537:(e,t,n)=>{n.d(t,{p:()=>s});var a=n(411855),o=n(629019),i=n.n(o),l=n(218017),r=n(487644),c=n(165077);let s=(0,a.memo)(function(e){let{leftContent:t,content:n,rightContent:o,trackingContext:i="DLT Banner",onClose:r}=e;return a.createElement(c.fu,{name:i},a.createElement("div",{className:"dlt_banner--banner--nGI-J"},a.createElement(d,{leftContent:t}),a.createElement(u,{content:n}),o,r?a.createElement(l.Jn,{className:"dlt_banner--closeButton--aDZdN",onClick:r,trackingEventName:"dlt_banner_closed",recordingKey:"dltBanner"}):null))}),d=(0,a.memo)(function(e){let{icon:t,text:n}=e.leftContent??{},o=t&&a.createElement("div",{className:"dlt_banner--icon--gtxyL"},a.createElement(r.B,{svg:t})),l=n&&a.createElement("b",null,n);return a.createElement("div",{className:i()("dlt_banner--leftContent--5Yk4A text--fontPos12--YsUAh text--_fontBase--QdLsd",n&&t?"dlt_banner--leftContentIconAndText--QjRmB":n?"dlt_banner--leftContentOnlyText--4VC-I":t?"dlt_banner--leftContentOnlyIcon--Nb45Y":"dlt_banner--leftContentEmpty--dXeoN")},o,l)}),u=(0,a.memo)(function(e){let{content:t}=e;return a.createElement("div",{className:"dlt_banner--mainContent--eTkSu text--fontPos12--YsUAh text--_fontBase--QdLsd"},t)})},292910:(e,t,n)=>{n.d(t,{X:()=>Q,O:()=>en});var a=n(411855),o=n(188507),i=n(629019),l=n.n(i),r=n(868879),c=n(611464),s=n(732326),d=n(159849),u=n(344298),m=n(402791),p=n(346532),_=n(287243),g=n(390380),f=n(613431),h=n(764019),E=n(131350),b=n(664080),y=n(449565),C=n(947680),v=n(721401),k=n(646300),T=n(706059),w=n(574079),x=n(787145),N=n(294608),S=n(983245);n(147944);var I=n(794095),L=n(509047),A=n(113420),O=n(127161),R=n(781074),M=n(120550),P=n(949322),U=n(507026);function B({dismissModal:e,targetKey:t=U.oi.ZOOM}){let n=(0,o.wA)(),i=(0,N.R)(({mirror:{appModel:e}})=>e.showUi),l=(0,A.U)(),r=(0,a.useRef)(!1),c=(0,I.q)(),s=(0,a.useCallback)(()=>{e(),n(S.oB())},[e,n]);return(0,a.useEffect)(()=>{r.current&&!(0,O.TY)(l)&&e()},[e,l]),(0,a.useEffect)(()=>{if(c&&!r.current){if((0,O.TY)(l))n(S.ho({type:O.pi,data:{selectionToUpdate:L.m7W.PREFERENCES}}));else{let e=i?42:0;n(S.j7({type:O.pi,data:{targetRect:{top:0,right:e,bottom:e,left:0,width:e,height:e},togglePreferences:!0},hasOwnEscKeyHandler:!0}))}r.current=!0}},[n,l,c,i]),a.createElement(R.rq,{isShowing:!0,trackingContextName:"new_user_pan_zoom_pref_tooltip",onClose:s,targetKey:t,emphasized:!0,title:a.createElement(m.Tx,{id:"mouse_controls_modal.new_user.title"}),description:a.createElement(m.Tx,{id:"mouse_controls_modal.new_user.description"}),arrowPosition:M.F_.LEFT_TITLE})}n(194031),n(840054);var D=n(849537);function F(){return a.createElement("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.80079 15.0786V10.2857H5.80079V15.0786L6.94724 13.9322L7.65434 14.6393L5.30079 16.9928L2.94724 14.6393L3.65434 13.9322L4.80079 15.0786Z",fill:"#8638E5"}),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.80077 20.2071V25H4.80077V20.2071L3.65433 21.3536L2.94722 20.6464L5.30077 18.2929L7.65433 20.6464L6.94722 21.3536L5.80077 20.2071Z",fill:"#8638E5"}),a.createElement("path",{d:"M8.22183 11.7644C7.44078 10.9834 7.44078 9.71705 8.22183 8.93601C9.00288 8.15496 10.2692 8.15496 11.0503 8.93601L18.8284 16.7142L16 19.5426L8.22183 11.7644Z",fill:"white"}),a.createElement("path",{d:"M8.57538 11.4109C7.9896 10.8251 7.9896 9.87535 8.57538 9.28956C9.16117 8.70377 10.1109 8.70377 10.6967 9.28956L18.1213 16.7142L16 18.8355L8.57538 11.4109Z",stroke:"black",strokeOpacity:"0.9"}),a.createElement("path",{d:"M13.171 12.4716C12.39 11.6905 12.39 10.4242 13.171 9.64316C13.9521 8.86211 15.2184 8.86211 15.9995 9.64316L20.9492 14.5929L18.1208 17.4213L13.171 12.4716Z",fill:"white"}),a.createElement("path",{d:"M13.5246 12.118C12.9388 11.5322 12.9388 10.5825 13.5246 9.99671C14.1104 9.41093 15.0601 9.41093 15.6459 9.99671L20.2421 14.5929L18.1208 16.7142L13.5246 12.118Z",stroke:"black",strokeOpacity:"0.9"}),a.createElement("path",{d:"M15.9992 11.0574C15.2181 10.2764 15.2181 9.01002 15.9992 8.22897C16.7802 7.44793 18.0466 7.44793 18.8276 8.22897L23.0702 12.4716L20.2418 15.3L15.9992 11.0574Z",fill:"white"}),a.createElement("path",{d:"M16.3527 10.7038C15.7669 10.1181 15.7669 9.16831 16.3527 8.58253C16.9385 7.99674 17.8883 7.99674 18.474 8.58253L22.3631 12.4716L20.2418 14.5929L16.3527 10.7038Z",stroke:"black",strokeOpacity:"0.9"}),a.createElement("path",{d:"M19.5353 10.3502C18.7543 9.5692 18.7543 8.30287 19.5353 7.52182C20.3164 6.74077 21.5827 6.74077 22.3637 7.52182L25.1922 10.3502L22.3637 13.1787L19.5353 10.3502Z",fill:"white"}),a.createElement("path",{d:"M19.8889 9.9967C19.3031 9.41091 19.3031 8.46116 19.8889 7.87538C20.4746 7.28959 21.4244 7.28959 22.0102 7.87538L24.4851 10.3502L22.3637 12.4716L19.8889 9.9967Z",stroke:"black",strokeOpacity:"0.9"}),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.9665 21.544C9.78861 21.9888 10.0272 22.4908 10.4843 22.6337L16.5493 24.5303C19.3396 25.4028 22.3727 25.0002 24.8389 23.43L25.2536 23.0152L25.256 23.0144L25.8992 22.3711C29.0234 19.2469 29.0234 14.1816 25.8992 11.0574L25.1921 10.3502L16 19.5423L16.3172 19.8596C16.4619 20.0043 16.3217 20.2472 16.124 20.1942L13.8709 19.5897C12.2623 19.1581 10.585 19.9977 9.9665 21.544Z",fill:"white"}),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.9665 21.544C9.78861 21.9888 10.0272 22.4908 10.4843 22.6337L16.5493 24.5303C19.3396 25.4028 22.3727 25.0002 24.8389 23.43L25.2536 23.0152L25.256 23.0143L28.0205 20.2498C29.9732 18.2972 29.9732 15.1313 28.0205 13.1787L25.1921 10.3502L16 19.5423L16.3172 19.8596C16.4619 20.0043 16.3217 20.2472 16.124 20.1942L13.8709 19.5897C12.2623 19.1581 10.585 19.9977 9.9665 21.544Z",fill:"white"}),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.8709 19.5897C12.2623 19.1581 10.585 19.9977 9.9665 21.544C9.78861 21.9888 10.0272 22.4908 10.4843 22.6337L16.5493 24.5303C19.3396 25.4028 22.3727 25.0002 24.8389 23.43L25.2536 23.0152L25.256 23.0143L28.0205 20.2498C29.9732 18.2972 29.9732 15.1313 28.0205 13.1787L25.1921 10.3502L16 19.5423L16.3172 19.8596C16.462 20.0043 16.3217 20.2472 16.124 20.1942L13.8709 19.5897ZM17.3246 19.6318L25.1921 11.7644L27.3134 13.8858C28.8755 15.4479 28.8755 17.9806 27.3134 19.5427L24.7125 22.1436L24.7101 22.1445L24.2113 22.6433C22.0103 24.008 19.3228 24.3498 16.8477 23.5758L10.9742 21.7391C11.4561 20.7767 12.5552 20.2721 13.6117 20.5555L15.8649 21.16C16.8504 21.4244 17.5982 20.4627 17.3246 19.6318Z",fill:"black",fillOpacity:"0.9"}),a.createElement("rect",{x:"15.292",y:"17.4214",width:"2",height:"4",transform:"rotate(-45 15.292 17.4214)",fill:"white"}),a.createElement("path",{d:"M16.2617 18.3853C16.7382 18.8834 17.3334 19.5012 17.3555 19.7388L17.7643 19.562L16.2617 18.3853Z",fill:"white"}),a.createElement("rect",{x:"17.4141",y:"15.3",width:"2",height:"4",transform:"rotate(-45 17.4141 15.3)",fill:"white"}),a.createElement("rect",{x:"19.5352",y:"13.1787",width:"2",height:"4",transform:"rotate(-45 19.5352 13.1787)",fill:"white"}),a.createElement("rect",{x:"23.0703",y:"13.8859",width:"2",height:"4",transform:"rotate(-45 23.0703 13.8859)",fill:"white"}),a.createElement("rect",{x:"21.6562",y:"11.0574",width:"2",height:"4",transform:"rotate(-45 21.6562 11.0574)",fill:"white"}),a.createElement("path",{d:"M20.9492 20.2498L28.0203 13.1787V13.1787C29.9729 15.1313 29.9729 18.2971 28.0203 20.2498L25 23.27L24.5 23.5L20.9492 20.2498Z",fill:"white"}),a.createElement("path",{d:"M27.3137 13.8858C27.509 14.0811 27.8256 14.0811 28.0208 13.8858C28.2161 13.6906 28.2161 13.374 28.0208 13.1787L27.3137 13.8858ZM24.4853 11.0574L27.3137 13.8858L28.0208 13.1787L25.1924 10.3503L24.4853 11.0574Z",fill:"black",fillOpacity:"0.9"}),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M24.8514 23.4906L24.0517 23.882L23.6121 22.9839L24.4118 22.5924L24.8514 23.4906Z",fill:"white"}),a.createElement("path",{d:"M24.8516 23.4907C25.0996 23.3693 25.2022 23.0698 25.0808 22.8218C24.9594 22.5738 24.6599 22.4711 24.4119 22.5926L24.8516 23.4907ZM24.0519 23.8822L24.8516 23.4907L24.4119 22.5926L23.6122 22.984L24.0519 23.8822Z",fill:"black",fillOpacity:"0.9"}))}function z(){return a.createElement("svg",{width:"17",height:"24",viewBox:"0 0 17 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a.createElement("rect",{width:"16.8",height:"24",rx:"8.4",fill:"white"}),a.createElement("rect",{x:"0.5",y:"0.5",width:"15.8",height:"23",rx:"7.9",stroke:"black",strokeOpacity:"0.9"}),a.createElement("rect",{x:"6",y:"4.80005",width:"4.8",height:"8.4",rx:"2.4",fill:"#9747FF"}),a.createElement("rect",{x:"6.5",y:"5.30005",width:"3.8",height:"7.4",rx:"1.9",stroke:"black",strokeOpacity:"0.9"}))}function j(){return a.createElement("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a.createElement("rect",{width:"16.8007",height:"24",rx:"8.40036",transform:"matrix(-0.965926 -0.258819 -0.258795 0.965932 25.2197 6.58252)",fill:"white"}),a.createElement("rect",{x:"-0.61236",y:"0.353557",width:"15.8007",height:"23",rx:"7.90036",transform:"matrix(-0.965926 -0.258819 -0.258795 0.965932 24.1074 6.43607)",stroke:"black",strokeOpacity:"0.9"}),a.createElement("path",{d:"M14.0391 15.7617L21.5291 17.7686L23.2014 14.0238L22.377 9.61005L19.7149 6.10149L16.8341 5.32959L14.0391 15.7617Z",fill:"#9747FF"}),a.createElement("rect",{x:"-0.61236",y:"0.353557",width:"15.8007",height:"23",rx:"7.90036",transform:"matrix(-0.965926 -0.258819 -0.258795 0.965932 24.1074 6.43607)",stroke:"black",strokeOpacity:"0.9"}),a.createElement("rect",{width:"4.8002",height:"8.4",rx:"2.4001",transform:"matrix(-0.965926 -0.258819 -0.258795 0.965932 18.1826 9.66602)",fill:"white"}),a.createElement("rect",{x:"-0.61236",y:"0.353557",width:"3.8002",height:"7.4",rx:"1.9001",transform:"matrix(-0.965926 -0.258819 -0.258795 0.965932 17.0703 9.51957)",stroke:"black",strokeOpacity:"0.9"}))}function V(){return a.createElement("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21.3535 6.50001H19V7.50001H21.3535L20.2071 8.64645L20.9142 9.35356L23.2677 7.00001L20.9142 4.64645L20.2071 5.35356L21.3535 6.50001Z",fill:"#8638E5"}),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.64649 6.50001H10V7.50001H7.64649L8.79293 8.64645L8.08583 9.35356L5.73227 7.00001L8.08583 4.64645L8.79293 5.35356L7.64649 6.50001Z",fill:"#8638E5"}),a.createElement("path",{d:"M11 8C11 6.89543 11.8954 6 13 6V6C14.1046 6 15 6.89543 15 8V19H11V8Z",fill:"white"}),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14 18V8C14 7.44772 13.5523 7 13 7C12.4477 7 12 7.44772 12 8V18H14ZM13 6C11.8954 6 11 6.89543 11 8V19H15V8C15 6.89543 14.1046 6 13 6Z",fill:"black",fillOpacity:"0.9"}),a.createElement("path",{d:"M8 13.8C8 13.3582 8.35817 13 8.8 13C10.5673 13 12 14.4327 12 16.2V27H10L8.71523 23.7881C8.24275 22.6069 8 21.3464 8 20.0742V13.8Z",fill:"white"}),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11 26V16.2C11 15.0524 10.1213 14.11 9 14.009V20.0742C9 21.2192 9.21848 22.3536 9.64371 23.4167L10.677 26H11ZM10 27L8.71523 23.7881C8.24275 22.6069 8 21.3464 8 20.0742V13.8C8 13.3582 8.35817 13 8.8 13C10.5673 13 12 14.4327 12 16.2V27H10Z",fill:"black",fillOpacity:"0.9"}),a.createElement("path",{d:"M14 6C14 4.89543 14.8954 4 16 4V4C17.1046 4 18 4.89543 18 6V19H14V6Z",fill:"white"}),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M17 18V6C17 5.44772 16.5523 5 16 5C15.4477 5 15 5.44772 15 6V18H17ZM16 4C14.8954 4 14 4.89543 14 6V19H18V6C18 4.89543 17.1046 4 16 4Z",fill:"black",fillOpacity:"0.9"}),a.createElement("path",{d:"M17 13C17 11.8954 17.8954 11 19 11V11C20.1046 11 21 11.8954 21 13V19H17V13Z",fill:"white"}),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20 18V13C20 12.4477 19.5523 12 19 12C18.4477 12 18 12.4477 18 13V18H20ZM19 11C17.8954 11 17 11.8954 17 13V19H21V13C21 11.8954 20.1046 11 19 11Z",fill:"black",fillOpacity:"0.9"}),a.createElement("path",{d:"M20 15C20 13.8954 20.8954 13 22 13V13C23.1046 13 24 13.8954 24 15V19H20V15Z",fill:"white"}),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M23 18V15C23 14.4477 22.5523 14 22 14C21.4477 14 21 14.4477 21 15V18H23ZM22 13C20.8954 13 20 13.8954 20 15V19H24V15C24 13.8954 23.1046 13 22 13Z",fill:"black",fillOpacity:"0.9"}),a.createElement("path",{d:"M11 19H24V21.7689C24 22.5866 23.8997 23.4011 23.7014 24.1943L23 27H11V19Z",fill:"white"}),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M23 20H12V26H22.2192L22.7313 23.9518C22.9098 23.2379 23 22.5048 23 21.7689V20ZM23 27H11V19H24V21.7689C24 22.5866 23.8997 23.4011 23.7014 24.1943L23 27Z",fill:"black",fillOpacity:"0.9"}),a.createElement("path",{d:"M11 19H22V27H11V19Z",fill:"white"}),a.createElement("path",{d:"M15 17C15 17.2761 14.7761 17.5 14.5 17.5C14.2239 17.5 14 17.2761 14 17C14 16.7239 14.2239 16.5 14.5 16.5C14.7761 16.5 15 16.7239 15 17Z",fill:"white"}),a.createElement("path",{d:"M12 19C12 19.2761 11.7761 19.5 11.5 19.5C11.2239 19.5 11 19.2761 11 19C11 18.7239 11.2239 18.5 11.5 18.5C11.7761 18.5 12 18.7239 12 19Z",fill:"white"}),a.createElement("path",{d:"M18 17C18 17.2761 17.7761 17.5 17.5 17.5C17.2239 17.5 17 17.2761 17 17C17 16.7239 17.2239 16.5 17.5 16.5C17.7761 16.5 18 16.7239 18 17Z",fill:"white"}),a.createElement("path",{d:"M21 18C21 18.2761 20.7761 18.5 20.5 18.5C20.2239 18.5 20 18.2761 20 18C20 17.7239 20.2239 17.5 20.5 17.5C20.7761 17.5 21 17.7239 21 18Z",fill:"white"}),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.5 17.5C14.7761 17.5 15 17.2761 15 17C15 16.7239 14.7761 16.5 14.5 16.5C14.2239 16.5 14 16.7239 14 17C14 17.2761 14.2239 17.5 14.5 17.5Z",fill:"black",fillOpacity:"0.9"}),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.5 19.5C11.7761 19.5 12 19.2761 12 19C12 18.7239 11.7761 18.5 11.5 18.5C11.2239 18.5 11 18.7239 11 19C11 19.2761 11.2239 19.5 11.5 19.5Z",fill:"black",fillOpacity:"0.9"}),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M17.5 17.5C17.7761 17.5 18 17.2761 18 17C18 16.7239 17.7761 16.5 17.5 16.5C17.2239 16.5 17 16.7239 17 17C17 17.2761 17.2239 17.5 17.5 17.5Z",fill:"black",fillOpacity:"0.9"}),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20.5 18.5C20.7761 18.5 21 18.2761 21 18C21 17.7239 20.7761 17.5 20.5 17.5C20.2239 17.5 20 17.7239 20 18C20 18.2761 20.2239 18.5 20.5 18.5Z",fill:"black",fillOpacity:"0.9"}),a.createElement("path",{d:"M10 26H23V26.6C23 26.8209 22.8209 27 22.6 27H10.4C10.1791 27 10 26.8209 10 26.6V26Z",fill:"white"}),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.6941 24.8912C9.95025 24.788 10.2415 24.9121 10.3447 25.1682L10.84 26.3984C10.9431 26.6545 10.8191 26.9458 10.5629 27.049C10.3068 27.1521 10.0155 27.0281 9.91238 26.7719L9.41704 25.5417C9.3139 25.2856 9.43794 24.9943 9.6941 24.8912Z",fill:"white"}),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M23.0231 24.8459C22.7554 24.7781 22.4835 24.9402 22.4157 25.2079L22.0949 26.4752C22.0271 26.7429 22.1892 27.0148 22.4569 27.0826C22.7246 27.1503 22.9965 26.9883 23.0643 26.7206L23.3851 25.4533C23.4529 25.1856 23.2908 24.9136 23.0231 24.8459Z",fill:"white"}),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.6941 24.8912C9.95025 24.788 10.2415 24.9121 10.3447 25.1682L10.84 26.3984C10.9431 26.6545 10.8191 26.9458 10.5629 27.049C10.3068 27.1521 10.0155 27.0281 9.91238 26.7719L9.41704 25.5417C9.3139 25.2856 9.43794 24.9943 9.6941 24.8912Z",fill:"black",fillOpacity:"0.9"}),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M23.0231 24.8459C22.7554 24.7781 22.4835 24.9402 22.4157 25.2079L22.0949 26.4752C22.0271 26.7429 22.1892 27.0148 22.4569 27.0826C22.7246 27.1503 22.9965 26.9883 23.0643 26.7206L23.3851 25.4533C23.4529 25.1856 23.2908 24.9136 23.0231 24.8459Z",fill:"black",fillOpacity:"0.9"}),a.createElement("path",{d:"M20 18H23V21H20V18Z",fill:"white"}),a.createElement("path",{d:"M12 17H15V21H12V17Z",fill:"white"}),a.createElement("path",{d:"M16 17H19V21H16V17Z",fill:"white"}),a.createElement("path",{d:"M21 16H23V21H21V16Z",fill:"white"}),a.createElement("path",{d:"M18 16H20V26H18V16Z",fill:"white"}),a.createElement("path",{d:"M15 16H17V26H15V16Z",fill:"white"}),a.createElement("path",{d:"M12 16H14V26H12V16Z",fill:"white"}))}let Z="figjam_pan_zoom_onboarding--icon--TaGJG",H="figjam_pan_zoom_onboarding--bannerContainer--CsV0q",q={NEW_USER_PAN:"figjam_seen_new_user_dlt_pan",NEW_USER_ZOOM:"figjam_seen_new_user_dlt_zoom"};function W({children:e}){return a.createElement("span",{className:"figjam_pan_zoom_onboarding--boldedBannerText--Zx-EN"},e)}function K(e){let{onNext:t,onManualDismiss:n}=e,i=(0,o.wA)(),r=(0,a.useCallback)(()=>{i(p.b({[q.NEW_USER_ZOOM]:!0}))},[i]),c=(0,a.useCallback)(()=>{r(),n()},[r,n]),s=(0,a.useCallback)(()=>{r(),t()},[r,t]);return(0,a.useEffect)(()=>(b.glU.setUsedZoomAction(!1),E.Y5.fromFullscreen.on("zoomActionMessageForOnboarding",s),()=>{E.Y5.fromFullscreen.removeListener("zoomActionMessageForOnboarding",s)}),[i,s]),a.createElement(D.p,{trackingContext:"FigJam New User Zoom Banner",content:a.createElement("div",{className:H},a.createElement(m.Tx,{id:"rcs.figjam_zoom.to_zoom_pinch_your_trackpad_or_hold_and_scroll",boldTextPinch:a.createElement(a.Fragment,null,a.createElement("span",{className:l()("figjam_pan_zoom_onboarding--zoomIcon--efDh8",Z)},a.createElement(F,null)),a.createElement(W,null,a.createElement(m.Tx,{id:"rcs.figjam_zoom.to_zoom_pinch_your_trackpad_or_hold_and_scroll_bold_text_pinch"}))),boldTextScroll:a.createElement(a.Fragment,null,a.createElement("span",{className:Z},a.createElement(z,null)),a.createElement(W,null,a.createElement(m.Tx,{id:"rcs.figjam_zoom.to_zoom_pinch_your_trackpad_or_hold_and_scroll_bold_text_scroll"})))})),rightContent:a.createElement($,{onChangePreferences:e.onChangePreferences}),onClose:c})}function G(e){let{onManualDismiss:t}=e,[n,i]=(0,a.useState)(!1),l=(0,o.wA)();(0,r.h)(()=>{setTimeout(()=>{i(!0)},1e3)});let c=(0,a.useCallback)(()=>{l(p.b({[q.NEW_USER_PAN]:!0}))},[l]),s=(0,a.useCallback)(()=>{c(),t()},[c,t]);return((0,a.useEffect)(()=>{if(n)return b.glU.setUsedPanAction(!1),E.Y5.fromFullscreen.on("panActionMessageForOnboarding",s),()=>{E.Y5.fromFullscreen.removeListener("panActionMessageForOnboarding",s)}},[l,n,s]),n)?a.createElement(D.p,{trackingContext:"FigJam New User Pan Banner",content:a.createElement("div",{className:H},a.createElement(m.Tx,{id:"rcs.figjam_pan.move_instructions",boldTextSwipe:a.createElement(a.Fragment,null,a.createElement("span",{className:Z},a.createElement(V,null)),a.createElement(W,null,a.createElement(m.Tx,{id:"rcs.figjam_pan.move_instructions_bold_text_swipe"}))),boldTextRightClick:a.createElement(a.Fragment,null,a.createElement("span",{className:Z},a.createElement(j,null)),a.createElement(W,null,a.createElement(m.Tx,{id:"rcs.figjam_pan.hold_right_click"})))})),rightContent:a.createElement($,{onChangePreferences:e.onChangePreferences}),onClose:s}):null}function $({onChangePreferences:e}){return a.createElement("button",{onClick:e,className:"figjam_pan_zoom_onboarding--changePreferencesButton--0z5Xs text--fontPos11--2LvXf text--_fontBase--QdLsd"},a.createElement(m.Tx,{id:"rcs.figjam_pan_zoom_change_prefs"}))}function Q(){let e=(0,C.aV)(),t=(0,x.Td)(),n=(0,c.kc)().navigation_mode_scroll_to_pref&&(0,c.kc)().figjam_navigation_mode,i=(0,o.d4)(e=>e.isMakeSomethingV2Active);return t||!n||e||i?null:a.createElement(et,null)}let X=(0,h.r1)(q.NEW_USER_PAN),Y=(0,h.r1)(q.NEW_USER_ZOOM),J=(0,h.Fu)("figjam_editor_onboarded"),ee=[function(e){let{isOverlayShowing:t,next:n,complete:o,onChangePreferences:i}=e;return t?a.createElement(K,{onNext:n,onManualDismiss:o,onChangePreferences:i}):null},function(e){let{isOverlayShowing:t,complete:n,onChangePreferences:o}=e;return t?a.createElement(G,{onNext:n,onManualDismiss:n,onChangePreferences:o}):null}];function et(){let e=(0,s.md)(X),t=(0,s.md)(Y),n=(0,s.md)(J),o=(0,s.md)(f.Fy),i=(0,s.md)(f.g5),l=(0,s.md)(f.NT),r=(0,s.md)(T.w),[m,p]=(0,a.useState)(!1),h=(0,g.A)({numSteps:ee.length,onComplete:d.lQ}),{show:E,complete:b,isShowing:y}=(0,_.e)({overlay:P.eD$,priority:v.N.DEFAULT_MODAL},[e,t,n,o,i,l]);(0,a.useEffect)(()=>{let e=[T.tX.NOT_STARTED,T.tX.COMPLETED].includes(r),t=h.currentStep===ee.length-1;y||!e||t||E({canShow:(e,t,n,a,o,i)=>{let l=!u.Xb&&!u.aR,s=!!((0,c.kc)().navigation_mode_scroll_to_pref&&(0,c.kc)().figjam_navigation_mode),d=(0,w.d2)({emailValidatedAt:o,jobTitle:i});return![T.tX.USE_CASE_STEPS,T.tX.MODAL_SHOWING].includes(r)&&(!!n||d)&&!a&&!e&&!t&&l&&s}})},[y,r,E,h.currentStep]);let C=(0,a.useCallback)(()=>{p(!0)},[p]),x=(0,a.useCallback)(()=>{p(!1)},[p]);return y?a.createElement(a.Fragment,null,a.createElement(k.U,{currentStep:h.currentStep,children:ee.map((e,t)=>a.createElement(e,{isOverlayShowing:h.currentStep===t,next:h.next,complete:b,onChangePreferences:C})),isShowing:!0}),m?a.createElement(B,{dismissModal:x,targetKey:1===h.currentStep?U.oi.PAN:U.oi.ZOOM}):null):null}function en(){return(0,c.kc)().figjam_nav_new_user_onboarding&&(0,y.UK)().scrollWheelZoom.getCopy()&&(0,y.UK)().rightClickPan.getCopy()}},587405:(e,t,n)=>{n.d(t,{s:()=>T});var a=n(411855),o=n(188507),i=n(629019),l=n.n(i),r=n(709103),c=n(323434),s=n(711117),d=n(794307),u=n(829826),m=n(828675),p=n(91609),_=n(244126),g=n(131350),f=n(564511),h=n(664080),E=n(235441),b=n(534766),y=n(325512),C=n(759593),v=n(897717),k=n(935819);let T=a.memo(function({toolType:e,color:t,isSelected:n,onTap:i,onDragEnd:T,onDragStart:w,Icon:x,IconNoRef:N,toolbarIconScale:S,canvasToSvgScale:I,isDrawingSubmenuTool:L,isDragReversing:A,stickyAnimationState:O,isHovered:R,hoverOffsetAmount:M="DEFAULT"}){let{state:P,dispatch:U}=a.useContext(C.nS),B=(0,o.wA)(),D=P.draggedTool===e,F=P.draggedToolCanCancel,[z,j]=a.useState(!1),[V,Z]=a.useState(!1),[H,q]=a.useState(0);a.useEffect(()=>{let e=e=>{"Escape"===e.key&&D&&(U({type:"end drag"}),j(!1),q(H+1))};return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}},[H,D,e,U]),a.useEffect(()=>{let e=()=>{j(!1)};return document.addEventListener("pointerup",e),()=>{document.removeEventListener("pointerup",e)}},[j]),a.useEffect(()=>(D?document.body.classList.add(k.bz):document.body.classList.remove(k.bz),()=>{document.body.classList.remove(k.bz)}),[D]);let W=a.useRef(null),K=(0,b.Pl)({subscribeToUpdates_expensive:D}),G=function(e){switch(e){case"NONE":return 0;case"STICKY":return -20;case"DRAWING":return -22;case"DRAWING_SUBMENU":case"DEFAULT":return -24}}(M),$=a.useRef(null),Q=(0,r.d)(.5),X=(0,r.d)(.5),[Y,J]=a.useState(),ee=D?F?"whileDragShouldCancel":"whileDrag":"pencil"===e&&n?"hiddenPencil":z?"whileTap":L&&n?"selectedSubmenuTool":R?"whileHovering":"initial";if("connector"===e&&!D){let e=(0,f.oB)(_.F.parse(t));e.l>.9&&(t=_.F.formatHSLA({h:e.h,s:e.s,l:.9,a:e.a}))}return a.createElement(m.D8,{recordingKey:(0,y.hx)(`${e}.animatedIcon`),className:l()(k.ke,{[k.zO]:n,[k.bj]:R}),onPointerDown:()=>{if(j(!0),!v.T.RECORD_DETAILED_EVENTS)return u.aH},onPointerUp:()=>{if(j(!1),!v.T.RECORD_DETAILED_EVENTS)return u.aH},onTouchStart:e=>{e.preventDefault()},onTouchEnd:e=>{e.preventDefault(),!V&&P.shouldFinishClick&&i(),Z(!1)},onContextMenu:e=>{e.preventDefault()}},a.createElement(c.N,{key:String(H)},a.createElement(s.P.div,{"data-testid":v.T.getMotionDivId(e),"data-test-animate-state":ee,style:{originX:Q,originY:X},variants:{initial:{scale:1,y:0},selectedSubmenuTool:{y:G},whileTap:{y:G,scale:.93},whileDragShouldCancel:{y:G,scale:.93},whileDrag:{y:G,scale:K*(I||1)},whileHovering:{y:G},hiddenPencil:{y:72}},className:l()({[k.T6]:!F}),animate:ee,transition:{duration:.1,ease:[.12,.23,.5,1]},transformTemplate:(e,t)=>"translate3d(0px, 0px, 0) scale(1, 1)"===t?"none":t,drag:!!T,dragConstraints:{top:0,bottom:0,right:0,left:0},ref:$,onDragStart:(t,n)=>{U({type:"start drag",tool:e}),h.glU.triggerActionInUserEditScope("set-tool-default",{source:y.fK}),E.oW.trigger("action",h.KWd.CLEAR),B(p.jD());let a=$.current;if(a){let e=a.getBoundingClientRect();Q.set((n.point.x-e.x)/e.width),X.set((n.point.y-e.y)/e.height)}let o=W.current;if(o){let e=o.closest("."+k.kl);(0,d.KF)(e,"Delightful tool can't find containing toolbar!"),J(e.getBoundingClientRect()),w&&w()}},onDrag:(e,t)=>{var n;Y&&((n=t.point).x>=Y.x&&n.x<=Y.x+Y.width&&n.y>=Y.y||n.y>Y.y+Y.height)!==F&&U({type:"toggle drag cancellable"})},onDragEnd:(e,t)=>{if(Z(!0),Q.set(.5),X.set(.5),F){U({type:"cancel drag"}),j(!1);return}let n=W.current;if(n){let t=n.getBoundingClientRect(),a=g.Y5.getViewportInfo(),o={x:t.left-a.x,y:t.top-a.y},i=(0,b.$$)(a,o),l=(0,b.$$)(a,{x:e.x-a.x,y:e.y-a.y});T&&T(i,l),U({type:"end drag"}),j(!1),q(H+1)}else(0,d.KF)(!1,"Delightful tool is missing the toolref!")},dragElastic:1},x?a.createElement(x,{color:t,toolbarIconScale:S,ref:W,shouldAnimate:D,isReversing:A,stickyAnimationState:O,shouldDrawStroke:!D}):N)))})},443622:(e,t,n)=>{n.d(t,{s:()=>M,i:()=>P});var a=n(411855),o=n(629019),i=n.n(o),l=n(611464),r=n(732326),c=n(407931),s=n(244126),d=n(664080),u=n(797811),m=n(509047),p=n(947680),_=n(579038),g=n(197208),f=n(325512),h=n(759593),E=n(780833),b=n(587405),y=n(563923),C=n(467095),v=n(205728),k=n(58029),T=n(829826),w=n(129041),x=n(118530),N=n(553575),S=n(643013),I=n(764737),L=n(555285),A=n(935819);function O({recordingKey:e,isOpen:t}){let[n,o]=(0,r.fp)(c.qL),[i,l]=a.useState(!1),{openColorPalettePicker:u,closeColorPalettePicker:m}=(0,x.$J)(l),p=s.F.format(n);a.useEffect(()=>{m()},[t,m]);let _=e=>{o(e),d.glU.triggerActionInUserEditScope("set-tool-sticky",{source:f.fK})},g=e=>{_(e),R()},h=(0,x.Z9)(),E=h.type===w.Yv.CUSTOM,b=(0,k.TS)("sticky"),C=E?h.variations.sticky:b,v=(0,r.md)(N.Qv),A=!!v;return a.createElement(a.Fragment,null,a.createElement(y.br,{paddingRight:8,paddingLeft:8},a.createElement(L.V,{loadingPaletteCircleCount:v}),!A&&C.map((t,n)=>{let o=s.F.format(t),i=E?(0,k.AF)(n,"sticky"):(0,k.V_)(t,"sticky");return a.createElement(I.cd,{key:s.F.format(t)+"-"+n,size:"medium",value:t,selectionState:o===p?"selected":"unselected",paletteType:"sticky",background:"light",onClick:()=>g(t),tooltip:i,recordingKey:T.Pt(e,i)})}),a.createElement(S.s,{colorPalettePickerState:{openColorPalettePicker:u,closeColorPalettePicker:m,isColorPalettePickerOpen:i},defaultColorPaletteLength:b.length,recordingKey:T.Pt(e||"color-palettes","sticky")||"sticky",disabled:A,isInDltSubmenu:!0})))}let R=()=>{let e={duration:800,easing:"ease-out"},t={transform:"rotate(0) translate(0, 0)"},n=[t,{transform:"translate(32px, 32px) rotate(5deg) translate(0, -8px) translate(-32px, -32px)",offset:.1},{transform:"translate(32px, 32px) rotate(5deg) translate(0, -10px) translate(-32px, -32px)",offset:.35},t,{transform:"translate(-32px, 32px) rotate(-3deg) translate(32px, -32px) "},t,{transform:"translate(32px, 32px) rotate(1deg) translate(-32px, -32px) "},t];[A.eB,A.gz,A.Sk].forEach((t,a)=>{var o;null==(o=document.getElementsByClassName(t)[0].parentElement)||o.animate(n,{...e,delay:70*a})})},M="sticky";function P({toolbarIconScale:e}){let t;let n=(0,v.bu)(),o=(0,v.sT)(),T=(0,r.md)(c.qL),w=(0,p.aV)(),x=(0,l.kc)().figjam_differentiate_stickies,N=(0,l.kc)().figjam_differentiate_stickies_v3,S=x||N,[I,L]=(0,a.useState)(!1),[R,P]=(0,a.useState)(!1),[U,B]=(0,a.useState)(!1),[D,F]=(0,a.useState)(g.kk.DEFAULT);(0,a.useEffect)(()=>{if(!S&&I){let e=setTimeout(()=>L(!1),300);return()=>clearTimeout(e)}},[I]);let z=240/g.rX,j=(0,k.zS)(T,"sticky"),V=s.F.format(T),Z=w||!j?(0,k.MV)(d.daH.STICKY_GRAY_LIGHT):(0,k.MV)(j,V),{state:H,dispatch:q}=(0,a.useContext)(h.nS),W="sticky"===H.submenu.tool,K=(0,a.useCallback)(()=>{o?d.glU.triggerActionInUserEditScope("set-tool-default",{source:f.fK}):(d.glU.triggerActionInUserEditScope("set-tool-sticky",{source:f.fK}),q({type:"open submenu",submenu:"sticky"}))},[o,q]),G=W||n||"shape"===H.submenu.tool,{isHovered:$,onMouseEnter:Q,onMouseMove:X,onMouseLeave:Y,onTouchStart:J,onTouchEnd:ee}=(0,E.W)(K,G,!1),et=(0,a.useCallback)((e,t)=>{u.l7.user("drop-sticky-on-canvas",()=>d.glU.delightfulToolbarDropItemOntoCanvas(m.NLJ.STICKY,Math.round(e.x),Math.round(e.y),Math.round(t.x),Math.round(t.y))),S?(P(!1),B(!1),F(g.kk.DEFAULT)):L(!0)},[]),en=(0,a.useCallback)(()=>{S&&P(!0),N&&D===g.kk.DEFAULT&&F(g.kk.INITIAL_DRAG_ON_DLT)},[]);(0,a.useEffect)(()=>{x&&"sticky"===H.draggedTool&&B(e=>{let t=H.draggedToolCanCancel;return!e&&t&&R})},[H,R]),(0,a.useEffect)(()=>{if(N){if("sticky"===H.draggedTool){let e=!H.draggedToolCanCancel;D===g.kk.INITIAL_DRAG_ON_DLT?e&&F(g.kk.DRAG_ON_CANVAS):D===g.kk.DRAG_ON_CANVAS?e||F(g.kk.DRAG_RETURN_TO_DLT):D===g.kk.DRAG_RETURN_TO_DLT&&e&&F(g.kk.DRAG_ON_CANVAS)}else H.draggedTool||F(g.kk.DEFAULT)}},[H,R,N,F,D]),t=N?g.UJ:x?g.N7:g.BV;let ea=S?R:I,eo=(0,a.useRef)(null);return a.createElement(y.XN,{alignment:"CENTER",innerRef:eo},a.createElement(y.ti,{isSelected:$||o||W,noScaleAnimation:!0},a.createElement(C.J7,{toolType:"sticky",recordingKey:(0,f.hx)("sticky"),isSelected:o,className:A.qf,onClick:K,"data-tooltip-type":_.Ib.LOOKUP,"data-tooltip":"set-tool-sticky",tooltipOffset:{offsetY:-26,offsetX:10},onboardingKey:M,isHovered:$,onMouseEnter:Q,onMouseMove:X,onMouseLeave:Y,onTouchStart:J,onTouchEnd:ee,hasOpenSubmenu:W},a.createElement("div",{className:i()(A.Sr,A.JQ)},a.createElement(b.s,{toolType:"sticky",color:Z,isSelected:o,onTap:K,onDragStart:en,onDragEnd:et,Icon:t,toolbarIconScale:e,canvasToSvgScale:z,isDragReversing:U,isHovered:$,stickyAnimationState:D,hoverOffsetAmount:"STICKY"}),a.createElement(t,{toolOrder:2,color:Z,toolbarIconScale:e,shouldAnimate:ea,isReversing:U,stickyAnimationState:D}),a.createElement(t,{toolOrder:3,color:Z,toolbarIconScale:e,shouldAnimate:ea,isReversing:U,stickyAnimationState:D}),S?a.createElement(t,{toolOrder:4,color:Z,toolbarIconScale:e,shouldAnimate:ea,isReversing:U,stickyAnimationState:D}):null))),a.createElement(y.Qw,{isOpen:o,fadedOut:$},a.createElement(O,{isOpen:o,recordingKey:(0,f.hx)("stickySubmenu")})))}},555285:(e,t,n)=>{n.d(t,{V:()=>r});var a=n(411855),o=n(629019),i=n.n(o),l=n(216817);let r=a.memo(function({loadingPaletteCircleCount:e}){let t=(0,l.Z)(e),n=t&&!e,o=n?t:e;return a.createElement("div",{className:i()("dlt_submenu_palette_skeleton--skeletonCircleContainer--zJP5v",{"dlt_submenu_palette_skeleton--isFadingOut--X7mcE":n})},[...Array(o)].map((e,t)=>a.createElement("div",{className:"dlt_submenu_palette_skeleton--skeletonCircleWrapper--jqySu",key:"skeleton-palette-"+t},a.createElement("div",{className:i()("dlt_submenu_palette_skeleton--skeletonCircle--S16JP",{"dlt_submenu_palette_skeleton--loading--NXGYD":!n}),style:{animationDelay:`${.1*t}s`}}))))})},785565:(e,t,n)=>{n.d(t,{az:()=>A,dQ:()=>L,f7:()=>O,Q6:()=>R});var a=n(197208),o=n(29295),i=n(411855),l=n(188507),r=n(664080),c=n(509047),s=n(579038),d=n(24319),u=n(325512),m=n(753028),p=n(467095),_=n(935819);let g=(0,i.memo)(function(){let e=(0,l.d4)(e=>{var t,n;return(null==(n=null==(t=null==e?void 0:e.mirror)?void 0:t.appModel)?void 0:n.currentTool)===c.NLJ.SECTION}),t=(0,i.useCallback)(()=>{r.glU.triggerActionInUserEditScope(e?"set-tool-default":"set-tool-section",{source:u.fK})},[e]);return i.createElement(p.IB,{toolType:"section",recordingKey:(0,u.hx)("section"),isSelected:e,className:_.uW,onClick:t,"data-tooltip-type":s.Ib.LOOKUP,"data-tooltip":"set-tool-section",hasOpenSubmenu:!1,onboardingKey:d.pN},t=>i.createElement(m.gd,{toolType:"section",inactiveIcon:i.createElement(a.aO,null),hoveredIcon:i.createElement(a.wv,null),activeIcon:i.createElement(a.XU,null),isSelected:e,isHovered:t}))});var f=n(423723);let h=(0,i.memo)(function(){let e=(0,l.d4)(e=>{var t,n;return(null==(n=null==(t=null==e?void 0:e.mirror)?void 0:t.appModel)?void 0:n.currentTool)===c.NLJ.TYPE}),t=(0,i.useCallback)(()=>{r.glU.triggerActionInUserEditScope(e?"set-tool-default":"set-tool-type",{source:u.fK})},[e]);return i.createElement(p.IB,{toolType:"text",recordingKey:(0,u.hx)("text"),isSelected:e,className:_.Qq,onClick:t,"data-tooltip-type":s.Ib.LOOKUP,"data-tooltip":"set-tool-type",hasOpenSubmenu:!1},t=>i.createElement(m.gd,{toolType:"text",inactiveIcon:i.createElement(a.Ch,null),hoveredIcon:i.createElement(a.Gb,null),activeIcon:i.createElement(a.nl,null),isSelected:e,isHovered:t}))}),E=(0,i.memo)(function(){let e=(0,l.d4)(e=>{var t,n;return(null==(n=null==(t=null==e?void 0:e.mirror)?void 0:t.appModel)?void 0:n.currentTool)===c.NLJ.TABLE}),t=(0,i.useCallback)(()=>{r.glU.triggerActionInUserEditScope(e?"set-tool-default":"set-tool-table",{source:u.fK})},[e]);return i.createElement(p.IB,{toolType:"table",recordingKey:(0,u.hx)("table"),isSelected:e,className:_.tp,onClick:t,"data-tooltip-type":s.Ib.LOOKUP,"data-tooltip":"set-tool-table",hasOpenSubmenu:!1},t=>i.createElement(m.gd,{toolType:"table",inactiveIcon:i.createElement(a.PW,null),hoveredIcon:i.createElement(a.nb,null),activeIcon:i.createElement(a.oN,null),isSelected:e,isHovered:t}))}),b=a.Ch(),y=a.aO(),C=a.PW(),v=a.oV(),k=a.lV(),T=a.LI(),w=a.pk(),x=a.G7(),N=a.xc(),S=a.sw(),I=new Map([["text",{toolType:"text",Component:h,action:"set-tool-type",iconComponent:b,noBorderIconComponent:T}],["stamp",{toolType:"stamp",Component:f.sV,action:"set-tool-stamp",iconComponent:v,noBorderIconComponent:N}],["section",{toolType:"section",Component:g,action:"set-tool-section",iconComponent:y,noBorderIconComponent:w}],["table",{toolType:"table",Component:E,action:"set-tool-table",iconComponent:C,noBorderIconComponent:x}],["universal-insert",{toolType:"universal-insert",Component:o.Hm,action:"browse-all-resources-dlt-overflow",iconComponent:k,noBorderIconComponent:S}]]);function L(){return["text","section","table","stamp"]}function A(e){return[{stage:"FULL",thresholdWidth:774,numPrimaryTools:4},{stage:"MINIMIZED_THREE",thresholdWidth:718,numPrimaryTools:e?2:3},{stage:"MINIMIZED_TWO",thresholdWidth:662,numPrimaryTools:e?1:2},{stage:"MINIMIZED_ONE",thresholdWidth:606,numPrimaryTools:e?0:1},{stage:"MINIMIZED_ZERO",thresholdWidth:533,numPrimaryTools:0},{stage:"MINIMIZED",thresholdWidth:422,numPrimaryTools:0},{stage:"CUT_OFF",thresholdWidth:0,numPrimaryTools:0}]}function O(){let e=[];for(let t of L()){let n=(function(){let e=new Map;for(let t of new Set(["text","stamp","section","table"]))I.has(t)&&e.set(t,I.get(t));return e})().get(t);n&&(e=e.concat(n))}return e}function R(e){return O().slice(0,e).map(e=>e.toolType)}},211451:(e,t,n)=>{n.d(t,{w:()=>S,Z:()=>N});var a=n(411855),o=n(188507),i=n(629019),l=n.n(i),r=n(491059),c=n(487644),s=n(402791),d=n(965528),u=n(165077),m=n(353166),p=n(358835),_=n(245470),g=n(21122),f=n(482402),h=n(428748),E=n(733992),b=n(516140),y=n(221033),C=n(191020),v=n(605584);let k=["meeting","brainstorm","diagram","plan"],T={meeting:{displayName:a.createElement(s.Tx,{id:"whiteboard.editor_file_create_button.template.meeting"}),templateId:"1131656387097659439"},brainstorm:{displayName:a.createElement(s.Tx,{id:"whiteboard.editor_file_create_button.template.brainstorm"}),templateId:"1131655445295798316"},diagram:{displayName:a.createElement(s.Tx,{id:"whiteboard.editor_file_create_button.template.diagram"}),templateId:"1131655783221981229"},plan:{displayName:a.createElement(s.Tx,{id:"whiteboard.editor_file_create_button.template.plan"}),templateId:"1131656074685986862"}};var w=n(781374),x=n(635858);function N(){let e=(0,p.nF)(!0),t=!(0,m.N)()&&e.enabled,n=null===(0,g.iZ)();return(0,_.eM)()||t&&n?null:a.createElement(S,null)}function S(){let e=(0,v.$3)(),{Dropdown:t,toggleDropdown:n,dropdownTargetRef:i,isDropdownShown:m}=(0,E.B)("figjam-editor-create-button-dropdown"),p=(0,o.wA)(),_=(0,y.Bq)(),g=(0,r.U)(),N={brainstorm:(0,b.S)({templateId:T.brainstorm.templateId,source:h.f6.FIGJAM_EDITOR_FILE_CREATE_BUTTON,forceOpenNewTab:!0,additionalCtaLoggingProps:{action:"editor_file_create_button_create_template",selected_template_type:"brainstorm"}}),meeting:(0,b.S)({templateId:T.meeting.templateId,source:h.f6.FIGJAM_EDITOR_FILE_CREATE_BUTTON,forceOpenNewTab:!0,additionalCtaLoggingProps:{action:"editor_file_create_button_create_template",selected_template_type:"meeting"}}),diagram:(0,b.S)({templateId:T.diagram.templateId,source:h.f6.FIGJAM_EDITOR_FILE_CREATE_BUTTON,forceOpenNewTab:!0,additionalCtaLoggingProps:{action:"editor_file_create_button_create_template",selected_template_type:"diagram"}}),plan:(0,b.S)({templateId:T.plan.templateId,source:h.f6.FIGJAM_EDITOR_FILE_CREATE_BUTTON,forceOpenNewTab:!0,additionalCtaLoggingProps:{action:"editor_file_create_button_create_template",selected_template_type:"plan"}})},S=a.useCallback(()=>{m||g("CTA Clicked",{action:"editor_file_create_button_toggle_dropdown_shown"}),n()},[m,n,g]),I=a.useCallback(()=>{g("CTA Clicked",{action:"editor_file_create_button_create_blank"}),p(d.zE({state:_,from:h.f6.FIGJAM_EDITOR_FILE_CREATE_BUTTON,editorType:f._Y.WHITEBOARD,team:void 0,openNewFileIn:h.ai.NEW_TAB}))},[p,g,_]),L=k.map(e=>({displayText:function(e){switch(e){case"meeting":return(0,s.t)("whiteboard.editor_file_create_button.template.meeting");case"brainstorm":return(0,s.t)("whiteboard.editor_file_create_button.template.brainstorm");case"diagram":return(0,s.t)("whiteboard.editor_file_create_button.template.diagram");case"plan":return(0,s.t)("whiteboard.editor_file_create_button.template.plan")}}(e),icon:function(e){switch(e){case"meeting":return a.createElement(C.jn,null);case"brainstorm":return a.createElement(C.ZT,null);case"diagram":return a.createElement(C.Pd,null);case"plan":return a.createElement(C.Zs,null)}}(e),className:w.QR,optionHeight:26,callback:()=>{N[e]()}})),A=[{displayText:"Blank whiteboard",callback:I,className:w.QR,icon:a.createElement(C.Gc,null),optionHeight:26},{separator:!0,displayText:""},{displayText:"Start from template",disabled:!0,className:w.QR,optionHeight:24},...L];return a.createElement(u.fu,{name:"Editor File Create Button"},a.createElement("div",{className:w.Ll},a.createElement("div",{className:l()(w.UD,{[w.wH]:m})},a.createElement("button",{className:l()(w.x6,{[w.FU]:!e,[w.wH]:m}),onClick:S,"aria-label":(0,s.t)("whiteboard.editor_file_create_button.create_button_aria_label")},a.createElement("div",{className:w.Xl},a.createElement(s.Tx,{id:"sidebar.new_file"})),a.createElement("div",{className:w.FH,ref:i},a.createElement(c.B,{className:l()(w.ai,{[w.BG]:m}),svg:x.A}))),a.createElement(t,{items:A,showPoint:!0,lean:"center",minLeftMargin:-4,minWidth:164}))))}},865328:(e,t,n)=>{let a;n.d(t,{Cb:()=>E,Ef:()=>f,Uj:()=>g,Yh:()=>h});var o=n(611464),i=n(402791),l=n(247686),r=n(95992),c=n(579038),s=n(730641),d=n(903398),u=n(322027),m=n(62573),p=n(939206),_=n(754556),g=((a=g||{}).SUMMARIZE="summarize",a.CLUSTER="cluster",a.TIDY_UP="tidy_up",a.WRAP_IN_SECTION="wrap_in_section",a);let f=e=>!!e&&["summarize","cluster"].includes(e.type);function h(){let e=(0,s.yT)(),t=(0,o.kc)().figjam_synthesize_handbrake||!1,n=[],a=(0,d.V)()&&!e,g=(0,d.cF)(),f=(0,d.v1)(),h=(0,r.Zr)("create-section-from-selection"),E=(0,r.Zr)("tidy-up"),b=(0,r.Zr)("align-top");if(!(0,o.kc)().figjam_inline_menu_organize)return[];if(a){let e={tooltip:c.MW.AI_FEATURES_DISABLED,tooltipType:c.Ib.SPECIAL};(0,o.kc)().figjam_sticky_clustering&&n.push({type:"cluster",disabled:!f||t,displayText:(0,i.t)("whiteboard.inline_menu.ai_quick_actions_sort_stickies_button"),svgSrc:u.A,disabledTooltipText:(0,i.t)("whiteboard.inline_menu.ai_quick_actions_sort_stickies_disabled_tooltip",{minSelectedStickies:2}),tooltipOverrides:t?e:void 0}),(0,o.kc)().figjam_summarization&&n.push({type:"summarize",disabled:!g||t,displayText:(0,i.t)("whiteboard.inline_menu.ai_quick_actions_summarize_button"),svgSrc:m.A,disabledTooltipText:(0,i.t)("whiteboard.inline_menu.ai_quick_actions_summarize_disabled_tooltip",{minSelectedStickies:2}),tooltipOverrides:t?e:void 0})}return(0,o.kc)().figjam_inline_organize_more_tools&&(E&&b&&n.push({type:"tidy_up",disabled:!1,displayText:(0,l.A)("tidy-up"),svgSrc:_.A,tooltipOverrides:{tooltip:"tidy-up",tooltipType:c.Ib.LOOKUP}}),h&&n.push({type:"wrap_in_section",disabled:!1,displayText:(0,l.A)("create-section-from-selection"),svgSrc:p.A,tooltipOverrides:{tooltip:"create-section-from-selection",tooltipType:c.Ib.LOOKUP}})),n}function E(){let e=h();return!!((0,o.kc)().figjam_inline_menu_organize&&(!(e.length<=1)||e.find(e=>f(e))))}},275426:(e,t,n)=>{n.d(t,{Cx:()=>c,Tb:()=>r,UT:()=>s});var a=n(38580),o=n(825165);let i=(0,a.eU)({type:"CLOSED"}),l=(0,a.eU)(e=>e(i),(e,t,n)=>{t(i,n)}),r=(0,a.eU)(e=>e(l));(0,a.eU)(null,(e,t,n)=>{if(!n||!n.trim()){t(l,{type:"ALL"});return}t(l,{type:"SEARCH",searchQuery:n})}),(0,a.eU)(null,(e,t)=>{t(l,{type:"ALL"})});let c=(0,a.eU)(null,(e,t)=>{t(l,{type:"CLOSED"})}),s=(0,a.eU)(null,(e,t)=>{(0,o.W)("left",()=>{t(c)}),t(l,{type:"ALL"})})},449351:(e,t,n)=>{n.d(t,{l:()=>c});var a=n(411855),o=n(629019),i=n.n(o),l=n(218017),r=n(959875);function c({title:e,onClose:t,badge:n,backButton:o,inputField:c,closeButtonInnerText:s,isUI3:d}){return d?function({title:e,onClose:t,closeButtonInnerText:n}){return a.createElement("div",{className:"figjam_modal_header--headerContainer--FdWTT"},a.createElement("div",{className:"figjam_modal_header--title--3-9EU"},e),a.createElement(l.Jn,{onClick:t,innerText:n||"close"}))}({title:e,onClose:t,closeButtonInnerText:s}):function({title:e,onClose:t,badge:n,backButton:o,inputField:c,closeButtonInnerText:s}){return a.createElement(a.Fragment,null,a.createElement("div",{className:i()(r.cx.flex.itemsCenter.justifyBetween.py8.pr8.$,{[r.cx.pl8.$]:o,[r.cx.pl16.$]:!o})},a.createElement("div",{className:r.cx.flex.itemsCenter.gap4.$},o,a.createElement("div",{className:r.cx.font13.fontSemiBold.$},e)),a.createElement("div",{className:r.cx.flex.itemsCenter.gap4.$},n,a.createElement(l.Jn,{onClick:t,innerText:s||"close"}))),c&&a.createElement("div",{className:r.cx.px16.pb20.$},c))}({title:e,onClose:t,badge:n,backButton:o,inputField:c,closeButtonInnerText:s})}},230538:(e,t,n)=>{n.d(t,{w:()=>r});var a=n(411855),o=n(629019),i=n.n(o),l=n(959875);function r(){return a.createElement("div",{className:i()(l.cx.colorBorder.bSolid.bt1.$)})}}}]);
//# debugId=ef5ffdc9-7534-5508-bd41-1ac2a777d472
//# sourceMappingURL=https://admin.figma.com/admin/webpack-artifacts/305304d211b22df3c1e4d37eef1cab3b70e4dcef/363-3c73e0cd110c1a72.min.js.map