PageSourceSearch

https://cdn.archidekt.com/_next/static/chunks/pages/folders/[folderId]-3f227d526969e101.js

js archidekt.com collected 2026-09-25 18:52:23 UTC 58,585 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2579],{1100:e=>{e.exports={breadcrumbs:"folderBreadcrumbs_breadcrumbs__kGdNK"}},9692:e=>{e.exports={container:"folderRenameModal_container__sCArJ",controls:"folderRenameModal_controls__PnTFh"}},13027:(e,t,r)=>{"use strict";var l=r(28153),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},s={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},d={};function n(e){return l.isMemo(e)?s:d[e.$$typeof]||o}d[l.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},d[l.Memo]=s;var i=Object.defineProperty,c=Object.getOwnPropertyNames,u=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,m=Object.getPrototypeOf,f=Object.prototype;e.exports=function e(t,r,l){if("string"!=typeof r){if(f){var o=m(r);o&&o!==f&&e(t,o,l)}var s=c(r);u&&(s=s.concat(u(r)));for(var d=n(t),h=n(r),_=0;_<s.length;++_){var x=s[_];if(!a[x]&&!(l&&l[x])&&!(h&&h[x])&&!(d&&d[x])){var g=p(r,x);try{i(t,x,g)}catch(e){}}}}return t}},14428:e=>{e.exports={dropdownMenu:"folderOptions_dropdownMenu__sfw3r",dropdownTrigger:"folderOptions_dropdownTrigger__m_xYb",deleteMessaging:"folderOptions_deleteMessaging__wycEp",header:"folderOptions_header__Y2nIe",warning:"folderOptions_warning__dUPHg"}},19528:e=>{e.exports={bar:"progressLoadingBar_bar__7zUT7",progress:"progressLoadingBar_progress__hva9n",move:"progressLoadingBar_move__rRQ5z",text:"progressLoadingBar_text__x5VTd"}},25302:e=>{e.exports={content:"folderFitersOverlay_content__drFOG",formatPicker:"folderFitersOverlay_formatPicker__v2Fia",submitRow:"folderFitersOverlay_submitRow__UhQSq",deckSize:"folderFitersOverlay_deckSize__ZHlGf",optionalFlags:"folderFitersOverlay_optionalFlags__1ICPH"}},26994:(e,t,r)=>{"use strict";function l(e,t){return(l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function o(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,l(e,t)}r.d(t,{A:()=>o})},28153:(e,t,r)=>{"use strict";e.exports=r(68053)},29524:e=>{e.exports={dropdownMenu:"deckOptions_dropdownMenu__rZCC7",dropdownTrigger:"deckOptions_dropdownTrigger__NbKI2",bookmarked:"deckOptions_bookmarked__JO5sl"}},30486:e=>{e.exports={container:"folderId_container__13JF_",stickyWrapper:"folderId_stickyWrapper__ZfCLo",topStickyWrapper:"folderId_topStickyWrapper__nPAih",content:"folderId_content__5Bfsa",pageControls:"folderId_pageControls__bsuoB",sideScrollingContent:"folderId_sideScrollingContent__TbFV3",totalResults:"folderId_totalResults__wF_uC",controls:"folderId_controls__UNBwG",group:"folderId_group__AwPzZ",rightControls:"folderId_rightControls__tys5m",leftControls:"folderId_leftControls__Tcv7P",topSpace:"folderId_topSpace__s7prU",searchBar:"folderId_searchBar__XlFzH",orderByMenu:"folderId_orderByMenu__WjBvy",deckSearch:"folderId_deckSearch__ROpId",extrasMenu:"folderId_extrasMenu__Uubej",buttonText:"folderId_buttonText__7el9V",filters:"folderId_filters__3iOcv",filter:"folderId_filter__7sm10",clearAllFiltersButton:"folderId_clearAllFiltersButton__2cg8o",filterClose:"folderId_filterClose__fYHz7"}},31141:e=>{e.exports={container:"folderGridItem_container___A4E7",extras:"folderGridItem_extras__Y_rxM",bottomExtras:"folderGridItem_bottomExtras___XI9H",folder:"folderGridItem_folder__XUwZm",lightText:"folderGridItem_lightText__mh6ZN",dragHandle:"folderGridItem_dragHandle__3xw_7",isOver:"folderGridItem_isOver___5btj",selected:"folderGridItem_selected__ys5fq",folderName:"folderGridItem_folderName__8_9nf",hiddenMultiSelectButton:"folderGridItem_hiddenMultiSelectButton__VkjLb"}},31308:e=>{e.exports={checkboxes:"editMultipleDecksSettings_checkboxes__47Bov",controls:"editMultipleDecksSettings_controls__Ph7Ig",warning:"editMultipleDecksSettings_warning__Zu8K_",option:"editMultipleDecksSettings_option__NHyGu"}},33393:e=>{e.exports={row:"dynmaicTableItems_row__4ccUb",header:"dynmaicTableItems_header__8WFWI",clickable:"dynmaicTableItems_clickable__2x_Q0",selected:"dynmaicTableItems_selected__BpWDN",droppableAbove:"dynmaicTableItems_droppableAbove__T5ayf"}},38205:e=>{e.exports={container:"moveToArbitraryFolderOverlay_container__Q7NG_",folderTree:"moveToArbitraryFolderOverlay_folderTree__DuMky",controls:"moveToArbitraryFolderOverlay_controls__rKC4x"}},43956:e=>{e.exports={table:"folderTable_table__l6hc8",bigTable:"folderTable_bigTable__KR9ix",row:"folderTable_row__OkiTK",header:"folderTable_header__5IOqq",cell:"folderTable_cell__ZFKto",indicator:"folderTable_indicator__tp7BT",name:"folderTable_name__PTPuu","small-cell":"folderTable_small-cell__M6A6n",selectBox:"folderTable_selectBox__TlmGY",dropdownMenu:"folderTable_dropdownMenu___clce",selected:"folderTable_selected__dzMv4",dragHandle:"folderTable_dragHandle__3KGnB",autoDragHandle:"folderTable_autoDragHandle__bGRTf",autoFormat:"folderTable_autoFormat__LNWXe",autoPrivate:"folderTable_autoPrivate__NqqcQ",autoUnlisted:"folderTable_autoUnlisted__WsJHG",autoTheorycrafted:"folderTable_autoTheorycrafted__R32oZ",autoUpdatedAt:"folderTable_autoUpdatedAt__pOAQs",autoColors:"folderTable_autoColors__AiWok",autoBracket:"folderTable_autoBracket__HXH8X",tags:"folderTable_tags__2jnsc"}},48312:e=>{e.exports={container:"folderColumnsControls_container__j9ZsN",menu:"folderColumnsControls_menu___N1Am",hideAddTrigger:"folderColumnsControls_hideAddTrigger__nJ2ry"}},49049:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var l=r(75038),o=r(76430),a=r(7648),s=r(69740),d=r(83740),n=r.n(d);let i=({colors:e,colorsInclude:t,header:r,onColorsChange:d,onColorsIncludeChange:i})=>{let[c,u]=(0,o.useState)(e??void 0),[p,m]=(0,o.useState)(!!t),f=e=>{m(e),i(e)};
1return(0,l.jsxs)("div",{className:n().colorOptions,children:[(0,l.jsx)(a.A,{header:r,value:t??p?"includes":"exact",options:[{id:"exact",label:"Exactly match colors",onClick:()=>f(!1)},{id:"includes",label:"Include selected colors",onClick:()=>f(!0)}]}),(0,l.jsx)(s.Ay,{stringValue:e??c,onStringValueChange:e=>{u(e),d(e)},className:n().colorToggles})]})}},51960:(e,t,r)=>{"use strict";r.d(t,{A:()=>p});var l=r(75038),o=r(76430),a=r(93275),s=r(56771),d=r(8682),n=r(69133),i=r(40120),c=r(62384),u=r.n(c);let p=({onSelect:e,onChange:t,placeholder:r="Budget, Elves, cEDH, etc.",disabled:c,label:p,className:m="",clearValueOnSelection:f=!1,initalSelectedTagId:h,disabledOptions:_={}})=>{let[x,g]=(0,o.useState)(!1),[k,b]=(0,o.useState)(),[y,j]=(0,o.useState)("");(0,o.useEffect)(()=>{g(!0),a.A.list().then(e=>{if(b(e),h){let t=e.find(e=>`${e.id}`==`${h}`);t&&j(t?.name)}}).finally(()=>g(!1))},[]);let v=k?.map(t=>({id:t.id,label:t.name.toLocaleLowerCase(),onClick:()=>{var r;e(t.id||0,r=t.name),f?j(""):j(r)},aliases:t.aliases,disabled:_[t.name]||!1}))||[];return(0,l.jsxs)("div",{className:`${u().group} ${m}`,children:[(0,l.jsx)("label",{children:p||"Choose tag to add"}),(0,l.jsx)(d.A,{skipCloseOnClick:!0,disabled:c,menuClassName:u().menu,options:x?[{type:"custom",customChild:(0,l.jsxs)("span",{className:u().loadingOption,children:[(0,l.jsx)(n.A,{size:"xSmall"})," Loading tags"]})}]:v.filter(e=>e.label.toLocaleLowerCase().includes(y.toLocaleLowerCase())||e.aliases.toLocaleLowerCase().includes(y.toLocaleLowerCase())),children:(0,l.jsxs)("span",{className:u().trigger,children:[(0,l.jsx)(s.A,{selectOnFocus:!0,className:u().input,placeholder:x&&h?"Fetching tags ...":r,onChange:e=>{t&&t(e),j(e)},disabled:c||x&&!!h,value:y}),(0,l.jsx)(i.A,{name:"triangle down",className:u().dropdownIndicator})]})})]})}},57809:(e,t,r)=>{"use strict";r.d(t,{A:()=>m});var l=r(75038),o=r(76430),a=r(90274),s=r.n(a),d=r(3957),n=r(21159),i=r(36603),c=r(97359),u=r(60875),p=r.n(u);let m=({value:e,onSelected:t,onChange:r,triggerClassName:a="",menuClassName:c="",disabled:u,placeholder:m,label:h})=>{let[_,x]=(0,o.useState)(!1),[g,k]=(0,o.useState)([]),[b,y]=(0,o.useState)([]),j=(0,o.useRef)(s()((e="")=>{x(!0),d.A.basicList(e).then(e=>{y(e.results),k(e.results.map(e=>({label:(0,l.jsx)(f,{user:e}),value:e.id})))}).catch(e=>{console.error(e),n.A.create("Unable to fetch card editions","error")}).finally(()=>x(!1))},500)).current,v=e=>{x(!0),j(e),r&&r(e)};return(0,l.jsx)(i.A,{label:h,loading:_,options:g,disabled:u,menuClassName:c,triggerClassName:`${p().trigger} ${a}`,onFocus:()=>0===b.length&&v(""),onChange:e=>{let r=b.find(t=>t.id===e);r&&t(r)},onSearchChange:v,value:("string"==typeof e?e:e?.username)||void 0,placeholder:m??(("string"==typeof e?e:e?.username)||"No user selected")})},f=({user:e})=>(0,l.jsxs)("div",{className:p().option,children:[(0,l.jsx)(c.A,{className:p().avatar,src:e.avatar,username:e.username}),(0,l.jsxs)("div",{className:p().username,children:[e.username," "]})]})},58500:e=>{e.exports={container:"folderDragLayer_container__425ed",name:"folderDragLayer_name__dMFy7",count:"folderDragLayer_count__GjJzz"}},60875:e=>{e.exports={trigger:"asyncUserDropdown_trigger__UxENl",option:"asyncUserDropdown_option__lm08i",avatar:"asyncUserDropdown_avatar__dT1mA"}},62384:e=>{e.exports={group:"deckTagSelector_group__t4i3C",input:"deckTagSelector_input__Cm9Uj",menu:"deckTagSelector_menu___Ew8z",loadingOption:"deckTagSelector_loadingOption__O66Xn",trigger:"deckTagSelector_trigger__mccl5",dropdownIndicator:"deckTagSelector_dropdownIndicator__bnR2W"}},65748:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var l=r(75038);r(76430);var o=r(19528),a=r.n(o);let s=({label:e,completionPercentage:t,className:r=""})=>(0,l.jsxs)("div",{className:`${a().bar} ${r}`,children:[(0,l.jsx)("div",{className:a().progress,style:{width:`${100*t}%`}}),(0,l.jsx)("span",{className:a().text,children:e})]})},68053:(e,t)=>{"use strict";var r="function"==typeof Symbol&&Symbol.for,l=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,s=r?Symbol.for("react.strict_mode"):60108,d=r?Symbol.for("react.profiler"):60114,n=r?Symbol.for("react.provider"):60109,i=r?Symbol.for("react.context"):60110,c=r?Symbol.for("react.async_mode"):60111,u=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,m=r?Symbol.for("react.suspense"):60113,f=r?Symbol.for("react.suspense_list"):60120,h=r?Symbol.for("react.memo"):60115,_=r?Symbol.for("react.lazy"):60116,x=r?Symbol.for("react.block"):60121,g=r?Symbol.for("react.fundamental"):60117,k=r?Symbol.for("react.responder"):60118,b=r?Symbol.for("react.scope"):60119;function y(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case l:switch(e=e.type){case c:case u:case a:case d:case s:case m:return e;default:switch(e=e&&e.$$typeof){case i:case p:case _:case h:case n:return e;default:return t}}case o:return t}}}function j(e){return y(e)===u}t.AsyncMode=c,t.ConcurrentMode=u,t.ContextConsumer=i,t.ContextProvider=n,t.Element=l,t.ForwardRef=p,t.Fragment=a,t.Lazy=_,t.Memo=h,t.Portal=o,t.Profiler=d,t.StrictMode=s,t.Suspense=m,t.isAsyncMode=function(e){return j(e)||y(e)===c},t.isConcurrentMode=j,t.isContextConsumer=function(e){return y(e)===i},t.isContextProvider=function(e){return y(e)===n},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===l},t.isForwardRef=function(e){return y(e)===p},t.isFragment=function(e){return y(e)===a},t.isLazy=function(e){return y(e)===_},t.isMemo=function(e){return y(e)===h},t.isPortal=function(e){return y(e)===o},t.isProfiler=function(e){return y(e)===d},t.isStrictMode=function(e){return y(e)===s},t.isSuspense=function(e){return y(e)===m},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===u||e===d||e===s||e===m||e===f||"object"==typeof e&&null!==e&&(e.$$typeof===_||e.$$typeof===h||e.$$typeof===n||e.$$typeof===i||e.$$typeof===p||e.$$typeof===g||e.$$typeof===k||e.$$typeof===b||e.$$typeof===x)},t.typeOf=y},71358:e=>{e.exports={container:"folderGrid_container__3eOMd",folderGrid:"folderGrid_folderGrid__dyNH2","width-manager"
1:"folderGrid_width-manager__BbvJj",deckGrid:"folderGrid_deckGrid__lC81O",newFolderGridButton:"folderGrid_newFolderGridButton__Hp5ro",lightText:"folderGrid_lightText___dLnL",isOver:"folderGrid_isOver__pxWF5",newDeckButton:"folderGrid_newDeckButton__Z_HFZ"}},78155:e=>{e.exports={dragHandle:"dragHandle_dragHandle__LmwjZ"}},79827:e=>{e.exports={flex:"multiSelectControls_flex__O10EK",bar:"multiSelectControls_bar__MDncx",controls:"multiSelectControls_controls__HcVOv",button:"multiSelectControls_button__4tuBC",shown:"multiSelectControls_shown__NGN6p",quickOptions:"multiSelectControls_quickOptions__vbHeQ",defaultTrigger:"multiSelectControls_defaultTrigger__QmW3_",collectionModalHeader:"multiSelectControls_collectionModalHeader__68DR9",info:"multiSelectControls_info__YRxaa",selectedPrice:"multiSelectControls_selectedPrice__LmDdG",loading:"multiSelectControls_loading__6xORU",deleteMessaging:"multiSelectControls_deleteMessaging__OClAa",header:"multiSelectControls_header__ISaKK",warning:"multiSelectControls_warning__xheRt"}},83740:e=>{e.exports={colorOptions:"advancedColorToggle_colorOptions__nVk1M",colorToggles:"advancedColorToggle_colorToggles__4gCCY"}},84588:e=>{e.exports={form:"newFolderModal_form__KX6AY",controls:"newFolderModal_controls__cdTv0",fullWidth:"newFolderModal_fullWidth__49QHk"}},93239:e=>{e.exports={dragHandle:"deckGridItem_dragHandle__2sqCI",container:"deckGridItem_container__kScWS",selected:"deckGridItem_selected__lX8ss",extras:"deckGridItem_extras__11MnK",hiddenMultiSelectButton:"deckGridItem_hiddenMultiSelectButton__YSpUs"}},93275:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var l=r(36601);class o extends l.B{list=async(e="")=>super.get(`/api/decks/tags/v2/?q=${e}`);create=async e=>super.post("/api/decks/tags/",e);update=async e=>super.patch(`/api/decks/tags/${e.id}/`,e);remove=async e=>super.delete(`/api/decks/tags/${e}/`,void 0,!0);getTags=async e=>super.get(`/api/decks/${e}/tagRelations/`);createDeckRelation=async(e,t,r)=>{let l=await super.post("/api/decks/tagRelations/",{deck:e,tag:t,position:r});return{id:l.id,name:l.name,deckId:l.deck,tagId:l.tag,position:l.position}};updateDeckRelation=async e=>{let t=await super.patch(`/api/decks/tagRelations/${e.id}/`,{position:e.position});return{...e,position:t.position}};removeDeckRelation=async e=>super.delete(`/api/decks/tagRelations/${e}/`,void 0,!0)}let a=new o},95520:e=>{e.exports={container:"exportMultipleDecks_container__97f8x",content:"exportMultipleDecks_content__gK5gc",deckCount:"exportMultipleDecks_deckCount__PQB_U",fileTypeDropdown:"exportMultipleDecks_fileTypeDropdown__lLw_w",checkbox:"exportMultipleDecks_checkbox__qBGJQ"}},95912:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/folders/[folderId]",function(){return r(96969)}])},96969:(e,t,r)=>{"use strict";r.r(t),r.d(t,{FOLDER_ORDER_BY_COOKIE_KEY:()=>tT,__N_SSP:()=>t$,default:()=>tG});var l=r(75038),o=r(15918),a=r(76430),s=r(98381),d=r(81639),n=r(88398),i=r.n(n),c=r(32071),u=r(41360),p=r(85785),m=r(82185),f=r(89532),h=r(83958),_=r(12912),x=r(24765),g=r(79761),k=r(98419),b=r(40120),y=r(92910),j=r(1100),v=r.n(j);let C=()=>{let e=(0,m.GV)(e=>e.folders.rootFolder.parentFolder),t=(0,m.GV)(e=>e.folders.rootFolder.owner.id),r=(0,m.GV)(e=>e.folders.rootFolder.private),a=(0,m.GV)(e=>e.folders.rootFolder.name),[{tbId:s,tbRootFolder:d}]=(0,o.A)(["tbId","tbRootFolder"]),n=()=>(0,l.jsx)(b.A,{name:"chevron right"});return(0,l.jsxs)("div",{className:v().breadcrumbs,children:[!e&&(0,l.jsx)(n,{}),`${t}`==`${s}`&&!!e&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{children:(0,l.jsx)(y.A,{href:`/folders/${d}`,children:"Home"})}),(0,l.jsx)(n,{})]}),!!e&&`${e.id}`!=`${d}`&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{children:".."}),(0,l.jsx)(n,{})]}),!!e&&`${e.id}`!=`${d}`&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{children:(0,l.jsx)(y.A,{href:`/folders/${e.id}`,children:e.name})}),(0,l.jsx)(n,{})]}),(0,l.jsxs)("div",{children:[r&&(0,l.jsx)(b.A,{name:"lock"})," ",a]})]})};var A=r(56771),S=r(7648),w=r(25375),N=r(19975);let F="folder",D="deck",$="mass";var T=r(57794);let O=(e,t,r="")=>{let{selectedDecks:l,selectedSubfolders:o,rootFolder:a}=f.M.getState().folders,{subfolders:s=[],decks:d=[]}=a,n=e.type===$,i=[{type:e.type,id:e.data?.id,patch:{parentFolder:t}}],c=d.map(e=>({type:D,id:e.id,patch:{parentFolder:t}})).filter(e=>l[e?.id]),u=s.map(e=>({type:F,id:e.id,patch:{parentFolder:t}})).filter(e=>o[e?.id]),p=n?[...c,...u]:i;return T.A.updateItems(p).then(()=>T.A.details(a.id,r)).then(e=>{let t={rootFolder:e};return n&&(t.selectedDecks={},t.selectedSubfolders={}),t})};var M=r(87860),I=r(21159);function G(e,t,r){return(0,w.i)(()=>({type:M.U.FOLDER,item:t?{type:$,size:r,data:null}:{type:F,data:e,size:0,name:e.name},canDrag:()=>!0}),[e,t,r])}function B(e){let t=(0,s.useRouter)(),[r]=(0,m.zU)(h.q),[{[tT]:l="-updatedAt"}]=(0,o.A)([tT]),a=(0,u.r9)(t.query,t.pathname,l),n=d.stringify(a);return(0,N.H)(()=>({accept:M.U.FOLDER,drop:t=>O(t,e.id,n).then(r).catch(I.A.create),canDrop:()=>!0,collect:e=>({isOver:e.isOver()})}),[e])}function V(e,t,r){return(0,w.i)(()=>({type:M.U.FOLDER,item:t?{type:$,size:r,data:null}:{type:D,data:e,size:0,name:e.name},canDrag:()=>!0}),[e,t,r])}function E(){let e=(0,m.GV)(e=>e.folders.rootFolder?.owner?.id)||0,[{tbId:t}]=(0,o.A)(["tbId"]);return`${e}`==`${t}`}var P=r(54072),z=r.n(P),U=r(26975),R=r(49435),L=r(76426),H=r(56068),q=r(98519),W=r(81170),K=r(7709),Z=r(46216),Q=r(69133),Y=r(4444),X=r(77632),J=r(68835),ee=r(38205),et=r.n(ee);let er=({open:e,onClose:t,onMoved:r,deckIds:o=[]})=>{let[s,d]=(0,a.useState)(null),[n,i]=(0,a.useState)(!1);return(0,l.jsx)(Y.A,{open:e,onClose:t,children:(0,l.jsxs)("div",{className:et().container,children:[(0,l.jsx)("h2",{children:"Move items to arbitrary folder"}),(0,l.jsx)("p",{children:"NOTE: Moving items to an arbitrary folder with ONLY MOVE DECKS. This is to prevent users from creating a cyclical folder structure."}),(0,l.jsx)("div",{className:et().folderTree,children:(0,l.jsx)(X.A,{setFolderId:d,selectedFolder:s})}),(0,l.jsx)("div",{className:et().controls,children:(0,l.jsxs)(J.A,{disabled:n,color:"green",onClick:()=>
1{if(!s)return I.A.create("Select a folder to move items to","Folder Service","warning");i(!0);let e=o.map(e=>({type:"deck",id:Number(e),patch:{parentFolder:s}}));return T.A.updateItems(e).then(()=>{r&&r(),t()}).catch(I.A.create).finally(()=>i(!1))},children:["Move all (",o.length,") items"]})})]})})};var el=r(91641),eo=r(44092),ea=r(49383),es=r(29524),ed=r.n(es);let en=({deck:e})=>{let t=E(),[r,o]=(0,a.useState)(!1),[s,d]=(0,a.useState)(!1),[n,i]=(0,a.useState)(!1),[c,u]=(0,a.useState)(!1),[p,_]=(0,a.useState)(!1),[x,g]=(0,a.useState)(!1),[k,y]=(0,a.useState)(!1),[j,v]=(0,a.useState)(!1),[C,A]=(0,a.useState)(e?.bookmarked??!1),S=(0,m.GV)(e=>e.folders.rootFolder.subfolders),w=(0,m.GV)(e=>e.folders.rootFolder.parentFolder),[N]=(0,m.zU)(h.q),F=()=>{let{rootFolder:t}=f.M.getState().folders,r=t.decks.filter(t=>t.id!==e.id);N({rootFolder:{...t,decks:r}})},D=t=>(o(!0),O({type:"deck",data:{id:e.id}},t).then(F).catch(I.A.create).finally(()=>o(!1)));return r||r?(0,l.jsx)(Q.A,{size:"xSmall"}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(H.A,{openOnLeftClick:!0,openMenuAsDrawerOnTouch:!0,menuClassName:ed().dropdownMenu,options:[{label:"Deck preview",onClick:()=>d(!0),icon:"line graph"},{type:"spacer"},{label:"Bookmark deck",onClick:()=>{if(e)return C?L.A.remove(e.id).then(()=>I.A.create("Bookmark removed","Bookmark service","success")).then(()=>A(!1)).catch(()=>I.A.create("Unable to delete bookmark","Bookmark service")):L.A.create(e.id).then(()=>I.A.create("Deck bookmarked","Bookmark service","success")).then(()=>A(!0)).catch(()=>I.A.create("Unable to create bookmark","Bookmark service"))},icon:C?"bookmark":"bookmark outline",className:C?ed().bookmarked:""},{label:"Deck settings",onClick:()=>i(!0),icon:"cog",hidden:!t},{label:"Export deck",onClick:()=>g(!0),icon:"download"},{label:"Clone deck",onClick:()=>_(!0),icon:"copy"},{label:"Delete deck",onClick:()=>u(!0),icon:"trash",hidden:!t},{type:"spacer"},{label:"Move deck to",icon:"arrow right",type:"extras",id:"move-deck-to-other-dir",hidden:!t,options:[{label:"Parent folder",onClick:()=>D(w.id),hidden:!w?.id},{type:"spacer",hidden:!w?.id||!S.length},...S.map(e=>({label:e.name,onClick:()=>D(e.id)})),{type:"spacer",hidden:!w?.id},{label:"View full folder tree",onClick:()=>v(!0),icon:"folder open"}]},{type:"spacer",hidden:!t},{icon:"play-circle",to:`/playtester-v2/${e?.id}`,label:"Playtest deck"},{label:"Share deck",onClick:()=>y(!0),icon:"share"},{label:"Copy deck name",onClick:()=>{try{navigator?.clipboard?.writeText(e.name),I.A.create("Copied deck name to clipboard","Clipboard Helper","success")}catch{I.A.create("Unable to copy deck name to clipboard","Clipboard Helper","error")}},icon:"copy"}],children:(0,l.jsx)("button",{className:ed().dropdownTrigger,children:(0,l.jsx)(b.A,{name:"ellipsis vertical"})})}),(0,l.jsx)(q.A,{deckId:e.id,open:s,onClose:()=>d(!1)}),s&&(0,l.jsx)(W.A,{}),(0,l.jsx)(Z.A,{open:n,onClose:()=>i(!1),deckId:e.id,children:(0,l.jsx)(W.I,{onDeleteDeck:F,onDeckSaved:e=>{let{rootFolder:t}=f.M.getState().folders,r=t.decks.map(t=>({...t,name:t.id===e.id?e.name:t.name,private:t.id===e.id?e.private:t.private,unlisted:t.id===e.id?e.unlisted:t.unlisted,theorycrafted:t.id===e.id?e.theorycrafted:t.theorycrafted,deckFormat:t.id===e.id?e.deckFormat:t.deckFormat}));N({rootFolder:{...t,decks:r}})}})}),(0,l.jsx)(Z.A,{open:p,onClose:()=>_(!1),deckId:e.id,children:(0,l.jsx)(eo.o,{onDeckCloned:()=>_(!1)})}),(0,l.jsx)(Z.A,{open:x,onClose:()=>g(!1),deckId:e.id,children:(0,l.jsx)(el.W,{})}),(0,l.jsx)(Z.A,{open:k,onClose:()=>y(!1),deckId:e.id,children:(0,l.jsx)(ea.p8,{})}),(0,l.jsx)(K.A,{deckId:e?.id||0,name:e?.name||"",open:c,onClose:()=>u(!1),onDeleted:()=>F()}),(0,l.jsx)(er,{open:j,onClose:()=>v(!1),deckIds:[e.id],onMoved:()=>{let{rootFolder:t}=f.M.getState().folders;N({rootFolder:{...t,decks:t.decks.filter(t=>t.id!==e.id)}})}})]})};var ei=r(72562),ec=r(7761);let eu=(0,ec.Mz)(e=>e.folders.selectedSubfolders,e=>e.folders.selectedDecks,(e={},t={})=>[...Object.values(e),...Object.values(t)].filter(e=>e).length),ep=e=>(0,ec.Mz)(e=>e.folders.selectedSubfolders,(t={})=>!!t[Number(e)]),em=e=>(0,ec.Mz)(e=>e.folders.selectedDecks,(t={})=>t[Number(e)]);var ef=r(78155),eh=r.n(ef);let e_=({deck:e,folder:t})=>e?(0,l.jsx)(ex,{deck:e}):t?(0,l.jsx)(eg,{folder:t}):null,ex=({deck:e})=>{let t=(0,m.GV)(em(e.id)),[r,o,a]=V(e,t,(0,m.GV)(eu));return a((0,ei.n)(),{captureDraggingState:!0}),o((0,l.jsx)("button",{className:eh().dragHandle,children:(0,l.jsx)(b.A,{name:"bars"})}))},eg=({folder:e})=>{let t=(0,m.GV)(ep(e.id)),[r,o]=G(e,t,(0,m.GV)(eu));return o((0,l.jsx)("button",{className:eh().dragHandle,children:(0,l.jsx)(b.A,{name:"bars"})}))};var ek=r(90922),eb=r(76975),ey=r(9692),ej=r.n(ey);let ev=({folder:e,open:t,onClose:r})=>{let[o,s]=(0,a.useState)(e.name),[d,n]=(0,a.useState)(!1),[i]=(0,m.zU)(h.q);return(0,l.jsxs)(eb.A,{open:t,onClose:r,modalClassName:ej().container,closeButton:!0,children:[(0,l.jsxs)("h2",{children:['Rename folder: "',e.name,'"']}),(0,l.jsxs)("form",{onSubmit:t=>{t.preventDefault(),n(!0),T.A.updateItems([{id:e.id,type:"folder",patch:{n
1ame:o}}]).then(()=>T.A.details()).then(t=>{let{rootFolder:l}=f.M.getState().folders,a=l.subfolders.map(t=>({...t,name:t.id===e.id?o:t.name}));i({rootFolder:{...l,subfolders:a}}),r()}).catch(I.A.create).finally(()=>n(!1))},children:[(0,l.jsx)(A.A,{value:o,onChange:s,header:"Folder name",selectOnFocus:!0,placeholder:"Shiny new folder name"}),(0,l.jsx)("div",{className:ej().controls,children:(0,l.jsxs)(J.A,{color:"green",type:"submit",disabled:d,children:[!d&&(0,l.jsx)(l.Fragment,{children:"Rename folder"}),d&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(Q.A,{size:"xSmall"})," Renaming folder..."]})]})})]})]})};var eC=r(14428),eA=r.n(eC);let eS=({folder:e})=>{let t=E(),[r,o]=(0,a.useState)(!1),[s,d]=(0,a.useState)(!1),[n,i]=(0,a.useState)(!1),c=(0,m.GV)(e=>e.folders.rootFolder.subfolders),u=(0,m.GV)(e=>e.folders.rootFolder.parentFolder),[p]=(0,m.zU)(h.q),_=()=>{let{rootFolder:t}=f.M.getState().folders,r=t.subfolders.filter(t=>t.id!==e.id);p({rootFolder:{...t,subfolders:r}})},x=t=>(o(!0),O({type:"folder",data:{id:e.id}},t).then(_).catch(I.A.create).finally(()=>o(!1)));return t?r?(0,l.jsx)(Q.A,{size:"xSmall"}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(H.A,{openOnLeftClick:!0,openMenuAsDrawerOnTouch:!0,menuClassName:eA().dropdownMenu,options:[{icon:e.private?"unlock":"lock",label:e.private?"Make public":"Make private",onClick:()=>(o(!0),T.A.updateItems([{id:e.id,type:"folder",patch:{private:!e.private}}]).then(()=>{let{rootFolder:t}=f.M.getState().folders,r=t.subfolders.map(t=>t.id===e.id?{...t,private:!t.private}:t);p({rootFolder:{...t,subfolders:r}})}).catch(I.A.create).finally(()=>o(!1)))},{icon:"edit outline",label:"Edit folder",onClick:()=>i(!0)},{label:"Delete folder",onClick:()=>d(!0),icon:"trash"},{type:"spacer"},{label:"Move folder to",icon:"arrow right",type:"extras",id:"move-deck-to-other-dir",options:[{label:"Parent folder",onClick:()=>x(u.id),hidden:!u?.id},{type:"spacer",hidden:!u?.id||!c.length},...c.map(t=>({label:t.name,onClick:()=>x(t.id),hidden:t.id===e.id}))]}],children:(0,l.jsx)("button",{className:eA().dropdownTrigger,children:(0,l.jsx)(b.A,{name:"ellipsis vertical"})})}),(0,l.jsx)(ek.A,{header:`Delete ${e.name}`,delayEnabledTime:3e3,open:s,onConfirm:()=>(o(!0),T.A.deleteItems([{id:e.id,type:"folder"}]).then(()=>{let{rootFolder:t}=f.M.getState().folders,r=t.subfolders.filter(t=>t.id!==e.id);p({rootFolder:{...t,subfolders:r}})}).catch(I.A.create).finally(()=>o(!1))),message:(0,l.jsxs)("div",{className:eA().deleteMessaging,children:[(0,l.jsx)("div",{className:eA().header,children:"This action will delete all"}),(0,l.jsxs)("ul",{children:[(0,l.jsxs)("li",{children:['Folder "',e.name,'"']}),(0,l.jsxs)("li",{children:['All decks inside of "',e.name,'"']}),(0,l.jsxs)("li",{children:['All folders inside of "',e.name,'"']})]}),(0,l.jsxs)("p",{children:["We recommend you open"," ",(0,l.jsx)(y.A,{href:`/folders/${e.id}`,target:"_blank",children:e.name})," ","prior to deleteing to be sure you do not have any decks inside you do not want deleted"]}),(0,l.jsx)("div",{className:eA().warning,children:"This action cannot be undone."})]}),onClose:()=>d(!1),loadingMessage:"Deleting folder and contents...",textDeleteRequirement:"Delete all folders and decks inside"}),(0,l.jsx)(ev,{open:n,onClose:()=>i(!1),folder:e})]}):null};var ew=r(75313),eN=r(65718),eF=r(43956),eD=r.n(eF);let e$=["dragHandle","multiSelectCheckbox","name","private","unlisted","theorycrafted","format","edhBracket","colors","updatedAt","controls","controls"],eT=["name","format","colors","updatedAt","private","unlisted","theorycrafted"],eO={name:eD().name,dragHandle:eD().dragHandle,multiSelectCheckbox:eD().selectBox},eM={...eO,dragHandle:eD().autoDragHandle,private:eD().autoPrivate,unlisted:eD().autoUnlisted,theorycrafted:eD().autoTheorycrafted,format:eD().autoFormat,edhBracket:eD().autoBracket,colors:eD().autoColors,updatedAt:eD().autoUpdatedAt},eI={dragHandle:"",multiSelectCheckbox:(0,l.jsx)(()=>{let e=(0,m.GV)(e=>e.folders.rootFolder.subfolders),t=(0,m.GV)(e=>e.folders.rootFolder.decks),r=(0,m.GV)(eu),[o]=(0,m.zU)(h.q),a=e.length+t.length;return(0,l.jsx)(U.A,{checked:a===r,onChange:()=>{let l=r!==a,s={},d={};
1e.forEach(e=>s[e.id]=l),t.forEach(e=>d[e.id]=l),o({selectedSubfolders:s,selectedDecks:d})}})},{}),name:"Name",size:"Deck size",private:"Private",unlisted:"Unlisted",theorycrafted:"Theorycrafted",format:"Format",edhBracket:"EDH Bracket",colors:"Colors",updatedAt:"Updated at",createdAt:"Created at",tags:"Deck Tags",controls:"Menu"};var eG=r(33393),eB=r.n(eG);let eV=({deckOrFolder:e,selected:t=!1,onToggleSelected:r,type:o})=>{let a=(0,m.GV)(e=>e.folders.autoColumns),s=(0,m.GV)(e=>e.folders.columnData),[{isOver:d},n]=e.colors||"folder"!==o?[{isOver:!1},e=>e]:B(e),i=a?s.map(e=>({...e,enabled:e$.includes(e.key)})):s,c=((e,t,r,o,a)=>{let s,d=null;"deck"===t&&e.colors?d=(0,l.jsx)(en,{deck:e}):"folder"!==t||e.colors||(d=(0,l.jsx)(eS,{folder:e}));let n={name:{content:"deck"===t?(0,l.jsxs)(y.A,{href:(0,eN.cR)(e?.id||0,e?.name),children:[(0,l.jsx)("div",{className:eD().indicator,children:(0,l.jsx)(R.A,{src:e.customFeatured||e.featured||p.Bb,alt:"deck preview"})}),(0,l.jsx)("span",{className:eD().ellipsis,children:e.name})]}):(0,l.jsxs)(y.A,{href:`/folders/${e?.id}/`,children:[(0,l.jsx)(b.A,{name:e.name?"folder open outline":"level up alternate"}),(0,l.jsx)("span",{className:eD().ellipsis,children:e.name||"Parent folder"})]})},size:{content:(0,l.jsx)("span",{children:"folder"===t?null:e.size||0})},private:{content:(0,l.jsx)("span",{children:e.private?"Private":null})},unlisted:{content:(0,l.jsx)("span",{children:e.unlisted?"Unlisted":null})},theorycrafted:{content:(0,l.jsx)("span",{children:e.theorycrafted?"Theorycrafted":null})},format:{content:(0,l.jsx)("span",{children:"folder"===t||void 0==e.deckFormat?null:p.hZ[e.deckFormat]||p.Js[e.deckFormat]||"Package"})},edhBracket:{content:(0,l.jsx)("span",{children:"folder"===t?null:p.P_[e.edhBracket||-1]||null})},colors:{content:(0,l.jsx)("span",{children:"folder"===t?null:(0,ew.MA)((0,ew.EW)(e.colors||{}))||null})},updatedAt:{content:(0,l.jsx)("span",{children:e.updatedAt?new Date(e.updatedAt).toDateString():null})},createdAt:{content:(0,l.jsx)("span",{children:e.createdAt?new Date(e.createdAt).toDateString():null})},tags:{content:(0,l.jsx)("span",{className:eD().tags,title:e.tags?.map(e=>e.name).join(", "),children:e.tags?.map(e=>(0,l.jsx)("span",{children:e.name},`${e.id}-${e.position}`))})},dragHandle:"deck"===t?(0,l.jsx)(e_,{deck:e}):(0,l.jsx)(e_,{folder:e}),multiSelectCheckbox:e.name?(0,l.jsx)(U.A,{checked:r,onChange:o}):null,controls:d},i={};for(s in n){let e=n[s];if(null===e){i[s]=null;continue}let t=e?.content||e,r=e?.onClick||void 0,l=(a?eM[s]:eO[s])||void 0;i[s]={content:t,className:l,onClick:r}}return i})(e,o,t,r,a);return n((0,l.jsx)("div",{className:`${eB().row} ${t?eB().selected:""} ${d?eB().droppableAbove:""}`,children:(0,l.jsx)(eP,{columns:i,saturatedColumns:c})}))},eE=()=>{let e=(0,s.useRouter)(),t=`${e.query.collectionOrderBy||"createdAt"}`,r=`${e.query.orderDirection||"ascending"}`,o=(0,m.GV)(e=>e.folders.autoColumns),n=(0,m.GV)(e=>e.folders.columnData),[i,c]=(0,a.useState)(!0),[u,p]=(0,a.useState)({orderBy:t,orderDirection:r});(0,a.useEffect)(()=>{if(i)return void c(!1);let t=setTimeout(()=>{let t;return t={...e.query},void(delete t.folderId,delete t.page,t.orderBy=`${"descending"===u.orderDirection?"-":""}${u.orderBy}`,e.push(`/folders/${e.query.folderId}/?${d.stringify(t)}`))},750);return()=>clearTimeout(t)},[u]);let f=((e,t,r,o)=>{let a,s={};for(a in eI){let d=z()(a),n=eT.includes(a)?()=>e(d):void 0,i=(o?eM[a]:eO[a])||void 0,c=(0,l.jsxs)(l.Fragment,{children:[eI[a],a===t&&(0,l.jsx)(b.A,{name:"ascending"===r?"sort amount up":"sort amount down"})]});s[a]={content:c,className:i,onClick:n}}return s})(e=>{let t="ascending";e===u.orderBy&&"ascending"===u.orderDirection&&(t="descending"),p({orderBy:e,orderDirection:t})},u.orderBy,u.orderDirection,o),h=o?n.map(e=>({...e,enabled:e$.includes(e.key)})):n;return(0,l.jsx)("div",{className:eB().header,children:(0,l.jsx)(eP,{columns:h,saturatedColumns:f})})},eP=({columns:e,saturatedColumns:t})=>(0,l.jsx)(l.Fragment,{children:e.map((e,r)=>{if(!e.enabled)return null;let o=t[e.key],a=o?.onClick||void 0,s=o?.className||void 0,d=o?.content??o,n={width:e.width||100};return a?(0,l.jsx)("button",{onClick:a,className:`${eB().defaultColumn} ${s}`,style:n,children:d},r):(0,l.jsx)("span",{className:`${eB().defaultColumn} ${s}`,style:n,children:d},r)})}),ez=()=>{let e=(0,m.GV)(e=>e.folders.rootFolder.parentFolder?.id),t=(0,m.GV)(e=>e.folders.rootFolder.subfolders),r=(0,m.GV)(e=>e.folders.rootFolder.decks),o=(0,m.GV)(e=>e.folders.selectedSubfolders),a=(0,m.GV)(e=>e.folders.selectedDecks),s=(0,m.GV)(e=>e.folders.autoColumns),[d]=(0,m.zU)(h.q);return(0,l.jsxs)("div",{className:`${eD().table} ${!s?eD().bigTable:""}`,children:[(0,l.jsx)(eE,{}),e&&(0,l.jsx)(eV,{type:"folder",deckOrFolder:{id:e,name:"",createdAt:"",private:!1},selected:!!o[e],onToggleSelected:()=>d({selectedSubfolders:{...o,[e]:!o[e]}})},`folder-${e}`),t.map(e=>(0,l.jsx)(eV,{type:"folder",deckOrFolder:e,selected:!!o[e.id],onToggleSelected:()=>d({selectedSubfolders:{...o,[e.id]:!o[e.id]}})},`folder-${e.id}`)),r.map(e=>(0,l.jsx)(eV,{type:"deck",deckOrFolder:e,selected:!!a[e.id],onToggleSelected:()=>d({selectedDecks:{...a,[e.id]:!a[e.id]}})},`deck-${e.id}`))]})};var eU=r(94545),eR=r(93239),eL=r.n(eR);let eH=({deck:e,onToggleSelected:t})=>{let r=(0,m.GV)(em(e.id)),o=(0,m.GV)(eu),[a,s]=V(e,r,o);return(0,l.jsxs)("div",{className:eL().container,children:[(0,l.jsx)(eU.Ay,{deck:e,optionsOverride:(0,l.jsx)(en,{deck:e})},e.id),r&&(0,l.jsx)("div",{className:eL().selected,onClick:t,children:(0,l.jsx)(b.A,{name:"check"})}),(0,l.jsxs)("div",{className:eL().extras,children:[s((0,l.jsx)("div",{className:eL().dragHandle,children:(0,l.jsx)(b.A,{name:"bars"})})),(0,l.jsx)(U.A,{id:`${e.id}-deck-checkbox`,checked:r,onChange:t})]}),!!o&&(0,l.jsx)("button",{className:eL().hiddenMultiSelectButton,onClick:t})]})};var eq=r(31141),eW=r.n(eq);let eK=({folder:e,onToggleSelected:t,notSelectable:r})=>{let o=(0,m.GV)(ep(e.id)),a=(0,m.GV)(eu),[s,d]=G(e,o,a),[{isOver:n},i]=B(e);return i((0,l.jsxs)("div",{className:eW().container,children:[(0,l.jsxs)(y.A,{className:`${eW().folder} ${n?eW().isOver:""}`,href:`/folders/${e.id}/`,children:[(0,l.jsx)(b.A,{name:e.createdAt?"folder":"level up"}),(0,l.jsxs)("span",{className:eW().folderName,children:[e.private&&(0,l.jsx)(b.A,{name:"lock"}),e.name]})]},e.id),o&&(0,l.jsx)("div",{className:eW().selected,onClick:t,children:(0,l.jsx)(b.A,{name:"check"})}),!r&&(0,l.jsxs)(l.Fragment,{children:[!!a&&(0,l.jsx)("button",{className:eW().hiddenMultiSelectButton,onClick:t}),(0,l.jsxs)("div",{className:eW().extras,children:[d((0,l.jsx)("div",{className:eW().dragHandle,children:(0,l.jsx)(b.A,{name:"bars"})})),(0,l.jsx)(U.A,{id:`${e.id}-folder-checkbox`,checked:o,onChange:t})]}),(0,l.jsx)("div",{className:eW().bottomExtras,children:(0,l.jsx)(eS,{folder:e})})]})]}))};var eZ=r(71358),eQ=r.n(eZ);let eY=()=>{let e=(0,m.GV)(e=>e.folders.rootFolder?.id),t=(0,m.GV)(e=>e.folders.rootFolder.parentFolder?.id),r=(0,m.GV)(e=>e.folders.rootFolder.subfolders),o=(0,m.GV)(e=>e.folders.rootFolder.decks),a=(0,m.GV)(e=>e.folders.selectedSubfolders),s=(0,m.GV)(e=>e.folders.selectedDecks),[d]=(0,m.zU)(h.q);return(0,l.jsxs)("div",{className:eQ().container,children:[(0,l.jsxs)("div",{className:eQ().folderGrid,children:[!!t&&(0,l.jsx)(eK,{folder:{id:t,name:"Parent folder",private:!1,createdAt:""},notSelectable:!0}),r.map(e=>(0,l.jsx)(eK,{folder:e,onToggleSelected:()=>d({selectedSubfolders:{...a,[e.id]:!a[e.id]}})},e.id)),(0,l.jsxs)("button",{className:eQ().newFolderGridButton,onClick:()=>d({newFolderModalOpen:!0}),children:[(0,l.jsx)(b.A,{name:"circle-plus"}),"New folder"]})]}),(0,l.jsxs)("div",{className:`${eU.ks} ${eQ().deckGrid}`,children:[o.map(e=>(0,l.jsx)(eH,{deck:e,onToggleSelected:()=>d({selectedDecks:{...s,[e.id]:!s[e.id]}})},e.id)),(0,l.jsx)(y.A,{href:`/new-deck/?parentFolderId=${e}`,className:eQ().newDeckButton,children:(0,l.jsxs)("button",{children:[(0,l.jsx)(b.A,{name:"circle-plus"})," New deck"]})})]})]})};var eX=r(60781),eJ=r(58500),e0=r.n(eJ);let e1=()=>{let e=(0,a.useRef)(null),{isDragging:t,item:r}=(0,eX.V)(t=>({item:t.getItem(),isDragging:t.isDragging(),onOffsetChange:(t=>{if(!e.current)return;let r=t.getClientOffset();if(!r)return e.current.style.transform="";let l=`translate(${r.x}px, ${r.y}px)`;e.current.style.transform=l})(t)}));return t&&r.type?(0,l.jsx)("div",{style:{position:"fixed",pointerEvents:"none",zIndex:1,left:0,top:0,width:"100%",height:"100%"},ref:e,children:(0,l.jsx)("div",{children:(0,l.jsxs)("div",{className:e0().container,children:[(0,l.jsx)(b.A,{name:r.type===F?"folder":"file",size:"huge"}),r.type===$?(0,l.jsx)("div",{className:e0().counter,children:r.size}):(0,l.jsx)("div",{className:e0().name,children:r.name})]})})}):null};var e3=r(8682),e9=r(98058),e8=r.n(e9),e6=r(41944),e5=r(14886),e2=r(65748),e7=r(53304),e4=r(67895),te=r(9552
10),tt=r.n(te),tr=r(48083),tl=r(10124),to=r(19693),ta=r(65293);let ts=[{label:"Text",value:"txt",component:tr.A},{label:"CSV",value:"csv",component:tl.A},{label:"MTGO.dek",value:"dek",component:to.A}],td=({open:e,onClose:t})=>{let[r,o]=(0,a.useState)("txt"),[s,d]=(0,a.useState)(null),[n,i]=(0,a.useState)(!1),c=(0,m.GV)(e=>e.folders.rootFolder),u=(0,m.GV)(e=>e.folders.selectedDecks),p=Object.keys(u).filter(e=>u[Number(e)]),f=async e=>{let t=new(e8());d(0);try{for(let r=0;r<p.length;r++){let l=p[r];d(r+1);let o=await e6.A.details(l),a=(0,e4.E)((0,e5.M)(),o),s=h(a,e);s&&(t.file(s.name,s.data),await (0,e7.y)(3e3))}let r=await t.generateAsync({type:"base64"}),l=document.createElement("a"),o=`${c.name.replace(/[^0-9a-z]/gi,"_")}-${new Date().toLocaleDateString().replace(/\//g,"-")}.zip`;l.setAttribute("href","data:application/zip;base64,"+r),l.setAttribute("download",o),l.style.display="none",document.body.appendChild(l),l.click(),document.body.removeChild(l)}catch(e){console.error(e),I.A.create("Failed to generate one or more files. If this problem continues, please contact support.","Deck Export","error")}finally{d(null)}},h=(e,t)=>{let l=`${e.name.replace(/[^0-9a-z]/gi,"_")}.${r}`,o=Object.values(e.cardMap),a="";n&&(o=o.filter(t=>e.categories[t.categories[0]]?.includedInDeck));try{return"txt"===r&&(a=(0,tr.E)(o,e.categories,...t)),"csv"===r&&(a=(0,tl.E)(o,t.optionState,t.sortBy,t.priceSource)),"dek"===r&&(a=(0,to.E)(o,e.categories)),{name:l,data:a}}catch(e){console.error(e),I.A.create("Unable to generate file(s). If this keeps happening please contact support.","Deck Export","error")}},_=ts.find(e=>e.value===r)?.component||tr.A;return(0,l.jsx)(Y.A,{open:e,onClose:t,className:tt().container,children:(0,l.jsxs)("div",{className:tt().content,children:[(0,l.jsx)("h3",{children:"Export Selected Decks"}),(0,l.jsxs)("p",{children:["Depending on how many decks you're attempting to export"," ",(0,l.jsxs)("span",{className:tt().deckCount,children:["(",p.length," deck",p.length>1?"s":"",")"]}),", generating the files and zipping them could take a few minutes. Please be patient."]}),(0,l.jsx)(ta.A,{checked:n,header:"Exclude maybeboard(s)",onClick:()=>i(!n),description:"Exclude all out of deck categories (does not include Sideboard)",className:tt().checkbox}),(0,l.jsx)(S.A,{inlineHeader:!0,header:"Export type",value:r,triggerWrapperClassName:tt().fileTypeDropdown,options:ts.map(e=>({label:e.label,id:e.value,onClick:()=>o(e.value)}))}),(0,l.jsx)(_,{selectedCards:[],categoryMap:{},fileName:"",onSubmit:e=>f(e)}),null!==s&&(0,l.jsx)(e2.A,{completionPercentage:s/p.length,label:`Downloading Decks ${s} of ${p.length}`})]})})};var tn=r(31308),ti=r.n(tn);let tc=()=>{let e=(0,m.GV)(e=>e.folders.selectedDecks),t=(0,m.GV)(e=>e.folders.editMultipleDecksSettingsOpen),[r]=(0,m.zU)(h.q),o=(0,s.useRouter)(),[d,n]=(0,a.useState)(!1),[i,c]=(0,a.useState)(!1),[u,p]=(0,a.useState)(!1),[f,_]=(0,a.useState)(!1),[x,g]=(0,a.useState)(null),k=Object.keys(e).filter(t=>e[Number(t)]),b=async()=>{let e={private:d,unlisted:i,theorycrafted:u},t=0;_(!0);try{for(let r of k)await e6.A.update(r,e),t+=1,g(t),await new Promise(e=>setTimeout(e,1e3));I.A.create(`${k.length} deck(s) updated`,"Deck service","success"),o.reload()}catch(e){I.A.create(e,"Deck service"),_(!1)}};return(0,l.jsxs)(eb.A,{closeButton:!0,open:t,onClose:()=>r({editMultipleDecksSettingsOpen:!1}),children:[(0,l.jsxs)("h2",{children:["Update ",k.length," deck(s)"]}),(0,l.jsxs)("p",{className:ti().warning,children:["Warning: Updating all (",k.length,") decks at once will override whatever values for private, unlisted, etc they currently have set. This action cannot be undone in bulk after saving."]}),(0,l.jsxs)("div",{className:ti().checkboxes,children:[(0,l.jsx)(ta.A,{checked:d,header:"Private",onClick:()=>n(!d),description:"Private decks cannot be seen by anyone but you (and users you share the deck with via collaborators)"}),(0,l.jsx)(ta.A,{checked:i,header:"Unlisted",onClick:()=>c(!i),description:"Unlisted decks do not appear in search results or on user pages for anyone but their owner"}),(0,l.jsx)(ta.A,{checked:u,header:"Theorycrafted",onClick:()=>p(!u),description:'Theorycrafted decks are not included by default in "In decks" view'})]}),(0,l.jsx)("div",{className:ti().controls,onClick:b,children:(0,l.jsxs)(J.A,{disabled:f,color:"green",children:["Update all (",k.length,") deck(s)"]})}),null!==x&&(0,l.jsx)(e2.A,{completionPercentage:x/k.length,label:`Updating Decks ${x} of ${k.length}`})]})};var tu=r(79827),tp=r.n(tu);let tm=()=>{let e=E(),[t,r]=(0,a.useState)(!1),[o,s]=(0,a.useState)(!1),[d,n]=(0,a.useState)(!1),[i,c]=(0,a.useState)(!1),[u]=(0,m.zU)(h.q),p=(0,m.GV)(e=>e.folders.rootFolder.id),_=(0,m.GV)(e=>e.folders.rootFolder.subfolders),x=(0,m.GV)(e=>e.folders.rootFolder.parentFolder),g=(0,m.GV)(e=>e.folders.rootFolder.decks),k=(0,m.GV)(e=>e.folders.selectedSubfolders),j=(0,m.GV)(e=>e.folders.selectedDecks),v=Object.keys(j).filter(e=>j[Number(e)]),C=Object.keys(k).filter(e=>k[Number(e)]),A=C.length,S=v.length,w=e=>{if(k[e])return I.A.create("Cannot move folder into itself","Folder Service","error");let t=Object.keys(k).filter(e=>k[Number(e)]).map(t=>({id:Number(t),type:"folder",patch:{parentFolder:e}})),r=Object.keys(j).filter(e=>j[Number(e)]).map(t=>({id:Number(t),type:"deck",patch:{parentFolder:e}}));c(!0),T.A.updateItems([...t,...r].map(t=>({...t,parentFolderId:e}))).then(()=>{let{rootFolder:e}=f.M.getState().folders,{subfolders:t,decks:r}=e;u({selectedDecks:{},selectedSubfolders:{},rootFolder:{...e,subfolders:t.filter(e=>!k[e.id]),decks:r.filter(e=>!j[e.id])}})}).catch(I.A.create).finally(()=>c(!1))};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:`${tp().bar} ${(A||S)&&tp().shown}`,children:[(0,l.jsx)("div",{className:tp().info,children:(0,l.jsxs)("label",{children:[A?`${A} folder(s) `:null,A&&S?"and":null,S?` ${S} deck(s) `:null,"selected"]})}),(0,l.jsxs)("div",{className:tp().controls,children:[(0,l.jsxs)("button",{className:tp().button,onClick:()=>u({selectedDecks:{},selectedSubfolders:{}}),children:[(0,l.jsx)(b.A,{name:"close"})," ",(0,l.jsx)("span",{children:"Unselect"})]}),(0,l.jsx)(e3.A,{triggerClassName:tp().dropdownTrigger,menuClassName:tp().quickOptions,defaultTr
1iggerClassName:tp().defaultTrigger,direction:"up",options:[{icon:"arrow right",label:"Invert folder selection",onClick:()=>{let{subfolders:e}=f.M.getState().folders.rootFolder,t={...k};for(let r of e)t[r.id]=!t[r.id];u({selectedSubfolders:t})},noCloseOnClick:!0},{icon:"arrow right",label:"Invert deck selection",onClick:()=>{let{decks:e}=f.M.getState().folders.rootFolder,t={...j};for(let r of e)t[r.id]=!t[r.id];u({selectedDecks:t})},noCloseOnClick:!0},{type:"spacer"},{label:"Delete selected items",onClick:()=>s(!0),icon:"trash alternate outline",hidden:!e},{label:"Move selected items to",icon:"arrow right",type:"extras",id:"move-deck-to-other-dir",hidden:!e,options:[{label:"Parent folder",onClick:()=>w(x.id),hidden:!x?.id},{type:"spacer",hidden:!x?.id||!_.length},..._.map(e=>({label:e.name,onClick:()=>w(e.id)})),{type:"spacer",hidden:!x?.id},{label:"View full folder tree",onClick:()=>n(!0),icon:"folder open"}]},{type:"spacer",hidden:!e},{label:"Edit selected decks",onClick:()=>u({editMultipleDecksSettingsOpen:!0}),icon:"edit",disabled:!S,hidden:!e},{label:"Export selected decks",onClick:()=>r(!0),icon:"download",disabled:!S},{label:"Open random deck",onClick:()=>{let{decks:e}=f.M.getState().folders.rootFolder,t=Object.keys(j).filter(e=>j[Number(e)]),r=Math.floor(Math.random()*t.length),l=t[r],o=e.find(e=>e.id===Number(l)),a=(0,eN.cR)(l,o?.name);window?.open(a,"_blank")?.focus()},icon:"shuffle",disabled:!S}]})]})]}),(0,l.jsx)(tc,{}),(0,l.jsx)(td,{open:t,onClose:()=>r(!1)}),(0,l.jsx)(ek.A,{open:o,delayEnabledTime:3e3,header:"Delete all selected items",textDeleteRequirement:"Delete selected content and sub-content",message:(0,l.jsxs)("div",{className:tp().deleteMessaging,children:[(0,l.jsx)("div",{className:tp().header,children:"This action will delete all"}),(0,l.jsxs)("ul",{children:[(0,l.jsx)("li",{children:"Selected decks"}),(0,l.jsx)("li",{children:"Selected packages"}),(0,l.jsx)("li",{children:"Selected folders"}),(0,l.jsx)("li",{children:"Decks, packages, and folders inside of selected folders"})]}),(0,l.jsx)("p",{children:"Check the links below to be sure you're not deleting anything you don't want to delete"}),!!C.length&&(0,l.jsxs)("div",{className:tp().confirmationLinks,children:[(0,l.jsx)("div",{className:tp().header,children:"Selected folders"}),(0,l.jsx)("ul",{children:C.map(e=>{let t=_.find(t=>`${t.id}`===e);return t?(0,l.jsx)("li",{children:(0,l.jsx)(y.A,{href:`/folders/${t?.id}`,target:"_blank",children:t.name})},t?.id):"Unknown deck"})})]}),!!v.length&&(0,l.jsxs)("div",{className:tp().confirmationLinks,children:[(0,l.jsx)("div",{className:tp().header,children:"Selected decks & packages"}),(0,l.jsx)("ul",{children:v.map(e=>{let t=g.find(t=>`${t.id}`===e);return t?(0,l.jsx)("li",{children:(0,l.jsxs)(y.A,{href:(0,eN.cR)(t?.id,t?.name),target:"_blank",children:[t?.cardPackage&&(0,l.jsx)(b.A,{name:"cube"}),t.name,t?.cardPackage&&" (Card pacakge)"]})},t?.id):"Unknown deck"})})]}),(0,l.jsx)("div",{className:tp().warning,children:"This action cannot be undone."})]}),buttonText:"Delete all",onClose:()=>s(!1),onDelete:()=>{let e=Object.keys(k).filter(e=>k[Number(e)]).map(e=>({id:Number(e),type:"folder"})),t=Object.keys(j).filter(e=>j[Number(e)]).map(e=>({id:Number(e),type:"deck"}));return T.A.deleteItems([...e,...t]).then(()=>T.A.details(p)).then(e=>{let{rootFolder:t}=f.M.getState().folders,{subfolders:r,decks:l}=t;u({selectedDecks:{},selectedSubfolders:{},rootFolder:{...t,subfolders:r.filter(e=>!k[e.id]),decks:l.filter(e=>!j[e.id])}}),s(!1)}).catch(I.A.create)}}),(0,l.jsx)(er,{open:d,onClose:()=>n(!1),onMoved:()=>void u({selectedDecks:{},selectedSubfolders:{},rootFolder:{...f.M.getState().folders.rootFolder,decks:g.filter(e=>!j[e.id])}}),deckIds:v})]})};var tf=r(84588),th=r.n(tf);let t_=()=>{let e=(0,m.GV)(e=>e.folders.newFolderModalOpen),[t]=(0,m.zU)(h.q),r=(0,s.useRouter)(),o=`${r.query.folderId}`,[d,n]=(0,a.useState)(""),[i,c]=(0,a.useState)(!1),[u,p]=(0,a.useState)(!1),[f,_]=(0,a.useState)(!1);return(0,l.jsxs)(eb.A,{open:e,onClose:()=>t({newFolderModalOpen:!e}),closeButton:!0,children:[(0,l.jsx)("h2",{className:th().header,children:"Create a New Folder"}),(0,l.jsxs)("form",{onSubmit:e=>(e.preventDefault(),d)?d?.length>32?I.A.create("Folder name too long. Max 32 characters","Folder Service","error"):(p(!0),T.A.create(d,i,o).then(e=>{f?r.push(`/folders/${e.id}`):setTimeout(()=>r.reload(),1e3)}).catch(e=>{I.A.create(e,"Folder Service","error"),p(!1)})):I.A.create("Please enter a folder name","Folder Service ","error"),className:th().form,children:[(0,l.jsx)(A.A,{header:"Folder Name",name:"folderName",placeholder:"New Folder Name",value:d,onChange:e=>{e.length<32&&n(e)},containerClassName:th().fullWidth,className:th().fullWidth}),(0,l.jsx)(ta.A,{checked:i,onClick:()=>c(!i),header:"Private Folder",description:"When a folder is private, that folder page will only load for you. Contents of the folder may still be loaded from deck search / directly"}),(0,l.jsxs)("div",{className:th().controls,children:[(0,l.jsx)(U.A,{checked:f,label:"Redirect to new folder once created",onChange:()=>_(!f)}),(0,l.jsx)(J.A,{type:"submit",disabled:u,color:"green",onClick:()=>null,children:u?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(Q.A,{size:"xSmall"})," Creating folder..."]}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(b.A,{name:"add"})," Create folder"]})})]})]})]})};var tx=r(48312),tg=r.n(tx);let tk=()=>{let e=(0,m.GV)(e=>e.folders.autoColumns),t=(0,m.GV)(e=>e.folders.columnData),[r]=(0,m.zU)(h.q),[o,s]=(0,a.useState)(!1),d=e=>{s(!0),setTimeout(()=>r(e),20)};return(0,a.useEffect)(()=>{o&&s(!1)},[e,t]),(0,a.useEffect)(()=>(e?document.body.classList.remove("deck-overscroll-view"):document.body.classList.add("deck-overscroll-view"),()=>{document.body.classList.remove("deck-overscroll-view")}),[e]),(0,l.jsx)("div",{className:tg().container,children:(0,l.jsx)(e3.A,{menuClassName:tg().menu,triggerClassName:tg().menu,options:[{type:"checkbox",label:"Automatic columns",onChange:()=>d({autoColumns:!e}),checked:e},{type:"spacer"},{icon:"check circle",label:"Select all",disabled:e,onClick:()=>d({columnData:t.map(e=>({...e,enabled:!0}))})},{icon:"cancel",label:"Deselect all",disabled:e,onClick:()=>d({columnData:t.map(e=>({...e,enabled:!1}))})},{type:"spacer"},...t.map(r=>({type:"checkbox",label:r.label,disabled:e,checked:r.enabled,onChange:()=>d({columnData:t.map(e=>e.key===r.key?{...e,enabled:!e.enabled}:e)})}))],children:(0,l.jsxs)("button",{className:tg().hideAddTrigger,children:[(0,l.jsx)(b.A,{name:"cog"}),"Hide / add columns"]})})})};var tb=r(49049),ty=r(16950),tj=r(11060),tv=r(6126),tC=r(51960),tA=r(25302),tS=r.n(tA);let tw=()=>{let e=(0,s.useRouter)(),[t,r]=(0,a.useState)(!1),o=(0,a.useRef)(null),n=(0,a.useRef)(null),i=(0,m.GV)(e=>e.folders.rootFolder?.owner?.username),[c,p]=(0,a.useState)((0,u.r9)(e.query,e.pathname)),f=e=>p({...c,...e});return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(J.A,{icon:"add",type:"button",onClick:()=>r(!0),children:"Filters"}),(0,l.jsxs)(Y.A,{open:t,onClose:()=>r(!1),className:tS().content,children:[(0,l.jsx)("h2",{children:"Filter this folder"}),(0,l.jsxs)("p",{children:["Note: If you want to search for decks that are NOT in this folder, you want"," ",(0,l.jsxs)(y.A,{href:`/search/decks/?ownerUsername=${i}&fromFolderId=${e.query.folderId}`,children:[" ","Advanced Deck Search"]})]}),(0,l.jsxs)("form",{onSubmit:t=>{t.preventDefault();let r={...c};for(let e of Object.keys(r)){let t=r[e];(null==t||""==t||void 0==t)&&delete r[e]}delete r.orderBy,delete r.folderId,e.push(`/folders/${e.query.folderId}/?${d.stringify({...r,page:1})}`)},className:tS().submitRow,children:[(0,l.jsx)(A.A,{header:"Deck name",placeholder:"Example deck 
1name"}),(0,l.jsx)(J.A,{icon:"search",color:"green",type:"submit",children:"Filter folder"})]}),(0,l.jsx)(tb.A,{colors:c.colors,colorsInclude:c.colorsInclude,header:"Color options",onColorsChange:e=>f({colors:e}),onColorsIncludeChange:e=>f({colorsInclude:e})}),(0,l.jsx)(ty.A,{header:"Deck format",disabled:c.packages,value:c.deckFormat,onChange:e=>f({deckFormat:e}),className:tS().formatPicker}),(0,l.jsx)(tj.A,{header:"Commander Bracket",value:c.edhBracket,onChange:e=>f({edhBracket:e}),className:tS().formatPicker}),(0,l.jsx)(tv.Ay,{fetchCard:!0,ref:o,disabled:c.packages,onFocus:()=>o.current.select(),header:"Commander",placeholder:"Ezuri, Claw of Progress",value:c.commanderName,onChange:(e,{value:t})=>f({commanderName:t}),onSelect:e=>f({commanderName:e.name})}),(0,l.jsx)(tv.Ay,{fetchCard:!0,ref:n,onFocus:()=>n.current.select(),header:"Card",placeholder:"Sol Ring",value:c.cardName,onChange:(e,{value:t})=>f({cardName:t}),onSelect:e=>f({cardName:e.name})}),(0,l.jsx)(tC.A,{label:"Deck tag",onChange:e=>f({deckTagName:e}),onSelect:(e,t)=>f({deckTagName:t})}),(0,l.jsxs)("div",{className:tS().deckSize,children:[(0,l.jsx)(S.A,{value:c.sizeLogic||"EQ",header:"Deck size",options:[{id:"EQ",label:"Equals",onClick:()=>f({sizeLogic:"EQ"})},{id:"GTE",label:"Greater-than equals",onClick:()=>f({sizeLogic:"GTE"})},{id:"LTE",label:"Less-than equals",onClick:()=>f({sizeLogic:"LTE"})}]}),(0,l.jsx)(A.A,{type:"number",value:c.size,placeholder:"100",onChange:e=>f({size:e})})]}),(0,l.jsx)("div",{className:tS().optionalFlags,children:(0,l.jsx)(ta.A,{header:"Bookmarked records",description:"Show only bookmarked records for this folder",checked:c.bookmarks||!1,onClick:()=>f({bookmarks:!c.bookmarks})})})]})]})};var tN=r(10675),tF=r(30486),tD=r.n(tF),t$=!0;let tT="folderOrderBy",tO=c.fz+"ori/70afb856-6697-411b-b1aa-e9290a0bfd68_small.jpg",tM="tbFolderViewAs",tI=(e,t)=>(e[t.id]=!0,e),tG=()=>{let e=(0,a.useRef)(()=>null),t=(0,m.GV)(e=>e.folders.rootFolder.id),r=(0,m.GV)(e=>e.folders.rootFolder.name),n=(0,m.GV)(e=>e.folders.rootFolder.private),j=(0,m.GV)(e=>e.folders.rootFolder.owner),v=(0,m.GV)(e=>e.folders.rootFolder.subfolders),w=(0,m.GV)(e=>e.folders.rootFolder.decks),N=(0,m.GV)(e=>e.folders.rootFolder.count),F=(0,m.GV)(e=>e.folders.rootFolder.next),[D]=(0,m.zU)(h.q),$=(0,s.useRouter)(),[T,O]=(0,a.useState)(""),[M,I]=(0,a.useState)(`${$.query.name||""}`),[{tbId:G,[tM]:B="grid",[tT]:V},E]=(0,o.A)(["tbId",tM,tT]),P=`${G}`==`${j.id}`,z=Number($.query.page||1)||1,U=`${V||"-updatedAt"}`.replace("-",""),R=`${V||"-updatedAt"}`.startsWith("-"),[L,H]=(0,a.useState)(R),[q]=(0,a.useState)((0,u.r9)($.query,$.pathname,V)),W=e=>{let r=`${L?"-":""}${e}`,l=d.stringify({...q,orderBy:r,folderId:void 0});$.push(`/folders/${t}?${l}`)};(0,a.useEffect)(()=>(window.removeEventListener("keydown",e.current),e.current=e=>{let t=c.Ay.getOnMac()?e.metaKey:e.ctrlKey;if((0,tN.h_)(e))return;let r=f.M.getState().folders;if(("a"===e.key||"A"===e.key)&&t){e.preventDefault();let{decks:t,subfolders:l}=r.rootFolder,o={selectedDecks:t.reduce(tI,{}),selectedSubfolders:l.reduce(tI,{})};f.M.dispatch({type:h.q,payload:o})}},window.addEventListener("keydown",e.current),()=>window.removeEventListener("keydown",e.current)),[]);let K=Object.keys(q).map(e=>{let r=q[e],o=u.Ff[e];return o&&("string"!=typeof e||r)?("deckFormat"===e&&(r=p.hZ[Number(r)]||r),(0,l.jsxs)("div",{className:tD().filter,children:[(0,l.jsx)("button",{onClick:()=>{"orderBy"===e&&E(tT,"",{path:"/",expires:new Date(Date.now()+1e3*_.l8.year)}),$.push(`/folders/${t}/?${d.stringify({...q,[e]:void 0})}`)},className:tD().filterClose,children:(0,l.jsx)(b.A,{name:"close"})})," ",(0,l.jsxs)("span",{children:[o,": ",`${r}`]})]},e)):null}).filter(e=>null!=e);return(0,l.jsxs)(x.A,{children:[(0,l.jsxs)(g.A,{dndPage:!0,title:`${r||"Folder"} - Archidekt`,robots:n?"noindex":void 0,children:[(0,l.jsxs)(i(),{children:[(0,l.jsx)("meta",{property:"og:url",content:$.asPath}),(0,l.jsx)("meta",{property:"og:type",content:"website"}),(0,l.jsx)("meta",{property:"og:image",content:j.avatar}),(0,l.jsx)("meta",{property:"og:image:width",content:"100"}),(0,l.jsx)("meta",{property:"og:image:height",content:"100"}),(0,l.jsx)("meta",{property:"og:image:type",content:"image/jpeg"}),(0,l.jsx)("meta",{name:"twitter:label1",content:"Subfolders"}),(0,l.jsx)("meta",{name:"twitter:data1",content:`${v.length}`}),(0,l.jsx)("meta",{name:"twitter:label1",content:"Decks"}),(0,l.jsx)("meta",{name:"twitter:data1",content:`${w.length}`})]}),(0,l.jsx)(k.A,{src:tO,style:{height:150}}),(0,l.jsxs)("div",{className:tD().container,children:[(0,l.jsx)("div",{className:tD().topStickyWrapper,children:(0,l.jsxs)("div",{className:tD().content,children:[(0,l.jsx)(C,{}),(0,l.jsxs)("div",{className:`${tD().controls} ${tD().topSpace}`,children:[(0,l.jsxs)("div",{className:tD().leftControls,children:[(0,l.jsxs)("div",{className:tD().group,children:[(0,l.jsx)("form",{onSubmit:e=>{e.preventDefault(),$.push(`/folders/${t}/?name=${M}`)},children:(0,l.jsx)(A.A,{header:"Filter deck name",placeholder:"Example deck 
1name",className:tD().searchBar,value:M,onChange:I,selectOnFocus:!0})}),(0,l.jsx)(tw,{})]}),(0,l.jsx)(y.A,{href:`/search/decks/?ownerUsername=${j.username}&fromFolderId=${t}`,children:(0,l.jsx)(J.A,{icon:"sliders horizontal",children:"Advanced deck search"})})]}),(0,l.jsxs)("div",{className:tD().rightControls,children:[(0,l.jsx)(S.A,{header:"View as",value:B,options:[{label:"List",icon:"list",onClick:()=>E(tM,"list",{path:"/",expires:new Date(Date.now()+1e3*_.l8.year)}),id:"list"},{label:"Grid",icon:"grid layout",onClick:()=>E(tM,"grid",{path:"/",expires:new Date(Date.now()+1e3*_.l8.year)}),id:"grid"}]}),(0,l.jsxs)("div",{className:tD().group,children:[(0,l.jsx)(S.A,{className:tD().orderByMenu,triggerClassName:tD().orderByMenu,menuClassName:tD().orderByMenu,value:U,header:"Order by",options:[{type:"checkbox",label:"Sort descending",checked:L,onChange:()=>H(!L)},{type:"spacer"},{icon:"edit outline",label:"Updated at",onClick:()=>W("updatedAt"),id:"updatedAt"},{icon:"calendar alternate outline",label:"Created at",onClick:()=>W("createdAt"),id:"createdAt"},{type:"spacer"},{icon:"sort alphabet ascending",label:"Name",onClick:()=>W("name"),id:"name"},{icon:"circle outline",label:"Deck format / bracket",onClick:()=>W("format"),id:"format"},{icon:"adjust",label:"Colors",onClick:()=>W("colors"),id:"colors"},{icon:"lock",label:"Private",onClick:()=>W("private"),id:"private"},{icon:"eye slash",label:"Unlisted",onClick:()=>W("unlisted"),id:"unlisted"},{icon:"question circle outline",label:"Theorycrafted",onClick:()=>W("theorycrafted"),id:"theorycrafted"}]}),(0,l.jsx)(e3.A,{menuClassName:tD().extrasMenu,options:[{icon:"circle-plus",label:"Create new folder",hidden:!P,onClick:()=>D({newFolderModalOpen:!0})},{icon:"circle-plus",label:"Create new deck",hidden:!P,onClick:()=>$.push(`/new-deck/?parentFolderId=${t}`)},{type:"spacer",hidden:!P},{icon:"hand pointer outline",label:"Select all",onClick:()=>void D({selectedDecks:w.reduce(tI,{}),selectedSubfolders:v.reduce(tI,{})}),keybind:"Ctrl+A"}],children:(0,l.jsx)(J.A,{icon:"ellipsis vertical",children:"Options"})})]})]})]}),(0,l.jsxs)("div",{className:tD().totalResults,children:["Total decks: ",N>999?"1000+":N]}),(0,l.jsxs)("div",{className:tD().filters,children:[K,K.length>1&&(0,l.jsx)(y.A,{href:`/folders/${t}`,className:tD().clearAllFiltersButton,children:"Clear all filters"})]}),"list"===B&&(0,l.jsx)(tk,{})]})}),(0,l.jsxs)("div",{className:tD().sideScrollingContent,children:["list"===B&&(0,l.jsx)(ez,{}),"grid"===B&&(0,l.jsx)(eY,{})]}),(0,l.jsx)("div",{className:tD().stickyWrapper,children:(0,l.jsxs)("div",{className:tD().pageControls,children:[(0,l.jsxs)("div",{children:[(0,l.jsx)(y.A,{tabIndex:1!==z?void 0:-1,href:1!==z?tB(t,K,z-1):"/",children:(0,l.jsx)(J.A,{tabIndex:-1,disabled:!$.query.page||1===z,children:"Previous page"})}),(0,l.jsx)(y.A,{tabIndex:F?void 0:-1,href:F?tB(t,K,z+1):"/",children:(0,l.jsx)(J.A,{tabIndex:-1,disabled:!F,children:"Next page"})})]}),(0,l.jsxs)("div",{children:[(0,l.jsx)(A.A,{header:"Page number",placeholder:"8",value:T,onChange:O,className:tD().exactPageNumber,type:"number"}),(0,l.jsx)(y.A,{href:tB(t,K,T),children:(0,l.jsx)(J.A,{icon:"arrow alternate circle right"})})]})]})})]})]}),(0,l.jsx)(e1,{}),(0,l.jsx)(tm,{}),(0,l.jsx)(t_,{})]})},tB=(e,t,r)=>{let l=d.stringify({...t,page:Number(r)||1});return`/folders/${e}/?${l}`}}},e=>{e.O(0,[9128,9650,7516,3940,5385,1786,8732,3492,1270,882,8519,1031,7777,2358,8321,636,6593,8792],()=>e(e.s=95912)),_N_E=e.O()}]);
2//# sourceMappingURL=[folderId]-3f227d526969e101.js.map

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.