PageSourceSearch

https://assets.mixbook.com/chunk.fcb52c780aae561e477e.js

js mixbook.com collected 2026-09-24 17:46:32 UTC 87,561 bytes, 1 lines download raw bytes

1(self.webpackChunkmixbook_site=self.webpackChunkmixbook_site||[]).push([[2017],{90262:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CalendarMonthDropdown=function(e){let{defaultValue:t,popoverClassName:o,onChange:a}=e,s=n.useMemo(()=>{let e=new Date().getMonth(),t=new Date().getFullYear(),o=new Date(e>=8?t+1:t,1);return l.ArrayUtils.create(13).map((e,t)=>{let n=new Date(o);return n.setMonth(t),n.getTime()})},[]),[c,d]=n.useState((null==t?void 0:t.getTime())||s[0]),p=n.useCallback(e=>{let t=new Date(e);d(e),a(t)},[a]);return n.useEffect(()=>{t||a(new Date(c))},[t,c,a]),n.createElement(r.SelectBox,{value:c,onChange:p,popoverClassName:o,width:"fit"},s.map(e=>{let t=new Date(e),o=i.DateUtils.formatFullMonth(t);return n.createElement(r.SelectBox.Option,{key:e,value:e},o)}))};let n=o(67294),r=o(4846),l=o(7723),i=o(79808)},41527:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EditableHeadline=function(e){let{value:t,children:o,tooltipType:y,onChange:f,type:x}=e,[v,S]=n.useState(t),w=n.useRef(t),[k,P]=n.useState(!1),[E,C]=n.useState(0),B=(0,h.useStylesheet)(l.Stylesheet,l.Styles),j=n.useRef(null),M=n.useRef(null),[_,N]=(0,m.useDismissState)({key:y||""}),A=n.useCallback(e=>{S(e.target.value)},[]),T=n.useCallback(()=>P(!0),[]),I=n.useCallback(()=>{P(!1);let e=v.trim();e?(S(e),N(),null==f||f(e),w.current=e):S(w.current)},[v,f,N]),H=n.useCallback(()=>{var e;null==(e=M.current)||e.focus()},[]),O=n.useCallback(()=>{var e;let t=(null==(e=j.current)?void 0:e.clientWidth)+1;C(k?t+32:t)},[k,j]);n.useEffect(()=>{S(t)},[t]),n.useEffect(()=>(O(),window.addEventListener("resize",O),()=>{window.removeEventListener("resize",O)}),[k,v,O]);let R=b.HtmlUtils.getClassName(B.separator,k&&B.focusSeparator,!v&&B.errorSeparator),D=n.useCallback(e=>{var t;"Enter"===e.key&&(null==(t=M.current)||t.blur())},[]),z=n.useCallback(()=>N(),[N]),L=!o||k,U=b.HtmlUtils.getClassName(B.input,!L&&B.invisible),F=b.HtmlUtils.getClassName(B.root,"h3"==x&&B.h3),Y=(0,g.useIsMobile)(),V=n.createElement("span",{className:B.svgContainer,onClick:H},n.createElement(p.Svg,{src:r.PenSvg,className:B.penIcon}));if(y&&!Y&&!_){let e="center";v.length<=10?e="start":v.length>30&&(e="end"),V=n.createElement(i.Tooltip,{type:y,align:e,onClose:z,position:"top"},V)}return n.createElement(c.FlexLayout,{direction:"row",align:"center",className:F},n.createElement(a.Block,{className:B.nameContainer},n.createElement(u.TextInput,{inputRef:M,style:{width:E},className:U,value:v,onChange:A,onFocus:T,onBlur:I,onKeyPress:D}),!L&&n.createElement(s.Headline,{type:"h3",className:B.linkContainer,style:{width:E}},o),n.createElement("div",{ref:j,className:B.hiddenBlock},v),L&&n.createElement(a.Block,{props:{style:{width:E}},className:B.separatorContainer},n.createElement(d.Separator,{className:R}))),!k&&V)};let n=o(67294),r=o(84467),l=o(14123),i=o(38033),a=o(88708),s=o(88412),c=o(4465),d=o(72295),p=o(24534),u=o(92891),m=o(71165),g=o(29669),h=o(49499),b=o(49198)},7689:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Editor=function(e){let{projectId:t,viewKey:o,isNewProject:c,isPreview:d,cartItemId:p,className:u,editorCodeVersion:m,width:g="fit",height:h="fit"}=e,b=n.useRef(null),y=(0,i.useStylesheet)(r.Stylesheet,r.Styles),f=(0,l.useBlockBuilder)({width:g,height:h});return n.useEffect(()=>{var e,t;return null==(t=null==(e=b.current)?void 0:e.contentWindow)?void 0:t.focus()},[]),n.createElement("iframe",{ref:b,src:a.EmbedEditorRoute.url({projectId:t,viewKey:o,isNewProject:c,isPreview:d,cartItemId:p,editorCodeVersion:m}).toString(),className:s.HtmlUtils.getClassName(y.root,f,u),frameBorder:0,scrolling:"no","data-hj-allow-iframe":"true"})};let n=o(67294),r=o(17230),l=o(38991),i=o(49499),a=o(51336),s=o(49198)},74558:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MyProjectEditLink=function(e){let{project:t,cartItem:o,className:a,children:s,pagePosition:c,onClick:d,...p}=e,u=(0,l.useAppContext)(),m=n.useCallback(e=>{t.isTacoProject||(e.preventDefault(),u.editor.openProject(t,o,c),null==d||d())},[t,u.editor,o,c,d]),g=!!t.isFlex||void 0,h=i.MyProjectEditRoute.url(t,o,g,c);return n.createElement(r.NavLink,{to:h,className:a,onClick:m,...p},s||"Edit")};let n=o(67294),r=o(95218),l=o(290),i=o(84585)},29549:function(e,t,o){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),t.ProjectNameInput=function(e){let{project:t,tooltip:o,linkMode:i=!1,onChange:a}=e,[u,m]=n.useState(t.name),h=o?s.Tooltip.ProjectRename:void 0,b=n.useCallback(e=>{null==a||a(),m(e),r.Api.Client.call(r.Api.Actions.UpdateMyProject,{pid:t.id,name:e})},[t,a]);return t.isMine?n.createElement(l.EditableHeadline,{value:u,onChange:b,type:i?"h3":"h2",tooltipType:h},i&&n.createElement(g,{project:t,name:u})):i?n.createElement(d.Headline,{type:"h3"},n.createElement(g,{project:t,name:u})):n.createElement(c.Block,null,n.createElement(d.Headline,{tag:"h1",type:"h2"},u),n.createElement(p.Separator,{marginTop:1}))};let n=o(67294),r=o(76783),l=o(41527),i=o(74558),a=o(95218),s=o(38033),c=o(88708),d=o(88412),p=o(72295),u=o(83629),m=o(47171);function g(e){let{project:t,name:o}=e;return(0,u.useViewportState)("isMobileSizeScreen")?n.createElement(a.NavLink,{to:m.MyProjectRoute.project(t),type:"dark"},o):n.createElement(i.MyProjectEditLink,{project:t,type:"dark"},o)}},38033:function(e,t,o){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.Tooltip=p;let r=o(67294),l=o(6735),i=o(17904),a=o(4465),s=o(90757),c=o(60223),d=o(49499);function p(e){let t=(0,d.useStylesheet)(l.Stylesheet,l.Styles),{type:o,children:n,onClose:p,...m}=e,g=u[o];return r.createElement(c.Popover,{...m,opened:!0,trigger:"none",className:t.root,onClose:p,closeOnClickOutside:!1,popover:()=>r.createElement(a.FlexLayout,{align:"start"},r.createElement(s.Paragraph,{size:"small",resetColor:!0,className:t.content},g),r.createElement(i.CloseButton,{className:t.button,onClick:p}))},n)}(n=p||(t.Tooltip=p={})).InviteToOrder="invite_to_order_tooltip",n.ProjectRename="project_rename_tooltip";let u={[p.InviteToOrder]:"Invite others to collaborate or order this project",[p.ProjectRename]:"Easily rename your projects by clicking the edit icon"}},43379:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CopyableTextBox=void 0;let n=o(67294),r=o(88708),l=o(25648),i=o(24706),a=o(58061),s=o(90757),c=o(60223),d=o(24534),p=o(92891),u=o(290),m=o(49499),g=o(58538),h=o(49198);t.CopyableTextBox=e=>{let{className:t,textToCopy:o,copiedNotificationText:b,copyButtonStyle:y,onCopy:f,...x}=e,v=(0,m.useStylesheet)(a.Stylesheet,a.Styles),{isMobile:S}=(0,u.useAppContext)().context.userAgent,w=h.HtmlUtils.getClassName(v.copyableTextBox,t),k=null!=y?y:"icon",P=n.useCallback(()=>{g.ClipboardUtils.copyText(o),null==f||f()},[f,o]);return n.createElement(r.Block,{className:w,...x},n.createElement(p.TextInput,{value:o,readOnly:!0}),n.createElement(l.Button,{type:"icon",onClick:P},n.createElement(c.Popover,{trigger:"click",position:"top",distance:"medium",align:S?"end":"center",popover:()=>n.createElement(s.Paragraph,{size:"small",align:"center",paddingX:2,paddingY:1,width:8,resetColor:!0},b||"Copied")},"icon"===k&&n.createElement(d.Svg,{src:i.CopyIconSvg,size:"viewBox"}),"text"===k&&n.createElement(r.Block,{className:v.copyLink},"Copy Link"))))}},37736:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Label=function(e){let{tag:t,className:o,children:c,required:d,...p}=e,u=(0,a.useStylesheet)(l.Stylesheet,l.Styles),m=(0,i.useBlockBuilder)(p),g=s.HtmlUtils.getClassName(u.root,m,o);return n.createElement("label",{className:g},c," ",d&&n.createElement(r.Block,{tag:"span",marginLeft:"space",className:l.Styles.required,children:"*"}))};let n=o(67294),r=o(88708),l=o(1850),i=o(38991),a=o(49499),s=o(49198)},86126:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Sidebar=void 0;let n=o(67294),r=o(17904),l=o(43265),i=o(32601),a=o(76157),s=o(49499),c=o(49198);t.Sidebar=n.forwardRef((e,t)=>{let o=(0,s.useStylesheet)(i.Stylesheet,i.Styles),[d,p]=n.useState(!1),{className:u,side:m,noOverlay:g,noCloseButton:h,children:b,api:y,overlayClassName:f}=e,x=n.useCallback(e=>{switch(e.animationName){case o.leftSlideOut:case o.rightSlideOut:case o.topSlideOut:case o.bottomSlideOut:y.removeLayer()}},[y,o]),v=n.useCallback(()=>{p(!0)},[]);n.useImperativeHandle(t,()=>({close:v}));let S=c.HtmlUtils.getClassName(o.sidebar,o[m],d&&o.slideOut,u);return n.createElement(n.Fragment,null,n.createElement(l.HotKeys,{keys:{Escape:v}}),g||n.createElement(a.Overlay,{onClick:v,hidden:d,className:f}),n.createElement("div",{className:S,onAnimationEnd:x},h||n.createElement(r.CloseButton.LeftRight,{onClick:v}),b))})},77105:function(e,t,o){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),t.MultiEmailInput=function(e){let{values:t=[],onChange:o,onError:d,onHasErrorsChange:p,inputProps:u,errorMessage:m,showRequiredError:g=!1,invalidInputMessage:h,showPerEmailErrors:b=!0,showErrorBorder:y=!0}=e,[f,x]=n.useState([]),[v,S]=n.useState(""),w=(0,s.useStylesheet)(l.Stylesheet,l.Styles),k=n.useCallback(e=>{null==o||o(e);let t=e.filter(e=>!c.test(e));x(t),null==d||d(t)},[o,d]),P=n.useMemo(()=>new Set(f),[f]),E=!!g,C=!!(v&&h&&!c.test(v)),B=f.length>0,j=E||C||B,M=E?"Enter at least one email address.":C?h:B?f.length>1?"Some email addresses are invalid.":m:void 0;return n.useEffect(()=>{null==p||p(j)},[j,p]),n.createElement(r.Block,null,n.createElement(i.MultiInput,{values:t,onChange:k,inputProps:u,error:j&&y,onInputValueChange:S,isItemInvalid:e=>P.has(e)}),b&&B?f.map((e,t)=>n.createElement(a.Paragraph,{size:"small",key:`${e}_${t}`,className:w.error},e," is not valid email address.")):j&&M&&n.createElement(a.Paragraph,{size:"small",className:w.error},M))};let n=o(67294),r=o(88708),l=o(64282),i=o(37983),a=o(90757),s=o(49499),c=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/},37983:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MultiInput=function(e){let{values:t=[],onChange:o,inputProps:g,error:h,isItemInvalid:b,onInputValueChange:y}=e,[f,x]=n.useState(""),v=n.useRef(null),S=(0,d.useStylesheet)(a.Stylesheet,a.Styles),{className:w,...k}=g||{},P=u.HtmlUtils.getClassName(S.root,h&&S.error),E=u.HtmlUtils.getClassName(S.input,t.length>0&&S.inputCompact,w),C=0===t.length?S.inputContainerFull:void 0,B=n.useCallback(e=>{x(e),null==y||y(e)},[y]),j=n.useCallback(e=>B(e.target.value),[B]),M=n.useCallback(e=>o([...t,...e.map(e=>e.trim()).filter(Boolean)]),[t,o]),_=n.useCallback(e=>o(t.filter((t,o)=>o!==e)),[o,t]),N=n.useCallback(()=>{f&&(M([f]),B(""))},[f,M,B]),A=n.useCallback(e=>{p.ArrayUtils.includes(m,e.key)?(e.preventDefault(),f&&(M([f]),B(""))):"Backspace"!==e.key||f||(e.preventDefault(),_(t.length-1))},[t,f,M,_,B]),T=n.useCallback(e=>{e.preventDefault(),M(e.clipboardData.getData("Text").split(/[,\s;]+/))},[M]),I=n.useCallback(e=>{var t;e.target===e.currentTarget&&(null==(t=v.current)||t.focus())},[]);return n.createElement(i.FlexLayout,{className:P,wrap:!0,props:{onClick:I}},t.map((e,t)=>n.createElement("div",{className:u.HtmlUtils.getClassName(S.tagContainer,(null==b?void 0:b(e,t))&&S.tagInvalid),key:`${e}_${t}`},n.createElement("span",{className:S.tag},e),n.createElement(l.Button,{type:"icon",className:S.removeButton,onClick:()=>_(t)},n.createElement(s.Svg,{src:r.CloseSvg,className:S.removeIcon})))),n.createElement(c.TextInput,{...k,className:E,containerClassName:C,inputRef:v,value:f,onChange:j,onBlur:N,onKeyDown:A,onPaste:T}))};let n=o(67294),r=o(87840),l=o(25648),i=o(4465),a=o(18650),s=o(24534),c=o(92891),d=o(49499),p=o(7723),u=o(49198),m=[" ","Enter",",",";"]},15229:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RadioButton=function(e){let{name:t,className:o,checkmarkClassName:r,inputClassName:l,defaultChecked:i,checked:a,value:s,disabled:c,size:d="small",children:p,onChange:f,onClick:x,...v}=e,S=(0,h.useStylesheet)(u.Stylesheet,u.Styles),w=(0,g.useBlockBuilder)(v),[k,P]=n.useState(!!i),E=b.HtmlUtils.getClassName(S.root,c&&S.disabled,w,o),C=b.HtmlUtils.getClassName(S.input,"large"===d&&S.large,l),B=b.HtmlUtils.getClassName(S.icon,"large"===d&&S.large,r),j=y[d][c?"disabled":"enabled"],M=null!=a?a:k,_=n.useCallback(e=>{void 0===a&&P(e.currentTarget.checked),null==f||f(e)},[a,f]);return n.createElement("label",{className:E},n.createElement("span",{className:C},n.createElement("input",{type:"radio",name:t,value:s,defaultChecked:i,checked:a,disabled:c,onChange:_,onClick:x}),n.createElement(m.Svg,{src:M?j.checked:j.unchecked,className:B})),p&&n.createElement("span",{className:S.container},p))};let n=o(67294),r=o(37598),l=o(76182),i=o(74296),a=o(43521),s=o(34609),c=o(85074),d=o(15201),p=o(32719),u=o(88336),m=o(24534),g=o(38991),h=o(49499),b=o(49198),y={small:{enabled:{checked:r.RadioCheckedSvg,unchecked:d.RadioUncheckedSvg}
1,disabled:{checked:l.RadioCheckedDisabledSvg,unchecked:p.RadioUncheckedDisabledSvg}},large:{enabled:{checked:i.RadioLargeCheckedSvg,unchecked:s.RadioLargeUncheckedSvg},disabled:{checked:a.RadioLargeCheckedDisabledSvg,unchecked:c.RadioLargeUncheckedDisabledSvg}}}},33107:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ScrollableBlock=function(e){let{flex:t,className:o,children:c,shadow:d,...p}=e,u=(0,a.useStylesheet)(l.Stylesheet,l.Styles),[m,g]=n.useState(!0),[h,b]=n.useState(!0),y=s.HtmlUtils.getClassName(u.root,o,!m&&u.scrollableTop,!h&&u.scrollableBottom),f=n.useCallback(()=>g(!0),[]),x=n.useCallback(()=>g(!1),[]),v=n.useCallback(()=>b(!0),[]),S=n.useCallback(()=>b(!1),[]);return n.createElement(r.Block,{flex:t,className:y,...p},n.createElement(r.Block,{className:u.content},d&&n.createElement(i.VisibilityObserverProvider,{className:u.sentinelTop,onEnter:f,onLeave:x}),n.createElement(r.Block,null,c),d&&n.createElement(i.VisibilityObserverProvider,{className:u.sentinelBottom,onEnter:v,onLeave:S})))};let n=o(67294),r=o(88708),l=o(32305),i=o(90852),a=o(49499),s=o(49198)},65006:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SelectBoxPopoverContent=function(e){let{current:t,children:o,copyChildren:p,className:u,onChange:m,disableSelectingByPressingSpaceKey:g,activeIndexInitial:h=0}=e,b=(0,s.useStylesheet)(a.Stylesheet,a.Styles),[y,f]=n.useState(h),x=n.useRef([]),v=n.useCallback(()=>f(y>0?y-1:x.current.length-1),[y]),S=n.useCallback(()=>f(y<x.current.length-1?y+1:0),[y]),w=n.useCallback(()=>null==m?void 0:m(x.current[y]),[y,m]),k={ArrowUp:v,ArrowDown:S,Enter:w,...!g&&{" ":w}};return n.createElement(i.FlexLayout,{direction:"column",padding:1,className:u},n.createElement(l.HotKeys,{keys:k}),d.ReactUtils.mapSlots(o,(e,o)=>{let l=e.value===t,i=y===o;x.current[o]=e.value;let a=c.HtmlUtils.getClassName(b.option,i&&b.active,l&&b.current,e.separated&&b.separator,e.className);return n.createElement(r.Block,{className:a,padding:1,props:{onClick:()=>{null==m||m(e.value)},onMouseOver:()=>{f(o)}}},e.children)}),p)};let n=o(67294),r=o(88708),l=o(43265),i=o(4465),a=o(19437),s=o(49499),c=o(49198),d=o(4240)},58639:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SelectBoxPopover=function(e){let{current:t,children:o,copyChildren:s,opened:c,className:d,contentClassName:p,onClose:u,onChange:m,disableSelectingByPressingSpaceKey:g,autocomplete:h,restyled:b,wrapperElClass:y,...f}=e,x=(0,a.useStylesheet)(i.Stylesheet,i.Styles);return n.createElement(r.Popover,{className:d,popoverClassName:h?x.autocompletePopover:x.popover,spikeClassName:h||b?"controls-popover-spike-hidden":"",opened:c,trigger:"none",align:"start",distance:b?"none":void 0,dropShadow:b,onClose:u,wrapperElClass:y,...f,popover:()=>n.createElement(l.SelectBoxPopoverContent,{children:o,copyChildren:s,current:t,onChange:m,className:p,activeIndexInitial:h?-1:0,disableSelectingByPressingSpaceKey:g})})};let n=o(67294),r=o(60223),l=o(65006),i=o(93054),a=o(49499)},4846:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SelectBox=k;let n=o(67294),r=o(27227),l=o(40713),i=o(77164),a=o(92786),s=o(88708),c=o(25648),d=o(37736),p=o(4465),u=o(58639),m=o(54643),g=o(14131),h=o(24534),b=o(39010),y=o(49499),f=o(84855),x=o(31056),v=o(79679),S=o(49198),w=o(4240);function k(e){let{label:t,value:o,title:k,children:P,className:E,buttonClassName:C,restyled:B,reversed:j=!0,popoverClassName:M,disabled:_,onChange:N,noArrow:A,buttonType:T="discrete",buttonProps:I,popoverProps:H,...O}=e,[R]=(0,f.useTestId)(e),D=(0,y.useStylesheet)(m.Stylesheet,m.Styles),[z,L]=n.useState(!1),U=(0,b.useAppStateAction)(v.ViewportState,{id:void 0},"getSize"),F=(0,b.useAppStateAction)(x.LayersState,"add"),Y=n.useCallback(()=>{let{width:e,height:t}=U();e>1024&&t>768?L(!0):F({name:"SelectBox",type:"select-box",content:e=>n.createElement(g.SelectBoxSidebar,{api:e,title:k,current:o,children:P,onChange:N})})},[k,F,U,N,o,P]),V=n.useCallback(()=>L(!1),[]),X=n.useCallback(e=>{L(!1),null==N||N(e)},[N]),$=S.HtmlUtils.getClassName(D.root,E,z&&D.opened,B&&D.widthFull),G=w.ReactUtils.findSlot(P,({props:e})=>e.value===o);return n.createElement(s.Block,{className:$,"data-testid":R,...O},n.createElement(c.Button,{type:T,disabled:_,onClick:Y,width:"fit",pressed:z,reversed:j,"data-testid":"select-box-button",innerClassName:B?D.buttonInner:"",className:C,...I},n.createElement(s.Block,{tag:"span",className:D.current,width:"fit"},t&&n.createElement(d.Label,{children:t}),null==G?void 0:G.children),!A&&n.createElement(p.FlexLayout,{tag:"span",direction:"column",marginLeft:1,className:D.icon},n.createElement(h.Svg,{src:B?a.ChevronUpSvg:l.ArrowUpSvg,className:D.arrowUp}),n.createElement(h.Svg,{src:B?i.ChevronDownSvg:r.ArrowDownSvg,className:D.arrowDown}))),n.createElement(u.SelectBoxPopover,{children:P,current:o,opened:z,className:D.popover,restyled:B,contentClassName:M,onChange:X,onClose:V,...H}))}k.Option=function(e){return null}},14131:function(e,t,o){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),t.SelectBoxSidebar=function(e){let{api:t,title:o,current:m,children:g,onChange:h}=e,b=n.useRef(null),y=(0,d.useStylesheet)(c.Stylesheet,c.Styles);return n.createElement(i.Sidebar,{ref:b,api:t,side:"left"},n.createElement(a.FlexLayout,{direction:"column",width:16,height:"fit"},n.createElement(r.Block,{padding:2},n.createElement(l.Headline,{type:"h4",tag:"p"},o||"Select …")),n.createElement(s.ScrollableBlock,{flex:!0,shadow:!0},n.createElement(a.FlexLayout,{direction:"column",paddingX:1},u.ReactUtils.mapSlots(g,e=>{let t=e.value===m,o=p.HtmlUtils.getClassName(y.option,t&&y.current,e.separated&&y.separator,e.className);return n.createElement(r.Block,{className:o,padding:1,props:{onClick:()=>{var t;null==(t=b.current)||t.close(),null==h||h(e.value)}}},e.children)})))))};let n=o(67294),r=o(88708),l=o(88412),i=o(86126),a=o(4465),s=o(33107),c=o(94922),d=o(49499),p=o(49198),u=o(4240)},99742:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Switch=function(e){let{checked:t,label:o,onChange:a,disabled:s}=e,c=(0,l.useStylesheet)(r.Stylesheet,r.Styles),d=n.useCallback(()=>null==a?void 0:a(!t),[t,a]),p=i.HtmlUtils.getClassName(c.switch,{[c.checked]:t});return n.createElement("label",{className:c.label},n.createElement("button",{className:p,type:"button",role:"switch","aria-checked":t,onClick:d,disabled:s}),o)};let n=o(67294),r=o(27242),l=o(49499),i=o(49198)},46652:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TextArea=function(e){let{className:t,onValueChange:o,...c}=e,d=(0,a.useStylesheet)(i.Stylesheet,i.Styles),p=s.HtmlUtils.getClassName(d.root,t,...l.BlockClassNames.getSize(e));return o&&(c.onChange=e=>{o(e.currentTarget.value)}),n.createElement(r.Block,{tag:"textarea",className:p,props:c})};let n=o(67294),r=o(88708),l=o(81747),i=o(85653),a=o(49499),s=o(49198)},71165:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useDismissState=function(e){var t;let{key:o,initialValue:l,storageFinderFn:i,expiration:a}=e,s=(0,r.useAppContext)(),c=null!=(t=null==i?void 0:i(s))?t:s.localStorage,d=Date.now(),[p,u]=n.useState(null!=l?l:(e=>{let t=c.getItem(e);if(!t)return null;let o=JSON.parse(t);return o.expiration&&d>o.expiration?(c.removeItem(e),null):o.value})(o));return[p,n.useCallback((e=!0)=>{let t;u(e);try{t=JSON.stringify({value:e,expiration:a?d+a:null})}catch(e){t=""}c.setItem(o,t)},[u,c,o,a,d])]};let n=o(67294),r=o(290)},45537:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useProductCopyOptions=function(e){let t=(0,l.useProduct)(e.intendedProductId),o=(0,r.useAppState)(d.LocalizedStoreState,"products").available,p=n.useMemo(()=>{let e=o.selectByType(t.typeId);return(t instanceof i.BookProductModel||t instanceof s.CardProductModel||t instanceof a.CalendarProductModel?e.groupBy(e=>new c.ProductModel(e),e=>e.size.orientation).mapEntries(({key:e,group:o})=>({key:`${e.size.toOrientationString()} ${e.type.name}`,group:o.getMostSimilar(t)})):e.sortBy(e=>e.size.height).sortBy(e=>e.size.width).groupBy(e=>new c.ProductModel(e),e=>e.size.hash).mapEntries(({key:e,group:o})=>({key:`${e.size.toShortString()} ${e.type.name}`,group:o.getMostSimilar(t)}))).compact},[o,t]),u=n.useMemo(()=>p.find(e=>e.group.id===t.id)||p.values.firstOrThrow,[t.id,p]);return[p,u]};let n=o(67294),r=o(39010),l=o(68234),i=o(44084),a=o(25065),s=o(24673),c=o(42666),d=o(36034)},68234:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useProduct=function(e){let t=(0,r.useAppState)(l.LocalizedStoreState,"products");return n.useMemo(()=>(0,i.ifDefined)(e,e=>t.findByIdOrThrow(e)),[t,e])},t.useProductFallback=function(e,t){let o=(0,r.useAppState)(l.LocalizedStoreState,"products");return n.useMemo(()=>e||o.findByIdOrThrow(t),[o,e,t])};let n=o(67294),r=o(39010),l=o(36034),i=o(28499)},84824:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MyProjectModel=void 0;let n=o(97582),r=o(76783),l=o(83899),i=o(19507),a=o(24673),s=o(40061),c=o(7810),d=o(47171),p=o(92818),u=o(24698),m=o(14697),g=o(28499),h=o(29494),b=[5e3,5099],y=[5100,5199],f=[r.Api.Registry.GetProductTypes.Id.PhotoPrint];class x extends l.JsonModel{get id(){return this.json.id}get name(){return this.json.name}get intendedProductId(){return this.json.intendedProductId}get createdAt(){return new Date(this.json.createdAt)}get updatedAt(){return new Date(this.json.updatedAt)}get archivedAt(){return(0,g.ifDefined)(this.json.archivedAt,e=>new Date(e))}get pagesCount(){return this.json.pagesCount}get cover(){return this.json.cover}get author(){let{author:e}=this.json;return e&&new c.UserReferenceModel(e)}get contributors(){return new p.Collection(this.json.contributors.map(e=>new c.UserReferenceModel(e)))}get isFlex(){return this.json.isFlex}get isDeleted(){return this.json.isDeleted}get isCrossSellItem(){return this.json.isCrossSellItem}get categorySeoName(){return this.json.categorySeoName}get description(){return this.json.description}get viewLink(){return this.json.viewLink}get viewableBy(){return this.json.viewableBy}get themeId(){return this.json.themeId}get themeName(){return this.json.themeName}get templateId(){return this.json.templateId}get project(){let{id:e,name:t,intendedProductId:o,cover:n,pagesCount:r}=this.json;return new s.ProjectModel({id:e,name:t,intendedProductId:o,cover:n,pageCount:r,version:new Date(this.json.updatedAt).getTime().toString()})}get uri(){let{name:e,id:t}=this.json;return`${(0,h.toUri)(e)}-${t}`}get typeUri(){let e=d.MyProjectRoute.TYPE_URIS[this._intendedProduct.type.baseTypeId];if(!e)throw Error(`Unable to get typeUri for project #${this.json.id}`);return e}get type(){return this._intendedProduct.type}get productName(){return this._intendedProduct.name}get groupId(){return this._intendedProduct.groupId}get size(){return this._intendedProduct.size}
1get formatType(){if(this._intendedProduct instanceof a.CardProductModel)return this._intendedProduct.formatType}get trimType(){if(this._intendedProduct instanceof a.CardProductModel)return this._intendedProduct.trimType}get foilType(){if(this._intendedProduct instanceof a.CardProductModel)return this._intendedProduct.foilType}get isBook(){return this._intendedProduct.type.isBook}get isCard(){return this._intendedProduct.type.baseTypeId===r.Api.Registry.GetProductTypes.Id.Card}get isCalendar(){return this._intendedProduct.type.baseTypeId===r.Api.Registry.GetProductTypes.Id.Calendar}get isHomeDecor(){return this._intendedProduct.type.baseTypeId===r.Api.Registry.GetProductTypes.Id.HomeDecor}get isLabel(){return this._intendedProduct.type.baseTypeId===r.Api.Registry.GetProductTypes.Id.Label}get isPhotoPrint(){return this._intendedProduct.type.baseTypeId===r.Api.Registry.GetProductTypes.Id.PhotoPrint}get isAcrylicPrint(){return this._intendedProduct.type.id===r.Api.Registry.GetProductTypes.Id.HomeDecorAcrylicPrint&&!this.isAcrylicBlock}get isAcrylicBlock(){return 3100==this._intendedProduct.groupId}get isBlankEnvelope(){return m.NumberUtils.isBetween(this.intendedProductId,...b)}get isPrintedEnvelope(){return m.NumberUtils.isBetween(this.intendedProductId,...y)}get isMemoryReel(){return this._intendedProduct.type.baseTypeId===r.Api.Registry.GetProductTypes.Id.MemoryReel}get isMine(){return!this.json.author}get isDiscontinued(){return this._intendedProduct.type.isDiscontinued}get canLeave(){return!!this.json.author}get canCollaborate(){return this.isMine&&!this.isTacoProject}get canSetting(){return this.isMine}get canArchive(){return!this.json.archivedAt}get canRestore(){return!!this.json.archivedAt}get isTacoProject(){return -1!==f.indexOf(this._intendedProduct.type.baseTypeId)}get mixbookMovieId(){var e;return null==(e=this.json.memoryReel)?void 0:e.id}get mixbookMovieGenerating(){var e;return null==(e=this.json.memoryReel)?void 0:e.isGenerating}get canGenerateMixbookMovie(){var e;return(null==(e=this.json.memoryReel)?void 0:e.canGenerate)||!1}get latestOrderId(){return this.json.latestOrderId}get latestOrderAt(){return(0,g.ifDefined)(this.json.latestOrderAt,e=>new Date(e))}get key(){let{id:e,intendedProductId:t}=this.json;return`${e}/${t}`}get intendedProduct(){return this._intendedProduct}get isCollaborationNotificationOn(){var e;return null!=(e=this.json.isCollaborationNotificationOn)&&e}get _intendedProduct(){let{intendedProductId:e}=this.json;return(0,i.UNSAFE_getProductByIdOrThrow)(e)}}t.MyProjectModel=x,n.__decorate([u.memoize],x.prototype,"createdAt",null),n.__decorate([u.memoize],x.prototype,"updatedAt",null),n.__decorate([u.memoize],x.prototype,"archivedAt",null),n.__decorate([u.memoize],x.prototype,"author",null),n.__decorate([u.memoize],x.prototype,"contributors",null),n.__decorate([u.memoize],x.prototype,"project",null),n.__decorate([u.memoize],x.prototype,"latestOrderAt",null),n.__decorate([u.memoize],x.prototype,"_intendedProduct",null)},7810:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UserReferenceModel=void 0;let n=o(83899);class r extends n.JsonModel{get id(){return this.json.id}get name(){return this.json.name}}t.UserReferenceModel=r},10040:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ActionButton=function(e){let{defaultText:t,successText:o,isSuccess:s,className:c,onClick:d,...p}=e,[u,m]=n.useState(t),[g,h]=n.useState(!1),b=(0,l.useStylesheet)(i.Stylesheet,i.Styles),y=a.HtmlUtils.getClassName(b.root,g&&b.transparent,!1===s&&b.failed,c),f=!g&&void 0===s;return n.useEffect(()=>{h(!0);let e=window.setTimeout(()=>{let e;switch(s){case!0:e=o;break;case!1:e="Failed!";break;default:e=t}m(e),h(!1)},500);return()=>window.clearTimeout(e)},[s,t,o]),n.createElement(r.Button,{className:y,onClick:f?d:void 0,...p},u)};let n=o(67294),r=o(25648),l=o(49499),i=o(38766),a=o(49198)},64543:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CollaborationSettings=function(e){let{project:{isCollaborationNotificationOn:t,id:o}}=e,[s,c]=n.useState(t),[d,p]=n.useState("idle"),u=n.useCallback(e=>{c(e),p("loading"),r.Api.Client.call(r.Api.Actions.UpdateMyProject,{pid:o,isCollaborationNotificationOn:e}).then(()=>{p("success"),setTimeout(()=>p("idle"),3e3)}).catch(()=>p("error"))},[o]);return n.createElement("div",null,n.createElement(l.Paragraph,{marginTop:5,marginBottom:3,weight:"bold"},"Project activity email preferences"),n.createElement(i.Switch,{label:"Collaboration-related activity",checked:s,onChange:u,disabled:"loading"===d}),n.createElement(a.Notification,{isVisible:"success"===d},"Notifications ",s?"enabled":"disabled"," successfully."),n.createElement(a.Notification,{isVisible:"error"===d,theme:"error"},"Something went wrong. Please try again."))};let n=o(67294),r=o(76783),l=o(90757),i=o(99742),a=o(35478)},35478:function(e,t,o){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),t.Notification=function(e){let{theme:t,isVisible:o,children:d}=e,p=(0,a.useStylesheet)(s.Stylesheet,s.Styles),[u,m]=n.useState(o),g=c.HtmlUtils.getClassName(p.notification,{[p.error]:"error"===t,[p.slideUpAppear]:o,[p.slideDownDisappear]:!o}),h=n.useCallback(()=>m(!1),[]);return(n.useEffect(()=>{if(o)m(!0);else{let e=setTimeout(()=>m(!1),500);return()=>clearTimeout(e)}},[o,p]),u)?n.createElement("div",{className:p.root},n.createElement("div",{className:g},n.createElement("div",{className:p.content},n.createElement(i.Svg,{src:r.CheckmarkSvg,className:p.okIcon}),d),n.createElement("div",{onClick:h},n.createElement(i.Svg,{src:l.CloseSvg,className:p.closeIcon})))):null};let n=o(67294),r=o(5505),l=o(87840),i=o(24534),a=o(49499),s=o(17702),c=o(49198)},76581:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CopyProjectDialog=function(e){let{api:t,project:o,viewKey:S,onSuccess:w}=e,[k,P]=(0,y.useProductCopyOptions)(o),[E,C]=n.useState(`${o.name} (Copy)`),[B,j]=n.useState(P.id),[M,_]=n.useState(),[N,A]=n.useState(!0),[T,I]=n.useState(!1),[H,O]=n.useState(!1),[R,D]=n.useState(),[z,L]=n.useState(),U=(0,f.useStylesheet)(x.Stylesheet,x.Styles),F=T||H,Y=n.useCallback(e=>{C(e.target.value)},[]),V=n.useCallback(e=>{j(e)},[]),X=n.useCallback(e=>{_(e)},[]),$=n.useCallback(e=>{A(e.target.checked)},[]),G=n.useCallback(()=>{I(!0),L(""),r.Api.Client.call(r.Api.Actions.CopyMyProject,{pid:o.id,vk:S,name:E,intendedProductId:B,keepPhotos:N,startingMonthYear:M?v.DateUtils.formatFullMonth(M):void 0}).then(({data:e})=>{e.success?D(e.uniqueKey):L(e.message)}).finally(()=>I(!1))},[o.id,S,E,B,N,M]),K=n.useCallback(()=>{R&&r.Api.Client.call(r.Api.Actions.GetMyProjectCopyStatus,{pid:o.id,vk:S,uniqueKey:R}).then(({data:e})=>{e.success&&(D(""),t.removeLayer(),null==w||w(`Enjoy your new ${o.type.name}, ${E}`))})},[t,w,o.id,o.type.name,E,R,S]);return n.useEffect(()=>{let e;return R&&(O(!0),e=window.setInterval(K,2e3)),()=>{window.clearInterval(e),O(!1)}},[K,R]),n.createElement(i.ModalDialog,{onClose:t.removeLayer,noDismissByCloseButtonClick:F,noDismissByOverlayClick:F,noDismissByEscKeyPress:F},({close:e})=>n.createElement(p.FlexLayout,{direction:"column",padding:2,className:U.root},n.createElement(c.Headline,{type:"h2"},"Copy Project"),n.createElement(g.Separator,{marginY:2}),H?n.createElement(a.Block,null,n.createElement(u.Paragraph,null,"Please wait one moment while we are copying your project..."),n.createElement(h.Spinner.Center,{margin:4})):n.createElement(n.Fragment,null,n.createElement(u.Paragraph,null,"You are about to copy the project.",n.createElement("br",null),"This will make a copy of the project that you can edit freely without affecting the original version."),n.createElement(a.Block,{paddingY:2},n.createElement(p.FlexLayout,{className:U.fieldContainer},n.createElement(d.Label,{required:!0,className:U.label},"Copy name"),n.createElement(b.TextInput,{value:E,onChange:Y})),n.createElement(p.FlexLayout,{paddingTop:2,className:U.fieldContainer},n.createElement(d.Label,{required:!0,className:U.label},"Copy to"),n.createElement(m.SelectBox,{value:B,onChange:V,width:"fit",popoverClassName:U.copyToPopover},k.mapTo(({key:e,group:t})=>n.createElement(m.SelectBox.Option,{key:t.id,value:t.id},e)))),n.createElement(p.FlexLayout,null,n.createElement(a.Block,{className:U.spaceBlock}),n.createElement(u.Paragraph,{size:"small",paddingY:1},"You can change other options such as size, style and paper during checkout."))),n.createElement(p.FlexLayout,{direction:"column"},n.createElement(p.FlexLayout,null,n.createElement(a.Block,{className:U.spaceBlock}),n.createElement(u.Paragraph,{size:"small"},"If you copy to a different size, make sure to check over the project and make corrections before ordering.")),o.isCalendar&&n.createElement(p.FlexLayout,{paddingTop:2,className:U.fieldContainer},n.createElement(d.Label,{required:!0,className:U.label},"Starting Month"),n.createElement(l.CalendarMonthDropdown,{popoverClassName:U.monthPopover,onChange:X})),n.createElement(p.FlexLayout,null,n.createElement(a.Block,{className:U.spaceBlock}),n.createElement(a.Block,{paddingTop:4},n.createElement(d.Label,null,n.createElement("input",{type:"checkbox",checked:N,onChange:$}),n.createElement(a.Block,{marginLeft:1},"Include Photos")),n.createElement(u.Paragraph,{size:"small",paddingY:1},"If unchecked, the book will contain empty photo slots.")))),z&&n.createElement(p.FlexLayout,null,n.createElement(a.Block,{className:U.spaceBlock}),n.createElement(u.Paragraph,{weight:"bold",className:U.error,paddingTop:4},z)),n.createElement(p.FlexLayout,{justify:"end",paddingTop:4},n.createElement(s.Button,{marginRight:2,onClick:G,disabled:T},"Copy project"),n.createElement(s.Button,{type:"naked",onClick:e,disabled:T},"Cancel")))))};let n=o(67294),r=o(76783),l=o(90262),i=o(89661),a=o(88708),s=o(25648),c=o(88412),d=o(37736),p=o(4465),u=o(90757),m=o(4846),g=o(72295),h=o(49183),b=o(92891),y=o(45537),f=o(49499),x=o(94073),v=o(79808)},13468:function(e,t,o){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),t.DeleteProjectDialog=function(e){let{api:t,project:o,onSuccess:p}=e,[u,m]=n.useState(!1),g=n.useCallback(()=>{m(!0),r.Api.Client.call(r.Api.Actions.DeleteMyProject,{pid:o.id}).then(()=>{t.removeLayer(),null==p||p(`You have deleted the project, ${o.name}.`)}).finally(()=>m(!1))},[t,p,o.id,o.name]);return n.createElement("div",{"data-testid":"delete-project-dialog"},n.createElement(l.ModalDialog,{onClose:t.removeLayer,noDismissByCloseButtonClick:u,noDismissByOverlayClick:u,noDismissByEscKeyPress:u},({close:e})=>n.createElement(s.FlexLayout,{direction:"column",padding:2},n.createElement(a.Headline,{type:"h2"},"Delete Project"),n.createElement(d.Separator,{marginY:2}),n.createElement(c.Paragraph,null,"You are about to remove the project."),n.createElement("br",null),n.createElement(c.Paragraph,null,"We highly discourage deleting Mixbooks, especially when others are involved in its creation."),n.createElement(s.FlexLayout,{justify:"end",paddingTop:4},n.createElement(i.Button,{type:"naked",marginRight:2,onClick:g,disabled:u},"Delete this project"),n.createElement(i.Button,{onClick:e,disabled:u},"Cancel")))))};let n=o(67294),r=o(76783),l=o(89661),i=o(25648),a=o(88412),s=o(4465),c=o(90757),d=o(72295)},36452:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DescriptionPanel=function(e){var t;let{project:o,submitButtonClassName:d}=e,[p,m]=n.useState(o.description),[g,h]=n.useState(!1),[b,y]=n.useState(),f=(null==(t=o.author)?void 0:t.name)||"Me",x=n.useCallback(e=>{m(e.target.value)},[]),v=n.useCallback(()=>{let e;return h(!0),r.Api.Client.call(r.Api.Actions.UpdateMyProject,{pid:o.id,description:p}).then(()=>y(!0)).catch(()=>y(!1)).finally(()=>{h(!1),e=window.setTimeout(()=>y(void 0),2e3)}),()=>window.clearTimeout(e)},[p,o.id]);return n.createElement(i.FlexLayout,{direction:"column"},n.createElement(a.Paragraph,{weight:"bold"},"Project description"),o.isMine?n.createElement(n.Fragment,null,n.createElement(l.Block,{paddingY:2},n.createElement(s.TextArea,{placeholder:"Optional note",rows:4,value:p,onChange:x})),n.createElement(l.Block,{paddingBottom:3},n.createElement(c.ActionButton,{type:"secondary",disabled:g,onClick:v,className:d,defaultText:"Update",successText:"Saved!",isSuccess:b}))):n.createElement(a.Paragraph,{paddingY:1},o.description),n.createElement(l.Block,null,n.createElement(a.Paragraph,null,n.createElement("strong",null,"Owner:")," ",f),n.createElement(a.Paragraph,null,n.createElement("strong",null,"Started:")," ",u(o.createdAt)),n.createElement(a.Paragraph,null,n.createElement("strong",null,"Updated:")," ",u(o.updatedAt))))};let n=o(67294),r=o(76783),l=o(88708),i=o(4465),a=o(90757),s=o(46652),c=o(10040),d=o(56269),p=[{label:"year",seconds:31536e3},{label:"month",seconds:2592e3},{label:"day",seconds:86400},{label:"hour",seconds:3600}];function u(e){let t=Math.floor((Date.now()-e.getTime())/1e3),o=p.find(e=>e.seconds<t)||p[p.length-1],n=Math.floor(t/o.seconds),r=(0,d.pluralize)(n,o.label);return`about ${r} ago`}},73483:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InvitePanel=function(e){let{projectId:t,inviteType:o,className:m,submitButtonClassName:g,subheader:h,onSuccess:b}=e,[y,f]=n.useState([]),[x,v]=n.useState(""),[S,w]=n.useState(!1),[k,P]=n.useState(),E="purchase"===o?"Invite others to order":"Invite others to the project",C=(0,d.useApiCall)(r.Api.Actions.InviteMyProjectContributor),B=(0,d.useApiCall)(r.Api.Actions.CreatePurchaseInvites),j=n.useCallback(e=>{v(e.currentTarget.value)},[]),M=n.useCallback(async()=>{if(0!==y.length){w(!0);try{if("collaborate"===o){let{data:e}=await C.execute({pid:t,emails:y.join(","),message:x});e.error?P(!1):(u.Tracking.track("SiteProjectCollaborationInvite",{emailsCount:y.length}),P(!0),f([]),v(""),null==b||b())}else{let{data:e}=await B.execute({projectIds:[t],emails:y,message:x});P(e.success),e.success&&(u.Tracking.track("SiteProjectPurchaseInvite",{emailsCount:y.length}),f([]),v(""),null==b||b())}}catch(e){P(!1)}finally{w(!1)}}},[y,o,C,t,x,b,B]);return n.useEffect(()=>{if(void 0!==k){let e=window.setTimeout(()=>P(void 0),2e3);return()=>window.clearTimeout(e)}},[k]),n.createElement(i.FlexLayout,{direction:"column",className:m},n.createElement(s.Paragraph,{weight:"bold"},E),h,n.createElement(l.Block,{paddingY:2},n.createElement(s.Paragraph,{size:"tiny",paddingBottom:1},"Separate multiple email addresses with space, comma, or semicolon."),n.createElement(a.MultiEmailInput,{values:y,onChange:f,errorMessage:"Email address is not val
1id.",invalidInputMessage:"Enter a valid email address",showPerEmailErrors:!1,showErrorBorder:!1,inputProps:{placeholder:0===y.length?"[email protected], [email protected]":"",disabled:S}})),n.createElement(l.Block,null,n.createElement(c.TextArea,{placeholder:"Optional note",rows:4,value:x,onChange:j,disabled:S})),"collaborate"===o&&n.createElement(l.Block,{paddingTop:1},n.createElement(s.Paragraph,{size:"tiny"},"Please note: only one person can edit a project at a time.")),n.createElement(l.Block,{paddingTop:2},n.createElement(p.ActionButton,{type:"secondary",disabled:S,onClick:M,className:g,defaultText:"Send invite",successText:"Invite sent!",isSuccess:k})))};let n=o(67294),r=o(76783),l=o(88708),i=o(4465),a=o(77105),s=o(90757),c=o(46652),d=o(85392),p=o(10040),u=o(53678)},68372:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PermissionsPanel=function(e){var t;let{project:o,submitButtonClassName:y}=e,[f,x]=n.useState(o.contributors),[v,S]=n.useState(o.viewableBy||r.Api.Registry.UpdateMyProject.ViewableBy.Invite),[w,k]=n.useState(!1),[P,E]=n.useState(!1),[C,B]=n.useState(),j=(0,d.useStylesheet)(u.Stylesheet,u.Styles),M="None",_=n.useCallback(e=>{S(e.target.value),k(!0)},[]),N=n.useCallback(e=>{x(t=>new g.Collection(t.select(t=>t.id!==e)))},[]),A=n.useCallback(()=>{let e;return E(!0),r.Api.Client.call(r.Api.Actions.UpdateMyProject,{pid:o.id,viewableBy:v}).then(()=>B(!0)).catch(()=>B(!1)).finally(()=>{E(!1),e=window.setTimeout(()=>B(void 0),2e3)}),()=>window.clearTimeout(e)},[v,o.id]);return f.areAny&&(M=n.createElement(a.FlexLayout,{tag:"span",direction:"row",separator:n.createElement(h,null),wrap:!0},f.map(e=>n.createElement(m.ProjectContributor,{key:e.id,contributorId:e.id,userName:e.name,projectId:o.id,onSuccess:N})))),n.createElement(a.FlexLayout,{direction:"column"},n.createElement(s.Paragraph,{weight:"bold"},"Permissions"),n.createElement(l.Block,null,b.map(e=>n.createElement(c.RadioButton,{name:"permissions",key:e.value,value:e.value,checked:e.value===v,onChange:_,marginY:2},e.label))),n.createElement(a.FlexLayout,{paddingY:1,align:"center",separator:n.createElement(l.Block,{width:1})},n.createElement(l.Block,null,n.createElement(s.Paragraph,{weight:"bold"},"Link")),n.createElement(l.Block,{width:"fit",className:j.inputContainer},n.createElement(i.CopyableTextBox,{textToCopy:null!=(t=o.viewLink)?t:"",copiedNotificationText:"Link copied"}))),n.createElement(a.FlexLayout,{paddingTop:1,paddingBottom:3,separator:n.createElement(l.Block,{paddingRight:1})},n.createElement("strong",null,"Collaborators: ")," ",M),n.createElement(l.Block,null,n.createElement(p.ActionButton,{type:"secondary",disabled:!w||P,onClick:A,className:y,defaultText:"Update permissions",successText:"Saved!",isSuccess:C})))};let n=o(67294),r=o(76783),l=o(88708),i=o(43379),a=o(4465),s=o(90757),c=o(15229),d=o(49499),p=o(10040),u=o(82872),m=o(19506),g=o(92818),h=()=>n.createElement(l.Block,{paddingRight:1},","),b=[{value:r.Api.Registry.UpdateMyProject.ViewableBy.Invite,label:"Project is viewable by invite only"},{value:r.Api.Registry.UpdateMyProject.ViewableBy.Unlisted,label:"Anyone with the link can view"}]},91470:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ProjectActions=function(e){let{project:t,viewKey:o}=e,b=(0,c.useAppState)(g.SessionState,"isAuthenticated"),y=(0,c.useAppStateAction)(m.FlashState,{type:"notice"},"push"),{router:f,layers:x}=(0,s.useAppContext)(),{navigateToHref:v}=f,S=x.add,w=n.useCallback(()=>e=>{y(e),v(h.USER_PROJECTS_HREF)},[v,y]),k=n.useCallback(()=>{S(e=>n.createElement(u.DeleteProjectDialog,{api:e,project:t,onSuccess:w}))},[S,w,t]),P=n.useCallback(()=>{S(e=>n.createElement(p.CopyProjectDialog,{api:e,project:t,viewKey:o,onSuccess:w}))},[S,w,t,o]),E=n.useMemo(()=>{let e=d.MyCartAddRoute.url(t.id,o);return b?e:(0,h.getSignUpHref)(e.toUrl().toString())},[b,t.id,o]);return n.createElement(a.FlexLayout,{paddingY:2,separator:n.createElement(i.Block,{width:1})},b&&n.createElement(r.MyProjectEditLink,{bold:!0,project:t}),n.createElement(l.NavLink,{to:E,children:"Order",bold:!0}),b&&n.createElement(l.NavLink,{bold:!0,onClick:P,children:"Copy"}),b&&t.isMine&&n.createElement(l.NavLink,{bold:!0,onClick:k,children:"Delete"}))};let n=o(67294),r=o(74558),l=o(95218),i=o(88708),a=o(4465),s=o(290),c=o(39010),d=o(23658),p=o(76581),u=o(13468),m=o(57168),g=o(9619),h=o(4286)},19506:function(e,t,o){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),t.ProjectContributor=function(e){let{contributorId:t,userName:o,projectId:s,onSuccess:c}=e,d=(0,i.useAppContext)().layers.add,p=n.useCallback(()=>d(e=>n.createElement(a.RemoveContributorDialog,{api:e,projectId:s,contributorId:t,onSuccess:c})),[d,t,c,s]);return n.createElement(r.Block,null,o," ",n.createElement(l.Link,{bold:!0,onClick:p},"(Remove)"))};let n=o(67294),r=o(88708),l=o(99697),i=o(290),a=o(82154)},82154:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RemoveContributorDialog=function(e){let{api:t,projectId:o,contributorId:u,onSuccess:m}=e,[g,h]=n.useState(!1),b=n.useCallback(()=>{h(!0),r.Api.Client.call(r.Api.Actions.RemoveMyProjectContributor,{pid:o,uid:u}).then(()=>null==m?void 0:m(u)).finally(()=>{h(!1),t.removeLayer()})},[o,u,m,t]);return n.createElement(l.ModalDialog,{onClose:t.removeLayer,noDismissByCloseButtonClick:g,noDismissByOverlayClick:g,noDismissByEscKeyPress:g},({close:e})=>n.createElement(c.FlexLayout,{direction:"column",padding:2},n.createElement(s.Headline,{type:"h2"},"Remove project collaborator"),n.createElement(p.Separator,{marginTop:2}),n.createElement(d.Paragraph,{paddingY:4},"You're about to remove collaborator from project. Are you sure?"),n.createElement(c.FlexLayout,{separator:n.createElement(i.Block,{width:1}),align:"center",justify:"end"},n.createElement(a.Button,{type:"naked",onClick:b,disabled:g},"Yes"),n.createElement(a.Button,{onClick:e,disabled:g},"Cancel"))))};let n=o(67294),r=o(76783),l=o(89661),i=o(88708),a=o(25648),s=o(88412),c=o(4465),d=o(90757),p=o(72295)},42872:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MyProjectPage=function(e){let{projectUri:t,projectTypeUri:o,categoryUri:M,viewKey:_}=e,{navigateToRoute:N,navigateToHref:A}=(0,u.useAppContext)().router,T=(0,m.useAppStateAction)(E.FlashState,{type:"error"},"push"),I=(0,m.useAppState)(P.FlaggerState,"isCollabNotificationsEnabled"),H=(0,h.useStylesheet)(w.Stylesheet,w.Styles),O=n.useMemo(()=>k.MyProjectRoute.extractProjectId(t),[t]),[R,D]=n.useState(),z=(0,m.useAppState)(C.SessionState,"isAuthenticated");n.useEffect(()=>{let e=r.Api.Client.call(r.Api.Actions.GetMyProjectDetails,{pid:O,vk:_});return e.then(({data:e})=>{let t=new b.MyProjectModel(e);t.isDeleted?(T("The project you are trying to access has been deleted."),A(B.USER_PROJECTS_HREF)):D(t)}).catch(()=>{A(z?B.USER_PROJECTS_HREF:(0,B.getSignInHref)(window.location.href))}),()=>e.abort()},[N,O,T,_,z,A]);let L=k.MyProjectRoute.url({projectUri:t,projectTypeUri:o,categoryUri:M}).toString();(0,g.usePageMetadata)({title:null==R?void 0:R.name,metaTags:{robots:"noindex","twitter:card":"summary","twitter:creator":"@Mixbook","twitter:site":"@Mixbook"},metaProperties:R&&{"og:type":"article","og:title":R.name,"og:image":R.cover,"og:url":L,"og:site_name":"Mixbook"},links:{canonical:[{href:L}]}});let U=n.useCallback(()=>{j.Tracking.track("SiteProjectDetailPageEditProjectName",{projectId:O})},[O]);return n.createElement(i.Page,{loading:!R},R&&n.createElement(a.PageCenter,{paddingY:2},n.createElement(s.ProjectNameInput,{project:R,onChange:U,tooltip:!0}),n.createElement(S.ProjectActions,{project:R,viewKey:_}),n.createElement(p.Separator,null),n.createElement(l.Editor,{projectId:O,viewKey:_,height:32,isPreview:!0}),n.createElement(p.Separator,null),n.createElement(d.FlexLayout,{paddingY:2,justify:"spaceBetween",wrap:!0},z&&R.isMine&&n.createElement(n.Fragment,null,n.createElement(c.Block,{className:H.formContainer},n.createElement(v.PermissionsPanel,{project:R,submitButtonClassName:H.submitButton}),I&&n.createElement(y.CollaborationSettings,{project:R}),n.createElement(p.Separator,{marginY:3,className:H.hideOnBigScreen})),n.createElement(c.Block,{className:H.formContainer},n.createElement(x.InvitePanel,{inviteType:"collaborate",projectId:R.id,submitButtonClassName:H.submitButton}),n.createElement(p.Separator,{marginY:3})),n.createElement(c.Block,{className:H.formContainer})),n.createElement(c.Block,{className:H.formContainer},n.createElement(f.DescriptionPanel,{project:R,submitButtonClassName:H.submitButton})))))};let n=o(67294),r=o(76783),l=o(7689),i=o(8919),a=o(30625),s=o(29549),c=o(88708),d=o(4465),p=o(72295),u=o(290),m=o(39010),g=o(53416),h=o(49499),b=o(84824),y=o(64543),f=o(36452),x=o(73483),v=o(68372),S=o(91470),w=o(36767),k=o(47171),P=o(83009),E=o(57168),C=o(9619),B=o(4286),j=o(53678)},24497:function(e,t,o){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTES=void 0;let n=o(35744),r=o(56933),l=o(51336),i=o(28596),a=o(49933),s=o(36015),c=o(73764),d=o(23658),p=o(55884),u=o(65119),m=o(16998),g=o(28134),h=o(13346),b=o(39292),y=o(81985),f=o(47171),x=o(18030),v=o(84585),S=o(28378),w=o(77222),k=o(90198),P=o(72913),E=o(4020);t.ROUTES=[{route:a.InvitePurchaseRoute,pageName:"InvitePurchasePage"},{route:P.BookPreviewRoute,pageName:"BookPreviewPage"},{route:P.CalendarPreviewRoute,pageName:"CalendarPreviewPage"},{route:k.PhotoSourceAuthCallbackRoute,pageName:"PhotoSourceAuthCallbackPage"},{route:n.AcceptCollaborateRoute,pageName:"AcceptCollaboratePage"},{route:r.AuthEditorRoute,pageName:"AuthEditorPage"},{route:l.EmbedEditorRoute,pageName:"EmbedEditorPage"},{route:i.EmbedTrustPilotWidgetRoute,pageName:"EmbedTrustPilotWidgetPage"},{route:d.MyCartAddRoute,pageName:"MyCartAddPage"},{route:c.MyCartRoute,pageName:"MyCartPage"},{route:p.MyCartCheckoutRoute,pageName:"MyCartCheckoutPage"},{route:h.MyOrderRoute,pageName:"MyOrderPage"},{route:b.MyOrderPrintRoute,pageName:"MyOrderPrintPage"},{route:y.MyPhotosRoute,pageName:"MyPhotosPage"},{route:x.MyProjectContributeRoute,pageName:"MyProjectContributePage"},{route:u.MyInvitationPageRoute,pageName:"MyInvitationPage"},{route:f.MyProjectRoute,pageName:"MyProjectPage"},{route:v.MyProjectEditRoute,pageName:"MyProjectEditPage"},{route:S.MyShipmentTrackingRoute,pageName:"MyShipmentTrackingPage"},{route:s.MyAccountDeleteRoute,pageName:"MyAccountDeletePage"},{route:m.MyMemoriesEditRoute,pageName:"MyMemoriesEditPage"},{route:g.MyMemoriesPreviewRoute,pageName:"MyMemoriesPreviewPage"},{route:E.MobileUploadRoute,pageName:"MobileUploadPage"},{route:w.AuthorizeRoute,pageName:"AuthorizePage"}]},12313:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.callServerAction=l;let n=o(77923),r=o(11780);async function l(e,t){let o=await fetch((0,r.setUrlParams)(n.SERVER_ACTION_PATH,{"target-server":"site"}),{method:n.SERVER_ACTION_METHOD,headers:{"content-type":n.SERVER_ACTION_CONTENT_TYPE},body:JSON.stringify({action:e,params:t})});if(!o.ok)throw Error(`Action failed: ${e}`);return await o.json()}},77923:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SERVER_ACTION_PATH=t.SERVER_ACTION_CONTENT_TYPE=t.SERVER_ACTION_METHOD=void 0,t.SERVER_ACTION_METHOD="POST",t.SERVER_ACTION_CONTENT_TYPE="application/json",t.SERVER_ACTION_PATH="/~/action"},58538:function(e,t){"use strict";var o;Object.defineProperty(t,"__esModule",{value:!0}),t.ClipboardUtils=void 0,(o||(t.ClipboardUtils=o={})).copyText=function(e){if(navigator.clipboard)navigator.clipboard.writeText(e);else{let t=document.createElement("textarea");t.value=e,t.style.position="fixed",document.body.appendChild(t),t.focus(),t.select(),document.execCommand("copy"),document.body.removeChild(t)}}},4240:function(e,t,o){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.ReactUtils=void 0;let r=o(67294),l=o(73935),i=o(7723),a=o(86184);!function(e){function t(e,t){return i.ArrayUtils.isArray(e)?e.find(t):t(e)?e:void 0}function o(e,t){return r.Children.toArray(e).find(t)}function n(e,t){return r.Children.map(e,t)}function s(e,t){return r.Children.toArray(e).filter(t)}function c(){return()=>null}e.getEventHandler=function(...e){let t=e.shift();if(!0===t||!1!==t){let o=!0===t?e.shift():t;return a.FunctionUtils.create(o.name,t=>{(null==t?void 0:t.defaultPrevented)||o(...e,t)})}},e.scrollIntoView=function(e){if(!e)return;let t="nodeType"in e?e:l.findDOMNode(e);null==t||t.scrollIntoView({behavior:"smooth"})},e.getPreventingEventHandler=function(...e){let t=e.shift();if(!0!==t&&!1===t)return;let o=!0===t?e.shift():t,n=`${o?o.name:"noop"}.preventDefault()`;return a.FunctionUtils.create(n,t=>{if(t){if(t.defaultPrevented)return;t.preventDefault()}o&&o(...e,t)})},e.findChildByType=function(e,o){return t(e,e=>r.isValidElement(e)&&e.type===o)},e.findChild=t,e.filterChildrenByTypes=function(e,t){return s(e,e=>r.isValidElement(e)&&-1!==t.indexOf(e.type))},e.filterChildrenByType=function(e,t){return s(e,e=>r.isValidElement(e)&&e.type===t)},e.findElement=o,e.mapElements=n,e.filterChildren=s,e.getCurrentEventHandler=function(e){return t=>t.currentTarget===t.target&&e(t)},e.getNotPropagatedEventHandler=function(e){return t=>{t.stopPropagation(),e(t)}},e.createChildrenSlot=function(){return c()},e.createSlot=c,e.findSlot=function(e,t){var n;return null==(n=o(e,t))?void 0:n.props},e.mapSlots=function(e,t){return n(e,({props:e},o)=>t(e,o))}}(n||(t.ReactUtils=n={}))},14123:function(e,t,o){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),o(97582),t.Styles={root:"components-editableHeadline",hiddenBlock:"components-editableHeadline-hidden-block",input:"components-editableHeadline-input",linkContainer:"components-editableHeadline-link-container",penIcon:"components-editableHeadline-pen-icon",svgContainer:"components-editableHeadline-svg-container",invisible:"components-editableHeadline-invisible",nameContainer:"components-editableHeadline-name-container",separatorContainer:"components-editableHeadline-separator-container",separator:"components-editableHeadline-separator",focusSeparator:"components-editableHeadline-focus-separator",errorSeparator:"components-editableHeadline-error-separator",h3:"components-editableHeadline-h3"},t.Stylesheet={id:"src/app/components/editableHeadline/editableHeadline.css",index:290,toString:function(e){return o(87537),'.mx-site .components-editableHeadline .components-editableHeadline-hidden-block,.mx-site .components-editableHeadline .components-editableHeadline-input{font-family:var(--proxima-font-stack);font-size:32px;font-weight:var(--font-weight-light);letter-spacing:.25px;line-height:32px;padding:0}.mx-site .components-editableHeadline .components-editableHeadline-input{border:none;color:var(--primary-dark-color);height:auto;left:0;position:absolute}.mx-site .components-editableHeadline .components-editableHeadline-input:focus{caret-color:var(--secondary-color);outline:none}.mx-site .components-editableHeadline .components-editableHeadline-hidden-block{visibility:hidden;white-space:break-spaces;word-break:break-all}.mx-site .components-editableHeadline .components-editableHeadline-link-container{overflow:hidden;padding-top:4px;position:absolute;text-overflow:ellipsis;white-space:pre}.mx-site .components-editableHeadline .components-editableHeadline-pen-icon{fill:#ccc;height:24px;margin:0 24px;width:24px}.mx-site .components-editableHeadline .components-editableHeadline-svg-container{cursor:pointer;position:relative}.mx-site .components-editableHeadline .components-editableHeadline-svg-container:hover .components-editableHeadline-pen-icon{fill:var(--secondary-color)}.mx-site .components-editableHeadline .components-editableHeadline-svg-container:after{bottom:-10px;content:"";left:0;position:absolute;right:-16px;top:-10px}.mx-site .components-editableHeadline .components-editableHeadline-invisible{opacity:0}.mx-site .components-editableHeadline .components-editableHeadline-name-container{height:48px;max-width:calc(100% - 32px);position:relative}.mx-site .components-editableHeadline .components-editableHeadline-separator-container{bottom:0;position:absolute;transition:width .2s}.mx-site .components-editableHeadline .components-editableHeadline-separator{bottom:-2px;min-width:4rem}.mx-site .components-editableHeadline .components-editableHeadline-focus-separator:after,.mx-site .components-editableHeadline .components-editableHeadline-focus-separator:before{border-bottom-width:1px;border-color:var(--secondary-color);box-sizing:border-box}.mx-site .components-editableHeadline .components-editableHeadline-error-separator:after,.mx-site .components-editableHeadline .components-editableHeadline-error-separator:before{border-bottom-width:1px;border-color:var(--action-error-color);box-sizing:border-box}.mx-site .components-editableHeadline.components-editableHeadline-h3 .components-editableHeadline-hidden-block,.mx-site .components-editableHeadline.components-editableHeadline-h3 .components-editableHeadline-input{font-size:24px;font-weight:var(--font-weight-bold);letter-spacing:.24px;line-height:24px}.mx-site .components-editableHeadline.components-editableHeadline-h3 .components-editableHeadline-pen-icon{height:16px;margin:0 16px;width:16px}.mx-site .components-editableHeadline.components-editableHeadline-h3 .components-editableHeadline-name-container{height:35px}@media (max-width:1023px){.mx-site .components-editableHeadline .components-editableHeadline-hidden-block,.mx-site .components-editableHeadline .components-editableHeadline-input{font-size:24px}.mx-site .components-editableHeadline .components-editableHeadline-name-container{height:35px}.mx-site .components-editableHeadline .components-editableHeadline-pen-icon{height:16px;margin:0 16px;width:16px}}@media (max-width:768px){.mx-site .components-editableHeadline .components-editableHeadline-name-container{height:35px}.mx-site .components-editableHeadline .components-editableHeadline-link-container{padding-top:0}.mx-site .components-editableHeadline .components-editableHeadline-pen-icon{margin:0 0 0 16px}.mx-site .components-editableHeadline.components-editableHeadline-h3{justify-content:center}.mx-site .components-editableHeadline.components-editableHeadline-h3 .components-editableHeadline-pen-icon{margin:0 0 6px 16px}.mx-site .components-editableHeadline.components-editableHeadline-h3 .components-editableHeadline-input{left:-16px}.mx-site .components-editableHeadline.components-editableHeadline-h3 .components-editableHeadline-hidden-block,.mx-site .components-editableHeadline.components-editableHeadline-h3 .components-editableHeadline-input{font-size:20px}.mx-site .components-editableHeadline.components-editableHeadline-h3 .components-editableHeadline-name-container{height:30px;line-height:20px}.mx-site .components-editableHeadline.components-editableHeadline-h3 .components-editableHeadline-separator-container{left:-16px}}'}}},17230:function(e,t,o){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),o(97582),t.Styles={root:"components-editor"},t.Stylesheet={id:"src/app/components/editor/editor.css",index:255,toString:function(e){return o(87537),".mx-site .components-editor{display:block}"}}},6735:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),o(97582),t.Styles={root:"components-tooltip",content:"components-tooltip-content",button:"components-tooltip-button"},t.Stylesheet={id:"src/app/components/tooltip/tooltip.css",index:289,toString:function(e){return o(87537),".mx-site .components-tooltip{display:inline-block;line-height:1.5rem}.mx-site .components-tooltip-content{padding:1.875rem 0 1.875rem 1.5rem;width:13rem}.mx-site .components-tooltip-button{color:#7f8e99;margin:.25rem .25rem 0 0}"}}},58061:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),o(97582),t.Styles={copyableTextBox:"controls-copyableTextBox-copyable-text-box",copyLink:"controls-copyableTextBox-copy-link"},t.Stylesheet={id:"src/app/controls/copyableTextBox/copyableTextBox.css",index:264,toString:function(e){return o(87537),".mx-site .controls-copyableTextBox-copyable-text-box{position:relative}.mx-site .controls-copyableTextBox-copyable-text-box ::-moz-selection{color:inherit}.mx-site .controls-copyableTextBox-copyable-text-box ::selection{color:inherit}.mx-site .controls-copyableTextBox-copyable-text-box input{padding-right:30px}.mx-site .controls-copyableTextBox-copyable-text-box input:focus{outline:none}.mx-site .controls-copyableTextBox-copyable-text-box button{bottom:0;position:absolute;right:5px;top:0}.mx-site .controls-copyableTextBox-copy-link{background:#fff;color:var(--secondary-color);font-weight:var(--font-weight-bold);padding:4px 4px 4px 16px;text-transform:capitalize;transition:color .2s}.mx-site .controls-copyableTextBox-copy-link:hover{color:rgb(var(--secondary-color-rgb)/80%)}.mx-site .controls-copyableTextBox-copy-link:active{color:#345f5f}"}}},1850:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),o(97582),t.Styles={root:"controls-label",required:"controls-label-required"},t.Stylesheet={id:"src/app/controls/label/label.css",index:29,toString:function(e){return o(87537),".mx-site .controls-label{color:#7f8e99;display:flex;font-size:.75em;font-weight:var(--font-weight-bold);text-transform:uppercase;white-space:nowrap}.mx-site .controls-label-required{color:var(--action-warning-color)}"}}},32601:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),o(97582),t.Styles={root:"controls-layers-sidebar",sidebar:"controls-layers-sidebar-sidebar",left:"controls-layers-sidebar-left",leftSlideIn:"controls-layers-sidebar-left-slide-in",slideOut:"controls-layers-sidebar-slide-out",leftSlideOut:"controls-layers-sidebar-left-slide-out",right:"controls-layers-sidebar-right",rightSlideIn:"controls-layers-sidebar-right-slide-in",rightSlideOut:"controls-layers-sidebar-right-slide-out",top:"controls-layers-sidebar-top",topSlideIn:"controls-layers-sidebar-top-slide-in",topSlideOut:"controls-layers-sidebar-top-slide-out",bottom:"controls-layers-sidebar-bottom",bottomSlideIn:"controls-layers-sidebar-bottom-slide-in",bottomSlideOut:"controls-layers-sidebar-bottom-slide-out"},t.Stylesheet={id:"src/app/controls/layers/sidebar/sidebar.css",index:22,toString:function(e){return o(87537),"@keyframes controls-layers-sidebar-left-slide-in{0%{transform:translateX(calc(-100% + 1px))}to{transform:translateX(0)}}@keyframes controls-layers-sidebar-left-slide-out{0%{transform:translateX(0)}to{transform:translateX(calc(-100% + 1px))}}@keyframes controls-layers-sidebar-right-slide-in{0%{transform:translateX(calc(100% - 1px))}to{transform:translateX(0)}}@keyframes controls-layers-sidebar-right-slide-out{0%{transform:translateX(0)}to{transform:translateX(calc(100% - 1px))}}@keyframes controls-layers-sidebar-top-slide-in{0%{transform:translateY(calc(-100% + 1px))}to{transform:translateY(0)}}@keyframes controls-layers-sidebar-top-slide-out{0%{transform:translateY(0)}to{transform:translateY(calc(-100% + 1px))}}@keyframes controls-layers-sidebar-bottom-slide-in{0%{transform:translateY(calc(100% - 1px))}to{transform:translateY(0)}}@keyframes controls-layers-sidebar-bottom-slide-out{0%{transform:translateY(0)}to{transform:translateY(calc(100% - 1px))}}.mx-site .controls-layers-sidebar{position:absolute}.mx-site .controls-layers-sidebar-sidebar{background:#fff;box-shadow:0 0 20rem rgba(0,0,0,.2);position:absolute}.mx-site .controls-layers-sidebar-left{animation:controls-layers-sidebar-left-slide-in .25s forwards;height:100%;left:0;top:0}.mx-site .controls-layers-sidebar-left.controls-layers-sidebar-slide-out{animation-name:control
1s-layers-sidebar-left-slide-out}.mx-site .controls-layers-sidebar-right{animation:controls-layers-sidebar-right-slide-in .25s forwards;height:100%;right:0;top:0}.mx-site .controls-layers-sidebar-right.controls-layers-sidebar-slide-out{animation-name:controls-layers-sidebar-right-slide-out}.mx-site .controls-layers-sidebar-top{animation:controls-layers-sidebar-top-slide-in .25s forwards;left:0;top:0;width:100%}.mx-site .controls-layers-sidebar-top.controls-layers-sidebar-slide-out{animation-name:controls-layers-sidebar-top-slide-out}.mx-site .controls-layers-sidebar-bottom{animation:controls-layers-sidebar-bottom-slide-in .25s forwards;bottom:0;left:0;width:100%}.mx-site .controls-layers-sidebar-bottom.controls-layers-sidebar-slide-out{animation-name:controls-layers-sidebar-bottom-slide-out}"}}},64282:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),o(97582),t.Styles={error:"controls-multiEmailInput-error"},t.Stylesheet={id:"src/app/controls/multiEmailInput/multiEmailInput.css",index:257,toString:function(e){return o(87537),".mx-site .controls-multiEmailInput-error{color:var(--color-red)}"}}},18650:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),o(97582),t.Styles={root:"controls-multiInput",error:"controls-multiInput-error",input:"controls-multiInput-input",inputCompact:"controls-multiInput-input-compact",inputContainerFull:"controls-multiInput-input-container-full",tagContainer:"controls-multiInput-tag-container",tagInvalid:"controls-multiInput-tag-invalid",tag:"controls-multiInput-tag",removeButton:"controls-multiInput-remove-button",removeIcon:"controls-multiInput-remove-icon"},t.Stylesheet={id:"src/app/controls/multiInput/multiInput.css",index:256,toString:function(e){return o(87537),".mx-site .controls-multiInput{background:var(--color-white);border:1px solid var(--color-light-gray);border-radius:20px;gap:8px;padding:12px}.mx-site .controls-multiInput:focus-within{border-color:var(--color-periwinkle);box-shadow:0 0 0 1px var(--color-periwinkle)}.mx-site .controls-multiInput-error{border-color:var(--color-red);box-shadow:0 0 0 1px var(--color-red)}.mx-site .controls-multiInput-error:focus-within{border-color:var(--color-red);box-shadow:0 0 0 1px var(--color-red)}.mx-site .controls-multiInput-input{align-self:center;background:transparent;border:none;flex:0 1 auto;height:18px;min-width:100px;padding:0 4px;text-transform:none}.mx-site .controls-multiInput-input::-moz-placeholder{font-size:14px;font-style:normal;font-weight:400;line-height:145%;text-transform:none}.mx-site .controls-multiInput-input::placeholder{font-size:14px;font-style:normal;font-weight:400;line-height:145%;text-transform:none}.mx-site .controls-multiInput-input:focus{box-shadow:none;outline:none}.mx-site .controls-multiInput-input-compact{height:32px}.mx-site .controls-multiInput-input-container-full{width:100%}.mx-site .controls-multiInput-tag-container{align-items:center;background:var(--color-cream-white);border-radius:32px;display:inline-flex;height:32px;margin:0;max-width:100%}.mx-site .controls-multiInput-tag-invalid{border:1px solid var(--color-red)}.mx-site .controls-multiInput-tag{max-width:100%;overflow:hidden;padding:4px 0 6px 12px;text-overflow:ellipsis}.mx-site .controls-multiInput-remove-button{padding:9px 12px 8px 8px}.mx-site .controls-multiInput-remove-icon{color:var(--color-black);height:10px;width:10px}"}}},88336:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),o(97582),t.Styles={root:"controls-radioButton",input:"controls-radioButton-input",icon:"controls-radioButton-icon",large:"controls-radioButton-large",container:"controls-radioButton-container",disabled:"controls-radioButton-disabled"},t.Stylesheet={id:"src/app/controls/radioButton/radioButton.css",index:33,toString:function(e){return o(87537),".mx-site .controls-radioButton{align-items:center;cursor:pointer;display:flex}.mx-site .controls-radioButton-input{align-items:center;display:inline-flex;height:16px;justify-content:center;position:relative;width:16px}
1.mx-site .controls-radioButton-input input{display:none}.mx-site .controls-radioButton-icon{display:block;height:16px;transform:translateZ(0);width:16px}.mx-site .controls-radioButton-large{height:20px;width:20px}.mx-site .controls-radioButton-container{margin-left:4px}.mx-site .controls-radioButton.controls-radioButton-disabled{cursor:default;pointer-events:none}.mx-site .controls-radioButton-disabled .controls-radioButton-container{opacity:.4}"}}},32305:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),o(97582),t.Styles={root:"controls-scrollableBlock",content:"controls-scrollableBlock-content",scrollableTop:"controls-scrollableBlock-scrollable-top",scrollableBottom:"controls-scrollableBlock-scrollable-bottom",sentinelBottom:"controls-scrollableBlock-sentinel-bottom",sentinelTop:"controls-scrollableBlock-sentinel-top"},t.Stylesheet={id:"src/app/controls/scrollableBlock/scrollableBlock.css",index:148,toString:function(e){return o(87537),".mx-site .controls-scrollableBlock{overflow-x:hidden;overflow-y:auto}.mx-site .controls-scrollableBlock-content{position:relative}.mx-site .controls-scrollableBlock-scrollable-top{box-shadow:inset 0 .5rem .5rem -.5rem rgba(0,0,0,.25)}.mx-site .controls-scrollableBlock-scrollable-bottom{box-shadow:inset 0 -.5rem .5rem -.5rem rgba(0,0,0,.25)}.mx-site .controls-scrollableBlock-scrollable-top.controls-scrollableBlock-scrollable-bottom{box-shadow:inset 0 .5rem .5rem -.5rem rgba(0,0,0,.25),inset 0 -.5rem .5rem -.5rem rgba(0,0,0,.25)}.mx-site .controls-scrollableBlock-sentinel-bottom,.mx-site .controls-scrollableBlock-sentinel-top{height:1px;left:0;pointer-events:none;position:absolute;width:100%}.mx-site .controls-scrollableBlock-sentinel-top{top:0}.mx-site .controls-scrollableBlock-sentinel-bottom{bottom:0}"}}},19437:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),o(97582),t.Styles={option:"controls-selectBox-popover-components-selectBoxPopoverContent-option",current:"controls-selectBox-popover-components-selectBoxPopoverContent-current",active:"controls-selectBox-popover-components-selectBoxPopoverContent-active",separator:"controls-selectBox-popover-components-selectBoxPopoverContent-separator"},t.Stylesheet={id:"src/app/controls/selectBox/popover/components/selectBoxPopoverContent.css",index:321,toString:function(e){return o(87537),'.mx-site .controls-selectBox-popover-components-selectBoxPopoverContent-option{border-radius:.25rem;color:var(--primary-dark-color);cursor:pointer;line-height:1.3rem}.mx-site .controls-selectBox-popover-components-selectBoxPopoverContent-current{background-color:var(--color-hover);font-weight:var(--font-weight-bold)}.mx-site .controls-selectBox-popover-components-selectBoxPopoverContent-active{background-color:var(--color-hover)}.mx-site .controls-selectBox-popover-components-selectBoxPopoverContent-separator{margin-top:16px;position:relative}.mx-site .controls-selectBox-popover-components-selectBoxPopoverContent-separator:before{border-bottom:1px solid var(--text-light-background-color);content:"";display:block;left:0;position:absolute;right:0;top:-8px}'}}},93054:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),o(97582),t.Styles={autocompletePopover:"controls-selectBox-popover-selectBoxPopover-autocomplete-popover",popover:"controls-selectBox-popover-selectBoxPopover-popover"},t.Stylesheet={id:"src/app/controls/selectBox/popover/selectBoxPopover.css",index:207,toString:function(e){return o(87537),".mx-site .controls-selectBox-popover-selectBoxPopover-autocomplete-popover,.mx-site .controls-selectBox-popover-selectBoxPopover-popover{max-height:20rem;min-width:100%;overflow-y:auto}.mx-site .controls-selectBox-popover-selectBoxPopover-autocomplete-popover{border:1px solid var(--color-light-gray);border-radius:0 0 4px 4px;box-shadow:0 6px 8px 0 rgba(0,0,0,.15);filter:none;top:calc(100% - 1.5rem - 2px)!important}"}}},54643:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),o(97582),t.Styles={root:"controls-selectBox",opened:"controls-selectBox-opened",icon:"controls-selectBox-icon",widthFull:"controls-selectBox-width-full",arrowUp:"controls-selectBox-arrow-up",arrowDown:"controls-selectBox-arrow-down",buttonInner:"controls-selectBox-button-inner",current:"controls-selectBox-current",popover:"controls-selectBox-popover"}
1,t.Stylesheet={id:"src/app/controls/selectBox/selectBox.css",index:206,toString:function(e){return o(87537),".mx-site .controls-selectBox{display:inline-block;position:relative}.mx-site .controls-selectBox-opened .controls-selectBox-icon{transform:rotate(180deg)}.mx-site .controls-selectBox-width-full{width:100%}.mx-site .controls-selectBox-icon{transition:transform .25s;will-change:transform}.mx-site .controls-selectBox .controls-selectBox-icon svg{fill:var(--primary-dark-color)}.mx-site .controls-selectBox-arrow-up{display:none}.mx-site .controls-selectBox-arrow-down{height:.8rem;width:.8rem}.mx-site .controls-selectBox-button-inner{border:1px solid var(--color-light-gray);padding:12px 16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mx-site .controls-selectBox-current{min-height:24px;overflow:hidden;text-align:initial;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.mx-site .controls-selectBox-popover{bottom:0;position:absolute;width:100%}@media (max-height:48rem),(max-width:64rem){.mx-site .controls-selectBox-arrow-up{display:block}.mx-site .controls-selectBox-arrow-down,.mx-site .controls-selectBox-arrow-up{height:.6rem;width:.6rem}}"}}},94922:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),o(97582),t.Styles={option:"controls-selectBox-sidebar-selectBoxSidebar-option",separator:"controls-selectBox-sidebar-selectBoxSidebar-separator",current:"controls-selectBox-sidebar-selectBoxSidebar-current"},t.Stylesheet={id:"src/app/controls/selectBox/sidebar/selectBoxSidebar.css",index:208,toString:function(e){return o(87537),'.mx-site .controls-selectBox-sidebar-selectBoxSidebar-option{border-radius:.25rem;color:var(--primary-dark-color);cursor:pointer;line-height:1.3rem}.mx-site .controls-selectBox-sidebar-selectBoxSidebar-option:hover{background-color:var(--text-light-background-color)}.mx-site .controls-selectBox-sidebar-selectBoxSidebar-separator{margin-top:16px;position:relative}.mx-site .controls-selectBox-sidebar-selectBoxSidebar-separator:before{border-bottom:1px solid var(--text-light-background-color);content:"";display:block;position:absolute;top:-8px;width:100%}.mx-site .controls-selectBox-sidebar-selectBoxSidebar-current{background-color:#eef3f3;font-weight:var(--font-weight-bold)}'}}},27242:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),o(97582),t.Styles={switch:"controls-switch-switch",checked:"controls-switch-checked",label:"controls-switch-label"},t.Stylesheet={id:"src/app/controls/switch/switch.css",index:604,toString:function(e){return o(87537),'.mx-site .controls-switch-switch{--switch-width:40px;--switch-height:24px;--switch-padding:2px;--switch-radius:40px;--switch-thumb-size:calc(var(--switch-height) - var(--switch-padding)*2);background-color:#d5dbde;border:none;border-radius:var(--switch-radius);box-sizing:border-box;cursor:pointer;height:var(--switch-height);padding:var(--switch-padding);width:var(--switch-width)}.mx-site .controls-switch-switch:after{background:#fff;border-radius:50%;content:"";display:block;height:var(--switch-thumb-size);transform:translateX(0);transition:transform .2s;width:var(--switch-thumb-size)}.mx-site .controls-switch-switch:disabled{cursor:not-allowed;opacity:.5}.mx-site .controls-switch-checked{background-color:var(--secondary-color)}.mx-site .controls-switch-checked:after{transform:translateX(calc(var(--switch-width) - var(--switch-thumb-size) - var(--switch-padding)*2))}.mx-site .controls-switch-label{align-items:center;display:inline-flex;gap:8px}'}}},85653:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),o(97582),t.Styles={root:"controls-textArea"},t.Stylesheet={id:"src/app/controls/textArea/textArea.css",index:220,toString:function(e){return o(87537),".mx-site .controls-textArea{background-color:#fff;border:1px solid #d5dbde;border-radius:4px;font:normal 1rem/1.3rem var(--proxima-font-stack);padding:.5rem;resize:none;width:100%}.mx-site .controls-textArea::-moz-placeholder{color:#bbb;font-size:.85em;font-weight:var(--font-weight-bold);text-transform:uppercase}.mx-site .controls-textArea::placeholder{color:#bbb;font-size:.85em;font-weight:var(--font-weight-bold);text-transform:uppercase}.mx-site .controls-textArea::-moz-selection{color:inherit}.mx-site .controls-textArea::selection{color:inherit}"}}},38766:function(e,t,o){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),o(97582),t.Styles={root:"pages-my-project-components-actionButton",transparent:"pages-my-project-components-actionButton-transparent",failed:"pages-my-project-components-actionButton-failed"},t.Stylesheet={id:"src/app/pages/my/project/components/actionButton/actionButton.css",index:218,toString:function(e){return o(87537),".mx-site .pages-my-project-components-actionButton{display:block;transition:color .2s ease-out,background-color .2s linear}.mx-site .pages-my-project-components-actionButton-transparent{color:transparent}.mx-site .pages-my-project-components-actionButton-failed{background-color:#fe6462}.mx-site .pages-my-project-components-actionButton-failed:hover{background-color:#ff9d9c!important}"}}},17702:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),o(97582),t.Styles={root:"pages-my-project-components-collaborationSettings-notification",notification:"pages-my-project-components-collaborationSettings-notification-notification",error:"pages-my-project-components-collaborationSettings-notification-error",okIcon:"pages-my-project-components-collaborationSettings-notification-ok-icon",content:"pages-my-project-components-collaborationSettings-notification-content",closeIcon:"pages-my-project-components-collaborationSettings-notification-close-icon",slideUpAppear:"pages-my-project-components-collaborationSettings-notification-slide-up-appear",slideUpFadeIn:"pages-my-project-components-collaborationSettings-notification-slide-up-fade-in",slideDownDisappear:"pages-my-project-components-collaborationSettings-notification-slide-down-disappear",slideDownFadeOut:"pages-my-project-components-collaborationSettings-notification-slide-down-fade-out"},t.Stylesheet={id:"src/app/pages/my/project/components/collaborationSettings/notification.css",index:590,toString:function(e){return o(87537),".mx-site .pages-my-project-components-collaborationSettings-notification{height:0;position:relative}.mx-site .pages-my-project-components-collaborationSettings-notification-notification{align-items:center;background:var(--color-deep-purple);border-radius:8px;color:#fff;display:flex;gap:6px;height:42px;justify-content:space-between;margin-top:16px;padding:0 16px;position:absolute;width:100%}.mx-site .pages-my-project-components-collaborationSettings-notification-error{background:var(--color-red)}.mx-site .pages-my-project-components-collaborationSettings-notification-error .pages-my-project-components-collaborationSettings-notification-ok-icon{display:none}.mx-site .pages-my-project-components-collaborationSettings-notification-content{align-items:center;display:flex;gap:6px}.mx-site .pages-my-project-components-collaborationSettings-notification-ok-icon{height:24px;width:24px}.mx-site .pages-my-project-components-collaborationSettings-notification-close-icon{cursor:pointer;height:14px;width:14px}.mx-site .pages-my-project-components-collaborationSettings-notification-slide-up-appear{animation:pages-my-project-components-collaborationSettings-notification-slide-up-fade-in .5s ease-out forwards}.mx-site .pages-my-project-components-collaborationSettings-notification-slide-down-disappear{animation:pages-my-project-components-collaborationSettings-notification-slide-down-fade-out .5s ease-in forwards}@keyframes pages-my-project-components-collaborationSettings-notification-slide-up-fade-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pages-my-project-components-collaborationSettings-notification-slide-down-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(30px)}}"}}},94073:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),o(97582),t.Styles={root:"pages-my-project-components-copyProjectDialog",fieldContainer:"pages-my-project-components-copyProjectDialog-field-container",label:"pages-my-project-components-copyProjectDialog-label",spaceBlock:"pages-my-project-components-copyProjectDialog-space-block",error:"pages-my-project-components-copyProjectDialog-error",copyToPopover:"pages-my-project-components-copyProjectDialog-copy-to-popover",monthPopover:"pages-my-project-components-copyProjectDialog-month-popover"},t.Stylesheet={id:"src/app/pages/my/project/components/copyProjectDialog/copyProjectDialog.css",index:214,toString:function(e){return o(87537),".mx-site .pages-my-project-components-copyProjectDialog{max-width:50rem}.mx-site .pages-my-project-components-copyProjectDialog-field-container{align-items:center;flex-direction:row}.mx-site .pages-my-project-components-copyProjectDialog-label,.mx-site .pages-my-project-components-copyProjectDialog-space-block{min-width:8rem;width:8rem}.mx-site .pages-my-project-components-copyProjectDialog-error{color:#fe6462}.mx-site .pages-my-project-components-copyProjectDialog-copy-to-popover{max-height:14.75rem}.mx-site .pages-my-project-components-copyProjectDialog-month-popover{max-height:9.25rem}@media (max-width:660px){.mx-site .pages-my-project-components-copyProjectDialog-field-container{align-items:flex-start;flex-direction:column}.mx-site .pages-my-project-components-copyProjectDialog-label{padding-bottom:.5rem}.mx-site .pages-my-project-components-copyProjectDialog-space-block{display:none}}"}}},82872:function(e,t,o){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),o(97582),t.Styles={inputContainer:"pages-my-project-components-permissionsPanel-input-container",input:"pages-my-project-components-permissionsPanel-input",copyButton:"pages-my-project-components-permissionsPanel-copy-button"},t.Stylesheet={id:"src/app/pages/my/project/components/permissionsPanel/permissionsPanel.css",index:213,toString:function(e){return o(87537),".mx-site .pages-my-project-components-permissionsPanel-input-container{position:relative}.mx-site .pages-my-project-components-permissionsPanel-input{padding-right:2.25rem}.mx-site .pages-my-project-components-permissionsPanel-copy-button{position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}"}}},36767:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),o(97582),t.Styles={formContainer:"pages-my-project-myProjectPage-form-container",submitButton:"pages-my-project-myProjectPage-submit-button",hideOnBigScreen:"pages-my-project-myProjectPage-hide-on-big-screen"},t.Stylesheet={id:"src/app/pages/my/project/myProjectPage.css",index:212,toString:function(e){return o(87537),".mx-site .pages-my-project-myProjectPage-form-container{width:100%}.mx-site .pages-my-project-myProjectPage-submit-button{min-width:13.25rem;width:100%}@media (min-width:920px){.mx-site .pages-my-project-myProjectPage-submit-button{width:auto}.mx-site .pages-my-project-myProjectPage-form-container{width:45%}.mx-site .pages-my-project-myProjectPage-hide-on-big-screen{display:none}}"}}},27227:function(e){e.exports={ArrowDownSvg:{id:"MXo",viewBox:{left:0,top:0,width:13,height:8},raw:'<path d="m5.793 7.21-5-5C.163 1.58.61.5 1.5.5h10c.89 0 1.337 1.077.707 1.707l-5 5a1 1 0 0 1-1.414 0z"/>'}}},40713:function(e){e.exports={ArrowUpSvg:{id:"MXp",viewBox:{left:0,top:0,width:13,height:8},raw:'<path d="m5.793.795-5 5c-.63.63-.184 1.707.707 1.707h10c.89 0 1.337-1.077.707-1.707l-5-5a1 1 0 0 0-1.414 0z"/>'}}},5505:function(e){e.exports={CheckmarkSvg:{id:"MXab",viewBox:{left:0,top:0,width:24,height:25},raw:'<path fill-rule="evenodd" clip-rule="evenodd" d="m18.206 9.39-8.218 7.68-4.194-4.473 1.459-1.368 2.828 3.017 6.76-6.318 1.365 1.46Z" fill="currentColor"/>'}}},77164:function(e){e.exports={ChevronDownSvg:{id:"MXgc",viewBox:{left:0,top:0,width:12,height:7},raw:'<path d="M11.78.22a.75.75 0 0 1 0 1.06L6.53 6.53a.75.75 0 0 1-1.06 0L.22 1.28A.75.75 0 0 1 1.28.22L6 4.94 10.72.22a.75.75 0 0 1 1.06 0Z"/>'}}},92786:function(e){e.exports={ChevronUpSvg:{id:"MXhc",viewBox:{left:0,top:0,width:12,height:7},raw:'<path d="M11.78 6.78a.75.75 0 0 0 0-1.06L6.53.47a.75.75 0 0 0-1.06 0L.22 5.72a.75.75 0 0 0 1.06 1.06L6 2.06l4.72 4.72a.75.75 0 0 0 1.06 0Z" fill="#0E2F47"/>'}}},84467:function(e){e.exports={PenSvg:{id:"MXZa",viewBox:{left:0,top:0,width:15,height:15},raw:'<path d="M14.26 3.36 12.62 5 9.5 1.88 11.14.24c.16-.16.357-.24.59-.24.233 0 .43.08.59.24l1.94 1.94c.16.16.24.357.24.59 0 .233-.08.43-.24.59zM11.8 5.82l-8.36 8.36H.32v-3.12L8.68 2.7l3.12 3.12z"/>'}}},24706:function(e){e.exports={CopyIconSvg:{id:"MXbb",viewBox:{left:0,top:0,width:24,height:24},raw:'<path style="block-progression:tb;-inkscape-font-specification:bitstream vera sans;line-height:normal;text-align:start;text-indent:0;text-transform:none" d="M4 2c-1.1 0-2 .9-2 2v14h2V4h13V2H4zm4 4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2H8zm0 2h12v12H8V8zm7.906.969c-.8 0-1.612.331-2.219.937l-1.406 1.375a3.084 3.084 0 0 0-.687 1.031c-.325.153-.645.333-.906.594l-.126.125-.656.656a3.123 3.123 0 0 0 0 4.407 3.123 3.123 0 0 0 4.406 0l1.157-1.157.25-.218a3.07 3.07 0 0 0 .687-1.032c.326-.145.64-.326.907-.593l.562-.563.219-.219a3.123 3.123 0 0 0 0-4.406c-.606-.606-1.387-.937-2.188-.937zm-.031 2.062c.302 0 .619.088.813.281.387.388.387 1.207 0 1.594l-.313.313a3.097 3.097 0 0 0-.656-.938L14.28 13.72c.388.387.388 1.175 0 1.562l-1.375 1.406c-.387.388-1.206.388-1.594 0l-.03-.03c-.36-.398-.348-1.185.03-1.563l.313-.313c.15.344.378.66.656.938l1.438-1.438c-.388-.387-.388-1.175 0-1.562l1.375-1.406c.194-.194.48-.282.781-.282z" overflow="visible" font-family="Bitstream Vera Sans"/>'}}},37598:function(e){e.exports={RadioCheckedSvg:{id:"MXka",viewBox:{left:0,top:0,width:16,height:16},raw:'<g fill="none" fill-rule="evenodd"><rect fill="#fff" height="16" rx="8" width="16"/><g fill="#4b2bba"><circle cx="8" cy="8" r="4"/><path d="M16 8a8 8 0 1 1-8-8l.818.041A8.001 8.001 0 0 1 16 8zM1 8a7 7 0 1 0 7-7l-.716.036A7 7 0 0 0 1 8z" fill-rule="nonzero"/></g></g>'}}},76182:function(e){e.exports={RadioCheckedDisabledSvg:{id:"MXla",viewBox:{left:0,top:0,width:16,height:16},raw:'<g fill="none" fill-rule="evenodd"><rect fill="#fff" height="16" rx="8" width="16"/><g fill="#d9d9d9"><circle cx="8" cy="8" r="4"/><path d="M16 8a8 8 0 1 1-8-8l.818.041A8.001 8.001 0 0 1 16 8zM1 8a7 7 0 1 0 7-7l-.716.036A7 7 0 0 0 1 8z" fill-rule="nonzero"/></g></g>'}}},74296:function(e){e.exports={RadioLargeCheckedSvg:{id:"MXma",viewBox:{left:0,top:0,width:20,height:20},raw:'<g fill="none" fill-rule="evenodd"><rect fill="#fff" height="19" rx="9.5" width="19" x=".5" y=".5"/><g fill="#4b2bba"><path d="M20 10c0 5.523-4.477 10-10 10S0 15.523 0 10 4.477 0 10 0l1.022.052C16.065.564 20 4.822 20 10zM1 10a9 9 0 1 0 9-9l-.92.046A9.001 9.001 0 0 0 1 10z" fill-rule="nonzero"/><circle cx="10" cy="10" r="5"/></g></g>'}}},43521:function(e){e.exports={RadioLargeCheckedDisabledSvg:{id:"MXna",viewBox:{left:0,top:0,width:20,height:20},raw:'<g fill="none" fill-rule="evenodd"><rect fill="#fff" height="19" rx="9.5" width="19" x=".5" y=".5"/><g fill="#d9d9d9"><path d="M20 10c0 5.523-4.477 10-10 10S0 15.523 0 10 4.477 0 10 0l1.022.052C16.065.564 20 4.822 20 10zM1 10a9 9 0 1 0 9-9l-.92.046A9.001 9.001 0 0 0 1 10z" fill-rule="nonzero"/><circle cx="10" cy="10" r="5"/></g></g>'}}},34609:function(e){e.exports={RadioLargeUncheckedSvg:{id:"MXoa",viewBox:{left:0,top:0,width:20,height:20},raw:'<g fill="none" fill-rule="evenodd"><rect fill="#fff" height="19" rx="9.5" width="19" x=".5" y=".5"/><path d="M20 10c0 5.523-4.477 10-10 10S0 15.523 0 10 4.477 0 10 0l1.022.052C16.065.564 20 4.822 20 10zM1 10a9 9 0 1 0 9-9l-.92.046A9.001 9.001 0 0 0 1 10z" fill="#000" fill-rule="nonzero"/></g>'}}},85074:function(e){e.exports={RadioLargeUncheckedDisabledSvg:{id:"MXpa",viewBox:{left:0,top:0,width:20,height:20},raw:'<g fill="none" fill-rule="evenodd"><rect fill="#fff" height="19" rx="9.5" width="19" x=".5" y=".5"/><path d="M20 10c0 5.523-4.477 10-10 10S0 15.523 0 10 4.477 0 10 0l1.022.052C16.065.564 20 4.822 20 10zM1 10a9 9 0 1 0 9-9l-.92.046A9.001 9.001 0 0 0 1 10z" fill="#d9d9d9" fill-rule="nonzero"/></g>'}}},15201:function(e){e.exports={RadioUncheckedSvg:{id:"MXqa",viewBox:{left:0,top:0,width:16,height:16},raw:'<g fill="none" fill-rule="evenodd"><rect fill="#fff" height="16" rx="8" width="16"/><path d="M16 8a8 8 0 1 1-8-8l.818.041A8.001 8.001 0 0 1 16 8zM1 8a7 7 0 1 0 7-7l-.716.036A7 7 0 0 0 1 8z" fill="#000" fill-rule="nonzero"/></g>'}}},32719:function(e){e.exports={RadioUncheckedDisabledSvg:{id:"MXra",viewBox:{left:0,top:0,width:16,height:16},raw:'<g fill="none" fill-rule="evenodd"><rect fill="#fff" height="16" rx="8" width="16"/><path d="M16 8a8 8 0 1 1-8-8l.818.041A8.001 8.001 0 0 1 16 8zM1 8a7 7 0 1 0 7-7l-.716.036A7 7 0 0 0 1 8z" fill="#d9d9d9" fill-rule="nonzero"/></g>'}}}}]);

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