1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[636],{134:(e,t,r)=>{"use strict";r.d(t,{B:()=>s});var n=r(54072),a=r.n(n),o=r(80545),i=r(89532);let s=(e,t)=>{let r=i.M.getState().collectionV2,n=a()(r.collectionCards),{serverCollectionData:s,recentlyAdded:l}=r,c=Array.isArray(e)?e:[e],d=[];for(let e of(t&&(Array.isArray(t)?d.push(...t):d.push(t)),c))n[e.id]=e;for(let e of d)delete n[e];return((e={})=>({type:o.v,payload:e}))({collectionCards:n,serverCollectionData:s.filter(e=>!d.includes(e)),recentlyAdded:l.filter(e=>!d.includes(e))})}},333:(e,t,r)=>{var n=r(79894),a=r(51518);e.exports=function(e,t){t=n(t,e);for(var r=0,o=t.length;null!=e&&r<o;)e=e[a(t[r++])];return r&&r==o?e:void 0}},397:e=>{e.exports={container:"cardDetailsOverlay_container__jR6i1",content:"cardDetailsOverlay_content__oVp30",title:"cardDetailsOverlay_title__6Xo0r",defaultCard:"cardDetailsOverlay_defaultCard__dGzEP",basicCard:"cardDetailsOverlay_basicCard__kbDro",rotationContainer:"cardDetailsOverlay_rotationContainer__Ybm1E",rotated:"cardDetailsOverlay_rotated__tgfwR",oneEightyRotate:"cardDetailsOverlay_oneEightyRotate__mULVx",controls:"cardDetailsOverlay_controls__ZnIs9",tabContainer:"cardDetailsOverlay_tabContainer__nWpyy",tabButton:"cardDetailsOverlay_tabButton__nJkRp",activeTab:"cardDetailsOverlay_activeTab__i2qwj",rightControls:"cardDetailsOverlay_rightControls__DdRBL",left:"cardDetailsOverlay_left__ImhQK",right:"cardDetailsOverlay_right__BHbmK",splitLayout:"cardDetailsOverlay_splitLayout__tWZC6",nextPrevContainer:"cardDetailsOverlay_nextPrevContainer__4ZhvF",mobileNexPrevContainer:"cardDetailsOverlay_mobileNexPrevContainer__66_T8",nextPrevButton:"cardDetailsOverlay_nextPrevButton__iNpX3",extraArea:"cardDetailsOverlay_extraArea__tT1kn",row:"cardDetailsOverlay_row__V4IvR",titleRow:"cardDetailsOverlay_titleRow__KaWa4",flipActionGroup:"cardDetailsOverlay_flipActionGroup__A3hm0",flipButton:"cardDetailsOverlay_flipButton__mqxum",flipLockButton:"cardDetailsOverlay_flipLockButton__0gbna",hideFlipCardActions:"cardDetailsOverlay_hideFlipCardActions__Qw69m",flipLockEnabled:"cardDetailsOverlay_flipLockEnabled__WZAp_",cardTimestampsDropdown:"cardDetailsOverlay_cardTimestampsDropdown__K6u0K",cardTimestampsMenu:"cardDetailsOverlay_cardTimestampsMenu__9W9pJ",cardLinkMenu:"cardDetailsOverlay_cardLinkMenu__G1uaA",desktopExternalLinks:"cardDetailsOverlay_desktopExternalLinks__xq6B6",mobileExternalLinkContainer:"cardDetailsOverlay_mobileExternalLinkContainer__NM7Ry",mobileExternalLinkButton:"cardDetailsOverlay_mobileExternalLinkButton__K1sez",copyButton:"cardDetailsOverlay_copyButton__c8Sh7"}},432:(e,t,r)=>{"use strict";r.d(t,{Q:()=>a});var n=r(2962);let a=e=>{let t=e.types.includes("Creature")&&e.superTypes.includes("Legendary")||e.text.includes("can be your commander")||n.Ek.includes(e.name),r=(e.front?.name||e.name).normalize("NFD").toLowerCase().replace(/[^a-zA-Z0-9-_+\s/]/g,"").replace(/\+/g,"plus ").replace(/[\s/]+/g,"-");return t?`https://edhrec.com/commanders/${r}`:`https://edhrec.com/cards/${r}`}},465:e=>{e.exports={flex:"errorBoundary_flex__beXXu",helpLinks:"errorBoundary_helpLinks__0UXzZ",container:"errorBoundary_container__4JzUs",content:"errorBoundary_content__H10ON",blurb:"errorBoundary_blurb__KQh6A",codeBlock:"errorBoundary_codeBlock__Z4wjR",errorMessage:"errorBoundary_errorMessage__ePWhm",discordLink:"errorBoundary_discordLink__mJyj_",forumLink:"errorBoundary_forumLink__mHgBM",copyButton:"errorBoundary_copyButton__IP2kV"}},550:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(75038),a=r(76430),o=r(36346),i=r.n(o);let s=({value:e,className:t,onChange:r,header:o,id:s,placeholder:l,disabled:c,noResize:d=!1,maxCharacters:u})=>{let[p,f]=(0,a.useState)(e||"");return(0,a.useEffect)(()=>{e!==p&&f(e||"")},[e]),(0,n.jsxs)("div",{className:`${i().container} ${t}`,children:[o&&(0,n.jsx)("label",{className:i().header,htmlFor:s,children:o}),(0,n.jsx)("textarea",{className:`${i().textarea} ${d?i().noResize:""}`,id:s,value:p,onChange:e=>{f(e.target.value),r&&r(e.target.value,e)},placeholder:l,disabled:c}),u&&(0,n.jsxs)("div",{className:`${i().maxCharacters} ${u&&p.length>u?i().warning:""}`,children:[p.length," / ",u]})]})}},1490:(e,t,r)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),t.default=function({html:e,height:t=null,width:r=null,children:o,dataNtpc:i=""}){return(0,a.useEffect)(()=>{i&&performance.mark("mark_feature_usage",{detail:{feature:`next-third-parties-${i}`}})},[i]),(0,n.jsxs)(n.Fragment,{children:[o,e?(0,n.jsx)("div",{style:{height:null!=t?`${t}px`:"auto",width:null!=r?`${r}px`:"auto"},"data-ntpc":i,dangerouslySetInnerHTML:{__html:e}}):null]})};let n=r(75038),a=r(76430)},1821:(e,t,r)=>{var n=r(42255),a=r(30278),o=r(54809),i=0/0,s=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,c=/^0o[0-7]+$/i,d=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(o(e))return i;if(a(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=a(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=n(e);var r=l.test(e);return r||c.test(e)?d(e.slice(2),r?2:8):s.test(e)?i:+e}},1894:e=>{e.exports={container:"phatDropdown_container__lt0Kt",inlineContainer:"phatDropdown_inlineContainer__486nL",header:"phatDropdown_header__8ZgxN",inlineHeader:"phatDropdown_inlineHeader__yhaXI",triggerWrapper:"phatDropdown_triggerWrapper__khyJ_",trigger:"phatDropdown_trigger__5VxaE",leftContent:"phatDropdown_leftContent__Qtbzi",icon:"phatDropdown_icon__Y6ys_",menu:"phatDropdown_menu__qTyLy",fixedMenu:"phatDropdown_fixedMenu__B_0Sk",hasExtraOptions:"phatDropdown_hasExtraOptions__506id",placeholder:"phatDropdown_placeholder__i6bbF"}},1943:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=Function.prototype.toString;let a=function(e){if(null!=e){try{return n.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},2010:(e,t,r)=>{e.exports=r(61254)["__core-js_shared__"]},2135:(e,t,r)=>{"use strict";r.d(t,{A:()=>h});var n=r(75038),a=r(15918),o=r(82185),i=r(98279),s=r(6016),l=r(47303),c=r(21159),d=r(69133),u=r(54202),p=r(25686),f=r.n(p);let h=e=>{let[{tbId:t}]=(0,a.A)(["tbId"]),r=(0,o.GV)(e=>e.deck.colorLabels),p=(0,o.GV)(e=>e.active.globalColorTags),[h,m,g]=(0,o.zU)(i.zM,i.iY,s.RP),b=t=>{e(t),r.some(e=>e.name===t.name&&e.color===t.color)||g({colorLabels:[...r,t]})},y=(p||[]).filter(e=>!r.some(t=>t.name===e.name&&t.color===e.color)),v=(0,u.c)(y),{defaultColorTags:x,userColorTagsSorted:_}=(0,u.Z)(r);return[[...x.map(e=>({label:(0,n.jsxs)("div",{className:f().inline,children:[(0,n.jsx)("span",{className:f().splotch,style:{backgroundColor:e.color}}),(0,n.jsx)("span",{className:f().tagName,children:e.name||"Default color tag"})]}),id:`${e.name},${e.color}`,onClick:()=>b(e)})),{type:"spacer",hidden:!_.length},..._.map(e=>({label:(0,n.jsxs)("div",{className:f().inline,children:[(0,n.jsx)("span",{className:f().splotch,style:{backgroundColor:e.color}}),(0,n.jsx)("span",{className:f().tagName,children:e.name||"Default color tag"})]}),id:`${e.name},${e.color}`,onClick:()=>b(e)})),{type:"spacer"},{id:"fetching-color-tag-templates",label:(0,n.jsxs)("div",{className:f().inline,children:[(0,n.jsx)(d.A,{size:"xSmall"})," Color tag templates"]}),onClick:()=>null,disabled:!0,hidden:Array.isArray(p)},{id:"no-color-tag-templates",label:"No color tag templates",onClick:()=>null,disabled:!0,hidden:Array.isArray(p)&&!!p.length},...v?.map(e=>({label:(0,n.jsxs)("div",{className:f().inline,children:[(0,n.jsx)("span",{className:f().splotch,style:{backgroundColor:e.color}}),(0,n.jsx)("span",{className:f().tagName,children:e.name||"Default color tag"})]}),id:`${e.name},${e.color}`,onClick:()=>b(e)})),{type:"spacer"},{label:"Edit color tags",icon:"pencil",onClick:()=>h({modalName:"colorTags",flag:!0})}],()=>t&&null===p?l.A.list().then(e=>m({globalColorTags:e})).catch(()=>c.A.create("Unable to load global color tags","Deck page","error")):Promise.resolve()]}},2185:(e,t,r)=>{"use strict";var n,a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},o=(n=r(76430))&&n.__esModule?n:{default:n};t.A=function(e){var t=e.fill,r=e.width,n=e.height,i=e.style,s=function(e,t){var r={};for(var n in e)!(t.indexOf(n)>=0)&&Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(e,["fill","width","height","style"]);return o.default.createElement("svg",a({viewBox:"0 0 24 24",style:a({fill:void 0===t?"currentColor":t,width:void 0===r?24:r,height:void 0===n?24:n},void 0===i?{}:i)},s),o.default.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))}},2477:(e,t,r)=>{"use strict";r.d(t,{A:()=>S});var n=r(34783),a=r.n(n),o=r(36601),i=r(41944),s=r(21159),l=r(89532),c=r(6016),d=r(85785),u=r(14886),p=r(67895),f=r(12912),h=r(51911),m=r(46118),g=r(97911),b=r(75038),y=r(76430),v=r(76975),x=r(92910),_=r(34109),C=r.n(_),k=r(15938);let w=({id:e,error:t,body:r})=>{let[n,a]=(0,y.useState)(!1);return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsxs)("div",{className:C().toast,id:e,children:[(0,b.jsx)("h4",{children:"Failed to save changes"})," ",(0,b.jsxs)("p",{children:["Click ",(0,b.jsx)("button",{onClick:()=>a(!0),children:"here"})," for more info."]})]}),(0,b.jsxs)(v.A,{open:n,onClose:()=>a(!1),modalClassName:C().modal,closeButton:!0,children:[(0,b.jsx)("h3",{children:"Error saving deck changes"}),(0,b.jsxs)("p",{children:["There was an issue saving your deck. All changes have been undone. Editing will attempt to save again. If you continue to have issues, please contact support via"," ",(0,b.jsx)("a",{href:"mailto:[email protected]",target:"_blank",children:"email"}),","," ",(0,b.jsx)("a",{href:"https://discord.gg/GyAAANU8uJ",target:"_blank",children:"discord"}),", or our ",(0,b.jsx)(x.A,{href:"/forum/General/Development",children:"forums"}),"."]}),(0,b.jsx)("p",{children:"If you want to try some troubleshooting steps so you don't need to talk with another human (same), here are some things you could try:"}),(0,b.jsxs)("ul",{children:[(0,b.jsx)("li",{children:"Does refreshing the page and trying again fix the issue?"}),(0,b.jsx)("li",{children:"Does editing decks fail for only this deck, or all of your decks?"}),(0,b.jsx)("li",{children:"Does the issue happen for every change or only some changes?"}),(0,b.jsx)("li",{children:"Does the issue persist if you log out and back in?"}),(0,b.jsx)("li",{children:"Does the issue persist in another browser/ a private or incognito window?"})]}),(0,b.jsxs)(k.A,{label:"Error specifics",containerClass:C().accordion,children:[(0,b.jsx)("p",{children:"If / when you report this bug, please include this information, it'll make it easier for us to tell what's going on."}),(0,b.jsx)("h5",{children:"Request"}),(0,b.jsx)("pre",{children:JSON.stringify(r,null,2)}),(0,b.jsx)("h5",{children:"Error"}),(0,b.jsx)("pre",{children:"string"==typeof t?t:JSON.stringify(t,null,2)})]})]})]})},A="Deck save service";
1class j extends o.B{save=async(e=[],t=[],r=!1)=>{let n=this.prepareSave(e,t);if(this.bypassSaveRequest()){let e=n.cards.map(e=>({...e,deckRelationId:e.deckRelationId||a().generate()})).filter(e=>!n.removedIds.includes(e.id)&&e.qty>0);l.M.dispatch({type:c.LC,payload:{cards:e,removals:n.removedIds,skipActionStack:!1}}),r||this.generateChangeToast(n.updatedCards,n.cards,n.removedCards);return}return this.serverContext?Promise.reject("Cannot save cards on the server, only the client. Process relies on redux"):this.makeSaveRequest(n).then(({cards:e,removals:t,createdCategories:a})=>{let{cardMap:o,categories:i}=l.M.getState().deck,s=(n.removedIds||[]).map(e=>o[e]?.deckRelationId),d={...i};for(let e of a)d[e.name]=e;return l.M.dispatch({type:c.LC,payload:{cards:e,removals:t,skipActionStack:!1}}),l.M.dispatch({type:c.RP,payload:{saving:"saved",categories:d}}),h.A.send({categories:d},"SET_DECK_STATE").then(()=>h.A.send({cards:e,removals:s},"MODIFY_CARD_MAP",!0,!0)).then(()=>(r||this.generateChangeToast(n.updatedCards,e,n.removedCards),{cards:e,removals:t})).catch(e=>console.error(e)),Promise.resolve()}).catch(e=>{})};overwriteDeck=async e=>{let{deck:t}=l.M.getState(),{cardMap:r,id:n}=t,o=Object.values(r),d=(0,u.M)(),f=Object.values((0,p.E)(d,e).cardMap).map(e=>{let t=a().generate();return{...e,id:t,deckRelationId:""}});return this.save([...f],o.map(e=>e.id)).then(()=>{let t={customFeatured:e.customFeatured,featured:e.featured};return i.A.update(n,t).then(()=>l.M.dispatch({type:c.RP,payload:t})).catch(()=>s.A.create("Failed to featured deck image","Save Service","error"))})};undo=async()=>{let{actionStack:e}=l.M.getState().deck;if(!e.length)return;let{cards:t,removals:r}=e[e.length-1].payload,n=this.prepareSave(t,r);return this.makeSaveRequest(n).then(({cards:e,removals:t})=>{h.A.send({cards:e,removals:r},"MODIFY_CARD_MAP"),l.M.dispatch({type:c.LC,payload:{cards:e,removals:t,skipActionStack:!1,isUndo:!0}}),l.M.dispatch({type:c.RP,payload:{saving:"saved"}});let a=this.generateChangeToast(n.updatedCards,e,n.removedCards,{skipToast:!0,allowSingleChangeToast:!0});a&&s.A.create(`Action undone - ${a}`,A,"success")})};redo=async()=>{let{undoneActionStack:e}=l.M.getState().deck;if(!e.length)return;let{cards:t,removals:r}=e[e.length-1].payload,n=this.prepareSave(t,r);return this.makeSaveRequest(n).then(({cards:e,removals:t})=>{h.A.send({cards:e,removals:r},"MODIFY_CARD_MAP"),l.M.dispatch({type:c.LC,payload:{cards:e,removals:t,skipActionStack:!1,isRedo:!0}}),l.M.dispatch({type:c.RP,payload:{saving:"saved"}});let a=this.generateChangeToast(n.updatedCards,e,n.removedCards,{skipToast:!0,allowSingleChangeToast:!0});a&&s.A.create(`Action redone - ${a}`,A,"success")})};collaborativeChange=e=>{let{cardMap:t}=l.M.getState().deck,r=Object.values(t),n=(e?.payload?.cards||[]).map(e=>({...e,id:r.find(t=>t.deckRelationId===e.deckRelationId)?.id||e.id})),a=(e?.payload?.removals||[]).map(e=>r.find(t=>t.deckRelationId===e)?.id||""),o=e?.userInfo?.username||"",i=this.prepareSave(n,a,!0),d=this.generateChangeToast(i.updatedCards,n,i.removedCards,{allowSingleChangeToast:!0,skipToast:!0});l.M.dispatch({type:c.LC,payload:{cards:n,removals:a,skipActionStack:!0}}),(0,m.tV)(g.TU)||s.A.create((o?`${o} - `:"")+d,"Collaborative Service","success")};generateChangeToast(e,t,r,{skipToast:n=!1,allowSingleChangeToast:a=!1}={}){let o=e.filter(e=>"add"===e.action),i=e.filter(e=>"modify"===e.action),l=t.reduce((e,t)=>({...e,[t.id]:t,[t.patchId]:t}),{}),c=r.length>0,d=i.length>0,u=o.length>0,p="Updated card(s)";if(!u||d||c||(p=1===o.length?`Added ${l[o[0].patchId]?.name} to ${l[o[0].patchId].categories[0]}`:`Added ${o.length} card(s)`),d&&!u&&!c){if(!a&&1===i.length)return null;p=1===i.length?`Updated ${l[i[0].patchId]?.name}`:`Updated ${i.length} card(s)`}if(c&&!u&&!d){if(!a&&1===r.length)return null;p=1===r.length?`Removed ${r[0].name}`:`Removed ${r.length} card(s)`}return u&&d&&!c&&(p=`Added ${o.length} card(s), updated ${i.length} card(s)`),u&&!d&&c&&(p=`Added ${o.length} card(s), removed ${r.length} card(s)`),!u&&d&&c&&(p=`Updated ${i.length} card(s), removed ${r.length} card(s)`),u&&d&&c&&(p=`Added ${o.length} card(s), updated ${i.length} card(s), removed ${r.length} card(s)`),n||s.A.create(p,A,"success"),p}makeSaveRequest=async({cards:e,deckId:t,updatedCards:r,removedIds:n,cardMap:a})=>{l.M.dispatch({type:c.RP,payload:{saving:"saving"}});try{let a=await super.patch(`/api/decks/${t}/modifyCards/v2/`,{cards:r});return{cards:e.filter(e=>!n.includes(e.id)).map(e=>{let t=a.add.find(t=>t.patchId===e.id),r=t?.createdAt||void 0;return t?.deckRelationId,{...e,deckRelationId:e.deckRelationId||`${a.add.find(t=>t.patchId===e.id)?.deckRelationId||""}`,createdAt:e.createdAt||r,updatedAt:new Date().toISOString(),patchId:e.id}}),removals:n,createdCategories:a.createdCategories}}
1catch(o){let t=o?.stack?o.stack:o;s.A.createCustomToast(w,"error",{error:t,body:{updatedCards:r}});let n=e.filter(e=>!!e.deckRelationId).map(e=>e.id).map(e=>a[e]);throw l.M.dispatch({type:c.LC,payload:{cards:n,removals:[],skipActionStack:!0}}),l.M.dispatch({type:c.RP,payload:{saving:"error"}}),o}};prepareSave=(e=[],t=[],r=!1)=>{let{deck:n}=l.M.getState(),a=n.id,o=n.cardMap,i=Array.isArray(e)?[...e]:[e],s=Array.isArray(t)?[...t]:[t];i=i.map(e=>({...e,otherPrintingQty:0,totalPrintingQtyInDeck:0,relatedCardIds:[]}));let c=s.map(e=>o[e]);for(let e of c)i.findIndex(t=>t.id===e.id)>-1||i.push(e);return{updatedCards:i.map(e=>{let t="add";e?.deckRelationId&&(r?o[e.id]&&(t="modify"):t="modify"),(s.includes(e.id)||e.qty<1)&&(t="remove",s.includes(e.id)||(s.push(e.id),c.push(e)));let n={action:t,cardid:e.cardId,customCardId:e.customCard?.id||null,categories:e.categories.length?e.categories:[(0,d.Mx)(e)],patchId:e.id,modifications:{quantity:e.qty||1,modifier:e.modifier,customCmc:e.customCmc,companion:e.companion||!1,flippedDefault:e.flippedDefault||!1,label:`${e.colorLabel.name},${e.colorLabel.color}`}};return("remove"===t||"modify"===t)&&(n.deckRelationId=e.deckRelationId||0),n}),cards:i,removedCards:c,removedIds:s,deckId:a,cardMap:o}};bypassSaveRequest=()=>{let e=`${f.Ay.get("tbId")||0}`,{ownerid:t,editors:r}=l.M.getState().deck,n=`${t}`===e||r.map(e=>`${e}`).includes(e);return!!window.location.pathname.toLocaleLowerCase().startsWith("/sandbox")||!n}}let S=new j},2589:e=>{e.exports={container:"spellbookCombo_container__58a_d",spacer:"spellbookCombo_spacer__yWFQQ",cards:"spellbookCombo_cards__0CS6_",controls:"spellbookCombo_controls__aVFj4",infoBlock:"spellbookCombo_infoBlock__q1BYD",card:"spellbookCombo_card__5dFxJ",comboInfo:"spellbookCombo_comboInfo__iJftM",spellbookLogo:"spellbookCombo_spellbookLogo__iMf02",status:"spellbookCombo_status__NE4_m",green:"spellbookCombo_green__mFnje",red:"spellbookCombo_red__Wc21L",extraRequirements:"spellbookCombo_extraRequirements__BY2_g",extraRequirementsList:"spellbookCombo_extraRequirementsList__lrJBq",inDeckCard:"spellbookCombo_inDeckCard__r5xJ3",imageDeckCard:"spellbookCombo_imageDeckCard__OQlo_",basicCard:"spellbookCombo_basicCard__IF0JB"}},2790:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var n=r(75038),a=r(76430),o=r(59816),i=r(21159),s=r(75249),l=r(67124),c=r.n(l);let d=({card:e})=>{let[t,r]=(0,a.useState)(!0),[l,d]=(0,a.useState)([]);return(0,a.useEffect)(()=>{if(!e.uid)return r(!1);r(!0),d([]),o.Ay.rulings(e.uid).then(d).catch(()=>i.A.create("Unable to fetch rulings","Card Service","error")).finally(()=>setTimeout(()=>r(!1),750))},[e]),(0,n.jsxs)("div",{className:c().content,children:[t&&(0,n.jsx)(s.A,{}),!t&&l.map((e,t)=>(0,n.jsxs)("div",{className:c().ruling,children:[(0,n.jsx)("div",{className:c().comment,children:e.comment},t),(0,n.jsx)("div",{className:c().date,children:e.published_at})]},t)),!t&&0===l.length&&(0,n.jsx)("div",{className:c().noRulings,children:"No rulings found"})]})}},2926:e=>{e.exports={fullWidth:"gameOptionDropdown_fullWidth__V1v9b"}},2962:(e,t,r)=>{"use strict";r.d(t,{Ek:()=>o,Sr:()=>n,fv:()=>a});let n={SIDEBOARD_SIZE:"A deck's sideboard can have no more than 15 cards.",SINGLETON:"You may only have one copy of a card in a singleton format -",MAX_COUNT:"You may only have four of any one card -",BANNED:"This card is banned in this format -",NOT_LEGAL:"This card is not legal in this format -",PRERELEASED_CARD_EDH:'This card is not "technically" legal until its official prerelease date',REQUIRE_COMMANDER:"An EDH deck must have a Commander.",CREATURE_COMMANDER:"This card may not be your commander.",LEGENDARY_COMMANDER:"Your commander must be a legendary.",PARTNER_COMMANDERS:"Only partner commanders can be paired together",PARTNER_WITH_COMMANDERS:'"Partner with" commanders must be partnered with their partner.',SINGLE_COMMANDER:"Max of one Commander (Two if they both have Partner).",OUTSIDE_COLOR_IDENTITY:"You have a card outside of your commander's color identity -",BANNED_AS_COMPANION:"This card is banned as a companion -",ADITIONAL_COLOR_COMMANDER:"Your commander can only add one extra color to the total identity of the deck. It looks like you have more than one color outside your provided color identity",MOVE_TO_COMPANION:'You have incorrectly set your comapanion as a commander. Use the "Set companion" button to correctly set your companion for this deck -',REQUIRE_BRAWL_COMMANDER:"In Brawl, your commander must be a Creature or a Planeswalker.",SINGLE_BRAWL_COMMANDER:"You may only have one commander.",RESTRICTED:"You may only have one copy of the card in your deck -",SINGLE_OATHBREAKER:"You may only have one Oathbreaker (usually) -",SINGLE_SIGNATURE_SPELL:"You may only have one Siganture Spell (usually) -",PARTNER_OATHBREAKERS:"Only partner oathbreakers can be paired together",PARTNER_SIGNATURE_SPELL:"Each Partner must have their own signature spell -",BANNED_AS_COMMANDER:"This card is banned as a commander -",VALID_PAUPER_COMMANDER:"This card is not a valid commander is Pauper EDH. It must be a creature and uncommon -",NO_UNCOMMONS_IN_99:"An uncommon creature may only be used in Pauper EDH if it is your commander -",UNKNOWN_COMPANION:"Unknown companion! We're skipping the legality check for this companion -",COMPANION_ERROR:"Companion conditions not met for ",MULTIPLE_COMPANIONS:"A deck may only contain one set companion, checking last found companion for legality",OVER_MAX_POINTS_CANLANDER:"Canadian Highlander decks may only have a maximum of up to 10 points.",REQUIRE_TLR_COMMANDER:"Tiny Leaders Reborn decks must have a commander",TLR_SIDEBOARD_SIZE:"Tiny Leaders Reborn decks may have a maximum of 10 cards in their sideboards",NO_GAME_CHANGERS:"Commander Bracket mis-match: You may not have any game changers in your deck -",NO_MASS_LAND_DENIAL:"Commander Bracket mis-match: You may not have any mass land denial in your deck -",TOO_MANY_NON_LAND_TUTORS:'Commander Bracket mis-match: You may only have a "few" non-land tutors in your deck -',TOO_MANY_GAME_CHANGERS:"Commander Bracket mis-match: You may only have up to three game changer cards in your deck -",NO_TWO_CARD_INF_COMBOS:"Commander Bracket mis-match: You may not have any two card infinite combos in your deck -",NO_EXTRA_TURNS:"Commander Bracket mis-match: You may not have any extra turn cards in your deck -",COMMANDER_CATEGORY_NOT_PREMIER:'You Commander category is lacking the "Premier" flag that denotes it as a "Commander" category. A handful of features will not work without a dedicated commander category. Either edit your Commander category to enable the "Premier" flag, or change this category name from Commander to something else if you wish to remain without a commander -',TOLABOW:"Your commander only allows instants and s
1orceries of a single additional color - "},a={"Seven Dwarves":7,Nazgûl:9,Plains:-1,Island:-1,Swamp:-1,Mountain:-1,Forest:-1,Wastes:-1,"Snow-Covered Plains":-1,"Snow-Covered Island":-1,"Snow-Covered Swamp":-1,"Snow-Covered Mountain":-1,"Snow-Covered Forest":-1,"Snow-Covered Wastes":-1,"Relentless Rats":-1,"Rat Colony":-1,"Shadowborn Apostle":-1,"Persistent Petitioners":-1,"Dragon's Approach":-1,"Slime Against Humanity":-1,"Templar Knight":-1,"Hare Apparent":-1,"Tempest Hawk":-1,"Cid, Timeless Artificer":-1,"Sphinx's Approach":-1},o=["Grist, the Hunger Tide"]},3e3:(e,t,r)=>{e.exports=r(28784)(Object.getPrototypeOf,Object)},3115:(e,t,r)=>{var n=r(35543),a=r(67125);e.exports=function(e){for(var t=a(e),r=t.length;r--;){var o=t[r],i=e[o];t[r]=[o,i,n(i)]}return t}},3157:(e,t,r)=>{var n=r(80419),a=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g;e.exports=n(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(a,function(e,r,n,a){t.push(n?a.replace(o,"$1"):r||e)}),t})},3302:(e,t,r)=>{"use strict";r.d(t,{A:()=>m,h:()=>g});var n=r(75038);r(76430);var a=r(2135),o=r(32071),i=r(23418),s=r(85785),l=r(56068),c=r(432),d=r(21129),u=r(60907),p=r(59606),f=r(34652),h=r.n(f);let m=({children:e,wrapperData:t,checkSkipRightClick:r})=>(0,n.jsx)(l.A,{checkSkipRightClick:r,options:g(t,!0),menuClassName:h().contextMenu,card:t.card,localCardData:t.localCardData,children:e}),g=({card:e,actions:t,localCardData:r,deckData:n,userData:l,extraData:f},m)=>{let{url:g}=(0,d.VR)(e,i.s6.TCG,"Normal"!==e.modifier),{url:b}=(0,d.VR)(e,i.s6.CK,"Normal"!==e.modifier),[y,v]=(0,a.A)(r=>t.onCardUpdate({...e,colorLabel:r})),x=e.categories[1]||e.globalCategories[0]||e.defaultCategory||e.typeCategory||"\uD83D\uDE0E",_=(0,p.J)(e),C=[{label:"Increase quantity",icon:"add",keybind:"+",onClick:t.incrementCard,noCloseOnClick:!0},{label:"Decrease quantity",icon:"minus",keybind:"-",onClick:t.decrementCard,disabled:!r.quantity,noCloseOnClick:!0},{icon:"circle-plus",label:"Add as new card",onClick:t.addAsNewCard,disabled:!r.quantity},{icon:"pin",label:e.pinnedStatus===s.yl.NO?"Pin card":"View pinned card",onClick:()=>t.addToArchidektPins(),hidden:!!e.customCard?.id,keybind:"W"},{type:"spacer"},{label:"Switch card printing",onClick:()=>t.openCardModal(!0),icon:"grid layout",keybind:"P"},{label:"Switch to nonfoil",icon:"star outline",keybind:"N",onClick:t.setNormal,hidden:!r.hasFinishOptions||r.isNormal},{label:"Switch to foil",icon:"star",keybind:"F",className:h().blueIcon,onClick:t.setFoil,hidden:!r.hasFinishOptions||r.isFoil},{label:"Switch to etched",icon:"star",keybind:"E",className:h().orangeIcon,onClick:t.setEtched,hidden:!r.hasEtchedOption||!r.hasFinishOptions||r.isEtched},{label:"Set as commander",icon:"chess queen",hidden:n.categories[e.categories[0]]?.isPremier,onClick:()=>t.onCardUpdate({...e,qty:1,categories:["Commander"]})},{label:"Unset commander",icon:"ban",hidden:!n.categories[e.categories[0]]?.isPremier,onClick:()=>t.onCardUpdate({...e,categories:e.categories.length>1?[...e.categories.filter((e,t)=>t>0)]:[e.typeCategory]})},{type:"spacer"},{type:"extras",label:"Move to category",icon:"arrow right",id:"move-to-category",className:h().categoryMenu,options:[{label:"Automatic category",keybind:"A",onClick:()=>t.changeCategory(x),disabled:e.categories[0]===x&&!!e.qty},{label:"Maybeboard",keybind:"M",onClick:()=>t.changeCategory("Maybeboard"),disabled:"Maybeboard"===e.categories[0]},{label:"Sideboard",keybind:"S",onClick:()=>t.changeCategory("Sideboard"),disabled:"Sideboard"===e.categories[0]},{type:"spacer"},{icon:"circle-plus",label:"Create new category",onClick:t.makeNewCategory},{type:"spacer"},...r.categoryNames.filter(e=>!["Sideboard","Maybeboard","Commander"].includes(e)).map(e=>({label:e,onClick:()=>t.changeCategory(e)}))]},{type:"extras",id:"change-color-tag",label:"Change color tag",icon:"tag",options:y,onExtrasOpened:v},{type:"spacer"}];return[{label:"Open details",onClick:t.openCardModal,icon:"arrow right",keybind:"Click"},{type:"spacer"},{label:"Flip card",icon:"refresh",keybind:"L",onClick:()=>t.setFlipped(!r.flipped),hidden:!r.isFlipCard,noCloseOnClick:!0},{type:"spacer",hidden:!r.isFlipCard},...r.ownsDeck?C:[],{label:"Remove card",icon:"trash alternate",keybind:"R",onClick:t.removeCard,hidden:!r.ownsDeck||e.qty<1},{label:"Multi-select",icon:"hand point up outline",keybind:o.Ay.getOnMac()?"Cmd+Click":"Ctrl + Click",onClick:t.multiSelect,hidden:f.noMultiSelect},{label:"Compare card with...",icon:"eye",onClick:t.multiSelect,hidden:f.noMultiSelect},{label:"View card page",icon:"external alternate",to:(0,u.NM)(e),hidden:r.ownsDeck},{label:"Copy card name",icon:"copy",onClick:t.copyCardName,hidden:r.ownsDeck},{type:"spacer",hidden:!e.customCard?.id||r.ownsDeck||!l.id},{label:"Report custom card",onClick:()=>t.reportCard(),hidden:!e.customCard?.id||r.ownsDeck||!l.id,icon:"flag outline"},{type:"spacer",hidden:!r.ownsDeck||e.qty<1},{type:"extras",id:"extras-menu",icon:"arrow right",label:"Card extras",hidden:!r.ownsDeck,options:[{label:"View card page",icon:"external alternate",to:(0,u.NM)(e)},{label:"Copy card name",icon:"copy",onClick:t.copyCardName,keybind:"C"},{type:"spacer"},{label:"View on EDHREC",target:"_blank",to:(0,c.Q)(e),customIcon:"edhrec"},{label:"View on Scryfall",target:"_blank",to:`https://scryfall.com/card/${e.uid}`,icon:"code"},{label:"View on TCGPlayer",target:"_blank",to:g,customIcon:"tcg"},{label:"View on Card Kingdom",target:"_blank",to:b,customIcon:"cardKingdom"},{type:"spacer"},{to:`/commanders/${(0,u.uG)(e.name)}`,label:"Matching commanders",target:"_blank",hidden:!_,icon:"chess king"},{to:`/search/decks/?cardName=${encodeURIComponent(e.name)}
1`,label:"View other decks",icon:"search",target:"_blank"}]},{icon:"pin",label:e.pinnedStatus===s.yl.NO?"Pin card":"View pinned card",onClick:()=>t.addToArchidektPins(),hidden:r.ownsDeck||!!e.customCard?.id||!l.id,keybind:"W"},{type:"message",label:"Ctrl + Right Click for standard menu",hidden:!m}]}},3388:(e,t,r)=>{"use strict";r.d(t,{eA:()=>a,iR:()=>o,yG:()=>n});let n="playtesterV2/SET_PLAYTESTER_V2_STATE",a="playtesterV2/REDO_PLAYTESTER_V2",o="playtesterV2/UNDO_PLAYTESTER_V2"},3396:e=>{var t=Object.prototype;e.exports=function(e){var r=e&&e.constructor;return e===("function"==typeof r&&r.prototype||t)}},3466:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={default:function(){return w},useLinkStatus:function(){return k}};for(var a in n)Object.defineProperty(t,a,{enumerable:!0,get:n[a]});let o=r(66476),i=r(75038),s=o._(r(76430)),l=r(10584),c=r(33978),d=r(33891),u=r(33757),p=r(46222),f=r(92711),h=r(94185),m=r(49290),g=r(88335),b=r(48676),y=new Set;function v(e,t,r,n){if((0,c.isLocalURL)(t)){if(!n.bypassPrefetchedCheck){let a=t+"%"+r+"%"+(void 0!==n.locale?n.locale:"locale"in e?e.locale:void 0);if(y.has(a))return;y.add(a)}e.prefetch(t,r,n).catch(e=>{})}}function x(e){return"string"==typeof e?e:(0,d.formatUrl)(e)}let _=s.default.forwardRef(function(e,t){let r,n,{href:a,as:o,children:d,prefetch:y=null,passHref:_,replace:C,shallow:k,scroll:w,locale:A,onClick:j,onNavigate:S,onMouseEnter:O,onTouchStart:N,legacyBehavior:E=!1,transitionTypes:M,...T}=e;r=d,E&&("string"==typeof r||"number"==typeof r)&&(r=(0,i.jsx)("a",{children:r}));let L=s.default.useContext(f.RouterContext),I=!1!==y,{href:D,as:R}=s.default.useMemo(()=>{if(!L){let e=x(a);return{href:e,as:o?x(o):e}}let[e,t]=(0,l.resolveHref)(L,a,!0);return{href:e,as:o?(0,l.resolveHref)(L,o):t||e}},[L,a,o]),P=s.default.useRef(D),$=s.default.useRef(R);E&&(n=s.default.Children.only(r));let z=E?n&&"object"==typeof n&&n.ref:t,[F,B,U]=(0,h.useIntersection)({rootMargin:"200px"}),G=s.default.useCallback(e=>{($.current!==R||P.current!==D)&&(U(),$.current=R,P.current=D),F(e)},[R,D,U,F]),q=(0,b.useMergedRef)(G,z);s.default.useEffect(()=>{!L||B&&I&&v(L,D,R,{bypassPrefetchedCheck:!1,locale:A})},[R,D,B,A,I,L?.locale,L]);let H={ref:q,onClick(e){E||"function"!=typeof j||j(e),E&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(e),!L||e.defaultPrevented||function(e,t,r,n,a,o,i,s,l){let d,{nodeName:u}=e.currentTarget;if(!("A"===u.toUpperCase()&&((d=e.currentTarget.getAttribute("target"))&&"_self"!==d||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which)||e.currentTarget.hasAttribute("download"))){if(!(0,c.isLocalURL)(r)){a&&(e.preventDefault(),location.replace(r));return}e.preventDefault(),(()=>{if(l){let e=!1;if(l({preventDefault:()=>{e=!0}}),e)return}let e=i??!0;"beforePopState"in t?t[a?"replace":"push"](r,n,{shallow:o,locale:s,scroll:e}):t[a?"replace":"push"](n||r,{scroll:e})})()}}(e,L,D,R,C,k,w,A,S)},onMouseEnter(e){E||"function"!=typeof O||O(e),E&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),L&&v(L,D,R,{locale:A,priority:!0,bypassPrefetchedCheck:!0})},onTouchStart:function(e){E||"function"!=typeof N||N(e),E&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),L&&v(L,D,R,{locale:A,priority:!0,bypassPrefetchedCheck:!0})}};if((0,u.isAbsoluteUrl)(R))H.href=R;else if(!E||_||"a"===n.type&&!("href"in n.props)){let e=void 0!==A?A:L?.locale;H.href=L?.isLocaleDomain&&(0,m.getDomainLocale)(R,e,L?.locales,L?.domainLocales)||(0,g.addBasePath)((0,p.addLocale)(R,e,L?.defaultLocale))}return E?s.default.cloneElement(n,H):(0,i.jsx)("a",{...T,...H,children:r})}),C=(0,s.createContext)({pending:!1}),k=()=>(0,s.useContext)(C),w=_;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3578:e=>{e.exports={container:"customCmcDropdown_container__508xv",dropdownTrigger:"customCmcDropdown_dropdownTrigger__XJsiU",menu:"customCmcDropdown_menu__Ti0tF",clearButton:"customCmcDropdown_clearButton__XoBab",fullWidth:"customCmcDropdown_fullWidth__fnKzE"}},3696:(e,t,r)=>{var n=r(58974);e.exports=function(e,t,r,a){return n(e,function(e,n,o){t(a,r(e),n,o)}),a}},3953:e=>{e.exports={lockables:"pageWrapper_lockables__FiKWX",content:"pageWrapper_content__IDx3j",main:"pageWrapper_main__dHUNo"}},3957:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(69433),a=r(36601),o=r(59816),i=r(81993),s=r(12912);class l extends a.B{async update(e){let t=this.cookies.get("tbId"),r=await super.patch(`/api/users/${t}/private/`,e);return s.Ay.set("settings",r.accountSettings,"month"),r}async unsubscribeFromNewsletter(e){return super.post("/api/users/unsubscribe/",{unsubscribeId:e})}uploadAvatar(e){let t=this.cookies.get("tbId");return super.upload(`/api/users/uploadAvatar/${t}/`,e)}uploadImage(e){return super.upload("/api/users/uploadImage/",e)}details(e){return super.get(`/api/users/${e}/`).then(e=>({...e,profile:{...e.profile,bio:e.profile.bio||i.cR}}))}detailsByUsername(e){return super.get(`/api/users/username/${e}/`).then(e=>({...e,profile:{...e.profile,bio:e.profile.bio||i.cR}}))}
1moderationDetailsByUsername(e){return super.get(`/api/users/info/${e}/`)}getMyUser(){let e=this.cookies.get("tbId");return super.get(`/api/users/${e}/private/`)}list(e){return super.get(`/api/users/${e}`)}basicList(e){return this.list(`?username=${e}&basicResults=True&orderBy=-related`)}following(e,t=""){return super.get(t||`/api/users/${e}/following/`).then(e=>({...e,next:(0,o.wd)(e.next),previous:(0,o.wd)(e.previous)}))}followers(e,t=""){return super.get(t||`/api/users/${e}/followers/`).then(e=>({...e,next:(0,o.wd)(e.next),previous:(0,o.wd)(e.previous)}))}async connectPatreon(e){let t=await super.post("/api/users/patreonConfirmation/",{code:e});return s.Ay.set("tbTier",t.patreonAccount?.pledge?.level||null,"month"),t}disconnectPatreon(){return super.post("/api/users/disconnectPatreon/",{})}login(e,t,r){let a={password:t};return/^(([^<>()[\]\\.,;:\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,}))$/.test(String(e).toLowerCase())?a.email=e:a.username=e,super.post("/api/rest-auth/login/",a,void 0,!0).then(e=>{n.A.signalEvent("User logged in V2");let t=r?"month":void 0;return s.Ay.set("tbRefresh",e.refresh_token,t),s.Ay.set("tbUser",e.user.username,t),s.Ay.set("tbJwt",e.token,t),s.Ay.set("tbId",e.user.id,t),s.Ay.set("tbR",e.user.profile.roles,t),s.Ay.set("tbTier",e.user.patreonAccount?.pledge?.level||null,t),s.Ay.set("tbRootFolder",e.user.rootFolder,t),s.Ay.set("settings",e.user.accountSettings,t),s.Ay.set("tbUniqueId",e.user.uniqueId,t),s.Ay.set("tbFreeTrialExpiresAt",e.user.profile.free_trial_ends,t),s.Ay.set("tbAvatar",e.user.profile.avatar,t),e})}follow(e,t){return super.post("/api/users/follow/",{followId:e,unfollow:t})}removeRole(e,t){return super.delete("/api/users/roles/manage/",{body:JSON.stringify({roleId:t,userId:e})},!0)}addRole(e,t){return super.post("/api/users/roles/manage/",{roleId:t,userId:e})}lock(e){return super.post("/api/users/lock/",{userId:e})}revokeImageUpload(e){return super.post("/api/users/revokeImageUpload/",{userId:e})}revokeReporting(e){return super.post("/api/users/revokeReporting/",{userId:e})}revokePrimers(e){return super.post("/api/users/revokePrimers/",{userId:e})}revokeComments(e){return super.post("/api/users/revokeComments/",{userId:e})}removeImageUploads(e){return super.post("/api/users/uploadImage/remove/",{imageUrls:e})}claimAdFreeTrial(){return super.patch("/api/users/acceptTrial/",{}).then(e=>(s.Ay.set("tbFreeTrialExpiresAt",e.expiresAt,"month"),e))}reportToModerator(e,t,r){return super.post("/api/users/moderator/report/",{url:e,type:t,message:r})}moderatorEditDeck({id:e,name:t,description:r}){return super.post("/api/users/moderator/editDeck/",{id:e,name:t,description:r})}}let c=new l},4119:e=>{e.exports={radio:"selectCard_radio__hoZB0",horizontalRule:"selectCard_horizontalRule__H6qvR",container:"selectCard_container__gIu1L",primaryInput:"selectCard_primaryInput__Su1H_",headers:"selectCard_headers__6_bfn",editionLocks:"selectCard_editionLocks__Z36pi",secondaryOptions:"selectCard_secondaryOptions__Ljd_t"}},4252:e=>{e.exports={cardContainer:"imagePinnedCard_cardContainer__63Rei",basicCard:"imagePinnedCard_basicCard__9SMpx",cardImage:"imagePinnedCard_cardImage__f34Wr",controls:"imagePinnedCard_controls__Zgx_S",prices:"imagePinnedCard_prices___yF_b",price:"imagePinnedCard_price__zDlD5",priceTwo:"imagePinnedCard_priceTwo__bMwW2",priceTwoSmall:"imagePinnedCard_priceTwoSmall__5uaps",priceTwoNormal:"imagePinnedCard_priceTwoNormal__w4KCP",options:"imagePinnedCard_options__7gi6A",quantityControls:"imagePinnedCard_quantityControls__5MEto",cardDetailsButton:"imagePinnedCard_cardDetailsButton__gM_X4"}},4254:e=>{e.exports=function(e){var t=-1,r=Array(e.size);return e.forEach(function(e,n){r[++t]=[n,e]}),r}},4314:e=>{e.exports={fullWidth:"formatDropdown_fullWidth__HWBxT"}},4444:(e,t,r)=>{"use strict";r.d(t,{A:()=>v});var n=r(75038),a=r(76430),o=r(54569),i=r(34783),s=r.n(i),l=r(89532),c=r(82185),d=r(96807),u=r(50888),p=r(56680),f=r(24477),h=r(98279),m=r(40120),g=r(89931),b=r(5063),y=r.n(b);let v=(0,a.forwardRef)(({open:e,onClose:t,onOpen:r,children:i,className:b="",mobileToolbarOptions:v=[],rootClassName:x="",remainMounted:_,noWeirdClose:C=!1,disableSwipeToClose:k=!1,id:w},A)=>{if("u"<typeof document)return null;let j=(0,a.useRef)(w||s().generate()),[S,O]=(0,a.useState)(null),N=(0,d.hw)(e),E=(0,c.GV)(e=>e.active.stackOverlayIds),M=(0,c.GV)(e=>e.active.hideStackOverlay),[T]=(0,c.zU)(h.iY),[L,I]=(0,a.useState)(!1),[D,R]=(0,a.useState)(!1),P=!E.length||E[0]===j.current,$=E[E.length-1]===j.current,[z,F]=(0,p.p)(e&&$),[B,U]=(0,p.p)(e,{skipTransition:D||M,enteringClassName:y().overlayEntering,exitingClassName:y().overlayExiting});(0,f.A)(r=>{t&&e&&"Escape"===r.key&&(r.preventDefault(),t())},[e]),(0,a.useEffect)(()=>
1{if(e){N(!0),r&&r(),E.includes(j.current)||T({stackOverlayIds:[...E,j.current]});return}R(!1),N(!1),E.includes(j.current)&&T({stackOverlayIds:E.filter(e=>e!==j.current)})},[e]),(0,a.useEffect)(()=>()=>{let e=l.M.getState().active.stackOverlayIds;l.M.getState().active.stackOverlayIds.includes(j.current)&&T({stackOverlayIds:e.filter(e=>e!==j.current)})},[]);let G=e=>{q.current&&(q.current.style.animation="unset",q.current.style.transform="hidden",q.current.style.transform=`translateX(${e<0?0:e}px)`,0===e&&setTimeout(()=>{q.current&&(q.current.style.animation="",q.current.style.transform="",q.current.style.transform="")},100))},q=(0,u.U)("horizontal",{swippingClassName:y().activelyDragging,checkCanStartSwipe:()=>!(document?.activeElement?.tagName==="INPUT"||document?.activeElement?.tagName==="input"||document?.activeElement?.tagName==="TEXTAREA"||document?.activeElement?.tagName==="textarea"||document?.activeElement?.className.includes("editor"))&&!k&&$,onTouchMove:e=>G(e),onTouchEnd:(e,r,n)=>{if(!(e>document.documentElement.clientWidth/2||n>.5&&e>0))return G(0);R(!0),G(document.body.clientWidth+1),setTimeout(()=>{N(!1),T({stackOverlayIds:E.filter(e=>e!==j.current)}),q.current&&q.current.removeAttribute("style"),t()},100)}});return"hidden"!==U||"hidden"!==F||_?(M&&B.current&&(B.current.style.pointerEvents="none",B.current.style.opacity="0",B.current.style.transition="opacity 200ms linear"),!M&&B.current&&(B.current.style.pointerEvents="",B.current.style.opacity="",B.current.style.transition=""),o.createPortal((0,n.jsxs)("div",{className:`${y().overlay} ${x}`,id:j.current,ref:e=>{q.current=e,B.current=e},children:[P&&(0,n.jsx)("div",{className:y().safeArea}),P&&(0,n.jsx)("div",{className:y().rootOverlay,children:(0,n.jsx)("div",{className:y().grid})}),(0,n.jsxs)("div",{ref:e=>{A&&(A.current=e),O(e),z.current=e},className:y().content,onMouseUp:e=>{C||(e.target===e.currentTarget&&L&&t&&t(),I(!1))},onMouseDown:e=>{C||e.clientX>=e.currentTarget.clientWidth||(e.target===e.currentTarget?I(!0):I(!1))},children:[(0,n.jsx)("div",{className:`${y().primaryContent} ${b}`,children:i}),(0,n.jsx)("div",{className:y().desktopNavigation,children:(0,n.jsxs)("button",{onClick:t,children:[(0,n.jsx)(m.A,{name:P?"close":"arrow left"}),(0,n.jsx)("span",{children:P?"Close":"Back"})]})}),(0,n.jsx)(g.A,{className:y().mobileToolbar,hideOnScrollRef:S,options:[{icon:P?"close":"arrow left",label:P?"Close":"Back",onClick:t},...v]})]})]}),document.body)):null})},4499:e=>{e.exports={button:"colorLabelDropdown_button__i2bYo",triggerWrapper:"colorLabelDropdown_triggerWrapper___Qjgv"}},4895:e=>{e.exports={container:"internalLinks_container__3m0h6"}},5063:e=>{e.exports={overlay:"globalOverlayStack_overlay__zNazd",rootOverlay:"globalOverlayStack_rootOverlay___crcy",grid:"globalOverlayStack_grid__41n85",overlayEntering:"globalOverlayStack_overlayEntering__lR_Kq","swipe-in":"globalOverlayStack_swipe-in__t_vyf",overlayExiting:"globalOverlayStack_overlayExiting__6HMt2","swipe-out":"globalOverlayStack_swipe-out__cT3Sj",safeArea:"globalOverlayStack_safeArea__xqfa9",content:"globalOverlayStack_content__nY2ZF",primaryContent:"globalOverlayStack_primaryContent__thuQI",activelyDragging:"globalOverlayStack_activelyDragging__LRMiB",desktopNavigation:"globalOverlayStack_desktopNavigation___zuus",mobileToolbar:"globalOverlayStack_mobileToolbar__KXSKa",weirdCloseContainer:"globalOverlayStack_weirdCloseContainer__L6XWa"}},5115:e=>{e.exports={background:"drawerTopper_background___Qp_u",customMenuOption:"drawerTopper_customMenuOption__npZjy",cardMenu:"drawerTopper_cardMenu__CzynN",autoHeight:"drawerTopper_autoHeight__bHEsc",cardName:"drawerTopper_cardName__HjH8Y",info:"drawerTopper_info__a_jyi",typeLine:"drawerTopper_typeLine__XgwAZ",cardText:"drawerTopper_cardText__20384",extraBooty:"drawerTopper_extraBooty__x4jjX"}},5118:(e,t,r)=>{"use strict";r.d(t,{BC:()=>o,Ib:()=>a,b8:()=>i});var n=r(7761);let a=(0,n.Mz)(e=>e.collectionV2.recentlyAdded,e=>e.collectionV2.serverCollectionData,(e,t)=>[...e,...t]),o=(0,n.Mz)(e=>e.collectionV2.activeCardId,e=>e.collectionV2.collectionCards,(e,t)=>e&&t[e]||null),i=(0,n.Mz)(e=>e.collectionV2.activeCardId,e=>e.collectionV2.collectionCards,e=>e.collectionV2.recentlyAdded,e=>e.collectionV2.serverCollectionData,(e,t,r,n)=>
1{if(!e)return[null,null,"",""];let a=[...r,...n],o=a.findIndex(t=>t===e);if(-1===o)return[null,null,"",""];let i=a[o+1]||null,s=a[o-1]||null,l=i?t[i]?.card.name:"",c=s?t[s]?.card.name:"";return[i,s,l,c]})},5522:e=>{"use strict";e.exports=JSON.parse('{"id":"google-maps-embed","description":"Embed a Google Maps embed on your webpage","website":"https://developers.google.com/maps/documentation/embed/get-started","html":{"element":"iframe","attributes":{"loading":"lazy","src":{"url":"https://www.google.com/maps/embed/v1/place","slugParam":"mode","params":["key","q","center","zoom","maptype","language","region"]},"referrerpolicy":"no-referrer-when-downgrade","frameborder":"0","style":"border:0","allowfullscreen":true,"width":null,"height":null}}}')},5740:(e,t,r)=>{let n;var a=Object.create,o=Object.defineProperty,i=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,l=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty,d=e=>o(e,"__esModule",{value:!0}),u=(e,t)=>o(e,"name",{value:t,configurable:!0}),p=(e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let a of s(t))!c.call(e,a)&&(r||"default"!==a)&&o(e,a,{get:()=>t[a],enumerable:!(n=i(t,a))||n.enumerable});return e},f=(e,t)=>p(d(o(null!=e?a(l(e)):{},"default",!t&&e&&e.__esModule?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e),h=(n="u">typeof WeakMap?new WeakMap:0,(e,t)=>n&&n.get(e)||(t=p(d({}),e,1),n&&n.set(e,t),t)),m={},g={default:()=>k};for(var b in g)o(m,b,{get:g[b],enumerable:!0});var y=f(r(98381)),v=f(r(18350)),x=f(r(50084)),_=f(r(76430)),C=u(({color:e="#29D",startPosition:t=.3,stopDelayMs:r=200,height:n=3,showOnShallow:a=!0,options:o,nonce:i,transformCSS:s=u(e=>_.createElement("style",{nonce:i},e),"transformCSS")})=>{let l=null;_.useEffect(()=>(o&&v.configure(o),y.default.events.on("routeChangeStart",c),y.default.events.on("routeChangeComplete",d),y.default.events.on("routeChangeError",p),()=>{y.default.events.off("routeChangeStart",c),y.default.events.off("routeChangeComplete",d),y.default.events.off("routeChangeError",p)}),[]);let c=u((e,{shallow:r})=>{(!r||a)&&(v.set(t),v.start())},"routeChangeStart"),d=u((e,{shallow:t})=>{(!t||a)&&(l&&clearTimeout(l),l=setTimeout(()=>{v.done(!0)},r))},"routeChangeEnd"),p=u((e,t,{shallow:n})=>{(!n||a)&&(l&&clearTimeout(l),l=setTimeout(()=>{v.done(!0)},r))},"routeChangeError");return s(` 2 #nprogress { 3 pointer-events: none; 4 } 5 #nprogress .bar { 6 background: ${e}; 7 position: fixed; 8 z-index: 9999; 9 top: 0; 10 left: 0; 11 width: 100%; 12 height: ${n}px; 13 } 14 #nprogress .peg { 15 display: block; 16 position: absolute; 17 right: 0px; 18 width: 100px; 19 height: 100%; 20 box-shadow: 0 0 10px ${e}, 0 0 5px ${e}; 21 opacity: 1; 22 -webkit-transform: rotate(3deg) translate(0px, -4px); 23 -ms-transform: rotate(3deg) translate(0px, -4px); 24 transform: rotate(3deg) translate(0px, -4px); 25 } 26 #nprogress .spinner { 27 display: block; 28 position: fixed; 29 z-index: 1031; 30 top: 15px; 31 right: 15px; 32 } 33 #nprogress .spinner-icon { 34 width: 18px; 35 height: 18px; 36 box-sizing: border-box; 37 border: solid 2px transparent; 38 border-top-color: ${e}; 39 border-left-color: ${e}; 40 border-radius: 50%; 41 -webkit-animation: nprogresss-spinner 400ms linear infinite; 42 animation: nprogress-spinner 400ms linear infinite; 43 } 44 .nprogress-custom-parent { 45 overflow: hidden; 46 position: relative; 47 } 48 .nprogress-custom-parent #nprogress .spinner, 49 .nprogress-custom-parent #nprogress .bar { 50 position: absolute; 51 } 52 @-webkit-keyframes nprogress-spinner { 53 0% { 54 -webkit-transform: rotate(0deg); 55 } 56 100% { 57 -webkit-transform: rotate(360deg); 58 } 59 } 60 @keyframes nprogress-spinner { 61 0% { 62 transform: rotate(0deg); 63 } 64 100% { 65 transform: rotate(360deg); 66 } 67 } 68 `)},"NextNProgress");C.propTypes={color:x.string,startPosition:x.number,stopDelayMs:x.number,height:x.number,showOnShallow:x.bool,options:x.object,nonce:x.string,transformCSS:x.func};var k=_.memo(C);e.exports=h(m)},5920:(e,t,r)=>{"use strict";r.d(t,{X:()=>s});var n=r(76430);function a(e,t,r){return e[t]?e[t][0]?e[t][0][r]:e[t][r]:"contentBoxSize"===t?e.contentRect["inlineSize"===r?"width":"height"]:void 0}var o=r(90274),i=r.n(o);r(59245);let s=e=>{var t,r,o,s,l,c,d,u,p,f,h,m,g,b,y,v,x;
68let[_,C]=(0,n.useState)({width:void 0,height:void 0}),{ref:k}=(r=(t={onResize:(0,n.useMemo)(()=>i()(C,e,{leading:!0}),[e])}).onResize,(o=(0,n.useRef)(void 0)).current=r,s=t.round||Math.round,l=(0,n.useRef)(),d=(c=(0,n.useState)({width:void 0,height:void 0}))[0],u=c[1],p=(0,n.useRef)(!1),(0,n.useEffect)(function(){return p.current=!1,function(){p.current=!0}},[]),f=(0,n.useRef)({width:void 0,height:void 0}),h=(0,n.useCallback)(function(e){return l.current&&l.current.box===t.box&&l.current.round===s||(l.current={box:t.box,round:s,instance:new ResizeObserver(function(e){var r=e[0],n="border-box"===t.box?"borderBoxSize":"device-pixel-content-box"===t.box?"devicePixelContentBoxSize":"contentBoxSize",i=a(r,n,"inlineSize"),l=a(r,n,"blockSize"),c=i?s(i):void 0,d=l?s(l):void 0;if(f.current.width!==c||f.current.height!==d){var h={width:c,height:d};f.current.width=c,f.current.height=d,o.current?o.current(h):p.current||u(h)}})}),l.current.instance.observe(e,{box:t.box}),function(){l.current&&l.current.instance.unobserve(e)}},[t.box,s]),m=t.ref,g=(0,n.useRef)(null),(b=(0,n.useRef)(null)).current=m,y=(0,n.useRef)(null),(0,n.useEffect)(function(){v()}),v=(0,n.useCallback)(function(){var e=y.current,t=b.current,r=e||(t?t instanceof Element?t:t.current:null);g.current&&g.current.element===r&&g.current.subscriber===h||(g.current&&g.current.cleanup&&g.current.cleanup(),g.current={element:r,subscriber:h,cleanup:r?h(r):void 0})},[h]),(0,n.useEffect)(function(){return function(){g.current&&g.current.cleanup&&(g.current.cleanup(),g.current=null)}},[]),x=(0,n.useCallback)(function(e){y.current=e,v()},[v]),(0,n.useMemo)(function(){return{ref:x,width:d.width,height:d.height}},[x,d.width,d.height]));return{ref:k,..._}}},5966:e=>{e.exports=function(e){var t=[];if(null!=e)for(var r in Object(e))t.push(r);return t}},6016:(e,t,r)=>{"use strict";r.d(t,{LC:()=>s,RP:()=>i,XI:()=>o,i8:()=>n,qL:()=>a});let n="deck/RESET_DECK",a="deck/DECK_ID_SUCCEEDED",o="deck/DECK_PATCH_SUCCEEDED",i="deck/SET_DECK_STATE",s="deck/MODIFY_CARD_MAP"},6024:(e,t,r)=>{"use strict";r.d(t,{I:()=>a});var n=r(76430);function a(e,t){let r=[...t||[]];return null==t&&"function"!=typeof e&&r.push(e),(0,n.useMemo)(()=>"function"==typeof e?e():e,r)}},6126:(e,t,r)=>{"use strict";r.d(t,{$h:()=>w,Ay:()=>v,vz:()=>_});var n=r(75038),a=r(76430),o=r(90274),i=r.n(o),s=r(85785),l=r(89532),c=r(78516),d=r(82185),u=r(59816),p=r(36603),f=r(90920),h=r(21129),m=r(64782),g=r(89808),b=r(48038),y=r.n(b);let v=a.forwardRef((e,t)=>{let[r,o]=(0,a.useState)(!1),[c,d]=(0,a.useState)([]),f=w(),h=async(t,r="",a={})=>{o(!0),e.onResultsChanged&&e.onResultsChanged(!0,[]);let i=l.M.getState().deck.game,c=t;r&&(c+=` and ${r}`);let p={search:t,allEditions:!1,includeDigital:i!==s.$p.Paper,includeEmblems:!0,includeTokens:!0,includeArtCards:!0,...a};if(e.smartFilter&&!f){let{archidektSmartSearch:e,scryfallSmartSearch:t}=_(p,c);p=e,c=t}return(e.scryfallSearch?u.Ay.scryfallCardsOnly(c,void 0,!1,1,!0):u.Ay.listCardsOnly(p)).then(t=>{d(t.map(t=>({label:(0,n.jsx)(x,{card:t,cardNameOnly:!e.fetchCard,includeInDeckStatus:e.includeInDeckStatus}),value:t}))),e.onResultsChanged&&e.onResultsChanged(!1,t)}).catch(console.error).finally(()=>o(!1))},m=(0,a.useRef)(i()(h,500)).current;return(0,a.useEffect)(()=>{e.value&&h(e.value)},[e.scryfallSearch]),(0,n.jsxs)("div",{className:e.absoluteHeader?y().absoluteHeaderContainer:void 0,children:[e.header&&(0,n.jsx)("label",{className:` 69 ${y().header} 70 ${e.headerClassName||""} 71 ${e.absoluteHeader?y().absoluteHeader:""} 72 ${e.disabled?y().disabled:""} 73 `,children:e.header}),(0,n.jsx)(p.A,{skipCloseOnClick:!0,noShowWithoutOptions:!0,ref:t,onFocus:e.onFocus,triggerClassName:`${y().trigger} ${e.triggerClassName||""}`,placeholder:e.placeholder,loading:r,options:c.map(t=>({...t,noCloseOnClick:e.keepOpenOnSelect})),onChange:t=>(e.keepOpenOnSelect||d([]),e.fetchCard&&e.onSelect)?e.onSelect(t):!e.fetchCard&&e.onSelect?e.onSelect(t.name):void 0,onSearchChange:t=>{if(e.onChange&&e.onChange({},{value:t}),t.length<=2){d([]),o(!1),e.onResultsChanged&&e.onResultsChanged(!1,[]);return}o(!0),e.onResultsChanged&&e.onResultsChanged(!0,[]),m(t,e.limitedSyntaxSearchOptions,e.limitedSearchOptions)},containerClassName:e.className,menuClassName:e.menuClassName,noClearOnClick:e.keepOpenOnSelect,value:e.value,noIcon:e.n
73oIcon,disabled:e.disabled,id:e.id,focusOnMount:e.focusOnMount})]})}),x=({card:e,cardNameOnly:t,includeInDeckStatus:r})=>{let a=(0,d.GV)(t=>(0,c.Zk)(t,e)),o=(0,d.GV)(e=>e.active.priceSource),{price:i}=(0,h.VR)(e,o[0],"Normal"!==e.modifier);return(0,n.jsx)("div",{className:y().option,children:(0,n.jsxs)("div",{className:y().words,children:[(0,n.jsxs)("div",{className:y().setName,children:[e.name,e.displayName?` (${e.displayName})`:"",r&&a&&(0,n.jsx)("span",{className:y().metaInfo,children:"(In deck)"}),"token"===e.layout&&(0,n.jsx)("span",{className:y().metaInfo,children:"(Token)"})]}),!t&&(0,n.jsxs)("div",{className:y().metaInfo,children:[(0,n.jsxs)("span",{children:["(",e.setCode.toLocaleUpperCase(),") (",e.collectorNumber,")"]}),(0,n.jsx)("span",{children:i})]})]})})},_=(e,t)=>{let r=l.M.getState(),n=(0,c.Sm)(r),a=Object.values(r.deck.cardMap),o=r.deck.categories,i=s.D4.includes(r.deck.format),d=r.deck.format,u=r.deck.game,p="",h={...e},b=s.EV.includes(d);if(p+=` game:${s.y1[u||(b?s.$p.Arena:s.$p.Paper)]}`,h.game=u||(b?s.$p.Arena:void 0),!s.fD.includes(d)){let e=C[d];e?t+=` ${e}`:p+=` format:${s.S7[d]}`,h.formatLegality=d}if(i&&n.length){let e=(0,m.n$)(a,o,i).map(e=>g.hs[e]),t=(0,f.qH)(e);"WUBRG"!==t&&(p+=` identity<=${t} `),h.colorIdentity=!0,h.colors=e.reduce((e,t)=>({...e,[t]:!0}),{})}return{archidektSmartSearch:h,scryfallSmartSearch:["order:","sort:","unique:"].some(e=>t.toLocaleLowerCase().includes(e))?`${t} and ${p}`:`(${t}) and (${p})`}},C={[s.uB.EDH]:"(format:commander or (date>now -stamp:acorn -banned:commander -layout:art_series -is:token -is:playtest))"},k={"Seluma, Light of Aysen":!0,"Valko Indorian":!0,"Tolabow, Loch Rascal":!0,"The Unluckiest Planeswalker":!0,"Maular, the Next Evolution":!0,"Grizzlegom, Hurloon Hero":!0,"The Everforger":!0},w=()=>{let e=(0,d.GV)(c.Sm),t=(0,d.GV)(e=>e.deck.format);return!!s.D4.includes(t)&&e.findIndex(e=>k[e.name])>-1}},6190:e=>{e.exports={container:"addToOtherDeck_container__ouJHO",controls:"addToOtherDeck_controls___Q9k6",deckSearchDropdown:"addToOtherDeck_deckSearchDropdown__Wb5fH",categoryDropdown:"addToOtherDeck_categoryDropdown__4gQNX",quantity:"addToOtherDeck_quantity__Fahmo",customCardBlurb:"addToOtherDeck_customCardBlurb__lP5mi"}},6754:e=>{var t=Object.prototype.hasOwnProperty;e.exports=function(e){var r=e.length,n=new e.constructor(r);return r&&"string"==typeof e[0]&&t.call(e,"index")&&(n.index=e.index,n.input=e.input),n}},6763:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.sendGTMEvent=void 0,t.GoogleTagManager=function(e){let{gtmId:t,gtmScriptUrl:r,dataLayerName:n="dataLayer",auth:l,preview:c,dataLayer:d,nonce:u}=e;s=n;let p=new URL(r||"https://www.googletagmanager.com/gtm.js");return t&&p.searchParams.set("id",t),"dataLayer"!==n&&p.searchParams.set("l",n),l&&p.searchParams.set("gtm_auth",l),c&&(p.searchParams.set("gtm_preview",c),p.searchParams.set("gtm_cookies_win","x")),(0,o.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-gtm"}})},[]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.default,{id:"_next-gtm-init",dangerouslySetInnerHTML:{__html:` 74 (function(w,l){ 75 w[l]=w[l]||[]; 76 w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'}); 77 ${d?`w[l].push(${JSON.stringify(d)})`:""} 78 })(window,'${n}');`},nonce:u}),(0,a.jsx)(i.default,{id:"_next-gtm","data-ntpc":"GTM",src:p.href,nonce:u})]})};let a=r(75038),o=r(76430),i=n(r(49931)),s="dataLayer";t.sendGTMEvent=(e,t)=>{let r=t||s;window[r]=window[r]||[],window[r].push(e)}},6997:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.sendGAEvent=t.GoogleAnalytics=t.sendGTMEvent=t.GoogleTagManager=t.YouTubeEmbed=t.GoogleMapsEmbed=void 0;var a=r(95160);Object.defineProperty(t,"GoogleMapsEmbed",{enumerable:!0,get:function(){return n(a).default}});var o=r(41852);Object.defineProperty(t,"YouTubeEmbed",{enumerable:!0,get:function(){return n(o).default}});var i=r(6763);Object.defineProperty(t,"GoogleTagManager",{enumerable:!0,get:function(){return i.GoogleTagManager}}),Object.defineProperty(t,"sendGTMEvent",{enumerable:!0,get:function(){return i.sendGTMEvent}});var s=r(81079);Object.defineProperty(t,"GoogleAnalytics",{enumerable:!0,get:function(){return s.GoogleAnalytics}}),Object.defineProperty(t,"sendGAEvent",{enumerable:!0,get:function(){return s.sendGAEvent}})},7029:(e,t,r)=>{var n=r(64339),a=r(47553);e.exports=function(e){return a(e)&&"[object Arguments]"==n(e)}},7068:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});
78var n=r(85454),a=r(76430);function o(e){let t={};return Object.keys(e).forEach(r=>{let o=e[r];if(r.endsWith("Ref"))t[r]=e[r];else{let e=(e=null,t=null)=>{var r,s;let l;return(0,a.isValidElement)(e)?(!function(e){if("string"==typeof e.type)return;let t=e.type.displayName||e.type.name||"the component";throw Error(`Only native element nodes can now be passed to React DnD connectors.You can either wrap ${t} into a <div>, or turn it into a drag source or a drop target itself.`)}(e),r=e,s=t?e=>o(e,t):o,l=r.ref,((0,n.V)("string"!=typeof l,"Cannot connect React DnD to an element with an existing string ref. Please convert it to use a callback ref instead, or wrap it into a <span> or <div>. Read more: https://reactjs.org/docs/refs-and-the-dom.html#callback-refs"),l)?(0,a.cloneElement)(r,{ref:e=>{i(l,e),i(s,e)}}):(0,a.cloneElement)(r,{ref:s})):(o(e,t),e)};t[r]=()=>e}}),t}function i(e,t){"function"==typeof e?e(t):e.current=t}},7231:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=function(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++r<n;)t[r]=e[r];return t}},7346:(e,t,r)=>{"use strict";r.d(t,{A:()=>b});var n=r(75038),a=r(82185),o=r(76430);let i={error:"remove circle",warning:"warning sign",success:"check circle"};var s=r(56680),l=r(21159),c=r(40120),d=r(76975),u=r(75709),p=r.n(u);let f=({toast:e,matchesExistingToast:t})=>{let[r,a]=(0,o.useState)(!0),[u,f]=(0,s.p)(r,{transitionInOnMount:!0,exitingClassName:p().toastExiting});(0,o.useEffect)(()=>{"hidden"===f&&l.A.delete(e.id)},[f]),(0,o.useEffect)(()=>{"success"===e.type&&setTimeout(()=>a(!1),e.duration||3e3)},[]),(0,o.useEffect)(()=>{t&&setTimeout(()=>a(!1),1e3)},[t]);let m=e.body,g=e.text;try{let e=JSON.parse(g);Array.isArray(e)&&(g=e.join(" / ")),e.detail&&(g=e.detail),e.detail&&429===e.statusCode&&(g=h(e.detail)),e.message&&(g=e.message),e.errors&&(g=e.errors),e.non_field_errors&&Array.isArray(e.non_field_errors)&&e.non_field_errors.length&&(g=e.non_field_errors.join(" / "))}catch(t){g=e.text}return(0,n.jsxs)("div",{ref:u,className:`${p().toast} ${p()[e.type]}`,children:[(0,n.jsx)(c.A,{name:i[e.type]}),(e.title||g)&&(0,n.jsxs)("div",{className:p().info,children:[(0,n.jsx)("h4",{children:e.title}),(0,n.jsx)("p",{children:g}),"success"!==e.type&&(0,n.jsx)(d.A,{trigger:"View",triggerClassName:p().viewDetailsButton,closeButton:!0,children:(0,n.jsxs)("div",{children:[(0,n.jsx)("h3",{children:e.title}),(0,n.jsx)("p",{children:e.text})]})})]}),!!m&&(0,n.jsx)(m,{id:e.id,...e.extraProps}),(0,n.jsx)("button",{className:p().closeButton,onClick:()=>a(!1),children:(0,n.jsx)(c.A,{name:"remove"})})]})},h=e=>"Request throttled. Available in "+e.replace(/\D/g,"")+" seconds.";var m=r(66987),g=r.n(m);let b=()=>{let e=(0,a.GV)(e=>e.active.toasts);return(0,n.jsx)("div",{className:g().snackBar,children:e.map((t,r)=>(0,n.jsx)(f,{toast:t,matchesExistingToast:e.some((e,n)=>r!==n&&!(r>n)&&t.title===e.title&&t.text===e.text&&t.type===e.type)},t.id))})}},7493:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)0>t.indexOf(n[a])&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.GoogleAnalytics=void 0;let o=a(r(81025)),i=r(9957);t.GoogleAnalytics=e=>{var t=n(e,[]);return(0,i.formatData)(o.default,t)}},7517:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(53159);function a(e,t,r){var a;return(a=function(e,t){if("object"!=(0,n.A)(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var a=r.call(e,t||"default");if("object"!=(0,n.A)(a))return a;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==(0,n.A)(a)?a:a+"")in e)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}},7648:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});
78var n=r(75038),a=r(8682),o=r(56068),i=r(40120),s=r(1894),l=r.n(s);let c=({header:e,options:t,icon:r,value:s,extraOptions:c,extraOptionsElement:d=null,selectedLabel:u=null,className:p="",triggerClassName:f="",triggerWrapperClassName:h="",menuClassName:m,disabled:g=!1,inlineHeader:b=!1,placeholder:y,asteriskLabel:v,fixedMenu:x,matchMenuWidthToParent:_,onFocus:C})=>{let k=x?o.A:a.A;return(0,n.jsxs)("div",{className:`${l().container} ${b?l().inlineContainer:""} ${p}`,children:[e&&(0,n.jsx)("label",{className:`${l().header} ${b?l().inlineHeader:""}`,children:e}),(0,n.jsx)(k,{openOnLeftClick:!0,matchMenuWidthToParent:_,disabled:g,onFocus:C,options:t,menuClassName:`${x&&!_?l().fixedMenu:l().menu} ${m}`,triggerClassName:`${l().triggerWrapper} ${h}`,className:`${l().triggerWrapper} ${h}`,children:(0,n.jsxs)("button",{disabled:g,className:` 79 ${l().trigger} 80 ${c||d?l().hasExtraOptions:""} 81 ${f} 82 `,type:"button",children:[(0,n.jsxs)("span",{className:l().leftContent,suppressHydrationWarning:!0,children:[r&&(0,n.jsx)(i.A,{name:r,className:l().icon}),!u&&void 0!==s&&(0,n.jsx)(n.Fragment,{children:t.find(e=>`${e.id}`==`${s}`)?.label||null}),u,y&&!s&&(0,n.jsx)("span",{className:l().placeholder,children:y})]}),(0,n.jsx)(i.A,{name:"triangle down"})]})}),v&&(0,n.jsx)("label",{className:l().asteriskLabel,children:v}),!!c&&(0,n.jsx)(k,{options:c,children:(0,n.jsx)("button",{className:l().extraTrigger,type:"button",children:(0,n.jsx)(i.A,{name:"cog"})})}),d]})}},7761:(e,t)=>{"use strict";function r(e,t){return e===t}function n(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r,n=null,a=null;return function(){return!function(e,t,r){if(null===t||null===r||t.length!==r.length)return!1;for(var n=t.length,a=0;a<n;a++)if(!e(t[a],r[a]))return!1;return!0}(t,n,arguments)&&(a=e.apply(null,arguments)),n=arguments,a}}t.Mz=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];return function(){for(var t=arguments.length,a=Array(t),o=0;o<t;o++)a[o]=arguments[o];var i=0,s=a.pop(),l=function(e){var t=Array.isArray(e[0])?e[0]:e;if(!t.every(function(e){return"function"==typeof e}))throw Error("Selector creators expect all input-selectors to be functions, instead received the following types: ["+t.map(function(e){return typeof e}).join(", ")+"]");return t}(a),c=e.apply(void 0,[function(){return i++,s.apply(null,arguments)}].concat(r)),d=n(function(){for(var e=[],t=l.length,r=0;r<t;r++)e.push(l[r].apply(null,arguments));return c.apply(null,e)});return d.resultFunc=s,d.recomputations=function(){return i},d.resetRecomputations=function(){return i=0},d}}(n)},7889:(e,t,r)=>{var n=r(49797),a=r(74143),o=r(93740),i=r(61485),s=r(35543),l=r(87650),c=r(51518);e.exports=function(e,t){return i(e)&&s(t)?l(c(e),t):function(r){var i=a(r,e);return void 0===i&&i===t?o(r,e):n(t,i,3)}}},7904:(e,t,r)=>{"use strict";r.d(t,{A:()=>f});var n=r(75038),a=r(30898),o=r(40120),i=r(55464),s=r.n(i);let l={legal:"#3d8f52",banned:"#783131",restricted:"#999049",not_legal:"#6b6b6b"},c=()=>(0,n.jsxs)(a.A,{trigger:(0,n.jsx)(o.A,{name:"question"}),className:s().container,children:[(0,n.jsx)("label",{className:s().label,style:{backgroundColor:l.legal},children:"Legal"}),(0,n.jsx)("label",{className:s().label,style:{backgroundColor:l.restricted},children:"Restricted"}),(0,n.jsx)("label",{className:s().label,style:{backgroundColor:l.banned},children:"Banned"}),(0,n.jsx)("label",{className:s().label,style:{backgroundColor:l.not_legal},children:"Not Legal"})]});var d=r(85785),u=r(10668),p=r.n(u);let f=({legalities:e})=>(0,n.jsxs)("div",{className:p().container,children:[(0,n.jsxs)("div",{children:["Legalities: ",(0,n.jsx)(c,{})]}),(0,n.jsx)("div",{className:p().legalities,children:Object.keys(d.M9).map((t,r)=>{let a=d.M9[t];if("custom"===t)return null;let o=l[e[t]];return(0,n.jsx)("label",{style:{backgroundColor:o},className:p().label,children:d.hZ[a]},r)})})]})},7914:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(75038),a=r(40120),o=r(34938),i=r.n(o);let s=({card:e})=>e.companion?(0,n.jsx)("div",{className:i().tag,children:(0,n.jsx)(a.A,{name:"paw"})}):null},7924:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=function(e,t){for(var r=-1,n=t.length,a=e.length;++r<n;)e[a+r]=t[r];return e}},8052:(e,t,r)=>{"use strict";r.d(t,{UW:()=>p,yn:()=>v,qh:()=>_,qC:()=>u,_O:()=>m,k_:()=>g,$z:()=>d,h2:()=>x,pf:()=>C,Gs:()=>c,r1:()=>l,v6:()=>f,xe:()=>h,Hu:()=>k,u5:()=>y,SI:()=>b}),r(75038),r(76430);var n=r(14645),a=r.n(n);r(61476);let o=(e,t)=>{let r=[];for(let n in e)r.push({key:n,text:n,value:e[n],content:`${a()(t)[e[n]]} (${n})`});return r},i=(e,t)=>{let r=[];for(let n in e){let o=`${a()(t)[e[n]]} (${n})`;r.push({value:e[n],label:o,searchString:o})}return r};var s=r(20346);let l={English:1,"Chinese Traditional":2,German:3,French:4,Italian:5,Japanese:6,Korean:7,Portuguese:8,Russian:9,"Chinese Simplified":10,Spanish:11},c={English:1,ç¹é«ä¸æ:2,Deutsch:3,Français:4,Italiano:5,æ¥æ¬èª:6,íêµì´:7,Português:8,"ÑÑÑÑкий ÑзÑк":9,ç®ä½ä¸æ:10,Español:11},d={EN:1,CT:2,DE:3,FR:4,IT:5,JP:6,KR:7,PT:8,RU:9,CS:10,SP:11},u={"Near Mint":1,"Lightly Played":2,"Moderately Played":3,"Heavily Played":4,Damaged:5},p={NM:1,LP:2,MP:3,HP:4,D:5},f=a()(d),h=a()(c),m=a()(p),g=a()(u);l.English,p.NM;let b={columns:[],condition:[],language:[],notFound:[],notSure:[],quantity:[],badIds:[],badLines:[]},y={notFound:[],notSure:[]},v=o(p,u),x=o(d,c),_=i(p,u),C=i(d,c),k={EXACT:s.A.quantityGreen,NOT_EXACT:s.A.quantityBlue}},8364:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});
82var n=r(75038),a=r(76430),o=r(34783),i=r.n(o),s=r(80634),l=r.n(s);let c=({id:e,label:t,onChange:r,checked:o,className:s="",disabled:c})=>{let d="string"==typeof t?t.toLocaleLowerCase().replace(/ /g,"-"):"",[u]=(0,a.useState)(e||d||i().generate()),[p,f]=(0,a.useState)(o);return(0,a.useEffect)(()=>{o!==p&&f(o)},[o]),(0,n.jsxs)("div",{className:`${l().container} ${s}`,children:[(0,n.jsx)("input",{type:"checkbox",id:u,className:l().checkbox,onChange:e=>{f(!p),r&&r(!p,e)},disabled:c,checked:o}),(0,n.jsx)("label",{htmlFor:u,className:l().switch}),!!t&&(0,n.jsx)("label",{htmlFor:u,children:t})]})}},8554:e=>{e.exports={wrapper:"contextMenu_wrapper__81GsE",trigger:"contextMenu_trigger__CGAf4",menu:"contextMenu_menu__l5NR6","scale-in":"contextMenu_scale-in__gRUzv",overlay:"contextMenu_overlay__harQj",exiting:"contextMenu_exiting__gCi5z","scale-out":"contextMenu_scale-out__qbE_M"}},8563:e=>{"use strict";var t=1;e.exports={nextValue:function(){return(t=(9301*t+49297)%233280)/233280},seed:function(e){t=e}}},8682:(e,t,r)=>{"use strict";r.d(t,{v:()=>h,A:()=>f});var n=r(75038),a=r(76430),o=r(47414),i=r(32666),s=r(47116),l=r(40120);r(81639);var c=r(46118),d=r(97911),u=r(81974),p=r.n(u);let f=e=>{let{triggerClassName:t="",triggerStyle:r={},children:l=null}=e,[u,f]=(0,a.useState)(e.focusedOnMount||!1),[h,g]=(0,a.useState)(null),b=(0,a.useRef)(null),y=(0,a.useRef)(null),v=(0,a.useRef)(()=>null),x=(0,a.useRef)(!1),_=(0,a.useRef)(!1),{updatedOptions:C,maxTabIndex:k}=m(e.options),w=(e,t,r)=>{let n=document.activeElement;!r&&n&&n.blur(),t&&t()},A=e=>{if(e&&e.currentTarget.contains(e.relatedTarget))return;f(!1);let t=document.activeElement;!e&&t.blur&&t.blur()};return(0,a.useEffect)(()=>{if(document.body.removeEventListener("keydown",v.current),u&&!e.customOptionsTop&&e.options?.length)return v.current=e=>{if("Escape"===e.key&&(e.preventDefault(),A()),!k)return;("ArrowDown"===e.key||"ArrowUp"===e.key)&&e.preventDefault();let t=null!==h&&k,r=null===h&&k||null!==h&&h<k;if("ArrowUp"===e.key&&t&&(g(null===h||1===h?null:h-1),x.current=!0),"ArrowDown"===e.key&&r&&(g(null===h?1:h+1),x.current=!1)," "===e.key||"Enter"===e.key&&null!==h){let t=C?.find(e=>e.tabIndex===h);if(!t)return;e.preventDefault(),"custom"===t.type&&t.onAccessibleClick&&t.onAccessibleClick(),"checkbox"===t.type&&t.onChange(),t.onClick&&w(void 0,t.onClick,t.noCloseOnClick),t.to&&t.to}},document.body.addEventListener("keydown",v.current),()=>{document.body.removeEventListener("keydown",v.current)}},[u,e.options,h]),(0,a.useEffect)(()=>{let e=C?.find(e=>e.tabIndex===h);if(!e||!e.id)return;let t=document.getElementById(e.id);if(!t)return;let r=x.current?{block:"start",inline:"nearest"}:{block:"end",inline:"nearest"};(0,o.A)(t,{scrollMode:"if-needed",...r})},[h]),(0,a.useEffect)(()=>{u?(e.onFocus&&e.onFocus(),setTimeout(()=>_.current=!0,200)):(e.onBlur&&e.onBlur(),_.current=!1)},[u]),(0,n.jsxs)("div",{ref:b,onFocus:t=>{if(e.disabled)return A();f(!0),g(null)},onBlur:A,onClick:t=>{let r=(0,c.tV)(d.ri);!y.current?.contains(t.target)||r||!e.skipCloseOnClick&&_.current&&A()},onMouseDown:e=>{2===e.button&&e.preventDefault()},className:`${p().trigger} ${t}`,style:r,tabIndex:e.tabIndex||e.disabled?-1:0,children:[(0,n.jsx)("div",{ref:y,tabIndex:-1,children:l?(0,n.jsx)(n.Fragment,{children:l}):(0,n.jsx)(s.Ay,{className:`${p().defaultTrigger} ${e.defaultTriggerClassName}`,disabled:e.disabled,icon:e.triggerIcon||"ellipsis vertical",onClick:()=>null})}),e.noShowWithoutOptions&&!C?.length?null:(0,n.jsx)(i.Ay,{...e,tabIndexedOptions:C,highlightedIndex:h,menuStyle:e.menuStyle,unFocusClick:w})]})},h=(e,t,r,a)=>(0,n.jsxs)("span",{className:p().dropdownItem,children:[(0,n.jsxs)("span",{className:p().dropdownContent,children:[t&&(0,n.jsx)(l.A,{name:t,color:a}),e]}),r&&(0,n.jsx)("span",{className:p().keybind,children:r})]}),m=e=>{if(!e)return{updatedOptions:void 0,maxTabIndex:0};let t=0;return{updatedOptions:e.map((e,r)=>{let n=!1;return e.onClick&&(n=!0),e.to&&(n=!0),"checkbox"===e.type&&(n=!0),"custom"===e.type&&e.onAccessibleClick&&(n=!0),e.hidden&&(n=!1),{...e,tabIndex:n?++t:void 0,id:`dropdown-index-${r}`}}),maxTabIndex:t}}},8712:(e,t,r)=>{var n=r(88390),a=r(79182),o=r(97764),i=r(24954),s=r(58921),l=r(33977),c=r(43652),d=r(14164),u=r(98663),p=r(20333),f=r(91274),h=r(34066),m=r(6754),g=r(71872),b=r(86210),y=r(9862),v=r(96543),x=r(64121),_=r(30278),C=r(19063),k=r(67125),w=r(26162),A="[object Arguments]",j="[object Function]",S="[object Object]",O={};O[A]=O["[object Array]"]=O["[object ArrayBuffer]"]=O["[object DataView]"]=O["[object Boolean]"]=O["[object Date]"]=O["[object Float32Array]"]=O["[object Float64Array
82]"]=O["[object Int8Array]"]=O["[object Int16Array]"]=O["[object Int32Array]"]=O["[object Map]"]=O["[object Number]"]=O[S]=O["[object RegExp]"]=O["[object Set]"]=O["[object String]"]=O["[object Symbol]"]=O["[object Uint8Array]"]=O["[object Uint8ClampedArray]"]=O["[object Uint16Array]"]=O["[object Uint32Array]"]=!0,O["[object Error]"]=O[j]=O["[object WeakMap]"]=!1,e.exports=function e(t,r,N,E,M,T){var L,I=1&r,D=2&r,R=4&r;if(N&&(L=M?N(t,E,M,T):N(t)),void 0!==L)return L;if(!_(t))return t;var P=y(t);if(P){if(L=m(t),!I)return c(t,L)}else{var $=h(t),z=$==j||"[object GeneratorFunction]"==$;if(v(t))return l(t,I);if($==S||$==A||z&&!M){if(L=D||z?{}:b(t),!I)return D?u(t,s(L,t)):d(t,i(L,t))}else{if(!O[$])return M?t:{};L=g(t,$,I)}}T||(T=new n);var F=T.get(t);if(F)return F;T.set(t,L),C(t)?t.forEach(function(n){L.add(e(n,r,N,n,t,T))}):x(t)&&t.forEach(function(n,a){L.set(a,e(n,r,N,a,t,T))});var B=R?D?f:p:D?w:k,U=P?void 0:B(t);return a(U||t,function(n,a){U&&(n=t[a=n]),o(L,a,e(n,r,N,a,t,T))}),L}},9050:e=>{e.exports={trigger:"oTagQuickOptions_trigger__6tdva",menu:"oTagQuickOptions_menu__ogPZp"}},9051:e=>{e.exports=function(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}},9083:e=>{e.exports={trigger:"toggleFoilButton_trigger__MNcdB",optionsMenu:"toggleFoilButton_optionsMenu__VL9A8"}},9135:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=function(){return[]}},9239:(e,t,r)=>{"use strict";r.d(t,{M:()=>n});let n=(0,r(76430).createContext)({dragDropManager:void 0})},9862:e=>{e.exports=Array.isArray},9866:(e,t,r)=>{"use strict";r.d(t,{A:()=>v});var n=r(76430),a=r(50084),o=r.n(a),i=r(48519),s=r.n(i),l="u"<typeof document||!document||!document.createElement||"multiple"in document.createElement("input");function c(e,t){return"application/x-moz-file"===e.type||s()(e,t)}function d(e){e.preventDefault()}let u={borderStyle:"solid",borderColor:"#c66",backgroundColor:"#eee"},p={opacity:.5},f={borderStyle:"solid",borderColor:"#6c6",backgroundColor:"#eee"},h={width:200,height:200,borderWidth:2,borderColor:"#666",borderStyle:"dashed",borderRadius:5};var m=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},g=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();function b(e,t){var r={};for(var n in e)!(t.indexOf(n)>=0)&&Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}var y=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(e,r){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");var n=function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,r));return n.renderChildren=function(e,t,r,a){return"function"==typeof e?e(m({},n.state,{isDragActive:t,isDragAccept:r,isDragReject:a})):e},n.composeHandlers=n.composeHandlers.bind(n),n.onClick=n.onClick.bind(n),n.onDocumentDrop=n.onDocumentDrop.bind(n),n.onDragEnter=n.onDragEnter.bind(n),n.onDragLeave=n.onDragLeave.bind(n),n.onDragOver=n.onDragOver.bind(n),n.onDragStart=n.onDragStart.bind(n),n.onDrop=n.onDrop.bind(n),n.onFileDialogCancel=n.onFileDialogCancel.bind(n),n.onInputElementClick=n.onInputElementClick.bind(n),n.setRef=n.setRef.bind(n),n.setRefs=n.setRefs.bind(n),n.isFileDialogActive=!1,n.state={draggedFiles:[],acceptedFiles:[],rejectedFiles:[]},n}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),g(t,[{key:"componentDidMount",value:function(){var e=this.props.preventDropOnDocument;this.dragTargets=[],e&&(document.addEventListener("dragover",d,!1),document.addEventListener("drop",this.onDocumentDrop,!1)),this.fileInputEl.addEventListener("click",this.onInputElementClick,!1),window.addEventListener("focus",this.onFileDialogCancel,!1)}},{key:"componentWillUnmount",value:function(){this.props.preventDropOnDocument&&(document.removeEventListener("dragover",d),document.removeEventListener("drop",this.onDocumentDrop)),null!=this.fileInputEl&&this.fileInputEl.removeEventListener("click",this.onInputElementClick,!1),window.removeEventListener("focus",this.onFileDialogCancel,!1)}},{key:"composeHandlers",value:function(e){return this.props.disabled?null:e}},{key:"onDocumentDrop",value:function(e){this.node&&this.node.contains(e.target)||(e.preventDefault(),this.dragTargets=[])}},{key:"onDragStart",value:function(e){this.props.onDragStart&&this.props.onDragStart.call(this,e)}},{key:"onDragEnter",value:function(e){var t=this;e.preventDefault(),-1===this.dragTargets.indexOf(e.target)&&this.dragTargets.push(e.target),Promise.resolve(this.props.getDataTransferItems(e)).then(function(e){t.setState({isDragActive:!0,draggedFiles:e})}),this.props.onDragEnter&&this.props.onDragEnter.call(this,e)}},{key:"onDragOver",value:function(e){e.preventDefault(),e.stopPropagation();try{e.dataTransfer.dropEffect=this.isFileDialogActive?"none":"copy"}catch(e){}return this.props.onDragOver&&this.props.onDragOver.call(this,e),!1}},{key:"onDragLeave",value:function(e){var t=this;e.preventDefault(),this.dragTargets=this.dragTargets.filter(function(r){return r!==e.target&&t.node.contains(r)}),!(this.dragTargets.length>0)&&(this.setState({isDragActive:!1,draggedFiles:[]}),this.props.onDragLeave&&this.props.onDragLeave.call(this,e))}},{key:"onDrop",value:function(e){var t=this,r=this.props,n=r.onDrop,a=r.onDropAccepted,o=r.onDropRejected,i=r.multiple,s=r.disablePreview,l=r.accept,d=r.getDataTransferItems;e.preventDefault(),this.dragTargets=[],this.isFileDialogActive=!1,this.draggedFiles=null,this.setState({isDragActive:!1,draggedFiles:[]}),Promise.resolve(d(e)).then(function(r){var d=[],u=[];r.forEach(function(e){var r,n;if(!s)try{e.preview=window.URL.createObjectURL(e)}catch(e){}c(e,l)&&(r=t.props.maxSize,n=t.props.minSize,e.size<=r&&e.size>=n)?d.push(e):u.push(e)}),i||u.push.apply(u,function(e){if(!Array.isArray(e))return Array.from(e);for(var t=0,r=Array(e.length);t<e.length;t++)r[t]=e[t];return r}(d.splice(1))),n&&n.call(t,d,u,e),u.length>0&&o&&o.call(t,u,e),d.length>0&&a&&a.call(t,d,e)})}},{key:"onClick",value:function(e){var t=this.props,r=t.onClick;t.disableClick||(e.stopPropagation(),r&&r.call(this,e),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return -1!==e.indexOf("MSIE")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/")}()?setTimeout(this.open.bind(this),0):this.open())}},{key:"onInputElementClick",value:function(e){e.stopPropagation(),this.props.inputProps&&this.props.inputProps.onClick&&this.props.inputProps.onClick()}},{key:"onFileDialogCancel",value:function(){var e=this,t=this.props.onFileDialogCancel;
82this.isFileDialogActive&&setTimeout(function(){null!=e.fileInputEl&&(e.fileInputEl.files.length||(e.isFileDialogActive=!1)),"function"==typeof t&&t()},300)}},{key:"setRef",value:function(e){this.node=e}},{key:"setRefs",value:function(e){this.fileInputEl=e}},{key:"open",value:function(){this.isFileDialogActive=!0,this.fileInputEl.value=null,this.fileInputEl.click()}},{key:"render",value:function(){var e,t=this.props,r=t.accept,a=t.acceptClassName,o=t.activeClassName,i=t.children,s=t.disabled,d=t.disabledClassName,g=t.inputProps,y=t.multiple,v=t.name,x=t.rejectClassName,_=b(t,["accept","acceptClassName","activeClassName","children","disabled","disabledClassName","inputProps","multiple","name","rejectClassName"]),C=_.acceptStyle,k=_.activeStyle,w=_.className,A=void 0===w?"":w,j=_.disabledStyle,S=_.rejectStyle,O=_.style,N=b(_,["acceptStyle","activeStyle","className","disabledStyle","rejectStyle","style"]),E=this.state,M=E.isDragActive,T=E.draggedFiles,L=T.length,I=y||L<=1,D=L>0&&(e=this.props.accept,T.every(function(t){return c(t,e)})),R=L>0&&(!D||!I),P=!A&&!O&&!k&&!C&&!S&&!j;M&&o&&(A+=" "+o),D&&a&&(A+=" "+a),R&&x&&(A+=" "+x),s&&d&&(A+=" "+d),P&&(O=h,k=f,C=f,S=u,j=p);var $=m({position:"relative"},O);k&&M&&($=m({},$,k)),C&&D&&($=m({},$,C)),S&&R&&($=m({},$,S)),j&&s&&($=m({},$,j));var z={accept:r,disabled:s,type:"file",style:m({position:"absolute",top:0,right:0,bottom:0,left:0,opacity:1e-5,pointerEvents:"none"},g.style),multiple:l&&y,ref:this.setRefs,onChange:this.onDrop,autoComplete:"off"};v&&v.length&&(z.name=v),N.acceptedFiles,N.preventDropOnDocument,N.disablePreview,N.disableClick,N.onDropAccepted,N.onDropRejected,N.onFileDialogCancel,N.maxSize,N.minSize,N.getDataTransferItems;var F=b(N,["acceptedFiles","preventDropOnDocument","disablePreview","disableClick","onDropAccepted","onDropRejected","onFileDialogCancel","maxSize","minSize","getDataTransferItems"]);return n.createElement("div",m({className:A,style:$},F,{onClick:this.composeHandlers(this.onClick),onDragStart:this.composeHandlers(this.onDragStart),onDragEnter:this.composeHandlers(this.onDragEnter),onDragOver:this.composeHandlers(this.onDragOver),onDragLeave:this.composeHandlers(this.onDragLeave),onDrop:this.composeHandlers(this.onDrop),ref:this.setRef,"aria-disabled":s}),this.renderChildren(i,M,D,R),n.createElement("input",m({},g,z)))}}]),t}(n.Component);let v=y;y.propTypes={accept:o().oneOfType([o().string,o().arrayOf(o().string)]),children:o().oneOfType([o().node,o().func]),disableClick:o().bool,disabled:o().bool,disablePreview:o().bool,preventDropOnDocument:o().bool,inputProps:o().object,multiple:o().bool,name:o().string,maxSize:o().number,minSize:o().number,className:o().string,activeClassName:o().string,acceptClassName:o().string,rejectClassName:o().string,disabledClassName:o().string,style:o().object,activeStyle:o().object,acceptStyle:o().object,rejectStyle:o().object,disabledStyle:o().object,getDataTransferItems:o().func,onClick:o().func,onDrop:o().func,onDropAccepted:o().func,onDropRejected:o().func,onDragStart:o().func,onDragEnter:o().func,onDragOver:o().func,onDragLeave:o().func,onFileDialogCancel:o().func},y.defaultProps={preventDropOnDocument:!0,disabled:!1,disablePreview:!1,disableClick:!1,inputProps:{},multiple:!0,maxSize:1/0,minSize:0,getDataTransferItems:function(e){var t=[];if(e.dataTransfer){var r=e.dataTransfer;r.files&&r.files.length?t=r.files:r.items&&r.items.length&&(t=r.items)}else e.target&&e.target.files&&(t=e.target.files);return Array.prototype.slice.call(t)}}},9949:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(82584),a=r(52623),o=(0,r(91603).A)(Object.keys,Object),i=Object.prototype.hasOwnProperty;let s=function(e){if(!(0,a.A)(e))return o(e);var t=[];for(var r in Object(e))i.call(e,r)&&"constructor"!=r&&t.push(r);return t};var l=r(46068);let c=function(e){return(0,l.A)(e)?(0,n.A)(e):s(e)}},9957:(e,t)=>{"use strict";function r(e,t,n=!1){return t?Object.keys(e).filter(e=>n?!t.includes(e):t.includes(e)).reduce((t,r)=>(t[r]=e[r],t),{}):{}}function n(e,t,r,n){let a=n&&Object.keys(n).length>0?new URL(Object.values(n)[0],e):new URL(e);
82return t&&r&&t.forEach(e=>{r[e]&&a.searchParams.set(e,r[e])}),a.toString()}function a(e,t,r,a,o){var i;if(!t)return`<${e}></${e}>`;let s=(null==(i=t.src)?void 0:i.url)?Object.assign(Object.assign({},t),{src:n(t.src.url,t.src.params,a,o)}):t,l=Object.keys(Object.assign(Object.assign({},s),r)).reduce((e,t)=>{let n=null==r?void 0:r[t],a=s[t],o=null!=n?n:a,i=!0===o?t:`${t}="${o}"`;return o?e+` ${i}`:e},"");return`<${e}${l}></${e}>`}Object.defineProperty(t,"__esModule",{value:!0}),t.formatData=t.createHtml=t.formatUrl=void 0,t.formatUrl=n,t.createHtml=a,t.formatData=function(e,t){var o,i,s,l,c;let d=r(t,null==(o=e.scripts)?void 0:o.reduce((e,t)=>[...e,...Array.isArray(t.params)?t.params:[]],[])),u=r(t,null==(s=null==(i=e.html)?void 0:i.attributes.src)?void 0:s.params),p=r(t,[null==(c=null==(l=e.html)?void 0:l.attributes.src)?void 0:c.slugParam]),f=r(t,[...Object.keys(d),...Object.keys(u),...Object.keys(p)],!0);return Object.assign(Object.assign({},e),{html:e.html?a(e.html.element,e.html.attributes,f,u,p):null,scripts:e.scripts?e.scripts.map(e=>Object.assign(Object.assign({},e),{url:n(e.url,e.params,d)})):null})}},9965:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=function(e){return function(t){return e(t)}}},10110:(e,t,r)=>{var n=r(40001);e.exports=function(e,t){var r=this.__data__;return this.size+=+!this.has(e),r[e]=n&&void 0===t?"__lodash_hash_undefined__":t,this}},10455:(e,t,r)=>{var n=r(88390),a=r(73240),o=r(74793),i=r(56562),s=r(34066),l=r(9862),c=r(96543),d=r(46996),u="[object Arguments]",p="[object Array]",f="[object Object]",h=Object.prototype.hasOwnProperty;e.exports=function(e,t,r,m,g,b){var y=l(e),v=l(t),x=y?p:s(e),_=v?p:s(t);x=x==u?f:x,_=_==u?f:_;var C=x==f,k=_==f,w=x==_;if(w&&c(e)){if(!c(t))return!1;y=!0,C=!1}if(w&&!C)return b||(b=new n),y||d(e)?a(e,t,r,m,g,b):o(e,t,x,r,m,g,b);if(!(1&r)){var A=C&&h.call(e,"__wrapped__"),j=k&&h.call(t,"__wrapped__");
82if(A||j){var S=A?e.value():e,O=j?t.value():t;return b||(b=new n),g(S,O,r,m,b)}}return!!w&&(b||(b=new n),i(e,t,r,m,g,b))}},10547:(e,t,r)=>{"use strict";r.d(t,{A:()=>W});var n,a,o,i,s,l,c=r(40942),d=r(98732),u=r(21576);let p=function(e,t,r){(void 0===r||(0,u.A)(e[t],r))&&(void 0!==r||t in e)||(0,d.A)(e,t,r)};var f=r(53554),h=r(28186),m=r(26473),g=r(7231),b=r(39666),y=r(31104),v=r(51299),x=r(46068),_=r(50514),C=r(59732),k=r(90022),w=r(70941),A=r(72502),j=r(88769),S=Object.prototype,O=Function.prototype.toString,N=S.hasOwnProperty,E=O.call(Object);let M=function(e){if(!(0,_.A)(e)||"[object Object]"!=(0,A.A)(e))return!1;var t=(0,j.A)(e);if(null===t)return!0;var r=N.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&O.call(r)==E};var T=r(41704);let L=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]};var I=r(10713),D=r(84153);let R=function(e,t,r,n,a,o,i){var s=L(e,r),l=L(t,r),c=i.get(l);if(c)return void p(e,r,c);var d=o?o(s,l,r+"",e,t,i):void 0,u=void 0===d;if(u){var f=(0,v.A)(l),A=!f&&(0,C.A)(l),j=!f&&!A&&(0,T.A)(l);(d=l,f||A||j)?(0,v.A)(s)?d=s:(0,_.A)(s)&&(0,x.A)(s)?d=(0,g.A)(s):A?(u=!1,d=(0,h.A)(l,!0)):j?(u=!1,d=(0,m.A)(l,!0)):d=[]:M(l)||(0,y.A)(l)?(d=s,(0,y.A)(s))?d=(0,I.A)(s,(0,D.A)(s)):(!(0,w.A)(s)||(0,k.A)(s))&&(d=(0,b.A)(l)):u=!1}u&&(i.set(l,d),a(d,l,n,o,i),i.delete(l)),p(e,r,d)},P=function e(t,r,n,a,o){t!==r&&(0,f.A)(r,function(i,s){if(o||(o=new c.A),(0,w.A)(i))R(t,r,s,n,e,a,o);else{var l=a?a(L(t,s),i,s+"",t,r,o):void 0;void 0===l&&(l=i),p(t,s,l)}},D.A)};var $=r(20464);let z=function(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)};var F=Math.max,B=r(75741),U=B.A?function(e,t){return(0,B.A)(e,"toString",{configurable:!0,enumerable:!1,value:function(){return t},writable:!0})}:$.A,G=Date.now,q=(i=0,s=0,function(){var e=G(),t=16-(e-s);if(s=e,t>0){if(++i>=800)return arguments[0]}else i=0;return U.apply(void 0,arguments)}),H=r(43825);let V=function(e,t,r){if(!(0,w.A)(r))return!1;var n=typeof t;return("number"==n?!!((0,x.A)(r)&&(0,H.A)(t,r.length)):"string"==n&&t in r)&&(0,u.A)(r[t],e)},W=(l=function(e,t,r){P(e,t,r)},q((n=function(e,t){var r=-1,n=t.length,a=n>1?t[n-1]:void 0,o=n>2?t[2]:void 0;for(a=l.length>3&&"function"==typeof a?(n--,a):void 0,o&&V(t[0],t[1],o)&&(a=n<3?void 0:a,n=1),e=Object(e);++r<n;){var i=t[r];i&&l(e,i,r)}return e},a=void 0,o=$.A,a=F(void 0===a?n.length-1:a,0),function(){for(var e=arguments,t=-1,r=F(e.length-a,0),i=Array(r);++t<r;)i[t]=e[a+t];t=-1;for(var s=Array(a+1);++t<a;)s[t]=e[t];return s[a]=o(i),z(n,this,s)}),n+""))},10548:(e,t,r)=>{"use strict";let n,a;var o=r(27934);Object.defineProperty(t,"__esModule",{value:!0});var i={BubbledError:function(){return y},SpanKind:function(){return g},SpanStatusCode:function(){return m},getTracer:function(){return j},isBubbledError:function(){return v}};for(var s in i)Object.defineProperty(t,s,{enumerable:!0,get:i[s]});let l=r(47274),c=r(35196),d=o.env.NEXT_OTEL_PERFORMANCE_PREFIX;function u(){}Symbol.for("@next/local-span-recorder");try{n=r(96356)}catch(e){n=r(96356)}let{context:p,propagation:f,trace:h,SpanStatusCode:m,SpanKind:g,ROOT_CONTEXT:b}=n;class y extends Error{constructor(e,t){super(),this.bubble=e,this.result=t}}function v(e){return"object"==typeof e&&null!==e&&e instanceof y}let x=(e,t)=>{v(t)&&t.bubble?e.setAttribute("next.bubble",!0):(t&&(e.recordException(t),e.setAttribute("error.type",t.name)),e.setStatus({code:m.ERROR,message:null==t?void 0:t.message})),e.end()},_=new Map,C=n.createContextKey("next.rootSpanId"),k=0,w={set(e,t,r){e.push({key:t,value:r})}};class A{getTracerInstance(){return h.getTracer("next.js","0.0.1")}isOpenTelemetryEnabled(){var e,t;let r=h.getSpan(p.active());if(null==r?void 0:r.isRecording())return!0;let n=h.getTracerProvider();return!("getDelegate"in n)||(null==n.getDelegate||null==(t=n.getDelegate.call(n))||null==(e=t.constructor)?void 0:e.name)!=="NoopTracerProvider"}getContext(){return p}getTracePropagationData(){let e=p.active(),t=[];return f.inject(e,t,w),t}getActiveScopeSpan(){let e=u(),t=null==e?void 0:e.getActiveLocalSpan();return t&&(null==e?void 0:e.isOpenTelemetryIsolatedSpan(t))?t:h.getSpan(p.active())}runWithDetachedContext(e){return d||this.isOpenTelemetryEnabled()?p.with(b,e):e()}withPropagatedContext(e,t,r,n=!1){let a=p.active();if(!d&&!this.isOpenTelemetryEnabled()&&!h.getSpanContext(a))return t();if(n){let n=f.extract(b,e,r);
82if(h.getSpanContext(n))return p.with(n,t);let o=f.extract(a,e,r);return p.with(o,t)}if(h.getSpanContext(a))return t();let o=f.extract(a,e,r);return p.with(o,t)}trace(...e){let[t,r,n]=e,a=!!d||this.isOpenTelemetryEnabled(),i=u(),s=(null==i?void 0:i.isLocalSpanRecordingEnabled())??!1;if(!a&&!s)return"function"==typeof r?r():n();let{fn:f,options:h}="function"==typeof r?{fn:r,options:{}}:{fn:n,options:{...r}},m=h.spanName??t,g=h.parentSpan??this.getActiveScopeSpan(),y=g&&(null==i?void 0:i.isOpenTelemetryIsolatedSpan(g))?g:void 0,v=!y&&(l.NextVanillaSpanAllowlist.has(t)||"1"===o.env.NEXT_OTEL_VERBOSE);if(!(v||(null==i?void 0:i.isRequestInsightsEnabled()))||h.hideSpan)return f();let w=y?p.active():this.getSpanContext(g);w||(w=(null==p?void 0:p.active())??b);let A=w.getValue(C),j="number"!=typeof A||!_.has(A),S=k++;return h.attributes={"next.span_category":"nextjs","next.span_name":m,"next.span_type":t,...h.attributes},p.with(w.setValue(C,S),()=>this.runWithActiveSpan(m,h,w,a&&v,s,y,e=>{let r;d&&t&&l.LogSpanAllowList.has(t)&&(r="performance"in globalThis&&"measure"in performance?globalThis.performance.now():void 0);let n=!1,a=()=>{!n&&(n=!0,_.delete(S),r&&performance.measure(`${d}:next-${(t.split(".").pop()||"").replace(/[A-Z]/g,e=>"-"+e.toLowerCase())}`,{start:r,end:performance.now()}))};if(j&&_.set(S,new Map(Object.entries(h.attributes??{}))),f.length>1)try{return f(e,t=>{t?x(e,t):e.end()})}catch(t){throw x(e,t),t}finally{a()}try{let t=f(e);
82if((0,c.isThenable)(t))return t.then(t=>(e.end(),t)).catch(t=>{throw x(e,t),t}).finally(a);return e.end(),a(),t}catch(t){throw x(e,t),a(),t}}))}runWithActiveSpan(e,t,r,n,a,o,i){if(n)return this.getTracerInstance().startActiveSpan(e,t,n=>i(a?this.createLocalRecordingSpan(e,t,r,n,o):n));let s=this.createLocalRecordingSpan(e,t,r,void 0,o),l=u();return l.withLocalSpan(s,()=>l.isOpenTelemetryIsolatedSpan(s)?i(s):p.with(h.setSpan(p.active(),s),i,void 0,s))}createLocalRecordingSpan(e,t,r,n,a){let o=(null==a?void 0:a.spanContext())??h.getSpanContext(r),i=null==n?void 0:n.spanContext();return u().createLocalSpan({name:e,attributes:t.attributes,links:t.links,startTime:t.startTime,delegateSpan:n,traceId:(null==i?void 0:i.traceId)??(null==o?void 0:o.traceId),spanId:null==i?void 0:i.spanId,parentSpanId:null==o?void 0:o.spanId,isolateOpenTelemetry:void 0!==a})}wrap(...e){let t=this,[r,n,a]=3===e.length?e:[e[0],{},e[1]];return l.NextVanillaSpanAllowlist.has(r)||"1"===o.env.NEXT_OTEL_VERBOSE?function(){let e=n;"function"==typeof e&&"function"==typeof a&&(e=e.apply(this,arguments));let o=arguments.length-1,i=arguments[o];if("function"!=typeof i)return t.trace(r,e,()=>a.apply(this,arguments));{let n=t.getContext().bind(p.active(),i);return t.trace(r,e,(e,t)=>(arguments[o]=function(e){return null==t||t(e),n.apply(this,arguments)},a.apply(this,arguments)))}}:a}startSpan(...e){let[t,r]=e,n=r?{...r,attributes:{"next.span_category":"nextjs",...r.attributes}}:{attributes:{"next.span_category":"nextjs"}},a=u(),o=n.parentSpan??this.getActiveScopeSpan(),i=o&&(null==a?void 0:a.isOpenTelemetryIsolatedSpan(o))?o:void 0,s=(i?void 0:this.getSpanContext(o))??p.active();if(!(null==a?void 0:a.isLocalSpanRecordingEnabled()))return this.getTracerInstance().startSpan(t,n,s);let l=!i&&this.isOpenTelemetryEnabled()?this.getTracerInstance().startSpan(t,n,s):void 0;return this.createLocalRecordingSpan(t,n,s,l,i)}getSpanContext(e){return e?h.setSpan(p.active(),e):void 0}getRootSpanAttributes(){let e=p.active().getValue(C);return _.get(e)}setRootSpanAttribute(e,t){let r=p.active().getValue(C),n=_.get(r);n&&!n.has(e)&&n.set(e,t)}withSpan(e,t){let r=u();return(null==r?void 0:r.isLocalRecordingSpan(e))?r.withLocalSpan(e,()=>r.isOpenTelemetryIsolatedSpan(e)?t():p.with(h.setSpan(p.active(),e),t)):p.with(h.setSpan(p.active(),e),t)}}let j=(a=new A,()=>a)},10668:e=>{e.exports={container:"legality_container__TrNaQ",legalities:"legality_legalities__nqeAV",label:"legality_label__zQ9pJ"}},10673:e=>{e.exports={container:"tabTypeSelector_container__xqpNG",tabContainer:"tabTypeSelector_tabContainer__2bgiQ",tabButton:"tabTypeSelector_tabButton__ssWgd",customIconContainer:"tabTypeSelector_customIconContainer__ggT08",spellbookLogo:"tabTypeSelector_spellbookLogo__6B_S_"}},10675:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>y,h_:()=>b,tb:()=>v});var n=r(75038),a=r(76430),o=r(32071),i=r(2477),s=r(21159),l=r(89532),c=r(82185),d=r(98279),u=r(20267),p=r(4444),f=r(14748),h=r(90332),m=r(54194),g=r.n(m);let b=e=>!!(e.repeat||document?.activeElement?.tagName==="INPUT"||document?.activeElement?.tagName==="input"||document?.activeElement?.tagName==="TEXTAREA"||document?.activeElement?.tagName==="textarea"||document?.activeElement?.className.includes("editor")),y=()=>{let e=(0,a.useRef)(()=>null),t=(0,c.GV)(e=>e.active.modals.deckKeybinds),[r,f]=(0,u.o)(),[m,y]=(0,c.zU)(d.iY,d.zM);return(0,a.useEffect)(()=>(window.removeEventListener("keydown",e.current),e.current=e=>{let n=o.Ay.getOnMac()?e.metaKey:e.ctrlKey;if(b(e))return;let a=l.M.getState(),c=a.deck.cardMap,u=Object.keys(a.active.multiSelectedIds),p=a.active.filteredCards,g=a.deck.actionStack,v=a.deck.undoneActionStack,x=Object.values(c).filter(e=>!p.length||p.includes(e.name)).map(e=>e.id);if("?"===e.key&&y({modalName:"deckKeybinds",flag:!t}),("H"===e.key||"h"===e.key)&&n&&(e.preventDefault(),m({modals:{addRemovedCards:!0},modalActive:!0})),("a"===e.key||"A"===e.key)&&n){e.preventDefault();let t={multiSelectedIds:x.reduce((e,t)=>({...e,[t]:!0}),{})};l.M.dispatch({type:d.iY,payload:t})}if(u.length){if(("c"===e.key||"C"===e.key)&&n){e.preventDefault();let t=u.map(e=>c[e]);e.shiftKey?(0,h.T)(t):(0,h.Z)(t,!0)}if("Delete"===e.key){e.preventDefault();let t=u.map(e=>c[e]);i.A.save(t,u).then(()=>l.M.dispatch({type:d.iY,payload:{multiSelectedIds:{}}})).catch(()=>s.A.create("Failed to delete cards","Deck","error"))}}n&&("M"===e.key||"m"===e.key)&&!r.locked&&(e.preventDefault(),f({...r,open:!r.open,locked:!1})),e.shiftKey&&n&&("Z"===e.key||"z"===e.key)&&v.length&&i.A.redo(),!e.shiftKey&&n&&("Z"===e.key||"z"===e.key)&&g.length&&i.A.undo()},window.addEventListener("keydown",e.current),()=>window.removeEventListener("keydown",e.current)),[open,r]),(0,n.jsxs)(p.A,{open:t,onClose:()=>y({modalName:"deckKeybinds",flag:!1}),className:g().container,children:[(0,n.jsx)("h2",{children:"Deck Page Keybinds"}),(0,n.jsxs)("div",{className:g().content,children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("h4",{children:"Page Actions"}),(0,n.jsx)(v,{keybind:"?",description:"Show/ hide keybinds"}),(0,n.jsx)(v,{keybind:"Ctrl + '",description:"Focus Quick add"}),(0,n.jsx)(v,{keybind:"Ctrl + .",description:"Focus Syntax quick add"}),(0,n.jsx)(v,{keybind:"Ctrl + ;",description:"Focus Detailed add"}),(0,n.jsx)(v,{keybind:"Ctrl + /",description:"Focus Deck filter"}),(0,n.jsx)(v,{keybind:"Ctrl + Z",description:"Undo action"}),(0,n.jsx)(v,{keybind:"Ctrl + Shift + Z",description:"Redo action"}),(0,n.jsx)(v,{keybind:"Ctrl + Enter",description:"Opens search"}),(0,n.jsx)(v,{keybind:"Ctrl + A",description:"Select all cards"}),(0,n.jsx)(v,{keybind:"Ctrl + M",description:"Open stats panel"}),(0,n.jsx)(v,{keybind:"Ctrl + H",description:"Open deck history"})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("h4",{children:"With multi-select active"}),(0,n.jsx)(v,{keybind:"Ctrl + C",description:"Copy selected cards"}),(0,n.jsx)(v,{keybind:"Ctrl + Shift + C",description:"Copy selected cards (Archidekt Syntax)"}),(0,n.jsx)(v,{keybind:"Delete",description:"Delete selected cards"})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("h4",{children:"Card Actions"}),(0,n.jsx)("p",{children:"Actions that apply to the card in your deck that your cursor is hovering over"}),(0,n.jsx)(v,{keybind:"R",description:"Removes card from deck"}),(0,n.jsx)(v,{keybind:"+",description:"Increase card quantity"}),(0,n.jsx)(v,{keybind:"-",description:"Decrease card quantity"}),(0,n.jsx)(v,{keybind:"A",description:"Move to auto category"}),(0,n.jsx)(v,{keybind:"M",description:"Move card to Maybeboard"}),(0,n.jsx)(v,{keybind:"S",description:"Move card to Sideboard"}),(0,n.jsx)(v,{keybind:"L",description:"Flips card (when applicable)"}),(0,n.jsx)(v,{keybind:"N",description:"Set card to nonfoil (when applicable)"}),(0,n.jsx)(v,{keybind:"F",description:"Set card to foil (when applicable)"}),(0,n.jsx)(v,{keybind:"E",description:"Set card to etched (when applicable)"}),(0,n.jsx)(v,{keybind:"Ctrl + Click",description:"Start card multi-select"})]})]})]})},v=({keybind:e,description:t})=>{let r=(0,f.w)(e);return(0,n.jsxs)("div",{className:g().keybindContainer,children:[(0,n.jsx)("span",{className:g().iconWrapper,children:(0,n.jsx)("span",{className:g().keybind,suppressHydrationWarning:!0,children:r})}),(0,n.jsx)("span",{className:g().description,children:t})]})}},10713:(e,t,r)=>{"use strict";r.d(t,{A:()=>
82o});var n=r(16875),a=r(98732);let o=function(e,t,r,o){var i=!r;r||(r={});for(var s=-1,l=t.length;++s<l;){var c=t[s],d=o?o(r[c],e[c],c,r,e):void 0;void 0===d&&(d=e[c]),i?(0,a.A)(r,c,d):(0,n.A)(r,c,d)}return r}},10723:(e,t,r)=>{"use strict";r.d(t,{A:()=>k,I:()=>w});var n=r(75038),a=r(76430),o=r(15918),i=r(77039),s=r.n(i),l=r(40120),c=r(34783),d=r.n(c),u=r(80545),p=r(82185),f=r(84126),h=r(21159),m=r(89408),g=r(8682),b=r(69133),y=r(87475),v=r(56771),x=r(19677),_=r.n(x);let C=(e,t)=>{let r=e?.toLowerCase(),n=t?.toLowerCase();return r<n?-1:+(r>n)},k=({collectionCard:e,updatedTags:t,onChange:r,onTagsChange:i,className:c="",disabled:d=!1})=>{let m=(0,p.GV)(e=>e.collectionV2.tags),g=(0,p.GV)(e=>e.collectionV2.hasFetchedCollectionTags),[v]=(0,p.zU)(u.v),[{tbId:x}]=(0,o.A)(["tbId"]),[k,j]=(0,a.useState)(!1),[S,O]=(0,a.useState)(!1),[N,E]=(0,a.useState)(!1),M=e?e.tags:t;(0,a.useEffect)(()=>{k&&j(!1)},[e?.tags,t]),(0,a.useEffect)(()=>{g||(E(!0),f.A.listV2(`${x}`,"oracleCardIds=0").then(e=>{v({tags:e.tags.reduce((e,t)=>(e[t.id]=t,e),{}),hasFetchedCollectionTags:!0})}).catch(()=>h.A.create("Collection labels could not be fetched","Collection Service Error","error")).finally(()=>E(!1)))},[]);let T=M.filter(e=>!!m[e]).sort((e,t)=>C(m[e]?.name,m[t]?.name));return(0,n.jsxs)("div",{className:_().container,children:[(0,n.jsxs)("div",{className:_().header,children:[(0,n.jsx)("label",{children:"Collection labels"}),(0,n.jsxs)("button",{onClick:()=>O(!0),disabled:d,children:[(0,n.jsx)(l.A,{name:"tags"}),"Create / edit labels"]})]}),(0,n.jsxs)(w,{disabled:d,onTagsUpdated:t=>{s()(M,t)||(r&&r({...e,tags:t}),i&&i(t),j(!0))},cardTags:M,triggerClassName:_().dropdownTrigger,children:[(0,n.jsx)(l.A,{name:"circle-plus"}),"Select labels for ",e?(0,n.jsx)("b",{children:e.card.name}):"selected cards"]}),k&&(0,n.jsxs)("div",{className:_().noLabels,children:[(0,n.jsx)(b.A,{size:"medXSmall"})," Saving collection labels..."]}),N&&(0,n.jsxs)("div",{className:_().noLabels,children:[(0,n.jsx)(b.A,{size:"medXSmall"})," Fetching collection labels..."]}),!!T.length&&!k&&(0,n.jsx)("div",{className:_().appliedTags,children:T.map(e=>(0,n.jsx)(A,{name:m[e]?.name,color:m[e]?.color},e))}),!T.length&&!k&&(0,n.jsx)("div",{className:_().noLabels,children:"No labels applied"}),(0,n.jsx)(y.A,{open:S,onClose:()=>O(!1)})]})},w=({onTagsUpdated:e,children:t,cardTags:r,triggerClassName:o,disabled:i=!1})=>{let l=(0,p.GV)(e=>e.collectionV2.tags),c=Object.keys(l).sort((e,t)=>C(l[e].name,l[t].name)),[d,u]=(0,a.useState)(""),[f,h]=(0,a.useState)(r),[m,b]=(0,a.useState)(!1);(0,a.useEffect)(()=>{s()(f,r)||h(r)},[r]);let y=c.length?c.filter(e=>!d.length||l[e]?.name?.toLocaleLowerCase().includes(d.toLocaleLowerCase())).map(e=>({type:"custom",customChild:(0,n.jsx)(A,{id:e,name:l[e]?.name,color:l[e]?.color,value:f.includes(Number(e)),onChange:t=>{h(t?[...f,Number(e)]:f.filter(t=>Number(t)!==Number(e)))}})})):[{label:"Create labels before adding them to cards",className:_().noLabelsMessage,disabled:!0,onClick:()=>null}];return m?(0,n.jsx)(g.A,{focusedOnMount:!0,disabled:i,menuClassName:_().menu,onBlur:()=>{e(f),u(""),b(!1)},triggerClassName:_().labelsDropdown,options:y,children:(0,n.jsx)(v.A,{focusOnMount:!0,placeholder:"Select or filter for labels...",value:d,onChange:u,className:`${_().defaultTriggerStyles} ${o}`})}):(0,n.jsx)("button",{disabled:i,onFocus:()=>b(!0),onClick:()=>b(!0),className:`${_().defaultTriggerStyles} ${o}`,children:t})},A=({name:e,color:t,value:r=!1,id:o,onChange:i})=>{let[s]=(0,a.useState)(d().generate());return(0,n.jsxs)("div",{className:_().labelOption,children:[(0,n.jsx)(m.A,{className:_().colorLabel,htmlFor:s,name:e,color:t}),i&&(0,n.jsx)("input",{id:s,type:"checkbox",onChange:e=>i(e.target.checked),checked:r})]})}},10836:e=>{e.exports={videoContainer:"inhouseVideoAd_videoContainer__OWK0d",close:"inhouseVideoAd_close__P9bRf",videoAd:"inhouseVideoAd_videoAd__tRYrU",hidden:"inhouseVideoAd_hidden__F_zpD"}},10859:e=>{e.exports={container:"cardLoader_container__Z2JrT",shimmer:"cardLoader_shimmer__Salzh",namebox:"cardLoader_namebox__nGp62",typebox:"cardLoader_typebox__rEKvJ",textbox:"cardLoader_textbox__Th_h8",powerToughness:"cardLoader_powerToughness__xaQq7",archidektLogo:"cardLoader_archidektLogo__dP8Wo",cardText:"cardLoader_cardText___839E",manaCost:"cardLoader_manaCost__Y1lqD"}},10993:(e,t,r)=>{"use strict";r.d(t,{A:()=>g});
82var n=r(75038),a=r(76430),o=r(85785),i=r(84806),s=r(83690),l=r(92826),c=r(49435),d=r(96029),u=r(46118),p=r(57146),f=r(47306),h=r(71919),m=r.n(h);let g=a.forwardRef((e,t)=>{let{card:r,flipped:p,error:h,faded:g,style:y,className:v="",imageClassName:x="",cardLoaderClassName:_="",onTouchStart:C,onTouchEnd:k,onDoubleClick:w,onClick:A,onMouseEnter:j,onMouseLeave:S,onMouseDown:O,onMouseUp:N,onContextMenu:E,onFocus:M,onBlur:T,nameOnPlaceholder:L,textOnPlaceholder:I,overrideImageUrl:D,overrideFoil:R,skipPlaceholder:P,forceOnlyShowFaceUpSide:$,cardDataPending:z,includeCorderOwned:F,includeColorTag:B,disableTooltip:U=!1,overrideCardResolutionPreference:G,showContentWarningOverrideControls:q=!1,saving:H=!1}=e,V=(0,a.useRef)(null),[W,Y]=(0,a.useState)(P||""===D||!1),[K,X]=(0,a.useState)(!1),J=i.Yp.includes(r.layout),Q=G||(0,u.sB)(),Z=b(r,Q,!1,D,K),ee=b(r,Q,!0,D,K);if((0,a.useEffect)(()=>{V.current?.complete&&Y(!0)},[]),z)return(0,n.jsx)("div",{ref:t,className:`${m().container} ${v} ${W?m().border:""}`,style:y,children:(0,n.jsx)(s.A,{loading:!0,className:m().loadingCard,includeText:I,includeManaCost:I})});let et=(p?`${r.name} back`:r.name)+` ${r.setCode?`(${r.setCode})`:""} ${r.collectorNumber}`;return(0,n.jsxs)("div",{ref:t,className:`${m().container} ${A?m().clickableCard:""} ${v} ${W?m().border:""}`,style:y,onTouchStart:C,onTouchEnd:k,onContextMenu:E,onDoubleClick:w,onMouseEnter:j,onMouseLeave:S,onMouseDown:O,onMouseUp:N,onClick:A,onFocus:M,onBlur:T,children:[(0,n.jsx)(s.A,{loading:!0,flipped:p,className:`${m().loadingCard} ${_}`,card:r,style:{opacity:W&&Z?"0":"1",animation:"none"},includeName:L,includeText:!r.contentWarning&&(!Z||I),includeManaCost:!Z||I}),$&&Z?(0,n.jsx)(c.A,{ref:V,src:p?ee:Z,alt:et,title:U?void 0:et,className:`${m().image} ${x}`,style:{opacity:+!!W},onLoad:()=>Y(!0),onError:()=>Y(!1)}):(0,n.jsxs)(n.Fragment,{children:[Z&&(0,n.jsx)(c.A,{id:"basicCardImage",ref:V,src:Z,alt:et,title:U?void 0:et,className:`${m().image} ${x}`,style:{opacity:!p&&W?1:0},onLoad:()=>Y(!0),onError:()=>Y(!1)}),(J||p)&&ee&&(0,n.jsx)(c.A,{src:ee,alt:et,title:U?void 0:et,className:m().image,onError:()=>Y(!1),style:{opacity:+!!p,pointerEvents:p?"auto":"none"}})]}),W&&("Normal"!==r.modifier&&void 0===R||R)&&(0,n.jsx)(d.U0,{}),h&&(0,n.jsx)(d.Jr,{}),g&&(0,n.jsx)(d.h,{}),H&&(0,n.jsx)(d.gL,{}),r.contentWarning&&!K&&q&&(0,n.jsxs)("div",{className:m().contentWarningTrigger,children:[(0,n.jsx)("p",{children:"This card has been banned from all formats for being racist and/or culturally offensive."}),(0,n.jsx)("button",{onClick:()=>X(!0),children:"Show anyway"})]}),B&&(0,n.jsx)("span",{className:m().colorTag,style:{color:(0,f.O)(r.colorLabel.color),backgroundColor:r.colorLabel.color||o.BW.color},children:r.qty}),F&&(0,n.jsx)(l.A,{owned:r.owned})]})}),b=(e,t,r,n,a)=>{let o=(r?e?.customCard?.backImageUrl:e?.customCard?.frontImageUrl)||"";return void 0!==n?n:e.contentWarning&&!a?"":e.customCard&&o?o:e.uid?(0,p.X)(e.uid,r,t,e.scryfallImageHash):""}},11060:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(75038),a=r(76430),o=r(7648),i=r(30821),s=r.n(i);let l=({value:e,onChange:t,header:r,className:i,disabled:l=!1,placeholder:c,includeDisclaimer:d=!1,overrideUnsetLabel:u})=>{let[p,f]=(0,a.useState)(e??null),h=e=>{f(e),t(e)};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(o.A,{placeholder:c||"Format",options:[{label:u||"Any",id:"null",onClick:()=>h(null)},{label:"1 - Exhibition",id:"1",onClick:()=>h(1)},{label:"2 - Core",id:"2",onClick:()=>h(2)},{label:"3 - Upgraded",id:"3",onClick:()=>h(3)}
82,{label:"4 - Optimized",id:"4",onClick:()=>h(4)},{label:"5 - cEDH",id:"5",onClick:()=>h(5)}],value:`${e??p}`,header:r,className:`${s().fullWidth} ${i}`,triggerWrapperClassName:s().fullWidth,disabled:l}),d&&(0,n.jsx)("label",{className:s().disclaimer,children:"**The Commander Bracket of a deck is NOT a strict power ranking of a deck. It is a tool for you to better communicate what is in your deck, and what it is trying to do with other players."})]})}},11564:e=>{e.exports={icon:"customIcon_icon__du5e2"}},11575:(e,t,r)=>{var n=r(34066),a=r(47553);e.exports=function(e){return a(e)&&"[object Map]"==n(e)}},11801:(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`unauthorized()` is experimental and only allowed to be used when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E411",enumerable:!1,configurable:!0})}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unauthorized",{enumerable:!0,get:function(){return n}}),r(41504).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},12134:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>s,QU:()=>o,_3:()=>i});var n=r(75038),a=r(57413);let o=({symbol:e,height:t="1em",width:r="1em",opacity:a=1,className:o})=>(0,n.jsx)("div",{className:o,style:{backgroundImage:`url(https://svgs.scryfall.io/card-symbols/${e}.svg)`,backgroundRepeat:"no-repeat",display:"inline-block",transition:"all 0.2s ease-in-out",height:t,width:r||("1000000"==`${e}`?"4.9em":"100"==`${e}`?"1.8em":"1em"),opacity:a}}),i=a.Ay.div.withConfig({componentId:"sc-30c45a94-0"})(["display:inline-block;height:1em;width:1em;text-align:center;"]),s=o},12660:(e,t,r)=>{"use strict";r.d(t,{g:()=>i});var n=r(77039),a=r.n(n);let o=["allCards","battlefield","hand","library","sideboard","graveyard","exile","commandZone","attractions","junkyard","planes","cardCoordinates","selected","showPopoutHand","showOverlaysInPopout","peeking","searching","cardSearch","allTokensOverlay","randomGeneratorOverlay","randomGeneratedValues","generatingRandomValue","openingHandOverlay","customCardCreationOverlay","stackDeckOverlay","searchOverlaySearchValue","lifeTotal","lifeTotal2","commanderDamangeOne","commanderDamangeTwo","commanderDamangeThree","commanderDamangeFour","turnCounter","infectDamage","experiance","energy","whiteMana","blueMana","blackMana","redMana","greenMana","colorlessMana","playmatColor","playmatColorExtendsToLowerThird","playmatUrl","sleevesColor","sleevesUrl","globalCardTransform"],i=(e,t)=>{let r=Object.keys(e).reduce((r,n)=>(!o.includes(n)||t&&a()(e[n],t[n])||(r[`${n}`]=e[n]),r),{});return Object.keys(r).length?r:null}},12804:(e,t,r)=>{"use strict";r.d(t,{HQ:()=>i,Qx:()=>n,VS:()=>o,fz:()=>s,jo:()=>a,tb:()=>l});let n=["battlefield","hand","library","sideboard","graveyard","exile","commandZone","attractions","junkyard","planes","miscCards","opponentsCards"],a={"x-small":[55,75,2,10,"2px"],small:[98,138,5,10,"4px"],"small-normal":[125,175,6,12,"0.5rem 1rem"],normal:[150,210,8,12,"0.5rem 1rem"],"normal-large":[175,245,10,14,"0.5rem 1rem"],large:[223,311,15,16,"0.5rem 1rem"]},o=["attractions","library","planes","hand"],i=["battlefield","graveyard","junkyard","exile"],s=["Plane","Battle","Phenomenon"],l=["Room"]},12847:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}},12912:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>c,FB:()=>l,l8:()=>a,ri:()=>s});var n=r(23472);let a={hour:3600,day:86400,week:604800,month:2592e3,year:31536e3};function o(e,t,r,s={}){let c=new n.A,d=r?a[r]:void 0;i(e),c.set(e,t,{path:"/",domain:l(),maxAge:d,sameSite:"Lax",httpOnly:!1,priority:"High",...s})}function i(e){new n.A().remove(e,{path:"/"})}function s(){o("tbRefresh",""),o("tbUser",""),o("tbJwt",""),o("tbId",""),o("tbDecks",""),o("tbR",""),o("tbTier",""),o("tbRootFolder",""),o("settings",""),o("tbBanner",""),o("tbUniqueId",""),o("tbFreeTrialExpiresAt",""),o("tbHideTagRecommendationsForNow",""),o("tbPermanentlyHideTagRecommendations","")}function l(){let e=window.location.hostname;return"localhost"===e?e:window.location.host}let c={get:function(e,t){return new n.A(t).get(e)}
82,set:o,remove:i,logout:s,serverLogout:function(e){e.res?.setHeader("Set-Cookie",["tbRefresh=deleted; path=/; Max-Age=0","tbUser=deleted; path=/; Max-Age=0","tbJwt=deleted; path=/; Max-Age=0","tbId=deleted; path=/; Max-Age=0","tbDecks=deleted; path=/; Max-Age=0","tbR=deleted; path=/; Max-Age=0","tbTier=deleted; path=/; Max-Age=0","tbRootFolder=deleted; path=/; Max-Age=0","settings=deleted; path=/; Max-Age=0","tbBanner=deleted; path=/; Max-Age=0","tbUniqueId=deleted; path=/; Max-Age=0","tbFreeTrialExpiresAt=deleted; path=/; Max-Age=0","tbHideTagRecommendationsForNow=deleted; path=/; Max-Age=0","tbPermanentlyHideTagRecommendations=deleted; path=/; Max-Age=0","tbAvatar=deleted; path=/; Max-Age=0"])},purgeNonAuthCookies:function(){let e=new n.A,t=e.getAll(),r=["tbRefresh","tbUser","tbJwt","tbId","tbR","tbTier","tbRootFolder","settings","tbBanner","collectionAddCardSettings","cacheable-state","collectionV2-cache","archidekt-search-orderby","collectionAddOption","optimizeCardsOptions"];for(let n of Object.keys(t))r.includes(n)||e.remove(n,{path:"/"})},getTotalCookieSize:function(){return new Blob([JSON.stringify(new n.A().getAll())]).size},setServerCookie:function(e,t,r=90){t.res?.setHeader("Set-Cookie",Object.entries(e).map(([e,t])=>`${e}=${t}; path=/; Max-Age=${r}; SameSite=Lax;`))},getDomain:l}},13070:e=>{e.exports=function(e){return this.__data__.has(e)}},13155:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(75038),a=r(76430),o=r(36601),i=r(62982);let s=({value:e,onChange:t,disabled:r,header:s})=>{let[l,c]=(0,a.useState)(e??[]),[d,u]=(0,a.useState)([]);return(0,a.useEffect)(()=>{o.A.get("/api/cards/editions/").then(e=>{u(e.map(e=>({label:`${e.editionname} (${e.editioncode.toLocaleUpperCase()})`,searchString:`${e.editionname} (${e.editioncode.toLocaleUpperCase()})`,value:e.editioncode})))}).catch(e=>console.error(e))},[]),(0,a.useEffect)(()=>{e&&e.length||c([])},[e]),(0,n.jsx)(i.A,{searchable:!0,disabled:r,placeholder:"Editions",onChange:e=>{c(e),t(e)},options:d,value:l,header:s||void 0})}},13319:e=>{e.exports=function(e,t,r){var n=-1,a=e.length;t<0&&(t=-t>a?0:a+t),(r=r>a?a:r)<0&&(r+=a),a=t>r?0:r-t>>>0,t>>>=0;for(var o=Array(a);++n<a;)o[n]=e[n+t];return o}},13428:()=>{},13577:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>s,Kq:()=>i});var n=r(76430),a=r(67662),o=n.createContext(new a.A),i=o.Provider;o.Consumer;let s=o},13643:(e,t)=>{"use strict";let r,n,a;Object.defineProperty(t,"__esModule",{value:!0});var o={actionAsyncStorage:function(){return r},workAsyncStorage:function(){return n},workUnitAsyncStorage:function(){return a}};for(var i in o)Object.defineProperty(t,i,{enumerable:!0,get:o[i]});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},13813:e=>{e.exports={row:"scryfallFilter_row__DSrjg",container:"scryfallFilter_container__sqAia",input:"scryfallFilter_input__ByzgU",loader:"scryfallFilter_loader__q9bh_",searchIcon:"scryfallFilter_searchIcon__bb4Dz",clear:"scryfallFilter_clear__XUJlz",filterHeader:"scryfallFilter_filterHeader__2ojBv",infoContainer:"scryfallFilter_infoContainer__ozChr",info:"scryfallFilter_info__Jlq8F"}},13945:e=>{e.exports={controls:"reportModal_controls__Hfv54",warning:"reportModal_warning__41122"}},14164:(e,t,r)=>{var n=r(67224),a=r(36871);e.exports=function(e,t){return n(e,a(e),t)}},14168:(e,t,r)=>{"use strict";r.d(t,{A:()=>l,q:()=>s});var n=r(75038),a=r(40120),o=r(11564),i=r.n(o);let s={1:"cardKingdom",2:"tcg",3:"mtgo",4:"cardmarket",5:"scg-simple",6:"manapool",7:"tcgland",8:"cardtrader",10:"cardsphere"},l=({name:e,className:t,style:r})=>(0,n.jsx)(a.A,{className:`${e} ${i().icon} ${t}`,style:r})},14192:(e,t,r)=>{var n=r(80378);e.exports=function(e){return n(this.__data__,e)>-1}},14216:(e,t,r)=>{var n=r(89965);e.exports=function(){try{var e=n(Object,"defineProperty");return e({},"",{}),e}catch(e){}}()},14268:(e,t,r)=>{var n=r(64339),a=r(9862),o=r(47553);e.exports=function(e){return"string"==typeof e||!a(e)&&o(e)&&"[object String]"==n(e)}},14323:e=>{e.exports={twoColorGradient:"mtgColorBorders_twoColorGradient__EEm4F",Simic:"mtgColorBorders_Simic__A4sSX",Selesnya:"mtgColorBorders_Selesnya__07RNp",Rakdos:"mtgColorBorders_Rakdos__eF35N",Orzhov:"mtgColorBorders_Orzhov__4snzB",Izzet:"mtgColorBorders_Izzet__9BQGS",Gruul:"mtgColorBorders_Gruul__9HKLT",Golgari:"mtgColorBorders_Golgari__47_tC",Dimir:"mtgColorBorders_Dim
82ir__BGoiR",Boros:"mtgColorBorders_Boros__VMibf",Azorius:"mtgColorBorders_Azorius__H3Nsf",Colorless:"mtgColorBorders_Colorless__t9FXe",Green:"mtgColorBorders_Green__qAEbg",Red:"mtgColorBorders_Red__ipA_x",Black:"mtgColorBorders_Black__BTuk3",Blue:"mtgColorBorders_Blue__p9BM4",White:"mtgColorBorders_White__dg0ZT",MultiColor:"mtgColorBorders_MultiColor__iauyR"}},14411:e=>{e.exports={dropdownMenu:"toCategoryButtons_dropdownMenu__xhUsr",triggerButton:"toCategoryButtons_triggerButton__guf80",customTrigger:"toCategoryButtons_customTrigger__bvj0Q"}},14550:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(75038),a=r(76430),o=r(85785),i=r(71969),s=r(25110),l=r(23895);let c=({card:e,onCardEdited:t,saveableByDefault:r,onClose:c})=>{let[d,u]=(0,a.useState)("edit"),[p,f]=(0,a.useState)(e||null);return(0,n.jsx)(i.A,{nowWeirdClose:!0,open:!!e,card:p||e||o.o5,onClose:c,activeTabId:d,onTabChange:u,rightControls:null,tabs:[{label:"Edit Custom Card",id:"edit",body:(0,n.jsx)(s.A,{card:e,onCardEdited:t,onDisplayCardEdited:f,saveableByDefault:r})},{label:"In decks",id:"customInDecks",disabled:!e?.customCard?.id,body:(0,n.jsx)(l.A,{card:e||o.o5})}]})}},14645:(e,t,r)=>{var n=r(54497),a=r(92741),o=r(54983),i=Object.prototype.toString;e.exports=a(function(e,t,r){null!=t&&"function"!=typeof t.toString&&(t=i.call(t)),e[t]=r},n(o))},14748:(e,t,r)=>{"use strict";r.d(t,{w:()=>a});var n=r(32071);let a=e=>n.Ay.getOnMac()?e.replace("ctrl","cmd").replace("Ctrl","Cmd").replace("delete","fn + delete").replace("Delete","Fn + Delete"):e},14846:e=>{e.exports={container:"browserSpecificSiteSettings_container__RgFoK",options:"browserSpecificSiteSettings_options__AglGH",label:"browserSpecificSiteSettings_label__fZLV0"}},14886:(e,t,r)=>{"use strict";r.d(t,{L:()=>s,M:()=>l});var n=r(46118),a=r(81993),o=r(85785),i=r(39642);let s=[{name:"",color:"#656565"},{name:"Have",color:"#37d67a"},{name:"Getting",color:"#2ccce4"},{name:"Don't Have",color:"#f47373"}],l=e=>({name:"",description:a.cR,format:o.uB.CUSTOM,edhBracket:null,game:null,id:0,private:!1,unlisted:!1,theorycrafted:!1,points:0,sorting:(0,n.RW)(e),sortDirectionDescending:(0,n.o6)(e),view:(0,n.KZ)(e),stack:(0,n.Zm)(e),legalityStatus:null,hasPrimer:!1,intentionallySkippedCardData:!1,actionStack:[],undoneActionStack:[],categories:{...o.mT},owner:"",ownerid:0,editors:[],ownerAvatar:"",ownerFrame:"",ownerReferrerEnum:null,saving:"saved",wsConnectionOpen:!1,updatedAt:new Date().toDateString(),createdAt:new Date().toDateString(),commentid:0,colorLabels:(0,n.MK)(e)?[]:s,voteInput:i.gM.NONE,viewCount:0,parentFolder:0,playgroupDeckUrl:null,warningCards:{},errors:[],cardMap:{},featured:"",customFeatured:"",menuCardId:null,cardMenuOpen:!1,openMenuCardToEditions:!1,controlledStackOptions:null,userGroup:{},snapshotMeta:null,bookmarked:!1,deckTags:[],cardPackage:null,deckHelp:null,loadedWithDeckHelp:!1,thread:null})},15291:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(96277);class a{constructor(e){this.ops=e,this.index=0,this.offset=0}hasNext(){return this.peekLength()<1/0}next(e){e||(e=1/0);let t=this.ops[this.index];if(!t)return{retain:1/0};{let r=this.offset,a=n.default.length(t);if(e>=a-r?(e=a-r,this.index+=1,this.offset=0):this.offset+=e,"number"==typeof t.delete)return{delete:e};{let n={};return t.attributes&&(n.attributes=t.attributes),"number"==typeof t.retain?n.retain=e:"object"==typeof t.retain&&null!==t.retain?n.retain=t.retain:"string"==typeof t.insert?n.insert=t.insert.substr(r,e):n.insert=t.insert,n}}}peek(){return this.ops[this.index]}peekLength(){return this.ops[this.index]?n.default.length(this.ops[this.index])-this.offset:1/0}peekType(){let e=this.ops[this.index];if(e){if("number"==typeof e.delete)return"delete";else if("number"!=typeof e.retain&&("object"!=typeof e.retain||null===e.retain))return"insert"}return"retain"}rest(){if(!this.hasNext())return[];{if(0===this.offset)return this.ops.slice(this.index);let e=this.offset,t=this.index,r=this.next(),n=this.ops.slice(this.index);return this.offset=e,this.index=t,[r].concat(n)}}}t.default=a},15456:e=>{e.exports={container:"quantityInput_container__IG8qq",buttons:"quantityInput_buttons__4r9SR",button:"quantityInput_button__eo1y_",increase:"quantityInput_increase__kwd6I",decrease:"quantityInput_decrease__phuAW",input:"quantityInput_input__xZSMB"}},15918:(e,t,r)=>{"use strict";r.d(t,{A:()=>
82o});var n=r(76430),a=r(13577);function o(e){var t=(0,n.useContext)(a.Ay);if(!t)throw Error("Missing <CookiesProvider>");var r=t.getAll(),o=(0,n.useState)(r),i=o[0],s=o[1],l=(0,n.useRef)(i);return"u">typeof window&&void 0!==window.document&&void 0!==window.document.createElement&&(0,n.useLayoutEffect)(function(){function r(){var r=t.getAll();(function(e,t,r){if(!e)return!0;for(var n=0;n<e.length;n++){var a=e[n];if(t[a]!==r[a])return!0}return!1})(e||null,r,l.current)&&s(r),l.current=r}return t.addChangeListener(r),function(){t.removeChangeListener(r)}},[t]),[i,(0,n.useMemo)(function(){return t.set.bind(t)},[t]),(0,n.useMemo)(function(){return t.remove.bind(t)},[t])]}},15938:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(75038),a=r(76430),o=r(40120),i=r(99738),s=r.n(i);let l=({label:e,children:t,className:r="",containerClass:i="",value:l=!1,onChange:c,defaultOpen:d})=>{let[u,p]=(0,a.useState)(!1),[f,h]=(0,a.useState)(d??l);return(0,a.useEffect)(()=>{f&&!u&&p(!0)},[f]),(0,a.useEffect)(()=>{d||l!==f&&h(l)},[l]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("button",{className:`${s().trigger} ${r}`,type:"button",onClick:()=>{h(!f),c&&c(!f)},children:[(0,n.jsx)(o.A,{name:"chevron right",className:`${s().icon} ${f?s().rotate:""}`})," ",e]}),u&&(0,n.jsx)("div",{style:{display:f?void 0:"none"},className:i,children:t})]})}},15949:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>F});var n,a=r(75038),o=r(76430),i=r(88398),s=r.n(i),l=r(49931),c=r.n(l),d=r(6997),u=r(49477),p=r(98381),f=(r(67662),r(15918)),h=r(73456),m=r(13577),g=(n=function(e,t){return(n=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)},function(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),b=function(e){function t(t){var r=e.call(this,t)||this;return t.cookies?r.cookies=t.cookies:r.cookies=new h.A,r}return g(t,e),t.prototype.render=function(){return o.createElement(m.Kq,{value:this.cookies},this.props.children)},t}(o.Component),y=r(54072),v=r.n(y),x=r(5740),_=r.n(x);r(13428),r(39342),r(72543);var C=r(32071),k=r(20346),w=r(89532),A=r(28223),j=r(40120),S=r(21159),O=r(98419),N=r(79761),E=r(92910),M=r(465),T=r.n(M);class L extends o.Component{constructor(e){super(e),this.state={hasError:!1,error:null,message:null}}static getDerivedStateFromError(e){return{hasError:!0,error:e}}componentDidCatch(e,t){this.setState({message:e.message,error:t})}getStackTrace=()=>this.state.error?.componentStack?.trim()||"";handleCopyStackTrace=()=>{let e=this.state.message||"",t=this.getStackTrace();navigator.clipboard.writeText(`Error: ${e} 83 ${t}`),S.A.create("Stack trace copied","Error page","success")};render(){if(!this.state.hasError)return this.props.children;let e=this.getStackTrace();return(0,a.jsxs)(N.A,{title:"Unknown client error - Archidekt",robots:"noindex",children:[(0,a.jsx)(O.A,{style:{height:300},artist:!0,src:"https://cards.scryfall.io/art_crop/front/4/a/4a4764da-c508-4a7e-aabc-771f22a32c23.jpg?1673914627",title:"Unknown browser error"}),(0,a.jsx)("div",{className:T().container,children:(0,a.jsxs)("div",{className:T().content,children:[(0,a.jsx)("div",{className:T().blurb,children:"An unrecoverable error has occured. Feel free to report this via the links below if you feel like it, otherwise refresh and you should be able to continue as normal. If this problem keeps happening, feel free to reach out via the links below."}),(0,a.jsxs)("div",{className:T().codeBlock,children:[this.state.message&&(0,a.jsxs)("div",{className:T().errorMessage,children:["Error: ",this.state.message]}),e,(0,a.jsx)("button",{className:T().copyButton,onClick:this.handleCopyStackTrace,children:(0,a.jsx)(j.A,{name:"copy"})})]}),(0,a.jsxs)("div",{className:T().helpLinks,children:[(0,a.jsxs)("a",{className:T().discordLink,rel:"noopener noreferrer",target:"_blank",href:"https://discord.gg/GyAAANU8uJ",children:[(0,a.jsx)(j.A,{name:"discord"}),"Ask on discord"]}),(0,a.jsxs)(E.A,{className:T().forumLink,href:"/forum/thread/new?section=Development",children:[(0,a.jsx)(j.A,{name:"chat"}),"Ask on forums"]})]})]})})]})}}var I=r(29372),D=r(36601),R=r(72830),P=r(17638),$=r(33048);(0,R.Q)();let z=({Component:e,cookies:t,clientFlags:r,userLocation:n,...i})=>{let l=i.pageProps?.redux||{},h=(0,A.Ay)(void 0,n),m=(0,p.useRouter)();l.active=l.active?{...l.active,...h,clientFlags:r,userLocation:n}:{...h,clientFlags:r,userLocation:n};let g=(0,w.y)(l),y=(0,$.rI)(),[{tbUniqueId:v}]=(0,f.A)(["tbUniqueId"]);(0,o.useEffect)(()=>{document.body.classList.toggle("ad-free",y);try{setTimeout(()=>{!y&&v&&window.$adManagementConfig?.web?.identityOptIn&&window.$adManagementConfig.web.identityOptIn({email:v})},2500)}catch{}},[y]),(0,o.useEffect)(()=>{window.scmads&&window.scmads.navigate&&window.scmads.navigate()},[m.pathname]);let x={...i.pageProps};return delete x.redux,(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(s(),{children:[(0,a.jsx)("meta",{name:"viewport",content:"minimum-scale=1, initial-scale=1, width=device-width, shrink-to-fit=no, user-scalable=no, viewport-fit=cover"}),(0,a.jsx)("link",{rel:"manifest",href:"/manifest.json",crossOrigin:"use-credentials"}),(0,a.jsx)("link",{rel:"apple-touch-icon",href:"dev"===C.Ay.environmentName?"/icons/dev/icon_192x192.png":"/icons/icon_192x192.png"}),(0,a.jsx)("meta",{name:"theme-color",content:k.A.archidektOrange}),(0,a.jsx)("meta",{name:"application-name",content:"Archidekt"}),(0,a.jsx)("meta",{name:"apple-mobile-web-app-capable",content:"yes"}),(0,a.jsx)("meta",{name:"apple-mobile-web-app-status-bar-style",content:"default"}),(0,a.jsx)("meta",{name:"apple-mobile-web-app-title",content:"Archiekt"}),(0,a.jsx)("meta",{name:"format-detection",content:"telephone=no"}),(0,a.jsx)("meta",{name:"mobile-web-app-capable",content:"yes"}),(0,a.jsx)("meta",{name:"msapplication-config",content:"/icons/browserconfig.xml"}),(0,a.jsx)("meta",{name:"msapplication-TileColor",content:k.A.archidektOrange}),(0,a.jsx)("meta",{name:"msapplication-tap-highlight",content:"no"}),C.Ay.runningOnPrivateServer&&(0,a.jsx)("meta",{name:"robots",content:"noindex"}),!C.Ay.runningOnPrivateServer&&(0,a.jsx)("meta",{name:"amazon-publisher-verify",content:"amzn-publisher-hBZ8UjJBcl7l3a_wqvHIHg"}),(0,a.jsx)("meta",{name:"msvalidate.01",content:"5F7A8FD6F59AD8C6859BB295E9475EA9"}),(0,a.jsx)(c(),{async:!0,type:"module",src:"app.js"})]}),(0,a.jsx)(b,{cookies:void 0,children:(0,a.jsxs)(u.Kq,{store:g,children:[(0,a.jsx)(_(),{options:{showSpinner:!1},color:k.A.archidektOrange}),(0,a.jsxs)(L,{children:[C.Ay.isDowntime||r.rules?.maintenencePageEnabled?(0,a.jsx)(I.default,{}):(0,a.jsx)(e,{...x},m.asPath),(0,a.jsx)(d.GoogleTagManager,{gtmId:C.Ay.googleTagManager})]})]})})]})};z.getInitialProps=async e=>{let t=await (0,P.MQ)(e),r=(0,P.ye)(e);if(!t)return e.ctx?.res?.writeHead(302,{Location:e.router.pathname}),e.ctx?.res?.end(),{cookies:e.ctx.req?.headers?.cookie};if(r)return e.ctx?.res?.writeHead(302,{Location:r}),e.ctx?.res?.end(),{cookies:e.ctx.req?.headers?.cookie};let n=`https://storage.googleapis.com/${C.Ay.environmentName}-client-bucket/client_flags/flags.json`,a="local"!==C.Ay.environmentName?await D.A.get(n,void 0,!0).catch(()=>v()(A.An)):A.An,o=(e.ctx?.req?.headers["x-forwarded-for"]||[]).toString().split(",")[0]||"",i=o?`https://api.ipinfo.io/lite/${o}?token=${C.Ay.ipInfoToken}`:null,s=null;if(i&&C.Ay.ipInfoToken)try{let e=await D.A.get(i);s=e?.country_code||null}catch{}return e.ctx?.query?.forcestream&&(a.twitch[e.ctx.query.forcestream]=!0),(0,P.zY)(s,e)&&(e.ctx?.res?.writeHead(302,{Location:"/captcha"}),e.ctx?.res?.end()),{cookies:e.ctx.req?.headers?.cookie,clientFlags:a,userLocation:s,userIp:o}};let F=z},16560:(e,t,r)=>{var n=r(53893),a=r(55171),o=r(34846),i=RegExp("['â]","g");e.exports=function(e){return function(t){return n(o(a(t).replace(i,"")),e,"")}}},16740:e=>{e.exports={toggleBox:"checkboxFancybox_toggleBox__wye0C",checked:"checkboxFancybox_checked__MxaSY"}},16875:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(98732),a=r(21576),o=Object.prototype.hasOwnProperty;let i=function(e,t,r){var i=e[t];o.call(e,t)&&(0,a.A)(i,r)&&(void 0!==r||t in e)||(0,n.A)(e,t,r)}},16950:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});
83var n=r(75038),a=r(76430),o=r(82185),i=r(85785),s=r(7648),l=r(4314),c=r.n(l);let d=({value:e,onChange:t,header:r,className:l,disabled:d=!1,placeholder:u})=>{let p=(0,o.GV)(e=>e.deck.format),[f,h]=(0,a.useState)(e??p??void 0),m=Object.keys(i.yi).map(e=>({label:"Custom"===e?"All Formats":e,id:`${i.yi[e]}`,onClick:()=>g(i.yi[e])})),g=e=>{h(e),t(e)};return(0,n.jsx)(s.A,{placeholder:u||"Format",options:m,value:e??f,header:r,className:`${c().fullWidth} ${l}`,disabled:d})}},17298:(e,t,r)=>{"use strict";var n=r(76430),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=n.useSyncExternalStore,i=n.useRef,s=n.useEffect,l=n.useMemo,c=n.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,r,n,d){var u=i(null);if(null===u.current){var p={hasValue:!1,value:null};u.current=p}else p=u.current;var f=o(e,(u=l(function(){function e(e){if(!s){if(s=!0,o=e,e=n(e),void 0!==d&&p.hasValue){var t=p.value;if(d(t,e))return i=t}return i=e}if(t=i,a(o,e))return t;var r=n(e);return void 0!==d&&d(t,r)?(o=e,t):(o=e,i=r)}var o,i,s=!1,l=void 0===r?null:r;return[function(){return e(t())},null===l?void 0:function(){return e(l())}]},[t,r,n,d]))[0],u[1]);return s(function(){p.hasValue=!0,p.value=f},[f]),c(f),f}},17400:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={ReadonlyURLSearchParams:function(){return o.ReadonlyURLSearchParams},RedirectType:function(){return p},forbidden:function(){return l.forbidden},notFound:function(){return s.notFound},permanentRedirect:function(){return i.permanentRedirect},redirect:function(){return i.redirect},unauthorized:function(){return c.unauthorized},unstable_isUnrecognizedActionError:function(){return u},unstable_rethrow:function(){return d.unstable_rethrow}};for(var a in n)Object.defineProperty(t,a,{enumerable:!0,get:n[a]});let o=r(26765),i=r(88263),s=r(79205),l=r(46392),c=r(11801),d=r(22787);function u(){throw Object.defineProperty(Error("`unstable_isUnrecognizedActionError` can only be used on the client."),"__NEXT_ERROR_CODE",{value:"E776",enumerable:!1,configurable:!0})}let p={push:"push",replace:"replace"};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},17427:(e,t,r)=>{var n=r(30278),a=Object.create;e.exports=function(){function e(){}return function(t){if(!n(t))return{};if(a)return a(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}()},17638:(e,t,r)=>{"use strict";r.d(t,{Ec:()=>d,Ff:()=>s,MQ:()=>f,gf:()=>c,oL:()=>m,ye:()=>h,zY:()=>b});var n=r(32071),a=r(22335),o=r(12912),i=r(72770);let s=["/login","/register","/emailConfirmation/[key]","/forgot-password","/passwordReset/[...serializedData]","/connect-patreon","/robots.txt"];function l(e){let t=e.split(".")[1];return t?JSON.parse(decodeURIComponent(atob(t.replace(/-/g,"+").replace(/_/g,"/")).split("").map(e=>"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)).join(""))):null}async function c(){let e=o.Ay.get("tbRefresh")||null,t=o.Ay.get("tbJwt")||null;if(!t&&!e)return"";if(!t&&e)return p(!1).then(u);let r=l(t),n=(0,i.s)()+60;return r?r.exp>n?(o.Ay.set("tbJwt",t),t):r.token_type?p(!1).then(u):p(!0).then(u):p(!1).then(u)}async function d(e,t){let r=o.Ay.get("tbJwt",e?.req.cookies||t?.req?.headers?.cookie),n=o.Ay.get("tbRefresh",e?.req.cookies||t?.req?.headers?.cookie);if(!r&&!n)return"";if(!r&&n)return p(!1,n).then(u);if(!r)return;let a=l(r),s=(0,i.s)()+60;return a&&a.exp>s?(o.Ay.set("tbJwt",r),r):p(!1,n).then(u)}function u({token:e,access:t}){let r=t||e;return o.Ay.set("tbJwt",r),r}function p(e,t){let r=t||o.Ay.get("tbRefresh")||null;return fetch(`${n.Ay.rootUrl}/api/${e?"refresh":"rest-auth/token/refresh"}/`,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(e?{client_id:"archidekt",refresh_token:r}:{refresh:r})}).then(e=>{if(!e.ok)throw Error("Refresh fetch failed");return e.json()}).catch(e=>(o.Ay.logout(),""))}async function f({ctx:e}){let t=o.Ay.get("tbId",e?.req?.headers?.cookie),r=o.Ay.get("tbUser",e?.req?.headers?.cookie);return!!(!t&&!r||await d(void 0,e))||(o.Ay.serverLogout(e),!1)}function h({ctx:e,router:t}){if(!n.Ay.runningOnPrivateServer||s.includes(t.pathname))return null;
83try{let t=o.Ay.get("tbId",e?.req?.headers?.cookie)||"0",r=o.Ay.get("tbR",e?.req?.headers?.cookie)||[],i=o.Ay.get("tbTier",e?.req?.headers?.cookie)||0;if(n.Ay.modOnly&&!r.includes(a.gg.MOD))return"/login";let s=r.includes(a.gg.TESTER)||Number(i)>=a.qw.UNCOMMON;if(!Number(t))return"/login";if(!s)return"/connect-patreon"}catch{return"/login"}return null}let m="tbVerified",g={CN:!0,SG:!0,RU:!0,VN:!0};function b(e,{ctx:t,router:r}){if("/captcha"===r.pathname)return null;let n=o.Ay.get(m,t?.req?.headers?.cookie)||"0";return g[e]&&"confirmed"!==n?"/captcha":null}},17684:(e,t,r)=>{"use strict";r.d(t,{A:()=>p});var n=(0,r(25852).A)(Object,"create"),a=Object.prototype.hasOwnProperty,o=Object.prototype.hasOwnProperty;function i(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}i.prototype.clear=function(){this.__data__=n?n(null):{},this.size=0},i.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=!!t,t},i.prototype.get=function(e){var t=this.__data__;if(n){var r=t[e];return"__lodash_hash_undefined__"===r?void 0:r}return a.call(t,e)?t[e]:void 0},i.prototype.has=function(e){var t=this.__data__;return n?void 0!==t[e]:o.call(t,e)},i.prototype.set=function(e,t){var r=this.__data__;return this.size+=+!this.has(e),r[e]=n&&void 0===t?"__lodash_hash_undefined__":t,this};var s=r(53112),l=r(69575);let c=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e},d=function(e,t){var r=e.__data__;return c(t)?r["string"==typeof t?"string":"hash"]:r.map};function u(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}u.prototype.clear=function(){this.size=0,this.__data__={hash:new i,map:new(l.A||s.A),string:new i}},u.prototype.delete=function(e){var t=d(this,e).delete(e);return this.size-=!!t,t},u.prototype.get=function(e){return d(this,e).get(e)},u.prototype.has=function(e){return d(this,e).has(e)},u.prototype.set=function(e,t){var r=d(this,e),n=r.size;return r.set(e,t),this.size+=+(r.size!=n),this};let p=u},17856:e=>{e.exports={avatar:"avatarCircle_avatar__HD1wh"}},18350:function(e,t,r){var n,a;void 0===(a="function"==typeof(n=function(){var e,t,r,n={};n.version="0.2.0";var a=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};function o(e,t,r){return e<t?t:e>r?r:e}n.configure=function(e){var t,r;for(t in e)void 0!==(r=e[t])&&e.hasOwnProperty(t)&&(a[t]=r);return this},n.status=null,n.set=function(e){var t=n.isStarted();n.status=1===(e=o(e,a.minimum,1))?null:e;var r=n.render(!t),l=r.querySelector(a.barSelector),c=a.speed,d=a.easing;return r.offsetWidth,i(function(t){var o,i,u,p;""===a.positionUsing&&(a.positionUsing=n.getPositioningCSS()),s(l,(o=e,i=c,u=d,(p="translate3d"===a.positionUsing?{transform:"translate3d("+(-1+o)*100+"%,0,0)"}:"translate"===a.positionUsing?{transform:"translate("+(-1+o)*100+"%,0)"}:{"margin-left":(-1+o)*100+"%"}).transition="all "+i+"ms "+u,p)),1===e?(s(r,{transition:"none",opacity:1}),r.offsetWidth,setTimeout(function(){s(r,{transition:"all "+c+"ms linear",opacity:0}),setTimeout(function(){n.remove(),t()},c)},c)):setTimeout(t,c)}),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout(function(){n.status&&(n.trickle(),e())},a.trickleSpeed)};return a.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*o(Math.random()*t,.1,.95)),t=o(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*a.trickleRate)},e=0,t=0,n.promise=function(r){return r&&"resolved"!==r.state()&&(0===t&&n.start(),e++,t++,r.always(function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");c(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=a.template;var r,o=t.querySelector(a.barSelector),i=e?"-100":(-1+(n.status||0))*100,l=document.querySelector(a.parent);return s(o,{transition:"all 0 linear",transform:"translate3d("+i+"%,0,0)"}),!a.showSpinner&&(r=t.querySelector(a.spinnerSelector))&&p(r),l!=document.body&&c(l,"nprogress-custom-parent"),l.appendChild(t),t},n.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(a.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&p(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var i=(r=[],function(e){r.push(e),1==r.length&&function e(){var t=r.shift();t&&t(e)}()}),s=function(){var e=["Webkit","O","Moz","ms"],t={};function r(r,n,a){var o;n=t[o=(o=n).replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(e,t){return t.toUpperCase()})]||(t[o]=function(t){var r=document.body.style;if(t in r)return t;for(var n,a=e.length,o=t.charAt(0).toUpperCase()+t.slice(1);a--;)if((n=e[a]+o)in r)return n;return t}(o)),r.style[n]=a}return function(e,t){var n,a,o=arguments;if(2==o.length)for(n in t)void 0!==(a=t[n])&&t.hasOwnProperty(n)&&r(e,n,a);else r(e,o[1],o[2])}}();function l(e,t){return("string"==typeof e?e:u(e)).indexOf(" "+t+" ")>=0}function c(e,t){var r=u(e),n=r+t;l(r,t)||(e.className=n.substring(1))}function d(e,t){var r,n=u(e);l(e,t)&&(e.className=(r=n.replace(" "+t+" "," ")).substring(1,r.length-1))}function u(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function p(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n})?n.call(t,r,t,e):n)||(e.exports=a)},18615:(e,t,r)=>{"use strict";r.d(t,{$:()=>s,H:()=>i});var n=r(76430),a=r(15918),o=r(12912);let i=()=>{let e="left-hand-controls",[{[e]:t},r]=(0,a.A)([e]),i="true"===t,s=t=>{r(e,t,{maxAge:o.l8.year,path:"/"}),t?document.body.classList.add(e):document.body.classList.remove(e)};return(0,n.useEffect)(()=>{s(i)},[i]),[i,s]},s=()=>{let e="no-hide-floating-toolbar",[{[e]:t},r]=(0,a.A)([e]),i="true"===t,s=t=>r(e,t,{maxAge:o.l8.year,path:"/"});return(0,n.useEffect)(()=>{s(i)},[i]),[i,s]}},18967:(e,t,r)=>{"use strict";function n(){return(n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}
83).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}r.d(t,{A:()=>n})},19063:(e,t,r)=>{var n=r(32537),a=r(62414),o=r(97006),i=o&&o.isSet;e.exports=i?a(i):n},19137:e=>{e.exports={cardFilter:"cardOverlays_cardFilter__i_kK4",foil:"cardOverlays_foil__VWSRd",error:"cardOverlays_error__ADDA7",secondaryCategory:"cardOverlays_secondaryCategory___hCpo",cardSavingSpinner:"cardOverlays_cardSavingSpinner__ug614",loader:"cardOverlays_loader__T91NS",multiSelected:"cardOverlays_multiSelected__G9Zq4",selectedEdition:"cardOverlays_selectedEdition__MMlLq",multiSelectedOutline:"cardOverlays_multiSelectedOutline__JFgwY",multiSelectedCheck:"cardOverlays_multiSelectedCheck__1o4XX",filteredOut:"cardOverlays_filteredOut__8mz0S"}},19307:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var n=r(75038),a=r(76430),o=r(40120),i=r(85785),s=r(68835),l=r(39504),c=r(82905),d=r.n(c);let u=({card:e,onCardUpdated:t,disabled:r})=>{let[c,u]=(0,a.useState)(!1),{owned:p}=e;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(s.A,{onClick:()=>u(!0),disabled:r,children:[p!==i.yl.NO?(0,n.jsx)("span",{className:`${d().ownedCollectionDot} ${p===i.yl.YES?d().greenDot:""}`}):(0,n.jsx)(o.A,{name:"address book"}),"Add to collection"]}),(0,n.jsx)(l.A,{includeGameTypeControls:!0,closeOnCreateOrUpdate:!0,open:c,cardToAdd:e,onCardCreatedOrUpdated:r=>{t&&e.oracleCardId===r.card.oracleCardId&&t({...e,owned:r.card.cardId===e.cardId?i.yl.YES:i.yl.PRINTING})},onClose:()=>u(!1)})]})}},19373:e=>{e.exports={container:"footer_container__0_w4M",icon:"footer_icon__6U0Nz",deckPageOverride:"footer_deckPageOverride__CWLM5",notices:"footer_notices__4tMOk",copy:"footer_copy__Rjasx"}},19513:e=>{e.exports={flex:"simplePageWrapper_flex__WjG6O",container:"simplePageWrapper_container___Obub",sketch:"simplePageWrapper_sketch__sjwvJ",content:"simplePageWrapper_content__h63Bp",open:"simplePageWrapper_open__P2PLM",form:"simplePageWrapper_form__fzkja",rememberMe:"simplePageWrapper_rememberMe__o2i9L",loading:"simplePageWrapper_loading__mNyxz",extras:"simplePageWrapper_extras__c8mQg",branding:"simplePageWrapper_branding__9Fh26",gradientMask:"simplePageWrapper_gradientMask__L41YS",bottomGradientMask:"simplePageWrapper_bottomGradientMask__oIecZ",topGradientMask:"simplePageWrapper_topGradientMask__oQxUe"}},19677:e=>{e.exports={container:"labelOptions_container__kBRyz",header:"labelOptions_header__WFD3k",labelOption:"labelOptions_labelOption__TZkoc",dropdownTrigger:"labelOptions_dropdownTrigger__V5ihB",menu:"labelOptions_menu__c8QJR",colorLabel:"labelOptions_colorLabel__vr1Tm",appliedTags:"labelOptions_appliedTags__MkYvO",noLabels:"labelOptions_noLabels__oSl_p",labelsDropdown:"labelOptions_labelsDropdown__iybMX",defaultTriggerStyles:"labelOptions_defaultTriggerStyles___VX8M",noLabelsMessage:"labelOptions_noLabelsMessage__Ptnr3"}},19975:(e,t,r)=>{"use strict";r.d(t,{H:()=>b});var n=r(61213),a=r(6024),o=r(76430),i=r(39520),s=r(73950),l=r(7068);class c{get connectTarget(){return this.dropTarget}reconnect(){let e=this.didHandlerIdChange()||this.didDropTargetChange()||this.didOptionsChange();e&&this.disconnectDropTarget();let t=this.dropTarget;if(this.handlerId){if(!t){this.lastConnectedDropTarget=t;return}e&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDropTarget=t,this.lastConnectedDropTargetOptions=this.dropTargetOptions,this.unsubscribeDropTarget=this.backend.connectDropTarget(this.handlerId,t,this.dropTargetOptions))}}receiveHandlerId(e){e!==this.handlerId&&(this.handlerId=e,this.reconnect())}get dropTargetOptions(){return this.dropTargetOptionsInternal}set dropTargetOptions(e){this.dropTargetOptionsInternal=e}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didDropTargetChange(){return this.lastConnectedDropTarget!==this.dropTarget}didOptionsChange(){return!(0,i.b)(this.lastConnectedDropTargetOptions,this.dropTargetOptions)}disconnectDropTarget(){this.unsubscribeDropTarget&&(this.unsubscribeDropTarget(),this.unsubscribeDropTarget=void 0)}get dropTarget(){return this.dropTargetNode||this.dropTargetRef&&this.dropTargetRef.current}clearDropTarget(){this.dropTargetRef=null,this.dropTargetNode=null}constructor(e){this.hooks=(0,l.i)({dropTarget:(e,t)=>{this.clearDropTarget(),this.dropTargetOptions=t,(0,s.i)(e)?this.dropTargetRef=e:this.dropTargetNode=e,this.reconnect()}}),this.handlerId=null,this.dropTargetRef=null,this.dropTargetOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDropTarget=null,this.lastConnectedDropTargetOptions=null,this.backend=e}}var d=r(29036),u=r(70328),p=r(85454);let f=!1;class h{receiveHandlerId(e){this.targetId=e}getHandlerId(){return this.targetId}subscribeToStateChange(e,t){return this.internalMonitor.subscribeToStateChange(e,t)}canDrop(){if(!this.targetId)return!1;(0,p.V)(!f,"You may not call monitor.canDrop() inside your canDrop() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target-monitor");try{return f=!0,this.internalMonitor.canDropOnTarget(this.targetId)}finally{f=!1}}isOver(e){return!!this.targetId&&this.internalMonitor.isOverTarget(this.targetId,e)}getItemType(){return this.internalMonitor.getItemType()}
83getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(e){this.targetId=null,this.internalMonitor=e.getMonitor()}}var m=r(70876);class g{canDrop(){let e=this.spec,t=this.monitor;return!e.canDrop||e.canDrop(t.getItem(),t)}hover(){let e=this.spec,t=this.monitor;e.hover&&e.hover(t.getItem(),t)}drop(){let e=this.spec,t=this.monitor;if(e.drop)return e.drop(t.getItem(),t)}constructor(e,t){this.spec=e,this.monitor=t}}function b(e,t){var r;let i,s,l,f,b,y,v,x=(0,a.I)(e,t),_=(i=(0,d.u)(),(0,o.useMemo)(()=>new h(i),[i])),C=(r=x.options,s=(0,d.u)(),l=(0,o.useMemo)(()=>new c(s.getBackend()),[s]),(0,u.E)(()=>(l.dropTargetOptions=r||null,l.reconnect(),()=>l.disconnectDropTarget()),[r]),l);return f=(0,d.u)(),b=(0,o.useMemo)(()=>new g(x,_),[_]),(0,o.useEffect)(()=>{b.spec=x},[x]),y=b,v=function(e){let{accept:t}=e;return(0,o.useMemo)(()=>((0,p.V)(null!=e.accept,"accept must be defined"),Array.isArray(t)?t:[t]),[t])}(x),(0,u.E)(function(){let[e,t]=(0,m.l)(v,y,f);return _.receiveHandlerId(e),C.receiveHandlerId(e),t},[f,_,y,C,v.map(e=>e.toString()).join("|")]),[(0,n.j)(x.collect,_,C),(0,o.useMemo)(()=>C.hooks.dropTarget(),[C])]}},20178:e=>{e.exports={container:"lineLoader_container__BeNpv",bar:"lineLoader_bar__fQEYT","loader-animation":"lineLoader_loader-animation__kGo8H",fixed:"lineLoader_fixed__71uJW"}},20267:(e,t,r)=>{"use strict";r.d(t,{l:()=>d,o:()=>c});var n=r(76430),a=r(15918),o=r(12912),i=r(82185),s=r(6016),l=r(89532);let c=()=>{let[{rpOpen:e,rpLock:t,rpType:r="condensed"},i]=(0,a.A)(["rpOpen","rpLock","rpType"]),s="true"===e,l="true"===t,[c,d]=(0,n.useState)({open:s,locked:l,type:r}),u=e=>{i("rpOpen",`${e.open}`,{path:"/",maxAge:o.l8.year}),i("rpLock",`${e.locked}`,{path:"/",maxAge:o.l8.year}),i("rpType",e.type,{path:"/",maxAge:o.l8.year})};return(0,n.useEffect)(()=>{l&&window.innerWidth<600&&u({open:!1,locked:!1,type:r})},[]),(0,n.useEffect)(()=>{d({open:s,locked:l,type:r})},[e,t,r]),[c,u]},d=()=>{let[e]=(0,i.zU)(s.RP),t=(0,i.GV)(e=>e.deck.hasPrimer),r=(0,i.GV)(e=>e.deck.loadedWithDeckHelp),[{interactionOpen:c,interactionLocked:d,interactionType:u},p]=(0,a.A)(["interactionOpen","interactionLocked","interactionType"]),f="open"===c,h="locked"===d||t||r,m=((e,t,r)=>{let{deckHelp:n}=l.M.getState().deck;return t?"deckHelp":e||"deckHelp"===r&&!n?"description":r||"description"})(t,r,u),[g,b]=(0,n.useState)({open:f,locked:h,type:m});return(0,n.useEffect)(()=>{b({open:f,locked:"true"===d||t||r,type:m})},[c,d,u,t,r]),[g,t=>{e({hasPrimer:!1,loadedWithDeckHelp:!1}),p("interactionOpen",`${t.open}`,{path:"/",maxAge:o.l8.year}),p("interactionLocked",`${t.locked}`,{path:"/",maxAge:o.l8.year}),p("interactionType",t.type,{path:"/",maxAge:o.l8.year})}]}},20333:(e,t,r)=>{var n=r(65252),a=r(36871),o=r(67125);e.exports=function(e){return n(e,o,a)}},20346:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n={archidektOrange:"#fa890d",quantityBlue:"#698bc7",quantityGreen:"#1ebb6c"}},20464:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=function(e){return e}},20929:function(e,t,r){e.exports=function(e,t){"use strict";function r(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=r(e),a=r(t);function o(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s(){return(s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function l(e,t){var r,n=Object.keys(e);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(e),t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)),n}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
83t%2?l(Object(r),!0).forEach(function(t){i(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("u">typeof Symbol&&Symbol.iterator in Object(e)){var r=[],n=!0,a=!1,o=void 0;try{for(var i,s=e[Symbol.iterator]();!(n=(i=s.next()).done)&&(r.push(i.value),!t||r.length!==t);n=!0);}catch(e){a=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(a)throw o}}return r}}(e,t)||h(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(e,t){if(e){if("string"==typeof e)return m(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?m(e,t):void 0}}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function g(e,t){return new Promise(function(r,n){var a=new Image;a.onload=function(){return r(a)},a.onerror=n,!1==(null!==e&&!!e.match(/^\s*data:([a-z]+\/[a-z]+(;[a-z-]+=[a-z-]+)?)?(;base64)?,[a-z0-9!$&',()*+;=\-._~:@/?%\s]*\s*$/i))&&t&&(a.crossOrigin=t),a.src=e})}var b,y="u">typeof window&&"u">typeof navigator&&!!("ontouchstart"in window||0<navigator.msMaxTouchPoints),v="u">typeof File,x=y?{react:{down:"onTouchStart",mouseDown:"onMouseDown",drag:"onTouchMove",move:"onTouchMove",mouseMove:"onMouseMove",up:"onTouchEnd",mouseUp:"onMouseUp"},native:{down:"touchstart",mouseDown:"mousedown",drag:"touchmove",move:"touchmove",mouseMove:"mousemove",up:"touchend",mouseUp:"mouseup"}}:{react:{down:"onMouseDown",drag:"onDragOver",move:"onMouseMove",up:"onMouseUp"},native:{down:"mousedown",drag:"dragStart",move:"mousemove",up:"mouseup"}},_="u">typeof window&&window.devicePixelRatio?window.devicePixelRatio:1,C={x:.5,y:.5},k=function(){var e=a.default.Component;if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");h.prototype=Object.create(e&&e.prototype,{constructor:{value:h,writable:!0,configurable:!0}}),e&&u(h,e);var t,r,n,l=(t=function(){if("u"<typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=d(h);return e=t?Reflect.construct(r,arguments,d(this).constructor):r.apply(this,arguments),e&&("object"==typeof e||"function"==typeof e)?e:p(this)});function h(e){var t;return function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,h),i(p(t=l.call(this,e)),"state",{drag:!1,my:null,mx:null,image:C}),i(p(t),"handleImageReady",function(e){var r=t.getInitialSize(e.width,e.height);r.resource=e,r.x=.5,r.y=.5,r.backgroundColor=t.props.backgroundColor,t.setState({drag:!1,image:r},t.props.onImageReady),t.props.onLoadSuccess(r)}),i(p(t),"clearImage",function(){t.canvas.getContext("2d").clearRect(0,0,t.canvas.width,t.canvas.height),t.setState({image:C})}),i(p(t),"handleMouseDown",function(e){(e=e||window.event).preventDefault(),t.setState({drag:!0,mx:null,my:null})}),i(p(t),"handleMouseUp",function(){t.state.drag&&(t.setState({drag:!1}),t.props.onMouseUp())}),i(p(t),"handleMouseMove",function(e){var r,n,a,o,i,s,l,d,u,p,f,h,m,g,b,y;e=e||window.event,!1!==t.state.drag&&(e.preventDefault(),a={mx:r=e.targetTouches?e.targetTouches[0].pageX:e.clientX,my:n=e.targetTouches?e.targetTouches[0].pageY:e.clientY},y=(y=t.props.rotate%360)<0?y+360:y,t.state.mx&&t.state.my&&(o=t.state.mx-r,i=t.state.my-n,s=t.state.image.width*t.props.scale,l=t.state.image.height*t.props.scale,u=(d=t.getCroppingRect
83()).x,p=d.y,u*=s,p*=l,h=Math.cos((f=function(e){return Math.PI/180*e})(y)),g=p+-o*(m=Math.sin(f(y)))+i*h,b={x:(u+o*h+i*m)/s+1/t.props.scale*t.getXScale()/2,y:g/l+1/t.props.scale*t.getYScale()/2},t.props.onPositionChange(b),a.image=c(c({},t.state.image),b)),t.setState(a),t.props.onMouseMove(e))}),i(p(t),"setCanvas",function(e){t.canvas=e}),t.canvas=null,t}return r=[{key:"componentDidMount",value:function(){this.props.disableHiDPIScaling&&(_=1);var e,t,r=this.canvas.getContext("2d");this.props.image&&this.loadImage(this.props.image),this.paint(r),document&&(e=!!function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("test",t,t),window.removeEventListener("test",t,t)}catch(t){e=!1}return e}()&&{passive:!1},t=x.native,document.addEventListener(t.move,this.handleMouseMove,e),document.addEventListener(t.up,this.handleMouseUp,e),y&&(document.addEventListener(t.mouseMove,this.handleMouseMove,e),document.addEventListener(t.mouseUp,this.handleMouseUp,e)))}},{key:"componentDidUpdate",value:function(e,t){this.props.image&&this.props.image!==e.image||this.props.width!==e.width||this.props.height!==e.height||this.props.backgroundColor!==e.backgroundColor?this.loadImage(this.props.image):this.props.image||t.image===C||this.clearImage();var r=this.canvas.getContext("2d");r.clearRect(0,0,this.canvas.width,this.canvas.height),this.paint(r),this.paintImage(r,this.state.image,this.props.border),e.image===this.props.image&&e.width===this.props.width&&e.height===this.props.height&&e.position===this.props.position&&e.scale===this.props.scale&&e.rotate===this.props.rotate&&t.my===this.state.my&&t.mx===this.state.mx&&t.image.x===this.state.image.x&&t.image.y===this.state.image.y&&t.backgroundColor===this.state.backgroundColor||this.props.onImageChange()}},{key:"componentWillUnmount",value:function(){var e;document&&(e=x.native,document.removeEventListener(e.move,this.handleMouseMove,!1),document.removeEventListener(e.up,this.handleMouseUp,!1),y&&(document.removeEventListener(e.mouseMove,this.handleMouseMove,!1),document.removeEventListener(e.mouseUp,this.handleMouseUp,!1)))}},{key:"isVertical",value:function(){return!this.props.disableCanvasRotation&&this.props.rotate%180!=0}},{key:"getBorders",value:function(e){var t=0<arguments.length&&void 0!==e?e:this.props.border;return Array.isArray(t)?t:[t,t]}},{key:"getDimensions",value:function(){var e=this.props,t=e.width,r=e.height,n=e.rotate,a=e.border,o={},i=f(this.getBorders(a),2),s=i[0],l=i[1];return this.isVertical()?(o.width=r,o.height=t):(o.width=t,o.height=r),o.width+=2*s,o.height+=2*l,{canvas:o,rotate:n,width:t,height:r,border:a}}},{key:"getImage",value:function(){var e=this.getCroppingRect(),t=this.state.image;e.x*=t.resource.width,e.y*=t.resource.height,e.width*=t.resource.width,e.height*=t.resource.height;var r=document.createElement("canvas");this.isVertical()?(r.width=e.height,r.height=e.width):(r.width=e.width,r.height=e.height);var n=r.getContext("2d");return n.translate(r.width/2,r.height/2),n.rotate(this.props.rotate*Math.PI/180),n.translate(-r.width/2,-r.height/2),this.isVertical()&&n.translate((r.width-r.height)/2,(r.height-r.width)/2),t.backgroundColor&&(n.fillStyle=t.backgroundColor,n.fillRect(-e.x,-e.y,t.resource.width,t.resource.height)),n.drawImage(t.resource,-e.x,-e.y),r}},{key:"getImageScaledToCanvas",value:function(){var e=this.getDimensions(),t=e.width,r=e.height,n=document.createElement("canvas");return this.isVertical()?(n.width=r,n.height=t):(n.width=t,n.height=r),this.paintImage(n.getContext("2d"),this.state.image,0,1),n}},{key:"getXScale",value:function(){return Math.min(1,this.props.width/this.props.height/(this.state.image.width/this.state.image.height))}},{key:"getYScale",value:function(){return Math.min(1,this.props.height/this.props.width/(this.state.image.height/this.state.image.width))}},{key:"getCroppingRect",value:function(){var e=this.props.position||{x:this.state.image.x,y:this.state.image.y},t=1/this.props.scale*this.getXScale(),r=1/this.props.scale*this.getYScale(),n={x:e.x-t/2,y:e.y-r/2,width:t,height:r},a=0,o=1-n.width,i=0,s=1-n.height;return(this.props.disableBoundaryChecks||1<t||1<r)&&(a=-n.width,i=-n.height,s=o=1),c(c({},n),{},{x:Math.max(a,Math.min(n.x,o)),y:Math.max(i,Math.min(n.y,s))})}},{key:"loadImage",value:function(e){v&&e instanceof File?this.loadingImage=new Promise(function(t,r){var n=new FileReader;n.onload=function(e){try{var n=g(e.target.result);t(n)}catch(e){r(e)}},n.readAsDataURL(e)}).then(this.handleImageReady).catch(this.props.onLoadFailure):"string"==typeof e&&(this.loadingImage=g(e,this.props.crossOrigin).then(this.handleImageReady).catch(this.props.onLoadFailure))}},{key:"getInitialSize",value:function(e,t){var r,n,a=this.getDimensions();return t/e<a.height/a.width?n=e*((r=this.getDimensions().height)/t):r=t*((n=this.getDimensions().width)/e),{height:r,width:n}}},{key:"paintImage",value:function(e,t,r,n){var a,o=3<arguments.length&&void 0!==n?n:_;t.resource&&(a=this.calculatePosition(t,r),e.save(),e.translate(e.canvas.width/2,e.canvas.height/2),e.rotate(this.props.rotate*Math.PI/180),e.translate(-e.canvas.width/2,-e.canvas.height/2),this.isVertical()&&e.translate((e.canvas.width-e.canvas.height)/2,(e.canvas.height-e.canvas.width)/2),e.scale(o,o),e.globalCompositeOperation="destination-over",e.drawImage(t.resource,a.x,a.y,a.width,a.height),t.backgroundColor&&(e.fillStyle=t.backgroundColor,e.fillRect(a.x,a.y,a.width,a.height)),e.restore(
83))}},{key:"calculatePosition",value:function(e,t){e=e||this.state.image;var r=f(this.getBorders(t),2),n=r[0],a=r[1],o=this.getCroppingRect(),i=e.width*this.props.scale,s=e.height*this.props.scale,l=-o.x*i,c=-o.y*s;return this.isVertical()?(l+=a,c+=n):(l+=n,c+=a),{x:l,y:c,height:s,width:i}}},{key:"paint",value:function(e){e.save(),e.scale(_,_),e.translate(0,0),e.fillStyle="rgba("+this.props.color.slice(0,4).join(",")+")";var t,r,n,a,o,i=this.props.borderRadius,s=this.getDimensions(),l=f(this.getBorders(s.border),2),c=l[0],d=l[1],u=s.canvas.height,p=s.canvas.width,i=Math.max(i,0);i=Math.min(i,p/2-c,u/2-d),e.beginPath(),t=p-2*c,r=u-2*d,0===(n=i)?e.rect(c,d,t,r):(a=t-n,o=r-n,e.translate(c,d),e.arc(n,n,n,Math.PI,1.5*Math.PI),e.lineTo(a,0),e.arc(a,n,n,1.5*Math.PI,2*Math.PI),e.lineTo(t,o),e.arc(a,o,n,2*Math.PI,.5*Math.PI),e.lineTo(n,r),e.arc(n,o,n,.5*Math.PI,Math.PI),e.translate(-c,-d)),e.rect(p,0,-p,u),e.fill("evenodd"),e.restore()}},{key:"render",value:function(){var e=this.props,t=(e.scale,e.rotate,e.image,e.border,e.borderRadius,e.width,e.height,e.position,e.color,e.backgroundColor,e.style),r=(e.crossOrigin,e.onLoadFailure,e.onLoadSuccess,e.onImageReady,e.onImageChange,e.onMouseUp,e.onMouseMove,e.onPositionChange,e.disableBoundaryChecks,e.disableHiDPIScaling,e.disableCanvasRotation,function(e,t){if(null==e)return{};var r,n=function(e,t){if(null==e)return{};for(var r,n={},a=Object.keys(e),o=0;o<a.length;o++)r=a[o],0<=t.indexOf(r)||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols)for(var a=Object.getOwnPropertySymbols(e),o=0;o<a.length;o++)r=a[o],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}(e,["scale","rotate","image","border","borderRadius","width","height","position","color","backgroundColor","style","crossOrigin","onLoadFailure","onLoadSuccess","onImageReady","onImageChange","onMouseUp","onMouseMove","onPositionChange","disableBoundaryChecks","disableHiDPIScaling","disableCanvasRotation"])),n=this.getDimensions(),o={width:n.canvas.width,height:n.canvas.height,cursor:this.state.drag?"grabbing":"grab",touchAction:"none"},i={width:n.canvas.width*_,height:n.canvas.height*_,style:c(c({},o),t)};return i[x.react.down]=this.handleMouseDown,y&&(i[x.react.mouseDown]=this.handleMouseDown),a.default.createElement("canvas",s({ref:this.setCanvas},i,r))}}],o(h.prototype,r),n&&o(h,n),h}();return i(k,"propTypes",{scale:n.default.number,rotate:n.default.number,image:n.default.oneOfType([n.default.string].concat(function(e){if(Array.isArray(e))return m(e)}(b=v?[n.default.instanceOf(File)]:[])||function(e){if("u">typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(b)||h(b)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())),border:n.default.oneOfType([n.default.number,n.default.arrayOf(n.default.number)]),borderRadius:n.default.number,width:n.default.number,height:n.default.number,position:n.default.shape({x:n.default.number,y:n.default.number}),color:n.default.arrayOf(n.default.number),backgroundColor:n.default.string,crossOrigin:n.default.oneOf(["","anonymous","use-credentials"]),onLoadFailure:n.default.func,onLoadSuccess:n.default.func,onImageReady:n.default.func,onImageChange:n.default.func,onMouseUp:n.default.func,onMouseMove:n.default.func,onPositionChange:n.default.func,disableBoundaryChecks:n.default.bool,disableHiDPIScaling:n.default.bool,disableCanvasRotation:n.default.bool}),i(k,"defaultProps",{scale:1,rotate:0,border:25,borderRadius:0,width:200,height:200,color:[0,0,0,.5],onLoadFailure:function(){},onLoadSuccess:function(){},onImageReady:function(){},onImageChange:function(){},onMouseUp:function(){},onMouseMove:function(){},onPositionChange:function(){},disableBoundaryChecks:!1,disableHiDPIScaling:!1,disableCanvasRotation:!0}),k}(r(50084),r(76430))},20960:(e,t,r)=>{var n=r(36018),a=Object.prototype,o=a.hasOwnProperty,i=a.toString,s=n?n.toStringTag:void 0;e.exports=function(e){var t=o.call(e,s),r=e[s];try{e[s]=void 0;var n=!0}catch(e){}var a=i.call(e);return n&&(t?e[s]=r:delete e[s]),a}},21008:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});
83var n=r(75038),a=r(76430),o=r(7648),i=r(26975),s=r(21450),l=r.n(s);let c=({options:e,onChange:t,placeholder:r="",includeSelectAllNoneOptions:s=!1,selectAllLabel:c,className:d="",menuClassName:u="",header:p,value:f=[],selectedOptionsDisplayOverride:h})=>{let[m,g]=a.useState(f),b=(0,a.useMemo)(()=>e.reduce((e,t)=>({...e,[t.id]:t.label}),{}),[e]),y=e=>{let r=m.includes(e)?m.filter(t=>t!==e):[...m,e];g(r),t(r)};return(0,n.jsx)(o.A,{value:null,inlineHeader:!0,header:p,triggerWrapperClassName:d,menuClassName:u,triggerClassName:l().options,selectedLabel:h||(m.length?m.map(e=>(0,n.jsx)("span",{className:l().chicklet,children:b[e]||null},e)):(0,n.jsx)("span",{className:l().placeholder,children:r})),options:[{icon:"check circle outline",label:c?.all||"Check all",onClick:()=>{g(e.map(e=>e.id)),t(e.map(e=>e.id))},hidden:!s,noCloseOnClick:!0},{icon:"circle outline",label:c?.none||"Uncheck all",onClick:()=>{g([]),t([])},hidden:!s,noCloseOnClick:!0},{type:"spacer",hidden:!s},...e.map(e=>({noCloseOnClick:!0,onClick:()=>y(e.id),label:(0,n.jsxs)("span",{className:l().option,children:[e.label,(0,n.jsx)(i.A,{className:l().checkbox,checked:m.includes(e.id),onChange:()=>y(e.id)})]})}))]})}},21129:(e,t,r)=>{"use strict";r.d(t,{VR:()=>u,Vc:()=>p,dX:()=>m,pQ:()=>h,rt:()=>d,uk:()=>f,y8:()=>l});var n=r(23418),a=r(14645),o=r.n(a),i=r(89532),s=r(32071);let l=(e,t,r,a)=>{let i=o()(n.s6)[t]?.toLowerCase(),s=e.ids?"Foil":"foil",l=e.foil||!!e.modifier&&"Normal"!==e.modifier||r,c="0.00";l&&void 0!==e.prices[i+s]?c=e.prices[i+s].toFixed(2):void 0!==e.prices[i]&&(c=e.prices[i].toFixed(2));let d=a?e.qty??e.quantity:1,u=Number(c)*d,p=(e.prices[i+"Minimum"]||0)*d;return a&&(c=(u*d).toFixed(2)),"0.00"===c&&(c="----"),{price:c,priceNumber:u,minimumPrice:p}},c=[n.s6.CK,n.s6.CS],d=(e=[])=>e.find(e=>c.includes(e))??n.s6.CS,u=(e,t,r)=>{let a=e.foil||!!e.modifier&&"Normal"!==e.modifier||r,{price:o}=l(e,t,r),i="#",c=n.Vb[n.s6.TCG],d=e.name.split("//")[0].trim(),u=f("single");if(t===n.s6.CK){c=n.Vb[n.s6.CK],o=`$${o}`;e.ids?a?e.ids.ckFoilId:e.ids.ckNormalId:a?e.ckFoilId:e.ckNormalId,i="https://www.cardkingdom.com/catalog/search?search=header&filter[name]="+d+"&"+u.ck}else if(t===n.s6.TCG){let t=e.ids?e.ids.tcgId:e.tcgProductId,r=`https://partner.tcgplayer.com/c/4913290/1830156/21018?partnerpropertyid=${s.Ay.tcgPropertyId}`,n=`https://www.tcgplayer.com/search/magic/product?productLineName=magic&q=${d}`;t&&(n=`https://www.tcgplayer.com/product/${t}`),o=`$${o}`,i=`${r}&${u.tcg}&u=${encodeURIComponent(n)}`}else if(t===n.s6.MTGO){c=n.Vb[n.s6.MTGO],o+=" tix";let t=0;i=(t=e.ids?a?e.ids.mtgoFoilId:e.ids.mtgoNormalId:a?e.mtgoFoilId:e.mtgoNormalId)?`https://www.cardhoarder.com/cards/${t}?${u.mtgo}`:`https://www.cardhoarder.com/cards?data[search]=${d.replace(" ","+")}?${u.mtgo}`}else if(t===n.s6.CM){c=n.Vb[n.s6.CM],o=`${o}â¬`;let t="";(t=e.ids?e.ids.cmEd:e.cmEd)||(t=""),t=t.replace(/ /g,"-").replace(/[^0-9a-z-]/gi,""),d=(d=e.name.replace("// ","")).replace(/ /g,"-").replace(/'/g,"-").replace(/[^0-9a-z-]/gi,""),i=t?`https://www.cardmarket.com/en/Magic/Products/Singles/${t}/${d}?${u.cm}`:`https://www.cardmarket.com/en/Magic/Products/Search?searchString=${e.name}&${u.cm}`}else if(t===n.s6.SCG){c=n.Vb[n.s6.SCG],o=`$${o}`;let t=a?e.ids.scgFoil:e.ids.scg||e.ids.scgFoilSku,r="";t?(t="1"===t[t.length-1]?t.substring(0,t.length-1):t,r=encodeURIComponent(`https://starcitygames.com/${e.name.replace(/ /g,"-").replace(/[^0-9a-z-]/gi,"").toLowerCase()}-${t.toLowerCase()}`)):r=encodeURIComponent(`https://starcitygames.com/search/?item_display_name=${encodeURIComponent(e.name)}`),i=`https://goto.starcitygames.com/c/4913290/3052179/37198?${u.scg}&u=${r}`}else if(t===n.s6.MP)c=n.Vb[n.s6.MP],o=`$${o}`,i=`https://manapool.com/card/${e.setCode}/${e.collectorNumber}/${e.name.normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/ /g,"-").toLowerCase()}?${s.Ay.manapoolAffiliateUrlParams}&${u.mp}`;else if(t===n.s6.TCGLAND){let t=e=>e.replace(/\/\/ /g,"").replace(/ /g,"-").replace(/[^a-zA-Z0-9-]/g,"").toLowerCase();c=n.Vb[n.s6.TCGLAND],o=`$${o}`,i=`https://www.tcg.land/es/magic/productos/single/en/${e.setCode}/${t(e.set)}/${e.collectorNumber}
83/${t(e.name)}?&utm_medium=affiliate&utm_source=${s.Ay.tcgLandAffiliateUrlParam}&via=single-card`}else if(t===n.s6.CT)o=`${o}â¬`,i=`https://www.cardtrader.com/en/manasearch_results?ids=${btoa(e.ids.cardTrader)}&${u.ct}`,c=n.Vb[n.s6.CT];else if(t===n.s6.CS){c=n.Vb[n.s6.CS];let t="----"!==o;o=`$${o}`,i=e.uid&&t?`https://www.cardsphere.com/cards/${e.uid}/${a?"foil":"nonfoil"}?${u.cs}`:`https://www.cardsphere.com/search?q=${encodeURIComponent(d)}&${u.cs}`}return{price:o,url:i,background:c,affiliateName:u.affiliateName}},p=(e,t)=>t===n.s6.MTGO?`${e.toFixed(2)} tix`:t===n.s6.CM||t===n.s6.CT?`${e.toFixed(2)} â¬`:`$${e.toLocaleString(void 0,{maximumFractionDigits:2,minimumFractionDigits:2})}`,f=(e="misc")=>{let{ownerReferrerEnum:t}=i.M.getState().deck,r=t?`&subId2=${encodeURIComponent(t)}`:"",n=t?`-${encodeURIComponent(t)}`:"";return{ck:`partner=archidekt&utm_source=archidekt&utm_medium=affiliate&utm_campaign=archidekt&partner_args=archidekt-${e}`+n,tcg:`subId1=archidekt-${e}`+r,mtgo:`affiliate_id=archidekt&utm_source=archidekt&utm_campaign=affiliate&utm_medium=archidekt-${e}`+n,cm:"referrer=archidekt",scg:`subId1=archidekt-${e}`+r,mp:`ref_meta=referrer:archidekt-${e}`+n,je:"",ct:"share_code=SpaceCowMediaArchidekt",cs:`referrer=archidekt-${e}`+n,affiliateName:t||"archidekt"}},h=(e,t)=>t.reduce((t,r)=>{let a=`${n.zc[r]}Minimum`;return null!==t.currentMin&&t.currentMin<e.prices[a]?t:{currentMin:e.prices[a],priceId:r}},{currentMin:null,priceId:0}).priceId,m=e=>{let t=e.map(e=>l(e,n.s6.CK,"Normal"!==e.modifier,!0)),r=e.map(e=>l(e,n.s6.TCG,"Normal"!==e.modifier,!0)),a=e.map(e=>l(e,n.s6.MTGO,"Normal"!==e.modifier,!0)),o=e.map(e=>l(e,n.s6.CM,"Normal"!==e.modifier,!0)),i=e.map(e=>l(e,n.s6.SCG,"Normal"!==e.modifier,!0)),s=e.map(e=>l(e,n.s6.MP,"Normal"!==e.modifier,!0)),c=e.map(e=>l(e,n.s6.TCGLAND,"Normal"!==e.modifier,!0)),d=e.map(e=>l(e,n.s6.CT,"Normal"!==e.modifier,!0)),u=e.map(e=>l(e,n.s6.CS,"Normal"!==e.modifier,!0)),f=t.reduce((e,t)=>t.priceNumber+e,0),h=r.reduce((e,t)=>t.priceNumber+e,0),m=a.reduce((e,t)=>t.priceNumber+e,0),g=o.reduce((e,t)=>t.priceNumber+e,0),b=i.reduce((e,t)=>t.priceNumber+e,0),y=s.reduce((e,t)=>t.priceNumber+e,0),v=c.reduce((e,t)=>t.priceNumber+e,0),x=d.reduce((e,t)=>t.priceNumber+e,0),_=u.reduce((e,t)=>t.priceNumber+e,0),C=t.reduce((e,t)=>t.minimumPrice+e,0),k=r.reduce((e,t)=>t.minimumPrice+e,0),w=a.reduce((e,t)=>t.minimumPrice+e,0),A=o.reduce((e,t)=>t.minimumPrice+e,0),j=i.reduce((e,t)=>t.minimumPrice+e,0),S=s.reduce((e,t)=>t.minimumPrice+e,0),O=c.reduce((e,t)=>t.minimumPrice+e,0),N=d.reduce((e,t)=>t.minimumPrice+e,0),E=u.reduce((e,t)=>t.minimumPrice+e,0),M=p(f,n.s6.CK),T=p(h,n.s6.TCG),L=p(m,n.s6.MTGO),I=p(g,n.s6.CM),D=p(b,n.s6.SCG),R=p(y,n.s6.MP),P=p(v,n.s6.TCGLAND),$=p(x,n.s6.CT),z=p(_,n.s6.CS);return{ck:{prices:t,totalPrice:M,totalPriceNumber:f,totalMinimumPrice:p(C,n.s6.CK),totalMinimumPriceNumber:C},tcg:{prices:r,totalPrice:T,totalPriceNumber:h,totalMinimumPrice:p(k,n.s6.TCG),totalMinimumPriceNumber:k},mtgo:{prices:a,totalPrice:L,totalPriceNumber:m,totalMinimumPrice:p(w,n.s6.MTGO),totalMinimumPriceNumber:w},cm:{prices:o,totalPrice:I,totalPriceNumber:g,totalMinimumPrice:p(A,n.s6.CM),totalMinimumPriceNumber:A},scg:{prices:i,totalPrice:D,totalPriceNumber:b,totalMinimumPrice:p(j,n.s6.SCG),totalMinimumPriceNumber:j},mp:{prices:s,totalPrice:R,totalPriceNumber:y,totalMinimumPrice:p(S,n.s6.MP),totalMinimumPriceNumber:S},tcgLand:{prices:c,totalPrice:P,totalPriceNumber:v,totalMinimumPrice:p(O,n.s6.TCGLAND),totalMinimumPriceNumber:O},cardtrader:{prices:d,totalPrice:$,totalPriceNumber:x,totalMinimumPrice:p(N,n.s6.CT),totalMinimumPriceNumber:N},cs:{prices:u,totalPrice:z,totalPriceNumber:_,totalMinimumPrice:p(E,n.s6.CS),totalMinimumPriceNumber:E}}}},21159:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(41735),a=r.n(n),o=r(89532),i=r(98279);let s={create:(e,t="Network Error",r="error",n=3e3)=>{let s="";s="string"==typeof e?e:e instanceof Error&&e.message?e.message:e instanceof Error?"Uncaught error.":"object"==typeof e&&Array.isArray(e.nonFieldErrors)?e.nonFieldErrors.join(" / "):JSON.stringify(e);let l=o.M.getState().active.toasts;o.M.dispatch({type:i.iY,payload:{toasts:[...l,{text:s,title:t,body:null,type:r,id:a()("toast_"),duration:n}]}})},createCustomToast:(e,t="error",r={})=>{let n=o.M.getState().active.toasts;o.M.dispatch({type:i.iY,payload:{toasts:[...n,{type:t,body:e,id:a()("toast_"),text:null,title:null,extraProps:r}]}})},delete:e=>
83{let t=o.M.getState().active.toasts;o.M.dispatch({type:i.iY,payload:{toasts:t.filter(t=>t.id!==e)}})}}},21216:(e,t,r)=>{var n=r(90866),a=r(89287),o=r(72936);function i(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new n;++t<r;)this.add(e[t])}i.prototype.add=i.prototype.push=a,i.prototype.has=o,e.exports=i},21450:e=>{e.exports={dropdown:"checkboxDropdown_dropdown__BVZ65",option:"checkboxDropdown_option__GVKMs",options:"checkboxDropdown_options__G5Qvv",chicklet:"checkboxDropdown_chicklet__u3ijT",checkbox:"checkboxDropdown_checkbox__xWhP1",placeholder:"checkboxDropdown_placeholder__SDF7p"}},21533:e=>{var t="\\ud800-\\udfff",r="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",n="\\ud83c[\\udffb-\\udfff]",a="[^"+t+"]",o="(?:\\ud83c[\\udde6-\\uddff]){2}",i="[\\ud800-\\udbff][\\udc00-\\udfff]",s="(?:"+r+"|"+n+")?",l="[\\ufe0e\\ufe0f]?",c="(?:\\u200d(?:"+[a,o,i].join("|")+")"+l+s+")*",d=RegExp(n+"(?="+n+")|"+("(?:"+[a+r+"?",r,o,i,"["+t+"]"].join("|"))+")"+(l+s+c),"g");e.exports=function(e){return e.match(d)||[]}},21576:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=function(e,t){return e===t||e!=e&&t!=t}},21697:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>k,Nv:()=>C});var n=r(75038),a=r(76430),o=r(77039),i=r.n(o),s=r(77861),l=r(84126),c=r(21159),d=r(82185),u=r(5118),p=r(134),f=r(80545),h=r(85785),m=r(55756),g=r(71969),b=r(39214),y=r(23895),v=r(49613),x=r(35810),_=r(78526);let C=({open:e,openToAllEditionsMenu:t=!1,collectionCard:r,currentTab:o,writeActiveTabChangesToRedux:p=!1,ownsCollection:C=!1,onCardUpdated:k,onClose:w})=>{let[A,j]=(0,a.useState)(o||"details"),[S,O]=(0,a.useState)(!1),N=(0,d.GV)(e=>e.collectionV2.game),[E,M,T,L]=(0,d.GV)(u.b8),[I]=(0,d.zU)(f.v),[D,R]=(0,a.useState)(!1),[P,$]=(0,a.useState)(r||s.s);(0,a.useEffect)(()=>{if(r)return $(r);setTimeout(()=>$(s.s),250)},[r]),(0,a.useEffect)(()=>{e&&A!==o&&j(o||"details")},[e,o]);let z=(e,t=!1)=>{if(P&&!i()(e,P)){if(!C||t)return k(e);if(R(!0),e.quantity<1)return l.A.deleteCard(e.id).then(()=>{k(e,e.id),w(),c.A.create(`${P.card.name} deleted`,"Collection page","success")}).catch(()=>c.A.create(`${P.card.name} delete failed`,"Collection page","error"));l.A.upsertV2(e,N).then(t=>{k({...e,modifiedAt:t.modifiedAt,createdAt:t.createdAt}),c.A.create(`${P.card.name} saved`,"Collection page","success")}).catch(()=>c.A.create(`${P.card.name} save failed`,"Collection page","error")).finally(()=>R(!1))}},F=()=>I({activeCardId:M}),B=()=>I({activeCardId:E});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(g.A,{open:e&&!t,onClose:w,onTabChange:e=>{j(e),p&&I({activeCardTab:e})},card:{...P.card,modifier:P.modifier,createdAt:P.createdAt,updatedAt:P.modifiedAt||P.createdAt},activeTabId:A,onCardFlipped:O,tabs:[{id:"details",label:"Card options",body:(0,n.jsx)(_.X,{collectionCard:P,onChange:z,ownsCollection:C,nextPrevControls:{previous:{disabled:!M,label:L||"None",onClick:F},next:{disabled:!E,label:T||"None",onClick:B}}})},{id:"relatedCards",label:"Other records",body:(0,n.jsx)(b.A,{collectionCard:P})},{id:"decks",label:"In decks",body:(0,n.jsx)(y.A,{card:{...P.card,modifier:P.modifier}})},{label:"Oracle tags",id:"oTags",body:(0,n.jsx)(x.A,{card:P.card||h.o5})},{label:"Card info",id:"info",body:(0,n.jsx)(v.A,{card:P.card,flipped:S})}],nextPrevControls:{previous:{disabled:!M,label:L||"None",onClick:F},next:{disabled:!E,label:T||"None",onClick:B}}}),(0,n.jsx)(m.A,{open:e&&t,onClose:w,card:P.card,onCardSelected:e=>z({...P,card:e})})]})},k=()=>{let[e]=(0,d.zU)(f.v),[t]=(0,d.dN)(p.B),r=(0,d.GV)(u.BC),a=(0,d.GV)(e=>e.collectionV2.activeCardId),o=(0,d.GV)(e=>e.collectionV2.openToAllEditionsMenu),i=(0,d.GV)(e=>e.collectionV2.activeCardTab),l=(0,d.GV)(e=>e.collectionV2.ownsCollection);return(0,n.jsx)(C,{writeActiveTabChangesToRedux:!0,ownsCollection:l,collectionCard:r||s.s,onCardUpdated:t,open:!!a,currentTab:i,openToAllEditionsMenu:o,onClose:()=>e({activeCardId:null,openToAllEditionsMenu:!1})})}},21890:(e,t,r)=>{"use strict";r.d(t,{A:()=>m});var n=r(75038),a=r(76430),o=r(25375),i=r(72562),s=r(21159),l=r(82185),c=r(78516),d=r(85785),u=r(87860),p=r(10993),f=r(46118),h=r(97911);let m=e=>{let t=(0,c.b8)(),r=(0,l.GV)(e=>e.deck.stack),[m,g]=(0,a.useState)(!1),b=(0,a.useRef)(),y=(0,a.useRef)(!1),v=(0,a.useCallback)(e=>g(e.ctrlKey),[g]),x=(n=!1)=>e.checkCanDrag?e.checkCanDrag():(!y.current||!!(0,f.tV)(h.m_))&&!!t&&(r===d.Le.CUSTOM||r===d.Le.MULTIPLE||(n&&s.A.create("Drag not supported in this Group By. You may only drag while using Categories or Categories (multiple) group by viewing modes. Change your group by settings at the top of the deck to support drag and drop.","Cannot Drag","warning"),!1)),[{isDragging:_},C,k]=(0,o.i)(()=>({type:u.U.CARD,item:e.dragItem?{isCtrlPressedRef:b,...e.dragItem}:{card:e.card,isCtrlPressedRef:b},end:e.onDragEnd,canDrag:()=>!e.disableDrag&&x(!0),collect:e=>({isDragging:!!e.isDragging()})}),[e.card,r,t,e.dragItem,e.disableDrag]);(0,a.useEffect)(()=>{_&&e.onDragStart&&e.onDragStart(),_?(document.addEventListener("keydown",v),document.addEventListener("keyup",v)):(document.removeEventListener("keydown",v),document.removeEventListener("keydown",v))},[_]),(0,a.useEffect)(()=>{b.current=m,_?document.body.style.cursor=m?"copy":"grabbing":document.body.style.cursor="unset"},[_,m]),k((0,i.n)(),{captureDraggingState:!0});let w={};return x()&&(w.cursor="grab"),C((0,n.jsx)("div",{onMouseDown:e=>g(e.ctrlKey),onTouchStart:()=>y.current=!0,onTouchEnd:()=>y.current=!1,style:w,children:e.children?e.children:(0,n.jsx)(p.A,{...e})}))}},21899:e=>{e.exports=function(e,t){for(var r=-1,n=t.length,a=e.length;++r<n;)e[a+r]=t[r];return e}},22172:e=>{e.exports={row:"localTextFilter_row__2Pu9a",container:"localTextFilter_container__W7LiQ",input:"localTextFilter_input__mncW8",loader:"localTextFilter_loader__7kkeS",searchIcon:"localTextFilter_searchIcon__qCc_W",filterHeader:"localTextFilter_filterHeader__fxLFU",addFilterMenu:"localTextFilter_addFilterMenu__m0oNb",addFilterMenuSubmenu:"localTextFilter_addFilterMenuSubmenu__sDDMN",filterDropdown:"localTextFilter_filterDropdown__qgqRw",filterListMenu:"localTextFilter_filterListMenu__lLh6p",flex:"localTextFilter_flex__zsidL",resetFilters:"localTextFilter_resetFilters__VYv7Z",listedFilter:"localTextFilter_listedFilter__Fqq6p"}},22335:(e,t,r)=>{"use strict";r.d(t,{Cs:()=>n,DD:()=>i,gg:()=>o,qw:()=>s,vI:()=>a});let n=["Colorless","White","Blue","Black","Red","Green","Azorius","Orzhov","Dimir","Izzet","Rakdos","Golgari","Boros","Gruul","Selesnya","Simic"],a=[...n,"Garcia Azorius","Garcia Orzhov","Garcia Dimir","Garcia Izzet","Garcia Rakdos","Garcia Golgari","Garcia Boros","Garcia Gruul","Garcia Selesnya","Garcia Simic"],o={MOD:1,TESTER:2,CONTENT_CREATOR:3,CH_WRITER:4,EDHREC_WRITER:5,COMMUNITY_FEED:6,COMMANDER_SPELLBOOK_WRITER:7,AD_FREE:8,TCC_REFERRAL:9,COMMAND_ZONE_REFERRAL:10,COMMAND_ZONE_STAFF:11,CONTEST_WINNER:12,EDHREC_CAST_REFERRAL:13,CARDSPHERE_WRITER:14,IGNORE_DECK_LIMIT:15},i=Object.fromEntries(Object.entries(o).map(e=>e.reverse())),s={COMMON:1,UNCOMMON:2,RARE:3,MYTHIC:4}},22507:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});let n=function(e,t){for(var r=-1,n=null==e?0:e.length,a=0,o=[];++r<n;){var i=e[r];t(i,r,e)&&(o[a++]=i)}return o};var a=r(9135),o=Object.prototype.propertyIsEnumerable,i=Object.getOwnPropertySymbols;let s=i?function(e){return null==e?[]:n(i(e=Object(e)),function(t){return o.call(e,t)})}:a.A},22787:(e,t,r)=>{"use strict";
83Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unstable_rethrow",{enumerable:!0,get:function(){return function e(t){if((0,a.isNextRouterError)(t)||(0,n.isBailoutToCSRError)(t))throw t;t instanceof Error&&"cause"in t&&e(t.cause)}}});let n=r(83196),a=r(6544);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},23205:(e,t,r)=>{"use strict";var n,a=r(25454).Buffer;Object.defineProperty(t,"__esModule",{value:!0});var o={Head:function(){return w},Html:function(){return j},Main:function(){return S},NextScript:function(){return A},default:function(){return O}};for(var i in o)Object.defineProperty(t,i,{enumerable:!0,get:o[i]});let s=r(75038),l=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=b(void 0);if(t&&t.has(e))return t.get(e);var r={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=n?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(r,a,o):r[a]=e[a]}return r.default=e,t&&t.set(e,r),r}(r(76430)),c=r(18913),d=r(62249),u=r(64166),p=(n=r(90526))&&n.__esModule?n:{default:n},f=r(32867),h=r(74595),m=r(10548),g=r(56330);function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(b=function(e){return e?r:t})(e)}let y=new Set;function v(e,t){let r=(0,d.getPageFiles)(e,"/_app"),n=(0,d.getPageFiles)(e,t);return{sharedFiles:r,pageFiles:n,allFiles:[...new Set([...r,...n])]}}function x(e,t){let{assetPrefix:r,buildManifest:n,assetQueryString:a,disableOptimizedLoading:o,crossOrigin:i}=e;return n.polyfillFiles.filter(e=>e.endsWith(".js")&&!e.endsWith(".module.js")).map(e=>(0,s.jsx)("script",{defer:!o,nonce:t.nonce,crossOrigin:t.crossOrigin||i,noModule:!0,src:`${r}/_next/${(0,h.encodeURIPath)(e)}${a}`},e))}function _(e,t,r){let{dynamicImports:n,assetPrefix:a,isDevelopment:o,assetQueryString:i,disableOptimizedLoading:l,crossOrigin:c}=e;return n.map(e=>!e.endsWith(".js")||r.allFiles.includes(e)?null:(0,s.jsx)("script",{async:!o&&l,defer:!l,src:`${a}/_next/${(0,h.encodeURIPath)(e)}${i}`,nonce:t.nonce,crossOrigin:t.crossOrigin||c},e))}function C(e,t,r){var n;let{assetPrefix:a,buildManifest:o,isDevelopment:i,assetQueryString:l,mutableAssetQueryString:c,disableOptimizedLoading:p,crossOrigin:f}=e,m=[...r.allFiles.filter(e=>e.endsWith(".js")),...null==(n=o.lowPriorityFiles)?void 0:n.filter(e=>e.endsWith(".js"))].map(e=>{let r=e.startsWith("static/immutable/chunks")?l:c;return(0,s.jsx)("script",{src:`${a}/_next/${(0,h.encodeURIPath)(e)}${r}`,nonce:t.nonce,async:!i&&p,defer:!p,crossOrigin:t.crossOrigin||f},e)}),g=function(e,t){let{buildManifest:r,__NEXT_DATA__:n,crossOrigin:a}=e;if(!r.pagesChunkGroupBootstrapParams||!r.chunkLoadingGlobal)return null;let o=(0,d.getTurbopackChunkGroupBootstrap)(r.pagesChunkGroupBootstrapParams,r.chunkLoadingGlobal,["/_app",n.page]);if(!o)return null;let i=(0,u.htmlEscapeJsonString)(o);return(0,s.jsx)("script",{nonce:t.nonce,crossOrigin:t.crossOrigin||a,dangerouslySetInnerHTML:{__html:i}},"turbopack-bootstrap")}(e,t);return g?[g,...m]:m}function k(e,t){let{scriptLoader:r,disableOptimizedLoading:n,crossOrigin:a}=e,o=function(e,t){let{assetPrefix:r,scriptLoader:n,crossOrigin:a,nextScriptWorkers:o}=e;if(!o)return null;try{let{partytownSnippet:e}=require("@builder.io/partytown/integration"),o=(Array.isArray(t.children)?t.children:[t.children]).find(e=>{var t,r;return!!e&&!!e.props&&(null==e||null==(r=e.props)||null==(t=r.dangerouslySetInnerHTML)?void 0:t.__html.length)&&"data-partytown-config"in e.props});return(0,s.jsxs)(s.Fragment,{children:[!o&&(0,s.jsx)("script",{"data-partytown-config":"",dangerouslySetInnerHTML:{__html:` 84 partytown = { 85 lib: "${r}/_next/static/~partytown/" 86 }; 87 `}}),(0,s.jsx)("script",{"data-partytown":"",dangerouslySetInnerHTML:{__html:e()}}),(n.worker||[]).map((e,r)=>{let{strategy:n,src:o,children:i,dangerouslySetInnerHTML:s,...c}=e,d={};if(o)d.src=o;else if(s&&s.__html)d.dangerouslySetInnerHTML={__html:s.__html};else if(i)d.dangerouslySetInnerHTML={__html:"string"==typeof i?i:Array.isArray(i)?i.join(""):""};else throw Object.defineProperty(Error("Invalid usage of next/script. Did you forget to include a src attribute or an inline script? https://nextjs.org/docs/messages/invalid-script"),"__NEXT_ERROR_CODE",{value:"E82",enumerable:!1,
87configurable:!0});return(0,l.createElement)("script",{...d,...c,type:"text/partytown",key:o||r,nonce:t.nonce,"data-nscript":"worker",crossOrigin:t.crossOrigin||a})})]})}catch(e){return(0,p.default)(e)&&"MODULE_NOT_FOUND"!==e.code&&console.warn(`Warning: ${e.message}`),null}}(e,t),i=(r.beforeInteractive||[]).filter(e=>e.src).map((e,r)=>{let{strategy:o,...i}=e;return(0,l.createElement)("script",{...i,key:i.src||r,defer:i.defer??!n,nonce:i.nonce||t.nonce,"data-nscript":"beforeInteractive",crossOrigin:t.crossOrigin||a})});return(0,s.jsxs)(s.Fragment,{children:[o,i]})}class w extends l.default.Component{static #e=this.contextType=f.HtmlContext;getCssLinks(e){let{assetPrefix:t,cssAssetQueryString:r,dynamicImports:n,dynamicCssManifest:a,crossOrigin:o,optimizeCss:i}=this.context,l=e.allFiles.filter(e=>e.endsWith(".css")),c=new Set(e.sharedFiles),d=new Set([]),u=Array.from(new Set(n.filter(e=>e.endsWith(".css"))));if(u.length){let e=new Set(l);d=new Set(u=u.filter(t=>!(e.has(t)||c.has(t)))),l.push(...u)}let p=[];return l.forEach(e=>{let n=c.has(e),l=d.has(e),u=a.has(e);i||p.push((0,s.jsx)("link",{nonce:this.props.nonce,rel:"preload",href:`${t}/_next/${(0,h.encodeURIPath)(e)}${r}`,as:"style",crossOrigin:this.props.crossOrigin||o}
87,`${e}-preload`)),p.push((0,s.jsx)("link",{nonce:this.props.nonce,rel:"stylesheet",href:`${t}/_next/${(0,h.encodeURIPath)(e)}${r}`,crossOrigin:this.props.crossOrigin||o,"data-n-g":l?void 0:n?"":void 0,"data-n-p":n||l||u?void 0:""},e))}),0===p.length?null:p}getPreloadDynamicChunks(){let{dynamicImports:e,assetPrefix:t,assetQueryString:r,crossOrigin:n}=this.context;return e.map(e=>e.endsWith(".js")?(0,s.jsx)("link",{rel:"preload",href:`${t}/_next/${(0,h.encodeURIPath)(e)}${r}`,as:"script",nonce:this.props.nonce,crossOrigin:this.props.crossOrigin||n},e):null).filter(Boolean)}getPreloadMainLinks(e){let{assetPrefix:t,assetQueryString:r,scriptLoader:n,crossOrigin:a}=this.context,o=e.allFiles.filter(e=>e.endsWith(".js"));return[...(n.beforeInteractive||[]).map(e=>(0,s.jsx)("link",{nonce:this.props.nonce,rel:"preload",href:e.src,as:"script",crossOrigin:this.props.crossOrigin||a},e.src)),...o.map(e=>(0,s.jsx)("link",{nonce:this.props.nonce,rel:"preload",href:`${t}/_next/${(0,h.encodeURIPath)(e)}${r}`,as:"script",crossOrigin:this.props.crossOrigin||a},e))]}getBeforeInteractiveInlineScripts(){let{scriptLoader:e}=this.context,{nonce:t,crossOrigin:r}=this.props;return(e.beforeInteractive||[]).filter(e=>!e.src&&(e.dangerouslySetInnerHTML||e.children)).map((e,n)=>{let{strategy:a,children:o,dangerouslySetInnerHTML:i,src:s,...c}=e,d="";return i&&i.__html?d=i.__html:o&&(d="string"==typeof o?o:Array.isArray(o)?o.join(""):""),(0,l.createElement)("script",{...c,dangerouslySetInnerHTML:{__html:d},key:c.id||n,nonce:t,"data-nscript":"beforeInteractive",crossOrigin:r||void 0})})}getDynamicChunks(e){return _(this.context,this.props,e)}getPreNextScripts(){return k(this.context,this.props)}getScripts(e){return C(this.context,this.props,e)}getPolyfillScripts(){return x(this.context,this.props)}render(){let{styles:e,__NEXT_DATA__:t,dangerousAsPath:r,headTags:n,unstable_runtimeJS:a,unstable_JsPreload:o,disableOptimizedLoading:i,optimizeCss:c,assetPrefix:d,nextFontManifest:u,cssAssetQueryString:p}=this.context,f=!1===a,b=!1===o||!i;this.context.docComponentsRendered.Head=!0;let{head:y}=this.context,x=[],_=[];y&&(y.forEach(e=>{e&&"link"===e.type&&"preload"===e.props.rel&&"style"===e.props.as?x.push(e):e&&_.push(l.default.cloneElement(e,{"data-next-head":""}))}),y=x.concat(_));let C=l.default.Children.toArray(this.props.children).filter(Boolean),k=v(this.context.buildManifest,this.context.__NEXT_DATA__.page),w=function(e,t,r="",n=""){if(!e)return{preconnect:null,preload:null};let a=e.pages["/_app"],o=e.pages[t],i=Array.from(new Set([...a??[],...o??[]]));return{preconnect:0===i.length&&(a||o)?(0,s.jsx)("link",{"data-next-font":e.pagesUsingSizeAdjust?"size-adjust":"",rel:"preconnect",href:"/",crossOrigin:"anonymous"}):null,preload:i?i.map(e=>{let t=/\.(woff|woff2|eot|ttf|otf)$/.exec(e)[1];return(0,s.jsx)("link",{rel:"preload",href:`${r}/_next/${(0,h.encodeURIPath)(e)}${n}`,as:"font",type:`font/${t}`,crossOrigin:"anonymous","data-next-font":e.includes("-s")?"size-adjust":""},e)}):null}}(u,r,d,p),A=((0,g.getTracedMetadata)((0,m.getTracer)().getTracePropagationData(),this.context.experimentalClientTraceMetadata)||[]).map(({key:e,value:t},r)=>(0,s.jsx)("meta",{name:e,content:t},`next-trace-data-${r}`));return(0,s.jsxs)("head",{...function(e){let{crossOrigin:t,nonce:r,...n}=e;return n}(this.props),children:[this.context.isDevelopment&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("style",{"data-next-hide-fouc":!0,dangerouslySetInnerHTML:{__html:"body{display:none}"}}),(0,s.jsx)("noscript",{"data-next-hide-fouc":!0,children:(0,s.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{display:block}"}})})]}),y,C,w.preconnect,w.preload,this.getBeforeInteractiveInlineScripts(),!c&&this.getCssLinks(k),!c&&(0,s.jsx)("noscript",{"data-n-css":this.props.nonce??""}),!f&&!b&&this.getPreloadDynamicChunks(),!f&&!b&&this.getPreloadMainLinks(k),!i&&!f&&this.getPolyfillScripts(),!i&&!f&&this.getPreNextScripts(),!i&&!f&&this.getDynamicChunks(k),!i&&!f&&this.getScripts(k),c&&this.getCssLinks(k),c&&(0,s.jsx)("noscript",{"data-n-css":this.props.nonce??""}),this.context.isDevelopment&&(0,s.jsx)("noscript",{id:"__next_css__DO_NOT_USE__"}),A,e||null,l.default.createElement(l.default.Fragment,{},...n||[])]})}}class A extends l.default.Component{static #e=this.contextType=f.HtmlContext;getDynamicChunks(e){return _(this.context,this.props,e)}getPreNextScripts(){return k(this.context,this.props)}getScripts(e){return C(this.context,this.props,e)}getPolyfillScripts(){return x(this.context,this.props)}static getInlineScriptSource(e){let{__NEXT_DATA__:t,largePageDataBytes:n}=e;try{let o=JSON.stringify(t);if(y.has(t.page))return(0,u.htmlEscapeJsonString)(o);let i=a.from(o).byteLength,s=r(29875).A;return n&&i>n&&(y.add(t.page),console.warn(`Warning: data for page "${t.page}"${t.page===e.dangerousAsPath?"":` (path "${e.dangerousAsPath}")`} is ${s(i)} which exceeds the threshold of ${s(n)}, this amount of data can reduce performance. 88See more info here: https://nextjs.org/docs/messages/large-page-data`)),(0,u.htmlEscapeJsonString)(o)}catch(e){if((0,p.default)(e)&&-1!==e.message.indexOf("circular structure"))throw Object.defineProperty(Error(`Circular structure in "getInitialProps" result of page "${t.page}". https://nextjs.org/docs/messages/circular-structure`),"__NEXT_ERROR_CODE",{value:"E490",enumerable:!1,
88configurable:!0});throw e}}render(){let{assetPrefix:e,buildManifest:t,unstable_runtimeJS:r,docComponentsRendered:n,assetQueryString:a,disableOptimizedLoading:o,crossOrigin:i}=this.context,l=!1===r;n.NextScript=!0;let c=v(this.context.buildManifest,this.context.__NEXT_DATA__.page);return(0,s.jsxs)(s.Fragment,{children:[!l&&t.devFiles?t.devFiles.map(t=>(0,s.jsx)("script",{src:`${e}/_next/${(0,h.encodeURIPath)(t)}${a}`,nonce:this.props.nonce,crossOrigin:this.props.crossOrigin||i},t)):null,l?null:(0,s.jsx)("script",{id:"__NEXT_DATA__",type:"application/json",nonce:this.props.nonce,crossOrigin:this.props.crossOrigin||i,dangerouslySetInnerHTML:{__html:A.getInlineScriptSource(this.context)}}),o&&!l&&this.getPolyfillScripts(),o&&!l&&this.getPreNextScripts(),o&&!l&&this.getDynamicChunks(c),o&&!l&&this.getScripts(c)]})}}function j(e){let{docComponentsRendered:t,locale:r,scriptLoader:n,deploymentId:a,__NEXT_DATA__:o}=(0,f.useHtmlContext)();return t.Html=!0,!function(e,t,r){var n,a,o,i;if(!r.children)return;let s=[],c=Array.isArray(r.children)?r.children:[r.children],d=null==(a=c.find(e=>e.type===w))||null==(n=a.props)?void 0:n.children,u=null==(i=c.find(e=>"body"===e.type))||null==(o=i.props)?void 0:o.children,p=[...Array.isArray(d)?d:[d],...Array.isArray(u)?u:[u]];l.default.Children.forEach(p,t=>{var r;if(t&&(null==(r=t.type)?void 0:r.__nextScript)){if("beforeInteractive"===t.props.strategy){e.beforeInteractive=(e.beforeInteractive||[]).concat([{...t.props}]);return}else if(["lazyOnload","afterInteractive","worker"].includes(t.props.strategy))return void s.push(t.props);else if(void 0===t.props.strategy)return void s.push({...t.props,strategy:"afterInteractive"})}}),t.scriptLoader=s}(n,o,e),(0,s.jsx)("html",{...e,lang:e.lang||r||void 0,"data-dpl-id":a||void 0})}function S(){let{docComponentsRendered:e}=(0,f.useHtmlContext)();return e.Main=!0,(0,s.jsx)("next-js-internal-body-render-target",{})}class O extends l.default.Component{static getInitialProps(e){return e.defaultGetInitialProps(e)}render(){return(0,s.jsxs)(j,{children:[(0,s.jsx)(w,{nonce:this.props.nonce}),(0,s.jsxs)("body",{children:[(0,s.jsx)(S,{}),(0,s.jsx)(A,{nonce:this.props.nonce})]})]})}}O[c.NEXT_BUILTIN_DOCUMENT]=function(){return(0,s.jsxs)(j,{children:[(0,s.jsx)(w,{}),(0,s.jsxs)("body",{children:[(0,s.jsx)(S,{}),(0,s.jsx)(A,{})]})]})}},23305:(e,t,r)=>{var n=r(64339),a=r(30278);e.exports=function(e){if(!a(e))return!1;var t=n(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},23418:(e,t,r)=>{"use strict";r.d(t,{K:()=>p,L1:()=>c,UV:()=>s,Vb:()=>d,Zh:()=>l,s6:()=>i,zc:()=>o,zv:()=>u});var n=r(14645),a=r.n(n);let o={1:"ck",2:"tcg",3:"mtgo",4:"cm",5:"scg",6:"mp",7:"tcgland",8:"ct",9:"je",10:"cs"};a()(o);let i={CK:1,TCG:2,MTGO:3,CM:4,SCG:5,MP:6,TCGLAND:7,CT:8,JE:9,CS:10,NONE:99},s={"Card Kingdom":1,TCG:2,"Mana Pool":6,"Star City Games":5,Cardsphere:10,Cardhoarder:3,Cardmarket:4,"Card Trader":8,"TCG Land":7,None:99},l=a()(s),c={1:"cardKingdom",2:"tcg",3:"cardhoarder",4:"cardmarket",5:"scg-simple",6:"manapool",7:"tcgland",8:"cardtrader",9:"journeysend",10:"cardsphere",99:"none"},d={1:"rgb(66, 134, 244)",2:"#3ac692",3:"rgb(168, 127, 80)",4:"#6262de",5:"#DC181E",6:"#3061ff",7:"#536de6",8:"#2AA8F8",9:"#1e325b",10:"#07725a",99:"#fa890d"},u={1:"Card Kingdom ($)",2:"TCGplayer ($)",3:"Cardhoarder (tix)",4:"Cardmarket (â¬)",5:"Star City Games ($)",6:"Mana Pool ($)",7:"TCG Land (MXN)",8:"Card Trader (â¬)",9:"Journey's End ($)",10:"Cardsphere ($)",99:"None"},p={DAY:86400,WEEK:604800,MONTH:2592e3}},23472:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(57005);function a(e,t={}){var r;let n=(r=e)&&"j"===r[0]&&":"===r[1]?r.substr(2):r;if(!t.doNotParse)try{return JSON.parse(n)}catch(e){}return e}class o{constructor(e,t={}){this.changeListeners=[],this.HAS_DOCUMENT_COOKIE=!1,this.update=()=>{if(!this.HAS_DOCUMENT_COOKIE)return;let e=this.cookies;this.cookies=n.q(document.cookie),this._checkChanges(e)};const a="u"<typeof document?"":document.cookie;this.cookies=function(e){return"string"==typeof e?n.q(e):"object"==typeof e&&null!==e?e:{}}(e||a),this.defaultSetOptions=t,this.HAS_DOCUMENT_COOKIE=function(){let e=void 0===r.g?void 0:r.g.TEST_HAS_DOCUMENT_COOKIE;return"boolean"==typeof e?e:"object"==typeof document&&"string"==typeof document.cookie}()}_emitChange(e){for(let t=0;t<this.changeListeners.length;++t)this.changeListeners[t](e)}_checkChanges(e){new Set(Object.keys(e).concat(Object.keys(this.cookies))).forEac
88h(t=>{e[t]!==this.cookies[t]&&this._emitChange({name:t,value:a(this.cookies[t])})})}_startPolling(){this.pollingInterval=setInterval(this.update,300)}_stopPolling(){this.pollingInterval&&clearInterval(this.pollingInterval)}get(e,t={}){return t.doNotUpdate||this.update(),a(this.cookies[e],t)}getAll(e={}){e.doNotUpdate||this.update();let t={};for(let r in this.cookies)t[r]=a(this.cookies[r],e);return t}set(e,t,r){r=r?Object.assign(Object.assign({},this.defaultSetOptions),r):this.defaultSetOptions;let a="string"==typeof t?t:JSON.stringify(t);this.cookies=Object.assign(Object.assign({},this.cookies),{[e]:a}),this.HAS_DOCUMENT_COOKIE&&(document.cookie=n.l(e,a,r)),this._emitChange({name:e,value:t,options:r})}remove(e,t){let r=t=Object.assign(Object.assign(Object.assign({},this.defaultSetOptions),t),{expires:new Date(1970,1,1,0,0,1),maxAge:0});this.cookies=Object.assign({},this.cookies),delete this.cookies[e],this.HAS_DOCUMENT_COOKIE&&(document.cookie=n.l(e,"",r)),this._emitChange({name:e,value:void 0,options:t})}addChangeListener(e){this.changeListeners.push(e),this.HAS_DOCUMENT_COOKIE&&1===this.changeListeners.length&&("object"==typeof window&&"cookieStore"in window?window.cookieStore.addEventListener("change",this.update):this._startPolling())}removeChangeListener(e){let t=this.changeListeners.indexOf(e);t>=0&&this.changeListeners.splice(t,1),this.HAS_DOCUMENT_COOKIE&&0===this.changeListeners.length&&("object"==typeof window&&"cookieStore"in window?window.cookieStore.removeEventListener("change",this.update):this._stopPolling())}}let i=o},23704:e=>{e.exports={clickable:"gridItem_clickable__vJR4x",option:"gridItem_option__SPQcw",disableable:"gridItem_disableable__APuGM"}},23847:(e,t,r)=>{"use strict";r.d(t,{c:()=>c,k:()=>s});var n=r(76430),a=r(77039),o=r.n(a),i=r(85785);let s={keywords:{},types:{},collection:{},colors:{},colorTags:{},categories:{},manaValues:{},layouts:{}},l=e=>{let t=e.name;return t+=e.superTypes.reduce((e,t)=>e+=` ${t} `,""),t+=e.types.reduce((e,t)=>e+=` ${t} `,""),t+=e.subTypes.reduce((e,t)=>e+=` ${t} `,""),t+=`${e.text} `,t+=e.castingCost.map(e=>`{${e}}`).join("")},c=(e,t,r,a)=>{(0,n.useEffect)(()=>{let n=[];if(o()(e,s)&&t.length<2)return void a([]);for(let a of r){let r=a.front&&a.back?l(a.front)+l(a.back):l(a);if(t.length>2&&!r.toLocaleLowerCase().includes(t.toLocaleLowerCase()))continue;let o=[...a.types,...a.subTypes,...a.superTypes,...a.front?.types||[],...a.front?.superTypes||[],...a.front?.subTypes||[],...a.back?.types||[],...a.back?.superTypes||[],...a.back?.subTypes||[]],s=Object.values(e.keywords).some(e=>e),c=Object.values(e.categories).some(e=>e),d=Object.values(e.colors).some(e=>e),u=Object.values(e.types).some(e=>e),p=Object.values(e.manaValues).some(e=>e),f=Object.values(e.collection).some(e=>e),h=Object.values(e.colorTags).some(e=>e),m=Object.values(e.layouts).some(e=>e),g=a.colors.some(t=>e.colors?.[t])||0===a.colors.length&&e.colors.Colorless,b=a.keywords.some(t=>e.keywords?.[t]),y=a.categories.some(t=>e.categories?.[t]),v=o.some(t=>e.types?.[t]),x=e.manaValues?.[`${a.cmc}`],_=!!e.collection?.[i.KV[a.owned]],C=!!e.colorTags?.[a.colorLabel.name],k=!!e.layouts?.[a.layout];(!s||b)&&(!c||y)&&(!d||g)&&(!u||v)&&(!p||x)&&(!f||_)&&(!h||C)&&(!m||k)&&n.push(a.name)}a(n)},[e,t,JSON.stringify(r)])}},23895:(e,t,r)=>{"use strict";r.d(t,{A:()=>y});var n=r(75038),a=r(76430),o=r(40120),i=r(15918),s=r(82185),l=r(85785),c=r(36601),d=r(21159),u=r(92910),p=r(69133),f=r(8682),h=r(75313),m=r(65718),g=r(49368),b=r.n(g);let y=({card:e,tableOnly:t=!1})=>{let[r,o]=(0,a.useState)(!0),[s,l]=(0,a.useState)([]),[u,h]=(0,a.useState)(!1),[m,g]=(0,a.useState)(!1),[y,x]=(0,a.useState)(!1),[_,C]=(0,a.useState)(!1),[{tbId:k}]=(0,i.A)(["tbId"]);(0,a.useEffect)(()=>{if(!e.cardId&&!e.customCard?.id)return o(!1);if(l([]),o(!0),!k)return o(!1),d.A.create("You must be logged in to view decks you own with this card","Collection Page","warning");let t="/api/cards/inDecks/";e?.customCard?t+=`?customCardId=${e?.customCard.id}`:u?t+=`?cardId=${e.cardId}`:t+=`?oracleCardId=${e.oracleCardId}`,m&&(t+="&allDecks=true"),y&&(t+="&includePackages=true"),_&&(t+="&excludeOutOfDeckCards=true"),c.A.get(t).then(e=>{let t={},r=[];for(let n of e.results){t[n.id]||r.push({id:n.id,name:n.name,deckF
88ormat:n.deckFormat,colors:{W:n.white,U:n.blue,B:n.black,R:n.red,G:n.green},cards:[]}),t[n.id]||(t[n.id]=[]);let e={name:"",color:"#656565"};if(n.colorTag){let t=n.colorTag.split(",");2===t.length&&(e={name:t[0],color:t[1]})}t[n.id].push({quantity:n.quantity,cardId:`${n.cardId}`,oracleCardId:`${n.oracleCardId}`,includedInDeck:n.includedInDeck,colorLabel:e})}for(let e of r)e.cards=t[e.id];l(r)}).catch(e=>d.A.create(e,"Card details","error")).finally(()=>o(!1))},[e.id,u,m,y,_]);let{sumOfAllMatches:w,sumOfExactMatches:A}=s.reduce((t,r)=>{for(let n of r.cards)t.sumOfAllMatches+=n.quantity,n.cardId===e.cardId&&(t.sumOfExactMatches+=n.quantity);return t},{sumOfAllMatches:0,sumOfExactMatches:0,sumOfIncludedInDeck:0,sumOfIncludedInDeckExact:0}),j=(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:`${b().stripes} ${t&&s.length?b().standAloneTable:""}`,children:!r&&s.map((t,r)=>(0,n.jsx)(v,{cardsInDecks:t,matchingCardId:e.cardId},r))}),r&&(0,n.jsxs)("div",{className:b().loader,children:[(0,n.jsx)(p.A,{size:"xSmall"}),"Fetching containing decks..."]}),!r&&0===s.length&&(0,n.jsx)("div",{className:b().noResults,children:"This card does not exist in any of your decks"})]});return t?j:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:b().container,children:(0,n.jsxs)("div",{className:b().group,children:[(0,n.jsxs)("div",{className:b().controls,children:[(0,n.jsxs)("div",{className:b().header,children:["Your decks that include ",e.name]}),(0,n.jsx)(f.A,{menuClassName:b().optionsMenu,options:[{type:"checkbox",label:"Exactly matching cards only",checked:u,onChange:()=>h(!u)},{type:"checkbox",label:"Include theorycrafted decks",checked:m,onChange:()=>g(!m)},{type:"checkbox",label:"Include card packages",checked:y,onChange:()=>x(!y)},{type:"checkbox",label:"Exclude maybeboards",checked:_,onChange:()=>C(!_)}],triggerIcon:"cog"})]}),j]})}),!r&&s.length>0&&(0,n.jsxs)("div",{className:b().sumOfCards,children:[(0,n.jsxs)("div",{children:["Sum of ",e.name,": ",w]}),(0,n.jsxs)("div",{children:["Sum of ",e.name," (",e.setCode,") ",e.collectorNumber,": ",A]})]})]})},v=({cardsInDecks:e,matchingCardId:t})=>{let[r,i]=(0,a.useState)(!1),c=(0,s.GV)(e=>e.deck.id);return(0,n.jsxs)("div",{children:[(0,n.jsxs)("div",{className:b().deckRow,children:[(0,n.jsxs)("div",{className:b().leftContent,children:[(0,n.jsxs)("button",{className:b().deckName,onClick:()=>i(!r),children:[e.name," ",(0,n.jsx)(o.A,{name:"chevron right",className:`${b().chevron} ${r?b().detailsOpen:void 0}`})," "]}),(0,n.jsx)("div",{className:b().deckFormat,children:l.hZ[e.deckFormat]})]}),(0,n.jsxs)("div",{className:b().rightRight,children:[(0,n.jsx)("div",{className:b().colors,children:(0,h.MA)((0,h.EW)(e.colors))}),e.id!==c?(0,n.jsxs)(u.A,{target:"_blank",rel:"noopener noreferrer",href:(0,m.cR)(e?.id||0,e?.name),className:b().deckLink,children:["View deck ",(0,n.jsx)(o.A,{name:"arrow right"})]}):(0,n.jsx)("label",{className:b().currentDeck,children:"Current deck"})]})]}),r&&(0,n.jsxs)("div",{className:b().details,children:[(0,n.jsx)("div",{className:b().matchingHeader,children:"Matching cards in deck"}),(0,n.jsx)("div",{className:b().cardInfo,children:e.cards.map((e,r)=>(0,n.jsxs)("div",{className:b().cardInfoRow,children:[(0,n.jsxs)("div",{children:["Quantity: ",e.quantity]}),(0,n.jsxs)("div",{children:["Included in deck: ",e.includedInDeck?"Yes":"No"]}),(0,n.jsxs)("div",{children:["Exact edition match: ",e.cardId===t?"Yes":"No"]}),(0,n.jsxs)("div",{className:b().colorTag,children:["Color tag: ",(0,n.jsx)("span",{className:b().splotch,style:{backgroundColor:e.colorLabel.color}}),e.colorLabel.name||"Default"]})]},r))})]})]})}},24066:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var n=r(75038);r(76430);var a=r(82185),o=r(98279),i=r(76975),s=r(78348),l=r(47767),c=r.n(l);let d=({preSelectedCards:e,open:t,onClose:r,linkedFrom:l="bulkBuy"})=>{let d=(0,a.GV)(e=>e.active.modals.bulkBuy),[u]=(0,a.zU)(o.zM);return(0,n.jsx)(i.A,{open:t??d,onClose:()=>{if(r)return r();u({modalName:"bulkBuy",flag:!1})},closeButton:!0,modalClassName:c().modal,children:(0,n.jsx)(s.A,{open:t||d,linkedFrom:l,preSelectedCards:e})})}},24462:(e,t,r)=>{"use strict";r.d(t,{A:()=>g,p:()=>b});
88var n=r(75038),a=r(76430),o=r(15918),i=r(40120),s=r(8052),l=r(82185),c=r(84126),d=r(69133),u=r(89408),p=r(89912),f=r(83480),h=r(55021),m=r.n(h);let g=({collectionCard:e,onCardChange:t,onViewChange:r,onCardSave:i,updateIfOneExactExists:s,matchOnExactEditionFound:u})=>{let[p,h]=(0,a.useState)(!0),[g,y]=(0,a.useState)([]),v=(0,l.GV)(e=>e.collectionV2.selectCardExtraSearchOptions),[{tbId:x}]=(0,o.A)(["tbId"]),_=(0,a.useRef)(null);(0,a.useEffect)(()=>{_.current?.focus();let t=`oracleCardIds=${e.card.oracleCardId}`;u&&(t=`cardIds=${e.card.cardId}`),v?.archidekt?.length&&(t+=`&cardSearch=true&editions=${v.archidekt.join(",")}`),v?.scryfall&&(t+=`&syntaxQuery=${v.scryfall}`),c.A.listV2(`${x}`,t).then(e=>{let t=e.results.map(e=>({...e,card:(0,f.rv)(e.card)}));if(1===t.length&&s){let e=t[0];i({...e,quantity:e.quantity+1}),r("selecting");return}y(t)}).finally(()=>setTimeout(()=>h(!1),750))},[]);let C=e=>{t(e),r("finalizing")};return(0,n.jsxs)("div",{className:m().container,children:[(0,n.jsxs)("div",{className:m().group,children:[(0,n.jsxs)("div",{className:m().header,children:[e.id?"Selected":"New"," collection record"]}),(0,n.jsx)(b,{ref:_,collectionCard:e,onSelect:()=>C(e)})]}),(0,n.jsxs)("div",{className:m().group,children:[(0,n.jsx)("div",{className:m().header,children:"Existing collection records by name"}),(0,n.jsx)("div",{className:m().stripes,children:!p&&g.map((e,t)=>(0,n.jsx)(b,{collectionCard:e,onSelect:()=>C(e)},t))}),!g.length&&!p&&(0,n.jsxs)("div",{className:m().noMatches,children:["No matching collection records found",(!!v.archidekt.length||!!v.scryfall)&&" with filters:",!!v.archidekt.length&&` set codes ${v.archidekt.join(", ")}`,!!v.scryfall&&` syntax ${v.scryfall}`]}),p&&(0,n.jsxs)("div",{className:m().loader,children:[(0,n.jsx)(d.A,{size:"xSmall"}),"Fetching matching cards..."]})]})]})},b=(0,a.forwardRef)(({collectionCard:e,onSelect:t,selectLabel:r="Update this card",disabled:o},c)=>{let[d,f]=(0,a.useState)(!1),h=(0,l.GV)(e=>e.collectionV2.tags),g=!e.id;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(p.n,{card:e.card,className:m().row,isDragging:!1,skipOnTouch:!0,children:[(0,n.jsxs)("button",{disabled:g,className:m().cardInfo,onClick:()=>f(!d),children:[!g&&(0,n.jsx)("div",{children:e.quantity}),(0,n.jsx)("div",{className:m().cardName,children:e.card.name}),!g&&(0,n.jsx)("div",{children:"-"}),!g&&"Normal"!==e.modifier&&(0,n.jsx)("div",{children:e.modifier}),!g&&(0,n.jsx)("div",{children:e.card.setCode.toLocaleUpperCase()}),!g&&(0,n.jsx)("div",{children:e.card.collectorNumber}),!g&&(0,n.jsx)(i.A,{name:d?"chevron down":"chevron right"})]}),(0,n.jsxs)("button",{disabled:o,ref:c,className:`${m().select} ${g?m().create:m().update}`,onClick:t,children:[g?"Edit card details":r,(0,n.jsx)(i.A,{name:"arrow right"})]})]}),d&&(0,n.jsxs)("div",{className:m().details,children:[(0,n.jsxs)("div",{children:["Created at: ",new Date(e.createdAt).toLocaleString()]}),(0,n.jsxs)("div",{children:["Language: ",s.v6[e.language]]}),(0,n.jsxs)("div",{children:["Condition: ",s._O[e.condition]]}),(0,n.jsxs)("div",{children:["Collection labels: ",e.tags.length?"":"None"]}),e.tags.map((e,t)=>(0,n.jsx)(u.A,{className:m().tag,color:h[e]?.color,name:h[e]?.name},t))]})]})})},24477:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(76430),a=r(10675);let o=(e,t=[])=>{(0,n.useEffect)(()=>{let t=t=>{(0,a.h_)(t)||e(t)};return document.addEventListener("keydown",t),()=>{document.removeEventListener("keydown",t)}},t)}},24868:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeClasses=void 0;var n=i(r(61640)),a=i(r(54072)),o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};function i(e){return e&&e.__esModule?e:{default:e}}var s=t.mergeClasses=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=e.default&&(0,a.default)(e.default)||{};return t.map(function(t){var a=e[t];return a&&(0,n.default)(a,function(e,t){r[t]||(r[t]={}),r[t]=o({},r[t],a[t])}),t}),r};t.default=s},24954:(e,t,r)=>{var n=r(67224),a=r(67125);e.exports=function(e,t){return e&&n(t,a(t),e)}},25110:(e,t,r)=>{"use strict";r.d(t,{A:()=>eg});
88var n=r(75038),a=r(76430),o=r(21159),i=r(49762),s=r(52030),l=r(85785),c=r(56771),d=r(26975),u=r(550),p=r(68835),f=r(9866),h=r(20929),m=r.n(h),g=r(60972),b=r(7517);function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function v(e,t){if(e){if("string"==typeof e)return y(e,t);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?y(e,t):void 0}}function x(e){return function(e){if(Array.isArray(e))return y(e)}(e)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||v(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var _=r(53159);function C(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(c)throw a}}return s}}(e,t)||v(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var k=r(46001),w=r.n(k);function A(e){var t=a.useRef();return t.current=e,a.useCallback(function(){for(var e,r=arguments.length,n=Array(r),a=0;a<r;a++)n[a]=arguments[a];return null==(e=t.current)?void 0:e.call.apply(e,[t].concat(n))},[])}var j="u">typeof window&&window.document&&window.document.createElement?a.useLayoutEffect:a.useEffect,S=function(e,t){var r=a.useRef(!0);j(function(){return e(r.current)},t),j(function(){return r.current=!1,function(){r.current=!0}},[])},O=function(e,t){S(function(t){if(!t)return e()},t)};function N(e){var t=a.useRef(!1),r=C(a.useState(e),2),n=r[0],o=r[1];return a.useEffect(function(){return t.current=!1,function(){t.current=!0}},[]),[n,function(e,r){r&&t.current||o(e)}]}function E(e){return void 0!==e}var M={},T=[];function L(e,t){}function I(e,t){}function D(e,t,r){t||M[r]||(e(!1,r),M[r]=!0)}function R(e,t){D(L,e,t)}R.preMessage=function(e){T.push(e)},R.resetWarned=function(){M={}},R.noteOnce=function(e,t){D(I,e,t)};let P=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=new Set;return function e(t,a){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,i=n.has(t);if(R(!i,"Warning: There may be circular references"),i)return!1;if(t===a)return!0;if(r&&o>1)return!1;n.add(t);var s=o+1;if(Array.isArray(t)){if(!Array.isArray(a)||t.length!==a.length)return!1;for(var l=0;l<t.length;l++)if(!e(t[l],a[l],s))return!1;return!0}if(t&&a&&"object"===(0,_.A)(t)&&"object"===(0,_.A)(a)){var c=Object.keys(t);return c.length===Object.keys(a).length&&c.every(function(r){return e(t[r],a[r],s)})}return!1}(e,t)};var $=r(18967),z=r(49840);function F(e,t){if(null==e)return{};var r,n,a=(0,z.A)(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var B=r(54569);function U(e,t,r,n){var a=(t-r)/(n-r),o={};switch(e){case"rtl":o.right="".concat(100*a,"%"),o.transform="translateX(50%)";break;case"btt":o.bottom="".concat(100*a,"%"),o.transform="translateY(50%)";break;case"ttb":o.top="".concat(100*a,"%"),o.transform="translateY(-50%)";break;default:o.left="".concat(100*a,"%"),o.transform="translateX(-50%)"}return o}function G(e,t){return Array.isArray(e)?e[t]:e}var q={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_
88SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var t=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||t>=q.F1&&t<=q.F12)return!1;switch(t){case q.ALT:case q.CAPS_LOCK:case q.CONTEXT_MENU:case q.CTRL:case q.DOWN:case q.END:case q.ESC:case q.HOME:case q.INSERT:case q.LEFT:case q.MAC_FF_META:case q.META:case q.NUMLOCK:case q.NUM_CENTER:case q.PAGE_DOWN:case q.PAGE_UP:case q.PAUSE:case q.PRINT_SCREEN:case q.RIGHT:case q.SHIFT:case q.UP:case q.WIN_KEY:case q.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=q.ZERO&&e<=q.NINE||e>=q.NUM_ZERO&&e<=q.NUM_MULTIPLY||e>=q.A&&e<=q.Z||-1!==window.navigator.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case q.SPACE:case q.QUESTION_MARK:case q.NUM_PLUS:case q.NUM_MINUS:case q.NUM_PERIOD:case q.NUM_DIVISION:case q.SEMICOLON:case q.DASH:case q.EQUALS:case q.COMMA:case q.PERIOD:case q.SLASH:case q.APOSTROPHE:case q.SINGLE_QUOTE:case q.OPEN_SQUARE_BRACKET:case q.BACKSLASH:case q.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},H=a.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0,styles:{},classNames:{}}),V=a.createContext({}),W=["prefixCls","value","valueIndex","onStartMove","onDelete","style","render","dragging","draggingDelete","onOffsetChange","onChangeComplete","onFocus","onMouseEnter"],Y=a.forwardRef(function(e,t){var r,n=e.prefixCls,o=e.value,i=e.valueIndex,s=e.onStartMove,l=e.onDelete,c=e.style,d=e.render,u=e.dragging,p=e.draggingDelete,f=e.onOffsetChange,h=e.onChangeComplete,m=e.onFocus,y=e.onMouseEnter,v=F(e,W),x=a.useContext(H),_=x.min,C=x.max,k=x.direction,A=x.disabled,j=x.keyboard,S=x.range,O=x.tabIndex,N=x.ariaLabelForHandle,E=x.ariaLabelledByForHandle,M=x.ariaRequired,T=x.ariaValueTextFormatterForHandle,L=x.styles,I=x.classNames,D="".concat(n,"-handle"),R=function(e){A||s(e,i)},P=U(k,o,_,C),z={};null!==i&&(z={tabIndex:A?null:G(O,i),role:"slider","aria-valuemin":_,"aria-valuemax":C,"aria-valuenow":o,"aria-disabled":A,"aria-label":G(N,i),"aria-labelledby":G(E,i),"aria-required":G(M,i),"aria-valuetext":null==(r=G(T,i))?void 0:r(o),"aria-orientation":"ltr"===k||"rtl"===k?"horizontal":"vertical",onMouseDown:R,onTouchStart:R,onFocus:function(e){null==m||m(e,i)},onMouseEnter:function(e){y(e,i)},onKeyDown:function(e){if(!A&&j){var t=null;switch(e.which||e.keyCode){case q.LEFT:t="ltr"===k||"btt"===k?-1:1;break;case q.RIGHT:t="ltr"===k||"btt"===k?1:-1;break;case q.UP:t="ttb"!==k?1:-1;break;case q.DOWN:t="ttb"!==k?-1:1;break;case q.HOME:t="min";break;case q.END:t="max";break;case q.PAGE_UP:t=2;break;case q.PAGE_DOWN:t=-2;break;case q.BACKSPACE:case q.DELETE:null==l||l(i)}null!==t&&(e.preventDefault(),f(t,i))}},onKeyUp:function(e){switch(e.which||e.keyCode){case q.LEFT:case q.RIGHT:case q.UP:case q.DOWN:case q.HOME:case q.END:case q.PAGE_UP:case q.PAGE_DOWN:null==h||h()}}});var B=a.createElement("div",(0,$.A)({ref:t,className:w()(D,(0,b.A)((0,b.A)((0,b.A)({},"".concat(D,"-").concat(i+1),null!==i&&S),"".concat(D,"-dragging"),u),"".concat(D,"-dragging-delete"),p),I.handle),style:(0,g.A)((0,g.A)((0,g.A)({},P),c),L.handle)},z,v));return d&&(B=d(B,{index:i,prefixCls:n,value:o,dragging:u,draggingDelete:p})),B}),K=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","activeHandleRender","draggingIndex","draggingDelete","onF
88ocus"],X=a.forwardRef(function(e,t){var r=e.prefixCls,n=e.style,o=e.onStartMove,i=e.onOffsetChange,s=e.values,l=e.handleRender,c=e.activeHandleRender,d=e.draggingIndex,u=e.draggingDelete,p=e.onFocus,f=F(e,K),h=a.useRef({}),m=C(a.useState(!1),2),b=m[0],y=m[1],v=C(a.useState(-1),2),x=v[0],_=v[1],k=function(e){_(e),y(!0)};a.useImperativeHandle(t,function(){return{focus:function(e){var t;null==(t=h.current[e])||t.focus()},hideHelp:function(){(0,B.flushSync)(function(){y(!1)})}}});var w=(0,g.A)({prefixCls:r,onStartMove:o,onOffsetChange:i,render:l,onFocus:function(e,t){k(t),null==p||p(e)},onMouseEnter:function(e,t){k(t)}},f);return a.createElement(a.Fragment,null,s.map(function(e,t){var r=d===t;return a.createElement(Y,(0,$.A)({ref:function(e){e?h.current[t]=e:delete h.current[t]},dragging:r,draggingDelete:r&&u,style:G(n,t),key:t,value:e,valueIndex:t},w))}),c&&b&&a.createElement(Y,(0,$.A)({key:"a11y"},w,{value:s[x],valueIndex:null,dragging:-1!==d,draggingDelete:u,render:c,style:{pointerEvents:"none"},tabIndex:null,"aria-hidden":!0})))});let J=function(e){var t=e.prefixCls,r=e.style,n=e.children,o=e.value,i=e.onClick,s=a.useContext(H),l=s.min,c=s.max,d=s.direction,u=s.includedStart,p=s.includedEnd,f=s.included,h="".concat(t,"-text"),m=U(d,o,l,c);return a.createElement("span",{className:w()(h,(0,b.A)({},"".concat(h,"-active"),f&&u<=o&&o<=p)),style:(0,g.A)((0,g.A)({},m),r),onMouseDown:function(e){e.stopPropagation()},onClick:function(){i(o)}},n)},Q=function(e){var t=e.prefixCls,r=e.marks,n=e.onClick,o="".concat(t,"-mark");return r.length?a.createElement("div",{className:o},r.map(function(e){var t=e.value,r=e.style,i=e.label;return a.createElement(J,{key:t,prefixCls:o,style:r,value:t,onClick:n},i)})):null},Z=function(e){var t=e.prefixCls,r=e.value,n=e.style,o=e.activeStyle,i=a.useContext(H),s=i.min,l=i.max,c=i.direction,d=i.included,u=i.includedStart,p=i.includedEnd,f="".concat(t,"-dot"),h=d&&u<=r&&r<=p,m=(0,g.A)((0,g.A)({},U(c,r,s,l)),"function"==typeof n?n(r):n);return h&&(m=(0,g.A)((0,g.A)({},m),"function"==typeof o?o(r):o)),a.createElement("span",{className:w()(f,(0,b.A)({},"".concat(f,"-active"),h)),style:m})},ee=function(e){var t=e.prefixCls,r=e.marks,n=e.dots,o=e.style,i=e.activeStyle,s=a.useContext(H),l=s.min,c=s.max,d=s.step,u=a.useMemo(function(){var e=new Set;if(r.forEach(function(t){e.add(t.value)}),n&&null!==d)for(var t=l;t<=c;)e.add(t),t+=d;return Array.from(e)},[l,c,d,n,r]);return a.createElement("div",{className:"".concat(t,"-step")},u.map(function(e){return a.createElement(Z,{prefixCls:t,key:e,value:e,style:o,activeStyle:i})}))},et=function(e){var t=e.prefixCls,r=e.style,n=e.start,o=e.end,i=e.index,s=e.onStartMove,l=e.replaceCls,c=a.useContext(H),d=c.direction,u=c.min,p=c.max,f=c.disabled,h=c.range,m=c.classNames,y="".concat(t,"-track"),v=(n-u)/(p-u),x=(o-u)/(p-u),_=function(e){!f&&s&&s(e,-1)},C={};switch(d){case"rtl":C.right="".concat(100*v,"%"),C.width="".concat(100*x-100*v,"%");break;case"btt":C.bottom="".concat(100*v,"%"),C.height="".concat(100*x-100*v,"%");break;case"ttb":C.top="".concat(100*v,"%"),C.height="".concat(100*x-100*v,"%");break;default:C.left="".concat(100*v,"%"),C.width="".concat(100*x-100*v,"%")}var k=l||w()(y,(0,b.A)((0,b.A)({},"".concat(y,"-").concat(i+1),null!==i&&h),"".concat(t,"-track-draggable"),s),m.track);return a.createElement("div",{className:k,style:(0,g.A)((0,g.A)({},C),r),onMouseDown:_,onTouchStart:_})},er=function(e){var t=e.prefixCls,r=e.style,n=e.values,o=e.startPoint,i=e.onStartMove,s=a.useContext(H),l=s.included,c=s.range,d=s.min,u=s.styles,p=s.classNames,f=a.useMemo(function(){if(!c){if(0===n.length)return[];var e=null!=o?o:d,t=n[0];return[{start:Math.min(e,t),end:Math.max(e,t)}]}for(var r=[],a=0;a<n.length-1;a+=1)r.push({start:n[a],end:n[a+1]});return r},[n,c,o,d]);if(!l)return null;var h=null!=f&&f.length&&(p.tracks||u.tracks)?a.createElement(et,{index:null,prefixCls:t,start:f[0].start,end:f[f.length-1].end,replaceCls:w()(p.tracks,"".concat(t,"-tracks")),style:u.tracks}):null;return a.createElement(a.Fragment,null,h,f.map(function(e,n){var o=e.start,s=e.end;return a.createElement(et,{index:n,prefixCls:t,style:(0,g.A)((0,g.A)({},G(r,n)),u.track),start:o,end:s,key:n,onStartMove:i})}
88))};function en(e){var t="targetTouches"in e?e.targetTouches[0]:e;return{pageX:t.pageX,pageY:t.pageY}}let ea=function(e,t,r,n,o,i,s,l,c,d,u){var p=C(a.useState(null),2),f=p[0],h=p[1],m=C(a.useState(-1),2),g=m[0],b=m[1],y=C(a.useState(!1),2),v=y[0],_=y[1],k=C(a.useState(r),2),w=k[0],j=k[1],O=C(a.useState(r),2),N=O[0],E=O[1],M=a.useRef(null),T=a.useRef(null),L=a.useRef(null),I=a.useContext(V),D=I.onDragStart,R=I.onDragChange;S(function(){-1===g&&j(r)},[r,g]),a.useEffect(function(){return function(){document.removeEventListener("mousemove",M.current),document.removeEventListener("mouseup",T.current),L.current&&(L.current.removeEventListener("touchmove",M.current),L.current.removeEventListener("touchend",T.current))}},[]);var P=function(e,t,r){void 0!==t&&h(t),j(e);var n=e;r&&(n=e.filter(function(e,t){return t!==g})),s(n),R&&R({rawValues:e,deleteIndex:r?g:-1,draggingIndex:g,draggingValue:t})},$=A(function(e,t,r){if(-1===e){var a=N[0],s=N[N.length-1],l=t*(o-n);l=Math.min(l=Math.max(l,n-a),o-s),l=i(a+l)-a,P(N.map(function(e){return e+l}))}else{var d=x(w);d[e]=N[e];var u=c(d,(o-n)*t,e,"dist");P(u.values,u.value,r)}});return[g,f,v,a.useMemo(function(){var e=x(r).sort(function(e,t){return e-t}),t=x(w).sort(function(e,t){return e-t}),n={};t.forEach(function(e){n[e]=(n[e]||0)+1}),e.forEach(function(e){n[e]=(n[e]||0)-1});var a=+!!d;return Object.values(n).reduce(function(e,t){return e+Math.abs(t)},0)<=a?w:r},[r,w,d]),function(n,a,o){n.stopPropagation();var i=o||r,s=i[a];b(a),h(s),E(i),j(i),_(!1);var c=en(n),p=c.pageX,f=c.pageY,m=!1;D&&D({rawValues:i,draggingIndex:a,draggingValue:s});var g=function(r){r.preventDefault();var n,o,i=en(r),s=i.pageX,l=i.pageY,c=s-p,h=l-f,g=e.current.getBoundingClientRect(),b=g.width,y=g.height;switch(t){case"btt":n=-h/y,o=c;break;case"ttb":n=h/y,o=c;break;case"rtl":n=-c/b,o=h;break;default:n=c/b,o=h}_(m=!!d&&Math.abs(o)>130&&u<w.length),$(a,n,m)},y=function e(t){t.preventDefault(),document.removeEventListener("mouseup",e),document.removeEventListener("mousemove",g),L.current&&(L.current.removeEventListener("touchmove",M.current),L.current.removeEventListener("touchend",T.current)),M.current=null,T.current=null,L.current=null,l(m),b(-1),_(!1)};document.addEventListener("mouseup",y),document.addEventListener("mousemove",g),n.currentTarget.addEventListener("touchend",y),n.currentTarget.addEventListener("touchmove",g),M.current=g,T.current=y,L.current=n.currentTarget}]};var eo=a.forwardRef(function(e,t){var r,n,o,i,s,l,c,d,u,p,f,h,m,y,v,k,j,S,M,T,L,I=e.prefixCls,D=void 0===I?"rc-slider":I,$=e.className,z=e.style,F=e.classNames,B=e.styles,U=e.id,G=e.disabled,q=void 0!==G&&G,V=e.keyboard,W=void 0===V||V,Y=e.autoFocus,K=e.onFocus,J=e.onBlur,Z=e.min,et=void 0===Z?0:Z,en=e.max,eo=void 0===en?100:en,ei=e.step,es=void 0===ei?1:ei,el=e.value,ec=e.defaultValue,ed=e.range,eu=e.count,ep=e.onChange,ef=e.onBeforeChange,eh=e.onAfterChange,em=e.onChangeComplete,eg=e.allowCross,eb=e.pushable,ey=void 0!==eb&&eb,ev=e.reverse,ex=e.vertical,e_=e.included,eC=void 0===e_||e_,ek=e.startPoint,ew=e.trackStyle,eA=e.handleStyle,ej=e.railStyle,eS=e.dotStyle,eO=e.activeDotStyle,eN=e.marks,eE=e.dots,eM=e.handleRender,eT=e.activeHandleRender,eL=e.track,eI=e.tabIndex,eD=void 0===eI?0:eI,eR=e.ariaLabelForHandle,eP=e.ariaLabelledByForHandle,e$=e.ariaRequired,ez=e.ariaValueTextFormatterForHandle,eF=a.useRef(null),eB=a.useRef(null),eU=a.useMemo(function(){return ex?ev?"ttb":"btt":ev?"rtl":"ltr"},[ev,ex]),eG=C((0,a.useMemo)(function(){if(!0===ed||!ed)return[!!ed,!1,!1,0];var e=ed.editable,t=ed.draggableTrack;return[!0,e,!e&&t,ed.minCount||0,ed.maxCount]},[ed]),5),eq=eG[0],eH=eG[1],eV=eG[2],eW=eG[3],eY=eG[4],eK=a.useMemo(function(){return isFinite(et)?et:0},[et]),eX=a.useMemo(function(){return isFinite(eo)?eo:100},[eo]),eJ=a.useMemo(function(){return null!==es&&es<=0?1:es},[es]),eQ=a.useMemo(function(){return"boolean"==typeof ey?!!ey&&eJ:ey>=0&&ey},[ey,eJ]),eZ=a.useMemo(function(){return Object.keys(eN||{}).map(function(e){var t=eN[e],r={value:Number(e)};return t&&"object"===(0,_.A)(t)&&!a.isValidElement(t)&&("label"in t||"style"in t)?(r.style=t.style,r.label=t.label):r.label=t,r}).filter(function(e){var t=e.label;return t||"number"==typeof t}).sort(function(e,t){return e.value-t.value})},[eN]),e0=C((r=void 0===eg||eg,n=a.useCallback(function(e){return Math.max(eK,Math.min(eX,e))},[eK,eX]),o=a.useCallback(function(e){if(null!==eJ){var t=eK+Math.round((n(e)-eK)/eJ)*eJ,r=function(e){return(String(e).split(".")[1]||"").length},a=Math.max(r(eJ),r(eX),r(eK)),o=Number(t.toFixed(a));return eK<=o&&o<=eX?o:null}return null},[eJ,eK,eX,n]),i=a.useCallback(function(e){var t=n(e),r=eZ.map(function(e){return e.value});null!==eJ&&r.push(o(e)),r.push(eK,eX);var a=r[0],i=eX-eK;return r.forEach(function(e){var r=Math.abs(t-e);r<=i&&(a=e,i=r)}),a},[eK,eX,eZ,eJ,n,o]),s=function e(t,r,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"unit";if("number"==typeof r){var i,s=t[n],l=s+r,c=[];eZ.forEach(function(e){c.push(e.value)}),c.push(eK,eX),c.push(o(s));var d=r>0?1:-1;"unit"===a?c.push(o(s+d*eJ)):c.push(o(l)),c=c.filter(function(e){return null!==e}).filter(function(e){return r<0?e<=s:e>=s}),"unit"===a&&(c=c.filter(function(e){return e!==s}));var u="unit"===a?s:l,p=Math.abs((i=c[0])-u);if(c.forEach(function(e){var t=Math.abs(e-u);t<p&&(i=e,p=t)}),void 0===i)return r<0?eK:eX;if("dist"===a)return i;if(Math.abs(r)>1){var f=x(t);return f[n]=i,e(f,r-d,n,a)}return i}return"min"===r?eK:"max"===r?eX:void 0},l=function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"unit",a=e[r],o=s(e,t,r,n);return{value:o,changed:o!==a}},c=function(e){return null===eQ&&0===e||"number"==typeof eQ&&e<eQ},[i,function(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"unit",o=e.map(i),d=o[n],u=s(o,t,n,a);if(o[n]=u,!1===r){var p=eQ||0;n>0&&o[n-1]!==d&&(o[n]=Math.max(o[n],o[n-1]+p)),n<o.length-1&&o[n+1]!==d&&(o[n]=Math.min(o[n],o[n+1]-p))}else if("number"==typeof eQ||null===eQ){for(var f=n+1;f<o.length;f+=1)for(var h=!0;c(o[f]-o[f-1])&&h;){var m=l(o,1,f);o[f]=m.value,h=m.changed}for(var g=n;g>0;g-=1)for(var b=!0;c(o[g]-o[g-1])&&b;){var y=l(o,-1,g-1);o[g-1]=y.value,b=y.changed}for(var v=o.length-1;v>0;v-=1)for(var x=!0;c(o[v]-o[v-1])&&x;){var _=l(o,-1,v-1);o[v-1]=_.value,x=_.changed}for(var C=0;C<o.length-1;C+=1)for(var k=!0;c(o[C+1]-o[C])&&k;){var w=l(o,1,C+1);o[C+1]=w.value,k=w.changed}}return{value:o[n],values:o}}]),2),e1=e0[0],e2=e0[1],e3=(u=(d={value:el}).defaultValue,p=d.value,f=d.onChange,h=d.postState,y=(m=C(N(function(){return E(p)?p:E(u)?"function"==typeof u?u():u:"function"==typeof ec?ec():ec}),2))[0],v=m[1],k=void 0!==p?p:y,j=h?h(k):k,S=A(f),T=(M=C(N([k]),2))[0],L=M[1],O(function(){var e=T[0];y!==e&&S(y,e)},[T]),O(function(){E(p)||v(p)},[p]),[j,A(function(e,t){v(e,t),L([k],t)})]),e4=C(e3,2),e6=e4[0],e5=e4[1],e8=a.useMemo(function(){var e=null==e6?[]:Array.isArray(e6)?e6:[e6],t=C(e,1)[0],r=void 0===t?eK:t,n=null===e6?[]:[r];if(eq){if(n=x(e),eu||void 0===e6){var a,o=eu>=0?eu+1:2;for(n=n.slice(0,o);n.length<o;)n.push(null!=(a=n[n.length-1])?a:eK)}n.sort(function(e,t){return e-t})}
88return n.forEach(function(e,t){n[t]=e1(e)}),n},[e6,eq,eK,eu,e1]),e7=function(e){return eq?e:e[0]},e9=A(function(e){var t=x(e).sort(function(e,t){return e-t});ep&&!P(t,e8,!0)&&ep(e7(t)),e5(t)}),te=A(function(e){e&&eF.current.hideHelp();var t=e7(e8);null==eh||eh(t),R(!eh,"[rc-slider] `onAfterChange` is deprecated. Please use `onChangeComplete` instead."),null==em||em(t)}),tt=C(ea(eB,eU,e8,eK,eX,e1,e9,te,e2,eH,eW),5),tr=tt[0],tn=tt[1],ta=tt[2],to=tt[3],ti=tt[4],ts=function(e,t){if(!q){var r,n,a=x(e8),o=0,i=0,s=eX-eK;e8.forEach(function(t,r){var n=Math.abs(e-t);n<=s&&(s=n,o=r),t<e&&(i=r)});var l=o;eH&&0!==s&&(!eY||e8.length<eY)?(a.splice(i+1,0,e),l=i+1):a[o]=e,eq&&!e8.length&&void 0===eu&&a.push(e);var c=e7(a);null==ef||ef(c),e9(a),t?(null==(r=document.activeElement)||null==(n=r.blur)||n.call(r),eF.current.focus(l),ti(t,l,a)):(null==eh||eh(c),R(!eh,"[rc-slider] `onAfterChange` is deprecated. Please use `onChangeComplete` instead."),null==em||em(c))}},tl=C(a.useState(null),2),tc=tl[0],td=tl[1];a.useEffect(function(){if(null!==tc){var e=e8.indexOf(tc);e>=0&&eF.current.focus(e)}td(null)},[tc]);var tu=a.useMemo(function(){return(!eV||null!==eJ)&&eV},[eV,eJ]),tp=A(function(e,t){ti(e,t),null==ef||ef(e7(e8))}),tf=-1!==tr;a.useEffect(function(){if(!tf){var e=e8.lastIndexOf(tn);eF.current.focus(e)}},[tf]);var th=a.useMemo(function(){return x(to).sort(function(e,t){return e-t})},[to]),tm=C(a.useMemo(function(){return eq?[th[0],th[th.length-1]]:[eK,th[0]]},[th,eq,eK]),2),tg=tm[0],tb=tm[1];a.useImperativeHandle(t,function(){return{focus:function(){eF.current.focus(0)},blur:function(){var e,t=document.activeElement;null!=(e=eB.current)&&e.contains(t)&&(null==t||t.blur())}}}),a.useEffect(function(){Y&&eF.current.focus(0)},[]);var ty=a.useMemo(function(){return{min:eK,max:eX,direction:eU,disabled:q,keyboard:W,step:eJ,included:eC,includedStart:tg,includedEnd:tb,range:eq,tabIndex:eD,ariaLabelForHandle:eR,ariaLabelledByForHandle:eP,ariaRequired:e$,ariaValueTextFormatterForHandle:ez,styles:B||{},classNames:F||{}}},[eK,eX,eU,q,W,eJ,eC,tg,tb,eq,eD,eR,eP,e$,ez,B,F]);return a.createElement(H.Provider,{value:ty},a.createElement("div",{ref:eB,className:w()(D,$,(0,b.A)((0,b.A)((0,b.A)((0,b.A)({},"".concat(D,"-disabled"),q),"".concat(D,"-vertical"),ex),"".concat(D,"-horizontal"),!ex),"".concat(D,"-with-marks"),eZ.length)),style:z,onMouseDown:function(e){e.preventDefault();var t,r=eB.current.getBoundingClientRect(),n=r.width,a=r.height,o=r.left,i=r.top,s=r.bottom,l=r.right,c=e.clientX,d=e.clientY;switch(eU){case"btt":t=(s-d)/a;break;case"ttb":t=(d-i)/a;break;case"rtl":t=(l-c)/n;break;default:t=(c-o)/n}ts(e1(eK+t*(eX-eK)),e)},id:U},a.createElement("div",{className:w()("".concat(D,"-rail"),null==F?void 0:F.rail),style:(0,g.A)((0,g.A)({},ej),null==B?void 0:B.rail)}),!1!==eL&&a.createElement(er,{prefixCls:D,style:ew,values:e8,startPoint:ek,onStartMove:tu?tp:void 0}),a.createElement(ee,{prefixCls:D,marks:eZ,dots:eE,style:eS,activeStyle:eO}),a.createElement(X,{ref:eF,prefixCls:D,style:eA,values:to,draggingIndex:tr,draggingDelete:ta,onStartMove:tp,onOffsetChange:function(e,t){if(!q){var r=e2(e8,e,t);null==ef||ef(e7(e8)),e9(r.values),td(r.value)}},onFocus:K,onBlur:J,handleRender:eM,activeHandleRender:eT,onChangeComplete:te,onDelete:eH?function(e){if(!q&&eH&&!(e8.length<=eW)){var t=x(e8);t.splice(e,1),null==ef||ef(e7(t)),e9(t);var r=Math.max(0,e-1);eF.current.hideHelp(),eF.current.focus(r)}}:void 0}),a.createElement(Q,{prefixCls:D,marks:eZ,onClick:ts})))});r(68620);var ei=r(3957),es=r(4444),el=r(40120),ec=r(75249),ed=r(35369),eu=r.n(ed);let ep=({open:e,onClose:t,onImageUploaded:r})=>{let i=(0,a.useRef)(null),[s,l]=(0,a.useState)(null),[c,d]=(0,a.useState)(100),[u,h]=(0,a.useState)(0),[g,b]=(0,a.useState)(!1);return(0,n.jsxs)(es.A,{open:e,onClose:t,className:eu().container,children:[(0,n.jsx)("h3",{className:eu().header,children:"Custom Card image uploader"}),(0,n.jsxs)("div",{className:eu().content,children:[(0,n.jsxs)("div",{className:eu().left,children:[!s&&(0,n.jsxs)(f.A,{maxSize:15e5,className:eu().fileSelector,onDrop:e=>l(e[0]),onDropRejected:e=>{if(e[0]?.size>15e5)return o.A.create("File size too large. Please use a smaller image file.","Image upload");o.A.create("Unable to open selected image. If this problem persists please contact support","Image upload")},accept:"image/jpeg, image/png, image/webp",children:[(0,n.jsxs)("div",{children:[(0,n.jsx)(el.A,{name:"upload"})," Select file to upload"," "]}),(0,n.jsx)("div",{children:"(Max 1.5MB)"})]}),s&&(0,n.jsx)(m(),{ref:i,style:{filter:g?"brightness(.6)":void 0},className:eu().imageEditor,image:URL.createObjectURL(s),width:225,height:312,border:0,scale:c/100,rotate:u})]}),(0,n.jsxs)("div",{className:eu().right,children:[(0,n.jsx)("h3",{children:"Card editor controls"}),(0,n.jsxs)("div",{className:eu().warning,children:[(0,n.jsx)("p",{children:"Only upload images you own or have permission to use. Do not upload images featuring mature or hateful content."}),(0,n.jsx)("p",{children:"Failure to abide by these rules and/or repeatedly toeing the line may result in restricted access to this feature or banning from the site entirely. We reserve the right to remove any and all images from your account for any reason and without warning."})]}),(0,n.jsx)("p",{children:"Select the image you want to upload, then use your mouse and the controls to position and scale the image to fit into the card frame. The card will be cropped, then uploaded."}),(0,n.jsxs)("div",{children:[(0,n.jsxs)("div",{children:["Image scale (",c,"%)"]}),(0,n.jsx)(eo,{value:c,min:1,max:300,onChange:e=>d(Number(e))})]}),(0,n.jsxs)("div",{children:[(0,n.jsxs)("div",{children:["Image rotation (",u,"\xb0)"]}
88),(0,n.jsx)(eo,{value:u,min:0,max:360,onChange:e=>h(Number(e))})]}),(0,n.jsxs)("div",{className:eu().actions,children:[(0,n.jsx)(p.A,{disabled:g||!s,icon:"close",color:"red",onClick:()=>l(null),children:"Clear opened image"}),(0,n.jsx)(p.A,{disabled:g||!s,icon:"download",color:"blue",onClick:()=>{if(!i.current)return;let e=i.current.getImage().toDataURL("image/png"),t=document.createElement("a");t.download=`editedCardCrop-${new Date().toISOString()}.png`,t.href=e,t.click()},children:"Download cropped image"}),(0,n.jsx)(p.A,{disabled:g||!s,icon:"upload",color:"green",onClick:()=>{if(!i.current)return;b(!0);let e=i.current.getImage(),n=document.createElement("canvas"),a=n.getContext("2d");n.width=500,n.height=700,a?.drawImage(e,0,0,500,700),fetch(n.toDataURL()).then(e=>e.blob()).then(e=>ei.A.uploadImage(new File([e],"tmp.png"))).then(({imageUrl:e})=>{r&&r(e),l(null),t()}).catch(e=>o.A.create(e,"Image upload","error")).finally(()=>b(!1))},children:"Upload cropped image"})]}),(0,n.jsx)("div",{children:g&&(0,n.jsx)(ec.A,{})})]})]})]})};var ef=r(55192),eh=r(97630),em=r.n(eh);let eg=({card:e,onCardEdited:t,onDisplayCardEdited:r,saveableByDefault:f=!1})=>{let h=(0,a.useRef)(!1),[m,g]=(0,a.useState)(null),[b,y]=(0,a.useState)(!1),[v,x]=(0,a.useState)(f),_=(0,s.Zl)(e||l.o5),[C,k]=(0,a.useState)(_),w=e=>{if(C&&(x(!0),k({...C,...e}),r)){let[t]=(0,s.rN)({...C,...e},!1,0,!0);r(t)}};return(0,a.useEffect)(()=>()=>{if(v){if(h.current){h.current=!1;return}o.A.create("Discarding unsaved custom card changes","Custom card edit form","warning")}},[v]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("form",{onSubmit:e=>(e.preventDefault(),C)?C.frontName?C.frontTypes?(y(!0),(C.id?i.A.update(C):i.A.create(C)).then(e=>{h.current=!0,t(e),((e=!1)=>{v&&!e&&o.A.create("Custom Card changes were not saved. If this is intentional you can ignore this message","Custom Cards","warning"),x(!1)})(!0),o.A.create("Updated custom card","Custom Card Service","success")}).catch(e=>o.A.create("Unable to create/update Custom Card","Custom Card Service","error")).finally(()=>y(!1))):o.A.create("Custom cards require at least one card type","Custom Card service","warning"):o.A.create("Custom cards require at least a front name","Custom Card service","warning"):void 0,className:em().form,children:[(0,n.jsx)("h3",{children:"Front of the card"}),(0,n.jsxs)("div",{className:em().tripleRow,children:[(0,n.jsx)(c.A,{header:"Card name*",selectOnFocus:!0,value:C?.frontName,placeholder:"Oopsie, Walking Calamity",onChange:e=>w({frontName:e})}),(0,n.jsx)(c.A,{header:"Casting cost",placeholder:"{1}{U}{U}",selectOnFocus:!0,value:C?.frontManaCost||"",onChange:e=>w({frontManaCost:e})}),(0,n.jsx)(ef.A,{label:"Mana value",className:em().manaValue,quantity:C?.cmc||0,onQuantityUpdate:e=>w({cmc:e})})]}),(0,n.jsxs)("div",{className:em().tripleRow,children:[(0,n.jsx)(c.A,{header:"Supertypes",placeholder:"Legendary",selectOnFocus:!0,value:C?.frontSuperTypes||"",onChange:e=>w({frontSuperTypes:e})}),(0,n.jsx)(c.A,{header:"Types*",placeholder:"Artifact Creature",selectOnFocus:!0,value:C?.frontTypes||"",onChange:e=>w({frontTypes:e})}),(0,n.jsx)(c.A,{header:"Subtypes",placeholder:"Robot Dog",value:C?.frontSubTypes||"",onChange:e=>w({frontSubTypes:e})})]}),(0,n.jsxs)("div",{className:em().tripleRow,children:[(0,n.jsx)(c.A,{header:"Power",placeholder:"0",selectOnFocus:!0,value:C?.frontPower||"",onChange:e=>w({frontPower:e})}),(0,n.jsx)(c.A,{header:"Toughness",placeholder:"8",selectOnFocus:!0,value:C?.frontToughness||"",onChange:e=>w({frontToughness:e})}),(0,n.jsx)(c.A,{header:"Loyalty",placeholder:"",selectOnFocus:!0,value:C?.frontLoyalty||"",onChange:e=>w({frontLoyalty:e})})]}),(0,n.jsx)(u.A,{header:"Front text",value:C?.frontText||"",onChange:e=>w({frontText:e}),placeholder:`Haste 89 90{T}: Add {C}{C}{C}{C}. 91 92Whenever this card becomes tapped, exile it and return it to the battlefield transformed at the beginning of the next end step.`}),(0,n.jsxs)("div",{className:em().imageUploadRow,children:[(0,n.jsx)(p.A,{icon:"close",color:"red",disabled:!C.frontImageUrl,className:em().removeImageUrl,onClick:()=>w({frontImageUrl:null})}),C.frontImageUrl&&(0,n.jsx)("label",{htmlFor:"uploadTrigger",className:em().imageUrl,children:"Custom image URL selected"}),!C.frontImageUrl&&(0,n.jsx)("label",{htmlFor:"uploadTrigger",className:`${em().imageUrl} ${em().noImageSelected}`,children:"No image uploaded"}),(0,n.jsx)(p.A,{id:"uploadTrigger",className:em().uploadTrigger,color:"blue",type:"button",icon:"upload",onClick:()=>g("frontImageUrl"),children:"Upload image"})]}),(0,n.jsxs)("div",{className:em().tripleRow,children:[(0,n.jsx)(c.A,{header:"Artist name",placeholder:"Someone Artist",selectOnFocus:!0,value:C?.frontArtistName||"",onChange:e=>w({frontArtistName:e})}),(0,n.jsx)(c.A,{header:"Edition code",placeholder:"lol",selectOnFocus:!0,value:C?.setCode||"",onChange:e=>w({setCode:e})}),(0,n.jsx)(c.A,{header:"Collector number",placeholder:"777",selectOnFocus:!0,value:C?.collectorNumber||"",onChange:e=>w({collectorNumber:e})})]}),(0,n.jsx)(d.A,{label:"Double faced card",checked:C?.hasBack,onChange:()=>w({hasBack:!C?.hasBack})}),C?.hasBack&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("h3",{children:"Back of the card"}),(0,n.jsxs)("div",{className:em().row,children:[(0,n.jsx)(c.A,{header:"Card name",selectOnFocus:!0,value:C?.backName||"",placeholder:"An accident waiting to happen",onChange:e=>w({backName:e})}),(0,n.jsx)(c.A,{header:"Casting cost",placeholder:"",selectOnFocus:!0,value:C?.backManaCost||"",onChange:e=>w({backManaCost:e})})]}),(0,n.jsxs)("div",{className:em().tripleRow,children:[(0,n.jsx)(c.A,{header:"Supertypes",placeholder:"Legendary",selectOnFocus:!0,value:C?.backSuperTypes||"",onChange:e=>w({backSuperTypes:e})}),(0,n.jsx)(c.A,{header:"Types",placeholder:"Enchantment",selectOnFocus:!0,value:C?.backTypes||"",onChange:e=>w({backTypes:e})}),(0,n.jsx)(c.A,{header:"Subtypes",placeholder:"",selectOnFocus:!0,value:C?.backSubTypes||"",onChange:e=>w({backSubTypes:e})})]}),(0,n.jsxs)("div",{className:em().tripleRow,children:[(0,n.jsx)(c.A,{header:"Power",placeholder:"",selectOnFocus:!0,value:C?.backPower||"",onChange:e=>w({backPower:e})}),(0,n.jsx)(c.A,{header:"Toughness",placeholder:"",selectOnFocus:!0,value:C?.backToughness||"",onChange:e=>w({backToughness:e})}),(0,n.jsx)(c.A,{header:"Loyalty",placeholder:"",selectOnFocus:!0,value:C?.backLoyalty||"",onChange:e=>w({backLoyalty:e})})]}),(0,n.jsx)(u.A,{header:"Text",value:C?.backText||"",onChange:e=>w({backText:e}),placeholder:`Indestructible 93 94An accident waiting to happen cannot be sacrificed. 95 96If An accident waiting to happen becomes tapped, its controller loses the game.`}),(0,n.jsxs)("div",{className:em().imageUploadRow,children:[(0,n.jsx)(p.A,{icon:"close",color:"red",disabled:!C.backImageUrl,className:em().removeImageUrl,onClick:()=>w({backImageUrl:null})}),C.backImageUrl&&(0,n.jsx)("label",{htmlFor:"uploadTrigger",className:em().imageUrl,children:"Custom image URL selected"}),!C.backImageUrl&&(0,n.jsx)("label",{htmlFor:"uploadTrigger",className:`${em().imageUrl} ${em().noImageSelected}`,children:"No image uploaded"}),(0,n.jsx)(p.A,{id:"uploadTrigger",className:em().uploadTrigger,color:"blue",type:"button",icon:"upload",onClick:()=>g("backImageUrl"),children:"Upload image"})]}),(0,n.jsx)("div",{className:em().tripleRow,children:(0,n.jsx)(c.A,{header:"Artist name",selectOnFocus:!0,placeholder:"Someone Artist",value:C?.backArtistName||"",onChange:e=>w({backArtistName:e})})})]}),(0,n.jsx)("div",{className:em().controls,children:(0,n.jsxs)(p.A,{disabled:b||!v,color:"green",type:"submit",icon:"save outline",children:[C?.id?"Update":"Create"," Custom Card"]})})]}),(0,n.jsx)(ep,{open:!!m,onImageUploaded:e=>{m&&w({[m]:e})},onClose:()=>g(null)})]})}},25275:(e,t,r)=>{"use strict";r.d(t,{CF:()=>g,U1:()=>b,VP:()=>c,Nc:()=>Q,Z0:()=>_,aA:()=>h});var n,a=r(73545),o=r(86143);function i(e){return({dispatch:t,getState:r})=>n=>a=>"function"==typeof a?a(t,r,e):n(a)}var s=i(),l=(r(27934),"u">typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!=arguments.length)return"object"==typeof arguments[0]?o.Zz:o.Zz.apply(null,arguments)});function c(e,t){function r(...n){if(t){let r=t(...n);if(!r)throw Error(Z(0));return{type:e,payload:r.payload,..."meta"in r&&{meta:r.meta},..."error"in r&&{error:r.error}}}return{type:e,payload:n[0]}}return r.toString=()=>`${e}`,r.type=e,r.match=t=>(0,o.ve)(t)&&t.type===e,r}"u">typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;var d=class e extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,e.prototype)}static get[Symbol.species](){return e}concat(...e){return super.concat.apply(this,e)}prepend(...t){return 1===t.length&&Array.isArray(t[0])?new e(...t[0].concat(this)):new e(...t.concat(this))}};function u(e){return(0,a.a6)(e)?(0,a.jM)(e,()=>{}):e}function p(e,t,r){return e.has(t)?e.get(t):e.set(t,r(t)).get(t)}var f="RTK_autoBatch",h=()=>e=>({payload:e,meta:{[f]:!0}}),m=e=>t=>{setTimeout(t,e)},g=(e={type:"raf"})=>t=>(...r)=>{let n,a=t(...r),o=!0,i=!1,s=!1,l=new Set,c="tick"===e.type?queueMicrotask:"raf"===e.type?"u">typeof window&&window.requestAnimationFrame?(n=window.requestAnimationFrame,e=>{let t=!1,r=()=>{t||(t=!0,cancelAnimationFrame(a),clearTimeout(o),e())},a=n(r),o=setTimeout(r,100)}):m(10):"callback"===e.type?e.queueNotification:m(e.timeout),d=()=>
96{s=!1,i&&(i=!1,l.forEach(e=>e()))};return Object.assign({},a,{subscribe(e){let t=a.subscribe(()=>o&&e());return l.add(e),()=>{t(),l.delete(e)}},dispatch(e){try{return(i=!(o=!e?.meta?.[f]))&&!s&&(s=!0,c(d)),a.dispatch(e)}finally{o=!0}}})};function b(e){let t,r,n,a=function(e){let{thunk:t=!0,immutableCheck:r=!0,serializableCheck:n=!0,actionCreatorCheck:a=!0}=e??{},o=new d;return t&&("boolean"==typeof t?o.push(s):o.push(i(t.extraArgument))),o},{reducer:c,middleware:u,devTools:p=!0,duplicateMiddlewareCheck:f=!0,preloadedState:h,enhancers:m}=e||{};if("function"==typeof c)t=c;else if((0,o.Qd)(c))t=(0,o.HY)(c);else throw Error(Z(1));r="function"==typeof u?u(a):a();let b=o.Zz;p&&(b=l({trace:!1,..."object"==typeof p&&p}));let y=(n=(0,o.Tw)(...r),function(e){let{autoBatch:t=!0}=e??{},r=new d(n);return t&&r.push(g("object"==typeof t?t:void 0)),r}),v=b(..."function"==typeof m?m(y):y());return(0,o.y$)(t,h,v)}function y(e){let t,r={},n=[],a={addCase(e,t){let n="string"==typeof e?e:e.type;if(!n)throw Error(Z(28));if(n in r)throw Error(Z(29));return r[n]=t,a},addAsyncThunk:(e,t)=>(t.pending&&(r[e.pending.type]=t.pending),t.rejected&&(r[e.rejected.type]=t.rejected),t.fulfilled&&(r[e.fulfilled.type]=t.fulfilled),t.settled&&n.push({matcher:e.settled,reducer:t.settled}),a),addMatcher:(e,t)=>(n.push({matcher:e,reducer:t}),a),addDefaultCase:e=>(t=e,a)};return e(a),[r,n,t]}var v=Symbol.for("rtk-slice-createasyncthunk"),x=((n=x||{}).reducer="reducer",n.reducerWithPrepare="reducerWithPrepare",n.asyncThunk="asyncThunk",n),_=function({creators:e}={}){let t=e?.asyncThunk?.[v];return function(e){let r,{name:n,reducerPath:o=n}=e;if(!n)throw Error(Z(11));let i=("function"==typeof e.reducers?e.reducers(function(){function e(e,t){return{_reducerDefinitionType:"asyncThunk",payloadCreator:e,...t}}return e.withTypes=()=>e,{reducer:e=>Object.assign({[e.name]:(...t)=>e(...t)}[e.name],{_reducerDefinitionType:"reducer"}),preparedReducer:(e,t)=>({_reducerDefinitionType:"reducerWithPrepare",prepare:e,reducer:t}),asyncThunk:e}}()):e.reducers)||{},s=Object.keys(i),l={},d={},f={},h=[],m={addCase(e,t){let r="string"==typeof e?e:e.type;if(!r)throw Error(Z(12));if(r in d)throw Error(Z(13));return d[r]=t,m},addMatcher:(e,t)=>(h.push({matcher:e,reducer:t}),m),exposeAction:(e,t)=>(f[e]=t,m),exposeCaseReducer:(e,t)=>(l[e]=t,m)};function g(){let[t={},r=[],n]="function"==typeof e.extraReducers?y(e.extraReducers):[e.extraReducers],o={...t,...d};return function(e,t){let r,[n,o,i]=y(t);if("function"==typeof e)r=()=>u(e());else{let t=u(e);r=()=>t}function s(e=r(),t){let l=[n[t.type],...o.filter(({matcher:e})=>e(t)).map(({reducer:e})=>e)];return 0===l.filter(e=>!!e).length&&(l=[i]),l.reduce((e,r)=>{if(r)if((0,a.Qx)(e)){let n=r(e,t);return void 0===n?e:n}else{if((0,a.a6)(e))return(0,a.jM)(e,e=>r(e,t));let n=r(e,t);if(void 0===n){if(null===e)return e;throw Error("A case reducer on a non-draftable value must not return undefined")}return n}return e},e)}return s.getInitialState=r,s}(e.initialState,e=>{for(let t in o)e.addCase(t,o[t]);for(let t of h)e.addMatcher(t.matcher,t.reducer);for(let t of r)e.addMatcher(t.matcher,t.reducer);n&&e.addDefaultCase(n)})}s.forEach(r=>{let a=i[r],o={reducerName:r,type:`${n}/${r}`,createNotation:"function"==typeof e.reducers};"asyncThunk"===a._reducerDefinitionType?function({type:e,reducerName:t},r,n,a){if(!a)throw Error(Z(18));let{payloadCreator:o,fulfilled:i,pending:s,rejected:l,settled:c,options:d}=r,u=a(e,o,d);n.exposeAction(t,u),i&&n.addCase(u.fulfilled,i),s&&n.addCase(u.pending,s),l&&n.addCase(u.rejected,l),c&&n.addMatcher(u.settled,c),n.exposeCaseReducer(t,{fulfilled:i||C,pending:s||C,rejected:l||C,settled:c||C})}(o,a,m,t):function({type:e,reducerName:t,createNotation:r},n,a){let o,i;if("reducer"in n){if(r&&"reducerWithPrepare"!==n._reducerDefinitionType)throw Error(Z(17));o=n.reducer,i=n.prepare}else o=n;a.addCase(e,o).exposeCaseReducer(t,o).exposeAction(t,i?c(e,i):c(e))}(o,a,m)});let b=e=>e,v=new Map,x=new WeakMap;function _(e,t){return r||(r=g()),r(e,t)}function k(){return r||(r=g()),r.getInitialState()}function w(t,r=!1){function n(e){let a=e[t];return void 0===a&&r&&(a=p(x,n,k)),a}function a(t=b){let n=p(v,r,()=>new WeakMap);return p(n,t,()=>{let n={};for(let[a,o]of Object.entries(e.selectors??{}))n[a]=function(e,t,r,n){function a(o,...i){let s=t(o);return void 0===s&&n&&(s=r()),e(s,...i)}return a.unwrapped=e,a}(o,t,()=>p(x,t,k),r);return n})}return{reducerPath:t,getSelectors:a,get selectors(){return a(n)},selectSlice:n}}let A={name:n,reducer:_,actions:f,caseReducers:l,getInitialState:k,...w(o),injectInto(e,{reducerPath:t,...r}={}){let n=t??o;return e.inject({reducerPath:n,reducer:_},r),{...A,...w(n,!0)}}};return A}}();function C(){}
96var k="listener",w="completed",A="cancelled",j=`task-${A}`,S=`task-${w}`,O=`${k}-${A}`,N=`${k}-${w}`,E=class{constructor(e){this.code=e,this.message=`task ${A} (reason: ${e})`}code;name="TaskAbortError";message},M=(e,t)=>{if("function"!=typeof e)throw TypeError(Z(32))},T=()=>{},L=(e,t=T)=>(e.catch(t),e),I=(e,t)=>(e.addEventListener("abort",t,{once:!0}),()=>e.removeEventListener("abort",t)),D=e=>{if(e.aborted)throw new E(e.reason)};function R(e,t){let r=T;return new Promise((n,a)=>{let o=()=>a(new E(e.reason));e.aborted?o():(r=I(e,o),t.finally(()=>r()).then(n,a))}).finally(()=>{r=T})}var P=async(e,t)=>{try{await Promise.resolve();let t=await e();return{status:"ok",value:t}}catch(e){return{status:e instanceof E?"cancelled":"rejected",error:e}}finally{t?.()}},$=e=>t=>L(R(e,t).then(t=>(D(e),t))),z=e=>{let t=$(e);return e=>t(new Promise(t=>setTimeout(t,e)))},{assign:F}=Object,B={},U="listenerMiddleware",G=e=>{let{type:t,actionCreator:r,matcher:n,predicate:a,effect:o}=e;if(t)a=c(t).match;else if(r)t=r.type,a=r.match;else if(n)a=n;else if(a);else throw Error(Z(21));return M(o,"options.listener"),{predicate:a,type:t,effect:o}},q=F(e=>{let{type:t,predicate:r,effect:n}=G(e);return{id:((e=21)=>{let t="",r=e;for(;r--;)t+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return t}
96)(),effect:n,type:t,predicate:r,pending:new Set,unsubscribe:()=>{throw Error(Z(22))}}},{withTypes:()=>q}),H=(e,t)=>{let{type:r,effect:n,predicate:a}=G(t);return Array.from(e.values()).find(e=>("string"==typeof r?e.type===r:e.predicate===a)&&e.effect===n)},V=e=>{e.pending.forEach(e=>{e.abort(O)})},W=(e,t,r)=>{try{e(t,r)}catch(e){setTimeout(()=>{throw e},0)}},Y=F(c(`${U}/add`),{withTypes:()=>Y}),K=c(`${U}/removeAll`),X=F(c(`${U}/remove`),{withTypes:()=>X}),J=(...e)=>{console.error(`${U}/error`,...e)},Q=(e={})=>{let t=new Map,r=new Map,{extra:n,onError:a=J}=e;M(a,"onError");let i=e=>{var r;return(r=H(t,e)??q(e)).unsubscribe=()=>t.delete(r.id),t.set(r.id,r),e=>{r.unsubscribe(),e?.cancelActive&&V(r)}};F(i,{withTypes:()=>i});let s=e=>{let r=H(t,e);return r&&(r.unsubscribe(),e.cancelActive&&V(r)),!!r};F(s,{withTypes:()=>s});let l=async(e,o,s,l)=>{var c,d;let u,p=new AbortController,f=(c=p.signal,u=async(e,t)=>{D(c);let r=()=>{},n=[new Promise((t,n)=>{let a=i({predicate:e,effect:(e,r)=>{r.unsubscribe(),t([e,r.getState(),r.getOriginalState()])}});r=()=>{a(),n()}})];null!=t&&n.push(new Promise(e=>setTimeout(e,t,null)));try{let e=await R(c,Promise.race(n));return D(c),e}finally{r()}},(e,t)=>L(u(e,t))),h=[];try{let a;e.pending.add(p),a=r.get(e)??0,r.set(e,a+1),await Promise.resolve(e.effect(o,F({},s,{getOriginalState:l,condition:(e,t)=>f(e,t).then(Boolean),take:f,delay:z(p.signal),pause:$(p.signal),extra:n,signal:p.signal,fork:(d=p.signal,(e,t)=>{M(e,"taskExecutor");let r=new AbortController;I(d,()=>r.abort(d.reason));let n=P(async()=>{D(d),D(r.signal);let t=await e({pause:$(r.signal),delay:z(r.signal),signal:r.signal});return D(r.signal),t},()=>r.abort(S));return t?.autoJoin&&h.push(n.catch(T)),{result:$(d)(n),cancel(){r.abort(j)}}}),unsubscribe:e.unsubscribe,subscribe:()=>{t.set(e.id,e)},cancelActiveListeners:()=>{e.pending.forEach((e,t,r)=>{e!==p&&(e.abort(O),r.delete(e))})},cancel:()=>{p.abort(O),e.pending.delete(p)},throwIfCancelled:()=>{D(p.signal)}})))}catch(e){e instanceof E||W(a,e,{raisedBy:"effect"})}finally{let t;await Promise.all(h),p.abort(N),1===(t=r.get(e)??1)?r.delete(e):r.set(e,t-1),e.pending.delete(p)}},c=()=>{for(let e of r.keys())V(e);t.clear()};return{middleware:e=>r=>n=>{let d;if(!(0,o.ve)(n))return r(n);if(Y.match(n))return i(n.payload);if(K.match(n))return void c();if(X.match(n))return s(n.payload);let u=e.getState(),p=()=>{if(u===B)throw Error(Z(23));return u};try{if(d=r(n),t.size>0){let r=e.getState();for(let o of Array.from(t.values())){let t=!1;try{t=o.predicate(n,r,u)}catch(e){t=!1,W(a,e,{raisedBy:"predicate"})}t&&l(o,n,e,p)}}}finally{u=B}return d},startListening:i,stopListening:s,clearListeners:c}};function Z(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}},25375:(e,t,r)=>{"use strict";r.d(t,{i:()=>y});var n=r(85454),a=r(61213),o=r(6024),i=r(76430),s=r(39520),l=r(73950),c=r(7068);class d{receiveHandlerId(e){this.handlerId!==e&&(this.handlerId=e,this.reconnect())}get connectTarget(){return this.dragSource}get dragSourceOptions(){return this.dragSourceOptionsInternal}set dragSourceOptions(e){this.dragSourceOptionsInternal=e}get dragPreviewOptions(){return this.dragPreviewOptionsInternal}set dragPreviewOptions(e){this.dragPreviewOptionsInternal=e}reconnect(){let e=this.reconnectDragSource();this.reconnectDragPreview(e)}reconnectDragSource(){let e=this.dragSource,t=this.didHandlerIdChange()||this.didConnectedDragSourceChange()||this.didDragSourceOptionsChange();return t&&this.disconnectDragSource(),this.handlerId&&(e?t&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragSource=e,this.lastConnectedDragSourceOptions=this.dragSourceOptions,this.dragSourceUnsubscribe=this.backend.connectDragSource(this.handlerId,e,this.dragSourceOptions)):this.lastConnectedDragSource=e),t}reconnectDragPreview(e=!1){let t=this.dragPreview,r=e||this.didHandlerIdChange()||this.didConnectedDragPreviewChange()||this.didDragPreviewOptionsChange();if(r&&this.disconnectDragPreview(),this.handlerId){if(!t){this.lastConnectedDragPreview=t;return}r&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragPreview=t,this.lastConnectedDragPreviewOptions=this.dragPreviewOptions,this.dragPreviewUnsubscribe=this.backend.connectDragPreview(this.handlerId,t,this.dragPreviewOptions))}}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didConnectedDragSourceChange(){return this.lastConnectedDragSource!==this.dragSource}didConnectedDragPreviewChange(){return this.lastConnectedDragPreview!==this.dragPreview}didDragSourceOptionsChange(){return!(0,s.b)(this.lastConnectedDragSourceOptions,this.dragSourceOptions)}didDragPreviewOptionsChange(){return!(0,s.b)(this.lastConnectedDragPreviewOptions,this.dragPreviewOptions)}disconnectDragSource(){this.dragSourceUnsubscribe&&(this.dragSourceUnsubscribe(),this.dragSourceUnsubscribe=void 0)}disconnectDragPreview(){this.dragPreviewUnsubscribe&&(this.dragPreviewUnsubscribe(),this.dragPreviewUnsubscribe=void 0,this.dragPreviewNode=null,this.dragPreviewRef=null)}get dragSource(){return this.dragSourceNode||this.dragSourceRef&&this.dragSourceRef.current}get dragPreview(){return this.dragPreviewNode||this.dragPreviewRef&&this.dragPreviewRef.current}clearDragSource(){this.dragSourceNode=null,this.dragSourceRef=null}clearDragPreview(){this.dragPreviewNode=null,this.dragPreviewRef=null}constructor(e){this.hooks=(0,c.i)({dragSource:(e,t)=>{this.clearDragSource(),this.dragSourceOptions=t||null,(0,l.i)(e)?this.dragSourceRef=e:this.dragSourceNode=e,this.reconnectDragSource()},dragPreview:(e,t)=>{this.clearDragPreview(),this.dragPreviewOptions=t||null,(0,l.i)(e)?this.dragPreviewRef=e:this.dragPreviewNode=e,this.reconnectDragPreview()}}),this.handlerId=null,this.dragSourceRef=null,this.dragSourceOptionsInternal=null,this.dragPreviewRef=null,this.dragPreviewOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDragSource=null,this.lastConnectedDragSourceOptions=null,this.lastConnectedDragPreview=null,this.lastConnectedDragPreviewOptions=null,this.backend=e}}var u=r(29036),p=r(70328);let f=!1,h=!1;class m{receiveHandlerId(e){this.sourceId=e}getHandlerId(){return this.sourceId}canDrag(){(0,n.V)(!f,"You may not call monitor.canDrag() inside your canDrag() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return f=!0,this.internalMonitor.canDragSource(this.sourceId)}finally{f=!1}}isDragging(){if(!this.sourceId)return!1;(0,n.V)(!h,"You may not call monitor.isDragging() inside your isDragging() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return h=!0,this.internalMonitor.isDraggingSource(this.sourceId)}finally{h=!1}}subscribeToStateChange(e,t){return this.internalMonitor.subscribeToStateChange(e,t)}isDraggingSource(e){return this.internalMonitor.isDraggingSource(e)}isOverTarget(e,t){return this.internalMonitor.isOverTarget(e,t)}getTargetIds(){return this.internalMonitor.getTargetIds()}isSourcePublic(){return this.internalMonitor.isSourcePublic()}getSourceId(){return this.internalMonitor.getSourceId()}subscribeToOffsetChange(e){return this.internalMonitor.subscribeToOffsetChange(e)}canDragSource(e){return this.internalMonitor.canDragSource(e)}canDropOnTarget(e){return this.internalMonitor.canDropOnTarget(e)}getItemType(){return this.internalMonitor.getItemType()}
96getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(e){this.sourceId=null,this.internalMonitor=e.getMonitor()}}var g=r(70876);class b{beginDrag(){let e=this.spec,t=this.monitor,r=null;return null!=(r="object"==typeof e.item?e.item:"function"==typeof e.item?e.item(t):{})?r:null}canDrag(){let e=this.spec,t=this.monitor;return"boolean"==typeof e.canDrag?e.canDrag:"function"!=typeof e.canDrag||e.canDrag(t)}isDragging(e,t){let r=this.spec,n=this.monitor,{isDragging:a}=r;return a?a(n):t===e.getSourceId()}endDrag(){let e=this.spec,t=this.monitor,r=this.connector,{end:n}=e;n&&n(t.getItem(),t),r.reconnect()}constructor(e,t,r){this.spec=e,this.monitor=t,this.connector=r}}function y(e,t){var r,s;let l,c,f,h,y,v,x,_=(0,o.I)(e,t);(0,n.V)(!_.begin,"useDrag::spec.begin was deprecated in v14. Replace spec.begin() with spec.item(). (see more here - https://react-dnd.github.io/react-dnd/docs/api/use-drag)");let C=(l=(0,u.u)(),(0,i.useMemo)(()=>new m(l),[l])),k=(r=_.options,s=_.previewOptions,c=(0,u.u)(),f=(0,i.useMemo)(()=>new d(c.getBackend()),[c]),(0,p.E)(()=>(f.dragSourceOptions=r||null,f.reconnect(),()=>f.disconnectDragSource()),[f,r]),(0,p.E)(()=>(f.dragPreviewOptions=s||null,f.reconnect(),()=>f.disconnectDragPreview()),[f,s]),f);return h=(0,u.u)(),y=(0,i.useMemo)(()=>new b(_,C,k),[C,k]),(0,i.useEffect)(()=>{y.spec=_},[_]),v=y,x=(0,i.useMemo)(()=>{let e=_.type;return(0,n.V)(null!=e,"spec.type must be defined"),e},[_]),(0,p.E)(function(){if(null!=x){let[e,t]=(0,g.V)(x,v,h);return C.receiveHandlerId(e),k.receiveHandlerId(e),t}},[h,C,k,v,x]),[(0,a.j)(_.collect,C,k),(0,i.useMemo)(()=>k.hooks.dragSource(),[k]),(0,i.useMemo)(()=>k.hooks.dragPreview(),[k])]}},25419:(e,t,r)=>{var n=r(14216);e.exports=function(e,t,r){"__proto__"==t&&n?n(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}},25454:e=>{var t={872:function(e,t){"use strict";t.byteLength=function(e){var t=l(e),r=t[0],n=t[1];return(r+n)*3/4-n},t.toByteArray=function(e){var t,r,o=l(e),i=o[0],s=o[1],c=new a((i+s)*3/4-s),d=0,u=s>0?i-4:i;for(r=0;r<u;r+=4)t=n[e.charCodeAt(r)]<<18|n[e.charCodeAt(r+1)]<<12|n[e.charCodeAt(r+2)]<<6|n[e.charCodeAt(r+3)],c[d++]=t>>16&255,c[d++]=t>>8&255,c[d++]=255&t;return 2===s&&(t=n[e.charCodeAt(r)]<<2|n[e.charCodeAt(r+1)]>>4,c[d++]=255&t),1===s&&(t=n[e.charCodeAt(r)]<<10|n[e.charCodeAt(r+1)]<<4|n[e.charCodeAt(r+2)]>>2,c[d++]=t>>8&255,c[d++]=255&t),c},t.fromByteArray=function(e){for(var t,n=e.length,a=n%3,o=[],i=0,s=n-a;i<s;i+=16383)o.push(function(e,t,n){for(var a,o=[],i=t;i<n;i+=3)a=(e[i]<<16&0xff0000)+(e[i+1]<<8&65280)+(255&e[i+2]),o.push(r[a>>18&63]+r[a>>12&63]+r[a>>6&63]+r[63&a]);return o.join("")}(e,i,i+16383>s?s:i+16383));return 1===a?o.push(r[(t=e[n-1])>>2]+r[t<<4&63]+"=="):2===a&&o.push(r[(t=(e[n-2]<<8)+e[n-1])>>10]+r[t>>4&63]+r[t<<2&63]+"="),o.join("")};for(var r=[],n=[],a="u">typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0,s=o.length;i<s;++i)r[i]=o[i],n[o.charCodeAt(i)]=i;function l(e){var t=e.length;if(t%4>0)throw Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");-1===r&&(r=t);var n=r===t?0:4-r%4;return[r,n]}n[45]=62,n[95]=63},230:function(e,t,r){"use strict";var n=r(872),a=r(321),o="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function i(e){if(e>0x7fffffff)throw RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,s.prototype),t}function s(e,t,r){if("number"==typeof e){if("string"==typeof t)throw TypeError('The "string" argument must be of type string. Received type number');return d(e)}return l(e,t,r)}function l(e,t,r){if("string"==typeof e){var n=e,a=t;if(("string"!=typeof a||""===a)&&(a="utf8"),!s.isEncoding(a))throw TypeError("Unknown encoding: "+a);var o=0|f(n,a),l=i(o),c=l.write(n,a);return c!==o&&(l=l.slice(0,c)),l}if(ArrayBuffer.isView(e))return u(e);
vendor: 17,965 bytes, line 96
96if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(N(e,ArrayBuffer)||e&&N(e.buffer,ArrayBuffer)||"u">typeof SharedArrayBuffer&&(N(e,SharedArrayBuffer)||e&&N(e.buffer,SharedArrayBuffer)))return function(e,t,r){var n;if(t<0||e.byteLength<t)throw RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(r||0))throw RangeError('"length" is outside of buffer bounds');return Object.setPrototypeOf(n=void 0===t&&void 0===r?new Uint8Array(e):void 0===r?new Uint8Array(e,t):new Uint8Array(e,t,r),s.prototype),n}(e,t,r);if("number"==typeof e)throw TypeError('The "value" argument must not be of type number. Received type number');var d=e.valueOf&&e.valueOf();if(null!=d&&d!==e)return s.from(d,t,r);var h=function(e){if(s.isBuffer(e)){var t=0|p(e.length),r=i(t);return 0===r.length||e.copy(r,0,0,t),r}return void 0!==e.length?"number"!=typeof e.length||function(e){return e!=e}(e.length)?i(0):u(e):"Buffer"===e.type&&Array.isArray(e.data)?u(e.data):void 0}(e);if(h)return h;if("u">typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return s.from(e[Symbol.toPrimitive]("string"),t,r);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function c(e){if("number"!=typeof e)throw TypeError('"size" argument must be of type number');if(e<0)throw RangeError('The value "'+e+'" is invalid for option "size"')}function d(e){return c(e),i(e<0?0:0|p(e))}function u(e){for(var t=e.length<0?0:0|p(e.length),r=i(t),n=0;n<t;n+=1)r[n]=255&e[n];return r}t.Buffer=s,t.SlowBuffer=function(e){return+e!=e&&(e=0),s.alloc(+e)},t.INSPECT_MAX_BYTES=50,t.kMaxLength=0x7fffffff,s.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}(),!s.TYPED_ARRAY_SUPPORT&&"u">typeof console&&"function"==typeof console.error&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(s.prototype,"parent",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.buffer}}),Object.defineProperty(s.prototype,"offset",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.byteOffset}}),s.poolSize=8192,s.from=function(e,t,r){return l(e,t,r)},Object.setPrototypeOf(s.prototype,Uint8Array.prototype),Object.setPrototypeOf(s,Uint8Array),s.alloc=function(e,t,r){return(c(e),e<=0)?i(e):void 0!==t?"string"==typeof r?i(e).fill(t,r):i(e).fill(t):i(e)},s.allocUnsafe=function(e){return d(e)},s.allocUnsafeSlow=function(e){return d(e)};function p(e){if(e>=0x7fffffff)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|e}function f(e,t){if(s.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||N(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var a=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return A(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return S(e).length;default:if(a)return n?-1:A(e).length;t=(""+t).toLowerCase(),a=!0}}function h(e,t,r){var a,o,i,s=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===r||r>this.length)&&(r=this.length),r<=0||(r>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,r){var n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);for(var a="",o=t;o<r;++o)a+=E[e[o]];return a}(this,t,r);case"utf8":case"utf-8":return y(this,t,r);case"ascii":return function(e,t,r){var n="";r=Math.min(e.length,r);for(var a=t;a<r;++a)n+=String.fromCharCode(127&e[a]);return n}(this,t,r);case"latin1":case"binary":return function(e,t,r){var n="";r=Math.min(e.length,r);for(var a=t;a<r;++a)n+=String.fromCharCode(e[a]);return n}(this,t,r);case"base64":return a=this,o=t,i=r,0===o&&i===a.length?n.fromByteArray(a):n.fromByteArray(a.slice(o,i));case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return function(e,t,r){for(var n=e.slice(t,r),a="",o=0;o<n.length;o+=2)a+=String.fromCharCode(n[o]+256*n[o+1]);return a}(this,t,r);default:if(s)throw TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),s=!0}}function m(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function g(e,t,r,n,a){var o;if(0===e.length)return -1;if("string"==typeof r?(n=r,r=0):r>0x7fffffff?r=0x7fffffff:r<-0x80000000&&(r=-0x80000000),(o=r*=1)!=o&&(r=a?0:e.length-1),r<0&&(r=e.length+r),r>=e.length)if(a)return -1;else r=e.length-1;else if(r<0)if(!a)return -1;else r=0;if("string"==typeof t&&(t=s.from(t,n)),s.isBuffer(t))return 0===t.length?-1:b(e,t,r,n,a);if("number"==typeof t){if(t&=255,"function"==typeof Uint8Array.prototype.indexOf)if(a)return Uint8Array.prototype.indexOf.call(e,t,r);else return Uint8Array.prototype.lastIndexOf.call(e,t,r);return b(e,[t],r,n,a)}throw TypeError("val must be string, number or Buffer")}function b(e,t,r,n,a){var o,i=1,s=e.length,l=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return -1;i=2,s/=2,l/=2,r/=2}function c(e,t){return 1===i?e[t]:e.readUInt16BE(t*i)}if(a){var d=-1;for(o=r;o<s;o++)if(c(e,o)===c(t,-1===d?0:o-d)){if(-1===d&&(d=o),o-d+1===l)return d*i}else -1!==d&&(o-=o-d),d=-1}else for(r+l>s&&(r=s-l),o=r;o>=0;o--){for(var u=!0,p=0;p<l;p++)if(c(e,o+p)!==c(t,p)){u=!1;break}if(u)return o}return -1}s.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==s.prototype},s.compare=function(e,t){if(N(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength)),N(t,Uint8Array)&&(t=s.from(t,t.offset,t.byteLength)),!s.isBuffer(e)||!s.isBuffer(t))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var r=e.length,n=t.length,a=0,o=Math.min(r,n);a<o;++a)if(e[a]!==t[a]){r=e[a],n=t[a];break}return r<n?-1:+(n<r)},s.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},s.concat=function(e,t){if(!Array.isArray(e))throw TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return s.alloc(0);if(void 0===t)for(r=0,t=0;r<e.length;++r)t+=e[r].length;var r,n=s.allocUnsafe(t),a=0;for(r=0;r<e.length;++r){var o=e[r];if(N(o,Uint8Array)&&(o=s.from(o)),!s.isBuffer(o))throw TypeError('"list" argument must be an Array of Buffers');o.copy(n,a),a+=o.length}return n},s.byteLength=f,s.prototype._isBuffer=!0,s.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)m(this,t,t+1);return this},s.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)m(this,t,t+3),m(this,t+1,t+2);return this},s.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)m(this,t,t+7),m(this,t+1,t+6),m(this,t+2,t+5),m(this,t+3,t+4);return this},s.prototype.toString=function(){var e=this.length;return 0===e?"":0==arguments.length?y(this,0,e):h.apply(this,arguments)},s.prototype.toLocaleString=s.prototype.toString,s.prototype.equals=function(e){if(!s.isBuffer(e))throw TypeError("Argument must be a Buffer");return this===e||0===s.compare(this,e)},s.prototype.inspect=function(){var e="",r=t.INSPECT_MAX_BYTES;return e=this.toString("hex",0,r).replace(/(.{2})/g,"$1 ").trim(),this.length>r&&(e+=" ... "),"<Buffer "+e+">"},o&&(s.prototype[o]=s.prototype.inspect),s.prototype.compare=function(e,t,r,n,a){if(N(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength)),!s.isBuffer(e))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===a&&(a=this.length),t<0||r>e.length||n<0||a>this.length)throw RangeError("out of range index");if(n>=a&&t>=r)return 0;if(n>=a)return -1;if(t>=r)return 1;if(t>>>=0,r>>>=0,n>>>=0,a>>>=0,this===e)return 0;for(var o=a-n,i=r-t,l=Math.min(o,i),c=this.slice(n,a),d=e.slice(t,r),u=0;u<l;++u)if(c[u]!==d[u]){o=c[u],i=d[u];break}return o<i?-1:+(i<o)},s.prototype.includes=function(e,t,r){return -1!==this.indexOf(e,t,r)},s.prototype.indexOf=function(e,t,r){return g(this,e,t,r,!0)},s.prototype.lastIndexOf=function(e,t,r){return g(this,e,t,r,!1)};function y(e,t,r){r=Math.min(e.length,r);for(var n=[],a=t;a<r;){var o,i,s,l,c=e[a],d=null,u=c>239?4:c>223?3:c>191?2:1;if(a+u<=r)switch(u){case 1:c<128&&(d=c);break;case 2:(192&(o=e[a+1]))==128&&(l=(31&c)<<6|63&o)>127&&(d=l);break;case 3:o=e[a+1],i=e[a+2],(192&o)==128&&(192&i)==128&&(l=(15&c)<<12|(63&o)<<6|63&i)>2047&&(l<55296||l>57343)&&(d=l);break;case 4:o=e[a+1],i=e[a+2],s=e[a+3],(192&o)==128&&(192&i)==128&&(192&s)==128&&(l=(15&c)<<18|(63&o)<<12|(63&i)<<6|63&s)>65535&&l<1114112&&(d=l)}null===d?(d=65533,u=1):d>65535&&(d-=65536,n.push(d>>>10&1023|55296),d=56320|1023&d),n.push(d),a+=u}var p=n,f=p.length;if(f<=4096)return String.fromCharCode.apply(String,p);for(var h="",m=0;m<f;)h+=String.fromCharCode.apply(String,p.slice(m,m+=4096));return h}function v(e,t,r){if(e%1!=0||e<0)throw RangeError("offset is not uint");if(e+t>r)throw RangeError("Trying to access beyond buffer length")}function x(e,t,r,n,a,o){if(!s.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>a||t<o)throw RangeError('"value" argument is out of bounds');if(r+n>e.length)throw RangeError("Index out of range")}function _(e,t,r,n,a,o){if(r+n>e.length||r<0)throw RangeError("Index out of range")}function C(e,t,r,n,o){return t*=1,r>>>=0,o||_(e,t,r,4,34028234663852886e22,-34028234663852886e22),a.write(e,t,r,n,23,4),r+4}function k(e,t,r,n,o){return t*=1,r>>>=0,o||_(e,t,r,8,17976931348623157e292,-17976931348623157e292),a.write(e,t,r,n,52,8),r+8}s.prototype.write=function(e,t,r,n){if(void 0===t)n="utf8",r=this.length,t=0;else if(void 0===r&&"string"==typeof t)n=t,r=this.length,t=0;else if(isFinite(t))t>>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var a,o,i,s,l,c,d,u,p=this.length-t;if((void 0===r||r>p)&&(r=p),e.length>0&&(r<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var f=!1;;)switch(n){case"hex":return function(e,t,r,n){r=Number(r)||0;var a=e.length-r;n?(n=Number(n))>a&&(n=a):n=a;var o=t.length;n>o/2&&(n=o/2);for(var i=0;i<n;++i){var s,l=parseInt(t.substr(2*i,2),16);if((s=l)!=s)break;e[r+i]=l}return i}(this,e,t,r);case"utf8":case"utf-8":return a=t,o=r,O(A(e,this.length-a),this,a,o);case"ascii":return i=t,s=r,O(j(e),this,i,s);case"latin1":case"binary":return function(e,t,r,n){return O(j(t),e,r,n)}(this,e,t,r);case"base64":return l=t,c=r,O(S(e),this,l,c);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return d=t,u=r,O(function(e,t){for(var r,n,a=[],o=0;o<e.length&&!((t-=2)<0);++o)n=(r=e.charCodeAt(o))>>8,a.push(r%256),a.push(n);return a}(e,this.length-d),this,d,u);default:if(f)throw TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),f=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},s.prototype.slice=function(e,t){var r=this.length;e=~~e,t=void 0===t?r:~~t,e<0?(e+=r)<0&&(e=0):e>r&&(e=r),t<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e);var n=this.subarray(e,t);return Object.setPrototypeOf(n,s.prototype),n},s.prototype.readUIntLE=function(e,t,r){e>>>=0,t>>>=0,r||v(e,t,this.length);for(var n=this[e],a=1,o=0;++o<t&&(a*=256);)n+=this[e+o]*a;return n},s.prototype.readUIntBE=function(e,t,r){e>>>=0,t>>>=0,r||v(e,t,this.length);for(var n=this[e+--t],a=1;t>0&&(a*=256);)n+=this[e+--t]*a;return n},s.prototype.readUInt8=function(e,t){return e>>>=0,t||v(e,1,this.length),this[e]},s.prototype.readUInt16LE=function(e,t){return e>>>=0,t||v(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUInt16BE=function(e,t){return e>>>=0,t||v(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUInt32LE=function(e,t){return e>>>=0,t||v(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+0x1000000*this[e+3]},s.prototype.readUInt32BE=function(e,t){return e>>>=0,t||v(e,4,this.length),0x1000000*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readIntLE=function(e,t,r){e>>>=0,t>>>=0,r||v(e,t,this.length);for(var n=this[e],a=1,o=0;++o<t&&(a*=256);)n+=this[e+o]*a;return n>=(a*=128)&&(n-=Math.pow(2,8*t)),n},s.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||v(e,t,this.length);for(var n=t,a=1,o=this[e+--n];n>0&&(a*=256);)o+=this[e+--n]*a;return o>=(a*=128)&&(o-=Math.pow(2,8*t)),o},s.prototype.readInt8=function(e,t){return(e>>>=0,t||v(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},s.prototype.readInt16LE=function(e,t){e>>>=0,t||v(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?0xffff0000|r:r},s.prototype.readInt16BE=function(e,t){e>>>=0,t||v(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?0xffff0000|r:r},s.prototype.readInt32LE=function(e,t){return e>>>=0,t||v(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return e>>>=0,t||v(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readFloatLE=function(e,t){return e>>>=0,t||v(e,4,this.length),a.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return e>>>=0,t||v(e,4,this.length),a.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return e>>>=0,t||v(e,8,this.length),a.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return e>>>=0,t||v(e,8,this.length),a.read(this,e,!1,52,8)},s.prototype.writeUIntLE=function(e,t,r,n){if(e*=1,t>>>=0,r>>>=0,!n){var a=Math.pow(2,8*r)-1;x(this,e,t,r,a,0)}var o=1,i=0;for(this[t]=255&e;++i<r&&(o*=256);)this[t+i]=e/o&255;return t+r},s.prototype.writeUIntBE=function(e,t,r,n){if(e*=1,t>>>=0,r>>>=0,!n){var a=Math.pow(2,8*r)-1;x(this,e,t,r,a,0)}var o=r-1,i=1;for(this[t+o]=255&e;--o>=0&&(i*=256);)this[t+o]=e/i&255;return t+r},s.prototype.writeUInt8=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,1,255,0),this[t]=255&e,t+1},s.prototype.writeUInt16LE=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeUInt16BE=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeUInt32LE=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,4,0xffffffff,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},s.prototype.writeUInt32BE=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,4,0xffffffff,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},s.prototype.writeIntLE=function(e,t,r,n){if(e*=1,t>>>=0,!n){var a=Math.pow(2,8*r-1);x(this,e,t,r,a-1,-a)}var o=0,i=1,s=0;for(this[t]=255&e;++o<r&&(i*=256);)e<0&&0===s&&0!==this[t+o-1]&&(s=1),this[t+o]=(e/i|0)-s&255;return t+r},s.prototype.writeIntBE=function(e,t,r,n){if(e*=1,t>>>=0,!n){var a=Math.pow(2,8*r-1);x(this,e,t,r,a-1,-a)}var o=r-1,i=1,s=0;for(this[t+o]=255&e;--o>=0&&(i*=256);)e<0&&0===s&&0!==this[t+o+1]&&(s=1),this[t+o]=(e/i|0)-s&255;return t+r},s.prototype.writeInt8=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeInt16BE=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeInt32LE=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,4,0x7fffffff,-0x80000000),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},s.prototype.writeInt32BE=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,4,0x7fffffff,-0x80000000),e<0&&(e=0xffffffff+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},s.prototype.writeFloatLE=function(e,t,r){return C(this,e,t,!0,r)},s.prototype.writeFloatBE=function(e,t,r){return C(this,e,t,!1,r)},s.prototype.writeDoubleLE=function(e,t,r){return k(this,e,t,!0,r)},s.prototype.writeDoubleBE=function(e,t,r){return k(this,e,t,!1,r)},s.prototype.copy=function(e,t,r,n){if(!s.isBuffer(e))throw TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n<r&&(n=r),n===r||0===e.length||0===this.length)return 0;if(t<0)throw RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw RangeError("Index out of range");if(n<0)throw RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t<n-r&&(n=e.length-t+r);var a=n-r;if(this===e&&"function"==typeof Uint8Array.prototype.copyWithin)this.copyWithin(t,r,n);else if(this===e&&r<t&&t<n)for(var o=a-1;o>=0;--o)e[o+t]=this[o+r];else Uint8Array.prototype.set.call(e,this.subarray(r,n),t);return a},s.prototype.fill=function(e,t,r,n){if("string"==typeof e){if("string"==typeof t?(n=t,t=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),void 0!==n&&"string"!=typeof n)throw TypeError("encoding must be a string");if("string"==typeof n&&!s.isEncoding(n))throw TypeError("Unknown encoding: "+n);if(1===e.length){var a,o=e.charCodeAt(0);("utf8"===n&&o<128||"latin1"===n)&&(e=o)}}else"number"==typeof e?e&=255:"boolean"==typeof e&&(e=Number(e));if(t<0||this.length<t||this.length<r)throw RangeError("Out of range index");if(r<=t)return this;if(t>>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(a=t;a<r;++a)this[a]=e;else{var i=s.isBuffer(e)?e:s.from(e,n),l=i.length;
96if(0===l)throw TypeError('The value "'+e+'" is invalid for argument "value"');for(a=0;a<r-t;++a)this[a+t]=i[a%l]}return this};var w=/[^+/0-9A-Za-z-_]/g;function A(e,t){t=t||1/0;for(var r,n=e.length,a=null,o=[],i=0;i<n;++i){if((r=e.charCodeAt(i))>55295&&r<57344){if(!a){if(r>56319||i+1===n){(t-=3)>-1&&o.push(239,191,189);continue}a=r;continue}if(r<56320){(t-=3)>-1&&o.push(239,191,189),a=r;continue}r=(a-55296<<10|r-56320)+65536}else a&&(t-=3)>-1&&o.push(239,191,189);if(a=null,r<128){if((t-=1)<0)break;o.push(r)}else if(r<2048){if((t-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else if(r<1114112){if((t-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}else throw Error("Invalid code point")}return o}function j(e){for(var t=[],r=0;r<e.length;++r)t.push(255&e.charCodeAt(r));return t}function S(e){return n.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(w,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function O(e,t,r,n){for(var a=0;a<n&&!(a+r>=t.length)&&!(a>=e.length);++a)t[a+r]=e[a];return a}function N(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}var E=function(){for(var e="0123456789abcdef",t=Array(256),r=0;r<16;++r)for(var n=16*r,a=0;a<16;++a)t[n+a]=e[r]+e[a];return t}()},321:function(e,t){t.read=function(e,t,r,n,a){var o,i,s=8*a-n-1,l=(1<<s)-1,c=l>>1,d=-7,u=r?a-1:0,p=r?-1:1,f=e[t+u];for(u+=p,o=f&(1<<-d)-1,f>>=-d,d+=s;d>0;o=256*o+e[t+u],u+=p,d-=8);for(i=o&(1<<-d)-1,o>>=-d,d+=n;d>0;i=256*i+e[t+u],u+=p,d-=8);if(0===o)o=1-c;else{if(o===l)return i?NaN:1/0*(f?-1:1);i+=Math.pow(2,n),o-=c}return(f?-1:1)*i*Math.pow(2,o-n)},t.write=function(e,t,r,n,a,o){var i,s,l,c=8*o-a-1,d=(1<<c)-1,u=d>>1,p=5960464477539062e-23*(23===a),f=n?0:o-1,h=n?1:-1,m=+(t<0||0===t&&1/t<0);for(isNaN(t=Math.abs(t))||t===1/0?(s=+!!isNaN(t),i=d):(i=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-i))<1&&(i--,l*=2),i+u>=1?t+=p/l:t+=p*Math.pow(2,1-u),t*l>=2&&(i++,l/=2),i+u>=d?(s=0,i=d):i+u>=1?(s=(t*l-1)*Math.pow(2,a),i+=u):(s=t*Math.pow(2,u-1)*Math.pow(2,a),i=0));a>=8;e[r+f]=255&s,f+=h,s/=256,a-=8);for(i=i<<a|s,c+=a;c>0;e[r+f]=255&i,f+=h,i/=256,c-=8);e[r+f-h]|=128*m}}},r={};function n(e){var a=r[e];if(void 0!==a)return a.exports;var o=r[e]={exports:{}},i=!0;try{t[e](o,o.exports,n),i=!1}finally{i&&delete r[e]}return o.exports}n.ab="//",e.exports=n(230)},25686:e=>{e.exports={splotch:"useDeckColorTagOptions_splotch__MORFv",tagName:"useDeckColorTagOptions_tagName__JE_AI",inline:"useDeckColorTagOptions_inline__7XDN_",headerContainer:"useDeckColorTagOptions_headerContainer__8uFOX",none:"useDeckColorTagOptions_none__svZQe"}},25730:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(36601),a=r(89532);class o extends n.B{update=async e=>a.M.getState().deck.id?await super.patch(`/api/decks/category/${e.id}/`,e):await Promise.resolve(e);create=async(e,t)=>{let r=t||a.M.getState().deck.id;return r?await super.post("/api/decks/createCategory/",{...e,deck:r}):await Promise.resolve(e)};remove=async e=>e?await super.delete(`/api/decks/category/${e}/`,{},!0):await Promise.resolve();listTemplates=e=>e?super.get("/api/users/category/"):Promise.resolve([]);createTemplate=e=>this.cookies.get("tbId")?super.post("/api/users/category/",e):Promise.reject();patchTemplate=e=>this.cookies.get("tbId")?super.patch(`/api/users/category/${e.id}/`,e):Promise.reject();save=e=>e.id?this.update(e):this.create(e);saveTemplate=e=>e.id?this.patchTemplate(e):this.createTemplate(e);deleteTemplate=e=>e?super.delete(`/api/users/category/${e}/`,{},!0):Promise.reject()}let i=new o},25811:e=>{e.exports={container:"cardBanner_container__75fqi",backgroundContainer:"cardBanner_backgroundContainer__nUEnR",background:"cardBanner_background__jGflA",header:"cardBanner_header__9uA4_",gradientMask:"cardBanner_gradientMask__CQKaL",bottomGradientMask:"cardBanner_bottomGradientMask__SbHBu",topGradientMask:"cardBanner_topGradientMask__i45Ut"}},25852:(e,t,r)=>{"use strict";r.d(t,{A:()=>m});var n,a=r(90022),o=r(58827).A["__core-js_shared__"],i=(n=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(sr
96c)_1."+n:"",s=r(70941),l=r(1943),c=/^\[object .+?Constructor\]$/,d=Object.prototype,u=Function.prototype.toString,p=d.hasOwnProperty,f=RegExp("^"+u.call(p).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");let h=function(e){return!!(0,s.A)(e)&&(!i||!(i in e))&&((0,a.A)(e)?f:c).test((0,l.A)(e))},m=function(e,t){var r=null==e?void 0:e[t];return h(r)?r:void 0}},25906:e=>{var t="\\ud800-\\udfff",r="\\u2700-\\u27bf",n="a-z\\xdf-\\xf6\\xf8-\\xff",a="A-Z\\xc0-\\xd6\\xd8-\\xde",o="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",i="['â]",s="["+o+"]",l="["+n+"]",c="[^"+t+o+"\\d+"+r+n+a+"]",d="(?:\\ud83c[\\udde6-\\uddff]){2}",u="[\\ud800-\\udbff][\\udc00-\\udfff]",p="["+a+"]",f="(?:"+l+"|"+c+")",h="(?:"+p+"|"+c+")",m="(?:"+i+"(?:d|ll|m|re|s|t|ve))?",g="(?:"+i+"(?:D|LL|M|RE|S|T|VE))?",b="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",y="[\\ufe0e\\ufe0f]?",v="(?:\\u200d(?:"+["[^"+t+"]",d,u].join("|")+")"+y+b+")*",x="(?:"+["["+r+"]",d,u].join("|")+")"+(y+b+v),_=RegExp([p+"?"+l+"+"+m+"(?="+[s,p,"$"].join("|")+")",h+"+"+g+"(?="+[s,p+f,"$"].join("|")+")",p+"?"+f+"+"+m,p+"+"+g,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])|\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])|\\d+",x].join("|"),"g");e.exports=function(e){return e.match(_)||[]}},25937:(e,t,r)=>{r(23205)},26079:e=>{e.exports={icon:"manaFont_icon__dgrH_"}},26162:(e,t,r)=>{var n=r(39208),a=r(51676),o=r(88513);e.exports=function(e){return o(e)?n(e,!0):a(e)}},26473:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(26783);let a=function(e,t){var r=t?(0,n.A)(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}},26604:e=>{e.exports={container:"tabButtons_container__Hkdue",button:"tabButtons_button__wMHFI",selected:"tabButtons_selected__vUyJc",overflowOptionsTrigger:"tabButtons_overflowOptionsTrigger__I5AWO",overflowOptionsMenu:"tabButtons_overflowOptionsMenu__r2DQQ",hideOnMobile:"tabButtons_hideOnMobile__C46Kp"}},26783:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(79246);let a=function(e){var t=new e.constructor(e.byteLength);return new n.A(t).set(new n.A(e)),t}},26886:(e,t,r)=>{var n=r(71336),a=r(38796),o=r(90866);e.exports=function(e,t){var r=this.__data__;if(r instanceof n){var i=r.__data__;if(!a||i.length<199)return i.push([e,t]),this.size=++r.size,this;r=this.__data__=new o(i)}return r.set(e,t),this.size=r.size,this}},26975:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(75038),a=r(76430),o=r(34783),i=r.n(o),s=r(65500),l=r.n(s);let c=({id:e,label:t,checked:r=!1,onChange:o,className:s="",disabled:c=!1,disableHoverStyles:d=!1})=>{let u="string"==typeof t?t.toLocaleLowerCase().replace(/ /g,"-"):"",[p]=(0,a.useState)(e||u||i().generate()),[f,h]=(0,a.useState)(r);return(0,a.useEffect)(()=>{r!==f&&h(r)},[r]),(0,n.jsxs)("div",{className:`${l().container} ${c?l().disabled:""} ${s}`,children:[(0,n.jsx)("input",{id:p,type:"checkbox",checked:f,onChange:e=>{h(!f),o&&o(!f,e)},disabled:c,className:d?void 0:l().hover}),!!t&&(0,n.jsx)("label",{htmlFor:p,children:t})]})}},27438:e=>{"use strict";e.exports=JSON.parse('{"id":"youtube-embed","description":"Embed a YouTube embed on your webpage.","website":"https://github.com/paulirish/lite-youtube-embed","html":{"element":"lite-youtube","attributes":{"videoid":null,"playlabel":null}},"stylesheets":["https://cdn.jsdelivr.net/gh/paulirish/lite-youtube-embed@master/src/lite-yt-embed.css"],"scripts":[{"url":"https://cdn.jsdelivr.net/gh/paulirish/lite-youtube-embed@master/src/lite-yt-embed.js","strategy":"idle","location":"head","action":"append"}]}')},27493:e=>{e.exports={checkboxGrid:"buyCardsFromMultipileVendors_checkboxGrid__WIGu9",nowrap:"buyCardsFromMultipileVendors_nowrap__f8ttu",buttonGrid:"buyCardsFromMultipileVendors_buttonGrid__oSmHm",retailerButton:"buyCardsFromMultipileVendors_retailerButton__h3K7a"}},27692:(e,t,r)=>{"use strict";r.d(t,{A:()=>v});
96var n=r(75038),a=r(76430),o=r(54072),i=r.n(o),s=r(25730),l=r(51911),c=r(21159),d=r(89532),u=r(82185),p=r(31869),f=r(56771),h=r(68835),m=r(65293),g=r(69133),b=r(74970),y=r.n(b);let v=({category:e,onChange:t,isTemplate:r,optionsContainerClassName:o="",personalCategoriesPage:b=!1})=>{let[v]=(0,u.dN)(p.D),x=(0,u.GV)(e=>e.deck.categories),[_,C]=(0,a.useState)(!1),[k,w]=(0,a.useState)(e?.name??""),[A,j]=(0,a.useState)(e?.includedInDeck??!0),[S,O]=(0,a.useState)(e?.includedInPrice??!0),[N,E]=(0,a.useState)(e?.isPremier??!1),[M,T]=(0,a.useState)(!1),L=async n=>{if(n?.preventDefault(),r)return I();C(!0);let a=i()(d.M.getState().deck.cardMap),o={name:k,includedInDeck:A,includedInPrice:S,isPremier:N,id:e?.id||null};try{M&&s.A.createTemplate(o).then(e=>c.A.create(`${e.name} created`,"Category Template","success")).catch(e=>c.A.create(e));let r=await (e?.id?s.A.update(o):s.A.create(o)),n=i()(x),d=Object.values(a).reduce((t,n)=>(n.categories=n.categories.map(t=>t===e?.name?r.name:t),t[n.id]=n,t),{});e?.id&&delete n[e?.name],n[r.name]=r,v({categories:n,cardMap:d}),l.A.send({categories:n,cardMap:d},"SET_DECK_STATE"),t&&t(r)}catch(t){console.error(t);let e=t?.name?.join(",")||t?.message;c.A.create(e,"Unable to save category","error")}finally{setTimeout(()=>C(!1),250)}},I=()=>{let r={name:k,includedInDeck:A,includedInPrice:S,isPremier:N,id:e?.id||null};C(!0);let n=e?.id?s.A.patchTemplate(r):s.A.createTemplate(r),a=e?.id?"Category template updated":"Category template created";n.then(e=>{c.A.create(a,"Category Template","success"),t&&t(e)}).catch(e=>c.A.create(e,"Category Template","error")).finally(()=>setTimeout(()=>C(!1),250))},D=!!e?.id,R=Object.keys(x).includes(k)&&!e?.id;return(0,n.jsxs)("form",{onSubmit:L,children:[(0,n.jsx)(f.A,{focusOnMount:!0,selectOnFocus:!0,onChange:w,value:k,placeholder:"Card draw",header:"Category name",containerClassName:y().input}),!b&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:`${y().categoryOptions} ${o}`,children:[(0,n.jsx)(m.A,{checked:A,onClick:()=>j(!A),header:"In Deck",description:"This category will be included in the deck (ie: Not treated as a maybeboard)"}),(0,n.jsx)(m.A,{checked:S,onClick:()=>O(!S),header:"In Price",description:"This category will be included in the price calculation"}),(0,n.jsx)(m.A,{checked:N,onClick:()=>E(!N),header:"Premier",disabled:"Commander"===k&&N,description:"This category marks cards as being a Commander (Oathbreaker, Signature Spell, etc)"})]}),!D&&!r&&(0,n.jsx)("div",{className:`${y().categoryOptions} ${o}`,children:(0,n.jsx)(m.A,{checked:M,onClick:()=>T(!M),header:"Category Template",description:"When creating this category, also create a template for it. (Editable via your account settings)"})})]}),b&&(0,n.jsxs)("div",{className:y().personalCategoriesBlurb,children:["When editing a Category Template, cards with Personal Categories will update to reflect the changes made here. However,",(0,n.jsx)("b",{children:"cards already added to decks will not have their categories changed"}),"."]}),(0,n.jsx)("div",{className:y().controls,children:(0,n.jsxs)(h.A,{type:"submit",onClick:L,disabled:!k.length||R||_,color:"green",children:[_&&(0,n.jsx)(g.A,{size:"xSmall"}),D?"Save":"Create"," category"]})}),R&&!_&&(0,n.jsxs)("div",{className:y().messageBlock,children:['Deck already has category named "',k,'"']})]})}},27701:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,a=0,o=[];++r<n;){var i=e[r];t(i,r,e)&&(o[a++]=i)}return o}},28186:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(58827),a="object"==typeof exports&&exports&&!exports.nodeType&&exports,o=a&&"object"==typeof module&&module&&!module.nodeType&&module,i=o&&o.exports===a?n.A.Buffer:void 0,s=i?i.allocUnsafe:void 0;let l=function(e,t){if(t)return e.slice();var r=e.length,n=s?s(r):new e.constructor(r);return e.copy(n),n}},28223:(e,t,r)=>{"use strict";r.d(t,{An:()=>p,Ay:()=>f,H7:()=>u,MZ:()=>c,N3:()=>d});var n=r(74143),a=r.n(n),o=r(12912),i=r(46118),s=r(85785),l=r(23847);let c=()=>window.innerWidth<=600,d=()=>window.innerWidth<=900,u=()=>window.innerWidth>=1500,p={twitch:{edhrecast:!1},rules:{asteriStartTime:"1999-12-31T23:59:59Z",asteriStopTime:"1999-12-31T23:59:59Z",maintenencePageEnabled:!1}},f=(e,t)=>({card:s.o5,modalActive:!1,textActive:!1,rightDetailsTab:0,leftDetailsTab:0,newDeckModalActive:!1,isMobile:c(),isMidsize:d(),isLarge:u(),recentDecks:{results:[],next:"",loading:!0},yourDecks:{results:[],next:"",loading:!0},recentlyViewed:{results:[],next:"",loading:!0},followedDecks:{results:[],next:"",loading:!0},totalCount:0,deckResults:{results:[],next:"",loading:!1},decksWithCard:{results:[],next:"",loading:!1},noFocus:!1,modals:{},priceSource:(0,i.YU)(void 0,e,t),filteredCards:[],cardFilterValue:"",cardFilters:l.k,highlightedCards:{},keybinds:a()((e||o.Ay).get("settings"),"siteKeybinds",0),isDeckPage:!1,modalOverlay:{type:null,props:null},toasts:[],searchOpen:!1,optimizeCardOverlay:!1,autofillBasicLandsOverlay:!1,prec
96onsOverlay:!1,pinnedCardsOverlay:!1,pinnedCardsFilteredCards:[],compareCardsOverlay:!1,selectCustomCards:!1,idleOverlay:!1,multiSelectedIds:{},multiSelectedCollectionIds:{},stackOverlayIds:[],hideStackOverlay:!1,globalColorTags:null,clientFlags:p,userLocation:null,genericGlobalCard:null,interactionOverlay:!1,hoveredCardId:"",navigationDrawerOpen:!1})},28468:(e,t,r)=>{e.exports=r(89965)(r(61254),"WeakMap")},28784:e=>{e.exports=function(e,t){return function(r){return e(t(r))}}},28871:e=>{e.exports={flex:"searchHistory_flex__DN_NE",records:"searchHistory_records__WY7n1",backButton:"searchHistory_backButton__U3zeb",container:"searchHistory_container__yU5mg",back:"searchHistory_back__28Yln",historyEntryContainer:"searchHistory_historyEntryContainer__q899R",iconContainer:"searchHistory_iconContainer__rMK1e",queryContainer:"searchHistory_queryContainer__N5V_G",timeContainer:"searchHistory_timeContainer__CtqJC"}},28895:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var n=r(75038),a=r(76430),o=r(89105),i=r(55756),s=r(40120),l=r(91581),c=r.n(l);let d=({card:e,onEditionChanged:t,label:r,className:l="",disabled:d=!1,nextPrevControls:u})=>{let[p,f]=(0,a.useState)(!1);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:`${c().container} ${l}`,children:[r&&(0,n.jsx)("label",{children:r}),(0,n.jsx)(o.A,{includeIcon:!0,card:e,onCardSelected:t,containerClassName:c().dropdownWrapper,triggerClassName:c().dropdown,disabled:d},`${e.id}-edition-dropdown`),(0,n.jsxs)("button",{className:c().allEditions,disabled:d,onClick:()=>f(!0),children:[(0,n.jsx)(s.A,{name:"grid layout"}),(0,n.jsx)("span",{className:c().mobile,children:"Printings"}),(0,n.jsx)("span",{className:c().desktop,children:"All printings"})]})]}),(0,n.jsx)(i.A,{open:p,card:e,onClose:()=>f(!1),onCardSelected:(e,r)=>{r||f(!1),setTimeout(()=>t(e),100)},nextPrevControls:u})]})}},29036:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(85454),a=r(76430),o=r(9239);function i(){let{dragDropManager:e}=(0,a.useContext)(o.M);return(0,n.V)(null!=e,"Expected drag drop context"),e}},29206:e=>{e.exports={flex:"prices_flex__WA3U_",container:"prices_container__osq8S",price:"prices_price__duDqs",priceTwo:"prices_priceTwo__Ux2lz",priceThree:"prices_priceThree__cXZkT"}},29372:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>l});var n=r(75038),a=r(34719),o=r(49435),i=r(83592),s=r.n(i);let l=({})=>(0,n.jsx)(a.A,{noLinks:!0,noAccount:!0,title:"Archidekt - Maintenance",description:"We are offline, Archidekt will be back soon! Check out our Discord or Bluesky for more updates.",children:(0,n.jsxs)("div",{className:s().container,children:[(0,n.jsx)("div",{className:s().branding,children:(0,n.jsx)(o.A,{alt:"Archidekt basic logo",src:"/images/archidekt_basic.svg",height:100})}),(0,n.jsx)("h1",{children:"Archidekt is currently offline for maintenance"}),(0,n.jsx)("h3",{children:"We should be back soon!"}),(0,n.jsxs)("p",{children:["If you want to keep tabs on things to figure out when we'll be back, check out our"," ",(0,n.jsx)("a",{href:"https://discord.gg/GyAAANU8uJ",children:"Discord"})," or our"," ",(0,n.jsx)("a",{href:"https://bsky.app/profile/archidekt.com",children:"Bluesky"}
96),". Thank you for your patience!"]})]})})},29844:e=>{e.exports={container:"saltMeter_container__vk6N9",mask:"saltMeter_mask__l1iKv",gauge:"saltMeter_gauge__ghvt6",icon:"saltMeter_icon__MpRv0",hash:"saltMeter_hash__OPXBh",score:"saltMeter_score__y5mGP"}},29875:(e,t)=>{"use strict";Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});let r=["B","kB","MB","GB","TB","PB","EB","ZB","YB"],n=(e,t)=>{let r=e;return"string"==typeof t?r=e.toLocaleString(t):!0===t&&(r=e.toLocaleString()),r};function a(e,t){if(!Number.isFinite(e))throw Object.defineProperty(TypeError(`Expected a finite number, got ${typeof e}: ${e}`),"__NEXT_ERROR_CODE",{value:"E572",enumerable:!1,configurable:!0});if((t=Object.assign({},t)).signed&&0===e)return" 0 B";let a=e<0,o=a?"-":t.signed?"+":"";if(a&&(e=-e),e<1)return o+n(e,t.locale)+" B";let i=Math.min(Math.floor(Math.log10(e)/3),r.length-1);return o+n(e=Number((e/Math.pow(1e3,i)).toPrecision(3)),t.locale)+" "+r[i]}},30278:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},30336:e=>{e.exports={container:"cornerOwned_container___Lab0",ribbon:"cornerOwned_ribbon__03VDQ"}},30350:(e,t,r)=>{e.exports=r(89965)(r(61254),"Set")},30382:e=>{e.exports=function(e,t){return null!=e&&t in Object(e)}},30627:(e,t,r)=>{var n=r(3396),a=r(66345),o=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return a(e);var t=[];for(var r in Object(e))o.call(e,r)&&"constructor"!=r&&t.push(r);return t}},30821:e=>{e.exports={fullWidth:"bracketDropdown_fullWidth__J15jm",disclaimer:"bracketDropdown_disclaimer__lIMNU"}},30823:e=>{e.exports={button:"mobileNavbarOptions_button__DOMiY",hamburgerColor:"mobileNavbarOptions_hamburgerColor__I4mr_"}},30898:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var n=r(75038),a=r(76430),o=r(96807),i=r(56680),s=r(40120),l=r(86353),c=r.n(l);let d=({children:e=null,trigger:t=null,style:r,className:l="",onHover:d,skipOnTouch:u})=>{let p=(0,a.useRef)(!1),f=(0,a.useRef)(!1),[h,m]=(0,a.useState)(!1),[g]=(0,i.p)(h,{duration:200});return(0,o.YJ)(h,"no-scrolling"),(0,n.jsxs)("span",{className:c().parent,onTouchStart:()=>p.current=!0,onTouchEnd:()=>setTimeout(()=>p.current=!1,100),onMouseEnter:e=>{p.current&&u||(f.current=!0,setTimeout(()=>{f.current&&(m(!0),d&&d(e))},50))},onMouseLeave:()=>{m(!1),f.current=!1},children:[t||(0,n.jsx)(s.A,{color:"grey",name:"info circle"}),h&&(0,n.jsx)("div",{ref:g,className:`${c().tooltip} ${l}`,style:r,children:e})]})}},31104:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(72502),a=r(50514);let o=function(e){return(0,a.A)(e)&&"[object Arguments]"==(0,n.A)(e)};var i=Object.prototype,s=i.hasOwnProperty,l=i.propertyIsEnumerable;let c=o(function(){return arguments}())?o:function(e){return(0,a.A)(e)&&s.call(e,"callee")&&!l.call(e,"callee")}},31234:e=>{e.exports={container:"searchV2_container__WG2Nx",tabLine:"searchV2_tabLine__NVl5w",rightControls:"searchV2_rightControls__e3xnk",extrasSimpleButton:"searchV2_extrasSimpleButton__pCiQM",toTop:"searchV2_toTop__NZO5A",viewAllTabsMobile:"searchV2_viewAllTabsMobile__AEPCt",lockButton:"searchV2_lockButton__dHWB_",lockWrapper:"searchV2_lockWrapper__lEjga",lockedContainer:"searchV2_lockedContainer__KOaqW",lockedContent:"searchV2_lockedContent__0OLyw",draggable:"searchV2_draggable__gvspR",overflowControls:"searchV2_overflowControls__qjK3Y",overflowButtons:"searchV2_overflowButtons__Apl_4",allTabsButton:"searchV2_allTabsButton__1ymck",newTabButton:"searchV2_newTabButton__U6Q_h"}},31423:e=>{"use strict";e.exports=function(e,t){for(var r={},n=Object.keys(e),a=Array.isArray(t),o=0;o<n.length;o++){var i=n[o],s=e[i];(a?-1!==t.indexOf(i):t(i,s,e))&&(r[i]=s)}return r}},31559:e=>{e.exports={ownedCollectionDot:"addToPins_ownedCollectionDot__RNkpr",greenDot:"addToPins_greenDot__B8nL6"}},31582:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n="object"==typeof global&&global&&global.Object===Object&&global},31869:(e,t,r)=>{"use strict";r.d(t,{D:()=>a});var n=r(6016);let a=e=>({type:n.RP,payload:e})},32046:(e,t,r)=>{"use strict";var n,a,o,i=r(8563),s="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-";function l(e){if(!e){n!==s&&(n=s,o=!1);return}if(e!==n){if(e.length!==s.length)throw Error("Custom alphabet for shortid must be "+s.length+" unique characters. You submitted "+e.length+" characters: "+e);var t=e.split("").filter(function(e,t,r){return t!==r.lastIndexOf(e)});if(t.length)throw Error("Custom alphabet for shortid must be "+s.length+" unique characters. These characters were not unique: "+t.join(", "));n=e,o=!1}}function c(){return o||(o=function(){n||l(s);for(var e,t=n.split(""),r=[],a=i.nextValue();t.length>0;)e=Math.floor(i.nextValue()*t.length),r.push(t.splice(e,1)[0]);return r.join("")}())}
96e.exports={get:function(){return n||s},characters:function(e){return l(e),n},seed:function(e){i.seed(e),a!==e&&(o=!1,a=e)},lookup:function(e){return c()[e]},shuffled:c}},32071:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>h,Ep:()=>i,f0:()=>s,fz:()=>o,ow:()=>c,uz:()=>u,w1:()=>l,yq:()=>a});var n=r(27934);let a="wss://archidekt.com",o="https://storage.googleapis.com/archidekt-card-images/",i="146620",s="Archidekt_Packages",l="production",c="1",d="true"===n.env.NEXT_PUBLIC_ENABLE_ADS_ON_LOCALHOST,u="355879a9-288e-46d1-8741-3764c151e1a2",p=()=>window.navigator.userAgent,f=()=>p()?.indexOf("Chrome")>-1,h={rootUrl:"https://archidekt.com",serverUrl:"http://10.142.0.44",nodeEnv:l,domain:"archidekt",staticHomePageURL:"https://storage.googleapis.com/prod-client-bucket/home/homepage.json",staticCommunityPageURL:"https://storage.googleapis.com/prod-client-bucket/home/community.json",staticBracketPageURL:"https://storage.googleapis.com/prod-client-bucket/home/bracket_decks.json",recentDecksURL:"https://storage.googleapis.com/prod-client-bucket/home/recent-decks.json",imageDirectory:o,serviceWorkerFile:"archidekt-service-worker.js",environmentName:"prod",userVanityMapUrl:"https://storage.googleapis.com/topdekt-user/vanity-user-map-prod.json",preconUserId:i,defaultPackagesUsername:s,buildId:u,getIOSSafari:()=>(!!p()?.match(/iPad/i)||!!p()?.match(/iPhone/i))&&!!p()?.match(/WebKit/i)&&!p()?.match(/CriOS/i),getIsFirefox:()=>-1!==navigator.userAgent.indexOf("Firefox"),getIsEdge:()=>navigator.userAgent.indexOf("Edg")>-1,getIsSafari:()=>!f()&&p()?.indexOf("Safari")>-1,getIsChrome:f,getIsPWA:()=>window.matchMedia("(display-mode: standalone)").matches,getOnMac:()=>/mac/i.test(navigator?.platform),markdownPageDirectory:"https://storage.googleapis.com/topdekt-user/text/",nitroId:"132",mediavineUid:"fc6c4a10-1cd3-44ba-82c7-982de199e56b",runningOnPrivateServer:"development"!==l&&!1,communityRecordId:c,modOnly:!1,isDowntime:!1,enableAdsOnLocalhost:d,reCaptchaSiteKey:"6LfeDZAoAAAAAJgsrWd1GvhcvECgEFp6X3x8O-HE",tcgPropertyId:"5237568",scgAffiliateId:"6",manapoolAffiliateUrlParams:"ref=scm&tap_s=5258590-8677e0",tcgLandAffiliateUrlParam:"edhrec",ipInfoToken:"48c3fabee8248f",googleTagManager:"GTM-5BK4P9Q8"}},32418:(e,t,r)=>{"use strict";var n=r(27934);function a(e){return"object"!=typeof e||"toString"in e?e:Object.prototype.toString.call(e).slice(8,-1)}Object.defineProperty(t,"__esModule",{value:!0});var o="object"==typeof n;function i(e,t){if(!e){if(o)throw Error("Invariant failed");throw Error(t())}}t.invariant=i;var s=Object.prototype.hasOwnProperty,l=Array.prototype.splice,c=Object.prototype.toString;function d(e){return c.call(e).slice(8,-1)}var u=Object.assign||function(e,t){return p(t).forEach(function(r){s.call(t,r)&&(e[r]=t[r])}),e},p="function"==typeof Object.getOwnPropertySymbols?function(e){return Object.keys(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.keys(e)};function f(e){return Array.isArray(e)?u(e.constructor(e.length),e):"Map"===d(e)?new Map(e):"Set"===d(e)?new Set(e):e&&"object"==typeof e?u(Object.create(Object.getPrototypeOf(e)),e):e}var h=function(){function e(){this.commands=u({},m),this.update=this.update.bind(this),this.update.extend=this.extend=this.extend.bind(this),this.update.isEquals=function(e,t){return e===t},this.update.newContext=function(){return new e().update}}return Object.defineProperty(e.prototype,"isEquals",{get:function(){return this.update.isEquals},set:function(e){this.update.isEquals=e},enumerable:!0,configurable:!0}),e.prototype.extend=function(e,t){this.commands[e]=t},e.prototype.update=function(e,t){var r=this,n="function"==typeof t?{$apply:t}:t;Array.isArray(e)&&Array.isArray(n)||i(!Array.isArray(n),function(){return"update(): You provided an invalid spec to update(). The spec may not contain an array except as the value of $set, $push, $unshift, $splice or any custom command allowing an array value."}),i("object"==typeof n&&null!==n,function(){return"update(): You provided an invalid spec to update(). The spec and every included key path must be plain objects containing one of the following commands: "+Object.keys(r.commands).join(", ")+"."});var a=e;
96return p(n).forEach(function(t){if(s.call(r.commands,t)){var o=e===a;a=r.commands[t](n[t],a,n,e),o&&r.isEquals(a,e)&&(a=e)}else{var i="Map"===d(e)?r.update(e.get(t),n[t]):r.update(e[t],n[t]),l="Map"===d(a)?a.get(t):a[t];r.isEquals(i,l)&&(void 0!==i||s.call(e,t))||(a===e&&(a=f(e)),"Map"===d(a)?a.set(t,i):a[t]=i)}}),a},e}();t.Context=h;var m={$push:function(e,t,r){return b(t,r,"$push"),e.length?t.concat(e):t},$unshift:function(e,t,r){return b(t,r,"$unshift"),e.length?e.concat(t):t},$splice:function(e,t,r,n){var o,s;return o=t,s=r,i(Array.isArray(o),function(){return"Expected $splice target to be an array; got "+a(o)}),v(s.$splice),e.forEach(function(e){v(e),t===n&&e.length&&(t=f(n)),l.apply(t,e)}),t},$set:function(e,t,r){return i(1===Object.keys(r).length,function(){return"Cannot have more than one key in an object with $set"}),e},$toggle:function(e,t){y(e,"$toggle");var r=e.length?f(t):t;return e.forEach(function(e){r[e]=!t[e]}),r},$unset:function(e,t,r,n){return y(e,"$unset"),e.forEach(function(e){Object.hasOwnProperty.call(t,e)&&(t===n&&(t=f(n)),delete t[e])}),t},$add:function(e,t,r,n){return x(t,"$add"),y(e,"$add"),"Map"===d(t)?e.forEach(function(e){var r=e[0],a=e[1];t===n&&t.get(r)!==a&&(t=f(n)),t.set(r,a)}):e.forEach(function(e){t!==n||t.has(e)||(t=f(n)),t.add(e)}),t},$remove:function(e,t,r,n){return x(t,"$remove"),y(e,"$remove"),e.forEach(function(e){t===n&&t.has(e)&&(t=f(n)),t.delete(e)}),t},$merge:function(e,t,r,n){var o,s;return o=t,i((s=e)&&"object"==typeof s,function(){return"update(): $merge expects a spec of type 'object'; got "+a(s)}),i(o&&"object"==typeof o,function(){return"update(): $merge expects a target of type 'object'; got "+a(o)}),p(e).forEach(function(r){e[r]!==t[r]&&(t===n&&(t=f(n)),t[r]=e[r])}),t},$apply:function(e,t){var r;return i("function"==typeof(r=e),function(){return"update(): expected spec of $apply to be a function; got "+a(r)+"."}),e(t)}},g=new h;function b(e,t,r){i(Array.isArray(e),function(){return"update(): expected target of "+a(r)+" to be an array; got "+a(e)+"."}),y(t[r],r)}function y(e,t){i(Array.isArray(e),function(){return"update(): expected spec of "+a(t)+" to be an array; got "+a(e)+". Did you forget to wrap your parameter in an array?"})}function v(e){i(Array.isArray(e),function(){return"update(): expected spec of $splice to be an array of arrays; got "+a(e)+". Did you forget to wrap your parameters in an array?"})}function x(e,t){var r=d(e);i("Map"===r||"Set"===r,function(){return"update(): "+a(t)+" expects a target of type Set or Map; got "+a(r)})}t.isEquals=g.update.isEquals,t.extend=g.extend,t.default=g.update,t.default.default=e.exports=u(t.default,t)},32537:(e,t,r)=>{var n=r(34066),a=r(47553);e.exports=function(e){return a(e)&&"[object Set]"==n(e)}},32666:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>g,I8:()=>b});var n=r(75038),a=r(76430),o=r(40120),i=r(61849),s=r(14168),l=r(92910),c=r(47116),d=r(75249),u=r(92165),p=r.n(u),f=r(81974),h=r.n(f);let m=({ref:e,menuClassName:t,menuStyle:r,options:d,tabIndexedOptions:u,highlightedIndex:f,direction:m,customOptionsTop:g=null,customOptionsBottom:y=null,noTopGap:v,noBottomGap:x,unFocusClick:_})=>{let C=(0,a.useRef)(null);return(0,n.jsxs)("div",{ref:t=>{C.current=t,e&&(e.current=t)},style:r,className:` 97 ${p().menu} 98 ${h().open} 99 ${"up"===m?p().upDirection:""} 100 ${t} 101 `,children:[!v&&(0,n.jsx)("div",{className:p().gap}),(0,n.jsxs)(n.Fragment,{children:[g,d&&(u||d).map((e,t)=>{let r=e.tabIndex&&f===e.tabIndex;return e.hidden?null:"spacer"===e.type?(0,n.jsx)("div",{className:p().spacer},t):"header"===e.type?(0,n.jsx)("div",{className:p().header,children:e.label},t):"extras"===e.type||"asyncExtras"===e.type?(0,n.jsx)(b,{option:e,parentRef:C.current,unFocusClick:_,open:!!r},t):"message"===e.type?(0,n.jsx)("div",{className:p().message,children:e.label},t):"checkbox"===e.type?(0,n.jsx)(c.dF,{icon:e.checked?"check square":"square outline",className:` 102 ${r?p().highlighted:""} 103 ${e.disabled?p().disabled:""} 104 ${e.className||""} 105 `,disabled:e.disabled,onClick:()=>e.onChange(),children:e.label},t):"custom"===e.type?(0,n.jsx)("div",{className:`${r?p().highlighted:""} ${e.className||""}`,children:e.customChild},t):e.to?(0,n.jsxs)(l.A,{href:e.to,className:`${r?p().highlighted:""} ${e.className||""}`,rel:e.rel,target:e.target,"aria-label":e.ariaLabel,children:[e.manaFontIcon&&(0,n.jsx)(i.A,{style:{marginRight:".55rem"},icon:e.manaFontIcon}),e.icon&&(0,n.jsx)(o.A,{style:{marginRight:".55rem"},name:e.icon}),e.customIcon&&(0,n.jsx)(s.A,{style:{marginRight:".55rem"},name:e.customIcon}),e.label]},t):e.onClick?e.onClick?(0,n.jsx)(c.dF,{id:e.id,disabled:e.disabled,icon:e.icon,manaFontIcon:e.manaFontIcon,customIcon:e.customIcon,keybind:e.keybind,className:` 106 ${r?p().highlighted:""} 107 ${e.disabled?p().disabled:""} 108 ${e.className||""} 109 `,onClick:t=>_(t,e.onClick,e.noCloseOnClick),children:e.label},t):null:(0,n.jsx)("div",{className:`${p().info} ${e.className}`,children:e.label},t)}),y]}),!x&&(0,n.jsx)("div",{className:p().gap})]})},g=m,b=({option:e,open:t,parentRef:r,unFocusClick:l})=>{let c=(0,a.useRef)(null),u=(0,a.useRef)(null),f=(0,a.useRef)(!1),[h,g]=(0,a.useState)("asyncExtras"===e.type),[b,y]=(0,a.useState)([]),[v,x]=(0,a.useState)(!1),[_,C]=(0,a.useState)(!1),[k,w]=(0,a.useState)(null),[A,j]=(0,a.useState)(null);(0,a.useEffect)(()=>
109{if(!r||!c.current)return;if(!v){C(!1),w(null),j(null);return}if(!u.current)return;let t=u.current.childNodes[0];if(!t)return;let n=c.current.getBoundingClientRect(),a=n.left,o=n.top,i=r?.clientWidth||c.current.clientWidth,s=r?.clientHeight||c.current.clientHeight,l=document.body.clientWidth,d=document.body.clientHeight,p=t.clientWidth,f=t.clientHeight,h=n.left-r.getBoundingClientRect().x+n.width,m=c.current?.offsetTop-14;a+p+i>l&&(h=-1*p),a+p+i>l&&(h=l-p-a),o+m+f>d&&(m=s-f),w(h),j(m),("extras"===e.type||"asyncExtras"===e.type)&&e.onExtrasOpened&&e.onExtrasOpened(),"asyncExtras"!==e.type||b.length||e.fetchOptions().then(e=>{y(e)}).finally(()=>g(!1)),setTimeout(()=>{u.current&&C(!0)},100)},[v]);let S="extras"===e.type?e.options:h?[{type:"custom",customChild:(0,n.jsx)(d.A,{})}]:b;return("extras"===e.type||"asyncExtras"===e.type)&&S.length?(0,n.jsxs)("div",{onMouseEnter:()=>{f.current=!0,setTimeout(()=>{f.current&&x(!0)},250)},onMouseLeave:()=>{f.current=!1,setTimeout(()=>{f.current||(c.current&&c.current.focus(),x(!1))},250)},className:`${v?p().extraTriggerIsOpen:""} ${e.className||""}`,children:[(0,n.jsxs)("button",{onClick:()=>x(!0),ref:c,className:`${p().extraTrigger} ${e.extraTriggerClassName||""}`,children:[(0,n.jsxs)("span",{children:[e.icon&&(0,n.jsx)(o.A,{name:e.icon}),e.manaFontIcon&&(0,n.jsx)(i.A,{icon:e.manaFontIcon}),e.customIcon&&(0,n.jsx)(s.A,{name:e.customIcon}),e.label]}),(0,n.jsx)("span",{children:(0,n.jsx)(o.A,{name:"chevron right",size:"small"})})]}),(v||t)&&(0,n.jsx)("div",{ref:u,children:(0,n.jsx)(m,{menuStyle:{top:A||0,left:k||0,width:200,display:"unset",opacity:+!!_},menuClassName:e.className,options:S,unFocusClick:l})})]}):null}},32867:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={HtmlContext:function(){return i},useHtmlContext:function(){return s}};for(var a in n)Object.defineProperty(t,a,{enumerable:!0,get:n[a]});let o=r(76430),i=(0,o.createContext)(void 0);function s(){let e=(0,o.useContext)(i);if(!e)throw Object.defineProperty(Error(`<Html> should not be imported outside of pages/_document. 110Read more: https://nextjs.org/docs/messages/no-document-import-in-page`),"__NEXT_ERROR_CODE",{value:"E67",enumerable:!1,configurable:!0});return e}},33048:(e,t,r)=>{"use strict";r.d(t,{Zd:()=>l,hT:()=>d,rI:()=>c});var n=r(15918),a=r(76430),o=r(22335),i=r(98381);let s="1990-01-01",l=()=>{let[{tbId:e,tbFreeTrialExpiresAt:t=s}]=(0,n.A)(["tbId","tbFreeTrialExpiresAt"]),[r]=(0,a.useState)(new Date),o=new Date(`${t}`);return e?["null","undefined","",s].includes(t)?["NOT_STARTED",o]:r<=o?["IN_PROGRESS",o]:["EXPIRED",o]:["LOGGED_OUT",o]},c=()=>{let e=(0,i.useRouter)(),[{tbTier:t,tbR:r=[],loadedWithCustomCards:a}]=(0,n.A)(["tbTier","tbR","loadedWithCustomCards"]),[s]=l();return r.includes(o.gg.AD_FREE)||Number(t)||"IN_PROGRESS"===s||"true"===a&&(e.route.startsWith("/decks/")||e.route.startsWith("/sandbox/"))},d=()=>{let[{tbR:e=[]}]=(0,n.A)(["tbR"]);return e.includes(o.gg.MOD)}},33152:(e,t,r)=>{"use strict";var n=r(58619);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,r,a,o,i){if(i!==n){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return r.PropTypes=r,r}},33198:(e,t,r)=>{"use strict";r.d(t,{_:()=>o,h$:()=>l,q3:()=>c});var n=r(12912),a=r(70093);let o="collectionV2-cache",i="enabledColumnKeys",s=["view","priceSource","priceSource2","filterType","imageSize","autoColumns","activeCardTab","preferredPageSize","orderBy","orderDirection"],l=e=>{let t=Object.keys(e).reduce((t,r)=>(s.includes(r)&&(t[`${r}`]=e[r]),t),{});if(!Object.keys(t).length&&!e.columnData)return;e.columnData&&(t[i]=e.columnData.filter(e=>e.enabled).map(e=>e.key));let r=c();r.columnData&&(r[i]=r.columnData.filter(e=>e.enabled).map(e=>e.key),delete r.columnData);let a={...r,...t};n.Ay.set(o,a,"year")};function c(e){let t=n.Ay.get(o,e)||{};return t[i]&&(t.columnData=a.UH.map(e=>
110({...e,enabled:t[i].includes(e.key)})),delete t[i]),t}},33977:(e,t,r)=>{e=r.nmd(e);var n=r(61254),a=t&&!t.nodeType&&t,o=a&&e&&!e.nodeType&&e,i=o&&o.exports===a?n.Buffer:void 0,s=i?i.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var r=e.length,n=s?s(r):new e.constructor(r);return e.copy(n),n}},34066:(e,t,r)=>{var n=r(95951),a=r(38796),o=r(97615),i=r(30350),s=r(28468),l=r(64339),c=r(43474),d="[object Map]",u="[object Promise]",p="[object Set]",f="[object WeakMap]",h="[object DataView]",m=c(n),g=c(a),b=c(o),y=c(i),v=c(s),x=l;(n&&x(new n(new ArrayBuffer(1)))!=h||a&&x(new a)!=d||o&&x(o.resolve())!=u||i&&x(new i)!=p||s&&x(new s)!=f)&&(x=function(e){var t=l(e),r="[object Object]"==t?e.constructor:void 0,n=r?c(r):"";if(n)switch(n){case m:return h;case g:return d;case b:return u;case y:return p;case v:return f}return t}),e.exports=x},34109:e=>{e.exports={toast:"saveError_toast__3u32K",modal:"saveError_modal___M83d",accordion:"saveError_accordion__tESHs"}},34142:e=>{var t=/\w*$/;e.exports=function(e){var r=new e.constructor(e.source,t.exec(e));return r.lastIndex=e.lastIndex,r}},34364:e=>{e.exports={container:"deckFilter_container__VKo_C",deckFilter:"deckFilter_deckFilter__eJFlK",changeFilterMenu:"deckFilter_changeFilterMenu__m3dbY",changeFilterTrigger:"deckFilter_changeFilterTrigger__lIJWs"}},34604:(e,t,r)=>{e=r.nmd(e);var n,a="__lodash_hash_undefined__",o="[object Arguments]",i="[object Boolean]",s="[object Date]",l="[object Function]",c="[object GeneratorFunction]",d="[object Map]",u="[object Number]",p="[object Object]",f="[object Promise]",h="[object RegExp]",m="[object Set]",g="[object String]",b="[object Symbol]",y="[object WeakMap]",v="[object ArrayBuffer]",x="[object DataView]",_="[object Float32Array]",C="[object Float64Array]",k="[object Int8Array]",w="[object Int16Array]",A="[object Int32Array]",j="[object Uint8Array]",S="[object Uint8ClampedArray]",O="[object Uint16Array]",N="[object Uint32Array]",E=/\w*$/,M=/^\[object .+?Constructor\]$/,T=/^(?:0|[1-9]\d*)$/,L={};L[o]=L["[object Array]"]=L[v]=L[x]=L[i]=L[s]=L[_]=L[C]=L[k]=L[w]=L[A]=L[d]=L[u]=L[p]=L[h]=L[m]=L[g]=L[b]=L[j]=L[S]=L[O]=L[N]=!0,L["[object Error]"]=L[l]=L[y]=!1;var I="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g,D="object"==typeof self&&self&&self.Object===Object&&self,R=I||D||Function("return this")(),P=t&&!t.nodeType&&t,$=P&&e&&!e.nodeType&&e,z=$&&$.exports===P;function F(e,t){return e.set(t[0],t[1]),e}function B(e,t){return e.add(t),e}function U(e,t,r,n){var a=-1,o=e?e.length:0;for(n&&o&&(r=e[++a]);++a<o;)r=t(r,e[a],a,e);return r}function G(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}function q(e){var t=-1,r=Array(e.size);return e.forEach(function(e,n){r[++t]=[n,e]}),r}function H(e,t){return function(r){return e(t(r))}}function V(e){var t=-1,r=Array(e.size);return e.forEach(function(e){r[++t]=e}),r}var W=Array.prototype,Y=Function.prototype,K=Object.prototype,X=R["__core-js_shared__"],J=(n=/[^.]+$/.exec(X&&X.keys&&X.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",Q=Y.toString,Z=K.hasOwnProperty,ee=K.toString,et=RegExp("^"+Q.call(Z).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),er=z?R.Buffer:void 0,en=R.Symbol,ea=R.Uint8Array,eo=H(Object.getPrototypeOf,Object),ei=Object.create,es=K.propertyIsEnumerable,el=W.splice,ec=Object.getOwnPropertySymbols,ed=er?er.isBuffer:void 0,eu=H(Object.keys,Object),ep=eI(R,"DataView"),ef=eI(R,"Map"),eh=eI(R,"Promise"),em=eI(R,"Set"),eg=eI(R,"WeakMap"),eb=eI(Object,"create"),ey=e$(ep),ev=e$(ef),ex=e$(eh),e_=e$(em),eC=e$(eg),ek=en?en.prototype:void 0,ew=ek?ek.valueOf:void 0;function eA(e){var t=-1,r=e?e.length:0;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function ej(e){var t=-1,r=e?e.length:0;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function eS(e){var t=-1,r=e?e.length:0;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function eO(e){this.__data__=new ej(e)}function eN(e,t,r){var n=e[t];Z.call(e,t)&&ez(n,r)&&(void 0!==r||t in e)||(e[t]=r)}function eE(e,t){for(var r=e.length;r--;)if(ez(e[r][0],t))return r;return -1}function eM(e){var t=new e.constructor(e.byteLength);return new ea(t).set(new ea(e)),t}function eT(e,t,r,n){r||(r={});for(var a=-1,o=t.length;++a<o;){var i=t[a],s=n?n(r[i],e[i],i,r,e):void 0;eN(r,i,void 0===s?e[i]:s)}return r}function eL(e,t){var r,n,a=e.__data__;return("string"==(n=typeof(r=t))||"number"==n||"symbol"==n||"boolean"==n?"__proto__"!==r:null===r)?a["string"==typeof t?"string":"hash"]:a.map}function eI(e,t){var r,n=null==e?void 0:e[t];return!(!eq(n)||(r=n,J&&J in r))&&(eG(n)||G(n)?et:M).test(e$(n))?n:void 0}eA.prototype.clear=function(){this.__data__=eb?eb(null):{}},eA.prototype.delete=function(e){return this.has(e)&&delete this.__data__[e]},eA.prototype.get=function(e){var t=this.__data__;if(eb){var r=t[e];return r===a?void 0:r}return Z.call(t,e)?t[e]:void 0},eA.prototype.has=function(e){var t=this.__data__;return eb?void 0!==t[e]:Z.call(t,e)},eA.prototype.set=function(e,t){return this.__data__[e]=eb&&void 0===t?a:t,this},ej.prototype.clear=function(){this.__data__=[]},ej.prototype.delete=function(e){var t=this.__data__,r=eE(t,e);return!(r<0)&&(r==t.length-1?t.pop():el.call(t,r,1),!0)},ej.prototype.get=function(e){var t=this.__data__,r=eE(t,e);return r<0?void 0:t[r][1]},ej.prototype.has=function(e){return eE(this.__data__,e)>-1},ej.prototype.set=function(e,t){var r=this.__data__,n=eE(r,e);return n<0?r.push([e,t]):r[n][1]=t,this},eS.prototype.clear=function(){this.__data__={hash:new eA,map:new(ef||ej),string:new eA}},eS.prototype.delete=function(e){return eL(this,e).delete(e)},eS.prototype.get=function(e){return eL(this,e).get(e)},eS.prototype.has=function(e){return eL(this,e).has(e)},eS.prototype.set=function(e,t){return eL(this,e).set(e,t),this},eO.prototype.clear=function(){this.__data__=new ej},eO.prototype.delete=function(e){return this.__data__.delete(e)},eO.prototype.get=function(e){return this.__data__.get(e)},eO.prototype.has=function(e){return this.__data__.has(e)},eO.prototype.set=function(e,t){var r=this.__data__;if(r instanceof ej){var n=r.__data__;if(!ef||n.length<199)return n.push([e,t]),this;r=this.__data__=new eS(n)}return r.set(e,t),this};var eD=ec?H(ec,Object):function(){return[]},eR=function(e){return ee.call(e)};function eP(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||K)}function e$(e){if(null!=e){try{return Q.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function ez(e,t){return e===t||e!=e&&t!=t}(ep&&eR(new ep(new ArrayBuffer(1)))!=x||ef&&eR(new ef)!=d||eh&&eR(eh.resolve())!=f||em&&eR(new em)!=m||eg&&eR(new eg)!=y)&&(eR=function(e){var t=ee.call(e),r=t==p?e.constructor:void 0,n=r?e$(r):void 0;if(n)switch(n){case ey:return x;case ev:return d;case ex:return f;case e_:return m;case eC:return y}return t});var eF=Array.isArray;function eB(e){var t;return null!=e&&"number"==typeof(t=e.length)&&t>-1&&t%1==0&&t<=0x1fffffffffffff&&!eG(e)}var eU=ed||function(){return!1};function eG(e){var t=eq(e)?ee.call(e):"";return t==l||t==c}function eq(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function eH(e){return eB(e)?function(e){var t,r,n,a,i,s=eF(e)||(n=r=t=e)&&"object"==typeof n&&eB(r)&&Z.call(t,"callee")&&(!es.call(t,"callee")||ee.call(t)==o)?function(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}(e.length,String):[],l=s.length,c=!!l;for(var d in e){Z.call(e,d)&&!(c&&("length"==d||(a=d,(i=null==(i=l)?0x1fffffffffffff:i)&&("number"==typeof a||T.test(a))&&a>-1&&a%1==0&&a<i)))&&s.push(d)}return s}(e):function(e){if(!eP(e))return eu(e);var t=[];for(var r in Object(e))Z.call(e,r)&&"constructor"!=r&&t.push(r);return t}(e)}
110e.exports=function(e){return function e(t,r,n,a,f,y,M){if(a&&(T=y?a(t,f,y,M):a(t)),void 0!==T)return T;if(!eq(t))return t;var T,I=eF(t);if(I){if(R=(D=t).length,P=D.constructor(R),R&&"string"==typeof D[0]&&Z.call(D,"index")&&(P.index=D.index,P.input=D.input),T=P,!r){var D,R,P,$=t,z=T,H=-1,W=$.length;for(z||(z=Array(W));++H<W;)z[H]=$[H];return z}}else{var Y,K,X,J,Q,ee=eR(t),et=ee==l||ee==c;if(eU(t)){var er=t,en=r;if(en)return er.slice();var ea=new er.constructor(er.length);return er.copy(ea),ea}if(ee==p||ee==o||et&&!y){if(G(t))return y?t:{};if(T="function"!=typeof(Y=et?{}:t).constructor||eP(Y)?{}:eq(K=eo(Y))?ei(K):{},!r){return X=t,J=(Q=T)&&eT(t,eH(t),Q),eT(X,eD(X),J)}}else{if(!L[ee])return y?t:{};T=function(e,t,r,n){var a,o,l,c=e.constructor;switch(t){case v:return eM(e);case i:case s:return new c(+e);case x:return a=n?eM(e.buffer):e.buffer,new e.constructor(a,e.byteOffset,e.byteLength);case _:case C:case k:case w:case A:case j:case S:case O:case N:return o=n?eM(e.buffer):e.buffer,new e.constructor(o,e.byteOffset,e.length);case d:return U(n?r(q(e),!0):q(e),F,new e.constructor);case u:case g:return new c(e);case h:return(l=new e.constructor(e.source,E.exec(e))).lastIndex=e.lastIndex,l;case m:return U(n?r(V(e),!0):V(e),B,new e.constructor);case b:return ew?Object(ew.call(e)):{}}}(t,ee,e,r)}}M||(M=new eO);var es=M.get(t);if(es)return es;if(M.set(t,T),!I)var el=n?function(e){var t;return t=eH(e),eF(e)?t:function(e,t){for(var r=-1,n=t.length,a=e.length;++r<n;)e[a+r]=t[r];return e}(t,eD(e))}(t):eH(t);return!function(e,t){for(var r=-1,n=e?e.length:0;++r<n&&!1!==t(e[r],r,e););}(el||t,function(o,i){el&&(o=t[i=o]),eN(T,i,e(o,r,n,a,i,t,M))}),T}(e,!0,!0)}},34652:e=>{e.exports={contextMenu:"deckCardContextMenu_contextMenu__sUl1z",externalLinks:"deckCardContextMenu_externalLinks__TCLfV",categoryMenu:"deckCardContextMenu_categoryMenu__kH0ht",blueIcon:"deckCardContextMenu_blueIcon__bxJHn",orangeIcon:"deckCardContextMenu_orangeIcon___EfAO"}},34719:(e,t,r)=>{"use strict";r.d(t,{A:()=>b});var n=r(75038),a=r(76430),o=r(98279),i=r(28223),s=r(89532),l=r(7346),c=r(45683),d=r(38665),u=r(49435),p=r(59012),f=r(66310),h=r(83505),m=r(19513),g=r.n(m);let b=({children:e,title:t,robots:r,description:m,className:b,containerClassName:y,noLinks:v,noAccount:x,loginRedirectOverride:_,noAds:C=!1})=>{let k=()=>{let e=(0,i.MZ)(),t=(0,i.N3)(),r=(0,i.H7)();s.M.dispatch({type:o.iY,payload:{isMobile:e,isMidsize:t,isLarge:r}})};return(0,a.useEffect)(()=>(k(),window.addEventListener("resize",k),()=>window.removeEventListener("resize",k)),[]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(c.A,{noSearch:!0,noLinks:v,noAccount:x,loginRedirectOverride:_}),(0,n.jsxs)("div",{className:`${g().container} ${y||""}`,children:[(0,n.jsx)("div",{className:g().topGradientMask}),(0,n.jsx)("div",{className:g().bottomGradientMask}),(0,n.jsx)(u.A,{className:g().sketch,alt:"sketch1",src:"/images/sketch1.svg",style:{top:"-20%",left:"-5%"}}),(0,n.jsx)(u.A,{className:g().sketch,alt:"sketch6",src:"/images/sketch3.svg",style:{top:"60%",left:"70%"}}),(0,n.jsx)(u.A,{className:g().sketch,alt:"sketch7",src:"/images/sketch4.svg",style:{top:"3%",left:"65%"}}),(0,n.jsx)(u.A,{className:g().sketch,alt:"sketch8",src:"/images/sketch6.svg",style:{top:"60%",left:"-10%"}}),(0,n.jsx)("div",{className:`${g().content} ${b||""}`,children:e}),(0,n.jsx)(d.A,{description:m,title:t,robots:r})]}),!C&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(f.A,{}),(0,n.jsx)(h.A,{})]}),!v&&!x&&(0,n.jsx)(p.A,{}),(0,n.jsx)(l.A,{})]})}},34763:(e,t,r)=>{"use strict";r.d(t,{Y:()=>i,q:()=>s});var n=r(98610);let a="playtesterV2-cache",o=["manualCardSize","manualHandSize","autoCardSizeEnabled","autoHandSizeEnabled","handRotation","sleevesColor","playmatColor","playmatColorExtendsToLowerThird","cardLabelShown","defaultActionOnClick","viewLargeCardOnCursorOver","countersWidget","commanderDamageWidget","gameStatsWidget","hideFoilOverlay","maxCardsShownInHand","disabledFancyZoneHoverEffect","disableMuliganMenu","disableReloadStop","hideFancyZoneArrows","fancyZoneScrollDisabled","disableOldPlaytesterLink","countersOverTextBoxes","interactionsEnabled","interactionStartTurn","interactionChances","maxNumberOfPullsForTur
110n","interactionArchetypePreset","interactionsWidget","playVsMill"];function i(e={}){let t=Object.keys(e).reduce((t,r)=>(o.includes(r)&&(t[`${r}`]=e[r]),t),{});if(!Object.keys(t).length)return;let r={...s(),...t};n.Ay.setObject(a,r)}function s(){return n.Ay.getObject(a)||{}}},34783:(e,t,r)=>{"use strict";e.exports=r(87835)},34794:(e,t,r)=>{var n=r(49656);e.exports=function(e,t){var r=n(this,e),a=r.size;return r.set(e,t),this.size+=+(r.size!=a),this}},34819:(e,t,r)=>{e.exports=r(96348)("toUpperCase")},34846:(e,t,r)=>{var n=r(46410),a=r(53677),o=r(77753),i=r(25906);e.exports=function(e,t,r){return(e=o(e),void 0===(t=r?void 0:t))?a(e)?i(e):n(e):e.match(t)||[]}},34938:e=>{e.exports={tag:"companionTag_tag__dK5XI"}},35082:(e,t,r)=>{"use strict";r.d(t,{q:()=>n});let n=(e,t,r)=>Math.min(Math.max(r,e),t)},35196:(e,t)=>{"use strict";function r(e){return null!==e&&"object"==typeof e&&"then"in e&&"function"==typeof e.then}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isThenable",{enumerable:!0,get:function(){return r}})},35323:e=>{e.exports={flex:"cardEditionsGridOverlay_flex__cf4Rv",center:"cardEditionsGridOverlay_center__dyQnP",content:"cardEditionsGridOverlay_content__CimtR",label:"cardEditionsGridOverlay_label__nUy41",input:"cardEditionsGridOverlay_input__Kg838",controls:"cardEditionsGridOverlay_controls__gL6E6",formElements:"cardEditionsGridOverlay_formElements__AQEDC",cardButton:"cardEditionsGridOverlay_cardButton__i5Mcd",nextPrevContainer:"cardEditionsGridOverlay_nextPrevContainer__GH5tJ",mobileNexPrevContainer:"cardEditionsGridOverlay_mobileNexPrevContainer__5iB1U",nextPrevButton:"cardEditionsGridOverlay_nextPrevButton__LPUPj",checkboxContainer:"cardEditionsGridOverlay_checkboxContainer__O_Ugx",checkbox:"cardEditionsGridOverlay_checkbox__2CHcU",cardContainer:"cardEditionsGridOverlay_cardContainer__9_wlK",cardBorderContainer:"cardEditionsGridOverlay_cardBorderContainer__S3OV_",basicCard:"cardEditionsGridOverlay_basicCard__NWINk",contextMenu:"cardEditionsGridOverlay_contextMenu__prYqO",currentlySelectedCardBorder:"cardEditionsGridOverlay_currentlySelectedCardBorder__0hblG",extrasContainer:"cardEditionsGridOverlay_extrasContainer__Aa27K",extras:"cardEditionsGridOverlay_extras__0WJ4o",extrasMenu:"cardEditionsGridOverlay_extrasMenu__QxR3L",extrasTrigger:"cardEditionsGridOverlay_extrasTrigger__lrQTT",queryableContainer:"cardEditionsGridOverlay_queryableContainer__0c71d",cardGrid:"cardEditionsGridOverlay_cardGrid__qlNP0",flipButton:"cardEditionsGridOverlay_flipButton__HOrXc",imageSizeControls:"cardEditionsGridOverlay_imageSizeControls__HzKdM"}},35369:e=>{e.exports={container:"imageManipulationOverlay_container__2gKHq",header:"imageManipulationOverlay_header___KNcm",content:"imageManipulationOverlay_content__YRnTf",left:"imageManipulationOverlay_left__NYCLK",right:"imageManipulationOverlay_right__tqUCg",imageEditor:"imageManipulationOverlay_imageEditor___vEjA",fileSelector:"imageManipulationOverlay_fileSelector__JNNEf",fullWidth:"imageManipulationOverlay_fullWidth__rKfhd",dropdown:"imageManipulationOverlay_dropdown__tUc4f",actions:"imageManipulationOverlay_actions__t_Luk",warning:"imageManipulationOverlay_warning__d5x58"}},35519:(e,t,r)=>{e.exports="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g},35543:(e,t,r)=>{var n=r(30278);e.exports=function(e){return e==e&&!n(e)}},35635:(e,t,r)=>{"use strict";r.d(t,{Li:()=>m,Oj:()=>p,Rd:()=>y,X4:()=>u,jN:()=>g,uP:()=>b,wC:()=>h,yW:()=>f});var n=r(77039),a=r.n(n),o=r(85785),i=r(37195),s=r(21129),l=r(58721),c=r(90920);let d=new Intl.Collator(void 0,{numeric:!0,sensitivity:"base"}),u=(e,t,r=[1])=>{let n=e.name,a=t.name,o=n===a,i=e.setDate===t.setDate;return o&&i?e.collectorNumber>t.collectorNumber?1:-1:o&&!i?e.setDate>t.setDate?1:-1:d.compare(n,a)},p=(e,t,r)=>{let n=(0,i.w)(e),a=(0,i.w)(t);return n===a?u(e,t,r):n>a?1:-1},f=(e,t,r)=>{if(a()(e.colors,t.colors))return u(e,t,r);let n=(0,c.qH)(e.colors),o=(0,c.qH)(t.colors);return(0,c.sO)(n)>(0,c.sO)(o)?1:-1},h=(e,t,r)=>{if(a()(e.colorIdentity,t.colorIdentity))return u(e,t,r);let n=(0,c.qH)(e.colorIdentity),o=(0,c.qH)(t.colorIdentity);return(0,c.sO)(n)>(0,c.sO)(o)?1:-1},m=(e,t,r)=>{let n={Creature:1,Artifact:2,Enchantment:3,Instant:4,Sorcery:5,Planeswalker:6,Land:7},a=(0,l.IB)(e),o=(0,l.IB)(t);return a===o?u(e,t,r):a?o?(n[a]||1e3)<(n[o]||1e3)?-1:1:-1:1},g={[`${o.fv.ALPHA}`]:u,[`${o.fv.CMC}`]:p,[`${o.fv.CMC_DEFAULTS}`]:(e,t,r)=>{let n=(0,i.w)(e,!0),a=(0,i.w)(t,!0);return n===a?u(e,t,r):n>a?1:-1},[`${o.fv.PRICE}`]:(e,t,r)=>{let n=(0,s.y8)(e,r[0]).priceNumber,a=(0,s.y8)(t,r[0]).priceNumber;return n===a?u(e,t,r):n>a?1:-1},[`${o.fv.SET}`]:(e,t,r)=>e.set===t.set&&e.collectorNumber===t.collectorNumber?u(e,t,r):e.set===t.set?e.collectorNumber<t.collectorNumber?-1:1:e.set>t.set?1:-1,[`${o.fv.COLOR}`]:f,[`${o.fv.IDENTITY}`]:h,[`${o.fv.COLOR_LABEL}`]:(e,t,r)=>e.colorLabel.name===t.colorLabel.name?u(e,t,r):e.colorLabel.name>t.colorLabel.name?1:-1,[`${o.fv.COLLECTION}`]:(e,t,r)=>e.owned===t.owned?u(e,t,r):e.owned>t.owned?1:-1,[`${o.fv.SALT}`]:(e,t,r)=>e.salt===t.salt?u(e,t,r):e.salt>t.salt?1:-1,[`${o.fv.EDHREC_RANK}`]:(e,t,r)=>e.edhrecRank===t.edhrecRank?u(e,t,r):(e.edhrecRank||9999999)>(t.edhrecRank||9999999)?1:-1,[`${o.fv.DATE_ADDED}`]:(e,t,r)=>e.createdAt===t.createdAt?u(e,t,r):e.createdAt?t.createdAt&&e.createdAt>t.createdAt?-1:1:-1,[`${o.fv.TYPE}`]:m,[`${o.fv.TOUGHNESS}`]:(e,t,r)=>{if(null==e.toughness&&e.front?.toughness==null)return -1;if(null==t.toughness&&t.front?.toughness==null)return 1;let n=Number(e.toughness||e.front?.toughness),a=Number(t.toughness||t.front?.toughness);return(Number.isNaN(n)&&(n=1e3),Number.isNaN(a)&&(a=1e3),n===a)?u(e,t,r):n>a?1:-1}
110,[`${o.fv.POWER}`]:(e,t,r)=>{if(null==e.power&&e.front?.power==null)return -1;if(null==t.power&&t.front?.power==null)return 1;let n=Number(e.power||e.front?.power),a=Number(t.power||t.front?.power);return(Number.isNaN(n)&&(n=1e3),Number.isNaN(a)&&(a=1e3),n===a)?u(e,t,r):n>a?1:-1},[`${o.fv.CATEGORY_QUANTITY}`]:(e,t,r)=>e.categories.length===t.categories.length?u(e,t,r):e.categories.length>t.categories.length?1:-1,[`${o.fv.CARD_MODIFIER}`]:(e,t,r)=>{if(e.modifier===t.modifier)return u(e,t,r);let n={normal:1,nonfoil:2,foil:3,etched:4};return(n[e.modifier?.toLocaleLowerCase()]||1e3)<(n[t.modifier?.toLocaleLowerCase()]||1e3)?-1:1},[`${o.fv.EDITION_DATE}`]:(e,t,r)=>e.setDate===t.setDate&&e.setCode===t.setCode&&e.collectorNumber===t.collectorNumber?u(e,t,r):e.setDate===t.setDate&&e.setCode===t.setCode?d.compare(e.collectorNumber,t.collectorNumber):e.setDate===t.setDate?e.setCode<t.setCode?-1:1:new Date(e.setDate)<new Date(t.setDate)?-1:1,[`${o.fv.RARITY}`]:(e,t,r)=>{let n={common:1,uncommon:2,rare:3,mythic:4,special:5};return e.rarity===t.rarity?u(e,t,r):(n[e.rarity]||1e3)<(n[t.rarity]||1e3)?-1:1},[`${o.fv.ARTIST_NAME}`]:(e,t,r)=>{let n=e.artist||e.front?.artist||"",a=t.artist||t.front?.artist||"";return n===a?u(e,t,r):n<a?-1:1}},b=(e,t)=>{if("N/A"===e)return 1;if("N/A"===t)return -1;let r=Number(e),n=Number(t);return(Number.isNaN(r)&&(r=1e3),Number.isNaN(n)&&(n=1e3),r===n)?e>t?1:-1:r>n?1:-1},y=(e,t)=>"Land"===e?1e3:"Land"===t?-1e3:e>t?1:-1},35810:(e,t,r)=>{"use strict";r.d(t,{A:()=>h});var n=r(75038),a=r(76430),o=r(72224),i=r(40120),s=r(77641),l=r(4444),c=r(31234),d=r.n(c);let u=({open:e,onClose:t,searchTab:r,header:o})=>{let i=(0,a.useRef)(null),[c,u]=(0,a.useState)();(0,a.useEffect)(()=>{!e||r&&u(r)},[r]);let p=(e="smooth")=>i?.current?.scrollTo({top:0,behavior:e});return(0,n.jsx)(l.A,{ref:i,open:e,onClose:t,className:d().container,mobileToolbarOptions:[{icon:"arrow circle up",label:"Scroll up",onClick:()=>p("smooth")}],children:c&&(0,n.jsx)(s.A,{header:o,tab:c,onTabUpdate:u,active:!0,scrollToTop:()=>p("smooth")})})};var p=r(58731),f=r.n(p);let h=({card:e,onTagClicked:t,className:r=""})=>(0,n.jsxs)("div",{className:`${f().container} ${r}`,children:[(0,n.jsxs)("div",{className:f().section,children:[(0,n.jsx)("h3",{children:"Oracle tags"}),(0,n.jsx)("div",{className:f().tags,children:e.oTags.map((e,r)=>(0,n.jsx)(m,{tagName:e,onTagClicked:t},r))})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("h3",{children:"Inherited tags"}),(0,n.jsx)("div",{className:f().tags,children:e.inheritedTags.map((e,r)=>(0,n.jsx)(m,{tagName:e,onTagClicked:t},r))})]})]}),m=({tagName:e,onTagClicked:t})=>{let[r,s]=(0,a.useState)();return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("button",{onClick:()=>{let r=e.replace(/ /g,"-"),n=o.MO.scrySearch();n.meta.query=`otag:${r}`,t&&t(),s(n)},className:f().tag,children:[(0,n.jsx)(i.A,{name:"tag"})," ",e]}),(0,n.jsx)(u,{header:`Tag: ${e}`,open:!!r,searchTab:r,onClose:()=>s(void 0)})]})}},36018:(e,t,r)=>{e.exports=r(61254).Symbol},36037:(e,t,r)=>{var n=r(49656);e.exports=function(e){var t=n(this,e).delete(e);return this.size-=!!t,t}},36135:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=r(58827).A.Symbol},36216:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(34783),a=r.n(n),o=r(98610),i=r(77039),s=r.n(i);let l="archidekt_card_search_history",c={writeScryfallSearch:function(e){let t=o.Ay.getObject(l)||[],r=[{id:a().generate(),type:"scrySearch",meta:{query:e},noAutoSearch:!1,time:new Date().toString(),scrollHeight:0},...t.filter(t=>t.meta.query!==e)].slice(0,20);o.Ay.setObject(l,r)},writeArchidektSearch:function(e){let t=o.Ay.getObject(l)||[],r=[{id:a().generate(),type:"archidektSearch",meta:e,noAutoSearch:!1,time:new Date().toString(),scrollHeight:0},...t.filter(t=>!s()(t.meta,e))].slice(0,20);o.Ay.setObject(l,r)},getHistory:function(){return o.Ay.getObject(l)||[]},removeFromHistory:function(e){let t=(o.Ay.getObject(l)||[]).filter(t=>t.id!==e);return o.Ay.setObject(l,t),t},clearHistory:function(){return o.Ay.remove(l),[]}}},36346:e=>{e.exports={container:"textArea_container__pzKvi",header:"textArea_header__wB0_k",textarea:"textArea_textarea__ciyyx",noResize:"textArea_noResize__RSrXH",maxCharacters:"textArea_maxCharacters__VakdY",warning:"textArea_warning__2IvQ9"}},36601:(e,t,r)=>{"use strict";r.d(t,{A:()=>d,B:()=>c});var n=r(32071),a=r(12912),o=r(21159),i=r(17638),s=r(67662);let l={"/api":`${n.Ay.rootUrl}/api`};class c{serverContext;cookies;constructor(e){this.serverContext=e||null,this.cookies=this.serverContext?new s.A(this.serverContext.req.cookies):a.Ay}async getJwt(){return this.serverContext?(0,i.Ec)(this.serverContext):(0,i.gf)()}replaceUrl(e){let t=null,r=Object.keys(l).find(t=>!!e.startsWith(t));return r&&("/api"===r&&(t=l["/api"]),"/api"===r&&"production"===n.Ay.nodeEnv&&this.serverContext&&(t=`${n.Ay.serverUrl}/api`),t)?e.replace(r,t):e}handleResponse=e=>{let t=e.headers.get("content-type");if(!t?.toLocaleLowerCase().includes("application/json"))throw e.text().then(e=>console.log(e)).catch(e=>console.error(e)),this.serverContext||a.Ay.purgeNonAuthCookies(),Error("An unrecoverable error has occurred. Please try again. If the issue persists, please contact support.");let r=e.json().catch(this.handleError);return e.ok?r:r.then(t=>{if("string"==typeof t)throw t;throw t.statusCode=e.status,t})};handleNonJsonResponse=e=>{let t=e.text().catch(this.handleError);return e.ok?t:t.then(e=>{throw e})};handleError=e=>{throw"object"==typeof e&&e?.statusCode===418&&o.A.create("We'll be back shortly. Durring downtime you won't be able to load new data or update existing data.","Intentional downtime","warning"),this.serverContext||console.error(e),e};fetchWrapper(e,t,r,n){let o=this.serverContext?.req.headers["x-forwarded-for"]||void 0,i=this.serverContext?.req.headers["user-agent"]||void 0;return(this.serverContext&&o&&!n&&(t.headers["x-forwarded-for"]=o),this.serverContext&&i&&!n&&(t.headers["user-agent"]=i),!this.serverContext&&a.Ay.getTotalCookieSize()>8192&&a.Ay.purgeNonAuthCookies(),r)?fetch(e,t).then(this.handleNonJsonResponse).catch(this.handleError):fetch(e,t).then(this.handleResponse).catch(this.handleError)}async get(e,t={},r=!1){let n=this.replaceUrl(e),a={method:"GET",headers:{accept:"application/json"},...t};if(!r){let e=await this.getJwt();e&&(a.headers.authorization=`JWT ${e}`)}return this.fetchWrapper(n,a)}async post(e,t,r={},n=!1){let a=this.replaceUrl(e),o={method:"POST",headers:{accept:"application/json","content-type":"application/json"},body:JSON.stringify(t),...r};if(!n){let e=await this.getJwt();e&&(o.headers.authorization=`JWT ${e}`)}return this.fetchWrapper(a,o)}async put(e,t,r={}){let n=await this.getJwt(),a=this.replaceUrl(e);return this.fetchWrapper(a,{method:"PUT",headers:{accept:"application/json","content-type":"application/json",authorization:`JWT ${n}`},body:JSON.stringify(t),...r})}async patch(e,t,r={}){let n=await this.getJwt(),a=this.replaceUrl(e);return this.fetchWrapper(a,{method:"PATCH",headers:{accept:"application/json","content-type":"application/json",authorization:`JWT ${n}`},body:JSON.stringify(t),...r})}async delete(e,t={},r=!1){let n=await this.getJwt(),a=this.replaceUrl(e);return this.fetchWrapper(a,{method:"DELETE",headers:{accept:"application/json","Content-Type":"application/json",authorization:`JWT ${n}`},...t},r)}async upload(e,t,r={}){let n=await this.getJwt(),a=this.replaceUrl(e);return this.fetchWrapper(a,{method:"PUT",headers:{authorization:`JWT ${n}`,"Content-Disposition":'attachment; filename="'+t.name+'"'},body:t,...r})}createToast(...e){o.A.create(e)}async formPost(e,t,r={},n=!1){let a=this.replaceUrl(e),o=new FormData;for(let e in t)if(Array.isArray(t[e]))for(let r=0;r<t[e].length;r++)o.append(`${e}[${r}]`,t[e][r]);else o.append(e,t[e]);let i={method:"POST",headers:{accept:"application/json"},body:o,...r};if(!n){let e=await this.getJwt();e&&(i.headers.authorization=`JWT ${e}`)}return this.fetchWrapper(a,i)}getFile(e){return this.fetchWrapper(e,{},!0,!0)}}let d=new c},36603:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});
110var n=r(75038),a=r(76430),o=r(8682),i=r(69133),s=r(40120),l=r(74015),c=r.n(l);let d=a.forwardRef((e,t)=>{let{loading:r,value:l,options:d,onChange:u,onFocus:p,searchingMessage:f="Fetching results...",noResultsMessage:h="No results found",containerClassName:m,triggerClassName:g,menuClassName:b,disabled:y,placeholder:v,onSearchChange:x,noClearOnClick:_,noShowWithoutOptions:C,skipCloseOnClick:k,label:w,icon:A,noIcon:j=!1,focusOnMount:S=!1,id:O}=e,[N,E]=(0,a.useState)(l||"");(0,a.useEffect)(()=>{S&&t.current.focus()},[]),(0,a.useEffect)(()=>{void 0!==l&&E("")},[l]);let M=d.map(e=>({...e,onClick:()=>{var t;return t=e.value,void(!_&&E(""),u(t))}}));return 0===M.length&&(N.length>2||!C)&&(M=[{type:"message",label:h}]),r&&(M=[{type:"message",label:f}]),(0,n.jsx)(o.A,{tabIndex:-1,skipCloseOnClick:k,triggerClassName:m,noShowWithoutOptions:C,disabled:y,menuClassName:`${c().menu} ${b}`,options:M,children:(0,n.jsxs)("div",{className:c().container,children:[A&&(0,n.jsx)(s.A,{name:A,className:c().prefixIcon}),w&&(0,n.jsx)("label",{className:c().label,children:w}),(0,n.jsx)("input",{ref:t,type:"text",autoCorrect:"off",autoComplete:"off",className:`${c().input} ${A?c().prefixIconPadding:""} ${g}`,onFocus:e=>!y&&p&&p(e),disabled:y,value:l||N,placeholder:v,onChange:e=>{E(e.target.value),x(e.target.value)},id:O,suppressHydrationWarning:!0}),!r&&!j&&(0,n.jsx)(s.A,{name:"triangle down",className:`${c().chevron} ${y?c().disabled:""}`}),r&&(0,n.jsx)(i.A,{className:c().loader,size:"xSmall"})]})})})},36706:e=>{e.exports={container:"paginator_container__k0_z4",disabled:"paginator_disabled__Hgtsz",selected:"paginator_selected__ZwGQq",boldButton:"paginator_boldButton__LTVJP"}},36728:(e,t,r)=>{var n=r(21899),a=r(3e3),o=r(36871),i=r(52482);e.exports=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)n(t,o(e)),e=a(e);return t}:i},36871:(e,t,r)=>{var n=r(27701),a=r(52482),o=Object.prototype.propertyIsEnumerable,i=Object.getOwnPropertySymbols;e.exports=i?function(e){return null==e?[]:n(i(e=Object(e)),function(t){return o.call(e,t)})}:a},37195:(e,t,r)=>{"use strict";r.d(t,{a:()=>a,w:()=>n});let n=(e,t)=>t?e.cmc:"number"==typeof e.customCmc?e.customCmc:e.cmc,a=e=>"number"==typeof e.customCmc?e.customCmc:e.types.includes("Land")||e.front?.types.includes("Land")?"Land":e.cmc},37484:e=>{e.exports={dropdown:"selectMultipleCards_dropdown__1IN5G",menu:"selectMultipleCards_menu__F_8Xv"}},37621:(e,t,r)=>{"use strict";r.d(t,{Z:()=>a});var n=r(32071);function a(){let e={};if("u"<typeof document)return e;let t=document.body.clientWidth;return n.Ay.getIOSSafari()&&(e.defaultActionOnClick=!1),t<1400&&(e.manualHandSize="small",e.manualCardSize="small",e.handRotation=!1),e}},37716:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>p,DP:()=>f});var n=r(75038),a=r(76430),o=r(15918),i=r(33048),s=r(7648),l=r(8682),c=r(47898),d=r.n(c);let u={light:"",dark:"dark-mode",test:"oled"},p=({className:e,fullDropdown:t,up:r})=>{let[a,o,c]=f(),u=(0,i.hT)(),p=[{icon:"sun",label:"Light theme",onClick:()=>o("light"),className:"light"!==a||c?void 0:d().selected,id:"light"},{icon:"moon",label:"Dark theme",onClick:()=>o("dark"),className:"dark"!==a||c?void 0:d().selected,id:"dark"},{icon:"flask",label:"Test theme",onClick:()=>o("test"),className:"test"!==a||c?void 0:d().selected,hidden:!u,id:"test"},{type:"spacer"},{icon:"circle-half-stroke",label:"System theme",onClick:()=>o(),className:c?d().selected:void 0,id:"system"}];return t?(0,n.jsx)(s.A,{className:e,menuClassName:r?d().mobileMenu:void 0,header:"Site theme",value:c?"system":a,options:p}):(0,n.jsx)(l.A,{triggerClassName:e,menuClassName:d().menu,triggerIcon:"moon",options:p})},f=()=>{let[{tbTheme:e,tbSystemTheme:t},r]=(0,o.A)(["tbTheme","tbSystemTheme"]),n="true"===t,i=h(e),s=e=>{let t=h(e);r("tbTheme",t,{path:"/",expires:new Date(Date.now()+31536e6)}),r("tbSystemTheme",!e,{path:"/",expires:new Date(Date.now()+31536e6)});let n=u[t];for(let e of Object.keys(u).filter(e=>e!==t).map(e=>u[e]))e&&document.body.classList.remove(e);n&&document.body.classList.add(n)};return(0,a.useEffect)(()=>{s(n?void 0:e)},[]),[i,s,n]},h=e=>"string"==typeof u[e]?e:window.matchMedia("(prefers-color-scheme: dark)").matches?"dar
110k":"light"},38076:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(75038),a=r(75313),o=r(70468),i=r.n(o);let s=({card:e})=>(0,n.jsxs)("div",{className:i().container,children:[(0,n.jsxs)("h2",{className:i().title,children:[e.name,(0,a.me)(e)]}),(0,n.jsx)("div",{className:i().typeBox,children:(0,a.zs)(e)}),(0,n.jsx)("div",{className:i().cardText,children:(0,n.jsx)(a.c5,{input:e.text})}),e.flavor&&(0,n.jsxs)("i",{children:[" ",e.flavor," "]})]})},38087:(e,t,r)=>{var n=r(53622),a=r(88513);e.exports=function(e,t){var r=-1,o=a(e)?Array(e.length):[];return n(e,function(e,n,a){o[++r]=t(e,n,a)}),o}},38350:(e,t,r)=>{var n=r(49656);e.exports=function(e){return n(this,e).get(e)}},38370:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={ServerInsertedHTMLContext:function(){return i},useServerInsertedHTML:function(){return s}};for(var a in n)Object.defineProperty(t,a,{enumerable:!0,get:n[a]});let o=r(66476)._(r(76430)),i=o.default.createContext(null);function s(e){let t=(0,o.useContext)(i);t&&t(e)}},38638:e=>{e.exports={logo:"logoLink_logo__Jn0TL",archidektWord:"logoLink_archidektWord__vnOka",hideWordOnMobile:"logoLink_hideWordOnMobile__TYm9D",hide:"logoLink_hide__t7P2K",canary:"logoLink_canary__a7dSv"}},38665:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(75038);r(76430);var a=r(88398),o=r.n(a),i=r(56389);let s=({title:e,description:t,robots:r})=>(0,n.jsxs)(o(),{children:[e&&(0,n.jsx)("title",{children:e||"Archidekt"}),e&&(0,n.jsx)("meta",{property:"og:title",content:e}),t&&(0,n.jsx)("meta",{property:"og:description",content:t}),r&&(0,n.jsx)("meta",{name:"robots",content:r}),(0,n.jsx)("meta",{name:"description",content:t?`${t} 111${i.H}`:i.h})]})},38796:(e,t,r)=>{e.exports=r(89965)(r(61254),"Map")},39208:(e,t,r)=>{var n=r(9051),a=r(76239),o=r(9862),i=r(96543),s=r(53442),l=r(46996),c=Object.prototype.hasOwnProperty;e.exports=function(e,t){var r=o(e),d=!r&&a(e),u=!r&&!d&&i(e),p=!r&&!d&&!u&&l(e),f=r||d||u||p,h=f?n(e.length,String):[],m=h.length;for(var g in e)(t||c.call(e,g))&&!(f&&("length"==g||u&&("offset"==g||"parent"==g)||p&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||s(g,m)))&&h.push(g);return h}},39214:(e,t,r)=>{"use strict";r.d(t,{A:()=>b});var n=r(75038),a=r(76430),o=r(15918),i=r(77861),s=r(82185),l=r(84126),c=r(69133),d=r(39504),u=r(68835),p=r(21697),f=r(24462),h=r(83480),m=r(87662),g=r.n(m);let b=({collectionCard:e})=>{let[t,r]=(0,a.useState)(!0),[m,b]=(0,a.useState)([]),[y,v]=(0,a.useState)(null),[x,_]=(0,a.useState)(!1),C=(0,s.GV)(e=>e.collectionV2.ownsCollection),[{tbId:k}]=(0,o.A)(["tbId"]);(0,a.useEffect)(()=>{if(!y){if(!e.card.oracleCardId||!k)return r(!1);r(!0),b([]),l.A.listV2(`${k}`,`oracleCardIds=${e.card.oracleCardId}&collectionOrderBy=editionDate&orderDirection=descending`).then(e=>{b(e.results.map(e=>({...e,card:(0,h.rv)(e.card)})))}).finally(()=>setTimeout(()=>r(!1),750))}},[e.card?.id,y]);let{sumOfAllMatches:w,sumOfExactMatches:A}=m.reduce((t,r)=>(t.sumOfAllMatches+=r.quantity,e.card.cardId===r.card.cardId&&(t.sumOfExactMatches+=r.quantity),t),{sumOfAllMatches:0,sumOfExactMatches:0});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:g().container,children:(0,n.jsxs)("div",{className:g().group,children:[(0,n.jsx)("div",{className:g().header,children:"Existing collection records by name"}),(0,n.jsx)("div",{className:g().stripes,children:!t&&(0,n.jsx)(n.Fragment,{children:m.map((t,r)=>(0,n.jsx)(f.p,{collectionCard:t,onSelect:()=>v(t),disabled:t.id===e.id,selectLabel:t.id===e.id?"Active record":"View this card"},r))})}),t&&(0,n.jsxs)("div",{className:g().loader,children:[(0,n.jsx)(c.A,{size:"xSmall"}),"Fetching matching cards..."]}),!t&&0===m.length&&(0,n.jsx)("div",{className:g().noResults,children:"No matching collection records found"})]})}),!t&&m.length>0&&(0,n.jsxs)("div",{className:g().sumOfCards,children:[(0,n.jsxs)("div",{children:["Sum of ",e.card.name,": ",w]}),(0,n.jsxs)("div",{children:["Sum of ",e.card.name," (",e.card.setCode,") ",e.card.collectorNumber,":"," ",A]})]}),!t&&(0,n.jsx)("div",{children:(0,n.jsx)("div",{className:g().addNewCard,children:(0,n.jsx)(u.A,{color:"green",onClick:()=>_(!0),children:"Add new collection record"})})}),(0,n.jsx)(p.Nv,{ownsCollection:!0,open:!!y,collectionCard:y||i.s,onCardUpdated:v,onClose:()=>v(null)}),(0,n.jsx)(d.A,{open:x,cardToAdd:e.card,onClose:()=>
111_(!1),includeGameTypeControls:!C,closeOnCreateOrUpdate:!0,onCardCreatedOrUpdated:()=>null})]})}},39342:()=>{},39344:(e,t,r)=>{var n=r(23305),a=r(62295),o=r(30278),i=r(43474),s=/^\[object .+?Constructor\]$/,l=Object.prototype,c=Function.prototype.toString,d=l.hasOwnProperty,u=RegExp("^"+c.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!o(e)||a(e))&&(n(e)?u:s).test(i(e))}},39504:(e,t,r)=>{"use strict";r.d(t,{A:()=>H});var n=r(75038),a=r(76430),o=r(98381),i=r(82185),s=r(80545),l=r(134),c=r(77861),d=r(12912);let u={addCardOnSelect:!1,showAdvancedOptions:!1,updateIfOneExactExists:!1,matchOnExactEditionFound:!1,skipExistingTab:!1,keepQuantity:!1,keepModifier:!1,keepTags:!1,keepLanguage:!1,keepCondition:!1,keepPurchasePrice:!1,stayOnCardDetails:!1},p=["addCardOnSelect","showAdvancedOptions","updateIfOneExactExists"],f=()=>{let e=d.Ay.get("collectionAddCardSettings",{});return{...u,...e}};var h=r(23418),m=r(71969),g=r(15918),b=r(6126),y=r(13155),v=r(56771),x=r(4119),_=r.n(x);let C="collectionAddCardForm",k=({onSelectCard:e,onViewChange:t,noChangeView:r,showSecondaryOption:o,skipExistingTab:l})=>{let c=(0,a.useRef)(null),d=(0,a.useRef)(null),[{collectionAddCardForm:u="archidekt"},p]=(0,g.A)([C]),f=(0,i.GV)(e=>e.collectionV2.selectCardExtraSearchOptions),[h]=(0,i.zU)(s.v),m=e=>p(C,e,{path:"/"}),x=n=>(e(n),r)?k():l?t("finalizing"):void(n.owned?t("reconciling"):t("finalizing")),k=()=>{setTimeout(()=>{"archidekt"===u&&c.current?.focus(),"scryfall"===u&&d.current?.focus()},200)};return(0,a.useEffect)(()=>{k()},[]),(0,a.useEffect)(()=>{h({selectCardExtraSearchOptions:{archidekt:"syntax"===u?[]:f?.archidekt,scryfall:"archidekt"===u?"":f?.scryfall}})},[u]),(0,n.jsxs)("div",{className:_().container,children:[(0,n.jsxs)("div",{className:_().radio,children:[(0,n.jsx)("label",{children:"Card search type:"}),(0,n.jsxs)("span",{children:[(0,n.jsx)("input",{id:"archidekt-radio",type:"radio",checked:"archidekt"===u,onClick:()=>m("archidekt")}),(0,n.jsx)("label",{htmlFor:"archidekt-radio",children:"Archidekt"})]}),(0,n.jsxs)("span",{children:[(0,n.jsx)("input",{id:"syntax-radio",type:"radio",checked:"scryfall"===u,onClick:()=>m("scryfall")}),(0,n.jsx)("label",{htmlFor:"syntax-radio",children:"Syntax"})]})]}),(0,n.jsxs)("div",{className:_().primaryInput,children:[(0,n.jsx)("label",{children:"Search for card to add"}),"archidekt"===u&&(0,n.jsx)(b.Ay,{ref:c,fetchCard:!0,placeholder:"Sol Ring",onSelect:x,limitedSearchOptions:{editions:f.archidekt}}),"scryfall"===u&&(0,n.jsx)(b.Ay,{ref:d,scryfallSearch:!0,fetchCard:!0,placeholder:"set:wot name:island",onSelect:x,limitedSyntaxSearchOptions:f.scryfall})]}),o&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:_().horizontalRule}),(0,n.jsx)("div",{className:_().secondaryOptions,children:(0,n.jsxs)("div",{className:_().editionLocks,children:["archidekt"===u&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("label",{children:"Limit search to editions"})," ",(0,n.jsx)(y.A,{value:f.archidekt,onChange:e=>h({selectCardExtraSearchOptions:{archidekt:e,scryfall:""}})})]}),"scryfall"===u&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("label",{children:"Always appended syntax"})," ",(0,n.jsx)(v.A,{placeholder:"set:one",onChange:e=>h({selectCardExtraSearchOptions:{archidekt:[],scryfall:e}}),value:f.scryfall})]})]})})]})]})};var w=r(24462),A=r(40120),j=r(77039),S=r.n(j),O=r(78526),N=r(21159),E=r(7648),M=r(10675),T=r(96187),L=r.n(T);let I=({collectionCard:e,onCardChange:t,onCardSave:r,onChangeView:o,ownsCollection:i,gameTypeSelector:s=!1})=>{let l=(0,a.useRef)(()=>null),[c,d]=(0,a.useState)(!1),[u]=(0,a.useState)(e),[p,f]=(0,a.useState)(!1),[h,m]=(0,a.useState)(1);(0,a.useEffect)(()=>(window.removeEventListener("keydown",l.current),l.current=e=>{!(0,M.h_)(e)&&"Enter"===e.key&&e.shiftKey&&(e.preventDefault(),g())},window.addEventListener("keydown",l.current),S()(e,u)||f(!0),()=>window.removeEventListener("keydown",l.current)),[e,p]);let g=()=>{if(!p&&e.id)return N.A.create('No changes have been made. Because no changes were made to this collection record, nothing has been saved. This record has been presented exactly as it exists currently in our database, if you want it to update it must be done manually or by using the "+1 quantity" option in the "Speed up" dropdown',"Collection update card","warning");d(!0),s?r(h).finally(()=>d(!1)):r().finally(()=>d(!1))};
111return(0,n.jsxs)("div",{className:L().container,children:[(0,n.jsx)(O.X,{collectionCard:e,onChange:t,ownsCollection:i,dontAllowZero:!0}),s&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:L().horizontalRule}),(0,n.jsx)("div",{className:L().gameTypeSelectorContainer,children:(0,n.jsx)(E.A,{header:"Select collection type",value:h,options:[{label:(0,n.jsxs)("span",{className:L().customIconOption,children:[(0,n.jsx)(A.A,{name:"paste"})," Paper"]}),onClick:()=>m(1),id:"1"},{label:(0,n.jsxs)("span",{className:L().customIconOption,children:[(0,n.jsx)(A.A,{className:"mtgo"})," MTGO"]}),onClick:()=>m(2),id:"2"},{label:(0,n.jsxs)("span",{className:L().customIconOption,children:[(0,n.jsx)(A.A,{className:"arena"})," Arena"]}),onClick:()=>m(3),id:"3"}]})})]}),(0,n.jsx)("div",{className:L().horizontalRule}),(0,n.jsxs)("div",{className:L().cardDetailControls,children:[(0,n.jsxs)("button",{onClick:()=>{e.card.owned?o("reconciling"):o("selecting")},className:L().backButton,children:[(0,n.jsx)(A.A,{name:"arrow left"})," Go back ",(0,n.jsx)("span",{className:L().hideOnMobile,children:"a step"})]}),(0,n.jsxs)("button",{onClick:g,className:L().saveButton,disabled:c,children:[(0,n.jsx)(A.A,{name:e.id?"save outline":"plus"}),e.id?"Update":"Add"," ",(0,n.jsx)("span",{className:L().hideOnMobile,children:"collection"})," record"," ",(0,n.jsx)("span",{className:L().hideOnMobile,children:"(Shift + Enter)"})]})]})]})};var D=r(8682),R=r(59473),P=r.n(R);let $=({currentView:e,options:t,onOptionsChange:r})=>(0,n.jsx)(D.A,{triggerClassName:P().triggerWrapper,menuClassName:P().menu,options:[{type:"header",label:"On selecting a card"},{type:"checkbox",label:"Instantly create new card (skip steps 2 & 3)",checked:t.addCardOnSelect,disabled:"selecting"!==e,onChange:()=>r({...t,addCardOnSelect:!t.addCardOnSelect})},{type:"checkbox",label:'Skip "Existing records" tab (skip step 2)',checked:t.skipExistingTab,disabled:"selecting"!==e,onChange:()=>r({...t,skipExistingTab:!t.skipExistingTab})},{type:"spacer"},{type:"checkbox",label:"+1 quantity if exactly one match is found",checked:t.updateIfOneExactExists,disabled:"selecting"!==e||t.addCardOnSelect,onChange:()=>r({...t,updateIfOneExactExists:!t.updateIfOneExactExists,matchOnExactEditionFound:!t.updateIfOneExactExists&&t.matchOnExactEditionFound})},{type:"checkbox",label:"Match on exact edition found",checked:t.matchOnExactEditionFound&&t.updateIfOneExactExists,disabled:"selecting"!==e||t.addCardOnSelect||!t.updateIfOneExactExists,onChange:()=>r({...t,matchOnExactEditionFound:!t.matchOnExactEditionFound})},{type:"checkbox",label:"Persistent extra search fields",checked:t.showAdvancedOptions,disabled:"selecting"!==e,onChange:()=>r({...t,showAdvancedOptions:!t.showAdvancedOptions})},{type:"spacer"},{type:"header",label:"Don't reset these fields after adding a card"},{type:"checkbox",label:"Quantity",checked:t.keepQuantity,onChange:()=>r({...t,keepQuantity:!t.keepQuantity})},{type:"checkbox",label:"Non / foil",checked:t.keepModifier,onChange:()=>r({...t,keepModifier:!t.keepModifier})},{type:"checkbox",label:"Collection labels",checked:t.keepTags,onChange:()=>r({...t,keepTags:!t.keepTags})},{type:"checkbox",label:"Language",checked:t.keepLanguage,onChange:()=>r({...t,keepLanguage:!t.keepLanguage})},{type:"checkbox",label:"Condition",checked:t.keepCondition,onChange:()=>r({...t,keepCondition:!t.keepCondition})},{type:"checkbox",label:"Purchase price",checked:t.keepPurchasePrice,onChange:()=>r({...t,keepPurchasePrice:!t.keepPurchasePrice})},{type:"spacer"},{type:"header",label:"After adding / updating a card"},{type:"checkbox",label:"Remain on card details (stay on step 3)",checked:t.stayOnCardDetails,onChange:()=>r({...t,stayOnCardDetails:!t.stayOnCardDetails})}],children:(0,n.jsxs)("button",{className:P().trigger,children:[(0,n.jsx)(A.A,{name:"flag checkered"})," Speed up collection adding"]})});var z=r(10993),F=r(84126),B=r(21129),U=r(48942),G=r(67208),q=r.n(G);let H=({open:e,onClose:t,cardToAdd:r,onCardCreatedOrUpdated:u,resetOnClose:g,closeOnCreateOrUpdate:b,includeGameTypeControls:y=!1})=>{let v=(0,o.useRouter)(),x=`${v.query.game||1}`,_=(0,a.useRef)(()=>null),C=(0,i.GV)(e=>e.collectionV2.ownsCollection),j=(0,i.GV)(e=>e.collectionV2.recentlyAdded),S=(0,i.GV)(e=>e.collectionV2.serverCollectionData),O=(0,i.GV)(e=>e.collectionV2.collectionCards),E=(0,i.GV)(e=>e.active.priceSource),[T]=(0,i.zU)(s.v),[L]=(0,i.dN)(l.B),[D,R]=(0,a.useState)({...c.s,card:r||c.s.card}),[P,G]=(0,a.useState)("selecting"),[H,V]=(0,a.useState)(f),W=!!r&&b,Y=!D?.card.cardId,K=j.map(e=>({...O[e].card,qty:O[e].quantity,modifier:O[e].modifier})),X=K.reduce((e,t)=>
111e+=t.qty,0),{estDeckCost:J}=(0,U.U)(K,{},E),{estDeckCost:Q}=(0,U.U)(K,{},[E[1]]),Z=(0,B.Vc)(J,E[0]),ee=(0,B.Vc)(Q,E[1]);(0,a.useEffect)(()=>{if(window.removeEventListener("keydown",_.current),e)return _.current=e=>{!(0,M.h_)(e)&&("1"!==e.key||W||G("selecting"),"2"!==e.key||Y||G("reconciling"),"3"!==e.key||Y||G("finalizing"))},window.addEventListener("keydown",_.current),()=>window.removeEventListener("keydown",_.current)},[e,D,r,b]),(0,a.useEffect)(()=>{"selecting"===P&&er()},[e,P]),(0,a.useEffect)(()=>{r&&(R({...D,modifier:r.modifier,card:r}),r.owned?G("reconciling"):G("finalizing"))},[r]);let et=(e=D,t)=>{let r=!e.id;return F.A.upsertV2(e,t||x).then(t=>{let n={...e,modifiedAt:t.modifiedAt,createdAt:t.createdAt,id:r?t.id:e.id};L(n),u&&u(n),b&&en(),setTimeout(()=>{T({recentlyAdded:[t.id,...j.filter(e=>e!==t.id)],serverCollectionData:S.filter(e=>e!==t.id)}),H.stayOnCardDetails||G("selecting"),er(e,H.stayOnCardDetails),N.A.create(`Successfully ${r?"added":"updated"} card`,"Collection Service","success")},500*!!b)}).catch(e=>N.A.create(e,"Collection Service"))},er=(e=D,t)=>{let r={...c.s};t&&(r.card=e.card),H.keepQuantity&&(r.quantity=e.quantity),H.keepModifier&&(r.modifier=e.modifier),H.keepTags&&(r.tags=[...e.tags]),H.keepLanguage&&(r.language=e.language),H.keepCondition&&(r.condition=e.condition),H.keepPurchasePrice&&(r.purchasePrice=e.purchasePrice),R(r)},en=()=>{t(),g&&(er(),G("selecting"))};return(0,n.jsx)(m.A,{open:e,card:{...D.card,modifier:D.modifier},onClose:en,rightControls:(0,n.jsx)($,{currentView:P,options:H,onOptionsChange:e=>{V(e);let t={};for(let r of p)t[r]=e[r];d.Ay.set("collectionAddCardSettings",t),e.showAdvancedOptions||T({selectCardExtraSearchOptions:{archidekt:[],scryfall:""}})}}),activeTabId:P,onTabChange:G,tabs:[{label:"1. Select a card",id:"selecting",disabled:W,body:(0,n.jsx)(k,{onSelectCard:e=>{let t={...D,modifier:e.modifier,card:e};if(H.keepModifier&&e.options.includes(D.modifier)&&(t.modifier=D.modifier),R(t),H.addCardOnSelect)return et(t)},onViewChange:G,noChangeView:H.addCardOnSelect,showSecondaryOption:H.showAdvancedOptions,skipExistingTab:H.skipExistingTab})},{label:"2. Existing records",id:"reconciling",body:(0,n.jsx)(w.A,{collectionCard:D,onCardChange:R,onViewChange:G,onCardSave:et,updateIfOneExactExists:H.updateIfOneExactExists,matchOnExactEditionFound:H.matchOnExactEditionFound}),disabled:Y},{label:"3. Card details",id:"finalizing",disabled:Y,body:(0,n.jsx)(I,{ownsCollection:C||!!r&&!!u,collectionCard:D,onCardChange:R,onCardSave:e=>et(D,e),onChangeView:G,gameTypeSelector:y})}],children:(0,n.jsxs)("div",{className:q().recentlyAdded,children:[(0,n.jsx)("h3",{children:"Recently added / updated"}),!!K.length&&(0,n.jsxs)("div",{className:q().header,children:[(0,n.jsxs)("p",{children:["Count: ",X]}),(0,n.jsx)("p",{children:"Total value: "}),(0,n.jsxs)("p",{children:[(0,n.jsx)(A.A,{className:h.L1[E[0]]})," ",Z]}),(0,n.jsxs)("p",{children:[(0,n.jsx)(A.A,{className:h.L1[E[1]]})," ",ee]})]}),!K.length&&(0,n.jsx)("div",{className:q().noRecentCards,children:"No recently added / updated cards"}),(0,n.jsx)("div",{className:q().recentlyAddedGrid,children:K.map((e,t)=>(0,n.jsx)(z.A,{card:e,className:q().basicCard,imageClassName:q().cardImage},t))})]})})}},39520:(e,t,r)=>{"use strict";function n(e,t,r,n){let a=r?r.call(n,e,t):void 0;if(void 0!==a)return!!a;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;let o=Object.keys(e),i=Object.keys(t);if(o.length!==i.length)return!1;let s=Object.prototype.hasOwnProperty.bind(t);for(let i=0;i<o.length;i++){let l=o[i];if(!s(l))return!1;let c=e[l],d=t[l];if(!1===(a=r?r.call(n,c,d,l):void 0)||void 0===a&&c!==d)return!1}return!0}r.d(t,{b:()=>n})},39642:(e,t,r)=>{"use strict";r.d(t,{A9:()=>a,Qn:()=>n,gM:()=>o,md:()=>i});let n={Normal:0,Global:1,Sticky:2,News:3,Features:6,Contest:7},a=Object.fromEntries(Object.entries(n).map(e=>e.reverse())),o={NONE:0,UP:1,DOWN:2},i={THREADS:20,COMMENTS:15,REPLIES:3}},39666:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(70941),a=Object.create,o=function(){function e(){}return function(t){if(!(0,n.A)(t))return{};if(a)return a(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}(),i=r(88769),s=r(52623);let l=function(e){return"function"!=typeof e.constructor||(0,s.A)(e)?{}:o((0,i.A)(e))}},39707:e=>{"use strict";e.exports=(e,t)=>{if("string"!=typeof e||"string"!=typeof t)throw TypeError("Expected the arguments to be of type `string`");if(""===t)return[e];let r=e.indexOf(t);return -1===r?[e]:[e.slice(0,r),e.slice(r+t.length)]}},40001:(e,t,r)=>{e.exports=r(89965)(Object,"create")},40120:(e,t,r)=>{"use strict";r.d(t,{A:()=>rF});var n,a=r(75038);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
111t%2?o(Object(r),!0).forEach(function(t){var n,a;n=t,a=r[t],(n=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(n))in e?Object.defineProperty(e,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[n]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let s=()=>{},l={},c={},d=null,u={mark:s,measure:s};try{"u">typeof window&&(l=window),"u">typeof document&&(c=document),"u">typeof MutationObserver&&(d=MutationObserver),"u">typeof performance&&(u=performance)}catch(e){}let{userAgent:p=""}=l.navigator||{},f=l,h=c,m=d,g=u;f.document;let b=!!h.documentElement&&!!h.head&&"function"==typeof h.addEventListener&&"function"==typeof h.createElement,y=~p.indexOf("MSIE")||~p.indexOf("Trident/");var v={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fab:"brands","fa-brands":"brands"},duotone:{fa:"solid",fad:"solid","fa-solid":"solid","fa-duotone":"solid",fadr:"regular","fa-regular":"regular",fadl:"light","fa-light":"light",fadt:"thin","fa-thin":"thin"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid",fasdr:"regular","fa-regular":"regular",fasdl:"light","fa-light":"light",fasdt:"thin","fa-thin":"thin"}},x=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],_="classic",C="duotone",k=[_,C,"sharp","sharp-duotone"],w=new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}]]),A=["fak","fa-kit","fakd","fa-kit-duotone"],j=["fak","fakd"],S=["fak","fa-kit","fakd","fa-kit-duotone"],O={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}},N=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt","fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone","fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],E=[1,2,3,4,5,6,7,8,9,10],M=E.concat([11,12,13,14,15,16,17,18,19,20]),T=["classic","duotone","sharp","sharp-duotone","solid","regular","light","thin","duotone","brands","2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul","duotone-group","swap-opacity","primary","secondary"].concat(E.map(e=>"".concat(e,"x"))).concat(M.map(e=>"w-".concat(e)));let L="___FONT_AWESOME___",I="svg-inline--fa",D="data-fa-i2svg",R="data-fa-pseudo-element",P="data-prefix",$="data-icon",z="fontawesome-i2svg",F=["HTML","HEAD","STYLE","SCRIPT"],B=(()=>{try{return!0}catch(e){return!1}})();function U(e){return new Proxy(e,{get:(e,t)=>t in e?e[t]:e[_]})}let G=i({},v);G[_]=i(i(i(i({},{"fa-duotone":"duotone"}),v[_]),{fak:"kit","fa-kit":"kit"}),{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"});let q=U(G),H=i({},{classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"}
111,sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}});H[_]=i(i(i(i({},{duotone:"fad"}),H[_]),{kit:"fak"}),{"kit-duotone":"fakd"});let V=U(H),W=i({},O);W[_]=i(i({},W[_]),{fak:"fa-kit"});let Y=U(W),K=i({},{classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}});K[_]=i(i({},K[_]),{"fa-kit":"fak"}),U(K);let X=/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,J="fa-layers-text",Q=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i;U(i({},{classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}}));let Z=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],ee=["kit",...T],et=f.FontAwesomeConfig||{};h&&"function"==typeof h.querySelector&&[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(e=>{var t;let[r,n]=e,a=""===(t=function(e){var t=h.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}(r))||"false"!==t&&("true"===t||t);null!=a&&(et[n]=a)});let er={styleDefault:"solid",familyDefault:_,cssPrefix:"fa",replacementClass:I,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};et.familyPrefix&&(et.cssPrefix=et.familyPrefix);let en=i(i({},er),et);en.autoReplaceSvg||(en.observeMutations=!1);let ea={};Object.keys(er).forEach(e=>{Object.defineProperty(ea,e,{enumerable:!0,set:function(t){en[e]=t,eo.forEach(e=>e(ea))},get:function(){return en[e]}})}),Object.defineProperty(ea,"familyPrefix",{enumerable:!0,set:function(e){en.cssPrefix=e,eo.forEach(e=>e(ea))},get:function(){return en.cssPrefix}}),f.FontAwesomeConfig=ea;let eo=[],ei={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function es(){let e=12,t="";for(;e-- >0;)t+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0];return t}function el(e){let t=[];for(let r=(e||[]).length>>>0;r--;)t[r]=e[r];return t}function ec(e){return e.classList?el(e.classList):(e.getAttribute("class")||"").split(" ").filter(e=>e)}function ed(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function eu(e){return Object.keys(e||{}).reduce((t,r)=>t+"".concat(r,": ").concat(e[r].trim(),";"),"")}function ep(e){return e.size!==ei.size||e.x!==ei.x||e.y!==ei.y||e.rotate!==ei.rotate||e.flipX||e.flipY}function ef(){let e=ea.cssPrefix,t=ea.replacementClass,r
vendor: 12,892 bytes, line 111
111=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone";\n --fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone";\n --fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone";\n --fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone";\n --fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone";\n --fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n transform: scale(var(--fa-counter-scale, 0.25));\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(-1 * var(--fa-li-width, 2em));\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n animation-name: fa-beat;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n animation-name: fa-bounce;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n animation-name: fa-fade;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n animation-name: fa-beat-fade;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n animation-name: fa-flip;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n animation-name: fa-shake;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n animation-name: fa-spin;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 2s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n animation-name: fa-spin;\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n animation-delay: -1ms;\n animation-duration: 1ms;\n animation-iteration-count: 1;\n transition-delay: 0s;\n transition-duration: 0s;\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n transform: scale(1);\n }\n 45% {\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-bounce {\n 0% {\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-flip {\n 50% {\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-shake {\n 0% {\n transform: rotate(-15deg);\n }\n 4% {\n transform: rotate(15deg);\n }\n 8%, 24% {\n transform: rotate(-18deg);\n }\n 12%, 28% {\n transform: rotate(18deg);\n }\n 16% {\n transform: rotate(-22deg);\n }\n 20% {\n transform: rotate(22deg);\n }\n 32% {\n transform: rotate(-12deg);\n }\n 36% {\n transform: rotate(12deg);\n }\n 40%, 100% {\n transform: rotate(0deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n transform: rotate(var(--fa-rotate-angle, 0));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}';if(
111"fa"!==e||t!==I){let n=RegExp("\\.".concat("fa","\\-"),"g"),a=RegExp("\\--".concat("fa","\\-"),"g"),o=RegExp("\\.".concat(I),"g");r=r.replace(n,".".concat(e,"-")).replace(a,"--".concat(e,"-")).replace(o,".".concat(t))}return r}let eh=!1;function em(){ea.autoAddCss&&!eh&&(!function(e){if(!e||!b)return;let t=h.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;let r=h.head.childNodes,n=null;for(let e=r.length-1;e>-1;e--){let t=r[e];["STYLE","LINK"].indexOf((t.tagName||"").toUpperCase())>-1&&(n=t)}h.head.insertBefore(t,n)}(ef()),eh=!0)}let eg=f||{};eg[L]||(eg[L]={}),eg[L].styles||(eg[L].styles={}),eg[L].hooks||(eg[L].hooks={}),eg[L].shims||(eg[L].shims=[]);var eb=eg[L];let ey=[],ev=function(){h.removeEventListener("DOMContentLoaded",ev),ex=1,ey.map(e=>e())},ex=!1;function e_(e){let{tag:t,attributes:r={},children:n=[]}=e;return"string"==typeof e?ed(e):"<".concat(t," ").concat(Object.keys(r||{}).reduce((e,t)=>e+"".concat(t,'="').concat(ed(r[t]),'" '),"").trim(),">").concat(n.map(e_).join(""),"</").concat(t,">")}function eC(e,t,r){if(e&&e[t]&&e[t][r])return{prefix:t,iconName:r,icon:e[t][r]}}b&&((ex=(h.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(h.readyState))||h.addEventListener("DOMContentLoaded",ev));var ek=function(e,t,r,n){var a,o,i,s=Object.keys(e),l=s.length,c=void 0!==n?function(e,r,a,o){return t.call(n,e,r,a,o)}:t;for(void 0===r?(a=1,i=e[s[0]]):(a=0,i=r);a<l;a++)i=c(i,e[o=s[a]],o,e);return i};function ew(e){let t=function(e){let t=[],r=0,n=e.length;for(;r<n;){let a=e.charCodeAt(r++);if(a>=55296&&a<=56319&&r<n){let n=e.charCodeAt(r++);(64512&n)==56320?t.push(((1023&a)<<10)+(1023&n)+65536):(t.push(a),r--)}else t.push(a)}return t}(e);return 1===t.length?t[0].toString(16):null}function eA(e){return Object.keys(e).reduce((t,r)=>{let n=e[r];return n.icon?t[n.iconName]=n.icon:t[r]=n,t},{})}function ej(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{skipHooks:n=!1}=r,a=eA(t);"function"!=typeof eb.hooks.addPack||n?eb.styles[e]=i(i({},eb.styles[e]||{}),a):eb.hooks.addPack(e,eA(t)),"fas"===e&&ej("fa",t)}let{styles:eS,shims:eO}=eb,eN=Object.keys(Y),eE=eN.reduce((e,t)=>(e[t]=Object.keys(Y[t]),e),{}),eM=null,eT={},eL={},eI={},eD={},eR={},eP=()=>{let e=e=>ek(eS,(t,r,n)=>(t[n]=ek(r,e,{}),t),{});eT=e((e,t,r)=>(t[3]&&(e[t[3]]=r),t[2]&&t[2].filter(e=>"number"==typeof e).forEach(t=>{e[t.toString(16)]=r}),e)),eL=e((e,t,r)=>(e[r]=r,t[2]&&t[2].filter(e=>"string"==typeof e).forEach(t=>{e[t]=r}),e)),eR=e((e,t,r)=>{let n=t[2];
111return e[r]=r,n.forEach(t=>{e[t]=r}),e});let t="far"in eS||ea.autoFetchSvg,r=ek(eO,(e,r)=>{let n=r[0],a=r[1],o=r[2];return"far"!==a||t||(a="fas"),"string"==typeof n&&(e.names[n]={prefix:a,iconName:o}),"number"==typeof n&&(e.unicodes[n.toString(16)]={prefix:a,iconName:o}),e},{names:{},unicodes:{}});eI=r.names,eD=r.unicodes,eM=eU(ea.styleDefault,{family:ea.familyDefault})};function e$(e,t){return(eT[e]||{})[t]}function ez(e,t){return(eR[e]||{})[t]}function eF(e){return eI[e]||{prefix:null,iconName:null}}eo.push(e=>{eM=eU(e.styleDefault,{family:ea.familyDefault})}),eP();let eB=()=>({prefix:null,iconName:null,rest:[]});function eU(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{family:r=_}=t,n=q[r][e];if(r===C&&!e)return"fad";let a=V[r][e]||V[r][n],o=e in eb.styles?e:null;return a||o||null}function eG(e){return e.sort().filter((e,t,r)=>r.indexOf(e)===t)}function eq(e){let t,r,n,a,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{skipLookups:s=!1}=o,l=null,c=N.concat(S),d=eG(e.filter(e=>c.includes(e))),u=eG(e.filter(e=>!N.includes(e))),[p=null]=d.filter(e=>(l=e,!x.includes(e))),f=(t=_,r=eN.reduce((e,t)=>(e[t]="".concat(ea.cssPrefix,"-").concat(t),e),{}),k.forEach(e=>{(d.includes(r[e])||d.some(t=>eE[e].includes(t)))&&(t=e)}),t),h=i(i({},(n=[],a=null,u.forEach(e=>{var t;let r,o,i,s=(t=ea.cssPrefix,o=(r=e.split("-"))[0],i=r.slice(1).join("-"),o!==t||""===i||~ee.indexOf(i)?null:i);s?a=s:e&&n.push(e)}),{iconName:a,rest:n})),{},{prefix:eU(p,{family:f})});return i(i(i({},h),function(e){let{values:t,family:r,canonical:n,givenPrefix:a="",styles:o={},config:i={}}=e,s=r===C,l=t.includes("fa-duotone")||t.includes("fad"),c="duotone"===i.familyDefault,d="fad"===n.prefix||"fa-duotone"===n.prefix;return!s&&(l||c||d)&&(n.prefix="fad"),(t.includes("fa-brands")||t.includes("fab"))&&(n.prefix="fab"),!n.prefix&&eH.includes(r)&&(Object.keys(o).find(e=>eV.includes(e))||i.autoFetchSvg)&&(n.prefix=w.get(r).defaultShortPrefixId,n.iconName=ez(n.prefix,n.iconName)||n.iconName),("fa"===n.prefix||"fa"===a)&&(n.prefix=eM||"fas"),n}({values:e,family:f,styles:eS,config:ea,canonical:h,givenPrefix:l})),function(e,t,r){let{prefix:n,iconName:a}=r;if(e||!n||!a)return{prefix:n,iconName:a};let o="fa"===t?eF(a):{},i=ez(n,a);return a=o.iconName||i||a,"far"!==(n=o.prefix||n)||eS.far||!eS.fas||ea.autoFetchSvg||(n="fas"),{prefix:n,iconName:a}}(s,l,h))}let eH=k.filter(e=>e!==_||e!==C),eV=Object.keys(O).filter(e=>e!==_).map(e=>Object.keys(O[e])).flat();class eW{constructor(){this.definitions={}}add(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let n=t.reduce(this._pullDefinitions,{});Object.keys(n).forEach(e=>{this.definitions[e]=i(i({},this.definitions[e]||{}),n[e]),ej(e,n[e]);let t=Y[_][e];t&&ej(t,n[e]),eP()})}reset(){this.definitions={}}_pullDefinitions(e,t){let r=t.prefix&&t.iconName&&t.icon?{0:t}:t;return Object.keys(r).map(t=>{let{prefix:n,iconName:a,icon:o}=r[t],i=o[2];e[n]||(e[n]={}),i.length>0&&i.forEach(t=>{"string"==typeof t&&(e[n][t]=o)}),e[n][a]=o}),e}}let eY=[],eK={},eX={},eJ=Object.keys(eX);function eQ(e,t){for(var r=arguments.length,n=Array(r>2?r-2:0),a=2;a<r;a++)n[a-2]=arguments[a];return(eK[e]||[]).forEach(e=>{t=e.apply(null,[t,...n])}),t}function eZ(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];(eK[e]||[]).forEach(e=>{e.apply(null,r)})}function e0(){let e=arguments[0],t=Array.prototype.slice.call(arguments,1);return eX[e]?eX[e].apply(null,t):void 0}function e1(e){"fa"===e.prefix&&(e.prefix="fas");let{iconName:t}=e,r=e.prefix||eM;if(t)return t=ez(r,t)||t,eC(e2.definitions,r,t)||eC(eb.styles,r,t)}let e2=new eW,e3={noAuto:()=>{ea.autoReplaceSvg=!1,ea.observeMutations=!1,eZ("noAuto")},config:ea,dom:{i2svg:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return b?(eZ("beforeI2svg",e),e0("pseudoElements2svg",e),e0("i2svg",e)):Promise.reject(Error("Operation requires a DOM of some kind."))},watch:function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{autoReplaceSvgRoot:r}=t;!1===ea.autoReplaceSvg&&(ea.autoReplaceSvg=!0),ea.observeMutations=!0,e=()=>{e4({autoReplaceSvgRoot:r}),eZ("watch",t)},b&&(ex?setTimeout(e,0):ey.push(e))}},parse:{icon:e=>{if(null===e)return null;if("object"==typeof e&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:ez(e.prefix,e.iconName)||e.iconName};if(Array.isArray(e)&&2===e.length){let t=0===e[1].indexOf("fa-")?e[1].slice(3):e[1],r=eU(e[0]);return{prefix:r,iconName:ez(r,t)||t}}if("string"==typeof e&&(e.indexOf("".concat(ea.cssPrefix,"-"))>-1||e.match(X))){let t=eq(e.split(" "),{skipLookups:!0});return{prefix:t.prefix||eM,iconName:ez(t.prefix,t.iconName)||t.iconName}}if("string"==typeof e){let t=eM;return{prefix:t,iconName:ez(t,e)||e}}}},library:e2,findIconDefinition:e1,toHtml:e_},e4=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{autoReplaceSvgRoot:t=h}=e;(Object.keys(eb.styles).length>0||ea.autoFetchSvg)&&b&&ea.autoReplaceSvg&&e3.dom.i2svg({node:t})};function e6(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(e=>e_(e))}}),Object.defineProperty(e,"node",{get:function(){if(!b)return;let t=h.createElement("div");return t.innerHTML=e.html,t.children}}),e}function e5(e){let{icons:{main:t,mask:r},prefix:n,iconName:a,transform:o,symbol:s,title:l,maskId:c,titleId:d,extra:u,watchable:p=!1}=e,{width:f,height:h}
111=r.found?r:t,m=j.includes(n),g=[ea.replacementClass,a?"".concat(ea.cssPrefix,"-").concat(a):""].filter(e=>-1===u.classes.indexOf(e)).filter(e=>""!==e||!!e).concat(u.classes).join(" "),b={children:[],attributes:i(i({},u.attributes),{},{"data-prefix":n,"data-icon":a,class:g,role:u.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(f," ").concat(h)})},y=m&&!~u.classes.indexOf("fa-fw")?{width:"".concat(f/h*1,"em")}:{};p&&(b.attributes[D]=""),l&&(b.children.push({tag:"title",attributes:{id:b.attributes["aria-labelledby"]||"title-".concat(d||es())},children:[l]}),delete b.attributes.title);let v=i(i({},b),{},{prefix:n,iconName:a,main:t,mask:r,maskId:c,transform:o,symbol:s,styles:i(i({},y),u.styles)}),{children:x,attributes:_}=r.found&&t.found?e0("generateAbstractMask",v)||{children:[],attributes:{}}:e0("generateAbstractIcon",v)||{children:[],attributes:{}};return(v.children=x,v.attributes=_,s)?function(e){let{prefix:t,iconName:r,children:n,attributes:a,symbol:o}=e,s=!0===o?"".concat(t,"-").concat(ea.cssPrefix,"-").concat(r):o;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:i(i({},a),{},{id:s}),children:n}]}]}(v):function(e){let{children:t,main:r,mask:n,attributes:a,styles:o,transform:s}=e;if(ep(s)&&r.found&&!n.found){let{width:e,height:t}=r,n={x:e/t/2,y:.5};a.style=eu(i(i({},o),{},{"transform-origin":"".concat(n.x+s.x/16,"em ").concat(n.y+s.y/16,"em")}))}return[{tag:"svg",attributes:a,children:t}]}(v)}function e8(e){let{content:t,width:r,height:n,transform:a,title:o,extra:s,watchable:l=!1}=e,c=i(i(i({},s.attributes),o?{title:o}:{}),{},{class:s.classes.join(" ")});l&&(c[D]="");let d=i({},s.styles);ep(a)&&(d.transform=function(e){let{transform:t,width:r=16,height:n=16,startCentered:a=!1}=e,o="";return a&&y?o+="translate(".concat(t.x/16-r/2,"em, ").concat(t.y/16-n/2,"em) "):a?o+="translate(calc(-50% + ".concat(t.x/16,"em), calc(-50% + ").concat(t.y/16,"em)) "):o+="translate(".concat(t.x/16,"em, ").concat(t.y/16,"em) "),o+="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),o+="rotate(".concat(t.rotate,"deg) ")}({transform:a,startCentered:!0,width:r,height:n}),d["-webkit-transform"]=d.transform);let u=eu(d);u.length>0&&(c.style=u);let p=[];return p.push({tag:"span",attributes:c,children:[t]}),o&&p.push({tag:"span",attributes:{class:"sr-only"},children:[o]}),p}let{styles:e7}=eb;function e9(e){let t=e[0],r=e[1],[n]=e.slice(4);return{found:!0,width:t,height:r,icon:Array.isArray(n)?{tag:"g",attributes:{class:"".concat(ea.cssPrefix,"-").concat("duotone-group")},children:[{tag:"path",attributes:{class:"".concat(ea.cssPrefix,"-").concat("secondary"),fill:"currentColor",d:n[0]}},{tag:"path",attributes:{class:"".concat(ea.cssPrefix,"-").concat("primary"),fill:"currentColor",d:n[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:n}}}}let te={found:!1,width:512,height:512};function tt(e,t){let r=t;return"fa"===t&&null!==ea.styleDefault&&(t=eM),new Promise((n,a)=>{var o,s;if("fa"===r){let r=eF(e)||{};e=r.iconName||e,t=r.prefix||t}if(e&&t&&e7[t]&&e7[t][e])return n(e9(e7[t][e]));o=e,s=t,B||ea.showMissingIcons||!o||console.error('Icon with name "'.concat(o,'" and prefix "').concat(s,'" is missing.')),n(i(i({},te),{},{icon:ea.showMissingIcons&&e&&e0("missingIconAbstract")||{}}))})}let tr=()=>{},tn=ea.measurePerformance&&g&&g.mark&&g.measure?g:{mark:tr,measure:tr},ta='FA "6.7.2"';var to=e=>(tn.mark("".concat(ta," ").concat(e," begins")),()=>{var t;return t=e,void(tn.mark("".concat(ta," ").concat(t," ends")),tn.measure("".concat(ta," ").concat(t),"".concat(ta," ").concat(t," begins"),"".concat(ta," ").concat(t," ends")))});let ti=()=>{};function ts(e){return"string"==typeof(e.getAttribute?e.getAttribute(D):null)}function tl(e){return h.createElementNS("http://www.w3.org/2000/svg",e)}function tc(e){return h.createElement(e)}let td={replace:function(e){let t=e[0];if(t.parentNode)if(e[1].forEach(e=>{t.parentNode.insertBefore(function e(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{ceFn:n="svg"===t.tag?tl:tc}=r;if("string"==typeof t)return h.createTextNode(t);let a=n(t.tag);
111return Object.keys(t.attributes||[]).forEach(function(e){a.setAttribute(e,t.attributes[e])}),(t.children||[]).forEach(function(t){a.appendChild(e(t,{ceFn:n}))}),a}(e),t)}),null===t.getAttribute(D)&&ea.keepOriginalSource){let e,r=h.createComment((e=" ".concat(t.outerHTML," "),e="".concat(e,"Font Awesome fontawesome.com ")));t.parentNode.replaceChild(r,t)}else t.remove()},nest:function(e){let t=e[0],r=e[1];if(~ec(t).indexOf(ea.replacementClass))return td.replace(e);let n=new RegExp("".concat(ea.cssPrefix,"-.*"));if(delete r[0].attributes.id,r[0].attributes.class){let e=r[0].attributes.class.split(" ").reduce((e,t)=>(t===ea.replacementClass||t.match(n)?e.toSvg.push(t):e.toNode.push(t),e),{toNode:[],toSvg:[]});r[0].attributes.class=e.toSvg.join(" "),0===e.toNode.length?t.removeAttribute("class"):t.setAttribute("class",e.toNode.join(" "))}let a=r.map(e=>e_(e)).join("\n");t.setAttribute(D,""),t.innerHTML=a}};function tu(e){e()}function tp(e,t){let r="function"==typeof t?t:ti;if(0===e.length)r();else{let t=tu;"async"===ea.mutateApproach&&(t=f.requestAnimationFrame||tu),t(()=>{let t=!0===ea.autoReplaceSvg?td.replace:td[ea.autoReplaceSvg]||td.replace,n=to("mutate");e.map(t),n(),r()})}}let tf=!1,th=null;function tm(e){if(!m||!ea.observeMutations)return;let{treeCallback:t=ti,nodeCallback:r=ti,pseudoElementsCallback:n=ti,observeMutationsRoot:a=h}=e;th=new m(e=>{if(tf)return;let a=eM;el(e).forEach(e=>{if("childList"===e.type&&e.addedNodes.length>0&&!ts(e.addedNodes[0])&&(ea.searchPseudoElements&&n(e.target),t(e.target)),"attributes"===e.type&&e.target.parentNode&&ea.searchPseudoElements&&n(e.target.parentNode),"attributes"===e.type&&ts(e.target)&&~Z.indexOf(e.attributeName)){var o,i;let t,n;if("class"===e.attributeName&&(t=(o=e.target).getAttribute?o.getAttribute(P):null,n=o.getAttribute?o.getAttribute($):null,t&&n)){let{prefix:t,iconName:r}=eq(ec(e.target));e.target.setAttribute(P,t||a),r&&e.target.setAttribute($,r)}else(i=e.target)&&i.classList&&i.classList.contains&&i.classList.contains(ea.replacementClass)&&r(e.target)}})}),b&&th.observe(a,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function tg(e){var t,r,n;let a,o,s,l,c,d,u,p,f,h=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0},{iconName:m,prefix:g,rest:b}=(a=(t=e).getAttribute("data-prefix"),o=t.getAttribute("data-icon"),s=void 0!==t.innerText?t.innerText.trim():"",((l=eq(ec(t))).prefix||(l.prefix=eM),a&&o&&(l.prefix=a,l.iconName=o),l.iconName&&l.prefix)?l:(l.prefix&&s.length>0&&(r=l.prefix,n=t.innerText,l.iconName=(eL[r]||{})[n]||e$(l.prefix,ew(t.innerText))),!l.iconName&&ea.autoFetchSvg&&t.firstChild&&t.firstChild.nodeType===Node.TEXT_NODE&&(l.iconName=t.firstChild.data),l)),y=(c=el(e.attributes).reduce((e,t)=>("class"!==e.name&&"style"!==e.name&&(e[t.name]=t.value),e),{}),d=e.getAttribute("title"),u=e.getAttribute("data-fa-title-id"),ea.autoA11y&&(d?c["aria-labelledby"]="".concat(ea.replacementClass,"-title-").concat(u||es()):(c["aria-hidden"]="true",c.focusable="false")),c),v=eQ("parseNodeAttributes",{},e),x=h.styleParser?(p=e.getAttribute("style"),f=[],p&&(f=p.split(";").reduce((e,t)=>{let r=t.split(":"),n=r[0],a=r.slice(1);return n&&a.length>0&&(e[n]=a.join(":").trim()),e},{})),f):[];return i({iconName:m,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:g,transform:ei,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:b,styles:x,attributes:y}},v)}let{styles:tb}=eb;function ty(e){let t="nest"===ea.autoReplaceSvg?tg(e,{styleParser:!1}):tg(e);return~t.extra.classes.indexOf(J)?e0("generateLayersText",e,t):e0("generateSvgReplacementMutation",e,t)}function tv(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!b)return Promise.resolve();let r=h.documentElement.classList,n=e=>r.add("".concat(z,"-").concat(e)),a=e=>r.remove("".concat(z,"-").concat(e)),o=ea.autoFetchSvg?[...A,...N]:x.concat(Object.keys(tb));o.includes("fa")||o.push("fa");let i=[".".concat(J,":not([").concat(D,"])")].concat(o.map(e=>".".concat(e,":not([").concat(D,"])"))).join(", ");if(0===i.length)return Promise.resolve();let s=[];try{s=el(e.querySelectorAll(i))}catch(e){}if(!(s.length>0))return Promise.resolve();n("pending"),a("complete");let l=to("onTree"),c=s.reduce((e,t)=>
111{try{let r=ty(t);r&&e.push(r)}catch(e){B||"MissingIcon"!==e.name||console.error(e)}return e},[]);return new Promise((e,r)=>{Promise.all(c).then(r=>{tp(r,()=>{n("active"),n("complete"),a("pending"),"function"==typeof t&&t(),l(),e()})}).catch(e=>{l(),r(e)})})}function tx(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;ty(e).then(e=>{e&&tp([e],t)})}let t_=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{transform:r=ei,symbol:n=!1,mask:a=null,maskId:o=null,title:s=null,titleId:l=null,classes:c=[],attributes:d={},styles:u={}}=t;if(!e)return;let{prefix:p,iconName:f,icon:h}=e;return e6(i({type:"icon"},e),()=>(eZ("beforeDOMElementCreation",{iconDefinition:e,params:t}),ea.autoA11y&&(s?d["aria-labelledby"]="".concat(ea.replacementClass,"-title-").concat(l||es()):(d["aria-hidden"]="true",d.focusable="false")),e5({icons:{main:e9(h),mask:a?e9(a.icon):{found:!1,width:null,height:null,icon:{}}},prefix:p,iconName:f,transform:i(i({},ei),r),symbol:n,title:s,maskId:o,titleId:l,extra:{attributes:d,styles:u,classes:c}})))},tC=RegExp('"',"ug"),tk=i(i(i(i({},{FontAwesome:{normal:"fas",400:"fas"}}),{"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"}}),{"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}}),{"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}}),tw=Object.keys(tk).reduce((e,t)=>(e[t.toLowerCase()]=tk[t],e),{}),tA=Object.keys(tw).reduce((e,t)=>{let r=tw[t];return e[t]=r[900]||[...Object.entries(r)][0][1],e},{});function tj(e,t){let r="".concat("data-fa-pseudo-element-pending").concat(t.replace(":","-"));return new Promise((n,a)=>{if(null!==e.getAttribute(r))return n();let o=el(e.children).filter(e=>e.getAttribute(R)===t)[0],s=f.getComputedStyle(e,t),l=s.getPropertyValue("font-family"),c=l.match(Q),d=s.getPropertyValue("font-weight"),u=s.getPropertyValue("content");if(o&&!c)return e.removeChild(o),n();if(c&&"none"!==u&&""!==u){var p;let u,f,m,g,b,y,v,x,_,C,k=s.getPropertyValue("content"),w=(g=l.replace(/^['"]|['"]$/g,"").toLowerCase(),y=isNaN(b=parseInt(d))?"normal":b,(tw[g]||{})[y]||tA[g]),{value:A,isSecondary:j}=(f=(p=v=k.replace(tC,"")).length,_=(x=(m=p.charCodeAt(0))>=55296&&m<=56319&&f>1&&(u=p.charCodeAt(1))>=56320&&u<=57343?(m-55296)*1024+u-56320+65536:m)>=1105920&&x<=1112319,{value:(C=2===v.length&&v[0]===v[1])?ew(v[0]):ew(v),isSecondary:_||C}),S=c[0].startsWith("FontAwesome"),O=e$(w,A),N=O;if(S){let e,t,r=(e=eD[A],t=e$("fas",A),e||(t?{prefix:"fas",iconName:t}:null)||{prefix:null,iconName:null});r.iconName&&r.prefix&&(O=r.iconName,w=r.prefix)}if(!O||j||o&&o.getAttribute(P)===w&&o.getAttribute($)===N)n();else{e.setAttribute(r,N),o&&e.removeChild(o);let s={iconName:null,title:null,titleId:null,prefix:null,transform:ei,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}},{extra:l}=s;l.attributes[R]=t,tt(O,w).then(a=>{let o=e5(i(i({},s),{},{icons:{main:a,mask:eB()},prefix:w,iconName:N,extra:l,watchable:!0})),c=h.createElementNS("http://www.w3.org/2000/svg","svg");"::before"===t?e.insertBefore(c,e.firstChild):e.appendChild(c),c.outerHTML=o.map(e=>e_(e)).join("\n"),e.removeAttribute(r),n()}).catch(a)}}else n()})}function tS(e){return Promise.all([tj(e,"::before"),tj(e,"::after")])}function tO(e){return e.parentNode!==document.head&&!~F.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(R)&&(!e.parentNode||"svg"!==e.parentNode.tagName)}function tN(e){if(b)return new Promise((t,r)=>{let n=el(e.querySelectorAll("*")).filter(tO).map(tS),a=to("searchPseudoElements");tf=!0,Promise.all(n).then(()=>{a(),tf=!1,t()}).catch(()=>{a(),tf=!1,r()})})}let tE=!1,tM=e=>e.toLowerCase().split(" ").reduce((e,t)=>
111{let r=t.toLowerCase().split("-"),n=r[0],a=r.slice(1).join("-");if(n&&"h"===a)return e.flipX=!0,e;if(n&&"v"===a)return e.flipY=!0,e;if(isNaN(a=parseFloat(a)))return e;switch(n){case"grow":e.size=e.size+a;break;case"shrink":e.size=e.size-a;break;case"left":e.x=e.x-a;break;case"right":e.x=e.x+a;break;case"up":e.y=e.y-a;break;case"down":e.y=e.y+a;break;case"rotate":e.rotate=e.rotate+a}return e},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0}),tT={x:0,y:0,width:"100%",height:"100%"};function tL(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}!function(e,t){let{mixoutsTo:r}=t;eY=e,eK={},Object.keys(eX).forEach(e=>{-1===eJ.indexOf(e)&&delete eX[e]}),eY.forEach(e=>{let t=e.mixout?e.mixout():{};if(Object.keys(t).forEach(e=>{"function"==typeof t[e]&&(r[e]=t[e]),"object"==typeof t[e]&&Object.keys(t[e]).forEach(n=>{r[e]||(r[e]={}),r[e][n]=t[e][n]})}),e.hooks){let t=e.hooks();Object.keys(t).forEach(e=>{eK[e]||(eK[e]=[]),eK[e].push(t[e])})}e.provides&&e.provides(eX)})}([{mixout:()=>({dom:{css:ef,insertCss:em}}),hooks:()=>({beforeDOMElementCreation(){em()},beforeI2svg(){em()}})},{mixout:()=>({icon:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=(e||{}).icon?e:e1(e||{}),{mask:n}=t;return n&&(n=(n||{}).icon?n:e1(n||{})),t_(r,i(i({},t),{},{mask:n}))}}),hooks:()=>({mutationObserverCallbacks:e=>(e.treeCallback=tv,e.nodeCallback=tx,e)}),provides(e){e.i2svg=function(e){let{node:t=h,callback:r=()=>{}}=e;return tv(t,r)},e.generateSvgReplacementMutation=function(e,t){let{iconName:r,title:n,titleId:a,prefix:o,transform:i,symbol:s,mask:l,maskId:c,extra:d}=t;return new Promise((t,u)=>{Promise.all([tt(r,o),l.iconName?tt(l.iconName,l.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(l=>{let[u,p]=l;t([e,e5({icons:{main:u,mask:p},prefix:o,iconName:r,transform:i,symbol:s,maskId:c,title:n,titleId:a,extra:d,watchable:!0})])}).catch(u)})},e.generateAbstractIcon=function(e){let t,{children:r,attributes:n,main:a,transform:o,styles:i}=e,s=eu(i);return s.length>0&&(n.style=s),ep(o)&&(t=e0("generateAbstractTransformGrouping",{main:a,transform:o,containerWidth:a.width,iconWidth:a.width})),r.push(t||a.icon),{children:r,attributes:n}}}},{mixout:()=>({layer(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{classes:r=[]}=t;return e6({type:"layer"},()=>{eZ("beforeDOMElementCreation",{assembler:e,params:t});let n=[];return e(e=>{Array.isArray(e)?e.map(e=>{n=n.concat(e.abstract)}):n=n.concat(e.abstract)}),[{tag:"span",attributes:{class:["".concat(ea.cssPrefix,"-layers"),...r].join(" ")},children:n}]})}})},{mixout:()=>({counter(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{title:r=null,classes:n=[],attributes:a={},styles:o={}}=t;return e6({type:"counter",content:e},()=>(eZ("beforeDOMElementCreation",{content:e,params:t}),function(e){let{content:t,title:r,extra:n}=e,a=i(i(i({},n.attributes),r?{title:r}:{}),{},{class:n.classes.join(" ")}),o=eu(n.styles);o.length>0&&(a.style=o);let s=[];return s.push({tag:"span",attributes:a,children:[t]}),r&&s.push({tag:"span",attributes:{class:"sr-only"},children:[r]}),s}({content:e.toString(),title:r,extra:{attributes:a,styles:o,classes:["".concat(ea.cssPrefix,"-layers-counter"),...n]}})))}})},{mixout:()=>({text(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{transform:r=ei,title:n=null,classes:a=[],attributes:o={},styles:s={}}=t;return e6({type:"text",content:e},()=>(eZ("beforeDOMElementCreation",{content:e,params:t}),e8({content:e,transform:i(i({},ei),r),title:n,extra:{attributes:o,styles:s,classes:["".concat(ea.cssPrefix,"-layers-text"),...a]}})))}}),provides(e){e.generateLayersText=function(e,t){let{title:r,transform:n,extra:a}=t,o=null,i=null;if(y){let t=parseInt(getComputedStyle(e).fontSize,10),r=e.getBoundingClientRect();o=r.width/t,i=r.height/t}return ea.autoA11y&&!r&&(a.attributes["aria-hidden"]="true"),Promise.resolve([e,e8({content:e.innerHTML,width:o,height:i,transform:n,title:r,extra:a,watchable:!0})])}}},{hooks:()=>({mutationObserverCallbacks:e=>(e.pseudoElementsCallback=tN,e)}),provides(e){e.pseudoElements2svg=function(e){let{node:t=h}=e;ea.searchPseudoElements&&tN(t)}}},{mixout:()=>({dom:{unwatch(){tf=!0,tE=!0}}}),hooks:()=>({bootstrap(){tm(eQ("mutationObserverCallbacks",{}))},noAuto(){th&&th.disconnect()},watch(e){let{observeMutationsRoot:t}=e;tE?tf=!1:tm(eQ("mutationObserverCallbacks",{observeMutationsRoot:t}))}})},{mixout:()=>({parse:{transform:e=>tM(e)}}),hooks:()=>({parseNodeAttributes(e,t){let r=t.getAttribute("data-fa-transform");return r&&(e.transform=tM(r)),e}}),provides(e){e.generateAbstractTransformGrouping=function(e){let{main:t,transform:r,containerWidth:n,iconWidth:a}=e,o="translate(".concat(32*r.x,", ").concat(32*r.y,") "),s="scale(".concat(r.size/16*(r.flipX?-1:1),", ").concat(r.size/16*(r.flipY?-1:1),") "),l="rotate(".concat(r.rotate," 0 0)"),c={transform:"".concat(o," ").concat(s," ").concat(l)},d={outer:{transform:"translate(".concat(n/2," 256)")},inner:c,path:{transform:"translate(".concat(-(a/2*1)," -256)")}};return{tag:"g",attributes:i({},d.outer),children:[{tag:"g",attributes:i({},d.inner),children:[{tag:t.icon.tag,children:t.icon.children,attributes:i(i({},t.icon.attributes),d.path)}]}]}}}},{hooks:()=>({parseNodeAttributes(e,t){let r=t.getAttribute("data-fa-mask"),n=r?eq(r.split(" ").map(e=>e.trim())):eB();return n.prefix||(n.prefix=eM),e.mask=n,e.maskId=t.getAttribute("data-fa-mask-id"),e}}),provides(e){e.generateAbstractMask=function(e){let{children:t,attributes:r,main:n,mask:a,maskId:o,transform:s}=e,{width:l,icon:c}=n,{width:d,icon:u}=a,p=function(e){let{transform:t,containerWidth:r,iconWidth:n}=e,a="translate(".concat(32*t.x,", ").concat(32*t.y,") "),o="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),i="rotate(".concat(t.rotate," 0 0)"),s={transform:"".concat(a," ").concat(o," ").concat(i)};return{outer:{transform:"translate(".concat(r/2," 256)")},inner:s,path:{transform:"translate(".concat(-(n/2*1)," -256)")}}}({transform:s,containerWidth:d,iconWidth:l}),f={tag:"rect",attributes:i(i({},tT),{},{fill:"white"})},h=c.children?{children:c.children.map(tL)}:{},m={tag:"g",attributes:i({},p.inner),children:[tL(i({tag:c.tag,attributes:i(i({},c.attributes),p.path)},h))]},g={tag:"g",attributes:i({},p.outer),children:[m]},b="mask-".concat(o||es()),y="clip-".concat(o||es()),v={tag:"mask",attributes:i(i({},tT),{},{id:b,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[f,g]},x={tag:"defs",children:[{tag:"clipPath",attributes:{id:y},children:"g"===u.tag?u.children:[u]},v]};
111return t.push(x,{tag:"rect",attributes:i({fill:"currentColor","clip-path":"url(#".concat(y,")"),mask:"url(#".concat(b,")")},tT)}),{children:t,attributes:r}}}},{provides(e){let t=!1;f.matchMedia&&(t=f.matchMedia("(prefers-reduced-motion: reduce)").matches),e.missingIconAbstract=function(){let e=[],r={fill:"currentColor"},n={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};e.push({tag:"path",attributes:i(i({},r),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});let a=i(i({},n),{},{attributeName:"opacity"}),o={tag:"circle",attributes:i(i({},r),{},{cx:"256",cy:"364",r:"28"}),children:[]};return t||o.children.push({tag:"animate",attributes:i(i({},n),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:i(i({},a),{},{values:"1;0;1;1;0;1;"})}),e.push(o),e.push({tag:"path",attributes:i(i({},r),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:t?[]:[{tag:"animate",attributes:i(i({},a),{},{values:"1;0;0;0;0;1;"})}]}),t||e.push({tag:"path",attributes:i(i({},r),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:i(i({},a),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:e}}}},{hooks:()=>({parseNodeAttributes(e,t){let r=t.getAttribute("data-fa-symbol");return e.symbol=null!==r&&(""===r||r),e}})}],{mixoutsTo:e3}),e3.noAuto,e3.config,e3.library,e3.dom;let tI=e3.parse;e3.findIconDefinition,e3.toHtml;let tD=e3.icon;e3.layer,e3.text,e3.counter;var tR=r(50084),tP=r.n(tR),t$=r(76430),tz=r(27934);function tF(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function tB(e,t,r){var n;return(t="symbol"==typeof(n=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function tU(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function tG(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
111t%2?tU(Object(r),!0).forEach(function(t){tB(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tU(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function tq(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(c)throw a}}return s}}(e,t)||tW(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function tH(e){return function(e){if(Array.isArray(e))return tF(e)}(e)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||tW(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function tV(e){return(tV="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function tW(e,t){if(e){if("string"==typeof e)return tF(e,t);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?tF(e,t):void 0}}try{n=r(85412).version}catch(e){n=void 0!==tz&&tz.env.FA_VERSION||"7.0.0"}function tY(e){var t;return(t=e-0)==t?e:(e=e.replace(/[\-_\s]+(.)?/g,function(e,t){return t?t.toUpperCase():""})).substr(0,1).toLowerCase()+e.substr(1)}var tK=["style"],tX=!1;try{tX=!0}catch(e){}function tJ(e){return e&&"object"===tV(e)&&e.prefix&&e.iconName&&e.icon?e:tI.icon?tI.icon(e):null===e?null:e&&"object"===tV(e)&&e.prefix&&e.iconName?e:Array.isArray(e)&&2===e.length?{prefix:e[0],iconName:e[1]}:"string"==typeof e?{prefix:"fas",iconName:e}:void 0}function tQ(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?tB({},e,t):{}}var tZ={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,rotateBy:!1,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1,widthAuto:!1},t0=t$.forwardRef(function(e,t){var r,a,o,i,s,l,c,d,u,p,f,h,m,g,b,y,v,x,_,C,k,w,A,j=tG(tG({},tZ),e),S=j.icon,O=j.mask,N=j.symbol,E=j.className,M=j.title,T=j.titleId,L=j.maskId,I=tJ(S),D=tQ("classes",[].concat(tH((r=j.beat,a=j.fade,o=j.beatFade,i=j.bounce,s=j.shake,l=j.flash,c=j.spin,d=j.spinPulse,u=j.spinReverse,p=j.pulse,f=j.fixedWidth,h=j.inverse,m=j.border,g=j.listItem,b=j.flip,y=j.size,v=j.rotation,x=j.pull,_=j.swapOpacity,C=j.rotateBy,k=j.widthAuto,w=function(e,t){for(var r=tq(e.split("-"),2),n=r[0],a=r[1],o=tq(t.split("-"),2),i=o[0],s=o[1],l=n.split("."),c=i.split("."),d=0;d<Math.max(l.length,c.length);d++){var u=l[d]||"0",p=c[d]||"0",f=parseInt(u,10),h=parseInt(p,10);if(f!==h)return f>h}for(var m=0;m<Math.max(l.length,c.length);m++){var g=l[m]||"0",b=c[m]||"0";if(g!==b&&g.length!==b.length)return g.length<b.length}return!a||!!s}(n,"7.0.0"),Object.keys(A=tB(tB(tB(tB(tB(tB({"fa-beat":r,"fa-fade":a,"fa-beat-fade":o,"fa-bounce":i,"fa-shake":s,"fa-flash":l,"fa-spin":c,"fa-spin-reverse":u,"fa-spin-pulse":d,"fa-pulse":p,"fa-fw":f,"fa-inverse":h,"fa-border":m,"fa-li":g,"fa-flip":!0===b,"fa-flip-horizontal":"horizontal"===b||"both"===b,"fa-flip-vertical":"vertical"===b||"both"===b},"fa-".concat(y),null!=y),"fa-rotate-".concat(v),null!=v&&0!==v),"fa-pull-".concat(x),null!=x),"fa-swap-opacity",_),"fa-rotate-by",w&&C),"fa-width-auto",w&&k)).map(function(e){return A[e]?e:null}).filter(function(e){return e}))),tH((E||"").split(" ")))),R=tQ("transform","string"==typeof j.transform?tI.transform(j.transform):j.transform),P=tQ("mask",tJ(O)),$=tD(I,tG(tG(tG(tG({},D),R),P),{},{symbol:N,title:M,titleId:T,maskId:L}));if(!$)return!function(){if(!tX&&console&&"function"==typeof console.error){var e;(e=console).error.apply(e,arguments)}}("Could not find icon",I),null;var z=$.abstract,F={ref:t};
111return Object.keys(j).forEach(function(e){tZ.hasOwnProperty(e)||(F[e]=j[e])}),t1(z[0],F)});t0.displayName="FontAwesomeIcon",t0.propTypes={beat:tP().bool,border:tP().bool,beatFade:tP().bool,bounce:tP().bool,className:tP().string,fade:tP().bool,flash:tP().bool,mask:tP().oneOfType([tP().object,tP().array,tP().string]),maskId:tP().string,fixedWidth:tP().bool,inverse:tP().bool,flip:tP().oneOf([!0,!1,"horizontal","vertical","both"]),icon:tP().oneOfType([tP().object,tP().array,tP().string]),listItem:tP().bool,pull:tP().oneOf(["right","left"]),pulse:tP().bool,rotation:tP().oneOf([0,90,180,270]),rotateBy:tP().bool,shake:tP().bool,size:tP().oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:tP().bool,spinPulse:tP().bool,spinReverse:tP().bool,symbol:tP().oneOfType([tP().bool,tP().string]),title:tP().string,titleId:tP().string,transform:tP().oneOfType([tP().string,tP().object]),swapOpacity:tP().bool,widthAuto:tP().bool};var t1=(function e(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("string"==typeof r)return r;var a=(r.children||[]).map(function(r){return e(t,r)}),o=Object.keys(r.attributes||{}).reduce(function(e,t){var n=r.attributes[t];switch(t){case"class":e.attrs.className=n,delete r.attributes.class;break;case"style":e.attrs.style=n.split(";").map(function(e){return e.trim()}).filter(function(e){return e}).reduce(function(e,t){var r=t.indexOf(":"),n=tY(t.slice(0,r)),a=t.slice(r+1).trim();return n.startsWith("webkit")?e[n.charAt(0).toUpperCase()+n.slice(1)]=a:e[n]=a,e},{});break;default:0===t.indexOf("aria-")||0===t.indexOf("data-")?e.attrs[t.toLowerCase()]=n:e.attrs[tY(t)]=n}return e},{attrs:{}}),i=n.style,s=function(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}(n,tK);return o.attrs.style=tG(tG({},o.attrs.style),void 0===i?{}:i),t.apply(void 0,[r.tag,tG(tG({},o.attrs),s)].concat(tH(a)))}).bind(null,t$.createElement);let t2={prefix:"fas",iconName:"pencil",icon:[512,512,[9999,61504,"pencil-alt"],"f303","M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s1
1115.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1 0 32c0 8.8 7.2 16 16 16l32 0zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},t3={prefix:"fas",iconName:"arrow-right-from-bracket",icon:[512,512,["sign-out"],"f08b","M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 192 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128zM160 96c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 32C43 32 0 75 0 128L0 384c0 53 43 96 96 96l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l64 0z"]},t4={prefix:"fas",iconName:"users",icon:[640,512,[],"f0c0","M144 0a80 80 0 1 1 0 160A80 80 0 1 1 144 0zM512 0a80 80 0 1 1 0 160A80 80 0 1 1 512 0zM0 298.7C0 239.8 47.8 192 106.7 192l42.7 0c15.9 0 31 3.5 44.6 9.7c-1.3 7.2-1.9 14.7-1.9 22.3c0 38.2 16.8 72.5 43.3 96c-.2 0-.4 0-.7 0L21.3 320C9.6 320 0 310.4 0 298.7zM405.3 320c-.2 0-.4 0-.7 0c26.6-23.5 43.3-57.8 43.3-96c0-7.6-.7-15-1.9-22.3c13.6-6.3 28.7-9.7 44.6-9.7l42.7 0C592.2 192 640 239.8 640 298.7c0 11.8-9.6 21.3-21.3 21.3l-213.3 0zM224 224a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zM128 485.3C128 411.7 187.7 352 261.3 352l117.3 0C452.3 352 512 411.7 512 485.3c0 14.7-11.9 26.7-26.7 26.7l-330.7 0c-14.7 0-26.7-11.9-26.7-26.7z"]},t6={prefix:"fas",iconName:"arrow-down-wide-short",icon:[576,512,["sort-amount-asc","sort-amount-down"],"f160","M151.6 469.6C145.5 476.2 137 480 128 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L96 365.7 96 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 301.7 32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32l160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L320 96z"]},t5={prefix:"fas",iconName:"list-ol",icon:[512,512,["list-1-2","list-numeric"],"f0cb","M24 56c0-13.3 10.7-24 24-24l32 0c13.3 0 24 10.7 24 24l0 120 16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l16 0 0-96-8 0C34.7 80 24 69.3 24 56zM86.7 341.2c-6.5-7.4-18.3-6.9-24 1.2L51.5 357.9c-7.7 10.8-22.7 13.3-33.5 5.6s-13.3-22.7-5.6-33.5l11.1-15.6c23.7-33.2 72.3-35.6 99.2-4.9c21.3 24.4 20.8 60.9-1.1 84.7L86.8 432l33.2 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-88 0c-9.5 0-18.2-5.6-22-14.4s-2.1-18.9 4.3-25.9l72-78c5.3-5.8 5.4-14.6 .3-20.5zM224 64l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},t8={prefix:"fas",iconName:"chart-pie",icon:[576,512,["pie-chart"],"f200","M304 240l0-223.4c0-9 7-16.6 16-16.6C443.7 0 544 100.3 544 224c0 9-7.6 16-16.6 16L304 240zM32 272C32 150.7 122.1 50.3 239 34.3c9.2-1.3 17 6.1 17 15.4L256 288 412.5 444.5c6.7 6.7 6.2 17.7-1.5 23.1C371.8 495.6 323.8 512 272 512C139.5 512 32 404.6 32 272zm526.4 16c9.3 0 16.6 7.8 15.4 17c-7.7 55.9-34.6 105.6-73.9 142.3c-6 5.6-15.4 5.2-21.2-.7L320 288l238.4 0z"]},t7={prefix:"fas",iconName:"chart-line",icon:[512,512,["line-chart"],"f201","M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 400c0 44.2 35.8 80 80 80l400 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 416c-8.8 0-16-7.2-16-16L64 64zm406.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L320 210.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L240 221.3l57.4 57.4c12.5 12.5 32.8 12.5 45.3 0l128-128z"]},t9={prefix:"fas",iconName:"trash",icon:[448,512,[],"f1f8","M135.2 17.7L128 32 32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0-7.2-14.3C307.4 6.8 296.3 0 284.2 0L163.8 0c-12.1 0-23.2 6.8-28.6 17.7zM416 128L32 128 53.2 467c1.6 25.3 22.6 45 47.9 45l245.8 0c25.3 0 46.3-19.7 47.9-45L416 128z"]},re={prefix:"fas",iconName:"arrow-rotate-left",icon:[512,512,[8634,"arrow-left-rotate","arrow-rotate-back","arrow-rotate-backward","undo"],"f0e2","M125.7 160l50.3 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L48 224c-17.7 0-32-14.3-32-32L16 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 51.2L97.6 97.6c87.5-87.5 229.3-87.5 316.8 0s87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3s-163.8-62.5-226.3 0L125.7 160z"]}
vendor: 4,454 bytes, line 111
111,rt={prefix:"fas",iconName:"cart-shopping",icon:[576,512,[128722,"shopping-cart"],"f07a","M0 24C0 10.7 10.7 0 24 0L69.5 0c22 0 41.5 12.8 50.6 32l411 0c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3l-288.5 0 5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5L488 336c13.3 0 24 10.7 24 24s-10.7 24-24 24l-288.3 0c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5L24 48C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},rr={prefix:"fas",iconName:"caret-down",icon:[320,512,[],"f0d7","M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"]},rn={prefix:"fas",iconName:"flask",icon:[448,512,[],"f0c3","M288 0L160 0 128 0C110.3 0 96 14.3 96 32s14.3 32 32 32l0 132.8c0 11.8-3.3 23.5-9.5 33.5L10.3 406.2C3.6 417.2 0 429.7 0 442.6C0 480.9 31.1 512 69.4 512l309.2 0c38.3 0 69.4-31.1 69.4-69.4c0-12.8-3.6-25.4-10.3-36.4L329.5 230.4c-6.2-10.1-9.5-21.7-9.5-33.5L320 64c17.7 0 32-14.3 32-32s-14.3-32-32-32L288 0zM192 196.8L192 64l64 0 0 132.8c0 23.7 6.6 46.9 19 67.1L309.5 320l-171 0L173 263.9c12.4-20.2 19-43.4 19-67.1z"]},ra={prefix:"fas",iconName:"arrow-down-short-wide",icon:[576,512,["sort-amount-desc","sort-amount-down-alt"],"f884","M151.6 469.6C145.5 476.2 137 480 128 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L96 365.7 96 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 301.7 32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 32l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128l160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},ro={prefix:"fas",iconName:"circle-half-stroke",icon:[512,512,[9680,"adjust"],"f042","M448 256c0-106-86-192-192-192l0 384c106 0 192-86 192-192zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},ri={prefix:"fas",iconName:"plus",icon:[448,512,[10133,61543,"add"],"2b","M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 144L48 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l144 0 0 144c0 17.7 14.3 32 32 32s32-14.3 32-32l0-144 144 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-144 0 0-144z"]},rs={prefix:"fas",iconName:"xmark",icon:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"]},rl={prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]},rc={prefix:"fas",iconName:"triangle-exclamation",icon:[512,512,[9888,"exclamation-triangle","warning"],"f071","M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480L40 480c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},rd={prefix:"fas",iconName:"turn-up",icon:[384,512,[10548,"level-up-alt"],"f3bf","M350 177.5c3.8-8.8 2-19-4.6-26l-136-144C204.9 2.7 198.6 0 192 0s-12.9 2.7-17.4 7.5l-136 144c-6.6 7-8.4 17.2-4.6 26s12.5 14.5 22 14.5l88 0 0 192c0 17.7-14.3 32-32 32l-80 0c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l80 0c70.7 0 128-57.3 128-128l0-192 88 0c9.6 0 18.2-5.7 22-14.5z"]};var ru={prefix:"far",iconName:"floppy-disk",icon:[448,512,[128190,128426,"save"],"f0c7","M64 80c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-242.7c0-4.2-1.7-8.3-4.7-11.3L320 86.6 320 176c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-96-32 0zm80 0l0 80 128 0 0-80-128 0zM0 96C0 60.7 28.7 32 64 32l242.7 0c17 0 33.3 6.7 45.3 18.7L429.3 128c12 12 18.7 28.3 18.7 45.3L448 416c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM160 320a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"]},rp={prefix:"far",iconName:"pen-to-square",icon:[512,512,["edit"],"f044","M441 58.9L453.1 71c9.4 9.4 9.4 24.6 0 33.9L424
111134.1 377.9 88 407 58.9c9.4-9.4 24.6-9.4 33.9 0zM209.8 256.2L344 121.9 390.1 168 255.8 302.2c-2.9 2.9-6.5 5-10.4 6.1l-58.5 16.7 16.7-58.5c1.1-3.9 3.2-7.5 6.1-10.4zM373.1 25L175.8 222.2c-8.7 8.7-15 19.4-18.3 31.1l-28.6 100c-2.4 8.4-.1 17.4 6.1 23.6s15.2 8.5 23.6 6.1l100-28.6c11.8-3.4 22.5-9.7 31.1-18.3L487 138.9c28.1-28.1 28.1-73.7 0-101.8L474.9 25C446.8-3.1 401.2-3.1 373.1 25zM88 64C39.4 64 0 103.4 0 152L0 424c0 48.6 39.4 88 88 88l272 0c48.6 0 88-39.4 88-88l0-112c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 112c0 22.1-17.9 40-40 40L88 464c-22.1 0-40-17.9-40-40l0-272c0-22.1 17.9-40 40-40l112 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L88 64z"]},rf={prefix:"far",iconName:"clone",icon:[512,512,[],"f24d","M288 464L64 464c-8.8 0-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16l48 0 0-48-48 0c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-48-48 0 0 48c0 8.8-7.2 16-16 16zM224 304c-8.8 0-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16l0 224c0 8.8-7.2 16-16 16l-224 0zm-64-16c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L224 0c-35.3 0-64 28.7-64 64l0 224z"]},rh={prefix:"far",iconName:"folder-open",icon:[576,512,[128194,128449,61717],"f07c","M97.5 400l50-160 379.4 0-50 160-379.4 0zm190.7 48L477 448c21 0 39.6-13.6 45.8-33.7l50-160c9.7-30.9-13.4-62.3-45.8-62.3l-379.4 0c-21 0-39.6 13.6-45.8 33.7L80.2 294.4 80.2 96c0-8.8 7.2-16 16-16l138.7 0c3.5 0 6.8 1.1 9.6 3.2L282.9 112c13.8 10.4 30.7 16 48 16l117.3 0c8.8 0 16 7.2 16 16l48 0c0-35.3-28.7-64-64-64L330.9 80c-6.9 0-13.7-2.2-19.2-6.4L273.3 44.8C262.2 36.5 248.8 32 234.9 32L96.2 32c-35.3 0-64 28.7-64 64l0 288c0 35.3 28.7 64 64 64l192 0z"]},rm={prefix:"far",iconName:"newspaper",icon:[512,512,[128240],"f1ea","M168 80c-13.3 0-24 10.7-24 24l0 304c0 8.4-1.4 16.5-4.1 24L440 432c13.3 0 24-10.7 24-24l0-304c0-13.3-10.7-24-24-24L168 80zM72 480c-39.8 0-72-32.2-72-72L0 112C0 98.7 10.7 88 24 88s24 10.7 24 24l0 296c0 13.3 10.7 24 24 24s24-10.7 24-24l0-304c0-39.8 32.2-72 72-72l272 0c39.8 0 72 32.2 72 72l0 304c0 39.8-32.2 72-72 72L72 480zM192 152c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-48zm152 24l48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zM216 256l176 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-176 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 80l176 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-176 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},rg={prefix:"far",iconName:"comment",icon:[512,512,[128489,61669],"f075","M51.9 384.9C19.3 344.6 0 294.4 0 240 0 107.5 114.6 0 256 0S512 107.5 512 240 397.4 480 256 480c-36.5 0-71.2-7.2-102.6-20L37 509.9c-3.7 1.6-7.5 2.1-11.5 2.1-14.1 0-25.5-11.4-25.5-25.5 0-4.3 1.1-8.5 3.1-12.2l48.8-89.4zm37.3-30.2c12.2 15.1 14.1 36.1 4.8 53.2l-18 33.1 58.5-25.1c11.8-5.1 25.2-5.2 37.1-.3 25.7 10.5 54.2 16.4 84.3 16.4 117.8 0 208-88.8 208-192S373.8 48 256 48 48 136.8 48 240c0 42.8 15.1 82.4 41.2 114.7z"]},rb={prefix:"far",iconName:"thumbs-down",icon:[512,512,[128078,61576],"f165","M360 32l7.4 .4c35 3.6 62.5 32.2 64.4 67.7 17.8 11.8 30.1 31.4 32 53.9l.2 6c0 5.7-.7 11.2-2 16.5 10.2 11.5 16.8 26.3 17.8 42.7l.2 4.8c0 13.2-3.6 25.4-9.8 36 4.9 8.4 8.2 17.9 9.3 28l.4 8c0 37.3-28.3 67.9-64.6 71.6l-7.4 .4-109.7 0 14.1 30 3.1 7.6c12.5 35.7-1.8 75.5-34.2 95l-7.2 3.9c-37.5 17.6-81.7 3.6-102.6-31.2l-.6-.9-2.7-5-.6-1.2-30.1-64c-9.4 17.8-28 29.9-49.5 29.9l-32 0c-30.9 0-56-25.1-56-56L0 152c0-30.9 25.1-56 56-56l32 0c12.4 0 23.9 4.1 33.2 11 13.2-21.4 32-39.4 55-51.6l12.2-6.5 .7-.3 6.6-3.2 .7-.3 7.1-3c16.7-6.6 34.5-9.9 52.6-9.9L360 32zM255.9 80c-12 0-23.9 2.3-35.1 6.6l-4.7 2-5.3 2.6 0 0-12.2 6.5c-29.2 15.5-48.3 44.9-50.7 77.6l-.2 8 0 112.9 .1 4.1c.5 8.2 2.5 16.2 6 23.7l56.8 120.9 2.1 3.8c8.4 13.7 26 19.1 40.8 12.2l2.9-1.6c13-7.8 18.7-23.7 13.7-38l-1.2-3-30.2-64.2c-3.5-7.4-2.9-16.1 1.5-23.1s12-11.1 20.2-11.1l147.5 0 2.4-.1c11.3-1.1 20.3-10.1 21.4-21.4l.1-2.5c0-7.1-3.1-13.5-8.2-18-5.2-4.6-8.2-11.1-8.2-18s3-13.4 8.2-18c4.4-3.9 7.4-9.3 8-15.3l.2-2.7c0-8.4-4.4-15.9-11.2-20.2-10.7-6.9-14.2-20.9-8-32 1.5-2.6 2.5-5.6 2.9-8.6l.2-3.2c0-10.6-6.9-19.6-16.6-22.8-11.7-3.8-18.7-15.9-16-28 .2-.9 .3-1.8 .4-2.6l.2-2.6c0-12.4-9.5-22.6-21.6-23.8L360 80 255.9 80zM56 144c-4.4 0-8 3.6-8 8l0 224c0 4.4 3.6 8 8 8l32 0c4.4 0 8-3.6 8-8l0-224c0-4.4-3.6-8-8-8l-32 0z"]}
111,ry={prefix:"far",iconName:"circle-xmark",icon:[512,512,[61532,"times-circle","xmark-circle"],"f057","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM167 167c-9.4 9.4-9.4 24.6 0 33.9l55 55-55 55c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55-55-55c-9.4-9.4-24.6-9.4-33.9 0z"]},rv={prefix:"far",iconName:"image",icon:[448,512,[],"f03e","M64 80c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L64 80zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm128 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm136 72c8.5 0 16.4 4.5 20.7 11.8l80 136c4.4 7.4 4.4 16.6 .1 24.1S352.6 384 344 384l-240 0c-8.9 0-17.2-5-21.3-12.9s-3.5-17.5 1.6-24.8l56-80c4.5-6.4 11.8-10.2 19.7-10.2s15.2 3.8 19.7 10.2l17.2 24.6 46.5-79c4.3-7.3 12.2-11.8 20.7-11.8z"]},rx={prefix:"far",iconName:"circle-user",icon:[512,512,[62142,"user-circle"],"f2bd","M406.5 399.6C387.4 352.9 341.5 320 288 320l-64 0c-53.5 0-99.4 32.9-118.5 79.6-35.6-37.3-57.5-87.9-57.5-143.6 0-114.9 93.1-208 208-208s208 93.1 208 208c0 55.7-21.9 106.2-57.5 143.6zm-40.1 32.7C334.4 452.4 296.6 464 256 464s-78.4-11.6-110.5-31.7c7.3-36.7 39.7-64.3 78.5-64.3l64 0c38.8 0 71.2 27.6 78.5 64.3zM256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zm0-272a40 40 0 1 1 0-80 40 40 0 1 1 0 80zm-88-40a88 88 0 1 0 176 0 88 88 0 1 0 -176 0z"]},r_={prefix:"far",iconName:"thumbs-up",icon:[512,512,[128077,61575],"f164","M171.5 38.8C192.3 4 236.5-10 274 7.6l7.2 3.8C316 32.3 330 76.5 312.4 114l0 0-14.1 30 109.7 0 7.4 .4c36.3 3.7 64.6 34.4 64.6 71.6 0 13.2-3.6 25.4-9.8 36 6.1 10.6 9.7 22.8 9.8 36 0 18.3-6.9 34.8-18 47.5 1.3 5.3 2 10.8 2 16.5 0 25.1-12.9 47-32.2 59.9-1.9 35.5-29.4 64.2-64.4 67.7l-7.4 .4-104.1 0c-18 0-35.9-3.4-52.6-9.9l-7.1-3-.7-.3-6.6-3.2-.7-.3-12.2-6.5c-12.3-6.5-23.3-14.7-32.9-24.1-4.1 26.9-27.3 47.4-55.3 47.4l-32 0c-30.9 0-56-25.1-56-56L0 200c0-30.9 25.1-56 56-56l32 0c10.8 0 20.9 3.1 29.5 8.5l50.1-106.5 .6-1.2 2.7-5 .6-.9zM56 192c-4.4 0-8 3.6-8 8l0 224c0 4.4 3.6 8 8 8l32 0c4.4 0 8-3.6 8-8l0-224c0-4.4-3.6-8-8-8l-32 0zM253.6 51c-14.8-6.9-32.3-1.6-40.7 12l-2.2 4-56.8 120.9c-3.5 7.5-5.5 15.5-6 23.7l-.1 4.2 0 112.9 .2 7.9c2.4 32.7 21.4 62.1 50.7 77.7l11.5 6.1 6.3 3.1c12.4 5.6 25.8 8.5 39.4 8.5l104.1 0 2.4-.1c12.1-1.2 21.6-11.5 21.6-23.9l-.2-2.6c-.1-.9-.2-1.7-.4-2.6-2.7-12.1 4.3-24.2 16-28 9.7-3.1 16.6-12.2 16.6-22.8 0-4.3-1.1-8.2-3.1-11.8-6.3-11.1-2.8-25.2 8-32 6.8-4.3 11.2-11.8 11.2-20.2 0-7.1-3.1-13.5-8.2-18-5.2-4.6-8.2-11.1-8.2-18s3-13.4 8.2-18c5.1-4.5 8.2-10.9 8.2-18l-.1-2.4c-1.1-11.3-10.1-20.3-21.4-21.4l-2.4-.1-147.5 0c-8.2 0-15.8-4.2-20.2-11.1-4.4-6.9-5-15.7-1.5-23.1L269 93.6c7-15 1.4-32.7-12.5-41L253.6 51z"]},rC={prefix:"far",iconName:"circle-question",icon:[512,512,[62108,"question-circle"],"f059","M464 256a208 208 0 1 0 -416 0 208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm256-80c-17.7 0-32 14.3-32 32 0 13.3-10.7 24-24 24s-24-10.7-24-24c0-44.2 35.8-80 80-80s80 35.8 80 80c0 47.2-36 67.2-56 74.5l0 3.8c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-8.1c0-20.5 14.8-35.2 30.1-40.2 6.4-2.1 13.2-5.5 18.2-10.3 4.3-4.2 7.7-10 7.7-19.6 0-17.7-14.3-32-32-32zM224 368a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},rk={prefix:"far",iconName:"file",icon:[384,512,[128196,128459,61462],"f15b","M176 48L64 48c-8.8 0-16 7.2-16 16l0 384c0 8.8 7.2 16 16 16l256 0c8.8 0 16-7.2 16-16l0-240-88 0c-39.8 0-72-32.2-72-72l0-88zM316.1 160L224 67.9 224 136c0 13.3 10.7 24 24 24l68.1 0zM0 64C0 28.7 28.7 0 64 0L197.5 0c17 0 33.3 6.7 45.3 18.7L365.3 141.3c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64z"]},rw={prefix:"far",iconName:"circle-up",icon:[512,512,[61467,"arrow-alt-circle-up"],"f35b","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464a256 256 0 1 0 0-512 256 256 0 1 0 0 512zm11.3-387.3c-6.2-6.2-16.4-6.2-22.6 0l-104 104c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9l72 0 0 104c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24l0-104 72 0c6.5 0 12.3-3.9 14.8-9.9s1.1-12.9-3.5-17.4l-104-104z"]}
111,rA={prefix:"far",iconName:"circle-left",icon:[512,512,[61840,"arrow-alt-circle-left"],"f359","M48 256a208 208 0 1 1 416 0 208 208 0 1 1 -416 0zm464 0a256 256 0 1 0 -512 0 256 256 0 1 0 512 0zM124.7 244.7c-6.2 6.2-6.2 16.4 0 22.6l104 104c4.6 4.6 11.5 5.9 17.4 3.5s9.9-8.3 9.9-14.8l0-72 104 0c13.3 0 24-10.7 24-24l0-16c0-13.3-10.7-24-24-24l-104 0 0-72c0-6.5-3.9-12.3-9.9-14.8s-12.9-1.1-17.4 3.5l-104 104z"]},rj={prefix:"far",iconName:"calendar",icon:[448,512,[128197,128198],"f133","M120 0c13.3 0 24 10.7 24 24l0 40 160 0 0-40c0-13.3 10.7-24 24-24s24 10.7 24 24l0 40 32 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 128C0 92.7 28.7 64 64 64l32 0 0-40c0-13.3 10.7-24 24-24zm0 112l-56 0c-8.8 0-16 7.2-16 16l0 48 352 0 0-48c0-8.8-7.2-16-16-16l-264 0zM48 224l0 192c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-192-352 0z"]},rS={prefix:"far",iconName:"bookmark",icon:[384,512,[128278,61591],"f02e","M0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l0 417.1c0 25.6-28.5 40.8-49.8 26.6L192 412.8 49.8 507.7C28.5 521.9 0 506.6 0 481.1L0 64zM64 48c-8.8 0-16 7.2-16 16l0 387.2 117.4-78.2c16.1-10.7 37.1-10.7 53.2 0L336 451.2 336 64c0-8.8-7.2-16-16-16L64 48z"]},rO={prefix:"far",iconName:"circle-down",icon:[512,512,[61466,"arrow-alt-circle-down"],"f358","M256 464a208 208 0 1 1 0-416 208 208 0 1 1 0 416zM256 0a256 256 0 1 0 0 512 256 256 0 1 0 0-512zM244.7 387.3c6.2 6.2 16.4 6.2 22.6 0l104-104c4.6-4.6 5.9-11.5 3.5-17.4S366.5 256 360 256l-72 0 0-104c0-13.3-10.7-24-24-24l-16 0c-13.3 0-24 10.7-24 24l0 104-72 0c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l104 104z"]},rN={prefix:"far",iconName:"circle-check",icon:[512,512,[61533,"check-circle"],"f058","M256 512a256 256 0 1 1 0-512 256 256 0 1 1 0 512zm0-464a208 208 0 1 0 0 416 208 208 0 1 0 0-416zm70.7 121.9c7.8-10.7 22.8-13.1 33.5-5.3 10.7 7.8 13.1 22.8 5.3 33.5L243.4 366.1c-4.1 5.7-10.5 9.3-17.5 9.8-7 .5-13.9-2-18.8-6.9l-55.9-55.9c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l36 36 105.6-145.2z"]},rE={prefix:"far",iconName:"circle-right",icon:[512,512,[61838,"arrow-alt-circle-right"],"f35a","M464 256a208 208 0 1 1 -416 0 208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0 256 256 0 1 0 -512 0zm387.3 11.3c6.2-6.2 6.2-16.4 0-22.6l-104-104c-4.6-4.6-11.5-5.9-17.4-3.5S256 145.5 256 152l0 72-104 0c-13.3 0-24 10.7-24 24l0 16c0 13.3 10.7 24 24 24l104 0 0 72c0 6.5 3.9 12.3 9.9 14.8s12.9 1.1 17.4-3.5l104-104z"]},rM={prefix:"far",iconName:"address-book",icon:[512,512,[62138,"contact-book"],"f2b9","M384 48c8.8 0 16 7.2 16 16l0 384c0 8.8-7.2 16-16 16L96 464c-8.8 0-16-7.2-16-16L80 64c0-8.8 7.2-16 16-16l288 0zM96 0C60.7 0 32 28.7 32 64l0 384c0 35.3 28.7 64 64 64l288 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L96 0zM240 248a56 56 0 1 0 0-112 56 56 0 1 0 0 112zm-32 40c-44.2 0-80 35.8-80 80 0 8.8 7.2 16 16 16l192 0c8.8 0 16-7.2 16-16 0-44.2-35.8-80-80-80l-64 0zM512 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64zM496 192c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8-7.2-16-16-16zm16 144c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64z"]},rT={prefix:"far",iconName:"copy",icon:[448,512,[],"f0c5","M384 336l-192 0c-8.8 0-16-7.2-16-16l0-256c0-8.8 7.2-16 16-16l133.5 0c4.2 0 8.3 1.7 11.3 4.7l58.5 58.5c3 3 4.7 7.1 4.7 11.3L400 320c0 8.8-7.2 16-16 16zM192 384l192 0c35.3 0 64-28.7 64-64l0-197.5c0-17-6.7-33.3-18.7-45.3L370.7 18.7C358.7 6.7 342.5 0 325.5 0L192 0c-35.3 0-64 28.7-64 64l0 256c0 35.3 28.7 64 64 64zM64 128c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l192 0c35.3 0 64-28.7 64-64l0-16-48 0 0 16c0 8.8-7.2 16-16 16L64 464c-8.8 0-16-7.2-16-16l0-256c0-8.8 7.2-16 16-16l16 0 0-48-16 0z"]},rL={prefix:"far",iconName:"money-bill-1",icon:[512,512,["money-bill-alt"],"f3d1","M112 112c0 35.3-28.7 64-64 64l0 160c35.3 0 64 28.7 64 64l288 0c0-35.3 28.7-64 64-64l0-160c-35.3 0-64-28.7-64-64l-288 0zM0 128C0 92.7 28.7 64 64 64l384 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zm256 16a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm-16 44c-11 0-20 9-20 20 0 9.7 6.9 17.7 16 19.6l0 48.4-4 0c-11 0-20 9-20 20s9 20 20 20l48 0c11 0 20-9 20-20s-9-20-20-20l-4 0 0-68c0-11-9-20-20-20l-16 0z"]},rI={prefix:"far",iconName:"square",icon:[448,512,[9632,9723,9724,61590],"f0c8","M384 80c8.8 0 16 7.2 16 16l0 320c0 8.8-7.2 16-16 16L64 432c-8.8 0-16-7.2-16-16L48 96c0-8.8 7.2-16 16-16l320 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32z"]},rD=r(85178),rR=r.n(rD);let rP={add:ri,"address book outline":rM,"address book":rM,"address card outline":{prefix:"far",iconName:"address-card",icon:[576,512,[62140,"contact-card","vcard"],"f2bb","M512 80c8.8 0 16 7.2 16 16l0 320c0 8.8-7.2 16-16 16L64 432c-8.8 0-16-7.2-16-16L48 96c0-8.8 7.2-16 16-16l448 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM208 248a56 56 0 1 0 0-112 56 56 0 1 0 0 112zm-32 40c-44.2 0-80 35.8-80 80 0 8.8 7.2 16 16 16l192 0c8.8 0 16-7.2 16-16 0-44.2-35.8-80-80-80l-64 0zM376 144c-13.3 0-24 10.7-24 24s10.7 24 24 24l80 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-80 0zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24l80 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-80 0z"]},adjust:ro,"align left":{prefix:"fas",iconName:"align-left",icon:[448,512,[],"f036","M288 64c0 17.7-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l224 0c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32L32 352c-17.7 0-32-14.3-32-32s14.3-32 32-32l224 0c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 224c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32L32 48
1110c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z"]},"align right":{prefix:"fas",iconName:"align-right",icon:[448,512,[],"f038","M448 64c0 17.7-14.3 32-32 32L192 96c-17.7 0-32-14.3-32-32s14.3-32 32-32l224 0c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l224 0c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 224c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z"]},"angle double down":{prefix:"fas",iconName:"angles-down",icon:[448,512,["angle-double-down"],"f103","M246.6 470.6c-12.5 12.5-32.8 12.5-45.3 0l-160-160c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L224 402.7 361.4 265.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-160 160zm160-352l-160 160c-12.5 12.5-32.8 12.5-45.3 0l-160-160c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L224 210.7 361.4 73.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3z"]},"angle double up":{prefix:"fas",iconName:"angles-up",icon:[448,512,["angle-double-up"],"f102","M246.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L224 109.3 361.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160zm160 352l-160-160c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L224 301.3 361.4 438.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3z"]},"angle down":{prefix:"fas",iconName:"angle-down",icon:[448,512,[8964],"f107","M201.4 374.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 306.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]},archive:{prefix:"fas",iconName:"box-archive",icon:[512,512,["archive"],"f187","M32 32l448 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96L0 64C0 46.3 14.3 32 32 32zm0 128l448 0 0 256c0 35.3-28.7 64-64 64L96 480c-35.3 0-64-28.7-64-64l0-256zm128 80c0 8.8 7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0c-8.8 0-16 7.2-16 16z"]},"arrow alternate circle down outline":rO,"arrow alternate circle left outline":rA,"arrow alternate circle right outline":rE,"arrow alternate circle right":rE,"arrow alternate circle up outline":rw,"arrow circle down":rO,"arrow circle left":rA,"arrow circle right":rE,"arrow circle up":rw,"arrow down":{prefix:"fas",iconName:"arrow-down",icon:[384,512,[8595],"f063","M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]},"arrow left":{prefix:"fas",iconName:"arrow-left",icon:[448,512,[8592],"f060","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]},"arrow right":{prefix:"fas",iconName:"arrow-right",icon:[448,512,[8594],"f061","M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"]},"arrow up":{prefix:"fas",iconName:"arrow-up",icon:[384,512,[8593],"f062","M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2 160 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-306.7L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z"]},"arrows alternate vertical":{prefix:"fas",iconName:"up-right-and-down-left-from-center",icon:[512,512,["expand-alt"],"f424","M344 0L488 0c13.3 0 24 10.7 24 24l0 144c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39-87 87c-9.4 9.4-24.6 9.4-33.9 0l-32-32c-9.4-9.4-9.4-24.6 0-33.9l87-87L327 41c-6.9-6.9-8.9-17.2-5.2-26.2S334.3 0 344 0zM168 512L24 512c-13.3 0-24-10.7-24-24L0 344c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l39 39 87-87c9.4-9.4 24.6-9.4 33.9 0l32 32c9.4 9.4 9.4 24.6 0 33.9l-87 87 39 39c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8z"]},backward:{prefix:"fas",iconName:"backward",icon:[512,512,[9194],"f04a","M459.5 440.6c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29l0-320c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4L288 214.3l0 41.7 0 41.7L459.5 440.6zM256 352l0-96 0-128 0-32c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4l-192 160C4.2 237.5 0 246.5 0 256s4.2 18.5 11.5 24.6l192 160c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29l0-64z"]}
111,"balance scale":{prefix:"fas",iconName:"scale-balanced",icon:[640,512,[9878,"balance-scale"],"f24e","M384 32l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L398.4 96c-5.2 25.8-22.9 47.1-46.4 57.3L352 448l160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0-192 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l160 0 0-294.7c-23.5-10.3-41.2-31.6-46.4-57.3L128 96c-17.7 0-32-14.3-32-32s14.3-32 32-32l128 0c14.6-19.4 37.8-32 64-32s49.4 12.6 64 32zm55.6 288l144.9 0L512 195.8 439.6 320zM512 416c-62.9 0-115.2-34-126-78.9c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C627.2 382 574.9 416 512 416zM126.8 195.8L54.4 320l144.9 0L126.8 195.8zM.9 337.1c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C242 382 189.7 416 126.8 416S11.7 382 .9 337.1z"]},ban:{prefix:"fas",iconName:"ban",icon:[512,512,[128683,"cancel"],"f05e","M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},bars:{prefix:"fas",iconName:"bars",icon:[448,512,["navicon"],"f0c9","M0 96C0 78.3 14.3 64 32 64l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z"]},"bell outline":{prefix:"far",iconName:"bell",icon:[448,512,[128276,61602],"f0f3","M224 0c-13.3 0-24 10.7-24 24l0 9.7C118.6 45.3 56 115.4 56 200l0 14.5c0 37.7-10 74.7-29 107.3L5.1 359.2C1.8 365 0 371.5 0 378.2 0 399.1 16.9 416 37.8 416l372.4 0c20.9 0 37.8-16.9 37.8-37.8 0-6.7-1.8-13.3-5.1-19L421 321.7c-19-32.6-29-69.6-29-107.3l0-14.5c0-84.6-62.6-154.7-144-166.3l0-9.7c0-13.3-10.7-24-24-24zM392.4 368l-336.9 0 12.9-22.1C91.7 306 104 260.6 104 214.5l0-14.5c0-66.3 53.7-120 120-120s120 53.7 120 120l0 14.5c0 46.2 12.3 91.5 35.5 131.4L392.4 368zM156.1 464c9.9 28 36.6 48 67.9 48s58-20 67.9-48l-135.8 0z"]},bluesky:{prefix:"fab",iconName:"bluesky",icon:[512,512,[],"e671","M111.8 62.2C170.2 105.9 233 194.7 256 242.4c23-47.6 85.8-136.4 144.2-180.2c42.1-31.6 110.3-56 110.3 21.8c0 15.5-8.9 130.5-14.1 149.2C478.2 298 412 314.6 353.1 304.5c102.9 17.5 129.1 75.5 72.5 133.5c-107.4 110.2-154.3-27.6-166.3-62.9l0 0c-1.7-4.9-2.6-7.8-3.3-7.8s-1.6 3-3.3 7.8l0 0c-12 35.3-59 173.1-166.3 62.9c-56.5-58-30.4-116 72.5-133.5C100 314.6 33.8 298 15.7 233.1C10.4 214.4 1.5 99.4 1.5 83.9c0-77.8 68.2-53.4 110.3-21.8z"]},bold:{prefix:"fas",iconName:"bold",icon:[384,512,[],"f032","M0 64C0 46.3 14.3 32 32 32l48 0 16 0 128 0c70.7 0 128 57.3 128 128c0 31.3-11.3 60.1-30 82.3c37.1 22.4 62 63.1 62 109.7c0 70.7-57.3 128-128 128L96 480l-16 0-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-160L48 96 32 96C14.3 96 0 81.7 0 64zM224 224c35.3 0 64-28.7 64-64s-28.7-64-64-64L112 96l0 128 112 0zM112 288l0 128 144 0c35.3 0 64-28.7 64-64s-28.7-64-64-64l-32 0-112 0z"]},bolt:{prefix:"fas",iconName:"bolt",icon:[448,512,[9889,"zap"],"f0e7","M349.4 44.6c5.9-13.7 1.5-29.7-10.6-38.5s-28.6-8-39.9 1.8l-256 224c-10 8.8-13.6 22.9-8.9 35.3S50.7 288 64 288l111.5 0L98.6 467.4c-5.9 13.7-1.5 29.7 10.6 38.5s28.6 8 39.9-1.8l256-224c10-8.8 13.6-22.9 8.9-35.3s-16.6-20.7-30-20.7l-111.5 0L349.4 44.6z"]},"bookmark outline":rS,bookmark:{prefix:"fas",iconName:"bookmark",icon:[384,512,[128278,61591],"f02e","M0 48V487.7C0 501.1 10.9 512 24.3 512c5 0 9.9-1.5 14-4.4L192 400 345.7 507.6c4.1 2.9 9 4.4 14 4.4c13.4 0 24.3-10.9 24.3-24.3V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48z"]},boxes:{prefix:"fas",iconName:"boxes-stacked",icon:[576,512,[62625,"boxes","boxes-alt"],"f468","M248 0L208 0c-26.5 0-48 21.5-48 48l0 112c0 35.3 28.7 64 64 64l128 0c35.3 0 64-28.7 64-64l0-112c0-26.5-21.5-48-48-48L328 0l0 80c0 8.8-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-80zM64 256c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l160 0c35.3 0 64-28.7 64-64l0-128c0-35.3-28.7-64-64-64l-40 0 0 80c0 8.8-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-80-40 0zM352 512l160 0c35.3 0 64-28.7 64-64l0-128c0-35.3-28.7-64-64-64l-40 0 0 80c0 8.8-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-80-40 0c-1
1115 0-28.8 5.1-39.7 13.8c4.9 10.4 7.7 22 7.7 34.2l0 160c0 12.2-2.8 23.8-7.7 34.2C323.2 506.9 337 512 352 512z"]},bug:{prefix:"fas",iconName:"bug",icon:[512,512,[],"f188","M256 0c53 0 96 43 96 96l0 3.6c0 15.7-12.7 28.4-28.4 28.4l-135.1 0c-15.7 0-28.4-12.7-28.4-28.4l0-3.6c0-53 43-96 96-96zM41.4 105.4c12.5-12.5 32.8-12.5 45.3 0l64 64c.7 .7 1.3 1.4 1.9 2.1c14.2-7.3 30.4-11.4 47.5-11.4l112 0c17.1 0 33.2 4.1 47.5 11.4c.6-.7 1.2-1.4 1.9-2.1l64-64c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-64 64c-.7 .7-1.4 1.3-2.1 1.9c6.2 12 10.1 25.3 11.1 39.5l64.3 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c0 24.6-5.5 47.8-15.4 68.6c2.2 1.3 4.2 2.9 6 4.8l64 64c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-63.1-63.1c-24.5 21.8-55.8 36.2-90.3 39.6L272 240c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 239.2c-34.5-3.4-65.8-17.8-90.3-39.6L86.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l64-64c1.9-1.9 3.9-3.4 6-4.8C101.5 367.8 96 344.6 96 320l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64.3 0c1.1-14.1 5-27.5 11.1-39.5c-.7-.6-1.4-1.2-2.1-1.9l-64-64c-12.5-12.5-12.5-32.8 0-45.3z"]},"calendar alternate outline":rj,calendar:rj,cancel:rs,"caret down":rr,"caret left":{prefix:"fas",iconName:"caret-left",icon:[256,512,[],"f0d9","M9.4 278.6c-12.5-12.5-12.5-32.8 0-45.3l128-128c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 256c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-128-128z"]},"caret right":{prefix:"fas",iconName:"caret-right",icon:[256,512,[],"f0da","M246.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 256c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128z"]},"caret up":{prefix:"fas",iconName:"caret-up",icon:[320,512,[],"f0d8","M182.6 137.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l256 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z"]},cart:rt,chain:{prefix:"fas",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"]},"chart bar":{prefix:"fas",iconName:"chart-bar",icon:[512,512,["bar-chart"],"f080","M32 32c17.7 0 32 14.3 32 32l0 336c0 8.8 7.2 16 16 16l400 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L80 480c-44.2 0-80-35.8-80-80L0 64C0 46.3 14.3 32 32 32zm96 96c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32zm32 64l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 96l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},"chart line":t7,chat:{prefix:"fas",iconName:"comment-dots",icon:[512,512,[128172,62075,"commenting"],"f4ad","M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM128 208a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},"check circle outline":rN,"check circle":rN,"check square":{prefix:"far",iconName:"square-check",icon:[448,512,[9745,9989,61510,"check-square"],"f14a","M384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0zM64 80c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L64 80zm230.7 89.9c7.8-10.7 22.8-13.1 33.5-5.3 10.7 7.8 13.1 22.8 5.3 33.5L211.4 366.1c-4.1 5.7-10.5 9.3-17.5 9.8-7 .5-13.9-2-18.8-6.9l-55.9-55.9c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l36 36 105.6-145.2z"]}
111,check:rl,checkmark:rl,chess:{prefix:"fas",iconName:"chess",icon:[512,512,[],"f439","M144 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16L96 32c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 32L60.2 96C49.1 96 40 105.1 40 116.2c0 2.5 .5 4.9 1.3 7.3L73.8 208 72 208c-13.3 0-24 10.7-24 24s10.7 24 24 24l4 0L60 384l136 0L180 256l4 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-1.8 0 32.5-84.5c.9-2.3 1.3-4.8 1.3-7.3c0-11.2-9.1-20.2-20.2-20.2L144 96l0-32 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16zM48 416L4.8 473.6C1.7 477.8 0 482.8 0 488c0 13.3 10.7 24 24 24l208 0c13.3 0 24-10.7 24-24c0-5.2-1.7-10.2-4.8-14.4L208 416 48 416zm288 0l-43.2 57.6c-3.1 4.2-4.8 9.2-4.8 14.4c0 13.3 10.7 24 24 24l176 0c13.3 0 24-10.7 24-24c0-5.2-1.7-10.2-4.8-14.4L464 416l-128 0zM304 208l0 51.9c0 7.8 2.8 15.3 8 21.1L339.2 312 337 384l125.5 0-3.3-72 28.3-30.8c5.4-5.9 8.5-13.6 8.5-21.7l0-51.5c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16l0 16-24 0 0-16c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16l0 16-24 0 0-16c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16zm80 96c0-8.8 7.2-16 16-16s16 7.2 16 16l0 32-32 0 0-32z"]},"chess king":{prefix:"fas",iconName:"chess-king",icon:[448,512,[9818],"f43f","M224 0c17.7 0 32 14.3 32 32l0 16 16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-16 0 0 48 152 0c22.1 0 40 17.9 40 40c0 5.3-1 10.5-3.1 15.4L368 400 80 400 3.1 215.4C1 210.5 0 205.3 0 200c0-22.1 17.9-40 40-40l152 0 0-48-16 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-16c0-17.7 14.3-32 32-32zM38.6 473.4L80 432l288 0 41.4 41.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6L54.6 512C42.1 512 32 501.9 32 489.4c0-6 2.4-11.8 6.6-16z"]},"chess queen":{prefix:"fas",iconName:"chess-queen",icon:[512,512,[9819],"f445","M256 0a56 56 0 1 1 0 112A56 56 0 1 1 256 0zM134.1 143.8c3.3-13 15-23.8 30.2-23.8c12.3 0 22.6 7.2 27.7 17c12 23.2 36.2 39 64 39s52-15.8 64-39c5.1-9.8 15.4-17 27.7-17c15.3 0 27 10.8 30.2 23.8c7 27.8 32.2 48.3 62.1 48.3c10.8 0 21-2.7 29.8-7.4c8.4-4.4 18.9-4.5 27.6 .9c13 8 17.1 25 9.2 38L399.7 400 384 400l-40.4 0-175.1 0L128 400l-15.7 0L5.4 223.6c-7.9-13-3.8-30 9.2-38c8.7-5.3 19.2-5.3 27.6-.9c8.9 4.7 19 7.4 29.8 7.4c29.9 0 55.1-20.5 62.1-48.3zM256 224s0 0 0 0s0 0 0 0s0 0 0 0zM112 432l288 0 41.4 41.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6L86.6 512C74.1 512 64 501.9 64 489.4c0-6 2.4-11.8 6.6-16L112 432z"]},"chevron circle down":{prefix:"fas",iconName:"circle-chevron-down",icon:[512,512,["chevron-circle-down"],"f13a","M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM135 241c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l87 87 87-87c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L273 345c-9.4 9.4-24.6 9.4-33.9 0L135 241z"]},"chevron circle left":{prefix:"fas",iconName:"circle-chevron-left",icon:[512,512,["chevron-circle-left"],"f137","M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM271 135c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-87 87 87 87c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L167 273c-9.4-9.4-9.4-24.6 0-33.9L271 135z"]},"chevron circle right":{prefix:"fas",iconName:"circle-chevron-right",icon:[512,512,["chevron-circle-right"],"f138","M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM241 377c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l87-87-87-87c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L345 239c9.4 9.4 9.4 24.6 0 33.9L241 377z"]},"chevron circle up":{prefix:"fas",iconName:"circle-chevron-up",icon:[512,512,["chevron-circle-up"],"f139","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM377 271c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-87-87-87 87c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239 167c9.4-9.4 24.6-9.4 33.9 0L377 271z"]},"chevron down":{prefix:"fas",iconName:"chevron-down",icon:[512,512,[],"f078","M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"]},"chevron left":{prefix:"fas",iconName:"chevron-left",icon:[320,512,[9001],"f053","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z"]},"chevron right":{prefix:"fas",iconName:"chevron-right",icon:[320,512,[9002],"f054","M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"]}
111,"chevron up":{prefix:"fas",iconName:"chevron-up",icon:[512,512,[],"f077","M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z"]},"circle check":rN,"circle outline":{prefix:"far",iconName:"circle",icon:[512,512,[128308,128309,128992,128993,128994,128995,128996,9679,9898,9899,11044,61708,61915],"f111","M464 256a208 208 0 1 0 -416 0 208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z"]},"circle-half-stroke":ro,"circle-plus":{prefix:"fas",iconName:"circle-plus",icon:[512,512,["plus-circle"],"f055","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 344l0-64-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-64c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64 64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},circle:{prefix:"fas",iconName:"circle",icon:[512,512,[128308,128309,128992,128993,128994,128995,128996,9679,9898,9899,11044,61708,61915],"f111","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z"]},clock:{prefix:"far",iconName:"clock",icon:[512,512,[128339,"clock-four"],"f017","M464 256a208 208 0 1 1 -416 0 208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0 256 256 0 1 0 -512 0zM232 120l0 136c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2 280 120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},"clone outline":rf,clone:rf,close:rs,"cloud download":{prefix:"fas",iconName:"cloud-arrow-down",icon:[640,512,[62337,"cloud-download","cloud-download-alt"],"f0ed","M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128l-368 0zm79-167l80 80c9.4 9.4 24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-39 39L344 184c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 134.1-39-39c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z"]},"code branch":{prefix:"fas",iconName:"code-branch",icon:[448,512,[],"f126","M80 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm80-24c0 32.8-19.7 61-48 73.3l0 87.8c18.8-10.9 40.7-17.1 64-17.1l96 0c35.3 0 64-28.7 64-64l0-6.7C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3l0 6.7c0 70.7-57.3 128-128 128l-96 0c-35.3 0-64 28.7-64 64l0 6.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3l0-6.7 0-198.7C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm232 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM80 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},"code-compare":{prefix:"fas",iconName:"code-compare",icon:[512,512,[],"e13a","M320 488c0 9.5-5.6 18.1-14.2 21.9s-18.8 2.3-25.8-4.1l-80-72c-5.1-4.6-7.9-11-7.9-17.8s2.9-13.3 7.9-17.8l80-72c7-6.3 17.2-7.9 25.8-4.1s14.2 12.4 14.2 21.9l0 40 16 0c35.3 0 64-28.7 64-64l0-166.7C371.7 141 352 112.8 352 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3L464 320c0 70.7-57.3 128-128 128l-16 0 0 40zM456 80a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM192 24c0-9.5 5.6-18.1 14.2-21.9s18.8-2.3 25.8 4.1l80 72c5.1 4.6 7.9 11 7.9 17.8s-2.9 13.3-7.9 17.8l-80 72c-7 6.3-17.2 7.9-25.8 4.1s-14.2-12.4-14.2-21.9l0-40-16 0c-35.3 0-64 28.7-64 64l0 166.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3L48 192c0-70.7 57.3-128 128-128l16 0 0-40zM56 432a24 24 0 1 0 48 0 24 24 0 1 0 -48 0z"]},code:{prefix:"fas",iconName:"code",icon:[640,512,[],"f121","M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3L562.7 256l-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3z"]},cog:{prefix:"fas",iconName:"gear",icon:[512,512,[9881,"cog"],"f013","M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.
1116 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"]},columns:{prefix:"fas",iconName:"table-columns",icon:[512,512,["columns"],"f0db","M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm64 64l0 256 160 0 0-256L64 160zm384 0l-160 0 0 256 160 0 0-256z"]},"comment outline":rg,comment:rg,"comments outline":rg,"copy outline":rT,copy:rT,cube:{prefix:"fas",iconName:"cube",icon:[512,512,[],"f1b2","M234.5 5.7c13.9-5 29.1-5 43.1 0l192 68.6C495 83.4 512 107.5 512 134.6l0 242.9c0 27-17 51.2-42.5 60.3l-192 68.6c-13.9 5-29.1 5-43.1 0l-192-68.6C17 428.6 0 404.5 0 377.4L0 134.6c0-27 17-51.2 42.5-60.3l192-68.6zM256 66L82.3 128 256 190l173.7-62L256 66zm32 368.6l160-57.1 0-188L288 246.6l0 188z"]},cubes:{prefix:"fas",iconName:"cubes",icon:[576,512,[],"f1b3","M290.8 48.6l78.4 29.7L288 109.5 206.8 78.3l78.4-29.7c1.8-.7 3.8-.7 5.7 0zM136 92.5l0 112.2c-1.3 .4-2.6 .8-3.9 1.3l-96 36.4C14.4 250.6 0 271.5 0 294.7L0 413.9c0 22.2 13.1 42.3 33.5 51.3l96 42.2c14.4 6.3 30.7 6.3 45.1 0L288 457.5l113.5 49.9c14.4 6.3 30.7 6.3 45.1 0l96-42.2c20.3-8.9 33.5-29.1 33.5-51.3l0-119.1c0-23.3-14.4-44.1-36.1-52.4l-96-36.4c-1.3-.5-2.6-.9-3.9-1.3l0-112.2c0-23.3-14.4-44.1-36.1-52.4l-96-36.4c-12.8-4.8-26.9-4.8-39.7 0l-96 36.4C150.4 48.4 136 69.3 136 92.5zM392 210.6l-82.4 31.2 0-89.2L392 121l0 89.6zM154.8 250.9l78.4 29.7L152 311.7 70.8 280.6l78.4-29.7c1.8-.7 3.8-.7 5.7 0zm18.8 204.4l0-100.5L256 323.2l0 95.9-82.4 36.2zM421.2 250.9c1.8-.7 3.8-.7 5.7 0l78.4 29.7L424 311.7l-81.2-31.1 78.4-29.7zM523.2 421.2l-77.6 34.1 0-100.5L528 323.2l0 90.7c0 3.2-1.9 6-4.8 7.3z"]},discord:{prefix:"fab",iconName:"discord",icon:[640,512,[],"f392","M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z"]},"dollar sign":{prefix:"fas",iconName:"dollar-sign",icon:[320,512,[128178,61781,"dollar","usd"],"24","M160 0c17.7 0 32 14.3 32 32l0 35.7c1.6 .2 3.1 .4 4.7 .7c.4 .1 .7 .1 1.1 .2l48 8.8c17.4 3.2 28.9 19.9 25.7 37.2s-19.9 28.9-37.2 25.7l-47.5-8.7c-31.3-4.6-58.9-1.5-78.3 6.2s-27.2 18.3-29 28.1c-2 10.7-.5 16.7 1.2 20.4c1.8 3.9 5.5 8.3 12.8 13.2c16.3 10.7 41.3 17.7 73.7 26.3l2.9 .8c28.6 7.6 63.6 16.8 89.6 33.8c14.2 9.3 27.6 21.9 35.9 39.5c8.5 17.9 10.3 37.9 6.4 59.2c-6.9 38-33.1 63.4-65.6 76.7c-13.7 5.6-28.6 9.2-44.4 11l0 33.4c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-34.9c-.4-.1-.9-.1-1.3-.2l-.2 0s0 0 0 0c-24.4-3.8-64.5-14.3-91.5-26.3c-16.1-7.2-23.4-26.1-16.2-42.2s26.1-23.4 42.2-16.2c20.9 9.3 55.3 18.5 75.2 21.6c31.9 4.7 58.2 2 76-5.3c16.9-6.9 24.6-16.9 26.8-28.9c1.9-10.6 .4-16.7-1.3-20.4c-1.9-4-5.6-8.4-13-13.3c-16.4-10.7-41.5-17.7-74-26.3l-2.8-.7s0 0 0 0C119.4 279.3 84.4 270 58.4 253c-14.2-9.3-27.5-22-35.8-39.6c-8.4-17.9-10.1-37.9-6.1-59.2C23.7 116 52.3 91.2 84.8 78.3c13.3-5.3 27.9-8.9 43.2-11L128 32c0-17.7 14.3-32 32-32z"]},dolly:{prefix:"fas",iconName:"dolly",icon:[576,512,["dolly-box"],"f472","M0 32C0 14.3 14.3 0 32 0l72.9 0c27.5 0 52 17.6 60.7 43.8L257.7 320c30.1 .5 56.8 14.9 74 37l202.1-67.4c16.8-5.6 34.9 3.5 40.5 20.2s-3.5 34.9-20.2 40.5L352 417.7c-.9 52.2-43.5 94.3-96 94.3c-53 0-96-43-96-96c0-30.8 14.5-58.2 37-75.8L104.9 64 32 64C14.3 64 0 49.7 0 32zM244.8 134.5c-5.5-16.8 3.7-34.9 20.5-40.3L311 79.4l19.8 60.9 60.9-19.8L371.8 59.6l45.7-14.8c16.8-5.5 34.9 3.7 40.3 20.5l49.4 152.2c5.5 16.8-3.7 34.9-20.5 40.3L334.5 307.2c-16.8 5.5-34.9-3.7-40.3-20.5L244.8 134.5z"]},download:{prefix:"fas",iconName:"download",icon:[512,512,[],"f019","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 242.7-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7 288 32zM64 352c-35.3 0-64 28.7-64 64l0 32c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-32c0-35.3-28.7-64-64-64l-101.5 0-45.3 45.3c-25 25-6
1115.5 25-90.5 0L165.5 352 64 352zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},dropdown:rr,"edit outline":rp,edit:rp,"ellipsis horizontal":{prefix:"fas",iconName:"ellipsis",icon:[448,512,["ellipsis-h"],"f141","M8 256a56 56 0 1 1 112 0A56 56 0 1 1 8 256zm160 0a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm216-56a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"]},"ellipsis vertical":{prefix:"fas",iconName:"ellipsis-vertical",icon:[128,512,["ellipsis-v"],"f142","M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z"]},exchange:{prefix:"fas",iconName:"arrow-right-arrow-left",icon:[448,512,[8644,"exchange"],"f0ec","M438.6 150.6c12.5-12.5 12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.7 96 32 96C14.3 96 0 110.3 0 128s14.3 32 32 32l306.7 0-41.4 41.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l96-96zm-333.3 352c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 416 416 416c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0 41.4-41.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3l96 96z"]},"exclamation triangle":rc,"external alternate":{prefix:"fas",iconName:"up-right-from-square",icon:[512,512,["external-link-alt"],"f35d","M352 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L370.7 96 201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 141.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-128c0-17.7-14.3-32-32-32L352 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z"]},external:{prefix:"fas",iconName:"arrow-up-right-from-square",icon:[512,512,["external-link"],"f08e","M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l82.7 0L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3l0 82.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-17.7-14.3-32-32-32L320 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z"]},"eye dropper":{prefix:"fas",iconName:"eye-dropper",icon:[512,512,["eye-dropper-empty","eyedropper"],"f1fb","M341.6 29.2L240.1 130.8l-9.4-9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-9.4-9.4L482.8 170.4c39-39 39-102.2 0-141.1s-102.2-39-141.1 0zM55.4 323.3c-15 15-23.4 35.4-23.4 56.6l0 42.4L5.4 462.2c-8.5 12.7-6.8 29.6 4 40.4s27.7 12.5 40.4 4L89.7 480l42.4 0c21.2 0 41.6-8.4 56.6-23.4L309.4 335.9l-45.3-45.3L143.4 411.3c-3 3-7.1 4.7-11.3 4.7L96 416l0-36.1c0-4.2 1.7-8.3 4.7-11.3L221.4 247.9l-45.3-45.3L55.4 323.3z"]},"eye slash":{prefix:"far",iconName:"eye-slash",icon:[576,512,[],"f070","M41-24.9c-9.4-9.4-24.6-9.4-33.9 0S-2.3-.3 7 9.1l528 528c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-96.4-96.4c2.7-2.4 5.4-4.8 8-7.2 46.8-43.5 78.1-95.4 93-131.1 3.3-7.9 3.3-16.7 0-24.6-14.9-35.7-46.2-87.7-93-131.1-47.1-43.7-111.8-80.6-192.6-80.6-56.8 0-105.6 18.2-146 44.2L41-24.9zM176.9 111.1c32.1-18.9 69.2-31.1 111.1-31.1 65.2 0 118.8 29.6 159.9 67.7 38.5 35.7 65.1 78.3 78.6 108.3-13.6 30-40.2 72.5-78.6 108.3-3.1 2.8-6.2 5.6-9.4 8.4L393.8 328c14-20.5 22.2-45.3 22.2-72 0-70.7-57.3-128-128-128-26.7 0-51.5 8.2-72 22.2l-39.1-39.1zm182 182l-108-108c11.1-5.8 23.7-9.1 37.1-9.1 44.2 0 80 35.8 80 80 0 13.4-3.3 26-9.1 37.1zM103.4 173.2l-34-34c-32.6 36.8-55 75.8-66.9 104.5-3.3 7.9-3.3 16.7 0 24.6 14.9 35.7 46.2 87.7 93 131.1 47.1 43.7 111.8 80.6 192.6 80.6 37.3 0 71.2-7.9 101.5-20.6L352.2 422c-20 6.4-41.4 10-64.2 10-65.2 0-118.8-29.6-159.9-67.7-38.5-35.7-65.1-78.3-78.6-108.3 10.4-23.1 28.6-53.6 54-82.8z"]},eye:{prefix:"far",iconName:"eye",icon:[576,512,[128065],"f06e","M288 80C222.8 80 169.2 109.6 128.1 147.7 89.6 183.5 63 226 49.4 256 63 286 89.6 328.5 128.1 364.3 169.2 402.4 222.8 432 288 432s118.8-29.6 159.9-67.7C486.4 328.5 513 286 526.6 256 513 226 486.4 183.5 447.9 147.7 406.8 109.6 353.2 80 288 80zM95.4 112.6C142.5 68.8 207.2 32 288 32s145.5 36.8 192.6 80.6c46.8 43.5 78.1 95.4 93 131.1 3.3 7.9 3.3 16.7 0 24.6-14.9 35.7-46.2 87.7-93 131.1-47.1 43.7-111.8 80.6-192.6 80.6S142.5 443.2 95.4 399.4c-46.8-43.5-78.1-95.4-93-131.1-3.3-7.9-3.3-16.7 0-24.6 14.9-35.7 46.2-87.7 93-131.1zM288 336c44.2 0 80-35.8 80-80 0-29.6-16.1-55.5-40-69.3-1.4 59.7-49.6 107.9-109.3 109.3 13.8 23.9 39.7 40 69.3 40zm-79.6-88.4c2.5 .3 5 .4 7.6 .4 35.3 0 64-28.7 64-64 0-2.6-.2-5.1-.4-7.6-37.4 3.9-67.2 33.7-71.1 71.1zm45.6-115c10.8-3 22.2-4.5 33.9-4.5 8.8 0 17.5 .9 25.8 2.6 .3 .1 .5 .1 .8 .2 57.9 12.2 101.4 63.7 101.4 125.2 0 70.7-57.3 128-128 128-61.6 0-113-43.5-125.2-101.4-1.8-8.6-2.8-17.5-2.8-26.6 0-11 1.4-21.8 4-32 .2-.7 .3-1.3 .5-1.9 11.9-43.4 46.1-77.6 89.5-89.5z"]},facebook:{prefix:"fab",iconName:"facebook",icon:[512,512,[62e3],"f09a","M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256C0 376 82.7 476.8 194.2 504.5V334.2H141.4V256h52.8V222.3c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H287V510.1C413.8 494.8 512 386.9 512 256h0z"]},"fast forward":{prefix:"fas",iconName:"forward-fast",icon:[512,512,[9197,"fast-forward"],"f050","M18.4 445c11.2 5.3 24.5 3.6 34.1-4.4L224 297.7 224 416c0 12.4 7.2 23.7 18.4 29s24.5 3.6 34.1-4.4L448 297.7 448 416c0 17.7 14.3 32 32 32s32-14.3 32-32l0-320c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 118.3L276.5 71.4c-9.5-
1117.9-22.8-9.7-34.1-4.4S224 83.6 224 96l0 118.3L52.5 71.4c-9.5-7.9-22.8-9.7-34.1-4.4S0 83.6 0 96L0 416c0 12.4 7.2 23.7 18.4 29z"]},"file alternate outline":{prefix:"far",iconName:"file-lines",icon:[384,512,[128441,128462,61686,"file-alt","file-text"],"f15c","M64 48l112 0 0 88c0 39.8 32.2 72 72 72l88 0 0 240c0 8.8-7.2 16-16 16L64 464c-8.8 0-16-7.2-16-16L48 64c0-8.8 7.2-16 16-16zM224 67.9l92.1 92.1-68.1 0c-13.3 0-24-10.7-24-24l0-68.1zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-261.5c0-17-6.7-33.3-18.7-45.3L242.7 18.7C230.7 6.7 214.5 0 197.5 0L64 0zm56 256c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0z"]},"file image outline":{prefix:"far",iconName:"file-image",icon:[384,512,[128443],"f1c5","M176 48L64 48c-8.8 0-16 7.2-16 16l0 384c0 8.8 7.2 16 16 16l256 0c8.8 0 16-7.2 16-16l0-240-88 0c-39.8 0-72-32.2-72-72l0-88zM316.1 160L224 67.9 224 136c0 13.3 10.7 24 24 24l68.1 0zM0 64C0 28.7 28.7 0 64 0L197.5 0c17 0 33.3 6.7 45.3 18.7L365.3 141.3c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM259.4 432l-134.8 0c-15.8 0-28.6-12.8-28.6-28.6 0-6.4 2.1-12.5 6-17.6l67.6-86.9C175 292 183.3 288 192 288s17 4 22.4 10.9L282 385.9c3.9 5 6 11.2 6 17.6 0 15.8-12.8 28.6-28.6 28.6zM112 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},"file outline":rk,file:rk,filter:{prefix:"fas",iconName:"filter",icon:[512,512,[],"f0b0","M3.9 54.9C10.5 40.9 24.5 32 40 32l432 0c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L320 320.9 320 448c0 12.1-6.8 23.2-17.7 28.6s-23.8 4.3-33.5-3l-64-48c-8.1-6-12.8-15.5-12.8-25.6l0-79.1L9 97.3C-.7 85.4-2.8 68.8 3.9 54.9z"]},fire:{prefix:"fas",iconName:"fire",icon:[448,512,[128293],"f06d","M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-4.5-9-16-9.6-22.5-2l-25.2 29.3c-6.6 7.6-18.5 7.4-24.7-.5c-16.5-21-46-58.5-62.8-79.8c-6.3-8-18.3-8.1-24.7-.1c-33.8 42.5-50.8 69.3-50.8 99.4C112 375.4 162.6 416 225.7 416z"]},"flag checkered":{prefix:"fas",iconName:"flag-checkered",icon:[448,512,[127937],"f11e","M32 0C49.7 0 64 14.3 64 32l0 16 69-17.2c38.1-9.5 78.3-5.1 113.5 12.5c46.3 23.2 100.8 23.2 147.1 0l9.6-4.8C423.8 28.1 448 43.1 448 66.1l0 279.7c0 13.3-8.3 25.3-20.8 30l-34.7 13c-46.2 17.3-97.6 14.6-141.7-7.4c-37.9-19-81.3-23.7-122.5-13.4L64 384l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-80 0-66L0 64 0 32C0 14.3 14.3 0 32 0zM64 187.1l64-13.9 0 65.5L64 252.6 64 318l48.8-12.2c5.1-1.3 10.1-2.4 15.2-3.3l0-63.9 38.9-8.4c8.3-1.8 16.7-2.5 25.1-2.1l0-64c13.6 .4 27.2 2.6 40.4 6.4l23.6 6.9 0 66.7-41.7-12.3c-7.3-2.1-14.8-3.4-22.3-3.8l0 71.4c21.8 1.9 43.3 6.7 64 14.4l0-69.8 22.7 6.7c13.5 4 27.3 6.4 41.3 7.4l0-64.2c-7.8-.8-15.6-2.3-23.2-4.5l-40.8-12 0-62c-13-3.8-25.8-8.8-38.2-15c-8.2-4.1-16.9-7-25.8-8.8l0 72.4c-13-.4-26 .8-38.7 3.6L128 173.2 128 98 64 114l0 73.1zM320 335.7c16.8 1.5 33.9-.7 50-6.8l14-5.2 0-71.7-7.9 1.8c-18.4 4.3-37.3 5.7-56.1 4.5l0 77.4zm64-149.4l0-70.8c-20.9 6.1-42.4 9.1-64 9.1l0 69.4c13.9 1.4 28 .5 41.7-2.6l22.3-5.2z"]},"flag outline":{prefix:"far",iconName:"flag",icon:[448,512,[127988,61725],"f024","M48 24C48 10.7 37.3 0 24 0S0 10.7 0 24L0 488c0 13.3 10.7 24 24 24s24-10.7 24-24l0-100 80.3-20.1c41.1-10.3 84.6-5.5 122.5 13.4 44.2 22.1 95.5 24.8 141.7 7.4l34.7-13c12.5-4.7 20.8-16.6 20.8-30l0-279.7c0-23-24.2-38-44.8-27.7l-9.6 4.8c-46.3 23.2-100.8 23.2-147.1 0-35.1-17.6-75.4-22-113.5-12.5L48 52 48 24zm0 77.5l96.6-24.2c27-6.7 55.5-3.6 80.4 8.8 54.9 27.4 118.7 29.7 175 6.8l0 241.8-24.4 9.1c-33.7 12.6-71.2 10.7-103.4-5.4-48.2-24.1-103.3-30.1-155.6-17.1l-68.6 17.2 0-237z"]},flask:rn,"folder open outline":rh,"folder open":rh,"folder outline":rh,folder:{prefix:"far",iconName:"folder",icon:[512,512,[128193,128447,61716,"folder-blank"],"f07b","M64 400l384 0c8.8 0 16-7.2 16-16l0-240c0-8.8-7.2-16-16-16l-149.3 0c-17.3 0-34.2-5.6-48-16L212.3 83.2c-2.8-2.1-6.1-3.2-9.6-3.2L64 80c-8.8 0-16 7.2-16 16l0 288c0 8.8 7.2 16 16 16zm384 48L64 448c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l138.7 0c13.8 0 27.3 4.5 38.4 12.8l38.4 28.8c5.5 4.2 12.3 6.4 19.2 6.4L448 80c35.3 0 64 28.7 64 64l0 240c0 35.3-28.7 64-64 64z"]},font:{prefix:"fas",iconName:"font",icon:[448,512,[],"f031","M254 52.8C249.3 40.3 237.3 32 224 32s-25.3 8.3-30 20.8L57.8 416 32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-1.8 0 18-48 159.6 0 18 48-1.8 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-25.8 0L254 52.8zM279.8 304l-111.6 0L224 155.1 279.8 304z"]},gavel:{prefix:"fas",iconName:"gavel",icon:[512,512,["legal"],"f0e3","M318.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-120 120c-12.5 12.5-12.5 32.8 0 45.3l16 16c12.5 12.5 32.8 12.5 45.3 0l4-4L325.4 293.4l-4 4c-12.5 12.5-12.5 32.8 0 45.3l16 16c12.5 12.5 32.8 12.5 45.3 0l120-120c12.5-12.5 12.5-32.8 0-45.3l-16-16c-12.5-12.5-32.8-12.5-45.3 0l-4 4L330.6 74.6l4-4c12.5-12.5 12.5-32.8 0-45.3l-16-16zm-152 288c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l48 48c12.5 12.5 32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-1.4-1.4L272 285.3 226.7 240 168 298.7l-1.4-1.4z"]},"gem outline":{prefix:"far",iconName:"gem",icon:[512,512,[128142],"f3a5","M168.5 72l87.5 93 87.5-93-175 0zM383.9 99.1l-72.3 76.9 129 0-56.6-76.9zm50 124.9L78.1 224 256 420.3 433.9 224zM71.5 176l129 0-72.3-76.9-56.6 76.9zm434.3 40.1l-232 256c-4.5 5-11 7.9-17.8 7.9s-13.2-2.9-17.8-7.9l-232-256c-7.7-8.5-8.3-21.2-1.5-30.4l112-152c4.5-6.1 11.7-9.8 19.3-9.8l240 0c7.6 0 14.8 3.6 19.3 9.8l112 152c6.8 9.2
1116.1 21.9-1.5 30.4z"]},gem:{prefix:"fas",iconName:"gem",icon:[512,512,[128142],"f3a5","M116.7 33.8c4.5-6.1 11.7-9.8 19.3-9.8l240 0c7.6 0 14.8 3.6 19.3 9.8l112 152c6.8 9.2 6.1 21.9-1.5 30.4l-232 256c-4.5 5-11 7.9-17.8 7.9s-13.2-2.9-17.8-7.9l-232-256c-7.7-8.5-8.3-21.2-1.5-30.4l112-152zm38.5 39.8c-3.3 2.5-4.2 7-2.1 10.5l57.4 95.6L63.3 192c-4.1 .3-7.3 3.8-7.3 8s3.2 7.6 7.3 8l192 16c.4 0 .9 0 1.3 0l192-16c4.1-.3 7.3-3.8 7.3-8s-3.2-7.6-7.3-8L301.5 179.8l57.4-95.6c2.1-3.5 1.2-8.1-2.1-10.5s-7.9-2-10.7 1L256 172.2 165.9 74.6c-2.8-3-7.4-3.4-10.7-1z"]},gift:{prefix:"fas",iconName:"gift",icon:[512,512,[127873],"f06b","M190.5 68.8L225.3 128l-1.3 0-72 0c-22.1 0-40-17.9-40-40s17.9-40 40-40l2.2 0c14.9 0 28.8 7.9 36.3 20.8zM64 88c0 14.4 3.5 28 9.6 40L32 128c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-41.6 0c6.1-12 9.6-25.6 9.6-40c0-48.6-39.4-88-88-88l-2.2 0c-31.9 0-61.5 16.9-77.7 44.4L256 85.5l-24.1-41C215.7 16.9 186.1 0 154.2 0L152 0C103.4 0 64 39.4 64 88zm336 0c0 22.1-17.9 40-40 40l-72 0-1.3 0 34.8-59.2C329.1 55.9 342.9 48 357.8 48l2.2 0c22.1 0 40 17.9 40 40zM32 288l0 176c0 26.5 21.5 48 48 48l144 0 0-224L32 288zM288 512l144 0c26.5 0 48-21.5 48-48l0-176-192 0 0 224z"]},globe:{prefix:"fas",iconName:"globe",icon:[512,512,[127760],"f0ac","M352 256c0 22.2-1.2 43.6-3.3 64l-185.3 0c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64l185.3 0c2.2 20.4 3.3 41.8 3.3 64zm28.8-64l123.1 0c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64l-123.1 0c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32l-116.7 0c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0l-176.6 0c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0L18.6 160C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192l123.1 0c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64L8.1 320C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6l176.6 0c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352l116.7 0zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6l116.7 0z"]},"grid layout":{prefix:"fas",iconName:"grip",icon:[448,512,["grip-horizontal"],"f58d","M128 136c0-22.1-17.9-40-40-40L40 96C17.9 96 0 113.9 0 136l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48zm0 192c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48zm32-192l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zM288 328c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48zm32-192l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zM448 328c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48z"]},group:t4,"hand point up outline":{prefix:"far",iconName:"hand-point-up",icon:[384,512,[9757],"f0a6","M64 64l0 177.6c5.2-1 10.5-1.6 16-1.6l16 0 0-176c0-8.8-7.2-16-16-16S64 55.2 64 64zM80 288c-17.7 0-32 14.3-32 32l0 24c0 66.3 53.7 120 120 120l48 0c52.5 0 97.1-33.7 113.4-80.7-3.1 .5-6.2 .7-9.4 .7-20 0-37.9-9.2-49.7-23.6-9 4.9-19.4 7.6-30.3 7.6-15.1 0-29-5.3-40-14-11 8.8-24.9 14-40 14l-40 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l40 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0zM0 320l0 0c0-18 6-34.6 16-48L16 64C16 28.7 44.7 0 80 0s64 28.7 64 64l0 82c5.1-1.3 10.5-2 16-2 25.3 0 47.2 14.7 57.6 36 7-2.6 14.5-4 22.4-4 20 0 37.9 9.2 49.7 23.6 9-4.9 19.4-7.6 30.3-7.6 35.3 0 64 28.7 64 64l0 88c0 92.8-75.2 168-168 168l-48 0C75.2 512 0 436.8 0 344l0-24zm336-64c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64zM160 240c5.5 0 10.9 .7 16 2l0-34c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32 16 0zm64 24l0 40c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 24z"]},"hand pointer outline":{prefix:"far",iconName:"hand-pointer",icon:[448,512,[],"f25a","M160 64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 136c0 10.3 6.6 19.5 16.4 22.8s20.6-.1 26.8-8.3c3-3.9 7.6-6.4 12.8-6.4 8.8 0 16 7.2 16 16 0 10.3 6.6 19.5 16.4 22.8s20.6-.1 26.8-8.3c3-3.9 7.6-6.4 12.8-6.4 7.8 0 14.3 5.6 15.7 13 1.6 8.2 7.3 15.1 15.1 18s16.7 1.6 23.3-3.6c2.7-2.1 6.1-3.4 9.9-3.4 8.8 0 16 7.2 16 16l0 120c0 39.8-32.2 72-72 72l-116.6 0c-37.4 0-72.4-18.7-93.2-49.9L50.7 312.9c-4.9-7.4-2.9-17.3 4.4-22.2s17.3-2.9 22.2 4.4L116 353.2c5.9 8.8 16.8 12.7 26.9 9.7s17-12.4 17-23L160 64zM176 0c-35.3 0-64 28.7-64 64l0 197.7C91.2 238 55.5 232.8 28.5 250.7-.9 270.4-8.9 310.1 10.8 339.5L78.3 440.8c29.7 44.5 79.6 71.2 133.1 71.2L328 512c66.3 0 120-53.7 120-120l0-120c0-35.3-28.7-64-64-64-4.5 0-8.8 .5-13 1.3-11.7-15.4-30.2-25.3-51-25.3-6.9 0-13.5 1.1-19.7 3.1-11.6-16.4-30.7-27.1-52.3-27.1-2.7 0-5.4 .2-8 .5L240 64c0-35.3-28.7-64-64-64zm48 304c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-
1117.2 16-16l0-96zm48-16c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-8.8-7.2-16-16-16zm80 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96z"]},"heart outline":{prefix:"far",iconName:"heart",icon:[512,512,[128153,128154,128155,128156,128420,129293,129294,129505,9829,10084,61578],"f004","M378.9 80c-27.3 0-53 13.1-69 35.2l-34.4 47.6c-4.5 6.2-11.7 9.9-19.4 9.9s-14.9-3.7-19.4-9.9l-34.4-47.6c-16-22.1-41.7-35.2-69-35.2-47 0-85.1 38.1-85.1 85.1 0 49.9 32 98.4 68.1 142.3 41.1 50 91.4 94 125.9 120.3 3.2 2.4 7.9 4.2 14 4.2s10.8-1.8 14-4.2c34.5-26.3 84.8-70.4 125.9-120.3 36.2-43.9 68.1-92.4 68.1-142.3 0-47-38.1-85.1-85.1-85.1zM271 87.1c25-34.6 65.2-55.1 107.9-55.1 73.5 0 133.1 59.6 133.1 133.1 0 68.6-42.9 128.9-79.1 172.8-44.1 53.6-97.3 100.1-133.8 127.9-12.3 9.4-27.5 14.1-43.1 14.1s-30.8-4.7-43.1-14.1C176.4 438 123.2 391.5 79.1 338 42.9 294.1 0 233.7 0 165.1 0 91.6 59.6 32 133.1 32 175.8 32 216 52.5 241 87.1l15 20.7 15-20.7z"]},heart:{prefix:"fas",iconName:"heart",icon:[512,512,[128153,128154,128155,128156,128420,129293,129294,129505,9829,10084,61578],"f004","M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"]},history:{prefix:"fas",iconName:"clock-rotate-left",icon:[512,512,["history"],"f1da","M75 75L41 41C25.9 25.9 0 36.6 0 57.9L0 168c0 13.3 10.7 24 24 24l110.1 0c21.4 0 32.1-25.9 17-41l-30.8-30.8C155 85.5 203 64 256 64c106 0 192 86 192 192s-86 192-192 192c-40.8 0-78.6-12.7-109.7-34.4c-14.5-10.1-34.4-6.6-44.6 7.9s-6.6 34.4 7.9 44.6C151.2 495 201.7 512 256 512c141.4 0 256-114.6 256-256S397.4 0 256 0C185.3 0 121.3 28.7 75 75zm181 53c-13.3 0-24 10.7-24 24l0 104c0 6.4 2.5 12.5 7 17l72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-65-65 0-94.1c0-13.3-10.7-24-24-24z"]},home:{prefix:"fas",iconName:"house",icon:[576,512,[127968,63498,63500,"home","home-alt","home-lg-alt"],"f015","M575.8 255.5c0 18-15 32.1-32 32.1l-32 0 .7 160.2c0 2.7-.2 5.4-.5 8.1l0 16.2c0 22.1-17.9 40-40 40l-16 0c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1L416 512l-24 0c-22.1 0-40-17.9-40-40l0-24 0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 64 0 24c0 22.1-17.9 40-40 40l-24 0-31.9 0c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2l-16 0c-22.1 0-40-17.9-40-40l0-112c0-.9 0-1.9 .1-2.8l0-69.7-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z"]},"image outline":rv,image:rv,"info circle":{prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},info:{prefix:"fas",iconName:"info",icon:[192,512,[],"f129","M48 80a48 48 0 1 1 96 0A48 48 0 1 1 48 80zM0 224c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 224 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-192-32 0c-17.7 0-32-14.3-32-32z"]},italic:{prefix:"fas",iconName:"italic",icon:[384,512,[],"f033","M128 64c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-58.7 0L160 416l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l58.7 0L224 96l-64 0c-17.7 0-32-14.3-32-32z"]},lab:rn,"level down":{prefix:"fas",iconName:"turn-down",icon:[384,512,[10549,"level-down-alt"],"f3be","M350 334.5c3.8 8.8 2 19-4.6 26l-136 144c-4.5 4.8-10.8 7.5-17.4 7.5s-12.9-2.7-17.4-7.5l-136-144c-6.6-7-8.4-17.2-4.6-26s12.5-14.5 22-14.5l88 0 0-192c0-17.7-14.3-32-32-32L32 96C14.3 96 0 81.7 0 64L0 32C0 14.3 14.3 0 32 0l80 0c70.7 0 128 57.3 128 128l0 192 88 0c9.6 0 18.2 5.7 22 14.5z"]},"level up alternate":rd,"level up":rd,"line graph":t7,"list ol":t5,list:{prefix:"far",iconName:"rectangle-list",icon:[512,512,["list-alt"],"f022","M64 112c-8.8 0-16 7.2-16 16l0 256c0 8.8 7.2 16 16 16l384 0c8.8 0 16-7.2 16-16l0-256c0-8.8-7.2-16-16-16L64 112zM0 128C0 92.7 28.7 64 64 64l384 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zM160 320a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-32-96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm104-56l160 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-160 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 128l160 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-160 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},"lock open":{prefix:"fas",iconName:"lock-open",icon:[576,512,[],"f3c1","M352 144c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c0 17.7 14.3 32 32 32s32-14.3 32-32l0-48C576 64.5 511.5 0 432 0S288 64.5 288 144l0 48L64 192c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64l-32 0 0-48z"]},lock:{prefix:"fas",iconName:"lock",icon:[448,512,[128274],"f023","M144 144l0 48 160 0 0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192l0-48C80 64.5 144.5 0 224 0s144 64.5 144 144l0 48 16 0c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 256c0-35.3 28.7-64 64-64l16 0z"]},"log out":t3,magic:{prefix:"fas",iconName:"wand-magic-sparkles",icon:[576,512,["magic-wand-sparkles"],"e2ca","M234.7 42.7L197 56.8c-3 1.1-5 4-5 7.2s2 6.1 5 7.2l37.7 14.1L248.8 123c1.1 3 4 5 7.2 5s6.1-2 7.2-5l14.1-37.7L315 71.2c3-1.1 5-4 5-7.2s-2-6.1-5-7.2L277.3 42.7 263.2 5c-1.1-3-4-5-7.2-5s-6.1 2-7.2 5L234.7 42.7zM4
1116.1 395.4c-18.7 18.7-18.7 49.1 0 67.9l34.6 34.6c18.7 18.7 49.1 18.7 67.9 0L529.9 116.5c18.7-18.7 18.7-49.1 0-67.9L495.3 14.1c-18.7-18.7-49.1-18.7-67.9 0L46.1 395.4zM484.6 82.6l-105 105-23.3-23.3 105-105 23.3 23.3zM7.5 117.2C3 118.9 0 123.2 0 128s3 9.1 7.5 10.8L64 160l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L128 160l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L128 96 106.8 39.5C105.1 35 100.8 32 96 32s-9.1 3-10.8 7.5L64 96 7.5 117.2zm352 256c-4.5 1.7-7.5 6-7.5 10.8s3 9.1 7.5 10.8L416 416l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L480 416l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L480 352l-21.2-56.5c-1.7-4.5-6-7.5-10.8-7.5s-9.1 3-10.8 7.5L416 352l-56.5 21.2z"]},mail:{prefix:"far",iconName:"envelope-open",icon:[512,512,[62135],"f2b6","M512 416c0 35.3-28.5 64-63.9 64L64 480c-35.4 0-64-28.7-64-64L0 164c.1-15.5 7.8-30 20.5-38.8L206-2.7c30.1-20.7 69.8-20.7 99.9 0L491.5 125.2c12.8 8.8 20.4 23.3 20.5 38.8l0 252zM64 432l384.1 0c8.8 0 15.9-7.1 15.9-16l0-191.7-154.8 117.4c-31.4 23.9-74.9 23.9-106.4 0L48 224.3 48 416c0 8.9 7.2 16 16 16zM463.6 164.4L278.7 36.8c-13.7-9.4-31.7-9.4-45.4 0L48.4 164.4 231.8 303.5c14.3 10.8 34.1 10.8 48.4 0L463.6 164.4z"]},"map marker alternate":{prefix:"fas",iconName:"location-dot",icon:[384,512,["map-marker-alt"],"f3c5","M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},"minus circle":{prefix:"fas",iconName:"circle-minus",icon:[512,512,["minus-circle"],"f056","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 232l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},minus:{prefix:"fas",iconName:"minus",icon:[448,512,[8211,8722,10134,"subtract"],"f068","M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z"]},"money bill alternate outline":rL,money:rL,moon:{prefix:"far",iconName:"moon",icon:[512,512,[127769,9214],"f186","M239.3 48.7c-107.1 8.5-191.3 98.1-191.3 207.3 0 114.9 93.1 208 208 208 33.3 0 64.7-7.8 92.6-21.7-103.4-23.4-180.6-115.8-180.6-226.3 0-65.8 27.4-125.1 71.3-167.3zM0 256c0-141.4 114.6-256 256-256 19.4 0 38.4 2.2 56.7 6.3 9.9 2.2 17.3 10.5 18.5 20.5s-4 19.8-13.1 24.4c-60.6 30.2-102.1 92.7-102.1 164.8 0 101.6 82.4 184 184 184 5 0 9.9-.2 14.8-.6 10.1-.8 19.6 4.8 23.8 14.1s2 20.1-5.3 27.1C387.3 484.8 324.8 512 256 512 114.6 512 0 397.4 0 256z"]},"newspaper outline":rm,newspaper:rm,"numbered list":t5,"paint brush":{prefix:"fas",iconName:"paintbrush",icon:[576,512,[128396,"paint-brush"],"f1fc","M339.3 367.1c27.3-3.9 51.9-19.4 67.2-42.9L568.2 74.1c12.6-19.5 9.4-45.3-7.6-61.2S517.7-4.4 499.1 9.6L262.4 187.2c-24 18-38.2 46.1-38.4 76.1L339.3 367.1zm-19.6 25.4l-116-104.4C143.9 290.3 96 339.6 96 400c0 3.9 .2 7.8 .6 11.6C98.4 429.1 86.4 448 68.8 448L64 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l144 0c61.9 0 112-50.1 112-112c0-2.5-.1-5-.2-7.5z"]},paste:{prefix:"far",iconName:"paste",icon:[512,512,["file-clipboard"],"f0ea","M64 48l224 0c8.8 0 16 7.2 16 16l0 48 48 0 0-48c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 384c0 35.3 28.7 64 64 64l112 0 0-48-112 0c-8.8 0-16-7.2-16-16L48 64c0-8.8 7.2-16 16-16zm176 72c0-13.3-10.7-24-24-24L104 96c-13.3 0-24 10.7-24 24s10.7 24 24 24l105.6 0c8.8-8.6 19-15.8 30.2-21.1 .1-.9 .2-1.9 .2-2.9zM448 464l-160 0c-8.8 0-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16l101.5 0c4.2 0 8.3 1.7 11.3 4.7l58.5 58.5c3 3 4.7 7.1 4.7 11.3L464 448c0 8.8-7.2 16-16 16zM224 224l0 224c0 35.3 28.7 64 64 64l160 0c35.3 0 64-28.7 64-64l0-165.5c0-17-6.7-33.3-18.7-45.3l-58.5-58.5c-12-12-28.3-18.7-45.3-18.7L288 160c-35.3 0-64 28.7-64 64z"]},patreon:{prefix:"fab",iconName:"patreon",icon:[512,512,[],"f3d9","M489.7 153.8c-.1-65.4-51-119-110.7-138.3C304.8-8.5 207-5 136.1 28.4C50.3 68.9 23.3 157.7 22.3 246.2C21.5 319 28.7 510.6 136.9 512c80.3 1 92.3-102.5 129.5-152.3c26.4-35.5 60.5-45.5 102.4-55.9c72-17.8 121.1-74.7 121-150z"]},paw:{prefix:"fas",iconName:"paw",icon:[512,512,[],"f1b0","M226.5 92.9c14.3 42.9-.3 86.2-32.6 96.8s-70.1-15.6-84.4-58.5s.3-86.2 32.6-96.8s70.1 15.6 84.4 58.5zM100.4 198.6c18.9 32.4 14.3 70.1-10.2 84.1s-59.7-.9-78.5-33.3S-2.7 179.3 21.8 165.3s59.7 .9 78.5 33.3zM69.2 401.2C121.6 259.9 214.7 224 256 224s134.4 35.9 186.8 177.2c3.6 9.7 5.2 20.1 5.2 30.5l0 1.6c0 25.8-20.9 46.7-46.7 46.7c-11.5 0-22.9-1.4-34-4.2l-88-22c-15.3-3.8-31.3-3.8-46.6 0l-88 22c-11.1 2.8-22.5 4.2-34 4.2C84.9 480 64 459.1 64 433.3l0-1.6c0-10.4 1.6-20.8 5.2-30.5zM421.8 282.7c-24.5-14-29.1-51.7-10.2-84.1s54-47.3 78.5-33.3s29.1 51.7 10.2 84.1s-54 47.3-78.5 33.3zM310.1 189.7c-32.3-10.6-46.9-53.9-32.6-96.8s52.1-69.1 84.4-58.5s46.9 53.9 32.6 96.8s-52.1 69.1-84.4 58.5z"]},"pencil alternate":t2,pencil:t2,"pie chart":t8,"pie graph":t8,pin:{prefix:"fas",iconName:"thumbtack",icon:[384,512,[128204,128392,"thumb-tack"],"f08d","M32 32C32 14.3 46.3 0 64 0L320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-29.5 0 11.4 148.2c36.7 19.9 65.7 53.2 79.5 94.7l1 3c3.3 9.8 1.6 20.5-4.4 28.8s-15.7 13.3-26 13.3L32 352c-10.3 0-19.9-4.9-26-13.3s-7.7-19.1-4.4-28.8l1-3c13.8-41.5 42.8-74.8 79.5-94.7L93.5 64 64 64C46.3 64 32 49.7 32 32zM160 384l64 0 0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96z"]}
111,"play-circle":{prefix:"far",iconName:"circle-play",icon:[512,512,[61469,"play-circle"],"f144","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM212.5 147.5c-7.4-4.5-16.7-4.7-24.3-.5S176 159.3 176 168l0 176c0 8.7 4.7 16.7 12.3 20.9s16.8 4.1 24.3-.5l144-88c7.1-4.4 11.5-12.1 11.5-20.5s-4.4-16.1-11.5-20.5l-144-88zM298 256l-74 45.2 0-90.4 74 45.2z"]},play:{prefix:"fas",iconName:"play",icon:[384,512,[9654],"f04b","M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80L0 432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z"]},plus:ri,privacy:{prefix:"fas",iconName:"key",icon:[512,512,[128273],"f084","M336 352c97.2 0 176-78.8 176-176S433.2 0 336 0S160 78.8 160 176c0 18.7 2.9 36.8 8.3 53.7L7 391c-4.5 4.5-7 10.6-7 17l0 80c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-40 40 0c13.3 0 24-10.7 24-24l0-40 40 0c6.4 0 12.5-2.5 17-7l33.3-33.3c16.9 5.4 35 8.3 53.7 8.3zM376 96a40 40 0 1 1 0 80 40 40 0 1 1 0-80z"]},qrcode:{prefix:"fas",iconName:"qrcode",icon:[448,512,[],"f029","M0 80C0 53.5 21.5 32 48 32l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48L0 80zM64 96l0 64 64 0 0-64L64 96zM0 336c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96zm64 16l0 64 64 0 0-64-64 0zM304 32l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48zm80 64l-64 0 0 64 64 0 0-64zM256 304c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s7.2-16 16-16s16 7.2 16 16l0 96c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-160zM368 480a16 16 0 1 1 0-32 16 16 0 1 1 0 32zm64 0a16 16 0 1 1 0-32 16 16 0 1 1 0 32z"]},"question circle outline":rC,"question circle":rC,question:{prefix:"fas",iconName:"question",icon:[320,512,[10067,10068,61736],"3f","M80 160c0-35.3 28.7-64 64-64l32 0c35.3 0 64 28.7 64 64l0 3.6c0 21.8-11.1 42.1-29.4 53.8l-42.2 27.1c-25.2 16.2-40.4 44.1-40.4 74l0 1.4c0 17.7 14.3 32 32 32s32-14.3 32-32l0-1.4c0-8.2 4.2-15.8 11-20.2l42.2-27.1c36.6-23.6 58.8-64.1 58.8-107.7l0-3.6c0-70.7-57.3-128-128-128l-32 0C73.3 32 16 89.3 16 160c0 17.7 14.3 32 32 32s32-14.3 32-32zm80 320a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},"quote left":{prefix:"fas",iconName:"quote-left",icon:[448,512,[8220,"quote-left-alt"],"f10d","M0 216C0 149.7 53.7 96 120 96l8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-8 0c-30.9 0-56 25.1-56 56l0 8 64 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64l0-32 0-32 0-72zm256 0c0-66.3 53.7-120 120-120l8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-8 0c-30.9 0-56 25.1-56 56l0 8 64 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64l0-32 0-32 0-72z"]},"quote right":{prefix:"fas",iconName:"quote-right",icon:[448,512,[8221,"quote-right-alt"],"f10e","M448 296c0 66.3-53.7 120-120 120l-8 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l8 0c30.9 0 56-25.1 56-56l0-8-64 0c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l64 0c35.3 0 64 28.7 64 64l0 32 0 32 0 72zm-256 0c0 66.3-53.7 120-120 120l-8 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l8 0c30.9 0 56-25.1 56-56l0-8-64 0c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l64 0c35.3 0 64 28.7 64 64l0 32 0 32 0 72z"]},redo:{prefix:"fas",iconName:"arrow-rotate-right",icon:[512,512,[8635,"arrow-right-rotate","arrow-rotate-forward","redo"],"f01e","M386.3 160L336 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 51.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0s-87.5 229.3 0 316.8s229.3 87.5 316.8 0c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3s163.8-62.5 226.3 0L386.3 160z"]},refresh:{prefix:"fas",iconName:"arrows-rotate",icon:[512,512,[128472,"refresh","sync"],"f021","M105.1 202.6c7.7-21.8 20.2-42.3 37.8-59.8c62.5-62.5 163.8-62.5 226.3 0L386.3 160 352 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l111.5 0c0 0 0 0 0 0l.4 0c17.7 0 32-14.3 32-32l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 35.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5zM39 289.3c-5 1.5-9.8 4.2-13.7 8.2c-4 4-6.7 8.8-8.1 14c-.3 1.2-.6 2.5-.8 3.8c-.3 1.7-.4 3.4-.4 5.1L16 432c0 17.7 14.3 32 32 32s32-14.3 32-32l0-35.1 17.6 17.5c0 0 0 0 0 0c87.5 87.4 229.3 87.4 316.7 0c24.4-24.4 42.1-53.1 52.9-83.8c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-
1117.7 21.8-20.2 42.3-37.8 59.8c-62.5 62.5-163.8 62.5-226.3 0l-.1-.1L125.6 352l34.4 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L48.4 288c-1.6 0-3.2 .1-4.8 .3s-3.1 .5-4.6 1z"]},"remove bookmark":rS,"remove circle":ry,remove:rs,reply:{prefix:"fas",iconName:"reply",icon:[512,512,[61714,"mail-reply"],"f3e5","M205 34.8c11.5 5.1 19 16.6 19 29.2l0 64 112 0c97.2 0 176 78.8 176 176c0 113.3-81.5 163.9-100.2 174.1c-2.5 1.4-5.3 1.9-8.1 1.9c-10.9 0-19.7-8.9-19.7-19.7c0-7.5 4.3-14.4 9.8-19.5c9.4-8.8 22.2-26.4 22.2-56.7c0-53-43-96-96-96l-96 0 0 64c0 12.6-7.4 24.1-19 29.2s-25 3-34.4-5.4l-160-144C3.9 225.7 0 217.1 0 208s3.9-17.7 10.6-23.8l160-144c9.4-8.5 22.9-10.6 34.4-5.4z"]},"save outline":ru,save:ru,search:{prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},settings:{prefix:"fas",iconName:"gears",icon:[640,512,["cogs"],"f085","M308.5 135.3c7.1-6.3 9.9-16.2 6.2-25c-2.3-5.3-4.8-10.5-7.6-15.5L304 89.4c-3-5-6.3-9.9-9.8-14.6c-5.7-7.6-15.7-10.1-24.7-7.1l-28.2 9.3c-10.7-8.8-23-16-36.2-20.9L199 27.1c-1.9-9.3-9.1-16.7-18.5-17.8C173.9 8.4 167.2 8 160.4 8l-.7 0c-6.8 0-13.5 .4-20.1 1.2c-9.4 1.1-16.6 8.6-18.5 17.8L115 56.1c-13.3 5-25.5 12.1-36.2 20.9L50.5 67.8c-9-3-19-.5-24.7 7.1c-3.5 4.7-6.8 9.6-9.9 14.6l-3 5.3c-2.8 5-5.3 10.2-7.6 15.6c-3.7 8.7-.9 18.6 6.2 25l22.2 19.8C32.6 161.9 32 168.9 32 176s.6 14.1 1.7 20.9L11.5 216.7c-7.1 6.3-9.9 16.2-6.2 25c2.3 5.3 4.8 10.5 7.6 15.6l3 5.2c3 5.1 6.3 9.9 9.9 14.6c5.7 7.6 15.7 10.1 24.7 7.1l28.2-9.3c10.7 8.8 23 16 36.2 20.9l6.1 29.1c1.9 9.3 9.1 16.7 18.5 17.8c6.7 .8 13.5 1.2 20.4 1.2s13.7-.4 20.4-1.2c9.4-1.1 16.6-8.6 18.5-17.8l6.1-29.1c13.3-5 25.5-12.1 36.2-20.9l28.2 9.3c9 3 19 .5 24.7-7.1c3.5-4.7 6.8-9.5 9.8-14.6l3.1-5.4c2.8-5 5.3-10.2 7.6-15.5c3.7-8.7 .9-18.6-6.2-25l-22.2-19.8c1.1-6.8 1.7-13.8 1.7-20.9s-.6-14.1-1.7-20.9l22.2-19.8zM112 176a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM504.7 500.5c6.3 7.1 16.2 9.9 25 6.2c5.3-2.3 10.5-4.8 15.5-7.6l5.4-3.1c5-3 9.9-6.3 14.6-9.8c7.6-5.7 10.1-15.7 7.1-24.7l-9.3-28.2c8.8-10.7 16-23 20.9-36.2l29.1-6.1c9.3-1.9 16.7-9.1 17.8-18.5c.8-6.7 1.2-13.5 1.2-20.4s-.4-13.7-1.2-20.4c-1.1-9.4-8.6-16.6-17.8-18.5L583.9 307c-5-13.3-12.1-25.5-20.9-36.2l9.3-28.2c3-9 .5-19-7.1-24.7c-4.7-3.5-9.6-6.8-14.6-9.9l-5.3-3c-5-2.8-10.2-5.3-15.6-7.6c-8.7-3.7-18.6-.9-25 6.2l-19.8 22.2c-6.8-1.1-13.8-1.7-20.9-1.7s-14.1 .6-20.9 1.7l-19.8-22.2c-6.3-7.1-16.2-9.9-25-6.2c-5.3 2.3-10.5 4.8-15.6 7.6l-5.2 3c-5.1 3-9.9 6.3-14.6 9.9c-7.6 5.7-10.1 15.7-7.1 24.7l9.3 28.2c-8.8 10.7-16 23-20.9 36.2L315.1 313c-9.3 1.9-16.7 9.1-17.8 18.5c-.8 6.7-1.2 13.5-1.2 20.4s.4 13.7 1.2 20.4c1.1 9.4 8.6 16.6 17.8 18.5l29.1 6.1c5 13.3 12.1 25.5 20.9 36.2l-9.3 28.2c-3 9-.5 19 7.1 24.7c4.7 3.5 9.5 6.8 14.6 9.8l5.4 3.1c5 2.8 10.2 5.3 15.5 7.6c8.7 3.7 18.6 .9 25-6.2l19.8-22.2c6.8 1.1 13.8 1.7 20.9 1.7s14.1-.6 20.9-1.7l19.8 22.2zM464 304a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},"share alternate":{prefix:"fas",iconName:"share-nodes",icon:[448,512,["share-alt"],"f1e0","M352 224c53 0 96-43 96-96s-43-96-96-96s-96 43-96 96c0 4 .2 8 .7 11.9l-94.1 47C145.4 170.2 121.9 160 96 160c-53 0-96 43-96 96s43 96 96 96c25.9 0 49.4-10.2 66.6-26.9l94.1 47c-.5 3.9-.7 7.8-.7 11.9c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-25.9 0-49.4 10.2-66.6 26.9l-94.1-47c.5-3.9 .7-7.8 .7-11.9s-.2-8-.7-11.9l94.1-47C302.6 213.8 326.1 224 352 224z"]},share:{prefix:"fas",iconName:"share",icon:[512,512,["mail-forward"],"f064","M307 34.8c-11.5 5.1-19 16.6-19 29.2l0 64-112 0C78.8 128 0 206.8 0 304C0 417.3 81.5 467.9 100.2 478.1c2.5 1.4 5.3 1.9 8.1 1.9c10.9 0 19.7-8.9 19.7-19.7c0-7.5-4.3-14.4-9.8-19.5C108.8 431.9 96 414.4 96 384c0-53 43-96 96-96l96 0 0 64c0 12.6 7.4 24.1 19 29.2s25 3 34.4-5.4l160-144c6.7-6.1 10.6-14.7 10.6-23.8s-3.8-17.7-10.6-23.8l-160-144c-9.4-8.5-22.9-10.6-34.4-5.4z"]},"shield alternate":{prefix:"fas",iconName:"shield-halved",icon:[512,512,["shield-alt"],"f3ed","M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0zm0 66.8l0 378.1C394 378 431.1 230.1 432 141.4L256 66.8s0 0 0 0z"]},"shopping cart":rt,shuffle:{prefix:"fas",iconName:"shuffle",icon:[512,512,[128256,"random"],"f074","M403.8 34.4c12-5 25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6l0-32-32 0c-10.1 0-19.6 4.7-25.6 12.8L284 229.3 244 176l31.2-41.6C293.3 110.2 321.8 96 352 96l32 0 0-32c0-12.9 7.8-24.6 19.8-29.6zM164 282.7L204 336l-31.2 41.6C154.7 401.8 126.2 416 96 416l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c10.1 0 19.6-4.7 25.6-12.8L164 282.7zm274.6 188c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6l0-32-32 0c-30.2 0-58.7-14.2-76.8-38.4L121.6 172.8c-6-8.1-15.5-12.8-25.6-12.8l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c30.2 0 58.7 14.2 76.8 38.4L326.4 339.2c6 8.1 15.5 12.8 25.6 12.8l32 0 0-32c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64z"]},"sign in":{prefix:"fas",iconName:"arrow-right-to-bracket",icon:[512,512,["sign-in"],"f090","M352 96l64 0c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c53 0 96-43 96-96l0-256c0-53-43-96-96-96l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm-9.4 182.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L242.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z"]},"sign out":t3,sitemap:{prefix:"fas",iconName:"sitemap",icon:[576,512,[],"f0e8","M208 80c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-8 0 0 40 152 0c30.9 0 56 25.1 56 56l0 32 8 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-64 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l8 0 0-32c0-4.4-3.6-8-8-8l-152 0 0 40 8 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-64 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l8 0 0-40-152 0c-4.4 0-8 3.6-8 8l0 32 8 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-64 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l8 0 0-32c0-30.9 25.1-56 56-56l152 0 0-40-8 0c-26.5 0-48-21.5-48-48l0-64z"]}
111,"sliders horizontal":{prefix:"fas",iconName:"sliders",icon:[512,512,["sliders-h"],"f1de","M0 416c0 17.7 14.3 32 32 32l54.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 448c17.7 0 32-14.3 32-32s-14.3-32-32-32l-246.7 0c-12.3-28.3-40.5-48-73.3-48s-61 19.7-73.3 48L32 384c-17.7 0-32 14.3-32 32zm128 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32-80c-32.8 0-61 19.7-73.3 48L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l246.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48l54.7 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-54.7 0c-12.3-28.3-40.5-48-73.3-48zM192 128a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm73.3-64C253 35.7 224.8 16 192 16s-61 19.7-73.3 48L32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l86.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 128c17.7 0 32-14.3 32-32s-14.3-32-32-32L265.3 64z"]},"sort alphabet ascending":{prefix:"fas",iconName:"arrow-down-a-z",icon:[576,512,["sort-alpha-asc","sort-alpha-down"],"f15d","M183.6 469.6C177.5 476.2 169 480 160 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L128 365.7 128 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 301.7 32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 320c0-17.7 14.3-32 32-32l128 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9L429.3 416l50.7 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L402.7 352 352 352c-17.7 0-32-14.3-32-32zM416 32c12.1 0 23.2 6.8 28.6 17.7l64 128 16 32c7.9 15.8 1.5 35-14.3 42.9s-35 1.5-42.9-14.3L460.2 224l-88.4 0-7.2 14.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9l16-32 64-128C392.8 38.8 403.9 32 416 32zM395.8 176l40.4 0L416 135.6 395.8 176z"]},"sort alphabet descending":{prefix:"fas",iconName:"arrow-down-z-a",icon:[576,512,["sort-alpha-desc","sort-alpha-down-alt"],"f881","M183.6 469.6C177.5 476.2 169 480 160 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L128 365.7 128 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 301.7 32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 64c0-17.7 14.3-32 32-32l128 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9L429.3 160l50.7 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L402.7 96 352 96c-17.7 0-32-14.3-32-32zm96 192c12.1 0 23.2 6.8 28.6 17.7l64 128 16 32c7.9 15.8 1.5 35-14.3 42.9s-35 1.5-42.9-14.3L460.2 448l-88.4 0-7.2 14.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9l16-32 64-128c5.4-10.8 16.5-17.7 28.6-17.7zM395.8 400l40.4 0L416 359.6 395.8 400z"]},"sort amount down":ra,"sort amount up":t6,"sort content ascending":t6,"sort content descending":ra,"sort numeric down":{prefix:"fas",iconName:"arrow-down-9-1",icon:[576,512,["sort-numeric-desc","sort-numeric-down-alt"],"f886","M160 480c9 0 17.5-3.8 23.6-10.4l88-96c11.9-13 11.1-33.3-2-45.2s-33.3-11.1-45.2 2L192 365.7 192 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 301.7L95.6 330.4c-11.9-13-32.2-13.9-45.2-2s-13.9 32.2-2 45.2l88 96C142.5 476.2 151 480 160 480zM450.7 294c-8.3-6-19.1-7.7-28.8-4.4l-48 16c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l5.9-2 0 51.6-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l48 0 48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-16 0 0-96c0-10.3-4.9-19.9-13.3-26zM418.3 91a32 32 0 1 1 27.4 57.9A32 32 0 1 1 418.3 91zM405.1 203.8l-6.8 9.2c-10.5 14.2-7.5 34.2 6.7 44.8s34.2 7.5 44.8-6.7l48.8-65.8c14-18.9 21.5-41.7 21.5-65.2c0-48.6-39.4-88-88-88s-88 39.4-88 88c0 39.2 25.6 72.4 61.1 83.8z"]},"sort numeric up":{prefix:"fas",iconName:"arrow-down-1-9",icon:[576,512,["sort-numeric-asc","sort-numeric-down"],"f162","M450.7 38c-8.3-6-19.1-7.7-28.8-4.4l-48 16c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l5.9-2 0 51.6-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l48 0 48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-16 0 0-96c0-10.3-4.9-19.9-13.3-26zM160 480c9 0 17.5-3.8 23.6-10.4l88-96c11.9-13 11.1-33.3-2-45.2s-33.3-11.1-45.2 2L192 365.7 192 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 301.7L95.6 330.4c-11.9-13-32.2-13.9-45.2-2s-13.9 32.2-2 45.2l88 96C142.5 476.2 151 480 160 480zM418.3 307a32 32 0 1 1 27.4 57.9A32 32 0 1 1 418.3 307zM405.1 419.8l-6.8 9.2c-10.5 14.2-7.5 34.2 6.7 44.8s34.2 7.5 44.8-6.7l48.8-65.8c14-18.9 21.5-41.7 21.5-65.2c0-48.6-39.4-88-88-88s-88 39.4-88 88c0 39.2 25.6 72.4 61.1 83.8z"]},"square outline":rI,square:rI,"star outline":{prefix:"far",iconName:"star",icon:[576,512,[11088,61446],"f005","M288.1-32c9 0 17.3 5.1 21.4 13.1L383 125.3 542.9 150.7c8.9 1.4 16.3 7.7 19.1 16.3s.5 18-5.8 24.4L441.7 305.9 467 465.8c1.4 8.9-2.3 17.9-9.6 23.2s-17 6.1-25 2L288.1 417.6 143.8 491c-8 4.1-17.7 3.3-25-2s-11-14.2-9.6-23.2L134.4 305.9 20 191.4c-6.4-6.4-8.6-15.8-5.8-24.4s10.1-14.9 19.1-16.3l159.9-25.4 73.6-144.2c4.1-8 12.4-13.1 21.4-13.1zm0 76.8L230.3 158c-3.5 6.8-10 11.6-17.6 12.8l-125.5 20 89.8 89.9c5.4 5.4 7.9 13.1 6.7 20.7l-19.8 125.5 113.3-57.6c6.8-3.5 14.9-3.5 21.8 0l113.3 57.6-19.8-125.5c-1.2-7.6 1.3-15.3 6.7-20.7l89.8-89.9-125.5-20c-7.6-1.2-14.1-6-17.6-12.8L288.1 44.8z"]},star:{prefix:"fas",iconName:"star",icon:[576,512,[11088,61446],"f005","M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z"]},"sticky note":{prefix:"far",iconName:"note-sticky",icon:[448,512,[62026,"sticky-note"],"f249","M240 432L64 432c-8.8 0-16-7.2-16-16L48 96c0-8.8 7.2-16 16-16l320 0c8.8 0 16 7.2 16 16l0 176-88 0c-39.8 0-72 32.2-72 72l0 88zM380.1 320L288 412.1 288 344c0-13.3 10.7-24 24-24l68.1 0zM0 416c0 35.3 28.7 64 64 64l197.5 0c17 0 33.3-6.7 45.3-18.7L429.3 338.7c12-12 18.7-28.3 18.7-45.3L448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416z"]},strikethrough:{prefix:"fas",iconName:"strikethrough",icon:[512,512,[],"f0cc","M161.3 144c3.2-17.2 14-30.1 33.7-38.6c21.1-9 51.8-12.3 88.6-6.5c11.9 1.9 48.8 9.1 60.1 12c17.1 4.5 34.6-5.6 39.2-22.7s-5.6-34.6-22.7-39.2c-14.3-3.8-53.6-11.4-66.6-13.4c-44.7-7-88.3-4.2-123.7 10.9c-36.5 15.6-64.4 44.8-71.8 87.3c-.1 .6-.2 1.1-.2 1.7c-2.8 23.9 .5 45.6 10.1 64.6c4.5 9 10.2 16.9 16.7 23.9L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l448 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-209.9 0-.4-.1-1.1-.3c-36-10.8-65.2-19.6-85.2-33.1c-9.3-6.3-15-12.6-18.2-19.1c-3.1-6.1-5.2
111-14.6-3.8-27.4zM348.9 337.2c2.7 6.5 4.4 15.8 1.9 30.1c-3 17.6-13.8 30.8-33.9 39.4c-21.1 9-51.7 12.3-88.5 6.5c-18-2.9-49.1-13.5-74.4-22.1c-5.6-1.9-11-3.7-15.9-5.4c-16.8-5.6-34.9 3.5-40.5 20.3s3.5 34.9 20.3 40.5c3.6 1.2 7.9 2.7 12.7 4.3c0 0 0 0 0 0s0 0 0 0c24.9 8.5 63.6 21.7 87.6 25.6c0 0 0 0 0 0l.2 0c44.7 7 88.3 4.2 123.7-10.9c36.5-15.6 64.4-44.8 71.8-87.3c3.6-21 2.7-40.4-3.1-58.1l-75.7 0c7 5.6 11.4 11.2 13.9 17.2z"]},sun:{prefix:"far",iconName:"sun",icon:[576,512,[9728],"f185","M288-32c8 0 15.4 4 19.9 10.6l58.8 87.4 103.4-20.2c7.8-1.5 15.9 .9 21.6 6.6s8.1 13.8 6.6 21.6L478 177.3 565.4 236.1C572 240.5 576 248 576 256s-4 15.4-10.6 19.9L478 334.7 498.2 438c1.5 7.8-.9 15.9-6.6 21.6s-13.8 8.1-21.6 6.6L366.7 446 307.9 533.4C303.4 540 296 544 288 544s-15.4-4-19.9-10.6L209.3 446 105.9 466.2c-7.8 1.5-15.9-.9-21.6-6.6s-8.1-13.8-6.6-21.6L98 334.7 10.6 275.9C4 271.4 0 264 0 256s4-15.4 10.6-19.9L98 177.3 77.8 73.9c-1.5-7.8 .9-15.9 6.6-21.6s13.8-8.1 21.6-6.6l103.3 20.2 58.8-87.4 1.8-2.3C274.4-29 281-32 288-32zm-47.8 138c-5.4 8-15 12-24.5 10.2l-84-16.4 16.4 84c1.8 9.5-2.2 19.1-10.2 24.5L67 256 138 303.8c8 5.4 12 15 10.2 24.5l-16.4 84 84-16.4 3.5-.4c8.3-.4 16.3 3.6 21 10.6l47.8 71 47.8-71 2.2-2.8c5.6-6.1 14-9 22.3-7.3l84 16.4-16.4-84c-1.8-9.5 2.2-19.1 10.2-24.5l71-47.8-71-47.8c-8-5.4-12-15-10.2-24.5l16.4-84-84 16.4c-9.5 1.8-19.1-2.2-24.5-10.2l-47.8-71-47.8 71zM288 376a120 120 0 1 1 0-240 120 120 0 1 1 0 240zm0-192a72 72 0 1 0 0 144 72 72 0 1 0 0-144z"]},superscript:{prefix:"fas",iconName:"superscript",icon:[512,512,[],"f12b","M480 32c0-11.1-5.7-21.4-15.2-27.2s-21.2-6.4-31.1-1.4l-32 16c-15.8 7.9-22.2 27.1-14.3 42.9C393 73.5 404.3 80 416 80l0 80c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-128zM32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l15.3 0 89.6 128L47.3 384 32 384c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0c10.4 0 20.2-5.1 26.2-13.6L176 311.8l85.8 122.6c6 8.6 15.8 13.6 26.2 13.6l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-15.3 0L215.1 256l89.6-128 15.3 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0c-10.4 0-20.2 5.1-26.2 13.6L176 200.2 90.2 77.6C84.2 69.1 74.4 64 64 64L32 64z"]},tag:{prefix:"fas",iconName:"tag",icon:[448,512,[127991],"f02b","M0 80L0 229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 25 90.5 0L418.7 317.3c25-25 25-65.5 0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7L48 32C21.5 32 0 53.5 0 80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},tags:{prefix:"fas",iconName:"tags",icon:[512,512,[],"f02c","M345 39.1L472.8 168.4c52.4 53 52.4 138.2 0 191.2L360.8 472.9c-9.3 9.4-24.5 9.5-33.9 .2s-9.5-24.5-.2-33.9L438.6 325.9c33.9-34.3 33.9-89.4 0-123.7L310.9 72.9c-9.3-9.4-9.2-24.6 .2-33.9s24.6-9.2 33.9 .2zM0 229.5L0 80C0 53.5 21.5 32 48 32l149.5 0c17 0 33.3 6.7 45.3 18.7l168 168c25 25 25 65.5 0 90.5L277.3 442.7c-25 25-65.5 25-90.5 0l-168-168C6.7 262.7 0 246.5 0 229.5zM144 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},th:{prefix:"fas",iconName:"table-cells",icon:[512,512,["th"],"f00a","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm88 64l0 64-88 0 0-64 88 0zm56 0l88 0 0 64-88 0 0-64zm240 0l0 64-88 0 0-64 88 0zM64 224l88 0 0 64-88 0 0-64zm232 0l0 64-88 0 0-64 88 0zm64 0l88 0 0 64-88 0 0-64zM152 352l0 64-88 0 0-64 88 0zm56 0l88 0 0 64-88 0 0-64zm240 0l0 64-88 0 0-64 88 0z"]},"thumbs down outline":rb,"thumbs down":rb,"thumbs up outline":r_,"thumbs up":r_,"times circle outline":ry,"times circle":ry,"trash alternate outline":t9,"trash alternate":{prefix:"far",iconName:"trash-can",icon:[448,512,[61460,"trash-alt"],"f2ed","M166.2-16c-13.3 0-25.3 8.3-30 20.8L120 48 24 48C10.7 48 0 58.7 0 72S10.7 96 24 96l400 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-96 0-16.2-43.2C307.1-7.7 295.2-16 281.8-16L166.2-16zM32 144l0 304c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-304-48 0 0 304c0 8.8-7.2 16-16 16L96 464c-8.8 0-16-7.2-16-16l0-304-48 0zm160 72c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 176c0 13.3 10.7 24 24 24s24-10.7 24-24l0-176zm112 0c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 176c0 13.3 10.7 24 24 24s24-10.7 24-24l0-176z"]},trash:t9,tree:{prefix:"fas",iconName:"tree",icon:[448,512,[127794],"f1bb","M210.6 5.9L62 169.4c-3.9 4.2-6 9.8-6 15.5C56 197.7 66.3 208 79.1 208l24.9 0L30.6 281.4c-4.2 4.2-6.6 10-6.6 16C24 309.9 34.1 320 46.6 320L80 320 5.4 409.5C1.9 413.7 0 419 0 424.5c0 13 10.5 23.5 23.5 23.5L192 448l0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 168.5 0c13 0 23.5-10.5 23.5-23.5c0-5.5-1.9-10.8-5.4-15L368 320l33.4 0c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L344 208l24.9 0c12.7 0 23.1-10.3 23.1-23.1c0-5.7-2.1-11.3-6-15.5L237.4 5.9C234 2.1 229.1 0 224
1110s-10 2.1-13.4 5.9z"]},"triangle down":rr,trophy:{prefix:"fas",iconName:"trophy",icon:[576,512,[127942],"f091","M400 0L176 0c-26.5 0-48.1 21.8-47.1 48.2c.2 5.3 .4 10.6 .7 15.8L24 64C10.7 64 0 74.7 0 88c0 92.6 33.5 157 78.5 200.7c44.3 43.1 98.3 64.8 138.1 75.8c23.4 6.5 39.4 26 39.4 45.6c0 20.9-17 37.9-37.9 37.9L192 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l192 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-26.1 0C337 448 320 431 320 410.1c0-19.6 15.9-39.2 39.4-45.6c39.9-11 93.9-32.7 138.2-75.8C542.5 245 576 180.6 576 88c0-13.3-10.7-24-24-24L446.4 64c.3-5.2 .5-10.4 .7-15.8C448.1 21.8 426.5 0 400 0zM48.9 112l84.4 0c9.1 90.1 29.2 150.3 51.9 190.6c-24.9-11-50.8-26.5-73.2-48.3c-32-31.1-58-76-63-142.3zM464.1 254.3c-22.4 21.8-48.3 37.3-73.2 48.3c22.7-40.3 42.8-100.5 51.9-190.6l84.4 0c-5.1 66.3-31.1 111.2-63 142.3z"]},twitch:{prefix:"fab",iconName:"twitch",icon:[512,512,[],"f1e8","M391.17,103.47H352.54v109.7h38.63ZM285,103H246.37V212.75H285ZM120.83,0,24.31,91.42V420.58H140.14V512l96.53-91.42h77.25L487.69,256V0ZM449.07,237.75l-77.22,73.12H294.61l-67.6,64v-64H140.14V36.58H449.07Z"]},underline:{prefix:"fas",iconName:"underline",icon:[448,512,[],"f0cd","M16 64c0-17.7 14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-16 0 0 128c0 53 43 96 96 96s96-43 96-96l0-128-16 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-16 0 0 128c0 88.4-71.6 160-160 160s-160-71.6-160-160L64 96 48 96C30.3 96 16 81.7 16 64zM0 448c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32z"]},"undo alternate":re,undo:re,unlock:{prefix:"fas",iconName:"unlock",icon:[448,512,[128275],"f09c","M144 144c0-44.2 35.8-80 80-80c31.9 0 59.4 18.6 72.3 45.7c7.6 16 26.7 22.8 42.6 15.2s22.8-26.7 15.2-42.6C331 33.7 281.5 0 224 0C144.5 0 80 64.5 80 144l0 48-16 0c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64l-240 0 0-48z"]},upload:{prefix:"fas",iconName:"upload",icon:[512,512,[],"f093","M288 109.3L288 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-242.7-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352l128 0c0 35.3 28.7 64 64 64s64-28.7 64-64l128 0c35.3 0 64 28.7 64 64l0 32c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64l0-32c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},"user circle outline":rx,"user circle":rx,"user plus":{prefix:"fas",iconName:"user-plus",icon:[640,512,[],"f234","M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304l91.4 0C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3zM504 312l0-64-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-64c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64 64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},user:{prefix:"far",iconName:"user",icon:[448,512,[128100,62144,62470,"user-alt","user-large"],"f007","M144 128a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zm208 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0zM48 480c0-70.7 57.3-128 128-128l96 0c70.7 0 128 57.3 128 128l0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8c0-97.2-78.8-176-176-176l-96 0C78.8 304 0 382.8 0 480l0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8z"]},users:t4,"warning sign":rc,weight:{prefix:"fas",iconName:"weight-scale",icon:[512,512,["weight"],"f496","M128 176a128 128 0 1 1 256 0 128 128 0 1 1 -256 0zM391.8 64C359.5 24.9 310.7 0 256 0S152.5 24.9 120.2 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-56.2 0zM296 224c0-10.6-4.1-20.2-10.9-27.4l33.6-78.3c3.5-8.1-.3-17.5-8.4-21s-17.5 .3-21 8.4L255.7 184c-22 .1-39.7 18-39.7 40c0 22.1 17.9 40 40 40s40-17.9 40-40z"]},"window maximize outline":{prefix:"far",iconName:"window-maximize",icon:[512,512,[128470],"f2d0","M48 224l0 160c0 8.8 7.2 16 16 16l384 0c8.8 0 16-7.2 16-16l0-160-416 0zM0 128C0 92.7 28.7 64 64 64l384 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128z"]},"window minimize":{prefix:"far",iconName:"window-minimize",icon:[512,512,[128469],"f2d1","M0 424c0-13.3 10.7-24 24-24l464 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 448c-13.3 0-24-10.7-24-24z"]},wizard:{prefix:"fas",iconName:"hat-wizard",icon:[512,512,[],"f6e8","M64 416L168.6 180.7c15.3-34.4 40.3-63.5 72-83.7l146.9-94c3-1.9 6.5-2.9 10-2.9C407.7 0 416 8.3 416 18.6l0 1.6c0 2.6-.5 5.1-1.4 7.5L354.8 176.9c-1.9 4.7-2.8 9.7-2.8 14.7c0 5.5 1.2 11 3.4 16.1L448 416l-207.1 0 11.8-35.4 40.4-13.5c6.5-2.2 10.9-8.3 10.9-15.2s-4.4-13-10.9-15.2l-40.4-13.5-13.5-40.4C237 276.4 230.9 272 224 272s-13 4.4-15.2 10.9l-13.5 40.4-40.4 13.5C148.4 339 144 345.1 144 352s4.4 13 10.9 15.2l40.4 13.5L207.1 416 64 416zM279.6 141.5c-1.1-3.3-4.1-5.5-7.6-5.5s-6.5 2.2-7.6 5.5l-6.7 20.2-20.2 6.7c-3.3 1.1-5.5 4.1-5.5 7.6s2.2 6.5 5.5 7.6l20.2 6.7 6.7 20.2c1.1 3.3 4.1 5.5 7.6 5.5s6.5-2.2 7.6-5.5l6.7-20.2 20.2-6.7c3.3-1.1 5.5-4.1 5.5-7.6s-2.2-6.5-5.5-7.6l-20.2
111-6.7-6.7-20.2zM32 448l448 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},wrench:{prefix:"fas",iconName:"wrench",icon:[512,512,[128295],"f0ad","M352 320c88.4 0 160-71.6 160-160c0-15.3-2.2-30.1-6.2-44.2c-3.1-10.8-16.4-13.2-24.3-5.3l-76.8 76.8c-3 3-7.1 4.7-11.3 4.7L336 192c-8.8 0-16-7.2-16-16l0-57.4c0-4.2 1.7-8.3 4.7-11.3l76.8-76.8c7.9-7.9 5.4-21.2-5.3-24.3C382.1 2.2 367.3 0 352 0C263.6 0 192 71.6 192 160c0 19.1 3.4 37.5 9.5 54.5L19.9 396.1C7.2 408.8 0 426.1 0 444.1C0 481.6 30.4 512 67.9 512c18 0 35.3-7.2 48-19.9L297.5 310.5c17 6.2 35.4 9.5 54.5 9.5zM80 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},"write square":rp,youtube:{prefix:"fab",iconName:"youtube",icon:[576,512,[61802],"f167","M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"]}},r$={orange:rR().orange,blue:rR().blue,grey:rR().grey,green:rR().green,purple:rR().purple},rz={small:rR().small,large:rR().large,huge:rR().large,big:rR().large,massive:rR().xLarge},rF=({name:e,color:t,size:r,className:n="",title:o,style:i})=>{let s=e?rP[e]:void 0,l=t?r$[t]:"",c=r?rz[r]:"";return s?(0,a.jsx)(t0,{icon:s,title:o,style:i,className:`${rR().icon} ${n} ${l} ${c}`}):(0,a.jsx)("i",{"aria-hidden":!0,className:`icon ${n} ${l} ${c}`,style:i,title:o})}},40235:(e,t,r)=>{var n=r(36018),a=r(84239),o=r(9862),i=r(54809),s=1/0,l=n?n.prototype:void 0,c=l?l.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(o(t))return a(t,e)+"";if(i(t))return c?c.call(t):"";var r=t+"";return"0"==r&&1/t==-s?"-0":r}},40427:e=>{e.exports={finishes:"foilSquare_finishes__iSdMA",foil:"foilSquare_foil__RqYCW",gap:"foilSquare_gap__IdKVY"}},40569:e=>{e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},40757:(e,t,r)=>{"use strict";r.d(t,{GF:()=>i,U:()=>s,WT:()=>o});var n=r(12912);let a="referred-by",o=()=>n.Ay.get(a)||null,i=e=>n.Ay.set(a,e,"day"),s=e=>n.Ay.set("collection-v2-view",e)},40768:e=>{e.exports={list:"accordionItem_list___mFZA",entering:"accordionItem_entering__4kN4r","scale-in":"accordionItem_scale-in__yObyp",exiting:"accordionItem_exiting__c3gw4","scale-out":"accordionItem_scale-out__AIKhA"}},40942:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(53112),a=r(69575),o=r(17684);function i(e){var t=this.__data__=new n.A(e);this.size=t.size}i.prototype.clear=function(){this.__data__=new n.A,this.size=0},i.prototype.delete=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r},i.prototype.get=function(e){return this.__data__.get(e)},i.prototype.has=function(e){return this.__data__.has(e)},i.prototype.set=function(e,t){var r=this.__data__;if(r instanceof n.A){var i=r.__data__;if(!a.A||i.length<199)return i.push([e,t]),this.size=++r.size,this;r=this.__data__=new o.A(i)}return r.set(e,t),this.size=r.size,this};let s=i},41153:e=>{e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=0x1fffffffffffff}},41288:e=>{e.exports={modal:"confirmDeleteModal_modal__gTC6s",info:"confirmDeleteModal_info__3gJXb",textDeleteRequirementBlock:"confirmDeleteModal_textDeleteRequirementBlock__qRa2N",requiredText:"confirmDeleteModal_requiredText__Fw3se"}},41307:e=>{var t=/\s/;e.exports=function(e){for(var r=e.length;r--&&t.test(e.charAt(r)););return r}},41360:(e,t,r)=>{"use strict";r.d(t,{Ff:()=>d,GL:()=>l,UE:()=>s,md:()=>u,r9:()=>c});var n=r(54072),a=r.n(n),o=r(85785),i=r(60907);let s={NOT_IN_DECK:0,NAME_IN_DECK:1,EXACT_IN_DECK:2};o.uB.CUSTOM,o.$p.Paper;let l=e=>({name:"",w:!0,u:!0,b:!0,r:!0,g:!0,colorless:!0,colorOr:!0,size:"",sizelogic:"=",deckFormat:"",cards:[],commanders:[],username:"",userid:0,exactUsername:!1,orderBy:"updatedAt",layout:"normal",activeIndex:-1,ascending:!1,page:1,ids:[],recentId:0,followed:!1,sharedWithMe:!1,myBookmarks:!1,deckTags:[]}),c=(e,t,r)=>({name:"",ownerUsername:"/commander-precons"===t?"Archidekt_Precons":void 0,packages:"/card-packages"===t||void 0,deckHelp:"/deck-help"===t||void 0,primers:"/primers"===t||void 0,...a()(e),commanderName:t?.startsWith("/commanders/")?(0,i.GA)(e?.commanderName):e?.commanderName||void 0,deckTagName:e?.deckTagName?e.deckTagName:void 0,orderBy:"/deck-help"===t?"-deckHelp":e?.orderBy||r||"-updatedAt"}
111),d={name:"Deck name",ids:"IDs",orderBy:"Order By",ascending:"",page:"Page Num",deckFormat:"Deck format",edhBracket:"Commander Bracket",size:"Deck size",sizeLogic:"Deck size logic",colors:"Colors",colorsInclude:"Inclusive colors",cardName:"Card",commanderName:"Commander",ownerUsername:"Username",deckTagName:"Deck Tag",smartLookup:"Search",deckTagId:"Deck Tag ID",ownerId:"User ID",cardId:"Card ID",commanderId:"Commander ID",recentId:"My recently viewed decks",followed:"Followed users",shared:"Shared with me",bookmarks:"My bookmarks",primers:"Has primer",packages:"Card packages",intendedFormat:"Package format",budget:"Package budget",theorycrafted:"Theorycrafted",deckHelp:"Deck help requested"},u={CARD_SEARCH:40,SCRYFALL_SEARCH:35,USER_SEARCH:24,DECK_SEARCH:48,NEWS:18}},41680:(e,t,r)=>{"use strict";t.H8=void 0;var n=c(r(63646)),a=c(r(24868)),o=c(r(87539)),i=c(r(61501)),s=c(r(48591)),l=c(r(73018));function c(e){return e&&e.__esModule?e:{default:e}}i.default,t.H8=i.default,s.default,l.default,t.Ay=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),i=1;i<t;i++)r[i-1]=arguments[i];var s=(0,n.default)(r),l=(0,a.default)(e,s);return(0,o.default)(l)}},41704:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var n=r(72502),a=r(79258),o=r(50514),i={};i["[object Float32Array]"]=i["[object Float64Array]"]=i["[object Int8Array]"]=i["[object Int16Array]"]=i["[object Int32Array]"]=i["[object Uint8Array]"]=i["[object Uint8ClampedArray]"]=i["[object Uint16Array]"]=i["[object Uint32Array]"]=!0,i["[object Arguments]"]=i["[object Array]"]=i["[object ArrayBuffer]"]=i["[object Boolean]"]=i["[object DataView]"]=i["[object Date]"]=i["[object Error]"]=i["[object Function]"]=i["[object Map]"]=i["[object Number]"]=i["[object Object]"]=i["[object RegExp]"]=i["[object Set]"]=i["[object String]"]=i["[object WeakMap]"]=!1;var s=r(9965),l=r(88551),c=l.A&&l.A.isTypedArray;let d=c?(0,s.A)(c):function(e){return(0,o.A)(e)&&(0,a.A)(e.length)&&!!i[(0,n.A)(e)]}},41735:(e,t,r)=>{var n=r(77753),a=0;e.exports=function(e){var t=++a;return n(e)+t}},41748:e=>{e.exports={container:"pinnedCardForm_container__bTjbd",row:"pinnedCardForm_row__r8PKe",sideMaybeRow:"pinnedCardForm_sideMaybeRow__RnKAZ",commanderCompanion:"pinnedCardForm_commanderCompanion__8oAgH",quantityCommanderRow:"pinnedCardForm_quantityCommanderRow__3MTMZ",quantityRow:"pinnedCardForm_quantityRow__8yEIw",removeExtraMargins:"pinnedCardForm_removeExtraMargins__lZ0x_",fullWidth:"pinnedCardForm_fullWidth___MjBT",editionSelection:"pinnedCardForm_editionSelection__Ug0V1",prettyBox:"pinnedCardForm_prettyBox__36HmT",right:"pinnedCardForm_right__QH8la",left:"pinnedCardForm_left__Km5yz",lockPersonalCategories:"pinnedCardForm_lockPersonalCategories__iBidr",otherOptions:"pinnedCardForm_otherOptions__q8CxF",focusFirstButton:"pinnedCardForm_focusFirstButton__E7Qp_",divider:"pinnedCardForm_divider__HpOHV",notesTextArea:"pinnedCardForm_notesTextArea__s1iVR",notesLengthDisplay:"pinnedCardForm_notesLengthDisplay__e356_",ownedCollectionDot:"pinnedCardForm_ownedCollectionDot__SfoC9",greenDot:"pinnedCardForm_greenDot__4pI4M"}},41852:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{html:t,scripts:r,stylesheets:n}=(0,i.YouTubeEmbed)(e);return(0,a.jsx)(s.default,{height:e.height||null,width:e.width||null,html:t,dataNtpc:"YouTubeEmbed",children:null==r?void 0:r.map(e=>(0,a.jsx)(o.default,{src:e.url,strategy:l[e.strategy],stylesheets:n},e.url))})};
111let a=r(75038),o=n(r(49931)),i=r(44223),s=n(r(1490)),l={server:"beforeInteractive",client:"afterInteractive",idle:"lazyOnload",worker:"worker"}},41944:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(81639),a=r(36601),o=r(85785),i=r(83480),s=r(52030);class l extends a.B{details=(e,t)=>{let r=`/api/decks/${e}/?`;return t?.isPackageImport&&(r+="incrementPackageImport=true"),t?.limitCardData&&(r+="limitCardData=true"),super.get(r)};listV3=(e,t="")=>t?super.get(t.replace("http://","https://")):super.get(`/api/decks/v3/?${n.stringify(e)}`);userOverview=()=>super.get("/api/decks/small/");add=(e,t)=>{let r=t.map(e=>({action:"add",cardid:e.cardId,customCardId:e.customCard?.id,categories:e.categories,patchId:e.id,modifications:{quantity:e.qty||1,modifier:e.modifier,customCmc:e.customCmc,companion:e.companion||!1,flippedDefault:e.flippedDefault||!1,label:`${e.colorLabel.name},${e.colorLabel.color}`}}));return super.patch(`/api/decks/${e}/modifyCards/v2/`,{cards:r})};create=e=>{if(""===e.name)throw Error("Deck name may not be empty");if(!e.deckFormat)throw Error("Deck format is missing");let t={name:e.name||"",deckFormat:e.deckFormat||o.uB.CUSTOM,edhBracket:e.deckFormat!==o.uB.EDH?null:e.edhBracket||null,description:e.description||"",featured:e.featured||"",playmat:e.playmat||"",copyId:e.copyId||void 0,private:e.private||!1,unlisted:e.unlisted||!1,theorycrafted:e.theorycrafted||!1,game:e.game||null,parent_folder:e.parentFolder||void 0,cardPackage:null,extras:e.extras||null};return e.copyId?super.post("/api/decks/copy/",t):super.post("/api/decks/v2/",t)};createPackage=e=>{if(""===e.name)throw Error("Card package name may not be empty");if(!e.cardPackage)throw Error("Card package is missing");let t={name:e.name||"",deckFormat:null,description:e.description||"",featured:e.featured||"",playmat:e.playmat||"",copyId:e.copyId||void 0,private:e.private||!1,parent_folder:e.parentFolder||void 0,cardPackage:e.cardPackage};return super.post("/api/decks/packages/",t)};update=async(e,t)=>await super.patch(`/api/decks/${e}/update/`,t);updatePackage=async(e,t)=>super.patch(`/api/decks/packages/${e}/`,t);deleteDeck=async(e,t=!1)=>await super.delete(`/api/decks/${e}/`,void 0,!0);cardsOnly=async(e,t=!0)=>{let{cards:r,customCards:n}=await super.get(`/api/decks/${e}/v2/cards/?${t?"includeDeleted=1":""}`);return[...(0,i.Bw)(r),...(0,i.PI)(n)]};hardDeleteCard=async e=>await super.delete(`/api/decks/relations/${e}/`);getRecentLogs=async e=>(await super.get(`/api/decks/${e}/logs/`)).map(e=>{let t=null;return e.card&&(t=(0,i.rv)(e.card)),e.customCard&&(t=(0,s.rN)(e.customCard)[0]),{...e,card:t}});getSnapshot=e=>super.get(`/api/decks/snapshots/${e}/`);getSnapshots=e=>super.get(`/api/decks/${e}/snapshots/`);createSnapshot=(e,{name:t,description:r})=>super.post(`/api/decks/${e}/snapshots/`,{name:t,description:r});deleteSnapshot=e=>super.delete(`/api/decks/snapshots/${e}/`,void 0,!0);updateSnapshotName=(e,t)=>super.patch(`/api/decks/snapshots/${e}/`,{name:t});getArticleDeck=(e,t,r)=>super.get(`/api/decks/articles/${e}/${t}/${r}/`);getMyDecks=()=>super.get("/api/decks/curated/self/");getFollowedDecks=()=>super.get("/api/decks/curated/followed/");getMyRecentDecks=()=>super.get("/api/decks/curated/self-recent/");getMyPackages=()=>super.get("/api/decks/curated/self-packages/");precons=()=>super.get("/api/decks/precons/")}let c=new l},41974:e=>{e.exports={dropdownTrigger:"accountDropdown_dropdownTrigger__s7J5O",username:"accountDropdown_username__fvmnZ",dropdownMenu:"accountDropdown_dropdownMenu__33gJI",deckList:"accountDropdown_deckList__xlqcq",mod:"accountDropdown_mod__aaxxI",rainbow_animation:"accountDropdown_rainbow_animation__NoAbD",decksLoading:"accountDropdown_decksLoading__VAl8Y",overrideGlobalToolbarStyling:"accountDropdown_overrideGlobalToolbarStyling__mA8CP"}},42082:e=>{e.exports={container:"categories_container__T4l4C",controls:"categories_controls__iUCRD"}},42255:(e,t,r)=>{var n=r(41307),a=/^\s+/;e.exports=function(e){return e?e.slice(0,n(e)+1).replace(a,""):e}},42878:e=>{!function(){"use strict";var t={431:function(e){function t(e){if("string"!=typeof e)throw TypeError("Path must be a string. Received "+JSON.stringify(e))}function r(e,t){for(var r,n="",a=0,o=-1,i=0,s=0;s<=e.length;++s){if(s<e.length)r=e.charCodeAt(s);else if(47===r)break;else r=47;if(47===r){if(o===s-1||1===i);else if(o!==s-1&&2===i){if(n.length<2||2!==a||46!==n.charCodeAt(n.length-1)||46!==n.charCodeAt(n.length-2)){if(n.length>2){var l=n.lastIndexOf("/");if(l!==n.length-1){-1===l?(n="",a=0):a=(n=n.slice(0,l)).length-1-n.lastIndexOf("/"),o=s,i=0;continue}}else if(2===n.length||1===n.length){n="",a=0,o=s,i=0;continue}}t&&(n.length>0?n+="/..":n="..",a=2)}else n.length>0?n+="/"+e.slice(o+1,s):n=e.slice(o+1,s),a=s-o-1;o=s,i=0}else 46===r&&-1!==i?++i:i=-1}return n}var n={resolve:function(){for(var e,n,a="",o=!1,i=arguments.length-1;i>=-1&&!o;i--)i>=0?n=arguments[i]:(void 0===e&&(e=""),n=e),t(n),0!==n.length&&(a=n+"/"+a,o=47===n.charCodeAt(0));if(a=r(a,!o),o)if(a.length>0)return"/"+a;else return"/";return a.length>0?a:"."},normalize:function(e){if(t(e),0===e.length)return".";var n=47===e.charCodeAt(0),a=47===e.charCodeAt(e.length-1);return(0!==(e=r(e,!n)).length||n||(e="."),e.length>0&&a&&(e+="/"),n)?"/"+e:e},isAbsolute:function(e){return t(e),e.length>0&&47===e.charCodeAt(0)},join:function(){if(0==arguments.length)return".";for(var e,r=0;r<arguments.length;++r){var a=arguments[r];t(a),a.length>0&&(void 0===e?e=a:e+="/"+a)}return void 0===e?".":n.normalize(e)},relative:function(e,r){if(t(e),t(r),e===r||(e=n.resolve(e))===(r=n.resolve(r)))return"";for(var a=1;a<e.length&&47===e.charCodeAt(a);++a);for(var o=e.length,i=o-a,s=1;s<r.length&&47===r.charCodeAt(s);++s);for(var l=r.length-s,c=i<l?i:l,d=-1,u=0;u<=c;++u){if(u===c){if(l>c){if(47===r.charCodeAt(s+u))return r.slice(s+u+1);else if(0===u)return r.slice(s+u)}else i>c&&(47===e.charCodeAt(a+u)?d=u:0===u&&(d=0));break}var p=e.charCodeAt(a+u);if(p!==r.charCodeAt(s+u))break;47===p&&(d=u)}var f="";for(u=a+d+1;u<=o;++u)(u===o||47===e.charCodeAt(u))&&(0===f.length?f+="..":f+="/..");return f.length>0?f+r.slice(s+d):(s+=d,47===r.charCodeAt(s)&&++s,r.slice(s))},_makeLong:function(e){return e},dirname:function(e){if(t(e),0===e.length)return".";for(var r=e.charCodeAt(0),n=47===r,a=-1,o=!0,i=e.length-1;i>=1;--i)if(47===(r=e.charCodeAt(i))){if(!o){a=i;break}}else o=!1;
111return -1===a?n?"/":".":n&&1===a?"//":e.slice(0,a)},basename:function(e,r){if(void 0!==r&&"string"!=typeof r)throw TypeError('"ext" argument must be a string');t(e);var n,a=0,o=-1,i=!0;if(void 0!==r&&r.length>0&&r.length<=e.length){if(r.length===e.length&&r===e)return"";var s=r.length-1,l=-1;for(n=e.length-1;n>=0;--n){var c=e.charCodeAt(n);if(47===c){if(!i){a=n+1;break}}else -1===l&&(i=!1,l=n+1),s>=0&&(c===r.charCodeAt(s)?-1==--s&&(o=n):(s=-1,o=l))}return a===o?o=l:-1===o&&(o=e.length),e.slice(a,o)}for(n=e.length-1;n>=0;--n)if(47===e.charCodeAt(n)){if(!i){a=n+1;break}}else -1===o&&(i=!1,o=n+1);return -1===o?"":e.slice(a,o)},extname:function(e){t(e);for(var r=-1,n=0,a=-1,o=!0,i=0,s=e.length-1;s>=0;--s){var l=e.charCodeAt(s);if(47===l){if(!o){n=s+1;break}continue}-1===a&&(o=!1,a=s+1),46===l?-1===r?r=s:1!==i&&(i=1):-1!==r&&(i=-1)}return -1===r||-1===a||0===i||1===i&&r===a-1&&r===n+1?"":e.slice(r,a)},format:function(e){var t,r;if(null===e||"object"!=typeof e)throw TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return t=e.dir||e.root,r=e.base||(e.name||"")+(e.ext||""),t?t===e.root?t+r:t+"/"+r:r},parse:function(e){t(e);var r,n={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return n;var a=e.charCodeAt(0),o=47===a;o?(n.root="/",r=1):r=0;for(var i=-1,s=0,l=-1,c=!0,d=e.length-1,u=0;d>=r;--d){if(47===(a=e.charCodeAt(d))){if(!c){s=d+1;break}continue}-1===l&&(c=!1,l=d+1),46===a?-1===i?i=d:1!==u&&(u=1):-1!==i&&(u=-1)}return -1===i||-1===l||0===u||1===u&&i===l-1&&i===s+1?-1!==l&&(0===s&&o?n.base=n.name=e.slice(1,l):n.base=n.name=e.slice(s,l)):(0===s&&o?(n.name=e.slice(1,i),n.base=e.slice(1,l)):(n.name=e.slice(s,i),n.base=e.slice(s,l)),n.ext=e.slice(i,l)),s>0?n.dir=e.slice(0,s-1):o&&(n.dir="/"),n},sep:"/",delimiter:":",win32:null,posix:null};n.posix=n,e.exports=n}},r={};function n(e){var a=r[e];if(void 0!==a)return a.exports;var o=r[e]={exports:{}},i=!0;try{t[e](o,o.exports,n),i=!1}finally{i&&delete r[e]}return o.exports}n.ab="//",e.exports=n(431)}()},43305:(e,t,r)=>{"use strict";r.d(t,{A:()=>p,U:()=>f});var n=r(75038),a=r(82185),o=r(98279),i=r(55450),s=r(4444),l=r(66912),c=r(48570),d=r(50638),u=r.n(d);let p=()=>{let e=(0,a.GV)(e=>e.cacheables.searchImageSize),t=(0,a.GV)(e=>e.active.multiSelectedIds),r=(0,a.GV)(e=>e.active.compareCardsOverlay),[d,p]=(0,a.zU)(o.iY,i.X);return(0,n.jsxs)(s.A,{className:u().container,open:!!r,onClose:()=>{d({compareCardsOverlay:!1})},children:[(0,n.jsxs)("div",{className:u().header,children:[(0,n.jsx)("h2",{children:"Selected Cards"}),(0,n.jsx)(l.A,{className:u().imageSizeControls,imageSize:e,onChange:e=>p({searchImageSize:e})})]}),(0,n.jsx)(c.Dx,{cardIds:Object.keys(t)})]})},f=({open:e,onClose:t,cardIds:r,header:o})=>{let d=(0,a.GV)(e=>e.cacheables.searchImageSize),[p]=(0,a.zU)(i.X);return(0,n.jsxs)(s.A,{className:u().container,open:e,onClose:t,children:[(0,n.jsxs)("div",{className:u().header,children:[(0,n.jsx)("h2",{children:o||"Related cards"}),(0,n.jsx)(l.A,{className:u().imageSizeControls,imageSize:d,onChange:e=>p({searchImageSize:e})})]}),(0,n.jsx)(c.Dx,{cardIds:r})]})}},43474:e=>{var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},43652:e=>{e.exports=function(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++r<n;)t[r]=e[r];return t}},43825:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=/^(?:0|[1-9]\d*)$/;let a=function(e,t){var r=typeof e;return!!(t=null==t?0x1fffffffffffff:t)&&("number"==r||"symbol"!=r&&n.test(e))&&e>-1&&e%1==0&&e<t}},44223:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.YouTubeEmbed=t.GoogleMapsEmbed=t.GoogleAnalytics=void 0;var n=r(7493);Object.defineProperty(t,"GoogleAnalytics",{enumerable:!0,get:function(){return n.GoogleAnalytics}});var a=r(99370);Object.defineProperty(t,"GoogleMapsEmbed",{enumerable:!0,get:function(){return a.GoogleMapsEmbed}});var o=r(88006);Object.defineProperty(t,"YouTubeEmbed",{enumerable:!0,get:function(){return o.YouTubeEmbed}})},45126:e=>{e.exports={desktopAdheasion:"inhouseFixedAd_desktopAdheasion__FsFTN",patreonLink:"inhouseFixedAd_patreonLink__CpIbW",mobileAdheasion:"inhouseFixedAd_mobileAdheasion__qjZzO"}},45431:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(36601),a=r(83480);class o extends n.B{create=async e=>{Array.isArray(e)||(e=[e]);let t=e.map(e=>({cardId:e.card,notes:e.notes,modifier:e.modifier,quantity:e.quantity})),r=await super.post("/api/users/pins/",{cards:t});return{...r,card:(0,a.rv)(r.card,r,!1)}};add=e=>{let t=(Array.isArray(e)?e:[e]).filter(e=>!!e.cardId).map(e=>({card:e.cardId,modifier:e.modifier,notes:"",quantity:1}));return this.create(t)};update=e=>super.patch(`/api/users/pins/${e.id}/`,{card:e.card.cardId,quantity:e.quantity,notes:e.notes,modifier:e.card.modifier});remove=e=>super.delete(`/api/users/pins/${e.id}/`,void 0,!0).then(()=>`${e.id}`);removeAll=()=>super.delete("/api/users/pins/deleteAll/",void 0,!0);list=async()=>{let{cards:e}=await super.get("/api/users/pins/");return e.reduce((e,t)=>
111{let r=t.card,n=(0,a.rv)(r,t,!1);return e.push({...t,card:n}),e},[])}}let i=new o},45683:(e,t,r)=>{"use strict";r.d(t,{A:()=>en});var n=r(75038),a=r(76430),o=r(98381),i=r(15918),s=r(32071),l=r(82185),c=r(98279),d=r(92910),u=r(36601),p=r(12912),f=r(8682),h=r(75249),m=r(49435),g=r(40120),b=r(72770),y=r(65718);let v="AdFreeTrialExpired",x="ActivityThreshold";var _=r(93786),C=r.n(_);let k=()=>{let[{tbId:e}]=(0,i.A)(["tbId"]),[t,r]=(0,a.useState)(!0),[o,s]=(0,a.useState)([]),[l,c]=(0,a.useState)(0),d=(0,a.useRef)(!0);(0,a.useEffect)(()=>{e&&u.A.get(`/api/users/${e}/notificationCount/`).then(e=>{c(e.notificationCount),p.Ay.set("tbTier",e.patreonAccount?.pledge?.level||null,"week")})},[]);let m=[];return m=t?[{type:"custom",customChild:(0,n.jsx)(h.A,{})}]:o.length>0?o.map(e=>({type:"custom",customChild:(0,n.jsx)(w,{notification:e})})):[{type:"custom",customChild:(0,n.jsx)("div",{className:C().noNotifications,children:"No notifications"})}],(0,n.jsxs)("div",{className:C().container,children:[l>0&&(0,n.jsx)("div",{className:C().counter,children:l}),(0,n.jsx)(f.A,{onFocus:()=>{if(d.current)return r(!0),u.A.get(`/api/users/${e}/notifications/`).then(e=>{s(e.notifications),c(0)}).finally(()=>{d.current=!1,setTimeout(()=>d.current=!0,1e4),r(!1)})},menuClassName:C().menu,options:m,children:(0,n.jsx)("button",{children:(0,n.jsx)(g.A,{name:"bell outline"})})})]})},w=({notification:e})=>{let t=(e=>{if("ForumThread"===e.notificationType||"Global"===e.notificationType)return`/forum/thread/${e.selfId??e.linkId}`;if("Sticky"===e.notificationType)return`/forum/thread/${e.selfId??e.linkId}`;if("Features"===e.notificationType)return`/forum/thread/${e.selfId??e.linkId}`;if("DeckThread"===e.notificationType)return(0,y.cR)(e.linkId);else if("Deck"===e.notificationType)return(0,y.cR)(e.linkId);else if("News"===e.notificationType)return`/news/${e.selfId??e.linkId}`;else if("Profile"===e.notificationType)return`/user/${e.linkId}`;else if("DeckUserEditorLink"===e.notificationType)return(0,y.cR)(e.linkId);else if("Contest"===e.notificationType)return`/contest/discussion/${e.linkId}`;else if(e.notificationType===v)return"/accountSettings/account-details";else if(e.notificationType===x)return"/activity";return"/404"})(e),r=e.notificationType===v?"Your ad-free trial expired. Please consider supporting us on patreon!":e.notificationType===x?"View your deckbuilding activity.":e.text;return(0,n.jsxs)(d.A,{href:t,className:C().notification,children:[e.avatar&&(0,n.jsx)(m.A,{src:e.avatar,className:C().avatar,alt:"notification-avatar"}),(0,n.jsxs)("div",{className:C().info,children:[!e.seen&&(0,n.jsx)("div",{className:C().newNotificationBadge}),(0,n.jsx)("div",{children:r}),(0,n.jsx)("div",{className:C().meta,children:(0,b._)(e.createdAt)})]})]})};var A=r(85785),j=r(22335),S=r(51911),O=r(41944),N=r(21159),E=r(97359),M=r(69133),T=r(56068),L=r(17638),I=r(78393),D=r(68759),R=r(41974),P=r.n(R);let $=({className:e})=>{let t=(0,o.useRouter)(),[r,c]=(0,a.useState)(!1),[u,f]=(0,a.useState)(!1),[h,g]=(0,a.useState)([]),[b,v]=(0,a.useState)(!1),[{tbId:x,tbUser:_,tbRootFolder:C,tbR:k,tbAvatar:w}]=(0,i.A)(["tbId","tbUser","tbRootFolder","tbR","tbAvatar"]),R=(0,l.GV)(e=>e.deck.saving),$=(0,l.GV)(e=>e.active.isMobile),z=(0,D.l)(),F=k.includes(j.gg.MOD),B=s.Ay.runningOnPrivateServer&&L.Ff.includes(t.pathname);return(0,n.jsx)(T.A,{openOnLeftClick:!0,openMenuAsDrawerOnMobile:!0,maxInitialOpenHeight:75,onFocus:()=>{b||(f(!0),O.A.getMyDecks().then(e=>{g(e.results),v(!0)}).catch(N.A.create).finally(()=>f(!1)))},menuClassName:P().dropdownMenu,triggerClassName:e,options:[{label:"New deck",icon:"add",to:"/new-deck",hidden:B},{label:"New card package",icon:"cube",to:"/new-package",hidden:B},{label:"Deck sandbox",icon:"flask",to:"/sandbox",hidden:B},{type:"spacer",hidden:B},{label:"Search my decks",icon:"sliders horizontal",to:`/search/decks/?ownerUsername=${_}`,hidden:B},{type:"spacer"},{label:"My decks",icon:"folder outline",to:`/folders/${C}/`,hidden:B},{label:"My collection",icon:"address book outline",to:z,hidden:B},{label:"My other stuff",type:"extras",icon:"user circle outline",id:"my-overflow",extraTriggerClassName:P().overrideGlobalToolbarStyling,options:[{label:"Card packages",icon:"cubes",to:`/search/decks/?ownerUsername=${_}&packages=true`,hidden:B}
111,{label:"Personal categories",to:"/personal-categories",icon:"globe",hidden:B},{label:"Custom cards",to:"/custom-cards",icon:"file image outline",hidden:B},{type:"spacer"},{label:"Public user page",icon:"user",to:`/u/${(0,I.O)(_)}`,hidden:B},{label:"Account settings",icon:"cog",to:"/accountSettings/site-settings",hidden:B},{type:"spacer",hidden:!F},{label:"Moderator settings",icon:"superscript",to:"/moderation",className:P().mod,hidden:!F}]},{type:"spacer",hidden:B},{hidden:!u,label:(0,n.jsxs)("div",{className:P().decksLoading,children:[(0,n.jsx)(M.A,{size:"xSmall"}),"Fetching your decks..."]}),onClick:()=>null,disabled:!0},{type:"spacer",hidden:!u},{type:"header",label:"My recent decks",hidden:!$||u},{type:"custom",hidden:B&&!b||u,className:P().deckList,customChild:(0,n.jsx)(n.Fragment,{children:h.map(e=>(0,n.jsxs)(d.A,{href:(0,y.cR)(e.id,e.name),onClick:()=>S.A.uninitialize(),children:[(0,n.jsx)(m.A,{alt:e.name,className:P().previewImage,src:e.customFeatured||e.featured||A.Bb}),(0,n.jsx)("span",{children:e.name})]},e.id))})},{type:"spacer",hidden:B||0===h.length},{label:"Sign out",icon:"sign out",onClick:()=>{if("saved"!==R)return c(!0);p.Ay.logout(),t.pathname.includes("account")?t.push("/"):t.reload()}}],children:(0,n.jsx)("button",{className:P().dropdownTrigger,children:(0,n.jsx)(E.A,{src:w||"https://storage.googleapis.com/topdekt-user/avatars/default/avatar_colorless.svg"})})})};var z=r(73461),F=r(37716),B=r(46118),U=r(67501),G=r.n(U);let q=({className:e})=>{let[{tbUser:t,tbRootFolder:r}]=(0,i.A)(["tbUser","tbRootFolder"]),a=`/search/decks?${(0,B.lI)()}`,o=`/search/decks?ownerUsername=${t}&${(0,B.lI)()}`,s=`/folders/${r}`,l=`/search/decks?shared=true&${(0,B.lI)()}`,c=`/search/decks?bookmarks=true&${(0,B.lI)()}`;return(0,n.jsx)(f.A,{menuClassName:G().menu,options:[{hidden:!t,label:"My decks",icon:"folder outline",to:s},{hidden:!t,label:"Search my decks",icon:"sliders horizontal",to:o},{hidden:!t,type:"spacer"},{label:"Search all decks",icon:"search",to:a},{label:"Commander precons",icon:"gift",to:"/commander-precons"},{label:"Deck tags",icon:"tags",to:"/tags"},{label:"Deck help requests",icon:"question circle outline",to:"/deck-help"},{label:"All card packages",icon:"cube",to:"/card-packages"}
111,{label:"Decks with primers",icon:"file alternate outline",to:"/primers"},{hidden:!t,type:"spacer"},{hidden:!t,label:"Shared with me",icon:"group",to:l,ariaLabel:"Decks shared with me"},{hidden:!t,label:"Bookmarked decks",icon:"bookmark outline",to:c},{type:"spacer"},{label:"New deck",icon:"add",to:"/new-deck",hidden:!t},{label:"Deck sandbox",icon:"flask",to:"/sandbox"},{label:"Random commander",icon:"shuffle",to:"/random-commander"},{label:"Compare decks",icon:"exchange",to:"/compare"}],children:(0,n.jsx)("button",{className:`${G().trigger} ${e}`,children:"Decks"})})};var H=r(99081),V=r.n(H);let W=({open:e,className:t="",barStyles:r=""})=>(0,n.jsxs)("div",{className:`${V().container} ${e?V().change:""} ${t}`,children:[(0,n.jsx)("div",{className:`${V().bar1} ${r}`}),(0,n.jsx)("div",{className:`${V().bar2} ${r}`}),(0,n.jsx)("div",{className:`${V().bar3} ${r}`})]});var Y=r(30823),K=r.n(Y);let X=({className:e})=>{let t=(0,l.GV)(e=>e.active.navigationDrawerOpen),[r]=(0,l.zU)(c.iY);return(0,n.jsx)("button",{className:`${K().button} ${e}`,onClick:()=>r({navigationDrawerOpen:!t}),children:(0,n.jsx)(W,{open:t,className:K().hamburgerColor})})};var J=r(91354),Q=r.n(J);let Z=({className:e=""})=>{let[t]=(0,l.zU)(c.iY);return(0,n.jsx)("div",{className:`${Q().container} ${e}`,children:(0,n.jsx)("button",{className:Q().menu,onClick:()=>t({pinnedCardsOverlay:!0}),children:(0,n.jsx)(g.A,{name:"pin"})})})};var ee=r(48485),et=r.n(ee);let er=[{to:"/community",label:"Trending",icon:"angle double up"},{to:"/news",label:"News",icon:"newspaper outline"},{to:"/contest",label:"Contests",icon:"trophy"},{type:"spacer"},{to:"/deck-help",label:"Deck help requests",icon:"question circle outline"},{type:"spacer"},{to:"/forum/General/Development",label:"Development",icon:"bug",ariaLabel:"Development forums"},{to:"/forum/General/General",label:"General MTG",manaFontIcon:"ability-d20",ariaLabel:"General forums"},{type:"spacer"},{to:"https://discord.gg/GyAAANU8uJ",label:"Archidekt Discord",icon:"discord",ariaLabel:"Archidekt discord",rel:"noopener noreferrer",target:"_blank"}],en=(0,a.memo)(({noSearch:e=!1,noLinks:t=!1,noAccount:r=!1,loginRedirectOverride:a})=>{let u=(0,o.useRouter)(),[{tbId:p}]=(0,i.A)(["tbId"]),[h]=(0,l.zU)(c.iY),m=t||s.Ay.runningOnPrivateServer&&L.Ff.includes(u.pathname),g=(0,D.l)();return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:et().safearea}),(0,n.jsx)("div",{className:et().iosFixer}),(0,n.jsx)("nav",{className:`${et().bar} ${"/"===u.route?et().unsticky:""}`,children:(0,n.jsxs)("div",{className:et().content,children:[(0,n.jsx)("div",{className:et().left,children:!m&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(X,{className:et().hideOnDesktop}),(0,n.jsx)(z.A,{}),!e&&(0,n.jsx)("button",{className:et().searchDecksNews,onClick:()=>h({searchOpen:!0}),"aria-label":"Card Search",children:"Search"}),(0,n.jsxs)("span",{className:et().desktopOptions,children:[(0,n.jsx)(q,{}),(0,n.jsx)(f.A,{menuClassName:et().dropdown,options:er,children:(0,n.jsx)("button",{children:"Community"})}),(0,n.jsx)(d.A,{href:g,children:"Collection"})]})]})}),(0,n.jsxs)("div",{className:et().right,children:[(0,n.jsx)(F.Ay,{className:et().hideOnMobile}),!r&&(0,n.jsxs)(n.Fragment,{children:[p&&(0,n.jsx)(Z,{className:et().hideOnMobile}),p&&(0,n.jsx)(k,{}),p?(0,n.jsx)($,{className:et().hideOnMobile}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(d.A,{href:"/register",children:"Register"}),(0,n.jsx)(d.A,{href:a?`/login?redirectTo=${encodeURIComponent(a)}`:u&&"/"!==u.asPath?`/login?redirectTo=${encodeURIComponent(u.asPath)}`:"/login",rel:u.pathname,children:"Login"})]})]})]})]})})]})})},45960:e=>{e.exports=function(e){var t=-1,r=Array(e.size);return e.forEach(function(e){r[++t]=e}),r}},46001:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=o(e,function(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return a.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)n.call(e,r)&&e[r]&&(t=o(t,r));return t}(r)))}return e}function o(e,t){return t?e?e+" "+t:e+t:e}e.exports?(a.default=a,e.exports=a):void 0===(r=(function(){return a}
111).apply(t,[]))||(e.exports=r)}()},46068:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(90022),a=r(79258);let o=function(e){return null!=e&&(0,a.A)(e.length)&&!(0,n.A)(e)}},46118:(e,t,r)=>{"use strict";r.d(t,{tV:()=>K,Ll:()=>P,ym:()=>R,t5:()=>L,lI:()=>Y,MK:()=>D,sB:()=>q,hE:()=>W,YU:()=>I,RW:()=>N,o6:()=>T,Zm:()=>M,KZ:()=>E,z:()=>A,qN:()=>k,PA:()=>y,Ie:()=>C,VL:()=>v,A1:()=>_,m9:()=>x,ZS:()=>w,Yn:()=>G,Jp:()=>U,rh:()=>z,Iu:()=>$,Qs:()=>B,pt:()=>F,Hn:()=>V,Js:()=>H});var n=r(74143),a=r.n(n),o=r(77039),i=r.n(o),s=r(12912),l=r(98610),c=r(85785),d=r(23418);let u={columnCount:0,columns:[],controlled:!1,showEmptyColumns:!1},p="deckSorting",f="deckSortDirection",h="deckView",m="deckStack",g="deckPrices",b="scryfall-image-preference",y="tb-latest-format",v="tb-latest-private",x="tb-latest-unlisted",_="tb-latest-theorycrafted",C="tb-latest-game-type",k="tb-commander-bracket",w="tb-package-tab",A="tb-hide-default-color-tags",j={AT:!0,BE:!0,BG:!0,CH:!0,CY:!0,CZ:!0,DE:!0,DK:!0,EE:!0,ES:!0,FI:!0,FR:!0,GB:!0,GR:!0,HR:!0,HU:!0,IE:!0,IS:!0,IT:!0,JP:!0,LI:!0,LT:!0,LU:!0,LV:!0,MT:!0,NL:!0,NO:!0,PL:!0,PT:!0,RO:!0},S=(e={},t)=>a()(e,`req.cookies[${t}]`)??a()(e,`req.cookies[${t}]`)??a()(e,`req.cookies.settings[${t}]`)??void 0,O=e=>a()(s.Ay.get("settings"),e),N=e=>Number(S(e,p)??s.Ay.get(p)??a()(s.Ay.get("settings"),p)??c.fv.ALPHA),E=e=>Number(S(e,h)??s.Ay.get(h)??a()(s.Ay.get("settings"),h)??c.gR.CARD),M=e=>Number(S(e,m)??s.Ay.get(m)??a()(s.Ay.get("settings"),m)??c.Le.CUSTOM),T=e=>"true"===S(e,f),L=e=>{let t=(l.Ay.getObject("controlledStacks")||{})[`${e}`];return t||(t={...u}),t.columnCount||(t.columnCount=0),t.columns||(t.columns=[]),t.controlled||(t.controlled=!1),t.showEmptyColumns||(t.showEmptyColumns=!1),t},I=(e,t,r)=>{try{if(e)return e;let n=t||s.Ay,o=[d.s6.CK,d.s6.TCG],l=n.get(g),c=a()(n.get("settings"),g),u=[...o];return l&&Array.isArray(l)?u=[...l]:c&&!i()(c,o)?u=c:r&&j[r]&&(u=[d.s6.CM,d.s6.CT,d.s6.NONE]),2===u.length&&(u.includes(d.s6.MP)?u.push(d.s6.NONE):u.push(d.s6.MP)),u}catch(e){return[d.s6.CK,d.s6.TCG,d.s6.MP]}},D=e=>X(S(e,A)??s.Ay.get(A)??!1),R=()=>Number(O("collectionPrice")??d.s6.CK),P=()=>Number(O("collectionGame")??c.$p.Paper),$=e=>s.Ay.set(p,e,"year"),z=e=>s.Ay.set(f,e,"year"),F=e=>s.Ay.set(h,e,"year"),B=e=>s.Ay.set(m,e,"year"),U=e=>s.Ay.set(g,e,"year"),G=e=>s.Ay.set(b,e,"year"),q=()=>{let e=s.Ay.get(b)||"normal";return"small"===e?"small":"large"===e?"large":"normal"},H=e=>l.Ay.set("selected-cat-templates",`${e.join(",")}`),V=e=>s.Ay.set(y,`${e}`),W=()=>Number(s.Ay.get(y))||c.uB.EDH,Y=()=>{let e=l.Ay.get("deck-search-order-by");if(!e)return"";let t="true"===l.Ay.get("deck-search-ascending");return`orderBy=${t?"":"-"}${e}`},K=e=>X(l.Ay.get(e)),X=e=>"true"==`${e}`},46392:(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`forbidden()` is experimental and only allowed to be enabled when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E488",enumerable:!1,configurable:!0})}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"forbidden",{enumerable:!0,get:function(){return n}}),r(41504).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},46410:e=>{var t=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;e.exports=function(e){return e.match(t)||[]}},46933:e=>{e.exports={container:"customCardMarker_container__9Ez0C",cornerQuantity:"customCardMarker_cornerQuantity__EbjsH"}},46996:(e,t,r)=>{var n=r(54190),a=r(62414),o=r(97006),i=o&&o.isTypedArray;e.exports=i?a(i):n},47090:e=>{e.exports=function(e){return function(t,r,n){for(var a=-1,o=Object(t),i=n(t),s=i.length;s--;){var l=i[e?s:++a];if(!1===r(o[l],l,o))break}return t}}},47116:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>p,dF:()=>u,yM:()=>d});var n=r(75038);r(76430);var a=r(40120),o=r(61849),i=r(14168),s=r(14748),l=r(75310),c=r.n(l);let d=e=>(0,n.jsx)(u,{...e,className:`${e.className} ${c().transition}`,labelClass:c().buttonContent}),u=e=>{let{id:t,onClick:r,onContextMenu:l,icon:d,manaFontIcon:u,customIcon:p,keybind:f="",children:h=null,
111style:m={},className:g="",labelClass:b="",disabled:y=!1}=e,v=(0,s.w)(f);return(0,n.jsxs)("button",{type:"button",id:t,onClick:e=>{e.stopPropagation(),r(e)},onContextMenu:l,style:m,className:` 112 ${c().button} 113 ${f?c().keybindButton:""} 114 ${g} 115 `,disabled:y,children:[(0,n.jsxs)("span",{className:c().primaryContent,children:[d&&(0,n.jsx)(a.A,{name:d}),u&&(0,n.jsx)(o.A,{icon:u}),p&&(0,n.jsx)(i.A,{name:p}),h&&(0,n.jsx)("span",{className:b,children:h})]}),v&&(0,n.jsx)("span",{suppressHydrationWarning:!0,className:c().keybind,children:v})]})},p=e=>(0,n.jsx)(u,{...e,className:`${e.className} ${c().transition}`})},47125:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7924),a=r(51299);let o=function(e,t,r){var o=t(e);return(0,a.A)(e)?o:(0,n.A)(o,r(e))}},47274:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,n,a,o,i,s,l,c,d,u,p,f,h={AppRenderSpan:function(){return C},AppRouteRouteHandlersSpan:function(){return A},BaseServerSpan:function(){return g},LoadComponentsSpan:function(){return b},LogSpanAllowList:function(){return N},MiddlewareSpan:function(){return S},NextNodeServerSpan:function(){return v},NextServerSpan:function(){return y},NextVanillaSpanAllowlist:function(){return O},NodeSpan:function(){return w},RenderSpan:function(){return _},ResolveMetadataSpan:function(){return j},RouterSpan:function(){return k},StartServerSpan:function(){return x}};for(var m in h)Object.defineProperty(t,m,{enumerable:!0,get:h[m]});var g=((r=g||{}).handleRequest="BaseServer.handleRequest",r.run="BaseServer.run",r.pipe="BaseServer.pipe",r.getStaticHTML="BaseServer.getStaticHTML",r.render="BaseServer.render",r.renderToResponseWithComponents="BaseServer.renderToResponseWithComponents",r.renderToResponse="BaseServer.renderToResponse",r.renderToHTML="BaseServer.renderToHTML",r.renderError="BaseServer.renderError",r.renderErrorToResponse="BaseServer.renderErrorToResponse",r.renderErrorToHTML="BaseServer.renderErrorToHTML",r.render404="BaseServer.render404",r),b=((n=b||{}).loadDefaultErrorComponents="LoadComponents.loadDefaultErrorComponents",n.loadComponents="LoadComponents.loadComponents",n),y=((a=y||{}).getRequestHandler="NextServer.getRequestHandler",a.getRequestHandlerWithMetadata="NextServer.getRequestHandlerWithMetadata",a.getServer="NextServer.getServer",a.getServerRequestHandler="NextServer.getServerRequestHandler",a.createServer="createServer.createServer",a),v=((o=v||{}).compression="NextNodeServer.compression",o.getBuildId="NextNodeServer.getBuildId",o.createComponentTree="NextNodeServer.createComponentTree",o.clientComponentLoading="NextNodeServer.clientComponentLoading",o.getLayoutOrPageModule="NextNodeServer.getLayoutOrPageModule",o.generateStaticRoutes="NextNodeServer.generateStaticRoutes",o.generateFsStaticRoutes="NextNodeServer.generateFsStaticRoutes",o.generatePublicRoutes="NextNodeServer.generatePublicRoutes",o.generateImageRoutes="NextNodeServer.generateImageRoutes.route",o.sendRenderResult="NextNodeServer.sendRenderResult",o.proxyRequest="NextNodeServer.proxyRequest",o.runApi="NextNodeServer.runApi",o.render="NextNodeServer.render",o.renderHTML="NextNodeServer.renderHTML",o.imageOptimizer="NextNodeServer.imageOptimizer",o.getPagePath="NextNodeServer.getPagePath",o.getRoutesManifest="NextNodeServer.getRoutesManifest",o.findPageComponents="NextNodeServer.findPageComponents",o.getFontManifest="NextNodeServer.getFontManifest",o.getServerComponentManifest="NextNodeServer.getServerComponentManifest",o.getRequestHandler="NextNodeServer.getRequestHandler",o.renderToHTML="NextNodeServer.renderToHTML",o.renderError="NextNodeServer.renderError",o.renderErrorToHTML="NextNodeServer.renderErrorToHTML",o.render404="NextNodeServer.render404",o.startResponse="NextNodeServer.startResponse",o.route="route",o.onProxyReq="onProxyReq",o.apiResolver="apiResolver",o.internalFetch="internalFetch",o),x=((i=x||{}).startServer="startServer.startServer",i),_=((s=_||{}).getServerSideProps="Render.getServerSideProps",s.getStaticProps="Render.getStaticProps",s.renderToString="Render.renderToString",s.renderDocument="Render.renderDocument",s.createBodyResult="Render.createBodyResult",s),C=((l=C||{}).renderToString="AppRender.renderToString",l.renderToReadableStream="AppRender.renderToReadableStream",l.getBodyResult="AppRender.getBodyResult",l.fetch="AppRender.fetch",l.waitShellReady="AppRender.waitShellReady",l.renderToNodeFizzStream="AppRender.renderToNodeFizzStream",l.instantInsights="AppRender.instantInsights",l.instantInsightsPrepareValidation="AppRender.instantInsights.prepareValidation",l.instantInsightsRunValidation="AppRender.instantInsights.runValidation",l),k=((c=k||{}).executeRoute="Router.executeRoute",c),w=((d=w||{}).runHandler="Node.runHandler",d),A=((u=A||{}).runHandler="AppRouteRouteHandlers.runHandler",u),j=((p=j||{}).generateMetadata="ResolveMetadata.generateMetadata",p.generateViewport="ResolveMetadata.generateViewport",p),S=((f=S||{}).execute="Middleware.execute",f);let O=new Set(["Middleware.execute","BaseServer.handleRequest","Render.getServerSideProps","Render.getStaticProps","AppRender.fetch","AppRender.getBodyResult","Re
115nder.renderDocument","Node.runHandler","AppRouteRouteHandlers.runHandler","ResolveMetadata.generateMetadata","ResolveMetadata.generateViewport","NextNodeServer.createComponentTree","NextNodeServer.findPageComponents","NextNodeServer.getLayoutOrPageModule","NextNodeServer.startResponse","NextNodeServer.clientComponentLoading"]),N=new Set(["NextNodeServer.findPageComponents","NextNodeServer.createComponentTree","NextNodeServer.clientComponentLoading"])},47303:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(36601);class a extends n.B{list=()=>super.get("/api/decks/colorTags/");deleteItem=e=>super.delete(`/api/decks/colorTags/${e}/`,void 0,!0);updateItems=e=>super.patch(`/api/decks/colorTags/${e.id}/`,e);create=e=>super.post("/api/decks/colorTags/",e)}let o=new a},47306:(e,t,r)=>{"use strict";function n(e){let t=parseInt((e=e.replace(/^#/,"")).substring(0,2),16)||255,r=parseInt(e.substring(2,4),16)||255,n=parseInt(e.substring(4,6),16)||255;return 0===t&&0===r&&0===n?"#FFFFFF":.299*t+.587*r+.114*n>188?"#000000":"#FFFFFF"}function a(e,t=.15){let r=parseInt((e=e.replace(/^#/,"")).substring(0,2),16),n=parseInt(e.substring(2,4),16),o=parseInt(e.substring(4,6),16),i=.299*r+.587*n+.114*o>188?1-t:1+t;return"#"+(0x1000000+((r=Math.min(255,Math.round(r*i)))<<16)+((n=Math.min(255,Math.round(n*i)))<<8)+(o=Math.min(255,Math.round(o*i)))).toString(16).slice(1)}r.d(t,{O:()=>n,c:()=>a})},47414:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});let n=e=>"object"==typeof e&&null!=e&&1===e.nodeType,a=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,o=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){let r,n=getComputedStyle(e,null);return a(n.overflowY,t)||a(n.overflowX,t)||!!(r=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e))&&(r.clientHeight<e.scrollHeight||r.clientWidth<e.scrollWidth)}return!1},i=(e,t,r,n,a,o,i,s)=>o<e&&i>t||o>e&&i<t?0:o<=e&&s<=r||i>=t&&s>=r?o-e-n:i>t&&s<r||o<e&&s>r?i-t+a:0,s=e=>{let t=e.parentElement;return null==t?e.getRootNode().host||null:t},l=(e,t)=>{var r,a,l,c;let d;if("u"<typeof document)return[];let{scrollMode:u,block:p,inline:f,boundary:h,skipOverflowHiddenElements:m}=t,g="function"==typeof h?h:e=>e!==h;if(!n(e))throw TypeError("Invalid target");let b=document.scrollingElement||document.documentElement,y=[],v=e;for(;n(v)&&g(v);){if((v=s(v))===b){y.push(v);break}null!=v&&v===document.body&&o(v)&&!o(document.documentElement)||null!=v&&o(v,m)&&y.push(v)}let x=null!=(a=null==(r=window.visualViewport)?void 0:r.width)?a:innerWidth,_=null!=(c=null==(l=window.visualViewport)?void 0:l.height)?c:innerHeight,{scrollX:C,scrollY:k}=window,{height:w,width:A,top:j,right:S,bottom:O,left:N}=e.getBoundingClientRect(),{top:E,right:M,bottom:T,left:L}={top:parseFloat((d=window.getComputedStyle(e)).scrollMarginTop)||0,right:parseFloat(d.scrollMarginRight)||0,bottom:parseFloat(d.scrollMarginBottom)||0,left:parseFloat(d.scrollMarginLeft)||0},I="start"===p||"nearest"===p?j-E:"end"===p?O+T:j+w/2-E+T,D="center"===f?N+A/2-L+M:"end"===f?S+M:N-L,R=[];for(let e=0;e<y.length;e++){let t=y[e],{height:r,width:n,top:a,right:s,bottom:l,left:c}=t.getBoundingClientRect();if("if-needed"===u&&j>=0&&N>=0&&O<=_&&S<=x&&(t===b&&!o(t)||j>=a&&O<=l&&N>=c&&S<=s))break;let d=getComputedStyle(t),h=parseInt(d.borderLeftWidth,10),m=parseInt(d.borderTopWidth,10),g=parseInt(d.borderRightWidth,10),v=parseInt(d.borderBottomWidth,10),E=0,M=0,T="offsetWidth"in t?t.offsetWidth-t.clientWidth-h-g:0,L="offsetHeight"in t?t.offsetHeight-t.clientHeight-m-v:0,P="offsetWidth"in t?0===t.offsetWidth?0:n/t.offsetWidth:0,$="offsetHeight"in t?0===t.offsetHeight?0:r/t.offsetHeight:0;if(b===t)E="start"===p?I:"end"===p?I-_:"nearest"===p?i(k,k+_,_,m,v,k+I,k+I+w,w):I-_/2,M="start"===f?D:"center"===f?D-x/2:"end"===f?D-x:i(C,C+x,x,h,g,C+D,C+D+A,A),E=Math.max(0,E+k),M=Math.max(0,M+C);else{E="start"===p?I-a-m:"end"===p?I-l+v+L:"nearest"===p?i(a,l,r,m,v+L,I,I+w,w):I-(a+r/2)+L/2,M="start"===f?D-c-h:"center"===f?D-(c+n/2)+T/2:"end"===f?D-s+g+T:i(c,s,n,h,g+T,D,D+A,A);let{scrollLeft:e,scrollTop:o}=t;E=0===$?0:Math.max(0,Math.min(o+E/$,t.scrollHeight-r/$+L)),M=0===P?0:Math.max(0,Math.min(e+M/P,t.scrollWidth-n/P+T)),I+=o-E,D+=e-M}R.push({el:t,top:E,left:M})}return R};function c(e,t){let r;if(!e.isConnected||!(e=>{let t=e;for(;t&&t.parentNode;){if(t.parentNode===document)return!0;t=t.parentNode instanceof ShadowRoot?t.parentNode.host:t.parentNode}return!1})(e))return;let n={top:parseFloat((r=window.getComputedStyle(e)).scrollMarginTop)||0,right:parseFloat(r.scrollMarginRight)||0,bottom:parseFloat(r.scrollMarginBottom)||
1150,left:parseFloat(r.scrollMarginLeft)||0};if("object"==typeof t&&"function"==typeof t.behavior)return t.behavior(l(e,t));let a="boolean"==typeof t||null==t?void 0:t.behavior;for(let{el:r,top:o,left:i}of l(e,!1===t?{block:"end",inline:"nearest"}:t===Object(t)&&0!==Object.keys(t).length?t:{block:"start",inline:"nearest"})){let e=o-n.top+n.bottom,t=i-n.left+n.right;r.scroll({top:e,left:t,behavior:a})}}},47510:e=>{e.exports={drawer:"navigationDrawer_drawer__2FuxS",header:"navigationDrawer_header__nlU5j",closeButton:"navigationDrawer_closeButton__8529z",avatar:"navigationDrawer_avatar__Fzpmu",list:"navigationDrawer_list__mhhY2",spacer:"navigationDrawer_spacer__KRMVx",quickSettings:"navigationDrawer_quickSettings__c8hGH",themeMenu:"navigationDrawer_themeMenu__HJFgE",backdrop:"navigationDrawer_backdrop__2HIkf",backdropOpen:"navigationDrawer_backdropOpen__lq0_9"}},47553:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},47574:(e,t,r)=>{var n=r(40001),a=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return n?void 0!==t[e]:a.call(t,e)}},47767:e=>{e.exports={modal:"buyBulkModal_modal__pPjQq",content:"buyBulkModal_content__DAVxK",cardSelector:"buyBulkModal_cardSelector__f_F_z",outboundLinks:"buyBulkModal_outboundLinks__Iy0HL",retailerButton:"buyBulkModal_retailerButton__OIMZd",customQuantitiesTrigger:"buyBulkModal_customQuantitiesTrigger__IFv6F",customQuantities:"buyBulkModal_customQuantities__ozKwW",customQuantityCard:"buyBulkModal_customQuantityCard__cGql7",inputContainer:"buyBulkModal_inputContainer__AZMqG",input:"buyBulkModal_input__uZU5A",cardName:"buyBulkModal_cardName__u6YJd"}},47853:(e,t,r)=>{"use strict";r.d(t,{Kg:()=>f,LN:()=>c,Ny:()=>m,Sl:()=>p,TV:()=>i,UK:()=>n,YB:()=>h,bE:()=>u,g8:()=>s,nM:()=>d,oh:()=>o,sK:()=>a,xE:()=>l,yx:()=>g});let n="collection/FETCH_COLLECTION_SUCCEEDED",a="collection/ADD_COLLECTION_CARD_SUCCEEDED",o="collection/DELETE_COLLECTION_CARD_SUCCEEDED",i="collection/MODIFY_COLLECTION_CARD_SUCCEEDED",s="collection/SET_COLLECTION_PRICE",l="collection/RESET_COLLECTION",c="collection/CLEAR_COLLECTION_SUCCEEDED",d="collection/UPLOAD_COLLECTION_SUCCEEDED",u="collection/CREATE_COLLECTION_TAG_SUCCEEDED",p="collection/DELETE_COLLECTION_TAG_SUCCEEDED",f="collection/SET_QUERY_PARAMETER",h="collection/TEXT_IMPORT_SUCCEEDED",m="collection/SET_COLLECTION_PREFERENCES",g="collection/SET_COLLECTION_STATE"},47898:e=>{e.exports={selected:"themeDropdown_selected__wVVSv",menu:"themeDropdown_menu__xSS9t",mobileMenu:"themeDropdown_mobileMenu__CRmW9"}},48038:e=>{e.exports={trigger:"cardAutocomplete_trigger__vYa6_",option:"cardAutocomplete_option__qln16",words:"cardAutocomplete_words__kvUZj",setName:"cardAutocomplete_setName__P39TE",metaInfo:"cardAutocomplete_metaInfo__iqcM4",header:"cardAutocomplete_header__RHLZn",absoluteHeaderContainer:"cardAutocomplete_absoluteHeaderContainer__Yk9eM",absoluteHeader:"cardAutocomplete_absoluteHeader__g4Ib5",disabled:"cardAutocomplete_disabled__86srU"}},48485:e=>{e.exports={flex:"globalToolbar_flex__fg085",content:"globalToolbar_content__uqf5J",left:"globalToolbar_left__DUQ5y",right:"globalToolbar_right__9M6I_",desktopOptions:"globalToolbar_desktopOptions____6Sw",safearea:"globalToolbar_safearea__bnGX7",iosFixer:"globalToolbar_iosFixer__0x0uS",bar:"globalToolbar_bar__EgiN_",unsticky:"globalToolbar_unsticky__19Ur1",searchTrigger:"globalToolbar_searchTrigger__nOhhs",mobileToolbar:"globalToolbar_mobileToolbar__lRhV4",partialMobileToolbarOptions:"globalToolbar_partialMobileToolbarOptions__a9OQv",searchDecksNews:"globalToolbar_searchDecksNews__7xaNG",dropdown:"globalToolbar_dropdown__644_5",hideOnDesktop:"globalToolbar_hideOnDesktop__Ppop_",hideOnMobile:"globalToolbar_hideOnMobile__uLfso"}},48519:e=>{e.exports=function(e){function t(n){if(r[n])return r[n].exports;var a=r[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var r={};return t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=13)}([function(e,t){var r=e.exports="u">typeof window&&window.Math==Math?window:"u">typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=r)},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){var r=e.exports={version:"2.5.0"};"number"==typeof __e&&(__e=r)},function(e,t,r){e.exports=!r(4)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){var r={}.toString;e.exports=function(e){return r.call(e).slice(8,-1)}},function(e,t,r){var n=r(32)("wks"),a=r(9),o=r(0).Symbol,i="function"==typeof o;
115(e.exports=function(e){return n[e]||(n[e]=i&&o[e]||(i?o:a)("Symbol."+e))}).store=n},function(e,t,r){var n=r(0),a=r(2),o=r(8),i=r(22),s=r(10),l=function(e,t,r){var c,d,u,p,f=e&l.F,h=e&l.G,m=e&l.S,g=e&l.P,b=e&l.B,y=h?n:m?n[t]||(n[t]={}):(n[t]||{}).prototype,v=h?a:a[t]||(a[t]={}),x=v.prototype||(v.prototype={});for(c in h&&(r=t),r)u=((d=!f&&y&&void 0!==y[c])?y:r)[c],p=b&&d?s(u,n):g&&"function"==typeof u?s(Function.call,u):u,y&&i(y,c,u,e&l.U),v[c]!=u&&o(v,c,p),g&&x[c]!=u&&(x[c]=u)};n.core=a,l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},function(e,t,r){var n=r(16),a=r(21);e.exports=r(3)?function(e,t,r){return n.f(e,t,a(1,r))}:function(e,t,r){return e[t]=r,e}},function(e,t){var r=0,n=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++r+n).toString(36))}},function(e,t,r){var n=r(24);e.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,a){return e.call(t,r,n,a)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,r){var n=r(28),a=Math.min;e.exports=function(e){return e>0?a(n(e),0x1fffffffffffff):0}},function(e,t,r){"use strict";t.__esModule=!0,t.default=function(e,t){if(e&&t){var r=Array.isArray(t)?t:t.split(","),n=e.name||"",a=e.type||"",o=a.replace(/\/.*$/,"");return r.some(function(e){var t=e.trim();return"."===t.charAt(0)?n.toLowerCase().endsWith(t.toLowerCase()):t.endsWith("/*")?o===t.replace(/\/.*$/,""):a===t})}return!0},r(14),r(34)},function(e,t,r){r(15),e.exports=r(2).Array.some},function(e,t,r){"use strict";var n=r(7),a=r(25)(3);n(n.P+!r(33)([].some,!0)*n.F,"Array",{some:function(e){return a(this,e,arguments[1])}})},function(e,t,r){var n=r(17),a=r(18),o=r(20),i=Object.defineProperty;t.f=r(3)?Object.defineProperty:function(e,t,r){if(n(e),t=o(t,!0),n(r),a)try{return i(e,t,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(e[t]=r.value),e}},function(e,t,r){var n=r(1);e.exports=function(e){if(!n(e))throw TypeError(e+" is not an object!");return e}},function(e,t,r){e.exports=!r(3)&&!r(4)(function(){return 7!=Object.defineProperty(r(19)("div"),"a",{get:function(){return 7}}).a})},function(e,t,r){var n=r(1),a=r(0).document,o=n(a)&&n(a.createElement);e.exports=function(e){return o?a.createElement(e):{}}},function(e,t,r){var n=r(1);e.exports=function(e,t){var r,a;if(!n(e))return e;if(t&&"function"==typeof(r=e.toString)&&!n(a=r.call(e))||"function"==typeof(r=e.valueOf)&&!n(a=r.call(e))||!t&&"function"==typeof(r=e.toString)&&!n(a=r.call(e)))return a;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,r){var n=r(0),a=r(8),o=r(23),i=r(9)("src"),s=Function.toString,l=(""+s).split("toString");r(2).inspectSource=function(e){return s.call(e)},(e.exports=function(e,t,r,s){var c="function"==typeof r;c&&(o(r,"name")||a(r,"name",t)),e[t]!==r&&(c&&(o(r,i)||a(r,i,e[t]?""+e[t]:l.join(String(t)))),e===n?e[t]=r:s?e[t]?e[t]=r:a(e,t,r):(delete e[t],a(e,t,r)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[i]||s.call(this)})},function(e,t){var r={}.hasOwnProperty;e.exports=function(e,t){return r.call(e,t)}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,r){var n=r(10),a=r(26),o=r(27),i=r(12),s=r(29);e.exports=function(e,t){var r=1==e,l=2==e,c=3==e,d=4==e,u=6==e,p=5==e||u,f=t||s;return function(t,s,h){for(var m,g,b=o(t),y=a(b),v=n(s,h,3),x=i(y.length),_=0,C=r?f(t,x):l?f(t,0):void 0;x>_;_++)if((p||_ in y)&&(g=v(m=y[_],_,b),e)){if(r)C[_]=g;else if(g)switch(e){case 3:return!0;case 5:return m;case 6:return _;case 2:C.push(m)}else if(d)return!1}return u?-1:c||d?d:C}}},function(e,t,r){var n=r(5);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==n(e)?e.split(""):Object(e)}},function(e,t,r){var n=r(11);e.exports=function(e){return Object(n(e))}},function(e,t){var r=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e*=1)?0:(e>0?n:r)(e)}},function(e,t,r){var n=r(30);e.exports=function(e,t){return new(n(e))(t)}},function(e,t,r){var n=r(1),a=r(31),o=r(6)("species");e.exports=function(e){var t;return a(e)&&("function"==typeof(t=e.constructor)&&(t===Array||a(t.prototype))&&(t=void 0),n(t)&&null===(t=t[o])&&(t=void 0)),void 0===t?Array:t}},function(e,t,r){var n=r(5);e.exports=Array.isArray||function(e){return"Array"==n(e)}},function(e,t,r){var n=r(0),a=n["__core-js_shared__"]||(n["__core-js_shared__"]={});e.exports=function(e){return a[e]||(a[e]={})}},function(e,t,r){"use strict";var n=r(4);e.exports=function(e,t){return!!e&&n(function(){t?e.call(null,function(){},1):e.call(null)})}},function(e,t,r){r(35),e.exports=r(2).String.endsWith},function(e,t,r){"use strict";var n=r(7),a=r(12),o=r(36),i="".endsWith;n(n.P+n.F*r(38)("endsWith"),"String",{endsWith:function(e){var t=o(this,e,"endsWith"),r=arguments.length>1?arguments[1]:void 0,n=a(t.length),s=void 0===r?n:Math.min(a(r),n),l=String(e);return i?i.call(t,l,s):t.slice(s-l.length,s)===l}})},function(e,t,r){var n=r(37),a=r(11);e.exports=function(e,t,r){if(n(t))throw TypeError("String#"+r+" doesn't accept regex!");return String(a(e))}},function(e,t,r){var n=r(1),a=r(5),o=r(6)("match");e.exports=function(e){var t;return n(e)&&(void 0!==(t=e[o])?!!t:"RegExp"==a(e))}},function(e,t,r){var n=r(6)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(r){try{return t[n]=!1,!"/./"[e](t)}catch(e){}}return!0}}])},48570:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>y,Dx:()=>v,UV:()=>b});
115var n=r(75038),a=r(76430),o=r(82185),i=r(78516),s=r(98279),l=r(6016),c=r(75249),d=r(86788),u=r(56240),p=r(55756),f=r(43305),h=r(85785),m=r(58202),g=r.n(m);g().container;let b={1:g().small,2:g().normal,3:g().large},y=({cards:e,onCardUpdated:t,className:r="",loading:m})=>{let y,v,x,_=(0,i.b8)(),[C,k]=(0,a.useState)("saved"),[w,A]=(0,o.zU)(s.iY,l.RP),[j,S]=(0,a.useState)(null),[O,N]=(0,a.useState)([]),[E,M]=(0,a.useState)(!1),T=(0,o.GV)(e=>e.cacheables.searchImageSize),L=(e,t)=>{S(t),e&&M(!0)},I=()=>{S(null),M(!1)},D=e=>{if(null!==j&&t)return k("saving"),t(j,e).then(()=>k("saved")).catch(()=>k("error"))};if(null!==j){let t=0===j?e.length-1:j-1,r=j!==e.length-1?j+1:0;y=e[t],v=e[r],x={previous:{label:y?.name,onClick:()=>S(t),disabled:!y},next:{label:v?.name,onClick:()=>S(r),disabled:!v}}}let R=b[T];return(0,n.jsxs)("div",{className:g().queryableContainer,children:[m&&(0,n.jsx)(c.A,{fixed:!0}),(0,n.jsx)("div",{className:`${g().container} ${R} ${r}`,children:e.map((e,r)=>(0,n.jsx)(d.Ay,{disableFaded:!0,disableDragging:!_,noMultiSelect:!0,standaloneCard:e,onCardUpdated:e=>t?t(r,e):Promise.resolve(),className:g().imageDeckCard,wrapperClassName:g().inDeckCard,basicCardClass:g().imageDeckCard,imageClassName:g().basicCard,cardId:e.id,actionsOverrides:{onCardClick:()=>L(!1,r),openCardModal:e=>L(e,r),onDragStart:()=>w({hideStackOverlay:!0}),onDragEnd:()=>w({hideStackOverlay:!1}),onViewRelatedCards:()=>1===e.relatedCardIds.length?A({cardMenuOpen:!0,menuCardId:e.relatedCardIds[0]}):N(e.relatedCardIds)}},e.id))}),(0,n.jsx)(u.A,{open:null!==j&&!E,card:null!==j?e[j]:h.o5,onClose:I,onCardUpdated:D,nextPrevControls:x,saving:C}),(0,n.jsx)(p.A,{open:null!==j&&E,card:null!==j?e[j]:h.o5,onClose:I,onCardSelected:(e,t)=>D(e)?.then(()=>{t||I()}),nextPrevControls:x}),(0,n.jsx)(f.U,{header:"In deck matches",open:!!O.length,onClose:()=>N([]),cardIds:O})]})},v=({cardIds:e,className:t=""})=>{let r=b[(0,o.GV)(e=>e.cacheables.searchImageSize)];return(0,n.jsx)("div",{className:g().queryableContainer,children:(0,n.jsx)("div",{className:`${g().container} ${r} ${t}`,children:e.map(e=>(0,n.jsx)(d.Ay,{cardId:e,className:g().imageDeckCard,wrapperClassName:g().inDeckCard,basicCardClass:g().imageDeckCard,imageClassName:g().basicCard,hideMultiselectedHighlight:!0,disableActions:!0,disableFaded:!0},e))})})}},48591:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.active=void 0;var n,a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},o=(n=r(76430))&&n.__esModule?n:{default:n};function i(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}var s=t.active=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span",r=o.default.Component;if("function"!=typeof r&&null!==r)throw TypeError("Super expression must either be null or a function, not "+typeof r);function n(){if(!(this instanceof n))throw TypeError("Cannot call a class as a function");for(var r,s,l,c=arguments.length,d=Array(c),u=0;u<c;u++)d[u]=arguments[u];return s=l=i(this,(r=n.__proto__||Object.getPrototypeOf(n)).call.apply(r,[this].concat(d))),l.state={active:!1},l.handleMouseDown=function(){return l.setState({active:!0})},l.handleMouseUp=function(){return l.setState({active:!1})},l.render=function(){return o.default.createElement(t,{onMouseDown:l.handleMouseDown,onMouseUp:l.handleMouseUp},o.default.createElement(e,a({},l.props,l.state)))},i(l,s)}return n.prototype=Object.create(r&&r.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),r&&(Object.setPrototypeOf?Object.setPrototypeOf(n,r):n.__proto__=r),n};t.default=s},48676:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useMergedRef",{enumerable:!0,get:function(){return a}});let n=r(76430);function a(e,t){let r=(0,n.useRef)(null),a=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=a.current;t&&(a.current=null,t())}else e&&(r.current=o(e,n)),t&&(a.current=o(t,n))},[e,t])}function o(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
115dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},48942:(e,t,r)=>{"use strict";r.d(t,{U:()=>o});var n=r(85785),a=r(21129);let o=(e,t,r=[1])=>{let o=0,i=0,s=0,l=0,c=0;return e.forEach(e=>{if(!e)return;let d=t[e?.categories[0]]||(0,n.F3)();if(d.includedInPrice){let{priceNumber:t}=(0,a.y8)(e,r[0],"Normal"!==e.modifier),c=t*e.qty;o+=c,e.superTypes.includes("Basic")||(i+=c),e.owned!==n.yl.YES&&(l+=c),e.owned===n.yl.NO&&(s+=c)}d.includedInDeck&&"Sideboard"!==d.name&&(c+=e.qty)}),{estDeckCost:o,costWithoutBasics:i,deckSize:c,excludingAnyOwned:s,excludingExactOwned:l}}},49290:(e,t,r)=>{"use strict";function n(e,t,r,n){return!1}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return n}}),r(82684),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},49368:e=>{e.exports={container:"inDecks_container__JiBID",sumOfCards:"inDecks_sumOfCards__M_jc0",group:"inDecks_group__qpAoW",controls:"inDecks_controls__WYch_",optionsMenu:"inDecks_optionsMenu__FVe__",header:"inDecks_header__Vgceb",stripes:"inDecks_stripes__vHnSp",standAloneTable:"inDecks_standAloneTable__yKt1H",loader:"inDecks_loader__KiJEj",noResults:"inDecks_noResults__RzqJf",deckRow:"inDecks_deckRow__2daG0",leftContent:"inDecks_leftContent__FfiqL",deckName:"inDecks_deckName__NypM1",deckFormat:"inDecks_deckFormat__ItOLf",colors:"inDecks_colors__vrFNo",rightRight:"inDecks_rightRight__7Yoi6",deckLink:"inDecks_deckLink__4WLRZ",currentDeck:"inDecks_currentDeck___Kw0M",details:"inDecks_details__Oxy1F",matchingHeader:"inDecks_matchingHeader__OKXoP",cardInfo:"inDecks_cardInfo__B6Jtv",cardInfoRow:"inDecks_cardInfoRow__EWxcd",chevron:"inDecks_chevron__DqUzG",detailsOpen:"inDecks_detailsOpen__iUzjI",colorTag:"inDecks_colorTag__0Sou0",splotch:"inDecks_splotch__wBScH"}},49435:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(75038);let a=(0,r(76430).forwardRef)(({src:e,alt:t,id:r,title:a,className:o,style:i,height:s,width:l,crossOrigin:c,onLoad:d,onError:u},p)=>(0,n.jsx)("img",{ref:p,src:e,alt:t,id:r,title:a,className:o,style:i,height:s,width:l,"cross-origin":c,onLoad:d,onError:u}))},49477:(e,t,r)=>{"use strict";r.d(t,{Kq:()=>h,bN:()=>d,d4:()=>_,wA:()=>v});var n=r(76430),a=r(56450),o={notify(){},get:()=>[]},i="u">typeof window&&void 0!==window.document&&void 0!==window.document.createElement,s="u">typeof navigator&&"ReactNative"===navigator.product,l=i||s?n.useLayoutEffect:n.useEffect;function c(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function d(e,t){if(c(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;let r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let n=0;n<r.length;n++)if(!Object.prototype.hasOwnProperty.call(t,r[n])||!c(e[r[n]],t[r[n]]))return!1;return!0}var u=Symbol.for("react-redux-context"),p="u">typeof globalThis?globalThis:{},f=function(){if(!n.createContext)return{};let e=p[u]??=new Map,t=e.get(n.createContext);return t||(t=n.createContext(null),e.set(n.createContext,t)),t}(),h=function(e){let{children:t,context:r,serverState:a,store:i}=e,s=n.useMemo(()=>{let e=function(e){let t,r=o,n=0,a=!1;function i(){c.onStateChange&&c.onStateChange()}function s(){if(n++,!t){let n,a;t=e.subscribe(i),n=null,a=null,r={clear(){n=null,a=null},notify(){let e=n;for(;e;)e.callback(),e=e.next},get(){let e=[],t=n;for(;t;)e.push(t),t=t.next;return e},subscribe(e){let t=!0,r=a={callback:e,next:null,prev:a};return r.prev?r.prev.next=r:n=r,function(){t&&null!==n&&(t=!1,r.next?r.next.prev=r.prev:a=r.prev,r.prev?r.prev.next=r.next:n=r.next)}}}}}function l(){n--,t&&0===n&&(t(),t=void 0,r.clear(),r=o)}let c={addNestedSub:function(e){s();let t=r.subscribe(e),n=!1;return()=>{n||(n=!0,t(),l())}},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:i,isSubscribed:function(){return a},trySubscribe:function(){a||(a=!0,s())},tryUnsubscribe:function(){a&&(a=!1,l())},getListeners:()=>r};return c}(i);return{store:i,subscription:e,getServerState:a?()=>a:void 0}},[i,a]),c=n.useMemo(()=>i.getState(),[i]);return l(()=>{let{subscription:e}=s;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),c!==i.get
115State()&&e.notifyNestedSubs(),()=>{e.tryUnsubscribe(),e.onStateChange=void 0}},[s,c]),n.createElement((r||f).Provider,{value:s},t)};function m(e=f){return function(){return n.useContext(e)}}var g=m();function b(e=f){let t=e===f?g:m(e),r=()=>{let{store:e}=t();return e};return Object.assign(r,{withTypes:()=>r}),r}var y=b(),v=function(e=f){let t=e===f?y:b(e),r=()=>t().dispatch;return Object.assign(r,{withTypes:()=>r}),r}(),x=(e,t)=>e===t,_=function(e=f){let t=e===f?g:m(e),r=(e,r={})=>{let{equalityFn:o=x}="function"==typeof r?{equalityFn:r}:r,{store:i,subscription:s,getServerState:l}=t();n.useRef(!0);let c=n.useCallback({[e.name]:t=>e(t)}[e.name],[e]),d=(0,a.useSyncExternalStoreWithSelector)(s.addNestedSub,i.getState,l||i.getState,c,o);return n.useDebugValue(d),d};return Object.assign(r,{withTypes:()=>r}),r}()},49613:(e,t,r)=>{"use strict";r.d(t,{A:()=>h});var n=r(75038),a=r(83127),o=r.n(a),i=r(84806),s=r(7904),l=r(38076),c=r(78716),d=r(30898);let u=()=>(0,n.jsxs)(d.A,{children:[(0,n.jsxs)("p",{children:["The ",(0,n.jsx)("b",{children:"EDH Salt Score"})," is a crowd sourced indicator of how salty cards make players in EDH. The data is aggregated by EDHREC. \xa0"]}),(0,n.jsx)("p",{children:"The Salt Score is on a scale of 0 to 4. On this scale a 0 indicates no salt, and 4 indicates the most salt inducing card possible."}),(0,n.jsx)("a",{href:"https://edhrec.com/top/salt",rel:"noopener noreferrer",target:"_blank",children:"Click for more info."})]});var p=r(66713),f=r.n(p);let h=({card:e,className:t="",flipped:r})=>{let a=i.Yp.includes(e.layout);return(0,n.jsxs)("div",{className:`${f().container} ${t}`,children:[!a&&(0,n.jsx)(l.A,{card:e}),e.front&&e.back&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(l.A,{card:e.front}),(0,n.jsx)(l.A,{card:e.back})]}),(0,n.jsxs)("div",{className:f().extraInfo,children:[(0,n.jsxs)("div",{className:f().info,children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{children:"Commander Gamechanger:"})," ",e.gameChanger?"Yes":"No"]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{children:"Canadian Highlander points:"})," ",e.canlanderPoints||"None"]})]}),(0,n.jsxs)("div",{className:f().info,children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{children:"Rarity:"})," ",o()(e.rarity)]}),(0,n.jsx)("div",{children:(0,n.jsxs)("span",{children:["EDHREC Rank: ",e.edhrecRank]})}),(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{children:"Collector Number:"})," ",e.collectorNumber]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{children:"Artist:"})," ",e.artist]})]}),(0,n.jsxs)("div",{children:[(0,n.jsxs)("span",{children:[(0,n.jsx)("b",{children:"EDH Salt Score"})," ",(0,n.jsx)(u,{})]}),(0,n.jsx)(c.A,{salt:e.salt})]}),(0,n.jsx)(s.A,{legalities:e.legalities})]})]})}},49656:(e,t,r)=>{var n=r(40569);e.exports=function(e,t){var r=e.__data__;return n(t)?r["string"==typeof t?"string":"hash"]:r.map}},49762:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(81639),a=r(36601),o=r(59816);let i="Unable to create Custom Card without auth. Try logging out and back in to reset your authentication";class s extends a.B{create=async e=>{let t=this.cookies.get("tbId");return t||Promise.reject(i),super.post("/api/decks/customCards/",{customCards:[c(e,t)]}).then(e=>e.customCards[0])};bulkCreate=async e=>{let t=this.cookies.get("tbId");return t||Promise.reject(i),super.post("/api/decks/customCards/",{customCards:e.map(e=>c(e,t))}).then(e=>e.customCards)};list=async(e={},t)=>{let r=await (t?super.get(t):super.get(`/api/decks/customCards/?${n.stringify(e)}`));return{count:r.count,next:(0,o.wd)(r.next),previous:(0,o.wd)(r.previous),results:r.results}};update=async e=>{let t=this.cookies.get("tbId");return t||Promise.reject(i),super.patch(`/api/decks/customCards/${e.id}/`,c(e,t))};remove=async e=>super.delete(`/api/decks/customCards/${e}/`,{},!0)}let l=new s,c=(e,t)=>({id:e.id,owner:t,cmc:e.cmc||0,frontName:e.frontName,frontManaCost:e.frontManaCost||null,frontText:e.frontText||null,frontPower:e.frontPower||null,frontToughness:e.frontToughness||null,frontLoyalty:e.frontLoyalty||null,frontTypes:e.frontTypes||null,frontSubTypes:e.frontSubTypes||null,frontSuperTypes:e.frontSuperTypes||null,frontImageUrl:e.frontImageUrl||null,frontArtistName:e.frontArtistName||null,hasBack:e.hasBack||!1,backName:e.hasBack&&e.backName||null,backManaCost:e.hasBack&&e.backManaCost||null,backText:e.hasBack&&e.backText||null,backPower:e.hasBack&&e.backPower||null,backToughness:e.hasBack&&e.backToughness||null,backLoyalty:e.hasBack&&e.backLoyalty||null,backTypes:e.hasBack&&e.backTypes||null,backSubTypes:e.hasBack&&e.backSubTypes||null,backSuperTypes:e.hasBack&&e.backSuperTypes||null,backImageUrl:e.hasBack&&e.backImageUrl||null,backArtistName:e.hasBack&&e.backArtistName||null,setCode:e.setCode||null,collectorNumber:e.collectorNumber||null})},49797:(e,t,r)=>{var n=r(10455),a=r(47553);e.exports=function e(t,r,o,i,s){return t===r||(null!=t&&null!=r&&(a(t)||a(r))?n(t,r,o,i,e,s):t!=t&&r!=r)}},49840:(e,t,r)=>{"use strict";function n(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}r.d(t,{A:()=>n})},49931:(e,t,r)=>{e.exports=r(6765)},49951:e=>{e.exports=function(e){return function(t){return null==e?void 0:e[t]}}},50017:(e,t,r)=>{"use strict";r.d(t,{iI:()=>c,df:()=>l,YK:()=>s,Jv:()=>i,Te:()=>o});var n=r(98279),a=r(46118);let o=()=>({type:n.n1,payload:!0}),i=()=>({type:n.D7,payload:!1}),s=(e,t)=>({type:n.zM,payload:{modalName:e,flag:t}}),l=e=>((0,a.Jp)(e),{type:n.iY,payload:{priceSource:e}}),c=(e,t)=>({type:n.Ii,payload:{type:e,props:t}})},50084:(e,t,r)=>{e.exports=r(33152)()},50232:e=>{e.exports={container:"tabPreview_container__4vBQS",tabTitle:"tabPreview_tabTitle__Mswd1"}},50514:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=function(e){return null!=e&&"object"==typeof e}},50556:e=>{e.exports=function(){return!1}},50638:e=>{e.exports={container:"cardComparisonOverlay_container__YJRbV",cards:"cardComparisonOverlay_cards__OE6l9",header:"cardComparisonOverlay_header__6qCbJ"}},50888:(e,t,r)=>{"use strict";r.d(t,{F:()=>o,U:()=>a});var n=r(76430);let a=(e,t)=>{let r=(0,n.useRef)(null),a=(0,n.useRef)(null),o=(0,n.useRef)(null),i=(0,n.useRef)(null),s=(0,n.useRef)(null),l=+("horizontal"!==e),c=+("horizontal"===e),d=e=>{(!t?.checkCanStartSwipe||t.checkCanStartSwipe(e))&&(i.current=[e.touches[0]?.clientX,e.touches[0]?.clientY],s.current=e.timeStamp,t?.onTouchStart&&t.onTouchStart())},u=n=>{if(null===i.current)return;let d=n.touches[0]?.clientX,u=n.touches[0]?.clientY,p=h(i.current[l],"horizontal"===e?d:u);if(t?.checkCanContinueSwipe&&!t.checkCanContinueSwipe(n,p))return f();if(a.current&&a.current!==p&&(i.current=[d,u],s.current=n.timeStamp),o.current=[d-i.current[0],i.current[1]-u],25>Math.abs(o.current[l])&&!a.current||Math.abs(o.current[c])>25&&!a.current)return;n.preventDefault(),a.current||(a.current=p),document.body.classList.add("swipping");let g=s.current?n.timeStamp-s.current:0;t?.swippingClassName&&r.current?.classList.add(t.swippingClassName),t?.onTouchMove&&a.current&&t.onTouchMove(o.current[l]+m(),a.current,o.current,g<0?0:g)},p=e=>{if(t?.swippingClassName&&r.current?.classList.remove(t.swippingClassName),null===o.current||null===s.current||!a.current)return;let n=Math.abs(o.current[l])/(e.timeStamp-s.current);document.body.classList.remove("swipping"),t?.onTouchEnd&&t.onTouchEnd(o.current[l]+m(),o.current,n,a.current),f()},f=()=>{o.current=null,i.current=null,s.current=null,a.current=null},h=(t,r)=>null===t||null===r?null:"horizontal"===e&&t>r?"left":"horizontal"===e&&t<r?"right":"vertical"===e&&t<r?"down":"vertical"===e&&t>r?"up":null,m=()=>"horizontal"===e&&"right"===a.current?-25:"horizontal"===e&&"left"===a.current?25:"vertical"===e&&"up"===a.current?-25:25*("vertical"===e&&"down"===a.current);return(0,n.useEffect)(()=>(r.current?.addEventListener("touchstart",d),r.current?.addEventListener("touchmove",u,{passive:!1}),r.current?.addEventListener("touchend",p),()=>{r.current?.removeEventListener("touchstart",d),r.current?.removeEventListener("touchmove",u),r.current?.removeEventListener("touchend",p)}),[r.current,e,t]),r},o=e=>{let t=a("horizontal",{...e,onTouchMove:(n,a,o,i)=>{t.current&&r.current&&(t.current.style.transition="unset",t.current.style.transform=`translateX(${n>0?0:n}px)`,r.current.style.transition="unset",r.current.style.transform=`translateX(${n>0?0:n}px)`,e?.skipDiplayChangesForSecondary||(r.current.style.display="unset"),e?.onPrimaryTouchMove&&e.onPrimaryTouchMove(n,a,o,i))},onTouchEnd:(n,a,i,s)=>{if(!t.current||!r.current)return;let l=n<-1*(document.documentElement.clientWidth/2)||i>.5&&n<0;if(t.current.style.transition="",r.current.style.transition="",e?.onPrimaryTouchEnd&&e.onPrimaryTouchEnd(n,a,i,s),l)return o();t.current.style.transform="",r.current.style.transform="",setTimeout(()=>{r.current&&(r.current.style.display="")},100)}}),r=a("horizontal",{...e,onTouchMove:(n,a,o,i)=>{t.current&&r.current&&(t.current.style.transition="unset",t.current.style.transform=`translateX(calc(-100% + ${n<0?0:n}px - 1rem))`,r.current.style.transition="unset",r.current.style.transform=`translateX(calc(-100% + ${n<0?0:n}px - 1rem))`,e?.onSecondaryTouchMove&&e.onSecondaryTouchMove(n,a,o,i))},onTouchEnd:(a,o,i,s)=>{if(!t.current||!r.current)return;let l=a>document.documentElement.clientWidth/2||i>.5&&a>0;if(t.current.style.transition="",r.current.style.transition="",e?.onSecondaryTouchEnd&&e.onSecondaryTouchEnd(a,o,i,s),l)return n();t.current.style.transform="translateX(calc(-100% - 1rem))",r.current.style.transform="translateX(calc(-100% - 1rem))"}}),n=()=>{t.current&&r.current&&(t.current.style.transform="",r.current.style.transform="",setTimeout(()=>{r.current&&(e?.skipDiplayChangesForSecondary||(r.current.style.display=""),e?.onPrimarySwippedIn&&e.onPrimarySwippedIn())},200))},o=()=>{t.current&&r.current&&(e?.skipDiplayChangesForSecondary||(r.current.style.display="unset"),setTimeout(()=>{t.current&&r.current&&(t.current.style.transform="translateX(calc(-100% - 1rem))",r.current.style.transform="translateX(calc(-100% - 1rem))",e?.onSecondarySwippedIn&&e.onSecondarySwippedIn())},10))};return[t,r,{handleSwipeInPrimary:n,handleSwipeInSecondary:o}]}},51259:e=>{e.exports=function(e,t){return null==e?void 0:e[t]}},51299:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=Array.isArray},51518:(e,t,r)=>{var n=r(54809),a=1/0;e.exports=function(e){if("string"==typeof e||n(e))return e;var t=e+"";return"0"==t&&1/e==-a?"-0":t}},51676:(e,t,r)=>{var n=r(30278),a=r(3396),o=r(5966),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return o(e);var t=a(e),r=[];for(var s in e)"constructor"==s&&(t||!i.call(e,s))||r.push(s);return r}},51911:(e,t,r)=>{"use strict";r.d(t,{A:()=>p});var n=r(34783),a=r.n(n),o=r(32071),i=r(17638),s=r(89532),l=r(6016),c=r(21159),d=r(2477);class u{deckId;clientId;connection;constructor(){this.deckId=null,this.clientId=a().generate()}initialize=e=>{this.deckId=e,this.connection||this.connect()};uninitialize=()=>{this.connection?.close(),this.connection=null,this.deckId=null};connect=()=>this.deckId?new Promise(async(e,t)=>{if(!this.deckId)return t("No deck id provided");let r=await (0,i.gf)(),n=`${o.yq}/api/ws/collaborative/${this.deckId}/?clientId=${this.clientId}&token=${r}`;this.connection=new WebSocket(n),this.connection.onmessage=this.onMessage,this.connection.onopen=()=>
115this.onOpen(e),this.connection.onclose=this.onClose,this.connection.onerror=e=>this.onError(e,t)}):Promise.resolve();send=(e,t,r=!0,n=!1)=>("MODIFY_CARD_MAP"!==t||n||this.preparePayloadForGlobalCommunication(e),!this.connection&&r)?this.connect()?.then(()=>this.send(e,t,!1)):this.connection?(this.connection.send(JSON.stringify({payload:e,type:t})),Promise.resolve()):Promise.reject();onMessage=e=>{try{let t=JSON.parse(e.data),r=t?.status,n=t?.action,a=t?.userInfo?.clientId===this.clientId;if("error"===r&&t.payload)return c.A.create(t.payload,"Connection Service","error");if("success"!==r)return;if(!n&&t.payload)return c.A.create(t.payload,"Connection Service","warning");if(a)return;if("MODIFY_CARD_MAP"===n)return d.A.collaborativeChange(t);if("SET_DECK_STATE"===n)return s.M.dispatch({type:l.RP,payload:t.payload});if("DECK_PATCH_SUCCEEDED"===n)return s.M.dispatch({type:l.XI,payload:t.payload})}catch(e){console.error("Error parsing websocket message:",e)}};onOpen=e=>{s.M.dispatch({type:l.RP,payload:{wsConnectionOpen:!0}}),e()};onClose=()=>{this.connection=null,s.M.dispatch({type:l.RP,payload:{wsConnectionOpen:!1}})};onError=(e,t)=>{this.connection?.close(),this.connection=null,s.M.dispatch({type:l.RP,payload:{wsConnectionOpen:!1}}),t(e)};preparePayloadForGlobalCommunication=e=>{let{cardMap:t}=s.M.getState().deck;if(!e?.removals?.length)return;let r=e.removals.map(e=>t[e]?.deckRelationId);e.removals=r}}let p=new u},52030:(e,t,r)=>{"use strict";r.d(t,{KT:()=>d,Zl:()=>p,rN:()=>c,zm:()=>u});var n=r(76430),a=r(34783),o=r.n(a),i=r(12912),s=r(85785);let l=e=>`{${e}}`,c=(e,t=!1,r,n)=>{let a=n||(i.Ay.get("settings")||{}).show_custom_uploads||!1,l=r||Number(i.Ay.get("tbId")||0);return(Array.isArray(e)?[...e]:[e]).map(e=>{let r=e.owner===l||a,n={...s.o5},i=null,c=null,d=e.frontTypes?.split(" ")||[],u=e.backTypes?.split(" ")||[],p=e.frontSuperTypes?.split(" ")||[],f=e.backSuperTypes?.split(" ")||[],h=e.frontSubTypes?.split(" ")||[],m=e.backSubTypes?.split(" ")||[],g=(e.frontManaCost||"").match(/(?<=\{)[^}]+(?=\})/g)||[],b=(e.backManaCost||"").match(/(?<=\{)[^}]+(?=\})/g)||[];return e.hasBack?(i={...s.o5,name:e.frontName,castingCost:g,types:e.frontTypes?.split(" ")||[],superTypes:e.frontSuperTypes?.split(" ")||[],subTypes:e.frontSubTypes?.split(" ")||[],power:e.frontPower||"",toughness:e.frontToughness||"",loyalty:e.frontLoyalty||"",text:e.frontText||"",artist:e.frontArtistName||""},c={...s.o5,name:e.backName||"",castingCost:b,types:e.backTypes?.split(" ")||[],superTypes:e.backSuperTypes?.split(" ")||[],subTypes:e.backSubTypes?.split(" ")||[],power:e.backPower||"",toughness:e.backToughness||"",loyalty:e.backLoyalty||"",text:e.backText||"",artist:e.backArtistName||""}):n={...s.o5,name:e.frontName,cmc:e.cmc,castingCost:g,types:d,superTypes:p,subTypes:h,power:e.frontPower||"",toughness:e.frontToughness||"",loyalty:e.frontLoyalty||"",text:e.frontText||"",artist:e.frontArtistName||""},{...n,id:t?"":o().generate(),cardId:null,cmc:e.cmc,deckRelationId:"",typeCategory:d[0]||"Custom Card",defaultCategory:"Custom Card",categories:["Custom Card"],setCode:e.setCode||"",collectorNumber:e.collectorNumber||"",types:[...d,...u],superTypes:[...p,...f],subTypes:[...h,...m],customCard:{id:e.id||null,ownerId:e.owner||null,frontImageUrl:r?e.frontImageUrl:null,backImageUrl:r?e.backImageUrl:null},name:e.hasBack?`${e.frontName||""} // ${e.backName||""}`:e.frontName,layout:e.hasBack?"transform":"normal",front:e.hasBack?i:null,back:e.hasBack?c:null}})},d=e=>({id:e.customCard?.id||void 0,owner:e.customCard?.ownerId||0,cmc:e.cmc,frontName:e.front?.name||e.name,frontManaCost:e.front?.castingCost?.map(l).join("")||e.castingCost?.map(l).join("")||"",frontText:e.front?.text||e.text||"",frontPower:e.front?.power||e.power||"",frontToughness:e.front?.toughness||e.toughness||"",frontLoyalty:e.front?.loyalty||e.loyalty||"",frontTypes:e.front?.types?.join(" ")||e.types?.join(" ")||"",frontSubTypes:e.front?.subTypes?.join(" ")||e.subTypes?.join(" ")||"",frontSuperTypes:e.front?.superTypes.join(" ")||e.superTypes.join(" ")||"",frontImageUrl:e.customCard?.frontImageUrl||"",frontArtistName:e.front?.artist||e.artist||"",hasBack:!!e.back,backName:e.back?.name||"",backManaCost:e.back?.castingCost?.map(l).join("")||"",backText:e.back?.text||e.text||"",backPower:e.back?.power||e.power||"",backToughness:e.back?.toughness||e.toughness||"",backLoyalty:e.back?.loyalty||e.loyalty||"",backTypes:e.back?.types?.join(" ")||"",backSubTypes:e.back?.subTypes?.join(" ")||"",backSuperTypes:e.back?.superTypes.join(" ")||"",backImageUrl:e.customCard?.backImageUrl||"",backArtistName:e.back?.artist||"",setCode:e.setCode||"",collectorNumber:e.collectorNumber||""}),u=(e,t,r)=>
115{let[a,o]=(0,n.useState)(c(e));return(0,n.useEffect)(()=>{o(c(e))},[e]),a},p=e=>{let[t,r]=(0,n.useState)(d(e));return(0,n.useEffect)(()=>{r(d(e))},[e]),t}},52482:e=>{e.exports=function(){return[]}},52490:e=>{e.exports={container:"floatingToolbar_container__MCvlS",toolbar:"floatingToolbar_toolbar__tj7Ou",options:"floatingToolbar_options__NAIUT",hidden:"floatingToolbar_hidden__uLcgO"}},52623:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=Object.prototype;let a=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||n)}},52692:(e,t,r)=>{var n=r(96892),a=r(3115),o=r(87650);e.exports=function(e){var t=a(e);return 1==t.length&&t[0][2]?o(t[0][0],t[0][1]):function(r){return r===e||n(r,e,t)}}},52833:e=>{var t=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");e.exports=function(e){return t.test(e)}},52842:e=>{e.exports={container:"gameChangerLabel_container__BU8qU",cornerQuantity:"gameChangerLabel_cornerQuantity__06bLC"}},52929:e=>{e.exports={container:"form_container__fKAKL",row:"form_row__amplF",quantityRow:"form_quantityRow__pbaQ9",editionSelection:"form_editionSelection__fNSmN",prettyBox:"form_prettyBox__WHf4X",right:"form_right__T9wV9",left:"form_left__NSU3g",otherOptions:"form_otherOptions__PJcnR",focusFirstButton:"form_focusFirstButton__vNFau",ownedCollectionDot:"form_ownedCollectionDot__HXnDM",greenDot:"form_greenDot__8Fcip"}},53112:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(21576);let a=function(e,t){for(var r=e.length;r--;)if((0,n.A)(e[r][0],t))return r;return -1};var o=Array.prototype.splice;function i(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}i.prototype.clear=function(){this.__data__=[],this.size=0},i.prototype.delete=function(e){var t=this.__data__,r=a(t,e);return!(r<0)&&(r==t.length-1?t.pop():o.call(t,r,1),--this.size,!0)},i.prototype.get=function(e){var t=this.__data__,r=a(t,e);return r<0?void 0:t[r][1]},i.prototype.has=function(e){return a(this.__data__,e)>-1},i.prototype.set=function(e,t){var r=this.__data__,n=a(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this};let s=i},53159:(e,t,r)=>{"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}r.d(t,{A:()=>n})},53341:e=>{e.exports={container:"editLabelsModal_container__pQH7u",content:"editLabelsModal_content__mqVv5",tag:"editLabelsModal_tag__HY4Dh",table:"editLabelsModal_table__vFAAN",row:"editLabelsModal_row__uv1C0",primaryForm:"editLabelsModal_primaryForm__YuzZd",tagControls:"editLabelsModal_tagControls__1pcfE",button:"editLabelsModal_button__zoGhT",addTag:"editLabelsModal_addTag__1dEKt",deleteButton:"editLabelsModal_deleteButton__TY1aF",editButton:"editLabelsModal_editButton__bRudJ",controls:"editLabelsModal_controls__kWzg_",colorPicker:"editLabelsModal_colorPicker__jq2C6",tagInput:"editLabelsModal_tagInput__lqIIT",noTagsMessage:"editLabelsModal_noTagsMessage__Nib3_"}},53442:e=>{var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,r){var n=typeof e;return!!(r=null==r?0x1fffffffffffff:r)&&("number"==n||"symbol"!=n&&t.test(e))&&e>-1&&e%1==0&&e<r}},53554:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=function(e,t,r){for(var n=-1,a=Object(e),o=r(e),i=o.length;i--;){var s=o[++n];if(!1===t(a[s],s,a))break}return e}},53622:(e,t,r)=>{var n=r(58974);e.exports=r(72090)(n)},53677:e=>{var t=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;e.exports=function(e){return t.test(e)}},53893:e=>{e.exports=function(e,t,r,n){var a=-1,o=null==e?0:e.length;for(n&&o&&(r=e[++a]);++a<o;)r=t(r,e[a],a,e);return r}},54072:(e,t,r)=>{var n=r(8712);e.exports=function(e){return n(e,5)}},54190:(e,t,r)=>{var n=r(64339),a=r(41153),o=r(47553),i={};i["[object Float32Array]"]=i["[object Float64Array]"]=i["[object Int8Array]"]=i["[object Int16Array]"]=i["[object Int32Array]"]=i["[object Uint8Array]"]=i["[object Uint8ClampedArray]"]=i["[object Uint16Array]"]=i["[object Uint32Array]"]=!0,i["[object Arguments]"]=i["[object Array]"]=i["[object ArrayBuffer]"]=i["[object Boolean]"]=i["[object DataView]"]=i["[object Date]"]=i["[object Error]"]=i["[object Function]"]=i["[object Map]"]=i["[object Number]"]=i["[object Object]"]=i["[object RegExp]"]=i["[object Set]"]=i["[object String]"]=i["[object WeakMap]"]=!1,e.exports=function(e){return o(e)&&a(e.length)&&!!i[n(e)]}},54194:e=>{e.exports={flex:"keybindsOverlay_flex__hqUBw",keybindContainer:"keybindsOverlay_keybindContainer__JGzsC",container:"keybindsOverlay_container__AwxpX",content:"keybindsOverlay_content__S7V1X",iconWrapper:"keybindsOverlay_iconWrapper__bc3Gk",keybind:"keybindsOverlay_keybind__0KeBz",description:"keybindsOverlay_description__FrOe4"}},54202:(e,t,r)=>{"use strict";r.d(t,{Z:()=>a,c:()=>o});var n=r(14886);let a=e=>{let t=e=>`${e.name},${e.color}`,r=n.L.reduce((e,r)=>({...e,[t(r)]:!0}),{}),{defaultColorTags:a,userColorTags:i}=e.reduce((e,n)=>r[t(n)]?{...e,defaultColorTags:[...e.defaultColorTags,n]}:{...e,userColorTags:[...e.userColorTags,n]},{defaultColorTags:[],userColorTags:[]});return{defaultColorTags:a,userColorTagsSorted:o(i),nonEditableTags:r,generateLookupKey:t}},o=e=>{let t=new Intl.Collator(void 0,{numeric:!0,sensitivity:"base"});return e.sort((e,r)=>t.compare(e.name,r.name))}},54497:e=>{e.exports=function(e){return function(){return e}}},54809:(e,t,r)=>{var n=r(64339),a=r(47553);e.exports=function(e){return"symbol"==typeof e||a(e)&&"[object Symbol]"==n(e)}},54899:(e,t,r)=>{var n=r(40001);e.exports=function(){this.__data__=n?n(null):{},this.size=0}},54926:(e,t,r)=>{"use strict";r.d(t,{A:()=>I});
115var n=r(75038),a=r(15918),o=r(23472),i=r(76430),s=r(83127),l=r.n(s),c=r(32071),d=r(82185),u=r(98279),p=r(23847),f=r(40120),h=r(85785),m=r(75313),g=r(56068),b=r(68835),y=r(22172),v=r.n(y);let x=({cardsToFilter:e,handleFilterSelection:t,onUpdateFilters:r,filters:a})=>{let[o,s,c,d,u,p,y,x,_]=(e=>{let[t,r]=(0,i.useState)([]),[n,a]=(0,i.useState)([]),[o,s]=(0,i.useState)([]),[l,c]=(0,i.useState)([]),[d,u]=(0,i.useState)([]),[p,f]=(0,i.useState)([]),[m,g]=(0,i.useState)([]),[b,y]=(0,i.useState)([]),[v,x]=(0,i.useState)([]);return(0,i.useEffect)(()=>{let t=(e=>{let t={},r={},n={},a={},o={},i={},s={},l={},c={};for(let d of e){let e=d.front&&d.back?[...d.front.colors,...d.back.colors]:d.colors,u=d.front&&d.back?[...d.front.types,...d.back.types]:d.types,p=d.front&&d.back?[...d.front.superTypes,...d.back.superTypes]:d.superTypes,f=d.front&&d.back?[...d.front.subTypes,...d.back.subTypes]:d.subTypes;d.keywords.forEach(e=>r[e]=!0),d.categories.forEach(e=>s[e]=!0),l[h.KV[d.owned]]=!0,i[d.colorLabel.name]=!0,e.forEach(e=>t[e]=!0),u.forEach(e=>n[e]=!0),p.forEach(e=>o[e]=!0),f.forEach(e=>a[e]=!0),c[d.layout]=!0}let d=e=>Object.keys(e).sort();return{colors:d(t),keywords:d(r),types:d(n),subTypes:d(a),superTypes:d(o),colorTags:d(i),categories:d(s),collectionStatus:d(l),layouts:d(c)}})(e);r(t.colors),a(t.keywords),s(t.types),c(t.superTypes),u(t.subTypes),f(t.colorTags),g(t.categories),y(t.collectionStatus),x(t.layouts)},[e]),[t,n,o,l,d,p,m,b,v]})(e),C=["0","1","2","3","4","5","6","7","8","9"],k={modal_dfc:"MDFC"},w=({filterKey:e,filterValue:n,labelString:o="",hidden:i=!1})=>[{icon:"check circle outline",label:`Toggle ${o} selection`,onClick:()=>t(e,n),noCloseOnClick:!0,hidden:i},{icon:"circle outline",label:`Unselect all ${o}`,onClick:()=>r({...a,[e]:{}}),noCloseOnClick:!0,hidden:i},{type:"spacer",hidden:i}],A=[...w({filterKey:"keywords",filterValue:s,hidden:s.length<1}),...s.map(e=>({type:"checkbox",label:e,onChange:()=>t("keywords",e),checked:a.keywords?.[e]}))],j=[...w({filterKey:"types",filterValue:d,labelString:"super type",hidden:d.length<2}),...d.map(e=>({type:"checkbox",label:e,onChange:()=>t("types",e),checked:a.types?.[e]})),{type:"spacer",hidden:0===d.length},...w({filterKey:"types",filterValue:c,labelString:"type",hidden:c.length<2}),...c.map(e=>({type:"checkbox",label:e,onChange:()=>t("types",e),checked:a.types?.[e]})),{type:"spacer",hidden:0===c.length},...w({filterKey:"types",filterValue:u,labelString:"sub type",hidden:u.length<2}),...u.map(e=>({type:"checkbox",label:e,onChange:()=>t("types",e),checked:a.types?.[e]}))],S=[...w({filterKey:"collection",filterValue:x,hidden:x.length<1}),...x.map(e=>({type:"checkbox",label:e,onChange:()=>t("collection",e),checked:a.collection?.[e]}))],O=[...w({filterKey:"colors",filterValue:o,hidden:o.length<1}),...["White","Blue","Black","Red","Green","Colorless"].map(e=>({type:"checkbox",label:e,onChange:()=>t("colors",e),checked:a.colors?.[e]}))],N=[...w({filterKey:"colorTags",filterValue:p,hidden:p.length<2}),...p.map(e=>({type:"checkbox",label:""===e?"Default":e,onChange:()=>t("colorTags",e),checked:a.colorTags?.[e]}))],E=[...w({filterKey:"categories",filterValue:y,hidden:y.length<3}),...y.map(e=>({type:"checkbox",label:e,onChange:()=>t("categories",e),checked:a.categories?.[e]}))],M=[...w({filterKey:"manaValues",filterValue:C}),...C.map(e=>({className:v().flex,type:"checkbox",label:(0,m.MA)(`{${e}}`),onChange:()=>t("manaValues",e),checked:a.manaValues?.[e]}))],T=[...w({filterKey:"layouts",filterValue:_}),..._.map(e=>{let r;return{className:v().flex,type:"checkbox",label:(r=(k[e]||e).replace("_"," "),l()(r)),onChange:()=>t("layouts",e),checked:a.layouts?.[e]}})];return(0,n.jsx)(g.A,{openOnLeftClick:!0,menuClassName:v().addFilterMenu,options:[{type:"extras",label:"Keywords",id:"keywords",className:v().addFilterMenuSubmenu,options:A},{type:"extras",label:"Types",id:"types",className:v().addFilterMenuSubmenu,options:j},{type:"extras",label:"Collection",id:"collection",options:S},{type:"extras",label:"Colors",id:"colors",options:O},{type:"extras",label:"Layouts",id:"layouts",options:T},{type:"extras",label:"Color tags",id:"color tags",className:v().addFilterMenuSubmenu,options:N},{type:"extras",label:"Categories",id:"categories",className:v().addFilterMenuSubmenu,options:E},{type:"extras",label:"Mana values",id:"mana values",className:v().addFilterMenuSubmenu,options:M}],children:(0,n.jsx)(b.A,{className:v().filterDropdown,children:(0,n.jsx)(f.A,{name:"plus"})})})};var _=r(10675);let C=({cardsToFilter:e,filteredCards:t,setFilteredCards:r,header:a,placeholder:o,useRedux:s=!1}
115)=>{let l=(0,i.useRef)(null),[h]=(0,d.zU)(u.iY),m=(0,d.GV)(e=>e.active.cardFilters),g=(0,d.GV)(e=>e.active.cardFilterValue),[b,y]=(0,i.useState)(p.k),[C,w]=(0,i.useState)(""),A=s?m:b,j=s?e=>h({cardFilters:e}):y,S=s?g:C,O=s?e=>h({cardFilterValue:e}):w,[N,E]=(0,i.useState)(S);return(0,p.c)(A,S,e,r),(0,i.useEffect)(()=>{let e=e=>{let t=c.Ay.getOnMac()?e.metaKey:e.ctrlKey;!(0,_.h_)(e)&&"/"===e.key&&t&&l.current.focus()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[]),(0,i.useEffect)(()=>{let e=setTimeout(()=>O(N),500);return()=>clearTimeout(e)},[N]),(0,n.jsxs)("div",{className:v().row,children:[(0,n.jsxs)("div",{className:`${v().container}`,children:[(0,n.jsxs)("label",{className:v().filterHeader,children:[(0,n.jsx)("span",{children:a||"Filter"}),(0,n.jsx)(k,{filters:A,filteredCardQuantity:t.length,onClearFilter:()=>{j(p.k),O(""),r([])},searchValue:S})]}),(0,n.jsx)("input",{ref:l,className:v().input,autoCorrect:"off",autoComplete:"off",onFocus:()=>l.current.select(),placeholder:o||"Filter (eg: Sol Ring)",onChange:e=>E(e.target.value),value:N}),(0,n.jsx)(f.A,{name:"search",className:v().searchIcon})]}),(0,n.jsx)(x,{cardsToFilter:e,handleFilterSelection:(e,t)=>{let r=Array.isArray(t)?t:[t];j({...A,[e]:{...A[e],...r.reduce((t,r)=>({...t,[r]:!A[e]?.[r]}),{})}})},onUpdateFilters:j,filters:A})]})},k=({filters:e,searchValue:t,filteredCardQuantity:r,onClearFilter:a})=>{let o=Object.values(e).reduce((e,t)=>e+=Object.values(t).reduce((e,t)=>e+=+!!t,0),0);2<t.length&&o++;let i=[];for(let[t,r]of Object.entries(e))for(let[e,n]of Object.entries(r))n&&i.push({filterKey:t,filterValue:e,label:`${l()(t)}: ${e}`});return t.length<=2&&o<1?null:(0,n.jsx)(g.A,{openOnLeftClick:!0,menuClassName:v().filterListMenu,options:[{label:"Clear all",onClick:a,icon:"close"},{type:"spacer"},{label:`Text Search: ${t}`,className:v().listedFilter,hidden:t.length<2},{type:"spacer",hidden:t.length<2||!i.length},...i.map(({label:e})=>({label:e,className:v().listedFilter}))],children:(0,n.jsxs)("button",{className:v().resetFilters,children:[o," ",o>1?"filters":"filter"," (",r?`${r} cards`:"No results found",")",(0,n.jsx)(f.A,{name:"triangle down"})]})})};var w=r(98381),A=r(36601),j=r(69133),S=r(13813),O=r.n(S);let N=({className:e,cardsToFilter:t,filteredCards:r,setFilteredCards:a,useRedux:o,primaryFilter:s})=>{(0,i.useRef)("");let l=(0,w.useRouter)(),[p]=(0,d.zU)(u.iY),h=`${l.query.filter||""}`,m=(0,d.GV)(e=>e.active.cardFilterValue),[g,b]=(0,i.useState)(h),[y,v]=(0,i.useState)(!1),[x,C]=(0,i.useState)(null),k=o?m:g,S=o?e=>p({cardFilterValue:e}):b,N=(0,i.useRef)(null),E=async(e,r)=>{if(!s&&o)return v(!1),Promise.resolve();A.A.post("/api/cards/scryfall-filter-passthrough/",{q:e,uids:r}).then(({uids:e})=>{let r=t.filter(t=>e.includes(t.uid)).map(e=>e.name);k.length<2?a([]):a(r)}).catch(e=>{C(e),console.error(e)}).finally(()=>{v(!1)})};(0,i.useEffect)(()=>{if(k.length<2)return a([]),v(!1),C(null),()=>null;v(!0),C(null);let e=setTimeout(()=>(e=>{if(!e.match(/[<>:=()]/g)){let r;return r=t.map(e=>e.name).filter(t=>t.toLocaleLowerCase().includes(e.toLocaleLowerCase())),void(v(!1),C(null),a(r))}E(e,t.map(e=>e.uid))})(k),500);return()=>clearTimeout(e)},[k]),(0,i.useEffect)(()=>{let e=e=>{let t=c.Ay.getOnMac()?e.metaKey:e.ctrlKey;!(0,_.h_)(e)&&"/"===e.key&&t&&N.current.focus()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[]);let M=t.length;return(0,n.jsxs)("div",{className:`${O().container} ${e}`,children:[(0,n.jsxs)("label",{className:O().filterHeader,children:[(0,n.jsxs)("span",{className:O().infoContainer,children:[(0,n.jsx)("span",{children:"Syntax filter "})," ",(0,n.jsx)("a",{href:"https://scryfall.com/docs/syntax",target:"_blank",rel:"noopener noreferrer",children:(0,n.jsx)(f.A,{style:{fontSize:"1rem"},name:"info circle"})})]}),(0,n.jsx)(()=>y||k.length<2?null:x?(0,n.jsx)(n.Fragment,{children:"Error searching"}):!r.length||k.length>=2?(0,n.jsxs)("button",{onClick:()=>S(""),className:O().clear,children:[(0,n.jsx)(f.A,{name:"close"})," ",r.length?"Clear filter":"No results found"]}
115):null,{})]}),(0,n.jsx)("input",{ref:N,className:O().input,autoCorrect:"off",autoComplete:"off",onFocus:()=>N.current.select(),placeholder:M>200?"Filter deck (eg: Sol Ring)":"Filter deck (eg: o:haste c:red)",onChange:e=>S(e.target.value),onKeyDown:e=>"Enter"===e.key?e.preventDefault():null,value:k,disabled:!!l.query?.filter}),!y&&(0,n.jsx)(f.A,{name:"search",className:O().searchIcon}),y&&(0,n.jsx)(j.A,{size:"medXSmall",className:O().loader})]})};var E=r(34364),M=r.n(E),T=r(12912);let L="filterType",I=({cardsToFilter:e,filteredCards:t,setFilteredCards:r,deck:i=!1,primaryFilter:s=!1,className:l=""})=>{let[{filterType:c="archidekt"},d]=(0,a.A)(["filterType"]),u=e=>{d(L,e,{path:"/",expires:new Date(Date.now()+3456e6)}),new o.A().set(L,e,{path:"/",maxAge:T.l8.year,sameSite:"lax",httpOnly:!1,priority:"High"})};return(0,n.jsxs)("div",{className:`${M().container} ${l}`,children:["syntax"===c&&(0,n.jsx)(N,{useRedux:i,primaryFilter:s,className:M().deckFilter,cardsToFilter:e,filteredCards:t,setFilteredCards:r}),"archidekt"===c&&(0,n.jsx)(C,{useRedux:i,cardsToFilter:e,filteredCards:t,setFilteredCards:r,header:"Local filter",placeholder:"Filter deck (eg: Sol Ring)"}),(0,n.jsx)(g.A,{openOnLeftClick:!0,menuClassName:M().changeFilterMenu,options:[{label:"Local filter",id:"archidekt",icon:"archidekt"===c?"circle check":"circle outline",onClick:()=>u("archidekt")},{label:"Syntax filter",id:"syntax",icon:"syntax"===c?"circle check":"circle outline",onClick:()=>u("syntax")}],children:(0,n.jsx)(b.A,{className:M().changeFilterTrigger,children:(0,n.jsx)(f.A,{name:"cog"})})})]})}},54983:e=>{e.exports=function(e){return e}},55021:e=>{e.exports={container:"reconcileExistingData_container__ok3J_",group:"reconcileExistingData_group__mTP_H",header:"reconcileExistingData_header__XIXOt",row:"reconcileExistingData_row__Czta6",details:"reconcileExistingData_details__dzkzN",tag:"reconcileExistingData_tag__MK_hU",loader:"reconcileExistingData_loader__TBkpN",cardInfo:"reconcileExistingData_cardInfo__033da",select:"reconcileExistingData_select__FFGlV",create:"reconcileExistingData_create__26QKY",update:"reconcileExistingData_update__dOKpp",stripes:"reconcileExistingData_stripes__9FTEC",cardName:"reconcileExistingData_cardName__UBJGi",noMatches:"reconcileExistingData_noMatches__qNHUx"}},55171:(e,t,r)=>{var n=r(62376),a=r(77753),o=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u01
1157f]/g,i=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");e.exports=function(e){return(e=a(e))&&e.replace(o,n).replace(i,"")}},55192:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(75038),a=r(56771),o=r(76430),i=r(40120),s=r(15456),l=r.n(s);let c=({quantity:e,dontAllowZero:t,onQuantityUpdate:r,className:s="",label:c,noLabel:d=!1,id:u,disabled:p=!1})=>{let[f,h]=(0,o.useState)(e);return(0,o.useEffect)(()=>{if(f===e)return;let t=setTimeout(()=>r(f),660);return()=>clearTimeout(t)},[f]),(0,o.useEffect)(()=>{f!==e&&h(e)},[e]),(0,n.jsxs)("div",{className:`${l().container} ${s}`,children:[!d&&(0,n.jsx)("label",{htmlFor:u,children:c||"Quantity"}),(0,n.jsx)(a.A,{selectOnFocus:!0,value:f,onChange:e=>h(Number(e)),placeholder:"Card quantity",type:"number",inputMode:"numeric",min:0,id:u,onBlur:()=>{if(f<0)return h(0);r(Number(f)||0)},className:l().input,disabled:p}),(0,n.jsxs)("div",{className:l().buttons,children:[(0,n.jsx)("button",{disabled:f<(t?2:1)||p,type:"button",className:l().decrease,onClick:()=>h(f-1>0?f-1:0),children:(0,n.jsx)(i.A,{name:"minus"})}),(0,n.jsx)("button",{type:"button",className:l().increase,onClick:()=>h(f+1),disabled:p,children:(0,n.jsx)(i.A,{name:"plus"})})]})]})}},55450:(e,t,r)=>{"use strict";r.d(t,{X:()=>n});let n="cachables/SET_CACHEABLES_STATE"},55464:e=>{e.exports={container:"legalityKey_container__HYctM",label:"legalityKey_label__iXHSa"}},55484:e=>{function t(e,p,f,h,m){if(e===p)return e?[[0,e]]:[];if(null!=f){var b=function(e,t,r){var n="number"==typeof r?{index:r,length:0}:r.oldRange,a="number"==typeof r?null:r.newRange,o=e.length,i=t.length;if(0===n.length&&(null===a||0===a.length)){var s=n.index,l=e.slice(0,s),c=e.slice(s),d=a?a.index:null;e:{var u=s+i-o;if(null!==d&&d!==u||u<0||u>i)break e;var p=t.slice(0,u),f=t.slice(u);if(f!==c)break e;var h=Math.min(s,u),m=l.slice(0,h),b=p.slice(0,h);if(m!==b)break e;var y=l.slice(h),v=p.slice(h);return g(m,y,v,c)}t:if(null===d||d===s){var p=t.slice(0,s),f=t.slice(s);if(p!==l)break t;var x=Math.min(o-s,i-s),_=c.slice(c.length-x),C=f.slice(f.length-x);if(_!==C)break t;var y=c.slice(0,c.length-x),v=f.slice(0,f.length-x);return g(l,y,v,_)}}if(n.length>0&&a&&0===a.length)r:{var m=e.slice(0,n.index),_=e.slice(n.index+n.length),h=m.length,x=_.length;if(i<h+x)break r;var b=t.slice(0,h),C=t.slice(i-x);if(m!==b||_!==C)break r;var y=e.slice(h,o-x),v=t.slice(h,i-x);return g(m,y,v,_)}return null}(e,p,f);if(b)return b}var y=n(e,p),v=e.substring(0,y);y=o(e=e.substring(y),p=p.substring(y));var x=e.substring(e.length-y),_=function(e,a){if(!e)return[[1,a]];if(!a)return[[-1,e]];var i,s=e.length>a.length?e:a,l=e.length>a.length?a:e,c=s.indexOf(l);if(-1!==c)return i=[[1,s.substring(0,c)],[0,l],[1,s.substring(c+l.length)]],e.length>a.length&&(i[0][0]=i[2][0]=-1),i;if(1===l.length)return[[-1,e],[1,a]];var d=function(e,t){var r,a,i,s,l,c=e.length>t.length?e:t,d=e.length>t.length?t:e;if(c.length<4||2*d.length<c.length)return null;function u(e,t,r){for(var a,i,s,l,c=e.substring(r,r+Math.floor(e.length/4)),d=-1,u="";-1!==(d=t.indexOf(c,d+1));){var p=n(e.substring(r),t.substring(d)),f=o(e.substring(0,r),t.substring(0,d));u.length<f+p&&(u=t.substring(d-f,d)+t.substring(d,d+p),a=e.substring(0,r-f),i=e.substring(r+p),s=t.substring(0,d-f),l=t.substring(d+p))}return 2*u.length>=e.length?[a,i,s,l,u]:null}var p=u(c,d,Math.ceil(c.length/4)),f=u(c,d,Math.ceil(c.length/2));return p||f?(r=f?p&&p[4].length>f[4].length?p:f:p,e.length>t.length?(a=r[0],i=r[1],s=r[2],l=r[3]):(s=r[0],l=r[1],a=r[2],i=r[3]),[a,i,s,l,r[4]]):null}(e,a);if(d){var u=d[0],p=d[1],f=d[2],h=d[3],m=d[4],g=t(u,f),b=t(p,h);return g.concat([[0,m]],b)}return function(e,t){for(var n=e.length,a=t.length,o=Math.ceil((n+a)/2),i=2*o,s=Array(i),l=Array(i),c=0;c<i;c++)s[c]=-1,l[c]=-1;s[o+1]=0,l[o+1]=0;for(var d=n-a,u=d%2!=0,p=0,f=0,h=0,m=0,g=0;g<o;g++){for(var b=-g+p;b<=g-f;b+=2){for(var y,v=o+b,x=(y=b===-g||b!==g&&s[v-1]<s[v+1]?s[v+1]:s[v-1]+1)-b;y<n&&x<a&&e.charAt(y)===t.charAt(x);)y++,x++;if(s[v]=y,y>n)f+=2;else if(x>a)p+=2;else if(u){var _=o+d-b;if(_>=0&&_<i&&-1!==l[_]){var C=n-l[_];if(y>=C)return r(e,t,y,x)}}}for(var k=-g+h;k<=g-m;k+=2){for(var C,_=o+k,w=(C=k===-g||k!==g&&l[_-1]<l[_+1]?l[_+1]:l[_-1]+1)-k;C<n&&w<a&&e.charAt(n-C-1)===t.charAt(a-w-1);)C++,w++;if(l[_]=C,C>n)m+=2;else if(w>a)h+=2;else if(!u){var v=o+d-k;if(v>=0&&v<i&&-1!==s[v]){var y=s[v],x=o+y-v;if(y>=(C=n-C))return r(e,t,y,x)}}}}return[[-1,e],[1,t]]}(e,a)}
115(e=e.substring(0,e.length-y),p=p.substring(0,p.length-y));return v&&_.unshift([0,v]),x&&_.push([0,x]),u(_,m),h&&function(e){for(var t=!1,r=[],n=0,p=null,f=0,h=0,m=0,g=0,b=0;f<e.length;)0==e[f][0]?(r[n++]=f,h=g,m=b,g=0,b=0,p=e[f][1]):(1==e[f][0]?g+=e[f][1].length:b+=e[f][1].length,p&&p.length<=Math.max(h,m)&&p.length<=Math.max(g,b)&&(e.splice(r[n-1],0,[-1,p]),e[r[n-1]+1][0]=1,n--,f=--n>0?r[n-1]:-1,h=0,m=0,g=0,b=0,p=null,t=!0)),f++;for(t&&u(e),function(e){function t(e,t){if(!e||!t)return 6;var r=e.charAt(e.length-1),n=t.charAt(0),a=r.match(i),o=n.match(i),u=a&&r.match(s),p=o&&n.match(s),f=u&&r.match(l),h=p&&n.match(l),m=f&&e.match(c),g=h&&t.match(d);if(m||g)return 5;if(f||h)return 4;if(a&&!u&&p)return 3;if(u||p)return 2;if(a||o)return 1;return 0}for(var r=1;r<e.length-1;){if(0==e[r-1][0]&&0==e[r+1][0]){var n=e[r-1][1],a=e[r][1],u=e[r+1][1],p=o(n,a);if(p){var f=a.substring(a.length-p);n=n.substring(0,n.length-p),a=f+a.substring(0,a.length-p),u=f+u}for(var h=n,m=a,g=u,b=t(n,a)+t(a,u);a.charAt(0)===u.charAt(0);){n+=a.charAt(0),a=a.substring(1)+u.charAt(0),u=u.substring(1);var y=t(n,a)+t(a,u);y>=b&&(b=y,h=n,m=a,g=u)}e[r-1][1]!=h&&(h?e[r-1][1]=h:(e.splice(r-1,1),r--),e[r][1]=m,g?e[r+1][1]=g:(e.splice(r+1,1),r--))}r++}}(e),f=1;f<e.length;){if(-1==e[f-1][0]&&1==e[f][0]){var y=e[f-1][1],v=e[f][1],x=a(y,v),_=a(v,y);x>=_?(x>=y.length/2||x>=v.length/2)&&(e.splice(f,0,[0,v.substring(0,x)]),e[f-1][1]=y.substring(0,y.length-x),e[f+1][1]=v.substring(x),f++):(_>=y.length/2||_>=v.length/2)&&(e.splice(f,0,[0,y.substring(0,_)]),e[f-1][0]=1,e[f-1][1]=v.substring(0,v.length-_),e[f+1][0]=-1,e[f+1][1]=y.substring(_),f++),f++}f++}}(_),_}function r(e,r,n,a){var o=e.substring(0,n),i=r.substring(0,a),s=e.substring(n),l=r.substring(a),c=t(o,i),d=t(s,l);return c.concat(d)}function n(e,t){if(!e||!t||e.charAt(0)!==t.charAt(0))return 0;for(var r=0,n=Math.min(e.length,t.length),a=n,o=0;r<a;)e.substring(o,a)==t.substring(o,a)?o=r=a:n=a,a=Math.floor((n-r)/2+r);return p(e.charCodeAt(a-1))&&a--,a}function a(e,t){var r=e.length,n=t.length;if(0==r||0==n)return 0;r>n?e=e.substring(r-n):r<n&&(t=t.substring(0,r));var a=Math.min(r,n);if(e==t)return a;for(var o=0,i=1;;){var s=e.substring(a-i),l=t.indexOf(s);if(-1==l)return o;i+=l,(0==l||e.substring(a-i)==t.substring(0,i))&&(o=i,i++)}}function o(e,t){if(!e||!t||e.slice(-1)!==t.slice(-1))return 0;for(var r=0,n=Math.min(e.length,t.length),a=n,o=0;r<a;)e.substring(e.length-a,e.length-o)==t.substring(t.length-a,t.length-o)?o=r=a:n=a,a=Math.floor((n-r)/2+r);return f(e.charCodeAt(e.length-a))&&a--,a}var i=/[^a-zA-Z0-9]/,s=/\s/,l=/[\r\n]/,c=/\n\r?\n$/,d=/^\r?\n\r?\n/;function u(e,t){e.push([0,""]);for(var r,a=0,i=0,s=0,l="",c="";a<e.length;){if(a<e.length-1&&!e[a][1]){e.splice(a,1);continue}switch(e[a][0]){case 1:s++,c+=e[a][1],a++;break;case -1:i++,l+=e[a][1],a++;break;case 0:var d=a-s-i-1;if(t){if(d>=0&&m(e[d][1])){var p=e[d][1].slice(-1);if(e[d][1]=e[d][1].slice(0,-1),l=p+l,c=p+c,!e[d][1]){e.splice(d,1),a--;var f=d-1;e[f]&&1===e[f][0]&&(s++,c=e[f][1]+c,f--),e[f]&&-1===e[f][0]&&(i++,l=e[f][1]+l,f--),d=f}}if(h(e[a][1])){var p=e[a][1].charAt(0);e[a][1]=e[a][1].slice(1),l+=p,c+=p}}if(a<e.length-1&&!e[a][1]){e.splice(a,1);break}if(l.length>0||c.length>0){l.length>0&&c.length>0&&(0!==(r=n(c,l))&&(d>=0?e[d][1]+=c.substring(0,r):(e.splice(0,0,[0,c.substring(0,r)]),a++),c=c.substring(r),l=l.substring(r)),0!==(r=o(c,l))&&(e[a][1]=c.substring(c.length-r)+e[a][1],c=c.substring(0,c.length-r),l=l.substring(0,l.length-r)));var g=s+i;0===l.length&&0===c.length?(e.splice(a-g,g),a-=g):0===l.length?(e.splice(a-g,g,[1,c]),a=a-g+1):0===c.length?(e.splice(a-g,g,[-1,l]),a=a-g+1):(e.splice(a-g,g,[-1,l],[1,c]),a=a-g+2)}0!==a&&0===e[a-1][0]?(e[a-1][1]+=e[a][1],e.splice(a,1)):a++,s=0,i=0,l="",c=""}}""===e[e.length-1][1]&&e.pop();var b=!1;for(a=1;a<e.length-1;)0===e[a-1][0]&&0===e[a+1][0]&&(e[a][1].substring(e[a][1].length-e[a-1][1].length)===e[a-1][1]?(e[a][1]=e[a-1][1]+e[a][1].substring(0,e[a][1].length-e[a-1][1].length),e[a+1][1]=e[a-1][1]+e[a+1][1],e.splice(a-1,1),b=!0):e[a][1].substring(0,e[a+1][1].length)==e[a+1][1]&&(e[a-1][1]+=e[a+1][1],e[a][1]=e[a][1].substring(e[a+1][1].length)+e[a+1][1],e.splice(a+1,1),b=!0)),a++;b&&u(e,t)}function p(e){return e>=55296&&e<=56319}function f(e){return e>=56320&&e<=57343}function h(e){return f(e.charCodeAt(0))}function m(e){return p(e.charCodeAt(e.length-1))}function g(e,t,r,n){if(m(e)||h(n))return null;for(var a=[[0,e],[-1,t],[1,r],[0,n]],o=[],i=0;i<a.length;i++)a[i][1].length>0&&o.push(a[i]);return o}function b(e,r,n,a){return t(e,r,n,a,!0)}b.INSERT=1,b.DELETE=-1,b.EQUAL=0,e.exports=b},55544:e=>{e.exports={paginationControls:"paginationControls_paginationControls__a61vO",exactPage:"paginationControls_exactPage__hXpTD",pageSizeDropdown:"paginationControls_pageSizeDropdown__19zan",extraButtons:"paginationControls_extraButtons__epMLu"}},55756:(e,t,r)=>{"use strict";r.d(t,{A:()=>D});
115var n=r(75038),a=r(76430),o=r(90274),i=r.n(o),s=r(15918),l=r(34783),c=r.n(l),d=r(89532),u=r(82185),p=r(59816),f=r(21159),h=r(2477),m=r(45431),g=r(85785),b=r(23418),y=r(84806),v=r(55450),x=r(40120),_=r(4444),C=r(68835),k=r(56771),w=r(26975),A=r(7648),j=r(10993),S=r(56068),O=r(74629),N=r(75249),E=r(66912),M=r(48570),T=r(35323),L=r.n(T);let I="edition-order-by",D=({open:e,onClose:t,card:r,onCardSelected:o,nextPrevControls:l})=>{let[c]=(0,u.zU)(v.X),h=(0,u.GV)(e=>e.cacheables.searchImageSize),[m,y]=(0,a.useState)(!0),[j,S]=(0,a.useState)([]),[O,T]=(0,a.useState)(null),[D,P]=(0,a.useState)(null),[$,z]=(0,a.useState)(!0),[F,B]=(0,a.useState)(!1),[{[I]:U="editiondate"},G]=(0,s.A)([I]),q=(0,u.GV)(e=>e.deck.game);(0,a.useEffect)(()=>{e&&D!==r.oracleCardId&&H(r.oracleCardId)},[r,e]),(0,a.useEffect)(()=>{e&&H(r.oracleCardId)},[$,F,U]);let H=(e,t="")=>{if(!e)return;y(!0),S([]);let r="-editiondate";if("editiondate"===U&&(r="-editiondate"),"editionname"===U&&(r="editionname"),"price"===U){let e=d.M.getState().active.priceSource[0],t=b.zc[e];r=`prices__${t}`}p.Ay.list({oracleCardIds:e,editionSearch:t,includeDigital:!0,includeArtCards:!0,includeEmblems:!0,includeTokens:!0,exact:!0,allEditions:!0,orderBy:r,game:$?q:null,collection:F?1:void 0}).then(t=>{S(t.cards),T(t.next),P(e)}).catch(e=>{console.error(e),f.A.create("Unable to fetch card editions","error")}).finally(()=>y(!1))},V=(0,a.useRef)(i()(H,500)).current,W=(e,t)=>{o({...e,createdAt:r.createdAt,deckRelationId:r.deckRelationId,qty:r.qty,categories:r.categories,customCmc:r.customCmc,colorLabel:r.colorLabel,id:r.id,modifier:e.options.includes(r.modifier)?r.modifier:e.options[0]},t)},Y=e=>{G(I,e,{path:"/",expires:new Date(new Date().setFullYear(new Date().getFullYear()+1))})},K=l?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("button",{className:L().nextPrevButton,onClick:l.previous.onClick,disabled:l.previous.disabled,children:[(0,n.jsx)(x.A,{name:"arrow left"})," ",(0,n.jsx)("span",{children:l.previous.label})]}),(0,n.jsxs)("button",{className:L().nextPrevButton,onClick:l.next.onClick,disabled:l.next.disabled,children:[(0,n.jsx)("span",{children:l.next.label}),(0,n.jsx)(x.A,{name:"arrow right"})]})]}):null,X=q?g.y1[q]:null,J=M.UV[h];return(0,n.jsx)(_.A,{open:e,onClose:()=>{t()},className:L().container,mobileToolbarOptions:[{type:"blank"},{icon:"arrow circle left",label:l?.previous.label,onClick:l?.previous.onClick,disabled:l?.previous.disabled},{icon:"arrow circle right",label:l?.next.label,onClick:l?.next.onClick,disabled:l?.next.disabled}],children:(0,n.jsxs)("div",{className:L().content,children:[(0,n.jsx)("h2",{children:"Select a printing"}),(0,n.jsxs)("div",{className:L().controls,children:[(0,n.jsxs)("div",{className:L().formElements,children:[(0,n.jsx)(k.A,{header:"Search printings...",selectOnFocus:!0,className:L().input,placeholder:"Filter set name",onChange:e=>{y(!0),V(r.oracleCardId,e)}},r.id),(0,n.jsx)(A.A,{value:U,header:"Order by",options:[{label:"Edition date",id:"editiondate",onClick:()=>Y("editiondate")},{label:"Set Name",id:"editionname",onClick:()=>Y("editionname")},{label:"Price",id:"price",onClick:()=>Y("price")}]})]}),!!l&&(0,n.jsx)("div",{className:L().nextPrevContainer,children:K})]}),!!q&&(0,n.jsxs)("div",{className:L().checkboxContainer,children:[(0,n.jsx)(w.A,{className:L().checkbox,label:`Limit to ${X} cards`,checked:$,onChange:z}),(0,n.jsx)(w.A,{className:L().checkbox,label:"Limit to cards in my collection",checked:F,onChange:B})]}),(0,n.jsx)(E.A,{className:L().imageSizeControls,imageSize:h,onChange:e=>c({searchImageSize:e})}),(0,n.jsxs)("div",{className:L().queryableContainer,children:[m&&(0,n.jsx)(N.A,{fixed:!0}),(0,n.jsx)("div",{className:`${L().cardGrid} ${J}`,children:j.map(e=>(0,n.jsx)(R,{card:e,selected:r.uid===e.uid,onCardClicked:W,nextPrevControls:l},e.cardId))})]}),O&&!m&&(0,n.jsx)("div",{className:L().center,children:(0,n.jsx)(C.A,{onClick:()=>{y(!0),p.Ay.list({},O).then(e=>{S([...j,...e.cards]),T(e.next)}).catch(e=>{console.error(e),f.A.create("Unable to fetch card editions","error")}).finally(()=>y(!1))},children:"Load more"})})]})})},R=({card:e,selected:t,onCardClicked:r,nextPrevControls:o})=>{let[i,s]=(0,a.useState)(!1),l=[{label:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(x.A,{name:"arrow right"})," Switch to edition"]}),onClick:()=>r(e)},{label:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(x.A,{name:"add"})," Add as new card"]}),onClick:()=>h.A.save({...e,id:c().generate(),deckRelationId:"",qty:1})},{label:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(x.A,{name:"pin"})," ",e.pinnedStatus===g.yl.PRINTING?"Add as new pin":"Pin this card"]}),onClick:()=>m.A.add({...e,id:c().generate(),deckRelationId:"",qty:1}).then(()=>f.A.create(`${e.name} (${e.setCode}) ${e.collectorNumber} pinned`,"Pinned cards","success")).catch(()=>f.A.create("Unable to create pin","Pinned cards","error"))},{type:"spacer"},{label:"Select and goto next",onClick:()=>{r(e,!0),o?.next.onClick&&o.next.onClick()},icon:"arrow circle right"},{label:"Select and goto previous",onClick:()=>{r(e,!0),o?.previous.onClick&&o.previous.onClick()},icon:"arrow circle left"}];return(0,n.jsxs)("div",{className:L().cardContainer,children:[(0,n.jsx)(S.A,{menuClassName:L().c
115ontextMenu,options:l,children:(0,n.jsxs)("div",{className:L().cardBorderContainer,title:`${e.name} (${e.setCode}) ${e.collectorNumber}`,children:[t&&(0,n.jsx)("div",{className:L().currentlySelectedCardBorder,children:"Selected printing"}),(0,n.jsx)("button",{className:L().cardButton,onClick:()=>r(e),children:(0,n.jsx)(j.A,{className:L().basicCard,card:e,includeCorderOwned:!0,flipped:i})}),y.Yp.includes(e.layout)&&(0,n.jsx)("button",{className:L().flipButton,onClick:()=>s(!i),children:(0,n.jsx)(x.A,{name:"refresh"})})]})}),(0,n.jsx)("div",{className:L().extrasContainer,children:(0,n.jsxs)("div",{className:L().extras,children:[(0,n.jsx)(O.A,{card:e}),(0,n.jsx)(S.A,{menuClassName:L().extrasMenu,options:l,openOnLeftClick:!0,children:(0,n.jsx)("button",{className:L().extrasTrigger,children:(0,n.jsx)(x.A,{name:"ellipsis horizontal"})})})]})})]})}},55948:e=>{e.exports={flex:"scryfallSearchForm_flex__CTGYP",form:"scryfallSearchForm_form__e1AFP",row:"scryfallSearchForm_row__bBc1a",container:"scryfallSearchForm_container__N6x8l",stickyForm:"scryfallSearchForm_stickyForm__3nMlo",info:"scryfallSearchForm_info__N2ZPG",input:"scryfallSearchForm_input__x4yFK",scryfallLink:"scryfallSearchForm_scryfallLink__F6Olg",hideOnMobile:"scryfallSearchForm_hideOnMobile__oAL0L"}},56068:(e,t,r)=>{"use strict";r.d(t,{A:()=>f});var n=r(75038),a=r(76430),o=r(54569),i=r(24477),s=r(58127),l=r(32666),c=r(90112),d=r(8554),u=r.n(d);let p="context-menu-open",f=(0,a.forwardRef)((e,t)=>{let r=(0,a.useRef)(null),d=(0,a.useRef)(null),f=(0,a.useRef)(null),h=(0,a.useRef)(!1),[m,g]=(0,a.useState)(null),[b,y]=(0,a.useState)(null),[v,x]=(0,a.useState)(!1),[_,C]=(0,a.useState)(!1),[k,w]=(0,a.useState)(null),[A,j]=(0,a.useState)(!1),[S,O]=(0,a.useState)(!1),N={...e,children:void 0};(0,i.A)(e=>{m&&b&&A&&"Escape"===e.key&&(e.preventDefault(),M())},[m,b,A]);let E=(t,r=!1)=>{let n=e.options?.filter(e=>!e.hidden)||[];if(e.disabled)return;if(!n?.length&&!e.customMenu){e.noBrowserContextMenuWithNoOptions&&(t.preventDefault(),t.stopPropagation());return}if(t.ctrlKey)return;let a=t.target;if(!("contextMenuOverlay"===a.id||a?.tagName==="INPUT"||a?.tagName==="input"||a?.tagName==="TEXTAREA"||a?.tagName==="textarea"||a?.classList.contains("editor")||a?.parentElement?.classList.contains("editor"))&&(!e.checkSkipRightClick||e.checkSkipRightClick())){if(null!==m&&null!==b||v)return M();t.preventDefault(),t.stopPropagation(),e.forceOpenAsDrawer||e.openMenuAsDrawerOnTouch&&h.current||(e.openMenuAsDrawerOnMobile||e.openMenuAsDrawerOnTouch)&&document.documentElement.clientWidth<600?x(!0):(C(r),g(t.clientX),y(t.clientY)),document.body.classList.add(p),setTimeout(()=>j(!0),100)}},M=t=>{t?.target===t?.currentTarget&&(t?.preventDefault(),t?.stopPropagation(),O(!0),x(!1),setTimeout(()=>{g(null),y(null),x(!1),w(null),j(!1),O(!1),e.openOnLeftClick&&f?.current?.focus(),document.body.classList.remove(p)},150))};(0,a.useEffect)(()=>{if(null===b||null===m||!r.current)return;let t=r.current.childNodes[0];if(!t)return;let n=window.innerWidth,a=window.innerHeight,o=t.clientWidth,i=t.clientHeight,s=f?.current?.getBoundingClientRect(),l=m,c=b,d=null;_&&s&&(l=s.right-o,c=s.bottom+3,d="top right",e.pinToLeftFirst&&(l=s.left,d="top left",n<l&&(l=s.right-o,d="top right")),l<0&&(l=s.left,d="top left"),e.matchMenuWidthToParent&&f.current?(r.current&&(r.current.style.width=`${f.current?.clientWidth}px`,r.current.style.position="relative"),l=s.left,d="top left"):r.current.style="");let u=i+c>a;o+l>n&&(l=n-o-10),u&&(c=a-i-10),g(l),y(c),d&&w(d)},[b,m]),(0,a.useEffect)(()=>()=>document.body.classList.remove(p),[]),(0,a.useEffect)(()=>{A&&r.current?.focus()},[A]);let T={top:b||0,left:m||0,display:"unset",opacity:+!!A,transformOrigin:k||void 0},L=[{type:"header",label:e.card?.name,hidden:!e.card},{type:"spacer",hidden:!e.card},...N.options||[]];return(0,n.jsxs)("div",{id:e.id,ref:e=>{t&&(t.current=e),f&&(f.current=e)},style:e.style,className:`${u().wrapper} ${e.className||""}`,onContextMenu:v?void 0:E,onClick:v?void 0:t=>{!e.openOnLeftClick||m||b||(t.preventDefault(),t.stopPropagation(),E(t,!e.skipPinningOnLeftClickAction))},onMouseDown:e.onMouseDown,onMouseMove:e.onMouseMove,onMouseUp:e.onMouseUp,onFocus:e.onFocus,onPointerDown:e=>h.current="touch"===e.pointerType,onPointerUp:()=>setTimeout(()=>
115h.current=!1,100),tabIndex:-1,children:[e.children,(0,n.jsx)(s.A,{open:v,customOptionsTop:e.customOptionsTop??(e.card?(0,n.jsx)(c.A,{card:e.card,localCardData:e.localCardData,includeCardText:!0,flipped:e.localCardData?.flipped||!1}):void 0),options:e.options,onClose:M,maxInitialOpenHeight:e.maxInitialOpenHeight}),null!==b&&null!==m&&o.createPortal((0,n.jsx)("div",{id:"contextMenuOverlay",ref:d,className:u().overlay,onClick:M,onContextMenu:e=>{if(2===e.button&&e.currentTarget!==e.target||e.ctrlKey||!d.current)return;e.preventDefault(),e.stopPropagation(),j(!1),g(null),y(null),d.current.style.pointerEvents="none";let t=e.clientX,r=e.clientY,n=window.document.elementFromPoint(t,r);n&&["mousedown","contextmenu","mouseup"].forEach(e=>n.dispatchEvent(new MouseEvent(e,{view:window,bubbles:!0,cancelable:!0,buttons:2,clientX:t,clientY:r})))},children:(0,n.jsxs)("div",{ref:r,tabIndex:-1,children:[e.customMenu&&(0,n.jsx)("div",{style:T,className:`${u().menu} ${S?u().exiting:""} ${N.menuClassName||""}`,children:(0,a.cloneElement)(e.customMenu,{onClose:M})}),!e.customMenu&&(0,n.jsx)(l.Ay,{...N,options:L,menuStyle:T,menuClassName:`${u().menu} ${S?u().exiting:""} ${N.menuClassName||""}`,unFocusClick:(e,t,r)=>{t&&t(),r||M()}})]})}),document.body)]})})},56071:(e,t,r)=>{"use strict";r.d(t,{A:()=>Q});var n=r(75038),a=r(76430),o=r(77039),i=r.n(o),s=r(32071),l=r(72224),c=r(59816),d=r(46118),u=r(97911),p=r(82185),f=r(55450),h=r(13155),m=r(36601),g=r(62982);let b=({value:e,onChange:t})=>{let[r,o]=(0,a.useState)(e??[]),[i,s]=(0,a.useState)([]);return(0,a.useEffect)(()=>{m.A.get("/api/cards/subtypes/").then(e=>{s(e.map(e=>({label:e.subtypename,searchString:e.subtypename,value:e.subtypename})))}).catch(e=>console.error(e))},[]),(0,a.useEffect)(()=>{e&&e?.length||o([])},[e]),(0,n.jsx)(g.A,{searchable:!0,placeholder:"Subtype (eg: Elf)",onChange:e=>{o(e),t(e)},options:i,value:r})};var y=r(93398),v=r.n(y);let x=({value:e,onChange:t})=>{let[r,o]=(0,a.useState)(e?.common??!0),[i,s]=(0,a.useState)(e?.uncommon??!0),[l,c]=(0,a.useState)(e?.rare??!0),[d,u]=(0,a.useState)(e?.mythic??!0),[p,f]=(0,a.useState)(e?.special??!0),h=n=>{t({common:e?.common??r,uncommon:e?.uncommon??i,rare:e?.rare??l,mythic:e?.mythic??d,special:e?.special??p,...n})};return(0,n.jsxs)("div",{className:v().container,children:[(0,n.jsx)("label",{children:"Card Rarity:"}),(0,n.jsx)("button",{type:"button",onClick:()=>{o(!r),h({common:!e?.common})},style:{opacity:e?.common??r?"1":"0.2"},children:(0,n.jsx)("i",{className:"ss ss-bcore ss-common ss-grad ss-2x"})}),(0,n.jsx)("button",{type:"button",onClick:()=>{s(!i),h({uncommon:!e?.uncommon})},style:{opacity:e?.uncommon??i?"1":"0.2"},children:(0,n.jsx)("i",{className:"ss ss-bcore ss-uncommon ss-grad ss-2x"})}),(0,n.jsx)("button",{type:"button",onClick:()=>{c(!l),h({rare:!e?.rare})},style:{opacity:e?.rare??l?"1":"0.2"},children:(0,n.jsx)("i",{className:"ss ss-bcore ss-rare ss-grad ss-2x"})}),(0,n.jsx)("button",{type:"button",onClick:()=>{u(!d),h({mythic:!e?.mythic})},style:{opacity:e?.mythic??d?"1":"0.2"},children:(0,n.jsx)("i",{className:"ss ss-bcore ss-mythic ss-grad ss-2x"})}),(0,n.jsx)("button",{type:"button",onClick:()=>{f(!p),h({special:!e?.special})},style:{opacity:e?.special??p?"1":"0.2"},children:(0,n.jsx)("i",{className:"ss ss-bcore ss-timeshifted ss-grad ss-2x"})})]})};var _=r(15938);let C=[{value:"Basic",label:"Basic",searchString:"Basic"},{value:"Legendary",label:"Legendary",searchString:"Legendary"},{value:"Ongoing",label:"Ongoing",searchString:"Ongoing"},{value:"Snow",label:"Snow",searchString:"Snow"},{value:"World",label:"World",searchString:"World"}],k=({value:e,onChange:t})=>{let r=(0,p.GV)(e=>e.active.isMobile),[o,i]=(0,a.useState)(e??[]);return(0,a.useEffect)(()=>{e&&e?.length||i([])},[e]),(0,n.jsx)(g.A,{searchable:!r,placeholder:"Supertype (eg: Basic)",onChange:e=>{i(e),t(e)},options:C,value:o})},w=[{value:"Artifact",label:"Artifact",searchString:"Artifact"},{value:"Conspiracy",label:"Conspiracy",searchString:"Conspiracy"},{value:"Creature",label:"Creature",searchString:"Creature"},{value:"Enchantment",label:"Enchantment",searchString:"Enchantment"},{value:"Instant",label:"Instant",searchString:"Instant"},{value:"Land",label:"Land",searchString:"Land"},{value:"Phenomenon",label:"Phenomenon",searchString:"Phenomenon"},{value:"Plane",label:"Plane",searchString:"Plane"},{value:"Planeswalker",label:"Planeswalker",searchString:"Planeswalker"},{value:"Scheme",label:"Scheme",searchString:"Scheme"},{value:"Sorcery",label:"Sorcery",searchString:"Sorcery"},{value:"Vanguard",label:"Vanguard",searchString:"Vanguard"},{value:"Kindred",label:"Kindred",searchString:"Kindred"},{value:"Battle",label:"Battle",searchString:"Battle"}
115],A=({value:e,onChange:t})=>{let r=(0,p.GV)(e=>e.active.isMobile),[o,i]=(0,a.useState)(e??[]);return(0,a.useEffect)(()=>{e&&e?.length||i([])},[e]),(0,n.jsx)(g.A,{searchable:!r,placeholder:"Type (eg: Creature)",onChange:e=>{i(e),t(e)},options:w,value:o})};var j=r(16950),S=r(56771),O=r(65052),N=r.n(O);let E=({id:e,placeholder:t,onValueChange:r,onOperationChange:o,value:i,operations:s=[!1,!1]})=>{let[l,c]=(0,a.useState)(i??""),[d,u]=(0,a.useState)(s[0]??!1),[p,f]=(0,a.useState)(s[1]??!1),[h]=(0,a.useState)(`${e}-logical-equal`),[m]=(0,a.useState)(`${e}-logical-greater`),[g]=(0,a.useState)(`${e}-logical-less`),b=e=>{e.target.value===h&&(u(!1),f(!1),o([!1,!1])),e.target.value===m&&(u(!0),f(!1),o([!0,!1])),e.target.value===g&&(u(!1),f(!0),o([!1,!0]))};return(0,a.useEffect)(()=>{(void 0===i||""===i)&&c(""),(void 0===s||void 0===s[0]&&void 0===s[1])&&(u(!1),f(!1))},[i,s]),(0,n.jsxs)("div",{className:N().container,children:[(0,n.jsxs)("label",{className:N().label,children:[e,":"]}),(0,n.jsxs)("div",{className:N().radio,children:[(0,n.jsx)("input",{onChange:b,name:h,value:h||"",type:"radio",id:h,checked:!d&&!p}),(0,n.jsx)("label",{htmlFor:h,children:"="}),(0,n.jsx)("input",{onChange:b,name:m,value:m||"",type:"radio",id:m,checked:d}),(0,n.jsx)("label",{htmlFor:m,children:">="}),(0,n.jsx)("input",{onChange:b,name:g,value:g||"",type:"radio",id:g,checked:p}),(0,n.jsx)("label",{htmlFor:g,children:"<="})]}),(0,n.jsx)(S.A,{containerClassName:N().input,placeholder:t,value:l,onChange:e=>{c(e),r(e)}})]})};var M=r(69740),T=r(6126),L=r(7648),I=r(23418);let D=({value:e="oracleCard__name",onChange:t})=>{let r=(0,p.GV)(e=>e.active.priceSource),o=I.zc[r[0]]||void 0,i=`prices__${o||"ck"}`;return(0,a.useEffect)(()=>{e.includes("prices__")&&t(i)},[r]),(0,n.jsx)(L.A,{inlineHeader:!0,header:"Sort by:",options:[{label:"Alphabet",onClick:()=>t("oracleCard__name"),id:"oracleCard__name"},{label:"CMC",onClick:()=>t("oracleCard__cmc"),id:"oracleCard__cmc"},{label:"Power",onClick:()=>t("oracleCard__powerint"),id:"oracleCard__powerint"},{label:"Toughness",onClick:()=>t("oracleCard__toughnessint"),id:"oracleCard__toughnessint"},{label:"Rarity",onClick:()=>t("rarity_id"),id:"rarity_id"},{label:"Artist",onClick:()=>t("artistName"),id:"artistName"},{label:"Price",onClick:()=>t(i),id:i},{label:"EDH Salt Score",onClick:()=>t("salt"),id:"salt"},{label:"EDHREC Rank",onClick:()=>t("edhrec"),id:"edhrec"}],value:e})},R=({value:e=!1,onChange:t})=>(0,n.jsx)(L.A,{value:`${e}`,inlineHeader:!0,header:"Sort Direction:",options:[{label:"Ascending",onClick:()=>t(!1),id:"false"},{label:"Descending",onClick:()=>t(!0),id:"true"}]});var P=r(2926),$=r.n(P);let z=({value:e,onChange:t})=>(0,n.jsxs)("div",{children:[(0,n.jsx)("label",{children:"Game filter (paper, mtgo, arena):"}),(0,n.jsx)(L.A,{triggerWrapperClassName:$().fullWidth,value:e,placeholder:"None",options:[{onClick:()=>t(null),label:"None",id:void 0},{onClick:()=>t(1),label:"Paper",id:"1"},{onClick:()=>t(2),label:"MTGO",id:"2"},{onClick:()=>t(3),label:"Arena",id:"3"}]})]}),F=({value:e=0,onChange:t})=>(0,n.jsx)(L.A,{header:"Filter to my collection:",inlineHeader:!0,options:[{label:"Off",onClick:()=>t(0),id:"0"},{label:"Paper",onClick:()=>t(1),id:"1"},{label:"MTGO",onClick:()=>t(2),id:"2"},{label:"Arena",onClick:()=>t(3),id:"3"}],value:`${e}`}),B=({value:e=!1,onChange:t,disabled:r})=>(0,n.jsx)(L.A,{inlineHeader:!0,header:"Printings:",disabled:r,options:[{label:"Single Printing",onClick:()=>t(!1),id:"false"},{label:"All Printings",onClick:()=>t(!0),id:"true"}],value:`${e}`});var U=r(57639),G=r.n(U);let q=({value:e=!1,onChange:t})=>{let[r,o]=(0,a.useState)(e);return(0,n.jsxs)("div",{className:G().container,children:[(0,n.jsx)("label",{htmlFor:"universe-beyond-checkbox",children:"Exclude Universes Beyond cards:"}),(0,n.jsx)("input",{id:"universe-beyond-checkbox",type:"checkbox",checked:r,onChange:e=>{let n=!r;o(n),t(n)}})]})};var H=r(68835),V=r(66912),W=r(69433),Y=r(68077),K=r.n(Y);let X=["name"],J=e=>{let t=(0,l._n)();return Object.keys(t).filter(r=>{if(X.includes(r))return!1;let n=t[r],a=e[r];return!i()(n,a)}).length>0},Q=({onSubmitted:e,onRequestFailed:t,onResponseRecieved:r,className:o="",containerClassName:i="",searchOptions:m={},noAutoSearch:g=!1,mainInputId:y,controlled:v,controlledTotal:C,hideTotal:w,hideSort:O,placeholder:N,submitText:L})=>{let I=(0,a.useRef)(null),[P]=(0,p.zU)(f.X),$=(0,p.GV)(e=>e.active.isMobile),U=(0,p.GV)(e=>e.cacheables.searchImageSize),[G,Y]=(0,a.useState)((0,l._n)(m)),[Q,Z]=(0,a.useState)(null),[ee,et]=(0,a.useState)(!1),[er,en]=(0,a.useState)(!1),ea=e=>Y({...G,...e}),eo=(n,a={})=>{n?.preventDefault(),e({...G,...a}),et(!1),en(!1),(0,l.ru)(G.orderBy||"oracleCard__name"),I.current.blur(),v||(W.A.signalEvent("Searched - Archidekt search"),c.Ay.list({...G,...a},"",!0).then(e=>{r&&r(e,{...G,...a}),Z(e.total)}).catch(e=>{console.error(e),t()}))};(0,a.useEffect)(()=>
115{if(!g){if(J(m)||m.name)return eo(void 0);null===I||$||I?.current.focus()}},[]),(0,a.useEffect)(()=>{Y((0,l._n)(m))},[m]);let ei=((0,d.tV)(u.y1)?K().stickyForm:`${K().form}`)+` ${i}`;return(0,n.jsx)("div",{className:ei,children:(0,n.jsxs)("form",{onSubmit:e=>eo(e),className:`${K().form} ${o}`,children:[(0,n.jsxs)("div",{className:K().searchInputRow,children:[(0,n.jsx)(T.Ay,{id:y,ref:I,value:`${G.name||""}`,onFocus:()=>I.current.select(),onChange:(e,{value:t})=>ea({name:t}),onSelect:e=>{ea({name:e}),eo(void 0,{name:e})},icon:null,placeholder:N||`Card Search (${s.Ay.getOnMac()?"Cmd":"Ctrl"} + Enter Opens Search)`,className:K().autocomplete}),(0,n.jsx)(H.A,{icon:"search",color:"green",type:"submit",children:L})]}),(0,n.jsxs)("div",{className:K().accordionContainer,children:[(0,n.jsx)(H.A,{className:"clear",disabled:!J(G),color:"orange",onClick:()=>{let e=(0,l._n)();for(let t of X)e[t]=G[t];Y({...e})},children:"Clear"}),(0,n.jsxs)(_.A,{value:ee,onChange:et,label:"Advanced Options",containerClass:K().advancedOptions,children:[(0,n.jsxs)("div",{className:K().row,children:[(0,n.jsx)(h.A,{value:G.editions,onChange:e=>ea({editions:e})}),(0,n.jsx)(j.A,{value:G.formatLegality,onChange:e=>ea({formatLegality:e})})]}),(0,n.jsxs)("div",{className:K().row,children:[(0,n.jsx)(M.vc,{value:G.andcolors,onChange:e=>ea({andcolors:e})}),(0,n.jsx)(M.Ay,{value:G.colors,onChange:e=>ea({colors:e})}),(0,n.jsx)(M.xE,{value:G.colorIdentity,onChange:e=>ea({colorIdentity:e})})]}),(0,n.jsxs)("div",{className:K().row,children:[(0,n.jsx)(x,{value:G.rarity,onChange:e=>ea({rarity:e})}),(0,n.jsx)(q,{value:G.hideUniverseBeyond,onChange:e=>ea({hideUniverseBeyond:e})})]}),(0,n.jsx)("div",{className:K().row,children:(0,n.jsx)(A,{value:G.types,onChange:e=>ea({types:e})})}),(0,n.jsxs)("div",{className:K().row,children:[(0,n.jsx)(k,{value:G.superTypes,onChange:e=>ea({superTypes:e})}),(0,n.jsx)(b,{value:G.subTypes,onChange:e=>ea({subTypes:e})})]}),(0,n.jsx)("div",{className:K().row,children:(0,n.jsx)(S.A,{placeholder:"Oracle Text",value:G.oracleText,onChange:e=>ea({oracleText:e}),containerClassName:K().textInput})}),(0,n.jsx)("div",{className:K().row,children:(0,n.jsx)(S.A,{placeholder:"Mana Cost: (eg: {W}{U}{1})",value:G.manaCost,onChange:e=>ea({manaCost:e}),containerClassName:K().textInput})}),(0,n.jsx)("div",{className:K().row,children:(0,n.jsx)(E,{value:G.cmc,operations:[G.gtecmc,G.ltecmc],id:"MV",placeholder:"Mana value",onValueChange:e=>ea({cmc:e}),onOperationChange:([e,t])=>ea({gtecmc:e,ltecmc:t})})}),(0,n.jsx)("div",{className:K().row,children:(0,n.jsx)(E,{value:G.power,operations:[G.gtepower,G.ltepower],id:"Power",placeholder:"Power",onValueChange:e=>ea({power:e}),onOperationChange:([e,t])=>ea({gtepower:e,ltepower:t})})}),(0,n.jsx)("div",{className:K().row,children:(0,n.jsx)(E,{value:G.toughness,operations:[G.gtetoughness,G.ltetoughness],id:"Toughness",placeholder:"Toughness",onValueChange:e=>ea({toughness:e}),onOperationChange:([e,t])=>ea({gtetoughness:e,ltetoughness:t})})}),(0,n.jsxs)("div",{className:K().row,children:[(0,n.jsx)(S.A,{placeholder:"Flavor Text",value:G.flavor,onChange:e=>ea({flavor:e}),containerClassName:K().textInput}),(0,n.jsx)(S.A,{placeholder:"Artist",value:G.artist,onChange:e=>ea({artist:e}),containerClassName:K().textInput})]}),(0,n.jsxs)("div",{className:K().row,children:[(0,n.jsx)(S.A,{placeholder:"Collector Number",value:G.collectorNumber,onChange:e=>ea({collectorNumber:e}),containerClassName:K().textInput}),(0,n.jsx)(S.A,{placeholder:"Lore",value:G.lore,onChange:e=>ea({lore:e}),containerClassName:K().textInput})]})]})]}),!O&&(0,n.jsxs)(_.A,{value:er,onChange:en,label:"Filter & Sort",children:[(0,n.jsx)(R,{value:G.descending,onChange:e=>ea({descending:e})}),(0,n.jsx)(D,{value:G.orderBy,onChange:e=>ea({orderBy:e})}),(0,n.jsx)(z,{value:G.game,onChange:e=>ea({game:e})}),(0,n.jsx)(F,{value:G.collection,onChange:e=>ea({collection:e})}),(0,n.jsx)(B,{value:G.allEditions,onChange:e=>ea({allEditions:e})})]}),!w&&(0,n.jsxs)("div",{className:`${K().row} ${K().info}`,children:[(0,n.jsx)("span",{children:null!==Q&&`Total Results: ${C||Q}`}),(0,n.jsx)(V.A,{imageSize:U,onChange:e=>P({searchImageSize:e})})]})]})})}},56230:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(36601),a=r(83480);class o extends n.B{list=(e=1)=>super.get(`/api/users/globalCategory/?page=${e}`).then(e=>({total:e.total,next:e.next,previous:e.previous,categories:e.categories,cards:e.cards.map(e=>(0,a.rv)(e))}));create=e=>super.post("/api/users/globalCategory/",e);updateByOracleCardId=(e,t)=>super.post(`/api/users/globalCategory/oracleCard/${e}/`,{categories:t});remove=e=>super.delete(`/api/users/globalCategory/${e}/`)}let i=new o},56240:(e,t,r)=>{"use strict";r.d(t,{A:()=>S,o:()=>O});
115var n=r(75038),a=r(76430),o=r(15918),i=r(2477),s=r(85785),l=r(77861),c=r(6016),d=r(89532),u=r(78516),p=r(31869),f=r(50017),h=r(82185),m=r(71969),g=r(88466),b=r(2790),y=r(23895),v=r(49613),x=r(55756),_=r(25110),C=r(39214),k=r(35810),w=r(69433),A=r(52030);let j=(0,a.memo)(({open:e,card:t,onClose:r,onCardUpdated:i,saving:u,nextPrevControls:p})=>{let[{tbId:f}]=(0,o.A)(["tbId"]),[x,j]=(0,a.useState)("options"),[S,O]=(0,a.useState)(t?.flippedDefault||!1),[N]=(0,h.zU)(c.RP);return(0,a.useEffect)(()=>{t.customCard&&["collectionRecords","rulings"].includes(x)&&j("options"),!t.customCard&&["customCardDetails"].includes(x)&&j("options")},[t]),(0,n.jsx)(m.A,{open:e,card:t||s.o5,onClose:r,onOpen:()=>w.A.signalEvent("Card modal opened"),activeTabId:x,onTabChange:j,onCardFlipped:O,onCardUpdated:i,lockFlippedAction:!0,saving:u,nextPrevControls:p,tabs:[{label:"Card options",id:"options",body:(0,n.jsx)(g.A,{card:t||s.o5,onCardUpdated:i,flipped:S,nextPrevControls:p})},{label:"Oracle tags",id:"oTags",body:(0,n.jsx)(k.A,{card:t||s.o5})},{label:"In decks",id:"inDecks",disabled:!f,hidden:!!t?.customCard&&`${t?.customCard?.ownerId}`!=`${f}`,body:(0,n.jsx)(y.A,{card:t||s.o5})},{label:"Collection records",id:"collectionRecords",disabled:!f,hidden:!!t.customCard,body:(0,n.jsx)(C.A,{collectionCard:{...l.s,card:t||s.o5}})},{label:"Custom card details",id:"customCardDetails",hidden:!t?.customCard?.id||`${t?.customCard?.ownerId}`!=`${f}`,body:(0,n.jsx)(_.A,{card:t,onCardEdited:e=>{let r={...(0,A.rN)(e)[0],id:t.id,qty:t.qty,customCmc:t.customCmc,modifier:t.modifier,colorLabel:t.colorLabel,categories:t.categories},{cardMap:n}=d.M.getState().deck;N({cardMap:{...n,[t.id]:r}})}})},{label:"Card info",id:"info",body:(0,n.jsx)(v.A,{card:t||s.o5,flipped:S})},{label:"Rulings",id:"rulings",hidden:!!t?.customCard,body:(0,n.jsx)(b.A,{card:t||s.o5})}]})}),S=j,O=()=>{let e=(0,h.GV)(e=>e.deck.cardMenuOpen),t=(0,h.GV)(u.oV),r=(0,h.GV)(e=>e.deck.openMenuCardToEditions),[o,l]=(0,a.useState)(t||s.o5),[c,d]=(0,a.useState)("saved");(0,a.useEffect)(()=>{if(t)return l(t);setTimeout(()=>l(s.o5),200)},[t]);let[m,g]=(0,h.dN)(p.D,f.iI),[b,y]=(0,h.GV)(e=>(0,u.wu)(e,t?.id||"")),v=()=>{m({cardMenuOpen:!1,openMenuCardToEditions:!1}),g(null)},_=e=>(d("saving"),i.A.save(e).then(()=>{d("saved"),r&&v()}).catch(()=>d("error")));return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(j,{open:e&&!r,saving:c,card:o,onClose:v,onCardUpdated:_,nextPrevControls:{previous:{label:b?.name,onClick:()=>m({menuCardId:b?.id}),disabled:!b},next:{label:y?.name,onClick:()=>m({menuCardId:y?.id}),disabled:!y}}}),(0,n.jsx)(x.A,{open:r&&!!t,card:t||s.o5,onClose:v,onCardSelected:_})]})}},56330:(e,t)=>{"use strict";function r(e,t){if(t)return e.filter(({key:e})=>t.includes(e))}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getTracedMetadata",{enumerable:!0,get:function(){return r}})},56358:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(75038),a=r(76430);let o=({type:e="text",placeholder:t,initialValue:r,value:o,recycleInitialValueOn:i,onChange:s,onBlur:l,onFocus:c,disabled:d,className:u,id:p,autoFocus:f,highlightOnFocus:h})=>{let m=(0,a.useRef)(null),[g,b]=(0,a.useState)(r);(0,a.useEffect)(()=>{g!==o&&b(o)},[o]),(0,a.useEffect)(()=>{r!==g&&b(r)},[i]);let y=t=>"number"===e?Number(t):t;return(0,n.jsx)("input",{ref:m,type:e,placeholder:t,defaultValue:r??void 0,value:g??void 0,onChange:e=>{let t=y(e.target.value);b(t),s&&s(t,e)},onBlur:e=>l&&l(y(e.target.value),e),onFocus:e=>{h&&e.target.select(),c&&c(e)},disabled:d,className:u,id:p,autoFocus:f})}},56389:(e,t,r)=>{"use strict";r.d(t,{H:()=>a,h:()=>n});let n="Build your Magic The Gathering deck with Archidekt, a modern visual MTG deck builder. Search for cards, analyze your stats and compare prices, all without leaving the editor! Drag and drop your cards in or add them with our text input mode. Import from Arena, MTGO and any other deck list right into our text deck editor. Export your deck to Arena, MTGO and many other formats. Track your collection of cards a build with only cards that you own. Playtest / Fishbowl / Solitaire your deck with a modern playtester. Browse and edit with prices from TCGPlayer, Card Kingdom, Cardhoarder and Cardmarket. Build your decks with recommendation data from us and EDHREC.",a="Build your Magic The Gathering deck with Archidekt, a modern visual MTG deck builder."},56450:(e,t,r)=>{"use strict";e.exports=r(17298)},56562:(e,t,r)=>{var n=r(20333),a=Object.prototype.hasOwnProperty;e.exports=function(e,t,r,o,i,s){var l=1&r,c=n(e),d=c.length;if(d!=n(t).length&&!l)return!1;for(var u=d;u--;){var p=c[u];
115if(!(l?p in t:a.call(t,p)))return!1}var f=s.get(e),h=s.get(t);if(f&&h)return f==t&&h==e;var m=!0;s.set(e,t),s.set(t,e);for(var g=l;++u<d;){var b=e[p=c[u]],y=t[p];if(o)var v=l?o(y,b,p,t,e,s):o(b,y,p,e,t,s);if(!(void 0===v?b===y||i(b,y,r,o,s):v)){m=!1;break}g||(g="constructor"==p)}if(m&&!g){var x=e.constructor,_=t.constructor;x!=_&&"constructor"in e&&"constructor"in t&&!("function"==typeof x&&x instanceof x&&"function"==typeof _&&_ instanceof _)&&(m=!1)}return s.delete(e),s.delete(t),m}},56680:(e,t,r)=>{"use strict";r.d(t,{p:()=>u});var n=r(76430),a=r(65092),o=r.n(a);let i="mounting",s="hidden",l="entering",c="entered",d="exiting",u=(e,t)=>{let r=(0,n.useRef)(null),[a,u]=(0,n.useState)(e?t?.transitionInOnMount?l:c:s),p=()=>{r.current?.classList.remove(o().hidden),r.current?.classList.remove(o().exiting),r.current?.classList.add(o().entering),t?.hiddenClassName&&r.current?.classList.remove(t.hiddenClassName),t?.exitingClassName&&r.current?.classList.remove(t.exitingClassName),t?.enteringClassName&&r.current?.classList.add(t.enteringClassName),r.current&&(t?.duration||t?.inDuration)&&(r.current.style.animationDuration=`${t.inDuration??t.duration}ms`),u(l)},f=()=>{r.current?.classList.remove(o().entering),r.current?.classList.remove(o().exiting),r.current?.classList.remove(o().hidden),t?.enteringClassName&&r.current?.classList.remove(t.enteringClassName),t?.exitingClassName&&r.current?.classList.remove(t.exitingClassName),t?.hiddenClassName&&r.current?.classList.remove(t.hiddenClassName),u(c)},h=e=>{if(r.current?.classList.remove(o().entering),r.current?.classList.remove(o().exiting),r.current?.classList.add(o().hidden),t?.enteringClassName&&r.current?.classList.remove(t.enteringClassName),t?.exitingClassName&&r.current?.classList.remove(t.exitingClassName),t?.hiddenClassName&&r.current?.classList.add(t.hiddenClassName),r.current&&t?.displayNoneOnHidden&&(r.current.style.display="none"),e)return u(i);u(s)},m=n=>{n.target===r.current&&(e&&f(),e||h(),(t?.duration||t?.inDuration||t?.outDuration)&&r.current&&(r.current.style.animationDuration=""))};return(0,n.useEffect)(()=>{if(e){if(a===i)return p();if(a===s&&!r.current)return h(!0);if(a===c)return;t?.displayNoneOnHidden&&r.current&&(r.current.style.display=""),t?.skipTransition||p(),t?.skipTransition&&f()}if(!e){if(a===s||a===d)return;t?.skipTransition||(r.current?.classList.remove(o().entering),r.current?.classList.remove(o().hidden),r.current?.classList.add(o().exiting),t?.enteringClassName&&r.current?.classList.remove(t.enteringClassName),t?.hiddenClassName&&r.current?.classList.remove(t.hiddenClassName),t?.exitingClassName&&r.current?.classList.add(t.exitingClassName),r.current&&(t?.duration||t?.outDuration)&&(r.current.style.animationDuration=`${t.outDuration??t.duration}ms`),u(d)),t?.skipTransition&&h()}},[e,a]),(0,n.useEffect)(()=>(r?.current?.addEventListener("animationend",m),()=>{r?.current?.removeEventListener("animationend",m)}),[r.current,e,t]),[r,a]}},56771:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(75038),a=r(76430),o=r(86420),i=r.n(o);let s=({type:e="text",className:t="",containerClassName:r="",value:o,defaultValue:s,placeholder:l,onChange:c,onBlur:d,min:u,max:p,maxLength:f,inputMode:h,selectOnFocus:m,focusOnMount:g,header:b,inlineHeader:y,disabled:v,style:x,name:_,autocorrect:C,autocomplete:k,uncontrolledInput:w=!1,id:A,required:j})=>{let S=(0,a.useRef)(null),[O,N]=(0,a.useState)(o??s),[E]=(0,a.useState)(o??s);return(0,a.useEffect)(()=>{o!==O&&N(o)},[o]),(0,a.useEffect)(()=>{S.current&&g&&S.current.focus()},[]),(0,n.jsxs)("div",{className:`${i().container} ${r}`,children:[b&&(0,n.jsx)("label",{className:`${i().header} ${y?i().inlineHeader:""}`,children:b}),(0,n.jsx)("input",{name:_,ref:S,type:e,className:`${i().input} ${t}`,style:x,value:w?void 0:O,placeholder:l,onChange:e=>{var t;return t=e.target.value,void(N(t),c&&c(t,e))},onBlur:e=>{var t;return t=e.target.value,void(N(t),d&&d(t,e))},onFocus:()=>m&&S.current?.select(),min:u,max:p,maxLength:f,inputMode:h,disabled:v,autoComplete:k,autoCorrect:C,id:A,defaultValue:w?E:void 0,required:j})]})}},56896:e=>{"use strict";var t="object"==typeof window&&(window.crypto||window.msCrypto);e.exports=t&&t.getRandomValues?function(e){return t.getRandomValues(new Uint8Array(e))}:function(e){for(var t=[],r=0;r<e;
115r++)t.push(Math.floor(256*Math.random()));return t}},56954:e=>{e.exports={fullWidth:"addToNewDeck_fullWidth__51S_L"}},56981:(e,t,r)=>{"use strict";r.d(t,{IJ:()=>a});var n=r(35635);let a=(e,t,r)=>e.sort(n.X4).map(e=>o(e,t,r)).join("\n"),o=(e,t,r)=>{if(!e.id)return"";let n=e.setCode?`(${e.setCode})`:"",a=e.superTypes?.includes("Basic")?e.collectorNumber:"",o="Foil"===e.modifier?"*F*":"Etched"===e.modifier?" *E*":"",s=i(e,t,r?.includeAllCategories),l=e.colorLabel.name?" ^"+e.colorLabel.name+","+e.colorLabel.color+"^":"",c=e.customCard?"#CustomCard":"";return r?.stopAtSetCode?`${e.qty}x ${e.name} ${n}`:`${e.qty}x ${e.name} ${n} ${a} ${o} ${s} ${l} ${c}`.replace(/\s\s+/g," ").trim()},i=(e,t,r)=>{if(!e.categories.length||!r&&e.categories[0]===e.typeCategory)return"";let n=e.categories.map(e=>{let r=t[e];if(!r)return e;let n=e;return r.isPremier&&(n+="{top}"),r.includedInDeck||(n+="{noDeck}"),r.includedInPrice||(n+="{noPrice}"),n});return`[${n.join(",")}]`}},57005:(e,t)=>{"use strict";t.q=function(e,t){if("string"!=typeof e)throw TypeError("argument str must be a string");for(var r={},n=(t||{}).decode||a,o=0;o<e.length;){var i=e.indexOf("=",o);if(-1===i)break;var s=e.indexOf(";",o);if(-1===s)s=e.length;else if(s<i){o=e.lastIndexOf(";",i-1)+1;continue}var l=e.slice(o,i).trim();if(void 0===r[l]){var c=e.slice(i+1,s).trim();34===c.charCodeAt(0)&&(c=c.slice(1,-1)),r[l]=function(e,t){try{return t(e)}catch(t){return e}}(c,n)}o=s+1}return r},t.l=function(e,t,a){var i=a||{},s=i.encode||o;if("function"!=typeof s)throw TypeError("option encode is invalid");if(!n.test(e))throw TypeError("argument name is invalid");var l=s(t);if(l&&!n.test(l))throw TypeError("argument val is invalid");var c=e+"="+l;if(null!=i.maxAge){var d=i.maxAge-0;if(isNaN(d)||!isFinite(d))throw TypeError("option maxAge is invalid");c+="; Max-Age="+Math.floor(d)}if(i.domain){if(!n.test(i.domain))throw TypeError("option domain is invalid");c+="; Domain="+i.domain}if(i.path){if(!n.test(i.path))throw TypeError("option path is invalid");c+="; Path="+i.path}if(i.expires){var u,p=i.expires;if(u=p,"[object Date]"!==r.call(u)&&!(u instanceof Date)||isNaN(p.valueOf()))throw TypeError("option expires is invali
115d");c+="; Expires="+p.toUTCString()}if(i.httpOnly&&(c+="; HttpOnly"),i.secure&&(c+="; Secure"),i.partitioned&&(c+="; Partitioned"),i.priority)switch("string"==typeof i.priority?i.priority.toLowerCase():i.priority){case"low":c+="; Priority=Low";break;case"medium":c+="; Priority=Medium";break;case"high":c+="; Priority=High";break;default:throw TypeError("option priority is invalid")}if(i.sameSite)switch("string"==typeof i.sameSite?i.sameSite.toLowerCase():i.sameSite){case!0:case"strict":c+="; SameSite=Strict";break;case"lax":c+="; SameSite=Lax";break;case"none":c+="; SameSite=None";break;default:throw TypeError("option sameSite is invalid")}return c};var r=Object.prototype.toString,n=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/;function a(e){return -1!==e.indexOf("%")?decodeURIComponent(e):e}function o(e){return encodeURIComponent(e)}},57146:(e,t,r)=>{"use strict";r.d(t,{U0:()=>a,Vq:()=>d,X:()=>l});var n=r(32071);let a="https://storage.googleapis.com/archidekt-card-images/magic_card_back.webp",o={art_crop:"art",small:"thumb",normal:"grid",large:"display",png:"png"},i="https://card-images.archidekt.com",s="https://cards.scryfall.io",l=(e,t,r,n,a)=>{let o=n||"11",i=a?"png":"jpg";return a?r?t?`${s}/${r}/back/${e.charAt(0)}/${e.charAt(1)}/${e}.${i}?${o}`:`${s}/${r}/front/${e.charAt(0)}/${e.charAt(1)}/${e}.${i}?${o}`:t?`${s}/normal/back/${e.charAt(0)}/${e.charAt(1)}/${e}.${i}?${o}`:`${s}/normal/front/${e.charAt(0)}/${e.charAt(1)}/${e}.${i}?${o}`:c(e,t,r,n,a)},c=(e,t,r,n,a)=>{let s=n||"11",l=a?"png":"webp",c="webp"===l?o[r]||"grid":"png";return r?t?`${i}/${c}/back/${e.charAt(0)}/${e.charAt(1)}/${e}.${l}?${s}`:`${i}/${c}/front/${e.charAt(0)}/${e.charAt(1)}/${e}.${l}?${s}`:t?`${i}/grid/back/${e.charAt(0)}/${e.charAt(1)}/${e}.${l}?${s}`:`${i}/grid/front/${e.charAt(0)}/${e.charAt(1)}/${e}.${l}?${s}`},d=(e,t,r)=>`${n.fz}${e}/${t}_art_crop${r?"_back":""}.jpg`},57273:e=>{e.exports={button:"cardModalCategoiesInfo_button__ZavIh",container:"cardModalCategoiesInfo_container__nnK5X",explanationBlock:"cardModalCategoiesInfo_explanationBlock__890Oh"}},57413:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>tc});var n,a,o=r(76430),i="-ms-",s="-moz-",l="-webkit-",c="comm",d="rule",u="decl",p="@keyframes",f=Math.abs,h=String.fromCharCode,m=Object.assign;function g(e,t){return(e=t.exec(e))?e[0]:e}function b(e,t,r){return e.replace(t,r)}function y(e,t,r){return e.indexOf(t,r)}function v(e,t){return 0|e.charCodeAt(t)}function x(e,t,r){return e.slice(t,r)}function _(e){return e.length}function C(e,t){return t.push(e),e}function k(e,t){return e.filter(function(e){return!g(e,t)})}var w=1,A=1,j=0,S=0,O=0,N="";function E(e,t,r,n,a,o,i,s){return{value:e,root:t,parent:r,type:n,props:a,children:o,line:w,column:A,length:i,return:"",siblings:s}}function M(e,t){return m(E("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},t)}function T(e){for(;e.root;)e=M(e.root,{children:[e]});C(e,e.siblings)}function L(){return O=S<j?v(N,S++):0,A++,10===O&&(A=1,w++),O}function I(){return v(N,S)}function D(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function R(e){var t,r;return(t=S-1,r=function e(t){for(;L();)switch(O){case t:return S;case 34:case 39:34!==t&&39!==t&&e(O);break;case 40:41===t&&e(t);break;case 92:L()}return S}(91===e?e+2:40===e?e+1:e),x(N,t,r)).trim()}function P(e,t){for(var r="",n=0;n<e.length;n++)r+=t(e[n],n,e,t)||"";return r}function $(e,t,r,n){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case"@namespace":case u:return e.return=e.return||e.value;case c:return"";case p:return e.return=e.value+"{"+P(e.children,n)+"}";case d:if(!_(e.value=e.props.join(",")))return""}return _(r=P(e.children,n))?e.return=e.value+"{"+r+"}":""}function z(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case u:e.return=function e(t,r,n){var a;switch(a=r,45^v(t,0)?(((a<<2^v(t,0))<<2^v(t,1))<<2^v(t,2))<<2^v(t,3):0){case 5103:return l+"print-"+t+t;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:case 6391:case 5879:case 5623:case 6135:case 4599:return l+t+t;case 4855:return l+t.replace("add","source-over").replace("substract","source-out").replace("intersect","source-in").replace("exclude","xor")+t;case 4789:return s+t+t;
115case 5349:case 4246:case 4810:case 6968:case 2756:return l+t+s+t+i+t+t;case 5936:switch(v(t,r+11)){case 114:return l+t+i+b(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return l+t+i+b(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return l+t+i+b(t,/[svh]\w+-[tblr]{2}/,"lr")+t}case 6828:case 4268:case 2903:return l+t+i+t+t;case 6165:return l+t+i+"flex-"+t+t;case 5187:return l+t+b(t,/(\w+).+(:[^]+)/,l+"box-$1$2"+i+"flex-$1$2")+t;case 5443:return l+t+i+"flex-item-"+b(t,/flex-|-self/g,"")+(g(t,/flex-|baseline/)?"":i+"grid-row-"+b(t,/flex-|-self/g,""))+t;case 4675:return l+t+i+"flex-line-pack"+b(t,/align-content|flex-|-self/g,"")+t;case 5548:return l+t+i+b(t,"shrink","negative")+t;case 5292:return l+t+i+b(t,"basis","preferred-size")+t;case 6060:return l+"box-"+b(t,"-grow","")+l+t+i+b(t,"grow","positive")+t;case 4554:return l+b(t,/([^-])(transform)/g,"$1"+l+"$2")+t;case 6187:return b(b(b(t,/(zoom-|grab)/,l+"$1"),/(image-set)/,l+"$1"),t,"")+t;case 5495:case 3959:return b(t,/(image-set\([^]*)/,l+"$1$`$1");case 4968:return b(b(t,/(.+:)(flex-)?(.*)/,l+"box-pack:$3"+i+"flex-pack:$3"),/space-between/,"justify")+l+t+t;case 4200:if(!g(t,/flex-|baseline/))return i+"grid-column-align"+x(t,r)+t;break;case 2592:case 3360:return i+b(t,"template-","")+t;case 4384:case 3616:if(n&&n.some(function(e,t){return r=t,g(e.props,/grid-\w+-end/)}))return~y(t+(n=n[r].value),"span",0)?t:i+b(t,"-start","")+t+i+"grid-row-span:"+(~y(n,"span",0)?g(n,/\d+/):g(n,/\d+/)-g(t,/\d+/))+";";return i+b(t,"-start","")+t;case 4896:case 4128:return n&&n.some(function(e){return g(e.props,/grid-\w+-start/)})?t:i+b(b(t,"-end","-span"),"span ","")+t;case 4095:case 3583:case 4068:case 2532:return b(t,/(.+)-inline(.+)/,l+"$1$2")+t;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(_(t)-1-r>6)switch(v(t,r+1)){case 109:if(45!==v(t,r+4))break;case 102:return b(t,/(.+:)(.+)-([^]+)/,"$1"+l+"$2-$3$1"+s+(108==v(t,r+3)?"$3":"$2-$3"))+t;case 115:return~y(t,"stretch",0)?e(b(t,"stretch","fill-available"),r,n)+t:t}break;case 5152:case 5920:return b(t,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(e,r,n,a,o,s,l){return i+r+":"+n+l+(a?i+r+"-span:"+(o?s:s-n)+l:"")+t});case 4949:if(121===v(t,r+6))return b(t,":",":"+l)+t;break;case 6444:switch(v(t,45===v(t,14)?18:11)){case 120:return b(t,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+l+(45===v(t,14)?"inline-":"")+"box$3$1"+l+"$2$3$1"+i+"$2box$3")+t;case 100:return b(t,":",":"+i)+t}break;case 5719:case 2647:case 2135:case 3927:case 2391:return b(t,"scroll-","scroll-snap-")+t}return t}(e.value,e.length,r);return;case p:return P([M(e,{value:b(e.value,"@","@"+l)})],n);case d:if(e.length){var a,o;return a=r=e.props,o=function(t){switch(g(t,n=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":T(M(e,{props:[b(t,/:(read-\w+)/,":"+s+"$1")]})),T(M(e,{props:[t]})),m(e,{props:k(r,n)});break;case"::placeholder":T(M(e,{props:[b(t,/:(plac\w+)/,":"+l+"input-$1")]})),T(M(e,{props:[b(t,/:(plac\w+)/,":"+s+"$1")]})),T(M(e,{props:[b(t,/:(plac\w+)/,i+"input-$1")]})),T(M(e,{props:[t]})),m(e,{props:k(r,n)})}return""},a.map(o).join("")}}}function F(e,t,r,n,a,o,i,s,l,c,u,p){for(var h=a-1,m=0===a?o:[""],g=m.length,y=0,v=0,_=0;y<n;++y)for(var C=0,k=x(e,h+1,h=f(v=i[y])),w=e;C<g;++C)(w=(v>0?m[C]+" "+k:b(k,/&\f/g,m[C])).trim())&&(l[_++]=w);return E(e,t,r,0===a?d:s,l,c,u,p)}function B(e,t,r,n,a){return E(e,t,r,u,x(e,0,n),x(e,n+1,-1),n,a)}var U=r(27934);let G=void 0!==U&&void 0!==U.env&&(U.env.REACT_APP_SC_ATTR||U.env.SC_ATTR)||"data-styled",q="active",H="data-styled-version",V="6.5.3",W="/*!sc*/\n",Y="u">typeof window&&"u">typeof document;function K(e){if(void 0!==U&&void 0!==U.env){let t=U.env[e];if(void 0!==t&&""!==t)return"false"!==t}}let X=!!("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:null!=(a=null!=(n=K("REACT_APP_SC_DISABLE_SPEEDY"))?n:K("SC_DISABLE_SPEEDY"))?a:void 0!==U&&void 0!==U.env&&!1);function J(e,...t){return Error(`An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#${e} for more information.${t.length>0?` Args: ${t.join(", ")}`:""}`)}let Q=new Map,Z=new Map,ee=1,et=e=>{if(Q.has(e))return Q.get(e);for(;Z.has(ee);)ee++;let t=ee++;return Q.set(e,t),Z.set(t,e),t},er=e=>Z.get(e),en=(e,t)=>{ee=t+1,Q.set(e,t),Z.set(t,e)},ea=Object.freeze([]),eo=Object.freeze({}),ei=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,es=/(^-|-$)/g;function el(e){return e.replace(ei,"-").replace(es,"")}let ec=/(a)(d)/gi,ed=e=>String.fromCharCode(e+(e>25?39:97));function eu(e){let t,r="";for(t=Math.abs(e);t>52;t=t/52|0)r=ed(t%52)+r;return(ed(t%52)+r).replace(ec,"$1-$2")}let ep=(e,t)=>{let r=t.length;for(;r;)e=33*e^t.charCodeAt(--r);return e};function ef(e){return"string"==typeof e}let eh=Symbol.for("react.memo"),em=Symbol.for("react.forward_ref"),eg={contextType:!0,defaultProps:!0,displayName:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,propTypes:!0,type:!0},eb={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},ey={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},ev={[em]:{$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},[eh]:ey};function ex(e){return("type"in e&&e.type.$$typeof)===eh?ey:"$$typeof"in e?ev[e.$$typeof]:eg}let e_=Object.defineProperty,eC=Object.getOwnPropertyNames,ek=Object.getOwnPropertySymbols,ew=Object.getOwnPropertyDescriptor,eA=Object.getPrototypeOf,ej=Object.prototype;function eS(e){return"function"==typeof e}let eO=Symbol.for("react.forward_ref");function eN(e){return null!=e&&("object"==typeof e||"function"==typeof e)&&e.$$typeof===eO&&"styledComponentId"in e}function eE(e,t){return e&&t?e+" "+t:e||t||""}function eM(e){return null!==e&&"object"==typeof e&&e.constructor.name===Object.name&&!("props"in e&&e.$$typeof)}function eT(e,t){Object.defineProperty(e,"toString",{value:t})}let eL=class{constructor(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e,this._cGroup=0,this._cIndex=0}indexOfGroup(e){if(e===this._cGroup)return this._cIndex;let t=this._cIndex;if(e>this._cGroup)for(let r=this._cGroup;r<e;r++)t+=this.groupSizes[r];else for(let r=this._cGroup-1;r>=e;r--)t-=this.groupSizes[r];return this._cGroup=e,this._cIndex=t,t}insertRules(e,t){if(e>=this.groupSizes.length){let t=this.groupSizes,r=t.length,n=r;for(;e>=n;)if((n<<=1)<0)throw J(16,`${e}`);this.groupSizes=new Uint32Array(n),this.groupSizes.set(t),this.length=n;for(let e=r;e<n;e++)this.groupSizes[e]=0}let r=this.indexOfGroup(e+1),n=0;for(let a=0,o=t.length;a<o;a++)this.tag.insertRule(r,t[a])&&(this.groupSizes[e]++,r++,n++);n>0&&this._cGroup>e&&(this._cIndex+=n)}clearGroup(e){if(e<this.length){let t=this.groupSizes[e],r=this.indexOfGroup(e),n=r+t;this.groupSizes[e]=0;for(let e=r;e<n;e++)this.tag.deleteRule(r);t>0&&this._cGroup>e&&(this._cIndex-=t)}}getGroup(e){let t="";if(e>=this.length||0===this.groupSizes[e])return t;let r=this.groupSizes[e],n=this.indexOfGroup(e),a=n+r;for(let e=n;e<a;e++)t+=this.tag.getRule(e)+W;return t}},eI=`style[${G}][${H}="${V}"]`,eD=RegExp(`^${G}\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)`),eR=e=>"u">typeof ShadowRoot&&e instanceof ShadowRoot||"host"in e&&11===e.nodeType,eP=e=>{if(!e)return document;if(eR(e))return e;if("getRootNode"in e){let t=e.getRootNode();if(eR(t))return t}return document},e$=(e,t,r)=>{let n,a=r.split(",");for(let r=0,o=a.length;r<o;r++)(n=a[r])&&e.registerName(t,n)},ez=(e,t)=>{var r;let n=(null!=(r=t.textContent)?r:"").split(W),a=[];for(let t=0,r=n.length;t<r;t++){let r=n[t].trim();if(!r)continue;let o=r.match(eD);if(o){let t=0|parseInt(o[1],10),r=o[2];0!==t&&(en(r,t),e$(e,r,o[3]),e.getTag().insertRules(t,a)),a.length=0}else a.push(r)}},eF=e=>{let t=eP(e.options.target).querySelectorAll(eI);for(let r=0,n=t.length;r<n;r++){let n=t[r];n&&n.getAttribute(G)!==q&&(ez(e,n),n.parentNode&&n.parentNode.removeChild(n))}},eB=!1,eU=(e,t)=>{let n,a=document.head,o=e||a,i=document.createElement("style"),s=(n=Array.from(o.querySelectorAll(`style[${G}]`)))[n.length-1],l=void 0!==s?s.nextSibling:null;i.setAttribute(G,q),i.setAttribute(H,V);let c=t||function(){if(!1!==eB)return eB;if("u">typeof document){let e=document.head.querySelector('meta[property="csp-nonce"]');
115if(e)return eB=e.nonce||e.getAttribute("content")||void 0;let t=document.head.querySelector('meta[name="sc-nonce"]');if(t)return eB=t.getAttribute("content")||void 0}return eB=r.nc}();return c&&i.setAttribute("nonce",c),o.insertBefore(i,l),i},eG=class{constructor(e,t){this.element=eU(e,t),this.element.appendChild(document.createTextNode("")),this.sheet=(e=>{var t;if(e.sheet)return e.sheet;let r=null!=(t=e.getRootNode().styleSheets)?t:document.styleSheets;for(let t=0,n=r.length;t<n;t++){let n=r[t];if(n.ownerNode===e)return n}throw J(17)})(this.element),this.length=0}insertRule(e,t){try{return this.sheet.insertRule(t,e),this.length++,!0}catch(e){return!1}}deleteRule(e){this.sheet.deleteRule(e),this.length--}getRule(e){let t=this.sheet.cssRules[e];return t&&t.cssText?t.cssText:""}},eq=class{constructor(e,t){this.element=eU(e,t),this.nodes=this.element.childNodes,this.length=0}insertRule(e,t){if(e<=this.length&&e>=0){let r=document.createTextNode(t);return this.element.insertBefore(r,this.nodes[e]||null),this.length++,!0}return!1}deleteRule(e){this.element.removeChild(this.nodes[e]),this.length--}getRule(e){return e<this.length?this.nodes[e].textContent:""}},eH=Y,eV={isServer:!Y,useCSSOMInjection:!X};class eW{static registerId(e){return et(e)}constructor(e=eo,t={},r){this.options=Object.assign(Object.assign({},eV),e),this.gs=t,this.keyframeIds=new Set,this.names=new Map(r),this.server=!!e.isServer,!this.server&&Y&&eH&&(eH=!1,eF(this)),eT(this,()=>(e=>{let t=e.getTag(),{length:r}=t,n="";for(let a=0;a<r;a++){let r=er(a);if(void 0===r)continue;let o=e.names.get(r);if(void 0===o||!o.size)continue;let i=t.getGroup(a);if(0===i.length)continue;let s=G+".g"+a+'[id="'+r+'"]',l="";for(let e of o)e.length>0&&(l+=e+",");n+=i+s+'{content:"'+l+'"}'+W}return n})(this))}rehydrate(){!this.server&&Y&&eF(this)}reconstructWithOptions(e,t=!0){let r=new eW(Object.assign(Object.assign({},this.options),e),this.gs,t&&this.names||void 0);return r.keyframeIds=new Set(this.keyframeIds),!this.server&&Y&&e.target!==this.options.target&&eP(this.options.target)!==eP(e.target)&&eF(r),r}allocateGSInstance(e){return this.gs[e]=(this.gs[e]||0)+1}getTag(){return this.tag||(this.tag=new eL((({useCSSOMInjection:e,target:t,nonce:r})=>e?new eG(t,r):new eq(t,r))(this.options)))}hasNameForId(e,t){var r,n;return null!=(n=null==(r=this.names.get(e))?void 0:r.has(t))&&n}registerName(e,t){et(e),e.startsWith("sc-keyframes-")&&this.keyframeIds.add(e);let r=this.names.get(e);r?r.add(t):this.names.set(e,new Set([t]))}insertRules(e,t,r){this.registerName(e,t),this.getTag().insertRules(et(e),r)}clearNames(e){this.names.has(e)&&this.names.get(e).clear()}clearRules(e){this.getTag().clearGroup(et(e)),this.clearNames(e)}clearTag(){this.tag=void 0}}let eY=new WeakSet,eK={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexShrink:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};function eX(e){if(45===e.charCodeAt(0)&&45===e.charCodeAt(1))return e;let t="";for(let r=0;r<e.length;r++){let n=e.charCodeAt(r);t+=n>=65&&n<=90?"-"+String.fromCharCode(n+32):e[r]}return t.startsWith("ms-")?"-"+t:t}let eJ=Symbol.for("sc-keyframes");function eQ(e){return eS(e)&&!(e.prototype&&e.prototype.isReactComponent)}let eZ=e=>null==e||!1===e||""===e,e0=Symbol.for("react.client.reference");function e1(e){return e.$$typeof===e0}function e2(e,t,r,n,a=[]){if(eZ(e))return a;let o=typeof e;if("string"===o)return a.push(e),a;if("function"===o)return e1(e)?a:eQ(e)&&t?e2(e(t),t,r,n,a):(a.push(e),a);if(Array.isArray(e)){for(let o=0;o<e.length;o++)e2(e[o],t,r,n,a);return a}return eN(e)?a.push(`.${e.styledComponentId}`):"object"==typeof e&&null!==e&&eJ in e?r?(e.inject(r,n),a.push(e.getName(n))):a.push(e):e1(e)||(eM(e)?e.toString!==Object.prototype.toString?a.push(e.toString()):function e(t,r){for(let n in t){let a=t[n];t.hasOwnProperty(n)&&!eZ(a)&&(Array.isArray(a)&&eY.has(a)||eS(a)?r.push(eX(n)+":",a,";"):eM(a)?(r.push(n+" {"),e(a,r),r.push("}")):r.push(eX(n)+": "+(null==a||"boolean"==typeof a||""===a?"":"number"!=typeof a||0===a||n in eK||n.startsWith("--")?String(a).trim():a+"px")+";"))}}(e,a):a.push(e.toString())),a}let e3=ep(5381,V);class e4{constructor(e,t,r){this.rules=e,this.componentId=t,this.baseHash=ep(e3,t),this.baseStyle=r,eW.registerId(t)}generateAndInjectStyles(e,t,r){let n=this.baseStyle?this.baseStyle.generateAndInjectStyles(e,t,r):"";{let a="";for(let n=0;n<this.rules.length;n++){let o=this.rules[n];if("string"==typeof o)a+=o;else if(o)if(eQ(o)){let n=o(e);"string"==typeof n?a+=n:null!=n&&!1!==n&&(a+=e2(n,e,t,r).join(""))}else a+=e2(o,e,t,r).join("")}
115if(a){this.dynamicNameCache||(this.dynamicNameCache=new Map);let e=r.hash?r.hash+a:a,o=this.dynamicNameCache.get(e);if(!o){if(o=eu(ep(ep(this.baseHash,r.hash),a)>>>0),this.dynamicNameCache.size>=200){let e=this.dynamicNameCache.keys().next().value;void 0!==e&&this.dynamicNameCache.delete(e)}this.dynamicNameCache.set(e,o)}if(!t.hasNameForId(this.componentId,o)){let e=r(a,"."+o,void 0,this.componentId);t.insertRules(this.componentId,o,e)}n=eE(n,o)}}return n}}let e6=/&/g;function e5(e,t){let r=0;for(;--t>=0&&92===e.charCodeAt(t);)r++;return!(1&~r)}function e8(e){let t=e.length,r="",n=0,a=0,o=0,i=!1,s=!1;for(let l=0;l<t;l++){let c=e.charCodeAt(l);if(0!==o||i||47!==c||42!==e.charCodeAt(l+1))if(i)42===c&&47===e.charCodeAt(l+1)&&(i=!1,l++);else if(34!==c&&39!==c||e5(e,l)){if(0===o)if(123===c)a++;else if(125===c){if(--a<0){s=!0;let r=l+1;for(;r<t;){let t=e.charCodeAt(r);if(59===t||10===t)break;r++}r<t&&59===e.charCodeAt(r)&&r++,a=0,l=r-1,n=r;continue}0===a&&(r+=e.substring(n,l+1),n=l+1)}else 59===c&&0===a&&(r+=e.substring(n,l+1),n=l+1)}else 0===o?o=c:o===c&&(o=0);else i=!0,l++}return s||0!==a||0!==o?(n<t&&0===a&&0===o&&(r+=e.substring(n)),r):e}let e7=new eW,e9=function({options:e=eo,plugins:t=ea}=eo){var r,n,a;let o,i,s,l=(e,t,r)=>r.startsWith(i)&&r.endsWith(i)&&r.replaceAll(i,"").length>0?`.${o}`:e,u=t.slice();u.push(e=>{e.type===d&&e.value.includes("&")&&(s||(s=RegExp(`\\${i}\\b`,"g")),e.props[0]=e.props[0].replace(e6,i).replace(s,l))}),e.prefix&&u.push(z),u.push($);let p=[],m=(a=(n=u.concat((r=e=>p.push(e),function(e){!e.root&&(e=e.return)&&r(e)}))).length,function(e,t,r,o){for(var i="",s=0;s<a;s++)i+=n[s](e,t,r,o)||"";return i}),g=(t,r="",n="",a="&")=>{var l,d,u;o=a,i=r,s=void 0;let g=function(e){let t=-1!==e.indexOf("//"),r=-1!==e.indexOf("}");if(!t&&!r)return e;if(!t)return e8(e);let n=e.length,a="",o=0,i=0,s=0,l=0,c=0,d=!1;for(;i<n;){let t=e.charCodeAt(i);if(34!==t&&39!==t||e5(e,i))if(0===s)if(47===t&&i+1<n&&42===e.charCodeAt(i+1)){for(i+=2;i+1<n&&(42!==e.charCodeAt(i)||47!==e.charCodeAt(i+1));)i++;i+=2}else if(40!==t)if(41!==t)if(l>0)i++;else if(42===t&&i+1<n&&47===e.charCodeAt(i+1))a+=e.substring(o,i),i+=2,o=i,d=!0;else if(47===t&&i+1<n&&47===e.charCodeAt(i+1)){for(a+=e.substring(o,i);i<n&&10!==e.charCodeAt(i);)i++;o=i,d=!0}else 123===t?c++:125===t&&c--,i++;else l>0&&l--,i++;else l++,i++;else i++;else 0===s?s=t:s===t&&(s=0),i++}return d?(o<n&&(a+=e.substring(o)),0===c?a:e8(a)):0===c?e:e8(e)}(t),k=(u=function e(t,r,n,a,o,i,s,l,d){for(var u,p,m,g,k=0,j=0,M=s,T=0,P=0,$=0,z=1,U=1,G=1,q=0,H="",V=o,W=i,Y=a,K=H;U;)switch($=q,q=L()){case 40:if(108!=$&&58==v(K,M-1)){-1!=y(K+=b(R(q),"&","&\f"),"&\f",f(k?l[k-1]:0))&&(G=-1);break}case 34:case 39:case 91:K+=R(q);break;case 9:case 10:case 13:case 32:K+=function(e){for(;O=I();)if(O<33)L();else break;return D(e)>2||D(O)>3?"":" "}($);break;case 92:K+=function(e,t){for(var r;--t&&L()&&!(O<48)&&!(O>102)&&(!(O>57)||!(O<65))&&(!(O>70)||!(O<97)););return r=S+(t<6&&32==I()&&32==L()),x(N,e,r)}(S-1,7);continue;case 47:switch(I()){case 42:case 47:C((u=function(e,t){for(;L();)if(e+O===57)break;else if(e+O===84&&47===I())break;return"/*"+x(N,t,S-1)+"*"+h(47===e?e:L())}(L(),S),p=r,m=n,g=d,E(u,p,m,c,h(O),x(u,2,-2),0,g)),d),(5==D($||1)||5==D(I()||1))&&_(K)&&" "!==x(K,-1,void 0)&&(K+=" ");break;default:K+="/"}break;case 123*z:l[k++]=_(K)*G;case 125*z:case 59:case 0:switch(q){case 0:case 125:U=0;case 59+j:-1==G&&(K=b(K,/\f/g,"")),P>0&&(_(K)-M||0===z&&47===$)&&C(P>32?B(K+";",a,n,M-1,d):B(b(K," ","")+";",a,n,M-2,d),d);break;case 59:K+=";";default:if(C(Y=F(K,r,n,k,j,o,l,H,V=[],W=[],M,i),i),123===q)if(0===j)e(K,r,Y,Y,V,i,M,l,W);else{switch(T){case 99:if(110===v(K,3))break;case 108:if(97===v(K,2))break;default:j=0;case 100:case 109:case 115:}j?e(t,Y,Y,a&&C(F(t,Y,Y,0,0,o,l,H,o,V=[],M,W),W),o,W,M,l,a?V:W):e(K,Y,Y,Y,[""],W,0,l,W)}}k=j=P=0,z=G=1,H=K="",M=s;break;case 58:M=1+_(K),P=$;default:if(z<1){if(123==q)--z;else if(125==q&&0==z++&&125==(O=S>0?v(N,--S):0,A--,10===O&&(A=1,w--),O))continue}switch(K+=h(q),q*z){case 38:G=j>0?1:(K+="\f",-1);break;case 44:l[k++]=(_(K)-1)*G,G=1;break;case 64:45===I()&&(K+=R(L())),T=I(),j=M=_(H=K+=function(e){for(;!D(I());)L();return x(N,e,S)}(S)),q++;break;case 45:45===$&&2==_(K)&&(z=0)}}return i}("",null,null,null,[""],(d=l=n||r?n+" "+r+" { "+g+" }":g,w=A=1,j=_(N=d),S=0,l=[]),0,[0],l),N="",u);return e.namespace&&(k=function e(t,r){let n=r+" ",a=","+n;for(let o=0;o<t.length;o++){let i=t[o];if("rule"===i.type){i.value=(n+i.value).replaceAll(",",a);let e=i.props,t=[];for(let r=0;r<e.length;r++)t[r]=n+e[r];i.props=t}Array.isArray(i.children)&&"@keyframes"!==i.type&&e(i.children,r)}return t}(k,e.namespace)),p=[],P(k,m),p},k=5381;for(let e=0;e<t.length;e++)t[e].name||J(15),k=ep(k,t[e].name);return(null==e?void 0:e.namespace)&&(k=ep(k,e.namespace)),(null==e?void 0:e.prefix)&&(k=ep(k,"p")),g.hash=5381!==k?k.toString():"",g}(),te=o.createContext({shouldForwardProp:void 0,styleSheet:e7,stylis:e9,stylisPlugins:void 0});te.Consumer;let tt=o.createContext(void 0);tt.Consumer;let tr=Object.prototype.hasOwnProperty,tn={};function ta(e,t,r){var n,a;let i,s,l=eN(e),c=!ef(e),{attrs:d=ea,componentId:u=(n=t.displayName,a=t.parentComponentId,tn[i="string"!=typeof n?"sc":el(n)]=(tn[i]||0)+1,s=i+"-"+eu(ep(5381,V+i+tn[i])>>>0),a?a+"-"+s:s),displayName:p=ef(e)?`styled.${e}`:`Styled(${e.displayName||e.name||"Component"})`}=t,f=t.displayName&&t.componentId?el(t.displayName)+"-"+t.componentId:t.componentId||u,h=l&&e.attrs?e.attrs.concat(d).filter(
115Boolean):d,{shouldForwardProp:m}=t;if(l&&e.shouldForwardProp){let r=e.shouldForwardProp;if(t.shouldForwardProp){let e=t.shouldForwardProp;m=(t,n)=>r(t,n)&&e(t,n)}else m=r}let g=new e4(r,f,l?e.componentStyle:void 0);function b(e,t){return function(e,t,r){let n,a,{attrs:i,componentStyle:s,defaultProps:l,foldedComponentIds:c,styledComponentId:d,target:u}=e,p=o.useContext(tt),f=o.useContext(te),h=e.shouldForwardProp||f.shouldForwardProp,m=function(e,t,r=eo){return e.theme!==r.theme&&e.theme||t||r.theme}(t,p,l)||eo;{let e=o.useRef(null),r=e.current;if(null!==r&&r[1]===m&&r[2]===f.styleSheet&&r[3]===f.stylis&&r[7]===s&&function(e,t,r){let n=0;for(let r in t)if(tr.call(t,r)&&(n++,e[r]!==t[r]))return!1;return n===r}(r[0],t,r[4]))n=r[5],a=r[6];else{n=function(e,t,r){let n=Object.assign(Object.assign({},t),{className:void 0,theme:r}),a=e.length>1;for(let r=0;r<e.length;r++){let o=e[r],i=eS(o)?o(a?Object.assign({},n):n):o;for(let e in i)"className"===e?n.className=eE(n.className,i[e]):"style"===e?n.style=Object.assign(Object.assign({},n.style),i[e]):e in t&&void 0===t[e]||(n[e]=i[e])}return"className"in t&&"string"==typeof t.className&&(n.className=eE(n.className,t.className)),n}(i,t,m),a=s.generateAndInjectStyles(n,f.styleSheet,f.stylis);let r=0;for(let e in t)tr.call(t,e)&&r++;e.current=[t,m,f.styleSheet,f.stylis,r,n,a,s]}}let g=n.as||u,b=function(e,t,r,n){let a={};for(let o in e)void 0===e[o]||"$"===o[0]||"as"===o||"theme"===o&&e.theme===r||("forwardedAs"===o?a.as=e.forwardedAs:n&&!n(o,t)||(a[o]=e[o]));return a}(n,g,m,h),y=eE(c,d);return a&&(y+=" "+a),n.className&&(y+=" "+n.className),b[ef(g)&&g.includes("-")?"class":"className"]=y,r&&(b.ref=r),(0,o.createElement)(g,b)}(y,e,t)}b.displayName=p;let y=o.forwardRef(b);return y.attrs=h,y.componentStyle=g,y.displayName=p,y.shouldForwardProp=m,y.foldedComponentIds=l?eE(e.foldedComponentIds,e.styledComponentId):"",y.styledComponentId=f,y.target=l?e.target:e,Object.defineProperty(y,"defaultProps",{get(){return this._foldedDefaultProps},set(t){this._foldedDefaultProps=l?function(e,...t){for(let r of t)!function e(t,r,n=!1){if(!n&&!eM(t)&&!Array.isArray(t))return r;if(Array.isArray(r))for(let n=0;n<r.length;n++)t[n]=e(t[n],r[n]);else if(eM(r))for(let n in r)t[n]=e(t[n],r[n]);return t}(e,r,!0);return e}({},e.defaultProps,t):t}}),eT(y,()=>`.${y.styledComponentId}`),c&&function e(t,r,n){if("string"!=typeof r){let a=eA(r);a&&a!==ej&&e(t,a,n);let o=eC(r).concat(ek(r)),i=ex(t),s=ex(r);for(let e=0;e<o.length;++e){let a=o[e];if(!(a in eb||n&&n[a]||s&&a in s||i&&a in i)){let e=ew(r,a);try{e_(t,a,e)}catch(e){}}}}return t}(y,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),y}var to=new Set(["a","abbr","address","area","article","aside","audio","b","bdi","bdo","blockquote","body","button","br","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","main","map","mark","menu","meter","nav","object","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","slot","small","span","strong","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","switch","symbol","text","textPath","tspan","use"]);function ti(e,t){let r=[e[0]];for(let n=0,a=t.length;n<a;n+=1)r.push(t[n],e[n+1]);return r}let ts=e=>(eY.add(e),e),tl=e=>(function e(t,r,n=eo){if(!r)throw J(1,r);let a=(e,...a)=>t(r,n,function(e,...t){return eS(e)||eM(e)?ts(e2(ti(ea,[e,...t]))):0===t.length&&1===e.length&&"string"==typeof e[0]?e2(e):ts(e2(ti(e,t)))}(e,...a));return a.attrs=a=>e(t,r,Object.assign(Object.assign({}
115,n),{attrs:Array.prototype.concat(n.attrs,a).filter(Boolean)})),a.withConfig=a=>e(t,r,Object.assign(Object.assign({},n),a)),a})(ta,e),tc=tl;to.forEach(e=>{tc[e]=tl(e)})},57639:e=>{e.exports={container:"universeBeyondCheckbox_container__vi61C"}},57698:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return r(15949)}])},57764:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(47125),a=r(22507),o=r(9949);let i=function(e){return(0,n.A)(e,o.A,a.A)}},57800:e=>{e.exports={containmer:"multiSelectDropdown_containmer__53Z2L",header:"multiSelectDropdown_header__EFV_Y",fauxInput:"multiSelectDropdown_fauxInput__ueTZa",disabled:"multiSelectDropdown_disabled__1ycnT",input:"multiSelectDropdown_input__scLhm",selectedOption:"multiSelectDropdown_selectedOption___7FZD",marginLeft:"multiSelectDropdown_marginLeft__7OQfU",menu:"multiSelectDropdown_menu__opDq5"}},57867:(e,t,r)=>{"use strict";r.d(t,{HD:()=>n,VS:()=>a,cr:()=>o});let n=["White","Blue","Black","Red","Green"],a=["W","U","B","R","G"];function o(e,t){return e.push(...t.colorIdentity),[...new Set(e)]}},58127:(e,t,r)=>{"use strict";r.d(t,{A:()=>y});var n=r(75038),a=r(76430),o=r(54569),i=r(56680),s=r(50888),l=r(96807);let c=(e,t,r)=>{if(!t)return e;e.length||e.push([]);let n=e.length-1;return"header"!==t.type||t.hidden?"spacer"!==t.type||t.hidden?t.hidden||e[n].push(t):e.push([]):(e.push([t]),e.push([])),e};var d=r(92910),u=r(61849),p=r(40120),f=r(14168),h=r(47116),m=r(35082),g=r(78600),b=r.n(g);let y=e=>{(0,l.WH)(e.open);let[t,r]=(0,a.useState)(null),d=(0,a.useRef)(null),u=(0,s.U)("vertical",{checkCanContinueSwipe:(e,t)=>!!open&&(!t||(!((x?.current?.scrollTop||0)>0)||"down"!==t)&&1>(d?.current?.scrollTop||0)&&"down"===t),onTouchMove:e=>{u.current&&(u.current.style.transition="unset",u.current.style.transform=`translateY(${e<0?-1*e:0}px)`)},onTouchEnd:(t,r,n,a)=>{if(!u.current)return;let o=t<-1*(document.documentElement.clientHeight/3)||n>.5&&t<0;if(u.current.style.transition="",!o){u.current.style.transform="";return}u.current.style.transform="translateY(100%)",u.current.style.animation="unset",e.onClose(),setTimeout(()=>{u.current&&(u.current.style.transform="",u.current.style.animation="")},400)}}),[p,f]=(0,i.p)(e.open,{duration:200}),[h,g]=(0,i.p)(e.open,{enteringClassName:b().entering,exitingClassName:b().exiting}),[y,x,_]=(0,s.F)({skipDiplayChangesForSecondary:!0,checkCanStartSwipe:()=>null!==t,onPrimarySwippedIn:()=>r(null)});if((0,a.useEffect)(()=>{e.open||r(null)},[e.open]),!e.open&&("hidden"===f||"hidden"===g))return null;let C=e.options?.find(e=>e.id===t),k=C?.type==="extras"?C?.options:[],w=e.maxInitialOpenHeight?(0,m.q)(30,90,e.maxInitialOpenHeight):void 0,A=e.minInitalOpenHeight?(0,m.q)(30,90,e.minInitalOpenHeight):void 0,j=(d?.current?.scrollHeight||0)>(d?.current?.clientHeight||0),S=(x?.current?.clientHeight||0)>=(y?.current?.clientHeight||0)&&!!k.length,O=(t,r)=>{t&&t(),r||e.onClose()},N=e.options?.reduce(c,[]),E=k.reduce(c,[]);return o.createPortal((0,n.jsx)("div",{ref:p,className:b().overlay,onClick:t=>{t.stopPropagation(),t.target===t.currentTarget&&e.onClose()},style:{opacity:"hidden"===f?0:void 0},children:(0,n.jsxs)("div",{ref:e=>{h.current=e,u.current=e},style:{maxHeight:w?`${w}dvh`:"",minHeight:A?`${A}dvh`:""},className:b().container,children:[(0,n.jsxs)("div",{className:b().drawer,ref:d,style:{paddingBottom:j?70:""},children:[(0,n.jsx)("div",{className:b().dragHandle,children:(0,n.jsx)("span",{})}),e.customOptionsTop,N?.length&&(0,n.jsxs)("div",{className:b().primarySecondaryOptions,children:[(0,n.jsx)("div",{className:b().options,ref:y,children:N.map((t,a)=>(0,n.jsx)(v,{options:t,onOptionClicked:O,onExtraOptionsClicked:t=>{let n=e.options?.find(e=>e.id===t);n&&"extras"===n.type&&(r(t),n.onExtrasOpened&&n.onExtrasOpened(),d.current?.scrollTo({top:0,behavior:"smooth"}),_.handleSwipeInSecondary())}},a))}),(0,n.jsx)("div",{ref:x,style:{maxHeight:y.current?.clientHeight,paddingBottom:S?70:void 0},className:b().secondaryOptions,children:E.map((e,t)=>(0,n.jsx)(v,{options:e,onOptionClicked:O},t))})]}),e.customOptionsBottom]}),(j||S)&&(0,n.jsx)("div",{className:b().bottomGradient})]})}),document.body)},v=({options:e,onOptionClicked:t,onExtraOptionsClicked:r})=>e.length?1===e.length&&e[0]?.type==="header"?(0,n.jsx)("div",{className:b().header,children:e[0].label}):(0,n.jsx)("div",{className:b().group,children:e.map((e,a)=>e.hidden?null:e.to?(0,n.jsxs)(d.A,{href:e.to,rel:e.rel,target:e.target,"aria-label":e.ariaLabel,children:[e.manaFontIcon&&(0,n.jsx)(u.A,{style:{marginRight:".55rem"},icon:e.manaFontIcon}),e.icon&&(0,n.jsx)(p.A,{style:{marginRight:".55rem"},name:e.icon}),e.customIcon&&(0,n.jsx)(f.A,{style:{marginRight:".55rem"},name:e.customIcon}),e.label]},a):"custom"===e.type?(0,n.jsx)("div",{className:e.className,children:e.customChild},a):e.onClick?(0,n.jsx)(h.dF,{id:e.id,disabled:e.disabled,icon:e.icon,manaFontIcon:e.manaFontIcon,customIcon:e.customIcon,className:e.className,onClick:r=>t(e.onClick,e.noCloseOnClick),children:e.label},a):"extras"===e.type?(0,n.jsxs)(h.dF,{id:e.id,disabled:e.disabled,icon:e.icon,manaFontIcon:e.manaFontIcon,customIcon:e.customIcon,className:`${b().extraMenuTrigger} ${e.className}`,onClick:()=>r?r(e.id):null,children:[e.label," ",(0,n.jsx)(p.A,{name:"chevron right"})]}
115,a):"checkbox"===e.type?(0,n.jsx)(h.dF,{icon:e.checked?"check square":"square outline",className:e.className,disabled:e.disabled,onClick:()=>e.onChange(),children:e.label},a):void 0)}):null},58202:e=>{e.exports={queryableContainer:"cardResultsGrid_queryableContainer__P2bnC",container:"cardResultsGrid_container__KBXuN",large:"cardResultsGrid_large__s3ZsZ",normal:"cardResultsGrid_normal__pbBsb",small:"cardResultsGrid_small__8Nsxj",inDeckCard:"cardResultsGrid_inDeckCard__EcmPu",imageDeckCard:"cardResultsGrid_imageDeckCard__gZtfp",basicCard:"cardResultsGrid_basicCard__BpfC3"}},58589:e=>{e.exports={container:"asyncEditionDropdown_container__sZ_3X",insertedOption:"asyncEditionDropdown_insertedOption__awBKR",owned:"asyncEditionDropdown_owned__ikt1L",option:"asyncEditionDropdown_option__oaRew",words:"asyncEditionDropdown_words__J_IQN",setName:"asyncEditionDropdown_setName__S5dMQ",setInfo:"asyncEditionDropdown_setInfo__8J4Id",symbols:"asyncEditionDropdown_symbols__Abf_A"}},58619:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},58721:(e,t,r)=>{"use strict";r.d(t,{IB:()=>a,oP:()=>o});let n={Battle:15,Stickers:14,Attraction:13,Creature:12,Land:11,Artifact:10,Enchantement:9,Planeswalker:8,Instant:7,Sorcery:6,Conspiracy:5,Phenomenon:4,Plane:3,Scheme:2,Vanguard:1,Tribal:0},a=e=>{if(!e)return"Default";try{let t=e.front?.types?[...e.front.types]:[...e.types];if((e.front?.subTypes.includes("Attraction")||e.subTypes.includes("Attraction"))&&t.push("Attraction"),t.includes("Dungeon")||t.includes("Token"))return"Tokens & Extras";return t.sort((e,t)=>(n[t]||-1)-(n[e]||-1))[0]}catch(e){return console.log("Type sort failed"),"Default"}},o=e=>{let t=a(e);return e?e.categories&&Array.isArray(e.categories)&&e.categories.length?e.categories:e.globalCategories&&Array.isArray(e.globalCategories)&&e.globalCategories.length?e.globalCategories:e.defaultCategory?[e.defaultCategory]:e.typeCategory?[e.typeCategory]:[t]:[t]}},58731:e=>{e.exports={container:"oTags_container__sPmqj",section:"oTags_section__kwqJ6",tags:"oTags_tags__616ZZ",tag:"oTags_tag__Tf98M"}},58827:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(31582),a="object"==typeof self&&self&&self.Object===Object&&self;let o=n.A||a||Function("return this")()},58921:(e,t,r)=>{var n=r(67224),a=r(26162);e.exports=function(e,t){return e&&n(t,a(t),e)}},58974:(e,t,r)=>{var n=r(73998),a=r(67125);e.exports=function(e,t){return e&&n(e,t,a)}},59012:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});var n=r(75038),a=r(15918),o=r(76430),i=r(98381),s=r(98279);r(85785);var l=r(96807),c=r(82185),d=r(37716),u=r(18615);r(50888);var p=r(81193),f=r(97359),h=r(8364),m=r(56680),g=r(40120),b=r(40768),y=r.n(b);let v=({primary:e,openHeight:t,options:r=[]})=>{let[a,i]=(0,o.useState)(!1),[s,l]=(0,m.p)(a,{enteringClassName:y().entering,exitingClassName:y().exiting});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(p.A,{...e,keybind:(0,n.jsx)(g.A,{name:"chevron down"}),onClick:()=>{i(!a),e.onClick&&e.onClick()}}),"hidden"!==l&&(0,n.jsx)("div",{className:y().list,style:{height:t},ref:s,children:r.map((e,t)=>e.hidden?null:(0,o.createElement)(p.A,{...e,key:t}))})]})};var x=r(46118),_=r(12912),C=r(68759),k=r(47510),w=r.n(k);let A=()=>{let e=(0,i.useRouter)(),t=(0,o.useRef)(null),[{tbId:r,tbUser:m,tbRootFolder:g,tbAvatar:b}]=(0,a.A)(["tbId","tbUser","tbRootFolder","tbAvatar"]),y=(0,c.GV)(e=>e.active.navigationDrawerOpen);(0,l.YJ)(y,"navdrawer-open");let[k,A]=(0,u.H)(),[j,S]=(0,u.$)(),[O]=(0,c.zU)(s.iY),N=`/search/decks?${(0,x.lI)()}`,E=`/folders/${g}`,M=`/search/decks?shared=true&${(0,x.lI)()}`,T=`/search/decks?bookmarks=true&${(0,x.lI)()}`,L=(0,C.l)();return(0,o.useEffect)(()=>{t.current&&(y||t.current.removeAttribute("style"),y&&t.current&&(t.current.style.transform="translateX(0)"))},[y]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{id:"navigation-drawer-backdrop",className:`${w().backdrop} ${y?w().backdropOpen:""}`,onClick:()=>O({navigationDrawerOpen:!1})}),(0,n.jsxs)("nav",{ref:t,className:w().drawer,id:"navigation-drawer",children:[(0,n.jsx)("div",{className:w().header}),!!r&&(0,n.jsx)(f.A,{src:b,className:w().avatar}),(0,n.jsxs)("div",{className:w().list,children:[!!r&&(0,n.jsx)(v,{primary:{icon:"user circle outline",label:`${m}'s stuff`},options:[{icon:"folder outline",label:"Decks",to:`/folders/${g}`},{icon:"address book outline",label:"Collection",to:L},{icon:"pin",label:"Pinned cards",onClick:()=>{O({pinnedCardsOverlay:!0}),O({navigationDrawerOpen:!1})}}
115,{icon:"globe",label:"Personal categories",to:"/personal-categories"},{icon:"image outline",label:"Custom cards",to:"/custom-cards"},{icon:"boxes",label:"Packages",to:`/search/decks/?ownerUsername=${m}&packages=true`},{icon:"cog",label:"Account settings",to:"/accountSettings/site-settings"}]}),(0,n.jsx)("span",{className:w().spacer}),!!r&&(0,n.jsx)(p.A,{hidden:!r,label:"New deck",icon:"add",to:"/new-deck"}),!!r&&(0,n.jsx)(p.A,{hidden:!r,label:"New card package",icon:"cube",to:"/new-package"}),(0,n.jsx)(p.A,{label:"Deck sandbox",icon:"flask",to:"/sandbox"}),(0,n.jsx)(p.A,{label:"Random commander",icon:"shuffle",to:"/random-commander"}),(0,n.jsx)("span",{className:w().spacer}),(0,n.jsx)(p.A,{icon:"search",label:"Card search",onClick:()=>O({navigationDrawerOpen:!1,searchOpen:"search"})}),(0,n.jsx)("span",{className:w().spacer}),(0,n.jsx)(v,{openHeight:r?350:245,primary:{label:"Decks links"},options:[{hidden:!r,icon:"sliders horizontal",label:"My decks",to:E},{icon:"search",label:"All decks",to:N},{icon:"gift",label:"Commander precons",to:"/commander-precons"},{icon:"tags",label:"Deck tags",to:"/tags"},{icon:"question circle outline",label:"Deck help requests",to:"/deck-help"},{icon:"cube",label:"Card packages",to:"/card-packages"},{icon:"file alternate outline",label:"Decks with primers",to:"/primers"},{hidden:!r,icon:"users",label:"Shared with me",to:M},{hidden:!r,icon:"bookmark outline",label:"Bookmarked",to:T},{icon:"exchange",label:"Compare decks",to:"/compare"}]}),(0,n.jsx)(v,{openHeight:315,primary:{label:"Community links"},options:[{to:"/community",label:"Trending",icon:"angle double up"},{to:"/news",label:"News",icon:"newspaper outline"},{to:"/contest",label:"Contests",icon:"trophy"},{to:"/deck-help",label:"Deck help requests",icon:"question circle outline"},{to:"/forum/General/Development",label:"Development",icon:"bug"},{to:"/forum/General/General",label:"General MTG",manaFontIcon:"ability-d20"},{to:"/forum/General/Archidecture",label:"Deck help",icon:"wrench"},{to:"https://discord.gg/GyAAANU8uJ",label:"Archidekt Discord",icon:"discord",target:"_blank"},{to:"https://shop.spacecowmedia.com/",label:"Merch",icon:"shopping cart",target:"_blank"}]}),(0,n.jsx)("span",{className:w().spacer}),!r&&(0,n.jsx)(p.A,{icon:"user plus",label:"Register",to:"/register"}),!r&&(0,n.jsx)(p.A,{icon:"sign in",label:"Log in",to:"/login"}),r&&(0,n.jsx)(p.A,{icon:"log out",label:"Logout",onClick:()=>{(0,_.ri)(),e.pathname.includes("account")?e.push("/"):e.reload()}}),(0,n.jsx)("span",{className:w().spacer})]}),(0,n.jsxs)("div",{className:w().quickSettings,children:[(0,n.jsx)(d.Ay,{fullDropdown:!0,up:!0,className:w().themeMenu}),(0,n.jsx)(h.A,{label:"Card controls on left",onChange:()=>A(!k),checked:k}),(0,n.jsx)(h.A,{label:"Hide toolbar on scroll",onChange:()=>S(!j),checked:!j})]})]})]})}},59057:(e,t,r)=>{"use strict";r.d(t,{A:()=>m});var n=r(75038),a=r(76430),o=r(81601),i=r.n(o);let s=({color:e,name:t,className:r="",defaultName:a="Default color tag"})=>(0,n.jsxs)("span",{className:`${i().spanWrapper} ${r}`,children:[(0,n.jsx)("span",{className:i().splotch,style:{backgroundColor:e}})," ",t||a]});var l=r(7648),c=r(82185),d=r(85785),u=r(26975),p=r(21008),f=r(37484),h=r.n(f);let m=({onChange:e,includeOutOfDeckAsDefault:t=!1,className:r,filterOutCustomCards:o=!1})=>{let[i,f]=(0,a.useState)("all"),[m,g]=(0,a.useState)(t),[b,y]=(0,a.useState)([]),[v,x]=(0,a.useState)([]),[_,C]=(0,a.useState)([]),k=(0,c.GV)(e=>e.deck.colorLabels),w=(0,c.GV)(e=>e.deck.categories),A=(0,c.GV)(e=>e.deck.cardMap),j=(0,a.useMemo)(()=>{let t=Object.values(A);return o&&(t=t.filter(e=>!e.customCard)),m||(t=t.filter(e=>w[e.categories[0]]?.includedInDeck)),"all"===i||("tag"===i&&(t=t.filter(e=>b.includes(e.colorLabel.name))),"categories"===i&&(t=t.filter(e=>v.includes(e.categories[0]))),"collection"===i&&(t=t.filter(e=>!!(_.includes("exact")&&e.owned===d.yl.YES||_.includes("altEdition")&&e.owned===d.yl.PRINTING||_.includes("none")&&e.owned===d.yl.NO)))),e(t),t},[A,i,b,v,_,m]);(0,a.useEffect)(()=>{g(t)},[t]);let S=Object.keys(w).map(e=>w[e]).sort((e,t)=>e.name.localeCompare(t.name));return(0,n.jsxs)("div",{className:r,children:[(0,n.jsx)(l.A,{header:"Select cards by",inlineHeader:!0,value:i,triggerWrapperClassName:h().dropdown,options:[{label:"All cards",onClick:()=>f("all"),id:"all"},{label:"Color tags",onClick:()=>f("tag"),id:"tag"},{label:"Categories",onClick:()=>f("categories"),id:"categories"},{label:"Collection status",onClick:()=>f("collection"),id:"collection"}]}),"tag"===i&&(0,n.jsx)(p.A,{header:"Color tags",options:k.map(e=>({id:`${e.name}`,label:(0,n.jsx)(s,{color:e.color,name:e.name})})),onChange:y,placeholder:"Choose color tags...",className:h().dropdown,menuClassName:h().menu,value:b,includeSelectAllNoneOptions:!0}),"categories"===i&&(0,n.jsx)(p.A,{header:"Categories",options:S.map(e=>({id:e.name,label:e.name})),onChange:x,placeholder:"Choose collection status...",className:h().dropdown,menuClassName:h().menu,value:v,includeSelectAllNoneOptions:!0}),"collection"===i&&(0,n.jsx)(p.A,{header:"Collection status",options:[{label:"Exact",id:"exact"},{label:"Other edition",id:"altEdition"},{label:"Not owned",id:"none"}],onChange:C,placeholder:"Choose collection status...",className:h().dropdown,value:_,includeSelectAllNoneOptions:!0}),(0,n.jsx)(u.A,{checked:m,label:"Include out of deck cards (eg: maybeboard)",onChange:()=>g(!m)}),(0,n.jsxs)("div",{children:["Selected cards: ",(0,n.jsx)("b",{children:j.reduce((e,t)=>
115t.qty+e,0)})," (",(0,n.jsx)("b",{children:j.length})," unique cards)"]})]})}},59192:e=>{e.exports={container:"scrollZone_container__sQnNn",bottom:"scrollZone_bottom__nwYD0",isDragging:"scrollZone_isDragging__N_utS"}},59245:(e,t,r)=>{var n=r(90274),a=r(30278);e.exports=function(e,t,r){var o=!0,i=!0;if("function"!=typeof e)throw TypeError("Expected a function");return a(r)&&(o="leading"in r?!!r.leading:o,i="trailing"in r?!!r.trailing:i),n(e,t,{leading:o,maxWait:t,trailing:i})}},59473:e=>{e.exports={triggerWrapper:"formOptions_triggerWrapper__BqYlT",trigger:"formOptions_trigger__Uis7W",menu:"formOptions_menu__BFRZR"}},59606:(e,t,r)=>{"use strict";r.d(t,{J:()=>n});let n=e=>{let t=[...e.superTypes,...e.front?.superTypes||[]],r=[...e.types,...e.front?.types||[]];return t.includes("Legendary")&&r.includes("Creature")||(e.text||e.front?.text||"").includes("can be your commander")}},59732:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(58827),a="object"==typeof exports&&exports&&!exports.nodeType&&exports,o=a&&"object"==typeof module&&module&&!module.nodeType&&module,i=o&&o.exports===a?n.A.Buffer:void 0;let s=(i?i.isBuffer:void 0)||function(){return!1}},59816:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>f,o8:()=>p,wd:()=>u});var n=r(36601),a=r(36216),o=r(83480),i=r(85785),s=r(81639);let l=e=>Array.isArray(e)?e.map(e=>encodeURIComponent(e)).join(","):encodeURIComponent(e),c=e=>{let t=[];for(let r in e)e[r]&&t.push(r);return t.join(",")},d=e=>!!e&&(!Array.isArray(e)&&!!e||!Array.isArray(e)||0!==e.length),u=e=>e?`/api/${e.split("/api/").slice(1).join("/api/")}`:"";class p extends n.B{async list(e,t=null,r=!1){let n=t||"/api/cards/v2/?";e.andcolors&&e.colors&&(e.colors.Colorless=!1),!e.andcolors&&e.colors&&(e.colors.Colorless=!1),!t&&(e.search&&(n+=`nameSearch=${e.search}&`),e.name&&(n+=`name=${l(e.name)}&`),e.urlName&&(n+=`urlName=${e.urlName}&`),e.exact&&(n+="exact&"),d(e.editions)&&(n+=`edition=${l(e.editions)}&`),e.editionSearch&&(n+=`editionSearch=${e.editionSearch}&`),d(e.superTypes)&&(n+=`superTypes=${l(e.superTypes)}&`),d(e.types)&&(n+=`types=${l(e.types)}&`),d(e.subTypes)&&(n+=`subTypes=${l(e.subTypes)}&`),e.random&&(n+="random&"),e.formatLegality&&e.formatLegality!==i.uB.CUSTOM&&(n+=`formatLegality=${e.formatLegality}&`),e.includeTokens&&(n+="includeTokens&"),e.includeDigital&&(n+="includeDigital&"),e.includeOversized&&(n+="includeOversized&"),e.includeEmblems&&(n+="includeEmblems&"),e.includeArtCards&&(n+="includeArtCards&"),d(e.ids)&&(n+=`ids=${l(e.ids)}&`),d(e.oracleCardIds)&&(n+=`oracleCardIds=${l(e.oracleCardIds)}&`),d(e.uids)&&(n+=`uids=${l(e.uids)}&`),e.oracleText&&(n+=`text=${encodeURIComponent(e.oracleText)}&`),e.manaCost&&(n+=`manaCost=${e.manaCost}&`),e.flavor&&(n+=`flavor=${e.flavor}&`),e.artist&&(n+=`artist=${e.artist}&`),e.collectorNumber&&(n+=`collectorNumber=${e.collectorNumber}&`),e.lore&&(n+=`lore=${e.lore}&`),e.allEditions||(n+="unique&"),e.game&&(n+=`game=${e.game}&`),e.collection&&(n+=`collection=${e.collection}&`),e.colors&&(n+=`colors=${c(e.colors)}&`),e.orderBy&&e.descending&&(n+=`orderBy=-${e.orderBy}&`),e.orderBy&&!e.descending&&(n+=`orderBy=${e.orderBy}&`),e.andcolors&&(n+="andcolors=true&"),e.colorIdentity&&(n+="colorIdentity=true&"),e.rarity&&(n+=`rarity=${c(e.rarity)}&`),e.cmc&&(n+=`cmc=${e.cmc}&`),void 0!==e.cmc&&e.gtecmc&&(n+="gtecmc&"),void 0!==e.cmc&&e.ltecmc&&(n+="ltecmc&"),e.power&&(n+=`power=${e.power}&`),void 0!==e.power&&e.gtepower&&(n+="gtepower&"),void 0!==e.power&&e.ltepower&&(n+="ltepower&"),e.toughness&&(n+=`toughness=${e.toughness}&`),void 0!==e.toughness&&e.gtetoughness&&(n+="gtetoughness&"),void 0!==e.toughness&&e.ltetoughness&&(n+="ltetoughness&"),void 0!==e.hideUniverseBeyond&&e.hideUniverseBeyond&&(n+="hideUniverseBeyond&"),e.bracketInfo&&(n+=`bracketInfo=${e.bracketInfo}&`),e.isCommander&&(n+="isCommander&"),e.page&&(n+=`page=${e.page}&`));let s=await super.get(n),p=s.results.map(e=>(0,o.rv)(e)),f=u(s.next),h=s.count;return r&&h>0&&a.A.writeArchidektSearch(e),{cards:p,next:f,total:h}}async listCardsOnly(e){let{cards:t}=await this.list(e);return t}async scryfallSearch(e,t,r=!1,n=1,i){let s=t||`/api/cards/scryfall/?search=${encodeURIComponent(e)}&page=${n}`;i&&(s+="&includeExtras=1");let l=await super.get(s),c=l.results.map(e=>(0,o.rv)(e)),d=u(l.next);return r&&l.count>0&&a.A.writeScryfallSearch(e),{cards:c,next:d,total:l.count}}async scryfallCardsOnly(e,t,r=!1,n=1,a){let{cards:o}=await this.scryfallSearch(e,t,r,n,a);return o}async scryfallRandomCard(e){let t=`/api/cards/scryfall-random-passthrough/?q=${encodeURIComponent(e)}`,r=await super.get(t);return(0,o.rv)(r)}async edhRecs(e,t){let r=e.map(e=>e.front?.name||e.name),n=t.map(e=>`${e.qty} ${e.front?.name||e.name}`);return super.post("/api/recommendations/edhrec/v2/",{commanders:r,cards:n}).then(e=>{let r=e.cuts.reduce((e,t)=>
115(e[t.oracle_id]=t.score,e),{}),n=t.map(e=>({...e,score:r[e.oracleCardUid]})).sort((e,t)=>t.score-e.score);return{recs:e.recs.map(e=>(0,o.rv)(e)),cuts:n}})}async archidektRecs(e){let t="/api/recommendations/?";return e.type&&(t+=`type=${e.type}&`),e.gameFormat&&(t+=`gameFormat=${e.gameFormat}&`),e.name&&(t+=`name=${e.name}&`),e.cards&&(t+=`cards=${l(e.cards)}&`),e.collection&&(t+=`collection=${e.collection}&`),(await super.get(t)).results.map(e=>(0,o.rv)(e))}async detail(e){let t=await super.get(`/api/cards/${e}/`);return(0,o.rv)(t)}async autocomplete(e){return(await super.get("/api/cards/auto/?string="+e)).results.map(e=>e.name)}async optimizeCards(e,t){let r=t||"/api/cards/optimize/?";!t&&(e.oracleIds&&(r+=`oracleIds=${l(e.oracleIds)}&`),e.priceSource&&(r+=`priceSource=${e.priceSource}&`),e.preferFoil&&(r+="preferFoil=1&"),e.preferFancyCardLook&&(r+="preferFancyCardLook=1&"),e.preferExpensive&&(r+="preferExpensive=1&"),e.preferOld&&(r+="preferOld=1&"),e.preferNew&&(r+="preferNew=1&"),e.preferRetroFrames&&(r+="preferRetroFrames=1&"),e.excludeNormal&&(r+="excludeNormal=1&"),e.excludeInverted&&(r+="excludeInverted=1&"),e.excludeExtendedArt&&(r+="excludeExtendedArt=1&"),e.excludeFullArt&&(r+="excludeFullArt=1&"),e.excludeBorderless&&(r+="excludeBorderless=1&"),e.excludeMasterpiece&&(r+="excludeMasterpiece=1&"),e.excludeShowcase&&(r+="excludeShowcase=1&"),e.excludePromo&&(r+="excludePromo=1&"),e.excludeWhiteBorder&&(r+="excludeWhiteBorder=1&"),e.includeDigital&&(r+="includeDigital=1&"),e.includeGoldBorder&&(r+="includeGoldBorder=1&"),e.limitToCollection&&(r+="limitToCollection=1&"),e.excludeUb&&(r+="excludeUb=1&"),e.preferEditions&&(r+=`preferEditions=${e.preferEditions}&`));let n=await super.get(r);return{cards:n.results.map(e=>(0,o.rv)(e)),next:u(n.next),total:n.count}}async rulings(e){return this.get(`/api/cards/${e}/rulings/`)}async updateDatabaseCardRecord(e){return super.post("/api/cards/update/",e)}async listDatabaseCardUpdateRecords(e){return this.get(`/api/cards/listUpdateJobs/?${s.stringify(e)}`)}async editionSearch(e){return this.get(`/api/cards/editions/?${s.stringify(e)}`)}}let f=new p},60020:e=>{e.exports={button:"phatButton_button__9cZcg",colored:"phatButton_colored__0VGej",blue:"phatButton_blue__qiSHK",red:"phatButton_red__P5IHh",orange:"phatButton_orange__jwiWL",green:"phatButton_green__6wA_m",purple:"phatButton_purple__1yz9c"}},60081:e=>{e.exports={container:"deckCardWrapper_container__PGeKO"}},60119:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var n=r(34783),a=r.n(n),o=r(32071),i=r(17638),s=r(89532),l=r(3388),c=r(12660);class d{roomId;clientId;isHost;connection;onCloseCallback;onErrorCallback;constructor(){this.roomId=null,this.connection=null,this.clientId=a().generate(),this.isHost=!1,this.onCloseCallback=null,this.onErrorCallback=null}initialize=(e,t,r,n)=>(this.roomId=e,this.isHost=t,this.connection)?Promise.reject("You're already hosting a room, no need to connect again"):this.connect().then(()=>{r&&(this.onCloseCallback=r),n&&(this.onErrorCallback=n)});uninitialize=()=>{this.connection?.close(),this.connection=null,this.roomId=null,this.connection=null,this.onCloseCallback=null,this.onErrorCallback=null};connect=()=>this.roomId?new Promise(async(e,t)=>{if(!this.roomId)return t("No room id provided");let r=await (0,i.gf)(),n=`${o.yq}/api/ws/playtester/${this.roomId}/?clientId=${this.clientId}&token=${r}`;this.connection=new WebSocket(n),this.connection.onmessage=this.onMessage,this.connection.onopen=()=>this.onOpen(e),this.connection.onclose=this.onClose,this.connection.onerror=e=>this.onError(e,t)}):Promise.resolve();send=(e,t,r=!0)=>(this.isHost&&this.connection&&this.connection.send(JSON.stringify({payload:e,type:t})),Promise.resolve());onMessage=e=>{try{let t=JSON.parse(e.data);t?.status;let r=t?.action;if(t?.userInfo?.clientId===this.clientId)return;if("SET_PLAYTESTER_V2_STATE"===r)return s.M.dispatch({type:l.yG,payload:t.payload});if("SET_DECK_STATE"===r&&this.isHost)return this.send((0,c.g)(s.M.getState().playtesterV2),"SET_PLAYTESTER_V2_STATE")}catch(e){console.error(e)}};onOpen=e=>{e()};onClose=()=>{this.connection?.close(),this.connection=null,this.onCloseCallback&&this.onCloseCallback()};onError=(e,t)=>
115{this.onErrorCallback&&this.onErrorCallback(),this.connection?.close(),this.connection=null,this.onCloseCallback=null,this.onErrorCallback=null,t(e)}}let u=new d},60568:(e,t,r)=>{var n=r(80378);e.exports=function(e,t){var r=this.__data__,a=n(r,e);return a<0?(++this.size,r.push([e,t])):r[a][1]=t,this}},60586:e=>{e.exports={backButton:"tabSelection_backButton__0twnR",hoverTransition:"tabSelection_hoverTransition__1ZiOo",killButton:"tabSelection_killButton__xTZza",container:"tabSelection_container__U3_Xf",header:"tabSelection_header__IVmzf",tabGrid:"tabSelection_tabGrid__xrmTO",preview:"tabSelection_preview__ZRoAw",back:"tabSelection_back__IeZej",history:"tabSelection_history__taZED",newTab:"tabSelection_newTab__A5fsf"}},60634:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>s,Nt:()=>i,p7:()=>o,uS:()=>l});var n=r(34763),a=r(37621);let o=(e=!1)=>{let{disableMuliganMenu:t}=(0,n.q)();return{battlefield:[],library:[],sideboard:[],hand:[],graveyard:[],exile:[],commandZone:[],attractions:[],junkyard:[],planes:[],undo:[],redo:[],cardCoordinates:{},selected:{},searching:null,openingHandOverlay:!e&&!t,turnCounter:0,experiance:0,infectDamage:0,energy:0,whiteMana:0,blueMana:0,blackMana:0,redMana:0,greenMana:0,colorlessMana:0}},i=e=>({allCards:{},categories:{},cleanGameZones:{library:[],sideboard:[],commandZone:[],attractions:[],planes:[]},tokens:[],battlefield:[],library:[],sideboard:[],hand:[],graveyard:[],exile:[],commandZone:[],attractions:[],junkyard:[],planes:[],miscCards:[],undo:[],redo:[],cardSize:"normal",handSize:"normal",manualCardSize:"normal",manualHandSize:"normal",autoCardSize:"normal",autoHandSize:"normal",autoCardSizeEnabled:!1,autoHandSizeEnabled:!1,cardLabelShown:!1,defaultActionOnClick:!0,handRotation:!0,upkeepReminderActive:!1,viewLargeCardOnCursorOver:!1,countersWidget:!1,commanderDamageWidget:!1,gameStatsWidget:!1,stackDeckOverlay:!1,gameLogOverlay:!1,hideFoilOverlay:!1,showPopoutHand:!1,disabledFancyZoneHoverEffect:!1,disableMuliganMenu:!1,disableReloadStop:!1,disableOldPlaytesterLink:!1,hideFancyZoneArrows:!1,fancyZoneScrollDisabled:!1,countersOverTextBoxes:!1,isCtrlHeldDown:!1,playmatColor:null,playmatUrl:null,sleevesColor:null,sleevesUrl:null,playmatColorExtendsToLowerThird:!1,cardCoordinates:{},selected:{},multiSelectingWithoutControl:!1,currentlyDraggedCards:{},cursorOverCard:null,cursorOverCardZone:null,globalCardTransform:null,showOverlaysInPopout:!1,peeking:0,searching:null,cardSearch:null,allTokensOverlay:!1,openingHandOverlay:!1,customCardCreationOverlay:!1,randomGeneratorOverlay:!1,randomGeneratedValues:[],generatingRandomValue:!1,searchOverlaySearchValue:"",sharePlaytesterOverlay:!1,shareUrl:null,multiplayerFormat:!1,startingLifeTotal:20,lifeTotal:20,lifeTotal2:20,commanderDamangeOne:0,commanderDamangeTwo:0,commanderDamangeThree:0,commanderDamangeFour:0,turnCounter:0,infectDamage:0,experiance:0,muliganCounter:0,energy:0,whiteMana:0,blueMana:0,blackMana:0,redMana:0,greenMana:0,colorlessMana:0,xinputField:null,xinputMetaIds:null,xinputZone:null,xinputValue:0,counterModal:!1,counterMetaIds:null,counterModalFrom:null,focusedCardMetaId:null,focusedFrom:null,maxCardsShownInHand:9,interactionsOverlay:null,interactionsWidget:!1,interactionsEnabled:!1,maxNumberOfPullsForTurn:1,interactionStartTurn:3,fetchingRandomCards:!1,interactionArchetypePreset:null,playVsMill:!1,onOpponentsTurn:!1,interactionIncludesGameChangers:(e||2)>2,interactionChances:{counterspell:3,spotRemoval:3,massRemoval:3,attackers:3,mill:3,stax:3,discard:3,nothing:3},...(0,a.Z)(),...(0,n.q)(),gameLog:[],stackedDeckCardIds:{},sharedWindow:!1,private:!1,interactionLog:[],opponentsCards:[]}),s=i,l=e=>({id:"",cardId:"",flipped:e?.flippedDefault||!1,tapped:!1,faceDown:!1,upsideDown:!1,revealed:!1,dimmed:!1,token:!1,tokenCopy:!1,notes:"",counters:{},commandTax:0,customPowerOffset:0,customToughnessOffset:0})},60781:(e,t,r)=>{"use strict";r.d(t,{V:()=>i});var n=r(76430),a=r(86669),o=r(29036);function i(e){let t=(0,o.u)().getMonitor(),[r,i]=(0,a.F)(t,e);return(0,n.useEffect)(()=>t.subscribeToOffsetChange(i)),(0,n.useEffect)(()=>t.subscribeToStateChange(i)),r}},60907:(e,t,r)=>{"use strict";r.d(t,{GA:()=>s,NM:()=>l,uG:()=>i});var n=r(83127),a=r.n(n);let o={},i=e=>o[e]?o[e]:e.toLocaleLowerCase().replace(/ \/\/ /g," ").replace(/ /g,"-").replace(/[^a-zA-Z0-9-]/g,""),s=e=>{let t=Object.fromEntries(Object.entries(o).map(([e,t])=>[t,e]));return t[e]?t[e]:a()(e.replace(/-/g," "))},l=(e,t)=>
115{if(!e)return"/search/cards";let r=`/cards/${i(e.name)}`;return t||(r+=`?uids=${e.uid}`),r}},60972:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7517);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}},61040:(e,t,r)=>{"use strict";var n,a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},o=(n=r(76430))&&n.__esModule?n:{default:n};t.A=function(e){var t=e.fill,r=e.width,n=e.height,i=e.style,s=function(e,t){var r={};for(var n in e)!(t.indexOf(n)>=0)&&Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(e,["fill","width","height","style"]);return o.default.createElement("svg",a({viewBox:"0 0 24 24",style:a({fill:void 0===t?"currentColor":t,width:void 0===r?24:r,height:void 0===n?24:n},void 0===i?{}:i)},s),o.default.createElement("path",{d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}))}},61213:(e,t,r)=>{"use strict";r.d(t,{j:()=>o});var n=r(86669),a=r(70328);function o(e,t,r){return function(e,t,r){let[o,i]=(0,n.F)(e,t,r);return(0,a.E)(function(){let t=e.getHandlerId();if(null!=t)return e.subscribeToStateChange(i,{handlerIds:[t]})},[e,i]),o}(t,e||(()=>({})),()=>r.reconnect())}},61254:(e,t,r)=>{var n=r(35519),a="object"==typeof self&&self&&self.Object===Object&&self;e.exports=n||a||Function("return this")()},61476:(e,t,r)=>{"use strict";r.d(t,{R:()=>a});var n=r(75038);r(76430);let a=(e,t,r)=>{if(!e||!t)return(0,n.jsx)("i",{className:r});let a=`ss ss-${e.toLowerCase()} ss-${t.toLowerCase()} `;return(0,n.jsx)("i",{className:`${a} ${r}`,style:{fontSize:"150%"}})}},61485:(e,t,r)=>{var n=r(9862),a=r(54809),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,i=/^\w*$/;e.exports=function(e,t){if(n(e))return!1;var r=typeof e;return!!("number"==r||"symbol"==r||"boolean"==r||null==e||a(e))||i.test(e)||!o.test(e)||null!=t&&e in Object(t)}},61501:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hover=void 0;var n,a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},o=(n=r(76430))&&n.__esModule?n:{default:n};function i(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}var s=t.hover=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span",r=o.default.Component;if("function"!=typeof r&&null!==r)throw TypeError("Super expression must either be null or a function, not "+typeof r);function n(){if(!(this instanceof n))throw TypeError("Cannot call a class as a function");for(var r,s,l,c=arguments.length,d=Array(c),u=0;u<c;u++)d[u]=arguments[u];return s=l=i(this,(r=n.__proto__||Object.getPrototypeOf(n)).call.apply(r,[this].concat(d))),l.state={hover:!1},l.handleMouseOver=function(){return l.setState({hover:!0})},l.handleMouseOut=function(){return l.setState({hover:!1})},l.render=function(){return o.default.createElement(t,{onMouseOver:l.handleMouseOver,onMouseOut:l.handleMouseOut},o.default.createElement(e,a({},l.props,l.state)))},i(l,s)}return n.prototype=Object.create(r&&r.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),r&&(Object.setPrototypeOf?Object.setPrototypeOf(n,r):n.__proto__=r),n};t.default=s},61624:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(75038);r(76430);var a=r(69133),o=r(81014),i=r.n(o);let s=({quantity:e,loading:t})=>(0,n.jsxs)("div",{className:i().container,children:[!t&&(0,n.jsx)("div",{className:i().content,children:e}),t&&(0,n.jsx)("div",{className:i().loader,children:(0,n.jsx)(a.A,{size:"xSmall"})})]})},61640:(e,t,r)=>
115{var n=r(58974),a=r(87381);e.exports=function(e,t){return e&&n(e,a(t))}},61849:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(75038);r(76430);var a=r(26079),o=r.n(a);let i=({icon:e,className:t="",style:r})=>(0,n.jsx)("i",{className:`${o().icon} ms ms-${e} ${t}`,style:r})},61861:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(75038);r(76430);var a=r(7648),o=r(2135),i=r(4499),s=r.n(i);let l=({card:e,disabled:t=!1,onCardUpdate:r})=>{let[i,l]=(0,o.A)(t=>r({...e,colorLabel:t}));return(0,n.jsx)(a.A,{onFocus:l,triggerWrapperClassName:s().triggerWrapper,triggerClassName:s().button,disabled:t,value:`${e.colorLabel.name},${e.colorLabel.color}`,options:i})}},61929:e=>{e.exports={form:"manabaseGeneratorForm_form___W_eF",orderBy:"manabaseGeneratorForm_orderBy__OVABD",imageControls:"manabaseGeneratorForm_imageControls__w4inj"}},62249:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={getPageFiles:function(){return l},getTurbopackChunkGroupBootstrap:function(){return s}};for(var a in n)Object.defineProperty(t,a,{enumerable:!0,get:n[a]});let o=r(60016),i=r(96093);function s(e,t,r){let n=JSON.stringify(t),a=r.map(t=>e[t]).filter(Boolean).map(e=>`(globalThis[${n}] || (globalThis[${n}] = [])).push(${JSON.stringify(e)});`);return a.length>0?a.join("\n"):void 0}function l(e,t){let r=(0,o.denormalizePagePath)((0,i.normalizePagePath)(t)),n=e.pages[r];return n||(console.warn(`Could not find files for ${r} in .next/build-manifest.json`),[])}},62295:(e,t,r)=>{var n,a=r(2010),o=(n=/[^.]+$/.exec(a&&a.keys&&a.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"";e.exports=function(e){return!!o&&o in e}},62319:(e,t,r)=>{var n=r(36018),a=n?n.prototype:void 0,o=a?a.valueOf:void 0;e.exports=function(e){return o?Object(o.call(e)):{}}},62376:(e,t,r)=>{e.exports=r(49951)({Ã:"A",Ã:"A",Ã:"A",Ã:"A",Ã:"A",Ã
:"A",à :"a",á:"a",â:"a",ã:"a",ä:"a",Ã¥:"a",Ã:"C",ç:"c",Ã:"D",ð:"d",Ã:"E",Ã:"E",Ã:"E",Ã:"E",è:"e",é:"e",ê:"e",ë:"e",Ã:"I",Ã:"I",Ã:"I",Ã:"I",ì:"i",Ã:"i",î:"i",ï:"i",Ã:"N",ñ:"n",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ã:"U",Ã:"U",Ã:"U",Ã:"U",ù:"u",ú:"u",û:"u",ü:"u",Ã:"Y",ý:"y",ÿ:"y",Ã:"Ae",æ:"ae",Ã:"Th",þ:"th",Ã:"ss",Ä:"A",Ä:"A",Ä:"A",Ä:"a",Ä:"a",Ä
:"a",Ä:"C",Ä:"C",Ä:"C",Ä:"C",Ä:"c",Ä:"c",Ä:"c",Ä:"c",Ä:"D",Ä:"D",Ä:"d",Ä:"d",Ä:"E",Ä:"E",Ä:"E",Ä:"E",Ä:"E",Ä:"e",Ä:"e",Ä:"e",Ä:"e",Ä:"e",Ä:"G",Ä:"G",Ä :"G",Ä¢:"G",Ä:"g",Ä:"g",Ä¡:"g",Ä£:"g",Ĥ:"H",Ħ:"H",Ä¥:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Ä®:"I",İ:"I",Ä©:"i",Ä«:"i",Ä:"i",į:"i",ı:"i",Ä´:"J",ĵ:"j",Ķ:"K",Ä·:"k",ĸ:"k",Ĺ:"L",Ä»:"L",Ľ:"L",Ä¿:"L",Å:"L",ĺ:"l",ļ:"l",ľ:"l",Å:"l",Å:"l",Å:"N",Å
:"N",Å:"N",Å:"N",Å:"n",Å:"n",Å:"n",Å:"n",Å:"O",Å:"O",Å:"O",Å:"o",Å:"o",Å:"o",Å:"R",Å:"R",Å:"R",Å:"r",Å:"r",Å:"r",Å:"S",Å:"S",Å:"S",Å :"S",Å:"s",Å:"s",Å:"s",Å¡:"s",Å¢:"T",Ť:"T",Ŧ:"T",Å£:"t",Å¥:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Å®:"U",Ű:"U",Ų:"U",Å©:"u",Å«:"u",Å:"u",ů:"u",ű:"u",ų:"u",Å´:"W",ŵ:"w",Ŷ:"Y",Å·:"y",Ÿ:"Y",Ź:"Z",Å»:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Å:"Oe",Å:"oe",Å:"'n",Å¿:"s"})},62411:(e,t,r)=>{var n=r(71336);e.exports=function(){this.__data__=new n,this.size=0}},62414:e=>{e.exports=function(e){return function(t){return e(t)}}},62484:(e,t,r)=>{var n=r(69974),a=r(64748),o=r(61485),i=r(51518);e.exports=function(e){return o(e)?n(i(e)):a(e)}},62486:(e,t,r)=>{"use strict";r.d(t,{A:()=>k});var n=r(25852),a=r(58827),o=(0,n.A)(a.A,"DataView"),i=r(69575),s=(0,n.A)(a.A,"Promise"),l=(0,n.A)(a.A,"Set"),c=(0,n.A)(a.A,"WeakMap"),d=r(72502),u=r(1943),p="[object Map]",f="[object Promise]",h="[object Set]",m="[object WeakMap]",g="[object DataView]",b=(0,u.A)(o),y=(0,u.A)(i.A),v=(0,u.A)(s),x=(0,u.A)(l),_=(0,u.A)(c),C=d.A;(o&&C(new o(new ArrayBuffer(1)))!=g||i.A&&C(new i.A)!=p||s&&C(s.resolve())!=f||l&&C(new l)!=h||c&&C(new c)!=m)&&(C=function(e){var t=(0,d.A)(e),r="[object Object]"==t?e.constructor:void 0,n=r?(0,u.A)(r):"";if(n)switch(n){case b:return g;case y:return p;case v:return f;case x:return h;case _:return m}return t});let k=C},62982:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});
115var n=r(75038),a=r(76430),o=r(77039),i=r.n(o),s=r(8682),l=r(40120),c=r(57800),d=r.n(c);let u=({value:e=[],onChange:t,options:r,placeholder:o="Select options",disabled:c=!1,header:u,searchable:p,className:f})=>{let[h,m]=(0,a.useState)([]),[g,b]=(0,a.useState)("");(0,a.useEffect)(()=>{i()(h.map(e=>e.value),e)||m(e.reduce((e,t)=>{let n=r.find(e=>e.value===t);return n&&e.push(n),e},[]))},[e,r]);let y=e=>{b(""),m(e),t&&t(e.map(e=>e.value))},v=h.map(e=>e.value),x=r.reduce((e,t)=>(v.includes(t.value)||g&&!t.searchString?.toLocaleLowerCase()?.includes(g.toLocaleLowerCase())||e.push({label:t.label,onClick:()=>y([...h,t]),noCloseOnClick:!0}),e),[]);return x.length||x.push({label:"No results found",onClick:()=>null,disabled:!0}),(0,n.jsxs)(s.A,{skipCloseOnClick:!0,options:x,menuClassName:d().menu,triggerClassName:`${d().containmer} ${f}`,disabled:c,children:[u&&(0,n.jsx)("label",{className:d().header,children:u}),(0,n.jsxs)("div",{className:`${d().fauxInput} ${c?d().disabled:""}`,children:[h.map((e,t)=>(0,n.jsxs)("button",{onClick:()=>y(h.filter(t=>t.value!==e.value)),className:`${d().selectedOption} ${0===t?d().marginLeft:""}`,disabled:c,children:[e.label,(0,n.jsx)(l.A,{name:"close"})]},e.value)),(0,n.jsx)("input",{value:g,onChange:e=>b(e.target.value),disabled:c||!p,className:d().input,placeholder:h.length?"":o})]})]})}},63077:e=>{e.exports=function(e){return e.split("")}},63113:e=>{e.exports={menu:"categoryDropdown_menu__D3yr1",input:"categoryDropdown_input__wKCvJ",container:"categoryDropdown_container__DGJ4q"}},63361:e=>{e.exports=function(){this.__data__=[],this.size=0}},63371:(e,t,r)=>{"use strict";var n,a,o=r(65254);r(32046),e.exports=function(e){var t="",r=Math.floor((Date.now()-0x16d05594f0e)*.001);return r===a?n++:(n=0,a=r),t+=o(7),t+=o(e),n>0&&(t+=o(n)),t+=o(r)}},63646:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flattenNames=void 0;var n=s(r(14268)),a=s(r(61640)),o=s(r(70288)),i=s(r(75557));function s(e){return e&&e.__esModule?e:{default:e}}var l=t.flattenNames=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=[];return(0,i.default)(t,function(t){Array.isArray(t)?e(t).map(function(e){return r.push(e)}):(0,o.default)(t)?(0,a.default)(t,function(e,t){!0===e&&r.push(t),r.push(t+"-"+e)}):(0,n.default)(t)&&r.push(t)}),r};t.default=l},63703:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(75038),a=r(40427),o=r.n(a);let i=({card:e,includeLabel:t})=>t?(0,n.jsxs)("span",{className:o().gap,children:[(0,n.jsx)("span",{className:`${o().finishes} ${"Normal"!==e.modifier&&o().foil}`})," ","Normal"!==e.modifier?e.modifier:""]}):(0,n.jsx)("span",{className:`${o().finishes} ${"Normal"!==e.modifier&&o().foil}`})},63772:e=>{e.exports={options:"imageSizeControls_options__BnZsE",sizeSelector:"imageSizeControls_sizeSelector__Bumsb",indicator:"imageSizeControls_indicator__s0GDU",smaller:"imageSizeControls_smaller__1lhcA",larger:"imageSizeControls_larger__GoEQe"}},63817:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={ReadonlyURLSearchParams:function(){return s.ReadonlyURLSearchParams},RedirectType:function(){return p.RedirectType},ServerInsertedHTMLContext:function(){return d.ServerInsertedHTMLContext},forbidden:function(){return p.forbidden},notFound:function(){return p.notFound},permanentRedirect:function(){return p.permanentRedirect},redirect:function(){return p.redirect},unauthorized:function(){return p.unauthorized},unstable_isUnrecognizedActionError:function(){return u.unstable_isUnrecognizedActionError},unstable_rethrow:function(){return p.unstable_rethrow},useParams:function(){return v},usePathname:function(){return b},useRouter:function(){return y},useSearchParams:function(){return g},useSelectedLayoutSegment:function(){return _},useSelectedLayoutSegments:function(){return x},useServerInsertedHTML:function(){return d.useServerInsertedHTML}};for(var a in n)Object.defineProperty(t,a,{enumerable:!0,get:n[a]});let o=r(66476)._(r(76430)),i=r(68033),s=r(52828),l=r(20225),c=r(87046),d=r(38370),u=r(82306),p=r(17400),{instrumentParamsForClientValidation:f,instrumentSearchParamsForClientValidation:h,expectCompleteParamsInClientValidation:m}={};function g(){c.useDynamicSearchParams?.("useSearchParams()");let e=(0,o.useContext)(s.SearchParamsContext);return(0,o.useMemo)(()=>e?new s.ReadonlyURLSearchParams(e):null,[e])}
115function b(){return c.useDynamicRouteParams?.("usePathname()"),(0,o.useContext)(s.PathnameContext)}function y(){let e=(0,o.useContext)(i.AppRouterContext);if(null===e)throw Object.defineProperty(Error("invariant expected app router to be mounted"),"__NEXT_ERROR_CODE",{value:"E238",enumerable:!1,configurable:!0});let t=(0,o.useContext)(i.LayoutRouterContext),r=t?.parentCacheNode.bfcacheId??0;return(0,o.useMemo)(()=>({back:e.back,forward:e.forward,refresh:e.refresh,hmrRefresh:e.hmrRefresh,push:e.push,replace:e.replace,prefetch:e.prefetch,experimental_gesturePush:e.experimental_gesturePush,bfcacheId:"_b_"+r+"_"}),[e,r])}function v(){return c.useDynamicRouteParams?.("useParams()"),(0,o.useContext)(s.PathParamsContext)}function x(e="children"){c.useDynamicRouteParams?.("useSelectedLayoutSegments()");let t=(0,o.useContext)(i.LayoutRouterContext);return t?(0,l.getSelectedLayoutSegmentPath)(t.parentTree,e):null}function _(e="children"){c.useDynamicRouteParams?.("useSelectedLayoutSegment()"),(0,o.useContext)(s.NavigationPromisesContext);let t=x(e);return(0,l.computeSelectedLayoutSegment)(t,e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},64e3:(e,t,r)=>{"use strict";r.d(t,{NM:()=>n});let n=(e,t,r)=>{let n=(2<<Math.log(e.length-1)/Math.LN2)-1,a=-~(1.6*n*t/e.length);return (o=t)=>{if(o<=0)return"";let i="";for(;;){let t=r(a),s=0|a;for(;s--;)if((i+=e[t[s]&n]||"").length===o)return i}}}},64121:(e,t,r)=>{var n=r(11575),a=r(62414),o=r(97006),i=o&&o.isMap;e.exports=i?a(i):n},64190:(e,t,r)=>{var n=r(89654);e.exports=function(e,t){var r=t?n(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}},64339:(e,t,r)=>{var n=r(36018),a=r(20960),o=r(99633),i=n?n.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":i&&i in Object(e)?a(e):o(e)}},64727:(e,t,r)=>{"use strict";r.d(t,{F:()=>o,u:()=>i});var n=r(89532),a=r(98279);let o=e=>{let t=n.M.getState().active.highlightedCards,r=e.reduce((e,t)=>({...e,[t.id]:!0}),{}),o=e.every(e=>t[e.id]),i={...t,...r};o&&e.forEach(e=>delete i[e.id]),n.M.dispatch({type:a.iY,payload:{highlightedCards:i}})},i=e=>{let t=n.M.getState().active.multiSelectedIds,r=e.reduce((e,t)=>({...e,[t.id]:!0}),{}),o=e.every(e=>t[e.id]),i={...t,...r};o&&e.forEach(e=>delete i[e.id]),n.M.dispatch({type:a.iY,payload:{multiSelectedIds:i}})}},64748:(e,t,r)=>{var n=r(333);e.exports=function(e){return function(t){return n(t,e)}}},64782:(e,t,r)=>{"use strict";r.d(t,{KZ:()=>d,P$:()=>o,er:()=>c,n$:()=>l,x$:()=>i});var n=r(89808),a=r(57867);let o=(e,t)=>{let r=0,n=e.reduce((e,n)=>{let a=t[n.categories[0]];if(a?.name==="Sideboard"||!a?.includedInDeck)return e;for(let t of n.front&&n.back?[...n.front.castingCost,...n.back.castingCost]:n.castingCost)if(void 0!==e[t]&&(e[t]+=n.qty,r+=n.qty),Array.isArray(t))for(let a of t)void 0!==e[a]&&(e[a]+=n.qty,r+=n.qty);return e},{W:0,U:0,B:0,R:0,G:0,C:0}),a=e.reduce((e,r)=>{let n=t[r.categories[0]];if(n?.name==="Sideboard"||!n?.includedInDeck)return e;let a=(r.front&&r.back?[...r.front.castingCost,...r.back.castingCost]:r.castingCost).flat();return a.includes("W")&&(e.W+=r.qty),a.includes("U")&&(e.U+=r.qty),a.includes("B")&&(e.B+=r.qty),a.includes("R")&&(e.R+=r.qty),a.includes("G")&&(e.G+=r.qty),a.includes("C")&&(e.C+=r.qty),e},{W:0,U:0,B:0,R:0,G:0,C:0});return{colors:n,totalPips:r,cardsInColor:a}},i=(e,t,r,n)=>{let a=0,o=e.reduce((e,o)=>{let i=t[o.categories[0]];if(i?.name==="Sideboard"||!i?.includedInDeck)return e;let s=[...o.types,...o.front?.types||[]];if("modal_dfc"===o.layout&&s.concat(o.back?.types||[]),r&&!s.includes("Land"))return e;for(let t of Object.keys(o.manaProduction))(!n||n.includes(t)||"C"===t)&&(e[t]+=o.manaProduction[t]*o.qty,a+=o.manaProduction[t]*o.qty);return e},{W:0,U:0,B:0,R:0,G:0,C:0}),i=e.reduce((e,r)=>{let n=t[r.categories[0]];if(n?.name==="Sideboard"||!n?.includedInDeck)return e;for(let t of Object.keys(r.manaProduction))r.manaProduction[t]>0&&(e[t]+=r.qty);return e},{W:0,U:0,B:0,R:0,G:0,C:0});return{colors:o,totalPips:a,cardsInColor:i}},s=["The Prismatic Piper","Faceless One","Clara Oswald"],l=(e,t,r)=>{let o=e.filter(e=>{let r=t[e.categories[0]];return r?.isPremier||!1}),i=!!o.filter(e=>!!e.customCard).length,l=o.some(e=>s.includes(e.name)),c=i?a.VS:e.reduce(a.cr,[]).map(e=>n._0[e]),d=i?a.VS:o.reduce(a.cr,[]).map(e=>n._0[e]);return l&&c.length===d.length+1&&(d=c),r&&o.length?d:c},c=e=>e.flippedDefault&&e.back?[...e.back.types]:e.front?[...e.front.types]:[...e.types],d=e=>e.flippedDefault&&e.back?[...e.back.subTypes]:e.front?[...e.front.subTypes]:[...e.subTypes]},65052:e=>{e.exports={flex:"numericElements_flex__mykQX",container:"numericElements_container__03dpB",radio:"numericElements_radio__yEUmh",label:"numericElements_label__YaWf8",input:"numericElements_input__dU90m"}},65061:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});
115var n=r(75038),a=r(76430),o=r(90274),i=r.n(o),s=r(40120),l=r(8682),c=r(9083),d=r.n(c);let u=({card:e,onCardUpdate:t,className:r="",triggerClassName:o,disabled:s})=>{let[c,u]=(0,a.useState)(e.modifier),f=r=>t({...e,modifier:r}),h=e=>{u(e),m(e)},m=(0,a.useMemo)(()=>(e.modifier!==c&&u(e.modifier),i()(f,660)),[e]);return e.options.length<=2?(0,n.jsx)(p,{modifier:c,className:o,disabled:e.options.length<2||s,onClick:()=>h(c===e.options[0]?e.options[1]:e.options[0])}):(0,n.jsx)(l.A,{disabled:s,triggerClassName:r,menuClassName:d().optionsMenu,options:e.options.map(e=>({label:"Normal"===e?"Nonfoil":e,onClick:()=>h(e)})),children:(0,n.jsx)(p,{modifier:c,className:o,disabled:e.options.length<2})})},p=({modifier:e,disabled:t,onClick:r,className:a})=>(0,n.jsxs)("button",{className:`${d().trigger} ${a}`,onClick:r,disabled:t,type:"button",children:[(0,n.jsx)(s.A,{name:"Normal"!==e?"star":"star outline",color:"Foil"===e?"blue":"Etched"===e?"orange":void 0}),"Normal"===e?"Nonfoil":e]})},65092:e=>{e.exports={hidden:"useTransitions_hidden__l_P44",entering:"useTransitions_entering__TxIGd","fade-in":"useTransitions_fade-in__d2s6n",exiting:"useTransitions_exiting__qX9FG","fade-out"
115:"useTransitions_fade-out__G33zc",pulse:"useTransitions_pulse__6tQ2C",spin:"useTransitions_spin__nWi_Q","small-vertical-bounce":"useTransitions_small-vertical-bounce__GC5XZ"}},65252:(e,t,r)=>{var n=r(21899),a=r(9862);e.exports=function(e,t,r){var o=t(e);return a(e)?o:n(o,r(e))}},65254:(e,t,r)=>{"use strict";var n=r(32046),a=r(56896),o=r(64e3).NM;e.exports=function(e){for(var t,r=0,i="";!t;)i+=o(n.get(),1,a)(),t=e<Math.pow(16,r+1),r++;return i}},65293:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(75038);r(76430);var a=r(40120),o=r(16740),i=r.n(o);let s=({onClick:e,checked:t,header:r,description:o,detailedDescription:s=null,disabled:l,className:c=""})=>(0,n.jsxs)("button",{type:"button",className:`${i().toggleBox} ${c}`,disabled:l,onClick:e,children:[(0,n.jsx)(a.A,{name:t?"check square":"square outline",className:t?i().checked:void 0}),(0,n.jsxs)("div",{children:[(0,n.jsx)("h4",{children:r}),o&&(0,n.jsx)("label",{children:o}),s]})]})},65500:e=>{e.exports={container:"checkbox_container__SdYya",hover:"checkbox_hover__Fe85g",disabled:"checkbox_disabled__c_sPe"}},65522:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>q,xD:()=>V,$y:()=>W,yu:()=>H});var n=r(86143),a=r(54072),o=r.n(a),i=r(85785),s=r(81993),l=r(14886),c=r(6016);let d=(e,t,r)=>{let n=[...t];if(e.type!==c.LC)return n.slice();{let t=e.payload.cards.filter(e=>!!r[e.id]),a=e.payload.cards.filter(e=>!r[e.id]),o={type:c.LC,payload:{cards:[...e.payload.removals.map(e=>({...r[e],deckRelationId:""})),...t.map(e=>r[e.id])],removals:a.map(e=>e.id),skipActionStack:!1}};n.push(o)}return n};var u=r(55450),p=r(12912);let f="cacheable-state",h=e=>{let t=p.Ay.get(f,e);return{textColumns:{dragHandle:t?.textColumns?.dragHandle??!0,extraOptions:t?.textColumns?.extraOptions??!0,manaCost:t?.textColumns?.manaCost??!0,type:t?.textColumns?.type??!1,price:t?.textColumns?.price??!1,setName:t?.textColumns?.setName??!1,setSymbol:t?.textColumns?.setSymbol??!1,colorTag:t?.textColumns?.colorTag??!1,collectionInfo:t?.textColumns?.collectionInfo??!1,pinnedInfo:t?.textColumns?.pinnedInfo??!1,finishes:t?.textColumns?.finishes??!1,gamechangers:t?.textColumns?.gamechangers??!0,canlanderPoints:t?.textColumns?.canlanderPoints??!1},imageCardLayers:{foilLayer:t?.imageCardLayers?.foilLayer??!0,qtyAndColorTag:t?.imageCardLayers?.qtyAndColorTag??!0,qtyControls:t?.imageCardLayers?.qtyControls??!0,openDetailsButton:t?.imageCardLayers?.openDetailsButton??!0,cardImage:t?.imageCardLayers?.cardImage??!0,collectionRibbon:t?.imageCardLayers?.collectionRibbon??!0,errorBorder:t?.imageCardLayers?.errorBorder??!0,gameChangerIndicator:t?.imageCardLayers?.gameChangerIndicator??!0,flipButton:t?.imageCardLayers?.flipButton??!0,canlanderPoints:t?.imageCardLayers?.canlanderPoints??!0,customCardIndicator:t?.imageCardLayers?.customCardIndicator??!0,secondaryCategoryIndicator:t?.imageCardLayers?.secondaryCategoryIndicator??!0,pinnedCardStatus:t?.imageCardLayers?.pinnedCardStatus??!0},imageSize:t?.imageSize??2,disableMargins:t?.disableMargins??!1,showEmptyCardStacks:t?.showEmptyCardStacks??!1,hideDefaultTypeCategories:t?.hideDefaultTypeCategories??!1,pinnedCategory:t?.pinnedCategory??!1,draggableStacks:t?.draggableStacks??!1,hideOutOfDeckCategories:t?.hideOutOfDeckCategories??!1,disableDeckCursorCard:t?.disableDeckCursorCard??!1,staticCard:t?.staticCard??!1,searchImageSize:t?.searchImageSize??2,viewableDeckControls:{cardSearch:t?.viewableDeckControls?.cardSearch??!1,import:t?.viewableDeckControls?.import??!1,export:t?.viewableDeckControls?.export??!1,clone:t?.viewableDeckControls?.clone??!1,addToCollection:t?.viewableDeckControls?.addToCollection??!1,optimize:t?.viewableDeckControls?.optimize??!1,selectAll:t?.viewableDeckControls?.selectAll??!1,packages:t?.viewableDeckControls?.packages??!1,stats:t?.viewableDeckControls?.stats??!1,history:t?.viewableDeckControls?.history??!1,settings:t?.viewableDeckControls?.settings??!0,lands:t?.viewableDeckControls?.lands??!1,customCards:t?.viewableDeckControls?.customCards??!1,buySell:t?.viewableDeckControls?.buySell??!1,edhrec:t?.viewableDeckControls?.edhrec??!0,share:t?.viewableDeckControls?.share??!1,compare:t?.viewableDeckControls?.compare??!1},quickAddOptions:{addType:t?.quickAddOptions?.addType||1,dontClearOnSelect:t?.quickAddOptions?.dontClearOnSelect??!1,smartQuickAdd:t?.quickAddOptions?.smartQuickAdd??!1,incrementOnDuplicate:t?.quickAddOptions?.incrementOnDuplicate??!1,matchExistingBy:t?.quickAddOptions?.matchExistingBy||"uid",addToCategoryName:t?.quickAddOptions?.addToCategoryName||"",excludeUb:t?.quickAddOptions?.excludeUb||!1}}};var m=r(28223),g=r(98279),b=r(46118),y=r(3388),v=r(60634);let x=["allCards","battlefield","hand","library","sideboard","graveyard","exile","commandZone","attractions","junkyard","planes","miscCards","cardCoordinates","categories"];function _(e,t){return Object.keys(t).reduce((t,r)=>(x.includes(r)&&(t[`${r}`]=e[r]),t),{})}var C=r(34763),k=r(77039),w=r.n(k),A=r(12804);let j=["notes"];function S(e,t){let r=[],n=e.map(e=>e.id);for(let e of t)n.includes(e.id)||r.push(e);return r}var O=r(12660),N=r(60119),E=r(8052);let M={collection:[],resultCount:0,loading:!1,nextPage:null,addingCard:!1,deletingCard:!1,modifyingId:0,clearingCollection:!1,importing:!1,query:{cardName:"",orderBy:"-id",game:(0,b.Ll)()},priceSource:(0,b.ym)(),tagMap:{},creatingTag:!1,deletingTag:!1,uploadErrors:E.SI,textErrors:E.u5,maxChunks:0,currentChunk:0};var T=r(47853),L=r(72830),I=r(80545),D=r(70093),R=r(33198),P=r(83958);let $="folder-cache",z="enabledColumnKeys",F=["autoColumns"];function B(e){let t=p.Ay.get($,e)||{};return t[z]&&(t.columnData=G.map(e=>
115({...e,enabled:t[z].includes(e.key)})),delete t[z]),t}let U=e=>({rootFolder:{id:0,parentFolder:{id:0,name:""},owner:{username:"",id:0,avatar:"",frame:""},name:"",private:!1,subfolders:[],decks:[],count:0,next:null},selectedDecks:{},selectedSubfolders:{},newFolderModalOpen:!1,editMultipleDecksSettingsOpen:!1,autoColumns:!0,columnData:G,...B(e)}),G=[{label:"Drag handle",key:"dragHandle",enabled:!0,width:35},{label:"Multi-select checkbox",key:"multiSelectCheckbox",enabled:!0,width:35},{label:"Name",key:"name",enabled:!0,width:300},{label:"Deck size",key:"size",enabled:!1,width:65},{label:"Private",key:"private",enabled:!0,width:50},{label:"Unlisted",key:"unlisted",enabled:!0,width:60},{label:"Theorycrafted",key:"theorycrafted",enabled:!0,width:100},{label:"Format",key:"format",enabled:!0,width:125},{label:"EDH bracket",key:"edhBracket",enabled:!0,width:125},{label:"Updated at",key:"updatedAt",enabled:!0,width:125},{label:"Created at",key:"createdAt",enabled:!0,width:125},{label:"Colors",key:"colors",enabled:!0,width:125},{label:"Tags",key:"tags",enabled:!0,width:500},{label:"Menu",key:"controls",enabled:!0,width:50}],q=(0,n.HY)({deck:(e=(0,l.M)(),t)=>{switch(t.type){case c.RP:return{...e,...t.payload};case c.LC:let r={...e.cardMap},n={...e.categories};t.payload.removals.forEach(e=>delete r[e]),t.payload.cards.forEach(e=>{let t=(0,i.Mx)(e);n[t]||(n[t]=(0,i.F3)(t)),r[e.id]={...e,categories:e.categories.length&&e.categories[0]===t?e.categories:[t]}});let a=e.menuCardId===t.payload.removals[0]?void 0:e.menuCardId,u=[...e.actionStack],p=[...e.actionStack];return t.payload.isUndo&&(u.pop(),p=d(t,p,e.cardMap)),t.payload.isRedo&&(u=d(t,u,e.cardMap),p.pop()),t.payload.isUndo||t.payload.isRedo||(u=d(t,u,e.cardMap),p=[]),{...e,cardMap:r,categories:n,menuCardId:a,actionStack:t.payload.skipActionStack?e.actionStack:u,undoneActionStack:t.payload.skipActionStack?e.undoneActionStack:p};case c.qL:return e;case c.i8:return{...(0,l.M)(),view:e.view,stack:e.stack,sorting:e.sorting};case c.XI:let f=o()(e.categories);return t.payload.deckFormat&&t.payload.deckFormat!==e.format&&!i.D4.includes(e.format)&&i.D4.includes(t.payload.deckFormat)&&(f.Commander=(0,i.F3)("Commander")),{...e,name:t.payload.name||e.name,format:t.payload.deckFormat||e.format,edhBracket:t.payload.edhBracket||e.edhBracket,game:t.payload.game||e.game,description:t.payload.description||e.description||s.cR,private:t.payload.private??e.private,theorycrafted:t.payload.theorycrafted??e.theorycrafted,unlisted:t.payload.unlisted??e.unlisted,categories:f,customFeatured:void 0===t.payload.customFeatured?e.customFeatured:t.payload.customFeatured,hasPrimer:t.payload.hasPrimer??!1};default:return e}},active:(e=(0,m.Ay)(),t)=>{let r=(0,m.Ay)();switch(t.type){case g.$J:return{...e,card:t.payload};case g.n1:case g.D7:return{...e,modalActive:t.payload};case g.Fv:case g.vg:return{...e,textActive:t.payload};case g.yJ:return{...e,[`${t.payload.position}DetailsTab`]:t.payload.index};case g.oc:return{...e,[t.payload.target]:t.payload.flag};case g.a1:return{...e,noFocus:t.payload};case g.zM:let n={...e.modals,[t.payload.modalName]:t.payload.flag};return{...e,modals:n,modalActive:t.payload.flag};case g.fm:let a=t.payload.includes("/decks/")&&!t.payload.includes("/search"),o=t.payload.includes("/card")&&!t.payload.includes("/search");return{...(0,m.Ay)(),decksWithCard:o?e.decksWithCard:r.decksWithCard,deckResults:t.payload.includes("search/decks/")?e.deckResults:r.deckResults,isMobile:e.isMobile,isMidsize:e.isMidsize,priceSource:e.priceSource,isDeckPage:a};case g.wB:return{...e,filteredCards:t.payload};case g.nK:return{...e,priceSource:(0,b.YU)([t.payload.priceSource]),keybinds:t.payload.keybinds};case g.L9:return{...e};case g.Ii:return{...e,modalOverlay:t.payload};case g.iY:return{...e,...t.payload};default:return e}},cacheables:(e=h(),t)=>{var r;return t.type!==u.X?e:(r={...e,...t.payload},p.Ay.set(f,r,"year"),{...e,...t.payload})},playtesterV2:(e=(0,v.Nt)(),t)=>{switch(t.type){case y.yG:let r,n;e.sharedWindow||(0,C.Y)(t.payload);let a=function(e,t){if(t.gameLog)return t.gameLog;let r=Object.keys(t),n=t.turnCounter??e.turnCounter,a=o()(e.gameLog);if(!A.Qx.some(e=>r.includes(e))&&!r.includes("turnCounter"))return a;for(let e=0;e<n+1;e++)Array.isArray(a[e])||(a[e]=[]);let i=r.filter(e=>A.Qx.some(t=>t===e));if(1===i.length){let r=i[0],o=e[r],s=t[r];
115if(!s||"miscCards"===r)return a;if(o.length===s.length){let e=function(e,t){let r=[];if(e.length!==t.length||!w()(e.map(e=>e.id),t.map(e=>e.id)))return[];for(let n=0;n<e.length;n++){let a=e[n],o=t[n];Object.keys(o).reduce((e,t)=>{let r=a[t],n=o[t];return w()(r,n)||j.includes(t)||e.push(t),e},[]).length&&r.push(o)}return r}(o,s);return a[n].push(...e.map(e=>({...e,fromZone:null,toZone:null,zone:r}))),a}if(s.length>o.length){let e=S(o,s);return a[n].push(...e.map(e=>({...e,fromZone:null,toZone:r,zone:r}))),a}let l=S(s,o);return a[n].push(...l.map(e=>({...e,fromZone:r,toZone:null,zone:"miscCards"}))),a}if(2===i.length){let r=i[0],o=i[1];if("miscCards"===r&&"miscCards"===o)return a;let s=e[r],l=e[o],c=t[r],d=t[o];if(!c||!d)return a;let u=s.length>c.length&&l.length<d.length,p=u?r:o,f=u?o:r,h=u?S(l,d):S(s,c);a[n].push(...h.map(e=>({...e,fromZone:p,toZone:f,zone:f})))}return a}(e,t.payload),i={undo:((n=!!Object.keys(r=_(e,t.payload)).length)?[r,...e.undo]:[...e.undo]).filter((e,t)=>t<10),redo:(n?[]:[...e.redo]).filter((e,t)=>t<10)},s=(0,O.g)(t.payload,e);s&&N.A.send(s,"SET_PLAYTESTER_V2_STATE");let l={...e,...i,gameLog:a,...t.payload};return{...l,cardSize:l.autoCardSizeEnabled?l.autoCardSize:l.manualCardSize,handSize:l.autoHandSizeEnabled?l.autoHandSize:l.manualHandSize};case y.iR:case y.eA:let c=function(e,t){let r=t?e.undo[0]:e.redo[0];if(!r)return e;let n=_(e,r),a=t?e.undo.filter((e,t)=>t>0):[n,...e.undo],o=t?[n,...e.redo]:e.redo.filter((e,t)=>t>0);return{...r,selected:{},undo:a,redo:o}}(e,t.type===y.iR);return{...e,...c};default:return e}},collection:(e=M,t)=>{let r=-1;switch(t.type){case T.yx:return{...e,...t.payload};case T.UK:let n={},a=t.payload.results;
115return t.payload.tags.forEach(e=>n[e.id.toString()]=e),t.payload.url&&(a=e.collection.concat(t.payload.results)),{...e,nextPage:t.payload.next||null,collection:a,loading:!1,resultCount:t.payload.count,tagMap:n,owner:t.payload.owner};case T.sK:return(0,L.A)(e,{collection:{$removeCardWithId:t.payload.id,$unshift:[t.payload]},addingCard:{$set:!1}});case T.oh:return(0,L.A)(e,{collection:{$removeCardWithId:t.payload},deletingCard:{$set:!1},resultCount:{$set:e.resultCount-1}});case T.TV:let o=t.payload.id;return r=e.collection.findIndex(e=>e.id===o),(0,L.A)(e,{collection:{[r]:{$set:t.payload}},modifyingId:{$set:0}});case T.g8:return{...e,priceSource:t.payload};case T.xE:return{...M,priceSource:e.priceSource,query:{...M.query,game:e.query.game},loading:e.loading};case T.LN:return{...e,collection:t.payload===e.query.game?[]:e.collection,resultCount:t.payload===e.query.game?0:e.resultCount,clearingCollection:!1};case T.nM:return{...e,importing:!1,uploadErrors:{...e.uploadErrors,...t.payload},maxChunks:0,currentChunk:0};case T.bE:let i={...e.tagMap,[t.payload.tag.id.toString()]:t.payload.tag};if(t.payload.card){let n=t.payload.card;return r=e.collection.findIndex(e=>e.id===n),(0,L.A)(e,{collection:{[r]:{tags:{$push:[t.payload.tag.id]}}},tagMap:{$set:i},creatingTag:{$set:!1}})}return{...e,tagMap:i,creatingTag:!1};case T.Sl:let s={...e.tagMap};return delete s[t.payload.toString()],{...e,tagMap:s,deletingTag:!1};case T.Kg:return{...e,query:{...e.query,[t.payload.name]:t.payload.value}};case T.YB:return{...e,importing:!1,textErrors:{...e.textErrors,...t.payload}};case T.Ny:return{...e,priceSource:t.payload.priceSource,query:{...e.query,game:t.payload.game}};default:return e}},collectionV2:(e=(0,D.Nt)(),t)=>t.type===I.v?((0,R.h$)(t.payload),{...e,...t.payload}):e,folders:(e=U(),t)=>t.type===P.q?((e=>{let t=Object.keys(e).reduce((t,r)=>(F.includes(r)&&(t[`${r}`]=e[r]),t),{});if(!Object.keys(t).length&&!e.columnData)return;e.columnData&&(t[z]=e.columnData.filter(e=>e.enabled).map(e=>e.key));let r=B();r.columnData&&(r[z]=r.columnData.filter(e=>e.enabled).map(e=>e.key),delete r.columnData);let n={...r,...t};p.Ay.set($,n,"year")})(t.payload),{...e,...t.payload}):e}),H=e=>e.deck,V=e=>e.active,W=e=>e.cacheables},65678:(e,t,r)=>{"use strict";r.d(t,{A:()=>p});var n=r(75038),a=r(76430),o=r(3957),i=r(76975),s=r(68835),l=r(550),c=r(21159),d=r(13945),u=r.n(d);let p=({open:e,onClose:t,url:r,type:d,header:p})=>{window.location.origin;let[f,h]=(0,a.useState)(!1),[m,g]=(0,a.useState)("");return(0,n.jsxs)(i.A,{open:e,onClose:t,closeButton:!0,children:[(0,n.jsx)("h3",{children:p||"Report item to Archidekt moderators"}),(0,n.jsx)("p",{className:u().warning,children:"Please note: These are manually reviewed by real humans. If you're using this to meme, please don't."}),(0,n.jsx)(l.A,{header:"Reason for reporting",value:m,onChange:g,disabled:f,placeholder:"This is inappropriate because...",noResize:!0}),(0,n.jsxs)("div",{className:u().controls,children:[(0,n.jsx)(s.A,{color:"red",onClick:t,disabled:f,children:"Cancel"}),(0,n.jsx)(s.A,{color:"green",onClick:()=>{h(!0);let e=window.location.origin,n=`${e}${r}`;return o.A.reportToModerator(n,d,m).then(()=>{c.A.create("Your report has been successfully delivered","Reporting Service","success"),g(""),t()}).catch(e=>c.A.create(e.status,"Reporting Service","error")).finally(()=>h(!1))},disabled:f,children:"Report issue"})]})]})}},65718:(e,t,r)=>{"use strict";r.d(t,{Tv:()=>c,cR:()=>u,n:()=>p,tV:()=>s});var n=r(81639),a=r(85785),o=r(97335),i=r(90920);let s=(e,t,r,n,s,c,d,u,p)=>{if(d)return{title:"Deck Sandbox - Archidekt",description:"Build a Magic: The Gathering (MTG) deck without an account or needing to save"};let f=a.hZ[t]||a.Js[t],h=(0,o.J0)(r),m=l(n),g=s.map(e=>e.name).join(" & "),b=c.mainDeck.reduce((e,t)=>e?`${e} ⢠(${t.quantity}) ${t.name}`:`(${t.quantity}) ${t.name}`,""),y=Object.keys(s.reduce((e,r)=>{for(let n of a.D4.includes(t)?r.colorIdentity:r.colors)e[n]=!0;return e},{})),v=(0,i.qH)(y);"Colorless"!==v?(["White","Blue","Black","Red","Green"].includes(v)&&(v=`Mono-${v}`),v=`${v} `):v="";let x="",_="";if(x+=e||"Sandbox",f?x+=` ⢠(${v}${f} deck)`:x+=" (Card package)",_+=`${g?`${g} - `:""}${f?`${f} deck`:"Card Package"} ${m} 116${b} 117${h}`,x+=" ⢠Archidekt",u&&p){let e=(0,o.J0)(u),t=(0,o.J0)(p);_=`${g?`${g} - `:""}${f?`${f} deck`:"Card Package"} ${m} 118 Deck Goals: 119${e} 120 Deck Issues: 121${t} 122`}return{title:x,description:_}},l=e=>{if(!e.length)return"\n";let t=e.map(e=>e.name);return` 123${t.join(" ⢠")}`},c=e=>e.replace(/[^A-Za-z0-9\s]/g,"").replace(/ +/g," ").replace(/ /g,"_").toLocaleLowerCase(),d=e=>{let t={};return e?.selectedUidCards&&(t.selectedUids=e.selectedUidCards.map(e=>e.uid).join(",")),e?.selectedOracleUidCards&&(t.selectedOracleUids=e.selectedOracleUidCards.map(e=>e.oracleCardUid).join(",")),`?${n.stringify(t)}`},u=(e,t,r)=>{let n=r?d(r):"";return t?`/decks/${e}/${t?c(t):""}${n}`:`/decks/${e}${n}`},p=(e,t,r)=>{let n=r?d(r):"";return t?`/snapshots/${e}/${t?c(t):""}${n}`:`/snapshots/${e}${n}`}},65878:e=>{e.exports={container:"modal_container__6_hoy",modal:"modal_modal__nWIVP",closeButton:"modal_closeButton__E2T5T",dropIn:"modal_dropIn__K4pqE","drop-in":"modal_drop-in__GZ9Kt",liftOut:"modal_liftOut__IUg5F","lift-out"
123:"modal_lift-out__RvwoG"}},65884:(e,t,r)=>{"use strict";r.d(t,{xk:()=>t2});var n,a,o,i,s,l,c=r(76430),d=r(41680),u=function(e,t,r,n,a){var o=a.clientWidth,i=a.clientHeight,s="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,l="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,c=s-(a.getBoundingClientRect().left+window.pageXOffset),d=l-(a.getBoundingClientRect().top+window.pageYOffset);if("vertical"===r){var u=void 0;if(u=d<0?0:d>i?1:Math.round(100*d/i)/100,t.a!==u)return{h:t.h,s:t.s,l:t.l,a:u,source:"rgb"}}else{var p=void 0;if(n!==(p=c<0?0:c>o?1:Math.round(100*c/o)/100))return{h:t.h,s:t.s,l:t.l,a:p,source:"rgb"}}return null},p={},f=function(e,t,r,n){if("u"<typeof document&&!n)return null;var a=n?new n:document.createElement("canvas");a.width=2*r,a.height=2*r;var o=a.getContext("2d");return o?(o.fillStyle=e,o.fillRect(0,0,a.width,a.height),o.fillStyle=t,o.fillRect(0,0,r,r),o.translate(r,r),o.fillRect(0,0,r,r),a.toDataURL()):null},h=function(e,t,r,n){var a=e+"-"+t+"-"+r+(n?"-server":"");if(p[a])return p[a];var o=f(e,t,r,n);return p[a]=o,o},m=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},g=function(e){var t=e.white,r=e.grey,n=e.size,a=e.renderers,o=e.borderRadius,i=e.boxShadow,s=e.children,l=(0,d.Ay)({default:{grid:{borderRadius:o,boxShadow:i,absolute:"0px 0px 0px 0px",background:"url("+h(t,r,n,a.canvas)+") center left"}}});return(0,c.isValidElement)(s)?c.cloneElement(s,m({},s.props,{style:m({},s.props.style,l.grid)})):c.createElement("div",{style:l.grid})};g.defaultProps={size:8,white:"transparent",grey:"rgba(0,0,0,.08)",renderers:{}};var b=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},y=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();function v(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}var x=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");for(var e,r,n,a=arguments.length,o=Array(a),i=0;i<a;i++)o[i]=arguments[i];return r=n=v(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),n.handleChange=function(e){var t=u(e,n.props.hsl,n.props.direction,n.props.a,n.container);t&&"function"==typeof n.props.onChange&&n.props.onChange(t,e)},n.handleMouseDown=function(e){n.handleChange(e),window.addEventListener("mousemove",n.handleChange),window.addEventListener("mouseup",n.handleMouseUp)},n.handleMouseUp=function(){n.unbindEventListeners()},n.unbindEventListeners=function(){window.removeEventListener("mousemove",n.handleChange),window.removeEventListener("mouseup",n.handleMouseUp)},v(n,r)}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),y(t,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"render",value:function(){var e=this,t=this.props.rgb,r=(0,d.Ay)({default:{alpha:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},checkboard:{absolute:"0px 0px 0px 0px",overflow:"hidden",borderRadius:this.props.radius},gradient:{absolute:"0px 0px 0px 0px",background:"linear-gradient(to right, rgba("+t.r+","+t.g+","+t.b+", 0) 0%,\n rgba("+t.r+","+t.g+","+t.b+", 1) 100%)",boxShadow:this.props.shadow,borderRadius:this.props.radius},container:{position:"relative",height:"100%",margin:"0 3px"},pointer:{position:"absolute",left:100*t.a+"%"},slider:{width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",marginTop:"1px",transform:"translateX(-2px)"}},vertical:{gradient:{background:"linear-gradient(to bottom, rgba("+t.r+","+t.g+","+t.b+", 0) 0%,\n rgba("+t.r+","+t.g+","+t.b+", 1) 100%)"},pointer:{left:0,top:100*t.a+"%"}}
123,overwrite:b({},this.props.style)},{vertical:"vertical"===this.props.direction,overwrite:!0});return c.createElement("div",{style:r.alpha},c.createElement("div",{style:r.checkboard},c.createElement(g,{renderers:this.props.renderers})),c.createElement("div",{style:r.gradient}),c.createElement("div",{style:r.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},c.createElement("div",{style:r.pointer},this.props.pointer?c.createElement(this.props.pointer,this.props):c.createElement("div",{style:r.slider}))))}}]),t}(c.PureComponent||c.Component),_=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),C=[38,40],k=1,w=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(e){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");var r=function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return r.handleBlur=function(){r.state.blurValue&&r.setState({value:r.state.blurValue,blurValue:null})},r.handleChange=function(e){r.setUpdatedValue(e.target.value,e)},r.handleKeyDown=function(e){var t,n=Number(String(e.target.value).replace(/%/g,""));if(!isNaN(n)&&(t=e.keyCode,C.indexOf(t)>-1)){var a=r.getArrowOffset(),o=38===e.keyCode?n+a:n-a;r.setUpdatedValue(o,e)}},r.handleDrag=function(e){if(r.props.dragLabel){var t=Math.round(r.props.value+e.movementX);t>=0&&t<=r.props.dragMax&&r.props.onChange&&r.props.onChange(r.getValueObjectWithLabel(t),e)}},r.handleMouseDown=function(e){r.props.dragLabel&&(e.preventDefault(),r.handleDrag(e),window.addEventListener("mousemove",r.handleDrag),window.addEventListener("mouseup",r.handleMouseUp))},r.handleMouseUp=function(){r.unbindEventListeners()},r.unbindEventListeners=function(){window.removeEventListener("mousemove",r.handleDrag),window.removeEventListener("mouseup",r.handleMouseUp)},r.state={value:String(e.value).toUpperCase(),blurValue:String(e.value).toUpperCase()},r.inputId="rc-editable-input-"+k++,r}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),_(t,[{key:"componentDidUpdate",value:function(e,t){this.props.value!==this.state.value&&(e.value!==this.props.value||t.value!==this.state.value)&&(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(e){var t,r;return t={},r=this.props.label,r in t?Object.defineProperty(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[r]=e,t}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||1}},{key:"setUpdatedValue",value:function(e,t){var r=this.props.label?this.getValueObjectWithLabel(e):e;this.props.onChange&&this.props.onChange(r,t),this.setState({value:e})}},{key:"render",value:function(){var e=this,t=(0,d.Ay)({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return c.createElement("div",{style:t.wrap},c.createElement("input",{id:this.inputId,style:t.input,ref:function(t){return e.input=t},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?c.createElement("label",{htmlFor:this.inputId,style:t.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),t}(c.PureComponent||c.Component),A=function(e,t,r,n){var a=n.clientWidth,o=n.clientHeight,i="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,s="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,l=i-(n.getBoundingClientRect().left+window.pageXOffset),c=s-(n.getBoundingClientRect().top+window.pageYOffset);if("vertical"===t){var d=void 0;if(d=c<0?359:c>o?0:360*(-(100*c/o)+100)/100,r.h!==d)return{h:d,s:r.s,l:r.l,a:r.a,source:"hsl"}}else{var u=void 0;if(u=l<0?0:l>a?359:100*l/a*360/100,r.h!==u)return{h:u,s:r.s,l:r.l,a:r.a,source:"hsl"}}return null},j=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();function S(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}var O=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");for(var e,r,n,a=arguments.length,o=Array(a),i=0;i<a;i++)o[i]=arguments[i];return r=n=S(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),n.handleChange=function(e){var t=A(e,n.props.direction,n.props.hsl,n.container);t&&"function"==typeof n.props.onChange&&n.props.onChange(t,e)},n.handleMouseDown=function(e){n.handleChange(e),window.addEventListener("mousemove",n.handleChange),window.addEventListener("mouseup",n.handleMouseUp)},n.handleMouseUp=function(){n.unbindEventListeners()},S(n,r)}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),j(t,[{key:"c
123omponentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"unbindEventListeners",value:function(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var e=this,t=this.props.direction,r=void 0===t?"horizontal":t,n=(0,d.Ay)({default:{hue:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius,boxShadow:this.props.shadow},container:{padding:"0 2px",position:"relative",height:"100%",borderRadius:this.props.radius},pointer:{position:"absolute",left:100*this.props.hsl.h/360+"%"},slider:{marginTop:"1px",width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",transform:"translateX(-2px)"}},vertical:{pointer:{left:"0px",top:-(100*this.props.hsl.h/360)+100+"%"}}},{vertical:"vertical"===r});return c.createElement("div",{style:n.hue},c.createElement("div",{className:"hue-"+r,style:n.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},c.createElement("style",null,"\n .hue-horizontal {\n background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0\n 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n background: -webkit-linear-gradient(to right, #f00 0%, #ff0\n 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n }\n\n .hue-vertical {\n background: linear-gradient(to top, #f00 0%, #ff0 17%, #0f0 33%,\n #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n background: -webkit-linear-gradient(to top, #f00 0%, #ff0 17%,\n #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n }\n "),c.createElement("div",{style:n.pointer},this.props.pointer?c.createElement(this.props.pointer,this.props):c.createElement("div",{style:n.slider}))))}}]),t}(c.PureComponent||c.Component),N=r(50084),E=r.n(N),M=r(10547),T=function(e){var t=e.zDepth,r=e.radius,n=e.background,a=e.children,o=e.styles,i=(0,d.Ay)((0,M.A)({default:{wrap:{position:"relative",display:"inline-block"},content:{position:"relative"},bg:{absolute:"0px 0px 0px 0px",boxShadow:"0 "+t+"px "+4*t+"px rgba(0,0,0,.24)",borderRadius:r,background:n}},"zDepth-0":{bg:{boxShadow:"none"}},"zDepth-1":{bg:{boxShadow:"0 2px 10px rgba(0,0,0,.12), 0 2px 5px rgba(0,0,0,.16)"}},"zDepth-2":{bg:{boxShadow:"0 6px 20px rgba(0,0,0,.19), 0 8px 17px rgba(0,0,0,.2)"}},"zDepth-3":{bg:{boxShadow:"0 17px 50px rgba(0,0,0,.19), 0 12px 15px rgba(0,0,0,.24)"}},"zDepth-4":{bg:{boxShadow:"0 25px 55px rgba(0,0,0,.21), 0 16px 28px rgba(0,0,0,.22)"}},"zDepth-5":{bg:{boxShadow:"0 40px 77px rgba(0,0,0,.22), 0 27px 24px rgba(0,0,0,.2)"}},square:{bg:{borderRadius:"0"}},circle:{bg:{borderRadius:"50%"}}},void 0===o?{}:o),{"zDepth-1":1===t});return c.createElement("div",{style:i.wrap},c.createElement("div",{style:i.bg}),c.createElement("div",{style:i.content},a))};T.propTypes={background:E().string,zDepth:E().oneOf([0,1,2,3,4,5]),radius:E().number,styles:E().object},T.defaultProps={background:"#fff",zDepth:1,radius:2,styles:{}};var L=r(70941),I=r(58827);let D=function(){return I.A.Date.now()};var R=/\s/;let P=function(e){for(var t=e.length;t--&&R.test(e.charAt(t)););return t};var $=/^\s+/,z=r(72502),F=r(50514);let B=function(e){return"symbol"==typeof e||(0,F.A)(e)&&"[object Symbol]"==(0,z.A)(e)};var U=0/0,G=/^[-+]0x[0-9a-f]+$/i,q=/^0b[01]+$/i,H=/^0o[0-7]+$/i,V=parseInt;let W=function(e){if("number"==typeof e)return e;if(B(e))return U;if((0,L.A)(e)){var t,r="function"==typeof e.valueOf?e.valueOf():e;e=(0,L.A)(r)?r+"":r}if("string"!=typeof e)return 0===e?e:+e;e=(t=e)?t.slice(0,P(t)+1).replace($,""):t;var n=q.test(e);return n||H.test(e)?V(e.slice(2),n?2:8):G.test(e)?U:+e};var Y=Math.max,K=Math.min;let X=function(e,t,r){var n,a,o,i,s,l,c=0,d=!1,u=!1,p=!0;if("function"!=typeof e)throw TypeError("Expected a function");function f(t){var r=n,o=a;return n=a=void 0,c=t,i=e.apply(o,r)}function h(e){var r=e-l,n=e-c;return void 0===l||r>=t||r<0||u&&n>=o}function m(){var e,r,n,a=D();if(h(a))return g(a);s=setTimeout(m,(e=a-l,r=a-c,n=t-e,u?K(n,o-r):n))}function g(e){return(s=void 0,p&&n)?f(e):(n=a=void 0,i)}function b(){var e,r=D(),o=h(r);if(n=arguments,a=this,l=r,o){if(void 0===s)return c=e=l,s=setTimeout(m,t),d?f(e):i;if(u)return clearTimeout(s),s=setTimeout(m,t),f(l)}return void 0===s&&(s=setTimeout(m,t)),i}return t=W(t)||0,(0,L.A)(r)&&(d=!!r.leading,o=(u="maxWait"in r)?Y(W(r.maxWait)||0,t):o,p="trailing"in r?!!r.trailing:p),b.cancel=function(){void 0!==s&&clearTimeout(s),c=0,n=l=a=s=void 0},b.flush=function(){return void 0===s?i:g(D())},b},J=function(e,t,r){var n=!0,a=!0;if("function"!=typeof e)throw TypeError("Expected a function");return(0,L.A)(r)&&(n="leading"in r?!!r.leading:n,a="trailing"in r?!!r.trailing:a),X(e,t,{leading:n,maxWait:t,trailing:a})};var Q=function(e,t,r){var n=r.getBoundingClientRect(),a=n.width,o=n.height,i="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,s="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,l=i-(r.getBoundingClientRect().left+window.pageXOffset),c=s-(r.getBoundingClientRect().top+window.pageYOffset);l<0?l=0:l>a&&(l=a),c<0?c=0:c>
123o&&(c=o);var d=l/a,u=1-c/o;return{h:t.h,s:d,v:u,a:t.a,source:"hsv"}},Z=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),ee=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(e){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");var r=function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return r.handleChange=function(e){"function"==typeof r.props.onChange&&r.throttle(r.props.onChange,Q(e,r.props.hsl,r.container),e)},r.handleMouseDown=function(e){r.handleChange(e);var t=r.getContainerRenderWindow();t.addEventListener("mousemove",r.handleChange),t.addEventListener("mouseup",r.handleMouseUp)},r.handleMouseUp=function(){r.unbindEventListeners()},r.throttle=J(function(e,t,r){e(t,r)},50),r}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),Z(t,[{key:"c
123omponentWillUnmount",value:function(){this.throttle.cancel(),this.unbindEventListeners()}},{key:"getContainerRenderWindow",value:function(){for(var e=this.container,t=window;!t.document.contains(e)&&t.parent!==t;)t=t.parent;return t}},{key:"unbindEventListeners",value:function(){var e=this.getContainerRenderWindow();e.removeEventListener("mousemove",this.handleChange),e.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var e=this,t=this.props.style||{},r=t.color,n=t.white,a=t.black,o=t.pointer,i=t.circle,s=(0,d.Ay)({default:{color:{absolute:"0px 0px 0px 0px",background:"hsl("+this.props.hsl.h+",100%, 50%)",borderRadius:this.props.radius},white:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},black:{absolute:"0px 0px 0px 0px",boxShadow:this.props.shadow,borderRadius:this.props.radius},pointer:{position:"absolute",top:-(100*this.props.hsv.v)+100+"%",left:100*this.props.hsv.s+"%",cursor:"default"},circle:{width:"4px",height:"4px",boxShadow:"0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3),\n 0 0 1px 2px rgba(0,0,0,.4)",borderRadius:"50%",cursor:"hand",transform:"translate(-2px, -2px)"}},custom:{color:r,white:n,black:a,pointer:o,circle:i}},{custom:!!this.props.style});return c.createElement("div",{style:s.color,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},c.createElement("style",null,"\n .saturation-white {\n background: -webkit-linear-gradient(to right, #fff, rgba(255,255,255,0));\n background: linear-gradient(to right, #fff, rgba(255,255,255,0));\n }\n .saturation-black {\n background: -webkit-linear-gradient(to top, #000, rgba(0,0,0,0));\n background: linear-gradient(to top, #000, rgba(0,0,0,0));\n }\n "),c.createElement("div",{style:s.white,className:"saturation-white"},c.createElement("div",{style:s.black,className:"saturation-black"}),c.createElement("div",{style:s.pointer},this.props.pointer?c.createElement(this.props.pointer,this.props):c.createElement("div",{style:s.circle}))))}}]),t}(c.PureComponent||c.Component),et=r(96785),er=r(53554),en=r(9949),ea=r(46068),eo=(n=function(e,t){return e&&(0,er.A)(e,t,en.A)},function(e,t){if(null==e)return e;if(!(0,ea.A)(e))return n(e,t);for(var r=e.length,a=-1,o=Object(e);++a<r&&!1!==t(o[a],a,o););return e}),ei=r(20464),es=r(51299);let el=function(e,t){return((0,es.A)(e)?et.A:eo)(e,"function"==typeof t?t:ei.A)};function ec(e){return(ec="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var ed=/^\s+/,eu=/\s+$/;function ep(e,t){if(t=t||{},(e=e||"")instanceof ep)return e;if(!(this instanceof ep))return new ep(e,t);var r,n,a,o,i,s,l,c,d,u,p,f,h,m,g,b,y,v,x,_,C=(n={r:0,g:0,b:0},a=1,o=null,i=null,s=null,l=!1,c=!1,"string"==typeof(r=e)&&(r=function(e){e=e.replace(ed,"").replace(eu,"").toLowerCase();var t,r=!1;if(eN[e])e=eN[e],r=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};return(t=e$.rgb.exec(e))?{r:t[1],g:t[2],b:t[3]}:(t=e$.rgba.exec(e))?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=e$.hsl.exec(e))?{h:t[1],s:t[2],l:t[3]}:(t=e$.hsla.exec(e))?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=e$.hsv.exec(e))?{h:t[1],s:t[2],v:t[3]}:(t=e$.hsva.exec(e))?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=e$.hex8.exec(e))?{r:eI(t[1]),g:eI(t[2]),b:eI(t[3]),a:eI(t[4])/255,format:r?"name":"hex8"}:(t=e$.hex6.exec(e))?{r:eI(t[1]),g:eI(t[2]),b:eI(t[3]),format:r?"name":"hex"}:(t=e$.hex4.exec(e))?{r:eI(t[1]+""+t[1]),g:eI(t[2]+""+t[2]),b:eI(t[3]+""+t[3]),a:eI(t[4]+""+t[4])/255,format:r?"name":"hex8"}:!!(t=e$.hex3.exec(e))&&{r:eI(t[1]+""+t[1]),g:eI(t[2]+""+t[2]),b:eI(t[3]+""+t[3]),format:r?"name":"hex"}}(r)),"object"==ec(r)&&(ez(r.r)&&ez(r.g)&&ez(r.b)?(d=r.r,u=r.g,p=r.b,n={r:255*eT(d,255),g:255*eT(u,255),b:255*eT(p,255)},l=!0,c="%"===String(r.r).substr(-1)?"prgb":"rgb"):ez(r.h)&&ez(r.s)&&ez(r.v)?(o=eR(r.s),i=eR(r.v),f=r.h,h=o,m=i,f=6*eT(f,360),h=eT(h,100),m=eT(m,100),g=Math.floor(f),b=f-g,y=m*(1-h),v=m*(1-b*h
123),x=m*(1-(1-b)*h),n={r:255*[m,v,y,y,x,m][_=g%6],g:255*[x,m,m,v,y,y][_],b:255*[y,y,x,m,m,v][_]},l=!0,c="hsv"):ez(r.h)&&ez(r.s)&&ez(r.l)&&(o=eR(r.s),s=eR(r.l),n=function(e,t,r){var n,a,o;function i(e,t,r){return(r<0&&(r+=1),r>1&&(r-=1),r<1/6)?e+(t-e)*6*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}if(e=eT(e,360),t=eT(t,100),r=eT(r,100),0===t)n=a=o=r;else{var s=r<.5?r*(1+t):r+t-r*t,l=2*r-s;n=i(l,s,e+1/3),a=i(l,s,e),o=i(l,s,e-1/3)}return{r:255*n,g:255*a,b:255*o}}(r.h,o,s),l=!0,c="hsl"),r.hasOwnProperty("a")&&(a=r.a)),a=eM(a),{ok:l,format:r.format||c,r:Math.min(255,Math.max(n.r,0)),g:Math.min(255,Math.max(n.g,0)),b:Math.min(255,Math.max(n.b,0)),a:a});this._originalInput=e,this._r=C.r,this._g=C.g,this._b=C.b,this._a=C.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||C.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=C.ok}function ef(e,t,r){e=eT(e,255);var n,a,o=Math.max(e,t=eT(t,255),r=eT(r,255)),i=Math.min(e,t,r),s=(o+i)/2;if(o==i)n=a=0;else{var l=o-i;switch(a=s>.5?l/(2-o-i):l/(o+i),o){case e:n=(t-r)/l+6*(t<r);break;case t:n=(r-e)/l+2;break;case r:n=(e-t)/l+4}n/=6}return{h:n,s:a,l:s}}function eh(e,t,r){e=eT(e,255);var n,a=Math.max(e,t=eT(t,255),r=eT(r,255)),o=Math.min(e,t,r),i=a-o;if(a==o)n=0;else{switch(a){case e:n=(t-r)/i+6*(t<r);break;case t:n=(r-e)/i+2;break;case r:n=(e-t)/i+4}n/=6}return{h:n,s:0===a?0:i/a,v:a}}function em(e,t,r,n){var a=[eD(Math.round(e).toString(16)),eD(Math.round(t).toString(16)),eD(Math.round(r).toString(16))];return n&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0):a.join("")}function eg(e,t,r,n){return[eD(eP(n)),eD(Math.round(e).toString(16)),eD(Math.round(t).toString(16)),eD(Math.round(r).toString(16))].join("")}function eb(e,t){t=0===t?0:t||10;var r=ep(e).toHsl();return r.s-=t/100,r.s=eL(r.s),ep(r)}
123function ey(e,t){t=0===t?0:t||10;var r=ep(e).toHsl();return r.s+=t/100,r.s=eL(r.s),ep(r)}function ev(e){return ep(e).desaturate(100)}function ex(e,t){t=0===t?0:t||10;var r=ep(e).toHsl();return r.l+=t/100,r.l=eL(r.l),ep(r)}function e_(e,t){t=0===t?0:t||10;var r=ep(e).toRgb();return r.r=Math.max(0,Math.min(255,r.r-Math.round(-(t/100*255)))),r.g=Math.max(0,Math.min(255,r.g-Math.round(-(t/100*255)))),r.b=Math.max(0,Math.min(255,r.b-Math.round(-(t/100*255)))),ep(r)}function eC(e,t){t=0===t?0:t||10;var r=ep(e).toHsl();return r.l-=t/100,r.l=eL(r.l),ep(r)}function ek(e,t){var r=ep(e).toHsl(),n=(r.h+t)%360;return r.h=n<0?360+n:n,ep(r)}function ew(e){var t=ep(e).toHsl();return t.h=(t.h+180)%360,ep(t)}function eA(e,t){if(isNaN(t)||t<=0)throw Error("Argument to polyad must be a positive number");for(var r=ep(e).toHsl(),n=[ep(e)],a=360/t,o=1;o<t;o++)n.push(ep({h:(r.h+o*a)%360,s:r.s,l:r.l}));return n}function ej(e){var t=ep(e).toHsl(),r=t.h;return[ep(e),ep({h:(r+72)%360,s:t.s,l:t.l}),ep({h:(r+216)%360,s:t.s,l:t.l})]}function eS(e,t,r){t=t||6,r=r||30;var n=ep(e).toHsl(),a=360/r,o=[ep(e)];for(n.h=(n.h-(a*t>>1)+720)%360;--t;)n.h=(n.h+a)%360,o.push(ep(n));return o}function eO(e,t){t=t||6;for(var r=ep(e).toHsv(),n=r.h,a=r.s,o=r.v,i=[],s=1/t;t--;)i.push(ep({h:n,s:a,v:o})),o=(o+s)%1;return i}ep.prototype={isDark:function(){return 128>this.getBrightness()},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,r,n=this.toRgb();return e=n.r/255,t=n.g/255,.2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*((r=n.b/255)<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4))},setAlpha:function(e){return this._a=eM(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=eh(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=eh(this._r,this._g,this._b),t=Math.round(360*e.h),r=Math.round(100*e.s),n=Math.round(100*e.v);return 1==this._a?"hsv("+t+", "+r+"%, "+n+"%)":"hsva("+t+", "+r+"%, "+n+"%, "+this._roundA+")"},toHsl:function(){var e=ef(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=ef(this._r,this._g,this._b),t=Math.round(360*e.h),r=Math.round(100*e.s),n=Math.round(100*e.l);return 1==this._a?"hsl("+t+", "+r+"%, "+n+"%)":"hsla("+t+", "+r+"%, "+n+"%, "+this._roundA+")"},toHex:function(e){return em(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){var t,r,n,a,o,i;return t=this._r,r=this._g,n=this._b,a=this._a,o=e,i=[eD(Math.round(t).toString(16)),eD(Math.round(r).toString(16)),eD(Math.round(n).toString(16)),eD(eP(a))],o&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)&&i[3].charAt(0)==i[3].charAt(1)?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0)+i[3].charAt(0):i.join("")},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*eT(this._r,255))+"%",g:Math.round(100*eT(this._g,255))+"%",b:Math.round(100*eT(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*eT(this._r,255))+"%, "+Math.round(100*eT(this._g,255))+"%, "+Math.round(100*eT(this._b,255))+"%)":"rgba("+Math.round(100*eT(this._r,255))+"%, "+Math.round(100*eT(this._g,255))+"%, "+Math.round(100*eT(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(eE[em(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+eg(this._r,this._g,this._b,this._a),r=t,n=this._gradientType?"GradientType = 1, ":"";if(e){var a=ep(e);r="#"+eg(a._r,a._g,a._b,a._a)}return"progid:DXImageTransform.Microsoft.gradient("+n+"startColorstr="+t+",endColorstr="+r+")"},toString:function(e){var t=!!e;e=e||this._format;var r=!1,n=this._a<1&&this._a>=0;return!t&&n&&("hex"===e||"hex6"===e||"hex3"===e||"hex4"===e||"hex8"===e||"name"===e)?"name"===e&&0===this._a?this.toName():this.toRgbString():("rgb"===e&&(r=this.toRgbString()),"prgb"===e&&(r=this.toPercentageRgbString()),("hex"===e||"hex6"===e)&&(r=this.toHexString()),"hex3"===e&&(r=this.toHexString(!0)),"hex4"===e&&(r=this.toHex8String(!0)),"hex8"===e&&(r=this.toHex8String()),"name"===e&&(r=this.toName()),"hsl"===e&&(r=this.toHslString()),"hsv"===e&&(r=this.toHsvString()),r||this.toHexString())},clone:function(){return ep(this.toString())},_applyModification:function(e,t){var r=e.apply(null,[this].concat([].slice.call(t)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(ex,arguments)},brighten:function(){return this._applyModification(e_,arguments)},darken:function(){return this._applyModification(eC,arguments)},desaturate:function(){return this._applyModification(eb,arguments)},saturate:function(){return this._applyModification(ey,arguments)},greyscale:function(){return this._applyModification(ev,arguments)},spin:function(){return this._applyModification(ek,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(eS,arguments)},complement:function(){return this._applyCombination(ew,arguments)},monochromatic:function(){return this._applyCombination(eO,arguments)},splitcomplement:function(){return this._applyCombination(ej,arguments)},triad:function(){return this._applyCombination(eA,[3])},tetrad:function(){return this._applyCombination(eA,[4])}},ep.fromRatio=function(e,t){if("object"==ec(e)){var r={};for(var n in e)e.hasOwnProperty(n)&&("a"===n?r[n]=e[n]:r[n]=eR(e[n]));e=r}return ep(e,t)},ep.equals=function(e,t){return!!e&&!!t&&ep(e).toRgbString()==ep(t).toRgbString()},ep.random=function(){return ep.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},ep.mix=function(e,t,r){r=0===r?0:r||50;var n=ep(e).toRgb(),a=ep(t).toRgb(),o=r/100;return ep({r:(a.r-n.r)*o+n.r,g:(a.g-n.g)*o+n.g,b:(a.b-n.b)*o+n.b,a:(a.a-n.a)*o+n.a})},ep.readability=function(e,t){var r=ep(e),n=ep(t);return(Math.max(r.getLuminance(),n.getLuminance())+.05)/(Math.min(r.getLuminance(),n.getLuminance())+.05)},ep.isReadable=function(e,t,r){var n,a,o,i,s,l=ep.readability(e,t);switch(s=!1,(a=((n=(n=r)||{level:"AA",size:"small"}).level||"AA").toUpperCase(),o=(n.size||"small").toLowerCase(),"AA"!==a&&"AAA"!==a&&(a="AA"),"small"!==o&&"large"!==o&&(o="small"),i={level:a,size:o}).level+i.size){case"AAsmall":case"AAAlarge":s=l>=4.5;break;case"AAlarge":s=l>=3;break;case"AAAsmall":s=l>=7}return s},ep.mostReadable=function(e,t,r){var n,a,o,i,s=null,l=0;a=(r=r||{}).includeFallbackColors,o=r.level,i=r.size;
vendor: 1,589 bytes, line 123
123for(var c=0;c<t.length;c++)(n=ep.readability(e,t[c]))>l&&(l=n,s=ep(t[c]));return ep.isReadable(e,s,{level:o,size:i})||!a?s:(r.includeFallbackColors=!1,ep.mostReadable(e,["#fff","#000"],r))};var eN=ep.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee9
1230",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},eE=ep.hexNames=function(e){var t={};for(var r in e)e.hasOwnProperty(r)&&(t[e[r]]=r);return t}(eN);function eM(e){return(isNaN(e=parseFloat(e))||e<0||e>1)&&(e=1),e}function eT(e,t){"string"==typeof(r=e)&&-1!=r.indexOf(".")&&1===parseFloat(r)&&(e="100%");var r,n,a="string"==typeof(n=e)&&-1!=n.indexOf("%");return(e=Math.min(t,Math.max(0,parseFloat(e))),a&&(e=parseInt(e*t,10)/100),1e-6>Math.abs(e-t))?1:e%t/parseFloat(t)}function eL(e){return Math.min(1,Math.max(0,e))}function eI(e){return parseInt(e,16)}function eD(e){return 1==e.length?"0"+e:""+e}function eR(e){return e<=1&&(e=100*e+"%"),e}function eP(e){return Math.round(255*parseFloat(e)).toString(16)}var e$=(o="[\\s|\\(]+("+(a="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+a+")[,|\\s]+("+a+")\\s*\\)?",i="[\\s|\\(]+("+a+")[,|\\s]+("+a+")[,|\\s]+("+a+")[,|\\s]+("+a+")\\s*\\)?",{CSS_UNIT:new RegExp(a),rgb:RegExp("rgb"+o),rgba:RegExp("rgba"+i),hsl:RegExp("hsl"+o),hsla:RegExp("hsla"+i),hsv:RegExp("hsv"+o),hsva:RegExp("hsva"
123+i),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function ez(e){return!!e$.CSS_UNIT.exec(e)}var eF=function(e){var t=0,r=0;return el(["r","g","b","a","h","s","l","v"],function(n){e[n]&&(t+=1,isNaN(e[n])||(r+=1),("s"===n||"l"===n)&&/^\d+%$/.test(e[n])&&(r+=1))}),t===r&&e},eB=function(e,t){var r=e.hex?ep(e.hex):ep(e),n=r.toHsl(),a=r.toHsv(),o=r.toRgb(),i=r.toHex();return 0===n.s&&(n.h=t||0,a.h=t||0),{hsl:n,hex:"000000"===i&&0===o.a?"transparent":"#"+i,rgb:o,hsv:a,oldHue:e.h||t||n.h,source:e.source}},eU=function(e){if("transparent"===e)return!0;var t=+("#"===String(e).charAt(0));return e.length!==4+t&&e.length<7+t&&ep(e).isValid()},eG=function(e){if(!e)return"#fff";var t=eB(e);return"transparent"===t.hex?"rgba(0,0,0,0.4)":(299*t.rgb.r+587*t.rgb.g+114*t.rgb.b)/1e3>=128?"#000":"#fff"},eq=function(e,t){return ep(t+" ("+e.replace("\xb0","")+")")._ok},eH=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},eV=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();let eW=function(e){var t=function(t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);function r(e){if(!(this instanceof r))throw TypeError("Cannot call a class as a function");var t=function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(r.__proto__||Object.getPrototypeOf(r)).call(this));return t.handleChange=function(e,r){if(eF(e)){var n=eB(e,e.h||t.state.oldHue);t.setState(n),t.props.onChangeComplete&&t.debounce(t.props.onChangeComplete,n,r),t.props.onChange&&t.props.onChange(n,r)}},t.handleSwatchHover=function(e,r){if(eF(e)){var n=eB(e,e.h||t.state.oldHue);t.props.onSwatchHover&&t.props.onSwatchHover(n,r)}},t.state=eH({},eB(e.color,0)),t.debounce=X(function(e,t,r){e(t,r)},100),t}return r.prototype=Object.create(t&&t.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(r,t):r.__proto__=t),eV(r,[{key:"render",value:function(){var t={};return this.props.onSwatchHover&&(t.onSwatchHover=this.handleSwatchHover),c.createElement(e,eH({},this.props,this.state,{onChange:this.handleChange},t))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return eH({},eB(e.color,t.oldHue))}}]),r}(c.PureComponent||c.Component);return t.propTypes=eH({},e.propTypes),t.defaultProps=eH({},e.defaultProps,{color:{h:250,s:.5,l:.2,a:1}}),t};var eY=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},eK=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();function eX(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}var eJ=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};let eQ=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span",r=c.Component;if("function"!=typeof r&&null!==r)throw TypeError("Super expression must either be null or a function, not "+typeof r);function n(){if(!(this instanceof n))throw TypeError("Cannot call a class as a function");for(var e,t,r,a=arguments.length,o=Array(a),i=0;i<a;i++)o[i]=arguments[i];return t=r=eX(this,(e=n.__proto__||Object.getPrototypeOf(n)).call.apply(e,[this].concat(o))),r.state={focus:!1},r.handleFocus=function(){return r.setState({focus:!0})},r.handleBlur=function(){return r.setState({focus:!1})},eX(r,t)}return n.prototype=Object.create(r&&r.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),r&&(Object.setPrototypeOf?Object.setPrototypeOf(n,r):n.__proto__=r),eK(n,[{key:"render",value:function(){return c.createElement(t,{onFocus:this.handleFocus,onBlur:this.handleBlur},c.createElement(e,eY({},this.props,this.state)))}}]),n}(function(e){var t=e.color,r=e.style,n=e.onClick,a=void 0===n?function(){}
123:n,o=e.onHover,i=e.title,s=void 0===i?t:i,l=e.children,u=e.focus,p=e.focusStyle,f="transparent"===t,h=(0,d.Ay)({default:{swatch:eJ({background:t,height:"100%",width:"100%",cursor:"pointer",position:"relative",outline:"none"},r,u?void 0===p?{}:p:{})}}),m={};return o&&(m.onMouseOver=function(e){return o(t,e)}),c.createElement("div",eJ({style:h.swatch,onClick:function(e){return a(t,e)},title:s,tabIndex:0,onKeyDown:function(e){return 13===e.keyCode&&a(t,e)}},m),l,f&&c.createElement(g,{borderRadius:h.swatch.borderRadius,boxShadow:"inset 0 0 0 1px rgba(0,0,0,0.1)"}))});var eZ=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},e0=function(e){var t=e.rgb,r=e.hsl,n=e.width,a=e.height,o=e.onChange,i=e.direction,s=e.style,l=e.renderers,u=e.pointer,p=e.className,f=(0,d.Ay)({default:{picker:{position:"relative",width:n,height:a},alpha:{radius:"2px",style:s}}});return c.createElement("div",{style:f.picker,className:"alpha-picker "+(void 0===p?"":p)},c.createElement(x,eZ({},f.alpha,{rgb:t,hsl:r,pointer:u,renderers:l,onChange:o,direction:i})))};e0.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:function(e){var t=e.direction,r=(0,d.Ay)({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:"vertical"===t});return c.createElement("div",{style:r.picker})}},eW(e0);let e1=function(e,t){for(var r=-1,n=null==e?0:e.length,a=Array(n);++r<n;)a[r]=t(e[r],r,e);return a};var e2=r(40942),e3=r(76636);let e4=function(e,t,r,n){var a=r.length,o=a,i=!n;if(null==e)return!o;for(e=Object(e);a--;){var s=r[a];if(i&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++a<o;){var l=(s=r[a])[0],c=e[l],d=s[1];if(i&&s[2]){if(void 0===c&&!(l in e))return!1}else{var u=new e2.A;if(n)var p=n(c,d,l,e,t,u);if(!(void 0===p?(0,e3.A)(d,c,3,n,u):p))return!1}}return!0},e6=function(e){return e==e&&!(0,L.A)(e)},e5=function(e){for(var t=(0,en.A)(e),r=t.length;r--;){var n=t[r],a=e[n];t[r]=[n,a,e6(a)]}return t},e8=function(e,t){return function(r){return null!=r&&r[e]===t&&(void 0!==t||e in Object(r))}},e7=function(e){var t=e5(e);return 1==t.length&&t[0][2]?e8(t[0][0],t[0][1]):function(r){return r===e||e4(r,e,t)}};var e9=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,te=/^\w*$/;let tt=function(e,t){if((0,es.A)(e))return!1;var r=typeof e;return!!("number"==r||"symbol"==r||"boolean"==r||null==e||B(e))||te.test(e)||!e9.test(e)||null!=t&&e in Object(t)};var tr=r(17684);function tn(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw TypeError("Expected a function");var r=function(){var n=arguments,a=t?t.apply(this,n):n[0],o=r.cache;if(o.has(a))return o.get(a);var i=e.apply(this,n);return r.cache=o.set(a,i)||o,i};return r.cache=new(tn.Cache||tr.A),r}tn.Cache=tr.A;var ta=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,to=/\\(\\)?/g,ti=(l=(s=tn(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(ta,function(e,r,n,a){t.push(n?a.replace(to,"$1"):r||e)}),t},function(e){return 500===l.size&&l.clear(),e})).cache,s),ts=r(36135),tl=1/0,tc=ts.A?ts.A.prototype:void 0,td=tc?tc.toString:void 0;let tu=function e(t){if("string"==typeof t)return t;if((0,es.A)(t))return e1(t,e)+"";if(B(t))return td?td.call(t):"";var r=t+"";return"0"==r&&1/t==-tl?"-0":r},tp=function(e,t){return(0,es.A)(e)?e:tt(e,t)?[e]:ti(null==e?"":tu(e))};var tf=1/0;let th=function(e){if("string"==typeof e||B(e))return e;var t=e+"";return"0"==t&&1/e==-tf?"-0":t},tm=function(e,t){t=tp(t,e);for(var r=0,n=t.length;null!=e&&r<n;)e=e[th(t[r++])];return r&&r==n?e:void 0},tg=function(e,t,r){var n=null==e?void 0:tm(e,t);return void 0===n?r:n},tb=function(e,t){return null!=e&&t in Object(e)};var ty=r(31104),tv=r(43825),tx=r(79258);let t_=function(e,t,r){t=tp(t,e);for(var n=-1,a=t.length,o=!1;++n<a;){var i=th(t[n]);if(!(o=null!=e&&r(e,i)))break;e=e[i]}return o||++n!=a?o:!!(a=null==e?0:e.length)&&(0,tx.A)(a)&&(0,tv.A)(i,a)&&((0,es.A)(e)||(0,ty.A)(e))},tC=function(e){var t;return tt(e)?(t=th(e),function(e){return null==e?void 0:e[t]}):function(t){return tm(t,e)}},tk=function(e){if("function"==typeof e)return e;if(null==e)return ei.A;if("object"==typeof e){var t,r;return(0,es.A)(e)?(t=e[0],r=e[1],tt(t)&&e6(r)?e8(th(t),r):function(e){var n=tg(e,t);return void 0===n&&n===r?null!=e&&t_(e,t,tb):(0,e3.A)(r,n,3)}):e7(e)}return tC(e)},tw=function(e,t){var r=-1,n=(0,ea.A)(e)?Array(e.length):[];return eo(e,function(e,a,o){n[++r]=t(e,a,o)}),n},tA=function(e,t){return((0,es.A)(e)?e1:tw)(e,tk(t))},tj=function(e){var t=e.colors,r=e.onClick,n=e.onSwatchHover,a=(0,d.Ay)({default:{swatches:{marginRight:"-10px"},swatch:{width:"22px",height:"22px",float:"left",marginRight:"10px",marginBottom:"10px",borderRadius:"4px"},clear:{clear:"both"}}});return c.createElement("div",{style:a.swatches},tA(t,function(e){return c.createElement(eQ,{key:e,color:e,style:a.swatch,onClick:r,onHover:n,focusStyle:{boxShadow:"0 0 4px "+e}})}),c.createElement("div",{style:a.clear}))};var tS=function(e){var t=e.onChange,r=e.onSwatchHover,n=e.hex,a=e.colors,o=e.width,i=e.triangle,s=e.styles,l=e.className,u="transparent"===n,p=function(e,r){eU(e)&&t({hex:e,source:"hex"},r)},f=(0,d.Ay)((0,M.A)({default:{card:{width:o,background:"#fff",boxShadow:"0 1px rgba(0,0,0,.1)",borderRadius:"6px",position:"relative"},head:{height:"110px",background:n,borderRadius:"6px 6px 0 0",display:"flex",alignItems:"center",justifyContent:"center",position:"relative"},body:{padding:"10px"},label:{fontSize:"18px",color:eG(n),position:"relative"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 10px 10px 10px",borderColor:"transparent transparent "+n+" transparent",position:"absolute",top:"-10px",left:"50%",marginLeft:"-10px"},input:{width:"100%",fontSize:"12px",color:"#666",border:"0px",outline:"none",height:"22px",boxShadow:"inset 0 0 0 1px #ddd",borderRadius:"4px",padding:"0 7px",boxSizing:"border-box"}},"hide-triangle":{triangle:{display:"none"}}},void 0===s?{}:s),{"hide-triangle":"hide"===i});return c.createElement("div",{style:f.card,className:"block-picker "+(void 0===l?"":l)},c.createElement("div",{style:f.triangle}),c.createElement("div",{style:f.head},u&&c.createElement(g,{borderRadius:"6px 6px 0 0"}),c.createElement("div",{style:f.label},n)),c.createElement("div",{style:f.body},c.createElement(tj,{colors:a,onClick:p,onSwatchHover:r}),c.createElement(w,{style:{input:f.input},value:n,onChange:p})))};tS.propTypes={width:E().oneOfType([E().string,E().number]),colors:E().arrayOf(E().string),triangle:E().oneOf(["top","hide"]),styles:E().object},tS.defaultProps={width:170,colors:["#D9E3F0","#F47373","#697689","#37D67A","#2CCCE4","#555555","#dce775","#ff8a65","#ba68c8"],triangle:"top",styles:{}},eW(tS);var tO={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",a100:"#ff8a80",a200:"#ff5252",a400:"#ff1744",a700:"#d50000"},tN={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",a100:"#ff80ab",a200:"#ff4081",a400:"#f50057",a
123700:"#c51162"},tE={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",a100:"#ea80fc",a200:"#e040fb",a400:"#d500f9",a700:"#aa00ff"},tM={50:"#ede7f6",100:"#d1c4e9",200:"#b39ddb",300:"#9575cd",400:"#7e57c2",500:"#673ab7",600:"#5e35b1",700:"#512da8",800:"#4527a0",900:"#311b92",a100:"#b388ff",a200:"#7c4dff",a400:"#651fff",a700:"#6200ea"},tT={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",a100:"#8c9eff",a200:"#536dfe",a400:"#3d5afe",a700:"#304ffe"},tL={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",a100:"#82b1ff",a200:"#448aff",a400:"#2979ff",a700:"#2962ff"},tI={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",a100:"#80d8ff",a200:"#40c4ff",a400:"#00b0ff",a700:"#0091ea"},tD={50:"#e0f7fa",100:"#b2ebf2",200:"#80deea",300:"#4dd0e1",400:"#26c6da",500:"#00bcd4",600:"#00acc1",700:"#0097a7",800:"#00838f",900:"#006064",a100:"#84ffff",a200:"#18ffff",a400:"#00e5ff",a700:"#00b8d4"},tR={50:"#e0f2f1",100:"#b2dfdb",200:"#80cbc4",300:"#4db6ac",400:"#26a69a",500:"#009688",600:"#00897b",700:"#00796b",800:"#00695c",900:"#004d40",a100:"#a7ffeb",a200:"#64ffda",a400:"#1de9b6",a700:"#00bfa5"},tP={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",a100:"#b9f6ca",a200:"#69f0ae",a400:"#00e676",a700:"#00c853"},t$={50:"#f1f8e9",100:"#dcedc8",200:"#c5e1a5",300:"#aed581",400:"#9ccc65",500:"#8bc34a",600:"#7cb342",700:"#689f38",800:"#558b2f",900:"#33691e",a100:"#ccff90",a200:"#b2ff59",a400:"#76ff03",a700:"#64dd17"},tz={50:"#f9fbe7",100:"#f0f4c3",200:"#e6ee9c",300:"#dce775",400:"#d4e157",500:"#cddc39",600:"#c0ca33",700:"#afb42b",800:"#9e9d24",900:"#827717",a100:"#f4ff81",a200:"#eeff41",a400:"#c6ff00",a700:"#aeea00"},tF={50:"#fffde7",100:"#fff9c4",200:"#fff59d",300:"#fff176",400:"#ffee58",500:"#ffeb3b",600:"#fdd835",700:"#fbc02d",800:"#f9a825",900:"#f57f17",a100:"#ffff8d",a200:"#ffff00",a400:"#ffea00",a700:"#ffd600"},tB={50:"#fff8e1",100:"#ffecb3",200:"#ffe082",300:"#ffd54f",400:"#ffca28",500:"#ffc107",600:"#ffb300",700:"#ffa000",800:"#ff8f00",900:"#ff6f00",a100:"#ffe57f",a200:"#ffd740",a400:"#ffc400",a700:"#ffab00"},tU={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",a100:"#ffd180",a200:"#ffab40",a400:"#ff9100",a700:"#ff6d00"},tG={50:"#fbe9e7",100:"#ffccbc",200:"#ffab91",300:"#ff8a65",400:"#ff7043",500:"#ff5722",600:"#f4511e",700:"#e64a19",800:"#d84315",900:"#bf360c",a100:"#ff9e80",a200:"#ff6e40",a400:"#ff3d00",a700:"#dd2c00"},tq={50:"#efebe9",100:"#d7ccc8",200:"#bcaaa4",300:"#a1887f",400:"#8d6e63",500:"#795548",600:"#6d4c41",700:"#5d4037",800:"#4e342e",900:"#3e2723"},tH={50:"#eceff1",100:"#cfd8dc",200:"#b0bec5",300:"#90a4ae",400:"#78909c",500:"#607d8b",600:"#546e7a",700:"#455a64",800:"#37474f",900:"#263238"},tV=function(e){var t=e.color,r=e.onClick,n=e.onSwatchHover,a=e.hover,o=e.active,i=e.circleSize,s=e.circleSpacing,l=(0,d.Ay)({default:{swatch:{width:i,height:i,marginRight:s,marginBottom:s,transform:"scale(1)",transition:"100ms transform ease"},Swatch:{borderRadius:"50%",background:"transparent",boxShadow:"inset 0 0 0 "+(i/2+1)+"px "+t,transition:"100ms box-shadow ease"}},hover:{swatch:{transform:"scale(1.2)"}},active:{Swatch:{boxShadow:"inset 0 0 0 3px "+t}}},{hover:a,active:o});return c.createElement("div",{style:l.swatch},c.createElement(eQ,{style:l.Swatch,color:t,onClick:r,onHover:n,focusStyle:{boxShadow:l.Swatch.boxShadow+", 0 0 5px "+t}}))};tV.defaultProps={circleSize:28,circleSpacing:14};let tW=(0,d.H8)(tV);var tY=function(e){var t=e.width,r=e.onChange,n=e.onSwatchHover,a=e.colors,o=e.hex,i=e.circleSize,s=e.styles,l=e.circleSpacing,u=e.className,p=(0,d.Ay)((0,M.A)({default:{card:{width:t,display:"flex",flexWrap:"wrap",marginRight:-l,marginBottom:-l}}},void 0===s?{}:s)),f=function(e,t){return r({hex:e,source:"hex"},t)};return c.createElement("div",{style:p.card,className:"circle-picker "+(void 0===u?"":u)},tA(a,function(e){return c.createElement(tW,{key:e,color:e,onClick:f,onSwatchHover:n,active:o===e.toLowerCase(),circleSize:i,circleSpacing:l})}))};tY.propTypes={width:E().oneOfType([E().string,E().number]),circleSize:E().number,cir
123cleSpacing:E().number,styles:E().object},tY.defaultProps={width:252,circleSize:28,circleSpacing:14,colors:[tO["500"],tN["500"],tE["500"],tM["500"],tT["500"],tL["500"],tI["500"],tD["500"],tR["500"],tP["500"],t$["500"],tz["500"],tF["500"],tB["500"],tU["500"],tG["500"],tq["500"],tH["500"]],styles:{}},eW(tY);let tK=function(e){return void 0===e};var tX=r(61040),tJ=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),tQ=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(e){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");var r=function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return r.toggleViews=function(){"hex"===r.state.view?r.setState({view:"rgb"}):"rgb"===r.state.view?r.setState({view:"hsl"}):"hsl"===r.state.view&&(1===r.props.hsl.a?r.setState({view:"hex"}):r.setState({view:"rgb"}))},r.handleChange=function(e,t){e.hex?eU(e.hex)&&r.props.onChange({hex:e.hex,source:"hex"},t):e.r||e.g||e.b?r.props.onChange({r:e.r||r.props.rgb.r,g:e.g||r.props.rgb.g,b:e.b||r.props.rgb.b,source:"rgb"},t):e.a?(e.a<0?e.a=0:e.a>1&&(e.a=1),r.props.onChange({h:r.props.hsl.h,s:r.props.hsl.s,l:r.props.hsl.l,a:Math.round(100*e.a)/100,source:"rgb"},t)):(e.h||e.s||e.l)&&("string"==typeof e.s&&e.s.includes("%")&&(e.s=e.s.replace("%","")),"string"==typeof e.l&&e.l.includes("%")&&(e.l=e.l.replace("%","")),1==e.s?e.s=.01:1==e.l&&(e.l=.01),r.props.onChange({h:e.h||r.props.hsl.h,s:Number(tK(e.s)?r.props.hsl.s:e.s),l:Number(tK(e.l)?r.props.hsl.l:e.l),source:"hsl"},t))},r.showHighlight=function(e){e.currentTarget.style.background="#eee"},r.hideHighlight=function(e){e.currentTarget.style.background="transparent"},1!==e.hsl.a&&"hex"===e.view?r.state={view:"rgb"}:r.state={view:e.view},r}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),tJ(t,[{key:"render",value:function(){var e=this,t=(0,d.Ay)({default:{wrap:{paddingTop:"16px",display:"flex"},fields:{flex:"1",display:"flex",marginLeft:"-6px"},field:{paddingLeft:"6px",width:"100%"},alpha:{paddingLeft:"6px",width:"100%"},toggle:{width:"32px",textAlign:"right",position:"relative"},icon:{marginRight:"-4px",marginTop:"12px",cursor:"pointer",position:"relative"},iconHighlight:{position:"absolute",width:"24px",height:"28px",background:"#eee",borderRadius:"4px",top:"10px",left:"12px",display:"none"},input:{fontSize:"11px",color:"#333",width:"100%",borderRadius:"2px",border:"none",boxShadow:"inset 0 0 0 1px #dadada",height:"21px",textAlign:"center"},label:{textTransform:"uppercase",fontSize:"11px",lineHeight:"11px",color:"#969696",textAlign:"center",display:"block",marginTop:"12px"},svg:{fill:"#333",width:"24px",height:"24px",border:"1px transparent solid",borderRadius:"5px"}},disableAlpha:{alpha:{display:"none"}}},this.props,this.state),r=void 0;return"hex"===this.state.view?r=c.createElement("div",{style:t.fields,className:"flexbox-fix"},c.createElement("div",{style:t.field},c.createElement(w,{style:{input:t.input,label:t.label},label:"hex",value:this.props.hex,onChange:this.handleChange}))):"rgb"===this.state.view?r=c.createElement("div",{style:t.fields,className:"flexbox-fix"},c.createElement("div",{style:t.field},c.createElement(w,{style:{input:t.input,label:t.label}
123,label:"r",value:this.props.rgb.r,onChange:this.handleChange})),c.createElement("div",{style:t.field},c.createElement(w,{style:{input:t.input,label:t.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange})),c.createElement("div",{style:t.field},c.createElement(w,{style:{input:t.input,label:t.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange})),c.createElement("div",{style:t.alpha},c.createElement(w,{style:{input:t.input,label:t.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):"hsl"===this.state.view&&(r=c.createElement("div",{style:t.fields,className:"flexbox-fix"},c.createElement("div",{style:t.field},c.createElement(w,{style:{input:t.input,label:t.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange})),c.createElement("div",{style:t.field},c.createElement(w,{style:{input:t.input,label:t.label},label:"s",value:Math.round(100*this.props.hsl.s)+"%",onChange:this.handleChange})),c.createElement("div",{style:t.field},c.createElement(w,{style:{input:t.input,label:t.label},label:"l",value:Math.round(100*this.props.hsl.l)+"%",onChange:this.handleChange})),c.createElement("div",{style:t.alpha},c.createElement(w,{style:{input:t.input,label:t.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),c.createElement("div",{style:t.wrap,className:"flexbox-fix"},r,c.createElement("div",{style:t.toggle},c.createElement("div",{style:t.icon,onClick:this.toggleViews,ref:function(t){return e.icon=t}},c.createElement(tX.A,{style:t.svg,onMouseOver:this.showHighlight,onMouseEnter:this.showHighlight,onMouseOut:this.hideHighlight}))))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return 1!==e.hsl.a&&"hex"===t.view?{view:"rgb"}:null}}]),t}(c.Component);tQ.defaultProps={view:"hex"};let tZ=function(){var e=(0,d.Ay)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",transform:"translate(-6px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return c.createElement("div",{style:e.picker})},t0=function(){var e=(0,d.Ay)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}}});return c.createElement("div",{style:e.picker})};var t1=function(e){var t=e.width,r=e.onChange,n=e.disableAlpha,a=e.rgb,o=e.hsl,i=e.hsv,s=e.hex,l=e.renderers,u=e.styles,p=e.className,f=e.defaultView,h=(0,d.Ay)((0,M.A)({default:{picker:{width:t,background:"#fff",borderRadius:"2px",boxShadow:"0 0 2px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.3)",boxSizing:"initial",fontFamily:"Menlo"},saturation:{width:"100%",paddingBottom:"55%",position:"relative",borderRadius:"2px 2px 0 0",overflow:"hidden"},Saturation:{radius:"2px 2px 0 0"},body:{padding:"16px 16px 12px"},controls:{display:"flex"},color:{width:"32px"},swatch:{marginTop:"6px",width:"16px",height:"16px",borderRadius:"8px",position:"relative",overflow:"hidden"},active:{absolute:"0px 0px 0px 0px",borderRadius:"8px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.1)",background:"rgba("+a.r+", "+a.g+", "+a.b+", "+a.a+")",zIndex:"2"},toggles:{flex:"1"},hue:{height:"10px",position:"relative",marginBottom:"8px"},Hue:{radius:"2px"},alpha:{height:"10px",position:"relative"},Alpha:{radius:"2px"}},disableAlpha:{color:{width:"22px"},alpha:{display:"none"},hue:{marginBottom:"0px"},swatch:{width:"10px",height:"10px",marginTop:"0px"}}},void 0===u?{}:u),{disableAlpha:n});return c.createElement("div",{style:h.picker,className:"chrome-picker "+(void 0===p?"":p)},c.createElement("div",{style:h.saturation},c.createElement(ee,{style:h.Saturation,hsl:o,hsv:i,pointer:t0,onChange:r})),c.createElement("div",{style:h.body},c.createElement("div",{style:h.controls,className:"flexbox-fix"},c.createElement("div",{style:h.color},c.createElement("div",{style:h.swatch},c.createElement("div",{style:h.active}),c.createElement(g,{renderers:l}))),c.createElement("div",{style:h.toggles},c.createElement("div",{style:h.hue},c.createElement(O,{style:h.Hue,hsl:o,pointer:tZ,onChange:r})),c.createElement("div",{style:h.alpha},c.createElement(x,{style:h.Alpha,rgb:a,hsl:o,pointer:tZ,renderers:l,onChange:r})))),c.createElement(tQ,{rgb:a,hsl:o,hex:s,view:f,onChange:r,disableAlpha:n})))};t1.propTypes={width:E().oneOfType([E().string,E().number]),disableAlpha:E().bool,styles:E().object,defaultView:E().oneOf(["hex","rgb","hsl"])},t1.defaultProps={width:225,disableAlpha:!1,styles:{}};let t2=eW(t1),t3=function(e){var t=e.color,r=e.onClick,n=e.onSwatchHover,a=e.active,o=(0,d.Ay)({default:{color:{background:t,width:"15px",height:"15px",float:"left",marginRight:"5px",marginBottom:"5px",position:"relative",curs
123or:"pointer"},dot:{absolute:"5px 5px 5px 5px",background:eG(t),borderRadius:"50%",opacity:"0"}},active:{dot:{opacity:"1"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},dot:{background:"#000"}},transparent:{dot:{background:"#000"}}},{active:a,"color-#FFFFFF":"#FFFFFF"===t,transparent:"transparent"===t});return c.createElement(eQ,{style:o.color,color:t,onClick:void 0===r?function(){}:r,onHover:n,focusStyle:{boxShadow:"0 0 4px "+t}},c.createElement("div",{style:o.dot}))},t4=function(e){var t=e.hex,r=e.rgb,n=e.onChange,a=(0,d.Ay)({default:{fields:{display:"flex",paddingBottom:"6px",paddingRight:"5px",position:"relative"},active:{position:"absolute",top:"6px",left:"5px",height:"9px",width:"9px",background:t},HEXwrap:{flex:"6",position:"relative"},HEXinput:{width:"80%",padding:"0px",paddingLeft:"20%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},HEXlabel:{display:"none"},RGBwrap:{flex:"3",position:"relative"},RGBinput:{width:"70%",padding:"0px",paddingLeft:"30%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},RGBlabel:{position:"absolute",top:"3px",left:"0px",lineHeight:"16px",textTransform:"uppercase",fontSize:"12px",color:"#999"}}}),o=function(e,t){e.r||e.g||e.b?n({r:e.r||r.r,g:e.g||r.g,b:e.b||r.b,source:"rgb"},t):n({hex:e.hex,source:"hex"},t)};return c.createElement("div",{style:a.fields,className:"flexbox-fix"},c.createElement("div",{style:a.active}),c.createElement(w,{style:{wrap:a.HEXwrap,input:a.HEXinput,label:a.HEXlabel},label:"hex",value:t,onChange:o}),c.createElement(w,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"r",value:r.r,onChange:o}),c.createElement(w,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"g",value:r.g,onChange:o}),c.createElement(w,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"b",value:r.b,onChange:o}))};var t6=function(e){var t=e.onChange,r=e.onSwatchHover,n=e.colors,a=e.hex,o=e.rgb,i=e.styles,s=void 0===i?{}:i,l=e.className,u=(0,d.Ay)((0,M.A)({default:{Compact:{background:"#f6f6f6",radius:"4px"},compact:{paddingTop:"5px",paddingLeft:"5px",boxSizing:"initial",width:"240px"},clear:{clear:"both"}}},s)),p=function(e,r){e.hex?eU(e.hex)&&t({hex:e.hex,source:"hex"},r):t(e,r)};return c.createElement(T,{style:u.Compact,styles:s},c.createElement("div",{style:u.compact,className:"compact-picker "+(void 0===l?"":l)},c.createElement("div",null,tA(n,function(e){return c.createElement(t3,{key:e,color:e,active:e.toLowerCase()===a,onClick:p,onSwatchHover:r})}),c.createElement("div",{style:u.clear})),c.createElement(t4,{hex:a,rgb:o,onChange:p})))};t6.propTypes={colors:E().arrayOf(E().string),styles:E().object},t6.defaultProps={colors:["#4D4D4D","#999999","#FFFFFF","#F44E3B","#FE9200","#FCDC00","#DBDF00","#A4DD00","#68CCCA","#73D8FF","#AEA1FF","#FDA1FF","#333333","#808080","#cccccc","#D33115","#E27300","#FCC400","#B0BC00","#68BC00","#16A5A5","#009CE0","#7B64FF","#FA28FF","#000000","#666666","#B3B3B3","#9F0500","#C45100","#FB9E00","#808900","#194D33","#0C797D","#0062B1","#653294","#AB149E"],styles:{}},eW(t6);let t5=(0,d.H8)(function(e){var t=e.hover,r=e.color,n=e.onClick,a=e.onSwatchHover,o={position:"relative",zIndex:"2",outline:"2px solid #fff",boxShadow:"0 0 5px 2px rgba(0,0,0,0.25)"},i=(0,d.Ay)({default:{swatch:{width:"25px",height:"25px",fontSize:"0"}},hover:{swatch:o}},{hover:t});return c.createElement("div",{style:i.swatch},c.createElement(eQ,{color:r,onClick:n,onHover:a,focusStyle:o}))});var t8=function(e){var t=e.width,r=e.colors,n=e.onChange,a=e.onSwatchHover,o=e.triangle,i=e.styles,s=e.className,l=(0,d.Ay)((0,M.A)({default:{card:{width:t,background:"#fff",border:"1px solid rgba(0,0,0,0.2)",boxShadow:"0 3px 12px rgba(0,0,0,0.15)",borderRadius:"4px",position:"relative",padding:"5px",display:"flex",flexWrap:"wrap"},triangle:{position:"absolute",border:"7px solid transparent",borderBottomColor:"#fff"},triangleShadow:{position:"absolute",border:"8px solid transparent",borderBottomColor:"rgba(0,0,0,0.15)"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-14px",left:"10px"},triangleShadow:{top:"-16px",left:"9px"}},"top-right-triangle":{triangle:{top:"-14px",right:"10px"},triangleShadow:{top:"-16px",right:"9px"}},"bottom-left-triangle":{triangle:{top:"35px",left:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",left:"9px",transform:"rotate(180deg)"}},"bottom-right-triangle":{triangle:{top:"35px",right:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",right:"9px",transform:"rotate(180deg)"}}},void 0===i?{}:i),{"hide-triangle":"hide"===o,"top-left-triangle":"top-left"===o,"top-right-triangle":"top-right"===o,"bottom-left-triangle":"bottom-left"===o,"bottom-right-triangle":"bottom-right"===o}),u=function(e,t){return n({hex:e,source:"hex"},t)};return c.createElement("div",{style:l.card,className:"github-picker "+(void 0===s?"":s)},c.createElement("div",{style:l.triangleShadow}),c.createElement("div",{style:l.triangle}),tA(r,function(e){return c.createElement(t5,{color:e,key:e,onClick:u,onSwatchHover:a})}))};t8.propTypes={width:E().oneOfType([E().string,E().number]),colors:E().arrayOf(E().string),triangle:E().oneOf(["hide","to
123p-left","top-right","bottom-left","bottom-right"]),styles:E().object},t8.defaultProps={width:200,colors:["#B80000","#DB3E00","#FCCB00","#008B02","#006B76","#1273DE","#004DCF","#5300EB","#EB9694","#FAD0C3","#FEF3BD","#C1E1C5","#BEDADC","#C4DEF6","#BED3F3","#D4C4FB"],triangle:"top-left",styles:{}},eW(t8);var t7=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},t9=function(e){var t=e.width,r=e.height,n=e.onChange,a=e.hsl,o=e.direction,i=e.pointer,s=e.styles,l=e.className,u=(0,d.Ay)((0,M.A)({default:{picker:{position:"relative",width:t,height:r},hue:{radius:"2px"}}},void 0===s?{}:s));return c.createElement("div",{style:u.picker,className:"hue-picker "+(void 0===l?"":l)},c.createElement(O,t7({},u.hue,{hsl:a,pointer:i,onChange:function(e){return n({a:1,h:e.h,l:.5,s:1})},direction:o})))};t9.propTypes={styles:E().object},t9.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:function(e){var t=e.direction,r=(0,d.Ay)({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:"vertical"===t});return c.createElement("div",{style:r.picker})},styles:{}},eW(t9),eW(function(e){var t=e.onChange,r=e.hex,n=e.rgb,a=e.styles,o=void 0===a?{}:a,i=e.className,s=(0,d.Ay)((0,M.A)({default:{material:{width:"98px",height:"98px",padding:"16px",fontFamily:"Roboto"},HEXwrap:{position:"relative"},HEXinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"2px solid "+r,outline:"none",height:"30px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},Hex:{style:{}},RGBwrap:{position:"relative"},RGBinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"1px solid #eee",outline:"none",height:"30px"},RGBlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},split:{display:"flex",marginRight:"-10px",paddingTop:"11px"},third:{flex:"1",paddingRight:"10px"}}},o)),l=function(e,r){e.hex?eU(e.hex)&&t({hex:e.hex,source:"hex"},r):(e.r||e.g||e.b)&&t({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,source:"rgb"},r)};return c.createElement(T,{styles:o},c.createElement("div",{style:s.material,className:"material-picker "+(void 0===i?"":i)},c.createElement(w,{style:{wrap:s.HEXwrap,input:s.HEXinput,label:s.HEXlabel},label:"hex",value:r,onChange:l}),c.createElement("div",{style:s.split,className:"flexbox-fix"},c.createElement("div",{style:s.third},c.createElement(w,{style:{wrap:s.RGBwrap,input:s.RGBinput,label:s.RGBlabel},label:"r",value:n.r,onChange:l})),c.createElement("div",{style:s.third},c.createElement(w,{style:{wrap:s.RGBwrap,input:s.RGBinput,label:s.RGBlabel},label:"g",value:n.g,onChange:l})),c.createElement("div",{style:s.third},c.createElement(w,{style:{wrap:s.RGBwrap,input:s.RGBinput,label:s.RGBlabel},label:"b",value:n.b,onChange:l})))))});let re=function(e){var t=e.onChange,r=e.rgb,n=e.hsv,a=e.hex,o=(0,d.Ay)({default:{fields:{paddingTop:"5px",paddingBottom:"9px",width:"80px",position:"relative"},divider:{height:"5px"},RGBwrap:{position:"relative"},RGBinput:{marginLeft:"40%",width:"40%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"5px",fontSize:"13px",paddingLeft:"3px",marginRight:"10px"},RGBlabel:{left:"0px",top:"0px",width:"34px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px",position:"absolute"},HEXwrap:{position:"relative"},HEXinput:{marginLeft:"20%",width:"80%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"6px",fontSize:"13px",paddingLeft:"3px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",width:"14px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px"},fieldSymbols:{position:"absolute",top:"5px",right:"-7px",fontSize:"13px"},symbol:{height:"20px",lineHeight:"22px",paddingBottom:"7px"}}}),i=function(e,a){e["#"]?eU(e["#"])&&t({hex:e["#"],source:"hex"},a):e.r||e.g||e.b?t({r:e.r||r.r,g:e.g||r.g,b:e.b||r.b,source:"rgb"},a):(e.h||e.s||e.v)&&t({h:e.h||n.h,s:e.s||n.s,v:e.v||n.v,source:"hsv"},a)};return c.createElement("div",{style:o.fields}
123,c.createElement(w,{style:{wrap:o.RGBwrap,input:o.RGBinput,label:o.RGBlabel},label:"h",value:Math.round(n.h),onChange:i}),c.createElement(w,{style:{wrap:o.RGBwrap,input:o.RGBinput,label:o.RGBlabel},label:"s",value:Math.round(100*n.s),onChange:i}),c.createElement(w,{style:{wrap:o.RGBwrap,input:o.RGBinput,label:o.RGBlabel},label:"v",value:Math.round(100*n.v),onChange:i}),c.createElement("div",{style:o.divider}),c.createElement(w,{style:{wrap:o.RGBwrap,input:o.RGBinput,label:o.RGBlabel},label:"r",value:r.r,onChange:i}),c.createElement(w,{style:{wrap:o.RGBwrap,input:o.RGBinput,label:o.RGBlabel},label:"g",value:r.g,onChange:i}),c.createElement(w,{style:{wrap:o.RGBwrap,input:o.RGBinput,label:o.RGBlabel},label:"b",value:r.b,onChange:i}),c.createElement("div",{style:o.divider}),c.createElement(w,{style:{wrap:o.HEXwrap,input:o.HEXinput,label:o.HEXlabel},label:"#",value:a.replace("#",""),onChange:i}),c.createElement("div",{style:o.fieldSymbols},c.createElement("div",{style:o.symbol},"\xb0"),c.createElement("div",{style:o.symbol},"%"),c.createElement("div",{style:o.symbol},"%")))},rt=function(e){var t=e.hsl,r=(0,d.Ay)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}},"black-outline":{picker:{boxShadow:"inset 0 0 0 1px #000"}}},{"black-outline":t.l>.5});return c.createElement("div",{style:r.picker})},rr=function(){var e=(0,d.Ay)({default:{triangle:{width:0,height:0,borderStyle:"solid",borderWidth:"4px 0 4px 6px",borderColor:"transparent transparent transparent #fff",position:"absolute",top:"1px",left:"1px"},triangleBorder:{width:0,height:0,borderStyle:"solid",borderWidth:"5px 0 5px 8px",borderColor:"transparent transparent transparent #555"},left:{Extend:"triangleBorder",transform:"translate(-13px, -4px)"},leftInside:{Extend:"triangle",transform:"translate(-8px, -5px)"},right:{Extend:"triangleBorder",transform:"translate(20px, -14px) rotate(180deg)"},rightInside:{Extend:"triangle",transform:"translate(-8px, -5px)"}}});return c.createElement("div",{style:e.pointer},c.createElement("div",{style:e.left},c.createElement("div",{style:e.leftInside})),c.createElement("div",{style:e.right},c.createElement("div",{style:e.rightInside})))},rn=function(e){var t=e.onClick,r=e.label,n=e.children,a=e.active,o=(0,d.Ay)({default:{button:{backgroundImage:"linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%)",border:"1px solid #878787",borderRadius:"2px",height:"20px",boxShadow:"0 1px 0 0 #EAEAEA",fontSize:"14px",color:"#000",lineHeight:"20px",textAlign:"center",marginBottom:"10px",cursor:"pointer"}},active:{button:{boxShadow:"0 0 0 1px #878787"}}},{active:a});return c.createElement("div",{style:o.button,onClick:t},r||n)},ra=function(e){var t=e.rgb,r=e.currentColor,n=(0,d.Ay)({default:{swatches:{border:"1px solid #B3B3B3",borderBottom:"1px solid #F0F0F0",marginBottom:"2px",marginTop:"1px"},new:{height:"34px",background:"rgb("+t.r+","+t.g+", "+t.b+")",boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000"},current:{height:"34px",background:r,boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000"},label:{fontSize:"14px",color:"#000",textAlign:"center"}}});return c.createElement("div",null,c.createElement("div",{style:n.label},"new"),c.createElement("div",{style:n.swatches},c.createElement("div",{style:n.new}),c.createElement("div",{style:n.current})),c.createElement("div",{style:n.label},"current"))};var ro=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),ri=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(e){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");var r=function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return r.state={currentColor:e.hex},r}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),ro(t,[{key:"render",value:function(){var e=this.props,t=e.styles,r=e.className,n=(0,d.Ay)((0,M.A)({default:{picker:{background:"#DCDCDC",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.25), 0 8px 16px rgba(0,0,0,.15)",boxSizing:"initial",width:"513px"},head:{backgroundImage:"linear-gradient(-180deg, #F0F0F0 0%, #D4D4D4 100%)",borderBottom:"1px solid #B1B1B1",boxShadow:"inset 0 1px 0 0 rgba(255,255,255,.2), inset 0 -1px 0 0 rgba(0,0,0,.02)",height:"23px",lineHeight:"24px",borderRadius:"4px 4px 0 0",fontSize:"13px",color:"#4D4D4D",textAlign:"center"},body:{padding:"15px 15px 0",display:"flex"},saturation:{width:"256px",height:"256px",position:"relative",border:"2px s
123olid #B3B3B3",borderBottom:"2px solid #F0F0F0",overflow:"hidden"},hue:{position:"relative",height:"256px",width:"19px",marginLeft:"10px",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0"},controls:{width:"180px",marginLeft:"10px"},top:{display:"flex"},previews:{width:"60px"},actions:{flex:"1",marginLeft:"20px"}}},void 0===t?{}:t));return c.createElement("div",{style:n.picker,className:"photoshop-picker "+(void 0===r?"":r)},c.createElement("div",{style:n.head},this.props.header),c.createElement("div",{style:n.body,className:"flexbox-fix"},c.createElement("div",{style:n.saturation},c.createElement(ee,{hsl:this.props.hsl,hsv:this.props.hsv,pointer:rt,onChange:this.props.onChange})),c.createElement("div",{style:n.hue},c.createElement(O,{direction:"vertical",hsl:this.props.hsl,pointer:rr,onChange:this.props.onChange})),c.createElement("div",{style:n.controls},c.createElement("div",{style:n.top,className:"flexbox-fix"},c.createElement("div",{style:n.previews},c.createElement(ra,{rgb:this.props.rgb,currentColor:this.state.currentColor})),c.createElement("div",{style:n.actions},c.createElement(rn,{label:"OK",onClick:this.props.onAccept,active:!0}),c.createElement(rn,{label:"Cancel",onClick:this.props.onCancel}),c.createElement(re,{onChange:this.props.onChange,rgb:this.props.rgb,hsv:this.props.hsv,hex:this.props.hex}))))))}}]),t}(c.Component);ri.propTypes={header:E().string,styles:E().object},ri.defaultProps={header:"Color Picker",styles:{}},eW(ri);let rs=function(e){var t=e.onChange,r=e.rgb,n=e.hsl,a=e.hex,o=e.disableAlpha,i=(0,d.Ay)({default:{fields:{display:"flex",paddingTop:"4px"},single:{flex:"1",paddingLeft:"6px"},alpha:{flex:"1",paddingLeft:"6px"},double:{flex:"2"},input:{width:"80%",padding:"4px 10% 3px",border:"none",boxShadow:"inset 0 0 0 1px #ccc",fontSize:"11px"},label:{display:"block",textAlign:"center",fontSize:"11px",color:"#222",paddingTop:"3px",paddingBottom:"4px",textTransform:"capitalize"}},disableAlpha:{alpha:{display:"none"}}},{disableAlpha:o}),s=function(e,a){e.hex?eU(e.hex)&&t({hex:e.hex,source:"hex"},a):e.r||e.g||e.b?t({r:e.r||r.r,g:e.g||r.g,b:e.b||r.b,a:r.a,source:"rgb"},a):e.a&&(e.a<0?e.a=0:e.a>100&&(e.a=100),e.a/=100,t({h:n.h,s:n.s,l:n.l,a:e.a,source:"rgb"},a))};return c.createElement("div",{style:i.fields,className:"flexbox-fix"},c.createElement("div",{style:i.double},c.createElement(w,{style:{input:i.input,label:i.label},label:"hex",value:a.replace("#",""),onChange:s})),c.createElement("div",{style:i.single},c.createElement(w,{style:{input:i.input,label:i.label},label:"r",value:r.r,onChange:s,dragLabel:"true",dragMax:"255"})),c.createElement("div",{style:i.single},c.createElement(w,{style:{input:i.input,label:i.label},label:"g",value:r.g,onChange:s,dragLabel:"true",dragMax:"255"})),c.createElement("div",{style:i.single},c.createElement(w,{style:{input:i.input,label:i.label},label:"b",value:r.b,onChange:s,dragLabel:"true",dragMax:"255"})),c.createElement("div",{style:i.alpha},c.createElement(w,{style:{input:i.input,label:i.label},label:"a",value:Math.round(100*r.a),onChange:s,dragLabel:"true",dragMax:"100"})))};var rl=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},rc=function(e){var t=e.colors,r=e.onClick,n=void 0===r?function(){}:r,a=e.onSwatchHover,o=(0,d.Ay)({default:{colors:{margin:"0 -10px",padding:"10px 0 0 10px",borderTop:"1px solid #eee",display:"flex",flexWrap:"wrap",position:"relative"},swatchWrap:{width:"16px",height:"16px",margin:"0 10px 10px 0"},swatch:{borderRadius:"3px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15)"}},"no-presets":{colors:{display:"none"}}},{"no-presets":!t||!t.length}),i=function(e,t){n({hex:e,source:"hex"},t)};return c.createElement("div",{style:o.colors,className:"flexbox-fix"},t.map(function(e){var t="string"==typeof e?{color:e}:e,r=""+t.color+(t.title||"");return c.createElement("div",{key:r,style:o.swatchWrap},c.createElement(eQ,rl({},t,{style:o.swatch,onClick:i,onHover:a,focusStyle:{boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), 0 0 4px "+t.color}})))}
123))};rc.propTypes={colors:E().arrayOf(E().oneOfType([E().string,E().shape({color:E().string,title:E().string})])).isRequired};var rd=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ru=function(e){var t=e.width,r=e.rgb,n=e.hex,a=e.hsv,o=e.hsl,i=e.onChange,s=e.onSwatchHover,l=e.disableAlpha,u=e.presetColors,p=e.renderers,f=e.styles,h=void 0===f?{}:f,m=e.className,b=(0,d.Ay)((0,M.A)({default:rd({picker:{width:t,padding:"10px 10px 0",boxSizing:"initial",background:"#fff",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.15), 0 8px 16px rgba(0,0,0,.15)"},saturation:{width:"100%",paddingBottom:"75%",position:"relative",overflow:"hidden"},Saturation:{radius:"3px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},controls:{display:"flex"},sliders:{padding:"4px 0",flex:"1"},color:{width:"24px",height:"24px",position:"relative",marginTop:"4px",marginLeft:"4px",borderRadius:"3px"},activeColor:{absolute:"0px 0px 0px 0px",borderRadius:"2px",background:"rgba("+r.r+","+r.g+","+r.b+","+r.a+")",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},hue:{position:"relative",height:"10px",overflow:"hidden"},Hue:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},alpha:{position:"relative",height:"10px",marginTop:"4px",overflow:"hidden"},Alpha:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"}},h),disableAlpha:{color:{height:"10px"},hue:{height:"10px"},alpha:{display:"none"}}},h),{disableAlpha:l});return c.createElement("div",{style:b.picker,className:"sketch-picker "+(void 0===m?"":m)},c.createElement("div",{style:b.saturation},c.createElement(ee,{style:b.Saturation,hsl:o,hsv:a,onChange:i})),c.createElement("div",{style:b.controls,className:"flexbox-fix"},c.createElement("div",{style:b.sliders},c.createElement("div",{style:b.hue},c.createElement(O,{style:b.Hue,hsl:o,onChange:i})),c.createElement("div",{style:b.alpha},c.createElement(x,{style:b.Alpha,rgb:r,hsl:o,renderers:p,onChange:i}))),c.createElement("div",{style:b.color},c.createElement(g,null),c.createElement("div",{style:b.activeColor}))),c.createElement(rs,{rgb:r,hsl:o,hex:n,onChange:i,disableAlpha:l}),c.createElement(rc,{colors:u,onClick:i,onSwatchHover:s}))};ru.propTypes={disableAlpha:E().bool,width:E().oneOfType([E().string,E().number]),styles:E().object},ru.defaultProps={disableAlpha:!1,width:200,styles:{},presetColors:["#D0021B","#F5A623","#F8E71C","#8B572A","#7ED321","#417505","#BD10E0","#9013FE","#4A90E2","#50E3C2","#B8E986","#000000","#4A4A4A","#9B9B9B","#FFFFFF"]},eW(ru);let rp=function(e){var t=e.hsl,r=e.offset,n=e.onClick,a=void 0===n?function(){}:n,o=e.active,i=e.first,s=e.last,l=(0,d.Ay)({default:{swatch:{height:"12px",background:"hsl("+t.h+", 50%, "+100*r+"%)",cursor:"pointer"}},first:{swatch:{borderRadius:"2px 0 0 2px"}},last:{swatch:{borderRadius:"0 2px 2px 0"}},active:{swatch:{transform:"scaleY(1.8)",borderRadius:"3.6px/2px"}}},{active:o,first:i,last:s});return c.createElement("div",{style:l.swatch,onClick:function(e){return a({h:t.h,s:.5,l:r,source:"hsl"},e)}})},rf=function(e){var t=e.onClick,r=e.hsl,n=(0,d.Ay)({default:{swatches:{marginTop:"20px"},swatch:{boxSizing:"border-box",width:"20%",paddingRight:"1px",float:"left"},clear:{clear:"both"}}});return c.createElement("div",{style:n.swatches},c.createElement("div",{style:n.swatch},c.createElement(rp,{hsl:r,offset:".80",active:.1>Math.abs(r.l-.8)&&.1>Math.abs(r.s-.5),onClick:t,first:!0})),c.createElement("div",{style:n.swatch},c.createElement(rp,{hsl:r,offset:".65",active:.1>Math.abs(r.l-.65)&&.1>Math.abs(r.s-.5),onClick:t})),c.createElement("div",{style:n.swatch},c.createElement(rp,{hsl:r,offset:".50",active:.1>Math.abs(r.l-.5)&&.1>Math.abs(r.s-.5),onClick:t})),c.createElement("div",{style:n.swatch},c.createElement(rp,{hsl:r,offset:".35",active:.1>Math.abs(r.l-.35)&&.1>Math.abs(r.s-.5),onClick:t})),c.createElement("div",{style:n.swatch},c.createElement(rp,{hsl:r,offset:".20",active:.1>Math.abs(r.l-.2)&&.1>Math.abs(r.s-.5),onClick:t,last:!0})),c.createElement("div",{style:n.clear}))};var rh=function(e){var t=e.hsl,r=e.onChange,n=e.pointer,a=e.styles,o=e.className,i=(0,d.Ay)((0,M.A)({default:{hue:{height:"12px",position:"relative"},Hue:{radius:"2px"}}},void 0===a?{}:a));return c.createElement("div",{style:i.wrap||{},className:"slider-picker "+(void 0===o?"":o)},c.createElement("div",{style:i.hue},c.createElement(O,{style:i.Hue,hsl:t,pointer:n,onChange:r})),c.createElement("div",{style:i.swatches},c.createElement(rf,{hsl:t,onClick:r})))};rh.propTypes={styles:E().object},rh.defaultProps={pointer:function(){var e=(0,d.Ay)({default:{picker:{width:"14px",height:"14px",borderRadius:"6px",transform:"translate(-7px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return c.createElement("div",{style:e.picker})},styles:{}},eW(rh);var rm=r(2185);let rg=function(e){var t=e.color,r=e.onClick,n=e.onSwatchHover,a=e.first,o=e.last,i=e.active,s=(0,d.Ay)({default:{color:{width:"40px",height:"24px",cursor:"pointer",background:t,marginBottom:"1px"},check:{color:eG(t),marginLeft:"8px",display:"none"}},first:{color:{overflow:"hidden",borderRadius:"2px 2px 0 0"}},last:{color:{overflow:"hidden",borderRadius:"0 0 2px 2px"}},active:{check:{display:"block"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},check:{color:"#333"}},transparent:{check:{color:"#333"}}},{first:a,last:o,active:i,"color-#FFFFFF":"#FFFFFF"===t,transparent:"transparent"===t});return c.createElement(eQ,{color:t,style:s.color,onClick:void 0===r?function(){}:r,onHover:n,focusStyle:{boxShadow:"0 0 4px "+t}},c.createElement("div",{style:s.check},c.createElement(rm.A,null)))},rb=function(e){var t=e.onClick,r=e.onSwatchHover,n=e.group,a=e.active,o=(0,d.Ay)({default:{group:{paddingBottom:"10px",width:"40px",float:"left",marginRight:"10px"}}});return c.createElement("div",{style:o.group},tA(n,function(e,o){return c.createElement(rg,{key:e,color:e,active:e.toLowerCase()===a,first:0===o,last:o===n.length-1,onClick:t,onSwatchHover:r})}))};
123var ry=function(e){var t=e.width,r=e.height,n=e.onChange,a=e.onSwatchHover,o=e.colors,i=e.hex,s=e.styles,l=e.className,u=(0,d.Ay)((0,M.A)({default:{picker:{width:t,height:r},overflow:{height:r,overflowY:"scroll"},body:{padding:"16px 0 6px 16px"},clear:{clear:"both"}}},void 0===s?{}:s)),p=function(e,t){return n({hex:e,source:"hex"},t)};return c.createElement("div",{style:u.picker,className:"swatches-picker "+(void 0===l?"":l)},c.createElement(T,null,c.createElement("div",{style:u.overflow},c.createElement("div",{style:u.body},tA(o,function(e){return c.createElement(rb,{key:e.toString(),group:e,active:i,onClick:p,onSwatchHover:a})}),c.createElement("div",{style:u.clear})))))};ry.propTypes={width:E().oneOfType([E().string,E().number]),height:E().oneOfType([E().string,E().number]),colors:E().arrayOf(E().arrayOf(E().string)),styles:E().object},ry.defaultProps={width:320,height:240,colors:[[tO["900"],tO["700"],tO["500"],tO["300"],tO["100"]],[tN["900"],tN["700"],tN["500"],tN["300"],tN["100"]],[tE["900"],tE["700"],tE["500"],tE["300"],tE["100"]],[tM["900"],tM["700"],tM["500"],tM["300"],tM["100"]],[tT["900"],tT["700"],tT["500"],tT["300"],tT["100"]],[tL["900"],tL["700"],tL["500"],tL["300"],tL["100"]],[tI["900"],tI["700"],tI["500"],tI["300"],tI["100"]],[tD["900"],tD["700"],tD["500"],tD["300"],tD["100"]],[tR["900"],tR["700"],tR["500"],tR["300"],tR["100"]],["#194D33",tP["700"],tP["500"],tP["300"],tP["100"]],[t$["900"],t$["700"],t$["500"],t$["300"],t$["100"]],[tz["900"],tz["700"],tz["500"],tz["300"],tz["100"]],[tF["900"],tF["700"],tF["500"],tF["300"],tF["100"]],[tB["900"],tB["700"],tB["500"],tB["300"],tB["100"]],[tU["900"],tU["700"],tU["500"],tU["300"],tU["100"]],[tG["900"],tG["700"],tG["500"],tG["300"],tG["100"]],[tq["900"],tq["700"],tq["500"],tq["300"],tq["100"]],[tH["900"],tH["700"],tH["500"],tH["300"],tH["100"]],["#000000","#525252","#969696","#D9D9D9","#FFFFFF"]],styles:{}},eW(ry);var rv=function(e){var t=e.onChange,r=e.onSwatchHover,n=e.hex,a=e.colors,o=e.width,i=e.triangle,s=e.styles,l=e.className,u=(0,d.Ay)((0,M.A)({default:{card:{width:o,background:"#fff",border:"0 solid rgba(0,0,0,0.25)",boxShadow:"0 1px 4px rgba(0,0,0,0.25)",borderRadius:"4px",position:"relative"},body:{padding:"15px 9px 9px 15px"},label:{fontSize:"18px",color:"#fff"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent #fff transparent",position:"absolute"},triangleShadow:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent rgba(0,0,0,.1) transparent",position:"absolute"},hash:{background:"#F0F0F0",height:"30px",width:"30px",borderRadius:"4px 0 0 4px",float:"left",color:"#98A1A4",display:"flex",alignItems:"center",justifyContent:"center"},input:{width:"100px",fontSize:"14px",color:"#666",border:"0px",outline:"none",height:"28px",boxShadow:"inset 0 0 0 1px #F0F0F0",boxSizing:"content-box",borderRadius:"0 4px 4px 0",float:"left",paddingLeft:"8px"},swatch:{width:"30px",height:"30px",float:"left",borderRadius:"4px",margin:"0 6px 6px 0"},clear:{clear:"both"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-10px",left:"12px"},triangleShadow:{top:"-11px",left:"12px"}},"top-right-triangle":{triangle:{top:"-10px",right:"12px"},triangleShadow:{top:"-11px",right:"12px"}}},void 0===s?{}:s),{"hide-triangle":"hide"===i,"top-left-triangle":"top-left"===i,"top-right-triangle":"top-right"===i}),p=function(e,r){eU(e)&&t({hex:e,source:"hex"},r)};return c.createElement("div",{style:u.card,className:"twitter-picker "+(void 0===l?"":l)},c.createElement("div",{style:u.triangleShadow}),c.createElement("div",{style:u.triangle}),c.createElement("div",{style:u.body},tA(a,function(e,t){return c.createElement(eQ,{key:t,color:e,hex:e,style:u.swatch,onClick:p,onHover:r,focusStyle:{boxShadow:"0 0 4px "+e}})}),c.createElement("div",{style:u.hash},"#"),c.createElement(w,{label:null,style:{input:u.input},value:n.replace("#",""),onChange:p}),c.createElement("div",{style:u.clear})))};rv.propTypes={width:E().oneOfType([E().string,E().number]),triangle:E().oneOf(["hide","to
123p-left","top-right"]),colors:E().arrayOf(E().string),styles:E().object},rv.defaultProps={width:276,colors:["#FF6900","#FCB900","#7BDCB5","#00D084","#8ED1FC","#0693E3","#ABB8C3","#EB144C","#F78DA7","#9900EF"],triangle:"top-left",styles:{}},eW(rv);var rx=function(e){var t=(0,d.Ay)({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",border:"2px #fff solid",transform:"translate(-12px, -13px)",background:"hsl("+Math.round(e.hsl.h)+", "+Math.round(100*e.hsl.s)+"%, "+Math.round(100*e.hsl.l)+"%)"}}});return c.createElement("div",{style:t.picker})};rx.propTypes={hsl:E().shape({h:E().number,s:E().number,l:E().number,a:E().number})},rx.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var r_=function(e){var t=(0,d.Ay)({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",transform:"translate(-10px, -7px)",background:"hsl("+Math.round(e.hsl.h)+", 100%, 50%)",border:"2px white solid"}}});return c.createElement("div",{style:t.picker})};r_.propTypes={hsl:E().shape({h:E().number,s:E().number,l:E().number,a:E().number})},r_.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};let rC=function(e){var t=e.onChange,r=e.rgb,n=e.hsl,a=e.hex,o=e.hsv,i=function(e,r){if(e.hex)eU(e.hex)&&t({hex:e.hex,source:"hex"},r);else if(e.rgb){var n=e.rgb.split(",");eq(e.rgb,"rgb")&&t({r:n[0],g:n[1],b:n[2],a:1,source:"rgb"},r)}else if(e.hsv){var a=e.hsv.split(",");eq(e.hsv,"hsv")&&(a[2]=a[2].replace("%",""),a[1]=a[1].replace("%",""),a[0]=a[0].replace("\xb0",""),1==a[1]?a[1]=.01:1==a[2]&&(a[2]=.01),t({h:Number(a[0]),s:Number(a[1]),v:Number(a[2]),source:"hsv"},r))}else if(e.hsl){var o=e.hsl.split(",");eq(e.hsl,"hsl")&&(o[2]=o[2].replace("%",""),o[1]=o[1].replace("%",""),o[0]=o[0].replace("\xb0",""),1==p[1]?p[1]=.01:1==p[2]&&(p[2]=.01),t({h:Number(o[0]),s:Number(o[1]),v:Number(o[2]),source:"hsl"},r))}},s=(0,d.Ay)({default:{wrap:{display:"flex",height:"100px",marginTop:"4px"},fields:{width:"100%"},column:{paddingTop:"10px",display:"flex",justifyContent:"space-between"},double:{padding:"0px 4.4px",boxSizing:"border-box"},input:{width:"100%",height:"38px",boxSizing:"border-box",padding:"4px 10% 3px",textAlign:"center",border:"1px solid #dadce0",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",fontFamily:"Roboto,Arial,sans-serif"},input2:{height:"38px",width:"100%",border:"1px solid #dadce0",boxSizing:"border-box",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",paddingLeft:"10px",fontFamily:"Roboto,Arial,sans-serif"},label:{textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"35px",top:"-6px",left:"0",right:"0",marginLeft:"auto",marginRight:"auto",fontFamily:"Roboto,Arial,sans-serif"},label2:{left:"10px",textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"32px",top:"-6px",fontFamily:"Roboto,Arial,sans-serif"},single:{flexGrow:"1",margin:"0px 4.4px"}}}),l=r.r+", "+r.g+", "+r.b,u=Math.round(n.h)+"\xb0, "+Math.round(100*n.s)+"%, "+Math.round(100*n.l)+"%",p=Math.round(o.h)+"\xb0, "+Math.round(100*o.s)+"%, "+Math.round(100*o.v)+"%";return c.createElement("div",{style:s.wrap,className:"flexbox-fix"},c.createElement("div",{style:s.fields},c.createElement("div",{style:s.double},c.createElement(w,{style:{input:s.input,label:s.label},label:"hex",value:a,onChange:i})),c.createElement("div",{style:s.column},c.createElement("div",{style:s.single},c.createElement(w,{style:{input:s.input2,label:s.label2},label:"rgb",value:l,onChange:i})),c.createElement("div",{style:s.single},c.createElement(w,{style:{input:s.input2,label:s.label2},label:"hsv",value:p,onChange:i})),c.createElement("div",{style:s.single},c.createElement(w,{style:{input:s.input2,label:s.label2},label:"hsl",value:u,onChange:i})))))};var rk=function(e){var t=e.width,r=e.onChange,n=e.rgb,a=e.hsl,o=e.hsv,i=e.hex,s=e.header,l=e.styles,u=e.className,p=(0,d.Ay)((0,M.A)({default:{picker:{width:t,background:"#fff",border:"1px solid #dfe1e5",boxSizing:"initial",display:"flex",flexWrap:"wrap",borderRadius:"8px 8px 0px 0px"},head:{height:"57px",width:"100%",paddingTop:"16px",paddingBottom:"16
123px",paddingLeft:"16px",fontSize:"20px",boxSizing:"border-box",fontFamily:"Roboto-Regular,HelveticaNeue,Arial,sans-serif"},saturation:{width:"70%",padding:"0px",position:"relative",overflow:"hidden"},swatch:{width:"30%",height:"228px",padding:"0px",background:"rgba("+n.r+", "+n.g+", "+n.b+", 1)",position:"relative",overflow:"hidden"},body:{margin:"auto",width:"95%"},controls:{display:"flex",boxSizing:"border-box",height:"52px",paddingTop:"22px"},color:{width:"32px"},hue:{height:"8px",position:"relative",margin:"0px 16px 0px 16px",width:"100%"},Hue:{radius:"2px"}}},void 0===l?{}:l));return c.createElement("div",{style:p.picker,className:"google-picker "+(void 0===u?"":u)},c.createElement("div",{style:p.head},s),c.createElement("div",{style:p.swatch}),c.createElement("div",{style:p.saturation},c.createElement(ee,{hsl:a,hsv:o,pointer:rx,onChange:r})),c.createElement("div",{style:p.body},c.createElement("div",{style:p.controls,className:"flexbox-fix"},c.createElement("div",{style:p.hue},c.createElement(O,{style:p.Hue,hsl:a,radius:"4px",pointer:r_,onChange:r}))),c.createElement(rC,{rgb:n,hsl:a,hex:i,hsv:o,onChange:r})))};rk.propTypes={width:E().oneOfType([E().string,E().number]),styles:E().object,header:E().string},rk.defaultProps={width:652,styles:{},header:"Color picker"},eW(rk)},66008:e=>{e.exports={content:"creatingView_content__Ogoii",options:"creatingView_options__iT0_Q"}},66310:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(75038),a=r(33048),o=r(92910),i=r(40120),s=r(45126),l=r.n(s);let c=()=>(0,a.rI)()?null:(0,n.jsx)("div",{className:l().desktopAdheasion,id:"fixed-ad","data-ad-slot":"anchor",children:(0,n.jsxs)(o.A,{href:"https://patreon.com/archidekt",className:l().patreonLink,target:"_blank",children:[(0,n.jsx)(i.A,{name:"patreon"})," Support us on Patreon to remove ads"]})})},66345:(e,t,r)=>{e.exports=r(28784)(Object.keys,Object)},66713:e=>{e.exports={flex:"cardInfo_flex__vPGQB",row:"cardInfo_row__G7Jkd",container:"cardInfo_container__51Glh",info:"cardInfo_info__zpNQY",extraInfo:"cardInfo_extraInfo__lSrbp"}},66912:(e,t,r)=>{"use strict";r.d(t,{A:()=>d,Z:()=>u});var n=r(75038);r(76430);var a=r(40120),o=r(82185),i=r(80545),s=r(63772),l=r.n(s);let c=({imageSize:e,onChange:t,className:r=""})=>(0,n.jsxs)("div",{className:`${l().sizeSelector} ${r}`,children:[(0,n.jsx)("button",{type:"button",onClick:()=>2===e?t(1):3===e?t(2):t(1),className:`${l().indicator} ${l().smaller}`,children:(0,n.jsx)(a.A,{name:"image outline"})}),(0,n.jsxs)("div",{className:l().options,children:[(0,n.jsx)("button",{type:"button",disabled:1===e,onClick:()=>t(1),children:(0,n.jsx)(a.A,{name:1===e?"circle":"circle outline"})}),(0,n.jsx)("button",{type:"button",disabled:2===e,onClick:()=>t(2),children:(0,n.jsx)(a.A,{name:2===e?"circle":"circle outline"})}),(0,n.jsx)("button",{type:"button",disabled:3===e,onClick:()=>t(3),children:(0,n.jsx)(a.A,{name:3===e?"circle":"circle outline"})})]}),(0,n.jsx)("button",{type:"button",onClick:()=>2===e?t(3):1===e?t(2):t(3),className:`${l().indicator} ${l().larger}`,children:(0,n.jsx)(a.A,{name:"image outline"})})]}),d=c,u=()=>{let e=(0,o.GV)(e=>e.collectionV2.imageSize),[t]=(0,o.zU)(i.v);return(0,n.jsx)(c,{imageSize:e,onChange:e=>t({imageSize:e})})}},66987:e=>{e.exports={snackBar:"toastContainer_snackBar__KqZkc"}},67124:e=>{e.exports={content:"rulings_content__ioEtO",ruling:"rulings_ruling__4zzlV",comment:"rulings_comment__LFyNH",date:"rulings_date__2uWeM",noRulings:"rulings_noRulings__GsqsU"}},67125:(e,t,r)=>{var n=r(39208),a=r(30627),o=r(88513);e.exports=function(e){return o(e)?n(e):a(e)}},67154:(e,t,r)=>{var n=r(49656);e.exports=function(e){return n(this,e).has(e)}},67208:e=>{e.exports={recentlyAdded:"modal_recentlyAdded__MCZi_",header:"modal_header__IDtpv",recentlyAddedGrid:"modal_recentlyAddedGrid__E6lsj",basicCard:"modal_basicCard__3YCbO",cardImage:"modal_cardImage__6i_wC",noRecentCards:"modal_noRecentCards__1QSyR"}},67224:(e,t,r)=>{var n=r(97764),a=r(25419);e.exports=function(e,t,r,o){var i=!r;r||(r={});for(var s=-1,l=t.length;++s<l;){var c=t[s],d=o?o(r[c],e[c],c,r,e):void 0;void 0===d&&(d=e[c]),i?a(r,c,d):n(r,c,d)}return r}},67501:e=>{e.exports={menu:"deckButton_menu__oxtd3",trigger:"deckButton_trigger__F4Gez"}},67662:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=r(73456).A},67895:(e,t,r)=>{"use strict";r.d(t,{E:()=>i});
123var n=r(85785),a=r(81993),o=r(83480);function i(e,t,r=!1,s=0,l=!1){let c={...n.mT};n.D4.includes(t.deckFormat)&&(c.Commander=(0,n.F3)("Commander")),t.categories.forEach(e=>c[e.name]=e);let d=(0,o.Bw)(t.cards,r,s,l),u=(0,o.PI)(t.customCards,r,s,l),p={},f=[...e.colorLabels];for(let e of[...d,...u]){let t=e.categories[0];c[t]||(c[t]=(0,n.F3)(t)),f.filter(t=>t.name===e.colorLabel.name).length||f.push(e.colorLabel),p[e.id]=e}return{...e,colorLabels:f,name:t.name,description:t.description||a.cR,format:t.deckFormat,edhBracket:t.edhBracket||null,game:t.game||0,id:t.id,private:t.private||!1,unlisted:t.unlisted||!1,theorycrafted:t.theorycrafted||!1,points:t.points||0,categories:c,owner:t.owner.username,ownerid:t.owner.id,editors:t.editors||[],ownerAvatar:t.owner.avatar,ownerFrame:t.owner.frame||"",ownerReferrerEnum:t.owner.referrerEnum||"",updatedAt:t.updatedAt,createdAt:t.createdAt,commentid:t.commentRoot||0,voteInput:t.userInput||0,viewCount:t.viewCount||0,parentFolder:t.parentFolder||0,cardMap:p,featured:t.featured||"",customFeatured:t.customFeatured,snapshotMeta:t.snapshotMeta||null,bookmarked:t.bookmarked||!1,deckTags:t.deckTags||[],cardPackage:t.cardPackage||null,deckHelp:t.deckHelp||null,loadedWithDeckHelp:!!t.deckHelp,playgroupDeckUrl:t.playgroupDeckUrl||null,hasPrimer:t.hasPrimer||!1,intentionallySkippedCardData:t.intentionallySkippedCardData||!1}}},68077:e=>{e.exports={flex:"archidektSearchForm_flex__GvAor",row:"archidektSearchForm_row__0rXLc",info:"archidektSearchForm_info__Th0m0",form:"archidektSearchForm_form__IHUdm",stickyForm:"archidektSearchForm_stickyForm__QCAkG",advancedOptions:"archidektSearchForm_advancedOptions__xFmH4",textInput:"archidektSearchForm_textInput__R3WNm",modifiedFields:"archidektSearchForm_modifiedFields__nbfwY",autocomplete:"archidektSearchForm_autocomplete__3hdGq",searchInputRow:"archidektSearchForm_searchInputRow__QT86y",accordionContainer:"archidektSearchForm_accordionContainer__3KZWO"}},68620:()=>{},68759:(e,t,r)=>{"use strict";r.d(t,{H:()=>d,l:()=>c});var n=r(89532),a=r(15918),o=r(81639),i=r(23418),s=r(80545),l=r(33198);let c=e=>{let[{tbId:t,[l._]:r={}}]=(0,a.A)(["tbId",l._]);if(e&&e!==t)return`/collection/v2/${e}`;if(!t)return"/collection";if("object"!=typeof r||!r?.orderBy)return`/collection/v2/${t}`;let n={};return r?.orderBy&&(n.collectionOrderBy=r.orderBy),r?.orderDirection&&(n.orderDirection=r.orderDirection),r?.orderBy==="priceOne"&&(n.priceSource=i.zc[Number(r?.priceSource)||1]),r?.orderBy==="priceTwo"&&(n.priceSource=i.zc[Number(r?.priceSource2)||2]),`/collection/v2/${t}?${o.stringify(n)}`},d=(e,t=!0)=>{let{origin:r,pathname:a,search:i}=window.location,l=o.parse(i),c={};if(t)for(let e of Object.keys(l))c[e]=l[e];for(let t of Object.keys(e))c[t]=e[t];e?.collectionOrderBy&&n.M.dispatch({type:s.v,payload:{orderBy:e.collectionOrderBy}}),e?.orderDirection&&n.M.dispatch({type:s.v,payload:{orderDirection:e.orderDirection}});let d=!1;c.collectionOrderBy!==l.collectionOrderBy&&(d=!0),c.orderDirection!==l.orderDirection&&(d=!0),c.priceSource!==l.priceSource&&(d=!0),d&&(c.page=1),window.location=r+a+"?"+o.stringify(c)}},68835:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(75038),a=r(40120),o=r(60020),i=r.n(o);let s={none:"",green:i().green,orange:i().orange,red:i().red,blue:i().blue,purple:i().purple},l=({children:e=null,onClick:t,className:r="",color:o="none",disabled:l=!1,type:c,style:d,icon:u,title:p,tabIndex:f,id:h})=>(0,n.jsxs)("button",{id:h,style:d,className:`${i().button} ${s[o]} ${r}`,onClick:t,disabled:l,type:c,title:p,tabIndex:f,children:[u&&(0,n.jsx)(a.A,{name:u}),e]})},69133:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(75038);r(76430);var a=r(83522),o=r.n(a);let i={xSmall:{height:"15px",width:"15px",borderWidth:"2px"},medXSmall:{height:"20px",width:"20px",borderWidth:"2px"},tiny:{height:"30px",width:"30px",borderWidth:"3px"},small:{height:"50px",width:"50px",borderWidth:"4px"},large:{height:"100px",width:"100px",borderWidth:"12px"}},s={default:{borderColor:"#cecece",borderTopColor:"#4e4e4e"},dark:{borderColor:"#b6b6b6",borderTopColor:"#313131"}},l={slow:"2s",default:"1s",fast:".5s",zippy:".25s"},c=({className:e="",size:t="small",color:r="default",speed:a="default"})=>{let{width:c,height:d,borderWidth:u}=i[t],{borderColor:p,borderTopColor:f}=s[r],h=l[a];return(0,n.jsx)("div",{className:`${o().loader} ${e}`,style:{width:c,height:d,borderWidth:u,borderColor:p,borderTopColor:f,animationDuration:h}})}},69211:e=>{"use strict";var t="%[a-f0-9]{2}",r=RegExp("("+t+")|([^%]+?)","gi"),n=RegExp("("+t+")+","gi");e.exports=function(e){if("string"!=typeof e)throw TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch(t){return function(e){for(var t={"%FE%FF":"��","%FF%FE":"��"},a=n.exec(e);a;){try{t[a[0]]=decodeURIComponent(a[0])}catch(e){var o=function(e){try{return decodeURIComponent(e)}catch(a){for(var t=e.match(r)||[],n=1;n<t.length;n++)t=(e=(function e(t,r){try{return[decodeURIComponent(t.join(""))]}catch(e){}if(1===t.length)return t;r=r||1;var n=t.slice(0,r),a=t.slice(r);return Array.prototype.concat.call([],e(n),e(a))})(t,n).join("")).match(r)||[];return e}}(a[0]);o!==a[0]&&(t[a[0]]=o)}a=n.exec(e)}t["%C2"]="�";for(var i=Object.keys(t),s=0;s<i.length;s++){var l=i[s];e=e.replace(RegExp(l,"g"),t[l])}return e}(e)}}},69433:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(6997);let a={signalEvent:e=>{(0,n.sendGTMEvent)({event:"app_event",app_event_name:e})}}},69507:e=>{e.exports={tag:"canlanderPointsTag_tag__nqZQ0"}},69575:(e,t,r)=>{"use strict";r.d(t,{A:()=>
123o});var n=r(25852),a=r(58827);let o=(0,n.A)(a.A,"Map")},69740:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>l,vc:()=>c,xE:()=>d});var n=r(75038),a=r(76430),o=r(12134),i=r(87016),s=r.n(i);let l=({value:e,stringValue:t,onChange:r,onStringValueChange:i,className:l=""})=>{let c=(r,n)=>void 0!==t?t?.toLocaleLowerCase().includes(n):void 0!==e?e[r]:void 0,[d,u]=(0,a.useState)(c("White","w")??!0),[p,f]=(0,a.useState)(c("Blue","u")??!0),[h,m]=(0,a.useState)(c("Black","b")??!0),[g,b]=(0,a.useState)(c("Red","r")??!0),[y,v]=(0,a.useState)(c("Green","g")??!0),[x,_]=(0,a.useState)(c("Colorless","c")??!0),C=t=>{let n={White:e?.White??d,Blue:e?.Blue??p,Black:e?.Black??h,Red:e?.Red??g,Green:e?.Green??y,Colorless:e?.Colorless??x,...t};if(r&&r(n),i){let e="";n.White&&(e+="W"),n.Blue&&(e+="U"),n.Black&&(e+="B"),n.Red&&(e+="R"),n.Green&&(e+="G"),n.Colorless&&!e&&(e+="C"),i(e)}};return(0,n.jsxs)("div",{className:`${s().container} ${l}`,children:[(0,n.jsx)("button",{type:"button",onClick:()=>{u(!d),C({White:!(c("White","w")??d)})},style:{opacity:e?.White??d?"1":"0.2"},children:(0,n.jsx)(o.Ay,{symbol:"W",height:"2em",width:"2em"})}),(0,n.jsx)("button",{type:"button",onClick:()=>{f(!p),C({Blue:!(c("Blue","u")??p)})},style:{opacity:e?.Blue??p?"1":"0.2"},children:(0,n.jsx)(o.Ay,{symbol:"U",height:"2em",width:"2em"})}),(0,n.jsx)("button",{type:"button",onClick:()=>{m(!h),C({Black:!(c("Black","b")??h)})},style:{opacity:e?.Black??h?"1":"0.2"},children:(0,n.jsx)(o.Ay,{symbol:"B",height:"2em",width:"2em"})}),(0,n.jsx)("button",{type:"button",onClick:()=>{b(!g),C({Red:!(c("Red","r")??g)})},style:{opacity:e?.Red??g?"1":"0.2"},children:(0,n.jsx)(o.Ay,{symbol:"R",height:"2em",width:"2em"})}),(0,n.jsx)("button",{type:"button",onClick:()=>{v(!y),C({Green:!(c("Green","g")??y)})},style:{opacity:e?.Green??y?"1":"0.2"},children:(0,n.jsx)(o.Ay,{symbol:"G",height:"2em",width:"2em"})}),(0,n.jsx)("button",{type:"button",onClick:()=>{_(!x),C({Colorless:!(c("Colorless","c")??x)})},style:{opacity:e?.Colorless??x?"1":"0.2"},children:(0,n.jsx)(o.Ay,{symbol:"C",height:"2em",width:"2em"})})]})},c=({value:e,onChange:t})=>{let[r,o]=(0,a.useState)(e??!1),i="or-logic",l="and-logic",c=e=>{o(e.target.value===l),t(e.target.value===l)};return(0,n.jsxs)("div",{className:s().radioContainer,children:[(0,n.jsx)("label",{className:s().mainRadioLabel,children:"Logic:"}),(0,n.jsxs)("span",{className:s().cursors,children:[(0,n.jsx)("input",{onChange:c,name:i,value:i,type:"radio",id:i,checked:!(e??r)}),(0,n.jsx)("label",{htmlFor:i,children:"Or"}),(0,n.jsx)("input",{onChange:c,name:l,value:l,type:"radio",id:l,checked:e??r}),(0,n.jsx)("label",{htmlFor:l,children:"And"})]})]})},d=({value:e,onChange:t})=>{let[r,o]=(0,a.useState)(e??!1),i="logic-color",l="identity-color",c=e=>{o(e.target.value===l),t(e.target.value===l)};return(0,n.jsxs)("div",{className:s().radioContainer,children:[(0,n.jsx)("label",{className:s().mainRadioLabel,children:"Options:"}),(0,n.jsxs)("span",{className:s().cursors,children:[(0,n.jsx)("input",{onChange:c,name:i,value:i,type:"radio",id:i,checked:!(e??r)}),(0,n.jsx)("label",{htmlFor:i,children:"Color"}),(0,n.jsx)("input",{onChange:c,name:l,value:l,type:"radio",id:l,checked:e??r}),(0,n.jsx)("label",{htmlFor:l,children:"Identity"})]})]})}},69889:e=>{e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=!!t,t}},69974:e=>{e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},70050:e=>{e.exports={controls:"spellbookComboProvider_controls__6zFNQ",combos:"spellbookComboProvider_combos__N24NU",dropdown:"spellbookComboProvider_dropdown__zioGl",noCombos:"spellbookComboProvider_noCombos__RNMcG"}},70093:(e,t,r)=>{"use strict";r.d(t,{Bm:()=>s,Nt:()=>o,UH:()=>i});var n=r(23418),a=r(33198);let o=e=>({ownsCollection:!1,hasFetchedCollectionTags:!1,preferredPageSize:100,recentlyAdded:[],serverCollectionData:[],collectionCards:{},tags:{},numberOfResults:0,game:1,isPublic:!1,view:"text",viewingLabels:!1,priceSource:n.s6.CK,priceSource2:n.s6.TCG,activeCardTab:"details",activeCardId:null,openToAllEditionsMenu:!1,selectCardExtraSearchOptions:{archidekt:[],scryfall:""},multiSelectedIds:{},filteringModalOpen:!1,autoColumns:!0,columnData:i,imageSize:2,filterType:"scryfall",orderBy:"createdAt",orderDirection:"descending",...(0,a.q3)(e)}),i=[{label:"Quantity",key:"quantity",enabled:!0,width:40},{label:"Name",key:"name",enabled:!0,width:200},{label:"Finish",key:"modifier",enabled:!0,width:80}
123,{label:"Rarity",key:"rarity",enabled:!1,width:65},{label:"Edition",key:"set",enabled:!0,width:375},{label:"Edition code",key:"setCode",enabled:!1,width:100},{label:"Edition date",key:"editionDate",enabled:!1,width:150},{label:"Collector number",key:"collectorNumber",enabled:!1,width:85},{label:"Language",key:"language",enabled:!0,width:65},{label:"Condition",key:"condition",enabled:!0,width:65},{label:"Collection labels",key:"colorLabels",enabled:!1,width:350},{label:"Price 1",key:"priceOne",enabled:!0,width:100},{label:"Price 2",key:"priceTwo",enabled:!1,width:100},{label:"Purchase price",key:"purchasePrice",enabled:!1,width:125},{label:"Artist",key:"artist",enabled:!1,width:150},{label:"Date added",key:"createdAt",enabled:!1,width:150},{label:"Date updated",key:"updatedAt",enabled:!1,width:150},{label:"Casting cost",key:"casingCost",enabled:!1,width:185},{label:"Mana value",key:"manaValue",enabled:!1,width:85},{label:"Types",key:"types",enabled:!1,width:200},{label:"Power",key:"power",enabled:!1,width:65},{label:"Toughness",key:"toughness",enabled:!1,width:65},{label:"Loyalty",key:"loyalty",enabled:!1,width:65},{label:"Scryfall ID",key:"uid",enabled:!1,width:350},{label:"Row options",key:"actions",enabled:!0,width:25}],s={andTags:[],orTags:[],notTags:[],collectionLanguage:[],condition:[],quantity:"",quantityLogic:void 0,treatment:void 0}},70256:e=>{e.exports={container:"cornerQuantity_container__IPmuP",cornerQuantity:"cornerQuantity_cornerQuantity__or_QR",menu:"cornerQuantity_menu__QI8VP"}},70288:(e,t,r)=>{var n=r(64339),a=r(3e3),o=r(47553),i=Object.prototype,s=Function.prototype.toString,l=i.hasOwnProperty,c=s.call(Object);e.exports=function(e){if(!o(e)||"[object Object]"!=n(e))return!1;var t=a(e);if(null===t)return!0;var r=l.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&s.call(r)==c}},70328:(e,t,r)=>{"use strict";r.d(t,{E:()=>a});var n=r(76430);let a="u">typeof window?n.useLayoutEffect:n.useEffect},70468:e=>{e.exports={container:"fromFace_container__YHEqs",title:"fromFace_title__8PrSk",typeBox:"fromFace_typeBox__bZORR",cardText:"fromFace_cardText__p0EhO"}},70496:e=>{e.exports={form:"edhRecsForm_form__jbzKz",dropdown:"edhRecsForm_dropdown__b0tS8",menu:"edhRecsForm_menu__Wagi8",cutsMessage:"edhRecsForm_cutsMessage__y5rkp",imageControls:"edhRecsForm_imageControls___s_R6"}},70696:(e,t,r)=>{"use strict";r.d(t,{A:()=>v});var n=r(75038),a=r(76430),o=r(98381),i=r(15918),s=r(85785),l=r(21159),c=r(68835),d=r(41944),u=r(40120),p=r(69133),f=r(84932),h=r.n(f),m=r(65718),g=r(59606),b=r(56954),y=r.n(b);let v=({card:e,disabled:t})=>{let r=(0,o.useRouter)(),[{tbId:f,tbRootFolderId:b}]=(0,i.A)(["tbId","tbRootFolderId"]),[v,x]=(0,a.useState)(!1);return f?(0,n.jsx)(c.A,{disabled:t||v,onClick:()=>{let t=(0,g.J)(e),n=0,a={name:`Untitled ${e.name} deck`,deckFormat:t?s.uB.EDH:s.uB.CUSTOM,parentFolder:b,private:!1,extras:{}};return x(!0),d.A.create(a).then(r=>(n=r.id,d.A.add(n,[{...e,qty:1,categories:t?["Commander"]:[]}]))).then(()=>r.push((0,m.cR)(n,a.name))).catch(e=>{console.error(e),l.A.create("Unable to create new deck","Deck Service")}).finally(()=>x(!1))},children:v?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(p.A,{size:"xSmall"}),"Creating new deck..."]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(u.A,{name:"circle-plus"}),"Create new deck"]})}):(0,n.jsx)(h(),{className:y().fullWidth,href:`/sandbox?commanderAs=${e.name}`,children:(0,n.jsx)(c.A,{className:y().fullWidth,icon:"circle-plus",disabled:t,children:"Create new deck"})})}},70876:(e,t,r)=>{"use strict";function n(e,t,r){let n=r.getRegistry(),a=n.addTarget(e,t);return[a,()=>n.removeTarget(a)]}function a(e,t,r){let n=r.getRegistry(),a=n.addSource(e,t);return[a,()=>n.removeSource(a)]}r.d(t,{V:()=>a,l:()=>n})},70941:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},71336:(e,t,r)=>{var n=r(63361),a=r(73587),o=r(83412),i=r(14192),s=r(60568);function l(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}l.prototype.clear=n,l.prototype.delete=a,l.prototype.get=o,l.prototype.has=i,l.prototype.set=s,e.exports=l},71662:(e,t,r)=>{var n=r(52692),a=r(7889),o=r(54983),i=r(9862),s=r(62484);e.exports=function(e){return"function"==typeof e?e:null==e?o:"object"==typeof e?i(e)?a(e[0],e[1]):n(e):s(e)}},71872:(e,t,r)=>{var n=r(89654),a=r(64190),o=r(34142),i=r(62319),s=r(96006);e.exports=function(e,t,r){var l=e.constructor;switch(t){case"[object ArrayBuffer]":return n(e);case"[object Boolean]":case"[object Date]":return new l(+e);case"[object DataView]":return a(e,r);
123case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return s(e,r);case"[object Map]":case"[object Set]":return new l;case"[object Number]":case"[object String]":return new l(e);case"[object RegExp]":return o(e);case"[object Symbol]":return i(e)}}},71919:e=>{e.exports={container:"basicCard_container__rDv6F",clickableCard:"basicCard_clickableCard__iZyn0",border:"basicCard_border__Cui4x",loadingCard:"basicCard_loadingCard__rnnvF",image:"basicCard_image__7VRye",colorTag:"basicCard_colorTag__ieCiv",contentWarningTrigger:"basicCard_contentWarningTrigger__ar_85"}},71969:(e,t,r)=>{"use strict";r.d(t,{A:()=>k});var n=r(75038),a=r(76430),o=r(21159),i=r(33048),s=r(84806),l=r(97930),c=r(10993),d=r(74629),u=r(68835),p=r(4444),f=r(8682),h=r(40120),m=r(10675),g=r(432),b=r(59606),y=r(60907),v=r(90332),x=r(397),_=r.n(x);let C=e=>{try{navigator.clipboard.writeText(e),o.A.create("Copied data to clipboard","Card Details","success")}catch{o.A.create("Unable to copy text","Card Details","error")}},k=({open:e,onClose:t,onOpen:r,onTabChange:o,card:s,tabs:l,activeTabId:c,nextPrevControls:d,rightControls:f,className:v="",children:x=null,onCardFlipped:k,onCardUpdated:j,lockFlippedAction:S=!1,saving:O,nowWeirdClose:N,id:E})=>{let M=(0,a.useRef)(()=>null),T=(0,i.hT)();(0,a.useEffect)(()=>{if(window.removeEventListener("keydown",M.current),e&&d)return M.current=e=>{!(0,m.h_)(e)&&("ArrowLeft"!==e.key||d.previous.disabled?"ArrowRight"!==e.key||d.next.disabled||d.next.onClick():d.previous.onClick())},window.addEventListener("keydown",M.current),()=>window.removeEventListener("keydown",M.current)},[e,d,s]);let L=d?.previous.disabled&&d?.next.disabled,I=(0,n.jsx)(A,{card:s,children:(0,n.jsxs)(u.A,{className:_().desktopExternalLinks,children:["Card links",(0,n.jsx)(h.A,{name:"chevron circle down"})]})}),D=(0,b.J)(s);return(0,n.jsx)(p.A,{open:e,onClose:t,onOpen:r,className:`${_().container} ${v}`,id:E,mobileToolbarOptions:L?[]:[{icon:"chain",label:"Links",disabled:!s.id,options:[{customIcon:"archidekt",label:"View card on Archidekt",to:(0,y.NM)(s)},{icon:"code",label:"View card on Scryfall",to:`https://scryfall.com/cards/${s?.uid}`,target:"_blank"},{customIcon:"edhrec",label:"View card on EDHREC",to:(0,g.Q)(s),target:"_blank"},{to:`/commanders/${(0,y.uG)(s.name)}`,label:"View matching commander decks",icon:"chess king",hidden:!D},{to:`/search/decks/?cardName=${encodeURIComponent(s.name)}`,label:"View other decks",icon:"search"},{label:"Copy UID",icon:"copy",onClick:()=>C(s.uid),hidden:!T},{label:"Copy Oracle UID",icon:"copy outline",onClick:()=>C(s.oracleCardUid),hidden:!T}]},{icon:"arrow circle left",label:d?.previous.label,onClick:d?.previous.onClick,disabled:d?.previous.disabled||!d?.previous.label},{icon:"arrow circle right",label:d?.next.label,onClick:d?.next.onClick,disabled:d?.next.disabled||!d?.next.label}],noWeirdClose:N,children:(0,n.jsxs)(w,{onTabChange:o,card:s,tabs:l,activeTabId:c,rightControls:void 0!==f?f:I,onCardFlipped:k,onCardUpdated:j,lockFlippedAction:S,saving:O,children:[d&&!L&&(0,n.jsxs)("div",{className:_().nextPrevContainer,children:[(0,n.jsx)(A,{card:s,triggerClassName:_().mobileExternalLinkContainer,children:(0,n.jsxs)("button",{className:_().mobileExternalLinkButton,children:[(0,n.jsx)(h.A,{name:"chain"})," ",(0,n.jsx)("span",{children:"Links"})]})}),(0,n.jsxs)("button",{className:_().nextPrevButton,onClick:d.previous.onClick,disabled:d.previous.disabled,children:[(0,n.jsx)(h.A,{name:"arrow left"})," ",(0,n.jsx)("span",{children:d.previous.label})]}),(0,n.jsxs)("button",{className:_().nextPrevButton,onClick:d.next.onClick,disabled:d.next.disabled,children:[(0,n.jsx)("span",{children:d.next.label}),(0,n.jsx)(h.A,{name:"arrow right"})]})]}),x]})})},w=e=>{let[t,r]=(0,a.useState)(e.card.flippedDefault||!1),[o,i]=(0,a.useState)(!1),[u,p]=(0,a.useState)(!1);(0,a.useEffect)(()=>{i(!1),p(!1),e.onCardFlipped&&e.onCardFlipped(t)},[t]),(0,a.useEffect)(()=>{r(e.card.flippedDefault),i(!1),p(!1)},[e.card.id]);let m=s.Yp.includes(e.card.layout),g=(0,s.Ih)(e.card),b=e.card.layout.includes("flip"),{createdAt:y,updatedAt:x}=e.card;return(0,n.jsxs)("div",{className:_().content,children:[(0,n.jsxs)("div",{className:_().titleRow,children:[(0,n.jsx)("button",{className:_().copyButton,onClick:()=>(0,v.Z)([e.card]),children:(0,n.jsx)("h3",{className:`${_().title} ${!e.card.name?_().defaultCard:""}`,children:e.card.name||" "})}),(y||x)&&(0,n.jsx)(f.A,{menuClassName:_().cardTimestampsMenu,options:[{type:"message",label:`Added at: ${y?new Date(y).toLocaleDateString()+" - "+new Date(y).toLocaleTimeString():"None"}`},{type:"message",label:`Updated at: ${x?new Date(x).toLocaleDateString()+" - "+new Date(x).toLocaleTimeString():"None"}`}],children:(0,n.jsx)("button",{className:_().cardTimestampsDropdown,children:(0,n.jsx)(h.A,{name:"clock"})})})]}),(0,n.jsxs)("div",{className:_().controls,children:[(0,n.jsx)(l.A,{className:_().tabContainer,optionsClassName:_().tabButton,options:e.tabs.map(t=>({label:t.label,selected:t.id===e.activeTabId,onClick:()=>e.onTabChange(t.id),disabled:t.disabled,hidden:t.hidden,className:t.id===e.activeTabId?_().activeTab:""}))}),!!e.rightControls&&(0,n.jsx)("div",{className:_().rightControls,children:e.rightControls})]}),(0,n.jsxs)("div",{className:_().splitLayout,children:[(0,n.jsxs)("div",{className:_().left,children:[(0,n.jsx)("div",{className:` 124 ${_().rotationContainer} 125 ${o?_().rotated:""} 126 ${u?_().oneEightyRotate:""} 127 `,children:(0,n.jsx)(c.A,{includeCorderOwned:!0,showContentWarningOverrideControls:!0,overrideCardResolutionPreference:"large",card:e.card,flipped:t,className:_().basicCard,saving:"saving"===e.saving})}),(0,n.jsx)(d.A,{card:e.card,className:_().row}),(0,n.jsxs)("div",{className:`${_().flipActionGroup} ${!m?_().hideFlipCardActions:""}`,children:[(0,n.jsxs)("button",{className:`${_().flipButton} ${e.lockFlippedAction?_().flipLockEnabled:""}`,onClick:()=>r(!t),color:"violet",children:[(0,n.jsx)(h.A,{name:"refresh"}),"Flip card"]}),e.lockFlippedAction&&(0,n.jsx)("button",{onClick:()=>{!e.lockFlippedAction||e.onCardUpdated&&e.onCardUpdated({...e.card,flippedDefault:t})},className:_().flipLockButton,disabled:e.card.flippedDefault===t,children:(0,n.jsx)(h.A,{name:e.card.flippedDefault!==t?"lock":"unlock"})})]}),g&&(0,n.jsxs)("button",{className:_().flipButton,onClick:()=>i(!o),color:"violet",children:[(0,n.jsx)(h.A,{name:"refresh"}),"Rotate card"]}),b&&(0,n.jsxs)("button",{className:_().flipButton,onClick:()=>p(!u),color:"violet",children:[(0,n.jsx)(h.A,{name:"refresh"}),"Flip card"]})]}),(0,n.jsx)("div",{className:_().right,children:e.tabs.find(t=>
127t.id===e.activeTabId)?.body??null})]}),!!e.children&&(0,n.jsx)("div",{className:_().extraArea,children:e.children})]})},A=({card:e,menuClassName:t="",triggerClassName:r,children:a})=>{if(e.customCard)return null;let o=(0,i.hT)(),s=(0,b.J)(e);return(0,n.jsx)(f.A,{triggerClassName:r,menuClassName:`${_().cardLinkMenu} ${t}`,options:[{to:(0,y.NM)(e),label:"Archidekt",target:"_blank",customIcon:"archidekt"},{to:(0,g.Q)(e),label:"EDHREC",target:"_blank",customIcon:"edhrec"},{to:`https://scryfall.com/cards/${e?.uid}`,label:"Scryfall",target:"_blank",icon:"code"},{type:"spacer"},{to:`/commanders/${(0,y.uG)(e.name)}`,label:"Matching commanders",target:"_blank",hidden:!s,icon:"chess king"},{to:`/search/decks/?cardName=${encodeURIComponent(e.name)}`,label:"View other decks",target:"_blank",icon:"search"},{type:"spacer",hidden:!o},{label:"Copy UID",onClick:()=>C(e.uid),hidden:!o,icon:"copy"},{label:"Copy Oracle UID",onClick:()=>C(e.oracleCardUid),hidden:!o,icon:"copy outline"}],children:a})}},72090:(e,t,r)=>{var n=r(88513);e.exports=function(e,t){return function(r,a){if(null==r)return r;if(!n(r))return e(r,a);for(var o=r.length,i=t?o:-1,s=Object(r);(t?i--:++i<o)&&!1!==a(s[i],i,s););return r}}},72224:(e,t,r)=>{"use strict";r.d(t,{MO:()=>h,_n:()=>m,n7:()=>b,ru:()=>v,sY:()=>y});var n=r(34783),a=r.n(n),o=r(12912),i=r(74143),s=r.n(i),l=r(77039),c=r.n(l),d=r(54072),u=r.n(d),p=r(89532),f=r(85785);let h={scrySearch:e=>({type:"scrySearch",meta:{query:"",smartFilters:!0},id:e??a().generate(),noAutoSearch:!1,scrollHeight:0}),archidektSearch:e=>({type:"archidektSearch",meta:m(),id:e??a().generate(),noAutoSearch:!1,scrollHeight:0}),edhRecs:e=>({type:"edhRecs",meta:{},id:e??a().generate(),noAutoSearch:!1,scrollHeight:0}),archidektRecs:e=>({type:"archidektRecs",meta:{},id:e??a().generate(),noAutoSearch:!1,scrollHeight:0}),other:e=>({type:"other",id:e??a().generate(),noAutoSearch:!0,meta:{},scrollHeight:0}),manabaseGenerator:e=>({type:"manabaseGenerator",meta:{},id:e??a().generate(),noAutoSearch:!1,scrollHeight:0}),spellbookCombo:e=>({type:"spellbookCombo",meta:{},id:e??a().generate(),noAutoSearch:!1,scrollHeight:0})},m=(e={})=>{let{deck:t}=p.M.getState(),r=t.format,n=f.EV.includes(r),a=f.D4.includes(r),i=t.game||(n?f.$p.Arena:null)||s()(o.Ay.get("settings"),"searchGame")||null;return{...u()(g),colorIdentity:a,formatLegality:r,game:i,includeTokens:!0,includeEmblems:!0,includeArtCards:!0,...e}},g={name:"",colors:{White:!0,Blue:!0,Black:!0,Red:!0,Green:!0,Colorless:!0},andcolors:!1,colorIdentity:!1,rarity:{common:!0,uncommon:!0,rare:!0,mythic:!0,special:!0},editions:[],superTypes:[],types:[],subTypes:[],oracleText:"",cmc:"",gtecmc:!1,ltecmc:!1,manaCost:"",power:"",gtepower:!1,ltepower:!1,toughness:"",gtetoughness:!1,ltetoughness:!1,flavor:"",artist:"",lore:"",orderBy:o.Ay.get("archidekt-search-orderby")??"oracleCard__name",formatLegality:f.uB.CUSTOM,game:s()(o.Ay.get("settings"),"searchGame")||f.$p.Paper,allEditions:!s()(o.Ay.get("settings"),"searchUnique",!0),collection:0,collectorNumber:"",includeDigital:!0,bracketInfo:void 0,page:1},b=e=>{let t=["colors","rarity","formatLegality"],r="";for(let[n,a]of Object.entries(e))!t.includes(n)&&(c()(a,g[n])||(r&&(r+="+ "),r+=`${n}: ${a} `));return r},y=e=>`tab-search-input-${e}`,v=e=>o.Ay.set("archidekt-search-orderby",e)},72502:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var n=r(36135),a=Object.prototype,o=a.hasOwnProperty,i=a.toString,s=n.A?n.A.toStringTag:void 0;let l=function(e){var t=o.call(e,s),r=e[s];try{e[s]=void 0;var n=!0}catch(e){}var a=i.call(e);return n&&(t?e[s]=r:delete e[s]),a};var c=Object.prototype.toString,d=n.A?n.A.toStringTag:void 0;let u=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":d&&d in Object(e)?l(e):c.call(e)}},72543:()=>{},72562:(e,t,r)=>{"use strict";let n;function a(){return n||((n=new Image).src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="),n}r.d(t,{n:()=>a})},72715:(e,t,r)=>{"use strict";r.d(t,{Qu:()=>v,Ay:()=>b,A7:()=>x});var n=r(75038),a=r(76430),o=r(32071),i=r(36601),s=r(21159),l=r(89532),c=r(23418),d=r(68835),u=r(40120),p=r(21129),f=r(85785),h=r(74892),m=r.n(
127h);let g=({cards:e,priceSource:t,linkedFrom:r,label:i="",children:s=null,isSellLink:d=!1,isDisabled:h=!1})=>{var m;let g,b,v,x,_,k,w,A,j,S,O,N,E,M,T,L,{ckprice:I,tcgprice:D,chprice:R,tcgstring:P,ckstring:$,chelements:z,scgstring:F,scgprice:B,mpstring:U,mpprice:G,tcgLandPrice:q,tcgLandString:H,ckSellList:V}=(m=e.filter(e=>!e?.customCard),g=0,b=0,v=0,x=0,_=0,k=0,w=0,A="",j="",S="",O="",N="",E=[],M=[],T=l.M.getState().deck.categories,m.forEach((e,t)=>{if(!e)return;let r="Normal"!==e.modifier,o=T[e?.categories[0]||""]||(0,f.F3)();r?e.ids.scgFoil:e.ids.scg;let i=r?e.prices.ckFoil:e.prices.ck,s=r?e.prices.tcgFoil:e.prices.tcg,l=r?e.prices.mtgoFoil:e.prices.mtgo,c=r?e.prices.scgFoil:e.prices.scg,d=r?e.prices.mpFoil:e.prices.mp,u=r?e.prices.cardTraderFoil:e.prices.cardTrader;g+=e.qty*i,b+=e.qty*s,v+=e.qty*l,x+=e.qty*c,_+=e.qty*d,k+=e.qty*e.prices.tcgLand,w+=e.qty*u;let p=e.name.normalize("NFD").replace(/[\u0300-\u036f]/g,"");M.push((0,n.jsxs)(a.Fragment,{children:[e.ids.mtgoNormalId||e.ids.mtgoFoilId?(0,n.jsx)("input",{type:"hidden",name:`data[Deck][cards][${t}][id]`,value:r&&e.ids.mtgoFoilId?e.ids.mtgoFoilId:e.ids.mtgoNormalId}):(0,n.jsx)("input",{type:"hidden",name:`data[Deck][cards][${t}][name]`,value:p.split("//")[0]}),(0,n.jsx)("input",{type:"hidden",name:`data[Deck][cards][${t}][quantity]`,value:e.qty}),(0,n.jsx)("input",{type:"hidden",name:`data[Deck][cards][${t}][is_sideboard]`,value:"Sideboard"===o.name?"1":"0"})]},t));let h="Normal"!==e.modifier&&e.ids.ckFoilId||e.ids.ckNormalId;h&&E.push({id:`${h}`,qty:e.qty}),"split"===e.layout?(j+=`${e.qty} ${p}||`,A+=`${e.qty} ${p}||`):(A+=`${e.qty} ${p.split("//")[0].trim()}||`,j+=`${e.qty} ${p.split("//")[0].trim()}||`),S+=`${e.qty} ${p} ||`,O+=`${e.qty} ${p} [${e.setCode}] ${e.collectorNumber} 128`,N+=`${e.qty}x ${p} (${e.setCode}) ${e.collectorNumber} |`}),j=j.substring(0,j.length-2),{ckprice:g.toFixed(2),tcgprice:b.toFixed(2),chprice:v.toFixed(2),scgprice:x.toFixed(2),mpprice:_.toFixed(2),tcgLandPrice:k.toFixed(2),tcgstring:j,ckstring:A,scgstring:S,mpstring:O,tcgLandString:N,chelements:(0,n.jsx)(a.Fragment,{children:M}),ckSellList:E}),W=(0,p.uk)(r),Y=`https://partner.tcgplayer.com/c/4913290/1830156/21018?partnerpropertyid=${o.Ay.tcgPropertyId}&${W.tcg}&u=${encodeURIComponent("https://store.tcgplayer.com/massentry")}`,K=`https://www.cardkingdom.com/builder?${W.ck}`,X=`https://www.cardhoarder.com/decks/upload?${W.mtgo}`,J=`https://www.tcg.land/multisearch#/magic-the-gathering?format=archidekt&separator=|&lines=${H}&utm_medium=affiliate&utm_source=${o.Ay.tcgLandAffiliateUrlParam}&via=archidekt-${r}`,Q=`https://manapool.com/add-deck?${o.Ay.manapoolAffiliateUrlParams}&deck=${C(U)}&${W.mp}`,Z="",ee="",et=0,er="";if(t===c.s6.CK&&(Z=d?"https://www.cardkingdom.com/sellcart/partner_import?":K,ee=$,L=void 0,et=I,er=d?"EDHRECSell":"archidekt"),t===c.s6.TCG){let e=encodeURIComponent(P);Z=`${Y}?c=${encodeURIComponent(e)}`,ee=P,L=null,et=D,er="Archidekt"}if(t===c.s6.MTGO&&(Z=X,ee="",L=z,et=R,er="archidekt"),t===c.s6.SCG&&(ee=F,et=B),t===c.s6.MP&&(Z=Q,et=G),t===c.s6.TCGLAND&&(Z=J,et=q),t===c.s6.JE&&(ee=U),t===c.s6.CS&&(ee=U),t===c.s6.CT&&(ee=U.replace(/\[/g,"(").replace(/]/g,")")),!Z&&t!==c.s6.SCG&&t!==c.s6.JE&&t!==c.s6.CT&&t!==c.s6.CS)return null;let en=s||(0,n.jsxs)("button",{type:"submit",children:[(0,n.jsx)(u.A,{name:d?"dolly":"shopping cart"})," ",i||"Buy selected cards"]});return(0,n.jsx)(y,{asLink:t===c.s6.TCG||t===c.s6.MP,url:Z,searchString:ee,price:et,partner:er,chelements:L,scgLink:t===c.s6.SCG,jeLink:t===c.s6.JE,ctLink:t===c.s6.CT,csLink:t===c.s6.CS,ckSellList:V,linkedFrom:r,isDisabled:h,isSellLink:d,children:en})},b=g,y=({url:e,searchString:t,price:r,color:o,icon:l,partner:c,text:f,chelements:h,scgLink:m,jeLink:g,ctLink:b,csLink:y,children:v=null,onClick:x,asLink:_=!1,ckSellList:C,linkedFrom:k="generic",isDisabled:w=!1,isSellLink:A=!1})=>{let[j,S]=a.useState(!1),O=(0,p.uk)(k),N=async()=>{S(!0),i.A.post("/api/cards/bulk-scg-purchase/",{data:t}).then(e=>{window.open(`https://goto.starcitygames.com/c/4913290/3052179/37198?${O.scg}&u=${encodeURIComponent(e.url)}`,"_blank")?.focus()}).catch(()=>s.A.create("Unable to fetch SCG URL",k,"error")).finally(()=>S(!1))},E=async()=>{S(!0),i.A.post("/api/cards/bulk-je-purchase/",{decklist:t}).then(e=>{window.open(`${e.url}&${O.je}`,"_blank")}
128).catch(()=>s.A.create("Unable to fetch Journey's End URL",k,"error")).finally(()=>S(!1))},M=async()=>{S(!0),i.A.post("/api/cards/bulk-card-trader-purchase/",{decklist:t}).then(e=>{window.open(`${e.url}?${O.ct}`,"_blank")}).catch(()=>s.A.create("Unable to fetch Card Trader URL",k,"error")).finally(()=>S(!1))},T=async()=>{S(!0),i.A.post("/api/cards/bulk-cs-export/",{decklist:t}).then(e=>{window.open(`https://www.cardsphere.com${e.url}&${O.cs}&action=${A?"sell":"buy"}`,"_blank")}).catch(()=>s.A.create("Unable to fetch Cardsphere URL",k,"error")).finally(()=>S(!1))};return _?(0,n.jsxs)("a",{href:e,target:"_blank",children:[v,!v&&(0,n.jsxs)(d.A,{style:{backgroundColor:o},onClick:x,children:[l&&(0,n.jsx)(u.A,{className:l}),f,r]})]}):m&&v?a.cloneElement(v,{onClick:N,disabled:w||j}):g&&v?a.cloneElement(v,{onClick:E,disabled:w||j}):b&&v?a.cloneElement(v,{onClick:M,disabled:w||j}):y&&v?a.cloneElement(v,{onClick:T,disabled:w||j}):(0,n.jsxs)("form",{method:"post",action:e,target:"_blank",children:[void 0===h?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("input",{type:"hidden",name:"c",value:t}),(0,n.jsx)("input",{type:"hidden",name:"json",value:JSON.stringify({contents:C})}),(0,n.jsx)("input",{type:"hidden",name:"partner",value:c}),(0,n.jsx)("input",{type:"hidden",name:"po_origin",value:1}),(0,n.jsx)("input",{type:"hidden",name:"partner_args",value:"archidekt,buylist"})]}):h,v,!v&&(0,n.jsxs)(d.A,{style:{backgroundColor:o},onClick:x,children:[l&&(0,n.jsx)(u.A,{className:l}),f,r]})]})},v=(e,t,r,n,a)=>{let{cardMap:o}=l.M.getState().deck;return _(e.map(e=>o[e]).filter(e=>!e?.customCard),t,r,n,a)},x=(e,t,r,n)=>{let{collectionCards:a}=l.M.getState().collectionV2;return _(e.map(e=>{let t=a[e];return{...t.card,qty:t.quantity}}).filter(e=>!e?.customCard),t,r,n,!0)},_=(e,t,r,a,o)=>{let i=(0,n.jsx)(g,{cards:e,priceSource:t,linkedFrom:r,label:a,isSellLink:o});return{type:"custom",className:m().option,customChild:i,hidden:!i||!e.length}},C=e=>btoa(unescape(encodeURIComponent(e))).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")},72770:(e,t,r)=>{"use strict";r.d(t,{_:()=>o,s:()=>a});var n=r(32071);function a(){return Math.round(Date.now()/1e3)}function o(e){let t=new Date(e).getTime(),r=Math.floor((Date.now()-t)/1e3),a=r/31536e3;return a>2?Math.floor(a)+" years":(a=r/2592e3)>2?Math.floor(a)+" months":(a=r/86400)>2?Math.floor(a)+" days":(a=r/3600)>2?Math.floor(a)+" hrs":(a=r/60)>2?Math.floor(a)+" mins":"production"!==n.w1?"moments":r<0?"today":Math.floor(r)+" secs"}},72830:(e,t,r)=>{"use strict";r.d(t,{A:()=>o,Q:()=>i});var n=r(32418),a=r.n(n);function o(e,t){return a()(e,t)}let i=()=>{(0,n.extend)("$removeCardWithId",(e,t)=>{let r=-1;for(let n=0;n<t.length;n++)if(t[n].id===e){r=n;break}return r>-1?o(t,{$splice:[[r,1]]}):t})}},72936:e=>{e.exports=function(e){return this.__data__.has(e)}},73018:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r={},n=function(e){var t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];r[e]=t};return 0===e&&n("first-child"),e===t-1&&n("last-child"),(0===e||e%2==0)&&n("even"),1===Math.abs(e%2)&&n("odd"),n("nth-child",e),r}},73240:(e,t,r)=>{var n=r(21216),a=r(12847),o=r(88888);e.exports=function(e,t,r,i,s,l){var c=1&r,d=e.length,u=t.length;if(d!=u&&!(c&&u>d))return!1;var p=l.get(e),f=l.get(t);if(p&&f)return p==t&&f==e;var h=-1,m=!0,g=2&r?new n:void 0;for(l.set(e,t),l.set(t,e);++h<d;){var b=e[h],y=t[h];if(i)var v=c?i(y,b,h,t,e,l):i(b,y,h,e,t,l);if(void 0!==v){if(v)continue;m=!1;break}if(g){if(!a(t,function(e,t){if(!o(g,t)&&(b===e||s(b,e,r,i,l)))return g.push(t)})){m=!1;break}}else if(!(b===y||s(b,y,r,i,l))){m=!1;break}}return l.delete(e),l.delete(t),m}},73456:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(83773);function a(e,t){void 0===t&&(t={});var r,n,a=(r=e)&&"j"===r[0]&&":"===r[1]?r.substr(2):r;if(void 0===(n=t.doNotParse)&&(n=!a||"{"!==a[0]&&"["!==a[0]&&'"'!==a[0]),!n)try{return JSON.parse(a)}catch(e){}return e}var o=function(){return(o=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var a in t=arguments[r])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)};let i=function(){function e(e,t){var r=this;this.changeListeners=[],this.HAS_DOCUMENT_COOKIE=!1,this.cookies="string"==typeof e?n.q(e,t):"object"==typeof e&&null!==e?e:{},new Promise(function(){r.HAS_DOCUMENT_COOKIE="object"==typeof document&&"string"==typeof document.cookie}).catch(function(){})}return e.prototype._updateBrowserValues=function(e){this.HAS_DOCUMENT_COOKIE&&(this.cookies=n.q(document.cookie,e))},e.prototype._emitChange=function(e){for(var t=0;t<this.changeListeners.length;++t)this.changeListeners[t](e)},e.prototype.get=function(e,t,r){return void 0===t&&(t={}),this._updateBrowserValues(r),a(this.cookies[e],t)},e.prototype.getAll=function(e,t){void 0===e&&(e={}),this._updateBrowserValues(t);var r={};for(var n in this.cookies)r[n]=a(this.cookies[n],e);return r},e.prototype.set=function(e,t,r){var a;"object"==typeof t&&(t=JSON.stringify(t)),this.cookies=o(o({},this.cookies),((a={})[e]=t,a)),this.HAS_DOCUMENT_COOKIE&&(document.cookie=n.l(e,t,r)),this._emitChange({name:e,value:t,options:r})},e.prototype.remove=function(e,t){var r=t=o(o({},t),{expires:new Date(1970,1,1,0,0,1),maxAge:0}
128);this.cookies=o({},this.cookies),delete this.cookies[e],this.HAS_DOCUMENT_COOKIE&&(document.cookie=n.l(e,"",r)),this._emitChange({name:e,value:void 0,options:t})},e.prototype.addChangeListener=function(e){this.changeListeners.push(e)},e.prototype.removeChangeListener=function(e){var t=this.changeListeners.indexOf(e);t>=0&&this.changeListeners.splice(t,1)},e}()},73461:(e,t,r)=>{"use strict";r.d(t,{A:()=>p});var n=r(75038),a=r(32071),o=r(15918);r(25937),r(49931),r(37716),r(22335);let i="canaryEnabled";var s=r(92910),l=r(49435),c=r(38638),d=r.n(c);let u="prod"!==a.Ay.environmentName?"/images/dev/logo.svg":"/images/logo.svg",p=({forceSmall:e=!1,forceFullSize:t=!1,useInternetUrl:r,className:a=""})=>{let c=(()=>{let[{[i]:e}]=(0,o.A)([i]);return"1"===e})(),p=d().hideWordOnMobile;return e&&(p=d().hide),t&&(p=""),(0,n.jsxs)(s.A,{href:"/",className:`${d().logo} ${a}`,children:[(0,n.jsx)(l.A,{src:r?"https://storage.googleapis.com/topdekt-user/logo.svg":u,alt:"Archidekt",height:25,width:25,className:`${d().archidektLogo} ${c?d().canary:""}`}),(0,n.jsx)(l.A,{src:"/images/archidekt2.svg",alt:"Archidekt",height:25,width:125,className:`${d().archidektWord} ${p}`})]})}},73545:(e,t,r)=>{"use strict";r.d(t,{Qx:()=>g,a6:()=>b,h4:()=>ep,jM:()=>eu,ss:()=>ec});var n,a=Symbol.for("immer-nothing"),o=Symbol.for("immer-draftable"),i=Symbol.for("immer-state");function s(e){throw Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var l=Object,c=l.getPrototypeOf,d="constructor",u="prototype",p="configurable",f="enumerable",h="writable",m="value",g=e=>!!e&&!!e[i];function b(e){return!!e&&(x(e)||j(e)||!!e[o]||!!e[d]?.[o]||S(e)||O(e))}var y=l[u][d].toString(),v=new WeakMap;function x(e){if(!e||!N(e))return!1;let t=c(e);if(null===t||t===l[u])return!0;let r=l.hasOwnProperty.call(t,d)&&t[d];if(r===Object)return!0;if(!E(r))return!1;let n=v.get(r);return void 0===n&&(n=Function.toString.call(r),v.set(r,n)),n===y}function _(e,t,r=!0){0===C(e)?(r?Reflect.ownKeys(e):l.keys(e)).forEach(r=>{t(r,e[r],e)}):e.forEach((r,n)=>t(n,r,e))}function C(e){let t=e[i];return t?t.type_:j(e)?1:S(e)?2:3*!!O(e)}var k=(e,t,r=C(e))=>2===r?e.has(t):l[u].hasOwnProperty.call(e,t),w=(e,t,r=C(e))=>2===r?e.get(t):e[t],A=(e,t,r,n=C(e))=>{2===n?e.set(t,r):3===n?e.add(r):e[t]=r},j=Array.isArray,S=e=>e instanceof Map,O=e=>e instanceof Set,N=e=>"object"==typeof e,E=e=>"function"==typeof e,M=e=>e.modified_?e.copy_:e.base_;function T(e,t){if(S(e))return new Map(e);if(O(e))return new Set(e);if(j(e))return Array[u].slice.call(e);let r=x(e);if(!0!==t&&("class_only"!==t||r)){let t=c(e);if(null!==t&&r)return{...e};let n=l.create(t);return l.assign(n,e)}{let t=l.getOwnPropertyDescriptors(e);delete t[i];let r=Reflect.ownKeys(t);for(let n=0;n<r.length;n++){let a=r[n],o=t[a];!1===o[h]&&(o[h]=!0,o[p]=!0),(o.get||o.set)&&(t[a]={[p]:!0,[h]:!0,[f]:o[f],[m]:e[a]})}return l.create(c(e),t)}}function L(e,t=!1){return D(e)||g(e)||!b(e)||(C(e)>1&&l.defineProperties(e,{set:I,add:I,clear:I,delete:I}),l.freeze(e),t&&_(e,(e,t)=>{L(t,!0)},!1)),e}var I={[m]:function(){s(2)}};function D(e){return!(null!==e&&N(e))||l.isFrozen(e)}var R="MapSet",P="Patches",$="ArrayMethods",z={};function F(e){let t=z[e];return t||s(0),t}var B=e=>!!z[e];function U(e,t){t&&(e.patchPlugin_=F(P),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function G(e){q(e),e.drafts_.forEach(V),e.drafts_=null}function q(e){e===n&&(n=e.parent_)}var H=e=>n={drafts_:[],parent_:n,immer_:e,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:B(R)?F(R):void 0,arrayMethodsPlugin_:B($)?F($):void 0};function V(e){let t=e[i];0===t.type_||1===t.type_?t.revoke_():t.revoked_=!0}function W(e,t){t.unfinalizedDrafts_=t.drafts_.length;let r=t.drafts_[0];if(void 0!==e&&e!==r){r[i].modified_&&(G(t),s(4)),b(e)&&(e=Y(t,e));let{patchPlugin_:n}=t;n&&n.generateReplacementPatches_(r[i].base_,e,t)}else e=Y(t,r);return function(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&L(t,r)}(t,e,!0),G(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==a?e:void 0}function Y(e,t){if(D(t))return t;let r=t[i];if(!r)return ee(t,e.handledSet_,e);if(!X(r,e))return t;if(!r.modified_)return r.base_;if(!r.finalized_){let{callbacks_:t}=r;if(t)for(;t.length>0;)t.pop()(e);Z(r,e)}return r.copy_}function K(e){e.finalized_=!0,e.scope_.unfinalizedDrafts_--}var X=(e,t)=>e.scope_===t,J=[];function Q(e,t,r,n){let a=e.copy_||e.base_,o=e.type_;if(void 0!==n&&w(a,n,o)===t)return void A(a,n,r,o);if(!e.draftLocations_){let t=e.draftLocations_=new Map;_(a,(e,r)=>{if(g(r)){let n=t.get(r)||[];n.push(e),t.set(r,n)}})}for(let n of e.draftLocations_.get(t)??J)A(a,n,r,o)}function Z(e,t){if(e.modified_&&!e.finalized_&&(3===e.type_||1===e.type_&&e.allIndicesReassigned_||(e.assigned_?.size??0)>0)){let{patchPlugin_:r}=t;if(r){let n=r.getPath(e);n&&r.generatePatches_(e,n,t)}K(e)}}function ee(e,t,r){return!r.immer_.autoFreeze_&&r.unfinalizedDrafts_<1||g(e)||t.has(e)||!b(e)||D(e)||(t.add(e),_(e,(n,a)=>
128{if(g(a)){let t=a[i];X(t,r)&&(A(e,n,M(t),e.type_),K(t))}else b(a)&&ee(a,t,r)})),e}var et={get(e,t){var r,n,a,o;let s;if(t===i)return e;let l=e.scope_.arrayMethodsPlugin_,c=1===e.type_&&"string"==typeof t;if(c&&l?.isArrayOperationMethod(t))return l.createMethodInterceptor(e,t);let d=e.copy_||e.base_;if(!k(d,t,e.type_)){let n;return r=e,(n=ea(d,t))?m in n?n[m]:n.get?.call(r.draft_):void 0}let u=d[t];if(e.finalized_||!b(u)||c&&e.operationMethod&&l?.isMutatingArrayMethod(e.operationMethod)&&Number.isInteger(s=+t)&&String(s)===t)return u;if(u===en(e.base_,t)||(n=e,a=t,o=u,!(1!==n.type_||!n.allIndicesReassigned_||n.assigned_?.get(a))&&b(o)&&!o[i]&&n.baseRefs_.has(o))){ei(e);let r=1===e.type_?+t:t,n=el(e.scope_,u,e,r);return e.copy_[r]=n}return u},has:(e,t)=>t in(e.copy_||e.base_),ownKeys:e=>Reflect.ownKeys(e.copy_||e.base_),set(e,t,r){let n=ea(e.copy_||e.base_,t);if(n?.set)return n.set.call(e.draft_,r),!0;if(!e.modified_){let n=en(e.copy_||e.base_,t),a=n?.[i];if(a&&a.base_===r)return e.copy_[t]=r,e.assigned_.set(t,!1),!0;if((r===n?0!==r||1/r==1/n:r!=r&&n!=n)&&(void 0!==r||k(e.base_,t,e.type_)))return!0;ei(e),eo(e)}return!!(e.copy_[t]===r&&(void 0!==r||k(e.copy_,t,e.type_))||Number.isNaN(r)&&Number.isNaN(e.copy_[t]))||(e.copy_[t]=r,e.assigned_.set(t,!0),!function(e,t,r){let{scope_:n}=e;if(g(r)){let a=r[i];X(a,n)&&a.callbacks_.push(function(){ei(e),Q(e,r,M(a),t)})}else b(r)&&e.callbacks_.push(function(){let a=e.copy_||e.base_;3===e.type_?a.has(r)&&ee(r,n.handledSet_,n):w(a,t,e.type_)===r&&n.drafts_.length>1&&(e.assigned_.get(t)??!1)===!0&&e.copy_&&ee(w(e.copy_,t,e.type_),n.handledSet_,n)})}(e,t,r),!0)},deleteProperty:(e,t)=>(ei(e),void 0!==en(e.base_,t)||t in e.base_?(e.assigned_.set(t,!1),eo(e)):e.assigned_.delete(t),e.copy_&&delete e.copy_[t],!0),getOwnPropertyDescriptor(e,t){let r=e.copy_||e.base_,n=Reflect.getOwnPropertyDescriptor(r,t);return n?{[h]:!0,[p]:1!==e.type_||"length"!==t,[f]:n[f],[m]:r[t]}:n},defineProperty(){s(11)},getPrototypeOf:e=>c(e.base_),setPrototypeOf(){s(12)}},er={};for(let e in et){let t=et[e];er[e]=function(){let e=arguments;return e[0]=e[0][0],t.apply(this,e)}}function en(e,t){let r=e[i];return(r?r.copy_||r.base_:e)[t]}function ea(e,t){if(!(t in e))return;let r=c(e);for(;r;){let e=Object.getOwnPropertyDescriptor(r,t);if(e)return e;r=c(r)}}function eo(e){!e.modified_&&(e.modified_=!0,e.parent_&&eo(e.parent_))}function ei(e){e.copy_||(e.assigned_=new Map,e.copy_=T(e.base_,e.scope_.immer_.useStrictShallowCopy_))}er.deleteProperty=function(e,t){return er.set.call(this,e,t,void 0)},er.set=function(e,t,r){return et.set.call(this,e[0],t,r,e[0])};var es=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(e,t,r)=>{let n;if(E(e)&&!E(t)){let r=t;t=e;let n=this;return function(e=r,...a){return n.produce(e,e=>t.call(this,e,...a))}}if(E(t)||s(6),void 0===r||E(r)||s(7),b(e)){let a=H(this),o=el(a,e,void 0),i=!0;try{n=t(o),i=!1}finally{i?G(a):q(a)}return U(a,r),W(n,a)}if(e&&N(e))s(1);else{if(void 0===(n=t(e))&&(n=e),n===a&&(n=void 0),this.autoFreeze_&&L(n,!0),r){let t=[],a=[];F(P).generateReplacementPatches_(e,n,{patches_:t,inversePatches_:a}),r(t,a)}return n}},this.produceWithPatches=(e,t)=>{let r,n;return E(e)?(t,...r)=>this.produceWithPatches(t,t=>e(t,...r)):[this.produce(e,t,(e,t)=>{r=e,n=t}),r,n]},(e=>"boolean"==typeof e)(e?.autoFreeze)&&this.setAutoFreeze(e.autoFreeze),(e=>"boolean"==typeof e)(e?.useStrictShallowCopy)&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),(e=>"boolean"==typeof e)(e?.useStrictIteration)&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){b(e)||s(8),g(e)&&(e=ec(e));let t=H(this),r=el(t,e,void 0);return r[i].isManual_=!0,q(t),r}finishDraft(e,t){let r=e&&e[i];r&&r.isManual_||s(9);let{scope_:n}=r;return U(n,t),W(void 0,n)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let r;for(r=t.length-1;r>=0;r--){let n=t[r];if(0===n.path.length&&"replace"===n.op){e=n.value;break}}r>
128-1&&(t=t.slice(r+1));let n=F(P).applyPatches_;return g(e)?n(e,t):this.produce(e,e=>n(e,t))}};function el(e,t,r,a){let[o,i]=S(t)?F(R).proxyMap_(t,r):O(t)?F(R).proxySet_(t,r):function(e,t){let r=j(e),a={type_:+!!r,scope_:t?t.scope_:n,modified_:!1,finalized_:!1,assigned_:void 0,parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0},o=a,i=et;r&&(o=[a],i=er);let{revoke:s,proxy:l}=Proxy.revocable(o,i);return a.draft_=l,a.revoke_=s,[l,a]}(t,r);if((r?.scope_??n).drafts_.push(o),i.callbacks_=r?.callbacks_??[],i.key_=a,r&&void 0!==a)r.callbacks_.push(function(e){if(!i||!X(i,e))return;e.mapSetPlugin_?.fixSetContents(i);let t=M(i);Q(r,i.draft_??i,t,a),Z(i,e)});else i.callbacks_.push(function(e){e.mapSetPlugin_?.fixSetContents(i);let{patchPlugin_:t}=e;i.modified_&&t&&t.generatePatches_(i,[],e)});return o}function ec(e){return g(e)||s(10),function e(t){let r;if(!b(t)||D(t))return t;let n=t[i],a=!0;if(n){if(!n.modified_)return n.base_;n.finalized_=!0,r=T(t,n.scope_.immer_.useStrictShallowCopy_),a=n.scope_.immer_.shouldUseStrictIteration()}else r=T(t,!0);return _(r,(t,n)=>{A(r,t,e(n))},a),n&&(n.finalized_=!1),r}(e)}var ed=globalThis.Iterator;ed?.from;var eu=new es().produce,ep=e=>e},73587:(e,t,r)=>{var n=r(80378),a=Array.prototype.splice;e.exports=function(e){var t=this.__data__,r=n(t,e);return!(r<0)&&(r==t.length-1?t.pop():a.call(t,r,1),--this.size,!0)}},73950:(e,t,r)=>{"use strict";function n(e){return null!==e&&"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}r.d(t,{i:()=>n})},73998:(e,t,r)=>{e.exports=r(47090)()},74015:e=>{e.exports={menu:"asyncArchidektDropdown_menu__jugeV",input:"asyncArchidektDropdown_input__OfNA_",disabled:"asyncArchidektDropdown_disabled__McWPp",container:"asyncArchidektDropdown_container__D9s_O",chevron:"asyncArchidektDropdown_chevron__WKVa1",loader:"asyncArchidektDropdown_loader__u3DJ3",prefixIcon:"asyncArchidektDropdown_prefixIcon___zIk_",prefixIconPadding:"asyncArchidektDropdown_prefixIconPadding__9jh3p",label:"asyncArchidektDropdown_label__bnqCI"}},74143:(e,t,r)=>{var n=r(333);e.exports=function(e,t,r){var a=null==e?void 0:n(e,t);return void 0===a?r:a}},74629:(e,t,r)=>{"use strict";r.d(t,{g:()=>p,A:()=>u});var n=r(75038),a=r(69433),o=r(23418),i=r(82185);r(76430);var s=r(21129),l=r(29206),c=r.n(l);let d={1:({height:e,width:t,viewBox:r,style:a={},className:i})=>(0,n.jsx)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:t,height:e,viewBox:r,style:{...a,fill:o.Vb[o.s6.CK]},className:i,children:(0,n.jsx)("path",{d:"M7.719 10.844h30.063v20.938h-30.063v-20.938zM0.094 0.031h7.625v10.813h-7.625v-10.813zM37.781 0.031h7.625v10.813h-7.625v-10.813zM12.656 0.031h7.625v11.906h-7.625v-11.906zM25.25 0.031h7.625v11.406h-7.625v-11.406z"})}),2:({height:e,width:t,viewBox:r,style:a,className:i})=>(0,n.jsx)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:t,height:e,viewBox:r,style:{...a,fill:o.Vb[o.s6.TCG]},className:i,children:(0,n.jsx)("path",{d:"M11.313 0.5q-0.219 0.094-0.5 0.375-0.313 0.313-0.5 0.594l-0.5 0.75 0.031 14.063 0.063 14.063 1.625 1.438h9.688q6.219 0 8.094-0.031 1.875-0.063 2.25-0.281 1-0.5 1.125-2.25 0.156-1.781 0.156-13.25 0-11.313-0.125-13.031-0.156-1.719-1.063-2.313-0.438-0.281-1.906-0.344t-8.313-0.063q-5.438 0-7.625 0.063t-2.5 0.219v0zM29.313 9.125q0.063 0.094-0.594 0.625t-1.656 1.25l-2.313 1.656 1.219 1.375q0.5 0.563 0.781 1t0.219 0.5q-3.313 2.25-4.344 3.031-1.063 0.813-0.969 1.031 0.094 0.375 0.406 1.938 0.344 1.563 0.344 1.75 0 0.063-0.063 0.125t-0.125 0.063q-0.031 0-0.563-0.594-0.531-0.563-1.25-1.438-0.75-0.875-1.594-1.906-0.875-1.031-1.594-1.938-0.281-0.375-0.188-0.531 0.125-0.188 1.094-0.813 0.5-0.375 0.906-0.688t0.469-0.406q0.031-0.063-0.844-0.938-0.906-0.906-2.219-2.094-1.313-1.156-2.219-2.031-0.906-0.906-0.875-0.969 0.063-0.094 2.531-0.125 2.5-0.031 5.469-0.031t5.438 0.031q2.469 0.063 2.531 0.125v0zM4.844 3.563q-2.563 0.375-3.344 0.688-0.813 0.344-1.219 1.219-0.25 0.531-0.094 2.063t1.281 9.188q0.344 2.156 0.625 4.094 0.313 1.969 0.563 3.5t0.438 2.469q0.156 0.969 0.219 1.094 0.313 0.781 1.063 1.094t2.094 0.188q0.594-0.031 1.063-0.094 0.469-0.094 0.5-0.125l0.031-1.031v-11.938l-0.063-12.906zM34.563 16.094v12.844l0.656 0.156q1.625 0.313 2.688 0 1.094-0.313 1.469-1.25 0.031-0.125 0.219-1.063 0.156-0.969 0.406-2.469 0.25-1.531 0.563-3.5 0.313
128-1.938 0.625-4.094 1.125-7.656 1.281-9.188 0.188-1.531-0.094-2.063-0.125-0.313-0.375-0.625t-0.5-0.469q-0.156-0.125-1-0.313-0.844-0.219-1.875-0.406t-2-0.313q-1-0.156-1.469-0.156h-0.594v12.906z"})}),3:({height:e,width:t,viewBox:r,style:a,className:i})=>(0,n.jsx)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:t,height:e,viewBox:r,style:{...a,fill:o.Vb[o.s6.MTGO]},className:i,children:(0,n.jsx)("path",{d:"M18.781 23.969l-9.406 7.969-9.375-7.969v-15.938l9.375-7.969 9.406 7.969v15.938zM8.469 8.875h0.031l3.656 3.063v6.875l-2.438 2.063-2.469-2.063v-3.344h-1.875v3.781l-3.188 2.656 1.219 1.438 3.156-2.656 1.906 1.594v6.063h1.875v-5.563l2.438-2.031 3.094 2.594 1.219-1.438-3.063-2.563v-7.844l3.063-2.563-1.219-1.438-3.063 2.563-2.469-2.094v-4.75h-1.875v5.656z"})}),4:({height:e,width:t,viewBox:r,style:a,className:i})=>(0,n.jsx)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:t,height:e,viewBox:r,style:{...a,fill:o.Vb[o.s6.CM]},className:i,children:(0,n.jsx)("path",{d:"M4.313 5.406l0.781 3.563 1.719 7.906q0.969 4.344 1.813 8 0.813 3.688 0.844 3.875 0.094 0.313 0.313 0.75 0.25 0.438 0.75 0.75 0.594 0.406 1 0.438 0.438 0.063 0.531 0.063h1.844l-3.188 1.188-0.219 0.031-0.563-0.031q-0.281-0.125-0.406-0.313l-0.156-0.188-8.625-23.594-0.031-0.219 0.063-0.594q0.156-0.313 0.375-0.438l0.219-0.125zM9.313 1.156v20.5l-3.938-18.594v-0.25l0.188-0.531q0.219-0.344 0.469-0.438l0.281-0.125zM19.313 18.125q-0.281 0-0.563-0.094-0.281-0.125-0.5-0.313l-4.781-4.594q-0.219-0.219-0.344-0.5t-0.125-0.594 0.094-0.594q0.125-0.281 0.344-0.5l7.25-7.281q0.063-0.031 0.063-0.063v-0.156l-0.063-0.094-1.656-1.594q-0.406-0.375-0.406-0.688 0-0.344 0.063-0.469 0.031-0.125 0.25-0.344 0.25-0.25 0.781-0.25h10.031q0.656 0 1.094 0.438 0.469 0.469 0.469 1.094l-0.031 9.844q0 0.219-0.031 0.375-0.031 0.188-0.125 0.313-0.125 0.219-0.313 0.313-0.219 0.125-0.438 0.125v0q-0.156 0-0.375-0.063t-0.469-0.313l-1.656-1.594q-0.063-0.063-0.094-0.063h-0.125l-0.125 0.063-7.094 7.156q-0.219 0.219-0.5 0.313-0.313 0.125-0.625 0.125v0zM23.844 28.844h-11.063q-0.313 0-0.594-0.125-0.313-0.125-0.531-0.344t-0.344-0.5q-0.125-0.313-0.125-0.656v-10.875q0-0.406 0.188-0.719 0.219-0.344 0.531-0.469 0.344-0.156 0.719-0.063t0.656 0.406l3.969 3.969q0.281 0.281 0.281 0.688t-0.281 0.688-0.688 0.281-0.688-0.281l-2.781-2.813v8.906h9.031l-0.906-0.875q-0.25-0.219-0.375-0.5-0.125-0.313-0.125-0.625 0-0.344 0.094-0.625 0.125-0.313 0.375-0.531l8.406-8.5q0.281-0.281 0.688-0.281t0.688 0.25q0.281 0.281 0.281 0.688t-0.281 0.688l-8.219 8.281 1.938 1.844q0.313 0.313 0.406 0.656 0.094 0.375-0.063 0.719-0.125 0.344-0.438 0.531-0.344 0.188-0.75 0.188v0z"})}),5:({height:e,width:t,viewBox:r,style:a,className:i})=>(0,n.jsx)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:t,height:e,viewBox:r,style:{...a,fill:o.Vb[o.s6.SCG]},className:i,children:(0,n.jsx)("path",{d:"M16.594 25.156l-9.75 6.781q-0.219 0.156-0.406 0-0.219-0.156-0.156-0.406l3.438-11.375q0.063-0.094 0.031-0.188-0.063-0.125-0.156-0.188l-9.438-7.188q-0.219-0.156-0.156-0.406 0.094-0.25 0.344-0.25l11.875-0.25q0.125 0 0.219-0.063t0.125-0.156l3.906-11.219q0.063-0.25 0.313-0.25 0.281 0 0.375 0.25l3.875 11.219q0.063 0.094 0.156 0.156t0.188 0.063l11.875 0.25q0.25 0 0.313 0.25 0.094 0.25-0.094 0.406l-9.469 7.188q-0.094 0.063-0.125 0.156-0.031 0.125 0 0.219l3.438 11.375q0.063 0.25-0.125 0.406-0.219 0.156-0.438 0l-9.75-6.781q-0.094-0.063-0.188-0.063-0.125 0-0.219 0.063v0z"})}),6:({height:e,width:t,viewBox:r,style:a,className:i})=>(0,n.jsx)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:t,height:e,viewBox:r,style:{...a,fill:o.Vb[o.s6.MP]},className:i,children:(0,n.jsx)("path",{d:"M17.75 20.406l5.438-1.5v-2.813l-5.438 1.5v2.813zM18.531 0.063l-16.406 4.469v21.969l10.938 5.5 16.813-4.625v-21.969zM26.531 21.781l-8.188 2.281v3.219l-4.094 1.094v-17.781l6.125 2.281 6.156-5.625v14.531z"})}),7:({height:e,width:t,viewBox:r,style:a,className:i})=>(0,n.jsx)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:t,height:e,viewBox:r,style:{...a,fill:o.Vb[o.s6.TCGLAND]},className:i,children:(0,n.jsx)("path",{d:"M22.844 11.438q0 2.344-1.781 5.875-1.781 3.5-3.906 6.75-2.156 3.281-3.969 5.594l-1.781 2.344-1.781-2.344q-1.781-2.313-3.906-5.563-2.156-3.281-3.938-6.781-1.781-3.531-1.781-5.875 0-2.375 0.875-4.469 0.906-2.063 2.438-3.625 1.563-1.563 3.656-2.438 2.094-0.906 4.438-0.906 2.375 0 4.469 0.906 2.063 0.875 3.625 2.438t2.438 3.625q0.906 2.094 0.906 4.469z"})}),8:({height:e,width:t,viewBox:r,style:a,className:i})=>(0,n.jsx)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:t,height:e,viewBox:r,style:{...a,fill:o.Vb[o.s6.CT]},className:i,children:(0,n.jsx)("path",{d:"M8.5 12.563l-1.531 2.844q-0.063 0.094-0.188 0.156-0.156 0.094-0.25 0.063h-5.969q-0.219 0.031-0.344-0.094-0.156-0.125-0.219-0.344v-0.219q0.031-0.094 0.063-0.125 0.656-1.125 1.281-2.28
1281 0.656-1.156 1.281-2.281t1.219-2.156q0.625-1.031 1.25-2.094l3.219-5.75 0.063-0.063q0.094-0.156 0.156-0.156t0.125 0.156l0.563 1 4.25 7.5 2.063 3.688 0.75 1.313q0.375 0.688 0.75 1.313 0.094 0.156 0.063 0.344-0.063 0.188-0.219 0.313-0.031 0.031-0.125 0.031-0.094 0.031-0.156 0.031h-5.875q-0.219 0-0.406-0.094t-0.25-0.25q-0.375-0.656-0.719-1.313-0.375-0.688-0.75-1.313zM19.438 19.438q0.125-0.219 0.219-0.375t0.219-0.344q0.313-0.531 0.594-1.063t0.594-1.063q0.063-0.156 0.188-0.219 0.156-0.063 0.313-0.063h5.906q0.375 0 0.5 0.219 0.125 0.25-0.094 0.563-0.563 1.031-1.125 2.031t-1.125 2.031q-0.688 1.156-1.344 2.344t-1.375 2.406l-2.188 3.906-1.125 2.031-0.156 0.156-0.063-0.063-0.063-0.094-2.281-4.094q-0.594-1.063-1.219-2.125-0.625-1.094-1.188-2.219-0.594-1.094-1.219-2.156-0.625-1.094-1.188-2.156l-0.563-1.063q-0.313-0.531-0.594-1-0.094-0.156-0.094-0.344t0.156-0.313q0.063-0.031 0.156-0.031 0.094-0.031 0.219-0.031h5.875q0.156 0 0.313 0.094t0.25 0.281q0.375 0.625 0.75 1.281 0.375 0.688 0.75 1.344v0.125z"})}),9:({height:e,width:t,viewBox:r,style:a,className:i})=>(0,n.jsx)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:t,height:e,viewBox:r,style:{...a,fill:o.Vb[o.s6.JE]},className:i,children:(0,n.jsx)("path",{d:"M42.313 27.844h-0.688l-0.375-0.063-0.844-0.031-0.906-0.063-0.625-0.031-0.438-0.031-0.781-0.031-0.906-0.031-0.438-0.031-1.188-0.031-1.563-0.063-0.563-0.031h-1.094t-0.125-0.031l-3.844-0.031q-0.125-0.031-0.25-0.188t-0.188-0.281l-0.219-0.438-0.375 0.75q-0.063 0.094-0.172 0.156t-0.203 0.063q-0.313-0.031-0.609 0t-0.609 0.031l-1.688 0.063h-1.969l-0.188 0.063h-1.5l-0.563 0.031-2.688 0.031-0.188 0.031h-3.156l-0.25-0.031h-0.75l-0.281-1.969q-0.188-1.5-0.297-3.016t-0.172-3.047l-0.031-1.063-0.031-1.594v-3.844l0.031-1.594 0.031-1.031 0.063-0.969q0.031-1 0.141-1.969t0.266-1.938q0.063-0.406 0.156-0.766t0.219-0.734l1.188 0.094 0.313 0.031 0.594 0.063 0.656 0.063 22.969-0.063q0.469-0.188 0.844 0.063t0.719 0.563l0.281-0.25q0.125-0.125 0.313-0.266t0.375-0.141l2.625-0.031 0.156 0.063 6.406 0.063 0.281 0.031h3.125q0.188 1.156 0.297 2.281t0.203 2.281l0.063 1.031 0.031 0.719 0.031 0.813 0.063 1.031 0.031 1.5v2.313l-0.031 1.438q0 0.219-0.094 0.406t-0.25 0.375q0.063 0.156 0.172 0.313t0.109 0.344q-0.094 2.063-0.25 4.125t-0.406 4.125q-0.031 0.094-0.125 0.125t-0.156 0.031l-0.594 0.063-0.406 0.031-0.875 0.125-0.406 0.031-0.219 0.031-0.5 0.063-0.906 0.031h-3.25l-1.313-0.031q-0.313 0-0.625-0.047t-0.594 0.016l-0.156-0.063-0.844-0.031zM65.625 29.594q0.125 1.406-1.078 1.844t-2.391 0.531l-2 0.031-1.25-0.094q-0.625-0.031-1.25-0.094t-1.25-0.188q-0.375-0.094-0.719-0.219t-0.656-0.344q-0.313-0.188-0.5-0.531t-0.094-0.719l0.438-2.094q0.188-1.313 0.359-2.641t0.266-2.672l0.219-3.031 0.031-0.656 0.063-0.781v-4.031l-0.063-0.969-0.031-0.813-0.188-2.656q0-0.219 0.047-0.391t0.172-0.328q-0.094-0.125-0.203-0.266t-0.109-0.297l-0.531-4.094-0.25-1.156q-0.063-0.313 0.063-0.625t0.375-0.531q0.688-0.594 1.938-0.797t2.219-0.266l2.375 0.031q1.156 0.094 2.609 0.516t1.297 1.859l-0.469 4.031-0.156 1.469-0.094 1.156-0.063 1.219-0.031 0.563-0.031 0.781-0.031 1.906-0.031 0.406 0.031 0.844 0.031 2.094 0.031 0.906 0.063 1.188q0 0.219-0.125 0.375t-0.219 0.313l-0.25 0.281q0.219 0.188 0.438 0.406t0.281 0.5l0.406 4.813 0.313 3.219zM2.844 31.125q-0.406-0.063-0.75-0.172t-0.688-0.266q-0.563-0.25-0.891-0.656t-0.297-1.063l0.156-1.5 0.031-0.438 0.031-0.625 0.125-2.438q0.031-0.531 0.078-0.844t0.547-0.688q-0.125-0.188-0.297-0.375t-0.141-0.406l0.344-3.906 0.031-0.438q0.031-0.344 0.047-0.703t0.016-0.734l-0.031-2.25-0.031-0.594-0.031-0.656-0.188-2.469q-0.063-0.844-0.172-1.641t-0.203-1.641l-0.5-3.875q-0.031-0.219-0.031-0.422t0.031-0.422q0.188-1 1.188-1.359t1.938-0.453q0.156 0 0.328-0.031t0.328-0.031q0.688-0.031 1.359-0.031t1.359 0.031l0.75 0.063q0.844 0.094 1.859 0.281t1.641 0.75q0.313 0.25 0.422 0.594t0.016 0.688q-0.156 0.531-0.266 1.063t-0.234 1.063q-0.031 0.188-0.125 0.344t-0.219 0.281l-0.375 0.344q0.094 0.281 0.25 0.547t0.094 0.578q-0.125 1.063-0.219 2.094t-0.125 2.063v7.438l0.031 1.313v0.406l0.031 0.5 0.031 0.906q0.063 1.625 0.219 3.234t0.406 3.234l0.281 1.313q0.219 0.969-0.813 1.422t-1.875 0.578q-1.344 0.25-2.719 0.234t-2.75-0.234v0z"})}),10:({height:e,width:t,style:r,className:a})=>(0,n.jsxs)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:t,height:e,viewBox:"0 0 100 100",style:{...r,f
128ill:o.Vb[o.s6.CS]},className:a,children:[(0,n.jsx)("path",{d:"M89.7441 28.2852 53.3379 41.5156a1.1654 1.1654 0 0 1-2e-3 0l-0.1133 0.041-1.4434 0.5254-8.4219 3.0606c2.8158 4.0916 5.0304 8.3485 6.3926 12.7363 0.1438 0.464 0.277 0.9262 0.4023 1.3867 0.1488 0.5469 0.2869 1.0948 0.4141 1.6485 0.7292 3.176 1.0736 6.3921 1.0195 9.5937-52e-4 0.3047-0.0663 0.5075-0.0781 0.8028 2.4821-4.0768 5.2192-8.5531 6.2949-10.4395l2e-3-2e-3 0.3691-0.6504a1.1654 1.1654 0 0 1 1.498-0.4844l0.6836 0.3125a1.1654 1.1654 0 0 1 2e-3 2e-3c3.0965 1.4236 8.607 3.0128 14.3476 3.0352 3.6942 0.013 7.0493-0.5968 9.9883-1.793 3.4445-1.402 6.3222-3.6128 8.6016-6.6133 2.0245-2.6634 3.0619-5.6649 3.1191-9.0332 0.0454-2.7299-0.5575-5.7258-1.8301-8.8964-1.6007-3.9902-3.732-7.001-4.8399-8.4629z"}),(0,n.jsx)("path",{d:"M48.2266 28.8359c-2.2585 3.7159-4.8588 7.9659-5.8575 9.7168l-0.373 0.6543a1.3591 1.3591 0 0 1-1.748 0.5605l-0.6816-0.3145c-3.0685-1.4109-8.5624-2.9936-14.2695-3.0156-3.6726-0.0136-7.0016 0.5918-9.9141 1.7773-3.4125 1.3894-6.2599 3.577-8.5215 6.5508-1.9997 2.6324-3.0203 5.5912-3.0761 8.9219-0.0457 2.6988 0.551 5.6685 1.8164 8.8203 1.5586 3.8885 3.6078 6.8087 4.7324 8.3027L43.8594 58.625c-0.0173-0.0564-0.0313-0.1135-0.0489-0.1699a1.3591 1.3591 0 0 1-2e-3 0c-1.4525-4.6797-3.8713-9.2754-7.2089-13.6543l-0.6816-0.8946a1.3591 1.3591 0 0 1 0.6152-2.1016l12.5137-4.5469c-0.5554-2.7944-0.8683-5.6116-0.8203-8.4219z"}),(0,n.jsx)("path",{d:"M50-0.0215c-27.4788 0-49.7733 22.1643-50 49.5899 0.064 0.4675 0.1332 0.9346 0.2109 1.3984 0.3005-3.423 1.5151-6.5552 3.6211-9.3262 6.0082-7.9054 14.6447-9.5349 20.8321-9.5117 5.8157 0.0221 11.3329 1.5046 14.8242 2.9863 2.2041-3.8009 7.1337-11.8623 11.7265-19.3203 25e-4-37e-4 57e-4-89e-4 78e-4-0.0136 3.9199-6.3608 7.5857-12.2702 9.1114-14.7286-1.5642-0.3286-3.1557-0.581-4.7715-0.7597-1.3452-0.1221-2.8736-0.2269-4.5371-0.2891C50.683-3e-3 50.3442-0.0215 50-0.0215z"}),(0,n.jsx)("path",{d:"M100 50.4088c-0.0643-0.4668-0.1328-0.9333-0.2111-1.3974-0.3004 3.4222-1.5149 6.5537-3.6207 9.3247-6.0086 7.9052-14.6444 9.5363-20.8318 9.5131-5.8155-0.0221-11.3332-1.5064-14.8236-2.9894-2.2017 3.7961-7.1201 11.8405-11.7083 19.2884-5e-3 97e-4-0.0105 0.019-0.0163 0.0269-3.9232 6.37-7.5958 12.2896-9.1239 14.7496 1.5587 0.3274 3.1453 0.5785 4.7537 0.7572 1.3607 0.1244 2.9088 0.2306 4.5958 0.2928C49.343 99.9808 49.669 100 49.9997 100 77.4799 100 99.7741 77.8343 100 50.4088"})]})},u=({card:e,className:t=""})=>{let r=(0,i.GV)(e=>e.active.priceSource);return(0,n.jsxs)("div",{className:`${c().container} ${t}`,children:[(0,n.jsx)(p,{card:e,priceSource:r[0]}),(0,n.jsx)(p,{card:e,priceSource:r[1],className:c().priceTwo}),(0,n.jsx)(p,{card:e,priceSource:r[2],className:c().priceThree})]})},p=({card:e,priceSource:t,className:r=""})=>{let{price:i,url:l,affiliateName:u}=(0,s.VR)(e,t,"Normal"!==e.modifier),p=o.zv[t];if(t===o.s6.NONE)return null;let f=d[t];return(0,n.jsxs)("a",{className:`${c().price} ${r}`,title:p,href:l,onClick:()=>a.A.signalEvent(`Opened storefront ${p} (single) affiliate=${u}`),rel:"noopener noreferrer",tabIndex:t===o.s6.NONE?-1:void 0,target:"_blank",children:[(0,n.jsx)(f,{height:15,width:15,viewBox:"0 0 45 30",preserveAspectRatio:"xMidYMid meet",alt:`price source ${t}`})," ",t===o.s6.NONE?null:i]})}},74793:(e,t,r)=>{var n=r(36018),a=r(81003),o=r(80035),i=r(73240),s=r(4254),l=r(45960),c=n?n.prototype:void 0,d=c?c.valueOf:void 0;e.exports=function(e,t,r,n,c,u,p){switch(r){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)break;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":if(e.byteLength!=t.byteLength||!u(new a(e),new a(t)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return o(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var f=s;case"[object Set]":var h=1&n;if(f||(f=l),e.size!=t.size&&!h)break;var m=p.get(e);if(m)return m==t;n|=2,p.set(e,t);var g=i(f(e),f(t),n,c,u,p);return p.delete(e),g;case"[object Symbol]":if(d)return d.call(e)==d.call(t)}return!1}},74892:e=>{e.exports={option:"buyCardsLink_option__Ba51A"}},74970:e=>
128{e.exports={categoryOptions:"categoryForm_categoryOptions__Bd8SR",input:"categoryForm_input__F5dJm",controls:"categoryForm_controls__mkASM",personalCategoriesBlurb:"categoryForm_personalCategoriesBlurb__T348K",messageBlock:"categoryForm_messageBlock__s8FTC"}},75249:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(75038);r(76430);var a=r(54569),o=r(20178),i=r.n(o);let s=({className:e="",fixed:t=!1})=>t?a.createPortal((0,n.jsx)("div",{className:`${i().container} ${i().fixed} ${e}`,children:(0,n.jsx)("div",{className:i().bar})}),document.body):(0,n.jsx)("div",{className:`${i().container} ${e}`,children:(0,n.jsx)("div",{className:i().bar})})},75310:e=>{e.exports={button:"button_button__dK2Lv",transition:"button_transition__ZURKj",buttonContent:"button_buttonContent__NXZPj",primaryContent:"button_primaryContent__VCXmk",keybindButton:"button_keybindButton__yt_kf",keybind:"button_keybind__PDkHf"}},75313:(e,t,r)=>{"use strict";r.d(t,{EW:()=>i,MA:()=>s,Ye:()=>d,c5:()=>l,me:()=>c,zs:()=>u});var n=r(75038);r(76430);var a=r(90920),o=r(12134);let i=e=>{let t="";for(let r of(0,a.pe)(e))0!==r.quantity&&("W"===r.color&&(t+="{W}"),"U"===r.color&&(t+="{U}"),"B"===r.color&&(t+="{B}"),"R"===r.color&&(t+="{R}"),"G"===r.color&&(t+="{G}"));return 0===t.length&&(t="{C}"),t},s=e=>{let t=e.replace(/{/g,"").split("}").map((e,t)=>{let r=e.replace("/","").replace("â","I");return r?(0,n.jsx)(o.QU,{symbol:r},t):null});return(0,n.jsx)("div",{style:{display:"flex",gap:".35rem",alignItems:"center"},children:t})},l=({input:e})=>{let t=[],r=e.split("}");for(let e=0;e<r.length;e++){let a=r[e],i=a.split("{");
128if(i.length>1){let r=i[0].split("\n");for(let a=0;a<r.length;a++){let o=r[a];t.push((0,n.jsx)("span",{children:o},`${e}${a}`)),a<r.length-1&&t.push((0,n.jsx)("br",{},`br${e}${a}`))}let a=i[1].replace("/","").replace("â","I");t.push((0,n.jsx)(o.QU,{symbol:a},`mana-${e}`))}else{let r=a.split("\n");for(let a=0;a<r.length;a++){let o=r[a];t.push((0,n.jsx)("span",{children:o},`${e}${a}`)),a<r.length-1&&t.push((0,n.jsx)("br",{},`br${e}${a}`))}}}return t},c=(e,t)=>d(e.front&&e.back?[...e.front.castingCost,"/",...e.back?.castingCost]:e.castingCost,t),d=(e,t)=>{let r=e.map((e,t)=>{if("/"===e)return(0,n.jsx)(o._3,{children:"/"},t);let r=Array.isArray(e)?e.join(""):e;return r?(0,n.jsx)(o.QU,{symbol:r},t):null});return(0,n.jsx)("div",{style:{display:"flex",gap:".15rem",alignItems:"center"},className:t,children:r})},u=(e,t,r)=>{let n="",a=t&&e.back?e.back.types:e.front?.types||e.types,o=t&&e.back?e.back.superTypes:e.front?.superTypes||e.superTypes,i=t&&e.back?e.back.subTypes:e.front?.subTypes||e.subTypes,s=t&&e.back?e.back.power:e.front?.power||e.power,l=t&&e.back?e.back.toughness:e.front?.toughness||e.toughness,c=t&&e.back?e.back.loyalty:e.front?.loyalty||e.loyalty;return o.length&&(n+=`${o.join(" ")} `),n+=a.join(" "),i.length&&(n+=` â ${i.join(" ")}`),r&&(a.includes("Creature")&&(n+=` ⢠${s}/${l}`),a.includes("Planeswalker")&&(n+=` ⢠${c}`)),n}},75557:(e,t,r)=>{var n=r(84239),a=r(71662),o=r(38087),i=r(9862);e.exports=function(e,t){return(i(e)?n:o)(e,a(t,3))}},75709:e=>{e.exports={toast:"toast_toast__ok3kM",info:"toast_info__oYiwx",error:"toast_error__ngLf7",warning:"toast_warning__0toiV",closeButton:"toast_closeButton__vHnyC",viewDetailsButton:"toast_viewDetailsButton__ocICP",toastExiting:"toast_toastExiting__ZpXyZ",exit:"toast_exit__2_KOp"}},75741:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(25852);let a=function(){try{var e=(0,n.A)(Object,"defineProperty");return e({},"",{}),e}catch(e){}}()},76239:(e,t,r)=>{var n=r(7029),a=r(47553),o=Object.prototype,i=o.hasOwnProperty,s=o.propertyIsEnumerable;e.exports=n(function(){return arguments}())?n:function(e){return a(e)&&i.call(e,"callee")&&!s.call(e,"callee")}},76636:(e,t,r)=>{"use strict";r.d(t,{A:()=>N});var n=r(40942),a=r(17684);function o(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new a.A;++t<r;)this.add(e[t])}o.prototype.add=o.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},o.prototype.has=function(e){return this.__data__.has(e)};let i=function(e,t){for(var r=-1,n=null==e?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1},s=function(e,t,r,n,a,s){var l=1&r,c=e.length,d=t.length;if(c!=d&&!(l&&d>c))return!1;var u=s.get(e),p=s.get(t);if(u&&p)return u==t&&p==e;var f=-1,h=!0,m=2&r?new o:void 0;for(s.set(e,t),s.set(t,e);++f<c;){var g=e[f],b=t[f];if(n)var y=l?n(b,g,f,t,e,s):n(g,b,f,e,t,s);if(void 0!==y){if(y)continue;h=!1;break}if(m){if(!i(t,function(e,t){if(!m.has(t)&&(g===e||a(g,e,r,n,s)))return m.push(t)})){h=!1;break}}else if(!(g===b||a(g,b,r,n,s))){h=!1;break}}return s.delete(e),s.delete(t),h};var l=r(36135),c=r(79246),d=r(21576);let u=function(e){var t=-1,r=Array(e.size);return e.forEach(function(e,n){r[++t]=[n,e]}),r},p=function(e){var t=-1,r=Array(e.size);return e.forEach(function(e){r[++t]=e}),r};var f=l.A?l.A.prototype:void 0,h=f?f.valueOf:void 0;let m=function(e,t,r,n,a,o,i){switch(r){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)break;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":if(e.byteLength!=t.byteLength||!o(new c.A(e),new c.A(t)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return(0,d.A)(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var l=u;case"[object Set]":var f=1&n;if(l||(l=p),e.size!=t.size&&!f)break;var m=i.get(e);if(m)return m==t;n|=2,i.set(e,t);var g=s(l(e),l(t),n,a,o,i);return i.delete(e),g;case"[object Symbol]":if(h)return h.call(e)==h.call(t)}return!1};var g=r(57764),b=Object.prototype.hasOwnProperty;let y=function(e,t,r,n,a,o){var i=1&r,s=(0,g.A)(e),l=s.length;if(l!=(0,g.A)(t).length&&!i)return!1;for(var c=l;c--;){var d=s[c];if(!(i?d in t:b.call(t,d)))return!1}var u=o.get(e),p=o.get(t);if(u&&p)return u==t&&p==e;var f=!0;o.set(e,t),o.set(t,e);for(var h=i;++c<l;){var m=e[d=s[c]],y=t[d];if(n)var v=i?n(y,m,d,t,e,o):n(m,y,d,e,t,o);if(!(void 0===v?m===y||a(m,y,r,n,o):v)){f=!1;break}h||(h="constructor"==d)}if(f&&!h){var x=e.constructor,_=t.constructor;x!=_&&"constructor"in e&&"constructor"in t&&!("function"==typeof x&&x instanceof x&&"function"==typeof _&&_ instanceof _)&&(f=!1)}return o.delete(e),o.delete(t),f};var v=r(62486),x=r(51299),_=r(59732),C=r(41704),k="[object Arguments]",w="[object Array]",A="[object Object]",j=Object.prototype.hasOwnProperty;let S=function(e,t,r,a,o,i){var l=(0,x.A)(e),c=(0,x.A)(t),d=l?w:(0,v.A)(e),u=c?w:(0,v.A)(t);d=d==k?A:d,u=u==k?A:u;var p=d==A,f=u==A,h=d==u;if(h&&(0,_.A)(e)){if(!(0,_.A)(t))return!1;l=!0,p=!1}
128if(h&&!p)return i||(i=new n.A),l||(0,C.A)(e)?s(e,t,r,a,o,i):m(e,t,d,r,a,o,i);if(!(1&r)){var g=p&&j.call(e,"__wrapped__"),b=f&&j.call(t,"__wrapped__");if(g||b){var S=g?e.value():e,O=b?t.value():t;return i||(i=new n.A),o(S,O,r,a,i)}}return!!h&&(i||(i=new n.A),y(e,t,r,a,o,i))};var O=r(50514);let N=function e(t,r,n,a,o){return t===r||(null!=t&&null!=r&&((0,O.A)(t)||(0,O.A)(r))?S(t,r,n,a,e,o):t!=t&&r!=r)}},76975:(e,t,r)=>{"use strict";r.d(t,{A:()=>p});var n=r(75038),a=r(76430),o=r(54569),i=r(40120),s=r(10675),l=r(96807),c=r(56680),d=r(65878),u=r.n(d);let p=({trigger:e=null,open:t=!1,onOpen:r,onClose:d,children:p=null,modalClassName:f="",triggerClassName:h="",closeButton:m=!1,noWeirdClose:g=!1})=>{let[b,y]=(0,a.useState)(t),[v,x]=(0,a.useState)(!1),_=(0,a.useRef)(()=>null),[C,k]=(0,c.p)(b),[w,A]=(0,c.p)(b,{enteringClassName:u().dropIn,exitingClassName:u().liftOut}),j=(0,l.hw)(b);(0,a.useEffect)(()=>{y(t)},[t]),(0,a.useEffect)(()=>{j(b)},[b]),(0,a.useEffect)(()=>(b?(_.current=e=>{(0,s.h_)(e)||"Escape"===e.key&&S(!1)},window.addEventListener("keydown",_.current)):window.removeEventListener("keydown",_.current),()=>window.removeEventListener("keydown",_.current)),[b]),(0,a.useEffect)(()=>{b&&r&&r()},[b]);let S=(e=!1)=>{d&&d(),y(e)};return(0,n.jsxs)(n.Fragment,{children:[e&&(0,n.jsx)("button",{className:h,onClick:()=>y(!0),children:e}),"hidden"!==k&&o.createPortal((0,n.jsx)("div",{style:{opacity:"mounting"===k?0:void 0},ref:C,className:u().container,onMouseDown:e=>{g||(e.target===e.currentTarget?x(!0):x(!1))},onMouseUp:e=>{g||(v&&e.target===e.currentTarget&&S(!1),x(!1))},children:"hidden"!==A&&(0,n.jsxs)("div",{ref:w,className:`${u().modal} ${f}`,children:[m&&(0,n.jsx)("button",{className:u().closeButton,onClick:()=>S(!1),children:(0,n.jsx)(i.A,{name:"close"})}),p]})}),document.body)]})}},77039:(e,t,r)=>{var n=r(49797);e.exports=function(e,t){return n(e,t)}},77552:(e,t,r)=>{"use strict";r.d(t,{Bh:()=>p,Gl:()=>y,OZ:()=>v,aB:()=>h,be:()=>s,bz:()=>l,f2:()=>b,fU:()=>m,mN:()=>u,vo:()=>g,ws:()=>f});var n=r(85785),a=r(8052),o=r(14645),i=r.n(o);let s=[{value:"quantity",label:"Quantity"},{value:"oracleCard__name",label:"Card name"},{value:"modifier",label:"Foil/Variant"},{value:"condition",label:"Condition"},{value:"ignore",label:"Ignore"},{value:"language",label:"Language"},{value:"purchasePrice",label:"Purchase Price"},{value:"tags",label:"Labels (CSV)"},{value:"edition__editionname",label:"Edition name"},{value:"edition__editioncode",label:"Edition code"},{value:"multiversid",label:"Multiverse Id"},{value:"uid",label:"Scryfall ID"},{value:"collectorNumber",label:"Collector number"}],l={quantity:"2",oracleCard__name:"Sol Ring",edition__editionname:"Commander 2013",edition__editioncode:"C13",modifier:"Normal",condition:"NM",language:"EN",uid:"1b59533a-3e38-495d-873e-2f89fbd08494",multiversid:"376508",collectorNumber:"120s",ignore:"Skip me",tags:'"Tag1, Tag2, Tag3"',purchasePrice:"5.24"},c=i()(a.$z),d=i()(a.UW),u=Object.keys(a.Gs).map(e=>({label:`${e} (${c[a.Gs[e]]})`,value:a.Gs[e]})),p=Object.keys(a.qC).map(e=>({label:`${e} (${d[a.qC[e]]})`,value:a.qC[e]})),f=[{label:"Skip import",value:!0},{label:'Import with "Unsure" tag',value:!1}],h=Object.keys(n.$p).map(e=>({label:e,value:n.$p[e]})),m={moxfield:["quantity","ignore","oracleCard__name","edition__editioncode","condition","language","modifier","ignore","ignore","collectorNumber","ignore","ignore","ignore"],cardsphere:["quantity","ignore","oracleCard__name","edition__editionname","condition","language","modifier","ignore","ignore"],helavault:["ignore","collectorNumber","ignore","ignore","ignore","ignore","language","ignore","oracleCard__name","ignore","quantity","ignore","uid","edition__editioncode","edition__editionname","ignore"],deckbox:["quantity","ignore","oracleCard__name","edition__editionname","edition__editioncode","collectorNumber","condition","language","modifier","ignore","ignore","ignore","ignore","ignore","ignore","ignore","ignore","tags","ignore"],delverLense:["quantity","oracleCard__name","edition__editionname","modifier","collectorNumber"],manaBox:["oracleCard__name","edition__editioncode","edition__editionname","collectorNumber","modifier","ignore","quantity","ignore","uid","ignore","ignore","ignore","condition","language","ignore"],manaBoxThicc:["ignore","ignore","oracleCard__name","edition__editioncode","edition__editionname","collectorNumber","modifier","ignore","quantity","ignore","uid","ignore","ignore","ignore","condition","language","ignore"],dragonshield:["quantity","oracleCard__name","collectorNumber","edition__editioncode","edition__editionname","ignore","modifier","condition","language","ignore","ignore","ignore"],lionsEye:["oracleCard__name","edition__editioncode","collectorNumber","language","quantity","ignore","ignore","uid","ignore","ignore","ignore","ignore","ignore","ignore","ignore","ignore","ignore","ignore","condition","ignore","ignore","ignore","tags"],cached:[]},g=[{label:"Cardsphere",value:"cardsphere"},{label:"Deckbox",value:"deckbox"},{label:"Delver Lens",value:"delverLense"},{label:"Dragonshield",value:"dragonshield"},{label:"Helvault",value:"helavault"},{label:"ManaBox - Single folder",value:"manaBox"},{label:"ManaBox - Whole collection",value:"manaBoxThicc"},{label:"Moxfield",value:"moxfield"},{label:"Last imported columns",value:"cached"}],b={manaBox:'This predefined import is only for exporting a single folder from ManaBox. If you want to export your whole collection, use the "ManaBox - Whole collection" option.',manaBoxThicc:'This predefined import is only for exporting your whole collection from ManaBox. If you want to export a single folder, use the "ManaBox - Single folder" option.'},y="previously-imported-columns",v=2e3},77584:(e,t,r)=>{"use strict";r.d(t,{A:()=>m});var n=r(75038);r(76430);var a=r(32071),o=r(89532),i=r(78516),s=r(64727),l=r(85785),c=r(8682),d=r(69133),u=r(2135),p=r(47306),f=r(70256),h=r.n(f);let m=({card:e,onCardUpdate:t,loader:r=!1})=>{let f=(0,i.b8)(),[m,g]=(0,u.A)(r=>t({...e,colorLabel:r})),b=(0,p.O)(e.colorLabel.color);return(0,n.jsx)(c.A,{triggerClassName:h().container,menuClassName:h().menu,disabled:!f,onFocus:g,options:m,children:(0,n.jsxs)("button",{onMouseDown:t=>{if(!(a.Ay.getOnMac()?t.metaKey:t.ctrlKey))return;t.preventDefault();let{cardMap:r}=o.M.getState().deck,n=Object.values(r).filter(t=>JSON.stringify(t.colorLabel)===JSON.stringify(e.colorLabel));(0,s.u)(n)},disabled:!f,className:h().cornerQuantity,style:{color:b,backgroundColor:e.colorLabel.color||l.BW.color},children:[!r&&e.qty,r&&(0,n.jsx)(d.A,{size:"xSmall"})]})})}},77623:e=>{e.exports={container:"createDeckWithCardsOverlay_container__45YhU",optionsContainer:"createDeckWithCardsOverlay_optionsContainer__IcHoD",flags:"createDeckWithCardsOverlay_flags__7zPpg",formatOptions:"createDeckWithCardsOverlay_formatOptions__JlmlI",fullWidth:"createDeckWithCardsOverlay_fullWidth__XAbYa"}},77641:(e,t,r)=>{"use strict";r.d(t,{A:()=>et});
128var n=r(75038),a=r(76430),o=r(81639),i=r(69433),s=r(82185),l=r(78516),c=r(21159),d=r(59816),u=r(2477),p=r(72224),f=r(90396),h=r(56071),m=r(48570),g=r(55450),b=r(68835),y=r(40120),v=r(7648),x=r(66912),_=r(70496),C=r.n(_);let k=({onSubmitted:e,onRequestFailed:t,onResponseRecieved:r,noAutoSearch:o})=>{let[u,p]=(0,a.useState)("all"),[f,h]=(0,a.useState)("recs"),[m,_]=(0,a.useState)([]),[k,w]=(0,a.useState)([]),[A]=(0,s.zU)(g.X),j=(0,s.GV)(e=>e.cacheables.searchImageSize),S=(0,s.GV)(l.Sm),O=(0,s.GV)(l.kn),N=(r,n=u)=>{if(r?.preventDefault(),!S.length)return c.A.create("Your deck needs a commander before we can get EDH Recs","EDHREC Search","warning");e();let a="1 - 50";O.length>50&&(a="51 - 100"),O.length>100&&(a="101 - 150"),O.length>150&&(a="151 - 200"),O.length>200&&(a="200+"),i.A.signalEvent(`Recs size ${a}`),d.Ay.edhRecs(S,O).then(e=>{_(e.recs),w(e.cuts),E(n,"recs"===f?e.recs:e.cuts)}).catch(e=>{console.error(e),t(e.error)})},E=(e,t="recs"===f?m:k)=>(p(e),t&&t.length)?"all"===e?r(t):void r(t.filter(t=>!!(t.types.includes(e)||t.front?.types.includes(e)||t.back?.types.includes(e)))):N(void 0,e),M=e=>{h(e),E(u,"recs"===e?m:k)};return(0,a.useEffect)(()=>{o||N()},[]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("form",{onSubmit:N,className:C().form,children:[(0,n.jsx)(v.A,{className:C().dropdown,menuClassName:C().menu,value:u,options:[{label:"All Card Types",onClick:()=>E("all"),id:"all"},{label:"Artifact",onClick:()=>E("Artifact"),id:"Artifact"},{label:"Creature",onClick:()=>E("Creature"),id:"Creature"},{label:"Enchantment",onClick:()=>E("Enchantment"),id:"Enchantment"},{label:"Instant",onClick:()=>E("Instant"),id:"Instant"},{label:"Land",onClick:()=>E("Land"),id:"Land"},{label:"Planeswalker",onClick:()=>E("Planeswalker"),id:"Planeswalker"},{label:"Sorcery",onClick:()=>E("Sorcery"),id:"Sorcery"}]}),(0,n.jsx)(v.A,{menuClassName:C().menu,value:f,options:[{label:"Recs",onClick:()=>M("recs"),id:"recs"},{label:"Cuts",onClick:()=>M("cuts"),id:"cuts"}]}),(0,n.jsxs)(b.A,{color:"green",className:C().submit,children:[(0,n.jsx)(y.A,{name:"search"})," Search"]})]}),(0,n.jsx)("div",{className:C().imageControls,children:(0,n.jsx)(x.A,{imageSize:j,onChange:e=>A({searchImageSize:e})})}),!f&&(0,n.jsx)("p",{className:C().cutsMessage,children:"Cuts displays your entire deck sorted by unpopularity based on EDHREC data."})]})};var w=r(36601),A=r(83480);class j extends w.B{colors=(e="wubrg",t="popularity")=>super.get(`/api/cards/edhrec-colors/?orderBy=${t}&colors=${e}`).then(e=>({total:e.total,next:(0,d.wd)(e.next),cards:e.results.map(e=>(0,A.rv)(e,{},!0))}))}let S=new j;var O=r(90920),N=r(61929),E=r.n(N);let M=({onSubmitted:e,onRequestFailed:t,onResponseRecieved:r,noAutoSearch:o})=>{let[i,c]=(0,a.useState)("popularity"),[d]=(0,s.zU)(g.X),u=(0,s.GV)(e=>e.cacheables.searchImageSize),p=(0,s.GV)(l.Sm),f=(0,s.GV)(l.kn),h=(n,a=i)=>{n?.preventDefault();let o=p.reduce((e,t)=>[...e,...t.colorIdentity],[]),s=f.reduce((e,t)=>[...e,...t.colorIdentity],[]),l=(0,O.mH)([...o,...s]);e(),S.colors(l,a).then(e=>r(e,{})).catch(e=>{console.error(e),t(e.error)})};return(0,a.useEffect)(()=>{o||h()},[]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("form",{onSubmit:h,className:E().form,children:[(0,n.jsx)(v.A,{className:E().orderBy,value:i,options:[{label:"Popularity",onClick:()=>c("popularity"),id:"popularity"},{label:"Cycles",onClick:()=>c("cycles"),id:"cycles"}]}),(0,n.jsx)(b.A,{icon:"search",color:"green",children:"Search"})]}),(0,n.jsx)("div",{className:E().imageControls,children:(0,n.jsx)(x.A,{imageSize:u,onChange:e=>d({searchImageSize:e})})})]})};class T extends w.B{combos=(e,t)=>{let r=e.map(e=>({card:e.name,quantity:e.qty})),n=t.map(e=>({card:e.name,quantity:e.qty}));return super.post("/api/cards/spellbook-combos/",{commanders:r,main:n}).then(e=>({almostIncluded:e.almostIncluded,included:e.included,cards:Object.keys(e.cards).reduce((t,r)=>{let n=e.cards[r],a=(0,A.rv)(n);return{...t,[r]:a}},{})}))}}let L=new T;var I=r(98279),D=r(6016),R=r(85785),P=r(86788),$=r(56240),z=r(55756),F=r(92910),B=r(49435),U=r(43305),G=r(75313),q=r(2589),H=r.n(q);let V=({combo:e,cards:t,onCardUpdated:r})=>{let[o,i]=(0,a.useState)(null),[l,c]=(0,a.useState)(!1),[d,u]=(0,a.useState)([]),[f,h]=(0,s.zU)(I.iY,D.RP),m=(e,t)=>
128{i(e),c(!!t)},g=()=>{i(null),c(!1)},v=t.every(e=>e?.qty||e?.otherPrintingQty),x=t[o??-1]||R.o5,_=null!==o?t[o-1]:void 0,C=null!==o?t[o+1]:void 0;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:H().container,children:[(0,n.jsxs)("div",{className:H().controls,children:[(0,n.jsx)("span",{className:H().status,children:v?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(y.A,{name:"check circle",className:H().green}),"Complete"]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(y.A,{name:"times circle",className:H().red}),"Incomplete"]})}),(0,n.jsx)(F.A,{href:`https://commanderspellbook.com/combo/${e.id}/`,target:"_blank",rel:"noopener noreferrer",children:(0,n.jsxs)(b.A,{color:"blue",children:[(0,n.jsx)(B.A,{src:"/images/spellbook_simple.svg",alt:"Commander Spellbook logo",className:H().spellbookLogo}),"Combo on Commander Spellbook"]})})]}),(0,n.jsxs)("div",{className:H().cards,children:[t.map((e,t)=>e?(0,n.jsx)(P.Ay,{noMultiSelect:!0,disableFaded:!0,standaloneCard:e,onCardUpdated:t=>r(e.id,t),className:H().imageDeckCard,wrapperClassName:H().inDeckCard,basicCardClass:H().imageDeckCard,imageClassName:H().basicCard,cardId:e.id,actionsOverrides:{onCardClick:()=>m(t),openCardModal:e=>m(t,e),onDragStart:()=>f({hideStackOverlay:!0}),onDragEnd:()=>f({hideStackOverlay:!1}),onViewRelatedCards:()=>1===e.relatedCardIds.length?h({cardMenuOpen:!0,menuCardId:e.relatedCardIds[0]}):u(e.relatedCardIds)}},e.id):null),e.extraRequirements.length>0&&(0,n.jsxs)("div",{className:H().extraRequirements,children:[(0,n.jsx)("h3",{children:"Extra Requirements"}),(0,n.jsx)("div",{className:H().extraRequirementsList,children:e.extraRequirements.map((e,t)=>(0,n.jsxs)("button",{onClick:()=>{var t;let r;return t=e.syntaxQuery,void((r=p.MO.scrySearch()).meta.query=t,f({searchOpen:r}))},children:[(0,n.jsx)("span",{children:"â¢"}),(0,n.jsxs)("span",{children:[" ",e.name]})]},t))})]})]}),(0,n.jsxs)("div",{className:H().comboInfo,children:[(0,n.jsxs)("div",{className:H().infoBlock,children:[(0,n.jsx)("h3",{children:"Steps"}),(0,n.jsx)("ol",{children:e.steps.map((t,r)=>(0,n.jsx)("li",{children:(0,n.jsx)(G.c5,{input:t})},`${e.id}-step-${r}`))})]}),(0,n.jsxs)("div",{className:H().infoBlock,children:[(0,n.jsx)("h3",{children:"Effects"}),(0,n.jsx)("ul",{children:e.comboEffects.map((t,r)=>(0,n.jsx)("li",{children:t},`${e.id}-effect-${r}`))})]}),(0,n.jsxs)("div",{className:H().infoBlock,children:[(0,n.jsx)("h3",{children:"Prerequisites"}),(0,n.jsxs)("ul",{children:[0===e.prerequisites.length&&(0,n.jsx)("li",{children:"None"}),e.prerequisites.map((t,r)=>(0,n.jsx)("li",{children:t},`${e.id}-prerequisite-${r}`))]})]})]})]}),(0,n.jsx)($.A,{open:null!==o&&!l,card:x,onCardUpdated:e=>r(x.id,e),onClose:g,nextPrevControls:{next:{label:C?.name||"N/A",onClick:()=>null!==o?i(o+1):null,disabled:!C},previous:{label:_?.name||"N/A",onClick:()=>null!==o?i(o-1):null,disabled:!_}}}),(0,n.jsx)(z.A,{open:null!==o&&l,card:x,onCardSelected:(e,t)=>{r(x.id,e),t||g()},onClose:g}),(0,n.jsx)(U.U,{header:"In deck matches",open:!!d.length,onClose:()=>u([]),cardIds:d})]})};var W=r(98570),Y=r(70050),K=r.n(Y);let X=({noAutoSearch:e,alreadyHasResults:t,onSubmitted:r,onRequestFailed:o,onResponseRecieved:i,onCardUpdated:d})=>{let u=(0,s.GV)(l.Sm),p=(0,s.GV)(l.kn),f=(0,s.GV)(l.zT),[h,m]=(0,a.useState)(!0),[g,y]=(0,a.useState)([]),[x,_]=(0,a.useState)([]),[C,k]=(0,a.useState)({}),w=[...u,...p],A=h?x:g;(0,a.useEffect)(()=>{e||t||j()},[]);let j=()=>{y([]),_([]),r();let e=f.filter(e=>e.companion);L.combos([...u,...e],p).then(e=>{y(e.almostIncluded),_(e.included),k(e.cards)}).catch(e=>{c.A.create(e.error||"Unable to fetch spellbook combos.","Combo Fetch Error","error"),o()}).finally(()=>i())};return(0,n.jsxs)("div",{children:[(0,n.jsxs)("div",{className:K().controls,children:[(0,n.jsx)(v.A,{className:K().dropdown,value:h?"included":"almostIncluded",options:[{id:"included",label:"Included",onClick:()=>m(!0)},{id:"almostIncluded",label:"Almost Included",onClick:()=>m(!1)}]}),(0,n.jsx)(b.A,{color:"green",onClick:j,children:"Fetch combos"})]}),(0,n.jsxs)("div",{className:K().combos,children:[A.map(e=>(0,n.jsx)(V,{combo:e,cards:(0,W.z)(w,e.cards.map(e=>C[e])),onCardUpdated:(e,t)=>{var r;let n;return r=t.oracleCardUid,(n={...C})[r]=t,k(n),d(r,t)}},e.id)),!A.length&&(0,n.jsx)("div",{className:K().noCombos,children:"No combos found"})]})]})};var J=r(75249),Q=r(99222),Z=r(92178),ee=r.n(Z);let et=({tab:e,onTabUpdate:t,active:r,initailResults:g,scrollToTop:b,enableDragging:y=!1,header:v})=>{let x,_,C=(0,a.useRef)(),[w,A]=(0,a.useState)(g??[]),[j,S]=(0,a.useState)(null),[O,N]=(0,a.useState)(null),[E,T]=(0,a.useState)(null),[L,I]=(0,a.useState)(!1),D=(_=(x=Object.values((0,s.GV)(e=>e.deck.cardMap)).sort((e,t)=>
128e.deckRelationId<t.deckRelationId?1:-1)).reduce((e,t)=>{if(!t.oracleCardId)return e;e[t.oracleCardId]||(e[t.oracleCardId]={totalPrintingQtyInDeck:0,relatedCardIds:[]});let r=e[t.oracleCardId];return e[t.oracleCardId]={totalPrintingQtyInDeck:(r?.totalPrintingQtyInDeck||0)+t.qty,relatedCardIds:[...r?.relatedCardIds||[],t.id]},e},{}),w.map(e=>{let t=_[e.oracleCardId]||{},r=x.find(t=>t.cardId===e.cardId);return r?{...r,...t}:{...e,...t}})),R=(0,s.GV)(l.hf);(0,a.useEffect)(()=>{if(r)return},[r]),(0,a.useEffect)(()=>{C.current=w},[w]),(0,a.useEffect)(()=>{"spellbookCombo"===e.type&&(A([]),S(null))},[e.type]),(0,a.useEffect)(()=>{g&&A(g)},[g]);let P=(r,n)=>{t({...e,meta:n}),A(r.cards),S(r.next),N(Math.ceil(r.total/r.cards.length)),T(1),I(!1)},$=e=>{c.A.create(e||"An unexpected error occured while searching","Card Search","error"),I(!1)},z=(e,t)=>{let r=[...w];return(t.relatedCardIds=[],t.totalPrintingQtyInDeck=0,r[e]=t,r=r.map(e=>({...e,qty:0})),t.qty||R[t.id])?(t.qty&&!R[t.id]&&i.A.signalEvent("Added card from search"),t.qty&&t.globalCategories.length&&!t.categories.length&&(t.categories=[...t.globalCategories]),u.A.save(t,[],!0).then(()=>{A(r)})):(A(r),Promise.resolve())};return r?(0,n.jsxs)("div",{className:ee().container,children:[L&&(0,n.jsx)(J.A,{fixed:!0}),v&&(0,n.jsx)("h2",{children:v}),"archidektSearch"===e.type&&(0,n.jsx)(h.A,{submitText:"Search",mainInputId:(0,p.sY)(e.id),noAutoSearch:D.length>0||e.noAutoSearch,searchOptions:e.meta,onSubmitted:()=>I(!0),onRequestFailed:()=>I(!1),onResponseRecieved:P}),"scrySearch"===e.type&&(0,n.jsx)(f.A,{submitText:"Search",mainInputId:(0,p.sY)(e.id),noAutoSearch:D.length>0||e.noAutoSearch,searchString:e.meta.query,smartFilters:e.meta.smartFilters,onSubmitted:()=>I(!0),onRequestFailed:()=>I(!1),onResponseRecieved:P}),"edhRecs"===e.type&&(0,n.jsx)(k,{noAutoSearch:D.length>0||e.noAutoSearch,alreadyHasResults:D.length>0,onSubmitted:()=>I(!0),onRequestFailed:$,onResponseRecieved:e=>{A(e),I(!1),S(null)}}),"manabaseGenerator"===e.type&&(0,n.jsx)(M,{noAutoSearch:D.length>0||e.noAutoSearch,alreadyHasResults:D.length>0,onSubmitted:()=>I(!0),onRequestFailed:$,onResponseRecieved:P}),"spellbookCombo"===e.type&&(0,n.jsx)(X,{noAutoSearch:D.length>0||e.noAutoSearch,alreadyHasResults:D.length>0,onSubmitted:()=>I(!0),onRequestFailed:()=>I(!1),onResponseRecieved:()=>I(!1),onCardUpdated:(e,t)=>z(w.findIndex(t=>t.id===e),t)}),(0,n.jsx)(m.Ay,{onCardUpdated:z,cards:D}),j&&(0,n.jsx)(Q.f,{stylizedNextPrevButtons:!0,className:ee().paginator,activePage:E||0,totalPages:O||0,onPageChange:e=>{I(!0);let t=o.parseUrl(j||"");t.query.page=`${e}`;let r=`${t.url}?${o.stringify(t.query)}`;return d.Ay.scryfallSearch("",r).then(t=>{A(t.cards),T(e),b&&b()}).catch($).finally(()=>I(!1))}})]}):null}},77753:(e,t,r)=>{var n=r(40235);e.exports=function(e){return null==e?"":n(e)}},77861:(e,t,r)=>{"use strict";r.d(t,{L:()=>o,s:()=>i});var n=r(8052),a=r(85785);let o={1:"Paper",2:"MTGO",3:"Arena"},i={id:0,card:a.o5,quantity:1,modifier:"Normal",language:n.$z.EN,condition:n.UW.NM,purchasePrice:null,createdAt:"",tags:[]}},78348:(e,t,r)=>{"use strict";r.d(t,{A:()=>_});var n=r(75038),a=r(76430),o=r(82185),i=r(23418),s=r(15938),l=r(56771),c=r(89912),d=r(68835),u=r(72715),p=r(59057),f=r(26975),h=r(40120),m=r(21129),g=r(27493),b=r.n(g);let y=({cards:e,linkedFrom:t})=>{let[r,o]=(0,a.useState)({[i.s6.CK]:!0,[i.s6.TCG]:!0,[i.s6.MP]:!0,[i.s6.SCG]:!0}),s=Object.keys(r).map(e=>Number(e)).filter(e=>r[e]),l=Object.keys(r).reduce((e,t)=>({...e,[Number(t)]:[]}),{});for(let t of e){let e=(0,m.pQ)(t,s);l[e]&&l[e].push(t)}return(0,n.jsxs)("div",{children:[(0,n.jsx)("p",{children:"Select your preferred vendors below, and we'll generate links to wherever any printing is the least expensive."}),(0,n.jsxs)("div",{className:b().checkboxGrid,children:[(0,n.jsx)(f.A,{className:b().nowrap,label:"Card Kingdom ($)",checked:r[i.s6.CK],onChange:()=>o({...r,[i.s6.CK]:!r[i.s6.CK]})},"ck-checkbox"),(0,n.jsx)(f.A,{className:b().nowrap,label:"TCGplayer ($)",checked:r[i.s6.TCG],onChange:()=>o({...r,[i.s6.TCG]:!r[i.s6.TCG]})},"tcg-checkbox"),(0,n.jsx)(f.A,{className:b().nowrap,label:"Star City Games ($)",checked:r[i.s6.SCG],onChange:()=>o({...r,[i.s6.SCG]:!r[i.s6.SCG]})},"scg-checkbox"),(0,n.jsx)(f.A,{className:b().nowrap,label:"Mana Pool ($)",checked:r[i.s6.MP],onChange:()=>o({...r,[i.s6.MP]:!r[i.s6.MP]})},"mp-checkbox")]}),(0,n.jsx)("div",{className:b().buttonGrid,children:Object.keys(r).map(a=>{let o=Number(a),s=i.zc[o],c=`${s}Minimum`,p=l[o]?.reduce((e,t)=>
128e+=t.prices[c],0)||0;return r[o]?(0,n.jsx)(u.Ay,{priceSource:Number(o),cards:l[o]||[],linkedFrom:t,isDisabled:!l[o].length,children:(0,n.jsxs)(d.A,{className:b().retailerButton,disabled:!l[o].length,style:{backgroundColor:i.Vb[o]},children:[(0,n.jsx)(h.A,{className:i.L1[o]}),i.Zh[o]," ",(0,m.Vc)(p,o)," (",l[o]?.length||0," / ",e.length," cards)"]})},`${s}-buylink`):null})})]})};var v=r(47767),x=r.n(v);let _=({open:e,linkedFrom:t="bulkBuy",preSelectedCards:r,hideHeader:f,className:g=""})=>{let[b,v]=(0,a.useState)(r||[]),[_,C]=(0,a.useState)({}),k=(0,o.GV)(e=>e.deck.private);(0,a.useEffect)(()=>{e&&v(r?.filter(e=>!e.customCard)||[])},[r]);let{selectedCards:w,prices:A}=(0,a.useMemo)(()=>{let e=b.filter(e=>!e.customCard);return{selectedCards:e.map(e=>({...e,qty:_[e.id]||e.qty})),prices:(0,m.dX)(e)}},[b,_]),j=k?"CardTrader Wishlists are public and your deck is private":void 0;return(0,n.jsxs)("div",{className:`${x().content} ${g}`,children:[!f&&(0,n.jsx)("h3",{children:"Export to retailers"}),!r&&(0,n.jsx)(p.A,{onChange:v,className:x().cardSelector,filterOutCustomCards:!0}),(0,n.jsx)("h3",{children:"Buy exact printings in deck"}),(0,n.jsxs)("div",{className:x().outboundLinks,children:[(0,n.jsx)(u.Ay,{priceSource:i.s6.MP,cards:b,linkedFrom:t,children:(0,n.jsxs)(d.A,{className:x().retailerButton,style:{backgroundColor:i.Vb["6"]},children:[(0,n.jsx)(h.A,{className:i.L1["6"]}),"Mana Pool ",A.mp.totalPrice]})}),(0,n.jsx)(u.Ay,{priceSource:i.s6.CS,cards:b,linkedFrom:t,children:(0,n.jsxs)(d.A,{className:x().retailerButton,style:{backgroundColor:i.Vb["10"]},children:[(0,n.jsx)(h.A,{className:i.L1["10"]}),"Cardsphere ",A.cs.totalPrice]})}),(0,n.jsx)(u.Ay,{priceSource:i.s6.JE,cards:b,linkedFrom:t,children:(0,n.jsxs)(d.A,{className:x().retailerButton,style:{backgroundColor:i.Vb["9"]},children:[(0,n.jsx)(h.A,{className:i.L1["9"]}),"Journey's End ($)"]})}),(0,n.jsx)(u.Ay,{isDisabled:k,priceSource:i.s6.CT,cards:b,linkedFrom:t,children:(0,n.jsxs)(d.A,{title:j,className:x().retailerButton,style:{backgroundColor:i.Vb["8"]},children:[(0,n.jsx)(h.A,{className:i.L1["8"]}),"CardTrader ",A.cardtrader.totalPrice]})})]}),(0,n.jsx)("h3",{children:"Buy cheapest printings"}),(0,n.jsxs)("div",{className:x().outboundLinks,children:[(0,n.jsx)(u.Ay,{priceSource:i.s6.CK,cards:b,linkedFrom:t,children:(0,n.jsxs)(d.A,{className:x().retailerButton,style:{backgroundColor:i.Vb["1"]},children:[(0,n.jsx)(h.A,{className:i.L1["1"]}),"Card Kingdom ",A.ck.totalMinimumPrice]})}),(0,n.jsx)(u.Ay,{priceSource:i.s6.TCG,cards:b,linkedFrom:t,children:(0,n.jsxs)(d.A,{className:x().retailerButton,style:{backgroundColor:i.Vb["2"]},children:[(0,n.jsx)(h.A,{className:i.L1["2"]}),"TCG Player ",A.tcg.totalMinimumPrice]})}),(0,n.jsx)(u.Ay,{priceSource:i.s6.SCG,cards:b,linkedFrom:t,children:(0,n.jsxs)(d.A,{className:x().retailerButton,style:{backgroundColor:i.Vb["5"]},children:[(0,n.jsx)(h.A,{className:i.L1["5"]}),"Star City Games ",A.scg.totalMinimumPrice]})}),(0,n.jsx)(u.Ay,{priceSource:i.s6.MP,cards:b,linkedFrom:t,children:(0,n.jsxs)(d.A,{className:x().retailerButton,style:{backgroundColor:i.Vb["6"]},children:[(0,n.jsx)(h.A,{className:i.L1["6"]}),"Mana Pool ",A.mp.totalMinimumPrice]})}),(0,n.jsx)(u.Ay,{priceSource:i.s6.MTGO,cards:b,linkedFrom:t,children:(0,n.jsxs)(d.A,{className:x().retailerButton,style:{backgroundColor:i.Vb["3"]},children:[(0,n.jsx)(h.A,{className:i.L1["3"]}),"Cardhoarder ",A.mtgo.totalMinimumPrice]})}),(0,n.jsx)(u.Ay,{priceSource:i.s6.TCGLAND,cards:b,linkedFrom:t,children:(0,n.jsxs)(d.A,{className:x().retailerButton,style:{backgroundColor:i.Vb["7"]},children:[(0,n.jsx)(h.A,{className:i.L1["7"]}),"TCG Land ",A.tcgLand.totalMinimumPrice," (MXN)"]})}),(0,n.jsx)(u.Ay,{isDisabled:k,priceSource:i.s6.CT,cards:b,linkedFrom:t,children:(0,n.jsxs)(d.A,{title:j,className:x().retailerButton,style:{backgroundColor:i.Vb["8"]},children:[(0,n.jsx)(h.A,{className:i.L1["8"]}),"CardTrader ",A.cardtrader.totalMinimumPrice]})}),(0,n.jsx)(u.Ay,{priceSource:i.s6.CS,cards:b,linkedFrom:t,children:(0,n.jsxs)(d.A,{className:x().retailerButton,style:{backgroundColor:i.Vb["10"]},children:[(0,n.jsx)(h.A,{className:i.L1["10"]}),"Cardsphere ",A.cs.totalMinimumPrice]})})]}),(0,n.jsx)("h3",{children:"Buy from multiple sources"}),(0,n.jsx)(y,{cards:b,linkedFrom:t}),(0,n.jsx)("h3",{children:"Sell links"}),(0,n.jsxs)("div",{className:x().outboundLinks,children:[(0,n.jsx)(u.Ay,{priceSource:i.s6.CK,cards:b,linkedFrom:`${t}_sell`,isSellLink:!0,children:(0,n.jsxs)(d.A,{className:x().retailerButton,style:{backgroundColor:i.Vb["1"]},children:[(0,n.jsx)(h.A,{className:i.L1["1"]}),"Sell on Card Kingdom"]})}
128),(0,n.jsx)(u.Ay,{priceSource:i.s6.CS,cards:b,linkedFrom:`${t}_sell`,isSellLink:!0,children:(0,n.jsxs)(d.A,{className:x().retailerButton,style:{backgroundColor:i.Vb["10"]},children:[(0,n.jsx)(h.A,{className:i.L1["10"]}),"Sell on Cardsphere"]})})]}),!r&&(0,n.jsx)(s.A,{label:"Customize quantities",containerClass:x().customQuantities,className:x().customQuantitiesTrigger,children:w.map(e=>(0,n.jsxs)("div",{className:x().customQuantityCard,children:[(0,n.jsx)(l.A,{type:"number",defaultValue:e.qty,containerClassName:x().inputContainer,className:x().input,onChange:t=>{var r,n;return r=e.id,n=Number(t),void C({..._,[r]:n||1})},selectOnFocus:!0}),(0,n.jsx)(c.A,{card:e,className:x().cardName,children:e.name})]},e.id))})]})}},78393:(e,t,r)=>{"use strict";r.d(t,{O:()=>n});let n=e=>e},78420:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AttributeMap=t.OpIterator=t.Op=void 0;let n=r(55484),a=r(34604),o=r(92088),i=r(84356);t.AttributeMap=i.default;let s=r(96277);t.Op=s.default;let l=r(15291);t.OpIterator=l.default;let c=(e,t)=>{if("object"!=typeof e||null===e)throw Error(`cannot retain a ${typeof e}`);if("object"!=typeof t||null===t)throw Error(`cannot retain a ${typeof t}`);let r=Object.keys(e)[0];if(!r||r!==Object.keys(t)[0])throw Error(`embed types not matched: ${r} != ${Object.keys(t)[0]}`);return[r,e[r],t[r]]};class d{constructor(e){Array.isArray(e)?this.ops=e:null!=e&&Array.isArray(e.ops)?this.ops=e.ops:this.ops=[]}static registerEmbed(e,t){this.handlers[e]=t}static unregisterEmbed(e){delete this.handlers[e]}static getHandler(e){let t=this.handlers[e];if(!t)throw Error(`no handlers for embed type "${e}"`);return t}insert(e,t){let r={};return"string"==typeof e&&0===e.length?this:(r.insert=e,null!=t&&"object"==typeof t&&Object.keys(t).length>0&&(r.attributes=t),this.push(r))}delete(e){return e<=0?this:this.push({delete:e})}retain(e,t){if("number"==typeof e&&e<=0)return this;let r={retain:e};return null!=t&&"object"==typeof t&&Object.keys(t).length>0&&(r.attributes=t),this.push(r)}push(e){let t=this.ops.length,r=this.ops[t-1];if(e=a(e),"object"==typeof r){if("number"==typeof e.delete&&"number"==typeof r.delete)return this.ops[t-1]={delete:r.delete+e.delete},this;if("number"==typeof r.delete&&null!=e.insert&&(t-=1,"object"!=typeof(r=this.ops[t-1])))return this.ops.unshift(e),this;if(o(e.attributes,r.attributes)){if("string"==typeof e.insert&&"string"==typeof r.insert)return this.ops[t-1]={insert:r.insert+e.insert},"object"==typeof e.attributes&&(this.ops[t-1].attributes=e.attributes),this;else if("number"==typeof e.retain&&"number"==typeof r.retain)return this.ops[t-1]={retain:r.retain+e.retain},"object"==typeof e.attributes&&(this.ops[t-1].attributes=e.attributes),this}}return t===this.ops.length?this.ops.push(e):this.ops.splice(t,0,e),this}chop(){let e=this.ops[this.ops.length-1];return e&&"number"==typeof e.retain&&!e.attributes&&this.ops.pop(),this}filter(e){return this.ops.filter(e)}forEach(e){this.ops.forEach(e)}map(e){return this.ops.map(e)}partition(e){let t=[],r=[];return this.forEach(n=>{(e(n)?t:r).push(n)}),[t,r]}reduce(e,t){return this.ops.reduce(e,t)}changeLength(){return this.reduce((e,t)=>t.insert?e+s.default.length(t):t.delete?e-t.delete:e,0)}length(){return this.reduce((e,t)=>e+s.default.length(t),0)}slice(e=0,t=1/0){let r=[],n=new l.default(this.ops),a=0;for(;a<t&&n.hasNext();){let o;a<e?o=n.next(e-a):(o=n.next(t-a),r.push(o)),a+=s.default.length(o)}return new d(r)}compose(e){let t=new l.default(this.ops),r=new l.default(e.ops),n=[],a=r.peek();if(null!=a&&"number"==typeof a.retain&&null==a.attributes){let e=a.retain;for(;"insert"===t.peekType()&&t.peekLength()<=e;)e-=t.peekLength(),n.push(t.next());a.retain-e>0&&r.next(a.retain-e)}let s=new d(n);for(;t.hasNext()||r.hasNext();)if("insert"===r.peekType())s.push(r.next());else if("delete"===t.peekType())s.push(t.next());else{let e=Math.min(t.peekLength(),r.peekLength()),n=t.next(e),a=r.next(e);if(a.retain){let l={};if("number"==typeof n.retain)l.retain="number"==typeof a.retain?e:a.retain;else if("number"==typeof a.retain)null==n.retain?l.insert=n.insert:l.retain=n.retain;else{let e=null==n.retain?"insert":"retain",[t,r,o]=c(n[e],a.retain),i=d.getHandler(t);l[e]={[t]:i.compose(r,o,"retain"===e)}}let u=i.default.compose(n.attributes,a.attributes,"number"==typeof n.retain);if(u&&(l.attributes=u),s.push(l),!r.hasNext()&&o(s.ops[s.ops.length-1],l)){let e=new d(t.rest());return s.concat(e).chop()}}else"number"==typeof a.delete&&("number"==typeof n.retain||"object"==typeof n.retain&&null!==n.retain)&&s.push(a)}return s.chop()}concat(e){let t=new d(this.ops.slice());return e.ops.length>0&&(t.push(e.ops[0]),t.ops=t.ops.concat(e.ops.slice(1))),t}diff(e,t){if(this.ops===e.ops)return new d;let r=[this,e].map(t=>t.map(r=>{if(null!=r.insert)return"string"==typeof r.insert?r.insert:"\0";throw Error("diff() called "+(t===e?"on":"with")+" non-document")}).join("")),a=new d,s=n(r[0],r[1],t,!0),c=new l.default(this.ops),u=new l.default(e.ops);
128return s.forEach(e=>{let t=e[1].length;for(;t>0;){let r=0;switch(e[0]){case n.INSERT:r=Math.min(u.peekLength(),t),a.push(u.next(r));break;case n.DELETE:r=Math.min(t,c.peekLength()),c.next(r),a.delete(r);break;case n.EQUAL:r=Math.min(c.peekLength(),u.peekLength(),t);let s=c.next(r),l=u.next(r);o(s.insert,l.insert)?a.retain(r,i.default.diff(s.attributes,l.attributes)):a.push(l).delete(r)}t-=r}}),a.chop()}eachLine(e,t="\n"){let r=new l.default(this.ops),n=new d,a=0;for(;r.hasNext();){if("insert"!==r.peekType())return;let o=r.peek(),i=s.default.length(o)-r.peekLength(),l="string"==typeof o.insert?o.insert.indexOf(t,i)-i:-1;if(l<0)n.push(r.next());else if(l>0)n.push(r.next(l));else{if(!1===e(n,r.next(1).attributes||{},a))return;a+=1,n=new d}}n.length()>0&&e(n,{},a)}invert(e){let t=new d;return this.reduce((r,n)=>{if(n.insert)t.delete(s.default.length(n));else if("number"==typeof n.retain&&null==n.attributes)return t.retain(n.retain),r+n.retain;else if(n.delete||"number"==typeof n.retain){let a=n.delete||n.retain;return e.slice(r,r+a).forEach(e=>{n.delete?t.push(e):n.retain&&n.attributes&&t.retain(s.default.length(e),i.default.invert(n.attributes,e.attributes))}),r+a}else if("object"==typeof n.retain&&null!==n.retain){let a=e.slice(r,r+1),o=new l.default(a.ops).next(),[s,u,p]=c(n.retain,o.insert),f=d.getHandler(s);return t.retain({[s]:f.invert(u,p)},i.default.invert(n.attributes,o.attributes)),r+1}return r},0),t.chop()}transform(e,t=!1){if(t=!!t,"number"==typeof e)return this.transformPosition(e,t);let r=new l.default(this.ops),n=new l.default(e.ops),a=new d;for(;r.hasNext()||n.hasNext();)if("insert"===r.peekType()&&(t||"insert"!==n.peekType()))a.retain(s.default.length(r.next()));else if("insert"===n.peekType())a.push(n.next());else{let e=Math.min(r.peekLength(),n.peekLength()),o=r.next(e),s=n.next(e);if(o.delete)continue;if(s.delete)a.push(s);else{let r=o.retain,n=s.retain,l="object"==typeof n&&null!==n?n:e;if("object"==typeof r&&null!==r&&"object"==typeof n&&null!==n){let e=Object.keys(r)[0];if(e===Object.keys(n)[0]){let a=d.getHandler(e);a&&(l={[e]:a.transform(r[e],n[e],t)})}}a.retain(l,i.default.transform(o.attributes,s.attributes,t))}}return a.chop()}transformPosition(e,t=!1){t=!!t;let r=new l.default(this.ops),n=0;for(;r.hasNext()&&n<=e;){let a=r.peekLength(),o=r.peekType();if(r.next(),"delete"===o){e-=Math.min(a,e-n);continue}"insert"===o&&(n<e||!t)&&(e+=a),n+=a}return e}}d.Op=s.default,d.OpIterator=l.default,d.AttributeMap=i.default,d.handlers={},t.default=d,e.exports=d,e.exports.default=d},78516:(e,t,r)=>{"use strict";r.d(t,{W8:()=>W,mi:()=>K,g:()=>Y,Zk:()=>J,hf:()=>S,Jk:()=>j,dc:()=>X,Sm:()=>$,W9:()=>P,ix:()=>B,kn:()=>z,oV:()=>V,wu:()=>H,KS:()=>L,zT:()=>F,wf:()=>G,q9:()=>q,JD:()=>D,qs:()=>I,b8:()=>R});var n=r(76430),a=r(14645),o=r.n(a),i=r(7761),s=r(98381),l=r(15918),c=r(46118),d=r(85785),u=r(37195),p=r(21129),f=r(65522);let h=(0,i.Mz)(f.xD,e=>e.priceSource),m=(0,i.Mz)(f.xD,e=>e.filteredCards),g=(0,i.Mz)(f.xD,e=>e.isMobile),b=(0,i.Mz)(f.xD,e=>e.multiSelectedCollectionIds);(0,i.Mz)(b,(e,t)=>t,(e,t)=>e[`${t}`]);var y=r(84806),v=r(35635),x=r(90920);function _(e){return(0,x.qH)(e)}let C={"Less than 1 minute":1,"10 Minutes":2,"1 Hour":3,"1 Day":4,"2 Days":5,"7 Days":6,"1 Month":7,"2 Months":8,"1 Year":9,"2 Years":10,"2 Years+":11};var k=r(82185),w=r(97911),A=r(81152);let j=(0,i.Mz)(f.yu,e=>e.categories),S=(0,i.Mz)(f.yu,e=>e.cardMap),O=(0,i.Mz)(f.yu,e=>e.sorting),N=(0,i.Mz)(f.yu,e=>e.sortDirectionDescending),E=(0,i.Mz)(f.yu,e=>e.stack),M=(0,i.Mz)(f.yu,e=>e.view),T=(0,i.Mz)(f.yu,e=>e.menuCardId);(0,i.Mz)(f.yu,e=>e.openMenuCardToEditions);let L=(0,i.Mz)([S,j],(e,t)=>{let r=0;for(let n in e){let a=e[n];t[a.categories[0]]?.includedInDeck&&a.salt&&(r+=a.salt*a.qty)}return parseFloat(r.toFixed(2))});(0,i.Mz)(S,(e,t)=>t,(e,t)=>e[t]?e[t]:d.o5);let I=(0,i.Mz)(S,j,(e,t)=>{let r={};for(let t of Object.values(e).reduce((e,t)=>[...e,...t.categories],[]))r[t]=!0;return r}),D=(0,i.Mz)([S,j],(e,t)=>{let r={},n=Object.keys(t).reduce((e,r)=>{let n=t[r];return n.includedInDeck?e.push(r):["Tokens & Extras","Attraction","Attractions"].includes(n.name)&&e.push(r),e},[]);for(let t of Object.values(e)){if(!t.tokens)continue;let e=t.categories[0];if(n.includes(e))for(let e of t.tokens)r[e]||(r[e]=[]),r[e].push(t.name)}return r}),R=()=>{let e=["/decks/[id]","/decks/[...deckInfo]","/sandbox","/sandbox/[id]"],t=(t,r,n,a,o,i)=>!!e.includes(i.pathname)&&(!t||!n&&(`${r}`==`${o}`||!!a.map(e=>`${e}`).includes(o)||!1)),r=(0,s.useRouter)(),a=(0,k.GV)(e=>
128e.deck.id),o=(0,k.GV)(e=>e.deck.ownerid),i=(0,k.GV)(e=>e.deck.snapshotMeta),c=(0,k.GV)(e=>e.deck.editors),[{tbId:d}]=(0,l.A)(["tbId"]),[u,p]=(0,n.useState)(t(a,o,i,c,d,r));return(0,n.useEffect)(()=>{p(t(a,o,i,c,d,r))},[a,o,i,c,d,r]),u};(0,i.Mz)(S,j,(e,t)=>Object.values(e).filter(e=>!t[e.categories[0]]?.includedInDeck).map(e=>e.id));let P=(0,i.Mz)(S,j,(e,t)=>Object.values(e).filter(e=>t[e.categories[0]]?.isPremier).map(e=>e.id));(0,i.Mz)(S,e=>Object.values(e).filter(e=>"Sideboard"===e.categories[0]).map(e=>e.id));let $=(0,i.Mz)(S,j,(e,t)=>Object.values(e).filter(e=>{let r=t[e.categories[0]];return r?.isPremier&&r?.includedInDeck})),z=(0,i.Mz)(S,j,(e,t)=>Object.values(e).filter(e=>!t[e.categories[0]]?.isPremier&&t[e.categories[0]]?.includedInDeck&&"Sideboard"!==e.categories[0])),F=(0,i.Mz)(S,e=>Object.values(e).filter(e=>"Sideboard"===e.categories[0])),B=(0,i.Mz)(S,j,(e,t)=>Object.values(e).filter(e=>t[e.categories[0]]?.includedInDeck&&t[e.categories[0]]?.includedInPrice)),U=(e,t,r,n,a,i,s,l,f,h,m,g,b,k)=>{let A=0,j=i.length?Object.values(e).filter(e=>i.includes(e.name)):Object.values(e),S=v.jN[`${r}`],O=j.sort((e,t)=>S(e,t,s));b&&(O=O.filter(b)),n&&O.reverse();let N={};for(let e of O){let r=t[e.categories[0]],n=[r?.name||""];r?.includedInDeck&&r?.name!=="Sideboard"?a===d.Le.MULTIPLE?n=e.categories:r?.isPremier?n=[r?.name]:a===d.Le.FULL_DECK?n=["Full Deck"]:a===d.Le.CMC?n=[(0,u.w)(e).toString()]:a===d.Le.MANA_VALUE_SPELLS?n=[(0,u.a)(e).toString()]:a===d.Le.TYPES?n=[e.typeCategory]:a===d.Le.COLOR_LABEL?n=[e.colorLabel.name||"Default Tag"]:a===d.Le.COLLECTION?n=[o()(d.cP)[e.owned]]:a===d.Le.RARITY?n=[e.rarity.charAt(0).toUpperCase()+e.rarity.slice(1)]:a===d.Le.SALT?n=[e.salt<.1?"0 - 0.1":e.salt<.25?"0.10 - .25":e.salt<.5?"0.25 - .5":e.salt<1?"0.50 - 1":e.salt<2?"1 - 2":e.salt<3?"2 - 3":"3+"]:a===d.Le.PRICE?n=[function(e,t){let r=t[0],{priceNumber:n}=(0,p.y8)(e,r,"Normal"!==e.modifier),a=e=>(0,p.Vc)(e,r);return 0===n?"Unknown":n<.5?`${a(0)} - ${a(.5)}`:n<1?`${a(.5)} - ${a(1)}`:n<5?`${a(1)} - ${a(5)}`:n<10?`${a(5)} - ${a(10)}`:n<20?`${a(10)} - ${a(20)}`:n<50?`${a(20)} - ${a(50)}`:n<100?`${a(50)} - ${a(100)}`:`${a(100)}+`}(e,s)]:a===d.Le.DATE_ADDED?n=[function(e){let t=new Date,r=e?new Date(e):new Date,n=2592e6,a=31536e6;return r.getTime()>t.getTime()-6e4?"Less than 1 minute":r.getTime()>t.getTime()-6e5?"10 Minutes":r.getTime()>t.getTime()-36e5?"1 Hour":r.getTime()>t.getTime()-864e5?"1 Day":r.getTime()>t.getTime()-1728e5?"2 Days":r.getTime()>t.getTime()-6048e5?"7 Days":r.getTime()>t.getTime()-n?"1 Month":r.getTime()>t.getTime()-2*n?"2 Months":r.getTime()>t.getTime()-15768e6?"6 Months":r.getTime()>t.getTime()-a?"1 Year":r.getTime()>t.getTime()-2*a?"2 Years":"2 Years+"}(e.createdAt)]:a===d.Le.CATEGORY_QUANTITY?n=[`${e.categories.length}`]:a===d.Le.COLOR_IDENTITY?n=[_(e.colorIdentity)]:a===d.Le.EDITION_NAME?n=[e.set]:a===d.Le.EDH_BRACKET_INFO?n=[e.gameChanger?"Game Changer":e.extraTurns?"Extra Turns":e.massLandDenial?"Mass Land Denial":e.tutor?"Non-Land Tutor":"Unlabeled"]:a===d.Le.ARTIST_NAME?n=[e.artist]:a===d.Le.POWER?n=[`${e.power??e.front?.power}`||"N/A"]:a===d.Le.TOUGHNESS?n=[`${e.toughness??e.front?.toughness}`||"N/A"]:a===d.Le.CANLANDER_POINTS?n=[`${e.canlanderPoints??"None"}`]:a===d.Le.CARD_FOILING?n=[`${e.modifier??"Normal"}`]:a===d.Le.SUB_TYPE?n=e.subTypes.length?e.subTypes:["None"]:a===d.Le.SUPER_TYPE?n=e.superTypes.length?e.superTypes:["None"]:a===d.Le.WUBRG?n=e.colors.length?e.colors:["Colorless"]:a===d.Le.SET_DATE_RANGE?n=[function(e){if(!e.setDate)return"Unknown";let t=new Date(e.setDate).getFullYear();return`${t}`}(e)]:a===d.Le.COLOR?n=[_([...e.colors,...e.front?.colors||[],...e.back?.colors||[]])]:a===d.Le.COLOR_SPELLS_ONLY&&(n=["Land"===e.typeCategory?"Land":_([...e.colors,...e.front?.colors||[],...e.back?.colors||[]])]):n=[r?.name],"modal_dfc"===e.layout&&"Sideboard"!==n[0]&&!n.includes("Land")&&r?.includedInDeck&&(e.front?.types?.includes("Land")||e.back?.types?.includes("Land"))&&(A+=e.qty),n.forEach(r=>{N[r]?(N[r].cardIds.push(e.id),N[r].price+=(0,p.y8)(e,s[0]).priceNumber*e.qty,N[r].quantity+=e.qty):N[r]={name:r,cardIds:[e.id],price:(0,p.y8)(e,s[0]).priceNumber*e.qty,quantity:e.qty,mdfcQuantity:0,includedInDeck:!t[r]||t[r]?.includedInDeck,isPremier:t[r]&&t[r].isPremier,includedInPrice:t[r]?.includedInPrice??!0}})}if(N.Land&&(N.Land.mdfcQuantity=A),h&&(a===d.Le.MULTIPLE||a===d.Le.CUSTOM))for(let e of Object.keys(t))!N[e]&&(m&&["Artifact","Conspiracy","Creature","Enchantment","Instant","Land","Phenomenon","Plane","Planeswalker","Scheme","Sorcery","Vanguard","Tribal","Battle","Sideboard"].includes(e)||(N[e]={name:e,cardIds:[],price:0,quantity:0,mdfcQuantity:0,includedInDeck:t[e].includedInDeck,isPremier:t[e].isPremier,includedInPrice:t[e].includedInPrice}));let E=new Intl.Collator(void 0,{numeric:!0,sensitivity:"base"}),M=Object.values(N).sort((e,t)=>
128d.sN.includes(a)?(0,v.uP)(e.name,t.name):a===d.Le.PRICE||a===d.Le.SALT?E.compare(e.name,t.name):d.aK.includes(a)?(C[e.name]||1e3)>(C[t.name]||1e3)?1:-1:a===d.Le.COLOR_SPELLS_ONLY?(0,v.Rd)(e.name,t.name):a===d.Le.RARITY?(y.MZ[e.name]||5)>(y.MZ[t.name]||5)?1:-1:a===d.Le.COLOR||a===d.Le.COLOR_IDENTITY||a===d.Le.WUBRG?(0,x.sO)(e.name)>(0,x.sO)(t.name)?1:-1:E.compare(e.name,t.name)),T=M.filter(e=>!e.isPremier&&e.includedInDeck&&"Sideboard"!==e.name),L=k?[]:M.filter(e=>e.isPremier&&e.includedInDeck&&"Sideboard"!==e.name),I=M.filter(e=>"Sideboard"===e.name),D=M.filter(e=>!e.includedInDeck&&"Sideboard"!==e.name),R=(0,c.tV)(w.yk)&&!l&&f!==d.gR.GRID&&f!==d.gR.SCROLL,P=R?[...T]:[...L,...T],$=R?[...L,...I]:[...I];return g||$.push(...D),{mainDeck:P,sideDeck:$}},G=(0,i.Mz)([S,j,O,N,E,m,h,g,M,A.MQ,A.I0,A.Rx],U),q=(e,t)=>{let r=S(e),n=j(e),a=O(e),o=N(e),i=E(e),s=m(e),l=h(e),c=g(e),d=M(e),u=(0,A.MQ)(e),p=(0,A.I0)(e),f=(0,A.Rx)(e);return U(r,n,a,o,t?.stackTypeOverride??i,s,l,c,d,u,p,f,t?.manualCardFilter,t?.dontBreakoutCommander)},H=(0,i.Mz)(G,S,(e,t)=>t,({mainDeck:e,sideDeck:t},r,n)=>{if(!n)return[void 0,void 0];let a=[];e.forEach(e=>a.push(...e.cardIds)),t.forEach(e=>a.push(...e.cardIds));for(let e=0;e<a.length;e++){let t=a[e],o=a[e-1]||a[a.length-1],i=a[e+1]||a[0];if(t===n)return[r[o],r[i]]}return[void 0,void 0]}),V=(0,i.Mz)(S,T,(e,t)=>null!=t?e[t]:void 0),W=(e,t)=>{let r=[...e,...t],n=r.reduce((e,t)=>({...e,[t.oracleCardId]:!0}),{}),a=0,o={},i=[],s=[],l=[],c=[],d=[],u=[];for(let e of r)a+=e.qty,o[e.name]=!0,e.gameChanger&&i.push(e),e.massLandDenial&&s.push(e),e.extraTurns&&l.push(e),e.tutor&&c.push(e),e.potentialCombos.length&&e.potentialCombos.some(e=>n[e])&&d.push(e),e.atomicCombos.length&&e.atomicCombos.some(e=>n[e])&&u.push(e);return{gameChangers:i,massLandDenial:s,extraTurns:l,tutors:c,potentialCombos:d,atomicCombos:u,totalCards:a,totalUniqueCardsByName:Object.keys(o).length}},Y=(0,i.Mz)($,z,W),K=(0,i.Mz)(Y,({gameChangers:e,massLandDenial:t,extraTurns:r,tutors:n,atomicCombos:a,totalUniqueCardsByName:o})=>{let i=(e,t)=>e+=t.qty,s=e.reduce(i,0),l=t.reduce(i,0),c=a.reduce(i,0),d=r.reduce(i,0),u=s<1&&l<1&&c<1&&d<2;return u&&o<30?1:u?2:s<4&&l<1&&c<1?3:4}),X=(0,i.Mz)(j,e=>{let t=Object.values(e);return t.sort((e,t)=>e.name<t.name?-1:1),t}),J=(0,i.Mz)(S,j,(e,t)=>t,(e,t,r)=>!!Object.values(e).filter(e=>t[e.categories[0]]?.includedInDeck).reduce((e,t)=>({...e,[t.oracleCardId]:!0}),{})[`${r.oracleCardId}`])},78526:(e,t,r)=>{"use strict";r.d(t,{X:()=>g});var n=r(75038),a=r(76430),o=r(77552),i=r(55192),s=r(65061),l=r(28895),c=r(10723),d=r(7648),u=r(56771),p=r(99364),f=r(96651),h=r(52929),m=r.n(h);let g=({collectionCard:e,onChange:t,ownsCollection:r=!1,dontAllowZero:h=!1,nextPrevControls:g})=>{let b=a.useRef(null),[y,v]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{setTimeout(()=>b.current?.focus(),100)},[e.card]),(0,n.jsxs)("div",{className:m().container,children:[(0,n.jsx)("button",{className:m().focusFirstButton,ref:b}),r&&(0,n.jsx)(i.A,{dontAllowZero:h,className:m().quantityRow,quantity:e.quantity,onQuantityUpdate:r=>t({...e,quantity:r})}),(0,n.jsxs)("div",{className:m().row,children:[(0,n.jsx)(l.A,{label:"Printing",card:e.card,onEditionChanged:r=>t({...e,modifier:r.modifier,card:r}),className:m().editionSelection,nextPrevControls:g}),(0,n.jsx)(s.A,{card:{...e.card,modifier:e.modifier},onCardUpdate:r=>t({...e,modifier:r.modifier,card:{...e.card,modifier:r.modifier}})})]}),(0,n.jsxs)("div",{className:m().row,children:[(0,n.jsx)("div",{className:m().left,children:(0,n.jsx)(c.A,{collectionCard:e,onChange:t,disabled:!r})}),(0,n.jsxs)("div",{className:m().right,children:[(0,n.jsx)("label",{children:"Other options"}),(0,n.jsx)(d.A,{disabled:!r,className:m().otherOptions,value:e.condition,options:o.Bh.map(r=>({id:`${r.value}`,label:r.label,onClick:()=>t({...e,condition:r.value})}))}),(0,n.jsx)(d.A,{disabled:!r,className:m().otherOptions,value:e.language,options:o.mN.map(r=>({id:`${r.value}`,label:r.label,onClick:()=>t({...e,language:r.value})}))}),(0,n.jsx)(p.A,{label:"Add to deck",card:e.card}),(0,n.jsx)(f.A,{card:e.card,onCardUpdated:()=>t({...e,card:{...e.card,pinnedStatus:1}},!0)}),(0,n.jsx)("label",{children:"Purchase price"}),(0,n.jsx)(u.A,{type:"number",placeholder:"$1.99",value:e.purchasePrice||"",className:m().otherOptions,onBlur:r=>t({...e,purchasePrice:Number(r)||null}),disabled:!r},e.id)]})]})]})}},78600:e=>{e.exports={overlay:"drawerMenu_overlay__SnIZ2",container:"drawerMenu_container__Gd1f8",drawer:"drawerMenu_drawer__mM9oz",entering:"drawerMenu_entering__lnuae","swipe-in":"drawerMenu_swipe-in__1U3Hc",exiting:"drawerMenu_exiting__AlmkO","swipe-out":"drawerMenu_swipe-out__8lalU",dragHandle:"drawerMenu_dragHandle__5JoB7",bottomGradient:"drawerMenu_bottomGradient__SsJvc",primarySecondaryOptions:"drawerMenu_primarySecondaryOptions__JGSR6",options:"drawerMenu_options__m98yw",secondaryOptions:"drawerMenu_secondaryOptions__g__cl",extraMenuTrigger:"drawerMenu_extraMenuTrigger__rb6MO",group:"drawerMenu_group__lOO_f",header:"drawerMenu_header__MPOGb"}},78716:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});
128var n=r(75038),a=r(40120),o=r(29844),i=r.n(o);let s=({salt:e})=>{let t=e/4*100;return(0,n.jsxs)("div",{className:i().container,children:[(0,n.jsxs)("div",{className:i().gauge,style:{right:`${100-t}%`},children:[(0,n.jsx)(a.A,{name:"angle double up"}),(0,n.jsx)("div",{className:i().score,children:e})]}),(0,n.jsx)("div",{className:i().mask,style:{width:`${100-t}%`,borderRadius:100===t?5:"0 5px 5px 0"}}),Array.from(Array(15).keys()).map(e=>(0,n.jsx)("div",{className:i().hash,style:{left:`${(e+1)/16*100}%`,height:(e+1)%4==0?9:4}},e))]})}},79117:(e,t,r)=>{"use strict";r.d(t,{A:()=>l,C:()=>c});var n=r(75038),a=r(92910),o=r(40120),i=r(36706),s=r.n(i);let l=({className:e="",activePage:t,totalPages:r,urlBeforePageNumber:i})=>{let l=e=>e<=1?i+1:e>=r?i+r:i+e;return(0,n.jsxs)("div",{className:`${s().container} ${e}`,children:[(0,n.jsx)(a.A,{href:l(t-1),className:1===t?s().disabled:void 0,children:(0,n.jsx)(o.A,{name:"chevron left"})}),1!==t&&(0,n.jsx)(a.A,{href:l(1),children:"1"}),t>3&&(0,n.jsx)("span",{children:"..."}),t-2>1&&t===r&&(0,n.jsx)(a.A,{href:l(t-2),children:t-2}),t-1>1&&(0,n.jsx)(a.A,{href:l(t-1),children:t-1}),(0,n.jsx)(a.A,{href:l(t),className:s().selected,children:t}),t+1<r&&(0,n.jsx)(a.A,{href:l(t+1),children:t+1}),t+2<r&&1===t&&(0,n.jsx)(a.A,{href:l(t+2),children:t+2}),t<r-2&&(0,n.jsx)("span",{children:"..."}),t!==r&&r>0&&(0,n.jsx)(a.A,{href:l(r),children:r}),(0,n.jsx)(a.A,{href:l(t+1),className:t===r||r<1?s().disabled:void 0,children:(0,n.jsx)(o.A,{name:"chevron right"})})]})},c=({className:e="",activePage:t,totalPages:r,onPageChange:a,stylizedNextPrevButtons:i})=>(0,n.jsxs)("div",{className:`${s().container} ${e}`,children:[(0,n.jsxs)("button",{disabled:t<2,className:i?s().boldButton:void 0,onClick:()=>a(t-1),children:[(0,n.jsx)(o.A,{name:"chevron left"})," ",i&&(0,n.jsx)("span",{children:"Prev page"})]}),1!==t&&(0,n.jsx)("button",{onClick:()=>a(1),children:"1"}),t>3&&(0,n.jsx)("span",{children:"..."}),t-2>1&&t===r&&(0,n.jsx)("button",{onClick:()=>a(t-2),children:t-2}),t-1>1&&(0,n.jsx)("button",{onClick:()=>a(t-1),children:t-1}),(0,n.jsx)("button",{onClick:()=>a(t),className:s().selected,children:t}),t+1<r&&(0,n.jsx)("button",{onClick:()=>a(t+1),children:t+1}),t+2<r&&1===t&&(0,n.jsx)("button",{onClick:()=>a(t+2),children:t+2}),t<r-2&&(0,n.jsx)("span",{children:"..."}),t!==r&&r>0&&(0,n.jsx)("button",{onClick:()=>a(r),children:r}),(0,n.jsxs)("button",{disabled:t===r||r<1,className:i?s().boldButton:void 0,onClick:()=>a(t+1),children:[i&&(0,n.jsx)("span",{children:"Next page"})," ",(0,n.jsx)(o.A,{name:"chevron right"})]})]})},79182:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length;++r<n&&!1!==t(e[r],r,e););return e}},79205:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"notFound",{enumerable:!0,get:function(){return o}});let n=r(41504),a=`${n.HTTP_ERROR_FALLBACK_ERROR_CODE};404`;function o(){let e=Object.defineProperty(Error(a),"__NEXT_ERROR_CODE",{value:"E1041",enumerable:!1,configurable:!0});throw e.digest=a,e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},79246:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=r(58827).A.Uint8Array},79258:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=0x1fffffffffffff}},79761:(e,t,r)=>{"use strict";r.d(t,{A:()=>tu});var n=r(75038),a=r(76430),o=r(69433),i=r(98381),s=r(89532),l=r(98279),c=r(28223),d=r(40757),u=r(45683),p=r(38665),f=r(92910),h=r(32071),m=r(4895),g=r.n(m);let b=()=>(0,n.jsxs)("div",{className:g().container,children:[(0,n.jsx)("a",{href:"/app",children:(0,n.jsx)("button",{children:"APPS"})}),(0,n.jsx)(f.A,{href:"/faq",children:(0,n.jsx)("button",{children:"FAQ"})}),(0,n.jsx)(f.A,{href:"/contact",children:(0,n.jsx)("button",{children:"CONTACT"})}),(0,n.jsx)(f.A,{href:"/support-us",children:(0,n.jsx)("button",{children:"SUPPORT"})})]});var y=r(40120),v=r(87675),x=r.n(v);let _=()=>(0,n.jsxs)("div",{className:x().container,children:[(0,n.jsx)("a",{href:"https://discord.gg/GyAAANU8uJ",rel:"noopener noreferrer",target:"_blank",children:(0,n.jsx)(y.A,{name:"discord"})}),(0,n.jsx)("a",{href:"https://www.facebook.com/archidekt/",rel:"noopener noreferrer",target:"_blank",children:(0,n.jsx)(y.A,{name:"facebook"})}),(0,n.jsx)("a",{href:"https://bsky.app/profile/archidekt.com",rel:"noopener noreferrer",target:"_blank",children:(0,n.jsx)(y.A,{name:"bluesky"})}),(0,n.jsx)("a",{href:"https://www.twitch.tv/archidekt",rel:"noopener noreferrer",target:"_blank",children:(0,n.jsx)(y.A,{name:"twitch"})}),(0,n.jsx)("a",{href:"https://www.youtube.com/channel/UC__St4xQR9vUipooUZFeNNw",rel:"noopener noreferrer",target:"_blank",children:(0,n.jsx)(y.A,{name:"youtube"})}),(0,n.jsx)("a",{href:"https://www.patreon.com/archidekt",rel:"noopener noreferrer",target:"_blank",children:(0,n.jsx)(y.A,{name:"patreon"})})]});var C=r(19373),k=r.n(C);let w=()=>{let e=(0,i.useRouter)(),t=e.pathname.includes("/decks/")&&!e.pathname.includes("/image");return(0,n.jsxs)("div",{className:`${k().container} ${t?k().deckPageOverride:""}`,children:[(0,n.jsx)(b,{}),(0,n.jsxs)("div",{className:k().notices,children:[(0,n.jsx)(f.A,{href:"/privacy",children:"Privacy Policy"}),(0,n.jsx)(f.A,{href:"/terms",children:"Terms of Service"}),(0,n.jsx)("div",{"data-ccpa-link":"1",id:"privacy-choices"})]}),(0,n.jsx)(_,{}),(0,n.jsxs)("div",{className:k().copy,children:["Magic: The Gathering is a Trademark of Wizards of the Coast, Inc. and Hasbro, Inc. Archidekt is unaffiliated."," ",(0,n.jsx)("br",{}),"Comments and deck descriptions are user submitted and do not represent the views of Archidekt. ",(0,n.jsx)("br",{}),"Current card prices are provided by"," ",(0,n.jsx)("a",{href:"https://www.tcgplayer.com?partner=Archidekt&utm_campaign=affiliate&utm_medium=footer&utm_source=Archidekt",rel:"noopener noreferrer",target:"_blank",children:"TCG Player"}),", ",(0,n.jsx)("a",{href:"https://www.cardkingdom.com?partner=archidekt&utm_source=archidekt&utm_medium=affiliate&utm_campaign=archidekt&partner_args=footer",rel:"noopener noreferrer",target:"_blank",children:"Card Kingdom"}),", ",(0,n.jsx)("a",{href:"https://www.cardmarket.com/Magic?referrer=archidekt",rel:"noopener noreferrer",target:"_blank",children:"Cardmarket"})," and ",(0,n.jsx)("a",{href:"https://www.cardhoarder.com/?affiliate_id=archidekt",rel:"noopener noreferrer",target:"_blank",children:"Cardhoarder"}),(0,n.jsx)("br",{}),"Additional data from"," ",(0,n.jsx)("a",{href:"https://scryfall.com",rel:"noopener noreferrer",target:"_blank",children:"Scryfall"})," and ",(0,n.jsx)("a",{href:"https://edhrec.com",rel:"noopener noreferrer",target:"_blank",children:"EDHREC"})]}),(0,n.jsxs)("p",{children:["Space Cow Media \xa9",new Date().getFullYear()]}),(0,n.jsxs)("p",{children:["Build Id - ",h.uz.substring(0,7)]})]})};var A=r(7346),j=r(82185),S=r(15918),O=r(72224),N=r(98610),E=r(46118),M=r(97911),T=r(10675),L=r(77641),I=r(4444),D=r(49435),R=r(50232),P=r.n(R);let $=({tab:e,onClick:t})=>(0,n.jsxs)("button",{className:P().container,onClick:t,children:["scrySearch"===e.type&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:P().tabTitle,children:"Syntax search"}),(0,n.jsxs)("div",{children:["Search Query: ",e.meta.query||"Empty"]})]}),"archidektSearch"===e.type&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:P().tabTitle,children:"Archidekt search"}),(0,n.jsxs)("div",{children:["Search Filters: ",(0,O.n7)(e.meta)||"Empty"]})]}),"edhRecs"===e.type&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(D.A,{alt:"edhrec logo",src:"/images/edhrec.svg",height:50,width:50}),(0,n.jsx)("div",{className:P().tabTitle,children:"EDHREC"})]}),"archidektRecs"===e.type&&(0,n.jsx)(n.Fragment,{children:(0,n.jsx)("div",{className:P().tabTitle,children:"Archidekt Recommendations"})}),"manabaseGenerator"===e.type&&(0,n.jsx)(n.Fragment,{children:(0,n.jsx)("div",{className:P().tabTitle,children:"Landbase suggestions"})}),"spellbookCombo"===e.type&&(0,n.jsx)(n.Fragment,{children:(0,n.jsx)("div",{className:P().tabTitle,children:"Commander Spellbook combos"})})]});var z=r(60586),F=r.n(z);let B=({tabs:e,onTabSelected:t,onKillTab:r,open:a,onClose:o})=>(0,n.jsxs)(I.A,{open:a,onClose:o,mobileToolbarOptions:[{icon:"add",label:"New tab",onClick:()=>t({...O.MO.archidektSearch()})}],children:[(0,n.jsx)("div",{className:F().header,children:(0,n.jsx)("h3",{children:"Existing tabs"})}),(0,n.jsx)("div",{className:F().tabGrid,children:e.map((a,o)=>(0,n.jsxs)("span",{className:F().preview,children:[e.length>1&&(0,n.jsx)("button",{onClick:()=>r(a),className:F().killButton,children:(0,n.jsx)(y.A,{name:"close"})}),(0,n.jsx)($,{tab:a,onClick:()=>t(a)})]},o))})]});var U=r(36216),G=r(72770),q=r(28871),H=r.n(q);let V=({open:e,onClose:t,onTabSelected:r})=>{let[o]=(0,a.useState)(U.A.getHistory());return(0,n.jsxs)(I.A,{open:e,onClose:t,children:[(0,n.jsx)("h2",{children:"Recent Searches"}),(0,n.jsx)("div",{className:H().records,children:o.map((e,t)=>(0,n.jsxs)("button",{className:H().historyEntryContainer,onClick:()=>{var t,n;return t=e.type,n=e.meta,void r({...O.MO.scrySearch(),type:t,meta:n})},children:[(0,n.jsx)("span",{className:H().iconContainer,children:"scrySearch"===e.type?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(y.A,{name:"code"})," Syntax Search"]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(D.A,{alt:"Archidekt Icon",src:"/images/archidekt_basic.svg",height:17})," Archidekt Search"]})}),"scrySearch"===e.type&&(0,n.jsx)("span",{className:H().queryContainer,children:e.meta.query}),"archidektSearch"===e.type&&(0,n.jsx)("span",{className:H().queryContainer,children:(0,O.n7)(e.meta)}),(0,n.jsx)("span",{className:H().timeContainer,children:e.time&&(0,G._)(e.time)})]},t))})]})};var W=r(85785),Y=r(97930),K=r(61849),X=r(10673),J=r.n(X);let Q=({currentTabId:e,onSelect:t,selected:r,totalTabs:a,onViewAllTabs:o,className:i=""})=>{let s=(0,j.GV)(e=>e.deck.format),l=n=>{if(e){if(("archidektSearch"===n||"scrySearch"===n)&&N.Ay.set("cachedSearchType",n),"archidektRecs"===n&&t({...O.MO.archidektRecs(e)}),"edhRecs"===n&&t({...O.MO.edhRecs(e)}),"manabaseGenerator"===n&&t({...O.MO.manabaseGenerator(e)}),"spellbookCombo"===n&&t({...O.MO.spellbookCombo(e)}),"scrySearch"===n){let n={...O.MO.scrySearch(e)};r?.type==="archidektSearch"&&(n.meta.query=r.meta.names),t(n)}if("archidektSearch"===n){let n={...O.MO.archidektSearch(e)};r?.type==="scrySearch"&&(n.meta.names=r.meta.query),t(n)}}},c=W.D4.includes(s);return(0,n.jsx)(Y.A,{className:J().tabContainer,optionsClassName:J().tabButton,options:[{icon:"search",label:"Archidekt search",selected:r?.type==="archidektSearch",onClick:()=>l("archidektSearch"),className:r?.type==="archidektSearch"?J().activeTab:""},{icon:"code",label:"Syntax search",selected:r?.type==="scrySearch",onClick:()=>l("scrySearch"),className:r?.type==="scrySearch"?J().activeTab:""},{label:"EDH Recs",customIcon:"edhrec",hidden:!c,selected:r?.type==="edhRecs",onClick:()=>l("edhRecs"),className:r?.type==="edhRecs"?J().activeTab:""},{label:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(K.A,{icon:"c"}),"Landbase"]}),hidden:!c,selected:r?.type==="manabaseGenerator",onClick:()=>l("manabaseGenerator"),className:r?.type==="manabaseGenerator"?J().activeTab:""},{label:(0,n.jsxs)("label",{className:J().customIconContainer,children:[(0,n.jsx)(D.A,{alt:"Commander Spellbook",src:"/images/spellbook_simple.svg",height:15,className:J().spellbookLogo}),"Combos"]}),hidden:!c,selected:r?.type==="spellbookCombo",onClick:()=>l("spellbookCombo"),className:r?.type==="spellbookCombo"?J().activeTab:""}]})};var Z=r(68835);let ee="search-v2-locked";var et=r(31234),er=r.n(et);let en=({lockable:e})=>{let t=(0,a.useRef)(null),r=(0,j.GV)(e=>e.active.searchOpen),[o]=(0,j.zU)(l.iY),[i,c]=((e=!1)=>
128{if(e)return[!1,()=>null];let[{"search-locked":t="false"},r]=(0,S.A)(["search-locked"]),n=e=>{r("search-locked",e,{path:"/",expires:new Date(Date.now()+3456e6)})};return(0,a.useEffect)(()=>{let e="true"===t;window.location.pathname.startsWith("/decks/")||(e=!1),window.innerWidth<=1e3&&(e=!1),n(e)},[]),["true"==`${t}`,n]})(),[d,u]=(0,a.useState)([]),[p,f]=(0,a.useState)(500),[m,g]=(0,a.useState)(!1),[b,v]=(0,a.useState)(!1),[x,_]=(0,a.useState)(!1),[C,k]=(0,a.useState)(null),w=(0,a.useRef)(C),A=e=>{k(e),w.current=e},D=e=>{let t=s.M.getState(),r=h.Ay.getOnMac()?e.metaKey:e.ctrlKey;if(!(0,T.h_)(e)){if(r&&"Enter"===e.key&&!t.active.searchOpen){if(o({searchOpen:"search"}),!w.current)return;let e=document.getElementById((0,O.sY)(w.current));e?.focus()}"Escape"===e.key&&t.active.searchOpen&&!t.deck.menuCardId&&o({searchOpen:!1})}};(0,a.useEffect)(()=>(document.addEventListener("keydown",D),()=>document.removeEventListener("keydown",D)),[]),(0,a.useEffect)(()=>{if((0,E.tV)(M.y1)&&w.current){let e=document.getElementById((0,O.sY)(w.current));e?.focus()}},[r]),(0,a.useEffect)(()=>{if(i&&document.body.classList.add(ee),i&&r||document.body.classList.remove(ee),!r)return;g(!0);let e=d.find(e=>e.id===C);if("search"===r&&e?.type!=="archidektSearch"&&e?.type!=="scrySearch"){let e=d.find(e=>"archidektSearch"===e.type||"scrySearch"===e.type);if(e)A(e.id);else{let e="scrySearch"===N.Ay.get("cachedSearchType")?O.MO.scrySearch():O.MO.archidektSearch();u([...d,e]),A(e.id)}}if("recs"===r&&e?.type!=="edhRecs"&&e?.type!=="archidektRecs"){let e=d.find(e=>"edhRecs"===e.type||"archidektRecs"===e.type);if(e)A(e.id);else{let e=O.MO.edhRecs();u([...d,e]),A(e.id)}}if("manabaseGenerator"===r&&e?.type!=="manabaseGenerator"){let e=d.find(e=>"manabaseGenerator"===e.type);if(e)A(e.id);else{let e=O.MO.manabaseGenerator();u([...d,e]),A(e.id)}}if("spellbookCombo"===r&&e?.type!=="spellbookCombo"){let e=d.find(e=>"spellbookCombo"===e.type);if(e)A(e.id);else{let e=O.MO.spellbookCombo();u([...d,e]),A(e.id)}}if("object"==typeof r&&(u([...d,r]),A(r.id)),"boolean"==typeof r&&!d.length&&null===C){let e="scrySearch"===N.Ay.get("cachedSearchType")?O.MO.scrySearch():O.MO.archidektSearch();u([...d,e]),A(e.id)}return()=>{document.body.classList.remove(ee)}},[r,i]);let R=e=>{let t=d.findIndex(t=>t.id===e.id);if(t>-1){let r=[...d];r[t]=e,A(e.id),u(r),v(!1),_(!1);return}u([...d,e]),A(e.id),v(!1),_(!1)},P=(e="smooth")=>{t?.current?.scrollTo({top:0,behavior:e})},$=e=>{let t=.8*window.innerWidth;return e>t?f(t):e<400?f(400):void f(e)},z={};r&&!i&&(z.transform="unset"),r&&i&&(z.maxWidth=p),!r&&i&&(z.maxWidth=0,z.borderRight="none");let F=d.find(e=>e.id===C),U=(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:er().tabLine,children:[(0,n.jsx)(Q,{currentTabId:C,selected:F,onSelect:R,totalTabs:d.length,onViewAllTabs:()=>_(!0)}),(0,n.jsxs)("div",{className:er().rightControls,children:[(0,n.jsxs)("div",{className:er().overflowControls,children:[(0,n.jsx)("button",{title:"Add new search tab",onClick:()=>{R("scrySearch"===N.Ay.get("cachedSearchType")?O.MO.scrySearch():O.MO.archidektSearch())},className:er().newTabButton,disabled:d.length>=10,children:(0,n.jsx)(y.A,{name:"add"})}),(0,n.jsx)("button",{onClick:()=>_(!0),className:er().allTabsButton,title:"View all search tabs",children:d.length})]}),i&&(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)(Z.A,{onClick:()=>c(!1),className:er().extrasSimpleButton,children:[(0,n.jsx)(y.A,{name:"columns"})," ",(0,n.jsx)("span",{children:"Unlock"})]})}),(0,n.jsxs)(Z.A,{onClick:()=>v(!0),className:er().extrasSimpleButton,children:[(0,n.jsx)(y.A,{name:"history"})," History"]})]})]}),d.map(e=>(0,n.jsx)(L.A,{tab:e,onTabUpdate:R,active:e.id===C,scrollToTop:()=>P("smooth")},e.id)),!i&&(0,n.jsxs)(Z.A,{className:er().toTop,onClick:()=>P("smooth"),children:[(0,n.jsx)(y.A,{name:"arrow up"}),(0,n.jsx)("span",{children:"Scroll to top"})]}),!i&&e&&(0,n.jsxs)("button",{className:er().lockButton,onClick:()=>{c(!0),$(.4*window.innerWidth)},children:[(0,n.jsx)(y.A,{name:"columns"}),(0,n.jsx)("span",{children:"Lock"})]})]});return(0,n.jsxs)(n.Fragment,{children:[!i&&(0,n.jsx)(I.A,{id:"search-v2-overlay",remainMounted:m&&!i,ref:t,open:!!r&&!i,onClose:()=>o({searchOpen:!1}),className:er().container,mobileToolbarOptions:[{icon:"history",label:"History",onClick:()=>v(!0)},{icon:"numbered list",label:`Tabs (${d.length})`,onClick:()=>_(!0)},{icon:"arrow circle up",label:"Scroll up",onClick:()=>P("smooth")}],children:U}),i&&(0,n.jsxs)("div",{className:er().lockWrapper,style:z,children:[(0,n.jsx)("div",{className:er().lockedContainer,ref:t,children:(0,n.jsx)("div",{className:er().lockedContent,children:U})}),(0,n.jsx)("button",{className:er().draggable,onMouseDown:e=>{let t=e.pageX,r=e=>$(p-t+e.pageX);document.body.addEventListener("mousemove",r),document.body.addEventListener("mouseup",()=>document.body.removeEventListener("mousemove",r),{once:!0})}})]}),(0,n.jsx)(V,{onTabSelected:R,open:b,onClose:()=>v(!1)}),(0,n.jsx)(B,{tabs:d,open:x,onTabSelected:R,onClose:()=>_(!1),onKillTab:e=>{let t=d.filter(t=>t.id!==e.id);e.id===C&&k(null),u(t)}})]})};var ea=r(19975),eo=r(87860),ei=r(59192),es=r.n(ei);let el=({bottom:e})=>{let t=(0,a.useRef)(null),[{isOver:r,canDrop:o},i]=(0,ea.H)(()=>({accept:[eo.U.CARD,eo.U.FOLDER],collect:e=>({isOver:e.isOver(),canDrop:e.canDrop()})}),[]);return(0,a.useEffect)(()=>(r?t.current=setInterval(()=>document.documentElement.scrollTop+=e?8:-8,1):clearInterval(t.current),()=>clearInterval(t.current)),[r]),i((0,n.jsx)("div",{className:` 129 ${es().container} 130 ${e?es().bottom:""} 131 ${o?es().isDragging:""} 132 `,children:(0,n.jsx)(y.A,{name:e?"chevron down":"chevron up"})}))};var ec=r(83505),ed=r(56240),eu=r(78516),ep=r(2477),ef=r(21159);let eh=()=>{let[e,t]=(0,a.useState)("saved"),[r]=(0,j.zU)(l.iY),o=(0,j.GV)(e=>e.active.genericGlobalCard),i=(0,eu.b8)();return(0,n.jsx)(ed.A,{open:!!o,card:o||W.o5,saving:e,onCardUpdated:e=>{if(!i||!e.qty)return r({genericGlobalCard:e});t("saving"),ep.A.save(e,[],!0).then(e=>{t("saved");let n=e?.cards[0];n&&r({genericGlobalCard:n})}).catch(()=>{t("error"),ef.A.create("Unable to add card to deck")})},onClose:()=>r({genericGlobalCard:null})})};var em=r(54072),eg=r.n(em),eb=r(31869),ey=r(134),ev=r(45431),ex=r(77861),e_=r(35635),eC=r(75249),ek=r(90274),ew=r.n(ek),eA=r(10993),ej=r(61624),eS=r(21890),eO=r(92826),eN=r(74629),eE=r(4252),eM=r.n(eE);let eT=({pinnedCard:e,actions:t,setIsDragging:r})=>{let[o,i]=(0,a.useState)(e.quantity),[s,l]=(0,a.useState)(!1),c=location.pathname.startsWith("/decks/"),d=r=>
132{let n=r<1?e.id:void 0,a={...e,quantity:r<1?0:r},s=r<1?ev.A.remove:ev.A.update;l(!0),s(a).then(()=>{t.onCardUpdated(a,n),ef.A.create(`${e.card.name} updated`,"Pinned Cards","success")}).catch(t=>{o!==e.quantity&&i(e.quantity),ef.A.create(t.error,"Pinned Cards","error")}).finally(()=>l(!1))},u=(0,a.useMemo)(()=>(e.quantity!==o&&i(e.quantity),ew()(d,660)),[e]);return(0,n.jsxs)("div",{children:[(0,n.jsxs)("div",{className:eM().cardContainer,children:[c?(0,n.jsx)(eS.A,{card:{...e.card,modifier:e.modifier,deckRelationId:""},className:eM().basicCard,onDragStart:()=>r(!0),onDragEnd:()=>r(!1),onClick:()=>t.openCardModal(e)}):(0,n.jsx)(eA.A,{card:{...e.card,modifier:e.modifier},className:eM().basicCard,imageClassName:eM().cardImage,onClick:()=>t.openCardModal(e)}),(0,n.jsx)(ej.A,{quantity:o,loading:s}),(0,n.jsx)(eO.A,{owned:e.card.owned}),(0,n.jsxs)("div",{className:eM().quantityControls,children:[(0,n.jsx)("button",{onClick:()=>{i(o+1),u(o+1)},children:(0,n.jsx)(y.A,{name:"plus"})}),(0,n.jsx)("button",{onClick:()=>{i(o<1?0:o-1),u(o<1?0:o-1)},children:(0,n.jsx)(y.A,{name:"minus"})})]})]}),(0,n.jsx)(eN.A,{card:e.card})]})};var eL=r(24066),eI=r(71969),eD=r(2790),eR=r(49613),eP=r(39214),e$=r(23895),ez=r(99364),eF=r(65061),eB=r(55192),eU=r(28895),eG=r(70696),eq=r(96651),eH=r(39504),eV=r(41748),eW=r.n(eV);let eY=({cardRecord:e,onCardUpdated:t,setSaving:r})=>{let o=a.useRef(null),[{tbId:i}]=(0,S.A)(["tbId"]),s=(0,eu.b8)(),[l,c]=(0,a.useState)(e.notes),[d,u]=(0,a.useState)(e.quantity),[p,f]=(0,a.useState)(!1),[h,m]=(0,a.useState)(e.card);(0,a.useEffect)(()=>{c(e.notes),u(e.quantity),m(e.card),f(!1)},[e.id]);let g=({quantity:n=1,notes:a,card:o})=>{let i=n<1?e.id:void 0,s={...e,quantity:n||e.quantity,notes:a||e.notes,card:o||e.card},l=n<1?ev.A.remove:ev.A.update;r("saving"),l(s).then(()=>{r("saved"),t(s,i),m(s.card),ef.A.create(`${e.card.name} updated`,"Pinned Cards","success")}).catch(t=>{d!==e.quantity&&u(e.quantity),r("error"),ef.A.create(t.error,"Pinned Cards","error")}).finally(()=>r(void 0))},b=(0,a.useMemo)(()=>(e.quantity!==d&&u(e.quantity),ew()(g,660)),[e]);return(0,n.jsxs)("div",{className:eW().container,children:[(0,n.jsx)("button",{className:eW().focusFirstButton,ref:o}),(0,n.jsx)("div",{className:eW().quantityCommanderRow,children:(0,n.jsx)(eB.A,{className:`${eW().quantityRow}`,quantity:e.quantity,onQuantityUpdate:e=>{u(e),b({quantity:e})}})}),(0,n.jsxs)("div",{className:eW().row,children:[(0,n.jsx)(eU.A,{label:"Printing",card:h,className:eW().editionSelection,onEditionChanged:e=>g({card:e})}),(0,n.jsx)(eF.A,{className:"",triggerClassName:"",card:h,onCardUpdate:e=>g({card:e})})]}),(0,n.jsxs)("div",{className:eW().row,children:[(0,n.jsxs)("div",{className:eW().left,children:[(0,n.jsx)("textarea",{className:eW().notesTextArea,placeholder:"Something something reminder about this card",onChange:e=>c(e.target.value),onBlur:()=>l!==e.notes?g({...e,notes:l}):null,value:l}),(0,n.jsxs)("span",{className:eW().notesLengthDisplay,children:[l.length," / 256"]})]}),(0,n.jsxs)("div",{className:eW().right,children:[(0,n.jsx)("label",{children:"Other options:"}),(0,n.jsxs)(n.Fragment,{children:[!!i&&(0,n.jsxs)(Z.A,{onClick:()=>f(!0),children:[h.owned!==W.yl.NO?(0,n.jsx)("span",{className:`${eW().ownedCollectionDot} ${h.owned===W.yl.YES?eW().greenDot:""}`}):(0,n.jsx)(y.A,{name:"address book"}),"Add to collection"]}),!!i&&(0,n.jsx)(ez.A,{card:h}),!!i&&(0,n.jsx)(eq.A,{card:h,onCardUpdated:e=>g({card:e}),label:"Pin card again",alwaysAddNewRecord:!0}),!s&&(0,n.jsx)(eG.A,{card:h})]})]})]}),(0,n.jsx)(eH.A,{open:p,cardToAdd:h,onCardCreatedOrUpdated:()=>{let r={...h,owned:W.yl.YES};m(r),t({...e,card:r})},onClose:()=>f(!1),closeOnCreateOrUpdate:!0})]})};var eK=r(90922),eX=r(54926),eJ=r(8682),eQ=r(7648),eZ=r(41944),e0=r(56771),e1=r(65293),e2=r(11060),e3=r(69133),e4=r(65718),e6=r(77623),e5=r.n(e6);let e8=e=>"true"==`${e}`,e7=({cards:e,open:t,onClose:r})=>{let s=(0,i.useRouter)(),[{[E.PA]:l=W.uB.EDH,[E.VL]:c=!1,[E.m9]:d=!1,[E.A1]:u=!1,[E.qN]:p=null},f]=(0,S.A)([E.PA,E.VL,E.m9,E.A1,E.Ie,E.qN]),[h,m]=(0,a.useState)(!1),[g,b]=(0,a.useState)(""),[y,v]=(0,a.useState)(Number(l)),[x,_]=(0,a.useState)(p),[C,k]=(0,a.useState)(e8(c)),[w,A]=(0,a.useState)(e8(d)),[j,O]=(0,a.useState)(e8(u)),N=async t=>{if(t.preventDefault(),!g)return ef.A.create("Deck name is required","Deck Creation Service");m(!0);
132let r={name:g,deckFormat:y,edhBracket:y===W.uB.EDH?x:null,private:C,unlisted:w,theorycrafted:j,extras:{forceCardsToSingleton:!1,ignoreCardsOutOfCommanderIdentity:!0}};try{let{id:t}=await eZ.A.create(r);eZ.A.add(t,e).catch(e=>ef.A.create(`Failed to add cards to deck: ${e}`,"Deck Creation Service")),o.A.signalEvent(`Deck created: ${y}`),f(E.PA,y),y===W.uB.EDH&&f(E.qN,x),f(E.VL,C),f(E.m9,w),f(E.A1,j),s.push((0,e4.cR)(t,g))}catch(t){m(!1);let e="";t?.name&&"string"==typeof t.name&&(e+=t.name),t?.name&&Array.isArray(t.name)&&(e+=t.name.join(" ")),t?.non_field_errors&&(e+=t.non_field_errors.join(" ")),e&&ef.A.create(e,"Deck Creation Service")}};return(0,n.jsxs)(I.A,{open:t,onClose:r,className:e5().container,children:[(0,n.jsxs)("h1",{children:["Create deck with (",e.length,") cards"]}),(0,n.jsxs)("div",{className:e5().optionsContainer,children:[(0,n.jsx)(e0.A,{focusOnMount:!0,value:g,onChange:b,className:e5().fullWidth,header:"Deck name",placeholder:"Super awesome deck name 2000"}),(0,n.jsx)(eQ.A,{header:"Format",value:y,className:`${e5().fullWidth} ${e5().formatDropdown}`,triggerWrapperClassName:e5().fullWidth,options:Object.keys(W.yi).map(e=>({label:e,id:`${W.yi[e]}`,onClick:()=>v(W.yi[e])})).filter(e=>!Object.keys(W.no).includes(e.id))}),y===W.uB.EDH&&(0,n.jsx)(e2.A,{header:"Commander Bracket",value:p,className:e5().formatDropdown,onChange:e=>_(e)}),(0,n.jsxs)("div",{className:e5().flags,children:[(0,n.jsx)(e1.A,{checked:C,header:"Private",onClick:()=>k(!C),description:"The deck is only visible to you"}),(0,n.jsx)(e1.A,{checked:w,header:"Unlisted",onClick:()=>A(!w),description:"The deck is viewable with a direct link, but not shown in lists like search, folders, or your user page (for other users)"}),(0,n.jsx)(e1.A,{checked:j,header:"Theorycrafted",onClick:()=>O(!j),description:'The deck is not included by default in "In decks" view'})]}),(0,n.jsx)("div",{className:e5().controls,children:(0,n.jsx)(Z.A,{disabled:h,type:"submit",color:"green",onClick:N,children:h?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(e3.A,{size:"xSmall"}),"Creating deck!"]}):(0,n.jsx)(n.Fragment,{children:"Create deck"})})})]})]})};var e9=r(96090),te=r.n(e9);let tt={},tr={id:0,notes:"",modifier:"Foil",quantity:0,card:W.o5,createdAt:"",updatedAt:"",deletedAt:""},tn=["Category quantity"],ta=Object.keys(W.Zl).filter(e=>!tn.includes(e)).map(e=>({text:e,key:W.Zl[e],value:W.Zl[e]})),to=()=>{let[{tbId:e}]=(0,S.A)(["tbId"]),[t]=(0,j.zU)(l.iY),[r]=(0,j.dN)(eb.D),[o]=(0,j.dN)(ey.B),i=(0,j.GV)(e=>e.active.pinnedCardsOverlay),s=(0,j.GV)(e=>e.active.pinnedCardsFilteredCards),c=(0,j.GV)(e=>e.deck.cardMap),d=(0,j.GV)(e=>e.collectionV2.collectionCards),[u,p]=(0,a.useState)(!0),[f,h]=(0,a.useState)(tt),[m,g]=(0,a.useState)(W.fv.DATE_ADDED),[b,y]=(0,a.useState)(!1),[v,x]=(0,a.useState)(!1),[_,C]=(0,a.useState)(!1),[k,w]=(0,a.useState)(!1),[A,O]=(0,a.useState)(void 0),[N,E]=(0,a.useState)(!1),[M,T]=(0,a.useState)(tr),[L,D]=(0,a.useState)("options"),[R,P]=(0,a.useState)(!1),[$,z]=(0,a.useState)(!1),F=((e,t,r,n)=>{let[o,i]=(0,a.useState)([]),s=(0,j.GV)(e=>e.active.priceSource);return(0,a.useEffect)(()=>{let a=e_.jN[t],o=eg()(Object.values(e));0!==n.length&&(o=o.reduce((e,t)=>(n.includes(t.card.name)&&e.push(t),e),[])),o.sort((e,t)=>a(e.card,t.card,s)),r&&o.reverse(),i(o)},[e,t,r,n]),o})(f,m,b,s),B=(e,t)=>{let r=Array.isArray(t)?t:[t],n=W.yl.NO;for(let t of r){if(e.cardId===t.cardId)return W.yl.YES;e.oracleCardId===t.oracleCardId&&(n=W.yl.PRINTING)}return n},U=(e,t)=>{let n=Array.isArray(e)?e:[e],a=Array.isArray(t)?t:void 0===t?[]:[t],i=eg()(c),s=eg()(d),l={};for(let e of n){l[e.id]=e;let r=Object.values(f).filter(t=>t.card.oracleCardId===e.card.oracleCardId&&e.id!==t.id&&!a.includes(t.id)).map(e=>e.card);for(let t of(a.includes(e.id)||r.push(e.card),Object.values(i)))t.oracleCardId===e.card.oracleCardId&&(t.pinnedStatus=B(t,r),i[t.id]=t);for(let n of Object.values(s))n.card.oracleCardId===e.card.oracleCardId&&(n.card.pinnedStatus=B(n.card,r),o(n,t))}if(r({cardMap:i}),void 0!==t){let e=eg()(f);for(let t of a)delete e[t];h(e),k&&w(!1);return}h({...f,...l}),T(Object.values(l)[0])};(0,a.useEffect)(()=>{i&&ev.A.list().then(e=>{h(e.reduce((e,t)=>
132({...e,[t.id]:t}),tt))}).catch(e=>{ef.A.create(`Unable to fetch pinned cards. ${e.error}`,"Pinned Cards","error")}).finally(()=>p(!1))},[i]);let G={onCardUpdated:U,cardClick:()=>null,openCardModal:e=>{T(e),w(!0)}},q=F.findIndex(e=>e.id===M.id),H=q>0?F[q-1]:F[F.length-1],V=q<F.length-1?F[q+1]:F[0],Y={previous:{label:H?.card.name,onClick:()=>H?T(H):null,disabled:!H},next:{label:V?.card.name,onClick:()=>V?T(V):null,disabled:!V}};return(0,n.jsxs)(I.A,{open:i&&!R,onClose:()=>{t({pinnedCardsOverlay:!1}),setTimeout(()=>t({pinnedCardsFilteredCards:[]}),500)},className:te().container,children:[(0,n.jsx)("h1",{className:te().title,children:"Pinned cards"}),(0,n.jsxs)("div",{className:te().controlsContainer,children:[(0,n.jsxs)("div",{className:te().controlButtons,children:[(0,n.jsx)(eX.A,{cardsToFilter:Object.values(f).map(e=>e.card),filteredCards:s,setFilteredCards:e=>t({pinnedCardsFilteredCards:e}),className:te().cardFilters}),(0,n.jsxs)("div",{className:te().mobileSecondRow,children:[(0,n.jsx)(eQ.A,{header:"Sort by",icon:b?"sort amount down":"sort amount up",value:m,triggerWrapperClassName:te().dropdowns,menuClassName:te().orderByMenu,className:te().orderByDropdown,options:[{label:"Order descending",onChange:()=>y(!b),type:"checkbox",checked:b},{type:"spacer"},...ta.map(e=>({label:e.text,id:`${e.value}`,onClick:()=>g(e.value)}))]}),(0,n.jsx)(eJ.A,{menuClassName:te().extrasMenu,options:[{label:"Buy",icon:"shopping cart",onClick:()=>x(!0)},{label:"Remove all",icon:"trash",onClick:()=>C(!0)},{label:"Add cards to deck",icon:"circle-plus",onClick:()=>z(!0)},{label:"Create deck from cards",icon:"add",onClick:()=>E(!0)}],children:(0,n.jsx)(Z.A,{className:te().extrasMenuTrigger,icon:"ellipsis vertical",children:"Extras"})})]})]}),(0,n.jsxs)("span",{className:te().countDisplay,children:[Object.values(f).length," / 150"]})]}),u&&(0,n.jsx)(eC.A,{}),(0,n.jsx)("div",{className:te().cardGrid,children:F.map(e=>(0,n.jsx)(eT,{pinnedCard:e,actions:G,setIsDragging:P},e.id))}),(0,n.jsx)(eK.A,{open:_,onConfirm:()=>{let e=Object.values(f).map(e=>({...e,quantity:0})),t=e.map(e=>+e.id);ev.A.removeAll().then(()=>{U(e,t),ef.A.create("Removed all pinned cards","Pinned Cards","success")}).catch(e=>ef.A.create(e.error,"Pinned Cards","error")).finally(()=>C(!1))},onClose:()=>C(!1),message:"Remove all pinned cards?"}),(0,n.jsx)(eI.A,{open:null!==M&&k,card:M?.card||W.o5,onClose:()=>w(!1),activeTabId:L,onTabChange:D,saving:A,nextPrevControls:Y,tabs:[{label:"Card options",id:"options",body:(0,n.jsx)(eY,{cardRecord:M||tr,onCardUpdated:U,setSaving:O})},{label:"In decks",id:"inDecks",disabled:!e,body:(0,n.jsx)(e$.A,{card:M?.card||W.o5})},{label:"Collection records",id:"collectionRecords",disabled:!e,body:(0,n.jsx)(eP.A,{collectionCard:{...ex.s,card:M?.card||W.o5}})},{label:"Card info",id:"info",body:(0,n.jsx)(eR.A,{card:M?.card||W.o5})},{label:"Rulings",id:"rulings",body:(0,n.jsx)(eD.A,{card:M?.card||W.o5})}]}),(0,n.jsx)(eL.A,{linkedFrom:"bulkBuyPinnedCards",preSelectedCards:F.map(e=>e.card),open:v,onClose:()=>x(!1)}),(0,n.jsx)(ez.A,{cards:F.map(e=>e.card),parentControlled:!0,open:$,onClose:()=>z(!1)}),(0,n.jsx)(e7,{open:N,cards:F.map(e=>e.card),onClose:()=>E(!1)})]})};var ti=r(59012),ts=r(66310),tl=r(56389),tc=r(3953),td=r.n(tc);let tu=({title:e,description:t,robots:r,noFooter:f,children:h,lockable:m,className:g="",noSearch:b,dndPage:y})=>{let v=(0,i.useRouter)(),x=()=>{let e=(0,c.MZ)(),t=(0,c.N3)(),r=(0,c.H7)();s.M.dispatch({type:l.iY,payload:{isMobile:e,isMidsize:t,isLarge:r}})};(0,a.useEffect)(()=>{let e=v.query.referrer||null;return e&&(o.A.signalEvent(`ReferredBy: ${e}`),(0,d.GF)(`${e}`)),x(),window.addEventListener("resize",x),()=>window.removeEventListener("resize",x)},[]);let _={};return m&&(_.display="flex"),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(u.A,{noSearch:b}),(0,n.jsxs)("div",{style:_,children:[(0,n.jsx)(en,{lockable:m}),(0,n.jsx)(to,{}),(0,n.jsx)(ti.A,{}),(0,n.jsxs)("div",{className:td().content,children:[y&&(0,n.jsx)(el,{}),(0,n.jsx)("main",{className:`${td().main} ${g}`,children:h}),!f&&(0,n.jsx)(w,{}),y&&(0,n.jsx)(el,{bottom:!0})]})]}),(0,n.jsx)(ed.o,{}),(0,n.jsx)(eh,{}),(0,n.jsx)(A.A,{}),(0,n.jsx)(ts.A,{}),(0,n.jsx)(ec.A,{}),(0,n.jsx)(p.A,{description:t||tl.h,title:e,robots:r})]})}},79894:(e,t,r)=>
132{var n=r(9862),a=r(61485),o=r(3157),i=r(77753);e.exports=function(e,t){return n(e)?e:a(e,t)?[e]:o(i(e))}},80035:e=>{e.exports=function(e,t){return e===t||e!=e&&t!=t}},80143:(e,t,r)=>{var n=r(98542),a=r(71336),o=r(38796);e.exports=function(){this.size=0,this.__data__={hash:new n,map:new(o||a),string:new n}}},80378:(e,t,r)=>{var n=r(80035);e.exports=function(e,t){for(var r=e.length;r--;)if(n(e[r][0],t))return r;return -1}},80391:e=>{"use strict";e.exports=e=>encodeURIComponent(e).replace(/[!'()*]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`)},80419:(e,t,r)=>{var n=r(98807);e.exports=function(e){var t=n(e,function(e){return 500===r.size&&r.clear(),e}),r=t.cache;return t}},80545:(e,t,r)=>{"use strict";r.d(t,{v:()=>n});let n="collectionV2/SET_COLLECTION_V2_STATE"},80634:e=>{e.exports={container:"toggleSwitch_container__0DQBg",switch:"toggleSwitch_switch__W4S0Y",checkbox:"toggleSwitch_checkbox__7FVPe"}},81003:(e,t,r)=>{e.exports=r(61254).Uint8Array},81014:e=>{e.exports={container:"cornerQuantity_container__9d1wn",content:"cornerQuantity_content__JoaxK",loader:"cornerQuantity_loader__ME6_w"}},81025:e=>{"use strict";e.exports=JSON.parse('{"id":"google-analytics","description":"Install a Google Analytics tag on your website","website":"https://analytics.google.com/analytics/web/","scripts":[{"url":"https://www.googletagmanager.com/gtag/js","params":["id"],"strategy":"worker","location":"head","action":"append"},{"code":"window.dataLayer=window.dataLayer||[];window.gtag=function gtag(){window.dataLayer.push(arguments);};gtag(\'js\',new Date());gtag(\'config\',\'${args.id}\')","strategy":"worker","location":"head","action":"append"}]}')},81079:function(e,t,r){"use strict";let n;var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.GoogleAnalytics=function(e){let{gaId:t,debugMode:r,dataLayerName:a="dataLayer",nonce:l}=e;return void 0===n&&(n=a),(0,i.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-ga"}})},[]),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(s.default,{id:"_next-ga-init",dangerouslySetInnerHTML:{__html:` 133 window['${a}'] = window['${a}'] || []; 134 function gtag(){window['${a}'].push(arguments);} 135 gtag('js', new Date()); 136 137 gtag('config', '${t}' ${r?",{ 'debug_mode': true }":""});`},nonce:l}),(0,o.jsx)(s.default,{id:"_next-ga",src:`https://www.googletagmanager.com/gtag/js?id=${t}`,nonce:l})]})},t.sendGAEvent=function(){void 0===n?console.warn("@next/third-parties: GA has not been initialized"):window[n]?window[n].push(arguments):console.warn(`@next/third-parties: GA dataLayer ${n} does not exist`)};let o=r(75038),i=r(76430),s=a(r(49931))},81152:(e,t,r)=>{"use strict";r.d(t,{I0:()=>l,Rx:()=>c,MQ:()=>s,cb:()=>i});var n=r(65522),a=r(7761);let o={name:222,setSymbol:50,price:50,dragHandle:10,colorTag:22,collectionInfo:10,pinnedInfo:15,manaCost:120,extraOptions:10,finishes:10,gamechangers:20,canlanderPoints:10,type:200,setName:150},i=(0,a.Mz)(n.$y,e=>{let t=o.name;for(let r in e.textColumns)e.textColumns[r]&&(t+=o[r]);return t}),s=(0,a.Mz)(n.$y,e=>e.showEmptyCardStacks),l=(0,a.Mz)(n.$y,e=>e.hideDefaultTypeCategories),c=(0,a.Mz)(n.$y,e=>e.hideOutOfDeckCategories)},81193:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var n=r(75038),a=r(92910),o=r(40120),i=r(61849),s=r(14168),l=r(93752),c=r.n(l);let d=({icon:e,manaFontIcon:t,customIcon:r,iconElement:l,label:d,disabled:u,onClick:p,keybind:f,style:h,className:m="",to:g,target:b,hidden:y})=>{if(y)return null;let v=(0,n.jsxs)("button",{className:`${c().item} ${m}`,onClick:p,disabled:u,style:h,children:[(0,n.jsxs)("span",{className:c().primary,children:[e&&(0,n.jsx)(o.A,{name:e}),t&&(0,n.jsx)(i.A,{icon:t}),r&&(0,n.jsx)(s.A,{name:r}),l,(0,n.jsx)("span",{children:d})]}),f&&(0,n.jsx)("span",{className:c().keybind,children:f})]});return g?(0,n.jsx)(a.A,{href:g,target:b,children:v}):v}},81206:e=>{"use strict";e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;if(Array.isArray(t)){if((n=t.length)!=r.length)return!1;for(a=n;0!=a--;)if(!e(t[a],r[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((n=(o=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(a=n;0!=a--;)if(!Object.prototype.hasOwnProperty.call(r,o[a]))return!1;for(a=n;0!=a--;){var n,a,o,i=o[a];if(!e(t[i],r[i]))return!1}return!0}return t!=t&&r!=r}},81601:e=>{e.exports={splotch:"colorTag_splotch__m6Xua",spanWrapper:"colorTag_spanWrapper__UOVsc"}},81639:(e,t,r)=>{"use strict";let n=r(80391),a=r(69211),o=r(39707),i=r(31423);function s(e){if("string"!=typeof e||1!==e.length)throw TypeError("arrayFormatSeparator must be single character string")}function l(e,t){return t.encode?t.strict?n(e):encodeURIComponent(e):e}function c(e,t){return t.decode?a(e):e}function d(e){let t=e.indexOf("#");return -1!==t&&(e=e.slice(0,t)),e}function u(e){let t=(e=d(e)).indexOf("?");return -1===t?"":e.slice(t+1)}function p(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&"string"==typeof e&&""!==e.trim()?e=Number(e):t.parseBooleans&&null!==e&&("true"===e.toLowerCase()||"false"===e.toLowerCase())&&(e="true"===e.toLowerCase()),e}function f(e,t){s((t=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},t)).arrayFormatSeparator);let r=function(e){let t;switch(e.arrayFormat){case"index":return(e,r,n)=>{if(t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),!t){n[e]=r;return}void 0===n[e]&&(n[e]={}),n[e][t[1]]=r};case"bracket":return(e,r,n)=>{if(t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),!t){n[e]=r;return}if(void 0===n[e]){n[e]=[r];return}n[e]=[].concat(n[e],r)};case"comma":case"separator":return(t,r,n)=>{let a="string"==typeof r&&r.includes(e.arrayFormatSeparator),o="string"==typeof r&&!a&&c(r,e).includes(e.arrayFormatSeparator);r=o?c(r,e):r;let i=a||o?r.split(e.arrayFormatSeparator).map(t=>c(t,e)):null===r?r:c(r,e);n[t]=i};default:return(e,t,r)=>{if(void 0===r[e]){r[e]=t;return}r[e]=[].concat(r[e],t)}}}(t),n=Object.create(null);if("string"!=typeof e||!(e=e.trim().replace(/^[?#&]/,"")))return n;for(let a of e.split("&")){if(""===a)continue;let[e,i]=o(t.decode?a.replace(/\+/g," "):a,"=");i=void 0===i?null:["comma","separator"].includes(t.arrayFormat)?i:c(i,t),r(c(e,t),i,n)}for(let e of Object.keys(n)){let r=n[e];if("object"==typeof r&&null!==r)for(let e of Object.keys(r))r[e]=p(r[e],t);else n[e]=p(r,t)}return!1===t.sort?n:(!0===t.sort?Object.keys(n).sort():Object.keys(n).sort(t.sort)).reduce((e,t)=>
137{let r=n[t];return r&&"object"==typeof r&&!Array.isArray(r)?e[t]=function e(t){return Array.isArray(t)?t.sort():"object"==typeof t?e(Object.keys(t)).sort((e,t)=>Number(e)-Number(t)).map(e=>t[e]):t}(r):e[t]=r,e},Object.create(null))}t.extract=u,t.parse=f,t.stringify=(e,t)=>{if(!e)return"";s((t=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},t)).arrayFormatSeparator);let r=r=>t.skipNull&&null==e[r]||t.skipEmptyString&&""===e[r],n=function(e){switch(e.arrayFormat){case"index":return t=>(r,n)=>{let a=r.length;return void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,[l(t,e),"[",a,"]"].join("")]:[...r,[l(t,e),"[",l(a,e),"]=",l(n,e)].join("")]};case"bracket":return t=>(r,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,[l(t,e),"[]"].join("")]:[...r,[l(t,e),"[]=",l(n,e)].join("")];case"comma":case"separator":return t=>(r,n)=>null==n||0===n.length?r:0===r.length?[[l(t,e),"=",l(n,e)].join("")]:[[r,l(n,e)].join(e.arrayFormatSeparator)];default:return t=>(r,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,l(t,e)]:[...r,[l(t,e),"=",l(n,e)].join("")]}}(t),a={};for(let t of Object.keys(e))r(t)||(a[t]=e[t]);let o=Object.keys(a);return!1!==t.sort&&o.sort(t.sort),o.map(r=>{let a=e[r];return void 0===a?"":null===a?l(r,t):Array.isArray(a)?a.reduce(n(r),[]).join("&"):l(r,t)+"="+l(a,t)}).filter(e=>e.length>0).join("&")},t.parseUrl=(e,t)=>
137{t=Object.assign({decode:!0},t);let[r,n]=o(e,"#");return Object.assign({url:r.split("?")[0]||"",query:f(u(e),t)},t&&t.parseFragmentIdentifier&&n?{fragmentIdentifier:c(n,t)}:{})},t.stringifyUrl=(e,r)=>{var n;let a,o;r=Object.assign({encode:!0,strict:!0},r);let i=d(e.url).split("?")[0]||"",s=t.extract(e.url),c=Object.assign(t.parse(s,{sort:!1}),e.query),u=t.stringify(c,r);u&&(u=`?${u}`);let p=(n=e.url,a="",-1!==(o=n.indexOf("#"))&&(a=n.slice(o)),a);return e.fragmentIdentifier&&(p=`#${l(e.fragmentIdentifier,r)}`),`${i}${u}${p}`},t.pick=(e,r,n)=>{n=Object.assign({parseFragmentIdentifier:!0},n);let{url:a,query:o,fragmentIdentifier:s}=t.parseUrl(e,n);return t.stringifyUrl({url:a,query:i(o,r),fragmentIdentifier:s},n)},t.exclude=(e,r,n)=>{let a=Array.isArray(r)?e=>!r.includes(e):(e,t)=>!r(e,t);return t.pick(e,a,n)}},81826:e=>{e.exports=function(e){return this.__data__.get(e)}},81974:e=>{e.exports={trigger:"archidektDropdown_trigger__Wdtom",open:"archidektDropdown_open__3es5F",dropdownItem:"archidektDropdown_dropdownItem__UbGwt",dropdownContent:"archidektDropdown_dropdownContent__hCALX",keybind:"archidektDropdown_keybind__Xfl6i",overlay:"archidektDropdown_overlay__Vuxci",defaultTrigger:"archidektDropdown_defaultTrigger__kR_lg"}},81993:(e,t,r)=>{"use strict";r.d(t,{Rk:()=>o,cR:()=>a});var n=r(78420);let a=JSON.stringify(new(r.n(n)())),o='{"ops":[]}'},82185:(e,t,r)=>{"use strict";r.d(t,{GV:()=>l,dN:()=>i,zU:()=>s});var n=r(76430),a=r(49477),o=r(86143);function i(...e){let t=(0,a.wA)();return(0,n.useMemo)(()=>e.map(e=>(0,o.zH)(e,t)),[])}function s(...e){let t=(0,a.wA)();return(0,n.useMemo)(()=>e.map(e=>r=>t({type:e,payload:r})),[])}let l=a.d4},82306:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={UnrecognizedActionError:function(){return a},unstable_isUnrecognizedActionError:function(){return o}};for(var n in r)Object.defineProperty(t,n,{enumerable:!0,get:r[n]});class a extends Error{constructor(...e){super(...e),this.name="UnrecognizedActionError"}}function o(e){return!!(e&&"object"==typeof e&&e instanceof a)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},82403:e=>{e.exports={hoverCard:"cursorCardWrapper_hoverCard__yi16h"}},82584:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});let n=function(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n};var a=r(31104),o=r(51299),i=r(59732),s=r(43825),l=r(41704),c=Object.prototype.hasOwnProperty;let d=function(e,t){var r=(0,o.A)(e),d=!r&&(0,a.A)(e),u=!r&&!d&&(0,i.A)(e),p=!r&&!d&&!u&&(0,l.A)(e),f=r||d||u||p,h=f?n(e.length,String):[],m=h.length;for(var g in e)(t||c.call(e,g))&&!(f&&("length"==g||u&&("offset"==g||"parent"==g)||p&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||(0,s.A)(g,m)))&&h.push(g);return h}},82905:e=>{e.exports={ownedCollectionDot:"addToCollectionButton_ownedCollectionDot__u_cQM",greenDot:"addToCollectionButton_greenDot__QLn57"}},83017:e=>{e.exports={container:"cardForm_container__hkca_",row:"cardForm_row__mifxf",commanderCompanion:"cardForm_commanderCompanion__Ipfmf",quantityCommanderRow:"cardForm_quantityCommanderRow__YNFG_",categroyAndExtras:"cardForm_categroyAndExtras__CNlsf",left:"cardForm_left__YW9rd",right:"cardForm_right__ZfNL9",quantityRow:"cardForm_quantityRow__MLClq",removeExtraMargins:"cardForm_removeExtraMargins__fbuwz",fullWidth:"cardForm_fullWidth__5yMPs",editionSelection:"cardForm_editionSelection__45PiT",prettyBox:"cardForm_prettyBox__ATeH7",lockPersonalCategories:"cardForm_lockPersonalCategories__dgtfk",extraOptionsGrid:"cardForm_extraOptionsGrid__tLcEI",sideMaybeRow:"cardForm_sideMaybeRow__5BFbG",otherOptions:"cardForm_otherOptions__nr3W_",focusFirstButton:"cardForm_focusFirstButton__3Qlu6",divider:"cardForm_divider__JNEXP",customCardBlock:"cardForm_customCardBlock__eBnwx"}},83127:(e,t,r)=>{var n=r(16560),a=r(34819);e.exports=n(function(e,t,r){return e+(r?" ":"")+a(t)})},83412:(e,t,r)=>{var n=r(80378);e.exports=function(e){var t=this.__data__,r=n(t,e);return r<0?void 0:t[r][1]}},83480:(e,t,r)=>{"use strict";r.d(t,{Bw:()=>u,PI:()=>p,rv:()=>f});var n=r(34783),a=r.n(n),o=r(12912),i=r(85785),s=r(58721),l=r(52030);let c=(e,t)=>{e.trim().replace(/{/g,"").split("}
137").forEach(e=>{e.length>0&&(-1!==e.search("/")?t.push(e.split("/")):t.push(e.replace("â","I")))})},d=e=>{let t=[],r=e.replace(/ /g,"").split("//");return c(r[0],t),r.length>1&&(t.push("/"),c(r[1],t)),t},u=(e,t=!1,r,n,a)=>e.reduce((e,o)=>{let i=o.card;if(o.customCard){let i=f((0,l.rN)(o.customCard,!0,r,n)[0],o,t,a);return e.push(i),e}if("meld"===i.layout&&null===i.meldBack)return e;let s=f(i,o,t);return e.push(s),e},[]),p=(e,t=!1,r,n,a=!1)=>e.map(e=>{let[o]=(0,l.rN)(e.card,!1,r,n);return f({...o,id:null},{...e,card:o},t,a)}),f=(e,t={},r=!1,n=!1)=>{let l={name:"",color:"#656565"},c=t.label;if(c){let e=c.split(",");2===e.length&&(l={name:e[0],color:e[1]})}e={...e.oracleCard,...e};let u={Normal:1,Foil:2,Etched:3},p=(e.options||[]).sort((e,t)=>(u[e]||1e3)<(u[t]||1e3)?-1:1),f=t.id&&!r?t.id.toString():"",h={...i.o5,qty:e.qty||t.quantity||0,modifier:t.modifier||p[0],typeCategory:"Default",categories:[],colorLabel:l,customCmc:"number"==typeof t.customCmc?t.customCmc:null,companion:t.companion||!1,flippedDefault:t.flippedDefault||!1,owned:e.owned||0,pinnedStatus:e.pinnedStatus||0,prices:{ck:null!==e.prices&&e.prices.ck?Number(e.prices.ck):0,ckFoil:null!==e.prices&&e.prices.ckfoil?Number(e.prices.ckfoil):0,ckMinimum:null!=e.prices&&e.prices.ckMinimum?Number(e.prices.ckMinimum):0,tcg:null!==e.prices&&e.prices.tcg?Number(e.prices.tcg):0,tcgFoil:null!==e.prices&&e.prices.tcgfoil?Number(e.prices.tcgfoil):0,tcgMinimum:null!=e.prices&&e.prices.tcgMinimum?Number(e.prices.tcgMinimum):0,mtgo:null!==e.prices&&e.prices.mtgo?Number(e.prices.mtgo):0,mtgoFoil:null!==e.prices&&e.prices.mtgofoil?Number(e.prices.mtgofoil):0,mtgoMinimum:null!==e.prices&&e.prices.mtgoMinimum?Number(e.prices.mtgoMinimum):0,cm:null!==e.prices&&e.prices.cm?Number(e.prices.cm):0,cmFoil:null!==e.prices&&e.prices.cmfoil?Number(e.prices.cmfoil):0,cmMinimum:null!==e.prices&&e.prices.cmMinimum?Number(e.prices.cmMinimum):0,scg:null!==e.prices&&e.prices.scg?Number(e.prices.scg):0,scgFoil:null!==e.prices&&e.prices.scgfoil?Number(e.prices.scgfoil):0,scgMinimum:null!==e.prices&&e.prices.scgMinimum?Number(e.prices.scgMinimum):0,mp:null!==e.prices&&e.prices.mp?Number(e.prices.mp):0,mpFoil:null!==e.prices&&e.prices.mpfoil?Number(e.prices.mpfoil):0,mpMinimum:null!==e.prices&&e.prices.mpMinimum?Number(e.prices.mpMinimum):0,tcgland:null!==e.prices&&e.prices.tcgLand?Number(e.prices.tcgLand):0,tcglandFoil:null!==e.prices&&e.prices.tcgLandFoil?Number(e.prices.tcgLandFoil):0,tcglandMinimum:null!==e.prices&&e.prices.tcgLandMinimum?Number(e.prices.tcgLandMinimum):0,ct:null!==e.prices&&e.prices.cardTrader?Number(e.prices.cardTrader):0,ctFoil:null!==e.prices&&e.prices.cardTraderFoil?Number(e.prices.cardTraderFoil):0,ctMinimum:null!==e.prices&&e.prices.cardTraderMinimum?Number(e.prices.cardTraderMinimum):0,je:null!==e.prices&&e.prices.je?Number(e.prices.je):0,cs:null!==e.prices&&e.prices.cs?Number(e.prices.cs):0,csFoil:null!==e.prices&&e.prices.csfoil?Number(e.prices.csfoil):0,csMinimum:null!==e.prices&&e.prices.csMinimum?Number(e.prices.csMinimum):0},name:e.name?e.name:"",displayName:e.displayName||null,cmc:e.cmc?e.cmc:0,rarity:e.rarity?e.rarity:"",castingCost:Array.isArray(e.castingCost)?e.castingCost:e.manaCost?d(e.manaCost):[],colorIdentity:e.colorIdentity?e.colorIdentity:[],colors:e.colors?e.colors:[],manaProduction:e.manaProduction?e.manaProduction:{},text:e.text?e.text:"",flavor:e.flavor?e.flavor:"",setCode:e.setCode||(e.edition?e.edition.editioncode:""),mtgoCode:e.edition&&e.edition.mtgoCode?e.edition.mtgoCode:"",releasedAt:e.releasedAt||null,setDate:e.edition&&e.edition.editiondate||"",setType:e.edition&&e.edition.editiontype||"",set:e.edition?e.edition.editionname:"",uid:e.uid?e.uid:"",id:n?e.customCard?`custom-${e.customCard.id}`:e.id:a().generate(),deckRelationId:f,cardId:e.id?.toString()||null,oracleCardId:e.oracleCard?.id||0,oracleCardUid:e.oracleCard?.uid||"",multiverseid:e.multiverseid?e.multiverseid:0,imgurl:e.imgurl?e.imgurl:"",artist:e.artist?e.artist:"",superTypes:e.superTypes?e.superTypes:[],subTypes:e.subTypes?e.subTypes:[],types:e.types?e.types:[],keywords:e.keywords?e.keywords:[],power:e.power?e.power:"",toughness:e.toughness?e.toughness:"",layout:e.layout?e.layout:"normal",loyalty:e.loyalty?e.loyalty:"",canlanderPoints:e.canlanderPoints?e.canlanderPoints:null,isPDHCommander:!!e.isPDHCommander&&!!e.isPDHCommander,names:e.names?e.names:[],lang:e.lang||"en",contentWarning:e.contentWarning||!1,gameChanger:e.gameChanger||!1,extraTurns:e.extraTurns||!1,tutor:e.tutor||!1,massLandDenial:e.massLandDenial||!1,atomicCombos:e.atomicCombos||[],potentialCombos:e.potentialCombos||[],oTags:e.oTags||[],inheritedTags:e.inheritedTags||[],options:p,legalities:e.legalities?e.legalities:{},front:e.front||(e.faces&&e.faces.length?{...e.faces[0],castingCost:d(e.faces[0].manaCost)}:null),back:e.back||(e.faces&&e.faces.length?{...e.faces[1],castingCost:d(e.faces[1].manaCost)}:null),ids:{ckNormalId:e.ckNormalId?e.ckNormalId:0,ckFoilId:e.ckFoilId?e.ckFoilId:0,mtgoNormalId:e.mtgoNormalId?e.mtgoNormalId:0,mtgoFoilId:e.mtgoFoilId?e.mtgoFoilId:0,tcgId:e.tcgProductId?e.tcgProductId:0,cmEd:e.cmEd?e.cmEd:"",scg:e.scgSku?e.scgSku:"",scgFoil:e.scgFoilSku?e.scgFoilSku:"",cardTrader:e.cardTraderSku?e.cardTraderSku:""},collectorNumber:e.collectorNumber?e.collectorNumber:"",salt:e.salt,edhrecRank:e.edhrecRank?e.edhrecRank:null,percent:e.percent||null,tokens:e.tokens||[],createdAt:t.createdAt||null,updatedAt:t.updatedAt||null,deletedAt:t.deletedAt||null,defaultCategory:e.oracleCard?.defaultCategory||null,globalCategories:e.globalCategories||[],scryfallImageHash:e.scryfallImageHash||null,customCard:e.customCard?{id:e.customCard?.id||null,ownerId:e.customCard?.owner||e.customCard?.ownerId||null,frontImageUrl:e.customCard?.frontImageUrl||null,backImageUrl:e.customCard?.backImageUrl||null}:null}
137,{noUseDefaultCategories:m=!1}=o.Ay.get("settings")||{},g=(0,s.IB)(h),b=!m&&h.defaultCategory||g,y=[],v=t.categories&&t.categories.length,x=e.globalCategories&&e.globalCategories.length;return y=v?t.categories:t.removedCategories&&!Array.isArray(t.removedCategories)?t.removedCategories.split(","):x?[...e.globalCategories]:[b],{...h,typeCategory:g,categories:y}}},83505:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var n=r(75038),a=r(76430),o=r(33048),i=r(96807),s=r(40120),l=r(69133),c=r(10836),d=r.n(c);let u=()=>{let e=(0,a.useRef)(()=>null),t=(0,a.useRef)(()=>null),r=(0,o.rI)(),[c,u]=(0,a.useState)(!1),[p,f]=(0,a.useState)(!1);return((0,a.useEffect)(()=>{if(!r)return e.current=()=>f(!0),t.current=()=>f(!1),document.addEventListener("ads:floatingPlayerShow",e.current),document.addEventListener("ads:floatingPlayerHide",t.current),()=>{document.addEventListener("ads:floatingPlayerShow",e.current),document.addEventListener("ads:floatingPlayerHide",t.current)}},[r]),(0,i.YJ)(p&&!c,"video-ad-active"),r||c)?null:(0,n.jsxs)("div",{className:`${d().videoContainer} ${p?"":d().hidden}`,id:"video-player-container",children:[(0,n.jsx)("button",{className:d().close,onClick:()=>u(!0),children:(0,n.jsx)(s.A,{name:"close"})}),(0,n.jsx)("div",{className:d().videoAd,id:"demo-video-player","data-ad-slot":"floating",children:(0,n.jsx)(l.A,{size:"medXSmall"})})]})}},83522:e=>{e.exports={flex:"simpleSpinner_flex__3jGt9",center:"simpleSpinner_center__eRPBi",loader:"simpleSpinner_loader___aEWJ",spin:"simpleSpinner_spin__2M08T"}},83592:e=>{e.exports={container:"downtime_container__L_E49",branding:"downtime_branding__YcX3e"}},83690:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(75038),a=r(76430),o=r(75313),i=r(10859),s=r.n(i);let l=a.forwardRef((e,t)=>{let{loading:r=!1,card:a,className:i,style:l,includeName:u=!0,includeText:p=!1,includeManaCost:f=!1,flipped:h=!1}=e;if(!r)return null;let m=a;a?.front&&!h?m=a.front:a?.back&&h&&(m=a.back);let g=m?.name||"",b=m?.castingCost||[],y=m?.power||"",v=m?.toughness||"",x=m?.loyalty||"",_=(m?.superTypes||[]).join(" "),C=(m?.types||[]).join(" "),k=(m?.subTypes||[]).join(" "),w=`${_} ${C} ${k.length?"- ":""}${k}`,A=m?.text||"",j=c(g),S=c(w),O=d(A);return(0,n.jsxs)("div",{ref:t,className:`${s().container} ${i}`,style:l,children:[(0,n.jsxs)("div",{className:s().namebox,style:{opacity:+!!u},children:[(0,n.jsx)("span",{style:{fontSize:j,fontStyle:!g&&a?.customCard?"italic":void 0},children:g||(a?.customCard?"Unknown or removed":"")}),f&&(0,n.jsx)("span",{className:s().manaCost,children:(0,o.Ye)(b)})]}),(0,n.jsx)("div",{className:s().textbox,title:w,children:(0,n.jsx)("div",{title:A,className:s().cardText,style:{opacity:+!!p,fontSize:O},children:(0,n.jsx)(o.c5,{input:A})})}),(0,n.jsx)("div",{className:s().typebox,style:{opacity:+!!p,fontSize:S},children:w}),p&&C.includes("Creature")&&(0,n.jsxs)("div",{className:s().powerToughness,children:[y||0," / ",v||0]}),p&&C.includes("Planeswalker")&&!C.includes("Creature")&&(0,n.jsx)("div",{className:s().powerToughness,children:x||0}),(0,n.jsx)("div",{className:s().archidektLogo})]})}),c=e=>e.length<25?12:e.length<35?11:e.length<45?10:e.length<55?9:e.length<65?8:7,d=e=>e.length<100?12:e.length<150?11:e.length<200?10:e.length<250?9:e.length<300?8:7},83773:(e,t)=>{"use strict";t.q=function(e,t){if("string"!=typeof e)throw TypeError("argument str must be a string");for(var n={},a=e.split(";"),o=(t||{}).decode||r,i=0;i<a.length;i++){var s=a[i],l=s.indexOf("=");if(!(l<0)){var c=s.substring(0,l).trim();if(void 0==n[c]){var d=s.substring(l+1,s.length).trim();'"'===d[0]&&(d=d.slice(1,-1)),n[c]=function(e,t){try{return t(e)}catch(t){return e}}(d,o)}}}return n},t.l=function(e,t,r){var o=r||{},i=o.encode||n;if("function"!=typeof i)throw TypeError("option encode is invalid");if(!a.test(e))throw TypeError("argument name is invalid");var s=i(t);if(s&&!a.test(s))throw TypeError("argument val is invalid");var l=e+"="+s;if(null!=o.maxAge){var c=o.maxAge-0;if(isNaN(c)||!isFinite(c))throw TypeError("option maxAge is invalid");l+="; Max-Age="+Math.floor(c)}if(o.domain){if(!a.test(o.domain))throw TypeError("option domain is invali
137d");l+="; Domain="+o.domain}if(o.path){if(!a.test(o.path))throw TypeError("option path is invalid");l+="; Path="+o.path}if(o.expires){if("function"!=typeof o.expires.toUTCString)throw TypeError("option expires is invalid");l+="; Expires="+o.expires.toUTCString()}if(o.httpOnly&&(l+="; HttpOnly"),o.secure&&(l+="; Secure"),o.sameSite)switch("string"==typeof o.sameSite?o.sameSite.toLowerCase():o.sameSite){case!0:case"strict":l+="; SameSite=Strict";break;case"lax":l+="; SameSite=Lax";break;case"none":l+="; SameSite=None";break;default:throw TypeError("option sameSite is invalid")}return l};var r=decodeURIComponent,n=encodeURIComponent,a=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/},83958:(e,t,r)=>{"use strict";r.d(t,{q:()=>n});let n="folders/SET_FOLDER_STATE"},84126:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(36601),a=r(59816);class o extends n.B{rawList=(e,t="",r)=>r?super.get((0,a.wd)(r)):super.get(`/api/collection/${e}/${t}`);create=e=>super.post("/api/collection/create/",e);modifyCards=(e,t,r="replace")=>super.patch("/api/collection/bulk/",{modifications:e,ids:t.map(e=>Number(e)),tagOption:r});modifyCard=(e,t)=>this.modifyCards(e,[t]).then(e=>e[0]);deleteCards=e=>{let t={body:JSON.stringify({ids:e.map(e=>Number(e))})};return super.delete("/api/collection/bulk/",t,!0)};deleteCard=e=>super.delete("/api/collection/bulk/",{body:JSON.stringify({ids:[e]})},!0);massDelete=e=>super.delete("/api/collection/clear/",{body:JSON.stringify({game:e})});getStats=(e,t)=>super.get(`/api/collection/data/${t?t+"/":""}?game=${e}`);createTag=(e,t,r)=>super.post("/api/collection/tags/",{tagname:e,tagcolor:t,card:r}).then(e=>({id:e.id,name:e.tagname,color:e.tagcolor}));modifyTag=(e,t,r)=>super.patch(`/api/collection/modifyTag/${e}/`,{tagname:t,tagcolor:r}).then(e=>({id:e.id,name:e.tagname,color:e.tagcolor}));deleteTag=e=>super.delete(`/api/collection/modifyTag/${e}/`,void 0,!0);importText=(e,t)=>super.post("/api/collection/textImport/",{text:e,...t});importFile=(e,t,r,n)=>{let a={fileType:e,file:t,...r};return n&&(a.columns=n),super.formPost("/api/collection/upload/",a)};importCsvV2=(e,t,r)=>{let n={fileType:"csv",file:e,...t};return r&&(n.columns=r),super.formPost("/api/collection/upload/v2/",n)};listV2=(e,t="",r)=>r?super.get(r):super.get(`/api/collection/${e}/v2/?${t}`);upsertV2=async(e,t)=>{let r="/api/collection/v2/"+(e.id?`${e.id}/`:""),n={game:t,id:e.id,quantity:e.quantity,card:e.card.cardId,modifier:e.modifier,language:e.language,condition:e.condition,tags:e.tags,purchasePrice:e.purchasePrice},a=await (e.id?super.patch(r,n):super.post(r,n));return{...e,id:a.id,modifiedAt:a.modifiedAt,createdAt:a.createdAt}}}let i=new o},84153:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var n=r(82584),a=r(70941),o=r(52623);let i=function(e){var t=[];if(null!=e)for(var r in Object(e))t.push(r);return t};var s=Object.prototype.hasOwnProperty;let l=function(e){if(!(0,a.A)(e))return i(e);var t=(0,o.A)(e),r=[];for(var n in e)"constructor"==n&&(t||!s.call(e,n))||r.push(n);return r};var c=r(46068);let d=function(e){return(0,c.A)(e)?(0,n.A)(e,!0):l(e)}},84239:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,a=Array(n);++r<n;)a[r]=t(e[r],r,e);return a}},84356:(e,t,r)=>{"use strict";var n,a;Object.defineProperty(t,"__esModule",{value:!0});let o=r(34604),i=r(92088);(a=n||(n={})).compose=function(e={},t={},r=!1){"object"!=typeof e&&(e={}),"object"!=typeof t&&(t={});let n=o(t);for(let a in r||(n=Object.keys(n).reduce((e,t)=>(null!=n[t]&&(e[t]=n[t]),e),{})),e)void 0!==e[a]&&void 0===t[a]&&(n[a]=e[a]);return Object.keys(n).length>0?n:void 0},a.diff=function(e={},t={}){"object"!=typeof e&&(e={}),"object"!=typeof t&&(t={});let r=Object.keys(e).concat(Object.keys(t)).reduce((r,n)=>(i(e[n],t[n])||(r[n]=void 0===t[n]?null:t[n]),r),{});return Object.keys(r).length>0?r:void 0},a.invert=function(e={},t={}){e=e||{};let r=Object.keys(t).reduce((r,n)=>(t[n]!==e[n]&&void 0!==e[n]&&(r[n]=t[n]),r),{});return Object.keys(e).reduce((r,n)=>(e[n]!==t[n]&&void 0===t[n]&&(r[n]=null),r),r)},a.transform=function(e,t,r=!1){if("object"!=typeof e)return t;if("object"!=typeof t)return;if(!r)return t;let n=Object.keys(t).reduce((r,n)=>(void 0===e[n]&&(r[n]=t[n]),r),{});return Object.keys(n).length>0?n:void 0},t.default=n},84700:(e,t,r)=>{var n=r(61254);e.exports=function(){return n.Date.now()}},84806:(e,t,r)=>{"use strict";r.d(t,{Ih:()=>o,MZ:()=>a,Yp:()=>n});let n=["transform","modal_dfc","double_faced_token","double_sided","art_series","battle"],a={Common:1,Uncommon:2,Rare:3,Mythic:4,Special:5},o=e=>!e.back?.text.includes("Aftermath")&&(!!(e.types.includes("Battle")||e.types.includes("Plane")||e.types.includes("Phenomenon"))||"split"===e.layout)},84932:(e,t,r)=>{e.exports=r(3466)},85018:(e,t,r)=>{e.exports=r(63817)},85178:e=>
137{e.exports={icon:"icon_icon__NnZFg",orange:"icon_orange__MTQUO",blue:"icon_blue__uLHp_",grey:"icon_grey__lKbW_",green:"icon_green__0MKoK",purple:"icon_purple__SMcfE",small:"icon_small__UecU_",large:"icon_large__GKvIZ",xLarge:"icon_xLarge__Qjkoa"}},85412:e=>{"use strict";e.exports=JSON.parse('{"description":"The iconic font, CSS, and SVG framework","keywords":["font","awesome","fontawesome","icon","svg","bootstrap"],"homepage":"https://fontawesome.com","bugs":{"url":"https://github.com/FortAwesome/Font-Awesome/issues"},"author":"The Font Awesome Team (https://github.com/orgs/FortAwesome/people)","repository":{"type":"git","url":"https://github.com/FortAwesome/Font-Awesome"},"engines":{"node":">=6"},"dependencies":{"@fortawesome/fontawesome-common-types":"6.7.2"},"version":"6.7.2","name":"@fortawesome/fontawesome-svg-core","main":"index.js","module":"index.mjs","jsnext:main":"index.mjs","style":"styles.css","license":"MIT","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","module":"./index.mjs","import":"./index.mjs","require":"./index.js","style":"./styles.css","default":"./index.js"},"./index":{"types":"./index.d.ts","module":"./index.mjs","import":"./index.mjs","require":"./index.js","default":"./index.js"},"./index.js":{"types":"./index.d.ts","module":"./index.mjs","import":"./index.mjs","require":"./index.js","default":"./index.js"},"./plugins":{"types":"./index.d.ts","module":"./plugins.mjs","import":"./plugins.mjs","default":"./plugins.mjs"},"./import.macro":"./import.macro.js","./import.macro.js":"./import.macro.js","./styles":"./styles.css","./styles.css":"./styles.css","./package.json":"./package.json"},"sideEffects":["./index.js","./index.mjs","./styles.css"]}')},85454:(e,t,r)=>{"use strict";r.d(t,{V:()=>a});var n=r(27934);function a(e,t,...r){if(void 0!==n&&void 0===t)throw Error("invariant requires an error message argument");if(!e){let e;if(void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{let n=0;(e=Error(t.replace(/%s/g,function(){return r[n++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}},85785:(e,t,r)=>{"use strict";r.d(t,{$p:()=>I,BW:()=>i,Bb:()=>W,Cu:()=>c,D4:()=>R,EV:()=>$,F3:()=>H,Fy:()=>Y,Hy:()=>K,Jn:()=>T,Js:()=>M,KF:()=>A,KV:()=>d,Le:()=>f,M9:()=>O,Mx:()=>q,OM:()=>u,PD:()=>C,P_:()=>w,S7:()=>L,Zl:()=>j,aK:()=>h,bb:()=>b,bd:()=>v,cP:()=>l,fD:()=>z,fv:()=>_,gR:()=>x,gj:()=>V,hZ:()=>N,mT:()=>F,no:()=>E,o5:()=>p,p2:()=>y,sN:()=>m,u0:()=>P,uB:()=>k,y1:()=>D,yi:()=>S,yl:()=>s});var n=r(14645),a=r.n(n),o=r(12912);let i={name:"",color:"#656565"},s={NO:0,YES:1,PRINTING:2},l={"Not Owned":0,Owned:1,"Other Printing":2},c={"Not pinned":0,Pinned:1,"Other printing":2},d=a()(l),u=a()(c),p={name:"",displayName:null,cmc:0,castingCost:[],colorIdentity:[],colors:[],manaProduction:{},text:"",flavor:"",set:"",releasedAt:"",setCode:"",setDate:"",setType:"",mtgoCode:"",id:"",deckRelationId:"not-in-deck-",cardId:"",oracleCardId:"",oracleCardUid:"",uid:"",multiverseid:0,imgurl:"",artist:"",superTypes:[],subTypes:[],types:[],keywords:[],power:"",toughness:"",loyalty:"",canlanderPoints:null,isPDHCommander:!1,rarity:"",layout:"normal",names:[],gameChanger:!1,extraTurns:!1,tutor:!1,massLandDenial:!1,atomicCombos:[],potentialCombos:[],oTags:[],inheritedTags:[],edhrecRank:null,qty:0,modifier:"Normal",options:[],categories:[],globalCategories:[],typeCategory:"",legalities:{},front:null,back:null,faces:[],meldBack:null,prices:{ck:0,ckFoil:0,tcg:0,tcgFoil:0,mtgo:0,mtgoFoil:0,cm:0,cmFoil:0,mp:0,mpFoil:0,tcgland:0,tcglandFoil:0},colorLabel:{name:"",color:"#656565"},ids:{ckNormalId:0,ckFoilId:0,tcgId:0,mtgoNormalId:0,mtgoFoilId:0,cmEd:"",scg:"",scgFoil:""},owned:s.NO,pinnedStatus:s.NO,customCmc:null,collectorNumber:"",salt:0,tokens:[],companion:!1,flippedDefault:!1,otherPrintingQty:0,totalPrintingQtyInDeck:0,relatedCardIds:[],createdAt:null,updatedAt:null,deletedAt:null,defaultCategory:null,scryfallImageHash:null,lang:"en",contentWarning:!1,customCard:null},f={CUSTOM:0,TYPES:1,CMC:2,FULL_DECK:3,COLOR_LABEL:4,COLLECTION:5,MULTIPLE:6,RARITY:7,SALT:8,PRICE:9,COLOR:10,COLOR_IDENTITY:11,DATE_ADDED:12,EDITION_NAME:13,ARTIST_NAME:14,POWER:15,TOUGHNESS:16,CATEGORY_QUANTITY:17,MANA_VALUE_SPELLS:18,CANLANDER_POINTS:19,EDH_BRACKET_INFO:20,COLOR_SPELLS_ONLY:21,CARD_FOILING:22,SUB_TYPE:23,SUPER_TYPE:24,WUBRG:25,SET_DATE_RANGE:26},h=[f.DATE_ADDED],m=[f.CMC,f.POWER,f.TOUGHNESS,f.CATEGORY_QUANTITY,f.MANA_VALUE_SPELLS,f.CANLANDER_POINTS];f.COLLECTION;let g={[f.MULTIPLE]:!0,[f.SUB_TYPE]:!0,[f.SUPER_TYPE]:!0,[f.WUBRG]:!0},b=(e,t,r)=>!!g[e]&&(e===f.MULTIPLE?r.categories[0]!==t:e===f.SUB_TYPE?(r.subTypes[0]||"None")!==t:e===f.SUPER_TYPE?(r.superTypes[0]||"None")!==t:e===f.WUBRG&&(r.colors[0]||"Colorless")!==t),y={Categories:0,"Categories (multiple)":6,Type:1,"Mana value":2,"Mana value (spells)":18,"Full deck":3,"Color tag":4,"EDH Bracket Info":20,Collection:5,Foil
137ing:22,Rarity:7,Salt:8,Price:9,Color:10,"Color (Spells)":21,Identity:11,"Date added":12,"Edition name":13,"Print date (range)":26,"Artist name":14,Power:15,Toughness:16,"Category quantity":17,"Canlander pts":19},v=a()(y),x={CARD:0,TEXT:1,GRID:2,SCROLL:3,SPREADSHEET:4,BREWING:5,LIST:6},_={ALPHA:0,CMC:1,CMC_DEFAULTS:19,PRICE:2,SET:3,COLOR:4,COLOR_LABEL:5,COLLECTION:6,SALT:7,DATE_ADDED:8,TYPE:9,POWER:10,TOUGHNESS:11,CATEGORY_QUANTITY:12,CARD_MODIFIER:13,IDENTITY:14,EDHREC_RANK:15,EDITION_DATE:16,RARITY:17,ARTIST_NAME:18},C=[_.COLLECTION],k={STANDARD:1,MODERN:2,EDH:3,LEGACY:4,VINTAGE:5,PAUPER:6,CUSTOM:7,FRONTIER:8,FUTURE_STANDARD:9,PENNY:10,ONE_V_ONE_COMMANDER:11,DUEL_COMMANDER:12,BRAWL:13,OATHBREAKER:14,PIONEER:15,HISTORIC:16,PAUPER_EDH:17,ALCHEMY:18,EXPLORER:19,HISTORIC_BRAWL:20,GLADIATOR:21,PREMODERN:22,PREDH:23,TIMELESS:24,CANLANDER:25,COMPETITIVE_BRAWL:26,TLR:27},w={1:"Exhibition (1)",2:"Core (2)",3:"Upgraded (3)",4:"Optimized (4)",5:"cEDH (5)"},A={Card:0,Text:1,Grid:2,Scroll:3,Table:4,Brewer:5},j={Alphabet:0,"Mana value":1,Type:9,Price:2,Edition:3,"Edition date":16,Color:4,Identity:14,"Color tag":5,Collection:6,Salt:7,"EDHREC Rank":15,"Date added":8,Power:10,Toughness:11,Rarity:17,"Category quantity":12,"Card finish":13,"Artist name":18,"Mana value (default)":19},S={Commander:3,Standard:1,Modern:2,Legacy:4,Custom:7,"1v1 Commander":11,Alchemy:18,"Standard Brawl":13,Brawl:20,"Competitive Brawl":26,Pauper:6,"Canadian Highlander":25,"Duel Commander":12,Frontier:8,"Future Standard":9,Gladiator:21,Historic:16,"Penny Dreadful":10,Oathbreaker:14,"Pauper EDH":17,Pioneer:15,PreDH:23,Premodern:22,Vintage:5,Timeless:24,"Tiny Leaders Reborn":27},O={standard:1,modern:2,commander:3,legacy:4,vintage:5,pauper:6,custom:7,frontier:8,future:9,penny:10,"1v1":11,duel:12,brawl:13,oathbreaker:14,pioneer:15,historic:16,paupercommander:17,alchemy:18,historicbrawl:20,gladiator:21,premodern:22,predh:23,timeless:24,canlander:25,competitivebrawl:26,tlr:27},N=a()(S),E={19:"pioneer"},M={19:"Pioneer (Prev. Explorer)"},T=a()(O),L={...a()({standard:1,modern:2,commander:3,legacy:4,vintage:5,pauper:6,custom:7,frontier:8,future:9,penny:10,"1v1":11,duel:12,standardbrawl:13,oathbreaker:14,pioneer:15,historic:16,paupercommander:17,alchemy:18,brawl:20,gladiator:21,premodern:22,predh:23,timeless:24,tlr:27}),...E,25:"vintage"},I={Paper:1,MTGO:2,Arena:3},D=a()(I),R=[3,11,12,13,14,17,20,23,26,27],P=[3,12,13,14,17,20,23],$=[k.ALCHEMY,k.TIMELESS,k.HISTORIC,k.BRAWL,k.COMPETITIVE_BRAWL],z=[7],F={Sideboard:{id:null,includedInDeck:!0,includedInPrice:!0,isPremier:!1,name:"Sideboard"},Maybeboard:{id:null,includedInDeck:!1,includedInPrice:!1,isPremier:!1,name:"Maybeboard"}},B=["Maybeboard","Attraction","Stickers","Tokens & Extras","Planar Deck"],U=["Maybeboard"],G=["Commander"],q=e=>{let t=e.categories[0],{noUseDefaultCategories:r=!1}=o.Ay.get("settings")||{};return t&&"Plane"!==t&&"Phenomenon"!==t?t:"Plane"===e.typeCategory||"Phenomenon"===e.typeCategory?"Planar Deck":e.defaultCategory&&!r?e.defaultCategory:e.typeCategory},H=(e="")=>({id:null,includedInDeck:!B.includes(e),includedInPrice:!U.includes(e),isPremier:G.includes(e),name:e}),V="Create new category...",W="https://storage.googleapis.com/topdekt-user/images/archidekt_deck_card_shadow.jpg",Y={QUICK_ADD:1,DETAILED_ADD:2,SYNTAX_QUICK_ADD:3},K={1:"Quick add",2:"Detailed add",3:"Syntax quick add"}},85882:(e,t,r)=>{var n=r(40001),a=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(n){var r=t[e];return"__lodash_hash_undefined__"===r?void 0:r}return a.call(t,e)?t[e]:void 0}},86143:(e,t,r)=>{"use strict";function n(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}r.d(t,{HY:()=>c,Qd:()=>s,Tw:()=>f,Zz:()=>p,ve:()=>h,y$:()=>l,zH:()=>u});var a="function"==typeof Symbol&&Symbol.observable||"@@observable",o=()=>Math.random().toString(36).substring(7).split("").join("."),i={INIT:`@@redux/INIT${o()}`,REPLACE:`@@redux/REPLACE${o()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${o()}`};function s(e){if("object"!=typeof e||null===e)return!1;let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||null===Object.getPrototypeOf(e)}function l(e,t,r){if("function"!=typeof e)throw Error(n(2));if("function"==typeof t&&"function"==typeof r||"function"==typeof r&&"function"==typeof arguments[3])throw Error(n(0));if("function"==typeof t&&void 0===r&&(r=t,t=void 0),void 0!==r){if("function"!=typeof r)throw Error(n(1));return r(l)(e,t)}let o=e,c=t,d=new Map,u=d,p=0,f=!1;function h(){u===d&&(u=new Map,d.forEach((e,t)=>{u.set(t,e)}))}function m(){if(f)throw Error(n(3));return c}function g(e){if("function"!=typeof e)throw Error(n(4));if(f)throw Error(n(5));let t=!0;h();let r=p++;return u.set(r,e),function(){if(t){if(f)throw Error(n(6));t=!1,h(),u.delete(r),d=null}}}function b(e){if(!s(e))throw Error(n(7));if(void 0===e.type)throw Error(n(8));if("string"!=typeof e.type)throw Error(n(17));if(f)throw Error(n(9));try{f=!0,c=o(c,e)}finally{f=!1}
137return(d=u).forEach(e=>{e()}),e}return b({type:i.INIT}),{dispatch:b,subscribe:g,getState:m,replaceReducer:function(e){if("function"!=typeof e)throw Error(n(10));o=e,b({type:i.REPLACE})},[a]:function(){return{subscribe(e){if("object"!=typeof e||null===e)throw Error(n(11));function t(){e.next&&e.next(m())}return t(),{unsubscribe:g(t)}},[a](){return this}}}}}function c(e){let t,r=Object.keys(e),a={};for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof e[n]&&(a[n]=e[n])}let o=Object.keys(a);try{Object.keys(a).forEach(e=>{let t=a[e];if(void 0===t(void 0,{type:i.INIT}))throw Error(n(12));if(void 0===t(void 0,{type:i.PROBE_UNKNOWN_ACTION()}))throw Error(n(13))})}catch(e){t=e}return function(e={},r){if(t)throw t;let i=!1,s={};for(let t=0;t<o.length;t++){let l=o[t],c=a[l],d=e[l],u=c(d,r);if(void 0===u)throw r&&r.type,Error(n(14));s[l]=u,i=i||u!==d}return(i=i||o.length!==Object.keys(e).length)?s:e}}function d(e,t){return function(...r){return t(e.apply(this,r))}}function u(e,t){if("function"==typeof e)return d(e,t);if("object"!=typeof e||null===e)throw Error(n(16));let r={};for(let n in e){let a=e[n];"function"==typeof a&&(r[n]=d(a,t))}return r}function p(...e){return 0===e.length?e=>e:1===e.length?e[0]:e.reduce((e,t)=>(...r)=>e(t(...r)))}function f(...e){return t=>(r,a)=>{let o=t(r,a),i=()=>{throw Error(n(15))},s={getState:o.getState,dispatch:(e,...t)=>i(e,...t)};return i=p(...e.map(e=>e(s)))(o.dispatch),{...o,dispatch:i}}}function h(e){return s(e)&&"type"in e&&"string"==typeof e.type}},86210:(e,t,r)=>{var n=r(17427),a=r(3e3),o=r(3396);e.exports=function(e){return"function"!=typeof e.constructor||o(e)?{}:n(a(e))}},86353:e=>{e.exports={parent:"tooltip_parent__93o_d",tooltip:"tooltip_tooltip__2fGuE"}},86420:e=>{e.exports={container:"phatInput_container__X9DsY",header:"phatInput_header__M4lMn",inlineHeader:"phatInput_inlineHeader__J7b_E",input:"phatInput_input__oVmyY"}},86669:(e,t,r)=>{"use strict";r.d(t,{F:()=>i});var n=r(81206),a=r(76430),o=r(70328);function i(e,t,r){let[i,s]=(0,a.useState)(()=>t(e)),l=(0,a.useCallback)(()=>{let a=t(e);!n(i,a)&&(s(a),r&&r())},[i,e,r]);return(0,o.E)(l),[i,l]}},86788:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>M});var n=r(75038),a=r(76430),o=r(15918),i=r(82185),s=r(91675),l=r(21890),c=r(77584),d=r(74629),u=r(92826),p=r(7914),f=r(85785),h=r(69507),m=r.n(h);let g=({card:e})=>(0,i.GV)(e=>e.deck.format)===f.uB.CANLANDER&&e.canlanderPoints?(0,n.jsx)("div",{className:m().tag,children:(0,n.jsx)("span",{children:e.canlanderPoints})}):null;var b=r(40120),y=r(52842),v=r.n(y);let x=({card:e})=>(0,i.GV)(e=>e.deck.format)===f.uB.EDH&&e.gameChanger?(0,n.jsx)("div",{className:v().container,title:"Game Changer card",children:(0,n.jsx)("span",{className:v().cornerQuantity,children:(0,n.jsx)(b.A,{name:"gem"})})}):null;var _=r(56068),C=r(46933),k=r.n(C);let w=({card:e})=>e.customCard?(0,n.jsx)("div",{className:k().container,title:"User custom card. (Not a real MTG card)",children:(0,n.jsx)("span",{className:k().cornerQuantity,children:(0,n.jsx)(b.A,{name:"file image outline"})})}):null;var A=r(10993),j=r(96029),S=r(3302),O=r(97911),N=r(97686),E=r.n(N);let M=({cardId:e,stackName:t,className:r="",basicCardClass:a="",imageClassName:o="",wrapperClassName:i="",skipOpenOnClick:l=!1,hidePrices:c=!1,simplifiedDOMStack:d=!1,hideControlsUnlessHovered:u=!1,hideMultiselectedHighlight:p=!1,disableActions:f=!1,disableFaded:h=!1,standaloneCard:m,onCardUpdated:g,actionsOverrides:b,noMultiSelect:y,disableDragging:v})=>(0,n.jsx)(s.A,{standaloneCard:m,onCardUpdated:g,cardId:e,stackName:t,component:T,extraData:{className:r,basicCardClass:a,wrapperClassName:i,skipOpenOnClick:l,hidePrices:c,imageClassName:o,simplifiedDOMStack:d,hideControlsUnlessHovered:u,hideMultiselectedHighlight:p,disableActions:f,disableFaded:h,noMultiSelect:y,disableDragging:v},actionsOverrides:b}),T=({card:e,stackName:t,localCardData:r,actions:s,extraData:h,deckData:m,userData:y})=>{let[v,C]=(0,a.useState)(!1),k=(0,i.GV)(e=>e.active.multiSelectedIds),N=(0,i.GV)(e=>e.cacheables.imageCardLayers),M=(0,S.h)({card:e,actions:s,localCardData:r,deckData:m,extraData:h,userData:y},!1),[{[O.Dy]:T}]=(0,o.A)([O.Dy]),L=e=>{h.disableActions||!s.cardClick||e.detail>1||(v||!h.hideControlsUnlessHovered)&&s.cardClick(e,h.skipOpenOnClick)},I=!!r.quantity||!!e.qty||"saving"===r.saving;N.qtyAndColorTag||(I=!1),(r.quantity!==e.qty||"saving"===r.saving)&&(I=!0);let D=r.inSecondaryCategory;return N.secondaryCategoryIndicator||(D=!1),h.disableFaded&&(D=!1),(0,n.jsxs)("div",{className:` 138 ${E().imageCard} 139 ${h.hideControlsUnlessHovered?E().hideControlsWithoutHovered:""} 140 ${h.className} 141 `,children:[!!e.totalPrintingQtyInDeck&&(0,n.jsxs)("button",{className:e.qty?E().inDeckButton:E().otherPrintingsButton,onClick:t=>e.relatedCardIds.length>1||e.relatedCardIds[0]!==e.id?s.onViewRelatedCards&&s.onViewRelatedCards():s.cardClick(t,h.skipOpenOnClick),children:["Copies: ",e.qty,e.totalPrintingQtyInDeck!==e.qty&&(0,n.jsxs)(n.Fragment,{children:[" ","(",(0,n.jsxs)("span",{className:E().othersHoverIndicator,children:["+",e.totalPrintingQtyInDeck-e.qty," other",e.totalPrintingQtyInDeck>1?"s":""]}),")"]})]}),h.disableDragging?(0,n.jsx)(A.A,{className:h.basicCardClass,imageClassName:h.imageClassName,cardLoaderClassName:E().cardLoader,card:e,flipped:r.flipped,error:N.errorBorder&&r.cardError,overrideFoil:!!N.foilLayer&&void 0,overrideImageUrl:N.cardImage?void 0:"",faded:D,onClick:L,onContextMenu:h.disableActions?void 0:s.rightClick,onMouseEnter:()=>setTimeout(()=>C(!0),150),onMouseLeave:()=>C(!1)}):(0,n.jsx)(l.A,{className:h.basicCardClass,imageClassName:h.imageClassName,cardLoaderClassName:E().cardLoader,card:e,flipped:r.flipped,error:N.errorBorder&&r.cardError,overrideFoil:!!N.foilLayer&&void 0,overrideImageUrl:N.cardImage?void 0:"",faded:D,onClick:L,onContextMenu:h.disableActions?void 0:s.rightClick,dragItem:{card:e,stackName:t,multiSelectedIds:r.isMultiSelected?k:void 0},disableDrag:h.disableActions,onDragStart:s.onDragStart,onDragEnd:s.onDragEnd,onMouseEnter:()=>setTimeout(()=>C(!0),150),onMouseLeave:()=>C(!1)}),!h.simplifiedDOMStack&&(0,n.jsxs)(n.Fragment,{children:["true"!=`${T}
141`?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(j.xh,{visible:r.isMultiSelected&&!h.hideMultiselectedHighlight}),(0,n.jsx)(j.Dq,{visible:r.antiHighlight})]}):(0,n.jsxs)(n.Fragment,{children:[r.isMultiSelected&&(0,n.jsx)(j.xh,{visible:r.isMultiSelected&&!h.hideMultiselectedHighlight,simple:!0}),r.antiHighlight&&(0,n.jsx)(j.Dq,{visible:r.antiHighlight})]}),I&&(0,n.jsx)(c.A,{card:{...e,qty:r.quantity},loader:"saving"===r.saving,onCardUpdate:s.onCardUpdate}),N.collectionRibbon&&(0,n.jsx)(u.A,{owned:e.owned}),(h.hideMultiselectedHighlight||!r.anyMultiSelected)&&(0,n.jsxs)(n.Fragment,{children:[N.gameChangerIndicator&&(0,n.jsx)(x,{card:e}),N.customCardIndicator&&(0,n.jsx)(w,{card:e}),(0,n.jsx)(p.A,{card:e}),N.canlanderPoints&&(0,n.jsx)(g,{card:e}),(0,n.jsxs)("div",{className:E().filpButtonContainer,children:[r.isFlipCard&&N.flipButton&&(0,n.jsx)("button",{onClick:()=>s.setFlipped(!r.flipped),children:(0,n.jsx)(b.A,{name:"refresh"})}),e.pinnedStatus!==f.yl.NO&&N.pinnedCardStatus&&(0,n.jsx)("button",{onClick:s.addToArchidektPins,className:`${e.pinnedStatus===f.yl.YES?E().exactInClipboard:E().printingInClipboard}`,children:(0,n.jsx)(b.A,{name:"pin"})})]}),!h.simplifiedDOMStack&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:E().controls,children:[r.ownsDeck&&N.qtyControls&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("button",{className:E().increaseButton,onClick:s.incrementCard,children:(0,n.jsx)(b.A,{name:"add"})}),(0,n.jsx)("button",{className:E().decreaseButton,onClick:s.decrementCard,disabled:!r.quantity,children:(0,n.jsx)(b.A,{name:"minus"})})]}),N.openDetailsButton&&(0,n.jsx)(_.A,{card:e,localCardData:r,openMenuAsDrawerOnTouch:!0,menuClassName:E().extrasMenu,options:M,openOnLeftClick:!0,children:(0,n.jsx)("button",{className:E().cardDetailsButton,children:(0,n.jsx)(b.A,{name:"ellipsis horizontal"})})})]}),!h.hidePrices&&(0,n.jsx)("div",{className:E().extrasContainer,style:{opacity:r.antiHighlight?.15:1},children:(0,n.jsx)("div",{className:E().extras,children:(0,n.jsx)(d.A,{card:e})})})]})]})]})]})}},87016:e=>{e.exports={flex:"colorToggles_flex__KYPUd",container:"colorToggles_container__upyG7",radioContainer:"colorToggles_radioContainer__pZufD",cursors:"colorToggles_cursors__45YUl",mainRadioLabel:"colorToggles_mainRadioLabel__i9GGf"}},87034:(e,t,r)=>{"use strict";
141var n=r(32046);e.exports=function(e){return!!e&&"string"==typeof e&&!(e.length<6)&&!RegExp("[^"+n.get().replace(/[|\\{}()[\]^$+*?.-]/g,"\\$&")+"]").test(e)}},87046:(e,t)=>{"use strict";let r,n;Object.defineProperty(t,"__esModule",{value:!0});var a={useDynamicRouteParams:function(){return r},useDynamicSearchParams:function(){return n}};for(var o in a)Object.defineProperty(t,o,{enumerable:!0,get:a[o]});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},87108:e=>{e.exports={container:"labelDisplay_container__Ikgnx",colorSquare:"labelDisplay_colorSquare__2pFD_"}},87381:(e,t,r)=>{var n=r(54983);e.exports=function(e){return"function"==typeof e?e:n}},87475:(e,t,r)=>{"use strict";r.d(t,{A:()=>b});var n=r(75038),a=r(76430),o=r(40120),i=r(65884),s=r(82185),l=r(80545),c=r(84126),d=r(21159),u=r(56358),p=r(89408),f=r(90922),h=r(4444),m=r(53341),g=r.n(m);let b=({open:e,onClose:t})=>{let r=(0,s.GV)(e=>e.collectionV2.tags),[i,c]=(0,a.useState)([]),[d]=(0,s.zU)(l.v),u=e=>{if(!e)return c([]);let t={...r};delete t[e],d({tags:t})}
141,p=e=>{let t=!r[e.id],n={...r,[e.id]:e};t&&c([]),d({tags:n})},f=[...Object.keys(r).map(e=>({...r[e]})).sort((e,t)=>e.name.localeCompare(t.name)),...i];return(0,n.jsx)(h.A,{open:e,onClose:t,className:g().container,children:(0,n.jsxs)("div",{className:g().content,children:[(0,n.jsx)("h2",{children:"Edit global collection labels"}),(0,n.jsxs)("div",{className:g().table,children:[f.map(e=>(0,n.jsx)(y,{tag:e,onEdited:p,onDeleted:u},e.id)),0===f.length&&(0,n.jsx)("p",{className:g().noTagsMessage,children:"You have no collection tags. Create some to continue."})]}),(0,n.jsx)("div",{className:g().controls,children:(0,n.jsxs)("button",{disabled:!!i.length,className:g().addTag,onClick:()=>c([...i,{id:void 0,name:"",color:""}]),children:[(0,n.jsx)(o.A,{name:"circle-plus"}),"New collection label"]})})]})})},y=({tag:e,onEdited:t,onDeleted:r})=>{let[s,l]=(0,a.useState)(e.name),[h,m]=(0,a.useState)(e.color||"#fff"),[b,y]=(0,a.useState)(!e.id),[v,x]=(0,a.useState)(!1),[_,C]=(0,a.useState)(!1);return(0,n.jsxs)("div",{className:g().row,children:[(0,n.jsxs)("div",{className:g().primaryForm,children:[(0,n.jsxs)("div",{className:g().tag,children:[(0,n.jsx)(p.A,{name:e.name,color:h,noName:b}),b&&(0,n.jsx)(u.A,{autoFocus:!0,placeholder:"New collection label name",className:g().tagInput,value:s,onChange:l})]}),(0,n.jsxs)("div",{className:g().tagControls,children:[!b&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("button",{className:g().editButton,onClick:()=>y(!0),disabled:_,children:[(0,n.jsx)(o.A,{name:"edit"})," Edit"]}),(0,n.jsxs)("button",{className:g().deleteButton,onClick:()=>{e.id?x(!0):r()},disabled:_,children:[(0,n.jsx)(o.A,{name:"trash alternate outline"})," Delete"]})]}),b&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("button",{className:g().editButton,onClick:()=>{if(!s)return d.A.create("Tag name cannot be empty","Collection Page");let r=e.id?c.A.modifyTag(e.id,s,h):c.A.createTag(s,h);C(!0),r.then(t).then(()=>{d.A.create(`${s} label ${e.id?"updated":"created"}`,"Collection Page","success"),y(!1)}).catch(()=>d.A.create("Error updating/ creating collection tag","Collection Page")).finally(()=>C(!1))},disabled:_,children:[(0,n.jsx)(o.A,{name:"save outline"})," Save"]}),(0,n.jsxs)("button",{className:g().deleteButton,onClick:()=>{if(!e.id)return r();y(!1),m(e.color),l(e.name)},disabled:_,children:[(0,n.jsx)(o.A,{name:"close"})," Cancel"]})]})]})]}),b&&(0,n.jsx)(i.xk,{className:g().colorPicker,disableAlpha:!0,color:h||"#fff",onChangeComplete:e=>m(e.hex)}),(0,n.jsx)(f.A,{open:v,onClose:()=>x(!1),onDelete:()=>(C(!0),c.A.deleteTag(e.id).then(()=>{r(e.id),d.A.create(`${e.name} deleted`,"Collection Page","success")}).catch(e=>d.A.create(e,"Collection Page")).finally(()=>C(!1))),header:`Delete "${e.name}" label`,message:`Are you sure you want to delete the "${e.name}" label? Doing so will delete this label from all records in your collection!`})]})}},87539:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.autoprefix=void 0;var n,a=(n=r(61640))&&n.__esModule?n:{default:n},o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},i={borderRadius:function(e){return{msBorderRadius:e,MozBorderRadius:e,OBorderRadius:e,WebkitBorderRadius:e,borderRadius:e}},boxShadow:function(e){return{msBoxShadow:e,MozBoxShadow:e,OBoxShadow:e,WebkitBoxShadow:e,boxShadow:e}},userSelect:function(e){return{WebkitTouchCallout:e,KhtmlUserSelect:e,MozUserSelect:e,msUserSelect:e,WebkitUserSelect:e,userSelect:e}},flex:function(e){return{WebkitBoxFlex:e,MozBoxFlex:e,WebkitFlex:e,msFlex:e,flex:e}},flexBasis:function(e){return{WebkitFlexBasis:e,flexBasis:e}},justifyContent:function(e){return{WebkitJustifyContent:e,justifyContent:e}},transition:function(e){return{msTransition:e,MozTransition:e,OTransition:e,WebkitTransition:e,transition:e}},transform:function(e){return{msTransform:e,MozTransform:e,OTransform:e,WebkitTransform:e,transform:e}},absolute:function(e){var t=e&&e.split(" ");return{position:"absolute",top:t&&t[0],right:t&&t[1],bottom:t&&t[2],left:t&&t[3]}},extend:function(e,t){var r=t[e];return r||{extend:e}}},s=t.autoprefix=function(e){var t={};return(0,a.default)(e,function(e,r){var n={};(0,a.default)(e,function(e,t){var r=i[t];r?n=o({},n,r(e)):n[t]=e}),t[r]=n}),t};t.default=s},87650:e=>{e.exports=function(e,t){return function(r){return null!=r&&r[e]===t&&(void 0!==t||e in Object(r))}}},87662:e=>{e.exports={container:"relatedCards_container__roS_x",sumOfCards:"relatedCards_sumOfCards__pNYtV",group:"relatedCards_group__9F6gN",header:"relatedCards_header__yM15K",loader:"relatedCards_loader__i_OPr",noResults:"relatedCards_noResults__yfwsA",stripes:"relatedCards_stripes__p8zJD",addNewCard:"relatedCards_addNewCard__nxWOi"}},87675:e=>{e.exports={container:"externalLinks_container__ZTFYL",blueskyFontAwesomeAdjustment:"externalLinks_blueskyFontAwesomeAdjustment__Aq4TJ"}},87797:(e,t,r)=>{var n=r(13319);e.exports=function(e,t,r){var a=e.length;return r=void 0===r?a:r,!t&&r>=a?e:n(e,t,r)}},87835:(e,t,r)=>{"use strict";
141var n=r(32046),a=r(63371),o=r(87034),i=r(97296)||0;function s(){return a(i)}e.exports=s,e.exports.generate=s,e.exports.seed=function(t){return n.seed(t),e.exports},e.exports.worker=function(t){return i=t,e.exports},e.exports.characters=function(e){return void 0!==e&&n.characters(e),n.shuffled()},e.exports.isValid=o},87860:(e,t,r)=>{"use strict";r.d(t,{U:()=>n});let n={CARD:"card",FOLDER:"folder"}},88006:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)0>t.indexOf(n[a])&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.YouTubeEmbed=void 0;let o=a(r(27438)),i=r(9957);t.YouTubeEmbed=e=>{var t=n(e,[]);return(0,i.formatData)(o.default,t)}},88263:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={getRedirectError:function(){return l},getRedirectStatusCodeFromError:function(){return f},getRedirectTypeFromError:function(){return p},getURLFromRedirectError:function(){return u},permanentRedirect:function(){return d},redirect:function(){return c}};for(var a in n)Object.defineProperty(t,a,{enumerable:!0,get:n[a]});let o=r(38462),i=r(48552),s=r(13643);function l(e,t,r=o.RedirectStatusCode.TemporaryRedirect){let n=Object.defineProperty(Error(i.REDIRECT_ERROR_CODE),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return n.digest=`${i.REDIRECT_ERROR_CODE};${t};${e};${r};`,n}function c(e,t){throw l(e,t??=s.actionAsyncStorage?.getStore()?.isAction?"push":"replace",o.RedirectStatusCode.TemporaryRedirect)}function d(e,t="replace"){throw l(e,t,o.RedirectStatusCode.PermanentRedirect)}function u(e){return(0,i.isRedirectError)(e)?e.digest.split(";").slice(2,-2).join(";"):null}function p(e){if(!(0,i.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return e.digest.split(";",2)[1]}function f(e){if(!(0,i.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return Number(e.digest.split(";").at(-2))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},88390:(e,t,r)=>{var n=r(71336),a=r(62411),o=r(92713),i=r(81826),s=r(13070),l=r(26886);function c(e){var t=this.__data__=new n(e);this.size=t.size}c.prototype.clear=a,c.prototype.delete=o,c.prototype.get=i,c.prototype.has=s,c.prototype.set=l,e.exports=c},88398:(e,t,r)=>{e.exports=r(36194)},88466:(e,t,r)=>{"use strict";r.d(t,{A:()=>eC});var n=r(75038),a=r(76430),o=r(15918),i=r(82185),s=r(78516),l=r(85785),c=r(40120),d=r(68835);let u=({card:e,onCardUpdated:t,disabled:r})=>e.text.includes("Companion â")?(0,n.jsxs)(d.A,{onClick:()=>{let r=e.categories.slice();e.companion||r.includes("Sideboard")||r.unshift("Sideboard"),t({...e,qty:e.qty||1,companion:!e.companion,categories:r})},disabled:r,children:[(0,n.jsx)(c.A,{name:"paw",color:e.companion?"purple":void 0})," ",e.companion?"Remove Companion":"Set Companion"]}):null;var p=r(57146),f=r(41944),h=r(6016),m=r(36601),g=r(69133);let b=({card:e,flipped:t=!1,disabled:r})=>{let o=(0,i.GV)(e=>e.deck.id),s=(0,i.GV)(e=>e.deck.customFeatured),[l]=(0,i.zU)(h.XI),[u,b]=(0,a.useState)(!1),y=(0,p.X)(e.uid,t,"art_crop",e.scryfallImageHash)===s;return(0,n.jsxs)(d.A,{disabled:r||y||u||!!e.customCard||e.contentWarning,onClick:()=>{let r={customFeatured:(0,p.X)(e.uid,t,"art_crop",e.scryfallImageHash)};b(!0),f.A.update(o,r).then(e=>l(r)).catch(m.A.createToast).finally(()=>{setTimeout(()=>b(!1),1e3)})},children:[!u&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(c.A,{name:"image outline"})," Set Deck Image"]}),u&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(g.A,{size:"medXSmall"})," Set Deck Image"]})]})};var y=r(19307),v=r(99364);let x=({primary:e,category:t,card:r,onCardChange:a,disabled:o})=>(0,n.jsx)(d.A,{onClick:()=>
141{if(!t)return;let e=r.categories.slice();e.splice(e.indexOf(t),1),e.unshift(t),a({...r,categories:e})},disabled:o,children:(0,n.jsx)(c.A,{name:e?"star":"star outline",color:e?"blue":"grey"})});var _=r(98279),C=r(71969),k=r(27692),w=r(66008),A=r.n(w);let j=({open:e,defaultValue:t,onCreated:r,onCanceled:a,templateForm:o,card:i})=>(0,n.jsx)(C.A,{id:"edit-category-overlay",rightControls:null,activeTabId:"category-edit",card:i||l.o5,open:e,onClose:a,tabs:[{id:"category-edit",label:`${t?.id?"Edit":"Create"} Category`,body:(0,n.jsx)("div",{className:A().content,children:(0,n.jsx)(k.A,{category:t,onChange:r,isTemplate:o,optionsContainerClassName:A().options})})}],onTabChange:()=>null});var S=r(8682),O=r(56771),N=r(63113),E=r.n(N);let M=({card:e,category:t,onCardChange:r,onClose:o,disabled:s=!1})=>{let[u,p]=(0,a.useState)(!1),[f,h]=(0,a.useState)(""),m=(0,i.GV)(e=>e.deck.categories),g=(0,i.GV)(e=>e.active.isMobile),[b]=(0,i.zU)(_.zM),y=n=>{if(p(!1),!n)return o&&o();if(n===l.gj)return p(!0);let a=e.categories.slice();t?a[a.indexOf(t)]=n:a.push(n),r({...e,categories:a})},v=Object.values(m).sort((e,t)=>e.name.toLocaleLowerCase()<t.name.toLocaleLowerCase()?-1:1).filter(e=>e.name.toLowerCase().includes(f.toLowerCase())).map(e=>({label:e.name,onClick:()=>y(e.name)}));return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(S.A,{disabled:s,triggerClassName:E().container,menuClassName:E().menu,options:[{icon:"plus",label:l.gj,onClick:()=>p(!0)},{type:"spacer"},{icon:"circle-plus",hidden:!!v.length,label:"Create from category templates",onClick:()=>b({modalName:"categories",flag:!0})},...v],children:[!g&&(0,n.jsx)(O.A,{focusOnMount:!t,className:E().input,value:t,onChange:h,disabled:s,selectOnFocus:!0}),g&&(0,n.jsxs)(d.A,{className:E().input,disabled:s,children:[t||"Choose a category"," ",(0,n.jsx)(c.A,{name:"chevron down"})," "]})]}),(0,n.jsx)(j,{open:u,card:e,defaultValue:(0,l.F3)(f),onCanceled:()=>y(""),onCreated:e=>y(e.name)})]})},T=({category:e,card:t,onCardChange:r,disabled:a,onDismissNewCategory:o})=>(0,n.jsx)(d.A,{onClick:()=>{if(!e&&o)return o();if(!e)return;let n=t.categories.slice();n.splice(n.indexOf(e),1),r({...t,categories:n})},title:a?"A card must have at least one category.":"",disabled:a,children:(0,n.jsx)(c.A,{name:"remove"})});var L=r(92480),I=r.n(L);let D=({category:e,primary:t,card:r,onCardChange:a,onClose:o,disableRemoveCategory:i,onDismissNewCategory:s,readOnly:l})=>(0,n.jsxs)("div",{className:I().container,children:[(0,n.jsx)(x,{category:e,primary:t,card:r,onCardChange:a,disabled:!!s||l}),(0,n.jsx)(M,{onClose:o,category:e,card:r,onCardChange:a,disabled:l}),!l&&(0,n.jsx)(T,{disabled:i,category:e,card:r,onCardChange:a,onDismissNewCategory:s})]});var R=r(42082),P=r.n(R);let $=({card:e,onCardChange:t,disabled:r})=>{let o=(0,s.b8)(),i=e=>{c(!1),t({...e,qty:e.qty||1})},[l,c]=(0,a.useState)(!1);return(0,n.jsxs)("div",{className:P().container,children:[e.categories.map((t,a)=>(0,n.jsx)(D,{card:e,category:t,primary:0===a,onCardChange:i,disableRemoveCategory:1===e.categories.length,readOnly:!o||r},a)),l&&(0,n.jsx)(D,{onClose:()=>c(!1),card:e,category:"",primary:!1,onCardChange:i,onDismissNewCategory:()=>c(!1),readOnly:!o||r}),o&&(0,n.jsx)("div",{className:P().controls,children:(0,n.jsx)(d.A,{onClick:()=>c(!0),icon:"plus",color:"blue",disabled:r,children:"Add Category"})})]},e.id)};var z=r(4444),F=r(92910),B=r(57273),U=r.n(B);let G=()=>{let[e,t]=(0,a.useState)(!1);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("button",{onClick:()=>t(!0),className:U().button,children:["Categories: ",(0,n.jsx)(c.A,{name:"question circle"})]}),(0,n.jsxs)(z.A,{open:e,onClose:()=>t(!1),className:U().container,children:[(0,n.jsx)("h2",{children:"Category Information"}),(0,n.jsxs)("div",{className:U().explanationBlock,children:[(0,n.jsx)("h3",{children:"How categories work"}),(0,n.jsxs)("ul",{children:[(0,n.jsx)("li",{children:"You can add multiple categories for a card"}),(0,n.jsx)("li",{children:"Only the first category for a card will be used for legality checking"}),(0,n.jsx)("li",{children:"You can view all categories visually by going under views and changing the stack sorting to Categories (Multiple)"})]}),(0,n.jsx)("p",{children:"You can edit category information for a deck via the deck settings."})]}),(0,n.jsxs)("div",{className:U().explanationBlock,children:[(0,n.jsx)("h3",{children:"Default category names"}),(0,n.jsx)("p",{children:"By default cards are provided a category name. This default is either going to be a Community Category (eg: Ramp, Draw, Removal) or a card type (eg: Creature, Artifact, Enchantment). The default behavior is dependent on whether there's enough community data provided to put a card into a Community Category, or whether or not you have the Community Categories setting disabled."}),(0,n.jsxs)("p",{children:["Users can disabled/ enable Community Categories via their"," ",(0,n.jsx)(F.A,{href:"/accountSettings/site-settings",children:"account settings"}),". If you disable Community Categories they will not be used at all, cards will then always default to the card type as the card's category name."]})]}),(0,n.jsxs)("div",{className:U().explanationBlock,children:[(0,n.jsx)("h3",{children:"Personal Categories"}),(0,n.jsx)("p",{children:"Personal Categoires are categories that can be applied to cards irrespective of whether they're in a deck, or the specifc printing of a card. The Personal Categories override any defaults of a card when they're added to a deck regardless of whether or not you have Community Categories disabled."}),(0,n.jsxs)("p",{children:["You can configure Personal Categories using the"," ",(0,n.jsx)(F.A,{href:"/personal-categories",children:"Personal Categories page"}),", or by Locking the categories of a card to your Personal Categories. Locking a card to Personal Categories will set the existing card categories as your new Personal Categories. This way, the next time you add a card to your deck, the Personal Categories will be used as the default ."]})]})]})]})};var q=r(65061),H=r(12134),V=r(37195),W=r(3578),Y=r.n(W);let K=({card:e,onCardUpdate:t,multiEdit:r,disabled:a})=>{let o=(0,V.w)(e),i=Array.from(Array(16).keys()).map(r=>({label:(0,n.jsx)(H.Ay,{symbol:r}),id:`${r}`,onClick:()=>t({...e,customCmc:r})}));return(0,n.jsxs)("div",{className:Y().container,children:[(0,n.jsx)(S.A,{options:i,menuClassName:Y().menu,triggerClassName:Y().fullWidth,disabled:a,children:(0,n.jsxs)(d.A,{className:Y().dropdownTrigger,disabled:a,children:[(0,n.jsx)(H.Ay,{symbol:o}),(0,n.jsx)("span",{style:{color:o!==e.cmc?"#fa890d":""},children:"Custom MV"}),(0,n.jsx)(c.A,{name:"dropdown"})]})}),(0,n.jsx)(d.A,{onClick:()=>t({...e,customCmc:null}),icon:"close",disabled:null===e.customCmc||a,className:Y().clearButton})]})};var X=r(55192),J=r(28895),Q=r(56230),Z=r(21159);let ee=({card:e,onCardUpdated:t,className:r,disabled:o})=>{let[i,s]=(0,a.useState)(!1),l=JSON.stringify(e.globalCategories)===JSON.stringify(e.categories),u=i||l||!!e.customCard;return(0,n.jsxs)(d.A,{className:r,onClick:()=>(s(!0),Q.A.updateByOracleCardId(e.oracleCardId,e.categories).then(()=>{t({...e,globalCategories:e.categories}),Z.A.create("Categories saved","Personal Category Service","success")}
141).catch(e=>Z.A.create(e,"Personal Category Service","error")).finally(()=>s(!1))),disabled:u||o,children:[l&&!i&&(0,n.jsx)(c.A,{name:"lock"}),!l&&!i&&(0,n.jsx)(c.A,{name:"unlock"}),i&&(0,n.jsx)(g.A,{size:"xSmall"}),"Lock Personal Categories"]})};var et=r(61861),er=r(70696),en=r(14550);let ea=({card:e,cards:t,label:r,parentControlled:o=!1,onCopied:i,open:s,onClose:c,disabled:u})=>{let[p,f]=(0,a.useState)(s||!1);(0,a.useEffect)(()=>{o&&f(s||!1)},[s,o]);let h=async e=>{Z.A.create("Custom card copied","Custom Card Service","success"),i&&i(e),m()},m=()=>{c&&c(),o||f(!1)},g=e?{...e,customCard:{id:null,ownerId:null,frontImageUrl:null,backImageUrl:null}}:l.o5;return(0,n.jsxs)(n.Fragment,{children:[!o&&(0,n.jsx)(d.A,{onClick:()=>f(!0),icon:"copy outline",disabled:u,children:r||"Copy custom card"}),(0,n.jsx)(en.A,{saveableByDefault:!0,card:p&&g||null,onClose:m,onCardEdited:h})]})};var eo=r(65678),ei=r(96651),es=r(83127),el=r.n(es),ec=r(9050),ed=r.n(ec);let eu=({card:e,disabled:t,onCardUpdate:r})=>{let[o,i]=(0,a.useState)("only"),s=[{type:"checkbox",label:"Set as only category",onChange:()=>i("only"),checked:"only"===o},{type:"checkbox",label:"Set as primary category",onChange:()=>i("primary"),checked:"primary"===o},{type:"checkbox",label:"Set as secondary category",onChange:()=>i("secondary"),checked:"secondary"===o},{type:"spacer"}],l=t=>({label:el()(t),onClick:()=>{var n;let a,i;return n=el()(t),i=[...a=e.categories.filter(e=>e!==n)],void("only"===o?i=[n]:"primary"===o?i=[n,...a]:"secondary"===o&&(i=[...a,n]),r&&r({...e,categories:i}))},className:ed().tag});e.oTags.length&&s.push(...e.oTags.map(l)),e.inheritedTags.length&&(s.push({type:"spacer"}),s.push(...e.inheritedTags.map(l)));let c=!e.oTags.length&&!e.inheritedTags.length;return(0,n.jsx)(S.A,{disabled:c||t,options:s,menuClassName:ed().menu,children:(0,n.jsx)(d.A,{icon:"tags",className:ed().trigger,disabled:c||t,children:"Oracle tags"})})};var ep=r(34783),ef=r.n(ep),eh=r(2477),em=r(14411),eg=r.n(em);let eb=({card:e,onCardUpdate:t,categoryName:r,icon:a,disabled:o})=>{let i=e.categories.includes(r),s=n=>{if(e.categories.includes(r))return;let a=[...e.categories];"set"===n&&(a=[r]),"primary"===n&&(a=[r,...e.categories]),"secondary"===n&&(a=[...e.categories,r]),t({...e,qty:e.qty||1,categories:a})};return(0,n.jsx)(S.A,{disabled:i||o,triggerClassName:eg().triggerButton,menuClassName:eg().dropdownMenu,options:[{label:`Set ${r} as only category`,onClick:()=>s("set")},{label:`Set ${r} as primary`,onClick:()=>s("primary")},{label:`Add ${r} as secondary`,onClick:()=>s("secondary"),hidden:"Sideboard"===r||"Maybeboard"===r},{type:"spacer"},{label:`Add new copy to ${r}`,onClick:()=>{let t=e.categories.includes(r)?[...e.categories]:[r,...e.categories];eh.A.save({...e,id:ef().generate(),deckRelationId:"",categories:t,qty:1})}}],children:(0,n.jsxs)(d.A,{disabled:i||o,className:eg().customTrigger,children:[(0,n.jsx)(c.A,{name:a||("Sideboard"===r?"arrow alternate circle right":"archive")}),(0,n.jsx)("span",{children:r})]})})},ey=({card:e,onCardUpdate:t,disabled:r})=>{let a=(0,i.GV)(e=>e.deck.categories),o=a[e.categories[0]]?.isPremier;return(0,n.jsxs)(d.A,{onClick:()=>(()=>{if(!o)return t({...e,qty:e.qty||1,categories:["Commander"]});t({...e,categories:e.categories.length>1?[...e.categories.filter((e,t)=>t>0)]:[e.typeCategory]})})(),disabled:r,children:[(0,n.jsx)(c.A,{name:"chess queen",color:o?"purple":void 0}),o?"Unset Commander":"Set Commander"]})};var ev=r(65718),ex=r(83017),e_=r.n(ex);let eC=({card:e,onCardUpdated:t,multiEdit:r,flipped:c=!1,nextPrevControls:p,disabled:f})=>{let h=a.useRef(null),[{tbId:m,settings:g={}}]=(0,o.A)(["tbId","settings"]),{show_custom_uploads:x=!1}=g,_=(0,s.b8)(),C=(0,i.GV)(e=>e.deck.format),k=(0,i.GV)(e=>e.deck.id),w=(0,i.GV)(e=>e.deck.name),[A,j]=(0,a.useState)(!1);return(0,n.jsxs)("div",{className:e_().container,children:[!!e.customCard&&`${e.customCard?.ownerId}`!=`${m}`&&(0,n.jsxs)("div",{className:e_().customCardBlock,children:[(0,n.jsx)("p",{children:"You are viewing a custom card"}),!x&&(0,n.jsxs)("p",{children:["If you wish to view any uploaded images for custom cards or alters, you can do so by enabling that setting via your ",(0,n.jsx)(F.A,{href:m?"/accountSettings/site-settings":"/register",children:"Account Settings"})]}),x&&(0,n.jsx)(d.A,{onClick:()=>j(!0),children:"Report custom card"})]}),(0,n.jsx)("button",{className:e_().focusFirstButton,ref:h}),_&&(0,n.jsxs)("div",{className:e_().quantityCommanderRow,children:[(0,n.jsx)(X.A,{className:`${e_().quantityRow} ${r?e_().removeExtraMargins:""}`,quantity:e.qty,onQuantityUpdate:r=>t({...e,qty:r}),disabled:f}),(0,n.jsxs)("div",{className:e_().commanderCompanion,children:[l.D4.includes(C)&&(0,n.jsx)(ey,{card:e,onCardUpdate:t,disabled:f}),(0,n.jsx)(u,{card:e,onCardUpdated:t,disabled:f})]})]}),(0,n.jsxs)("div",{className:e_().row,children:[!r&&(0,n.jsx)(J.A,{label:"Printing",card:e,disabled:!!e.customCard||f,className:e_().editionSelection,onEditionChanged:t,nextPrevControls:p}),(0,n.jsx)(q.A,{className:r?e_().fullWidth:"",triggerClassName:r?e_().fullWidth:"",card:e,onCardUpdate:t,disabled:f})]}
141),(0,n.jsxs)("div",{className:e_().categroyAndExtras,children:[(0,n.jsxs)("div",{className:e_().left,children:[(0,n.jsxs)("div",{className:e_().prettyBox,children:[(0,n.jsx)(G,{}),(0,n.jsx)($,{card:e,onCardChange:t,disabled:f}),_&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("label",{children:"Quick category options:"}),(0,n.jsxs)("div",{className:e_().sideMaybeRow,children:[!r&&(0,n.jsx)(eb,{icon:"backward",card:e,categoryName:e.globalCategories[0]||e.defaultCategory||e.typeCategory,onCardUpdate:t,disabled:f}),(0,n.jsx)(eb,{card:e,categoryName:"Sideboard",onCardUpdate:t,disabled:f}),(0,n.jsx)(eb,{card:e,categoryName:"Maybeboard",onCardUpdate:t,disabled:f}),(0,n.jsx)(eu,{card:e,disabled:f,onCardUpdate:t})]})]})]}),_&&!r&&(0,n.jsx)("div",{children:(0,n.jsx)(ee,{card:e,disabled:f,onCardUpdated:t,className:e_().lockPersonalCategories})})]}),(0,n.jsxs)("div",{className:e_().right,children:[(0,n.jsx)("label",{children:"Other options:"}),(0,n.jsxs)("div",{className:e_().extraOptionsGrid,children:[_&&(0,n.jsx)(et.A,{card:e,onCardUpdate:t,disabled:f}),_&&(0,n.jsx)(K,{card:e,onCardUpdate:t,multiEdit:r,disabled:f}),!r&&(0,n.jsxs)(n.Fragment,{children:[_&&(0,n.jsx)(b,{card:e,flipped:c,disabled:f}),!!m&&!e?.customCard&&(0,n.jsx)(y.A,{card:e,onCardUpdated:t,disabled:!!e?.customCard?.id||f}),!!m&&(0,n.jsx)(v.A,{card:e,disabled:f},e.id),!!m&&!e?.customCard&&(0,n.jsx)(ei.A,{card:e,onCardUpdated:t,disabled:f}),!!m&&!!e?.customCard&&`${e?.customCard?.ownerId}`!=`${m}`&&(0,n.jsx)(ea,{card:e,disabled:f}),!_&&!e?.customCard?.id&&(0,n.jsx)(er.A,{card:e,disabled:f})]})]})]})]}),(0,n.jsx)(eo.A,{type:"Custom card",open:A,onClose:()=>j(!1),url:(0,ev.cR)(k,w),header:"Report custom card"})]})}},88513:(e,t,r)=>{var n=r(23305),a=r(41153);e.exports=function(e){return null!=e&&a(e.length)&&!n(e)}},88551:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(31582),a="object"==typeof exports&&exports&&!exports.nodeType&&exports,o=a&&"object"==typeof module&&module&&!module.nodeType&&module,i=o&&o.exports===a&&n.A.process;let s=function(){try{var e=o&&o.require&&o.require("util").types;if(e)return e;return i&&i.binding&&i.binding("util")}catch(e){}}()},88769:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(91603).A)(Object.getPrototypeOf,Object)},88888:e=>{e.exports=function(e,t){return e.has(t)}},89105:(e,t,r)=>{"use strict";r.d(t,{A:()=>h});var n=r(75038),a=r(76430),o=r(90274),i=r.n(o),s=r(8052),l=r(59816),c=r(21159),d=r(36603),u=r(61476),p=r(58589),f=r.n(p);let h=({containerClassName:e="",triggerClassName:t="",menuClassName:r="",card:o,onCardSelected:s,includeIcon:u=!1,disabled:p,noIcon:h})=>{let[g,b]=(0,a.useState)(!1),[y,v]=(0,a.useState)([]),[x,_]=(0,a.useState)([]),C=(0,a.useRef)(i()((e="")=>{b(!0),l.Ay.list({oracleCardIds:o.oracleCardId,editionSearch:e,allEditions:!0,exact:!0,includeTokens:!0,includeEmblems:!0,includeDigital:!0,includeArtCards:!0,orderBy:"-editiondate"}).then(e=>{_(e.cards);let t=[{label:(0,n.jsx)(m,{card:o,selectedItem:!0}),value:o.id},{type:"spacer",value:""},...e.cards.filter(e=>e.id!==o.id).map(e=>({label:(0,n.jsx)(m,{card:e}),value:e.id}))];e.cards.length!==e.total&&t.push({value:null,type:"message",label:(0,n.jsxs)("span",{className:f().insertedOption,children:["Showing ",e.cards.length," of ",e.total," ",o.name," printings"]})}),v(t)}).catch(e=>{console.error(e),c.A.create("Unable to fetch card editions","error")}).finally(()=>b(!1))},500)).current,k=e=>{b(!0),C(e)};return(0,a.useEffect)(()=>{v([]),_([])},[o.id]),(0,n.jsx)(d.A,{noIcon:h,loading:g,options:y,disabled:p,containerClassName:e,menuClassName:r,icon:u?"sitemap":void 0,triggerClassName:t,onChange:e=>{let t=x.find(t=>t.id===e);t&&(v(y.map((e,r)=>0!==r?e:{label:(0,n.jsx)(m,{card:t}),value:t.id})),s({...t,createdAt:o.createdAt,deckRelationId:o.deckRelationId,qty:o.qty,categories:o.categories,customCmc:o.customCmc,id:o.id,colorLabel:o.colorLabel,modifier:t.options.includes(o.modifier)?o.modifier:t.options[0]}))},onFocus:()=>0===x.length&&k(""),onSearchChange:k,placeholder:o.set?`${o.set} - (${o.setCode}) (${o.collectorNumber})`:"No card selected"})},m=({card:e,selectedItem:t=!1})=>(0,n.jsxs)("div",{className:f().option,children:[(0,n.jsxs)("div",{className:f().symbols,children:[(0,u.R)(e.setCode,e.rarity),(0,n.jsx)("div",{className:f().owned,style:{backgroundColor:1===e.owned?s.Hu.EXACT:"unset"}})]}),(0,n.jsxs)("div",{className:f().words,children:[(0,n.jsxs)("div",{className:f().setName,children:[e.set,t&&(0,n.jsx)("span",{children:"(Current)"})]}),(0,n.jsxs)("div",{className:f().setInfo,children:["(",e.setCode.toLocaleUpperCase(),") (",e.collectorNumber,")"]})]})]})},89287:e=>{e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},89408:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(75038);r(76430);var a=r(87108),o=r.n(a);let i=({color:e,name:t,className:r="",noName:a=!1,htmlFor:i})=>
141t&&e?(0,n.jsxs)("label",{className:`${o().container} ${r}`,htmlFor:i,children:[(0,n.jsx)(s,{color:e}),!a&&t]}):null,s=({color:e,className:t=""})=>(0,n.jsx)("span",{className:`${o().colorSquare} ${t}`,style:{backgroundColor:e}})},89532:(e,t,r)=>{"use strict";let n;r.d(t,{M:()=>n,y:()=>i});var a=r(25275),o=r(65522);let i=e=>n=(0,a.U1)({reducer:o.Ay,preloadedState:e,devTools:!1})},89654:(e,t,r)=>{var n=r(81003);e.exports=function(e){var t=new e.constructor(e.byteLength);return new n(t).set(new n(e)),t}},89808:(e,t,r)=>{"use strict";r.d(t,{D6:()=>g,_0:()=>h,b2:()=>n,hs:()=>f,pi:()=>m,wY:()=>p,wm:()=>u});let n={common:"#443d3d",uncommon:"#969899",rare:"#c3a25b",mythic:"#c73f0a",special:"#7d38ff"},a="#fbf6d3",o="#96c4d4",i="#b0a8a3",s="#d88f73",l="#93cba4",c="#a9a8a8",d="#f2aa3c",u={White:a,Blue:o,Black:i,Red:s,Green:l,Colorless:c,Multicolor:d},p={W:a,U:o,B:i,R:s,G:l,C:c,M:d},f={W:"White",U:"Blue",B:"Black",R:"Red",G:"Green",C:"Colorless"},h={White:"W",Blue:"U",Black:"B",Red:"R",Green:"G",Colorless:"C"},m={Artifact:"#919191",Conspiracy:"#13BFD6",Creature:"#A1ACD4",Enchantment:"#92cc89",Instant:"#96C4D4",Land:"#8CD4BE",Phenomenon:"#D69F29",Plane:"#C596D4",Battle:"#44c767",Planeswalker:"#ffb157",Scheme:"#D496B9",Sorcery:"#cf907e",Vanguard:"#D64129",Tribal:"#1E60D6",Kindred:"#1BFFE6",Emblem:"#FAA012",Token:"#D0F0F0"},g={Artifact:["Blood","Clue","Contraption","Equipment","Food","Fortification","Gold","Treasure","Vehicle"],Enchantment:["Aura","Cartouche","Class","Curse","Rune","Saga","Shrine","Shard","Background","Room"],Land:["Plains","Island","Swamp","Mountain","Forest","Desert","Gate","Lair","Locus","Urza's","Urzaâs","Mine","Power-Plant","Tower"],Instant:["Adventure","Arcane","Lesson","Trap"],Sorcery:["Adventure","Arcane","Lesson","Trap"]}},89912:(e,t,r)=>{"use strict";r.d(t,{A:()=>p,n:()=>u});var n=r(75038),a=r(76430),o=r(60781),i=r(54569),s=r(82185),l=r(10993),c=r(82403),d=r.n(c);let u=({children:e,card:t,className:r,cardClassName:o="",skipOnTouch:c=!0,flipped:u=!1,onHoverStart:p,onHoverEnd:f,isDragging:h,hoverDelay:m,disabled:g})=>{let[b,y]=(0,a.useState)(!1),[v,x]=(0,a.useState)(!1),_=(0,a.useRef)(!1),C=(0,a.useRef)(null),k=(0,a.useRef)(null),w=(0,s.GV)(e=>e.cacheables.imageCardLayers),A=(0,a.useCallback)(e=>{if(!k.current)return;let t=k.current.clientWidth,r=k.current.clientHeight,n=window.innerWidth||0,a=window.innerHeight||0,o=e.clientX,i=e.clientY;if(0===o&&0===i)return;let s=e.clientX>n-t,l=e.clientY>a-r,c=`translate(${o+(s?-1*t-25:25)}px, ${(l?i-r-25:i)+25}px)`;k.current.style.display="unset",k.current.style.transform=c},[b]);return(0,a.useEffect)(()=>{if(!g){if(!b)return()=>document.removeEventListener("mousemove",A);document.addEventListener("mousemove",A,!1)}},[b,g]),(0,n.jsxs)("span",{className:r,onMouseOver:e=>{g||_.current&&c||b||(C.current=setTimeout(()=>{A(e.nativeEvent),x(!0),p&&p()},m||250),y(!0))},onMouseLeave:()=>{g||(f&&f(),C.current&&clearTimeout(C.current),x(!1),y(!1))},onTouchStart:()=>_.current=!0,onTouchEnd:()=>setTimeout(()=>_.current=!1,100),children:[e,b&&!h&&i.createPortal((0,n.jsx)(l.A,{flipped:u,ref:k,className:`${d().hoverCard} ${o}`,style:{opacity:v&&k?.current?.style?.transform?1:0},card:t,nameOnPlaceholder:!1,textOnPlaceholder:!1,overrideFoil:!!w.foilLayer&&void 0}),document.body)]})},p=e=>{let{isDragging:t}=(0,o.V)(e=>({isDragging:e.isDragging()}));return(0,n.jsx)(u,{...e,isDragging:t})}},89931:(e,t,r)=>{"use strict";r.d(t,{A:()=>h});var n=r(75038);r(76430);var a=r(96807),o=r(92910),i=r(14168),s=r(40120),l=r(56068),c=r(23704),d=r.n(c);let u=({icon:e,label:t,disabled:r,customIcon:a,iconElement:c,onClick:u,to:p,target:f,options:h,className:m=""})=>{let g=(0,n.jsxs)("button",{className:`${d().option} ${m}`,onClick:u,disabled:r,children:[e&&(0,n.jsx)(s.A,{name:e}),a&&(0,n.jsx)(i.A,{name:a}),c,(0,n.jsx)("span",{children:t})]});return h?(0,n.jsx)(l.A,{options:h,openMenuAsDrawerOnMobile:!0,openOnLeftClick:!0,children:g}):p?(0,n.jsx)(o.A,{className:d().link,href:p,target:f,children:g}):g};var p=r(52490),f=r.n(p);let h=({options:e,gridColumns:t=4,noHideOnScroll:r,hideOnScrollRef:o,className:i="",toolbarClassName:s="",boundElement:l=null})=>{let c=!r&&(0,a.U9)(3,o);return(0,a.Am)("floating-toolbar",c),(0,n.jsxs)("div",{className:`${f().container} ${c?f().hidden:""} ${i}`,children:[l,(0,n.jsx)("div",{className:`${f().toolbar} ${s}`,children:(0,n.jsx)("div",{className:f().options,style:{gridTemplateColumns:`repeat(${t}, minmax(0, 1fr))`},children:e.map((e,t)=>e.hidden?null:"blank"===e.type?(0,n.jsx)("div",{},t):(0,n.jsx)(u,{...e,onClick:()=>(e=>{if(e.onClick)return e.onClick()})(e)},t))})})]})}},89965:(e,t,r)=>{var n=r(39344),a=r(51259);e.exports=function(e,t){var r=a(e,t);return n(r)?r:void 0}},90022:(e,t,r)=>{"use strict";r.d(t,{A:()=>
141o});var n=r(72502),a=r(70941);let o=function(e){if(!(0,a.A)(e))return!1;var t=(0,n.A)(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},90112:(e,t,r)=>{"use strict";r.d(t,{A:()=>m,V:()=>h});var n=r(75038),a=r(63703),o=r(78716),i=r(7904),s=r(90920),l=r(57146),c=r(75313),d=r(5115),u=r.n(d),p=r(14323),f=r.n(p);let h=({card:e,className:t=""})=>(0,n.jsx)("div",{className:`${u().background} ${t}`,style:{backgroundImage:`url(${(0,l.X)(e.uid,e.flippedDefault,"art_crop")})`}}),m=({card:e,localCardData:t,className:r="",flipped:l,includeCardText:d,includeExtras:p,hideInDeckOptions:m,hideCardImage:g})=>{let b=(0,s.qH)(e.colorIdentity),y=f()[b]?f()[b]:f().MultiColor;return(0,n.jsx)("div",{className:`${u().customMenuOption} ${r}`,children:(0,n.jsxs)("div",{className:`${u().cardMenu} ${d?u().autoHeight:""} ${y}`,children:[(0,n.jsxs)("div",{className:u().cardName,children:[e.name," ",(0,c.Ye)(e.castingCost)]}),d&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:u().typeLine,children:(0,c.zs)(e,!1,!0)}),(0,n.jsx)("div",{className:u().cardText,children:l?(0,n.jsx)(c.c5,{input:e.back?.text||e.text}):(0,n.jsx)(c.c5,{input:e.front?.text||e.text})})]}),!m&&(0,n.jsxs)("div",{className:u().info,children:[(0,n.jsxs)("span",{children:["Quantity ",t?.quantity??e.qty]}),(0,n.jsx)(a.A,{card:e,includeLabel:!0})]}),p&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:u().info,children:(0,n.jsxs)("span",{children:["Rarity: ",e.rarity]})}),(0,n.jsx)("div",{className:u().info,children:(0,n.jsxs)("span",{children:["Collector number: ",e.collectorNumber]})}),(0,n.jsx)("div",{className:u().info,children:(0,n.jsxs)("span",{children:["Artist: ",e.artist]})}),(0,n.jsx)("div",{className:`${u().info} ${u().extraBooty}`,children:(0,n.jsxs)("span",{children:["EDH Rank: ",e.edhrecRank]})}),(0,n.jsx)("div",{className:u().info,children:(0,n.jsxs)("span",{children:["Commander game changer: ",e.gameChanger?"Yes":"Nope"]})}),(0,n.jsx)("div",{className:u().info,children:(0,n.jsxs)("span",{children:["Canadian Highlander points: ",`${e.canlanderPoints||0}`]})}),(0,n.jsx)(o.A,{salt:e.salt}),(0,n.jsx)(i.A,{legalities:e.legalities})]}),!g&&(0,n.jsx)(h,{card:e,localCardData:t})]})})}},90274:(e,t,r)=>{var n=r(30278),a=r(84700),o=r(1821),i=Math.max,s=Math.min;e.exports=function(e,t,r){var l,c,d,u,p,f,h=0,m=!1,g=!1,b=!0;if("function"!=typeof e)throw TypeError("Expected a function");function y(t){var r=l,n=c;return l=c=void 0,h=t,u=e.apply(n,r)}function v(e){var r=e-f,n=e-h;return void 0===f||r>=t||r<0||g&&n>=d}function x(){var e,r,n,o=a();if(v(o))return _(o);p=setTimeout(x,(e=o-f,r=o-h,n=t-e,g?s(n,d-r):n))}function _(e){return(p=void 0,b&&l)?y(e):(l=c=void 0,u)}function C(){var e,r=a(),n=v(r);if(l=arguments,c=this,f=r,n){if(void 0===p)return h=e=f,p=setTimeout(x,t),m?y(e):u;if(g)return clearTimeout(p),p=setTimeout(x,t),y(f)}return void 0===p&&(p=setTimeout(x,t)),u}return t=o(t)||0,n(r)&&(m=!!r.leading,d=(g="maxWait"in r)?i(o(r.maxWait)||0,t):d,b="trailing"in r?!!r.trailing:b),C.cancel=function(){void 0!==p&&clearTimeout(p),h=0,l=f=c=p=void 0},C.flush=function(){return void 0===p?u:_(a())},C}},90332:(e,t,r)=>{"use strict";r.d(t,{T:()=>s,Z:()=>i});var n=r(89532),a=r(21159),o=r(56981);function i(e,t){let r="";for(let n of e)t&&(r+=`${n.qty} `),r+=`${n.name} 142`;r=r.trim(),navigator.clipboard.writeText(r),t?a.A.create("Copied cards to clipboard (with quantities)","Clipboard Helper","success"):a.A.create("Copied cards to clipboard","Clipboard Helper","success")}function s(e){let t=n.M.getState().deck.categories,r=(0,o.IJ)(e,t);navigator.clipboard.writeText(r),a.A.create("Copied cards to clipboard (Archidekt Syntax)","Clipboard Helper","success")}},90396:(e,t,r)=>{"use strict";r.d(t,{A:()=>x});var n=r(75038),a=r(76430),o=r(82185),i=r(55450),s=r(59816),l=r(21159),c=r(56771),d=r(68835),u=r(26975),p=r(66912),f=r(40120),h=r(6126),m=r(46118),g=r(97911),b=r(69433),y=r(55948),v=r.n(y);let x=({onSubmitted:e,onRequestFailed:t,onResponseRecieved:r,searchString:y,smartFilters:x,className:_="",containerClassName:C="",noAutoSearch:k=!1,mainInputId:w,controlled:A,controlledTotal:j,hideTotal:S=!1,hideInfoLink:O=!1,placeholder:N,submitText:E})=>{let[M]=(0,o.zU)(i.X),T=(0,h.$h)(),L=(0,o.GV)(e=>e.active.isMobile),I=(0,o.GV)(e=>e.cacheables.searchImageSize);(0,a.useEffect)(()=>
142{if(!k&&y)return B()},[]);let[D,R]=(0,a.useState)(y||""),[P,$]=(0,a.useState)(null),[z,F]=(0,a.useState)(x||!1),B=n=>{if(n?.preventDefault(),e(D),A)return;let a=z&&!T?(0,h.vz)({},D)?.scryfallSmartSearch:D;b.A.signalEvent("Searched - Scryfall search"),s.Ay.scryfallSearch(a,"",!0,1,!0).then(e=>{e.total>0&&0===e.cards.length&&l.A.create("The search from scryfall contains cards / editions of cards that are not yet on Archidekt. If you're having trouble finding a card, try using Archidekt search until we can sync our data with Scryfall.","Syntax search missing data","warning"),$(e.total),r&&r(e,{query:D,smartFilters:z})}).catch(e=>{console.error(e),t()})};return(0,a.useEffect)(()=>{y&&R(y)},[y]),(0,n.jsxs)("div",{className:` 143 ${v().container} 144 ${(0,m.tV)(g.y1)?v().stickyForm:""} 145 ${C} 146 `,children:[(0,n.jsxs)("form",{onSubmit:e=>B(e),className:`${v().form} ${_}`,children:[(0,n.jsx)(c.A,{selectOnFocus:!0,focusOnMount:!L,value:D,containerClassName:v().input,onChange:R,placeholder:N||"color:red cmc:1"}),(0,n.jsxs)(d.A,{type:"submit",color:"green",children:[(0,n.jsx)(f.A,{name:"search"}),E]})]}),(0,n.jsxs)("div",{className:v().row,children:[(0,n.jsx)("span",{className:v().info,children:void 0!==x&&(0,n.jsx)(u.A,{label:(0,n.jsx)("label",{children:T?(0,n.jsx)(n.Fragment,{children:"Smart filters are disabled for rulebreaking commanders"}):(0,n.jsxs)(n.Fragment,{children:["Apply smart filters"," ",(0,n.jsx)("span",{className:v().hideOnMobile,children:"(eg: format, game-type, color, etc)"})]})}),checked:!T&&x,onChange:F,disabled:T})}),!O&&(0,n.jsxs)("a",{href:"https://scryfall.com/docs/syntax",target:"_blank",rel:"noopener noreferrer",className:v().scryfallLink,children:[(0,n.jsx)(f.A,{style:{fontSize:"1.25rem"},name:"info circle"}),"Syntax guide"]})]}),!S&&(0,n.jsxs)("div",{className:v().row,children:[(0,n.jsx)("span",{className:v().info,children:(null!==P||j)&&`Total Results: ${j||P}`}),(0,n.jsx)(p.A,{imageSize:I,onChange:e=>M({searchImageSize:e})})]})]})}},90866:(e,t,r)=>{var n=r(80143),a=r(36037),o=r(38350),i=r(67154),s=r(34794);function l(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}l.prototype.clear=n,l.prototype.delete=a,l.prototype.get=o,l.prototype.has=i,l.prototype.set=s,e.exports=l},90920:(e,t,r)=>{"use strict";r.d(t,{mH:()=>d,pe:()=>c,qH:()=>a,sO:()=>l});let n={White:"White",Blue:"Blue",Black:"Black",Red:"Red",Green:"Green",Colorless:"Colorless","Blue,White":"Azorius","Red,White":"Boros","Black,Blue":"Dimir","Black,Green":"Golgari","Green,Red":"Gruul","Blue,Red":"Izzet","Black,White":"Orzhov","Black,Red":"Rakdos","Green,White":"Selesnya","Blue,Green":"Simic","Black,Green,White":"Abzan","Blue,Green,White":"Bant","Black,Blue,White":"Esper","Black,Blue,Red":"Grixis","Blue,Red,White":"Jeskai","Black,Green,Red":"Jund","Black,Red,White":"Mardu","Green,Red,White":"Naya","Black,Blue,Green":"Sultai","Blue,Green,Red":"Temur","Black,Blue,Green,Red":"Chaos","Black,Green,Red,White":"Aggression","Blue,Green,Red,White":"Altruism","Black,Blue,Green,White":"Growth","Black,Blue,Red,White":"Artifice","Black,Blue,Green,Red,White":"WUBRG",W:"White",U:"Blue",B:"Black",R:"Red",G:"Green","U,W":"Azorius","R,W":"Boros","B,U":"Dimir","B,G":"Golgari","G,R":"Gruul","R,U":"Izzet","B,W":"Orzhov","B,R":"Rakdos","G,W":"Selesnya","G,U":"Simic","B,G,W":"Abzan","G,U,W":"Bant","B,U,W":"Esper","B,R,U":"Grixis","R,U,W":"Jeskai","B,G,R":"Jund","B,R,W":"Mardu","G,R,W":"Naya","B,G,U":"Sultai","G,R,U":"Temur","B,G,U,R":"Chaos","B,G,R,W":"Aggression","G,R,U,W":"Altruism","B,G,U,W":"Growth","B,R,U,W":"Artifice","B,G,R,U,W":"WUBRG"};function a(e){let t=[...new Set(e)].sort((e,t)=>e<t?-1:1).filter(e=>"Colorless"!==e);if(0===t.length)return"Colorless";if(5===t.length)return"WUBRG";if(1===t.length)return t[0];let r=n[t.join(",")];return r||"WUBRG"}let o={White:{W:1},Blue:{U:1},Black:{B:1},Red:{R:1},Green:{G:1},Colorless:{Colorless:1},Azorius:{W:1,U:2},Dimir:{U:1,B:2},Rakdos:{B:1,R:2},Gruul:{R:1,G:2},Selesnya:{G:1,W:2},Orzhov:{W:1,B:2},Izzet:{U:1,R:2},Golgari:{B:1,G:2},Boros:{R:1,W:2},Simic:{G:1,U:2}
146,Esper:{W:1,U:2,B:3},Grixis:{U:1,B:2,R:3},Jund:{B:1,R:2,G:3},Naya:{R:1,G:2,W:3},Bant:{G:1,W:2,U:3},Abzan:{W:1,B:2,G:3},Jeskai:{U:1,R:2,W:3},Sultai:{B:1,G:2,U:3},Mardu:{R:1,W:2,B:3},Temur:{G:1,U:2,R:3},Artifice:{W:1,U:2,B:3,R:4},Chaos:{U:1,B:2,R:3,G:4},Aggression:{B:1,R:2,G:3,W:4},Altruism:{R:1,G:2,W:3,U:4},Growth:{G:1,W:2,U:3,B:4},WUBRG:{W:1,U:2,B:3,R:4,G:5}},i={White:1,Blue:2,Black:3,Red:4,Green:5,Colorless:6,Azorius:7,Dimir:8,Rakdos:9,Gruul:10,Selesnya:11,Orzhov:12,Izzet:13,Golgari:14,Boros:15,Simic:16,Esper:17,Grixis:18,Jund:19,Naya:20,Bant:21,Abzan:22,Jeskai:23,Sultai:24,Mardu:25,Temur:26,Artifice:27,Chaos:28,Aggression:29,Altruism:30,Growth:31,WUBRG:32},s={White:"w",Blue:"u",Black:"b",Red:"r",Green:"g",Colorless:"colorless",Azorius:"wu",Dimir:"ub",Rakdos:"br",Gruul:"rg",Selesnya:"gw",Orzhov:"wb",Izzet:"ur",Golgari:"bg",Boros:"rw",Simic:"gu",Esper:"wub",Grixis:"ubr",Jund:"brg",Naya:"rgw",Bant:"gwu",Abzan:"wbg",Jeskai:"urw",Sultai:"bgu",Mardu:"rwb",Temur:"gur",Artifice:"wubr",Chaos:"ubrg",Aggression:"brgw",Altruism:"rgwu",Growth:"gwub",WUBRG:"wubrg"};function l(e){return i[e]||1e3}function c(e){let t=o[a(Object.keys(e).filter(t=>e[t]>0))]||{};return Object.keys(e).map(t=>{let r=e[t]||0;return{color:t,quantity:r}}).sort((e,r)=>(t[e.color]||0)>(t[r.color]||0)?1:-1)}function d(e){return s[a(e)]}},90922:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var n=r(75038),a=r(76430),o=r(76975),i=r(69133),s=r(68835),l=r(41288),c=r.n(l),d=r(56771);let u=({open:e,onClose:t,onDelete:r,onConfirm:l,header:u="Delete thing",message:p="Are you sure you want to delete that thing?",buttonText:f="Confirm delete",loadingMessage:h="Deleting that thing...",delayEnabledTime:m=0,textDeleteRequirement:g="",modelClassName:b="",confirmButtonColor:y})=>{let[v,x]=(0,a.useState)(!1),[_,C]=(0,a.useState)(!1),[k,w]=(0,a.useState)("");return(0,a.useEffect)(()=>{e?setTimeout(()=>x(!0),m):x(!1)},[e]),(0,n.jsxs)(o.A,{open:e,onClose:t,closeButton:!0,modalClassName:`${c().modal} ${b}`,children:[(0,n.jsx)("h2",{children:u}),(0,n.jsx)("div",{className:c().info,children:p}),g&&(0,n.jsxs)("div",{className:c().textDeleteRequirementBlock,children:[(0,n.jsx)("div",{children:"Type the following text in the input below to confirm delete request:"}),(0,n.jsx)("div",{className:c().requiredText,children:g}),(0,n.jsx)(d.A,{value:k,onChange:w,placeholder:"Match above text"})]}),(0,n.jsxs)(s.A,{color:y||"red",disabled:!v||_||k!==g,onClick:()=>{if(l)return l();C(!0),r().then(()=>x(!1)).then(t).finally(()=>C(!1))},children:[!_&&(0,n.jsx)(n.Fragment,{children:f}),_&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(i.A,{size:"xSmall"})," ",h]})]})]})}},91274:(e,t,r)=>
146{var n=r(65252),a=r(36728),o=r(26162);e.exports=function(e){return n(e,o,a)}},91354:e=>{e.exports={container:"pinnedCards_container__YOL4N",menu:"pinnedCards_menu__arciJ"}},91581:e=>{e.exports={container:"editionOptions_container__INXZE",asthetics:"editionOptions_asthetics__EbzdV",allEditions:"editionOptions_allEditions__BmQOo",dropdown:"editionOptions_dropdown___pYfL",dropdownWrapper:"editionOptions_dropdownWrapper__3xK0l",mobile:"editionOptions_mobile__Hbn04",desktop:"editionOptions_desktop__D9aQE"}},91603:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=function(e,t){return function(r){return e(t(r))}}},91675:(e,t,r)=>{"use strict";r.d(t,{A:()=>E});var n=r(75038),a=r(76430),o=r(15918),i=r(90274),s=r.n(i),l=r(54072),c=r.n(l),d=r(34783),u=r.n(d),p=r(32071),f=r(2477),h=r(21159),m=r(45431),g=r(85785),b=r(84806),y=r(31869),v=r(82185),x=r(98279),_=r(50017),C=r(78516),k=r(3302),w=r(65678),A=r(69433),j=r(10675),S=r(65718),O=r(60081),N=r.n(O);let E=(0,a.memo)(({cardId:e,stackName:t,component:r,extraData:i={},standaloneCard:l,actionsOverrides:d,onCardUpdated:O})=>{let E=l||(0,v.GV)(t=>t.deck.cardMap[e])||g.o5,M=(0,v.GV)(e=>e.deck.cardMap),T=(0,v.GV)(e=>e.active.multiSelectedIds),L=(0,v.GV)(e=>e.deck.warningCards[E.name]),I=(0,v.GV)(e=>e.deck.stack),D=(0,v.GV)(e=>e.deck.categories),R=(0,C.b8)(),P=(0,v.GV)(e=>e.active.highlightedCards),$=(0,v.GV)(e=>e.deck.id),z=(0,v.GV)(e=>e.deck.name),F=(0,v.GV)(e=>e.active.stackOverlayIds),B=(0,a.useRef)(!1),U=(0,a.useRef)(()=>null),G=(0,a.useRef)(!1),[q]=(0,v.dN)(y.D),[H]=(0,v.zU)(x.iY),[V]=(0,v.dN)(_.YK),[W,Y]=(0,a.useState)("saved"),[K,X]=(0,a.useState)(E.flippedDefault),[J,Q]=(0,a.useState)(E.qty),[Z,ee]=(0,a.useState)(!1),[{tbId:et}]=(0,o.A)(["tbId"]),er=!!Object.keys(T).length,en=!!T[E.id],ea=E.options.length>1,eo="Normal"===E.modifier,ei="Foil"===E.modifier,es="Etched"===E.modifier,el=E.options.includes("Foil"),ec=E.options.includes("Etched"),ed="Maybeboard"===E.categories[0],eu="Sideboard"===E.categories[0],ep=(0,g.bb)(I,t,E),ef=b.Yp.includes(E.layout),eh=(e=!1)=>{if(d?.openCardModal)return d?.openCardModal(e);A.A.signalEvent("Deck card wrapper - Opened card details from menu"),q({cardMenuOpen:!0,menuCardId:E.id,openMenuCardToEditions:e})},em=()=>{if(i.noMultiSelect)return;let e={...T};en?delete e[E.id]:e[E.id]=!0,H({multiSelectedIds:e})},eg=e=>{let t=e<1?E.id:void 0;ej(e<1?[]:{...E,qty:e},t),e<1&&document.activeElement instanceof HTMLElement&&document.activeElement.blur()},eb=(0,a.useMemo)(()=>(E.qty!==J&&Q(E.qty),s()(eg,660)),[E]),ey=()=>{Q(J+1),eb(J+1)},ev=()=>{Q(J-1>0?J-1:0),eb(J-1)},ex=e=>{if(E.categories[0]===e&&E.qty>0)return;let t=E.categories[0],r=D[t]?.includedInDeck,n=[e,...E.categories.filter(n=>n!==e&&(!!r||n!==t)&&("Sideboard"!==t||"Sideboard"!==n))];ej({...E,qty:E.qty||1,categories:n})},e_=()=>{navigator.clipboard.writeText(E.name),h.A.create(`Copied ${E.name} to clipboard`,"Deck Page","success")},eC=()=>ej({...E,modifier:"Normal"}),ek=()=>ej({...E,modifier:"Foil"}),ew=()=>ej({...E,modifier:"Etched"}),eA=()=>{if(0!==E.pinnedStatus)return H({pinnedCardsOverlay:!0,pinnedCardsFilteredCards:[E.name]});m.A.add(E).then(()=>{if(h.A.create(`Pinned ${E.name}`,"Pinned Cards","success"),l&&O)return O({...E,pinnedStatus:g.yl.YES});let t=c()(M);t[e].pinnedStatus=g.yl.YES,q({cardMap:t})}).catch(e=>h.A.create(e.error,"Pinned Cards","error"))};(0,a.useEffect)(()=>{G.current=!1},[F]),(0,a.useEffect)(()=>(window.removeEventListener("keydown",U.current),U.current=e=>{if(!G.current)return;let t=e.key.toLocaleUpperCase();if(!(e.ctrlKey||e.metaKey||(0,j.h_)(e))&&["-","_","=","+","R","M","S","F","N","E","L","A","O","P","C","W"].includes(t)){if(er)return h.A.create("Keybinds are disabled when multiselecting","Deck Page","warning");ef&&"L"===t&&X(!K),"O"===t&&eh(!1),"P"===t&&eh(!0),"C"===t&&e_(),R&&(("-"===t||"_"===t)&&ev(),("="===t||"+"===t)&&ey(),"R"===t&&ej([],E.id),"W"!==t||E.customCard||eA(),"A"===t&&(0===E.qty&&ex(E.globalCategories[0]||E.defaultCategory||E.typeCategory||"\uD83D\uDE0E"),(ed||eu)&&ex(E.categories[1]||E.globalCategories[0]||E.defaultCategory||E.typeCategory||"\uD83D\uDE0E")),ed||"M"!==t||ex("Maybeboard"),eu||"S"!==t||ex("Sideboard"),!ei&&el&&"F"===t&&ek(),!eo&&ea&&"N"===t&&eC(),!es&&ec&&"E"===t&&ew())}},window.addEventListener("keydown",U.current),()=>window.removeEventListener("keydown",U.current)),[J,E,K,R,er]),(0,a.useEffect)(()=>{X(E.flippedDefault)},[E.flippedDefault]);let ej=(e,t)=>{Y("saving"),(O&&l&&!Array.isArray(e)?O(e):f.A.save(e,t)).then(()=>Y("saved")).catch(()=>Y("error"))},eS={multiSelect:em,cardClick:d?.onCardClick||((e,t)=>{let r=p.Ay.getOnMac()?e.metaKey:e.ctrlKey;if(r||er||!t){if(r||er)return em();A.A.signalEvent("Deck card wrapper - Opened card from clicking card"),q({cardMenuOpen:!0,menuCardId:E.id})}}),rightClick:e=>{B.current&&(e.preventDefault(),e.stopPropagation(),em())},incrementCard:ey,decrementCard:ev,changeCategory:ex,copyCardName:e_,openCardModal:eh,setNormal:eC,setFoil:ek,setEtched:ew,removeCard:()=>ej([],E.id),addAsNewCard:()=>ej({...E,deckRelationId:"",id:u().generate(),qty:1}),setFlipped:X,setLocalQuantity:Q,onCardUpdate:ej,makeNewCategory:()=>V("newCategoryDrop",{card:E,sourceStack:t}),addToArchidektPins:eA,reportCard:()=>ee(!0),onDragStart:d?.onDragStart,onDragEnd:d?.onDragEnd,onViewRelatedCards:d?.onViewRelatedCards},eO={quantity:J,flipped:K,anyMultiSelected:er,isMultiSelected:en,hasFinishOptions:ea,isNormal:eo,isFoil:ei,isEtched:es,hasFoilOption:el,hasEtchedOption:ec,isMaybeboardPrimary:ed,isSideboardPrimary:eu,cardError:L,inSecondaryCategory:ep,isFlipCard:ef,ownsDeck:R,canBeCompanion:E.text.includes("Companion â"),categoryNames:Object.keys(D).sort(),saving:W,antiHighlight:!!Object.keys(P).length&&!P[E.id]},eN={categories:D},eE={id:et};return(0,n.jsxs)("div",{className:`${N().container} ${i.wrapperClassName}`,onMouseEnter:()=>{G.current=!0,E.deckRelationId&&E.qty&&setTimeout(()=>{G.current&&H({hoveredCardId:E.id})},250)},onMouseLeave:()=>G.current=!1,onTouchStart:()=>{B.current=!0,E.deckRelationId&&E.qty&&H({hoveredCardId:E.id})},onTouchEnd:()=>B.current=!1,children:[(0,n.jsx)(k.A,{checkSkipRightClick:()=>!B.current&&!er,wrapperData:{card:E,localCardData:eO,deckData:eN,stackName:t,actions:eS,extraData:i,userData:eE},children:(0,n.jsx)(r,{card:E,localCardData:eO,stackName:t,actions:eS,extraData:i,deckData:eN,userData:eE})}),(0,n.jsx)(w.A,{open:Z,onClose:()=>ee(!1),header:`Report ${E.name}`,url:(0,S.cR)($,z),type:"Card"})]})})},92088:(e,t,r)=>{e=r.nmd(e);var n,a,o,i="__lodash_hash_undefined__",s="[object Arguments]",l="[object Array]",c="[object Boolean]",d="[object Date]",u="[object Error]",p="[object Function]",f="[object Map]",h="[object Number]",m="[object Object]",g="[object Promise]",b="[object RegExp]",y="[object Set]",v="[object String]",x="[object WeakMap]",_="[object ArrayBuffer]",C="[object DataView]",k=/^\[object .+?Constructor\]$/,w=/^(?:0|[1-9]\d*)$/,A={};
146A["[object Float32Array]"]=A["[object Float64Array]"]=A["[object Int8Array]"]=A["[object Int16Array]"]=A["[object Int32Array]"]=A["[object Uint8Array]"]=A["[object Uint8ClampedArray]"]=A["[object Uint16Array]"]=A["[object Uint32Array]"]=!0,A[s]=A[l]=A[_]=A[c]=A[C]=A[d]=A[u]=A[p]=A[f]=A[h]=A[m]=A[b]=A[y]=A[v]=A[x]=!1;var j="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g,S="object"==typeof self&&self&&self.Object===Object&&self,O=j||S||Function("return this")(),N=t&&!t.nodeType&&t,E=N&&e&&!e.nodeType&&e,M=E&&E.exports===N,T=M&&j.process,L=function(){try{return T&&T.binding&&T.binding("util")}catch(e){}}(),I=L&&L.isTypedArray;function D(e){var t=-1,r=Array(e.size);return e.forEach(function(e,n){r[++t]=[n,e]}),r}function R(e){var t=-1,r=Array(e.size);return e.forEach(function(e){r[++t]=e}),r}var P=Array.prototype,$=Function.prototype,z=Object.prototype,F=O["__core-js_shared__"],B=$.toString,U=z.hasOwnProperty,G=(n=/[^.]+$/.exec(F&&F.keys&&F.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",q=z.toString,H=RegExp("^"+B.call(U).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),V=M?O.Buffer:void 0,W=O.Symbol,Y=O.Uint8Array,K=z.propertyIsEnumerable,X=P.splice,J=W?W.toStringTag:void 0,Q=Object.getOwnPropertySymbols,Z=V?V.isBuffer:void 0,ee=(a=Object.keys,o=Object,function(e){return a(o(e))}),et=eA(O,"DataView"),er=eA(O,"Map"),en=eA(O,"Promise"),ea=eA(O,"Set"),eo=eA(O,"WeakMap"),ei=eA(Object,"create"),es=eO(et),el=eO(er),ec=eO(en),ed=eO(ea),eu=eO(eo),ep=W?W.prototype:void 0,ef=ep?ep.valueOf:void 0;function eh(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function em(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function eg(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function eb(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new eg;++t<r;)this.add(e[t])}function ey(e){var t=this.__data__=new em(e);this.size=t.size}function ev(e,t){for(var r=e.length;r--;)if(eN(e[r][0],t))return r;return -1}function ex(e){var t;return null==e?void 0===e?"[object Undefined]":"[object Null]":J&&J in Object(e)?function(e){var t=U.call(e,J),r=e[J];try{e[J]=void 0;var n=!0}catch(e){}var a=q.call(e);return n&&(t?e[J]=r:delete e[J]),a}(e):(t=e,q.call(t))}function e_(e){return eR(e)&&ex(e)==s}function eC(e,t,r,n,a,o){var i=1&r,s=e.length,l=t.length;if(s!=l&&!(i&&l>s))return!1;var c=o.get(e);if(c&&o.get(t))return c==t;var d=-1,u=!0,p=2&r?new eb:void 0;for(o.set(e,t),o.set(t,e);++d<s;){var f=e[d],h=t[d];if(n)var m=i?n(h,f,d,t,e,o):n(f,h,d,e,t,o);if(void 0!==m){if(m)continue;u=!1;break}if(p){if(!function(e,t){for(var r=-1,n=null==e?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}(t,function(e,t){if(!p.has(t)&&(f===e||a(f,e,r,n,o)))return p.push(t)})){u=!1;break}}else if(!(f===h||a(f,h,r,n,o))){u=!1;break}}return o.delete(e),o.delete(t),u}function ek(e){var t;return t=e$(e),eM(e)?t:function(e,t){for(var r=-1,n=t.length,a=e.length;++r<n;)e[a+r]=t[r];return e}(t,ej(e))}function ew(e,t){var r,n,a=e.__data__;return("string"==(n=typeof(r=t))||"number"==n||"symbol"==n||"boolean"==n?"__proto__"!==r:null===r)?a["string"==typeof t?"string":"hash"]:a.map}function eA(e,t){var r,n=null==e?void 0:e[t];return!(!eD(n)||(r=n,G&&G in r))&&(eL(n)?H:k).test(eO(n))?n:void 0}eh.prototype.clear=function(){this.__data__=ei?ei(null):{},this.size=0},eh.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=!!t,t},eh.prototype.get=function(e){var t=this.__data__;if(ei){var r=t[e];return r===i?void 0:r}return U.call(t,e)?t[e]:void 0},eh.prototype.has=function(e){var t=this.__data__;return ei?void 0!==t[e]:U.call(t,e)},eh.prototype.set=function(e,t){var r=this.__data__;return this.size+=+!this.has(e),r[e]=ei&&void 0===t?i:t,this},em.prototype.clear=function(){this.__data__=[],this.size=0},em.prototype.delete=function(e){var t=this.__data__,r=ev(t,e);return!(r<0)&&(r==t.length-1?t.pop():X.call(t,r,1),--this.size,!0)},em.prototype.get=function(e){var t=this.__data__,r=ev(t,e);return r<0?void 0:t[r][1]},em.prototype.has=function(e){return ev(this.__data__,e)>-1},em.prototype.set=function(e,t){var r=this.__data__,n=ev(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this},eg.prototype.clear=function(){this.size=0,this.__data__={hash:new eh,map:new(er||em),string:new eh}},eg.prototype.delete=function(e){var t=ew(this,e).delete(e);return this.size-=!!t,t},eg.prototype.get=function(e){return ew(this,e).get(e)},eg.prototype.has=function(e){return ew(this,e).has(e)},eg.prototype.set=function(e,t){var r=ew(this,e),n=r.size;return r.set(e,t),this.size+=+(r.size!=n),this},eb.prototype.add=eb.prototype.push=function(e){return this.__data__.set(e,i),this},eb.prototype.has=function(e){return this.__data__.has(e)},ey.prototype.clear=function(){this.__data__=new em,this.size=0},ey.prototype.delete=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r},ey.prototype.get=function(e){return this.__data__.get(e)},ey.prototype.has=function(e){return this.__data__.has(e)},ey.prototype.set=function(e,t){var r=this.__data__;if(r instanceof em){var n=r.__data__;if(!er||n.length<199)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new eg(n)}return r.set(e,t),this.size=r.size,this};var ej=Q?function(e){return null==e?[]:function(e,t){for(var r=-1,n=null==e?0:e.length,a=0,o=[];++r<n;){var i=e[r];t(i,r,e)&&(o[a++]=i)}return o}(Q(e=Object(e)),function(t){return K.call(e,t)})}:function(){return[]},eS=ex;function eO(e){if(null!=e){try{return B.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function eN(e,t){return e===t||e!=e&&t!=t}(et&&eS(new et(new ArrayBuffer(1)))!=C||er&&eS(new er)!=f||en&&eS(en.resolve())!=g||ea&&eS(new ea)!=y||eo&&eS(new eo)!=x)&&(eS=function(e){var t=ex(e),r=t==m?e.constructor:void 0,n=r?eO(r):"";if(n)switch(n){case es:return C;case el:return f;case ec:return g;case ed:return y;case eu:return x}return t});var eE=e_(function(){return arguments}())?e_:function(e){return eR(e)&&U.call(e,"callee")&&!K.call(e,"callee")},eM=Array.isArray,eT=Z||function(){return!1};function eL(e){if(!eD(e))return!1;var t=ex(e);return t==p||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}function eI(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=0x1fffffffffffff}function eD(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function eR(e){return null!=e&&"object"==typeof e}var eP=I?function(e){return I(e)}:function(e){return eR(e)&&eI(e.length)&&!!A[ex(e)]};function e$(e){return null!=e&&eI(e.length)&&!eL(e)?function(e){var t,r,n=eM(e),a=!n&&eE(e),o=!n&&!a&&eT(e),i=!n&&!a&&!o&&eP(e),s=n||a||o||i,l=s?function(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}(e.length,String):[],c=l.length;for(var d in e){U.call(e,d)&&!(s&&("length"==d||o&&("offset"==d||"parent"==d)||i&&("buffer"==d||"byteLength"==d||"byteOffset"==d)||(t=d,(r=null==(r=c)?0x1fffffffffffff:r)&&("number"==typeof t||w.test(t))&&t>-1&&t%1==0&&t<r)))&&l.push(d)}return l}(e):function(e){if(r=(t=e)&&t.constructor,t!==("function"==typeof r&&r.prototype||z))return ee(e);var t,r,n=[];for(var a in Object(e))U.call(e,a)&&"constructor"!=a&&n.push(a);return n}(e)}e.exports=function(e,t){return function e(t,r,n,a,o){return t===r||(null!=t&&null!=r&&(eR(t)||eR(r))?function(e,t,r,n,a,o){var i=eM(e),p=eM(t),g=i?l:eS(e),x=p?l:eS(t);g=g==s?m:g,x=x==s?m:x;var k=g==m,w=x==m,A=g==x;if(A&&eT(e)){if(!eT(t))return!1;i=!0,k=!1}if(A&&!k)return o||(o=new ey),i||eP(e)?eC(e,t,r,n,a,o):function(e,t,r,n,a,o,i){switch(r){case C:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)break;e=e.buffer,t=t.buffer;case _:if(e.byteLength!=t.byteLength||!o(new Y(e),new Y(t)))break;return!0;case c:case d:case h:return eN(+e,+t);case u:return e.name==t.name&&e.message==t.message;case b:case v:return e==t+"";case f:var s=D;case y:var l=1&n;if(s||(s=R),e.size!=t.size&&!l)break;var p=i.get(e);if(p)return p==t;n|=2,i.set(e,t);var m=eC(s(e),s(t),n,a,o,i);return i.delete(e),m;case"[object Symbol]":if(ef)return ef.call(e)==ef.call(t)}return!1}(e,t,g,r,n,a,o);if(!(1&r)){var j=k&&U.call(e,"__wrapped__"),S=w&&U.call(t,"__wrapped__");
146if(j||S){var O=j?e.value():e,N=S?t.value():t;return o||(o=new ey),a(O,N,r,n,o)}}return!!A&&(o||(o=new ey),function(e,t,r,n,a,o){var i=1&r,s=ek(e),l=s.length;if(l!=ek(t).length&&!i)return!1;for(var c=l;c--;){var d=s[c];if(!(i?d in t:U.call(t,d)))return!1}var u=o.get(e);if(u&&o.get(t))return u==t;var p=!0;o.set(e,t),o.set(t,e);for(var f=i;++c<l;){var h=e[d=s[c]],m=t[d];if(n)var g=i?n(m,h,d,t,e,o):n(h,m,d,e,t,o);if(!(void 0===g?h===m||a(h,m,r,n,o):g)){p=!1;break}f||(f="constructor"==d)}if(p&&!f){var b=e.constructor,y=t.constructor;b!=y&&"constructor"in e&&"constructor"in t&&!("function"==typeof b&&b instanceof b&&"function"==typeof y&&y instanceof y)&&(p=!1)}return o.delete(e),o.delete(t),p}(e,t,r,n,a,o))}(t,r,n,a,e,o):t!=t&&r!=r)}(e,t)}},92165:e=>{e.exports={menu:"menu_menu__AoXBk",upDirection:"menu_upDirection__SQBlD",gap:"menu_gap__tv5fV",header:"menu_header__uoJP9",spacer:"menu_spacer__Ouz3S",message:"menu_message__jd1Ti",info:"menu_info__2KQwW",highlighted:"menu_highlighted__e1RGu",disabled:"menu_disabled__hnPXK",extraTrigger:"menu_extraTrigger__0Hmod",extraTriggerIsOpen:"menu_extraTriggerIsOpen__479_a",checkbox:"menu_checkbox__GPf5t"}},92178:e=>{e.exports={container:"tab_container__KH7eo",paginator:"tab_paginator__UgdUv"}},92480:e=>{e.exports={container:"categoryRow_container__TvnTG",icon:"categoryRow_icon__GADmh"}},92713:e=>{e.exports=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}},92741:(e,t,r)=>{var n=r(3696);e.exports=function(e,t){return function(r,a){return n(r,e,t(a),{})}}},92826:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(75038),a=r(85785),o=r(8052),i=r(30336),s=r.n(i);let l=({owned:e})=>e===a.yl.NO?null:(0,n.jsx)("div",{className:s().container,title:e===a.yl.PRINTING?"Owns other printing":"Owns exact printing",children:(0,n.jsx)("div",{className:s().ribbon,style:{backgroundColor:e===a.yl.NO?"transparent":e===a.yl.PRINTING?o.Hu.NOT_EXACT:o.Hu.EXACT}})})},92910:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(75038);r(76430);var a=r(84932),o=r.n(a);let i=e=>(0,n.jsx)(o(),{...e,prefetch:e.prefetch??!1,shallow:!1,children:e.children||null})},93398:e=>{e.exports={flex:"rarityToggles_flex__lbKqS",container:"rarityToggles_container__8Muoz"}},93740:(e,t,r)=>{var n=r(30382),a=r(93781);e.exports=function(e,t){return null!=e&&a(e,t,n)}},93752:e=>{e.exports={clickable:"listItem_clickable__mIXdC",item:"listItem_item__yC5MM",disableable:"listItem_disableable__WUSzV",primary:"listItem_primary__Y0RwL",keybind:"listItem_keybind__C74D9"}},93781:(e,t,r)=>{var n=r(79894),a=r(76239),o=r(9862),i=r(53442),s=r(41153),l=r(51518);e.exports=function(e,t,r){t=n(t,e);for(var c=-1,d=t.length,u=!1;++c<d;){var p=l(t[c]);if(!(u=null!=e&&r(e,p)))break;e=e[p]}return u||++c!=d?u:!!(d=null==e?0:e.length)&&s(d)&&i(p,d)&&(o(e)||a(e))}},93786:e=>{e.exports={container:"notifications_container__4iHgR",counter:"notifications_counter__O_rpK",menu:"notifications_menu__bgmpq",notification:"notifications_notification__WUeR0",avatar:"notifications_avatar__vphdq",info:"notifications_info__o4_rs",meta:"notifications_meta__F9_Sh",newNotificationBadge:"notifications_newNotificationBadge__N3PKo",breathing:"notifications_breathing__a9lxy"}},94185:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return l}});let n=r(76430),a=r(99308),o="function"==typeof IntersectionObserver,i=new Map,s=[];function l({rootRef:e,rootMargin:t,disabled:r}
146){let c=r||!o,[d,u]=(0,n.useState)(!1),p=(0,n.useRef)(null),f=(0,n.useCallback)(e=>{p.current=e},[]);return(0,n.useEffect)(()=>{if(o){if(c||d)return;let r=p.current;if(r&&r.tagName)return function(e,t,r){let{id:n,observer:a,elements:o}=function(e){let t,r={root:e.root||null,margin:e.rootMargin||""},n=s.find(e=>e.root===r.root&&e.margin===r.margin);if(n&&(t=i.get(n)))return t;let a=new Map;return t={id:r,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=a.get(e.target),r=e.isIntersecting||e.intersectionRatio>0;t&&r&&t(r)})},e),elements:a},s.push(r),i.set(r,t),t}(r);return o.set(e,t),a.observe(e),function(){if(o.delete(e),a.unobserve(e),0===o.size){a.disconnect(),i.delete(n);let e=s.findIndex(e=>e.root===n.root&&e.margin===n.margin);e>-1&&s.splice(e,1)}}}(r,e=>e&&u(e),{root:e?.current,rootMargin:t})}else if(!d){let e=(0,a.requestIdleCallback)(()=>u(!0));return()=>(0,a.cancelIdleCallback)(e)}},[c,t,e,d,p.current]),[f,d,(0,n.useCallback)(()=>{u(!1)},[])]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},94459:(e,t,r)=>{var n=r(63077),a=r(52833),o=r(21533);e.exports=function(e){return a(e)?o(e):n(e)}},95160:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{apiKey:t,...r}=e,n={...r,key:t},{html:s}=(0,o.GoogleMapsEmbed)(n);return(0,a.jsx)(i.default,{height:n.height||null,width:n.width||null,html:s,dataNtpc:"GoogleMapsEmbed"})};let a=r(75038),o=r(44223),i=n(r(1490))},95951:(e,t,r)=>{e.exports=r(89965)(r(61254),"DataView")},96006:(e,t,r)=>{var n=r(89654);e.exports=function(e,t){var r=t?n(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}},96029:(e,t,r)=>{"use strict";r.d(t,{Dq:()=>m,Jr:()=>u,TT:()=>c,U0:()=>d,gL:()=>f,h:()=>p,xh:()=>h});var n=r(75038),a=r(76430),o=r(40120),i=r(19137),s=r.n(i),l=r(69133);let c=({children:e=null,className:t="",visible:r=!0,style:o={}})=>{let[i,l]=a.useState(r);return(a.useEffect(()=>{r||setTimeout(()=>l(!0),300),r&&l(!0)},[r]),i)?(0,n.jsx)("div",{className:`${s().cardFilter} ${t}`,style:{opacity:i&&r?void 0:0,...o},children:e}):null},d=e=>(0,n.jsx)(c,{...e,className:`${e.className||""} ${s().foil}`}),u=e=>(0,n.jsx)(c,{...e,className:`${e.className||""} ${s().error}`}),p=e=>(0,n.jsx)(c,{...e,className:`${e.className||""} ${s().secondaryCategory}`}),f=e=>(0,n.jsx)(c,{...e,className:`${e.className||""} ${s().cardSavingSpinner}`,children:(0,n.jsx)(l.A,{size:"small",className:s().loader})}),h=e=>(0,n.jsxs)(n.Fragment,{children:[!e.simple&&(0,n.jsxs)(c,{style:e.style,visible:e.visible,className:`${e.className||""} ${s().multiSelected}`,children:[e.children,(0,n.jsx)(o.A,{className:s().multiSelectedCheck,name:"check"})]}),(0,n.jsx)(c,{style:e.style,visible:e.visible,className:`${e.className||""} ${s().multiSelectedOutline}`})]}),m=e=>(0,n.jsx)(c,{...e,className:`${e.className||""} ${s().filteredOut}`})},96090:e=>{e.exports={container:"pinnedCardsOverlay_container__sg4yy",title:"pinnedCardsOverlay_title__HPwLI",controlsContainer:"pinnedCardsOverlay_controlsContainer__6vAx3",controlButtons:"pinnedCardsOverlay_controlButtons__rBdRl",mobileSecondRow:"pinnedCardsOverlay_mobileSecondRow__32t18",cardFilters:"pinnedCardsOverlay_cardFilters__SgX25",cardGrid:"pinnedCardsOverlay_cardGrid___Vt1y",dropdowns:"pinnedCardsOverlay_dropdowns__0BfC1",orderByDropdown:"pinnedCardsOverlay_orderByDropdown__mYgvN",orderByMenu:"pinnedCardsOverlay_orderByMenu__p_g7b",extrasMenu:"pinnedCardsOverlay_extrasMenu__1DM4q",countDisplay:"pinnedCardsOverlay_countDisplay___0flM"}},96093:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePagePath",{enumerable:!0,get:function(){return i}});let n=r(90251),a=r(33468),o=r(33757);function i(e){let t=/^\/index(\/|$)/.test(e)&&!(0,a.isDynamicRoute)(e)?`/index${e}`:"/"===e?"/index":(0,n.ensureLeadingSlash)(e);{let{posix:e}=r(42878),n=e.normalize(t);if(n!==t)throw new o.NormalizeError(`Requested and resolved page mismatch: ${t} ${n}`)}return t}},96187:e=>{e.exports={horizontalRule:"finalizeData_horizontalRule__mITnS",container:"finalizeData_container__25hoV",cardDetailControls:"finalizeData_cardDetailControls__6gnmC",backButton:"finalizeData_backButton__zMGUs",saveButton:"finalizeData_saveButton__b9avK",hideOnMobile:"finalizeData_hideOnMobile__xXcIG",gameTypeSelectorContainer:"finalizeData_gameTypeSelectorContainer__HjRaN"}},96277:(e,t)=>{"use strict";var r;
146Object.defineProperty(t,"__esModule",{value:!0}),(r||(r={})).length=function(e){return"number"==typeof e.delete?e.delete:"number"==typeof e.retain?e.retain:"object"==typeof e.retain&&null!==e.retain?1:"string"==typeof e.insert?e.insert.length:1},t.default=r},96348:(e,t,r)=>{var n=r(87797),a=r(52833),o=r(94459),i=r(77753);e.exports=function(e){return function(t){var r=a(t=i(t))?o(t):void 0,s=r?r[0]:t.charAt(0),l=r?n(r,1).join(""):t.slice(1);return s[e]()+l}}},96356:(e,t,r)=>{(()=>{"use strict";let t,n,a,o,i;var s,l,c,d,u,p,f,h,m,g,b,y,v,x,_,C,k={912:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ContextAPI=void 0;let n=r(108),a=r(221),o=r(44),i="context",s=new n.NoopContextManager;class l{static getInstance(){return this._instance||(this._instance=new l),this._instance}setGlobalContextManager(e){return(0,a.registerGlobal)(i,e,o.DiagAPI.instance())}active(){return this._getContextManager().active()}with(e,t,r,...n){return this._getContextManager().with(e,t,r,...n)}bind(e,t){return this._getContextManager().bind(e,t)}_getContextManager(){return(0,a.getGlobal)(i)||s}disable(){this._getContextManager().disable(),(0,a.unregisterGlobal)(i,o.DiagAPI.instance())}}t.ContextAPI=l},44:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagAPI=void 0;let n=r(757),a=r(412),o=r(711),i=r(221);class s{constructor(){function e(e){return function(...t){let r=(0,i.getGlobal)("diag");if(r)return r[e](...t)}}const t=this;t.setLogger=(e,r={logLevel:o.DiagLogLevel.INFO})=>{var n,s,l;if(e===t){let e=Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");return t.error(null!=(n=e.stack)?n:e.message),!1}"number"==typeof r&&(r={logLevel:r});let c=(0,i.getGlobal)("diag"),d=(0,a.createLogLevelDiagLogger)(null!=(s=r.logLevel)?s:o.DiagLogLevel.INFO,e);if(c&&!r.suppressOverrideMessage){let e=null!=(l=Error().stack)?l:"<failed to generate stacktrace>";c.warn(`Current logger will be overwritten from ${e}
146`),d.warn(`Current logger will overwrite one already registered from ${e}`)}return(0,i.registerGlobal)("diag",d,t,!0)},t.disable=()=>{(0,i.unregisterGlobal)("diag",t)},t.createComponentLogger=e=>new n.DiagComponentLogger(e),t.verbose=e("verbose"),t.debug=e("debug"),t.info=e("info"),t.warn=e("warn"),t.error=e("error")}static instance(){return this._instance||(this._instance=new s),this._instance}}t.DiagAPI=s},262:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.MetricsAPI=void 0;let n=r(586),a=r(221),o=r(44),i="metrics";class s{static getInstance(){return this._instance||(this._instance=new s),this._instance}setGlobalMeterProvider(e){return(0,a.registerGlobal)(i,e,o.DiagAPI.instance())}getMeterProvider(){return(0,a.getGlobal)(i)||n.NOOP_METER_PROVIDER}getMeter(e,t,r){return this.getMeterProvider().getMeter(e,t,r)}disable(){(0,a.unregisterGlobal)(i,o.DiagAPI.instance())}}t.MetricsAPI=s},25:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PropagationAPI=void 0;let n=r(221),a=r(19),o=r(92),i=r(398),s=r(504),l=r(44),c="propagation",d=new a.NoopTextMapPropagator;class u{constructor(){this.createBaggage=s.createBaggage,this.getBaggage=i.getBaggage,this.getActiveBaggage=i.getActiveBaggage,this.setBaggage=i.setBaggage,this.deleteBaggage=i.deleteBaggage}static getInstance(){return this._instance||(this._instance=new u),this._instance}setGlobalPropagator(e){return(0,n.registerGlobal)(c,e,l.DiagAPI.instance())}inject(e,t,r=o.defaultTextMapSetter){return this._getGlobalPropagator().inject(e,t,r)}extract(e,t,r=o.defaultTextMapGetter){return this._getGlobalPropagator().extract(e,t,r)}fields(){return this._getGlobalPropagator().fields()}disable(){(0,n.unregisterGlobal)(c,l.DiagAPI.instance())}_getGlobalPropagator(){return(0,n.getGlobal)(c)||d}}t.PropagationAPI=u},397:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TraceAPI=void 0;let n=r(221),a=r(498),o=r(477),i=r(793),s=r(44),l="trace";class c{constructor(){this._proxyTracerProvider=new a.ProxyTracerProvider,this.wrapSpanContext=o.wrapSpanContext,this.isSpanContextValid=o.isSpanContextValid,this.deleteSpan=i.deleteSpan,this.getSpan=i.getSpan,this.getActiveSpan=i.getActiveSpan,this.getSpanContext=i.getSpanContext,this.setSpan=i.setSpan,this.setSpanContext=i.setSpanContext}static getInstance(){return this._instance||(this._instance=new c),this._instance}setGlobalTracerProvider(e){let t=(0,n.registerGlobal)(l,this._proxyTracerProvider,s.DiagAPI.instance());return t&&this._proxyTracerProvider.setDelegate(e),t}getTracerProvider(){return(0,n.getGlobal)(l)||this._proxyTracerProvider}getTracer(e,t){return this.getTracerProvider().getTracer(e,t)}disable(){(0,n.unregisterGlobal)(l,s.DiagAPI.instance()),this._proxyTracerProvider=new a.ProxyTracerProvider}}t.TraceAPI=c},398:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.deleteBaggage=t.setBaggage=t.getActiveBaggage=t.getBaggage=void 0;let n=r(912),a=(0,r(23).createContextKey)("OpenTelemetry Baggage Key");function o(e){return e.getValue(a)||void 0}t.getBaggage=o,t.getActiveBaggage=function(){return o(n.ContextAPI.getInstance().active())},t.setBaggage=function(e,t){return e.setValue(a,t)},t.deleteBaggage=function(e){return e.deleteValue(a)}},152:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.BaggageImpl=void 0;class r{constructor(e){this._entries=e?new Map(e):new Map}getEntry(e){let t=this._entries.get(e);if(t)return Object.assign({},t)}getAllEntries(){return Array.from(this._entries.entries()).map(([e,t])=>[e,t])}setEntry(e,t){let n=new r(this._entries);return n._entries.set(e,t),n}removeEntry(e){let t=new r(this._entries);return t._entries.delete(e),t}removeEntries(...e){let t=new r(this._entries);for(let r of e)t._entries.delete(r);return t}clear(){return new r}}t.BaggageImpl=r},647:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.baggageEntryMetadataSymbol=void 0,t.baggageEntryMetadataSymbol=Symbol("BaggageEntryMetadata")},504:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.baggageEntryMetadataFromString=t.createBaggage=void 0;let n=r(44),a=r(152),o=r(647),i=n.DiagAPI.instance();t.createBaggage=function(e={}){return new a.BaggageImpl(new Map(Object.entries(e)))},t.baggageEntryMetadataFromString=function(e){return"string"!=typeof e&&(i.error(`Cannot create baggage metadata from unknown type: ${typeof e}`),e=""),{__TYPE__:o.baggageEntryMetadataSymbol,toString:()=>e}}},778:(e,t,r)=>
146{Object.defineProperty(t,"__esModule",{value:!0}),t.context=void 0,t.context=r(912).ContextAPI.getInstance()},108:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopContextManager=void 0;let n=r(23);class a{active(){return n.ROOT_CONTEXT}with(e,t,r,...n){return t.call(r,...n)}bind(e,t){return t}enable(){return this}disable(){return this}}t.NoopContextManager=a},23:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ROOT_CONTEXT=t.createContextKey=void 0,t.createContextKey=function(e){return Symbol.for(e)};class r{constructor(e){const t=this;t._currentContext=e?new Map(e):new Map,t.getValue=e=>t._currentContext.get(e),t.setValue=(e,n)=>{let a=new r(t._currentContext);return a._currentContext.set(e,n),a},t.deleteValue=e=>{let n=new r(t._currentContext);return n._currentContext.delete(e),n}}}t.ROOT_CONTEXT=new r},304:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.diag=void 0,t.diag=r(44).DiagAPI.instance()},757:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagComponentLogger=void 0;let n=r(221);class a{constructor(e){this._namespace=e.namespace||"DiagComponentLogger"}debug(...e){return o("debug",this._namespace,e)}error(...e){return o("error",this._namespace,e)}info(...e){return o("info",this._namespace,e)}warn(...e){return o("warn",this._namespace,e)}verbose(...e){return o("verbose",this._namespace,e)}}function o(e,t,r){let a=(0,n.getGlobal)("diag");if(a)return r.unshift(t),a[e](...r)}t.DiagComponentLogger=a},83:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagConsoleLogger=void 0;let r=[{n:"error",c:"error"},{n:"warn",c:"warn"},{n:"info",c:"info"},{n:"debug",c:"debug"},{n:"verbose",c:"trace"}];class n{constructor(){for(let e=0;e<r.length;e++)this[r[e].n]=function(e){return function(...t){if(console){let r=console[e];if("function"!=typeof r&&(r=console.log),"function"==typeof r)return r.apply(console,t)}}}(r[e].c)}}t.DiagConsoleLogger=n},412:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createLogLevelDiagLogger=void 0;let n=r(711);t.createLogLevelDiagLogger=function(e,t){function r(r,n){let a=t[r];return"function"==typeof a&&e>=n?a.bind(t):function(){}}return e<n.DiagLogLevel.NONE?e=n.DiagLogLevel.NONE:e>n.DiagLogLevel.ALL&&(e=n.DiagLogLevel.ALL),t=t||{},{error:r("error",n.DiagLogLevel.ERROR),warn:r("warn",n.DiagLogLevel.WARN),info:r("info",n.DiagLogLevel.INFO),debug:r("debug",n.DiagLogLevel.DEBUG),verbose:r("verbose",n.DiagLogLevel.VERBOSE)}}},711:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.DiagLogLevel=void 0,(r=t.DiagLogLevel||(t.DiagLogLevel={}))[r.NONE=0]="NONE",r[r.ERROR=30]="ERROR",r[r.WARN=50]="WARN",r[r.INFO=60]="INFO",r[r.DEBUG=70]="DEBUG",r[r.VERBOSE=80]="VERBOSE",r[r.ALL=9999]="ALL"},221:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.unregisterGlobal=t.getGlobal=t.registerGlobal=void 0;let n=r(678),a=r(652),o=r(662),i=a.VERSION.split(".")[0],s=Symbol.for(`opentelemetry.js.api.${i}`),l=n._globalThis;t.registerGlobal=function(e,t,r,n=!1){var o;let i=l[s]=null!=(o=l[s])?o:{version:a.VERSION};if(!n&&i[e]){let t=Error(`@opentelemetry/api: Attempted duplicate registration of API: ${e}`);return r.error(t.stack||t.message),!1}if(i.version!==a.VERSION){let t=Error(`@opentelemetry/api: Registration of version v${i.version} for ${e} does not match previously registered API v${a.VERSION}`);return r.error(t.stack||t.message),!1}return i[e]=t,r.debug(`@opentelemetry/api: Registered a global for ${e} v${a.VERSION}.`),!0},t.getGlobal=function(e){var t,r;let n=null==(t=l[s])?void 0:t.version;if(n&&(0,o.isCompatible)(n))return null==(r=l[s])?void 0:r[e]},t.unregisterGlobal=function(e,t){t.debug(`@opentelemetry/api: Unregistering a global for ${e} v${a.VERSION}.`);let r=l[s];r&&delete r[e]}},662:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isCompatible=t._makeCompatibilityCheck=void 0;let n=r(652),a=/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/;function o(e){let t=new Set([e]),r=new Set,n=e.match(a);if(!n)return()=>!1;let o={major:+n[1],minor:+n[2],patch:+n[3],prerelease:n[4]};if(null!=o.prerelease)return function(t){return t===e};function i(e){return r.add(e),!1}return function(e){if(t.has(e))return!0;
146if(r.has(e))return!1;let n=e.match(a);if(!n)return i(e);let s={major:+n[1],minor:+n[2],patch:+n[3],prerelease:n[4]};if(null!=s.prerelease||o.major!==s.major)return i(e);if(0===o.major)return o.minor===s.minor&&o.patch<=s.patch?(t.add(e),!0):i(e);return o.minor<=s.minor?(t.add(e),!0):i(e)}}t._makeCompatibilityCheck=o,t.isCompatible=o(n.VERSION)},120:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.metrics=void 0,t.metrics=r(262).MetricsAPI.getInstance()},532:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.ValueType=void 0,(r=t.ValueType||(t.ValueType={}))[r.INT=0]="INT",r[r.DOUBLE=1]="DOUBLE"},440:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createNoopMeter=t.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=t.NOOP_OBSERVABLE_GAUGE_METRIC=t.NOOP_OBSERVABLE_COUNTER_METRIC=t.NOOP_UP_DOWN_COUNTER_METRIC=t.NOOP_HISTOGRAM_METRIC=t.NOOP_COUNTER_METRIC=t.NOOP_METER=t.NoopObservableUpDownCounterMetric=t.NoopObservableGaugeMetric=t.NoopObservableCounterMetric=t.NoopObservableMetric=t.NoopHistogramMetric=t.NoopUpDownCounterMetric=t.NoopCounterMetric=t.NoopMetric=t.NoopMeter=void 0;class r{createHistogram(e,r){return t.NOOP_HISTOGRAM_METRIC}createCounter(e,r){return t.NOOP_COUNTER_METRIC}createUpDownCounter(e,r){return t.NOOP_UP_DOWN_COUNTER_METRIC}createObservableGauge(e,r){return t.NOOP_OBSERVABLE_GAUGE_METRIC}createObservableCounter(e,r){return t.NOOP_OBSERVABLE_COUNTER_METRIC}createObservableUpDownCounter(e,r){return t.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC}addBatchObservableCallback(e,t){}removeBatchObservableCallback(e){}}t.NoopMeter=r;class n{}t.NoopMetric=n;class a extends n{add(e,t){}}t.NoopCounterMetric=a;class o extends n{add(e,t){}}t.NoopUpDownCounterMetric=o;class i extends n{record(e,t){}}t.NoopHistogramMetric=i;class s{addCallback(e){}removeCallback(e){}}t.NoopObservableMetric=s;class l extends s{}t.NoopObservableCounterMetric=l;class c extends s{}t.NoopObservableGaugeMetric=c;class d extends s{}t.NoopObservableUpDownCounterMetric=d,t.NOOP_METER=new r,t.NOOP_COUNTER_METRIC=new a,t.NOOP_HISTOGRAM_METRIC=new i,t.NOOP_UP_DOWN_COUNTER_METRIC=new o,t.NOOP_OBSERVABLE_COUNTER_METRIC=new l,t.NOOP_OBSERVABLE_GAUGE_METRIC=new c,t.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=new d,t.createNoopMeter=function(){return t.NOOP_METER}},586:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NOOP_METER_PROVIDER=t.NoopMeterProvider=void 0;let n=r(440);class a{getMeter(e,t,r){return n.NOOP_METER}}t.NoopMeterProvider=a,t.NOOP_METER_PROVIDER=new a},678:function(e,t,r){var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),a=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),a(r(59),t)},460:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t._globalThis=void 0,t._globalThis="object"==typeof globalThis?globalThis:r.g},59:function(e,t,r){var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),a=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),a(r(460),t)},27:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.propagation=void 0,t.propagation=r(25).PropagationAPI.getInstance()},19:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopTextMapPropagator=void 0;class r{inject(e,t){}extract(e,t){return e}fields(){return[]}}t.NoopTextMapPropagator=r},92:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.defaultTextMapSetter=t.defaultTextMapGetter=void 0,t.defaultTextMapGetter={get(e,t){if(null!=e)return e[t]},keys:e=>null==e?[]:Object.keys(e)},t.defaultTextMapSetter={set(e,t,r){null!=e&&(e[t]=r)}}},816:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.trace=void 0,t.trace=r(397).TraceAPI.getInstance()},374:(e,t,r)=>
146{Object.defineProperty(t,"__esModule",{value:!0}),t.NonRecordingSpan=void 0;let n=r(546);class a{constructor(e=n.INVALID_SPAN_CONTEXT){this._spanContext=e}spanContext(){return this._spanContext}setAttribute(e,t){return this}setAttributes(e){return this}addEvent(e,t){return this}setStatus(e){return this}updateName(e){return this}end(e){}isRecording(){return!1}recordException(e,t){}}t.NonRecordingSpan=a},637:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopTracer=void 0;let n=r(912),a=r(793),o=r(374),i=r(477),s=n.ContextAPI.getInstance();class l{startSpan(e,t,r=s.active()){var n;if(null==t?void 0:t.root)return new o.NonRecordingSpan;let l=r&&(0,a.getSpanContext)(r);return"object"==typeof(n=l)&&"string"==typeof n.spanId&&"string"==typeof n.traceId&&"number"==typeof n.traceFlags&&(0,i.isSpanContextValid)(l)?new o.NonRecordingSpan(l):new o.NonRecordingSpan}startActiveSpan(e,t,r,n){let o,i,l;if(arguments.length<2)return;2==arguments.length?l=t:3==arguments.length?(o=t,l=r):(o=t,i=r,l=n);let c=null!=i?i:s.active(),d=this.startSpan(e,o,c),u=(0,a.setSpan)(c,d);return s.with(u,l,void 0,d)}}t.NoopTracer=l},76:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopTracerProvider=void 0;let n=r(637);class a{getTracer(e,t,r){return new n.NoopTracer}}t.NoopTracerProvider=a},779:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ProxyTracer=void 0;let n=new(r(637)).NoopTracer;class a{constructor(e,t,r,n){this._provider=e,this.name=t,this.version=r,this.options=n}startSpan(e,t,r){return this._getTracer().startSpan(e,t,r)}startActiveSpan(e,t,r,n){let a=this._getTracer();return Reflect.apply(a.startActiveSpan,a,arguments)}_getTracer(){if(this._delegate)return this._delegate;let e=this._provider.getDelegateTracer(this.name,this.version,this.options);return e?(this._delegate=e,this._delegate):n}}t.ProxyTracer=a},498:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ProxyTracerProvider=void 0;let n=r(779),a=new(r(76)).NoopTracerProvider;class o{getTracer(e,t,r){var a;return null!=(a=this.getDelegateTracer(e,t,r))?a:new n.ProxyTracer(this,e,t,r)}getDelegate(){var e;return null!=(e=this._delegate)?e:a}setDelegate(e){this._delegate=e}getDelegateTracer(e,t,r){var n;return null==(n=this._delegate)?void 0:n.getTracer(e,t,r)}}t.ProxyTracerProvider=o},312:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.SamplingDecision=void 0,(r=t.SamplingDecision||(t.SamplingDecision={}))[r.NOT_RECORD=0]="NOT_RECORD",r[r.RECORD=1]="RECORD",r[r.RECORD_AND_SAMPLED=2]="RECORD_AND_SAMPLED"},793:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getSpanContext=t.setSpanContext=t.deleteSpan=t.setSpan=t.getActiveSpan=t.getSpan=void 0;let n=r(23),a=r(374),o=r(912),i=(0,n.createContextKey)("OpenTelemetry Context Key SPAN");function s(e){return e.getValue(i)||void 0}function l(e,t){return e.setValue(i,t)}t.getSpan=s,t.getActiveSpan=function(){return s(o.ContextAPI.getInstance().active())},t.setSpan=l,t.deleteSpan=function(e){return e.deleteValue(i)},t.setSpanContext=function(e,t){return l(e,new a.NonRecordingSpan(t))},t.getSpanContext=function(e){var t;return null==(t=s(e))?void 0:t.spanContext()}},285:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TraceStateImpl=void 0;let n=r(240);class a{constructor(e){this._internalState=new Map,e&&this._parse(e)}set(e,t){let r=this._clone();return r._internalState.has(e)&&r._internalState.delete(e),r._internalState.set(e,t),r}unset(e){let t=this._clone();return t._internalState.delete(e),t}get(e){return this._internalState.get(e)}serialize(){return this._keys().reduce((e,t)=>(e.push(t+"="+this.get(t)),e),[]).join(",")}_parse(e){!(e.length>512)&&(this._internalState=e.split(",").reverse().reduce((e,t)=>{let r=t.trim(),a=r.indexOf("=");if(-1!==a){let o=r.slice(0,a),i=r.slice(a+1,t.length);(0,n.validateKey)(o)&&(0,n.validateValue)(i)&&e.set(o,i)}return e},new Map),this._internalState.size>32&&(this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,32))))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let e=new a;return e._internalState=new Map(this._internalState),e}}t.TraceStateImpl=a},240:(e,t)=>
146{Object.defineProperty(t,"__esModule",{value:!0}),t.validateValue=t.validateKey=void 0;let r="[_0-9a-z-*/]",n=`[a-z]${r}{0,255}`,a=`[a-z0-9]${r}{0,240}@[a-z]${r}{0,13}`,o=RegExp(`^(?:${n}|${a})$`),i=/^[ -~]{0,255}[!-~]$/,s=/,|=/;t.validateKey=function(e){return o.test(e)},t.validateValue=function(e){return i.test(e)&&!s.test(e)}},87:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createTraceState=void 0;let n=r(285);t.createTraceState=function(e){return new n.TraceStateImpl(e)}},546:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.INVALID_SPAN_CONTEXT=t.INVALID_TRACEID=t.INVALID_SPANID=void 0;let n=r(731);t.INVALID_SPANID="0000000000000000",t.INVALID_TRACEID="00000000000000000000000000000000",t.INVALID_SPAN_CONTEXT={traceId:t.INVALID_TRACEID,spanId:t.INVALID_SPANID,traceFlags:n.TraceFlags.NONE}},613:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.SpanKind=void 0,(r=t.SpanKind||(t.SpanKind={}))[r.INTERNAL=0]="INTERNAL",r[r.SERVER=1]="SERVER",r[r.CLIENT=2]="CLIENT",r[r.PRODUCER=3]="PRODUCER",r[r.CONSUMER=4]="CONSUMER"},477:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.wrapSpanContext=t.isSpanContextValid=t.isValidSpanId=t.isValidTraceId=void 0;let n=r(546),a=r(374),o=/^([0-9a-f]{32})$/i,i=/^[0-9a-f]{16}$/i;function s(e){return o.test(e)&&e!==n.INVALID_TRACEID}function l(e){return i.test(e)&&e!==n.INVALID_SPANID}t.isValidTraceId=s,t.isValidSpanId=l,t.isSpanContextValid=function(e){return s(e.traceId)&&l(e.spanId)},t.wrapSpanContext=function(e){return new a.NonRecordingSpan(e)}},854:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.SpanStatusCode=void 0,(r=t.SpanStatusCode||(t.SpanStatusCode={}))[r.UNSET=0]="UNSET",r[r.OK=1]="OK",r[r.ERROR=2]="ERROR"},731:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.TraceFlags=void 0,(r=t.TraceFlags||(t.TraceFlags={}))[r.NONE=0]="NONE",r[r.SAMPLED=1]="SAMPLED"},652:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.VERSION=void 0,t.VERSION="1.6.0"}},w={};function A(e){var t=w[e];if(void 0!==t)return t.exports;var r=w[e]={exports:{}},n=!0;try{k[e].call(r.exports,r,r.exports,A),n=!1}finally{n&&delete w[e]}return r.exports}A.ab="//";var j={};Object.defineProperty(j,"__esModule",{value:!0}),j.trace=j.propagation=j.metrics=j.diag=j.context=j.INVALID_SPAN_CONTEXT=j.INVALID_TRACEID=j.INVALID_SPANID=j.isValidSpanId=j.isValidTraceId=j.isSpanContextValid=j.createTraceState=j.TraceFlags=j.SpanStatusCode=j.SpanKind=j.SamplingDecision=j.ProxyTracerProvider=j.ProxyTracer=j.defaultTextMapSetter=j.defaultTextMapGetter=j.ValueType=j.createNoopMeter=j.DiagLogLevel=j.DiagConsoleLogger=j.ROOT_CONTEXT=j.createContextKey=j.baggageEntryMetadataFromString=void 0,s=A(504),Object.defineProperty(j,"baggageEntryMetadataFromString",{enumerable:!0,get:function(){return s.baggageEntryMetadataFromString}}),l=A(23),Object.defineProperty(j,"createContextKey",{enumerable:!0,get:function(){return l.createContextKey}}),Object.defineProperty(j,"ROOT_CONTEXT",{enumerable:!0,get:function(){return l.ROOT_CONTEXT}}),c=A(83),Object.defineProperty(j,"DiagConsoleLogger",{enumerable:!0,get:function(){return c.DiagConsoleLogger}}),d=A(711),Object.defineProperty(j,"DiagLogLevel",{enumerable:!0,get:function(){return d.DiagLogLevel}}),u=A(440),Object.defineProperty(j,"createNoopMeter",{enumerable:!0,get:function(){return u.createNoopMeter}}),p=A(532),Object.defineProperty(j,"ValueType",{enumerable:!0,get:function(){return p.ValueType}}),f=A(92),Object.defineProperty(j,"defaultTextMapGetter",{enumerable:!0,get:function(){return f.defaultTextMapGetter}}),Object.defineProperty(j,"defaultTextMapSetter",{enumerable:!0,get:function(){return f.defaultTextMapSetter}}),h=A(779),Object.defineProperty(j,"ProxyTracer",{enumerable:!0,get:function(){return h.ProxyTracer}}),m=A(498),Object.defineProperty(j,"ProxyTracerProvider",{enumerable:!0,get:function(){return m.ProxyTracerProvider}}),g=A(312),Object.defineProperty(j,"SamplingDecision",{enumerable:!0,get:function(){return g.SamplingDecision}}),b=A(613),Object.defineProperty(j,"SpanKind",{enumerable:!0,get:function(){return b.SpanKind}}),y=A(854),Object.defineProperty(j,"SpanStatusCode",{enumerable:!0,get:function(){return y.SpanStatusCode}}),v=A(731),Object.defineProperty(j,"TraceFlags",{enumerable:!0,get:function(){return v.TraceFlags}}),x=A(87),Object.defineProperty(j,"createTraceState",{enumerable:!0,get:function(){return x.createTraceState}}),_=A(477),Object.defineProperty(j,"isSpanContextValid",{enumerable:!0,get:function(){return _.isSpanContextValid}}),Object.defineProperty(j,"isValidTraceId",{enumerable:!0,get:function(){return _.isValidTraceId}}),Object.defineProperty(j,"isValidSpanId",{enumerable:!0,get:function(){return _.isValidSpanId}}),C=A(546),Object.defineProperty(j,"INVALID_SPANID",{enumerable:!0,get:function(){return C.INVALID_SPANID}}),Object.defineProperty(j,"INVALID_TRACEID",{enumerable:!0,get:function(){return C.INVALID_TRACEID}}),Object.defineProperty(j,"INVALID_SPAN_CONTEXT",{enumerable:!0,get:function(){return C.INVALID_SPAN_CONTEXT}}),t=A(778),Object.defineProperty(j,"context",{enumerable:!0,get:function(){return t.context}}),n=A(304),Object.defineProperty(j,"diag",{enumerable:!0,get:function(){return n.diag}}),a=A(120),Object.defineProperty(j,"metrics",{enumerable:!0,get:function(){return a.metrics}}),o=A(27),Object.defineProperty(j,"propagation",{enumerable:!0,get:function(){return o.propagation}}),i=A(816),Object.defineProperty(j,"trace",{enumerable:!0,get:function(){return i.trace}}),j.default={context:t.context,diag:n.diag,metrics:a.metrics,propagation:o.propagation,trace:i.trace},e.exports=j})()},96543:(e,t,r)=>{e=r.nmd(e);
146var n=r(61254),a=r(50556),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,s=i&&i.exports===o?n.Buffer:void 0,l=s?s.isBuffer:void 0;e.exports=l||a},96651:(e,t,r)=>{"use strict";r.d(t,{A:()=>m});var n=r(75038),a=r(76430),o=r(82185),i=r(98279),s=r(45431),l=r(21159),c=r(85785),d=r(68835),u=r(40120),p=r(69133),f=r(31559),h=r.n(f);let m=({card:e,onCardUpdated:t,label:r="",alwaysAddNewRecord:f=!1,disabled:m})=>{let[g]=(0,o.zU)(i.iY),[b,y]=(0,a.useState)(!1);return(0,n.jsxs)(d.A,{onClick:()=>{if(e.pinnedStatus!==c.yl.NO&&!f)return g({pinnedCardsOverlay:!0,pinnedCardsFilteredCards:[e.name]});y(!0),s.A.add(e).then(()=>{t({...e,pinnedStatus:e.cardId==e.cardId?c.yl.YES:c.yl.PRINTING}),l.A.create(`Pinned ${e.name}`,"Pinned Cards","success")}).catch(e=>l.A.create(e.error,"Pinned Cards","error")).finally(()=>y(!1))},disabled:m,children:[!b&&(0,n.jsxs)(n.Fragment,{children:[e.pinnedStatus!==c.yl.NO?(0,n.jsx)("span",{className:`${h().ownedCollectionDot} ${e.pinnedStatus===c.yl.YES?h().greenDot:""}`}):(0,n.jsx)(u.A,{name:"pin"}),e.pinnedStatus===c.yl.NO||f?r||"Pin card":"View pinned card"]}),b&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(p.A,{size:"medXSmall"})," Pin card"]})]})}},96785:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=function(e,t){for(var r=-1,n=null==e?0:e.length;++r<n&&!1!==t(e[r],r,e););return e}},96807:(e,t,r)=>{"use strict";r.d(t,{Am:()=>c,U9:()=>o,WH:()=>s,YJ:()=>l,hw:()=>i});var n=r(76430),a=r(18615);let o=(e=3,t)=>{let[r]=(0,a.$)(),[o,i]=(0,n.useState)(!1),s=(0,n.useRef)(0),l=(0,n.useRef)(0),c=(0,n.useRef)(()=>null),d=(0,n.useRef)();return(0,n.useEffect)(()=>{if(r)return;let n=t||window;return n.removeEventListener("scroll",c.current),c.current=r=>{let n=(t||document.documentElement).scrollTop,a=l.current<n+e;return(l.current=n>=0?n:0,d.current&&clearTimeout(d.current),d.current=setTimeout(()=>{s.current=n>=0?n:0},10),0===n)?i(!1):a&&o?void 0:void((a||o)&&(a&&l.current-e>s.current&&i(!0),!a&&l.current+e<s.current&&i(!1)))},n.addEventListener("scroll",c.current),()=>n.removeEventListener("scroll",c.current)},[t,o,r]),!r&&o},i=e=>{let t=(0,n.useRef)(!1),[r,a]=(0,n.useState)(e);return(0,n.useEffect)(()=>{if(!e)return;let n=!document.body.classList.contains("no-scrolling");return r?n&&(t.current=!0,document.body.classList.add("no-scrolling")):t.current&&(t.current=!1,document.body.classList.remove("no-scrolling")),()=>{t.current&&document.body.classList.remove("no-scrolling")}},[e,r]),a},s=e=>{let t=i(e);(0,n.useEffect)(()=>{t(e)},[e])},l=(e,t)=>{(0,n.useEffect)(()=>(e?document.body.classList.add(t):document.body.classList.remove(t),()=>{document.body.classList.remove(t)}),[e])},c=(e,t)=>{let r=(0,n.useRef)(null);(0,n.useEffect)(()=>(r.current=document.body.classList.contains(e),()=>{r.current?document.body.classList.add(e):document.body.classList.remove(e)}),[]),(0,n.useEffect)(()=>{t?document.body.classList.remove(e):document.body.classList.add(e)},[t])}},96892:(e,t,r)=>{var n=r(88390),a=r(49797);e.exports=function(e,t,r,o){var i=r.length,s=i,l=!o;if(null==e)return!s;for(e=Object(e);i--;){var c=r[i];if(l&&c[2]?c[1]!==e[c[0]]:!(c[0]in e))return!1}for(;++i<s;){var d=(c=r[i])[0],u=e[d],p=c[1];if(l&&c[2]){if(void 0===u&&!(d in e))return!1}else{var f=new n;if(o)var h=o(u,p,d,e,t,f);if(!(void 0===h?a(p,u,3,o,f):h))return!1}}return!0}},97006:(e,t,r)=>{e=r.nmd(e);var n=r(35519),a=t&&!t.nodeType&&t,o=a&&e&&!e.nodeType&&e,i=o&&o.exports===a&&n.process,s=function(){try{var e=o&&o.require&&o.require("util").types;if(e)return e;return i&&i.binding&&i.binding("util")}catch(e){}}();e.exports=s},97241:e=>{e.exports={container:"localSettingToggle_container__Dno9g",header:"localSettingToggle_header__5hOnD"}},97296:e=>{"use strict";e.exports=0},97335:(e,t,r)=>{"use strict";r.d(t,{Im:()=>a,J0:()=>n});let n=e=>{try{let t=JSON.parse(e),r="";return t.ops&&t.ops.forEach(e=>{e.insert&&("string"==typeof e.insert?r+=e.insert:e.insert["card-link"]&&(r+=e.insert["card-link"]))}),r}catch(e){return""}},a=e=>{try{let t=JSON.parse(e);if(t&&t.ops&&t.ops.length)return 1===t.ops.length&&"\n"===t.ops[0].insert;return!0}catch(e){return!0}}},97359:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});
146var n=r(75038),a=r(49435),o=r(17856),i=r.n(o);let s=({src:e,username:t,className:r})=>(0,n.jsx)(a.A,{alt:`${t||""} avatar`,src:e||"https://storage.googleapis.com/topdekt-user/avatars/default/avatar_colorless.svg",className:`${i().avatar} ${r}`})},97615:(e,t,r)=>{e.exports=r(89965)(r(61254),"Promise")},97630:e=>{e.exports={form:"customCardEditOverlay_form__jPC1c",row:"customCardEditOverlay_row__XL4Az",imageUploadRow:"customCardEditOverlay_imageUploadRow__oXHdM",tripleRow:"customCardEditOverlay_tripleRow__k2cuU",controls:"customCardEditOverlay_controls__JaQEv",imageUrl:"customCardEditOverlay_imageUrl__6J20M",noImageSelected:"customCardEditOverlay_noImageSelected__nTdSx",uploadTrigger:"customCardEditOverlay_uploadTrigger__8McgI",removeImageUrl:"customCardEditOverlay_removeImageUrl__8mG7a",manaValue:"customCardEditOverlay_manaValue__jJDHT"}},97686:e=>{e.exports={container:"imageCard_container__4rzr9",imageCard:"imageCard_imageCard__x7s_J",hideControlsWithoutHovered:"imageCard_hideControlsWithoutHovered__hlMsa",controls:"imageCard_controls__TNoak",filpButtonContainer:"imageCard_filpButtonContainer__WWIs1",extras:"imageCard_extras___E80J",increaseButton:"imageCard_increaseButton__NNhYA",decreaseButton:"imageCard_decreaseButton__Bv3c0",cardDetailsButton:"imageCard_cardDetailsButton__zjpqC",priceBackground:"imageCard_priceBackground__JL58e",extrasContainer:"imageCard_extrasContainer__VyEjh",extrasMenu:"imageCard_extrasMenu__C3rPl",extrasTrigger:"imageCard_extrasTrigger__sMGzQ",cardLoader:"imageCard_cardLoader__eSG60",exactInClipboard:"imageCard_exactInClipboard__LhLiE",printingInClipboard:"imageCard_printingInClipboard__Rn3t5",boarderButton:"imageCard_boarderButton__PhDCc",otherPrintingsButton:"imageCard_otherPrintingsButton__brjeB",inDeckButton:"imageCard_inDeckButton__ztSrt",othersHoverIndicator:"imageCard_othersHoverIndicator__caqO_"}},97764:(e,t,r)=>{var n=r(25419),a=r(80035),o=Object.prototype.hasOwnProperty;e.exports=function(e,t,r){var i=e[t];o.call(e,t)&&a(i,r)&&(void 0!==r||t in e)||n(e,t,r)}},97911:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>w,ri:()=>v,TU:()=>m,Dy:()=>x,m_:()=>g,Pz:()=>_,dk:()=>C,yk:()=>b,y1:()=>y,m2:()=>k});var n=r(75038),a=r(76430),o=r(7648),i=r(12912),s=r(98610),l=r(26975),c=r(97241),d=r.n(c);let u=({header:e,label:t,cacheKey:r,cacheStyle:o="cookie",className:c=""})=>{let[u,p]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{let e="cookie"===o?i.Ay.get(r):s.Ay.get(r);null!==e&&p("true"==`${e}`)},[]),(0,n.jsxs)("span",{className:`${d().container} ${c}`,children:[(0,n.jsx)("label",{className:d().header,children:e}),(0,n.jsx)(l.A,{onChange:()=>{var e;return e=!u,void("cookie"===o&&i.Ay.set(r,e,"year"),"localStorage"===o&&s.Ay.set(r,`${e}`),p(e))},label:t,checked:!!u})]})};var p=r(46118),f=r(14846),h=r.n(f);let m="disable-collaborative-toasts",g="enable-touch-drag-deck-page",b="right-commander",y="sticky-deck-search",v="disableCloseOnClick",x="tb-disable-extra-layers",_="tbHideTagRecommendationsTemp",C="tbHideTagRecommendationsPermanent",k="tbStickyStackHeaders",w=()=>{let[e,t]=(0,a.useState)("normal");(0,a.useEffect)(()=>{t((0,p.sB)())},[]);let r=e=>{t(e),(0,p.Yn)(e)};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:h().container,children:[(0,n.jsx)("h2",{children:"Browser Specific Settings"}),(0,n.jsxs)("p",{children:["These settings are created to be browser specific. That means that they will not follow your account around, but rather only be active to this specific web browser ",(0,n.jsx)("b",{children:"only"}),". If you clear your cache, these settings will need to be set again."]}),(0,n.jsx)("p",{children:"The purpose of these kinds of settings is to allow you to tailor your experience on Archidekt on a per device level (eg: phone vs desktop)."}),(0,n.jsxs)("div",{className:h().options,children:[(0,n.jsx)(u,{header:"Disable collaborative messages",label:"Disable the messages that appear when someone else makes a change to a deck you're viewing",cacheKey:m,cacheStyle:"localStorage"}),(0,n.jsx)(u,{header:"Enable drag and drop via touch input on deck pages",label:"Enable drag and drop via a touch screen on deck pages (this was disabled by default due to it being a generally bad experience)",cacheKey:g,cacheStyle:"localStorage"}),(0,n.jsx)(u,{header:"Disable extra card layer animations",label:"Disabling the animated layers on cards for selected cards, focused cards, tags, etc. (Deck page only)",cacheKey:x,cacheStyle:"cookie"}),(0,n.jsx)(u,{header:"Disable prompt to set deck tags",label:"Prevents a menu reminding you to set deck tags from appearing on your deck pages.",cacheKey:C,cacheStyle:"cookie"}),(0,n.jsxs)("span",{children:[(0,n.jsx)("label",{className:h().label,children:"Image resolution preference"}),(0,n.jsxs)("p",{children:["Mobile or slower devices may run better with lower resolution images. Higher resolution images go"," ",(0,n.jsx)("i",{children:"burrrrr"})]}),(0,n.jsx)(o.A,{inlineHeader:!0,value:e,options:[{label:"Small",onClick:()=>r("small"),id:"small"},{label:"Normal",onClick:()=>r("normal"),id:"normal"},{label:"Large",onClick:()=>r("large"),id:"large"}]})]})]})]}),(0,n.jsxs)("div",{className:h().container,children:[(0,n.jsx)("h2",{children:"Experimental Site Settings"}),(0,n.jsx)("p",{children:"These are settings that we don't consider to be in their final form. They're stable and functional, but require either UI updates or additional supporting features to be fully finished."}),(0,n.jsxs)("div",{className:h().options,children:[(0,n.jsx)(u,{header:"Commander(s) on the Right",label:"Move Commander (premium) categories above Sideboard/Maybeboard",cacheKey:b,cacheStyle:"localStorage"}),(0,n.jsx)(u,{header:"Sticky Deck Search",label:"Search bar always remains at the top of the page while searching for cards on the deck page",cacheKey:y,cacheStyle:"localStorage"}),(0,n.jsx)(u,{header:"Sticky group headers",label:"On the deck page, group headers (eg: Categories, types, etc) will be stickied to the top of the page while scrolling down",cacheKey:k,cacheStyle:"cookie"}),(0,n.jsx)(u,{header:"Do not close dropdown on 2nd click",label:"When clicking on an Archidekt dropdown, do not close the dropdown when clicking again",cacheKey:v,cacheStyle:"localStorage"}),(0,n.jsx)(u,{header:"Hide default color tags",label:"Hide default color tags on the deck page",cacheKey:p.z,cacheStyle:"cookie"})]})]})]})}},97930:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var n=r(75038);r(76430);var a=r(5920),o=r(56068),i=r(40120),s=r(14168),l=r(26604),c=r.n(l);let d=({className:e="",optionsClassName:t="",children:r=null,noHideOverflow:s=!1,options:l=[]})=>{let{ref:d,width:p=1}=(0,a.X)(200),f=l.filter(e=>!e.hidden).length,h=l,m=[];if(f>5&&!s&&(h=l.filter((e,t)=>
146t<5),m=l.filter((e,t)=>t>=5)),f>3&&p<700&&!s){let e=l.find(e=>e.selected)||l[0],t=l[0],r=e?.label===t.label?l[1]:e,n=(h=[t,r]).map(e=>e.label);m=l.filter(e=>!n.includes(e.label))}return(0,n.jsxs)("div",{className:`${c().container} ${e}`,ref:d,children:[r,h.map((e,r)=>(0,n.jsx)(u,{disabled:e.disabled,selected:e.selected,onClick:e.onClick,icon:e.icon,customIcon:e.customIcon,hidden:e.hidden,title:e.title,className:`${e.className} ${t}`,children:e.label},r)),m.length>0&&(0,n.jsx)(o.A,{openOnLeftClick:!0,openMenuAsDrawerOnMobile:!0,options:m,menuClassName:c().overflowOptionsMenu,children:(0,n.jsxs)(u,{onClick:()=>null,className:`${c().overflowOptionsTrigger} ${t}`,children:[(0,n.jsx)(i.A,{name:"ellipsis horizontal"}),"More tabs"]})})]})},u=({className:e="",selected:t=!1,children:r=null,onClick:a,icon:o,customIcon:l,disabled:d,hidden:u,title:p})=>u?null:(0,n.jsxs)("button",{title:p,disabled:d,className:`${c().button} ${t?c().selected:""} ${e}`,onClick:a,children:[o&&(0,n.jsx)(i.A,{name:o}),l&&(0,n.jsx)(s.A,{name:l}),r]})},98279:(e,t,r)=>{"use strict";r.d(t,{$J:()=>n,D7:()=>o,Fv:()=>i,Ii:()=>g,L9:()=>m,a1:()=>d,fm:()=>p,iY:()=>b,n1:()=>a,nK:()=>h,oc:()=>c,vg:()=>s,wB:()=>f,yJ:()=>l,zM:()=>u});let n="active/SELECT_CARD",a="active/TOGGLE_MODAL_ON",o="active/TOGGLE_MODAL_OFF",i="active/TOGGLE_TEXT_ON",s="active/TOGGLE_TEXT_OFF",l="active/SET_DETAILS_TAB",c="active/SET_MOBILE",d="active/TOGGLE_NO_FOCUS",u="active/TOGGLE_MODAL",p="active/PAGE_CHANGE",f="active/SET_HIGHLIGHT_CARDS",h="active/SET_ACTIVE_PREFERENCES",m="active/SET_THEME",g="active/SET_MODAL_OVERLAY",b="active/SET_ACTIVE_STATE"},98381:(e,t,r)=>{e.exports=r(24543)},98419:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(75038);r(76430);var a=r(25811),o=r.n(a);let i=({src:e,className:t="",style:r={},backgroundClassName:a="",title:i,children:s,allowOverflow:l,blendBottom:c,blendTop:d})=>(0,n.jsxs)("div",{className:`${o().container} ${t}`,style:{...r,overflow:l?"unset":"hidden"},children:[(0,n.jsx)("div",{className:o().backgroundContainer,children:(0,n.jsx)("div",{className:`${o().background} ${a}`,style:{backgroundImage:`url(${e||"/images/archidekt_small.webp"})`}})}),d&&(0,n.jsx)("div",{className:o().topGradientMask}),c&&(0,n.jsx)("div",{className:o().bottomGradientMask}),i&&(0,n.jsx)("h1",{className:o().header,children:i}),s]})},98542:(e,t,r)=>{var n=r(54899),a=r(69889),o=r(85882),i=r(47574),s=r(10110);function l(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}l.prototype.clear=n,l.prototype.delete=a,l.prototype.get=o,l.prototype.has=i,l.prototype.set=s,e.exports=l},98570:(e,t,r)=>{"use strict";r.d(t,{z:()=>n});let n=(e,t)=>t.map(t=>{if(!t)return t;let r=e.find(e=>t.oracleCardUid===e.oracleCardUid);return r||{...t,categories:[],qty:0}})},98610:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>n});let n={set:function(e,t){"u"<typeof document||localStorage&&localStorage.setItem(e,t)},get:function(e){return"u"<typeof document||!localStorage?null:localStorage.getItem(e)||null},setObject:function(e,t){if("u"<typeof document)return;if(!localStorage)return null;let r=JSON.stringify(t);localStorage.setItem(e,r)},getObject:function(e){if("u"<typeof document||!localStorage)return null;let t=localStorage.getItem(e);if(!t)return null;try{return JSON.parse(t)}catch(e){return console.error(e),null}},remove:function(e){"u"<typeof document||localStorage&&localStorage.removeItem(e)}}},98663:(e,t,r)=>{var n=r(67224),a=r(36728);e.exports=function(e,t){return n(e,a(e),t)}},98732:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(75741);let a=function(e,t,r){"__proto__"==t&&n.A?(0,n.A)(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}},98807:(e,t,r)=>{var n=r(90866);function a(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw TypeError("Expected a function");var r=function(){var n=arguments,a=t?t.apply(this,n):n[0],o=r.cache;if(o.has(a))return o.get(a);var i=e.apply(this,n);return r.cache=o.set(a,i)||o,i};return r.cache=new(a.Cache||n),r}a.Cache=n,e.exports=a},99081:e=>{e.exports={bar1:"animatedHamburger_bar1__IojzS",bar2:"animatedHamburger_bar2__BqskY",bar3:"animatedH
146amburger_bar3__xL0zf",change:"animatedHamburger_change__cMShK"}},99222:(e,t,r)=>{"use strict";r.d(t,{A:()=>m,f:()=>g});var n=r(75038),a=r(76430),o=r(85018),i=r(82185),s=r(80545),l=r(79117),c=r(7648),d=r(56771),u=r(68835),p=r(68759),f=r(55544),h=r.n(f);let m=({className:e="",page:t,totalPages:r,hideRowsPerPage:u})=>{let f=(0,o.usePathname)(),m=(0,i.GV)(e=>e.collectionV2.preferredPageSize),[g]=(0,i.zU)(s.v),b=new URLSearchParams(window?.location?.search||""),[y,v]=(0,a.useState)();b.delete("page");let x=`${f}?${b.toString()}`,_=e=>{g({preferredPageSize:e}),(0,p.H)({pageSize:e,page:1})};return(0,n.jsx)("div",{className:e,children:(0,n.jsxs)("div",{className:h().paginationControls,children:[!u&&(0,n.jsx)(c.A,{className:h().pageSizeDropdown,value:m,header:"Rows per page",options:[{label:"25",id:"25",onClick:()=>_(25)},{label:"50",id:"50",onClick:()=>_(50)},{label:"100",id:"100",onClick:()=>_(100)},{label:"250",id:"250",onClick:()=>_(250)}]}),(0,n.jsx)(l.A,{activePage:t,totalPages:r,urlBeforePageNumber:`${x}&page=`}),(0,n.jsx)("form",{className:h().exactPage,onSubmit:e=>{e.preventDefault(),(0,p.H)({page:y})},children:(0,n.jsx)(d.A,{className:h().exactPage,header:"Exact Page",placeholder:`${t}`,value:y,type:"number",onChange:v})})]})})},g=({className:e="",activePage:t,totalPages:r,onPageChange:o,includeNextPrevButtons:i,stylizedNextPrevButtons:s})=>{let[c,p]=(0,a.useState)();return(0,n.jsxs)("div",{className:`${h().paginationControls} ${e}`,children:[i&&(0,n.jsxs)("div",{className:h().extraButtons,children:[(0,n.jsx)(u.A,{disabled:t<2,onClick:()=>o(t-1),type:"button",children:"Prev page"}),(0,n.jsx)(u.A,{disabled:t===r,onClick:()=>o(t+1),type:"button",children:"Next page"})]}),(0,n.jsx)(l.C,{activePage:t,totalPages:r,onPageChange:o,stylizedNextPrevButtons:s}),(0,n.jsx)("form",{className:h().exactPage,onSubmit:e=>{e.preventDefault(),o(Number(c))},children:(0,n.jsx)(d.A,{className:h().exactPage,header:"Exact Page",placeholder:`${t}`,value:c,type:"number",onChange:p})})]})}},99364:(e,t,r)=>{"use strict";r.d(t,{A:()=>O});var n=r(75038),a=r(76430),o=r(90274),i=r.n(o),s=r(15918),l=r(81639),c=r(82185),d=r(41944),u=r(36601),p=r(21159),f=r(49762),h=r(85785),m=r(41360),g=r(68835),b=r(71969),y=r(69133),v=r(36603),x=r(7648),_=r(40120),C=r(55192),k=r(65293),w=r(58721),A=r(52030),j=r(6190),S=r.n(j);let O=({card:e,cards:t,label:r,parentControlled:o=!1,onAdded:i,open:s,disabled:l})=>{let[c,d]=(0,a.useState)(s||!1);return(0,a.useEffect)(()=>{o&&d(s||!1)},[s,o]),(0,n.jsxs)(n.Fragment,{children:[!o&&(0,n.jsxs)(g.A,{onClick:()=>d(!0),disabled:l,children:[(0,n.jsx)(_.A,{name:"plus"})," ",r||"Add to other deck"]}),(0,n.jsx)(b.A,{rightControls:null,tabs:[{id:"add-to-other-deck",label:"Add to other deck",body:(0,n.jsx)(N,{card:e,cards:t,onAdded:i,onClose:()=>d(!1)})}],onTabChange:()=>null,activeTabId:"add-to-other-deck",card:e||h.o5,open:c,onClose:()=>d(!1)})]})},N=({card:e,cards:t,onAdded:r,onClose:o})=>{let g=(e?[e]:t)||[],[{tbId:b}]=(0,s.A)(["tbId"]),[_,j]=(0,a.useState)(!!t),[O,N]=(0,a.useState)(e?.qty||1),E=(0,c.GV)(e=>e.deck.id),[M,T]=(0,a.useState)("Default"),[L,I]=(0,a.useState)(null),[D,R]=(0,a.useState)(""),[P,$]=(0,a.useState)(!1),[z,F]=(0,a.useState)([]),[B,U]=(0,a.useState)(!1);(0,a.useEffect)(()=>{open||F([])},[open]),(0,a.useEffect)(()=>{T("Default")},[e]);let G=async t=>{let r={};e&&(r.id=e.cardId),t&&(r.deckName=t);let n=`/api/users/${b}/decksWithCard/?${l.stringify(r)}`;return u.A.get(n).then(e=>F(e.decks)).finally(()=>$(!1))},q=(0,a.useRef)(i()(G,500)).current,H=(0,a.useRef)(null),V=e=>{R(e||""),$(!0),q(e)},W=async()=>{let t=z.find(e=>e.id===L);if(!t||t.hasCard!==m.UE.NOT_IN_DECK)return;U(!0);let n=[...g],a=g.filter(e=>!!e.customCard&&`${e.customCard?.ownerId}`!=`${b}`);if(a.length){let e=a.map(e=>({...(0,A.KT)(e),id:void 0,frontImageUrl:null,backImageUrl:null,owner:b}));try{let t=await f.A.bulkCreate(e);p.A.create(`${t.length} custom card(s) created`,"Custom Card Service","success");let r=t.reduce((e,t)=>({...e,[t.frontName]:t}),{});for(let e=0;e<n.length;e++){let t=n[e],a=t.front?.name||t.name;if(!t.customCard||!r[a])continue;let[o]=(0,A.rN)(r[a]);n[e]=o}}catch(e){return p.A.create("Unable to create custom cards. No card(s) were added to decks.","Custom Card Service","error")}}return d.A.add(t.id,n.map(e=>{let t=(0,w.oP)({...e,categories:[]}),r=e.categories[0]||t[0],n=[];return n="Default"===M?t:"Current"===M?[r]:[M],{...e,qty:(_?e.qty:O)||1,colorLabel:h.BW,modifier:e.modifier||e.options[0],categories:n}})).then(()=>{e&&p.A.create(`${e?.name} added to ${t.name}`,"Deck service","success"),g.length>1&&p.A.create(`${g.length} cards added to ${t.name}`,"Deck service","success"),o(),T("Default"),F([]),I(null),R("")}).catch(e=>u.A.createToast(e)).finally(()=>{U(!1),r&&r(t.name)})},Y=z.find(e=>`${e.id}`==`${L}`),K=g.filter(e=>!!e?.customCard&&`${e?.customCard?.ownerId}`!=`${b}`),X=z.map(e=>{let t=e.name;return`${e.id}`==`${E}`?e.name:e.hasCard===m.UE.NAME_IN_DECK?t=`${e.name} (Different Edition)`:e.hasCard===m.UE.EXACT_IN_DECK&&(t=`${e.name} (In Deck)`),{label:t,id:`${e.id}`,value:e.id,disabled:e.id===E}});return(0,n.jsxs)("div",{className:S().container,children:[e?.name&&(0,n.jsxs)("h3",{children:["Add ",e?.name," to other deck"]}),g.length>1&&(0,n.jsxs)("h3",{children:["Add ",g.length," card(s) to other deck"]}),!!K.length&&(0,n.jsx)("p",{className:S().customCardBlurb,children:"You've seleted to add at least one custom card you do not own to add to a deck. Doing so will create a copy of the Custom Card under your account; we will then add the copy to your deck."}),(0,n.jsx)(v.A,{ref:H,placeholder:"Select a deck...",loading:P,options:X,onChange:e=>{let t=X.find(t=>`${t.id}`==`${e}`);t&&(I(e),R(t.label||""))},onSearchChange:V,onFocus:()=>{H?.current?.select(),X.length||V()},value:D,triggerClassName:S().deckSearchDropdown}),(0,n.jsx)(x.A,{options:[{label:"Default Categories (Personal, Community, type)",id:"Default",onClick:()=>T("Default")},{type:"spacer"},{label:e?e.categories[0]:"Use current category names",id:"Current",onClick:()=>T("Current")},{type:"spacer"},{label:"Sideboard",id:"Sideboard",onClick:()=>T("Sideboard")},{label:"Maybeboard",id:"Maybeboard",onClick:()=>T("Maybeboard")}],value:M,disabled:!Y||Y.hasCard!==m.UE.NOT_IN_DECK,className:S().categoryDropdown}),(0,n.jsx)(C.A,{label:"Quantity override",quantity:O,onQuantityUpdate:N,className:S().quantity,disabled:_}),!!t&&(0,n.jsx)(k.A,{header:"Maintain quantities",checked:_,onClick:()=>j(!_),description:"Use quantities from existing card record(s)"}),(0,n.jsx)("div",{className:S().controls,children:(0,n.jsxs)("button",{disabled:!Y||Y.hasCard!==m.UE.NOT_IN_DECK||B,onClick:W,children:[!B&&"Add Card(s)",B&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(y.A,{size:"medXSmall"})," Adding card(s)..."]})]})})]})}},99370:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)0>t.indexOf(n[a])&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r}
146,a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.GoogleMapsEmbed=void 0;let o=a(r(5522)),i=r(9957);t.GoogleMapsEmbed=e=>{var t=n(e,[]);return(0,i.formatData)(o.default,t)}},99633:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},99738:e=>{e.exports={trigger:"accordion_trigger__36fQm",icon:"accordion_icon__3kziA",rotate:"accordion_rotate__Ul3fH"}}},e=>{var t=t=>e(e.s=t);e.O(0,[6593,8792],()=>(t(57698),t(24543))),_N_E=e.O()}]); 147//# sourceMappingURL=_app-45c442b46ac606ae.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.