(self.webpackChunk=self.webpackChunk||[]).push([[54707],{165007:(e,t,n)=>{var o={"./adobe-cc-48.svg":239790,"./adobe-cc.svg":675748,"./assignee.svg":571139,"./aws-icons-48.svg":663617,"./aws-icons.svg":354894,"./azure-icons-48.svg":966028,"./azure-icons.svg":141937,"./board-icon.svg":928109,"./box-48.svg":806966,"./box.svg":490485,"./calendar.svg":719110,"./card-24.svg":703504,"./card-48.svg":407967,"./cisco-icons-48.svg":286179,"./cisco-icons.svg":504656,"./cm-add-column.svg":53965,"./cm-add-swimlane.svg":154674,"./cm-add-to-presentation.svg":184766,"./cm-align-objects.svg":770348,"./cm-align1.svg":564364,"./cm-align2.svg":898599,"./cm-align3.svg":505444,"./cm-align4.svg":75403,"./cm-align5.svg":427999,"./cm-align6.svg":168090,"./cm-align7.svg":150790,"./cm-align8.svg":989091,"./cm-arrow-left.svg":910320,"./cm-arrow-right.svg":22016,"./cm-author-hide.svg":399862,"./cm-author-show.svg":966547,"./cm-cells-merge.svg":124397,"./cm-cells-unmerge.svg":130866,"./cm-crop.svg":532886,"./cm-download.svg":655192,"./cm-emoji.svg":926233,"./cm-font_family_cursive.svg":998480,"./cm-font_family_item.svg":921271,"./cm-font_family_normal.svg":752147,"./cm-gif-loop.svg":604845,"./cm-gif-play.svg":424914,"./cm-gif-stop.svg":54812,"./cm-group.svg":819653,"./cm-icon-frame-16x9.svg":961661,"./cm-icon-frame-1x1.svg":554491,"./cm-icon-frame-4x3.svg":318273,"./cm-icon-frame-a4.svg":533703,"./cm-icon-frame-android-phone.svg":711402,"./cm-icon-frame-android-tablet.svg":387673,"./cm-icon-frame-custom.svg":601633,"./cm-icon-frame-ipad.svg":633247,"./cm-icon-frame-iphone.svg":56104,"./cm-icon-frame-landscape.svg":178676,"./cm-icon-frame-orientation.svg":356758,"./cm-icon-frame-portrait.svg":565454,"./cm-icon-frame-web.svg":4666,"./cm-launch.svg":889690,"./cm-link-invert.svg":702966,"./cm-lock-closed-alt.svg":445713,"./cm-lock-closed.svg":51400,"./cm-lock-opened.svg":673561,"./cm-more.svg":144050,"./cm-refresh.svg":626538,"./cm-remove-from-presentation.svg":586194,"./cm-replace-image.svg":497101,"./cm-tag.svg":334459,"./cm-text-panel-align-center.svg":186136,"./cm-text-panel-align-left.svg":538286,"./cm-text-panel-align-right.svg":270910,"./cm-text-panel-valign.svg":119838,"./cm-text-panel-writing-mode.svg":463419,"./cm-ungroup.svg":152452,"./code.svg":259645,"./collapse.svg":89278,"./comment-48.svg":82550,"./comment.svg":577850,"./dot-voting.svg":580462,"./dropbox-48.svg":602878,"./dropbox.svg":551961,"./due-date.svg":808415,"./duplicate.svg":455225,"./embed-48.svg":7527,"./embed.svg":477424,"./emoji-icons.svg":657931,"./expand-card.svg":374030,"./expand-white-2.svg":664276,"./expand-white.svg":156531,"./expand.svg":9378,"./export-backup.svg":789456,"./export-image.svg":127485,"./export-pdf.svg":913405,"./export-spreadsheet.svg":547892,"./folder-48.svg":974094,"./frames-48.svg":505662,"./frames/frame-1-x-1.svg":348581,"./frames/frame-16-x-9.svg":219326,"./frames/frame-4-x-3.svg":361382,"./frames/frame-a-4.svg":790154,"./frames/frame-custom.svg":950406,"./frames/frame-ipad.svg":736372,"./frames/frame-iphone.svg":886167,"./frames/frame-letter.svg":915185,"./frames/frame-phone.svg":977826,"./frames/frame-tablet.svg":723368,"./frames/frame-web.svg":827749,"./from-disk.svg":405604,"./from-extension-48.svg":168229,"./from-extension-empty-filter.svg":156205,"./from-extension.svg":66811,"./google-drive-48.svg":385469,"./google-drive.svg":633282,"./grid-48.svg":75407,"./grid.svg":34660,"./iconfinder-48.svg":115350,"./iconfinder.svg":667893,"./info.svg":205274,"./invision-48.svg":480465,"./jira-48.svg":481877,"./jira.svg":960158,"./kanban-48.svg":624166,"./kanban.svg":884674,"./line-48.svg":183358,"./line.svg":378127,"./link-arrow-square.svg":134648,"./link-arrow.svg":46365,"./link-big-arrow.svg":695208,"./link-line.svg":666393,"./mindmap-48.svg":127365,"./mindmap.svg":194678,"./ms-teams.svg":396325,"./onedrive-48.svg":694190,"./onedrive.svg":369016,"./pen-48.svg":934342,"./pen.svg":993360,"./pipmatrix-48.svg":93056,"./pipmatrix.svg":243214,"./predefined-process.svg":642242,"./rally-48.svg":94089,"./rally.svg":942117,"./reaction-48.svg":178101,"./reaction.svg":862539,"./shape-48.svg":786852,"./shape-arrow-left-right.svg":554877,"./shape-arrow-left.svg":946565,"./shape-arrow-right.svg":494742,"./shape-babble.svg":437274,"./shape-barrel.svg":997459,"./shape-brace-left.svg":351631,"./shape-brace-right.svg":463698,"./shape-cloud.svg":341554,"./shape-cross.svg":165035,"./shape-hexagon.svg":610446,"./shape-octagon.svg":240133,"./shape-oval.svg":444604,"./shape-parall.svg":148183,"./shape-pentagon.svg":530233,"./shape-rhombus.svg":101996,"./shape-rounded.svg":183670,"./shape-square.svg":516139,"./shape-star.svg":865109,"./shape-trapeze.svg":954919,"./shape-triangle.svg":145302,"./shapes-24.svg":864202,"./sketch-48.svg":942516,"./stencil-callout.svg":612066,"./stencil.svg":210309,"./sticker-48.svg":449803,"./sticker-rect.svg":349869,"./sticker.svg":712363,"./tables-and-charts-48.svg":128979,"./tables-and-charts.svg":970659,"./templates-48.svg":854658,"./templates.svg":841821,"./text-48.svg":349454,"./text.svg":769099,"./unsplash-48.svg":768126,"./unsplash.svg":958417,"./upload-48.svg":721586,"./upload-from-device.svg":748229,"./upload-via-url-48.svg":771663,"./upload-via-url.svg":715168,"./upload.svg":796086,"./usm-48.svg":301368,"./usm.svg":88845,"./voting.svg":609582,"./wireframes-48.svg":251796,"./wireframes.svg":655326};function i(e){var t=r(e);return n(t)}function r(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}i.keys=function(){return Object.keys(o)},i.resolve=r,e.exports=i,i.id=165007},159052:(e,t,n)=>{"use strict";n.d(t,{DndContext:()=>We,DragOverlay:()=>Je,KeyboardCode:()=>be,KeyboardSensor:()=>Ie,MouseSensor:()=>Me,PointerSensor:()=>Oe,TouchSensor:()=>De,closestCenter:()=>R,closestCorners:()=>N,getClientRect:()=>W,getFirstCollision:()=>P,getScrollableAncestors:()=>G,pointerWithin:()=>B,useDndContext:()=>Ve,useDraggable:()=>ze,useDroppable:()=>Ke,useSensor:()=>fe,useSensors:()=>me});var o=n(827378),i=n(331542),r=n(809448);const a={display:"none"};function s(e){let{id:t,value:n}=e;return o.createElement("div",{id:t,style:a},n)}const l={position:"fixed",width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};function c(e){let{id:t,announcement:n}=e;return o.createElement("div",{id:t,style:l,role:"status","aria-live":"assertive","aria-atomic":!0},n)}const d={draggable:"\n To pick up a draggable item, press the space bar.\n While dragging, use the arrow keys to move the item.\n Press space again to drop the item in its new position, or press escape to cancel.\n "},u={onDragStart:e=>`Picked up draggable item ${e}.`,onDragOver:(e,t)=>t?`Draggable item ${e} was moved over droppable area ${t}.`:`Draggable item ${e} is no longer over a droppable area.`,onDragEnd:(e,t)=>t?`Draggable item ${e} was dropped over droppable area ${t}`:`Draggable item ${e} was dropped.`,onDragCancel:e=>`Dragging was cancelled. Draggable item ${e} was dropped.`};var p;function h(...e){}!function(e){e.DragStart="dragStart",e.DragMove="dragMove",e.DragEnd="dragEnd",e.DragCancel="dragCancel",e.DragOver="dragOver",e.RegisterDroppable="registerDroppable",e.SetDroppableDisabled="setDroppableDisabled",e.UnregisterDroppable="unregisterDroppable"}(p||(p={}));class g extends Map{get(e){var t;return null!=e&&null!=(t=super.get(e))?t:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter((({disabled:e})=>!e))}getNodeFor(e){var t,n;return null!=(t=null==(n=this.get(e))?void 0:n.node.current)?t:void 0}}const f={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:{},droppableRects:new Map,droppableContainers:new g,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:h},scrollableAncestors:[],scrollableAncestorRects:[],measureDroppableContainers:h,windowRect:null,measuringScheduled:!1},m={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:h,draggableNodes:{},over:null,measureDroppableContainers:h},v=(0,o.createContext)(m),_=(0,o.createContext)(f);function y(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:{},translate:{x:0,y:0}},droppable:{containers:new g}}}function b(e,t){switch(t.type){case p.DragStart:return{...e,draggable:{...e.draggable,initialCoordinates:t.initialCoordinates,active:t.active}};case p.DragMove:return e.draggable.active?{...e,draggable:{...e.draggable,translate:{x:t.coordinates.x-e.draggable.initialCoordinates.x,y:t.coordinates.y-e.draggable.initialCoordinates.y}}}:e;case p.DragEnd:case p.DragCancel:return{...e,draggable:{...e.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case p.RegisterDroppable:{const{element:n}=t,{id:o}=n,i=new g(e.droppable.containers);return i.set(o,n),{...e,droppable:{...e.droppable,containers:i}}}case p.SetDroppableDisabled:{const{id:n,key:o,disabled:i}=t,r=e.droppable.containers.get(n);if(!r||o!==r.key)return e;const a=new g(e.droppable.containers);return a.set(n,{...r,disabled:i}),{...e,droppable:{...e.droppable,containers:a}}}case p.UnregisterDroppable:{const{id:n,key:o}=t,i=e.droppable.containers.get(n);if(!i||o!==i.key)return e;const r=new g(e.droppable.containers);return r.delete(n),{...e,droppable:{...e.droppable,containers:r}}}default:return e}}const T=(0,o.createContext)({type:null,event:null});function S({announcements:e=u,hiddenTextDescribedById:t,screenReaderInstructions:n}){const{announce:a,announcement:l}=function(){const[e,t]=(0,o.useState)("");return{announce:(0,o.useCallback)((e=>{null!=e&&t(e)}),[]),announcement:e}}(),d=(0,r.useUniqueId)("DndLiveRegion"),[h,g]=(0,o.useState)(!1);return(0,o.useEffect)((()=>{g(!0)}),[]),function({onDragStart:e,onDragMove:t,onDragOver:n,onDragEnd:i,onDragCancel:r}){const a=(0,o.useContext)(T),s=(0,o.useRef)(a);(0,o.useEffect)((()=>{if(a!==s.current){const{type:o,event:l}=a;switch(o){case p.DragStart:null==e||e(l);break;case p.DragMove:null==t||t(l);break;case p.DragOver:null==n||n(l);break;case p.DragCancel:null==r||r(l);break;case p.DragEnd:null==i||i(l)}s.current=a}}),[a,e,t,n,i,r])}((0,o.useMemo)((()=>({onDragStart({active:t}){a(e.onDragStart(t.id))},onDragMove({active:t,over:n}){e.onDragMove&&a(e.onDragMove(t.id,null==n?void 0:n.id))},onDragOver({active:t,over:n}){a(e.onDragOver(t.id,null==n?void 0:n.id))},onDragEnd({active:t,over:n}){a(e.onDragEnd(t.id,null==n?void 0:n.id))},onDragCancel({active:t}){a(e.onDragCancel(t.id))}})),[a,e])),h?(0,i.createPortal)(o.createElement(o.Fragment,null,o.createElement(s,{id:t,value:n.draggable}),o.createElement(c,{id:d,announcement:l})),document.body):null}const E=Object.freeze({x:0,y:0});function C(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function I(e,t){const n=(0,r.getEventCoordinates)(e);if(!n)return"0 0";return`${(n.x-t.left)/t.width*100}% ${(n.y-t.top)/t.height*100}%`}function x({data:{value:e}},{data:{value:t}}){return e-t}function w({data:{value:e}},{data:{value:t}}){return t-e}function A({left:e,top:t,height:n,width:o}){return[{x:e,y:t},{x:e+o,y:t},{x:e,y:t+n},{x:e+o,y:t+n}]}function P(e,t){if(!e||0===e.length)return null;const[n]=e;return t?n[t]:n}function O(e,t=e.left,n=e.top){return{x:t+.5*e.width,y:n+.5*e.height}}const R=({collisionRect:e,droppableContainers:t})=>{const n=O(e,e.left,e.top),o=[];for(const e of t){const{id:t,rect:{current:i}}=e;if(i){const r=C(O(i),n);o.push({id:t,data:{droppableContainer:e,value:r}})}}return o.sort(x)},N=({collisionRect:e,droppableContainers:t})=>{const n=A(e),o=[];for(const e of t){const{id:t,rect:{current:i}}=e;if(i){const r=A(i),a=n.reduce(((e,t,n)=>e+C(r[n],t)),0),s=Number((a/4).toFixed(4));o.push({id:t,data:{droppableContainer:e,value:s}})}}return o.sort(x)};function M(e,t){const n=Math.max(t.top,e.top),o=Math.max(t.left,e.left),i=Math.min(t.left+t.width,e.left+e.width),r=Math.min(t.top+t.height,e.top+e.height),a=i-o,s=r-n;if(o{const n=[];for(const o of t){const{id:t,rect:{current:i}}=o;if(i){const r=M(i,e);r>0&&n.push({id:t,data:{droppableContainer:o,value:r}})}}return n.sort(w)};function D(e,t){const{top:n,left:o,bottom:i,right:r}=t;return n<=e.y&&e.y<=i&&o<=e.x&&e.x<=r}const B=({droppableContainers:e,pointerCoordinates:t})=>{if(!t)return[];const n=[];for(const o of e){const{id:e,rect:{current:i}}=o;if(i&&D(t,i)){const r=A(i).reduce(((e,n)=>e+C(t,n)),0),a=Number((r/4).toFixed(4));n.push({id:e,data:{droppableContainer:o,value:a}})}}return n.sort(x)};function k(e){return function(t,...n){return n.reduce(((t,n)=>({...t,top:t.top+e*n.y,bottom:t.bottom+e*n.y,left:t.left+e*n.x,right:t.right+e*n.x})),{...t})}}const U=k(1);const H={ignoreTransform:!1};function W(e,t=H){let n=e.getBoundingClientRect();if(t.ignoreTransform){const{getComputedStyle:t}=(0,r.getWindow)(e),{transform:o,transformOrigin:i}=t(e);o&&(n=function(e,t,n){let o,i,r,a,s;if(t.startsWith("matrix3d("))o=t.slice(9,-1).split(/, /),i=+o[0],r=+o[5],a=+o[12],s=+o[13];else{if(!t.startsWith("matrix("))return e;o=t.slice(7,-1).split(/, /),i=+o[0],r=+o[3],a=+o[4],s=+o[5]}const l=e.left-a-(1-i)*parseFloat(n),c=e.top-s-(1-r)*parseFloat(n.slice(n.indexOf(" ")+1)),d=i?e.width/i:e.width,u=r?e.height/r:e.height;return{width:d,height:u,top:c,right:l+d,bottom:c+u,left:l}}(n,o,i))}const{top:o,left:i,width:a,height:s,bottom:l,right:c}=n;return{top:o,left:i,width:a,height:s,bottom:l,right:c}}function F(e){return W(e,{ignoreTransform:!0})}function G(e){const t=[];return e?function n(o){if(!o)return t;if((0,r.isDocument)(o)&&null!=o.scrollingElement&&!t.includes(o.scrollingElement))return t.push(o.scrollingElement),t;if(!(0,r.isHTMLElement)(o)||(0,r.isSVGElement)(o))return t;if(t.includes(o))return t;const{getComputedStyle:i}=(0,r.getWindow)(o),a=i(o);return o!==e&&function(e,t=(0,r.getWindow)(e).getComputedStyle(e)){const n=/(auto|scroll|overlay)/;return null!=["overflow","overflowX","overflowY"].find((e=>{const o=t[e];return"string"===typeof o&&n.test(o)}))}(o,a)&&t.push(o),function(e,t=(0,r.getWindow)(e).getComputedStyle(e)){return"fixed"===t.position}(o,a)?t:n(o.parentNode)}(e):t}function z(e){return r.canUseDOM&&e?(0,r.isWindow)(e)?e:(0,r.isNode)(e)?(0,r.isDocument)(e)||e===(0,r.getOwnerDocument)(e).scrollingElement?window:(0,r.isHTMLElement)(e)?e:null:null:null}function V(e){return(0,r.isWindow)(e)?e.scrollX:e.scrollLeft}function j(e){return(0,r.isWindow)(e)?e.scrollY:e.scrollTop}function K(e){return{x:V(e),y:j(e)}}var Y;function X(e){const t={x:0,y:0},n={x:e.scrollWidth-e.clientWidth,y:e.scrollHeight-e.clientHeight};return{isTop:e.scrollTop<=t.y,isLeft:e.scrollLeft<=t.x,isBottom:e.scrollTop>=n.y,isRight:e.scrollLeft>=n.x,maxScroll:n,minScroll:t}}!function(e){e[e.Forward=1]="Forward",e[e.Backward=-1]="Backward"}(Y||(Y={}));const Z={x:.2,y:.2};function J(e,t,{top:n,left:o,right:i,bottom:a},s=10,l=Z){const{clientHeight:c,clientWidth:d}=e,u=(p=e,r.canUseDOM&&p&&p===document.scrollingElement?{top:0,left:0,right:d,bottom:c,width:d,height:c}:t);var p;const{isTop:h,isBottom:g,isLeft:f,isRight:m}=X(e),v={x:0,y:0},_={x:0,y:0},y=u.height*l.y,b=u.width*l.x;return!h&&n<=u.top+y?(v.y=Y.Backward,_.y=s*Math.abs((u.top+y-n)/y)):!g&&a>=u.bottom-y&&(v.y=Y.Forward,_.y=s*Math.abs((u.bottom-y-a)/y)),!m&&i>=u.right-b?(v.x=Y.Forward,_.x=s*Math.abs((u.right-b-i)/b)):!f&&o<=u.left+b&&(v.x=Y.Backward,_.x=s*Math.abs((u.left+b-o)/b)),{direction:v,speed:_}}function q(e){if(e===document.scrollingElement){const{innerWidth:e,innerHeight:t}=window;return{top:0,left:0,right:e,bottom:t,width:e,height:t}}const{top:t,left:n,right:o,bottom:i}=e.getBoundingClientRect();return{top:t,left:n,right:o,bottom:i,width:e.clientWidth,height:e.clientHeight}}function $(e){return e.reduce(((e,t)=>(0,r.add)(e,K(t))),E)}const Q=[["x",["left","right"],function(e){return e.reduce(((e,t)=>e+V(t)),0)}],["y",["top","bottom"],function(e){return e.reduce(((e,t)=>e+j(t)),0)}]];class ee{constructor(e,t){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const n=G(t),o=$(n);this.rect={...e},this.width=e.width,this.height=e.height;for(const[e,t,i]of Q)for(const r of t)Object.defineProperty(this,r,{get:()=>{const t=i(n),a=o[e]-t;return this.rect[r]+a},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}var te,ne,oe,ie;!function(e){e[e.Pointer=0]="Pointer",e[e.DraggableRect=1]="DraggableRect"}(te||(te={})),function(e){e[e.TreeOrder=0]="TreeOrder",e[e.ReversedTreeOrder=1]="ReversedTreeOrder"}(ne||(ne={})),function(e){e[e.Always=0]="Always",e[e.BeforeDragging=1]="BeforeDragging",e[e.WhileDragging=2]="WhileDragging"}(oe||(oe={})),function(e){e.Optimized="optimized"}(ie||(ie={}));const re=new Map,ae={measure:F,strategy:oe.WhileDragging,frequency:ie.Optimized};function se({onResize:e,disabled:t}){return(0,o.useMemo)((()=>{if(t||"undefined"===typeof window||"undefined"===typeof window.ResizeObserver)return;const{ResizeObserver:n}=window;return new n(e)}),[t,e])}const le=[];const ce=pe(F),de=he(F);function ue(e,t,n){const i=(0,o.useRef)(e);return(0,r.useLazyMemo)((o=>e?n||!o&&e||e!==i.current?(0,r.isHTMLElement)(e)&&null==e.parentNode?null:new ee(t(e),e):null!=o?o:null:null),[e,n,t])}function pe(e){return(t,n)=>ue(t,e,n)}function he(e){const t=[];return function(n,i){const a=(0,o.useRef)(n);return(0,r.useLazyMemo)((o=>n.length?i||!o&&n.length||n!==a.current?n.map((t=>new ee(e(t),t))):null!=o?o:t:t),[n,i])}}function ge(e){if(!e)return null;if(e.children.length>1)return e;const t=e.children[0];return(0,r.isHTMLElement)(t)?t:e}function fe(e,t){return(0,o.useMemo)((()=>({sensor:e,options:null!=t?t:{}})),[e,t])}function me(...e){return(0,o.useMemo)((()=>[...e].filter((e=>null!=e))),[...e])}class ve{constructor(e){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach((e=>{var t;return null==(t=this.target)?void 0:t.removeEventListener(...e)}))},this.target=e}add(e,t,n){var o;null==(o=this.target)||o.addEventListener(e,t,n),this.listeners.push([e,t,n])}}function _e(e,t){const n=Math.abs(e.x),o=Math.abs(e.y);return"number"===typeof t?Math.sqrt(n**2+o**2)>t:"x"in t&&"y"in t?n>t.x&&o>t.y:"x"in t?n>t.x:"y"in t&&o>t.y}var ye,be;function Te(e){e.preventDefault()}function Se(e){e.stopPropagation()}!function(e){e.Click="click",e.DragStart="dragstart",e.Keydown="keydown",e.ContextMenu="contextmenu",e.Resize="resize",e.SelectionChange="selectionchange",e.VisibilityChange="visibilitychange"}(ye||(ye={})),function(e){e.Space="Space",e.Down="ArrowDown",e.Right="ArrowRight",e.Left="ArrowLeft",e.Up="ArrowUp",e.Esc="Escape",e.Enter="Enter"}(be||(be={}));const Ee={start:[be.Space,be.Enter],cancel:[be.Esc],end:[be.Space,be.Enter]},Ce=(e,{currentCoordinates:t})=>{switch(e.code){case be.Right:return{...t,x:t.x+25};case be.Left:return{...t,x:t.x-25};case be.Down:return{...t,y:t.y+25};case be.Up:return{...t,y:t.y-25}}};class Ie{constructor(e){this.props=void 0,this.autoScrollEnabled=!1,this.coordinates=E,this.listeners=void 0,this.windowListeners=void 0,this.props=e;const{event:{target:t}}=e;this.props=e,this.listeners=new ve((0,r.getOwnerDocument)(t)),this.windowListeners=new ve((0,r.getWindow)(t)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(ye.Resize,this.handleCancel),this.windowListeners.add(ye.VisibilityChange,this.handleCancel),setTimeout((()=>this.listeners.add(ye.Keydown,this.handleKeyDown)))}handleStart(){const{activeNode:e,onStart:t}=this.props;if(!e.node.current)throw new Error("Active draggable node is undefined");const n=F(e.node.current),o={x:n.left,y:n.top};this.coordinates=o,t(o)}handleKeyDown(e){if((0,r.isKeyboardEvent)(e)){const{coordinates:t}=this,{active:n,context:o,options:i}=this.props,{keyboardCodes:a=Ee,coordinateGetter:s=Ce,scrollBehavior:l="smooth"}=i,{code:c}=e;if(a.end.includes(c))return void this.handleEnd(e);if(a.cancel.includes(c))return void this.handleCancel(e);const d=s(e,{active:n,context:o.current,currentCoordinates:t});if(d){const n={x:0,y:0},{scrollableAncestors:i}=o.current;for(const o of i){const i=e.code,a=(0,r.subtract)(d,t),{isTop:s,isRight:c,isLeft:u,isBottom:p,maxScroll:h,minScroll:g}=X(o),f=q(o),m={x:Math.min(i===be.Right?f.right-f.width/2:f.right,Math.max(i===be.Right?f.left:f.left+f.width/2,d.x)),y:Math.min(i===be.Down?f.bottom-f.height/2:f.bottom,Math.max(i===be.Down?f.top:f.top+f.height/2,d.y))},v=i===be.Right&&!c||i===be.Left&&!u,_=i===be.Down&&!p||i===be.Up&&!s;if(v&&m.x!==d.x){if(i===be.Right&&o.scrollLeft+a.x<=h.x||i===be.Left&&o.scrollLeft+a.x>=g.x)return void o.scrollBy({left:a.x,behavior:l});n.x=i===be.Right?o.scrollLeft-h.x:o.scrollLeft-g.x,o.scrollBy({left:-n.x,behavior:l});break}if(_&&m.y!==d.y){if(i===be.Down&&o.scrollTop+a.y<=h.y||i===be.Up&&o.scrollTop+a.y>=g.y)return void o.scrollBy({top:a.y,behavior:l});n.y=i===be.Down?o.scrollTop-h.y:o.scrollTop-g.y,o.scrollBy({top:-n.y,behavior:l});break}}this.handleMove(e,(0,r.add)(d,n))}}}handleMove(e,t){const{onMove:n}=this.props;e.preventDefault(),n(t),this.coordinates=t}handleEnd(e){const{onEnd:t}=this.props;e.preventDefault(),this.detach(),t()}handleCancel(e){const{onCancel:t}=this.props;e.preventDefault(),this.detach(),t()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}function xe(e){return Boolean(e&&"distance"in e)}function we(e){return Boolean(e&&"delay"in e)}Ie.activators=[{eventName:"onKeyDown",handler:(e,{keyboardCodes:t=Ee,onActivation:n})=>{const{code:o}=e.nativeEvent;return!!t.start.includes(o)&&(e.preventDefault(),null==n||n({event:e.nativeEvent}),!0)}}];class Ae{constructor(e,t,n=function(e){const{EventTarget:t}=(0,r.getWindow)(e);return e instanceof t?e:(0,r.getOwnerDocument)(e)}(e.event.target)){var o;this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=e,this.events=t;const{event:i}=e,{target:a}=i;this.props=e,this.events=t,this.document=(0,r.getOwnerDocument)(a),this.documentListeners=new ve(this.document),this.listeners=new ve(n),this.windowListeners=new ve((0,r.getWindow)(a)),this.initialCoordinates=null!=(o=(0,r.getEventCoordinates)(i))?o:E,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:e,props:{options:{activationConstraint:t}}}=this;if(this.listeners.add(e.move.name,this.handleMove,{passive:!1}),this.listeners.add(e.end.name,this.handleEnd),this.windowListeners.add(ye.Resize,this.handleCancel),this.windowListeners.add(ye.DragStart,Te),this.windowListeners.add(ye.VisibilityChange,this.handleCancel),this.windowListeners.add(ye.ContextMenu,Te),this.documentListeners.add(ye.Keydown,this.handleKeydown),t){if(xe(t))return;if(we(t))return void(this.timeoutId=setTimeout(this.handleStart,t.delay))}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),null!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handleStart(){const{initialCoordinates:e}=this,{onStart:t}=this.props;e&&(this.activated=!0,this.documentListeners.add(ye.Click,Se,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(ye.SelectionChange,this.removeTextSelection),t(e))}handleMove(e){var t;const{activated:n,initialCoordinates:o,props:i}=this,{onMove:a,options:{activationConstraint:s}}=i;if(!o)return;const l=null!=(t=(0,r.getEventCoordinates)(e))?t:E,c=(0,r.subtract)(o,l);if(!n&&s){if(we(s))return _e(c,s.tolerance)?this.handleCancel():void 0;if(xe(s))return null!=s.tolerance&&_e(c,s.tolerance)?this.handleCancel():_e(c,s.distance)?this.handleStart():void 0}e.cancelable&&e.preventDefault(),a(l)}handleEnd(){const{onEnd:e}=this.props;this.detach(),e()}handleCancel(){const{onCancel:e}=this.props;this.detach(),e()}handleKeydown(e){e.code===be.Esc&&this.handleCancel()}removeTextSelection(){var e;null==(e=this.document.getSelection())||e.removeAllRanges()}}const Pe={move:{name:"pointermove"},end:{name:"pointerup"}};class Oe extends Ae{constructor(e){const{event:t}=e,n=(0,r.getOwnerDocument)(t.target);super(e,Pe,n)}}Oe.activators=[{eventName:"onPointerDown",handler:({nativeEvent:e},{onActivation:t})=>!(!e.isPrimary||0!==e.button)&&(null==t||t({event:e}),!0)}];const Re={move:{name:"mousemove"},end:{name:"mouseup"}};var Ne;!function(e){e[e.RightClick=2]="RightClick"}(Ne||(Ne={}));class Me extends Ae{constructor(e){super(e,Re,(0,r.getOwnerDocument)(e.event.target))}}Me.activators=[{eventName:"onMouseDown",handler:({nativeEvent:e},{onActivation:t})=>e.button!==Ne.RightClick&&(null==t||t({event:e}),!0)}];const Le={move:{name:"touchmove"},end:{name:"touchend"}};class De extends Ae{constructor(e){super(e,Le)}static setup(){return window.addEventListener(Le.move.name,e,{capture:!1,passive:!1}),function(){window.removeEventListener(Le.move.name,e)};function e(){}}}function Be(e,{transform:t,...n}){return(null==e?void 0:e.length)?e.reduce(((e,t)=>t({transform:e,...n})),t):t}De.activators=[{eventName:"onTouchStart",handler:({nativeEvent:e},{onActivation:t})=>{const{touches:n}=e;return!(n.length>1)&&(null==t||t({event:e}),!0)}}];const ke=[{sensor:Oe,options:{}},{sensor:Ie,options:{}}],Ue={current:{}},He=(0,o.createContext)({...E,scaleX:1,scaleY:1}),We=(0,o.memo)((function({id:e,autoScroll:t=!0,announcements:n,children:a,sensors:s=ke,collisionDetection:l=L,measuring:c,modifiers:u,screenReaderInstructions:h=d,...g}){var f,m,C,I,x,w,A;const O=(0,o.useReducer)(b,void 0,y),[R,N]=O,[M,D]=(0,o.useState)((()=>({type:null,event:null}))),[B,k]=(0,o.useState)(!1),{draggable:{active:H,nodes:V,translate:j},droppable:{containers:Y}}=R,X=H?V[H]:null,Z=(0,o.useRef)({initial:null,translated:null}),q=(0,o.useMemo)((()=>{var e;return null!=H?{id:H,data:null!=(e=null==X?void 0:X.data)?e:Ue,rect:Z}:null}),[H,X]),Q=(0,o.useRef)(null),[ie,pe]=(0,o.useState)(null),[he,fe]=(0,o.useState)(null),me=(0,r.useLatestValue)(g,Object.values(g)),ve=(0,r.useUniqueId)("DndDescribedBy",e),_e=(0,o.useMemo)((()=>Y.getEnabled()),[Y]),{droppableRects:ye,measureDroppableContainers:be,measuringScheduled:Te}=function(e,{dragging:t,dependencies:n,config:i}){const[a,s]=(0,o.useState)(null),l=null!=a,{frequency:c,measure:d,strategy:u}={...ae,...i},p=(0,o.useRef)(e),h=(0,o.useCallback)(((e=[])=>s((t=>t?t.concat(e):e))),[]),g=(0,o.useRef)(null),f=function(){switch(u){case oe.Always:return!1;case oe.BeforeDragging:return t;default:return!t}}(),m=(0,r.useLazyMemo)((n=>{if(f&&!t)return re;const o=a;if(!n||n===re||p.current!==e||null!=o){const t=new Map;for(let n of e){if(!n)continue;if(o&&o.length>0&&!o.includes(n.id)&&n.rect.current){t.set(n.id,n.rect.current);continue}const e=n.node.current,i=e?new ee(d(e),e):null;n.rect.current=i,i&&t.set(n.id,i)}return t}return n}),[e,a,t,f,d]);return(0,o.useEffect)((()=>{p.current=e}),[e]),(0,o.useEffect)((()=>{f||requestAnimationFrame((()=>h()))}),[t,f]),(0,o.useEffect)((()=>{l&&s(null)}),[l]),(0,o.useEffect)((()=>{f||"number"!==typeof c||null!==g.current||(g.current=setTimeout((()=>{h(),g.current=null}),c))}),[c,f,h,...n]),{droppableRects:m,measureDroppableContainers:h,measuringScheduled:l}}(_e,{dragging:B,dependencies:[j.x,j.y],config:null==c?void 0:c.droppable}),Se=function(e,t){const n=null!==t?e[t]:void 0,o=n?n.node.current:null;return(0,r.useLazyMemo)((e=>{var n;return null===t?null:null!=(n=null!=o?o:e)?n:null}),[o,t])}(V,H),Ee=he?(0,r.getEventCoordinates)(he):null,Ce=ue(Se,null!=(f=null==c||null==(m=c.draggable)?void 0:m.measure)?f:F),Ie=ce(Se?Se.parentElement:null),xe=(0,o.useRef)({active:null,activeNode:Se,collisionRect:null,collisions:null,droppableRects:ye,draggableNodes:V,draggingNode:null,draggingNodeRect:null,droppableContainers:Y,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),we=Y.getNodeFor(null==(C=xe.current.over)?void 0:C.id),Ae=function({measure:e=W}){const[t,n]=(0,o.useState)(null),i=(0,o.useCallback)((t=>{for(const{target:o}of t)if((0,r.isHTMLElement)(o)){n((t=>{const n=e(o);return t?{...t,width:n.width,height:n.height}:n}));break}}),[e]),a=se({onResize:i}),s=(0,o.useCallback)((t=>{const o=ge(t);null==a||a.disconnect(),o&&(null==a||a.observe(o)),n(o?e(o):null)}),[e,a]),[l,c]=(0,r.useNodeRef)(s);return(0,o.useMemo)((()=>({nodeRef:l,rect:t,setRef:c})),[t,l,c])}({measure:null==c||null==(I=c.dragOverlay)?void 0:I.measure}),Pe=null!=(x=Ae.nodeRef.current)?x:Se,Oe=null!=(w=Ae.rect)?w:Ce,Re=(0,o.useRef)(null),Ne=Re.current,Me=Oe===Ce?(De=Ne,(Le=Ce)&&De?{x:Le.left-De.left,y:Le.top-De.top}:E):E;var Le,De;const We=(Fe=Pe?Pe.ownerDocument.defaultView:null,(0,o.useMemo)((()=>Fe?function(e){const t=e.innerWidth,n=e.innerHeight;return{top:0,left:0,right:t,bottom:n,width:t,height:n}}(Fe):null),[Fe]));var Fe;const Ge=function(e){const t=(0,o.useRef)(e),n=(0,r.useLazyMemo)((n=>e?n&&e&&t.current&&e.parentNode===t.current.parentNode?n:G(e):le),[e]);return(0,o.useEffect)((()=>{t.current=e}),[e]),n}(H?null!=we?we:Pe:null),ze=de(Ge),Ve=Be(u,{transform:{x:j.x-Me.x,y:j.y-Me.y,scaleX:1,scaleY:1},activatorEvent:he,active:q,activeNodeRect:Ce,containerNodeRect:Ie,draggingNodeRect:Oe,over:xe.current.over,overlayNodeRect:Ae.rect,scrollableAncestors:Ge,scrollableAncestorRects:ze,windowRect:We}),je=Ee?(0,r.add)(Ee,j):null,Ke=function(e){const[t,n]=(0,o.useState)(null),i=(0,o.useRef)(e),a=(0,o.useCallback)((e=>{const t=z(e.target);t&&n((e=>e?(e.set(t,K(t)),new Map(e)):null))}),[]);return(0,o.useEffect)((()=>{const t=i.current;if(e!==t){o(t);const r=e.map((e=>{const t=z(e);return t?(t.addEventListener("scroll",a,{passive:!0}),[t,K(t)]):null})).filter((e=>null!=e));n(r.length?new Map(r):null),i.current=e}return()=>{o(e),o(t)};function o(e){e.forEach((e=>{const t=z(e);null==t||t.removeEventListener("scroll",a)}))}}),[a,e]),(0,o.useMemo)((()=>e.length?t?Array.from(t.values()).reduce(((e,t)=>(0,r.add)(e,t)),E):$(e):E),[e,t])}(Ge),Ye=(0,r.add)(Ve,Ke),Xe=Oe?U(Oe,Ve):null,Ze=q&&Xe?l({active:q,collisionRect:Xe,droppableContainers:_e,pointerCoordinates:je}):null,Je=P(Ze,"id"),[qe,$e]=(0,o.useState)(null),Qe=function(e,t,n){return{...e,scaleX:t&&n?t.width/n.width:1,scaleY:t&&n?t.height/n.height:1}}(Ve,null!=(A=null==qe?void 0:qe.rect)?A:null,Ce),et=(0,o.useCallback)(((e,{sensor:t,options:n})=>{if(!Q.current)return;const o=V[Q.current];if(!o)return;const r=new t({active:Q.current,activeNode:o,event:e.nativeEvent,options:n,context:xe,onStart(e){const t=Q.current;if(!t)return;const n=V[t];if(!n)return;const{onDragStart:o}=me.current,r={active:{id:t,data:n.data,rect:Z}};(0,i.unstable_batchedUpdates)((()=>{N({type:p.DragStart,initialCoordinates:e,active:t}),D({type:p.DragStart,event:r})})),null==o||o(r)},onMove(e){N({type:p.DragMove,coordinates:e})},onEnd:a(p.DragEnd),onCancel:a(p.DragCancel)});function a(e){return async function(){const{active:t,collisions:n,over:o,scrollAdjustedTranslate:r}=xe.current;let a=null;if(t&&r){const{cancelDrop:i}=me.current;if(a={active:t,collisions:n,delta:r,over:o},e===p.DragEnd&&"function"===typeof i){await Promise.resolve(i(a))&&(e=p.DragCancel)}}Q.current=null,(0,i.unstable_batchedUpdates)((()=>{if(N({type:e}),$e(null),k(!1),pe(null),fe(null),a&&D({type:e,event:a}),a){const{onDragCancel:t,onDragEnd:n}=me.current,o=e===p.DragEnd?n:t;null==o||o(a)}}))}}(0,i.unstable_batchedUpdates)((()=>{pe(r),fe(e.nativeEvent)}))}),[V]),tt=(0,o.useCallback)(((e,t)=>(n,o)=>{const i=n.nativeEvent;null!==Q.current||i.dndKit||i.defaultPrevented||!0===e(n,t.options)&&(i.dndKit={capturedBy:t.sensor},Q.current=o,et(n,t))}),[et]),nt=function(e,t){return(0,o.useMemo)((()=>e.reduce(((e,n)=>{const{sensor:o}=n;return[...e,...o.activators.map((e=>({eventName:e.eventName,handler:t(e.handler,n)})))]}),[])),[e,t])}(s,tt);!function(e){(0,o.useEffect)((()=>{if(!r.canUseDOM)return;const t=e.map((({sensor:e})=>null==e.setup?void 0:e.setup()));return()=>{for(const e of t)null==e||e()}}),e.map((({sensor:e})=>e)))}(s),(0,o.useEffect)((()=>{null!=H&&k(!0)}),[H]),(0,o.useEffect)((()=>{q||(Re.current=null),q&&Ce&&!Re.current&&(Re.current=Ce)}),[Ce,q]),(0,o.useEffect)((()=>{const{onDragMove:e}=me.current,{active:t,collisions:n,over:o}=xe.current;if(!t)return;const i={active:t,collisions:n,delta:{x:Ye.x,y:Ye.y},over:o};D({type:p.DragMove,event:i}),null==e||e(i)}),[Ye.x,Ye.y]),(0,o.useEffect)((()=>{const{active:e,collisions:t,droppableContainers:n,scrollAdjustedTranslate:o}=xe.current;if(!e||!Q.current||!o)return;const{onDragOver:r}=me.current,a=n.get(Je),s=a&&a.rect.current?{id:a.id,rect:a.rect.current,data:a.data,disabled:a.disabled}:null,l={active:e,collisions:t,delta:{x:o.x,y:o.y},over:s};(0,i.unstable_batchedUpdates)((()=>{$e(s),D({type:p.DragOver,event:l}),null==r||r(l)}))}),[Je]),(0,r.useIsomorphicLayoutEffect)((()=>{xe.current={active:q,activeNode:Se,collisionRect:Xe,collisions:Ze,droppableRects:ye,draggableNodes:V,draggingNode:Pe,draggingNodeRect:Oe,droppableContainers:Y,over:qe,scrollableAncestors:Ge,scrollAdjustedTranslate:Ye},Z.current={initial:Oe,translated:Xe}}),[q,Se,Ze,Xe,V,Pe,Oe,ye,Y,qe,Ge,Ye]),function({acceleration:e,activator:t=te.Pointer,canScroll:n,draggingRect:i,enabled:a,interval:s=5,order:l=ne.TreeOrder,pointerCoordinates:c,scrollableAncestors:d,scrollableAncestorRects:u,threshold:p}){const[h,g]=(0,r.useInterval)(),f=(0,o.useRef)({x:1,y:1}),m=(0,o.useMemo)((()=>{switch(t){case te.Pointer:return c?{top:c.y,bottom:c.y,left:c.x,right:c.x}:null;case te.DraggableRect:return i}return null}),[t,i,c]),v=(0,o.useRef)(E),_=(0,o.useRef)(null),y=(0,o.useCallback)((()=>{const e=_.current;if(!e)return;const t=f.current.x*v.current.x,n=f.current.y*v.current.y;e.scrollBy(t,n)}),[]),b=(0,o.useMemo)((()=>l===ne.TreeOrder?[...d].reverse():d),[l,d]);(0,o.useEffect)((()=>{if(a&&d.length&&m){for(const t of b){if(!1===(null==n?void 0:n(t)))continue;const o=d.indexOf(t),i=u[o];if(!i)continue;const{direction:r,speed:a}=J(t,i,m,e,p);if(a.x>0||a.y>0)return g(),_.current=t,h(y,s),f.current=a,void(v.current=r)}f.current={x:0,y:0},v.current={x:0,y:0},g()}else g()}),[e,y,n,g,a,s,JSON.stringify(m),h,d,b,u,JSON.stringify(p)])}({...function(){const e=!1===(null==ie?void 0:ie.autoScrollEnabled),n="object"===typeof t?!1===t.enabled:!1===t,o=!e&&!n;if("object"===typeof t)return{...t,enabled:o};return{enabled:o}}(),draggingRect:Xe,pointerCoordinates:je,scrollableAncestors:Ge,scrollableAncestorRects:ze});const ot=(0,o.useMemo)((()=>({active:q,activeNode:Se,activeNodeRect:Ce,activatorEvent:he,collisions:Ze,containerNodeRect:Ie,dragOverlay:Ae,draggableNodes:V,droppableContainers:Y,droppableRects:ye,over:qe,measureDroppableContainers:be,scrollableAncestors:Ge,scrollableAncestorRects:ze,measuringScheduled:Te,windowRect:We})),[q,Se,Ce,he,Ze,Ie,Ae,V,Y,ye,qe,be,Ge,ze,Te,We]),it=(0,o.useMemo)((()=>({activatorEvent:he,activators:nt,active:q,activeNodeRect:Ce,ariaDescribedById:{draggable:ve},dispatch:N,draggableNodes:V,over:qe,measureDroppableContainers:be})),[he,nt,q,Ce,N,ve,V,qe,be]);return o.createElement(T.Provider,{value:M},o.createElement(v.Provider,{value:it},o.createElement(_.Provider,{value:ot},o.createElement(He.Provider,{value:Qe},a))),o.createElement(S,{announcements:n,hiddenTextDescribedById:ve,screenReaderInstructions:h}))})),Fe=(0,o.createContext)(null),Ge="button";function ze({id:e,data:t,disabled:n=!1,attributes:i}){const a=(0,r.useUniqueId)("Droppable"),{activators:s,activatorEvent:l,active:c,activeNodeRect:d,ariaDescribedById:u,draggableNodes:p,over:h}=(0,o.useContext)(v),{role:g=Ge,roleDescription:f="draggable",tabIndex:m=0}=null!=i?i:{},_=(null==c?void 0:c.id)===e,y=(0,o.useContext)(_?He:Fe),[b,T]=(0,r.useNodeRef)(),S=function(e,t){return(0,o.useMemo)((()=>e.reduce(((e,{eventName:n,handler:o})=>(e[n]=e=>{o(e,t)},e)),{})),[e,t])}(s,e),E=(0,r.useLatestValue)(t);(0,r.useIsomorphicLayoutEffect)((()=>(p[e]={id:e,key:a,node:b,data:E},()=>{const t=p[e];t&&t.key===a&&delete p[e]})),[p,e]);return{active:c,activatorEvent:l,activeNodeRect:d,attributes:(0,o.useMemo)((()=>({role:g,tabIndex:m,"aria-pressed":!(!_||g!==Ge)||void 0,"aria-roledescription":f,"aria-describedby":u.draggable})),[g,m,_,f,u.draggable]),isDragging:_,listeners:n?void 0:S,node:b,over:h,setNodeRef:T,transform:y}}function Ve(){return(0,o.useContext)(_)}const je={timeout:25};function Ke({data:e,disabled:t=!1,id:n,resizeObserverConfig:i}){const a=(0,r.useUniqueId)("Droppable"),{active:s,dispatch:l,over:c,measureDroppableContainers:d}=(0,o.useContext)(v),u=(0,o.useRef)(!1),h=(0,o.useRef)(null),g=(0,o.useRef)(null),{disabled:f,updateMeasurementsFor:m,timeout:_}={...je,...i},y=(0,r.useLatestValue)(null!=m?m:n),b=se({onResize:(0,o.useCallback)((()=>{u.current?(null!=g.current&&clearTimeout(g.current),g.current=setTimeout((()=>{d("string"===typeof y.current?[y.current]:y.current),g.current=null}),_)):u.current=!0}),[_]),disabled:f||!s}),T=(0,o.useCallback)(((e,t)=>{b&&(t&&(b.unobserve(t),u.current=!1),e&&b.observe(e))}),[b]),[S,E]=(0,r.useNodeRef)(T),C=(0,r.useLatestValue)(e);return(0,o.useEffect)((()=>{b&&S.current&&(b.disconnect(),u.current=!1,b.observe(S.current))}),[S,b]),(0,r.useIsomorphicLayoutEffect)((()=>(l({type:p.RegisterDroppable,element:{id:n,key:a,disabled:t,node:S,rect:h,data:C}}),()=>l({type:p.UnregisterDroppable,key:a,id:n}))),[n]),(0,o.useEffect)((()=>{l({type:p.SetDroppableDisabled,id:n,key:a,disabled:t})}),[t]),{active:s,rect:h,isOver:(null==c?void 0:c.id)===n,node:S,over:c,setNodeRef:E}}const Ye={duration:250,easing:"ease",dragSourceOpacity:0};const Xe={x:0,y:0,scaleX:1,scaleY:1},Ze=e=>(0,r.isKeyboardEvent)(e)?"transform 250ms ease":void 0,Je=o.memo((({adjustScale:e=!1,children:t,dropAnimation:n=Ye,style:i,transition:a=Ze,modifiers:s,wrapperElement:l="div",className:c,zIndex:d=999})=>{var u,p;const{active:h,activeNodeRect:g,containerNodeRect:f,draggableNodes:_,activatorEvent:y,over:b,dragOverlay:T,scrollableAncestors:S,scrollableAncestorRects:E,windowRect:C}=Ve(),x=(0,o.useContext)(He),w=Be(s,{activatorEvent:y,active:h,activeNodeRect:g,containerNodeRect:f,draggingNodeRect:T.rect,over:b,overlayNodeRect:T.rect,scrollableAncestors:S,scrollableAncestorRects:E,transform:x,windowRect:C}),A=null!==h,P=e?w:{...w,scaleX:1,scaleY:1},O=(0,r.useLazyMemo)((e=>A?e||(g?{...g}:null):null),[A,g]),R=O?{position:"fixed",width:O.width,height:O.height,top:O.top,left:O.left,zIndex:d,transform:r.CSS.Transform.toString(P),touchAction:"none",transformOrigin:e&&y?I(y,O):void 0,transition:"function"===typeof a?a(y):a,...i}:void 0,N=A?{style:R,children:t,className:c,transform:P}:void 0,M=(0,o.useRef)(N),L=null!=N?N:M.current,{children:D,transform:B,...k}=null!=L?L:{},U=(0,o.useRef)(null!=(u=null==h?void 0:h.id)?u:null),H=function({animate:e,adjustScale:t,activeId:n,draggableNodes:i,duration:a,dragSourceOpacity:s,easing:l,node:c,transform:d}){const[u,p]=(0,o.useState)(!1);return(0,r.useIsomorphicLayoutEffect)((()=>{var o;if(!e||!n||!l||!a)return void(e&&p(!0));const u=null==(o=i[n])?void 0:o.node.current;if(d&&c&&u&&null!==u.parentNode){const e=ge(c);if(e){const n=e.getBoundingClientRect(),o=F(u),i={x:n.left-o.left,y:n.top-o.top};if(Math.abs(i.x)||Math.abs(i.y)){const e={scaleX:t?o.width*d.scaleX/n.width:1,scaleY:t?o.height*d.scaleY/n.height:1},h=r.CSS.Transform.toString({x:d.x-i.x,y:d.y-i.y,...e}),g=u.style.opacity;return null!=s&&(u.style.opacity=`${s}`),void(c.animate([{transform:r.CSS.Transform.toString(d)},{transform:h}],{easing:l,duration:a}).onfinish=()=>{c.style.display="none",p(!0),u&&null!=s&&(u.style.opacity=g)})}}}p(!0)}),[e,n,t,i,a,l,s,c,d]),(0,r.useIsomorphicLayoutEffect)((()=>{u&&p(!1)}),[u]),u}({animate:Boolean(n&&U.current&&!h),adjustScale:e,activeId:U.current,draggableNodes:_,duration:null==n?void 0:n.duration,easing:null==n?void 0:n.easing,dragSourceOpacity:null==n?void 0:n.dragSourceOpacity,node:T.nodeRef.current,transform:null==(p=M.current)?void 0:p.transform}),W=Boolean(D&&(t||n&&!H));return(0,o.useEffect)((()=>{var e;(null==h?void 0:h.id)!==U.current&&(U.current=null!=(e=null==h?void 0:h.id)?e:null);h&&M.current!==N&&(M.current=N)}),[h,N]),(0,o.useEffect)((()=>{H&&(M.current=void 0)}),[H]),W?o.createElement(v.Provider,{value:m},o.createElement(He.Provider,{value:Xe},o.createElement(l,{...k,ref:T.setRef},D))):null}))},51107:(e,t,n)=>{"use strict";n.d(t,{restrictToParentElement:()=>i,restrictToVerticalAxis:()=>r,restrictToWindowEdges:()=>a});n(809448);function o(e,t,n){const o={...e};return t.top+e.y<=n.top?o.y=n.top-t.top:t.bottom+e.y>=n.top+n.height&&(o.y=n.top+n.height-t.bottom),t.left+e.x<=n.left?o.x=n.left-t.left:t.right+e.x>=n.left+n.width&&(o.x=n.left+n.width-t.right),o}const i=({containerNodeRect:e,draggingNodeRect:t,transform:n})=>t&&e?o(n,t,e):n,r=({transform:e})=>({...e,x:0}),a=({transform:e,draggingNodeRect:t,windowRect:n})=>t&&n?o(e,t,n):e},615393:(e,t,n)=>{"use strict";n.d(t,{SortableContext:()=>h,arrayMove:()=>a,sortableKeyboardCoordinates:()=>S,useSortable:()=>b,verticalListSortingStrategy:()=>d});var o=n(827378),i=n(159052),r=n(809448);function a(e,t,n){const o=e.slice();return o.splice(n<0?o.length+n:n,0,o.splice(t,1)[0]),o}function s(e){return null!==e&&e>=0}const l=({rects:e,activeIndex:t,overIndex:n,index:o})=>{const i=a(e,n,t),r=e[o],s=i[o];return s&&r?{x:s.left-r.left,y:s.top-r.top,scaleX:s.width/r.width,scaleY:s.height/r.height}:null},c={scaleX:1,scaleY:1},d=({activeIndex:e,activeNodeRect:t,index:n,rects:o,overIndex:i})=>{var r;const a=null!=(r=o[e])?r:t;if(!a)return null;if(n===e){const t=o[i];return t?{x:0,y:ee&&n<=i?{x:0,y:-a.height-s,...c}:n=i?{x:0,y:a.height+s,...c}:{x:0,y:0,...c}};const u="Sortable",p=o.createContext({activeIndex:-1,containerId:u,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:l});function h({children:e,id:t,items:n,strategy:a=l}){const{active:s,dragOverlay:c,droppableRects:d,over:h,measureDroppableContainers:g,measuringScheduled:f}=(0,i.useDndContext)(),m=(0,r.useUniqueId)(u,t),v=Boolean(null!==c.rect),_=(0,o.useMemo)((()=>n.map((e=>"string"===typeof e?e:e.id))),[n]),y=null!=s,b=s?_.indexOf(s.id):-1,T=h?_.indexOf(h.id):-1,S=(0,o.useRef)(_),E=function(e,t){return e.reduce(((e,n,o)=>{const i=t.get(n);return i&&(e[o]=i),e}),Array(e.length))}(_,d),C=(I=_,x=S.current,!(I.join()===x.join()));var I,x;const w=-1!==T&&-1===b||C;(0,r.useIsomorphicLayoutEffect)((()=>{C&&y&&!f&&g(_)}),[C,_,y,g,f]),(0,o.useEffect)((()=>{S.current=_}),[_]);const A=(0,o.useMemo)((()=>({activeIndex:b,containerId:m,disableTransforms:w,items:_,overIndex:T,useDragOverlay:v,sortedRects:E,strategy:a})),[b,m,w,_,T,E,v,a]);return o.createElement(p.Provider,{value:A},e)}const g=({id:e,items:t,activeIndex:n,overIndex:o})=>a(t,n,o).indexOf(e),f=({containerId:e,isSorting:t,wasDragging:n,index:o,items:i,newIndex:r,previousItems:a,previousContainerId:s,transition:l})=>!(!l||!n)&&((a===i||o!==r)&&(!!t||r!==o&&e===s)),m={duration:200,easing:"ease"},v="transform",_=r.CSS.Transition.toString({property:v,duration:0,easing:"linear"}),y={roleDescription:"sortable"};function b({animateLayoutChanges:e=f,attributes:t,disabled:n,data:a,getNewIndex:l=g,id:c,strategy:d,resizeObserverConfig:u,transition:h=m}){const{items:b,containerId:T,activeIndex:S,disableTransforms:E,sortedRects:C,overIndex:I,useDragOverlay:x,strategy:w}=(0,o.useContext)(p),A=b.indexOf(c),P=(0,o.useMemo)((()=>({sortable:{containerId:T,index:A,items:b},...a})),[T,a,A,b]),O=(0,o.useMemo)((()=>b.slice(b.indexOf(c))),[b,c]),{rect:R,node:N,isOver:M,setNodeRef:L}=(0,i.useDroppable)({id:c,data:P,resizeObserverConfig:{updateMeasurementsFor:O,...u}}),{active:D,activatorEvent:B,activeNodeRect:k,attributes:U,setNodeRef:H,listeners:W,isDragging:F,over:G,transform:z}=(0,i.useDraggable)({id:c,data:P,attributes:{...y,...t},disabled:n}),V=(0,r.useCombinedRefs)(L,H),j=Boolean(D),K=j&&!E&&s(S)&&s(I),Y=!x&&F,X=Y&&K?z:null,Z=K?null!=X?X:(null!=d?d:w)({rects:C,activeNodeRect:k,activeIndex:S,overIndex:I,index:A}):null,J=s(S)&&s(I)?l({id:c,items:b,activeIndex:S,overIndex:I}):A,q=null==D?void 0:D.id,$=(0,o.useRef)({activeId:q,items:b,newIndex:J,containerId:T}),Q=b!==$.current.items,ee=e({active:D,containerId:T,isDragging:F,isSorting:j,id:c,index:A,items:b,newIndex:$.current.newIndex,previousItems:$.current.items,previousContainerId:$.current.containerId,transition:h,wasDragging:null!=$.current.activeId}),te=function({disabled:e,index:t,node:n,rect:a}){const[s,l]=(0,o.useState)(null),c=(0,o.useRef)(t);return(0,r.useIsomorphicLayoutEffect)((()=>{if(!e&&t!==c.current&&n.current){const e=a.current;if(e){const t=(0,i.getClientRect)(n.current,{ignoreTransform:!0}),o={x:e.left-t.left,y:e.top-t.top,scaleX:e.width/t.width,scaleY:e.height/t.height};(o.x||o.y)&&l(o)}}t!==c.current&&(c.current=t)}),[e,t,n,a]),(0,o.useEffect)((()=>{s&&requestAnimationFrame((()=>{l(null)}))}),[s]),s}({disabled:!ee,index:A,node:N,rect:R});return(0,o.useEffect)((()=>{j&&$.current.newIndex!==J&&($.current.newIndex=J),T!==$.current.containerId&&($.current.containerId=T),b!==$.current.items&&($.current.items=b),q!==$.current.activeId&&($.current.activeId=q)}),[q,j,J,T,b]),{active:D,activeIndex:S,attributes:U,rect:R,index:A,newIndex:J,items:b,isOver:M,isSorting:j,isDragging:F,listeners:W,node:N,overIndex:I,over:G,setNodeRef:V,setDroppableNodeRef:L,setDraggableNodeRef:H,transform:null!=te?te:Z,transition:function(){if(te||Q&&$.current.newIndex===A)return _;if(Y&&!(0,r.isKeyboardEvent)(B)||!h)return;if(j||ee)return r.CSS.Transition.toString({...h,property:v});return}()}}const T=[i.KeyboardCode.Down,i.KeyboardCode.Right,i.KeyboardCode.Up,i.KeyboardCode.Left],S=(e,{context:{active:t,droppableContainers:n,collisionRect:o,scrollableAncestors:r}})=>{if(T.includes(e.code)){if(e.preventDefault(),!t||!o)return;const a=[];n.getEnabled().forEach((t=>{if(!t||(null==t?void 0:t.disabled))return;const n=null==t?void 0:t.rect.current;if(n)switch(e.code){case i.KeyboardCode.Down:o.top+o.height<=n.top&&a.push(t);break;case i.KeyboardCode.Up:o.top>=n.top+n.height&&a.push(t);break;case i.KeyboardCode.Left:o.left>=n.left+n.width&&a.push(t);break;case i.KeyboardCode.Right:o.left+o.width<=n.left&&a.push(t)}}));const s=(0,i.closestCorners)({active:t,collisionRect:o,droppableContainers:a,pointerCoordinates:null}),l=(0,i.getFirstCollision)(s,"id");if(null!=l){const e=n.get(l),t=null==e?void 0:e.node.current,a=null==e?void 0:e.rect.current;if(t&&a){const e=(0,i.getScrollableAncestors)(t).some(((e,t)=>r[t]!==e))?{x:0,y:0}:{x:o.width-a.width,y:o.height-a.height};return{x:a.left-e.x,y:a.top-e.y}}}}}},809448:(e,t,n)=>{"use strict";n.d(t,{CSS:()=>I,add:()=>T,canUseDOM:()=>r,getEventCoordinates:()=>C,getOwnerDocument:()=>p,getWindow:()=>l,isDocument:()=>c,isHTMLElement:()=>d,isKeyboardEvent:()=>E,isNode:()=>s,isSVGElement:()=>u,isWindow:()=>a,subtract:()=>S,useCombinedRefs:()=>i,useInterval:()=>g,useIsomorphicLayoutEffect:()=>h,useLatestValue:()=>f,useLazyMemo:()=>m,useNodeRef:()=>v,useUniqueId:()=>y});var o=n(827378);function i(...e){return(0,o.useMemo)((()=>t=>{e.forEach((e=>e(t)))}),e)}const r="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement;function a(e){const t=Object.prototype.toString.call(e);return"[object Window]"===t||"[object global]"===t}function s(e){return"nodeType"in e}function l(e){var t,n;return e?a(e)?e:s(e)&&null!=(t=null==(n=e.ownerDocument)?void 0:n.defaultView)?t:window:window}function c(e){const{Document:t}=l(e);return e instanceof t}function d(e){return!a(e)&&e instanceof l(e).HTMLElement}function u(e){return e instanceof l(e).SVGElement}function p(e){return e?a(e)?e.document:s(e)?c(e)?e:d(e)?e.ownerDocument:document:document:document}const h=r?o.useLayoutEffect:o.useEffect;function g(){const e=(0,o.useRef)(null);return[(0,o.useCallback)(((t,n)=>{e.current=setInterval(t,n)}),[]),(0,o.useCallback)((()=>{null!==e.current&&(clearInterval(e.current),e.current=null)}),[])]}function f(e,t=[e]){const n=(0,o.useRef)(e);return h((()=>{n.current!==e&&(n.current=e)}),t),n}function m(e,t){const n=(0,o.useRef)();return(0,o.useMemo)((()=>{const t=e(n.current);return n.current=t,t}),[...t])}function v(e){const t=f(e),n=(0,o.useRef)(null),i=(0,o.useCallback)((e=>{e!==n.current&&(null==t.current||t.current(e,n.current)),n.current=e}),[]);return[n,i]}let _={};function y(e,t){return(0,o.useMemo)((()=>{if(t)return t;const n=null==_[e]?0:_[e]+1;return _[e]=n,`${e}-${n}`}),[e,t])}function b(e){return(t,...n)=>n.reduce(((t,n)=>{const o=Object.entries(n);for(const[n,i]of o){const o=t[n];null!=o&&(t[n]=o+e*i)}return t}),{...t})}const T=b(1),S=b(-1);function E(e){if(!e)return!1;const{KeyboardEvent:t}=l(e.target);return t&&e instanceof t}function C(e){if(function(e){if(!e)return!1;const{TouchEvent:t}=l(e.target);return t&&e instanceof t}(e)){if(e.touches&&e.touches.length){const{clientX:t,clientY:n}=e.touches[0];return{x:t,y:n}}if(e.changedTouches&&e.changedTouches.length){const{clientX:t,clientY:n}=e.changedTouches[0];return{x:t,y:n}}}return function(e){return"clientX"in e&&"clientY"in e}(e)?{x:e.clientX,y:e.clientY}:null}const I=Object.freeze({Translate:{toString(e){if(!e)return;const{x:t,y:n}=e;return`translate3d(${t?Math.round(t):0}px, ${n?Math.round(n):0}px, 0)`}},Scale:{toString(e){if(!e)return;const{scaleX:t,scaleY:n}=e;return`scaleX(${t}) scaleY(${n})`}},Transform:{toString(e){if(e)return[I.Translate.toString(e),I.Scale.toString(e)].join(" ")}},Transition:{toString:({property:e,duration:t,easing:n})=>`${e} ${t}ms ${n}`}})},169771:(e,t,n)=>{"use strict";n.d(t,{default:()=>d});var o,i,r,a,s=n(827378);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t{"use strict";n.d(t,{default:()=>u});var o,i,r,a,s,l=n(827378);function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t{"use strict";n.d(t,{default:()=>s});var o,i=n(827378);function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t{"use strict";n.d(t,{default:()=>l});var o,i,r=n(827378);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t{"use strict";n.d(t,{default:()=>s});var o,i=n(827378);function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t{"use strict";n.d(t,{default:()=>s});var o,i=n(827378);function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t{"use strict";n.d(t,{default:()=>s});var o,i=n(827378);function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t{(t=e.exports=n(931506)(!1)).push([e.id,".dialogContent-1Qc_G {\n padding: 49px 0 40px 0;\n}\n@media screen and (max-width: 543px) {\n .dialogContent-1Qc_G {\n max-height: 100vh;\n }\n}\n.dialogContainer-2hLLp {\n width: 572px;\n}\n.dialogTitle-3y4HD {\n font-family: inherit;\n font-size: 24px;\n font-weight: 600;\n padding-left: 52px;\n margin: 0;\n color: #050038;\n}\n.hint-3lVX1 {\n margin-top: 8px;\n font-size: 14px;\n padding-left: 52px;\n}\n.items-vPjPE {\n margin-top: 8px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-pack: center;\n justify-content: center;\n}\n.item-3A1vc {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-align: center;\n align-items: center;\n margin: 12px 18px;\n width: 100px;\n height: 116px;\n overflow: hidden;\n cursor: pointer;\n}\n.imageContainer-1V4wZ {\n overflow: hidden;\n}\n.image-9l3qS {\n transform: scale(1.01);\n}\n.itemName-16Umk {\n font-size: 12px;\n color: #050038;\n line-height: 12px;\n margin-top: -4px;\n z-index: 1;\n text-align: center;\n}\n.imageContainer_small-3HWiv {\n transform: scale(0.7);\n}\n",""]),t.locals={dialogContent:"dialogContent-1Qc_G",dialogContainer:"dialogContainer-2hLLp",dialogTitle:"dialogTitle-3y4HD",hint:"hint-3lVX1",items:"items-vPjPE",item:"item-3A1vc",imageContainer:"imageContainer-1V4wZ",image:"image-9l3qS",itemName:"itemName-16Umk",imageContainer_small:"imageContainer_small-3HWiv"}},274119:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".layoutClass-3ZBNJ {\n max-height: calc(100vh - 50px);\n}\n.layoutContainerClass-1CZpw {\n border-radius: 16px;\n}\n.bodyClass-2SKbd {\n padding-top: 0;\n padding-bottom: 0;\n}\n.listClass-2S77w {\n padding-left: 17px;\n}\n",""]),t.locals={layoutClass:"layoutClass-3ZBNJ",layoutContainerClass:"layoutContainerClass-1CZpw",bodyClass:"bodyClass-2SKbd",listClass:"listClass-2S77w"}},393143:(e,t,n)=>{(e.exports=n(931506)(!1)).push([e.id,".pen-slider-container {\n margin: 10px 15px 0 15px;\n}\n.pen-slider-container .active-panel {\n height: 30px;\n margin: -15px 0 -15px 0;\n}\n.pen-slider-container .bottom-layer {\n height: 2px;\n background-color: #cdccd7;\n}\n.pen-slider-container .top-layer {\n height: 2px;\n background-color: #808080;\n margin-top: -2px;\n}\n.pen-slider-container .slider-head {\n position: relative;\n top: -10px;\n width: 16px;\n height: 16px;\n border-radius: 9px;\n background-color: #ffffff;\n border: 1px solid rgba(0, 0, 0, 0.4);\n cursor: pointer;\n}\n.pen-slider-container .size-label {\n margin: -9px 0 16px 0;\n font-size: 12px;\n text-align: center;\n color: #5f5c80;\n}\n.pen-slider-container__v2 {\n width: auto;\n margin: 0;\n margin-top: 12px;\n padding: 0;\n}\n.pen-slider-container__v2 .slider-head {\n border: none;\n width: 12px;\n height: 12px;\n border-radius: 125px;\n background-color: #090909;\n box-shadow: none;\n top: -7px;\n}\n.pen-slider-container__v2 .size-label {\n display: none;\n}\n.pen-slider-container__v2 .top-layer {\n background-color: #090909;\n}\n.pen-slider-container__v2 .bottom-layer {\n background-color: #cdccd7;\n}\n",""])},400525:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".SizeSliderClass-3KW1g .size-slider__container {\n height: 30px;\n overflow: hidden;\n position: relative;\n}\n.SizeSliderClass-3KW1g .size-slider__bottom-layer {\n width: 100%;\n height: 2px;\n background-color: #cdccd7;\n margin-top: 14px;\n}\n.SizeSliderClass-3KW1g .size-slider__container-cropped {\n position: relative;\n width: calc(100% - 12px);\n margin-top: -2px;\n}\n.SizeSliderClass-3KW1g .size-slider__active-layer {\n position: absolute;\n width: 100%;\n height: 12px;\n margin-top: -7px;\n cursor: pointer;\n}\n.SizeSliderClass-3KW1g .size-slider__top-layer {\n height: 2px;\n background-color: #090909;\n}\n.SizeSliderClass-3KW1g .size-slider__handle {\n position: absolute;\n width: 12px;\n height: 12px;\n margin-top: -7px;\n border-radius: 125px;\n background-color: #090909;\n cursor: pointer;\n}\n.SizeSliderClass-3KW1g .size-slider__label {\n font-size: 10px;\n margin-top: -5px;\n}\n",""]),t.locals={SizeSliderClass:"SizeSliderClass-3KW1g"}},695627:(e,t,n)=>{(e.exports=n(931506)(!1)).push([e.id,".ui-tip {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 900;\n opacity: 0;\n transition: opacity 200ms ease-out, transform 200ms ease-out;\n}\n.ui-tip.ui-tip--dark .ui-tip__content {\n background-color: #090909;\n color: #ffffff;\n}\n.ui-tip.ui-tip--dark .ui-tip__pointer {\n color: #050038;\n}\n.ui-tip.ui-tip--dark .ui-tip__close-button {\n color: rgba(255, 255, 255, 0.4);\n}\n.ui-tip.ui-tip--dark .ui-tip__close-button:hover {\n background-color: rgba(255, 255, 255, 0.12);\n color: #ffffff;\n}\n.ui-tip.ui-tip--highest {\n z-index: 100000;\n}\n.ui-tip .ui-tip__pointer {\n width: 12px;\n color: #4262ff;\n position: absolute;\n}\n.ui-tip .ui-tip__content {\n width: 100%;\n background-color: #ffffff;\n box-shadow: 0px 4px 16px rgba(5, 0, 56, 0.12);\n padding: 16px;\n border-radius: 8px;\n position: relative;\n}\n.ui-tip .ui-tip__header {\n margin-bottom: 8px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n}\n.ui-tip .ui-tip__title {\n font-family: Formular, sans-serif;\n font-size: 16px;\n font-weight: 500;\n line-height: 24px;\n}\n.ui-tip .ui-tip__header-icon {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n margin-right: 4px;\n width: 24px;\n height: 24px;\n}\n.ui-tip .ui-tip__header-icon svg {\n width: 100%;\n height: 100%;\n}\n.ui-tip .ui-tip__close-button {\n position: absolute;\n right: 8px;\n top: 8px;\n width: 26px;\n height: 26px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n color: #5f5c80;\n border-radius: 4px;\n cursor: pointer;\n}\n.ui-tip .ui-tip__close-button:hover {\n background-color: #ebebef;\n color: #050038;\n}\n.ui-tip .ui-tip__close-button svg {\n width: 18px;\n height: 18px;\n}\n.ui-tip .ui-tip__body {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: start;\n align-items: flex-start;\n padding-right: 20px;\n}\n.ui-tip .ui-tip__body-content {\n line-height: 20px;\n}\n.ui-tip .ui-tip__buttons {\n margin-top: 12px;\n}\n.ui-tip.ui-tip--TOP {\n margin-top: 50px;\n margin-left: -16px;\n}\n.ui-tip.ui-tip--TOP:not(.ui-tip--visible) {\n transform: translateY(-20px);\n}\n.ui-tip.ui-tip--RIGHT {\n margin-left: -50px;\n}\n.ui-tip.ui-tip--RIGHT:not(.ui-tip--visible) {\n transform: translateX(-20px);\n}\n.ui-tip.ui-tip--BOTTOM {\n margin-top: -50px;\n margin-left: -16px;\n}\n.ui-tip.ui-tip--BOTTOM:not(.ui-tip--visible) {\n transform: translateY(20px);\n}\n.ui-tip.ui-tip--LEFT {\n margin-left: 50px;\n}\n.ui-tip.ui-tip--LEFT:not(.ui-tip--visible) {\n transform: translateX(20px);\n}\n.ui-tip.ui-tip--visible {\n opacity: 1;\n transform: translateY(0) translateY(0);\n}\n.ui-tip:not(.ui-tip--visible) {\n pointer-events: none;\n}\n.ui-tip .ui-tip__inline-icon {\n width: 16px;\n height: 16px;\n margin-bottom: -3px;\n}\n.ui-tip .ui-tip__body-icon {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n margin-right: 12px;\n}\n.ui-tip .ui-tip__body-image {\n width: 36px;\n height: 36px;\n margin-right: 12px;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n border-radius: 125px;\n}\n.ui-tip .ui-tip__tag {\n height: 16px;\n border-radius: 2px;\n background-color: #4262ff;\n color: #ffffff;\n font-weight: bold;\n font-size: 11px;\n line-height: 16px;\n padding: 0 4px;\n margin-bottom: 4px;\n}\n.ui-tip-target {\n position: absolute;\n width: 100%;\n height: 100%;\n}\n",""])},272580:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".shapesSplitter-2CyCb {\n height: 1px;\n margin-top: 14px;\n background-color: #ebebef;\n}\n.allShapesButton-2gvrD {\n margin-top: 12px;\n position: relative;\n}\n.allShapesButton_variant-x-lQ0 {\n margin-top: 6px;\n}\n.allShapesButton__blueDot-2uak6 {\n content: '';\n display: block;\n width: 8px;\n height: 8px;\n background-color: #4262ff;\n border-radius: 125px;\n position: absolute;\n right: -4px;\n top: -4px;\n}\n.allShapesDescription-2KAJF {\n margin: 4px 0 0 0;\n font-style: normal;\n font-stretch: normal;\n letter-spacing: normal;\n font-weight: 600;\n font-size: 11px;\n color: #9391a6;\n text-align: center;\n}\n",""]),t.locals={shapesSplitter:"shapesSplitter-2CyCb",allShapesButton:"allShapesButton-2gvrD",allShapesButton_variant:"allShapesButton_variant-x-lQ0",allShapesButton__blueDot:"allShapesButton__blueDot-2uak6",allShapesDescription:"allShapesDescription-2KAJF"}},890927:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".drawToolbarTool-3Td_H {\n width: unset;\n height: unset;\n padding: 8px;\n}\n",""]),t.locals={drawToolbarTool:"drawToolbarTool-3Td_H"}},787608:(e,t,n)=>{(e.exports=n(931506)(!1)).push([e.id,".toolbar-draw-panel {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-align: center;\n align-items: center;\n padding: 12px 0;\n}\n.toolbar-draw-panel--vertical {\n width: 48px;\n}\n.toolbar__scroll_list {\n -webkit-overflow-scrolling: touch;\n scrollbar-color: #5f5c80 transparent;\n scrollbar-width: thin;\n}\n.toolbar__scroll_list::-webkit-scrollbar {\n width: 4px;\n height: 4px;\n}\n.toolbar__scroll_list::-webkit-scrollbar-thumb {\n background-color: #5f5c80;\n border: 0 solid transparent;\n border-radius: 2px;\n}\n.toolbar__scroll_list::-webkit-scrollbar-track {\n background-color: initial;\n}\n",""])},844546:(e,t,n)=>{var o=n(296863);(e.exports=n(931506)(!1)).push([e.id,".board-toolbar {\n position: absolute;\n background-color: #ffffff;\n /** @todo: RTB-132292 - remove visibility and transform transitions */\n transition: height 0.2s linear, top 0.2s linear, width ease-in-out 0.3s, visibility linear 0.3s, transform 0.3s ease-out;\n border-radius: 4px;\n padding: 12px 0;\n z-index: 90;\n box-shadow: 0px 2px 10px rgba(5, 0, 56, 0.08);\n left: 8px;\n}\n/** @todo: RTB-132292 - remove this mod */\n.board-toolbar--hidden {\n visibility: hidden;\n transform: translateX(-125%);\n transition-timing-function: linear, linear, ease-in-out, linear, ease-in;\n}\n.board-toolbar__customized-box {\n transition: height 0.2s linear;\n position: relative;\n overflow-y: auto;\n overflow-x: hidden;\n -ms-overflow-style: none;\n scrollbar-width: none;\n}\n.board-toolbar__customized-box::-webkit-scrollbar {\n display: none;\n}\n.library-button--active svg {\n opacity: 1 !important;\n color: #4262ff !important;\n}\n.toolbar__item {\n color: #050038;\n cursor: pointer;\n width: 56px;\n height: 40px;\n padding: 0 0 0 8px;\n box-sizing: border-box;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n position: relative;\n}\n.toolbar__item svg {\n width: 24px;\n height: 24px;\n}\n.do-hovers .toolbar__item:hover svg {\n color: #4262ff;\n}\n.do-hovers .toolbar__item.toolbar__undo:hover svg {\n color: unset;\n}\n.toolbar__item__inner {\n box-sizing: border-box;\n width: 40px;\n height: 40px;\n border-radius: 4px;\n background-color: #ffffff;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n pointer-events: none;\n transition: opacity 0.2s linear, border-color 0.1s linear;\n}\n.item--dragging .toolbar__item__inner,\n.item--dragging:hover .toolbar__item__inner {\n background-color: rgba(255, 255, 255, 0.96);\n box-shadow: 0px 4px 16px rgba(5, 0, 56, 0.12);\n}\n.toolbar__item--customized {\n position: absolute;\n transition: opacity 0.2s linear, top 0.2s linear, left 0.2s linear;\n}\n.item--dragging {\n z-index: 120;\n transition: opacity 0.2s linear;\n}\n.item--dragging::after {\n content: 'remove';\n display: block;\n background-color: rgba(0, 0, 0, 0.6);\n color: #ffffff;\n padding: 5px 10px;\n position: absolute;\n top: 5px;\n left: 60px;\n border-radius: 4px;\n opacity: 0;\n transition: opacity 0.2s linear;\n}\n.toolbar__item--active svg {\n color: #4262ff;\n}\n.toolbar__item--removed .toolbar__item__inner {\n opacity: 0.4;\n}\n.toolbar__item--removed::after {\n opacity: 1;\n}\n.toolbar__item--disabled {\n cursor: default !important;\n opacity: 0.1;\n}\n.toolbar__scroll_down svg {\n transform: rotate(180deg);\n}\n.toolbar__panel {\n position: relative;\n box-sizing: border-box;\n position: absolute;\n left: 56px;\n top: 10000px;\n z-index: 90;\n border-radius: 4px;\n background-color: #ffffff;\n box-shadow: 0px 8px 32px rgba(5, 0, 56, 0.08);\n color: #050038;\n}\n.toolbar__panel:focus,\n.toolbar__panel:focus-visible {\n outline: none;\n}\n.toolbar__panel:focus-visible:before {\n box-shadow: inset 0 0 0 1px #455bed, 0 0 0 1px #455bed, 0 0 0 5px #d9e0ff;\n border-radius: 4px;\n content: '';\n position: absolute;\n left: -1px;\n right: -1px;\n top: -1px;\n bottom: -1px;\n}\n.toolbar__panel.ng-hide-remove {\n transition: all 0.15s cubic-bezier(0.2, 0.3, 0.25, 0.9);\n transform-origin: 0 50%;\n opacity: 0;\n transform: scale(0.8);\n}\n.toolbar__panel.ng-hide-remove.ng-hide-remove-active {\n opacity: 1;\n transform: scale(1);\n}\n.toolbar__panel:before {\n pointer-events: none;\n}\n.toolbar-panel-list {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n width: 100%;\n margin: 0;\n padding: 0;\n list-style: none;\n}\n.toolbar__panel__item {\n position: relative;\n float: left;\n cursor: pointer;\n width: 48px;\n height: 48px;\n transition: transform 0.15s cubic-bezier(0.2, 0.3, 0.25, 0.9);\n}\n.toolbar__panel__item:focus,\n.toolbar__panel__item:focus-visible {\n outline: none;\n}\n.toolbar__panel__item:focus-visible:before {\n box-shadow: inset 0 0 0 1px #455bed, 0 0 0 1px #455bed, 0 0 0 5px #d9e0ff;\n border-radius: 4px;\n content: '';\n position: absolute;\n left: -1px;\n right: -1px;\n top: -1px;\n bottom: -1px;\n}\n.toolbar__panel__item svg {\n display: block;\n pointer-events: none;\n width: 48px;\n height: 48px;\n opacity: 0.8;\n}\n.do-hovers .toolbar__panel__item:hover svg,\n.do-hovers .toolbar__panel__item:focus svg {\n opacity: 1;\n color: #4262ff;\n}\n.toolbar__panel--stickers {\n width: 160px;\n min-height: 580px;\n max-height: 700px;\n padding: 24px 0 24px 0;\n}\n.toolbar__panel--stickers .toolbar-panel-list {\n -ms-flex-pack: center;\n justify-content: center;\n gap: 16px;\n margin-bottom: 16px;\n}\n.toolbar__panel--stickers .toolbar__panel__item {\n display: -ms-flexbox;\n display: flex;\n width: 48px;\n height: 48px;\n padding: 0;\n}\n.toolbar__panel--stickers .toolbar__panel__item svg {\n opacity: 1;\n width: 48px;\n height: 48px;\n}\n.toolbar__panel--stickers .stickers-bulk-mode {\n padding: 0 24px;\n cursor: pointer;\n color: rgba(0, 0, 0, 0.7);\n text-align: center;\n}\n.toolbar__panel--stickers .stickers-bulk-mode.with-padding {\n padding-bottom: 16px;\n}\n.toolbar__panel--stickers .stickers-bulk-mode .stickers-bulk-mode-inner {\n padding: 0;\n text-underline-offset: 4px;\n text-decoration: underline dashed rgba(0, 0, 0, 0.7);\n position: relative;\n}\n.toolbar__panel--stickers .stickers-bulk-mode .stickers-bulk-mode-inner:focus,\n.toolbar__panel--stickers .stickers-bulk-mode .stickers-bulk-mode-inner:focus-visible {\n outline: none;\n}\n.toolbar__panel--stickers .stickers-bulk-mode .stickers-bulk-mode-inner:focus-visible:before {\n box-shadow: inset 0 0 0 1px #455bed, 0 0 0 1px #455bed, 0 0 0 5px #d9e0ff;\n border-radius: 4px;\n content: '';\n position: absolute;\n left: -1px;\n right: -1px;\n top: -1px;\n bottom: -1px;\n}\n.toolbar__panel--stickers .stickers-bulk-mode .stickers-bulk-mode-inner:hover,\n.toolbar__panel--stickers .stickers-bulk-mode .stickers-bulk-mode-inner:focus {\n color: #4262ff;\n text-decoration: underline dashed #4262ff;\n}\n.do-hovers .toolbar__panel--stickers .toolbar__panel__item:hover,\n.do-hovers .toolbar__panel--stickers .toolbar__panel__item:focus {\n transform: scale(1.1);\n}\n.toolbar__panel--upload {\n width: 212px;\n padding: 18px 0 18px 24px;\n}\n.toolbar__panel--upload__large {\n width: 225px;\n}\n.toolbar__panel--upload .toolbar-upload__item {\n position: relative;\n padding: 6px 0;\n cursor: pointer;\n color: #050038;\n}\n.toolbar__panel--upload .toolbar-upload__item svg {\n width: 24px;\n height: 24px;\n}\n.toolbar__panel--upload .toolbar-upload__item span {\n display: inline-block;\n vertical-align: top;\n margin-top: 3px;\n margin-left: 12px;\n}\n.toolbar__panel--upload .toolbar-upload__item:hover,\n.toolbar__panel--upload .toolbar-upload__item:focus {\n color: #4262ff;\n}\n.toolbar__panel--upload .toolbar-upload__item--unused::after {\n content: '';\n position: absolute;\n display: block;\n width: 4px;\n height: 4px;\n border-radius: 125px;\n background-color: #4262ff;\n top: 16px;\n left: -12px;\n}\n.toolbar__panel--upload .toolbar-upload__item--disabled {\n opacity: 0.4;\n}\n.toolbar__panel--upload .toolbar-upload__item--disabled:hover {\n color: #050038;\n}\n.toolbar__panel--upload .toolbar-upload__splitter {\n width: 164px;\n height: 1px;\n margin-top: 14px;\n background-color: #ebebef;\n}\n.toolbar__panel--upload .toolbar-upload__add-more {\n position: relative;\n cursor: pointer;\n text-align: center;\n margin-left: -24px;\n margin-bottom: -16px;\n color: #5f5c80;\n height: 40px;\n line-height: 40px;\n}\n.toolbar__panel--upload .toolbar-upload__add-more:focus,\n.toolbar__panel--upload .toolbar-upload__add-more:focus-visible {\n outline: none;\n}\n.toolbar__panel--upload .toolbar-upload__add-more:focus-visible:before {\n box-shadow: inset 0 0 0 1px #455bed, 0 0 0 1px #455bed, 0 0 0 5px #d9e0ff;\n border-radius: 4px;\n content: '';\n position: absolute;\n left: -1px;\n right: -1px;\n top: -1px;\n bottom: -1px;\n}\n.toolbar__panel--upload .toolbar-upload__add-more:hover,\n.toolbar__panel--upload .toolbar-upload__add-more:focus {\n color: #4262ff;\n}\n.toolbar__panel--upload .toolbar-upload__not_installed {\n height: 38px;\n line-height: 36px;\n color: #5f5c80;\n}\n.toolbar__panel--shapes {\n min-width: 152px;\n padding: 16px;\n box-sizing: border-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: space-evenly;\n justify-content: space-evenly;\n /*justify-content: left;*/\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n}\n.toolbar__panel--shapes:after {\n content: '';\n -ms-flex: auto;\n flex: auto;\n}\n.toolbar__panel--shapes .toolbar__panel__item {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: 40px;\n height: 40px;\n}\n.toolbar__panel--shapes .toolbar__panel__item svg {\n width: 24px;\n height: 24px;\n}\n.toolbar__panel--shapes .toolbar__panel__items-switcher {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex: 1 1 100%;\n flex: 1 1 100%;\n}\n.toolbar__panel--lines {\n width: 56px;\n height: 184px;\n padding-top: 12px;\n}\n.toolbar__panel--lines .toolbar__panel__item {\n width: 56px;\n height: 40px;\n box-sizing: border-box;\n padding: 8px 0 0 16px;\n}\n.toolbar__panel--lines .toolbar__panel__item svg {\n width: 24px;\n height: 24px;\n}\n.toolbar__panel--frames {\n width: 184px;\n max-height: 303px;\n}\n.toolbar__panel--frames.large {\n width: 262px;\n}\n.toolbar__panel--frames.with-padding {\n padding-bottom: 16px;\n}\n.toolbar__panel--frames .types-block {\n display: -ms-flexbox;\n display: flex;\n border-bottom: 1px solid #e6e6e6;\n padding: 6px 14px;\n}\n.toolbar__panel--frames .types-block:first-child {\n padding-top: 12px;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n}\n.toolbar__panel--frames .types-block:last-child {\n border-bottom: none;\n padding-bottom: 12px;\n}\n.toolbar__panel--frames .toolbar__panel__item {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: 44px;\n height: 46px;\n box-sizing: border-box;\n margin: 6px 4px;\n padding: 0;\n}\n.toolbar__panel--frames .toolbar__panel__item.large {\n width: 70px;\n}\n.toolbar__panel--frames .toolbar__panel__item svg {\n width: 32px;\n height: 32px;\n}\n.toolbar__panel--frames .toolbar__panel__item span {\n display: block;\n width: 100%;\n font-size: 10px;\n color: #050038;\n}\n.text-widget-dummy {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1000;\n width: 160px;\n height: 36px;\n border: 1px solid #050038;\n}\n.red-widget-dummy {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1000;\n width: 160px;\n height: 160px;\n background-color: red;\n}\n.sticker-widget-dummy {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1000;\n width: 225px;\n height: 225px;\n margin: -119px 0 0 -111px;\n}\n.big-sticker-widget-dummy {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1000;\n width: 210px;\n height: 139px;\n margin: -70px 0 0 -104px;\n}\n.line-widget-dummy,\n.line-arrow-widget-dummy {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1000;\n width: 80px;\n height: 2px;\n background-color: #050038;\n transform-origin: 0 0;\n}\n.line-arrow-widget-dummy::after {\n content: '';\n position: absolute;\n top: -7px;\n left: 80px;\n width: 0;\n height: 0;\n border-style: solid;\n border-width: 8px 0 8px 14px;\n border-color: transparent transparent transparent #000333;\n}\n.comment-widget-dummy {\n background-image: url("+o(n(308993))+");\n background-repeat: no-repeat;\n width: 32px;\n height: 30px;\n margin: -32px 0 0 -15px;\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1000;\n}\n.frame-widget-dummy {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1000;\n width: 300px;\n height: 200px;\n border: 1px solid #050038;\n transform-origin: 0 0;\n}\n.mindmap-dummy {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1000;\n width: 160px;\n height: 36px;\n border-color: rgba(153, 102, 255, 0.3);\n border-style: solid;\n border-width: 8px;\n border-radius: 18px;\n box-sizing: border-box;\n}\n.card-dummy {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1000;\n width: 360px;\n height: 160px;\n border: 1px solid rgba(9, 9, 9, 0.12);\n border-radius: 4px;\n box-sizing: border-box;\n}\n.board-toolbar--faked {\n top: calc(50% - (434px + 12px * 2) / 2) !important;\n height: 434px !important;\n overflow-y: hidden;\n}\n.board-toolbar--faked .toolbar__item--disabled {\n cursor: pointer !important;\n opacity: 0.4;\n}\n@media screen and (max-height: 640px) {\n .board-toolbar--faked {\n top: calc(50% - (114px + 12px * 2) / 2) !important;\n height: 114px !important;\n }\n}\n.board-toolbar--rc-mode .toolbar__item--disabled {\n pointer-events: none;\n}\n.toolbar__panel--grids .grid-tool {\n padding: 14px 16px 16px 14px;\n}\n.toolbar__panel--grids .grid-tool .grid-tool-background {\n overflow: hidden;\n box-sizing: border-box;\n border: 1px solid #cccccc;\n}\n.toolbar__panel--grids .grid-tool .grid-tool-row {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n}\n.toolbar__panel--grids .grid-tool .grid-tool-row .grid-tool-cell {\n width: 12px;\n height: 12px;\n border: 1px solid #cccccc;\n box-sizing: border-box;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n}\n.toolbar__panel--grids .grid-tool .grid-tool-active {\n position: absolute;\n top: 14px;\n left: 14px;\n border-color: #3f53d9;\n}\n.toolbar__panel--grids .grid-tool .grid-tool-active .grid-tool-cell {\n border-color: #3f53d9;\n}\n.toolbar__panel--grids .grid-tool__templates-trigger {\n width: 100%;\n height: 60px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n position: absolute;\n top: unset;\n left: unset;\n bottom: -70px;\n}\n.toolbar__panel--grids .grid-tool__templates-trigger-button {\n width: 100%;\n}\n.toolbar__panel__draw-color-palette {\n z-index: 1;\n position: absolute;\n background-color: #ffffff;\n left: 57px;\n bottom: 0;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n box-shadow: 0px 8px 32px rgba(5, 0, 56, 0.08);\n border-radius: 4px;\n width: 180px;\n}\n.toolbar__panel__draw-size-slider-container {\n width: 100%;\n pointer-events: all;\n}\n.toolbar__panel__draw-color-palette-container {\n pointer-events: all;\n}\n.toolbar__panel__draw-size-slider {\n height: 40px;\n margin: 16px 16px 0 17px;\n opacity: 0.8;\n transition: opacity 0.1s;\n pointer-events: all;\n}\n.toolbar__panel__draw-size-slider:hover {\n opacity: 1;\n}\n.toolbar__panel__draw-size-slider .slider-head {\n border: none;\n width: 12px;\n height: 12px;\n border-radius: 125px;\n background-color: #090909;\n box-shadow: none;\n top: -7px;\n}\n.toolbar__panel__draw-size-slider .slider-head .size-indicator {\n display: none;\n}\n.toolbar__panel__draw-size-slider .top-layer {\n background: #090909;\n}\n.toolbar__panel__draw-size-slider .active-panel {\n cursor: pointer;\n}\n.toolbar__panel__draw-size-slider .size-label {\n color: #050038;\n font-size: 10px;\n text-align: left;\n display: block;\n margin-top: -3px;\n margin-bottom: 0;\n}\n.board-toolbar--custom {\n padding: 12px 0;\n z-index: 90;\n box-shadow: 0px 2px 10px rgba(5, 0, 56, 0.08);\n left: 8px;\n}\n.board-toolbar--custom .toolbar__item {\n width: 48px;\n padding: 0 0 0 4px;\n}\n.toolbar__undo {\n padding: 0 !important;\n position: absolute;\n width: 96px;\n bottom: -48px;\n}\n.toolbar__undo > div {\n display: block;\n}\n.board-toolbar--creation-bar {\n top: 0 !important;\n}\n.board-toolbar__items--creation-bar {\n display: none;\n}\n.board-toolbar--debug-toolbar {\n position: absolute;\n top: 75px !important;\n right: 450px;\n left: inherit;\n}\n.board-toolbar--debug-toolbar .board-toolbar__items--creation-bar {\n display: inherit !important;\n}\n.board-toolbar--creation-bar.board-toolbar--left-position + .toolbar-library {\n left: 64px !important;\n}\n.board-toolbar--creation-bar.board-toolbar--left-position + .toolbar-library--root_catalog {\n display: none !important;\n}\n",""])},898641:(e,t,n)=>{var o=n(296863);(e.exports=n(931506)(!1)).push([e.id,".toolbar-library {\n position: absolute;\n z-index: 95;\n left: 64px;\n width: 368px;\n background-color: #ffffff;\n border-radius: 4px;\n box-shadow: 0px 4px 16px rgba(5, 0, 56, 0.12);\n opacity: 0;\n transition: top ease 200ms, opacity 0.15s cubic-bezier(0.2, 0.3, 0.25, 0.9), transform 0.15s cubic-bezier(0.2, 0.3, 0.25, 0.9);\n transform-origin: 0 50%;\n transform: scale(0.8);\n overflow: hidden;\n}\n@media screen and (max-width: 368px) {\n .toolbar-library {\n left: 8px;\n width: calc(368px - 2 * 8px) !important;\n }\n}\n@media screen and (max-width: 320px) {\n .toolbar-library {\n width: calc(320px - 2 * 8px) !important;\n }\n}\n.toolbar-library--bottom-center {\n transition: bottom ease 200ms, opacity 0.15s cubic-bezier(0.2, 0.3, 0.25, 0.9), transform 0.15s cubic-bezier(0.2, 0.3, 0.25, 0.9);\n transform-origin: bottom center;\n}\n.toolbar-library--bottom-left {\n transition: bottom ease 200ms, opacity 0.15s cubic-bezier(0.2, 0.3, 0.25, 0.9), transform 0.15s cubic-bezier(0.2, 0.3, 0.25, 0.9);\n transform-origin: bottom left;\n}\n.toolbar-library--old {\n width: 320px !important;\n}\n.toolbar-library--visible {\n opacity: 1;\n transform: scale(1);\n}\n.toolbar-library--no-height-transition {\n transition: opacity 0.15s cubic-bezier(0.2, 0.3, 0.25, 0.9), transform 0.15s cubic-bezier(0.2, 0.3, 0.25, 0.9);\n}\n.toolbar-library__breadcrumbs {\n box-sizing: border-box;\n height: 72px;\n border: 0;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n padding: 20px 24px 12px 24px;\n position: relative;\n}\n.toolbar-library--deprecated .toolbar-library__breadcrumbs {\n height: 273px;\n}\n.toolbar-library--deprecated .new-icons-banner {\n margin-bottom: 16px;\n}\n.toolbar-library__arr {\n display: inline-block;\n margin: 19px -2px 0 -2px;\n vertical-align: top;\n width: 24px;\n height: 24px;\n opacity: 0.2;\n}\n.toolbar-library__breadcrumbs__item {\n font-size: 14px;\n display: inline-block;\n height: auto;\n font-family: Formular, sans-serif;\n font-size: 24px;\n font-weight: 500;\n line-height: 32px;\n margin: 0;\n}\n.toolbar-library__breadcrumbs__item--not-clickable {\n cursor: default !important;\n margin-right: 0;\n}\n.toolbar-library__more_tools {\n position: relative;\n position: absolute;\n height: 24px;\n width: 24px;\n right: 0;\n top: 0;\n cursor: pointer;\n margin: 28px 24px 20px;\n padding: 0;\n color: #4262ff;\n}\n.toolbar-library__more_tools:focus,\n.toolbar-library__more_tools:focus-visible {\n outline: none;\n}\n.toolbar-library__more_tools:focus-visible:before {\n box-shadow: inset 0 0 0 1px #455bed, 0 0 0 1px #455bed, 0 0 0 5px #d9e0ff;\n border-radius: 4px;\n content: '';\n position: absolute;\n left: -1px;\n right: -1px;\n top: -1px;\n bottom: -1px;\n}\n.toolbar-library__more_tools svg {\n margin-right: 0;\n width: 24px;\n height: 24px;\n}\n.toolbar-library__more_tools:hover,\n.toolbar-library__more_tools:focus {\n color: #455bed;\n}\n.toolbar-library__close {\n position: relative;\n position: absolute;\n height: 24px;\n width: 24px;\n right: 0;\n top: 0;\n cursor: pointer;\n margin: 24px 24px 16px;\n padding: 0;\n color: #090909;\n transition: height ease 200ms;\n}\n.toolbar-library__close:focus,\n.toolbar-library__close:focus-visible {\n outline: none;\n}\n.toolbar-library__close:focus-visible:before {\n box-shadow: inset 0 0 0 1px #455bed, 0 0 0 1px #455bed, 0 0 0 5px #d9e0ff;\n border-radius: 4px;\n content: '';\n position: absolute;\n left: -1px;\n right: -1px;\n top: -1px;\n bottom: -1px;\n}\n.toolbar-library__close svg {\n margin-right: 0;\n width: 24px;\n height: 24px;\n}\n.toolbar-library__close:hover,\n.toolbar-library__close:focus {\n color: #455bed;\n}\n.toolbar-library__pin--active svg {\n stroke: #455bed;\n}\n.toolbar-library__breadcrumbs__item:not(.breadcrumbs__item--active) {\n cursor: pointer;\n}\n.breadcrumbs__item--active {\n color: #050038;\n}\n/**\n *\n * There's some bug in Chrome which causes flickering in plugins under some circumstances\n * when .toolbar-library has overflow: hidden and all its four corners have the same radius.\n *\n * To work around this we additionally apply bottom-only border-radius here,\n * between .toolbar-library and the plugin's iframe. Not sure why exactly it helps though.\n *\n * See https://tasks.devrtb.com/browse/RTB-67945\n *\n */\n.toolbar-library__content {\n overflow-y: auto;\n overflow-x: hidden;\n transition: height ease 200ms;\n -ms-touch-action: pan-y;\n touch-action: pan-y;\n -webkit-overflow-scrolling: touch;\n border-radius: 0 0 4px 4px;\n min-width: 320px;\n width: inherit;\n}\n.toolbar-library--old .toolbar-library__content {\n padding: 0;\n}\n.toolbar-library--no-height-transition .toolbar-library__content {\n transition: none;\n}\nbody.replace-scroll-bar .toolbar-library__content {\n -webkit-overflow-scrolling: touch;\n scrollbar-color: #5f5c80 transparent;\n scrollbar-width: thin;\n}\nbody.replace-scroll-bar .toolbar-library__content::-webkit-scrollbar {\n width: 4px;\n height: 4px;\n}\nbody.replace-scroll-bar .toolbar-library__content::-webkit-scrollbar-thumb {\n background-color: #5f5c80;\n border: 0 solid transparent;\n border-radius: 2px;\n}\nbody.replace-scroll-bar .toolbar-library__content::-webkit-scrollbar-track {\n background-color: initial;\n}\n.toolbar-library__inner {\n box-sizing: border-box;\n -ms-touch-action: pan-y;\n touch-action: pan-y;\n}\n.toolbar-library__item {\n display: inline-block;\n width: 90px;\n height: 90px;\n background-color: #050038;\n margin: 5px;\n}\n.new-icons-banner {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n padding-top: 12px;\n background: #ffbfbf;\n border-radius: 4px;\n width: 100%;\n box-sizing: border-box;\n cursor: pointer;\n}\n.new-icons-banner .new-icons-banner__title,\n.new-icons-banner .new-icons-banner__subtitle {\n padding-left: 12px;\n}\n.new-icons-banner .new-icons-banner__title {\n margin-bottom: 5px;\n}\n.new-icons-banner__title {\n font-family: Formular, sans-serif;\n font-style: normal;\n font-stretch: normal;\n letter-spacing: normal;\n font-size: 16px;\n line-height: 24px;\n font-weight: normal;\n}\n.new-icons-banner__subtitle {\n font-family: Formular, sans-serif;\n font-style: normal;\n font-stretch: normal;\n letter-spacing: normal;\n font-size: 12px;\n line-height: 18px;\n font-weight: normal;\n color: #5f5c80;\n font-weight: bold;\n}\n.new-icons-banner__preview {\n width: 260px;\n height: 92px;\n}\n.more-apps-banner__box {\n margin-top: -12px;\n margin-left: -12px;\n margin-bottom: 12px;\n height: 176px;\n transition: all 0.6s;\n}\n.more-apps-banner__box.hide-animation {\n height: 0;\n}\n.more-apps-banner__box.hide-animation .toolbar-library__more-apps-banner {\n transform: translateY(-250px);\n opacity: 0;\n}\n.toolbar-library__more-apps-banner {\n position: relative;\n box-sizing: border-box;\n width: 296px;\n height: 156px;\n border-radius: 4px;\n padding: 12px;\n transition: all 0.5s;\n transform-origin: 100% 0;\n opacity: 1;\n background-color: #f5f5f7;\n}\n.more-apps-banner__caption {\n font-size: 14px;\n font-weight: 600;\n color: #050038;\n margin-top: -4px;\n margin-bottom: 4px;\n}\n.more-apps-banner__text {\n font-size: 14px;\n color: #050038;\n line-height: 20px;\n margin-bottom: 23px;\n}\n.rtb-btn.more-apps-banner__cta_button {\n font-size: 14px;\n position: absolute;\n bottom: 12px;\n right: 12px;\n}\n.more-apps-banner__close_button {\n width: 18px;\n height: 18px;\n position: absolute;\n top: 9px;\n right: 9px;\n cursor: pointer;\n}\n.more-apps-banner__icons .icon {\n width: 24px;\n height: 24px;\n margin-right: 8px;\n}\n.library-root-container {\n min-height: 100%;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n width: inherit;\n}\n.library-root {\n padding: 0 0 104px;\n -ms-flex-positive: 1;\n flex-grow: 1;\n position: relative;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n min-height: 276px;\n}\n.library-root--no-more-plugins-button {\n padding-bottom: 24px;\n}\n.library-root__search-box {\n position: sticky;\n top: 0;\n left: auto;\n right: auto;\n margin-bottom: 5px;\n padding: 5px 24px;\n box-sizing: border-box;\n background-color: white;\n display: block;\n z-index: 1;\n}\n.library-root__search-box .search-input__input {\n border: 1px solid;\n border-radius: 4px;\n padding: 9px 13px;\n font-size: 14px;\n line-height: 18px;\n}\n.library-root__search-box .search-input__input:focus {\n border-color: #4262ff;\n}\n.library-root__search-box-icon {\n position: relative;\n position: absolute;\n top: 14px;\n right: 31px;\n padding: 0;\n cursor: pointer;\n}\n.library-root__search-box-icon:focus,\n.library-root__search-box-icon:focus-visible {\n outline: none;\n}\n.library-root__search-box-icon:focus-visible:before {\n box-shadow: inset 0 0 0 1px #455bed, 0 0 0 1px #455bed, 0 0 0 5px #d9e0ff;\n border-radius: 4px;\n content: '';\n position: absolute;\n left: -1px;\n right: -1px;\n top: -1px;\n bottom: -1px;\n}\n.library-root__search-box-icon,\n.library-root__search-box-icon img,\n.library-root__search-box-icon svg {\n width: 18px;\n height: 18px;\n}\n.library-root__empty-search {\n text-align: left;\n padding: 16px 24px 0;\n line-height: 20px;\n}\n.library-root__empty-search a {\n cursor: pointer;\n}\n.library-root__empty-search strong {\n display: block;\n font-family: Formular, sans-serif;\n font-size: 16px;\n font-weight: 500;\n padding-bottom: 16px;\n}\n.library-root__empty-search ul {\n list-style: none;\n padding: 0;\n margin: 0;\n}\n.library-root__empty-search ul li {\n margin-top: 4px;\n}\n.library-root__empty-search ul li:before {\n content: '\\2022 ';\n}\n.library-root__items {\n position: relative;\n}\n.library-root__items--dragging {\n transition: height ease 200ms;\n}\n.library-root__items-title {\n font-size: 14px;\n line-height: 20px;\n margin: 0;\n padding: 24px 24px 12px;\n color: #5f5c80;\n}\n.library-root__items-title--first {\n padding-top: 8px;\n}\n.library-root__item {\n position: relative;\n position: absolute;\n cursor: pointer;\n font-size: 12px;\n text-align: center;\n color: #050038;\n width: 100%;\n}\n.library-root__item:focus,\n.library-root__item:focus-visible {\n outline: none;\n}\n.library-root__item:focus-visible:before {\n box-shadow: inset 0 0 0 1px #455bed, 0 0 0 1px #455bed, 0 0 0 5px #d9e0ff;\n border-radius: 4px;\n content: '';\n position: absolute;\n left: 5px;\n right: 5px;\n top: 0;\n bottom: 0;\n}\n.library-root__item .library-root__item-icon {\n width: 48px;\n height: 48px;\n}\n.library-root__item .library-root__item-btn-add {\n display: none;\n}\n.library-root__items--installed .library-root__item > * {\n pointer-events: none;\n}\n.library-root--dragging .library-root__item {\n transition: top ease 200ms, left ease 200ms;\n}\n.library-root--dragging .library-root__items--installed {\n transition: height ease 200ms;\n}\n.library-root__item:not(.item--dragging):not(.library-root__item--list):hover,\n.library-root__item:not(.item--dragging):not(.library-root__item--list):focus {\n color: #4262ff;\n}\n.library-root__item.item--dragging {\n z-index: 100000;\n transition: opacity ease 200ms;\n}\n.library-root__item.item--under-toolbar {\n opacity: 0.2;\n}\n.library-root__item--unused::after {\n content: '';\n display: block;\n width: 8px;\n height: 8px;\n background-color: #4262ff;\n border-radius: 125px;\n position: absolute;\n top: 4px;\n right: 8px;\n}\n.library-root__item--list {\n display: -ms-flexbox;\n display: flex;\n font-size: 14px;\n line-height: 20px;\n -ms-flex-align: center;\n align-items: center;\n box-sizing: border-box;\n padding: 0 24px;\n}\n.library-root__item--list .library-root__item-title {\n -ms-flex: 1;\n flex: 1;\n text-align: left;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.library-root__item--list .library-root__item-icon {\n width: 24px;\n height: 24px;\n margin-right: 16px;\n}\n.library-root__item--list .library-root__item-btn-add {\n margin-left: 12px;\n}\n.library-root__item--list:hover .library-root__item-btn-add,\n.library-root__item--list:focus .library-root__item-btn-add {\n display: block;\n}\n.library-root__item--list.library-root__item--unused {\n padding-right: 36px;\n}\n.library-root__item--list.library-root__item--unused::after {\n top: 16px;\n right: 24px;\n}\n.library-root__item--list:not(.item--dragging):hover,\n.library-root__item--list:not(.item--dragging):focus {\n background-color: #f5f5f7;\n}\n.library-root__get-more-apps-btn {\n position: relative;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n box-sizing: border-box;\n border-radius: 8px;\n background-color: #f5f5f7;\n height: 56px;\n color: #455bed;\n font-family: Formular, sans-serif;\n font-size: 16px;\n font-weight: 500;\n line-height: 24px;\n padding: 16px;\n cursor: pointer;\n position: absolute;\n margin-top: 24px;\n bottom: 24px;\n left: 24px;\n right: 24px;\n}\n.library-root__get-more-apps-btn:focus,\n.library-root__get-more-apps-btn:focus-visible {\n outline: none;\n}\n.library-root__get-more-apps-btn:focus-visible:before {\n box-shadow: inset 0 0 0 1px #455bed, 0 0 0 1px #455bed, 0 0 0 5px #d9e0ff;\n border-radius: 4px;\n content: '';\n position: absolute;\n left: -1px;\n right: -1px;\n top: -1px;\n bottom: -1px;\n}\n.library-root__get-more-apps-btn svg {\n width: 16px;\n height: 16px;\n margin-left: 8px;\n padding-top: 1px;\n}\n.library-root__marketplace {\n text-align: center;\n cursor: pointer;\n padding-right: 24px;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #4262ff;\n}\n.library-root__marketplace:hover {\n color: #455bed;\n}\n.library-full-height {\n height: 100%;\n box-sizing: border-box;\n}\n.library-item--draggable {\n cursor: move;\n}\n.library-dragging-dummy {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n pointer-events: none;\n position: absolute;\n z-index: 100000;\n top: 0;\n left: 0;\n width: 110px;\n height: 110px;\n margin: -55px 0 0 -55px;\n}\n.library-dragging-dummy img {\n max-width: 100%;\n max-height: 100%;\n}\n.library-dragging-dummy--svg {\n width: auto;\n height: auto;\n}\n.sdk-dragging-dummy {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n pointer-events: none;\n position: absolute;\n z-index: 100000;\n top: 0;\n left: 0;\n}\n.sdk-dragging-dummy img {\n max-width: 100%;\n max-height: 100%;\n}\n.library-iframe {\n height: 100%;\n}\n.library-iframe iframe {\n height: 100%;\n width: 100%;\n border: none;\n display: block;\n}\n.library-iframe .rtb-material-spinner {\n margin: 40px auto;\n}\n.library-prototyping {\n padding: 24px 0 8px 12px;\n}\n.library-prototyping .image-box {\n display: inline-block;\n vertical-align: top;\n width: 100px;\n height: 108px;\n text-align: center;\n}\n.library-prototyping .image-box_caption {\n font-size: 12px;\n color: #050038;\n padding: 0 6px;\n}\n.library-prototyping .rtb-material-spinner {\n margin: 40px auto;\n}\n.library-prototyping.fixed-search {\n padding-top: 80px;\n}\n.library-prototyping .library-prototyping__search_box {\n position: relative;\n}\n.library-prototyping .library-prototyping__search_box .rtb-input-old:hover + svg,\n.library-prototyping .library-prototyping__search_box .rtb-input-old:focus + svg {\n color: #4262ff;\n}\n.library-prototyping .library-prototyping__search_icon {\n position: absolute;\n right: 0;\n top: 2px;\n padding: 6px;\n width: 24px;\n height: 24px;\n cursor: pointer;\n}\n.library-prototyping .library-prototyping__search_icon:hover {\n color: #4262ff;\n}\n.library-prototyping .no-items {\n padding: 0 12px;\n}\n.library-prototyping .library-prototyping__fixed-container {\n position: absolute;\n background-color: #ffffff;\n z-index: 2;\n top: 64px;\n left: 17px;\n right: 16px;\n padding: 25px 7px 8px 7px;\n}\n.library-prototyping .layout-box {\n display: inline-block;\n vertical-align: top;\n width: 100px;\n height: 100px;\n text-align: center;\n position: relative;\n}\n.library-prototyping .layout-box_caption {\n position: absolute;\n bottom: 11px;\n width: 100%;\n font-size: 12px;\n color: rgba(5, 0, 56, 0.5);\n}\n.library-iconfinder {\n min-height: 200px;\n position: relative;\n padding: 50px 0 24px 24px;\n}\n.library-iconfinder .rtb-material-spinner {\n margin: 40px auto;\n}\n.library-iconfinder__search_box {\n margin-bottom: 24px;\n position: fixed;\n top: 70px;\n width: 320px;\n background-color: #ffffff;\n padding-bottom: 5px;\n z-index: 1;\n}\n.library-iconfinder__search_icon {\n position: absolute;\n right: 0;\n top: 2px;\n padding: 6px;\n width: 24px;\n height: 24px;\n cursor: pointer;\n}\ninput:focus + .library-iconfinder__search_icon,\n.library-iconfinder__search_box:hover .library-iconfinder__search_icon {\n color: #4262ff;\n}\n.library-iconfinder__item {\n position: relative;\n width: 48px;\n height: 48px;\n margin: 8px;\n display: -ms-inline-flexbox;\n display: inline-flex;\n vertical-align: top;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n.library-iconfinder__item:focus,\n.library-iconfinder__item:focus-visible {\n outline: none;\n}\n.library-iconfinder__item:focus-visible:before {\n box-shadow: inset 0 0 0 1px #455bed, 0 0 0 1px #455bed, 0 0 0 5px #d9e0ff;\n border-radius: 4px;\n content: '';\n position: absolute;\n left: -1px;\n right: -1px;\n top: -1px;\n bottom: -1px;\n}\n.library-iconfinder__item img {\n max-width: 48px;\n max-height: 48px;\n}\n.library-images {\n padding: 24px 0 0 0;\n}\n.library-images .image-box {\n position: relative;\n display: inline-block;\n vertical-align: top;\n width: 90px;\n height: 90px;\n text-align: center;\n margin: 0 0 6px 0;\n line-height: 100px;\n}\n.library-images .image-box img {\n position: relative;\n max-width: 80px;\n max-height: 80px;\n vertical-align: middle;\n z-index: 1;\n}\n.library-images .image-box .doc svg {\n display: block;\n line-height: inherit;\n margin: 10px 0 9px 27px;\n}\n.library-images .image-box .doc_title {\n color: #808080;\n line-height: 14px;\n font-size: 12px;\n word-wrap: break-word;\n}\n.library-images .image-box .remove-button {\n opacity: 0;\n width: 24px;\n height: 24px;\n border-radius: 4px;\n position: absolute;\n z-index: 1;\n top: 8px;\n right: 8px;\n transition: opacity 0.15s cubic-bezier(0.2, 0.3, 0.25, 0.9);\n transition-delay: 200ms;\n cursor: pointer;\n background-color: rgba(255, 255, 255, 0.8);\n}\n.library-images .image-box .remove-button svg {\n pointer-events: none;\n}\n.library-images .image-box .remove-button--visible {\n transition: none;\n opacity: 1;\n}\n.library-images .image-box:hover .remove-button {\n opacity: 1;\n}\n.library-images .catalog_emptyMessage {\n text-align: center;\n}\n.library-images .catalog_emptyMessage .icon {\n display: inline-block;\n margin-top: 15px;\n}\n.library-images .catalog_emptyMessage_text {\n margin-top: 32px;\n padding: 0 24px;\n color: #808080;\n}\n.library-images .rtb-material-spinner {\n margin: 40px auto;\n}\n.library-unsplash {\n min-height: 200px;\n padding: 54px 24px 24px;\n position: relative;\n}\n.library-unsplash .rtb-material-spinner {\n margin: 40px auto;\n}\n.library-unsplash__search_box {\n margin-bottom: 24px;\n position: fixed;\n width: 320px;\n top: 70px;\n z-index: 2;\n background-color: #ffffff;\n padding-bottom: 5px;\n}\n.library-unsplash__search_icon {\n float: right;\n padding: 8px;\n width: 24px;\n height: 24px;\n cursor: pointer;\n margin-bottom: -40px;\n}\ninput:focus + .library-unsplash__search_icon,\n.library-unsplash__search_box:hover .library-unsplash__search_icon {\n color: #4262ff;\n}\n.library-unsplash__item {\n position: relative;\n width: 320px;\n min-height: 120px;\n background-color: rgba(0, 0, 0, 0.1);\n border-radius: 4px;\n margin: 0 0 20px 0;\n display: block;\n}\n.library-unsplash__item img {\n display: block;\n border-radius: 4px;\n max-width: 320px;\n}\n.library-unsplash__item_name {\n position: absolute;\n left: 8px;\n bottom: 8px;\n}\n.library-unsplash__item_name a,\n.library-unsplash__item_name a:active,\n.library-unsplash__item_name a:visited {\n display: inline-block;\n color: rgba(255, 255, 255, 0.8);\n border-radius: 4px;\n line-height: 24px;\n background-color: rgba(0, 0, 0, 0.4);\n max-width: 200px;\n padding: 0 8px;\n}\n.library-unsplash__item_name a:hover {\n color: #ffffff;\n background-color: rgba(0, 0, 0, 0.8);\n}\n.library-vendor-icons {\n min-height: 200px;\n padding: 50px 0 24px 24px;\n}\n.library-vendor-icons .no-items {\n margin-top: 17px;\n}\n.library-vendor-icons.fixed-search-and-category {\n padding-top: 90px;\n}\n.library-vendor-icons.fixed-search-and-category .library-vendor-icons__search_box {\n margin-bottom: 10px;\n}\n.library-vendor-icons.fixed-search-and-category .no-items {\n margin-top: 10px;\n}\n.library-vendor-icons--emoji {\n padding-bottom: 50px;\n padding-top: 35px;\n}\n.library-vendor-icons .rtb-material-spinner {\n margin: 40px auto;\n}\n.library-vendor-icons .library-vendor-icons__search_box {\n position: relative;\n}\n.library-vendor-icons .library-vendor-icons__search_box .rtb-input-old:hover + svg,\n.library-vendor-icons .library-vendor-icons__search_box .rtb-input-old:focus + svg {\n color: #4262ff;\n}\n.library-vendor-icons__search_clear {\n position: absolute;\n display: block;\n background: url("+o(n(876048))+") center;\n background-size: contain;\n width: 18px;\n height: 18px;\n padding: 0;\n top: 11px;\n right: 11px;\n}\n.library-vendor-icons .library-vendor-icons__search_icon {\n position: absolute;\n right: 0;\n top: 2px;\n padding: 6px;\n width: 24px;\n height: 24px;\n cursor: pointer;\n}\n.library-vendor-icons .library-vendor-icons__search_icon:hover {\n color: #4262ff;\n}\n.library-vendor-icons .library-vendor-icons__fixed-container {\n background-color: #ffffff;\n z-index: 2;\n position: fixed;\n width: 320px;\n top: 70px;\n padding-bottom: 5px;\n}\n.library-vendor-icons .library-vendor-icons__fixed-category {\n position: absolute;\n top: 164px;\n left: 24px;\n right: 24px;\n overflow: hidden;\n padding: 0 0 8px 0;\n color: #050038;\n background-color: #ffffff;\n font-size: 14px;\n line-height: 1.43;\n letter-spacing: normal;\n white-space: nowrap;\n z-index: 1;\n}\n.library-vendor-icons .library-vendor-icons__fixed-category:empty {\n visibility: hidden;\n}\n.library-vendor-icons .library-vendor-icons__items-list .category:first-child {\n margin-top: 16px;\n}\n.library-vendor-icons .library-vendor-icons__items-list .category-label {\n display: block;\n line-height: 1.43;\n letter-spacing: normal;\n font-size: 14px;\n color: #050038;\n white-space: nowrap;\n margin: 8px 0;\n}\n.library-vendor-icons .library-vendor-icons__item {\n width: 48px;\n height: 48px;\n margin: 8px;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-align: center;\n align-items: center;\n vertical-align: top;\n}\n.library-vendor-icons .library-vendor-icons__item img {\n max-width: 40px;\n max-height: 40px;\n}\n.library-vendor-icons .library-vendor-icons__item-backdrop {\n background-color: #ebebef;\n}\n.library-vendor-icons--deprecated {\n height: 100%;\n padding: 62px 24px 24px;\n pointer-events: none;\n opacity: 0.12;\n overflow: hidden;\n}\n.library-vendor-icons--deprecated .library-vendor-icons__fixed-container {\n top: 266px;\n}\n.library-vendor-icons--deprecated .library-vendor-icons__fixed-category {\n top: 361px;\n}\n",""])},31336:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".undoRedo-s7z65 {\n pointer-events: all;\n z-index: 90;\n transition: height 300ms ease;\n box-shadow: 0px 2px 10px rgba(5, 0, 56, 0.08);\n overflow: hidden;\n}\n.undoRedo-s7z65.undoRedo__vertical-34SAc {\n width: 48px;\n}\n.undoRedo-s7z65.undoRedo__horizontal-2wQGu {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n width: 96px;\n}\n.undoRedo-s7z65 .buttonContainer-173Jq {\n position: relative;\n display: block;\n width: 48px;\n}\n.undoRedo-s7z65 .buttonContainer-173Jq .svgButton-1KK97 {\n background-color: #ffffff;\n border-radius: 4px 4px 0 0;\n padding: 12px;\n width: 48px;\n height: 48px;\n}\n.undoRedo-s7z65.undoRedo__horizontal-2wQGu .buttonContainer-173Jq .svgButton-1KK97 {\n border-radius: 4px 0 0 4px;\n width: 48px;\n height: 48px;\n}\n.undoRedo-s7z65 .buttonContainer-173Jq .svgButton-1KK97 svg {\n color: #050038;\n transition: 300ms;\n}\n.undoRedo-s7z65.undoRedo__vertical-34SAc .buttonContainer__redo-1LEdP .svgButton__redo-3Uueg {\n border-radius: 0 0 4px 4px;\n height: 46px;\n padding: 8px 12px 14px 12px;\n}\n.undoRedo-s7z65.undoRedo__horizontal-2wQGu .buttonContainer__redo-1LEdP .svgButton__redo-3Uueg {\n border-radius: 0 4px 4px 0;\n width: 48px;\n height: 48px;\n}\n.undoRedo-s7z65 .buttonContainer-173Jq:hover svg {\n color: #4262ff;\n}\n.undoRedo-s7z65 .buttonContainer-173Jq:hover .svgButton__disabled-3PS-J svg {\n color: #9391a6;\n}\n.undoRedo-s7z65 .buttonContainer-173Jq .svgButton__disabled-3PS-J {\n cursor: default;\n}\n.undoRedo-s7z65 .buttonContainer-173Jq .svgButton__disabled-3PS-J svg {\n color: #9391a6;\n}\n",""]),t.locals={undoRedo:"undoRedo-s7z65",undoRedo__vertical:"undoRedo__vertical-34SAc",undoRedo__horizontal:"undoRedo__horizontal-2wQGu",buttonContainer:"buttonContainer-173Jq",svgButton:"svgButton-1KK97",buttonContainer__redo:"buttonContainer__redo-1LEdP",svgButton__redo:"svgButton__redo-3Uueg",svgButton__disabled:"svgButton__disabled-3PS-J"}},824478:(e,t,n)=>{(e.exports=n(931506)(!1)).push([e.id,".miro-lite-signup__button-container {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-line-pack: center;\n align-content: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.miro-lite-signup__button.miro-lite-signup__button {\n min-width: 310px;\n min-height: 60px;\n height: 60px;\n font-family: Formular, sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 20px;\n letter-spacing: -0.0205em;\n}\n.miro-lite-signup__button + .miro-lite-signup__button {\n margin-top: 14px;\n}\n.miro-lite-signup__button:last-of-type {\n margin-bottom: 20px;\n}\n.miro-lite-signup__button--greyed {\n color: #9b99af;\n}\n.miro-lite-signup__button--authorized {\n min-width: auto;\n}\n.miro-lite-signup__button-google * {\n vertical-align: middle;\n display: inline-block;\n}\n.miro-lite-signup__button-google-icon {\n width: 25px;\n height: 25px;\n margin-right: 16px;\n}\n",""])},672066:(e,t,n)=>{(e.exports=n(931506)(!1)).push([e.id,".miro-lite-signup__container.miro-lite-signup__container {\n max-width: calc(100% - 48px);\n overflow: visible;\n width: unset;\n height: unset;\n}\n.miro-lite-signup {\n height: 552px;\n display: -ms-flexbox;\n display: flex;\n box-sizing: border-box;\n}\n.miro-lite-signup__content {\n overflow: visible;\n padding: 46px 24px 46px 32px;\n background: #ffffff;\n box-shadow: 0px 4px 24px rgba(5, 0, 56, 0.12);\n border-radius: 32px;\n height: 100%;\n min-width: 400px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.miro-lite-signup__content .miro-lite-signup__button-container {\n -ms-flex-align: start;\n align-items: flex-start;\n}\n.miro-lite-signup__content.showing-tos {\n padding: 40px 55px;\n}\n.miro-lite-signup__close {\n background: #050038;\n position: absolute;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n border-radius: 125px;\n width: 40px;\n height: 40px;\n right: -15px;\n top: -15px;\n color: #ffffff;\n}\n.miro-lite-signup__close:hover {\n color: #ffffff;\n}\n.miro-lite-signup__title {\n display: none;\n}\n.miro-lite-signup__left {\n width: 390px;\n max-width: 100%;\n box-sizing: border-box;\n -ms-flex-positive: 1;\n flex-grow: 1;\n height: 100%;\n}\n.miro-lite-signup__heading {\n margin: 8px 0;\n font-family: Spoof, sans-serif;\n font-style: normal;\n font-weight: 500;\n font-size: 34px;\n line-height: 36px;\n letter-spacing: -0.03em;\n font-feature-settings: 'ss03' on;\n max-width: 340px;\n}\n.miro-lite-signup__subheading {\n font-size: 18px;\n font-family: Formular, sans-serif;\n margin-bottom: 40px;\n}\n.miro-lite-signup__carousel-buttons {\n position: absolute;\n bottom: 46px;\n}\n.miro-lite-signup__description {\n font-family: Formular, sans-serif;\n font-style: normal;\n font-weight: 400;\n font-size: 18px;\n color: #827f9b;\n letter-spacing: -0.01em;\n line-height: 24px;\n max-width: 280px;\n height: 72px;\n}\n.miro-lite-signup__arrow-buttons {\n display: -ms-flexbox;\n display: flex;\n margin-top: 24px;\n}\n.miro-lite-signup__arrow {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-align: center;\n align-items: center;\n margin: 0;\n padding: 0;\n border: none;\n border-radius: 125px;\n color: #050038;\n width: 40px;\n height: 40px;\n cursor: pointer;\n background-color: #f0f0f3;\n}\n.miro-lite-signup__arrow > svg {\n max-width: 100%;\n max-height: 100%;\n color: #050038;\n}\n.miro-lite-signup__arrow + .miro-lite-signup__arrow {\n margin-left: 8px;\n}\n.miro-lite-signup__arrow:hover {\n filter: brightness(85%);\n}\n.miro-lite-signup__arrow-left {\n width: 20px;\n transform: scaleX(-1);\n}\n.miro-lite-signup__arrow-right {\n width: 20px;\n}\n.miro-lite-signup__right {\n width: 453px;\n height: 100%;\n border-radius: 21px;\n overflow: hidden;\n position: relative;\n}\n.miro-lite-signup__slide {\n position: absolute;\n top: 0;\n left: 0;\n border-radius: 21px;\n visibility: hidden;\n width: 453px;\n height: 100%;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n.miro-lite-signup__slide > img {\n visibility: hidden;\n opacity: 0;\n transition: visibility 0s, opacity 0.5s ease-out;\n}\n.miro-lite-signup__slide--active {\n visibility: visible;\n}\n.miro-lite-signup__slide--active > img {\n visibility: visible;\n opacity: 1;\n}\n.miro-lite-signup-from-toolbar .miro-lite-signup__slide--0 {\n background-color: #ffe5e5;\n}\n.miro-lite-signup-from-toolbar .miro-lite-signup__slide--0 > img {\n width: 395px;\n}\n.miro-lite-signup-from-toolbar .miro-lite-signup__slide--1 {\n background-color: #fdf1c6;\n}\n.miro-lite-signup-from-toolbar .miro-lite-signup__slide--1 > img {\n width: 453px;\n}\n.miro-lite-signup-from-toolbar .miro-lite-signup__slide--2 {\n background-color: #eceefa;\n}\n.miro-lite-signup-from-toolbar .miro-lite-signup__slide--2 > img {\n width: 453px;\n}\n.miro-lite-signup-from-logo .miro-lite-signup__slide--0 {\n background-color: #fdf1c6;\n}\n.miro-lite-signup-from-logo .miro-lite-signup__slide--0 > img {\n width: 453px;\n}\n.miro-lite-signup-from-logo .miro-lite-signup__slide--1 {\n background-color: #ffe5e5;\n}\n.miro-lite-signup-from-logo .miro-lite-signup__slide--1 > img {\n width: 395px;\n}\n.miro-lite-signup-from-logo .miro-lite-signup__slide--2 {\n background-color: #eceefa;\n}\n.miro-lite-signup-from-logo .miro-lite-signup__slide--2 > img {\n width: 453px;\n}\n.miro-lite-signup-from-logo .miro-lite-signup__slide--3 {\n background-color: #ffe5e5;\n}\n.miro-lite-signup-from-logo .miro-lite-signup__slide--3 > img {\n width: 453px;\n}\n.miro-lite-signup__slide-dots {\n position: absolute;\n bottom: 21px;\n left: 0;\n right: 0;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: center;\n justify-content: center;\n}\n.miro-lite-signup__slide-dot {\n width: 24px;\n height: 1px;\n cursor: pointer;\n background: #050038;\n opacity: 0.2;\n margin: 2px;\n}\n.miro-lite-signup__slide-dot--active {\n opacity: 1;\n}\n@media screen and (max-width: 940px), screen and (max-height: 700px) {\n .miro-lite-signup__right,\n .miro-lite-signup__description,\n .miro-lite-signup__arrow-buttons {\n display: none;\n }\n .miro-lite-signup__content {\n min-width: auto;\n padding: 24px;\n }\n .miro-lite-signup__content.showing-tos {\n padding: 30px;\n }\n .miro-lite-signup__content .miro-lite-signup__button-container {\n -ms-flex-align: center;\n align-items: center;\n }\n .miro-lite-signup.miro-lite-signup {\n width: 400px;\n max-width: 100%;\n height: unset;\n }\n .miro-lite-signup__heading {\n max-width: none;\n }\n .miro-lite-signup__left {\n text-align: center;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-direction: column;\n flex-direction: column;\n }\n .miro-lite-signup .miro-lite-signup__button.miro-lite-signup__button {\n min-width: 100%;\n }\n}\n",""])},153862:(e,t,n)=>{(e.exports=n(931506)(!1)).push([e.id,".miro-lite-terms {\n padding: 0 16px 16px;\n}\n.miro-lite-terms__heading {\n font-family: Spoof, sans-serif;\n font-weight: 500;\n font-size: 34px;\n text-align: left;\n line-height: 36px;\n margin-top: 0;\n margin-bottom: 45px;\n}\n.miro-lite-terms__checkbox.miro-lite-terms__checkbox {\n display: block;\n text-align: left;\n font-size: 18px;\n font-family: Formular, sans-serif;\n margin-bottom: 20px;\n color: #9391a6;\n}\n.miro-lite-terms__checkbox.miro-lite-terms__checkbox a {\n color: #9391a6;\n border-bottom: 1px solid #9b99af66;\n}\n.miro-lite-terms__checkbox.miro-lite-terms__checkbox:last-of-type {\n margin-bottom: 50px;\n}\n.miro-lite-terms__continue-section {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n width: 515px;\n}\n.miro-lite-terms__confirm-button.miro-lite-terms__confirm-button {\n width: 240px;\n height: 60px;\n font-family: Formular;\n font-size: 20px;\n}\n.miro-lite-terms__error-message {\n display: none;\n -ms-flex-positive: 1;\n flex-grow: 1;\n font-family: Formular, sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 18px;\n line-height: 24px;\n letter-spacing: -0.01em;\n color: #ff6575;\n text-align: left;\n margin-left: 27px;\n}\n.invalid .miro-lite-terms__error-message {\n display: block;\n}\n",""])},146498:(e,t,n)=>{(e.exports=n(931506)(!1)).push([e.id,".public-app-idle-timeout-dialog__body__checkbox {\n margin-top: 12px;\n}\n.public-app-idle-timeout-dialog .rtb-modal-body {\n margin-top: 8px;\n}\n",""])},202912:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".widgetPickerDialogContainer-1ZllB {\n z-index: 3100;\n height: auto;\n height: -moz-min-content;\n height: min-content;\n max-height: 280px;\n top: 10px;\n left: 10px;\n}\n.widgetPickerDialogBg-1Ycaa {\n z-index: auto;\n position: absolute;\n}\n",""]),t.locals={widgetPickerDialogContainer:"widgetPickerDialogContainer-1ZllB",widgetPickerDialogBg:"widgetPickerDialogBg-1Ycaa"}},861959:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".widgetPickerDialogContainer-2Xq6V.widgetPickerDialogContainer-2Xq6V {\n position: absolute;\n z-index: 3100;\n width: auto;\n height: auto;\n height: -moz-min-content;\n height: min-content;\n max-height: 60px;\n bottom: 12px;\n}\n.widgetPickerDialogContent-2S7Lx {\n padding: 12px 62px 12px 24px;\n font-family: Formular, sans-serif;\n font-size: 16px;\n font-weight: 500;\n line-height: 24px;\n text-align: center;\n border-radius: 8px;\n max-width: 60vh;\n}\n.widgetPickerDialogText-15Wkz {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.widgetPickerDialogCloseButton-3nGx6 {\n top: 12px;\n}\n",""]),t.locals={widgetPickerDialogContainer:"widgetPickerDialogContainer-2Xq6V",widgetPickerDialogContent:"widgetPickerDialogContent-2S7Lx",widgetPickerDialogText:"widgetPickerDialogText-15Wkz",widgetPickerDialogCloseButton:"widgetPickerDialogCloseButton-3nGx6"}},134241:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".container-27my2 {\n position: relative;\n}\n.appBar__item-1EIbY:first-child {\n padding-left: 8px;\n}\n.appBar__item-1EIbY:last-child {\n padding-right: 8px;\n}\n.collapseButton-t6SGm {\n width: 24px;\n}\n.collapseButtonIcon--6EGM {\n color: #9391a6;\n}\n.expandButton-sAeJS {\n position: absolute;\n top: 0;\n right: 0;\n width: 56px;\n opacity: 1;\n transition: 0.3s, 0s box-shadow, 0s border-radius;\n visibility: visible;\n}\n.expandButton-sAeJS.expandButton_hidden-1hjus {\n opacity: 0;\n width: 0;\n height: 0;\n}\n.expandButtonToolbar-3nUVq {\n right: 4px;\n top: 2px;\n width: 44px;\n}\n.dropdown-3nuG8 {\n opacity: 1;\n transition: 0.3s opacity;\n visibility: visible;\n}\n.dropdown-3nuG8.dropdown_hidden-1uVse {\n opacity: 0;\n visibility: hidden;\n}\n.appbarCollapseAnimation-38WkZ-exit {\n transition: -webkit-clip-path 0.3s;\n transition: clip-path 0.3s;\n transition: clip-path 0.3s, -webkit-clip-path 0.3s;\n -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);\n clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);\n}\n.appbarCollapseAnimation-38WkZ-exit-active {\n -webkit-clip-path: polygon(calc(100% - 56px) 0, 100% 0%, 100% 100%, calc(100% - 56px) 100%);\n clip-path: polygon(calc(100% - 56px) 0, 100% 0%, 100% 100%, calc(100% - 56px) 100%);\n}\n.appbarCollapseAnimation-38WkZ-enter {\n transition: -webkit-clip-path 0.3s;\n transition: clip-path 0.3s;\n transition: clip-path 0.3s, -webkit-clip-path 0.3s;\n -webkit-clip-path: polygon(calc(100% - 56px) 0, 100% 0%, 100% 100%, calc(100% - 56px) 100%);\n clip-path: polygon(calc(100% - 56px) 0, 100% 0%, 100% 100%, calc(100% - 56px) 100%);\n}\n.appbarCollapseAnimation-38WkZ-enter-active {\n -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);\n clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);\n}\n.appbarCollapseAnimation-38WkZ-exit .expandButton-sAeJS,\n.appbarCollapseAnimation-38WkZ-enter-active .expandButton-sAeJS,\n.appbarCollapseAnimation-38WkZ-enter-done .expandButton-sAeJS {\n opacity: 0;\n}\n.appbarCollapseAnimation-38WkZ-exit-active .expandButton-sAeJS,\n.appbarCollapseAnimation-38WkZ-exit-done .expandButton-sAeJS {\n opacity: 1;\n}\n.appbarCollapseAnimation-38WkZ-exit .dropdown-3nuG8,\n.appbarCollapseAnimation-38WkZ-enter-active .dropdown-3nuG8,\n.appbarCollapseAnimation-38WkZ-enter-done .dropdown-3nuG8 {\n opacity: 1;\n}\n.appbarCollapseAnimation-38WkZ-exit-active .dropdown-3nuG8,\n.appbarCollapseAnimation-38WkZ-exit-done .dropdown-3nuG8 {\n opacity: 0;\n}\n",""]),t.locals={container:"container-27my2",appBar__item:"appBar__item-1EIbY",collapseButton:"collapseButton-t6SGm",collapseButtonIcon:"collapseButtonIcon--6EGM",expandButton:"expandButton-sAeJS",expandButton_hidden:"expandButton_hidden-1hjus",expandButtonToolbar:"expandButtonToolbar-3nUVq",dropdown:"dropdown-3nuG8",dropdown_hidden:"dropdown_hidden-1uVse",appbarCollapseAnimation:"appbarCollapseAnimation-38WkZ"}},532222:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".pulse-12WU7 {\n position: absolute;\n margin: auto;\n top: 0;\n bottom: 0;\n}\n",""]),t.locals={pulse:"pulse-12WU7"}},272587:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,"/** @todo remove after dropdown refactoring https://tasks.devrtb.com/browse/RTB-85355 */\ndiv.appBar__popupWrapper_wrapper-2DNFy.rtb-select__options-wrapper {\n padding: 0;\n}\ndiv.appBar__popupWrapper_dropdown-CuUWd {\n z-index: 200;\n}\ndiv.appBar__popupWrapper_dropdown-CuUWd .rtb-select__options-wrapper {\n margin: 8px 0;\n}\n",""]),t.locals={appBar__popupWrapper_wrapper:"appBar__popupWrapper_wrapper-2DNFy",appBar__popupWrapper_dropdown:"appBar__popupWrapper_dropdown-CuUWd"}},108982:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".separator-1lv4J {\n background-color: rgba(5, 0, 56, 0.12);\n height: 24px;\n width: 1px;\n -ms-flex-item-align: center;\n -ms-grid-row-align: center;\n align-self: center;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n}\n.separator_mr-3dnXU {\n margin-right: 4px;\n}\n.separator_padding_both_sides-1S0x4 {\n margin-left: 8px;\n margin-right: 8px;\n}\n",""]),t.locals={separator:"separator-1lv4J",separator_mr:"separator_mr-3dnXU",separator_padding_both_sides:"separator_padding_both_sides-1S0x4"}},758755:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".marketplaceButton-GjNGF {\n margin-right: 16px;\n}\n.appBar_appsContainer-E3NSe {\n width: 230px;\n}\n",""]),t.locals={marketplaceButton:"marketplaceButton-GjNGF",appBar_appsContainer:"appBar_appsContainer-E3NSe"}},333818:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".creationBar_appsContainer-24Nrb {\n width: 274px;\n}\n.appMenuSearchInput_clearButton-1bbI7 {\n position: relative;\n position: absolute;\n padding: 0;\n cursor: pointer;\n right: 6px;\n top: 7px;\n}\n.appMenuSearchInput_clearButton-1bbI7:focus,\n.appMenuSearchInput_clearButton-1bbI7:focus-visible {\n outline: none;\n}\n.appMenuSearchInput_clearButton-1bbI7:focus-visible:before {\n box-shadow: inset 0 0 0 1px #455bed, 0 0 0 1px #455bed, 0 0 0 5px #d9e0ff;\n border-radius: 4px;\n content: '';\n position: absolute;\n left: -1px;\n right: -1px;\n top: -1px;\n bottom: -1px;\n}\n.appMenuSearchInput_clearButton-1bbI7,\n.appMenuSearchInput_clearButton-1bbI7 img,\n.appMenuSearchInput_clearButton-1bbI7 svg {\n width: 18px;\n height: 18px;\n}\n",""]),t.locals={creationBar_appsContainer:"creationBar_appsContainer-24Nrb",appMenuSearchInput_clearButton:"appMenuSearchInput_clearButton-1bbI7"}},633644:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".appMenu__container-1uSNs {\n --desktop-ui-height: 100vh;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-align: center;\n align-items: center;\n box-sizing: border-box;\n background-color: #ffffff;\n border-radius: 4px;\n min-width: 230px;\n max-height: calc(var(--desktop-ui-height) - 60px - 8px - 8px);\n}\n.appMenu__scrollContainer-1UcEN {\n padding: 0;\n overflow: auto;\n margin: 0 -24px;\n width: 100%;\n}\n.appMenu__header-2_O00 {\n padding-bottom: 16px;\n width: 100%;\n}\n",""]),t.locals={appMenu__container:"appMenu__container-1uSNs",appMenu__scrollContainer:"appMenu__scrollContainer-1UcEN",appMenu__header:"appMenu__header-2_O00"}},190556:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".controlsContainer-1l7u8 {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -ms-flex-align: center;\n align-items: center;\n width: 100%;\n box-sizing: border-box;\n padding: 0 24px 24px;\n}\n",""]),t.locals={controlsContainer:"controlsContainer-1l7u8"}},171276:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".scrollContainer-2gnSS {\n -ms-flex-positive: 1;\n flex-grow: 1;\n overflow: auto;\n padding: 12px 12px 24px;\n width: unset;\n transition: height 0.3s linear;\n -webkit-overflow-scrolling: touch;\n scrollbar-color: #cdccd7 transparent;\n scrollbar-width: thin;\n -ms-touch-action: pan-x pan-y;\n touch-action: pan-x pan-y;\n}\n.scrollContainer-2gnSS::-webkit-scrollbar {\n width: 4px;\n height: 4px;\n}\n.scrollContainer-2gnSS::-webkit-scrollbar-thumb {\n background-color: #cdccd7;\n border: 0 solid transparent;\n border-radius: 2px;\n}\n.scrollContainer-2gnSS::-webkit-scrollbar-track {\n background-color: initial;\n}\n",""]),t.locals={scrollContainer:"scrollContainer-2gnSS"}},394374:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".appMenu__divider-2I18x {\n display: block;\n width: calc(100% - 24px * 2);\n border-bottom: 1px solid #ebebef;\n position: static;\n height: 1px;\n box-sizing: border-box;\n list-style: none;\n margin: 0 0 16px;\n}\n",""]),t.locals={appMenu__divider:"appMenu__divider-2I18x"}},534958:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".appMenu__header-2CQYQ {\n padding: 24px 24px 8px;\n box-sizing: border-box;\n width: 100%;\n z-index: 1;\n}\n",""]),t.locals={appMenu__header:"appMenu__header-2CQYQ"}},81956:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".badge-23pPg {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n pointer-events: none;\n}\n.badgeSize-11zzn {\n width: 24px;\n height: 24px;\n}\n.menuItem__icon-1KYta {\n height: 40px;\n width: 44px;\n margin-right: 6px;\n}\n.badgeWithNotification-3h41Y {\n margin-left: 5px;\n}\n",""]),t.locals={badge:"badge-23pPg",badgeSize:"badgeSize-11zzn",menuItem__icon:"menuItem__icon-1KYta",badgeWithNotification:"badgeWithNotification-3h41Y"}},167844:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".emptyMessage-36_yE {\n color: #5f5c80;\n font-size: 14px;\n padding: 0 24px;\n text-align: center;\n cursor: default;\n}\n",""]),t.locals={emptyMessage:"emptyMessage-36_yE"}},755772:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".divider-_-GSF {\n width: calc(100% - 24px * 2);\n margin: 16px 24px;\n}\n.dragOverlay-tuxDJ {\n box-shadow: 0px 4px 16px rgba(5, 0, 56, 0.12);\n cursor: grabbing;\n}\n.dragOverlay-tuxDJ:hover {\n color: #050038;\n}\n",""]),t.locals={divider:"divider-_-GSF",dragOverlay:"dragOverlay-tuxDJ"}},774633:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".divider-1YzKO {\n width: calc(100% - 24px * 2);\n margin: 16px 12px;\n}\n.emptyMessage-11eVm {\n color: #5f5c80;\n text-align: center;\n font-size: 14px;\n padding: 16px 24px;\n}\n",""]),t.locals={divider:"divider-1YzKO",emptyMessage:"emptyMessage-11eVm"}},872640:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".divider-1RJVr {\n width: calc(100% - 12px * 2);\n margin: 16px 12px;\n}\n.emptyMessage-1RGk0 {\n color: #5f5c80;\n text-align: center;\n font-size: 14px;\n padding: 16px 24px;\n}\n.noResultWrapper-1Br7l {\n padding: 8px 12px;\n line-height: 20px;\n}\n",""]),t.locals={divider:"divider-1RJVr",emptyMessage:"emptyMessage-1RGk0",noResultWrapper:"noResultWrapper-1Br7l"}},479196:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".fluid-3On5i {\n width: inherit;\n}\n",""]),t.locals={fluid:"fluid-3On5i"}},799729:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".appBarMenuItem__container-w2M7r {\n height: 44px;\n transition: none;\n padding: 8px 12px;\n border-radius: 4px;\n background: transparent;\n width: 210px;\n outline: none;\n list-style: none;\n cursor: pointer;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: start;\n justify-content: flex-start;\n box-sizing: border-box;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n font-style: normal;\n font-stretch: normal;\n letter-spacing: normal;\n font-size: 14px;\n line-height: 20px;\n font-weight: normal;\n}\n.appBarMenuItem__container-w2M7r.selectItem {\n background: #e8ecff;\n color: #455bed;\n box-shadow: none;\n}\n.appBarMenuItem__container-w2M7r:focus:not(:active) {\n box-shadow: 0 0 0 1px #6881ff, 0 0 0 5px #d9e0ff;\n}\n.appBarMenuItem__container-w2M7r:hover,\n.appBarMenuItem__container-w2M7r.appBarMenuItem__container_active-2IYps,\n.appBarMenuItem__container-w2M7r.appBarMenuItem__container_active-2IYps > .menuItem__icon-3eXVc {\n background: #e8ecff;\n color: #455bed;\n box-shadow: none;\n}\n.appBarMenuItem__container-w2M7r.appBarMenuItem__container_disabled-2Nvoc,\n.appBarMenuItem__container-w2M7r.appBarMenuItem__container_disabled-2Nvoc .menuItem__icon-3eXVc {\n cursor: default;\n color: rgba(5, 0, 56, 0.2);\n}\n.appBarMenuItem__container-w2M7r.appBarMenuItem__container_badgeWithNotification-faHPL {\n position: relative;\n}\n.appBarMenuItem__container-w2M7r.appBarMenuItem__container_badgeWithNotification-faHPL:after {\n content: '';\n position: absolute;\n display: block;\n width: 4px;\n height: 4px;\n top: calc(50% - 17px);\n border-radius: 125px;\n background-color: #4262ff;\n left: 12%;\n margin-left: -2px;\n}\n.appBarMenuItem__container-w2M7r .appBarMenuItem__text-1HtmA {\n white-space: nowrap;\n overflow: hidden;\n position: relative;\n width: 100%;\n text-overflow: clip;\n height: 20px;\n text-align: initial;\n margin-left: 12px;\n}\n",""]),t.locals={appBarMenuItem__container:"appBarMenuItem__container-w2M7r",appBarMenuItem__container_active:"appBarMenuItem__container_active-2IYps",menuItem__icon:"menuItem__icon-3eXVc",appBarMenuItem__container_disabled:"appBarMenuItem__container_disabled-2Nvoc",appBarMenuItem__container_badgeWithNotification:"appBarMenuItem__container_badgeWithNotification-faHPL",appBarMenuItem__text:"appBarMenuItem__text-1HtmA"}},634807:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".appBarMenuItem_sortable-3s8mA {\n color: #050038;\n}\n.appBarMenuItem_sortable-3s8mA:hover,\n.appBarMenuItem_sortable-3s8mA:focus {\n color: #050038;\n}\n",""]),t.locals={appBarMenuItem_sortable:"appBarMenuItem_sortable-3s8mA"}},39010:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".creationBarMenuItem__container-2aQGT {\n height: 44px;\n transition: none;\n background: transparent;\n width: 250px;\n outline: none;\n list-style: none;\n cursor: pointer;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: start;\n justify-content: flex-start;\n box-sizing: border-box;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n padding: 8px 12px;\n border-radius: 4px;\n font-style: normal;\n font-stretch: normal;\n letter-spacing: normal;\n font-size: 14px;\n line-height: 20px;\n font-weight: normal;\n}\n.creationBarMenuItem__container-2aQGT:focus:not(:active) {\n box-shadow: 0 0 0 1px #6881ff, 0 0 0 5px #d9e0ff;\n}\n.creationBarMenuItem__container-2aQGT.selectItem,\n.creationBarMenuItem__container-2aQGT:hover,\n.creationBarMenuItem__container-2aQGT.creationBarMenuItem__container_active-3GmHS {\n background: #e8ecff;\n color: #455bed;\n box-shadow: none;\n}\n.creationBarMenuItem__container-2aQGT.creationBarMenuItem__container_disabled-2vvoD {\n cursor: default;\n color: rgba(5, 0, 56, 0.2);\n}\n.creationBarMenuItem__container-2aQGT.creationBarMenuItem__container_badgeWithNotification-8CX1u {\n position: relative;\n}\n.creationBarMenuItem__container-2aQGT.creationBarMenuItem__container_badgeWithNotification-8CX1u:after {\n content: '';\n position: absolute;\n display: block;\n width: 4px;\n height: 4px;\n top: calc(50% - 17px);\n border-radius: 125px;\n background-color: #4262ff;\n left: 9%;\n margin-left: -2px;\n}\n.creationBarMenuItem__container-2aQGT .creationBarMenuItem__text-2bu0G {\n white-space: nowrap;\n overflow: hidden;\n position: relative;\n width: 100%;\n text-overflow: clip;\n height: 20px;\n text-align: initial;\n margin-left: 12px;\n}\n",""]),t.locals={creationBarMenuItem__container:"creationBarMenuItem__container-2aQGT",creationBarMenuItem__container_active:"creationBarMenuItem__container_active-3GmHS",creationBarMenuItem__container_disabled:"creationBarMenuItem__container_disabled-2vvoD",creationBarMenuItem__container_badgeWithNotification:"creationBarMenuItem__container_badgeWithNotification-8CX1u",creationBarMenuItem__text:"creationBarMenuItem__text-2bu0G"}},167198:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".interactiveDisplaysMenuItem__container-1lwux {\n background: #ffffff;\n width: 100%;\n height: 40px;\n padding: 0 24px 0 14px;\n outline: none;\n list-style: none;\n cursor: pointer;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: start;\n justify-content: flex-start;\n box-sizing: border-box;\n transition: color 0.3s;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n font-style: normal;\n font-stretch: normal;\n letter-spacing: normal;\n font-size: 14px;\n line-height: 20px;\n font-weight: normal;\n}\n.interactiveDisplaysMenuItem__container-1lwux:focus:not(:active) {\n box-shadow: 0 0 0 1px #6881ff, 0 0 0 5px #d9e0ff;\n}\n.interactiveDisplaysMenuItem__container-1lwux:hover,\n.interactiveDisplaysMenuItem__container-1lwux.interactiveDisplaysMenuItem__container_active-2zr1R,\n.interactiveDisplaysMenuItem__container-1lwux.interactiveDisplaysMenuItem__container_active-2zr1R > .interactiveDisplaysMenuItem__icon-1PaBk {\n color: #4262ff;\n}\n.interactiveDisplaysMenuItem__container-1lwux .interactiveDisplaysMenuItem__icon-1PaBk {\n color: inherit;\n transition: none;\n}\n.interactiveDisplaysMenuItem__container-1lwux.interactiveDisplaysMenuItem__container_disabled-2i8EP,\n.interactiveDisplaysMenuItem__container-1lwux.interactiveDisplaysMenuItem__container_disabled-2i8EP .interactiveDisplaysMenuItem__icon-1PaBk {\n cursor: default;\n color: rgba(5, 0, 56, 0.2);\n}\n.interactiveDisplaysMenuItem__container-1lwux.interactiveDisplaysMenuItem__icon-1PaBk {\n height: 40px;\n width: 44px;\n margin-right: 6px;\n}\n.interactiveDisplaysMenuItem__text-1_ZS9 {\n white-space: nowrap;\n overflow: hidden;\n position: relative;\n width: 100%;\n text-overflow: clip;\n height: 20px;\n text-align: initial;\n margin-left: 12px;\n}\n",""]),t.locals={interactiveDisplaysMenuItem__container:"interactiveDisplaysMenuItem__container-1lwux",interactiveDisplaysMenuItem__container_active:"interactiveDisplaysMenuItem__container_active-2zr1R",interactiveDisplaysMenuItem__icon:"interactiveDisplaysMenuItem__icon-1PaBk",interactiveDisplaysMenuItem__container_disabled:"interactiveDisplaysMenuItem__container_disabled-2i8EP",interactiveDisplaysMenuItem__text:"interactiveDisplaysMenuItem__text-1_ZS9"}},745379:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".button-1tO69 {\n padding: 0;\n width: 34px;\n height: 34px;\n min-width: 36px;\n line-height: 0;\n color: #ffffff;\n border-color: #4262ff;\n background-color: #4262ff;\n transition: 0.3s;\n border-radius: 4px;\n}\n.button-1tO69.button_loading-2bByW {\n color: transparent;\n}\n.button-1tO69.button_loading-2bByW:before {\n border-color: transparent #4262ff #4262ff #4262ff;\n}\n.button-1tO69:hover {\n border-color: #4262ff;\n background-color: #4262ff;\n color: #ffffff !important;\n}\n.icon--Nbiz {\n width: 36px;\n height: 36px;\n color: #090909;\n}\n",""]),t.locals={button:"button-1tO69",button_loading:"button_loading-2bByW",icon:"icon--Nbiz"}},278800:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".appMenuSearchInput__container-2rE_N {\n position: relative;\n}\n.appMenuSearchInput-1GPMO {\n border: 1px solid #5f5c80;\n height: 32px;\n font-size: 14px;\n z-index: 1;\n box-shadow: none !important;\n}\n.appMenuSearchInput-1GPMO:focus {\n box-shadow: 0 0 0 1px #6881ff, 0 0 0 5px #d9e0ff !important;\n}\n",""]),t.locals={appMenuSearchInput__container:"appMenuSearchInput__container-2rE_N",appMenuSearchInput:"appMenuSearchInput-1GPMO"}},768427:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".creationBarContainer-xd_v7 {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-flow: column nowrap;\n flex-flow: column nowrap;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n box-sizing: border-box;\n transition: height 0.2s linear, top 0.2s linear, width ease-in-out 0.3s;\n z-index: 90;\n max-height: calc(100vh - 64px - 56px);\n pointer-events: none;\n height: 100%;\n gap: 8px;\n}\n.creationBarItem-3C8c2 {\n pointer-events: auto;\n box-shadow: 0px 2px 10px rgba(5, 0, 56, 0.08);\n background-color: #ffffff;\n border-radius: 4px;\n box-sizing: border-box;\n padding: 2px;\n width: 48px;\n}\n",""]),t.locals={creationBarContainer:"creationBarContainer-xd_v7",creationBarItem:"creationBarItem-3C8c2"}},692794:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".creationBarButton-TmJjg {\n color: #050038;\n position: relative;\n}\n",""]),t.locals={creationBarButton:"creationBarButton-TmJjg"}},247979:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".creationBarDummyButton-3YaQQ {\n color: #050038;\n cursor: pointer;\n width: 44px;\n height: 44px;\n box-sizing: border-box;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n position: relative;\n border-radius: 4px;\n}\n.creationBarDummyButton-3YaQQ:hover {\n background-color: #f4f6ff;\n color: #050038 !important;\n}\n.creationBarDummyMenuItem-2Hu2F {\n width: 274px !important;\n padding: 8px 24px !important;\n}\n.overlayElement-39pdb {\n cursor: grabbing;\n box-shadow: 0px 4px 16px rgba(5, 0, 56, 0.12) !important;\n background-color: white !important;\n color: #050038 !important;\n}\n",""]),t.locals={creationBarDummyButton:"creationBarDummyButton-3YaQQ",creationBarDummyMenuItem:"creationBarDummyMenuItem-2Hu2F",overlayElement:"overlayElement-39pdb"}},234947:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".ToolbarSeparator-YX3iC {\n width: 24px;\n height: 1px;\n margin: 5px 0;\n box-sizing: border-box;\n border-bottom: 1px solid rgba(5, 0, 56, 0.12);\n}\n",""]),t.locals={ToolbarSeparator:"ToolbarSeparator-YX3iC"}},147683:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".creationBarSortable-y5Q2X {\n -ms-touch-action: manipulation;\n touch-action: manipulation;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-align: center;\n align-items: center;\n}\n",""]),t.locals={creationBarSortable:"creationBarSortable-y5Q2X"}},835850:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".icon_hasNewItems-2bTor {\n position: relative;\n}\n.icon_hasNewItems-2bTor:before {\n content: '';\n display: block;\n width: 8px;\n height: 8px;\n background-color: #4262ff;\n border-radius: 125px;\n position: absolute;\n right: 1px;\n top: 10px;\n}\n.disabled__icon-2-dPD {\n color: #cdccd7;\n}\n.disabled__icon-2-dPD:hover {\n color: #cdccd7;\n}\n",""]),t.locals={icon_hasNewItems:"icon_hasNewItems-2bTor",disabled__icon:"disabled__icon-2-dPD"}},307493:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".badge_top_right-q8kVc {\n content: '';\n display: block;\n width: 8px;\n height: 8px;\n background-color: #4262ff;\n border-radius: 125px;\n position: absolute;\n right: -7px;\n top: -3px;\n}\n.badge_left-ZlC4P {\n content: '';\n display: block;\n width: 8px;\n height: 8px;\n background-color: #4262ff;\n border-radius: 125px;\n position: absolute;\n left: -12px;\n top: 0;\n bottom: 0;\n margin: auto 0;\n width: 4px;\n height: 4px;\n}\n",""]),t.locals={badge_top_right:"badge_top_right-q8kVc",badge_left:"badge_left-ZlC4P"}},198263:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".checkIcon-14d1h {\n color: #4262ff;\n margin-left: auto;\n}\n",""]),t.locals={checkIcon:"checkIcon-14d1h"}},564875:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".exportPanel__authButton-k7UJM button.rtb-link {\n padding-right: 0;\n padding-left: 0;\n}\n",""]),t.locals={exportPanel__authButton:"exportPanel__authButton-k7UJM"}},308170:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,'.boxPanel-pm1ha {\n background: #ffffff;\n box-shadow: 0px 2px 10px rgba(5, 0, 56, 0.08);\n border-radius: 4px;\n height: 48px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n z-index: 90;\n /** ancestors might have set "pointer-events: none" in order not to overlap the canvas */\n pointer-events: all;\n}\n.toolbar-dytE9 > div:first-child {\n padding-left: 4px;\n}\n.toolbar-dytE9 > div:last-child {\n padding-right: 4px;\n}\n',""]),t.locals={boxPanel:"boxPanel-pm1ha",toolbar:"toolbar-dytE9"}},836100:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".icon_hasNewItems-1_qUV {\n position: relative;\n}\n.icon_hasNewItems-1_qUV:before {\n content: '';\n display: block;\n width: 8px;\n height: 8px;\n background-color: #4262ff;\n border-radius: 125px;\n position: absolute;\n right: 1px;\n top: 10px;\n}\n.disabled__icon-FnoDM {\n color: #cdccd7;\n}\n.disabled__icon-FnoDM:hover {\n color: #cdccd7;\n}\n.menu_item_wrapper-1kpMe {\n position: relative;\n display: -ms-flexbox;\n display: flex;\n width: 100%;\n -ms-flex-align: center;\n align-items: center;\n}\n",""]),t.locals={icon_hasNewItems:"icon_hasNewItems-1_qUV",disabled__icon:"disabled__icon-FnoDM",menu_item_wrapper:"menu_item_wrapper-1kpMe"}},797690:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".badge_top_right-1HELw {\n content: '';\n display: block;\n width: 8px;\n height: 8px;\n background-color: #4262ff;\n border-radius: 125px;\n position: absolute;\n right: -7px;\n top: -3px;\n}\n.badge_left-DBACJ {\n content: '';\n display: block;\n width: 8px;\n height: 8px;\n background-color: #4262ff;\n border-radius: 125px;\n position: absolute;\n left: -12px;\n top: 0;\n bottom: 0;\n margin: auto 0;\n width: 4px;\n height: 4px;\n}\n",""]),t.locals={badge_top_right:"badge_top_right-1HELw",badge_left:"badge_left-DBACJ"}},19083:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".newItem-lvdRe {\n width: 6px;\n height: 6px;\n border-radius: 125px;\n margin-left: auto;\n background-color: #4262ff;\n}\n",""]),t.locals={newItem:"newItem-lvdRe"}},570676:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".checkIcon-ZByDI {\n color: #4262ff;\n margin-left: auto;\n}\n",""]),t.locals={checkIcon:"checkIcon-ZByDI"}},284155:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".boardBackgroundColor-22FbG.boardBackgroundColor-22FbG {\n max-width: 160px;\n padding: 0;\n}\n",""]),t.locals={boardBackgroundColor:"boardBackgroundColor-22FbG"}},940405:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".exportPanel__authButton-3kap- button.rtb-link {\n padding-right: 0;\n padding-left: 0;\n}\n",""]),t.locals={exportPanel__authButton:"exportPanel__authButton-3kap-"}},589208:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".colorPalette-t065B {\n max-height: 280px;\n overflow-y: auto;\n padding: 10px 0 10px 10px;\n color: #cdccd7;\n -webkit-overflow-scrolling: touch;\n scrollbar-color: #5f5c80 transparent;\n scrollbar-width: thin;\n}\n.colorPalette-t065B::-webkit-scrollbar {\n width: 4px;\n height: 4px;\n}\n.colorPalette-t065B::-webkit-scrollbar-thumb {\n background-color: #5f5c80;\n border: 0 solid transparent;\n border-radius: 2px;\n}\n.colorPalette-t065B::-webkit-scrollbar-track {\n background-color: initial;\n}\n.colorPalette-t065B .colorPalette_newColor .icon.plusIcon {\n display: none;\n margin: 7px 0 0 7px;\n opacity: 0.4;\n}\n.colorPalette-t065B .colorPalette_newColor:hover .icon.plusIcon {\n opacity: 0.6;\n}\n.colorPalette-t065B .colorPalette_newColor-dummy {\n border: 1px solid rgba(0, 0, 0, 0);\n}\n.colorPalette-t065B .colorPalette_newColor-dummy .icon.plusIcon {\n display: block;\n}\n.colorPalette-t065B .colorPalette_newColor-dummy .icon.selectIcon {\n display: none;\n}\n.colorPalette_circle-rhbHX {\n box-sizing: border-box;\n width: 30px;\n height: 30px;\n margin: 5px;\n border-radius: 15px;\n transition: opacity 0.2s;\n border: 1px solid rgba(0, 0, 0, 0.1);\n float: left;\n}\n.colorPalette_circle-rhbHX .icon.selectIcon {\n pointer-events: none;\n width: 16px;\n height: 16px;\n background-color: rgba(0, 0, 0, 0.2);\n border-radius: 8px;\n padding: 4px 0 0 3px;\n margin: 6px 0 0 6px;\n box-sizing: border-box;\n}\n.colorPalette_circle-rhbHX .icon.transparentIcon {\n width: 0;\n height: 0;\n}\n.colorPalette_circle-rhbHX svg.transparentIcon {\n width: 30px;\n height: 30px;\n margin: -1px;\n background-color: #ffffff;\n border-radius: 15px;\n}\n.colorPalette_circle-rhbHX.destroyed {\n opacity: 0;\n}\n.colorPalette_circle__selected-UFrL2 {\n color: #4262ff;\n}\n.colorPalette_circle__selected-UFrL2[data-transparent='false'] {\n box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #4262ff;\n}\n@media only screen and (max-height: 625px) {\n .colorPalette-t065B {\n max-height: 200px;\n }\n}\n",""]),t.locals={colorPalette:"colorPalette-t065B",colorPalette_circle:"colorPalette_circle-rhbHX",colorPalette_circle__selected:"colorPalette_circle__selected-UFrL2"}},232370:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".combobox-3iPQW {\n box-shadow: 0px 8px 32px rgba(5, 0, 56, 0.08);\n}\n",""]),t.locals={combobox:"combobox-3iPQW"}},167958:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".inputBox-2TTfX {\n padding: 16px 10px 16px 20px;\n background-color: #ffffff;\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n border-bottom: 1px solid #ebebef;\n}\n.input-1hSb5 {\n font-style: normal;\n font-stretch: normal;\n letter-spacing: normal;\n font-size: 16px;\n line-height: 24px;\n font-weight: normal;\n border: none;\n width: 100%;\n height: 22px;\n outline: none;\n padding-left: 8px;\n}\n",""]),t.locals={inputBox:"inputBox-2TTfX",input:"input-1hSb5"}},562499:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".listGroup-R9lDN + .listGroup-R9lDN {\n margin-top: 8px;\n}\n.title-9Af2l {\n font-style: normal;\n font-stretch: normal;\n letter-spacing: normal;\n font-size: 14px;\n line-height: 20px;\n font-weight: normal;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n height: 40px;\n color: #5f5c80;\n margin: 0 0 0 12px;\n cursor: default;\n}\n.items-25uAg {\n margin: 0;\n padding: 0;\n list-style: none;\n}\n",""]),t.locals={listGroup:"listGroup-R9lDN",title:"title-9Af2l",items:"items-25uAg"}},269866:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".action-3Ogg3 {\n margin-left: auto;\n}\n",""]),t.locals={action:"action-3Ogg3"}},176435:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".listItemIcon-3Bpo4 {\n height: 24px;\n width: 24px;\n margin: 0 14px 0 6px;\n}\n",""]),t.locals={listItemIcon:"listItemIcon-3Bpo4"}},906364:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".listItem-3DH1u {\n font-style: normal;\n font-stretch: normal;\n letter-spacing: normal;\n font-size: 14px;\n line-height: 20px;\n font-weight: normal;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n border-radius: 4px;\n background-color: #ffffff;\n height: 44px;\n padding: 0 8px;\n}\n.listItem-3DH1u:hover {\n background-color: #f0f2ff;\n color: #455bed;\n}\n.listItemActive-hGEj- {\n background-color: #e8ecff;\n color: #455bed;\n}\n",""]),t.locals={listItem:"listItem-3DH1u",listItemActive:"listItemActive-hGEj-"}},669783:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".list-2lkRI {\n margin: 0;\n padding: 10px 12px 8px 12px;\n position: relative;\n list-style: none;\n background-color: white;\n box-sizing: border-box;\n border-bottom-left-radius: 4px;\n border-bottom-right-radius: 4px;\n max-height: 424px;\n width: 100%;\n overflow: auto;\n overflow-x: hidden;\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n outline: none;\n transition: height 0.3s linear;\n -webkit-overflow-scrolling: touch;\n scrollbar-color: #cdccd7 transparent;\n scrollbar-width: thin;\n -ms-touch-action: pan-x pan-y;\n touch-action: pan-x pan-y;\n}\n.list-2lkRI::-webkit-scrollbar {\n width: 4px;\n height: 4px;\n}\n.list-2lkRI::-webkit-scrollbar-thumb {\n background-color: #cdccd7;\n border: 0 solid transparent;\n border-radius: 2px;\n}\n.list-2lkRI::-webkit-scrollbar-track {\n background-color: initial;\n}\n",""]),t.locals={list:"list-2lkRI"}},385608:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".container-1u3Vw {\n width: 450px;\n height: 480px;\n position: absolute;\n left: 50%;\n top: 15vh;\n transform: translateX(-50%);\n z-index: 3100;\n}\n",""]),t.locals={container:"container-1u3Vw"}},627352:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".informArrow-3xtTH {\n position: absolute;\n width: 5px;\n height: 8px;\n}\n.informArrowTop-3OCJm {\n transform: rotate(-90deg);\n}\n.informArrow-3xtTH svg {\n width: 5px;\n height: 8px;\n color: #050038;\n position: absolute;\n top: 0;\n}\n",""]),t.locals={informArrow:"informArrow-3xtTH",informArrowTop:"informArrowTop-3OCJm"}},572148:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".drawToolbarSeparatorHorizontal-3XdkM {\n height: 1px;\n margin: 8px;\n background-color: #cdccd7;\n width: 24px;\n}\n.drawToolbarSeparatorVertical-2QS7K {\n height: 24px;\n margin: 8px;\n background-color: #cdccd7;\n width: 1px;\n}\n",""]),t.locals={drawToolbarSeparatorHorizontal:"drawToolbarSeparatorHorizontal-3XdkM",drawToolbarSeparatorVertical:"drawToolbarSeparatorVertical-2QS7K"}},156444:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".colorButton-3hvgW {\n width: 40px;\n height: 40px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-align: center;\n align-items: center;\n padding: unset;\n}\n.colorButtonSelection-jV7Kj {\n border-radius: 125px;\n width: 30px;\n height: 30px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.colorButtonBorder-1J0J- {\n border: 1px solid rgba(5, 0, 56, 0.2);\n box-sizing: border-box;\n}\n.colorButtonBorderSelected-18tOY {\n border: 2px solid #4262ff;\n box-sizing: border-box;\n}\n.colorButtonColor-2dE_t {\n border-radius: 125px;\n}\n.colorButtonContainer-pfwKu {\n width: 100%;\n height: 100%;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-align: center;\n align-items: center;\n}\n",""]),t.locals={colorButton:"colorButton-3hvgW",colorButtonSelection:"colorButtonSelection-jV7Kj",colorButtonBorder:"colorButtonBorder-1J0J-",colorButtonBorderSelected:"colorButtonBorderSelected-18tOY",colorButtonColor:"colorButtonColor-2dE_t",colorButtonContainer:"colorButtonContainer-pfwKu"}},615559:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".btn-2r53O {\n padding: 0;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-align: center;\n align-items: center;\n width: 44px;\n height: 46px;\n}\n.title-2Iq0H {\n font-style: normal;\n font-stretch: normal;\n letter-spacing: normal;\n font-size: 10px;\n line-height: 16px;\n font-weight: normal;\n}\n",""]),t.locals={btn:"btn-2r53O",title:"title-2Iq0H"}},828526:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".panel-2vBOH {\n width: 184px;\n height: 211px;\n}\n",""]),t.locals={panel:"panel-2vBOH"}},928753:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".section-3dhGV {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n border-bottom: 1px solid #e6e6e6;\n padding: 6px 14px;\n}\n.section-3dhGV:first-child {\n padding-top: 12px;\n}\n.section-3dhGV:last-child {\n border-bottom: none;\n padding-bottom: 12px;\n}\n.sectionItem-149Yx {\n margin: 6px 4px;\n}\n",""]),t.locals={section:"section-3dhGV",sectionItem:"sectionItem-149Yx"}},186715:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".gridTool-2_fyX {\n padding: 10px 12px 12px 14px;\n}\n.gridToolBackground-1Nmyu {\n overflow: hidden;\n box-sizing: border-box;\n border: 1px solid #cccccc;\n}\n.gridToolRow-3-Gps {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n}\n.gridToolCell-pk0-B {\n width: 12px;\n height: 12px;\n border: 1px solid #cccccc;\n box-sizing: border-box;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n}\n.gridToolActive-2T9ia {\n position: absolute;\n top: 14px;\n left: 14px;\n border-color: #3f53d9;\n}\n.gridToolCellActive-1wzt7 {\n border-color: #3f53d9;\n}\n",""]),t.locals={gridTool:"gridTool-2_fyX",gridToolBackground:"gridToolBackground-1Nmyu",gridToolRow:"gridToolRow-3-Gps",gridToolCell:"gridToolCell-pk0-B",gridToolActive:"gridToolActive-2T9ia",gridToolCellActive:"gridToolCellActive-1wzt7"}},354468:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".panel-3VzIZ {\n padding: 0 8px;\n -ms-flex-direction: row;\n flex-direction: row;\n display: -ms-flexbox;\n display: flex;\n}\n",""]),t.locals={panel:"panel-3VzIZ"}},625712:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".btn-nbIzL {\n width: 40px;\n height: 40px;\n}\n",""]),t.locals={btn:"btn-nbIzL"}},973390:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".panel-3DWQ_ {\n width: 120px;\n height: 164px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n padding: 16px;\n}\n.shapesSection-hGXm6 {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n}\n.moreBtn-2Tqve {\n height: 36px;\n width: 120px;\n margin-top: 8px;\n padding: 0;\n}\n",""]),t.locals={panel:"panel-3DWQ_",shapesSection:"shapesSection-hGXm6",moreBtn:"moreBtn-2Tqve"}},14066:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".btn-3r-RN {\n width: 48px;\n height: 48px;\n padding: 0;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.icon-13Gif {\n width: 48px;\n height: 48px;\n}\n",""]),t.locals={btn:"btn-3r-RN",icon:"icon-13Gif"}},505072:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".panel-1IefG {\n width: 240px;\n height: 280px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n padding: 24px 12px 24px 24px;\n}\n.stickersSection-1C5t4 {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n}\n.stickerBtn-IJbKz {\n margin-right: 12px;\n margin-bottom: 11px;\n}\n.bulkBtn-2nm8M {\n height: 36px;\n width: 228px;\n margin-top: 8px;\n margin-right: 12px;\n}\n",""]),t.locals={panel:"panel-1IefG",stickersSection:"stickersSection-1C5t4",stickerBtn:"stickerBtn-IJbKz",bulkBtn:"bulkBtn-2nm8M"}},925959:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".container-2ys2P {\n max-width: calc(100% - 48px);\n}\n.container_radius_xl-2P2Uw {\n border-radius: 16px;\n}\n.container_radius_xxl-2gbew {\n border-radius: 32px;\n}\n.content-fR-ZG {\n padding: 24px;\n background: #ffffff;\n box-shadow: 0px 4px 16px rgba(5, 0, 56, 0.12);\n border-radius: inherit;\n height: 100%;\n min-width: 400px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.close-1hnM2 {\n background: #050038;\n position: absolute;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n border-radius: 125px;\n width: 40px;\n height: 40px;\n right: -15px;\n top: -15px;\n color: #ffffff;\n}\n.close-1hnM2:hover {\n color: #ffffff;\n}\n.title-c0Q9O,\n.heading-2Zm3d {\n display: block;\n margin-bottom: 19px;\n text-align: center;\n font-family: Spoof, sans-serif;\n font-weight: 500;\n font-size: 34px;\n line-height: 36px;\n letter-spacing: -0.03em;\n font-feature-settings: 'ss03' on;\n}\n@media screen and (max-width: 940px), screen and (max-height: 700px) {\n .content-fR-ZG {\n min-width: auto;\n }\n .featuredDialog-2ATrs.featuredDialog-2ATrs {\n width: 400px;\n max-width: 100%;\n height: unset;\n }\n}\n",""]),t.locals={container:"container-2ys2P",container_radius_xl:"container_radius_xl-2P2Uw",container_radius_xxl:"container_radius_xxl-2gbew",content:"content-fR-ZG",close:"close-1hnM2",title:"title-c0Q9O",heading:"heading-2Zm3d",featuredDialog:"featuredDialog-2ATrs"}},989760:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".box-3yHEV {\n display: -ms-flexbox;\n display: flex;\n min-width: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n /** paddings are not allowed in LayoutBox, margins allowed */\n padding: 0 !important;\n}\n.box_shrinking-1xJpm {\n -ms-flex-negative: 1;\n flex-shrink: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n}\n.box_align_start-1m8Cy {\n -ms-flex-pack: start;\n justify-content: flex-start;\n}\n.box_align_end-1nTbk {\n -ms-flex-pack: end;\n justify-content: flex-end;\n}\n.box_align_center-2Kx0g {\n -ms-flex-pack: center;\n justify-content: center;\n}\n.box_hidden-12VDe {\n width: 0;\n height: 0;\n display: none;\n}\n",""]),t.locals={box:"box-3yHEV",box_shrinking:"box_shrinking-1xJpm",box_align_start:"box_align_start-1m8Cy",box_align_end:"box_align_end-1nTbk",box_align_center:"box_align_center-2Kx0g",box_hidden:"box_hidden-12VDe"}},811058:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".container-1Sagt {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -ms-flex-align: center;\n align-items: center;\n width: 100%;\n}\n",""]),t.locals={container:"container-1Sagt"}},738825:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".container-3p3sY {\n display: -ms-flexbox;\n display: flex;\n max-width: 100%;\n /** paddings and margins are not allowed in LayoutScalingList.Container */\n padding: 0 !important;\n margin: 0 !important;\n}\n.boxPanel-1iY-o {\n max-width: 100%;\n}\n.container_align_start-3na7a {\n -ms-flex-pack: start;\n justify-content: flex-start;\n}\n.container_align_end-1b6-4 {\n -ms-flex-pack: end;\n justify-content: flex-end;\n}\n.container_align_end-1b6-4 .boxPanel-1iY-o {\n -ms-flex-pack: end;\n justify-content: flex-end;\n}\n.container_align_center-17oOm {\n -ms-flex-pack: center;\n justify-content: center;\n}\n",""]),t.locals={container:"container-3p3sY",boxPanel:"boxPanel-1iY-o",container_align_start:"container_align_start-3na7a",container_align_end:"container_align_end-1b6-4",container_align_center:"container_align_center-17oOm"}},943960:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".dropdown-Rz_ws {\n /** margins are not allowed for LayoutScalingList.Dropdown, use paddings */\n margin: 0 !important;\n}\n",""]),t.locals={dropdown:"dropdown-Rz_ws"}},985233:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".item-2ermV {\n /** margins are not allowed for LayoutScalingList.Item, use paddings */\n margin: 0 !important;\n}\n.item_shrinking-1CyAN {\n min-width: 0;\n}\n",""]),t.locals={item:"item-2ermV",item_shrinking:"item_shrinking-1CyAN"}},24647:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".panel-1oEyx {\n background-color: #ffffff;\n border-radius: 4px;\n transition: background-color 0.15s cubic-bezier(0.2, 0.3, 0.25, 0.9), transform 0.4s cubic-bezier(0.25, 0.1, 0.25, 0.1);\n}\n.panelToolbar-3UDXt {\n box-shadow: 0px 2px 10px rgba(5, 0, 56, 0.08);\n padding: 2px;\n}\n",""]),t.locals={panel:"panel-1oEyx",panelToolbar:"panelToolbar-3UDXt"}},949203:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".button-JItYk {\n color: #4262ff;\n box-shadow: 0px 2px 10px rgba(5, 0, 56, 0.08);\n}\n.icon-bfZeX {\n width: unset;\n height: unset;\n padding: 8px;\n}\n",""]),t.locals={button:"button-JItYk",icon:"icon-bfZeX"}},908306:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".navigationBar-3Fy5R {\n display: -ms-flexbox;\n display: flex;\n border-top: 1px solid #ebebef;\n -ms-flex-pack: center;\n justify-content: center;\n background-color: white;\n}\n.navigationBar-3Fy5R .button-1kzad {\n width: unset;\n height: unset;\n padding: 16px 0;\n -ms-flex: 1;\n flex: 1;\n}\n.navigationBar-3Fy5R .button-1kzad:first-child {\n margin-left: 20px;\n}\n.navigationBar-3Fy5R .button-1kzad:last-child {\n margin-right: 20px;\n}\n",""]),t.locals={navigationBar:"navigationBar-3Fy5R",button:"button-1kzad"}},874154:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".tabLine-kZW8d {\n height: 2px;\n width: 100%;\n transform: translateY(1px);\n position: relative;\n}\n.tabLine-kZW8d .active-1L-dw {\n position: absolute;\n left: 16px;\n background-color: #4262ff;\n width: 66px;\n height: 2px;\n transition: 200ms;\n}\n",""]),t.locals={tabLine:"tabLine-kZW8d",active:"active-1L-dw"}},896704:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".cursorPulse-3aPUF {\n position: absolute;\n top: 0;\n right: -50%;\n bottom: 0;\n left: -50%;\n margin: auto;\n z-index: 900;\n pointer-events: none;\n}\n",""]),t.locals={cursorPulse:"cursorPulse-3aPUF"}},703766:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".pulse-1Knzk {\n position: relative;\n animation-name: pulse-animation-scale-change-large;\n animation-duration: 1s;\n animation-iteration-count: infinite;\n}\n.pulse-1Knzk.pulse--animation-scale-change-small {\n animation-name: pulse-animation-scale-change-small;\n}\n.pulse-1Knzk .pulse__inner,\n.pulse-1Knzk .pulse__outer {\n position: absolute;\n width: 100%;\n height: 100%;\n border-radius: 125px;\n}\n.pulse-1Knzk .pulse__inner {\n background-color: #4262ff;\n}\n.pulse-1Knzk .pulse__outer {\n position: absolute;\n animation-name: pulse-outer-animation;\n animation-duration: 1s;\n animation-iteration-count: infinite;\n background-color: transparent;\n}\n.pulse-1Knzk.pulse--radius-s .pulse__inner,\n.pulse-1Knzk.pulse--radius-s .pulse__outer {\n border-radius: 2px;\n}\n.pulse-1Knzk.pulse--radius-m .pulse__inner,\n.pulse-1Knzk.pulse--radius-m .pulse__outer {\n border-radius: 4px;\n}\n.pulse-1Knzk.pulse--radius-l .pulse__inner,\n.pulse-1Knzk.pulse--radius-l .pulse__outer {\n border-radius: 8px;\n}\n.pulse-1Knzk.pulse--radius-circle .pulse__inner,\n.pulse-1Knzk.pulse--radius-circle .pulse__outer {\n border-radius: 125px;\n}\n@keyframes pulse-animation-scale-change-large {\n 0% {\n transform: scale(1);\n }\n 50% {\n transform: scale(1.4);\n }\n 100% {\n transform: scale(1);\n }\n}\n@keyframes pulse-animation-scale-change-small {\n 0% {\n transform: scale(0.9);\n }\n 50% {\n transform: scale(1);\n }\n 100% {\n transform: scale(0.9);\n }\n}\n@keyframes pulse-outer-animation {\n 0% {\n box-shadow: 0 0 0 0px #4262ff;\n }\n 50% {\n box-shadow: 0 0 0 1em #4262ff;\n }\n 100% {\n box-shadow: 0 0 0 0px #4262ff;\n }\n}\n",""]),t.locals={pulse:"pulse-1Knzk"}},13813:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".buttonPulseAnimation-twx7c {\n /* We don't have color primary alpha in variables yet */\n animation: button-pulse 1s infinite;\n}\n@keyframes button-pulse {\n 0% {\n box-shadow: 0 0 0 0 rgba(66, 98, 255, 0.32);\n }\n 50% {\n box-shadow: 0 0 0 14px rgba(66, 98, 255, 0.32);\n }\n 100% {\n box-shadow: 0 0 0 0 rgba(66, 98, 255, 0.32);\n }\n}\n",""]),t.locals={buttonPulseAnimation:"buttonPulseAnimation-twx7c"}},791027:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".closeIcon-1zMpY {\n right: 0;\n position: absolute;\n top: 8px;\n right: 16px;\n z-index: 1;\n width: 40px;\n}\n",""]),t.locals={closeIcon:"closeIcon-1zMpY"}},766442:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".container-3I6VZ {\n position: relative;\n}\n.appBar__item-2YOgA:first-child {\n padding-left: 8px;\n}\n.appBar__item-2YOgA:last-child {\n padding-right: 8px;\n}\n.dropdown-38KLx {\n opacity: 1;\n transition: 0.3s opacity;\n visibility: visible;\n}\n.marketPlaceButton-2GroH {\n margin: 0 8px;\n}\n.appbarCollapseAnimation-aJJJf-exit {\n transition: -webkit-clip-path 0.3s;\n transition: clip-path 0.3s;\n transition: clip-path 0.3s, -webkit-clip-path 0.3s;\n -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);\n clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);\n}\n.appbarCollapseAnimation-aJJJf-exit-active {\n -webkit-clip-path: polygon(calc(100% - 56px) 0, 100% 0%, 100% 100%, calc(100% - 56px) 100%);\n clip-path: polygon(calc(100% - 56px) 0, 100% 0%, 100% 100%, calc(100% - 56px) 100%);\n}\n.appbarCollapseAnimation-aJJJf-enter {\n transition: -webkit-clip-path 0.3s;\n transition: clip-path 0.3s;\n transition: clip-path 0.3s, -webkit-clip-path 0.3s;\n -webkit-clip-path: polygon(calc(100% - 56px) 0, 100% 0%, 100% 100%, calc(100% - 56px) 100%);\n clip-path: polygon(calc(100% - 56px) 0, 100% 0%, 100% 100%, calc(100% - 56px) 100%);\n}\n.appbarCollapseAnimation-aJJJf-enter-active {\n -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);\n clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);\n}\n.appbarCollapseAnimation-aJJJf-exit .expandButton-2Jx01,\n.appbarCollapseAnimation-aJJJf-enter-active .expandButton-2Jx01,\n.appbarCollapseAnimation-aJJJf-enter-done .expandButton-2Jx01 {\n opacity: 0;\n}\n.appbarCollapseAnimation-aJJJf-exit-active .expandButton-2Jx01,\n.appbarCollapseAnimation-aJJJf-exit-done .expandButton-2Jx01 {\n opacity: 1;\n}\n.appbarCollapseAnimation-aJJJf-exit .dropdown-38KLx,\n.appbarCollapseAnimation-aJJJf-enter-active .dropdown-38KLx,\n.appbarCollapseAnimation-aJJJf-enter-done .dropdown-38KLx {\n opacity: 1;\n}\n.appbarCollapseAnimation-aJJJf-exit-active .dropdown-38KLx,\n.appbarCollapseAnimation-aJJJf-exit-done .dropdown-38KLx {\n opacity: 0;\n}\n",""]),t.locals={container:"container-3I6VZ",appBar__item:"appBar__item-2YOgA",dropdown:"dropdown-38KLx",marketPlaceButton:"marketPlaceButton-2GroH",appbarCollapseAnimation:"appbarCollapseAnimation-aJJJf",expandButton:"expandButton-2Jx01"}},798817:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,".pulse-3I_GM {\n position: absolute;\n margin: auto;\n top: 0;\n bottom: 0;\n}\n",""]),t.locals={pulse:"pulse-3I_GM"}},10525:(e,t,n)=>{(t=e.exports=n(931506)(!1)).push([e.id,"/** @todo RTB-85355: remove after dropdown refactoring https://tasks.devrtb.com/browse/RTB-85355 */\ndiv.visitorAppBar__popupWrapper-3jT7z.rtb-select__options-wrapper {\n padding: 0;\n}\ndiv.visitorAppBar__popupDropdown-18c7i {\n z-index: 200;\n}\ndiv.visitorAppBar__popupDropdown-18c7i .rtb-select__options-wrapper {\n margin: 8px 0;\n}\n",""]),t.locals={visitorAppBar__popupWrapper:"visitorAppBar__popupWrapper-3jT7z",visitorAppBar__popupDropdown:"visitorAppBar__popupDropdown-18c7i"}},314301:e=>{e.exports='\n'},958261:e=>{e.exports='
\n\t
\n\t
\n\t
\n\t
\n\t
{{label || \'Size\'}}
\n
\n'},283590:(e,t,n)=>{var o=n(661370),i=n(487186),r=n(231801),a=n(551739),s=n(908924),l=n(712363),c=n(516139),d=n(378127),u=n(993360),p=n(577850),h=n(841821),g=n(834468),f=n(796086),m=n(145424),v=n(491640),_=o(i),y='
\n\t\n\t\t\n\t\t\t
\n\t\t\t
\n\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\n\t\t\t\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\n\t\t\t\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\n\n\t\t\t
\n\t\t\t
\n\t\t\t
\n\t\t\t
\n\t\t\t
\n\t\t\t
\n\t\t\t
\n\t\t\t
\n\t\t\t
\n\n\t\t\t\n\n\t\t\t\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\n\t\t\t\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\n\t\t\t\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\n\t\t\t\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\n\t\t\t\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\n\t\t\t\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\n\t\t\t\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\n\t\t\t\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\n\t\t\t\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\n\t\t\t\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\n\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\n\t\t\t\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\n\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t\n\n\t\t\x3c!-- Upload panel --\x3e\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t{{ ::item.title }}\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t{{ctrl.translationLabels.more}}\n\t\t\t\n\t\t\t
\n\t\t\t\t
{{ctrl.translationLabels.notInstalled}}
\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t{{ ::item.title }}\n\t\t\t\t
\n\t\t\t\n\t\t\n\n\t\t\x3c!-- Stickers panel --\x3e\n\t\t\n\t\t\t\x3c!-- role="application" prevents unwanted screen reader keyboard behaviour due to role="dialog" --\x3e\n\t\t\t
\n\t\t\t\t
    \n\t\t\t\t\t
  • \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t
  • \n\t\t\t\t
\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\n\t\t\x3c!-- Shapes panel --\x3e\n\t\t\n\t\t\t
\n\t\t\t\t
    \n\t\t\t\t\t
  • \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t
  • \n\t\t\t\t\t
  • \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t
  • \n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t\n\n\t\t\x3c!-- Lines panel --\x3e\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\n\t\t\x3c!-- Frames panel --\x3e\n\t\t\n\t\t\t
\n\t\t\t\t
    \n\t\t\t\t\t
  • \n\t\t\t\t\t\t
      \n\t\t\t\t\t\t\t
    • \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t{{frameTool.title}}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    • \n\t\t\t\t\t\t
    \n\t\t\t\t\t
  • \n\t\t\t\t\t
  • \n\t\t\t\t\t\t
      \n\t\t\t\t\t\t\t
    • \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t{{frameTool.title}}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    • \n\t\t\t\t\t\t
    \n\t\t\t\t\t
  • \n\t\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t\n\n\t\t\x3c!-- Grids panel --\x3e\n\t\t\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\n\t\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\n\t\t\t\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t\n\n\t\t\x3c!-- Draw panel --\x3e\n\t\t\n\t\t\n\t\n\n\t\n\n';e.exports=y},320725:(e,t,n)=>{var o=n(661370),i=n(617403),r=n(921637),a='\n\t
\n\t\t\n\t\t\t

{{translationLabelsBoard.apps}}

\n\t\t\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t{{translationLabelsBoard.onlyAvailableInOurDiagramming}}\n\t\t\t\n\t\t
\n\t\t\n\t\t\t{{ getContentTitle() }}\n\t\t\n\t\t\n\t\t\t{{translationLabelsBoard.addMoreApps}}\n\t\t\t\n\t\t\n\t\t\n\t\t\t{{translationLabelsBoard.close}}\n\t\t\t\n\t\t\n\t\n\t
\n\t
\n\n';e.exports=a},466503:e=>{e.exports=function(e,t,n,o){for(var i=-1,r=null==e?0:e.length;++i{var o=n(752033);e.exports=function(e,t,n,i){return o(e,(function(e,o,r){t(i,e,n(e),r)})),i}},234690:(e,t,n)=>{var o=n(466503),i=n(960426),r=n(189278),a=n(719785);e.exports=function(e,t){return function(n,s){var l=a(n)?o:i,c=t?t():{};return l(n,e,r(s,2),c)}}},927042:(e,t,n)=>{var o=n(11005),i=n(523545),r=n(189278),a=n(401197),s=n(536468),l=n(931159),c=a((function(e,t){var n=l(t);return s(n)&&(n=void 0),s(e)?o(e,i(t,1,s,!0),r(n,2)):[]}));e.exports=c},138354:(e,t,n)=>{var o=n(688799),i=n(234690),r=Object.prototype.hasOwnProperty,a=i((function(e,t,n){r.call(e,n)?e[n].push(t):o(e,n,[t])}));e.exports=a},914680:(e,t,n)=>{var o=n(234690)((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));e.exports=o},681889:(e,t,n)=>{var o=n(11005),i=n(401197),r=n(536468),a=i((function(e,t){return r(e)?o(e,t):[]}));e.exports=a},632937:(e,t)=>{"use strict";var n={parseNegative:!1,parseUnbounded:!1},o=function(){function e(t,o){function i(e){return"[object Array]"===Object.prototype.toString.call(e)}if(void 0===o&&(o=n),this.ranges=[],this.options={parseNegative:!!o.parseNegative,parseUnbounded:!!o.parseUnbounded},"string"===typeof t)this.parseString(t);else if("number"===typeof t)this.appendRange(t,t);else if(t instanceof e)this.ranges=t.getRanges(),void 0===arguments[1]&&(this.options={parseNegative:t.options.parseNegative,parseUnbounded:t.options.parseUnbounded});else if(i(t))for(var r=0,a=t;rn[1]&&(n=[n[1],n[0]]),n[0]===1/0&&n[1]===1/0||n[0]===-1/0&&n[1]===-1/0)throw new RangeError("Infinity can be used only within an unbounded range segment");var o=this.findOverlap(n);return this.ranges.splice(o.lo,o.count,o.union),this},e.prototype.subtract=function(t){if(void 0===t)throw new TypeError("Invalid input");if(t instanceof e){for(var n=0,o=t.ranges;nn[1]&&(n=[n[1],n[0]]);var o=this.findOverlap(n);if(o.count>0){var i=[];this.ranges[o.lo][0]=s[0]){o=a;var l=Math.max(r[0],s[0]),c=Math.min(r[1],s[1]);n.push([l,c])}else if(r[1]=0;t--){var n=this.ranges[t],o=void 0;if(o=this.calcUnion(n,e)){for(var i=1,r=void 0;t-i>=0&&(r=this.calcUnion(o,this.ranges[t-i]));)o=r,i++;return{lo:t+1-i,count:i,union:o}}if(n[1]t[1]?null:[Math.min(e[0],t[0]),Math.max(e[1],t[1])]},e.prototype.getRanges=function(){for(var e=[],t=0,n=this.ranges;t=s[0]&&r[1]<=s[1]&&r[1]>=s[0]&&r[1]<=s[1])break}if(a===n)return!1}return!0}return this.has(new e(t,this.options))},e.prototype.hasRange=function(t,n){return this.has(new e([[t,n]]))},e.prototype.segmentLength=function(){return this.ranges.length},e.prototype.length=function(){if(this.isUnbounded())return 1/0;for(var e=0,t=0,n=this.ranges;t0&&(this.ranges[0][0]===-1/0||this.ranges[this.ranges.length-1][1]===1/0)},e.prototype.min=function(){if(0!==this.ranges.length)return this.ranges[0][0]},e.prototype.max=function(){if(0!==this.ranges.length)return this.ranges[this.ranges.length-1][1]},e.prototype.shift=function(){var e=this.min();if(e===-1/0)throw new RangeError("shift() was invoked on an unbounded MultiRange which contains -Infinity");return void 0!==e&&this.subtract(e),e},e.prototype.pop=function(){var e=this.max();if(e===1/0)throw new RangeError("pop() was invoked on an unbounded MultiRange which contains +Infinity");return void 0!==e&&this.subtract(e),e},e.prototype.toString=function(){function e(e){return e>=0?String(e):"("+e+")"}for(var t=[],n=0,o=this.ranges;nn[1]&&(n=e.ranges[++t],o=n?n[0]:void 0),{value:i}}}},e}();t.default=o,"function"===typeof Symbol&&"iterator"in Symbol&&(o.prototype[Symbol.iterator]=o.prototype.getIterator)},501864:(e,t,n)=>{var o=n(401892),i=n(553953);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},47629:(e,t,n)=>{var o=n(401892),i=n(274119);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},36617:(e,t,n)=>{var o=n(401892),i=n(393143);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},335069:(e,t,n)=>{var o=n(401892),i=n(400525);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},613904:(e,t,n)=>{var o=n(401892),i=n(695627);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},673039:(e,t,n)=>{var o=n(401892),i=n(272580);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},494930:(e,t,n)=>{var o=n(401892),i=n(890927);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},601047:(e,t,n)=>{var o=n(401892),i=n(787608);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},15580:(e,t,n)=>{var o=n(401892),i=n(844546);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},841843:(e,t,n)=>{var o=n(401892),i=n(898641);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},557192:(e,t,n)=>{var o=n(401892),i=n(31336);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},402596:(e,t,n)=>{var o=n(401892),i=n(824478);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},851945:(e,t,n)=>{var o=n(401892),i=n(672066);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},848428:(e,t,n)=>{var o=n(401892),i=n(153862);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},27064:(e,t,n)=>{var o=n(401892),i=n(146498);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},610517:(e,t,n)=>{var o=n(401892),i=n(202912);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},445468:(e,t,n)=>{var o=n(401892),i=n(861959);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},926593:(e,t,n)=>{var o=n(401892),i=n(134241);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},311864:(e,t,n)=>{var o=n(401892),i=n(532222);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},394891:(e,t,n)=>{var o=n(401892),i=n(272587);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},85815:(e,t,n)=>{var o=n(401892),i=n(108982);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},714570:(e,t,n)=>{var o=n(401892),i=n(758755);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},599493:(e,t,n)=>{var o=n(401892),i=n(333818);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},852215:(e,t,n)=>{var o=n(401892),i=n(633644);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},373005:(e,t,n)=>{var o=n(401892),i=n(190556);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},830570:(e,t,n)=>{var o=n(401892),i=n(171276);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},559183:(e,t,n)=>{var o=n(401892),i=n(394374);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},215857:(e,t,n)=>{var o=n(401892),i=n(534958);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},593486:(e,t,n)=>{var o=n(401892),i=n(81956);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},941857:(e,t,n)=>{var o=n(401892),i=n(167844);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},714588:(e,t,n)=>{var o=n(401892),i=n(755772);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},764105:(e,t,n)=>{var o=n(401892),i=n(774633);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},590288:(e,t,n)=>{var o=n(401892),i=n(872640);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},6268:(e,t,n)=>{var o=n(401892),i=n(479196);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},678107:(e,t,n)=>{var o=n(401892),i=n(799729);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},126002:(e,t,n)=>{var o=n(401892),i=n(634807);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},355904:(e,t,n)=>{var o=n(401892),i=n(39010);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},615442:(e,t,n)=>{var o=n(401892),i=n(167198);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},469083:(e,t,n)=>{var o=n(401892),i=n(745379);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},605959:(e,t,n)=>{var o=n(401892),i=n(278800);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},791243:(e,t,n)=>{var o=n(401892),i=n(768427);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},268419:(e,t,n)=>{var o=n(401892),i=n(692794);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},520318:(e,t,n)=>{var o=n(401892),i=n(247979);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},589970:(e,t,n)=>{var o=n(401892),i=n(234947);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},726846:(e,t,n)=>{var o=n(401892),i=n(147683);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},423514:(e,t,n)=>{var o=n(401892),i=n(835850);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},960501:(e,t,n)=>{var o=n(401892),i=n(307493);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},457077:(e,t,n)=>{var o=n(401892),i=n(198263);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},77098:(e,t,n)=>{var o=n(401892),i=n(564875);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},997693:(e,t,n)=>{var o=n(401892),i=n(308170);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},677487:(e,t,n)=>{var o=n(401892),i=n(836100);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},873114:(e,t,n)=>{var o=n(401892),i=n(797690);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},721613:(e,t,n)=>{var o=n(401892),i=n(19083);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},77305:(e,t,n)=>{var o=n(401892),i=n(570676);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},302289:(e,t,n)=>{var o=n(401892),i=n(284155);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},578780:(e,t,n)=>{var o=n(401892),i=n(940405);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},418390:(e,t,n)=>{var o=n(401892),i=n(589208);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},70138:(e,t,n)=>{var o=n(401892),i=n(232370);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},169754:(e,t,n)=>{var o=n(401892),i=n(167958);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},999544:(e,t,n)=>{var o=n(401892),i=n(562499);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},309362:(e,t,n)=>{var o=n(401892),i=n(269866);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},924286:(e,t,n)=>{var o=n(401892),i=n(176435);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},946974:(e,t,n)=>{var o=n(401892),i=n(906364);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},694007:(e,t,n)=>{var o=n(401892),i=n(669783);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},461921:(e,t,n)=>{var o=n(401892),i=n(385608);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},455465:(e,t,n)=>{var o=n(401892),i=n(627352);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},973537:(e,t,n)=>{var o=n(401892),i=n(572148);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},445090:(e,t,n)=>{var o=n(401892),i=n(156444);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},242498:(e,t,n)=>{var o=n(401892),i=n(615559);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},232176:(e,t,n)=>{var o=n(401892),i=n(828526);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},173621:(e,t,n)=>{var o=n(401892),i=n(928753);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},657219:(e,t,n)=>{var o=n(401892),i=n(186715);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},265165:(e,t,n)=>{var o=n(401892),i=n(354468);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},919938:(e,t,n)=>{var o=n(401892),i=n(625712);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},765129:(e,t,n)=>{var o=n(401892),i=n(973390);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},655031:(e,t,n)=>{var o=n(401892),i=n(14066);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},762184:(e,t,n)=>{var o=n(401892),i=n(505072);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},683437:(e,t,n)=>{var o=n(401892),i=n(925959);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},564219:(e,t,n)=>{var o=n(401892),i=n(989760);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},947508:(e,t,n)=>{var o=n(401892),i=n(811058);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},248151:(e,t,n)=>{var o=n(401892),i=n(738825);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},245169:(e,t,n)=>{var o=n(401892),i=n(943960);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},747020:(e,t,n)=>{var o=n(401892),i=n(985233);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},35756:(e,t,n)=>{var o=n(401892),i=n(24647);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},573580:(e,t,n)=>{var o=n(401892),i=n(949203);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},963116:(e,t,n)=>{var o=n(401892),i=n(908306);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},170803:(e,t,n)=>{var o=n(401892),i=n(874154);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},610685:(e,t,n)=>{var o=n(401892),i=n(896704);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},395734:(e,t,n)=>{var o=n(401892),i=n(703766);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},459455:(e,t,n)=>{var o=n(401892),i=n(13813);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},232810:(e,t,n)=>{var o=n(401892),i=n(791027);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},457424:(e,t,n)=>{var o=n(401892),i=n(766442);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},948651:(e,t,n)=>{var o=n(401892),i=n(798817);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},850027:(e,t,n)=>{var o=n(401892),i=n(10525);"string"===typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var r={insert:"head",singleton:!1};o(i,r);e.exports=i.locals||{}},492572:(e,t,n)=>{"use strict";n.d(t,{default:()=>u,inScrollingMode:()=>c,stopScrollingCurrentElement:()=>d});var o,i,r=n(478623),a=n(237216),s=n(610816);function l(e){var t,n,r,a,l,c,d,u,p=!1,h=m(),g=0,f=!1;function m(){return e.scrollHeight-parseInt(getComputedStyle(e).height,10)}function v(e){return e.targetTouches&&e.targetTouches.length>=1?e.targetTouches[0].clientY:e.clientY}function _(t){if(f)return!1;var n=!0;return t>h?(g=h,n=!1):t<0?(g=0,n=!1):g=t,e.scrollTop=g,n}function y(){var e,t,o;t=(e=Date.now())-a,a=e,o=g-r,r=g,n=.8*(1e3*o/(1+t))+.2*n}function b(){var e,t;if(c)if(e=Date.now()-a,(t=-c*Math.exp(-e/325))>.5||t<-.5){var n=_(d+t);p=n,n&&requestAnimationFrame(b)}else p=!1,_(d)}function T(e){(0,s.checkElementAndParents)(e.target,(function(e){return e.hasAttribute("no-custom-scroll")}))||(document.addEventListener("touchmove",S),document.addEventListener("touchend",E),i=C,f=!1,t=v(e),n=c=0,r=g,a=Date.now(),clearInterval(l),l=setInterval(y,100),function(e){var t=e.target;return!!t&&("A"===t.tagName||"INPUT"===t.tagName||"TEXTAREA"===t.tagName||"SELECT"===t.tagName||"BUTTON"===t.tagName)}(e)||e.preventDefault(),p&&(p=!1,e.stopPropagation()))}function S(n){var i=v(n),r=t-i;return(r>5||r<-5)&&(t=i,o=e,_(g+r)),n.preventDefault(),!1}function E(e){C(),(n>10||n<-10)&&(c=.8*n,d=Math.round(g+c),a=Date.now(),requestAnimationFrame(b))}function C(){document.removeEventListener("touchmove",S),document.removeEventListener("touchend",E),o=void 0,clearInterval(l)}o=void 0;var I=setInterval((function(){u!==e.scrollHeight&&(u=e.scrollHeight,h=m(),o=void 0,f=!0,n=c=0)}),200);return e.addEventListener("touchstart",T,!0),function(){o=void 0,clearInterval(I),e.removeEventListener("touchstart",T,!0),document.removeEventListener("touchmove",S),document.removeEventListener("touchend",E),clearInterval(l)}}function c(e){return!!e&&e===o}function d(){i&&i()}function u(){(0,a.getRtbApp)().directive("customScroll",p)}function p(){return(0,r.default)({restrict:"A",link:function(e,t){t.attr("no-prevent-default","true");var n=l(t[0]);e.$on("$destroy",n)}})}},304959:(e,t,n)=>{"use strict";n.d(t,{default:()=>d});var o=n(314301),i=n.n(o),r=n(478623),a=n(237216),s=n(399887),l=n(65376);e=n.hmd(e);var c=i();function d(){return n(871986),(0,a.getRtbApp)().directive("rtbToggle",u),(0,a.getRtbApp)().component("rtbToggleReact",(0,s.react2angular)(e)(l.default,["name","label","checked","isDisabled","onChange","className"])),c}function u(){return(0,r.default)({restrict:"E",template:c,scope:{name:"=",label:"=",checked:"=",off:"=",onChange:"&"},link:function(e,t){setTimeout((function(){t.addClass("rtb-toggle--animated")}))}})}},216410:(e,t,n)=>{"use strict";n.d(t,{default:()=>a});var o=n(958261),i=n.n(o),r=n(237216);function a(){n(36617),(0,r.getRtbApp)().directive("penSizeSlider",s)}function s(){return{replace:!0,restrict:"E",template:i(),scope:{minValue:"=",maxValue:"=",value:"=",visible:"=",headWidth:"=",label:"=",change:"=",onChanged:"&"},link:function(e,t){var n,o,i,r,a=t.get(0),s=t.find(".active-panel"),l=t.find(".slider-head"),c=function(){n=t.width()-e.headWidth,o=t.offset().left+e.headWidth/2,i=o+t.width()-e.headWidth,r=(e.value-e.minValue)/(e.maxValue-e.minValue),e.headPosition=n*r,y()};function d(e){1==e.targetTouches.length&&(v(e.targetTouches[0].clientX),a.addEventListener("touchmove",u),a.addEventListener("touchend",p),a.addEventListener("touchcancel",h));return e.preventDefault(),!1}function u(e){1==e.targetTouches.length&&v(e.targetTouches[0].clientX);return e.preventDefault(),!1}function p(){m()}function h(){m()}function g(e){v(e.clientX)}function f(){document.removeEventListener("mousemove",g),document.removeEventListener("mouseup",f),_()}function m(){a.removeEventListener("touchend",p),a.removeEventListener("touchcancel",h),a.removeEventListener("touchmove",u),_()}function v(t){c(),t<=o?t=0:t>=i?t=n:t-=o,r=t/n,y(),e.headPosition=t,e.$apply()}function _(){var t=(e.maxValue-e.minValue)*r+e.minValue;e.onChanged({value:t}),e.$apply()}function y(){e.indicatorPadding=Math.round(10*r+2),e.indicatorMargin=15-e.indicatorPadding}c(),e.$watch("visible",(function(e){e&&c()})),e.$watch("change",(function(){c()})),a.addEventListener("touchstart",d),s.on("mousedown",(function(e){v(e.clientX),_()})),l.on("mousedown",(function(){document.addEventListener("mousemove",g),document.addEventListener("mouseup",f)})),e.$on("$destroy",(function(){a.removeEventListener("touchstart",d),s.off(),l.off()}))}}}},547306:(e,t,n)=>{"use strict";n.d(t,{default:()=>a});var o=n(237216),i=n(399887),r=n(567894);function a(){(0,o.getRtbApp)().component("sizeSlider",(0,i.react2angular)(e)(r.SizeSlider,["value","minValue","maxValue","label","disabled","className","onValueChanged","alwaysDispatchValueChanged"]))}e=n.hmd(e)},736835:(e,t,n)=>{"use strict";n.d(t,{SvgIconReact:()=>a});var o=n(494301),i=n(399887),r=n(237216);function a(){(0,r.getRtbApp)().component("svgIconReact",(0,i.react2angular)(e)(o.SvgIcon,["href","size","className"]))}e=n.hmd(e)},556230:(e,t,n)=>{"use strict";n.d(t,{createTipElement:()=>b,default:()=>_,getFirstVisibleHTMLElement:()=>T});var o=n(478623),i=n(237216),r=n(227202),a=n(366115),s=n(216043),l=n(494301),c=n(332378),d=32,u=53,p=20;function h(e){var t=e.isDark?"ui-tip--dark":"";return c('
\n\t\t\t\t\t\t').concat(function(e){var t=0,n=0,o=0,i=6,r=73,a="",l="";switch(e){case s.PointerPosition.TOP:t=180,n=-3,o=-53,a="-".concat(u,"px"),l="calc(50% - ".concat(3,"px + ").concat(16,"px)");break;case s.PointerPosition.RIGHT:t=-90,n=-3,o=p,i=73,r=6,a="calc(50% - ".concat(12,"px)"),l="calc(100% - ".concat(p,"px + ").concat(d,"px)");break;case s.PointerPosition.BOTTOM:t=0,n=3,o=p,a="calc(100% - ".concat(p,"px)"),l="calc(50% - ".concat(3,"px + ").concat(16,"px)");break;case s.PointerPosition.LEFT:t=90,n=3,o=-53,i=73,r=6,a="calc(50% - ".concat(12,"px)"),l="-".concat(u,"px");break;case s.PointerPosition.NONE:n=3,o=-53,i=73,r=6,a="calc(50% - ".concat(12,"px)"),l="-".concat(u,"px")}return'\n\t\t
\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t
')}(e.pointerPosition()),"\n\t\t\t\t\t\t").concat(function(e){var t="";if(e.contentOffset){var n="function"===typeof e.contentOffset?e.contentOffset():e.contentOffset,o=n.top+"px",i=n.left+"px";t="top: ".concat(o,"; left: ").concat(i)}return'\n\t\t
\n\t\t\t').concat(function(e){if(!(e.title||e.badgeText||e.headerIcon))return"";var t="";if(e.headerIcon){var n="";if(e.iconWidth){var o=e.iconWidth+"px";n="width: ".concat(o,";")}if(e.iconHeight){var i=e.iconHeight+"px";n+="height: ".concat(i,";")}var r=e.headerIcon,a='');(0,l.isSvgMarkup)(r)&&(a='")),t='\n\t\t\t
\n\t\t\t\t').concat(a,"\n\t\t\t
")}var s="";e.title?s='
'.concat(e.title,"
"):e.badgeText&&(s='
'.concat(e.badgeText,"
"));return'\n\t\t
\n\t\t\t'.concat(t,"\n\t\t\t").concat(s,"\n\t\t
\n\t")}(e),"\n\t\t\t").concat((0,a.sanitizeHTML)(function(e){var t="",n="";e.image&&(n=''));return'\n\t\t
\n\t\t\t'.concat(t,"\n\t\t\t").concat(n,'\n\t\t\t
\n\t\t\t\t').concat(e.text,"\n\t\t\t
\n\t\t
\n\t")}(e)),"\n\t\t\t").concat(function(e){if(!e.buttonText)return"";return'\n\t\t
\n\t\t'.concat(e.buttonAsLink?'\n\t\t\t\t\t\n\t\t\t\t"):'\n\t\t\t\t\t
\n\t\t\t\t\t\t'.concat(e.buttonText,"\n\t\t\t\t\t
\n\t\t"),"\n\n\t\t
\n\t")}(e),"\n\t\t\t").concat('\n\t\t
\n\t\t\t'.concat(r,"\n\t\t
"),"\n\t\t
\n\t")}(e),"\n\t\t\t\t\t
"))}var g=n(788633),f=n(389144),m=n(437364),v=n(332378);function _(){n(613904),(0,i.getRtbApp)().directive("uiTip",y)}function y(){return(0,o.default)({restrict:"A",scope:void 0,link:function(e,t,n){n.uiTip.split(" ").forEach((function(n){if(""!==n&&!f.default.isProcessNow(g.default[n])){f.default.startProcessing(g.default[n]);var o=m.default.run(n,t);e.$on("$destroy",o.destroy)}}))}})}function b(e,t){var n=h(e);n.width(e.width),n.appendTo(document.body);var o="function"===typeof e.offset?e.offset():e.offset,i=function(e,t,n,o,i){var r=n.offset(),a=n.outerWidth(),l=n.outerHeight();switch(o){case s.PointerPosition.TOP:r.top+=l,r.left+=a/2;break;case s.PointerPosition.BOTTOM:r.left+=a/2;break;case s.PointerPosition.LEFT:r.top+=l/2,r.left+=a;break;case s.PointerPosition.RIGHT:r.top+=l/2;break;case s.PointerPosition.NONE:r.top+=l/2,r.left+=a}var c=t.outerWidth(),d=t.outerHeight();switch(o){case s.PointerPosition.TOP:r.left-=c/2;break;case s.PointerPosition.LEFT:r.top-=d/2;break;case s.PointerPosition.RIGHT:r.top-=d/2,r.left-=c;break;case s.PointerPosition.BOTTOM:r.left-=c/2,r.top-=d;break;case s.PointerPosition.NONE:r.top-=d/2}i&&(r.left+=i.left,r.top+=i.top);return r}(g.default[e.id],n,t,e.pointerPosition(),o);return n.css(i),n}function T(e){return function(e){return v(document).find('[ui-tip~="'.concat(e,'"]'))}(e).filter((function(e,t){return function(e){return null!==e.offsetParent||"fixed"===window.getComputedStyle(e).position}(t)}))[0]}},389144:(e,t,n)=>{"use strict";n.d(t,{default:()=>o});const o=function(){function e(){}return e.startProcessing=function(e){this.contains(e)||this.processing.push(e)},e.stopProcessing=function(e){this.contains(e)&&this.processing.splice(this.processing.indexOf(e),1)},e.isProcessNow=function(e){return this.contains(e)},e.contains=function(e){return-1!=this.processing.indexOf(e)},e.processing=[],e}()},437364:(e,t,n)=>{"use strict";n.d(t,{default:()=>_});var o=n(660720),i=n(389144),r=n(788633),a=n(775383),s=n(489266),l=n(179784),c=n(734497),d=n(541766),u=n(842035),p=n(556230),h=n(121057),g=n(75386),f=n(628285),m=n(332378),v="ui-tip--visible";const _=new(function(){function e(){var e=this;this.isRunning=!1,this.processingTimeout=200,this.tasks=[],this.taskPlanner=new l.AsyncTaskPlanner,this.continuouslyProcessTasks=function(t){e.processingTimeout=200,t&&e.executeTasks(t),e.taskPlanner.plan(e.continuouslyProcessTasks,e.processingTimeout,3e3)}}return e.prototype.run=function(e,t){var n=function(){var e=!1,t=[],n={get isDestroyed(){return e},destroy:function(){t&&(t.forEach((function(e){return e()})),t.length=0,t=null),e=!0},onBeforeDestroy:function(e){t&&t.push(e)}};return Object.freeze(n)}(),o=this.createTask(this.processTip,{tipName:e,element:t},n);return this.addTaskToBottom(o),this.isRunning||(this.isRunning=!0,this.continuouslyProcessTasks()),n},e.prototype.addTaskToTop=function(e,t){void 0===t&&(t=!1),this.tasks.unshift(e),t&&e()},e.prototype.addTaskToBottom=function(e,t){void 0===t&&(t=!1),this.tasks.push(e),t&&e()},e.prototype.removeTask=function(e){var t=this.tasks.indexOf(e);-1!==t&&this.tasks.splice(t,1)},e.prototype.executeTasks=function(e){for(var t=this.tasks.slice(),n=0,o=t.length;n0))return;if((0,t[n])())return}},e.prototype.createTask=function(e,t,n){var o=e.bind(this,t,n),i=this,r=function(){if(!n.isDestroyed)return o(r);i.removeTask(r)};return r},e.prototype.processTip=function(e,t,n){var o=e.tipName,a=e.element,s=(0,d.findTipConfig)(o),l=(0,p.getFirstVisibleHTMLElement)(o);if(s&&l){i.default.stopProcessing(r.default[o]),void 0===s.autoHideTimeout&&(s.autoHideTimeout=6e4),void 0===s.showDelay&&(s.showDelay=400),void 0===s.width&&(s.width=336),this.removeTask(n);var c=this.createTask(this.checkTipCanBeActivated,{tipName:o,element:a,tipConfig:s},t);this.addTaskToTop(c)}},e.prototype.checkTipCanBeActivated=function(e,t,n){var o,i=e.tipName,r=e.element,s=e.tipConfig,l=(0,f.default)().isBoardOpened()&&(null===(o=c.default.getState().ui.interactiveTutorial)||void 0===o?void 0:o.visible);if(!a.default.isTipShown()&&!l&&(0,d.canShowUITip)(s,r[0])){var u=(0,p.getFirstVisibleHTMLElement)(i);if(!u)return;this.removeTask(n);var h=m(u),g=(0,p.createTipElement)(s,h),v=this.createTask(this.checkTipInView,{tipName:i,element:r,targetElement:h,tipConfig:s,tipHtmlElement:g},t);this.addTaskToTop(v,!0)}},e.prototype.checkTipInView=function(e,t,n){var o=e.tipName,i=e.element,r=e.targetElement,a=e.tipConfig,s=e.tipHtmlElement;if(!a.waitToBeInView||!a.waitToBeInView(s)){this.removeTask(n);var l=this.createTask(this.showTip,{tipName:o,element:i,targetElement:r,tipConfig:a,tipHtmlElement:s,initiateShowAt:Date.now()},t);return this.addTaskToTop(l,!0),!0}this.processingTimeout=100},e.prototype.showTip=function(e,t,n){var i=this,r=e.tipName,l=e.element,c=e.targetElement,d=e.tipConfig,p=e.tipHtmlElement,f=e.initiateShowAt;if(!(d.showDelay&&Date.now()-fr.autoHideTimeout,p=(null===l||void 0===l?void 0:l.left)!==(null===d||void 0===d?void 0:d.left)||(null===l||void 0===l?void 0:l.top)!==(null===d||void 0===d?void 0:d.top),h=!r.canShowTip||r.canShowTip();return(u||p||!h)&&(this.removeTask(n),this.closeTip(o,r,i,a,c,t)),!0},e.prototype.closeTip=function(e,t,n,o,i,r){if(t.repeatable){(0,d.removeTip)(t);var a=this.createTask(this.processTip,{tipName:e,element:n},r);this.addTaskToTop(a)}this.removeTip(t,o,i,r)},e.prototype.removeTip=function(e,t,n,o){n(),e.onHide&&e.onHide(),a.default.toggleTipAsHidden(s.PopupType.UI_TIP),o.isDestroyed?t.remove():t.one("transitionend transitioncancel",(function(){t.remove()})),t.removeClass(v)},e}())},97076:(e,t,n)=>{"use strict";var o;n.d(t,{SegmentEventsNamesEnum:()=>o}),function(e){e.ONBOARDING_FINISHED="ONBOARDING_FINISHED",e.PERSONAL_ONBOARDING_OFFERED="PERSONAL_ONBOARDING_OFFERED",e.MINDMAP_TUTORIAL_SKIPPED="MINDMAP_TUTORIAL_SKIPPED",e.SEND_TO_DISPLAY_LOW_RATE="SEND_TO_DISPLAY_LOW_RATE"}(o||(o={}))},163913:(e,t,n)=>{"use strict";n.d(t,{SegmentationHelper:()=>o});var o,i=n(100319),r=n(445569),a=n(127192),s=n(105603);!function(e){function t(e,t){return(0,r.default)().userType===a.UserType.REGULAR?i.default.segments.sendEvent({name:e,data:t}):Promise.resolve()}e.sendEvent=t,e.sendEventAndHandleError=function(e,n){return t(e,n).catch((function(e){(0,s.default)().showErrorByData(e)}))}}(o||(o={}))},539585:(e,t,n)=>{"use strict";var o;n.d(t,{default:()=>i}),function(e){e[e.WINDOW_TOP=0]="WINDOW_TOP",e[e.BOARD_TOP=1]="BOARD_TOP"}(o||(o={}));const i=o},451604:(e,t,n)=>{"use strict";n.d(t,{getBottomBarPluginButtonClassName:()=>i,getBottomBarPluginButtonPosition:()=>r});var o=n(332378);function i(e){return"bottom-bar__plugin-button--".concat(e)}function r(e){var t=o(".".concat(i(e))).offset();return{left:t.left,top:t.top,x:t.left+20,y:t.top+24}}},508981:(e,t,n)=>{"use strict";function o(){return"UISystemInfrastructureProvider"}n.d(t,{getServiceKey:()=>o,default:()=>i});const i=n(285289).getInjectionPoint("UISystemInfrastructureProvider")},388772:(e,t,n)=>{"use strict";var o;n.d(t,{RateVisibilityStatus:()=>o}),function(e){e[e.HIDDEN=0]="HIDDEN",e[e.COPY_BOARD_CONTENT=1]="COPY_BOARD_CONTENT"}(o||(o={}))},304212:(e,t,n)=>{"use strict";var o;n.d(t,{SendToDisplayActionType:()=>o,sendBoardToDisplay:()=>i,sendBoardToDisplaySuccess:()=>r,sendBoardToDisplayError:()=>a,setWaitCode:()=>s}),function(e){e.SEND_BOARD="[SendToDisplay] SEND_BOARD",e.SEND_BOARD_SUCCESS="[SendToDisplay] SEND_BOARD_SUCCESS",e.SEND_BOARD_ERROR="[SendToDisplay] SEND_BOARD_ERROR",e.SET_WAIT_CODE="[SendToDisplay] SET_WAIT_CODE"}(o||(o={}));var i=function(e,t,n){return{type:o.SEND_BOARD,payload:{serviceUri:e,boardId:n,deviceCode:t}}},r=function(e){return{type:o.SEND_BOARD_SUCCESS,payload:e}},a=function(e){return{type:o.SEND_BOARD_ERROR,payload:e}},s=function(){return{type:o.SET_WAIT_CODE}}},424316:(e,t,n)=>{"use strict";var o;n.d(t,{SendToDisplayRateActionType:()=>o,showRate:()=>i,hideRate:()=>r,submitRate:()=>a}),function(e){e.SHOW_RATE="[SendToDisplayRate] SHOW_RATE",e.HIDE_RATE="[SendToDisplayRate] HIDE_RATE",e.SUBMIT_RATE="[SendToDisplayRate] SUBMIT_RATE"}(o||(o={}));var i=function(){return{type:o.SHOW_RATE}},r=function(){return{type:o.HIDE_RATE}},a=function(e){return{type:o.SUBMIT_RATE,payload:e}}},542592:(e,t,n)=>{"use strict";var o;n.d(t,{SendToDisplayStatus:()=>o}),function(e){e.WAIT_CODE="WAIT_CODE",e.SEND_PROCESS="SEND_PROCESS",e.SEND_SUCCESS="SEND_SUCCESS",e.SEND_FAIL="SEND_FAIL"}(o||(o={}))},371463:(e,t,n)=>{"use strict";n.d(t,{isExampleBoard:()=>c,getExampleBoardAchievement:()=>d});var o,i,r,a=n(368195);n(502009).FieldType.createFieldStr({id:{},title:{},picture:{},account:{},currentUserContext:{},demo:{}});!function(e){e.collaboration="collaboration",e.examples="examples"}(r||(r={}));var s=((o={})[r.collaboration]="o9J_lLoFSxs=",o[r.examples]="o9J_lLGZrN0=",o),l=((i={})[r.collaboration]=a.CommonAchievements.EXAMPLE_BOARD_COLLABORATION_USED,i[r.examples]=a.CommonAchievements.EXAMPLE_BOARD_EXAMPLES_USED,i),c=function(e){return Object.values(s).includes(e)},d=function(e){var t=function(e){for(var t in s)if(s[t]===e)return t}(e);if(t)return l[t]}},117370:(e,t,n)=>{"use strict";n.d(t,{applePencilDoubleTaped:()=>o});var o=new(n(285087).default.Signal)},706117:(e,t,n)=>{"use strict";n.d(t,{setItemDefMetadata:()=>o.setItemDefMetadata});var o=n(381242)},258632:(e,t,n)=>{"use strict";n.d(t,{setChecker:()=>i,requestPermissions:()=>r});var o=void 0;function i(e){o=e}function r(e){return o&&e.length>0?o.requestPermissions(e):Promise.resolve(!0)}},521420:(e,t,n)=>{"use strict";n.d(t,{getEventTarget:()=>i,getClientXY:()=>r,getTargetStartOffset:()=>a});var o=n(264495);function i(e){return(0,o.getEventTarget)(e)}function r(e){return(0,o.getClientXY)(e)}function a(e){return(0,o.getTargetStartOffset)(e)}},837144:(e,t,n)=>{"use strict";n.d(t,{default:()=>i,selectFiles:()=>r});var o=n(258632);function i(e,t,n){return a.pickFiles(e,t,!1,n).then((function(e){return e?e[0]:void 0}))}function r(e,t,n){return a.pickFiles(e,t,!0,n)}var a=function(){function e(){}return e.pickFiles=function(t,n,i,r){var a=this;return void 0===r&&(r=[]),this.tryClear(),(0,o.requestPermissions)(r).then((function(o){return o?new Promise((function(o){var r=function(e,t,n){var o=document.createElement("input");o.type="file",e&&(o.accept=e);t&&o.setAttribute("capture",t);n&&o.setAttribute("multiple","multiple");return o.style.position="absolute",o.style.top="-99999px",o.style.left="-99999px",o.style.width="0",o.style.height="0",o.style.opacity="0",document.body.appendChild(o),o}(t,n,i);a.input=r,r.onchange=function(){r.files&&r.files.length?o(r.files):o(void 0),e.tryClear()},r.click()})):Promise.resolve(void 0)}))},e.tryClear=function(){this.input&&(this.input.parentNode&&this.input.parentNode.removeChild(this.input),this.input=void 0)},e}()},505134:(e,t,n)=>{"use strict";n.d(t,{isAppLibraryEnabled:()=>p});var o=n(416651),i=n.n(o),r=n(77602),a=n(570541),s=n(445569),l=n(241443),c=n(818487),d=n(115361),u=i()((function(e,t,n){var o=r.SplitIOLoader.getModule();return null===o||void 0===o?void 0:o.getTreatment(a.SPLIT_EXPERIMENTS_CONFIG.APP_LIBRARY,{email:e,accountType:t,hasFeatureFlag:n})})),p=function(){var e=(0,l.default)().getCurrent(),t=null===e||void 0===e?void 0:e.type;if(!t)return!1;var n=(0,s.default)().userInfo.email,o=(0,c.default)().isEnabled(d.FeatureNames.NEW_APP_LIBRARY);return u(n,t,o)===a.AppLibraryTreatments.SHOW_APP_LIBRARY}},55918:(e,t,n)=>{"use strict";n.d(t,{GROUP_VALUE:()=>h,editorSelection:()=>g,default:()=>f});var o=n(759312),i=n(266726),r=n.n(i),a=n(474208),s=n(73086),l=n(230064),c=n(237439),d=n(913739),u=n(103238),p=n(947266),h="\u2026",g=new d.default;const f=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.maxSize=1/0,t.visualSize=h,t.inputSizeLength=3,t.contextMenuIsOpen=!1,t.focused=!1,t.onChangeSizeDebounced=r()(t.change,200,{maxWait:500}),t}return(0,o.__extends)(t,e),t.prototype.setSize=function(e){var t=parseInt(e,10);isNaN(t)||(this.contextMenuIsOpen=!1,this.applySize(t),this.updateVisualSize(),this.subMenuVisible=!1)},t.prototype.updateVisualSize=function(){this.size?this.visualSize=this.size:this.visualSize=h,g.restore()},t.prototype.getSizes=function(){return this.sizes},t.prototype.change=function(){var e=parseInt(this.visualSize,10);isNaN(e)||this.applySize(e)},t.prototype.click=function(e){this.contextMenuIsOpen&&e.stopPropagation()},t.prototype.paste=function(e){e=e.originalEvent||e,/^\d+$/.test(e.clipboardData.getData("Text"))||e.preventDefault()},t.prototype.blur=function(){this.updateVisualSize()},t.prototype.keypress=function(e){var t=e.keyCode||e.which;s.isNumber(t)||s.isAction(e)||e.preventDefault()},t.prototype.keyup=function(e){if(e.keyCode==a.default.ENTER&&(this.contextMenuIsOpen=!1,this.setSize(this.size),this.hasElement())){var t=this.input.get(0);this.unselectInput(t)}},t.prototype.setContextMenuStatus=function(e){var t=this;if(this.contextMenuIsOpen=e,this.hasElement()){var n=this.input.get(0);this.contextMenuIsOpen?(this.setReadonly(!1),setTimeout((function(){t.selectInput(n)}),0)):(this.setReadonly(!0),this.updateVisualSize(),this.unselectInput(n),this.onChangeSizeDebounced.cancel())}},t.prototype.next=function(e){if(e.preventDefault(),e.stopPropagation(),!this.isMax()){var t=this.visualSize,n=this.getSizes(),o=this.getNextIndex(n,t);o>n.length-1&&(o=n.length-1),this.setSize(n[o])}},t.prototype.prev=function(e){if(e.preventDefault(),e.stopPropagation(),!this.isMin()){var t=this.size,n=this.getSizes(),o=this.getPrevIndex(n,t);o<0&&(o=0),this.setSize(n[o])}},t.prototype.isMax=function(){return this.size>=this.sizes[this.sizes.length-1]},t.prototype.isMin=function(){return this.size<=this.sizes[0]},t.prototype.setSizes=function(e){this.sizes=e,this.minSize=e[0],this.maxSize=e[e.length-1]},t.prototype.normalizeSize=function(e){return ethis.maxSize&&(e=this.maxSize),e},t.prototype.applySize=function(e){e=this.normalizeSize(e),this.size=e,this.callHandler("SizeListener",e,!0),(0,p.default)().panelVisible&&(0,p.default)().close()},Object.defineProperty(t.prototype,"input",{get:function(){return this.element.find(".font-size-input")},enumerable:!1,configurable:!0}),t.prototype.hasElement=function(){return!!this.element},t.prototype.selectInput=function(e){this.hasEditor()&&g.save(document.activeElement),e.focus(),e.setSelectionRange(0,e.value.length),this.focused=!0},t.prototype.unselectInput=function(e){this.focused&&(e.focus(),e.setSelectionRange(0,0),e.blur(),this.focused=!1)},t.prototype.setReadonly=function(e){e?this.input.attr("readonly","readonly"):this.input.removeAttr("readonly")},t.prototype.getNextIndex=function(e,t){var n=0;return te[e.length-1]?n=e.length-1:(-1==(n=e.indexOf(t))&&e.forEach((function(e,o){t{"use strict";n.d(t,{default:()=>a});var o=n(759312),i=n(184727),r=n(230064);const a=function(e){function t(t,n,o,i){void 0===i&&(i="");var r=e.call(this,"cmih-custom-icon")||this;return r.controller=new s(r),r.controller.icon=t,r.controller.width=n,r.controller.style=o,r.controller.text=i,r.controller.uiTipName=null,r.init(),r}return(0,o.__extends)(t,e),t.prototype.setIcon=function(e){void 0===e&&(e=""),this.controller.icon=e},t.prototype.setStyle=function(e){this.controller.style=e},t.prototype.setSVGIcon=function(e){this.controller.svgIcon=e},t.prototype.setText=function(e){this.controller.text=e},t.prototype.setWidth=function(e){this.controller.width=e},t.prototype.setClassName=function(e){this.controller.className=e},t.prototype.setUITipName=function(e){this.controller.uiTipName=e},t.prototype.getDirectiveClass=function(){var t=e.prototype.getDirectiveClass.call(this);return t+="cm-custom-".concat(this.controller.icon)},t}(i.default);var s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.className=null,t}return(0,o.__extends)(t,e),t}(r.default)},744669:(e,t,n)=>{"use strict";n.d(t,{default:()=>a});var o=n(759312),i=n(184727),r=n(230064);const a=function(e){function t(t,n,o,i,r){void 0===r&&(r="");var a=e.call(this,"cmih-custom-image-icon")||this;return a.localController=a.controller=new s(a),a.localController.icon=t,a.localController.width=n,a.localController.id=o,a.localController.style=i,a.localController.text=r,a.init(),a}return(0,o.__extends)(t,e),t.prototype.setIcon=function(e){void 0===e&&(e=""),this.localController.icon=e},t.prototype.setStyle=function(e){this.localController.style=e},t.prototype.setFaded=function(e){this.localController.faded=e},t.prototype.getDirectiveClass=function(){var t=e.prototype.getDirectiveClass.call(this);return t+="cm-custom-".concat(this.localController.icon)},t}(i.default);var s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,o.__extends)(t,e),t}(r.default)},448917:(e,t,n)=>{"use strict";n.d(t,{default:()=>l});var o=n(759312),i=n(184727),r=n(55918),a=n(237439),s=n(163204);const l=function(e){function t(){var t=e.call(this,"cmih-font-sizes")||this;return t.preventDefaultAttr=!1,t.setController(),t.setSizes(a.TEXT_SIZES),t.setTooltip(s.boardTr.t("board.canvas.contextMenuConstants.contextMenuTooltips.fontSize")),t.init(),t}return(0,o.__extends)(t,e),t.prototype.setController=function(){this.localController=this.controller=new r.default(this)},t.prototype.setSizeListener=function(e,t){this.localController.registerHandler("SizeListener",e,t)},t.prototype.setSizesListListener=function(e,t){this.localController.registerHandler("SizesListListener",e,t)},t.prototype.setSizes=function(e){this.localController.setSizes(e)},t.prototype.setSize=function(e){this.localController.size=e,this.localController.updateVisualSize()},t.prototype.applyVisualSize=function(){this.localController.apply()},t.prototype.setMaxSize=function(e){this.localController.maxSize=e,this.localController.inputSizeLength=e.toString().length||this.localController.inputSizeLength},t.prototype.needUpdateProperties=function(){return!this.localController.contextMenuIsOpen},t.prototype.onSelectChanged=function(){this.localController.setContextMenuStatus(this.isSelected())},t.prototype.getTooltipAttr=function(){return e.prototype.getTooltipAttr.call(this)+' ng-mousedown="'.concat(this.getControllerName(),'.preventDefault($event)"')},t}(i.default)},184727:(e,t,n)=>{"use strict";n.d(t,{default:()=>s});var o=n(759312),i=n(469889),r="sub-context-menu-hor",a="cmih-font-sizes";const s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,o.__extends)(t,e),t.prototype.fixSubMenuPosition=function(e){var t=this,n=this.parentMenu.getBounds(),o=this.controller.element.find(".sub-context-menu-hor");o.css("visibility","hidden"),setTimeout((function(){var i,r,s=n.y+n.height+o.outerHeight()+2,l=51,c=t.getDirectiveName();if(s>window.innerHeight){if(l=(u=-o.outerHeight()-2)+n.y>=0?u:window.innerHeight-s+n.height-2,c===a){var d=u+n.y>=0?-10:-71;o.css({left:d+"px"})}}else{c===a&&o.css({left:"-10px"}),void 0===t.originalStyleLeft&&(t.originalStyleLeft=o.css("left")),o.css({left:t.originalStyleLeft});var u,p=null!==(i=o.outerWidth())&&void 0!==i?i:0,h=(u=null!==(r=o.offset())&&void 0!==r?r:{top:0,left:0}).left+p-window.innerWidth+5;h>0&&o.css({left:"calc(".concat(t.originalStyleLeft," - ").concat(h,"px)")})}if("cmih-tag"===c||"cmih-emoji"===c){p=o.outerWidth();var g=Math.round(p/2),f=o.offset().left+p+2,m=parseInt(o.css("right"),10);m=isNaN(m)?-g:m,f+gwindow.innerWidth&&0!==m&&(m=0,o.css({right:m+"px"}))}o.css({visibility:"visible",top:l+"px","z-index":"1"}),e&&e.call(t,o)}),20)},t.prototype.setOriginalStyleLeft=function(e){this.originalStyleLeft="".concat(e,"px")},t.prototype.getSubMenuClassName=function(){return r},t}(i.default)},710366:(e,t,n)=>{"use strict";n.d(t,{default:()=>a});var o=n(759312),i=n(184727),r=n(230064);const a=function(e){function t(t){var n=e.call(this,"cmih-jira-card-state")||this;return n.localController=n.controller=new s(n),n.setState(t),n.init(),n}return(0,o.__extends)(t,e),t.prototype.setState=function(e){void 0===e&&(e=""),this.localController.state=e},t}(i.default);var s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state="",t}return(0,o.__extends)(t,e),t.prototype.getState=function(){return this.state},t}(r.default)},109994:(e,t,n)=>{"use strict";n.d(t,{default:()=>u});var o=n(759312),i=n(184727),r=n(230064),a=n(474208),s=n(901646),l=n(792746),c=n(163204),d={sticker:c.boardTr.t("board.canvas.commons.contextMenu.items.horizontal.nameItem.sticker"),untitledChart:c.boardTr.t("board.canvas.commons.contextMenu.items.horizontal.nameItem.untitledChart")};const u=function(e){function t(t){var n=e.call(this,"cmih-name")||this;return n.preventDefaultAttr=!1,n.localController=n.controller=new p(n),n.setName(t),n.init(),n}return(0,o.__extends)(t,e),t.prototype.setNameListener=function(e,t){this.localController.registerHandler("NameListener",e,t)},t.prototype.setName=function(e){var t;switch(void 0===e&&(e=""),e.toLowerCase()){case"sticker":t=d.sticker;break;case"untitled chart":t=d.untitledChart;break;default:t=e}this.localController.name=t,this.localController.model=t,this.localController.selected=!1,this.localController.ajustWidth(e.length),this.localController.apply()},t.prototype.setReadonly=function(e){this.localController.readonly=e},t.prototype.setWidth=function(e){this.localController.width="".concat(e,"px")},t.prototype.setStyle=function(e){this.localController.style=e},t.prototype.setWidgetType=function(e){this.localController.widgetType=e},t}(i.default);var p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.name="",t.model="",t.width="",t.style={},t.readonly=!1,t}return(0,o.__extends)(t,e),Object.defineProperty(t.prototype,"input",{get:function(){return this.element.get(0).getElementsByClassName("cm-resource-name")[0]},enumerable:!1,configurable:!0}),t.prototype.isEditable=function(){return(0,l.default)().currentBoard.canCreateAndEditWidgets()&&!this.readonly&&(this.widgetType===s.WidgetType.IMAGE||this.widgetType===s.WidgetType.DOCUMENT||this.widgetType==s.WidgetType.WEBSCREEN)},t.prototype.hasElement=function(){return!!this.element},t.prototype.onKeyup=function(e){e.keyCode==a.default.ENTER&&this.update()},t.prototype.onPaste=function(e){var t=(e=e.originalEvent||e).clipboardData.getData("Text");t&&this.ajustWidth(t.length)},t.prototype.onChange=function(){this.ajustWidth(this.model.length)},t.prototype.onBlur=function(){this.update()},t.prototype.onClick=function(){this.hasElement()&&!this.selected&&(this.input.focus(),this.input.setSelectionRange(0,this.model.length),this.selected=!0)},t.prototype.ajustWidth=function(e){var t=10*e;t>150&&(t=150),this.width=t+"px"},t.prototype.isValid=function(e){return""!==e.trim()},t.prototype.update=function(){this.hasElement()&&(this.name!==this.model&&this.isValid(this.model)?(this.name=this.model.trim(),this.input.blur(),this.callHandler("NameListener",this.name)):(this.model=this.name,this.ajustWidth(this.model.length)))},t}(r.default)},377561:(e,t,n)=>{"use strict";n.d(t,{default:()=>s});var o=n(759312),i=n(184727),r=n(230064),a=n(612830);const s=function(e){function t(){var t=e.call(this,"cmih-tag")||this;return t.preventDefaultAttr=!1,t.localController=t.controller=new l(t),t.init(),t}return(0,o.__extends)(t,e),t.prototype.select=function(){(0,a.CanvasEngine)().transactions.forceStopCurrent(!1),this.localController.menuOpened(),e.prototype.select.call(this)},t.prototype.update=function(e){this.localController.update(e)},t.prototype.clear=function(){this.localController.clear()},t.prototype.getTooltipAttr=function(){var t=e.prototype.getTooltipAttr.call(this);return t+='tooltip-enable="{{'.concat(this.getControllerName(),'.isTooltipEnable()}}"')},t.prototype.setChangeListener=function(e,t){this.localController.registerHandler("onTagsChangeListener",e,t)},t}(i.default);var l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.onChangeWrapper=t.onChange.bind(t),t}return(0,o.__extends)(t,e),t.prototype.update=function(e){this.widgetTokens=this.getWidgetTokens(e),this.updateHandler&&this.updateHandler(this.widgetTokens)},t.prototype.clear=function(){this.clearHandler&&this.clearHandler()},t.prototype.menuOpened=function(){this.menuOpenedHandler&&this.menuOpenedHandler()},t.prototype.getWidgetTokens=function(e){return e?e.map((function(e){return e.tokenizer})):[]},t.prototype.onChange=function(){this.callHandler("onTagsChangeListener",[])},t}(r.default)},3182:(e,t,n)=>{"use strict";n.d(t,{default:()=>i});var o=n(759312);const i=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,o.__extends)(t,e),t.prototype.changeColor=function(e,t,n){this.color=e,this.callHandler("ColorChangeListener",e,t,n)},t.prototype.setColor=function(e){this.color=e,this.apply()},t}(n(230064).default)},553027:(e,t,n)=>{"use strict";n.d(t,{default:()=>p});var o=n(759312),i=n(276380),r=n(87040),a=n(993360),s=n(736126),l=n(95197),c=n(572420),d=n(184727),u=n(3182);const p=function(e){function t(n,o,i){void 0===o&&(o="cmih-color"),void 0===i&&(i=!1);var r=e.call(this,o)||this;return r.controller=r.getControllerInstance(),r.controller.canEditPalette=n,r.controller.icon=t.icons["text-panel-bg"],r.controller.setCanChangeOpacity(i),r.init(),r}return(0,o.__extends)(t,e),t.prototype.getControllerInstance=function(){return new u.default(this)},t.prototype.setColorChangedListener=function(e,t){this.controller.registerHandler("ColorChangeListener",e,t)},t.prototype.setColor=function(e){this.controller.setColor(e)},t.prototype.setColors=function(e){this.controller.colors=e},t.prototype.setIcon=function(e){"text-panel-bg"!==e&&"border-panel"!==e||(e+="-custom-shapes"),this.controller.icon=t.icons[e]},t.icons={"text-panel-color":{file:c,width:14,height:14,cls:"icon-text-panel-color"},"text-panel-bg":{file:l,width:18,height:17,cls:"icon-text-panel-bg"},"text-bg":{file:s,width:18,height:15,cls:"icon-text-bg"},"border-panel":{file:a,width:20,height:20,cls:"icon-border-panel"},"text-panel-bg-custom-shapes":{file:r,width:24,height:24,cls:"icon-text-panel-bg"},"border-panel-custom-shapes":{file:i,width:24,height:24,cls:"icon-border-panel"}},t}(d.default)},744446:(e,t,n)=>{"use strict";n.d(t,{MAX_COUNT:()=>u,default:()=>h});var o=n(759312),i=n(230064),r=n(648398),a=n(105603),s=n(635435),l=n(660720),c=n(901646),d=n(163204),u=30,p={id:"empty",type:c.WidgetType.SHAPE};const h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,o.__extends)(t,e),t.prototype.setConversionItems=function(e){this.conversionItems=e},t.prototype.setExtraConversionItems=function(e){this.extraConversionItems=e},t.prototype.setSelectedItem=function(e){var t=(0,o.__spreadArray)((0,o.__spreadArray)([],this.conversionItems,!0),this.extraConversionItems,!0).find((function(t){return t.id===e}));this.selected=t||p},t.prototype.onClickInternal=function(t){this.isDisabled()&&this.onDisabledClick(),e.prototype.onClickInternal.call(this,t)},t.prototype.onDisabledClick=function(){(0,a.default)().show(d.boardTr.t("board.canvas.services.contextMenu.widgetTypeController.notification",{maxCount:u}))},t.prototype.selectWidgetType=function(e){this.callHandler("WidgetTypeChangeListener",e),r.mySelection.updateProperties()},t.prototype.fixMenuPosition=function(e){this.parentItem.updateSubMenuPosition(),(0,l.sendAllShapesVisibilityStat)(e,l.ShapesVisibilitySource.CONTEXT_MENU)},(0,o.__decorate)([s.autobind],t.prototype,"selectWidgetType",null),(0,o.__decorate)([s.autobind],t.prototype,"fixMenuPosition",null),t}(i.default)},539245:(e,t,n)=>{"use strict";n.d(t,{isAIClusteringEnabled:()=>y,isQuickAIClusteringEnabled:()=>b,isClusteringFeatureEnabled:()=>T});var o,i=n(759312),r=n(792746),a=n(445569),s=n(924348),l=n(771013),c=n(269758),d=n(395893),u=n(742658),p=n(576163),h=n(336),g=n(225995),f=n(73773),m=n(77602);!function(e){e.on="on",e.off="off"}(o||(o={}));var v=[l.AccountType.EDU_TEAM],_=[c.OrganizationType.COMPANY],y=function(){var e,t=(0,r.default)().currentBoard.__boardInfo__,n=null===t||void 0===t?void 0:t.account,o=(0,g.hasPermission)(t,d.UserBoardPermission.EDIT_WIDGETS)&&!_.includes(null===(e=null===n||void 0===n?void 0:n.organization)||void 0===e?void 0:e.type)&&v.includes(null===n||void 0===n?void 0:n.type);return(0,p.hasFeature)(n,s.AccountFeatures.CLUSTERING)||(0,h.hasFeature)(null===n||void 0===n?void 0:n.organization,u.OrganizationFeatures.CLUSTERING)||o},b=function(){return(0,i.__awaiter)(void 0,void 0,Promise,(function(){var e,t,n,s,l,c,d,u;return(0,i.__generator)(this,(function(i){switch(i.label){case 0:e=(0,r.default)().currentBoard.__boardInfo__,t=null===e||void 0===e?void 0:e.account,n=null===(d=(0,a.default)())||void 0===d?void 0:d.userInfo,i.label=1;case 1:return i.trys.push([1,3,,4]),[4,(0,m.default)()];case 2:return l=i.sent(),s=l.getTreatment("RTB-134403-quick-ai-clustering",{accountId:(null===t||void 0===t?void 0:t.id)||"",accountRole:(null===t||void 0===t?void 0:t.role)||"",accountType:(null===t||void 0===t?void 0:t.type)||"",domainGroup:null===n||void 0===n?void 0:n.domainGroup,organizationId:(null===(u=null===t||void 0===t?void 0:t.organization)||void 0===u?void 0:u.id)||"",emailHost:(0,f.getDomainFromEmail)(null===n||void 0===n?void 0:n.email)}),[3,4];case 3:return c=i.sent(),console.error("Couldn't get the clustering treatment",c),[2,!1];case 4:return[2,s===o.on]}}))}))},T=function(){var e=(0,r.default)().currentBoard.__boardInfo__,t=null===e||void 0===e?void 0:e.account;return(0,p.hasFeature)(t,s.AccountFeatures.CLUSTERING)||(0,h.hasFeature)(null===t||void 0===t?void 0:t.organization,u.OrganizationFeatures.CLUSTERING)||(0,g.hasPermission)(e,d.UserBoardPermission.EDIT_WIDGETS)}},380890:(e,t,n)=>{"use strict";n.d(t,{isCodeWidgetFeatureEnabled:()=>d});var o=n(792746),i=n(924348),r=n(742658),a=n(576163),s=n(336),l=n(818487),c=n(115361),d=function(){var e,t=null===(e=(0,o.default)().canvasBoardInfo)||void 0===e?void 0:e.account;return(0,l.default)().isEnabled(c.FeatureNames.CODE_WIDGET)||(0,a.hasFeature)(t,i.AccountFeatures.CODE_WIDGET)||(0,s.hasFeature)(null===t||void 0===t?void 0:t.organization,r.OrganizationFeatures.CODE_WIDGET)}},536627:(e,t,n)=>{"use strict";n.d(t,{default:()=>a});var o=n(759312),i=n(371215),r=n(706117);const a=function(e){function t(){var t=e.call(this)||this;return t.item=t.initItem(),t}return(0,o.__extends)(t,e),t=(0,o.__decorate)([(0,r.setItemDefMetadata)({showRegardlessCapability:{editable:{}}})],t)}(i.default)},179975:(e,t,n)=>{"use strict";n.d(t,{findPlace:()=>l});var o=n(438464),i=n(753057),r=n(648398),a=n(357003),s=100;function l(e,t,n){void 0===n&&(n=!0);var o=[e],s=h(o,e,t);if(void 0!==s)return u(s);if(n){for(var l=r.quadTree.getIntersectedObjects(t,i.default.TOUCH,(function(e){return(0,a.isFrameWidget)(e)})),c=void 0,p=0;p.01&&i>.01}function d(e){return 0===r.quadTree.getIntersectedObjects(e,i.default.TOUCH,(function(t){return c(e,t)})).length}function u(e){return new o.default.Point(e.centerX,e.centerY)}function p(e,t){return t.some((function(t){return t.x===e.x&&t.y===e.y}))}function h(e,t,n){var i=g(t);if(0===i.length)return t;var r=f(t,i),a=new o.default.Rectangle(r.right,t.y,t.width,t.height);if(!p(a,e)&&n.containsRect(a)){e.push(a);var s=h(e,a,n);if(void 0!==s)return s}var l=new o.default.Rectangle(t.x,r.bottom,t.width,t.height);if(!p(l,e)&&n.containsRect(l)){e.push(l);var c=h(e,l,n);if(void 0!==c)return c}var d=new o.default.Rectangle(r.left-t.width,t.y,t.width,t.height);if(!p(d,e)&&n.containsRect(d)){e.push(d);var u=h(e,d,n);if(void 0!==u)return u}var m=new o.default.Rectangle(t.x,r.top-t.height,t.width,t.height);if(!p(m,e)&&n.containsRect(m)){e.push(m);var v=h(e,m,n);if(void 0!==v)return v}}function g(e){return r.quadTree.getIntersectedObjects(e,i.default.TOUCH,(function(t){return c(e,t)}))}function f(e,t){var n,o,i,r;return t.forEach((function(t){var l=t.bounds,c=l.right,d=l.bottom,u=l.left,p=l.top;(0,a.isFrameWidget)(t)&&l.height>=e.height&&l.width>=e.width&&(l.left>e.left&&l.lefte.left&&l.righte.top&&l.tope.top&&l.bottomn)&&(n=h);var g=d+s;(void 0===o||g>o)&&(o=g);var f=u-s;(void 0===i||f{"use strict";n.d(t,{loadUser:()=>l});var o=n(759312),i=n(326292),r=n(156141),a=n.n(r),s=function(e,t,n,o){return i.getBasicInfo(t.toString()).then((function(t){o[e]={name:t.name,time:new Date(n.getNumber())}}))};function l(e){return(0,o.__awaiter)(this,void 0,Promise,(function(){var t,n,i,r,l,c,d,u,p,h;return(0,o.__generator)(this,(function(o){switch(o.label){case 0:return t=e.historyData,n=t.creationUserId,i=t.lastChangeUserId,r=t.creationTime,l=t.lastChangeTime,c={},d=!(a()(n,i)&&a()(r,l)),u=[],p=n&&0!=Number(n),h=d&&i&&0!=Number(i),p&&u.push(s("created",n,r,c)),h&&u.push(s("updated",i,l,c)),[4,Promise.all(u)];case 1:return o.sent(),[2,c]}}))}))}},103762:(e,t,n)=>{"use strict";var o;n.d(t,{default:()=>i}),function(e){e.UNKNOWN="",e.BOARD="board",e.FRAMES="frames",e.FRAME="frame",e.PRESENTATION="presentation",e.PRESENTATION_SLIDE="presentation_slide"}(o||(o={}));const i=o},884559:(e,t,n)=>{"use strict";n.d(t,{sendWidgetScaledStat:()=>r});var o=n(759414),i=n(980534);function r(e,t,n,r,a){(0,i.default)().sendApiEvent("scale_to_size",{scale:t,source:r,reason:n,action_type:a,widgets_count:e.length}),e.forEach((function(e){return o.default.addWidget({event:"widget_scaled_to_size",properties:{reason:n,action_type:a}},e)}))}},799022:(e,t,n)=>{"use strict";n.d(t,{hasCreationBar:()=>s,hasDebugToolbar:()=>l,hasAccessibleBoardSettingsMenuOnboarding:()=>c});var o=n(416651),i=n.n(o),r=n(346129),a=n(310364),s=i()((function(){return(0,r.default)().check(a.Features.CREATION_BAR)})),l=function(){return(0,r.default)().check(a.Features.DEBUG_TOOLBAR)},c=function(){return(0,r.default)().check(a.Features.ACCESSIBLE_BOARD_SETTINGS_MENU_ONBOARDING)}},361514:(e,t,n)=>{"use strict";n.d(t,{default:()=>o});const o={GOOGLE_DRIVE:"google_drive",DROPBOX:"dropbox",BOX:"box",ONEDRIVE:"onedrive",CREATIVECLOUD:"creativecloud",ICONFINDER:"iconfinder"}},12067:(e,t,n)=>{"use strict";n.d(t,{default:()=>c});var o=n(100319),i=n(73824),r=n(347816),a=n.n(r),s=n(320615),l=n(556091);const c=function(){function e(){}return e.loadDocumentPage=function(t,n,o,i){return e.queue.unshift((function(){return e._loadDocumentPage(t,n,o,i)}))},e._loadDocumentPage=function(t,n,o,i){for(var r=e.getCachedPromise(t,i)||e.makePromise(t,o,i),a=1;a<=n;a++)e.getCachedPromise(t+a,i)||e.makePromise(t+a,o,i,!0);return r},e.clearDocumentCache=function(t){e.resourceCache.delete(t)},e.getCachedPromise=function(t,n){return e.getResourceCache(n).get(t)},e.makePromise=function(t,n,o,i){l.log("resource","[LoadDocument] makePromise",t,n,o);var r=new Promise((function(r,a){e.apiRequest(n,o).loadDocumentPage(t).then((function(n){return e.loadDocumentPageDone(t,n,r,i)}),(function(i){return e.loadDocumentPageFail(t,n,o,i,a)}))}));return e.setCachedPromise(t,o,r),r},e.loadDocumentPageDone=function(e,t,n,o){l.log("resource","[LoadDocument] loadDocumentPageDone",e,t,o);var r=(0,i.default)(),a=t.files.preview,s=t.files.export;r.destroyResourceTexture(s,!0),r.destroyResourceTexture(a,!0),o?(r.makeResourceTextureDeffered(s).catch((function(){})),r.makeResourceTextureDeffered(a).catch((function(){}))):(r.makeResourceTexture(s).catch((function(){})),r.makeResourceTexture(a).catch((function(){}))),n(t)},e.loadDocumentPageFail=function(t,n,o,i,r){l.log("resource","[LoadDocument] loadDocumentPageFail",t),e.resourceCache.delete(o),r(i)},e.setCachedPromise=function(t,n,o){e.getResourceCache(n).set(t,o)},e.getResourceCache=function(t){return e.resourceCache.has(t)||e.resourceCache.set(t,new Map),e.resourceCache.get(t)},e.apiRequest=function(e,t){return e?(0,s.getBoardsAPI)().selectById(e).resources.selectById(t.toString()):o.default.resources.selectById(t.toString())},e.queue=new(a())(10,1/0),e.resourceCache=new Map,e}()},671720:(e,t,n)=>{"use strict";n.d(t,{ResourceComponent:()=>o});var o=(0,n(735742).createComponentKey)("resource")},117798:(e,t,n)=>{"use strict";n.d(t,{getSearchPanelStore:()=>r});var o=n(924763),i=n(285289),r=function(){return(0,i.getInjectionPoint)(o.SEARCH_STORE_SERVICE_KEY)()}},642543:(e,t,n)=>{"use strict";n.d(t,{default:()=>s});var o=n(441519),i=n(34860),r=n(614926),a=n(561549);const s=function(){function e(){}return e.prototype.loadPresets=function(){(0,o.getBoardUiStore)().getState().boardUi.drawToolbar.toolPresets||(0,o.getBoardUiStore)().dispatch((0,i.drawToolbarLoadPresets)())},e.prototype.setActiveTool=function(e,t){(0,o.getBoardUiStore)().dispatch((0,i.drawToolbarSetActiveTool)(e,t||[a.CommonModifiers.NO_MODIFIERS]))},e.prototype.setToolColor=function(e){(0,o.getBoardUiStore)().dispatch((0,i.drawToolbarSetToolColor)((0,r.default)().getTool(),(0,r.default)().getModifiers(),e))},e.prototype.setToolThickness=function(e){(0,o.getBoardUiStore)().dispatch((0,i.drawToolbarSetToolThickness)((0,r.default)().getTool(),(0,r.default)().getModifiers(),e))},e}()},895348:(e,t,n)=>{"use strict";n.d(t,{default:()=>Fp});var o=n(285289),i=n(501557),r=n(935955),a=n(897751),s=n(823682),l=n(103238),c=n(140914),d=n(678830),u=n(239867),p=n(441519),h=n(759312),g=n(285087),f=n(388011);const m=n(203957).ShallowEqual;var v=n(903565),_=n(852766),y=n(445569),b=n(258445),T=n(989155),S=n(792746),E=n(980534);const C=function(){function e(){this.listUpdated=new g.default.Signal,this.buttons=[]}return e.prototype.tryAddButton=function(e){if(e){if(!this.getButtonByPluginId(e.pluginId))return this.buttons.push(e),J.dispatchStartedPluginsSignal&&this.listUpdated.dispatch(),!0;"Plugin ".concat(e.pluginId," attempts add more than one button"),JSON.stringify(e)}return!1},e.prototype.tryRemoveButton=function(e){var t=this.buttons.findIndex((function(t){return t.pluginId===e})),n=-1!==t;return n&&this.buttons.splice(t,1),J.dispatchStartedPluginsSignal&&this.listUpdated.dispatch(),n},e.prototype.getButtons=function(){return this.buttons},e.prototype.getButtonByPluginId=function(e){return this.buttons.find((function(t){return t.pluginId===e}))},e}();var I=function(){function e(){this.buttonsPromises={}}return e.prototype.tryAddButton=function(e,t){return!(!e||!t)&&(this.buttonsPromises[t]=e,!0)},e.prototype.tryRemoveButton=function(e){return!!this.buttonsPromises[e]&&(this.buttonsPromises[e]=void 0,!0)},e.prototype.getButtons=function(e){var t=this,n=Object.keys(this.buttonsPromises).map((function(e){return t.buttonsPromises[e]}));if(0===n.length)return Promise.resolve([]);var o=n.length,i=void 0,r=!1,a=void 0,s=[],l=new Promise((function(e){i=e,a=setTimeout((function(){r||(e(s),r=!0)}),400)})),c=0;return n.forEach((function(n){return(0,h.__awaiter)(t,void 0,void 0,(function(){var t;return(0,h.__generator)(this,(function(l){switch(l.label){case 0:return l.trys.push([0,2,3,4]),[4,n(e)];case 1:return t=l.sent(),r||s.push.apply(s,t),[3,4];case 2:return l.sent(),[3,4];case 3:return++c===o&&i&&!r&&(i((0,h.__spreadArray)([],s,!0)),r=!0,clearTimeout(a)),[7];case 4:return[2]}}))}))})),l},e}();const x=I;var w=n(943979),A=n(168160),P=n(368159),O=n(341469),R=n(753180),N=n(957453),M=n(100319),L=n(990939);function D(e){return(0,h.__awaiter)(this,void 0,Promise,(function(){var t,n;return(0,h.__generator)(this,(function(o){switch(o.label){case 0:return[4,(0,L.updateInstallationsAndFeaturesInfo)()];case 1:return o.sent(),t=N.UICurrentBoard.getInfo().account,(n=t.installedApplications.find((function(t){return t.application.id===e})))&&n.currentUserAuthorization?[4,M.default.accounts.selectById(t.id).revokeApplicationToken(n.id)]:[3,4];case 2:return o.sent(),[4,(0,L.updateInstallationsAndFeaturesInfo)()];case 3:o.sent(),o.label=4;case 4:return[2]}}))}))}function B(e){var t=N.UICurrentBoard.getInfo().account.installedApplications.find((function(t){return t.application.id===e}));return null===t||void 0===t?void 0:t.id}var k=n(745146),U=n(508981),H=n(375342),W=n(510325),F=n(783049),G=n(481623),z=function(e,t){var n,o,i,r,a,s,l,c,d,u;if(void 0!==t.toolBar)return{id:"".concat(e,"::toolbar"),title:t.toolBar.title,icon:null===(o=(n=t.toolBar).getToolbarIcon)||void 0===o?void 0:o.call(n),onClick:t.toolBar.onClick,extensionPoint:"toolbar",isVisible:null===(r=(i=t.toolBar).isVisible)||void 0===r?void 0:r.call(i),isDisabled:null===(s=(a=t.toolBar).isDisabled)||void 0===s?void 0:s.call(a)};if(void 0!==t.upload)return{id:"".concat(e,"::upload"),title:t.upload.title,icon:t.upload.icon,onClick:t.upload.onClick,extensionPoint:"upload",isVisible:null===(c=(l=t.upload).isVisible)||void 0===c?void 0:c.call(l),isDisabled:null===(u=(d=t.upload).isDisabled)||void 0===u?void 0:u.call(d)};throw new Error("Unsupported extension point button passed to Search")},V=n(818487),j=n(310364),K=n(320615),Y=n(505134);function X(e){var t;return Boolean(null===(t=e.application.clientPlugin)||void 0===t?void 0:t.mainJSUri)}var Z=function(){function e(){var e,t,n=this;this.extensionPoint=new Map,this.legacyLayerExtensionPoints=new Map,this.unusedPluginsUpdated=new g.default.Signal,this.pluginRegisteredExtensionPoints=new g.default.Signal,this.upload=new C,this.toolbar=new C,this.bottomBar=new C,this.boardSettings=new C,this.boardExport=new C,this.contextMenuItems=new x,this.bottomPanel=new v.BottomPanelController,this.floatingPanels=new v.FloatingPanelsController,this.updateNewPluginsInstalled=function(e){var t=e.installedApplications;(0,k.default)().updateInstalledPlugins(t.map((function(e){return e.application.appKey})))},this.onBoardPermissionsChanged=function(e,t){return(0,h.__awaiter)(n,void 0,void 0,(function(){var n;return(0,h.__generator)(this,(function(o){switch(o.label){case 0:return n=(0,R.canEditWidgets)(),this.editWidgetsPermission===n?[3,2]:(this.editWidgetsPermission=n,this.stopAllPlugins(),[4,this.startInstalledOnAccountPlugins(e,t)]);case 1:o.sent(),o.label=2;case 2:return[2]}}))}))},this.onWidgetMenuPluginItemClick=function(e){var t=(0,v.isUnusedPlugin)(e.pluginId);t&&(n.markPluginAsUsed(e.pluginId),(0,T.default)().update());var o=e.pluginId,i=(0,P.getInstalledApplicationIdByPluginId)(e.pluginId)||o;(0,E.default)().sendApiEvent("app_ui_interacted",{action_type:"icon_clicked",new_value:e.tooltip,app_id:i,source:"widget_menu",app_key:o,is_marked_as_new:t,app_installed:!0})},this.updateNewPluginsFromProfile=function(){var e=(0,y.default)().userInfo.newApplications;e&&(!m(Array.from(e).sort(),(0,v.applyPluginSystemSelector)(v.getUnusedPluginsIds).sort())&&n.addPluginsToUnused(e,!0))},A.setPluginsItemsGetter((function(e){return(0,h.__awaiter)(n,void 0,void 0,(function(){var t=this;return(0,h.__generator)(this,(function(n){switch(n.label){case 0:return[4,this.contextMenuItems.getButtons(e)];case 1:return[2,n.sent().map((function(e){return{item:w.default.CUSTOM,props:{tooltip:e.tooltip,svgIcon:e.svgIcon,onClick:function(n){e.onClick(n),t.onWidgetMenuPluginItemClick(e)},tooltipEnable:!0,isNew:function(){return(0,v.isUnusedPlugin)(e.pluginId)}}}}))]}}))}))})),(0,y.default)().userInfo.newApplications&&this.updateNewPluginsFromProfile(),(0,y.default)().userInfoChanged.add(this.updateNewPluginsFromProfile),(0,i.default)().registerCommand("applications","revokeAuthorization",D),(0,i.default)().registerCommand("applications","getApplicationInstallationId",B);var o=null===(e=f.default.getState().board.info)||void 0===e?void 0:e.account;void 0!==o&&this.updateNewPluginsInstalled(o),this.unsubscribeFromCerebralAccountChanges=f.default.addStateChangeListener("board.info.account",this.updateNewPluginsInstalled),this.boardAccount=null===(t=null===N.UICurrentBoard||void 0===N.UICurrentBoard?void 0:N.UICurrentBoard.getInfo())||void 0===t?void 0:t.account}return e.prototype.registerInHousePluginV2=function(e,t){var n=this.pluginSystemService.register(e,new v.PublicPluginApiProvider,t).publicApi;(0,k.default)().emitter.emit(v.PluginSystemCommandsEnum.REGISTER_PLUGIN,{id:e.pluginId,type:e.type}),void 0!==n&&(0,k.default)().emitter.emit(v.PluginSystemCommandsEnum.SET_PUBLIC_API,{pluginId:e.pluginId,publicApi:n})},e.prototype.initPluginApi=function(){var e=(0,V.default)().isEnabled(j.Features.MIRO_IN_COMMAND);this.pluginSystemService=new v.PluginSystemService((0,U.default)().emitter,new v.PluginsLifecycle((0,k.default)(),(0,U.default)().emitter),H.appsService,this,e?function(e,t,n){if(("toolBar"in t||"upload"in t)&&(0,U.default)().emitter.emit(F.UISystemMessagesEnum.APPLY_PROPS,{receiverId:G.DesktopUIExtensionPointNames.SEARCH_PANEL,payload:{buttons:[z(e,t)]}}),"buttons"in t){var o=function(e,t,n){var o,i;return(0,h.__assign)((0,h.__assign)({},t.buttons),{id:"".concat(e,"::").concat(null!==(o=n)&&void 0!==o?o:"unknown"),extensionPoint:null!==(i=n)&&void 0!==i?i:"unknown"})}(e,t,n);(0,U.default)().emitter.emit(F.UISystemMessagesEnum.APPLY_PROPS,{receiverId:G.DesktopUIExtensionPointNames.SEARCH_PANEL,payload:{buttons:[o]}})}}:function(){})},e.prototype.getOldManifestInHousePlugins=function(){return Array.from(this.legacyLayerExtensionPoints.entries()).map((function(e){return{pluginId:e[0],extensionPoints:e[1]}}))},e.prototype.appendPluginExtensionPoints=function(e,t){var n=t;for(var o in n)n[o].pluginId=e;[this.upload.tryAddButton(n.upload),this.toolbar.tryAddButton(n.toolBar),this.bottomBar.tryAddButton(n.bottomBar),this.boardSettings.tryAddButton(n.boardSettings),this.boardExport.tryAddButton(n.boardExport),this.contextMenuItems.tryAddButton(n.getWidgetMenuItems,e)].includes(!0)&&this.pluginRegisteredExtensionPoints.dispatch(e)},e.prototype.addLegacyLayerExtensionPoints=function(e,t){this.legacyLayerExtensionPoints.set(e,t)},e.prototype.removePluginExtensionPoints=function(e){this.upload.tryRemoveButton(e),this.toolbar.tryRemoveButton(e),this.bottomBar.tryRemoveButton(e),this.boardSettings.tryRemoveButton(e),this.boardExport.tryRemoveButton(e),this.contextMenuItems.tryRemoveButton(e)},e.prototype.getAllowedToDisplayPluginsIds=function(e){var t=e.installedApplications,n=(0,v.applyPluginSystemSelector)(v.getNonSystemPluginsIds),o=(0,v.applyPluginSystemSelector)(v.getSystemPluginsIds),i=n.filter((function(e){return Boolean(t.find((function(t){return t.application.appKey===e})))}));return new Set(o.concat(i))},e.prototype.startNewPlugin=function(e){var t,n;return(0,h.__awaiter)(this,void 0,Promise,(function(){return(0,h.__generator)(this,(function(o){switch(o.label){case 0:return[4,null===(n=null===(t=this.pluginSystemService)||void 0===t?void 0:t.pluginsLifecycle)||void 0===n?void 0:n.startSpecifiedPlugins([e])];case 1:return o.sent(),[2]}}))}))},e.prototype.startSpecifiedNewPlugins=function(e,t){return(0,h.__awaiter)(this,void 0,Promise,(function(){var n,o,i,r,a,s,l,c,d,u=this;return(0,h.__generator)(this,(function(p){switch(p.label){case 0:for(n=(0,v.applyPluginSystemSelector)(v.getSystemPluginsIds),o=(0,v.applyPluginSystemSelector)(v.getNonSystemPluginsIds),i=o.filter((function(t){return void 0!==e.installedApplications.find((function(e){return e.application.appKey===t}))})),r=n.concat(i).filter((function(e){return!(null===t||void 0===t?void 0:t.has(e))})),a=0,s=this.extensionPoint;a0}var rt=n(556091);function at(e,t){if(t&&"number"===typeof t.imageWidth)try{e.scale=t.imageWidth/e.info.data.meta.width}catch(n){(0,qe.getErrorTracker)().error(n,t,e)}return e}function st(e){return rt.log("res","DropOnCanvas: onResourceLoadingFail"),new Promise((function(e){ue.isCanvasLoaded()?e(void 0):ue.onCanvasLoaded.addOnce((function(){return e(void 0)}))})).then((function(){e.showError(),setTimeout((function(){Ke.removeVisualFromCanvas(e)}),2e3)}))}var lt,ct,dt=n(266059),ut=n(163204),pt=n(556091),ht=Ye.getInjectionPoint(),gt=function(){function e(){var e=this;this.initialized=!1,this.pendingVisuals=[],this.onCanvasLoaded=function(){e.initialized||(e.initialized=!0,ht().resourceLoadingStarted.add(e.createWidgetFromResource,e)),e.pendingVisuals.forEach((function(e){Ke.addVisualToCanvas(e)}))},this.onCanvasUnloaded=function(){e.pendingVisuals.forEach((function(e){return Ke.removeVisualFromCanvas(e)})),e.pendingVisuals.length=0},ue.doOnCanvasLoadedWithCleanup(this.onCanvasLoaded,this.onCanvasUnloaded)}return e.prototype.createWidgetFromResource=function(e,t){var n;return void 0===t&&(t=!0),(0,h.__awaiter)(this,void 0,Promise,(function(){var o,i,r,a,s,l,c;return(0,h.__generator)(this,(function(d){switch(d.label){case 0:if(pt.log("res","DropOnCanvas: processResourceCreation",e),o=(null===(n=e.params)||void 0===n?void 0:n.imageCaption)||"",i=e.params||{},r=function(e){var t,n=e.width||500,o=e.height||500;if(void 0!==e.imageX&&void 0!==e.imageY)t=new $.default.Point(e.imageX,e.imageY);else{var i=et.getPosition(n,o);t=Qe.getScreenToCanvasPoint(i.x,i.y)}var r=e.x||t.x,a=e.y||t.y,s=e.scale||1,l=e.rotation||0;return(0,h.__assign)((0,h.__assign)({},e),{width:n,height:o,x:r,y:a,scale:s,rotation:l})}(i),!i.preview)return[3,6];a=function(e,t){var n={widgetType:Ze.WidgetType.IMAGE,resourceId:Je.Long.getLong(0,0),resourceStrId:e,success:!0,data:{boardId:(0,S.default)().getBoardId(),id:tt.LOCAL_RESOURCE_ID,generated:!0,name:e,type:"imageWidget",files:{},meta:{width:t.width,height:t.height,extension:e.split(".").reverse()[0],source:"source",animated:!!t.preview&&it(t.preview.src)}}};return(0,ot.ImageWidgetService)().create(at((0,h.__assign)((0,h.__assign)({},t),{info:n})))}(o,r),(0,ot.ImageWidgetService)().notifyOthersUploadStarted(a),ce.default.imageUploadStarted(a),t&&ue.mySelection.addToSelection([a]),d.label=1;case 1:return d.trys.push([1,4,,5]),[4,e.promise];case 2:return c=d.sent(),[4,(0,ot.ImageWidgetService)().replaceImageByResource(a,c,!1)];case 3:return d.sent(),(0,ot.ImageWidgetService)().notifyOthersUploadSuccess(a),ce.default.imageUploadCompleted(a),[3,5];case 4:return s=d.sent(),(0,ot.ImageWidgetService)().setImageUploadState(a,dt.ImageUploadState.FAILED_TO_UPLOAD),(0,ot.ImageWidgetService)().notifyOthersUploadFailed(a),(0,Xe.default)().showError(ut.boardTr.t("board.canvas.commons.services.notificationMessage.problemUploadingImage")),ce.default.imageUploadFailed({widget:a,reason:"resource_generation_error",message:s.message}),[3,5];case 5:return[3,11];case 6:l=function(e){var t=new nt.SkeletonRectLoaderVisual({width:e.width,height:e.height,scale:e.scale});return t.x=e.x,t.y=e.y,t.rotation=e.rotation*$.default.DEG_TO_RAD,t.scale=e.scale,Ke.addVisualToCanvas(t),t}(r),this.pendingVisuals.push(l),d.label=7;case 7:return d.trys.push([7,9,10,11]),[4,e.promise];case 8:return c=d.sent(),function(e){switch(rt.log("res","DropOnCanvas: createResourceWidget",e),e.info.widgetType){case Ze.WidgetType.IMAGE:var t=(0,ot.ImageWidgetService)().create(e);return ue.mySelection.clearSelection(),ue.mySelection.addToSelection([t]),(0,$e.isKeyboardServiceAvailable)()&&ue.canvasController.focusCanvasContainer(),t;case Ze.WidgetType.DOCUMENT:return(0,je.DocumentWidgetService)().create(e);case Ze.WidgetType.MOCKUP:default:;}}(at((0,h.__assign)((0,h.__assign)({},r),{info:c,params:i}),e.params)),[3,11];case 9:return d.sent(),st(l),[3,11];case 10:return Ke.removeVisualFromCanvas(l),(0,Qe.removeFromArray)(this.pendingVisuals,l),[7];case 11:return[2]}}))}))},e}(),ft=n(512935),mt=n(178909),vt=400,_t={bubble:9,link:2,parall:6,cloud:13,arrow:0,eraser:7,star:8,trapeze:14,hexagon:12,octagon:11,rect:3,pentagon:16,predefinedProcess:21,sticker:1,circle:5,cross:20,word:10,braceRight:19,arrowLeftRight:17,triangle:4,cylinder:15,braceLeft:18};!function(e){e[e.ARROW_RIGHT=0]="ARROW_RIGHT",e[e.STICKER=1]="STICKER",e[e.LINK=2]="LINK",e[e.RECT=3]="RECT",e[e.TRIANGLE=4]="TRIANGLE",e[e.CIRCLE=5]="CIRCLE",e[e.PARALL=6]="PARALL",e[e.ERASER=7]="ERASER",e[e.STAR=8]="STAR",e[e.BUBBLE=9]="BUBBLE",e[e.TEXT=10]="TEXT",e[e.OCTAGON=11]="OCTAGON",e[e.HEXAGON=12]="HEXAGON",e[e.CLOUD=13]="CLOUD",e[e.TRAPEZE=14]="TRAPEZE",e[e.BARREL=15]="BARREL",e[e.PENTAGON=16]="PENTAGON",e[e.ARROW_LEFT_RIGHT=17]="ARROW_LEFT_RIGHT",e[e.BRACE_LEFT=18]="BRACE_LEFT",e[e.BRACE_RIGHT=19]="BRACE_RIGHT",e[e.CROSS=20]="CROSS",e[e.PREDEFINED_PROCESS=21]="PREDEFINED_PROCESS",e[e.RHOMBUS=22]="RHOMBUS",e[e.ARROW_LEFT=23]="ARROW_LEFT"}(ct||(ct={}));var yt=((lt={})[ct.RECT]=mt.ShapeType.RECTANGLE,lt[ct.RHOMBUS]=mt.ShapeType.RHOMBUS,lt[ct.BUBBLE]=mt.ShapeType.BUBBLE,lt[ct.PARALL]=mt.ShapeType.PARALL,lt[ct.STAR]=mt.ShapeType.STAR,lt[ct.TRIANGLE]=mt.ShapeType.TRIANGLE,lt[ct.CIRCLE]=mt.ShapeType.CIRCLE,lt[ct.ARROW_RIGHT]=mt.ShapeType.ARROW_RIGHT,lt[ct.ARROW_LEFT]=mt.ShapeType.ARROW_LEFT,lt[ct.OCTAGON]=mt.ShapeType.OCTAGON,lt[ct.HEXAGON]=mt.ShapeType.HEXAGON,lt[ct.CLOUD]=mt.ShapeType.CLOUD,lt[ct.TRAPEZE]=mt.ShapeType.TRAPEZE,lt[ct.BARREL]=mt.ShapeType.BARREL,lt[ct.PENTAGON]=mt.ShapeType.PENTAGON,lt[ct.BRACE_LEFT]=mt.ShapeType.BRACE_LEFT,lt[ct.BRACE_RIGHT]=mt.ShapeType.BRACE_RIGHT,lt[ct.CROSS]=mt.ShapeType.CROSS,lt[ct.PREDEFINED_PROCESS]=mt.ShapeType.PREDEFINED_PROCESS,lt[ct.ARROW_LEFT_RIGHT]=mt.ShapeType.ARROW_LEFT_RIGHT,lt),bt=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.isBest=!1,t.points=[],t.pointsAsNumbers=[],t}return(0,h.__extends)(t,e),t.prototype.push=function(e){this.points.push(e),this.pointsAsNumbers.push(e.map((function(e){return[e.x,e.y]})))},t.prototype.pushMany=function(e){this.points=this.points.concat(e),this.pointsAsNumbers=this.pointsAsNumbers.concat(e.map((function(e){return e.map((function(e){return[e.x,e.y]}))})))},t.prototype.clone=function(){var e=new t(this.x,this.y,this.width,this.height);return e.points=this.points.slice(),e.pointsAsNumbers=this.pointsAsNumbers.slice(),e},t}($.default.Rectangle),Tt=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.blocks=[],t}return(0,h.__extends)(t,e),t.prototype.push=function(e){this.blocks.push(e)},t.prototype.clone=function(){var e=new t(this.x,this.y,this.width,this.height);return e.blocks=this.blocks.slice(),e},t}($.default.Rectangle),St=n(67950),Et=n(524506),Ct=n(598090),It=n(114338),xt=1;function wt(e){var t=[];e.forEach((function(e){var n=[],o=[];e.getRealPoints().forEach((function(e){n.push(e.x),o.push(e.y)})),t.push({type:"stroke",x:n,y:o})}));var n={textParameter:{language:"en_US",textInputMode:"CURSIVE"},inputUnits:[{textInputType:"MULTI_LINE_TEXT",components:t}]},o="https://cloud.myscript.com/api/v3.0/recognition/rest/text/doSimpleRecognition.json";return o+="?applicationKey=5d84bca6-a7aa-4c57-87c4-f73b66dbb837",o+="&textInput=".concat(encodeURIComponent(JSON.stringify(n))),fetch(o,{method:"POST"}).then((function(e){return e.json()}))}var At,Pt=n(822591),Ot=n(620342),Rt=n.n(Ot),Nt=n(614926),Mt=n(43182),Lt=n(309996),Dt=n(133088),Bt=n(237439),kt=n(77924),Ut=n(561549),Ht=n(442189),Wt=n(821174),Ft=n(519913),Gt=n(284142),zt=n(332378),Vt=Rt().import("delta");function jt(e){if(e.widgetType===Ze.WidgetType.SHAPE){var t=e.offset;return{offsetX:t.left,offsetY:t.top}}return{offsetX:e.widgetType===Ze.WidgetType.TEXT?Lt.BG_OFFSET:e.widgetType===Ze.WidgetType.STICKER?e.sizesObject.outerOffset.left+e.sizesObject.innerOffset.left:0,offsetY:e.widgetType===Ze.WidgetType.TEXT?Lt.BG_OFFSET:e.widgetType===Ze.WidgetType.STICKER?e.sizesObject.outerOffset.top+e.sizesObject.innerOffset.top:0}}function Kt(e){var t=e.data.original;(0,Ht.default)().forEachObjectAt(t.x,t.y,(function(e){return!!e}))}function Yt(e){if(e.data.params&&e.data.params.doubleClick&&(Kt(e),e.data.widget))if(e.stopPropagation(),e.stopImmediatePropagation(),(0,Nt.default)().setTool(kt.ToolType.CURSOR),ue.mySelection.addToSelection([e.data.widget]),ue.mySelection.singleSelection===e.data.widget){At.endDrawing(!1);var t=function(){ue.mySelection.selectionExist||(ue.mySelection.onSelectionChanged.remove(t),(0,Nt.default)().setTool(kt.ToolType.PEN,Ut.PenModifiers.SMART))};ue.mySelection.onSelectionChanged.add(t)}else(0,Nt.default)().setTool(kt.ToolType.PEN,Ut.PenModifiers.SMART)}function Xt(e){Kt(e);var t=e.data.widget;t&&((0,Nt.default)().setTool(kt.ToolType.CURSOR),ue.widgetController.startMove(t),ue.mySelection.pickedObject===t?(At.endDrawing(!1),t.widgetType===Ze.WidgetType.TEXT&&function(e){var t,n=document.createElement("div");zt(n).css({position:"absolute",background:"#336EEA80",borderRadius:4,zIndex:999999}),document.body.appendChild(n),e.setDisabledBy("draw_recog",!0);var o=function(){n.style.left="".concat(-99999,"px"),n.style.top="".concat(-99999,"px"),n.style.width="".concat(0,"px"),n.style.height="".concat(0,"px"),t=void 0;var e=de.mouse.xPos,o=de.mouse.yPos;(0,Ht.default)().forEachObjectAt(e,o,(function(e){return!!e}))};ue.transformationController.transformationChanged.add(o),ue.transformationController.transformationEnd.addOnce((function(){if(n.remove(),e.setDisabledBy("draw_recog",!1),ue.transformationController.transformationChanged.remove(o),t){var i=e.require(Ft.EditorWidgetComponentKey).editor,r=t.widgetToInsertTo,a=(new Vt).retain(t.textLengthToRetain).delete(t.textLengthToDelete);t.insertNewLineBeforeText&&a.insert("\n"),t.insertSpaceBeforeText&&a.insert(" ");var s=i.getDelta(),l=s.ops[s.ops.length-1];l.insert=l.insert.slice(0,l.insert.length-1),a=a.concat(s),t.insertNewLineAfterText&&a.insert("\n"),t.insertSpaceAfterText&&a.insert(" "),(0,Gt.WidgetEditorAPI)().updateWithoutEditMode(r,(function(){var e=r.require(Ft.EditorWidgetComponentKey).editor;e.updateDelta(a),(0,Gt.WidgetEditorAPI)().setEditableWidgetText(r,e.getHTML())})),(0,Fe.CanvasEngine)().presence.removeObjects([e.tokenizer])}}))}(t),ue.transformationController.transformationEnd.addOnce((function(){(0,Nt.default)().setTool(kt.ToolType.PEN,Ut.PenModifiers.SMART)}))):(0,Nt.default)().setTool(kt.ToolType.PEN,Ut.PenModifiers.SMART))}function Zt(e,t){var n,o=(0,h.__assign)((0,h.__assign)({},(0,Me.default)().getLastUsedStyle(Ne.default.TEXT)),((n={})[Le.Style.FIXED_WIDTH]=0,n[Le.Style.TEXT_ALIGN]="l",n[Le.Style.BOLD]=-1,n[Le.Style.UNDERLINE]=-1,n[Le.Style.STRIKE]=-1,n[Le.Style.BACKGROUND_COLOR]=-1,n[Le.Style.ITALIC]=-1,n[Le.Style.FIXED_WIDTH]=1,n[Le.Style.TEXT_COLOR]=(0,Nt.default)().penColor,n)),i=function(e){return void 0===e&&(e=""),e=(e=escape(e)).replace(/(\r\n|\r)/gm,"\n"),e=Wt.plainTextListToHtmlList(e),(0,It.nl2br)(e.trim())}(t),r=o[Le.Style.FONT_FAMILY],a=function(e,t){return Mt.default.getInstance().getWidth(e,Lt.SCALE_TO_SIZE,t,Dt.default.getLineHeight(t),Bt.TEXT_WIDGET_MAX_WIDTH)+Lt.DOUBLE_BG_OFFSET}(i,r),s=function(e,t,n){return Mt.default.getInstance().getHeight(e,t,Lt.SCALE_TO_SIZE,n,Dt.default.getLineHeight(n),Bt.TEXT_WIDGET_MAX_WIDTH)+Lt.DOUBLE_BG_OFFSET}(i,a,r),l=1;if(ag)){s=!0;break}a=!1,r+=h.textLength}if(!u){c!==l.length-1&&(s=!0);break}r+=1,a=!0}return i.retain(r).insert(a?"":"\n").insert(n).insert(s?"\n":""),i}(l,a,i),d=l.require(Ft.EditorWidgetComponentKey).editor;(0,Gt.WidgetEditorAPI)().updateWithoutEditMode(l,(function(){d.updateDelta(c),(0,Gt.WidgetEditorAPI)().setEditableWidgetText(l,d.getHTML())}))}else Zt(r,i);(0,Fe.CanvasEngine)().presence.removeObjects(e.map((function(e){return e.tokenizer})))}})).catch((function(e){return console.error("ms err",e)}))}function qt(e,t){var n=function(e,t){var n=jt(e),o=n.offsetX,i=n.offsetY,r=new Vt,a=0,s=e.scale,l=e.getRichText().getBlocks();return l.forEach((function(n,c){var d=0;n.lines.forEach((function(l){l.getOriginalWords().forEach((function(c){var u=e.bounds.x+(o+n.left+l.left+c.left)*s,p=e.bounds.y+(i+n.top+l.top+c.top)*s,h=c.width*s,g=l.height*s,f=new $.default.Rectangle(u,p,h,g);Pt.checkByPercent(t,f,.3)?(r.retain(a).delete(c.word.text.length),d+=c.word.text.length,a=0):a+=c.word.text.length}))})),d===n.textLength-1?r.delete(1):c!==l.length-1&&(a+=1)})),r}(e,t),o=e.require(Ft.EditorWidgetComponentKey).editor;return o.updateDelta(n),e.widgetType===Ze.WidgetType.TEXT&&!o.hasText()||((0,Gt.WidgetEditorAPI)().updateWithoutEditMode(e,(function(){(0,Gt.WidgetEditorAPI)().setEditableWidgetText(e,o.getHTML())})),!1)}var $t,Qt=n(332378),en=n(556091);!function(e){e.DebugIsVisible="DebugIsVisible",e.ShowRtbLogs="ShowRtbLogs",e.Training="Training",e.TrainingLabel="TrainingLabel",e.Imitation="Imitation",e.ServerURL="ServerURL",e.DrawDP="DrawDP",e.DrawBoxes="DrawBoxes",e.ShowInputImg="ShowInputImg",e.DPThreshold="DPThreshold",e.Angle="Angle",e.Label="Label",e.MoveByLongTap="MoveByLongTap",e.SelectByDoubleTap="SelectByDoubleTap",e.TextRecognition="TextRecognition",e.TextRecognitionFake="TextRecognitionFake",e.Animate="Animate",e.AnimatePointsDebug="AnimatePointsDebug",e.AnimateTime="AnimateTime"}($t||($t={}));var tn=Ct.enabled(Ct.types.DRAW_RECOGNITION);var nn,on,rn={},an=function(e,t){var n=[],o=[];return Object.getOwnPropertyNames(e).forEach((function(i){var r=parseInt(i,10);!isNaN(r)||t&&!t(e[i])||(n.push(i),o.push(e[i]))})),[n,o]}(ct,(function(e){return ee.height?e.width:e.height,r=Math.min(.48*i,o);e.left-=r,e.right+=r}if(n){var a=Math.min(.1*e.height,2*o);e.top+=a,e.bottom-=a}return e}function Nn(e){var t=[e[0]];return e.slice(1).forEach((function(e){var n,o,i=t[t.length-1];o=i,n=Rn(n=e,!0,!0),o=Rn(o,!0,!0),n.intersects(o)?(Qe.expandMutateRectangle(i,e),i.pushMany(e.points)):t.push(e)})),t}function Mn(e){var t=1/0,n=1/0,o=new $.default.Rectangle,i=[],r=[],a=new wn.ExponentialSmooth,s=[];function l(e){var l=[],c=[],d=new bt(e[0].x,e[0].y,1,1);e.forEach((function(e){l.push(e),c.push([e.x,e.y]),a.addPoint(e),e.x40}}(u),t=e.closestSmooth,n=e.reverse;e.tooFarAway&&(d=!0);var o=t.getRealPoints();n&&(o=o.reverse()),l(o),u=u.filter((function(e){return e!==t}))};u.length;)p();var h=function(e){var t=[];e.forEach((function(e){var n=Rn(e,!1,!0),o=t.find((function(e){var t=Rn(e,!1,!0);return!(t.bottomn.bottom)}));o?Qe.expandMutateRectangle(o,e):(o=new Tt(e.x,e.y,e.width,e.height),t.push(o)),o.push(e)}));var n,o=1/0;return t.forEach((function(e){e.blocks=Nn(e.blocks),e.blocks.forEach((function(e){var t=e.width/e.height,i=Math.abs(t-3);it.x?1:e.x use link label]"),Promise.resolve({label:ct.LINK,confidence:1,params:t})}return new Promise((function(e,n){var i=[On(o,!1),On(t.bestBlock.pointsAsNumbers,!1)];Promise.all(i).then((function(e){var n=e[0],o=e[1];return o.label===ct.TEXT?(Pn.log("DrawingRecognition","[predict]","[best block => text label]"),o.params=t,o):(n.params=t,function(e){var t=ct[ct[e.label]];if(void 0===t)throw"Unknown label: ".concat(e.label);var n=e.confidence;if(n<.5)throw"not-enough-confidence: ".concat(n,", ").concat(t)}(n),n)})).then(e).catch((function(e){n({reason:String(e),pointsAsNumbers:o})})),setTimeout((function(){n({reason:"timeout",pointsAsNumbers:o})}),5e3)}))}var Dn=function(){function e(){}return e.prototype.start=function(){},e.prototype.stop=function(){},e}(),Bn=function(){function e(){this.nopeState=new Dn,this.state=this.nopeState}return e.prototype.setState=function(e){this.state=e},e.prototype.start=function(){this.state.start()},e.prototype.stop=function(){this.state.stop()},e.prototype.reset=function(){this.setState(this.nopeState)},e}(),kn=n(556091),Un=function(){function e(e,t,n){this.machine=e,this.smooths=t,this.drawingLayer=n,this.stopped=!1}return e.prototype.start=function(){},e.prototype.stop=function(){kn.log("DrawingRecognition","[base]","[stop]",this),this.stopped=!0},e.prototype.drawLineAsReal=function(e,t){var n=this,o=this.drawingLayer.drawCanvasCtx;o.beginPath(),o.lineWidth=t*this.drawingLayer.pixelRatio,e.forEach((function(e,t){var i=e.x*n.drawingLayer.pixelRatio,r=e.y*n.drawingLayer.pixelRatio;t?o.lineTo(i,r):o.moveTo(i,r)})),o.stroke()},e.prototype.createDrawings=function(e,t){kn.log("DrawingRecognition","[base]","[createDrawing]",this);var n=this.drawingLayer.createDrawingsFromSmooths(e);if(this.drawingLayer.clearDelayed(),this.machine.reset(),t&&t.pointsAsNumbers){var o=void 0!==t.label?ct[t.label]:void 0;ce.default.drawingNotRecognized(t.pointsAsNumbers,n[0],t.error,o)}return n},e}(),Hn=n(499416),Wn=n(897842),Fn=n(556091);function Gn(){return Math.max((0,Nt.default)().penThickness*ue.canvasController.canvasScale,.5)}function zn(){var e=xn.getClosestNumberIdx((0,Nt.default)().penThickness,Hn.LINE_WIDTH);return Hn.LINE_WIDTH[e]}function Vn(){return{lwFrom:Gn(),lwTo:zn()*ue.canvasController.canvasScale}}function jn(e){for(var t=[],n=[],o=function(e){n.push(e);var o=e.pointsBefore||[];(t=t.concat(o)).push(e)},i=0;i.95){n.length?o(a):o(a.clone()),o(s),i+=2;continue}}o(r)}return{optimized:n,all:t}}function Kn(e,t){var n=Wn.MIN_SIZE;if(t&&(n*=ue.canvasController.canvasScale),!(e.width>=n&&e.height>=n)){var o=Math.max(e.width,n),i=Math.max(e.height,n),r=o/e.width,a=i/e.height;return{sx:r,sy:a,dx:e.x*r+o/2-e.centerX,dy:e.y*a+i/2-e.centerY}}}function Yn(e,t,n,o){void 0===o&&(o=function(){return!0}),n*=ue.canvasController.canvasScaleInv;for(var i=new $.default.Rectangle(e.x-n,e.y-n,2*n,2*n),r=ue.quadTree.getVisibleObjects(),a=0;at?t/e:e/t}function Zn(e,t,n){return!(Xn(e.width,t.width)t?(i.width>i.height?(n=(i.width-i.width*r)/2,o=0):(n=0,o=(i.height-i.height*r)/2),e.forEach((function(e){e.x+=n/(i.centerX-i.left)*(i.centerX-e.x),e.y+=o/(i.centerY-i.top)*(i.centerY-e.y)})),Fn.log("DrawingRecognition","[tryCorrectBoundsCoordsToEqualSides]","[converted to square]")):Fn.log("DrawingRecognition","[tryCorrectBoundsCoordsToEqualSides]","[not square like enough]",r)}(e,.8),l=Qe.calcPointsArrayBounds(e),c=Qe.getScreenToCanvasViewport(l),(i||r)&&(i&&Fn.log("DrawingRecognition","[closestXWidget]","[fix center]",i),r&&Fn.log("DrawingRecognition","[closestYWidget]","[fix center]",r),e.forEach((function(e){i&&(e.x+=(i.bounds.centerX-c.centerX)*ue.canvasController.canvasScale),r&&(e.y+=(r.bounds.centerY-c.centerY)*ue.canvasController.canvasScale)})))}var $n=n(216304),Qn=n(508107),eo=n(168357),to=n(988082),no=n(500431),oo=n(156141),io=n.n(oo),ro=n(944785),ao=n(816607),so=n(942589),lo=n(994820),co=n(32636),uo=n(612350),po=n(762054),ho=n(375002),go=n(510299),fo=n(534402),mo=n(393950),vo=n(729924),_o=n(962016),yo=n(587721);function bo(e){return(0,h.__spreadArray)((0,h.__spreadArray)([],e,!0),[e[0]],!1)}function To(e,t){var n=0,o=0;if(e.length<3)throw new Error("Cannot calculate direction, not enough points! Count: ".concat(e.length));for(var i=0;it)break;xn.calcTriangleArea(r,a,s)<0?o+=1:n+=1}return n>o}function So(e,t,n){var o=e.center,i=e.angleRadians,r=e.coords.map((function(e){return Qe.getRotatedPoint(e.x,e.y,-i,o)})),a=Qe.calcPointsArrayBounds(r),s=t.getRealPoints();s=s.map((function(e){return Qe.getRotatedPoint(e.x,e.y,-i,o)}));var l=St.optimize(s,vt),c=jn(l);l=c.optimized;if((s=c.all).length<100){var d=Math.round((100-s.length)/(s.length-1));s=xn.addNPointsBetween(s,d)}var u=n(a);u.forEach((function(e){e.__my=!0})),u=xn.addNPointsBetween(u,2);var p=Qe.findClosestPointIdx(s[0],u)(u[p]).__my=!0;u=(u=bo(u=u.slice(p).concat(u.slice(0,p)))).filter((function(e,t){return!!e.__my&&(!u[t-1]||!io()(e,u[t-1]))})),To(l,5)||(u=u.reverse()),u.length>l.length&&xn.distP(u[1],l[1])>xn.distP(u[2],l[1])&&(l=(0,h.__spreadArray)([l[0],l[0].clone()],l.slice(1),!0));for(var g=[l[0]],f=[u[0]],m=1;m25?i:0,(0,h.__assign)({from:g.map((function(e){return Qe.getRotatedPoint(e.x,e.y,i,o)})),to:f.map((function(e){return Qe.getRotatedPoint(e.x,e.y,i,o)})),boundsTo:a},Vn())}function Eo(e){return bo([new $.default.Point(e.x,e.y),new $.default.Point(e.x+e.width,e.y),new $.default.Point(e.x+e.width,e.y+e.height),new $.default.Point(e.x,e.y+e.height)])}function Co(e){return bo([new $.default.Point(e.x+.2*e.width,e.y+e.height),new $.default.Point(e.x+.5*e.width,e.y),new $.default.Point(e.x+.8*e.width,e.y+e.height),new $.default.Point(e.x,e.y+.4*e.height),new $.default.Point(e.x+e.width,e.y+.4*e.height)])}function Io(e,t){return e.map((function(e){return new $.default.Point(t.x+e.x,t.y+e.y)}))}function xo(e){return Io((0,so.getCommonShapePath)(lo.ShapeArrowLeftPathInPercent,e.width,e.height),e)}function wo(e){return Io((0,so.getCommonShapePath)(co.ShapeArrowLeftRightPathInPercent,e.width,e.height),e)}function Ao(e){return Io((0,so.getCommonShapePath)(uo.ShapeArrowRightPathInPercent,e.width,e.height),e)}function Po(e){return Io((0,so.getCommonShapePath)(po.ShapeCrossPathInPercent,e.width,e.height),e)}function Oo(e){return Io((0,so.getCommonShapePath)(ho.ShapeHexagonPathInPercent,e.width,e.height),e)}function Ro(e){return Io((0,so.getCommonShapePath)(go.ShapeOctagonPathInPercent,e.width,e.height),e)}function No(e){return Io((0,so.getCommonShapePath)(fo.ShapeParallelogramPathInPercent,e.width,e.height),e)}function Mo(e){return Io((0,so.getCommonShapePath)(mo.ShapePentagonPathInPercent,e.width,e.height),e)}function Lo(e){return Io((0,so.getCommonShapePath)(vo.ShapeRhombusPathInPercent,e.width,e.height),e)}function Do(e){return Io((0,so.getCommonShapePath)(_o.ShapeTrapezePathInPercent,e.width,e.height),e)}function Bo(e){return Io((0,so.getCommonShapePath)(yo.ShapeTrianglePathInPercent,e.width,e.height),e)}function ko(e,t){var n=t.label,o=yt[n];switch(o){case mt.ShapeType.RECTANGLE:return So(t,e,Eo);case mt.ShapeType.RHOMBUS:return So(t,e,Lo);case mt.ShapeType.PARALL:return So(t,e,No);case mt.ShapeType.TRIANGLE:return So(t,e,Bo);case mt.ShapeType.ARROW_RIGHT:return So(t,e,Ao);case mt.ShapeType.ARROW_LEFT:return So(t,e,xo);case mt.ShapeType.ARROW_LEFT_RIGHT:return So(t,e,wo);case mt.ShapeType.HEXAGON:return So(t,e,Oo);case mt.ShapeType.OCTAGON:return So(t,e,Ro);case mt.ShapeType.PENTAGON:return So(t,e,Mo);case mt.ShapeType.CROSS:return So(t,e,Po);case mt.ShapeType.TRAPEZE:return So(t,e,Do);case mt.ShapeType.STAR:return So(t,e,Co);case mt.ShapeType.CIRCLE:return function(e,t){var n=t.getRealPoints(),o=e.params.bounds;n=xn.addNPointsBetween(n,20);var i=Math.atan2(-(n[0].y-o.centerY),n[0].x-o.centerX);i<0&&(i+=2*Math.PI);var r=Qe.calcPointsArrayBounds(e.coords),a=St.optimize(t.getSmoothPoints(),100),s=xn.getNEllipsePoints(r,n.length,i,!To(a,5));return(0,h.__assign)({from:n,to:s,boundsTo:r},Vn())}(t,e);default:return void"This shape is not supported yet: ".concat(mt.ShapeType[o])}}function Uo(e,t,n){var o=function(e,t){if(t.label!==ct.LINK)return ko(e,t)}(e,t);if(o){if(o.from.length!==o.to.length)return;var i=Kn(o.boundsTo,!0);if(i){var r=i.sx,a=i.sy,s=i.dx,l=i.dy;o.to.forEach((function(e){e.__fixed||(e.x=e.x*r-s,e.y=e.y*a-l,e.__fixed=!0)}))}var c=(0,ao.createRangeInterpolation)({inputRange:[0,1],outputRange:[o.lwFrom,o.lwTo]}),d=o.from.map((function(e,t){return function(e,t){var n=(0,ao.createRangeInterpolation)({inputRange:[0,1],outputRange:[e.x,t.x]}),o=(0,ao.createRangeInterpolation)({inputRange:[0,1],outputRange:[e.y,t.y]});return function(t){var i=n(t),r=o(t);e.x=i,e.y=r}}(e,o.to[t])}));d.push((function(e){o.lwFrom=c(e)}));var u=ro.default.create(0,(function(e){d.forEach((function(t){return t(e)})),n(e)}));return{params:o,value:u}}}var Ho=n(556091),Wo=function(e){function t(t,n,o,i,r){var a=e.call(this,t,n,o)||this;return a.response=i,a.createWidgetFunc=r,a.onAnimationTick=a.onAnimationTick.bind(a),a}return(0,h.__extends)(t,e),t.prototype.start=function(){var e=this;if(Ho.log("DrawingRecognition","[animating]"),!1!==rn[$t.Animate])try{var t=this.response.params.squashedSmooth;this.response.params.curvesAreTooFarAwayFromEachOther||(this.animation=Uo(t,this.response,this.onAnimationTick))}catch(e){Ho.log("DrawingRecognition","[animating]","[create error]",e)}if(this.animation){if(rn[$t.AnimatePointsDebug])return In(this.animation.params.from),void setTimeout((function(){In(e.animation.params.to)}),2e3);var n=parseInt(rn[$t.AnimateTime]||"0",10)||200;this.animation.value.start(1,n,(function(e){return e})).catch((function(e){Ho.log("DrawingRecognition","[animating]","[error]",e)})).then((function(){Ho.log("DrawingRecognition","[animating]","[done]"),e.stopped||e.createWidget(),e.animation=void 0}))}else this.createWidget()},t.prototype.onAnimationTick=function(){if(this.animation){this.drawingLayer.clear();var e=this.animation.params.from;this.drawLineAsReal(e,this.animation.params.lwFrom)}},t.prototype.createWidget=function(){var e=this;Ho.log("DrawingRecognition","[animating]","[createWidget]");var t=this.createDrawings(this.smooths);(0,We.default)().applyChanges([],(function(){(0,Fe.CanvasEngine)().presence.removeObjects(t.map((function(e){return e.tokenizer}))),e.createWidgetFunc()}))},t.prototype.stop=function(){e.prototype.stop.call(this),this.animation.value.stop(),this.animation=void 0,this.createWidget()},t}(Un),Fo=n(292145),Go=n(201014),zo=n(338207),Vo=n(844043),jo=n(406824),Ko=n(74412),Yo=n(412407),Xo=n(556091);function Zo(e,t){var n=function(e,t,n,o){void 0===n&&(n=!0),void 0===o&&(o=!0);var i=xn.MathUtils.displacement.getCanvasToObjectPoint(e,t.x,t.y,!1);i.x+=e.width/2,i.y+=e.height/2;var r={relP:new $.default.Point(i.x/e.width,i.y/e.height)},a=e.contourChecker.getClosest(i,n,!0);if(a){var s=a.point;o&&(s.x/=e.width,s.y/=e.height),r.p=s,r.norm=a.normalVec,r.isInside=!0}else r.isInside=e.contourChecker.pointIsInside(i);return r}(e,t,!1),o=n.p||n.relP;return{widget:Vo.ToJsonTk.fromTokenizer(e.tokenizer),point:o.toJSON(),positionType:$n.LinkEndBindType.RELATIVE_SNAP_TO_EDGE}}function Jo(e,t){ce.default.drawingRecognized(e.params.contoursPointsAsNumbers,ct[e.label],t)}function qo(e,t){var n,o=e.center,i=e.angleRadians,r=e.coords.map((function(e){return Qe.getRotatedPoint(e.x,e.y,-i,o)})),a=Qe.calcPointsArrayBounds(r),s=Gn();a.x-=s/2,a.y-=s/2,a.width+=s,a.height+=s;var l=(a=function(e,t){var n=Kn(e,t);if(!n)return e;var o=n.sx,i=n.sy,r=n.dx,a=n.dy;return new $.default.Rectangle(e.x*o-r,e.y*i-a,e.width*o,e.height*i)}(a=Qe.getScreenToCanvasViewport(a),!1)).width,c=a.height,d=a.centerX,u=a.centerY,p=(0,h.__assign)((0,h.__assign)({},(0,Me.default)().getLastUsedStyle(Ne.default.SHAPE)),((n={})[Le.Style.SHAPE_TYPE]=t,n[Le.Style.FONT_SIZE]=Qe.scaleToTextSize(ue.canvasController.canvasScale),n[Le.Style.SHAPE_STYLE]=Qn.ShapeStyle.NORMAL,n[Le.Style.SHAPE_COLOR]=(0,Nt.default)().penColor,n[Le.Style.BORDER_COLOR]=(0,Nt.default)().penColor,n[Le.Style.BORDER_WIDTH]=zn(),n[Le.Style.BORDER_OPACITY]=1,n[Le.Style.BORDER_STYLE]=no.default.NORMAL,n[Le.Style.BACKGROUND_COLOR]=Fo.transparent,n[Le.Style.BACKGROUND_OPACITY]=1,n));return i*=$.default.RAD_TO_DEG,i=Math.abs(i)>25?i:0,function(){var t=(0,h.__assign)({rotation:{rotation:i},scale:{scale:1},size:{width:l,height:c},text:"",style:JSON.stringify(p),shape:p.st},(0,Ge.produceCanvasPositionForData)(d,u)),n=(0,Yo.ShapeWidgetService)().createFromData(t,!0);Jo(e,n)}}function $o(e){var t=e.label;if(t===ct.LINK)return function(e){var t=e.params.squashedSmooth.getRealPoints();if(t=xn.addNPointsBetween(t,10),2===(t=St.optimize(t,200)).length){var n=t[0],o=t[1],i=Math.abs(n.x-o.x),r=Math.abs(n.y-o.y),a=!1,s=!1,l=void 0;i>r?(a=!0,l=r/i):(s=!0,l=i/r),l<=.1&&(a&&(Xo.log("DrawingRecognition","[getLinkCreator]","Seems like line is horizontal"),o.y=n.y),s&&(Xo.log("DrawingRecognition","[getLinkCreator]","Seems like line is vertical"),o.x=n.x),(a||s)&&qn(t,ct.LINK,a,s))}var c=0,d=0,u=0;t.length>2?t.slice(1).forEach((function(e,n){var o=t[n],i=t[n+2];if(i){var r=e.pointsBefore||[],a=r[Math.max(r.length-3,0)-1]||o,s=i.pointsBefore||[],l=s[Math.min(3,s.length)-1]||i,p=xn.calcCosineBetween3Points(a,e,l);p<-.8&&(c+=1);var h=xn.calcCosineBetween3Points(o,e,i);Math.abs(h)<.3?d+=1:p>=-.8&&(u+=1)}})):u+=1;var p=xn.getClosestNumberIdx(1e3,[c,d,u]),h=[eo.default.BEZIER,eo.default.SQUARE,eo.default.STRAIGHT][p],g=ue.lineWidgetController.getLastStyle();g[to.LineStyleObject.STYLE.LINE_TYPE]=h,g[Le.Style.LINE_COLOR]=(0,Nt.default)().penColor,g[Le.Style.LINE_THICKNESS]=Math.min((0,Nt.default)().penThickness,12),g[Le.Style.LINE_OPACITY]=(0,Nt.default)().penOpacity,t=(t=St.optimize(t,vt)).map((function(e){return Qe.getScreenToCanvasPoint(e.x,e.y)}));var f=t[0],m=t[t.length-1],v=10*ue.pixiCanvas.pixelRatio,_=Qe.calcPointsArrayBounds(t),y=Yn(f,_,v),b=Yn(m,_,v,(function(e){return e!==y}));y||b||(g[to.LineStyleObject.STYLE.HEAD_TYPE_START]=zo.default.NONE,g[to.LineStyleObject.STYLE.HEAD_TYPE_END]=zo.default.NONE);var T=y?Zo(y,f):{widget:void 0,point:f.toJSON(),positionType:$n.LinkEndBindType.RELATIVE_SNAP_TO_EDGE},S=b?Zo(b,m):{widget:void 0,point:m.toJSON(),positionType:$n.LinkEndBindType.RELATIVE_SNAP_TO_EDGE};if(t=t.slice(1,-1),h===eo.default.SQUARE&&t.length>1){var E=new Array(t.length);E[0]=t[0].clone();for(var C=1;C0&&(0,Fe.CanvasEngine)().presence.removeObjects(r),Jo(e)}(e.response)}))},t.prototype.createSticker=function(){var e=this,t=this.createDrawings(this.smooths);(0,We.default)().applyChanges([],(function(){(0,Fe.CanvasEngine)().presence.removeObjects(t.map((function(e){return e.tokenizer}))),function(e){var t,n=Qe.getScreenToCanvasViewport(e.params.bounds),o=Go.Color.intColorToRGB((0,Nt.default)().penColor),i=o.r,r=o.g,a=o.b,s=Go.Color.findSimilarColorLab(i,r,a,jo.StickerColor.getAll(),jo.StickerColor.getDefault());Jo(e,(0,Ko.StickerWidgetService)().createInBounds(n,!1,!1,((t={})[Le.Style.STICKER_BACKGROUND_COLOR]=s,t)))}(e.response)}))},t.prototype.createText=function(){var e=this.createDrawings(this.smooths);gn()&&Jt(e,this.smooths,this.response)},t}(Un),ei=n(788098),ti=n(556091);function ni(e,t,n){for(var o=[],i=[],r=[],a=[],s=t.x+t.width*n,l=t.x+t.width*(1-n),c=t.y+t.height*n,d=t.y+t.height*(1-n),u=[new $.default.Point(s,t.top-10),new $.default.Point(s,t.bottom+10)],p=[new $.default.Point(l,t.top-10),new $.default.Point(l,t.bottom+10)],h=[new $.default.Point(t.left-10,c),new $.default.Point(t.right+10,c)],g=[new $.default.Point(t.left-10,d),new $.default.Point(t.right+10,d)],f=0;fs)(m=new ei.default(v,_).intersect(u[0],u[1]))&&o.push(m[0]);if(v.x>=l)if(i.push(v),_&&_.xc)(m=new ei.default(v,_).intersect(h[0],h[1]))&&r.push(m[0]);if(v.y>=d)if(a.push(v),_&&_.yn&&(n=e,t=o)})),t}(y);return 0===b?{angle:0,label:ct.ARROW_RIGHT}:1===b?{angle:90,label:ct.ARROW_RIGHT}:2===b?{angle:0,label:ct.ARROW_LEFT}:{angle:90,label:ct.ARROW_LEFT}}function oi(e){var t=e.params.bounds,n=e.params.squashedSmooth.getRealPoints(),o=0,i=ct[ct[e.label]],r=function(e){return[new $.default.Point(e.x,e.y),new $.default.Point(e.x+e.width,e.y),new $.default.Point(e.x+e.width,e.y+e.height),new $.default.Point(e.x,e.y+e.height)]}(t),a=St.optimize(n,vt),s=jn(a);if(a=s.optimized,n=s.all,!function(e,t){var n=t.length-1;switch(e){case ct.TRIANGLE:return n>2;case ct.BUBBLE:case ct.ARROW_LEFT:case ct.ARROW_RIGHT:case ct.PARALL:case ct.RHOMBUS:case ct.RECT:return n>3;case ct.STAR:return n>3&&n<8;default:return!0}}(i,a))throw"seems-like-prediction-is-not-valid. Edges: ".concat(a.length-1,". Label: ").concat(i);if(i===ct.PARALL&&(i=function(e,t){if(t.length>4){for(var n=!0,o=1;o<4;o++){var i=xn.calcCosineBetween3Points(t[o-1],t[o],t[o+1]);if(Math.abs(i)>.2){n=!1;break}}n&&(e=ct.RECT)}return e}(i,a)),i===ct.RECT||i===ct.HEXAGON||i===ct.OCTAGON||i===ct.PARALL){var l=function(e,t,n,o){if(5===t.length){t=t.slice(0,4);for(var i=void 0,r=void 0,a=void 0,s=void 0,l=Qe.calcPointsArrayBounds(t),c=0;c3?Math.ceil(Math.sqrt(e)):e,i=Math.min(Math.floor((ue.pixiCanvas.canvasWidth-160)/o),125),r=Math.min(Math.floor((ue.pixiCanvas.canvasHeight-80)/Math.ceil(e/o)),125),a=Math.min(i,r),s=1/a*250*ue.canvasController.canvasScale,l=t/2-a*o/2,c=n/2-a*Math.ceil(e/o)/2;return{x:l+=a/2,y:c+=a/2,scale:s=Math.min(s,4)}},e.prototype.createFromTable=function(e,t,n,o){void 0===o&&(o=this.stickerColorPicker);var i=this.getLastScale()||Ai.default.S,r=n,a=[],s=1;n.forEach((function(e){if(1===s)if(Array.isArray(e)){var t=e.length;1===t?a.push(e[0]):s=t}else s=-1})),1===s&&(r=[a]);var l=this.createDataFromTable(e,t,i,r,o);l.length&&(ue.mySelection.clearSelection(),(0,oe.addStickersFromSpreadsheet)(l.length),this.createManyStickers(l))},e.prototype.createManyStickers=function(e){Re.stickerWidgetApi.server.createBulk(e).then((function(e){wi.selectWidgets(e)}))},e.prototype.createDataFromTable=function(e,t,n,o,i){var r=this,a=t,s=e,l=250*n,c=[],d=1===o.length&&o[0].length>3?Math.ceil(Math.sqrt(o[0].length)):null;return o.forEach((function(t){s=e,t.forEach((function(t,o){t&&c.push(r.createDataFromTableCell(s,a,n,t,i)),d&&(o+1)%d===0?(s=e,a+=l):s+=l})),a+=l})),c},e.prototype.preprocessLastUsedStyles=function(e){var t,n=e[Le.Style.FONT_FAMILY],o=e[Le.Style.FONT_SIZE],i=e[Le.Style.FONT_SIZE_AUTO];return(0,h.__assign)((0,h.__assign)({},e),((t={})[Le.Style.FONT_FAMILY]=n===Le.FontFamily.ARIAL?Le.FontFamily.OPEN_SANS:n,t[Le.Style.FONT_SIZE]=i?0:o,t))},e.prototype.createDataFromTableCell=function(e,t,n,o,i){var r,a=xi.default.SQUARE,s=0;(0,Me.default)().clearLastUsedStyle(Ne.default.STICKER),o.colspan&&o.colspan>1&&(a=xi.default.RECTANGLE,s=jo.deltaWidth*n/2);var l=o.background;return void 0!==l&&null!==l&&(0,Me.default)().__DEPRECATED_updateLastStyleForSticker(((r={})[Le.Style.STICKER_BACKGROUND_COLOR]=i.getNextSimilarColor(l),r)),this.createWidgetData(e+s,t,n,a,o.text)},e.prototype.setFontSize=function(e,t){var n=[];(0,We.default)().applyChanges(e,(function(){e.forEach((function(e){(0,Gt.WidgetEditorAPI)().addStyle(e,t,!0,!0);var o={style:e.getJsonData().style};n.push(o)})),(0,We.default)().update(e,n,!1)})),ue.mySelection.selectionInfo.updateGeometry()},e.prototype.setShapeType=function(e,t){var n;if(e.shapeType!==t){var o=(0,jo.getStickerSize)(t),i={size:{width:o.width,height:o.height}};(0,We.default)().update([e],[i]);var r=((n={})[Le.Style.FONT_SIZE]=0,n[Le.Style.FONT_SIZE_AUTO]=1,n);this.setFontSize([e],r)}},(0,h.__decorate)([(0,He.TransactionEnterPoint)()],e.prototype,"create",null),(0,h.__decorate)([(0,He.TransactionEnterPoint)()],e.prototype,"createFromData",null),e}(),ji=n(368195),Ki=n(402496),Yi=n(115361),Xi=n(179095),Zi=n(724835),Ji=n(264352),qi=n(687192),$i=n(520517),Qi=n(183595),er=n(357003),tr=n(556091),nr=function(){function e(e){this.loadObjectsImmediately=!1,this.actionType="image",this.imageWidgetAPI=e,this.getLatestImageUploadController(),this.updateContextMenuOnImageCropShapeChange()}return e.prototype.getLatestImageUploadController=function(){var e=this;(0,$i.getInjectionPoint)()().onObjectLoaded.add((function(t){e.imageUploadController=t,e.imageUploadController.setImageWidgetService(e)}))},e.prototype.updateContextMenuOnImageCropShapeChange=function(){(0,Qi.ImageCropShapeUpdatedService)().onCropShapeUpdated.add(this.updateContextMenu)},e.prototype.create=function(e){tr.log("image","ImageWidgetController.create(). params = ",e);var t=e.tokenizer||(0,Fe.CanvasEngine)().objectsRepository.getOrCreateTokenizerById(),n=this.createImageJsonData(e);n.image.animated&&oe.uploadGif();var o=e.preview&&e.uploadId?{image:e.preview,uploadId:e.uploadId,skipUploadingIndicator:e.skipUploadingIndicator}:void 0;return this.createTransactionally(n,t,e,o)},e.prototype.createTransactionally=function(e,t,n,o){return this.imageWidgetAPI.create(e,{tokenizer:t,generatedResourceInfo:n.info,previewData:o})},e.prototype.updateTitle=function(e,t){this.imageWidgetAPI.updateTitle(e,t)},e.prototype.replaceImageByResource=function(e,t,n){void 0===n&&(n=!0);var o=e.getData();return o.resource={generated:t.data.generated,name:t.data.name,id:t.data.id,boardId:t.data.boardId,width:t.data.meta.width,height:t.data.meta.height},o.image.animated=t.data.meta.animated,this.replaceImage(e,o,n)},e.prototype.replaceImageByImage=function(e,t){var n=t.getData();this.replaceImage(e,n)},e.prototype.update=function(e,t){return this.imageWidgetAPI.updateOnePartial(e,t)},e.prototype.createImageJsonData=function(e){var t,n,o,i,r=e.info;return(0,h.__assign)({crop:{x:(null===(t=e.crop)||void 0===t?void 0:t.x)||0,y:(null===(n=e.crop)||void 0===n?void 0:n.y)||0,width:(null===(o=e.crop)||void 0===o?void 0:o.width)||0,height:(null===(i=e.crop)||void 0===i?void 0:i.height)||0,shape:Zi.ImageCropShape.CUSTOM},resource:{generated:r.data.generated,name:r.data.name,id:r.resourceId.toString(),boardId:r.data.boardId,width:r.data.meta.width,height:r.data.meta.height},rotation:{rotation:e.rotation||0},scale:{scale:e.scale||1},title:e.imageTitle||"",image:{animated:r.data.meta.animated},size:{width:r.data.meta.width,height:r.data.meta.height}},(0,Ge.produceCanvasPositionForData)(e.x,e.y))},e.prototype.replaceImage=function(e,t,n){return void 0===n&&(n=!0),(0,h.__awaiter)(this,void 0,Promise,(function(){var o,i;return(0,h.__generator)(this,(function(r){switch(r.label){case 0:return o=this.getReplaceImageData(e,t),1e4,[4,(0,We.default)().acquireLock(e,1e4)];case 1:if(i=r.sent(),![Xi.AcquireLockResult.Locked,Xi.AcquireLockResult.IsLockedByMe].includes(i))throw new Error("Couldn't acquire lock for widget update: ".concat(i));try{return n||(0,Fe.CanvasEngine)().history.excludeCurrentStepFromUserHistory(),this.imageWidgetAPI.updateOnePartial(e,o),[2,e.reloadResource()]}finally{i===Xi.AcquireLockResult.Locked&&(0,We.default)().unlock(!1)}return[2]}}))}))},e.prototype.notifyOthersUploadStarted=function(e){this.imageUploadController.notifyOthersUploadStarted(e.tokenizer)},e.prototype.notifyOthersUploadSuccess=function(e){this.imageUploadController.notifyOthersUploadSuccess(e.tokenizer)},e.prototype.notifyOthersUploadFailed=function(e){this.imageUploadController.notifyOthersUploadFailed(e.tokenizer)},e.prototype.setImageUploadState=function(e,t){e.setUploadState(t)},e.prototype.getReplaceImageData=function(e,t){var n,o=e.getJsonData(),i=o.resource.height,r=o.resource.width,a=t.resource.height,s=t.resource.width,l=!t.image.animated&&(Math.abs(e.height-i)>=1||Math.abs(e.width-r)>=1),c=this.getScaleForReplace(r,i,s,a,l);return n=l?{height:e.height/c,width:e.width/c,x:e.offset.x/c,y:e.offset.y/c,shape:Zi.ImageCropShape.CUSTOM}:{height:a,width:s,x:0,y:0,shape:Zi.ImageCropShape.CUSTOM},{resource:(0,h.__assign)({},t.resource),scale:{scale:e.scale*c},crop:n,image:(0,h.__assign)({},t.image),title:t.title||void 0}},e.prototype.getScaleForReplace=function(e,t,n,o,i){var r=e/n,a=t/o;return i?e>n?t>o?Math.max(r,a):r:t>o?a:Math.max(r,a):e>n?t>o?Math.min(r,a):a:t>o?r:Math.min(r,a)},e.prototype.calcCropGeometry=function(e,t){var n=e.getData();if(n.crop&&n.resource){if((0,Zi.isCustomCropShape)(t))return(0,h.__assign)((0,h.__assign)({},n.crop),{shape:Zi.ImageCropShape.CUSTOM});if(t===Zi.ImageCropOriginal)return{x:0,y:0,width:n.resource.width,height:n.resource.height,shape:Zi.ImageCropShape.CUSTOM};var o=n.crop.width/2+n.crop.x,i=n.crop.height/2+n.crop.y,r=n.crop.width,a=Zi.ImageCropShapeConfig[t].ratio,s=r,l=r/a;return(l/2>i||i+l/2>n.resource.height)&&(s=(l=2*Math.min(i,n.resource.height-i))*a),{x:o-s/2,y:i-l/2,width:s,height:l,shape:t}}},e.prototype.setCropShape=function(e,t){var n=this,o=[],i=[];return e.forEach((function(e){if((0,er.isImageWidget)(e)||(0,er.isWebscreenWidget)(e)){var r=n.calcCropGeometry(e,t);r&&(i.push(e),o.push({crop:r}))}})),i.length>0&&this.imageWidgetAPI.updateManyPartial(i,o),i},e.prototype.sendBulkCropConfirmedStat=function(e,t){var n=t===Zi.ImageCropOriginal?"full_size":t;me.default.add({event:"image_bulk_crop_confirmed",properties:{widgets_count:e.length,crop_shape:n}}),e.forEach((function(e){return e.sendCropConfirmedStat("bulk_crop")}))},e.prototype.resizeImagesToSameWidth=function(e){this.resizeImagesToSameSize(e,(function(e){return e.bounds.width}))},e.prototype.resizeImagesToSameHeight=function(e){this.resizeImagesToSameSize(e,(function(e){return e.bounds.height}))},e.prototype.scaleImages=function(e,t){var n=this,o=e.map((function(e){var o=t/e.scale;return n.resizeMoveAndPrepareData(e,o)}));this.imageWidgetAPI.updateManyPartial(e,o)},e.prototype.resizeImagesToSameSize=function(e,t){var n=this,o=e.map((function(e){return t(e)})).reduce((function(e,t){return e+t}),0)/e.length,i=e.map((function(e){var i=o/t(e);return n.resizeMoveAndPrepareData(e,i)}));this.imageWidgetAPI.updateManyPartial(e,i)},e.prototype.resizeMoveAndPrepareData=function(e,t){var n=e.bounds,o=n.left,i=n.top,r=o+n.width*t/2,a=i+n.height*t/2;return qi.default.widgets.move(e,r,a),{scale:{scale:e.scale*t}}},e.prototype.imageReplaceStartLoading=function(e){(0,We.default)().lock([e]),e.startReload()},e.prototype.imageReplaceStopLoading=function(){(0,We.default)().unlock()},e.prototype.imageReplaceRevertReload=function(e){e.revertReload(),this.imageReplaceStopLoading()},e.prototype.imageReplaceOnResourceLoaded=function(e,t){var n=t.data.meta.animated,o=(0,er.isGifWidget)(e);if(n&&o||!n&&!o)return this.replaceImageByResource(e,t),this.imageReplaceStopLoading(),!0;var i=o?"Sorry, you can replace this image only with animated GIF":"Sorry, you can\u2019t replace this image with animated GIF";return(0,Xe.default)().showError(i),this.imageReplaceRevertReload(e),!1},e.prototype.isImageBulkCropEnabled=function(){return(0,V.default)().isEnabled(Yi.FeatureNames.IMAGE_BULK_CROP)},e.prototype.isCropShapeNeedsMenuIndication=function(){return!(0,Ki.isAchievementOpened)((0,Ji.getStore)().getState(),ji.CommonAchievements.CROP_SHAPE_MENU)},e.prototype.stopCropShapeMenuIndication=function(){(0,Ji.getStore)().dispatch((0,Ki.openAchievement)(ji.CommonAchievements.CROP_SHAPE_MENU))},e.prototype.updateContextMenu=function(){(0,T.default)().update()},(0,h.__decorate)([(0,He.TransactionEnterPoint)()],e.prototype,"createTransactionally",null),(0,h.__decorate)([(0,He.TransactionEnterPoint)()],e.prototype,"replaceImageByImage",null),(0,h.__decorate)([(0,He.TransactionEnterPoint)()],e.prototype,"resizeImagesToSameWidth",null),(0,h.__decorate)([(0,He.TransactionEnterPoint)()],e.prototype,"resizeImagesToSameHeight",null),(0,h.__decorate)([(0,He.TransactionEnterPoint)()],e.prototype,"scaleImages",null),e}(),or=n(283364),ir=n(452908),rr=n(763480),ar=n(762831),sr=n(163921),lr=n(586474),cr=n(101125),dr=n(7955),ur=Mi.MULTI_SELECTION_COLOR;function pr(e,t,n,o,i,r,a){var s,l,c,d;void 0===a&&(a={});var u=[],p=null!==(s=a[Le.Style.BORDER_WIDTH])&&void 0!==s?s:2,h=null!==(l=a[Le.Style.BORDER_COLOR])&&void 0!==l?l:ur,g=null!==(c=a[Le.Style.BORDER_OPACITY])&&void 0!==c?c:1,f=a[Le.Style.BACKGROUND_COLOR],m=null!==(d=a[Le.Style.BACKGROUND_OPACITY])&&void 0!==d?d:1;switch(e.clear(),e.lineStyle(p,h,g),void 0!==f&&f!==Fo.transparent&&e.beginFill(f,m),t){case mt.ShapeType.ARROW_LEFT:u=(0,so.getCommonShapePath)(lo.ShapeArrowLeftPathInPercent,i,r),u=(0,so.normalizePath)(u,n,o),or.drawSvgPath(e,u);break;case mt.ShapeType.ARROW_LEFT_RIGHT:u=(0,so.getCommonShapePath)(co.ShapeArrowLeftRightPathInPercent,i,r),u=(0,so.normalizePath)(u,n,o),or.drawSvgPath(e,u);break;case mt.ShapeType.ARROW_RIGHT:u=(0,so.getCommonShapePath)(uo.ShapeArrowRightPathInPercent,i,r),u=(0,so.normalizePath)(u,n,o),or.drawSvgPath(e,u);break;case mt.ShapeType.BARREL:u=(0,cr.getShapeBarrelPreviewPath)(i,r,p),u=(0,so.normalizePath)(u,n,o),or.drawSvgPath(e,u);break;case mt.ShapeType.BRACE_LEFT:e.lineStyle(0,h,g),e.beginFill(h,g),u=(0,ir.getShapeBraceLeftPathInPercent)(i,r,2),u=(0,so.getCommonShapePath)(u,i,r),u=(0,so.normalizePath)(u,n,o),or.drawSvgPath(e,u),e.endFill();break;case mt.ShapeType.BRACE_RIGHT:e.lineStyle(0,h,g),e.beginFill(h,g),u=(0,rr.getShapeBraceRightPathInPercent)(i,r,2),u=(0,so.getCommonShapePath)(u,i,r),u=(0,so.normalizePath)(u,n,o),or.drawSvgPath(e,u),e.endFill();break;case mt.ShapeType.BUBBLE:u=(0,ar.getShapeBubblePath)(i,r),u=(0,so.normalizePath)(u,n,o),or.drawSvgPath(e,u);break;case mt.ShapeType.CIRCLE:var v=i/2,_=r/2;e.drawEllipse(n+v,o+_,v,_);break;case mt.ShapeType.CLOUD:u=(0,so.getCommonShapePath)(sr.ShapeCloudPathInPercent,i,r),u=(0,so.normalizePath)(u,n,o),or.drawSvgPath(e,u);break;case mt.ShapeType.CROSS:u=(0,so.getCommonShapePath)(po.ShapeCrossPathInPercent,i,r),u=(0,so.normalizePath)(u,n,o),or.drawSvgPath(e,u);break;case mt.ShapeType.HEXAGON:u=(0,so.getCommonShapePath)(ho.ShapeHexagonPathInPercent,i,r),u=(0,so.normalizePath)(u,n,o),or.drawSvgPath(e,u);break;case mt.ShapeType.OCTAGON:u=(0,so.getCommonShapePath)(go.ShapeOctagonPathInPercent,i,r),u=(0,so.normalizePath)(u,n,o),or.drawSvgPath(e,u);break;case mt.ShapeType.PARALL:u=(0,so.getCommonShapePath)(fo.ShapeParallelogramPathInPercent,i,r),u=(0,so.normalizePath)(u,n,o),or.drawSvgPath(e,u);break;case mt.ShapeType.PENTAGON:u=(0,so.getCommonShapePath)(mo.ShapePentagonPathInPercent,i,r),u=(0,so.normalizePath)(u,n,o),or.drawSvgPath(e,u);break;case mt.ShapeType.PILL:e.drawRect(n,o,i,r);break;case mt.ShapeType.PREDEFINED_PROCESS:var y=n+i*dr.HOR_LINE_X_1,b=i*(dr.HOR_LINE_X_2-dr.HOR_LINE_X_1);e.drawRect(n,o,i,r),e.drawRect(y,o,b,r);break;case mt.ShapeType.RECTANGLE:e.drawRect(n,o,i,r);break;case mt.ShapeType.RHOMBUS:u=(0,so.getCommonShapePath)(vo.ShapeRhombusPathInPercent,i,r),u=(0,so.normalizePath)(u,n,o),or.drawSvgPath(e,u);break;case mt.ShapeType.ROUNDER:var T=.2*Math.min(i,r);e.drawRoundedRect(n,o,i,r,T);break;case mt.ShapeType.STAR:u=(0,so.getCommonShapePath)(lr.ShapeStarPathInPercent,i,r),u=(0,so.normalizePath)(u,n,o),or.drawSvgPath(e,u);break;case mt.ShapeType.TEXT_RECT:e.drawRect(n,o,i,r);break;case mt.ShapeType.TRAPEZE:u=(0,so.getCommonShapePath)(_o.ShapeTrapezePathInPercent,i,r),u=(0,so.normalizePath)(u,n,o),or.drawSvgPath(e,u);break;case mt.ShapeType.TRIANGLE:u=(0,so.getCommonShapePath)(yo.ShapeTrianglePathInPercent,i,r),u=(0,so.normalizePath)(u,n,o),or.drawSvgPath(e,u)}}var hr=n(381242),gr=n(988051),fr=n(762752),mr=n(283312),vr=n(303203),_r=function(){function e(){this.dimensionsText=(0,gr.default)().getDimensionsVisual({invertColors:!0,useCanvasScale:!0}),this.currentRect=new $.default.Rectangle,this.view=new $.default.Graphics,this.view.visible=!1}return e.prototype.startCreation=function(){ue.mySelection.clearSelection();var e=fr.default.isGridSnappingEnabled()?mr.GridSnapMode.SnapWithoutThreshold:mr.GridSnapMode.None;this.initInCanvasPos=Li.snapPoint(Qe.getMouseInCanvas(),e),this.currentRect.x=this.initInCanvasPos.x,this.currentRect.y=this.initInCanvasPos.y,this.currentRect.width=0,this.currentRect.height=0,this.view.clear(),this.view.removeChildren(),this.view.visible=!0,this.createDummy({x:this.initInCanvasPos.x,y:this.initInCanvasPos.y,width:0,height:0}),(0,gr.default)().enabled&&this.view.addChild(this.dimensionsText.getView()),ue.mouseController.addEventListener(Oi.default.MOUSE_MOVE,this.onMouseMove,this),ue.mouseController.addEventListener(Oi.default.MOUSE_UP,this.onMouseUp,this),Ri.start(this.edgePanCallback),ue.snapObjects.startResizeSnapping(this.initInCanvasPos)},e.prototype.onMouseMove=function(e){var t,n;this.lastMoveEvent=e;var o=this.initInCanvasPos.x,i=this.initInCanvasPos.y,r=Qe.getMouseInCanvas(),a=r.x=64*ue.canvasController.canvasScaleInv*ue.canvasController.canvasScaleInv&&this.createWidget({x:this.currentRect.x,y:this.currentRect.y,width:this.currentRect.width,height:this.currentRect.height})},e.prototype.createDummy=function(e){},e.prototype.updateDummy=function(e){},e.prototype.createWidget=function(e){},e.prototype.getMinSize=function(){return null},(0,h.__decorate)([hr.autobind],e.prototype,"edgePanCallback",null),e}(),yr=n(556091),br=Nt.getInjectionPoint(),Tr=function(e){function t(){var t=e.call(this)||this;return t.createdShapeType=mt.ShapeType.RECTANGLE,ue.canvasLayers.addLayer({name:"shape_create",visual:t.view,zIndex:Ni.default.SHAPE,isInCanvas:!1,useCamera:!0,isSnapshottable:!1}),t}return(0,h.__extends)(t,e),t.prototype.startCreation=function(){yr.log("shape","[ShapeCreateLayer] mouseDown. picked = ".concat(ue.mySelection.pickedObject)),ue.mySelection.pickedObject||(yr.log("shape","[ShapeCreateLayer] mouseDown. shapeType = ".concat(br().shapeType)),br().testTools(kt.ToolType.SHAPE)&&(this.createdShapeType=br().shapeType,e.prototype.startCreation.call(this)))},t.prototype.updateDummy=function(e){var t=e.x,n=e.y,o=e.width,i=e.height;pr(this.view,this.createdShapeType,t,n,o,i)},t.prototype.createWidget=function(e){var t=e.x,n=e.y,o=e.width,i=e.height,r=(0,Me.default)().getLastUsedStyle(Ne.default.SHAPE);r.st=this.createdShapeType;var a=(0,Yo.ShapeWidgetService)().create({x:t,y:n,width:o,height:i,style:r});(0,E.default)().sendApiEvent("diagramming_stencil_created",{source:"legacy_shape_app",method:"click_and_resize",stencil_type:"shape-".concat(a.shapeType),theme_id:"default"})},t}(_r),Sr=n(620579),Er=n(350350),Cr=function(e){function t(){var t=e.call(this)||this;return ue.canvasLayers.addLayer("shapes_dummies",t,Ni.default.SHAPES_DUMMIES,!1,!0,!1),t}return(0,h.__extends)(t,e),t.prototype.createDummy=function(e,t,n,o){this.lastShapeType=e,this.extraStyle=n,this.themeId=o,this.dummySize=this.getShapeSize(e),this.moveDummy(t),ue.mySelection.clearSelection(),ue.snapObjects.startSnapping()},t.prototype.getShapeSize=function(e){var t=(0,Yo.ShapeWidgetService)().getLastShapeSize();if(e===(0,Pi.getLastUsedShapeType)())return t;var n=Math.min(t.height,t.width),o=n;switch(this.lastShapeType){case mt.ShapeType.HEXAGON:case mt.ShapeType.TRIANGLE:n*=1.15;break;case mt.ShapeType.PARALL:n*=1.22;break;case mt.ShapeType.STAR:case mt.ShapeType.PENTAGON:n*=1.05;break;case mt.ShapeType.TRAPEZE:case mt.ShapeType.CLOUD:case mt.ShapeType.BRACE_LEFT:case mt.ShapeType.BRACE_RIGHT:case mt.ShapeType.ARROW_RIGHT:case mt.ShapeType.ARROW_LEFT:case mt.ShapeType.PREDEFINED_PROCESS:case mt.ShapeType.BUBBLE:n*=1.2;break;case mt.ShapeType.ARROW_LEFT_RIGHT:n*=1.8}return new Sr.SizeData(o,n)},t.prototype.moveDummy=function(e){var t=Qe.getScreenToCanvasX(e.x),n=Qe.getScreenToCanvasY(e.y),o=t-.5*this.dummySize.width,i=n-.5*this.dummySize.height;ue.snapObjects.hideGuides();var r=Li.applyToBounds(new $.default.Rectangle(o,i,this.dummySize.width,this.dummySize.height)),a=(0,Me.default)().getLastUsedStyle(Ne.default.SHAPE)||{},s=this.themeId?this.extraStyle:(0,h.__assign)((0,h.__assign)({},a),this.extraStyle||{});pr(this,this.lastShapeType,o+r.x,i+r.y,this.dummySize.width,this.dummySize.height,s)},t.prototype.createShapeLikeDummy=function(e){var t=Qe.getScreenToCanvasX(e.x),n=Qe.getScreenToCanvasY(e.y),o=t-.5*this.dummySize.width,i=n-.5*this.dummySize.height,r=fr.default.isGridSnappingEnabled(),a=Li.applyToBounds(new $.default.Rectangle(o,i,this.dummySize.width,this.dummySize.height),r?mr.GridSnapMode.SnapWithoutThreshold:mr.GridSnapMode.None);ue.snapObjects.stopSnapping();var s=(0,Me.default)().getLastUsedStyle(Ne.default.SHAPE);(0,Nt.default)().shapeType=this.lastShapeType,s.st=this.lastShapeType;var l=(0,We.default)().isLocked;(0,We.default)().lock([]);var c=(0,Yo.ShapeWidgetService)().create({x:o+a.x,y:i+a.y,width:this.dummySize.width,height:this.dummySize.height,style:(0,h.__assign)((0,h.__assign)({},s),this.extraStyle),enableEditMode:!1});return this.themeId&&(0,Er.DiagrammingThemeNamespaceController)().addNamespace(c,this.themeId),l||((0,Yo.ShapeWidgetService)().setSelectionAndEditMode(c),(0,We.default)().unlock()),c},t.prototype.destroyDummy=function(){this.clear()},t}($.default.Graphics),Ir=n(159723),xr=n(556091),wr=We.getInjectionPoint(),Ar=Nt.getInjectionPoint(),Pr=function(){function e(){var e,t=this;this.shapeCreateLayer=new Tr,this.shapeDummiesLayer=new Cr,this.lastShapeSize=new Sr.SizeData(100,100),Ar().shapeTypeChanged.add(this.onShapeTypeChanged,this),(0,Me.default)().registerLastUsedStyleManifest(Ne.default.SHAPE,{defaultValue:(0,h.__assign)((0,h.__assign)({},Wn.SHAPE_WIDGET_DEFAULT_STYLE),(e={},e[Le.Style.FONT_FAMILY]=Dt.default.getDefaultType(),e))}),(0,Pi.registerInCreateUtil)(Ze.WidgetType.SHAPE,(function(){return t})),(0,Ir.registerClusterHeaderFactory)((function(e){return t.createFromData(e,!0)}))}return e.prototype.setSelection=function(e){ue.mySelection.selectObject(e),(0,Gt.WidgetEditorAPI)().setEditMode(e,!0)},e.prototype.onShapeTypeChanged=function(){Ar().shapeType!==(0,Pi.getLastUsedShapeType)()&&(this.lastShapeSize.width=this.lastShapeSize.height)},e.prototype.create=function(e){var t=e.style,n=e.width,o=void 0===n?Wn.MIN_SIZE:n,i=e.height,r=void 0===i?Wn.MIN_SIZE:i,a=e.rotation,s=void 0===a?0:a,l=e.enableEditMode,c=void 0===l||l,d=e.x,u=e.y;xr.log("shape-ctrl","[ShapeWidgetController] create",d,u,o,r,s,t,c);var p=Math.max(o,Wn.MIN_SIZE),h=Math.max(r,Wn.MIN_SIZE);d+=p/2,u+=h/2;var g=this.createShapeData({x:d,y:u,width:p,height:h,rotation:s,style:t,text:""}),f=this.createFromData(g,!0);return!wr().isLocked&&c&&this.setSelection(f),(0,Pi.setLastUsedShapeType)(f.shapeType),this.setLastShapeSize(p,h),f},e.prototype.createFromData=function(e,t){var n=this;e.text=(0,Ci.sanitizeShapeWidgetText)(e.text);var o=(0,Fe.CanvasEngine)().objectController.create(Ne.default.SHAPE,e,{created:t});return o.transformationEnded.add((function(e){e===Wi.default.RESIZE&&n.setLastShapeSize(o.width,o.height)})),o},e.prototype.update=function(e,t){t.text=(0,Ci.sanitizeShapeWidgetText)(t.text),wr().update([e],[t])},e.prototype.createShapeData=function(e){var t=e.x,n=e.y,o=e.width,i=e.height,r=e.rotation,a=e.style,s=e.text;return(0,h.__assign)({rotation:{rotation:r},scale:{scale:1},size:{width:o,height:i},text:(0,Ci.sanitizeShapeWidgetText)(s),style:JSON.stringify(a),shape:a.st},(0,Ge.produceCanvasPositionForData)(t,n))},e.prototype.getLayer=function(){return this.shapeCreateLayer},e.prototype.getDummiesLayer=function(){return this.shapeDummiesLayer},e.prototype.getLastShapeSize=function(){return new Sr.SizeData(this.lastShapeSize.height,this.lastShapeSize.width)},e.prototype.setLastShapeSize=function(e,t){this.lastShapeSize.width=e,this.lastShapeSize.height=t},e.prototype.setSelectionAndEditMode=function(e){this.setSelection(e)},(0,h.__decorate)([(0,He.TransactionEnterPoint)()],e.prototype,"createFromData",null),e}(),Or=n(867098),Rr=n(631787),Nr=n(651749),Mr=n(757088),Lr=[mt.ShapeType.CIRCLE];function Dr(e,t){var n=e.scale,o=e.require(Mr.StyleComponent).getStyle(),i=Math.ceil(e.getCurrentFontSize()*n),r=(0,Nr.stickerToShapeStyle)(o);r[Le.Style.FONT_SIZE]=i,r[Le.Style.SHAPE_TYPE]=t,r[Le.Style.BORDER_COLOR]=Fo.transparent,r[Le.Style.FONT_FAMILY]=Rr.FontFamily.OPEN_SANS,r[Le.Style.TEXT_COLOR]=jo.StickerColor.getPaletteByColor(o[Le.Style.STICKER_BACKGROUND_COLOR]).text.raw;var a=JSON.stringify(r);return new Sr.StyleData(a)}function Br(e,t){var n=e.scale,o=e.size,i=o.width*n,r=o.height*n;return Lr.includes(t)&&(r=i),new Sr.SizeData(r,i)}var kr=n(736466);function Ur(e){var t=e.require(Mr.StyleComponent).getStyle(),n=(0,kr.stickerToTextStyle)(t);return n[Le.Style.FONT_FAMILY]=Rr.FontFamily.OPEN_SANS,n[Le.Style.BOLD]=-1,n[Le.Style.UNDERLINE]=-1,n[Le.Style.ITALIC]=-1,n[Le.Style.STRIKE]=-1,n[Le.Style.FIXED_WIDTH]=1,n[Le.Style.TEXT_COLOR]=jo.StickerColor.getPaletteByColor(t[Le.Style.STICKER_BACKGROUND_COLOR]).text.raw,n[Le.Style.PADDING]=Lt.TEXTWIDGET_PADDING,n}var Hr,Wr=n(917890),Fr=n(470625),Gr=n(603932),zr=Fr.getInjectionPoint();function Vr(e,t,n,o,i,r){var a=o.x,s=o.y,l=(0,h.__assign)({title:{title:e},description:{description:""},size:{width:Gr.DEFAULT_WIDTH,height:Gr.DEFAULT_HEIGHT},scale:{scale:i},rotation:{rotation:0},style:JSON.stringify(Yr(t,r))},(0,Ge.produceCanvasPositionForData)(a,s)),c=(0,Wr.getCardWidgetService)().createFromCardWidgetData(l);return zr().addTagsToWidget(n,c),c.showAllContent(),qi.default.widgets.moveLocally(c,a,s),c}var jr=[Le.Style.BORDER_COLOR,Le.Style.BACKGROUND_COLOR,Le.Style.STICKER_BACKGROUND_COLOR],Kr=((Hr={})[Ze.WidgetType.STICKER]=jo.StickerColor.getDefault(),Hr[Ze.WidgetType.TEXT]=Lt.TEXTWIDGET_DEFAULT_STYLE[Le.Style.BACKGROUND_COLOR],Hr[Ze.WidgetType.SHAPE]=Wn.BORDER_COLOR_DEFAULT,Hr);function Yr(e,t){var n=JSON.parse(e),o={};return jr.some((function(e){return n[e]>=0&&n[e]!==Kr[t]&&(o[Le.Style.BACKGROUND_COLOR]=n[e],!0)})),o}var Xr=n(302581),Zr=n(74084);function Jr(e){return Math.min(e.scaledWidth,e.scaledHeight)}function qr(e){return e.scaledWidth}function $r(e){var t=e.getStyle();return(0,Zr.textToStickerStyle)(t)}function Qr(e,t){var n=e.scale,o=function(e,t){var n,o=e[Le.Style.BACKGROUND_COLOR]===Fo.transparent?Qn.ShapeStyle.NORMAL:Qn.ShapeStyle.OPAQUE,i=-1===e[Le.Style.BORDER_COLOR]?Wn.SHAPE_WIDGET_DEFAULT_STYLE[Le.Style.BORDER_COLOR]:e[Le.Style.BORDER_COLOR],r=0===e[Le.Style.BORDER_WIDTH]?Wn.SHAPE_WIDGET_DEFAULT_STYLE[Le.Style.BORDER_WIDTH]:e[Le.Style.BORDER_WIDTH];return(n={})[Le.Style.FONT_SIZE]=Bt.DEFAULT_FONT_SIZE*t,n[Le.Style.TEXT_ALIGN]=e[Le.Style.TEXT_ALIGN],n[Le.Style.TEXT_COLOR]=e[Le.Style.TEXT_COLOR],n[Le.Style.SHAPE_STYLE]=o,n[Le.Style.SHAPE_COLOR]=e[Le.Style.BACKGROUND_COLOR],n[Le.Style.FONT_FAMILY]=e[Le.Style.FONT_FAMILY],n[Le.Style.BACKGROUND_SINGLE_COLOR]=e[Le.Style.BACKGROUND_SINGLE_COLOR],n[Le.Style.TEXT_SINGLE_COLOR]=e[Le.Style.TEXT_SINGLE_COLOR],n[Le.Style.BOLD]=e[Le.Style.BOLD],n[Le.Style.UNDERLINE]=e[Le.Style.UNDERLINE],n[Le.Style.ITALIC]=e[Le.Style.ITALIC],n[Le.Style.STRIKE]=e[Le.Style.STRIKE],n[Le.Style.HIGHLIGHTING]=e[Le.Style.HIGHLIGHTING],n[Le.Style.BACKGROUND_COLOR]=e[Le.Style.BACKGROUND_COLOR],n[Le.Style.BACKGROUND_OPACITY]=e[Le.Style.BACKGROUND_OPACITY],n[Le.Style.BORDER_COLOR]=i,n[Le.Style.BORDER_OPACITY]=e[Le.Style.BORDER_OPACITY],n[Le.Style.BORDER_WIDTH]=r,n[Le.Style.BORDER_STYLE]=e[Le.Style.BORDER_STYLE],n}(e.getStyle(),n);t&&(o[Le.Style.SHAPE_TYPE]=t),o[Le.Style.BORDER_WIDTH]=2;var i=JSON.stringify(o);return new Sr.StyleData(i)}function ea(e){var t=e.scale,n=e.size,o=n.width*t,i=n.height*t;return new Sr.SizeData(i,o)}function ta(e){var t=e.require(Mr.StyleComponent).getStyle();return(0,Zr.shapeToStickerStyle)(t)}var na=n(947481);function oa(e){var t=function(e){var t;return(t={})[Le.Style.TEXT_ALIGN]=e[Le.Style.TEXT_ALIGN],t[Le.Style.BACKGROUND_COLOR]=e[Le.Style.BACKGROUND_COLOR],t[Le.Style.BACKGROUND_OPACITY]=e[Le.Style.BACKGROUND_OPACITY],t[Le.Style.TEXT_COLOR]=e[Le.Style.TEXT_COLOR],t[Le.Style.FONT_FAMILY]=e[Le.Style.FONT_FAMILY],t[Le.Style.BOLD]=e[Le.Style.BOLD],t[Le.Style.UNDERLINE]=e[Le.Style.UNDERLINE],t[Le.Style.ITALIC]=e[Le.Style.ITALIC],t[Le.Style.STRIKE]=e[Le.Style.STRIKE],t[Le.Style.FIXED_WIDTH]=1,t[Le.Style.BACKGROUND_SINGLE_COLOR]=e[Le.Style.BACKGROUND_SINGLE_COLOR],t[Le.Style.TEXT_SINGLE_COLOR]=e[Le.Style.TEXT_SINGLE_COLOR],t[Le.Style.HIGHLIGHTING]=e[Le.Style.HIGHLIGHTING],t[Le.Style.BORDER_STYLE]=e[Le.Style.BORDER_STYLE],t[Le.Style.BORDER_WIDTH]=e[Le.Style.BORDER_WIDTH],t[Le.Style.BORDER_COLOR]=e[Le.Style.BORDER_COLOR],t[Le.Style.BORDER_OPACITY]=e[Le.Style.BORDER_OPACITY],t}(e.require(Mr.StyleComponent).getStyle());return t[Le.Style.PADDING]=Lt.TEXTWIDGET_PADDING,t[Le.Style.BORDER_WIDTH]=0,t[Le.Style.BORDER_COLOR]=Fo.transparent,t[Le.Style.BORDER_STYLE]=no.default.NORMAL,t}function ia(e){return e[Le.Style.FONT_SIZE]||Bt.DEFAULT_FONT_SIZE}var ra=Fr.getInjectionPoint();function aa(e){var t=e.getStyle();return(0,Zr.cardToStickerStyle)(t)}var sa=[mt.ShapeType.CIRCLE];function la(e,t){var n,o=e.scale,i=e.getStyle(),r=Math.ceil(Bt.DEFAULT_FONT_SIZE*o),a=Wn.SHAPE_WIDGET_DEFAULT_STYLE,s=Object.assign({},a,((n={})[Le.Style.SHAPE_TYPE]=t,n[Le.Style.SHAPE_STYLE]=Qn.ShapeStyle.NORMAL,n[Le.Style.SHAPE_COLOR]=Fo.defaultPenColor,n[Le.Style.BACKGROUND_COLOR]=Fo.defaultWhiteColor,n[Le.Style.BORDER_COLOR]=i[Le.Style.BACKGROUND_COLOR],n[Le.Style.FONT_SIZE]=r,n)),l=JSON.stringify(s);return new Sr.StyleData(l)}function ca(e,t){var n=e.scale,o=e.size,i=o.width*n,r=o.height*n;return sa.includes(t)&&(r=i),new Sr.SizeData(r,i)}function da(){var e;return(e={})[Le.Style.FIXED_WIDTH]=1,e[Le.Style.FONT_FAMILY]=Rr.default.OPEN_SANS,e[Le.Style.PADDING]=Lt.TEXTWIDGET_PADDING,e}var ua,pa,ha,ga,fa,ma,va=n(869896),_a=((ua={})[Ze.WidgetType.STICKER]=((pa={})[Ze.WidgetType.STICKER]={widgetConverter:function(e,t){var n=t.subType;return void 0!==n&&(0,Ko.StickerWidgetService)().setShapeType(e,n),e}},pa[Ze.WidgetType.SHAPE]={widgetConverter:function(e,t){var n=t.subType;if(void 0===n)return e;var o=n.toString(),i=(0,h.__assign)({size:Br(e,n),scale:{scale:1},rotation:{rotation:e.rotation},style:Dr(e,n).style,text:(0,Gt.WidgetEditorAPI)().getVisibleText(e),shape:o},(0,Ge.produceCanvasPositionForData)(e.x,e.y));return(0,Yo.ShapeWidgetService)().createFromData(i,!1)},styleConverter:Dr},pa[Ze.WidgetType.TEXT]={widgetConverter:function(e){var t=e.position,n=0,o=null,i=null,r=Ur(e),a=0;e.hasText()?(a=function(e){return e.getCurrentFontSize()/Bt.DEFAULT_FONT_SIZE*e.scale}(e),n=e.getSizesObject().innerOffset.top*e.scale,i=function(e,t,n){var o=e.contentWidth*e.scale/t,i=n[Le.Style.FONT_FAMILY],r=Dt.default.getLineHeight(i),a=(0,Qe.getOffsetByPadding)(n),s=Mt.default.getInstance().getHeight(e.text,o-a.DOUBLE_BG_OFFSET,Bt.DEFAULT_FONT_SIZE,i,r)+a.DOUBLE_BG_OFFSET;return new Sr.SizeData(s,o)}(e,a,r),o=new Sr.TextData((0,Gt.WidgetEditorAPI)().getVisibleText(e))):(a=e.scaledWidth/(0,Qe.getOffsetByPadding)(r).TEXT_WIDGET_DEFAULT_WIDTH,n=e.scaledHeight/2-(0,Qe.getOffsetByPadding)(r).TEXT_WIDGET_DEFAULT_HEIGHT/2*a,i=new Sr.SizeData((0,Qe.getOffsetByPadding)(r).TEXT_WIDGET_DEFAULT_HEIGHT,(0,Qe.getOffsetByPadding)(r).TEXT_WIDGET_DEFAULT_WIDTH),o=new Sr.TextData("")),t.y-=n;var s=ue.textWidgetController.createWidgetData({x:t.x,y:t.y,scale:a,text:o.text,width:i.width,height:i.height,rotation:e.rotation,style:r}),l=ue.textWidgetController.createFromData({data:s,created:!1,addToHistory:!0});return l.updateVisual(),l},styleConverter:Ur},pa[Ze.WidgetType.CARD]={widgetConverter:function(e){var t=(0,Gt.WidgetEditorAPI)().getVisibleText(e),n=e.require(Mr.StyleComponent).getStyleAsString(),o=e.tags,i=e.position;return Vr(t,n,o,{x:i.x,y:i.y},e.scale,e.widgetType)}},pa),ua[Ze.WidgetType.TEXT]=((ha={})[Ze.WidgetType.STICKER]={widgetConverter:function(e,t){var n=t.subType;if(void 0===n)return e;var o=e.x,i=e.y,r=Xr.default.getInstance().HTMLToWidgetHTMLFormat(e.text,jo.STICKER_AVAILABLE_FORMATS),a=!e.hasText(),s=function(e,t,n){return n(e)/(0,jo.getStickerSize)(t).width}(e,n,a?qr:Jr);a&&(i+=(0,jo.getStickerSize)(n).height/2*s-e.scaledHeight/2);var l=(0,Ko.StickerWidgetService)().createWidgetData(o,i,s,n,r,$r(e));return(0,Ko.StickerWidgetService)().createFromData(l,!1)},styleConverter:$r},ha[Ze.WidgetType.SHAPE]={widgetConverter:function(e,t){var n=t.subType;if(void 0===n)return e;var o=n.toString(),i=Xr.default.getInstance().HTMLToWidgetHTMLFormat(e.text,Wn.SHAPE_AVAILABLE_FORMATS),r=(0,h.__assign)({scale:{scale:1},rotation:{rotation:e.rotation},size:ea(e),text:i,shape:o,style:Qr(e,n).style},(0,Ge.produceCanvasPositionForData)(e.position.x,e.position.y)),a=(0,Yo.ShapeWidgetService)().createFromData(r,!1);if(e.hasText()){var s=function(e,t){var n=t.offset,o=e.width*e.scale,i=e.height*e.scale,r=(n.left+n.right)*o/(t.width-(n.left+n.right)),a=(n.top+n.bottom)*i/(t.height-(n.top+n.bottom));return new Sr.SizeData(i+a,o+r)}(e,a);(0,We.default)().applyChanges([a],(function(){a.setSize(s.width,s.height);var e=a.getData();a.updateOnServer({size:e.size,style:e.style})}))}return a},styleConverter:Qr},ha[Ze.WidgetType.CARD]={widgetConverter:function(e){var t=e.getJsonData(),n=t.text,o=t.style,i=e.position;return Vr(n,o,[],{x:i.x,y:i.y},e.scale,e.widgetType)}},ha),ua[Ze.WidgetType.SHAPE]=((ga={})[Ze.WidgetType.STICKER]={widgetConverter:function(e,t){var n=t.subType;if(void 0===n)return e;var o=e.x,i=e.y,r=Xr.default.getInstance().HTMLToWidgetHTMLFormat(e.text,jo.STICKER_AVAILABLE_FORMATS),a=(0,Ko.StickerWidgetService)().createWidgetData(o,i,function(e,t){var n=Math.min(e.width,e.height),o=Math.min((0,jo.getStickerSize)(t).width,(0,jo.getStickerSize)(t).height);return n/o}(e,n),n,r,ta(e));return(0,Ko.StickerWidgetService)().createFromData(a,!1)},styleConverter:ta},ga[Ze.WidgetType.SHAPE]={widgetConverter:function(e,t){var n=t.subType;return void 0!==n&&e.shapeType!==n&&(0,h.__awaiter)(void 0,void 0,void 0,(function(){var t,o,i,r,a,s,l;return(0,h.__generator)(this,(function(c){switch(c.label){case 0:return t=e.asNs(Er.DIAGRAMMING_THEME_NAMESPACE),o=null===t||void 0===t?void 0:t.getTheme(),i={},void 0===o?[3,2]:[4,(0,na.default)()];case 1:r=c.sent(),i=null!==(l=r.getShapeStyles(n,o))&&void 0!==l?l:{},null===t||void 0===t||t.setTheme(o),c.label=2;case 2:return e.shapeType=n,a=(0,h.__assign)(((s={})[Le.Style.SHAPE_TYPE]=n,s),i),(0,Me.default)().changeStyle([e],a,!0),[2]}}))})),e}},ga[Ze.WidgetType.TEXT]={widgetConverter:function(e){var t,n=e.text,o=e.position,i=oa(e),r=0;e.hasText()?(r=function(e){var t=ia(e.require(Mr.StyleComponent).getStyle());return Qe.textSizeToScale(t)}(e),t=function(e,t){var n=e.require(Mr.StyleComponent).getStyle(),o=e.size,i=ia(n),r=Qe.textSizeToScale(i),a=o.width*(1/r),s=t[Le.Style.FONT_FAMILY],l=Dt.default.getLineHeight(s),c=(0,Qe.getOffsetByPadding)(t);return{height:Mt.default.getInstance().getHeight(e.text,a-c.DOUBLE_BG_OFFSET,Bt.DEFAULT_FONT_SIZE,s,l)+c.DOUBLE_BG_OFFSET,width:a}}(e,i)):(r=e.scaledWidth/(0,Qe.getOffsetByPadding)(i).TEXT_WIDGET_DEFAULT_WIDTH,o.y-=e.scaledHeight/2-(0,Qe.getOffsetByPadding)(i).TEXT_WIDGET_DEFAULT_HEIGHT/2*r,t={height:(0,Qe.getOffsetByPadding)(i).TEXT_WIDGET_DEFAULT_HEIGHT,width:(0,Qe.getOffsetByPadding)(i).TEXT_WIDGET_DEFAULT_WIDTH});var a=ue.textWidgetController.createWidgetData({x:o.x,y:o.y,scale:r,text:n,width:t.width,height:t.height,rotation:e.rotation,style:i}),s=ue.textWidgetController.createFromData({data:a,created:!1,addToHistory:!0});return s.updateVisual(),s},styleConverter:oa},ga[Ze.WidgetType.CARD]={widgetConverter:function(e){var t=e.getData(),n=t.text||"",o=t.style||"{}",i=e.position,r=i.x,a=i.y,s=function(e){return Math.min(e.width,e.height)/Math.min(Gr.DEFAULT_WIDTH,Gr.DEFAULT_HEIGHT)}(e);return Vr(n,o,[],{x:r,y:a},s,e.widgetType)}},ga),ua[Ze.WidgetType.CARD]=((fa={})[Ze.WidgetType.STICKER]={widgetConverter:function(e,t){var n=t.subType,o=e.x,i=e.y,r=e.scale,a=(0,Gt.WidgetEditorAPI)().getVisibleText(e),s=(0,Ko.StickerWidgetService)().createWidgetData(o,i,r,n,a,aa(e)),l=e.tags,c=(0,Ko.StickerWidgetService)().createFromData(s,!1);return ra().addTagsToWidget(l,c),c},styleConverter:aa},fa[Ze.WidgetType.SHAPE]={widgetConverter:function(e,t){var n=t.subType;if(void 0===n)return e;var o=e.x,i=e.y,r=e.rotation,a=(0,Gt.WidgetEditorAPI)().getVisibleText(e),s=n.toString(),l=(0,h.__assign)({size:ca(e,n),scale:{scale:1},rotation:{rotation:r},style:la(e,n).style,text:a,shape:s},(0,Ge.produceCanvasPositionForData)(o,i));return(0,Yo.ShapeWidgetService)().createFromData(l,!1)},styleConverter:la},fa[Ze.WidgetType.TEXT]={widgetConverter:function(e){var t=(0,Gt.WidgetEditorAPI)().getVisibleText(e),n=e.x,o=e.y,i=e.rotation,r=e.scale,a=null,s=da(),l=(0,Qe.getOffsetByPadding)(s);a=e.hasText()?function(e,t,n){var o=e.scaledWidth/t,i=n[Le.Style.FONT_FAMILY]||Rr.default.ARIAL,r=Dt.default.getLineHeight(i),a=(0,Qe.getOffsetByPadding)(n),s=Mt.default.getInstance().getHeight((0,Gt.WidgetEditorAPI)().getVisibleText(e),o-a.DOUBLE_BG_OFFSET,Bt.DEFAULT_FONT_SIZE,i,r)+a.DOUBLE_BG_OFFSET;return new Sr.SizeData(s,o)}(e,r,s):new Sr.SizeData(l.TEXT_WIDGET_DEFAULT_HEIGHT,l.TEXT_WIDGET_DEFAULT_WIDTH);var c=ue.textWidgetController.createWidgetData({x:n,y:o,scale:r,text:t,width:a.width,height:a.height,rotation:i,style:s}),d=ue.textWidgetController.createFromData({data:c,created:!1,addToHistory:!0});return d.updateVisual(),d},styleConverter:da},fa),ua[Ze.WidgetType.STENCIL]=((ma={})[Ze.WidgetType.STENCIL]={widgetConverter:function(e,t){var n,o=null===(n=t.data)||void 0===n?void 0:n.schemaID;return void 0!==o&&(0,va.default)().convertWidget(e,o),e}},ma),ua);var ya=n(484447),ba=n(188939),Ta=n(315483),Sa=n(172895),Ea=n(956998),Ca=n(556091);const Ia=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=Ea.createTextWidget,t}return(0,h.__extends)(t,e),t.prototype.execute=function(){Ca.log("behaviour","[CreateTextWidget] execute");var e=Qe.getMouseInCanvas(),t=ue.textWidgetController.getLastStyleWithoutBorderAndPadding(),n=ue.textWidgetController.getLastSize(),o=n?Qe.textSizeToScale(n):void 0,i=e.x,r=e.y;ue.textWidgetController.create({x:i,y:r,canvasScale:1,style:t,textScale:o})},t}(Sa.BehaviourLeaf);var xa=n(556091),wa=Nt.getInjectionPoint();const Aa=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=Ea.createStickerWidget,t}return(0,h.__extends)(t,e),t.prototype.execute=function(){xa.log("behaviour","[CreateStickerWidget] execute"),(0,Ko.StickerWidgetService)().getBuilder().build(Qe.getMouseInCanvas(),wa().stickerType)},t}(Sa.BehaviourLeaf);var Pa=n(350355),Oa=n(29150),Ra=n(556091),Na=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=Oa.selectLineWidget,t}return(0,h.__extends)(t,e),t.prototype.execute=function(e,t){Ra.log("behaviour","[SelectLineWidget] execute"),ue.mySelection.selectObject(t)},t}(Sa.BehaviourLeaf);const Ma=Na;var La=n(560089),Da=n(575299),Ba=n(30131),ka=n(496891),Ua=n(128050),Ha=n(556091),Wa=Da.getInjectionPoint(),Fa=(0,Ba.isDoubleClick)(),Ga=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=Oa.cursorToolWidgetBehaviour,t}return(0,h.__extends)(t,e),t.prototype.execute=function(e,t){Ha.log("click","WIDGET =",t),Ha.log("behaviour","[CursorToolWidgetBehaviour] execute");var n=!(0,vr.isShiftKeyPressed)()&&!(0,vr.isPrimaryKeyPressed)(),o=!t.isPinned&&!ue.mySelection.properties.isPinned,i=o?t.group:null,r=Wa().currentGroup==i,a=t.isSelected()&&!ue.mySelection.isMulti,s=(0,er.isJiraCardWidget)(t)||(0,er.isImageWidget)(t),l=a&&!s,c=Fa(e);if((0,Gt.WidgetEditorAPI)().isEditMode(t))a&&!c&&(0,Gt.WidgetEditorAPI)().setEditMode(t,!1);else if(n&&(l||c))ue.mySelection.clearSelection(!0),Wa().currentGroup=i,Ui.default.selectWidget(t,!1,new Ua.ClickSelectionMeta(!1)),!r&&i||(o&&(0,Gt.WidgetEditorAPI)().isEditable(t)&&(0,Gt.WidgetEditorAPI)().supportsStartEditingOnDoubleClick(t)?(0,ka.switchWidgetToEditMode)(t,e.data.original):c&&function(e){return!((0,er.isKanbanWidget)(e)||(0,er.isPipmatrixWidget)(e)||(0,er.isLineWidget)(e)||(0,er.isUsmWidget)(e)||(0,er.isGridWidget)(e)||(0,er.isImageWidget)(e)&&e.isUploading)}(t)&&Ui.default.maximizeWidget(t));else{var d=t.allowMultiselect,u=ue.mySelection.properties.allowMultiselect,p=r||!Wa().currentGroup;(n||u&&d&&p&&o)&&(Qe.isWidgetOnEdit()&&((0,Fe.CanvasEngine)().transactions.forceStopCurrent(!1),(0,$e.isKeyboardServiceAvailable)()&&ue.canvasController.focusCanvasContainer()),Ui.default.selectWidget(t,!0,new Ua.ClickSelectionMeta(!n)),function(e,t){var n=e.data.target&&e.data.target.ownerObject,o=n&&(0,er.isFullyTransparentShapeWidget)(n)&&n!==t,i=(0,er.isStickerWidget)(t)||(0,er.isEmbedWidget)(t)||(0,er.isCardWidget)(t)||(0,er.hasGoToLink)(t);o&&i&&ue.widgetController.setWidgetZIndexBeforeTarget([n],t)}(e,t))}return!0},t}(Sa.BehaviourLeaf);const za=Ga;var Va=n(556091),ja=Da.getInjectionPoint(),Ka=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=Oa.connectedToolWidgetBehaviour,t}return(0,h.__extends)(t,e),t.prototype.execute=function(e,t){return Va.log("behaviour","[ConnectedToolWidgetBehaviour] execute"),ja().currentGroup=t.group,(0,Nt.default)().setTool(kt.ToolType.CURSOR),ue.mySelection.selectObject(t),(0,ka.switchWidgetToEditMode)(t),!0},t}(Sa.BehaviourLeaf);const Ya=Ka;var Xa=n(220200),Za=n(510851),Ja=n(380890),qa=n(556091),$a=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=Ea.createCodeWidget,t}return(0,h.__extends)(t,e),t.prototype.execute=function(){if((0,Ja.isCodeWidgetFeatureEnabled)()){qa.log("behaviour","[CreateCodeWidget] execute");var e=(0,Za.getCodeWidgetService)(),t=Qe.getMouseInCanvas(),n=t.x,o=t.y,i=e.getLastSize(),r=e.getLastLineNumbersVisibility(),a=e.getLastLanguage(),s=i?Qe.textSizeToScale(i):1;e.createWidget({x:n,y:o,scale:s,areLineNumbersVisible:r,language:a})}},t}(Sa.BehaviourLeaf),Qa=n(415401),es=n(41509),ts=n(40963),ns=n(556091),os=Qa.getInjectionPoint(),is=[(0,es.isTool)(kt.ToolType.COMMENT),function(e){return!e.data.leafs||!e.data.leafs.some((function(e){return e instanceof ts.default}))}];const rs=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=is,t}return(0,h.__extends)(t,e),t.prototype.execute=function(){ns.log("behaviour","CreateCommentWidget"),os().create(new $.default.Point(de.mouse.xPos,de.mouse.yPos))},t}(Sa.BehaviourLeaf);var as=n(638560),ss=n(556653),ls=n(221582),cs=[(0,Ba.isWidget)(!1),(0,Ba.isNotComment)()],ds=[(0,Ba.isWidget)(!0),(0,ls.isEnabled)(!0),function(e,t){var n=[(0,ls.isEditMode)(!1),(0,es.isTool)(kt.ToolType.VIEW,kt.ToolType.CURSOR)],o=[(0,ls.isEditableInTool)()],i=[(0,es.isTool)(kt.ToolType.SHAPE,kt.ToolType.LINE),function(e,t){return t.widgetType===Ze.WidgetType.SHAPE||t.widgetType===Ze.WidgetType.LINE}];return n.every((function(n){return n(e,t)}))||o.every((function(n){return n(e,t)}))||i.every((function(n){return n(e,t)}))}],us=n(556091),ps=ss.getInjectionPoint(),hs=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=ds,t}return(0,h.__extends)(t,e),t.prototype.execute=function(e,t){us.log("behaviour","OpenWidgetMenu"),ps().show(t)},t}(Sa.BehaviourLeaf);const gs=hs;var fs=n(556091);const ms=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=cs,t}return(0,h.__extends)(t,e),t.prototype.execute=function(e,t){fs.log("behaviour","OpenCanvasMenu"),ue.canvasActions.openCanvasMenu()},t}(Sa.BehaviourLeaf);var vs=n(556091),_s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,h.__extends)(t,e),t.prototype.execute=function(e,t){vs.log("behaviour","StartMoveWidget");var n=(0,vr.isShiftKeyPressed)(),o=(0,vr.isAltKeyPressed)();return!((0,er.isShapeWidget)(t)&&!e.data.touchMode&&n&&!o)&&ue.widgetController.startMove(t)},t}(Sa.BehaviourLeaf);const ys=_s;var bs=n(556091);const Ts=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,h.__extends)(t,e),t.prototype.execute=function(e,t){bs.log("behaviour","StartMoveSelectionFrame");var n=ue.mySelection.selection[0];return!(!n||!n.isEnabled||n.isPinned)&&ue.widgetController.startMove(n)},t}(Sa.BehaviourLeaf);const Ss=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,h.__extends)(t,e),t.prototype.execute=function(e,t){return ue.mySelection.multiSelectionTool.start(e)},t}(Sa.BehaviourLeaf);var Es=n(829609);const Cs=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=Es.createTextWidget,t}return(0,h.__extends)(t,e),t.prototype.execute=function(e,t){ue.textWidgetController.getLayer().start()},t}(Sa.BehaviourLeaf);const Is=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=Es.createStickerWidget,t}return(0,h.__extends)(t,e),t.prototype.execute=function(e,t){(0,Ko.StickerWidgetService)().getLayer().start()},t}(Sa.BehaviourLeaf);const xs=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=Es.createShapeWidget,t}return(0,h.__extends)(t,e),t.prototype.execute=function(){(0,Yo.ShapeWidgetService)().getLayer().startCreation()},t}(Sa.BehaviourLeaf);var ws,As=n(139759),Ps=n(556091),Os=Nt.getInjectionPoint(),Rs=((ws={})[Le.Style.BACKGROUND_COLOR]=Fo.transparent,ws),Ns=function(e){function t(){var t=e.call(this)||this;return ue.canvasLayers.addLayer({name:"stencil_tool_create",visual:t.view,zIndex:Ni.default.STENCIL_DUMMIES,isInCanvas:!1,useCamera:!0,isSnapshottable:!1}),t}return(0,h.__extends)(t,e),t.prototype.startCreation=function(){Ps.log("stencil","[StencilTool] mouseDown. picked = ".concat(ue.mySelection.pickedObject)),ue.mySelection.pickedObject||(Ps.log("shape","[StencilTool] mouseDown. schemaId = ".concat(Os().stencilType)),Os().testTools(kt.ToolType.STENCIL)&&e.prototype.startCreation.call(this))},t.prototype.createDummy=function(e){var t=e.x,n=e.y,o=e.width,i=e.height;this.schemaId=Os().stencilType,this.dummyVisual=new As.DummyStencilContainer(this.schemaId,{formulaValues:{width:o,height:i}},(0,h.__assign)({},Rs)),this.dummyVisual.draw(),this.dummyVisual.x=t,this.dummyVisual.y=n,this.view.addChild(this.dummyVisual)},t.prototype.updateDummy=function(e){var t=e.x,n=e.y,o=e.width,i=e.height;this.dummyVisual.x=t,this.dummyVisual.y=n,this.dummyVisual.size={height:i,width:o}},t.prototype.getMinSize=function(){return this.dummyVisual.getMinSize()},t.prototype.createWidget=function(e){var t,n=e.x,o=e.y,i=e.width,r=e.height,a=n+i/2,s=o+r/2,l=null!==(t=(0,Me.default)().getLastUsedStyle(Ne.default.STENCIL))&&void 0!==t?t:(0,h.__assign)({},Rs);(0,va.default)().createStencil(a,s,0,this.schemaId,{formulaValues:{width:i,height:r}},l),(0,E.default)().sendApiEvent("diagramming_stencil_created",{source:"legacy_shape_app",method:"click_and_resize",stencil_type:this.schemaId,theme_id:"default"})},t}(_r);const Ms=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=Es.createStencilWidget,t}return(0,h.__extends)(t,e),t.prototype.execute=function(e,t){null==this.stencilTool&&(this.stencilTool=new Ns),this.stencilTool.startCreation()},t}(Sa.BehaviourLeaf);var Ls=n(650894),Ds=n(480573);const Bs=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=Es.createFrameWidget,t}return(0,h.__extends)(t,e),t.prototype.execute=function(e,t){(0,Ds.FramesService)().start(e)},t}(Sa.BehaviourLeaf);var ks=n(270204),Us=[(0,Ba.isComment)(),function(e,t){return(0,er.isComment)(e.data.canvasObject)&&e.data.canvasObject.canMove()}],Hs=(0,h.__spreadArray)([(0,Ba.isTouchMode)(!0),(0,es.isNotTool)(kt.ToolType.PEN,kt.ToolType.ERASER)],cs,!0),Ws=(0,h.__spreadArray)([(0,Ba.isTouchMode)(!0)],ds,!0),Fs=[function(){return ks.default.board.multiSelectByLongTap}],Gs=n(556091),zs=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=Ws,t}return(0,h.__extends)(t,e),t.prototype.execute=function(t,n){Gs.log("behaviour","OpenWidgetMenuLong"),ue.mouseController.forceMouseUp(),e.prototype.execute.call(this,t,n)},t}(gs);const Vs=zs;var js=n(556091),Ks=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=Hs,t}return(0,h.__extends)(t,e),t.prototype.execute=function(t,n){js.log("behaviour","OpenCanvasMenu"),ue.mouseController.forceMouseUp(),e.prototype.execute.call(this,t,n)},t}(ms);const Ys=Ks;var Xs=n(556091),Zs=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,h.__extends)(t,e),t.prototype.execute=function(e,t){Xs.log("behaviour","MoveLineWidget");var n=!t.isLinked;if(ue.mySelection.isMulti){var o=t.end0.linkedWidget,i=t.end1.linkedWidget,r=ue.mySelection.selection;n=(!o||r.includes(o))&&(!i||r.includes(i))}n&&ue.widgetController.startMove(t)},t}(Sa.BehaviourLeaf);const Js=Zs;var qs=n(792903),$s=n(354788),Qs=n(131727),el=n(641316);function tl(e){return function(t){return t.data.targetObject instanceof el.LineCaption===e}}var nl=n(556091),ol=function(e){function t(t){return e.call(this,(0,h.__spreadArray)((0,h.__spreadArray)([tl(!0),(0,Qs.isSelectionMulti)(!1)],qs.moveLineWidgetDesktopCheckers,!0),null!==t&&void 0!==t?t:[],!0))||this}return(0,h.__extends)(t,e),t.prototype.execute=function(e,t){nl.log("behaviour","[MoveLineCaption] execute"),ue.lineWidgetController.labelEditTool.startMoveCaption(e.data.targetObject)},t}(Sa.BehaviourLeaf);const il=ol;var rl=n(556091),al=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=(0,h.__spreadArray)([tl(!0),(0,Qs.isSelectionMulti)(!1),(0,ls.isSelected)(!0)],qs.moveLineWidgetDesktopCheckers,!0),t}return(0,h.__extends)(t,e),t.prototype.execute=function(e,t){rl.log("behaviour","[EditLineCaption] execute"),e.data&&(0,Gt.WidgetEditorAPI)().setEditMode(t,!0,void 0,{uuid:e.data.targetObject.id})},t}(Sa.BehaviourLeaf);const sl=al;var ll=n(556091),cl=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=(0,h.__spreadArray)([(0,Ba.isDoubleClick)(),(0,Qs.hasEditAccess)(!0),(0,Qs.isSelectionMulti)(!1),function(e,t){return t&&t.lineType!=eo.default.SKETCH}],qs.moveLineWidgetDesktopCheckers,!0),t}return(0,h.__extends)(t,e),t.prototype.execute=function(e,t){ll.log("behaviour","[AddCaptionToLine] execute"),ue.lineWidgetController.labelEditTool.addCaption(t)},t}(Sa.BehaviourLeaf);const dl=cl;var ul=n(213784),pl=n.n(ul),hl=n(556091),gl=Nt.getInjectionPoint();const fl=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=Ea.createShapeWidget,t}return(0,h.__extends)(t,e),t.prototype.execute=function(){hl.log("behaviour","[CreateShapeWidget] execute");var e,t=Qe.getMouseInCanvas(),n=pl()((0,Me.default)().getLastUsedStyle(Ne.default.SHAPE)),o=gl().shapeType;n.st=o;var i=(0,Yo.ShapeWidgetService)().getLastShapeSize();e=o===(0,Pi.getLastUsedShapeType)()?i:new Sr.SizeData(i.height,i.height);var r=t.x-e.width/2,a=t.y-e.height/2;if(fr.default.isGridSnappingEnabled()){var s=Li.snapPoint(new $.default.Point(r,a),mr.GridSnapMode.SnapWithoutThreshold);r=s.x,a=s.y}(0,Yo.ShapeWidgetService)().create({x:r,y:a,width:e.width,height:e.height,style:n}),(0,E.default)().sendApiEvent("diagramming_stencil_created",{source:"legacy_shape_app",method:"click",stencil_type:"shape-".concat(o),theme_id:"default"})},t}(Sa.BehaviourLeaf);var ml=n(556091),vl=Nt.getInjectionPoint();const _l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=Ea.createStencilWidget,t}return(0,h.__extends)(t,e),t.prototype.execute=function(){ml.log("behaviour","[CreateStencilWidget] execute"),this.createStencil()},t.prototype.createStencil=function(){return(0,h.__awaiter)(this,void 0,Promise,(function(){var e,t,n,o,i,r;return(0,h.__generator)(this,(function(a){return e=Qe.getMouseInCanvas(),t=(0,Me.default)().getLastUsedStyle(Ne.default.STENCIL),n=vl().stencilType,o=e.x,i=e.y,fr.default.isGridSnappingEnabled()&&(r=Li.snapPoint(new $.default.Point(o,i),mr.GridSnapMode.SnapWithoutThreshold),o=r.x,i=r.y),(0,va.default)().createStencil(o,i,0,n,void 0,t),(0,E.default)().sendApiEvent("diagramming_stencil_created",{source:"legacy_shape_app",method:"click",stencil_type:n,theme_id:"default"}),[2]}))}))},t}(Sa.BehaviourLeaf);var yl=n(556091);const bl=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=Ea.createFrameWidget,t}return(0,h.__extends)(t,e),t.prototype.execute=function(){yl.log("behaviour","[CreateFrameWidget] execute");var e=(0,Ds.FramesService)().getNewFrameSettings(void 0),t=Qe.getMouseInCanvas();e.x=t.x,e.y=t.y,(0,Ds.FramesService)().createFrameBySettings(e,!0)},t}(Sa.BehaviourLeaf);var Tl=n(584924),Sl=n(301150),El=n(856116),Cl=n(556091),Il=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=Es.exitFrameEditMode,t}return(0,h.__extends)(t,e),t.prototype.execute=function(e,t){return Cl.log("behaviour","ExitFrameEditMode"),(0,Gt.WidgetEditorAPI)().setEditMode(t,!1),!1},t}(Sa.BehaviourLeaf);const xl=Il;var wl=n(322883),Al=n(556091);const Pl=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=Ea.createCardWidget,t}return(0,h.__extends)(t,e),t.prototype.execute=function(){Al.log("behaviour","[CreateCardWidget] execute");var e=Qe.getMouseInCanvas();(0,Wr.getCardWidgetService)().create(e)},t}(Sa.BehaviourLeaf);var Ol=n(404805),Rl=n(556091);const Nl=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=Ea.createMindmap,t}return(0,h.__extends)(t,e),t.prototype.execute=function(){Rl.log("behaviour","[CreateMindmapByClick] execute");var e=Qe.getMouseInCanvas();e.x-=Bt.TEXT_WIDGET_DEFAULT_WIDTH/2,(0,Ol.IMindMapController)().createEmpty(e)},t}(Sa.BehaviourLeaf);var Ml=n(870467),Ll=n(556091),Dl=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=Ea.createUSMWidget,t}return(0,h.__extends)(t,e),t.prototype.execute=function(){Ll.log("behaviour","[CreateUSMWidget] execute");var e=Qe.getMouseInCanvas();(0,Ml.createUSMWidgetAtPoint)(e)},t}(Sa.BehaviourLeaf),Bl=n(123111),kl=n(556091),Ul=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=Ea.createKanbanWidget,t}return(0,h.__extends)(t,e),t.prototype.execute=function(){kl.log("behaviour","[CreateKanbanWidget] execute");var e=Qe.getMouseInCanvas();(0,Bl.createKanbanWidgetAtPoint)(e)},t}(Sa.BehaviourLeaf),Hl=n(41144),Wl=n(556091),Fl=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=Es.exitCardEditMode,t}return(0,h.__extends)(t,e),t.prototype.execute=function(e,t){return Wl.log("behaviour","ExitCardEditMode"),(0,Gt.WidgetEditorAPI)().setEditMode(t,!1),!1},t}(Sa.BehaviourLeaf);const Gl=Fl;var zl=n(788413),Vl=n(996685),jl=n(556091);var Kl=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=Ea.createGridWidget,t}return(0,h.__extends)(t,e),t.prototype.execute=function(){jl.log("behaviour","[CreateGridWidget] execute"),function(e){(0,zl.GridWidgetService)().createGrid(e.subtract(Vl.GRID_CREATION_PIVOT))}(Qe.getMouseInCanvas())},t}(Sa.BehaviourLeaf),Yl=n(593167),Xl=n(556091),Zl=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=Oa.doubleClickByGridCellWithoutText,t}return(0,h.__extends)(t,e),t.prototype.execute=function(e,t){Xl.log("behaviour","[GridCreateTextInCellByDoubleClick] execute"),e.data.cell&&((0,Yl.default)().createOrEdit(t,e.data.cell),(0,Yl.default)().quickEditMode=!1)},t}(Sa.BehaviourLeaf);const Jl=Zl;var ql=n(556091);const $l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=Oa.doubleClickByGridCellWithText,t}return(0,h.__extends)(t,e),t.prototype.execute=function(e,t){ql.log("behaviour","[GridEditTextInCellByDoubleClick] execute"),e.data.gridNode&&((0,Yl.default)().edit(t,e.data.gridNode.widget,e.data.original),(0,Yl.default)().quickEditMode=!1)},t}(Sa.BehaviourLeaf);var Ql=n(671252),ec=n(77602),tc=n(570541),nc=n(556091),oc=ec.SplitIOLoader.getModule();function ic(e,t,n){var o=(0,Ql.GridWidgetCellSelectionService)().selectedCells;if(1===o.length){var i=o[0];(null===e||void 0===e?void 0:e.rowUuid)===i.rowUuid&&e.columnUuid===i.columnUuid&&(n.data.gridNode?((0,Yl.default)().edit(t,n.data.gridNode.widget,n.data.original),(0,Yl.default)().quickEditMode=!1):n.data.cell&&((0,Yl.default)().createOrEdit(t,n.data.cell),(0,Yl.default)().quickEditMode=!1))}}var rc=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=Oa.selectGridCell,t}return(0,h.__extends)(t,e),t.prototype.execute=function(e,t){nc.log("behaviour","[GridCellClickBehaviour] execute");var n=de.getMousePosition(),o=n.x,i=n.y,r=(0,Qe.getScreenToWidgetPoint)(t,o,i);r.x+=t.width/2,r.y+=t.height/2;var a=1===(0,Ql.GridWidgetCellSelectionService)().selectedCells.length?(0,Ql.GridWidgetCellSelectionService)().selectedCells[0]:null,s=t,l=(0,Yl.default)().getEditableWidgetParent()===s;if((null===oc||void 0===oc?void 0:oc.getTreatment(tc.SPLIT_EXPERIMENTS_CONFIG.IMPROVED_TABLE_SELECTION))===tc.OnOffTreatments.ON){var c=(0,Ql.GridWidgetCellSelectionService)().selection===s;s.isSelected()||c||l?((0,Ql.GridWidgetCellSelectionService)().selectCellByPoint(s,r),ic(a,s,e)):c||ue.mySelection.selectObject(t,!0)}else(0,Ql.GridWidgetCellSelectionService)().selectCellByPoint(s,r),ic(a,s,e)},t}(Sa.BehaviourLeaf);const ac=rc;var sc=n(993778),lc=n(897074);function cc(){return function(e,t){return function(e){var t;return!(0,lc.getInstance)().isPenDetected()||(null===(t=e.data)||void 0===t?void 0:t.pointerType)!==$.default.PointerType.TOUCH}(e)}}const dc=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=[(0,es.isTool)(kt.ToolType.CURSOR),(0,es.isToolHasModifiers)(Ut.CursorModifiers.LASSO),cc()],t}return(0,h.__extends)(t,e),t.prototype.execute=function(e,t){return ue.mySelection.multiSelectionTool.start(e)},t}(Sa.BehaviourLeaf);var uc=n(123),pc=n(556091),hc=function(e){function t(t){return e.call(this,(0,h.__spreadArray)((0,h.__spreadArray)([],Us,!0),null!==t&&void 0!==t?t:[],!0))||this}return(0,h.__extends)(t,e),t.prototype.execute=function(e){pc.log("behaviour","MoveCommentWidget"),(0,er.isComment)(e.data.canvasObject)&&(0,uc.CommentsService)().beginTransformation(e.data.canvasObject)},t}(Sa.BehaviourLeaf);const gc=hc;var fc=ec.SplitIOLoader.getModule(),mc=Ql.getInjectionPoint(),vc=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=Oa.rightClickByGridCell,t}return(0,h.__extends)(t,e),t.prototype.execute=function(e,t){var n=e.data.cell;if((null===fc||void 0===fc?void 0:fc.getTreatment(tc.SPLIT_EXPERIMENTS_CONFIG.IMPROVED_TABLE_SELECTION))===tc.OnOffTreatments.ON){var o=mc().selection===t&&mc().selectedCells.length>0,i=o&&mc().selectedCells.some((function(e){return e.columnUuid===n.columnUuid&&e.rowUuid===n.rowUuid})),r=(0,Yl.default)().getEditableWidgetParent()===t;return!(!o&&!r)&&(i||mc().selectCellsByCells(t,[e.data.cell]),Re.gridWidgetApi.ui.getContextMenu().show(t),!0)}var a=mc().getWidgetSelection(t);return a.length>0&&a.some((function(e){return e.columnUuid===n.columnUuid&&e.rowUuid===n.rowUuid}))||(a=[e.data.cell]),mc().selectCellsByCells(t,a),Re.gridWidgetApi.ui.getContextMenu().show(t),!0},t.prototype.check=function(t,n){return e.prototype.check.call(this,t,n)},t}(Sa.BehaviourLeaf);const _c=vc;var yc=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=Oa.leftClickOnCellInPinnedGrid,t}return(0,h.__extends)(t,e),t.prototype.execute=function(e,t){ue.mySelection.clearSelection(!0),Ui.default.selectWidget(t)},t}(Sa.BehaviourLeaf);const bc=yc;var Tc,Sc=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=[(0,Qs.isOnSelectionFrame)(!0)],t}return(0,h.__extends)(t,e),t.prototype.execute=function(){ue.mySelection.selectionFrame.setHoveredState(!0)},t}(Sa.BehaviourLeaf),Ec=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=[(0,Qs.isOnSelectionFrame)(!0)],t}return(0,h.__extends)(t,e),t.prototype.execute=function(){ue.mySelection.selectionFrame.setHoveredState(!1)},t}(Sa.BehaviourLeaf),Cc=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=[(0,Ba.isWidget)(!0),(0,ls.isEnabled)(!0),(0,ls.isEditMode)(!1)],t}return(0,h.__extends)(t,e),t.prototype.execute=function(e,t){(0,er.isEmbedWidget)(t)&&(t.showOpenButton=!0)},t}(Sa.BehaviourLeaf),Ic=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,h.__extends)(t,e),t.prototype.execute=function(e,t){var n=e.target.ownerObject;(0,er.isEmbedWidget)(n)&&(n.showOpenButton=!1)},t}(Sa.BehaviourLeaf),xc=Ht.getInjectionPoint(),wc=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=[(0,ls.getMindMapNodeChecker)(!0),(0,ls.isMindMapNodeChangesAvailable)(!0)],t}return(0,h.__extends)(t,e),t.prototype.execute=function(e,t){var n;t&&(null===(n=(0,Ol.IMindMapController)().uiController)||void 0===n||n.onHover(t),Tc=t)},t}(Sa.BehaviourLeaf),Ac=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,h.__extends)(t,e),t.prototype.execute=function(e){var t,n=xc().getObjectAt(e.data.original.x,e.data.original.y);Tc!==n&&(null===(t=(0,Ol.IMindMapController)().uiController)||void 0===t||t.onLeave(),Tc=void 0)},t}(Sa.BehaviourLeaf);const Pc=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._leftClicks=new as.BehaviourNodeEach([new as.BehaviourNodeEach(Hl.blurFieldsAndClosePanels),new Xa.BehaviourNodeSome([new Ls.default,new sl,new dl,new Pa.default,new rs,new El.default,new Sl.default,new Ma,new Tl.default,new sc.default,new bc,new $l,new Jl,new ac,new La.default,new za,new Ya,new Ia,new Aa,new fl,new _l,new bl,new Nl,new Pl,new Dl,new Ul,new Kl,new $a,new Ta.default])]),t._rightClicks=new Xa.BehaviourNodeSome([new ms,new _c,new gs]),t._longClicks=new Xa.BehaviourNodeSome([new Vs,new Ys,new Xa.BehaviourNodeSome([new Ss,new $s.default(Es.moveCanvasDesktopCheckers)])]),t._mouseDowns=new as.BehaviourNodeEach([new as.BehaviourNodeEach(Hl.blurFieldsAndClosePanels),new Xa.BehaviourNodeSome([new wl.default,new Cs,new Is,new xs,new Ms,new Bs,new Xa.BehaviourNodeSome([new il,new xl,new Gl,new Js(qs.moveLineWidgetDesktopCheckers),new gc,new Ts(Es.moveSelectionFrameDesktopCheckers),new ys(Es.moveWidgetDesktopCheckers)]),new Xa.BehaviourNodeSome([new dc,new Ss,new $s.default(Es.moveCanvasDesktopCheckers)])])]),t._hovers=new as.BehaviourNodeEach([new Sc,new Cc,new wc]),t._leaves=new as.BehaviourNodeEach([new Ec,new Ic,new Ac]),t._rightMouseDowns=new Xa.BehaviourNodeSome([new $s.default(Es.multiselectOnLMBInMouseModeFeatureCheckers)]),t._actualMouseDowns=new as.BehaviourNodeEach(Hl.blurFieldsAndClosePanels,[(0,es.isTool)(kt.ToolType.PEN)]),t}return(0,h.__extends)(t,e),t}(ba.BehaviourStore);var Oc=n(595826),Rc=n(154183),Nc=n(692376),Mc=n(916766),Lc=n(84895),Dc=n(225472),Bc=n(556091),kc=Lc.getInjectionPoint(),Uc=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,h.__extends)(t,e),t.prototype.execute=function(e,t){Bc.log("behaviour","[OpenWidgetPickerMenu]");var n=Qe.getMouseInCanvas(),o=new $.default.Point(de.mouse.xPos,de.mouse.yPos),i=kc().canPaste(void 0),r=(0,Mc.default)().isBigScreenMode&&i,a=new $.default.Point(de.mouse.xPos-70,de.mouse.yPos-70);if((0,q.default)().setConversionItems([]),(0,er.isStencilWidget)(t))(0,q.default)().setConversionItems(t.conversionItems),(0,q.default)().setExtraConversionItems([]);else{var s=(0,Rc.getWidgetTypePickerItemsForTouch)(Oc);(0,q.default)().setConversionItems(s),(0,q.default)().setExtraConversionItems(Dc.getShapeExtraTools(s))}(0,q.default)().openAsync(a.x,a.y,Nc.default.DOUBLECLICK_MAX_DELTATIME+20,(function(e){if(e.id===kt.ToolType.COMMENT)(0,Pi.createComment)(n.x,n.y);else(0,Pi.createWidget)(e,void 0,n.x,n.y)}),{showPasteItem:r,clickPasteCallback:function(){ue.canvasActions.paste(o)}})},t}(Sa.BehaviourLeaf);const Hc=Uc;var Wc=n(548738),Fc=n(37399),Gc=n(226052),zc=[(0,es.isTool)(kt.ToolType.CURSOR)],Vc=(0,h.__spreadArray)((0,h.__spreadArray)([(0,Ba.isWidget)(!1),(0,Ba.isNotComment)(),(0,Qs.isSelectionExist)(!1)],zc,!0),[function(e){return!e.data.leafs||!e.data.leafs.some((function(e){return[Wc.default,ts.default,Fc.default,Gc.default].some((function(t){return e instanceof t}))}))}],!1),jc=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,h.__extends)(t,e),t.prototype.execute=function(e,t){var n=this;t.setPendingSelection(!0);var o=function(){t.setPendingSelection(!1),ue.mouseController.removeEventListener(Oi.default.MOUSE_UP,o,n)};ue.mouseController.addEventListener(Oi.default.MOUSE_UP,o,this)},t}(Sa.BehaviourLeaf);const Kc=jc;const Yc=function(e){function t(){var t=e.call(this)||this;return t._leftClicks=new as.BehaviourNodeEach([new as.BehaviourNodeEach(Hl.blurFieldsAndClosePanels),new Xa.BehaviourNodeSome([new Ls.default,new sl,new dl,new Pa.default,new rs,new El.default,new Sl.default,new Tl.default,new Ma,new bc,new $l,new Jl,new ac,new La.default,new za,new Ya,new Ia,new Aa,new fl,new _l,new bl,new Nl,new Pl,new Dl,new Ul,new Kl,new $a,new Hc(Vc),new Ta.default])]),t._rightClicks=new Xa.BehaviourNodeSome([new ms,new gs]),t.moveObjects=new Xa.BehaviourNodeSome([new gc(Es.moveTouchChecker),new il(Es.moveWidgetTouchChecker),new Js((0,h.__spreadArray)((0,h.__spreadArray)([],qs.moveLineWidgetDesktopCheckers,!0),Es.moveWidgetTouchChecker,!0)),new ys((0,h.__spreadArray)((0,h.__spreadArray)([],Es.moveWidgetDesktopCheckers,!0),Es.moveWidgetTouchChecker,!0))]),t._longClicks=new as.BehaviourNodeEach([new as.BehaviourNodeEach(Hl.blurFieldsAndClosePanels),new Xa.BehaviourNodeSome([t.moveObjects,new as.BehaviourNodeEach([new Ta.default,new Ss])])]),t._mouseDowns=new as.BehaviourNodeEach([new as.BehaviourNodeEach(Hl.blurFieldsAndClosePanels),new Xa.BehaviourNodeSome([new wl.default,new Cs,new Is,new xs,new Ms,new Bs,new Ts(Es.moveSelectionFrameDesktopCheckers),t.moveObjects,new Xa.BehaviourNodeSome([new dc,new $s.default(Es.moveCanvasDesktopCheckers)])])]),t._actualMouseDowns=new Xa.BehaviourNodeSome([new as.BehaviourNodeEach(Hl.blurFieldsAndClosePanels,[(0,es.isTool)(kt.ToolType.PEN)]),new Kc([(0,Ba.isWidget)(!0),(0,es.isTool)(kt.ToolType.CURSOR)])]),ks.default.board.initialTool=kt.ToolType.CURSOR,t}return(0,h.__extends)(t,e),t}(ba.BehaviourStore);var Xc=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,h.__extends)(t,e),t.prototype.execute=function(e,t){var n=this;return this.leafs.every((function(o){return n.processExecute(o,e,t)}))},t}(n(22748).BehaviourNode);const Zc=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=Fs,t}return(0,h.__extends)(t,e),t.prototype.execute=function(e,t){return ue.mySelection.multiSelectionTool.start(e)},t}(Sa.BehaviourLeaf);var Jc=n(419908),qc=n(592820),$c=n(556091),Qc=function(e){function t(t,n){var o=e.call(this,t)||this;return o.options={withHaptic:!1},o.checkers=(0,h.__spreadArray)([(0,Ba.isWidget)(!0),(0,Qs.hasEditAccess)(!0),(0,ls.isPinned)(!1)],Es.moveTouchChecker,!0),n&&(o.options=n),o}return(0,h.__extends)(t,e),t.prototype.execute=function(e,t){$c.log("behaviour","StartMoveWidgetAfterSelectWithHaptic"),Ui.default.selectWidget(t,!1,new qc.LongTapSelectionMeta),(0,Nt.default)().setTool(kt.ToolType.CURSOR),this.options.withHaptic&&Jc.hapticFeedbackTriggered.dispatch()},t}(Sa.BehaviourLeaf);const ed=Qc;var td=n(591839),nd=n(29084),od=n(801546),id=n(556091),rd=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=[(0,od.isFeatureSet)(Yi.FeatureNames.MOBILE_VIEW_MODE_EXPERIMENT),function(){return ue.mySelection.selectionExist},function(e,t){return!ue.mySelection.selection.includes(t)}],t}return(0,h.__extends)(t,e),t.prototype.execute=function(){id.log("behaviour","ClearSelectionIfSelectionExists"),ue.mySelection.clearSelection(),(0,Nt.default)().setTool(kt.ToolType.VIEW)},t}(Sa.BehaviourLeaf);const ad=rd;var sd=n(556091),ld=Ba.isDoubleClick(),cd=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=[(0,od.isFeatureSet)(Yi.FeatureNames.MOBILE_VIEW_MODE_EXPERIMENT),(0,Ba.isWidget)(!0),ld],t}return(0,h.__extends)(t,e),t.prototype.execute=function(e,t){return sd.log("behaviour","[ChangeToolToCursorOnDoubleClick] execute",t),ue.mySelection.selectObject(t,!1),(0,Nt.default)().setTool(kt.ToolType.CURSOR),!0},t}(Sa.BehaviourLeaf);const dd=cd;var ud=n(71037),pd=n(262266),hd=S.getInjectionPoint();const gd=function(e){function t(){var t=e.call(this)||this;return t._leftClicks=new as.BehaviourNodeEach([new as.BehaviourNodeEach([new nd.default,new Gc.default]),new ud.default,new dd,new Xa.BehaviourNodeSome([new Pa.default,new as.BehaviourNodeEach([new ts.default,new Xa.BehaviourNodeSome([new ad,new Ma,new Tl.default,new La.default,new za,new Ya,new rs,new pd.ZoomIn([(0,Ba.isDoubleClick)()]),new Ta.default])])])]),t.moveObjects=new Xa.BehaviourNodeSome([new Js((0,h.__spreadArray)([],td.moveLineWidgetMobileCheckers,!0)),new Xa.BehaviourNodeSome([new Xc([new ed(void 0,{withHaptic:!0}),new ys((0,h.__spreadArray)([],td.moveWidgetMobileAppCheckers,!0))],[(0,od.isFeatureSet)(Yi.FeatureNames.MOBILE_VIEW_MODE_EXPERIMENT)]),new ys((0,h.__spreadArray)([],td.moveWidgetMobileAppCheckers,!0))])]),t._longClicks=new as.BehaviourNodeEach([new ts.default,new Xa.BehaviourNodeSome([new pd.ZoomGesturesInterceptor,t.moveObjects,new gc,new Zc])]),t._mouseDowns=new Xa.BehaviourNodeSome([new pd.ZoomGesturesInterceptor,t.moveObjects,new Xa.BehaviourNodeSome([new dc,new $s.default(td.moveWidgetMobileAppCheckers)]),new $s.default]),t._actualMouseDowns=new Xa.BehaviourNodeSome([new pd.StartZoomGestures,new Kc([(0,Qs.hasEditAccess)(!0),(0,Ba.isWidget)(!0),(0,ls.isPinned)(!1),(0,es.isTool)(kt.ToolType.CURSOR,kt.ToolType.VIEW)])]),(0,V.default)().isEnabled(Yi.FeatureNames.MOBILE_VIEW_MODE_EXPERIMENT)&&(ks.default.board.allowFallbackToCursorOnPermissionsChanged=!1,ks.default.board.allowMultiselectForViewTool=!0,ks.default.board.allowPinnedFrameForViewTool=!0,ks.default.board.initialTool=kt.ToolType.VIEW,ue.onInit.addOnce((function(){ue.mySelection.multiSelectionTool.selectionEndedWithSelectedWidgets.add((function(){hd().currentBoard.canCreateAndEditWidgets()&&(0,Nt.default)().getTool()!==kt.ToolType.CURSOR&&(0,Nt.default)().setTool(kt.ToolType.CURSOR)}),t)}))),t}return(0,h.__extends)(t,e),t}(ba.BehaviourStore);var fd=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.checkers=[function(e,t){return!t||!((0,er.isComment)(e.data.canvasObject)&&e.data.canvasObject.canMove())}],t}return(0,h.__extends)(t,e),t.prototype.execute=function(){ue.mouseController.forceMouseUp(),(0,Qa.CommentsController)().collapse(),(0,Qa.CommentsController)().create(new $.default.Point(de.mouse.xPos,de.mouse.yPos))},t}(Sa.BehaviourLeaf);const md=fd;const vd=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._leftClicks=new as.BehaviourNodeEach([new as.BehaviourNodeEach([new nd.default,new Gc.default,new ts.default]),new Xa.BehaviourNodeSome([new Pa.default,new El.default,new Sl.default,new Ma,new Tl.default,new La.default,new Ya,new Ta.default])]),t._longClicks=new Xa.BehaviourNodeSome([new gc,new md]),t._mouseDowns=new as.BehaviourNodeEach([new $s.default]),t}return(0,h.__extends)(t,e),t}(ba.BehaviourStore);var _d=n(556091);const yd=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,h.__extends)(t,e),t.prototype.execute=function(){_d.log("behaviour","[OpenPasteMenu]");var e=new $.default.Point(de.mouse.xPos,de.mouse.yPos),t=new $.default.Point(de.mouse.xPos-70,de.mouse.yPos-24);(0,Ee.default)().openAsync(t.x,t.y,Nc.default.DOUBLECLICK_MAX_DELTATIME+20,(function(){ue.canvasActions.paste(e)}))},t}(Sa.BehaviourLeaf);var bd=n(568964),Td=[(0,es.isTool)(kt.ToolType.CURSOR)],Sd=(0,h.__spreadArray)((0,h.__spreadArray)([(0,Ba.isWidget)(!1),(0,Ba.isNotComment)(),(0,Qs.isSelectionExist)(!1),function(){return Lc.getInjectionPoint()().canPaste(void 0)}],Td,!0),[function(e){return!e.data.leafs||!e.data.leafs.some((function(e){return[bd.default,ts.default,Fc.default,Gc.default].some((function(t){return e instanceof t}))}))}],!1);const Ed=function(e){function t(){var t=e.call(this)||this;return t._leftClicks=new as.BehaviourNodeEach([new as.BehaviourNodeEach(Hl.blurFieldsAndClosePanels),new Xa.BehaviourNodeSome([new Ls.default,new Pa.default,new rs,new sl,new dl,new El.default,new Sl.default,new Tl.default,new Ma,new bc,new $l,new Jl,new ac,new La.default,new za,new Ya,new Ia,new Aa,new fl,new _l,new bl,new Nl,new Pl,new Dl,new Ul,new Kl,new $a,new yd(Sd),new Ta.default])]),t._rightClicks=new Xa.BehaviourNodeSome([new ms,new gs]),t.moveObjects=new Xa.BehaviourNodeSome([new gc(Es.moveTouchChecker),new il(Es.moveWidgetTouchChecker),new Js((0,h.__spreadArray)((0,h.__spreadArray)([],qs.moveLineWidgetDesktopCheckers,!0),Es.moveWidgetTouchChecker,!0)),new ys((0,h.__spreadArray)((0,h.__spreadArray)([],Es.moveWidgetDesktopCheckers,!0),Es.moveWidgetTouchChecker,!0))]),t._longClicks=new as.BehaviourNodeEach([new as.BehaviourNodeEach(Hl.blurFieldsAndClosePanels),new Xa.BehaviourNodeSome([t.moveObjects,new as.BehaviourNodeEach([new Ta.default,new Ss])])]),t._mouseDowns=new as.BehaviourNodeEach([new as.BehaviourNodeEach([Hl.closeHyperlink,Hl.closeSearchPanel,Hl.closeWidgetPickerMenu]),new Xa.BehaviourNodeSome([new wl.default,new Cs,new Is,new xs,new Ms,new Bs,new Ts(Es.moveSelectionFrameDesktopCheckers),t.moveObjects,new Xa.BehaviourNodeSome([new dc,new $s.default(Es.moveCanvasDesktopCheckers)])])]),t._actualMouseDowns=new Xa.BehaviourNodeSome([new as.BehaviourNodeEach([Hl.closeHyperlink,Hl.closeSearchPanel,Hl.closeWidgetPickerMenu],[(0,es.isTool)(kt.ToolType.PEN),(0,Ba.isTouchEventWithPen)(!1)]),new Kc([(0,Ba.isWidget)(!0),(0,es.isTool)(kt.ToolType.CURSOR)])]),ks.default.board.initialTool=kt.ToolType.CURSOR,t}return(0,h.__extends)(t,e),t}(ba.BehaviourStore);var Cd=n(116800),Id=n(712557);function xd(e){var t=et.getPosition(0,0),n=ue.textWidgetController.getLastStyleWithoutBorderAndPadding();ue.textWidgetController.create({x:Qe.getScreenToCanvasX(t.x),y:Qe.getScreenToCanvasY(t.y),canvasScale:ue.canvasController.canvasScale,text:e,style:n})}var wd=n(123798),Ad=Ye.getInjectionPoint(),Pd=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,h.__extends)(t,e),t.process=function(e){var t=e.fromClipboard,n=e.autoArrangeService,o=e.parsedDataItem,i=e.filesCount,r=e.currentFileNumber;if(0==o.file.type.indexOf("image/"))return t&&wd.bowser.safari&&parseFloat(wd.bowser.version)<11.1?void xd(o.file.name):o.file;r===i-1&&n.placeFilesToViewPort();var a=n.getFilePosition({width:900,height:900});Ad().uploadResourceFromLocalDrive(o.file,{fromClipboard:t,width:900,height:900,imageX:null===a||void 0===a?void 0:a.x,imageY:null===a||void 0===a?void 0:a.y})},t.prototype.run=function(n){return n.parsedDataItem.file?t.process(n):e.prototype.run.call(this,n)},Object.defineProperty(t.prototype,"defaultData",{get:function(){},enumerable:!1,configurable:!0}),t}(Id.BaseDataTransferTaskHandler);function Od(e){var t=(0,Ql.GridWidgetCellSelectionService)().selection,n=(0,Ql.GridWidgetCellSelectionService)().selectedCells;t&&n.length?function(e,t,n){(0,We.default)().applyChanges([],(function(){(0,Yl.default)().createOrEdit(e,t,!1,n)}))}(t,n[0],e):xd(e)}var Rd=n(255773),Nd=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,h.__extends)(t,e),t.process=function(e){var t=e.parsedDataItem,n=e.dropPosition;return!!t.link&&((0,vr.isShiftKeyPressed)()?(Od(t.link),!0):((0,Rd.UploadFromUrl)().upload(t.link,n),!0))},Object.defineProperty(t.prototype,"defaultData",{get:function(){},enumerable:!1,configurable:!0}),t.prototype.run=function(n){return t.process(n)?this.defaultData:e.prototype.run.call(this,n)},t}(Id.BaseDataTransferTaskHandler),Md=n(28358),Ld=n(863188),Dd=n(64499),Bd=n(556091);function kd(e,t,n,o,i){Bd.log("grid","[TableDataProcessor] pasteTableDataAsGrid",{tableData:e,position:t,selectedGrid:n,selectedCells:o,shouldNotifyAboutLimits:i});var r,a,s=t.subtract(Vl.GRID_CREATION_PIVOT),l=e.length,c=e[0].length;if(void 0===n){r=(0,zl.GridWidgetService)().createGrid(s,1,1),(0,Fe.CanvasEngine)().history.mergeCurrentStepIntoPrevious();var d=r.getData().gridRoot,u=d.columnsOrder,p=d.rowsOrder;a=[{columnUuid:u[0],rowUuid:p[0]}],(0,E.default)().sendApiEvent("paste_spreadsheet_as_table",{rows_imported:l,columns_imported:c})}else i=!0,r=n,a=null!==o&&void 0!==o?o:[],(0,E.default)().sendApiEvent("paste_spreadsheet_into_existing_table",{rows_imported:l,columns_imported:c});return(0,zl.GridWidgetService)().pasteFromTable(r,a,e,i),void 0===n&&ue.mySelection.selectObject(r),r}function Ud(e,t){(0,Ko.StickerWidgetService)().createFromTable(t.x,t.y,e,new jo.PoolBasedStickerColorPicker(jo.StickerColor.getAll(),jo.StickerColor.getDefault()))}var Hd=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,h.__extends)(t,e),t.process=function(e){var t=e.table,n=e.error,o=e.parsingErrors,i=void 0===o?[]:o;return(0,h.__awaiter)(this,void 0,void 0,(function(){var e,o,r,a,s,l,c;return(0,h.__generator)(this,(function(d){switch(d.label){case 0:return Bd.log("grid","[TableDataProcessor] process",{table:t,error:n,parsingErrors:i}),void 0===t?[2]:(e=(0,Ql.GridWidgetCellSelectionService)(),o=e.selection,r=e.selectedCells,a=et.getPosition(0,0),s=new Md.Point(Qe.getScreenToCanvasX(a.x),Qe.getScreenToCanvasY(a.y)),l=(0,V.default)().isEnabled(Yi.FeatureNames.PASTE_AS_TABLE),c="beta"===rtb.version,o?(kd(t,s,o,r),[2]):l||c?[4,(0,Re.default)()]:[3,2]);case 1:return d.sent().modals.showPasteTableModal({onPasteAsStickies:function(){return Ud(t,s)},onPasteAsTable:function(){return kd(t,s,o,r,!1)},parsingErrors:i,onClose:function(){}}),[3,3];case 2:n&&(0,Xe.default)().show(ut.boardTr.t(Dd.MAX_CELL_ERROR.tKey,{maxCell:Dd.MAX_CELL_ERROR.maxCell,maxTextLength:Dd.MAX_CELL_ERROR.maxTextLength}),Ld.NotificationType.ERROR),Ud(t,s),d.label=3;case 3:return[2]}}))}))},Object.defineProperty(t.prototype,"defaultData",{get:function(){},enumerable:!1,configurable:!0}),t.prototype.run=function(n){return n.parsedDataItem.table?(t.process(n.parsedDataItem),this.defaultData):e.prototype.run.call(this,n)},t}(Id.BaseDataTransferTaskHandler),Wd=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,h.__extends)(t,e),t.process=function(e,t){t&&(0,er.isSupportImmediatePasting)(t)?(0,Gt.WidgetEditorAPI)().openEditorAndSetText(t,e.plainText):Od(e.text)},Object.defineProperty(t.prototype,"defaultData",{get:function(){},enumerable:!1,configurable:!0}),t.prototype.run=function(n){var o=n.parsedDataItem,i=o.text,r=o.plainText;return i&&r?(t.process({text:i,plainText:r},n.selectedWidget),this.defaultData):e.prototype.run.call(this,n)},t}(Id.BaseDataTransferTaskHandler),Fd=Ye.getInjectionPoint(),Gd=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,h.__extends)(t,e),t.process=function(e){oe.addFileToCanvas("url"),Fd().createWidgetFromUrl(e)},Object.defineProperty(t.prototype,"defaultData",{get:function(){},enumerable:!1,configurable:!0}),t.prototype.run=function(n){return n.parsedDataItem.url?(t.process(n.parsedDataItem.url),this.defaultData):e.prototype.run.call(this,n)},t}(Id.BaseDataTransferTaskHandler),zd=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,h.__extends)(t,e),t.process=function(e,t){(0,Lc.default)().pasteWidgets(e,t)},Object.defineProperty(t.prototype,"defaultData",{get:function(){},enumerable:!1,configurable:!0}),t.prototype.run=function(n){var o=n.parsedDataItem.miroClipboardContent;return o&&(0,Lc.default)().canPaste(o)?(t.process(o,n.dropPosition),this.defaultData):e.prototype.run.call(this,n)},t}(Id.BaseDataTransferTaskHandler),Vd=function(){function e(){}return e.create=function(){var e=new Gd;return e.setNext(new zd).setNext(new Hd).setNext(new Pd).setNext(new Wd).setNext(new Nd),e},e}(),jd=n(257142),Kd=n(557623),Yd=n(88094),Xd=n(662395),Zd=n(528339),Jd=n(921005),qd=n(400893),$d=n(1),Qd=n(298784),eu=n(580406),tu=n(459449),nu=function(e){return e.plugins},ou=function(e){return function(t){var n=function(t){return function(e,t){switch(e){case xe.AppMode.INTERACTIVE_DISPLAY:return"toolbar"!==t&&"upload"!==t;case xe.AppMode.EDIT_TEMPLATE:return t!==G.DesktopUIExtensionPointNames.APPBAR;default:return t!==tu.InteractiveDisplayUIExtensionPointNames.BOTTOM_TOOLBAR&&t!==tu.InteractiveDisplayUIExtensionPointNames.UPLOAD_BAR&&t!==G.DesktopUIExtensionPointNames.TEMPLATE_EDITING_APPBAR}}(e,t.extensionPoint)},o=Object.values(t).filter((function(e){return function(e){return(void 0===e.isVisible||e.isVisible)&&(void 0===e.isDisabled||!e.isDisabled)}(e)&&n(e)}));return(0,Qd.uniqBy)(o,(function(e){var t=e.id;return t.slice(0,t.indexOf(":"))}))}},iu=function(e){return(0,eu.createSelector)(nu,ou(e))},ru=n(117798),au=n(982961),su=n(101413),lu=function(e){return e.slice(0,e.indexOf(":"))},cu=function(){var e=new g.default.Signal;return function(e){var t=(0,ru.getSearchPanelStore)(),n=(0,au.default)().getCurrentAppMode(),o=iu(n)(t.getState());t.subscribe((function(){var i=iu(n)(t.getState());o!==i&&(o=i,e(i))}))}((function(t){var n=t.filter((function(e){var t=e.isDisabled,n=e.isVisible;return!t&&(void 0===n||n)})).map((function(e){var t=e.id,n=e.title,o=e.icon,i=e.onClick;return{id:lu(t),title:n,icon:o,execute:i}})),o=su.CommandsService.getCommandList().map((function(e){var t=e.name,n=e.icon,o=e.execute;return{id:t,title:t,icon:null!==n&&void 0!==n?n:"",execute:function(e){return null===o||void 0===o?void 0:o(e)}}})),i=n.concat(o);e.dispatch(i)})),{id:"CommandsDataProvider",dataReceived:e}},du=n(827378),uu=n(696899),pu=n(925514),hu=function(e,t){var n=(0,Zd.useCreationBarDnDContext)().isCatalogOpened,o=(0,uu.useAppsSelector)(uu.getIsAnyAppInNavStack),i=(0,du.useCallback)((function(){(0,Ji.getStore)().dispatch((0,pu.cancelShowingUITip)({id:e,byUser:!0,source:pu.UITipClickSource.OUTSIDE}))}),[e]),r=(0,pu.isUITipActive)((0,Ji.getStore)().getState(),e);(0,du.useEffect)((function(){if(r&&t){if(n)return void i();Object.values(t).some((function(e){return e.isActive}))&&i()}}),[r,n,t,i]),(0,du.useEffect)((function(){r&&setTimeout((function(){(0,Ji.getStore)().dispatch((0,pu.recalculatePositionUITip)())}),300)}),[r,o])},gu={width:300,distance:8,theme:"dark",placement:"right",body:{},customContent:!0,showCloseOnHover:!0},fu=function(e){var t=(0,du.useCallback)((function(){return{id:pu.UITipId.UNDO_ACTIONS,content:gu}}),[]);return hu(pu.UITipId.UNDO_ACTIONS,e),t},mu=n(492914),vu=n(690878),_u=n(773883),yu=n(337189),bu=function(){return(0,yu.canEditWidgets)((0,S.default)().canvasBoardInfo)||(0,yu.canDuplicateBoard)((0,S.default)().canvasBoardInfo)},Tu=function(e,t){return!t&&(e===(0,Nt.default)().getDefaultTool()&&void 0===(0,b.default)().getActivePluginId())},Su=function(){var e=function(){var e=(0,_u.useSelectedTool)(),t=(0,du.useState)(e===kt.ToolType.CURSOR),n=t[0],o=t[1],i=(0,du.useState)(),r=i[0],a=i[1],s=(0,Zd.useCreationBarDnDContext)().isCatalogOpened;return(0,du.useEffect)((function(){var t=Tu(e,s);o(t)}),[s,r,e]),(0,du.useEffect)((function(){var e=function(e){return a(e)};return(0,qd.default)().activePluginIdChanged.add(e),function(){(0,qd.default)().activePluginIdChanged.remove(e)}}),[]),n}();return{onClick:function(){if(void 0===(0,b.default)().getActivePluginId()){if(Tu((0,Nt.default)().getTool()))return(0,Nt.default)().checkModifiers(Ut.CursorModifiers.LASSO)?(0,Nt.default)().setModifiers(Ut.CommonModifiers.NO_MODIFIERS):(0,Nt.default)().setTool(kt.ToolType.VIEW),void(0,Ji.getStore)().dispatch((0,pu.closeUITip)(pu.UITipId.CREATION_BAR_SWITCH_HAND));bu()&&(0,Ji.getStore)().dispatch((0,pu.addToQueueUITip)({id:pu.UITipId.CREATION_BAR_SWITCH_HAND,achievement:ji.CommonAchievements.SWITCH_HAND_TIP,statDescription:"creation_bar_switch_hand_tip"})),(0,Nt.default)().setDefaultTool(),(0,Nt.default)().switchedToDefaultTool.dispatch()}else(0,qd.default)().close()},isActive:e,icon:bu()?mu:vu}},Eu=n(717320),Cu=n(126443),Iu=n(822884),xu=function(){var e=(0,du.useState)(!1),t=e[0],n=e[1],o=(0,Cu.useLayoutViewMode)()[0];return(0,du.useEffect)((function(){var e=function(){var e=(0,Iu.__canInstallPluginsInAccount)(N.UICurrentBoard.getInfo().account)&&o!==xe.LayoutViewMode.EMBED;n(e)};return e(),(0,S.default)().currentBoard.permissionsChanged.add(e),function(){(0,S.default)().currentBoard.permissionsChanged.remove(e)}}),[o]),(0,du.useMemo)((function(){return{title:ut.boardTr.t(ut.boardTr.keys.boardTools.toolbar.toolbarLibrary.views.root.getMoreApps.t),isDisabled:!t,dataTestId:Eu.AutotestId.CREATION_BAR_MARKETPLACE_BUTTON,onClick:function(e){(0,L.openMarketplace)({utm_source:e})}}}),[t])},wu=n(994338),Au=n(163806),Pu=function(){var e=(0,du.useState)(null),t=e[0],n=e[1],o=function(){var e=document.getElementById("desktop-ui"),o=null===e||void 0===e?void 0:e.getBoundingClientRect();void 0!==o&&t!==o.height&&n(o.height)};return o(),(0,du.useEffect)((function(){return(0,Au.default)().boardMessageVisibleChanged.add(o),function(){(0,Au.default)().boardMessageVisibleChanged.remove(o)}}),[]),(0,du.useEffect)((function(){(0,wu.popupForceUpdateAll)()}),[t]),t},Ou=n(355890),Ru=n(187789),Nu=n(297870),Mu=n(691712),Lu=n(251052),Du=n(306641),Bu="PRIVATE_BG_COLOR",ku={x:-100,y:-100},Uu="placeholder",Hu="@canvas-bg-color-value",Wu="".concat(Hu," #").concat(Uu),Fu=function(e){e.setScale(1e-4),e.setDisabledBy(Bu,!0),e.setHidden(Bu,!0)},Gu=function(){function e(){var e=this;this.valueChanged=new g.default.Signal,this.init=function(){e.destroy(),e.storage=e.findOrTryCreateStorage(),e.storage?(e.storage.stateChanged.add(e.onStorageStateChanged,e),e.isStorageInitialised=!0):e.isStorageInitialised=!1},this.destroy=function(){e.storage&&(e.storage.stateChanged.remove(e.onStorageStateChanged),e.storage=void 0)},this.onStorageStateChanged=function(){e.valueChanged.dispatch(e.value)},this.findOrTryCreateStorage=function(){var t=ue.widgetController.existingWidgets.find((function(e){return!!(0,er.isStickerWidget)(e)&&e.getPlainText().startsWith(Hu)}));return t?(Fu(t),t):e.tryCreateNewStorage()},this.tryCreateNewStorage=function(){try{var e=(0,Ko.StickerWidgetService)().getBuilder().setEditMode(!1).setSelection(!1).build(ku);return e.updateWithoutEditMode((function(){Fu(e),e.text=Wu.replace(Uu,Mu.BoardThemeService.boardTheme.canvas.backgroundColor.toString(16))})),e}catch(e){return}},this.storage=void 0,this.isStorageInitialised=!1}return Object.defineProperty(e.prototype,"isInitialised",{get:function(){return this.isStorageInitialised},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"value",{get:function(){return this.storage?parseInt(this.storage.getPlainText().slice(-6),16):Le.Colors.defaultCanvasBgColor},set:function(e){var t=this;if(this.storage&&e!==this.value){var n;this.storage.updateWithoutEditMode((n=this.storage,function(){n.text=n.getPlainText().replace(t.value.toString(16),e.toString(16))}))}},enumerable:!1,configurable:!0}),e}(),zu=new function(){var e=this;this.init=function(){(0,Du.isBoardBackgroundColorAvailable)()&&(ue.onScopeCreated.add(e.onBoardScopeCreated,e),ue.onScopeDestroyed.add(e.onBoardScopeDestroyed,e),ue.isScopeCreated()&&e.onBoardScopeCreated())},this.onBoardScopeCreated=function(){Mu.BoardThemeService.boardThemeUpdated.add(e.setStorageValueIfNeeded,e),ue.widgetController.isAllWidgetsLoaded()?e.initialiseStorage():ue.widgetController.allWidgetsLoaded.addOnce(e.initialiseStorage,e)},this.initialiseStorage=function(){e.storage.init(),e.storage.valueChanged.add(e.setBackgroundColorIfNeeded,e),e.setBackgroundColorIfNeeded()},this.setStorageValueIfNeeded=function(t){var n=t.canvas.backgroundColor;ue.isCanvasLoaded()&&n!==e.storage.value&&(e.storage.value=n)},this.setBackgroundColorIfNeeded=function(){var t=e.storage.value;t!==Mu.BoardThemeService.boardTheme.canvas.backgroundColor&&Lu.CanvasBackgroundColorService.setBackgroundColor(t)},this.onBoardScopeDestroyed=function(){ue.widgetController.allWidgetsLoaded.remove(e.initialiseStorage),Mu.BoardThemeService.boardThemeUpdated.remove(e.setStorageValueIfNeeded),e.storage.valueChanged.remove(e.setBackgroundColorIfNeeded),e.storage.destroy()},this.onWidgetServicesCreated=function(){(0,Du.isBoardBackgroundColorAvailable)()&&!e.storage.isInitialised&&e.initialiseStorage()},this.storage=new Gu,(0,V.default)().enabledFeatures.length?this.init():(0,V.default)().updated.addOnce(this.init,this)},Vu=n(924763),ju=n(684620),Ku=n(731244),Yu=n(808749),Xu=n(638377),Zu=n(681008),Ju=n(556091),qu="properties",$u="privateMode",Qu=(Ju.getLogger("stickers","PrivateModeServiceImpl"),function(){function e(){var e=this;this.privateModeState={enabled:!1},this.isFeatureFlagEnabled=!1,this.models={},this.docJSON=(0,Xu.default)().documentJson,this.isFeatureFlagEnabled=(0,V.default)().isEnabled(Yi.FeatureNames.PRIVATE_MODE),this.isFeatureFlagEnabled&&ue.onBoardUiRendered.addOnce((function(){ue.widgetController.onWidgetLoaded.add(e.markStickersPrivate,e)}),this)}return e.prototype.markStickersPrivate=function(e){if(e.widgetType===Ze.WidgetType.STICKER){var t=e,n=this.privateModeState;n.enabled&&n.startedAt&&n.startedAt{"use strict";n.d(t,{permanentMessagesActivationStage:()=>f});var o=n(285289),i=n(173806),r=n(648398),a=n(628285),s=n(163806),l=n(394204),c=n(792746),d=n(714302),u=n(157655),p=n(700771);function h(e){(0,a.default)().isBoardOpened()&&r.doOnceOnBoardUiRendered((function(){return d.toggleLockMessages(e===i.PERMISSIONS_CHANGE_SOURCE.BOARD_INFO)}))}function g(){r.doOnceOnBoardUiRendered((function(){return d.hideLockMessages()}))}function f(){o.mapIfNeed(s.getServiceKey(),new l.default),o.mapIfNeed(u.getServiceKey(),new p.default),(0,c.default)().currentBoard.permissionsChanged.add(h),(0,c.default)().onBoardDisconnect.add(g)}},667956:(e,t,n)=>{"use strict";n.d(t,{init:()=>a});var o=n(759312),i=n(309812),r=n(239867);function a(e){return(0,o.__awaiter)(this,void 0,Promise,(function(){var t,a;return(0,o.__generator)(this,(function(o){switch(o.label){case 0:switch((0,i.default)(),(t=(0,r.default)()).initPluginApi(),e){case"desktop":return[3,1];case"webview":return[3,3];case"mobile":return[3,5]}return[3,7];case 1:return[4,Promise.all([n.e(2833),n.e(13419),n.e(46969),n.e(94961),n.e(89391),n.e(76185),n.e(66170),n.e(70472),n.e(77336),n.e(25217)]).then(n.bind(n,447731))];case 2:case 4:case 6:return a=o.sent(),[3,7];case 3:return[4,Promise.all([n.e(2833),n.e(13419),n.e(46969),n.e(94961),n.e(76185),n.e(54197)]).then(n.bind(n,478204))];case 5:return[4,Promise.all([n.e(2833),n.e(13419),n.e(46969),n.e(94961),n.e(76185),n.e(99534)]).then(n.bind(n,351384))];case 7:return a.activate(t),[2]}}))}))}},255773:(e,t,n)=>{"use strict";function o(){return"UploadFromUrl"}n.d(t,{getServiceKey:()=>o,UploadFromUrl:()=>i});var i=n(285289).getInjectionPoint("UploadFromUrl")},947768:(e,t,n)=>{"use strict";n.d(t,{default:()=>_});var o=n(445569),i=n(548966),r=n(361514),a=n(29185),s=n(255773),l=n(541342),c=n(126978),d=n(85131),u=n(896486),p=n(915266),h=n(739581),g=n(818487),f=n(115361),m=n(556091).getLogger("google-drive","[GoogleDriveProvider]"),v=/^https?:\/\/(drive|docs).google.(.+)\/(file|document|spreadsheets|presentation)\/d\/(.+)\//;const _=function(){function e(){}return e.isGoogleDriveUrl=function(e){return m("isGoogleDriveUrl",e),(0,d.isURL)(e)&&v.test(e)},e.upload=function(t,n){m("upload",t,n),e.isGoogleDriveUrl(t)&&e.upload0(t,n),(0,p.sendEventIntegrationActionPerformed)(h.InHousePluginIds.GOOGLE_DRIVE,p.LevelType.BOARD,p.IntegrationAction.ADDED_OBJECT_FROM_LINK)},e.upload0=function(t,n){m("upload0",t,n),(0,o.default)().socialAccounts.google.isGoogleDriveAuthorized()?e.upload1(t,n):e.showGoogleDriveModal().then((function(){return e.upload1(t,n)}))},e.upload1=function(t,n){m("upload1",t,n);var o=e.getFileIdByUrl(t);o&&e.upload2(t,o,n)},e.upload2=function(t,n,o){var s=this;m("upload2",n,o),(0,i.default)().uploadResourceFromCloud({fileId:n,source:a.default.GOOGLE_DRIVE,type:r.default.GOOGLE_DRIVE,canvasPosition:o}).catch((function(e){return e instanceof Promise?e:Promise.reject(e)})).catch((function(n){s.showGoogleDriveChoose(t,e.extractErrorMessage(n),o)}))},e.showGoogleDriveModal=function(){return m("showGoogleDriveModal"),new Promise((function(e,t){(0,u.default)().then((function(n){(0,n.modals.showCloudsAuthRequestModal({action:l.default.UPLOAD,resourceSource:a.default.GOOGLE_DRIVE}).waitForClose)().then((function(n){"success"===n.type?(0,o.default)().socialAccounts.google.authorizeGoogleDrive().then(e,t):t(new Error("canceled"))}))}))}))},e.showGoogleDriveChoose=function(e,t,n){void 0===t&&(t=""),m("showGoogleDriveChoose"),(0,u.default)().then((function(o){(0,g.default)().isEnabled(f.FeatureNames.CLOUDS_UPLOAD_CHOOSE_DIALOG_IN_REACT)?o.modals.showCloudsUploadChooseDialog({reason:t}).then((function(t){"submit"===t.type&&(0,s.UploadFromUrl)().createPreviewWidgetByCanvas(e,n)})):o.modals.showCloudsUploadChooseModal({reason:t}).submitted.addOnce((function(){return(0,s.UploadFromUrl)().createPreviewWidgetByCanvas(e,n)}))}))},e.getFileIdByUrl=function(t){if(e.isGoogleDriveUrl(t)){var n=t.match(v);return null===n||n.length<2?null:n[4]}return null},e.extractErrorMessage=function(e){var t="";if(e.data){var n=(0,c.getJsonError)(e.data);n.reason&&(t=n.reason)}return t},e}()},761474:(e,t,n)=>{"use strict";n.d(t,{default:()=>v});var o=n(445569),i=n(255773),r=n(548966),a=n(29185),s=n(361514),l=n(541342),c=n(85131),d=n(896486),u=n(915266),p=n(739581),h=n(115361),g=n(818487),f=n(556091).getLogger("one-drive","[OneDriveProvider]"),m=new RegExp("onedrive\\.live.*(?:resid|id)=(.*?)(?=&|$)");const v=function(){function e(){}return e.isOneDriveUrl=function(e){return f("isOneDriveUrl",e),(0,c.isURL)(e)&&m.test(e)},e.upload=function(t,n){f("upload",t,n),e.isOneDriveUrl(t)&&e.upload0(t,n),(0,u.sendEventIntegrationActionPerformed)(p.InHousePluginIds.ONE_DRIVE,u.LevelType.BOARD,u.IntegrationAction.ADDED_OBJECT_FROM_LINK)},e.upload0=function(t,n){var i=this;f("upload0",t,n,(0,o.default)().socialAccounts.oneDrive.isAuthorized()),(0,o.default)().socialAccounts.oneDrive.isAuthorized()?e.upload1(t,n):e.showOneDriveRequireModal().then((function(){return i.upload1(t,n)}))},e.upload1=function(t,n){f("upload1",t,n);var o=e.getFileIdByUrl(t);o&&e.upload2(t,o,n)},e.upload2=function(e,t,n){var o=this;f("upload2",e,t,n),(0,r.default)().uploadResourceFromCloud({fileId:t,source:a.default.ONEDRIVE,type:s.default.ONEDRIVE,canvasPosition:n}).catch((function(){return o.onUploadFailed(e,n)}))},e.showOneDriveRequireModal=function(){return f("showOneDriveRequireModal"),new Promise((function(e,t){(0,d.default)().then((function(n){(0,n.modals.showCloudsAuthRequestModal({action:l.default.UPLOAD,resourceSource:a.default.ONEDRIVE}).waitForClose)().then((function(n){"success"===n.type?(0,o.default)().socialAccounts.oneDrive.authorizeOrRefresh().then(e,t):t(new Error("canceled"))}))})).catch(t)}))},e.onUploadFailed=function(e,t){f("showOneDriveChooseModal"),(0,o.default)().socialAccounts.oneDrive.clearAuthorization(),(0,d.default)().then((function(n){(0,g.default)().isEnabled(h.FeatureNames.CLOUDS_UPLOAD_CHOOSE_DIALOG_IN_REACT)?n.modals.showCloudsUploadChooseDialog().then((function(n){"submit"===n.type&&(0,i.UploadFromUrl)().createPreviewWidgetByCanvas(e,t)})):n.modals.showCloudsUploadChooseModal().submitted.addOnce((function(){return(0,i.UploadFromUrl)().createPreviewWidgetByCanvas(e,t)}))}))},e.getFileIdByUrl=function(t){if(e.isOneDriveUrl(t)){var n=t.match(m);return null===n||n.length<2?null:n[1]}return null},e}()},340381:(e,t,n)=>{"use strict";var o;n.d(t,{ActivityListActionType:()=>o,activityListShowActivityLoader:()=>i,activityListHideActivityLoader:()=>r,activityListShowVersionsLoader:()=>a,activityListHideVersionsLoader:()=>s,activityListChangeHasChanges:()=>l,activityListChangeHighlight:()=>c,activityListSetBoardInfo:()=>d,activityListSetActivityHistoryElements:()=>u,activityListSetVersions:()=>p,activityListSetVersionsLoadingError:()=>h}),function(e){e.SHOW_ACTIVITY_LOADER="[ACTIVITY_LIST] SHOW_ACTIVITY_LOADER",e.HIDE_ACTIVITY_LOADER="[ACTIVITY_LIST] HIDE_ACTIVITY_LOADER",e.SHOW_VERSIONS_LOADER="[ACTIVITY_LIST] SHOW_VERSIONS_LOADER",e.HIDE_VERSIONS_LOADER="[ACTIVITY_LIST] HIDE_VERSIONS_LOADER",e.CHANGE_HAS_CHANGES="[ACTIVITY_LIST] CHANGE_HAS_CHANGES",e.CHANGE_HIGHLIGHT="[ACTIVITY_LIST] CHANGE_HIGHLIGHT",e.SET_BOARD_INFO="[ACTIVITY_LIST] SET_BOARD_INFO",e.SET_ACTIVITY_HISTORY_ELEMENTS="[ACTIVITY_LIST] SET_ACTIVITY_HISTORY_ELEMENTS",e.SET_VERSIONS="[ACTIVITY_LIST] SET_VERSIONS",e.SET_VERSIONS_LOADING_ERROR="[ACTIVITY_LIST] SET_VERSIONS_LOADING_ERROR"}(o||(o={}));var i=function(){return{type:o.SHOW_ACTIVITY_LOADER}},r=function(){return{type:o.HIDE_ACTIVITY_LOADER}},a=function(){return{type:o.SHOW_VERSIONS_LOADER}},s=function(){return{type:o.HIDE_VERSIONS_LOADER}},l=function(e){return{type:o.CHANGE_HAS_CHANGES,payload:e}},c=function(e){return{type:o.CHANGE_HIGHLIGHT,payload:e}},d=function(e){return{type:o.SET_BOARD_INFO,payload:e}},u=function(e){return{type:o.SET_ACTIVITY_HISTORY_ELEMENTS,payload:e}},p=function(e){return{type:o.SET_VERSIONS,payload:e}},h=function(e){return{type:o.SET_VERSIONS_LOADING_ERROR,payload:e}}},991037:(e,t,n)=>{"use strict";n.d(t,{default:()=>b});var o=n(759312),i=n(614926),r=n(618843),a=n(792746),s=n(400893),l=n(258445),c=n(256522),d=n(74967),u=n(77924),p=n(541766),h=n(943658),g=n(788633),f=n(561549),m=n(337189),v=n(123798),_=n(270204),y=n(381242);const b=function(){function e(){this.needToChangeCssCursor=!1}return e.prototype.toggle=function(){void 0!==(0,l.default)().getActivePluginId()?(0,s.default)().close():(v.bowser.tablet||v.bowser.tabletApp||_.default.isPublicDevice&&v.bowser.isTouchSupported?(0,i.default)().checkModifiers(f.CursorModifiers.LASSO)?(0,i.default)().setModifiers(f.CommonModifiers.NO_MODIFIERS):(0,i.default)().setDefaultTool():this.isCursorSelected()?(0,i.default)().checkModifiers(f.CursorModifiers.LASSO)?(0,i.default)().setModifiers(f.CommonModifiers.NO_MODIFIERS):(0,i.default)().setTool(u.ToolType.VIEW):(this.isCursorVisible()&&p.addTip(h.findTipConfig(g.default.SWITCH_HAND)),(0,i.default)().setDefaultTool(),(0,i.default)().switchedToDefaultTool.dispatch()),this.needToChangeCssCursor=!0)},e.prototype.isCursorVisible=function(){return(0,m.canEditWidgets)((0,a.default)().canvasBoardInfo)||(0,m.canDuplicateBoard)((0,a.default)().canvasBoardInfo)},e.prototype.isCursorSelected=function(){return(0,i.default)().getTool()===u.ToolType.CURSOR&&void 0===(0,l.default)().getActivePluginId()&&!this.isUploadPanelOpened()},e.prototype.isUploadPanelOpened=function(){return Boolean(c.default.instance&&c.default.instance.currentPanelType===d.default.UPLOAD)},e.prototype.isHandSelected=function(){return(0,i.default)().getTool()===u.ToolType.VIEW||(0,i.default)().getTool()===u.ToolType.HAND},e.prototype.onMouseOut=function(){this.needToChangeCssCursor=!1},e.prototype.getCursorStyle=function(){return this.needToChangeCssCursor?(0,r.getCssCursorByTool)(this.isCursorSelected()?u.ToolType.CURSOR:u.ToolType.VIEW):""},e.prototype.getHandStyle=function(){return this.needToChangeCssCursor?(0,r.getCssCursorByTool)(u.ToolType.VIEW):""},(0,o.__decorate)([y.autobind],e.prototype,"toggle",null),e}()},981498:(e,t,n)=>{"use strict";n.d(t,{ActionType:()=>o,onToolbarPluginDown:()=>E});var o,i=n(759312),r=n(660720),a=n(492572),s=n(272473),l=n(521420),c=n(332378);!function(e){e[e.UP=0]="UP",e[e.MOVE=1]="MOVE"}(o||(o={}));var d,u,p,h,g,f,m,v,_,y,b=["keypress","keydown"],T=!1,S=document;function E(e,t,n,o,r,a,s,p){if(void 0===s&&(s=!1),void 0===p&&(p=!0),f=o,T=!1,_=t,y=n,m=e,v=e?e.getBoundingClientRect():void 0,S=s&&f.target instanceof HTMLElement?f.target:document,d=r,g=a,u=(0,l.getClientXY)(f),p&&f.preventDefault(),function(e){return void 0===e&&(e={}),b.includes(e.type)}(o)&&_){var h=function(e){var t,n,o,i;return{x:(null!==(n=null===(t=e.view)||void 0===t?void 0:t.innerWidth)&&void 0!==n?n:0)/2,y:(null!==(i=null===(o=e.view)||void 0===o?void 0:o.innerHeight)&&void 0!==i?i:0)/2}}(o);return _.create.apply(_,(0,i.__spreadArray)([h],d,!1)),void _.drop(h)}c(document).on("mousemove",C),c(document).on("mouseup",I),c(S).on("touchmove pointermove",C),c(S).on("touchend pointerup",I),c(S).on("touchcancel pointercancel",x)}function C(e){p=(0,l.getClientXY)(e);var t=Math.abs(p.y-u.y);if(m&&a.inScrollingMode(m))T=!0;else if(h)h.move(p),e&&(e.preventDefault(),e.stopPropagation());else{var n=Math.abs(p.x-u.x);_&&(n>4||t>20)&&(a.stopScrollingCurrentElement(),(h=_).create.apply(h,(0,i.__spreadArray)([p],d,!1)),A(o.MOVE))}}function I(){A(o.UP),h?(!function(){if(v)return!(0,s.isBoundsContainsPoint)(v,p);return!0}()?h.cancel():h.drop(p),h=void 0):!T&&y&&y.apply(void 0,d),w()}function x(){h&&(h.cancel(),h=void 0),w()}function w(){c(document).off("mousemove",C),c(document).off("mouseup",I),c(S).off("touchmove pointermove",C),c(S).off("touchend pointerup",I),c(S).off("touchcancel pointercancel",x)}function A(e){g&&(g(e),g=void 0,r.dropFromToolbarPanel())}},74967:(e,t,n)=>{"use strict";var o;n.d(t,{default:()=>i}),function(e){e[e.UPLOAD=0]="UPLOAD",e[e.STICKERS=1]="STICKERS",e[e.LINES=2]="LINES",e[e.SHAPES=3]="SHAPES",e[e.FRAMES=4]="FRAMES",e[e.GRIDS=5]="GRIDS",e[e.PEN=6]="PEN"}(o||(o={}));const i=o},752221:(e,t,n)=>{"use strict";n.d(t,{canCreateAndEditComments:()=>pe,canCreateAndEditWidgets:()=>he,canHaveRight:()=>de,default:()=>te,initLibraryRoot:()=>ne,isFakeToolbarEnabled:()=>ge,isToolbarPanelVisible:()=>ue,limitUserRights:()=>ce,toolbarStorage:()=>ae});var o=n(283590),i=n.n(o),r=n(161320),a=n.n(r),s=n(478623),l=n(256522),c=n(614926),d=n(792746),u=n(320725),p=n.n(u),h=n(400893),g=n(556230),f=n(237216),m=n(492572);function v(){return(0,s.default)({restrict:"E",template:p(),controller:["$scope",function(e){(0,h.default)().setScope(e)}]})}var _,y,b=n(759312),T=n(521420),S=n(812366),E=n(780415),C=n(258445),I=n(660720),x=n(239867),w=n(326234),A=n(332378),P="item--dragging",O="item--under-toolbar";!function(e){e[e.TOOLBAR=0]="TOOLBAR",e[e.LIBRARY=1]="LIBRARY"}(_||(_={})),function(e){e[e.CUSTOMIZE_POSITION=0]="CUSTOMIZE_POSITION",e[e.CREATE_DUMMY=1]="CREATE_DUMMY",e[e.DO_NOTHING=2]="DO_NOTHING"}(y||(y={}));const R=function(){function e(){var e=this;this.customizationEnabled=!1,this.wasScrolled=!1,this.storage=ae,this.isDragging=!1,this.onMove=function(t){if(e.mousePos=T.getClientXY(t),!e.wasScrolled&&e.isWasScrolled()&&(e.wasScrolled=!0),e.customizationEnabled)if(e.draggingItem){var n=e.updateDraggingItemPosition();e.checkElementPosition(n)}else if(e.dummyController)e.dummyController.move(e.mousePos);else{var o=e.getItemMovedType();o===y.CUSTOMIZE_POSITION?(e.isDragging=!0,e.draggingItem=e.downItem,e.itemWidth=e.draggingItem.outerWidth(),e.itemHeight=e.draggingItem.outerHeight(),e.draggingItem.appendTo(document.body).addClass(P).css({width:e.itemWidth,height:e.itemHeight}),e.updateDraggingItemPosition(),void 0===(0,C.default)().getActivePluginId()||(0,h.default)().isRootSectionOpened()||w.MiroLiteService.isOnMiroLite()||(0,h.default)().openRootSection()):o===y.CREATE_DUMMY&&((0,x.default)().isPluginStarted(e.itemInfo.pluginId)&&e.itemInfo.dummy&&e.itemInfo.dummy.droppableFromToolbar?(e.dummyController=e.itemInfo.dummy,e.dummyController.create(e.mousePos)):e.onUp())}},this.onUp=function(){e.isDragging=!1,e.dummyController?(I.dropFromToolbar(),e.dummyController.drop(e.mousePos),e.dummyController=void 0):e.draggingItem?(e.sendStat(e.initUnderState,e.lastUnderState,e.itemInfo.pluginId),e.lastUnderState===e.initUnderState?(e.draggingItem.appendTo(e.parentBox),e.drawer.updateToolbarItemsPosition(),e.drawer.updateInstalledLibraryItemsPosition(),e.draggingItem.removeClass(P)):(e.draggingItem.remove(),e.drawer.rebuildLibrary(),e.drawer.rebuildToolbar()),e.storage.save(),e.draggingItem=void 0):e.wasScrolled||(e.itemClicked(e.itemInfo),(0,x.default)().markPluginAsUsed(e.itemInfo.pluginId)),e.unbind()},this.onKeyUp=function(t){var n=["Backspace","Enter"].includes(t.code);e.dummyController?(I.dropFromToolbar(),e.dummyController.drop(e.mousePos),e.dummyController=void 0):n&&(e.itemClicked(e.itemInfo),(0,x.default)().markPluginAsUsed(e.itemInfo.pluginId)),e.unbind()},this.unbind=function(){A(document).off("mousemove touchmove",e.onMove),A(document).off("mouseup touchend",e.onUp),A(document).off("touchcancel",e.unbind),document.removeEventListener("keyup",e.onKeyUp)}}return e.prototype.down=function(e,t){this.wasScrolled=!1,this.customizationEnabled="touchstart"!==e.type,this.downItem=A(T.getEventTarget(e)),this.parentBox=this.downItem.parent(),this.initUnderState=this.parentBox[0]===this.drawer.customizedBox[0]?_.TOOLBAR:_.LIBRARY,this.lastUnderState=this.initUnderState,this.mousePos=T.getClientXY(e),this.itemInfo=t,this.startPos=(0,b.__assign)({},this.mousePos),this.startOffset=T.getTargetStartOffset(e),this.customizedBoxScrollTop=this.drawer.getToolbarScrollTop(),this.startTime=Date.now(),A(document).on("mousemove touchmove",this.onMove),A(document).on("mouseup touchend",this.onUp),A(document).on("touchcancel",this.unbind),document.addEventListener("keyup",this.onKeyUp)},e.prototype.isWasScrolled=function(){var e=this.initUnderState===_.TOOLBAR?this.parentBox[0]:this.drawer.libraryContentScrollingBox;return(0,m.inScrollingMode)(e)},e.prototype.updateDraggingItemPosition=function(){var e={left:this.mousePos.x-this.startOffset.x,top:this.mousePos.y-this.startOffset.y};return e.left<-16&&(e.left=-16,this.startOffset.x=this.mousePos.x- -16),this.draggingItem.css(e),e},e.prototype.checkElementPosition=function(e){var t={x:e.left+this.itemWidth/2,y:e.top+this.itemHeight/2};void 0!==(0,C.default)().getActivePluginId()||w.MiroLiteService.isOnMiroLite()?this.drawer.isUnderCustomizedBox(t,this.mousePos)?(this.storage.pinPlugin(this.itemInfo.pluginId,this.drawer.getToolbarItemIndexByPosition(t,this.customizedBoxScrollTop)),this.drawer.updateToolbarItemsPosition(),this.lastUnderState===_.LIBRARY&&(this.draggingItem.addClass(O),this.drawer.updateInstalledLibraryItemsPosition({dragging:!0})),this.lastUnderState=_.TOOLBAR):this.drawer.isUnderLibrary(t)&&(this.storage.unpinPlugin(this.itemInfo.pluginId,this.drawer.getLibraryItemIndexByPosition(t)),this.drawer.updateInstalledLibraryItemsPosition({dragging:!0}),this.lastUnderState===_.TOOLBAR&&(this.draggingItem.removeClass(O),this.drawer.updateToolbarItemsPosition()),this.lastUnderState=_.LIBRARY):(0,h.default)().openRootSection()},e.prototype.sendStat=function(e,t,n){var o;o=e===_.TOOLBAR&&t===_.TOOLBAR?"t-t":e===_.LIBRARY&&t===_.TOOLBAR?"l-t":e===_.TOOLBAR&&t===_.LIBRARY?"t-l":"l-l",I.toolbarWasCustomized(o),"l-t"===o&&I.pluginPinnedInToolbar(n)},e.prototype.itemClicked=function(e){(0,c.default)().activateToolbarPluginById(e.pluginId)},e.prototype.getItemMovedType=function(){if(this.initUnderState===_.TOOLBAR){var e=this.mousePos.x-this.startPos.x,t=Math.abs(this.startPos.y-this.mousePos.y),n=Date.now()-this.startTime,o=(0,S.default)().getPanelVisible(E.PanelName.CATALOG),i=o&&(e>5||t>5),r=!o&&(e<-20||t>20&&n>160);return this.drawer.editorToolbarMode&&(i||r)?y.CUSTOMIZE_POSITION:e>10?y.CREATE_DUMMY:y.DO_NOTHING}return Math.abs(this.startPos.x-this.mousePos.x)>5||Math.abs(this.startPos.y-this.mousePos.y)>5?y.CUSTOMIZE_POSITION:y.DO_NOTHING},e}();var N=n(696853),M=n(445569),L=n(127192),D=n(368195),B=n(739581),k=n(266726),U=n.n(k),H=n(216410),W=n(16163),F=n(512351),G=n(924348),z=n(101523),V=n(759639),j=n(547306),K=n(304959),Y=n(504068),X=n(852766),Z=n(247080),J=n(671021),q=n(247228),$=n(957453),Q=n(576163),ee=n(736835);function te(e){n(15580),n(841843),(0,g.default)(),(0,m.default)(),(0,f.getRtbApp)().directive("toolbarLibrary",v),(0,H.default)(),(0,W.default)(),(0,z.AllShapesButton)(e),(0,V.TemplatesPanelButton)(),(0,j.default)(),(0,Z.default)(),(0,ee.SvgIconReact)(),(0,K.default)(),(0,g.default)(),(0,m.default)(),(0,q.UndoRedo)(),(0,f.getRtbApp)().directive("toolbar",ie)}var ne,oe=!1;function ie(e){return(0,s.default)({restrict:"E",template:i(),controller:l.default,controllerAs:"ctrl",link:function(t,n){var o=new R;o.drawer=new N.default(o,e);var i=U()((function(){o.drawer.updateToolbarItemsPosition(),o.drawer.updateInstalledLibraryItemsPosition(),t.ctrl.onChangePosition()}),100);function r(){o.drawer.updateToolbarItems(),t.safeApply()}function s(){o.storage.invalidate(),o.drawer.updateInstalledLibraryItemsPosition(),o.drawer.isToolbarRebuildNeeded()?o.drawer.rebuildToolbar():(o.drawer.updateToolbarItems(),o.drawer.updateToolbarItemsPosition()),o.drawer.rebuildLibrary()}function l(){o.drawer.updateNewIconOnCatalogItem(),o.drawer.updateLibraryNewPlugins()}function u(){o.drawer.rebuildToolbar()}t.dad=o,t.isEditorToolbarMode=function(){return o.drawer.editorToolbarMode},t.isRCOnboardingToolbarMode=function(){return o.drawer.isRCOnboardingToolbarMode},t.onScrollDown=function(){return o.drawer.onToolbarScrollDown()},t.onScrollUp=function(){return o.drawer.onToolbarScrollUp()},t.updateToolbarItems=function(){o.drawer.updateToolbarItems()},(0,c.default)().toolChanged.add(r),(0,c.default)().shapeTypeChanged.add(r),(0,c.default)().lineTypeChanged.add(r),(0,c.default)().toolModifiersChanged.add(r),(0,h.default)().activePluginIdChanged.add(r,void 0,-1),(0,x.default)().toolbar.listUpdated.add(s),(0,x.default)().unusedPluginsUpdated.add(l),(0,d.default)().currentBoard.permissionsChanged.add(u),(0,X.default)().leftSidebar.activePluginsChanged.add(r),(0,J.addResizeEventListener)(i),o.storage.invalidate(),function(){var e=new Date(2018,3,5);(0,M.default)().userType!==L.UserType.REGULAR||!a()((0,M.default)().userInfo.createdAt).isBefore(e)||(0,M.default)().achievements.isOpened(D.CommonAchievements.USE_UPLOAD_TOOL)||oe||(oe=!0,-1===ae.getPinnedPluginIndex(B.InHousePluginIds.UPLOAD)&&ae.pinPlugin(B.InHousePluginIds.UPLOAD,0))}(),o.drawer.initToolbar(n),o.drawer.rebuildToolbar(),re=function(){o.drawer.rebuildToolbar()},t.$on("$destroy",(function(){(0,c.default)().toolChanged.remove(r),(0,c.default)().shapeTypeChanged.remove(r),(0,c.default)().lineTypeChanged.remove(r),(0,c.default)().toolModifiersChanged.remove(r),(0,h.default)().activePluginIdChanged.remove(r),(0,x.default)().toolbar.listUpdated.remove(s),(0,x.default)().unusedPluginsUpdated.remove(l),(0,d.default)().currentBoard.permissionsChanged.remove(u),(0,X.default)().leftSidebar.activePluginsChanged.remove(r),(0,J.removeResizeEventListener)(i),o.drawer.destroyToolbar(),re=void 0})),ne=function(e,t,n){o.drawer.initLibrary(t,n),e.$on("$destroy",(function(){o.drawer.destroyLibrary()}))}}})}ie.$inject=["$tooltipService"];var re,ae=Y.toolbarStorage,se=[F.UserBoardRole.VIEWER,F.UserBoardRole.COMMENTATOR,F.UserBoardRole.EDITOR],le=F.UserBoardRole.EDITOR;function ce(e){le=e,re&&re()}function de(e){var t=se.findIndex((function(e){return e===le}));return se.findIndex((function(t){return t===e}))<=t}function ue(){var e=(0,S.default)().getAllPanelsVisible();return e.CANVAS_TOOLS||e.CANVAS_COMMENTATOR_TOOLS}function pe(){return(0,d.default)().currentBoard.canCreateAndEditComments()&&de(F.UserBoardRole.COMMENTATOR)}function he(){return(0,d.default)().currentBoard.canCreateAndEditWidgets()&&de(F.UserBoardRole.EDITOR)}function ge(){return!$.UICurrentBoard.getInfo().demo&&(0,Q.hasFeature)($.UICurrentBoard.getInfo().account,G.AccountFeatures.FAKE_TOOLBAR)&&!he()}},696853:(e,t,n)=>{"use strict";n.d(t,{CSS_CLASS_TOOLBAR_CUSTOMIZED_BOX:()=>ee,CSS_CLASS_TOOLBAR_ITEM:()=>z,CSS_CLASS_TOOLBAR_LIBRARY_ITEM:()=>X,CSS_CLASS_TOOLBAR_SCROLL_DOWN:()=>Q,CSS_CLASS_TOOLBAR_SCROLL_UP:()=>$,default:()=>ce});var o=n(521420),i=n(400893),r=n(792746),a=n(739581);var s=n(266726),l=n.n(s),c=n(156141),d=n.n(c),u=n(752221),p=n(512351),h=n(706661),g=n(239867),f=n(980534),m=n(990939),v=n(979341),_=n(26865),y=n(433970),b=n(893996),T=n(256522),S=n(235377),E=n(367003),C=n(660620),I=n(445569),x=n(812366),w=n(793442),A=n(368195),P=n(270204),O=n(437098),R=n(497932),N=n(441519),M=n(804870),L=n(293741),D=n(731060),B=n(903565),k=n(231699),U=n.n(k),H=n(366115),W=n(494301),F=n(163204),G=n(332378),z="toolbar__item",V="toolbar__item__inner",j="toolbar__item--active",K="toolbar__item--disabled",Y="toolbar__item--customized",X="library-button",Z="item--dragging",J="library-root__item--unused",q="library-root__item--list",$="toolbar__scroll_up",Q="toolbar__scroll_down",ee="board-toolbar__customized-box",te="library-root__item-icon";function ne(e){return!!e&&e.data("data")}var oe=40,ie=40,re=[a.InHousePluginIds.STICKERS,a.InHousePluginIds.COMMENTS,a.InHousePluginIds.MEDIA_LIBRARY];function ae(e){var t=U().sanitize(e.getToolbarIcon()),n=G('\n\t\t
\n\t\t\t
\n\t\t\t
\n\t\t
\n\t\t'));return(0,W.isSvgMarkup)(t)&&(n=G('\n\t\t
\n\t\t\t
\n\t\t\t\t').concat(t,"\n\t\t\t
\n\t\t
\n\t\t"))),n.data("iconContainer",n.find(".".concat(V))),n.data("data",e),n.attr("data-plugin-id",e.pluginId),n.addClass("AT__toolbar--".concat(e.pluginId)),e.buttonCSSClass&&n.addClass(e.buttonCSSClass),(0,g.default)().isPluginStarted(e.pluginId)||n.addClass("toolbar__item--disabled"),n}function se(e){var t=e.hotKey?" / ".concat(e.hotKey):"",n=e.getCatalogIcon(),o=(0,H.createSvgElementFromText)(n),i='');(0,W.isSvgMarkup)(n)&&!n.includes("\n\t\t\t'.concat(i,'\n\t\t\t').concat(U().sanitize(e.title)).concat(t,"\n\t\t"));return a.addClass((r=e.pluginId,"AT__library--".concat(r))),a.addClass(q),a.css({height:ie,marginBottom:0,marginRight:0,marginLeft:0}),a.data("data",e),a}function le(e){var t=G('"));return t.addClass(q),t.css({height:ie,marginBottom:0,marginRight:0,marginLeft:0}),t.data("data",e),t}const ce=function(){function e(e,t){var n=this;this.onCustomizedBoxScroll=l()(this.updateScrollButtons.bind(this),100),this.toolbarAttachedUiTips={},this.onItemDown=function(e){var t=o.getEventTarget(e),i=G(t).data("data");i&&n.dad.down(e,i)},this.sendToolbarScrolledStat=l()((function(){var e=n.customizedBox[0].scrollTop;(0,f.default)().sendApiEvent("toolbar_scrolled",{scroll_distance_pixels:e,scroll_distance_buttons:e/oe})}),1e3),this.rebuildLibrary=function(){n.libraryRoot&&n.libraryRoot.toggleClass("library-root--dragging",n.dad.isDragging),n.libraryBoxInstalled&&(n.updateInstalledLibraryItems(),n.updateInstalledLibraryItemsPosition(),n.updateLibraryNewPlugins()),n.libraryBoxNonInstalled&&(n.updateNonInstalledLibraryItems(),n.updateNonInstalledLibraryItemsPosition())},this.updateInstalledLibraryItems=function(){if(n.libraryBoxInstalled){var e=n.librarySearchController.getInstalledSearchResults(),t=e.map((function(e){return e.pluginId})),o={};n.libraryBoxInstalled.children().each((function(e,t){var n,i=G(t),r=null===(n=ne(i))||void 0===n?void 0:n.pluginId;r&&(o[r]=i)})),Object.keys(o).filter((function(e){return n.isPluginBeingDragged(e)||!t.includes(e)})).forEach((function(e){o[e].remove(),delete o[e]}));var i=e.filter((function(e){return!n.isPluginBeingDragged(e.pluginId)&&!o[e.pluginId]})).map(se);n.libraryBoxInstalled.append(i)}},this.updateNonInstalledLibraryItems=function(){if(n.libraryBoxNonInstalled){var e=n.librarySearchController.getNonInstalledSearchResults().map(le);n.libraryBoxNonInstalled.empty().append(e)}},this.isPluginBeingDragged=function(e){return n.dad.isDragging&&n.dad.itemInfo.pluginId===e},this.getRootDefaultHeight=function(){var e=40*n.getUnpinnedPlugins().length+51;return(0,i.default)().canShowMarketplaceModal()?e+=104:e+=24,Math.max(e,320)},this.getRootContentHeight=function(){var e=51;return e+=40*n.librarySearchController.getInstalledSearchResults().length,e+=40*n.librarySearchController.getNonInstalledSearchResults().length,n.librarySearchController.searchQuery&&(n.librarySearchController.hasSearchResults()&&(e+=40),n.librarySearchController.hasInstalledSearchResults()&&n.librarySearchController.hasNonInstalledSearchResults()&&(e+=54)),n.librarySearchController.hasSearchResults()&&((0,i.default)().canShowMarketplaceModal()?e+=104:e+=24),Math.max(e,320)},this.updateRootHeight=function(){var e=Math.max(n.getRootContentHeight(),n.getRootDefaultHeight()),t=(0,i.default)().getMaxHeight();(0,i.default)().changeHeight(Math.min(t,e))},this.onNonInstalledItemClick=function(e){var t=e.target.closest(".".concat(q));if(t){var o=G(t).data("data"),i=o.buttons.second.url;if(o.seoKey&&i.startsWith("".concat(b.SitePageLocations.marketplaceLink()).concat(o.seoKey)))(0,m.openMarketplaceApp)(o.seoKey);else{var r=(0,_.normalizeURL)(i);v.getOpener().openInNewTab(r)}(0,f.default)().sendApiEvent("app_ui_interacted",{action_type:"icon_clicked",new_value:o.name,app_id:o.appId||void 0,source:"library",query:n.librarySearchController.searchQuery,app_key:o.seoKey||void 0,app_installed:!1})}},this.dad=e,this.$tooltipService=t,this.getState=(0,N.getBoardUiStore)().getState,this.dispatch=(0,N.getBoardUiStore)().dispatch}return Object.defineProperty(e.prototype,"editorToolbarMode",{get:function(){return(0,L.toolbarModeSelector)(this.getState())===R.ToolbarMode.EDIT},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isRCOnboardingToolbarMode",{get:function(){return(0,L.toolbarModeSelector)(this.getState())===R.ToolbarMode.RC_ONBOARDING_MODE},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"librarySearchQuery",{get:function(){var e;return(null===(e=this.librarySearchController)||void 0===e?void 0:e.searchQuery)||""},enumerable:!1,configurable:!0}),e.prototype.getElementByPluginId=function(e,t){for(var n=e.children(),o=0;o=(1+(this.hasCursorButton()?1:0)+(this.hasAppLibraryButton()?1:0)+2)*oe+48+102+2*T.TOOLBAR_VERTICAL_PADDING},e.prototype.hasUndoRedoButtons=function(){return!!u.canCreateAndEditWidgets()&&(!this.isRCOnboardingToolbarMode&&(!!this.editorToolbarMode&&this.hasRoomForUndoRedoButtons()))},e.prototype.hasCursorButton=function(){return!0},e.prototype.hasAppLibraryButton=function(){var e=(0,L.toolbarModeSelector)(this.getState());return[R.ToolbarMode.EDIT,R.ToolbarMode.RC_ONBOARDING_MODE].includes(e)},e.prototype.getMaxAvailableToolbarHeight=function(){var e=this.getToolbarContainerHeight()-48-2*T.TOOLBAR_VERTICAL_PADDING-(this.hasUndoRedoButtons()?102:0);return e-e%oe},e.prototype.shouldCollapseToolbar=function(){if(!this.editorToolbarMode)return!1;var e=this.dad.storage.getPinnedPlugins().length;return((this.hasCursorButton()?1:0)+(this.hasAppLibraryButton()?1:0)+e)*oe>this.getMaxAvailableToolbarHeight()},e.prototype.getPinnedButtons=function(){switch((0,L.toolbarModeSelector)(this.getState())){case R.ToolbarMode.EDIT:return this.dad.storage.getPinnedPlugins();case R.ToolbarMode.COMMENT:return this.toolsForCommenters();case R.ToolbarMode.PARTICIPANT_MODE:return(0,S.default)().getParticipantToolPlugins();case R.ToolbarMode.SHOWTIME_PARTICIPANT_MODE:return(0,C.default)().getShowtimeWorkshopModeService().getParticipantTools();case R.ToolbarMode.RC_ONBOARDING_MODE:return O.RC_MODE_PINNED_TOOLBAR_PLUGINS;case R.ToolbarMode.PLAYBACK:return re;default:return[]}},e.prototype.updateToolbarItemsPosition=function(){var e=this,t=this.getPinnedButtons(),n=t.length,o=this.shouldCollapseToolbar(),i=this.hasAppLibraryButton(),r=this.hasCursorButton(),a=o,s=this.hasUndoRedoButtons(),l=(r?1:0)+(i?1:0)+(a?2:0),c=l*oe,d=this.getMaxAvailableToolbarHeight(),u=(l+n)*oe,p=o?Math.max(Math.min(d,u),c):u;this.toolbar.css("height",p),this.customizedBox.css("height",p-l*oe);var h=p+2*T.TOOLBAR_VERTICAL_PADDING,g=Math.round((this.getToolbarContainerHeight()-h-(s?102:0)-48)/2);this.toolbar.css("top",g),this.undoRedoContainer.toggle(s),this.libraryButton.toggle(i),this.setScrollButtonsVisible(a),this.setToolbarItemsOffset(t),a&&setTimeout((function(){e.updateScrollButtons()}))},e.prototype.setScrollButtonsVisible=function(e){this.toolbarScrollDown.toggle(e),this.toolbarScrollUp.toggle(e)},e.prototype.updateToolbarItems=function(){var e=this;this.customizedBox.children().each((function(t,n){var o=G(n);e.updateItemActiveCursor(o),e.updateItemIcon(o),e.updateItemAvailability(o),e.updateNotificationsFromPlugins(o)}))},e.prototype.updateItemActiveCursor=function(e){var t=ne(e);if(t.isActive()){var n=t.getCursor?t.getCursor():void 0;e.css("cursor",n),e.addClass(j)}else e.css({cursor:""}),e.removeClass(j)},e.prototype.updateItemIcon=function(e){var t=ne(e),n=U().sanitize(t.getToolbarIcon());(0,W.isSvgMarkup)(n)&&e.data("iconContainer").html(n)},e.prototype.updateItemAvailability=function(e){var t=ne(e);(0,L.toolbarModeSelector)(this.getState())===R.ToolbarMode.RC_ONBOARDING_MODE?(0,L.isToolbarPluginIdLocked)(this.getState(),t.pluginId)?e.addClass(K):e.removeClass(K):(0,g.default)().isPluginStarted(t.pluginId)?e.removeClass(K):e.addClass(K)},e.prototype.hasNotificationFromPlugin=function(e){switch(e){case a.InHousePluginIds.GRID:return!(0,I.default)().achievements.isOpened(A.CommonAchievements.GRID_RELEASE_3_MERGE);case a.InHousePluginIds.PEN:return P.default.board.allowPenToolOnboarding&&!(0,I.default)().achievements.isOpened(A.CommonAchievements.DRAW_TOOLBAR_OPEN_FIRST_TIME);default:return!1}},e.prototype.updateNotificationsFromPlugins=function(e){var t=ne(e);this.isUnusedPlugin(t.pluginId)||this.hasNotificationFromPlugin(t.pluginId)?e.addClass(J):e.removeClass(J)},e.prototype.isPluginUnusedAndVisible=function(e){var t=B.isUnusedPlugin(e.pluginId),n=!e.isVisible||e.isVisible();return t&&n},e.prototype.isUploadUnused=function(){return(0,g.default)().upload.getButtons().some(this.isPluginUnusedAndVisible)},e.prototype.isUnusedPlugin=function(e){return e===a.InHousePluginIds.UPLOAD?this.isUploadUnused():B.isUnusedPlugin(e)},e.prototype.updateNewIconOnCatalogItem=function(){var e=this;this.getUnpinnedPlugins().some((function(t){return void 0!==t&&e.isPluginUnusedAndVisible(t)}))?this.libraryButton.addClass(J):this.libraryButton.removeClass(J)},e.prototype.attachTooltips=function(){var e=this;return(0,L.toolbarModeSelector)(this.getState())===R.ToolbarMode.RC_ONBOARDING_MODE?this.customizedBox.children().each((function(t,n){e.attachTooltipForRCMode(G(n))})):this.customizedBox.children().each((function(t,n){e.attachTooltip(G(n))}))},e.prototype.destroyTooltips=function(){var e=this;this.customizedBox.children().each((function(t,n){e.destroyTooltip(G(n))}))},e.prototype.attachTooltip=function(e){var t=e.data("data");this.$tooltipService.attachTooltip(e,t.title,t.hotKey,Z)},e.prototype.attachTooltipForRCMode=function(e){var t=e.data("data");this.$tooltipService.attachTooltip(e,t.title.toLowerCase(),void 0,Z)},e.prototype.destroyTooltip=function(e){this.$tooltipService.destroyTooltip(e)},e.prototype.getToolbarScrollTop=function(){return this.customizedBox[0].scrollTop},e.prototype.isUnderCustomizedBox=function(e,t){var n=this.customizedBox[0].getBoundingClientRect(),o=e.y>n.top-20&&e.y0?this.toolbarScrollUp.removeClass(K):this.toolbarScrollUp.addClass(K),this.customizedBox.scrollTop()+this.customizedBox.height()0&&(this.libraryBoxNonInstalledTapProcessor=new y.TapProcessor(this.libraryBoxNonInstalled[0],this.onNonInstalledItemClick)),this.updateRootHeight();var n=this.dad.storage.getUnpinnedPlugins();(0,f.default)().sendApiEvent("app_library_opened",{apps_shown:n.length,apps:n,session_id:this.librarySessionId})},e.prototype.destroyLibrary=function(){this.libraryBoxInstalled&&(this.libraryBoxInstalled.off("mousedown touchstart keydown",this.onItemDown),this.libraryBoxInstalled=void 0),this.libraryBoxNonInstalled&&(this.libraryBoxNonInstalled=void 0,this.libraryBoxNonInstalledTapProcessor&&(this.libraryBoxNonInstalledTapProcessor.destroy(),this.libraryBoxNonInstalledTapProcessor=void 0));var e=this.dad.storage.getUnpinnedPlugins();(0,f.default)().sendApiEvent("app_library_closed",{search_query:this.librarySearchController.searchQuery,has_search_results:this.librarySearchController.hasSearchResults(),session_id:this.librarySessionId,search_results_pinned_visible:0,search_results_pinned_hidden:0,search_results_unpinned:e.length}),this.libraryContentScrollingBox=void 0,this.libraryRoot=void 0,this.librarySearchController.librarySearchResultsUpdated.remove(this.rebuildLibrary),this.librarySearchController=void 0,(0,g.default)().unusedPluginsUpdated.remove(this.updateLibraryNewPlugins,this)},e.prototype.getUnpinnedPlugins=function(){return this.dad.storage.getUnpinnedPlugins().map((function(e){return(0,g.default)().toolbar.getButtonByPluginId(e)}))},e.prototype.updateLibraryNewPlugins=function(){var e=this;this.libraryBoxInstalled&&this.libraryBoxInstalled.children().each((function(t,n){var o=G(n),i=ne(o);i&&(e.isUnusedPlugin(i.pluginId)?o.addClass(J):o.removeClass(J))}))},e.prototype.updateInstalledLibraryItemsPosition=function(e){var t=this;if(void 0===e&&(e={}),this.libraryRoot&&this.libraryBoxInstalled){var n=e.addFakeElement,o=e.dragging,i=this.librarySearchController.getInstalledSearchResults();i.forEach((function(e,n){var o=t.getElementByPluginId(t.libraryBoxInstalled,e.pluginId);o&&o.css(t.getLibraryItemPositionByIndex(n))}));var r=i.length+(n?1:0),a=r?r-1:0,s=r||!this.librarySearchController.searchQuery?this.getLibraryItemPositionByIndex(a).top+ie+0:0;this.libraryBoxInstalled.height(s),this.libraryBoxInstalled.toggleClass("library-root__items--dragging",!!o),this.updateRootHeight()}},e.prototype.updateNonInstalledLibraryItemsPosition=function(){var e=this;if(this.libraryRoot&&this.libraryBoxNonInstalled){var t=this.libraryBoxNonInstalled.children();t.each((function(t,n){G(n).css(e.getLibraryItemPositionByIndex(t))}));var n=40*t.length;this.libraryBoxNonInstalled.height(n)}},e.prototype.getLibraryItemPositionByIndex=function(e){return{top:40*e,left:0}},e.prototype.getLibraryItemIndexByPosition=function(e){if(this.libraryBoxInstalled){var t=this.libraryBoxInstalled.offset(),n=e.y-t.top-20,o=n<0&&this.isUnderLibrary(e)?0:Math.round(n/40);if(this.librarySearchController.searchQuery){var i=this.getUnpinnedPlugins(),r=this.librarySearchController.getInstalledSearchResults(),a=r[Math.min(r.length,o)-1],s=i.indexOf(a),l=r[o+1],c=i.indexOf(l),d=r[o],u=i.indexOf(d);-1!==s?o=s+1:-1!==c?o=c-1:1===r.length&&-1!==u&&(o=u)}return o}return Number.MAX_SAFE_INTEGER},e.prototype.isUnderLibrary=function(e){var t,n=this.library,o=!!(null===(t=this.librarySearchController)||void 0===t?void 0:t.searchQuery);if(!n||o&&!this.librarySearchController.hasSearchResults())return!1;var i=n[0].getBoundingClientRect();return e.y>i.top&&e.yi.left&&e.x{"use strict";n.d(t,{TOOLBAR_VERTICAL_PADDING:()=>Be,UPLOAD_PANEL_CLASS:()=>Le,calcPanelPosition:()=>We,default:()=>Ye,getToolbarLibraryElement:()=>He,getToolbarPluginElement:()=>Ue,showShapeLibrary:()=>ze});var o,i=n(759312);!function(e){e[e.Ignore=0]="Ignore",e[e.SwitchToEraser=1]="SwitchToEraser",e[e.SwitchToPrevious=2]="SwitchToPrevious",e[e.ShowColorPalette=3]="ShowColorPalette"}(o||(o={}));var r=n(77924),a=n(780415),s=n(561549),l=n(127192),c=n(614926),d=n(225472),u=n(292145),p=n(74967),h=n(521420),g=n(400893),f=n(258445),m=n(812366),v=n(981498),_=n(201014),y=n(852766),b=n(739581),T=n(991037),S=n(788633),E=n(103238),C=n(990939),I=n(660720),x=n(822884),w=n(239867),A=n(957453),P=n(903565);const O=function(){function e(e){var t=this;this.$scope=e,this.items=[],this.uninstalledItems=[],this.uninstalledItemsVisible=!1,this.hasUninstalledItems=!1,this.updateItems(),(0,w.default)().upload.listUpdated.add(this.updateItems,this),e.$on("$destroy",(function(){(0,w.default)().upload.listUpdated.remove(t.updateItems,t)}))}return e.prototype.updateItems=function(){var e=this;this.items=(0,w.default)().upload.getButtons().sort((function(e,t){return e.positionPriority-t.positionPriority})),this.uninstalledItems=(0,w.default)().getOldManifestInHousePlugins().filter((function(t){var n=!!t.extensionPoints.upload,o=e.items.find((function(e){return e.pluginId===t.pluginId}));return n&&!o})).map((function(e){return e.extensionPoints.upload})),this.hasUninstalledItems=this.uninstalledItems.some((function(e){return!e.isVisible||e.isVisible()})),this.$scope.safeApply()},e.prototype.isNewItem=function(e){return P.isUnusedPlugin(e.pluginId)},e.prototype.itemClicked=function(e){I.uploadInstalledPluginClicked(e.pluginId),(0,w.default)().markPluginAsUsed(e.pluginId),e.onClick()},e.prototype.showMoreClicked=function(){I.uploadMoreClicked(),this.uninstalledItemsVisible=!0;var e=(0,w.default)().toolbar.getButtonByPluginId(b.InHousePluginIds.UPLOAD).buttonCSSClass;We({panelType:p.default.UPLOAD,buttonCSSClass:e,pluginId:b.InHousePluginIds.UPLOAD})},e.prototype.uninstalledItemClicked=function(e){I.uploadUninstalledPluginClicked(e.pluginId),C.openMarketplaceApp(e.pluginId,{utm_source:"miro_in_app_marketplace_non_installed_upload_plugin",utm_content:e.pluginId})},e.prototype.getMoreButtonVisible=function(){return(0,x.__canInstallPluginsInAccount)(A.UICurrentBoard.getInfo().account)&&!this.uninstalledItemsVisible&&this.hasUninstalledItems},e.prototype.getUninstalledItemsVisible=function(){return this.uninstalledItemsVisible&&this.hasUninstalledItems},e}();var R,N,M=n(541766),L=n(943658),D=n(512351),B=n(445569),k=n(752221),U=n(225995),H=n(635435),W=n(996685),F=n(93807),G=n(376479),z=n(980534),V=n(297870),j=n(965751),K=n(696853),Y=n(368159),X=n(406824),Z=n(865100),J=n(937035),q=n(731060),$=n(441519),Q=n(546305),ee=n(34860),te=n(921724),ne=n(326234),oe=n(117370),ie=n(648398),re=n(612830),ae=n(415401),se=n(497932),le=n(293741),ce=n(368195),de=n(216696),ue=n(163204),pe=n(982987),he=n(432972),ge=n(285087),fe=n(78367),me=n(799022),ve=n(603327),_e=n(822719),ye=n(766658),be=n(178909),Te=n(248053),Se=n(77602),Ee=n(570541),Ce=n(430748),Ie=n(604620),xe=n(696899),we=n(827378),Ae=n(783049),Pe=n(508981),Oe=n(410674),Re=n(95706),Ne=n(664281),Me=we.lazy((function(){return Promise.all([n.e(2833),n.e(13419),n.e(94961),n.e(30179)]).then(n.bind(n,909748))}));var Le="toolbar__panel--upload",De=((R={})[p.default.UPLOAD]=".".concat(Le),R[p.default.STICKERS]=".toolbar__panel--stickers",R[p.default.SHAPES]=".toolbar__panel--shapes",R[p.default.LINES]=".toolbar__panel--lines",R[p.default.FRAMES]=".toolbar__panel--frames",R[p.default.GRIDS]=".toolbar__panel--grids",R[p.default.PEN]=".toolbar__panel--draw",R),Be=8;function ke(e){return document.querySelector(De[e])}function Ue(e){return document.querySelector(".".concat(K.CSS_CLASS_TOOLBAR_ITEM,'[data-plugin-id="').concat(e,'"]'))}function He(){return document.querySelector(".".concat(K.CSS_CLASS_TOOLBAR_ITEM,".").concat(K.CSS_CLASS_TOOLBAR_LIBRARY_ITEM))}function We(e){var t=e.panelType,n=e.buttonCSSClass,o=e.pluginId,i=(0,me.hasCreationBar)(),r=ke(t);requestAnimationFrame((function(){var e=i?function(e,t){var n,o=document.getElementById("desktop-ui__body"),i=null===o||void 0===o?void 0:o.getBoundingClientRect(),r=i.top,a=i.bottom,s=document.querySelector(".board-toolbar"),l=document.getElementById("creation-bar"),c=l.querySelector(".CreationBarButton--".concat(t)),d=l.getBoundingClientRect(),u=d.top,p=d.height,h=e.clientHeight,g=s.getBoundingClientRect().top;if(c){var f=c.getBoundingClientRect();(n=f.top+f.height/2-h/2)a&&(n=a-h-Be)}else n=u+p/2-h/2;return n-g}(r,o):function(e,t){var n,o=document.querySelector(".board-toolbar"),i=o.querySelector(".".concat(t)),r=document.querySelector(".board-toolbar__customized-box");return i&&e.clientHeighto.clientHeight&&(n=o.clientHeight-e.clientHeight):n=(o.clientHeight-e.clientHeight)/2,n}(r,n);r.style.top="".concat(Math.round(e),"px")}))}function Fe(e,t){var n=document.querySelector(t);return!!n&&n.contains(e)}function Ge(e){return Fe(e,".colorPicker")}function ze(e){(0,F.default)().then((function(t){t.isInited()&&((0,z.default)().sendApiEvent("diagramming_library_opened",{source:"shape_toolbar"}),(0,y.default)().leftSidebar.activate(b.InHousePluginIds.SHAPE_LIBRARY),null===e||void 0===e||e(),(0,c.default)().setDefaultTool(),(0,de.isAppStoreAchievementOpened)(ce.CommonAchievements.DIAGRAMMING_ALL_SHAPES_HIGHLIGHT)||(0,de.openAppStoreAchievement)(ce.CommonAchievements.DIAGRAMMING_ALL_SHAPES_HIGHLIGHT),(0,de.isAppStoreAchievementOpened)(ce.CommonAchievements.SHAPE_LIBRARY_PANEL_SEEN)||(0,de.openAppStoreAchievement)(ce.CommonAchievements.SHAPE_LIBRARY_PANEL_SEEN))}))}var Ve="LEFT_TOOLBAR",je=((N={})[p.default.PEN]="toolbar__panel--draw",N[p.default.FRAMES]="toolbar__panel--frames",N[p.default.GRIDS]="toolbar__panel--grids",N[p.default.LINES]="toolbar__panel--lines",N[p.default.STICKERS]="toolbar__panel--stickers",N[p.default.SHAPES]="toolbar__panel--shapes",N[p.default.UPLOAD]="toolbar__panel--upload",N),Ke=function(){function e(t){var n=this;this.$scope=t,this.locale=ue.boardTr.getCurrentLang().key,this.isLargeFrameMenu=this.locale!==_e.TranslationLangKey.en,this.isLargeUploadMenu=this.locale!==_e.TranslationLangKey.en,this.stickerDummyIcon=ve,this.handCtrl=new T.default,this.leftToolbarPosition=!1,this.isToolbarHidden=!1,this.isDrawColorPaletteVisible=!1,this.isAllShapesVisible=!1,this.gridMenuRange=Array(fe.GRID_MENU_MAX_SIZE),this.boardHasContent=!1,this.prevTool=void 0,this.prevToolMods=void 0,this.catalogOpenedCount=0,this.translationLabels={},this.isTemplatesPanelAvailable=!1,this.onKeyDown=function(e){var t=e.target;t&&["Enter"," ","Space"].includes(e.key)&&n.setPanelTrigger(t)},this.setPanelTrigger=function(e){(function(e){return(null===e||void 0===e?void 0:e.dataset.actionType)===P.ButtonActionType.MultiStep})(e)&&(n.currentPanelTrigger=e)},this.onDown=function(e){var t=h.getEventTarget(e);n.setPanelTrigger(t),void 0!==n.currentPanelType&&(n.needToHidePanel(t)&&n.hideCurrentPanel(void 0,!1),n.isDrawColorPaletteVisible&&(Fe(t,".toolbar__panel__draw-color-palette")||function(e){return Fe(e,".toolbar-draw-panel__color-button--selected")}(t)||Ge(t)||(n.isDrawColorPaletteVisible=!n.isDrawColorPaletteVisible,n.$scope.safeDigest())))},e.instance=this;var o=ue.boardTr.behaviorLoadedCurrentLang((function(){var e,t,o,i=ue.boardTr.keys,r=i.boardTools,a=i.common,s=i.contextMenu;n.translationLabels={thickness:ue.boardTr.t(s.cmItems.horizontal.borderItem.thickness.t),more:ue.boardTr.t(r.toolbar.more.t),notInstalled:ue.boardTr.t(r.toolbar.notInstalled.t),marketplace:ue.boardTr.t(a.marketplace.t),moreTools:ue.boardTr.t(r.toolbar.moreTools.t),viewMode:ue.boardTr.t(r.toolbar.viewMode.t).toLocaleLowerCase(),select:ue.boardTr.t(r.toolbar.select.t),bulkMode:ue.boardTr.t(r.toolbar.bulkMode.t),stickersPanel:ue.boardTr.t(r.toolbar.stickyNote.panel.t),stickersList:ue.boardTr.t(r.toolbar.stickyNote.panel.list.t),stickerLabels:(e={},e[X.StickerColorName.Gray]=ue.boardTr.t(a.stickyNote.grayLabel.t),e[X.StickerColorName.LightYellow]=ue.boardTr.t(a.stickyNote.lightYellowLabel.t),e[X.StickerColorName.LightGreen]=ue.boardTr.t(a.stickyNote.lightGreenLabel.t),e[X.StickerColorName.Yellow]=ue.boardTr.t(a.stickyNote.yellowLabel.t),e[X.StickerColorName.Green]=ue.boardTr.t(a.stickyNote.greenLabel.t),e[X.StickerColorName.Orange]=ue.boardTr.t(a.stickyNote.orangeLabel.t),e[X.StickerColorName.DarkGreen]=ue.boardTr.t(a.stickyNote.darkGreenLabel.t),e[X.StickerColorName.Red]=ue.boardTr.t(a.stickyNote.redLabel.t),e[X.StickerColorName.Cyan]=ue.boardTr.t(a.stickyNote.cyanLabel.t),e[X.StickerColorName.Pink]=ue.boardTr.t(a.stickyNote.pinkLabel.t),e[X.StickerColorName.Blue]=ue.boardTr.t(a.stickyNote.blueLabel.t),e[X.StickerColorName.LightPink]=ue.boardTr.t(a.stickyNote.lightPinkLabel.t),e[X.StickerColorName.LightBlue]=ue.boardTr.t(a.stickyNote.lightBlueLabel.t),e[X.StickerColorName.Violet]=ue.boardTr.t(a.stickyNote.violetLabel.t),e[X.StickerColorName.DarkBlue]=ue.boardTr.t(a.stickyNote.darkBlueLabel.t),e[X.StickerColorName.Black]=ue.boardTr.t(a.stickyNote.blackLabel.t),e),shapesPanel:ue.boardTr.t(r.toolbar.shapes.panel.t),shapesList:ue.boardTr.t(r.toolbar.shapes.panel.list.t),shapeLabels:(t={},t[be.ShapeType.RECTANGLE]=ue.boardTr.t(r.toolbar.shapes.rectangleLabel.t),t[be.ShapeType.CIRCLE]=ue.boardTr.t(r.toolbar.shapes.circleLabel.t),t[be.ShapeType.TRIANGLE]=ue.boardTr.t(r.toolbar.shapes.triangleLabel.t),t[be.ShapeType.BUBBLE]=ue.boardTr.t(r.toolbar.shapes.bubbleLabel.t),t[be.ShapeType.ROUNDER]=ue.boardTr.t(r.toolbar.shapes.rounderLabel.t),t[be.ShapeType.RHOMBUS]=ue.boardTr.t(r.toolbar.shapes.rhombusLabel.t),t[be.ShapeType.PARALL]=ue.boardTr.t(r.toolbar.shapes.parallelogramLabel.t),t[be.ShapeType.STAR]=ue.boardTr.t(r.toolbar.shapes.starLabel.t),t[be.ShapeType.ARROW_RIGHT]=ue.boardTr.t(r.toolbar.shapes.arrowRightLabel.t),t[be.ShapeType.ARROW_LEFT]=ue.boardTr.t(r.toolbar.shapes.arrowLeftLabel.t),t[be.ShapeType.ARROW_LEFT_RIGHT]=ue.boardTr.t(r.toolbar.shapes.arrowLeftRightLabel.t),t[be.ShapeType.PENTAGON]=ue.boardTr.t(r.toolbar.shapes.pentagonLabel.t),t[be.ShapeType.HEXAGON]=ue.boardTr.t(r.toolbar.shapes.hexagonLabel.t),t[be.ShapeType.OCTAGON]=ue.boardTr.t(r.toolbar.shapes.octagonLabel.t),t[be.ShapeType.PREDEFINED_PROCESS]=ue.boardTr.t(r.toolbar.shapes.predefinedProcessLabel.t),t[be.ShapeType.TRAPEZE]=ue.boardTr.t(r.toolbar.shapes.trapezoidLabel.t),t[be.ShapeType.CLOUD]=ue.boardTr.t(r.toolbar.shapes.cloudLabel.t),t[be.ShapeType.CROSS]=ue.boardTr.t(r.toolbar.shapes.crossLabel.t),t[be.ShapeType.BARREL]=ue.boardTr.t(r.toolbar.shapes.barrelLabel.t),t[be.ShapeType.BRACE_LEFT]=ue.boardTr.t(r.toolbar.shapes.braceLeftLabel.t),t[be.ShapeType.BRACE_RIGHT]=ue.boardTr.t(r.toolbar.shapes.braceRightLabel.t),t),framesPanel:ue.boardTr.t(a.frames.t),framesList:ue.boardTr.t(r.toolbar.frames.panel.list.t),framesCommonList:ue.boardTr.t(r.toolbar.frames.panel.commonList.t),framesDeviceList:ue.boardTr.t(r.toolbar.frames.panel.deviceList.t),frameLabels:(o={},o[Te.default.FRAME4X3]=ue.boardTr.t(r.toolbar.frames["4by3Label"].t),o[Te.default.FRAME16X9]=ue.boardTr.t(r.toolbar.frames["16by9Label"].t),o[Te.default.FRAME1X1]=ue.boardTr.t(r.toolbar.frames["1by1Label"].t),o[Te.default.FRAMEA4]=ue.boardTr.t(r.toolbar.frames.a4Label.t),o[Te.default.CUSTOM]=ue.boardTr.t(r.toolbar.frames.customLabel.t),o[Te.default.LETTER]=ue.boardTr.t(r.toolbar.frames.letterLabel.t),o[Te.default.IPHONE_WF]=ue.boardTr.t(r.toolbar.frames.phoneLabel.t),o[Te.default.TABLET_WF]=ue.boardTr.t(r.toolbar.frames.tabletLabel.t),o[Te.default.DESKTOP_WF]=ue.boardTr.t(r.toolbar.frames.browserLabel.t),o)}}));(0,m.default)().layoutVisibilityChanged.add(this.onLayoutVisibilityChange),G.__hideToolbarPanel.add(this.hideCurrentPanel),t.ToolType=r.ToolType,t.ToolPanelType=p.default,this.getState=(0,$.getBoardUiStore)().getState,this.dispatch=(0,$.getBoardUiStore)().dispatch,this.upload=new O(t),this.shapeBasicTools=d.shapeBasicTools,this.shapeExtraTools=d.getShapeExtraTools(this.shapeBasicTools),this.lineTools=d.lineTools,this.frameTools=d.getFrameTypes(),this.frameDeviceTools=d.getFrameDeviceTypes(),this.stickersColors=e.getColorPalette(),this.updateColors(),this.showToolbar(),this.resetGridTool();var a=(0,q.subscribeMemoized)((0,$.getBoardUiStore)(),(function(e){return e.getState().boardUi.drawToolbar}),(function(){return t.safeDigest()})),s=(0,q.subscribeMemoized)((0,$.getBoardUiStore)(),(function(e){return e.getState().boardUi.creationToolbar}),this.showToolbar);(0,c.default)().toolChanged.add(this.onToolChanged,this),(0,c.default)().toolModifiersChanged.add(this.onToolChanged,this),oe.applePencilDoubleTaped.add(this.onApplePencilDoubleTaped,this),he.PLUGIN_APP_ICON_CLICKED_EVENT.add(this.sendAppIconClickedEvent,this),he.HIDE_PLUGIN_PANEL_EVENT.add(this.hideCurrentPanel,this),(0,he.registerIsPluginPanelVisibleHandler)(Ve,this.isPanelVisible),(0,he.setActivateToolbarPluginHandler)(),ie.widgetController.existingWidgetsCount>0||(0,ae.CommentsController)().getAllComments().length>0?this.boardHasContent=!0:(ie.widgetController.onWidgetLoaded.add(this.onWidgetLoaded,this),(0,ae.CommentsController)().commentLoaded.add(this.onCommentLoaded,this)),this.canUndo=(0,re.CanvasEngine)().history.canUndo(),this.canRedo=(0,re.CanvasEngine)().history.canRedo(),(0,re.CanvasEngine)().history.onChanged.add(this.onUndoRedoChanged,this),document.addEventListener("mousedown",this.onDown),document.addEventListener("touchstart",this.onDown),document.addEventListener("keydown",this.onKeyDown),u.colorsChanged.add(this.updateColors,this);var l=setInterval((function(){n.catalogOpenedCount=0}),6e4);(0,i.__awaiter)(void 0,void 0,Promise,(function(){return(0,i.__generator)(this,(function(e){switch(e.label){case 0:return[4,(0,i.__awaiter)(void 0,void 0,Promise,(function(){var e,t;return(0,i.__generator)(this,(function(n){switch(n.label){case 0:return(e=Se.SplitIOLoader.getModule())?[4,(0,B.default)().getAccountsAsync()]:[2,Ee.TemplatesSidePanelTreatments.OFF];case 1:return t=n.sent(),[2,e.getTreatment(Ee.SPLIT_EXPERIMENTS_CONFIG.TEMPLATES_SIDE_PANEL,{subscriptionType:(0,Ce.getUserSubscriptionType)(t),organizationId:(0,Ie.default)().getCurrentId()||null})]}}))}))];case 1:return[2,e.sent()===Ee.TemplatesSidePanelTreatments.ON]}}))})).then((function(e){n.isTemplatesPanelAvailable=e})),t.$on("$destroy",(function(){o(),a(),s(),(0,m.default)().layoutVisibilityChanged.remove(n.onLayoutVisibilityChange),G.__hideToolbarPanel.remove(n.hideCurrentPanel),clearInterval(l),(0,c.default)().toolChanged.remove(n.onToolChanged,n),(0,c.default)().toolModifiersChanged.remove(n.onToolChanged,n),oe.applePencilDoubleTaped.remove(n.onApplePencilDoubleTaped,n),document.removeEventListener("mousedown",n.onDown),document.removeEventListener("touchstart",n.onDown),document.removeEventListener("keydown",n.onKeyDown),u.colorsChanged.remove(n.updateColors,n),ie.widgetController.onWidgetLoaded.remove(n.onWidgetLoaded,n),(0,ae.CommentsController)().commentLoaded.remove(n.onCommentLoaded,n),(0,re.CanvasEngine)().history.onChanged.remove(n.onUndoRedoChanged,n),he.PLUGIN_APP_ICON_CLICKED_EVENT.remove(n.sendAppIconClickedEvent,n),he.HIDE_PLUGIN_PANEL_EVENT.remove(n.hideCurrentPanel,n),(0,he.removeIsPluginPanelVisibleHandler)(Ve),e.instance=void 0})),this.dispatch((0,ee.drawToolbarLoadPresets)())}return e.prototype.moveFocus=function(e){if(e&&e!==this.currentPanelType){var t=je[e],n=document.querySelector(".".concat(t));setTimeout((function(){return null===n||void 0===n?void 0:n.focus()}),151)}},e.getColorPalette=function(){return e.colorPalette||(e.colorPalette=[X.StickerColorName.Gray,X.StickerColorName.LightYellow,X.StickerColorName.LightGreen,X.StickerColorName.Yellow,X.StickerColorName.Green,X.StickerColorName.Orange,X.StickerColorName.DarkGreen,X.StickerColorName.Red,X.StickerColorName.Cyan,X.StickerColorName.Pink,X.StickerColorName.Blue,X.StickerColorName.LightPink,X.StickerColorName.LightBlue,X.StickerColorName.Violet,X.StickerColorName.DarkBlue,X.StickerColorName.Black].map((function(e){return{key:e,value:X.StickerColor.getPaletteByName(e).background.html}}))),e.colorPalette},e.prototype.isLeftToolbarPosition=function(){return this.getState().boardUi.creationToolbar.position===pe.CreationToolBarPosition.LEFT},e.prototype.onLayoutVisibilityChange=function(e){this.isToolbarHidden=!e},e.prototype.showToolbar=function(){var e=this;(0,k.isFakeToolbarEnabled)()?setTimeout((function(){e.leftToolbarPosition=e.isLeftToolbarPosition(),e.$scope.safeApply()}),300):(this.leftToolbarPosition=this.isLeftToolbarPosition(),this.$scope.safeApply())},e.prototype.onToolChanged=function(e){this.isDrawTool()?(this.currentPanelType&&(0,c.default)().testTools(r.ToolType.PEN)&&We({panelType:this.currentPanelType,buttonCSSClass:this.parentButtonCSSClass,pluginId:""}),this.isDrawColorPaletteVisible=!1):this.tryHideDrawPanel(),this.$scope.safeDigest()},e.prototype.updateColors=function(){this.colors=u.getBoardColors()},e.prototype.onWidgetLoaded=function(){this.boardHasContent=!0},e.prototype.onCommentLoaded=function(){this.boardHasContent=!0},e.prototype.onUndoRedoChanged=function(e,t){this.canUndo===e&&this.canRedo===t||(this.canUndo=e,this.canRedo=t,this.$scope.safeApply())},Object.defineProperty(e.prototype,"isRCOnboardingToolbarMode",{get:function(){return(0,le.toolbarModeSelector)(this.getState())===se.ToolbarMode.RC_ONBOARDING_MODE},enumerable:!1,configurable:!0}),e.prototype.isCreationBar=function(){return(0,me.hasCreationBar)()},e.prototype.isDebugToolbar=function(){return(0,me.hasCreationBar)()&&(0,me.hasDebugToolbar)()},e.prototype.showAllShapes=function(){var e=this;if(ne.MiroLiteService.isOnMiroLite()){this.isAllShapesVisible=!this.isAllShapesVisible;var t=(0,w.default)().toolbar.getButtonByPluginId(b.InHousePluginIds.SHAPES).buttonCSSClass;We({panelType:p.default.SHAPES,buttonCSSClass:t,pluginId:"SHAPE"})}else ze((function(){e.hideCurrentPanel(),(0,I.sendAllShapesVisibilityStat)(e.isAllShapesVisible,I.ShapesVisibilitySource.SHAPE_TOOLBAR)}))},e.prototype.onCatalogClicked=function(){if(ne.MiroLiteService.isOnMiroLite())return(0,z.default)().sendApiEvent("miro_lite_extra_library_clicked",{}),void Z.dialogService.show({componentFactory:(0,J.default)()});this.isCatalogOpened()||(I.libraryOpenedByPlusClicked(),this.catalogOpenedCount++,this.catalogOpenedCount>3&&M.addTip(L.findTipConfig(S.default.CUSTOMIZE_TOOLBAR))),(0,g.default)().isRootSectionOpened()?(0,g.default)().close():(0,g.default)().openRootSection()},e.prototype.isCatalogOpened=function(){return void 0!==(0,f.default)().getActivePluginId()},e.prototype.isLibraryButtonActive=function(){return(0,g.default)().isRootSectionOpened()},e.prototype.openStickersBulk=function(){this.hideCurrentPanel(),(0,m.default)().setPanelVisible(a.PanelName.STICKER_BULK_CREATE,!0)},e.prototype.openTemplatesPanel=function(e,t){if(void 0===t&&(t=!0),!t&&e===this.templatesCategoryOpened)return xe.appsService.toggle(xe.AppsTypes.TEMPLATES_PANEL,{placement:xe.AppsPlacements.LeftApps});var n;n=e,(0,Pe.default)().emitter.emit(Ae.UISystemMessagesEnum.REGISTER_COMPONENT,{receiverId:"NAV_STACK_".concat(Oe.NavStackExtensionPointNames.TEMPLATES_PANEL),payload:{component:function(){return we.createElement(we.Suspense,{fallback:null},we.createElement("div",{style:{height:"100%"}},we.createElement(Me,{preselectedCategory:n}),we.createElement(Re.SidebarClose,{id:Ne.AppsTypes.TEMPLATES_PANEL,onClose:function(){return(0,y.default)().leftSidebar.deactivate(b.InHousePluginIds.TEMPLATES_PANEL)}})))}}}),xe.appsService.open(xe.AppsTypes.TEMPLATES_PANEL,{placement:xe.AppsPlacements.LeftApps}),t&&this.hideCurrentPanel(),this.templatesCategoryOpened=e},e.prototype.onToolbarTap=function(){(0,V.default)().getFocus()!==j.FocusHolder.CANVAS&&(0,V.default)().setFocus(j.FocusHolder.CANVAS)},e.prototype.onChangePosition=function(){this.clearGridMenuPosition()},e.prototype.resetGridTool=function(){this.gridHeight=fe.GRID_MENU_MIN_SIZE,this.gridWidth=fe.GRID_MENU_MIN_SIZE,this.gridCurrentHeight=W.GRID_DEFAULT_ROW_CNT,this.gridCurrentWidth=W.GRID_DEFAULT_COLUMN_CNT},e.prototype.onMouseMoveGrid=function(e){var t=this.getGridMenuPosition();if(t){var n=e.clientX-t.x,o=e.clientY-t.y;if(n>0&&o>0){var i=Math.ceil(n/fe.GRID_MENU_CELL_SIZE),r=Math.ceil(o/fe.GRID_MENU_CELL_SIZE);i>fe.GRID_MENU_MAX_SIZE||r>fe.GRID_MENU_MAX_SIZE||(this.gridCurrentWidth=i,this.gridCurrentHeight=r,this.gridWidth=(0,fe.calcGridMenuSize)(this.gridCurrentWidth),this.gridHeight=(0,fe.calcGridMenuSize)(this.gridCurrentHeight),this.$scope.safeDigest())}}},e.prototype.gridCurrentHeightPx=function(){return this.gridCurrentHeight*fe.GRID_MENU_CELL_SIZE+2},e.prototype.gridCurrentWidthPx=function(){return this.gridCurrentWidth*fe.GRID_MENU_CELL_SIZE+2},e.prototype.gridWidthPx=function(){return this.gridWidth*fe.GRID_MENU_CELL_SIZE+2},e.prototype.gridHeightPx=function(){return this.gridHeight*fe.GRID_MENU_CELL_SIZE+2},e.prototype.getGridMenuPosition=function(){if(!this.gridMenuPosition){var e=document.querySelector(".grid-tool-background");if(e&&e.getBoundingClientRect){var t=e.getBoundingClientRect(),n=t.left,o=t.top;this.gridMenuPosition={x:n,y:o}}}return this.gridMenuPosition},e.prototype.clearGridMenuPosition=function(){this.gridMenuPosition=void 0},e.prototype.needToHidePanel=function(e){return(this.currentPanelType!==p.default.PEN||!this.isDrawTool())&&(!this.isDownOnParentButton(e)&&!this.isDownOnPanelItSelf(e)&&!Ge(e))},e.prototype.isDownOnParentButton=function(e){return(0,E.hasClassName)(e,this.parentButtonCSSClass)},e.prototype.isDownOnPanelItSelf=function(e){return this.currentPanelType===p.default.UPLOAD?function(e,t){for(var n=0,o=document.getElementsByClassName(e);n0&&I.clickedLockedToolbar({account_plan:e.account.type,account_id:e.account.id,board_id:e.id,role_in_billing_entity:e.account.role,user_board_role:this.canCreateAndEditComments()?D.UserBoardRole.COMMENTATOR:D.UserBoardRole.VIEWER})}},e.prototype.canCreateAndEditComments=function(){return(0,k.canCreateAndEditComments)()},e.prototype.canCreateAndEditWidgets=function(){return(0,k.canCreateAndEditWidgets)()},e.prototype.isFakeToolbarEnabled=function(){return(0,k.isFakeToolbarEnabled)()},e.$inject=["$scope"],e.currentPanelChanged=new ge.default.Signal,(0,i.__decorate)([H.autobind],e.prototype,"onLayoutVisibilityChange",null),(0,i.__decorate)([H.autobind],e.prototype,"showToolbar",null),(0,i.__decorate)([H.autobind],e.prototype,"showAllShapes",null),(0,i.__decorate)([H.autobind],e.prototype,"openTemplatesPanel",null),(0,i.__decorate)([H.autobind],e.prototype,"setCurrentPanel",null),(0,i.__decorate)([H.autobind],e.prototype,"hideCurrentPanel",null),(0,i.__decorate)([H.autobind],e.prototype,"handlePanelFocusAway",null),(0,i.__decorate)([H.autobind],e.prototype,"isPanelVisible",null),(0,i.__decorate)([H.autobind],e.prototype,"selectToolPreset",null),(0,i.__decorate)([H.autobind],e.prototype,"selectDrawTool",null),(0,i.__decorate)([H.autobind],e.prototype,"selectThickness",null),(0,i.__decorate)([H.autobind],e.prototype,"closeDrawToolbarPanel",null),e}();const Ye=Ke},432972:(e,t,n)=>{"use strict";n.d(t,{PLUGIN_APP_ICON_CLICKED_EVENT:()=>d,HIDE_PLUGIN_PANEL_EVENT:()=>u,registerIsPluginPanelVisibleHandler:()=>h,removeIsPluginPanelVisibleHandler:()=>g,setActivateToolbarPluginHandler:()=>v});var o=n(614926),i=n(239867),r=n(752221),a=n(400893),s=n(258445),l=n(105603),c=n(285087),d=new c.default.Signal,u=new c.default.Signal,p=new Map;function h(e,t){p.set(e,t)}function g(e){p.delete(e)}function f(e,t){var n=(0,i.default)().isPluginStarted(e.pluginId);return d.dispatch(e),n?((0,a.default)().clearLastStatEventParam(),u.dispatch(),e.isActive()&&(void 0!==(0,s.default)().getActivePluginId()||function(e){var t=!1;return p.forEach((function(n){t=t||n(e)})),t}(e))?((0,a.default)().close(),!0):(e.onClick((0,a.default)(),t),(0,i.default)().markPluginAsUsed(e.pluginId),!1)):((0,l.default)().show("This tool is unavailable on this board"),!1)}var m=!1;function v(){m||((0,o.default)().setActivateToolbarPluginHandler({activateByPluginId:function(e,t){var n=(0,i.default)().toolbar.getButtonByPluginId(e);return!!n&&f(n,t)},getPluginByIndex:function(e){return r.toolbarStorage.getPinnedPlugins()[e]}}),m=!0)}},504068:(e,t,n)=>{"use strict";n.d(t,{PUBLIC_DEVICE_PINNED_TOOLS:()=>C,DEVICE_LOCAL_PINNED_TOOLS:()=>I,toolbarStorage:()=>A});var o=n(759312),i=n(285087),r=n(739581),a=n(445569),s=n(156141),l=n.n(s),c=n(183766),d=n.n(c),u=n(368195),p=n(753180),h=n(239867),g=n(812366),f=n(793442),m=n(270204),v=n(520521),_=n(171751),y=n(956466),b=[r.InHousePluginIds.PASTE_IFRAME,r.InHousePluginIds.ICONFINDER,r.InHousePluginIds.STICKERS_RECOGNITION,r.InHousePluginIds.JIRA,r.InHousePluginIds.RALLY,r.InHousePluginIds.WIREFRAMES,r.InHousePluginIds.TABLES_AND_CHARTS],T=[r.InHousePluginIds.STICKERS,r.InHousePluginIds.SHAPES,r.InHousePluginIds.LINES,r.InHousePluginIds.TEXT,r.InHousePluginIds.PEN,r.InHousePluginIds.COMMENTS],S=[r.InHousePluginIds.SHAPE_LIBRARY,r.InHousePluginIds.LINES,r.InHousePluginIds.STICKERS,r.InHousePluginIds.MIRO_LITE_TEMPLATES],E=[r.InHousePluginIds.PEN,r.InHousePluginIds.MIRO_LITE_TEMPLATES,r.InHousePluginIds.STICKERS,r.InHousePluginIds.TEXT,r.InHousePluginIds.SHAPES,r.InHousePluginIds.LINES],C=[r.InHousePluginIds.TEXT,r.InHousePluginIds.STICKERS,r.InHousePluginIds.SHAPES,r.InHousePluginIds.LINES,r.InHousePluginIds.PEN],I=(0,o.__spreadArray)([],C,!0);function x(e){var t=(0,h.default)().toolbar.getButtonByPluginId(e);return!!t&&(!t.isVisible||t.isVisible())}var w=function(){function e(){if(this.pinnedPluginsChanged=new i.default.Signal,this.unpinnedPluginsChanged=new i.default.Signal,this.toolbarCustomized=new i.default.Signal,this.pinnedPlugins=[],this.unpinnedPlugins=[],this.savedPinnedPlugins=[],this.savedUnpinnedPlugins=[],this.startedToolBarPluginIds=[],e.alreadyCreated)throw new Error("ToolbarStorage already created, there can be only one instance");e.alreadyCreated=!0}return e.prototype.invalidate=function(){var e=v.pluginsOrder.getPlugins();!function(e,t,n,o,i){var r;void 0===i&&(i=function(){return!0});var s=(0,a.default)().achievements;if(!s.isOpened(o)&&i()){var l=e.unpinned.indexOf(n);if(l>-1){var c=e.unpinned.splice(l,1);(r=e.pinned).push.apply(r,c),t.toolbarCustomized.addOnce((function(){s.open(o)}))}else(l=e.pinned.indexOf(n))>-1?s.open(o):(0,h.default)().isPluginStarted(n)&&e.pinned.push(n)}}(e,this,r.InHousePluginIds.PEN,u.CommonAchievements.PEN_TOOL_PINNED,(function(){return m.default.board.allowPenToolOnboarding}));var t=(0,g.default)().getMode()===f.LayoutViewMode.MIRO_LITE?(0,y.isOnMiroDiagrammingTool)()?S:E:(0,p.isGuestEditor)()?T:(0,_.isInteractiveDisplay)()?I:[];t.length&&function(e,t){e.unpinned=e.unpinned.filter((function(e){return!t.includes(e)})),e.pinned.filter((function(e){return!t.includes(e)})).forEach((function(t){return e.unpinned.push(t)})),e.pinned=t}(e,t),this.invalidatePinnedPlugins(e.pinned),0!==e.unpinned.length||e.unpinnedWasCustomized||(e.unpinned=b),this.invalidateUnpinnedPlugins(e.unpinned)},e.prototype.invalidatePinnedPlugins=function(e){this.pinnedPlugins=e.slice(0).filter(x),this.pinnedPluginsChanged.dispatch()},e.prototype.invalidateUnpinnedPlugins=function(e){var t=this;this.unpinnedPlugins=e.slice(0).filter(x),this.startedToolBarPluginIds=(0,h.default)().toolbar.getButtons().map((function(e){return e.pluginId})).filter(x);var n=this.unpinnedPlugins.filter((function(e){return(0,h.default)().isPluginStarted(e)})),i=this.startedToolBarPluginIds.filter((function(e){return!t.pinnedPlugins.includes(e)})).filter((function(e){return!n.includes(e)}));this.unpinnedPlugins=(0,o.__spreadArray)((0,o.__spreadArray)([],n,!0),i,!0),this.unpinnedPluginsChanged.dispatch()},e.prototype.pinPlugin=function(e,t){this.unpinnedPlugins.includes(e)&&(this.removePlugin(e,this.unpinnedPlugins),this.unpinnedPluginsChanged.dispatch()),this.pinnedPlugins.indexOf(e)!==t&&(this.removePlugin(e,this.pinnedPlugins),this.pinnedPlugins.splice(t,0,e),this.pinnedPluginsChanged.dispatch())},e.prototype.unpinPlugin=function(e,t){this.pinnedPlugins.includes(e)&&(this.removePlugin(e,this.pinnedPlugins),this.pinnedPluginsChanged.dispatch()),this.unpinnedPlugins.indexOf(e)!==t&&(this.removePlugin(e,this.unpinnedPlugins),"number"===typeof t?this.unpinnedPlugins.splice(t,0,e):this.unpinnedPlugins.push(e),this.unpinnedPluginsChanged.dispatch())},e.prototype.setPlugins=function(e,t){this.pinnedPlugins=e,this.unpinnedPlugins=t,this.toolbarCustomized.dispatch()},e.prototype.getPinnedPluginIndex=function(e){return this.pinnedPlugins.indexOf(e)},e.prototype.removePlugin=function(e,t){var n=t.indexOf(e);-1!==n&&t.splice(n,1)},e.prototype.save=function(){var e=this;l()(this.pinnedPlugins,this.savedPinnedPlugins)&&l()(this.unpinnedPlugins,this.savedUnpinnedPlugins)||(this.saveUnchangedCollection(),v.pluginsOrder.updateToolbarPlugins(d()(this.pinnedPlugins),d()(this.unpinnedPlugins)).then((function(){(0,a.default)().updateProfile(),e.toolbarCustomized.dispatch()})))},e.prototype.saveUnchangedCollection=function(){this.savedPinnedPlugins=this.pinnedPlugins.slice(),this.savedUnpinnedPlugins=this.unpinnedPlugins.slice()},e.prototype.getPinnedPlugins=function(){return this.pinnedPlugins.slice()},e.prototype.getUnpinnedPlugins=function(){return this.unpinnedPlugins.slice()},e.prototype.unpinnedWasCustomized=function(){return v.pluginsOrder.getPlugins().unpinnedWasCustomized},e.alreadyCreated=!1,e}(),A=new w},101523:(e,t,n)=>{"use strict";n.d(t,{AllShapesButton:()=>w});var o=n(237216),i=n(399887),r=n(685338),a=n(827378),s=n(60042),l=n.n(s),c=n(232463),d=n(242078),u=n(576163),p=n(402496),h=n(368195),g=n(292369),f=n(77602),m=n(957453),v=n(980534),_=n(163204),y=n(673039),b=n.n(y),T=n(570541),S="default",E="more-shapes",C="diagramming",I=function(){var e,t=m.UICurrentBoard.getInfo().account;if((0,u.isOnMiroLite)(t)||(0,u.isEnterprise)(t.organization))return S;var n=f.SplitIOLoader.getModule();return null!==(e=null===n||void 0===n?void 0:n.getTreatment(T.SPLIT_EXPERIMENTS_CONFIG.ALL_SHAPES_BUTTON_INCREASE_VISIBILITY))&&void 0!==e?e:S},x=function(e){var t,n=e.className,o=e.onClick,i=e.autoTestId,r=e.isAllShapesVisible,s=(0,g.useTranslations)(_.boardTr,[{tKey:_.boardTr.keys.widgetType.allShapes.t},{tKey:_.boardTr.keys.widgetType.basicShapes.t},{tKey:_.boardTr.keys.widgetType.moreShapes.t},{tKey:_.boardTr.keys.widgetType.diagramming.t},{tKey:_.boardTr.keys.widgetType.moreShapesDescription.t}]),u=!(0,c.useSelector)((function(e){return(0,p.isAchievementOpened)(e,h.CommonAchievements.DIAGRAMMING_ALL_SHAPES_HIGHLIGHT)})),f=(0,a.useState)(I)[0],m=f!==S,y=(0,a.useMemo)((function(){switch(f){case E:return s[_.boardTr.keys.widgetType.moreShapes.t];case C:return s[_.boardTr.keys.widgetType.diagramming.t];default:return s[_.boardTr.keys.widgetType.allShapes.t]}}),[f,s]);return a.createElement(a.Fragment,null,!m&&a.createElement("div",{className:b().shapesSplitter}),a.createElement(d.Button,{size:"s",theme:"secondary",fluid:!0,className:l()(n,b().allShapesButton,(t={},t[b().allShapesButton_variant]=m,t)),onClick:function(){o(),(0,v.default)().sendApiEvent("button_clicked",{button_name:"All shapes",component:"app",feature:"all_shapes_increase_visibility_exp__all_shapes_btn"})},dataTestid:i},r?s[_.boardTr.keys.widgetType.basicShapes.t]:y,u&&a.createElement(a.Fragment,null,"\xa0",a.createElement("span",{className:b().allShapesButton__blueDot}))),m&&a.createElement("p",{className:b().allShapesDescription},s[_.boardTr.keys.widgetType.moreShapesDescription.t]))};function w(t){var n=(0,r.withStore)(x,t);(0,o.getRtbApp)().component("allShapesButton",(0,i.react2angular)(e)(n,["isAllShapesVisible","className","onClick","autoTestId"]))}e=n.hmd(e)},759639:(e,t,n)=>{"use strict";n.d(t,{TemplatesPanelButton:()=>_});var o,i=n(237216),r=n(399887),a=n(827378),s=n(180966),l=n(891275),c=n(297900),d=n(831845),u=n(980534);!function(e){e.TOP="TOP",e.BOTTOM="BOTTOM"}(o||(o={}));var p=(0,l.styled)(c.Flex,{flexDirection:"column",justifyContent:"space-around",alignItems:"center",padding:"0 12px"}),h=(0,l.styled)(d.Div,{width:"100%",height:"1px",backgroundColor:"$gray-30"}),g=(0,l.styled)(h,{marginBottom:"16px"}),f=(0,l.styled)(h,{marginTop:"24px",marginBottom:"4px"}),m=(0,l.styled)(s.Button,{padding:"0 8px !important"}),v=function(e){var t=e.separator,n=e.onClick,i=e.title,r=e.category;return a.createElement(p,null,t===o.TOP&&a.createElement(g,null),a.createElement(m,{size:"small",variant:"secondary",fluid:!0,onClick:function(){n(r),(0,u.default)().sendApiEvent("button_clicked",{button_name:"open_templates_panel",button_place:"board",component:"app",feature:"templates_panel"})}},i),t===o.BOTTOM&&a.createElement(f,null))};function _(){(0,i.getRtbApp)().component("templatesPanelButton",(0,r.react2angular)(e)(v,["separator","onClick","title","category"]))}e=n.hmd(e)},247080:(e,t,n)=>{"use strict";n.d(t,{default:()=>M});var o=n(237216),i=n(399887),r=n(759312),a=n(60042),s=n.n(a),l=n(827378),c=n(561549),d=n(77924),u=n(445569),p=n(368195),h=n(635435),g=n(15349),f=n(833360),m=n(648693),v=n(122113),_=n(429672),y=n(247648),b=n(954974),T=n(78367),S=n(494930),E=n.n(S),C=n(614926),I=(n(601047),n(865100)),x=n(560091);function w(e){var t=(0,u.default)().achievements;t.isOpened(e)||t.open(e)}var A=[c.CommonModifiers.NO_MODIFIERS],P=[c.CursorModifiers.LASSO],O=[c.PenModifiers.SMART],R=[c.PenModifiers.HIGHLIGHTER],N=function(e){function t(t){var n=e.call(this,t)||this,o=(0,u.default)().achievements;return n.state={showSmartDrawingInformArrow:!o.isOpened(p.CommonAchievements.DRAW_TOOLBAR_SMART_DRAWING_FIRST_TIME),showToolPresetInformArrow:!o.isOpened(p.CommonAchievements.DRAW_TOOLBAR_TOOL_PRESETS_FIRST_TIME)},n}return(0,r.__extends)(t,e),t.prototype.showDrawingRecognitionHint=function(){this.state.showSmartDrawingInformArrow&&(w(p.CommonAchievements.DRAW_TOOLBAR_SMART_DRAWING_FIRST_TIME),this.setState({showSmartDrawingInformArrow:!1})),I.dialogService.show({componentFactory:(0,x.DrawingRecognitionDialogConnected)()})},t.prototype.smartPenClicked=function(e,t,n){var o,i;n?this.showDrawingRecognitionHint():null===(i=(o=this.props).onToolSelected)||void 0===i||i.call(o,e,t)},t.prototype.selectPreset=function(e){var t=this.props,n=t.activePresetIndex,o=t.onPresetSelected;this.state.showToolPresetInformArrow&&n===e&&(w(p.CommonAchievements.DRAW_TOOLBAR_TOOL_PRESETS_FIRST_TIME),this.setState({showToolPresetInformArrow:!1})),null===o||void 0===o||o(e)},t.prototype.render=function(){var e=this,t=this.props,n=t.className,o=t.onClose,i=t.onToolSelected,r=this.state.showSmartDrawingInformArrow,a=s()("toolbar-draw-panel","toolbar-draw-panel--vertical",n),c=(0,C.default)();return l.createElement("div",{className:a,"data-testid":"draw-toolbar-panel"},l.createElement(T.DrawToolbarItem,{className:E().drawToolbarTool,onClick:o,iconHref:b}),l.createElement(T.DrawToolbarSeparator,{type:T.DrawToolbarType.HORIZONTAL}),l.createElement(g.Translate,{tKey:"board.boardTools.toolbar.drawToolbarPanel.pen"},(function(e){return l.createElement(T.DrawToolbarTool,{className:E().drawToolbarTool,tool:d.ToolType.PEN,toolModifiers:A,onClick:i,tooltipText:e,tooltipPlacement:"right",hotKey:"P",dataTestid:"draw-toolbar-pen",iconHref:y,toolsService:c})})),l.createElement(g.Translate,{tKey:"board.miroLiteToolbar.highlighter"},(function(e){return l.createElement(T.DrawToolbarTool,{className:E().drawToolbarTool,tool:d.ToolType.PEN,toolModifiers:R,onClick:i,tooltipText:e,tooltipPlacement:"right",iconHref:_,toolsService:c})})),l.createElement(g.Translate,{tKey:"board.boardTools.toolbar.drawToolbarPanel.smartDrawing"},(function(t){return l.createElement(T.DrawToolbarTool,{className:E().drawToolbarTool,tool:d.ToolType.PEN,toolModifiers:O,onClick:e.smartPenClicked,tooltipText:t,tooltipPlacement:"right",iconHref:v,toolsService:c,arrowPlacement:r?"right":void 0})})),l.createElement(g.Translate,{tKey:"board.boardTools.toolbar.drawToolbarPanel.eraser"},(function(e){return l.createElement(T.DrawToolbarTool,{className:E().drawToolbarTool,tool:d.ToolType.ERASER,toolModifiers:A,onClick:i,tooltipText:e,tooltipPlacement:"right",hotKey:"E",dataTestid:"draw-toolbar-eraser",iconHref:m,toolsService:c})})),l.createElement(g.Translate,{tKey:"board.boardTools.toolbar.drawToolbarPanel.lasso"},(function(e){return l.createElement(T.DrawToolbarTool,{className:E().drawToolbarTool,tool:d.ToolType.CURSOR,toolModifiers:P,onClick:i,tooltipText:e,tooltipPlacement:"right",iconHref:f,toolsService:c})})),this.renderPresets())},t.prototype.renderPresets=function(){var e=this,t=this.props,n=t.activePresetIndex,o=t.presets;if(o){var i=this.state.showToolPresetInformArrow;return l.createElement(l.Fragment,null,l.createElement(T.DrawToolbarSeparator,{type:T.DrawToolbarType.HORIZONTAL}),o.map((function(t,o){var r=o===n;return l.createElement(T.DrawToolbarToolPresetItem,{onClick:e.selectPreset,key:o,presetIndex:o,preset:t,arrowPlacement:i&&r?"right":void 0,selected:r})})))}return null},(0,r.__decorate)([h.autobind],t.prototype,"showDrawingRecognitionHint",null),(0,r.__decorate)([h.autobind],t.prototype,"smartPenClicked",null),(0,r.__decorate)([h.autobind],t.prototype,"selectPreset",null),t}(l.PureComponent);function M(){(0,o.getRtbApp)().component("drawToolbarPanel",(0,i.react2angular)(e)(N,["className","onClose","presets","activePresetIndex","onPresetSelected","onToolSelected"]))}e=n.hmd(e)},247228:(e,t,n)=>{"use strict";n.d(t,{UndoRedo:()=>a});var o=n(237216),i=n(399887),r=n(300073);function a(){(0,o.getRtbApp)().component("undoRedo",(0,i.cerebralReact2angular)(e)(r.UndoRedoVertical))}e=n.hmd(e)},773883:(e,t,n)=>{"use strict";n.d(t,{useSelectedTool:()=>r});var o=n(827378),i=n(614926),r=function(){var e=(0,o.useState)((0,i.default)().getTool()),t=e[0],n=e[1];return(0,o.useEffect)((function(){var e=function(e){return n(e)};return(0,i.default)().toolChanged.add(e),function(){(0,i.default)().toolChanged.remove(e)}}),[]),t}},400893:(e,t,n)=>{"use strict";n.d(t,{getServiceKey:()=>i,getInjectionPoint:()=>r,default:()=>a});var o=n(285289);function i(){return"CatalogController"}function r(){return o.getInjectionPoint("CatalogController")}const a=r()},706661:(e,t,n)=>{"use strict";n.d(t,{getLibrary:()=>W,getLibraryContent:()=>F,default:()=>z});var o=n(759312),i=n(285087),r=n(266726),a=n.n(r),s=n(438464),l=n(739581),c=n(852766),d=n(980534),u=n(93807),p=n(266188),h=n(75386),g=n(660720),f=n(250399),m=n(812366),v=n(780415),_=n(297870),y=n(965751),b=n(474208),T=n(328515),S=n(393917),E=n(614926),C=n(103238),I=n(77924),x=n(793442),w=n(247259),A=n(822884),P=n(258445),O=n(990939),R=n(957453),N=n(671021),M=n(163204),L=n(982987),D=n(441519),B=n(332378),k=p.getInjectionPoint(),U=m.getInjectionPoint(),H=_.getInjectionPoint();function W(){return B(".toolbar-library")}function F(){return B(".toolbar-library__content")}function G(e){return(0,D.getBoardUiStore)().getState().boardUi.creationToolbar.position===e}const z=function(){function e(){var e=this;this.activePluginIdChanged=new i.default.Signal,this.openRootSectionCalled=new i.default.Signal,this.onKeyDownWrapper=this.onKeyDown.bind(this),this._locked=!1,this.preventCalcCatalogSizes=!1,this.translationLabels={},this.translationLabelsWithParams={},this.canShowMarketplaceModal=function(){return(0,A.__canInstallPluginsInAccount)(R.UICurrentBoard.getInfo().account)&&(0,P.default)().getLibraryContent()===e.root&&U().getMode()!==x.LayoutViewMode.EMBED},(0,P.default)().setOpenRootSectionCb(this.openRootSection.bind(this))}return e.prototype.__setRootLibraryContent=function(e){this.root=e},e.prototype.__setIframePluginContentFactory=function(e){this.iframePluginContentFactory=e},e.prototype.isOpened=function(){return 0!==W().length},e.prototype.setCurrentPropertyClick=function(e,t){this.currentPropertyClickForUpload={id:e,containerId:t}},e.prototype.getCurrentPropertyClick=function(){return this.currentPropertyClickForUpload},e.prototype.showContent=function(e){var t=this;this.isOpened()?this.compileContent(e):(0,P.default)().setLibraryContent(e),U().setPanelVisible(v.PanelName.CATALOG,!0),a()((function(){return t.calcCatalogSizes()}),10)},e.prototype.showIframeContent=function(e,t,n,o){void 0===o&&(o="");var i=this.iframePluginContentFactory(e,t,n,o);this.showContent(i)},e.prototype.isRootSectionOpened=function(){return(0,P.default)().getActivePluginId()===T.ROOT_ID},e.prototype.openRootSection=function(e){var t=this;void 0===e&&(e=!1),this.isRootSectionOpened()||(this.showContent(this.root),(0,P.default)().unpin()),e&&requestAnimationFrame((function(){t.scrollRootToBottom()})),this.openRootSectionCalled.dispatch()},e.prototype.close=function(e){(0,P.default)().close(e)},e.prototype.setScope=function(e){var t=this;this.$scope=e,this._locked=!1,this.$scope.canShowMarketplaceModal=this.canShowMarketplaceModal,this.$scope.isPinned=function(){return(0,P.default)().isPinned},this.$scope.close=function(){return(0,P.default)().close()},this.$scope.isOldStyles=function(){return(0,P.default)().isOldStyles},this.$scope.getCssClass=function(){var e;return G(L.CreationToolBarPosition.BOTTOM)&&t.displayOptions&&null!==(e=t.displayOptions.cssClass)&&void 0!==e?e:""},this.$scope.getPosition=function(){if(G(L.CreationToolBarPosition.BOTTOM)&&t.displayOptions){var e=(0,c.default)().leftSidebar.visibleWidth,n=t.displayOptions,o=n.left,i=n.centerByWidth,r=W(),a=o;if("number"===typeof a){if(i){var s=r.width();s&&(a-=s/2)}a-=e}var l={};return d=l,u="left",(p=a)&&(d[u]="number"===typeof p?"".concat(p.toString(10),"px"):p),l}var d,u,p;return{}};var n=M.boardTr.behaviorLoadedCurrentLang((function(){var e=M.boardTr.keys,n=e.boardTools,o=e.framesSwitcher;t.translationLabels={apps:M.boardTr.t(n.toolbar.toolbarLibrary.apps.t),onlyAvailableInOurDiagramming:M.boardTr.t(n.toolbar.toolbarLibrary.onlyAvailableInOurDiagramming.t),addMoreApps:M.boardTr.t(n.toolbar.toolbarLibrary.addMoreApps.t),close:M.boardTr.t(o.framesNavigator.close.t)},t.translationLabelsWithParams={tryNewDiagramingHtml:function(e){return M.boardTr.t(n.toolbar.toolbarLibrary.tryNewDiagramingHtml.t,{getDeprecatedIconCollectionBanner:e})}}}));this.$scope.translationLabelsBoard=this.translationLabels,this.$scope.translationLabelsBoardWithParams=this.translationLabelsWithParams,this.$scope.getMorePluginsClicked=function(){g.moreToolsClicked(),(0,O.openMarketplace)({utm_source:"miro_in_app_marketplace_toolbar_library_add_more_apps"})},this.$scope.getPluginIdClass=function(){var e;return"toolbar-library--"+(null===(e=(0,P.default)().getLibraryContent())||void 0===e?void 0:e.id.toLowerCase())},this.$scope.getContentTitle=function(){var e=(0,P.default)().getLibraryContent();return e&&e!==t.root?e.title:void 0},this.$scope.onDropComplete=function(e,n,o){f.initPosition(new s.default.Point(n,o)),t.dropResourceToCanvas(e)},this.$scope.$on("draggable:start",(function(){t.$scope.dropAreaVisible=!0})),this.$scope.$on("draggable:end",(function(){t.$scope.dropAreaVisible=!1,t.$scope.$apply()})),this.$scope.$on("draggable:drop",(function(e,n){f.initPosition(),t.dropResourceToCanvas(n.data)})),this.$scope.getDeprecatedIconCollectionBanner=function(){var e,t;return null===(t=null===(e=(0,P.default)().getLibraryContent())||void 0===e?void 0:e.params)||void 0===t?void 0:t.banner},this.$scope.onDeprecatedIconCollectionBannerClick=function(){(0,u.default)().then((function(e){e.isInited()||e.init()})).then((function(){var e,t,n=null===(t=null===(e=(0,P.default)().getLibraryContent())||void 0===e?void 0:e.params)||void 0===t?void 0:t.banner,o=n.title,i=n.source;i&&(0,d.default)().sendApiEvent("diagramming_library_opened",{source:i}),(0,c.default)().leftSidebar.activate(l.InHousePluginIds.SHAPE_LIBRARY,{query:o}),(0,P.default)().close({isForceClose:!1})}))},this.$scope.isDeprecatedIconCollection=function(){var e,t;return(null===(t=null===(e=(0,P.default)().getLibraryContent())||void 0===e?void 0:e.params)||void 0===t?void 0:t.deprecated)||!1};var o=h.subscribeOnDown(this,(function(){if(t._locked)return!0;t.$scope&&((0,P.default)().close({isForceClose:!1}),t.$scope.$apply())}),".board-toolbar, .library-button, .toolbar-library, #pixiCanvasContainer, .overlay-object, .md-container, .picker-dialog-bg, .board-bottom-toolbar, #creation-bar",".board-tool--catalog");B(document).on("keydown",this.onKeyDownWrapper),H().setFocus(y.FocusHolder.CATALOG);var i=a()((function(){return t.calcCatalogSizes()}),100),r=(0,P.default)().getLibraryContent();r&&(this.compileContent(r,!0),(0,N.addResizeEventListener)(i)),requestAnimationFrame((function(){t.addAnimation()})),this.$scope.$on("$destroy",(function(){H().setFocus(y.FocusHolder.CANVAS),(0,C.returnFocusFromIFrame)(),o&&o.destroy(),B(document).off("keydown",t.onKeyDownWrapper),t.destroyPrevScope(),(0,N.removeResizeEventListener)(i),n()}))},e.prototype.scrollRootToBottom=function(){if((0,P.default)().getLibraryContent()===this.root){var e=F()[0];e.scrollTop=e.scrollHeight}},e.prototype.dropResourceToCanvas=function(e){return this.sendStat(),(0,S.dropResourceToCanvas)(e)},Object.defineProperty(e.prototype,"currentPluginObjectClickListener",{get:function(){var e=(0,P.default)().getLibraryContent();return e?e.objectClickListener:void 0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"currentPluginDummyController",{get:function(){var e=(0,P.default)().getLibraryContent();return e?e.dummyController:void 0},enumerable:!1,configurable:!0}),e.prototype.sendStat=function(){this.lastStatEventParam&&g.addFileToCanvas(this.lastStatEventParam),this.lastStatAppKey&&(0,w.default)(this.lastStatAppKey)},e.prototype.compileContent=function(e,t){var n=this;void 0===t&&(t=!1);var i=!e.asyncResize||t;i&&(this.preventCalcCatalogSizes=!0),this.toggleToolIfNeed(),this.destroyPrevScope(),(0,P.default)().setLibraryContent(e);var r=F(),a=B(e.template);r.empty().append(a),this.activeScope=k().$rootScope.$new();var s=k().$controller(e.ControllerClass,{$scope:this.activeScope,service:this,params:(0,o.__assign)((0,o.__assign)({},e.params),{appKey:e.id})});this.activeScope.ctrl=s,s.libraryContentElement=r[0],s.init(),k().$compile(a)(this.activeScope),this.activePluginIdChanged.dispatch(e.id),this.$scope.safeApply(),i&&requestAnimationFrame((function(){n.preventCalcCatalogSizes=!1,n.calcCatalogSizes()}))},e.prototype.toggleToolIfNeed=function(){(0,E.default)().testTools(I.ToolType.HAND,I.ToolType.CURSOR,I.ToolType.VIEW)||(0,E.default)().setDefaultTool()},e.prototype.destroyPrevScope=function(){var e,t=null===(e=(0,P.default)().getLibraryContent())||void 0===e?void 0:e.id;this.activePluginIdChanged.dispatch(t),this.activeScope&&this.activeScope.$destroy()},e.prototype.lock=function(){this._locked=!0},e.prototype.unlock=function(){this._locked=!1},Object.defineProperty(e.prototype,"locked",{get:function(){return this._locked},enumerable:!1,configurable:!0}),e.prototype.setLastStatEventParam=function(e,t){this.lastStatEventParam=e,this.lastStatAppKey=t},e.prototype.clearLastStatEventParam=function(){this.lastStatEventParam=void 0,this.lastStatAppKey=void 0},e.prototype.addAnimation=function(){W().addClass("toolbar-library--visible")},e.prototype.calcCatalogSizes=function(){if(!this.preventCalcCatalogSizes&&this.isOpened()){var e=(0,P.default)(),t=F(),n=this.getMaxHeight(),o=void 0;o=e.isFullHeight?n:e.height?e.height:Math.max(120,Math.min(n,t[0].scrollHeight,t.children().outerHeight()+24)),this.setHeight(o),this.setWidth()}},e.prototype.changeHeight=function(e){!this.preventCalcCatalogSizes&&this.isOpened()&&this.setHeight(e)},e.prototype.setHeight=function(e){var t,n=this.getMaxHeight(),o=this.clamp(e,n,120),i=F(),r=W(),a=this.getContainer();i.outerHeight(o);var s=this.getBreadcrumbsHeight();if(G(L.CreationToolBarPosition.LEFT)){if(a){var l=(a.clientHeight-o-s-60)/2;r.css("top",l)}}else{var c=null===(t=this.displayOptions)||void 0===t?void 0:t.bottom;c&&r.css("bottom",c)}},e.prototype.changeDropPosition=function(e){(0,S.setDropResourcePosition)(e)},e.prototype.changeDisplayOptions=function(e){this.displayOptions=e,this.$scope&&this.displayOptions.applyChanges&&this.$scope.safeApply()},e.prototype.getMaxHeight=function(){var e=this.getCanvasContainerHeight(),t=e-60-this.getBreadcrumbsHeight()-8;return G(L.CreationToolBarPosition.LEFT)?t:Math.min(t,e/2)},e.prototype.getContainer=function(){return document.getElementById("desktop-ui__body")||document.body},e.prototype.getCanvasContainerHeight=function(){var e=this.getContainer();return e?e.clientHeight:0},e.prototype.setWidth=function(){var e=this.getWidth();W().css("width",e)},e.prototype.getMaxWidth=function(){return this.getCanvasContainerWidth()-74-8},e.prototype.getCanvasContainerWidth=function(){var e=this.getContainer();return e?e.clientWidth:0},e.prototype.clamp=function(e,t,n){return e<=n?n:e>=t?t:e},e.prototype.onKeyDown=function(e){H().getFocus()===y.FocusHolder.CATALOG&&e.keyCode===b.default.ESCAPE&&(0,P.default)().close()},e.prototype.getWidth=function(){return function(e,t,n){var o="".concat(t,"px");return e.isFullWidth?n>t&&(o="calc(100% - ".concat(74,"px - 6px)")):e.width&&e.width>t&&n>t&&(o=e.width{"use strict";n.d(t,{dropResourceToCanvas:()=>y,libraryObjectClickListener:()=>_,setDropResourcePosition:()=>m});var o=n(548966),i=n(614926),r=n(77924),a=n(691123),s=n(660720),l=n(250399);var c=n(488006),d=n(29185),u=n(100319),p=n(411861),h=n(915408),g=n(556091),f="center";function m(e){f=e,v()}function v(){switch(f){case"center":default:(0,l.initPosition)();break;case"top":var e=document.body.clientWidth/2,t=document.body.clientHeight/4;(0,l.initPosition)({x:e,y:t})}}function _(e,t){v(),y(t)}function y(e){return g.log("catalog","dropResourceToCanvas",e),new Promise((function(t,n){if(e.hasOwnProperty("urls"))(0,o.default)().createWidgetFromUrl(e.urls.regular,c.default.recalculateSize(e.width,e.height)).then(t).catch(n),u.default.unsplash.sendDownloadStat(e.links.download_location);else if(e.hasOwnProperty("id"))(0,o.default)().createWidgetFromResource(e,c.default.recalculateSize(e.meta.width,e.meta.height)),t(void 0);else if(e.hasOwnProperty("image")){var g=e.hasOwnProperty("type")&&"iconfinder"===e.type,f=e.hasOwnProperty("tags")?function(e){return{width:100,height:100,scale:100/e.size}}(e):c.default.recalculateSize(e.width,e.height);g?(0,o.default)().uploadResourceFromIconfinder(e.iconId,d.default.ICONFINDER,e.url,f).then(t).catch(n):(0,o.default)().createWidgetFromUrl(e.image,f).then(t).catch(n)}else if(e.hasOwnProperty("resourceId"))e.resourceSource===d.default.ONEDRIVE&&e.resourceDriveId?(0,o.default)().uploadResourceFromOneDrive(e.resourceId,e.resourceDriveId,e.resourceSource,e.resourceType,e.resourceToken).then(t).catch(n):(0,o.default)().uploadResourceFromCloud({fileId:e.resourceId,source:e.resourceSource,type:e.resourceType,token:e.resourceToken}).then(t).catch(n);else if(e.hasOwnProperty("mockupData")){e.isChart?s.addTablesAndCharts(e.mockupData.type):e.isPrototype&&s.addPrototype(e.mockupData.type);var m=l.getPosition(0,0);m.x=(0,p.getScreenToCanvasX)(m.x),m.y=(0,p.getScreenToCanvasY)(m.y);var v={style:JSON.stringify(e.mockupData.styleData),mockup:{info:JSON.stringify(e.mockupData.info),type:e.mockupData.type},size:e.dummySize||h.getSizeData(e.mockupData.type),position:m};(0,a.MockupWidgetController)().create(v),t(void 0)}else n(new Error("dropResourceToCanvas"));(0,i.default)().setTool(r.ToolType.CURSOR)}))}},943658:(e,t,n)=>{"use strict";n.d(t,{hiddenToolbarToolTips:()=>o,hideToolbarToolTip:()=>i,findTipConfig:()=>a,initTip:()=>s,startWatchingUITips:()=>l});var o={};function i(e){o[e]=!0}var r=[];function a(e){return r.find((function(t){return t.id===e}))}function s(e){r.push(e)}function l(){r.forEach((function(e){return e.startWatching&&e.startWatching()}))}},561611:(e,t,n)=>{"use strict";n.d(t,{default:()=>P});var o,i=n(759312),r=n(975806),a=n(636304),s=n(599423),l=n(827378),c=n(60042),d=n.n(c),u=n(622039),p=n(103734),h=n(283683),g=n(380059),f=n(610517),m=n(128069),v=n(198028);!function(e){e.UPDATE="update"}(o||(o={}));var _,y=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,i.__extends)(t,e),t.prototype.updateWidgets=function(e){this.signal.dispatch({type:o.UPDATE,payload:e})},t}(v.AsyncSource),b=n(15349);!function(e){e[e.CANCEL=0]="CANCEL",e[e.SUBMIT=1]="SUBMIT"}(_||(_={}));const T=(0,g.dialogConnect)((function(e,t){return{source:e.source,dialogText:e.dialogText,onCancel:function(){return t({type:_.CANCEL})},onSubmit:function(e){return t({widgets:e,type:_.SUBMIT})}}}))((function(e){var t=e.source,n=e.onCancel,i=e.onSubmit,r=e.dialogText,a=(0,l.useState)([]),s=a[0],c=a[1];(0,l.useEffect)((function(){var e=function(e){e.type===o.UPDATE&&c(e.payload)};return t.add(e),function(){t.off(e)}}),[t]);var g=!s||!s.length;return l.createElement(p.DialogLayout,{onCancel:n,classNames:{container:f.widgetPickerDialogContainer},dataTestid:"widget-picker-dialog"},l.createElement(m.DialogHeader,{type:m.DialogType.None},r),l.createElement(h.DialogActions,null,l.createElement(u.Tappable.Button,{className:d()("rtb-btn rtb-btn--primary rtb-btn--medium",{"rtb-btn--disabled":g}),hmTap:function(){s.length&&i(s)},dataTestid:"widget-picker-dialog__submit-button"},l.createElement(b.Translate,{tKey:"board.modals.widgetLinkPicker.widgetLinkPickerModal.yesText"}))))}));var S,E=n(445468),C=n.n(E);!function(e){e[e.SUBMIT=0]="SUBMIT",e[e.CANCEL=1]="CANCEL"}(S||(S={}));const I=(0,g.dialogConnect)((function(e,t){return{dialogText:e.dialogText,onCancel:function(){return t({type:S.CANCEL})}}}))((function(e){var t=e.dialogText,n=e.onCancel;return l.createElement(p.DialogLayout,{onCancel:n,classNames:{container:C().widgetPickerDialogContainer,content:C().widgetPickerDialogContent,closeButton:C().widgetPickerDialogCloseButton},dataTestid:"widget-picker-frame-dialog"},l.createElement("div",{className:C().widgetPickerDialogText},t))}));var x=n(901646),w=n(162192),A=new s.DialogServiceImpl;const P=function(){function e(){}return e.prototype.select=function(e){var t=this,n=(0,r.createDeferred)();return this.createModal((function(){t.widgets&&t.widgets.length?n.resolve(t.widgets):n.reject(new Error("WidgetPicker select"))}),n.reject,e),n.promise},e.prototype.pickFrame=function(e){var t=this,n=(0,r.createDeferred)(),o=new y,i=A.show({settings:{centered:!0,showLockLayer:!1,cssClass:f.widgetPickerDialogBg},componentFactory:I({dialogText:e.modalText})}),s=i.close,l=i.waitForClose;o.add((function(e){if("update"===e.type){var o=t.widgets;t.onClosed(),s({type:S.SUBMIT}),n.resolve(o)}}));var c=function(){t.onClosed(),n.reject(new Error("cancelPicking"))};l().then((function(e){e.type===S.CANCEL&&c()})).catch(c);return(0,a.default)().enterSelectionMode((function(e){t.widgets=e,o.updateWidgets(e)}),(function(e){return e.widgetType===x.WidgetType.FRAME}),!1,!0,w.SINGLE_SELECTION_COLOR,!0),n.promise},e.prototype.createModal=function(e,t,n){return(0,i.__awaiter)(this,void 0,Promise,(function(){var o,r,s=this;return(0,i.__generator)(this,(function(i){switch(i.label){case 0:return o=new y,r=A.show({settings:{centered:!1,showLockLayer:!1,cssClass:f.widgetPickerDialogBg},componentFactory:T({dialogText:n.modalText,source:o})}).waitForClose,(0,a.default)().enterSelectionMode((function(e){o.updateWidgets(e),s.widgets=e}),n.filterFunction,n.allowMultiselect,n.hoverInside),[4,r()];case 1:switch(i.sent().type){case _.SUBMIT:e(),this.onClosed();break;case _.CANCEL:this.onClosed(),t()}return[2]}}))}))},e.prototype.onClosed=function(){this.widgets=void 0,(0,a.default)().exitSelectionMode()},e}()},838871:(e,t,n)=>{"use strict";n.d(t,{useMiroLiteSignupHandler:()=>f});var o=n(759312),i=n(827378),r=n(445569),a=n(127192),s=n(113101),l=n(957453),c=n(262652),d=n(85825),u=n(441519),p=n(790900),h=n(89868),g=n(692141),f=function(e){var t=void 0===e?{}:e,n=t.beforeClick,f=t.googleAuthUrl,m=void 0===f?"":f,v=(0,r.default)().userType===a.UserType.REGULAR,_=l.UICurrentBoard.getInfo().id,y=(0,i.useCallback)((function(e,t){n&&n({isAuthorized:v,signupMode:e}),v?(0,d.getPathOpener)((0,c.appDashboardRoute)()(),"").openInNewTab():((0,g.setShorterSignUpFlowFlag)(),(0,s.setSessionAnonymousBoardMoving)(_),t())}),[v,n,_]);return{emailSignupHandler:function(e){y("email",(function(){(0,u.getBoardUiStore)().dispatch((0,p.navigateToSignUpPage)(e))}))},googleSignupHandler:function(e){void 0===e&&(e={}),y("google",m?function(){return(0,h.openAuthWindow)(m)}:function(){(0,u.getBoardUiStore)().dispatch((0,p.navigateToGoogleSignUpPage)((0,o.__assign)({},e)))})},isAuthorized:v}}},823682:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});var o=n(112677),i="BoardSdk";o.register(i,(function(){return Promise.all([n.e(87903),n.e(50756)]).then(n.bind(n,165957)).then((function(e){return e.default}))}));const r=o.createModuleDef(i)},376947:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});var o=n(112677),i="Notes";o.register(i,(function(){return Promise.all([n.e(33354),n.e(27694),n.e(53866),n.e(90343)]).then(n.bind(n,884371)).then((function(e){return e.default}))}));const r=o.createModuleDef(i)},662943:(e,t,n)=>{"use strict";n.d(t,{default:()=>w,getPluginsTriggerManifests:()=>A});var o=n(112677),i=n(270204),r=n(903565),a=n(739581),s=n(109661),l=n(759312),c=n(481623),d=n(175382),u=n(131727),p=n(793442),h=n(576163),g=n(957453),f=n(445569),m=n(127192),v=n(368159),_=n(163204),y=function(e){switch(e){case s.LockedPluginType.TIMER:return _.boardTr.t("board.activators.timerPlugin.newCountdownPlugin.timer");case s.LockedPluginType.VOTING:return _.boardTr.t("board.sideBanner.votingStartedBanner.voting");case s.LockedPluginType.VIDEO_CHAT:return _.boardTr.t("board.screenVideoChat.screenVideoChatModule.videoChat");case s.LockedPluginType.ESTIMATION:return _.boardTr.t("board.plugins.estimation.estimationPluginManifest.title");default:return""}},b=function(e,t,n){var o=(0,d.getRealPluginIdByTriggerType)(e);if(!t||!o)throw new Error("Unknown plugin trigger type ".concat(e,"."));n.lifecycle.onStart((function(t){return(0,l.__awaiter)(void 0,void 0,void 0,(function(){var i,r,a;return(0,l.__generator)(this,(function(s){return i=(0,v.getInstallationByPluginId)(o),r=g.UICurrentBoard.getInfo().account,(0,h.isFreeAccount)(r)&&(0,h.amIAccountMember)(r)&&(!!i||!i&&(0,h.canIManageApplications)(r))?(a={buttons:{title:y(e),icon:(0,d.getPluginTriggerButtonImage)(e),positionPriority:(0,d.getPositionByTriggerType)(e)||6,onClick:function(){w().then((function(t){return t.onPluginButtonClick(e)}))},onClose:function(){w().then((function(t){return t.closeTrigger(e)}))},isVisible:(0,u.isCanvasMode)(p.LayoutViewMode.NORMAL)()&&(0,f.default)().userType!==m.UserType.GUEST,isActive:!!w.instance&&w.instance.getActivePluginTrigger()===e,isDisabled:!1,canBePinned:!1,hasSimpleNotification:!1,notificationText:""}},n.ui.add(c.DesktopUIExtensionPointNames.APPBAR,a),t(),[2]):[2]}))}))}))},T=function(){function e(e){this.api=e}return e.prototype.activate=function(){b(s.LockedPluginType.TIMER,e.pluginId,this.api)},e.pluginId=a.InHousePluginIds.COUNTDOWN_TRIGGER,e.type=r.PluginType.SYSTEM,e}(),S=function(){function e(e){this.api=e}return e.prototype.activate=function(){b(s.LockedPluginType.VOTING,e.pluginId,this.api)},e.pluginId=a.InHousePluginIds.VOTING_TRIGGER,e.type=r.PluginType.SYSTEM,e}(),E=function(){function e(e){this.api=e}return e.prototype.activate=function(){b(s.LockedPluginType.ESTIMATION,e.pluginId,this.api)},e.pluginId=a.InHousePluginIds.ESTIMATION_TRIGGER,e.type=r.PluginType.SYSTEM,e}(),C=function(){function e(e){this.api=e}return e.prototype.activate=function(){b(s.LockedPluginType.VIDEO_CHAT,e.pluginId,this.api)},e.pluginId=a.InHousePluginIds.VIDEO_CHAT_TRIGGER,e.type=r.PluginType.SYSTEM,e}(),I="PluginsTrigger",x=o.createModuleDef(I);o.register(I,(function(){return n.e(15439).then(n.bind(n,869739)).then((function(e){return e.default}))}));const w=x;function A(){return i.default.upgradeIsSupported?[T,S,E,C]:[]}},109661:(e,t,n)=>{"use strict";var o;n.d(t,{LockedPluginType:()=>o}),function(e){e.VOTING="Voting",e.ESTIMATION="Estimation",e.TIMER="Timer",e.VIDEO_CHAT="Video Chat"}(o||(o={}))},175382:(e,t,n)=>{"use strict";n.d(t,{getPluginIdByTriggerType:()=>_,getPluginTriggerButtonImage:()=>y,getRealPluginIdByTriggerType:()=>b,getPositionByTriggerType:()=>S,openAchievement:()=>E,sendClickLockedFeatureStat:()=>I,sendClickUpgradeStat:()=>x,getIsPluginButtonInMenu:()=>w});var o=n(109661),i=n(739581),r=n(368195),a=n(445569),s=n(660720),l=n(699304),c=n(980534),d=n(924348),u=n(766658),p=n(451604),h=n(197931),g=n(640717),f=n(900283),m=n(46521),v=n(332378);function _(e){switch(e){case o.LockedPluginType.TIMER:return i.InHousePluginIds.COUNTDOWN_TRIGGER;case o.LockedPluginType.VOTING:return i.InHousePluginIds.VOTING_TRIGGER;case o.LockedPluginType.ESTIMATION:return i.InHousePluginIds.ESTIMATION_TRIGGER;case o.LockedPluginType.VIDEO_CHAT:return i.InHousePluginIds.VIDEO_CHAT_TRIGGER;default:return}}function y(e){switch(e){case o.LockedPluginType.TIMER:return f;case o.LockedPluginType.VOTING:return h;case o.LockedPluginType.ESTIMATION:return g;case o.LockedPluginType.VIDEO_CHAT:return m}}function b(e){switch(e){case o.LockedPluginType.TIMER:return i.InHousePluginIds.COUNTDOWN;case o.LockedPluginType.VOTING:return i.InHousePluginIds.VOTING;case o.LockedPluginType.ESTIMATION:return i.InHousePluginIds.ESTIMATION;case o.LockedPluginType.VIDEO_CHAT:return i.InHousePluginIds.VIDEO_CHAT;default:return}}function T(e){switch(e){case o.LockedPluginType.TIMER:return r.CommonAchievements.PLUGIN_TRIGGER_TIMER_SEEN;case o.LockedPluginType.VOTING:return r.CommonAchievements.PLUGIN_TRIGGER_VOTING_SEEN;case o.LockedPluginType.ESTIMATION:return r.CommonAchievements.PLUGIN_TRIGGER_ESTIMATION_SEEN;case o.LockedPluginType.VIDEO_CHAT:return r.CommonAchievements.PLUGIN_TRIGGER_VIDEO_CHAT_SEEN;default:return}}function S(e){switch(e){case o.LockedPluginType.TIMER:return 9;case o.LockedPluginType.VOTING:return 7;case o.LockedPluginType.VIDEO_CHAT:return 8;default:return}}function E(e){var t=T(e);t&&!(0,a.default)().achievements.isOpened(t)&&(0,a.default)().achievements.open(t)}function C(e){switch(e){case d.AccountFeatures.HIDING_FRAMES:return s.FreeTeamsStat.StatFeatureList.hiding_frames;case d.AccountFeatures.ATTENTION_MANAGER:return s.FreeTeamsStat.StatFeatureList.attention_management;case d.AccountFeatures.PROTECTED_LOCK:return s.FreeTeamsStat.StatFeatureList.protected_lock}}function I(e,t){var n=(0,l.prepareClickLockedFeatureParams)({account:e,lockedFeatureName:C(t)});(0,c.default)().sendApiEvent("click_locked_feature",n)}function x(e,t){var n=(0,l.prepareClickUpgradeFrom)(e,C(t));(0,c.default)().sendApiEvent("click_upgrade",n)}var w=function(e){return v(".".concat((0,p.getBottomBarPluginButtonClassName)(e))).hasClass(u.APP_MENU_PLUGIN_ITEM_CLASSNAME)}},988896:(e,t,n)=>{"use strict";n.d(t,{default:()=>a});var o=n(112677),i="ScreenVideoChat",r=o.createModuleDef(i);o.register(i,(function(){return n.e(23280).then(n.bind(n,994729)).then((function(e){return e.default}))}));const a=r},93807:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});var o=n(112677),i="ShapeLibraryModule";o.register(i,(function(){return Promise.all([n.e(68038),n.e(25800)]).then(n.bind(n,601595))}));const r=o.createModuleDef(i)},122747:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});var o=n(112677),i="StickersRecognition";n(123798).bowser.webView?o.register(i,(function(){return Promise.all([n.e(76605),n.e(9840)]).then(n.bind(n,275858)).then((function(e){return new e.default}))})):o.register(i,(function(){return Promise.all([n.e(76605),n.e(96551)]).then(n.bind(n,797839)).then((function(e){return new e.default}))}));const r=o.createModuleDef(i)},897751:(e,t,n)=>{"use strict";n.d(t,{tutorialTipVisibleChanged:()=>d,default:()=>p});var o=n(759312),i=n(285087),r=n(112677),a=n(445569),s=n(641905),l=n(139613),c=n(520747),d=new i.default.Signal,u="Tutorial";r.register(u,(function(){return Promise.all([n.e(90546).then(n.bind(n,142570)),(0,l.default)()]).then((function(e){var t=e[0];return(0,o.__awaiter)(void 0,void 0,void 0,(function(){return(0,o.__generator)(this,(function(e){switch(e.label){case 0:return[4,(0,s.subscribeTranslator)(c.tutorialTr)];case 1:return e.sent(),[4,(0,a.default)().updateDisplayedUserInfo()];case 2:return e.sent(),[2,t.default]}}))}))}))}));const p=r.createModuleDef(u)},520747:(e,t,n)=>{"use strict";n.d(t,{tutorialTr:()=>l});var o,i,r=n(822719),a=n(759312);!function(e){e.master="master"}(i||(i={}));var s=((o={})[i.master]={lang:{en:function(){return(0,a.__awaiter)(void 0,void 0,Promise,(function(){return(0,a.__generator)(this,(function(e){return[2,n.e(68394).then(n.t.bind(n,587567,19)).then((function(e){return e.default}))]}))}))},fr:function(){return(0,a.__awaiter)(void 0,void 0,Promise,(function(){return(0,a.__generator)(this,(function(e){return[2,n.e(86656).then(n.t.bind(n,721974,19)).then((function(e){return e.default}))]}))}))},de:function(){return(0,a.__awaiter)(void 0,void 0,Promise,(function(){return(0,a.__generator)(this,(function(e){return[2,n.e(57500).then(n.t.bind(n,199280,19)).then((function(e){return e.default}))]}))}))},ja_JP:function(){return(0,a.__awaiter)(void 0,void 0,Promise,(function(){return(0,a.__generator)(this,(function(e){return[2,n.e(45369).then(n.t.bind(n,876122,19)).then((function(e){return e.default}))]}))}))},es:function(){return(0,a.__awaiter)(void 0,void 0,Promise,(function(){return(0,a.__generator)(this,(function(e){return[2,n.e(47516).then(n.t.bind(n,620181,19)).then((function(e){return e.default}))]}))}))}}},o),l=new r.Translator({translationImports:s,langKey:r.TranslationLangKey.en,namespace:"tutorial",branch:i.master})},611769:(e,t,n)=>{"use strict";n.d(t,{sendMetricIfUserIsGuest:()=>s});var o=n(957453),i=n(445569),r=n(127192),a=n(660720);function s(){var e=o.UICurrentBoard.getInfo();(0,i.default)().userType!==r.UserType.REGULAR&&a.appLoadedByGuest(e.sharingPolicy,e.account.trial?"TRIAL":e.account.type)}},745146:(e,t,n)=>{"use strict";function o(){return"PluginSystemWrapper"}n.d(t,{getServiceKey:()=>o,default:()=>i});const i=n(285289).getInjectionPoint("PluginSystemWrapper")},626958:(e,t,n)=>{"use strict";function o(){return"DocumentWidgetService"}n.d(t,{getServiceKey:()=>o,DocumentWidgetService:()=>i});var i=n(285289).getInjectionPoint("DocumentWidgetService")},583126:(e,t,n)=>{"use strict";n.d(t,{showInstalledAppTooltip:()=>U,showNewAppInstalledTooltipIfNecessary:()=>H,updateLastInstallTooltipDate:()=>D});var o,i=n(445569),r=n(239867),a=n(648398),s=n(524506),l=n(957453),c=n(990939),d=n(812366),u=n(793442),p=n(759312),h=n(788633),g=n(437364),f=n(696853),m=n(389144),v=n(541766),_=n(739581),y=n(256522),b=n(216043),T=n(451604),S=n(163204),E=n(332378),C=276;function I(e){if(!e)return!1;var t=document.querySelector(".".concat(f.CSS_CLASS_TOOLBAR_CUSTOMIZED_BOX));if(!t||t.clientHeight===t.scrollHeight)return!1;var n=t.getBoundingClientRect().top,o=e.getBoundingClientRect();return o.top+o.height/2<=n}function x(e){if(!e)return!1;var t=document.querySelector(".".concat(f.CSS_CLASS_TOOLBAR_CUSTOMIZED_BOX));if(!t||t.clientHeight===t.scrollHeight)return!1;var n=t.getBoundingClientRect().bottom,o=e.getBoundingClientRect();return o.top+o.height/2>=n}var w=function(e,t,n){var i=this;this.show=function(){var e=i.getParentElement();if(e){o&&o.destroy();var t=i.name;e.setAttribute("ui-tip",t),m.default.startProcessing(h.default[t]);var n=i.getTipConfig();(0,v.addTip)(n);var r=g.default.run(t,E(e));i.tipInstance={token:r,config:n,parent:e},o=i,a.onScopeDestroyed.addOnce(i.destroy)}else i.destroy()},this.destroy=function(){var e=i,t=e.tipInstance,n=e.onTipDestroyedCallback;if(t){i.tipInstance=void 0,o=void 0;var r=i.name,s=t.token,l=t.config,c=t.parent;s.destroy(),c.removeAttribute("ui-tip"),m.default.stopProcessing(h.default[r]),(0,v.removeTip)(l),a.onScopeDestroyed.remove(i.destroy)}n&&(i.onTipDestroyedCallback=void 0,n())},this.plugin=e,this.name=t,this.onTipDestroyedCallback=n},A=function(e){function t(t,n){var o=e.call(this,t,"MARKETPLACE_APP_INSTALLED_TO_TOOLBAR",n)||this;return o.getParentElement=function(){var e=o.plugin;if((0,i.default)().userInfo.toolbarPlugins.pinned.includes(e.pluginId)){var t=(0,y.getToolbarPluginElement)(e.pluginId);return I(t)?document.querySelector(".".concat(f.CSS_CLASS_TOOLBAR_SCROLL_UP)):x(t)?document.querySelector(".".concat(f.CSS_CLASS_TOOLBAR_SCROLL_DOWN)):t}return(0,y.getToolbarLibraryElement)()},o.getTipConfig=function(){var e=o.name,t=o.plugin,n=(0,i.default)().userInfo.toolbarPlugins.pinned.includes(t.pluginId);return{id:h.default[e],width:C,onShow:function(){},onHide:function(){o.destroy()},iconWidth:24,iconHeight:24,text:S.boardTr.t("board.plugins.pluginTips.hasBeenInstalled",{pluginTitle:t.title}),pointerPosition:function(){return b.PointerPosition.LEFT},headerIcon:n?t.getToolbarIcon():t.getCatalogIcon()}},o}return(0,p.__extends)(t,e),t}(w),P=function(e){function t(t,n){var o=e.call(this,t,"MARKETPLACE_APP_INSTALLED_TO_BOTTOM_BAR",n)||this;return o.getParentElement=function(){var e=o.plugin,t=(0,T.getBottomBarPluginButtonClassName)(e.pluginId);return document.querySelector(".".concat(t))},o.getTipConfig=function(){var e=o.name,t=o.plugin;return{id:h.default[e],width:C,onShow:function(){},onHide:function(){o.destroy()},iconWidth:24,iconHeight:24,text:S.boardTr.t("board.plugins.pluginTips.hasBeenInstalled",{pluginTitle:t.title}),pointerPosition:function(){return b.PointerPosition.BOTTOM},headerIcon:t.iconURL}},o}return(0,p.__extends)(t,e),t}(w),O=function(e){function t(t,n){var o=e.call(this,t,"MARKETPLACE_APP_INSTALLED_TO_UPLOAD_PANEL",n)||this;return o.getParentElement=function(){if((0,i.default)().userInfo.toolbarPlugins.pinned.includes(_.InHousePluginIds.UPLOAD)){var e=(0,y.getToolbarPluginElement)(_.InHousePluginIds.UPLOAD);return I(e)?document.querySelector(".".concat(f.CSS_CLASS_TOOLBAR_SCROLL_UP)):x(e)?document.querySelector(".".concat(f.CSS_CLASS_TOOLBAR_SCROLL_DOWN)):e}return(0,y.getToolbarLibraryElement)()},o.getTipConfig=function(){var e=o.name,t=o.plugin,n=(0,i.default)().userInfo.toolbarPlugins.pinned.includes(_.InHousePluginIds.UPLOAD),r=(0,y.getToolbarPluginElement)(_.InHousePluginIds.UPLOAD),a=!n||I(r)||x(r);return{id:h.default[e],width:C,onShow:function(){},onHide:function(){o.destroy()},iconWidth:24,iconHeight:24,text:a?S.boardTr.t("board.plugins.pluginTips.hasBeenInstalledInUploadTools",{pluginTitle:t.title}):S.boardTr.t("board.plugins.pluginTips.hasBeenInstalled",{pluginTitle:t.title}),pointerPosition:function(){return b.PointerPosition.LEFT},headerIcon:t.icon}},o}return(0,p.__extends)(t,e),t}(w),R=function(e){function t(t,n){var o=e.call(this,t,"MARKETPLACE_APP_INSTALLED_TO_EXPORT_PANEL",n)||this;return o.getParentElement=function(){return document.querySelector(".board-top-left-panel__export")},o.getTipConfig=function(){var e=o.name,t=o.plugin;return{id:h.default[e],width:C,onShow:function(){},onHide:function(){o.destroy()},iconWidth:24,iconHeight:24,text:S.boardTr.t("board.plugins.pluginTips.hasBeenInstalled",{pluginTitle:t.title}),pointerPosition:function(){return b.PointerPosition.TOP},headerIcon:t.iconURL}},o}return(0,p.__extends)(t,e),t}(w);var N=["toolbar","bottomBar","upload","boardSettings","boardExport"],M="last_app_installed_tooltip_date";function L(e){var t,n=l.UICurrentBoard.getInfo().account.id,o=(0,i.default)().userInfo.id;try{t=JSON.parse(s.getItem(M))}catch(e){}t&&t.userId===o||(t={userId:o,accounts:{}}),t.accounts[n]=e.getTime(),s.setItem(M,JSON.stringify(t))}function D(){L(new Date)}function B(){var e;try{e=JSON.parse(s.getItem(M))}catch(e){}var t=(0,i.default)().userInfo.id,n=l.UICurrentBoard.getInfo().account.id,o=(new Date).getTime();return!e||e.userId!==t||!e.accounts[n]||e.accounts[n]>o?null:new Date(e.accounts[n])}function k(e){return N.some((function(t){return!!(0,r.default)()[t].getButtonByPluginId(e)}))}function U(e){return function(e){return(0,r.default)().isPluginStarted(e)&&k(e)?Promise.resolve():new Promise((function(t,n){var o=function(n){n===e&&k(e)&&((0,r.default)().pluginRegisteredExtensionPoints.remove(o),t())};(0,r.default)().pluginRegisteredExtensionPoints.add(o),setTimeout((function(){(0,r.default)().pluginRegisteredExtensionPoints.remove(o),n(new Error("PLUGIN_LOADING_TIMEOUT"))}),3e4),a.onScopeDestroyed.addOnce((function(){(0,r.default)().pluginRegisteredExtensionPoints.remove(o),n(new Error("onScopeDestroyed"))}))}))}(e).then((function(){D();for(var t=function(t){var n=(0,r.default)()[t].getButtonByPluginId(e);if(n)return{value:new Promise((function(e){var o=function(e,t,n){return new(0,{toolbar:A,bottomBar:P,upload:O,boardSettings:R,boardExport:R}[e])(t,n)}(t,n,e);o.show()}))}},n=0,o=N;nt})).sort((function(e,t){var n=new Date(e.createdAt).getTime();return new Date(t.createdAt).getTime()-n}))[0];if(!n)return Promise.resolve();var o=new Date(n.createdAt).getTime();return e36e5?Promise.resolve():U(n.application.appKey)}},990939:(e,t,n)=>{"use strict";n.d(t,{pluginSignals:()=>w,openMarketplace:()=>A,openMarketplaceApp:()=>P,openMarketplaceCategory:()=>O,getAppsInstalledByCurrentUser:()=>N,updateApplicationInstallationInfo:()=>M,updateInstallationsAndFeaturesInfo:()=>L});var o=n(759312),i=n(285087),r=n(502009),a=n(445569),s=n(105603),l=n(957453),c=n(660720),d=n(100319),u=n(978040),p=n(239867),h=n(792746),g=n(583126),f=n(258445),m=n(927042),v=n.n(m),_=n(681889),y=n.n(_),b=n(865100),T=n(149955),S=n(576163),E={installedApplications:{array:!0,fields:u.InstalledApplicationsInfoDesc},features:{}},C=r.FieldType.createFieldStr(u.InstalledApplicationsInfoDesc),I=r.FieldType.createFieldStr(E);function x(){return l.UICurrentBoard.getInfo().account}var w={onAppInstalledFromMarketPlace:new i.default.Signal};function A(e){(0,f.default)().close(),R({utm:e})}function P(e,t){(0,f.default)().close(),R({pluginId:e,utm:t})}function O(e,t){(0,f.default)().close(),R({categoryId:e,utm:t})}function R(e){var t;void 0===e&&(e={}),(0,b.dialogService.show({componentFactory:(0,T.default)({categoryId:e.categoryId,appInstalled:function(e){t=e;var n=(0,S.isAdmin)(x());c.pluginInstalled("board",e,n),w.onAppInstalledFromMarketPlace.dispatch(e)},accountId:x().id,pluginId:e.pluginId,utm:e.utm})}).waitForClose)().then((function(){(function(){var e=this,t=N();return L().then((function(){var e=N();return v()(e,t,(function(e){return e.id}))})).then((function(t){return(0,o.__awaiter)(e,void 0,void 0,(function(){return(0,o.__generator)(this,(function(e){switch(e.label){case 0:return[4,Promise.all(t.map((function(e){return(0,p.default)().startSdkOrNonSystemPlugin(e)})))];case 1:return e.sent(),(0,g.updateLastInstallTooltipDate)(),[2,t]}}))}))})).catch((function(e){throw(0,s.default)().showErrorByData(e),e}))})().then((function(e){if(t)(0,g.showInstalledAppTooltip)(t);else if(e.length){var n=e[0];(0,g.showInstalledAppTooltip)(n.application.appKey)}}))}))}function N(){var e=(0,a.default)().userInfo.id;return l.UICurrentBoard.getInfo().account.installedApplications.filter((function(t){var n;return(null===(n=t.createdBy)||void 0===n?void 0:n.id)===e})).sort((function(e,t){var n=new Date(e.createdAt).getTime();return new Date(t.createdAt).getTime()-n}))}function M(e){return d.default.accounts.selectById(x().id).getInstalledApplication(e,{fields:C}).catch((function(){})).then((function(t){var n=l.UICurrentBoard.getInfo().account.installedApplications,i=n.find((function(t){return t.id===e}));return i&&(n=y()(n,i)),t&&(n=(0,o.__spreadArray)((0,o.__spreadArray)([],n,!0),[t],!1)),(0,h.default)().updateCurrentBoardAccountInfo({installedApplications:n}),t}))}function L(){return Promise.all([d.default.accounts.selectById(x().id).get({fields:I}),(0,a.default)().updateProfile()]).then((function(e){var t=e[0];(0,h.default)().updateCurrentBoardAccountInfo(t)}))}},808749:(e,t,n)=>{"use strict";n.d(t,{getServiceKey:()=>i,default:()=>r});var o=n(285289),i=function(){return"PrivateModeService"};const r=o.getInjectionPoint(i())},681008:(e,t,n)=>{"use strict";n.d(t,{PrivateModeVisualExtensionConfig:()=>m});var o=n(852914),i=n(171988),r=n(644439),a=n(278315),s=n(459885),l=n(759312),c=n(940399),d=n(438464),u=n(6454),p=function(e){function t(t){var n=e.call(this)||this;return n.model=t,n.view=new d.default.DisplayObjectContainer,n.background=new d.default.Graphics,n.graphics=new d.default.Graphics,n.liveText=new d.default.LiveText,n.img=new d.default.Sprite(n.createIconTexture()),n.model=t,n.view.addChild(n.background),n.view.addChild(n.graphics),n.update(),n}return(0,l.__extends)(t,e),t.prototype.getView=function(){return this.view},t.prototype.update=function(){this.clearGraphics(),this.coords=this.calcCoords(),this.model.private&&this.drawBackground()},t.prototype.destroy=function(){},t.prototype.drawBackground=function(){this.img.scale=2;var e=this.model.sizes,t=e.width,n=e.height,o=e.vectorBgOffset,i=e.outerOffset,r=i.left/2,a=r-o,s=r,l=t-2*r+2*o,c=n-2*i.bottom-o;this.img.x=a+(this.model.width/2-48),this.img.y=s+(this.model.height/2-48),this.background.beginFill(13750737,.8),this.background.drawRect(a+this.model.corrections.x,s+this.model.corrections.y,l,c),this.view.addChild(this.img)},t.prototype.createIconTexture=function(){return d.default.Texture.fromImage(u,!0,d.default.scaleModes.DEFAULT)},t.prototype.clearGraphics=function(){this.view.removeChild(this.img),this.liveText.setText(""),this.graphics.clear(),this.background.clear(),this.background.removeChildren(),this.view.hitArea=null},t.prototype.calcCoords=function(){var e=this.model.widgetBounds,t=this.model.widgetRotation,n=this.model.widgetScale,o={x:0,y:0},i=1;return 0!==t&&(o=Matrix.rotation(t,{x:0,y:0}).transformPoint({x:this.model.width/2,y:this.model.height/2}),i=.5),{x:o.x+e.width*i/n*this.model.corrections.x,y:o.y+e.height*i/n*this.model.corrections.y}},t}(c.Visual),h=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.widgetScale=1,t.widgetRotation=0,t}return(0,l.__extends)(t,e),t}(n(800427).VisualModel),g=n(357003),f=function(){function e(){}return e.prototype.update=function(e){var t,n=e.object.require(o.BoundsComponent).get(),s=e.object.require(i.ScaleComponent),l=e.object.require(r.SizeComponent),c=e.object.as(a.RotationComponent);e.model.widgetBounds=n,e.model.widgetScale=s.value,e.model.widgetRotation=null!==(t=null===c||void 0===c?void 0:c.rotationRadians)&&void 0!==t?t:0,e.model.width=l.width,e.model.height=l.height,e.model.invalidate()},e.prototype.isActive=function(){return!1},e}(),m={subscriptions:[i.ScaleComponent,r.SizeComponent,a.RotationComponent],namespaces:{use:!1},key:{name:"privateMode"},global:!1,create:function(){return new f},visual:{createVisual:function(e){return new p(e)},createModel:function(e,t){var n,s=t.require(o.BoundsComponent).get(),l=t.require(i.ScaleComponent),c=t.require(r.SizeComponent),d=t.as(a.RotationComponent),u=new h(e);return u.widgetBounds=s,u.widgetScale=l.value,u.widgetRotation=null!==(n=null===d||void 0===d?void 0:d.rotationRadians)&&void 0!==n?n:0,u.width=c.width,u.height=c.height,u.sizes=t.getSizesObject(),u.corrections=function(e){return(0,g.isStickerWidget)(e)?{x:.98,y:.86}:{x:1,y:1}}(t),u.id=t.tokenizer.id.toString(),u},layer:{index:20,flags:[s.VisualLayerFlag.NotCentered,s.VisualLayerFlag.NotSnapshotable,s.VisualLayerFlag.NotRotatable]}}}},640791:(e,t,n)=>{"use strict";function o(){return"RedWidgetService"}n.d(t,{getServiceKey:()=>o,RedWidgetService:()=>i});var i=n(285289).getInjectionPoint("RedWidgetService")},520521:(e,t,n)=>{"use strict";n.d(t,{pluginsOrder:()=>c});var o=n(759312),i=n(445569),r=n(298784),a=n(127192),s=n(320615),l=["AGENDA_BUILDER","COUNTDOWN_TRIGGER","COUNTDOWN","VOTING_TRIGGER","VOTING","ESTIMATION_TRIGGER","ESTIMATION","PRESENTATIONS","NOTES"],c=new(function(){function e(){}return e.prototype.updateToolbarPlugins=function(e,t){return this.toolbarPlugins={pinned:e,unpinned:t,unpinnedWasCustomized:!0},this.updatePlugins()},e.prototype.updateAppBarPlugins=function(e,t){return this.appBarPlugins={pinned:e,unpinned:t,unpinnedWasCustomized:!0},this.updatePlugins()},e.prototype.getPlugins=function(){if(!this.plugins)if((0,i.default)().userType===a.UserType.GUEST)this.plugins={pinned:l,unpinned:[],unpinnedWasCustomized:!1};else{var e=(0,i.default)().userInfo.toolbarPlugins,t=(0,r.uniq)(e.pinned),n=(0,r.uniq)(e.unpinned).filter((function(e){return!t.includes(e)}));this.plugins={pinned:t,unpinned:n,unpinnedWasCustomized:e.unpinnedWasCustomized}}return(0,o.__assign)({},this.plugins)},e.prototype.isAppBarPluginsChanged=function(){return void 0!==this.appBarPlugins},e.prototype.isToolbarPluginsChanged=function(){return void 0!==this.toolbarPlugins},e.prototype.getPluginsOrder=function(e,t){var n=(0,o.__spreadArray)((0,o.__spreadArray)([],t.pinned,!0),t.unpinned,!0);return{pinned:t.pinned.concat((0,r.difference)(e.pinned,n)),unpinned:t.unpinned.concat((0,r.difference)(e.unpinned,n)),unpinnedWasCustomized:this.plugins.unpinnedWasCustomized}},e.prototype.setPlugins=function(){if(this.isToolbarPluginsChanged()&&this.isAppBarPluginsChanged()&&(this.plugins.pinned=this.toolbarPlugins.pinned.concat(this.appBarPlugins.pinned),this.plugins.unpinned=this.toolbarPlugins.unpinned.concat(this.appBarPlugins.unpinned)),this.isToolbarPluginsChanged()&&!this.isAppBarPluginsChanged()){var e=this.getPluginsOrder(this.plugins,this.toolbarPlugins),t=e.pinned,n=e.unpinned;this.plugins.pinned=t,this.plugins.unpinned=n}if(!this.isToolbarPluginsChanged()&&this.isAppBarPluginsChanged()){var o=this.getPluginsOrder(this.plugins,this.appBarPlugins);t=o.pinned,n=o.unpinned;this.plugins.pinned=t,this.plugins.unpinned=n}},e.prototype.updatePlugins=function(){return this.setPlugins(),(0,i.default)().userType===a.UserType.REGULAR?(0,s.getProfileAPI)().updateToolbarDeprecated(this.plugins.pinned,this.plugins.unpinned):Promise.resolve()},e}())},187789:(e,t,n)=>{"use strict";n.d(t,{initPinnedPluginDeprecated:()=>l});var o=n(759312),i=n(298784),r=(n(127192),n(878516)),a=n(504068),s=n(520521);n(445569);function l(e){if(e===r.PluginToolbarType.COLLABORATION){var t=s.pluginsOrder.getPlugins();return{pinned:t.pinned,unpinned:t.unpinned,unpinnedWasCustomized:t.unpinnedWasCustomized}}if(e===r.PluginToolbarType.CREATION){var n=a.toolbarStorage.getPinnedPlugins(),l=a.toolbarStorage.getUnpinnedPlugins(),c=(0,i.uniq)((0,o.__spreadArray)((0,o.__spreadArray)([],n,!0),l,!0)),d=c.filter((function(e){return n.includes(e)})),u=c.filter((function(e){return l.includes(e)}));return{pinned:d,unpinned:u,unpinnedWasCustomized:a.toolbarStorage.unpinnedWasCustomized()}}return{pinned:[],unpinned:[],unpinnedWasCustomized:!0}}},355890:(e,t,n)=>{"use strict";n.d(t,{savePinnedToServerDeprecated:()=>i,savePinnedToServerCreationBarDeprecated:()=>r});n(445569),n(878516),n(127192);var o=n(520521);n(320615);function i(e,t){o.pluginsOrder.updateAppBarPlugins(e,t)}function r(e,t){o.pluginsOrder.updateToolbarPlugins(e,t)}},658897:(e,t,n)=>{"use strict";function o(){return"ImageWidgetService"}n.d(t,{getServiceKey:()=>o,ImageWidgetService:()=>i});var i=n(285289).getInjectionPoint("ImageWidgetService")},412407:(e,t,n)=>{"use strict";function o(){return"ShapeWidgetService"}n.d(t,{getServiceKey:()=>o,ShapeWidgetService:()=>i});var i=n(285289).getInjectionPoint("ShapeWidgetService")},74412:(e,t,n)=>{"use strict";function o(){return"StickerWidgetService"}n.d(t,{getServiceKey:()=>o,StickerWidgetService:()=>i});var i=n(285289).getInjectionPoint("StickerWidgetService")},714302:(e,t,n)=>{"use strict";n.d(t,{hideLockMessages:()=>He,toggleLockMessages:()=>Ue});var o=n(759312),i=n(445569),r=n(792746),a=n(163806),s=n(79519),l=n(512351),c=n(335887),d=n(4394),u=n(771013),p=n(660720),h=n(127192),g=n(99462),f=n(610150),m=n(524506),v=n(576163),_=n(656578),y=n(350526),b=n(699304),T=n(388011),S=n(119421),E=n(238729),C=n(139613),I=n(975806),x=n(980534),w=n(915661),A=n(692141),P=n(368195),O=n(582565);function R(){(0,A.saveTipLastTime)(w.default.lastPromotionCloseDate)}function N(){var e,t=m.getItem(w.default.tipsStorage);try{(e=JSON.parse(t))&&"object"===typeof e||(e={})}catch(t){e={}}return e}function M(e){var t=N(),n=t[e];n&&"object"===typeof n&&n.quantity&&"number"===typeof n.quantity?n.quantity+=1:n={quantity:1},t[e]=n,function(e){m.setItem(w.default.tipsStorage,JSON.stringify(e))}(t)}var L=n(163204),D=n(241443),B=n(320615),k="slack_app",U=!1;function H(){return(0,o.__awaiter)(this,void 0,Promise,(function(){var e,t,n,r;return(0,o.__generator)(this,(function(o){switch(o.label){case 0:return(0,i.default)().isFirstSession()||(0,i.default)().achievements.isOpened(P.CommonAchievements.SLACK_PROMOTION_TIP_CLOSED)?[2,void 0]:(e=(0,D.default)().getCurrent(),(0,v.canIManageApplications)(e)?[4,(0,B.getIntegrationsAPI)().get()]:[2,void 0]);case 1:return o.sent().SLACK||function(e,t){var n=N()[e];return!!(n&&"object"===typeof n&&n.quantity&&"number"===typeof n.quantity&&n.quantity>=t)}(k,5)?((0,i.default)().achievements.open(P.CommonAchievements.SLACK_PROMOTION_TIP_CLOSED),R(),[2,void 0]):(t={panelType:p.TopPanelType.SLACK_APP},p.showTopPanel(t),n=function(){(0,i.default)().achievements.open(P.CommonAchievements.SLACK_PROMOTION_TIP_CLOSED),R()},r=(0,a.default)().showOnBoard({priority:s.PermanentMessagePriority.SLACK_INVITATION,statId:s.PermanentMessageStatId.SLACK_INVITATION,text:"".concat('\n \n \n \n \n \n\n'," ").concat(L.boardTr.t("board.services.appsPromotion.approveRequestsToJoinHTML",{spanClassName:"text-block",clickableElement:"action",divClassName:"rtb-btn rtb-btn--white-bordered rtb-btn--mini notification__button"})),canClose:!0,clickCallback:function(e){"action"===e&&(p.clickTopPanel(t),(0,O.connectSlackApp)(!1).then((function(e){e&&((0,a.default)().hide(r),n())})))},closeCallback:function(){p.closeTopPanel(t),n()},type:s.PermanentMessageType.INFO,flex:!0}),U||(U=!0,M(k)),[2,r])}}))}))}var W=n(295932),F=n(123798),G=n(695034),z=n(270204);var V,j=n(957453),K=n(539585),Y=n(379527),X=n(734497),Z=n(337189);function J(){var e={};try{var t=m.getItem(w.default.boardCorruptedMessageClosed);e=JSON.parse(t)||{}}catch(e){}return e}function q(e){try{var t=J()[e];return"object"===typeof t?t:{}}catch(e){return{}}}!function(e){e.RESTORED="restored",e.AFFECTED="affected"}(V||(V={}));var $=n(91345),Q=n(262652),ee=n(371463),te=n(865100),ne=n(265915),oe=n(818487),ie=n(115361),re=n(268218),ae=n(648398),se=n(990307),le=n(77602);function ce(){var e;return(null===(e=(0,se.getInfo)())||void 0===e?void 0:e.id)||""}function de(){return"".concat("canvas_performance_widget_notification_timestamp_shown","_").concat(ce())}function ue(){return"".concat("canvas_performance_widget_notification_counter","_").concat(ce())}var pe=function(){return(0,oe.default)().isEnabled(ie.FeatureNames.USER_EXPECTATIONS_TOO_MANY_WIDGETS)},he=function(){return F.bowser.desktop},ge=function(){var e,t,n=null===(t=null===(e=(0,se.getInfo)())||void 0===e?void 0:e.currentUserContext)||void 0===t?void 0:t.role;return Boolean(n)&&(n===l.UserBoardRole.EDITOR||n===l.UserBoardRole.OWNER||n===l.UserBoardRole.COOWNER)},fe=function(){return 1===(0,re.default)().getClientsCount(!0)},me=function(){return ae.quadTree.getObjectsCount()>=1e3},ve=function(){var e=parseInt(m.getItem(de()),10);if(isNaN(e))return!0;return e+432e6=0)return[2];o.label=3;case 3:return e++,[3,1];case 4:return[2]}}))}))}()})).catch((function(){}))}(e)}function He(){Le().hide()}function We(e,t){var n=(0,b.prepareClickUpgradeFrom)(e,t);(0,x.default)().sendApiEvent("click_upgrade",n)}function Fe(e){(0,x.default)().sendApiEvent("bar_clicked",e)}ke.push((function(){return(0,o.__awaiter)(void 0,void 0,void 0,(function(){var e,t,n,i,r,a;return(0,o.__generator)(this,(function(c){return e=j.UICurrentBoard.getInfo(),t=(null===(a=e.restoredInfo)||void 0===a?void 0:a.text)||"",n=t.includes((0,Q.appBoardRoute)()())?V.RESTORED:V.AFFECTED,i=(0,Z.hasSomeRole)([l.UserBoardRole.OWNER],e),t.length>0&&Me().userType===h.UserType.REGULAR&&(!function(e,t){try{return!!q(e)[t]}catch(e){return!1}}(e.id,n)||i)?(d=r={bar_type:"incident 2020.10.08",shown_on:"board"},(0,x.default)().sendApiEvent("bar_shown",d),i?[2,Le().showOnBoard({priority:s.PermanentMessagePriority.RESTORED_OR_CORRUPTED_BOARD_OWNER,statId:s.PermanentMessageStatId.RESTORED_OR_CORRUPTED_BOARD_OWNER,text:t,type:s.PermanentMessageType.WARNING,canClose:!0,closeText:L.boardTr.t("board.common.closeForAll"),closeCallback:function(){var i="";if(n===V.RESTORED){var a=/["'](https:\/\/miro.com\/app\/board\/.+?=)["']/gi.exec(t);(null===a||void 0===a?void 0:a.length)&&(i=L.boardTr.t("board.services.youCanStillAccessHTML",{className:"rtb-link rtb-link--primary",link:a[1]}))}var s={title:L.boardTr.t("board.services.closeThisNotification"),text:i,submitButton:{caption:L.boardTr.t("board.common.closeForAll")},cancelButton:{caption:L.boardTr.t("board.activityList.saveAsCopyModal.cancel")},cssClass:"rtb-modal--small"},l=te.dialogService.show({componentFactory:(0,$.default)(s)}).waitForClose;return new Promise((function(t){Fe((0,o.__assign)((0,o.__assign)({},r),{button_name:"close"})),l().then((function(n){"submit"===n.type?(0,Y.default)().then((function(n){n.closeCorruptedBoardNotification(e.id).then((function(){t(!0)})).catch((function(){return t(!1)}))})):t(!1)}))}))}})]:[2,Le().showOnBoard({priority:s.PermanentMessagePriority.RESTORED_OR_CORRUPTED_BOARD_GUEST,statId:s.PermanentMessageStatId.RESTORED_OR_CORRUPTED_BOARD_GUEST,text:t,type:s.PermanentMessageType.WARNING,canClose:!0,closeCallback:function(){Fe((0,o.__assign)((0,o.__assign)({},r),{button_name:"close"})),function(e,t){try{var n=J(),o=q(e);o[t]=!0,n[e]=o,m.setItem(w.default.boardCorruptedMessageClosed,JSON.stringify(n))}catch(e){}}(e.id,n)}})]):[2,void 0];var d}))}))})),ke.push((function(){return(0,o.__awaiter)(void 0,void 0,void 0,(function(){var e,t,n,i;return(0,o.__generator)(this,(function(o){return(e=j.UICurrentBoard.getInfo().account)&&e.trial&&!e.expired&&(0,v.isAdmin)(e)&&!Me().isFirstTime()&&v.isFreeTeamActiveBoardsLimitExceeded(Be)&&(t=v.getExpirationCountdown(e,_.getOffsetTime()),n=m.getItem("trialTeamDays"),t!=n&&t<=3)?(p.showTrialBannerBoard(),i=L.boardTr.t("board.services.yourTeamAccountUpgradeExpiresHTML",{className:"rtb-link",days:String(t),count:t}),[2,Le().showOnBoard({priority:s.PermanentMessagePriority.TEAM_ACCOUNT_UPGRADE,text:i,statId:s.PermanentMessageStatId.TEAM_ACCOUNT_UPGRADE,clickCallback:function(){p.clickTrialBannerBoard(),(0,E.lazyModuleWithLockLayer)((function(){return(0,C.default)()})).then((function(t){return t.buyExistingTeam(e)}))},closeCallback:function(){p.closeTrialBannerBoard(),m.setItem("trialTeamDays",t)},canClose:!0})]):[2,void 0]}))}))})),ke.push((function(){return(0,o.__awaiter)(void 0,void 0,void 0,(function(){var e,t,n,i,r;return(0,o.__generator)(this,(function(o){return function(e){return"object"===typeof e&&null!==e&&"id"in e&&"currentUserPermission"in e}(e=j.UICurrentBoard.getInfo().account.organization)?(t=function(e){var t;if((0,xe.getCookie)(Re))return[!1,0];if((0,W.isEmbedMode)()||(0,G.getIsWorkshopModeEnabled)()||(0,Oe.isInteractiveDisplay)())return[!1,0];if(!(null===e||void 0===e?void 0:e.id)||!(null===(t=e.currentUserPermission)||void 0===t?void 0:t.permissions)||!(0,Ae.doIHaveOrganizationPermission)(e,Pe.OrganizationUserPermissions.MANAGE_BILLING_SUBSCRIPTION)||!e.trialEnd||e.trialEnd<(new Date).getTime())return[!1,0];var n=e.trialEnd;if(!n)return[!1,0];var o=(0,we.getTimeLeftUntilDate)(n,"days");return 7===o||o<=3?[!0,o]:[!1,0]}(e),n=t[0],i=t[1],n?(r=i>0?L.boardTr.t("board.services.yourBusinessPlanTrialEndsHTML",{className:"rtb-btn rtb-btn--bold rtb-btn--mini notification__button",days:String(i),count:i}):L.boardTr.t("board.services.yourBusinessPlanTrialEndsHTML.today",{className:"rtb-btn rtb-btn--bold rtb-btn--mini notification__button"}),[2,Le().showOnBoard({priority:s.PermanentMessagePriority.BUSINESS_TRIAL_ENDS,type:s.PermanentMessageType.WARNING,text:r,statId:s.PermanentMessageStatId.BUSINESS_TRIAL_ENDS,clickCallback:function(){(0,x.default)().sendApiEvent("business_trial_banner_interacted",{button_clicked:"Manage trial"}),(0,Ne.goToPage)(g.SettingsPages.COMPANY_BILLING,{level:Ne.MenuLevel.COMPANY,organizationId:e.id},!0)},closeCallback:function(){(0,x.default)().sendApiEvent("business_trial_banner_interacted",{button_clicked:"Close"}),(0,xe.setCookie)(Re,"true",{expires:Ie()().endOf("day").toDate()})},canClose:!0})]):[2,void 0]):[2,void 0]}))}))})),ke.push((function(){return(0,o.__awaiter)(void 0,void 0,void 0,(function(){var e;return(0,o.__generator)(this,(function(t){return e=j.UICurrentBoard.getInfo(),!!(0,A.getShowBoardDuplicateBannerFlag)(e.id)&&(0,Z.canDuplicateBoard)(e)?[2,Le().showOnBoard({priority:s.PermanentMessagePriority.DUPLICATE_TO_CUSTOMIZE,statId:s.PermanentMessageStatId.DUPLICATE_TO_CUSTOMIZE,text:''.concat(L.boardTr.t("board.services.duplicateToCustomize"),"")+'
'.concat(L.boardTr.t("board.common.duplicate"),"
"),clickCallback:function(){return(0,Y.default)().then((function(e){e.copyBoardToLastActiveAccount(j.UICurrentBoard.getInfo()).then((function(){X.default.getSignals().ui.onboarding.welcome.setShowBoardCreatedNotification({value:!0})}))}))},closeCallback:A.resetShowBoardDuplicateBannerFlag,type:s.PermanentMessageType.INFO,flex:!0,position:K.default.BOARD_TOP,canClose:!0})]:[2,void 0]}))}))})),ke.push((function(){return(0,o.__awaiter)(void 0,void 0,void 0,(function(){var e,t,n,i;return(0,o.__generator)(this,(function(o){return e=j.UICurrentBoard.getInfo(),t=e.currentUserContext.role==l.UserBoardRole.VIEWER,n=e.account,i=e.currentUserContext.directlyShared||n&&v.amIAccountMember(n)&&e.sharingPolicyOnAccount!==c.BoardSharingPolicy.PRIVATE,(0,r.default)().currentBoard.isRequestEditAccessSupport()||i||!t||e.demo||Me().userType!=h.UserType.REGULAR?[2,void 0]:[2,Le().showOnBoard({priority:s.PermanentMessagePriority.GUEST_MESSAGE,statId:s.PermanentMessageStatId.GUEST_MESSAGE,text:L.boardTr.t("board.services.youAreOnThisBoardAsGuest")})]}))}))})),ke.push((function(){return(0,o.__awaiter)(void 0,void 0,void 0,(function(){var e;return(0,o.__generator)(this,(function(t){return(e=j.UICurrentBoard.getInfo()).currentUserContext.role!=l.UserBoardRole.VIEWER||(0,r.default)().currentBoard.isRequestEditAccessSupport()?[2,void 0]:[2,Le().showOnBoard({priority:s.PermanentMessagePriority.VIEWER_MESSAGE,statId:s.PermanentMessageStatId.VIEWER_MESSAGE,text:(0,ee.isExampleBoard)(e.id)?L.boardTr.t("board.services.ThisExampleShows"):L.boardTr.t("board.services.youAreAViewer")})]}))}))})),ke.push((function(){return(0,o.__awaiter)(void 0,void 0,void 0,(function(){var e,t,n,i,r,a,l;return(0,o.__generator)(this,(function(o){if(e=j.UICurrentBoard.getInfo(),f.BoardLockedChecker.isLocked(e))if(t=f.BoardLockedChecker.getLockedReason(e),n=e.account||{},i=n.role,r=n.type,a=n.title||"",t===f.BoardLockedReason.ACCOUNT_EXPIRED){if(r===u.AccountType.TEAM)return(0,v.isAdmin)(n)?[2,De(L.boardTr.t("board.services.subscriptionHasExpiredHtml",{boardAccountTitle:String(a),breakWord:"break-word",rtbLink:"rtb-link"}),(function(){p.clickResubscribeFromTeamBoard(),(0,E.lazyModuleWithLockLayer)((function(){return(0,C.default)()})).then((function(e){return e.buyExistingTeam(n)}))}))]:i===d.UserAccountRole.USER?[2,De(L.boardTr.t("board.services.subscriptionHasExpiredAskAccountHtml",{boardAccountTitle:a,breakWord:"break-word"}))]:[2,De(L.boardTr.t("board.services.ownersSubscriptionHasExpired"))];if(r===u.AccountType.PAID_TEAM||r===u.AccountType.EDU_TEAM||r===u.AccountType.EDUCATION)return l=void 0,l=r===u.AccountType.EDUCATION?L.boardTr.t("board.services.yourPersonalAccountIsPausedHTML",{className:"rtb-link"}):L.boardTr.t("board.services.boardAccountTitleIsPausedHTML",{boardAccountTitle:String(a),breakWord:"break-word",rtbLink:"rtb-link"}),n&&v.canIChooseAccountPlan(n)?[2,De(l,(function(){(0,E.lazyModuleWithLockLayer)((function(){return(0,C.default)()})).then((function(e){return e.getCheckoutDialog(n)}))}))]:i===d.UserAccountRole.USER?[2,De(L.boardTr.t("board.services.subscriptionHasExpiredAskAccountHtml",{boardAccountTitle:String(a),breakWord:"break-word"}))]:[2,De(L.boardTr.t("board.services.ownersAccountIsPaused"))]}else if(t===f.BoardLockedReason.ACCOUNT_LIMITS_EXCEEDED){if(r===u.AccountType.NEW_FREE)return(0,v.isAdmin)(n)?[2,De(L.boardTr.t("board.services.youHaveExceededTheAccountLimitsHTML",{className:"rtb-link"}),(function(){We(n,p.FreeTeamsStat.StatFeatureList.board_locked_by_limits_exceeded),(0,E.lazyModuleWithLockLayer)((function(){return(0,C.default)()})).then((function(e){return e.openPricing(n)}))}))]:[2,De(L.boardTr.t("board.services.thisBoardIsLocked"))];if(r===u.AccountType.PAID_TEAM&&!(0,v.isAdmin)(n))return[2,De(L.boardTr.t("board.services.thisBoardIsAvailableInViewOnly"))]}else if(t===f.BoardLockedReason.ACCOUNT_ACTIVE_BOARD_LIMIT_EXCEEDED)return!!n&&!!n.role?[2,De(L.boardTr.t("board.services.yourTeamHasReachedFreePlanHTML",{className:"text-block",secondClassName:"rtb-btn rtb-btn--white-bordered rtb-btn--mini notification__button",activeBoardsPerAccount:String(n.limits.activeBoardsPerAccount)}),(function(){We(n,p.FreeTeamsStat.StatFeatureList.over_boards_limit_banner_board),(0,E.lazyModuleWithLockLayer)((function(){return(0,C.default)()})).then((function(e){return e.openPricing(n)}))}),s.PermanentMessageType.INFO)]:[2,De(L.boardTr.t("board.services.youAreOnThisBoardAsGuest"))];return[2,void 0]}))}))})),ke.push((function(){return(0,o.__awaiter)(void 0,void 0,void 0,(function(){var e,t,n;return(0,o.__generator)(this,(function(o){return(e=j.UICurrentBoard.getInfo().account)?(t=T.default.getState().dashboard.hiddenNotifications,(0,S.canShowPaymentFailedMessage)(e,t)?(n=L.boardTr.t("board.services.thereWasAnIssueHTML"),(0,v.canIChooseAccountPlan)(e)?n=L.boardTr.t("board.services.thereWasAnIssueSecondHTML",{className:"rtb-link",element:"link"}):n+=L.boardTr.t("board.services.thereWasAnIssueThirdHTML"),[2,Le().showOnBoard({priority:s.PermanentMessagePriority.PAYMENT_FAILED,statId:s.PermanentMessageStatId.PAYMENT_FAILED,text:n,clickCallback:function(t){"link"===t&&(0,S.clickPaymentFailedMessage)(e.id)},closeCallback:function(){(0,S.hidePaymentFailedMessage)(e.id)},type:s.PermanentMessageType.DANGEROUS,canClose:!0})]):[2,void 0]):[2,void 0]}))}))})),ke.push((function(){return(0,o.__awaiter)(void 0,void 0,void 0,(function(){var e,t,n,i,r;return(0,o.__generator)(this,(function(o){switch(o.label){case 0:return(e=j.UICurrentBoard.getInfo().account)?(t=T.default.getState().dashboard.hiddenNotifications,(n=!!(0,S.shouldNotifyAdminOnlineInvoiceUnpaid)(e,t))?[4,(0,S.getOnlineInvoiceUnpaidNotificationText)(e)]:[3,2]):[2,void 0];case 1:return(i=o.sent())?(r=L.boardTr.t("board.services.shouldNotifyTextHTML",{message:i.text}),n&&(r=L.boardTr.t("board.services.shouldNotifySecondTextHTML",{message:i.text,className:"rtb-btn rtb-btn--bordered rtb-btn--mini notification__button"})),[2,Le().showOnBoard({priority:s.PermanentMessagePriority.UNPAID_INVOCE,statId:s.PermanentMessageStatId.UNPAID_INVOCE,text:r,clickCallback:function(){(0,S.clickToUnpaidInvoiceMessage)(e)},closeCallback:function(){(0,S.closeUnpaidInvoiceMessageByUser)(e)},type:i.shouldLock?s.PermanentMessageType.DANGEROUS:s.PermanentMessageType.WARNING,canClose:!0})]):[2,void 0];case 2:return[2,void 0]}}))}))})),ke.push((function(){return(0,o.__awaiter)(this,void 0,void 0,(function(){var e,t,n;return(0,o.__generator)(this,(function(o){switch(o.label){case 0:return(e=(0,oe.default)().isEnabled(ie.FeatureNames.USER_EXPECTATIONS_TOO_MANY_WIDGETS_DEV))?[3,3]:(t=[pe,he,ge,fe,me,ve,_e].every((function(e){return e()})))?[4,Se()]:[3,2];case 1:t=o.sent(),o.label=2;case 2:e=t,o.label=3;case 3:return e?(n=''.concat(Ee,'').concat(L.boardTr.t("board.services.shouldNotifyTooManyWidgets"),'
').concat(L.boardTr.t("board.services.shouldNotifyTooManyWidgetsBestPractices"),"
"),[2,Le().showOnBoard({priority:s.PermanentMessagePriority.USER_EXPECTATIONS_TOO_MANY_WIDGETS,statId:s.PermanentMessageStatId.USER_EXPECTATIONS_TOO_MANY_WIDGETS,text:n,clickCallback:function(e){"action"===e&&(0,ne.default)().open({url:"https://help.miro.com/hc/en-us/articles/360013588560-Tips-to-improve-board-performance"})},closeCallback:ye,type:s.PermanentMessageType.WARNING,flex:!0,canClose:!0})]):[2,void 0]}}))}))})),ke.push((function(){return(0,o.__awaiter)(this,void 0,void 0,(function(){return(0,o.__generator)(this,(function(e){switch(e.label){case 0:return!F.bowser.desktop||(0,W.isEmbedMode)()||(0,G.getIsWorkshopModeEnabled)()||z.default.isPublicDevice||!(0,A.checkEnoughTimeHasPassedForTip)(w.default.lastPromotionCloseDate)?[2,void 0]:[4,H()];case 1:return[2,e.sent()]}}))}))}))},9848:(e,t,n)=>{"use strict";n.d(t,{default:()=>c});var o,i=n(759312),r=n(980534),a=n(368159),s=n(239867),l=n(641204);!function(e){e.APP_OPENED="app_opened",e.APP_USED="app_used"}(o||(o={}));const c=function(){function e(e,t){this.appId=void 0,this.appKey=e,this.appCategory=t;try{this.appId=(0,a.getInstalledApplicationIdByPluginId)(e)}catch(e){this.appId=void 0}this.rtbStat=(0,r.default)()}return e.prototype.sendAppOpenedStat=function(e,t,n){return(0,i.__awaiter)(this,void 0,Promise,(function(){var r;return(0,i.__generator)(this,(function(i){return this.checkAppIdAgainStartedPlugins(),this.appId?(r={app_id:this.appId,app_key:this.appKey,app_category:this.appCategory,event_category:t,event_label:e,parameters:n},this.rtbStat.sendApiEvent(o.APP_OPENED,r),[2]):(this.logNoAppIdError(e),[2])}))}))},e.prototype.sendAppUsedStat=function(e,t,n){return(0,i.__awaiter)(this,void 0,Promise,(function(){var r;return(0,i.__generator)(this,(function(i){return this.checkAppIdAgainStartedPlugins(),this.appId?(r={app_id:this.appId,app_key:this.appKey,app_category:this.appCategory,event_category:t,event_label:e,parameters:n},this.rtbStat.sendApiEvent(o.APP_USED,r),[2]):(this.logNoAppIdError(e),[2])}))}))},e.prototype.checkAppIdAgainStartedPlugins=function(){!this.appId&&(0,s.default)().isPluginStarted(this.appKey)&&(this.appId=this.appKey)},e.prototype.logNoAppIdError=function(e){(0,l.getErrorTracker)().error("AppStat: An attempt to send ".concat(e," for ").concat(this.appKey," failed because 'appId' wasn't found in installed applications"))},e}()},568509:(e,t,n)=>{"use strict";var o,i;n.d(t,{AppCategory:()=>o,AppEventCategory:()=>i}),function(e){e.MEETINGS_WORKSHOPS="remote-meeting-workshop-apps",e.EMBED_MIRO="embed-miro",e.DESIGN_RESEARCH="ux-design-research-apps",e.MIRO_PLUGINS="miro-plugins",e.ICONS_WIREFRAMES="icons-wireframes",e.DESIGN="design",e.CHATS_MESSENGERS="chats-messengers",e.DOCUMENTS_NOTES="documents-notes",e.FILE_STORAGE="file-storage",e.TASK_TRACKING="task-tracking",e.FORMS_SURVEYS="forms-surveys",e.CUSTOMER_RELATIONSHIPS="customer-relationships",e.TASK_AUTOMATION="task-automation",e.SINGLE_SIGN_ON="single-sign-on",e.MAPPING_DIAGRAMMING="mapping-diagramming-apps",e.IDEATION_BRAINSTORMING="ideation-brainstorming-apps",e.STRATEGY_PLANNING="strategy-planning-apps",e.ESSENTIALS="essentials",e.AGILE_WORKFLOW="agile-workflow-apps",e.PRODUCT_MANAGEMENT="product-management",e.EMPTY=""}(o||(o={})),function(e){e.APP_LIBRARY="app-library",e.BOTTOM_PANEL="bottom-panel",e.LEFT_SIDEBAR="left-sidebar",e.RIGHT_SIDEBAR="right-sidebar"}(i||(i={}))},368159:(e,t,n)=>{"use strict";n.d(t,{createFakeAppInstallation:()=>s,getInstallationByPluginId:()=>l,getPluginsTrialInstallation:()=>c,getInstalledApplicationIdByPluginId:()=>d,createPluginSessionId:()=>u});var o=n(739581),i=n(957453),r=n(445569),a=n(626829);function s(e){return{id:"FAKE_APP_ID",createdAt:"",createdBy:{id:""},application:{ignoreScopesForSDK:!0,allowRequiredScopesForGuestEditors:!0,internal:!1,appKey:e,id:e,name:e,scopes:[],marketplaceState:a.ApplicationMarketplaceState.PUBLISHED}}}function l(e){return i.UICurrentBoard.getInfo().account.installedApplications.find((function(t){return t.application.appKey===e}))}function c(){return l(o.InHousePluginIds.VOTING)||l(o.InHousePluginIds.ESTIMATION)||l(o.InHousePluginIds.COUNTDOWN)||l(o.InHousePluginIds.VIDEO_CHAT)}function d(e){var t,n=null===(t=l(e))||void 0===t?void 0:t.application;return null===n||void 0===n?void 0:n.id}function u(){return Math.random().toString().replace(/^0\./,"")+(0,r.default)().myUserId+(new Date).getTime()}},744064:(e,t,n)=>{"use strict";n.d(t,{default:()=>P});var o=n(260538),i=n(943979),r=n(123798),a=n(916766),s=n(536627),l=n(648398),c=n(168160),d=n(77924),u=n(357003),p=n(515110),h=n(539245),g=n(812366),f=n(846327),m=n(792746),v=n(395893),_=n(460534),y=n(414254),b=n(784421),T=n(690287),S=n(761141),E=n(575299),C=n(614926),I=n(552520),x=n(658897),w=E.getInjectionPoint(),A=C.getInjectionPoint();const P=function(){function e(){}return e.prototype.init=function(e){this.service=e;var t,n,s={item:i.default.SEPARATOR,key:1},l={item:i.default.UNLOCK_HORIZ,key:2},c={item:i.default.ALIGN_HORIZ,key:3},d={item:i.default.GROUP_HORIZ,key:4},u={item:i.default.UNGROUP_HORIZ,key:5},p={item:i.default.EDIT_HORIZ,key:6},h={item:i.default.SEPARATOR,key:7},g={item:i.default.SEPARATOR,key:20},f={item:i.default.SEPARATOR,key:21},m={item:i.default.CLUSTERING,key:27},v={item:i.default.MEDIA_LIBRARY,key:28},_={item:i.default.IMAGE_BULK_RESIZE,key:29},y=[],b={item:i.default.PROTECT_LOCK_HORIZ,key:19};if(!r.bowser.mobileApp){n={item:i.default.FRAME_SLIDE,key:23};var T={item:i.default.SEPARATOR,key:9};y.push(n,T)}r.bowser.desktop&&(t={item:i.default.FILTER_SELECTION,key:10},y.push(t)),y.push(s,l,h),r.bowser.mobileApp||(y.push(m),(0,x.ImageWidgetService)().isImageBulkCropEnabled()||y.push(_)),y.push(c,d,u,p,g,b,f),y.push(v);var S={item:i.default.DUPLICATE_HORIZ,key:11},E={item:i.default.DELETE_HORIZ,key:12},C={item:i.default.SEPARATOR,key:13},I={item:i.default.LOCK_HORIZ,key:15},w={item:i.default.SEPARATOR,key:16},A={item:i.default.FRAME_HIDING_HORIZ,key:18},P={item:i.default.SEPARATOR,key:24},O={item:i.default.COMMENT,key:25};(0,a.default)().isBigScreenMode?r.bowser.tablet?y.push(A,C,S,E,w):y.push(A,S,E,C,I,w):r.bowser.mobileApp?y.push(I,A,C,E,S):(y.push(O,P),y.push(I,A,C));var R={item:i.default.LOCKED_HORIZ,key:17},N={item:i.default.SEPARATOR,key:22},M={item:i.default.ADDITIONAL,key:14};r.bowser.mobileApp?(y.unshift(R,N),y.push(M)):y.push(R,N,M);var L=new o.default(y);return this.unlockItem=L.findItemDefByKey(l.key),this.lockItem=L.findItemDefByKey(I.key),this.lockedItem=L.findItemDefByKey(R.key),this.protectLockItem=L.findItemDefByKey(b.key),this.clusteringItem=L.findItemDefByKey(m.key),this.mediaLibraryItem=L.findItemDefByKey(v.key),this.imageBulkResize=L.findItemDefByKey(_.key),this.alignItem=L.findItemDefByKey(c.key),this.groupItem=L.findItemDefByKey(d.key),this.ungroupItem=L.findItemDefByKey(u.key),this.editItem=L.findItemDefByKey(p.key),this.additionalItem=L.findItemDefByKey(M.key),this.duplicateItem=L.findItemDefByKey(S.key),this.deleteItem=L.findItemDefByKey(E.key),this.frameHidingItem=L.findItemDefByKey(A.key),this.commentItem=L.findItemDefByKey(O.key),t&&(this.filterSelectionItem=L.findItemDefByKey(t.key)),n&&(this.slideItem=L.findItemDefByKey(n.key)),L},e.prototype.update=function(){var e,t=l.mySelection.properties,n=l.mySelection.selection,o=n[0],i=t.canCluster,a=t.canGroup,s=t.canAlign,E=t.canUngroup,C=c.canUnlock(),I=c.canLock(),x=c.canProtectOrUnprotectLock(),P=t.isPinned,O=(e=A()).testTools.apply(e,d.grabBoardTools),R=1===n.length&&(0,u.isGridTextWidget)(o),N=t.frameworkSelected,M=t.frameworkNodeSelected,L=t.interactMode==p.default.MULTI,D=t.interactMode==p.default.EDIT,B=1===n.length&&((0,u.isImageWidget)(o)||(0,u.isWebscreenWidget)(o))&&o.isCropEditing()&&D,k=(0,m.default)().currentBoard.canCreateAndEditWidgets(),U=k&&!P&&n.length>1&&n.every((function(e){return(0,u.isImageWidget)(e)||(0,u.isWebscreenWidget)(e)})),H=!D&&!O&&!P,W=!O&&!P&&!M&&I,F=!D&&(!O||r.bowser.mobileApp)&&P&&C,G=!D&&!O&&P&&!C,z=!P&&i&&(0,h.isClusteringFeatureEnabled)(),V=H&&a,j=H&&s,K=H&&E,Y=t.canEdit,X=(0,g.default)().getMode(),Z=t.isStickerOrEmoji,J=l.mySelection.properties.hiddenContentFrameInSelection,q=1===n.length&&(0,u.isImageWidget)(o)&&o.resourceComponent.loadingState===f.default.ERROR,$=(0,m.default)().currentBoard.hasPermission(v.UserBoardPermission.HIDE_FRAME),Q=n.some((function(e){return(0,u.isFrameWidget)(e)})),ee=(0,_.isSmartMeetingsEnabled)()&&(0,y.canUserEditAgenda)()||(0,b.isShowtimeAdvancedEnabled)()&&(0,b.isEditor)();this._hasItems=this.service.hasCustomItems||O||!D&&(H||F||G),this.deleteItem&&(this.deleteItem.item.visible=this.service.isVisibleItem(this.deleteItem)&&(H||D)&&!J),this.duplicateItem&&(this.duplicateItem.item.visible=this.service.isVisibleItem(this.duplicateItem)&&(H||D)&&!J),this.lockItem&&(this.lockItem.item.visible=this.service.isVisibleItem(this.lockItem)&&W&&!J&&!B&&!q,!L&&Z&&(this.lockItem.item.visible=!1)),this.lockedItem&&(this.lockedItem.item.visible=this.service.isVisibleItem(this.lockedItem)&&G&&!J),this.protectLockItem&&(this.protectLockItem.item.visible=this.service.isVisibleItem(this.protectLockItem)&&F&&x&&!J),this.unlockItem&&(this.unlockItem.item.visible=this.service.isVisibleItem(this.unlockItem)&&F&&!J&&!B),this.mediaLibraryItem&&(this.mediaLibraryItem.item.visible=k&&!L&&Z),this.alignItem.item.visible=this.service.isVisibleItem(this.alignItem)&&!t.linkedLineInSelection&&!t.someAreInGrid&&(j||!!w().currentGroup&&L)&&!J,this.clusteringItem&&(this.clusteringItem.item.visible=z),this.imageBulkResize&&(this.imageBulkResize.item.visible=U),this.groupItem.item.visible=this.service.isVisibleItem(this.groupItem)&&V&&!J,this.ungroupItem.item.visible=this.service.isVisibleItem(this.ungroupItem)&&K&&!J,r.bowser.mobileApp?this.editItem.item.visible=O&&this.service.isVisibleItem(this.editItem)&&!L&&!P&&k:this.editItem.item.visible=!this.service.hasCustomItems&&this.service.isVisibleItem(this.editItem)&&!L&&Y&&!N&&!P&&k&&(X===T.LayoutViewMode.NORMAL||X===T.LayoutViewMode.EMBED)&&!J,this.additionalItem&&(this.additionalItem.item.visible=this.service.isVisibleItem(this.additionalItem)&&!R&&!(L&&J)&&!B&&!q),this.filterSelectionItem&&(this.filterSelectionItem.item.visible=this.service.isVisibleItem(this.filterSelectionItem)&&L&&!F&&!this.allSelectedWidgetHasSameType()&&!J),this.slideItem&&(this.slideItem.item.visible=this.service.isVisibleItem(this.slideItem)&&this.slideItem.isVisible()&&Q&&!O&&ee),this.frameHidingItem&&(this.frameHidingItem.item.visible=this.service.isVisibleItem(this.frameHidingItem)&&$&&Q&&!O&&(0,c.isFrameHidingItemVisible)()),this.commentItem&&(this.commentItem.item.visible=1===n.length&&!B&&(0,S.isCommentToolAvailableForWidget)(o,!1)&&!q,!L&&Z&&(this.commentItem.item.visible=!1)),L&&J?this.updateVisibleSeparators(!1):this.updateVisibleSeparators()},e.prototype.updateVisibleSeparators=function(e){var t,n=!1,o=0;this.service.eachVisibleItems((function(i){return i instanceof s.default?(i.item.visible="boolean"===typeof e?e:n,n&&(t=i,o=0),n=!1):(n||(n=i.item.visible),i.item.visible&&o++),!1})),t&&0===o&&(t.item.visible=!1)},e.prototype.allSelectedWidgetHasSameType=function(){var e=l.mySelection.selection;if(e.length>1)for(var t=e[0].widgetType,n=e[0].isNs(I.MINDMAP_NS_NAME),o=1;o{"use strict";n.d(t,{default:()=>u});var o=n(759312),i=n(850348),r=n(901646),a=n(706117),s=n(18219),l=n(357003),c=n(614926),d=n(163204);const u=function(e){function t(){var t=e.call(this)||this;return t.item.setTooltip(d.boardTr.t("board.canvas.commons.services.contextmenu.horizontal.color.tooltip")),t}return(0,o.__extends)(t,e),Object.defineProperty(t.prototype,"styleNames",{get:function(){return[i.Style.LINE_COLOR]},enumerable:!1,configurable:!0}),t.prototype.onChange=function(t,n,o){e.prototype.onChange.call(this,t,n,o),this._widgets&&this._widgets.every((function(e){return(0,l.isCurveWidget)(e)}))&&((0,c.default)().penColor=t)},t.prototype.isUseTransparentColor=function(){return!1},Object.defineProperty(t.prototype,"canEditPalette",{get:function(){return!0},enumerable:!1,configurable:!0}),t=(0,o.__decorate)([(0,a.setItemDefMetadata)({showRegardlessCapability:{editable:{widgetTypes:[r.WidgetType.LINE,r.WidgetType.CURVE]}}})],t)}(s.default)},693417:(e,t,n)=>{"use strict";n.d(t,{saveAsTemplate:()=>g});var o=n(748),i=n(980534),r=n(648398),a=n(896486),s=n(270204),l=n(265826),c=n(139613),d=n(688178),u=n(660720),p=n(957453),h=n(163204);function g(){var e=p.UICurrentBoard.getInfo().account,t=p.UICurrentBoard.getInfo();if(o.isAllowCreateCustomTemplate(t,e)){(0,i.default)().sendApiEvent("click_create_new_template",{create_new_template_from:"context_menu",source_board_role:t.currentUserContext.role.toLowerCase()});var n=o.getObjectsForTemplate(r.mySelection.selection);(0,a.default)().then((function(e){e.modals.showEditCustomTemplateModal({tokenizers:n.map((function(e){return e.tokenizer})),isNewTemplate:!0,from:"context_menu"})}))}else{if(!s.default.upgradeIsSupported)return void(0,a.default)().then((function(e){var t={info:!0,title:h.boardTr.t("board.common.upgradeYourPlan"),text:h.boardTr.t("board.services.contextMenu.featureIsNotAvailable")};e.modals.showNotificationModal(t)}));l.show(),(0,c.default)().then((function(t){t.showShopWindowModal({upgradeReason:d.ShopWindowUpgradeReason.CREATE_CUSTOM_TEMPLATE,statReason:u.FreeTeamsStat.StatFeatureList.create_teamplate_widget,account:e})}))}}},72006:(e,t,n)=>{"use strict";n.d(t,{default:()=>u});var o=n(759312),i=n(371215),r=n(64602),a=n(620579),s=n(648398),l=n(706117),c=n(163204),d=n(884559);const u=function(e){function t(){var t=e.call(this)||this;return t.item=new r.default(c.boardTr.t("board.canvas.services.contextmenu.actualSizeItemDef.scaleToOriginalSize")),t.item.setClickHandler(t.onClick,t,!0),t}return(0,o.__extends)(t,e),t.prototype.onClick=function(){var e=new a.TransformationData(void 0,void 0,new a.ScaleData(1)),t=s.mySelection.selection;s.transformationController.transform(t,new Array(t.length).fill(e)),this.updateProperties();var n=1===t.length?"single":"bulk";(0,d.sendWidgetScaledStat)(t,1,"original","vertical-context-menu",n)},t.prototype.updateItem=function(e){this.item.disabled=e[0]&&1==e[0].scale},t=(0,o.__decorate)([(0,l.setItemDefMetadata)({showRegardlessCapability:{editable:{}}})],t)}(i.default)},418581:(e,t,n)=>{"use strict";n.d(t,{default:()=>m});var o=n(759312),i=n(371215),r=n(64602),a=n(648398),s=n(660720),l=n(792746),c=n(576163),d=n(105603),u=n(893996),p=n(706117),h=n(671720),g=n(163204),f=n(236978);const m=function(e){function t(){var t=e.call(this)||this;return t.item=new r.default(g.boardTr.t("board.canvas.services.contextmenu.addToLibraryItemDef.addToSavedFiles"),"cm-icon-add"),t.item.setClickHandler(t.onClick,t,!0),t}return(0,o.__extends)(t,e),t.prototype.canSaveResource=function(){return(0,c.canAddResources)((0,l.default)().canvasBoardInfo.account)},t.prototype.onClick=function(){if(this.canSaveResource()){var e=a.mySelection.singleSelection;if(e){var t=e.as(h.ResourceComponent);null===t||void 0===t||t.resourceController.addToLibrary(),s.addToLibrary()}}else(0,d.default)().show({text:g.boardTr.t("board.canvas.services.contextmenu.addToLibraryItemDef.notificationServiceText"),actionText:g.boardTr.t("board.canvas.services.contextmenu.addToLibraryItemDef.notificationServiceActionText"),actionCallback:function(){u.getOpener((0,f.getLocalizedHelpArticleLink)("360017731013")).openInNewTab()}})},t.prototype.updateItem=function(e){this.item.active=this.canSaveResource()},t=(0,o.__decorate)([(0,p.setItemDefMetadata)({showRegardlessCapability:{editable:{}}})],t)}(i.default)},277901:(e,t,n)=>{"use strict";n.d(t,{default:()=>s});var o=n(759312),i=n(167347),r=n(292145),a=n(327100);const s=function(e){function t(){var t=e.call(this)||this;return t.item.setIcon(t.iconName),t.item.setColors(t.colors),t.item.setColorChangedListener(t.onChange,t),r.colorsChanged.add((function(){return t.item.setColors(t.colors)})),t}return(0,o.__extends)(t,e),Object.defineProperty(t.prototype,"colors",{get:function(){return r.defaultColors},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"iconName",{get:function(){return"text-panel-color"},enumerable:!1,configurable:!0}),t.prototype.setStyle=function(e){this.item.setColor(e)},t.prototype.updateItem=function(e){var t=this;if(e){var n=a.getEqualPropertyValueOrFirst(e,(function(e){var n=t.getWidgetStyle(e);return t.getStyleValue(n)}));this.setStyle(n)}},t.prototype.onChange=function(e,t,n){var o=this.createStyleObject(e);this.setWidgetStyles(o,t),t&&!n&&this.item.hideSubmenu()},t.prototype.updateItemProperties=function(e){e.onChange&&this.item.setColorChangedListener(e.onChange,this)},t}(i.default)},5917:(e,t,n)=>{"use strict";n.d(t,{default:()=>s});var o=n(759312),i=n(167347),r=n(327100),a=n(284142);const s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,o.__extends)(t,e),t.prototype.createStyleObject=function(e){var t={};return this.styleNames.forEach((function(n){e.hasOwnProperty(n)&&(t[n]=e[n])})),t},t.prototype.getStyleValue=function(e){var t={};return e&&this.styleNames.forEach((function(n){e.hasOwnProperty(n)&&(t[n]=e[n])})),t},t.prototype.updateItem=function(e){var t=this;if(e){var n=r.getEqualPropertyValueOrFirst(e,(function(e){var n=t.getWidgetStyle(e);return t.getStyleValue(n)}));this.styleNames.forEach((function(e){return t.setItem(e,n[e])}))}},Object.defineProperty(t.prototype,"isEditMode",{get:function(){return this._widgets&&this._widgets[0]&&(0,a.WidgetEditorAPI)().isEditMode(this._widgets[0])},enumerable:!1,configurable:!0}),t.prototype.setItem=function(e,t){throw new Error("setItem method should be implemented in superclass")},t}(i.default)},167347:(e,t,n)=>{"use strict";n.d(t,{default:()=>l});var o=n(759312),i=n(371215),r=n(327100),a=n(648398),s=n(284142);const l=function(e){function t(){var t=e.call(this)||this;return t.item=t.initItem(),t}return(0,o.__extends)(t,e),Object.defineProperty(t.prototype,"styleNames",{get:function(){return[]},enumerable:!1,configurable:!0}),t.prototype.setStyle=function(e){},t.prototype.getWidgetStyle=function(e){var t=e;return t&&t.getStyle&&t.getStyle()},t.prototype.updateItem=function(e){var t=this;if(e){var n=r.getEqualPropertyValue(e,(function(e){var n=t.getWidgetStyle(e);return t.getStyleValue(n)}));this.setStyle(n)}},t.prototype.onChange=function(e,t){var n=this.createStyleObject(e),o=void 0!==t?t:!(this._widgets&&this._widgets[0]&&(0,s.WidgetEditorAPI)().isEditMode(this._widgets[0]));a.styleController.changeStyle(this._widgets,n,o),this.updateProperties()},t.prototype.createStyleObject=function(e){var t={};return this.styleNames.forEach((function(n){t[n]=e})),t},t.prototype.getStyleValue=function(e){if(e)for(var t=0,n=this.styleNames.length;t{"use strict";n.d(t,{default:()=>c});var o=n(759312),i=n(292145),r=n(850348),a=n(277901),s=n(938097),l=n(163204);const c=function(e){function t(){var t=e.call(this)||this;return t.item.setIcon("text-panel-bg"),t.item.setTooltip(l.boardTr.t("board.canvas.commons.services.contextmenu.horizontal.fillColor.tooltip")),t}return(0,o.__extends)(t,e),Object.defineProperty(t.prototype,"styleNames",{get:function(){return[r.Style.BACKGROUND_COLOR,r.Style.SHAPE_COLOR]},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"colors",{get:function(){return i.getBoardColors(this.isUseTransparentColor())},enumerable:!1,configurable:!0}),t.prototype.isUseTransparentColor=function(){return!0},t.prototype.onChange=function(t,n,o){e.prototype.onChange.call(this,t,n,o),n&&this.sendStat(t)},t.prototype.sendStat=function(e){s.default.onFontBackgroundChanged(this._widgets,e)},t}(a.default)},273722:(e,t,n)=>{"use strict";n.d(t,{AddCaptionItemDef:()=>d});var o=n(759312),i=n(371215),r=n(938097),a=n(744669),s=n(706117),l=n(163204),c=n(155619),d=function(e){function t(){var t=e.call(this)||this;return t.item=new a.default(c,40,void 0,{width:"32px",height:"32px"}),t.item.setClickHandler(t.onClick,t),t.item.setTooltip(l.boardTr.t("board.canvas.commons.services.contextmenu.horizontal.text.tooltip")),t}return(0,o.__extends)(t,e),t.prototype.onClick=function(){var e=this._widgets[0];e.captionLayer.addCaptionToFreeSpace(),r.default.lineCaptionAdded(e,e.captionLayer.captionsCount,"from_menu")},t=(0,o.__decorate)([(0,s.setItemDefMetadata)({showRegardlessCapability:{editable:{}}})],t)}(i.default)},600830:(e,t,n)=>{"use strict";n.d(t,{SwitchDirectionItemDef:()=>h});var o=n(759312),i=n(371215),r=n(938097),a=n(744669),s=n(648398),l=n(706117),c=n(163204),d=n(633427),u=n(397847),p=n(284142),h=function(e){function t(){var t=e.call(this)||this;return t.item=new a.default(d,40,void 0,{width:"32px",height:"32px"}),t.item.setTooltip(c.boardTr.t("board.canvas.commons.services.contextmenu.horizontal.textposition.tooltip")),t.item.setClickHandler(t.onClick,t),t}return(0,o.__extends)(t,e),t.prototype.onClick=function(){this.stopCaptionsEdit();var e=this.getWidget();if(e){var t=!e.captionLayer.rotatable;this._widgets.forEach((function(e){e.captionLayer.rotatable=t})),this.updateIcon(t),s.lineWidgetController.setLastCaptionStyle({rotated:t}),r.default.lineCaptionChanged(this._widgets[0],{rotated:t})}},t.prototype.stopCaptionsEdit=function(){var e=this.getWidget();e&&(0,p.WidgetEditorAPI)().setEditMode(e,!1)},t.prototype.getWidget=function(){return this._widgets&&this._widgets[0]},t.prototype.updateItem=function(e){if(e){var t=e[0].captionLayer.rotatable;this.updateIcon(t)}},t.prototype.updateIcon=function(e){this.item.setIcon(e?d:u)},t=(0,o.__decorate)([(0,l.setItemDefMetadata)({showRegardlessCapability:{editable:{}}})],t)}(i.default)},496317:(e,t,n)=>{"use strict";n.d(t,{TextColorCaptionItemDef:()=>l});var o=n(759312),i=n(702343),r=n(938097),a=n(648398),s=n(706117),l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,o.__extends)(t,e),t.prototype.updateItem=function(e){if(e&&e.length){var t=e[0].captionLayer.textColor;this.setStyle(t)}},t.prototype.onChange=function(e){this._widgets[0].captionLayer.textColor=e,this.updateProperties(),a.lineWidgetController.setLastCaptionStyle({color:e}),r.default.lineCaptionChanged(this._widgets[0],{color:e})},t=(0,o.__decorate)([(0,s.setItemDefMetadata)({showRegardlessCapability:{editable:{}}})],t)}(i.default)},215631:(e,t,n)=>{"use strict";n.d(t,{default:()=>a});var o=n(759312),i=n(612830),r=n(938097);const a=function(e){function t(){var t=e.call(this)||this;return t.item.setClickHandler(t.onClick,t,!1),t}return(0,o.__extends)(t,e),t.prototype.onClick=function(e){(0,i.CanvasEngine)().transactions.forceStopCurrent(!1)},t.prototype.onChange=function(t,n,o){n&&this._widgets&&this._widgets.length&&this._widgets.forEach((function(e){return r.default.onCardColorChanged(e,t,e.getColor())})),e.prototype.onChange.call(this,t,n,o)},t.prototype.sendStat=function(e){},t}(n(18219).default)},129316:(e,t,n)=>{"use strict";n.d(t,{default:()=>d});var o=n(759312),i=n(371215),r=n(64602),a=n(648398),s=n(57075),l=n(706117),c=n(163204);const d=function(e){function t(){var t=e.call(this)||this;return t.item=new r.default(c.boardTr.t("board.canvas.services.copyStyleItemDef.copyStyle"),void 0,"%ctrlOrCmd% + %altOrOpt% + C"),t.item.setClickHandler(t.onClick,t,!0),t}return(0,o.__extends)(t,e),t.prototype.onClick=function(){var e=a.mySelection.singleSelection;(0,s.default)().copy(e)},t=(0,o.__decorate)([(0,l.setItemDefMetadata)({showRegardlessCapability:{editable:{}}})],t)}(i.default)},346204:(e,t,n)=>{"use strict";n.d(t,{default:()=>l});var o=n(759312),i=n(371215),r=n(648398),a=n(163204),s=n(284142);const l=function(e){function t(){var t=e.call(this)||this;return t.item=t.initItem(),t.item.setClickHandler(t.onClick,t),t.item.setTooltip(a.boardTr.t("board.canvas.contextMenu.crop.tooltip")),t}return(0,o.__extends)(t,e),t.prototype.onClick=function(){var e=r.mySelection.singleSelection;setTimeout((function(){(0,s.WidgetEditorAPI)().setEditMode(e,!0,!1)}))},t}(i.default)},437169:(e,t,n)=>{"use strict";n.d(t,{LABEL:()=>l,default:()=>c});var o=n(759312),i=n(371215),r=n(648398),a=n(706117),s=n(671720),l=n(163204).boardTr.t("board.canvas.services.contextmenu.downloadItemDef.download");const c=function(e){function t(){var t=e.call(this)||this,n=t.initItem();return n.setClickHandler(t.onClick,t,!1),t.item=n,t}return(0,o.__extends)(t,e),t.prototype.onClick=function(e){var t=r.mySelection.singleSelection;if(t){var n=t.as(s.ResourceComponent);null===n||void 0===n||n.resourceController.downloadToLocalDrive()}this.updateProperties()},t=(0,o.__decorate)([(0,a.setItemDefMetadata)({showRegardlessCapability:{editable:{}}})],t)}(i.default)},964589:(e,t,n)=>{"use strict";n.d(t,{default:()=>p});var o=n(759312),i=n(889690),r=n(371215),a=n(648398),s=n(678579),l=n(706117),c=n(915266),d=n(671720),u=n(163204);const p=function(e){function t(){var t=e.call(this)||this;return t.item=new s.default("cmhi-launch"),t.item.setSVGIcon(i),t.item.setClickHandler(t.onClick,t,!1),t.item.setTooltip(u.boardTr.t("board.canvas.commons.contextmenu.horizontal.openSourceHorizItemDef.source")),t}return(0,o.__extends)(t,e),t.prototype.updateItem=function(e){},t.prototype.onClick=function(){var e,t,n=a.mySelection.singleSelection;if(n){var o=n.as(d.ResourceComponent);o&&((0,c.sendEventResourceWidgetMenuInteracted)("open_link",o.resourceController.getSource(),null===(t=null===(e=n.tokenizer)||void 0===e?void 0:e.id)||void 0===t?void 0:t.toString()),o.resourceController.edit())}},t=(0,o.__decorate)([(0,l.setItemDefMetadata)({showRegardlessCapability:{editable:{}}})],t)}(r.default)},851521:(e,t,n)=>{"use strict";n.d(t,{default:()=>g});var o=n(759312),i=n(371215),r=n(64602),a=n(648398),s=n(621982),l=n(357003),c=n(660720),d=n(103762),u=n(238729),p=n(584477),h=n(163204);const g=function(e){function t(){var t=e.call(this)||this;t.item=new r.default(h.boardTr.t("board.canvas.services.exportAsImageItemDef.exportAsImage"));var n=s.getImageExportInfo();return t.item.disabled=n.disabled,t.item.disabledTooltip=n.tooltip,t.item.setClickHandler(t.onClick,t,!0),t}return(0,o.__extends)(t,e),t.prototype.onClick=function(){var e,t=a.mySelection.singleSelection,n=d.default.UNKNOWN;(0,l.isFrameWidget)(t)&&(c.exportFrameAsImage(),e=t.text,n=d.default.FRAME),(0,u.lazyModuleWithLockLayer)((function(){return(0,p.default)()})).then((function(o){return o.saveAsImage(t.bounds,e,n)}))},t}(i.default)},459278:(e,t,n)=>{"use strict";n.d(t,{default:()=>u});var o=n(759312),i=n(371215),r=n(64602),a=n(901646),s=n(238729),l=n(584477),c=n(103762),d=n(163204);const u=function(e){function t(){var t=e.call(this)||this;return t.item=new r.default(d.boardTr.t("board.common.exportAsPDF")),t.item.setClickHandler(t.onClick,t,!0),t}return(0,o.__extends)(t,e),t.prototype.onClick=function(){var e=this._widgets.filter((function(e){return e.widgetType==a.WidgetType.FRAME}));(0,s.lazyModuleWithLockLayer)((function(){return(0,l.default)()})).then((function(t){return t.saveFramesAsPDF(e,c.default.FRAMES)}))},t}(i.default)},610549:(e,t,n)=>{"use strict";n.d(t,{FrameFormatItemDef:()=>I});var o=n(759312),i=n(660720),r=n(850348),a=n(648398),s=n(248053),l=n(230064),c=n(184727),d=n(368290),u=n(438464),p=n(411861),h=n(162192),g=n(36671),f=n(637816);const m=function(e){function t(){var t=e.call(this)||this;return t.showPreviewTimeoutId=null,t.formatPreview=new u.default.Graphics,t.formatPreview.visible=!1,a.canvasLayers.addLayer("frameFormatPreview",t,g.default.FRAME_FORMAT_PREVIEW,!1,!1,!1),t}return(0,o.__extends)(t,e),t.prototype.showPreview=function(e){var t=this;this.clearTimeout(),e!=s.default.CUSTOM&&(this.showPreviewTimeoutId=setTimeout((function(){t.showFormatPreview(e)}),100))},t.prototype.showFormatPreview=function(e){var t=a.mySelection.singleSelection;if(t){this.showPreviewTimeoutId=null;var n=d.recalcSizeByFormat(e,t.scaledWidth,t.height,f.getDefaultOrientation(e)),o=d.recalcPositionBySize(t.size,t.position,n),i=a.canvasController.canvasScale,r=n.width*t.scale*i,s=n.height*t.scale*i;this.formatPreview.clear(),this.formatPreview.beginFill(h.MULTI_SELECTION_COLOR,.2),this.formatPreview.drawRect(-r/2,-s/2,r,s),this.formatPreview.endFill(),this.formatPreview.x=p.getCanvasToScreenX(o.x),this.formatPreview.y=p.getCanvasToScreenY(o.y),this.formatPreview.visible=!0,this.addChild(this.formatPreview)}else this.hidePreview()},t.prototype.hidePreview=function(){this.clearTimeout(),this.formatPreview.visible=!1,this.removeChild(this.formatPreview)},t.prototype.clearTimeout=function(){null!==this.showPreviewTimeoutId&&(clearTimeout(this.showPreviewTimeoutId),this.showPreviewTimeoutId=null)},t}(u.default.Graphics);var v=n(225472),_=n(123798),y=n(163204),b="FrameFormatChanged";const T=function(e){function t(){var t=e.call(this,"cmih-frame-format")||this;return t.controller=new S(t),t.setTooltip(y.boardTr.t("board.canvas.commons.services.contextmenu.horizontal.ratio.tooltip")),t.setNgStyleAttribute('ng-style="{width: '.concat(v.getFrameFormatBtnWidth(t.controller.locale),'}"')),t.init(),t}return(0,o.__extends)(t,e),t.prototype.setFrameFormatChangedListener=function(e,t){this.controller.registerHandler(b,e,t)},t.prototype.setFrameFormat=function(e){this.controller.setFormat(e)},t.prototype.open=function(){this.controller.onClick(),this.controller.apply()},t}(c.default);var S=function(e){function t(t){var n=e.call(this,t)||this;return n.locale=y.boardTr.getCurrentLang().key,n.isContextMenuLarge="ja_JP"===n.locale||"fr"===n.locale,n.formatPreviewLayer=new m,n.setFormat(s.default.CUSTOM),n.formats=v.getFrameTypes(),n.layouts=v.getFrameDeviceTypes(),n}return(0,o.__extends)(t,e),t.prototype.setFormat=function(e){this.currFormatInfo=d.getFormatInfoByFormat(e)},t.prototype.getFormatInfo=function(e){return d.getFormatInfoByFormat(e)},t.prototype.registerFormatChangedHandler=function(e,t){this.registerHandler(b,e,t)},t.prototype.selectFormat=function(e){this.currFormatInfo=this.getFormatInfo(e),this.hideFormatPreview(),this.callHandler(b,e)},t.prototype.showFormatPreview=function(e){_.bowser.isTouchSupportedAndNotDesktop||this.formatPreviewLayer.showPreview(e)},t.prototype.hideFormatPreview=function(){_.bowser.isTouchSupportedAndNotDesktop||this.formatPreviewLayer.hidePreview()},t.prototype.isFormatSelected=function(e){return this.currFormatInfo.format===e.format},t.prototype.getCurrIcon=function(){return this.currFormatInfo.icon},t.prototype.getCurrName=function(){return this.currFormatInfo.name},t.prototype.getCurrHint=function(){return this.currFormatInfo.hint},t.prototype.getIcon=function(e){return n(165007)("./".concat(e,".svg"))},t}(l.default),E=n(630779),C=n(315380),I=function(e){function t(){var t=e.call(this)||this;return t.item.setFrameFormatChangedListener(t.onChange,t),t}return(0,o.__extends)(t,e),t.prototype.initItem=function(){return new T},t.prototype.onChange=function(e){var t=this,n=this._widgets[0],o=f.getDefaultOrientation(e),l=a.styleController.injectStyleChange(this.createStyleObject(e),n.getStyle());l&&(l[r.Style.FRAME_ORIENTATION]=o,i.changedFrameLayout(s.default[e].toLowerCase()),(0,C.default)().applyChanges([n],(function(){t.applyStyle(n,l,d.recalcSizeByFormat(e,n.width,n.height,o))})))},Object.defineProperty(t.prototype,"styleNames",{get:function(){return[r.Style.FRAME_FORMAT]},enumerable:!1,configurable:!0}),t.prototype.setStyle=function(e){this.item.setFrameFormat(e)},t.prototype.updateItemProperties=function(e){e.onChange&&this.item.setFrameFormatChangedListener(e.onChange,this)},t}(E.FrameStyleItemDef)},74776:(e,t,n)=>{"use strict";n.d(t,{FrameOrientationItemDef:()=>h});var o=n(759312),i=n(660720),r=n(850348),a=n(648398),s=n(184727),l=n(230064),c=n(959062),d=n(163204);const u=function(e){function t(){var t=e.call(this,"cmih-frame-orientation")||this;return t.localController=t.controller=new p(t),t.setTooltip(d.boardTr.t("board.canvas.contextMenuConstants.contextMenuTooltips.orientation")),t.init(),t}return(0,o.__extends)(t,e),t.prototype.setOrientation=function(e){this.localController.setOrientation(e)},t.prototype.setChangeOrientationListener=function(e,t){this.localController.registerHandler("ChangeOrientationListener",e,t)},t.prototype.changeOrientation=function(){this.localController.changeOrientation()},t}(s.default);var p=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,o.__extends)(t,e),t.prototype.changeOrientation=function(){if(!this.isDisabled()){var e=this.getOrientation();this.orientation=e,this.callHandler("ChangeOrientationListener",e)}},t.prototype.setOrientation=function(e){this.orientation=e},t.prototype.getOrientation=function(){return this.orientation==c.default.PORTRAIT?c.default.LANDSCAPE:c.default.PORTRAIT},t}(l.default),h=function(e){function t(){var t=e.call(this)||this;return t.item.setClickHandler(t.onClick,t),t.item.setChangeOrientationListener(t.onChange,t),t}return(0,o.__extends)(t,e),t.prototype.initItem=function(){return new u},t.prototype.onClick=function(){this.item.changeOrientation()},t.prototype.onChange=function(e){var t=this._widgets[0],n=a.styleController.injectStyleChange(this.createStyleObject(e),t.getStyle());n&&(i.changedFrameOrientation(c.default[e].toLowerCase()),this.applyStyle(t,n,{width:t.height,height:t.width}))},Object.defineProperty(t.prototype,"styleNames",{get:function(){return[r.Style.FRAME_ORIENTATION]},enumerable:!1,configurable:!0}),t.prototype.setStyle=function(e){var t=this._widgets[0];this.item.setOrientation(e||t.orientation)},t.prototype.updateItemProperties=function(e){void 0!==e.onChange&&this.item.setChangeOrientationListener(this.onChange,this)},t}(n(630779).FrameStyleItemDef)},630779:(e,t,n)=>{"use strict";n.d(t,{FrameStyleItemDef:()=>d});var o=n(759312),i=n(648398),r=n(167347),a=n(368290),s=n(575948),l=n(315380),c=n(687192),d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,o.__extends)(t,e),t.prototype.applyStyle=function(e,t,n){var o=a.recalcPositionBySize(e.size,e.position,n),r={style:JSON.stringify(t),size:{width:n.width,height:n.height}};(0,l.default)().applyChanges([e],(function(){c.default.widgets.move(e,o.x,o.y),(0,l.default)().update([e],[r],!0),s.processFallenChildren(e)})),i.mySelection.updateProperties()},t}(r.default)},625651:(e,t,n)=>{"use strict";n.d(t,{LABEL:()=>s,default:()=>l});var o=n(759312),i=n(371215),r=n(660720),a=n(901646),s=n(163204).boardTr.t("board.canvas.services.infoItemDef.info");const l=function(e){function t(){var t=e.call(this)||this;return t.item=t.initItem(),t.item.setClickHandler(t.onClick,t,void 0,{x:1}),t}return(0,o.__extends)(t,e),t.prototype.onClick=function(){var e=this.widgets[0];e&&(this.loadUser(e),r.clickInfoItem(a.WidgetType[e.widgetType],e.tokenizer.id.toString()))},t}(i.default)},763528:(e,t,n)=>{"use strict";n.d(t,{default:()=>i});var o=n(759312);const i=function(e){function t(){var t=e.call(this)||this;return t.item=t.initItem(),t}return(0,o.__extends)(t,e),t}(n(371215).default)},241496:(e,t,n)=>{"use strict";n.d(t,{default:()=>c});var o=n(759312),i=n(371215),r=n(64602),a=n(123315),s=n(95921),l=n(163204);const c=function(e){function t(){var t=e.call(this)||this;return t.item=new r.default(t.linkToLabelText(),"","%ctrlOrCmd% + K"),t.item.setClickHandler(t.onClick,t,!1),t}return(0,o.__extends)(t,e),t.prototype.setWidgets=function(t){e.prototype.setWidgets.call(this,t),this.item.setLabel(this.linkToLabelText())},t.prototype.onClick=function(){var e=this.getWidget();e&&(0,s.assignGotoLinkTo)(e),this.updateProperties()},t.prototype.linkToLabelText=function(){var e=this.getWidget();return e&&(0,a.default)().getLinkOn(e)?l.boardTr.t("board.canvas.services.linkItemDef.editLink"):l.boardTr.t("board.canvas.services.linkItemDef.linkTo")},t.prototype.getWidget=function(){return(this._widgets||[])[0]},t}(i.default)},445076:(e,t,n)=>{"use strict";n.d(t,{default:()=>l});var o=n(759312),i=n(371215),r=n(64602),a=n(57075),s=n(163204);const l=function(e){function t(){var t=e.call(this)||this;return t.item=new r.default(s.boardTr.t("board.canvas.services.pasteStyleItemDef.pasteStyle"),void 0,"%ctrlOrCmd% + %altOrOpt% + V"),t.item.disabled=!(0,a.default)().haveCopiedStyle(),t.item.setClickHandler(t.onClick,t,!0),t}return(0,o.__extends)(t,e),t.prototype.onClick=function(){var e=this._widgets;(0,a.default)().paste(e),this.updateProperties()},t.prototype.updateItem=function(){this.item.disabled=!(0,a.default)().haveCopiedStyle()},t}(i.default)},24571:(e,t,n)=>{"use strict";n.d(t,{default:()=>c});var o=n(759312),i=n(371215),r=n(64602),a=n(648398),s=n(163204),l=n(284142);const c=function(e){function t(){var t=e.call(this)||this;return t.item=new r.default(s.boardTr.t("board.canvas.services.setEditModeItemDef.edit")),t.item.setClickHandler(t.onClickEdit,t,!0),t}return(0,o.__extends)(t,e),t.prototype.onClickEdit=function(){var e=this;(0,l.WidgetEditorAPI)().setEditMode(a.mySelection.singleSelection,!0),setTimeout((function(){e.updateProperties()}))},t}(i.default)},767181:(e,t,n)=>{"use strict";n.d(t,{default:()=>b});var o=n(759312),i=n(371215),r=n(706117),a=n(445569),s=n(127192),l=n(986073),c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,o.__extends)(t,e),t}(n(230064).default);const d=function(e){function t(t,n,o,i){void 0===i&&(i="");var r=e.call(this,"cmi-sign-up-item")||this,a=new c(r);return a.onSignClick=t,a.signText=n,a.secondaryText=o,a.hint=i,r.controller=a,r.init(),r}return(0,o.__extends)(t,e),t}(l.default);var u=n(980534),p=n(103238),h=n(140914),g=n(792746),f=n(73773),m=n(790900),v=n(314315),_=n(270204),y=n(163204);const b=function(e){function t(){var t=e.call(this)||this;return t.item=new d(t.onClick,y.boardTr.t("board.canvas.contextMenu.vertical.signUp.link"),y.boardTr.t("board.canvas.contextMenu.vertical.signUp.text")),t}return(0,o.__extends)(t,e),t.prototype.canSignUp=function(){return(0,a.default)().userType!==s.UserType.REGULAR},t.prototype.onClick=function(){var e=(0,g.default)().currentBoard.__boardInfo__.currentUserContext.role;(0,u.default)().sendApiEvent("guest_auth_or_reg_clicked",{clicked_from:"canvas_context_menu",guest_type:e.toLocaleLowerCase(),action_type:"sign_up",cookie_enabled:!_.default.isCookiesBlocked});var t=(0,p.getParameterByName)(h.QueryParameter.USE_TEMPLATE),n=t?void 0:(0,g.default)().getBoardId(),o=t?(0,f.getBoardIdFromURL)(location.pathname):void 0;(0,v.getRootStore)().dispatch((0,m.navigateToSignUpPage)({openBoardId:n,copyBoardId:o}))},t.prototype.updateItem=function(e){this.item.active=this.canSignUp()},t=(0,o.__decorate)([(0,r.setItemDefMetadata)({showRegardlessCapability:{editable:{}}})],t)}(i.default)},376445:(e,t,n)=>{"use strict";n.d(t,{default:()=>d});var o=n(759312),i=n(371215),r=n(64602),a=n(648398),s=n(357003),l=n(163204),c=n(284142);const d=function(e){function t(){var t=e.call(this)||this;return t.item=new r.default(l.boardTr.t("board.canvas.services.startEditTitletemDef.rename")),t.item.setClickHandler(t.onClick,t,!0),t}return(0,o.__extends)(t,e),t.prototype.onClick=function(){var e=this,t=a.mySelection.singleSelection;((0,s.isFrameWidget)(t)||(0,s.isUsmWidget)(t)||(0,s.isKanbanWidget)(t)||(0,s.isGridWidget)(t)||(0,s.isPipmatrixWidget)(t))&&((0,c.WidgetEditorAPI)().setEditMode(t,!0,!1,{initiator:"title"}),setTimeout((function(){e.updateProperties()}))),(0,s.isCodeWidget)(t)&&(t.startEditTitle(),setTimeout((function(){e.updateProperties()})))},t.prototype.getItem=function(){return new r.default("Rename1","cm-icon-edit")},t}(i.default)},320294:(e,t,n)=>{"use strict";n.d(t,{default:()=>u});var o=n(759312),i=n(626538),r=n(371215),a=n(678579),s=n(648398),l=n(706117),c=n(671720),d=n(163204);const u=function(e){function t(){var t=e.call(this)||this;return t.item=new a.default("cmhi-refresh"),t.item.setSVGIcon(i),t.item.setClickHandler(t.onClick,t,!1),t.item.setTooltip(d.boardTr.t("board.canvas.contextMenu.horizontal.tooltip.update")),t}return(0,o.__extends)(t,e),t.prototype.onClick=function(){var e=s.mySelection.singleSelection;if(e){var t=e.as(c.ResourceComponent);null===t||void 0===t||t.update()}},t=(0,o.__decorate)([(0,l.setItemDefMetadata)({showRegardlessCapability:{editable:{}}})],t)}(r.default)},606167:(e,t,n)=>{"use strict";n.d(t,{default:()=>d});var o=n(759312),i=n(438464),r=n(371215),a=n(556653),s=n(648398),l=n(163204),c=a.getInjectionPoint();const d=function(e){function t(){var t=e.call(this)||this;return t.item=t.initItem(),t.item.setClickHandler(t.onClick,t,!1),t.item.setTooltip(l.boardTr.t("board.canvas.commons.services.contextmenu.horizontal.more.tooltip")),t}return(0,o.__extends)(t,e),t.prototype.onClick=function(e){setTimeout((function(){if(c().isVisible)c().hide();else{var e=s.mySelection.singleSelection||null;c().show(e,!0,t.SIZE)}}))},t.SIZE=new i.default.Rectangle(0,0,50,50),t}(r.default)},514770:(e,t,n)=>{"use strict";n.d(t,{default:()=>p});var o=n(759312),i=n(371215),r=n(184727),a=n(230064),s=n(779385),l=n(648398);const c=function(e){function t(){var t=e.call(this,"cmi-aligns")||this;return t.localController=t.controller=new d(t),t.init(),t}return(0,o.__extends)(t,e),t.prototype.setAlignTypeChangeListener=function(e,t){this.localController.registerHandler("AlignTypeChangeListener",e,t)},t.prototype.setCount=function(e){this.localController.count=e},t.prototype.getTooltipAttr=function(){var t=e.prototype.getTooltipAttr.call(this);return t+='tooltip-enable="{{'.concat(this.getControllerName(),'.isTooltipEnable()}}"')},t.prototype.fixSubMenuPosition=function(){var t=this;e.prototype.fixSubMenuPosition.call(this,(function(e){var n=t.getDirectiveName(),o=t.parentMenu.getBounds();if("cmi-aligns"===n){e.css({transform:""});var i=e.get(0).getBoundingClientRect();i&&i.right>window.innerWidth&&e.css({transform:"translateX(".concat(o.x+o.width-i.right,"px)")})}}))},t}(r.default);var d=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.count=0,t.AlignType=s.default,t}return(0,o.__extends)(t,e),t.prototype.selectAlignType=function(e){this.callHandler("AlignTypeChangeListener",e)},t.prototype.selectAlignTypeSpread=function(e){l.mySelection.selection.length<3||this.callHandler("AlignTypeChangeListener",e)},t.prototype.more=function(){return l.mySelection.selection.length<3},t}(a.default),u=n(163204);const p=function(e){function t(){var t=e.call(this)||this;return t.item=new c,t.item.setAlignTypeChangeListener((function(e){return l.selectionActions.align(e)}),t),t.item.setTooltip(u.boardTr.t("board.canvas.contextMenu.alignObjects.tooltip")),t}return(0,o.__extends)(t,e),t.prototype.updateItem=function(e){this.item.setCount(e.length)},t.prototype.updateItemProperties=function(e){e.onAlignTypeChangeListener&&this.item.setAlignTypeChangeListener(e.onAlignTypeChangeListener,this),(e.count||0===e.count)&&this.item.setCount(e.count)},t}(i.default)},536533:(e,t,n)=>{"use strict";n.d(t,{default:()=>u});var o=n(759312),i=n(5917),r=n(938097),a=n(850348),s=n(292145),l=n(357003),c=n(163204),d=[a.Style.BACKGROUND_COLOR,a.Style.BACKGROUND_OPACITY];const u=function(e){function t(){var t=e.call(this)||this;return t.item.setIcon("text-panel-bg"),t.item.setTooltip(c.boardTr.t("board.canvas.contextMenuConstants.contextMenuTooltips.setColorOpacity")),t.item.setColors(t.colors),t.item.setColorChangedListener(t.onColorChanged,t),t.item.setOpacityChangedListener(t.onOpacityChanged,t),s.colorsChanged.add((function(){return t.item.setColors(t.colors)})),t}return(0,o.__extends)(t,e),Object.defineProperty(t.prototype,"colors",{get:function(){return s.getBoardColors(!0)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"styleNames",{get:function(){return this._styleNames},enumerable:!1,configurable:!0}),t.prototype.updateItem=function(t){this._styleNames=d.filter((function(e){return!t.some((function(t){var n;return!(!(0,l.isShapeWidget)(t)&&!(0,l.isStencilWidget)(t))&&(null===(n=t.getStyleConstraints()[e])||void 0===n?void 0:n.disabled)}))})),this.item.setControls(this._styleNames),e.prototype.updateItem.call(this,t)},t.prototype.onColorChanged=function(e,t){var n,o=((n={})[a.Style.BACKGROUND_COLOR]=e,n);this.setWidgetStyles(o,t),t&&r.default.onFontBackgroundChanged(this._widgets,e)},t.prototype.onOpacityChanged=function(e,t){var n,o=((n={})[a.Style.BACKGROUND_OPACITY]=e,n);this.setWidgetStyles(o,void 0!==t)},t.prototype.setItem=function(e,t){if(this.styleNames.includes(e))switch(e){case a.Style.BACKGROUND_COLOR:this.item.setColor(t);break;case a.Style.BACKGROUND_OPACITY:this.item.setOpacity(t)}},t.prototype.updateItemProperties=function(e){e.onChange&&this.item.setColorChangedListener(e.onChange,this),this.item.setOpacityChangedListener(this.onOpacityChanged,this)},t}(i.default)},550155:(e,t,n)=>{"use strict";n.d(t,{default:()=>p});var o=n(759312),i=n(850348),r=n(500431),a=n(5917),s=n(292145),l=n(938097),c=n(357003),d=n(163204),u=[i.Style.BORDER_COLOR,i.Style.BORDER_WIDTH,i.Style.BORDER_OPACITY,i.Style.BORDER_STYLE];const p=function(e){function t(){var t=e.call(this)||this;return t.item.setIcon("border-panel"),t.item.setTooltip(d.boardTr.t("board.canvas.commons.services.contextmenu.horizontal.borderStyleOpacityColor.tooltip")),t.item.setColors(t.colors),t.item.setStrokeChangeListener(t.onStrokeChanged,t),t.item.setWidthChangeListener(t.onWidthChanged,t),t.item.setOpacityChangeListener(t.onOpacityChanged,t),t.item.setColorChangeListener(t.onColorChanged,t),s.colorsChanged.add((function(){return t.item.setColors(t.colors)})),t}return(0,o.__extends)(t,e),t.prototype.updateItem=function(t){this._styleNames=u.filter((function(e){return!t.some((function(t){var n;return!!((0,c.isShapeWidget)(t)||(0,c.isStencilWidget)(t)||(0,c.isImageWidget)(t)||(0,c.isWebscreenWidget)(t))&&(null===(n=t.getStyleConstraints()[e])||void 0===n?void 0:n.disabled)}))})),this.item.setControls(this._styleNames),this._styleNames.includes(i.Style.BORDER_OPACITY)||this.item.setOpacity(1),e.prototype.updateItem.call(this,t)},Object.defineProperty(t.prototype,"colors",{get:function(){return s.getBoardColors(!0)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"styleNames",{get:function(){return this._styleNames},enumerable:!1,configurable:!0}),t.prototype.setItem=function(e,t){if(this.styleNames.includes(e))switch(e){case i.Style.BORDER_COLOR:this.item.setColor(t);break;case i.Style.BORDER_WIDTH:this.item.setWidth(t);break;case i.Style.BORDER_OPACITY:this.item.setOpacity(t);break;case i.Style.BORDER_STYLE:this.item.setStroke(t)}},t.prototype.onStrokeChanged=function(e){var t,n=((t={})[i.Style.BORDER_STYLE]=e,t);this.setWidgetStyles(n),l.default.strokeTypeChanged(this._widgets,{strokeType:r.default[e]})},t.prototype.onWidthChanged=function(e,t){var n,o=void 0!==t,r=((n={})[i.Style.BORDER_WIDTH]=e,n);this.setWidgetStyles(r,o),o&&l.default.strokeWidthChanged(this._widgets,{strokeWidth:e})},t.prototype.onOpacityChanged=function(e,t){var n,o=void 0!==t,r=((n={})[i.Style.BORDER_OPACITY]=e,n);this.setWidgetStyles(r,o),o&&l.default.strokeOpacityChanged(this._widgets,{strokeOpacity:e})},t.prototype.onColorChanged=function(e,t){var n,o=((n={})[i.Style.BORDER_COLOR]=e,n);this.setWidgetStyles(o,t),t&&l.default.strokeColorChanged(this._widgets,{strokeColor:e})},t.prototype.updateItemProperties=function(e){e.onColorChanged&&this.item.setColorChangeListener(e.onColorChanged,this),e.onOpacityChanged&&this.item.setOpacityChangeListener(e.onOpacityChanged,this),e.onStrokeChanged&&this.item.setStrokeChangeListener(e.onStrokeChanged,this),e.onWidthChanged&&this.item.setWidthChangeListener(e.onWidthChanged,this)},t}(a.default)},976247:(e,t,n)=>{"use strict";n.d(t,{default:()=>g});var o=n(759312),i=n(371215),r=n(184727),a=n(230064),s=n(163204),l=n(612830),c=n(381242);const d=function(e){function t(){var t=e.call(this,"cmih-assignee")||this;return t.preventDefaultAttr=!1,t.setTooltip(s.boardTr.t("board.canvas.contextMenuConstants.contextMenuTooltips.addAssignee")),t.localController=t.controller=new u(t),t.init(),t}return(0,o.__extends)(t,e),t.prototype.setOnChangeListener=function(e,t){this.localController.registerHandler("AssigneeChangedListener",e,t)},t.prototype.update=function(e){this.localController.assignee=e.assignee},t.prototype.select=function(){(0,l.CanvasEngine)().transactions.forceStopCurrent(!1),e.prototype.select.call(this)},t}(r.default);var u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,o.__extends)(t,e),t.prototype.onAdd=function(e){this.callHandler("AssigneeChangedListener",[e.id],!0),this.setAssignee([e.id])},t.prototype.onRemove=function(e){this.callHandler("AssigneeChangedListener",[]),this.setAssignee([])},t.prototype.setAssignee=function(e){this.assignee=e,this.apply()},(0,o.__decorate)([c.autobind],t.prototype,"onAdd",null),(0,o.__decorate)([c.autobind],t.prototype,"onRemove",null),(0,o.__decorate)([c.autobind],t.prototype,"setAssignee",null),t}(a.default),p=n(353076),h=n(917890);const g=function(e){function t(){var t=e.call(this)||this;return t.item=new d,t.item.setOnChangeListener(t.onChange,t),t}return(0,o.__extends)(t,e),t.prototype.onChange=function(e,t){this._widgets&&this._widgets.length&&((0,h.getCardWidgetService)().updateCardsExtensionData(this._widgets,p.CardWidgetExtensionId.ASSIGNEE,{assignee:e}),t&&this.item.hideSubmenu())},t.prototype.updateItem=function(e){if(e&&e.length){var t=this._widgets[0].getExtensionData(p.CardWidgetExtensionId.ASSIGNEE);t&&this.item.update(t)}},t}(i.default)},682152:(e,t,n)=>{"use strict";n.d(t,{default:()=>m});var o=n(759312),i=n(371215),r=n(184727),a=n(230064),s=n(381242),l=n(965751),c=n(297870),d=n(648398),u=n(163204);const p=function(e){function t(){var t=e.call(this,"cmih-due-date")||this;return t.preventDefaultAttr=!1,t.localController=t.controller=new h(t),t.lastHolder=(0,c.default)().getFocus(),t.init(),t}return(0,o.__extends)(t,e),t.prototype.onFocusHolderChanged=function(e){this.lastHolder=e},t.prototype.addFocusHolderObserver=function(){(0,c.default)().focusChanged.add(this.onFocusHolderChanged),d.onScopeDestroyed.add(this.removeFocusHolderObserver)},t.prototype.removeFocusHolderObserver=function(){(0,c.default)().focusChanged.remove(this.onFocusHolderChanged),d.onScopeDestroyed.remove(this.removeFocusHolderObserver)},t.prototype.setChangeListener=function(e,t){this.localController.registerHandler("onDateChangeListener",e,t)},t.prototype.setDate=function(e){this.localController.setRange(e)},t.prototype.showSubmenu=function(){e.prototype.showSubmenu.call(this),(0,c.default)().setFocus(l.FocusHolder.CONTEXT_MENU),this.addFocusHolderObserver()},t.prototype.hideSubmenu=function(){e.prototype.hideSubmenu.call(this),this.removeFocusHolderObserver(),(0,c.default)().setFocus(this.lastHolder)},(0,o.__decorate)([s.autobind],t.prototype,"onFocusHolderChanged",null),(0,o.__decorate)([s.autobind],t.prototype,"addFocusHolderObserver",null),(0,o.__decorate)([s.autobind],t.prototype,"removeFocusHolderObserver",null),t}(r.default);var h=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.range={start:null,end:null},t}return(0,o.__extends)(t,e),Object.defineProperty(t.prototype,"locale",{get:function(){return u.boardTr.getCurrentLang().key},enumerable:!1,configurable:!0}),t.prototype.onChange=function(e){this.callHandler("onDateChangeListener",e),this.setRange(e)},t.prototype.setRange=function(e){this.range=e,this.apply()},(0,o.__decorate)([s.autobind],t.prototype,"onChange",null),(0,o.__decorate)([s.autobind],t.prototype,"setRange",null),t}(a.default),g=n(353076),f=n(917890);const m=function(e){function t(){var t=e.call(this)||this;return t.item=new p,t.item.setChangeListener(t.onChange,t),t.item.setTooltip(u.boardTr.t("board.canvas.commons.services.contextmenu.horizontal.setDate.tooltip")),t}return(0,o.__extends)(t,e),t.prototype.updateItem=function(e){if(e&&e.length){var t=this._widgets[0].getExtensionData(g.CardWidgetExtensionId.DUE_DATE);if(t){var n=t.dueDate,o=n[0],i=n[1],r={start:null!==i&&void 0!==i?i:null,end:null!==o&&void 0!==o?o:null};this.item.setDate(r)}}},t.prototype.onChange=function(e){if(this._widgets&&this._widgets.length){var t=[e.end,e.start];(0,f.getCardWidgetService)().updateCardsExtensionData(this._widgets,g.CardWidgetExtensionId.DUE_DATE,{dueDate:t})}},t}(i.default)},711533:(e,t,n)=>{"use strict";n.d(t,{default:()=>h});var o=n(759312),i=n(269338),r=n(163204),a=n(648398),s=n(614926),l=n(77924),c=n(383722),d=n(357003),u=n(139635),p=n(901646);const h=function(e){function t(){var t=e.call(this)||this;return t.item.setTooltip(r.boardTr.t("board.canvas.commons.services.contextmenu.horizontal.expand.tooltip")),t.item.setItemId("expand-horiz-item"),t}return(0,o.__extends)(t,e),t.prototype.getAvailableWidgets=function(){return[p.WidgetType.CARD]},t.prototype.onClick=function(){var e=a.mySelection.singleSelection;if((0,d.isCardWidget)(e)){if((0,u.isCardEditable)(e))return(0,s.default)().getTool()!==l.ToolType.CURSOR&&(0,c.switchToolToCursor)(),void e.expand();e.view()}},t}(i.default)},387059:(e,t,n)=>{"use strict";n.d(t,{default:()=>O});var o=n(759312),i=n(371215),r=n(830995),a=n(184727),s=n(230064),l=n(105603),c=n(863188),d=r;const u=function(e){function t(){var t=e.call(this,"cmih-convert-to-jira-issue")||this;return t.controller=new p(t),t.init(),t}return(0,o.__extends)(t,e),t}(a.default);var p=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,o.__extends)(t,e),Object.defineProperty(t.prototype,"icon",{get:function(){return d},enumerable:!1,configurable:!0}),t.prototype.onClickInternal=function(t){this.isDisabled()&&this.onDisabledClick(),e.prototype.onClickInternal.call(this,t)},t.prototype.onDisabledClick=function(){(0,l.default)().show({text:this.getTooltip(),isClosable:!0},c.NotificationType.ERROR)},t}(s.default),h=n(703680),g=n(315380),f=n(901646),m=n(648398),v=n(836522),_=n(238729),y=n(742313),b=n(353076),T=n(357003),S=n(163204),E=n(284142),C=n(603490),I=n(818487),x=n(115361),w=n(556091),A=[f.WidgetType.CARD,f.WidgetType.STICKER],P=[f.WidgetType.CARD,f.WidgetType.STICKER];const O=function(e){function t(){var t=e.call(this)||this;return t.item=new u,t.item.setClickHandler(t.onClick,t,!1),t}return(0,o.__extends)(t,e),t.prototype.updateItem=function(e){this.item.visible=(0,h.default)().isReady&&(0,h.default)().isCreateIssueAvailable,this.item.disabled=e.length>50;var t=(0,C.getConversionModeByWidgets)(e),n=S.boardTr.t("board.canvas.services.contextMenu.horizontal.convertToJira.".concat(e.length>1?"bulk":"single"));this.item.setTooltip(n);var o=S.boardTr.t("board.jira.jiraModuleActivator.conversion.".concat(t,".conversionLimit"),{selectedWidgetsLength:e.length,conversionWidgetsLimit:50});this.item.setDisabledTooltip(o)},t.prototype.closeEditMode=function(e){e.forEach((function(e){(0,E.WidgetEditorAPI)().isEditMode(e)&&(0,E.WidgetEditorAPI)().setEditMode(e,!1)}))},t.prototype.singleWidgetConversion=function(e){return(0,o.__awaiter)(this,void 0,Promise,(function(){var t,n,i,r;return(0,o.__generator)(this,(function(o){switch(o.label){case 0:return A.includes(e.widgetType)?((0,T.isCardWidget)(e)&&(n=e.getExtensionsData(),t=n.get(b.CardWidgetExtensionId.ASSIGNEE)),i=S.boardTr.t("board.jira.modals.jiraCardsIssueAction.singleConversionTitle"),r=[e],[4,this.showConversionDialog({title:i,widgets:r,assignee:null===t||void 0===t?void 0:t.assignee[0]})]):(w.log("convert","[ConvertToJiraCardItemDef] singleWidgetConversion","unsupported widget type"),[2]);case 1:return o.sent(),this.closeEditMode(r),[2]}}))}))},t.prototype.bulkWidgetConversion=function(e){return(0,o.__awaiter)(this,void 0,Promise,(function(){var t,n,i;return(0,o.__generator)(this,(function(o){switch(o.label){case 0:return e.every((function(e){var t=e.widgetType;return P.includes(t)}))?e.length>50?[2]:(t=(0,C.getConversionModeByWidgets)(e),n="board.jira.modals.jiraCardsIssueAction.conversion.".concat(t,".bulkConversionTitle"),i=S.boardTr.t(n,{widgetsLength:e.length}),[4,this.showConversionDialog({title:i,widgets:e})]):(w.log("convert","[ConvertToJiraCardItemDef] bulkWidgetConversion","unsupported widget type"),[2]);case 1:return o.sent(),this.closeEditMode(e),[2]}}))}))},t.prototype.showConversionDialog=function(e){return(0,o.__awaiter)(this,void 0,Promise,(function(){var t,n;return(0,o.__generator)(this,(function(i){switch(i.label){case 0:return[4,(0,_.lazyModuleWithLockLayer)((function(){return(0,y.default)()}))];case 1:return t=i.sent(),n=t.showJiraCardsIssueActionModal((0,o.__assign)((0,o.__assign)({},e),{convert:!0})),(0,g.default)().lock(e.widgets||[]),n.canceled.addOnce((function(){return(0,g.default)().unlock()})),n.submitted.addOnce((function(){return(0,g.default)().unlock()})),[2]}}))}))},t.prototype.onClick=function(){return(0,o.__awaiter)(this,void 0,Promise,(function(){var e;return(0,o.__generator)(this,(function(t){switch(t.label){case 0:return(0,h.default)().isReady?0===(e=m.mySelection.selection).length?(w.log("convert","[ConvertToJiraCardItemDef] onClick","unsupported widget type"),[2]):(0,h.default)().isPersonalCredentialsNeeded?[4,(0,_.lazyModuleWithLockLayer)((function(){return(0,y.default)()}))]:[3,3]:[3,8];case 1:return[4,t.sent().showPersonalCredentialsRequestDialog().waitForClose()];case 2:if(!t.sent())return[2];t.label=3;case 3:return e.length>1?[4,this.bulkWidgetConversion(e)]:[3,5];case 4:return t.sent(),[3,7];case 5:return[4,this.singleWidgetConversion(e[0])];case 6:t.sent(),t.label=7;case 7:return[3,9];case 8:(0,_.lazyModuleWithLockLayer)((function(){return(0,y.default)()})).then((function(e){(0,I.default)().isEnabled(x.FeatureNames.JIRA_CARDS_UNAVAILABLE_IN_REACT)?e.showJiraCardsUnavailableDialog():e.showJiraCardsUnavailableModalOld()})),t.label=9;case 9:return[2]}}))}))},(0,o.__decorate)([(0,v.ErrorTrackerTelemetry)("ConvertToJiraCardItemDef.singleWidgetConversion",!1)],t.prototype,"singleWidgetConversion",null),(0,o.__decorate)([(0,v.ErrorTrackerTelemetry)("ConvertToJiraCardItemDef.bulkWidgetConversion",!1)],t.prototype,"bulkWidgetConversion",null),(0,o.__decorate)([(0,v.ErrorTrackerTelemetry)("ConvertToJiraCardItemDef.onClick",!1)],t.prototype,"onClick",null),t}(i.default)},989062:(e,t,n)=>{"use strict";n.d(t,{default:()=>a});var o=n(759312),i=n(371215),r=n(109994);const a=function(e){function t(){var t=e.call(this)||this;return t.item=new r.default(""),t.item.setWidth(26),t.item.setStyle({width:"26px","text-align":"center","font-weight":"600"}),t.item.setReadonly(!0),t}return(0,o.__extends)(t,e),t.prototype.updateItem=function(){var e=this._widgets[0].getStartPage()||1;this.item.setName(e.toString())},t}(i.default)},627519:(e,t,n)=>{"use strict";n.d(t,{default:()=>a});var o=n(759312),i=n(371215),r=n(678579);const a=function(e){function t(){var t=e.call(this)||this;return t.item=new r.default("cmih-plugin"),t}return(0,o.__extends)(t,e),t.prototype.updateItemProperties=function(e){e&&(e.svgIcon&&this.item.setSVGIcon(e.svgIcon),e.isNew&&(this.item.new=e.isNew()))},t}(i.default)},633614:(e,t,n)=>{"use strict";n.d(t,{default:()=>c});var o=n(759312),i=n(371215),r=n(648398),a=n(612830),s=n(836522),l=n(938097);const c=function(e){function t(){var t=e.call(this)||this;return t.item=t.initItem(),t.item.setClickHandler(t.onClick,t,!1),t.item.setTooltip("delete"),t}return(0,o.__extends)(t,e),t.prototype.onClick=function(e){var t=r.mySelection.selectionTokenizers.slice(0);l.default.onWidgetsRemovedByUser(t.length,"DeleteItemDef.onClick"),r.mySelection.clearSelection(),(0,a.CanvasEngine)().presence.removeObjects(t)},(0,o.__decorate)([(0,s.ErrorTrackerTelemetry)("DeleteItemDef.onClick",!1)],t.prototype,"onClick",null),t}(i.default)},359211:(e,t,n)=>{"use strict";n.d(t,{default:()=>g});var o=n(759312),i=n(184727),r=n(230064),a=n(73086),s=n(163204),l=n(822719);const c=function(e){function t(){var t=e.call(this,"cmih-document-page")||this;return t.localController=t.controller=new d(t),t.init(),t}return(0,o.__extends)(t,e),t.prototype.setNextCallback=function(e,t){this.localController.registerHandler("NextCallbackListener",e,t)},t.prototype.setPrevCallback=function(e,t){this.localController.registerHandler("PrevCallbackListener",e,t)},t.prototype.setInputCallback=function(e,t){this.localController.registerHandler("InputCallbackListener",e,t)},t.prototype.setCurrent=function(e){this.localController.current=e},t.prototype.setTotal=function(e){this.localController.total=e},t.prototype.blur=function(){this.localController.blur()},t}(i.default);var d=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.current=0,t.total=0,t}return(0,o.__extends)(t,e),Object.defineProperty(t.prototype,"input",{get:function(){return this.element?this.element.find(".cmih-document-page__current"):null},enumerable:!1,configurable:!0}),t.prototype.blur=function(){var e=this;setTimeout((function(){e.input&&e.input.get(0).blur()}),0)},t.prototype.keypress=function(e){var t=e.keyCode||e.which;a.isNumber(t)||a.isAction(e)||e.preventDefault()},t.prototype.select=function(){if(this.input){var e=this.input.get(0);e.focus(),e.setSelectionRange(0,e.value.length)}},t.prototype.onChange=function(){this.normalize(),this.callHandler("InputCallbackListener",this.current,this.total)},t.prototype.next=function(){this.callHandler("NextCallbackListener",this.current,this.total)},t.prototype.prev=function(){this.callHandler("PrevCallbackListener",this.current,this.total)},t.prototype.normalize=function(){this.current>this.total&&(this.current=this.total)},t.prototype.isReverseOrder=function(){return s.boardTr.getCurrentLang().key===l.TranslationLangKey.ja_JP},t}(r.default),u=n(371215),p=n(901646),h=n(706117);const g=function(e){function t(){var t=e.call(this)||this;return t.item=new c,t.item.setCurrent(0),t.item.setTotal(0),t.item.setNextCallback(t.onNext,t),t.item.setPrevCallback(t.onPrev,t),t.item.setInputCallback(t.onInput,t),t}return(0,o.__extends)(t,e),t.prototype.updateItem=function(e){var t=e[0];t&&t.widgetType===p.WidgetType.DOCUMENT&&(this.widget=t,this.item.blur(),this.item.setCurrent(t.getPageNumber()),this.item.setTotal(t.getPageCount()))},t.prototype.onNext=function(e,t){var n=e+1;e1&&this.setPage(n)},t.prototype.onInput=function(e){var t=this.widget.getPageCount(),n=parseInt(e,10);!n||n<1?n=1:t&&n>t&&(n=t),this.setPage(n)},t.prototype.setPage=function(e){this.widget.setPage(e),this.item.setCurrent(e)},t.prototype.updateItemProperties=function(e){e.onNext&&this.item.setNextCallback(this.onNext,this),e.onPrev&&this.item.setPrevCallback(this.onPrev,this),e.onInput&&this.item.setInputCallback(this.onInput,this)},t=(0,o.__decorate)([(0,h.setItemDefMetadata)({showRegardlessCapability:{editable:{}}})],t)}(u.default)},141874:(e,t,n)=>{"use strict";n.d(t,{default:()=>s});var o=n(759312),i=n(437169),r=n(706117),a=n(163204);const s=function(e){function t(){var t=e.call(this)||this;return t.item.setTooltip(a.boardTr.t("board.canvas.contextMenu.download.tooltip")),t}return(0,o.__extends)(t,e),t=(0,o.__decorate)([(0,r.setItemDefMetadata)({showRegardlessCapability:{editable:{}}})],t)}(i.default)},469687:(e,t,n)=>{"use strict";n.d(t,{default:()=>s});var o=n(759312),i=n(371215),r=n(648398),a=n(612830);const s=function(e){function t(){var t=e.call(this)||this;return t.item=t.initItem(),t.item.setClickHandler(t.onClick,t,!1),t.item.setTooltip("duplicate"),t}return(0,o.__extends)(t,e),t.prototype.onClick=function(e){(0,a.CanvasEngine)().transactions.forceStopCurrent(!1),r.selectionActions.duplicate()},t}(i.default)},314410:(e,t,n)=>{"use strict";n.d(t,{default:()=>u});var o=n(759312),i=n(269338),r=n(648398),a=n(357003),s=n(905178),l=n(614926),c=n(77924),d=n(980534);const u=function(e){function t(){var t=e.call(this)||this;return t.item.setItemId("edit-as-pen-horiz-item"),t}return(0,o.__extends)(t,e),t.prototype.onClick=function(){var t=r.mySelection.singleSelection;if((0,a.isCardWidget)(t)){if(!t.isNs(s.JIRA_CARD_NS_NAME))return;if((0,l.default)().getTool()!==c.ToolType.CURSOR)return;return function(e,t,n){var o={widget_id:e.tokenizer.id.toString(),app_id:"",level:"board",import_id:"",import_creator_id:"",domain:"",initiator_id:"",plan:"",integration_name:t,action_name:n};(0,d.default)().sendApiEvent("app_integration_menu_interacted",o)}(t,"jira_cards","edit_card"),void t.expand()}e.prototype.onClick.call(this)},t}(i.default)},269338:(e,t,n)=>{"use strict";n.d(t,{default:()=>h});var o=n(759312),i=n(648398),r=n(614926),a=n(383722),s=n(496891),l=n(77924),c=n(371215),d=n(163204),u=n(284142),p=n(978499);const h=function(e){function t(){var t=e.call(this)||this;return t.item=t.initItem(),t.item.setClickHandler(t.onClick,t,!1),t.item.setTooltip(d.boardTr.t("board.canvas.services.setEditModeItemDef.editTooltip")),t.item.setItemId("edit-horiz-item"),t}return(0,o.__extends)(t,e),t.prototype.sendClickStat=function(e){(0,p.sendWidgetMenuStat)(p.WidgetMenuName.WIDGET_BAR,p.WidgetItemName.EDIT,e)},t.prototype.onClick=function(){var e=i.mySelection.singleSelection;this.sendClickStat(e),setTimeout((function(){e&&(0,u.WidgetEditorAPI)().isEditable(e)&&((0,r.default)().getTool()!==l.ToolType.CURSOR&&(0,a.switchToolToCursor)(),(0,s.switchWidgetToEditMode)(e))}))},t}(c.default)},532812:(e,t,n)=>{"use strict";n.d(t,{default:()=>_});var o=n(759312),i=n(371215),r=n(184727),a=n(230064),s=n(381242);const l=function(e){function t(){var t=e.call(this,"cmih-emoji")||this;return t.preventDefaultAttr=!1,t.localController=t.controller=new c(t),t.init(),t}return(0,o.__extends)(t,e),t.prototype.setEmojiSelectedListener=function(e,t){this.localController.registerHandler("EmojiSelectedListener",e,t)},t.prototype.getTooltipAttr=function(){return e.prototype.getTooltipAttr.call(this)+'tooltip-enable="{{'.concat(this.getControllerName(),'.isTooltipEnable()}}"')},t}(r.default);var c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,o.__extends)(t,e),t.prototype.onEmojiSelected=function(e){this.callHandler("EmojiSelectedListener",e),this.subMenuVisible=!1},(0,o.__decorate)([s.autobind],t.prototype,"onEmojiSelected",null),t}(a.default),d=n(415201),u=n(105603),p=n(648398),h=n(938097),g=n(38126),f=n(163204),m=u.getInjectionPoint(),v=d.getInjectionPoint();const _=function(e){function t(){var t=e.call(this)||this,n=new l;return n.setEmojiSelectedListener(t.onSelected,t),t.item=n,t.item.setTooltip(f.boardTr.t("board.canvas.commons.services.contextmenu.horizontal.addEmoji.tooltip")),p.mySelection.onSelectionChanged.add(t.onSelectionChanged,t),t}return(0,o.__extends)(t,e),t.prototype.onSelected=function(e){if(this._widgets&&this._widgets.length){var t=[],n=!0;this._widgets.forEach((function(o){var i=o.as(g.EmojiComponent);i&&((i.emojis.length<8||i.hasEmoji(e.name)&&!i.emojiSelectedByMe(e.name))&&(t.push(o),n=!1))})),n?m().show(f.boardTr.t("board.boardUI.services.contextmenu.emojiHorizItemDef.fullEmojiNotificationMessage",{maxEmojisCount:8})):(v().toggle(e.name,t,!0),h.default.onEmojiAdded(t))}},t.prototype.onSelectionChanged=function(){this.item.visible||(this.item.controller.subMenuLoaded=!1)},t.prototype.updateItemProperties=function(e){e.onSelected&&this.item.setEmojiSelectedListener(e.onSelected,this)},t}(i.default)},442636:(e,t,n)=>{"use strict";n.d(t,{default:()=>v});var o=n(759312),i=n(167347),r=n(850348),a=n(184727),s=n(631787),l=n(133088),c=n(230064),d=n(982080),u=n(818487),p=n(115361);const h=function(e){function t(t){var n=e.call(this,t)||this;return n.setFontFamily(l.default.getDefaultType()),n.customFonts=n.buildCustomFontList(),n.fonts=n.buildCommonFontList(),n.loadFontStylesAsync(n.fonts),n.loadFontStylesAsync(n.customFonts),n}return(0,o.__extends)(t,e),t.prototype.selectFontFamily=function(e,t){e.preventDefault(),e.stopPropagation(),this.setFontFamily(t),this.callHandler("FontFamilyChangeListener",t)},t.prototype.setFontFamily=function(e){this.selectedType=e,this.selectedTitle=l.default.getName(e),this.selectedStyle=l.default.getStyle(e)},t.prototype.getCustomFonts=function(){var e=[];return(0,u.default)().isEnabled(p.FeatureNames.CUSTOM_FONTS_MIRO)&&e.push(s.default.SPOOF,s.default.TIEMPOS_TEXT,s.default.FORMULAR),(0,u.default)().isEnabled(p.FeatureNames.CUSTOM_FONTS_VOLVO)&&e.push(s.default.VOLVO_ANTIKVA,s.default.VOLVO_BROAD,s.default.VOLVO_NOVUM_REGULAR,s.default.VOLVO_NOVUM_MEDIUM),(0,u.default)().isEnabled(p.FeatureNames.CUSTOM_FONTS_GRUNDFOS)&&e.push(s.default.GRUNDFOS_THE_SANS,s.default.GRUNDFOS_THE_SANS_EXTD_BLACK),(0,u.default)().isEnabled(p.FeatureNames.CUSTOM_FONTS_CISCO)&&e.push(s.default.CISCO_SANS_TT),(0,u.default)().isEnabled(p.FeatureNames.CUSTOM_FONTS_REDHAT)&&(e.push(s.default.RED_HAT_DISPLAY),e.push(s.default.RED_HAT_MONO),e.push(s.default.RED_HAT_TEXT)),(0,u.default)().isEnabled(p.FeatureNames.CUSTOM_FONTS_GAP_BANANA)&&e.push(s.default.GAP_BANANA,s.default.GAP_BANANA_TEXT),(0,u.default)().isEnabled(p.FeatureNames.CUSTOM_FONTS_GAP_ATHLETA)&&e.push(s.default.GAP_PLAYFAIR_DISPLAY,s.default.GAP_ATHLETA_OPENSANS),e},t.prototype.buildFontList=function(e,t){void 0===t&&(t=[]);var n=l.default.getDefaultStyle();return e.filter((function(e){return-1===t.indexOf(e)})).map((function(e){return{value:e,title:l.default.getName(e),style:n}})).sort(this.sortFonts)},t.prototype.loadFontStylesAsync=function(e){var t=this;e.forEach((function(e){(0,d.default)().load(e.value).then((function(){e.style=l.default.getStyle(e.value),t.apply()}))}))},t.prototype.sortFonts=function(e,t){return e.titlet.title?1:0},t.prototype.buildCustomFontList=function(){var e=this.getCustomFonts();return this.buildFontList(e)},t.prototype.buildCommonFontList=function(){var e=this.getCustomFonts(),t=[s.default.FORMULAR,s.default.VOLVO_ANTIKVA,s.default.VOLVO_BROAD,s.default.VOLVO_NOVUM_REGULAR,s.default.VOLVO_NOVUM_MEDIUM,s.default.GRUNDFOS_THE_SANS,s.default.GRUNDFOS_THE_SANS_EXTD_BLACK,s.default.CISCO_SANS_TT,s.default.RED_HAT_DISPLAY,s.default.RED_HAT_MONO,s.default.RED_HAT_TEXT,s.default.GAP_BANANA,s.default.GAP_BANANA_TEXT,s.default.GAP_PLAYFAIR_DISPLAY,s.default.GAP_ATHLETA_OPENSANS],n=l.default.getAvailableFonts().filter((function(n){return-1===e.indexOf(n)&&-1===t.indexOf(n)}));return this.buildFontList(n)},t}(c.default);var g=n(163204);const f=function(e){function t(){var t=e.call(this,"cmih-font-family")||this;return t.localController=t.controller=new h(t),t.setTooltip(g.boardTr.t("board.canvas.contextMenuConstants.contextMenuTooltips.font")),t.init(),t}return(0,o.__extends)(t,e),t.prototype.setFontFamilyChangeListener=function(e,t){this.localController.registerHandler("FontFamilyChangeListener",e,t)},t.prototype.setFontFamily=function(e){this.localController.setFontFamily(e)},t}(a.default);var m=n(431530);const v=function(e){function t(){var t=e.call(this)||this;return t.prevFontFamily=l.default.getDefaultType(),t.item.setFontFamilyChangeListener(t.onChange,t),t}return(0,o.__extends)(t,e),t.prototype.initItem=function(){return new f},t.prototype.onChange=function(e){(0,m.default)().setFontFamily(this._widgets,e),this.updateProperties()},Object.defineProperty(t.prototype,"styleNames",{get:function(){return[r.Style.FONT_FAMILY]},enumerable:!1,configurable:!0}),t.prototype.setStyle=function(e){void 0===e&&(e=this.prevFontFamily),this.item.setFontFamily(e)},t.prototype.updateItemProperties=function(e){e.onChange&&this.item.setFontFamilyChangeListener(e.onChange,this)},t}(i.default)},83739:(e,t,n)=>{"use strict";n.d(t,{default:()=>u});var o=n(759312),i=n(883550),r=n(327100),a=n(850348),s=n(938097),l=n(284142),c=n(406824),d=n(74412);const u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,o.__extends)(t,e),t.prototype.setDefProperties=function(){this.item.setSizes(c.STICKER_FONT_SIZES),this.item.setSizeListener(this.onChange,this),this.item.setAutoSizeListener(this.onAutoSizeChange,this),this.item.setSizesListListener(this.onSizesOpen,this),this.item.setButtonListener(this.onButtonPress,this)},Object.defineProperty(t.prototype,"styleNames",{get:function(){return[a.Style.FONT_SIZE,a.Style.FONT_SIZE_AUTO]},enumerable:!1,configurable:!0}),t.prototype.updateItem=function(e){if(e){var t=r.getEqualPropertyValue(e,(function(e){return e.getStyle()[a.Style.FONT_SIZE]})),n=r.getEqualPropertyValue(e,(function(e){return e.getStyle()[a.Style.FONT_SIZE_AUTO]}));this.item.setSize(t),this.item.setAuto(n),this.item.setMaxSize(this.calcMaxSize(this._widgets))}},t.prototype.updateWidget=function(e){this._widgets&&((0,d.StickerWidgetService)().setFontSize(this._widgets,e),this.item.setMaxSize(this.calcMaxSize(this._widgets)),this.updateProperties())},t.prototype.onChange=function(e){var t;this.updateWidget(((t={})[a.Style.FONT_SIZE]=e,t[a.Style.FONT_SIZE_AUTO]=0,t)),s.default.onFontSizeChanged(this._widgets,e)},t.prototype.onSizesOpen=function(){this.item.setMaxSize(this.calcMaxSize(this._widgets))},t.prototype.onButtonPress=function(){this._widgets&&(0,l.WidgetEditorAPI)().isEditMode(this._widgets[0])&&this.item.setMaxSize(this.calcMaxSize(this._widgets))},t.prototype.onAutoSizeChange=function(e){var t;this.updateWidget(((t={})[a.Style.FONT_SIZE_AUTO]=e,t[a.Style.FONT_SIZE]=0,t)),s.default.onFontSizeChanged(this._widgets,"auto")},t.prototype.calcMaxSize=function(e){var t=1/0;return e.forEach((function(e){var n,o,i,r=null!==(i=null===(o=(n=e).getMaximumFontSize)||void 0===o?void 0:o.call(n))&&void 0!==i?i:0;r{"use strict";n.d(t,{default:()=>c});var o=n(759312),i=n(883550),r=n(938097),a=n(648398),s=n(901646),l=n(706117);const c=function(e){function t(){var t=e.call(this)||this;return t.item.setSizes([10,12,14,18,24,36,48,64]),t.item.setMaxSize(288),t}return(0,o.__extends)(t,e),t.prototype.updateItem=function(e){if(e){var t=e[0].captionLayer.fontSize;this.setStyle(t)}},t.prototype.getAvailableWidgets=function(){return[s.WidgetType.LINE]},t.prototype.onChange=function(e){this._widgets[0].captionLayer.fontSize=e,this.updateProperties(),a.lineWidgetController.setLastCaptionStyle({fontSize:e}),r.default.lineCaptionChanged(this._widgets[0],{fontSize:e})},t=(0,o.__decorate)([(0,l.setItemDefMetadata)({showRegardlessCapability:{editable:{}}})],t)}(i.default)},883550:(e,t,n)=>{"use strict";n.d(t,{default:()=>l});var o=n(759312),i=n(167347),r=n(327100),a=n(850348),s=n(938097);const l=function(e){function t(){var t=e.call(this)||this;return t.RNFontSizes=[10,12,14,18,24,36,48,64,80,144,288],t.setDefProperties(),t}return(0,o.__extends)(t,e),t.prototype.setDefProperties=function(){this.item.setSizeListener(this.onChange,this),this.item.setMaxSize(999)},Object.defineProperty(t.prototype,"styleNames",{get:function(){return[a.Style.FONT_SIZE]},enumerable:!1,configurable:!0}),t.prototype.onChange=function(t,n){e.prototype.onChange.call(this,t,n),s.default.onFontSizeChanged(this._widgets,t)},t.prototype.setStyle=function(e){this.item.setMaxSize(Math.max(e,999)),this.item.setSize(e)},t.prototype.updateProperties=function(){this.item.needUpdateProperties()&&e.prototype.updateProperties.call(this,!0)},t.prototype.updateItem=function(e){var t=this;if(e){var n=r.getEqualPropertyValueOrFirst(e,(function(e){var n=t.getWidgetStyle(e);return t.getStyleValue(n)}));this.setStyle(n)}},t.prototype.updateItemProperties=function(e){e.onChange&&this.item.setSizeListener(e.onChange,this)},t}(i.default)},479834:(e,t,n)=>{"use strict";n.d(t,{default:()=>m});var o=n(759312),i=n(371215),r=n(480573),a=n(792746),s=n(924348),l=n(395893),c=n(168812),d=n(896486),u=n(556543),p=n(648398),h=n(901646),g=n(163204),f=n(556091);const m=function(e){function t(){var t=e.call(this)||this;return t.item=t.initItem(),t.item.setClickHandler(t.onClick,t),t}return(0,o.__extends)(t,e),t.prototype.onClick=function(){this.isContentHidden?this.showFrames():this.isHidingAvailable()?this.hideFrames():this.showTrigger()},t.prototype.showFrames=function(){f.log("canvas-sel","showFrames",this._widgets),(0,r.FramesService)().setContentHidden(this._widgets,!1,"context_menu"),this.refreshMenu()},t.prototype.hideFrames=function(){f.log("canvas-sel","hideFrames",this._widgets),(0,r.FramesService)().setContentHidden(this._widgets,!0,"context_menu"),this.refreshMenu()},t.prototype.refreshMenu=function(){setTimeout((function(){p.mySelection.updateProperties()}),0)},t.prototype.setContentHidden=function(e){this.isContentHidden=e,this.item.setContentHidden(e),e?this.item.setTooltip(g.boardTr.t("board.canvas.commons.services.contextmenu.horizontal.showFrame.tooltip")):this.item.setTooltip(g.boardTr.t("board.canvas.commons.services.contextmenu.horizontal.hideFrame.tooltip"))},t.prototype.updateButtonState=function(){var e=this._widgets;if(null===e||void 0===e?void 0:e.length)return!e.some((function(e){return!e.contentHidden}))?this.setContentHidden(!0):this.setContentHidden(!1)},t.prototype.updateItem=function(e){this.updateButtonState()},t.prototype.getAvailableWidgets=function(){return[h.WidgetType.FRAME]},t.prototype.showTrigger=function(){(0,c.shouldShowFeatureUpgradeTrigger)((0,a.default)().canvasBoardInfo.account)&&(0,d.default)().then((function(e){return e.pluginsTriggerModule()})).then((function(e){e.showFeaturePackTrigger(s.AccountFeatures.HIDING_FRAMES)}))},t.prototype.isHidingAvailable=function(){return(0,a.default)().currentBoard.hasPermission(l.UserBoardPermission.HIDE_FRAME)&&(0,u.hasHidingFramesFeature)()},t}(i.default)},277564:(e,t,n)=>{"use strict";n.d(t,{GifLoopItemDef:()=>s});var o=n(759312),i=n(371215),r=n(706117),a=n(163204),s=function(e){function t(){var t=e.call(this)||this;return t.item=t.initItem(),t.item.setClickHandler(t.onClick,t),t.item.active=!0,t.item.setTooltip(a.boardTr.t("board.canvas.widgets.image.gif.menus.gifLoopItemDef")),t}return(0,o.__extends)(t,e),t.prototype.updateItem=function(e){this.item.active=this._widgets[0].player.isLoop()},t.prototype.onClick=function(){this._widgets[0].player.toggleLoop(),this.item.active=!this.item.active},t=(0,o.__decorate)([(0,r.setItemDefMetadata)({showRegardlessCapability:{editable:{}}})],t)}(i.default)},110222:(e,t,n)=>{"use strict";n.d(t,{GifPlayItemDef:()=>s});var o=n(759312),i=n(706117),r=n(371215),a=n(163204),s=function(e){function t(){var t=e.call(this)||this;return t.item=t.initItem(),t.item.setClickHandler(t.onClick,t),t.item.setTooltip(a.boardTr.t("board.canvas.widgets.image.gif.menus.gifPlayItemDef")),t}return(0,o.__extends)(t,e),t.prototype.updateItem=function(){this.changeIcon()},t.prototype.onClick=function(){var e=this._widgets[0].player;e.isPlaying()?e.stop():e.play(),this.changeIcon()},t.prototype.changeIcon=function(){this.updateItemIcon(this._widgets[0].player.isPlaying())},t=(0,o.__decorate)([(0,i.setItemDefMetadata)({showRegardlessCapability:{editable:{}}})],t)}(r.default)},800873:(e,t,n)=>{"use strict";n.d(t,{default:()=>s});var o=n(759312),i=n(371215),r=n(648398),a=n(163204);const s=function(e){function t(){var t=e.call(this)||this;return t.item=t.initItem(),t.item.setClickHandler(t.onClick,t,!1),t.item.setTooltip(a.boardTr.t("board.canvas.contextMenu.groupObjects.tooltip"),{hotKey:"%@%+G"}),t}return(0,o.__extends)(t,e),t.prototype.onClick=function(){r.selectionActions.group("widget_menu")},t}(i.default)},209805:(e,t,n)=>{"use strict";n.d(t,{default:()=>h});var o=n(759312),i=n(435082),r=n(850348),a=n(277901),s=n(292145),l=n(315380),c=n(938097),d=n(553027),u=n(163204),p=n(284142);const h=function(e){function t(){var t=e.call(this)||this;return t.editorFormatName=i.default.BACKGROUND,t.item.setIcon("text-bg"),t.item.setTooltip(u.boardTr.t("board.canvas.highlightingItemDef.highlightText")),t}return(0,o.__extends)(t,e),t.prototype.initItem=function(){return new d.default(this.canEditPalette,this.directiveName)},Object.defineProperty(t.prototype,"canEditPalette",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"directiveName",{get:function(){return"cmih-color"},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"colors",{get:function(){return s.getBoardColors(!0)},enumerable:!1,configurable:!0}),t.prototype.onChange=function(e,t,n){var o=this,i=this._widgets;(0,l.default)().applyChanges(i,(function(){i.forEach((function(t){(0,p.WidgetEditorAPI)().setFormat(t,o.editorFormatName,(0,r.getHTMLColor)(e),!0)}))})),t&&c.default.onFontHighlightChanged(i,e),t&&!n&&this.item.hideSubmenu()},t.prototype.updateItem=function(t){e.prototype.updateItem.call(this,t),this.updateCurrentColor()},t.prototype.updateCurrentColor=function(){if(1===this._widgets.length){var e=(0,p.WidgetEditorAPI)().getTextSelectionChangedSignal(this._widgets[0]);null===e||void 0===e||e.add(this.onSelectionChanged,this),this.onSelectionChanged()}else this.setDefaultColor()},t.prototype.setDefaultColor=function(){this.item.setColor(s.transparent)},t.prototype.onSelectionChanged=function(){if(this._widgets&&this._widgets.length){var e=this._widgets[0],t=(0,p.WidgetEditorAPI)().getFormat(e);t&&t[this.editorFormatName]&&this.item.setColor(t[this.editorFormatName])}},t.prototype.hideItem=function(){if(e.prototype.hideItem.call(this),this._widgets&&1===this._widgets.length){var t=this._widgets[0],n=t&&(0,p.WidgetEditorAPI)().getTextSelectionChangedSignal(t);n&&n.remove(this.onSelectionChanged,this)}},t}(a.default)},685347:(e,t,n)=>{"use strict";n.d(t,{default:()=>f});var o=n(759312),i=n(352016),r=n(371215),a=n(678579),s=n(947266),l=n(855505),c=n(435082),d=n(6719),u=n(660720),p=n(75386),h=n(163204),g=n(284142);const f=function(e){function t(){var t=e.call(this)||this;return t.createItem(),t}return(0,o.__extends)(t,e),t.prototype.createItem=function(){this.item=new a.default("cmih-url"),this.item.setSVGIcon(i),this.item.setClickHandler(this.onClick,this,!1),this.item.setTooltip(h.boardTr.t("board.canvas.contextMenuConstants.contextMenuTooltips.insertLink")),this.selection={index:0,length:0}},t.prototype.onClick=function(){var e=this._widgets[0];if(void 0!==e){var t=!(0,g.WidgetEditorAPI)().isEditMode(e);t&&(0,g.WidgetEditorAPI)().setEditMode(e,!0),t?(0,g.WidgetEditorAPI)().selectAllText(e):(0,g.WidgetEditorAPI)().getEditorSelection(e)||(0,g.WidgetEditorAPI)().setEditorSelection(e,this.selection.index,this.selection.length);var n=(0,g.WidgetEditorAPI)().getEditorFormat(e),o="";if(n){var i=n[c.default.LINK];"string"===typeof i&&(o=i)}var r=(0,g.WidgetEditorAPI)().getEditorSelection(e)||this.selection,a=(0,l.isTextSelection)(r)?l.setLinkWithSelectText:l.setLinkWithoutSelectText,h=(0,l.getPositionByElementAndSelectBound)((0,g.WidgetEditorAPI)().getEditorSelectionBounds(e),(0,g.WidgetEditorAPI)().getEditorBounds(e));this.selection=r,(0,s.default)().showHighlighting((0,g.WidgetEditorAPI)().getEditorContainer(e)).setSaveCallback((function(t){a(t,r,e),u.addHyperlinkToWidget(d.default[e.widgetType])})).open(o,h,s.EditorHyperlinkPanelMode.INPUT_MODE);var f=p.subscribeOnDown(this,(function(){f.destroy(),(0,s.default)().close()}),".editor-hyperlink")}},t}(r.default)},953405:(e,t,n)=>{"use strict";n.d(t,{default:()=>d});var o=n(759312),i=n(702966),r=n(371215),a=n(678579),s=n(648398),l=n(850348),c=n(706117);const d=function(e){function t(){var t=e.call(this)||this;return t.item=new a.default("cm-link-invert"),t.item.setSVGIcon(i),t.item.setClickHandler(t.onClick,t,!1),t}return(0,o.__extends)(t,e),t.prototype.updateItem=function(){s.mySelection.singleSelection?this.item.disabled=!1:this.item.disabled=!0},t.prototype.onClick=function(){var e,t=this._widgets[0].getStyle(),n=((e={a_start:t.a_end,a_end:t.a_start})[l.Style.VERSION]=2,e);s.styleController.changeStyle(this._widgets,n,!0),this.updateProperties()},t=(0,o.__decorate)([(0,c.setItemDefMetadata)({showRegardlessCapability:{editable:{}}})],t)}(r.default)},400536:(e,t,n)=>{"use strict";n.d(t,{default:()=>s});var o=n(759312),i=n(371215),r=n(710366),a=n(905178);const s=function(e){function t(){var t=e.call(this)||this;return t.item=new r.default(""),t}return(0,o.__extends)(t,e),t.prototype.updateItem=function(e){var t;if(1==e.length){var n=null===(t=e[0].asNs(a.JIRA_CARD_NS_NAME))||void 0===t?void 0:t.state;n?this.item.setState(n):this.item.setState("")}},t}(i.default)},548097:(e,t,n)=>{"use strict";n.d(t,{default:()=>h});var o=n(759312),i=n(371215),r=n(703680),a=n(678579),s=n(594125),l=n(238729),c=n(742313),d=n(648398),u=n(315380),p=n(163204);const h=function(e){function t(){var t=e.call(this)||this;return t.item=new a.default("cmih-jira-card-transition"),t.item.setSVGIcon(s),t.item.setItemId("jira-card-transition-item"),t.item.setClickHandler(t.onClick,t,!1),t.item.setTooltip(p.boardTr.t("board.canvas.contextMenu.horizontal.tooltip.workflow")),t}return(0,o.__extends)(t,e),t.prototype.updateItem=function(e){this.item.visible=(0,r.default)().isReady},t.prototype.onClick=function(){return(0,o.__awaiter)(this,void 0,Promise,(function(){var e,t,n,i;return(0,o.__generator)(this,(function(o){switch(o.label){case 0:return e=d.mySelection.selection,(t=e[0].asNs("jiraCard"))?[4,(0,l.lazyModuleWithLockLayer)((function(){return(0,c.default)()}))]:[3,4];case 1:return n=o.sent(),(i=(0,r.default)().isPersonalCredentialsNeeded)?[4,n.showPersonalCredentialsRequestDialog().waitForClose()]:[3,3];case 2:i=!o.sent(),o.label=3;case 3:if(i)return[2];(0,u.default)().lock(e),n.showJiraCardsWorkflowTransitionDialog([t.issueKey]).finally((function(){(0,u.default)().unlock()})),o.label=4;case 4:return[2]}}))}))},t}(i.default)},927354:(e,t,n)=>{"use strict";n.d(t,{KanbanAddColumnItemDef:()=>l});var o=n(759312),i=n(371215),r=n(648398),a=n(738259),s=n(163204),l=function(e){function t(){var t=e.call(this)||this;return t.item=t.initItem(),t.item.setTooltip(s.boardTr.t("board.canvas.kanban.contextMenuItem.addColumn")),t.item.setClickHandler(t.onClick,t,!1),t}return(0,o.__extends)(t,e),t.prototype.onClick=function(){r.mySelection.singleSelection.actions.addColumn(a.Source.widget_menu)},t}(i.default)},850282:(e,t,n)=>{"use strict";n.d(t,{KanbanAddSwimlaneItemDef:()=>l});var o=n(759312),i=n(371215),r=n(648398),a=n(738259),s=n(163204),l=function(e){function t(){var t=e.call(this)||this;return t.item=t.initItem(),t.item.setTooltip(s.boardTr.t("board.canvas.kanban.canvasContextMenu.addSwimlane.tooltip")),t.item.setClickHandler(t.onClick,t,!1),t}return(0,o.__extends)(t,e),t.prototype.onClick=function(){r.mySelection.singleSelection.actions.addSwimline(a.Source.widget_menu)},t}(i.default)},480247:(e,t,n)=>{"use strict";n.d(t,{LinkLeftEndHorizItemDef:()=>H});var o=n(759312),i=n(371215),r=n(648398),a=n(986073),s=n(230064),l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,o.__extends)(t,e),t.prototype.selectArrowhead=function(e){this.arrowhead=e,this.callHandler("ArrowheadChangeListener",e)},t}(s.default);const c=function(e){function t(t){var n=e.call(this,"cmi-link-arrowhead")||this;return n.localController=n.controller=new l(n),n.localController.end=t,n.init(),n}return(0,o.__extends)(t,e),t.prototype.setArrowheadChangeListener=function(e,t){this.localController.registerHandler("ArrowheadChangeListener",e,t)},t.prototype.setArrowhead=function(e){this.localController.arrowhead=e},t}(a.default);var d,u=n(327100),p=n(850348),h=function(e){function t(){var t=e.call(this)||this;t.getPropWrap=t.getProp.bind(t);var n=new c(t.isEnd);return t.item=n,n.setArrowheadChangeListener(t.onChange,t),t}return(0,o.__extends)(t,e),Object.defineProperty(t.prototype,"isEnd",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"propName",{get:function(){return"a_start"},enumerable:!1,configurable:!0}),t.prototype.updateItem=function(){var e;if(r.mySelection.selectionExist){var t=null!==(e=u.getEqualPropertyValue(r.mySelection.selection,this.getPropWrap))&&void 0!==e?e:this.getProp(r.mySelection.selection[0]);null!==t&&this.item.setArrowhead(t)}},t.prototype.onChange=function(e){var t={};t[this.propName]=e,t[p.Style.VERSION]=2,r.styleController.changeStyle(r.mySelection.selection,t),this.updateProperties()},t.prototype.getProp=function(e){var t=e.getStyle();return t?t[this.propName]:null},t.prototype.updateItemProperties=function(e){var t=this.item;e.onChange&&t.setArrowheadChangeListener(e.onChange,this)},t}(i.default),g=n(144050),f=n(540061),m=n(720237),v=n(302622),_=n(237640),y=n(993965),b=n(788586),T=n(518979),S=n(519310),E=n(951637),C=n(556550),I=n(33995),x=n(211836),w=n(132436),A=n(958720),P=n(562231),O=n(805485),R=n(184727),N=n(338207),M=function(e){function t(t){var n=e.call(this,"cmih-link-arrowhead")||this;return n.localController=n.controller=new B(n),n.localController.end=t,n.init(),n}return(0,o.__extends)(t,e),t.prototype.setArrowheadsList=function(e){this.localController.arrowheads=e},t.prototype.setArrowheadChangeListener=function(e,t){this.localController.registerHandler("ArrowheadChangeListener",e,t)},t.prototype.setArrowhead=function(e){void 0!==e&&null!==e||(e=-1),this.localController.setArrowhead(e)},t}(R.default);const L=M;var D=((d={})[-1]=O,d[N.default.OPEN_ARROW]=P,d[N.default.FILLED_ARROW]=A,d[N.default.ARROW]=w,d[N.default.FILLED_RHOMBUS]=x,d[N.default.RHOMBUS]=I,d[N.default.FILLED_CIRCLE]=C,d[N.default.CIRCLE]=E,d[N.default.ARC_ARROW]=S,d[N.default.ROUNDED_ARROW]=T,d[N.default.ERD_ONE]=b,d[N.default.ERD_MANY]=y,d[N.default.ERD_ONLY_ONE]=_,d[N.default.ERD_ZERO_OR_ONE]=v,d[N.default.ERD_ONE_OR_MANY]=m,d[N.default.ERD_ZERO_OR_MANY]=f,d),B=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.arrowhead=N.default.NONE,t.iconSize=32,t.Style=N.default,t._arrowheads=[],t.isExpanded=!1,t}return(0,o.__extends)(t,e),t.prototype.selectArrowhead=function(e){this.arrowhead=e,this.callHandler("ArrowheadChangeListener",e)},t.prototype.setArrowhead=function(e){this.arrowhead=e;var t=this._arrowheads.findIndex((function(t){return t===e}));this.isExpanded=t>=5,this.apply()},Object.defineProperty(t.prototype,"arrowheads",{set:function(e){this._arrowheads=e},enumerable:!1,configurable:!0}),t.prototype.getArrowheads=function(){return this.isExpanded?this._arrowheads:this._arrowheads.slice(0,5)},t.prototype.getIcon=function(e){return D[e]||D[this.arrowhead]},t.prototype.getShowAllIcon=function(){return g},t.prototype.showAll=function(){this.isExpanded=!0},t}(s.default),k=n(706117),U=n(163204),H=function(e){function t(){var t=e.call(this)||this;t.item=new L(t.isEnd),t.item.setArrowheadChangeListener(t.onChange,t),t.item.setTooltip(U.boardTr.t("board.canvas.commons.services.contextmenu.horizontal.lineStart.tooltip"));var n=[N.default.NONE,N.default.ROUNDED_ARROW,N.default.ARC_ARROW,N.default.OPEN_ARROW,N.default.FILLED_ARROW,N.default.ARROW,N.default.FILLED_RHOMBUS,N.default.RHOMBUS,N.default.FILLED_CIRCLE,N.default.CIRCLE,N.default.ERD_ONE,N.default.ERD_MANY,N.default.ERD_ONE_OR_MANY,N.default.ERD_ONLY_ONE,N.default.ERD_ZERO_OR_MANY,N.default.ERD_ZERO_OR_ONE];return t.item.setArrowheadsList(n),t}return(0,o.__extends)(t,e),t=(0,o.__decorate)([(0,k.setItemDefMetadata)({showRegardlessCapability:{editable:{}}})],t)}(h)},195525:(e,t,n)=>{"use strict";n.d(t,{LinkLineTypeItemDef:()=>p});var o=n(759312),i=n(648398),r=n(327100),a=n(850348),s=n(706117),l=n(5917),c=n(290257),d=n(938097),u=n(168357),p=function(e){function t(){var t=e.call(this)||this;return t.item=t.initItem(),t.item.setLineTypeChangeListener(t.onChange,t),t.item.setStrokeChangeListener(t.onStrokeChanged,t),t.item.setWidthChangeListener(t.onWidthChanged,t),t}return(0,o.__extends)(t,e),t.prototype.updateItem=function(t){var n=r.getEqualPropertyValueOrFirst(i.mySelection.selection,(function(e){var t=e.getStyle();return t?t.lt:null}));this.item.setLineType(n),this.prevLineType=n,e.prototype.updateItem.call(this,t)},t.prototype.onChange=function(e){var t={};t.lt=e,t[a.Style.VERSION]=2,i.styleController.changeStyle(i.mySelection.selection,t);var n=void 0!==this.prevLineType?u.default[this.prevLineType]:void 0;d.default.linkTypeChanged(this._widgets,{linkLineType:u.default[e],previousLinkLineType:n})},t.prototype.updateItemProperties=function(e){var t=this.item;e.onChange&&t.setLineTypeChangeListener(e.onChange,this)},t.prototype.setItem=function(e,t){switch(e){case a.Style.LINE_THICKNESS:this.item.setWidth(t);break;case a.Style.LINE_STYLE:this.item.setStroke(t)}},t.prototype.onStrokeChanged=function(e){var t,n=this.createStyleObject(((t={})[a.Style.LINE_STYLE]=e,t)),o=this.isEditMode;i.styleController.changeStyle(this._widgets,n,!o),d.default.strokeTypeChanged(this._widgets,{strokeType:c.default[e]})},t.prototype.onWidthChanged=function(e,t){var n,o,r=this.createStyleObject(((n={})[a.Style.LINE_THICKNESS]=e,n)),s=this.isEditMode;if(i.styleController.changeStyle(this._widgets,r,!1),!s&&t){var l=this.createStyleObject(((o={})[a.Style.LINE_THICKNESS]=t,o));i.styleController.changeStyle(this._widgets,l,!1),i.styleController.changeStyle(this._widgets,r,!0),d.default.strokeWidthChanged(this._widgets,{strokeWidth:e})}},Object.defineProperty(t.prototype,"styleNames",{get:function(){return[a.Style.LINE_COLOR,a.Style.LINE_THICKNESS,a.Style.LINE_STYLE]},enumerable:!1,configurable:!0}),t=(0,o.__decorate)([(0,s.setItemDefMetadata)({showRegardlessCapability:{editable:{}}})],t)}(l.default)},32780:(e,t,n)=>{"use strict";n.d(t,{LinkRightEndHorizItemDef:()=>a});var o=n(759312),i=n(480247),r=n(163204),a=function(e){function t(){var t=e.call(this)||this;return t.item.setTooltip(r.boardTr.t("board.canvas.commons.services.contextmenu.horizontal.lineEnd.tooltip")),t}return(0,o.__extends)(t,e),Object.defineProperty(t.prototype,"isEnd",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"propName",{get:function(){return"a_end"},enumerable:!1,configurable:!0}),t}(i.LinkLeftEndHorizItemDef)},219499:(e,t,n)=>{"use strict";n.d(t,{FORMATS:()=>s,default:()=>l});var o=n(759312),i=n(371215),r=n(938097),a=n(284142),s={LIST:"list",INDENT:"indent"};const l=function(e){function t(){var t=e.call(this)||this;return t.item=t.initItem(),t.item.setListTypeChangeHandler(t.onChange,t),t.item.setIndentChangeHandler(t.onIndent,t),t}return(0,o.__extends)(t,e),t.prototype.onChange=function(e){this._widgets.forEach((function(t){var n=(0,a.WidgetEditorAPI)().getFormat(t);if(n){var o=n[s.LIST];o=o===e?"":e,(0,a.WidgetEditorAPI)().setFormat(t,s.LIST,o)}})),this.updateProperties(),r.default.onListStyleChanged(this._widgets)},t.prototype.onIndent=function(e){var t=e?"+1":"-1";this._widgets.forEach((function(e){(0,a.WidgetEditorAPI)().setFormat(e,s.INDENT,t)})),this.updateProperties()},t.prototype.updateItemProperties=function(e){e.onChange&&this.item.setListTypeChangeHandler(e.onChange,this),e.onIndent&&this.item.setIndentChangeHandler(e.onIndent,this)},t}(i.default)},665906:(e,t,n)=>{"use strict";n.d(t,{default:()=>h});var o=n(759312),i=n(673561),r=n(678579),a=n(371215),s=n(648398),l=n(612830),c=n(716194),d=n(368195),u=n(163204),p=n(216696);const h=function(e){function t(){var t=e.call(this)||this;return t.item.setSVGIcon(i),t}return(0,o.__extends)(t,e),t.prototype.initItem=function(){return new r.default("cmih-lock")},t}(function(e){function t(){var t=e.call(this)||this;return t.item=t.initItem(),t.item.setClickHandler(t.onClick,t,!0),t.item.setTooltip(u.boardTr.t("board.canvas.lockHorizItemDef.lock")),t}return(0,o.__extends)(t,e),t.prototype.onClick=function(){(0,l.CanvasEngine)().transactions.forceStopCurrent(!1),s.selectionActions.lock("horizontal_menu",c.default.NONE),(0,p.isAppStoreAchievementOpened)(d.CommonAchievements.LOCK_HORIZONTAL_ITEM_INTERACTED)||(0,p.openAppStoreAchievement)(d.CommonAchievements.LOCK_HORIZONTAL_ITEM_INTERACTED)},t}(a.default))},423870:(e,t,n)=>{"use strict";n.d(t,{getDescriptionText:()=>d,default:()=>u});var o=n(759312),i=n(371215),r=n(648398),a=n(716194),s=n(792746),l=n(576163),c=n(163204);function d(e){switch(r.mySelection.properties.lockStatus){case a.default.NONE:return e?c.boardTr.t("board.canvas.contextMenu.horizontal.lockedCapitalize"):c.boardTr.t("board.canvas.contextMenu.horizontal.locked");case a.default.PROTECTED:return function(){var e=(0,s.default)().canvasBoardInfo.account;return(0,l.isCoOwnerRoleEnabled)(e)}()?e?"Locked by board
owner or co-owner":"locked by board
owner or co-owner":e?c.boardTr.t("board.canvas.contextMenu.horizontal.lockedTooltipCapitalize"):c.boardTr.t("board.canvas.contextMenu.horizontal.lockedTooltip")}}const u=function(e){function t(){var t=e.call(this)||this;return t.item=t.initItem(),t}return(0,o.__extends)(t,e),t}(i.default)},536279:(e,t,n)=>{"use strict";n.d(t,{AutoArrangeItemDef:()=>d});var o=n(759312),i=n(371215),r=n(895639),a=n(744669),s=n(163204),l=n(331444),c=n(552520),d=function(e){function t(){var t=e.call(this)||this;return t.item=new a.default(l,24,void 0,void 0),t.item.setClickHandler(t.onClick,t,!1),t.item.setTooltip(s.boardTr.t("board.canvas.plugins.mindmap.contextmenu.AutoArrangeItemDef.alignChildNodes")),t.item.setItemId("edit-horiz-item"),t}return(0,o.__extends)(t,e),t.prototype.onClick=function(){this._widgets.forEach((function(e){var t=e.asNs(c.MINDMAP_NS_NAME);t&&t.active&&(t.autoArrangeChildren(),r.nodesAligned(t))}))},t}(i.default)},6942:(e,t,n)=>{"use strict";n.d(t,{MapTextSizeItemDef:()=>c});var o=n(759312),i=n(895639),r=n(404805),a=n(869447),s=n(448917),l=n(552520),c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,o.__extends)(t,e),t.prototype.initItem=function(){return new s.default},t.prototype.onChange=function(e){var t=this._widgets[0].asNs(l.MINDMAP_NS_NAME);if(t&&t.active){var n=t.getFontSize();(0,r.IMindMapController)().changeFontSize(t,e),i.fontSizeChanged(n,e)}},t}(a.default)},485174:(e,t,n)=>{"use strict";n.d(t,{MindmapThemeItemDef:()=>v});var o=n(759312),i=n(371215),r=n(732065),a=n(54438),s=n(833649),l=n(678242),c=n(184727),d=n(230064),u=n(163204);const p=function(e){function t(){var t=e.call(this,"cmih-mindmap-theme")||this;return t.localController=t.controller=new g(t),t.setTooltip(u.boardTr.t("board.canvas.contextMenuConstants.contextMenuTooltips.changeTheme")),t.init(),t}return(0,o.__extends)(t,e),t.prototype.setTheme=function(e){this.localController.theme=e||this.localController.theme},t.prototype.setLayout=function(e){this.localController.layout=e||"butterfly"},t.prototype.setThemeChangeHandler=function(e,t){this.localController.registerHandler("MindmapThemeChangeListener",e,t)},t.prototype.setLayoutChangeHandler=function(e,t){this.localController.registerHandler("MindmapLayoutChangeListener",e,t)},t}(c.default);var h={butterfly:l,vertical_two_sided:s,lite:a,colorBranch:r},g=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.theme="colorBranch",t.layout="butterfly",t}return(0,o.__extends)(t,e),t.prototype.setMindmapTheme=function(e){e!==this.theme&&(this.theme=e,this.changeTheme(e))},t.prototype.changeTheme=function(e){this.callHandler("MindmapThemeChangeListener",e)},t.prototype.setMindmapLayout=function(e){e!==this.layout&&(this.layout=e,this.changeLayout(e))},t.prototype.changeLayout=function(e){this.callHandler("MindmapLayoutChangeListener",e)},t.prototype.getIcon=function(e){return h[e]||h[this.layout]},t}(d.default),f=n(895639),m=n(552520),v=function(e){function t(){var t=e.call(this)||this;return t.item=new p,t.item.setThemeChangeHandler(t.onThemeChange,t),t.item.setLayoutChangeHandler(t.onLayoutChange,t),t}return(0,o.__extends)(t,e),t.prototype.updateItem=function(t){var n;e.prototype.updateItem.call(this,t);var o=t[0].asNs(m.MINDMAP_NS_NAME);o&&(this.item.setTheme(o.theme.themeName),this.item.setLayout((null===(n=o.layout)||void 0===n?void 0:n.name)||""))},t.prototype.onThemeChange=function(e){this._widgets&&this._widgets.length&&(this._widgets.forEach((function(t){var n=t.asNs(m.MINDMAP_NS_NAME);if(n){var o=n.theme.themeName;o!==e&&n.changeTheme(e),f.themeChanged(n,o,e)}})),this.updateProperties())},t.prototype.onLayoutChange=function(e){this._widgets&&this._widgets.length&&(this._widgets.forEach((function(t){var n,o=t.asNs(m.MINDMAP_NS_NAME);if(o){var i=(null===(n=o.layout)||void 0===n?void 0:n.name)||"";i!==e&&(o.changeLayout(e),f.layoutChanged(o,i,e))}})),this.updateProperties())},t}(i.default)},514229:(e,t,n)=>{"use strict";n.d(t,{MultiPaletteItemDef:()=>f});var o=n(759312),i=n(292145),r=n(552520),a=n(371215),s=n(553027),l=n(230064);const c=function(e){function t(){var t=e.call(this,!1,"cmih-multi-color")||this;return t.controller=t.getControllerInstance(),t.init(),t}return(0,o.__extends)(t,e),t.prototype.setRandomizeButtonVisibility=function(e){this.controller.randomizeButtonVisibility=e},t.prototype.getControllerInstance=function(){return new d(this)},t.prototype.setPalettes=function(e){this.controller.palettes=e},t.prototype.setRandomizeColorListener=function(e,t){this.controller.registerHandler("RandomizeColorListener",e,t)},t}(s.default);var d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,o.__extends)(t,e),t.prototype.changeColor=function(e,t,n){this.color=e,this.callHandler("ColorChangeListener",e,t,n)},t.prototype.randomizeColor=function(){this.callHandler("RandomizeColorListener")},t.prototype.setColor=function(e){this.color=e,this.apply()},t}(l.default),u=n(895639),p=n(315380),h=n(163204),g=n(641204),f=function(e){function t(){var t=e.call(this)||this;return t.item=new c,t.item.setColorChangedListener(t.onChange,t),i.colorsChanged.add(t.updatePalettes,t),t.item.setRandomizeColorListener(t.onRandomizeColor,t),t.updatePalettes(),t.item.setIcon("text-panel-bg-custom-shapes"),t.item.setTooltip(h.boardTr.t("board.canvas.plugins.mindmap.contextmenu.multiPaletteItemDef.nodeColor")),t}return(0,o.__extends)(t,e),t.prototype.updatePalettes=function(){this.item.setPalettes([{title:"Mind map colors",canEdit:!1,colors:r.MINDMAP_COLORS},{title:"Basic colors",canEdit:!0,colors:i.getBoardColors(!1)}])},t.prototype.updateItem=function(e){if(e&&e.length){var t=e[0].asNs(r.MINDMAP_NS_NAME);if(t){var n=t.getColor();this.item.setColor(n)}var o=!0;e.forEach((function(e){var t=e.asNs(r.MINDMAP_NS_NAME);t&&!t.isRoot&&(o=!1)})),this.item.setRandomizeButtonVisibility(o)}},t.prototype.onChange=function(e,t){var n=this;this._widgets&&this._widgets.length&&t&&(0,p.default)().applyChanges(this._widgets,(function(){n._widgets.forEach((function(t){var n=t.asNs(r.MINDMAP_NS_NAME);if(n)try{var o=n.getColor();n.changeNodeColor(n,e),u.colorChanged(n,o,"manual")}catch(e){(0,g.getErrorTracker)().debug(e,{type:typeof n})}}))}))},t.prototype.onRandomizeColor=function(){this._widgets&&this._widgets.length&&this._widgets.forEach((function(e){var t=e.asNs(r.MINDMAP_NS_NAME);if(t)try{var n=t.getColor();t.randomizeChildrenColors(),u.colorChanged(t,n,"randomize")}catch(e){(0,g.getErrorTracker)().debug(e,{type:typeof t})}}))},t}(a.default)},432014:(e,t,n)=>{"use strict";n.d(t,{default:()=>c});var o=n(759312),i=n(292145),r=n(18219),a=n(558204),s=n(228775),l=n(284142);const c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,o.__extends)(t,e),Object.defineProperty(t.prototype,"colors",{get:function(){return i.getBoardColors(!1)},enumerable:!1,configurable:!0}),t.prototype.onChange=function(t,n,o){if(!o||n){var i=(0,l.WidgetEditorAPI)().isEditMode(this._widgets[0]),r=this._widgets[0];if(r instanceof a.MockupPrototyping2020){var c=r.controller.getJson();c&&(0,s.sendAttributeChanged)(s.WireframesObjectType.parent,s.WireframesEventAttribute.color,c.color,t,r),i&&r.controller.applyProp("color",t)}e.prototype.onChange.call(this,t,n,o)}},t}(r.default)},856397:(e,t,n)=>{"use strict";n.d(t,{default:()=>p});var o=n(759312),i=n(901646),r=n(706117),a=n(109994),s=n(371215),l=n(938097),c=n(357003),d=n(658897),u=n(626958);const p=function(e){function t(){var t=e.call(this)||this;return t.item=new a.default("test file name"),t.item.setNameListener(t.onChange,t),t}return(0,o.__extends)(t,e),t.prototype.onChange=function(e){this._widgets.forEach((function(t){l.default.onWidgetTitleChanged(t),((0,c.isImageWidget)(t)||(0,c.isWebscreenWidget)(t))&&(0,d.ImageWidgetService)().updateTitle(t,e),t.widgetType==i.WidgetType.DOCUMENT&&(0,u.DocumentWidgetService)().updateTitle(t,e)}))},t.prototype.updateItem=function(e){if(1===e.length)if(this.widget=e[0],this.item.setWidgetType(this.widget.widgetType),(0,c.isImageWidget)(this.widget))this.widget.titleChanged.add(this.onNameChanged,this),this.onNameChanged(this.widget.getTitleOrFilename());else if((0,c.isDocumentWidget)(this.widget)){var t=this.widget.tryGetResourceComponent();if(!t)return;t.fileNameChanged.add(this.onNameChanged,this),this.onNameChanged(t.filename)}else this.onNameChanged(this.widget.getFileName())},t.prototype.hideItem=function(){if(this.widget){if((0,c.isImageWidget)(this.widget))this.widget.titleChanged.remove(this.onNameChanged,this);else if((0,c.isDocumentWidget)(this.widget)){var e=this.widget.tryGetResourceComponent();e&&e.fileNameChanged.remove(this.onNameChanged,this)}this.widget=void 0}},t.prototype.onNameChanged=function(e){e.length>0?this.item.setName(e):this.item.setName("")},t.prototype.getAvailableWidgets=function(){return[i.WidgetType.IMAGE,i.WidgetType.DOCUMENT,i.WidgetType.WEBSCREEN,i.WidgetType.MOCKUP]},t=(0,o.__decorate)([(0,r.setItemDefMetadata)({showRegardlessCapability:{editable:{}}})],t)}(s.default)},51246:(e,t,n)=>{"use strict";n.d(t,{default:()=>g});var o=n(759312),i=n(739581),r=n(265915),a=n(706117),s=n(915266),l=n(648398),c=n(371215),d=n(357003),u=n(905178),p=n(905694),h=n(163204);const g=function(e){function t(){var t=e.call(this)||this;return t.item=t.initItem(),t.item.setClickHandler(t.onClick,t,!1),t.item.setTooltip(h.boardTr.t("board.canvas.commons.contextmenu.horizontal.openSourceHorizItemDef.source")),t}return(0,o.__extends)(t,e),t.prototype.onClick=function(){var e=l.mySelection.singleSelection;this.isHasExternalUrl(e)&&(this.sendStat(e),(0,r.default)().open({url:e.externalUrl(),skipCheckingForLocalCommands:!0}))},t.prototype.isHasExternalUrl=function(e){return!!e&&"externalUrl"in e},t.prototype.sendStat=function(e){var t,n,o,r;if((0,d.isImageWidget)(e)){var a=e.resourceComponent;(0,s.sendEventResourceWidgetMenuInteracted)("open_link",a.resourceController.getSource(),null===(n=null===(t=e.tokenizer)||void 0===t?void 0:t.id)||void 0===n?void 0:n.toString())}else{var l=void 0;e.isNs(u.JIRA_CARD_NS_NAME)?l=i.InHousePluginIds.JIRA:e instanceof p.RallyWidget&&(l=i.InHousePluginIds.RALLY),l&&(0,s.sendEventIntegrationMenuInteracted)(l,"open_link",null===(r=null===(o=e.tokenizer)||void 0===o?void 0:o.id)||void 0===r?void 0:r.toString())}},t=(0,o.__decorate)([(0,a.setItemDefMetadata)({showRegardlessCapability:{editable:{}}})],t)}(c.default)},512805:(e,t,n)=>{"use strict";n.d(t,{default:()=>g});var o=n(759312),i=n(371215),r=n(184727),a=n(230064),s=n(163204);const l=function(e){function t(){var t=e.call(this,"cmih-pen-size-slider")||this;return t.localController=t.controller=new c(t),t.setTooltip(s.boardTr.t("board.canvas.contextMenuConstants.contextMenuTooltips.thickness")),t.init(),t}return(0,o.__extends)(t,e),t.prototype.setThicknessChangeListener=function(e,t){this.localController.registerHandler("ThicknessChangeListener",e,t)},t.prototype.setThickness=function(e){Math.round(100*this.localController.thickness)!=Math.round(100*e)&&(this.localController.change+=1,this.localController.setThickness(e))},t.prototype.onVisibilityChanged=function(t){e.prototype.onVisibilityChanged.call(this,t),this.localController.visible=t},t}(r.default);var c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.visible=!0,t.change=1,t}return(0,o.__extends)(t,e),t.prototype.selectThickness=function(e){this.thickness=e,this.callHandler("ThicknessChangeListener",e)},t.prototype.setThickness=function(e){this.thickness=e},t}(a.default),d=n(327100),u=n(648398),p=n(706117),h=n(614926);const g=function(e){function t(){var t=e.call(this)||this;return t.item=new l,t.item.setThicknessChangeListener(t.onThicknessChange,t),t}return(0,o.__extends)(t,e),t.prototype.updateItem=function(e){var t=this.item,n=d.getEqualPropertyValue(e,(function(e){var t=e.getStyle();return t?t.t:null}));t.setThickness(n)},t.prototype.onThicknessChange=function(e){var t={};t.t=e,u.styleController.changeStyle(u.mySelection.selection,t),(0,h.default)().penThickness=e},t.prototype.updateItemProperties=function(e){e.onThicknessChange&&this.item.setThicknessChangeListener(e.onThicknessChange,this)},t=(0,o.__decorate)([(0,p.setItemDefMetadata)({showRegardlessCapability:{editable:{}}})],t)}(i.default)},610209:(e,t,n)=>{"use strict";n.d(t,{default:()=>h});var o=n(759312),i=n(371215),r=n(184727),a=n(230064);const s=function(e){function t(){var t=e.call(this,"cmih-pinning-page")||this;return t.localController=t.controller=new l(t),t.init(),t}return(0,o.__extends)(t,e),t.prototype.setStartPageListener=function(e,t){this.localController.registerHandler("SetStartPage",e,t)},t.prototype.setGotoPageListener=function(e,t){this.localController.registerHandler("GotoStartPage",e,t)},t.prototype.setCurrentPage=function(e){this.localController.currentPage=e},t.prototype.setStartPage=function(e){this.localController.startPage=e},t.prototype.setSettingPageVisible=function(e){this.localController.settingPageVisible=e},t}(r.default);var l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.currentPage=0,t.startPage=0,t.settingPageVisible=!0,t}return(0,o.__extends)(t,e),t.prototype.setStartPage=function(){this.isStartPageDisabled()||this.callHandler("SetStartPage")},t.prototype.gotoStartPage=function(){this.callHandler("GotoStartPage")},t.prototype.isStartPageDisabled=function(){return this.currentPage===this.startPage||!this.settingPageVisible},t}(a.default),c=n(614926),d=n(77924),u=n(706117),p=n(163204);const h=function(e){function t(){var t=e.call(this)||this;return t.item=new s,t.item.setStartPageListener(t.setStartPage,t),t.item.setGotoPageListener(t.gotoStartPage,t),t.item.setTooltip(p.boardTr.t("board.canvas.contextMenu.tooltip.pin")),t}return(0,o.__extends)(t,e),t.prototype.updateItem=function(e){this._widgets&&this._widgets.length>0&&(this._widgets[0].currentPageChanged.add(this.updatePageValue,this),this.item.setSettingPageVisible((0,c.default)().getTool()!==d.ToolType.VIEW),this.updatePageValue())},t.prototype.setStartPage=function(){var e=this._widgets[0],t=e.getPageNumber();e.setStartPage(t),this.item.setStartPage(t)},t.prototype.gotoStartPage=function(){this._widgets[0].goToStartPage()},t.prototype.updatePageValue=function(){if(this._widgets&&this._widgets.length>0){var e=this._widgets[0],t=e.getStartPage()||1,n=e.getPageNumber();this.item.setCurrentPage(n),this.item.setStartPage(t)}},t.prototype.updateItemProperties=function(e){e.onStartPage&&this.item.setStartPageListener(e.onStartPage,this),e.onGotoStartPage&&this.item.setGotoPageListener(e.onGotoStartPage,this)},t=(0,o.__decorate)([(0,u.setItemDefMetadata)({showRegardlessCapability:{editable:{}}})],t)}(i.default)},73919:(e,t,n)=>{"use strict";n.d(t,{default:()=>f});var o=n(759312),i=n(285087),r=n(371215),a=n(648398),s=n(612830),l=n(716194),c=n(792746),d=n(395893),u=n(924348),p=n(168812),h=n(896486),g=n(725616);const f=function(e){function t(){var t=e.call(this)||this;return t.onButtonStateUpdated=new i.default.Signal,t.item=t.initItem(),t.setLockStatus(a.mySelection.properties.lockStatus),t.item.setClickHandler(t.onClick,t,!1),t}return(0,o.__extends)(t,e),t.prototype.onClick=function(){switch(this.lockStatus){case l.default.NONE:this.isProtectedLockAvailable()?this.protectLock():this.showTrigger();break;case l.default.PROTECTED:this.unprotectLock()}},t.prototype.protectLock=function(){(0,s.CanvasEngine)().transactions.forceStopCurrent(!1),a.selectionActions.protectLock("protectedStatePanelButton")},t.prototype.unprotectLock=function(){(0,s.CanvasEngine)().transactions.forceStopCurrent(!1),a.selectionActions.unprotectLock("protectedStatePanelButton")},t.prototype.setLockStatus=function(e){this.lockStatus=e},t.prototype.updateButtonState=function(){this.setLockStatus(a.mySelection.properties.lockStatus),this.onButtonStateUpdated.dispatch()},t.prototype.updateItem=function(){this.updateButtonState()},t.prototype.showTrigger=function(){(0,p.shouldShowFeatureUpgradeTrigger)((0,c.default)().canvasBoardInfo.account)&&(0,h.default)().then((function(e){return e.pluginsTriggerModule()})).then((function(e){e.showFeaturePackTrigger(u.AccountFeatures.PROTECTED_LOCK)}))},t.prototype.isProtectedLockAvailable=function(){return(0,c.default)().currentBoard.hasPermission(d.UserBoardPermission.SET_PROTECTED_LOCK)&&(0,g.hasProtectLockFeature)()},t}(r.default)},425154:(e,t,n)=>{"use strict";n.d(t,{default:()=>a});var o=n(759312),i=n(371215),r=n(710366);const a=function(e){function t(){var t=e.call(this)||this;return t.item=new r.default(""),t}return(0,o.__extends)(t,e),t.prototype.updateItem=function(e){if(1==e.length){var t=e[0];t.state.length>0?this.item.setState(t.state):this.item.setState("")}},t}(i.default)},572997:(e,t,n)=>{"use strict";n.d(t,{default:()=>l});var o=n(759312),i=n(327100),r=n(601947),a=n(266726),s=n.n(a);const l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.itemUpdateWrap=s()(t.updateFontSizeAfterScale,50),t}return(0,o.__extends)(t,e),t.prototype.hideItem=function(){var e=this;this._widgets&&this._widgets.forEach((function(t){t.transformationEnded.remove(e.itemUpdateWrap,e)}))},t.prototype.updateItem=function(t){var n=this;t&&t.length&&(e.prototype.updateItem.call(this,t),t.forEach((function(e){e.transformationEnded.remove(n.itemUpdateWrap,n),e.transformationEnded.add(n.itemUpdateWrap,n)})))},t.prototype.updateFontSizeAfterScale=function(e){e===r.default.SCALE&&(this.updateFontSize(),this.item.applyVisualSize())},t.prototype.updateFontSize=function(){var e=i.getEqualPropertyValueOrFirst(this._widgets,(function(e){return e.getFontSize&&e.getFontSize().current}));void 0!==e&&this.item.setSize(e)},t}(n(883550).default)},633535:(e,t,n)=>{"use strict";n.d(t,{default:()=>S});var o=n(759312),i=n(371215),r=n(184727),a=n(230064),s=n(474208),l=n(632937),c=n(163204);const d=function(e){function t(){var t=e.call(this,"cmih-split-into-page")||this;return t.preventDefaultAttr=!1,t.localController=t.controller=new u(t),t.init(),t}return(0,o.__extends)(t,e),t.prototype.setSplitPagesListener=function(e,t){this.localController.registerHandler("SplitPages",e,t)},t.prototype.setTotalPage=function(e){this.localController.pages=new l.default("1-".concat(e)),this.localController.totalPages=e},t.prototype.hideSubmenu=function(){e.prototype.hideSubmenu.call(this),this.localController.range="",this.localController.isValidRange=!0,this.localController.isAllPages=!1},t.prototype.showSubmenu=function(){var t=this;e.prototype.showSubmenu.call(this),setTimeout((function(){t.localController.setFocus()}),100)},t}(r.default);var u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.range="",t.totalPages=1,t.options=[{caption:c.boardTr.t("board.sidebarComments.types.tabNames.all"),value:!0},{caption:" ",value:!1}],t.isAllPages=!1,t.isValidRange=!0,t.onChange=function(e){t.isAllPages=e,t.isAllPages||t.setFocus()},t}return(0,o.__extends)(t,e),t.prototype.split=function(){this.isAllPages&&(this.range="1-"+this.totalPages),this.callHandler("SplitPages",this.range,this.isAllPages),this.isAllPages=!1},t.prototype.keyup=function(e){try{this.isValidRange=this.pages.has(this.range)}catch(e){this.isValidRange=!1}e.keyCode==s.default.ENTER&&this.isValidRange&&this.split()},t.prototype.setFocus=function(){var e=this.element.find(".cmih-split-into-page__input");void 0!==e&&e.focus()},t.prototype.unselectAllPagesBtn=function(){this.isAllPages=!1},t}(a.default),p=n(648398),h=n(551202),g=n(901646),f=n(315380),m=n(846820),v=n(660720),_=n(12067),y=n(626958),b=function(){function e(){}return e.split=function(t,n,o){void 0===o&&(o=!1);var i=[],r=new l.default(n).toArray(),a=t.width,s=t.height,c=t.scale,d=30*c,u=t.x-a*c/2,h=t.y-s*c/2+(s*c+d);e.sendStat(r.length,o);var g=t.resourceComponent;g.resourceController.getInfo().then((function(t){var n=e.getGeneratedResourceInfo(g.resourceController.resourceId,t),o=[],l=u,v=h,_=0;(0,f.default)().applyChanges([],(function(){r.forEach((function(i){o.push(e.loadDocumentPage(i,t.boardId,n.resourceId))})),Promise.all(o).then((function(t){t.forEach((function(t,o){var r,p,h=(null===(r=t.pageSizes)||void 0===r?void 0:r.width)||a,g=(null===(p=t.pageSizes)||void 0===p?void 0:p.height)||s;_=Math.max(_,g);var f=l+h*c/2,m=v+g*c/2,y=e.createWidget(n,t.pageNumber,f,m,c,g,h);i.push(y),(o+1)%10===0?(l=u,v=v+_*c+d,_=0):l=l+h*c+d})),p.mySelection.clearSelection(),p.mySelection.addToSelection(i),(0,m.maximize)(p.mySelection.selection)}))}))}))},e.sendStat=function(e,t){(0,v.splitPagesAction)(e,t)},e.loadDocumentPage=function(e,t,n){return _.default.loadDocumentPage(e,0,t,n)},e.getGeneratedResourceInfo=function(e,t){var n=new h.default;return n.resourceId=e,n.data=t,n.resourceStrId=t.id.toString(),n.widgetType=g.WidgetType.DOCUMENT,n.success=!0,n},e.createWidget=function(e,t,n,o,i,r,a){return(0,y.DocumentWidgetService)().create({x:n,y:o,info:e,page:{startPage:t,isSinglePage:!0},size:{width:a,height:r},scale:i})},e}(),T=n(706117);const S=function(e){function t(){var t=e.call(this)||this;return t.item=new d,t.item.setSplitPagesListener(t.splitPages,t),t.item.setTooltip(c.boardTr.t("board.canvas.contextMenu.horizontal.tooltip.extractPages")),t}return(0,o.__extends)(t,e),t.prototype.updateItem=function(e){var t=e[0];this.item.setTotalPage(t.getPageCount()||0)},t.prototype.splitPages=function(e,t){var n=this._widgets[0];b.split(n,e,t),p.mySelection.updateProperties()},t.prototype.updateItemProperties=function(e){e.onSplitPages&&this.item.setSplitPagesListener(e.onSplitPages,this)},t=(0,o.__decorate)([(0,T.setItemDefMetadata)({showRegardlessCapability:{editable:{}}})],t)}(i.default)},176630:(e,t,n)=>{"use strict";n.d(t,{default:()=>u});var o=n(759312),i=n(277901),r=n(850348),a=n(273150),s=n(406824);const l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,o.__extends)(t,e),Object.defineProperty(t.prototype,"styleNames",{get:function(){return[r.Style.STICKER_BACKGROUND_COLOR]},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"colors",{get:function(){return s.StickerColor.getAll()},enumerable:!1,configurable:!0}),t.prototype.onChange=function(e,t){this.item.hideSubmenu(),(0,a.default)().changeStyle(this._widgets,this.createStyleObject(e),!!t,!0)},t}(i.default);var c=n(938097),d=n(163204);const u=function(e){function t(){var t=e.call(this)||this;return t.item.setTooltip(d.boardTr.t("board.canvas.commons.services.contextmenu.horizontal.fillColor.tooltip")),t}return(0,o.__extends)(t,e),t.prototype.onChange=function(t,n){e.prototype.onChange.call(this,t,n),c.default.onStickerBackgroundChanged(this._widgets,t)},t}(l)},794119:(e,t,n)=>{"use strict";n.d(t,{default:()=>h});var o=n(759312),i=n(167347),r=n(850348),a=n(184727),s=n(230064),l=n(631787),c=n(163204);const d=function(e){function t(){var t=e.call(this,"cmih-sticker-font-family")||this;return t.localController=t.controller=new u(t),t.setTooltip(c.boardTr.t("board.canvas.contextMenuConstants.contextMenuTooltips.fontStyle")),t.init(),t}return(0,o.__extends)(t,e),t.prototype.setFontFamilyChangeListener=function(e,t){this.localController.registerHandler("StickerFontFamilyChangeListener",e,t)},t.prototype.setFontFamily=function(e){this.localController.fontFamily=e||0},t}(a.default);var u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.fontFamily=l.default.ARIAL,t.ARIAL=l.default.ARIAL,t.CURSIVE=l.default.CURSIVE,t.OPEN_SANS=l.default.OPEN_SANS,t}return(0,o.__extends)(t,e),t.prototype.selectFontFamily=function(e){this.fontFamily=e,this.callHandler("StickerFontFamilyChangeListener",e)},t.prototype.setFontFamily=function(e){this.fontFamily=e,this.apply()},Object.defineProperty(t.prototype,"isCursive",{get:function(){return this.fontFamily==l.default.CURSIVE},enumerable:!1,configurable:!0}),t}(s.default),p=n(938097);const h=function(e){function t(){var t=e.call(this)||this;return t.item.setFontFamilyChangeListener(t.onChange,t),t}return(0,o.__extends)(t,e),Object.defineProperty(t.prototype,"styleNames",{get:function(){return[r.Style.FONT_FAMILY]},enumerable:!1,configurable:!0}),t.prototype.initItem=function(){return new d},t.prototype.setStyle=function(e){this.item.setFontFamily(e)},t.prototype.onChange=function(t){e.prototype.onChange.call(this,t,!0),p.default.onFontFamilyChanged(this._widgets,t)},t.prototype.updateItemProperties=function(e){e.onChange&&this.item.setFontFamilyChangeListener(e.onChange,this)},t}(i.default)},384211:(e,t,n)=>{"use strict";n.d(t,{default:()=>u});var o=n(759312),i=n(371215),r=n(327100),a=n(648398),s=n(620579),l=n(938097),c=n(163204),d=n(74412);const u=function(e){function t(){var t=e.call(this)||this;return t.item=t.initItem(),t.item.setTooltip(c.boardTr.t("board.canvas.commons.services.contextmenu.horizontal.stickerSize.tooltip")),t.item.setStickerSizeChangeListener(t.onChange,t),t}return(0,o.__extends)(t,e),t.prototype.updateSize=function(){this._widgets&&this._widgets[0]&&this.item.setStickerSize(this._widgets[0].geometry.scale)},t.prototype.updateItem=function(e){var t=r.getEqualPropertyValue(e,(function(e){return e.geometry.scale}));e.length>0&&this._widgets[0].geometryChanged.add(this.updateSize,this),t&&this.item.setStickerSize(t)},t.prototype.onChange=function(e){if(this._widgets&&this._widgets.length){var t=new s.TransformationData(void 0,void 0,new s.ScaleData(e)),n=this._widgets[0];a.transformationController.transform(this._widgets,new Array(this._widgets.length).fill(t)),(0,d.StickerWidgetService)().copyLastEditedStyle(n),this.updateProperties(),l.default.onStickerSizeChanged(this._widgets,e)}},t.prototype.updateItemProperties=function(e){e.onChange&&this.item.setStickerSizeChangeListener(e.onChange,this)},t}(i.default)},702343:(e,t,n)=>{"use strict";n.d(t,{default:()=>h});var o=n(759312),i=n(277901),r=n(292145),a=n(850348),s=n(901646),l=n(435082),c=n(284142);const d=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.singleColorStyle=a.Style.TEXT_SINGLE_COLOR,t.editorFormatName=l.default.COLOR,t}return(0,o.__extends)(t,e),Object.defineProperty(t.prototype,"styleNames",{get:function(){return[a.Style.TEXT_COLOR]},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"colors",{get:function(){return r.getBoardColors(!1)},enumerable:!1,configurable:!0}),t.prototype.onChange=function(e,t,n){var o=this.createStyleObject(e);this.needSetColorFromEdit()?this.setColorFromEditor(o):this.setColorFromCanvas(o,t),t&&!n&&this.item.hideSubmenu()},t.prototype.updateItem=function(t){e.prototype.updateItem.call(this,t),this.updateCurrentColor()},t.prototype.needSetColorFromEdit=function(){return this._widgets&&(0,c.WidgetEditorAPI)().isEditMode(this._widgets[0])&&this._widgets[0].widgetType!==s.WidgetType.FRAME},t.prototype.setColorFromEditor=function(e){var t,n=this._widgets[0],o=((t={})[this.singleColorStyle]=0,t);(0,c.WidgetEditorAPI)().setColor(n,e,o)},t.prototype.setColorFromCanvas=function(e,t){e[this.singleColorStyle]=1,this.setColor(e,t)},t.prototype.setColor=function(e,t){this.setWidgetStyles(e,t)},t.prototype.updateCurrentColor=function(){var e=this._widgets[0],t=(0,c.WidgetEditorAPI)().isEditMode(e)&&(0,c.WidgetEditorAPI)().getTextSelectionChangedSignal(e);t&&t.add(this.onSelectionChanged,this)},t.prototype.onSelectionChanged=function(){if(this._widgets&&this._widgets.length){var e=this._widgets[0],t=(0,c.WidgetEditorAPI)().getFormat(e);if(t&&t[this.editorFormatName]){var n=t[this.editorFormatName];this.item.setColor(n)}}},t.prototype.hideItem=function(){if(e.prototype.hideItem.call(this),this._widgets&&1===this._widgets.length){var t=this._widgets[0],n=t&&(0,c.WidgetEditorAPI)().getTextSelectionChangedSignal(t);n&&n.remove(this.onSelectionChanged,this)}},t}(i.default);var u=n(938097),p=n(163204);const h=function(e){function t(){var t=e.call(this)||this;return t.item.setTooltip(p.boardTr.t("board.canvas.strokeColorHorizItemDef.textColor")),t}return(0,o.__extends)(t,e),t.prototype.onChange=function(t,n,o){e.prototype.onChange.call(this,t,n,o),n&&u.default.onFontColorChanged(this._widgets,t)},t}(d)},311776:(e,t,n)=>{"use strict";n.d(t,{default:()=>s});var o=n(759312),i=n(371215),r=n(377561),a=n(163204);const s=function(e){function t(){var t=e.call(this)||this,n=new r.default;return t.item=n,n.setTooltip(a.boardTr.t("board.canvas.commons.services.contextmenu.horizontal.addTag.tooltip")),t}return(0,o.__extends)(t,e),t.prototype.updateItem=function(e){this.item.update(e)},t.prototype.hideItem=function(){this.item.clear()},t}(i.default)},505315:(e,t,n)=>{"use strict";n.d(t,{default:()=>l});var o=n(759312),i=n(167347),r=n(850348),a=n(938097),s=n(284142);const l=function(e){function t(){var t=e.call(this)||this;return t.item.setAlignChangedListener(t.onChange,t),t}return(0,o.__extends)(t,e),t.prototype.updateItem=function(t){e.prototype.updateItem.call(this,t),1==t.length&&(0,s.WidgetEditorAPI)().isEditMode(t[0])&&this.item.setEditMode(!0)},Object.defineProperty(t.prototype,"styleNames",{get:function(){return[r.Style.TEXT_ALIGN]},enumerable:!1,configurable:!0}),t.prototype.setStyle=function(e){this.item.setAlign(e)},t.prototype.onChange=function(t){e.prototype.onChange.call(this,t,!0),a.default.onFontAlignChanged(this._widgets,t)},t}(i.default)},869447:(e,t,n)=>{"use strict";n.d(t,{default:()=>p});var o=n(759312),i=n(266726),r=n.n(i),a=n(371215),s=n(327100),l=n(648398),c=n(601947),d=n(938097),u=n(901646);const p=function(e){function t(){var t=e.call(this)||this;return t.itemUpdateWrap=r()(t.updateFontSizeAfterScale,50),t.item=t.initItem(),t.item.setSizeListener(t.onChange,t),t.item.setMaxSize(999),t}return(0,o.__extends)(t,e),t.prototype.updateItem=function(e){var t=this;this._widgets&&this._widgets.length&&(this.updateFontSize(),this._widgets.forEach((function(e){e.transformationEnded.add(t.itemUpdateWrap,t)})))},t.prototype.getAvailableWidgets=function(){return[u.WidgetType.TEXT]},t.prototype.hideItem=function(){var e=this;this._widgets&&this._widgets.forEach((function(t){t.transformationEnded.remove(e.itemUpdateWrap,e)}))},t.prototype.updateFontSize=function(){var e=s.getEqualPropertyValueOrFirst(this._widgets,(function(e){return e.getFontSize&&e.getFontSize()}));void 0!==e&&(this.item.setMaxSize(Math.max(e,999)),this.item.setSize(e))},t.prototype.updateFontSizeAfterScale=function(e,t){e===c.default.SCALE&&(this.updateFontSize(),this.item.applyVisualSize())},t.prototype.onChange=function(e){this._widgets&&this._widgets.length&&(d.default.onFontSizeChanged(this._widgets,e),l.textWidgetController.changeFontSizeFromHorizontalMenu(this._widgets,e),l.textWidgetController.setLastSize(this._widgets[0].getFontSize()))},t}(a.default)},141667:(e,t,n)=>{"use strict";n.d(t,{default:()=>s});var o=n(759312),i=n(371215),r=n(431530),a=n(648398);const s=function(e){function t(){var t=e.call(this)||this;return t.item=t.initItem(),t.item.setTextStylesChangeHandler(t.onChange,t),t}return(0,o.__extends)(t,e),t.prototype.onChange=function(e){(0,r.default)().setStyle(this._widgets,e),a.mySelection.updateProperties(!0)},t.prototype.updateItemProperties=function(e){e.onChange&&this.item.setTextStylesChangeHandler(e.onChange,this)},t}(i.default)},629507:(e,t,n)=>{"use strict";n.d(t,{default:()=>c});var o=n(759312),i=n(167347),r=n(327100),a=n(648398),s=n(850348),l=n(938097);const c=function(e){function t(){var t=e.call(this)||this;return t.item.setValignVisible(!0),t.item.setAlignChangedListener(t.onAlignChange,t),t.item.setValignChangedListener(t.onValignChange,t),t}return(0,o.__extends)(t,e),Object.defineProperty(t.prototype,"styleNames",{get:function(){return[s.Style.TEXT_ALIGN,s.Style.TEXT_ALIGN_VERTICAL]},enumerable:!1,configurable:!0}),t.prototype.updateItem=function(e){var t=this;if(e){var n=r.getEqualPropertyValue(e,(function(e){var n=t.getWidgetStyle(e);return t.getStyleValue(n)}));void 0!==n&&this.item.setAlign(n);var o=r.getEqualPropertyValue(e,(function(e){var n=t.getWidgetStyle(e);return n&&n[s.Style.TEXT_ALIGN_VERTICAL]}));this.item.setValign(o)}},t.prototype.onAlignChange=function(e){var t;l.default.onFontAlignChanged(this._widgets,e),a.styleController.changeStyle(this._widgets,((t={})[s.Style.TEXT_ALIGN]=e,t)),this.updateProperties()},t.prototype.onValignChange=function(e){var t;l.default.onFontAlignChanged(this._widgets,e),a.styleController.changeStyle(this._widgets,((t={})[s.Style.TEXT_ALIGN_VERTICAL]=e,t)),this.updateProperties()},t.prototype.updateItemProperties=function(e){e.onAlignChange&&this.item.setAlignChangedListener(e.onAlignChange,this),e.onValignChange&&this.item.setValignChangedListener(e.onValignChange,this)},t}(i.default)},246771:(e,t,n)=>{"use strict";n.d(t,{AddReleaseItemDef:()=>s});var o=n(759312),i=n(371215),r=n(940338),a=n(163204),s=function(e){function t(){var t=e.call(this)||this;return t.item=t.initItem(),t.item.setClickHandler(t.onClick,t,!1),t.item.setTooltip(a.boardTr.t("board.canvas.plugins.usm.AddReleaseItemDef.addReleaseTooltip")),t.item.setItemId("edit-horiz-item"),t}return(0,o.__extends)(t,e),t.prototype.onClick=function(){this._widgets.forEach((function(e){var t=e.template.swimlanes.length;e.addSwimlane(r.UsmUtils.getReleaseName(t),Math.max(t-1,0))}))},t}(i.default)},466168:(e,t,n)=>{"use strict";n.d(t,{default:()=>s});var o=n(759312),i=n(371215),r=n(648398),a=n(163204);const s=function(e){function t(){var t=e.call(this)||this;return t.item=t.initItem(),t.item.setClickHandler(t.onClick,t,!1),t.item.setTooltip(a.boardTr.t("board.canvas.contextMenu.unGroupObjects.tooltip"),{hotKey:"%@%+Shift+G"}),t}return(0,o.__extends)(t,e),t.prototype.onClick=function(){r.selectionActions.ungroup("widget_menu")},t}(i.default)},885905:(e,t,n)=>{"use strict";n.d(t,{default:()=>s});var o=n(759312),i=n(371215),r=n(648398),a=n(163204);const s=function(e){function t(){var t=e.call(this)||this;return t.item=t.initItem(),t.item.setClickHandler(t.onClick,t,!0),t.item.setTooltip(a.boardTr.t("board.canvas.commons.services.contextMenu.selectionContextMenuService.unlock")),t}return(0,o.__extends)(t,e),t.prototype.onClick=function(){r.selectionActions.unlock("horizontal_menu_long_press")},t}(i.default)},504488:(e,t,n)=>{"use strict";n.d(t,{default:()=>m});var o=n(759312),i=n(371215),r=n(901646),a=n(867098),s=n(648398),l=n(750895),c=n(105603),d=n(575299),u=n(163204),p=n(225472),h=n(154183),g=n(357003),f=n(744446);const m=function(e){function t(){var t=e.call(this)||this;return t.locked=!1,t.item=t.initItem(),t.item.setTooltip(u.boardTr.t("board.canvas.commons.services.contextmenu.horizontal.switchType.tooltip")),t.item.setDisabledTooltip(u.boardTr.t("board.canvas.services.contextMenu.horizontal.widgetTypeHorizItemDef.disabledTooltip")),t.item.setSelectItemListener(t.selectItem,t),t}return(0,o.__extends)(t,e),t.prototype.updateItem=function(e){if(this.item.setConversionItems([]),this.item.setExtraConversionItems([]),this.item.setSelectedItem(""),!(e.length<1)){var t=e[0];if(this.item.disabled=e.length>f.MAX_COUNT,(0,g.isStencilWidget)(t))this.item.setConversionItems(t.conversionItems),this.item.setExtraConversionItems([]),this.item.setSelectedItem("".concat(t.widgetType,"_").concat(t.schemaId));else{var n="".concat(t.widgetType).concat((0,g.isSubTypedWidget)(t)?"_".concat(t.shapeType):""),o=(0,h.getDefaultWidgetTypePickerItems)(),i=p.getShapeExtraTools(o);this.item.setConversionItems(o),this.item.setExtraConversionItems(i),this.item.setSelectedItem(n)}}},t.prototype.selectItem=function(e){var t=this;this.locked=!0;var n=this._widgets;if(n.length>=2){var o=(0,c.default)().show({text:u.boardTr.t("board.canvas.services.contextMenu.horizontal.widgetTypeHorizItemDef.notification.pleaseWait")});setTimeout((function(){return t.convert(n,e.type,e,o)}))}else this.convert(n,e.type,e);e.type===r.WidgetType.SHAPE&&(0,l.setLastUsedShapeType)(e.subType)},t.prototype.convert=function(e,t,n,o){var i=this,r=!1,l=a.CONVERSION_FLAGS.NONE,p=(0,d.default)().currentGroup;(0,a.default)().onAfterConvert.addOnce((function(e,t,n){l=n}));var h=(0,a.default)().convert(e,t,n);s.mySelection.clearSelection(),h.forEach((function(e){p&&!r&&e.group&&(r=!0,(0,d.default)().currentGroup=e.group),s.mySelection.addToSelection([e])})),setTimeout((function(){s.mySelection.updateProperties(),(0,c.default)().hide(o),l!==a.CONVERSION_FLAGS.NONE&&l===a.CONVERSION_FLAGS.ATTACHED_LINK_IS_EDITED&&(0,c.default)().show(u.boardTr.t("board.canvas.services.contextMenu.horizontal.widgetTypeHorizItemDef.notification.editing")),i.locked=!1}))},t.prototype.updateItemProperties=function(e){e.selectItem&&this.item.setSelectItemListener(e.selectItem,this)},t}(i.default)},512935:(e,t,n)=>{"use strict";function o(){return"DropOnCanvas"}n.d(t,{getServiceKey:()=>o,DropOnCanvas:()=>i});var i=n(285289).getInjectionPoint("DropOnCanvas")},274778:(e,t,n)=>{"use strict";function o(){return"FloatingPanelService"}n.d(t,{getServiceKey:()=>o,default:()=>i});const i=n(285289).getInjectionPoint("FloatingPanelService")},737094:(e,t,n)=>{"use strict";function o(){return"StampWidgetService"}n.d(t,{getServiceKey:()=>o,StampWidgetService:()=>i});var i=n(285289).getInjectionPoint("StampWidgetService")},192498:(e,t,n)=>{"use strict";n.d(t,{copyToCurrentBoard:()=>p});var o=n(103238),i=n(273273),r=n(105603),a=n(467435),s=n(628285),l=n(512187),c=n(163204),d=n(641204),u=n(320615);function p(e){if((0,o.getPlaceOfApp)()!==i.ApplicationLocation.BOARD)return(0,d.getErrorTracker)().error(new Error("copyToCurrentBoard available only for /board route.")),(0,r.default)().showError(c.boardTr.t("board.services.contextMenu.templateCannotBeAddedToBoard")),Promise.resolve();var t=(0,a.templateSubmitToStatParams)(e),n=!1,p=function(){n=!0};(0,s.default)().routeChanged.addOnce(p);var h=function(o){return(0,s.default)().routeChanged.remove(p),n?Promise.reject(new Error("isRouteChanged")):(0,l.insertTemplate)({boardKey:e.boardKey,templateId:e.generalId,templateTitle:e.title,isCustomTemplate:e.isCustom,slug:e.slug,metadataId:e.metadataId,statParams:t,templateWidth:o?o.width:void 0,templateHeight:o?o.height:void 0})};return(0,u.getBoardsAPI)().selectById(e.boardKey).getBoardDimensions(2e3).then(h).catch(h)}},512187:(e,t,n)=>{"use strict";n.d(t,{insertTemplate:()=>s});var o=n(759312),i=n(971069),r=n(441519),a=n(762006);function s(e){return new Promise((function(t){(0,r.getBoardUiStore)().dispatch((0,a.templateInsertionStarted)((0,o.__assign)((0,o.__assign)({},e),{statParams:(0,o.__assign)((0,o.__assign)({},e.statParams),{templateInstanceId:(Math.floor(1e12*Math.random())+1).toString()})})));var n=(0,i.subscribeToTemplateInsertion)((function(){n(),t()}))}))}},971069:(e,t,n)=>{"use strict";n.d(t,{subscribeToTemplateInsertion:()=>r});var o=n(731060),i=n(441519),r=function(e){return(0,o.subscribeMemoized)((0,i.getBoardUiStore)(),(function(e){return e.getState().boardUi.templates.isTemplateInsertionInProgress}),(function(t){var n=t.getState().boardUi.templates,o=n.isTemplateInsertionInProgress,i=n.templateInsertionParams;o||e(i)}))}},812908:(e,t,n)=>{"use strict";var o;n.d(t,{A11yModeActionType:()=>o,setIsA11yModeActive:()=>i}),function(e){e.SET_IS_A11Y_MODE_ACTIVE="[BOARD_UI] [A11Y_MODE] SET_IS_A11Y_MODE_ACTIVE"}(o||(o={}));var i=function(e){return{type:o.SET_IS_A11Y_MODE_ACTIVE,payload:e}}},969261:(e,t,n)=>{"use strict";var o;n.d(t,{BoardUiLockStateActionType:()=>o,changeBoardUiLockState:()=>i}),function(e){e.CHANGED="[BOARD_UI] LOCK_STATE_CHANGED"}(o||(o={}));var i=function(e){return{type:o.CHANGED,payload:e}}},280608:(e,t,n)=>{"use strict";var o;n.d(t,{BoardUiStatusActionType:()=>o,boardUiInit:()=>i,boardUiMount:()=>r,boardUiUnmount:()=>a}),function(e){e.INIT="[BOARD_UI] INIT",e.MOUNT="[BOARD_UI] MOUNT",e.UNMOUNT="[BOARD_UI] UNMOUNT"}(o||(o={}));var i=function(){return{type:o.INIT}},r=function(){return{type:o.MOUNT}},a=function(){return{type:o.UNMOUNT}}},526223:(e,t,n)=>{"use strict";n.d(t,{boardUiStoreModule:()=>ut});var o=n(270204),i=n(645106),r=n(731060),a=n(280608);var s=n(969261),l=n(759312),c=n(340381),d={historyElements:[],versions:[],count:0,hasChanges:!1,highlightChanges:!1,isActivityLoading:!1,isVersionsLoading:!1,isEmptyState:!1,isAllowedToRestore:!1,isVersionsLoadingError:!1},u=n(34860),p=n(546305),h={toolPresets:void 0};var g,f=n(614926),m=n(819783),v=n.n(m),_=n(915661),y=n(524506),b=n(77924),T=n(561549),S=n(292145);function E(e,t,n,o){return{id:"tool_".concat(e,"_color_").concat(t,"_thickness_").concat(n,"_opacity_").concat(o),color:t,thickness:n,opacity:o}}function C(){return void 0===g&&(g=function(){var e;return(e={})[(0,p.generatePresetsId)(b.ToolType.PEN,[T.CommonModifiers.NO_MODIFIERS])]={activeIndex:0,presets:[E("pen",S.defaultPenColor,2,1),E("pen",S.defaultColors[3],8,1),E("pen",S.defaultColors[6],16,1)]},e[(0,p.generatePresetsId)(b.ToolType.PEN,[T.PenModifiers.HIGHLIGHTER])]={activeIndex:0,presets:[E("highlighter",S.defaultColors[1],20,.5),E("highlighter",S.defaultColors[2],20,.5),E("highlighter",S.defaultColors[5],20,.5)]},e[(0,p.generatePresetsId)(b.ToolType.PEN,[T.PenModifiers.SMART])]={activeIndex:0,presets:[E("smart_drawing",S.defaultPenColor,2,1),E("smart_drawing",S.defaultColors[3],8,1),E("smart_drawing",S.defaultColors[6],16,1)]},e}()),g}function I(){return rtb&&rtb.version&&!rtb.version.startsWith("2.")?_.default.toolsPresetsState:"".concat(_.default.toolsPresetsState,"_tmp_v1")}function x(){var e=y.getItem(I());if(e)return function(e){var t=JSON.parse(e);if(t){var n=C();Object.keys(t).forEach((function(e){var o=n[e],i=t[e];i&&o&&i.presets.forEach((function(e,t){var n=o.presets[t];n&&(i.presets[t]=(0,l.__assign)((0,l.__assign)({},n),e))}))}))}return t}(e)}var w=v()((function(e){y.setItem(I(),e)}),500,{leading:!1,trailing:!0});function A(e,t){(0,p.updatePenToolProperties)(e.getState().boardUi.drawToolbar,t)&&function(e){w(JSON.stringify(e.getState().boardUi.drawToolbar.toolPresets))}(e)}var P=n(921724),O=n(980534),R=n(447526);function N(e){var t=(0,p.getToolPresetsInfoFromState)(e.boardUi.drawToolbar);if(t)return(0,p.getActivePreset)(t)}var M,L=n(64470),D=n(739581),B=n(9848),k=n(568509),U=n(972943);!function(e){e.CHAT_OPENED="chat_opened",e.CHAT_CLOSED="chat_closed",e.CHAT_MESSAGE_CHANGED="chat_message_changed"}(M||(M={}));const H=function(){function e(){var e=D.InHousePluginIds.CHAT;this.appStat=new B.default(e,k.AppCategory.EMPTY)}return e.prototype.stat=function(e){switch(e.event){case U.IChatActionType.CLOSED:(0,O.default)().sendApiEvent(M.CHAT_CLOSED,{}),this.appStat.sendAppUsedStat(M.CHAT_CLOSED,k.AppEventCategory.LEFT_SIDEBAR);break;case U.IChatActionType.OPENED:(0,O.default)().sendApiEvent(M.CHAT_OPENED,{}),this.appStat.sendAppOpenedStat(M.CHAT_OPENED,k.AppEventCategory.BOTTOM_PANEL);break;case U.IChatActionType.MESSAGES_CHANGED:var t=e.params;(0,O.default)().sendApiEvent(M.CHAT_MESSAGE_CHANGED,t),this.appStat.sendAppUsedStat(M.CHAT_MESSAGE_CHANGED,k.AppEventCategory.LEFT_SIDEBAR,t)}},e}();var W=n(388772),F=n(162123);var G=n(762006),z={isTemplatesPickerOpened:!1,isTemplateInsertionInProgress:!1,templateSubmissionParams:void 0,templateInsertionParams:void 0};var V=n(812908),j={isA11yModeActive:!1};var K,Y=n(965751),X=n(297870),Z=n(957453),J=n(889557),q=n(273273),$=n(192498),Q=function(){setTimeout((function(){(0,X.default)().setFocus(Y.FocusHolder.MODAL)}),0)},ee=function(e,t){return(0,J.TemplatePickerModule)().then((function(n){return n.showTemplatePickerModal(function(e,t){var n=Z.UICurrentBoard.getInfo(),o={accountId:n.account.id,boardId:n.id,openedFrom:q.ApplicationLocation.BOARD,templateSubmitHandler:function(n){return e.dispatch((0,G.templateSubmitted)(n)),(0,$.copyToCurrentBoard)((0,l.__assign)((0,l.__assign)({},n),{openedFrom:null===t||void 0===t?void 0:t.openedFrom}))},onPickerShow:Q};return t?(0,l.__assign)((0,l.__assign)({},o),t):o}(e,t)).then(function(e){var t=(0,X.default)().getFocus();return function(n){return(0,X.default)().setFocus(null!==t&&void 0!==t?t:Y.FocusHolder.CANVAS),e.dispatch((0,G.pickerClosed)()),n}}(e))}))},te=n(266677),ne=n(154891);!function(e){e.SET_DATA="[SIDEBAR] SET_DATA"}(K||(K={}));var oe,ie,re=function(e,t){return{type:K.SET_DATA,payload:{type:e,data:t}}},ae=n(544548),se=((oe={})[ne.UiSidebarType.RIGHT]={isFullScreen:ae.SIDEBAR_FULLSCREEN_STATE,options:ae.SIDEBAR_DEFAULT_OPTIONS},oe[ne.UiSidebarType.LEFT]={isFullScreen:ae.SIDEBAR_FULLSCREEN_STATE,options:ae.SIDEBAR_DEFAULT_OPTIONS},oe),le=n(852766),ce=function(e){var t=(0,le.default)()[e];return{options:(0,l.__assign)({},t.activePluginOptions),pluginId:t.activePluginId,isFullScreen:t.fullscreen}},de=n(256109),ue={configsInitialized:!1},pe=n(850774),he=n(561611),ge=n(500290),fe=n(304212),me=n(100319),ve=n(126978),_e=n(542592),ye={status:_e.SendToDisplayStatus.WAIT_CODE},be=n(424316),Te={isVisible:!1},Se=n(445569),Ee=n(163913),Ce=n(97076),Ie=n(660720);!function(e){e.SHOW_DIALOG="[PUBLIC_APP_IDLE_TIMEOUT] SHOW_DIALOG",e.HIDE_DIALOG="[PUBLIC_APP_IDLE_TIMEOUT] HIDE_DIALOG",e.SCHEDULE_LOGOUT="[PUBLIC_APP_IDLE_TIMEOUT] SCHEDULE_LOGOUT"}(ie||(ie={}));var xe,we=n(827378),Ae=n(685338),Pe=n(622039),Oe=n(103734),Re=n(380059);!function(e){e.CONTINUE="continue",e.LOGOUT="logout"}(xe||(xe={}));n(27064);var Ne=n(128069),Me=n(727900),Le=n(47629),De=n(283683),Be=n(977832),ke=n(441519),Ue=n(150814),He=n(558417),We=n(790900),Fe=n(612224),Ge=n(143275),ze=n(15349),Ve={container:"public-app-idle-timeout-dialog"};function je(e){return 1===e.length?"0".concat(e):e}function Ke(e){var t=Math.floor(e/60%60).toString(10),n=Math.floor(e%60).toString(10);return"".concat(je(t),":").concat(je(n))}var Ye=we.memo((function(e){var t=e.onContinue,n=e.onLogOut,o=e.timeout,i=(0,we.useState)(!1),r=i[0],a=i[1],s=(0,we.useState)(o/1e3),l=s[0],c=s[1],d=(0,we.useRef)(null);(0,we.useEffect)((function(){var e=setTimeout((function(){var t=l-1;0===t&&(clearTimeout(e),e=-1),t>=0&&c(t)}),1e3);return function(){clearTimeout(e)}}),[l]);var u=(0,we.useCallback)((function(){t(r)}),[r,t]);return we.createElement("div",{ref:d},we.createElement(Oe.default,{classNames:Ve},we.createElement(Ne.DialogHeader,{type:Ne.DialogType.Primary},we.createElement(ze.Translate,{tKey:"board.publicAndIdleTimeoutDialog.areYouStillThere"})),we.createElement(Me.DialogBody,{className:Le.bodyClass},we.createElement("div",null,we.createElement(ze.Translate,{tKey:"board.publicAndIdleTimeoutDialog.ifNot",printTimeInSeconds:Ke(l)})),we.createElement("div",{className:"public-app-idle-timeout-dialog__body__checkbox"},we.createElement(Be.default,{className:"rtb-checkbox--medium rtb-checkbox--bold",name:"publicAppIdleTimeoutFreeze",checked:r,onChange:a,label:we.createElement(ze.Translate,{tKey:"board.publicAndIdleTimeoutDialog.doNotRemind"})}))),we.createElement(De.DialogActions,null,we.createElement(Pe.Tappable.Button,{className:"rtb-btn rtb-btn--medium rtb-btn--primary",hmTap:u},we.createElement(ze.Translate,{tKey:"board.publicAndIdleTimeoutDialog.stillHere"})),we.createElement(Pe.Tappable.Button,{className:"rtb-btn rtb-btn--medium rtb-btn--secondary",hmTap:n},we.createElement(ze.Translate,{tKey:"board.header.components.settingsPanel.utils.getBoardSettingsConfig.logOut"})))))}));var Xe=void 0;function Ze(e){if(void 0===Xe){var t=(n={timeout:e},o=(0,ke.getBoardUiStore)(),function(){var e=(0,Ae.withStore)(Ye,o);return(0,Re.dialogConnect)((function(e,t){return(0,l.__assign)((0,l.__assign)({},n),{onContinue:function(e){return t({type:xe.CONTINUE,payload:e})},onLogOut:function(){return t({type:xe.LOGOUT})}})}))(e)});(Xe=(0,Ue.default)().show({componentFactory:t()(),settings:{size:He.DialogSize.Small}})).waitForClose().then((function(e){if(e.type===xe.CONTINUE)(0,ke.getBoardUiStore)().dispatch((t=e.payload,{type:ie.SCHEDULE_LOGOUT,payload:t}));else(0,O.default)().sendApiEvent("display_sharing_finished",{reason:Ge.DisplaySharingFinishedReason.FromHereWindow},Fe.StatFlags.SendImmediately),(0,ke.getBoardUiStore)().dispatch((0,We.userLogout)());var t})).finally((function(){Xe=void 0}))}var n,o}var Je=n(306883),qe=n(285087);var $e=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,l.__extends)(t,e),t.prototype.showMessage=function(){this.detachEvents(),(0,ke.getBoardUiStore)().dispatch({type:ie.SHOW_DIALOG})},t.prototype.hideMessage=function(){this.attachEvents(),(0,ke.getBoardUiStore)().dispatch({type:ie.HIDE_DIALOG})},t.prototype.openLoginPage=function(){(0,O.default)().sendApiEvent("display_sharing_checked",{is_here:!1,is_timeout:!0,is_postponed:!1},Fe.StatFlags.SendImmediately),(0,O.default)().sendApiEvent("display_sharing_finished",{reason:Ge.DisplaySharingFinishedReason.ByTimeout},Fe.StatFlags.SendImmediately),(0,ke.getBoardUiStore)().dispatch((0,We.userLogout)())},t}(function(){function e(){this.onActivity=new qe.default.Signal,this.trackActivityWrapper=this.trackActivity.bind(this)}return e.prototype.isEnabled=function(){return o.default.isPublicDevice},e.prototype.enable=function(){this.attachEvents()},e.prototype.disable=function(){this.detachEvents()},e.prototype.trackActivity=function(){this.onActivity.dispatch()},e.prototype.attachEvents=function(){document.addEventListener("keydown",this.trackActivityWrapper,!0),window.addEventListener("mousedown",this.trackActivityWrapper,!0),window.addEventListener("mousemove",this.trackActivityWrapper,!0),window.addEventListener("touchstart",this.trackActivityWrapper,!0),window.addEventListener("touchmove",this.trackActivityWrapper,!0),window.addEventListener("pointerdown",this.trackActivityWrapper,!0),window.addEventListener("pointermove",this.trackActivityWrapper,!0)},e.prototype.detachEvents=function(){document.removeEventListener("keydown",this.trackActivityWrapper,!0),window.removeEventListener("mousedown",this.trackActivityWrapper,!0),window.removeEventListener("mousemove",this.trackActivityWrapper,!0),window.removeEventListener("touchstart",this.trackActivityWrapper,!0),window.removeEventListener("touchmove",this.trackActivityWrapper,!0),window.removeEventListener("pointerdown",this.trackActivityWrapper,!0),window.removeEventListener("pointermove",this.trackActivityWrapper,!0)},e}()),Qe=n(339810).MINUTES.toMillis(45),et=function(){return function(e){switch(e.type){case fe.SendToDisplayActionType.SEND_BOARD_ERROR:return void(0,O.default)().sendApiEvent("display_sharing_started",{is_success:!1,action:"code",code:e.payload.deviceCode});case fe.SendToDisplayActionType.SEND_BOARD_SUCCESS:return void(0,O.default)().sendApiEvent("display_sharing_started",{is_success:!0,action:"closed",code:e.payload.deviceCode});default:return}}},tt=n(804870),nt={mode:n(497932).ToolbarMode.VIEW,pluginsLockState:{}},ot=n(187205),it=n(982987),rt={position:(0,n(637488).isBottomCreationToolbarAvailable)()?it.CreationToolBarPosition.BOTTOM:it.CreationToolBarPosition.LEFT,slotRect:void 0};var at,st=n(873966),lt={isVisible:!1};!function(e){e.UPDATE="[CREATE_BOARD_FROM_BOARD_EXPERIMENT] UPDATE"}(at||(at={}));var ct={variation:void 0};var dt=n(164305),ut={id:"boardUi",experimentalTaps:[function(e){var t=e.getState;return function(e){var n,o,i,r,a,s=(0,f.default)();switch(e.type){case u.DrawToolbarActionType.SET_ACTIVE_TOOL:return a=(0,P.getStatDrawTool)(s.getTool(),s.getModifiers()),function(){var n=N(t());(0,O.default)().sendApiEvent("drawing_property_changed",{property_name:"drawing_tool",old_value:a||"OTHER",new_value:(0,P.getStatDrawTool)(e.payload.tool,(0,R.combineToolModifiers)(e.payload.modifiers)),drawing_color:null===n||void 0===n?void 0:n.color.toString(),drawing_thickness:null===n||void 0===n?void 0:n.thickness.toString(),drawing_preset:null===n||void 0===n?void 0:n.id,drawing_opacity:null===n||void 0===n?void 0:n.opacity.toString(),drawing_tool:a||"OTHER"})};case u.DrawToolbarActionType.SET_ACTIVE_PRESET_INDEX:return a=null===(n=N(t()))||void 0===n?void 0:n.id,function(){var n=N(t());n&&(0,P.sendPropertyChangedStat)({propName:"drawing_preset",tool:e.payload.tool,modifiers:e.payload.modifiers,newValue:n.id,oldValue:a,opacity:n.opacity.toString(),color:n.color.toString(),thickness:null===n||void 0===n?void 0:n.thickness.toString(),presetId:a})};case u.DrawToolbarActionType.SET_TOOL_COLOR:return a=null===(o=N(t()))||void 0===o?void 0:o.color.toString(),function(){var n=N(t());(0,P.sendPropertyChangedStat)({propName:"drawing_color",tool:e.payload.tool,modifiers:e.payload.modifiers,newValue:e.payload.color.toString(),oldValue:a,opacity:null===n||void 0===n?void 0:n.opacity.toString(),color:a,thickness:null===n||void 0===n?void 0:n.thickness.toString(),presetId:null===n||void 0===n?void 0:n.id})};case u.DrawToolbarActionType.SET_TOOL_THICKNESS:return a=null===(i=N(t()))||void 0===i?void 0:i.thickness.toString(),function(){var n=N(t());(0,P.sendPropertyChangedStat)({propName:"drawing_thickness",tool:e.payload.tool,modifiers:e.payload.modifiers,newValue:e.payload.thickness.toString(),oldValue:a,opacity:null===n||void 0===n?void 0:n.opacity.toString(),color:null===n||void 0===n?void 0:n.color.toString(),thickness:a,presetId:null===n||void 0===n?void 0:n.id})};case u.DrawToolbarActionType.SET_TOOL_OPACITY:return a=null===(r=N(t()))||void 0===r?void 0:r.opacity.toString(),function(){var n=N(t());(0,P.sendPropertyChangedStat)({propName:"drawing_opacity",tool:e.payload.tool,modifiers:e.payload.modifiers,newValue:e.payload.opacity.toString(),oldValue:a,opacity:a,color:null===n||void 0===n?void 0:n.color.toString(),thickness:null===n||void 0===n?void 0:n.thickness.toString(),presetId:null===n||void 0===n?void 0:n.id})};default:return}}},et],middlewares:[function(e){return function(){return function(t){var n;switch(t.type){case u.DrawToolbarActionType.LOAD_PRESETS:e.dispatch((0,u.drawToolbarSetState)(function(){var e=x();return e?{toolPresets:e}:{toolPresets:C()}}()));break;case u.DrawToolbarActionType.SET_ACTIVE_TOOL:(n=(0,f.default)()).setTool.apply(n,(0,l.__spreadArray)([t.payload.tool],t.payload.modifiers,!1)),A(e,p.ALL_PROPERTIES);break;case u.DrawToolbarActionType.SET_ACTIVE_PRESET_INDEX:A(e,p.ALL_PROPERTIES);break;case u.DrawToolbarActionType.SET_TOOL_COLOR:A(e,p.PenToolProperty.COLOR);break;case u.DrawToolbarActionType.SET_TOOL_THICKNESS:A(e,p.PenToolProperty.THICKNESS);break;case u.DrawToolbarActionType.SET_TOOL_OPACITY:A(e,p.PenToolProperty.OPACITY)}}}},function(){var e=new H;return function(){return function(t){if(t.type===L.BoardStatisticsActionType.CHAT)e.stat(t.payload)}}},function(e){return function(t){return function(n){switch(t(n),n.type){case G.TemplatesActionType.PICKER_OPENED:ee(e,n.payload);break;case G.TemplatesActionType.TEMPLATE_INSERTION_STARTED:(0,te.handleTemplateInsertion)(e,n.payload)}}}},function(e){var t=e.dispatch,n=function(){return t(re(ne.UiSidebarType.LEFT,ce(ne.UiSidebarType.LEFT)))},o=function(){return t(re(ne.UiSidebarType.RIGHT,ce(ne.UiSidebarType.RIGHT)))};return function(){return function(e){switch(e.type){case a.BoardUiStatusActionType.MOUNT:(0,le.default)()[ne.UiSidebarType.LEFT].activePluginsChanged.add(n),(0,le.default)()[ne.UiSidebarType.LEFT].fullscreenChanged.add(n),(0,le.default)()[ne.UiSidebarType.RIGHT].activePluginsChanged.add(o),(0,le.default)()[ne.UiSidebarType.RIGHT].fullscreenChanged.add(o);break;case a.BoardUiStatusActionType.UNMOUNT:(0,le.default)()[ne.UiSidebarType.LEFT].activePluginsChanged.remove(n),(0,le.default)()[ne.UiSidebarType.LEFT].fullscreenChanged.remove(n),(0,le.default)()[ne.UiSidebarType.RIGHT].activePluginsChanged.remove(o),(0,le.default)()[ne.UiSidebarType.RIGHT].fullscreenChanged.remove(o);break;case ne.UI_SIDEBAR.TOGGLE:var t=e.payload,i=t.pluginId,r=t.type,s=t.options;(0,le.default)()[r].toggle(i,s);break;case ne.UI_SIDEBAR.ACTIVATE:var l=e.payload;i=l.pluginId,r=l.type,s=l.options;(0,le.default)()[r].activate(i,s);break;case ne.UI_SIDEBAR.DEACTIVATE:var c=e.payload;i=c.pluginId,r=c.type;(0,le.default)()[r].deactivate(i);break;case ne.UI_SIDEBAR.SET_FULLSCREEN:var d=e.payload,u=d.isFullscreen;r=d.type;(0,le.default)()[r].setFullscreen(u)}}}},function(e){var t=e.dispatch;return function(){return function(e){if((0,pe.isWidgetPickerAction)(e))switch(e.service){case pe.WidgetPickerActionType.SELECT_CMD:var n=new he.default,o=e.meta.feature,i={modalText:(a=e.payload).modalText,allowMultiselect:a.allowMultiselect};if(a.allowedTypes){var r=new Set(a.allowedTypes);i.filterFunction=function(e){return r.has(e.widgetType)}}n.select(i).then((function(e){return t((0,pe.createSelectWidgetResult)(o)(e))}),(function(){return t((0,pe.createSelectWidgetResult)(o)())}));break;case pe.WidgetPickerActionType.PICK_FRAME_CMD:n=new he.default;var a,s=e.meta.feature;i={modalText:(a=e.payload).modalText};n.pickFrame(i).then((function(e){return t((0,pe.createPickFrameResult)(s)(e))}),(function(){return t((0,pe.createPickFrameResult)(s)())}))}}}},function(e){var t=e.getState,n=e.dispatch;return function(){return function(e){if(e.type===fe.SendToDisplayActionType.SEND_BOARD){var o=e.payload,i=o.boardId,r=o.deviceCode;me.default.postDataToURLFromOurApi("".concat(e.payload.serviceUri,"api/quick-signin/open"),void 0,{boardId:i,workspaceId:(0,ge.getCurrentWorkspaceKey)(t().workspace),deviceCode:r}).then((function(){return n((0,fe.sendBoardToDisplaySuccess)({deviceCode:r}))})).catch((function(e){return n((0,fe.sendBoardToDisplayError)({deviceCode:r,error:(0,ve.getJsonError)(e)}))}))}}}},function(e){e.getState,e.dispatch;return function(){return function(e){if(e.type===be.SendToDisplayRateActionType.SUBMIT_RATE){var t=e.payload.value;(0,Se.default)().achievements.open(e.payload.getAchievement()),t&&Ee.SegmentationHelper.sendEvent(Ce.SegmentEventsNamesEnum.SEND_TO_DISPLAY_LOW_RATE),(0,Ie.rate)(e.payload.getParams())}}}},function(e){return function(){return function(t){if(t.type===a.BoardUiStatusActionType.MOUNT)(0,dt.getCreateBoardFromBoardVariation)().then((function(t){return e.dispatch(function(e){return{type:at.UPDATE,payload:{variation:e}}}(t))}))}}}],reducer:{boardUi:(0,i.combineReducers)({status:function(e,t){switch(void 0===e&&(e=r.ModuleStatus.NOT_INITIALIZED),t.type){case a.BoardUiStatusActionType.INIT:return r.ModuleStatus.READY;case a.BoardUiStatusActionType.MOUNT:return r.ModuleStatus.MOUNTED;case a.BoardUiStatusActionType.UNMOUNT:return r.ModuleStatus.READY;default:return e}},activityList:function(e,t){switch(void 0===e&&(e=d),t.type){case c.ActivityListActionType.SHOW_ACTIVITY_LOADER:return(0,l.__assign)((0,l.__assign)({},e),{isActivityLoading:!0});case c.ActivityListActionType.HIDE_ACTIVITY_LOADER:return(0,l.__assign)((0,l.__assign)({},e),{isActivityLoading:!1});case c.ActivityListActionType.SHOW_VERSIONS_LOADER:return(0,l.__assign)((0,l.__assign)({},e),{isVersionsLoading:!0});case c.ActivityListActionType.HIDE_VERSIONS_LOADER:return(0,l.__assign)((0,l.__assign)({},e),{isVersionsLoading:!1});case c.ActivityListActionType.CHANGE_HAS_CHANGES:return(0,l.__assign)((0,l.__assign)({},e),{hasChanges:t.payload});case c.ActivityListActionType.CHANGE_HIGHLIGHT:return(0,l.__assign)((0,l.__assign)({},e),{highlightChanges:t.payload});case c.ActivityListActionType.SET_BOARD_INFO:return(0,l.__assign)((0,l.__assign)({},e),{boardInfo:t.payload});case c.ActivityListActionType.SET_ACTIVITY_HISTORY_ELEMENTS:return(0,l.__assign)((0,l.__assign)({},e),{historyElements:t.payload});case c.ActivityListActionType.SET_VERSIONS:return(0,l.__assign)((0,l.__assign)({},e),{versions:t.payload});case c.ActivityListActionType.SET_VERSIONS_LOADING_ERROR:return(0,l.__assign)((0,l.__assign)({},e),{isVersionsLoadingError:t.payload});default:return e}},drawToolbar:function(e,t){var n,o,i,r;switch(void 0===e&&(e=h),t.type){case u.DrawToolbarActionType.SET_STATE:return(0,l.__assign)({},t.payload.state);case u.DrawToolbarActionType.SET_ACTIVE_PRESET_INDEX:var a=(b=t.payload).index,s=(0,p.getPresetsId)(b.tool,b.modifiers);if(!(T=e.toolPresets))return e;var c=T[s];return c.activeIndex===a?e:(0,l.__assign)((0,l.__assign)({},e),{toolPresets:(0,l.__assign)((0,l.__assign)({},T),(n={},n[s]=(0,l.__assign)((0,l.__assign)({},c),{activeIndex:a}),n))});case u.DrawToolbarActionType.SET_TOOL_COLOR:var d=(b=t.payload).color;s=(0,p.getPresetsId)(b.tool,b.modifiers);if(!(T=e.toolPresets))return e;var g=(_=T[s]).presets,f=_.activeIndex;if(g[f].color===d)return e;var m=g.map((function(e,t){return t===f?(0,l.__assign)((0,l.__assign)({},e),{color:d}):e}));return(0,l.__assign)((0,l.__assign)({},e),{toolPresets:(0,l.__assign)((0,l.__assign)({},T),(o={},o[s]=(0,l.__assign)((0,l.__assign)({},_),{presets:m}),o))});case u.DrawToolbarActionType.SET_TOOL_OPACITY:var v=(b=t.payload).opacity;s=(0,p.getPresetsId)(b.tool,b.modifiers);if(!(T=e.toolPresets))return e;g=(_=T[s]).presets;var _,y=_.activeIndex;if(g[y].opacity===v)return e;m=g.map((function(e,t){return t===y?(0,l.__assign)((0,l.__assign)({},e),{opacity:v}):e}));return(0,l.__assign)((0,l.__assign)({},e),{toolPresets:(0,l.__assign)((0,l.__assign)({},T),(i={},i[s]=(0,l.__assign)((0,l.__assign)({},_),{presets:m}),i))});case u.DrawToolbarActionType.SET_TOOL_THICKNESS:var b,T,S=(b=t.payload).thickness;s=(0,p.getPresetsId)(b.tool,b.modifiers);if(!(T=e.toolPresets))return e;var E=T[s];if((g=E.presets)[E.activeIndex].thickness===S)return e;m=g.map((function(e,t){return t===E.activeIndex?(0,l.__assign)((0,l.__assign)({},e),{thickness:S}):e}));return(0,l.__assign)((0,l.__assign)({},e),{toolPresets:(0,l.__assign)((0,l.__assign)({},T),(r={},r[s]=(0,l.__assign)((0,l.__assign)({},E),{presets:m}),r))});default:return e}},rateStatus:function(e,t){switch(void 0===e&&(e=W.RateVisibilityStatus.HIDDEN),t.type){case F.RateActionType.SHOW_COPY_BOARD_CONTENT_RATE:return W.RateVisibilityStatus.COPY_BOARD_CONTENT;case F.RateActionType.HIDE:return W.RateVisibilityStatus.HIDDEN;default:return e}},locked:function(e,t){return void 0===e&&(e=false),t.type===s.BoardUiLockStateActionType.CHANGED?t.payload:e},templates:function(e,t){switch(void 0===e&&(e=z),t.type){case G.TemplatesActionType.TEMPLATE_SUBMITTED:return(0,l.__assign)((0,l.__assign)({},e),{templateSubmissionParams:t.payload});case G.TemplatesActionType.TEMPLATE_INSERTION_STARTED:return(0,l.__assign)((0,l.__assign)({},e),{templateInsertionParams:t.payload,isTemplateInsertionInProgress:!0});case G.TemplatesActionType.TEMPLATE_INSERTION_FINISHED:return(0,l.__assign)((0,l.__assign)({},e),{templateInsertionParams:t.payload,isTemplateInsertionInProgress:!1});case G.TemplatesActionType.PICKER_OPENED:return(0,l.__assign)((0,l.__assign)({},e),{templateSubmissionParams:void 0,isTemplatesPickerOpened:!0});case G.TemplatesActionType.PICKER_CLOSED:return(0,l.__assign)((0,l.__assign)({},e),{isTemplatesPickerOpened:!1});default:return e}},sidebar:function(e,t){var n;if(void 0===e&&(e=se),t.type===K.SET_DATA){var o=e[t.payload.type];return(0,l.__assign)((0,l.__assign)({},e),((n={})[t.payload.type]=(0,l.__assign)((0,l.__assign)({},o),t.payload.data),n))}return e},uiTips:function(e,t){return void 0===e&&(e=ue),t.type===de.BoardUITipsActionsType.CONFIGS_INIT?(0,l.__assign)((0,l.__assign)({},e),{configsInitialized:!0}):e},a11yMode:function(e,t){return void 0===e&&(e=j),t.type===V.A11yModeActionType.SET_IS_A11Y_MODE_ACTIVE?(0,l.__assign)((0,l.__assign)({},e),{isA11yModeActive:t.payload}):e},toolbar:function(e,t){switch(void 0===e&&(e=nt),t.type){case tt.ToolbarActionsType.SET_MODE:return(0,l.__assign)((0,l.__assign)({},e),{mode:t.payload});case tt.ToolbarActionsType.SET_PLUGINS_LOCK_STATE:return(0,l.__assign)((0,l.__assign)({},e),{pluginsLockState:(0,l.__assign)((0,l.__assign)({},e.pluginsLockState),t.payload)});default:return e}},sendToDisplay:(0,i.combineReducers)({rate:function(e,t){switch(void 0===e&&(e=Te),t.type){case be.SendToDisplayRateActionType.SHOW_RATE:return(0,l.__assign)((0,l.__assign)({},e),{isVisible:!0});case be.SendToDisplayRateActionType.HIDE_RATE:return(0,l.__assign)((0,l.__assign)({},e),{isVisible:!1});default:return e}},code:function(e,t){switch(void 0===e&&(e=ye),t.type){case fe.SendToDisplayActionType.SET_WAIT_CODE:return{status:_e.SendToDisplayStatus.WAIT_CODE};case fe.SendToDisplayActionType.SEND_BOARD:return{status:_e.SendToDisplayStatus.SEND_PROCESS};case fe.SendToDisplayActionType.SEND_BOARD_SUCCESS:return{status:_e.SendToDisplayStatus.SEND_SUCCESS};case fe.SendToDisplayActionType.SEND_BOARD_ERROR:return{status:_e.SendToDisplayStatus.SEND_FAIL,error:t.payload.error};default:return e}}}),creationToolbar:function(e,t){switch(void 0===e&&(e=rt),t.type){case ot.CreationToolBarActionType.setCreationToolBarPosition:return(0,l.__assign)((0,l.__assign)({},e),{position:t.payload});case ot.CreationToolBarActionType.setSlotRect:return(0,l.__assign)((0,l.__assign)({},e),{slotRect:t.payload})}return e},bottomTips:function(e,t){switch(void 0===e&&(e=lt),t.type){case st.BottomTipsActionType.HIDE:return(0,l.__assign)((0,l.__assign)({},e),{isVisible:!1});case st.BottomTipsActionType.SHOW:return(0,l.__assign)((0,l.__assign)({},e),{isVisible:!0});case st.BottomTipsActionType.UPDATE:return{isVisible:!0,config:t.payload};default:return e}},createBoardFromBoardExperiment:function(e,t){return void 0===e&&(e=ct),t.type===at.UPDATE?{variation:t.payload.variation}:e}})}};o.default.isPublicDevice&&ut.middlewares&&(ut.middlewares.push((function(){return function(){return function(e){var t;switch(e.type){case ie.SHOW_DIALOG:Ze((0,Je.default)().logoutTimeout);break;case ie.HIDE_DIALOG:null===Xe||void 0===Xe||Xe.close({type:xe.CONTINUE,payload:!1}),Xe=void 0;break;case ie.SCHEDULE_LOGOUT:(0,Je.default)().disable(),(t=e.payload)?setTimeout((function(){(0,Je.default)().tryToEnable()}),Qe):(0,Je.default)().tryToEnable(),(0,O.default)().sendApiEvent("display_sharing_checked",{is_here:!0,is_timeout:!1,is_postponed:t});break;case a.BoardUiStatusActionType.MOUNT:(0,Je.default)().setHandler(new $e),(0,Je.default)().tryToEnable();break;case a.BoardUiStatusActionType.UNMOUNT:(0,Je.default)().disable(),(0,Je.default)().removeHandler()}}}})),ut.middlewares.push((function(e){var t=function(){(0,O.default)().sendApiEvent("display_sharing_finished",{reason:Ge.DisplaySharingFinishedReason.FromCloseTab},Fe.StatFlags.SendImmediately),e.dispatch((0,We.userLogout)())};return function(){return function(e){switch(e.type){case We.UserActionType.LOGOUT:case a.BoardUiStatusActionType.UNMOUNT:window.removeEventListener("beforeunload",t);break;case a.BoardUiStatusActionType.MOUNT:window.addEventListener("beforeunload",t)}}}})))},873966:(e,t,n)=>{"use strict";var o;n.d(t,{BottomTipsActionType:()=>o,bottomTipsHide:()=>i,bottomTipsUpdate:()=>r}),function(e){e.HIDE="[BOTTOM_TIPS] HIDE",e.SHOW="[BOTTOM_TIPS] SHOW",e.UPDATE="[BOTTOM_TIPS] UPDATE"}(o||(o={}));var i=function(){return{type:o.HIDE}},r=function(e){return{type:o.UPDATE,payload:e}}},187205:(e,t,n)=>{"use strict";var o;n.d(t,{CreationToolBarActionType:()=>o,setCreationToolBarPosition:()=>i,setSlotRect:()=>r}),function(e){e.setCreationToolBarPosition="[BOARD_CREATION_TOOLBAR] setCreationToolBarPosition",e.setSlotRect="[BOARD_CREATION_TOOLBAR] setSlotRect"}(o||(o={}));var i=function(e){return{type:o.setCreationToolBarPosition,payload:e}},r=function(e){return{type:o.setSlotRect,payload:e}}},982987:(e,t,n)=>{"use strict";var o;n.d(t,{CreationToolBarPosition:()=>o}),function(e){e.LEFT="left",e.BOTTOM="bottom"}(o||(o={}))},34860:(e,t,n)=>{"use strict";var o;n.d(t,{DrawToolbarActionType:()=>o,drawToolbarLoadPresets:()=>i,drawToolbarSetState:()=>r,drawToolbarSetActiveTool:()=>a,drawToolbarSetActivePresetIndex:()=>s,drawToolbarSetToolColor:()=>l,drawToolbarSetToolThickness:()=>c}),function(e){e.LOAD_PRESETS="[DRAW_TOOLBAR] LOAD_PRESETS",e.SET_STATE="[DRAW_TOOLBAR] SET_STATE",e.SET_ACTIVE_TOOL="[DRAW_TOOLBAR] SET_ACTIVE_TOOL",e.SET_ACTIVE_PRESET_INDEX="[DRAW_TOOLBAR] SET_ACTIVE_PRESET_INDEX",e.SET_TOOL_COLOR="[DRAW_TOOLBAR] SET_TOOL_COLOR",e.SET_TOOL_THICKNESS="[DRAW_TOOLBAR] SET_TOOL_THICKNESS",e.SET_TOOL_OPACITY="[DRAW_TOOLBAR] SET_TOOL_OPACITY"}(o||(o={}));var i=function(){return{type:o.LOAD_PRESETS}},r=function(e){return{type:o.SET_STATE,payload:{state:e}}},a=function(e,t){return{type:o.SET_ACTIVE_TOOL,payload:{tool:e,modifiers:t}}},s=function(e,t,n){return{type:o.SET_ACTIVE_PRESET_INDEX,payload:{tool:e,modifiers:t,index:n}}},l=function(e,t,n){return{type:o.SET_TOOL_COLOR,payload:{tool:e,modifiers:t,color:n}}},c=function(e,t,n){return{type:o.SET_TOOL_THICKNESS,payload:{tool:e,modifiers:t,thickness:n}}}},921724:(e,t,n)=>{"use strict";n.d(t,{getStatDrawTool:()=>a,sendPropertyChangedStat:()=>s});var o=n(980534),i=n(77924),r=n(561549);function a(e,t){switch(e){case i.ToolType.ERASER:return"ERASER";case i.ToolType.CURSOR:return t===r.CursorModifiers.LASSO?"LASSO":"OTHER";case i.ToolType.PEN:return t===r.PenModifiers.HIGHLIGHTER?"HIGHLIGHTER":t===r.PenModifiers.SMART?"SMART_DRAWING":"PEN";default:return"OTHER"}}function s(e){(0,o.default)().sendApiEvent("drawing_property_changed",{property_name:e.propName,old_value:e.oldValue,new_value:e.newValue,drawing_color:e.color,drawing_thickness:e.thickness,drawing_preset:e.presetId,drawing_opacity:e.opacity,drawing_tool:a(e.tool,e.modifiers)})}},546305:(e,t,n)=>{"use strict";n.d(t,{getPresetsId:()=>a,generatePresetsId:()=>s,getActivePreset:()=>l,getToolPresetsInfoFromState:()=>c,PenToolProperty:()=>o,ALL_PROPERTIES:()=>d,updatePenToolProperties:()=>p});var o,i=n(614926),r=n(561549);function a(e,t){return"".concat(e,"_").concat(t)}function s(e,t){return a(e,t.reduce((function(e,t){return e|t}),r.CommonModifiers.NO_MODIFIERS))}function l(e){var t=e.activeIndex;return e.presets[t]}function c(e){var t,n=a((0,i.default)().getTool(),(0,i.default)().getModifiers());return null===(t=e.toolPresets)||void 0===t?void 0:t[n]}!function(e){e[e.COLOR=2]="COLOR",e[e.THICKNESS=4]="THICKNESS",e[e.OPACITY=8]="OPACITY"}(o||(o={}));var d=o.COLOR|o.OPACITY|o.THICKNESS;function u(e,t){return(e&t)===t}function p(e,t){var n=c(e);if(n){var r=l(n);return u(t,o.COLOR)&&((0,i.default)().penColor=r.color),u(t,o.THICKNESS)&&((0,i.default)().penThickness=r.thickness),u(t,o.OPACITY)&&((0,i.default)().penOpacity=r.opacity),!0}return!1}},266677:(e,t,n)=>{"use strict";n.d(t,{getTemplateViewportPosition:()=>b,handleTemplateInsertion:()=>x});var o,i=n(759312),r=n(411861),a=n(749382),s=n(620579),l=n(250399),c=n(467435),d=n(438464),u=n(648398),p=n(179975),h=n(957453),g=n(762006),f=n(105603),m=n(641204),v=n(556091),_=a.getInjectionPoint(),y=function(e){return v.log("template","Inserting template",{id:e.templateId,title:e.templateTitle}),Promise.resolve(e)},b=function(){return o},T=function(e,t,n){var i=new d.default.Point(e.x-t/2,e.y-n/2);o=new d.default.Rectangle(i.x-50,i.y-50,t+50,n+50)},S=function(e){l.initPosition();var t=l.getPosition(0,0),n=r.getScreenToCanvasPoint(t.x,t.y),o=function(e,t){if(e.templateWidth&&e.templateHeight){var n=new d.default.Point(t.x-e.templateWidth/2,t.y-e.templateHeight/2),o=new d.default.Rectangle(n.x,n.y,e.templateWidth,e.templateHeight);return(0,p.findPlace)(o,u.canvasController.viewport)}}(e,n);return o&&e.templateWidth&&e.templateHeight?T(o,e.templateWidth,e.templateHeight):T(n,300,300),Promise.resolve([e,o||n])},E=function(e){var t=e[0],n=e[1];return(0,i.__awaiter)(void 0,void 0,Promise,(function(){var e;return(0,i.__generator)(this,(function(o){switch(o.label){case 0:return e=!1,t.isCustomTemplate?[4,_().pasteCustomTemplate(t.boardKey,new s.PositionData(n.x,n.y))]:[3,2];case 1:return e=o.sent(),[3,6];case 2:return t.metadataId?[4,_().pasteTemplateByMetadataId(t.metadataId,new s.PositionData(n.x,n.y))]:[3,4];case 3:return e=o.sent(),[3,6];case 4:return[4,_().pasteTemplateByBoardKey(t.boardKey,new s.PositionData(n.x,n.y))];case 5:e=o.sent(),o.label=6;case 6:return[2,e?Promise.resolve(t):Promise.reject(new Error("doTemplateInsertion"))]}}))}))},C=function(e){var t=e.boardKey,n=e.templateId,o=e.metadataId,r=e.isCustomTemplate,a=e.statParams,s=e.slug,l=e.templateTitle;(0,c.sendAddTemplateStat)({statParams:(0,i.__assign)((0,i.__assign)({},a),{title:l,boardId:h.UICurrentBoard.getInfo().id,slug:s}),templateId:n||t,metadataId:o,isCustomTemplate:r})},I=function(){(0,f.default)().showError("Sorry, something went wrong with template insertion. Please try again later.")},x=function(e,t){return(n=t,n.templateId||n.boardKey?Promise.resolve(n):((0,m.getErrorTracker)().error(new Error("Cannot insert template! There was no template or board id passed to this function")),Promise.reject(new Error("Cannot insert template! There was no template or board id passed to this function")))).then(y).then(S).then(E).then(C).catch(I).finally((function(){return e.dispatch((0,g.templateInsertionFinished)(t))}));var n}},497932:(e,t,n)=>{"use strict";var o;n.d(t,{ToolbarMode:()=>o}),function(e){e[e.EDIT=0]="EDIT",e[e.COMMENT=1]="COMMENT",e[e.VIEW=2]="VIEW",e[e.PARTICIPANT_MODE=3]="PARTICIPANT_MODE",e[e.RC_ONBOARDING_MODE=4]="RC_ONBOARDING_MODE",e[e.SHOWTIME_PARTICIPANT_MODE=5]="SHOWTIME_PARTICIPANT_MODE",e[e.PLAYBACK=6]="PLAYBACK"}(o||(o={}))},293741:(e,t,n)=>{"use strict";n.d(t,{isToolbarPluginIdLocked:()=>o,toolbarModeSelector:()=>i});var o=function(e,t){return Boolean(e.boardUi.toolbar.pluginsLockState[t])},i=function(e){return e.boardUi.toolbar.mode}},804870:(e,t,n)=>{"use strict";var o;n.d(t,{ToolbarActionsType:()=>o,setToolbarMode:()=>i,setPluginsLockState:()=>r}),function(e){e.SET_MODE="[TOOLBAR] SET_MODE",e.SET_PLUGINS_LOCK_STATE="[TOOLBAR] SET_PLUGINS_LOCK_STATE"}(o||(o={}));var i=function(e){return{type:o.SET_MODE,payload:e}},r=function(e){return{type:o.SET_PLUGINS_LOCK_STATE,payload:e}}},256109:(e,t,n)=>{"use strict";var o;n.d(t,{BoardUITipsActionsType:()=>o,initBoardUiTipsConfigs:()=>i}),function(e){e.CONFIGS_INIT="[BOARD_UI] [TIPS] CONFIGS_INIT"}(o||(o={}));var i=function(){return{type:o.CONFIGS_INIT}}},774588:(e,t,n)=>{"use strict";n.d(t,{subscribeCanvasFocus:()=>l});var o=n(757213),i=n(297870),r=n(965751),a=o.getInjectionPoint(),s=i.getInjectionPoint();function l(){a().currentModalChanged.add(function(){var e;return function(t){t?(e=s().getFocus(),s().setFocus(r.FocusHolder.MODAL)):e&&(s().setFocus(e),e=void 0)}}())}},799783:(e,t,n)=>{"use strict";n.d(t,{subsribeOnFloatingPanels:()=>a});var o=n(266188),i=n(239867);function r(){(0,o.default)().$rootScope.safeApply()}function a(){(0,i.default)().floatingPanels.activePluginsChanged.add(r)}},850774:(e,t,n)=>{"use strict";var o;n.d(t,{WidgetPickerActionType:()=>o,createPickFrameResult:()=>r,createSelectWidgetResult:()=>i,isWidgetPickerAction:()=>s}),function(e){e.SELECT_CMD="",e.SELECT_RESULT="",e.PICK_FRAME_CMD="",e.PICK_FRAME_RESULT=""}(o||(o={}));var i=function(e){return function(t){return{type:"".concat(e).concat(o.SELECT_RESULT),payload:t,meta:{feature:e},service:o.SELECT_RESULT}}},r=function(e){return function(t){return{type:"".concat(e).concat(o.PICK_FRAME_RESULT),payload:t,meta:{feature:e},service:o.PICK_FRAME_RESULT}}},a=Object.keys(o).map((function(e){return o[e]})),s=function(e){return!!e.service&&a.includes(e.service)}},143275:(e,t,n)=>{"use strict";n.d(t,{DisplaySharingFinishedReason:()=>o});var o={ByTimeout:0,FromBoard:1,FromHereWindow:2,FromCloseTab:3}},536341:(e,t,n)=>{"use strict";n.d(t,{AbstractPluginAnalytics:()=>i});var o=n(311728),i=function(){function e(){this.sender=o.NoopAnalyticsSender,this.source=""}return e.prototype.pluginClicked=function(e,t){var n,o,i=null!==(o=null===(n=this.getNewPlugins)||void 0===n?void 0:n.call(this))&&void 0!==o?o:{};this.sender.sendApiEvent("app_ui_interacted",{action_type:"icon_clicked",new_value:t,app_id:e,source:this.source,app_key:e,is_marked_as_new:void 0!==i[e],app_installed:!0})},e}()},973454:(e,t,n)=>{"use strict";n.d(t,{PluginAnalyticsContext:()=>a});var o=n(827378),i=n(759312),r=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,i.__extends)(t,e),t}(n(536341).AbstractPluginAnalytics),a=(0,o.createContext)(new r)},677877:(e,t,n)=>{"use strict";n.d(t,{usePluginAnalytics:()=>r});var o=n(827378),i=n(973454),r=function(){return(0,o.useContext)(i.PluginAnalyticsContext)}},287183:(e,t,n)=>{"use strict";n.d(t,{StatisticsSenderContext:()=>r});var o=n(827378),i=n(311728),r=(0,o.createContext)(i.NoopAnalyticsSender)},492145:(e,t,n)=>{"use strict";n.d(t,{useStatisticsSender:()=>r});var o=n(827378),i=n(287183),r=function(){return(0,o.useContext)(i.StatisticsSenderContext)}},878516:(e,t,n)=>{"use strict";var o;n.d(t,{PluginToolbarType:()=>o}),function(e){e.CREATION="creation",e.COLLABORATION="collaboration"}(o||(o={}))},626829:(e,t,n)=>{"use strict";var o,i;n.d(t,{ApplicationMarketplaceState:()=>o,ApplicationWebSdkVersion:()=>i}),function(e){e.NONE="NONE",e.PUBLISHED="PUBLISHED",e.PREVIEW="PREVIEW"}(o||(o={})),function(e){e.SDK_V1="SDK_V1",e.SDK_V2="SDK_V2"}(i||(i={}))},180359:(e,t,n)=>{"use strict";n.d(t,{AbstractAppBarAnalytics:()=>i});var o=n(311728),i=function(){function e(){this.sender=o.NoopAnalyticsSender}return e.prototype.chevronOpened=function(){this.sender.sendApiEvent("app_library_opened",{app_library_opened_from:"top_app_bar",apps_shown:0,apps:[]})},e.prototype.chevronClosed=function(){this.sender.sendApiEvent("app_library_closed",{app_library_opened_from:"top_app_bar",search_query:"",has_search_results:!1,search_results_pinned_visible:0,search_results_pinned_hidden:0,search_results_unpinned:0})},e.prototype.getMoreAppsClicked=function(){this.sender.sendApiEvent("marketplace_opened",{marketplace_opened_from:"top_app_bar"})},e.prototype.appBarViewChanged=function(e,t,n){this.sender.sendApiEvent("app_bar_view_changed",{is_closed:!e,running_app_list:t,running_app_number:t.length,pinned_apps_list:n,pinned_app_number:n.length})},e}()},465343:(e,t,n)=>{"use strict";n.d(t,{AppBarAnalyticsContext:()=>a});var o=n(827378),i=n(759312),r=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,i.__extends)(t,e),t}(n(180359).AbstractAppBarAnalytics),a=(0,o.createContext)(new r)},961800:(e,t,n)=>{"use strict";var o;n.d(t,{AppBarStateActions:()=>o,updateAppBarState:()=>i,removeAppBarButton:()=>r,setIsExpanded:()=>a}),function(e){e.updateAppBarState="[AppBarStateActions] updateAppBarState",e.removeAppBarButton="[AppBarStateActions] removeAppBarButton",e.setIsExpanded="[AppBarStateActions] setIsExpanded"}(o||(o={}));var i=function(e){return{type:o.updateAppBarState,payload:e}},r=function(e){return{type:o.removeAppBarButton,payload:e}},a=function(e){return{type:o.setIsExpanded,payload:e}}},509899:(e,t,n)=>{"use strict";function o(e){return e}n.d(t,{appBarStateSelector:()=>o})},762031:(e,t,n)=>{"use strict";n.d(t,{AppPanelStoreContext:()=>u,createAppBarStore:()=>d,useAppBarDispatch:()=>h,useAppBarSelector:()=>p});var o=n(827378),i=n(232463),r=n(489319),a=n(759312);function s(){return{forceUpdate:function(){},buttonsMap:{},addedButtons:new Set,markPluginAsUsed:function(){},newPlugins:new Set,openMarketplace:function(){},canShowMarketplaceButton:!1,isExpanded:null,newToolbarEnabled:!1}}var l=n(961800);function c(e,t){var n;switch(void 0===e&&(e=s()),t.type){case l.AppBarStateActions.setIsExpanded:return(0,a.__assign)((0,a.__assign)({},e),{isExpanded:null!==(n=t.payload)&&void 0!==n?n:e.isExpanded});case l.AppBarStateActions.updateAppBarState:return function(e,t){var n,o,i,r,l,c,d;void 0===e&&(e=s());var u=t.payload.buttons,p=(0,a.__assign)({},e.buttonsMap),h=new Set(e.addedButtons);if(void 0!==u){var g=(0,a.__assign)({},p[u.id]);p[u.id]=(0,a.__assign)((0,a.__assign)({},g),u),h.add(u.id)}return{newPlugins:null!==(n=t.payload.newPlugins)&&void 0!==n?n:new Set,markPluginAsUsed:null!==(o=t.payload.markPluginAsUsed)&&void 0!==o?o:e.markPluginAsUsed,openMarketplace:null!==(i=t.payload.openMarketplace)&&void 0!==i?i:e.openMarketplace,canShowMarketplaceButton:null!==(r=t.payload.canShowMarketplaceButton)&&void 0!==r?r:e.canShowMarketplaceButton,forceUpdate:null!==(l=t.payload.forceUpdate)&&void 0!==l?l:e.forceUpdate,addedButtons:h,buttonsMap:p,isExpanded:e.isExpanded,newToolbarEnabled:null!==(d=null!==(c=t.payload.newToolbarEnabled)&&void 0!==c?c:e.newToolbarEnabled)&&void 0!==d&&d}}(e,t);case l.AppBarStateActions.removeAppBarButton:var o=e.buttonsMap,i=e.addedButtons,r=e.newPlugins,c=(0,a.__assign)({},o),d=new Set(i),u=new Set(r);return t.payload in c&&delete c[t.payload],t.payload in d&&d.delete(t.payload),t.payload in u&&u.delete(t.payload),(0,a.__assign)((0,a.__assign)({},e),{buttonsMap:c,addedButtons:d,newPlugins:u})}return e}function d(){return(0,r.configureStore)({reducer:c,middleware:function(e){return e({serializableCheck:!1})},devTools:!1})}var u=o.createContext({}),p=(0,i.createSelectorHook)(u),h=(0,i.createDispatchHook)(u);(0,i.createStoreHook)(u)},156447:(e,t,n)=>{"use strict";n.d(t,{appBarTr:()=>s});var o,i,r=n(822719);!function(e){e.master="master"}(i||(i={}));var a=((o={})[i.master]={lang:{en:function(){return n.e(21491).then(n.t.bind(n,828872,19)).then((function(e){return e.default}))},fr:function(){return n.e(43264).then(n.t.bind(n,164855,19)).then((function(e){return e.default}))},de:function(){return n.e(2360).then(n.t.bind(n,800158,19)).then((function(e){return e.default}))},ja_JP:function(){return n.e(82833).then(n.t.bind(n,356817,19)).then((function(e){return e.default}))},es:function(){return n.e(15438).then(n.t.bind(n,846480,19)).then((function(e){return e.default}))}}},o),s=new r.Translator({translationImports:a,langKey:r.TranslationLangKey.en,namespace:"appBar",branch:i.master})},903565:(e,t,n)=>{"use strict";n.d(t,{BottomPanelController:()=>re,ButtonActionType:()=>se,FloatingPanelsController:()=>ae,PluginSystemCommandsEnum:()=>o,PluginSystemService:()=>ge,PluginSystemStoreContext:()=>K,PluginSystemWrapperImpl:()=>Ie,PluginType:()=>r,PluginsLifecycle:()=>fe,PublicPluginApiProvider:()=>q,applyPluginSystemSelector:()=>X,createSDKLegacyLayerManifestClass:()=>$,getAbleToRunPluginsIds:()=>C,getIsNonSystemPlugin:()=>p,getIsPluginStarted:()=>b,getIsPluginUnused:()=>m,getIsProfilePluginUnused:()=>_,getIsSomePluginsUnused:()=>v,getNonSystemPluginsIds:()=>u,getPluginPublicAPI:()=>te,getPublicApi:()=>h,getRegisteredPluginsIds:()=>c,getSystemPluginsIds:()=>d,getUnusedPlugins:()=>g,getUnusedPluginsIds:()=>f,isUnusedPlugin:()=>Q,removePluginFromUnused:()=>ee,transformToolBarPlugin:()=>ne,usePluginSystemSelector:()=>Y});var o,i={};n.r(i),n.d(i,{PLUGIN_SYSTEM_ACTIONS_TYPE:()=>s,addPluginToStarted:()=>D,addPluginsToUnused:()=>M,addUsedExtensionPoint:()=>U,registerPlugin:()=>R,removePluginFromStarted:()=>B,removePluginFromUnused:()=>L,setInstalledPlugins:()=>k,setPublicApi:()=>N}),function(e){e.REGISTER_PLUGIN="[PLUGIN_SYSTEM] REGISTER_PLUGIN",e.SET_PUBLIC_API="[PLUGIN_SYSTEM] SET_PUBLIC_API",e.ADD_PLUGINS_TO_UNUSED="[PLUGIN_SYSTEM] ADD_PLUGINS_TO_UNUSED",e.REMOVE_PLUGIN_FROM_UNUSED="[PLUGIN_SYSTEM] REMOVE_PLUGIN_FROM_UNUSED",e.ADD_PLUGIN_TO_STARTED="[PLUGIN_SYSTEM] ADD_PLUGIN_TO_STARTED",e.REMOVE_PLUGIN_FROM_STARTED="[PLUGIN_SYSTEM] REMOVE_PLUGIN_FROM_STARTED",e.SET_INSTALLED_PLUGINS="[PLUGIN_SYSTEM] SET_INSTALLED_PLUGINS",e.ADD_USED_EXTENSION_POINT="[PLUGIN_SYSTEM] ADD_USED_EXTENSION_POINT"}(o||(o={}));var r,a=n(580406);!function(e){e.SYSTEM="SYSTEM",e.NON_SYSTEM="NON_SYSTEM",e.EXTERNAL="EXTERNAL"}(r||(r={}));var s,l=function(e){return e.registeredPlugins},c=((0,a.createSelector)(l,(function(e){return Object.values(e)})),(0,a.createSelector)(l,(function(e){return Object.keys(e)}))),d=(0,a.createSelector)(l,(function(e){return Object.entries(e).filter((function(e){return e[1].type===r.SYSTEM})).map((function(e){return e[0]}))})),u=(0,a.createSelector)(l,(function(e){return Object.entries(e).filter((function(e){return e[1].type===r.NON_SYSTEM})).map((function(e){return e[0]}))})),p=function(e,t){var n;return(null===(n=function(e,t){return l(e)[t]}(e,t))||void 0===n?void 0:n.type)===r.NON_SYSTEM},h=function(e,t){return e.publicApi[t]},g=function(e){return e.unusedPlugins},f=(0,a.createSelector)(g,(function(e){return Object.keys(e)})),m=function(e,t){return void 0!==g(e)[t]},v=function(e,t){return t.some((function(t){return m(e,t)}))},_=function(e,t){return m(e,t)&&g(e)[t]},y=function(e){return e.startedPlugins},b=function(e,t){return void 0!==y(e)[t]},T=(0,a.createSelector)(y,(function(e){return Object.keys(e)})),S=function(e){return e.pluginUsedExtensionPoints},E=(0,a.createSelector)((function(e){return e.installedPlugins}),(function(e){return Object.keys(e)})),C=(0,a.createSelector)([d,E],(function(e,t){return e.concat(t)})),I=n(827378),x=n(489319),w=n(645106),A=n(232463),P=n(759312);!function(e){e.SET_PLUGIN_DESTRUCTOR="[PLUGIN_SYSTEM] SET_PLUGIN_DESTRUCTOR",e.REMOVE_PLUGIN_DESTRUCTOR="[PLUGIN_SYSTEM] REMOVE_PLUGIN_DESTRUCTOR"}(s||(s={}));var O,R=(0,x.createAction)(o.REGISTER_PLUGIN),N=(0,x.createAction)(o.SET_PUBLIC_API),M=(0,x.createAction)(o.ADD_PLUGINS_TO_UNUSED),L=(0,x.createAction)(o.REMOVE_PLUGIN_FROM_UNUSED),D=(0,x.createAction)(o.ADD_PLUGIN_TO_STARTED),B=(0,x.createAction)(o.REMOVE_PLUGIN_FROM_STARTED),k=(0,x.createAction)(o.SET_INSTALLED_PLUGINS),U=(0,x.createAction)(o.ADD_USED_EXTENSION_POINT),H=n(298784),W={registeredPlugins:{},publicApi:{},installedPlugins:{},unusedPlugins:{},startedPlugins:{},pluginUsedExtensionPoints:{}},F=(0,P.__rest)(i,["PLUGIN_SYSTEM_ACTIONS_TYPE"]),G=function(e,t){switch(void 0===e&&(e=W),t.type){case o.REGISTER_PLUGIN:return function(e,t){var n=t.payload,o=(0,H.cloneDeep)(e);return o.registeredPlugins[n.id]={id:n.id,type:n.type},o}(e,t);case o.SET_PUBLIC_API:return function(e,t){var n=t.payload,o=(0,H.cloneDeep)(e);return o.publicApi[n.pluginId]=n.publicApi,o}(e,t);case o.ADD_PLUGINS_TO_UNUSED:return function(e,t){for(var n=t.payload,o=(0,H.cloneDeep)(e),i=n.unusedPlugins,r=void 0===i?[]:i,a=n.isProfilePlugins,s=void 0===a||a,l=0,c=r;l{"use strict";n.d(t,{AppsPlacements:()=>m.AppsPlacements,AppsStoreProvider:()=>f,AppsTypes:()=>v.AppsTypes,appsService:()=>g.appsService,bigAppSelector:()=>o.bigAppSelector,bigAppsSelector:()=>o.bigAppsSelector,closeApp:()=>i.closeApp,creationBarLastUsedApp:()=>o.creationBarLastUsedApp,getIsAnyAppInNavStack:()=>o.getIsAnyAppInNavStack,leftAppsSelector:()=>o.leftAppsSelector,navAppsSelector:()=>o.navAppsSelector,recentAppsSelector:()=>o.recentAppsSelector,setCreationBarLastUsedApp:()=>i.setCreationBarLastUsedApp,setPinnedApps:()=>i.setPinnedApps,smallAppsSelector:()=>o.smallAppsSelector,useAppsDispatch:()=>h,useAppsSelector:()=>p});var o=n(809193),i=n(905638),r=n(827378),a=n(232463),s=n(489319),l=n(807013),c=n(434721),d=function(e){var t=e.getState,n=e.dispatch;return function(e){return function(o){switch(o.type){case i.AppsActions.OPEN_APP:if(a=void 0!==t().appsMap[o.payload.type])return e(o);if(o.payload.placement===c.AppsPlacements.BigApps)n((0,i.openAppStackBigApp)(o.payload));else if(o.payload.placement===c.AppsPlacements.SmallApps)n((0,i.openAppStackSmallApp)(o.payload));else{if(o.payload.placement===c.AppsPlacements.NavApps)return n((0,i.openNavStackApp)(o.payload)),e(o);if(o.payload.placement===c.AppsPlacements.LeftApps)return n((0,i.openLeftStackApp)(o.payload)),e(o);o.payload.placement===c.AppsPlacements.OldSidebar&&n((0,i.openOldSidebarApp)(o.payload))}return n((0,i.updateRecentApps)(o.payload)),e(o);case i.AppsActions.CLOSE_APP:var r=t().appsMap[o.payload];if(!(a=void 0!==r))return e(o);if(r.placement===c.AppsPlacements.BigApps)n((0,i.closeAppStackBigApp)(o.payload));else if(r.placement===c.AppsPlacements.SmallApps)n((0,i.closeAppStackSmallApp)(o.payload));else{if(r.placement===c.AppsPlacements.NavApps)return n((0,i.closeNavStackApp)(o.payload)),e(o);if(r.placement===c.AppsPlacements.LeftApps)return n((0,i.closeLeftStackApp)(o.payload)),e(o);r.placement===c.AppsPlacements.OldSidebar&&n((0,i.closeOldSidebarApp)(o.payload))}return n((0,i.updateRecentApps)(r)),e(o);case i.AppsActions.TOGGLE_APP:var a=void 0!==t().appsMap[o.payload.type];if(o.payload.placement===c.AppsPlacements.BigApps)n(a?(0,i.closeAppStackBigApp)(o.payload.type):(0,i.openAppStackBigApp)(o.payload));else if(o.payload.placement===c.AppsPlacements.SmallApps)n(a?(0,i.closeAppStackSmallApp)(o.payload.type):(0,i.openAppStackSmallApp)(o.payload));else{if(o.payload.placement===c.AppsPlacements.NavApps)return n(a?(0,i.closeNavStackApp)(o.payload.type):(0,i.openNavStackApp)(o.payload)),e(o);if(o.payload.placement===c.AppsPlacements.LeftApps)return n(a?(0,i.closeLeftStackApp)(o.payload.type):(0,i.openLeftStackApp)(o.payload)),e(o);o.payload.placement===c.AppsPlacements.OldSidebar&&n(a?(0,i.closeOldSidebarApp)(o.payload.type):(0,i.openOldSidebarApp)(o.payload))}return n((0,i.updateRecentApps)(o.payload)),e(o);default:return e(o)}}}};var u=r.createContext({}),p=(0,a.createSelectorHook)(u),h=(0,a.createDispatchHook)(u),g=((0,a.createStoreHook)(u),n(619333)),f=function(e){var t=e.children,n=(0,r.useMemo)((function(){return(0,s.configureStore)({reducer:l.AppsReducer,middleware:function(e){return e({serializableCheck:!1}).concat(d)},devTools:!1})}),[]);return(0,r.useEffect)((function(){g.appsService.init(n)}),[n]),r.createElement(a.Provider,{store:n,context:u},t)},m=n(50174),v=n(161630)},766658:(e,t,n)=>{"use strict";n.d(t,{APP_MENU_PLUGIN_ITEM_CLASSNAME:()=>M,AppMenuContextProvider:()=>pt,AppPanel:()=>Le,AutotestId:()=>y.AutotestId,CreationBarAppPanel:()=>dt,CreationBarDragTypes:()=>Ae,CreationBarDummyMenuItem:()=>Ye,InteractiveDisplaysMenuItem:()=>He,SortContainerIds:()=>K,SortOverlayTypes:()=>Ge,VisitorAppPanel:()=>Be,getCreationBarCatalogItems:()=>gt});var o=n(827378),i=n(60042),r=n.n(i),a=n(242078),s=n(263316),l=n(6268),c=n.n(l),d=n(292369),u=n(189535),p=(0,d.withTrans)(u.boardAppMenuTr),h=function(e){var t=e.title,n=e.onClick,i=e.className,r=e.dataTestId,l=e.disabled,d=o.useCallback((function(){null===n||void 0===n||n()}),[n]),u=o.createElement(a.Button,{disabled:l,dataTestid:r,onClick:d,size:"s",fluid:!0,theme:"secondary",className:i},t);return!0===l?o.createElement(p,{tKey:"boardAppMenu.marketplaceButton.youCantInstall"},(function(e){return o.createElement(s.TextTooltip,{text:e,placement:"bottom",isTabIndexDisabled:!0,trigger:o.createElement("span",{className:c().fluid},u)})})):u},g=n(759312),f=n(331542),m=n(159052),v=n(615393),_=n(51107),y=n(79526),b=n(831845),T=n(809448),S=n(126002),E=n.n(S),C=n(903565),I=n(925514),x=n(678107),w=n.n(x),A=n(593486),P=n.n(A),O=n(881470),R=function(e){var t,n=e.canShowNotification,i=e.badgeContent,r=e.hasSimpleNotification,a=e.children,s=n?i:"";return o.createElement(O.Badge,{badgeContent:s,badgeContentClassName:(0,b.classNames)((t={},t[P().badgeWithNotification]=r&&Boolean(s),t)),className:(0,b.classNames)(P().badge,P().badgeSize)},a)},N="app-menu__item",M="app-menu__plugin-item",L=n(494301),D=function(e){var t,n,i,r=e.onAppSelect,a=e.className,s=e.icon,l=e.title,c=void 0===l?"":l,d=e.id,u=e.isActive,p=e.canBePinned,h=void 0!==p&&p,g=e.isDisabled,f=void 0!==g&&g,m=e.canShowNotification,v=void 0!==m&&m,_=e.notificationText,y=e.hasSimpleNotification,T=e.dataTestid,S=e.getUITip,E=e.placementUiTip,x=e.role,A=e.tabIndex,P=e.ariaPressed,O=C.isUnusedPlugin(d),D=null!==T&&void 0!==T?T:"".concat(N,"-").concat(d),B=null===S||void 0===S?void 0:S(E),k=y||O,U=!!v&&k,H=o.createElement(b.Button,{className:(0,b.classNames)("bottom-bar__plugin-button--".concat(d),w().appBarMenuItem__container,M,(t={},t[w().appBarMenuItem__container_active]=u,t),(n={},n[w().appBarMenuItem__container_disabled]=f,n),(i={},i[w().appBarMenuItem__container_badgeWithNotification]=k,i),a),"data-testid":D,hmTap:function(){f||null===r||void 0===r||r({pluginId:d,title:c,canBePinned:h})},"aria-pressed":P,tabIndex:A,role:x},o.createElement(R,{canShowNotification:v,badgeContent:_,hasSimpleNotification:U},o.createElement(L.SvgIcon,{href:s})),o.createElement("span",{className:w().appBarMenuItem__text},c));return void 0!==B?o.createElement(I.UITipConnected,{content:B.content,id:B.id},H):H},B=o.memo((function(e){var t=e.id,n=e.className,i=(0,g.__rest)(e,["id","className"]),r=(0,v.useSortable)({id:t}),a=r.attributes,s=r.listeners,l=r.setNodeRef,c=r.transform,d=r.transition,u=r.isDragging,p={transform:T.CSS.Transform.toString(c),opacity:u?0:1,transition:d};return o.createElement("div",(0,g.__assign)({ref:l,style:p},s),o.createElement(D,(0,g.__assign)({id:t,className:(0,b.classNames)(n,E().appBarMenuItem_sortable),role:a.role,tabIndex:a.tabIndex,ariaPressed:a["aria-pressed"]},i)))})),k=n(941857),U=n.n(k),H=o.memo((function(e){var t=e.id,n=void 0===t?"":t,i=e.items,r=e.onAppSelect,a=e.sortable,s=void 0!==a&&a,l=e.emptyMessage,c=e.canBeHighlighted,d=void 0===c||c,u=e.canShowNotification,p=void 0===u||u,h=(0,v.useSortable)({id:n}).setNodeRef;if(0===i.length){if(s)return o.createElement("div",{className:U().emptyMessage,ref:h,"data-testid":y.AutotestId.APP_MENU_EMPTY_MESSAGE},l);if(null!=l)return o.createElement(o.Fragment,null,l)}return o.createElement(o.Fragment,null,i.map((function(e){return s?o.createElement(B,{containerId:e.id,key:e.id,id:e.id,title:e.title,onAppSelect:r,isActive:!!d&&e.isActive,canBePinned:e.canBePinned,isDisabled:e.isDisabled,hasSimpleNotification:e.hasSimpleNotification,placementUiTip:"left",notificationText:e.notificationText,canShowNotification:p,icon:e.icon}):o.createElement(D,{containerId:e.id,key:e.id,id:e.id,title:e.title,onAppSelect:r,isActive:!!d&&e.isActive,canBePinned:e.canBePinned,isDisabled:e.isDisabled,hasSimpleNotification:e.hasSimpleNotification,getUITip:e.getUITip,placementUiTip:"left",notificationText:e.notificationText,canShowNotification:p,icon:e.icon})})))})),W=n(559183),F=n.n(W),G=function(e){var t=e.className;return o.createElement("li",{"data-testid":y.AutotestId.APP_MENU_DIVIDED,className:(0,b.classNames)(F().appMenu__divider,t)})};var z,V=n(737775);function j(e){var t="";return e===z.unpinnedButtons?t=V.boardAppMenuTr.t("boardAppMenu.helpers.getEmptyMessage.allPinned"):e===z.pinnedButtons&&(t=V.boardAppMenuTr.t("boardAppMenu.helpers.getEmptyMessage.noPinnedApps")),t}!function(e){e.pinnedButtons="pinnedButtons",e.unpinnedButtons="unpinnedButtons"}(z||(z={}));var K,Y=n(714588),X=n.n(Y),Z=o.memo((function(e){var t=e.pinnedButtons,n=e.unpinnedButtons,i=e.onAppSelect,r=e.updatePluginsOrder,a=e.savePluginsOrder,s=(0,o.useState)({pinnedButtons:t,unpinnedButtons:n}),l=s[0],c=s[1],d=(0,o.useState)(null),u=d[0],p=d[1],h=(0,m.useSensors)((0,m.useSensor)(m.MouseSensor),(0,m.useSensor)(m.TouchSensor),(0,m.useSensor)(m.KeyboardSensor,{coordinateGetter:v.sortableKeyboardCoordinates}));(0,o.useEffect)((function(){null===r||void 0===r||r(l)}),[l,r]);var y=function(){p(null),a(l)};return o.createElement(m.DndContext,{sensors:h,modifiers:[_.restrictToVerticalAxis,_.restrictToParentElement],onDragStart:function(e){p(function(e){var t,n=e.active,o=null===(t=null===n||void 0===n?void 0:n.data.current)||void 0===t?void 0:t.sortable,i=o.containerId,r=o.index;return l[i][r]}(e))},onDragOver:function(e){var t,n,o=e.active,i=e.over,r=null===(t=null===o||void 0===o?void 0:o.data.current)||void 0===t?void 0:t.sortable,a=r.containerId,s=r.index,d=null===(n=null===i||void 0===i?void 0:i.data.current)||void 0===n?void 0:n.sortable;if(null!=d){var u=d.containerId,p=d.index;if(a!==u){var h=Object.keys(l).indexOf(a)>Object.keys(l).indexOf(u);c((function(e){var t,n=e[a][s];if(void 0===n)return e;var o=function(e,t){var n=(0,g.__spreadArray)([],e,!0);return n.splice(t,1),n}(e[a],s),i=function(e,t,n){var o=(0,g.__spreadArray)([],e,!0);return o.splice(t,0,n),o}(e[u],p+(h?1:0),n);return(0,g.__assign)((0,g.__assign)({},e),((t={})[a]=o,t[u]=i,t))}))}else s!==p&&c((function(e){var t;return(0,g.__assign)((0,g.__assign)({},e),((t={})[u]=(0,v.arrayMove)(e[u],s,p),t))}))}},onDragEnd:y,onDragCancel:y,collisionDetection:m.closestCenter},Object.entries(l).map((function(e,t){var n=e[0],r=e[1];return o.createElement(v.SortableContext,{id:n,items:r,strategy:v.verticalListSortingStrategy,key:n},0!==t&&o.createElement(G,{className:X().divider}),o.createElement(H,{items:r,onAppSelect:i,id:n,sortable:!0,emptyMessage:j(n),canBeHighlighted:!1,canShowNotification:!1}))})),(0,f.createPortal)(o.createElement(m.DragOverlay,{dropAnimation:null},null!=u&&o.createElement(D,(0,g.__assign)({},u,{className:X().dragOverlay,isActive:!1,hasSimpleNotification:!1,notificationText:""}))),document.body))})),J=n(32479),q=n(605959),$=n.n(q),Q=(0,o.createContext)({}),ee=function(){var e=(0,o.useContext)(Q);if(void 0===e)throw new Error("No value for AppMenu context was provided. Don't you forget to use AppMenu component?");return e},te=function(e){var t=e.onChange,n=e.value,i=e.className,a=e.setFocusTrapActive,s=e.children,l=u.boardAppMenuTr.t("boardAppMenu.appMenuSearchInput.placeholder");(0,o.useEffect)((function(){return function(){return t("")}}),[t]);var c=ee(),d=c.inputEl,p=c.setInputRef;return(0,o.useLayoutEffect)((function(){null===d||void 0===d||d.focus(),setTimeout((function(){null===a||void 0===a||a(!1)}),100)})),o.createElement("div",{className:$().appMenuSearchInput__container},o.createElement("label",{htmlFor:"appMenuSearchInput",className:"sr-only"},l),o.createElement(J.Input,{className:r()($().appMenuSearchInput,i),"data-testid":y.AutotestId.APP_MENU_SEARCH_INPUT,id:y.AutotestId.APP_MENU_SEARCH_INPUT,onChange:function(e){t(e.target.value)},placeholder:l,value:n,size:"small",ref:p}),s)},ne=n(479749),oe=n(215857),ie=n.n(oe),re=function(e){var t=e.children,n=e.className;return o.createElement("div",{className:r()(ie().appMenu__header,n)},t)};!function(e){e.visible="visible",e.recent="recent",e.hidden="hidden",e.unpinned="unpinned",e.catalog="catalog"}(K||(K={}));var ae,se=n(764105),le=n.n(se),ce=(0,o.memo)((function(e){var t=e.recentRunningButtons,n=e.pinnedMenuButtons,i=e.pinnedButtons,r=e.unpinnedButtons,a=e.searchStr,s=void 0===a?"":a,l=e.onAppSelect,c=t.length>0,d=void 0!==n&&n.length>0,u=r.length>0;if(!c&&!d&&!u)return o.createElement("div",{className:le().emptyMessage},V.boardAppMenuTr.t("boardAppMenu.viewList.noAdditionalApps"));var p=[],h=function(e){var t=e.title,n=e.__nonInstallableInHouseAppKeywords;return t.toLowerCase().includes(s.toLowerCase())||Boolean(null===n||void 0===n?void 0:n.some((function(e){return e.toLowerCase().includes(s)})))};if(c&&""===s){var g=t.filter(h);g.length>0&&p.push({buttons:g,key:K.recent})}if(""!==s){var f=i.filter(h);f.length>0&&p.push({buttons:f,key:K.visible})}if(d){var m=n.filter(h);m.length>0&&p.push({buttons:m,key:K.hidden})}var _=r.filter(h);return p.push({buttons:_,key:K.unpinned}),0===p.length?o.createElement("div",{className:le().emptyMessage},V.boardAppMenuTr.t("boardAppMenu.viewList.noAppsFound")):o.createElement(o.Fragment,null,p.map((function(e,t){var n=e.buttons.map((function(e){return e.id})),i=e.key===K.unpinned&&""===s?j(z.unpinnedButtons):void 0;return o.createElement(v.SortableContext,{id:e.key,items:n,key:e.key},0!==t&&o.createElement(G,{className:le().divider}),o.createElement(H,{id:e.key,items:e.buttons,canBeHighlighted:e.key!==K.unpinned,sortable:e.key!==K.recent,onAppSelect:l,emptyMessage:i}))})))}));!function(e){e.EMPTY_STATE_LINK="miro_in_app_marketplace_toolbar_library_empty_search",e.GET_MORE_APP_BUTTON="miro_in_app_marketplace_toolbar_library_add_more_apps"}(ae||(ae={}));var de,ue=n(852215),pe=n.n(ue),he=o.forwardRef((function(e,t){var n=e.className,i=e.dataTestId,r=e.tabIndex,a=e.id,s=e.children;return o.createElement("div",{id:a,className:(0,b.classNames)(pe().appMenu__container,n),tabIndex:r,"data-testid":i,ref:t},s)})),ge=(0,o.memo)(he),fe=n(714570),me=n.n(fe),ve=n(830570),_e=n.n(ve),ye=o.forwardRef((function(e,t){var n=e.className,i=e.height,r=e.onScroll,a=(0,g.__rest)(e,["className","height","onScroll"]);return o.createElement("div",(0,g.__assign)({},a,{style:{height:i},className:(0,b.classNames)(_e().scrollContainer,n),onScroll:r,"no-prevent-default":"true","data-testid":y.AutotestId.APP_MENU_LIST,id:y.AutotestId.APP_MENU_LIST,ref:t}))})),be=n(373005),Te=n.n(be),Se=function(e){var t=e.className,n=(0,g.__rest)(e,["className"]);return o.createElement("div",(0,g.__assign)({},n,{className:(0,b.classNames)(t,Te().controlsContainer)}))},Ee=n(794173),Ce=n.n(Ee);function Ie(){return Ie=Object.assign?Object.assign.bind():function(e){for(var t=1;te){var o=t.current.children[e];s(o)}else s(null)}),[i,n,s]),a}(T,L,c,v),B=null!==(n=null===b||void 0===b?void 0:b.dataTestId)&&void 0!==n?n:y.AutotestId.APP_MENU_CONTAINER,k=null!==(i=null===b||void 0===b?void 0:b.className)&&void 0!==i?i:"";(0,o.useEffect)((function(){return function(){m(ne.ListMode.VIEW_LIST)}}),[m]),(0,o.useEffect)((function(){var e;O(null===(e=L.current)||void 0===e?void 0:e.clientHeight)}),[a,s,l,v]);var U=(0,o.useCallback)((function(){m(ne.ListMode.REORDERING_LIST),null===u||void 0===u||u()}),[u,m]),H=(0,o.useCallback)((function(){m(ne.ListMode.VIEW_LIST),M("")}),[m]),W=0!==a.length||0!==(null===s||void 0===s?void 0:s.length)||0!==l.length||E;return o.createElement(Ce(),{active:x,focusTrapOptions:{returnFocusOnDeactivate:!1,allowOutsideClick:!0}},o.createElement(ge,{dataTestId:B,className:r()(me().appBar_appsContainer,k)},S&&o.createElement(re,null,o.createElement(te,{setFocusTrapActive:w,value:N,onChange:M})),o.createElement(ye,{height:P,onScroll:f},o.createElement("div",{ref:L},S?o.createElement(ce,{recentRunningButtons:a,pinnedMenuButtons:s,pinnedButtons:c,unpinnedButtons:l,onAppSelect:d,searchStr:N}):o.createElement(Z,{pinnedButtons:c,unpinnedButtons:l,onAppSelect:d,updatePluginsOrder:p,savePluginsOrder:g}))),D,W&&o.createElement(G,null),o.createElement(Se,null,o.createElement(h,{title:_.title,disabled:_.isDisabled,dataTestId:_.dataTestId,onClick:function(){_.onClick(ae.GET_MORE_APP_BUTTON)},className:r()((t={},t[me().marketplaceButton]=!_.isDisabled,t))}),o.createElement(Me,{isViewList:S,onReorderClick:U,onReorderApplyClick:H}))))})),De=[],Be=o.memo((function(e){var t,n,i=e.unpinnedButtons,r=e.onAppSelect,a=e.appsProps,s=null!==(t=null===a||void 0===a?void 0:a.dataTestId)&&void 0!==t?t:y.AutotestId.APP_MENU_CONTAINER,l=null!==(n=null===a||void 0===a?void 0:a.className)&&void 0!==n?n:"";return o.createElement(ge,{dataTestId:s,className:l},o.createElement(ye,null,o.createElement(ce,{recentRunningButtons:De,pinnedMenuButtons:De,pinnedButtons:De,unpinnedButtons:i,onAppSelect:r})))})),ke=n(615442),Ue=n.n(ke),He=function(e){var t,n,i=e.className,r=e.notificationText,a=e.hasSimpleNotification,s=e.icon,l=e.title,c=void 0===l?"":l,d=e.role,u=e.tabIndex,p=e.id,h=e.canBePinned,f=void 0!==h&&h,m=e.canShowNotification,v=void 0!==m&&m,_=e.isActive,y=e.isDisabled,T=void 0!==y&&y,S=e.dataTestid,E=e.onAppSelect,x=e.getUITip,w=e.placementUiTip,A=(0,g.__rest)(e,["className","notificationText","hasSimpleNotification","icon","title","role","tabIndex","id","canBePinned","canShowNotification","isActive","isDisabled","dataTestid","onAppSelect","getUITip","placementUiTip"]),P=C.isUnusedPlugin(p),O=(0,o.useCallback)((function(){null===E||void 0===E||E({pluginId:p,canBePinned:f,title:c})}),[E,p,c,f]),R=null!==S&&void 0!==S?S:"".concat(N,"-").concat(p),D=null===x||void 0===x?void 0:x(w),B=o.createElement(Pe.IconButton,{className:Ue().interactiveDisplaysMenuItem__icon,notificationText:v?r:"",hasSimpleNotification:!!v&&(a||P)},o.createElement(L.SvgIcon,{href:s}));return o.createElement(b.NoDom,{hmTap:T?void 0:O},o.createElement("div",{className:(0,b.classNames)(i,Ue().interactiveDisplaysMenuItem__container,M,(t={},t[Ue().interactiveDisplaysMenuItem__container_active]=_,t),(n={},n[Ue().interactiveDisplaysMenuItem__container_disabled]=T,n),"bottom-bar__plugin-button--".concat(p)),"data-testid":R,"aria-pressed":A["aria-pressed"],tabIndex:u,role:d},void 0!==D?o.createElement(I.UITipConnected,{content:D.content,id:D.id},B):{iconButton:B},o.createElement("div",{className:Ue().interactiveDisplaysMenuItem__text},c)))},We=n(954974),Fe=n(123798);!function(e){e.sort="sort",e.create="create"}(Ae||(Ae={}));var Ge,ze=n(355904),Ve=n.n(ze),je=function(e){var t,n,i,r=e.onAppSelect,a=e.className,s=e.icon,l=e.title,c=void 0===l?"":l,d=e.id,u=e.isActive,p=e.isDisabled,h=void 0!==p&&p,g=e.canShowNotification,f=void 0!==g&&g,m=e.dataTestid,v=e.getUITip,_=e.placementUiTip,y=e.containerId,T=e.role,S=e.tabIndex,E=e.ariaPressed,x=C.isUnusedPlugin(d),w=null!==m&&void 0!==m?m:"".concat(N,"-").concat(d),A=null===v||void 0===v?void 0:v(_),P=!!f&&x;return o.createElement(b.Button,{className:(0,b.classNames)("bottom-bar__plugin-button--".concat(d),Ve().creationBarMenuItem__container,M,(t={},t[Ve().creationBarMenuItem__container_active]=u,t),(n={},n[Ve().creationBarMenuItem__container_disabled]=h,n),(i={},i[Ve().creationBarMenuItem__container_badgeWithNotification]=P,i),a),"data-testid":w,hmTap:function(){h||null===r||void 0===r||r({pluginId:d,title:c,containerId:y})},"aria-pressed":E,tabIndex:S,role:T},void 0!==A?o.createElement(I.UITipConnected,{content:A.content,id:A.id},o.createElement(L.SvgIcon,{href:s})):o.createElement(L.SvgIcon,{href:s}),o.createElement("span",{className:Ve().creationBarMenuItem__text},c))},Ke=o.memo((function(e){var t=e.id,n=e.dummyController,i=e.containerId,r=(0,g.__rest)(e,["id","dummyController","containerId"]),a=(0,m.useDraggable)({data:{dummyController:n,containerId:i,id:t},id:t}),s=a.attributes,l=a.listeners,c=a.setNodeRef;return o.createElement("div",(0,g.__assign)({ref:c},l,{onKeyDown:void 0}),o.createElement(je,(0,g.__assign)({id:t,role:s.role,tabIndex:s.tabIndex,ariaPressed:s["aria-pressed"],containerId:i},r)))})),Ye=(0,o.memo)((function(e){var t=e.icon,n=e.text,i=e.id,a=e.className;return o.createElement("button",{className:r()(Ve().creationBarMenuItem__container,a),"data-testid":"CreationBarDummyMenuItem--".concat(i),type:"button"},o.createElement(L.SvgIcon,{href:t}),o.createElement("span",{className:Ve().creationBarMenuItem__text},n))})),Xe=(0,o.memo)((function(e){var t=e.id,n=e.text,i=e.icon,r=e.containerId,a=(0,v.useSortable)({data:{containerId:r,id:t},id:t}),s=a.attributes,l=a.listeners,c=a.setNodeRef,d=a.transform,u=a.transition,p=a.isDragging,h={transform:T.CSS.Transform.toString(d),opacity:p?0:1,transition:u};return o.createElement("div",(0,g.__assign)({ref:c,style:h},s,l),o.createElement(Ye,{id:t,icon:i,text:n}))})),Ze=o.memo((function(e){var t=e.id,n=void 0===t?"":t,i=e.items,r=e.onAppSelect,a=e.isDraggable,s=void 0!==a&&a,l=e.emptyMessage,c=e.canBeHighlighted,d=void 0===c||c,u=e.canShowNotification,p=void 0===u||u,h=e.dragType,g=e.containerId,f=(0,v.useSortable)({id:n,data:{containerId:g}}).setNodeRef;return 0===i.length&&void 0!==l?o.createElement("div",{className:U().emptyMessage,"data-testid":y.AutotestId.APP_MENU_EMPTY_MESSAGE,ref:f},l):o.createElement(o.Fragment,null,i.map((function(e){var t,n,i;return s?h===Ae.sort?o.createElement(Xe,{id:e.id,key:e.id,containerId:g,icon:null!==(n=e.catalogIcon)&&void 0!==n?n:e.icon,text:e.title}):o.createElement(Ke,{id:e.id,key:e.id,containerId:g,title:e.title,onAppSelect:r,isActive:!!d&&e.isActive,canBePinned:e.canBePinned,isDisabled:e.isDisabled,hasSimpleNotification:e.hasSimpleNotification,icon:null!==(i=e.catalogIcon)&&void 0!==i?i:e.icon,notificationText:e.notificationText,canShowNotification:p,dummyController:e.dummyController}):o.createElement(je,{id:e.id,key:e.id,containerId:g,title:e.title,onAppSelect:r,isActive:!!d&&e.isActive,canBePinned:e.canBePinned,isDisabled:e.isDisabled,hasSimpleNotification:e.hasSimpleNotification,getUITip:e.getUITip,placementUiTip:"right",notificationText:e.notificationText,canShowNotification:p,icon:null!==(t=e.catalogIcon)&&void 0!==t?t:e.icon,dummyController:e.dummyController})})))})),Je=n(38990),qe=n(590288),$e=n.n(qe),Qe=function(e){var t=e.onClick;return o.createElement("div",{className:$e().noResultWrapper,"data-testid":y.AutotestId.CREATION_BAR_EMPTY_LIST},o.createElement("span",null,V.boardAppMenuTr.t("boardAppMenu.viewList.noResultsFound"),"\xa0"),o.createElement("span",null,V.boardAppMenuTr.t("boardAppMenu.viewList.tryDifferentKeywords"),"\xa0"),o.createElement(Je.Link,{onClick:t},V.boardAppMenuTr.t("boardAppMenu.viewList.miroMarketplace")),o.createElement("span",null,"\xa0",V.boardAppMenuTr.t("boardAppMenu.viewList.toFindMoreApps")))},et=(0,o.memo)((function(e){var t,n=e.hiddenIds,i=e.unpinnedIds,r=e.pluginsMap,a=e.onMarketplaceLinkClicked,s=e.searchStr,l=void 0===s?"":s,c=e.onAppSelect,d=e.dragType,u=e.lists;return 0===n.length&&0===i.length?o.createElement("div",{className:$e().emptyMessage},V.boardAppMenuTr.t("boardAppMenu.viewList.noAdditionalApps")):1===Object.keys(u).length&&0===(null===(t=u.unpinned)||void 0===t?void 0:t.length)?o.createElement(Qe,{onClick:a}):o.createElement(o.Fragment,null,Object.entries(u).map((function(e,t){var n=e[0],i=e[1],a=n===K.unpinned&&""===l?j("unpinnedButtons"):void 0,s=i.map((function(e){return r[e]})).filter((function(e){return void 0!==e}));return Fe.bowser.desktop&&""===l?o.createElement(v.SortableContext,{items:i,id:n,key:n},0!==t&&o.createElement(G,{className:$e().divider}),o.createElement(Ze,{id:n,items:s,canBeHighlighted:n!==K.unpinned,onAppSelect:c,emptyMessage:a,containerId:n,dragType:d,isDraggable:!0})):o.createElement("div",{key:n},0!==t&&o.createElement(G,{className:$e().divider}),o.createElement(Ze,{id:n,items:s,canBeHighlighted:n!==K.unpinned,onAppSelect:c,emptyMessage:a,containerId:n}))})))})),tt=function(e){var t=e.searchStr,n=e.lists;return o.createElement("div",{className:"sr-only",role:"alert","aria-live":"polite"},""!==t&&o.createElement(o.Fragment,null,n.visible&&"".concat(u.boardAppMenuTr.t("boardAppMenu.searchResultsForScreenReader.visible",{amountOfElements:n.visible.length,count:n.visible.length})),n.recent&&"".concat(u.boardAppMenuTr.t("boardAppMenu.searchResultsForScreenReader.recent",{amountOfElements:n.recent.length,count:n.recent.length})),n.hidden&&"".concat(u.boardAppMenuTr.t("boardAppMenu.searchResultsForScreenReader.hidden",{amountOfElements:n.hidden.length,count:n.hidden.length})),n.unpinned&&"".concat(u.boardAppMenuTr.t("boardAppMenu.searchResultsForScreenReader.unpinned",{amountOfElements:n.unpinned.length,count:n.unpinned.length}))))},nt=function(e){return e?Number.parseInt(getComputedStyle(e).height,10):void 0},ot=n(115688),it=n(266726),rt=n.n(it),at=function(e){var t,n=e.buttonEl,i=e.desktopUIHeight;!function(e){var t=e.buttonEl,n=e.setIsOpened,i=ee().containerDiv;(0,o.useEffect)((function(){var e=function(e){e.keyCode===ot.KeyCodes.ESCAPE&&(null===t||void 0===t||t.focus(),n(!1))};return null===i||void 0===i||i.addEventListener("keydown",e),function(){null===i||void 0===i||i.removeEventListener("keydown",e)}}),[i])}({buttonEl:n,setIsOpened:e.setIsOpened}),function(){var e=ee(),t=e.inputEl,n=e.scrollDiv;(0,o.useEffect)((function(){var e=function(e){var o,i=(0,g.__spreadArray)([],null!==(o=null===n||void 0===n?void 0:n.getElementsByTagName("button"))&&void 0!==o?o:[],!0),r=e.target,a=null===i||void 0===i?void 0:i.indexOf(r);if(e.keyCode===ot.KeyCodes.ARROW_DOWN){e.preventDefault(),e.stopPropagation();var s=i[a+1];void 0!==s&&s.focus&&s.focus()}else if(e.keyCode===ot.KeyCodes.ARROW_UP){e.preventDefault(),e.stopPropagation();var l=i[a-1];void 0!==l&&l.focus?l.focus():null===t||void 0===t||t.focus()}};return null===n||void 0===n||n.addEventListener("keydown",e),function(){null===n||void 0===n||n.removeEventListener("keydown",e)}}),[n])}(),t=i,(0,o.useEffect)((function(){var e=document.getElementById(y.AutotestId.CREATION_BAR_APP_MENU_CONTAINER);null!==e&&null!==t&&e.style.setProperty("--desktop-ui-height","".concat(t,"px"))}),[t]),function(){var e=ee(),t=e.inputEl,n=e.scrollDiv;(0,o.useEffect)((function(){var e=function(e){var t;if(e.keyCode===ot.KeyCodes.ARROW_DOWN){e.preventDefault(),e.stopPropagation();var o=(0,g.__spreadArray)([],null!==(t=null===n||void 0===n?void 0:n.getElementsByTagName("button"))&&void 0!==t?t:[],!0)[0];void 0!==o&&o.focus&&o.focus()}};return null===t||void 0===t||t.addEventListener("keydown",e),function(){null===t||void 0===t||t.removeEventListener("keydown",e)}}),[t])}(),function(){var e=ee().containerDiv,t=rt()((function(){null===e||void 0===e||e.style.setProperty("height","".concat(nt(e),"px"))}),200),n=rt()((function(){null===e||void 0===e||e.style.removeProperty("height"),setTimeout((function(){t()}),500)}),500);(0,o.useLayoutEffect)((function(){null!==e&&t()}),[e]),(0,o.useEffect)((function(){return window.addEventListener("resize",n),function(){window.removeEventListener("resize",n)}}),[n])}()},st=n(599493),lt=n.n(st),ct=y.AutotestId.CREATION_BAR_APP_MENU_CONTAINER,dt=o.memo((function(e){var t=e.pluginsMap,n=e.hiddenIds,i=e.unpinnedIds,r=e.marketplaceProps,a=e.onAppSelect,s=e.dragType,l=e.searchStr,c=e.setSearchStr,d=e.lists,p=e.desktopUIHeight,g=e.buttonEl,f=e.setIsOpened,m=(0,o.useState)(!0),v=m[0],_=m[1],b=u.boardAppMenuTr.t("boardAppMenu.appMenuSearchInput.clearSearch"),T=ee(),S=T.inputEl,E=T.setContainerRef,C=T.setScrollRef;at({buttonEl:g,desktopUIHeight:p,setIsOpened:f});var I=function(e){var t=ee().scrollDiv,n=(0,o.useState)(nt(t)),i=n[0],r=n[1],a=(0,o.useRef)(void 0);return(0,o.useEffect)((function(){if(""===e)return r(void 0),void(a.current=nt(t));void 0===i&&r(a.current)}),[e,t]),i}(l),x=0!==n.length||0!==i.length;return o.createElement(Ce(),{active:v,focusTrapOptions:{returnFocusOnDeactivate:!1,allowOutsideClick:!0}},o.createElement(ge,{id:ct,className:lt().creationBar_appsContainer,dataTestId:ct,ref:E},o.createElement(re,null,o.createElement(te,{setFocusTrapActive:_,onChange:c,value:l},l&&o.createElement(Pe.IconButton,{className:lt().appMenuSearchInput_clearButton,onClick:function(){null===S||void 0===S||S.focus(),c("")},dataTestid:y.AutotestId.APP_MENU_SEARCH_INPUT_CLEAR_BUTTON},o.createElement("span",{className:"sr-only"},b),o.createElement(L.SvgIcon,{href:We}))),o.createElement(tt,{searchStr:l,lists:d})),o.createElement(ye,{height:I,ref:C},o.createElement(et,{hiddenIds:n,unpinnedIds:i,pluginsMap:t,lists:d,searchStr:l,onAppSelect:a,dragType:s,onMarketplaceLinkClicked:function(){r.onClick(ae.EMPTY_STATE_LINK)}})),x&&o.createElement(G,null),o.createElement(Se,null,o.createElement(h,{title:r.title,disabled:r.isDisabled,dataTestId:r.dataTestId,onClick:function(){r.onClick(ae.GET_MORE_APP_BUTTON)}}))))})),ut=n(136289);function pt(e){var t=e.children,n=(0,ut.useSetNode)(),i=n[0],r=n[1],a=(0,ut.useSetNode)(),s=a[0],l=a[1],c=(0,ut.useSetNode)(),d=c[0],u=c[1],p=(0,o.useMemo)((function(){return{inputEl:d,setInputRef:u,scrollDiv:s,setScrollRef:l,containerDiv:i,setContainerRef:r}}),[i,d,s,r,u,l]);return o.createElement(Q.Provider,{value:p},t)}!function(e){e.visible="button",e.recent="button",e.catalog="button",e.hidden="listItem",e.unpinned="listItem"}(Ge||(Ge={}));var ht=function(e,t){return function(n){var o=t[n];if(void 0===o)return!1;var i=o.title,r=o.__nonInstallableInHouseAppKeywords;return i.toLowerCase().includes(e.toLowerCase())||Boolean(null===r||void 0===r?void 0:r.some((function(t){return t.toLowerCase().includes(e)})))}},gt=function(e){var t=e.pluginsMap,n=e.visibleIds,o=e.recentIds,i=e.hiddenIds,r=e.unpinnedIds,a=e.searchStr,s={};if(""!==a){var l=ht(a,t),c=n.filter(l);c.length>0&&(s[K.visible]=c);var d=ht(a,t),u=o.filter(d);u.length>0&&(s[K.recent]=u)}if(i.length>0){var p=ht(a,t),h=i.filter(p);h.length>0&&(s[K.hidden]=h)}var g=ht(a,t),f=r.filter(g);return s[K.unpinned]=f,s}},79526:(e,t,n)=>{"use strict";var o;n.d(t,{AutotestId:()=>o}),function(e){e.APP_MENU_CONTAINER="app-menu__container",e.APP_MENU_LIST="app-menu__list",e.APP_MENU_DIVIDED="app-menu__divider",e.APP_MENU_EMPTY_MESSAGE="app-menu__empty_message",e.APP_MENU_MARKETPLACE_BUTTON="app-menu__marketplace_button",e.APP_MENU_REORDER_BUTTON="app-menu__reorder_button",e.APP_MENU_REORDER_APPLY_BUTTON="app-menu__reorder_apply_button",e.APP_MENU_SEARCH_INPUT="app-menu__search_input",e.APP_MENU_SEARCH_INPUT_CLEAR_BUTTON="app-menu__search_input_clear_button",e.CREATION_BAR_APP_MENU_CONTAINER="CREATION_BAR_APP_MENU_CONTAINER",e.CREATION_BAR_EMPTY_LIST="CREATION_BAR_EMPTY_LIST"}(o||(o={}))},479749:(e,t,n)=>{"use strict";var o;n.d(t,{ListMode:()=>o}),function(e){e.VIEW_LIST="view_lst",e.REORDERING_LIST="reordering_list"}(o||(o={}))},737775:(e,t,n)=>{"use strict";n.d(t,{boardAppMenuTr:()=>o.boardAppMenuTr});var o=n(189535)},189535:(e,t,n)=>{"use strict";n.d(t,{boardAppMenuTr:()=>l});var o,i,r=n(822719),a=n(759312);!function(e){e.master="master"}(i||(i={}));var s=((o={})[i.master]={lang:{en:function(){return(0,a.__awaiter)(void 0,void 0,Promise,(function(){return(0,a.__generator)(this,(function(e){return[2,n.e(33034).then(n.t.bind(n,118616,19)).then((function(e){return e.default}))]}))}))},fr:function(){return(0,a.__awaiter)(void 0,void 0,Promise,(function(){return(0,a.__generator)(this,(function(e){return[2,n.e(61342).then(n.t.bind(n,398279,19)).then((function(e){return e.default}))]}))}))},de:function(){return(0,a.__awaiter)(void 0,void 0,Promise,(function(){return(0,a.__generator)(this,(function(e){return[2,n.e(97905).then(n.t.bind(n,102037,19)).then((function(e){return e.default}))]}))}))},ja_JP:function(){return(0,a.__awaiter)(void 0,void 0,Promise,(function(){return(0,a.__generator)(this,(function(e){return[2,n.e(27172).then(n.t.bind(n,433727,19)).then((function(e){return e.default}))]}))}))},es:function(){return(0,a.__awaiter)(void 0,void 0,Promise,(function(){return(0,a.__generator)(this,(function(e){return[2,n.e(57519).then(n.t.bind(n,288540,19)).then((function(e){return e.default}))]}))}))}}},o),l=new r.Translator({translationImports:s,langKey:r.TranslationLangKey.en,namespace:"boardAppMenu",branch:i.master})},717320:(e,t,n)=>{"use strict";n.d(t,{AutotestId:()=>o.AutotestId});var o=n(757076)},528339:(e,t,n)=>{"use strict";n.d(t,{CREATION_BAR_SERVICE_KEY:()=>j,CreationBar:()=>V,CreationBarButton:()=>ce,CreationBarButtonCursor:()=>pe,CreationBarButtonRedo:()=>Te,CreationBarButtonUndo:()=>_e,CreationBarCatalogButton:()=>Ie,CreationBarSortableContainer:()=>ot,CreationBarStoreProvider:()=>Et,ExtensionToBoardUIButtonMapper:()=>rt,PluginOrderStoreCreationBar:()=>gt,getPluginsIds:()=>re,getRestrictionsOfVisibleButtons:()=>pt,initCreationBar:()=>K,useCreationBarDnDContext:()=>Le,useCreationBarSelector:()=>te,useEventsOnCreationBarViewChanged:()=>ft,useUndoRedo:()=>ge});var o,i,r,a=(o=(0,n(442197).createInjector)()).injectAll,s=o.getInjectionPoint,l=s("CanvasEngine"),c=s("useGetHooks"),d=s("BoardUIService"),u=s("CatalogControllerService"),p=s("createPluginSessionId"),h=s("savePinnedToServerCreationBarDeprecated"),g=s("CanvasFocus"),f=s("CatalogService"),m=s("initPinnedPluginDeprecated"),v=n(827378),_=n(60042),y=n.n(_),b=n(192275),T=n(292369),S=n(492145),E=n(759312),C=n(156141),I=n.n(C),x=n(903565),w=n(311728),A="creation_bar",P=function(){function e(){this.sender=w.NoopAnalyticsSender,this.sessionId=void 0}return e.prototype.creationBarViewChanged=function(e){var t=e.change_type,n=e.action_type,o=e.is_undo_redo_visible,i=e.last_used_app_id,r=e.newVisible,a=e.oldVisible,s=e.newHidden,l=e.oldHidden,c=e.newUnpinned,d=e.oldUnpinned;this.sender.sendApiEvent("creation_bar_view_changed",{change_type:t,action_type:n,is_undo_redo_visible:o,visible_pinned_apps_number:r.length,hidden_pinned_apps_number:s.length,unpinned_apps_number:c.length,visible_pinned_apps_list:{old:a,new:I()(r,a)?[]:r},hidden_pinned_apps_list:{old:l,new:I()(s,l)?[]:s},unpinned_apps_list:{old:d,new:I()(c,d)?[]:c},last_used_app_id:i})},e.prototype.catalogOpened=function(e,t){this.sessionId=e,this.sender.sendApiEvent("app_library_opened",{app_library_opened_from:A,session_id:e,apps_shown:t.length,apps:t})},e.prototype.catalogClosed=function(e,t){var n,o,i,r,a,s,l=null!==(o=null===(n=t.visible)||void 0===n?void 0:n.length)&&void 0!==o?o:0,c=null!==(r=null===(i=t.hidden)||void 0===i?void 0:i.length)&&void 0!==r?r:0,d=null!==(s=null===(a=t.unpinned)||void 0===a?void 0:a.length)&&void 0!==s?s:0,u=""!==e&&(l>0||c>0||d>0);this.sender.sendApiEvent("app_library_closed",{app_library_opened_from:A,session_id:this.sessionId,has_search_results:u,search_query:e,search_results_pinned_visible:l,search_results_pinned_hidden:c,search_results_unpinned:d}),this.sessionId=void 0},e.prototype.moreToolsClicked=function(){this.sender.sendApiEvent("more_tools_clicked",{})},e.prototype.searchUsed=function(e,t){var n,o,i,r,a,s,l=null!==(o=null===(n=t.visible)||void 0===n?void 0:n.length)&&void 0!==o?o:0,c=null!==(r=null===(i=t.hidden)||void 0===i?void 0:i.length)&&void 0!==r?r:0,d=null!==(s=null===(a=t.unpinned)||void 0===a?void 0:a.length)&&void 0!==s?s:0,u=""!==e&&(l>0||c>0||d>0);this.sender.sendApiEvent("app_library_search_used",{app_library_opened_from:A,session_id:this.sessionId,search_query:e,has_search_results:u,search_results_pinned_visible:l,search_results_pinned_hidden:c,search_results_unpinned:d})},e.prototype.onLastAppUsed=function(e){this.sender.sendApiEvent("creation_bar_last_app_used",{app_id:e})},e.prototype.onOrderChanged=function(e){var t,n,o,i=e.activeContainerId,r=e.oldContainerId,a=e.showUndoRedoButtons,s=e.last_used_app_id,l=e.lists,c=e.oldVisible,d=e.oldHidden,u=e.oldUnpinned,p=function(e,t){switch(t){case"visible":case"hidden":return"unpinned"===e?"update_unpinned":"reorder_pinned";case"unpinned":switch(e){case"visible":case"hidden":return"update_pinned";default:return"reorder_unpinned"}default:switch(e){case"visible":case"hidden":return"reorder_pinned";case"unpinned":return"reorder_unpinned";default:return"not_found"}}}(i,r),h=function(e,t,n){switch(e){case"reorder_pinned":switch(t){case"visible":return"reorder_visible_pinned";case"hidden":return"reorder_hidden_pinned";default:return"not_found"}case"reorder_unpinned":return"reorder_unpinned";case"update_pinned":switch(t){case"visible":return"add_from_unpinned_to_visible";case"hidden":return"add_from_unpinned_to_hidden";default:return"not_found"}case"update_unpinned":switch(n){case"visible":return"add_from_visible_to_unpinned";case"hidden":return"add_from_hidden_to_unpinned";default:return"not_found"}default:return"not_found"}}(p,i,r),g=null!==(t=l.visible)&&void 0!==t?t:[],f=null!==(n=l.hidden)&&void 0!==n?n:[],m=null!==(o=l.unpinned)&&void 0!==o?o:[];this.creationBarViewChanged({change_type:p,action_type:h,is_undo_redo_visible:a,last_used_app_id:s,newVisible:g,oldVisible:c,newHidden:f,oldHidden:d,newUnpinned:m,oldUnpinned:u})},e.prototype.onWidgetDragged=function(e,t){this.sender.sendApiEvent("creation_bar_widget_dragged",{app_id:e,dragged_from:t})},e.prototype.pluginClicked=function(e){var t=e.pluginId,n=e.title,o=e.searchStr,i=void 0===o?"":o,r=e.openSource,a=e.containerId,s=x.isUnusedPlugin(t);this.sender.sendApiEvent("app_ui_interacted",{action_type:"icon_clicked",new_value:n,query:i,app_id:t,app_key:t,source:r,is_marked_as_new:s,app_installed:!0,toolbar_button_reachable_without_scrolling:!0,creation_bar_source:a})},e}(),O=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,E.__extends)(t,e),t}(P),R=(0,v.createContext)(new O),N=function(e){function t(t){var n=e.call(this)||this;return n.sender=t,n}return(0,E.__extends)(t,e),t}(P),M=(0,v.memo)((function(e){var t=e.children,n=new N((0,S.useStatisticsSender)());return v.createElement(R.Provider,{value:n},t)})),L=(0,v.createContext)({isCatalogOpened:null,setIsCatalogOpened:function(){},dragType:null,setDragType:function(){}}),D=(0,v.memo)((function(e){var t=e.children,n=(0,v.useState)(null),o=n[0],i=n[1],r=(0,v.useState)(null),a=r[0],s=r[1];return v.createElement(L.Provider,{value:{isCatalogOpened:o,setIsCatalogOpened:i,dragType:a,setDragType:s}},t)})),B=n(822719);!function(e){e.master="master"}(r||(r={}));var k,U=((i={})[r.master]={lang:{en:function(){return(0,E.__awaiter)(void 0,void 0,Promise,(function(){return(0,E.__generator)(this,(function(e){return[2,n.e(84040).then(n.t.bind(n,843929,19)).then((function(e){return e.default}))]}))}))},fr:function(){return(0,E.__awaiter)(void 0,void 0,Promise,(function(){return(0,E.__generator)(this,(function(e){return[2,n.e(12464).then(n.t.bind(n,556139,19)).then((function(e){return e.default}))]}))}))},de:function(){return(0,E.__awaiter)(void 0,void 0,Promise,(function(){return(0,E.__generator)(this,(function(e){return[2,n.e(99125).then(n.t.bind(n,482858,19)).then((function(e){return e.default}))]}))}))},ja_JP:function(){return(0,E.__awaiter)(void 0,void 0,Promise,(function(){return(0,E.__generator)(this,(function(e){return[2,n.e(12937).then(n.t.bind(n,179052,19)).then((function(e){return e.default}))]}))}))},es:function(){return(0,E.__awaiter)(void 0,void 0,Promise,(function(){return(0,E.__generator)(this,(function(e){return[2,n.e(14224).then(n.t.bind(n,532315,19)).then((function(e){return e.default}))]}))}))}}},i),H=new B.Translator({translationImports:U,langKey:B.TranslationLangKey.en,namespace:"creationBar",branch:r.master}),W=n(643120),F=n(791243),G=n.n(F),z=function(e){var t=e.children,n=e.className,o=y()(G().creationBarContainer,n);return v.createElement(M,null,v.createElement(D,null,v.createElement(b.Toolbar,{asChild:!0,orientation:"vertical",unstyled:!0,"aria-label":"Creation"},v.createElement("div",{className:o,"data-testid":W.AutotestId.CREATION_BAR_ROOT,id:"creation-bar"},t))))},V={Container:(0,T.localeEnhancer)(H,(0,v.memo)(z),void 0,!0),ContainerForStandalone:(0,T.localeEnhancer)(H,z),Item:function(e){var t=e.children,n=e.dataTestid;return v.createElement("div",{className:G().creationBarItem,"data-testid":n},t)}},j="CREATION_BAR",K=function(e){return a(e),{CreationBar:V}},Y=n(998733),X=n(494301),Z=n(159052),J=(0,v.memo)((function(e){var t=e.id,n=e.dummyController,o=e.children,i=e.containerId,r=(0,Z.useDraggable)({data:{dummyController:n,containerId:i,id:t},id:t}),a=r.listeners,s=void 0===a?{}:a,l=r.setNodeRef;return v.createElement("div",(0,E.__assign)({ref:l},s,{onKeyDown:void 0}),o)})),q=n(925514),$=function(e){var t=e.getUITip,n=e.children;if(null==t)return v.createElement(v.Fragment,null,n);var o=null===t||void 0===t?void 0:t();return v.createElement(q.UITipConnected,{id:o.id,content:o.content},n)},Q=n(232463),ee=(0,v.createContext)({}),te=((0,Q.createDispatchHook)(ee),(0,Q.createStoreHook)(ee),(0,Q.createSelectorHook)(ee)),ne=n(580406),oe=function(e){return e.markPluginAsUsed},ie=(0,ne.createSelector)((function(e){return e.buttons}),(function(e){return Object.values(e)})),re=(0,ne.createSelector)(ie,(function(e){return e.map((function(e){return e.id}))})),ae=n(268419),se=n.n(ae),le=v.forwardRef((function(e,t){var n,o=e.actionType,i=e.aria,r=e.id,a=e.icon,s=e.onClick,l=e.className,c=e.isActive,d=e.isDisabled,u=e.tooltipText,p=e.tooltipPlacement,h=void 0===p?"right":p,g=e.tooltipHotkey,f=e.getUITip,m=e.dummyController,_=e.containerId,T=e.hasChevronNotification,S=te(oe),C=(0,v.useCallback)((function(){return x.isUnusedPlugin(r)}),[r]),I=y()(se().creationBarButton,l,((n={})["CreationBarButton--".concat(r)]=!0,n)),w=(0,v.useCallback)((function(){null===s||void 0===s||s(),S(r)}),[r,S,s]),A=(0,v.useMemo)((function(){return function(e,t,n){switch(void 0===e&&(e=x.ButtonActionType.Plain),void 0===t&&(t=!1),void 0===n&&(n={}),e){case x.ButtonActionType.Toggle:return(0,E.__assign)({"aria-pressed":t},n);case x.ButtonActionType.MultiStep:return(0,E.__assign)({"aria-haspopup":!0,"aria-expanded":t},n);default:return n}}(o,c,i)}),[o,c,i]);return v.createElement(J,{containerId:_,dummyController:m,id:r},v.createElement($,{getUITip:f},v.createElement(b.Toolbar.Icon,{active:c,asChild:!0,"data-action-type":o},v.createElement(Y.IconButton,(0,E.__assign)({},A,{onClick:w,className:I,isActive:c,isDisabled:d,tooltipText:u,tooltipPlacement:h,hasSimpleNotification:T||C(),hotkey:g,dataTestid:"CreationBarButton--".concat(r),ref:t,isTabIndexDisabled:!0,size:"toolbar"}),v.createElement(X.SvgIcon,{href:a})))))})),ce=(0,v.memo)(le),de={width:200,distance:8,theme:"white",placement:"right",body:{content:H.t("creationBar.cursorButton.clickAgain")}},ue=function(e){var t=e.onClick,n=e.icon,o=e.isActive,i=(0,v.useCallback)((function(){return{id:q.UITipId.CREATION_BAR_SWITCH_HAND,content:de}}),[]);return v.createElement(ce,{id:"CREATION_BAR_CURSOR_BUTTON",actionType:x.ButtonActionType.Toggle,tooltipText:H.t("creationBar.cursorButton.tooltip"),tooltipHotkey:"V",isDisabled:!1,getUITip:i,onClick:t,icon:n,isActive:o})},pe=function(){var e=(0,c().useToolCursor)(),t=e.onClick,n=e.icon,o=e.isActive;return v.createElement(ue,{onClick:t,icon:n,isActive:o})},he=function(){return(0,v.useContext)(R)},ge=function(){var e=(0,v.useState)(l().history.canUndo()),t=e[0],n=e[1],o=(0,v.useState)(l().history.canRedo()),i=o[0],r=o[1];return(0,v.useEffect)((function(){var e=function(e,t){n(e),r(t)};return l().history.onChanged.add(e),function(){l().history.onChanged.remove(e)}}),[]),{undoEnabled:t,redoEnabled:i}},fe=n(953014),me={id:"CREATION_BAR_UNDO",icon:n(443293),actionType:x.ButtonActionType.Plain,onClick:function(){},isActive:!1,isDisabled:!1,tooltipHotkey:"".concat((0,fe.replaceHotKeyNameForOS)("%ctrlOrCmd%")," + Z")},ve=function(e){var t=e.onClick,n=e.getUITip,o=e.isDisabled,i=void 0!==o&&o;return v.createElement(ce,(0,E.__assign)({},me,{tooltipText:H.t("creationBar.undoButton.tooltip"),isDisabled:i,getUITip:n,onClick:t}))},_e=(0,v.memo)((function(e){var t=e.pluginsMap,n=(0,c().useUndoButtonUITip)(t),o=!ge().undoEnabled,i=he(),r=(0,v.useCallback)((function(){l().history.undo(),i.pluginClicked({pluginId:"UNDO",title:"UNDO",openSource:"toolbar",containerId:"undo-redo"})}),[i]);return v.createElement(ve,{isDisabled:o,getUITip:n,onClick:r})})),ye={id:"CREATION_BAR_REDO",icon:n(688409),actionType:x.ButtonActionType.Plain,isActive:!1,isDisabled:!1,tooltipHotkey:"".concat((0,fe.replaceHotKeyNameForOS)("%ctrlOrCmd%")," + Shift + Z")},be=function(e){var t=e.onClick,n=e.getUITip,o=e.isDisabled,i=void 0!==o&&o;return v.createElement(ce,(0,E.__assign)({},ye,{tooltipText:H.t("creationBar.redoButton.tooltip"),isDisabled:i,getUITip:n,onClick:t}))},Te=(0,v.memo)((function(){var e=!ge().redoEnabled,t=he(),n=(0,v.useCallback)((function(){l().history.redo(),t.pluginClicked({pluginId:"REDO",title:"REDO",openSource:"toolbar",containerId:"undo-redo"})}),[t]);return v.createElement(be,{isDisabled:e,onClick:n})})),Se=n(509981),Ee=n(766658),Ce=v.forwardRef((function(e,t){var n=e.hasChevronNotification,o=(0,E.__rest)(e,["hasChevronNotification"]),i=Ee.SortContainerIds.catalog,r=(0,Z.useDroppable)({id:i,data:{containerId:i}}).setNodeRef;return v.createElement("div",{ref:r,"ui-tip":"TOP_APPS_PROMOTION_TOOLBAR"},v.createElement(ce,(0,E.__assign)({id:"Catalog",icon:Se,hasChevronNotification:n},o,{ref:t})))})),Ie=(0,v.memo)(Ce),xe=n(424222),we=n(696899),Ae=n(615393),Pe=n(809448),Oe=n(520318),Re=n.n(Oe),Ne=function(e){var t=e.id,n=e.icon,o=e.className,i=y()(Re().creationBarDummyButton,o);return v.createElement(Y.IconButton,{dataTestid:"CreationBarDragOverlayButton--".concat(t),className:i},v.createElement(X.SvgIcon,{href:n}))},Me=function(e){var t=e.id,n=e.icon,o=e.containerId,i=(0,Ae.useSortable)({data:{containerId:o,id:t},id:t}),r=i.attributes,a=i.listeners,s=i.setNodeRef,l=i.transform,c=i.transition,d=i.isDragging,u={transform:Pe.CSS.Transform.toString(l),opacity:d?0:1,transition:c};return v.createElement("div",(0,E.__assign)({ref:s,style:u},r,a),v.createElement(Ne,{id:t,icon:n,containerId:o}))},Le=function(){return(0,v.useContext)(L)},De=(0,v.memo)((function(e){var t=e.buttons,n=e.pluginsMap,o=e.sendToCatalogController,i=Le().dragType,r=he(),a=i===Ee.CreationBarDragTypes.sort?Me:ce,s=Ee.SortContainerIds.visible;return v.createElement(Ae.SortableContext,{items:t,id:s},t.map((function(e){var t=n[e];if(void 0===t)return null;var l=null===i?t.tooltipText:"";return v.createElement(a,(0,E.__assign)({},t,{onClick:function(){!function(e,t){r.pluginClicked({pluginId:e,title:t,openSource:"toolbar",containerId:s}),o(e,s)}(t.id,t.title),t.onClick()},key:t.id,tooltipText:l,containerId:s}))})))})),Be=n(831845),ke=n(757076),Ue=n(589970),He=n.n(Ue),We=(0,v.memo)((function(){return v.createElement("div",{className:He().ToolbarSeparator,role:"separator","aria-orientation":"horizontal"})})),Fe=function(e){var t=e.buttons,n=e.pluginsMap,o=e.sendToCatalogController,i=Le().dragType,r=he(),a=Ee.SortContainerIds.recent;if(0===t.length)return null;return v.createElement(v.Fragment,null,v.createElement(We,{key:"lastUsedPluginSeparator"}),v.createElement(Ae.SortableContext,{items:t,id:a,key:a},t.map((function(e){var t=n[e];if(void 0===t)return null;var s=null===i?t.tooltipText:"";return i===Ee.CreationBarDragTypes.sort?v.createElement(Me,{id:t.id,icon:t.icon,key:t.id,containerId:a}):v.createElement(Be.Div,{"data-testid":ke.AutotestId.CREATION_BAR_RECENT_CONTAINER,hmTap:function(){return function(e,t){r.onLastAppUsed(e),r.pluginClicked({pluginId:e,title:t,openSource:"toolbar",containerId:a}),o(e,a)}(t.id,t.title)},key:t.id},v.createElement(ce,(0,E.__assign)({},t,{tooltipText:s,containerId:a})))}))))},Ge=n(51107),ze=(0,v.memo)((function(e){var t,n=e.overlayType,o=e.pluginId,i=e.pluginsMap[o];return void 0===i?null:v.createElement(Z.DragOverlay,{dropAnimation:null},n===Ee.SortOverlayTypes.visible?v.createElement(Ne,{id:o,icon:i.icon,className:Re().overlayElement}):v.createElement(Ee.CreationBarDummyMenuItem,{id:o,icon:null!==(t=i.catalogIcon)&&void 0!==t?t:i.icon,text:i.title,className:y()(Re().overlayElement,Re().creationBarDummyMenuItem)}))})),Ve={x:0,y:0},je=function(e,t){return(0,E.__assign)((0,E.__assign)({},e),t)},Ke=n(123798),Ye=function(e,t,n,o){var i,r=null===(i=e.data.current)||void 0===i?void 0:i.dummyController;void 0!==r&&(t(Ee.CreationBarDragTypes.create),o(r),void 0!==e.rect.current.initial&&n(e.rect.current.initial,r))},Xe=function(e){e(Ee.CreationBarDragTypes.sort)},Ze=n(726846),Je=n.n(Ze),qe=function(e){var t=e.savePluginsOrder,n=e.onOrderChanged,o=e.pluginsMap,i=e.children,r=e.buttons,a=Le(),s=a.isCatalogOpened,l=a.setIsCatalogOpened,c=a.dragType,d=a.setDragType,u=(0,v.useReducer)(je,{items:{visible:[],recent:[],hidden:[],unpinned:[]},oldContainerId:null,overlayType:null}),p=u[0],h=u[1];(0,v.useEffect)((function(){var e=function(e){return!r.recentIds.includes(e)},t=r.hiddenIds.filter(e),n=r.unpinnedIds.filter(e);h({items:{visible:r.visibleIds,recent:r.recentIds,hidden:t,unpinned:n}})}),[r.visibleIds.length,r.recentIds,r.hiddenIds.length,r.unpinnedIds.length]);var g=function(){var e=(0,v.useState)(null),t=e[0],n=e[1],o=(0,v.useState)(Ve),i=o[0],r=o[1],a=he(),s=(0,v.useCallback)((function(e,o){var s;if(null!==t){var l={x:i.x+e.delta.x,y:i.y+e.delta.y};setTimeout((function(){return null===t||void 0===t?void 0:t.drop(l)}),50),n(null),r(Ve),a.onWidgetDragged(o,null===(s=e.active.data.current)||void 0===s?void 0:s.containerId)}}),[t,i.x,i.y]);return{setDummyController:n,applyDummyController:s,moveDummyElement:function(e){var n=e.x,o=e.y;null===t||void 0===t||t.move({x:i.x+n,y:i.y+o})},createDummyElement:function(e,t){var n={x:e.left+e.width/2,y:e.top+e.height/2};t.create(n),r(n)}}}(),f=g.setDummyController,m=g.applyDummyController,_=g.moveDummyElement,y=g.createDummyElement,b=(0,v.useState)(null),T=b[0],S=b[1],C=(0,v.useCallback)((function(e){var o,i,r=e.active,a=e.over,s=null===(i=r.data.current)||void 0===i?void 0:i.containerId,l=r.id,c=null===a||void 0===a?void 0:a.id;if(void 0!==c&&s!==Ee.SortContainerIds.catalog){var d=(0,E.__assign)((0,E.__assign)({},p.items),((o={})[s]=function(e){var t=e.activeItems,n=e.activeId,o=e.overId,i=t.indexOf(n),r=t.indexOf(null!==o&&void 0!==o?o:""),a=t.filter((function(e){return e!==n}));return(0,E.__spreadArray)((0,E.__spreadArray)((0,E.__spreadArray)([],a.slice(0,r),!0),[t[i]],!1),a.slice(r,a.length),!0).filter((function(e){return void 0!==e}))}({activeItems:p.items[s],activeId:l,overId:c}),o));s===Ee.SortContainerIds.visible&&p.oldContainerId===Ee.SortContainerIds.recent&&(d.unpinned=d.unpinned.filter((function(e){return e!==l})),d.hidden=d.hidden.filter((function(e){return e!==l})),d.recent=[]),h({items:d,overlayType:null,oldContainerId:null}),setTimeout((function(){return t(d)}),100),setTimeout((function(){return n({visible:d.visible,hidden:d.hidden,unpinned:d.unpinned},s,p.oldContainerId)}),100)}else h({overlayType:null})}),[t,n,p.items,p.oldContainerId]),I=(0,v.useCallback)((function(e){var t=e.active,n=p.items,o=n.visible,i=n.hidden,r=n.unpinned,a=n.recent,s=(0,E.__spreadArray)((0,E.__spreadArray)((0,E.__spreadArray)((0,E.__spreadArray)([],o,!0),i,!0),r,!0),a,!0).filter((function(e){return void 0!==e})).find((function(e){return e===t.id}));void 0!==s&&S(s)}),[p]),x=(0,v.useCallback)((function(e){var t=e.delta,n=e.active;if(c===Ee.CreationBarDragTypes.create&&_(t),null===c&&n.id!==W.AutotestId.CREATION_BAR_CATALOG_BUTTON_ID)try{!function(e){var t=e.delta,n=e.active,o=e.isCatalogOpened,i=e.setDragType,r=e.setDummyController,a=e.createDummyElement,s=Math.abs(t.x),l=Math.abs(t.y),c=sl&&s+t.x>0;Ke.bowser.desktop&&(c||o)?Xe(i):d&&Ye(n,i,a,r)}({delta:t,active:n,isCatalogOpened:s,setDragType:d,setDummyController:f,createDummyElement:y})}catch(e){throw new Error("Function onDragMoveSideEffects is failed. This might happen if the conditions above broke")}}),[_,f,y,c,d,s]),w=(0,v.useCallback)((function(e){var t,n,o,i=e.active,r=e.over;if(c===Ee.CreationBarDragTypes.sort){var a=i.id,d=null===r||void 0===r?void 0:r.id,u=null===(n=i.data.current)||void 0===n?void 0:n.containerId,g=null===(o=null===r||void 0===r?void 0:r.data.current)||void 0===o?void 0:o.containerId;if(g!==Ee.SortContainerIds.catalog&&u!==Ee.SortContainerIds.catalog){if(g!==Ee.SortContainerIds.recent||u===g)if(void 0!==u&&void 0!==g&&u!==g){var f=p.oldContainerId===g?null:u,m=function(e){var t,n=e.items,o=e.activeItems,i=e.overItems,r=e.overId,a=e.activeId,s=o.indexOf(a),l=i.indexOf(null!==r&&void 0!==r?r:"");if(void 0!==r&&r in n)t=i.length+1;else{var c=void 0!==r&&l===i.length-1;t=l>=0?l+(c?1:0):i.length+1}return{newActiveItems:(0,E.__spreadArray)([],o.filter((function(e){return e!==a})),!0),newOverItems:(0,E.__spreadArray)((0,E.__spreadArray)((0,E.__spreadArray)([],i.slice(0,t),!0),[o[s]],!1),i.slice(t,i.length),!0).filter((function(e){return void 0!==e}))}}({items:p.items,activeItems:p.items[u],overItems:p.items[g],activeId:a,overId:d}),v=m.newActiveItems,_=m.newOverItems;h({overlayType:Ee.SortOverlayTypes[g],oldContainerId:f,items:(0,E.__assign)((0,E.__assign)({},p.items),(t={},t[u]=v,t[g]=_,t))})}else void 0!==g&&h({overlayType:Ee.SortOverlayTypes[g]})}else!function(e){var t=e.activeContainerId,n=e.items,o=e.setState,i=e.activeId,r=e.isCatalogOpened,a=e.setIsCatalogOpened;if(t===Ee.SortContainerIds.unpinned&&0===n.visible.length){var s=n.unpinned.find((function(e){return e===i})),l=void 0!==s?[s]:[],c=n.unpinned.filter((function(e){return e!==i}));o({items:(0,E.__assign)((0,E.__assign)({},n),{visible:l,unpinned:c}),overlayType:Ee.SortOverlayTypes.visible})}else o({overlayType:Ee.SortOverlayTypes.catalog}),r||a(!0)}({activeContainerId:u,items:p.items,setState:h,activeId:a,isCatalogOpened:s,setIsCatalogOpened:l})}}),[c,s,p.items,p.oldContainerId,l]),A=(0,v.useCallback)((function(e){c===Ee.CreationBarDragTypes.sort&&C(e),null!==T&&m(e,T),S(null),d(null)}),[m,C,c,d,T]),P=(0,v.useMemo)((function(){return[c===Ee.CreationBarDragTypes.sort?Ge.restrictToParentElement:Ge.restrictToWindowEdges]}),[c]),O=(0,Z.useSensors)((0,Z.useSensor)(Z.PointerSensor,{activationConstraint:{distance:10}}));return v.createElement("div",{className:Je().creationBarSortable,"data-testid":W.AutotestId.CREATION_BAR_SORTABLE},v.createElement(Z.DndContext,{sensors:O,modifiers:P,collisionDetection:Z.pointerWithin,onDragStart:I,onDragMove:x,onDragOver:w,onDragEnd:A,onDragCancel:A},i(p.items),null!==T&&null!==p.overlayType&&v.createElement(ze,{pluginsMap:o,overlayType:p.overlayType,pluginId:T})))},$e=n(136289),Qe=n(767402),et=n(866377),tt="board-creation-toolbar",nt=function(e){var t,n,o,i=e.visibleIds,r=e.pluginsMap,a=e.recentIds,s=e.hiddenIds,l=e.unpinnedIds,h=Le(),g=h.isCatalogOpened,f=h.setIsCatalogOpened,m=h.dragType,_=te(oe),y=(0,we.useAppsDispatch)(),b=c(),T=b.useMarketplaceProps,S=b.useDesktopUIHeight,C=T(),I=(0,v.useState)(""),x=I[0],w=I[1],A=S(),P=he(),O=(0,$e.useHasIconNotification)((0,E.__spreadArray)((0,E.__spreadArray)([],s,!0),l,!0)),R=(0,Ee.getCreationBarCatalogItems)({pluginsMap:r,visibleIds:i,recentIds:a,hiddenIds:s,unpinnedIds:l,searchStr:x}),N=function(e){var t=e.hasChevronNotification,n=e.unpinnedIds,o=e.searchStr,i=e.lists,r=Le(),a=r.isCatalogOpened,s=r.setIsCatalogOpened,l=(0,$e.useSetNode)(),c=l[0],d=l[1],h=he(),g=(0,v.useCallback)((function(){u().openRootSection(),s(!0);var e=p();h.catalogOpened(e,n)}),[s,h,n]),f=(0,v.useCallback)((function(){var e,t,n;s(!1),h.catalogClosed(o,{visible:null!==(e=i.visible)&&void 0!==e?e:[],hidden:null!==(t=i.hidden)&&void 0!==t?t:[],unpinned:null!==(n=i.unpinned)&&void 0!==n?n:[]})}),[o,i,s,h]);return(0,v.useEffect)((function(){null!==a&&u().close()}),[a]),{dropdownProps:(0,v.useMemo)((function(){return{isOpened:Boolean(a),onOpened:function(){g()},onClosed:function(){f()},placement:"auto",modifiers:{distance:10,skidding:60,preventFlip:!0},animation:et.animationFromLeftToCenter,rootA11y:{id:tt,"aria-modal":!1,"aria-label":"Apps list",hasFocusTrap:!0,role:"dialog"},orientation:"horizontal",dropdownToggle:v.createElement(Ie,{ref:d,id:W.AutotestId.CREATION_BAR_CATALOG_BUTTON_ID,tooltipText:H.t("creationBar.moreAppsButton.tooltip"),isActive:Boolean(a),onClick:void 0,hasChevronNotification:t,aria:{"aria-controls":tt,"aria-expanded":Boolean(a),"aria-haspopup":"dialog"}})}}),[a,d,t,g,f]),buttonEl:c}}({hasChevronNotification:O,unpinnedIds:l,searchStr:x,lists:R}),M=N.dropdownProps,L=N.buttonEl;!function(e,t,n){var o=(0,v.useRef)(),i=he();(0,v.useEffect)((function(){o.current&&clearTimeout(o.current),t&&(o.current=setTimeout((function(){i.searchUsed(e,n)}),500))}),[e])}(x,g,{visible:null!==(t=R.visible)&&void 0!==t?t:[],hidden:null!==(n=R.hidden)&&void 0!==n?n:[],unpinned:null!==(o=R.unpinned)&&void 0!==o?o:[]}),(0,v.useEffect)((function(){var e=function(){return f(!0)};return u().openRootSectionCalled.add(e),function(){u().openRootSectionCalled.remove(e)}}),[f]);var D=(0,v.useMemo)((function(){return function(e){var t,n=e.pluginId,o=e.title,r=e.containerId;f(!1),void 0!==r&&(P.pluginClicked({pluginId:n,searchStr:x,title:o,openSource:"library",containerId:r}),u().setCurrentPropertyClick(n,r)),null===(t=d().toolbar.getButtonByPluginId(n))||void 0===t||t.onClick(u()),_(n),i.includes(n)||y((0,we.setCreationBarLastUsedApp)(n))}}),[x,y,_,f,i,P]);return v.createElement(Qe.PopupWrapper,{dropdownProps:M},v.createElement(Ee.AppMenuContextProvider,null,v.createElement(Ee.CreationBarAppPanel,{hiddenIds:s,unpinnedIds:l,marketplaceProps:C,onAppSelect:D,desktopUIHeight:A,searchStr:x,setSearchStr:w,lists:R,pluginsMap:r,buttonEl:L,setIsOpened:f,dragType:m})))},ot=(0,v.memo)((function(e){var t=e.visibleIds,n=e.recentIds,o=e.hiddenIds,i=e.unpinnedIds,r=e.pluginsMap,a=e.onOrderChanged,s=(0,xe.usePluginOrderDispatch)(),l=(0,we.useAppsDispatch)(),d=c().useHidingUITipByClickingOnCreationBar,p=(0,v.useCallback)((function(e){l((0,we.setCreationBarLastUsedApp)(e.recent[0])),s((0,xe.updateOrderChangeState)({newPinned:(0,E.__spreadArray)((0,E.__spreadArray)([],e.visible,!0),e.hidden,!0),newUnpinned:e.unpinned})),s((0,xe.saveToServerThunk)())}),[s,l]),h=(0,v.useCallback)((function(e,t){u().setCurrentPropertyClick(e,t)}),[]);return d(q.UITipId.ADD_COMMENTS,r),d(q.UITipId.SHARE_IDEAS_WITH_STICKIES,r),v.createElement(qe,{buttons:{visibleIds:t,recentIds:n,hiddenIds:o,unpinnedIds:i},savePluginsOrder:p,onOrderChanged:a,pluginsMap:r},(function(e){return v.createElement(v.Fragment,null,v.createElement(De,{pluginsMap:r,buttons:e.visible,sendToCatalogController:h}),v.createElement(Fe,{pluginsMap:r,buttons:e.recent,sendToCatalogController:h}),v.createElement(nt,{pluginsMap:r,visibleIds:e.visible,recentIds:e.recent,hiddenIds:e.hidden,unpinnedIds:e.unpinned}))}))})),it=n(965751),rt=function(e){return{id:e.pluginId,icon:e.getToolbarIcon(),catalogIcon:"third-party-app"===e.appType?e.getCatalogIcon():e.getToolbarIcon(),isActive:e.isActive(),isDisabled:!!e.isDisabled&&e.isDisabled(),isVisible:!e.isVisible||e.isVisible(),onClick:function(){g().setFocus(it.FocusHolder.CANVAS),d().isPluginStarted(e.pluginId)&&(u().clearLastStatEventParam(),e.isActive()&&void 0!==f().getActivePluginId()?u().close():(e.onClick(u()),d().markPluginAsUsed(e.pluginId)))},onClose:function(){},actionType:e.buttonActionType,className:e.buttonCSSClass,tooltipText:e.title,tooltipHotkey:e.hotKey,canBePinned:!0,title:e.title,hasSimpleNotification:!1,positionPriority:0,dummyController:e.dummy,__nonInstallableInHouseAppKeywords:e.__nonInstallableInHouseAppKeywords,getUITip:e.getUITip}},at={header:64,footer:56},st=8,lt=8,ct=44,dt=11,ut=function(e){var t=(e.withUndoRedoButtons?2:0)+(e.withCursorButton?1:0)+(e.withCatalogButton?1:0)+(e.withRecentPluginButton?1:0),n=(e.withUndoRedoButtons?1:0)+(e.withRecentPluginButton?1:0),o=e.screenHeight-(at.header+at.footer)-(st+lt)-(ct*t+dt*n);return Math.max(Math.floor(o/ct),0)},pt=function(e){var t=e.withUndoRedoButtons,n=e.withCatalogButton,o=e.withCursorButton,i=e.recentId,r=e.screenHeight,a=null!==i,s=t&&ut({screenHeight:r,withCursorButton:o,withCatalogButton:n,withUndoRedoButtons:t,withRecentPluginButton:a})>0,l=a&&ut({screenHeight:r,withCursorButton:o,withCatalogButton:n,withUndoRedoButtons:!1,withRecentPluginButton:a})>0;return{showUndoRedoButtons:s,visibleButtonsAmount:ut({screenHeight:r,withCursorButton:o,withCatalogButton:n,withUndoRedoButtons:s,withRecentPluginButton:l})}},ht=n(878516),gt=function(e){var t=e.children;return v.createElement(xe.PluginOrderStoreProvider,{name:ht.PluginToolbarType.CREATION,pinnedApps:m()(ht.PluginToolbarType.CREATION),saveToServer:h()},t)},ft=function(e){var t=e.visibleIds,n=e.hiddenIds,o=e.unpinnedIds,i=e.showUndoRedoButtons,r=e.recentId,a=(0,v.useState)(t),s=a[0],l=a[1],c=(0,v.useState)(n),d=c[0],u=c[1],p=(0,v.useState)(o),h=p[0],g=p[1],f=(0,v.useState)(!1),m=f[0],_=f[1],y=(0,v.useRef)(),b=he();(0,v.useEffect)((function(){return l(t)}),[t.length]),(0,v.useEffect)((function(){return u(n)}),[n.length]),(0,v.useEffect)((function(){return g(o)}),[o.length]),(0,v.useEffect)((function(){m&&s.length>0?(y.current&&clearTimeout(y.current),y.current=setTimeout((function(){var e=t.length>s.length?"extend":"shorten";b.creationBarViewChanged({change_type:"resize",action_type:e,is_undo_redo_visible:i,last_used_app_id:r,newVisible:t,oldVisible:s,newHidden:n,oldHidden:d,newUnpinned:o,oldUnpinned:h})}),500)):_(!0)}),[t.length]),(0,v.useEffect)((function(){r&&b.creationBarViewChanged({change_type:"last_used_app_available",action_type:"use_from_unpinned",is_undo_redo_visible:i,last_used_app_id:r,newVisible:t,oldVisible:s,newHidden:n,oldHidden:d,newUnpinned:o,oldUnpinned:h})}),[r]);return{onOrderChanged:function(e,n,o){var a;if((null===(a=e.visible)||void 0===a?void 0:a.length)!==t.length){var c=function(e){var t,n,o,i=e.lists,r=e.visiblePluginsLength,a=(0,E.__spreadArray)([],null!==(t=i.visible)&&void 0!==t?t:[],!0).splice(0),s=(0,E.__spreadArray)([],null!==(n=i.visible)&&void 0!==n?n:[],!0).splice(r),l=(0,E.__spreadArray)((0,E.__spreadArray)([],null!==s&&void 0!==s?s:[],!0),null!==(o=i.hidden)&&void 0!==o?o:[],!0);return r>a.length&&l.length>0?(a.push(l[0]),l.shift()):r{"use strict";var o;n.d(t,{AutotestId:()=>o}),function(e){e.CREATION_BAR_CATALOG_BUTTON_ID="CATALOG",e.CREATION_BAR_ROOT="CreationBarRoot",e.CREATION_BAR_PLUGINS="CreationBarPlugins",e.CREATION_BAR_UNDO_REDO_BUTTONS="CreationBarUndoRedoButtons",e.CREATION_BAR_SORTABLE="CreationBarSortable",e.CREATION_BAR_CATALOG_POPUP="CreationBar--CatalogPopup",e.CREATION_BAR_RECENT_CONTAINER="CreationBar--RecentContainer",e.CREATION_BAR_CURSOR_BUTTON="CreationBarButton--CREATION_BAR_CURSOR_BUTTON",e.CREATION_BAR_MARKETPLACE_BUTTON="CreationBar--MarketplaceButton",e.CREATION_BAR_TEMPLATES_BUTTON="CreationBarButton--TEMPLATES",e.CREATION_BAR_TEXT_BUTTON="CreationBarButton--TEXT",e.CREATION_BAR_PEN_BUTTON="CreationBarButton--PEN",e.CREATION_BAR_LINES_BUTTON="CreationBarButton--LINES",e.CREATION_BAR_SHAPES_BUTTON="CreationBarButton--SHAPES",e.CREATION_BAR_STICKERS_BUTTON="CreationBarButton--STICKERS",e.CREATION_BAR_STICKERS_RECOGNITION_BUTTON="CreationBarButton--STICKERS_RECOGNITION",e.CREATION_BAR_COMMENT_BUTTON="CreationBarButton--COMMENTS",e.CREATION_BAR_FRAMES_BUTTON="CreationBarButton--FRAMES",e.CREATION_BAR_UPLOAD_BUTTON="CreationBarButton--UPLOAD",e.CREATION_BAR_MEDIA_LIBRARY="CreationBarButton--MEDIA_LIBRARY",e.CREATION_BAR_GRID_BUTTON="CreationBarButton--GRID",e.CREATION_BAR_ICON_FINDER_BUTTON="CreationBarButton--ICONFINDER",e.CREATION_BAR_UNDO_BUTTON="CreationBarButton--CREATION_BAR_UNDO",e.CREATION_BAR_REDO_BUTTON="CreationBarButton--CREATION_BAR_REDO",e.CREATION_BAR_CATALOG_BUTTON="CreationBarButton--CATALOG",e.CREATION_BAR_UNDO="CreationBarButton--CREATION_BAR_UNDO",e.CREATION_BAR_REDO="CreationBarButton--CREATION_BAR_REDO"}(o||(o={}))},643120:(e,t,n)=>{"use strict";n.d(t,{AutotestId:()=>o.AutotestId});var o=n(757076)},547819:(e,t,n)=>{"use strict";n.d(t,{BoardExport:()=>N,BoardExportStoreContext:()=>I,BoardExportTrigger:()=>k,createExportStore:()=>z,updateExportMenuState:()=>F});var o=n(827378),i=n(477715),r=n(192275),a=n(494301),s=n(50210),l=n(998733),c=n(60042),d=n.n(c),u=n(136289),p=n(423514),h=n.n(p),g=n(302258),f=(0,n(580406).createSelector)((function(e){return e.exportButtons}),(function(e){return e.filter((function(e){return!0===e.isVisible&&!(null===e||void 0===e?void 0:e.isDisabled)})).sort((function(e,t){return e.positionPriority-t.positionPriority}))})),m=n(225563),v=n(903565),_=n(457077),y=n.n(_);function b(e){return"board-export__plugin_".concat(e)}var T=n(960501),S=n.n(T),E=function(e){var t=e.children,n=e.button,r=(0,u.useHasIconNotification)([n.id]);return o.createElement(i.DropdownMenu.IconSlot,{css:{position:"relative"}},r&&o.createElement("div",{className:d()(S().badge_left)}),t)},C=n(232463),I=(0,o.createContext)({}),x=(0,C.createDispatchHook)(I),w=((0,C.createStoreHook)(I),(0,C.createSelectorHook)(I)),A=n(925514),P=function(e){var t=e.getUITip,n=e.children;if(null==t)return o.createElement(o.Fragment,null,n);var i=null===t||void 0===t?void 0:t();return void 0===i?o.createElement(o.Fragment,null,n):o.createElement(A.UITipConnected,{id:i.id,content:i.content},n)},O=o.memo((function(e){var t=e.item,n=x(),r=o.useState(!1),s=r[0],l=r[1];if((0,o.useEffect)((function(){var e;null===(e=null===t||void 0===t?void 0:t.isDone)||void 0===e||e.call(t).then((function(e){l(e)}))}),[t]),null===t||void 0===t)return null;return o.createElement(P,{getUITip:t.getUITip},o.createElement(i.DropdownMenu.Item,{onSelect:function(){var e,o;t.isDisabled||(t.onClick(),v.removePluginFromUnused(t.id),n((e=t.id,o=t.title,function(t,n,i){(0,i.eventExportHandler)(e,o)})))},"data-testid":b(t.id)},o.createElement(E,{button:t},o.createElement(a.SvgIcon,{href:t.icon})),t.title,s&&o.createElement(a.SvgIcon,{className:y().checkIcon},o.createElement(m.default,null))))})),R=n(296830),N=(0,o.memo)((function(e){var t,n,c=e.open,p=e.onOpen,m=e.onClose,v=e.translations,_=e.newToolbarEnabled,y=e.tipConfig,T=w(f),S=(0,u.useHasIconNotification)(T.map((function(e){return e.id}))),E=(0,o.useMemo)((function(){return T.map((function(e,t){return o.createElement(O,{key:t.toString(),item:e})}))}),[T]),C=function(e,t){return e&&t?(0,A.useUiTip)(t,e):[null,(0,o.useState)(null)[1],null,!1]}(y,A.UITipId.PAID_PLAN_ONBOARDING_HIGHRES_EXPORT_TOOLBAR_ICON),I=C[0],x=C[1];if(0===T.length)return o.createElement(o.Fragment,null);return o.createElement(i.DropdownMenu,{open:c,onOpen:p,onClose:m},o.createElement(i.DropdownMenu.Trigger,{asChild:!0,"data-testid":b(g.BoardExportBody.toggleIcon)},_?o.createElement(r.Toolbar.Icon,{active:c,asChild:!0},o.createElement(l.IconButton,{className:d()((t={},t[h().icon_hasNewItems]=S,t)),tooltipText:v.get(R.Translations.EXPORT_TOOLTIP_ICON),isActive:c,size:"toolbar"},o.createElement(a.SvgIcon,{ref:x},o.createElement(s.default,null)))):o.createElement(l.IconButton,{className:d()((n={},n[h().icon_hasNewItems]=S,n)),tooltipText:v.get(R.Translations.EXPORT_TOOLTIP_ICON),isActive:c},o.createElement(a.SvgIcon,{ref:x},o.createElement(s.default,null)))),I,o.createElement(i.DropdownMenu.Content,{onFocusOutside:function(e){e.preventDefault()},align:"start","no-prevent-ios-touchstart":"true","data-testid":b(g.BoardExportBody.exportContainer)},E))})),M=n(305659),L=n(77098),D=n.n(L),B=function(e){var t=e.onClickHandler,n=e.translations;return o.createElement(i.DropdownMenu.Item,null,o.createElement("div",{className:D().exportPanel__authButton},o.createElement(M.Link,{tabIndex:0,className:"rtb-link rtb-link--primary",onClick:t,dataTestid:b(g.BoardExportBody.sign_up)},n.get(R.Translations.EXPORT_MENU_TRIGGER_BUTTON)),"\xa0",n.get(R.Translations.EXPORT_MENU_TRIGGER_CONTEXT)))},k=(0,o.memo)((function(e){var t=e.open,n=e.onOpen,c=e.onClose,d=e.translations,u=e.onSignupClick,p=e.newToolbarEnabled;return o.createElement(i.DropdownMenu,{open:t,onOpen:n,onClose:c},o.createElement(i.DropdownMenu.Trigger,{asChild:!0,"data-testid":b(g.BoardExportBody.triggerToggleIcon)},p?o.createElement(r.Toolbar.Icon,{active:t,asChild:!0},o.createElement(l.IconButton,{tooltipText:d.get(R.Translations.EXPORT_TOOLTIP_ICON),isActive:t,size:"toolbar"},o.createElement(a.SvgIcon,{className:h().disabled__icon},o.createElement(s.default,null)))):o.createElement(l.IconButton,{tooltipText:d.get(R.Translations.EXPORT_TOOLTIP_ICON),isActive:t},o.createElement(a.SvgIcon,null,o.createElement(s.default,null)))),o.createElement(i.DropdownMenu.Content,{onFocusOutside:function(e){e.preventDefault()},align:"start","no-prevent-ios-touchstart":"true","data-testid":b(g.BoardExportBody.exportContainer)},o.createElement(B,{onClickHandler:u,translations:d})))})),U=n(759312),H=n(489319),W=(0,H.createSlice)({name:"boardExport",initialState:{exportButtons:[],showMenu:!0},reducers:{updateExportMenuState:function(e,t){var n=t.payload.buttons;if(void 0===n)return e;var o=(0,U.__spreadArray)([],e.exportButtons,!0),i=o.findIndex((function(e){return e.id===n.id}));if(-1!==i){var r=(0,U.__assign)({},o[i]);o[i]=(0,U.__assign)((0,U.__assign)({},r),n)}else o=o.concat(n);return{exportButtons:o,showMenu:o.length>0}}}}),F=W.actions.updateExportMenuState,G=W.reducer,z=function(e){return function(e){return(0,H.configureStore)({reducer:G,devTools:!1,middleware:function(t){return t({thunk:{extraArgument:e},serializableCheck:!1})}})}(e)}},296830:(e,t,n)=>{"use strict";var o;n.d(t,{Translations:()=>o}),function(e){e.EXPORT_MENU="export_menu",e.EXPORT_TOOLTIP_ICON="Settings",e.EXPORT_MENU_TRIGGER_BUTTON="export_menu_trigger_button",e.EXPORT_MENU_TRIGGER_CONTEXT="export_menu_trigger_context"}(o||(o={}))},302258:(e,t,n)=>{"use strict";var o;n.d(t,{BoardExportBody:()=>o}),function(e){e.exportContainer="top-level-menu-container",e.toggleIcon="toggle-icon",e.triggerToggleIcon="trigger_toggle-icon",e.sign_up="sign_up-link",e.virtualConsole="standelone__virtual-console-item"}(o||(o={}))},136289:(e,t,n)=>{"use strict";n.d(t,{BoardLayoutAchievements:()=>o,useHasIconNotification:()=>r,useSetNode:()=>s});var o=(0,n(995941).createAchievements)({NEW_UI_BADGE_SHOWN:"layout_4_new_ui_badge_shown",REORDERING_APP_BAR_TIP_SEEN:"layout_4_reordering_app_bar_tip_seen"}),i=n(903565),r=function(e){return(0,i.usePluginSystemSelector)((function(t){return(0,i.getIsSomePluginsUnused)(t,e)}))},a=n(827378);function s(){var e=(0,a.useState)(null),t=e[0],n=e[1];return[t,function(e){null!==e&&n(e)}]}},924763:(e,t,n)=>{"use strict";n.d(t,{SEARCH_STORE_SERVICE_KEY:()=>o});var o="SearchStoreService"},684620:(e,t,n)=>{"use strict";n.d(t,{createSearchPanelStore:()=>s,SearchPanelStoreContext:()=>l});var o=n(827378),i=n(232463),r=n(489319),a=n(872725),s=function(){return(0,r.configureStore)({reducer:{plugins:a.pluginsSliceReducer},devTools:!1,middleware:function(e){return e({serializableCheck:!1})}})},l=o.createContext({});(0,i.createSelectorHook)(l)},872725:(e,t,n)=>{"use strict";n.d(t,{pluginsSliceActions:()=>s,pluginsSliceReducer:()=>a});var o=n(489319),i=n(759312),r=(0,o.createSlice)({name:"plugins",initialState:{},reducers:{pushPluginToSearch:function(e,t){var n=t.payload;null!=e[n.id]?e[n.id]=(0,i.__assign)((0,i.__assign)({},e[n.id]),n):e[n.id]=n},removePluginFromSearch:function(e,t){var n=t.payload;n in e&&delete e[n]}}}),a=r.reducer,s=r.actions},561199:(e,t,n)=>{"use strict";n.d(t,{ToolBarStoreContext:()=>d,createToolBarStore:()=>c,useToolBarDispatch:()=>p,useToolBarSelector:()=>u});var o=n(645106),i=n(827378),r=n(232463),a=n(759312);var s=n(793374);function l(e,t){var n,o,i,r,l;switch(void 0===e&&(e={forceUpdate:function(){},markPluginAsUsed:function(){},buttons:{},newPlugins:new Set,openMarketplace:function(){},listRecentlyUsedTools:[]}),t.type){case s.ToolBarStateActions.updateToolBarState:return(0,a.__assign)((0,a.__assign)({},e),{newPlugins:null!==(o=t.payload.newPlugins)&&void 0!==o?o:new Set,markPluginAsUsed:null!==(i=t.payload.markPluginAsUsed)&&void 0!==i?i:e.markPluginAsUsed,openMarketplace:null!==(r=t.payload.openMarketplace)&&void 0!==r?r:e.openMarketplace,forceUpdate:null!==(l=t.payload.forceUpdate)&&void 0!==l?l:e.forceUpdate,buttons:t.payload.button?(0,a.__assign)((0,a.__assign)({},e.buttons),(n={},n[t.payload.button.id]=t.payload.button,n)):e.buttons});case s.ToolBarStateActions.updateRecentlyUsedTools:var c=t.payload,d=e.listRecentlyUsedTools;if(d.includes(c))return e;var u=(0,a.__spreadArray)([],d,!0);return 3===u.length&&u.shift(),u.push(t.payload),(0,a.__assign)((0,a.__assign)({},e),{listRecentlyUsedTools:u});default:return e}}function c(){return(0,o.createStore)(l)}var d=i.createContext({}),u=(0,r.createSelectorHook)(d),p=(0,r.createDispatchHook)(d);(0,r.createStoreHook)(d)},793374:(e,t,n)=>{"use strict";var o;n.d(t,{ToolBarStateActions:()=>o,updateToolBarState:()=>i,updateRecentlyUsedTools:()=>r}),function(e){e.updateToolBarState="[ToolBarStateActions] updateToolBarState",e.updateRecentlyUsedTools="[ToolBarStateActions] updateRecentlyUsedTools"}(o||(o={}));var i=function(e){return{type:o.updateToolBarState,payload:e}},r=function(e){return{type:o.updateRecentlyUsedTools,payload:e}}},70973:(e,t,n)=>{"use strict";n.d(t,{UploadBarStoreContext:()=>d,createUploadBarStore:()=>c,useUploadBarSelector:()=>u,useUploadBarStore:()=>p});var o=n(645106),i=n(827378),r=n(232463),a=n(759312);var s=n(804516);function l(e,t){var n,o,i,r,l;return void 0===e&&(e={forceUpdate:function(){},markPluginAsUsed:function(){},buttons:{},newPlugins:new Set,openMarketplace:function(){}}),t.type===s.UploadBarStateActions.UpdateUploadBarState?{newPlugins:null!==(o=t.payload.newPlugins)&&void 0!==o?o:new Set,markPluginAsUsed:null!==(i=t.payload.markPluginAsUsed)&&void 0!==i?i:e.markPluginAsUsed,openMarketplace:null!==(r=t.payload.openMarketplace)&&void 0!==r?r:e.openMarketplace,forceUpdate:null!==(l=t.payload.forceUpdate)&&void 0!==l?l:e.forceUpdate,buttons:t.payload.button?(0,a.__assign)((0,a.__assign)({},e.buttons),(n={},n[t.payload.button.id]=t.payload.button,n)):e.buttons}:e}function c(){return(0,o.createStore)(l)}var d=i.createContext({}),u=(0,r.createSelectorHook)(d),p=((0,r.createDispatchHook)(d),(0,r.createStoreHook)(d))},804516:(e,t,n)=>{"use strict";var o;n.d(t,{UploadBarStateActions:()=>o,updateUploadBarState:()=>i}),function(e){e.UpdateUploadBarState="[UploadBarStateActions] UpdateUploadBarState"}(o||(o={}));var i=function(e){return{type:o.UpdateUploadBarState,payload:e}}},424222:(e,t,n)=>{"use strict";n.d(t,{PluginOrderStoreProvider:()=>_,getPinned:()=>f,getUnpinned:()=>m,saveToServerThunk:()=>y.saveToServerThunk,updateOrderChangeState:()=>u,usePluginOrderDispatch:()=>a,usePluginOrderSelector:()=>s});var o=n(827378),i=n(232463),r=(0,o.createContext)({}),a=(0,i.createDispatchHook)(r),s=((0,i.createStoreHook)(r),(0,i.createSelectorHook)(r)),l=n(489319);function c(e,t){return{pluginId:e,order:t}}var d=(0,l.createSlice)({name:"pluginOrder",initialState:{pinnedMap:[],unpinnedMap:[],pinned:[],unpinned:[]},reducers:{updateOrderChangeState:function(e,t){var n=t.payload,o=n.newPinned,i=n.newUnpinned;return{pinnedMap:o.map(c),unpinnedMap:i.map(c),pinned:o,unpinned:i}}}}),u=d.actions.updateOrderChangeState,p=d.reducer,h=n(298784),g=n(580406),f=function(e){return e.pinned},m=function(e){return e.unpinned},v=((0,g.createSelector)([f,m,function(e,t){return t},function(e,t,n){return n}],(function(e,t,n,o){return!(0,h.isEqual)(n,e)||!(0,h.isEqual)(o,t)})),function(e,t,n){return function(e,t,n){return(0,l.configureStore)({reducer:p,devTools:!1,preloadedState:{pinned:e.pinned,unpinned:e.unpinned,pinnedMap:e.pinned.map((function(e){return{pluginId:e,order:1}})),unpinnedMap:e.unpinned.map((function(e){return{pluginId:e,order:1}}))},middleware:function(e){return e({thunk:{extraArgument:{saveToServer:t}},serializableCheck:!1})}})}(e,t)}),_=function(e){e.name;var t=e.children,n=e.pinnedApps,a=e.saveToServer,s=(0,o.useMemo)((function(){return v(n,a)}),[]);return o.createElement(i.Provider,{store:s,context:r},t)},y=n(993220)},993220:(e,t,n)=>{"use strict";n.d(t,{saveToServerThunk:()=>o});var o=function(){return function(e,t,n){var o=n.saveToServer,i=t();o(i.pinned,i.unpinned)}}},39637:(e,t,n)=>{"use strict";n.d(t,{BoardSettings:()=>to,BoardSettingsStoreContext:()=>Z,SettingsMiddlewareActions:()=>he,changeStateAlignObject:()=>W,changeStateGridMode:()=>H,changeStateNavigationMode:()=>U,createBoardSettingsStore:()=>X,updateExportMenuState:()=>K,useBoardSettingsDispatch:()=>q});var o,i=n(759312),r=n(827378),a=n(477715),s=n(192275),l=n(603368),c=n(494301);function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t0})}return e}});function X(e,t){return(0,N.configureStore)({reducer:Y,preloadedState:{saved:e},middleware:function(e){return e({serializableCheck:!1}).concat(t)},devTools:!1})}var Z=(0,r.createContext)({}),J=(0,M.createSelectorHook)(Z),q=(0,M.createDispatchHook)(Z),$=n(580406),Q=function(e){return e.plugins},ee=function(e){return Q(e).showSubMenu},te=(0,$.createSelector)((function(e){return Q(e).mainMenuButtons}),(function(e){return!0!==(null===e||void 0===e?void 0:e.isVisible)||(null===e||void 0===e?void 0:e.isDisabled)?void 0:e})),ne=(0,$.createSelector)((function(e){return Q(e).exportSubMenuButtons}),(function(e){return e.filter((function(e){return e.isVisible&&!e.isDisabled})).sort((function(e,t){return e.positionPriority-t.positionPriority}))})),oe=n(873114),ie=n.n(oe),re=function(e){var t=e.children,n=J(ne),o=(0,A.useHasIconNotification)(n.map((function(e){return e.id})));return r.createElement(a.DropdownMenu.IconSlot,{css:{position:"relative"}},o&&r.createElement("div",{className:w()(ie().badge_top_right)}),t)},ae=function(e){var t=e.permissions,n=e.item,o=e.children,i=t.get(n);return!0===i||void 0===i?r.createElement(r.Fragment,null,o):null};function se(e){return"board-settings__item_".concat(e)}var le=n(225563),ce=n(903565);function de(e){return"board-settings__plugin_".concat(e)}var ue,pe="[SettingsMiddlewareActions] ",he={eventShortcutsHandler:"".concat(pe," ").concat(D.BoardSettingsItem.SHORTCUTS),eventFollowThreadsHandler:"".concat(pe," ").concat(D.BoardSettingsItem.FOLLOW_THREADS),eventAccHandler:"".concat(pe," ").concat(D.BoardSettingsItem.ACC_SETTINGS),eventLogoutHandler:"".concat(pe," ").concat(D.BoardSettingsItem.LOGOUT),eventStarBoardHandler:"".concat(pe," ").concat(D.BoardSettingsItem.STAR_BOARD),eventRenameHandler:"".concat(pe," ").concat(D.BoardSettingsItem.RENAME),eventDuplicateHandler:"".concat(pe," ").concat(D.BoardSettingsItem.DUPLICATE),eventStartViewHandler:"".concat(pe," ").concat(D.BoardSettingsItem.SET_START_VIEW),eventHistoryHandler:"".concat(pe," ").concat(D.BoardSettingsItem.BOARD_HISTORY),eventDeleteHandler:"".concat(pe," ").concat(D.BoardSettingsItem.DELETE),eventCreateNewBoardHandler:"".concat(pe," ").concat(D.BoardSettingsItem.CREATE_NEW_BOARD),eventBoardBackgroundColorHandler:"".concat(pe," ").concat(D.BoardSettingsItem.BOARD_BACKGROUND_COLOR),eventTeamHandler:"".concat(pe," ").concat(D.BoardSettingsItem.OTHER_TEAM),eventProjectHandler:"".concat(pe," ").concat(D.BoardSettingsItem.OTHER_PROJECT),eventAlignObjectHandler:"".concat(pe," ").concat(D.BoardSettingsItem.ALIGN_OBJECTS),eventScrollChangeHandler:"".concat(pe," ").concat(D.BoardSettingsItem.SCROLL_BARS),eventReduceMotionChangeHandler:"".concat(pe," ").concat(D.BoardSettingsItem.REDUCE_MOTION),eventShowObjectDimensionsHandler:"".concat(pe," ").concat(D.BoardSettingsItem.SHOW_OBJECT_DIMENSIONS),eventNavModeHandler:"".concat(pe," ").concat(D.BoardSettingsItem.NAVIGATION_MENU),eventMoreInfoHandler:"".concat(pe," ").concat(D.BoardSettingsItem.MORE_INFO),eventGridModeHandler:"".concat(pe," ").concat(D.BoardSettingsItem.GRID_MENU),eventSnapGridHandler:"".concat(pe," ").concat(D.BoardSettingsItem.SNAP_GRID),eventExportHandler:"".concat(pe," ").concat(D.BoardSettingsItem.EXPORT_MENU),eventExportTriggerHandler:"".concat(pe," ").concat(D.BoardSettingsItem.EXPORT_MENU_TRIGGER),eventExportSubMenuOpenedHandler:"".concat(pe," ").concat(D.BoardSettingsItem.EXPORT_MENU,"_Opened"),eventExportTriggerSubMenuOpenedHandler:"".concat(pe," ").concat(D.BoardSettingsItem.EXPORT_MENU_TRIGGER,"_Opened")},ge=function(){return{type:he.eventExportSubMenuOpenedHandler}},fe=function(e){var t=e.children,n=e.button,o=(0,A.useHasIconNotification)([n.id]);return r.createElement(a.DropdownMenu.IconSlot,{css:{position:"relative"}},o&&r.createElement("div",{className:w()(ie().badge_left)}),t)},me=n(77305),ve=n.n(me),_e=r.memo((function(e){var t=e.item,n=q(),o=r.useState(!1),i=o[0],s=o[1];if((0,r.useEffect)((function(){var e;null===(e=null===t||void 0===t?void 0:t.isDone)||void 0===e||e.call(t).then((function(e){s(e)}))}),[t]),null===t||void 0===t)return null;return r.createElement(a.DropdownMenu.Item,{onSelect:function(){var e,o;t.isDisabled||(t.onClick(),ce.removePluginFromUnused(t.id),n((e=t.id,o=t.title,{type:he.eventExportHandler,payload:{pluginId:e,title:o}})))},"data-testid":de(t.id)},r.createElement(fe,{button:t},r.createElement(c.SvgIcon,{href:t.icon})),t.title,i&&r.createElement(c.SvgIcon,{className:ve().checkIcon},r.createElement(le.default,null)))})),ye=n(782482),be=n(436693),Te=(0,r.memo)((function(e){var t=e.permissions,n=e.translations,o=J(ee),i=J(ne),s=q(),l=(0,r.useMemo)((function(){return i.map((function(e,t){return r.createElement(_e,{key:t.toString(),item:e})}))}),[i]);return o?r.createElement(ae,{item:D.BoardSettingsItem.EXPORT_MENU,permissions:t},r.createElement(a.DropdownMenu.Sub,{onOpen:function(){s(ge())}},r.createElement(a.DropdownMenu.SubTrigger,{"data-testid":se(D.BoardSettingsItem.EXPORT_MENU)},r.createElement(re,null,r.createElement(c.SvgIcon,null,r.createElement(R.default,null))),n.get(ye.Translations.EXPORT_MENU)),r.createElement(a.DropdownMenu.SubContent,{"no-prevent-ios-touchstart":"true","data-testid":be.BoardSettingsBody.exportSubMenu},l))):r.createElement(r.Fragment,null)})),Se=function(e){return e.saved},Ee=function(e){return Se(e).followThreads},Ce=function(e){return Se(e).navigationMode},Ie=function(e){return Se(e).gridMode},xe=function(e){return Se(e).snapGrid},we=function(e){return Se(e).scroll},Ae=function(e){return Se(e).reduceMotion},Pe=function(e){return Se(e).showObjectDimensions},Oe=function(e){return Se(e).alignObject},Re=function(e){return Se(e).starBoard},Ne=function(e){return Se(e).boardBackgroundColor};function Me(){return Me=Object.assign?Object.assign.bind():function(e){for(var t=1;t{"use strict";var o;n.d(t,{Translations:()=>o}),function(e){e.BOARD_MENU="board_menu",e.PREFERENCES_MENU="preferences_menu",e.NAVIGATION_MENU="navigation_menu",e.EXPORT_MENU="export_menu",e.MOVE_TO_MENU="move_to_menu",e.GRID_MENU="grid_menu",e.BOARD_BACKGROUND_COLOR_MENU="board_background_color_menu",e.STAR_BOARD="star_board",e.UNSTAR_BOARD="unstar_board",e.RENAME="rename",e.DUPLICATE="duplicate",e.SET_START_VIEW="set_start_view",e.BOARD_HISTORY="board_history",e.DELETE="delete",e.CREATE_NEW_BOARD="create_new_board",e.CREATE_NEW_BOARD_TOOLTIP="create_new_board_tooltip",e.OTHER_TEAM="other_team",e.OTHER_PROJECT="other_project",e.ALIGN_OBJECTS="align_objects",e.SCROLL_BARS="scroll_bars",e.REDUCE_MOTION="reduce_motion",e.SHOW_OBJECT_DIMENSIONS="show_object_dimensions",e.MOUSE="mouse",e.TRACKPAD="trackpad",e.AUTO_SWITCH="auto_switch",e.MORE_INFO="more_info",e.NONE_GRID="none_grid",e.LINE_GRID="line_grid",e.DOT_GRID="dot_grid",e.SNAP_GRID="snap_grid",e.EXPORT_MENU_TRIGGER_BUTTON="export_menu_trigger_button",e.EXPORT_MENU_TRIGGER_CONTEXT="export_menu_trigger_context",e.SETTING_TOOLTIP_ICON="Settings",e.SHORTCUTS="shortcuts",e.FOLLOW_THREADS="follow_threads",e.ACC_SETTINGS="acc_settings",e.LOGOUT="logout"}(o||(o={}))},436693:(e,t,n)=>{"use strict";var o;n.d(t,{BoardSettingsBody:()=>o}),function(e){e.container="board-settings__top-level-menu-container",e.boardSubMenu="settings-board__submenu",e.preferencesSubmenu="settings-preferences__submenu",e.boardBackgroundColorSubmenu="settings-board-background-color__submenu",e.moveToSubmenu="settings-move-to__submenu",e.navigationSubmenu="settings-navigation__submenu",e.gridSubmenu="settings-grid__submenu",e.exportSubMenu="settings-export__submenu",e.exportTriggerSubMenu="settings-export__submenu__trigger",e.toggleIcon="board-settings__toggle-icon",e.virtualConsole="standelone__virtual-console-item",e.sign_up="board-settings__sign_up-link",e.exportContainer="board-export__top-level-menu-container"}(o||(o={}))},131574:(e,t,n)=>{"use strict";var o;n.d(t,{BoardSettingsItem:()=>o}),function(e){e.BOARD_MENU="board_menu",e.PREFERENCES_MENU="preferences_menu",e.NAVIGATION_MENU="navigation_menu",e.EXPORT_MENU="export_menu",e.EXPORT_MENU_TRIGGER="export_menu_trigger",e.MOVE_TO_MENU="move_to_menu",e.GRID_MENU="grid_menu",e.BOARD_BACKGROUND_COLOR_MENU="board_background_color_menu",e.STAR_BOARD="star_board",e.RENAME="rename",e.DUPLICATE="duplicate",e.SET_START_VIEW="set_start_view",e.BOARD_HISTORY="board_history",e.DELETE="delete",e.BOARD_BACKGROUND_COLOR="board_background_color",e.CREATE_NEW_BOARD="create_new_board",e.OTHER_TEAM="other_team",e.OTHER_PROJECT="other_project",e.ALIGN_OBJECTS="align_objects",e.SCROLL_BARS="scroll_bars",e.REDUCE_MOTION="reduce_motion",e.SHOW_OBJECT_DIMENSIONS="show_object_dimensions",e.MOUSE="mouse",e.TRACKPAD="trackpad",e.AUTO_SWITCH="auto_switch",e.MORE_INFO="more_info",e.NONE_GRID="none_grid",e.LINE_GRID="line_grid",e.DOT_GRID="dot_grid",e.SNAP_GRID="snap_grid",e.SHORTCUTS="shortcuts",e.FOLLOW_THREADS="follow_threads",e.SEND_TO_INTERACTIVE_DISPLAY="SEND_TO_DISPLAY",e.ACC_SETTINGS="acc_settings",e.LOGOUT="logout"}(o||(o={}))},424450:(e,t,n)=>{"use strict";n.d(t,{resizeObserver:()=>o,useScreenSize:()=>s});var o=new function(){var e=this;this.callbacks=new Map,this.observe=function(t,n){var o,i,r=null!==(o=e.callbacks.get(t))&&void 0!==o?o:[];r.push(n),e.callbacks.set(t,r),null===(i=e.resizeObserver)||void 0===i||i.observe(t)},this.unobserve=function(t){var n;e.callbacks.delete(t),null===(n=e.resizeObserver)||void 0===n||n.unobserve(t)},"ResizeObserver"in window&&(this.resizeObserver=new window.ResizeObserver((function(t){for(var n,o=function(t){var o=t.contentRect.width;if(void 0!==t.contentBoxSize){var i=Array.isArray(t.contentBoxSize)?t.contentBoxSize[0]:t.contentBoxSize;o=i.inlineSize}(null!==(n=e.callbacks.get(t.target))&&void 0!==n?n:[]).forEach((function(e){return null===e||void 0===e?void 0:e(o)}))},i=0,r=t;i{"use strict";n.d(t,{BaseItemController:()=>o,ROOT_ID:()=>i});var o=function(){function e(e,t,n){this.$scope=e,this.service=t,this.params=n}return e.prototype.init=function(){},e.$inject=["$scope","service","params"],e}(),i="root_catalog"},665941:(e,t,n)=>{"use strict";n.d(t,{ColorPalette:()=>g});var o=n(827378),i=n(60042),r=n.n(i),a=n(831845),s=n(494301),l=n(201014),c=n(703639),d=n(418390),u=n.n(d);function p(e){return-1===e}var h=function(e){var t,n=e.onClick,i=e.color,d=e.isSelected,h=o.useCallback((function(){n(i)}),[n,i]),g=o.useCallback((function(){return p(i)?o.createElement(s.SvgIcon,{href:c}):null}),[i]);return o.createElement(a.NoDom,{hmTap:h},o.createElement("button",{className:r()(["btn",u().colorPalette_circle,(t={},t[u().colorPalette_circle__selected]=d,t)]),style:{backgroundColor:l.Color.intColorToHEX(i)},"data-transparent":p(i),type:"button"},g()))},g=function(e){var t=e.className,n=e.colors,i=e.dataTestId,a=e.selectedColor,s=e.onChanged;return o.createElement("div",{className:r()(u().colorPalette,t),"data-testid":i},n.map((function(e){return o.createElement(h,{key:e,color:e,isSelected:a===e,onClick:s})})))}},101413:(e,t,n)=>{"use strict";var o;n.d(t,{CommandsService:()=>i}),function(e){e.Executed="command:executed",e.Registered="command:registered",e.Removed="command:removed",e.Updated="commands:updated"}(o||(o={}));var i=new(function(){function e(){var e;this.commands={},this.listeners=((e={})[o.Executed]=[],e[o.Registered]=[],e[o.Removed]=[],e[o.Updated]=[],e)}return e.prototype.getCommandList=function(){return Object.values(this.commands)},e.prototype.getCommands=function(){return this.commands},e.prototype.register=function(e){this.commands[e.name]=e,this.emitRegister(),this.emitUpdate()},e.prototype.remove=function(e){var t=this.commands[e];delete this.commands[e],this.emitRemove(t),this.emitUpdate()},e.prototype.cleanAll=function(){var e=this;Object.keys(this.commands).forEach((function(t){delete e.commands[t]})),Object.keys(this.listeners).forEach((function(t){e.listeners[t]=[]}))},e.prototype.execute=function(e,t){var n=this.commands[e];void 0!==(null===n||void 0===n?void 0:n.execute)&&n.execute(t),this.emitExecute(e,t)},e.prototype.on=function(e,t){return this.listeners[e].push(t),this.handleUpdateListener(e,t),this},e.prototype.off=function(e,t){var n=this.listeners[e];return this.listeners[e]=n.filter((function(e){return e!==t})),this},e.prototype.handleUpdateListener=function(e,t){e!==o.Updated&&e!==o.Registered||t(this.getCommandList())},e.prototype.emitExecute=function(e,t){var n=this;this.listeners[o.Executed].forEach((function(o){o(n.commands[e],t)}))},e.prototype.emitRegister=function(){var e=this;this.listeners[o.Registered].forEach((function(t){t(e.getCommandList())}))},e.prototype.emitRemove=function(e){this.listeners[o.Removed].forEach((function(t){t(e)}))},e.prototype.emitUpdate=function(){var e=this;this.listeners[o.Updated].forEach((function(t){t(e.getCommandList())}))},e}())},78367:(e,t,n)=>{"use strict";n.d(t,{AutotestId:()=>Ee,CursorToolBarItem:()=>z,DrawToolbarItem:()=>ue,DrawToolbarSeparator:()=>me,DrawToolbarTool:()=>he,DrawToolbarToolPresetItem:()=>Ce,DrawToolbarType:()=>ve,FramesPanel:()=>v,GRID_MENU_CELL_SIZE:()=>Y,GRID_MENU_MAX_SIZE:()=>K,GRID_MENU_MIN_SIZE:()=>j,GridPanel:()=>ne,LinesPanel:()=>M,ShapesPanel:()=>H,StickersPanel:()=>A,calcGridMenuSize:()=>J,onboardingUITipConfig:()=>oe});var o,i,r=n(827378),a=n(759312),s=n(831845),l=n(494301),c=n(242498),d=n.n(c),u=function(e){var t=e.isDisabled,n=void 0!==t&&t,o=e.onClick,i=e.onPointerDown,c=e.title,u=e.icon,p=e.dataTestid,h=e.a11y,g=e.className,f=e.id,m=r.useCallback((function(e){null===o||void 0===o||o(f,e)}),[f,o]),v=r.useCallback((function(e){null===i||void 0===i||i(f,e)}),[f,i]);return r.createElement(s.NoDom,{hmTap:n?void 0:m,hmTapDown:n?void 0:v},r.createElement("button",(0,a.__assign)({type:"button",disabled:n,className:(0,s.classNames)(d().btn,g),"data-testid":p},h),r.createElement(l.SvgIcon,{size:"xxlarge",href:u}),r.createElement("div",{className:d().title},c)))},p=n(173621),h=n.n(p),g=function(e){var t=e.frames,n=e.onItemClick,o=e.onItemPointerDown;return r.createElement("div",{className:h().section},t.map((function(e){return r.createElement(u,{key:e.id,id:e.id,className:h().sectionItem,onClick:n,onPointerDown:o,title:e.title,icon:e.icon})})))},f=n(232176),m=n.n(f),v=function(e){var t=e.frameTypes,n=e.frameDeviceTypes,o=e.onItemClick,i=e.onItemPointerDown;return r.createElement("div",{className:m().panel},r.createElement(g,{frames:t,onItemClick:o,onItemPointerDown:i}),r.createElement(g,{frames:n,onItemClick:o,onItemPointerDown:i}))},_=n(242078);function y(){return y=Object.assign?Object.assign.bind():function(e){for(var t=1;t=K?K:e+1}var q=n(657219),$=n.n(q),Q=[];function ee(){if(0===Q.length)for(var e=0;e0&&i>0){var r=Math.ceil(o/Y),a=Math.ceil(i/Y);r>K||a>K||(_(r),T(a),p(J(r)),f(J(a)))}}}),[_,T,p,f]),C=r.useCallback((function(){null===a||void 0===a||a(v,b)}),[a,v,b]);return r.createElement(s.NoDom,{hmTap:C},r.createElement("div",{className:$().gridTool,onMouseMove:E},r.createElement("div",{ref:S,className:$().gridToolBackground,style:{width:(i=u,i*Y+2),height:(o=g,o*Y+2)}},ee().map((function(e){return r.createElement("div",{key:e,className:$().gridToolRow},ee().map((function(e){return r.createElement("div",{key:e,className:$().gridToolCell})})))}))),r.createElement("div",{className:(0,s.classNames)($().gridToolBackground,$().gridToolActive),style:{width:(n=v,n*Y+2),height:(t=b,t*Y+2)}},ee().map((function(e){return r.createElement("div",{key:e,className:$().gridToolRow},ee().map((function(t){return r.createElement(V.TextTooltip,{key:t,placement:"top",text:Z(e,t),isAvailable:!0,trigger:r.createElement("div",{className:(0,s.classNames)($().gridToolCell,$().gridToolCellActive)})})})))})))))},oe={header:{title:"New for interactive displays"},placement:"top",width:244,body:{content:"Our new toolbar for interactive displays features a custom tool set for easier collaboration. "},theme:"dark",button:{text:"Got it",onClick:function(){}}};function ie(){return ie=Object.assign?Object.assign.bind():function(e){for(var t=1;t{"use strict";n.d(t,{AppBarPanelStatistics:()=>_,AppBarStoreProvider:()=>c,BoardExportPanelStoreProvider:()=>I,BoardSettingsPanelStoreProvider:()=>E,DesktopUIExtensionPointNames:()=>o,NavigationBarStatistics:()=>y,NavigationBarStoreProvider:()=>T,SearchPanelStoreProvider:()=>A,TemplateEditAppBarStoreProvider:()=>d,VisitorAppBarStoreProvider:()=>R});var o,i=n(762031),r=n(961800),a=n(827378),s=n(232463),l=n(783049);!function(e){e.INTERACTIVE_MEETING_BETA_ACCESS_BUTTON="INTERACTIVE_MEETING_BETA_ACCESS_BUTTON",e.MEETING_PANEL="MEETING_PANEL",e.MEETING_NAVIGATION_BAR="MEETING_NAVIGATION_BAR",e.SHOWTIME_BUTTON="SHOWTIME_BUTTON",e.PARTICIPANT_APPBAR="PARTICIPANT_APPBAR",e.APPBAR="APPBAR",e.NAVIGATION_BAR="NAVIGATION_BAR",e.NAVIGATION_BAR_DATA_CLASSIFICATION="NAVIGATION_BAR_DATA_CLASSIFICATION",e.NAVIGATION_BAR_TOGGLE="NAVIGATION_BAR_TOGGLE",e.HEADER="HEADER",e.TRIAL_WITHOUT_PAYMENT_INFO_EXPIRING_BANNER="TRIAL_WITHOUT_PAYMENT_INFO_EXPIRING_BANNER",e.APP_STACK="APP_STACK",e.BOARD_BOTTOM_PERMANENT_MESSAGE="BOARD_BOTTOM_PERMANENT_MESSAGE",e.BOARD_DATA_CLASSIFICATION="BOARD_DATA_CLASSIFICATION",e.TEMPLATE_EDITING_APPBAR="TEMPLATE_EDITING_APPBAR",e.NAV_STACK="NAV_STACK",e.BOARD_SETTINGS="BOARD_SETTINGS",e.BOARD_EXPORT="BOARD_EXPORT",e.BOARD_EXPORT_SIGN_UP_TRIGGER="BOARD_EXPORT_SIGN_UP_TRIGGER",e.BUSINESS_PLAN_ONBOARDING_CHECKLIST="BUSINESS_PLAN_ONBOARDING_CHECKLIST",e.BUSINESS_PLAN_ONBOARDING_FOLDED_CHECKLIST="BUSINESS_PLAN_ONBOARDING_FOLDED_CHECKLIST",e.CANVAS_CONTROLS_PANEL="CANVAS_CONTROLS_PANEL",e.ADDITIONAL_CANVAS_PANEL="ADDITIONAL_CANVAS_PANEL",e.EMBED_FEEDBACK_BUTTON="EMBED_FEEDBACK_BUTTON",e.SEARCH_PANEL="SEARCH_PANEL",e.COMMAND_PALETTE="COMMAND_PALETTE",e.NOTIFICATIONS_BOTTOM_RIGHT="NOTIFICATIONS_BOTTOM_RIGHT",e.MEETING_NOTIFICATIONS_BOTTOM_CENTER="MEETING_NOTIFICATIONS_BOTTOM_CENTER",e.PAID_PLAN_ONBOARDING_CHECKLIST="PAID_PLAN_ONBOARDING_CHECKLIST",e.TEMPLATE_WIZARD="TEMPLATE_WIZARD",e.SHARING_INTENT="SHARING_INTENT",e.ONBOARDING_PANEL="ONBOARDING_PANEL"}(o||(o={}));var c=function(e){var t=e.children,n=(0,a.useMemo)((function(){return(0,i.createAppBarStore)()}),[]),c=(0,a.useCallback)((function(e){n.dispatch((0,r.updateAppBarState)(e))}),[n]),d=(0,a.useCallback)((function(e){n.dispatch((0,r.removeAppBarButton)(e))}),[n]);return(0,l.useExtensionPointProps)(o.APPBAR,c,d),a.createElement(s.Provider,{store:n,context:i.AppPanelStoreContext},t)},d=function(e){var t=e.children,n=(0,a.useMemo)((function(){return(0,i.createAppBarStore)()}),[]),c=(0,a.useCallback)((function(e){n.dispatch((0,r.updateAppBarState)(e))}),[n]);return(0,l.useExtensionPointProps)(o.TEMPLATE_EDITING_APPBAR,c),a.createElement(s.Provider,{store:n,context:i.AppPanelStoreContext},t)},u=n(903565),p=n(492145),h=n(759312),g=function(e){function t(t,n,o){var i=e.call(this)||this;return i.sender=t,i.getNewPlugins=n,i.source=o,i}return(0,h.__extends)(t,e),t}(n(536341).AbstractPluginAnalytics),f=n(973454),m=function(e){function t(t){var n=e.call(this)||this;return n.sender=t,n}return(0,h.__extends)(t,e),t}(n(180359).AbstractAppBarAnalytics),v=n(465343),_=function(e){var t=e.children,n=(0,u.usePluginSystemSelector)(u.getUnusedPlugins),o=new m((0,p.useStatisticsSender)()),i=new g((0,p.useStatisticsSender)(),(function(){return n}),"top_app_bar");return a.createElement(v.AppBarAnalyticsContext.Provider,{value:o},a.createElement(f.PluginAnalyticsContext.Provider,{value:i},t))},y=function(e){var t=e.children,n=(0,u.usePluginSystemSelector)(u.getUnusedPlugins),o=new g((0,p.useStatisticsSender)(),(function(){return n}),"widget_menu");return a.createElement(f.PluginAnalyticsContext.Provider,{value:o},t)},b=n(729350),T=function(e){var t=e.children,n=(0,a.useMemo)((function(){return(0,b.createNavigationBarStore)()}),[]),i=(0,u.usePluginSystemSelector)(u.getAbleToRunPluginsIds),r=(0,a.useCallback)((function(e){void 0!==e.buttons&&i.includes(e.buttons.id)&&n.dispatch(b.navigationBarActions.updateButtons(e))}),[n,i]);return(0,l.useExtensionPointProps)(o.NAVIGATION_BAR,r),a.createElement(s.Provider,{store:n,context:b.NavigationBarStoreContext},t)},S=n(39637),E=function(e){var t=e.children,n=e.initState,i=e.externalMiddleware,r=(0,a.useMemo)((function(){return(0,S.createBoardSettingsStore)(n,i)}),[i,n]),c=(0,u.usePluginSystemSelector)(u.getAbleToRunPluginsIds),d=(0,a.useCallback)((function(e){void 0!==e.buttons&&c.includes(e.buttons.id)&&r.dispatch((0,S.updateExportMenuState)(e))}),[r,c]);return(0,l.useExtensionPointProps)(o.BOARD_SETTINGS,d),a.createElement(s.Provider,{store:r,context:S.BoardSettingsStoreContext},t)},C=n(547819),I=function(e){var t=e.children,n=e.extraArgument,i=(0,a.useMemo)((function(){return(0,C.createExportStore)(n)}),[]),r=(0,u.usePluginSystemSelector)(u.getAbleToRunPluginsIds),c=(0,a.useCallback)((function(e){void 0!==e.buttons&&r.includes(e.buttons.id)&&i.dispatch((0,C.updateExportMenuState)(e))}),[i,r]);return(0,l.useExtensionPointProps)(o.BOARD_EXPORT,c),a.createElement(s.Provider,{store:i,context:C.BoardExportStoreContext},t)},x=n(872725),w=n(684620),A=function(e){var t=e.store,n=e.children,i=(0,a.useCallback)((function(e){t.dispatch(x.pluginsSliceActions.pushPluginToSearch(e.buttons[0]))}),[t]),r=(0,a.useCallback)((function(e){t.dispatch(x.pluginsSliceActions.removePluginFromSearch(e))}),[t]);return(0,l.useExtensionPointProps)(o.SEARCH_PANEL,i,r),a.createElement(s.Provider,{store:t,context:w.SearchPanelStoreContext},n)},P=n(902421),O=n(110069),R=function(e){var t=e.children,n=(0,a.useMemo)((function(){return(0,P.createVisitorAppBarStore)()}),[]),i=(0,a.useCallback)((function(e){n.dispatch((0,O.updateVisitorAppBarState)(e))}),[n]),r=(0,a.useCallback)((function(e){n.dispatch((0,O.removeVisitorAppBarButton)(e))}),[n]);return(0,l.useExtensionPointProps)(o.APPBAR,i,r),a.createElement(s.Provider,{store:n,context:P.VisitorAppPanelStoreContext},t)}},866377:(e,t,n)=>{"use strict";n.d(t,{animationFromTopToCenter:()=>o.animationFromTopToCenter,animationFromLeftToCenter:()=>o.animationFromLeftToCenter});var o=n(99930)},716991:(e,t,n)=>{"use strict";n.d(t,{EnabledFeaturesContext:()=>i,useFeatureAvailable:()=>r});var o=n(827378),i=(0,o.createContext)({}),r=function(e){return(0,o.useContext)(i).check(e)}},992872:(e,t,n)=>{"use strict";n.d(t,{FeaturedDialog:()=>c});var o=n(759312),i=n(827378),r=n(831845),a=n(865100),s=n(683437),l=n.n(s),c=function(e){var t,n=e.children,s=e.onCancel,c=e.title,d=void 0===c?"":c,u=e.containerClassName,p=void 0===u?"":u,h=e.contentClassName,g=void 0===h?"":h,f=e.radius,m=void 0===f?"xxl":f,v=(0,o.__rest)(e,["children","onCancel","title","containerClassName","contentClassName","radius"]),_=(0,a.useDialogActions)(s),y=_.isVisible,b=_.handleClose,T=_.onClose;return i.createElement(a.Dialog,(0,o.__assign)({},v,{containerClassName:(0,r.classNames)(l().container,p,(t={},t[l().container_radius_xl]="xl"===m,t[l().container_radius_xxl]="xxl"===m,t)),contentClassName:(0,r.classNames)(l().content,g),closeButtonClassName:l().close,size:"large",isVisible:y,onEscape:b,onClickOutside:b,onCloseButtonClick:b,onClose:T}),""!==d&&i.createElement(a.DialogHeader,{titleClassName:(0,r.classNames)(l().title,l().heading)},d),i.createElement(a.DialogBody,null,n))}},885689:(e,t,n)=>{"use strict";var o;n.d(t,{DEVICE_PERMISSIONS_FOR_IMAGES:()=>i}),function(e){e.Notification="notification",e.Photo="photo",e.Camera="camera",e.Storage="storage"}(o||(o={}));var i=[o.Camera,o.Photo]},131515:(e,t,n)=>{"use strict";var o;n.d(t,{PulseSize:()=>o}),function(e){e[e.SMALL=36]="SMALL",e[e.MEDIUM=40]="MEDIUM",e[e.LARGE=44]="LARGE"}(o||(o={}))},678830:(e,t,n)=>{"use strict";var o;n.d(t,{StaticTutorialType:()=>o}),function(e){e[e.FULL=0]="FULL",e[e.VIEWER=1]="VIEWER",e[e.CHANGES_TIP=2]="CHANGES_TIP",e[e.UNGROUP_TIP=3]="UNGROUP_TIP",e[e.FRAMES_TIP=4]="FRAMES_TIP",e[e.WIDGET_CONVERT_TIP=5]="WIDGET_CONVERT_TIP"}(o||(o={}))},410674:(e,t,n)=>{"use strict";var o;n.d(t,{NavStackExtensionPointNames:()=>o}),function(e){e.FRAMES="FRAMES",e.COMMENTS="COMMENTS",e.ACTIVITY_LIST="ACTIVITY_LIST",e.WIREFRAMES="WIREFRAMES",e.PIPMATRIX="PIPMATRIX",e.EXTERNAL_LEFT_APP="EXTERNAL_LEFT_APP",e.TEMPLATES_PANEL="TEMPLATES_PANEL",e.CARD_PANEL="CARD_PANEL"}(o||(o={}))},459449:(e,t,n)=>{"use strict";n.d(t,{InteractiveDisplayUIExtensionPointNames:()=>o,ToolBarStoreProvider:()=>d,UploadBarStoreProvider:()=>h});var o,i=n(759312),r=n(561199),a=n(793374),s=n(827378),l=n(232463),c=n(783049);!function(e){e.INTERACTIVE_MEETING_BETA_ACCESS_BUTTON="INTERACTIVE_MEETING_BETA_ACCESS_BUTTON",e.MEETING_PANEL="MEETING_PANEL",e.APPBAR="APPBAR",e.NAVIGATION_BAR="NAVIGATION_BAR",e.NAVIGATION_BAR_DATA_CLASSIFICATION="NAVIGATION_BAR_DATA_CLASSIFICATION",e.NAVIGATION_BAR_TOGGLE="NAVIGATION_BAR_TOGGLE",e.HEADER="HEADER",e.TRIAL_WITHOUT_PAYMENT_INFO_EXPIRING_BANNER="TRIAL_WITHOUT_PAYMENT_INFO_EXPIRING_BANNER",e.APP_STACK="APP_STACK",e.EXPORT_PANEL="EXPORT_PANEL",e.BOARD_BOTTOM_PERMANENT_MESSAGE="BOARD_BOTTOM_PERMANENT_MESSAGE",e.MEETING_NAVIGATION_BAR="MEETING_NAVIGATION_BAR",e.BOTTOM_TOOLBAR="BOTTOM_TOOLBAR",e.CENTRAL_STACK="CENTRAL_STACK",e.UPLOAD_BAR="UPLOAD_BAR"}(o||(o={}));var d=function(e){var t=e.children,n=s.useMemo((function(){return(0,r.createToolBarStore)()}),[]),d=(0,s.useCallback)((function(e){var t=e.buttons,o=(0,i.__rest)(e,["buttons"]);n.dispatch((0,a.updateToolBarState)((0,i.__assign)((0,i.__assign)({},o),{button:t})))}),[n]);return(0,c.useExtensionPointProps)(o.BOTTOM_TOOLBAR,d),s.createElement(l.Provider,{store:n,context:r.ToolBarStoreContext},t)},u=n(70973),p=n(804516),h=function(e){var t=e.children,n=s.useMemo((function(){return(0,u.createUploadBarStore)()}),[]),r=(0,s.useCallback)((function(e){var t=e.buttons,o=(0,i.__rest)(e,["buttons"]);n.dispatch((0,p.updateUploadBarState)((0,i.__assign)((0,i.__assign)({},o),{button:t})))}),[n]);return(0,c.useExtensionPointProps)(o.UPLOAD_BAR,r),s.createElement(l.Provider,{store:n,context:u.UploadBarStoreContext},t)}},413221:(e,t,n)=>{"use strict";n.d(t,{LayoutBox:()=>C,LayoutBoxName:()=>o,LayoutContainer:()=>T,LayoutScalingContext:()=>h,LayoutScalingContextProvider:()=>g,LayoutScalingList:()=>Z});var o,i=n(827378),r=n(814648),a=n.n(r),s=n(60042),l=n.n(s),c=n(915409),d=n.n(c),u={dispatch:function(){},state:{}},p=function(e,t){return d()({},e,t)},h=i.createContext(u),g=function(e){var t=e.children,n=i.useReducer(p,u.state),o=n[0],r=n[1];return i.createElement(h.Provider,{value:{state:o,dispatch:r}},t)},f=n(138354),m=n.n(f),v=function(e){var t=[],n=[],o=Object.values(e).filter((function(e){return void 0!==e.order})),i=m()(o,"order"),r=Object.keys(i).map((function(e){return Number(e)})).sort((function(e,t){return e>t?1:-1}));return r.forEach((function(e){var o=r[0]===e,a=function(e){return r.every((function(t){return t>e||t===e||n.includes(t)}))}(e);i[e].every((function(e){return void 0!==e&&(void 0===(t=e).minWidth||void 0===t.width||t.width<=t.minWidth);var t}))&&a?n.push(e):(o||a)&&t.push(e)})),{shrinkingOrders:t,shrunkOrders:n}},_=n(424450),y=n(947508),b=n.n(y),T=function(e){var t=e.children,n=e.className,o=i.useRef(null),r=i.useRef([]),s=i.useContext(h),c=s.state,d=s.dispatch,u=i.useMemo((function(){return v(a()(c,r.current))}),[c]),p=u.shrinkingOrders,g=u.shrunkOrders;!function(e){var t=e.state,n=e.dispatch,o=e.children,r=e.container;i.useEffect((function(){var e,o=Array.from(null!==(e=null===r||void 0===r?void 0:r.children)&&void 0!==e?e:[]),i=function(){var e=o.reduce((function(e,n){var o,i,r=null===(o=null===n||void 0===n?void 0:n.dataset)||void 0===o?void 0:o.name,a=Math.ceil(n.getBoundingClientRect().width);return void 0!==r&&a!==(null===(i=t[r])||void 0===i?void 0:i.width)&&(e[r]={width:Math.ceil(n.getBoundingClientRect().width)}),e}),{});Object.keys(e).length>0&&n(e)};return null!==r&&Array.from(o).forEach((function(e){var t;void 0!==(null===(t=null===e||void 0===e?void 0:e.dataset)||void 0===t?void 0:t.name)&&_.resizeObserver.observe(e,i)})),function(){Array.from(o).forEach((function(e){_.resizeObserver.unobserve(e)}))}}),[t,n,o])}({state:c,dispatch:d,children:t,container:o.current}),i.useEffect((function(){var e=function(e){var t={};return i.Children.toArray(e).forEach((function(e){if(i.isValidElement(e)){var n=e.props,o=n.order,r=n.name,a=n.align;t[r]={order:o,align:a}}})),t}(t);r.current=Object.keys(e),d(e)}),[d,t]);var f=i.useMemo((function(){return i.Children.toArray(t).map((function(e){if(!i.isValidElement(e))return e;var t=e.props.name,n=c[t];if(null===n||void 0===n)return e;var o=void 0!==n.order&&p.includes(n.order),r={isShrunk:void 0!==n.order&&g.includes(n.order),isShrinking:o,minWidth:n.minWidth};return i.cloneElement(e,r)}))}),[t,p,g,c]);return i.createElement("div",{ref:o,className:l()(n,b().container)},f)},S=n(564219),E=n.n(S);!function(e){e.BOARD_BAR="BOARD_BAR",e.APP_BAR="APP_BAR",e.PEOPLE_BAR="PEOPLE_BAR",e.MEETING_BAR="MEETING_BAR",e.PERMISSION_PANEL="PERMISSION_PANEL",e.RCO_PANEL="RCO_PANEL",e.SIGN_UP_PANEL="SIGN_UP_PANEL"}(o||(o={}));var C=function(e){var t,n=e.name,o=e.minWidth,r=e.children,a=e.className,s=e.isShrunk,c=void 0!==s&&s,d=e.isShrinking,u=void 0!==d&&d,p=e.isAvailable,h=void 0===p||p,g=e.align,f="number"===typeof o?"".concat(o,"px"):"auto",m=c?f:void 0,v=c||u;return i.createElement("div",{"data-name":n,style:{minWidth:f,width:m},className:l()(a,E().box,(t={},t[E().box_shrinking]=v,t[E().box_align_start]="start"===g,t[E().box_align_end]="end"===g,t[E().box_align_center]="center"===g,t[E().box_hidden]=!h,t))},r)},I=n(759312),x=n(943638),w="updateItemWidth",A="initElements",P="updateContainerWidth",O={elements:[],containerWidth:0},R=function(e,t){switch(t.type){case w:var n=t.payload,o=e.elements.findIndex((function(e){return e.id===n.id}));if(-1===o||e.elements[o].width===n.width)return e;var i=d()({},e.elements[o],{width:n.width}),r=(0,I.__spreadArray)([],e.elements,!0);return r[o]=i,(0,I.__assign)((0,I.__assign)({},e),{elements:r});case A:var a=t.payload;return(0,I.__assign)((0,I.__assign)({},e),{elements:a});case P:a=t.payload;return(0,I.__assign)((0,I.__assign)({},e),{containerWidth:a.width});default:return e}},N=n(914680),M=n.n(N),L=function(e,t){return t-e};function D(e){var t=e.visibleElements,n=e.hiddenElements,o=e.children,r=t.find((function(e){return e.isDropdown})),a=[],s=[];return o.forEach((function(e){var o;if(null!==e){var i=null!==(o=e.props.layoutId)&&void 0!==o?o:null;!function(e){return t.some((function(t){return t.id===e}))}(i)?function(e){return n.some((function(t){return t.id===e}))}(i)&&s.push(e):a.push(e)}})),void 0===r?a:a.map((function(e){var t;return i.isValidElement(e)&&(null!==(t=e.props.layoutId)&&void 0!==t?t:null)===r.id?i.cloneElement(e,{elements:s}):e}))}var B=n(245169),k=n.n(B),U=function(e){var t=e.elements,n=void 0===t?[]:t,o=e.children,r=e.layoutId,a=e.className;return i.createElement("div",{"data-id":r,className:l()(a,k().dropdown)},o(n))},H=n(747020),W=n.n(H),F=n(156141),G=n.n(F);function z(e){var t=document.createElement("div"),n=e.cloneNode(!0);t.style.visibility="hidden",t.style.position="absolute",t.appendChild(n),document.body.appendChild(t);var o=Math.ceil(t.getBoundingClientRect().width);return document.body.removeChild(t),o}var V=n(266726),j=n.n(V);var K=n(248151),Y=n.n(K),X=function(){var e,t=0,n=window.innerWidth,o=function(){void 0!==e&&clearTimeout(e)};return function(){var i=window.innerWidth,r=n!==i;if(n=i,o(),r||(t+=1),e=setTimeout((function(){o(),t=0}),10),t>=50)throw new Error("layout updates too fast")}}(),Z={Container:function(e){var t,n,o,r=e.aria,a=e.availableWidth,s=e.keepDropdownVisible,c=void 0!==s&&s,u=e.setMinWidth,p=e.setMaxWidth,h=e.className,g=e.setHiddenItemsIds,f=e.containerTestId,v=e.align,y=e.newToolbarEnabled,b=e.style,T=(0,I.__rest)(e,["aria","availableWidth","keepDropdownVisible","setMinWidth","setMaxWidth","className","setHiddenItemsIds","containerTestId","align","newToolbarEnabled","style"]),S=i.useMemo((function(){return i.Children.toArray(T.children)}),[T.children]),E=i.useRef(null),C=i.useRef(null),N=i.useReducer(R,O),B=N[0],k=N[1],H=i.useRef(null),W=i.useRef(null),F=function(){var e=i.useRef(!0);return i.useEffect((function(){return function(){e.current=!1}}),[]),i.useCallback((function(){return e.current}),[])}(),V=i.useCallback((function(){for(var e=[],t=0;t0?t.shrinkingMinWidth:t.width)]}),[0,0,0]),i=o[0],r=o[1],a=o[2];return t||(i===r&&(i-=n),r-=n,a-=n),[i,r,a]}(B.elements,c)}),[c,B.elements]),Z=K[0],J=K[1],q=K[2],$=i.useMemo((function(){return function(e){var t,n,o=e.elements,i=e.containerWidth,r=e.containerMinWidth,a=e.containerMinWidthWithoutDropdown,s=e.keepDropdownVisible,l=e.availableWidth,c=null!==(n=null===(t=o.find((function(e){return e.isDropdown})))||void 0===t?void 0:t.width)&&void 0!==n?n:0,d=null!==l&&void 0!==l?l:i,u=s||a>d,p=d-(r-(u?0:c)),h=u?o:o.filter((function(e){return!e.isDropdown})),g=M()(h,(function(e){return!e.movable})),f=g[0],v=g[1],_=M()(f,(function(e){return void 0===e.showCondition})),y=_[0],b=_[1],T=[];p-=b.reduce((function(e,t){return e+t.width}),0);var S=m()(v,"order");Object.keys(S).map((function(e){return Number(e)})).sort(L).forEach((function(e){var t=S[e];if(T.length>0)T.push.apply(T,t);else{var n=t.reduce((function(e,t){var n;return e+(t.isShrinking?Math.min(t.width,null!==(n=t.shrinkingMinWidth)&&void 0!==n?n:0):t.width)}),0);p>=n?(y.push.apply(y,t),p-=n):T.push.apply(T,t)}}));var E=y.map((function(e){return e.id}));return b.forEach((function(e){var t;!0===(null===(t=e.showCondition)||void 0===t?void 0:t.call(e,E))&&y.push(e)})),[y,T]}({elements:B.elements,containerWidth:B.containerWidth,containerMinWidth:Z,containerMinWidthWithoutDropdown:q,keepDropdownVisible:c,availableWidth:a})}),[B.elements,B.containerWidth,q,Z,c,a]),Q=$[0],ee=$[1],te=i.useMemo((function(){return D({visibleElements:Q,hiddenElements:ee,children:S})}),[Q,ee,S]),ne=i.useMemo((function(){var e=void 0!==a&&0===a||0===B.containerWidth;return B.elements.length>0&&(0===Z||!e)?te:S}),[B.elements,a,B.containerWidth,Z,te,S]);!function(e){var t,n=e.panelElement,o=e.elements,r=e.children,a=e.updateItemWidth,s=Array.from(null!==(t=null===n||void 0===n?void 0:n.children)&&void 0!==t?t:[]),l=M()(s,(function(e){var t,n=null===(t=e.dataset.id)||void 0===t?void 0:t.toString(),i=o.find((function(e){return e.id===n}));return null===i||void 0===i?void 0:i.isShrinking})),c=l[0],d=l[1],u=i.useCallback((function(e,t){if(null!==n&&n.contains(t)){var i=o.find((function(t){return t.id===e})),r=!0===(null===i||void 0===i?void 0:i.isShrinking)?z(t):Math.ceil(t.getBoundingClientRect().width);void 0!==i&&i.width!==r&&a(e,r)}}),[n,o]);i.useEffect((function(){var e=new MutationObserver((function(){c.forEach((function(e){var t,n=null===(t=e.dataset.id)||void 0===t?void 0:t.toString();void 0!==n&&u(n,e)}))}));return null!==n&&(d.forEach((function(e){var t,n=null===(t=e.dataset.id)||void 0===t?void 0:t.toString();void 0!==n&&_.resizeObserver.observe(e,j()((function(){u(n,e)}),100))})),c.forEach((function(t){e.observe(t,{childList:!0,characterData:!0,subtree:!0})}))),function(){null!==n&&d.forEach((function(e){_.resizeObserver.unobserve(e)})),e.disconnect()}}),[u,r])}({panelElement:W.current,elements:B.elements,children:S,updateItemWidth:function(e,t){V({type:w,payload:{id:e,width:t}})}}),function(e){var t=e.elements,n=e.children,o=e.wrapper,r=e.updateState;i.useEffect((function(){if(null!==o){var e=t.reduce((function(e,t){return e[t.id]=t,e}),{}),i={};n.forEach((function(t){var n,o;if(null!==t){var r=t.props,a=r.shrinkingMinWidth,s=r.layoutId,l=r.isShrinking,c=r.movable,d=r.order,u=r.showCondition,p={shrinkingMinWidth:null!==a&&void 0!==a?a:0,id:s,isShrinking:null!==l&&void 0!==l&&l,movable:!0===c,order:null!==d&&void 0!==d?d:0,isDropdown:t.type===U,width:null!==(o=null===(n=e[s])||void 0===n?void 0:n.width)&&void 0!==o?o:0,showCondition:u};i[s]=p}})),Array.from(o.children).forEach((function(e){var t,n=null===(t=e.dataset.id)||void 0===t?void 0:t.toString();if(void 0!==n&&void 0!==i[n]){var o={width:i[n].isShrinking?z(e):Math.ceil(e.getBoundingClientRect().width)};i[n]=d()({},i[n],o)}})),!G()(e,i)&&r(Object.values(i))}}),[t,n])}({children:S,wrapper:W.current,elements:B.elements,updateState:function(e){V({type:A,payload:e})}}),i.useEffect((function(){E.current!==Z&&(E.current=Z,u(Z))}),[u,Z]),i.useEffect((function(){C.current!==J&&(C.current=J,null===p||void 0===p||p(J))}),[p,J]),n=H.current,o=function(e){X(),V({type:P,payload:{width:e}})},i.useEffect((function(){return null!==n&&_.resizeObserver.observe(n,(function(e){o(Math.ceil(e))})),function(){null!==n&&_.resizeObserver.unobserve(n)}}),[n]),i.useEffect((function(){null===g||void 0===g||g(ee.map((function(e){return e.id})))}),[g,ee]);var oe=i.useMemo((function(){return(0,I.__assign)({width:J},b)}),[J,b]);return i.createElement("div",{"data-testid":f,ref:H,style:oe,className:l()(h,Y().container,(t={},t[Y().container_align_start]="start"===v,t[Y().container_align_end]="end"===v,t[Y().container_align_center]="center"===v,t))},i.createElement(x.BoxPanel,{aria:r,className:Y().boxPanel,ref:W,newToolbarEnabled:y},ne))},Dropdown:U,Item:function(e){var t,n=e.layoutId,o=e.children,r=e.isShrinking,a=void 0!==r&&r,s=e.className;return i.createElement("div",{"data-id":n,className:l()(s,W().item,(t={},t[W().item_shrinking]=a,t))},o)}}},729350:(e,t,n)=>{"use strict";n.d(t,{NAV_BAR:()=>x,NavigationBar:()=>F,NavigationBarId:()=>W,NavigationBarStoreContext:()=>g,NavigationBarToggle:()=>ae,createNavigationBarStore:()=>h,injectAll:()=>M,navigationBarActions:()=>u,useIsAppExistsInNavigationBar:()=>B});var o=n(827378),i=n(820981),r=n(489319),a=n(232463),s=n(759312),l={updateButtons:function(e,t){var n=t.payload,o=n.buttons.id;void 0===e.buttons[o]?e.buttons[o]=n.buttons:e.buttons[o]=(0,s.__assign)((0,s.__assign)({},e.buttons[o]),n.buttons)}},c=(0,r.createSlice)({name:"navigationBar",initialState:{buttons:{}},reducers:l}),d=c.name,u=c.actions,p=c.reducer,h=function(e){return function(e){var t;return(0,r.configureStore)({preloadedState:e,reducer:(t={},t[d]=p,t),middleware:function(e){return e({serializableCheck:!1})},devTools:!1})}(e)},g=o.createContext({}),f=(0,a.createSelectorHook)(g),m=n(580406),v=n(903565),_=n(696899),y=n(739581),b=n(970389),T=function(e){return e.navigationBar.buttons},S=(0,m.createSelector)(T,(function(e){return Object.values(e).filter((function(e){return e.isVisible})).map((function(e){return(0,s.__assign)((0,s.__assign)({},e),{hasSimpleNotification:e.hasSimpleNotification||v.isUnusedPlugin(e.id)})})).sort((function(e,t){return e.positionPriority-t.positionPriority}))}));function E(e){return e in _.AppsTypes}var C,I=(0,m.createSelector)([S,function(e,t){return t}],(function(e,t){var n,o=0===e.length?void 0:e[0],i=(0,s.__assign)((0,s.__assign)({},o),{icon:"",isDisabled:null===(n=null===o||void 0===o?void 0:o.isDisabled)||void 0===n||n,tooltipText:t?b.navBarTr.t("navBar.components.navigationBarToggle.closeSidebar"):b.navBarTr.t("navBar.components.navigationBarToggle.openSidebar"),onClick:function(){var e;if(void 0!==o)return t?_.appsService.closeNavStack():void(E(e=o.id)?_.appsService.toggle(e,{placement:_.AppsPlacements.NavApps}):console.error("The app ".concat(e," is not suitable for app service and cannot be opened in the sidebar!")))}});if(1===e.length&&void 0!==o&&o.id!==y.InHousePluginIds.ACTIVITY_LIST){i.icon=o.icon;var r=o.title.toLowerCase();i.tooltipText=t?"Close ".concat(r):"Open ".concat(r)}return i})),x={container:"navigation-bar",buttons:"navigation-bar-buttons",toggleButton:"navigation-bar-toggle-panel",comment:"navigation-bar-comments-tab-content"},w=n(170803),A=n.n(w),P=o.memo((function(e){var t=e.buttons,n=e.containerWidth,i=void 0===n?340:n,r=o.useState(308/t.length),a=r[0],s=r[1],l=o.useState(16),c=l[0],d=l[1],u=o.useRef(null);return(0,o.useEffect)((function(){var e=(i-32)/t.length;s(e),d(16+e*function(){var e=0;return t.forEach((function(t,n){var o=t.isActive;null!=o&&o&&(e=n)})),e}())}),[t,i]),o.createElement("div",{className:A().tabLine,ref:u},o.createElement("div",{className:A().active,style:{width:a,left:c}}))})),O=n(552308),R=n(925514),N=n(690287),M=(C=(0,n(442197).createInjector)()).injectAll,L=(C.clearAll,C.getInjectionPoint),D=L("AppStoreService"),B=function(e){return f((function(t){return function(e,t){return!(void 0===t||!E(t))&&void 0!==T(e)[t]}(t,e)}))},k=function(){o.useEffect((function(){(function(e){try{return L("isOnboardingFlowActive")()(e)}catch(e){return!1}})(O.PaidPlanOnboardingFlow.BOARD_HISTORY)&&setTimeout((function(){D().dispatch((0,R.addToQueueUITip)({id:R.UITipId.PAID_PLAN_ONBOARDING_BOARD_HISTORY_BOTTOM_HISTORY_TAB,statDescription:R.UITipId.PAID_PLAN_ONBOARDING_BOARD_HISTORY_BOTTOM_HISTORY_TAB.toString()}))}),N.MODE_SWITCH_ANIMATION_TIME)}),[])},U=n(963116),H=n.n(U),W="navigation-bar",F=function(){var e=f(S);k();var t=(0,o.useCallback)((function(t){var n=e.find((function(e){return e.id===t}));void 0===n||n.isDisabled||n.isActive||n.onClick()}),[e]);return e.length<=1?null:o.createElement("div",{"data-testid":x.container},o.createElement(P,{buttons:e}),o.createElement("div",{id:W,"data-testid":x.buttons,className:H().navigationBar},e.map((function(e){return o.createElement(i.AppButton,{key:e.id,button:e,onClick:t,className:H().button})}))))},G=n(60042),z=n.n(G),V=n(192275),j=n(310364),K=n(716991),Y=n(876382),X=n(776087),Z=n(998733),J=n(494301),q=n(573580),$=n.n(q),Q="navigation-bar-toggle-button",ee="navigation-bar-toggle-button-icon",te=function(e){var t=e.onClick,n=e.icon,i=e.tooltipText,r=e.isDisabled,a=e.isActive,s=e.isA11yToolbarAvailable;return o.createElement(o.Fragment,null,s?o.createElement("div",{"data-testid":Q},o.createElement(V.Toolbar.Icon,{asChild:!0},o.createElement(Z.IconButton,{tooltipText:i||b.navBarTr.t("navBar.components.navigationBarToggle.navigationBar"),onClick:t,isActive:a,isDisabled:r,size:"toolbar","aria-haspopup":"dialog","aria-expanded":a},o.createElement(J.SvgIcon,{dataTestId:ee,href:n||(a?X:Y)})))):o.createElement("div",{"data-testid":Q,className:$().button},o.createElement(Z.IconButton,{tooltipText:i||b.navBarTr.t("navBar.components.navigationBarToggle.navigationBar"),onClick:t,className:$().icon,isDisabled:r},o.createElement(J.SvgIcon,{dataTestId:ee,href:n||(a?X:Y)}))))},ne={PAID_PLAN_ONBOARDING_BOARD_HISTORY_MINIMIZED_SIDEBAR_ICON_TOOLTIP:"View board and version history.",PAID_PLAN_ONBOARDING_BOARD_HISTORY_MINIMIZED_SIDEBAR_ICON_TOOLTIP_TITLE:"Open sidebar"},oe={id:R.UITipId.PAID_PLAN_ONBOARDING_BOARD_HISTORY_MINIMIZED_SIDEBAR_ICON,content:{width:276,hideCloseButton:!0,closeByClickOut:!0,onClose:function(){},theme:"dark",placement:"top",header:{title:ne.PAID_PLAN_ONBOARDING_BOARD_HISTORY_MINIMIZED_SIDEBAR_ICON_TOOLTIP_TITLE},body:{content:ne.PAID_PLAN_ONBOARDING_BOARD_HISTORY_MINIMIZED_SIDEBAR_ICON_TOOLTIP}}},ie=n(35756),re=n.n(ie),ae=function(){var e,t=(0,K.useFeatureAvailable)(j.Features.A11Y_TOOLBARS),n=(0,_.useAppsSelector)(_.getIsAnyAppInNavStack),i=f((function(e){return I(e,n)})),r=z()("board-panel--transition board-panel--hidden-bottom",((e={})[re().panel]=!0,e[re().panelToolbar]=t,e)),a=o.createElement("div",{"data-testid":x.toggleButton,className:r},o.createElement(te,{onClick:i.onClick,icon:i.icon,tooltipText:i.tooltipText,isDisabled:i.isDisabled,isActive:n,isA11yToolbarAvailable:t}));return t?o.createElement(R.UITipConnected,(0,s.__assign)({},oe),o.createElement(V.Toolbar,{asChild:!0,unstyled:!0},a)):o.createElement(R.UITipConnected,(0,s.__assign)({},oe),a)}},944325:(e,t,n)=>{"use strict";n.d(t,{CursorPulse:()=>g,Pulse:()=>c,buttonPulseAnimation:()=>f});var o=n(459455),i=n.n(o),r=n(827378),a=n(831845),s=n(395734),l=n.n(s)().pulse,c=r.memo((function(e){var t=e.width,n=void 0===t?35:t,o=e.height,i=void 0===o?35:o,s=e.className,c=e.outerSize,d=void 0===c?12:c,u=e.borderRadius,p=void 0===u?"circle":u,h=e.animationDuration,g=e.animationScaleChange,f=e.innerOpacity,m=void 0===f?.2:f,v=e.outerOpacity,_=void 0===v?.09:v,y=null!==h&&void 0!==h?"".concat(h,"s"):void 0;return r.createElement("div",{className:(0,a.classNames)(l,"pulse--radius-".concat(p),s,{"pulse--animation-scale-change-small":"small"===g}),style:{width:n,height:i,animationDuration:y}},r.createElement("div",{className:"pulse__inner",style:{opacity:m}}),r.createElement("div",{className:"pulse__outer",style:{fontSize:d,opacity:_,animationDuration:y}}))})),d=n(759312),u=n(131515),p=n(610685),h=n.n(p),g=function(e){var t=e.size,n=void 0===t?u.PulseSize.LARGE:t;return r.createElement(c,(0,d.__assign)({width:n,height:n,outerSize:6,className:h().cursorPulse},e))},f=i().buttonPulseAnimation},437098:(e,t,n)=>{"use strict";var o,i;function r(e){return function(t){return{type:e,payload:null!==t&&void 0!==t?t:""}}}n.d(t,{BOTS:()=>y,BOTS_ATTRIBUTES:()=>b,DEFAULT_HIGHLIGHT_DURATIONS_MS:()=>v,EMOJI:()=>l,EXISTING_USERS_BOARD_KEY:()=>m,Emoji:()=>_,FilterType:()=>i,HighlightToolType:()=>a,NOT_EMPTY:()=>c,Position:()=>o,RCUIComponentsSlots:()=>T,RCUserRoleEnum:()=>u,RC_MODE_PINNED_TOOLBAR_PLUGINS:()=>S,ROLE:()=>d,TEXT:()=>s,getShiftedPoint:()=>E}),function(e){e[e.TOP_LEFT=0]="TOP_LEFT",e[e.TOP_RIGHT=1]="TOP_RIGHT",e[e.BOTTOM_LEFT=2]="BOTTOM_LEFT",e[e.BOTTOM_RIGHT=3]="BOTTOM_RIGHT"}(o||(o={})),function(e){e[e.TEXT=0]="TEXT",e[e.EMOJI=1]="EMOJI",e[e.NOT_EMPTY=2]="NOT_EMPTY",e[e.ROLE=3]="ROLE"}(i||(i={}));var a,s=r(i.TEXT),l=r(i.EMOJI),c=r(i.NOT_EMPTY),d=r(i.ROLE);!function(e){e.TOOLBAR_TOOL="TOOLBAR_TOOL",e.STICKIES_EMOJI="STICKIES_EMOJI",e.SHARE_BUTTON="SHARE_BUTTON"}(a||(a={}));var u,p,h=n(739581);!function(e){e.ACTOR="0",e.MATT="1",e.PRODUCT_MANAGER="2",e.ENGINEER="3",e.EXECUTIVE="4"}(u||(u={}));var g,f,m="uXjVO8b-bdg=",v=7e3;!function(e){e.MATT="3458764513825885800",e.PRODUCT_MANAGER="3458764513825885829",e.EXECUTIVE="3458764513825885834",e.ENGINEER="3458764513825885839"}(g||(g={})),function(e){e.MATT="3458764514440006331",e.PRODUCT_MANAGER="3458764514440226584",e.EXECUTIVE="3458764514440361585",e.ENGINEER="3458764514440212782"}(f||(f={}));var _,y=f,b=((p={})[y.MATT]={cursorColor:"#FFD02F",textColor:"#090909",role:u.MATT},p[y.PRODUCT_MANAGER]={cursorColor:"#F7D4D4",textColor:"#090909",role:u.PRODUCT_MANAGER},p[y.EXECUTIVE]={cursorColor:"#DCCFF3",textColor:"#090909",role:u.EXECUTIVE},p[y.ENGINEER]={cursorColor:"#D9E0FF",textColor:"#090909",role:u.ENGINEER},p);!function(e){e.ThumbsUp="thumbsup",e.Rocket="rocket",e.OkHand="ok_hand",e.PlusSign="heavy_plus_sign"}(_||(_={}));var T,S=[h.InHousePluginIds.TEMPLATES,h.InHousePluginIds.TEXT,h.InHousePluginIds.STICKERS,h.InHousePluginIds.SHAPES,h.InHousePluginIds.LINES,h.InHousePluginIds.PEN,h.InHousePluginIds.COMMENTS,h.InHousePluginIds.FRAMES];function E(e,t){var n=e.position.x,i=e.position.y,r=e.size.width,a=e.size.height;return{x:t===o.BOTTOM_LEFT||t===o.TOP_LEFT?n-r/1.5:n+r/1.5,y:t===o.TOP_RIGHT||t===o.TOP_LEFT?i-a/2:i+a/2}}!function(e){e.RC_VIDEO_BANNER="RC_VIDEO_BANNER",e.RC_USERS_PANEL="RC_USERS_PANEL"}(T||(T={}))},504073:(e,t,n)=>{"use strict";n.d(t,{SidebarLocaleContext:()=>r,useSidebarLocaleContext:()=>a});var o=n(827378),i=n(822719),r=(0,o.createContext)(i.TranslationLangKey.en),a=function(){return(0,o.useContext)(r)}},783049:(e,t,n)=>{"use strict";n.d(t,{UISystem:()=>f,UISystemExtensionPointNames:()=>i,UISystemMessagesEnum:()=>s.UISystemMessagesEnum,UISystemService:()=>_,UiSlotBase:()=>h,getOrCreateUISystemInfrastructure:()=>p,useExtensionPointProps:()=>y});var o,i,r=n(827378),a=n(331542),s=n(608294),l=n(759312),c=function(e){function t(t){var n=e.call(this,t)||this;return n.state={hasError:!1},n}return(0,l.__extends)(t,e),t.getDerivedStateFromError=function(){return{hasError:!0}},t.prototype.componentDidCatch=function(e,t){console.error(e,t)},t.prototype.componentWillUnmount=function(){},t.prototype.render=function(){return this.state.hasError?null:this.props.children},t}(r.Component),d=n(523934),u=function(){function e(){var e=this;this.flushQueue=function(){Object.keys(e.queue).forEach((function(t){e.queue[t]=e.queue[t].filter((function(e){return Date.now()-e.timestamp<3e4}))}))},this.propsHandlers={},this.removeHandlers={},this.queue={},this.flusherInterval=setInterval(this.flushQueue,3e4)}return e.prototype.applyProps=function(e,t){void 0!==this.propsHandlers[e]&&this.propsHandlers[e].length>0?this.propsHandlers[e].forEach((function(e){return e(t)})):this.queue[e]?this.queue[e].push({props:t,timestamp:Date.now()}):this.queue[e]=[{props:t,timestamp:Date.now()}]},e.prototype.addPropHandler=function(e,t){if(void 0===this.propsHandlers[e]?this.propsHandlers[e]=[t]:this.propsHandlers[e].push(t),this.queue[e])for(;this.queue[e].length;)this.applyProps(e,this.queue[e].shift().props)},e.prototype.removePropHandler=function(e){delete this.propsHandlers[e]},e.prototype.addRemoveHandler=function(e,t){this.removeHandlers[e]=t},e.prototype.applyRemoveHandler=function(e,t){void 0!==this.removeHandlers[e]&&this.removeHandlers[e](t)},e.prototype.removeRemoveHandler=function(e){delete this.removeHandlers[e]},e.prototype.dispose=function(){this.propsHandlers={},this.queue={},clearInterval(this.flusherInterval)},e}(),p=function(){return void 0===o&&(o={propsHandlers:new u,emitter:(0,d.default)()}),o},h=function(e){var t=e.id,n=e.className,o=(0,r.useRef)(null),i=p().emitter;return(0,r.useEffect)((function(){var e=o.current;return null!==e&&i.emit(s.UISystemMessagesEnum.REGISTER_DOM_ELEMENT,{receiverId:t,payload:{element:e}}),function(){i.emit(s.UISystemMessagesEnum.UNREGISTER_DOM_ELEMENT,{receiverId:t})}}),[i,t]),r.createElement("div",{ref:o,className:n})},g=(0,r.memo)((function(e){var t=e.element,n=e.component;if(null===n||void 0===n)return a.createPortal(null,t);var o=r.createElement(c,null,r.createElement(n));return a.createPortal(o,t)})),f=function(e){var t=e.emitter,n=e.propsHandlers,o=e.extensionPoints,i=e.resolve,a=e.onBlur,l=e.onFocus,c=e.onMouseEnter,d=e.onMouseLeave,u=(0,r.useState)(new Map),p=u[0],h=u[1];return(0,r.useEffect)((function(){return t.on(s.UISystemMessagesEnum.REGISTER_COMPONENT,(function(e){var t=e.receiverId,n=e.payload.component;h((function(e){var o=new Map(e);return o.set(t,n),o}))})),t.on(s.UISystemMessagesEnum.UNREGISTER_COMPONENT,(function(e){var t=e.receiverId;h((function(e){var n=new Map(e);return n.delete(t),n}))})),t.on(s.UISystemMessagesEnum.APPLY_PROPS,(function(e){var t=e.receiverId,o=e.payload;n.applyProps(t,o)})),t.on(s.UISystemMessagesEnum.REMOVE_PROP_BY_ID,(function(e){var t=e.receiverId,o=e.payload;n.applyRemoveHandler(t,o.pluginId)})),null!==i&&void 0!==i&&i(),function(){t.off(s.UISystemMessagesEnum.REGISTER_COMPONENT),t.off(s.UISystemMessagesEnum.UNREGISTER_COMPONENT),h(new Map)}}),[t,n,i]),r.createElement("div",{onMouseEnter:c,onMouseLeave:d,onFocusCapture:l,onBlurCapture:a},Array.from(o).map((function(e){var t=e[0],n=e[1],o=p.get(t);return void 0===n||void 0===o?null:r.createElement(g,{key:t,id:t,element:n,component:o})})))},m=n(126443),v=function(e){var t=e.emitter,n=e.resolve,o=e.SwitcherComponent,i=e.pluginsStarter,a=e.modeStore,l=(0,r.useState)(new Map),c=l[0],d=l[1];return(0,r.useEffect)((function(){return t.on(s.UISystemMessagesEnum.REGISTER_DOM_ELEMENT,(function(e){var t=e.receiverId,n=e.payload.element;d((function(e){var o=new Map(e);return o.set(t,n),o}))})),t.on(s.UISystemMessagesEnum.UNREGISTER_DOM_ELEMENT,(function(e){var t=e.receiverId;d((function(e){var n=new Map(e);return n.delete(t),n}))})),function(){t.off(s.UISystemMessagesEnum.REGISTER_DOM_ELEMENT),t.off(s.UISystemMessagesEnum.UNREGISTER_DOM_ELEMENT)}}),[t]),r.createElement(m.ModeProvider,{store:a},r.createElement(o,{extensionPoints:c,resolve:n,pluginsStarter:i}))},_=function(){function e(){this.infrastructure=p()}return e.prototype.init=function(e,t,n){return(0,l.__awaiter)(this,void 0,Promise,(function(){var o,i=this;return(0,l.__generator)(this,(function(s){return(o=document.createElement("div")).setAttribute("id","ui-system-root"),this.parent=document.body.appendChild(o),[2,new Promise((function(o){a.render(r.createElement(v,(0,l.__assign)((0,l.__assign)({},i.infrastructure),{resolve:o,SwitcherComponent:e,pluginsStarter:t,modeStore:n})),i.parent)}))]}))}))},e.prototype.dispose=function(){if(void 0===this.parent)throw new Error("Nothing to dispose: UISystem seems to be unmounted");var e=this.infrastructure.emitter;a.unmountComponentAtNode(this.parent),e.all.clear();var t=document.getElementById("ui-system-root");null!==t&&t.remove()},e}(),y=function(e,t,n){var o=p().propsHandlers,i=e;(0,r.useEffect)((function(){return o.addPropHandler(i,(function(e){t(e)})),void 0!==n&&o.addRemoveHandler(i,n),function(){o.removePropHandler(i),o.removeRemoveHandler(i)}}))};!function(e){e.CREATION_BAR="CREATION_BAR"}(i||(i={}))},679002:(e,t,n)=>{"use strict";n.d(t,{UISystemMessagesEnum:()=>o.UISystemMessagesEnum});var o=n(608294)},608294:(e,t,n)=>{"use strict";var o;n.d(t,{UISystemMessagesEnum:()=>o}),function(e){e.REGISTER_DOM_ELEMENT="registerDomElement",e.UNREGISTER_DOM_ELEMENT="unregisterDomElement",e.REGISTER_COMPONENT="registerComponent",e.UNREGISTER_COMPONENT="unregisterComponent",e.APPLY_PROPS="applyProps",e.REMOVE_PROP_BY_ID="removePropById",e.DISPOSE="dispose"}(o||(o={}))},902421:(e,t,n)=>{"use strict";n.d(t,{VisitorAppPanelStoreContext:()=>u,createVisitorAppBarStore:()=>d,useVisitorAppBarDispatch:()=>h,useVisitorAppBarSelector:()=>p});var o=n(827378),i=n(232463),r=n(489319),a=n(759312);function s(){return{buttonsMap:{},addedButtons:new Set,newPlugins:new Set,isExpanded:null,newToolbarEnabled:!1}}var l=n(110069);function c(e,t){var n;switch(void 0===e&&(e=s()),t.type){case l.VisitorAppBarStateActions.setIsExpanded:return(0,a.__assign)((0,a.__assign)({},e),{isExpanded:null!==(n=t.payload)&&void 0!==n?n:e.isExpanded});case l.VisitorAppBarStateActions.updateAppBarState:return function(e,t){var n,o,i;void 0===e&&(e=s());var r=t.payload.buttons,l=(0,a.__assign)({},e.buttonsMap),c=new Set(e.addedButtons);if(void 0!==r){var d=(0,a.__assign)({},l[r.id]);l[r.id]=(0,a.__assign)((0,a.__assign)({},d),r),c.add(r.id)}return{newPlugins:null!==(n=t.payload.newPlugins)&&void 0!==n?n:new Set,addedButtons:c,buttonsMap:l,isExpanded:e.isExpanded,newToolbarEnabled:null!==(i=null!==(o=t.payload.newToolbarEnabled)&&void 0!==o?o:e.newToolbarEnabled)&&void 0!==i&&i}}(e,t);case l.VisitorAppBarStateActions.removeAppBarButton:var o=e.buttonsMap,i=e.addedButtons,r=e.newPlugins,c=(0,a.__assign)({},o),d=new Set(i),u=new Set(r);return t.payload in c&&delete c[t.payload],t.payload in d&&d.delete(t.payload),t.payload in u&&u.delete(t.payload),(0,a.__assign)((0,a.__assign)({},e),{buttonsMap:c,addedButtons:d,newPlugins:u});default:return e}}function d(){return(0,r.configureStore)({reducer:c,middleware:function(e){return e({serializableCheck:!1})},devTools:!1})}var u=o.createContext({}),p=(0,i.createSelectorHook)(u),h=(0,i.createDispatchHook)(u);(0,i.createStoreHook)(u)},110069:(e,t,n)=>{"use strict";var o;n.d(t,{VisitorAppBarStateActions:()=>o,updateVisitorAppBarState:()=>i,removeVisitorAppBarButton:()=>r,setIsExpanded:()=>a}),function(e){e.updateAppBarState="[AppBarStateActions] updateAppBarState",e.removeAppBarButton="[AppBarStateActions] removeAppBarButton",e.setIsExpanded="[AppBarStateActions] setIsExpanded"}(o||(o={}));var i=function(e){return{type:o.updateAppBarState,payload:e}},r=function(e){return{type:o.removeAppBarButton,payload:e}},a=function(e){return{type:o.setIsExpanded,payload:e}}},724835:(e,t,n)=>{"use strict";var o,i;function r(e){return Object.values(i).includes(e)}n.d(t,{ImageCropShape:()=>i,isCropShape:()=>r,ImageCropOriginal:()=>a,ImageCropShapeConfig:()=>s,isCustomCropShape:()=>l}),function(e){e.CUSTOM="custom",e.SQUARE="square",e.CIRCLE="circle",e.WIDE="wide",e.LANDSCAPE="landscape",e.PORTRAIT="portrait"}(i||(i={}));var a="original",s=((o={})[i.CUSTOM]={ratio:0,keepAspect:!1},o[i.SQUARE]={ratio:1,keepAspect:!0},o[i.CIRCLE]={ratio:1,keepAspect:!0},o[i.WIDE]={ratio:16/9,keepAspect:!1},o[i.LANDSCAPE]={ratio:4/3,keepAspect:!1},o[i.PORTRAIT]={ratio:3/4,keepAspect:!1},o);function l(e){return e===i.CUSTOM}},560091:(e,t,n)=>{"use strict";n.d(t,{DrawingRecognitionDialogConnected:()=>w});var o=n(865100),i=n(827378),r=n(622039),a=n(60042),s=n.n(a),l=n(501864),c=n.n(l),d=n(292369),u=n(310074),p=n(824118),h=n(458258),g=n(712398),f=n(936249),m=n(724647),v=n(473001),_=n(353557),y=n(998598),b=n(933612),T=n(394928),S=[{name:"common.modals.drawingrecognition.drawingRecognitionMC.rectangle",imgUrl:n(658408),gifUrl:n(70713),duration:1800},{name:"common.modals.drawingrecognition.drawingRecognitionMC.circle",imgUrl:T,gifUrl:n(641119),duration:1800},{name:"common.modals.drawingrecognition.drawingRecognitionMC.triangle",imgUrl:b,gifUrl:n(134917),duration:1800},{name:"common.modals.drawingrecognition.drawingRecognitionMC.diamond",imgUrl:y,gifUrl:n(312826),duration:1800},{name:"common.modals.drawingrecognition.drawingRecognitionMC.arrow",imgUrl:_,gifUrl:n(511053),duration:2800},{name:"common.modals.drawingrecognition.drawingRecognitionMC.parallelogram",imgUrl:v,gifUrl:n(162373),duration:1800},{name:"common.modals.drawingrecognition.drawingRecognitionMC.bubble",imgUrl:m,gifUrl:n(868606),duration:1800},{name:"common.modals.drawingrecognition.drawingRecognitionMC.star",imgUrl:f,gifUrl:n(34093),duration:2800},{name:"common.modals.drawingrecognition.drawingRecognitionMC.stickyNote",imgUrl:g,gifUrl:n(78375),duration:1800},{name:"common.modals.drawingrecognition.drawingRecognitionMC.connectionLine",imgUrl:h,gifUrl:n(405476),small:!0,duration:1800},{name:"common.modals.drawingrecognition.drawingRecognitionMC.erase",imgUrl:p,gifUrl:n(332862),duration:1800}],E=S.length%3,C=new Array(E>0?3-E:0).fill(0),I="drawing-recognition",x={dialogCloseButton:"".concat(I,"__dialog-close-button"),dialogBackdrop:"".concat(I,"__dialog-backdrop"),item:"".concat(I,"_item"),image:"".concat(I,"_image"),imageActive:"".concat(I,"_image-active")},w=(0,o.dialogConnect)((function(e,t){return{onCancel:function(){return t({type:"cancel"})}}}))(i.memo((function(e){var t=e.onCancel,n=(0,o.useDialogActions)(t),a=n.isVisible,l=n.handleClose,p=n.onClose,h=function(e){var t=i.useState(null),n=t[0],o=t[1],r=i.useRef(),a=function(){n&&o(null),r.current&&clearTimeout(r.current)},s=function(t){a(),o(t),r.current=setTimeout((function(){(t+=1)>e.length-1&&(t=0),s(t)}),e[t].duration)};return{stopCurrent:a,playItemByIndex:s,currentItemIdx:n}}(S),g=h.playItemByIndex,f=h.currentItemIdx,m=h.stopCurrent,v=(0,d.useTranslator)(u.commonTr).t,_=v("common.modals.drawingrecognition.drawingRecognitionMC.smartDrawing"),y={part1:v("common.modals.drawingrecognition.drawingRecognitionMC.descriptionPart1"),part2:v("common.modals.drawingrecognition.drawingRecognitionMC.descriptionPart2")},b=function(e){g(e)};return i.useEffect((function(){return g(0),function(){return m()}}),[]),i.createElement(o.Dialog,{isVisible:a,onEscape:l,onClickOutside:l,onCloseButtonClick:l,onClose:p,contentClassName:c().dialogContent,size:"large",closeButtonDataAutoTestId:x.dialogCloseButton,backdropDataAutoTestId:x.dialogBackdrop,containerClassName:c().dialogContainer},i.createElement(o.DialogHeader,{titleClassName:c().dialogTitle},_),i.createElement(o.DialogBody,null,i.createElement("div",{className:c().hint},y.part1,i.createElement("br",null),y.part2),i.createElement("div",{className:c().items},S.map((function(e,t){var n,o=e.gifUrl,a=e.imgUrl,l=e.name,d=e.small;return i.createElement(r.Tappable.Div,{dataTestid:x.item,key:t,className:c().item,onMouseEnter:b.bind(null,t),hmTap:b.bind(null,t)},i.createElement("div",{className:s()(c().imageContainer,(n={},n[c().imageContainer_small]=d,n))},i.createElement("img",{"data-testid":f===t?x.imageActive:x.image,className:c().image,src:f===t?o:a,alt:"",width:"100",height:"100"})),i.createElement("span",{className:c().itemName},v(l)))})),C.map((function(e,t){return i.createElement("div",{className:c().item,key:t})})))))})))},567894:(e,t,n)=>{"use strict";n.d(t,{SizeSlider:()=>d});var o=n(759312),i=n(60042),r=n.n(i),a=n(827378),s=n(335069),l=n(635435),c=n(995790),d=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.containerRef=a.createRef(),t.state={},t}return(0,o.__extends)(t,e),t.prototype.updateState=function(e){var t=this.containerRef.current;if(t){var n=t.clientWidth,o=t.getBoundingClientRect().left,i=o+n,r=e.clientX,a=0;r>i?a=n:r>o&&(a=r-o),this.setState({unsavedOffset:a/n*100},this.props.alwaysDispatchValueChanged?this.tryDispatchValueChangedDebounced:void 0)}},t.prototype.tryDispatchValueChangedDebounced=function(){this.tryDispatchValueChanged()},t.prototype.tryDispatchValueChanged=function(){var e=this.state.unsavedOffset,t=this.containerRef.current;if(t&&void 0!==e){var n=this.props,o=n.minValue,i=n.maxValue,r=t.clientWidth,a=e/100*r/r*(i-o)+o;return this.props.onValueChanged(a),!0}return!1},t.prototype.saveState=function(){this.tryDispatchValueChanged()&&this.setState({unsavedOffset:void 0})},t.prototype.onActiveLayerMouseDown=function(e){this.updateState(e),document.addEventListener("mousemove",this.mouseMoveHandler),document.addEventListener("mouseup",this.mouseUpHandler),e.preventDefault()},t.prototype.mouseMoveHandler=function(e){this.updateState(e),e.preventDefault()},t.prototype.mouseUpHandler=function(){document.removeEventListener("mousemove",this.mouseMoveHandler),document.removeEventListener("mouseup",this.mouseUpHandler),this.saveState()},t.prototype.tryUpdateStateByTouch=function(e){if(1===e.targetTouches.length){var t=e.targetTouches[0];this.updateState(t)}},t.prototype.onActiveLayerTouchStart=function(e){this.tryUpdateStateByTouch(e),document.addEventListener("touchmove",this.touchMoveHandler),document.addEventListener("touchend",this.touchEndHandler),document.addEventListener("touchcancel",this.touchEndHandler),e.preventDefault()},t.prototype.touchMoveHandler=function(e){this.tryUpdateStateByTouch(e),e.preventDefault()},t.prototype.touchEndHandler=function(e){this.saveState(),document.removeEventListener("touchmove",this.touchMoveHandler),document.removeEventListener("touchend",this.touchEndHandler),document.removeEventListener("touchcancel",this.touchEndHandler),e.preventDefault()},t.prototype.render=function(){var e=this.props,t=e.value,n=e.minValue,o=e.maxValue,i=e.label,l=e.disabled,c=e.className,d=(t-n)/(o-n)*100;void 0!==this.state.unsavedOffset&&(d=this.state.unsavedOffset);var u=r()(s.SizeSliderClass,{"size-slider--disabled":l},c);return a.createElement("div",{className:u,ref:this.containerRef},a.createElement("div",{className:"size-slider__container"},a.createElement("div",{className:"size-slider__bottom-layer"}),a.createElement("div",{className:"size-slider__container-cropped"},a.createElement("div",{className:"size-slider__top-layer",style:{width:d+"%"}}),a.createElement("div",{className:"size-slider__handle",style:{left:d+"%"}})),a.createElement("div",{className:"size-slider__active-layer",onMouseDown:this.onActiveLayerMouseDown,onTouchStart:this.onActiveLayerTouchStart})),void 0!==i&&a.createElement("div",{className:"size-slider__label"},i))},t.defaultProps={alwaysDispatchValueChanged:!1},(0,o.__decorate)([(0,c.debounce)(10,{trailing:!0,leading:!1})],t.prototype,"tryDispatchValueChangedDebounced",null),(0,o.__decorate)([l.autobind],t.prototype,"tryDispatchValueChanged",null),(0,o.__decorate)([l.autobind],t.prototype,"onActiveLayerMouseDown",null),(0,o.__decorate)([l.autobind],t.prototype,"mouseMoveHandler",null),(0,o.__decorate)([l.autobind],t.prototype,"mouseUpHandler",null),(0,o.__decorate)([l.autobind],t.prototype,"onActiveLayerTouchStart",null),(0,o.__decorate)([l.autobind],t.prototype,"touchMoveHandler",null),(0,o.__decorate)([l.autobind],t.prototype,"touchEndHandler",null),t}(a.PureComponent)},300073:(e,t,n)=>{"use strict";n.d(t,{UndoRedoVertical:()=>y,UndoRedoHorizontal:()=>b});var o=n(827378),i=n(831845),r=n(263316),a=n(528339),s=n(494301),l=n(443293),c=n(688409),d=n(953014),u=n(612830),p=n(15349),h=n(557192),g=n.n(h),f="undo-redo__main",m="undo-redo__redo-button",v="undo-redo__undo-button",_=function(e){var t,n,h=e.className,_=e.tooltipPlacement,y=(0,a.useUndoRedo)(),b=y.undoEnabled,T=y.redoEnabled,S=function(){return(0,u.CanvasEngine)().history.undo()},E=function(){return(0,u.CanvasEngine)().history.redo()},C=(0,i.classNames)(((t={})[g().svgButton]=!0,t[g().svgButton__undo]=!0,t[g().svgButton__disabled]=!b,t)),I=(0,i.classNames)(((n={})[g().svgButton]=!0,n[g().svgButton__redo]=!0,n[g().svgButton__disabled]=!T,n));return o.createElement("div",{className:(0,i.classNames)(g().undoRedo,h),"data-testid":f},o.createElement(p.Translate,{tKey:"board.boardTools.toolbar.undoRedo.undoRedoNew.textTooltip"},(function(e){return o.createElement(r.TextTooltip,{placement:_,text:e,hotkey:"".concat((0,d.replaceHotKeyNameForOS)("%ctrlOrCmd%")," + Z"),trigger:o.createElement(i.NoDom,{hmTap:S},o.createElement("span",{"data-testid":v,className:g().buttonContainer},o.createElement(i.Button,{className:C,disabled:!b},o.createElement(s.SvgIcon,{className:"icon",href:l}))))})})),o.createElement(p.Translate,{tKey:"board.common.redo"},(function(e){return o.createElement(r.TextTooltip,{placement:_,text:e,hotkey:"".concat((0,d.replaceHotKeyNameForOS)("%ctrlOrCmd%")," + Shift + Z"),trigger:o.createElement(i.NoDom,{hmTap:E},o.createElement("span",{"data-testid":m,className:(0,i.classNames)(g().buttonContainer,g().buttonContainer__redo)},o.createElement(i.Button,{className:I},o.createElement(s.SvgIcon,{className:"icon",href:c}))))})})))},y=function(){return o.createElement(_,{className:g().undoRedo__vertical,tooltipPlacement:"right"})},b=function(){return o.createElement(_,{className:g().undoRedo__horizontal,tooltipPlacement:"top"})}},475693:(e,t,n)=>{"use strict";n.d(t,{default:()=>g});var o=n(169771),i=n(60042),r=n.n(i),a=n(827378),s=n(622039),l=n(838871),c=n(331542),d=n(865100),u=(n(402596),n(593900)),p=n(443780),h=n(494301);const g=function(e){var t=e.toSTarget,n=e.onSuccess,i=e.onSubmit,g=void 0===i?function(){}:i,f=e.onHasToShowToS,m=void 0===f?function(){}:f,v=e.googleAuthUrl,_=void 0===v?"":v,y=e.emailSignupText,b=void 0===y?"Sign up for free":y,T=e.googleSignupText,S=void 0===T?"Sign up with Google":T,E=(0,l.useMiroLiteSignupHandler)({beforeClick:n,googleAuthUrl:_}),C=E.isAuthorized,I=E.emailSignupHandler,x=E.googleSignupHandler,w=(0,a.useState)(!1),A=w[0],P=w[1],O=(0,a.useCallback)((function(){I(),g()}),[I,g]),R=(0,a.useCallback)((function(){P(!0),m(),t||d.dialogService.show({componentFactory:(0,u.default)({onContinue:x})}),g()}),[x,m,g,t]);return A&&(null===t||void 0===t?void 0:t.current)?(0,c.createPortal)(a.createElement(p.MiroLiteToS,{onContinue:x}),t.current):a.createElement("div",{className:"miro-lite-signup__button-container"},a.createElement(s.Tappable.Button,{className:r()("rtb-btn rtb-btn--primary miro-lite-signup__button",{"miro-lite-signup__button--authorized":C}),hmTap:O},C?"Go to Miro":a.createElement(a.Fragment,null,b)),!C&&""!==_&&a.createElement(a.Fragment,null,a.createElement(s.Tappable.Button,{className:r()("rtb-btn rtb-btn--secondary-bordered miro-lite-signup__button miro-lite-signup__button--greyed miro-lite-signup__button-google"),hmTap:R},a.createElement(h.SvgIcon,{className:"miro-lite-signup__button-google-icon"},a.createElement(o.default,null)),a.createElement("span",null,S))))}},784145:(e,t,n)=>{"use strict";n.d(t,{default:()=>S});var o,i=n(759312),r=n(827378);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t{"use strict";n.d(t,{default:()=>s});var o=n(827378),i=n(865100),r=n(443780),a=n(992872);const s=(0,i.dialogConnect)((function(e,t){var n=e.onContinue,o=e.dialogClassName;return{onSubmit:function(){n(),t({type:"success"})},onCancel:function(){t({type:"cancel"})},dialogClassName:void 0===o?"":o}}))(o.memo((function(e){var t=e.onCancel,n=e.onSubmit,i=e.dialogClassName;return o.createElement(a.FeaturedDialog,{onCancel:t,title:o.createElement("span",null),contentClassName:"miro-lite-terms-dialog ".concat(i||"")},o.createElement(r.MiroLiteToS,{onContinue:n}))})))},937035:(e,t,n)=>{"use strict";n.d(t,{default:()=>u});var o=n(530494),i=n(183093),r=n(921431),a=n(827378),s=n(980534),l=n(865100),c=n(784145),d=[{copy:"Integrate Slack, Trello, Google Drive and many more right into your boards",image:a.createElement("img",{src:r})},{copy:"Access to over 100 pre-made templates like Mind Map or Kanban to get started quickly",image:a.createElement("img",{src:i})},{copy:"Use Comments, Voting, Timer and Video chat to collaborate with your team",image:a.createElement("img",{src:o})}];const u=(0,l.dialogConnect)((function(e,t){return{onSuccess:function(e){var n=e.isAuthorized,o=e.signupMode;n?(0,s.default)().sendApiEvent("go_to_miro_from_mirolite_cta_clicked",{}):(0,s.default)().sendApiEvent("signup_from_app_library_clicked",{signup_mode:o}),t({type:"success"})},onCancel:function(){(0,s.default)().sendApiEvent("miro_lite_signup_dialog_closed",{}),t({type:"cancel"})},title:a.createElement("span",null,"Use familiar apps, pre-made templates, and tools for free."),subheader:a.createElement("div",null," ","Get Miro Free Plan.",a.createElement("br",null),"Not a trial, free forever."),slides:d}}))(a.memo((function(e){var t=e.onSuccess,n=e.onCancel,o=e.title,i=e.subheader,r=e.slides;return a.createElement(c.default,{dialogClassName:"miro-lite-signup-from-toolbar",onCancel:n,onSuccess:t,title:o,subheader:i,slides:r})})))},443780:(e,t,n)=>{"use strict";n.d(t,{MiroLiteToS:()=>h});var o=n(60042),i=n.n(o),r=n(827378),a=n(622039),s=n(977832),l=n(731332),c=(n(848428),r.useState),d="socialterm",u="socialsubscribe",p={termOfService:{input:"terms-of-service-dialog__input",checkbox:"terms-of-service-dialog__check"},continue:"terms-of-service-dialog__continue"},h=function(e){var t=e.onContinue,n=c(!1),o=n[0],h=n[1],g=c(!1),f=g[0],m=g[1],v=c(!0),_=v[0],y=v[1];return r.createElement("section",{className:i()("miro-lite-terms",{invalid:!_})},r.createElement("h2",{className:"miro-lite-terms__heading"},"Review the terms to sign up"),r.createElement(s.default,{name:"terms-of-service",checked:o,label:r.createElement(r.Fragment,null,"I agree to Miro\u2019s"," ",r.createElement("a",{className:"rtb-link rtb-link--secondary",href:"/legal/terms-of-service/",target:"_blank",rel:"noopener"},"Terms of Service")," ","and"," ",r.createElement("a",{className:"rtb-link rtb-link--secondary",href:"/legal/privacy-policy/",target:"_blank",rel:"noopener"},"Privacy Policy"),"."),className:"rtb-checkbox--large miro-lite-terms__checkbox",onChange:h,dataAutoTestIds:p.termOfService}),r.createElement(s.default,{name:"news-and-updates",checked:f,label:"I agree to receive news and product updates from Miro.",className:"rtb-checkbox--large miro-lite-terms__checkbox",onChange:m}),r.createElement("div",{className:"miro-lite-terms__continue-section"},r.createElement("div",null,r.createElement(a.Tappable.Button,{className:"rtb-btn rtb-btn--primary rtb-btn--medium rtb-btn--circle miro-lite-terms__confirm-button",onClick:function(){(0,l.deleteCookie)(d),(0,l.deleteCookie)(u),y(o),f&&(0,l.setCookie)(u,"true",{expires:"",path:"/"}),o&&((0,l.setCookie)(d,"true",{expires:"",path:"/"}),t())},dataTestid:p.continue},"Continue to sign up")),r.createElement("div",{className:"miro-lite-terms__error-message"},"Please agree with the Terms ",r.createElement("br",null),"of Service and Privacy Policy")))}},557623:(e,t,n)=>{"use strict";n.d(t,{APP_BAR_SERVICE_KEY:()=>ae,initAppBar:()=>se});var o,i=(o=(0,n(442197).createInjector)()).injectAll,r=(0,o.getInjectionPoint)("LocalStorageService"),a=n(827378),s=n(677877),l=n(696899),c=n(232463),d=n(424222),u=n(993220),p=n(759312),h=function(e){return void 0!==e};function g(e,t,n,o){var i=[],r=[],a=function(e,t){var n,o=Object.values(e),i=t.map((function(t){return function(e,t,n){var o;return null!==(o=t[n])&&void 0!==o?o:e.find((function(e){var t;return null===(t=e.associatedPanels)||void 0===t?void 0:t.includes(n)}))}(o,e,t)})).filter(h);return(n=i).filter((function(e,t){return n.indexOf(e)===t}))}(n,o),s=function(e){return(0,p.__assign)((0,p.__assign)({},e),{hasSimpleNotification:e.hasSimpleNotification})};return e.forEach((function(e){var t;if(!0===(null===(t=n[e])||void 0===t?void 0:t.isVisible)){var o=s(n[e]);i.push(o)}})),t.forEach((function(e){var t;if(!0===(null===(t=n[e])||void 0===t?void 0:t.isVisible)){var o=s(n[e]);r.push(o)}})),{recentRunningButtons:a,pinnedButtons:i,unpinnedButtons:r}}var f=n(165631),m=n(60042),v=n.n(m),_=n(914680),y=n.n(_),b=n(413221),T=n(79526),S=n(479749),E=n(766658),C=n(2389),I=n(674134),x=n(342642),w=n(998733),A=n(494301),P=n(192275),O="appbar--collapse--button",R="appbar--show-apps--button",N="board-header-appbar__toggle",M=n(767402),L=n(156447),D=function(){return{placement:"left",theme:"dark",header:{title:L.appBarTr.t("appBar.components.popupWrapper.tipConfig.title")},body:{content:L.appBarTr.t("appBar.components.popupWrapper.tipConfig.content")},distance:-12,toBody:!1}},B=n(136289),k=function(e){return e.some((function(e){return e.hasSimpleNotification}))};var U=n(925514),H=n(762031),W=n(509899),F=n(961800),G="APP_BAR_EXPANDED",z=function(e){var t=r().getItem(G);return null===t?e:"false"!==t};function V(){var e="false"!==r().getItem(G),t=(0,H.useAppBarSelector)(W.appBarStateSelector).isExpanded,n=(0,H.useAppBarDispatch)(),o=a.useCallback((function(e){n((0,F.setIsExpanded)(e)),function(e){r().setItem(G,JSON.stringify(e))}(e)}),[]);return[null!==t&&void 0!==t?t:z(e),o]}var j=n(465343),K=function(){return(0,a.useContext)(j.AppBarAnalyticsContext)},Y=(0,n(292369).withTrans)(L.appBarTr),X=n(334380),Z=n(820981),J=n(926593),q=n.n(J),$=a.memo((function(e){var t,n,o,i,r,s=e.buttonsLists,l=e.onOpenMarketplace,d=e.canShowMarketplaceButton,u=e.onButtonClick,h=e.onEditOrderClick,g=e.updatePluginsOrder,m=e.savePluginsOrder,_=e.onScroll,H=e.newToolbarEnabled,W=(0,a.useContext)(b.LayoutScalingContext),F=W.dispatch,G=W.state,z=(0,a.useState)([]),j=z[0],J=z[1],$=(0,a.useState)(S.ListMode.VIEW_LIST),Q=$[0],ee=$[1],te=(0,a.useState)(!1),ne=te[0],oe=te[1],ie=(0,a.useMemo)(D,[]),re=s.unpinnedButtons,ae=s.pinnedButtons,se=s.recentRunningButtons,le=a.useMemo((function(){return y()(se,(function(e){return j.some((function(t){return t===e.id}))}))}),[j,se]),ce=le[0],de=le[1],ue=a.useMemo((function(){return y()(ae,(function(e){return j.some((function(t){return t===e.id}))}))}),[j,ae]),pe=ue[0],he=ue[1],ge=(0,a.useCallback)((function(e){var t=e.pluginId,n=e.canBePinned,o=e.title;null===u||void 0===u||u(t,o),n&&oe(!1)}),[u]),fe=a.useCallback((function(e){var t;F(((t={})[b.LayoutBoxName.APP_BAR]={minWidth:e},t))}),[F]),me=function(e,t,n,o){var i=e.filter((function(e){return e.isActive&&e.canBePinned})).length,r=(g=t,g.filter((function(e){return e.isActive})).length),a=(0,p.__spreadArray)((0,p.__spreadArray)([],o,!0),n,!0),s=(0,B.useHasIconNotification)(a.map((function(e){return e.id}))),l=k(a)||s,c=i+r,d=0!==c?String(c):"",u=(0,p.__spreadArray)((0,p.__spreadArray)([],t,!0),n,!0),h=(0,B.useHasIconNotification)(u.map((function(e){return e.id})));var g;return{chevronNotificationText:d,chevronSimpleNotification:0===c&&(k(u)||h),expandButtonText:0!==r?String(r):"",isExpandButtonNotificationVisible:l}}(ce,pe,re,ae),ve=me.chevronNotificationText,_e=me.chevronSimpleNotification,ye=me.expandButtonText,be=me.isExpandButtonNotificationVisible,Te=function(e){var t=e.pinnedButtons,n=e.recentRunningButtons,o=V(),i=o[0],r=o[1],s=K(),l=(0,c.useDispatch)(),d=a.useState(!1),u=d[0],p=d[1],h=i||u,g=a.useMemo((function(){return n.map((function(e){return e.id}))}),[n]),f=a.useMemo((function(){return t.map((function(e){return e.id}))}),[t]),m=a.useCallback((function(){l((0,U.cancelShowingUITip)(U.UITipId.INTERACTIVE_MEETING_NOTIFICATION)),l((0,U.cancelShowingUITip)(U.UITipId.INTERACTIVE_MEETING_REQUIRE_BETA_ACCESS)),s.appBarViewChanged(!1,g,f),r(!1)}),[]);return{expandPanel:a.useCallback((function(){r(!0),s.appBarViewChanged(!0,g,f)}),[]),collapsePanel:m,isExpanded:i,onAnimationStarted:a.useCallback((function(){p(!0)}),[]),onAnimationFinished:a.useCallback((function(){p(!1)}),[]),shouldShowElements:h}}({pinnedButtons:he,recentRunningButtons:de}),Se=Te.expandPanel,Ee=Te.collapsePanel,Ce=Te.isExpanded,Ie=Te.onAnimationStarted,xe=Te.onAnimationFinished,we=Te.shouldShowElements,Ae=(0,a.useRef)(null),Pe=(0,a.useRef)(null),Oe=(0,a.useRef)(null),Re=(0,a.useCallback)((function(){Se(),setTimeout((function(){var e;null===(e=Ae.current)||void 0===e||e.focus()}),300)}),[Se]),Ne=(0,a.useCallback)((function(){Ee(),setTimeout((function(){var e;null===(e=Pe.current)||void 0===e||e.focus()}),300)}),[Ee]),Me=ae.length+se.length,Le=(0,a.useMemo)((function(){var e=ne||""!==ve||_e;return a.createElement(Y,{tKey:"appBar.components.popupWrapper.moreApps"},(function(t){return H?a.createElement(P.Toolbar.Icon,{asChild:!0,active:ne},a.createElement(w.IconButton,{notificationText:ve,hasSimpleNotification:_e,isActive:e,dataTestid:N,tooltipText:t,ref:Oe,size:"toolbar",a11y:{"aria-label":t,"aria-expanded":e}},a.createElement(A.SvgIcon,null,a.createElement(x.default,null)))):a.createElement(w.IconButton,{notificationText:ve,hasSimpleNotification:_e,isActive:e,dataTestid:N,tooltipText:t},a.createElement(A.SvgIcon,null,a.createElement(x.default,null)))}))}),[ve,_e,ne,H]),De=(0,a.useMemo)((function(){return{isOpened:ne,onOpened:function(){oe(!0)},onClosed:function(){var e;oe(!1),null===(e=Oe.current)||void 0===e||e.focus()},rootA11y:{"aria-modal":!1,"aria-label":"Apps list",hasFocusTrap:!0,role:"dialog"},dropdownToggle:Le}}),[Le,ne]),Be=(0,a.useMemo)((function(){return{title:L.appBarTr.t(L.appBarTr.keys.components.contextMenu.marketplaceButton.getMoreApps.t),isDisabled:!d,dataTestId:T.AutotestId.APP_MENU_MARKETPLACE_BUTTON,onClick:l}}),[d,l]),ke=K(),Ue=a.useCallback((function(e){return e.length>2}),[]);return a.createElement(f.CSSTransition,{in:Ce,timeout:300,classNames:q().appbarCollapseAnimation,onEnter:Ie,onEntered:xe,onExit:Ie,onExited:xe},a.createElement(b.LayoutScalingList.Container,{aria:{"aria-label":L.appBarTr.t("appBar.toolbar.label")},setMinWidth:fe,availableWidth:null===(i=G[b.LayoutBoxName.APP_BAR])||void 0===i?void 0:i.width,align:null===(r=G[b.LayoutBoxName.APP_BAR])||void 0===r?void 0:r.align,keepDropdownVisible:!0,setHiddenItemsIds:J,containerTestId:"board-header-appbar",className:q().container,newToolbarEnabled:H},we?a.createElement(b.LayoutScalingList.Item,{layoutId:"collapse-button",className:v()((t={},t[q().appBar__item]=!H,t)),showCondition:Ue},a.createElement(Y,{tKey:"appBar.components.expandPanelWrapper.hideApps"},(function(e){return H?a.createElement(P.Toolbar.Icon,{asChild:!0},a.createElement(w.IconButton,{tooltipText:e,onClick:Ne,dataTestid:O,ref:Ae,size:"toolbar"},a.createElement(A.SvgIcon,{className:q().collapseButtonIcon},a.createElement(I.default,null)))):a.createElement(w.IconButton,{tooltipText:e,onClick:Ee,className:q().collapseButton,dataTestid:O},a.createElement(A.SvgIcon,{className:q().collapseButtonIcon},a.createElement(I.default,null)))}))):null,Q===S.ListMode.VIEW_LIST&&we?se.map((function(e,t){var n;return a.createElement(b.LayoutScalingList.Item,{key:e.id,layoutId:e.id,movable:!0,order:ae.length+se.length-t,className:v()((n={},n[q().appBar__item]=!H,n))},a.createElement(a.Fragment,null,H&&a.createElement(P.Toolbar.Item,{asChild:!0,active:e.isActive,key:e.id},a.createElement(Z.AppButton,{button:e,onClick:u,size:"toolbar"})),!H&&a.createElement(Z.AppButton,{key:e.id,button:e,onClick:u})))})):null,Q===S.ListMode.VIEW_LIST&&we&&0!==se.length?a.createElement(b.LayoutScalingList.Item,{layoutId:"separator",movable:!0,order:Me},a.createElement(a.Fragment,null,H&&a.createElement(P.Toolbar.Separator,null),!H&&a.createElement(X.Separator,{hasMarginBothSides:!0}))):null,we?ae.map((function(e,t){var n;return a.createElement(b.LayoutScalingList.Item,{key:e.id,layoutId:e.id,movable:!0,order:ae.length-t,className:v()((n={},n[q().appBar__item]=!H,n))},a.createElement(a.Fragment,null,H&&a.createElement(P.Toolbar.Item,{asChild:!0,unstyled:!1,active:e.isActive,key:e.id},a.createElement(Z.AppButton,{button:e,onClick:u,size:"toolbar"})),!H&&a.createElement(Z.AppButton,{key:e.id,button:e,onClick:u})))})):null,a.createElement(b.LayoutScalingList.Dropdown,{layoutId:"dropdown",className:v()(q().dropdown,(n={},n[q().appBar__item]=!H,n[q().dropdown_hidden]=!Ce,n))},(function(){return a.createElement(M.PopupWrapper,{dropdownProps:De,analytics:ke},a.createElement(E.AppPanel,{recentRunningButtons:ce,pinnedMenuButtons:pe,unpinnedButtons:re,pinnedButtons:ae,onAppSelect:ge,onEditOrderClick:h,updatePluginsOrder:g,savePluginsOrder:m,onScroll:_,listMode:Q,setListMode:ee,uiTipConfig:ie,marketplaceProps:Be}))})),a.createElement(b.LayoutScalingList.Item,{layoutId:"expand-button",className:v()((o={},o[q().appBar__item]=!H,o))},a.createElement(Y,{tKey:"appBar.components.expandPanelWrapper.showApps"},(function(e){var t,n;return H?a.createElement(P.Toolbar.Icon,{asChild:!0},a.createElement(w.IconButton,{className:v()(q().expandButton,(t={},t[q().expandButton_hidden]=Ce,t[q().expandButtonToolbar]=H,t)),tooltipText:e,onClick:Re,hasSimpleNotification:be,notificationText:ye,dataTestid:R,ref:Pe,size:"toolbar"},a.createElement(A.SvgIcon,null,a.createElement(C.default,null)))):a.createElement(w.IconButton,{className:v()(q().expandButton,(n={},n[q().expandButton_hidden]=Ce,n)),tooltipText:e,onClick:Se,hasSimpleNotification:be,notificationText:ye,dataTestid:R},a.createElement(A.SvgIcon,null,a.createElement(C.default,null)))})))))})),Q=n(298784),ee=["FRAMES","COMMENTS","ACTIVITY_LIST"],te=function(e){return function(t,n){var o,i;return(null===(o=e[t])||void 0===o?void 0:o.positionPriority)-(null===(i=e[n])||void 0===i?void 0:i.positionPriority)}};function ne(e,t,n,o){var i=(0,Q.difference)(Array.from(e),ee),r=(0,Q.difference)(i,(0,p.__spreadArray)((0,p.__spreadArray)([],t,!0),n,!0)),a=(0,Q.intersection)(t,i),s=function(e,t,n,o,i){var r=(0,Q.intersection)(e,t);return 0!==r.length?r.concat(o.sort(te(i))):(0,Q.difference)(t,n).sort(te(i))}(n,i,a,r,o);return{pinnedButtonsIds:a,unpinnedButtonsIds:s}}var oe=!1,ie=!1;var re=function(){var e=(0,l.useAppsSelector)(l.recentAppsSelector),t=(0,d.usePluginOrderDispatch)(),n=(0,l.useAppsDispatch)(),o=(0,c.useDispatch)(),i=(0,H.useAppBarSelector)(W.appBarStateSelector),r=i.markPluginAsUsed,p=i.openMarketplace,h=i.forceUpdate,f=i.canShowMarketplaceButton,m=i.buttonsMap,v=i.addedButtons,_=i.newToolbarEnabled,y=(0,d.usePluginOrderSelector)(d.getPinned),b=(0,d.usePluginOrderSelector)(d.getUnpinned);(0,a.useEffect)((function(){y.length>0&&n((0,l.setPinnedApps)(y))}),[n,y]);var T=K(),S=(0,s.usePluginAnalytics)(),E=(0,a.useCallback)((function(){T.getMoreAppsClicked(),p({utm_source:"miro_in_app_marketplace_appbar"})}),[T,p]),C=(0,a.useCallback)((function(e,t){S.pluginClicked(e,t);var n=m[e];n.isDisabled||(r(e),n.onClick())}),[S,m,r]),I=(0,a.useCallback)((function(e){var n=e.pinnedButtons.map((function(e){return e.id})),o=e.unpinnedButtons.map((function(e){return e.id}));t((0,d.updateOrderChangeState)({newPinned:n,newUnpinned:o}))}),[t]),x=(0,a.useCallback)((function(){t((0,u.saveToServerThunk)())}),[t]),w=(0,a.useCallback)((function(){!function(e){oe||(oe=!0,e((0,U.addToQueueUITip)({id:U.UITipId.REORDERING_APP_BAR_ITEMS,statDescription:"reordering App Bar items",achievement:B.BoardLayoutAchievements.REORDERING_APP_BAR_TIP_SEEN,onHide:function(){ie=!0}})))}(o)}),[o]),A=(0,a.useCallback)((function(){!function(e){oe&&!ie&&e((0,U.closeUITip)(U.UITipId.REORDERING_APP_BAR_ITEMS))}(o)}),[o]);(0,a.useEffect)((function(){var e=setInterval(h,1e3);return function(){clearInterval(e)}}),[h]);var P=ne(v,y,b,m),O=g(P.pinnedButtonsIds,P.unpinnedButtonsIds,m,e);return a.createElement($,{buttonsLists:O,onOpenMarketplace:E,canShowMarketplaceButton:f,onButtonClick:C,onEditOrderClick:w,onScroll:A,updatePluginsOrder:I,savePluginsOrder:x,newToolbarEnabled:_})},ae="APP_BAR",se=function(e){return i(e),{AppBarPanel:re}}},820981:(e,t,n)=>{"use strict";n.d(t,{AppButton:()=>m});var o=n(759312),i=n(827378),r=n(60042),a=n.n(r),s=n(494301),l=n(998733),c=n(677877),d=n(944325),u=n(311864),p=n.n(u),h=n(925514),g=function(e){var t=e.getUITip,n=e.children;if(null==t)return i.createElement(i.Fragment,null,n);var o=t("top");return null==o?i.createElement(i.Fragment,null,n):i.createElement(h.UITipConnected,{id:o.id,content:o.content},n)},f=n(903565),m=i.memo(i.forwardRef((function(e,t){var n,r=e.button,u=e.onClick,h=e.className,m=(0,o.__rest)(e,["button","onClick","className"]),v=r.id,_=r.title,y=r.isActive,b=r.hasSimpleNotification,T=r.icon,S=r.notificationText,E=r.isDisabled,C=r.isPromoted,I=r.isPulsing,x=void 0!==I&&I,w=r.tooltipText,A=r.getUITip,P=r.onMouseEnter,O=(0,c.usePluginAnalytics)(),R=i.useCallback((function(){u(v,_),O.pluginClicked(v,_)}),[O,v,_,u]),N=f.isUnusedPlugin(v),M=!0===C?void 0:null!==w&&void 0!==w?w:_,L=!0===C?_:void 0;return i.createElement(g,{getUITip:A},i.createElement(l.IconButton,(0,o.__assign)({ref:t,key:v,onClick:R,isActive:y,hasSimpleNotification:b||N,isDisabled:E,hasNowrapLabel:!0,className:a()((n=v,"bottom-bar__plugin-button--".concat(n)),h),notificationText:S,tooltipText:M,tooltipPlacement:"bottom",dataTestid:"board-header-appbar__icon--".concat(v),title:L,onMouseEnter:P},m),i.createElement(s.SvgIcon,{href:T}),x&&i.createElement(d.Pulse,{className:p().pulse})))})),(function(e,t){return n=e.button,o=t.button,n.isActive===o.isActive&&n.isDisabled===o.isDisabled&&n.isPulsing===o.isPulsing&&n.notificationText===o.notificationText&&n.hasSimpleNotification===o.hasSimpleNotification&&n.onMouseEnter===o.onMouseEnter;var n,o}))},767402:(e,t,n)=>{"use strict";n.d(t,{PopupWrapper:()=>p});var o=n(759312),i=n(646480),r=n(827378),a=n(60042),s=n.n(a),l=n(866377),c=n(394891),d=n.n(c),u=n(994338),p=(0,r.memo)((function(e){var t,n,a,c,p,h,g=e.analytics,f=e.dropdownProps,m=e.children,v=null!==(t=null===f||void 0===f?void 0:f.isOpened)&&void 0!==t&&t,_=null===f||void 0===f?void 0:f.onOpened,y=null===f||void 0===f?void 0:f.onClosed,b=null!==(n=null===f||void 0===f?void 0:f.modifiers)&&void 0!==n?n:{skidding:-16,preventOverflowPadding:8,preventFlip:!0},T=null!==(a=null===f||void 0===f?void 0:f.placement)&&void 0!==a?a:"bottom-start",S=null!==(c=null===f||void 0===f?void 0:f.dataTestid)&&void 0!==c?c:"app-menu__popup-wrapper",E=null!==(p=null===f||void 0===f?void 0:f.animation)&&void 0!==p?p:l.animationFromTopToCenter,C=null!==(h=null===f||void 0===f?void 0:f.classNames)&&void 0!==h?h:(0,o.__assign)({main:"",wrapper:"",dropdown:""},null===f||void 0===f?void 0:f.classNames);C.wrapper=s()(C.wrapper,d().appBar__popupWrapper_wrapper),C.dropdown=s()(C.dropdown,d().appBar__popupWrapper_dropdown);var I=r.useCallback((function(){v&&setTimeout(u.popupForceUpdateAll,20)}),[v]);(0,r.useEffect)((function(){return window.addEventListener("orientationchange",I),function(){window.removeEventListener("orientationchange",I)}}));var x=r.useCallback((function(){null===_||void 0===_||_(),null===g||void 0===g||g.chevronOpened()}),[_,g]),w=r.useCallback((function(){null===y||void 0===y||y(),null===g||void 0===g||g.chevronClosed()}),[y,g]);return r.isValidElement(m)?r.createElement(i.Dropdown,{isOpened:v,onOpened:x,onClosed:w,modifiers:b,placement:T,animation:E,classNames:C,dataTestid:S,dropdownToggle:f.dropdownToggle,orientation:f.orientation,rootA11y:f.rootA11y},m):r.createElement(r.Fragment,null)}))},334380:(e,t,n)=>{"use strict";n.d(t,{Separator:()=>l});var o=n(827378),i=n(60042),r=n.n(i),a=n(85815),s=n.n(a),l=function(e){var t,n=e.className,i=e.hasMarginRight,a=e.hasMarginBothSides;return o.createElement("div",{"data-testid":"board-header__separator",className:r()(s().separator,n,(t={},t[s().separator_mr]=i&&!a,t[s().separator_padding_both_sides]=a&&!i,t))})}},943638:(e,t,n)=>{"use strict";n.d(t,{BoxPanel:()=>d});var o=n(759312),i=n(827378),r=n(192275),a=n(60042),s=n.n(a),l=n(997693),c=n.n(l),d=i.forwardRef((function(e,t){var n=e.aria,a=e.className,l=e.newToolbarEnabled,d=e.children;return l?i.createElement(r.Toolbar,{ref:t,unstyled:!0,asChild:!0},i.createElement("div",(0,o.__assign)({className:s()(c().boxPanel,c().toolbar,a)},n),d)):i.createElement("div",{ref:t,className:s()(c().boxPanel,a)},d)}))},662395:(e,t,n)=>{"use strict";n.d(t,{COMMAND_PALETTE_SERVICE_KEY:()=>gt,initCommandPalette:()=>ft});var o,i,r,a,s,l=(o=(0,n(442197).createInjector)()).injectAll,c=o.getInjectionPoint,d=c("DataProviderService"),u=c("LayoutViewModeService"),p=c("ShortcutService"),h=n(827378),g=n(759312),f="IDLE",m="SUGGESTING",v="NAVIGATING",_="FOCUS",y="BLUR",b="CHANGE",T="NAVIGATE",S="CLEAR",E="ESCAPE",C="SELECT_WITH_CLICK",I="SELECT_WITH_KEYBOARD",x=((i={})[f]={on:(r={},r[b]=m,r[_]=m,r[T]=v,r[S]=m,r)},i[m]={on:(a={},a[T]=v,a[y]=f,a[C]=f,a[E]=f,a)},i[v]={on:(s={},s[b]=m,s[_]=m,s[S]=f,s[y]=f,s[C]=f,s[I]=f,s[E]=f,s)},i),w=(0,h.createContext)({}),A=function(){var e=(0,h.useContext)(w);if(void 0===e)throw new Error("No value for Combobox context was provided. Don't you forget to use Combobox component?");return e},P=n(169754),O=n.n(P),R=h.memo((function(e){var t=e.value,n=e.placeholder,o=e.autofocus,i=e.dataTestid,r=(0,g.__rest)(e,["value","placeholder","autofocus","dataTestid"]),a=A(),s=a.state,l=a.ariaLabel,c=a.comboboxId,d=a.inputRef,u=a.activeDescendantId,p=function(e){var t=e.onChange,n=e.onFocus,o=e.onBlur,i=A(),r=i.dispatch,a=i.listRef,s=i.updateKeyboardNavigationState,l=(0,h.useCallback)((function(e){var n=e.currentTarget,o=""===n.value.trim()?S:b;s(),null===t||void 0===t||t(n.value),r(o)}),[t,r]);return{onChange:l,onFocus:(0,h.useCallback)((function(e){null===n||void 0===n||n(e),r(_)}),[r]),onBlur:(0,h.useCallback)((function(e){null===o||void 0===o||o(e),e.relatedTarget!==a.current&&r(y)}),[r]),onPaste:s}}(r),f=p.onChange,v=p.onFocus,T=p.onBlur,E=p.onPaste;return h.createElement("div",{className:O().inputBox},h.createElement("input",{autoFocus:o,ref:d,type:"text",role:"combobox","aria-label":l,"aria-autocomplete":"list","aria-expanded":s===m,"aria-controls":c,"aria-haspopup":"listbox","aria-activedescendant":u,value:t,placeholder:n,className:O().input,onChange:f,onPaste:E,onFocus:v,onBlur:T,"data-state":s,"data-testid":i}))})),N=n(694007),M=n.n(N),L=[m,v],D=h.memo((function(e){var t=e.children,n=e.keepExpanded,o=e.dataTestid,i=A(),r=i.state,a=i.comboboxId,s=i.listRef;return 0===h.Children.count(t)?null:n||L.includes(r)?h.createElement("ul",{id:a,role:"listbox",className:M().list,ref:s,tabIndex:-1,"data-testid":o,"no-prevent-default":"true"},t):null})),B=n(60042),k=n.n(B),U=n(946974),H=n.n(U),W=h.memo((function(e){var t,n=e.id,o=e.value,i=e.children,r=function(e){var t=e.onSelect,n=A(),o=n.onSelect,i=n.closeOnSelect,r=n.dispatch,a=n.updateKeyboardNavigationState,s=(0,h.useCallback)((function(e){var n=e.currentTarget;null===o||void 0===o||o(n.dataset.value),null===t||void 0===t||t(),a(),i&&r(C)}),[r,o,t]),l=(0,h.useCallback)((function(e){var n=e.currentTarget;null===o||void 0===o||o(n.dataset.value),null===t||void 0===t||t(),r(I)}),[r,o,t]);return{onClick:s,onKeyUp:l}}({onSelect:e.onSelect}),a=r.onClick,s=r.onKeyUp,l=A().activeDescendantId,c=(0,h.useMemo)((function(){return l===n}),[l,n]);return h.createElement("li",{id:n,role:"option","aria-selected":c,className:k()(H().listItem,(t={},t[H().listItemActive]=c,t)),"data-value":o,onClick:a,onKeyUp:s},null!==i&&void 0!==i?i:o)})),F=n(924286),G=n.n(F),z=h.memo((function(e){var t=e.children;return h.createElement("div",{className:G().listItemIcon},t)})),V=n(309362),j=n.n(V),K=h.memo((function(e){var t=e.children;return h.createElement("div",{className:j().action},t)})),Y=n(999544),X=n.n(Y),Z=h.memo((function(e){var t=e.title,n=e.children;return 0===h.Children.count(n)?null:h.createElement("li",{className:X().listGroup,"aria-label":t},h.createElement("h3",{className:X().title},t),h.createElement("ul",{className:X().items},n))})),J=function(e,t){return!t||null!==e&&void 0!==e&&e},q=function(e){var t=function(t){var n=e.find((function(e){return function(e,t){return t.some((function(t){var n=t.code,o=t.ctrlOrCmdKey,i=t.shiftKey,r=t.altKey,a=n===e.keyCode,s=J(i,e.shiftKey),l=J(r,e.altKey),c=J(o,e.ctrlKey),d=J(o,e.metaKey);return a&&s&&l&&c&&d}))}(t,e.shortcuts)}));void 0!==n&&(n.noPreventDefault||t.preventDefault(),n.action())};return{startListening:function(e,n){return e.addEventListener(n,t),function(){e.removeEventListener(n,t)}}}},$=n(115688),Q=function(){function e(e){var t=this;this.items=[],this.currentIndex=0,this.getPrevItemIndex=function(e){return t.isNoActiveOrFirstActive?t.loop?e-1:t.currentIndex:t.currentIndex-1},this.getNextItemIndex=function(e){return t.currentIndex===e-1?t.loop?0:t.currentIndex:t.currentIndex+1},this.setActiveItem=function(e){var n=t.items[e];void 0!==n&&t.setActiveCb(n)},this.setPrevItemActive=function(){if(t.loop||!t.isNoActiveOrFirstActive){var e=t.getPrevItemIndex(t.items.length);t.setActiveItem(e),t.currentIndex=e}},this.setNextItemActive=function(){if(t.loop||t.currentIndex!==t.items.length-1){var e=t.getNextItemIndex(t.items.length);t.setActiveItem(e),t.currentIndex=e}},this.setFirstItemActive=function(){t.setActiveItem(0),t.currentIndex=0},this.setLastItemActive=function(){var e=t.items.length-1;t.setActiveItem(e),t.currentIndex=e},this.selectActiveItem=function(){t.select(t.items[t.currentIndex])},this.updateState=function(e){t.items=e,t.currentIndex=t.firstItemActive?0:-1,t.setActiveItem(t.currentIndex)},this.setActiveCb=e.setActiveItem,this.select=e.select,this.loop=e.loop,this.firstItemActive=e.firstItemActive}return Object.defineProperty(e.prototype,"isNoActiveOrFirstActive",{get:function(){return-1===this.currentIndex||0===this.currentIndex},enumerable:!1,configurable:!0}),e}(),ee=function(e){return e.click()},te=function(e){var t=e.comboboxRef,n=e.listRef,o=e.loop,i=e.firstItemActive,r=e.dispatch,a=(0,h.useState)(void 0),s=a[0],l=a[1],c=(0,h.useCallback)((function(e){l(e.id),function(e,t){var n=t.getBoundingClientRect().bottom-e.getBoundingClientRect().top+t.offsetHeight,o=n>e.clientHeight+t.offsetHeight,i=n<2*t.offsetHeight;(o||i)&&t.scrollIntoView({behavior:"smooth",block:"center"})}(n.current,e)}),[l]),d=(0,h.useMemo)((function(){return new Q({setActiveItem:c,select:ee,firstItemActive:i,loop:o})}),[]),u=(0,h.useMemo)((function(){return function(e,t){return q([{action:e.setPrevItemActive,shortcuts:[{code:$.KeyCodes.ARROW_UP}]},{action:e.setNextItemActive,shortcuts:[{code:$.KeyCodes.ARROW_DOWN}]},{action:e.selectActiveItem,shortcuts:[{code:$.KeyCodes.ENTER},{code:$.KeyCodes.NUMPAD_ENTER}]},{action:e.setFirstItemActive,shortcuts:[{code:$.KeyCodes.HOME}]},{action:e.setLastItemActive,shortcuts:[{code:$.KeyCodes.END}]},{action:function(){return t(E)},shortcuts:[{code:$.KeyCodes.ESCAPE}]}])}(d,r)}),[]),p=(0,h.useCallback)((function(){return setTimeout((function(){var e=function(e){var t,n=null===(t=e.current)||void 0===t?void 0:t.querySelectorAll("li.".concat(H().listItem));return void 0===n?[]:Array.from(n)}(n);d.updateState(e)}),0)}),[n]);return(0,h.useEffect)((function(){return p(),u.startListening(t.current,"keydown")}),[t,u,p]),[s,p]},ne=function(e){return"function"===typeof e},oe=n(70138),ie=n.n(oe),re=h.forwardRef((function(e,t){var n=e.id,o=e.children,i=e.onSelect,r=e.dataTestid,a=e.ariaLabel,s=void 0===a?"Combobox":a,l=e.loop,c=void 0!==l&&l,d=e.firstItemActive,u=void 0!==d&&d,p=e.closeOnSelect,g=void 0!==p&&p,m=function(e,t){var n=(0,h.useReducer)((function(e,n){var o=t[e].on[n];return null!==o&&void 0!==o?o:e}),e);return[n[0],n[1]]}(f,x),v=m[0],_=m[1],y=(0,h.useRef)(null),b=(0,h.useRef)(null),T=(0,h.useRef)(null),S=te({listRef:b,comboboxRef:T,loop:c,firstItemActive:u,dispatch:_}),E=S[0],C=S[1],I=(0,h.useMemo)((function(){return{state:v,dispatch:_,ariaLabel:s,comboboxId:n||"COMBOBOX_ID",onSelect:i,inputRef:y,listRef:b,closeOnSelect:g,updateKeyboardNavigationState:C,activeDescendantId:E}}),[v,_,s,n,i,y,b,g,C,E]),A=function(){for(var e=[],t=0;t{let n=Oe(e);t+=n.weight,this._keys.push(n),this._keyMap[n.id]=n,t+=n.weight})),this._keys.forEach((e=>{e.weight/=t}))}get(e){return this._keyMap[e]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function Oe(e){let t=null,n=null,o=null,i=1,r=null;if(Te(e)||be(e))o=e,t=Re(e),n=Ne(e);else{if(!Ae.call(e,"name"))throw new Error((e=>`Missing ${e} property in key`)("name"));const a=e.name;if(o=a,Ae.call(e,"weight")&&(i=e.weight,i<=0))throw new Error((e=>`Property 'weight' in key '${e}' must be a positive integer`)(a));t=Re(a),n=Ne(a),r=e.getFn}return{path:t,id:n,weight:i,src:o,getFn:r}}function Re(e){return be(e)?e:e.split(".")}function Ne(e){return be(e)?e.join("."):e}var Me={isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx{if(Ie(e))if(t[r]){const a=e[t[r]];if(!Ie(a))return;if(r===t.length-1&&(Te(a)||Se(a)||Ee(a)))n.push(function(e){return null==e?"":function(e){if("string"==typeof e)return e;let t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(e)}(a));else if(be(a)){o=!0;for(let e=0,n=a.length;e{this._keysMap[e.id]=t}))}create(){!this.isCreated&&this.docs.length&&(this.isCreated=!0,Te(this.docs[0])?this.docs.forEach(((e,t)=>{this._addString(e,t)})):this.docs.forEach(((e,t)=>{this._addObject(e,t)})),this.norm.clear())}add(e){const t=this.size();Te(e)?this._addString(e,t):this._addObject(e,t)}removeAt(e){this.records.splice(e,1);for(let t=e,n=this.size();t{let i=t.getFn?t.getFn(e):this.getFn(e,t.path);if(Ie(i))if(be(i)){let e=[];const t=[{nestedArrIndex:-1,value:i}];for(;t.length;){const{nestedArrIndex:n,value:o}=t.pop();if(Ie(o))if(Te(o)&&!xe(o)){let t={v:o,i:n,n:this.norm.get(o)};e.push(t)}else be(o)&&o.forEach(((e,n)=>{t.push({nestedArrIndex:n,value:e})}))}n.$[o]=e}else if(Te(i)&&!xe(i)){let e={v:i,n:this.norm.get(i)};n.$[o]=e}})),this.records.push(n)}toJSON(){return{keys:this.keys,records:this.records}}}function Be(e,t,{getFn:n=Me.getFn,fieldNormWeight:o=Me.fieldNormWeight}={}){const i=new De({getFn:n,fieldNormWeight:o});return i.setKeys(e.map(Oe)),i.setSources(t),i.create(),i}function ke(e,{errors:t=0,currentLocation:n=0,expectedLocation:o=0,distance:i=Me.distance,ignoreLocation:r=Me.ignoreLocation}={}){const a=t/e.length;if(r)return a;const s=Math.abs(o-n);return i?a+s/i:s?1:a}const Ue=32;function He(e,t,n,{location:o=Me.location,distance:i=Me.distance,threshold:r=Me.threshold,findAllMatches:a=Me.findAllMatches,minMatchCharLength:s=Me.minMatchCharLength,includeMatches:l=Me.includeMatches,ignoreLocation:c=Me.ignoreLocation}={}){if(t.length>Ue)throw new Error(`Pattern length exceeds max of ${Ue}.`);const d=t.length,u=e.length,p=Math.max(0,Math.min(o,u));let h=r,g=p;const f=s>1||l,m=f?Array(u):[];let v;for(;(v=e.indexOf(t,g))>-1;){let e=ke(t,{currentLocation:v,expectedLocation:p,distance:i,ignoreLocation:c});if(h=Math.min(e,h),g=v+d,f){let e=0;for(;e=l;r-=1){let a=r-1,s=n[e.charAt(a)];if(f&&(m[a]=+!!s),S[r]=(S[r+1]<<1|1)&s,o&&(S[r]|=(_[r+1]|_[r])<<1|1|_[r+1]),S[r]&T&&(y=ke(t,{errors:o,currentLocation:a,expectedLocation:p,distance:i,ignoreLocation:c}),y<=h)){if(h=y,g=a,g<=p)break;l=Math.max(1,2*p-g)}}if(ke(t,{errors:o+1,currentLocation:p,expectedLocation:p,distance:i,ignoreLocation:c})>h)break;_=S}const S={isMatch:g>=0,score:Math.max(.001,y)};if(f){const e=function(e=[],t=Me.minMatchCharLength){let n=[],o=-1,i=-1,r=0;for(let a=e.length;r=t&&n.push([o,i]),o=-1)}return e[r-1]&&r-o>=t&&n.push([o,r-1]),n}(m,s);e.length?l&&(S.indices=e):S.isMatch=!1}return S}function We(e){let t={};for(let n=0,o=e.length;n{this.chunks.push({pattern:e,alphabet:We(e),startIndex:t})},d=this.pattern.length;if(d>Ue){let e=0;const t=d%Ue,n=d-t;for(;e{const{isMatch:g,score:f,indices:m}=He(e,t,p,{location:o+h,distance:i,threshold:r,findAllMatches:a,minMatchCharLength:s,includeMatches:n,ignoreLocation:l});g&&(u=!0),d+=f,g&&m&&(c=[...c,...m])}));let p={isMatch:u,score:u?d/this.chunks.length:1};return u&&n&&(p.indices=c),p}}class Ge{constructor(e){this.pattern=e}static isMultiMatch(e){return ze(e,this.multiRegex)}static isSingleMatch(e){return ze(e,this.singleRegex)}search(){}}function ze(e,t){const n=e.match(t);return n?n[1]:null}class Ve extends Ge{constructor(e,{location:t=Me.location,threshold:n=Me.threshold,distance:o=Me.distance,includeMatches:i=Me.includeMatches,findAllMatches:r=Me.findAllMatches,minMatchCharLength:a=Me.minMatchCharLength,isCaseSensitive:s=Me.isCaseSensitive,ignoreLocation:l=Me.ignoreLocation}={}){super(e),this._bitapSearch=new Fe(e,{location:t,threshold:n,distance:o,includeMatches:i,findAllMatches:r,minMatchCharLength:a,isCaseSensitive:s,ignoreLocation:l})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(e){return this._bitapSearch.searchIn(e)}}class je extends Ge{constructor(e){super(e)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(e){let t,n=0;const o=[],i=this.pattern.length;for(;(t=e.indexOf(this.pattern,n))>-1;)n=t+i,o.push([t,n-1]);const r=!!o.length;return{isMatch:r,score:r?0:1,indices:o}}}const Ke=[class extends Ge{constructor(e){super(e)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(e){const t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},je,class extends Ge{constructor(e){super(e)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(e){const t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},class extends Ge{constructor(e){super(e)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(e){const t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends Ge{constructor(e){super(e)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(e){const t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends Ge{constructor(e){super(e)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(e){const t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}},class extends Ge{constructor(e){super(e)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(e){const t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},Ve],Ye=Ke.length,Xe=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/;const Ze=new Set([Ve.type,je.type]);class Je{constructor(e,{isCaseSensitive:t=Me.isCaseSensitive,includeMatches:n=Me.includeMatches,minMatchCharLength:o=Me.minMatchCharLength,ignoreLocation:i=Me.ignoreLocation,findAllMatches:r=Me.findAllMatches,location:a=Me.location,threshold:s=Me.threshold,distance:l=Me.distance}={}){this.query=null,this.options={isCaseSensitive:t,includeMatches:n,minMatchCharLength:o,findAllMatches:r,ignoreLocation:i,location:a,threshold:s,distance:l},this.pattern=t?e:e.toLowerCase(),this.query=function(e,t={}){return e.split("|").map((e=>{let n=e.trim().split(Xe).filter((e=>e&&!!e.trim())),o=[];for(let e=0,i=n.length;e!(!e[Qe]&&!e[et]),it=e=>({[Qe]:Object.keys(e).map((t=>({[t]:e[t]})))});function rt(e,t,{auto:n=!0}={}){const o=e=>{let i=Object.keys(e);const r=(e=>!!e[tt])(e);if(!r&&i.length>1&&!ot(e))return o(it(e));if((e=>!be(e)&&Ce(e)&&!ot(e))(e)){const o=r?e[tt]:i[0],a=r?e[nt]:e[o];if(!Te(a))throw new Error((e=>`Invalid value for key ${e}`)(o));const s={keyId:Ne(o),pattern:a};return n&&(s.searcher=$e(a,t)),s}let a={children:[],operator:i[0]};return i.forEach((t=>{const n=e[t];be(n)&&n.forEach((e=>{a.children.push(o(e))}))})),a};return ot(e)||(e=it(e)),o(e)}function at(e,t){const n=e.matches;t.matches=[],Ie(n)&&n.forEach((e=>{if(!Ie(e.indices)||!e.indices.length)return;const{indices:n,value:o}=e;let i={indices:n,value:o};e.key&&(i.key=e.key.src),e.idx>-1&&(i.refIndex=e.idx),t.matches.push(i)}))}function st(e,t){t.score=e.score}class lt{constructor(e,t={},n){this.options={...Me,...t},this.options.useExtendedSearch,this._keyStore=new Pe(this.options.keys),this.setCollection(e,n)}setCollection(e,t){if(this._docs=e,t&&!(t instanceof De))throw new Error("Incorrect 'index' type");this._myIndex=t||Be(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(e){Ie(e)&&(this._docs.push(e),this._myIndex.add(e))}remove(e=(()=>!1)){const t=[];for(let n=0,o=this._docs.length;n{let n=1;e.matches.forEach((({key:e,norm:o,score:i})=>{const r=e?e.weight:null;n*=Math.pow(0===i&&r?Number.EPSILON:i,(r||1)*(t?1:o))})),e.score=n}))}(s,{ignoreFieldNorm:a}),i&&s.sort(r),Se(t)&&t>-1&&(s=s.slice(0,t)),function(e,t,{includeMatches:n=Me.includeMatches,includeScore:o=Me.includeScore}={}){const i=[];return n&&i.push(at),o&&i.push(st),e.map((e=>{const{idx:n}=e,o={item:t[n],refIndex:n};return i.length&&i.forEach((t=>{t(e,o)})),o}))}(s,this._docs,{includeMatches:n,includeScore:o})}_searchStringList(e){const t=$e(e,this.options),{records:n}=this._myIndex,o=[];return n.forEach((({v:e,i:n,n:i})=>{if(!Ie(e))return;const{isMatch:r,score:a,indices:s}=t.searchIn(e);r&&o.push({item:e,idx:n,matches:[{score:a,value:e,norm:i,indices:s}]})})),o}_searchLogical(e){const t=rt(e,this.options),n=(e,t,o)=>{if(!e.children){const{keyId:n,searcher:i}=e,r=this._findMatches({key:this._keyStore.get(n),value:this._myIndex.getValueForItemAtKeyId(t,n),searcher:i});return r&&r.length?[{idx:o,item:t,matches:r}]:[]}const i=[];for(let r=0,a=e.children.length;r{if(Ie(e)){let a=n(t,e,o);a.length&&(i[o]||(i[o]={idx:o,item:e,matches:[]},r.push(i[o])),a.forEach((({matches:e})=>{i[o].matches.push(...e)})))}})),r}_searchObjectList(e){const t=$e(e,this.options),{keys:n,records:o}=this._myIndex,i=[];return o.forEach((({$:e,i:o})=>{if(!Ie(e))return;let r=[];n.forEach(((n,o)=>{r.push(...this._findMatches({key:n,value:e[o],searcher:t}))})),r.length&&i.push({idx:o,item:e,matches:r})})),i}_findMatches({key:e,value:t,searcher:n}){if(!Ie(t))return[];let o=[];if(be(t))t.forEach((({v:t,i:i,n:r})=>{if(!Ie(t))return;const{isMatch:a,score:s,indices:l}=n.searchIn(t);a&&o.push({score:s,key:e,value:t,idx:i,norm:r,indices:l})}));else{const{v:i,n:r}=t,{isMatch:a,score:s,indices:l}=n.searchIn(i);a&&o.push({score:s,key:e,value:i,norm:r,indices:l})}return o}}lt.version="6.6.2",lt.createIndex=Be,lt.parseIndex=function(e,{getFn:t=Me.getFn,fieldNormWeight:n=Me.fieldNormWeight}={}){const{keys:o,records:i}=e,r=new De({getFn:t,fieldNormWeight:n});return r.setKeys(o),r.setIndexRecords(i),r},lt.config=Me,lt.parseQuery=rt,function(...e){qe.push(...e)}(Je);var ct,dt=function(e){var t=(0,h.useState)([]),n=t[0],o=t[1];return(0,h.useEffect)((function(){d().dataReceived.add((function(e){o(e)}))}),[]),function(e,t){if(""===t.trim())return e;var n=e.filter((function(e){return void 0===e.when||e.when(t)}));return new lt(n,{keys:["title"]}).search(t).map((function(e){return e.item}))}(n,e)};!function(e){e.container="command-palette-container",e.input="command-palette-input",e.list="command-palette-list"}(ct||(ct={}));var ut=n(461921),pt=n.n(ut),ht=function(){var e=(0,h.useState)(""),t=e[0],n=e[1],o=function(){var e=(0,h.useState)(!1),t=e[0],n=e[1],o=(0,h.useRef)(null),i=(0,h.useCallback)((function(){return n(!1)}),[n]),r=(0,h.useCallback)((function(){return n((function(e){return!e}))}),[n]),a=(0,h.useCallback)((function(e){t&&o.current&&(o.current.contains(e.target)||i())}),[t,i]);return(0,h.useEffect)((function(){return t&&document.addEventListener("click",a),function(){document.removeEventListener("click",a)}}),[t]),(0,h.useEffect)((function(){var e=new ye({close:i,toggle:r,getLayoutViewMode:u().getCurrentLayoutViewMode});return p().registerConsumer(e),function(){p().removeConsumer(e)}}),[]),{isOpened:t,ref:o,close:i}}(),i=o.isOpened,r=o.close,a=o.ref,s=dt(t);return i?h.createElement("div",{className:pt().container,ref:a,"data-testid":ct.container},h.createElement(ae,{id:"COMMAND_PALETTE",onSelect:function(){r(),n("")},closeOnSelect:!0,firstItemActive:!0},h.createElement(ae.Input,{value:t,placeholder:"Search or type a command...",onChange:n,dataTestid:ct.input,autofocus:!0}),h.createElement(pe,{query:t,commands:s,dataTestid:ct.list}))):null},gt="COMMAND_PALETTE",ft=function(e){return l(e),{CommandPalette:ht}}},95706:(e,t,n)=>{"use strict";n.d(t,{SidebarClose:()=>b});var o,i=n(759312),r=n(827378),a=n(998733),s=n(346610),l=n(494301),c=n(696899),d=n(292369);!function(e){e.SIDEBAR_CLOSE="sidebar-close"}(o||(o={}));var u,p,h=n(232810),g=n.n(h),f=n(822719);!function(e){e.master="master"}(p||(p={}));var m=((u={})[p.master]={lang:{en:function(){return(0,i.__awaiter)(void 0,void 0,Promise,(function(){return(0,i.__generator)(this,(function(e){return[2,n.e(11719).then(n.t.bind(n,438349,19)).then((function(e){return e.default}))]}))}))},fr:function(){return(0,i.__awaiter)(void 0,void 0,Promise,(function(){return(0,i.__generator)(this,(function(e){return[2,n.e(39546).then(n.t.bind(n,387108,19)).then((function(e){return e.default}))]}))}))},de:function(){return(0,i.__awaiter)(void 0,void 0,Promise,(function(){return(0,i.__generator)(this,(function(e){return[2,n.e(36104).then(n.t.bind(n,374768,19)).then((function(e){return e.default}))]}))}))},ja_JP:function(){return(0,i.__awaiter)(void 0,void 0,Promise,(function(){return(0,i.__generator)(this,(function(e){return[2,n.e(35929).then(n.t.bind(n,31364,19)).then((function(e){return e.default}))]}))}))},es:function(){return(0,i.__awaiter)(void 0,void 0,Promise,(function(){return(0,i.__generator)(this,(function(e){return[2,n.e(78447).then(n.t.bind(n,710330,19)).then((function(e){return e.default}))]}))}))}}},u),v=new f.Translator({translationImports:m,langKey:f.TranslationLangKey.en,namespace:"sidebars",branch:p.master}),_=n(504073),y=(0,d.localeEnhancer)(v,(function(e){var t=(0,c.useAppsDispatch)(),n=e.id,u=e.onClose,p=e["data-testid"],h=void 0===p?o.SIDEBAR_CLOSE:p,f=(0,i.__rest)(e,["id","onClose","data-testid"]),m=(0,d.useTranslations)(v,[{tKey:"sidebars.sidebarClose.close"}])["sidebars.sidebarClose.close"];return r.createElement(a.IconButton,(0,i.__assign)({className:g().closeIcon,dataTestid:h,tooltipText:m,onClick:function(){t((0,c.closeApp)(n)),void 0!==u&&u()}},f),r.createElement(l.SvgIcon,null,r.createElement(s.default,null)))})),b=function(e){var t=(0,_.useSidebarLocaleContext)();return r.createElement(y,(0,i.__assign)({locale:t},e))}},88094:(e,t,n)=>{"use strict";n.d(t,{VISITOR_APP_BAR_SERVICE_KEY:()=>be,initVisitorAppBar:()=>Te});var o,i=(o=(0,n(442197).createInjector)()).injectAll,r=(0,o.getInjectionPoint)("LocalStorageService"),a=n(827378),s=n(677877),l=n(696899),c=n(424222),d=n(165631),u=n(60042),p=n.n(u),h=n(914680),g=n.n(h),f=n(413221),m=n(766658),v=n(998733),_=n(494301),y=n(192275),b=n(2389),T="board-header-appbar__MARKETPLACE",S=n(759312),E=n(311728),C=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,S.__extends)(t,e),t}(function(){function e(){this.sender=E.NoopAnalyticsSender}return e.prototype.chevronOpened=function(){this.sender.sendApiEvent("app_library_opened",{app_library_opened_from:"top_app_bar",apps_shown:0,apps:[]})},e.prototype.chevronClosed=function(){this.sender.sendApiEvent("app_library_closed",{app_library_opened_from:"top_app_bar",search_query:"",has_search_results:!1,search_results_pinned_visible:0,search_results_pinned_hidden:0,search_results_unpinned:0})},e.prototype.getMoreAppsClicked=function(){this.sender.sendApiEvent("marketplace_opened",{marketplace_opened_from:"top_app_bar"})},e.prototype.appBarViewChanged=function(e,t,n){this.sender.sendApiEvent("app_bar_view_changed",{is_closed:!e,running_app_list:t,running_app_number:t.length,pinned_apps_list:n,pinned_app_number:n.length})},e}()),I=(0,a.createContext)(new C),x=function(){return(0,a.useContext)(I)},w=n(136289),A=function(e){return e.some((function(e){return e.hasSimpleNotification}))};var P=n(232463),O=n(925514),R=n(902421);function N(e){return e}var M=n(110069),L="APP_BAR_EXPANDED",D=function(e){var t=r().getItem(L);return null===t?e:"false"!==t};function B(){var e="false"!==r().getItem(L),t=(0,R.useVisitorAppBarSelector)(N).isExpanded,n=(0,R.useVisitorAppBarDispatch)(),o=a.useCallback((function(e){n((0,M.setIsExpanded)(e)),function(e){r().setItem(L,JSON.stringify(e))}(e)}),[]);return[null!==t&&void 0!==t?t:D(e),o]}var k,U,H=n(292369),W=n(822719);!function(e){e.master="master"}(U||(U={}));var F,G,z=((k={})[U.master]={lang:{en:function(){return(0,S.__awaiter)(void 0,void 0,Promise,(function(){return(0,S.__generator)(this,(function(e){return[2,n.e(49168).then(n.t.bind(n,975213,19)).then((function(e){return e.default}))]}))}))},fr:function(){return(0,S.__awaiter)(void 0,void 0,Promise,(function(){return(0,S.__generator)(this,(function(e){return[2,n.e(45874).then(n.t.bind(n,861952,19)).then((function(e){return e.default}))]}))}))},de:function(){return(0,S.__awaiter)(void 0,void 0,Promise,(function(){return(0,S.__generator)(this,(function(e){return[2,n.e(2558).then(n.t.bind(n,132816,19)).then((function(e){return e.default}))]}))}))},ja_JP:function(){return(0,S.__awaiter)(void 0,void 0,Promise,(function(){return(0,S.__generator)(this,(function(e){return[2,n.e(59538).then(n.t.bind(n,277069,19)).then((function(e){return e.default}))]}))}))},es:function(){return(0,S.__awaiter)(void 0,void 0,Promise,(function(){return(0,S.__generator)(this,(function(e){return[2,n.e(41414).then(n.t.bind(n,392064,19)).then((function(e){return e.default}))]}))}))}}},k),V=new W.Translator({translationImports:z,langKey:W.TranslationLangKey.en,namespace:"visitorAppBar",branch:U.master}),j=(0,H.withTrans)(V),K=n(944325),Y=["isActive","isDisabled","isPulsing","notificationText","hasSimpleNotification","onMouseEnter"],X=n(948651),Z=n.n(X),J=function(e){var t=e.getUITip,n=e.children;if(null==t)return a.createElement(a.Fragment,null,n);var o=t("top");return null==o?a.createElement(a.Fragment,null,n):a.createElement(O.UITipConnected,{id:o.id,content:o.content},n)},q=n(903565),$=a.memo(a.forwardRef((function(e,t){var n,o=e.button,i=e.onClick,r=e.className,l=(0,S.__rest)(e,["button","onClick","className"]),c=o.id,d=o.title,u=o.isActive,h=o.hasSimpleNotification,g=o.icon,f=o.notificationText,m=o.isDisabled,y=o.isPromoted,b=o.isPulsing,T=void 0!==b&&b,E=o.tooltipText,C=o.getUITip,I=o.onMouseEnter,x=(0,s.usePluginAnalytics)(),w=a.useCallback((function(){i(c,d),x.pluginClicked(c,d)}),[x,c,d,i]),A=q.isUnusedPlugin(c),P=!0===y?void 0:null!==E&&void 0!==E?E:d,O=!0===y?d:void 0;return a.createElement(J,{getUITip:C},a.createElement(v.IconButton,(0,S.__assign)({ref:t,key:c,onClick:w,isActive:u,hasSimpleNotification:h||A,isDisabled:m,hasNowrapLabel:!0,className:p()((n=c,"bottom-bar__plugin-button--".concat(n)),r),notificationText:f,tooltipText:P,tooltipPlacement:"bottom",dataTestid:"board-header-appbar__icon--".concat(c),title:O,onMouseEnter:I},l),a.createElement(_.SvgIcon,{href:g}),T&&a.createElement(K.Pulse,{className:Z().pulse})))})),(function(e,t){return n=e.button,o=t.button,Y.every((function(e){return n[e]===o[e]}));var n,o})),Q=n(646480),ee=n(866377),te=n(850027),ne=n.n(te),oe=n(994338),ie=(0,a.memo)((function(e){var t,n,o,i,r,s,l=e.analytics,c=e.dropdownProps,d=e.children,u=null!==(t=null===c||void 0===c?void 0:c.isOpened)&&void 0!==t&&t,h=null===c||void 0===c?void 0:c.onOpened,g=null===c||void 0===c?void 0:c.onClosed,f=null!==(n=null===c||void 0===c?void 0:c.modifiers)&&void 0!==n?n:{skidding:-16,preventOverflowPadding:8,preventFlip:!0},m=null!==(o=null===c||void 0===c?void 0:c.placement)&&void 0!==o?o:"bottom-start",v=null!==(i=null===c||void 0===c?void 0:c.dataTestid)&&void 0!==i?i:"app-menu__popup-wrapper",_=null!==(r=null===c||void 0===c?void 0:c.animation)&&void 0!==r?r:ee.animationFromTopToCenter,y=null!==(s=null===c||void 0===c?void 0:c.classNames)&&void 0!==s?s:(0,S.__assign)({main:"",wrapper:"",dropdown:""},null===c||void 0===c?void 0:c.classNames);y.wrapper=p()(y.wrapper,ne().visitorAppBar__popupWrapper),y.dropdown=p()(y.dropdown,ne().visitorAppBar__popupDropdown),(0,a.useEffect)((function(){var e=function(){u&&setTimeout(oe.popupForceUpdateAll,20)};return window.addEventListener("orientationchange",e),function(){window.removeEventListener("orientationchange",e)}}),[u]);var b=a.useCallback((function(){null===h||void 0===h||h(),null===l||void 0===l||l.chevronOpened()}),[h,l]),T=a.useCallback((function(){null===g||void 0===g||g(),null===l||void 0===l||l.chevronClosed()}),[g,l]);return a.isValidElement(d)?a.createElement(Q.Dropdown,{isOpened:u,onOpened:b,onClosed:T,modifiers:f,placement:m,animation:_,classNames:y,dataTestid:v,dropdownToggle:c.dropdownToggle,orientation:c.orientation,rootA11y:c.rootA11y},d):a.createElement(a.Fragment,null)})),re=n(457424),ae=n.n(re),se=n(739581),le=[se.InHousePluginIds.COUNTDOWN,se.InHousePluginIds.COUNTDOWN_TRIGGER,se.InHousePluginIds.VOTING,se.InHousePluginIds.VOTING_TRIGGER,se.InHousePluginIds.ESTIMATION,se.InHousePluginIds.ESTIMATION_TRIGGER],ce=((F={})[se.InHousePluginIds.BREAKOUT_ROOMS]=function(){return!0},F[se.InHousePluginIds.COUNTDOWN]=function(e){return e.isActive},F[se.InHousePluginIds.COUNTDOWN_TRIGGER]=function(e){return e.isActive},F),de=[se.InHousePluginIds.COUNTDOWN],ue=((G={})[se.InHousePluginIds.BREAKOUT_ROOMS]=7,G[se.InHousePluginIds.COUNTDOWN]=6,G[se.InHousePluginIds.COUNTDOWN_TRIGGER]=6,G[se.InHousePluginIds.NOTES]=5,G[se.InHousePluginIds.PRESENTATIONS]=4,G[se.InHousePluginIds.VOTING]=3,G[se.InHousePluginIds.VOTING_TRIGGER]=3,G[se.InHousePluginIds.ESTIMATION]=2,G[se.InHousePluginIds.ESTIMATION_TRIGGER]=2,G[se.InHousePluginIds.CHAT]=1,G);var pe=a.memo((function(e){var t,n,o=e.buttonsLists,i=e.onButtonClick,r=e.newToolbarEnabled,s=(0,a.useContext)(f.LayoutScalingContext),l=s.dispatch,c=s.state,u=(0,a.useState)([]),h=u[0],E=u[1],C=(0,a.useState)(!1),I=C[0],R=C[1],N=o.unpinnedButtons,M=o.pinnedButtons,L=o.recentRunningButtons,D=a.useMemo((function(){return g()(L,(function(e){return h.some((function(t){return t===e.id}))}))}),[h,L]),k=D[0],U=D[1],H=a.useMemo((function(){return g()(M,(function(e){return h.some((function(t){return t===e.id}))}))}),[h,M]),W=H[0],F=H[1],G=(0,a.useCallback)((function(e){var t=e.pluginId,n=e.canBePinned,o=e.title;null===i||void 0===i||i(t,o),n&&R(!1)}),[i]),z=a.useCallback((function(e){var t;l(((t={})[f.LayoutBoxName.APP_BAR]={minWidth:e},t))}),[l]),K=function(e,t,n,o){var i=e.filter((function(e){return e.isActive&&e.canBePinned})).length,r=(h=t,h.filter((function(e){return e.isActive})).length),a=(0,S.__spreadArray)((0,S.__spreadArray)([],o,!0),n,!0),s=(0,w.useHasIconNotification)(a.map((function(e){return e.id}))),l=A(a)||s,c=i+r,d=0!==c?String(c):"",u=(0,S.__spreadArray)((0,S.__spreadArray)([],t,!0),n,!0),p=(0,w.useHasIconNotification)(u.map((function(e){return e.id})));var h;return{chevronNotificationText:d,chevronSimpleNotification:0===c&&(A(u)||p),expandButtonText:0!==r?String(r):"",isExpandButtonNotificationVisible:l}}(k,W,N,M),Y=K.chevronNotificationText,X=K.chevronSimpleNotification,Z=function(e){var t=e.pinnedButtons,n=e.recentRunningButtons,o=B(),i=o[0],r=o[1],s=x(),l=(0,P.useDispatch)(),c=a.useState(!1),d=c[0],u=c[1],p=i||d,h=a.useMemo((function(){return n.map((function(e){return e.id}))}),[n]),g=a.useMemo((function(){return t.map((function(e){return e.id}))}),[t]),f=a.useCallback((function(){l((0,O.cancelShowingUITip)(O.UITipId.INTERACTIVE_MEETING_NOTIFICATION)),l((0,O.cancelShowingUITip)(O.UITipId.INTERACTIVE_MEETING_REQUIRE_BETA_ACCESS)),s.appBarViewChanged(!1,h,g),r(!1)}),[]);return{expandPanel:a.useCallback((function(){r(!0),s.appBarViewChanged(!0,h,g)}),[]),collapsePanel:f,isExpanded:i,onAnimationStarted:a.useCallback((function(){u(!0)}),[]),onAnimationFinished:a.useCallback((function(){u(!1)}),[]),shouldShowElements:p}}({pinnedButtons:F,recentRunningButtons:U}),J=Z.isExpanded,q=Z.onAnimationStarted,Q=Z.onAnimationFinished,ee=(0,a.useRef)(null),te=(0,a.useMemo)((function(){var e=I||""!==Y||X;return a.createElement(j,{tKey:"visitorAppBar.components.popupWrapper.moreApps"},(function(t){return r?a.createElement(y.Toolbar.Icon,{asChild:!0,active:e},a.createElement(v.IconButton,{className:ae().marketPlaceButton,notificationText:Y,hasSimpleNotification:X,isActive:e,dataTestid:T,tooltipText:t,ref:ee,size:"toolbar"},a.createElement(_.SvgIcon,null,a.createElement(b.default,null)))):a.createElement(v.IconButton,{className:ae().marketPlaceButton,notificationText:Y,hasSimpleNotification:X,isActive:e,dataTestid:T,tooltipText:t,ref:ee},a.createElement(_.SvgIcon,null,a.createElement(b.default,null)))}))}),[Y,X,I,r]),ne=(0,a.useMemo)((function(){return{isOpened:I,onOpened:function(){R(!0)},onClosed:function(){var e;R(!1),null===(e=ee.current)||void 0===e||e.focus()},dropdownToggle:te}}),[te,I]),oe=x(),re=(0,a.useMemo)((function(){return function(e){var t=e.pinnedButtons,n=e.unpinnedButtons;return(0,S.__spreadArray)((0,S.__spreadArray)([],t,!0),n,!0).filter((function(e){return ue[e.id]})).sort((function(e,t){return ue[t.id]-ue[e.id]})).reduce((function(e,t){var n;return(null===(n=ce[t.id])||void 0===n?void 0:n.call(ce,t))||t.notificationText&&le.includes(t.id)?(e.activePinnedButtons.push((0,S.__assign)((0,S.__assign)({},t),{isActive:!0})),e):(de.includes(t.id)||e.otherButtons.push(t),e)}),{activePinnedButtons:[],otherButtons:[]})}({pinnedButtons:M,unpinnedButtons:N})}),[M,N]),se=re.activePinnedButtons,pe=re.otherButtons;return a.createElement(d.CSSTransition,{in:J,timeout:300,classNames:ae().appbarCollapseAnimation,onEnter:q,onEntered:Q,onExit:q,onExited:Q},a.createElement(f.LayoutScalingList.Container,{aria:{"aria-label":V.t("visitorAppBar.toolbar.label")},setMinWidth:z,availableWidth:null===(t=c[f.LayoutBoxName.APP_BAR])||void 0===t?void 0:t.width,align:null===(n=c[f.LayoutBoxName.APP_BAR])||void 0===n?void 0:n.align,keepDropdownVisible:!0,setHiddenItemsIds:E,containerTestId:"board-header-appbar",className:ae().container,newToolbarEnabled:r},se.map((function(e,t){var n;return a.createElement(f.LayoutScalingList.Item,{key:e.id,layoutId:e.id,movable:!0,order:t,className:p()((n={},n[ae().appBar__item]=!r,n))},a.createElement(a.Fragment,null,r&&a.createElement(y.Toolbar.Item,{asChild:!0,active:e.isActive,key:e.id},a.createElement($,{button:e,onClick:i,size:"toolbar"})),!r&&a.createElement($,{key:e.id,button:e,onClick:i})))})),a.createElement(f.LayoutScalingList.Dropdown,{layoutId:"dropdown",className:ae().dropdown},(function(){return a.createElement(ie,{dropdownProps:ne,analytics:oe},a.createElement(m.VisitorAppPanel,{unpinnedButtons:pe,onAppSelect:G}))}))))})),he=n(298784),ge=["FRAMES","COMMENTS","ACTIVITY_LIST"],fe=function(e){return function(t,n){var o,i;return(null===(o=e[t])||void 0===o?void 0:o.positionPriority)-(null===(i=e[n])||void 0===i?void 0:i.positionPriority)}};function me(e,t,n,o){var i=(0,he.difference)(Array.from(e),ge),r=(0,he.difference)(i,(0,S.__spreadArray)((0,S.__spreadArray)([],t,!0),n,!0)),a=(0,he.intersection)(t,i),s=function(e,t,n,o,i){var r=(0,he.intersection)(e,t);return 0!==r.length?r.concat(o.sort(fe(i))):(0,he.difference)(t,n).sort(fe(i))}(n,i,a,r,o);return{pinnedButtonsIds:a,unpinnedButtonsIds:s}}var ve=function(e){return void 0!==e};function _e(e,t,n,o){var i=[],r=[],a=function(e,t){var n,o=Object.values(e),i=t.map((function(t){return function(e,t,n){var o;return null!==(o=t[n])&&void 0!==o?o:e.find((function(e){var t;return null===(t=e.associatedPanels)||void 0===t?void 0:t.includes(n)}))}(o,e,t)})).filter(ve);return(n=i).filter((function(e,t){return n.indexOf(e)===t}))}(n,o),s=function(e){return(0,S.__assign)((0,S.__assign)({},e),{hasSimpleNotification:e.hasSimpleNotification})};return e.forEach((function(e){var t;if(!0===(null===(t=n[e])||void 0===t?void 0:t.isVisible)){var o=s(n[e]);i.push(o)}})),t.forEach((function(e){var t;if(!0===(null===(t=n[e])||void 0===t?void 0:t.isVisible)){var o=s(n[e]);r.push(o)}})),{recentRunningButtons:a,pinnedButtons:i,unpinnedButtons:r}}var ye=function(){var e=(0,l.useAppsSelector)(l.recentAppsSelector),t=(0,l.useAppsDispatch)(),n=(0,R.useVisitorAppBarSelector)(N),o=n.buttonsMap,i=n.addedButtons,r=n.newToolbarEnabled,d=(0,c.usePluginOrderSelector)(c.getPinned),u=(0,c.usePluginOrderSelector)(c.getUnpinned);(0,a.useEffect)((function(){d.length>0&&t((0,l.setPinnedApps)(d))}),[t,d]);var p=(0,s.usePluginAnalytics)(),h=(0,a.useCallback)((function(e,t){p.pluginClicked(e,t);var n=o[e];n.isDisabled||n.onClick()}),[p,o]),g=me(i,d,u,o),f=_e(g.pinnedButtonsIds,g.unpinnedButtonsIds,o,e);return a.createElement(pe,{buttonsLists:f,onButtonClick:h,newToolbarEnabled:r})},be="VISITOR_APP_BAR",Te=function(e){return i(e),{VisitorAppBarPanel:ye}}},876048:e=>{"use strict";e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZmlsbC1ydWxlPSJub256ZXJvIgogICAgICAgICAgZD0iTTEwLjU4NiAxMmwtNi4yOTMgNi4yOTNhMSAxIDAgMCAwIDEuNDE0IDEuNDE0TDEyIDEzLjQxNGw2LjI5MyA2LjI5M2ExIDEgMCAwIDAgMS40MTQtMS40MTRMMTMuNDE0IDEybDYuMjkzLTYuMjkzYTEgMSAwIDEgMC0xLjQxNC0xLjQxNEwxMiAxMC41ODYgNS43MDcgNC4yOTNhMSAxIDAgMCAwLTEuNDE0IDEuNDE0TDEwLjU4NiAxMnoiLz4KPC9zdmc+Cg=="},6454:e=>{"use strict";e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MSIgaGVpZ2h0PSIyMyIgZmlsbD0ibm9uZSI+PGcgc3Ryb2tlPSIjQThBNkI5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMi4xNTgiIG9wYWNpdHk9Ii43Ij48cGF0aCBkPSJNMS44MDQgMS40MWMzLjcgMy45NSA3LjExMyA3LjkxIDExLjczOSAxMC4zMzQgMi43ODQgMS40NTggNS40MjYgMi4xMDMgOC40ODIgMi41NzIgMy43NjkuNTc3IDcuNzQ1LjIxIDExLjMyNi0xLjA3NSA0LjUxLTEuNjE3IDguMzg5LTMuOTkgMTIuMjQtNy4wNDQgMS4wOTctLjg3IDIuNzk3LTIuMDY1IDMuNDA5LTMuNDU4TTUuMzA2IDYuMTU1QzQuMDUgNy40NSAyLjgzMiA4Ljg1MSAxLjUwNyAxMC4wNTdjLS4xMzcuMTI0LS4xMzQuMTE0LS4yMDQuMjc0TTE2LjMxMyAxMy41NThjLS42MSAyLjMxNS0xLjEyNiA0LjY3MS0yLjA3NiA2LjgzMi0uMTMzLjMwNCAwIC42MTItLjI1OS43Nk0zMi4zMjMgMTQuMTI3Yy45NjkgMS42MTggMS44MjcgMy41MDEgMi45MTggNS4wMTkuMTc2LjI0NC4yNS4zNTUuMjUuNjc1TTQzLjY2MyA4LjgxM2MxLjAyNiAxLjQyOCAyLjI3NyAzLjg1OCAzLjgzNSA0Ljc0NSIvPjwvZz48L3N2Zz4="},145424:(e,t,n)=>{"use strict";e.exports=n.p+"4f81a8ea91437072.svg"},239790:(e,t,n)=>{"use strict";e.exports=n.p+"53af053bb748d318.svg"},675748:(e,t,n)=>{"use strict";e.exports=n.p+"86da6b243b4430ba.svg"},571139:(e,t,n)=>{"use strict";e.exports=n.p+"67d03a4f6d121987.svg"},663617:(e,t,n)=>{"use strict";e.exports=n.p+"82fcd72fb84aac43.svg"},354894:(e,t,n)=>{"use strict";e.exports=n.p+"f136330360546542.svg"},966028:(e,t,n)=>{"use strict";e.exports=n.p+"027df743f062102e.svg"},141937:(e,t,n)=>{"use strict";e.exports=n.p+"075238a461b1ec89.svg"},928109:(e,t,n)=>{"use strict";e.exports=n.p+"35823d1e383fbabf.svg"},806966:(e,t,n)=>{"use strict";e.exports=n.p+"29bb4c7304736a20.svg"},490485:(e,t,n)=>{"use strict";e.exports=n.p+"3c188f686ec32f14.svg"},719110:(e,t,n)=>{"use strict";e.exports=n.p+"f15323683777a8e8.svg"},703504:(e,t,n)=>{"use strict";e.exports=n.p+"37fa0c6bcd924eb7.svg"},407967:(e,t,n)=>{"use strict";e.exports=n.p+"f5a3ecb18684dc4c.svg"},286179:(e,t,n)=>{"use strict";e.exports=n.p+"3f509c305b2689ea.svg"},504656:(e,t,n)=>{"use strict";e.exports=n.p+"30a628fd606146c3.svg"},53965:(e,t,n)=>{"use strict";e.exports=n.p+"f09d7193f1ad6428.svg"},154674:(e,t,n)=>{"use strict";e.exports=n.p+"0c429f6b0a22d0a1.svg"},184766:(e,t,n)=>{"use strict";e.exports=n.p+"003a58d5bf872364.svg"},770348:(e,t,n)=>{"use strict";e.exports=n.p+"95a34b31e7cb8638.svg"},564364:(e,t,n)=>{"use strict";e.exports=n.p+"c86f361b57690ddf.svg"},898599:(e,t,n)=>{"use strict";e.exports=n.p+"d2798f476eb11e81.svg"},505444:(e,t,n)=>{"use strict";e.exports=n.p+"ad450424ed3f01b7.svg"},75403:(e,t,n)=>{"use strict";e.exports=n.p+"7a266214d4baa016.svg"},427999:(e,t,n)=>{"use strict";e.exports=n.p+"29a8c8a0172b3457.svg"},168090:(e,t,n)=>{"use strict";e.exports=n.p+"0c5d4f9b76c2538e.svg"},150790:(e,t,n)=>{"use strict";e.exports=n.p+"258a41480c88cf68.svg"},989091:(e,t,n)=>{"use strict";e.exports=n.p+"d1ffe9e2b6cc7e55.svg"},910320:(e,t,n)=>{"use strict";e.exports=n.p+"73a80beb64a0d7b5.svg"},22016:(e,t,n)=>{"use strict";e.exports=n.p+"20fc49ade638c02b.svg"},399862:(e,t,n)=>{"use strict";e.exports=n.p+"a85fca3449289cc7.svg"},966547:(e,t,n)=>{"use strict";e.exports=n.p+"bd2f98b16f797fa6.svg"},124397:(e,t,n)=>{"use strict";e.exports=n.p+"04c45de9075d114e.svg"},130866:(e,t,n)=>{"use strict";e.exports=n.p+"5e02d06a6b3b2a75.svg"},532886:(e,t,n)=>{"use strict";e.exports=n.p+"4b70e85d0ab637f5.svg"},655192:(e,t,n)=>{"use strict";e.exports=n.p+"215d4a08353c1f3d.svg"},926233:(e,t,n)=>{"use strict";e.exports=n.p+"4f066f5ce0984188.svg"},998480:(e,t,n)=>{"use strict";e.exports=n.p+"db3b5af651fb936a.svg"},921271:(e,t,n)=>{"use strict";e.exports=n.p+"73a83dfd8f5dea6d.svg"},752147:(e,t,n)=>{"use strict";e.exports=n.p+"bc6deafcac6b7ed9.svg"},604845:(e,t,n)=>{"use strict";e.exports=n.p+"b071d2d909607717.svg"},424914:(e,t,n)=>{"use strict";e.exports=n.p+"bd09574c944babe7.svg"},54812:(e,t,n)=>{"use strict";e.exports=n.p+"a8e176f6eb841118.svg"},819653:(e,t,n)=>{"use strict";e.exports=n.p+"d36611eb4847371c.svg"},961661:(e,t,n)=>{"use strict";e.exports=n.p+"e7e6ce0f8b21b5d3.svg"},554491:(e,t,n)=>{"use strict";e.exports=n.p+"5aceb7706b19fa81.svg"},318273:(e,t,n)=>{"use strict";e.exports=n.p+"d7458430af3c4832.svg"},533703:(e,t,n)=>{"use strict";e.exports=n.p+"188ff69b6c527ad1.svg"},711402:(e,t,n)=>{"use strict";e.exports=n.p+"7569e16347174677.svg"},387673:(e,t,n)=>{"use strict";e.exports=n.p+"98701cdd1ea164e2.svg"},601633:(e,t,n)=>{"use strict";e.exports=n.p+"f5d3953286676193.svg"},633247:(e,t,n)=>{"use strict";e.exports=n.p+"8c1a423c8e26e034.svg"},56104:(e,t,n)=>{"use strict";e.exports=n.p+"c8edac044c9bf28c.svg"},178676:(e,t,n)=>{"use strict";e.exports=n.p+"51e7262d3ebec2f6.svg"},356758:(e,t,n)=>{"use strict";e.exports=n.p+"3eb308f59bad463b.svg"},565454:(e,t,n)=>{"use strict";e.exports=n.p+"1dbfaf879e1c9c10.svg"},4666:(e,t,n)=>{"use strict";e.exports=n.p+"73503baf58f764b8.svg"},889690:(e,t,n)=>{"use strict";e.exports=n.p+"94c7c6c2db0a4cbf.svg"},702966:(e,t,n)=>{"use strict";e.exports=n.p+"485a1df9c2376470.svg"},445713:(e,t,n)=>{"use strict";e.exports=n.p+"d3a3b5378dd9422b.svg"},51400:(e,t,n)=>{"use strict";e.exports=n.p+"df976906680872b9.svg"},673561:(e,t,n)=>{"use strict";e.exports=n.p+"fc8b40d0efea133a.svg"},144050:(e,t,n)=>{"use strict";e.exports=n.p+"c563941f650c1657.svg"},626538:(e,t,n)=>{"use strict";e.exports=n.p+"5403078a749356ed.svg"},586194:(e,t,n)=>{"use strict";e.exports=n.p+"29fd28f589822db7.svg"},497101:(e,t,n)=>{"use strict";e.exports=n.p+"a239bdaf40ef4f59.svg"},334459:(e,t,n)=>{"use strict";e.exports=n.p+"144b98d5b698f1b7.svg"},186136:(e,t,n)=>{"use strict";e.exports=n.p+"086fb2107a675c36.svg"},538286:(e,t,n)=>{"use strict";e.exports=n.p+"bfe8785885563b83.svg"},270910:(e,t,n)=>{"use strict";e.exports=n.p+"d6f7a4e9dfd8c4f1.svg"},119838:(e,t,n)=>{"use strict";e.exports=n.p+"dfd44ea9d5e31a5e.svg"},463419:(e,t,n)=>{"use strict";e.exports=n.p+"df2b06e6fd377524.svg"},152452:(e,t,n)=>{"use strict";e.exports=n.p+"004bbe7d33f75291.svg"},259645:(e,t,n)=>{"use strict";e.exports=n.p+"a8230fa38e827004.svg"},89278:(e,t,n)=>{"use strict";e.exports=n.p+"15a227dc2d12c473.svg"},82550:(e,t,n)=>{"use strict";e.exports=n.p+"1931362d88ba89c8.svg"},577850:(e,t,n)=>{"use strict";e.exports=n.p+"1b36f90c3a8fb0ae.svg"},580462:(e,t,n)=>{"use strict";e.exports=n.p+"e5a0d2249894b6a3.svg"},602878:(e,t,n)=>{"use strict";e.exports=n.p+"ed4783f06d4cda5d.svg"},551961:(e,t,n)=>{"use strict";e.exports=n.p+"59afb42c7f8d1d86.svg"},808415:(e,t,n)=>{"use strict";e.exports=n.p+"4f0d0092094571a4.svg"},455225:(e,t,n)=>{"use strict";e.exports=n.p+"3da8f67d7ebfce72.svg"},7527:(e,t,n)=>{"use strict";e.exports=n.p+"20644686d0469840.svg"},477424:(e,t,n)=>{"use strict";e.exports=n.p+"e9b739cf96bebbce.svg"},657931:(e,t,n)=>{"use strict";e.exports=n.p+"70ee1b44e8e42524.svg"},374030:(e,t,n)=>{"use strict";e.exports=n.p+"4afe82b25b2198b7.svg"},664276:(e,t,n)=>{"use strict";e.exports=n.p+"77e1d2fbacd2bd4e.svg"},156531:(e,t,n)=>{"use strict";e.exports=n.p+"da649e32ce2ad695.svg"},9378:(e,t,n)=>{"use strict";e.exports=n.p+"0b8a4f28c315558d.svg"},789456:(e,t,n)=>{"use strict";e.exports=n.p+"d9f3f6a89fbbadfa.svg"},127485:(e,t,n)=>{"use strict";e.exports=n.p+"8a51615eacf9e5f7.svg"},913405:(e,t,n)=>{"use strict";e.exports=n.p+"59dca331b2e460b4.svg"},547892:(e,t,n)=>{"use strict";e.exports=n.p+"216ce33aaf64454d.svg"},974094:(e,t,n)=>{"use strict";e.exports=n.p+"b20aa6e117a58683.svg"},505662:(e,t,n)=>{"use strict";e.exports=n.p+"7c147a7ae7fd71e5.svg"},348581:(e,t,n)=>{"use strict";e.exports=n.p+"21aafb21e510c475.svg"},219326:(e,t,n)=>{"use strict";e.exports=n.p+"5bba086c09cd4d99.svg"},361382:(e,t,n)=>{"use strict";e.exports=n.p+"bb86c37c0f708ea8.svg"},790154:(e,t,n)=>{"use strict";e.exports=n.p+"6f17a9d465f84969.svg"},950406:(e,t,n)=>{"use strict";e.exports=n.p+"127a0dbcc2f6d860.svg"},736372:(e,t,n)=>{"use strict";e.exports=n.p+"62f7515bf33b1685.svg"},886167:(e,t,n)=>{"use strict";e.exports=n.p+"e39fe0bdf0fa87f2.svg"},915185:(e,t,n)=>{"use strict";e.exports=n.p+"735e03a5d9e10bce.svg"},977826:(e,t,n)=>{"use strict";e.exports=n.p+"c0f7577d274944ea.svg"},723368:(e,t,n)=>{"use strict";e.exports=n.p+"22b6c787e273eddd.svg"},827749:(e,t,n)=>{"use strict";e.exports=n.p+"4275723bd7583f0f.svg"},405604:(e,t,n)=>{"use strict";e.exports=n.p+"593ebcf8d9406875.svg"},168229:(e,t,n)=>{"use strict";e.exports=n.p+"d93f77403fa88a89.svg"},156205:(e,t,n)=>{"use strict";e.exports=n.p+"83f0841f98a6a24c.svg"},66811:(e,t,n)=>{"use strict";e.exports=n.p+"988347649cab4579.svg"},385469:(e,t,n)=>{"use strict";e.exports=n.p+"af5ab2f9d0972f0e.svg"},633282:(e,t,n)=>{"use strict";e.exports=n.p+"9bcf9852d8e8afa9.svg"},75407:(e,t,n)=>{"use strict";e.exports=n.p+"2f578b4387631ccb.svg"},34660:(e,t,n)=>{"use strict";e.exports=n.p+"69400dee9c2035b5.svg"},115350:(e,t,n)=>{"use strict";e.exports=n.p+"d516e7d4da0659ca.svg"},667893:(e,t,n)=>{"use strict";e.exports=n.p+"a37fbeab2320b3b1.svg"},205274:(e,t,n)=>{"use strict";e.exports=n.p+"24eb4891c6a0b477.svg"},480465:(e,t,n)=>{"use strict";e.exports=n.p+"a41417973d686fc4.svg"},481877:(e,t,n)=>{"use strict";e.exports=n.p+"dc76f1e715fe6912.svg"},960158:(e,t,n)=>{"use strict";e.exports=n.p+"60516cbc28e46c21.svg"},624166:(e,t,n)=>{"use strict";e.exports=n.p+"a14a92414b954cec.svg"},884674:(e,t,n)=>{"use strict";e.exports=n.p+"3d9a8845d9ba7285.svg"},183358:(e,t,n)=>{"use strict";e.exports=n.p+"451ce66ab23d4bba.svg"},378127:(e,t,n)=>{"use strict";e.exports=n.p+"9c0a6199d2b8304a.svg"},134648:(e,t,n)=>{"use strict";e.exports=n.p+"373515039df1a4d0.svg"},46365:(e,t,n)=>{"use strict";e.exports=n.p+"e29ad63240c87085.svg"},695208:(e,t,n)=>{"use strict";e.exports=n.p+"a6f087b4f5a53e0e.svg"},666393:(e,t,n)=>{"use strict";e.exports=n.p+"a3b0a1009e80808e.svg"},127365:(e,t,n)=>{"use strict";e.exports=n.p+"8600042acfdc6a5b.svg"},194678:(e,t,n)=>{"use strict";e.exports=n.p+"659335f8f3e5a402.svg"},396325:(e,t,n)=>{"use strict";e.exports=n.p+"9bc87b0da9e2dd63.svg"},694190:(e,t,n)=>{"use strict";e.exports=n.p+"bde3ac3f7458f815.svg"},369016:(e,t,n)=>{"use strict";e.exports=n.p+"108bb9a65526402f.svg"},934342:(e,t,n)=>{"use strict";e.exports=n.p+"3ee6db8b0034a882.svg"},993360:(e,t,n)=>{"use strict";e.exports=n.p+"e365e6f1f1052107.svg"},93056:(e,t,n)=>{"use strict";e.exports=n.p+"ea93c308e4a84795.svg"},243214:(e,t,n)=>{"use strict";e.exports=n.p+"01794d7b73385ee3.svg"},642242:(e,t,n)=>{"use strict";e.exports=n.p+"5fb71183d51aac1d.svg"},94089:(e,t,n)=>{"use strict";e.exports=n.p+"5748d3144777ccfe.svg"},942117:(e,t,n)=>{"use strict";e.exports=n.p+"875a96eb586ba263.svg"},178101:(e,t,n)=>{"use strict";e.exports=n.p+"269ee1b3f7d76998.svg"},862539:(e,t,n)=>{"use strict";e.exports=n.p+"8be83b2d6f9087b4.svg"},786852:(e,t,n)=>{"use strict";e.exports=n.p+"d722a38f485f903e.svg"},554877:(e,t,n)=>{"use strict";e.exports=n.p+"9d68913dc0afea6c.svg"},946565:(e,t,n)=>{"use strict";e.exports=n.p+"0588c825795f2def.svg"},494742:(e,t,n)=>{"use strict";e.exports=n.p+"d76c35763fb41ea9.svg"},437274:(e,t,n)=>{"use strict";e.exports=n.p+"1b351818bfbcff44.svg"},997459:(e,t,n)=>{"use strict";e.exports=n.p+"3dddc9b46ef3f8a3.svg"},351631:(e,t,n)=>{"use strict";e.exports=n.p+"d7db118cea24d44c.svg"},463698:(e,t,n)=>{"use strict";e.exports=n.p+"7b5dc4f439c6103c.svg"},341554:(e,t,n)=>{"use strict";e.exports=n.p+"ee0953acd1a4289b.svg"},165035:(e,t,n)=>{"use strict";e.exports=n.p+"73244e449a58c278.svg"},610446:(e,t,n)=>{"use strict";e.exports=n.p+"7c11d44073c66287.svg"},240133:(e,t,n)=>{"use strict";e.exports=n.p+"f23c3871ab73aad9.svg"},444604:(e,t,n)=>{"use strict";e.exports=n.p+"57408550e37b53cc.svg"},148183:(e,t,n)=>{"use strict";e.exports=n.p+"3b42dc511a79d485.svg"},530233:(e,t,n)=>{"use strict";e.exports=n.p+"d1d16a9c964efc15.svg"},101996:(e,t,n)=>{"use strict";e.exports=n.p+"43c017144e11c877.svg"},183670:(e,t,n)=>{"use strict";e.exports=n.p+"8097959f5dd09f74.svg"},516139:(e,t,n)=>{"use strict";e.exports=n.p+"9e15aac142e61b8b.svg"},865109:(e,t,n)=>{"use strict";e.exports=n.p+"0a8c485bd0e45778.svg"},954919:(e,t,n)=>{"use strict";e.exports=n.p+"389a3a9898000e1b.svg"},145302:(e,t,n)=>{"use strict";e.exports=n.p+"a53c305ea61dc1ce.svg"},864202:(e,t,n)=>{"use strict";e.exports=n.p+"d6dffd6af53d4aee.svg"},942516:(e,t,n)=>{"use strict";e.exports=n.p+"95cfb79335f93388.svg"},612066:(e,t,n)=>{"use strict";e.exports=n.p+"0d3f0782315d0bca.svg"},210309:(e,t,n)=>{"use strict";e.exports=n.p+"a21e55269edef8f8.svg"},449803:(e,t,n)=>{"use strict";e.exports=n.p+"fdfd651b95f03aca.svg"},349869:(e,t,n)=>{"use strict";e.exports=n.p+"398141f5bdbd5ac8.svg"},712363:(e,t,n)=>{"use strict";e.exports=n.p+"75525738f70d76d7.svg"},128979:(e,t,n)=>{"use strict";e.exports=n.p+"65ab73e469a441be.svg"},970659:(e,t,n)=>{"use strict";e.exports=n.p+"85c4234d794a3f8c.svg"},854658:(e,t,n)=>{"use strict";e.exports=n.p+"14166e7d5aa5ab51.svg"},841821:(e,t,n)=>{"use strict";e.exports=n.p+"adb43122b4220e19.svg"},349454:(e,t,n)=>{"use strict";e.exports=n.p+"f4cd3a37c1581a7c.svg"},769099:(e,t,n)=>{"use strict";e.exports=n.p+"094cbc3c6cc51f09.svg"},768126:(e,t,n)=>{"use strict";e.exports=n.p+"14226db7f772eebc.svg"},958417:(e,t,n)=>{"use strict";e.exports=n.p+"59b7a7cbb7b73332.svg"},721586:(e,t,n)=>{"use strict";e.exports=n.p+"45efcff249d7b758.svg"},748229:(e,t,n)=>{"use strict";e.exports=n.p+"dce0a0e268684108.svg"},771663:(e,t,n)=>{"use strict";e.exports=n.p+"8c3d44f91e63f642.svg"},715168:(e,t,n)=>{"use strict";e.exports=n.p+"7379ec6c55d40ce4.svg"},796086:(e,t,n)=>{"use strict";e.exports=n.p+"4a243fa1038a1923.svg"},301368:(e,t,n)=>{"use strict";e.exports=n.p+"c0c17ee5f8981d94.svg"},88845:(e,t,n)=>{"use strict";e.exports=n.p+"19644457480a88e6.svg"},609582:(e,t,n)=>{"use strict";e.exports=n.p+"05f59a853aec92f0.svg"},251796:(e,t,n)=>{"use strict";e.exports=n.p+"18568c6857373be6.svg"},655326:(e,t,n)=>{"use strict";e.exports=n.p+"e01902955c8db0c3.svg"},491640:(e,t,n)=>{"use strict";e.exports=n.p+"cc23f659b61a817b.svg"},352016:(e,t,n)=>{"use strict";e.exports=n.p+"7a73a90aa1783160.svg"},487186:(e,t,n)=>{"use strict";e.exports=n.p+"12f5289704665dcc.svg"},511053:(e,t,n)=>{"use strict";e.exports=n.p+"static/src/components/web/common/modals/drawingrecognition/img/arrow-optimize.b97d7a.gif"},353557:(e,t,n)=>{"use strict";e.exports=n.p+"static/src/components/web/common/modals/drawingrecognition/img/arrow-static.22f6c8.png"},868606:(e,t,n)=>{"use strict";e.exports=n.p+"static/src/components/web/common/modals/drawingrecognition/img/bubble-optimize.a2cf74.gif"},724647:(e,t,n)=>{"use strict";e.exports=n.p+"static/src/components/web/common/modals/drawingrecognition/img/bubble-static.4c383f.png"},312826:(e,t,n)=>{"use strict";e.exports=n.p+"static/src/components/web/common/modals/drawingrecognition/img/diamond-optimize.604a5f.gif"},998598:(e,t,n)=>{"use strict";e.exports=n.p+"static/src/components/web/common/modals/drawingrecognition/img/diamond-static.a13f00.png"},641119:(e,t,n)=>{"use strict";e.exports=n.p+"static/src/components/web/common/modals/drawingrecognition/img/ellipse-optimize.844128.gif"},394928:(e,t,n)=>{"use strict";e.exports=n.p+"static/src/components/web/common/modals/drawingrecognition/img/ellipse-static.2b7baf.png"},332862:(e,t,n)=>{"use strict";e.exports=n.p+"static/src/components/web/common/modals/drawingrecognition/img/erase-optimize.459814.gif"},824118:(e,t,n)=>{"use strict";e.exports=n.p+"static/src/components/web/common/modals/drawingrecognition/img/erase-static.ccfc54.png"},458258:(e,t,n)=>{"use strict";e.exports=n.p+"static/src/components/web/common/modals/drawingrecognition/img/link-static.221c5e.png"},405476:(e,t,n)=>{"use strict";e.exports=n.p+"static/src/components/web/common/modals/drawingrecognition/img/link.72e222.gif"},162373:(e,t,n)=>{"use strict";e.exports=n.p+"static/src/components/web/common/modals/drawingrecognition/img/parallelogram-optimize.2e4844.gif"},473001:(e,t,n)=>{"use strict";e.exports=n.p+"static/src/components/web/common/modals/drawingrecognition/img/parallelogram-static.635566.png"},70713:(e,t,n)=>{"use strict";e.exports=n.p+"static/src/components/web/common/modals/drawingrecognition/img/rectangle-optimize.92e06c.gif"},658408:(e,t,n)=>{"use strict";e.exports=n.p+"static/src/components/web/common/modals/drawingrecognition/img/rectangle-static.68fe00.png"},34093:(e,t,n)=>{"use strict";e.exports=n.p+"static/src/components/web/common/modals/drawingrecognition/img/star-optimize.5af9d0.gif"},936249:(e,t,n)=>{"use strict";e.exports=n.p+"static/src/components/web/common/modals/drawingrecognition/img/star-static.710c70.png"},712398:(e,t,n)=>{"use strict";e.exports=n.p+"static/src/components/web/common/modals/drawingrecognition/img/sticker-static.511d06.png"},78375:(e,t,n)=>{"use strict";e.exports=n.p+"static/src/components/web/common/modals/drawingrecognition/img/sticker.54d84b.gif"},134917:(e,t,n)=>{"use strict";e.exports=n.p+"static/src/components/web/common/modals/drawingrecognition/img/triangle-optimize.323d5c.gif"},933612:(e,t,n)=>{"use strict";e.exports=n.p+"static/src/components/web/common/modals/drawingrecognition/img/triangle-static.3ecd27.png"},276380:(e,t,n)=>{"use strict";e.exports=n.p+"e05ee61bb18300ad.svg"},87040:(e,t,n)=>{"use strict";e.exports=n.p+"1a092aef35b18147.svg"},736126:(e,t,n)=>{"use strict";e.exports=n.p+"028f8762a0549bcc.svg"},95197:(e,t,n)=>{"use strict";e.exports=n.p+"17538de6cb2c15ef.svg"},572420:(e,t,n)=>{"use strict";e.exports=n.p+"f42f462e3d0907fd.svg"},830995:(e,t,n)=>{"use strict";e.exports=n.p+"db6fb86138ede888.svg"},562231:(e,t,n)=>{"use strict";e.exports=n.p+"4ff330794decb91b.svg"},788586:(e,t,n)=>{"use strict";e.exports=n.p+"9834b5a336f14049.svg"},993965:(e,t,n)=>{"use strict";e.exports=n.p+"bbc2550c8569e41c.svg"},237640:(e,t,n)=>{"use strict";e.exports=n.p+"5f272c5baa945292.svg"},302622:(e,t,n)=>{"use strict";e.exports=n.p+"00e0418b7d2d98f1.svg"},720237:(e,t,n)=>{"use strict";e.exports=n.p+"c068cc16a401e9ac.svg"},540061:(e,t,n)=>{"use strict";e.exports=n.p+"1d638cd8308478d2.svg"},958720:(e,t,n)=>{"use strict";e.exports=n.p+"b54e0ef378b320e0.svg"},132436:(e,t,n)=>{"use strict";e.exports=n.p+"da09e9a06357d417.svg"},211836:(e,t,n)=>{"use strict";e.exports=n.p+"25c1ff2ca3dc638b.svg"},33995:(e,t,n)=>{"use strict";e.exports=n.p+"1285f4d7226824f0.svg"},556550:(e,t,n)=>{"use strict";e.exports=n.p+"5900600bf10d58d0.svg"},951637:(e,t,n)=>{"use strict";e.exports=n.p+"c77ac4e9583cb7a9.svg"},519310:(e,t,n)=>{"use strict";e.exports=n.p+"7e472abcfd853acd.svg"},518979:(e,t,n)=>{"use strict";e.exports=n.p+"4d82e90b9cff7571.svg"},678242:(e,t,n)=>{"use strict";e.exports=n.p+"e46fa5b3b77b0fe9.svg"},833649:(e,t,n)=>{"use strict";e.exports=n.p+"b2eaccd3e3414daa.svg"},732065:(e,t,n)=>{"use strict";e.exports=n.p+"0c428e0e6db0f196.svg"},54438:(e,t,n)=>{"use strict";e.exports=n.p+"47c7b50b97f93bfc.svg"},805485:(e,t,n)=>{"use strict";e.exports=n.p+"42166c78190191c3.svg"},308993:(e,t,n)=>{"use strict";e.exports=n.p+"static/src/lazy-modules/board/lazy-modules/board-ui/components/boardtools/toolbar/img/comment-dummy.bbcf9c.png"},231801:(e,t,n)=>{"use strict";e.exports=n.p+"c65d653d5a9264c1.svg"},551739:(e,t,n)=>{"use strict";e.exports=n.p+"fd505a7523428d13.svg"},617403:(e,t,n)=>{"use strict";e.exports=n.p+"fd1996be4931f35c.svg"},921431:(e,t,n)=>{"use strict";e.exports=n.p+"static/src/lazy-modules/board/lazy-modules/board-ui/components/mirolitesignupdialog/images/slide-0.49851c.png"},183093:(e,t,n)=>{"use strict";e.exports=n.p+"static/src/lazy-modules/board/lazy-modules/board-ui/components/mirolitesignupdialog/images/slide-1.58d887.png"},530494:(e,t,n)=>{"use strict";e.exports=n.p+"static/src/lazy-modules/board/lazy-modules/board-ui/components/mirolitesignupdialog/images/slide-2.daa19b.png"},155619:(e,t,n)=>{"use strict";e.exports=n.p+"73f9441e7687aa62.svg"},633427:(e,t,n)=>{"use strict";e.exports=n.p+"752269ce5f8d00ec.svg"},397847:(e,t,n)=>{"use strict";e.exports=n.p+"13eb3d1910f60ed6.svg"},331444:(e,t,n)=>{"use strict";e.exports=n.p+"92a8f75e12e87e01.svg"},834468:(e,t,n)=>{"use strict";e.exports=n.p+"b28c2135c5575656.svg"},594125:(e,t,n)=>{"use strict";e.exports=n.p+"89f6e63d52f4c9e1.svg"},776087:(e,t,n)=>{"use strict";e.exports=n.p+"77477341c21e536b.svg"},876382:(e,t,n)=>{"use strict";e.exports=n.p+"9e5650a3facedddc.svg"},908924:(e,t,n)=>{"use strict";e.exports=n.p+"baa76cb2d82dae4c.svg"},603327:e=>{"use strict";e.exports='\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n'},703639:e=>{"use strict";e.exports='\n \n \n \n \n\n'},979239:e=>{"use strict";e.exports='\n'},509981:e=>{"use strict";e.exports='\n\n\n\n'},900283:e=>{"use strict";e.exports='\n \n \n \n \n \n \n \n'},197931:e=>{"use strict";e.exports='\n\n\n\n\n'},648693:e=>{"use strict";e.exports='\n\n\n'},429672:e=>{"use strict";e.exports='\n\n\n\n\n'},833360:e=>{"use strict";e.exports='\n\n\n'},247648:e=>{"use strict";e.exports='\n\n\n\n'},122113:e=>{"use strict";e.exports='\n\n\n\n\n'},640717:e=>{"use strict";e.exports='\n\n\n\n\n\n'},688409:e=>{"use strict";e.exports='\n \n \n \n\n'},492914:e=>{"use strict";e.exports='\n \n\n'},690878:e=>{"use strict";e.exports='\n \n\n'},443293:e=>{"use strict";e.exports='\n \n \n \n\n'},46521:e=>{"use strict";e.exports='\n \n\n'},523934:(e,t,n)=>{"use strict";function o(e){return{all:e=e||new Map,on:function(t,n){var o=e.get(t);o?o.push(n):e.set(t,[n])},off:function(t,n){var o=e.get(t);o&&(n?o.splice(o.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var o=e.get(t);o&&o.slice().map((function(e){e(n)})),(o=e.get("*"))&&o.slice().map((function(e){e(t,n)}))}}}n.d(t,{default:()=>o})}}]); //# sourceMappingURL=https://miro.com/app/static/cmn~BoardUI.desktop~BoardUI.mobile~BoardUI.webview.7c56013bee2df710.js.map